Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/ssl-tls-configuration/vendor.js
(self.webpackChunkssl_tls_configuration=self.webpackChunkssl_tls_configuration||[]).push([[736],{109:(ue,F,D)=>{"use strict";D.d(F,{F:()=>l});var l=(()=>{return(E=l||(l={}))[E.GET=0]="GET",E[E.HEAD=1]="HEAD",E[E.POST=2]="POST",E[E.PUT=3]="PUT",E[E.DELETE=4]="DELETE",E[E.CONNECT=5]="CONNECT",E[E.OPTIONS=6]="OPTIONS",E[E.TRACE=7]="TRACE",E[E.PATCH=8]="PATCH",l;var E})()},7709:(ue,F,D)=>{"use strict";D.d(F,{h:()=>l});class l{constructor(W,V){if(!W)throw new Error("You must provide a name when creating a name/value argument");this.name=W,this.value=V}}},3022:(ue,F,D)=>{"use strict";D.d(F,{tO:()=>rt,VN:()=>je});var l=D(4235),E=D.n(l),J=D(1305),W=D.n(J),V=D(4798),Z=D.n(V),Q=D(9138),j=D.n(Q),q=D(248),I=D.n(q),G=D(1503),z=D.n(G),U=D(7614),re=D.n(U);function ae(Re){if(E()(Re)||W()(Re)||Z()(Re)||j()(Re)||I()(Re))return!0;if(!re()(Re)&&!z()(Re))return!1;for(const gt in Re)if(!ae(Re[gt]))return!1;return!0}class je{constructor(){this.contentType="application/x-www-form-urlencoded",this.separatorStart="",this.separatorEnd="",this.recordSeparator="&"}encode(gt,Xe,Ht){if(!gt)throw new Error("Name must have a non-empty value");return`${gt}=${encodeURIComponent(Xe.toString())}`+(Ht?"":this.recordSeparator)}}class rt{constructor(){this.contentType="application/json",this.separatorStart="{",this.separatorEnd="}",this.recordSeparator=","}encode(gt,Xe,Ht){if(!gt)throw new Error("Name must have a non-empty value");if(!ae(Xe))throw new Error("The passed in value can not be serialized to JSON");return JSON.stringify(gt)+":"+JSON.stringify(Xe)+(Ht?"":this.recordSeparator)}}},4642:(ue,F,D)=>{"use strict";D.d(F,{r:()=>Pe,N:()=>_e});var l=D(1978),E=D.n(l);function J(H){return H?"1":"0"}var Z=(()=>{return(H=Z||(Z={}))[H.Ascending=0]="Ascending",H[H.Descending=1]="Descending",Z;var H})(),Q=(()=>{return(H=Q||(Q={}))[H.Lexicographic=0]="Lexicographic",H[H.Ipv4=1]="Ipv4",H[H.Numeric=2]="Numeric",H[H.NumericZeroAsMax=3]="NumericZeroAsMax",Q;var H})();class j{constructor(Y,le=Z.Ascending,dt=Q.Lexicographic){if(!Y)throw new Error("You must provide a non-empty column name for a Sort rule.");this.column=Y,this.direction=le,this.type=dt}}var q=(()=>{return(H=q||(q={}))[H.Contains=0]="Contains",H[H.Begins=1]="Begins",H[H.Ends=2]="Ends",H[H.Matches=3]="Matches",H[H.Equal=4]="Equal",H[H.NotEqual=5]="NotEqual",H[H.LessThan=6]="LessThan",H[H.LessThanUnlimited=7]="LessThanUnlimited",H[H.GreaterThan=8]="GreaterThan",H[H.GreaterThanUnlimited=9]="GreaterThanUnlimited",H[H.Defined=10]="Defined",H[H.Undefined=11]="Undefined",q;var H})();class I{constructor(Y,le,dt){if(!Y)throw new Error("You must define a non-empty column name.");this.column=Y,this.operator=le,this.value=dt}}var G=D(7709);const U=Number.POSITIVE_INFINITY;class re{constructor(Y=1,le=20){if(Y<=0)throw new Error("The page must be 1 or greater. This is the logical page, not a programming index.");if(le<=0)throw new Error("The pageSize must be set to 'ALL' or a number > 0");this.page=Y,this.pageSize=le}all(){return this.pageSize===U}}class ae{constructor(Y=[]){this.headers=Y}push(Y){this.headers.push(Y)}forEach(Y,le){this.headers.forEach(Y,le)}toArray(){const Y=[];return this.headers.forEach(le=>Y.push({name:le.name,value:le.value})),Y}toObject(){return this.headers.reduce((Y,le)=>(Y[le.name]=le.value,Y),{})}}class be{constructor(Y){this._header=Y}get name(){return this._header.name}get value(){return this._header.value}}class je extends Error{constructor(Y){super(Y),this.name="CpanelApiTokenInvalidError",Object.setPrototypeOf(this,je.prototype)}}class rt extends Error{constructor(Y){super(Y),this.name="CpanelApiTokenMismatchError",Object.setPrototypeOf(this,rt.prototype)}}class Re extends be{constructor(Y,le){if(!Y)throw new je("You must pass a valid token to the constructor.");if(!le&&!/^.+[:]/.test(Y))throw new je("You must pass a cPanel username associated with the cPanel API token.");if(!le&&!/[:].+$/.test(Y))throw new je("You must pass a valid cPanel API token.");super({name:"Authorization",value:`cpanel ${le?le+":":""}${Y}`})}}Error,Error;var Ut=D(109);const sn=new class Ct{constructor(){this.map={},this.map.DEFAULT={verb:"DEFAULT",dataInBody:!0},[Ut.F.GET,Ut.F.DELETE,Ut.F.HEAD].forEach(Y=>{const le=Ut.F[Y].toString();this.map[le]={verb:le,dataInBody:!1}}),[Ut.F.POST,Ut.F.PUT,Ut.F.PATCH].forEach(Y=>{const le=Ut.F[Y].toString();this.map[le]={verb:le,dataInBody:!0}})}getRule(Y){const le="string"==typeof Y?Y:Ut.F[Y].toString();let dt=this.map[le];return dt||(dt=this.map.DEFAULT),dt}};var Bt=D(3022),Ve=D(8448),Fe=D.n(Ve),_e=(()=>{return(H=_e||(_e={})).JsonApi="json-api",H.XmlApi="xml-api",_e;var H})();class Pe extends class vt{constructor(Y){this.namespace="",this.method="",this.arguments=[],this.sorts=[],this.filters=[],this.columns=[],this.pager=new re,this.headers=new ae,this._usePager=!1,this.defaultConfig={analytics:!1,json:!1},this.config=this.defaultConfig,Y&&(this.method=Y.method,Y.namespace&&(this.namespace=Y.namespace),Y.arguments&&Y.arguments.forEach(le=>{this.addArgument(le)}),Y.sorts&&Y.sorts.forEach(le=>{this.addSort(le)}),Y.filters&&Y.filters.forEach(le=>{this.addFilter(le)}),Y.columns&&Y.columns.forEach(le=>this.addColumn(le)),Y.pager&&this.paginate(Y.pager),this.config=Y.config?Y.config:this.defaultConfig,Y.headers&&Y.headers.forEach(le=>{this.addHeader(le)}))}get usePager(){return this._usePager}addArgument(Y){return this.arguments.push(Y instanceof G.h?Y:new G.h(Y.name,Y.value)),this}addSort(Y){return this.sorts.push(Y instanceof j?Y:new j(Y.column,Y.direction,Y.type)),this}addFilter(Y){return this.filters.push(Y instanceof I?Y:new I(Y.column,Y.operator,Y.value)),this}addColumn(Y){return this.columns.push(Y),this}addHeader(Y){return this.headers.push(Y instanceof be?Y:new be(Y)),this}paginate(Y){return this.pager=Y instanceof re?Y:new re(Y.page,Y.pageSize||20),this._usePager=!0,this}}{constructor(Y,le){if(super(le),this.apiType=_e.JsonApi,Y!=_e.JsonApi&&Y!=_e.XmlApi)throw new Error("You must define the API type for the whmapi call before you generate a request.");if(this.apiType=Y,!this.method)throw new Error("You must define a method for the WHM API call before you generate a request")}addHeader(Y){if(Y instanceof Re)throw new rt("A CpanelApiTokenHeader cannot be used on a WhmApiRequest");return super.addHeader(Y),this}_build(Y,le){let dt="";return Y.forEach((Kt,mn,kn)=>{dt+=le.encode(Kt.name,Kt.value,mn===kn.length-1)}),le.separatorStart+dt+le.separatorEnd}_make_whm_api_fieldspec_from_number(Y){return Fe()("",Math.floor(Y/26),"z")+"abcdefghijklmnopqrstuvwxyz".charAt(Y%26)}_generateArguments(Y){Y.push({name:"api.version",value:1}),this.arguments.forEach(dt=>Y.push(dt))}_generateSorts(Y){this.sorts.forEach((le,dt)=>{0===dt&&Y.push({name:"api.sort.enable",value:J(!0)});const Kt=`api.sort.${this._make_whm_api_fieldspec_from_number(dt)}`;Y.push({name:`${Kt}.field`,value:le.column}),Y.push({name:`${Kt}.reverse`,value:J(le.direction!==Z.Ascending)}),Y.push({name:`${Kt}.method`,value:E()(Q[le.type])})})}_lookupFilterOperator(Y){switch(Y){case q.GreaterThanUnlimited:return"gt_handle_unlimited";case q.GreaterThan:return"gt";case q.LessThanUnlimited:return"lt_handle_unlimited";case q.LessThan:return"lt";case q.Equal:return"eq";case q.Begins:return"begins";case q.Contains:return"contains";default:throw new Error(`Unrecoginzed FilterOperator ${q[Y]} for WHM API 1`)}}_generateFilters(Y){this.filters.forEach((le,dt)=>{0===dt&&(Y.push({name:"api.filter.enable",value:J(!0)}),Y.push({name:"api.filter.verbose",value:J(!0)}));const Kt=`api.filter.${this._make_whm_api_fieldspec_from_number(dt)}`;Y.push({name:`${Kt}.field`,value:le.column}),Y.push({name:`${Kt}.type`,value:this._lookupFilterOperator(le.operator)}),Y.push({name:`${Kt}.arg0`,value:le.value})})}_translatePageToStart(Y){return(Y.page-1)*Y.pageSize+1}_generatePagination(Y){if(!this.usePager)return;const le=this.pager.all();Y.push({name:"api.chunk.enable",value:J(!0)}),Y.push({name:"api.chunk.verbose",value:J(!0)}),Y.push({name:"api.chunk.start",value:le?-1:this._translatePageToStart(this.pager)}),le||Y.push({name:"api.chunk.size",value:this.pager.pageSize})}generate(Y){Y||(Y={verb:Ut.F.POST,encoder:this.config.json?new Bt.tO:new Bt.VN}),Y.encoder||(Y.encoder=this.config.json?new Bt.tO:new Bt.VN);const le=sn.getRule(Y.verb),dt={headers:new ae([{name:"Content-Type",value:Y.encoder.contentType}]),url:["",this.apiType,this.method].map(encodeURIComponent).join("/"),body:""},Kt=[];this._generateArguments(Kt),this._generateSorts(Kt),this._generateFilters(Kt),this._generatePagination(Kt);const mn=this._build(Kt,Y.encoder);return le.dataInBody?dt.body=mn:dt.url+=Y.verb===Ut.F.GET?`?${mn}`:mn,this.headers.forEach(kn=>{dt.headers.push({name:kn.name,value:kn.value})}),dt}}},269:(ue,F,D)=>{"use strict";F.g=void 0;const E=D(1680);Object.defineProperty(F,"g",{enumerable:!0,get:function(){return E.Locale}})},5074:(ue,F)=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.CLDR=void 0,F.CLDR=class D{constructor(E){this.rawData=E,this.validateCLDR(this.rawData)}validateCLDR(E){if(!E)throw new Error("CLDR data cannot be null");if(!E.locale)throw new Error("CLDR data is missing locale information");if(!Object.prototype.hasOwnProperty.call(E,"functions")||Object.prototype.hasOwnProperty.call(E,"get_plural_form")||"function"!=typeof E.functions.get_plural_form)throw new Error("CLDR data is missing function get_plural_form");if(!Object.prototype.hasOwnProperty.call(E,"datetime_info"))throw new Error("CLDR data is missing datetime_info");if(!Object.prototype.hasOwnProperty.call(E,"misc_info"))throw new Error("CLDR data is missing misc_info");if(!Object.prototype.hasOwnProperty.call(E.misc_info,"cldr_formats"))throw new Error("CLDR data is missing cldr_formats");if(!Object.prototype.hasOwnProperty.call(E.misc_info,"orientation")||!Object.prototype.hasOwnProperty.call(E.misc_info.orientation,"characters"))throw new Error("CLDR data is missing orientation information");if(!Object.prototype.hasOwnProperty.call(E.misc_info,"delimiters"))throw new Error("CLDR data is missing delimiter information");return!0}getLocale(){return this.rawData.locale}getPluralForm(E,...J){return this.rawData.functions.get_plural_form(E,...J)}getDateTimeInfo(){return this.rawData.datetime_info}getFormats(){return this.rawData.misc_info.cldr_formats}getDelimiters(){return this.rawData.misc_info.delimiters}isRtl(){return"right-to-left"===this.rawData.misc_info.orientation.characters}isLtr(){return"left-to-right"===this.rawData.misc_info.orientation.characters}}},1680:(ue,F,D)=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.Locale=void 0;const l=D(2889),E=D(9483),J=D(741),W=D(786),V=D(5074);F.Locale=class Z{constructor(j,q={}){this.lexicon=q,this._cldr=new V.CLDR(j)}maketext(j,...q){return l.maketext({cldr:this._cldr,lexicon:this.lexicon,template:j,args:q})}localDatetime(j,q){return this._datetimeWrapper(E.local_datetime,j,q)}datetime(j,q){return this._datetimeWrapper(E.datetime,j,q)}_datetimeWrapper(j,q,I){return j({cldr:this._cldr,args:[q,I]})}getCurrentLocale(){return this._cldr.getLocale()}get isRtl(){return this._cldr.isRtl()}get isLtr(){return this._cldr.isLtr()}get cldr(){return this._cldr}numf(j,q){return this._formatNumber(J.numf,j,q)}format_bytes(j,q){return this._formatNumber(J.format_bytes,j,q)}_formatNumber(j,...q){return this._callCLDRFunc(j,q)}list_and(...j){return this._callCLDRFunc(W.list_and,j)}list_and_quoted(...j){return this._callCLDRFunc(W.list_and_quoted,j)}list_or(...j){return this._callCLDRFunc(W.list_or,j)}list_or_quoted(...j){return this._callCLDRFunc(W.list_or_quoted,j)}_callCLDRFunc(j,q){return j({cldr:this._cldr,args:q})}}},7296:(ue,F,D)=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.asis=void 0;const l=D(5247);F.asis=function E({args:[J,...W]}){if(!J||W.length>0||"string"!=typeof J)throw new Error("asis function accepts one non translatable string.");return(J=J.replace(/chr\((\d+)\)/g,function(V,Z){return l.functions.chr(Number(Z))})).replace(/amp\(\)/g,function(V){return l.functions.amp()})}},527:(ue,F)=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.boolean=void 0,F.boolean=function D({args:[l,E,J,W]}){if(null==E||0===E.length||null==J||0===J.length)throw new Error("boolean function needs a valid whenTrue, whenFalse arguments.");return String(typeof l<"u"&&l?E:W&&null==l?W:J)}},9076:(ue,F)=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.comment=void 0,F.comment=function D({args:[l]}){return""}},9483:(ue,F,D)=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.local_datetime=F.datetime=F.dateToLocalDayNum=void 0;const l=D(5074),E=function(I){const G=I.getUTCDay()-1;return G<0?6:G},J=[7,1,2,3,4,5,6];function W(I,G){return(J[I.getUTCDay()]+7-G)%7+1}F.dateToLocalDayNum=W;const V=function(I,G,z){let U="",re=0;return G=G||0,z=String(void 0===z?" ":z),re=G-String(I).length,re>0&&(U=[...Array(re)].map(String.prototype.valueOf,z).join("")),U+I};function Z({cldr:I,args:[G=new Date,z],tzString:U="UTC"}){if("number"==typeof G&&/^-?\d+$/.test(G.toString())&&(G=new Date(1e3*G)),!(G instanceof Date))throw new Error("The datetime function only accepts Date instances or integer values (unix timestamps) for the `date` parameter.");if(!(I instanceof l.CLDR))throw new Error("The datetime function requires a valid CLDR instance for the `cldr` parameter.");const re=I.getDateTimeInfo();return"string"==typeof z&&/^(?:date|time|datetime|special)_format_/.test(z)&&(z=re[z]),z||(z=re.date_format_long),z.replace(/('[^']+')|(([a-zA-Z])\3*)/g,function(ae,be,je){return be?function Q(I){return I.substr(1,I.length-2)}(be):function j(I,G,z,U){switch(z){case"yy":return Math.abs(I.getUTCFullYear()).toString().slice(-2);case"y":case"yyy":case"yyyy":return String(Math.abs(I.getUTCFullYear()));case"MMMMM":return G.month_format_narrow[I.getUTCMonth()];case"LLLLL":return G.month_stand_alone_narrow[I.getUTCMonth()];case"MMMM":return G.month_format_wide[I.getUTCMonth()];case"LLLL":return G.month_stand_alone_wide[I.getUTCMonth()];case"MMM":return G.month_format_abbreviated[I.getUTCMonth()];case"LLL":return G.month_stand_alone_abbreviated[I.getUTCMonth()];case"MM":case"LL":return V((I.getUTCMonth()+1).toString(),2,"0");case"M":case"L":return String(I.getUTCMonth()+1);case"EEEE":return G.day_format_wide[E(I)];case"EEE":case"EE":case"E":return G.day_format_abbreviated[E(I)];case"EEEEE":return G.day_format_narrow[E(I)];case"cccc":return G.day_stand_alone_wide[E(I)];case"ccc":return G.day_stand_alone_abbreviated[E(I)];case"cc":case"c":return String(W(I,Number(G.first_day_of_week)));case"ccccc":return G.day_stand_alone_narrow[E(I)];case"dd":return V(I.getUTCDate().toString(),2,"0");case"d":return String(I.getUTCDate());case"h":case"hh":{let re=I.getUTCHours();re>12&&(re-=12),0===re&&(re=12);const ae="hh"===z?V(re.toString(),2,"0"):re;return String(ae)}case"H":return String(I.getUTCHours());case"HH":return V(I.getUTCHours().toString(),2,"0");case"m":return String(I.getUTCMinutes());case"mm":return V(I.getUTCMinutes().toString(),2,"0");case"s":return String(I.getUTCSeconds());case"ss":return V(I.getUTCSeconds().toString(),2,"0");case"a":return I.getUTCHours()<12?G.am_pm_abbreviated[0]:G.am_pm_abbreviated[1];case"z":case"zzzz":case"v":case"vvvv":return U;case"G":case"GG":case"GGG":return G.era_abbreviated[I.getUTCFullYear()<0?0:1];case"GGGGG":return G.era_narrow[I.getUTCFullYear()<0?0:1];case"GGGG":return G.era_wide[I.getUTCFullYear()<0?0:1]}return z}(G,re,je,U)})}F.datetime=Z,F.local_datetime=function q({cldr:I,args:[G=new Date,z]}){if("number"==typeof G&&/^-?\d+$/.test(G.toString())&&(G=new Date(1e3*G)),!(G instanceof Date))throw new Error("The datetime function only accepts Date instances or integer values (unix timestamps) for the `date` parameter.");if(!(I instanceof l.CLDR))throw new Error("The datetime function requires a valid CLDR instance for the `cldr` parameter.");const U=G.getTimezoneOffset();(G=new Date(G)).setMinutes(G.getMinutes()-U);const re=U>0?"-":"+",ae=Math.floor(Math.abs(U)/60),be=Math.abs(U%60);return Z({cldr:I,args:[G,z],tzString:"GMT"+re+V(ae.toString(),2,"0")+V(be.toString(),2,"0")})}},40:(ue,F,D)=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.functions=void 0;const l=D(7296),E=D(5247),J=D(9076),W=D(527),V=D(741),Z=D(9483),Q=D(786);F.functions={asis:l.asis,output:E.output,comment:J.comment,boolean:W.boolean,numf:V.numf,numerate:V.numerate,quant:V.quant,format_bytes:V.format_bytes,datetime:Z.datetime,local_datetime:Z.local_datetime,list_and:Q.list_and,list_or:Q.list_or,list_or_quoted:Q.list_or_quoted,list_and_quoted:Q.list_and_quoted}},786:(ue,F)=>{"use strict";function l(Q,j,...q){let I=q.slice();switch(1===I.length&&Array.isArray(I[0])&&(I=I[0].slice()),(typeof I>"u"||0===I.length)&&(I=[""]),I=I.map(G=>function D(Q,j){const q=Q.getDelimiters();return q&&Object.prototype.hasOwnProperty.call(q,"quotation_start")&&Object.prototype.hasOwnProperty.call(q,"quotation_end")?q.quotation_start+j+q.quotation_end:j}(Q,G)),j){case"list_and":return V({cldr:Q,args:I});case"list_or":return Z({cldr:Q,args:I});default:throw new Error("Did you mean list_and_quoted or list_or_quoted?")}}function W(Q,j,...q){let I=q.slice();1===I.length&&Array.isArray(I[0])&&(I=I[0].slice());const G=I.length;let z,U,re,ae;try{z=Q.getFormats()[j]}catch{throw new Error("CLDR Data is missing information related to formatting list.")}const be=function(je,rt){switch(rt){case"0":return re;case"1":return I[ae++]}};switch(G){case 0:return"";case 1:return String(I[0]);default:if(re=2===G?z[2]:z.start,re=re.replace(/\{([01])\}/g,function(je,rt){return I[rt]}),2===G)return re;for(ae=2;ae<G;)U=z[ae===G-1?"end":"middle"],re=U.replace(/\{([01])\}/g,be);return re}}function V({cldr:Q,args:[...j]}){return W(Q,"list",...j)}function Z({cldr:Q,args:[...j]}){return W(Q,"list_or",...j)}Object.defineProperty(F,"__esModule",{value:!0}),F.list_or=F.list_and=F.list_or_quoted=F.list_and_quoted=void 0,F.list_and_quoted=function E({cldr:Q,args:[...j]}){return l(Q,"list_and",...j)},F.list_or_quoted=function J({cldr:Q,args:[...j]}){return l(Q,"list_or",...j)},F.list_and=V,F.list_or=Z},5247:(ue,F,D)=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.functions=F.output=void 0;const l=D(7906),E=D(8533);F.output=function J({args:[W,...V]}){if(V&&"string"==typeof V[0]&&(V[0]=V[0].replace(/chr\((\d+)\)/g,function(Z,Q){return F.functions.chr(Number(Q))}),V[0]=V[0].replace(/amp\(\)/g,function(Z){return F.functions.amp()})),"function"==typeof F.functions[W])return F.functions[W](...V);throw new Error(`Locale output function '${W}' is not implemented.`)},F.functions={amp:()=>l.htmlEscape("&"),apos:()=>l.htmlEscape("'"),quot:()=>l.htmlEscape('"'),underline:W=>`<u>${W}</u>`,strong:W=>`<strong>${W}</strong>`,em:W=>`<em>${W}</em>`,abbr:(W,V)=>`<abbr title="${V}">${W}</abbr>`,acronym:(W,V)=>`<abbr title="${V}" class="initialism">${W}</abbr>`,class:(W,...V)=>`<span class="${V.join(" ")}">${W}</span>`,chr(W){if("string"==typeof W&&(W=Number(W)),"number"!=typeof W||isNaN(W))throw new Error("chr needs a number as argument");return l.htmlEscape(String.fromCharCode(W))},url(W,...V){let Z,Q;if("object"==typeof V[V.length-1])if(Z=V[V.length-1],2===V.length){if(Z.html)throw new Error("Cannot provide both text and configuration with html attribute");Q=V[0]}else Z&&Z.html?(Q=Z.html,delete Z.html):Q=W;else V.length%2==0?(Z=E.listToObject(...V),Z&&"html"in Z&&""!==Z.html?(Q=Z.html,delete Z.html):Q=W):(Q=V.shift(),Z=E.listToObject(...V));"_type"in Z&&"offsite"===Z._type&&(Z.class="offsite",Z.target="_blank",delete Z._type);let j=`<a href="${W}"`;if("object"==typeof Z)for(const q in Z)Object.prototype.hasOwnProperty.call(Z,q)&&(j+=` ${q}="${Z[q]}"`);return j+=`>${Q}</a>`,j}}},741:(ue,F,D)=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.format_bytes=F.numf=F.quant=F.numerate=void 0;const l=D(5074);function J({cldr:Q,args:[j,...q]}){if(!(Q instanceof l.CLDR))throw new Error("`quant` function requires a valid CLDR instance for the `cldr` parameter.");let I,G=3;j instanceof Array?(G=j[1],I=j[0]):I=j;const z=Q.getPluralForm(I,...q),U=z[0]?z[0]:q[q.length-1];if(z&&z.length>=2&&z[1])return U;const ae=V({cldr:Q,args:[I,G]});return-1!==U.indexOf("%s")?U.replace(/%s/g,ae):Q.isRtl()?U+" "+ae:ae+" "+U}function V({cldr:Q,args:[j,q=6]}){if(!(Q instanceof l.CLDR))throw new Error("`numf` function requires a valid CLDR instance for the `cldr` parameter.");if(/e/.test(j.toString()))return String(j);const{decimalFormat:I,decimalGroup:G,decimalDecimal:z}=function W(Q){const j={},q=Q.getFormats();return Object.prototype.hasOwnProperty.call(q,"decimal")&&(j.decimalFormat=q.decimal),Object.prototype.hasOwnProperty.call(q,"_decimal_format_group")&&(j.decimalGroup=q._decimal_format_group),Object.prototype.hasOwnProperty.call(q,"_decimal_format_decimal")&&(j.decimalDecimal=q._decimal_format_decimal),j}(Q);if(!I||!G||!z)throw new Error("CLDR Data is missing information related to formatting decimals.");const U=j<0;j=Math.abs(j);let ae,be,re=Math.floor(j);/(?!')\.(?!')/.test(j.toString())&&(ae=String(j).replace(/^[^.]+/,"0"),ae=Number(ae).toFixed(q),/^1/.test(ae)?(re++,j=re,ae=void 0):ae=ae.replace(/^.*\./,"").replace(/0+$/,"")),be=/(?!');(?!')/.test(I)?I.split(/(?!');(?!')/)[U?1:0]:(U?"-":"")+I;const Re=be.match(/[0#].*[0#]/)[0].split(/(?!')\.(?!')/)[0].split("").reverse().join("").split(/(?!'),(?!')/);let gt;1===Re.length?gt="":(Re.pop(),gt=G);const Xe=String(re).split("").reverse(),Ht=[];let vt;const Ut=function(sn){switch(sn){case"#":return Xe.shift()||"";case"0":return Xe.shift()||"0"}};for(;Xe.length;){Re.length&&(vt=Re.shift());const sn=vt.replace(/(?!')[0#]|[0#](?!')/g,Ut).replace(/'([.,0#;\xa4%E])'$/,"").replace(/'([.,0#;\xa4%E])'/,"$1");Ht.push(sn)}const Ct=Ht.join(gt).split("").reverse().join("")+(ae?z+ae:"");return be.replace(/[0#].*[0#]/,Ct)}F.numerate=function E({cldr:Q,args:[j,...q]}){if(!(Q instanceof l.CLDR))throw new Error("`numerate` function requires a valid CLDR instance for the `cldr` parameter.");const I=Q.getPluralForm(j,...q);return I?I[0]:q[q.length-1]},F.quant=J,F.numf=V,F.format_bytes=function Z({cldr:Q,args:[j,q=2]}){if(!(Q instanceof l.CLDR))throw new Error("`format_bytes` function requires a valid CLDR instance for the `cldr` parameter.");const I=["KB","MB","GB","TB","PB","EB","ZB","YB"],z=j&&Math.min(Math.floor(Math.log(j)/Math.log(1024)),I.length);return z?V({cldr:Q,args:[j/Math.pow(1024,z),q]})+"\xa0"+I[z-1]:J({cldr:Q,args:[j,"%s\xa0byte","%s\xa0bytes"]})}},2889:(ue,F,D)=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.maketext=F.functions=F.config=void 0;const l=D(40);function V(Z,Q){const j=[];let q=!1,I=!1;return Z.forEach((G,z)=>{if("_"===G.charAt(0))if("_*"===G){if(I)throw"You cannot combine wildcard substitution (_*) with a numeric substitution (e.g. _1) in the same bracket.";j.push(...Q),q=!0}else{const U=G.match(F.config.underscoreDigitRe);if(U){if(q)throw"You cannot combine wildcard substitution (_*) with a numeric substitution (e.g. _1) in the same bracket.";const[re,ae]=U,be=Number(ae)-1;if(!(be in Q))throw`The "${re}" substitution argument was not passed to the maketext function.`;j.push(Q[be]),I=!0}}else j.push(G)}),j}F.config={bracketRe:/([^~\[\]]+|~.|\[|\]|~)/g,underscoreDigitRe:/^_(\d+)$/,fauxComma:"\x07",fauxCommaRe:new RegExp("\x07","g"),tildeChars:new Set(["[","]","~"])},F.functions={...l.functions},F.maketext=function J({cldr:Z,lexicon:Q,template:j,args:q}){if("string"!=typeof j)throw"You must pass a string template to the maketext function.";if(-1===(j=Q&&Q[j]||j).indexOf("["))return j;const I=j.match(F.config.bracketRe)||[],G=[];let z=!1,U="";if(I.forEach(re=>{if("["===re){if(z)throw Error(`Invalid maketext string: ${j} \nThe string contains nested brackets.`);z=!0}else if("]"===re){if(!z)throw Error(`Invalid maketext string: ${j} \nThe string contains an unmatched closing bracket character (]).`);if(!U)throw Error(`Invalid maketext string: ${j} \nThe string contains empty brackets. Use the escape character (~) if the bracket characters were meant to be printed literally.`);let ae;z=!1;try{ae=function W(Z,Q,j){let q=Q.split(",");if(q=q.map(z=>z.replace(F.config.fauxCommaRe,",")),1===q.length){if(!F.config.underscoreDigitRe.test(q[0]))throw"A bracket must contain more than one argument, unless it is a pure substition.\n Example: Number of accounts: [_1]";const[z]=V(q,j);return String(z)}const I=q.shift();if(!I||"function"!=typeof F.functions[I])throw`Invalid function "${I}" in maketext string.`;const G=V(q,j);return F.functions[I]({cldr:Z,args:G})}(Z,U,q)}catch(be){throw Error(`Invalid maketext string: ${j} \n${be}`)}U="",G.push(ae)}else if("~"===re.charAt(0)){const ae=re.charAt(1)||"~";z?U+=","===ae?F.config.fauxComma:ae:F.config.tildeChars.has(ae)?G.push(ae):G.push(re)}else z?U+=re:G.push(re)}),z)throw Error(`Invalid maketext string: ${j} \nThe string contains an unmatched opening bracket character ([).`);return G.join("")}},7906:(ue,F)=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.htmlEscape=F.entityMap=void 0,F.entityMap={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},F.htmlEscape=function D(l){return String(l).replace(/[&<>"'\/]/g,E=>F.entityMap[E])}},8533:(ue,F)=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.listToObject=void 0,F.listToObject=function E(...J){let W={};return function D(J){if(J.length%2>0)throw new Error("An associative list must have an even number of parts: {name1}, {value1}, {name2}, {value2} ...");for(let V=0,Z=J.length;V<Z;V+=2){const Q=J[V];if("string"!=typeof Q||""===Q)throw new Error("An associative list must provide non-empty string names in the 1st, 3rd, ... positions.")}return!0}(J)&&(W=function l(J){const W=J.length,V={};let Q,j,Z=0;for(;Z<W;)Q=J[Z],j=J[++Z],V[Q]=j,Z++;return V}(J)),W}},443:(ue,F,D)=>{var l=D(2119);ue.exports=l.Symbol},4633:ue=>{ue.exports=function F(D,l){for(var E=-1,J=null==D?0:D.length,W=Array(J);++E<J;)W[E]=l(D[E],E,D);return W}},8745:ue=>{ue.exports=function F(D,l,E,J){var W=-1,V=null==D?0:D.length;for(J&&V&&(E=D[++W]);++W<V;)E=l(E,D[W],W,D);return E}},5481:(ue,F,D)=>{var E=D(1847)("length");ue.exports=E},6422:ue=>{ue.exports=function F(D){return D.split("")}},69:ue=>{var F=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;ue.exports=function D(l){return l.match(F)||[]}},3337:(ue,F,D)=>{var l=D(443),E=D(1318),J=D(2902),Z=l?l.toStringTag:void 0;ue.exports=function Q(j){return null==j?void 0===j?"[object Undefined]":"[object Null]":Z&&Z in Object(j)?E(j):J(j)}},1847:ue=>{ue.exports=function F(D){return function(l){return null==l?void 0:l[D]}}},2724:ue=>{ue.exports=function F(D){return function(l){return null==D?void 0:D[l]}}},7065:ue=>{var D=Math.floor;ue.exports=function l(E,J){var W="";if(!E||J<1||J>9007199254740991)return W;do{J%2&&(W+=E),(J=D(J/2))&&(E+=E)}while(J);return W}},4363:ue=>{ue.exports=function F(D,l,E){var J=-1,W=D.length;l<0&&(l=-l>W?0:W+l),(E=E>W?W:E)<0&&(E+=W),W=l>E?0:E-l>>>0,l>>>=0;for(var V=Array(W);++J<W;)V[J]=D[J+l];return V}},3935:(ue,F,D)=>{var l=D(443),E=D(4633),J=D(1503),W=D(4129),Z=l?l.prototype:void 0,Q=Z?Z.toString:void 0;ue.exports=function j(q){if("string"==typeof q)return q;if(J(q))return E(q,j)+"";if(W(q))return Q?Q.call(q):"";var I=q+"";return"0"==I&&1/q==-1/0?"-0":I}},3348:(ue,F,D)=>{var l=D(2760),E=/^\s+/;ue.exports=function J(W){return W&&W.slice(0,l(W)+1).replace(E,"")}},2329:(ue,F,D)=>{var l=D(4363);ue.exports=function E(J,W,V){var Z=J.length;return V=void 0===V?Z:V,!W&&V>=Z?J:l(J,W,V)}},1491:(ue,F,D)=>{var l=D(8745),E=D(4707),J=D(7188),V=RegExp("['\u2019]","g");ue.exports=function Z(Q){return function(j){return l(J(E(j).replace(V,"")),Q,"")}}},5171:(ue,F,D)=>{var l=D(7065),E=D(3935),J=D(2329),W=D(7609),V=D(2315),Z=D(6007),Q=Math.ceil;ue.exports=function j(q,I){var G=(I=void 0===I?" ":E(I)).length;if(G<2)return G?l(I,q):I;var z=l(I,Q(q/V(I)));return W(I)?J(Z(z),0,q).join(""):z.slice(0,q)}},9148:(ue,F,D)=>{var J=D(2724)({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"});ue.exports=J},9122:ue=>{var F="object"==typeof global&&global&&global.Object===Object&&global;ue.exports=F},9519:(ue,F,D)=>{var E=D(9385)(Object.getPrototypeOf,Object);ue.exports=E},1318:(ue,F,D)=>{var l=D(443),E=Object.prototype,J=E.hasOwnProperty,W=E.toString,V=l?l.toStringTag:void 0;ue.exports=function Z(Q){var j=J.call(Q,V),q=Q[V];try{Q[V]=void 0;var I=!0}catch{}var G=W.call(Q);return I&&(j?Q[V]=q:delete Q[V]),G}},7609:ue=>{var Z=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");ue.exports=function Q(j){return Z.test(j)}},9062:ue=>{var F=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;ue.exports=function D(l){return F.test(l)}},2902:ue=>{var D=Object.prototype.toString;ue.exports=function l(E){return D.call(E)}},9385:ue=>{ue.exports=function F(D,l){return function(E){return D(l(E))}}},2119:(ue,F,D)=>{var l=D(9122),E="object"==typeof self&&self&&self.Object===Object&&self,J=l||E||Function("return this")();ue.exports=J},2315:(ue,F,D)=>{var l=D(5481),E=D(7609),J=D(1149);ue.exports=function W(V){return E(V)?J(V):l(V)}},6007:(ue,F,D)=>{var l=D(6422),E=D(7609),J=D(6319);ue.exports=function W(V){return E(V)?J(V):l(V)}},2760:ue=>{var F=/\s/;ue.exports=function D(l){for(var E=l.length;E--&&F.test(l.charAt(E)););return E}},1149:ue=>{var F="\\ud800-\\udfff",V="["+F+"]",Z="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",Q="\\ud83c[\\udffb-\\udfff]",q="[^"+F+"]",I="(?:\\ud83c[\\udde6-\\uddff]){2}",G="[\\ud800-\\udbff][\\udc00-\\udfff]",U="(?:"+Z+"|"+Q+")?",re="[\\ufe0e\\ufe0f]?",be=re+U+"(?:\\u200d(?:"+[q,I,G].join("|")+")"+re+U+")*",je="(?:"+[q+Z+"?",Z,I,G,V].join("|")+")",rt=RegExp(Q+"(?="+Q+")|"+je+be,"g");ue.exports=function Re(gt){for(var Xe=rt.lastIndex=0;rt.test(gt);)++Xe;return Xe}},6319:ue=>{var F="\\ud800-\\udfff",V="["+F+"]",Z="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",Q="\\ud83c[\\udffb-\\udfff]",q="[^"+F+"]",I="(?:\\ud83c[\\udde6-\\uddff]){2}",G="[\\ud800-\\udbff][\\udc00-\\udfff]",U="(?:"+Z+"|"+Q+")?",re="[\\ufe0e\\ufe0f]?",be=re+U+"(?:\\u200d(?:"+[q,I,G].join("|")+")"+re+U+")*",je="(?:"+[q+Z+"?",Z,I,G,V].join("|")+")",rt=RegExp(Q+"(?="+Q+")|"+je+be,"g");ue.exports=function Re(gt){return gt.match(rt)||[]}},910:ue=>{var F="\\ud800-\\udfff",W="\\u2700-\\u27bf",V="a-z\\xdf-\\xf6\\xf8-\\xff",I="A-Z\\xc0-\\xd6\\xd8-\\xde",z="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",re="["+z+"]",be="\\d+",je="["+W+"]",rt="["+V+"]",Re="[^"+F+z+be+W+V+I+"]",vt="(?:\\ud83c[\\udde6-\\uddff]){2}",Ut="[\\ud800-\\udbff][\\udc00-\\udfff]",Ct="["+I+"]",Bt="(?:"+rt+"|"+Re+")",Ve="(?:"+Ct+"|"+Re+")",Fe="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",_e="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Pe="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",H="[\\ufe0e\\ufe0f]?",Kt=H+Pe+"(?:\\u200d(?:"+["[^"+F+"]",vt,Ut].join("|")+")"+H+Pe+")*",mn="(?:"+[je,vt,Ut].join("|")+")"+Kt,kn=RegExp([Ct+"?"+rt+"+"+Fe+"(?="+[re,Ct,"$"].join("|")+")",Ve+"+"+_e+"(?="+[re,Ct+Bt,"$"].join("|")+")",Ct+"?"+Bt+"+"+Fe,Ct+"+"+_e,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",be,mn].join("|"),"g");ue.exports=function rn(yn){return yn.match(kn)||[]}},4707:(ue,F,D)=>{var l=D(9148),E=D(3943),J=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,q=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");ue.exports=function I(G){return(G=E(G))&&G.replace(J,l).replace(q,"")}},1503:ue=>{ue.exports=Array.isArray},4798:(ue,F,D)=>{var l=D(3337),E=D(2671);ue.exports=function W(V){return!0===V||!1===V||E(V)&&"[object Boolean]"==l(V)}},1305:ue=>{ue.exports=function F(D){return null===D}},9138:(ue,F,D)=>{var l=D(3337),E=D(2671);ue.exports=function W(V){return"number"==typeof V||E(V)&&"[object Number]"==l(V)}},5940:ue=>{ue.exports=function F(D){var l=typeof D;return null!=D&&("object"==l||"function"==l)}},2671:ue=>{ue.exports=function F(D){return null!=D&&"object"==typeof D}},7614:(ue,F,D)=>{var l=D(3337),E=D(9519),J=D(2671),Q=Function.prototype.toString,j=Object.prototype.hasOwnProperty,q=Q.call(Object);ue.exports=function I(G){if(!J(G)||"[object Object]"!=l(G))return!1;var z=E(G);if(null===z)return!0;var U=j.call(z,"constructor")&&z.constructor;return"function"==typeof U&&U instanceof U&&Q.call(U)==q}},248:(ue,F,D)=>{var l=D(3337),E=D(1503),J=D(2671);ue.exports=function V(Z){return"string"==typeof Z||!E(Z)&&J(Z)&&"[object String]"==l(Z)}},4129:(ue,F,D)=>{var l=D(3337),E=D(2671);ue.exports=function W(V){return"symbol"==typeof V||E(V)&&"[object Symbol]"==l(V)}},4235:ue=>{ue.exports=function F(D){return void 0===D}},8448:(ue,F,D)=>{var l=D(5171),E=D(2315),J=D(4401),W=D(3943);ue.exports=function V(Z,Q,j){Z=W(Z);var q=(Q=J(Q))?E(Z):0;return Q&&q<Q?l(Q-q,j)+Z:Z}},1978:(ue,F,D)=>{var E=D(1491)(function(J,W,V){return J+(V?"_":"")+W.toLowerCase()});ue.exports=E},2232:(ue,F,D)=>{var l=D(1467),E=1/0;ue.exports=function W(V){return V?(V=l(V))===E||V===-E?17976931348623157e292*(V<0?-1:1):V==V?V:0:0===V?V:0}},4401:(ue,F,D)=>{var l=D(2232);ue.exports=function E(J){var W=l(J),V=W%1;return W==W?V?W-V:W:0}},1467:(ue,F,D)=>{var l=D(3348),E=D(5940),J=D(4129),V=/^[-+]0x[0-9a-f]+$/i,Z=/^0b[01]+$/i,Q=/^0o[0-7]+$/i,j=parseInt;ue.exports=function q(I){if("number"==typeof I)return I;if(J(I))return NaN;if(E(I)){var G="function"==typeof I.valueOf?I.valueOf():I;I=E(G)?G+"":G}if("string"!=typeof I)return 0===I?I:+I;I=l(I);var z=Z.test(I);return z||Q.test(I)?j(I.slice(2),z?2:8):V.test(I)?NaN:+I}},3943:(ue,F,D)=>{var l=D(3935);ue.exports=function E(J){return null==J?"":l(J)}},7188:(ue,F,D)=>{var l=D(69),E=D(9062),J=D(3943),W=D(910);ue.exports=function V(Z,Q,j){return Z=J(Z),void 0===(Q=j?void 0:Q)?E(Z)?W(Z):l(Z):Z.match(Q)||[]}},2916:(ue,F,D)=>{"use strict";D.d(F,{y:()=>G});var l=D(3489),J=D(7668),W=D(3292),Z=D(3821),Q=D(5379);var I=D(2830);let G=(()=>{class U{constructor(ae){this._isScalar=!1,ae&&(this._subscribe=ae)}lift(ae){const be=new U;return be.source=this,be.operator=ae,be}subscribe(ae,be,je){const{operator:rt}=this,Re=function V(U,re,ae){if(U){if(U instanceof l.L)return U;if(U[J.b])return U[J.b]()}return U||re||ae?new l.L(U,re,ae):new l.L(W.c)}(ae,be,je);if(Re.add(rt?rt.call(Re,this.source):this.source||I.v.useDeprecatedSynchronousErrorHandling&&!Re.syncErrorThrowable?this._subscribe(Re):this._trySubscribe(Re)),I.v.useDeprecatedSynchronousErrorHandling&&Re.syncErrorThrowable&&(Re.syncErrorThrowable=!1,Re.syncErrorThrown))throw Re.syncErrorValue;return Re}_trySubscribe(ae){try{return this._subscribe(ae)}catch(be){I.v.useDeprecatedSynchronousErrorHandling&&(ae.syncErrorThrown=!0,ae.syncErrorValue=be),function E(U){for(;U;){const{closed:re,destination:ae,isStopped:be}=U;if(re||be)return!1;U=ae&&ae instanceof l.L?ae:null}return!0}(ae)?ae.error(be):console.warn(be)}}forEach(ae,be){return new(be=z(be))((je,rt)=>{let Re;Re=this.subscribe(gt=>{try{ae(gt)}catch(Xe){rt(Xe),Re&&Re.unsubscribe()}},rt,je)})}_subscribe(ae){const{source:be}=this;return be&&be.subscribe(ae)}[Z.L](){return this}pipe(...ae){return 0===ae.length?this:function q(U){return 0===U.length?Q.y:1===U.length?U[0]:function(ae){return U.reduce((be,je)=>je(be),ae)}}(ae)(this)}toPromise(ae){return new(ae=z(ae))((be,je)=>{let rt;this.subscribe(Re=>rt=Re,Re=>je(Re),()=>be(rt))})}}return U.create=re=>new U(re),U})();function z(U){if(U||(U=I.v.Promise||Promise),!U)throw new Error("no Promise impl found");return U}},3292:(ue,F,D)=>{"use strict";D.d(F,{c:()=>J});var l=D(2830),E=D(2782);const J={closed:!0,next(W){},error(W){if(l.v.useDeprecatedSynchronousErrorHandling)throw W;(0,E.z)(W)},complete(){}}},6729:(ue,F,D)=>{"use strict";D.d(F,{xQ:()=>q,Yc:()=>j});var l=D(2916),E=D(3489),J=D(2654);const V=(()=>{function G(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return G.prototype=Object.create(Error.prototype),G})();class Z extends J.w{constructor(z,U){super(),this.subject=z,this.subscriber=U,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const z=this.subject,U=z.observers;if(this.subject=null,!U||0===U.length||z.isStopped||z.closed)return;const re=U.indexOf(this.subscriber);-1!==re&&U.splice(re,1)}}var Q=D(7668);class j extends E.L{constructor(z){super(z),this.destination=z}}let q=(()=>{class G extends l.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[Q.b](){return new j(this)}lift(U){const re=new I(this,this);return re.operator=U,re}next(U){if(this.closed)throw new V;if(!this.isStopped){const{observers:re}=this,ae=re.length,be=re.slice();for(let je=0;je<ae;je++)be[je].next(U)}}error(U){if(this.closed)throw new V;this.hasError=!0,this.thrownError=U,this.isStopped=!0;const{observers:re}=this,ae=re.length,be=re.slice();for(let je=0;je<ae;je++)be[je].error(U);this.observers.length=0}complete(){if(this.closed)throw new V;this.isStopped=!0;const{observers:U}=this,re=U.length,ae=U.slice();for(let be=0;be<re;be++)ae[be].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(U){if(this.closed)throw new V;return super._trySubscribe(U)}_subscribe(U){if(this.closed)throw new V;return this.hasError?(U.error(this.thrownError),J.w.EMPTY):this.isStopped?(U.complete(),J.w.EMPTY):(this.observers.push(U),new Z(this,U))}asObservable(){const U=new l.y;return U.source=this,U}}return G.create=(z,U)=>new I(z,U),G})();class I extends q{constructor(z,U){super(),this.destination=z,this.source=U}next(z){const{destination:U}=this;U&&U.next&&U.next(z)}error(z){const{destination:U}=this;U&&U.error&&this.destination.error(z)}complete(){const{destination:z}=this;z&&z.complete&&this.destination.complete()}_subscribe(z){const{source:U}=this;return U?this.source.subscribe(z):J.w.EMPTY}}},3489:(ue,F,D)=>{"use strict";D.d(F,{L:()=>Q});var l=D(7043),E=D(3292),J=D(2654),W=D(7668),V=D(2830),Z=D(2782);class Q extends J.w{constructor(I,G,z){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=E.c;break;case 1:if(!I){this.destination=E.c;break}if("object"==typeof I){I instanceof Q?(this.syncErrorThrowable=I.syncErrorThrowable,this.destination=I,I.add(this)):(this.syncErrorThrowable=!0,this.destination=new j(this,I));break}default:this.syncErrorThrowable=!0,this.destination=new j(this,I,G,z)}}[W.b](){return this}static create(I,G,z){const U=new Q(I,G,z);return U.syncErrorThrowable=!1,U}next(I){this.isStopped||this._next(I)}error(I){this.isStopped||(this.isStopped=!0,this._error(I))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(I){this.destination.next(I)}_error(I){this.destination.error(I),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:I}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=I,this}}class j extends Q{constructor(I,G,z,U){super(),this._parentSubscriber=I;let re,ae=this;(0,l.m)(G)?re=G:G&&(re=G.next,z=G.error,U=G.complete,G!==E.c&&(ae=Object.create(G),(0,l.m)(ae.unsubscribe)&&this.add(ae.unsubscribe.bind(ae)),ae.unsubscribe=this.unsubscribe.bind(this))),this._context=ae,this._next=re,this._error=z,this._complete=U}next(I){if(!this.isStopped&&this._next){const{_parentSubscriber:G}=this;V.v.useDeprecatedSynchronousErrorHandling&&G.syncErrorThrowable?this.__tryOrSetError(G,this._next,I)&&this.unsubscribe():this.__tryOrUnsub(this._next,I)}}error(I){if(!this.isStopped){const{_parentSubscriber:G}=this,{useDeprecatedSynchronousErrorHandling:z}=V.v;if(this._error)z&&G.syncErrorThrowable?(this.__tryOrSetError(G,this._error,I),this.unsubscribe()):(this.__tryOrUnsub(this._error,I),this.unsubscribe());else if(G.syncErrorThrowable)z?(G.syncErrorValue=I,G.syncErrorThrown=!0):(0,Z.z)(I),this.unsubscribe();else{if(this.unsubscribe(),z)throw I;(0,Z.z)(I)}}}complete(){if(!this.isStopped){const{_parentSubscriber:I}=this;if(this._complete){const G=()=>this._complete.call(this._context);V.v.useDeprecatedSynchronousErrorHandling&&I.syncErrorThrowable?(this.__tryOrSetError(I,G),this.unsubscribe()):(this.__tryOrUnsub(G),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(I,G){try{I.call(this._context,G)}catch(z){if(this.unsubscribe(),V.v.useDeprecatedSynchronousErrorHandling)throw z;(0,Z.z)(z)}}__tryOrSetError(I,G,z){if(!V.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{G.call(this._context,z)}catch(U){return V.v.useDeprecatedSynchronousErrorHandling?(I.syncErrorValue=U,I.syncErrorThrown=!0,!0):((0,Z.z)(U),!0)}return!1}_unsubscribe(){const{_parentSubscriber:I}=this;this._context=null,this._parentSubscriber=null,I.unsubscribe()}}},2654:(ue,F,D)=>{"use strict";D.d(F,{w:()=>Z});var l=D(6688),E=D(7830),J=D(7043);const V=(()=>{function j(q){return Error.call(this),this.message=q?`${q.length} errors occurred during unsubscription:\n${q.map((I,G)=>`${G+1}) ${I.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=q,this}return j.prototype=Object.create(Error.prototype),j})();class Z{constructor(q){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,q&&(this._unsubscribe=q)}unsubscribe(){let q;if(this.closed)return;let{_parentOrParents:I,_unsubscribe:G,_subscriptions:z}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,I instanceof Z)I.remove(this);else if(null!==I)for(let U=0;U<I.length;++U)I[U].remove(this);if((0,J.m)(G))try{G.call(this)}catch(U){q=U instanceof V?Q(U.errors):[U]}if((0,l.k)(z)){let U=-1,re=z.length;for(;++U<re;){const ae=z[U];if((0,E.K)(ae))try{ae.unsubscribe()}catch(be){q=q||[],be instanceof V?q=q.concat(Q(be.errors)):q.push(be)}}}if(q)throw new V(q)}add(q){let I=q;if(!q)return Z.EMPTY;switch(typeof q){case"function":I=new Z(q);case"object":if(I===this||I.closed||"function"!=typeof I.unsubscribe)return I;if(this.closed)return I.unsubscribe(),I;if(!(I instanceof Z)){const U=I;I=new Z,I._subscriptions=[U]}break;default:throw new Error("unrecognized teardown "+q+" added to Subscription.")}let{_parentOrParents:G}=I;if(null===G)I._parentOrParents=this;else if(G instanceof Z){if(G===this)return I;I._parentOrParents=[G,this]}else{if(-1!==G.indexOf(this))return I;G.push(this)}const z=this._subscriptions;return null===z?this._subscriptions=[I]:z.push(I),I}remove(q){const I=this._subscriptions;if(I){const G=I.indexOf(q);-1!==G&&I.splice(G,1)}}}var j;function Q(j){return j.reduce((q,I)=>q.concat(I instanceof V?I.errors:I),[])}Z.EMPTY=((j=new Z).closed=!0,j)},2830:(ue,F,D)=>{"use strict";D.d(F,{v:()=>E});let l=!1;const E={Promise:void 0,set useDeprecatedSynchronousErrorHandling(J){if(J){const W=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+W.stack)}else l&&console.log("RxJS: Back to a better error behavior. Thank you. <3");l=J},get useDeprecatedSynchronousErrorHandling(){return l}}},5254:(ue,F,D)=>{"use strict";D.d(F,{D:()=>ae});var l=D(2916),E=D(9249),J=D(2654),W=D(3821),Q=D(6454),j=D(5430),G=D(8955),z=D(8515);function ae(be,je){return je?function re(be,je){if(null!=be){if(function I(be){return be&&"function"==typeof be[W.L]}(be))return function V(be,je){return new l.y(rt=>{const Re=new J.w;return Re.add(je.schedule(()=>{const gt=be[W.L]();Re.add(gt.subscribe({next(Xe){Re.add(je.schedule(()=>rt.next(Xe)))},error(Xe){Re.add(je.schedule(()=>rt.error(Xe)))},complete(){Re.add(je.schedule(()=>rt.complete()))}}))})),Re})}(be,je);if((0,G.t)(be))return function Z(be,je){return new l.y(rt=>{const Re=new J.w;return Re.add(je.schedule(()=>be.then(gt=>{Re.add(je.schedule(()=>{rt.next(gt),Re.add(je.schedule(()=>rt.complete()))}))},gt=>{Re.add(je.schedule(()=>rt.error(gt)))}))),Re})}(be,je);if((0,z.z)(be))return(0,Q.r)(be,je);if(function U(be){return be&&"function"==typeof be[j.hZ]}(be)||"string"==typeof be)return function q(be,je){if(!be)throw new Error("Iterable cannot be null");return new l.y(rt=>{const Re=new J.w;let gt;return Re.add(()=>{gt&&"function"==typeof gt.return&>.return()}),Re.add(je.schedule(()=>{gt=be[j.hZ](),Re.add(je.schedule(function(){if(rt.closed)return;let Xe,Ht;try{const vt=gt.next();Xe=vt.value,Ht=vt.done}catch(vt){return void rt.error(vt)}Ht?rt.complete():(rt.next(Xe),this.schedule())}))})),Re})}(be,je)}throw new TypeError((null!==be&&typeof be||be)+" is not observable")}(be,je):be instanceof l.y?be:new l.y((0,E.s)(be))}},3009:(ue,F,D)=>{"use strict";D.d(F,{n:()=>W});var l=D(2916),E=D(3650),J=D(6454);function W(V,Z){return Z?(0,J.r)(V,Z):new l.y((0,E.V)(V))}},2198:(ue,F,D)=>{"use strict";D.d(F,{h:()=>E});var l=D(3489);function E(V,Z){return function(j){return j.lift(new J(V,Z))}}class J{constructor(Z,Q){this.predicate=Z,this.thisArg=Q}call(Z,Q){return Q.subscribe(new W(Z,this.predicate,this.thisArg))}}class W extends l.L{constructor(Z,Q,j){super(Z),this.predicate=Q,this.thisArg=j,this.count=0}_next(Z){let Q;try{Q=this.predicate.call(this.thisArg,Z,this.count++)}catch(j){return void this.destination.error(j)}Q&&this.destination.next(Z)}}},4850:(ue,F,D)=>{"use strict";D.d(F,{U:()=>E});var l=D(3489);function E(V,Z){return function(j){if("function"!=typeof V)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return j.lift(new J(V,Z))}}class J{constructor(Z,Q){this.project=Z,this.thisArg=Q}call(Z,Q){return Q.subscribe(new W(Z,this.project,this.thisArg))}}class W extends l.L{constructor(Z,Q,j){super(Z),this.project=Q,this.count=0,this.thisArg=j||this}_next(Z){let Q;try{Q=this.project.call(this.thisArg,Z,this.count++)}catch(j){return void this.destination.error(j)}this.destination.next(Q)}}},4595:(ue,F,D)=>{"use strict";D.d(F,{zg:()=>q});var l=D(3489);class E extends l.L{constructor(U,re,ae){super(),this.parent=U,this.outerValue=re,this.outerIndex=ae,this.index=0}_next(U){this.parent.notifyNext(this.outerValue,U,this.outerIndex,this.index++,this)}_error(U){this.parent.notifyError(U,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}var J=D(9249),W=D(2916);class Z extends l.L{notifyNext(U,re,ae,be,je){this.destination.next(re)}notifyError(U,re){this.destination.error(U)}notifyComplete(U){this.destination.complete()}}var Q=D(4850),j=D(5254);function q(z,U,re=Number.POSITIVE_INFINITY){return"function"==typeof U?ae=>ae.pipe(q((be,je)=>(0,j.D)(z(be,je)).pipe((0,Q.U)((rt,Re)=>U(be,rt,je,Re))),re)):("number"==typeof U&&(re=U),ae=>ae.lift(new I(z,re)))}class I{constructor(U,re=Number.POSITIVE_INFINITY){this.project=U,this.concurrent=re}call(U,re){return re.subscribe(new G(U,this.project,this.concurrent))}}class G extends Z{constructor(U,re,ae=Number.POSITIVE_INFINITY){super(U),this.project=re,this.concurrent=ae,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(U){this.active<this.concurrent?this._tryNext(U):this.buffer.push(U)}_tryNext(U){let re;const ae=this.index++;try{re=this.project(U,ae)}catch(be){return void this.destination.error(be)}this.active++,this._innerSub(re,U,ae)}_innerSub(U,re,ae){const be=new E(this,re,ae),je=this.destination;je.add(be);const rt=function V(z,U,re,ae,be=new E(z,re,ae)){if(!be.closed)return U instanceof W.y?U.subscribe(be):(0,J.s)(U)(be)}(this,U,void 0,void 0,be);rt!==be&&je.add(rt)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(U,re,ae,be,je){this.destination.next(re)}notifyComplete(U){const re=this.buffer;this.remove(U),this.active--,re.length>0?this._next(re.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},2868:(ue,F,D)=>{"use strict";D.d(F,{b:()=>W});var l=D(3489);function E(){}var J=D(7043);function W(Q,j,q){return function(G){return G.lift(new V(Q,j,q))}}class V{constructor(j,q,I){this.nextOrObserver=j,this.error=q,this.complete=I}call(j,q){return q.subscribe(new Z(j,this.nextOrObserver,this.error,this.complete))}}class Z extends l.L{constructor(j,q,I,G){super(j),this._tapNext=E,this._tapError=E,this._tapComplete=E,this._tapError=I||E,this._tapComplete=G||E,(0,J.m)(q)?(this._context=this,this._tapNext=q):q&&(this._context=q,this._tapNext=q.next||E,this._tapError=q.error||E,this._tapComplete=q.complete||E)}_next(j){try{this._tapNext.call(this._context,j)}catch(q){return void this.destination.error(q)}this.destination.next(j)}_error(j){try{this._tapError.call(this._context,j)}catch(q){return void this.destination.error(q)}this.destination.error(j)}_complete(){try{this._tapComplete.call(this._context)}catch(j){return void this.destination.error(j)}return this.destination.complete()}}},6454:(ue,F,D)=>{"use strict";D.d(F,{r:()=>J});var l=D(2916),E=D(2654);function J(W,V){return new l.y(Z=>{const Q=new E.w;let j=0;return Q.add(V.schedule(function(){j!==W.length?(Z.next(W[j++]),Z.closed||Q.add(this.schedule())):Z.complete()})),Q})}},5430:(ue,F,D)=>{"use strict";D.d(F,{hZ:()=>E});const E=function l(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3821:(ue,F,D)=>{"use strict";D.d(F,{L:()=>l});const l="function"==typeof Symbol&&Symbol.observable||"@@observable"},7668:(ue,F,D)=>{"use strict";D.d(F,{b:()=>l});const l="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},2782:(ue,F,D)=>{"use strict";function l(E){setTimeout(()=>{throw E},0)}D.d(F,{z:()=>l})},5379:(ue,F,D)=>{"use strict";function l(E){return E}D.d(F,{y:()=>l})},6688:(ue,F,D)=>{"use strict";D.d(F,{k:()=>l});const l=Array.isArray||(E=>E&&"number"==typeof E.length)},8515:(ue,F,D)=>{"use strict";D.d(F,{z:()=>l});const l=E=>E&&"number"==typeof E.length&&"function"!=typeof E},7043:(ue,F,D)=>{"use strict";function l(E){return"function"==typeof E}D.d(F,{m:()=>l})},7830:(ue,F,D)=>{"use strict";function l(E){return null!==E&&"object"==typeof E}D.d(F,{K:()=>l})},8955:(ue,F,D)=>{"use strict";function l(E){return!!E&&"function"!=typeof E.subscribe&&"function"==typeof E.then}D.d(F,{t:()=>l})},2866:(ue,F,D)=>{"use strict";function l(E){return E&&"function"==typeof E.schedule}D.d(F,{K:()=>l})},9249:(ue,F,D)=>{"use strict";D.d(F,{s:()=>G});var l=D(3650),E=D(2782),W=D(5430),Z=D(3821),j=D(8515),q=D(8955),I=D(7830);const G=z=>{if(z&&"function"==typeof z[Z.L])return(z=>U=>{const re=z[Z.L]();if("function"!=typeof re.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return re.subscribe(U)})(z);if((0,j.z)(z))return(0,l.V)(z);if((0,q.t)(z))return(z=>U=>(z.then(re=>{U.closed||(U.next(re),U.complete())},re=>U.error(re)).then(null,E.z),U))(z);if(z&&"function"==typeof z[W.hZ])return(z=>U=>{const re=z[W.hZ]();for(;;){const ae=re.next();if(ae.done){U.complete();break}if(U.next(ae.value),U.closed)break}return"function"==typeof re.return&&U.add(()=>{re.return&&re.return()}),U})(z);{const re=`You provided ${(0,I.K)(z)?"an invalid object":`'${z}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(re)}}},3650:(ue,F,D)=>{"use strict";D.d(F,{V:()=>l});const l=E=>J=>{for(let W=0,V=E.length;W<V&&!J.closed;W++)J.next(E[W]);J.complete()}},8583:()=>{"use strict";!function($){const ee=$.performance;function ge(Ge){ee&&ee.mark&&ee.mark(Ge)}function de(Ge,Ie){ee&&ee.measure&&ee.measure(Ge,Ie)}ge("Zone");const me=$.__Zone_symbol_prefix||"__zone_symbol__";function Me(Ge){return me+Ge}const K=!0===$[Me("forceDuplicateZoneCheck")];if($.Zone){if(K||"function"!=typeof $.Zone.__symbol__)throw new Error("Zone already loaded.");return $.Zone}let S=(()=>{class Ge{constructor(k,ie){this._parent=k,this._name=ie?ie.name||"unnamed":"<root>",this._properties=ie&&ie.properties||{},this._zoneDelegate=new fe(this,this._parent&&this._parent._zoneDelegate,ie)}static assertZonePatched(){if($.Promise!==ce.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let k=Ge.current;for(;k.parent;)k=k.parent;return k}static get current(){return O.zone}static get currentTask(){return se}static __load_patch(k,ie,pt=!1){if(ce.hasOwnProperty(k)){if(!pt&&K)throw Error("Already loaded patch: "+k)}else if(!$["__Zone_disable_"+k]){const wt="Zone:"+k;ge(wt),ce[k]=ie($,Ge,L),de(wt,wt)}}get parent(){return this._parent}get name(){return this._name}get(k){const ie=this.getZoneWith(k);if(ie)return ie._properties[k]}getZoneWith(k){let ie=this;for(;ie;){if(ie._properties.hasOwnProperty(k))return ie;ie=ie._parent}return null}fork(k){if(!k)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,k)}wrap(k,ie){if("function"!=typeof k)throw new Error("Expecting function got: "+k);const pt=this._zoneDelegate.intercept(this,k,ie),wt=this;return function(){return wt.runGuarded(pt,this,arguments,ie)}}run(k,ie,pt,wt){O={parent:O,zone:this};try{return this._zoneDelegate.invoke(this,k,ie,pt,wt)}finally{O=O.parent}}runGuarded(k,ie=null,pt,wt){O={parent:O,zone:this};try{try{return this._zoneDelegate.invoke(this,k,ie,pt,wt)}catch(qt){if(this._zoneDelegate.handleError(this,qt))throw qt}}finally{O=O.parent}}runTask(k,ie,pt){if(k.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(k.zone||ht).name+"; Execution: "+this.name+")");if(k.state===St&&(k.type===Cn||k.type===ze))return;const wt=k.state!=He;wt&&k._transitionTo(He,st),k.runCount++;const qt=se;se=k,O={parent:O,zone:this};try{k.type==ze&&k.data&&!k.data.isPeriodic&&(k.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,k,ie,pt)}catch(Ae){if(this._zoneDelegate.handleError(this,Ae))throw Ae}}finally{k.state!==St&&k.state!==qe&&(k.type==Cn||k.data&&k.data.isPeriodic?wt&&k._transitionTo(st,He):(k.runCount=0,this._updateTaskCount(k,-1),wt&&k._transitionTo(St,He,St))),O=O.parent,se=qt}}scheduleTask(k){if(k.zone&&k.zone!==this){let pt=this;for(;pt;){if(pt===k.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${k.zone.name}`);pt=pt.parent}}k._transitionTo(ln,St);const ie=[];k._zoneDelegates=ie,k._zone=this;try{k=this._zoneDelegate.scheduleTask(this,k)}catch(pt){throw k._transitionTo(qe,ln,St),this._zoneDelegate.handleError(this,pt),pt}return k._zoneDelegates===ie&&this._updateTaskCount(k,1),k.state==ln&&k._transitionTo(st,ln),k}scheduleMicroTask(k,ie,pt,wt){return this.scheduleTask(new oe(Nt,k,ie,pt,wt,void 0))}scheduleMacroTask(k,ie,pt,wt,qt){return this.scheduleTask(new oe(ze,k,ie,pt,wt,qt))}scheduleEventTask(k,ie,pt,wt,qt){return this.scheduleTask(new oe(Cn,k,ie,pt,wt,qt))}cancelTask(k){if(k.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(k.zone||ht).name+"; Execution: "+this.name+")");k._transitionTo(Vt,st,He);try{this._zoneDelegate.cancelTask(this,k)}catch(ie){throw k._transitionTo(qe,Vt),this._zoneDelegate.handleError(this,ie),ie}return this._updateTaskCount(k,-1),k._transitionTo(St,Vt),k.runCount=0,k}_updateTaskCount(k,ie){const pt=k._zoneDelegates;-1==ie&&(k._zoneDelegates=null);for(let wt=0;wt<pt.length;wt++)pt[wt]._updateTaskCount(k.type,ie)}}return Ge.__symbol__=Me,Ge})();const x={name:"",onHasTask:(Ge,Ie,k,ie)=>Ge.hasTask(k,ie),onScheduleTask:(Ge,Ie,k,ie)=>Ge.scheduleTask(k,ie),onInvokeTask:(Ge,Ie,k,ie,pt,wt)=>Ge.invokeTask(k,ie,pt,wt),onCancelTask:(Ge,Ie,k,ie)=>Ge.cancelTask(k,ie)};class fe{constructor(Ie,k,ie){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=Ie,this._parentDelegate=k,this._forkZS=ie&&(ie&&ie.onFork?ie:k._forkZS),this._forkDlgt=ie&&(ie.onFork?k:k._forkDlgt),this._forkCurrZone=ie&&(ie.onFork?this.zone:k._forkCurrZone),this._interceptZS=ie&&(ie.onIntercept?ie:k._interceptZS),this._interceptDlgt=ie&&(ie.onIntercept?k:k._interceptDlgt),this._interceptCurrZone=ie&&(ie.onIntercept?this.zone:k._interceptCurrZone),this._invokeZS=ie&&(ie.onInvoke?ie:k._invokeZS),this._invokeDlgt=ie&&(ie.onInvoke?k:k._invokeDlgt),this._invokeCurrZone=ie&&(ie.onInvoke?this.zone:k._invokeCurrZone),this._handleErrorZS=ie&&(ie.onHandleError?ie:k._handleErrorZS),this._handleErrorDlgt=ie&&(ie.onHandleError?k:k._handleErrorDlgt),this._handleErrorCurrZone=ie&&(ie.onHandleError?this.zone:k._handleErrorCurrZone),this._scheduleTaskZS=ie&&(ie.onScheduleTask?ie:k._scheduleTaskZS),this._scheduleTaskDlgt=ie&&(ie.onScheduleTask?k:k._scheduleTaskDlgt),this._scheduleTaskCurrZone=ie&&(ie.onScheduleTask?this.zone:k._scheduleTaskCurrZone),this._invokeTaskZS=ie&&(ie.onInvokeTask?ie:k._invokeTaskZS),this._invokeTaskDlgt=ie&&(ie.onInvokeTask?k:k._invokeTaskDlgt),this._invokeTaskCurrZone=ie&&(ie.onInvokeTask?this.zone:k._invokeTaskCurrZone),this._cancelTaskZS=ie&&(ie.onCancelTask?ie:k._cancelTaskZS),this._cancelTaskDlgt=ie&&(ie.onCancelTask?k:k._cancelTaskDlgt),this._cancelTaskCurrZone=ie&&(ie.onCancelTask?this.zone:k._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const pt=ie&&ie.onHasTask;(pt||k&&k._hasTaskZS)&&(this._hasTaskZS=pt?ie:x,this._hasTaskDlgt=k,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=Ie,ie.onScheduleTask||(this._scheduleTaskZS=x,this._scheduleTaskDlgt=k,this._scheduleTaskCurrZone=this.zone),ie.onInvokeTask||(this._invokeTaskZS=x,this._invokeTaskDlgt=k,this._invokeTaskCurrZone=this.zone),ie.onCancelTask||(this._cancelTaskZS=x,this._cancelTaskDlgt=k,this._cancelTaskCurrZone=this.zone))}fork(Ie,k){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,Ie,k):new S(Ie,k)}intercept(Ie,k,ie){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,Ie,k,ie):k}invoke(Ie,k,ie,pt,wt){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,Ie,k,ie,pt,wt):k.apply(ie,pt)}handleError(Ie,k){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,Ie,k)}scheduleTask(Ie,k){let ie=k;if(this._scheduleTaskZS)this._hasTaskZS&&ie._zoneDelegates.push(this._hasTaskDlgtOwner),ie=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,Ie,k),ie||(ie=k);else if(k.scheduleFn)k.scheduleFn(k);else{if(k.type!=Nt)throw new Error("Task is missing scheduleFn.");tt(k)}return ie}invokeTask(Ie,k,ie,pt){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,Ie,k,ie,pt):k.callback.apply(ie,pt)}cancelTask(Ie,k){let ie;if(this._cancelTaskZS)ie=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,Ie,k);else{if(!k.cancelFn)throw Error("Task is not cancelable");ie=k.cancelFn(k)}return ie}hasTask(Ie,k){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,Ie,k)}catch(ie){this.handleError(Ie,ie)}}_updateTaskCount(Ie,k){const ie=this._taskCounts,pt=ie[Ie],wt=ie[Ie]=pt+k;if(wt<0)throw new Error("More tasks executed then were scheduled.");0!=pt&&0!=wt||this.hasTask(this.zone,{microTask:ie.microTask>0,macroTask:ie.macroTask>0,eventTask:ie.eventTask>0,change:Ie})}}class oe{constructor(Ie,k,ie,pt,wt,qt){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=Ie,this.source=k,this.data=pt,this.scheduleFn=wt,this.cancelFn=qt,!ie)throw new Error("callback is not defined");this.callback=ie;const Ae=this;this.invoke=Ie===Cn&&pt&&pt.useG?oe.invokeTask:function(){return oe.invokeTask.call($,Ae,this,arguments)}}static invokeTask(Ie,k,ie){Ie||(Ie=this),we++;try{return Ie.runCount++,Ie.zone.runTask(Ie,k,ie)}finally{1==we&&Se(),we--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(St,ln)}_transitionTo(Ie,k,ie){if(this._state!==k&&this._state!==ie)throw new Error(`${this.type} '${this.source}': can not transition to '${Ie}', expecting state '${k}'${ie?" or '"+ie+"'":""}, was '${this._state}'.`);this._state=Ie,Ie==St&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const xe=Me("setTimeout"),Ze=Me("Promise"),De=Me("then");let Tt,Ye=[],We=!1;function ot(Ge){if(Tt||$[Ze]&&(Tt=$[Ze].resolve(0)),Tt){let Ie=Tt[De];Ie||(Ie=Tt.then),Ie.call(Tt,Ge)}else $[xe](Ge,0)}function tt(Ge){0===we&&0===Ye.length&&ot(Se),Ge&&Ye.push(Ge)}function Se(){if(!We){for(We=!0;Ye.length;){const Ge=Ye;Ye=[];for(let Ie=0;Ie<Ge.length;Ie++){const k=Ge[Ie];try{k.zone.runTask(k,null,null)}catch(ie){L.onUnhandledError(ie)}}}L.microtaskDrainDone(),We=!1}}const ht={name:"NO ZONE"},St="notScheduled",ln="scheduling",st="scheduled",He="running",Vt="canceling",qe="unknown",Nt="microTask",ze="macroTask",Cn="eventTask",ce={},L={symbol:Me,currentZoneFrame:()=>O,onUnhandledError:Ue,microtaskDrainDone:Ue,scheduleMicroTask:tt,showUncaughtError:()=>!S[Me("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:Ue,patchMethod:()=>Ue,bindArguments:()=>[],patchThen:()=>Ue,patchMacroTask:()=>Ue,patchEventPrototype:()=>Ue,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>Ue,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>Ue,wrapWithCurrentZone:()=>Ue,filterProperties:()=>[],attachOriginToPatched:()=>Ue,_redefineProperty:()=>Ue,patchCallbacks:()=>Ue,nativeScheduleMicroTask:ot};let O={parent:null,zone:new S(null,null)},se=null,we=0;function Ue(){}de("Zone","Zone"),$.Zone=S}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ue=Object.getOwnPropertyDescriptor,F=Object.defineProperty,D=Object.getPrototypeOf,l=Object.create,E=Array.prototype.slice,J="addEventListener",W="removeEventListener",V=Zone.__symbol__(J),Z=Zone.__symbol__(W),Q="true",j="false",q=Zone.__symbol__("");function I($,ee){return Zone.current.wrap($,ee)}function G($,ee,ge,de,me){return Zone.current.scheduleMacroTask($,ee,ge,de,me)}const z=Zone.__symbol__,U=typeof window<"u",re=U?window:void 0,ae=U&&re||"object"==typeof self&&self||global;function je($,ee){for(let ge=$.length-1;ge>=0;ge--)"function"==typeof $[ge]&&($[ge]=I($[ge],ee+"_"+ge));return $}function Re($){return!$||!1!==$.writable&&!("function"==typeof $.get&&typeof $.set>"u")}const gt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Xe=!("nw"in ae)&&typeof ae.process<"u"&&"[object process]"==={}.toString.call(ae.process),Ht=!Xe&&!gt&&!(!U||!re.HTMLElement),vt=typeof ae.process<"u"&&"[object process]"==={}.toString.call(ae.process)&&!gt&&!(!U||!re.HTMLElement),Ut={},Ct=function($){if(!($=$||ae.event))return;let ee=Ut[$.type];ee||(ee=Ut[$.type]=z("ON_PROPERTY"+$.type));const ge=this||$.target||ae,de=ge[ee];let me;if(Ht&&ge===re&&"error"===$.type){const Me=$;me=de&&de.call(this,Me.message,Me.filename,Me.lineno,Me.colno,Me.error),!0===me&&$.preventDefault()}else me=de&&de.apply(this,arguments),null!=me&&!me&&$.preventDefault();return me};function sn($,ee,ge){let de=ue($,ee);if(!de&&ge&&ue(ge,ee)&&(de={enumerable:!0,configurable:!0}),!de||!de.configurable)return;const me=z("on"+ee+"patched");if($.hasOwnProperty(me)&&$[me])return;delete de.writable,delete de.value;const Me=de.get,K=de.set,S=ee.slice(2);let x=Ut[S];x||(x=Ut[S]=z("ON_PROPERTY"+S)),de.set=function(fe){let oe=this;!oe&&$===ae&&(oe=ae),oe&&("function"==typeof oe[x]&&oe.removeEventListener(S,Ct),K&&K.call(oe,null),oe[x]=fe,"function"==typeof fe&&oe.addEventListener(S,Ct,!1))},de.get=function(){let fe=this;if(!fe&&$===ae&&(fe=ae),!fe)return null;const oe=fe[x];if(oe)return oe;if(Me){let xe=Me.call(this);if(xe)return de.set.call(this,xe),"function"==typeof fe.removeAttribute&&fe.removeAttribute(ee),xe}return null},F($,ee,de),$[me]=!0}function Bt($,ee,ge){if(ee)for(let de=0;de<ee.length;de++)sn($,"on"+ee[de],ge);else{const de=[];for(const me in $)"on"==me.slice(0,2)&&de.push(me);for(let me=0;me<de.length;me++)sn($,de[me],ge)}}const Ve=z("originalInstance");function Fe($){const ee=ae[$];if(!ee)return;ae[z($)]=ee,ae[$]=function(){const me=je(arguments,$);switch(me.length){case 0:this[Ve]=new ee;break;case 1:this[Ve]=new ee(me[0]);break;case 2:this[Ve]=new ee(me[0],me[1]);break;case 3:this[Ve]=new ee(me[0],me[1],me[2]);break;case 4:this[Ve]=new ee(me[0],me[1],me[2],me[3]);break;default:throw new Error("Arg list too long.")}},H(ae[$],ee);const ge=new ee(function(){});let de;for(de in ge)"XMLHttpRequest"===$&&"responseBlob"===de||function(me){"function"==typeof ge[me]?ae[$].prototype[me]=function(){return this[Ve][me].apply(this[Ve],arguments)}:F(ae[$].prototype,me,{set:function(Me){"function"==typeof Me?(this[Ve][me]=I(Me,$+"."+me),H(this[Ve][me],Me)):this[Ve][me]=Me},get:function(){return this[Ve][me]}})}(de);for(de in ee)"prototype"!==de&&ee.hasOwnProperty(de)&&(ae[$][de]=ee[de])}function _e($,ee,ge){let de=$;for(;de&&!de.hasOwnProperty(ee);)de=D(de);!de&&$[ee]&&(de=$);const me=z(ee);let Me=null;if(de&&(!(Me=de[me])||!de.hasOwnProperty(me))&&(Me=de[me]=de[ee],Re(de&&ue(de,ee)))){const S=ge(Me,me,ee);de[ee]=function(){return S(this,arguments)},H(de[ee],Me)}return Me}function Pe($,ee,ge){let de=null;function me(Me){const K=Me.data;return K.args[K.cbIdx]=function(){Me.invoke.apply(this,arguments)},de.apply(K.target,K.args),Me}de=_e($,ee,Me=>function(K,S){const x=ge(K,S);return x.cbIdx>=0&&"function"==typeof S[x.cbIdx]?G(x.name,S[x.cbIdx],x,me):Me.apply(K,S)})}function H($,ee){$[z("OriginalDelegate")]=ee}let Y=!1,le=!1;function Kt(){if(Y)return le;Y=!0;try{const $=re.navigator.userAgent;(-1!==$.indexOf("MSIE ")||-1!==$.indexOf("Trident/")||-1!==$.indexOf("Edge/"))&&(le=!0)}catch{}return le}Zone.__load_patch("ZoneAwarePromise",($,ee,ge)=>{const de=Object.getOwnPropertyDescriptor,me=Object.defineProperty,K=ge.symbol,S=[],x=!0===$[K("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],fe=K("Promise"),oe=K("then");ge.onUnhandledError=Ae=>{if(ge.showUncaughtError()){const Ne=Ae&&Ae.rejection;Ne?console.error("Unhandled Promise rejection:",Ne instanceof Error?Ne.message:Ne,"; Zone:",Ae.zone.name,"; Task:",Ae.task&&Ae.task.source,"; Value:",Ne,Ne instanceof Error?Ne.stack:void 0):console.error(Ae)}},ge.microtaskDrainDone=()=>{for(;S.length;){const Ae=S.shift();try{Ae.zone.runGuarded(()=>{throw Ae.throwOriginal?Ae.rejection:Ae})}catch(Ne){De(Ne)}}};const Ze=K("unhandledPromiseRejectionHandler");function De(Ae){ge.onUnhandledError(Ae);try{const Ne=ee[Ze];"function"==typeof Ne&&Ne.call(this,Ae)}catch{}}function Ye(Ae){return Ae&&Ae.then}function We(Ae){return Ae}function Tt(Ae){return k.reject(Ae)}const ot=K("state"),tt=K("value"),Se=K("finally"),ht=K("parentPromiseValue"),St=K("parentPromiseState"),st=null,Vt=!1;function Nt(Ae,Ne){return he=>{try{L(Ae,Ne,he)}catch(Le){L(Ae,!1,Le)}}}const ze=function(){let Ae=!1;return function(he){return function(){Ae||(Ae=!0,he.apply(null,arguments))}}},ce=K("currentTaskTrace");function L(Ae,Ne,he){const Le=ze();if(Ae===he)throw new TypeError("Promise resolved with itself");if(Ae[ot]===st){let Je=null;try{("object"==typeof he||"function"==typeof he)&&(Je=he&&he.then)}catch(at){return Le(()=>{L(Ae,!1,at)})(),Ae}if(Ne!==Vt&&he instanceof k&&he.hasOwnProperty(ot)&&he.hasOwnProperty(tt)&&he[ot]!==st)se(he),L(Ae,he[ot],he[tt]);else if(Ne!==Vt&&"function"==typeof Je)try{Je.call(he,Le(Nt(Ae,Ne)),Le(Nt(Ae,!1)))}catch(at){Le(()=>{L(Ae,!1,at)})()}else{Ae[ot]=Ne;const at=Ae[tt];if(Ae[tt]=he,Ae[Se]===Se&&!0===Ne&&(Ae[ot]=Ae[St],Ae[tt]=Ae[ht]),Ne===Vt&&he instanceof Error){const Ke=ee.currentTask&&ee.currentTask.data&&ee.currentTask.data.__creationTrace__;Ke&&me(he,ce,{configurable:!0,enumerable:!1,writable:!0,value:Ke})}for(let Ke=0;Ke<at.length;)we(Ae,at[Ke++],at[Ke++],at[Ke++],at[Ke++]);if(0==at.length&&Ne==Vt){Ae[ot]=0;let Ke=he;try{throw new Error("Uncaught (in promise): "+function Me(Ae){return Ae&&Ae.toString===Object.prototype.toString?(Ae.constructor&&Ae.constructor.name||"")+": "+JSON.stringify(Ae):Ae?Ae.toString():Object.prototype.toString.call(Ae)}(he)+(he&&he.stack?"\n"+he.stack:""))}catch(lt){Ke=lt}x&&(Ke.throwOriginal=!0),Ke.rejection=he,Ke.promise=Ae,Ke.zone=ee.current,Ke.task=ee.currentTask,S.push(Ke),ge.scheduleMicroTask()}}}return Ae}const O=K("rejectionHandledHandler");function se(Ae){if(0===Ae[ot]){try{const Ne=ee[O];Ne&&"function"==typeof Ne&&Ne.call(this,{rejection:Ae[tt],promise:Ae})}catch{}Ae[ot]=Vt;for(let Ne=0;Ne<S.length;Ne++)Ae===S[Ne].promise&&S.splice(Ne,1)}}function we(Ae,Ne,he,Le,Je){se(Ae);const at=Ae[ot],Ke=at?"function"==typeof Le?Le:We:"function"==typeof Je?Je:Tt;Ne.scheduleMicroTask("Promise.then",()=>{try{const lt=Ae[tt],et=!!he&&Se===he[Se];et&&(he[ht]=lt,he[St]=at);const ft=Ne.run(Ke,void 0,et&&Ke!==Tt&&Ke!==We?[]:[lt]);L(he,!0,ft)}catch(lt){L(he,!1,lt)}},he)}const Ge=function(){},Ie=$.AggregateError;class k{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(Ne){return L(new this(null),!0,Ne)}static reject(Ne){return L(new this(null),Vt,Ne)}static any(Ne){if(!Ne||"function"!=typeof Ne[Symbol.iterator])return Promise.reject(new Ie([],"All promises were rejected"));const he=[];let Le=0;try{for(let Ke of Ne)Le++,he.push(k.resolve(Ke))}catch{return Promise.reject(new Ie([],"All promises were rejected"))}if(0===Le)return Promise.reject(new Ie([],"All promises were rejected"));let Je=!1;const at=[];return new k((Ke,lt)=>{for(let et=0;et<he.length;et++)he[et].then(ft=>{Je||(Je=!0,Ke(ft))},ft=>{at.push(ft),Le--,0===Le&&(Je=!0,lt(new Ie(at,"All promises were rejected")))})})}static race(Ne){let he,Le,Je=new this((lt,et)=>{he=lt,Le=et});function at(lt){he(lt)}function Ke(lt){Le(lt)}for(let lt of Ne)Ye(lt)||(lt=this.resolve(lt)),lt.then(at,Ke);return Je}static all(Ne){return k.allWithCallback(Ne)}static allSettled(Ne){return(this&&this.prototype instanceof k?this:k).allWithCallback(Ne,{thenCallback:Le=>({status:"fulfilled",value:Le}),errorCallback:Le=>({status:"rejected",reason:Le})})}static allWithCallback(Ne,he){let Le,Je,at=new this((ft,Mt)=>{Le=ft,Je=Mt}),Ke=2,lt=0;const et=[];for(let ft of Ne){Ye(ft)||(ft=this.resolve(ft));const Mt=lt;try{ft.then(It=>{et[Mt]=he?he.thenCallback(It):It,Ke--,0===Ke&&Le(et)},It=>{he?(et[Mt]=he.errorCallback(It),Ke--,0===Ke&&Le(et)):Je(It)})}catch(It){Je(It)}Ke++,lt++}return Ke-=2,0===Ke&&Le(et),at}constructor(Ne){const he=this;if(!(he instanceof k))throw new Error("Must be an instanceof Promise.");he[ot]=st,he[tt]=[];try{const Le=ze();Ne&&Ne(Le(Nt(he,!0)),Le(Nt(he,Vt)))}catch(Le){L(he,!1,Le)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return k}then(Ne,he){var Le;let Je=null===(Le=this.constructor)||void 0===Le?void 0:Le[Symbol.species];(!Je||"function"!=typeof Je)&&(Je=this.constructor||k);const at=new Je(Ge),Ke=ee.current;return this[ot]==st?this[tt].push(Ke,at,Ne,he):we(this,Ke,at,Ne,he),at}catch(Ne){return this.then(null,Ne)}finally(Ne){var he;let Le=null===(he=this.constructor)||void 0===he?void 0:he[Symbol.species];(!Le||"function"!=typeof Le)&&(Le=k);const Je=new Le(Ge);Je[Se]=Se;const at=ee.current;return this[ot]==st?this[tt].push(at,Je,Ne,Ne):we(this,at,Je,Ne,Ne),Je}}k.resolve=k.resolve,k.reject=k.reject,k.race=k.race,k.all=k.all;const ie=$[fe]=$.Promise;$.Promise=k;const pt=K("thenPatched");function wt(Ae){const Ne=Ae.prototype,he=de(Ne,"then");if(he&&(!1===he.writable||!he.configurable))return;const Le=Ne.then;Ne[oe]=Le,Ae.prototype.then=function(Je,at){return new k((lt,et)=>{Le.call(this,lt,et)}).then(Je,at)},Ae[pt]=!0}return ge.patchThen=wt,ie&&(wt(ie),_e($,"fetch",Ae=>function qt(Ae){return function(Ne,he){let Le=Ae.apply(Ne,he);if(Le instanceof k)return Le;let Je=Le.constructor;return Je[pt]||wt(Je),Le}}(Ae))),Promise[ee.__symbol__("uncaughtPromiseErrors")]=S,k}),Zone.__load_patch("toString",$=>{const ee=Function.prototype.toString,ge=z("OriginalDelegate"),de=z("Promise"),me=z("Error"),Me=function(){if("function"==typeof this){const fe=this[ge];if(fe)return"function"==typeof fe?ee.call(fe):Object.prototype.toString.call(fe);if(this===Promise){const oe=$[de];if(oe)return ee.call(oe)}if(this===Error){const oe=$[me];if(oe)return ee.call(oe)}}return ee.call(this)};Me[ge]=ee,Function.prototype.toString=Me;const K=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":K.call(this)}});let mn=!1;if(typeof window<"u")try{const $=Object.defineProperty({},"passive",{get:function(){mn=!0}});window.addEventListener("test",$,$),window.removeEventListener("test",$,$)}catch{mn=!1}const kn={useG:!0},rn={},yn={},Zn=new RegExp("^"+q+"(\\w+)(true|false)$"),Yn=z("propagationStopped");function Qn($,ee){const ge=(ee?ee($):$)+j,de=(ee?ee($):$)+Q,me=q+ge,Me=q+de;rn[$]={},rn[$][j]=me,rn[$][Q]=Me}function nn($,ee,ge,de){const me=de&&de.add||J,Me=de&&de.rm||W,K=de&&de.listeners||"eventListeners",S=de&&de.rmAll||"removeAllListeners",x=z(me),fe="."+me+":",Ze=function(tt,Se,ht){if(tt.isRemoved)return;const St=tt.callback;let ln;"object"==typeof St&&St.handleEvent&&(tt.callback=He=>St.handleEvent(He),tt.originalDelegate=St);try{tt.invoke(tt,Se,[ht])}catch(He){ln=He}const st=tt.options;return st&&"object"==typeof st&&st.once&&Se[Me].call(Se,ht.type,tt.originalDelegate?tt.originalDelegate:tt.callback,st),ln};function De(tt,Se,ht){if(!(Se=Se||$.event))return;const St=tt||Se.target||$,ln=St[rn[Se.type][ht?Q:j]];if(ln){const st=[];if(1===ln.length){const He=Ze(ln[0],St,Se);He&&st.push(He)}else{const He=ln.slice();for(let Vt=0;Vt<He.length&&(!Se||!0!==Se[Yn]);Vt++){const qe=Ze(He[Vt],St,Se);qe&&st.push(qe)}}if(1===st.length)throw st[0];for(let He=0;He<st.length;He++){const Vt=st[He];ee.nativeScheduleMicroTask(()=>{throw Vt})}}}const Ye=function(tt){return De(this,tt,!1)},We=function(tt){return De(this,tt,!0)};function Tt(tt,Se){if(!tt)return!1;let ht=!0;Se&&void 0!==Se.useG&&(ht=Se.useG);const St=Se&&Se.vh;let ln=!0;Se&&void 0!==Se.chkDup&&(ln=Se.chkDup);let st=!1;Se&&void 0!==Se.rt&&(st=Se.rt);let He=tt;for(;He&&!He.hasOwnProperty(me);)He=D(He);if(!He&&tt[me]&&(He=tt),!He||He[x])return!1;const Vt=Se&&Se.eventNameToString,qe={},Nt=He[x]=He[me],ze=He[z(Me)]=He[Me],Cn=He[z(K)]=He[K],ce=He[z(S)]=He[S];let L;function O(he,Le){return!mn&&"object"==typeof he&&he?!!he.capture:mn&&Le?"boolean"==typeof he?{capture:he,passive:!0}:he?"object"==typeof he&&!1!==he.passive?Object.assign(Object.assign({},he),{passive:!0}):he:{passive:!0}:he}Se&&Se.prepend&&(L=He[z(Se.prepend)]=He[Se.prepend]);const k=ht?function(he){if(!qe.isExisting)return Nt.call(qe.target,qe.eventName,qe.capture?We:Ye,qe.options)}:function(he){return Nt.call(qe.target,qe.eventName,he.invoke,qe.options)},ie=ht?function(he){if(!he.isRemoved){const Le=rn[he.eventName];let Je;Le&&(Je=Le[he.capture?Q:j]);const at=Je&&he.target[Je];if(at)for(let Ke=0;Ke<at.length;Ke++)if(at[Ke]===he){at.splice(Ke,1),he.isRemoved=!0,0===at.length&&(he.allRemoved=!0,he.target[Je]=null);break}}if(he.allRemoved)return ze.call(he.target,he.eventName,he.capture?We:Ye,he.options)}:function(he){return ze.call(he.target,he.eventName,he.invoke,he.options)},wt=Se&&Se.diff?Se.diff:function(he,Le){const Je=typeof Le;return"function"===Je&&he.callback===Le||"object"===Je&&he.originalDelegate===Le},qt=Zone[z("UNPATCHED_EVENTS")],Ae=$[z("PASSIVE_EVENTS")],Ne=function(he,Le,Je,at,Ke=!1,lt=!1){return function(){const et=this||$;let ft=arguments[0];Se&&Se.transferEventName&&(ft=Se.transferEventName(ft));let Mt=arguments[1];if(!Mt)return he.apply(this,arguments);if(Xe&&"uncaughtException"===ft)return he.apply(this,arguments);let It=!1;if("function"!=typeof Mt){if(!Mt.handleEvent)return he.apply(this,arguments);It=!0}if(St&&!St(he,Mt,et,arguments))return;const Be=mn&&!!Ae&&-1!==Ae.indexOf(ft),_t=O(arguments[2],Be);if(qt)for(let $n=0;$n<qt.length;$n++)if(ft===qt[$n])return Be?he.call(et,ft,Mt,_t):he.apply(this,arguments);const jt=!!_t&&("boolean"==typeof _t||_t.capture),_n=!(!_t||"object"!=typeof _t)&&_t.once,Jn=Zone.current;let Xt=rn[ft];Xt||(Qn(ft,Vt),Xt=rn[ft]);const Xn=Xt[jt?Q:j];let on,tn=et[Xn],Un=!1;if(tn){if(Un=!0,ln)for(let $n=0;$n<tn.length;$n++)if(wt(tn[$n],Mt))return}else tn=et[Xn]=[];const Dt=et.constructor.name,er=yn[Dt];er&&(on=er[ft]),on||(on=Dt+Le+(Vt?Vt(ft):ft)),qe.options=_t,_n&&(qe.options.once=!1),qe.target=et,qe.capture=jt,qe.eventName=ft,qe.isExisting=Un;const On=ht?kn:void 0;On&&(On.taskData=qe);const tr=Jn.scheduleEventTask(on,Mt,On,Je,at);return qe.target=null,On&&(On.taskData=null),_n&&(_t.once=!0),!mn&&"boolean"==typeof tr.options||(tr.options=_t),tr.target=et,tr.capture=jt,tr.eventName=ft,It&&(tr.originalDelegate=Mt),lt?tn.unshift(tr):tn.push(tr),Ke?et:void 0}};return He[me]=Ne(Nt,fe,k,ie,st),L&&(He.prependListener=Ne(L,".prependListener:",function(he){return L.call(qe.target,qe.eventName,he.invoke,qe.options)},ie,st,!0)),He[Me]=function(){const he=this||$;let Le=arguments[0];Se&&Se.transferEventName&&(Le=Se.transferEventName(Le));const Je=arguments[2],at=!!Je&&("boolean"==typeof Je||Je.capture),Ke=arguments[1];if(!Ke)return ze.apply(this,arguments);if(St&&!St(ze,Ke,he,arguments))return;const lt=rn[Le];let et;lt&&(et=lt[at?Q:j]);const ft=et&&he[et];if(ft)for(let Mt=0;Mt<ft.length;Mt++){const It=ft[Mt];if(wt(It,Ke))return ft.splice(Mt,1),It.isRemoved=!0,0===ft.length&&(It.allRemoved=!0,he[et]=null,"string"==typeof Le)&&(he[q+"ON_PROPERTY"+Le]=null),It.zone.cancelTask(It),st?he:void 0}return ze.apply(this,arguments)},He[K]=function(){const he=this||$;let Le=arguments[0];Se&&Se.transferEventName&&(Le=Se.transferEventName(Le));const Je=[],at=pr(he,Vt?Vt(Le):Le);for(let Ke=0;Ke<at.length;Ke++){const lt=at[Ke];Je.push(lt.originalDelegate?lt.originalDelegate:lt.callback)}return Je},He[S]=function(){const he=this||$;let Le=arguments[0];if(Le){Se&&Se.transferEventName&&(Le=Se.transferEventName(Le));const Je=rn[Le];if(Je){const lt=he[Je[j]],et=he[Je[Q]];if(lt){const ft=lt.slice();for(let Mt=0;Mt<ft.length;Mt++){const It=ft[Mt];this[Me].call(this,Le,It.originalDelegate?It.originalDelegate:It.callback,It.options)}}if(et){const ft=et.slice();for(let Mt=0;Mt<ft.length;Mt++){const It=ft[Mt];this[Me].call(this,Le,It.originalDelegate?It.originalDelegate:It.callback,It.options)}}}}else{const Je=Object.keys(he);for(let at=0;at<Je.length;at++){const lt=Zn.exec(Je[at]);let et=lt&<[1];et&&"removeListener"!==et&&this[S].call(this,et)}this[S].call(this,"removeListener")}if(st)return this},H(He[me],Nt),H(He[Me],ze),ce&&H(He[S],ce),Cn&&H(He[K],Cn),!0}let ot=[];for(let tt=0;tt<ge.length;tt++)ot[tt]=Tt(ge[tt],de);return ot}function pr($,ee){if(!ee){const Me=[];for(let K in $){const S=Zn.exec(K);let x=S&&S[1];if(x&&(!ee||x===ee)){const fe=$[K];if(fe)for(let oe=0;oe<fe.length;oe++)Me.push(fe[oe])}}return Me}let ge=rn[ee];ge||(Qn(ee),ge=rn[ee]);const de=$[ge[j]],me=$[ge[Q]];return de?me?de.concat(me):de.slice():me?me.slice():[]}function qr($,ee){const ge=$.Event;ge&&ge.prototype&&ee.patchMethod(ge.prototype,"stopImmediatePropagation",de=>function(me,Me){me[Yn]=!0,de&&de.apply(me,Me)})}function kr($,ee,ge,de,me){const Me=Zone.__symbol__(de);if(ee[Me])return;const K=ee[Me]=ee[de];ee[de]=function(S,x,fe){return x&&x.prototype&&me.forEach(function(oe){const xe=`${ge}.${de}::`+oe,Ze=x.prototype;try{if(Ze.hasOwnProperty(oe)){const De=$.ObjectGetOwnPropertyDescriptor(Ze,oe);De&&De.value?(De.value=$.wrapWithCurrentZone(De.value,xe),$._redefineProperty(x.prototype,oe,De)):Ze[oe]&&(Ze[oe]=$.wrapWithCurrentZone(Ze[oe],xe))}else Ze[oe]&&(Ze[oe]=$.wrapWithCurrentZone(Ze[oe],xe))}catch{}}),K.call(ee,S,x,fe)},$.attachOriginToPatched(ee[de],K)}function gr($,ee,ge){if(!ge||0===ge.length)return ee;const de=ge.filter(Me=>Me.target===$);if(!de||0===de.length)return ee;const me=de[0].ignoreProperties;return ee.filter(Me=>-1===me.indexOf(Me))}function mr($,ee,ge,de){$&&Bt($,gr($,ee,ge),de)}function ar($){return Object.getOwnPropertyNames($).filter(ee=>ee.startsWith("on")&&ee.length>2).map(ee=>ee.substring(2))}Zone.__load_patch("util",($,ee,ge)=>{const de=ar($);ge.patchOnProperties=Bt,ge.patchMethod=_e,ge.bindArguments=je,ge.patchMacroTask=Pe;const me=ee.__symbol__("BLACK_LISTED_EVENTS"),Me=ee.__symbol__("UNPATCHED_EVENTS");$[Me]&&($[me]=$[Me]),$[me]&&(ee[me]=ee[Me]=$[me]),ge.patchEventPrototype=qr,ge.patchEventTarget=nn,ge.isIEOrEdge=Kt,ge.ObjectDefineProperty=F,ge.ObjectGetOwnPropertyDescriptor=ue,ge.ObjectCreate=l,ge.ArraySlice=E,ge.patchClass=Fe,ge.wrapWithCurrentZone=I,ge.filterProperties=gr,ge.attachOriginToPatched=H,ge._redefineProperty=Object.defineProperty,ge.patchCallbacks=kr,ge.getGlobalObjects=()=>({globalSources:yn,zoneSymbolEventNames:rn,eventNames:de,isBrowser:Ht,isMix:vt,isNode:Xe,TRUE_STR:Q,FALSE_STR:j,ZONE_SYMBOL_PREFIX:q,ADD_EVENT_LISTENER_STR:J,REMOVE_EVENT_LISTENER_STR:W})});const an=z("zoneTask");function $t($,ee,ge,de){let me=null,Me=null;ge+=de;const K={};function S(fe){const oe=fe.data;return oe.args[0]=function(){return fe.invoke.apply(this,arguments)},oe.handleId=me.apply($,oe.args),fe}function x(fe){return Me.call($,fe.data.handleId)}me=_e($,ee+=de,fe=>function(oe,xe){if("function"==typeof xe[0]){const Ze={isPeriodic:"Interval"===de,delay:"Timeout"===de||"Interval"===de?xe[1]||0:void 0,args:xe},De=xe[0];xe[0]=function(){try{return De.apply(this,arguments)}finally{Ze.isPeriodic||("number"==typeof Ze.handleId?delete K[Ze.handleId]:Ze.handleId&&(Ze.handleId[an]=null))}};const Ye=G(ee,xe[0],Ze,S,x);if(!Ye)return Ye;const We=Ye.data.handleId;return"number"==typeof We?K[We]=Ye:We&&(We[an]=Ye),We&&We.ref&&We.unref&&"function"==typeof We.ref&&"function"==typeof We.unref&&(Ye.ref=We.ref.bind(We),Ye.unref=We.unref.bind(We)),"number"==typeof We||We?We:Ye}return fe.apply($,xe)}),Me=_e($,ge,fe=>function(oe,xe){const Ze=xe[0];let De;"number"==typeof Ze?De=K[Ze]:(De=Ze&&Ze[an],De||(De=Ze)),De&&"string"==typeof De.type?"notScheduled"!==De.state&&(De.cancelFn&&De.data.isPeriodic||0===De.runCount)&&("number"==typeof Ze?delete K[Ze]:Ze&&(Ze[an]=null),De.zone.cancelTask(De)):fe.apply($,xe)})}Zone.__load_patch("legacy",$=>{const ee=$[Zone.__symbol__("legacyPatch")];ee&&ee()}),Zone.__load_patch("queueMicrotask",($,ee,ge)=>{ge.patchMethod($,"queueMicrotask",de=>function(me,Me){ee.current.scheduleMicroTask("queueMicrotask",Me[0])})}),Zone.__load_patch("timers",$=>{const ge="clear";$t($,"set",ge,"Timeout"),$t($,"set",ge,"Interval"),$t($,"set",ge,"Immediate")}),Zone.__load_patch("requestAnimationFrame",$=>{$t($,"request","cancel","AnimationFrame"),$t($,"mozRequest","mozCancel","AnimationFrame"),$t($,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",($,ee)=>{const ge=["alert","prompt","confirm"];for(let de=0;de<ge.length;de++)_e($,ge[de],(Me,K,S)=>function(x,fe){return ee.current.run(Me,$,fe,S)})}),Zone.__load_patch("EventTarget",($,ee,ge)=>{(function Mr($,ee){ee.patchEventPrototype($,ee)})($,ge),function En($,ee){if(Zone[ee.symbol("patchEventTarget")])return;const{eventNames:ge,zoneSymbolEventNames:de,TRUE_STR:me,FALSE_STR:Me,ZONE_SYMBOL_PREFIX:K}=ee.getGlobalObjects();for(let x=0;x<ge.length;x++){const fe=ge[x],Ze=K+(fe+Me),De=K+(fe+me);de[fe]={},de[fe][Me]=Ze,de[fe][me]=De}const S=$.EventTarget;S&&S.prototype&&ee.patchEventTarget($,ee,[S&&S.prototype])}($,ge);const de=$.XMLHttpRequestEventTarget;de&&de.prototype&&ge.patchEventTarget($,ge,[de.prototype])}),Zone.__load_patch("MutationObserver",($,ee,ge)=>{Fe("MutationObserver"),Fe("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",($,ee,ge)=>{Fe("IntersectionObserver")}),Zone.__load_patch("FileReader",($,ee,ge)=>{Fe("FileReader")}),Zone.__load_patch("on_property",($,ee,ge)=>{!function Kn($,ee){if(Xe&&!vt||Zone[$.symbol("patchEvents")])return;const ge=ee.__Zone_ignore_on_properties;let de=[];if(Ht){const me=window;de=de.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const Me=function dt(){try{const $=re.navigator.userAgent;if(-1!==$.indexOf("MSIE ")||-1!==$.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:me,ignoreProperties:["error"]}]:[];mr(me,ar(me),ge&&ge.concat(Me),D(me))}de=de.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let me=0;me<de.length;me++){const Me=ee[de[me]];Me&&Me.prototype&&mr(Me.prototype,ar(Me.prototype),ge)}}(ge,$)}),Zone.__load_patch("customElements",($,ee,ge)=>{!function Gt($,ee){const{isBrowser:ge,isMix:de}=ee.getGlobalObjects();(ge||de)&&$.customElements&&"customElements"in $&&ee.patchCallbacks(ee,$.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}($,ge)}),Zone.__load_patch("XHR",($,ee)=>{!function x(fe){const oe=fe.XMLHttpRequest;if(!oe)return;const xe=oe.prototype;let De=xe[V],Ye=xe[Z];if(!De){const qe=fe.XMLHttpRequestEventTarget;if(qe){const Nt=qe.prototype;De=Nt[V],Ye=Nt[Z]}}const We="readystatechange",Tt="scheduled";function ot(qe){const Nt=qe.data,ze=Nt.target;ze[Me]=!1,ze[S]=!1;const Cn=ze[me];De||(De=ze[V],Ye=ze[Z]),Cn&&Ye.call(ze,We,Cn);const ce=ze[me]=()=>{if(ze.readyState===ze.DONE)if(!Nt.aborted&&ze[Me]&&qe.state===Tt){const O=ze[ee.__symbol__("loadfalse")];if(0!==ze.status&&O&&O.length>0){const se=qe.invoke;qe.invoke=function(){const we=ze[ee.__symbol__("loadfalse")];for(let Ue=0;Ue<we.length;Ue++)we[Ue]===qe&&we.splice(Ue,1);!Nt.aborted&&qe.state===Tt&&se.call(qe)},O.push(qe)}else qe.invoke()}else!Nt.aborted&&!1===ze[Me]&&(ze[S]=!0)};return De.call(ze,We,ce),ze[ge]||(ze[ge]=qe),He.apply(ze,Nt.args),ze[Me]=!0,qe}function tt(){}function Se(qe){const Nt=qe.data;return Nt.aborted=!0,Vt.apply(Nt.target,Nt.args)}const ht=_e(xe,"open",()=>function(qe,Nt){return qe[de]=0==Nt[2],qe[K]=Nt[1],ht.apply(qe,Nt)}),ln=z("fetchTaskAborting"),st=z("fetchTaskScheduling"),He=_e(xe,"send",()=>function(qe,Nt){if(!0===ee.current[st]||qe[de])return He.apply(qe,Nt);{const ze={target:qe,url:qe[K],isPeriodic:!1,args:Nt,aborted:!1},Cn=G("XMLHttpRequest.send",tt,ze,ot,Se);qe&&!0===qe[S]&&!ze.aborted&&Cn.state===Tt&&Cn.invoke()}}),Vt=_e(xe,"abort",()=>function(qe,Nt){const ze=function Ze(qe){return qe[ge]}(qe);if(ze&&"string"==typeof ze.type){if(null==ze.cancelFn||ze.data&&ze.data.aborted)return;ze.zone.cancelTask(ze)}else if(!0===ee.current[ln])return Vt.apply(qe,Nt)})}($);const ge=z("xhrTask"),de=z("xhrSync"),me=z("xhrListener"),Me=z("xhrScheduled"),K=z("xhrURL"),S=z("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",$=>{$.navigator&&$.navigator.geolocation&&function rt($,ee){const ge=$.constructor.name;for(let de=0;de<ee.length;de++){const me=ee[de],Me=$[me];if(Me){if(!Re(ue($,me)))continue;$[me]=(S=>{const x=function(){return S.apply(this,je(arguments,ge+"."+me))};return H(x,S),x})(Me)}}}($.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",($,ee)=>{function ge(de){return function(me){pr($,de).forEach(K=>{const S=$.PromiseRejectionEvent;if(S){const x=new S(de,{promise:me.promise,reason:me.rejection});K.invoke(x)}})}}$.PromiseRejectionEvent&&(ee[z("unhandledPromiseRejectionHandler")]=ge("unhandledrejection"),ee[z("rejectionHandledHandler")]=ge("rejectionhandled"))})},6895:(ue,F,D)=>{"use strict";D.d(F,{HT:()=>V,JF:()=>to,K0:()=>Q,Mx:()=>_t,O5:()=>Un,PC:()=>xn,bD:()=>di,ez:()=>Ti,mk:()=>jt,q:()=>J,sg:()=>Xt,tP:()=>en,w_:()=>Z});var l=D(1657);let E=null;function J(){return E}function V(y){E||(E=y)}class Z{}const Q=new l.OlP("DocumentToken");function _t(y,w){w=encodeURIComponent(w);for(const _ of y.split(";")){const T=_.indexOf("="),[X,ye]=-1==T?[_,""]:[_.slice(0,T),_.slice(T+1)];if(X.trim()===w)return decodeURIComponent(ye)}return null}let jt=(()=>{class y{constructor(_,T,X,ye){this._iterableDiffers=_,this._keyValueDiffers=T,this._ngEl=X,this._renderer=ye,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(_){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof _?_.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(_){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof _?_.split(/\s+/):_,this._rawClass&&((0,l.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const _=this._iterableDiffer.diff(this._rawClass);_&&this._applyIterableChanges(_)}else if(this._keyValueDiffer){const _=this._keyValueDiffer.diff(this._rawClass);_&&this._applyKeyValueChanges(_)}}_applyKeyValueChanges(_){_.forEachAddedItem(T=>this._toggleClass(T.key,T.currentValue)),_.forEachChangedItem(T=>this._toggleClass(T.key,T.currentValue)),_.forEachRemovedItem(T=>{T.previousValue&&this._toggleClass(T.key,!1)})}_applyIterableChanges(_){_.forEachAddedItem(T=>{if("string"!=typeof T.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,l.AaK)(T.item)}`);this._toggleClass(T.item,!0)}),_.forEachRemovedItem(T=>this._toggleClass(T.item,!1))}_applyClasses(_){_&&(Array.isArray(_)||_ instanceof Set?_.forEach(T=>this._toggleClass(T,!0)):Object.keys(_).forEach(T=>this._toggleClass(T,!!_[T])))}_removeClasses(_){_&&(Array.isArray(_)||_ instanceof Set?_.forEach(T=>this._toggleClass(T,!1)):Object.keys(_).forEach(T=>this._toggleClass(T,!1)))}_toggleClass(_,T){(_=_.trim())&&_.split(/\s+/g).forEach(X=>{T?this._renderer.addClass(this._ngEl.nativeElement,X):this._renderer.removeClass(this._ngEl.nativeElement,X)})}}return y.\u0275fac=function(_){return new(_||y)(l.Y36(l.ZZ4),l.Y36(l.aQg),l.Y36(l.SBq),l.Y36(l.Qsj))},y.\u0275dir=l.lG2({type:y,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),y})();class Jn{constructor(w,_,T,X){this.$implicit=w,this.ngForOf=_,this.index=T,this.count=X}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Xt=(()=>{class y{constructor(_,T,X){this._viewContainer=_,this._template=T,this._differs=X,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(_){this._ngForOf=_,this._ngForOfDirty=!0}set ngForTrackBy(_){this._trackByFn=_}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(_){_&&(this._template=_)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const _=this._ngForOf;!this._differ&&_&&(this._differ=this._differs.find(_).create(this.ngForTrackBy))}if(this._differ){const _=this._differ.diff(this._ngForOf);_&&this._applyChanges(_)}}_applyChanges(_){const T=this._viewContainer;_.forEachOperation((X,ye,Oe)=>{if(null==X.previousIndex)T.createEmbeddedView(this._template,new Jn(X.item,this._ngForOf,-1,-1),null===Oe?void 0:Oe);else if(null==Oe)T.remove(null===ye?void 0:ye);else if(null!==ye){const nt=T.get(ye);T.move(nt,Oe),Xn(nt,X)}});for(let X=0,ye=T.length;X<ye;X++){const nt=T.get(X).context;nt.index=X,nt.count=ye,nt.ngForOf=this._ngForOf}_.forEachIdentityChange(X=>{Xn(T.get(X.currentIndex),X)})}static ngTemplateContextGuard(_,T){return!0}}return y.\u0275fac=function(_){return new(_||y)(l.Y36(l.s_b),l.Y36(l.Rgc),l.Y36(l.ZZ4))},y.\u0275dir=l.lG2({type:y,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),y})();function Xn(y,w){y.context.$implicit=w.item}let Un=(()=>{class y{constructor(_,T){this._viewContainer=_,this._context=new on,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=T}set ngIf(_){this._context.$implicit=this._context.ngIf=_,this._updateView()}set ngIfThen(_){Dt("ngIfThen",_),this._thenTemplateRef=_,this._thenViewRef=null,this._updateView()}set ngIfElse(_){Dt("ngIfElse",_),this._elseTemplateRef=_,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(_,T){return!0}}return y.\u0275fac=function(_){return new(_||y)(l.Y36(l.s_b),l.Y36(l.Rgc))},y.\u0275dir=l.lG2({type:y,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),y})();class on{constructor(){this.$implicit=null,this.ngIf=null}}function Dt(y,w){if(w&&!w.createEmbeddedView)throw new Error(`${y} must be a TemplateRef, but received '${(0,l.AaK)(w)}'.`)}let xn=(()=>{class y{constructor(_,T,X){this._ngEl=_,this._differs=T,this._renderer=X,this._ngStyle=null,this._differ=null}set ngStyle(_){this._ngStyle=_,!this._differ&&_&&(this._differ=this._differs.find(_).create())}ngDoCheck(){if(this._differ){const _=this._differ.diff(this._ngStyle);_&&this._applyChanges(_)}}_setStyle(_,T){const[X,ye]=_.split(".");null!=(T=null!=T&&ye?`${T}${ye}`:T)?this._renderer.setStyle(this._ngEl.nativeElement,X,T):this._renderer.removeStyle(this._ngEl.nativeElement,X)}_applyChanges(_){_.forEachRemovedItem(T=>this._setStyle(T.key,null)),_.forEachAddedItem(T=>this._setStyle(T.key,T.currentValue)),_.forEachChangedItem(T=>this._setStyle(T.key,T.currentValue))}}return y.\u0275fac=function(_){return new(_||y)(l.Y36(l.SBq),l.Y36(l.aQg),l.Y36(l.Qsj))},y.\u0275dir=l.lG2({type:y,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),y})(),en=(()=>{class y{constructor(_){this._viewContainerRef=_,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(_){if(_.ngTemplateOutlet){const T=this._viewContainerRef;this._viewRef&&T.remove(T.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?T.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&_.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return y.\u0275fac=function(_){return new(_||y)(l.Y36(l.s_b))},y.\u0275dir=l.lG2({type:y,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[l.TTD]}),y})(),Ti=(()=>{class y{}return y.\u0275fac=function(_){return new(_||y)},y.\u0275mod=l.oAB({type:y}),y.\u0275inj=l.cJS({}),y})();const di="browser";class to{}},7564:(ue,F,D)=>{"use strict";D.d(F,{eN:()=>Kt,JF:()=>de,WM:()=>re});var l=D(6895),E=D(1657),J=D(2866),W=D(3009),V=D(6454),Q=D(2916),j=D(4595),I=D(2198),G=D(4850);class z{}class U{}class re{constructor(S){this.normalizedNames=new Map,this.lazyUpdate=null,S?this.lazyInit="string"==typeof S?()=>{this.headers=new Map,S.split("\n").forEach(x=>{const fe=x.indexOf(":");if(fe>0){const oe=x.slice(0,fe),xe=oe.toLowerCase(),Ze=x.slice(fe+1).trim();this.maybeSetNormalizedName(oe,xe),this.headers.has(xe)?this.headers.get(xe).push(Ze):this.headers.set(xe,[Ze])}})}:()=>{this.headers=new Map,Object.keys(S).forEach(x=>{let fe=S[x];const oe=x.toLowerCase();"string"==typeof fe&&(fe=[fe]),fe.length>0&&(this.headers.set(oe,fe),this.maybeSetNormalizedName(x,oe))})}:this.headers=new Map}has(S){return this.init(),this.headers.has(S.toLowerCase())}get(S){this.init();const x=this.headers.get(S.toLowerCase());return x&&x.length>0?x[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(S){return this.init(),this.headers.get(S.toLowerCase())||null}append(S,x){return this.clone({name:S,value:x,op:"a"})}set(S,x){return this.clone({name:S,value:x,op:"s"})}delete(S,x){return this.clone({name:S,value:x,op:"d"})}maybeSetNormalizedName(S,x){this.normalizedNames.has(x)||this.normalizedNames.set(x,S)}init(){this.lazyInit&&(this.lazyInit instanceof re?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(S=>this.applyUpdate(S)),this.lazyUpdate=null))}copyFrom(S){S.init(),Array.from(S.headers.keys()).forEach(x=>{this.headers.set(x,S.headers.get(x)),this.normalizedNames.set(x,S.normalizedNames.get(x))})}clone(S){const x=new re;return x.lazyInit=this.lazyInit&&this.lazyInit instanceof re?this.lazyInit:this,x.lazyUpdate=(this.lazyUpdate||[]).concat([S]),x}applyUpdate(S){const x=S.name.toLowerCase();switch(S.op){case"a":case"s":let fe=S.value;if("string"==typeof fe&&(fe=[fe]),0===fe.length)return;this.maybeSetNormalizedName(S.name,x);const oe=("a"===S.op?this.headers.get(x):void 0)||[];oe.push(...fe),this.headers.set(x,oe);break;case"d":const xe=S.value;if(xe){let Ze=this.headers.get(x);if(!Ze)return;Ze=Ze.filter(De=>-1===xe.indexOf(De)),0===Ze.length?(this.headers.delete(x),this.normalizedNames.delete(x)):this.headers.set(x,Ze)}else this.headers.delete(x),this.normalizedNames.delete(x)}}forEach(S){this.init(),Array.from(this.normalizedNames.keys()).forEach(x=>S(this.normalizedNames.get(x),this.headers.get(x)))}}class ae{encodeKey(S){return Re(S)}encodeValue(S){return Re(S)}decodeKey(S){return decodeURIComponent(S)}decodeValue(S){return decodeURIComponent(S)}}const je=/%(\d[a-f0-9])/gi,rt={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function Re(K){return encodeURIComponent(K).replace(je,(S,x)=>rt[x]??S)}function gt(K){return`${K}`}class Xe{constructor(S={}){if(this.updates=null,this.cloneFrom=null,this.encoder=S.encoder||new ae,S.fromString){if(S.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function be(K,S){const x=new Map;return K.length>0&&K.replace(/^\?/,"").split("&").forEach(oe=>{const xe=oe.indexOf("="),[Ze,De]=-1==xe?[S.decodeKey(oe),""]:[S.decodeKey(oe.slice(0,xe)),S.decodeValue(oe.slice(xe+1))],Ye=x.get(Ze)||[];Ye.push(De),x.set(Ze,Ye)}),x}(S.fromString,this.encoder)}else S.fromObject?(this.map=new Map,Object.keys(S.fromObject).forEach(x=>{const fe=S.fromObject[x];this.map.set(x,Array.isArray(fe)?fe:[fe])})):this.map=null}has(S){return this.init(),this.map.has(S)}get(S){this.init();const x=this.map.get(S);return x?x[0]:null}getAll(S){return this.init(),this.map.get(S)||null}keys(){return this.init(),Array.from(this.map.keys())}append(S,x){return this.clone({param:S,value:x,op:"a"})}appendAll(S){const x=[];return Object.keys(S).forEach(fe=>{const oe=S[fe];Array.isArray(oe)?oe.forEach(xe=>{x.push({param:fe,value:xe,op:"a"})}):x.push({param:fe,value:oe,op:"a"})}),this.clone(x)}set(S,x){return this.clone({param:S,value:x,op:"s"})}delete(S,x){return this.clone({param:S,value:x,op:"d"})}toString(){return this.init(),this.keys().map(S=>{const x=this.encoder.encodeKey(S);return this.map.get(S).map(fe=>x+"="+this.encoder.encodeValue(fe)).join("&")}).filter(S=>""!==S).join("&")}clone(S){const x=new Xe({encoder:this.encoder});return x.cloneFrom=this.cloneFrom||this,x.updates=(this.updates||[]).concat(S),x}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(S=>this.map.set(S,this.cloneFrom.map.get(S))),this.updates.forEach(S=>{switch(S.op){case"a":case"s":const x=("a"===S.op?this.map.get(S.param):void 0)||[];x.push(gt(S.value)),this.map.set(S.param,x);break;case"d":if(void 0===S.value){this.map.delete(S.param);break}{let fe=this.map.get(S.param)||[];const oe=fe.indexOf(gt(S.value));-1!==oe&&fe.splice(oe,1),fe.length>0?this.map.set(S.param,fe):this.map.delete(S.param)}}}),this.cloneFrom=this.updates=null)}}class vt{constructor(){this.map=new Map}set(S,x){return this.map.set(S,x),this}get(S){return this.map.has(S)||this.map.set(S,S.defaultValue()),this.map.get(S)}delete(S){return this.map.delete(S),this}has(S){return this.map.has(S)}keys(){return this.map.keys()}}function Ct(K){return typeof ArrayBuffer<"u"&&K instanceof ArrayBuffer}function sn(K){return typeof Blob<"u"&&K instanceof Blob}function Bt(K){return typeof FormData<"u"&&K instanceof FormData}class Fe{constructor(S,x,fe,oe){let xe;if(this.url=x,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=S.toUpperCase(),function Ut(K){switch(K){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||oe?(this.body=void 0!==fe?fe:null,xe=oe):xe=fe,xe&&(this.reportProgress=!!xe.reportProgress,this.withCredentials=!!xe.withCredentials,xe.responseType&&(this.responseType=xe.responseType),xe.headers&&(this.headers=xe.headers),xe.context&&(this.context=xe.context),xe.params&&(this.params=xe.params)),this.headers||(this.headers=new re),this.context||(this.context=new vt),this.params){const Ze=this.params.toString();if(0===Ze.length)this.urlWithParams=x;else{const De=x.indexOf("?");this.urlWithParams=x+(-1===De?"?":De<x.length-1?"&":"")+Ze}}else this.params=new Xe,this.urlWithParams=x}serializeBody(){return null===this.body?null:Ct(this.body)||sn(this.body)||Bt(this.body)||function Ve(K){return typeof URLSearchParams<"u"&&K instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof Xe?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||Bt(this.body)?null:sn(this.body)?this.body.type||null:Ct(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof Xe?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(S={}){const x=S.method||this.method,fe=S.url||this.url,oe=S.responseType||this.responseType,xe=void 0!==S.body?S.body:this.body,Ze=void 0!==S.withCredentials?S.withCredentials:this.withCredentials,De=void 0!==S.reportProgress?S.reportProgress:this.reportProgress;let Ye=S.headers||this.headers,We=S.params||this.params;const Tt=S.context??this.context;return void 0!==S.setHeaders&&(Ye=Object.keys(S.setHeaders).reduce((ot,tt)=>ot.set(tt,S.setHeaders[tt]),Ye)),S.setParams&&(We=Object.keys(S.setParams).reduce((ot,tt)=>ot.set(tt,S.setParams[tt]),We)),new Fe(x,fe,xe,{params:We,headers:Ye,context:Tt,reportProgress:De,responseType:oe,withCredentials:Ze})}}var _e=(()=>((_e=_e||{})[_e.Sent=0]="Sent",_e[_e.UploadProgress=1]="UploadProgress",_e[_e.ResponseHeader=2]="ResponseHeader",_e[_e.DownloadProgress=3]="DownloadProgress",_e[_e.Response=4]="Response",_e[_e.User=5]="User",_e))();class Pe{constructor(S,x=200,fe="OK"){this.headers=S.headers||new re,this.status=void 0!==S.status?S.status:x,this.statusText=S.statusText||fe,this.url=S.url||null,this.ok=this.status>=200&&this.status<300}}class H extends Pe{constructor(S={}){super(S),this.type=_e.ResponseHeader}clone(S={}){return new H({headers:S.headers||this.headers,status:void 0!==S.status?S.status:this.status,statusText:S.statusText||this.statusText,url:S.url||this.url||void 0})}}class Y extends Pe{constructor(S={}){super(S),this.type=_e.Response,this.body=void 0!==S.body?S.body:null}clone(S={}){return new Y({body:void 0!==S.body?S.body:this.body,headers:S.headers||this.headers,status:void 0!==S.status?S.status:this.status,statusText:S.statusText||this.statusText,url:S.url||this.url||void 0})}}class le extends Pe{constructor(S){super(S,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${S.url||"(unknown url)"}`:`Http failure response for ${S.url||"(unknown url)"}: ${S.status} ${S.statusText}`,this.error=S.error||null}}function dt(K,S){return{body:S,headers:K.headers,context:K.context,observe:K.observe,params:K.params,reportProgress:K.reportProgress,responseType:K.responseType,withCredentials:K.withCredentials}}let Kt=(()=>{class K{constructor(x){this.handler=x}request(x,fe,oe={}){let xe;if(x instanceof Fe)xe=x;else{let Ye,We;Ye=oe.headers instanceof re?oe.headers:new re(oe.headers),oe.params&&(We=oe.params instanceof Xe?oe.params:new Xe({fromObject:oe.params})),xe=new Fe(x,fe,void 0!==oe.body?oe.body:null,{headers:Ye,context:oe.context,params:We,reportProgress:oe.reportProgress,responseType:oe.responseType||"json",withCredentials:oe.withCredentials})}const Ze=function Z(...K){let S=K[K.length-1];return(0,J.K)(S)?(K.pop(),(0,V.r)(K,S)):(0,W.n)(K)}(xe).pipe(function q(K,S){return(0,j.zg)(K,S,1)}(Ye=>this.handler.handle(Ye)));if(x instanceof Fe||"events"===oe.observe)return Ze;const De=Ze.pipe((0,I.h)(Ye=>Ye instanceof Y));switch(oe.observe||"body"){case"body":switch(xe.responseType){case"arraybuffer":return De.pipe((0,G.U)(Ye=>{if(null!==Ye.body&&!(Ye.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Ye.body}));case"blob":return De.pipe((0,G.U)(Ye=>{if(null!==Ye.body&&!(Ye.body instanceof Blob))throw new Error("Response is not a Blob.");return Ye.body}));case"text":return De.pipe((0,G.U)(Ye=>{if(null!==Ye.body&&"string"!=typeof Ye.body)throw new Error("Response is not a string.");return Ye.body}));default:return De.pipe((0,G.U)(Ye=>Ye.body))}case"response":return De;default:throw new Error(`Unreachable: unhandled observe type ${oe.observe}}`)}}delete(x,fe={}){return this.request("DELETE",x,fe)}get(x,fe={}){return this.request("GET",x,fe)}head(x,fe={}){return this.request("HEAD",x,fe)}jsonp(x,fe){return this.request("JSONP",x,{params:(new Xe).append(fe,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(x,fe={}){return this.request("OPTIONS",x,fe)}patch(x,fe,oe={}){return this.request("PATCH",x,dt(oe,fe))}post(x,fe,oe={}){return this.request("POST",x,dt(oe,fe))}put(x,fe,oe={}){return this.request("PUT",x,dt(oe,fe))}}return K.\u0275fac=function(x){return new(x||K)(E.LFG(z))},K.\u0275prov=E.Yz7({token:K,factory:K.\u0275fac}),K})();class mn{constructor(S,x){this.next=S,this.interceptor=x}handle(S){return this.interceptor.intercept(S,this.next)}}const kn=new E.OlP("HTTP_INTERCEPTORS");let rn=(()=>{class K{intercept(x,fe){return fe.handle(x)}}return K.\u0275fac=function(x){return new(x||K)},K.\u0275prov=E.Yz7({token:K,factory:K.\u0275fac}),K})();const gr=/^\)\]\}',?\n/;let ar=(()=>{class K{constructor(x){this.xhrFactory=x}handle(x){if("JSONP"===x.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new Q.y(fe=>{const oe=this.xhrFactory.build();if(oe.open(x.method,x.urlWithParams),x.withCredentials&&(oe.withCredentials=!0),x.headers.forEach((Se,ht)=>oe.setRequestHeader(Se,ht.join(","))),x.headers.has("Accept")||oe.setRequestHeader("Accept","application/json, text/plain, */*"),!x.headers.has("Content-Type")){const Se=x.detectContentTypeHeader();null!==Se&&oe.setRequestHeader("Content-Type",Se)}if(x.responseType){const Se=x.responseType.toLowerCase();oe.responseType="json"!==Se?Se:"text"}const xe=x.serializeBody();let Ze=null;const De=()=>{if(null!==Ze)return Ze;const Se=oe.statusText||"OK",ht=new re(oe.getAllResponseHeaders()),St=function mr(K){return"responseURL"in K&&K.responseURL?K.responseURL:/^X-Request-URL:/m.test(K.getAllResponseHeaders())?K.getResponseHeader("X-Request-URL"):null}(oe)||x.url;return Ze=new H({headers:ht,status:oe.status,statusText:Se,url:St}),Ze},Ye=()=>{let{headers:Se,status:ht,statusText:St,url:ln}=De(),st=null;204!==ht&&(st=typeof oe.response>"u"?oe.responseText:oe.response),0===ht&&(ht=st?200:0);let He=ht>=200&&ht<300;if("json"===x.responseType&&"string"==typeof st){const Vt=st;st=st.replace(gr,"");try{st=""!==st?JSON.parse(st):null}catch(qe){st=Vt,He&&(He=!1,st={error:qe,text:st})}}He?(fe.next(new Y({body:st,headers:Se,status:ht,statusText:St,url:ln||void 0})),fe.complete()):fe.error(new le({error:st,headers:Se,status:ht,statusText:St,url:ln||void 0}))},We=Se=>{const{url:ht}=De(),St=new le({error:Se,status:oe.status||0,statusText:oe.statusText||"Unknown Error",url:ht||void 0});fe.error(St)};let Tt=!1;const ot=Se=>{Tt||(fe.next(De()),Tt=!0);let ht={type:_e.DownloadProgress,loaded:Se.loaded};Se.lengthComputable&&(ht.total=Se.total),"text"===x.responseType&&!!oe.responseText&&(ht.partialText=oe.responseText),fe.next(ht)},tt=Se=>{let ht={type:_e.UploadProgress,loaded:Se.loaded};Se.lengthComputable&&(ht.total=Se.total),fe.next(ht)};return oe.addEventListener("load",Ye),oe.addEventListener("error",We),oe.addEventListener("timeout",We),oe.addEventListener("abort",We),x.reportProgress&&(oe.addEventListener("progress",ot),null!==xe&&oe.upload&&oe.upload.addEventListener("progress",tt)),oe.send(xe),fe.next({type:_e.Sent}),()=>{oe.removeEventListener("error",We),oe.removeEventListener("abort",We),oe.removeEventListener("load",Ye),oe.removeEventListener("timeout",We),x.reportProgress&&(oe.removeEventListener("progress",ot),null!==xe&&oe.upload&&oe.upload.removeEventListener("progress",tt)),oe.readyState!==oe.DONE&&oe.abort()}})}}return K.\u0275fac=function(x){return new(x||K)(E.LFG(l.JF))},K.\u0275prov=E.Yz7({token:K,factory:K.\u0275fac}),K})();const Kn=new E.OlP("XSRF_COOKIE_NAME"),an=new E.OlP("XSRF_HEADER_NAME");class $t{}let Gt=(()=>{class K{constructor(x,fe,oe){this.doc=x,this.platform=fe,this.cookieName=oe,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const x=this.doc.cookie||"";return x!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,l.Mx)(x,this.cookieName),this.lastCookieString=x),this.lastToken}}return K.\u0275fac=function(x){return new(x||K)(E.LFG(l.K0),E.LFG(E.Lbi),E.LFG(Kn))},K.\u0275prov=E.Yz7({token:K,factory:K.\u0275fac}),K})(),En=(()=>{class K{constructor(x,fe){this.tokenService=x,this.headerName=fe}intercept(x,fe){const oe=x.url.toLowerCase();if("GET"===x.method||"HEAD"===x.method||oe.startsWith("http://")||oe.startsWith("https://"))return fe.handle(x);const xe=this.tokenService.getToken();return null!==xe&&!x.headers.has(this.headerName)&&(x=x.clone({headers:x.headers.set(this.headerName,xe)})),fe.handle(x)}}return K.\u0275fac=function(x){return new(x||K)(E.LFG($t),E.LFG(an))},K.\u0275prov=E.Yz7({token:K,factory:K.\u0275fac}),K})(),Mr=(()=>{class K{constructor(x,fe){this.backend=x,this.injector=fe,this.chain=null}handle(x){if(null===this.chain){const fe=this.injector.get(kn,[]);this.chain=fe.reduceRight((oe,xe)=>new mn(oe,xe),this.backend)}return this.chain.handle(x)}}return K.\u0275fac=function(x){return new(x||K)(E.LFG(U),E.LFG(E.zs3))},K.\u0275prov=E.Yz7({token:K,factory:K.\u0275fac}),K})(),ge=(()=>{class K{static disable(){return{ngModule:K,providers:[{provide:En,useClass:rn}]}}static withOptions(x={}){return{ngModule:K,providers:[x.cookieName?{provide:Kn,useValue:x.cookieName}:[],x.headerName?{provide:an,useValue:x.headerName}:[]]}}}return K.\u0275fac=function(x){return new(x||K)},K.\u0275mod=E.oAB({type:K}),K.\u0275inj=E.cJS({providers:[En,{provide:kn,useExisting:En,multi:!0},{provide:$t,useClass:Gt},{provide:Kn,useValue:"XSRF-TOKEN"},{provide:an,useValue:"X-XSRF-TOKEN"}]}),K})(),de=(()=>{class K{}return K.\u0275fac=function(x){return new(x||K)},K.\u0275mod=E.oAB({type:K}),K.\u0275inj=E.cJS({providers:[Kt,{provide:z,useClass:Mr},ar,{provide:U,useExisting:ar}],imports:[[ge.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),K})()},1657:(ue,F,D)=>{"use strict";D.d(F,{AFp:()=>jg,ip1:()=>Bg,CZH:()=>Du,hGG:()=>s0,sBO:()=>$w,_Vd:()=>Ka,EJc:()=>bw,SBq:()=>Ws,qLn:()=>Pa,vpe:()=>Ei,OlP:()=>zt,zs3:()=>Ci,ZZ4:()=>Ru,aQg:()=>Lu,soG:()=>Mu,h0i:()=>ls,R0b:()=>li,Lbi:()=>_w,g9A:()=>Ug,Qsj:()=>db,FYo:()=>Jp,JOm:()=>_i,Rgc:()=>Ks,dDg:()=>zg,GfV:()=>Xp,s_b:()=>el,ifc:()=>st,eFA:()=>Zg,G48:()=>Uw,Gpc:()=>Ve,X6Q:()=>Hw,_c5:()=>o0,VLi:()=>Iw,zSh:()=>xc,wAp:()=>Pt,vHH:()=>H,cg1:()=>eu,kL8:()=>wp,dqk:()=>ze,sIi:()=>Bs,CqO:()=>Mh,QGY:()=>Wc,F4k:()=>Eh,RDi:()=>un,AaK:()=>Ct,qOj:()=>kc,TTD:()=>jr,_Bn:()=>Yp,xp6:()=>rf,uIk:()=>Vc,Tol:()=>Zh,Gre:()=>up,ekj:()=>Kc,Xpm:()=>pt,lG2:()=>at,Yz7:()=>ee,cJS:()=>de,oAB:()=>he,Yjl:()=>Ke,Y36:()=>Hs,_UZ:()=>zc,GkF:()=>qc,BQk:()=>Ua,ynx:()=>Ha,qZA:()=>ja,TgZ:()=>Ba,EpF:()=>Dh,n5z:()=>Fl,LFG:()=>gn,$8M:()=>Xr,NdJ:()=>Zc,CRH:()=>_g,oxw:()=>Oh,Hsn:()=>Ah,F$t:()=>xh,Q6J:()=>$c,s9C:()=>Qc,MGl:()=>$a,VKq:()=>og,iGM:()=>mg,MAs:()=>fh,CHM:()=>ra,oJD:()=>Ed,LSH:()=>zl,YNc:()=>dh,W1O:()=>wg,_uU:()=>tp,Oqu:()=>Xc,hij:()=>za,Gf:()=>yg});var l=D(2916),E=D(2866),J=D(4595),W=D(5379),Z=D(3009);var j=D(6729),q=D(2654),I=D(3489);function G(){return function(t){return t.lift(new z(t))}}class z{constructor(t){this.connectable=t}call(t,n){const{connectable:r}=this;r._refCount++;const i=new U(t,r),o=n.subscribe(i);return i.closed||(i.connection=r.connect()),o}}class U extends I.L{constructor(t,n){super(t),this.connectable=n}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const n=t._refCount;if(n<=0)return void(this.connection=null);if(t._refCount=n-1,n>1)return void(this.connection=null);const{connection:r}=this,i=t._connection;this.connection=null,i&&(!r||i===r)&&i.unsubscribe()}}class re extends l.y{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new q.w,t.add(this.source.subscribe(new be(this.getSubject(),this))),t.closed&&(this._connection=null,t=q.w.EMPTY)),t}refCount(){return G()(this)}}const ae=(()=>{const e=re.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class be extends j.Yc{constructor(t,n){super(t),this.connectable=n}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const n=t._connection;t._refCount=0,t._subject=null,t._connection=null,n&&n.unsubscribe()}}}class gt{constructor(t,n){this.subjectFactory=t,this.selector=n}call(t,n){const{selector:r}=this,i=this.subjectFactory(),o=r(i).subscribe(t);return o.add(n.subscribe(i)),o}}function Xe(){return new j.xQ}function vt(e){for(let t in e)if(e[t]===vt)return t;throw Error("Could not find renamed property on target object.")}function Ut(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function Ct(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Ct).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function sn(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Bt=vt({__forward_ref__:vt});function Ve(e){return e.__forward_ref__=Ve,e.toString=function(){return Ct(this())},e}function Fe(e){return _e(e)?e():e}function _e(e){return"function"==typeof e&&e.hasOwnProperty(Bt)&&e.__forward_ref__===Ve}class H extends Error{constructor(t,n){super(function Y(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function le(e){return"string"==typeof e?e:null==e?"":String(e)}function dt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():le(e)}function rn(e,t){const n=t?` in ${t}`:"";throw new H(-201,`No provider for ${dt(e)} found${n}`)}function $t(e,t){null==e&&function Gt(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}(t,e,null,"!=")}function ee(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function de(e){return{providers:e.providers||[],imports:e.imports||[]}}function me(e){return Me(e,fe)||Me(e,xe)}function Me(e,t){return e.hasOwnProperty(t)?e[t]:null}function x(e){return e&&(e.hasOwnProperty(oe)||e.hasOwnProperty(Ze))?e[oe]:null}const fe=vt({\u0275prov:vt}),oe=vt({\u0275inj:vt}),xe=vt({ngInjectableDef:vt}),Ze=vt({ngInjectorDef:vt});var De=(()=>((De=De||{})[De.Default=0]="Default",De[De.Host=1]="Host",De[De.Self=2]="Self",De[De.SkipSelf=4]="SkipSelf",De[De.Optional=8]="Optional",De))();let Ye;function Tt(e){const t=Ye;return Ye=e,t}function ot(e,t,n){const r=me(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&De.Optional?null:void 0!==t?t:void rn(Ct(e),"Injector")}function Se(e){return{toString:e}.toString()}var ht=(()=>((ht=ht||{})[ht.OnPush=0]="OnPush",ht[ht.Default=1]="Default",ht))(),st=(()=>{return(e=st||(st={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",st;var e})();const He=typeof globalThis<"u"&&globalThis,Vt=typeof window<"u"&&window,qe=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,ze=He||typeof global<"u"&&global||Vt||qe,L={},O=[],se=vt({\u0275cmp:vt}),we=vt({\u0275dir:vt}),Ue=vt({\u0275pipe:vt}),Ge=vt({\u0275mod:vt}),Ie=vt({\u0275fac:vt}),k=vt({__NG_ELEMENT_ID__:vt});let ie=0;function pt(e){return Se(()=>{const n={},r={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===ht.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||O,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||st.Emulated,id:"c",styles:e.styles||O,_:null,setInput:null,schemas:e.schemas||null,tView:null},i=e.directives,o=e.features,c=e.pipes;return r.id+=ie++,r.inputs=Je(e.inputs,n),r.outputs=Je(e.outputs),o&&o.forEach(d=>d(r)),r.directiveDefs=i?()=>("function"==typeof i?i():i).map(qt):null,r.pipeDefs=c?()=>("function"==typeof c?c():c).map(Ae):null,r})}function qt(e){return lt(e)||function et(e){return e[we]||null}(e)}function Ae(e){return function ft(e){return e[Ue]||null}(e)}const Ne={};function he(e){return Se(()=>{const t={type:e.type,bootstrap:e.bootstrap||O,declarations:e.declarations||O,imports:e.imports||O,exports:e.exports||O,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&(Ne[e.id]=e.type),t})}function Je(e,t){if(null==e)return L;const n={};for(const r in e)if(e.hasOwnProperty(r)){let i=e[r],o=i;Array.isArray(i)&&(o=i[1],i=i[0]),n[i]=r,t&&(t[i]=o)}return n}const at=pt;function Ke(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function lt(e){return e[se]||null}function Mt(e,t){const n=e[Ge]||null;if(!n&&!0===t)throw new Error(`Type ${Ct(e)} does not have '\u0275mod' property.`);return n}function rr(e){return Array.isArray(e)&&"object"==typeof e[1]}function zn(e){return Array.isArray(e)&&!0===e[1]}function Mi(e){return 0!=(8&e.flags)}function Br(e){return 2==(2&e.flags)}function ci(e){return 1==(1&e.flags)}function Mn(e){return null!==e.template}function Ji(e){return 0!=(512&e[2])}function Sr(e,t){return e.hasOwnProperty(Ie)?e[Ie]:null}class Ai{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function jr(){return Ui}function Ui(e){return e.type.prototype.ngOnChanges&&(e.setInput=y),to}function to(){const e=_(this),t=e?.current;if(t){const n=e.previous;if(n===L)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function y(e,t,n,r){const i=_(e)||function T(e,t){return e[w]=t}(e,{previous:L,current:null}),o=i.current||(i.current={}),c=i.previous,d=this.declaredInputs[n],h=c[d];o[d]=new Ai(h&&h.currentValue,t,c===L),e[r]=t}jr.ngInherit=!0;const w="__ngSimpleChanges__";function _(e){return e[w]||null}let Pn;function un(e){Pn=e}function wn(){return void 0!==Pn?Pn:typeof document<"u"?document:void 0}function Ft(e){return!!e.listen}const Hr={createRenderer:(e,t)=>wn()};function m(e){for(;Array.isArray(e);)e=e[0];return e}function M(e,t){return m(t[e])}function pe(e,t){return m(t[e.index])}function pn(e,t){return e.data[t]}function Sn(e,t){const n=t[e];return rr(n)?n:n[0]}function Tr(e){return 4==(4&e[2])}function Or(e){return 128==(128&e[2])}function ir(e,t){return null==t?null:e[t]}function ea(e){e[18]=0}function ms(e,t){e[5]+=t;let n=e,r=e[3];for(;null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}const At={lFrame:la(null),bindingsEnabled:!0};function Do(){return At.bindingsEnabled}function Te(){return At.lFrame.lView}function Yt(){return At.lFrame.tView}function ra(e){return At.lFrame.contextLView=e,e[8]}function Rn(){let e=ys();for(;null!==e&&64===e.type;)e=e.parent;return e}function ys(){return At.lFrame.currentTNode}function xr(e,t){const n=At.lFrame;n.currentTNode=e,n.isParent=t}function _s(){return At.lFrame.isParent}function Eo(){At.lFrame.isParent=!1}function Ii(){return At.lFrame.bindingIndex++}function Ur(e){const t=At.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Yu(e,t){const n=At.lFrame;n.bindingIndex=n.bindingRootIndex=e,Cs(t)}function Cs(e){At.lFrame.currentDirectiveIndex=e}function oa(){return At.lFrame.currentQueryIndex}function bs(e){At.lFrame.currentQueryIndex=e}function hl(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function sa(e,t,n){if(n&De.SkipSelf){let i=t,o=e;for(;!(i=i.parent,null!==i||n&De.Host||(i=hl(o),null===i||(o=o[15],10&i.type))););if(null===i)return!1;t=i,e=o}const r=At.lFrame=aa();return r.currentTNode=t,r.lView=e,!0}function So(e){const t=aa(),n=e[1];At.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function aa(){const e=At.lFrame,t=null===e?null:e.child;return null===t?la(e):t}function la(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function pl(){const e=At.lFrame;return At.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const ca=pl;function ws(){const e=pl();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function cr(){return At.lFrame.selectedIndex}function Ni(e){At.lFrame.selectedIndex=e}function Tn(){const e=At.lFrame;return pn(e.tView,e.selectedIndex)}function To(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const o=e.data[n].type.prototype,{ngAfterContentInit:c,ngAfterContentChecked:d,ngAfterViewInit:h,ngAfterViewChecked:C,ngOnDestroy:b}=o;c&&(e.contentHooks||(e.contentHooks=[])).push(-n,c),d&&((e.contentHooks||(e.contentHooks=[])).push(n,d),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,d)),h&&(e.viewHooks||(e.viewHooks=[])).push(-n,h),C&&((e.viewHooks||(e.viewHooks=[])).push(n,C),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,C)),null!=b&&(e.destroyHooks||(e.destroyHooks=[])).push(n,b)}}function Oo(e,t,n){Cl(e,t,3,n)}function xo(e,t,n,r){(3&e[2])===n&&Cl(e,t,n,r)}function Ds(e,t){let n=e[2];(3&n)===t&&(n&=2047,n+=1,e[2]=n)}function Cl(e,t,n,r){const o=r??-1,c=t.length-1;let d=0;for(let h=void 0!==r?65535&e[18]:0;h<c;h++)if("number"==typeof t[h+1]){if(d=t[h],null!=r&&d>=r)break}else t[h]<0&&(e[18]+=65536),(d<o||-1==o)&&(Xu(e,n,t,h),e[18]=(4294901760&e[18])+h+2),h++}function Xu(e,t,n,r){const i=n[r]<0,o=n[r+1],d=e[i?-n[r]:n[r]];if(i){if(e[2]>>11<e[18]>>16&&(3&e[2])===t){e[2]+=2048;try{o.call(d)}finally{}}}else try{o.call(d)}finally{}}class Ao{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function Es(e,t,n){const r=Ft(e);let i=0;for(;i<n.length;){const o=n[i];if("number"==typeof o){if(0!==o)break;i++;const c=n[i++],d=n[i++],h=n[i++];r?e.setAttribute(t,d,h,c):t.setAttributeNS(c,d,h)}else{const c=o,d=n[++i];da(c)?r&&e.setProperty(t,c,d):r?e.setAttribute(t,c,d):t.setAttribute(c,d),i++}}return i}function Dl(e){return 3===e||4===e||6===e}function da(e){return 64===e.charCodeAt(0)}function Ms(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const i=t[r];"number"==typeof i?n=i:0===n||El(e,n,i,null,-1===n||2===n?t[++r]:null)}}return e}function El(e,t,n,r,i){let o=0,c=e.length;if(-1===t)c=-1;else for(;o<e.length;){const d=e[o++];if("number"==typeof d){if(d===t){c=-1;break}if(d>t){c=o-1;break}}}for(;o<e.length;){const d=e[o];if("number"==typeof d)break;if(d===n){if(null===r)return void(null!==i&&(e[o+1]=i));if(r===e[o+1])return void(e[o+2]=i)}o++,null!==r&&o++,null!==i&&o++}-1!==c&&(e.splice(c,0,t),o=c+1),e.splice(o++,0,n),null!==r&&e.splice(o++,0,r),null!==i&&e.splice(o++,0,i)}function Ml(e){return-1!==e}function no(e){return 32767&e}function ro(e,t){let n=function rd(e){return e>>16}(e),r=t;for(;n>0;)r=r[15],n--;return r}let fa=!0;function ur(e){const t=fa;return fa=e,t}let Pl=0;function oo(e,t){const n=Ss(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,Ps(r.data,e),Ps(t,null),Ps(r.blueprint,null));const i=No(e,t),o=e.injectorIndex;if(Ml(i)){const c=no(i),d=ro(i,t),h=d[1].data;for(let C=0;C<8;C++)t[o+C]=d[c+C]|h[c+C]}return t[o+8]=i,o}function Ps(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ss(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function No(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;null!==i;){const o=i[1],c=o.type;if(r=2===c?o.declTNode:1===c?i[6]:null,null===r)return-1;if(n++,i=i[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function Ts(e,t,n){!function Gr(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(k)&&(r=n[k]),null==r&&(r=n[k]=Pl++);const i=255&r;t.data[e+(i>>5)]|=1<<i}(e,t,n)}function Sl(e,t,n){if(n&De.Optional)return e;rn(t,"NodeInjector")}function Tl(e,t,n,r){if(n&De.Optional&&void 0===r&&(r=null),0==(n&(De.Self|De.Host))){const i=e[9],o=Tt(void 0);try{return i?i.get(t,r,n&De.Optional):ot(t,r,n&De.Optional)}finally{Tt(o)}}return Sl(r,t,n)}function Ol(e,t,n,r=De.Default,i){if(null!==e){const o=function Nl(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(k)?e[k]:void 0;return"number"==typeof t?t>=0?255&t:Al:t}(n);if("function"==typeof o){if(!sa(t,e,r))return r&De.Host?Sl(i,n,r):Tl(t,n,r,i);try{const c=o(r);if(null!=c||r&De.Optional)return c;rn(n)}finally{ca()}}else if("number"==typeof o){let c=null,d=Ss(e,t),h=-1,C=r&De.Host?t[16][6]:null;for((-1===d||r&De.SkipSelf)&&(h=-1===d?No(e,t):t[d+8],-1!==h&&ha(r,!1)?(c=t[1],d=no(h),t=ro(h,t)):d=-1);-1!==d;){const b=t[1];if(ao(o,d,b.data)){const A=Il(d,t,n,c,r,C);if(A!==xl)return A}h=t[d+8],-1!==h&&ha(r,t[1].data[d+8]===C)&&ao(o,d,t)?(c=b,d=no(h),t=ro(h,t)):d=-1}}}return Tl(t,n,r,i)}const xl={};function Al(){return new $i(Rn(),Te())}function Il(e,t,n,r,i,o){const c=t[1],d=c.data[e+8],b=Fo(d,c,n,null==r?Br(d)&&fa:r!=c&&0!=(3&d.type),i&De.Host&&o===d);return null!==b?so(t,c,b,d):xl}function Fo(e,t,n,r,i){const o=e.providerIndexes,c=t.data,d=1048575&o,h=e.directiveStart,b=o>>20,B=i?d+b:e.directiveEnd;for(let te=r?d:d+b;te<B;te++){const Ce=c[te];if(te<h&&n===Ce||te>=h&&Ce.type===n)return te}if(i){const te=c[h];if(te&&Mn(te)&&te.type===n)return h}return null}function so(e,t,n,r){let i=e[n];const o=t.data;if(function bl(e){return e instanceof Ao}(i)){const c=i;c.resolving&&function Kt(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new H(-200,`Circular dependency in DI detected for ${e}${n}`)}(dt(o[n]));const d=ur(c.canSeeViewProviders);c.resolving=!0;const h=c.injectImpl?Tt(c.injectImpl):null;sa(e,r,De.Default);try{i=e[n]=c.factory(void 0,o,e,r),t.firstCreatePass&&n>=r.directiveStart&&function vl(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=t.type.prototype;if(r){const c=Ui(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,c),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,c)}i&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,i),o&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,o))}(n,o[n],t)}finally{null!==h&&Tt(h),ur(d),c.resolving=!1,ca()}}return i}function ao(e,t,n){return!!(n[t+(e>>5)]&1<<e)}function ha(e,t){return!(e&De.Self||e&De.Host&&t)}class $i{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Ol(this._tNode,this._lView,t,r,n)}}function Fl(e){return Se(()=>{const t=e.prototype.constructor,n=t[Ie]||pa(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const o=i[Ie]||pa(i);if(o&&o!==n)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function pa(e){return _e(e)?()=>{const t=pa(Fe(e));return t&&t()}:Sr(e)}function Xr(e){return function id(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let i=0;for(;i<r;){const o=n[i];if(Dl(o))break;if(0===o)i+=2;else if("number"==typeof o)for(i++;i<r&&"string"==typeof n[i];)i++;else{if(o===t)return n[i+1];i+=2}}}return null}(Rn(),e)}const zi="__parameters__";function co(e,t,n){return Se(()=>{const r=function ga(e){return function(...n){if(e){const r=e(...n);for(const i in r)this[i]=r[i]}}}(t);function i(...o){if(this instanceof i)return r.apply(this,o),this;const c=new i(...o);return d.annotation=c,d;function d(h,C,b){const A=h.hasOwnProperty(zi)?h[zi]:Object.defineProperty(h,zi,{value:[]})[zi];for(;A.length<=b;)A.push(null);return(A[b]=A[b]||[]).push(c),h}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}class zt{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=ee({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}toString(){return`InjectionToken ${this._desc}`}}function Ar(e,t){void 0===t&&(t=e);for(let n=0;n<e.length;n++){let r=e[n];Array.isArray(r)?(t===e&&(t=e.slice(0,n)),Ar(r,t)):t!==e&&t.push(r)}return t}function ei(e,t){e.forEach(n=>Array.isArray(n)?ei(n,t):t(n))}function Rl(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Os(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Lo(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}function Er(e,t,n){let r=uo(e,t);return r>=0?e[1|r]=n:(r=~r,function fd(e,t,n,r){let i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function va(e,t){const n=uo(e,t);if(n>=0)return e[1|n]}function uo(e,t){return function a(e,t,n){let r=0,i=e.length>>n;for(;i!==r;){const o=r+(i-r>>1),c=e[o<<n];if(t===c)return o<<n;c>t?i=o:r=o+1}return~(i<<n)}(e,t,1)}const ut={},xt="__NG_DI_FLAG__",Lt="ngTempTokenPath",Rt=/\n/gm,In="__source",Bn=vt({provide:String,useValue:vt});let Ln;function jn(e){const t=Ln;return Ln=e,t}function qi(e,t=De.Default){if(void 0===Ln)throw new H(203,"");return null===Ln?ot(e,void 0,t):Ln.get(e,t&De.Optional?null:void 0,t)}function gn(e,t=De.Default){return(function We(){return Ye}()||qi)(Fe(e),t)}const ti=gn;function Ir(e){const t=[];for(let n=0;n<e.length;n++){const r=Fe(e[n]);if(Array.isArray(r)){if(0===r.length)throw new H(900,"");let i,o=De.Default;for(let c=0;c<r.length;c++){const d=r[c],h=Ca(d);"number"==typeof h?-1===h?i=d.token:o|=h:i=d}t.push(gn(i,o))}else t.push(gn(r))}return t}function _r(e,t){return e[xt]=t,e.prototype[xt]=t,e}function Ca(e){return e[xt]}const ho=_r(co("Optional"),8),yt=_r(co("SkipSelf"),4);let wa,Da;function Bo(e){return function Bl(){if(void 0===wa&&(wa=null,ze.trustedTypes))try{wa=ze.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return wa}()?.createHTML(e)||e}function hd(e){return function jl(){if(void 0===Da&&(Da=null,ze.trustedTypes))try{Da=ze.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Da}()?.createHTML(e)||e}class md{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}function Zi(e){return e instanceof md?e.changingThisBreaksApplicationSecurity:e}function xs(e,t){const n=function Sm(e){return e instanceof md&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===t}class Tm{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(Bo(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class Om{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const r=this.inertDocument.createElement("body");n.appendChild(r)}}getInertBodyElement(t){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=Bo(t),n;const r=this.inertDocument.createElement("body");return r.innerHTML=Bo(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(r),r}stripCustomNsAttrs(t){const n=t.attributes;for(let i=n.length-1;0<i;i--){const c=n.item(i).name;("xmlns:ns1"===c||0===c.indexOf("ns1:"))&&t.removeAttribute(c)}let r=t.firstChild;for(;r;)r.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(r),r=r.nextSibling}}const Am=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,Im=/^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 Ea(e){return(e=String(e)).match(Am)||e.match(Im)?e:"unsafe:"+e}function mi(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function As(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const vd=mi("area,br,col,hr,img,wbr"),Cd=mi("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),bd=mi("rp,rt"),Hl=As(vd,As(Cd,mi("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")),As(bd,mi("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")),As(bd,Cd)),Ul=mi("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),$l=mi("srcset"),wd=As(Ul,$l,mi("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"),mi("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")),Nm=mi("script,style,template");class Fm{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let i=this.checkClobberedElement(n,n.nextSibling);if(i){n=i;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!Hl.hasOwnProperty(n))return this.sanitizedSomething=!0,!Nm.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let i=0;i<r.length;i++){const o=r.item(i),c=o.name,d=c.toLowerCase();if(!wd.hasOwnProperty(d)){this.sanitizedSomething=!0;continue}let h=o.value;Ul[d]&&(h=Ea(h)),$l[d]&&(e=h,h=(e=String(e)).split(",").map(t=>Ea(t.trim())).join(", ")),this.buf.push(" ",c,'="',Dd(h),'"')}var e;return this.buf.push(">"),!0}endElement(t){const n=t.nodeName.toLowerCase();Hl.hasOwnProperty(n)&&!vd.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(Dd(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const km=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Rm=/([^\#-~ |!])/g;function Dd(e){return e.replace(/&/g,"&").replace(km,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Rm,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let Ma;function Gl(e){return"content"in e&&function Vm(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Hn=(()=>((Hn=Hn||{})[Hn.NONE=0]="NONE",Hn[Hn.HTML=1]="HTML",Hn[Hn.STYLE=2]="STYLE",Hn[Hn.SCRIPT=3]="SCRIPT",Hn[Hn.URL=4]="URL",Hn[Hn.RESOURCE_URL=5]="RESOURCE_URL",Hn))();function Ed(e){const t=Is();return t?hd(t.sanitize(Hn.HTML,e)||""):xs(e,"HTML")?hd(Zi(e)):function Lm(e,t){let n=null;try{Ma=Ma||function yd(e){const t=new Om(e);return function xm(){try{return!!(new window.DOMParser).parseFromString(Bo(""),"text/html")}catch{return!1}}()?new Tm(t):t}(e);let r=t?String(t):"";n=Ma.getInertBodyElement(r);let i=5,o=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=n.innerHTML,n=Ma.getInertBodyElement(r)}while(r!==o);return Bo((new Fm).sanitizeChildren(Gl(n)||n))}finally{if(n){const r=Gl(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}(wn(),le(e))}function zl(e){const t=Is();return t?t.sanitize(Hn.URL,e)||"":xs(e,"URL")?Zi(e):Ea(le(e))}function Is(){const e=Te();return e&&e[12]}const Sd="__ngContext__";function fr(e,t){e[Sd]=t}function Wl(e){const t=function Ns(e){return e[Sd]||null}(e);return t?Array.isArray(t)?t:t.lView:null}function Yl(e){return e.ngOriginalError}function ey(e,...t){e.error(...t)}class Pa{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t),r=function Xm(e){return e&&e.ngErrorLogger||ey}(t);r(this._console,"ERROR",t),n&&r(this._console,"ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Yl(t);for(;n&&Yl(n);)n=Yl(n);return n||null}}const uy=(()=>(typeof requestAnimationFrame<"u"&&requestAnimationFrame||setTimeout).bind(ze))();function yi(e){return e instanceof Function?e():e}var _i=(()=>((_i=_i||{})[_i.Important=1]="Important",_i[_i.DashCase=2]="DashCase",_i))();function Kl(e,t){return undefined(e,t)}function Fs(e){const t=e[3];return zn(t)?t[3]:t}function Jl(e){return Rd(e[13])}function Xl(e){return Rd(e[4])}function Rd(e){for(;null!==e&&!zn(e);)e=e[4];return e}function Ho(e,t,n,r,i){if(null!=r){let o,c=!1;zn(r)?o=r:rr(r)&&(c=!0,r=r[0]);const d=m(r);0===e&&null!==n?null==i?Ud(t,n,d):go(t,n,d,i||null,!0):1===e&&null!==n?go(t,n,d,i||null,!0):2===e?function Yd(e,t,n){const r=Sa(e,t);r&&function Ey(e,t,n,r){Ft(e)?e.removeChild(t,n,r):t.removeChild(n)}(e,r,t,n)}(t,d,c):3===e&&t.destroyNode(d),null!=o&&function Sy(e,t,n,r,i){const o=n[7];o!==m(n)&&Ho(t,e,r,o,i);for(let d=10;d<n.length;d++){const h=n[d];ks(h[1],h,e,t,r,o)}}(t,e,o,n,i)}}function tc(e,t,n){if(Ft(e))return e.createElement(t,n);{const r=null!==n?function Wt(e){const t=e.toLowerCase();return"svg"===t?"http://www.w3.org/2000/svg":"math"===t?"http://www.w3.org/1998/MathML/":null}(n):null;return null===r?e.createElement(t):e.createElementNS(r,t)}}function Vd(e,t){const n=e[9],r=n.indexOf(t),i=t[3];1024&t[2]&&(t[2]&=-1025,ms(i,-1)),n.splice(r,1)}function nc(e,t){if(e.length<=10)return;const n=10+t,r=e[n];if(r){const i=r[17];null!==i&&i!==e&&Vd(i,r),t>0&&(e[n-1][4]=r[4]);const o=Os(e,10+t);!function my(e,t){ks(e,t,t[11],2,null,null),t[0]=null,t[6]=null}(r[1],r);const c=o[19];null!==c&&c.detachView(o[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function Bd(e,t){if(!(256&t[2])){const n=t[11];Ft(n)&&n.destroyNode&&ks(e,t,n,3,null,null),function vy(e){let t=e[13];if(!t)return rc(e[1],e);for(;t;){let n=null;if(rr(t))n=t[13];else{const r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)rr(t)&&rc(t[1],t),t=t[3];null===t&&(t=e),rr(t)&&rc(t[1],t),n=t&&t[4]}t=n}}(t)}}function rc(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function Dy(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const i=t[n[r]];if(!(i instanceof Ao)){const o=n[r+1];if(Array.isArray(o))for(let c=0;c<o.length;c+=2){const d=i[o[c]],h=o[c+1];try{h.call(d)}finally{}}else try{o.call(i)}finally{}}}}(e,t),function wy(e,t){const n=e.cleanup,r=t[7];let i=-1;if(null!==n)for(let o=0;o<n.length-1;o+=2)if("string"==typeof n[o]){const c=n[o+1],d="function"==typeof c?c(t):m(t[c]),h=r[i=n[o+2]],C=n[o+3];"boolean"==typeof C?d.removeEventListener(n[o],h,C):C>=0?r[i=C]():r[i=-C].unsubscribe(),o+=2}else{const c=r[i=n[o+1]];n[o].call(c)}if(null!==r){for(let o=i+1;o<r.length;o++)r[o]();t[7]=null}}(e,t),1===t[1].type&&Ft(t[11])&&t[11].destroy();const n=t[17];if(null!==n&&zn(t[3])){n!==t[3]&&Vd(n,t);const r=t[19];null!==r&&r.detachView(e)}}}function jd(e,t,n){return function Hd(e,t,n){let r=t;for(;null!==r&&40&r.type;)r=(t=r).parent;if(null===r)return n[0];if(2&r.flags){const i=e.data[r.directiveStart].encapsulation;if(i===st.None||i===st.Emulated)return null}return pe(r,n)}(e,t.parent,n)}function go(e,t,n,r,i){Ft(e)?e.insertBefore(t,n,r,i):t.insertBefore(n,r,i)}function Ud(e,t,n){Ft(e)?e.appendChild(t,n):t.appendChild(n)}function $d(e,t,n,r,i){null!==r?go(e,t,n,r,i):Ud(e,t,n)}function Sa(e,t){return Ft(e)?e.parentNode(t):t.parentNode}function Gd(e,t,n){return qd(e,t,n)}let qd=function zd(e,t,n){return 40&e.type?pe(e,n):null};function Ta(e,t,n,r){const i=jd(e,r,t),o=t[11],d=Gd(r.parent||t[6],r,t);if(null!=i)if(Array.isArray(n))for(let h=0;h<n.length;h++)$d(o,i,n[h],d,!1);else $d(o,i,n,d,!1)}function Oa(e,t){if(null!==t){const n=t.type;if(3&n)return pe(t,e);if(4&n)return oc(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return Oa(e,r);{const i=e[t.index];return zn(i)?oc(-1,i):m(i)}}if(32&n)return Kl(t,e)()||m(e[t.index]);{const r=Zd(e,t);return null!==r?Array.isArray(r)?r[0]:Oa(Fs(e[16]),r):Oa(e,t.next)}}return null}function Zd(e,t){return null!==t?e[16][6].projection[t.projection]:null}function oc(e,t){const n=10+e+1;if(n<t.length){const r=t[n],i=r[1].firstChild;if(null!==i)return Oa(r,i)}return t[7]}function sc(e,t,n,r,i,o,c){for(;null!=n;){const d=r[n.index],h=n.type;if(c&&0===t&&(d&&fr(m(d),r),n.flags|=4),64!=(64&n.flags))if(8&h)sc(e,t,n.child,r,i,o,!1),Ho(t,e,i,d,o);else if(32&h){const C=Kl(n,r);let b;for(;b=C();)Ho(t,e,i,b,o);Ho(t,e,i,d,o)}else 16&h?Qd(e,t,r,n,i,o):Ho(t,e,i,d,o);n=c?n.projectionNext:n.next}}function ks(e,t,n,r,i,o){sc(n,r,e.firstChild,t,i,o,!1)}function Qd(e,t,n,r,i,o){const c=n[16],h=c[6].projection[r.projection];if(Array.isArray(h))for(let C=0;C<h.length;C++)Ho(t,e,i,h[C],o);else sc(e,t,h,c[3],i,o,!0)}function Kd(e,t,n){Ft(e)?e.setAttribute(t,"style",n):t.style.cssText=n}function ac(e,t,n){Ft(e)?""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n):t.className=n}function Jd(e,t,n){let r=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const o=t.length;if(i+o===r||e.charCodeAt(i+o)<=32)return i}n=i+1}}const Xd="ng-template";function Oy(e,t,n){let r=0;for(;r<e.length;){let i=e[r++];if(n&&"class"===i){if(i=e[r],-1!==Jd(i.toLowerCase(),t,0))return!0}else if(1===i){for(;r<e.length&&"string"==typeof(i=e[r++]);)if(i.toLowerCase()===t)return!0;return!1}}return!1}function ef(e){return 4===e.type&&e.value!==Xd}function xy(e,t,n){return t===(4!==e.type||n?e.value:Xd)}function Ay(e,t,n){let r=4;const i=e.attrs||[],o=function Fy(e){for(let t=0;t<e.length;t++)if(Dl(e[t]))return t;return e.length}(i);let c=!1;for(let d=0;d<t.length;d++){const h=t[d];if("number"!=typeof h){if(!c)if(4&r){if(r=2|1&r,""!==h&&!xy(e,h,n)||""===h&&1===t.length){if(ri(r))return!1;c=!0}}else{const C=8&r?h:t[++d];if(8&r&&null!==e.attrs){if(!Oy(e.attrs,C,n)){if(ri(r))return!1;c=!0}continue}const A=Iy(8&r?"class":h,i,ef(e),n);if(-1===A){if(ri(r))return!1;c=!0;continue}if(""!==C){let B;B=A>o?"":i[A+1].toLowerCase();const te=8&r?B:null;if(te&&-1!==Jd(te,C,0)||2&r&&C!==B){if(ri(r))return!1;c=!0}}}}else{if(!c&&!ri(r)&&!ri(h))return!1;if(c&&ri(h))continue;c=!1,r=h|1&r}}return ri(r)||c}function ri(e){return 0==(1&e)}function Iy(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let o=!1;for(;i<t.length;){const c=t[i];if(c===e)return i;if(3===c||6===c)o=!0;else{if(1===c||2===c){let d=t[++i];for(;"string"==typeof d;)d=t[++i];continue}if(4===c)break;if(0===c){i+=4;continue}}i+=o?1:2}return-1}return function ky(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function tf(e,t,n=!1){for(let r=0;r<t.length;r++)if(Ay(e,t[r],n))return!0;return!1}function Ry(e,t){e:for(let n=0;n<t.length;n++){const r=t[n];if(e.length===r.length){for(let i=0;i<e.length;i++)if(e[i]!==r[i])continue e;return!0}}return!1}function nf(e,t){return e?":not("+t.trim()+")":t}function Ly(e){let t=e[0],n=1,r=2,i="",o=!1;for(;n<e.length;){let c=e[n];if("string"==typeof c)if(2&r){const d=e[++n];i+="["+c+(d.length>0?'="'+d+'"':"")+"]"}else 8&r?i+="."+c:4&r&&(i+=" "+c);else""!==i&&!ri(c)&&(t+=nf(o,i),i=""),r=c,o=o||!ri(r);n++}return""!==i&&(t+=nf(o,i)),t}const kt={};function rf(e){sf(Yt(),Te(),cr()+e,!1)}function sf(e,t,n,r){if(!r)if(3==(3&t[2])){const o=e.preOrderCheckHooks;null!==o&&Oo(t,o,n)}else{const o=e.preOrderHooks;null!==o&&xo(t,o,0,n)}Ni(n)}function xa(e,t){return e<<17|t<<2}function ii(e){return e>>17&32767}function lc(e){return 2|e}function Vi(e){return(131068&e)>>2}function cc(e,t){return-131069&e|t<<2}function uc(e){return 1|e}function yf(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const i=n[r],o=n[r+1];if(-1!==o){const c=e.data[o];bs(i),c.contentQueries(2,t[o],o)}}}function Rs(e,t,n,r,i,o,c,d,h,C){const b=t.blueprint.slice();return b[0]=i,b[2]=140|r,ea(b),b[3]=b[15]=e,b[8]=n,b[10]=c||e&&e[10],b[11]=d||e&&e[11],b[12]=h||e&&e[12]||null,b[9]=C||e&&e[9]||null,b[6]=o,b[16]=2==t.type?e[16]:b,b}function Uo(e,t,n,r,i){let o=e.data[t];if(null===o)o=function vc(e,t,n,r,i){const o=ys(),c=_s(),h=e.data[t]=function t_(e,t,n,r,i,o){return{type:n,index:r,insertBeforeIndex:null,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:i,attrs:o,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}}(0,c?o:o&&o.parent,n,t,r,i);return null===e.firstChild&&(e.firstChild=h),null!==o&&(c?null==o.child&&null!==h.parent&&(o.child=h):null===o.next&&(o.next=h)),h}(e,t,n,r,i),function dl(){return At.lFrame.inI18n}()&&(o.flags|=64);else if(64&o.type){o.type=n,o.value=r,o.attrs=i;const c=function pi(){const e=At.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();o.injectorIndex=null===c?-1:c.injectorIndex}return xr(o,!0),o}function $o(e,t,n,r){if(0===n)return-1;const i=t.length;for(let o=0;o<n;o++)t.push(r),e.blueprint.push(r),e.data.push(null);return i}function Ls(e,t,n){So(t);try{const r=e.viewQuery;null!==r&&Tc(1,r,n);const i=e.template;null!==i&&_f(e,t,i,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&yf(e,t),e.staticViewQueries&&Tc(2,e.viewQuery,n);const o=e.components;null!==o&&function Jy(e,t){for(let n=0;n<t.length;n++)v_(e,t[n])}(t,o)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[2]&=-5,ws()}}function Go(e,t,n,r){const i=t[2];if(256!=(256&i)){So(t);try{ea(t),function vs(e){return At.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&_f(e,t,n,2,r);const c=3==(3&i);if(c){const C=e.preOrderCheckHooks;null!==C&&Oo(t,C,null)}else{const C=e.preOrderHooks;null!==C&&xo(t,C,0,null),Ds(t,0)}if(function y_(e){for(let t=Jl(e);null!==t;t=Xl(t)){if(!t[2])continue;const n=t[9];for(let r=0;r<n.length;r++){const i=n[r],o=i[3];0==(1024&i[2])&&ms(o,1),i[2]|=1024}}}(t),function m_(e){for(let t=Jl(e);null!==t;t=Xl(t))for(let n=10;n<t.length;n++){const r=t[n],i=r[1];Or(r)&&Go(i,r,i.template,r[8])}}(t),null!==e.contentQueries&&yf(e,t),c){const C=e.contentCheckHooks;null!==C&&Oo(t,C)}else{const C=e.contentHooks;null!==C&&xo(t,C,1),Ds(t,1)}!function Qy(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const i=n[r];if(i<0)Ni(~i);else{const o=i,c=n[++r],d=n[++r];Yu(c,o),d(2,t[o])}}}finally{Ni(-1)}}(e,t);const d=e.components;null!==d&&function Ky(e,t){for(let n=0;n<t.length;n++)__(e,t[n])}(t,d);const h=e.viewQuery;if(null!==h&&Tc(2,h,r),c){const C=e.viewCheckHooks;null!==C&&Oo(t,C)}else{const C=e.viewHooks;null!==C&&xo(t,C,2),Ds(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[2]&=-73,1024&t[2]&&(t[2]&=-1025,ms(t[3],-1))}finally{ws()}}}function Xy(e,t,n,r){const i=t[10],c=Tr(t);try{!c&&i.begin&&i.begin(),c&&Ls(e,t,r),Go(e,t,n,r)}finally{!c&&i.end&&i.end()}}function _f(e,t,n,r,i){const o=cr(),c=2&r;try{Ni(-1),c&&t.length>20&&sf(e,t,20,!1),n(r,i)}finally{Ni(o)}}function vf(e,t,n){if(Mi(t)){const i=t.directiveEnd;for(let o=t.directiveStart;o<i;o++){const c=e.data[o];c.contentQueries&&c.contentQueries(1,n[o],o)}}}function Cc(e,t,n){!Do()||(function l_(e,t,n,r){const i=n.directiveStart,o=n.directiveEnd;e.firstCreatePass||oo(n,t),fr(r,t);const c=n.initialInputs;for(let d=i;d<o;d++){const h=e.data[d],C=Mn(h);C&&h_(t,n,h);const b=so(t,e,d,n);fr(b,t),null!==c&&p_(0,d-i,b,h,0,c),C&&(Sn(n.index,t)[8]=b)}}(e,t,n,pe(n,t)),128==(128&n.flags)&&function c_(e,t,n){const r=n.directiveStart,i=n.directiveEnd,c=n.index,d=function fl(){return At.lFrame.currentDirectiveIndex}();try{Ni(c);for(let h=r;h<i;h++){const C=e.data[h],b=t[h];Cs(h),(null!==C.hostBindings||0!==C.hostVars||null!==C.hostAttrs)&&Sf(C,b)}}finally{Ni(-1),Cs(d)}}(e,t,n))}function bc(e,t,n=pe){const r=t.localNames;if(null!==r){let i=t.index+1;for(let o=0;o<r.length;o+=2){const c=r[o+1],d=-1===c?n(t,e):e[c];e[i++]=d}}}function Cf(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=Na(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts):t}function Na(e,t,n,r,i,o,c,d,h,C){const b=20+r,A=b+i,B=function e_(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:kt);return n}(b,A),te="function"==typeof C?C():C;return B[1]={type:e,blueprint:B,template:n,queries:null,viewQuery:d,declTNode:t,data:B.slice().fill(null,b),bindingStartIndex:b,expandoStartIndex:A,hostBindingOpCodes: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 o?o():o,pipeRegistry:"function"==typeof c?c():c,firstChild:null,schemas:h,consts:te,incompleteFirstPass:!1}}function Df(e,t,n,r){const i=Nf(t);null===n?i.push(r):(i.push(n),e.firstCreatePass&&Ff(e).push(r,i.length-1))}function Ef(e,t,n){for(let r in e)if(e.hasOwnProperty(r)){const i=e[r];(n=null===n?{}:n).hasOwnProperty(r)?n[r].push(t,i):n[r]=[t,i]}return n}function Nr(e,t,n,r,i,o,c,d){const h=pe(t,n);let b,C=t.inputs;!d&&null!=C&&(b=C[r])?(Lf(e,n,b,r,i),Br(t)&&function i_(e,t){const n=Sn(t,e);16&n[2]||(n[2]|=64)}(n,t.index)):3&t.type&&(r=function r_(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=c?c(i,t.value||"",r):i,Ft(o)?o.setProperty(h,r,i):da(r)||(h.setProperty?h.setProperty(r,i):h[r]=i))}function wc(e,t,n,r){let i=!1;if(Do()){const o=function u_(e,t,n){const r=e.directiveRegistry;let i=null;if(r)for(let o=0;o<r.length;o++){const c=r[o];tf(n,c.selectors,!1)&&(i||(i=[]),Ts(oo(n,t),e,c.type),Mn(c)?(Tf(e,n),i.unshift(c)):i.push(c))}return i}(e,t,n),c=null===r?null:{"":-1};if(null!==o){i=!0,Of(n,e.data.length,o.length);for(let b=0;b<o.length;b++){const A=o[b];A.providersResolver&&A.providersResolver(A)}let d=!1,h=!1,C=$o(e,t,o.length,null);for(let b=0;b<o.length;b++){const A=o[b];n.mergedAttrs=Ms(n.mergedAttrs,A.hostAttrs),xf(e,n,t,C,A),f_(C,A,c),null!==A.contentQueries&&(n.flags|=8),(null!==A.hostBindings||null!==A.hostAttrs||0!==A.hostVars)&&(n.flags|=128);const B=A.type.prototype;!d&&(B.ngOnChanges||B.ngOnInit||B.ngDoCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n.index),d=!0),!h&&(B.ngOnChanges||B.ngDoCheck)&&((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n.index),h=!0),C++}!function n_(e,t){const r=t.directiveEnd,i=e.data,o=t.attrs,c=[];let d=null,h=null;for(let C=t.directiveStart;C<r;C++){const b=i[C],A=b.inputs,B=null===o||ef(t)?null:g_(A,o);c.push(B),d=Ef(A,C,d),h=Ef(b.outputs,C,h)}null!==d&&(d.hasOwnProperty("class")&&(t.flags|=16),d.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=c,t.inputs=d,t.outputs=h}(e,n)}c&&function d_(e,t,n){if(t){const r=e.localNames=[];for(let i=0;i<t.length;i+=2){const o=n[t[i+1]];if(null==o)throw new H(-301,!1);r.push(t[i],o)}}}(n,r,c)}return n.mergedAttrs=Ms(n.mergedAttrs,n.attrs),i}function Pf(e,t,n,r,i,o){const c=o.hostBindings;if(c){let d=e.hostBindingOpCodes;null===d&&(d=e.hostBindingOpCodes=[]);const h=~t.index;(function a_(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(d)!=h&&d.push(h),d.push(r,i,c)}}function Sf(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Tf(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function f_(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;Mn(t)&&(n[""]=e)}}function Of(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function xf(e,t,n,r,i){e.data[r]=i;const o=i.factory||(i.factory=Sr(i.type)),c=new Ao(o,Mn(i),null);e.blueprint[r]=c,n[r]=c,Pf(e,t,0,r,$o(e,n,i.hostVars,kt),i)}function h_(e,t,n){const r=pe(t,e),i=Cf(n),o=e[10],c=Fa(e,Rs(e,i,null,n.onPush?64:16,r,t,o,o.createRenderer(r,n),null,null));e[t.index]=c}function vi(e,t,n,r,i,o){const c=pe(e,t);!function Dc(e,t,n,r,i,o,c){if(null==o)Ft(e)?e.removeAttribute(t,i,n):t.removeAttribute(i);else{const d=null==c?le(o):c(o,r||"",i);Ft(e)?e.setAttribute(t,i,d,n):n?t.setAttributeNS(n,i,d):t.setAttribute(i,d)}}(t[11],c,o,e.value,n,r,i)}function p_(e,t,n,r,i,o){const c=o[t];if(null!==c){const d=r.setInput;for(let h=0;h<c.length;){const C=c[h++],b=c[h++],A=c[h++];null!==d?r.setInput(n,A,C,b):n[b]=A}}}function g_(e,t){let n=null,r=0;for(;r<t.length;){const i=t[r];if(0!==i)if(5!==i){if("number"==typeof i)break;e.hasOwnProperty(i)&&(null===n&&(n=[]),n.push(i,e[i],t[r+1])),r+=2}else r+=2;else r+=4}return n}function Af(e,t,n,r){return new Array(e,!0,!1,t,null,0,r,n,null,null)}function __(e,t){const n=Sn(t,e);if(Or(n)){const r=n[1];80&n[2]?Go(r,n,r.template,n[8]):n[5]>0&&Ec(n)}}function Ec(e){for(let r=Jl(e);null!==r;r=Xl(r))for(let i=10;i<r.length;i++){const o=r[i];if(1024&o[2]){const c=o[1];Go(c,o,c.template,o[8])}else o[5]>0&&Ec(o)}const n=e[1].components;if(null!==n)for(let r=0;r<n.length;r++){const i=Sn(n[r],e);Or(i)&&i[5]>0&&Ec(i)}}function v_(e,t){const n=Sn(t,e),r=n[1];(function C_(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])})(r,n),Ls(r,n,n[8])}function Fa(e,t){return e[13]?e[14][4]=t:e[13]=t,e[14]=t,t}function Mc(e){for(;e;){e[2]|=64;const t=Fs(e);if(Ji(e)&&!t)return e;e=t}return null}function If(e){!function Pc(e){for(let t=0;t<e.components.length;t++){const n=e.components[t],r=Wl(n),i=r[1];Xy(i,r,i.template,n)}}(e[8])}function Tc(e,t,n){bs(0),t(e,n)}const w_=(()=>Promise.resolve(null))();function Nf(e){return e[7]||(e[7]=[])}function Ff(e){return e.cleanup||(e.cleanup=[])}function Rf(e,t){const n=e[9],r=n?n.get(Pa,null):null;r&&r.handleError(t)}function Lf(e,t,n,r,i){for(let o=0;o<n.length;){const c=n[o++],d=n[o++],h=t[c],C=e.data[c];null!==C.setInput?C.setInput(h,i,r,d):h[d]=i}}function Bi(e,t,n){const r=M(t,e);!function Ld(e,t,n){Ft(e)?e.setValue(t,n):t.textContent=n}(e[11],r,n)}function ka(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,o=0;if(null!==t)for(let c=0;c<t.length;c++){const d=t[c];"number"==typeof d?o=d:1==o?i=sn(i,d):2==o&&(r=sn(r,d+": "+t[++c]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=i:e.classesWithoutHost=i}const Oc=new zt("INJECTOR",-1);class Vf{get(t,n=ut){if(n===ut){const r=new Error(`NullInjectorError: No provider for ${Ct(t)}!`);throw r.name="NullInjectorError",r}return n}}const xc=new zt("Set Injector scope."),Vs={},M_={};let Ac;function Bf(){return void 0===Ac&&(Ac=new Vf),Ac}function jf(e,t=null,n=null,r){const i=Hf(e,t,n,r);return i._resolveInjectorDefTypes(),i}function Hf(e,t=null,n=null,r){return new P_(e,n,t||Bf(),r)}class P_{constructor(t,n,r,i=null){this.parent=r,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const o=[];n&&ei(n,d=>this.processProvider(d,t,n)),ei([t],d=>this.processInjectorType(d,[],o)),this.records.set(Oc,zo(void 0,this));const c=this.records.get(xc);this.scope=null!=c?c.value:null,this.source=i||("object"==typeof t?null:Ct(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,n=ut,r=De.Default){this.assertNotDestroyed();const i=jn(this),o=Tt(void 0);try{if(!(r&De.SkipSelf)){let d=this.records.get(t);if(void 0===d){const h=function F_(e){return"function"==typeof e||"object"==typeof e&&e instanceof zt}(t)&&me(t);d=h&&this.injectableDefInScope(h)?zo(Ic(t),Vs):null,this.records.set(t,d)}if(null!=d)return this.hydrate(t,d)}return(r&De.Self?Bf():this.parent).get(t,n=r&De.Optional&&n===ut?null:n)}catch(c){if("NullInjectorError"===c.name){if((c[Lt]=c[Lt]||[]).unshift(Ct(t)),i)throw c;return function fo(e,t,n,r){const i=e[Lt];throw t[In]&&i.unshift(t[In]),e.message=function ki(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;let i=Ct(t);if(Array.isArray(t))i=t.map(Ct).join(" -> ");else if("object"==typeof t){let o=[];for(let c in t)if(t.hasOwnProperty(c)){let d=t[c];o.push(c+":"+("string"==typeof d?JSON.stringify(d):Ct(d)))}i=`{${o.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(Rt,"\n ")}`}("\n"+e.message,i,n,r),e.ngTokenPath=i,e[Lt]=null,e}(c,t,"R3InjectorError",this.source)}throw c}finally{Tt(o),jn(i)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((r,i)=>t.push(Ct(i))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new H(205,!1)}processInjectorType(t,n,r){if(!(t=Fe(t)))return!1;let i=x(t);const o=null==i&&t.ngModule||void 0,c=void 0===o?t:o,d=-1!==r.indexOf(c);if(void 0!==o&&(i=x(o)),null==i)return!1;if(null!=i.imports&&!d){let b;r.push(c);try{ei(i.imports,A=>{this.processInjectorType(A,n,r)&&(void 0===b&&(b=[]),b.push(A))})}finally{}if(void 0!==b)for(let A=0;A<b.length;A++){const{ngModule:B,providers:te}=b[A];ei(te,Ce=>this.processProvider(Ce,B,te||O))}}this.injectorDefTypes.add(c);const h=Sr(c)||(()=>new c);this.records.set(c,zo(h,Vs));const C=i.providers;if(null!=C&&!d){const b=t;ei(C,A=>this.processProvider(A,b,C))}return void 0!==o&&void 0!==t.providers}processProvider(t,n,r){let i=qo(t=Fe(t))?t:Fe(t&&t.provide);const o=function T_(e,t,n){return $f(e)?zo(void 0,e.useValue):zo(Uf(e),Vs)}(t);if(qo(t)||!0!==t.multi)this.records.get(i);else{let c=this.records.get(i);c||(c=zo(void 0,Vs,!0),c.factory=()=>Ir(c.multi),this.records.set(i,c)),i=t,c.multi.push(t)}this.records.set(i,o)}hydrate(t,n){return n.value===Vs&&(n.value=M_,n.value=n.factory()),"object"==typeof n.value&&n.value&&function N_(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this.onDestroy.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=Fe(t.providedIn);return"string"==typeof n?"any"===n||n===this.scope:this.injectorDefTypes.has(n)}}function Ic(e){const t=me(e),n=null!==t?t.factory:Sr(e);if(null!==n)return n;if(e instanceof zt)throw new H(204,!1);if(e instanceof Function)return function S_(e){const t=e.length;if(t>0)throw Lo(t,"?"),new H(204,!1);const n=function K(e){const t=e&&(e[fe]||e[xe]);if(t){const n=function S(e){if(e.hasOwnProperty("name"))return e.name;const 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!==n?()=>n.factory(e):()=>new e}(e);throw new H(204,!1)}function Uf(e,t,n){let r;if(qo(e)){const i=Fe(e);return Sr(i)||Ic(i)}if($f(e))r=()=>Fe(e.useValue);else if(function x_(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Ir(e.deps||[]));else if(function O_(e){return!(!e||!e.useExisting)}(e))r=()=>gn(Fe(e.useExisting));else{const i=Fe(e&&(e.useClass||e.provide));if(!function I_(e){return!!e.deps}(e))return Sr(i)||Ic(i);r=()=>new i(...Ir(e.deps))}return r}function zo(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function $f(e){return null!==e&&"object"==typeof e&&Bn in e}function qo(e){return"function"==typeof e}let Ci=(()=>{class e{static create(n,r){if(Array.isArray(n))return jf({name:""},r,n,"");{const i=n.name??"";return jf({name:i},n.parent,n.providers,i)}}}return e.THROW_IF_NOT_FOUND=ut,e.NULL=new Vf,e.\u0275prov=ee({token:e,providedIn:"any",factory:()=>gn(Oc)}),e.__NG_ELEMENT_ID__=-1,e})();function U_(e,t){To(Wl(e)[1],Rn())}function kc(e){let t=function th(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const r=[e];for(;t;){let i;if(Mn(e))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new H(903,"");i=t.\u0275dir}if(i){if(n){r.push(i);const c=e;c.inputs=Rc(e.inputs),c.declaredInputs=Rc(e.declaredInputs),c.outputs=Rc(e.outputs);const d=i.hostBindings;d&&q_(e,d);const h=i.viewQuery,C=i.contentQueries;if(h&&G_(e,h),C&&z_(e,C),Ut(e.inputs,i.inputs),Ut(e.declaredInputs,i.declaredInputs),Ut(e.outputs,i.outputs),Mn(i)&&i.data.animation){const b=e.data;b.animation=(b.animation||[]).concat(i.data.animation)}}const o=i.features;if(o)for(let c=0;c<o.length;c++){const d=o[c];d&&d.ngInherit&&d(e),d===kc&&(n=!1)}}t=Object.getPrototypeOf(t)}!function $_(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=Ms(i.hostAttrs,n=Ms(n,i.hostAttrs))}}(r)}function Rc(e){return e===L?{}:e===O?[]:e}function G_(e,t){const n=e.viewQuery;e.viewQuery=n?(r,i)=>{t(r,i),n(r,i)}:t}function z_(e,t){const n=e.contentQueries;e.contentQueries=n?(r,i,o)=>{t(r,i,o),n(r,i,o)}:t}function q_(e,t){const n=e.hostBindings;e.hostBindings=n?(r,i)=>{t(r,i),n(r,i)}:t}let Ra=null;function Wo(){if(!Ra){const e=ze.Symbol;if(e&&e.iterator)Ra=e.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let n=0;n<t.length;++n){const r=t[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(Ra=r)}}}return Ra}function Bs(e){return!!Lc(e)&&(Array.isArray(e)||!(e instanceof Map)&&Wo()in e)}function Lc(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function hr(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Vc(e,t,n,r){const i=Te();return hr(i,Ii(),t)&&(Yt(),vi(Tn(),i,e,t,n,r)),Vc}function Yo(e,t,n,r){return hr(e,Ii(),n)?t+le(n)+r:kt}function dh(e,t,n,r,i,o,c,d){const h=Te(),C=Yt(),b=e+20,A=C.firstCreatePass?function X_(e,t,n,r,i,o,c,d,h){const C=t.consts,b=Uo(t,e,4,c||null,ir(C,d));wc(t,n,b,ir(C,h)),To(t,b);const A=b.tViews=Na(2,b,r,i,o,t.directiveRegistry,t.pipeRegistry,null,t.schemas,C);return null!==t.queries&&(t.queries.template(t,b),A.queries=t.queries.embeddedTView(b)),b}(b,C,h,t,n,r,i,o,c):C.data[b];xr(A,!1);const B=h[11].createComment("");Ta(C,h,B,A),fr(B,h),Fa(h,h[b]=Af(B,h,B,A)),ci(A)&&Cc(C,h,A),null!=c&&bc(h,A,d)}function fh(e){return function An(e,t){return e[t]}(function ul(){return At.lFrame.contextLView}(),20+e)}function Hs(e,t=De.Default){const n=Te();return null===n?gn(e,t):Ol(Rn(),n,Fe(e),t)}function $c(e,t,n){const r=Te();return hr(r,Ii(),t)&&Nr(Yt(),Tn(),r,e,t,r[11],n,!1),$c}function Gc(e,t,n,r,i){const c=i?"class":"style";Lf(e,n,t.inputs[c],c,r)}function Ba(e,t,n,r){const i=Te(),o=Yt(),c=20+e,d=i[11],h=i[c]=tc(d,t,function _l(){return At.lFrame.currentNamespace}()),C=o.firstCreatePass?function bv(e,t,n,r,i,o,c){const d=t.consts,C=Uo(t,e,2,i,ir(d,o));return wc(t,n,C,ir(d,c)),null!==C.attrs&&ka(C,C.attrs,!1),null!==C.mergedAttrs&&ka(C,C.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,C),C}(c,o,i,0,t,n,r):o.data[c];xr(C,!0);const b=C.mergedAttrs;null!==b&&Es(d,h,b);const A=C.classes;null!==A&&ac(d,h,A);const B=C.styles;return null!==B&&Kd(d,h,B),64!=(64&C.flags)&&Ta(o,i,h,C),0===function wo(){return At.lFrame.elementDepthCount}()&&fr(h,i),function al(){At.lFrame.elementDepthCount++}(),ci(C)&&(Cc(o,i,C),vf(o,C,i)),null!==r&&bc(i,C),Ba}function ja(){let e=Rn();_s()?Eo():(e=e.parent,xr(e,!1));const t=e;!function ll(){At.lFrame.elementDepthCount--}();const n=Yt();return n.firstCreatePass&&(To(n,e),Mi(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function ed(e){return 0!=(16&e.flags)}(t)&&Gc(n,t,Te(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function td(e){return 0!=(32&e.flags)}(t)&&Gc(n,t,Te(),t.stylesWithoutHost,!1),ja}function zc(e,t,n,r){return Ba(e,t,n,r),ja(),zc}function Ha(e,t,n){const r=Te(),i=Yt(),o=e+20,c=i.firstCreatePass?function wv(e,t,n,r,i){const o=t.consts,c=ir(o,r),d=Uo(t,e,8,"ng-container",c);return null!==c&&ka(d,c,!0),wc(t,n,d,ir(o,i)),null!==t.queries&&t.queries.elementStart(t,d),d}(o,i,r,t,n):i.data[o];xr(c,!0);const d=r[o]=r[11].createComment("");return Ta(i,r,d,c),fr(d,r),ci(c)&&(Cc(i,r,c),vf(i,c,r)),null!=n&&bc(r,c),Ha}function Ua(){let e=Rn();const t=Yt();return _s()?Eo():(e=e.parent,xr(e,!1)),t.firstCreatePass&&(To(t,e),Mi(e)&&t.queries.elementEnd(e)),Ua}function qc(e,t,n){return Ha(e,t,n),Ua(),qc}function Dh(){return Te()}function Wc(e){return!!e&&"function"==typeof e.then}function Eh(e){return!!e&&"function"==typeof e.subscribe}const Mh=Eh;function Zc(e,t,n,r){const i=Te(),o=Yt(),c=Rn();return function Sh(e,t,n,r,i,o,c,d){const h=ci(r),b=e.firstCreatePass&&Ff(e),A=t[8],B=Nf(t);let te=!0;if(3&r.type||d){const $e=pe(r,t),it=d?d($e):$e,Ee=B.length,bt=d?Zt=>d(m(Zt[r.index])):r.index;if(Ft(n)){let Zt=null;if(!d&&h&&(Zt=function Dv(e,t,n,r){const i=e.cleanup;if(null!=i)for(let o=0;o<i.length-1;o+=2){const c=i[o];if(c===n&&i[o+1]===r){const d=t[7],h=i[o+2];return d.length>h?d[h]:null}"string"==typeof c&&(o+=2)}return null}(e,t,i,r.index)),null!==Zt)(Zt.__ngLastListenerFn__||Zt).__ngNextListenerFn__=o,Zt.__ngLastListenerFn__=o,te=!1;else{o=Yc(r,t,A,o,!1);const fn=n.listen(it,i,o);B.push(o,fn),b&&b.push(i,bt,Ee,Ee+1)}}else o=Yc(r,t,A,o,!0),it.addEventListener(i,o,c),B.push(o),b&&b.push(i,bt,Ee,c)}else o=Yc(r,t,A,o,!1);const Ce=r.outputs;let ke;if(te&&null!==Ce&&(ke=Ce[i])){const $e=ke.length;if($e)for(let it=0;it<$e;it+=2){const Fr=t[ke[it]][ke[it+1]].subscribe(o),vo=B.length;B.push(o,Fr),b&&b.push(i,r.index,vo,-(vo+1))}}}(o,i,i[11],c,e,t,!!n,r),Zc}function Th(e,t,n,r){try{return!1!==n(r)}catch(i){return Rf(e,i),!1}}function Yc(e,t,n,r,i){return function o(c){if(c===Function)return r;const d=2&e.flags?Sn(e.index,t):t;0==(32&t[2])&&Mc(d);let h=Th(t,0,r,c),C=o.__ngNextListenerFn__;for(;C;)h=Th(t,0,C,c)&&h,C=C.__ngNextListenerFn__;return i&&!1===h&&(c.preventDefault(),c.returnValue=!1),h}}function Oh(e=1){return function Qu(e){return(At.lFrame.contextLView=function Ku(e,t){for(;e>0;)t=t[15],e--;return t}(e,At.lFrame.contextLView))[8]}(e)}function Ev(e,t){let n=null;const r=function Ny(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(0==(1&n))return t[n+1]}return null}(e);for(let i=0;i<t.length;i++){const o=t[i];if("*"!==o){if(null===r?tf(e,o,!0):Ry(r,o))return i}else n=i}return n}function xh(e){const t=Te()[16][6];if(!t.projection){const r=t.projection=Lo(e?e.length:1,null),i=r.slice();let o=t.child;for(;null!==o;){const c=e?Ev(o,e):0;null!==c&&(i[c]?i[c].projectionNext=o:r[c]=o,i[c]=o),o=o.next}}}function Ah(e,t=0,n){const r=Te(),i=Yt(),o=Uo(i,20+e,16,null,n||null);null===o.projection&&(o.projection=t),Eo(),64!=(64&o.flags)&&function Py(e,t,n){Qd(t[11],0,t,n,jd(e,n,t),Gd(n.parent||t[6],n,t))}(i,r,o)}function Qc(e,t,n){return $a(e,"",t,"",n),Qc}function $a(e,t,n,r,i){const o=Te(),c=Yo(o,t,n,r);return c!==kt&&Nr(Yt(),Tn(),o,e,c,o[11],i,!1),$a}function jh(e,t,n,r,i){const o=e[n+1],c=null===t;let d=r?ii(o):Vi(o),h=!1;for(;0!==d&&(!1===h||c);){const b=e[d+1];Sv(e[d],t)&&(h=!0,e[d+1]=r?uc(b):lc(b)),d=r?ii(b):Vi(b)}h&&(e[n+1]=r?lc(o):uc(o))}function Sv(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&uo(e,t)>=0}const qn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Hh(e){return e.substring(qn.key,qn.keyEnd)}function Uh(e,t){const n=qn.textEnd;return n===t?-1:(t=qn.keyEnd=function Av(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,qn.key=t,n),is(e,t,n))}function is(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function Kc(e,t){return function si(e,t,n,r){const i=Te(),o=Yt(),c=Ur(2);o.firstUpdatePass&&Qh(o,e,c,r),t!==kt&&hr(i,c,t)&&Jh(o,o.data[cr()],i,i[11],e,i[c+1]=function Hv(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=Ct(Zi(e)))),e}(t,n),r,c)}(e,t,null,!0),Kc}function Zh(e){ai(Er,Di,e,!0)}function Di(e,t){for(let n=function Ov(e){return function Gh(e){qn.key=0,qn.keyEnd=0,qn.value=0,qn.valueEnd=0,qn.textEnd=e.length}(e),Uh(e,is(e,0,qn.textEnd))}(t);n>=0;n=Uh(t,n))Er(e,Hh(t),!0)}function ai(e,t,n,r){const i=Yt(),o=Ur(2);i.firstUpdatePass&&Qh(i,null,o,r);const c=Te();if(n!==kt&&hr(c,o,n)){const d=i.data[cr()];if(ep(d,r)&&!Yh(i,o)){let h=r?d.classesWithoutHost:d.stylesWithoutHost;null!==h&&(n=sn(h,n||"")),Gc(i,d,c,n,r)}else!function jv(e,t,n,r,i,o,c,d){i===kt&&(i=O);let h=0,C=0,b=0<i.length?i[0]:null,A=0<o.length?o[0]:null;for(;null!==b||null!==A;){const B=h<i.length?i[h+1]:void 0,te=C<o.length?o[C+1]:void 0;let ke,Ce=null;b===A?(h+=2,C+=2,B!==te&&(Ce=A,ke=te)):null===A||null!==b&&b<A?(h+=2,Ce=b):(C+=2,Ce=A,ke=te),null!==Ce&&Jh(e,t,n,r,Ce,ke,c,d),b=h<i.length?i[h]:null,A=C<o.length?o[C]:null}}(i,d,c,c[11],c[o+1],c[o+1]=function Bv(e,t,n){if(null==n||""===n)return O;const r=[],i=Zi(n);if(Array.isArray(i))for(let o=0;o<i.length;o++)e(r,i[o],!0);else if("object"==typeof i)for(const o in i)i.hasOwnProperty(o)&&e(r,o,i[o]);else"string"==typeof i&&t(r,i);return r}(e,t,n),r,o)}}function Yh(e,t){return t>=e.expandoStartIndex}function Qh(e,t,n,r){const i=e.data;if(null===i[n+1]){const o=i[cr()],c=Yh(e,n);ep(o,r)&&null===t&&!c&&(t=!1),t=function kv(e,t,n,r){const i=function Po(e){const t=At.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let o=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=Us(n=Jc(null,e,t,n,r),t.attrs,r),o=null);else{const c=t.directiveStylingLast;if(-1===c||e[c]!==i)if(n=Jc(i,e,t,n,r),null===o){let h=function Rv(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==Vi(r))return e[ii(r)]}(e,t,r);void 0!==h&&Array.isArray(h)&&(h=Jc(null,e,t,h[1],r),h=Us(h,t.attrs,r),function Lv(e,t,n,r){e[ii(n?t.classBindings:t.styleBindings)]=r}(e,t,r,h))}else o=function Vv(e,t,n){let r;const i=t.directiveEnd;for(let o=1+t.directiveStylingLast;o<i;o++)r=Us(r,e[o].hostAttrs,n);return Us(r,t.attrs,n)}(e,t,r)}return void 0!==o&&(r?t.residualClasses=o:t.residualStyles=o),n}(i,o,t,r),function Mv(e,t,n,r,i,o){let c=o?t.classBindings:t.styleBindings,d=ii(c),h=Vi(c);e[r]=n;let b,C=!1;if(Array.isArray(n)){const A=n;b=A[1],(null===b||uo(A,b)>0)&&(C=!0)}else b=n;if(i)if(0!==h){const B=ii(e[d+1]);e[r+1]=xa(B,d),0!==B&&(e[B+1]=cc(e[B+1],r)),e[d+1]=function jy(e,t){return 131071&e|t<<17}(e[d+1],r)}else e[r+1]=xa(d,0),0!==d&&(e[d+1]=cc(e[d+1],r)),d=r;else e[r+1]=xa(h,0),0===d?d=r:e[h+1]=cc(e[h+1],r),h=r;C&&(e[r+1]=lc(e[r+1])),jh(e,b,r,!0),jh(e,b,r,!1),function Pv(e,t,n,r,i){const o=i?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof t&&uo(o,t)>=0&&(n[r+1]=uc(n[r+1]))}(t,b,e,r,o),c=xa(d,h),o?t.classBindings=c:t.styleBindings=c}(i,o,t,n,c,r)}}function Jc(e,t,n,r,i){let o=null;const c=n.directiveEnd;let d=n.directiveStylingLast;for(-1===d?d=n.directiveStart:d++;d<c&&(o=t[d],r=Us(r,o.hostAttrs,i),o!==e);)d++;return null!==e&&(n.directiveStylingLast=d),r}function Us(e,t,n){const r=n?1:2;let i=-1;if(null!==t)for(let o=0;o<t.length;o++){const c=t[o];"number"==typeof c?i=c:i===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),Er(e,c,!!n||t[++o]))}return void 0===e?null:e}function Jh(e,t,n,r,i,o,c,d){if(!(3&t.type))return;const h=e.data,C=h[d+1];Ga(function cf(e){return 1==(1&e)}(C)?Xh(h,t,n,i,Vi(C),c):void 0)||(Ga(o)||function lf(e){return 2==(2&e)}(C)&&(o=Xh(h,null,n,i,d,c)),function Ty(e,t,n,r,i){const o=Ft(e);if(t)i?o?e.addClass(n,r):n.classList.add(r):o?e.removeClass(n,r):n.classList.remove(r);else{let c=-1===r.indexOf("-")?void 0:_i.DashCase;if(null==i)o?e.removeStyle(n,r,c):n.style.removeProperty(r);else{const d="string"==typeof i&&i.endsWith("!important");d&&(i=i.slice(0,-10),c|=_i.Important),o?e.setStyle(n,r,i,c):n.style.setProperty(r,i,d?"important":"")}}}(r,c,M(cr(),n),i,o))}function Xh(e,t,n,r,i,o){const c=null===t;let d;for(;i>0;){const h=e[i],C=Array.isArray(h),b=C?h[1]:h,A=null===b;let B=n[i+1];B===kt&&(B=A?O:void 0);let te=A?va(B,r):b===r?B:void 0;if(C&&!Ga(te)&&(te=va(h,r)),Ga(te)&&(d=te,c))return d;const Ce=e[i+1];i=c?ii(Ce):Vi(Ce)}if(null!==t){let h=o?t.residualClasses:t.residualStyles;null!=h&&(d=va(h,r))}return d}function Ga(e){return void 0!==e}function ep(e,t){return 0!=(e.flags&(t?16:32))}function tp(e,t=""){const n=Te(),r=Yt(),i=e+20,o=r.firstCreatePass?Uo(r,i,1,t,null):r.data[i],c=n[i]=function ec(e,t){return Ft(e)?e.createText(t):e.createTextNode(t)}(n[11],t);Ta(r,n,c,o),xr(o,!1)}function Xc(e){return za("",e,""),Xc}function za(e,t,n){const r=Te(),i=Yo(r,e,t,n);return i!==kt&&Bi(r,cr(),i),za}function up(e,t,n){ai(Er,Di,Yo(Te(),e,t,n),!0)}const yo=void 0;var sC=["en",[["a","p"],["AM","PM"],yo],[["AM","PM"],yo,yo],[["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"]],yo,[["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"]],yo,[["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}",yo,"{1} 'at' {0}",yo],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function oC(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let os={};function eu(e){const t=function aC(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=Dp(t);if(n)return n;const r=t.split("-")[0];if(n=Dp(r),n)return n;if("en"===r)return sC;throw new Error(`Missing locale data for the locale "${e}".`)}function wp(e){return eu(e)[Pt.PluralCase]}function Dp(e){return e in os||(os[e]=ze.ng&&ze.ng.common&&ze.ng.common.locales&&ze.ng.common.locales[e]),os[e]}var Pt=(()=>((Pt=Pt||{})[Pt.LocaleId=0]="LocaleId",Pt[Pt.DayPeriodsFormat=1]="DayPeriodsFormat",Pt[Pt.DayPeriodsStandalone=2]="DayPeriodsStandalone",Pt[Pt.DaysFormat=3]="DaysFormat",Pt[Pt.DaysStandalone=4]="DaysStandalone",Pt[Pt.MonthsFormat=5]="MonthsFormat",Pt[Pt.MonthsStandalone=6]="MonthsStandalone",Pt[Pt.Eras=7]="Eras",Pt[Pt.FirstDayOfWeek=8]="FirstDayOfWeek",Pt[Pt.WeekendRange=9]="WeekendRange",Pt[Pt.DateFormat=10]="DateFormat",Pt[Pt.TimeFormat=11]="TimeFormat",Pt[Pt.DateTimeFormat=12]="DateTimeFormat",Pt[Pt.NumberSymbols=13]="NumberSymbols",Pt[Pt.NumberFormats=14]="NumberFormats",Pt[Pt.CurrencyCode=15]="CurrencyCode",Pt[Pt.CurrencySymbol=16]="CurrencySymbol",Pt[Pt.CurrencyName=17]="CurrencyName",Pt[Pt.Currencies=18]="Currencies",Pt[Pt.Directionality=19]="Directionality",Pt[Pt.PluralCase=20]="PluralCase",Pt[Pt.ExtraData=21]="ExtraData",Pt))();const qa="en-US";let Ep=qa;function ru(e,t,n,r,i){if(e=Fe(e),Array.isArray(e))for(let o=0;o<e.length;o++)ru(e[o],t,n,r,i);else{const o=Yt(),c=Te();let d=qo(e)?e:Fe(e.provide),h=Uf(e);const C=Rn(),b=1048575&C.providerIndexes,A=C.directiveStart,B=C.providerIndexes>>20;if(qo(e)||!e.multi){const te=new Ao(h,i,Hs),Ce=ou(d,t,i?b:b+B,A);-1===Ce?(Ts(oo(C,c),o,d),iu(o,e,t.length),t.push(d),C.directiveStart++,C.directiveEnd++,i&&(C.providerIndexes+=1048576),n.push(te),c.push(te)):(n[Ce]=te,c[Ce]=te)}else{const te=ou(d,t,b+B,A),Ce=ou(d,t,b,b+B),ke=te>=0&&n[te],$e=Ce>=0&&n[Ce];if(i&&!$e||!i&&!ke){Ts(oo(C,c),o,d);const it=function ob(e,t,n,r,i){const o=new Ao(e,n,Hs);return o.multi=[],o.index=t,o.componentProviders=0,Zp(o,i,r&&!n),o}(i?ib:rb,n.length,i,r,h);!i&&$e&&(n[Ce].providerFactory=it),iu(o,e,t.length,0),t.push(d),C.directiveStart++,C.directiveEnd++,i&&(C.providerIndexes+=1048576),n.push(it),c.push(it)}else iu(o,e,te>-1?te:Ce,Zp(n[i?Ce:te],h,!i&&r));!i&&r&&$e&&n[Ce].componentProviders++}}}function iu(e,t,n,r){const i=qo(t),o=function A_(e){return!!e.useClass}(t);if(i||o){const h=(o?Fe(t.useClass):t).prototype.ngOnDestroy;if(h){const C=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const b=C.indexOf(n);-1===b?C.push(n,[r,h]):C[b+1].push(r,h)}else C.push(n,h)}}}function Zp(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function ou(e,t,n,r){for(let i=n;i<r;i++)if(t[i]===e)return i;return-1}function rb(e,t,n,r){return su(this.multi,[])}function ib(e,t,n,r){const i=this.multi;let o;if(this.providerFactory){const c=this.providerFactory.componentProviders,d=so(n,n[1],this.providerFactory.index,r);o=d.slice(0,c),su(i,o);for(let h=c;h<d.length;h++)o.push(d[h])}else o=[],su(i,o);return o}function su(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function Yp(e,t=[]){return n=>{n.providersResolver=(r,i)=>function nb(e,t,n){const r=Yt();if(r.firstCreatePass){const i=Mn(e);ru(n,r.data,r.blueprint,i,!0),ru(t,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,t)}}class Qp{}class lb{resolveComponentFactory(t){throw function ab(e){const t=Error(`No component factory found for ${Ct(e)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=e,t}(t)}}let Ka=(()=>{class e{}return e.NULL=new lb,e})();function cb(){return as(Rn(),Te())}function as(e,t){return new Ws(pe(e,t))}let Ws=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=cb,e})();function ub(e){return e instanceof Ws?e.nativeElement:e}class Jp{}let db=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>function hb(){const e=Te(),n=Sn(Rn().index,e);return function fb(e){return e[11]}(rr(n)?n:e)}(),e})(),pb=(()=>{class e{}return e.\u0275prov=ee({token:e,providedIn:"root",factory:()=>null}),e})();class Xp{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const gb=new Xp("13.3.11"),au={};function Ja(e,t,n,r,i=!1){for(;null!==n;){const o=t[n.index];if(null!==o&&r.push(m(o)),zn(o))for(let d=10;d<o.length;d++){const h=o[d],C=h[1].firstChild;null!==C&&Ja(h[1],h,C,r)}const c=n.type;if(8&c)Ja(e,t,n.child,r);else if(32&c){const d=Kl(n,t);let h;for(;h=d();)r.push(h)}else if(16&c){const d=Zd(t,n);if(Array.isArray(d))r.push(...d);else{const h=Fs(t[16]);Ja(h[1],h,d,r,!0)}}n=i?n.projectionNext:n.next}return r}class Zs{constructor(t,n){this._lView=t,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const t=this._lView,n=t[1];return Ja(n,t,n.firstChild,[])}get context(){return this._lView[8]}set context(t){this._lView[8]=t}get destroyed(){return 256==(256&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[3];if(zn(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(nc(t,r),Os(n,r))}this._attachedToViewContainer=!1}Bd(this._lView[1],this._lView)}onDestroy(t){Df(this._lView[1],this._lView,null,t)}markForCheck(){Mc(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){!function Sc(e,t,n){const r=t[10];r.begin&&r.begin();try{Go(e,t,e.template,n)}catch(i){throw Rf(t,i),i}finally{r.end&&r.end()}}(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new H(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function _y(e,t){ks(e,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new H(902,"");this._appRef=t}}class mb extends Zs{constructor(t){super(t),this._view=t}detectChanges(){If(this._view)}checkNoChanges(){}get context(){return null}}class eg extends Ka{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=lt(t);return new lu(n,this.ngModule)}}function tg(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class lu extends Qp{constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function Vy(e){return e.map(Ly).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return tg(this.componentDef.inputs)}get outputs(){return tg(this.componentDef.outputs)}create(t,n,r,i){const o=(i=i||this.ngModule)?function _b(e,t){return{get:(n,r,i)=>{const o=e.get(n,au,i);return o!==au||r===au?o:t.get(n,r,i)}}}(t,i.injector):t,c=o.get(Jp,Hr),d=o.get(pb,null),h=c.createRenderer(null,this.componentDef),C=this.componentDef.selectors[0][0]||"div",b=r?function wf(e,t,n){if(Ft(e))return e.selectRootElement(t,n===st.ShadowDom);let r="string"==typeof t?e.querySelector(t):t;return r.textContent="",r}(h,r,this.componentDef.encapsulation):tc(c.createRenderer(null,this.componentDef),C,function yb(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(C)),A=this.componentDef.onPush?576:528,B=function eh(e,t){return{components:[],scheduler:e||uy,clean:w_,playerHandler:t||null,flags:0}}(),te=Na(0,null,null,1,0,null,null,null,null,null),Ce=Rs(null,te,B,A,null,null,c,h,d,o);let ke,$e;So(Ce);try{const it=function Jf(e,t,n,r,i,o){const c=n[1];n[20]=e;const h=Uo(c,20,2,"#host",null),C=h.mergedAttrs=t.hostAttrs;null!==C&&(ka(h,C,!0),null!==e&&(Es(i,e,C),null!==h.classes&&ac(i,e,h.classes),null!==h.styles&&Kd(i,e,h.styles)));const b=r.createRenderer(e,t),A=Rs(n,Cf(t),null,t.onPush?64:16,n[20],h,r,b,o||null,null);return c.firstCreatePass&&(Ts(oo(h,n),c,t.type),Tf(c,h),Of(h,n.length,1)),Fa(n,A),n[20]=A}(b,this.componentDef,Ce,c,h);if(b)if(r)Es(h,b,["ng-version",gb.full]);else{const{attrs:Ee,classes:bt}=function By(e){const t=[],n=[];let r=1,i=2;for(;r<e.length;){let o=e[r];if("string"==typeof o)2===i?""!==o&&t.push(o,e[++r]):8===i&&n.push(o);else{if(!ri(i))break;i=o}r++}return{attrs:t,classes:n}}(this.componentDef.selectors[0]);Ee&&Es(h,b,Ee),bt&&bt.length>0&&ac(h,b,bt.join(" "))}if($e=pn(te,20),void 0!==n){const Ee=$e.projection=[];for(let bt=0;bt<this.ngContentSelectors.length;bt++){const Zt=n[bt];Ee.push(null!=Zt?Array.from(Zt):null)}}ke=function Xf(e,t,n,r,i){const o=n[1],c=function s_(e,t,n){const r=Rn();e.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),xf(e,r,t,$o(e,t,1,null),n));const i=so(t,e,r.directiveStart,r);fr(i,t);const o=pe(r,t);return o&&fr(o,t),i}(o,n,t);if(r.components.push(c),e[8]=c,i&&i.forEach(h=>h(c,t)),t.contentQueries){const h=Rn();t.contentQueries(1,c,h.directiveStart)}const d=Rn();return!o.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(Ni(d.index),Pf(n[1],d,0,d.directiveStart,d.directiveEnd,t),Sf(t,c)),c}(it,this.componentDef,Ce,B,[U_]),Ls(te,Ce,null)}finally{ws()}return new Cb(this.componentType,ke,as($e,Ce),Ce,$e)}}class Cb extends class sb{}{constructor(t,n,r,i,o){super(),this.location=r,this._rootLView=i,this._tNode=o,this.instance=n,this.hostView=this.changeDetectorRef=new mb(i),this.componentType=t}get injector(){return new $i(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}class ls{}const cs=new Map;class ig extends ls{constructor(t,n){super(),this._parent=n,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new eg(this);const r=Mt(t);this._bootstrapComponents=yi(r.bootstrap),this._r3Injector=Hf(t,n,[{provide:ls,useValue:this},{provide:Ka,useValue:this.componentFactoryResolver}],Ct(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,n=Ci.THROW_IF_NOT_FOUND,r=De.Default){return t===Ci||t===ls||t===Oc?this:this._r3Injector.get(t,n,r)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class cu extends class wb{}{constructor(t){super(),this.moduleType=t,null!==Mt(t)&&function Db(e){const t=new Set;!function n(r){const i=Mt(r,!0),o=i.id;null!==o&&(function ng(e,t,n){if(t&&t!==n)throw new Error(`Duplicate module registered for ${e} - ${Ct(t)} vs ${Ct(t.name)}`)}(o,cs.get(o),r),cs.set(o,r));const c=yi(i.imports);for(const d of c)t.has(d)||(t.add(d),n(d))}(e)}(t)}create(t){return new ig(this.moduleType,t)}}function og(e,t,n,r){return function sg(e,t,n,r,i,o){const c=t+n;return hr(e,c,i)?function bi(e,t,n){return e[t]=n}(e,c+1,o?r.call(o,i):r(i)):function Ys(e,t){const n=e[t];return n===kt?void 0:n}(e,c+1)}(Te(),function or(){const e=At.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}(),e,t,n,r)}function uu(e){return t=>{setTimeout(e,void 0,t)}}const Ei=class jb extends j.xQ{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let i=t,o=n||(()=>null),c=r;if(t&&"object"==typeof t){const h=t;i=h.next?.bind(h),o=h.error?.bind(h),c=h.complete?.bind(h)}this.__isAsync&&(o=uu(o),i&&(i=uu(i)),c&&(c=uu(c)));const d=super.subscribe({next:i,error:o,complete:c});return t instanceof q.w&&t.add(d),d}};function Hb(){return this._results[Wo()]()}class du{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=Wo(),r=du.prototype;r[n]||(r[n]=Hb)}get changes(){return this._changes||(this._changes=new Ei)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const r=this;r.dirty=!1;const i=Ar(t);(this._changesDetected=!function ud(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],o=t[r];if(n&&(i=n(i),o=n(o)),o!==i)return!1}return!0}(r._results,i,n))&&(r._results=i,r.length=i.length,r.last=i[this.length-1],r.first=i[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}Symbol;let Ks=(()=>{class e{}return e.__NG_ELEMENT_ID__=Gb,e})();const Ub=Ks,$b=class extends Ub{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}createEmbeddedView(t){const n=this._declarationTContainer.tViews,r=Rs(this._declarationLView,n,t,16,null,n.declTNode,null,null,null,null);r[17]=this._declarationLView[this._declarationTContainer.index];const o=this._declarationLView[19];return null!==o&&(r[19]=o.createEmbeddedView(n)),Ls(n,r,t),new Zs(r)}};function Gb(){return Xa(Rn(),Te())}function Xa(e,t){return 4&e.type?new $b(t,e,as(e,t)):null}let el=(()=>{class e{}return e.__NG_ELEMENT_ID__=zb,e})();function zb(){return hg(Rn(),Te())}const qb=el,dg=class extends qb{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return as(this._hostTNode,this._hostLView)}get injector(){return new $i(this._hostTNode,this._hostLView)}get parentInjector(){const t=No(this._hostTNode,this._hostLView);if(Ml(t)){const n=ro(t,this._hostLView),r=no(t);return new $i(n[1].data[r+8],n)}return new $i(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=fg(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,n,r){const i=t.createEmbeddedView(n||{});return this.insert(i,r),i}createComponent(t,n,r,i,o){const c=t&&!function Ro(e){return"function"==typeof e}(t);let d;if(c)d=n;else{const A=n||{};d=A.index,r=A.injector,i=A.projectableNodes,o=A.ngModuleRef}const h=c?t:new lu(lt(t)),C=r||this.parentInjector;if(!o&&null==h.ngModule){const B=(c?C:this.parentInjector).get(ls,null);B&&(o=B)}const b=h.create(C,i,void 0,o);return this.insert(b.hostView,d),b}insert(t,n){const r=t._lView,i=r[1];if(function lr(e){return zn(e[3])}(r)){const b=this.indexOf(t);if(-1!==b)this.detach(b);else{const A=r[3],B=new dg(A,A[6],A[3]);B.detach(B.indexOf(t))}}const o=this._adjustIndex(n),c=this._lContainer;!function Cy(e,t,n,r){const i=10+r,o=n.length;r>0&&(n[i-1][4]=t),r<o-10?(t[4]=n[i],Rl(n,10+r,t)):(n.push(t),t[4]=null),t[3]=n;const c=t[17];null!==c&&n!==c&&function by(e,t){const n=e[9];t[16]!==t[3][3][16]&&(e[2]=!0),null===n?e[9]=[t]:n.push(t)}(c,t);const d=t[19];null!==d&&d.insertView(e),t[2]|=128}(i,r,c,o);const d=oc(o,c),h=r[11],C=Sa(h,c[7]);return null!==C&&function yy(e,t,n,r,i,o){r[0]=i,r[6]=t,ks(e,r,n,1,i,o)}(i,c[6],h,r,C,d),t.attachToViewContainerRef(),Rl(fu(c),o,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=fg(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=nc(this._lContainer,n);r&&(Os(fu(this._lContainer),n),Bd(r[1],r))}detach(t){const n=this._adjustIndex(t,-1),r=nc(this._lContainer,n);return r&&null!=Os(fu(this._lContainer),n)?new Zs(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function fg(e){return e[8]}function fu(e){return e[8]||(e[8]=[])}function hg(e,t){let n;const r=t[e.index];if(zn(r))n=r;else{let i;if(8&e.type)i=m(r);else{const o=t[11];i=o.createComment("");const c=pe(e,t);go(o,Sa(o,c),i,function My(e,t){return Ft(e)?e.nextSibling(t):t.nextSibling}(o,c),!1)}t[e.index]=n=Af(r,t,i,e),Fa(t,n)}return new dg(n,e,t)}class hu{constructor(t){this.queryList=t,this.matches=null}clone(){return new hu(this.queryList)}setDirty(){this.queryList.setDirty()}}class pu{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[];for(let o=0;o<r;o++){const c=n.getByIndex(o);i.push(this.queries[c.indexInDeclarationView].clone())}return new pu(i)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==bg(t,n).matches&&this.queries[n].setDirty()}}class pg{constructor(t,n,r=null){this.predicate=t,this.flags=n,this.read=r}}class gu{constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let r=0;r<this.length;r++){const i=null!==n?n.length:0,o=this.getByIndex(r).embeddedTView(t,i);o&&(o.indexInDeclarationView=r,null!==n?n.push(o):n=[o])}return null!==n?new gu(n):null}template(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class mu{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new mu(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const n=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==n;)r=r.parent;return n===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){const o=r[i];this.matchTNodeWithReadOption(t,n,Yb(n,o)),this.matchTNodeWithReadOption(t,n,Fo(n,t,o,!1,!1))}else r===Ks?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,Fo(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const i=this.metadata.read;if(null!==i)if(i===Ws||i===el||i===Ks&&4&n.type)this.addMatch(n.index,-2);else{const o=Fo(n,t,i,!1,!1);null!==o&&this.addMatch(n.index,o)}else this.addMatch(n.index,r)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function Yb(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function Kb(e,t,n,r){return-1===n?function Qb(e,t){return 11&e.type?as(e,t):4&e.type?Xa(e,t):null}(t,e):-2===n?function Jb(e,t,n){return n===Ws?as(t,e):n===Ks?Xa(t,e):n===el?hg(t,e):void 0}(e,t,r):so(e,e[1],n,t)}function gg(e,t,n,r){const i=t[19].queries[r];if(null===i.matches){const o=e.data,c=n.matches,d=[];for(let h=0;h<c.length;h+=2){const C=c[h];d.push(C<0?null:Kb(t,o[C],c[h+1],n.metadata.read))}i.matches=d}return i.matches}function yu(e,t,n,r){const i=e.queries.getByIndex(n),o=i.matches;if(null!==o){const c=gg(e,t,i,n);for(let d=0;d<o.length;d+=2){const h=o[d];if(h>0)r.push(c[d/2]);else{const C=o[d+1],b=t[-h];for(let A=10;A<b.length;A++){const B=b[A];B[17]===B[3]&&yu(B[1],B,C,r)}if(null!==b[9]){const A=b[9];for(let B=0;B<A.length;B++){const te=A[B];yu(te[1],te,C,r)}}}}}return r}function mg(e){const t=Te(),n=Yt(),r=oa();bs(r+1);const i=bg(n,r);if(e.dirty&&Tr(t)===(2==(2&i.metadata.flags))){if(null===i.matches)e.reset([]);else{const o=i.crossesNgTemplate?yu(n,t,r,[]):gg(n,t,i,r);e.reset(o,ub),e.notifyOnChanges()}return!0}return!1}function yg(e,t,n){const r=Yt();r.firstCreatePass&&(function Cg(e,t,n){null===e.queries&&(e.queries=new gu),e.queries.track(new mu(t,n))}(r,new pg(e,t,n),-1),2==(2&t)&&(r.staticViewQueries=!0)),function vg(e,t,n){const r=new du(4==(4&n));Df(e,t,r,r.destroy),null===t[19]&&(t[19]=new pu),t[19].queries.push(new hu(r))}(r,Te(),t)}function _g(){return function ew(e,t){return e[19].queries[t].queryList}(Te(),oa())}function bg(e,t){return e.queries.getByIndex(t)}function wg(e,t){return Xa(e,t)}function rl(...e){}const Bg=new zt("Application Initializer");let Du=(()=>{class e{constructor(n){this.appInits=n,this.resolve=rl,this.reject=rl,this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,i)=>{this.resolve=r,this.reject=i})}runInitializers(){if(this.initialized)return;const n=[],r=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let i=0;i<this.appInits.length;i++){const o=this.appInits[i]();if(Wc(o))n.push(o);else if(Mh(o)){const c=new Promise((d,h)=>{o.subscribe({complete:d,error:h})});n.push(c)}}Promise.all(n).then(()=>{r()}).catch(i=>{this.reject(i)}),0===n.length&&r(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)(gn(Bg,8))},e.\u0275prov=ee({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const jg=new zt("AppId",{providedIn:"root",factory:function Hg(){return`${Eu()}${Eu()}${Eu()}`}});function Eu(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Ug=new zt("Platform Initializer"),_w=new zt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),vw=new zt("appBootstrapListener"),Mu=new zt("LocaleId",{providedIn:"root",factory:()=>ti(Mu,De.Optional|De.SkipSelf)||function Cw(){return typeof $localize<"u"&&$localize.locale||qa}()}),bw=new zt("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"}),Ew=(()=>Promise.resolve(0))();function Pu(e){typeof Zone>"u"?Ew.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class li{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ei(!1),this.onMicrotaskEmpty=new Ei(!1),this.onStable=new Ei(!1),this.onError=new Ei(!1),typeof Zone>"u")throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!r&&n,i.shouldCoalesceRunChangeDetection=r,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function Mw(){let e=ze.requestAnimationFrame,t=ze.cancelAnimationFrame;if(typeof Zone<"u"&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function Tw(e){const t=()=>{!function Sw(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(ze,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Tu(e),e.isCheckStableRunning=!0,Su(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Tu(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,i,o,c,d)=>{try{return $g(e),n.invokeTask(i,o,c,d)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||e.shouldCoalesceRunChangeDetection)&&t(),Gg(e)}},onInvoke:(n,r,i,o,c,d,h)=>{try{return $g(e),n.invoke(i,o,c,d,h)}finally{e.shouldCoalesceRunChangeDetection&&t(),Gg(e)}},onHasTask:(n,r,i,o)=>{n.hasTask(i,o),r===i&&("microTask"==o.change?(e._hasPendingMicrotasks=o.microTask,Tu(e),Su(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(n,r,i,o)=>(n.handleError(i,o),e.runOutsideAngular(()=>e.onError.emit(o)),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!li.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(li.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){const o=this._inner,c=o.scheduleEventTask("NgZoneEvent: "+i,t,Pw,rl,rl);try{return o.runTask(c,n,r)}finally{o.cancelTask(c)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const Pw={};function Su(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(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Tu(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function $g(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Gg(e){e._nesting--,Su(e)}class Ow{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ei,this.onMicrotaskEmpty=new Ei,this.onStable=new Ei,this.onError=new Ei}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,i){return t.apply(n,r)}}let zg=(()=>{class e{constructor(n){this._ngZone=n,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{li.assertNotInAngularZone(),Pu(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Pu(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,i){let o=-1;r&&r>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(c=>c.timeoutId!==o),n(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:n,timeoutId:o,updateCb:i})}whenStable(n,r,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(n,r,i){return[]}}return e.\u0275fac=function(n){return new(n||e)(gn(li))},e.\u0275prov=ee({token:e,factory:e.\u0275fac}),e})(),xw=(()=>{class e{constructor(){this._applications=new Map,Ou.addToWindow(this)}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return Ou.findTestabilityInTree(this,n,r)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=ee({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();class Aw{addToWindow(t){}findTestabilityInTree(t,n,r){return null}}function Iw(e){Ou=e}let Ou=new Aw,Xs=null;const qg=new zt("AllowMultipleToken"),Wg=new zt("PlatformOnDestroy");function Zg(e,t,n=[]){const r=`Platform: ${t}`,i=new zt(r);return(o=[])=>{let c=xu();if(!c||c.injector.get(qg,!1)){const d=[...n,...o,{provide:i,useValue:!0}];e?e(d):function kw(e){if(Xs&&!Xs.get(qg,!1))throw new H(400,"");Xs=e;const t=e.get(Yg),n=e.get(Ug,null);n&&n.forEach(r=>r())}(function Lw(e=[],t){return Ci.create({name:t,providers:[{provide:xc,useValue:"platform"},{provide:Wg,useValue:()=>Xs=null},...e]})}(d,r))}return function Rw(e){const t=xu();if(!t)throw new H(401,"");return t}()}}function xu(){return Xs?.get(Yg)??null}let Yg=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const d=function Vw(e,t){let n;return n="noop"===e?new Ow:("zone.js"===e?void 0:e)||new li({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!t?.ngZoneEventCoalescing,shouldCoalesceRunChangeDetection:!!t?.ngZoneRunCoalescing}),n}(r?r.ngZone:void 0,{ngZoneEventCoalescing:r&&r.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:r&&r.ngZoneRunCoalescing||!1}),h=[{provide:li,useValue:d}];return d.run(()=>{const C=Ci.create({providers:h,parent:this.injector,name:n.moduleType.name}),b=n.create(C),A=b.injector.get(Pa,null);if(!A)throw new H(402,"");return d.runOutsideAngular(()=>{const B=d.onError.subscribe({next:te=>{A.handleError(te)}});b.onDestroy(()=>{Au(this._modules,b),B.unsubscribe()})}),function Bw(e,t,n){try{const r=n();return Wc(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(A,d,()=>{const B=b.injector.get(Du);return B.runInitializers(),B.donePromise.then(()=>(function dC(e){$t(e,"Expected localeId to be defined"),"string"==typeof e&&(Ep=e.toLowerCase().replace(/_/g,"-"))}(b.injector.get(Mu,qa)||qa),this._moduleDoBootstrap(b),b))})})}bootstrapModule(n,r=[]){const i=Qg({},r);return function Nw(e,t,n){const r=new cu(n);return Promise.resolve(r)}(0,0,n).then(o=>this.bootstrapModuleFactory(o,i))}_moduleDoBootstrap(n){const r=n.injector.get(Kg);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(i=>r.bootstrap(i));else{if(!n.instance.ngDoBootstrap)throw new H(403,"");n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new H(404,"");this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r()),this._injector.get(Wg,null)?.(),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(n){return new(n||e)(gn(Ci))},e.\u0275prov=ee({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function Qg(e,t){return Array.isArray(t)?t.reduce(Qg,e):{...e,...t}}let Kg=(()=>{class e{constructor(n,r,i,o){this._zone=n,this._injector=r,this._exceptionHandler=i,this._initStatus=o,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const c=new l.y(h=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{h.next(this._stable),h.complete()})}),d=new l.y(h=>{let C;this._zone.runOutsideAngular(()=>{C=this._zone.onStable.subscribe(()=>{li.assertNotInAngularZone(),Pu(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,h.next(!0))})})});const b=this._zone.onUnstable.subscribe(()=>{li.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{h.next(!1)}))});return()=>{C.unsubscribe(),b.unsubscribe()}});this.isStable=function Q(...e){let t=Number.POSITIVE_INFINITY,n=null,r=e[e.length-1];return(0,E.K)(r)?(n=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(t=e.pop())):"number"==typeof r&&(t=e.pop()),null===n&&1===e.length&&e[0]instanceof l.y?e[0]:function V(e=Number.POSITIVE_INFINITY){return(0,J.zg)(W.y,e)}(t)((0,Z.n)(e,n))}(c,d.pipe(function Ht(){return e=>G()(function Re(e,t){return function(r){let i;if(i="function"==typeof e?e:function(){return e},"function"==typeof t)return r.lift(new gt(i,t));const o=Object.create(r,ae);return o.source=r,o.subjectFactory=i,o}}(Xe)(e))}()))}bootstrap(n,r){if(!this._initStatus.done)throw new H(405,"");let i;i=n instanceof Qp?n:this._injector.get(Ka).resolveComponentFactory(n),this.componentTypes.push(i.componentType);const o=function Fw(e){return e.isBoundToModule}(i)?void 0:this._injector.get(ls),d=i.create(Ci.NULL,[],r||i.selector,o),h=d.location.nativeElement,C=d.injector.get(zg,null),b=C&&d.injector.get(xw);return C&&b&&b.registerApplication(h,C),d.onDestroy(()=>{this.detachView(d.hostView),Au(this.components,d),b&&b.unregisterApplication(h)}),this._loadComponent(d),d}tick(){if(this._runningTick)throw new H(101,"");try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;Au(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(vw,[]).concat(this._bootstrapListeners).forEach(i=>i(n))}ngOnDestroy(){this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return e.\u0275fac=function(n){return new(n||e)(gn(li),gn(Ci),gn(Pa),gn(Du))},e.\u0275prov=ee({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Au(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}let Xg=!0,em=!1;function Hw(){return em=!0,Xg}function Uw(){if(em)throw new Error("Cannot enable prod mode after platform setup.");Xg=!1}let $w=(()=>{class e{}return e.__NG_ELEMENT_ID__=Gw,e})();function Gw(e){return function zw(e,t,n){if(Br(e)&&!n){const r=Sn(e.index,t);return new Zs(r,r)}return 47&e.type?new Zs(t[16],t):null}(Rn(),Te(),16==(16&e))}class im{constructor(){}supports(t){return Bs(t)}create(t){return new Kw(t)}}const Qw=(e,t)=>t;class Kw{constructor(t){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=t||Qw}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,i=0,o=null;for(;n||r;){const c=!r||n&&n.currentIndex<sm(r,i,o)?n:r,d=sm(c,i,o),h=c.currentIndex;if(c===r)i--,r=r._nextRemoved;else if(n=n._next,null==c.previousIndex)i++;else{o||(o=[]);const C=d-i,b=h-i;if(C!=b){for(let B=0;B<C;B++){const te=B<o.length?o[B]:o[B]=0,Ce=te+B;b<=Ce&&Ce<C&&(o[B]=te+1)}o[c.previousIndex]=b-C}}d!==h&&t(c,d,h)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)t(n)}diff(t){if(null==t&&(t=[]),!Bs(t))throw new H(900,"");return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let i,o,c,n=this._itHead,r=!1;if(Array.isArray(t)){this.length=t.length;for(let d=0;d<this.length;d++)o=t[d],c=this._trackByFn(d,o),null!==n&&Object.is(n.trackById,c)?(r&&(n=this._verifyReinsertion(n,o,c,d)),Object.is(n.item,o)||this._addIdentityChange(n,o)):(n=this._mismatch(n,o,c,d),r=!0),n=n._next}else i=0,function J_(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Wo()]();let r;for(;!(r=n.next()).done;)t(r.value)}}(t,d=>{c=this._trackByFn(i,d),null!==n&&Object.is(n.trackById,c)?(r&&(n=this._verifyReinsertion(n,d,c,i)),Object.is(n.item,d)||this._addIdentityChange(n,d)):(n=this._mismatch(n,d,c,i),r=!0),n=n._next,i++}),this.length=i;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,i){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,o,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,o,i)):t=this._addAfter(new Jw(n,r),o,i),t}_verifyReinsertion(t,n,r,i){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==o?t=this._reinsertAfter(o,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}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)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const i=t._prevRemoved,o=t._nextRemoved;return null===i?this._removalsHead=o:i._nextRemoved=o,null===o?this._removalsTail=i:o._prevRemoved=i,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const i=null===n?this._itHead:n._next;return t._next=i,t._prev=n,null===i?this._itTail=t:i._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new om),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new om),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class Jw{constructor(t,n){this.item=t,this.trackById=n,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}}class Xw{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class om{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new Xw,this.map.set(n,r)),r.add(t)}get(t,n){const i=this.map.get(t);return i?i.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function sm(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r<n.length&&(i=n[r]),r+t+i}class am{constructor(){}supports(t){return t instanceof Map||Lc(t)}create(){return new e0}}class e0{constructor(){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}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let n;for(n=this._mapHead;null!==n;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}diff(t){if(t){if(!(t instanceof Map||Lc(t)))throw new H(900,"")}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(r,i)=>{if(n&&n.key===i)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const o=this._getOrCreateRecordForKey(i,r);n=this._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let 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}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const i=this._records.get(t);this._maybeAddToChanges(i,n);const o=i._prev,c=i._next;return o&&(o._next=c),c&&(c._prev=o),i._next=null,i._prev=null,i}const r=new t0(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class t0{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function lm(){return new Ru([new im])}let Ru=(()=>{class e{constructor(n){this.factories=n}static create(n,r){if(null!=r){const i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||lm()),deps:[[e,new yt,new ho]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(null!=r)return r;throw new H(901,"")}}return e.\u0275prov=ee({token:e,providedIn:"root",factory:lm}),e})();function cm(){return new Lu([new am])}let Lu=(()=>{class e{constructor(n){this.factories=n}static create(n,r){if(r){const i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||cm()),deps:[[e,new yt,new ho]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(r)return r;throw new H(901,"")}}return e.\u0275prov=ee({token:e,providedIn:"root",factory:cm}),e})();const o0=Zg(null,"core",[]);let s0=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(gn(Kg))},e.\u0275mod=he({type:e}),e.\u0275inj=de({}),e})()},4719:(ue,F,D)=>{"use strict";D.d(F,{Fj:()=>rt,NI:()=>Jn,oH:()=>Br,cw:()=>Xt,sg:()=>Mn,u5:()=>wn,JJ:()=>$,JL:()=>ee,_:()=>vn,UX:()=>hi,_Y:()=>Ki});var l=D(1657),E=D(6895),J=D(2916),W=D(6688),V=D(4850),Z=D(7830),Q=D(5254);function q(m,g){return new J.y(p=>{const M=m.length;if(0===M)return void p.complete();const pe=new Array(M);let mt=0,pn=0;for(let An=0;An<M;An++){const Sn=(0,Q.D)(m[An]);let Tr=!1;p.add(Sn.subscribe({next:Or=>{Tr||(Tr=!0,pn++),pe[An]=Or},error:Or=>p.error(Or),complete:()=>{mt++,(mt===M||!Tr)&&(pn===M&&p.next(g?g.reduce((Or,lr,ir)=>(Or[lr]=pe[ir],Or),{}):pe),p.complete())}}))}})}let I=(()=>{class m{constructor(p,M){this._renderer=p,this._elementRef=M,this.onChange=pe=>{},this.onTouched=()=>{}}setProperty(p,M){this._renderer.setProperty(this._elementRef.nativeElement,p,M)}registerOnTouched(p){this.onTouched=p}registerOnChange(p){this.onChange=p}setDisabledState(p){this.setProperty("disabled",p)}}return m.\u0275fac=function(p){return new(p||m)(l.Y36(l.Qsj),l.Y36(l.SBq))},m.\u0275dir=l.lG2({type:m}),m})(),G=(()=>{class m extends I{}return m.\u0275fac=function(){let g;return function(M){return(g||(g=l.n5z(m)))(M||m)}}(),m.\u0275dir=l.lG2({type:m,features:[l.qOj]}),m})();const z=new l.OlP("NgValueAccessor"),ae={provide:z,useExisting:(0,l.Gpc)(()=>rt),multi:!0},je=new l.OlP("CompositionEventMode");let rt=(()=>{class m extends I{constructor(p,M,pe){super(p,M),this._compositionMode=pe,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function be(){const m=(0,E.q)()?(0,E.q)().getUserAgent():"";return/android (\d+)/.test(m.toLowerCase())}())}writeValue(p){this.setProperty("value",p??"")}_handleInput(p){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(p)}_compositionStart(){this._composing=!0}_compositionEnd(p){this._composing=!1,this._compositionMode&&this.onChange(p)}}return m.\u0275fac=function(p){return new(p||m)(l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(je,8))},m.\u0275dir=l.lG2({type:m,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(p,M){1&p&&l.NdJ("input",function(mt){return M._handleInput(mt.target.value)})("blur",function(){return M.onTouched()})("compositionstart",function(){return M._compositionStart()})("compositionend",function(mt){return M._compositionEnd(mt.target.value)})},features:[l._Bn([ae]),l.qOj]}),m})();const Xe=new l.OlP("NgValidators"),Ht=new l.OlP("NgAsyncValidators");function le(m){return null!=m}function dt(m){const g=(0,l.QGY)(m)?(0,Q.D)(m):m;return(0,l.CqO)(g),g}function Kt(m){let g={};return m.forEach(p=>{g=null!=p?{...g,...p}:g}),0===Object.keys(g).length?null:g}function mn(m,g){return g.map(p=>p(m))}function rn(m){return m.map(g=>function kn(m){return!m.validate}(g)?g:p=>g.validate(p))}function Zn(m){return null!=m?function yn(m){if(!m)return null;const g=m.filter(le);return 0==g.length?null:function(p){return Kt(mn(p,g))}}(rn(m)):null}function Qn(m){return null!=m?function Yn(m){if(!m)return null;const g=m.filter(le);return 0==g.length?null:function(p){return function j(...m){if(1===m.length){const g=m[0];if((0,W.k)(g))return q(g,null);if((0,Z.K)(g)&&Object.getPrototypeOf(g)===Object.prototype){const p=Object.keys(g);return q(p.map(M=>g[M]),p)}}if("function"==typeof m[m.length-1]){const g=m.pop();return q(m=1===m.length&&(0,W.k)(m[0])?m[0]:m,null).pipe((0,V.U)(p=>g(...p)))}return q(m,null)}(mn(p,g).map(dt)).pipe((0,V.U)(Kt))}}(rn(m)):null}function nn(m,g){return null===m?[g]:Array.isArray(m)?[...m,g]:[m,g]}function pr(m){return m._rawValidators}function qr(m){return m._rawAsyncValidators}function kr(m){return m?Array.isArray(m)?m:[m]:[]}function gr(m,g){return Array.isArray(m)?m.includes(g):m===g}function mr(m,g){const p=kr(g);return kr(m).forEach(pe=>{gr(p,pe)||p.push(pe)}),p}function ar(m,g){return kr(g).filter(p=>!gr(m,p))}class Kn{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(g){this._rawValidators=g||[],this._composedValidatorFn=Zn(this._rawValidators)}_setAsyncValidators(g){this._rawAsyncValidators=g||[],this._composedAsyncValidatorFn=Qn(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(g){this._onDestroyCallbacks.push(g)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(g=>g()),this._onDestroyCallbacks=[]}reset(g){this.control&&this.control.reset(g)}hasError(g,p){return!!this.control&&this.control.hasError(g,p)}getError(g,p){return this.control?this.control.getError(g,p):null}}class an extends Kn{get formDirective(){return null}get path(){return null}}class $t extends Kn{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Gt{constructor(g){this._cd=g}is(g){return"submitted"===g?!!this._cd?.submitted:!!this._cd?.control?.[g]}}let $=(()=>{class m extends Gt{constructor(p){super(p)}}return m.\u0275fac=function(p){return new(p||m)(l.Y36($t,2))},m.\u0275dir=l.lG2({type:m,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(p,M){2&p&&l.ekj("ng-untouched",M.is("untouched"))("ng-touched",M.is("touched"))("ng-pristine",M.is("pristine"))("ng-dirty",M.is("dirty"))("ng-valid",M.is("valid"))("ng-invalid",M.is("invalid"))("ng-pending",M.is("pending"))},features:[l.qOj]}),m})(),ee=(()=>{class m extends Gt{constructor(p){super(p)}}return m.\u0275fac=function(p){return new(p||m)(l.Y36(an,10))},m.\u0275dir=l.lG2({type:m,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(p,M){2&p&&l.ekj("ng-untouched",M.is("untouched"))("ng-touched",M.is("touched"))("ng-pristine",M.is("pristine"))("ng-dirty",M.is("dirty"))("ng-valid",M.is("valid"))("ng-invalid",M.is("invalid"))("ng-pending",M.is("pending"))("ng-submitted",M.is("submitted"))},features:[l.qOj]}),m})();function Se(m,g){st(m,g),g.valueAccessor.writeValue(m.value),function Vt(m,g){g.valueAccessor.registerOnChange(p=>{m._pendingValue=p,m._pendingChange=!0,m._pendingDirty=!0,"change"===m.updateOn&&Nt(m,g)})}(m,g),function ze(m,g){const p=(M,pe)=>{g.valueAccessor.writeValue(M),pe&&g.viewToModelUpdate(M)};m.registerOnChange(p),g._registerOnDestroy(()=>{m._unregisterOnChange(p)})}(m,g),function qe(m,g){g.valueAccessor.registerOnTouched(()=>{m._pendingTouched=!0,"blur"===m.updateOn&&m._pendingChange&&Nt(m,g),"submit"!==m.updateOn&&m.markAsTouched()})}(m,g),function ln(m,g){if(g.valueAccessor.setDisabledState){const p=M=>{g.valueAccessor.setDisabledState(M)};m.registerOnDisabledChange(p),g._registerOnDestroy(()=>{m._unregisterOnDisabledChange(p)})}}(m,g)}function ht(m,g,p=!0){const M=()=>{};g.valueAccessor&&(g.valueAccessor.registerOnChange(M),g.valueAccessor.registerOnTouched(M)),He(m,g),m&&(g._invokeOnDestroyCallbacks(),m._registerOnCollectionChange(()=>{}))}function St(m,g){m.forEach(p=>{p.registerOnValidatorChange&&p.registerOnValidatorChange(g)})}function st(m,g){const p=pr(m);null!==g.validator?m.setValidators(nn(p,g.validator)):"function"==typeof p&&m.setValidators([p]);const M=qr(m);null!==g.asyncValidator?m.setAsyncValidators(nn(M,g.asyncValidator)):"function"==typeof M&&m.setAsyncValidators([M]);const pe=()=>m.updateValueAndValidity();St(g._rawValidators,pe),St(g._rawAsyncValidators,pe)}function He(m,g){let p=!1;if(null!==m){if(null!==g.validator){const pe=pr(m);if(Array.isArray(pe)&&pe.length>0){const mt=pe.filter(pn=>pn!==g.validator);mt.length!==pe.length&&(p=!0,m.setValidators(mt))}}if(null!==g.asyncValidator){const pe=qr(m);if(Array.isArray(pe)&&pe.length>0){const mt=pe.filter(pn=>pn!==g.asyncValidator);mt.length!==pe.length&&(p=!0,m.setAsyncValidators(mt))}}}const M=()=>{};return St(g._rawValidators,M),St(g._rawAsyncValidators,M),p}function Nt(m,g){m._pendingDirty&&m.markAsDirty(),m.setValue(m._pendingValue,{emitModelToViewChange:!1}),g.viewToModelUpdate(m._pendingValue),m._pendingChange=!1}function ie(m,g){const p=m.indexOf(g);p>-1&&m.splice(p,1)}const qt="VALID",Ae="INVALID",Ne="PENDING",he="DISABLED";function Je(m){return(et(m)?m.validators:m)||null}function at(m){return Array.isArray(m)?Zn(m):m||null}function Ke(m,g){return(et(g)?g.asyncValidators:m)||null}function lt(m){return Array.isArray(m)?Qn(m):m||null}function et(m){return null!=m&&!Array.isArray(m)&&"object"==typeof m}const ft=m=>m instanceof Jn,Mt=m=>m instanceof Xt;function Be(m){return ft(m)?m.value:m.getRawValue()}function _t(m,g){const p=Mt(m),M=m.controls;if(!(p?Object.keys(M):M).length)throw new l.vHH(1e3,"");if(!M[g])throw new l.vHH(1001,"")}function jt(m,g){Mt(m),m._forEachChild((M,pe)=>{if(void 0===g[pe])throw new l.vHH(1002,"")})}class _n{constructor(g,p){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=g,this._rawAsyncValidators=p,this._composedValidatorFn=at(this._rawValidators),this._composedAsyncValidatorFn=lt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(g){this._rawValidators=this._composedValidatorFn=g}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(g){this._rawAsyncValidators=this._composedAsyncValidatorFn=g}get parent(){return this._parent}get valid(){return this.status===qt}get invalid(){return this.status===Ae}get pending(){return this.status==Ne}get disabled(){return this.status===he}get enabled(){return this.status!==he}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(g){this._rawValidators=g,this._composedValidatorFn=at(g)}setAsyncValidators(g){this._rawAsyncValidators=g,this._composedAsyncValidatorFn=lt(g)}addValidators(g){this.setValidators(mr(g,this._rawValidators))}addAsyncValidators(g){this.setAsyncValidators(mr(g,this._rawAsyncValidators))}removeValidators(g){this.setValidators(ar(g,this._rawValidators))}removeAsyncValidators(g){this.setAsyncValidators(ar(g,this._rawAsyncValidators))}hasValidator(g){return gr(this._rawValidators,g)}hasAsyncValidator(g){return gr(this._rawAsyncValidators,g)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(g={}){this.touched=!0,this._parent&&!g.onlySelf&&this._parent.markAsTouched(g)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(g=>g.markAllAsTouched())}markAsUntouched(g={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(p=>{p.markAsUntouched({onlySelf:!0})}),this._parent&&!g.onlySelf&&this._parent._updateTouched(g)}markAsDirty(g={}){this.pristine=!1,this._parent&&!g.onlySelf&&this._parent.markAsDirty(g)}markAsPristine(g={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(p=>{p.markAsPristine({onlySelf:!0})}),this._parent&&!g.onlySelf&&this._parent._updatePristine(g)}markAsPending(g={}){this.status=Ne,!1!==g.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!g.onlySelf&&this._parent.markAsPending(g)}disable(g={}){const p=this._parentMarkedDirty(g.onlySelf);this.status=he,this.errors=null,this._forEachChild(M=>{M.disable({...g,onlySelf:!0})}),this._updateValue(),!1!==g.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...g,skipPristineCheck:p}),this._onDisabledChange.forEach(M=>M(!0))}enable(g={}){const p=this._parentMarkedDirty(g.onlySelf);this.status=qt,this._forEachChild(M=>{M.enable({...g,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:g.emitEvent}),this._updateAncestors({...g,skipPristineCheck:p}),this._onDisabledChange.forEach(M=>M(!1))}_updateAncestors(g){this._parent&&!g.onlySelf&&(this._parent.updateValueAndValidity(g),g.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(g){this._parent=g}updateValueAndValidity(g={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===qt||this.status===Ne)&&this._runAsyncValidator(g.emitEvent)),!1!==g.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!g.onlySelf&&this._parent.updateValueAndValidity(g)}_updateTreeValidity(g={emitEvent:!0}){this._forEachChild(p=>p._updateTreeValidity(g)),this.updateValueAndValidity({onlySelf:!0,emitEvent:g.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?he:qt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(g){if(this.asyncValidator){this.status=Ne,this._hasOwnPendingAsyncValidator=!0;const p=dt(this.asyncValidator(this));this._asyncValidationSubscription=p.subscribe(M=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(M,{emitEvent:g})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(g,p={}){this.errors=g,this._updateControlsErrors(!1!==p.emitEvent)}get(g){return function Le(m,g,p){if(null==g||(Array.isArray(g)||(g=g.split(p)),Array.isArray(g)&&0===g.length))return null;let M=m;return g.forEach(pe=>{M=Mt(M)?M.controls.hasOwnProperty(pe)?M.controls[pe]:null:(m=>m instanceof Xn)(M)&&M.at(pe)||null}),M}(this,g,".")}getError(g,p){const M=p?this.get(p):this;return M&&M.errors?M.errors[g]:null}hasError(g,p){return!!this.getError(g,p)}get root(){let g=this;for(;g._parent;)g=g._parent;return g}_updateControlsErrors(g){this.status=this._calculateStatus(),g&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(g)}_initObservables(){this.valueChanges=new l.vpe,this.statusChanges=new l.vpe}_calculateStatus(){return this._allControlsDisabled()?he:this.errors?Ae:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ne)?Ne:this._anyControlsHaveStatus(Ae)?Ae:qt}_anyControlsHaveStatus(g){return this._anyControls(p=>p.status===g)}_anyControlsDirty(){return this._anyControls(g=>g.dirty)}_anyControlsTouched(){return this._anyControls(g=>g.touched)}_updatePristine(g={}){this.pristine=!this._anyControlsDirty(),this._parent&&!g.onlySelf&&this._parent._updatePristine(g)}_updateTouched(g={}){this.touched=this._anyControlsTouched(),this._parent&&!g.onlySelf&&this._parent._updateTouched(g)}_isBoxedValue(g){return"object"==typeof g&&null!==g&&2===Object.keys(g).length&&"value"in g&&"disabled"in g}_registerOnCollectionChange(g){this._onCollectionChange=g}_setUpdateStrategy(g){et(g)&&null!=g.updateOn&&(this._updateOn=g.updateOn)}_parentMarkedDirty(g){return!g&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class Jn extends _n{constructor(g=null,p,M){super(Je(p),Ke(M,p)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(g),this._setUpdateStrategy(p),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),et(p)&&p.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(g)?g.value:g)}setValue(g,p={}){this.value=this._pendingValue=g,this._onChange.length&&!1!==p.emitModelToViewChange&&this._onChange.forEach(M=>M(this.value,!1!==p.emitViewToModelChange)),this.updateValueAndValidity(p)}patchValue(g,p={}){this.setValue(g,p)}reset(g=this.defaultValue,p={}){this._applyFormState(g),this.markAsPristine(p),this.markAsUntouched(p),this.setValue(this.value,p),this._pendingChange=!1}_updateValue(){}_anyControls(g){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(g){this._onChange.push(g)}_unregisterOnChange(g){ie(this._onChange,g)}registerOnDisabledChange(g){this._onDisabledChange.push(g)}_unregisterOnDisabledChange(g){ie(this._onDisabledChange,g)}_forEachChild(g){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(g){this._isBoxedValue(g)?(this.value=this._pendingValue=g.value,g.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=g}}class Xt extends _n{constructor(g,p,M){super(Je(p),Ke(M,p)),this.controls=g,this._initObservables(),this._setUpdateStrategy(p),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(g,p){return this.controls[g]?this.controls[g]:(this.controls[g]=p,p.setParent(this),p._registerOnCollectionChange(this._onCollectionChange),p)}addControl(g,p,M={}){this.registerControl(g,p),this.updateValueAndValidity({emitEvent:M.emitEvent}),this._onCollectionChange()}removeControl(g,p={}){this.controls[g]&&this.controls[g]._registerOnCollectionChange(()=>{}),delete this.controls[g],this.updateValueAndValidity({emitEvent:p.emitEvent}),this._onCollectionChange()}setControl(g,p,M={}){this.controls[g]&&this.controls[g]._registerOnCollectionChange(()=>{}),delete this.controls[g],p&&this.registerControl(g,p),this.updateValueAndValidity({emitEvent:M.emitEvent}),this._onCollectionChange()}contains(g){return this.controls.hasOwnProperty(g)&&this.controls[g].enabled}setValue(g,p={}){jt(this,g),Object.keys(g).forEach(M=>{_t(this,M),this.controls[M].setValue(g[M],{onlySelf:!0,emitEvent:p.emitEvent})}),this.updateValueAndValidity(p)}patchValue(g,p={}){null!=g&&(Object.keys(g).forEach(M=>{this.controls[M]&&this.controls[M].patchValue(g[M],{onlySelf:!0,emitEvent:p.emitEvent})}),this.updateValueAndValidity(p))}reset(g={},p={}){this._forEachChild((M,pe)=>{M.reset(g[pe],{onlySelf:!0,emitEvent:p.emitEvent})}),this._updatePristine(p),this._updateTouched(p),this.updateValueAndValidity(p)}getRawValue(){return this._reduceChildren({},(g,p,M)=>(g[M]=Be(p),g))}_syncPendingControls(){let g=this._reduceChildren(!1,(p,M)=>!!M._syncPendingControls()||p);return g&&this.updateValueAndValidity({onlySelf:!0}),g}_forEachChild(g){Object.keys(this.controls).forEach(p=>{const M=this.controls[p];M&&g(M,p)})}_setUpControls(){this._forEachChild(g=>{g.setParent(this),g._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(g){for(const p of Object.keys(this.controls)){const M=this.controls[p];if(this.contains(p)&&g(M))return!0}return!1}_reduceValue(){return this._reduceChildren({},(g,p,M)=>((p.enabled||this.disabled)&&(g[M]=p.value),g))}_reduceChildren(g,p){let M=g;return this._forEachChild((pe,mt)=>{M=p(M,pe,mt)}),M}_allControlsDisabled(){for(const g of Object.keys(this.controls))if(this.controls[g].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class Xn extends _n{constructor(g,p,M){super(Je(p),Ke(M,p)),this.controls=g,this._initObservables(),this._setUpdateStrategy(p),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(g){return this.controls[g]}push(g,p={}){this.controls.push(g),this._registerControl(g),this.updateValueAndValidity({emitEvent:p.emitEvent}),this._onCollectionChange()}insert(g,p,M={}){this.controls.splice(g,0,p),this._registerControl(p),this.updateValueAndValidity({emitEvent:M.emitEvent})}removeAt(g,p={}){this.controls[g]&&this.controls[g]._registerOnCollectionChange(()=>{}),this.controls.splice(g,1),this.updateValueAndValidity({emitEvent:p.emitEvent})}setControl(g,p,M={}){this.controls[g]&&this.controls[g]._registerOnCollectionChange(()=>{}),this.controls.splice(g,1),p&&(this.controls.splice(g,0,p),this._registerControl(p)),this.updateValueAndValidity({emitEvent:M.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(g,p={}){jt(this,g),g.forEach((M,pe)=>{_t(this,pe),this.at(pe).setValue(M,{onlySelf:!0,emitEvent:p.emitEvent})}),this.updateValueAndValidity(p)}patchValue(g,p={}){null!=g&&(g.forEach((M,pe)=>{this.at(pe)&&this.at(pe).patchValue(M,{onlySelf:!0,emitEvent:p.emitEvent})}),this.updateValueAndValidity(p))}reset(g=[],p={}){this._forEachChild((M,pe)=>{M.reset(g[pe],{onlySelf:!0,emitEvent:p.emitEvent})}),this._updatePristine(p),this._updateTouched(p),this.updateValueAndValidity(p)}getRawValue(){return this.controls.map(g=>Be(g))}clear(g={}){this.controls.length<1||(this._forEachChild(p=>p._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:g.emitEvent}))}_syncPendingControls(){let g=this.controls.reduce((p,M)=>!!M._syncPendingControls()||p,!1);return g&&this.updateValueAndValidity({onlySelf:!0}),g}_forEachChild(g){this.controls.forEach((p,M)=>{g(p,M)})}_updateValue(){this.value=this.controls.filter(g=>g.enabled||this.disabled).map(g=>g.value)}_anyControls(g){return this.controls.some(p=>p.enabled&&g(p))}_setUpControls(){this._forEachChild(g=>this._registerControl(g))}_allControlsDisabled(){for(const g of this.controls)if(g.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(g){g.setParent(this),g._registerOnCollectionChange(this._onCollectionChange)}}let Ki=(()=>{class m{}return m.\u0275fac=function(p){return new(p||m)},m.\u0275dir=l.lG2({type:m,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),m})();const Lr={provide:z,useExisting:(0,l.Gpc)(()=>vn),multi:!0};let Vr=(()=>{class m{}return m.\u0275fac=function(p){return new(p||m)},m.\u0275mod=l.oAB({type:m}),m.\u0275inj=l.cJS({}),m})(),Pr=(()=>{class m{constructor(){this._accessors=[]}add(p,M){this._accessors.push([p,M])}remove(p){for(let M=this._accessors.length-1;M>=0;--M)if(this._accessors[M][1]===p)return void this._accessors.splice(M,1)}select(p){this._accessors.forEach(M=>{this._isSameGroup(M,p)&&M[1]!==p&&M[1].fireUncheck(p.value)})}_isSameGroup(p,M){return!!p[0].control&&p[0]._parent===M._control._parent&&p[1].name===M.name}}return m.\u0275fac=function(p){return new(p||m)},m.\u0275prov=l.Yz7({token:m,factory:m.\u0275fac,providedIn:Vr}),m})(),vn=(()=>{class m extends G{constructor(p,M,pe,mt){super(p,M),this._registry=pe,this._injector=mt,this.onChange=()=>{}}ngOnInit(){this._control=this._injector.get($t),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(p){this._state=p===this.value,this.setProperty("checked",this._state)}registerOnChange(p){this._fn=p,this.onChange=()=>{p(this.value),this._registry.select(this)}}fireUncheck(p){this.writeValue(p)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return m.\u0275fac=function(p){return new(p||m)(l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(Pr),l.Y36(l.zs3))},m.\u0275dir=l.lG2({type:m,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(p,M){1&p&&l.NdJ("change",function(){return M.onChange()})("blur",function(){return M.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[l._Bn([Lr]),l.qOj]}),m})();const zn=new l.OlP("NgModelWithFormControlWarning"),Mi={provide:$t,useExisting:(0,l.Gpc)(()=>Br)};let Br=(()=>{class m extends $t{constructor(p,M,pe,mt){super(),this._ngModelWarningConfig=mt,this.update=new l.vpe,this._ngModelWarningSent=!1,this._setValidators(p),this._setAsyncValidators(M),this.valueAccessor=function k(m,g){if(!g)return null;let p,M,pe;return Array.isArray(g),g.forEach(mt=>{mt.constructor===rt?p=mt:function Ge(m){return Object.getPrototypeOf(m.constructor)===G}(mt)?M=mt:pe=mt}),pe||M||p||null}(0,pe)}set isDisabled(p){}ngOnChanges(p){if(this._isControlChanged(p)){const M=p.form.previousValue;M&&ht(M,this,!1),Se(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})}(function Ue(m,g){if(!m.hasOwnProperty("model"))return!1;const p=m.model;return!!p.isFirstChange()||!Object.is(g,p.currentValue)})(p,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&ht(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(p){this.viewModel=p,this.update.emit(p)}_isControlChanged(p){return p.hasOwnProperty("form")}}return m._ngModelWarningSentOnce=!1,m.\u0275fac=function(p){return new(p||m)(l.Y36(Xe,10),l.Y36(Ht,10),l.Y36(z,10),l.Y36(zn,8))},m.\u0275dir=l.lG2({type:m,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[l._Bn([Mi]),l.qOj,l.TTD]}),m})();const ci={provide:an,useExisting:(0,l.Gpc)(()=>Mn)};let Mn=(()=>{class m extends an{constructor(p,M){super(),this.validators=p,this.asyncValidators=M,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new l.vpe,this._setValidators(p),this._setAsyncValidators(M)}ngOnChanges(p){this._checkFormPresent(),p.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(He(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(p){const M=this.form.get(p.path);return Se(M,p),M.updateValueAndValidity({emitEvent:!1}),this.directives.push(p),M}getControl(p){return this.form.get(p.path)}removeControl(p){ht(p.control||null,p,!1),ie(this.directives,p)}addFormGroup(p){this._setUpFormContainer(p)}removeFormGroup(p){this._cleanUpFormContainer(p)}getFormGroup(p){return this.form.get(p.path)}addFormArray(p){this._setUpFormContainer(p)}removeFormArray(p){this._cleanUpFormContainer(p)}getFormArray(p){return this.form.get(p.path)}updateModel(p,M){this.form.get(p.path).setValue(M)}onSubmit(p){return this.submitted=!0,function Ie(m,g){m._syncPendingControls(),g.forEach(p=>{const M=p.control;"submit"===M.updateOn&&M._pendingChange&&(p.viewToModelUpdate(M._pendingValue),M._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(p),!1}onReset(){this.resetForm()}resetForm(p){this.form.reset(p),this.submitted=!1}_updateDomValue(){this.directives.forEach(p=>{const M=p.control,pe=this.form.get(p.path);M!==pe&&(ht(M||null,p),ft(pe)&&(Se(pe,p),p.control=pe))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(p){const M=this.form.get(p.path);(function Cn(m,g){st(m,g)})(M,p),M.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(p){if(this.form){const M=this.form.get(p.path);M&&function ce(m,g){return He(m,g)}(M,p)&&M.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){st(this.form,this),this._oldForm&&He(this._oldForm,this)}_checkFormPresent(){}}return m.\u0275fac=function(p){return new(p||m)(l.Y36(Xe,10),l.Y36(Ht,10))},m.\u0275dir=l.lG2({type:m,selectors:[["","formGroup",""]],hostBindings:function(p,M){1&p&&l.NdJ("submit",function(mt){return M.onSubmit(mt)})("reset",function(){return M.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[l._Bn([ci]),l.qOj,l.TTD]}),m})(),un=(()=>{class m{}return m.\u0275fac=function(p){return new(p||m)},m.\u0275mod=l.oAB({type:m}),m.\u0275inj=l.cJS({imports:[[Vr]]}),m})(),wn=(()=>{class m{}return m.\u0275fac=function(p){return new(p||m)},m.\u0275mod=l.oAB({type:m}),m.\u0275inj=l.cJS({imports:[un]}),m})(),hi=(()=>{class m{static withConfig(p){return{ngModule:m,providers:[{provide:zn,useValue:p.warnOnNgModelWithFormControl}]}}}return m.\u0275fac=function(p){return new(p||m)},m.\u0275mod=l.oAB({type:m}),m.\u0275inj=l.cJS({imports:[un]}),m})()},1481:(ue,F,D)=>{"use strict";D.d(F,{b2:()=>Kn,q6:()=>mr,se:()=>Pe});var l=D(6895),E=D(1657);class J extends l.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class W extends J{static makeCurrent(){(0,l.HT)(new W)}onAndCancel(L,O,se){return L.addEventListener(O,se,!1),()=>{L.removeEventListener(O,se,!1)}}dispatchEvent(L,O){L.dispatchEvent(O)}remove(L){L.parentNode&&L.parentNode.removeChild(L)}createElement(L,O){return(O=O||this.getDefaultDocument()).createElement(L)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(L){return L.nodeType===Node.ELEMENT_NODE}isShadowRoot(L){return L instanceof DocumentFragment}getGlobalEventTarget(L,O){return"window"===O?window:"document"===O?L:"body"===O?L.body:null}getBaseHref(L){const O=function Z(){return V=V||document.querySelector("base"),V?V.getAttribute("href"):null}();return null==O?null:function j(ce){Q=Q||document.createElement("a"),Q.setAttribute("href",ce);const L=Q.pathname;return"/"===L.charAt(0)?L:`/${L}`}(O)}resetBaseElement(){V=null}getUserAgent(){return window.navigator.userAgent}getCookie(L){return(0,l.Mx)(document.cookie,L)}}let Q,V=null;const q=new E.OlP("TRANSITION_ID"),G=[{provide:E.ip1,useFactory:function I(ce,L,O){return()=>{O.get(E.CZH).donePromise.then(()=>{const se=(0,l.q)(),we=L.querySelectorAll(`style[ng-transition="${ce}"]`);for(let Ue=0;Ue<we.length;Ue++)se.remove(we[Ue])})}},deps:[q,l.K0,E.zs3],multi:!0}];class z{static init(){(0,E.VLi)(new z)}addToWindow(L){E.dqk.getAngularTestability=(se,we=!0)=>{const Ue=L.findTestabilityInTree(se,we);if(null==Ue)throw new Error("Could not find testability for element.");return Ue},E.dqk.getAllAngularTestabilities=()=>L.getAllTestabilities(),E.dqk.getAllAngularRootElements=()=>L.getAllRootElements(),E.dqk.frameworkStabilizers||(E.dqk.frameworkStabilizers=[]),E.dqk.frameworkStabilizers.push(se=>{const we=E.dqk.getAllAngularTestabilities();let Ue=we.length,Ge=!1;const Ie=function(k){Ge=Ge||k,Ue--,0==Ue&&se(Ge)};we.forEach(function(k){k.whenStable(Ie)})})}findTestabilityInTree(L,O,se){return null==O?null:L.getTestability(O)??(se?(0,l.q)().isShadowRoot(O)?this.findTestabilityInTree(L,O.host,!0):this.findTestabilityInTree(L,O.parentElement,!0):null)}}let U=(()=>{class ce{build(){return new XMLHttpRequest}}return ce.\u0275fac=function(O){return new(O||ce)},ce.\u0275prov=E.Yz7({token:ce,factory:ce.\u0275fac}),ce})();const re=new E.OlP("EventManagerPlugins");let ae=(()=>{class ce{constructor(O,se){this._zone=se,this._eventNameToPlugin=new Map,O.forEach(we=>we.manager=this),this._plugins=O.slice().reverse()}addEventListener(O,se,we){return this._findPluginFor(se).addEventListener(O,se,we)}addGlobalEventListener(O,se,we){return this._findPluginFor(se).addGlobalEventListener(O,se,we)}getZone(){return this._zone}_findPluginFor(O){const se=this._eventNameToPlugin.get(O);if(se)return se;const we=this._plugins;for(let Ue=0;Ue<we.length;Ue++){const Ge=we[Ue];if(Ge.supports(O))return this._eventNameToPlugin.set(O,Ge),Ge}throw new Error(`No event manager plugin found for event ${O}`)}}return ce.\u0275fac=function(O){return new(O||ce)(E.LFG(re),E.LFG(E.R0b))},ce.\u0275prov=E.Yz7({token:ce,factory:ce.\u0275fac}),ce})();class be{constructor(L){this._doc=L}addGlobalEventListener(L,O,se){const we=(0,l.q)().getGlobalEventTarget(this._doc,L);if(!we)throw new Error(`Unsupported event target ${we} for event ${O}`);return this.addEventListener(we,O,se)}}let je=(()=>{class ce{constructor(){this._stylesSet=new Set}addStyles(O){const se=new Set;O.forEach(we=>{this._stylesSet.has(we)||(this._stylesSet.add(we),se.add(we))}),this.onStylesAdded(se)}onStylesAdded(O){}getAllStyles(){return Array.from(this._stylesSet)}}return ce.\u0275fac=function(O){return new(O||ce)},ce.\u0275prov=E.Yz7({token:ce,factory:ce.\u0275fac}),ce})(),rt=(()=>{class ce extends je{constructor(O){super(),this._doc=O,this._hostNodes=new Map,this._hostNodes.set(O.head,[])}_addStylesToHost(O,se,we){O.forEach(Ue=>{const Ge=this._doc.createElement("style");Ge.textContent=Ue,we.push(se.appendChild(Ge))})}addHost(O){const se=[];this._addStylesToHost(this._stylesSet,O,se),this._hostNodes.set(O,se)}removeHost(O){const se=this._hostNodes.get(O);se&&se.forEach(Re),this._hostNodes.delete(O)}onStylesAdded(O){this._hostNodes.forEach((se,we)=>{this._addStylesToHost(O,we,se)})}ngOnDestroy(){this._hostNodes.forEach(O=>O.forEach(Re))}}return ce.\u0275fac=function(O){return new(O||ce)(E.LFG(l.K0))},ce.\u0275prov=E.Yz7({token:ce,factory:ce.\u0275fac}),ce})();function Re(ce){(0,l.q)().remove(ce)}const gt={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Xe=/%COMP%/g;function Ve(ce,L,O){for(let se=0;se<L.length;se++){let we=L[se];Array.isArray(we)?Ve(ce,we,O):(we=we.replace(Xe,ce),O.push(we))}return O}function Fe(ce){return L=>{if("__ngUnwrap__"===L)return ce;!1===ce(L)&&(L.preventDefault(),L.returnValue=!1)}}let Pe=(()=>{class ce{constructor(O,se,we){this.eventManager=O,this.sharedStylesHost=se,this.appId=we,this.rendererByCompId=new Map,this.defaultRenderer=new H(O)}createRenderer(O,se){if(!O||!se)return this.defaultRenderer;switch(se.encapsulation){case E.ifc.Emulated:{let we=this.rendererByCompId.get(se.id);return we||(we=new dt(this.eventManager,this.sharedStylesHost,se,this.appId),this.rendererByCompId.set(se.id,we)),we.applyToHost(O),we}case 1:case E.ifc.ShadowDom:return new Kt(this.eventManager,this.sharedStylesHost,O,se);default:if(!this.rendererByCompId.has(se.id)){const we=Ve(se.id,se.styles,[]);this.sharedStylesHost.addStyles(we),this.rendererByCompId.set(se.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return ce.\u0275fac=function(O){return new(O||ce)(E.LFG(ae),E.LFG(rt),E.LFG(E.AFp))},ce.\u0275prov=E.Yz7({token:ce,factory:ce.\u0275fac}),ce})();class H{constructor(L){this.eventManager=L,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(L,O){return O?document.createElementNS(gt[O]||O,L):document.createElement(L)}createComment(L){return document.createComment(L)}createText(L){return document.createTextNode(L)}appendChild(L,O){L.appendChild(O)}insertBefore(L,O,se){L&&L.insertBefore(O,se)}removeChild(L,O){L&&L.removeChild(O)}selectRootElement(L,O){let se="string"==typeof L?document.querySelector(L):L;if(!se)throw new Error(`The selector "${L}" did not match any elements`);return O||(se.textContent=""),se}parentNode(L){return L.parentNode}nextSibling(L){return L.nextSibling}setAttribute(L,O,se,we){if(we){O=we+":"+O;const Ue=gt[we];Ue?L.setAttributeNS(Ue,O,se):L.setAttribute(O,se)}else L.setAttribute(O,se)}removeAttribute(L,O,se){if(se){const we=gt[se];we?L.removeAttributeNS(we,O):L.removeAttribute(`${se}:${O}`)}else L.removeAttribute(O)}addClass(L,O){L.classList.add(O)}removeClass(L,O){L.classList.remove(O)}setStyle(L,O,se,we){we&(E.JOm.DashCase|E.JOm.Important)?L.style.setProperty(O,se,we&E.JOm.Important?"important":""):L.style[O]=se}removeStyle(L,O,se){se&E.JOm.DashCase?L.style.removeProperty(O):L.style[O]=""}setProperty(L,O,se){L[O]=se}setValue(L,O){L.nodeValue=O}listen(L,O,se){return"string"==typeof L?this.eventManager.addGlobalEventListener(L,O,Fe(se)):this.eventManager.addEventListener(L,O,Fe(se))}}class dt extends H{constructor(L,O,se,we){super(L),this.component=se;const Ue=Ve(we+"-"+se.id,se.styles,[]);O.addStyles(Ue),this.contentAttr=function sn(ce){return"_ngcontent-%COMP%".replace(Xe,ce)}(we+"-"+se.id),this.hostAttr=function Bt(ce){return"_nghost-%COMP%".replace(Xe,ce)}(we+"-"+se.id)}applyToHost(L){super.setAttribute(L,this.hostAttr,"")}createElement(L,O){const se=super.createElement(L,O);return super.setAttribute(se,this.contentAttr,""),se}}class Kt extends H{constructor(L,O,se,we){super(L),this.sharedStylesHost=O,this.hostEl=se,this.shadowRoot=se.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Ue=Ve(we.id,we.styles,[]);for(let Ge=0;Ge<Ue.length;Ge++){const Ie=document.createElement("style");Ie.textContent=Ue[Ge],this.shadowRoot.appendChild(Ie)}}nodeOrShadowRoot(L){return L===this.hostEl?this.shadowRoot:L}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(L,O){return super.appendChild(this.nodeOrShadowRoot(L),O)}insertBefore(L,O,se){return super.insertBefore(this.nodeOrShadowRoot(L),O,se)}removeChild(L,O){return super.removeChild(this.nodeOrShadowRoot(L),O)}parentNode(L){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(L)))}}let mn=(()=>{class ce extends be{constructor(O){super(O)}supports(O){return!0}addEventListener(O,se,we){return O.addEventListener(se,we,!1),()=>this.removeEventListener(O,se,we)}removeEventListener(O,se,we){return O.removeEventListener(se,we)}}return ce.\u0275fac=function(O){return new(O||ce)(E.LFG(l.K0))},ce.\u0275prov=E.Yz7({token:ce,factory:ce.\u0275fac}),ce})();const kn=["alt","control","meta","shift"],yn={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Zn={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},Yn={alt:ce=>ce.altKey,control:ce=>ce.ctrlKey,meta:ce=>ce.metaKey,shift:ce=>ce.shiftKey};let Qn=(()=>{class ce extends be{constructor(O){super(O)}supports(O){return null!=ce.parseEventName(O)}addEventListener(O,se,we){const Ue=ce.parseEventName(se),Ge=ce.eventCallback(Ue.fullKey,we,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,l.q)().onAndCancel(O,Ue.domEventName,Ge))}static parseEventName(O){const se=O.toLowerCase().split("."),we=se.shift();if(0===se.length||"keydown"!==we&&"keyup"!==we)return null;const Ue=ce._normalizeKey(se.pop());let Ge="";if(kn.forEach(k=>{const ie=se.indexOf(k);ie>-1&&(se.splice(ie,1),Ge+=k+".")}),Ge+=Ue,0!=se.length||0===Ue.length)return null;const Ie={};return Ie.domEventName=we,Ie.fullKey=Ge,Ie}static getEventFullKey(O){let se="",we=function nn(ce){let L=ce.key;if(null==L){if(L=ce.keyIdentifier,null==L)return"Unidentified";L.startsWith("U+")&&(L=String.fromCharCode(parseInt(L.substring(2),16)),3===ce.location&&Zn.hasOwnProperty(L)&&(L=Zn[L]))}return yn[L]||L}(O);return we=we.toLowerCase()," "===we?we="space":"."===we&&(we="dot"),kn.forEach(Ue=>{Ue!=we&&Yn[Ue](O)&&(se+=Ue+".")}),se+=we,se}static eventCallback(O,se,we){return Ue=>{ce.getEventFullKey(Ue)===O&&we.runGuarded(()=>se(Ue))}}static _normalizeKey(O){return"esc"===O?"escape":O}}return ce.\u0275fac=function(O){return new(O||ce)(E.LFG(l.K0))},ce.\u0275prov=E.Yz7({token:ce,factory:ce.\u0275fac}),ce})();const mr=(0,E.eFA)(E._c5,"browser",[{provide:E.Lbi,useValue:l.bD},{provide:E.g9A,useValue:function pr(){W.makeCurrent(),z.init()},multi:!0},{provide:l.K0,useFactory:function kr(){return(0,E.RDi)(document),document},deps:[]}]),ar=[{provide:E.zSh,useValue:"root"},{provide:E.qLn,useFactory:function qr(){return new E.qLn},deps:[]},{provide:re,useClass:mn,multi:!0,deps:[l.K0,E.R0b,E.Lbi]},{provide:re,useClass:Qn,multi:!0,deps:[l.K0]},{provide:Pe,useClass:Pe,deps:[ae,rt,E.AFp]},{provide:E.FYo,useExisting:Pe},{provide:je,useExisting:rt},{provide:rt,useClass:rt,deps:[l.K0]},{provide:E.dDg,useClass:E.dDg,deps:[E.R0b]},{provide:ae,useClass:ae,deps:[re,E.R0b]},{provide:l.JF,useClass:U,deps:[]}];let Kn=(()=>{class ce{constructor(O){if(O)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(O){return{ngModule:ce,providers:[{provide:E.AFp,useValue:O.appId},{provide:q,useExisting:E.AFp},G]}}}return ce.\u0275fac=function(O){return new(O||ce)(E.LFG(ce,12))},ce.\u0275mod=E.oAB({type:ce}),ce.\u0275inj=E.cJS({providers:ar,imports:[l.ez,E.hGG]}),ce})();typeof window<"u"&&window},5419:(ue,F,D)=>{"use strict";D.d(F,{A4:()=>Fe});var l=D(1657),E=D(7564),J=D(4850);const j={80:"other",443:"other",2082:"cpanel",2083:"cpanel",2086:"whostmgr",2087:"whostmgr",2095:"webmail",2096:"webmail",9876:"unittest",9877:"unittest",9878:"unittest",9879:"unittest",frontend:"cpanel",webmail:"webmail"};class q{constructor(Pe){this.unprotectedPaths=["/resetpass","/invitation"],this.protocol=Pe.protocol;let H=Pe.port;H||(function W(_e){return/^https:$/i.test(_e)}(this.protocol)?H="443":function V(_e){return/^http:$/i.test(_e)}(this.protocol)&&(H="80")),this.domain=Pe.hostname,this.port=parseInt(H,10),this.path=Pe.pathname;const Y=this.path.match(/((?:\/cpsess\d+)?)(?:\/([^\/]+))?/)||[];if(this.applicationName=/^whm\./.test(this.domain)?j[2087]:/^cpanel\./.test(this.domain)?j[2083]:/^webmail\./.test(this.domain)?j[2095]:j[H.toString()]||j[Y[2]]||"whostmgr",this.securityToken=Y[1]||"",this.applicationPath=this.securityToken?this.path.replace(this.securityToken,""):this.path,this.theme="",!this.isUnprotected&&(this.isCpanel||this.isWebmail)){const dt=this.path.split("/");this.theme=dt[3]}this.themePath="";let le=this.securityToken+"/";this.isUnprotected?le="/":this.isCpanel?le+="frontend/"+this.theme+"/":this.isWebmail?le+="webmail/"+this.theme+"/":this.isOther&&(le="/"),this.themePath=le,this.rootUrl=this.protocol+"//"+this.domain+":"+this.port}get isOther(){return/other/i.test(this.applicationName)}get isUnprotected(){return!this.securityToken&&-1!==this.unprotectedPaths.indexOf(function Z(_e){return _e&&_e.replace(/\/?$/,"")}(this.applicationPath))}get isCpanel(){return/cpanel/i.test(this.applicationName)}get isWhm(){return/whostmgr/i.test(this.applicationName)}get isWebmail(){return/webmail/i.test(this.applicationName)}buildPath(Pe){return this.themePath+Pe}buildFullPath(Pe){return this.protocol+"//"+this.domain+":"+this.port+this.buildPath(Pe)}buildTokenPath(Pe){return this.protocol+"//"+this.domain+":"+this.port+this.securityToken+Pe}}class I{get pathname(){return window.location.pathname}get port(){return window.location.port}get hostname(){return window.location.hostname}get protocol(){return window.location.protocol}}var G=D(4235),z=D.n(G),U=D(1305),re=D.n(U),ae=(()=>{return(_e=ae||(ae={}))[_e.Error=0]="Error",_e[_e.Warning=1]="Warning",_e[_e.Information=2]="Information",_e[_e.Unknown=3]="Unknown",ae;var _e})();const be={isPaged:!1,isFiltered:!1,record:0,page:0,pageSize:0,totalRecords:0,totalPages:0,recordsBeforeFilter:0,batch:!1,properties:{}};class Re{constructor(Pe){this.isPaged=!1,this.record=0,this.page=0,this.pageSize=0,this.totalRecords=0,this.totalPages=0,this.isFiltered=!1,this.recordsBeforeFilter=0,this.batch=!1,this.properties={},Pe.chunk&&(this.isPaged=!0,this.record=parseInt(Pe.chunk.start,10)||0,this.page=parseInt(Pe.chunk.current,10)||0,this.pageSize=parseInt(Pe.chunk.size,10)||0,this.totalPages=parseInt(Pe.chunk.chunks,10)||0,this.totalRecords=parseInt(Pe.chunk.records,10)||0),Pe.filter&&(this.isFiltered=!0,this.recordsBeforeFilter=parseInt(Pe.filter.filtered,10)||0);const H=new Set(["paginate","filter"]);Object.keys(Pe).filter(Y=>!H.has(Y)).forEach(Y=>{this.properties[Y]=Pe[Y]})}}class gt extends class rt{constructor(Pe,H){if(this.status=0,this.messages=[],this.meta=function je(_e){return JSON.parse(JSON.stringify(_e))}(be),this.options={keepUnprocessedResponse:!1},z()(Pe)||re()(Pe))throw new Error("The response was unexpectedly undefined or null");H&&(this.options=H),this.options.keepUnprocessedResponse&&(this.raw=JSON.parse(JSON.stringify(Pe)))}get success(){return this.status>0}get failed(){return 0===this.status}_getMessages(Pe){return this.messages.filter(H=>H.type===Pe)}get errors(){return this._getMessages(ae.Error)}get warnings(){return this._getMessages(ae.Warning)}get infoMessages(){return this._getMessages(ae.Information)}_hasMessages(Pe){return this.messages.filter(H=>H.type===Pe).length>0}get hasErrors(){return this._hasMessages(ae.Error)}get hasWarnings(){return this._hasMessages(ae.Warning)}get hasInfoMessages(){return this._hasMessages(ae.Information)}get isPaged(){return this.meta.isPaged}get isFiltered(){return this.meta.isFiltered}}{_parseStatus(Pe){if(this.status=0,typeof Pe.result>"u")throw new Error("The response should have a numeric status property indicating the API succeeded (>0) or failed (=0)");this.status=parseInt(Pe.result,10)}_parseMessages(Pe){if(!Pe.result){const H=[Pe.reason];H&&H.length&&H.forEach(Y=>{this.messages.push({type:ae.Error,message:Y})})}}_reduce_list_data(Pe){if("object"==typeof Pe&&!(Pe instanceof Array)){const H=Object.keys(Pe);if(1===H.length){const Y=Pe[H[0]];Y?Y instanceof Array&&(Pe=Y):Pe=[]}}return Pe}constructor(Pe,H){if(super(Pe,H),!Pe)throw new Error("Response object should be defined.");Pe.metadata&&(this._parseStatus(Pe.metadata),this._parseMessages(Pe.metadata),this.meta=new Re(Pe.metadata)),this.data=this._reduce_list_data(Pe.data)}}var Xe=D(109),Ht=D(3022);let Fe=(()=>{class _e{constructor(H){this.http=H}get(H){const Y=H.generate({verb:Xe.F.GET,encoder:new Ht.VN}),le=this.packageUrl(Y);return this.http.get(le,{headers:this.packageHeaders(Y)}).pipe((0,J.U)(this.packageResponseHandler(le)))}post(H){const Y=H.generate(),le=this.packageUrl(Y);return this.http.post(le,Y.body,{headers:this.packageHeaders(Y)}).pipe((0,J.U)(this.packageResponseHandler(le)))}packageHeaders(H){const Y={};return H.headers.forEach(le=>{Y[le.name]=le.value}),new E.WM(Y)}packageUrl(H){return new q(new I).buildTokenPath(H.url)}packageResponseHandler(H){return Y=>{const le=new gt(Y);return le.meta.properties.url=H,le}}}return _e.\u0275fac=function(H){return new(H||_e)(l.LFG(E.eN))},_e.\u0275prov=l.Yz7({token:_e,factory:_e.\u0275fac,providedIn:"root"}),_e})()},348:(ue,F,D)=>{"use strict";D.d(F,{m:()=>V});var l=D(1657),E=D(269);const J=new l.OlP("window"),W=Z=>new E.g(Z.CLDR,Z.LEXICON);let V=(()=>{class Z{}return Z.\u0275fac=function(j){return new(j||Z)},Z.\u0275mod=l.oAB({type:Z}),Z.\u0275inj=l.cJS({providers:[{provide:J,useValue:window},{provide:E.g,useFactory:W,deps:[J]}],imports:[[]]}),Z})()},3063:(ue,F,D)=>{"use strict";D.d(F,{xV:()=>Gi,zr:()=>zi,FP:()=>Xr,hF:()=>ld,CQ:()=>cd,nM:()=>Pl,c9:()=>io,Oc:()=>ha,df:()=>$i,_P:()=>Il,kM:()=>Fo,go:()=>so,zf:()=>Nl});var l=D(1657),E=D(6895),J=D(6729),W=D(2198),V=D(348),Z=D(269);class Q{}const q="*";function I(u,a){return{type:7,name:u,definitions:a,options:{}}}function G(u,a=null){return{type:4,styles:a,timings:u}}function U(u,a=null){return{type:2,steps:u,options:a}}function re(u){return{type:6,styles:u,offset:null}}function ae(u,a,s){return{type:0,name:u,styles:a,options:s}}function je(u,a,s=null){return{type:1,expr:u,animation:a,options:s}}function vt(u){Promise.resolve(null).then(u)}class Ut{constructor(a=0,s=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=a+s}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(a=>a()),this._onDoneFns=[])}onStart(a){this._onStartFns.push(a)}onDone(a){this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){vt(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(a=>a()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(a=>a()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(a){this._position=this.totalTime?a*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(a){const s="start"==a?this._onStartFns:this._onDoneFns;s.forEach(f=>f()),s.length=0}}class Ct{constructor(a){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=a;let s=0,f=0,v=0;const P=this.players.length;0==P?vt(()=>this._onFinish()):this.players.forEach(N=>{N.onDone(()=>{++s==P&&this._onFinish()}),N.onDestroy(()=>{++f==P&&this._onDestroy()}),N.onStart(()=>{++v==P&&this._onStart()})}),this.totalTime=this.players.reduce((N,R)=>Math.max(N,R.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(a=>a()),this._onDoneFns=[])}init(){this.players.forEach(a=>a.init())}onStart(a){this._onStartFns.push(a)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(a=>a()),this._onStartFns=[])}onDone(a){this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(a=>a.play())}pause(){this.players.forEach(a=>a.pause())}restart(){this.players.forEach(a=>a.restart())}finish(){this._onFinish(),this.players.forEach(a=>a.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(a=>a.destroy()),this._onDestroyFns.forEach(a=>a()),this._onDestroyFns=[])}reset(){this.players.forEach(a=>a.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(a){const s=a*this.totalTime;this.players.forEach(f=>{const v=f.totalTime?Math.min(1,s/f.totalTime):1;f.setPosition(v)})}getPosition(){const a=this.players.reduce((s,f)=>null===s||f.totalTime>s.totalTime?f:s,null);return null!=a?a.getPosition():0}beforeDestroy(){this.players.forEach(a=>{a.beforeDestroy&&a.beforeDestroy()})}triggerCallback(a){const s="start"==a?this._onStartFns:this._onDoneFns;s.forEach(f=>f()),s.length=0}}var Bt=D(1481);const Ve=!1;function _e(u){return new l.vHH(3e3,Ve)}function fe(){return typeof window<"u"&&typeof window.document<"u"}function oe(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function xe(u){switch(u.length){case 0:return new Ut;case 1:return u[0];default:return new Ct(u)}}function Ze(u,a,s,f,v={},P={}){const N=[],R=[];let ne=-1,ve=null;if(f.forEach(Qe=>{const ut=Qe.offset,xt=ut==ne,Lt=xt&&ve||{};Object.keys(Qe).forEach(Et=>{let Rt=Et,dn=Qe[Et];if("offset"!==Et)switch(Rt=a.normalizePropertyName(Rt,N),dn){case"!":dn=v[Et];break;case q:dn=P[Et];break;default:dn=a.normalizeStyleValue(Et,Rt,dn,N)}Lt[Rt]=dn}),xt||R.push(Lt),ve=Lt,ne=ut}),N.length)throw function Gt(u){return new l.vHH(3502,Ve)}();return R}function De(u,a,s,f){switch(a){case"start":u.onStart(()=>f(s&&Ye(s,"start",u)));break;case"done":u.onDone(()=>f(s&&Ye(s,"done",u)));break;case"destroy":u.onDestroy(()=>f(s&&Ye(s,"destroy",u)))}}function Ye(u,a,s){const P=We(u.element,u.triggerName,u.fromState,u.toState,a||u.phaseName,s.totalTime??u.totalTime,!!s.disabled),N=u._data;return null!=N&&(P._data=N),P}function We(u,a,s,f,v="",P=0,N){return{element:u,triggerName:a,fromState:s,toState:f,phaseName:v,totalTime:P,disabled:!!N}}function Tt(u,a,s){let f;return u instanceof Map?(f=u.get(a),f||u.set(a,f=s)):(f=u[a],f||(f=u[a]=s)),f}function ot(u){const a=u.indexOf(":");return[u.substring(1,a),u.substr(a+1)]}let tt=(u,a)=>!1,Se=(u,a,s)=>[],ht=null;function St(u){const a=u.parentNode||u.host;return a===ht?null:a}(oe()||typeof Element<"u")&&(fe()?(ht=(()=>document.documentElement)(),tt=(u,a)=>{for(;a;){if(a===u)return!0;a=St(a)}return!1}):tt=(u,a)=>u.contains(a),Se=(u,a,s)=>{if(s)return Array.from(u.querySelectorAll(a));const f=u.querySelector(a);return f?[f]:[]});let He=null,Vt=!1;function qe(u){He||(He=function Nt(){return typeof document<"u"?document.body:null}()||{},Vt=!!He.style&&"WebkitAppearance"in He.style);let a=!0;return He.style&&!function st(u){return"ebkit"==u.substring(1,6)}(u)&&(a=u in He.style,!a&&Vt&&(a="Webkit"+u.charAt(0).toUpperCase()+u.substr(1)in He.style)),a}const ze=tt,Cn=Se;let L=(()=>{class u{validateStyleProperty(s){return qe(s)}matchesElement(s,f){return!1}containsElement(s,f){return ze(s,f)}getParentElement(s){return St(s)}query(s,f,v){return Cn(s,f,v)}computeStyle(s,f,v){return v||""}animate(s,f,v,P,N,R=[],ne){return new Ut(v,P)}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275prov=l.Yz7({token:u,factory:u.\u0275fac}),u})(),O=(()=>{class u{}return u.NOOP=new L,u})();const Ge="ng-enter",Ie="ng-leave",k="ng-trigger",ie=".ng-trigger",pt="ng-animating",wt=".ng-animating";function qt(u){if("number"==typeof u)return u;const a=u.match(/^(-?[\.\d]+)(m?s)/);return!a||a.length<2?0:Ae(parseFloat(a[1]),a[2])}function Ae(u,a){return"s"===a?1e3*u:u}function Ne(u,a,s){return u.hasOwnProperty("duration")?u:function he(u,a,s){let v,P=0,N="";if("string"==typeof u){const R=u.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===R)return a.push(_e()),{duration:0,delay:0,easing:""};v=Ae(parseFloat(R[1]),R[2]);const ne=R[3];null!=ne&&(P=Ae(parseFloat(ne),R[4]));const ve=R[5];ve&&(N=ve)}else v=u;if(!s){let R=!1,ne=a.length;v<0&&(a.push(function Pe(){return new l.vHH(3100,Ve)}()),R=!0),P<0&&(a.push(function H(){return new l.vHH(3101,Ve)}()),R=!0),R&&a.splice(ne,0,_e())}return{duration:v,delay:P,easing:N}}(u,a,s)}function Le(u,a={}){return Object.keys(u).forEach(s=>{a[s]=u[s]}),a}function at(u,a,s={}){if(a)for(let f in u)s[f]=u[f];else Le(u,s);return s}function Ke(u,a,s){return s?a+":"+s+";":""}function lt(u){let a="";for(let s=0;s<u.style.length;s++){const f=u.style.item(s);a+=Ke(0,f,u.style.getPropertyValue(f))}for(const s in u.style)u.style.hasOwnProperty(s)&&!s.startsWith("_")&&(a+=Ke(0,Xn(s),u.style[s]));u.setAttribute("style",a)}function et(u,a,s){u.style&&(Object.keys(a).forEach(f=>{const v=Xt(f);s&&!s.hasOwnProperty(f)&&(s[f]=u.style[v]),u.style[v]=a[f]}),oe()&<(u))}function ft(u,a){u.style&&(Object.keys(a).forEach(s=>{const f=Xt(s);u.style[f]=""}),oe()&<(u))}function Mt(u){return Array.isArray(u)?1==u.length?u[0]:U(u):u}const Be=new RegExp("{{\\s*(.+?)\\s*}}","g");function _t(u){let a=[];if("string"==typeof u){let s;for(;s=Be.exec(u);)a.push(s[1]);Be.lastIndex=0}return a}function jt(u,a,s){const f=u.toString(),v=f.replace(Be,(P,N)=>{let R=a[N];return a.hasOwnProperty(N)||(s.push(function le(u){return new l.vHH(3003,Ve)}()),R=""),R.toString()});return v==f?u:v}function _n(u){const a=[];let s=u.next();for(;!s.done;)a.push(s.value),s=u.next();return a}const Jn=/-+([a-z0-9])/g;function Xt(u){return u.replace(Jn,(...a)=>a[1].toUpperCase())}function Xn(u){return u.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function on(u,a,s){switch(a.type){case 7:return u.visitTrigger(a,s);case 0:return u.visitState(a,s);case 1:return u.visitTransition(a,s);case 2:return u.visitSequence(a,s);case 3:return u.visitGroup(a,s);case 4:return u.visitAnimate(a,s);case 5:return u.visitKeyframes(a,s);case 6:return u.visitStyle(a,s);case 8:return u.visitReference(a,s);case 9:return u.visitAnimateChild(a,s);case 10:return u.visitAnimateRef(a,s);case 11:return u.visitQuery(a,s);case 12:return u.visitStagger(a,s);default:throw function dt(u){return new l.vHH(3004,Ve)}()}}function Dt(u,a){return window.getComputedStyle(u)[a]}function en(u,a){const s=[];return"string"==typeof u?u.split(/\s*,\s*/).forEach(f=>function Ki(u,a,s){if(":"==u[0]){const ne=function nr(u,a){switch(u){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(s,f)=>parseFloat(f)>parseFloat(s);case":decrement":return(s,f)=>parseFloat(f)<parseFloat(s);default:return a.push(function ar(u){return new l.vHH(3016,Ve)}()),"* => *"}}(u,s);if("function"==typeof ne)return void a.push(ne);u=ne}const f=u.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==f||f.length<4)return s.push(function mr(u){return new l.vHH(3015,Ve)}()),a;const v=f[1],P=f[2],N=f[3];a.push(Zr(v,N));"<"==P[0]&&!("*"==v&&"*"==N)&&a.push(Zr(N,v))}(f,s,a)):s.push(u),s}const wr=new Set(["true","1"]),Lr=new Set(["false","0"]);function Zr(u,a){const s=wr.has(u)||Lr.has(u),f=wr.has(a)||Lr.has(a);return(v,P)=>{let N="*"==u||u==v,R="*"==a||a==P;return!N&&s&&"boolean"==typeof v&&(N=v?wr.has(u):Lr.has(u)),!R&&f&&"boolean"==typeof P&&(R=P?wr.has(a):Lr.has(a)),N&&R}}const Pr=new RegExp("s*:selfs*,?","g");function vn(u,a,s,f){return new rr(u).build(a,s,f)}class rr{constructor(a){this._driver=a}build(a,s,f){const v=new Br(s);this._resetContextStyleTimingState(v);const P=on(this,Mt(a),v);return v.unsupportedCSSPropertiesFound.size&&v.unsupportedCSSPropertiesFound.keys(),P}_resetContextStyleTimingState(a){a.currentQuerySelector="",a.collectedStyles={},a.collectedStyles[""]={},a.currentTime=0}visitTrigger(a,s){let f=s.queryCount=0,v=s.depCount=0;const P=[],N=[];return"@"==a.name.charAt(0)&&s.errors.push(function mn(){return new l.vHH(3006,Ve)}()),a.definitions.forEach(R=>{if(this._resetContextStyleTimingState(s),0==R.type){const ne=R,ve=ne.name;ve.toString().split(/\s*,\s*/).forEach(Qe=>{ne.name=Qe,P.push(this.visitState(ne,s))}),ne.name=ve}else if(1==R.type){const ne=this.visitTransition(R,s);f+=ne.queryCount,v+=ne.depCount,N.push(ne)}else s.errors.push(function kn(){return new l.vHH(3007,Ve)}())}),{type:7,name:a.name,states:P,transitions:N,queryCount:f,depCount:v,options:null}}visitState(a,s){const f=this.visitStyle(a.styles,s),v=a.options&&a.options.params||null;if(f.containsDynamicStyles){const P=new Set,N=v||{};f.styles.forEach(R=>{if(Mn(R)){const ne=R;Object.keys(ne).forEach(ve=>{_t(ne[ve]).forEach(Qe=>{N.hasOwnProperty(Qe)||P.add(Qe)})})}}),P.size&&(_n(P.values()),s.errors.push(function rn(u,a){return new l.vHH(3008,Ve)}()))}return{type:0,name:a.name,style:f,options:v?{params:v}:null}}visitTransition(a,s){s.queryCount=0,s.depCount=0;const f=on(this,Mt(a.animation),s);return{type:1,matchers:en(a.expr,s.errors),animation:f,queryCount:s.queryCount,depCount:s.depCount,options:Dr(a.options)}}visitSequence(a,s){return{type:2,steps:a.steps.map(f=>on(this,f,s)),options:Dr(a.options)}}visitGroup(a,s){const f=s.currentTime;let v=0;const P=a.steps.map(N=>{s.currentTime=f;const R=on(this,N,s);return v=Math.max(v,s.currentTime),R});return s.currentTime=v,{type:3,steps:P,options:Dr(a.options)}}visitAnimate(a,s){const f=function Ji(u,a){if(u.hasOwnProperty("duration"))return u;if("number"==typeof u)return Pi(Ne(u,a).duration,0,"");const s=u;if(s.split(/\s+/).some(P=>"{"==P.charAt(0)&&"{"==P.charAt(1))){const P=Pi(0,0,"");return P.dynamic=!0,P.strValue=s,P}const v=Ne(s,a);return Pi(v.duration,v.delay,v.easing)}(a.timings,s.errors);s.currentAnimateTimings=f;let v,P=a.styles?a.styles:re({});if(5==P.type)v=this.visitKeyframes(P,s);else{let N=a.styles,R=!1;if(!N){R=!0;const ve={};f.easing&&(ve.easing=f.easing),N=re(ve)}s.currentTime+=f.duration+f.delay;const ne=this.visitStyle(N,s);ne.isEmptyStep=R,v=ne}return s.currentAnimateTimings=null,{type:4,timings:f,style:v,options:null}}visitStyle(a,s){const f=this._makeStyleAst(a,s);return this._validateStyleAst(f,s),f}_makeStyleAst(a,s){const f=[];Array.isArray(a.styles)?a.styles.forEach(N=>{"string"==typeof N?N==q?f.push(N):s.errors.push(function yn(u){return new l.vHH(3002,Ve)}()):f.push(N)}):f.push(a.styles);let v=!1,P=null;return f.forEach(N=>{if(Mn(N)){const R=N,ne=R.easing;if(ne&&(P=ne,delete R.easing),!v)for(let ve in R)if(R[ve].toString().indexOf("{{")>=0){v=!0;break}}}),{type:6,styles:f,easing:P,offset:a.offset,containsDynamicStyles:v,options:null}}_validateStyleAst(a,s){const f=s.currentAnimateTimings;let v=s.currentTime,P=s.currentTime;f&&P>0&&(P-=f.duration+f.delay),a.styles.forEach(N=>{"string"!=typeof N&&Object.keys(N).forEach(R=>{if(!this._driver.validateStyleProperty(R))return delete N[R],void s.unsupportedCSSPropertiesFound.add(R);const ne=s.collectedStyles[s.currentQuerySelector],ve=ne[R];let Qe=!0;ve&&(P!=v&&P>=ve.startTime&&v<=ve.endTime&&(s.errors.push(function Yn(u,a,s,f,v){return new l.vHH(3010,Ve)}()),Qe=!1),P=ve.startTime),Qe&&(ne[R]={startTime:P,endTime:v}),s.options&&function It(u,a,s){const f=a.params||{},v=_t(u);v.length&&v.forEach(P=>{f.hasOwnProperty(P)||s.push(function Y(u){return new l.vHH(3001,Ve)}())})}(N[R],s.options,s.errors)})})}visitKeyframes(a,s){const f={type:5,styles:[],options:null};if(!s.currentAnimateTimings)return s.errors.push(function Qn(){return new l.vHH(3011,Ve)}()),f;let P=0;const N=[];let R=!1,ne=!1,ve=0;const Qe=a.steps.map(In=>{const Bn=this._makeStyleAst(In,s);let Ln=null!=Bn.offset?Bn.offset:function ci(u){if("string"==typeof u)return null;let a=null;if(Array.isArray(u))u.forEach(s=>{if(Mn(s)&&s.hasOwnProperty("offset")){const f=s;a=parseFloat(f.offset),delete f.offset}});else if(Mn(u)&&u.hasOwnProperty("offset")){const s=u;a=parseFloat(s.offset),delete s.offset}return a}(Bn.styles),jn=0;return null!=Ln&&(P++,jn=Bn.offset=Ln),ne=ne||jn<0||jn>1,R=R||jn<ve,ve=jn,N.push(jn),Bn});ne&&s.errors.push(function nn(){return new l.vHH(3012,Ve)}()),R&&s.errors.push(function pr(){return new l.vHH(3200,Ve)}());const ut=a.steps.length;let xt=0;P>0&&P<ut?s.errors.push(function qr(){return new l.vHH(3202,Ve)}()):0==P&&(xt=1/(ut-1));const Lt=ut-1,Et=s.currentTime,Rt=s.currentAnimateTimings,dn=Rt.duration;return Qe.forEach((In,Bn)=>{const Ln=xt>0?Bn==Lt?1:xt*Bn:N[Bn],jn=Ln*dn;s.currentTime=Et+Rt.delay+jn,Rt.duration=jn,this._validateStyleAst(In,s),In.offset=Ln,f.styles.push(In)}),f}visitReference(a,s){return{type:8,animation:on(this,Mt(a.animation),s),options:Dr(a.options)}}visitAnimateChild(a,s){return s.depCount++,{type:9,options:Dr(a.options)}}visitAnimateRef(a,s){return{type:10,animation:this.visitReference(a.animation,s),options:Dr(a.options)}}visitQuery(a,s){const f=s.currentQuerySelector,v=a.options||{};s.queryCount++,s.currentQuery=a;const[P,N]=function zn(u){const a=!!u.split(/\s*,\s*/).find(s=>":self"==s);return a&&(u=u.replace(Pr,"")),u=u.replace(/@\*/g,ie).replace(/@\w+/g,s=>ie+"-"+s.substr(1)).replace(/:animating/g,wt),[u,a]}(a.selector);s.currentQuerySelector=f.length?f+" "+P:P,Tt(s.collectedStyles,s.currentQuerySelector,{});const R=on(this,Mt(a.animation),s);return s.currentQuery=null,s.currentQuerySelector=f,{type:11,selector:P,limit:v.limit||0,optional:!!v.optional,includeSelf:N,animation:R,originalSelector:a.selector,options:Dr(a.options)}}visitStagger(a,s){s.currentQuery||s.errors.push(function kr(){return new l.vHH(3013,Ve)}());const f="full"===a.timings?{duration:0,delay:0,easing:"full"}:Ne(a.timings,s.errors,!0);return{type:12,animation:on(this,Mt(a.animation),s),timings:f,options:null}}}class Br{constructor(a){this.errors=a,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Mn(u){return!Array.isArray(u)&&"object"==typeof u}function Dr(u){return u?(u=Le(u)).params&&(u.params=function Mi(u){return u?Le(u):null}(u.params)):u={},u}function Pi(u,a,s){return{duration:u,delay:a,easing:s}}function Yr(u,a,s,f,v,P,N=null,R=!1){return{type:1,element:u,keyframes:a,preStyleProps:s,postStyleProps:f,duration:v,delay:P,totalTime:v+P,easing:N,subTimeline:R}}class Qr{constructor(){this._map=new Map}get(a){return this._map.get(a)||[]}append(a,s){let f=this._map.get(a);f||this._map.set(a,f=[]),f.push(...s)}has(a){return this._map.has(a)}clear(){this._map.clear()}}const bo=new RegExp(":enter","g"),Hi=new RegExp(":leave","g");function ui(u,a,s,f,v,P={},N={},R,ne,ve=[]){return(new ds).buildKeyframes(u,a,s,f,v,P,N,R,ne,ve)}class ds{buildKeyframes(a,s,f,v,P,N,R,ne,ve,Qe=[]){ve=ve||new Qr;const ut=new di(a,s,ve,v,P,Qe,[]);ut.options=ne,ut.currentTimeline.setStyles([N],null,ut.errors,ne),on(this,f,ut);const xt=ut.timelines.filter(Lt=>Lt.containsAnimation());if(Object.keys(R).length){let Lt;for(let Et=xt.length-1;Et>=0;Et--){const Rt=xt[Et];if(Rt.element===s){Lt=Rt;break}}Lt&&!Lt.allowOnlyTimelineStyles()&&Lt.setStyles([R],null,ut.errors,ne)}return xt.length?xt.map(Lt=>Lt.buildKeyframes()):[Yr(s,[],[],[],0,0,"",!1)]}visitTrigger(a,s){}visitState(a,s){}visitTransition(a,s){}visitAnimateChild(a,s){const f=s.subInstructions.get(s.element);if(f){const v=s.createSubContext(a.options),P=s.currentTimeline.currentTime,N=this._visitSubInstructions(f,v,v.options);P!=N&&s.transformIntoNewTimeline(N)}s.previousNode=a}visitAnimateRef(a,s){const f=s.createSubContext(a.options);f.transformIntoNewTimeline(),this.visitReference(a.animation,f),s.transformIntoNewTimeline(f.currentTimeline.currentTime),s.previousNode=a}_visitSubInstructions(a,s,f){let P=s.currentTimeline.currentTime;const N=null!=f.duration?qt(f.duration):null,R=null!=f.delay?qt(f.delay):null;return 0!==N&&a.forEach(ne=>{const ve=s.appendInstructionToTimeline(ne,N,R);P=Math.max(P,ve.duration+ve.delay)}),P}visitReference(a,s){s.updateOptions(a.options,!0),on(this,a.animation,s),s.previousNode=a}visitSequence(a,s){const f=s.subContextCount;let v=s;const P=a.options;if(P&&(P.params||P.delay)&&(v=s.createSubContext(P),v.transformIntoNewTimeline(),null!=P.delay)){6==v.previousNode.type&&(v.currentTimeline.snapshotCurrentStyles(),v.previousNode=Ti);const N=qt(P.delay);v.delayNextStep(N)}a.steps.length&&(a.steps.forEach(N=>on(this,N,v)),v.currentTimeline.applyStylesToKeyframe(),v.subContextCount>f&&v.transformIntoNewTimeline()),s.previousNode=a}visitGroup(a,s){const f=[];let v=s.currentTimeline.currentTime;const P=a.options&&a.options.delay?qt(a.options.delay):0;a.steps.forEach(N=>{const R=s.createSubContext(a.options);P&&R.delayNextStep(P),on(this,N,R),v=Math.max(v,R.currentTimeline.currentTime),f.push(R.currentTimeline)}),f.forEach(N=>s.currentTimeline.mergeTimelineCollectedStyles(N)),s.transformIntoNewTimeline(v),s.previousNode=a}_visitTiming(a,s){if(a.dynamic){const f=a.strValue;return Ne(s.params?jt(f,s.params,s.errors):f,s.errors)}return{duration:a.duration,delay:a.delay,easing:a.easing}}visitAnimate(a,s){const f=s.currentAnimateTimings=this._visitTiming(a.timings,s),v=s.currentTimeline;f.delay&&(s.incrementTime(f.delay),v.snapshotCurrentStyles());const P=a.style;5==P.type?this.visitKeyframes(P,s):(s.incrementTime(f.duration),this.visitStyle(P,s),v.applyStylesToKeyframe()),s.currentAnimateTimings=null,s.previousNode=a}visitStyle(a,s){const f=s.currentTimeline,v=s.currentAnimateTimings;!v&&f.getCurrentStyleProperties().length&&f.forwardFrame();const P=v&&v.easing||a.easing;a.isEmptyStep?f.applyEmptyStep(P):f.setStyles(a.styles,P,s.errors,s.options),s.previousNode=a}visitKeyframes(a,s){const f=s.currentAnimateTimings,v=s.currentTimeline.duration,P=f.duration,R=s.createSubContext().currentTimeline;R.easing=f.easing,a.styles.forEach(ne=>{R.forwardTime((ne.offset||0)*P),R.setStyles(ne.styles,ne.easing,s.errors,s.options),R.applyStylesToKeyframe()}),s.currentTimeline.mergeTimelineCollectedStyles(R),s.transformIntoNewTimeline(v+P),s.previousNode=a}visitQuery(a,s){const f=s.currentTimeline.currentTime,v=a.options||{},P=v.delay?qt(v.delay):0;P&&(6===s.previousNode.type||0==f&&s.currentTimeline.getCurrentStyleProperties().length)&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=Ti);let N=f;const R=s.invokeQuery(a.selector,a.originalSelector,a.limit,a.includeSelf,!!v.optional,s.errors);s.currentQueryTotal=R.length;let ne=null;R.forEach((ve,Qe)=>{s.currentQueryIndex=Qe;const ut=s.createSubContext(a.options,ve);P&&ut.delayNextStep(P),ve===s.element&&(ne=ut.currentTimeline),on(this,a.animation,ut),ut.currentTimeline.applyStylesToKeyframe(),N=Math.max(N,ut.currentTimeline.currentTime)}),s.currentQueryIndex=0,s.currentQueryTotal=0,s.transformIntoNewTimeline(N),ne&&(s.currentTimeline.mergeTimelineCollectedStyles(ne),s.currentTimeline.snapshotCurrentStyles()),s.previousNode=a}visitStagger(a,s){const f=s.parentContext,v=s.currentTimeline,P=a.timings,N=Math.abs(P.duration),R=N*(s.currentQueryTotal-1);let ne=N*s.currentQueryIndex;switch(P.duration<0?"reverse":P.easing){case"reverse":ne=R-ne;break;case"full":ne=f.currentStaggerTime}const Qe=s.currentTimeline;ne&&Qe.delayNextStep(ne);const ut=Qe.currentTime;on(this,a.animation,s),s.previousNode=a,f.currentStaggerTime=v.currentTime-ut+(v.startTime-f.currentTimeline.startTime)}}const Ti={};class di{constructor(a,s,f,v,P,N,R,ne){this._driver=a,this.element=s,this.subInstructions=f,this._enterClassName=v,this._leaveClassName=P,this.errors=N,this.timelines=R,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ti,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=ne||new Oi(this._driver,s,0),R.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(a,s){if(!a)return;const f=a;let v=this.options;null!=f.duration&&(v.duration=qt(f.duration)),null!=f.delay&&(v.delay=qt(f.delay));const P=f.params;if(P){let N=v.params;N||(N=this.options.params={}),Object.keys(P).forEach(R=>{(!s||!N.hasOwnProperty(R))&&(N[R]=jt(P[R],N,this.errors))})}}_copyOptions(){const a={};if(this.options){const s=this.options.params;if(s){const f=a.params={};Object.keys(s).forEach(v=>{f[v]=s[v]})}}return a}createSubContext(a=null,s,f){const v=s||this.element,P=new di(this._driver,v,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(v,f||0));return P.previousNode=this.previousNode,P.currentAnimateTimings=this.currentAnimateTimings,P.options=this._copyOptions(),P.updateOptions(a),P.currentQueryIndex=this.currentQueryIndex,P.currentQueryTotal=this.currentQueryTotal,P.parentContext=this,this.subContextCount++,P}transformIntoNewTimeline(a){return this.previousNode=Ti,this.currentTimeline=this.currentTimeline.fork(this.element,a),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(a,s,f){const v={duration:s??a.duration,delay:this.currentTimeline.currentTime+(f??0)+a.delay,easing:""},P=new fs(this._driver,a.element,a.keyframes,a.preStyleProps,a.postStyleProps,v,a.stretchStartingKeyframe);return this.timelines.push(P),v}incrementTime(a){this.currentTimeline.forwardTime(this.currentTimeline.duration+a)}delayNextStep(a){a>0&&this.currentTimeline.delayNextStep(a)}invokeQuery(a,s,f,v,P,N){let R=[];if(v&&R.push(this.element),a.length>0){a=(a=a.replace(bo,"."+this._enterClassName)).replace(Hi,"."+this._leaveClassName);let ve=this._driver.query(this.element,a,1!=f);0!==f&&(ve=f<0?ve.slice(ve.length+f,ve.length):ve.slice(0,f)),R.push(...ve)}return!P&&0==R.length&&N.push(function gr(u){return new l.vHH(3014,Ve)}()),R}}class Oi{constructor(a,s,f,v){this._driver=a,this.element=s,this.startTime=f,this._elementTimelineStylesLookup=v,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(s),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(s,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(a){const s=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||s?(this.forwardTime(this.currentTime+a),s&&this.snapshotCurrentStyles()):this.startTime+=a}fork(a,s){return this.applyStylesToKeyframe(),new Oi(this._driver,a,s||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(a){this.applyStylesToKeyframe(),this.duration=a,this._loadKeyframe()}_updateStyle(a,s){this._localTimelineStyles[a]=s,this._globalTimelineStyles[a]=s,this._styleSummary[a]={time:this.currentTime,value:s}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(a){a&&(this._previousKeyframe.easing=a),Object.keys(this._globalTimelineStyles).forEach(s=>{this._backFill[s]=this._globalTimelineStyles[s]||q,this._currentKeyframe[s]=q}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(a,s,f,v){s&&(this._previousKeyframe.easing=s);const P=v&&v.params||{},N=function hs(u,a){const s={};let f;return u.forEach(v=>{"*"===v?(f=f||Object.keys(a),f.forEach(P=>{s[P]=q})):at(v,!1,s)}),s}(a,this._globalTimelineStyles);Object.keys(N).forEach(R=>{const ne=jt(N[R],P,f);this._pendingStyles[R]=ne,this._localTimelineStyles.hasOwnProperty(R)||(this._backFill[R]=this._globalTimelineStyles.hasOwnProperty(R)?this._globalTimelineStyles[R]:q),this._updateStyle(R,ne)})}applyStylesToKeyframe(){const a=this._pendingStyles,s=Object.keys(a);0!=s.length&&(this._pendingStyles={},s.forEach(f=>{this._currentKeyframe[f]=a[f]}),Object.keys(this._localTimelineStyles).forEach(f=>{this._currentKeyframe.hasOwnProperty(f)||(this._currentKeyframe[f]=this._localTimelineStyles[f])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(a=>{const s=this._localTimelineStyles[a];this._pendingStyles[a]=s,this._updateStyle(a,s)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const a=[];for(let s in this._currentKeyframe)a.push(s);return a}mergeTimelineCollectedStyles(a){Object.keys(a._styleSummary).forEach(s=>{const f=this._styleSummary[s],v=a._styleSummary[s];(!f||v.time>f.time)&&this._updateStyle(s,v.value)})}buildKeyframes(){this.applyStylesToKeyframe();const a=new Set,s=new Set,f=1===this._keyframes.size&&0===this.duration;let v=[];this._keyframes.forEach((R,ne)=>{const ve=at(R,!0);Object.keys(ve).forEach(Qe=>{const ut=ve[Qe];"!"==ut?a.add(Qe):ut==q&&s.add(Qe)}),f||(ve.offset=ne/this.duration),v.push(ve)});const P=a.size?_n(a.values()):[],N=s.size?_n(s.values()):[];if(f){const R=v[0],ne=Le(R);R.offset=0,ne.offset=1,v=[R,ne]}return Yr(this.element,v,P,N,this.duration,this.startTime,this.easing,!1)}}class fs extends Oi{constructor(a,s,f,v,P,N,R=!1){super(a,s,N.delay),this.keyframes=f,this.preStyleProps=v,this.postStyleProps=P,this._stretchStartingKeyframe=R,this.timings={duration:N.duration,delay:N.delay,easing:N.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let a=this.keyframes,{delay:s,duration:f,easing:v}=this.timings;if(this._stretchStartingKeyframe&&s){const P=[],N=f+s,R=s/N,ne=at(a[0],!1);ne.offset=0,P.push(ne);const ve=at(a[0],!1);ve.offset=xi(R),P.push(ve);const Qe=a.length-1;for(let ut=1;ut<=Qe;ut++){let xt=at(a[ut],!1);xt.offset=xi((s+xt.offset*f)/N),P.push(xt)}f=N,s=0,v="",a=P}return Yr(this.element,a,this.preStyleProps,this.postStyleProps,f,s,v,!0)}}function xi(u,a=3){const s=Math.pow(10,a-1);return Math.round(u*s)/s}class fi{}class Kr extends fi{normalizePropertyName(a,s){return Xt(a)}normalizeStyleValue(a,s,f,v){let P="";const N=f.toString().trim();if(gs[s]&&0!==f&&"0"!==f)if("number"==typeof f)P="px";else{const R=f.match(/^[+-]?[\d\.]+([a-z]*)$/);R&&0==R[1].length&&v.push(function Kt(u,a){return new l.vHH(3005,Ve)}())}return N+P}}const gs=(()=>function Sr(u){const a={};return u.forEach(s=>a[s]=!0),a}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function Ai(u,a,s,f,v,P,N,R,ne,ve,Qe,ut,xt){return{type:0,element:u,triggerName:a,isRemovalTransition:v,fromState:s,fromStyles:P,toState:f,toStyles:N,timelines:R,queriedElements:ne,preStyleProps:ve,postStyleProps:Qe,totalTime:ut,errors:xt}}const jr={};class Ui{constructor(a,s,f){this._triggerName=a,this.ast=s,this._stateStyles=f}match(a,s,f,v){return function to(u,a,s,f,v){return u.some(P=>P(a,s,f,v))}(this.ast.matchers,a,s,f,v)}buildStyles(a,s,f){const v=this._stateStyles["*"],P=this._stateStyles[a],N=v?v.buildStyles(s,f):{};return P?P.buildStyles(s,f):N}build(a,s,f,v,P,N,R,ne,ve,Qe){const ut=[],xt=this.ast.options&&this.ast.options.params||jr,Et=this.buildStyles(f,R&&R.params||jr,ut),Rt=ne&&ne.params||jr,dn=this.buildStyles(v,Rt,ut),In=new Set,Bn=new Map,Ln=new Map,jn="void"===v,qi={params:{...xt,...Rt}},gn=Qe?[]:ui(a,s,this.ast.animation,P,N,Et,dn,qi,ve,ut);let Wn=0;if(gn.forEach(Ir=>{Wn=Math.max(Ir.duration+Ir.delay,Wn)}),ut.length)return Ai(s,this._triggerName,f,v,jn,Et,dn,[],[],Bn,Ln,Wn,ut);gn.forEach(Ir=>{const _r=Ir.element,Ca=Tt(Bn,_r,{});Ir.preStyleProps.forEach(ki=>Ca[ki]=!0);const fo=Tt(Ln,_r,{});Ir.postStyleProps.forEach(ki=>fo[ki]=!0),_r!==s&&In.add(_r)});const ti=_n(In.values());return Ai(s,this._triggerName,f,v,jn,Et,dn,gn,ti,Bn,Ln,Wn)}}class y{constructor(a,s,f){this.styles=a,this.defaultParams=s,this.normalizer=f}buildStyles(a,s){const f={},v=Le(this.defaultParams);return Object.keys(a).forEach(P=>{const N=a[P];null!=N&&(v[P]=N)}),this.styles.styles.forEach(P=>{if("string"!=typeof P){const N=P;Object.keys(N).forEach(R=>{let ne=N[R];ne.length>1&&(ne=jt(ne,v,s));const ve=this.normalizer.normalizePropertyName(R,s);ne=this.normalizer.normalizeStyleValue(R,ve,ne,s),f[ve]=ne})}}),f}}class _{constructor(a,s,f){this.name=a,this.ast=s,this._normalizer=f,this.transitionFactories=[],this.states={},s.states.forEach(v=>{this.states[v.name]=new y(v.style,v.options&&v.options.params||{},f)}),X(this.states,"true","1"),X(this.states,"false","0"),s.transitions.forEach(v=>{this.transitionFactories.push(new Ui(a,v,this.states))}),this.fallbackTransition=function T(u,a,s){return new Ui(u,{type:1,animation:{type:2,steps:[],options:null},matchers:[(N,R)=>!0],options:null,queryCount:0,depCount:0},a)}(a,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(a,s,f,v){return this.transitionFactories.find(N=>N.match(a,s,f,v))||null}matchStyles(a,s,f){return this.fallbackTransition.buildStyles(a,s,f)}}function X(u,a,s){u.hasOwnProperty(a)?u.hasOwnProperty(s)||(u[s]=u[a]):u.hasOwnProperty(s)&&(u[a]=u[s])}const ye=new Qr;class Oe{constructor(a,s,f){this.bodyNode=a,this._driver=s,this._normalizer=f,this._animations={},this._playersById={},this.players=[]}register(a,s){const f=[],P=vn(this._driver,s,f,[]);if(f.length)throw function En(u){return new l.vHH(3503,Ve)}();this._animations[a]=P}_buildPlayer(a,s,f){const v=a.element,P=Ze(0,this._normalizer,0,a.keyframes,s,f);return this._driver.animate(v,P,a.duration,a.delay,a.easing,[],!0)}create(a,s,f={}){const v=[],P=this._animations[a];let N;const R=new Map;if(P?(N=ui(this._driver,s,P,Ge,Ie,{},{},f,ye,v),N.forEach(Qe=>{const ut=Tt(R,Qe.element,{});Qe.postStyleProps.forEach(xt=>ut[xt]=null)})):(v.push(function Mr(){return new l.vHH(3300,Ve)}()),N=[]),v.length)throw function $(u){return new l.vHH(3504,Ve)}();R.forEach((Qe,ut)=>{Object.keys(Qe).forEach(xt=>{Qe[xt]=this._driver.computeStyle(ut,xt,q)})});const ve=xe(N.map(Qe=>{const ut=R.get(Qe.element);return this._buildPlayer(Qe,{},ut)}));return this._playersById[a]=ve,ve.onDestroy(()=>this.destroy(a)),this.players.push(ve),ve}destroy(a){const s=this._getPlayer(a);s.destroy(),delete this._playersById[a];const f=this.players.indexOf(s);f>=0&&this.players.splice(f,1)}_getPlayer(a){const s=this._playersById[a];if(!s)throw function ee(u){return new l.vHH(3301,Ve)}();return s}listen(a,s,f,v){const P=We(s,"","","");return De(this._getPlayer(a),f,P,v),()=>{}}command(a,s,f,v){if("register"==f)return void this.register(a,v[0]);if("create"==f)return void this.create(a,s,v[0]||{});const P=this._getPlayer(a);switch(f){case"play":P.play();break;case"pause":P.pause();break;case"reset":P.reset();break;case"restart":P.restart();break;case"finish":P.finish();break;case"init":P.init();break;case"setPosition":P.setPosition(parseFloat(v[0]));break;case"destroy":this.destroy(a)}}}const nt="ng-animate-queued",Jt="ng-animate-disabled",un=[],wn={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},hi={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ft="__ng_removed";class Hr{constructor(a,s=""){this.namespaceId=s;const f=a&&a.hasOwnProperty("value");if(this.value=function mt(u){return u??null}(f?a.value:a),f){const P=Le(a);delete P.value,this.options=P}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(a){const s=a.params;if(s){const f=this.options.params;Object.keys(s).forEach(v=>{null==f[v]&&(f[v]=s[v])})}}}const yr="void",m=new Hr(yr);class g{constructor(a,s,f){this.id=a,this.hostElement=s,this._engine=f,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+a,lr(s,this._hostClassName)}listen(a,s,f,v){if(!this._triggers.hasOwnProperty(s))throw function ge(u,a){return new l.vHH(3302,Ve)}();if(null==f||0==f.length)throw function de(u){return new l.vHH(3303,Ve)}();if(!function An(u){return"start"==u||"done"==u}(f))throw function me(u,a){return new l.vHH(3400,Ve)}();const P=Tt(this._elementListeners,a,[]),N={name:s,phase:f,callback:v};P.push(N);const R=Tt(this._engine.statesByElement,a,{});return R.hasOwnProperty(s)||(lr(a,k),lr(a,k+"-"+s),R[s]=m),()=>{this._engine.afterFlush(()=>{const ne=P.indexOf(N);ne>=0&&P.splice(ne,1),this._triggers[s]||delete R[s]})}}register(a,s){return!this._triggers[a]&&(this._triggers[a]=s,!0)}_getTrigger(a){const s=this._triggers[a];if(!s)throw function Me(u){return new l.vHH(3401,Ve)}();return s}trigger(a,s,f,v=!0){const P=this._getTrigger(s),N=new M(this.id,s,a);let R=this._engine.statesByElement.get(a);R||(lr(a,k),lr(a,k+"-"+s),this._engine.statesByElement.set(a,R={}));let ne=R[s];const ve=new Hr(f,this.id);if(!(f&&f.hasOwnProperty("value"))&&ne&&ve.absorbOptions(ne.options),R[s]=ve,ne||(ne=m),ve.value!==yr&&ne.value===ve.value){if(!function ta(u,a){const s=Object.keys(u),f=Object.keys(a);if(s.length!=f.length)return!1;for(let v=0;v<s.length;v++){const P=s[v];if(!a.hasOwnProperty(P)||u[P]!==a[P])return!1}return!0}(ne.params,ve.params)){const Rt=[],dn=P.matchStyles(ne.value,ne.params,Rt),In=P.matchStyles(ve.value,ve.params,Rt);Rt.length?this._engine.reportError(Rt):this._engine.afterFlush(()=>{ft(a,dn),et(a,In)})}return}const xt=Tt(this._engine.playersByElement,a,[]);xt.forEach(Rt=>{Rt.namespaceId==this.id&&Rt.triggerName==s&&Rt.queued&&Rt.destroy()});let Lt=P.matchTransition(ne.value,ve.value,a,ve.params),Et=!1;if(!Lt){if(!v)return;Lt=P.fallbackTransition,Et=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:a,triggerName:s,transition:Lt,fromState:ne,toState:ve,player:N,isFallbackTransition:Et}),Et||(lr(a,nt),N.onStart(()=>{ir(a,nt)})),N.onDone(()=>{let Rt=this.players.indexOf(N);Rt>=0&&this.players.splice(Rt,1);const dn=this._engine.playersByElement.get(a);if(dn){let In=dn.indexOf(N);In>=0&&dn.splice(In,1)}}),this.players.push(N),xt.push(N),N}deregister(a){delete this._triggers[a],this._engine.statesByElement.forEach((s,f)=>{delete s[a]}),this._elementListeners.forEach((s,f)=>{this._elementListeners.set(f,s.filter(v=>v.name!=a))})}clearElementCache(a){this._engine.statesByElement.delete(a),this._elementListeners.delete(a);const s=this._engine.playersByElement.get(a);s&&(s.forEach(f=>f.destroy()),this._engine.playersByElement.delete(a))}_signalRemovalForInnerTriggers(a,s){const f=this._engine.driver.query(a,ie,!0);f.forEach(v=>{if(v[Ft])return;const P=this._engine.fetchNamespacesByElement(v);P.size?P.forEach(N=>N.triggerLeaveAnimation(v,s,!1,!0)):this.clearElementCache(v)}),this._engine.afterFlushAnimationsDone(()=>f.forEach(v=>this.clearElementCache(v)))}triggerLeaveAnimation(a,s,f,v){const P=this._engine.statesByElement.get(a),N=new Map;if(P){const R=[];if(Object.keys(P).forEach(ne=>{if(N.set(ne,P[ne].value),this._triggers[ne]){const ve=this.trigger(a,ne,yr,v);ve&&R.push(ve)}}),R.length)return this._engine.markElementAsRemoved(this.id,a,!0,s,N),f&&xe(R).onDone(()=>this._engine.processLeaveNode(a)),!0}return!1}prepareLeaveAnimationListeners(a){const s=this._elementListeners.get(a),f=this._engine.statesByElement.get(a);if(s&&f){const v=new Set;s.forEach(P=>{const N=P.name;if(v.has(N))return;v.add(N);const ne=this._triggers[N].fallbackTransition,ve=f[N]||m,Qe=new Hr(yr),ut=new M(this.id,N,a);this._engine.totalQueuedPlayers++,this._queue.push({element:a,triggerName:N,transition:ne,fromState:ve,toState:Qe,player:ut,isFallbackTransition:!0})})}}removeNode(a,s){const f=this._engine;if(a.childElementCount&&this._signalRemovalForInnerTriggers(a,s),this.triggerLeaveAnimation(a,s,!0))return;let v=!1;if(f.totalAnimations){const P=f.players.length?f.playersByQueriedElement.get(a):[];if(P&&P.length)v=!0;else{let N=a;for(;N=N.parentNode;)if(f.statesByElement.get(N)){v=!0;break}}}if(this.prepareLeaveAnimationListeners(a),v)f.markElementAsRemoved(this.id,a,!1,s);else{const P=a[Ft];(!P||P===wn)&&(f.afterFlush(()=>this.clearElementCache(a)),f.destroyInnerAnimations(a),f._onRemovalComplete(a,s))}}insertNode(a,s){lr(a,this._hostClassName)}drainQueuedTransitions(a){const s=[];return this._queue.forEach(f=>{const v=f.player;if(v.destroyed)return;const P=f.element,N=this._elementListeners.get(P);N&&N.forEach(R=>{if(R.name==f.triggerName){const ne=We(P,f.triggerName,f.fromState.value,f.toState.value);ne._data=a,De(f.player,R.phase,ne,R.callback)}}),v.markedForDestroy?this._engine.afterFlush(()=>{v.destroy()}):s.push(f)}),this._queue=[],s.sort((f,v)=>{const P=f.transition.ast.depCount,N=v.transition.ast.depCount;return 0==P||0==N?P-N:this._engine.driver.containsElement(f.element,v.element)?1:-1})}destroy(a){this.players.forEach(s=>s.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,a)}elementContainsData(a){let s=!1;return this._elementListeners.has(a)&&(s=!0),s=!!this._queue.find(f=>f.element===a)||s,s}}class p{constructor(a,s,f){this.bodyNode=a,this.driver=s,this._normalizer=f,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(v,P)=>{}}_onRemovalComplete(a,s){this.onRemovalComplete(a,s)}get queuedPlayers(){const a=[];return this._namespaceList.forEach(s=>{s.players.forEach(f=>{f.queued&&a.push(f)})}),a}createNamespace(a,s){const f=new g(a,s,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,s)?this._balanceNamespaceList(f,s):(this.newHostElements.set(s,f),this.collectEnterElement(s)),this._namespaceLookup[a]=f}_balanceNamespaceList(a,s){const f=this._namespaceList,v=this.namespacesByHostElement,P=f.length-1;if(P>=0){let N=!1;if(void 0!==this.driver.getParentElement){let R=this.driver.getParentElement(s);for(;R;){const ne=v.get(R);if(ne){const ve=f.indexOf(ne);f.splice(ve+1,0,a),N=!0;break}R=this.driver.getParentElement(R)}}else for(let R=P;R>=0;R--)if(this.driver.containsElement(f[R].hostElement,s)){f.splice(R+1,0,a),N=!0;break}N||f.unshift(a)}else f.push(a);return v.set(s,a),a}register(a,s){let f=this._namespaceLookup[a];return f||(f=this.createNamespace(a,s)),f}registerTrigger(a,s,f){let v=this._namespaceLookup[a];v&&v.register(s,f)&&this.totalAnimations++}destroy(a,s){if(!a)return;const f=this._fetchNamespace(a);this.afterFlush(()=>{this.namespacesByHostElement.delete(f.hostElement),delete this._namespaceLookup[a];const v=this._namespaceList.indexOf(f);v>=0&&this._namespaceList.splice(v,1)}),this.afterFlushAnimationsDone(()=>f.destroy(s))}_fetchNamespace(a){return this._namespaceLookup[a]}fetchNamespacesByElement(a){const s=new Set,f=this.statesByElement.get(a);if(f){const v=Object.keys(f);for(let P=0;P<v.length;P++){const N=f[v[P]].namespaceId;if(N){const R=this._fetchNamespace(N);R&&s.add(R)}}}return s}trigger(a,s,f,v){if(pn(s)){const P=this._fetchNamespace(a);if(P)return P.trigger(s,f,v),!0}return!1}insertNode(a,s,f,v){if(!pn(s))return;const P=s[Ft];if(P&&P.setForRemoval){P.setForRemoval=!1,P.setForMove=!0;const N=this.collectedLeaveElements.indexOf(s);N>=0&&this.collectedLeaveElements.splice(N,1)}if(a){const N=this._fetchNamespace(a);N&&N.insertNode(s,f)}v&&this.collectEnterElement(s)}collectEnterElement(a){this.collectedEnterElements.push(a)}markElementAsDisabled(a,s){s?this.disabledNodes.has(a)||(this.disabledNodes.add(a),lr(a,Jt)):this.disabledNodes.has(a)&&(this.disabledNodes.delete(a),ir(a,Jt))}removeNode(a,s,f,v){if(pn(s)){const P=a?this._fetchNamespace(a):null;if(P?P.removeNode(s,v):this.markElementAsRemoved(a,s,!1,v),f){const N=this.namespacesByHostElement.get(s);N&&N.id!==a&&N.removeNode(s,v)}}else this._onRemovalComplete(s,v)}markElementAsRemoved(a,s,f,v,P){this.collectedLeaveElements.push(s),s[Ft]={namespaceId:a,setForRemoval:v,hasAnimation:f,removedBeforeQueried:!1,previousTriggersValues:P}}listen(a,s,f,v,P){return pn(s)?this._fetchNamespace(a).listen(s,f,v,P):()=>{}}_buildInstruction(a,s,f,v,P){return a.transition.build(this.driver,a.element,a.fromState.value,a.toState.value,f,v,a.fromState.options,a.toState.options,s,P)}destroyInnerAnimations(a){let s=this.driver.query(a,ie,!0);s.forEach(f=>this.destroyActiveAnimationsForElement(f)),0!=this.playersByQueriedElement.size&&(s=this.driver.query(a,wt,!0),s.forEach(f=>this.finishActiveQueriedAnimationOnElement(f)))}destroyActiveAnimationsForElement(a){const s=this.playersByElement.get(a);s&&s.forEach(f=>{f.queued?f.markedForDestroy=!0:f.destroy()})}finishActiveQueriedAnimationOnElement(a){const s=this.playersByQueriedElement.get(a);s&&s.forEach(f=>f.finish())}whenRenderingDone(){return new Promise(a=>{if(this.players.length)return xe(this.players).onDone(()=>a());a()})}processLeaveNode(a){const s=a[Ft];if(s&&s.setForRemoval){if(a[Ft]=wn,s.namespaceId){this.destroyInnerAnimations(a);const f=this._fetchNamespace(s.namespaceId);f&&f.clearElementCache(a)}this._onRemovalComplete(a,s.setForRemoval)}a.classList?.contains(Jt)&&this.markElementAsDisabled(a,!1),this.driver.query(a,".ng-animate-disabled",!0).forEach(f=>{this.markElementAsDisabled(f,!1)})}flush(a=-1){let s=[];if(this.newHostElements.size&&(this.newHostElements.forEach((f,v)=>this._balanceNamespaceList(f,v)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let f=0;f<this.collectedEnterElements.length;f++)lr(this.collectedEnterElements[f],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const f=[];try{s=this._flushAnimations(f,a)}finally{for(let v=0;v<f.length;v++)f[v]()}}else for(let f=0;f<this.collectedLeaveElements.length;f++)this.processLeaveNode(this.collectedLeaveElements[f]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(f=>f()),this._flushFns=[],this._whenQuietFns.length){const f=this._whenQuietFns;this._whenQuietFns=[],s.length?xe(s).onDone(()=>{f.forEach(v=>v())}):f.forEach(v=>v())}}reportError(a){throw function K(u){return new l.vHH(3402,Ve)}()}_flushAnimations(a,s){const f=new Qr,v=[],P=new Map,N=[],R=new Map,ne=new Map,ve=new Map,Qe=new Set;this.disabledNodes.forEach(ct=>{Qe.add(ct);const yt=this.driver.query(ct,".ng-animate-queued",!0);for(let Ot=0;Ot<yt.length;Ot++)Qe.add(yt[Ot])});const ut=this.bodyNode,xt=Array.from(this.statesByElement.keys()),Lt=Or(xt,this.collectedEnterElements),Et=new Map;let Rt=0;Lt.forEach((ct,yt)=>{const Ot=Ge+Rt++;Et.set(yt,Ot),ct.forEach(Qt=>lr(Qt,Ot))});const dn=[],In=new Set,Bn=new Set;for(let ct=0;ct<this.collectedLeaveElements.length;ct++){const yt=this.collectedLeaveElements[ct],Ot=yt[Ft];Ot&&Ot.setForRemoval&&(dn.push(yt),In.add(yt),Ot.hasAnimation?this.driver.query(yt,".ng-star-inserted",!0).forEach(Qt=>In.add(Qt)):Bn.add(yt))}const Ln=new Map,jn=Or(xt,Array.from(In));jn.forEach((ct,yt)=>{const Ot=Ie+Rt++;Ln.set(yt,Ot),ct.forEach(Qt=>lr(Qt,Ot))}),a.push(()=>{Lt.forEach((ct,yt)=>{const Ot=Et.get(yt);ct.forEach(Qt=>ir(Qt,Ot))}),jn.forEach((ct,yt)=>{const Ot=Ln.get(yt);ct.forEach(Qt=>ir(Qt,Ot))}),dn.forEach(ct=>{this.processLeaveNode(ct)})});const qi=[],gn=[];for(let ct=this._namespaceList.length-1;ct>=0;ct--)this._namespaceList[ct].drainQueuedTransitions(s).forEach(Ot=>{const Qt=Ot.player,Nn=Ot.element;if(qi.push(Qt),this.collectedEnterElements.length){const sr=Nn[Ft];if(sr&&sr.setForMove){if(sr.previousTriggersValues&&sr.previousTriggersValues.has(Ot.triggerName)){const Wi=sr.previousTriggersValues.get(Ot.triggerName),ni=this.statesByElement.get(Ot.element);ni&&ni[Ot.triggerName]&&(ni[Ot.triggerName].value=Wi)}return void Qt.destroy()}}const vr=!ut||!this.driver.containsElement(ut,Nn),dr=Ln.get(Nn),gi=Et.get(Nn),bn=this._buildInstruction(Ot,f,gi,dr,vr);if(bn.errors&&bn.errors.length)return void gn.push(bn);if(vr)return Qt.onStart(()=>ft(Nn,bn.fromStyles)),Qt.onDestroy(()=>et(Nn,bn.toStyles)),void v.push(Qt);if(Ot.isFallbackTransition)return Qt.onStart(()=>ft(Nn,bn.fromStyles)),Qt.onDestroy(()=>et(Nn,bn.toStyles)),void v.push(Qt);const Ri=[];bn.timelines.forEach(sr=>{sr.stretchStartingKeyframe=!0,this.disabledNodes.has(sr.element)||Ri.push(sr)}),bn.timelines=Ri,f.append(Nn,bn.timelines),N.push({instruction:bn,player:Qt,element:Nn}),bn.queriedElements.forEach(sr=>Tt(R,sr,[]).push(Qt)),bn.preStyleProps.forEach((sr,Wi)=>{const ni=Object.keys(sr);if(ni.length){let Li=ne.get(Wi);Li||ne.set(Wi,Li=new Set),ni.forEach(ba=>Li.add(ba))}}),bn.postStyleProps.forEach((sr,Wi)=>{const ni=Object.keys(sr);let Li=ve.get(Wi);Li||ve.set(Wi,Li=new Set),ni.forEach(ba=>Li.add(ba))})});if(gn.length){const ct=[];gn.forEach(yt=>{ct.push(function x(u,a){return new l.vHH(3505,Ve)}())}),qi.forEach(yt=>yt.destroy()),this.reportError(ct)}const Wn=new Map,ti=new Map;N.forEach(ct=>{const yt=ct.element;f.has(yt)&&(ti.set(yt,yt),this._beforeAnimationBuild(ct.player.namespaceId,ct.instruction,Wn))}),v.forEach(ct=>{const yt=ct.element;this._getPreviousPlayers(yt,!1,ct.namespaceId,ct.triggerName,null).forEach(Qt=>{Tt(Wn,yt,[]).push(Qt),Qt.destroy()})});const Ir=dn.filter(ct=>sl(ct,ne,ve)),_r=new Map;Tr(_r,this.driver,Bn,ve,q).forEach(ct=>{sl(ct,ne,ve)&&Ir.push(ct)});const fo=new Map;Lt.forEach((ct,yt)=>{Tr(fo,this.driver,new Set(ct),ne,"!")}),Ir.forEach(ct=>{const yt=_r.get(ct),Ot=fo.get(ct);_r.set(ct,{...yt,...Ot})});const ki=[],Vo=[],ho={};N.forEach(ct=>{const{element:yt,player:Ot,instruction:Qt}=ct;if(f.has(yt)){if(Qe.has(yt))return Ot.onDestroy(()=>et(yt,Qt.toStyles)),Ot.disabled=!0,Ot.overrideTotalTime(Qt.totalTime),void v.push(Ot);let Nn=ho;if(ti.size>1){let dr=yt;const gi=[];for(;dr=dr.parentNode;){const bn=ti.get(dr);if(bn){Nn=bn;break}gi.push(dr)}gi.forEach(bn=>ti.set(bn,Nn))}const vr=this._buildAnimation(Ot.namespaceId,Qt,Wn,P,fo,_r);if(Ot.setRealPlayer(vr),Nn===ho)ki.push(Ot);else{const dr=this.playersByElement.get(Nn);dr&&dr.length&&(Ot.parentPlayer=xe(dr)),v.push(Ot)}}else ft(yt,Qt.fromStyles),Ot.onDestroy(()=>et(yt,Qt.toStyles)),Vo.push(Ot),Qe.has(yt)&&v.push(Ot)}),Vo.forEach(ct=>{const yt=P.get(ct.element);if(yt&&yt.length){const Ot=xe(yt);ct.setRealPlayer(Ot)}}),v.forEach(ct=>{ct.parentPlayer?ct.syncPlayerEvents(ct.parentPlayer):ct.destroy()});for(let ct=0;ct<dn.length;ct++){const yt=dn[ct],Ot=yt[Ft];if(ir(yt,Ie),Ot&&Ot.hasAnimation)continue;let Qt=[];if(R.size){let vr=R.get(yt);vr&&vr.length&&Qt.push(...vr);let dr=this.driver.query(yt,wt,!0);for(let gi=0;gi<dr.length;gi++){let bn=R.get(dr[gi]);bn&&bn.length&&Qt.push(...bn)}}const Nn=Qt.filter(vr=>!vr.destroyed);Nn.length?ea(this,yt,Nn):this.processLeaveNode(yt)}return dn.length=0,ki.forEach(ct=>{this.players.push(ct),ct.onDone(()=>{ct.destroy();const yt=this.players.indexOf(ct);this.players.splice(yt,1)}),ct.play()}),ki}elementContainsData(a,s){let f=!1;const v=s[Ft];return v&&v.setForRemoval&&(f=!0),this.playersByElement.has(s)&&(f=!0),this.playersByQueriedElement.has(s)&&(f=!0),this.statesByElement.has(s)&&(f=!0),this._fetchNamespace(a).elementContainsData(s)||f}afterFlush(a){this._flushFns.push(a)}afterFlushAnimationsDone(a){this._whenQuietFns.push(a)}_getPreviousPlayers(a,s,f,v,P){let N=[];if(s){const R=this.playersByQueriedElement.get(a);R&&(N=R)}else{const R=this.playersByElement.get(a);if(R){const ne=!P||P==yr;R.forEach(ve=>{ve.queued||!ne&&ve.triggerName!=v||N.push(ve)})}}return(f||v)&&(N=N.filter(R=>!(f&&f!=R.namespaceId||v&&v!=R.triggerName))),N}_beforeAnimationBuild(a,s,f){const P=s.element,N=s.isRemovalTransition?void 0:a,R=s.isRemovalTransition?void 0:s.triggerName;for(const ne of s.timelines){const ve=ne.element,Qe=ve!==P,ut=Tt(f,ve,[]);this._getPreviousPlayers(ve,Qe,N,R,s.toState).forEach(Lt=>{const Et=Lt.getRealPlayer();Et.beforeDestroy&&Et.beforeDestroy(),Lt.destroy(),ut.push(Lt)})}ft(P,s.fromStyles)}_buildAnimation(a,s,f,v,P,N){const R=s.triggerName,ne=s.element,ve=[],Qe=new Set,ut=new Set,xt=s.timelines.map(Et=>{const Rt=Et.element;Qe.add(Rt);const dn=Rt[Ft];if(dn&&dn.removedBeforeQueried)return new Ut(Et.duration,Et.delay);const In=Rt!==ne,Bn=function ms(u){const a=[];return At(u,a),a}((f.get(Rt)||un).map(Wn=>Wn.getRealPlayer())).filter(Wn=>!!Wn.element&&Wn.element===Rt),Ln=P.get(Rt),jn=N.get(Rt),qi=Ze(0,this._normalizer,0,Et.keyframes,Ln,jn),gn=this._buildPlayer(Et,qi,Bn);if(Et.subTimeline&&v&&ut.add(Rt),In){const Wn=new M(a,R,Rt);Wn.setRealPlayer(gn),ve.push(Wn)}return gn});ve.forEach(Et=>{Tt(this.playersByQueriedElement,Et.element,[]).push(Et),Et.onDone(()=>function pe(u,a,s){let f;if(u instanceof Map){if(f=u.get(a),f){if(f.length){const v=f.indexOf(s);f.splice(v,1)}0==f.length&&u.delete(a)}}else if(f=u[a],f){if(f.length){const v=f.indexOf(s);f.splice(v,1)}0==f.length&&delete u[a]}return f}(this.playersByQueriedElement,Et.element,Et))}),Qe.forEach(Et=>lr(Et,pt));const Lt=xe(xt);return Lt.onDestroy(()=>{Qe.forEach(Et=>ir(Et,pt)),et(ne,s.toStyles)}),ut.forEach(Et=>{Tt(v,Et,[]).push(Lt)}),Lt}_buildPlayer(a,s,f){return s.length>0?this.driver.animate(a.element,s,a.duration,a.delay,a.easing,f):new Ut(a.duration,a.delay)}}class M{constructor(a,s,f){this.namespaceId=a,this.triggerName=s,this.element=f,this._player=new Ut,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(a){this._containsRealPlayer||(this._player=a,Object.keys(this._queuedCallbacks).forEach(s=>{this._queuedCallbacks[s].forEach(f=>De(a,s,void 0,f))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(a.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(a){this.totalTime=a}syncPlayerEvents(a){const s=this._player;s.triggerCallback&&a.onStart(()=>s.triggerCallback("start")),a.onDone(()=>this.finish()),a.onDestroy(()=>this.destroy())}_queueEvent(a,s){Tt(this._queuedCallbacks,a,[]).push(s)}onDone(a){this.queued&&this._queueEvent("done",a),this._player.onDone(a)}onStart(a){this.queued&&this._queueEvent("start",a),this._player.onStart(a)}onDestroy(a){this.queued&&this._queueEvent("destroy",a),this._player.onDestroy(a)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(a){this.queued||this._player.setPosition(a)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(a){const s=this._player;s.triggerCallback&&s.triggerCallback(a)}}function pn(u){return u&&1===u.nodeType}function Sn(u,a){const s=u.style.display;return u.style.display=a??"none",s}function Tr(u,a,s,f,v){const P=[];s.forEach(ne=>P.push(Sn(ne)));const N=[];f.forEach((ne,ve)=>{const Qe={};ne.forEach(ut=>{const xt=Qe[ut]=a.computeStyle(ve,ut,v);(!xt||0==xt.length)&&(ve[Ft]=hi,N.push(ve))}),u.set(ve,Qe)});let R=0;return s.forEach(ne=>Sn(ne,P[R++])),N}function Or(u,a){const s=new Map;if(u.forEach(R=>s.set(R,[])),0==a.length)return s;const v=new Set(a),P=new Map;function N(R){if(!R)return 1;let ne=P.get(R);if(ne)return ne;const ve=R.parentNode;return ne=s.has(ve)?ve:v.has(ve)?1:N(ve),P.set(R,ne),ne}return a.forEach(R=>{const ne=N(R);1!==ne&&s.get(ne).push(R)}),s}function lr(u,a){u.classList?.add(a)}function ir(u,a){u.classList?.remove(a)}function ea(u,a,s){xe(s).onDone(()=>u.processLeaveNode(a))}function At(u,a){for(let s=0;s<u.length;s++){const f=u[s];f instanceof Ct?At(f.players,a):a.push(f)}}function sl(u,a,s){const f=s.get(u);if(!f)return!1;let v=a.get(u);return v?f.forEach(P=>v.add(P)):a.set(u,f),s.delete(u),!0}class wo{constructor(a,s,f){this.bodyNode=a,this._driver=s,this._normalizer=f,this._triggerCache={},this.onRemovalComplete=(v,P)=>{},this._transitionEngine=new p(a,s,f),this._timelineEngine=new Oe(a,s,f),this._transitionEngine.onRemovalComplete=(v,P)=>this.onRemovalComplete(v,P)}registerTrigger(a,s,f,v,P){const N=a+"-"+v;let R=this._triggerCache[N];if(!R){const ne=[],Qe=vn(this._driver,P,ne,[]);if(ne.length)throw function $t(u,a){return new l.vHH(3404,Ve)}();R=function w(u,a,s){return new _(u,a,s)}(v,Qe,this._normalizer),this._triggerCache[N]=R}this._transitionEngine.registerTrigger(s,v,R)}register(a,s){this._transitionEngine.register(a,s)}destroy(a,s){this._transitionEngine.destroy(a,s)}onInsert(a,s,f,v){this._transitionEngine.insertNode(a,s,f,v)}onRemove(a,s,f,v){this._transitionEngine.removeNode(a,s,v||!1,f)}disableAnimations(a,s){this._transitionEngine.markElementAsDisabled(a,s)}process(a,s,f,v){if("@"==f.charAt(0)){const[P,N]=ot(f);this._timelineEngine.command(P,s,N,v)}else this._transitionEngine.trigger(a,s,f,v)}listen(a,s,f,v,P){if("@"==f.charAt(0)){const[N,R]=ot(f);return this._timelineEngine.listen(N,s,R,P)}return this._transitionEngine.listen(a,s,f,v,P)}flush(a=-1){this._transitionEngine.flush(a)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let ll=(()=>{class u{constructor(s,f,v){this._element=s,this._startStyles=f,this._endStyles=v,this._state=0;let P=u.initialStylesByElement.get(s);P||u.initialStylesByElement.set(s,P={}),this._initialStyles=P}start(){this._state<1&&(this._startStyles&&et(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(et(this._element,this._initialStyles),this._endStyles&&(et(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(u.initialStylesByElement.delete(this._element),this._startStyles&&(ft(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ft(this._element,this._endStyles),this._endStyles=null),et(this._element,this._initialStyles),this._state=3)}}return u.initialStylesByElement=new WeakMap,u})();function Do(u){let a=null;const s=Object.keys(u);for(let f=0;f<s.length;f++){const v=s[f];cl(v)&&(a=a||{},a[v]=u[v])}return a}function cl(u){return"display"===u||"position"===u}class na{constructor(a,s,f,v){this.element=a,this.keyframes=s,this.options=f,this._specialStyles=v,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=f.duration,this._delay=f.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(a=>a()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const a=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,a,this.options),this._finalKeyframe=a.length?a[a.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(a,s,f){return a.animate(s,f)}onStart(a){this._onStartFns.push(a)}onDone(a){this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(a=>a()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(a=>a()),this._onDestroyFns=[])}setPosition(a){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=a*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const a={};if(this.hasStarted()){const s=this._finalKeyframe;Object.keys(s).forEach(f=>{"offset"!=f&&(a[f]=this._finished?s[f]:Dt(this.element,f))})}this.currentSnapshot=a}triggerCallback(a){const s="start"==a?this._onStartFns:this._onDoneFns;s.forEach(f=>f()),s.length=0}}class Te{validateStyleProperty(a){return qe(a)}matchesElement(a,s){return!1}containsElement(a,s){return ze(a,s)}getParentElement(a){return St(a)}query(a,s,f){return Cn(a,s,f)}computeStyle(a,s,f){return window.getComputedStyle(a)[s]}animate(a,s,f,v,P,N=[]){const ne={duration:f,delay:v,fill:0==v?"both":"forwards"};P&&(ne.easing=P);const ve={},Qe=N.filter(xt=>xt instanceof na);(function tn(u,a){return 0===u||0===a})(f,v)&&Qe.forEach(xt=>{let Lt=xt.currentSnapshot;Object.keys(Lt).forEach(Et=>ve[Et]=Lt[Et])}),s=function Un(u,a,s){const f=Object.keys(s);if(f.length&&a.length){let P=a[0],N=[];if(f.forEach(R=>{P.hasOwnProperty(R)||N.push(R),P[R]=s[R]}),N.length)for(var v=1;v<a.length;v++){let R=a[v];N.forEach(function(ne){R[ne]=Dt(u,ne)})}}return a}(a,s=s.map(xt=>at(xt,!1)),ve);const ut=function al(u,a){let s=null,f=null;return Array.isArray(a)&&a.length?(s=Do(a[0]),a.length>1&&(f=Do(a[a.length-1]))):a&&(s=Do(a)),s||f?new ll(u,s,f):null}(a,s);return new na(a,s,ne,ut)}}let Yt=(()=>{class u extends Q{constructor(s,f){super(),this._nextAnimationId=0,this._renderer=s.createRenderer(f.body,{id:"0",encapsulation:l.ifc.None,styles:[],data:{animation:[]}})}build(s){const f=this._nextAnimationId.toString();this._nextAnimationId++;const v=Array.isArray(s)?U(s):s;return ys(this._renderer,null,f,"register",[v]),new ra(f,this._renderer)}}return u.\u0275fac=function(s){return new(s||u)(l.LFG(l.FYo),l.LFG(E.K0))},u.\u0275prov=l.Yz7({token:u,factory:u.\u0275fac}),u})();class ra extends class j{}{constructor(a,s){super(),this._id=a,this._renderer=s}create(a,s){return new Rn(this._id,a,s||{},this._renderer)}}class Rn{constructor(a,s,f,v){this.id=a,this.element=s,this._renderer=v,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",f)}_listen(a,s){return this._renderer.listen(this.element,`@@${this.id}:${a}`,s)}_command(a,...s){return ys(this._renderer,this.element,this.id,a,s)}onDone(a){this._listen("done",a)}onStart(a){this._listen("start",a)}onDestroy(a){this._listen("destroy",a)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(a){this._command("setPosition",a)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function ys(u,a,s,f,v){return u.setProperty(a,`@@${s}:${f}`,v)}const xr="@.disabled";let _s=(()=>{class u{constructor(s,f,v){this.delegate=s,this.engine=f,this._zone=v,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),f.onRemovalComplete=(P,N)=>{const R=N?.parentNode(P);R&&N.removeChild(R,P)}}createRenderer(s,f){const P=this.delegate.createRenderer(s,f);if(!(s&&f&&f.data&&f.data.animation)){let Qe=this._rendererCache.get(P);return Qe||(Qe=new Eo("",P,this.engine),this._rendererCache.set(P,Qe)),Qe}const N=f.id,R=f.id+"-"+this._currentId;this._currentId++,this.engine.register(R,s);const ne=Qe=>{Array.isArray(Qe)?Qe.forEach(ne):this.engine.registerTrigger(N,R,s,Qe.name,Qe)};return f.data.animation.forEach(ne),new Wu(this,R,P,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(s,f,v){s>=0&&s<this._microtaskId?this._zone.run(()=>f(v)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(P=>{const[N,R]=P;N(R)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([f,v]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return u.\u0275fac=function(s){return new(s||u)(l.LFG(l.FYo),l.LFG(wo),l.LFG(l.R0b))},u.\u0275prov=l.Yz7({token:u,factory:u.\u0275fac}),u})();class Eo{constructor(a,s,f){this.namespaceId=a,this.delegate=s,this.engine=f,this.destroyNode=this.delegate.destroyNode?v=>s.destroyNode(v):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(a,s){return this.delegate.createElement(a,s)}createComment(a){return this.delegate.createComment(a)}createText(a){return this.delegate.createText(a)}appendChild(a,s){this.delegate.appendChild(a,s),this.engine.onInsert(this.namespaceId,s,a,!1)}insertBefore(a,s,f,v=!0){this.delegate.insertBefore(a,s,f),this.engine.onInsert(this.namespaceId,s,a,v)}removeChild(a,s,f){this.engine.onRemove(this.namespaceId,s,this.delegate,f)}selectRootElement(a,s){return this.delegate.selectRootElement(a,s)}parentNode(a){return this.delegate.parentNode(a)}nextSibling(a){return this.delegate.nextSibling(a)}setAttribute(a,s,f,v){this.delegate.setAttribute(a,s,f,v)}removeAttribute(a,s,f){this.delegate.removeAttribute(a,s,f)}addClass(a,s){this.delegate.addClass(a,s)}removeClass(a,s){this.delegate.removeClass(a,s)}setStyle(a,s,f,v){this.delegate.setStyle(a,s,f,v)}removeStyle(a,s,f){this.delegate.removeStyle(a,s,f)}setProperty(a,s,f){"@"==s.charAt(0)&&s==xr?this.disableAnimations(a,!!f):this.delegate.setProperty(a,s,f)}setValue(a,s){this.delegate.setValue(a,s)}listen(a,s,f){return this.delegate.listen(a,s,f)}disableAnimations(a,s){this.engine.disableAnimations(a,s)}}class Wu extends Eo{constructor(a,s,f,v){super(s,f,v),this.factory=a,this.namespaceId=s}setProperty(a,s,f){"@"==s.charAt(0)?"."==s.charAt(1)&&s==xr?this.disableAnimations(a,f=void 0===f||!!f):this.engine.process(this.namespaceId,a,s.substr(1),f):this.delegate.setProperty(a,s,f)}listen(a,s,f){if("@"==s.charAt(0)){const v=function ul(u){switch(u){case"body":return document.body;case"document":return document;case"window":return window;default:return u}}(a);let P=s.substr(1),N="";return"@"!=P.charAt(0)&&([P,N]=function Zu(u){const a=u.indexOf(".");return[u.substring(0,a),u.substr(a+1)]}(P)),this.engine.listen(this.namespaceId,v,P,N,R=>{this.factory.scheduleListenerCallback(R._data||-1,f,R)})}return this.delegate.listen(a,s,f)}}let Mo=(()=>{class u extends wo{constructor(s,f,v){super(s.body,f,v)}ngOnDestroy(){this.flush()}}return u.\u0275fac=function(s){return new(s||u)(l.LFG(E.K0),l.LFG(O),l.LFG(fi))},u.\u0275prov=l.Yz7({token:u,factory:u.\u0275fac}),u})();const vs=new l.OlP("AnimationModuleType"),Ii=[{provide:Q,useClass:Yt},{provide:fi,useFactory:function or(){return new Kr}},{provide:wo,useClass:Mo},{provide:l.FYo,useFactory:function Jr(u,a,s){return new _s(u,a,s)},deps:[Bt.se,wo,l.R0b]}],Ur=[{provide:O,useFactory:()=>new Te},{provide:vs,useValue:"BrowserAnimations"},...Ii],dl=[{provide:O,useClass:L},{provide:vs,useValue:"NoopAnimations"},...Ii];let ia=(()=>{class u{static withConfig(s){return{ngModule:u,providers:s.disableAnimations?dl:Ur}}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275mod=l.oAB({type:u}),u.\u0275inj=l.cJS({providers:Ur,imports:[Bt.b2]}),u})();function fl(u,a){if(1&u&&(l.TgZ(0,"span",7),l.Hsn(1),l.qZA()),2&u){const s=l.oxw(2);l.uIk("id",s.infoBlockID)}}function Cs(u,a){if(1&u){const s=l.EpF();l.ynx(0),l.TgZ(1,"a",3),l.NdJ("click",function(){return l.CHM(s),l.oxw().toggleInfoBlock()}),l._UZ(2,"span",4)(3,"span",5),l.qZA(),l.YNc(4,fl,2,1,"span",6),l.BQk()}if(2&u){const s=l.oxw();l.xp6(1),l.uIk("id",s.infoIconID)("title",s.toggleActionTitle),l.xp6(2),l.Q6J("innerHtml",s.toggleActionTitle,l.oJD),l.xp6(1),l.Q6J("ngIf",s.showInfoBlock)}}const Po=["*"];function oa(u,a){if(1&u&&l._uU(0),2&u){const s=l.oxw();l.hij(" ",s.locale.maketext("Loading \u2026"),"\n")}}function bs(u,a){1&u&&l.GkF(0)}const hl=["header"];function sa(u,a){if(1&u){const s=l.EpF();l.TgZ(0,"button",4),l.NdJ("click",function(){return l.CHM(s),l.oxw().closeClicked()}),l._UZ(1,"i",5),l.qZA()}if(2&u){const s=l.oxw();l.uIk("id",s.buttonID)}}const So=[[["","callout-heading",""]],"*"],aa=["[callout-heading]","*"],ca=function(u){return{visibility:u}};function gl(u,a){if(1&u){const s=l.EpF();l.TgZ(0,"button",9),l.NdJ("click",function(){return l.CHM(s),l.oxw(2).fireClose()}),l.TgZ(1,"span"),l._uU(2,"\xd7"),l.qZA()()}if(2&u){const s=l.oxw(2);l.Q6J("id",s.closeButtonID)("title",s.closeLabel),l.uIk("aria-label",s.closeLabel),l.xp6(1),l.uIk("aria-hidden",!0)}}function ml(u,a){if(1&u){const s=l.EpF();l.TgZ(0,"button",10),l.NdJ("click",function(){return l.CHM(s),l.oxw(2).fireToggleMore()}),l._uU(1),l.qZA()}if(2&u){const s=l.oxw(2);l.Q6J("id",s.moreButtonID),l.xp6(1),l.hij(" ",s.moreLabel," ")}}function yl(u,a){if(1&u&&(l.TgZ(0,"strong",11),l._uU(1),l.qZA()),2&u){const s=l.oxw(2);l.xp6(1),l.Oqu(s.label)}}function _l(u,a){if(1&u&&(l.TgZ(0,"span",12),l._uU(1),l.qZA()),2&u){const s=l.oxw(2);l.Q6J("id",s.textMessageID),l.xp6(1),l.hij(" ",s.message," ")}}function vl(u,a){if(1&u&&(l.TgZ(0,"li")(1,"span",12),l._uU(2),l.qZA()()),2&u){const s=a.$implicit,f=a.index,v=l.oxw(3);l.xp6(1),l.s9C("id",v.textListID+"_"+f),l.xp6(1),l.hij(" ",s," ")}}function To(u,a){if(1&u&&(l.TgZ(0,"ul",13),l.YNc(1,vl,3,2,"li",14),l.qZA()),2&u){const s=l.oxw(2);l.xp6(1),l.Q6J("ngForOf",s.alert.list)}}function Oo(u,a){if(1&u&&(l.TgZ(0,"div",1),l.YNc(1,gl,3,4,"button",2),l.YNc(2,ml,2,2,"button",3),l._UZ(3,"span"),l.TgZ(4,"div",4),l.YNc(5,yl,2,1,"strong",5),l.TgZ(6,"span",6),l.YNc(7,_l,2,2,"span",7),l.qZA(),l.YNc(8,To,2,1,"ul",8),l.qZA()()),2&u){const s=l.oxw();l.Gre("alert alert-",s.type," ng-hide"),l.Q6J("@openClose",s.animationClass),l.xp6(1),l.Q6J("ngIf",s.showCloseButton),l.xp6(1),l.Q6J("ngIf",s.showMoreButton),l.xp6(1),l.Tol(s.icon),l.uIk("aria-hidden",!0),l.xp6(2),l.Q6J("ngIf",s.hasLabel),l.xp6(2),l.Q6J("ngIf",s.message),l.xp6(1),l.Q6J("ngIf",s.alert&&s.alert.list&&s.alert.list.length)}}function xo(u,a){if(1&u){const s=l.EpF();l.TgZ(0,"div",6)(1,"cp-alert",7),l.NdJ("close",function(){const P=l.CHM(s).$implicit;return l.oxw().alertClosed(P)}),l.qZA()()}if(2&u){const s=a.$implicit;l.xp6(1),l.Q6J("alert",s)}}function Ds(u,a){if(1&u&&l._UZ(0,"div",8),2&u){const s=l.oxw();l.Q6J("ngClass",s.positionClasses)}}class ur{constructor(a,s,f=ur.defaultOptions){this._message=a,this._type=s;const v=f.id?f.id:Math.random().toString(36).substr(2,9);this._id=v,this._closable=f.isCloseable??!0,this._autoClosePeriod=f.autoClosePeriod,this._list=f.list,this._showMore=f.showMore||ur.defaultShowMore,this._ts=f.createdOn??Date.now()}get message(){return this._message}get type(){return this._type}get id(){return this._id}get isClosable(){return this._closable}get autoCloses(){return this._autoClosePeriod>0}get autoClosePeriod(){return this._autoClosePeriod}get list(){return this._list}get createdOn(){return this._ts}get showMore(){return this._showMore}static makeAlert(a){const{message:s,type:f,...v}=a;return new ur(s,f,v)}}ur.defaultShowMore=!1,ur.defaultAutoClosePeriod=0,ur.defaultOptions={autoClosePeriod:ur.defaultAutoClosePeriod,list:[]};var Dn=(()=>{return(u=Dn||(Dn={}))[u.error=0]="error",u[u.success=1]="success",u[u.warning=2]="warning",u[u.information=3]="information",Dn;var u})(),$r=(()=>{return(u=$r||($r={})).add="add",u.remove="remove",u.clear="clear",$r;var u})();let io=(()=>{class u{constructor(){this._alertEventsSource=new J.xQ,this._alerts={},this.alertEvents=this._alertEventsSource.asObservable()}add(s,f=u.defaultGroup){this._alerts[f]||(this._alerts[f]=[]);const v=s instanceof ur?s:ur.makeAlert(s);if(this.list(f).push(v),this._alertEventsSource.next({type:$r.add,group:f,alert:v}),(0,l.X6Q)())switch(v.type){case Dn.error:console.error(v.message,v);break;case Dn.warning:console.warn(v.message,v);break;default:console.log(v.message,v)}return v}success(s,f=u.defaultGroup){return this.add(new ur(s,Dn.success,u.defaultSuccessOptions),f)}error(s,f=u.defaultGroup){return this.add({message:s,type:Dn.error},f)}info(s,f=u.defaultGroup){return this.add({message:s,type:Dn.information},f)}warn(s,f=u.defaultGroup){return this.add({message:s,type:Dn.warning},f)}removeById(s,f=u.defaultGroup){const v=this.list(f),P=v.findIndex(N=>N.id===s,0);if(-1!==P){const N=v[P];v.splice(P,1),this._alertEventsSource.next({type:$r.remove,group:f,alert:N})}}clear(s=u.defaultGroup){this._alerts[s]=[],this._alertEventsSource.next({type:$r.clear,group:s})}list(s=u.defaultGroup){return null==this._alerts[s]&&(this._alerts[s]=[]),this._alerts[s]}}return u.defaultGroup="__DEFAULT__",u.defaultSuccessOptions={autoClosePeriod:1e4},u.\u0275fac=function(s){return new(s||u)},u.\u0275prov=l.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})(),Pl=(()=>{class u{}return u.\u0275fac=function(s){return new(s||u)},u.\u0275mod=l.oAB({type:u}),u.\u0275inj=l.cJS({providers:[io],imports:[[E.ez]]}),u})();var Gr=(()=>{return(u=Gr||(Gr={})).inline="inline",u.topLeft="top-left",u.topMiddle="top-middle",u.topRight="top-right",u.bottomLeft="bottom-left",u.bottomMiddle="bottom-middle",u.bottomRight="bottom-right",u.middleLeft="middle-left",u.middleMiddle="middle-middle",u.middleRight="middle-right",Gr;var u})();const Ps=Gr.topRight,Ss=Gr.topLeft;let Il=(()=>{class u{constructor(s){this.locale=s,this.showInfoToggle=!0,this.toggleActionTitleExpand=s.maketext("Expand"),this.toggleActionTitleCollapse=s.maketext("Collapse")}toggleInfoBlock(){this.showInfoBlock=!this.showInfoBlock,this.updateToggleActionTitle(this.showInfoBlock)}ngOnInit(){if(!this.id)throw new Error("id must be defined for `cp-form-label`");this.labelID=`${this.id}_label`,this.infoIconID=`${this.id}_infoIcon`,this.infoBlockID=`${this.id}_infoBlock`,this.showInfoBlock=(!0===this.showInfoBlock||!1===this.showInfoBlock)&&this.showInfoBlock,this.updateToggleActionTitle(this.showInfoBlock)}updateToggleActionTitle(s){this.toggleActionTitle=s?this.toggleActionTitleCollapse:this.toggleActionTitleExpand}}return u.\u0275fac=function(s){return new(s||u)(l.Y36(Z.g))},u.\u0275cmp=l.Xpm({type:u,selectors:[["cp-form-label"]],inputs:{id:"id",for:"for",showInfoBlock:"showInfoBlock",labelText:"labelText",showInfoToggle:"showInfoToggle"},ngContentSelectors:Po,decls:4,vars:4,consts:[[1,"toggle-info-label-container"],[3,"innerHtml"],[4,"ngIf"],["href","javascript:void(0)",1,"text-primary","form-info-sign",3,"click"],["aria-hidden","true",1,"far","fa-question-circle","text-primary"],[1,"sr-only",3,"innerHtml"],["class","info-block",4,"ngIf"],[1,"info-block"]],template:function(s,f){1&s&&(l.F$t(),l.TgZ(0,"div",0),l._UZ(1,"label",1),l._uU(2," \xa0 "),l.YNc(3,Cs,5,4,"ng-container",2),l.qZA()),2&s&&(l.xp6(1),l.Q6J("innerHtml",f.labelText,l.oJD),l.uIk("id",f.labelID)("for",f.for),l.xp6(2),l.Q6J("ngIf",f.showInfoToggle))},directives:[E.O5],styles:["label[_ngcontent-%COMP%]{margin:0 0 5px}.info-block[_ngcontent-%COMP%]{color:#737373;display:block;margin:0 0 5px;font-weight:400;font-size:13px}"]}),u})(),Fo=(()=>{class u{}return u.\u0275fac=function(s){return new(s||u)},u.\u0275mod=l.oAB({type:u}),u.\u0275inj=l.cJS({imports:[[E.ez,V.m]]}),u})(),so=(()=>{class u{constructor(s){this.locale=s,this.containerId="",this.spinnerId="",this.messageId=""}ngOnInit(){if(!this.id)throw new Error("id must be defined for `cp-loading-spinner`");this.containerId=this.id+"_loadingSpinnerContainer",this.spinnerId=this.id+"_loadingSpinner",this.messageId=this.id+"_loadingMessage"}}return u.\u0275fac=function(s){return new(s||u)(l.Y36(Z.g))},u.\u0275cmp=l.Xpm({type:u,selectors:[["cp-loading-spinner"]],inputs:{loadingTemplate:"loadingTemplate",id:"id"},decls:6,vars:4,consts:[["defaultLoadingTemplate",""],["aria-busy","true","aria-live","polite",1,"loading-spinner-container"],[1,"fas","fa-spinner","fa-spin","spinner"],[1,"loading-spinner-message"],[4,"ngTemplateOutlet"]],template:function(s,f){if(1&s&&(l.YNc(0,oa,1,1,"ng-template",null,0,l.W1O),l.TgZ(2,"div",1),l._UZ(3,"i",2),l.TgZ(4,"div",3),l.YNc(5,bs,1,0,"ng-container",4),l.qZA()()),2&s){const v=l.MAs(1);l.xp6(2),l.uIk("id",f.containerId),l.xp6(1),l.uIk("id",f.spinnerId),l.xp6(1),l.uIk("id",f.messageId),l.xp6(1),l.Q6J("ngTemplateOutlet",f.loadingTemplate?f.loadingTemplate:v)}},directives:[E.tP],styles:['.loading-spinner-container[_ngcontent-%COMP%]{background-color:#d7edf9;border:1px solid #179bd7;border-radius:2px;margin-bottom:20px;box-shadow:inset 41px 0 #179bd7}html[dir="ltr"][_nghost-%COMP%] .loading-spinner-container[_ngcontent-%COMP%], html[dir="ltr"] [_nghost-%COMP%] .loading-spinner-container[_ngcontent-%COMP%]{box-shadow:inset 40px 0 #179bd7}html[dir="rtl"][_nghost-%COMP%] .loading-spinner-container[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .loading-spinner-container[_ngcontent-%COMP%]{box-shadow:inset -40px 0 #179bd7}.spinner[_ngcontent-%COMP%]{color:#d7edf9;font-size:20px;display:inline-block;padding:10px}.loading-spinner-message[_ngcontent-%COMP%]{color:#333;display:inline-block;overflow-wrap:break-word;word-wrap:break-word}.loading-spinner-message[_ngcontent-%COMP%] a{text-decoration:underline;color:#255783}html[dir="ltr"][_nghost-%COMP%] .loading-spinner-message[_ngcontent-%COMP%], html[dir="ltr"] [_nghost-%COMP%] .loading-spinner-message[_ngcontent-%COMP%]{margin:0 0 0 10px}html[dir="rtl"][_nghost-%COMP%] .loading-spinner-message[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .loading-spinner-message[_ngcontent-%COMP%]{margin:0 10px 0 0}']}),u})(),Nl=(()=>{class u{}return u.\u0275fac=function(s){return new(s||u)},u.\u0275mod=l.oAB({type:u}),u.\u0275inj=l.cJS({imports:[[E.ez,V.m]]}),u})();var ao=(()=>{return(u=ao||(ao={})).warnings="warnings",u.danger="danger",u.info="info",u.default="info",ao;var u})();let ha=(()=>{class u{constructor(){this.calloutType=ao.default,this.closeable=!1,this.close=new l.vpe}closeClicked(){this.close.emit(null)}ngOnInit(){if(!this.id)throw new Error("id must be defined for `cp-callout`");this.buttonID=`${this.id}_button`,this.headingID=`${this.id}_heading`,this.contentID=`${this.id}_content`}ngAfterViewInit(){0===this.header.nativeElement.children.length&&this.header.nativeElement.classList.add("hidden")}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275cmp=l.Xpm({type:u,selectors:[["cp-callout"]],viewQuery:function(s,f){if(1&s&&l.Gf(hl,5),2&s){let v;l.iGM(v=l.CRH())&&(f.header=v.first)}},inputs:{id:"id",calloutType:"calloutType",closeable:"closeable"},outputs:{close:"close"},ngContentSelectors:aa,decls:7,vars:7,consts:[["role","alert"],["type","button","class","close","aria-label","Close",3,"click",4,"ngIf"],[1,"callout-heading"],["header",""],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true",1,"fas","fa-sm","fa-times"]],template:function(s,f){1&s&&(l.F$t(So),l.TgZ(0,"div",0),l.YNc(1,sa,2,1,"button",1),l.TgZ(2,"div",2,3),l.Hsn(4),l.qZA(),l.TgZ(5,"div"),l.Hsn(6,1),l.qZA()()),2&s&&(l.Gre("callout callout-",f.calloutType,""),l.uIk("aria-label",f.calloutType),l.xp6(1),l.Q6J("ngIf",f.closeable),l.xp6(1),l.uIk("id",f.headingID),l.xp6(3),l.uIk("id",f.contentID))},directives:[E.O5],styles:['.callout[_ngcontent-%COMP%]{border-left-width:3px;border-left-style:solid;border-left-color:#eee;margin:15px 0;padding:15px}.callout-danger[_ngcontent-%COMP%]{background-color:#f2dede;border-left-color:#d03f00}.callout-success[_ngcontent-%COMP%]{background-color:#dff2d5;border-left-color:#83b655}.callout-warning[_ngcontent-%COMP%]{background-color:#fcf8e1;border-left-color:#f6c342}.callout-info[_ngcontent-%COMP%]{background-color:#d7edf9;border-left-color:#179bd7}.callout-heading[_ngcontent-%COMP%]{font-size:16px;margin-bottom:15px;font-family:inherit;font-weight:600;line-height:1.1;color:inherit;text-transform:capitalize}html[dir="rtl"][_nghost-%COMP%] .callout[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .callout[_ngcontent-%COMP%]{border-left-width:0;border-left-style:none;border-left-color:transparent;border-right-width:3px;border-right-style:solid;border-right-color:#eee}html[dir="rtl"][_nghost-%COMP%] .callout-danger[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .callout-danger[_ngcontent-%COMP%]{border-left-color:transparent;border-right-color:#d03f00}html[dir="rtl"][_nghost-%COMP%] .callout-success[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .callout-success[_ngcontent-%COMP%]{border-left-color:transparent;border-right-color:#83b655}html[dir="rtl"][_nghost-%COMP%] .callout-warning[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .callout-warning[_ngcontent-%COMP%]{border-left-color:transparent;border-right-color:#f6c342}html[dir="rtl"][_nghost-%COMP%] .callout-info[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .callout-info[_ngcontent-%COMP%]{border-left-color:transparent;border-right-color:#179bd7}']}),u})(),$i=(()=>{class u{}return u.\u0275fac=function(s){return new(s||u)},u.\u0275mod=l.oAB({type:u}),u.\u0275inj=l.cJS({imports:[[E.ez]]}),u})();var Xr=(()=>{return(u=Xr||(Xr={})).loading="loading",u.disabled="disabled",u.enabled="enabled",Xr;var u})();let Gi=(()=>{class u{constructor(){this.click=new l.vpe,this.type="button",this.buttonClass="btn-primary",this.isDisabled=!1,this.showSpinner=!1}set buttonState(s){switch(s){case Xr.enabled:this.setToEnabled();break;case Xr.loading:this.setToLoading();break;case Xr.disabled:this.setToDisable()}}ngOnInit(){if(!this.id)throw new Error("id must be defined for `cp-action-button`")}onClick(s){s.stopPropagation(),this.click.emit()}setToLoading(){this.isDisabled=!0,this.showSpinner=!0}setToDisable(){this.isDisabled=!0}setToEnabled(){this.isDisabled=!1,this.showSpinner=!1}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275cmp=l.Xpm({type:u,selectors:[["cp-action-button"]],inputs:{id:"id",type:"type",buttonClass:"buttonClass",buttonState:"buttonState"},outputs:{click:"click"},ngContentSelectors:Po,decls:3,vars:8,consts:[[1,"btn","action-button",3,"id","type","ngClass","disabled","click"],[1,"fas","fa-sync","fa-spin",3,"id","ngStyle"]],template:function(s,f){1&s&&(l.F$t(),l.TgZ(0,"button",0),l.NdJ("click",function(P){return f.onClick(P)}),l._UZ(1,"i",1),l.Hsn(2),l.qZA()),2&s&&(l.MGl("id","",f.id,"-button"),l.s9C("type",f.type),l.Q6J("ngClass",f.buttonClass)("disabled",f.isDisabled),l.xp6(1),l.MGl("id","",f.id,"-spinner"),l.Q6J("ngStyle",l.VKq(6,ca,f.showSpinner?"visible":"hidden")))},directives:[E.mk,E.PC],styles:['.action-button[_ngcontent-%COMP%]{padding:6px 26px 6px 12px}html[dir="rtl"][_nghost-%COMP%] .action-button[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .action-button[_ngcontent-%COMP%]{padding:6px 12px 6px 26px}']}),u})(),zi=(()=>{class u{}return u.\u0275fac=function(s){return new(s||u)},u.\u0275mod=l.oAB({type:u}),u.\u0275inj=l.cJS({imports:[[E.ez]]}),u})();var zt=(()=>{return(u=zt||(zt={})).new="new",u.closed="closed",u.open="open",zt;var u})();let od=(()=>{class u{constructor(s){this.locale=s,this.close=new l.vpe,this.toggleMore=new l.vpe,this.animationClass=zt.new}ngOnInit(){if(this._showMore=!1,this._closed=!1,this.moreButtonID=this._buildID("btnMore",this.type,this.alert.id),this.closeButtonID=this._buildID("btnClose",this.type,this.alert.id),this.textMessageID=this._buildID("txtMessage",this.type,this.alert.id),this.textListID=this._buildID("txtList",this.type,this.alert.id),!this.label)switch(this.alert.type){case Dn.success:this.label=this.locale.maketext("Success:");break;case Dn.error:this.label=this.locale.maketext("Error:");break;case Dn.information:this.label=this.locale.maketext("Information:");break;case Dn.warning:this.label=this.locale.maketext("Warning:")}this.moreLabel||(this.moreLabel=this.locale.maketext("More")),this.closeLabel||(this.closeLabel=this.locale.maketext("Close")),setTimeout(()=>{this.animationClass=zt.open},.25)}ngAfterViewInit(){this.willAutoClose&&this.startTimer()}get icon(){switch(this.alert.type){case Dn.error:return"type-icon fas fa-times-circle";case Dn.warning:return"type-icon fas fa-exclamation-triangle";case Dn.information:return"type-icon fas fa-info-circle";case Dn.success:return"type-icon fas fa-check-circle"}}get type(){switch(this.alert.type){case Dn.error:return"danger";case Dn.warning:return"warning";case Dn.information:return"info";case Dn.success:return"success"}}fireToggleMore(){this._showMore=!this._showMore,this.toggleMore.emit({alert:this.alert,showMore:this._showMore,component:this})}fireClose(){this._timeout&&this.clearTimer(),this.animationClass=zt.closed,setTimeout(()=>{this.close.emit({alert:this.alert,component:this}),this._closed=!0},250)}fireTimeout(){this.fireClose(),this.clearTimer()}get hasLabel(){const s=this.label;return null!==s&&""!==s}get showCloseButton(){return this.alert.isClosable}get showMoreButton(){return this.alert.showMore&&this.toggleMore.observers.length>0}get message(){return this.alert.message}startTimer(){this._timeout=setTimeout(()=>this.fireTimeout(),this.autoClosePeriod)}clearTimer(){this._timeout&&(clearTimeout(this._timeout),this._timeout=null)}get willAutoClose(){return this.autoClosePeriod>0}get autoClosePeriod(){return this.alert.autoClosePeriod}get isClosed(){return this._closed}_buildID(...s){return s.join("_")}}return u.\u0275fac=function(s){return new(s||u)(l.Y36(Z.g))},u.\u0275cmp=l.Xpm({type:u,selectors:[["cp-alert"]],inputs:{alert:"alert",label:"label",closeLabel:"closeLabel",moreLabel:"moreLabel"},outputs:{close:"close",toggleMore:"toggleMore"},decls:1,vars:1,consts:[["role","alert",3,"class",4,"ngIf"],["role","alert"],["type","button","class","close",3,"id","title","click",4,"ngIf"],["type","button","class","btn btn-more btn-link pull-right flip",3,"id","click",4,"ngIf"],[1,"alert-message"],["class","alert-title",4,"ngIf"],[1,"alert-body"],[3,"id",4,"ngIf"],["class","alert-list",4,"ngIf"],["type","button",1,"close",3,"id","title","click"],["type","button",1,"btn","btn-more","btn-link","pull-right","flip",3,"id","click"],[1,"alert-title"],[3,"id"],[1,"alert-list"],[4,"ngFor","ngForOf"]],template:function(s,f){1&s&&l.YNc(0,Oo,9,13,"div",0),2&s&&l.Q6J("ngIf",!f.isClosed)},directives:[E.O5,E.sg],styles:['.alert-danger[_ngcontent-%COMP%]{background-color:#f2dede;border:1px solid #d03f00}html[dir="ltr"][_nghost-%COMP%] .alert-danger[_ngcontent-%COMP%], html[dir="ltr"] [_nghost-%COMP%] .alert-danger[_ngcontent-%COMP%]{box-shadow:inset 41px 0 #d03f00}html[dir="rtl"][_nghost-%COMP%] .alert-danger[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .alert-danger[_ngcontent-%COMP%]{box-shadow:inset -41px 0 #d03f00}.alert-success[_ngcontent-%COMP%]{background-color:#dff2d5;border:1px solid #83b655}html[dir="ltr"][_nghost-%COMP%] .alert-success[_ngcontent-%COMP%], html[dir="ltr"] [_nghost-%COMP%] .alert-success[_ngcontent-%COMP%]{box-shadow:inset 41px 0 #83b655}html[dir="rtl"][_nghost-%COMP%] .alert-success[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .alert-success[_ngcontent-%COMP%]{box-shadow:inset -41px 0 #83b655}.alert-warning[_ngcontent-%COMP%]{background-color:#fcf8e1;border:1px solid #f6c342}html[dir="ltr"][_nghost-%COMP%] .alert-warning[_ngcontent-%COMP%], html[dir="ltr"] [_nghost-%COMP%] .alert-warning[_ngcontent-%COMP%]{box-shadow:inset 41px 0 #f6c342}html[dir="rtl"][_nghost-%COMP%] .alert-warning[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .alert-warning[_ngcontent-%COMP%]{box-shadow:inset -41px 0 #f6c342}.alert-info[_ngcontent-%COMP%]{background-color:#d7edf9;border:1px solid #179bd7}html[dir="ltr"][_nghost-%COMP%] .alert-info[_ngcontent-%COMP%], html[dir="ltr"] [_nghost-%COMP%] .alert-info[_ngcontent-%COMP%]{box-shadow:inset 41px 0 #179bd7}html[dir="rtl"][_nghost-%COMP%] .alert-info[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .alert-info[_ngcontent-%COMP%]{box-shadow:inset -41px 0 #179bd7}.alert[_ngcontent-%COMP%]{position:relative;border-radius:2px;padding:10px 30px 10px 50px}html[dir="rtl"][_nghost-%COMP%] .alert[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .alert[_ngcontent-%COMP%]{padding:10px 50px 10px 30px}.alert-message[_ngcontent-%COMP%]{color:#333;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.alert-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:underline}.alert[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{top:-2px;position:relative;right:-21px}html[dir="rtl"][_nghost-%COMP%] .alert[_ngcontent-%COMP%] .close[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .alert[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{left:-21px;right:auto}.alert[_ngcontent-%COMP%] .type-icon[_ngcontent-%COMP%]{color:#f2dede;left:10px;position:absolute;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:20px;line-height:20px;top:9px}html[dir="rtl"][_nghost-%COMP%] .alert[_ngcontent-%COMP%] .type-icon[_ngcontent-%COMP%], html[dir="rtl"] [_nghost-%COMP%] .alert[_ngcontent-%COMP%] .type-icon[_ngcontent-%COMP%]{left:auto;right:10px}.alert[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{opacity:.5}.alert-success[_ngcontent-%COMP%] .type-icon[_ngcontent-%COMP%]{color:#dff2d5}.alert-warning[_ngcontent-%COMP%] .type-icon[_ngcontent-%COMP%]{color:#fcf8e1}.alert-info[_ngcontent-%COMP%] .type-icon[_ngcontent-%COMP%]{color:#d7edf9}.alert[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-bottom:0;padding:0 30px}.alert-warning[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{color:#8a6d3b}.alert-warning[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{color:#333}.alert-success[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{color:#3c763d}.alert-success[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{color:#333}.alert-info[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{color:#31708f}.alert-info[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{color:#333}.alert-danger[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{color:#a94442}.alert-danger[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{color:#333}.alert[_ngcontent-%COMP%] .btn-more[_ngcontent-%COMP%]{padding:0;margin:0;line-height:1em;text-transform:none;color:#255783}'],data:{animation:[I("openClose",[ae(zt.new,re({opacity:0})),ae(zt.open,re({opacity:1})),ae(zt.closed,re({opacity:0,transform:"translateX(25%)"})),je(`${zt.open} => ${zt.closed}`,[G("0.25s")]),je(`${zt.new} => ${zt.open}`,[G("0.25s")]),je(`${zt.closed} => ${zt.open}`,[G("0.25s")])])]}}),u})(),sd=(()=>{class u{}return u.\u0275fac=function(s){return new(s||u)},u.\u0275mod=l.oAB({type:u}),u.\u0275inj=l.cJS({imports:[[E.ez,ia,V.m]]}),u})(),ad=(()=>{class u{constructor(s){this.locale=s}get position(){return this.locale.isLtr?Ps:Ss}}return u.\u0275fac=function(s){return new(s||u)(l.LFG(Z.g))},u.\u0275prov=l.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})(),ld=(()=>{class u{constructor(s,f){this._alertService=s,this._positionService=f,this.alerts=this.alerts?this.alerts:[]}set position(s){this._position=((u,a=Gr.topRight)=>{if(u){const s=(u=>{const a=Object.keys(Gr),f=Object.values(Gr).indexOf(u);return-1!==f?a[f]:(console.warn("Invalid alertList.position set. It must be one of: top-left, top-middle, top-right, bottom-left, bottom-middle, bottom-right, middle-left, middle-middle, middle-right"),null)})(u);if(s)return Gr[s]}return a})(s)}get position(){return this._position.toString()}alertClosed(s){this._alertService.removeById(s.id,this.group)}ngOnInit(){this.group||(this.group=io.defaultGroup),this._position||(this._position=this._positionService.position),this._alertService.list(this.group).forEach(f=>this._addAlert(f)),this._groupEvents=this._alertService.alertEvents.pipe((0,W.h)(f=>f.group===this.group)),this._eventSubscription=this._groupEvents.subscribe({next:this._onAlertEvent.bind(this),error:console.error})}ngOnDestroy(){this._eventSubscription.unsubscribe()}_findAlertIndexById(s){return this.alerts.findIndex(f=>f.id===s)}_addAlert(s){return this.alerts.push(s),this.alerts}_removeAlert(s){const f=this._findAlertIndexById(s.id);return f>-1&&(this.alerts.splice(f,1),!0)}_clearAlerts(){this.alerts.splice(0,this.alerts.length)}_onAlertEvent(s){switch(s.type){case $r.add:this._addAlert(s.alert);break;case $r.clear:this._clearAlerts();break;case $r.remove:this._removeAlert(s.alert)}}get hasAlerts(){return this.alerts.length>0}get positionClasses(){return this.inline?u.positionPrefix+Gr.inline.toString():u.positionPrefix+this.position.toString()}}return u.positionPrefix="position-",u.\u0275fac=function(s){return new(s||u)(l.Y36(io),l.Y36(ad))},u.\u0275cmp=l.Xpm({type:u,selectors:[["cp-alert-list"]],inputs:{alerts:"alerts",group:"group",inline:"inline",position:"position"},decls:7,vars:3,consts:[[1,"alert-list-container",3,"ngClass"],["container",""],[1,"alert-list"],["list",""],["class","alert-container",4,"ngFor","ngForOf"],["class","alert-list-backdrop",3,"ngClass",4,"ngIf"],[1,"alert-container"],[3,"alert","close"],[1,"alert-list-backdrop",3,"ngClass"]],template:function(s,f){1&s&&(l.TgZ(0,"div")(1,"div",0,1)(3,"div",2,3),l.YNc(5,xo,2,1,"div",4),l.qZA()(),l.YNc(6,Ds,1,1,"div",5),l.qZA()),2&s&&(l.xp6(1),l.Q6J("ngClass",f.positionClasses),l.xp6(4),l.Q6J("ngForOf",f.alerts),l.xp6(1),l.Q6J("ngIf",f.hasAlerts))},directives:[od,E.mk,E.sg,E.O5],styles:[".alert-list-container.position-inline[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-top:0;margin-bottom:5px}@media (min-width: 768px){.alert-list-container.position-inline[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-bottom:10px}}.alert-list-container.position-top-left[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;left:0}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-top-left[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-top-left[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-top-left[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-top-left[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-top-left.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-top-left[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-top-left[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-top-left.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.whostmgr[_nghost-%COMP%] .alert-list-container.position-top-left[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%] .alert-list-container.position-top-left[_ngcontent-%COMP%]{top:70px}.cpanel[_nghost-%COMP%] .alert-list-container.position-top-left[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%] .alert-list-container.position-top-left[_ngcontent-%COMP%]{top:30px}.webmail[_nghost-%COMP%] .alert-list-container.position-top-left[_ngcontent-%COMP%], .webmail [_nghost-%COMP%] .alert-list-container.position-top-left[_ngcontent-%COMP%]{top:52px}@media (min-width: 768px){.whostmgr[_nghost-%COMP%] .alert-list-container.position-top-left[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%] .alert-list-container.position-top-left[_ngcontent-%COMP%]{top:120px}.cpanel[_nghost-%COMP%] .alert-list-container.position-top-left[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%] .alert-list-container.position-top-left[_ngcontent-%COMP%]{top:52px}}@media (max-width: 667px){.webmail[_nghost-%COMP%] .alert-list-container.position-top-left[_ngcontent-%COMP%], .webmail [_nghost-%COMP%] .alert-list-container.position-top-left[_ngcontent-%COMP%]{top:30px}}.alert-list-container.position-top-left[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-top:2px;margin-bottom:0}@media (min-width: 768px){.alert-list-container.position-top-left[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-top:10px}}.alert-list-container.position-top-left.show-scroll-bar[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{margin-bottom:2px}@media (min-width: 768px){.alert-list-container.position-top-left.show-scroll-bar[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{margin-bottom:10px}}@media (min-width: 768px){.alert-list-container.position-top-left[_ngcontent-%COMP%]{padding-left:10px;padding-right:0}}.alert-list-container.position-top-middle[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;left:50%;transform:translate(-50%)}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-top-middle[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-top-middle[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-top-middle[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-top-middle[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-top-middle.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-top-middle[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-top-middle[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-top-middle.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.whostmgr[_nghost-%COMP%] .alert-list-container.position-top-middle[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%] .alert-list-container.position-top-middle[_ngcontent-%COMP%]{top:70px}.cpanel[_nghost-%COMP%] .alert-list-container.position-top-middle[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%] .alert-list-container.position-top-middle[_ngcontent-%COMP%]{top:30px}.webmail[_nghost-%COMP%] .alert-list-container.position-top-middle[_ngcontent-%COMP%], .webmail [_nghost-%COMP%] .alert-list-container.position-top-middle[_ngcontent-%COMP%]{top:52px}@media (min-width: 768px){.whostmgr[_nghost-%COMP%] .alert-list-container.position-top-middle[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%] .alert-list-container.position-top-middle[_ngcontent-%COMP%]{top:120px}.cpanel[_nghost-%COMP%] .alert-list-container.position-top-middle[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%] .alert-list-container.position-top-middle[_ngcontent-%COMP%]{top:52px}}@media (max-width: 667px){.webmail[_nghost-%COMP%] .alert-list-container.position-top-middle[_ngcontent-%COMP%], .webmail [_nghost-%COMP%] .alert-list-container.position-top-middle[_ngcontent-%COMP%]{top:30px}}.alert-list-container.position-top-middle[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-top:2px;margin-bottom:0}@media (min-width: 768px){.alert-list-container.position-top-middle[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-top:10px}}.alert-list-container.position-top-middle.show-scroll-bar[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{margin-bottom:2px}@media (min-width: 768px){.alert-list-container.position-top-middle.show-scroll-bar[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{margin-bottom:10px}}@media (min-width: 768px){.alert-list-container.position-top-middle[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}.alert-list-container.position-top-right[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;right:0}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-top-right[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-top-right[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-top-right[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-top-right[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-top-right.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-top-right[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-top-right[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-top-right.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.whostmgr[_nghost-%COMP%] .alert-list-container.position-top-right[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%] .alert-list-container.position-top-right[_ngcontent-%COMP%]{top:70px}.cpanel[_nghost-%COMP%] .alert-list-container.position-top-right[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%] .alert-list-container.position-top-right[_ngcontent-%COMP%]{top:30px}.webmail[_nghost-%COMP%] .alert-list-container.position-top-right[_ngcontent-%COMP%], .webmail [_nghost-%COMP%] .alert-list-container.position-top-right[_ngcontent-%COMP%]{top:52px}@media (min-width: 768px){.whostmgr[_nghost-%COMP%] .alert-list-container.position-top-right[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%] .alert-list-container.position-top-right[_ngcontent-%COMP%]{top:120px}.cpanel[_nghost-%COMP%] .alert-list-container.position-top-right[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%] .alert-list-container.position-top-right[_ngcontent-%COMP%]{top:52px}}@media (max-width: 667px){.webmail[_nghost-%COMP%] .alert-list-container.position-top-right[_ngcontent-%COMP%], .webmail [_nghost-%COMP%] .alert-list-container.position-top-right[_ngcontent-%COMP%]{top:30px}}.alert-list-container.position-top-right[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-top:2px;margin-bottom:0}@media (min-width: 768px){.alert-list-container.position-top-right[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-top:10px}}.alert-list-container.position-top-right.show-scroll-bar[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{margin-bottom:2px}@media (min-width: 768px){.alert-list-container.position-top-right.show-scroll-bar[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{margin-bottom:10px}}@media (min-width: 768px){.alert-list-container.position-top-right[_ngcontent-%COMP%]{padding-left:0;padding-right:10px}}.alert-list-container.position-middle-left[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;top:50%;transform:translateY(-50%);left:0}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-middle-left[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-middle-left[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-middle-left[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-middle-left[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-middle-left.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-middle-left[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-middle-left[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-middle-left.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-middle-left[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-top:1px;margin-bottom:1px}@media (min-width: 768px){.alert-list-container.position-middle-left[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-bottom:5px;margin-top:5px}}@media (min-width: 768px){.alert-list-container.position-middle-left[_ngcontent-%COMP%]{padding-left:10px;padding-right:0}}.alert-list-backdrop.position-middle-middle[_ngcontent-%COMP%]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:899;overflow:hidden;outline:0;background-color:#000;opacity:.5}.alert-list-container.position-middle-middle[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;top:50%;transform:translateY(-50%);left:50%;transform:translate(-50%)}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-middle-middle[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-middle-middle[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-middle-middle[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-middle-middle[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-middle-middle.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-middle-middle[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-middle-middle[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-middle-middle.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-middle-middle[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-top:1px;margin-bottom:1px}@media (min-width: 768px){.alert-list-container.position-middle-middle[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-bottom:5px;margin-top:5px}}@media (min-width: 768px){.alert-list-container.position-middle-middle[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}.alert-list-container.position-middle-right[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;top:50%;transform:translateY(-50%);right:0}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-middle-right[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-middle-right[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-middle-right[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-middle-right[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-middle-right.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-middle-right[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-middle-right[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-middle-right.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-middle-right[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-top:1px;margin-bottom:1px}@media (min-width: 768px){.alert-list-container.position-middle-right[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-bottom:5px;margin-top:5px}}@media (min-width: 768px){.alert-list-container.position-middle-right[_ngcontent-%COMP%]{padding-left:0;padding-right:10px}}.alert-list-container.position-bottom-left[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;bottom:0;left:0}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-bottom-left[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-bottom-left[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-bottom-left[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-bottom-left[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-bottom-left.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-bottom-left[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-bottom-left[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-bottom-left.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-bottom-left[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-top:0;margin-bottom:2px}@media (min-width: 768px){.alert-list-container.position-bottom-left[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-bottom:10px}}.alert-list-container.position-bottom-left.show-scroll-bar[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{margin-top:2px}@media (min-width: 768px){.alert-list-container.position-bottom-left.show-scroll-bar[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{margin-top:10px}}@media (min-width: 768px){.alert-list-container.position-bottom-left[_ngcontent-%COMP%]{padding-left:10px;padding-right:0}}.alert-list-container.position-bottom-middle[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;bottom:0;left:50%;transform:translate(-50%)}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-bottom-middle[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-bottom-middle[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-bottom-middle[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-bottom-middle[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-bottom-middle.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-bottom-middle[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-bottom-middle[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-bottom-middle.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-bottom-middle[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-top:0;margin-bottom:2px}@media (min-width: 768px){.alert-list-container.position-bottom-middle[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-bottom:10px}}.alert-list-container.position-bottom-middle.show-scroll-bar[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{margin-top:2px}@media (min-width: 768px){.alert-list-container.position-bottom-middle.show-scroll-bar[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{margin-top:10px}}@media (min-width: 768px){.alert-list-container.position-bottom-middle[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}.alert-list-container.position-bottom-right[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;bottom:0;right:0}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-bottom-right[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-bottom-right[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-bottom-right[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container.position-bottom-right[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-bottom-right[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-bottom-right[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-bottom-right.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-bottom-right[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-top:0;margin-bottom:2px}@media (min-width: 768px){.alert-list-container.position-bottom-right[_ngcontent-%COMP%] .alert[_ngcontent-%COMP%]{margin-bottom:10px}}.alert-list-container.position-bottom-right.show-scroll-bar[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{margin-top:2px}@media (min-width: 768px){.alert-list-container.position-bottom-right.show-scroll-bar[_ngcontent-%COMP%] .alert-list[_ngcontent-%COMP%]{margin-top:10px}}@media (min-width: 768px){.alert-list-container.position-bottom-right[_ngcontent-%COMP%]{padding-left:0;padding-right:10px}}@media (max-width: 768px){.whostmgr.nav-collapsed[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.nav-collapsed [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .webmail[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .webmail [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline){position:fixed;z-index:900;min-width:25%;padding-left:1px;padding-right:1px;bottom:auto;right:auto;left:0;top:0;transform:none;max-width:100%;min-width:100%;width:100%}.whostmgr.nav-collapsed[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%], .whostmgr.nav-collapsed [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%], .whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%], .cpanel[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%], .webmail[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%], .webmail [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%]{width:100%}.whostmgr.nav-collapsed[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar, .whostmgr.nav-collapsed [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar, .whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar, .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar, .cpanel[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar, .cpanel [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar, .webmail[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar, .webmail [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar{overflow-y:scroll}.whostmgr.nav-collapsed[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert[_ngcontent-%COMP%], .whostmgr.nav-collapsed [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert[_ngcontent-%COMP%], .whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert[_ngcontent-%COMP%], .cpanel[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert[_ngcontent-%COMP%], .webmail[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert[_ngcontent-%COMP%], .webmail [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert[_ngcontent-%COMP%]{margin-bottom:5px}}@media (max-width: 768px) and (max-width: 768px){.whostmgr.whostmgr.nav-collapsed[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.whostmgr.nav-collapsed [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr .whostmgr.nav-collapsed[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr .whostmgr.nav-collapsed [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.nav-collapsed .whostmgr[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.nav-collapsed .whostmgr [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr .whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr .whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.cpanel[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.cpanel [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr .cpanel[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr .cpanel [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel .whostmgr[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel .whostmgr [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.webmail[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.webmail [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr .webmail[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr .webmail [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .webmail .whostmgr[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .webmail .whostmgr [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline){max-width:calc(100% - 218px)}}@media (max-width: 768px) and (max-width: 768px){.cpanel.whostmgr.nav-collapsed[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel.whostmgr.nav-collapsed [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel .whostmgr.nav-collapsed[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel .whostmgr.nav-collapsed [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.nav-collapsed .cpanel[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.nav-collapsed .cpanel [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel.whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel.whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel .whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr .cpanel[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr .cpanel [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel.cpanel[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel.cpanel [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel .cpanel[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel .cpanel [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel .cpanel[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel .cpanel [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel.webmail[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel.webmail [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel .webmail[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel .webmail [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .webmail .cpanel[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .webmail .cpanel [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline){max-width:calc(100% - 50px)}}@media (max-width: 768px) and (min-width: 768px){.whostmgr.nav-collapsed[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%], .whostmgr.nav-collapsed [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%], .whostmgr[_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%], .whostmgr [_nghost-%COMP%]:not(.nav-collapsed) .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%], .cpanel[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%], .cpanel [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%], .webmail[_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%], .webmail [_nghost-%COMP%] .alert-list-container[_ngcontent-%COMP%]:not(.position-inline) .alert-list[_ngcontent-%COMP%]{max-width:500px}}"]}),u})(),cd=(()=>{class u{}return u.\u0275fac=function(s){return new(s||u)},u.\u0275mod=l.oAB({type:u}),u.\u0275inj=l.cJS({imports:[[E.ez,sd]]}),u})()}}]);
Back to Directory
File Manager