import{a as Ye,b as At,e as GA,g as qA,h as Fa}from"./chunk-WWX6BADO.js";var J0=GA((wi,Vs)=>{(function(){var e,t="4.17.21",n=200,r="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",s="Invalid `variable` option passed into `_.template`",u="__lodash_hash_undefined__",l=500,f="__lodash_placeholder__",h=1,g=2,v=4,E=1,I=2,b=1,O=2,R=4,N=8,B=16,fe=32,X=64,ve=128,pe=256,Ae=512,qt=30,Bs="...",X0=800,eC=16,wg=1,tC=2,nC=3,Fr=1/0,ur=9007199254740991,rC=17976931348623157e292,Us=NaN,gn=4294967295,oC=gn-1,iC=gn>>>1,sC=[["ary",ve],["bind",b],["bindKey",O],["curry",N],["curryRight",B],["flip",Ae],["partial",fe],["partialRight",X],["rearg",pe]],wo="[object Arguments]",$s="[object Array]",aC="[object AsyncFunction]",Ei="[object Boolean]",Ii="[object Date]",uC="[object DOMException]",Hs="[object Error]",zs="[object Function]",Eg="[object GeneratorFunction]",Zt="[object Map]",Ci="[object Number]",cC="[object Null]",Pn="[object Object]",Ig="[object Promise]",lC="[object Proxy]",_i="[object RegExp]",Yt="[object Set]",bi="[object String]",Ws="[object Symbol]",fC="[object Undefined]",Mi="[object WeakMap]",dC="[object WeakSet]",xi="[object ArrayBuffer]",Eo="[object DataView]",nl="[object Float32Array]",rl="[object Float64Array]",ol="[object Int8Array]",il="[object Int16Array]",sl="[object Int32Array]",al="[object Uint8Array]",ul="[object Uint8ClampedArray]",cl="[object Uint16Array]",ll="[object Uint32Array]",hC=/\b__p \+= '';/g,pC=/\b(__p \+=) '' \+/g,gC=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Cg=/&(?:amp|lt|gt|quot|#39);/g,_g=/[&<>"']/g,mC=RegExp(Cg.source),yC=RegExp(_g.source),vC=/<%-([\s\S]+?)%>/g,DC=/<%([\s\S]+?)%>/g,bg=/<%=([\s\S]+?)%>/g,wC=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,EC=/^\w*$/,IC=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,fl=/[\\^$.*+?()[\]{}|]/g,CC=RegExp(fl.source),dl=/^\s+/,_C=/\s/,bC=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,MC=/\{\n\/\* \[wrapped with (.+)\] \*/,xC=/,? & /,TC=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,SC=/[()=,{}\[\]\/\s]/,AC=/\\(\\)?/g,NC=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Mg=/\w*$/,OC=/^[-+]0x[0-9a-f]+$/i,RC=/^0b[01]+$/i,FC=/^\[object .+?Constructor\]$/,PC=/^0o[0-7]+$/i,LC=/^(?:0|[1-9]\d*)$/,kC=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Gs=/($^)/,jC=/['\n\r\u2028\u2029\\]/g,qs="\\ud800-\\udfff",VC="\\u0300-\\u036f",BC="\\ufe20-\\ufe2f",UC="\\u20d0-\\u20ff",xg=VC+BC+UC,Tg="\\u2700-\\u27bf",Sg="a-z\\xdf-\\xf6\\xf8-\\xff",$C="\\xac\\xb1\\xd7\\xf7",HC="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",zC="\\u2000-\\u206f",WC=" \\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",Ag="A-Z\\xc0-\\xd6\\xd8-\\xde",Ng="\\ufe0e\\ufe0f",Og=$C+HC+zC+WC,hl="['\u2019]",GC="["+qs+"]",Rg="["+Og+"]",Zs="["+xg+"]",Fg="\\d+",qC="["+Tg+"]",Pg="["+Sg+"]",Lg="[^"+qs+Og+Fg+Tg+Sg+Ag+"]",pl="\\ud83c[\\udffb-\\udfff]",ZC="(?:"+Zs+"|"+pl+")",kg="[^"+qs+"]",gl="(?:\\ud83c[\\udde6-\\uddff]){2}",ml="[\\ud800-\\udbff][\\udc00-\\udfff]",Io="["+Ag+"]",jg="\\u200d",Vg="(?:"+Pg+"|"+Lg+")",YC="(?:"+Io+"|"+Lg+")",Bg="(?:"+hl+"(?:d|ll|m|re|s|t|ve))?",Ug="(?:"+hl+"(?:D|LL|M|RE|S|T|VE))?",$g=ZC+"?",Hg="["+Ng+"]?",QC="(?:"+jg+"(?:"+[kg,gl,ml].join("|")+")"+Hg+$g+")*",KC="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",JC="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",zg=Hg+$g+QC,XC="(?:"+[qC,gl,ml].join("|")+")"+zg,e_="(?:"+[kg+Zs+"?",Zs,gl,ml,GC].join("|")+")",t_=RegExp(hl,"g"),n_=RegExp(Zs,"g"),yl=RegExp(pl+"(?="+pl+")|"+e_+zg,"g"),r_=RegExp([Io+"?"+Pg+"+"+Bg+"(?="+[Rg,Io,"$"].join("|")+")",YC+"+"+Ug+"(?="+[Rg,Io+Vg,"$"].join("|")+")",Io+"?"+Vg+"+"+Bg,Io+"+"+Ug,JC,KC,Fg,XC].join("|"),"g"),o_=RegExp("["+jg+qs+xg+Ng+"]"),i_=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,s_=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],a_=-1,xe={};xe[nl]=xe[rl]=xe[ol]=xe[il]=xe[sl]=xe[al]=xe[ul]=xe[cl]=xe[ll]=!0,xe[wo]=xe[$s]=xe[xi]=xe[Ei]=xe[Eo]=xe[Ii]=xe[Hs]=xe[zs]=xe[Zt]=xe[Ci]=xe[Pn]=xe[_i]=xe[Yt]=xe[bi]=xe[Mi]=!1;var be={};be[wo]=be[$s]=be[xi]=be[Eo]=be[Ei]=be[Ii]=be[nl]=be[rl]=be[ol]=be[il]=be[sl]=be[Zt]=be[Ci]=be[Pn]=be[_i]=be[Yt]=be[bi]=be[Ws]=be[al]=be[ul]=be[cl]=be[ll]=!0,be[Hs]=be[zs]=be[Mi]=!1;var u_={\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"},c_={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},l_={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},f_={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},d_=parseFloat,h_=parseInt,Wg=typeof global=="object"&&global&&global.Object===Object&&global,p_=typeof self=="object"&&self&&self.Object===Object&&self,We=Wg||p_||Function("return this")(),vl=typeof wi=="object"&&wi&&!wi.nodeType&&wi,Pr=vl&&typeof Vs=="object"&&Vs&&!Vs.nodeType&&Vs,Gg=Pr&&Pr.exports===vl,Dl=Gg&&Wg.process,Ot=function(){try{var C=Pr&&Pr.require&&Pr.require("util").types;return C||Dl&&Dl.binding&&Dl.binding("util")}catch{}}(),qg=Ot&&Ot.isArrayBuffer,Zg=Ot&&Ot.isDate,Yg=Ot&&Ot.isMap,Qg=Ot&&Ot.isRegExp,Kg=Ot&&Ot.isSet,Jg=Ot&&Ot.isTypedArray;function _t(C,x,M){switch(M.length){case 0:return C.call(x);case 1:return C.call(x,M[0]);case 2:return C.call(x,M[0],M[1]);case 3:return C.call(x,M[0],M[1],M[2])}return C.apply(x,M)}function g_(C,x,M,P){for(var te=-1,ge=C==null?0:C.length;++te<ge;){var Be=C[te];x(P,Be,M(Be),C)}return P}function Rt(C,x){for(var M=-1,P=C==null?0:C.length;++M<P&&x(C[M],M,C)!==!1;);return C}function m_(C,x){for(var M=C==null?0:C.length;M--&&x(C[M],M,C)!==!1;);return C}function Xg(C,x){for(var M=-1,P=C==null?0:C.length;++M<P;)if(!x(C[M],M,C))return!1;return!0}function cr(C,x){for(var M=-1,P=C==null?0:C.length,te=0,ge=[];++M<P;){var Be=C[M];x(Be,M,C)&&(ge[te++]=Be)}return ge}function Ys(C,x){var M=C==null?0:C.length;return!!M&&Co(C,x,0)>-1}function wl(C,x,M){for(var P=-1,te=C==null?0:C.length;++P<te;)if(M(x,C[P]))return!0;return!1}function Ne(C,x){for(var M=-1,P=C==null?0:C.length,te=Array(P);++M<P;)te[M]=x(C[M],M,C);return te}function lr(C,x){for(var M=-1,P=x.length,te=C.length;++M<P;)C[te+M]=x[M];return C}function El(C,x,M,P){var te=-1,ge=C==null?0:C.length;for(P&&ge&&(M=C[++te]);++te<ge;)M=x(M,C[te],te,C);return M}function y_(C,x,M,P){var te=C==null?0:C.length;for(P&&te&&(M=C[--te]);te--;)M=x(M,C[te],te,C);return M}function Il(C,x){for(var M=-1,P=C==null?0:C.length;++M<P;)if(x(C[M],M,C))return!0;return!1}var v_=Cl("length");function D_(C){return C.split("")}function w_(C){return C.match(TC)||[]}function em(C,x,M){var P;return M(C,function(te,ge,Be){if(x(te,ge,Be))return P=ge,!1}),P}function Qs(C,x,M,P){for(var te=C.length,ge=M+(P?1:-1);P?ge--:++ge<te;)if(x(C[ge],ge,C))return ge;return-1}function Co(C,x,M){return x===x?O_(C,x,M):Qs(C,tm,M)}function E_(C,x,M,P){for(var te=M-1,ge=C.length;++te<ge;)if(P(C[te],x))return te;return-1}function tm(C){return C!==C}function nm(C,x){var M=C==null?0:C.length;return M?bl(C,x)/M:Us}function Cl(C){return function(x){return x==null?e:x[C]}}function _l(C){return function(x){return C==null?e:C[x]}}function rm(C,x,M,P,te){return te(C,function(ge,Be,Ie){M=P?(P=!1,ge):x(M,ge,Be,Ie)}),M}function I_(C,x){var M=C.length;for(C.sort(x);M--;)C[M]=C[M].value;return C}function bl(C,x){for(var M,P=-1,te=C.length;++P<te;){var ge=x(C[P]);ge!==e&&(M=M===e?ge:M+ge)}return M}function Ml(C,x){for(var M=-1,P=Array(C);++M<C;)P[M]=x(M);return P}function C_(C,x){return Ne(x,function(M){return[M,C[M]]})}function om(C){return C&&C.slice(0,um(C)+1).replace(dl,"")}function bt(C){return function(x){return C(x)}}function xl(C,x){return Ne(x,function(M){return C[M]})}function Ti(C,x){return C.has(x)}function im(C,x){for(var M=-1,P=C.length;++M<P&&Co(x,C[M],0)>-1;);return M}function sm(C,x){for(var M=C.length;M--&&Co(x,C[M],0)>-1;);return M}function __(C,x){for(var M=C.length,P=0;M--;)C[M]===x&&++P;return P}var b_=_l(u_),M_=_l(c_);function x_(C){return"\\"+f_[C]}function T_(C,x){return C==null?e:C[x]}function _o(C){return o_.test(C)}function S_(C){return i_.test(C)}function A_(C){for(var x,M=[];!(x=C.next()).done;)M.push(x.value);return M}function Tl(C){var x=-1,M=Array(C.size);return C.forEach(function(P,te){M[++x]=[te,P]}),M}function am(C,x){return function(M){return C(x(M))}}function fr(C,x){for(var M=-1,P=C.length,te=0,ge=[];++M<P;){var Be=C[M];(Be===x||Be===f)&&(C[M]=f,ge[te++]=M)}return ge}function Ks(C){var x=-1,M=Array(C.size);return C.forEach(function(P){M[++x]=P}),M}function N_(C){var x=-1,M=Array(C.size);return C.forEach(function(P){M[++x]=[P,P]}),M}function O_(C,x,M){for(var P=M-1,te=C.length;++P<te;)if(C[P]===x)return P;return-1}function R_(C,x,M){for(var P=M+1;P--;)if(C[P]===x)return P;return P}function bo(C){return _o(C)?P_(C):v_(C)}function Qt(C){return _o(C)?L_(C):D_(C)}function um(C){for(var x=C.length;x--&&_C.test(C.charAt(x)););return x}var F_=_l(l_);function P_(C){for(var x=yl.lastIndex=0;yl.test(C);)++x;return x}function L_(C){return C.match(yl)||[]}function k_(C){return C.match(r_)||[]}var j_=function C(x){x=x==null?We:dr.defaults(We.Object(),x,dr.pick(We,s_));var M=x.Array,P=x.Date,te=x.Error,ge=x.Function,Be=x.Math,Ie=x.Object,Sl=x.RegExp,V_=x.String,Ft=x.TypeError,Js=M.prototype,B_=ge.prototype,Mo=Ie.prototype,Xs=x["__core-js_shared__"],ea=B_.toString,Ee=Mo.hasOwnProperty,U_=0,cm=function(){var i=/[^.]+$/.exec(Xs&&Xs.keys&&Xs.keys.IE_PROTO||"");return i?"Symbol(src)_1."+i:""}(),ta=Mo.toString,$_=ea.call(Ie),H_=We._,z_=Sl("^"+ea.call(Ee).replace(fl,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),na=Gg?x.Buffer:e,hr=x.Symbol,ra=x.Uint8Array,lm=na?na.allocUnsafe:e,oa=am(Ie.getPrototypeOf,Ie),fm=Ie.create,dm=Mo.propertyIsEnumerable,ia=Js.splice,hm=hr?hr.isConcatSpreadable:e,Si=hr?hr.iterator:e,Lr=hr?hr.toStringTag:e,sa=function(){try{var i=Ur(Ie,"defineProperty");return i({},"",{}),i}catch{}}(),W_=x.clearTimeout!==We.clearTimeout&&x.clearTimeout,G_=P&&P.now!==We.Date.now&&P.now,q_=x.setTimeout!==We.setTimeout&&x.setTimeout,aa=Be.ceil,ua=Be.floor,Al=Ie.getOwnPropertySymbols,Z_=na?na.isBuffer:e,pm=x.isFinite,Y_=Js.join,Q_=am(Ie.keys,Ie),Ue=Be.max,et=Be.min,K_=P.now,J_=x.parseInt,gm=Be.random,X_=Js.reverse,Nl=Ur(x,"DataView"),Ai=Ur(x,"Map"),Ol=Ur(x,"Promise"),xo=Ur(x,"Set"),Ni=Ur(x,"WeakMap"),Oi=Ur(Ie,"create"),ca=Ni&&new Ni,To={},eb=$r(Nl),tb=$r(Ai),nb=$r(Ol),rb=$r(xo),ob=$r(Ni),la=hr?hr.prototype:e,Ri=la?la.valueOf:e,mm=la?la.toString:e;function m(i){if(Fe(i)&&!ne(i)&&!(i instanceof ce)){if(i instanceof Pt)return i;if(Ee.call(i,"__wrapped__"))return yy(i)}return new Pt(i)}var So=function(){function i(){}return function(a){if(!Oe(a))return{};if(fm)return fm(a);i.prototype=a;var c=new i;return i.prototype=e,c}}();function fa(){}function Pt(i,a){this.__wrapped__=i,this.__actions__=[],this.__chain__=!!a,this.__index__=0,this.__values__=e}m.templateSettings={escape:vC,evaluate:DC,interpolate:bg,variable:"",imports:{_:m}},m.prototype=fa.prototype,m.prototype.constructor=m,Pt.prototype=So(fa.prototype),Pt.prototype.constructor=Pt;function ce(i){this.__wrapped__=i,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=gn,this.__views__=[]}function ib(){var i=new ce(this.__wrapped__);return i.__actions__=yt(this.__actions__),i.__dir__=this.__dir__,i.__filtered__=this.__filtered__,i.__iteratees__=yt(this.__iteratees__),i.__takeCount__=this.__takeCount__,i.__views__=yt(this.__views__),i}function sb(){if(this.__filtered__){var i=new ce(this);i.__dir__=-1,i.__filtered__=!0}else i=this.clone(),i.__dir__*=-1;return i}function ab(){var i=this.__wrapped__.value(),a=this.__dir__,c=ne(i),d=a<0,p=c?i.length:0,y=DM(0,p,this.__views__),D=y.start,w=y.end,_=w-D,T=d?w:D-1,S=this.__iteratees__,A=S.length,F=0,j=et(_,this.__takeCount__);if(!c||!d&&p==_&&j==_)return Bm(i,this.__actions__);var W=[];e:for(;_--&&F<j;){T+=a;for(var ie=-1,G=i[T];++ie<A;){var ae=S[ie],de=ae.iteratee,Tt=ae.type,lt=de(G);if(Tt==tC)G=lt;else if(!lt){if(Tt==wg)continue e;break e}}W[F++]=G}return W}ce.prototype=So(fa.prototype),ce.prototype.constructor=ce;function kr(i){var a=-1,c=i==null?0:i.length;for(this.clear();++a<c;){var d=i[a];this.set(d[0],d[1])}}function ub(){this.__data__=Oi?Oi(null):{},this.size=0}function cb(i){var a=this.has(i)&&delete this.__data__[i];return this.size-=a?1:0,a}function lb(i){var a=this.__data__;if(Oi){var c=a[i];return c===u?e:c}return Ee.call(a,i)?a[i]:e}function fb(i){var a=this.__data__;return Oi?a[i]!==e:Ee.call(a,i)}function db(i,a){var c=this.__data__;return this.size+=this.has(i)?0:1,c[i]=Oi&&a===e?u:a,this}kr.prototype.clear=ub,kr.prototype.delete=cb,kr.prototype.get=lb,kr.prototype.has=fb,kr.prototype.set=db;function Ln(i){var a=-1,c=i==null?0:i.length;for(this.clear();++a<c;){var d=i[a];this.set(d[0],d[1])}}function hb(){this.__data__=[],this.size=0}function pb(i){var a=this.__data__,c=da(a,i);if(c<0)return!1;var d=a.length-1;return c==d?a.pop():ia.call(a,c,1),--this.size,!0}function gb(i){var a=this.__data__,c=da(a,i);return c<0?e:a[c][1]}function mb(i){return da(this.__data__,i)>-1}function yb(i,a){var c=this.__data__,d=da(c,i);return d<0?(++this.size,c.push([i,a])):c[d][1]=a,this}Ln.prototype.clear=hb,Ln.prototype.delete=pb,Ln.prototype.get=gb,Ln.prototype.has=mb,Ln.prototype.set=yb;function kn(i){var a=-1,c=i==null?0:i.length;for(this.clear();++a<c;){var d=i[a];this.set(d[0],d[1])}}function vb(){this.size=0,this.__data__={hash:new kr,map:new(Ai||Ln),string:new kr}}function Db(i){var a=_a(this,i).delete(i);return this.size-=a?1:0,a}function wb(i){return _a(this,i).get(i)}function Eb(i){return _a(this,i).has(i)}function Ib(i,a){var c=_a(this,i),d=c.size;return c.set(i,a),this.size+=c.size==d?0:1,this}kn.prototype.clear=vb,kn.prototype.delete=Db,kn.prototype.get=wb,kn.prototype.has=Eb,kn.prototype.set=Ib;function jr(i){var a=-1,c=i==null?0:i.length;for(this.__data__=new kn;++a<c;)this.add(i[a])}function Cb(i){return this.__data__.set(i,u),this}function _b(i){return this.__data__.has(i)}jr.prototype.add=jr.prototype.push=Cb,jr.prototype.has=_b;function Kt(i){var a=this.__data__=new Ln(i);this.size=a.size}function bb(){this.__data__=new Ln,this.size=0}function Mb(i){var a=this.__data__,c=a.delete(i);return this.size=a.size,c}function xb(i){return this.__data__.get(i)}function Tb(i){return this.__data__.has(i)}function Sb(i,a){var c=this.__data__;if(c instanceof Ln){var d=c.__data__;if(!Ai||d.length<n-1)return d.push([i,a]),this.size=++c.size,this;c=this.__data__=new kn(d)}return c.set(i,a),this.size=c.size,this}Kt.prototype.clear=bb,Kt.prototype.delete=Mb,Kt.prototype.get=xb,Kt.prototype.has=Tb,Kt.prototype.set=Sb;function ym(i,a){var c=ne(i),d=!c&&Hr(i),p=!c&&!d&&vr(i),y=!c&&!d&&!p&&Ro(i),D=c||d||p||y,w=D?Ml(i.length,V_):[],_=w.length;for(var T in i)(a||Ee.call(i,T))&&!(D&&(T=="length"||p&&(T=="offset"||T=="parent")||y&&(T=="buffer"||T=="byteLength"||T=="byteOffset")||Un(T,_)))&&w.push(T);return w}function vm(i){var a=i.length;return a?i[Hl(0,a-1)]:e}function Ab(i,a){return ba(yt(i),Vr(a,0,i.length))}function Nb(i){return ba(yt(i))}function Rl(i,a,c){(c!==e&&!Jt(i[a],c)||c===e&&!(a in i))&&jn(i,a,c)}function Fi(i,a,c){var d=i[a];(!(Ee.call(i,a)&&Jt(d,c))||c===e&&!(a in i))&&jn(i,a,c)}function da(i,a){for(var c=i.length;c--;)if(Jt(i[c][0],a))return c;return-1}function Ob(i,a,c,d){return pr(i,function(p,y,D){a(d,p,c(p),D)}),d}function Dm(i,a){return i&&yn(a,Ge(a),i)}function Rb(i,a){return i&&yn(a,Dt(a),i)}function jn(i,a,c){a=="__proto__"&&sa?sa(i,a,{configurable:!0,enumerable:!0,value:c,writable:!0}):i[a]=c}function Fl(i,a){for(var c=-1,d=a.length,p=M(d),y=i==null;++c<d;)p[c]=y?e:gf(i,a[c]);return p}function Vr(i,a,c){return i===i&&(c!==e&&(i=i<=c?i:c),a!==e&&(i=i>=a?i:a)),i}function Lt(i,a,c,d,p,y){var D,w=a&h,_=a&g,T=a&v;if(c&&(D=p?c(i,d,p,y):c(i)),D!==e)return D;if(!Oe(i))return i;var S=ne(i);if(S){if(D=EM(i),!w)return yt(i,D)}else{var A=tt(i),F=A==zs||A==Eg;if(vr(i))return Hm(i,w);if(A==Pn||A==wo||F&&!p){if(D=_||F?{}:uy(i),!w)return _?lM(i,Rb(D,i)):cM(i,Dm(D,i))}else{if(!be[A])return p?i:{};D=IM(i,A,w)}}y||(y=new Kt);var j=y.get(i);if(j)return j;y.set(i,D),ky(i)?i.forEach(function(G){D.add(Lt(G,a,c,G,i,y))}):Py(i)&&i.forEach(function(G,ae){D.set(ae,Lt(G,a,c,ae,i,y))});var W=T?_?ef:Xl:_?Dt:Ge,ie=S?e:W(i);return Rt(ie||i,function(G,ae){ie&&(ae=G,G=i[ae]),Fi(D,ae,Lt(G,a,c,ae,i,y))}),D}function Fb(i){var a=Ge(i);return function(c){return wm(c,i,a)}}function wm(i,a,c){var d=c.length;if(i==null)return!d;for(i=Ie(i);d--;){var p=c[d],y=a[p],D=i[p];if(D===e&&!(p in i)||!y(D))return!1}return!0}function Em(i,a,c){if(typeof i!="function")throw new Ft(o);return Ui(function(){i.apply(e,c)},a)}function Pi(i,a,c,d){var p=-1,y=Ys,D=!0,w=i.length,_=[],T=a.length;if(!w)return _;c&&(a=Ne(a,bt(c))),d?(y=wl,D=!1):a.length>=n&&(y=Ti,D=!1,a=new jr(a));e:for(;++p<w;){var S=i[p],A=c==null?S:c(S);if(S=d||S!==0?S:0,D&&A===A){for(var F=T;F--;)if(a[F]===A)continue e;_.push(S)}else y(a,A,d)||_.push(S)}return _}var pr=Zm(mn),Im=Zm(Ll,!0);function Pb(i,a){var c=!0;return pr(i,function(d,p,y){return c=!!a(d,p,y),c}),c}function ha(i,a,c){for(var d=-1,p=i.length;++d<p;){var y=i[d],D=a(y);if(D!=null&&(w===e?D===D&&!xt(D):c(D,w)))var w=D,_=y}return _}function Lb(i,a,c,d){var p=i.length;for(c=oe(c),c<0&&(c=-c>p?0:p+c),d=d===e||d>p?p:oe(d),d<0&&(d+=p),d=c>d?0:Vy(d);c<d;)i[c++]=a;return i}function Cm(i,a){var c=[];return pr(i,function(d,p,y){a(d,p,y)&&c.push(d)}),c}function Ze(i,a,c,d,p){var y=-1,D=i.length;for(c||(c=_M),p||(p=[]);++y<D;){var w=i[y];a>0&&c(w)?a>1?Ze(w,a-1,c,d,p):lr(p,w):d||(p[p.length]=w)}return p}var Pl=Ym(),_m=Ym(!0);function mn(i,a){return i&&Pl(i,a,Ge)}function Ll(i,a){return i&&_m(i,a,Ge)}function pa(i,a){return cr(a,function(c){return $n(i[c])})}function Br(i,a){a=mr(a,i);for(var c=0,d=a.length;i!=null&&c<d;)i=i[vn(a[c++])];return c&&c==d?i:e}function bm(i,a,c){var d=a(i);return ne(i)?d:lr(d,c(i))}function ut(i){return i==null?i===e?fC:cC:Lr&&Lr in Ie(i)?vM(i):NM(i)}function kl(i,a){return i>a}function kb(i,a){return i!=null&&Ee.call(i,a)}function jb(i,a){return i!=null&&a in Ie(i)}function Vb(i,a,c){return i>=et(a,c)&&i<Ue(a,c)}function jl(i,a,c){for(var d=c?wl:Ys,p=i[0].length,y=i.length,D=y,w=M(y),_=1/0,T=[];D--;){var S=i[D];D&&a&&(S=Ne(S,bt(a))),_=et(S.length,_),w[D]=!c&&(a||p>=120&&S.length>=120)?new jr(D&&S):e}S=i[0];var A=-1,F=w[0];e:for(;++A<p&&T.length<_;){var j=S[A],W=a?a(j):j;if(j=c||j!==0?j:0,!(F?Ti(F,W):d(T,W,c))){for(D=y;--D;){var ie=w[D];if(!(ie?Ti(ie,W):d(i[D],W,c)))continue e}F&&F.push(W),T.push(j)}}return T}function Bb(i,a,c,d){return mn(i,function(p,y,D){a(d,c(p),y,D)}),d}function Li(i,a,c){a=mr(a,i),i=dy(i,a);var d=i==null?i:i[vn(jt(a))];return d==null?e:_t(d,i,c)}function Mm(i){return Fe(i)&&ut(i)==wo}function Ub(i){return Fe(i)&&ut(i)==xi}function $b(i){return Fe(i)&&ut(i)==Ii}function ki(i,a,c,d,p){return i===a?!0:i==null||a==null||!Fe(i)&&!Fe(a)?i!==i&&a!==a:Hb(i,a,c,d,ki,p)}function Hb(i,a,c,d,p,y){var D=ne(i),w=ne(a),_=D?$s:tt(i),T=w?$s:tt(a);_=_==wo?Pn:_,T=T==wo?Pn:T;var S=_==Pn,A=T==Pn,F=_==T;if(F&&vr(i)){if(!vr(a))return!1;D=!0,S=!1}if(F&&!S)return y||(y=new Kt),D||Ro(i)?iy(i,a,c,d,p,y):mM(i,a,_,c,d,p,y);if(!(c&E)){var j=S&&Ee.call(i,"__wrapped__"),W=A&&Ee.call(a,"__wrapped__");if(j||W){var ie=j?i.value():i,G=W?a.value():a;return y||(y=new Kt),p(ie,G,c,d,y)}}return F?(y||(y=new Kt),yM(i,a,c,d,p,y)):!1}function zb(i){return Fe(i)&&tt(i)==Zt}function Vl(i,a,c,d){var p=c.length,y=p,D=!d;if(i==null)return!y;for(i=Ie(i);p--;){var w=c[p];if(D&&w[2]?w[1]!==i[w[0]]:!(w[0]in i))return!1}for(;++p<y;){w=c[p];var _=w[0],T=i[_],S=w[1];if(D&&w[2]){if(T===e&&!(_ in i))return!1}else{var A=new Kt;if(d)var F=d(T,S,_,i,a,A);if(!(F===e?ki(S,T,E|I,d,A):F))return!1}}return!0}function xm(i){if(!Oe(i)||MM(i))return!1;var a=$n(i)?z_:FC;return a.test($r(i))}function Wb(i){return Fe(i)&&ut(i)==_i}function Gb(i){return Fe(i)&&tt(i)==Yt}function qb(i){return Fe(i)&&Na(i.length)&&!!xe[ut(i)]}function Tm(i){return typeof i=="function"?i:i==null?wt:typeof i=="object"?ne(i)?Nm(i[0],i[1]):Am(i):Qy(i)}function Bl(i){if(!Bi(i))return Q_(i);var a=[];for(var c in Ie(i))Ee.call(i,c)&&c!="constructor"&&a.push(c);return a}function Zb(i){if(!Oe(i))return AM(i);var a=Bi(i),c=[];for(var d in i)d=="constructor"&&(a||!Ee.call(i,d))||c.push(d);return c}function Ul(i,a){return i<a}function Sm(i,a){var c=-1,d=vt(i)?M(i.length):[];return pr(i,function(p,y,D){d[++c]=a(p,y,D)}),d}function Am(i){var a=nf(i);return a.length==1&&a[0][2]?ly(a[0][0],a[0][1]):function(c){return c===i||Vl(c,i,a)}}function Nm(i,a){return of(i)&&cy(a)?ly(vn(i),a):function(c){var d=gf(c,i);return d===e&&d===a?mf(c,i):ki(a,d,E|I)}}function ga(i,a,c,d,p){i!==a&&Pl(a,function(y,D){if(p||(p=new Kt),Oe(y))Yb(i,a,D,c,ga,d,p);else{var w=d?d(af(i,D),y,D+"",i,a,p):e;w===e&&(w=y),Rl(i,D,w)}},Dt)}function Yb(i,a,c,d,p,y,D){var w=af(i,c),_=af(a,c),T=D.get(_);if(T){Rl(i,c,T);return}var S=y?y(w,_,c+"",i,a,D):e,A=S===e;if(A){var F=ne(_),j=!F&&vr(_),W=!F&&!j&&Ro(_);S=_,F||j||W?ne(w)?S=w:ke(w)?S=yt(w):j?(A=!1,S=Hm(_,!0)):W?(A=!1,S=zm(_,!0)):S=[]:$i(_)||Hr(_)?(S=w,Hr(w)?S=By(w):(!Oe(w)||$n(w))&&(S=uy(_))):A=!1}A&&(D.set(_,S),p(S,_,d,y,D),D.delete(_)),Rl(i,c,S)}function Om(i,a){var c=i.length;if(c)return a+=a<0?c:0,Un(a,c)?i[a]:e}function Rm(i,a,c){a.length?a=Ne(a,function(y){return ne(y)?function(D){return Br(D,y.length===1?y[0]:y)}:y}):a=[wt];var d=-1;a=Ne(a,bt(H()));var p=Sm(i,function(y,D,w){var _=Ne(a,function(T){return T(y)});return{criteria:_,index:++d,value:y}});return I_(p,function(y,D){return uM(y,D,c)})}function Qb(i,a){return Fm(i,a,function(c,d){return mf(i,d)})}function Fm(i,a,c){for(var d=-1,p=a.length,y={};++d<p;){var D=a[d],w=Br(i,D);c(w,D)&&ji(y,mr(D,i),w)}return y}function Kb(i){return function(a){return Br(a,i)}}function $l(i,a,c,d){var p=d?E_:Co,y=-1,D=a.length,w=i;for(i===a&&(a=yt(a)),c&&(w=Ne(i,bt(c)));++y<D;)for(var _=0,T=a[y],S=c?c(T):T;(_=p(w,S,_,d))>-1;)w!==i&&ia.call(w,_,1),ia.call(i,_,1);return i}function Pm(i,a){for(var c=i?a.length:0,d=c-1;c--;){var p=a[c];if(c==d||p!==y){var y=p;Un(p)?ia.call(i,p,1):Gl(i,p)}}return i}function Hl(i,a){return i+ua(gm()*(a-i+1))}function Jb(i,a,c,d){for(var p=-1,y=Ue(aa((a-i)/(c||1)),0),D=M(y);y--;)D[d?y:++p]=i,i+=c;return D}function zl(i,a){var c="";if(!i||a<1||a>ur)return c;do a%2&&(c+=i),a=ua(a/2),a&&(i+=i);while(a);return c}function se(i,a){return uf(fy(i,a,wt),i+"")}function Xb(i){return vm(Fo(i))}function eM(i,a){var c=Fo(i);return ba(c,Vr(a,0,c.length))}function ji(i,a,c,d){if(!Oe(i))return i;a=mr(a,i);for(var p=-1,y=a.length,D=y-1,w=i;w!=null&&++p<y;){var _=vn(a[p]),T=c;if(_==="__proto__"||_==="constructor"||_==="prototype")return i;if(p!=D){var S=w[_];T=d?d(S,_,w):e,T===e&&(T=Oe(S)?S:Un(a[p+1])?[]:{})}Fi(w,_,T),w=w[_]}return i}var Lm=ca?function(i,a){return ca.set(i,a),i}:wt,tM=sa?function(i,a){return sa(i,"toString",{configurable:!0,enumerable:!1,value:vf(a),writable:!0})}:wt;function nM(i){return ba(Fo(i))}function kt(i,a,c){var d=-1,p=i.length;a<0&&(a=-a>p?0:p+a),c=c>p?p:c,c<0&&(c+=p),p=a>c?0:c-a>>>0,a>>>=0;for(var y=M(p);++d<p;)y[d]=i[d+a];return y}function rM(i,a){var c;return pr(i,function(d,p,y){return c=a(d,p,y),!c}),!!c}function ma(i,a,c){var d=0,p=i==null?d:i.length;if(typeof a=="number"&&a===a&&p<=iC){for(;d<p;){var y=d+p>>>1,D=i[y];D!==null&&!xt(D)&&(c?D<=a:D<a)?d=y+1:p=y}return p}return Wl(i,a,wt,c)}function Wl(i,a,c,d){var p=0,y=i==null?0:i.length;if(y===0)return 0;a=c(a);for(var D=a!==a,w=a===null,_=xt(a),T=a===e;p<y;){var S=ua((p+y)/2),A=c(i[S]),F=A!==e,j=A===null,W=A===A,ie=xt(A);if(D)var G=d||W;else T?G=W&&(d||F):w?G=W&&F&&(d||!j):_?G=W&&F&&!j&&(d||!ie):j||ie?G=!1:G=d?A<=a:A<a;G?p=S+1:y=S}return et(y,oC)}function km(i,a){for(var c=-1,d=i.length,p=0,y=[];++c<d;){var D=i[c],w=a?a(D):D;if(!c||!Jt(w,_)){var _=w;y[p++]=D===0?0:D}}return y}function jm(i){return typeof i=="number"?i:xt(i)?Us:+i}function Mt(i){if(typeof i=="string")return i;if(ne(i))return Ne(i,Mt)+"";if(xt(i))return mm?mm.call(i):"";var a=i+"";return a=="0"&&1/i==-Fr?"-0":a}function gr(i,a,c){var d=-1,p=Ys,y=i.length,D=!0,w=[],_=w;if(c)D=!1,p=wl;else if(y>=n){var T=a?null:pM(i);if(T)return Ks(T);D=!1,p=Ti,_=new jr}else _=a?[]:w;e:for(;++d<y;){var S=i[d],A=a?a(S):S;if(S=c||S!==0?S:0,D&&A===A){for(var F=_.length;F--;)if(_[F]===A)continue e;a&&_.push(A),w.push(S)}else p(_,A,c)||(_!==w&&_.push(A),w.push(S))}return w}function Gl(i,a){return a=mr(a,i),i=dy(i,a),i==null||delete i[vn(jt(a))]}function Vm(i,a,c,d){return ji(i,a,c(Br(i,a)),d)}function ya(i,a,c,d){for(var p=i.length,y=d?p:-1;(d?y--:++y<p)&&a(i[y],y,i););return c?kt(i,d?0:y,d?y+1:p):kt(i,d?y+1:0,d?p:y)}function Bm(i,a){var c=i;return c instanceof ce&&(c=c.value()),El(a,function(d,p){return p.func.apply(p.thisArg,lr([d],p.args))},c)}function ql(i,a,c){var d=i.length;if(d<2)return d?gr(i[0]):[];for(var p=-1,y=M(d);++p<d;)for(var D=i[p],w=-1;++w<d;)w!=p&&(y[p]=Pi(y[p]||D,i[w],a,c));return gr(Ze(y,1),a,c)}function Um(i,a,c){for(var d=-1,p=i.length,y=a.length,D={};++d<p;){var w=d<y?a[d]:e;c(D,i[d],w)}return D}function Zl(i){return ke(i)?i:[]}function Yl(i){return typeof i=="function"?i:wt}function mr(i,a){return ne(i)?i:of(i,a)?[i]:my(De(i))}var oM=se;function yr(i,a,c){var d=i.length;return c=c===e?d:c,!a&&c>=d?i:kt(i,a,c)}var $m=W_||function(i){return We.clearTimeout(i)};function Hm(i,a){if(a)return i.slice();var c=i.length,d=lm?lm(c):new i.constructor(c);return i.copy(d),d}function Ql(i){var a=new i.constructor(i.byteLength);return new ra(a).set(new ra(i)),a}function iM(i,a){var c=a?Ql(i.buffer):i.buffer;return new i.constructor(c,i.byteOffset,i.byteLength)}function sM(i){var a=new i.constructor(i.source,Mg.exec(i));return a.lastIndex=i.lastIndex,a}function aM(i){return Ri?Ie(Ri.call(i)):{}}function zm(i,a){var c=a?Ql(i.buffer):i.buffer;return new i.constructor(c,i.byteOffset,i.length)}function Wm(i,a){if(i!==a){var c=i!==e,d=i===null,p=i===i,y=xt(i),D=a!==e,w=a===null,_=a===a,T=xt(a);if(!w&&!T&&!y&&i>a||y&&D&&_&&!w&&!T||d&&D&&_||!c&&_||!p)return 1;if(!d&&!y&&!T&&i<a||T&&c&&p&&!d&&!y||w&&c&&p||!D&&p||!_)return-1}return 0}function uM(i,a,c){for(var d=-1,p=i.criteria,y=a.criteria,D=p.length,w=c.length;++d<D;){var _=Wm(p[d],y[d]);if(_){if(d>=w)return _;var T=c[d];return _*(T=="desc"?-1:1)}}return i.index-a.index}function Gm(i,a,c,d){for(var p=-1,y=i.length,D=c.length,w=-1,_=a.length,T=Ue(y-D,0),S=M(_+T),A=!d;++w<_;)S[w]=a[w];for(;++p<D;)(A||p<y)&&(S[c[p]]=i[p]);for(;T--;)S[w++]=i[p++];return S}function qm(i,a,c,d){for(var p=-1,y=i.length,D=-1,w=c.length,_=-1,T=a.length,S=Ue(y-w,0),A=M(S+T),F=!d;++p<S;)A[p]=i[p];for(var j=p;++_<T;)A[j+_]=a[_];for(;++D<w;)(F||p<y)&&(A[j+c[D]]=i[p++]);return A}function yt(i,a){var c=-1,d=i.length;for(a||(a=M(d));++c<d;)a[c]=i[c];return a}function yn(i,a,c,d){var p=!c;c||(c={});for(var y=-1,D=a.length;++y<D;){var w=a[y],_=d?d(c[w],i[w],w,c,i):e;_===e&&(_=i[w]),p?jn(c,w,_):Fi(c,w,_)}return c}function cM(i,a){return yn(i,rf(i),a)}function lM(i,a){return yn(i,sy(i),a)}function va(i,a){return function(c,d){var p=ne(c)?g_:Ob,y=a?a():{};return p(c,i,H(d,2),y)}}function Ao(i){return se(function(a,c){var d=-1,p=c.length,y=p>1?c[p-1]:e,D=p>2?c[2]:e;for(y=i.length>3&&typeof y=="function"?(p--,y):e,D&&ct(c[0],c[1],D)&&(y=p<3?e:y,p=1),a=Ie(a);++d<p;){var w=c[d];w&&i(a,w,d,y)}return a})}function Zm(i,a){return function(c,d){if(c==null)return c;if(!vt(c))return i(c,d);for(var p=c.length,y=a?p:-1,D=Ie(c);(a?y--:++y<p)&&d(D[y],y,D)!==!1;);return c}}function Ym(i){return function(a,c,d){for(var p=-1,y=Ie(a),D=d(a),w=D.length;w--;){var _=D[i?w:++p];if(c(y[_],_,y)===!1)break}return a}}function fM(i,a,c){var d=a&b,p=Vi(i);function y(){var D=this&&this!==We&&this instanceof y?p:i;return D.apply(d?c:this,arguments)}return y}function Qm(i){return function(a){a=De(a);var c=_o(a)?Qt(a):e,d=c?c[0]:a.charAt(0),p=c?yr(c,1).join(""):a.slice(1);return d[i]()+p}}function No(i){return function(a){return El(Zy(qy(a).replace(t_,"")),i,"")}}function Vi(i){return function(){var a=arguments;switch(a.length){case 0:return new i;case 1:return new i(a[0]);case 2:return new i(a[0],a[1]);case 3:return new i(a[0],a[1],a[2]);case 4:return new i(a[0],a[1],a[2],a[3]);case 5:return new i(a[0],a[1],a[2],a[3],a[4]);case 6:return new i(a[0],a[1],a[2],a[3],a[4],a[5]);case 7:return new i(a[0],a[1],a[2],a[3],a[4],a[5],a[6])}var c=So(i.prototype),d=i.apply(c,a);return Oe(d)?d:c}}function dM(i,a,c){var d=Vi(i);function p(){for(var y=arguments.length,D=M(y),w=y,_=Oo(p);w--;)D[w]=arguments[w];var T=y<3&&D[0]!==_&&D[y-1]!==_?[]:fr(D,_);if(y-=T.length,y<c)return ty(i,a,Da,p.placeholder,e,D,T,e,e,c-y);var S=this&&this!==We&&this instanceof p?d:i;return _t(S,this,D)}return p}function Km(i){return function(a,c,d){var p=Ie(a);if(!vt(a)){var y=H(c,3);a=Ge(a),c=function(w){return y(p[w],w,p)}}var D=i(a,c,d);return D>-1?p[y?a[D]:D]:e}}function Jm(i){return Bn(function(a){var c=a.length,d=c,p=Pt.prototype.thru;for(i&&a.reverse();d--;){var y=a[d];if(typeof y!="function")throw new Ft(o);if(p&&!D&&Ca(y)=="wrapper")var D=new Pt([],!0)}for(d=D?d:c;++d<c;){y=a[d];var w=Ca(y),_=w=="wrapper"?tf(y):e;_&&sf(_[0])&&_[1]==(ve|N|fe|pe)&&!_[4].length&&_[9]==1?D=D[Ca(_[0])].apply(D,_[3]):D=y.length==1&&sf(y)?D[w]():D.thru(y)}return function(){var T=arguments,S=T[0];if(D&&T.length==1&&ne(S))return D.plant(S).value();for(var A=0,F=c?a[A].apply(this,T):S;++A<c;)F=a[A].call(this,F);return F}})}function Da(i,a,c,d,p,y,D,w,_,T){var S=a&ve,A=a&b,F=a&O,j=a&(N|B),W=a&Ae,ie=F?e:Vi(i);function G(){for(var ae=arguments.length,de=M(ae),Tt=ae;Tt--;)de[Tt]=arguments[Tt];if(j)var lt=Oo(G),St=__(de,lt);if(d&&(de=Gm(de,d,p,j)),y&&(de=qm(de,y,D,j)),ae-=St,j&&ae<T){var je=fr(de,lt);return ty(i,a,Da,G.placeholder,c,de,je,w,_,T-ae)}var Xt=A?c:this,zn=F?Xt[i]:i;return ae=de.length,w?de=OM(de,w):W&&ae>1&&de.reverse(),S&&_<ae&&(de.length=_),this&&this!==We&&this instanceof G&&(zn=ie||Vi(zn)),zn.apply(Xt,de)}return G}function Xm(i,a){return function(c,d){return Bb(c,i,a(d),{})}}function wa(i,a){return function(c,d){var p;if(c===e&&d===e)return a;if(c!==e&&(p=c),d!==e){if(p===e)return d;typeof c=="string"||typeof d=="string"?(c=Mt(c),d=Mt(d)):(c=jm(c),d=jm(d)),p=i(c,d)}return p}}function Kl(i){return Bn(function(a){return a=Ne(a,bt(H())),se(function(c){var d=this;return i(a,function(p){return _t(p,d,c)})})})}function Ea(i,a){a=a===e?" ":Mt(a);var c=a.length;if(c<2)return c?zl(a,i):a;var d=zl(a,aa(i/bo(a)));return _o(a)?yr(Qt(d),0,i).join(""):d.slice(0,i)}function hM(i,a,c,d){var p=a&b,y=Vi(i);function D(){for(var w=-1,_=arguments.length,T=-1,S=d.length,A=M(S+_),F=this&&this!==We&&this instanceof D?y:i;++T<S;)A[T]=d[T];for(;_--;)A[T++]=arguments[++w];return _t(F,p?c:this,A)}return D}function ey(i){return function(a,c,d){return d&&typeof d!="number"&&ct(a,c,d)&&(c=d=e),a=Hn(a),c===e?(c=a,a=0):c=Hn(c),d=d===e?a<c?1:-1:Hn(d),Jb(a,c,d,i)}}function Ia(i){return function(a,c){return typeof a=="string"&&typeof c=="string"||(a=Vt(a),c=Vt(c)),i(a,c)}}function ty(i,a,c,d,p,y,D,w,_,T){var S=a&N,A=S?D:e,F=S?e:D,j=S?y:e,W=S?e:y;a|=S?fe:X,a&=~(S?X:fe),a&R||(a&=~(b|O));var ie=[i,a,p,j,A,W,F,w,_,T],G=c.apply(e,ie);return sf(i)&&hy(G,ie),G.placeholder=d,py(G,i,a)}function Jl(i){var a=Be[i];return function(c,d){if(c=Vt(c),d=d==null?0:et(oe(d),292),d&&pm(c)){var p=(De(c)+"e").split("e"),y=a(p[0]+"e"+(+p[1]+d));return p=(De(y)+"e").split("e"),+(p[0]+"e"+(+p[1]-d))}return a(c)}}var pM=xo&&1/Ks(new xo([,-0]))[1]==Fr?function(i){return new xo(i)}:Ef;function ny(i){return function(a){var c=tt(a);return c==Zt?Tl(a):c==Yt?N_(a):C_(a,i(a))}}function Vn(i,a,c,d,p,y,D,w){var _=a&O;if(!_&&typeof i!="function")throw new Ft(o);var T=d?d.length:0;if(T||(a&=~(fe|X),d=p=e),D=D===e?D:Ue(oe(D),0),w=w===e?w:oe(w),T-=p?p.length:0,a&X){var S=d,A=p;d=p=e}var F=_?e:tf(i),j=[i,a,c,d,p,S,A,y,D,w];if(F&&SM(j,F),i=j[0],a=j[1],c=j[2],d=j[3],p=j[4],w=j[9]=j[9]===e?_?0:i.length:Ue(j[9]-T,0),!w&&a&(N|B)&&(a&=~(N|B)),!a||a==b)var W=fM(i,a,c);else a==N||a==B?W=dM(i,a,w):(a==fe||a==(b|fe))&&!p.length?W=hM(i,a,c,d):W=Da.apply(e,j);var ie=F?Lm:hy;return py(ie(W,j),i,a)}function ry(i,a,c,d){return i===e||Jt(i,Mo[c])&&!Ee.call(d,c)?a:i}function oy(i,a,c,d,p,y){return Oe(i)&&Oe(a)&&(y.set(a,i),ga(i,a,e,oy,y),y.delete(a)),i}function gM(i){return $i(i)?e:i}function iy(i,a,c,d,p,y){var D=c&E,w=i.length,_=a.length;if(w!=_&&!(D&&_>w))return!1;var T=y.get(i),S=y.get(a);if(T&&S)return T==a&&S==i;var A=-1,F=!0,j=c&I?new jr:e;for(y.set(i,a),y.set(a,i);++A<w;){var W=i[A],ie=a[A];if(d)var G=D?d(ie,W,A,a,i,y):d(W,ie,A,i,a,y);if(G!==e){if(G)continue;F=!1;break}if(j){if(!Il(a,function(ae,de){if(!Ti(j,de)&&(W===ae||p(W,ae,c,d,y)))return j.push(de)})){F=!1;break}}else if(!(W===ie||p(W,ie,c,d,y))){F=!1;break}}return y.delete(i),y.delete(a),F}function mM(i,a,c,d,p,y,D){switch(c){case Eo:if(i.byteLength!=a.byteLength||i.byteOffset!=a.byteOffset)return!1;i=i.buffer,a=a.buffer;case xi:return!(i.byteLength!=a.byteLength||!y(new ra(i),new ra(a)));case Ei:case Ii:case Ci:return Jt(+i,+a);case Hs:return i.name==a.name&&i.message==a.message;case _i:case bi:return i==a+"";case Zt:var w=Tl;case Yt:var _=d&E;if(w||(w=Ks),i.size!=a.size&&!_)return!1;var T=D.get(i);if(T)return T==a;d|=I,D.set(i,a);var S=iy(w(i),w(a),d,p,y,D);return D.delete(i),S;case Ws:if(Ri)return Ri.call(i)==Ri.call(a)}return!1}function yM(i,a,c,d,p,y){var D=c&E,w=Xl(i),_=w.length,T=Xl(a),S=T.length;if(_!=S&&!D)return!1;for(var A=_;A--;){var F=w[A];if(!(D?F in a:Ee.call(a,F)))return!1}var j=y.get(i),W=y.get(a);if(j&&W)return j==a&&W==i;var ie=!0;y.set(i,a),y.set(a,i);for(var G=D;++A<_;){F=w[A];var ae=i[F],de=a[F];if(d)var Tt=D?d(de,ae,F,a,i,y):d(ae,de,F,i,a,y);if(!(Tt===e?ae===de||p(ae,de,c,d,y):Tt)){ie=!1;break}G||(G=F=="constructor")}if(ie&&!G){var lt=i.constructor,St=a.constructor;lt!=St&&"constructor"in i&&"constructor"in a&&!(typeof lt=="function"&&lt instanceof lt&&typeof St=="function"&&St instanceof St)&&(ie=!1)}return y.delete(i),y.delete(a),ie}function Bn(i){return uf(fy(i,e,wy),i+"")}function Xl(i){return bm(i,Ge,rf)}function ef(i){return bm(i,Dt,sy)}var tf=ca?function(i){return ca.get(i)}:Ef;function Ca(i){for(var a=i.name+"",c=To[a],d=Ee.call(To,a)?c.length:0;d--;){var p=c[d],y=p.func;if(y==null||y==i)return p.name}return a}function Oo(i){var a=Ee.call(m,"placeholder")?m:i;return a.placeholder}function H(){var i=m.iteratee||Df;return i=i===Df?Tm:i,arguments.length?i(arguments[0],arguments[1]):i}function _a(i,a){var c=i.__data__;return bM(a)?c[typeof a=="string"?"string":"hash"]:c.map}function nf(i){for(var a=Ge(i),c=a.length;c--;){var d=a[c],p=i[d];a[c]=[d,p,cy(p)]}return a}function Ur(i,a){var c=T_(i,a);return xm(c)?c:e}function vM(i){var a=Ee.call(i,Lr),c=i[Lr];try{i[Lr]=e;var d=!0}catch{}var p=ta.call(i);return d&&(a?i[Lr]=c:delete i[Lr]),p}var rf=Al?function(i){return i==null?[]:(i=Ie(i),cr(Al(i),function(a){return dm.call(i,a)}))}:If,sy=Al?function(i){for(var a=[];i;)lr(a,rf(i)),i=oa(i);return a}:If,tt=ut;(Nl&&tt(new Nl(new ArrayBuffer(1)))!=Eo||Ai&&tt(new Ai)!=Zt||Ol&&tt(Ol.resolve())!=Ig||xo&&tt(new xo)!=Yt||Ni&&tt(new Ni)!=Mi)&&(tt=function(i){var a=ut(i),c=a==Pn?i.constructor:e,d=c?$r(c):"";if(d)switch(d){case eb:return Eo;case tb:return Zt;case nb:return Ig;case rb:return Yt;case ob:return Mi}return a});function DM(i,a,c){for(var d=-1,p=c.length;++d<p;){var y=c[d],D=y.size;switch(y.type){case"drop":i+=D;break;case"dropRight":a-=D;break;case"take":a=et(a,i+D);break;case"takeRight":i=Ue(i,a-D);break}}return{start:i,end:a}}function wM(i){var a=i.match(MC);return a?a[1].split(xC):[]}function ay(i,a,c){a=mr(a,i);for(var d=-1,p=a.length,y=!1;++d<p;){var D=vn(a[d]);if(!(y=i!=null&&c(i,D)))break;i=i[D]}return y||++d!=p?y:(p=i==null?0:i.length,!!p&&Na(p)&&Un(D,p)&&(ne(i)||Hr(i)))}function EM(i){var a=i.length,c=new i.constructor(a);return a&&typeof i[0]=="string"&&Ee.call(i,"index")&&(c.index=i.index,c.input=i.input),c}function uy(i){return typeof i.constructor=="function"&&!Bi(i)?So(oa(i)):{}}function IM(i,a,c){var d=i.constructor;switch(a){case xi:return Ql(i);case Ei:case Ii:return new d(+i);case Eo:return iM(i,c);case nl:case rl:case ol:case il:case sl:case al:case ul:case cl:case ll:return zm(i,c);case Zt:return new d;case Ci:case bi:return new d(i);case _i:return sM(i);case Yt:return new d;case Ws:return aM(i)}}function CM(i,a){var c=a.length;if(!c)return i;var d=c-1;return a[d]=(c>1?"& ":"")+a[d],a=a.join(c>2?", ":" "),i.replace(bC,`{
/* [wrapped with `+a+`] */
`)}function _M(i){return ne(i)||Hr(i)||!!(hm&&i&&i[hm])}function Un(i,a){var c=typeof i;return a=a??ur,!!a&&(c=="number"||c!="symbol"&&LC.test(i))&&i>-1&&i%1==0&&i<a}function ct(i,a,c){if(!Oe(c))return!1;var d=typeof a;return(d=="number"?vt(c)&&Un(a,c.length):d=="string"&&a in c)?Jt(c[a],i):!1}function of(i,a){if(ne(i))return!1;var c=typeof i;return c=="number"||c=="symbol"||c=="boolean"||i==null||xt(i)?!0:EC.test(i)||!wC.test(i)||a!=null&&i in Ie(a)}function bM(i){var a=typeof i;return a=="string"||a=="number"||a=="symbol"||a=="boolean"?i!=="__proto__":i===null}function sf(i){var a=Ca(i),c=m[a];if(typeof c!="function"||!(a in ce.prototype))return!1;if(i===c)return!0;var d=tf(c);return!!d&&i===d[0]}function MM(i){return!!cm&&cm in i}var xM=Xs?$n:Cf;function Bi(i){var a=i&&i.constructor,c=typeof a=="function"&&a.prototype||Mo;return i===c}function cy(i){return i===i&&!Oe(i)}function ly(i,a){return function(c){return c==null?!1:c[i]===a&&(a!==e||i in Ie(c))}}function TM(i){var a=Sa(i,function(d){return c.size===l&&c.clear(),d}),c=a.cache;return a}function SM(i,a){var c=i[1],d=a[1],p=c|d,y=p<(b|O|ve),D=d==ve&&c==N||d==ve&&c==pe&&i[7].length<=a[8]||d==(ve|pe)&&a[7].length<=a[8]&&c==N;if(!(y||D))return i;d&b&&(i[2]=a[2],p|=c&b?0:R);var w=a[3];if(w){var _=i[3];i[3]=_?Gm(_,w,a[4]):w,i[4]=_?fr(i[3],f):a[4]}return w=a[5],w&&(_=i[5],i[5]=_?qm(_,w,a[6]):w,i[6]=_?fr(i[5],f):a[6]),w=a[7],w&&(i[7]=w),d&ve&&(i[8]=i[8]==null?a[8]:et(i[8],a[8])),i[9]==null&&(i[9]=a[9]),i[0]=a[0],i[1]=p,i}function AM(i){var a=[];if(i!=null)for(var c in Ie(i))a.push(c);return a}function NM(i){return ta.call(i)}function fy(i,a,c){return a=Ue(a===e?i.length-1:a,0),function(){for(var d=arguments,p=-1,y=Ue(d.length-a,0),D=M(y);++p<y;)D[p]=d[a+p];p=-1;for(var w=M(a+1);++p<a;)w[p]=d[p];return w[a]=c(D),_t(i,this,w)}}function dy(i,a){return a.length<2?i:Br(i,kt(a,0,-1))}function OM(i,a){for(var c=i.length,d=et(a.length,c),p=yt(i);d--;){var y=a[d];i[d]=Un(y,c)?p[y]:e}return i}function af(i,a){if(!(a==="constructor"&&typeof i[a]=="function")&&a!="__proto__")return i[a]}var hy=gy(Lm),Ui=q_||function(i,a){return We.setTimeout(i,a)},uf=gy(tM);function py(i,a,c){var d=a+"";return uf(i,CM(d,RM(wM(d),c)))}function gy(i){var a=0,c=0;return function(){var d=K_(),p=eC-(d-c);if(c=d,p>0){if(++a>=X0)return arguments[0]}else a=0;return i.apply(e,arguments)}}function ba(i,a){var c=-1,d=i.length,p=d-1;for(a=a===e?d:a;++c<a;){var y=Hl(c,p),D=i[y];i[y]=i[c],i[c]=D}return i.length=a,i}var my=TM(function(i){var a=[];return i.charCodeAt(0)===46&&a.push(""),i.replace(IC,function(c,d,p,y){a.push(p?y.replace(AC,"$1"):d||c)}),a});function vn(i){if(typeof i=="string"||xt(i))return i;var a=i+"";return a=="0"&&1/i==-Fr?"-0":a}function $r(i){if(i!=null){try{return ea.call(i)}catch{}try{return i+""}catch{}}return""}function RM(i,a){return Rt(sC,function(c){var d="_."+c[0];a&c[1]&&!Ys(i,d)&&i.push(d)}),i.sort()}function yy(i){if(i instanceof ce)return i.clone();var a=new Pt(i.__wrapped__,i.__chain__);return a.__actions__=yt(i.__actions__),a.__index__=i.__index__,a.__values__=i.__values__,a}function FM(i,a,c){(c?ct(i,a,c):a===e)?a=1:a=Ue(oe(a),0);var d=i==null?0:i.length;if(!d||a<1)return[];for(var p=0,y=0,D=M(aa(d/a));p<d;)D[y++]=kt(i,p,p+=a);return D}function PM(i){for(var a=-1,c=i==null?0:i.length,d=0,p=[];++a<c;){var y=i[a];y&&(p[d++]=y)}return p}function LM(){var i=arguments.length;if(!i)return[];for(var a=M(i-1),c=arguments[0],d=i;d--;)a[d-1]=arguments[d];return lr(ne(c)?yt(c):[c],Ze(a,1))}var kM=se(function(i,a){return ke(i)?Pi(i,Ze(a,1,ke,!0)):[]}),jM=se(function(i,a){var c=jt(a);return ke(c)&&(c=e),ke(i)?Pi(i,Ze(a,1,ke,!0),H(c,2)):[]}),VM=se(function(i,a){var c=jt(a);return ke(c)&&(c=e),ke(i)?Pi(i,Ze(a,1,ke,!0),e,c):[]});function BM(i,a,c){var d=i==null?0:i.length;return d?(a=c||a===e?1:oe(a),kt(i,a<0?0:a,d)):[]}function UM(i,a,c){var d=i==null?0:i.length;return d?(a=c||a===e?1:oe(a),a=d-a,kt(i,0,a<0?0:a)):[]}function $M(i,a){return i&&i.length?ya(i,H(a,3),!0,!0):[]}function HM(i,a){return i&&i.length?ya(i,H(a,3),!0):[]}function zM(i,a,c,d){var p=i==null?0:i.length;return p?(c&&typeof c!="number"&&ct(i,a,c)&&(c=0,d=p),Lb(i,a,c,d)):[]}function vy(i,a,c){var d=i==null?0:i.length;if(!d)return-1;var p=c==null?0:oe(c);return p<0&&(p=Ue(d+p,0)),Qs(i,H(a,3),p)}function Dy(i,a,c){var d=i==null?0:i.length;if(!d)return-1;var p=d-1;return c!==e&&(p=oe(c),p=c<0?Ue(d+p,0):et(p,d-1)),Qs(i,H(a,3),p,!0)}function wy(i){var a=i==null?0:i.length;return a?Ze(i,1):[]}function WM(i){var a=i==null?0:i.length;return a?Ze(i,Fr):[]}function GM(i,a){var c=i==null?0:i.length;return c?(a=a===e?1:oe(a),Ze(i,a)):[]}function qM(i){for(var a=-1,c=i==null?0:i.length,d={};++a<c;){var p=i[a];d[p[0]]=p[1]}return d}function Ey(i){return i&&i.length?i[0]:e}function ZM(i,a,c){var d=i==null?0:i.length;if(!d)return-1;var p=c==null?0:oe(c);return p<0&&(p=Ue(d+p,0)),Co(i,a,p)}function YM(i){var a=i==null?0:i.length;return a?kt(i,0,-1):[]}var QM=se(function(i){var a=Ne(i,Zl);return a.length&&a[0]===i[0]?jl(a):[]}),KM=se(function(i){var a=jt(i),c=Ne(i,Zl);return a===jt(c)?a=e:c.pop(),c.length&&c[0]===i[0]?jl(c,H(a,2)):[]}),JM=se(function(i){var a=jt(i),c=Ne(i,Zl);return a=typeof a=="function"?a:e,a&&c.pop(),c.length&&c[0]===i[0]?jl(c,e,a):[]});function XM(i,a){return i==null?"":Y_.call(i,a)}function jt(i){var a=i==null?0:i.length;return a?i[a-1]:e}function ex(i,a,c){var d=i==null?0:i.length;if(!d)return-1;var p=d;return c!==e&&(p=oe(c),p=p<0?Ue(d+p,0):et(p,d-1)),a===a?R_(i,a,p):Qs(i,tm,p,!0)}function tx(i,a){return i&&i.length?Om(i,oe(a)):e}var nx=se(Iy);function Iy(i,a){return i&&i.length&&a&&a.length?$l(i,a):i}function rx(i,a,c){return i&&i.length&&a&&a.length?$l(i,a,H(c,2)):i}function ox(i,a,c){return i&&i.length&&a&&a.length?$l(i,a,e,c):i}var ix=Bn(function(i,a){var c=i==null?0:i.length,d=Fl(i,a);return Pm(i,Ne(a,function(p){return Un(p,c)?+p:p}).sort(Wm)),d});function sx(i,a){var c=[];if(!(i&&i.length))return c;var d=-1,p=[],y=i.length;for(a=H(a,3);++d<y;){var D=i[d];a(D,d,i)&&(c.push(D),p.push(d))}return Pm(i,p),c}function cf(i){return i==null?i:X_.call(i)}function ax(i,a,c){var d=i==null?0:i.length;return d?(c&&typeof c!="number"&&ct(i,a,c)?(a=0,c=d):(a=a==null?0:oe(a),c=c===e?d:oe(c)),kt(i,a,c)):[]}function ux(i,a){return ma(i,a)}function cx(i,a,c){return Wl(i,a,H(c,2))}function lx(i,a){var c=i==null?0:i.length;if(c){var d=ma(i,a);if(d<c&&Jt(i[d],a))return d}return-1}function fx(i,a){return ma(i,a,!0)}function dx(i,a,c){return Wl(i,a,H(c,2),!0)}function hx(i,a){var c=i==null?0:i.length;if(c){var d=ma(i,a,!0)-1;if(Jt(i[d],a))return d}return-1}function px(i){return i&&i.length?km(i):[]}function gx(i,a){return i&&i.length?km(i,H(a,2)):[]}function mx(i){var a=i==null?0:i.length;return a?kt(i,1,a):[]}function yx(i,a,c){return i&&i.length?(a=c||a===e?1:oe(a),kt(i,0,a<0?0:a)):[]}function vx(i,a,c){var d=i==null?0:i.length;return d?(a=c||a===e?1:oe(a),a=d-a,kt(i,a<0?0:a,d)):[]}function Dx(i,a){return i&&i.length?ya(i,H(a,3),!1,!0):[]}function wx(i,a){return i&&i.length?ya(i,H(a,3)):[]}var Ex=se(function(i){return gr(Ze(i,1,ke,!0))}),Ix=se(function(i){var a=jt(i);return ke(a)&&(a=e),gr(Ze(i,1,ke,!0),H(a,2))}),Cx=se(function(i){var a=jt(i);return a=typeof a=="function"?a:e,gr(Ze(i,1,ke,!0),e,a)});function _x(i){return i&&i.length?gr(i):[]}function bx(i,a){return i&&i.length?gr(i,H(a,2)):[]}function Mx(i,a){return a=typeof a=="function"?a:e,i&&i.length?gr(i,e,a):[]}function lf(i){if(!(i&&i.length))return[];var a=0;return i=cr(i,function(c){if(ke(c))return a=Ue(c.length,a),!0}),Ml(a,function(c){return Ne(i,Cl(c))})}function Cy(i,a){if(!(i&&i.length))return[];var c=lf(i);return a==null?c:Ne(c,function(d){return _t(a,e,d)})}var xx=se(function(i,a){return ke(i)?Pi(i,a):[]}),Tx=se(function(i){return ql(cr(i,ke))}),Sx=se(function(i){var a=jt(i);return ke(a)&&(a=e),ql(cr(i,ke),H(a,2))}),Ax=se(function(i){var a=jt(i);return a=typeof a=="function"?a:e,ql(cr(i,ke),e,a)}),Nx=se(lf);function Ox(i,a){return Um(i||[],a||[],Fi)}function Rx(i,a){return Um(i||[],a||[],ji)}var Fx=se(function(i){var a=i.length,c=a>1?i[a-1]:e;return c=typeof c=="function"?(i.pop(),c):e,Cy(i,c)});function _y(i){var a=m(i);return a.__chain__=!0,a}function Px(i,a){return a(i),i}function Ma(i,a){return a(i)}var Lx=Bn(function(i){var a=i.length,c=a?i[0]:0,d=this.__wrapped__,p=function(y){return Fl(y,i)};return a>1||this.__actions__.length||!(d instanceof ce)||!Un(c)?this.thru(p):(d=d.slice(c,+c+(a?1:0)),d.__actions__.push({func:Ma,args:[p],thisArg:e}),new Pt(d,this.__chain__).thru(function(y){return a&&!y.length&&y.push(e),y}))});function kx(){return _y(this)}function jx(){return new Pt(this.value(),this.__chain__)}function Vx(){this.__values__===e&&(this.__values__=jy(this.value()));var i=this.__index__>=this.__values__.length,a=i?e:this.__values__[this.__index__++];return{done:i,value:a}}function Bx(){return this}function Ux(i){for(var a,c=this;c instanceof fa;){var d=yy(c);d.__index__=0,d.__values__=e,a?p.__wrapped__=d:a=d;var p=d;c=c.__wrapped__}return p.__wrapped__=i,a}function $x(){var i=this.__wrapped__;if(i instanceof ce){var a=i;return this.__actions__.length&&(a=new ce(this)),a=a.reverse(),a.__actions__.push({func:Ma,args:[cf],thisArg:e}),new Pt(a,this.__chain__)}return this.thru(cf)}function Hx(){return Bm(this.__wrapped__,this.__actions__)}var zx=va(function(i,a,c){Ee.call(i,c)?++i[c]:jn(i,c,1)});function Wx(i,a,c){var d=ne(i)?Xg:Pb;return c&&ct(i,a,c)&&(a=e),d(i,H(a,3))}function Gx(i,a){var c=ne(i)?cr:Cm;return c(i,H(a,3))}var qx=Km(vy),Zx=Km(Dy);function Yx(i,a){return Ze(xa(i,a),1)}function Qx(i,a){return Ze(xa(i,a),Fr)}function Kx(i,a,c){return c=c===e?1:oe(c),Ze(xa(i,a),c)}function by(i,a){var c=ne(i)?Rt:pr;return c(i,H(a,3))}function My(i,a){var c=ne(i)?m_:Im;return c(i,H(a,3))}var Jx=va(function(i,a,c){Ee.call(i,c)?i[c].push(a):jn(i,c,[a])});function Xx(i,a,c,d){i=vt(i)?i:Fo(i),c=c&&!d?oe(c):0;var p=i.length;return c<0&&(c=Ue(p+c,0)),Oa(i)?c<=p&&i.indexOf(a,c)>-1:!!p&&Co(i,a,c)>-1}var eT=se(function(i,a,c){var d=-1,p=typeof a=="function",y=vt(i)?M(i.length):[];return pr(i,function(D){y[++d]=p?_t(a,D,c):Li(D,a,c)}),y}),tT=va(function(i,a,c){jn(i,c,a)});function xa(i,a){var c=ne(i)?Ne:Sm;return c(i,H(a,3))}function nT(i,a,c,d){return i==null?[]:(ne(a)||(a=a==null?[]:[a]),c=d?e:c,ne(c)||(c=c==null?[]:[c]),Rm(i,a,c))}var rT=va(function(i,a,c){i[c?0:1].push(a)},function(){return[[],[]]});function oT(i,a,c){var d=ne(i)?El:rm,p=arguments.length<3;return d(i,H(a,4),c,p,pr)}function iT(i,a,c){var d=ne(i)?y_:rm,p=arguments.length<3;return d(i,H(a,4),c,p,Im)}function sT(i,a){var c=ne(i)?cr:Cm;return c(i,Aa(H(a,3)))}function aT(i){var a=ne(i)?vm:Xb;return a(i)}function uT(i,a,c){(c?ct(i,a,c):a===e)?a=1:a=oe(a);var d=ne(i)?Ab:eM;return d(i,a)}function cT(i){var a=ne(i)?Nb:nM;return a(i)}function lT(i){if(i==null)return 0;if(vt(i))return Oa(i)?bo(i):i.length;var a=tt(i);return a==Zt||a==Yt?i.size:Bl(i).length}function fT(i,a,c){var d=ne(i)?Il:rM;return c&&ct(i,a,c)&&(a=e),d(i,H(a,3))}var dT=se(function(i,a){if(i==null)return[];var c=a.length;return c>1&&ct(i,a[0],a[1])?a=[]:c>2&&ct(a[0],a[1],a[2])&&(a=[a[0]]),Rm(i,Ze(a,1),[])}),Ta=G_||function(){return We.Date.now()};function hT(i,a){if(typeof a!="function")throw new Ft(o);return i=oe(i),function(){if(--i<1)return a.apply(this,arguments)}}function xy(i,a,c){return a=c?e:a,a=i&&a==null?i.length:a,Vn(i,ve,e,e,e,e,a)}function Ty(i,a){var c;if(typeof a!="function")throw new Ft(o);return i=oe(i),function(){return--i>0&&(c=a.apply(this,arguments)),i<=1&&(a=e),c}}var ff=se(function(i,a,c){var d=b;if(c.length){var p=fr(c,Oo(ff));d|=fe}return Vn(i,d,a,c,p)}),Sy=se(function(i,a,c){var d=b|O;if(c.length){var p=fr(c,Oo(Sy));d|=fe}return Vn(a,d,i,c,p)});function Ay(i,a,c){a=c?e:a;var d=Vn(i,N,e,e,e,e,e,a);return d.placeholder=Ay.placeholder,d}function Ny(i,a,c){a=c?e:a;var d=Vn(i,B,e,e,e,e,e,a);return d.placeholder=Ny.placeholder,d}function Oy(i,a,c){var d,p,y,D,w,_,T=0,S=!1,A=!1,F=!0;if(typeof i!="function")throw new Ft(o);a=Vt(a)||0,Oe(c)&&(S=!!c.leading,A="maxWait"in c,y=A?Ue(Vt(c.maxWait)||0,a):y,F="trailing"in c?!!c.trailing:F);function j(je){var Xt=d,zn=p;return d=p=e,T=je,D=i.apply(zn,Xt),D}function W(je){return T=je,w=Ui(ae,a),S?j(je):D}function ie(je){var Xt=je-_,zn=je-T,Ky=a-Xt;return A?et(Ky,y-zn):Ky}function G(je){var Xt=je-_,zn=je-T;return _===e||Xt>=a||Xt<0||A&&zn>=y}function ae(){var je=Ta();if(G(je))return de(je);w=Ui(ae,ie(je))}function de(je){return w=e,F&&d?j(je):(d=p=e,D)}function Tt(){w!==e&&$m(w),T=0,d=_=p=w=e}function lt(){return w===e?D:de(Ta())}function St(){var je=Ta(),Xt=G(je);if(d=arguments,p=this,_=je,Xt){if(w===e)return W(_);if(A)return $m(w),w=Ui(ae,a),j(_)}return w===e&&(w=Ui(ae,a)),D}return St.cancel=Tt,St.flush=lt,St}var pT=se(function(i,a){return Em(i,1,a)}),gT=se(function(i,a,c){return Em(i,Vt(a)||0,c)});function mT(i){return Vn(i,Ae)}function Sa(i,a){if(typeof i!="function"||a!=null&&typeof a!="function")throw new Ft(o);var c=function(){var d=arguments,p=a?a.apply(this,d):d[0],y=c.cache;if(y.has(p))return y.get(p);var D=i.apply(this,d);return c.cache=y.set(p,D)||y,D};return c.cache=new(Sa.Cache||kn),c}Sa.Cache=kn;function Aa(i){if(typeof i!="function")throw new Ft(o);return function(){var a=arguments;switch(a.length){case 0:return!i.call(this);case 1:return!i.call(this,a[0]);case 2:return!i.call(this,a[0],a[1]);case 3:return!i.call(this,a[0],a[1],a[2])}return!i.apply(this,a)}}function yT(i){return Ty(2,i)}var vT=oM(function(i,a){a=a.length==1&&ne(a[0])?Ne(a[0],bt(H())):Ne(Ze(a,1),bt(H()));var c=a.length;return se(function(d){for(var p=-1,y=et(d.length,c);++p<y;)d[p]=a[p].call(this,d[p]);return _t(i,this,d)})}),df=se(function(i,a){var c=fr(a,Oo(df));return Vn(i,fe,e,a,c)}),Ry=se(function(i,a){var c=fr(a,Oo(Ry));return Vn(i,X,e,a,c)}),DT=Bn(function(i,a){return Vn(i,pe,e,e,e,a)});function wT(i,a){if(typeof i!="function")throw new Ft(o);return a=a===e?a:oe(a),se(i,a)}function ET(i,a){if(typeof i!="function")throw new Ft(o);return a=a==null?0:Ue(oe(a),0),se(function(c){var d=c[a],p=yr(c,0,a);return d&&lr(p,d),_t(i,this,p)})}function IT(i,a,c){var d=!0,p=!0;if(typeof i!="function")throw new Ft(o);return Oe(c)&&(d="leading"in c?!!c.leading:d,p="trailing"in c?!!c.trailing:p),Oy(i,a,{leading:d,maxWait:a,trailing:p})}function CT(i){return xy(i,1)}function _T(i,a){return df(Yl(a),i)}function bT(){if(!arguments.length)return[];var i=arguments[0];return ne(i)?i:[i]}function MT(i){return Lt(i,v)}function xT(i,a){return a=typeof a=="function"?a:e,Lt(i,v,a)}function TT(i){return Lt(i,h|v)}function ST(i,a){return a=typeof a=="function"?a:e,Lt(i,h|v,a)}function AT(i,a){return a==null||wm(i,a,Ge(a))}function Jt(i,a){return i===a||i!==i&&a!==a}var NT=Ia(kl),OT=Ia(function(i,a){return i>=a}),Hr=Mm(function(){return arguments}())?Mm:function(i){return Fe(i)&&Ee.call(i,"callee")&&!dm.call(i,"callee")},ne=M.isArray,RT=qg?bt(qg):Ub;function vt(i){return i!=null&&Na(i.length)&&!$n(i)}function ke(i){return Fe(i)&&vt(i)}function FT(i){return i===!0||i===!1||Fe(i)&&ut(i)==Ei}var vr=Z_||Cf,PT=Zg?bt(Zg):$b;function LT(i){return Fe(i)&&i.nodeType===1&&!$i(i)}function kT(i){if(i==null)return!0;if(vt(i)&&(ne(i)||typeof i=="string"||typeof i.splice=="function"||vr(i)||Ro(i)||Hr(i)))return!i.length;var a=tt(i);if(a==Zt||a==Yt)return!i.size;if(Bi(i))return!Bl(i).length;for(var c in i)if(Ee.call(i,c))return!1;return!0}function jT(i,a){return ki(i,a)}function VT(i,a,c){c=typeof c=="function"?c:e;var d=c?c(i,a):e;return d===e?ki(i,a,e,c):!!d}function hf(i){if(!Fe(i))return!1;var a=ut(i);return a==Hs||a==uC||typeof i.message=="string"&&typeof i.name=="string"&&!$i(i)}function BT(i){return typeof i=="number"&&pm(i)}function $n(i){if(!Oe(i))return!1;var a=ut(i);return a==zs||a==Eg||a==aC||a==lC}function Fy(i){return typeof i=="number"&&i==oe(i)}function Na(i){return typeof i=="number"&&i>-1&&i%1==0&&i<=ur}function Oe(i){var a=typeof i;return i!=null&&(a=="object"||a=="function")}function Fe(i){return i!=null&&typeof i=="object"}var Py=Yg?bt(Yg):zb;function UT(i,a){return i===a||Vl(i,a,nf(a))}function $T(i,a,c){return c=typeof c=="function"?c:e,Vl(i,a,nf(a),c)}function HT(i){return Ly(i)&&i!=+i}function zT(i){if(xM(i))throw new te(r);return xm(i)}function WT(i){return i===null}function GT(i){return i==null}function Ly(i){return typeof i=="number"||Fe(i)&&ut(i)==Ci}function $i(i){if(!Fe(i)||ut(i)!=Pn)return!1;var a=oa(i);if(a===null)return!0;var c=Ee.call(a,"constructor")&&a.constructor;return typeof c=="function"&&c instanceof c&&ea.call(c)==$_}var pf=Qg?bt(Qg):Wb;function qT(i){return Fy(i)&&i>=-ur&&i<=ur}var ky=Kg?bt(Kg):Gb;function Oa(i){return typeof i=="string"||!ne(i)&&Fe(i)&&ut(i)==bi}function xt(i){return typeof i=="symbol"||Fe(i)&&ut(i)==Ws}var Ro=Jg?bt(Jg):qb;function ZT(i){return i===e}function YT(i){return Fe(i)&&tt(i)==Mi}function QT(i){return Fe(i)&&ut(i)==dC}var KT=Ia(Ul),JT=Ia(function(i,a){return i<=a});function jy(i){if(!i)return[];if(vt(i))return Oa(i)?Qt(i):yt(i);if(Si&&i[Si])return A_(i[Si]());var a=tt(i),c=a==Zt?Tl:a==Yt?Ks:Fo;return c(i)}function Hn(i){if(!i)return i===0?i:0;if(i=Vt(i),i===Fr||i===-Fr){var a=i<0?-1:1;return a*rC}return i===i?i:0}function oe(i){var a=Hn(i),c=a%1;return a===a?c?a-c:a:0}function Vy(i){return i?Vr(oe(i),0,gn):0}function Vt(i){if(typeof i=="number")return i;if(xt(i))return Us;if(Oe(i)){var a=typeof i.valueOf=="function"?i.valueOf():i;i=Oe(a)?a+"":a}if(typeof i!="string")return i===0?i:+i;i=om(i);var c=RC.test(i);return c||PC.test(i)?h_(i.slice(2),c?2:8):OC.test(i)?Us:+i}function By(i){return yn(i,Dt(i))}function XT(i){return i?Vr(oe(i),-ur,ur):i===0?i:0}function De(i){return i==null?"":Mt(i)}var eS=Ao(function(i,a){if(Bi(a)||vt(a)){yn(a,Ge(a),i);return}for(var c in a)Ee.call(a,c)&&Fi(i,c,a[c])}),Uy=Ao(function(i,a){yn(a,Dt(a),i)}),Ra=Ao(function(i,a,c,d){yn(a,Dt(a),i,d)}),tS=Ao(function(i,a,c,d){yn(a,Ge(a),i,d)}),nS=Bn(Fl);function rS(i,a){var c=So(i);return a==null?c:Dm(c,a)}var oS=se(function(i,a){i=Ie(i);var c=-1,d=a.length,p=d>2?a[2]:e;for(p&&ct(a[0],a[1],p)&&(d=1);++c<d;)for(var y=a[c],D=Dt(y),w=-1,_=D.length;++w<_;){var T=D[w],S=i[T];(S===e||Jt(S,Mo[T])&&!Ee.call(i,T))&&(i[T]=y[T])}return i}),iS=se(function(i){return i.push(e,oy),_t($y,e,i)});function sS(i,a){return em(i,H(a,3),mn)}function aS(i,a){return em(i,H(a,3),Ll)}function uS(i,a){return i==null?i:Pl(i,H(a,3),Dt)}function cS(i,a){return i==null?i:_m(i,H(a,3),Dt)}function lS(i,a){return i&&mn(i,H(a,3))}function fS(i,a){return i&&Ll(i,H(a,3))}function dS(i){return i==null?[]:pa(i,Ge(i))}function hS(i){return i==null?[]:pa(i,Dt(i))}function gf(i,a,c){var d=i==null?e:Br(i,a);return d===e?c:d}function pS(i,a){return i!=null&&ay(i,a,kb)}function mf(i,a){return i!=null&&ay(i,a,jb)}var gS=Xm(function(i,a,c){a!=null&&typeof a.toString!="function"&&(a=ta.call(a)),i[a]=c},vf(wt)),mS=Xm(function(i,a,c){a!=null&&typeof a.toString!="function"&&(a=ta.call(a)),Ee.call(i,a)?i[a].push(c):i[a]=[c]},H),yS=se(Li);function Ge(i){return vt(i)?ym(i):Bl(i)}function Dt(i){return vt(i)?ym(i,!0):Zb(i)}function vS(i,a){var c={};return a=H(a,3),mn(i,function(d,p,y){jn(c,a(d,p,y),d)}),c}function DS(i,a){var c={};return a=H(a,3),mn(i,function(d,p,y){jn(c,p,a(d,p,y))}),c}var wS=Ao(function(i,a,c){ga(i,a,c)}),$y=Ao(function(i,a,c,d){ga(i,a,c,d)}),ES=Bn(function(i,a){var c={};if(i==null)return c;var d=!1;a=Ne(a,function(y){return y=mr(y,i),d||(d=y.length>1),y}),yn(i,ef(i),c),d&&(c=Lt(c,h|g|v,gM));for(var p=a.length;p--;)Gl(c,a[p]);return c});function IS(i,a){return Hy(i,Aa(H(a)))}var CS=Bn(function(i,a){return i==null?{}:Qb(i,a)});function Hy(i,a){if(i==null)return{};var c=Ne(ef(i),function(d){return[d]});return a=H(a),Fm(i,c,function(d,p){return a(d,p[0])})}function _S(i,a,c){a=mr(a,i);var d=-1,p=a.length;for(p||(p=1,i=e);++d<p;){var y=i==null?e:i[vn(a[d])];y===e&&(d=p,y=c),i=$n(y)?y.call(i):y}return i}function bS(i,a,c){return i==null?i:ji(i,a,c)}function MS(i,a,c,d){return d=typeof d=="function"?d:e,i==null?i:ji(i,a,c,d)}var zy=ny(Ge),Wy=ny(Dt);function xS(i,a,c){var d=ne(i),p=d||vr(i)||Ro(i);if(a=H(a,4),c==null){var y=i&&i.constructor;p?c=d?new y:[]:Oe(i)?c=$n(y)?So(oa(i)):{}:c={}}return(p?Rt:mn)(i,function(D,w,_){return a(c,D,w,_)}),c}function TS(i,a){return i==null?!0:Gl(i,a)}function SS(i,a,c){return i==null?i:Vm(i,a,Yl(c))}function AS(i,a,c,d){return d=typeof d=="function"?d:e,i==null?i:Vm(i,a,Yl(c),d)}function Fo(i){return i==null?[]:xl(i,Ge(i))}function NS(i){return i==null?[]:xl(i,Dt(i))}function OS(i,a,c){return c===e&&(c=a,a=e),c!==e&&(c=Vt(c),c=c===c?c:0),a!==e&&(a=Vt(a),a=a===a?a:0),Vr(Vt(i),a,c)}function RS(i,a,c){return a=Hn(a),c===e?(c=a,a=0):c=Hn(c),i=Vt(i),Vb(i,a,c)}function FS(i,a,c){if(c&&typeof c!="boolean"&&ct(i,a,c)&&(a=c=e),c===e&&(typeof a=="boolean"?(c=a,a=e):typeof i=="boolean"&&(c=i,i=e)),i===e&&a===e?(i=0,a=1):(i=Hn(i),a===e?(a=i,i=0):a=Hn(a)),i>a){var d=i;i=a,a=d}if(c||i%1||a%1){var p=gm();return et(i+p*(a-i+d_("1e-"+((p+"").length-1))),a)}return Hl(i,a)}var PS=No(function(i,a,c){return a=a.toLowerCase(),i+(c?Gy(a):a)});function Gy(i){return yf(De(i).toLowerCase())}function qy(i){return i=De(i),i&&i.replace(kC,b_).replace(n_,"")}function LS(i,a,c){i=De(i),a=Mt(a);var d=i.length;c=c===e?d:Vr(oe(c),0,d);var p=c;return c-=a.length,c>=0&&i.slice(c,p)==a}function kS(i){return i=De(i),i&&yC.test(i)?i.replace(_g,M_):i}function jS(i){return i=De(i),i&&CC.test(i)?i.replace(fl,"\\$&"):i}var VS=No(function(i,a,c){return i+(c?"-":"")+a.toLowerCase()}),BS=No(function(i,a,c){return i+(c?" ":"")+a.toLowerCase()}),US=Qm("toLowerCase");function $S(i,a,c){i=De(i),a=oe(a);var d=a?bo(i):0;if(!a||d>=a)return i;var p=(a-d)/2;return Ea(ua(p),c)+i+Ea(aa(p),c)}function HS(i,a,c){i=De(i),a=oe(a);var d=a?bo(i):0;return a&&d<a?i+Ea(a-d,c):i}function zS(i,a,c){i=De(i),a=oe(a);var d=a?bo(i):0;return a&&d<a?Ea(a-d,c)+i:i}function WS(i,a,c){return c||a==null?a=0:a&&(a=+a),J_(De(i).replace(dl,""),a||0)}function GS(i,a,c){return(c?ct(i,a,c):a===e)?a=1:a=oe(a),zl(De(i),a)}function qS(){var i=arguments,a=De(i[0]);return i.length<3?a:a.replace(i[1],i[2])}var ZS=No(function(i,a,c){return i+(c?"_":"")+a.toLowerCase()});function YS(i,a,c){return c&&typeof c!="number"&&ct(i,a,c)&&(a=c=e),c=c===e?gn:c>>>0,c?(i=De(i),i&&(typeof a=="string"||a!=null&&!pf(a))&&(a=Mt(a),!a&&_o(i))?yr(Qt(i),0,c):i.split(a,c)):[]}var QS=No(function(i,a,c){return i+(c?" ":"")+yf(a)});function KS(i,a,c){return i=De(i),c=c==null?0:Vr(oe(c),0,i.length),a=Mt(a),i.slice(c,c+a.length)==a}function JS(i,a,c){var d=m.templateSettings;c&&ct(i,a,c)&&(a=e),i=De(i),a=Ra({},a,d,ry);var p=Ra({},a.imports,d.imports,ry),y=Ge(p),D=xl(p,y),w,_,T=0,S=a.interpolate||Gs,A="__p += '",F=Sl((a.escape||Gs).source+"|"+S.source+"|"+(S===bg?NC:Gs).source+"|"+(a.evaluate||Gs).source+"|$","g"),j="//# sourceURL="+(Ee.call(a,"sourceURL")?(a.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++a_+"]")+`
`;i.replace(F,function(G,ae,de,Tt,lt,St){return de||(de=Tt),A+=i.slice(T,St).replace(jC,x_),ae&&(w=!0,A+=`' +
__e(`+ae+`) +
'`),lt&&(_=!0,A+=`';
`+lt+`;
__p += '`),de&&(A+=`' +
((__t = (`+de+`)) == null ? '' : __t) +
'`),T=St+G.length,G}),A+=`';
`;var W=Ee.call(a,"variable")&&a.variable;if(!W)A=`with (obj) {
`+A+`
}
`;else if(SC.test(W))throw new te(s);A=(_?A.replace(hC,""):A).replace(pC,"$1").replace(gC,"$1;"),A="function("+(W||"obj")+`) {
`+(W?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(w?", __e = _.escape":"")+(_?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+A+`return __p
}`;var ie=Yy(function(){return ge(y,j+"return "+A).apply(e,D)});if(ie.source=A,hf(ie))throw ie;return ie}function XS(i){return De(i).toLowerCase()}function eA(i){return De(i).toUpperCase()}function tA(i,a,c){if(i=De(i),i&&(c||a===e))return om(i);if(!i||!(a=Mt(a)))return i;var d=Qt(i),p=Qt(a),y=im(d,p),D=sm(d,p)+1;return yr(d,y,D).join("")}function nA(i,a,c){if(i=De(i),i&&(c||a===e))return i.slice(0,um(i)+1);if(!i||!(a=Mt(a)))return i;var d=Qt(i),p=sm(d,Qt(a))+1;return yr(d,0,p).join("")}function rA(i,a,c){if(i=De(i),i&&(c||a===e))return i.replace(dl,"");if(!i||!(a=Mt(a)))return i;var d=Qt(i),p=im(d,Qt(a));return yr(d,p).join("")}function oA(i,a){var c=qt,d=Bs;if(Oe(a)){var p="separator"in a?a.separator:p;c="length"in a?oe(a.length):c,d="omission"in a?Mt(a.omission):d}i=De(i);var y=i.length;if(_o(i)){var D=Qt(i);y=D.length}if(c>=y)return i;var w=c-bo(d);if(w<1)return d;var _=D?yr(D,0,w).join(""):i.slice(0,w);if(p===e)return _+d;if(D&&(w+=_.length-w),pf(p)){if(i.slice(w).search(p)){var T,S=_;for(p.global||(p=Sl(p.source,De(Mg.exec(p))+"g")),p.lastIndex=0;T=p.exec(S);)var A=T.index;_=_.slice(0,A===e?w:A)}}else if(i.indexOf(Mt(p),w)!=w){var F=_.lastIndexOf(p);F>-1&&(_=_.slice(0,F))}return _+d}function iA(i){return i=De(i),i&&mC.test(i)?i.replace(Cg,F_):i}var sA=No(function(i,a,c){return i+(c?" ":"")+a.toUpperCase()}),yf=Qm("toUpperCase");function Zy(i,a,c){return i=De(i),a=c?e:a,a===e?S_(i)?k_(i):w_(i):i.match(a)||[]}var Yy=se(function(i,a){try{return _t(i,e,a)}catch(c){return hf(c)?c:new te(c)}}),aA=Bn(function(i,a){return Rt(a,function(c){c=vn(c),jn(i,c,ff(i[c],i))}),i});function uA(i){var a=i==null?0:i.length,c=H();return i=a?Ne(i,function(d){if(typeof d[1]!="function")throw new Ft(o);return[c(d[0]),d[1]]}):[],se(function(d){for(var p=-1;++p<a;){var y=i[p];if(_t(y[0],this,d))return _t(y[1],this,d)}})}function cA(i){return Fb(Lt(i,h))}function vf(i){return function(){return i}}function lA(i,a){return i==null||i!==i?a:i}var fA=Jm(),dA=Jm(!0);function wt(i){return i}function Df(i){return Tm(typeof i=="function"?i:Lt(i,h))}function hA(i){return Am(Lt(i,h))}function pA(i,a){return Nm(i,Lt(a,h))}var gA=se(function(i,a){return function(c){return Li(c,i,a)}}),mA=se(function(i,a){return function(c){return Li(i,c,a)}});function wf(i,a,c){var d=Ge(a),p=pa(a,d);c==null&&!(Oe(a)&&(p.length||!d.length))&&(c=a,a=i,i=this,p=pa(a,Ge(a)));var y=!(Oe(c)&&"chain"in c)||!!c.chain,D=$n(i);return Rt(p,function(w){var _=a[w];i[w]=_,D&&(i.prototype[w]=function(){var T=this.__chain__;if(y||T){var S=i(this.__wrapped__),A=S.__actions__=yt(this.__actions__);return A.push({func:_,args:arguments,thisArg:i}),S.__chain__=T,S}return _.apply(i,lr([this.value()],arguments))})}),i}function yA(){return We._===this&&(We._=H_),this}function Ef(){}function vA(i){return i=oe(i),se(function(a){return Om(a,i)})}var DA=Kl(Ne),wA=Kl(Xg),EA=Kl(Il);function Qy(i){return of(i)?Cl(vn(i)):Kb(i)}function IA(i){return function(a){return i==null?e:Br(i,a)}}var CA=ey(),_A=ey(!0);function If(){return[]}function Cf(){return!1}function bA(){return{}}function MA(){return""}function xA(){return!0}function TA(i,a){if(i=oe(i),i<1||i>ur)return[];var c=gn,d=et(i,gn);a=H(a),i-=gn;for(var p=Ml(d,a);++c<i;)a(c);return p}function SA(i){return ne(i)?Ne(i,vn):xt(i)?[i]:yt(my(De(i)))}function AA(i){var a=++U_;return De(i)+a}var NA=wa(function(i,a){return i+a},0),OA=Jl("ceil"),RA=wa(function(i,a){return i/a},1),FA=Jl("floor");function PA(i){return i&&i.length?ha(i,wt,kl):e}function LA(i,a){return i&&i.length?ha(i,H(a,2),kl):e}function kA(i){return nm(i,wt)}function jA(i,a){return nm(i,H(a,2))}function VA(i){return i&&i.length?ha(i,wt,Ul):e}function BA(i,a){return i&&i.length?ha(i,H(a,2),Ul):e}var UA=wa(function(i,a){return i*a},1),$A=Jl("round"),HA=wa(function(i,a){return i-a},0);function zA(i){return i&&i.length?bl(i,wt):0}function WA(i,a){return i&&i.length?bl(i,H(a,2)):0}return m.after=hT,m.ary=xy,m.assign=eS,m.assignIn=Uy,m.assignInWith=Ra,m.assignWith=tS,m.at=nS,m.before=Ty,m.bind=ff,m.bindAll=aA,m.bindKey=Sy,m.castArray=bT,m.chain=_y,m.chunk=FM,m.compact=PM,m.concat=LM,m.cond=uA,m.conforms=cA,m.constant=vf,m.countBy=zx,m.create=rS,m.curry=Ay,m.curryRight=Ny,m.debounce=Oy,m.defaults=oS,m.defaultsDeep=iS,m.defer=pT,m.delay=gT,m.difference=kM,m.differenceBy=jM,m.differenceWith=VM,m.drop=BM,m.dropRight=UM,m.dropRightWhile=$M,m.dropWhile=HM,m.fill=zM,m.filter=Gx,m.flatMap=Yx,m.flatMapDeep=Qx,m.flatMapDepth=Kx,m.flatten=wy,m.flattenDeep=WM,m.flattenDepth=GM,m.flip=mT,m.flow=fA,m.flowRight=dA,m.fromPairs=qM,m.functions=dS,m.functionsIn=hS,m.groupBy=Jx,m.initial=YM,m.intersection=QM,m.intersectionBy=KM,m.intersectionWith=JM,m.invert=gS,m.invertBy=mS,m.invokeMap=eT,m.iteratee=Df,m.keyBy=tT,m.keys=Ge,m.keysIn=Dt,m.map=xa,m.mapKeys=vS,m.mapValues=DS,m.matches=hA,m.matchesProperty=pA,m.memoize=Sa,m.merge=wS,m.mergeWith=$y,m.method=gA,m.methodOf=mA,m.mixin=wf,m.negate=Aa,m.nthArg=vA,m.omit=ES,m.omitBy=IS,m.once=yT,m.orderBy=nT,m.over=DA,m.overArgs=vT,m.overEvery=wA,m.overSome=EA,m.partial=df,m.partialRight=Ry,m.partition=rT,m.pick=CS,m.pickBy=Hy,m.property=Qy,m.propertyOf=IA,m.pull=nx,m.pullAll=Iy,m.pullAllBy=rx,m.pullAllWith=ox,m.pullAt=ix,m.range=CA,m.rangeRight=_A,m.rearg=DT,m.reject=sT,m.remove=sx,m.rest=wT,m.reverse=cf,m.sampleSize=uT,m.set=bS,m.setWith=MS,m.shuffle=cT,m.slice=ax,m.sortBy=dT,m.sortedUniq=px,m.sortedUniqBy=gx,m.split=YS,m.spread=ET,m.tail=mx,m.take=yx,m.takeRight=vx,m.takeRightWhile=Dx,m.takeWhile=wx,m.tap=Px,m.throttle=IT,m.thru=Ma,m.toArray=jy,m.toPairs=zy,m.toPairsIn=Wy,m.toPath=SA,m.toPlainObject=By,m.transform=xS,m.unary=CT,m.union=Ex,m.unionBy=Ix,m.unionWith=Cx,m.uniq=_x,m.uniqBy=bx,m.uniqWith=Mx,m.unset=TS,m.unzip=lf,m.unzipWith=Cy,m.update=SS,m.updateWith=AS,m.values=Fo,m.valuesIn=NS,m.without=xx,m.words=Zy,m.wrap=_T,m.xor=Tx,m.xorBy=Sx,m.xorWith=Ax,m.zip=Nx,m.zipObject=Ox,m.zipObjectDeep=Rx,m.zipWith=Fx,m.entries=zy,m.entriesIn=Wy,m.extend=Uy,m.extendWith=Ra,wf(m,m),m.add=NA,m.attempt=Yy,m.camelCase=PS,m.capitalize=Gy,m.ceil=OA,m.clamp=OS,m.clone=MT,m.cloneDeep=TT,m.cloneDeepWith=ST,m.cloneWith=xT,m.conformsTo=AT,m.deburr=qy,m.defaultTo=lA,m.divide=RA,m.endsWith=LS,m.eq=Jt,m.escape=kS,m.escapeRegExp=jS,m.every=Wx,m.find=qx,m.findIndex=vy,m.findKey=sS,m.findLast=Zx,m.findLastIndex=Dy,m.findLastKey=aS,m.floor=FA,m.forEach=by,m.forEachRight=My,m.forIn=uS,m.forInRight=cS,m.forOwn=lS,m.forOwnRight=fS,m.get=gf,m.gt=NT,m.gte=OT,m.has=pS,m.hasIn=mf,m.head=Ey,m.identity=wt,m.includes=Xx,m.indexOf=ZM,m.inRange=RS,m.invoke=yS,m.isArguments=Hr,m.isArray=ne,m.isArrayBuffer=RT,m.isArrayLike=vt,m.isArrayLikeObject=ke,m.isBoolean=FT,m.isBuffer=vr,m.isDate=PT,m.isElement=LT,m.isEmpty=kT,m.isEqual=jT,m.isEqualWith=VT,m.isError=hf,m.isFinite=BT,m.isFunction=$n,m.isInteger=Fy,m.isLength=Na,m.isMap=Py,m.isMatch=UT,m.isMatchWith=$T,m.isNaN=HT,m.isNative=zT,m.isNil=GT,m.isNull=WT,m.isNumber=Ly,m.isObject=Oe,m.isObjectLike=Fe,m.isPlainObject=$i,m.isRegExp=pf,m.isSafeInteger=qT,m.isSet=ky,m.isString=Oa,m.isSymbol=xt,m.isTypedArray=Ro,m.isUndefined=ZT,m.isWeakMap=YT,m.isWeakSet=QT,m.join=XM,m.kebabCase=VS,m.last=jt,m.lastIndexOf=ex,m.lowerCase=BS,m.lowerFirst=US,m.lt=KT,m.lte=JT,m.max=PA,m.maxBy=LA,m.mean=kA,m.meanBy=jA,m.min=VA,m.minBy=BA,m.stubArray=If,m.stubFalse=Cf,m.stubObject=bA,m.stubString=MA,m.stubTrue=xA,m.multiply=UA,m.nth=tx,m.noConflict=yA,m.noop=Ef,m.now=Ta,m.pad=$S,m.padEnd=HS,m.padStart=zS,m.parseInt=WS,m.random=FS,m.reduce=oT,m.reduceRight=iT,m.repeat=GS,m.replace=qS,m.result=_S,m.round=$A,m.runInContext=C,m.sample=aT,m.size=lT,m.snakeCase=ZS,m.some=fT,m.sortedIndex=ux,m.sortedIndexBy=cx,m.sortedIndexOf=lx,m.sortedLastIndex=fx,m.sortedLastIndexBy=dx,m.sortedLastIndexOf=hx,m.startCase=QS,m.startsWith=KS,m.subtract=HA,m.sum=zA,m.sumBy=WA,m.template=JS,m.times=TA,m.toFinite=Hn,m.toInteger=oe,m.toLength=Vy,m.toLower=XS,m.toNumber=Vt,m.toSafeInteger=XT,m.toString=De,m.toUpper=eA,m.trim=tA,m.trimEnd=nA,m.trimStart=rA,m.truncate=oA,m.unescape=iA,m.uniqueId=AA,m.upperCase=sA,m.upperFirst=yf,m.each=by,m.eachRight=My,m.first=Ey,wf(m,function(){var i={};return mn(m,function(a,c){Ee.call(m.prototype,c)||(i[c]=a)}),i}(),{chain:!1}),m.VERSION=t,Rt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(i){m[i].placeholder=m}),Rt(["drop","take"],function(i,a){ce.prototype[i]=function(c){c=c===e?1:Ue(oe(c),0);var d=this.__filtered__&&!a?new ce(this):this.clone();return d.__filtered__?d.__takeCount__=et(c,d.__takeCount__):d.__views__.push({size:et(c,gn),type:i+(d.__dir__<0?"Right":"")}),d},ce.prototype[i+"Right"]=function(c){return this.reverse()[i](c).reverse()}}),Rt(["filter","map","takeWhile"],function(i,a){var c=a+1,d=c==wg||c==nC;ce.prototype[i]=function(p){var y=this.clone();return y.__iteratees__.push({iteratee:H(p,3),type:c}),y.__filtered__=y.__filtered__||d,y}}),Rt(["head","last"],function(i,a){var c="take"+(a?"Right":"");ce.prototype[i]=function(){return this[c](1).value()[0]}}),Rt(["initial","tail"],function(i,a){var c="drop"+(a?"":"Right");ce.prototype[i]=function(){return this.__filtered__?new ce(this):this[c](1)}}),ce.prototype.compact=function(){return this.filter(wt)},ce.prototype.find=function(i){return this.filter(i).head()},ce.prototype.findLast=function(i){return this.reverse().find(i)},ce.prototype.invokeMap=se(function(i,a){return typeof i=="function"?new ce(this):this.map(function(c){return Li(c,i,a)})}),ce.prototype.reject=function(i){return this.filter(Aa(H(i)))},ce.prototype.slice=function(i,a){i=oe(i);var c=this;return c.__filtered__&&(i>0||a<0)?new ce(c):(i<0?c=c.takeRight(-i):i&&(c=c.drop(i)),a!==e&&(a=oe(a),c=a<0?c.dropRight(-a):c.take(a-i)),c)},ce.prototype.takeRightWhile=function(i){return this.reverse().takeWhile(i).reverse()},ce.prototype.toArray=function(){return this.take(gn)},mn(ce.prototype,function(i,a){var c=/^(?:filter|find|map|reject)|While$/.test(a),d=/^(?:head|last)$/.test(a),p=m[d?"take"+(a=="last"?"Right":""):a],y=d||/^find/.test(a);p&&(m.prototype[a]=function(){var D=this.__wrapped__,w=d?[1]:arguments,_=D instanceof ce,T=w[0],S=_||ne(D),A=function(ae){var de=p.apply(m,lr([ae],w));return d&&F?de[0]:de};S&&c&&typeof T=="function"&&T.length!=1&&(_=S=!1);var F=this.__chain__,j=!!this.__actions__.length,W=y&&!F,ie=_&&!j;if(!y&&S){D=ie?D:new ce(this);var G=i.apply(D,w);return G.__actions__.push({func:Ma,args:[A],thisArg:e}),new Pt(G,F)}return W&&ie?i.apply(this,w):(G=this.thru(A),W?d?G.value()[0]:G.value():G)})}),Rt(["pop","push","shift","sort","splice","unshift"],function(i){var a=Js[i],c=/^(?:push|sort|unshift)$/.test(i)?"tap":"thru",d=/^(?:pop|shift)$/.test(i);m.prototype[i]=function(){var p=arguments;if(d&&!this.__chain__){var y=this.value();return a.apply(ne(y)?y:[],p)}return this[c](function(D){return a.apply(ne(D)?D:[],p)})}}),mn(ce.prototype,function(i,a){var c=m[a];if(c){var d=c.name+"";Ee.call(To,d)||(To[d]=[]),To[d].push({name:a,func:c})}}),To[Da(e,O).name]=[{name:"wrapper",func:e}],ce.prototype.clone=ib,ce.prototype.reverse=sb,ce.prototype.value=ab,m.prototype.at=Lx,m.prototype.chain=kx,m.prototype.commit=jx,m.prototype.next=Vx,m.prototype.plant=Ux,m.prototype.reverse=$x,m.prototype.toJSON=m.prototype.valueOf=m.prototype.value=Hx,m.prototype.first=m.prototype.head,Si&&(m.prototype[Si]=Bx),m},dr=j_();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(We._=dr,define(function(){return dr})):Pr?((Pr.exports=dr)._=dr,vl._=dr):We._=dr}).call(wi)});function Jy(e,t){return Object.is(e,t)}var $e=null,Hi=!1,Pa=1,Bt=Symbol("SIGNAL");function ue(e){let t=$e;return $e=e,t}function Xy(){return $e}function ZA(){return Hi}var Po={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function xf(e){if(Hi)throw new Error("");if($e===null)return;$e.consumerOnSignalRead(e);let t=$e.nextProducerIndex++;if(Ua($e),t<$e.producerNode.length&&$e.producerNode[t]!==e&&zi($e)){let n=$e.producerNode[t];Ba(n,$e.producerIndexOfThis[t])}$e.producerNode[t]!==e&&($e.producerNode[t]=e,$e.producerIndexOfThis[t]=zi($e)?ov(e,$e,t):0),$e.producerLastReadVersion[t]=e.version}function YA(){Pa++}function ev(e){if(!(zi(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===Pa)){if(!e.producerMustRecompute(e)&&!ja(e)){e.dirty=!1,e.lastCleanEpoch=Pa;return}e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=Pa}}function tv(e){if(e.liveConsumerNode===void 0)return;let t=Hi;Hi=!0;try{for(let n of e.liveConsumerNode)n.dirty||rv(n)}finally{Hi=t}}function nv(){return $e?.consumerAllowSignalWrites!==!1}function rv(e){e.dirty=!0,tv(e),e.consumerMarkedDirty?.(e)}function Wi(e){return e&&(e.nextProducerIndex=0),ue(e)}function ka(e,t){if(ue(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(zi(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)Ba(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function ja(e){Ua(e);for(let t=0;t<e.producerNode.length;t++){let n=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==n.version||(ev(n),r!==n.version))return!0}return!1}function Va(e){if(Ua(e),zi(e))for(let t=0;t<e.producerNode.length;t++)Ba(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function ov(e,t,n){if(iv(e),e.liveConsumerNode.length===0&&sv(e))for(let r=0;r<e.producerNode.length;r++)e.producerIndexOfThis[r]=ov(e.producerNode[r],e,r);return e.liveConsumerIndexOfThis.push(n),e.liveConsumerNode.push(t)-1}function Ba(e,t){if(iv(e),e.liveConsumerNode.length===1&&sv(e))for(let r=0;r<e.producerNode.length;r++)Ba(e.producerNode[r],e.producerIndexOfThis[r]);let n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){let r=e.liveConsumerIndexOfThis[t],o=e.liveConsumerNode[t];Ua(o),o.producerIndexOfThis[r]=t}}function zi(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function Ua(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function iv(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function sv(e){return e.producerNode!==void 0}function Tf(e){let t=Object.create(QA);t.computation=e;let n=()=>{if(ev(t),xf(t),t.value===La)throw t.error;return t.value};return n[Bt]=t,n}var _f=Symbol("UNSET"),bf=Symbol("COMPUTING"),La=Symbol("ERRORED"),QA=At(Ye({},Po),{value:_f,dirty:!0,error:null,equal:Jy,producerMustRecompute(e){return e.value===_f||e.value===bf},producerRecomputeValue(e){if(e.value===bf)throw new Error("Detected cycle in computations.");let t=e.value;e.value=bf;let n=Wi(e),r;try{r=e.computation()}catch(o){r=La,e.error=o}finally{ka(e,n)}if(t!==_f&&t!==La&&r!==La&&e.equal(t,r)){e.value=t;return}e.value=r,e.version++}});function KA(){throw new Error}var av=KA;function uv(){av()}function cv(e){av=e}var JA=null;function lv(e){let t=Object.create(dv);t.value=e;let n=()=>(xf(t),t.value);return n[Bt]=t,n}function Sf(e,t){nv()||uv(),e.equal(e.value,t)||(e.value=t,XA(e))}function fv(e,t){nv()||uv(),Sf(e,t(e.value))}var dv=At(Ye({},Po),{equal:Jy,value:void 0});function XA(e){e.version++,YA(),tv(e),JA?.()}function hv(e,t,n){let r=Object.create(eN);n&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=t;let o=f=>{r.cleanupFn=f};function s(f){return f.fn===null&&f.schedule===null}function u(f){s(f)||(Va(f),f.cleanupFn(),f.fn=null,f.schedule=null,f.cleanupFn=Mf)}let l=()=>{if(r.fn===null)return;if(ZA())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(r.dirty=!1,r.hasRun&&!ja(r))return;r.hasRun=!0;let f=Wi(r);try{r.cleanupFn(),r.cleanupFn=Mf,r.fn(o)}finally{ka(r,f)}};return r.ref={notify:()=>rv(r),run:l,cleanup:()=>r.cleanupFn(),destroy:()=>u(r),[Bt]:r},r.ref}var Mf=()=>{},eN=At(Ye({},Po),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule!==null&&e.schedule(e.ref)},hasRun:!1,cleanupFn:Mf});function U(e){return typeof e=="function"}function Dr(e){let n=e(r=>{Error.call(r),r.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var $a=Dr(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:
${n.map((r,o)=>`${o+1}) ${r.toString()}`).join(`
  `)}`:"",this.name="UnsubscriptionError",this.errors=n});function zr(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var Pe=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let s of n)s.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(U(r))try{r()}catch(s){t=s instanceof $a?s.errors:[s]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let s of o)try{pv(s)}catch(u){t=t??[],u instanceof $a?t=[...t,...u.errors]:t.push(u)}}if(t)throw new $a(t)}}add(t){var n;if(t&&t!==this)if(this.closed)pv(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}}_hasParent(t){let{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){let{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&zr(n,t)}remove(t){let{_finalizers:n}=this;n&&zr(n,t),t instanceof e&&t._removeParent(this)}};Pe.EMPTY=(()=>{let e=new Pe;return e.closed=!0,e})();var Af=Pe.EMPTY;function Ha(e){return e instanceof Pe||e&&"closed"in e&&U(e.remove)&&U(e.add)&&U(e.unsubscribe)}function pv(e){U(e)?e():e.unsubscribe()}var en={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Lo={setTimeout(e,t,...n){let{delegate:r}=Lo;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=Lo;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function za(e){Lo.setTimeout(()=>{let{onUnhandledError:t}=en;if(t)t(e);else throw e})}function tn(){}var gv=Nf("C",void 0,void 0);function mv(e){return Nf("E",void 0,e)}function yv(e){return Nf("N",e,void 0)}function Nf(e,t,n){return{kind:e,value:t,error:n}}var Wr=null;function ko(e){if(en.useDeprecatedSynchronousErrorHandling){let t=!Wr;if(t&&(Wr={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=Wr;if(Wr=null,n)throw r}}else e()}function vv(e){en.useDeprecatedSynchronousErrorHandling&&Wr&&(Wr.errorThrown=!0,Wr.error=e)}var Gr=class extends Pe{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Ha(t)&&t.add(this)):this.destination=rN}static create(t,n,r){return new Wn(t,n,r)}next(t){this.isStopped?Rf(yv(t),this):this._next(t)}error(t){this.isStopped?Rf(mv(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Rf(gv,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},tN=Function.prototype.bind;function Of(e,t){return tN.call(e,t)}var Ff=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){Wa(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){Wa(r)}else Wa(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){Wa(n)}}},Wn=class extends Gr{constructor(t,n,r){super();let o;if(U(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let s;this&&en.useDeprecatedNextContext?(s=Object.create(t),s.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&Of(t.next,s),error:t.error&&Of(t.error,s),complete:t.complete&&Of(t.complete,s)}):o=t}this.destination=new Ff(o)}};function Wa(e){en.useDeprecatedSynchronousErrorHandling?vv(e):za(e)}function nN(e){throw e}function Rf(e,t){let{onStoppedNotification:n}=en;n&&Lo.setTimeout(()=>n(e,t))}var rN={closed:!0,next:tn,error:nN,complete:tn};var jo=typeof Symbol=="function"&&Symbol.observable||"@@observable";function ft(e){return e}function oN(...e){return Pf(e)}function Pf(e){return e.length===0?ft:e.length===1?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}var Q=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){let r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){let s=sN(n)?n:new Wn(n,r,o);return ko(()=>{let{operator:u,source:l}=this;s.add(u?u.call(s,l):l?this._subscribe(s):this._trySubscribe(s))}),s}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=Dv(r),new r((o,s)=>{let u=new Wn({next:l=>{try{n(l)}catch(f){s(f),u.unsubscribe()}},error:s,complete:o});this.subscribe(u)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[jo](){return this}pipe(...n){return Pf(n)(this)}toPromise(n){return n=Dv(n),new n((r,o)=>{let s;this.subscribe(u=>s=u,u=>o(u),()=>r(s))})}}return e.create=t=>new e(t),e})();function Dv(e){var t;return(t=e??en.Promise)!==null&&t!==void 0?t:Promise}function iN(e){return e&&U(e.next)&&U(e.error)&&U(e.complete)}function sN(e){return e&&e instanceof Gr||iN(e)&&Ha(e)}function Lf(e){return U(e?.lift)}function V(e){return t=>{if(Lf(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function k(e,t,n,r,o){return new kf(e,t,n,r,o)}var kf=class extends Gr{constructor(t,n,r,o,s,u){super(t),this.onFinalize=s,this.shouldUnsubscribe=u,this._next=n?function(l){try{n(l)}catch(f){t.error(f)}}:super._next,this._error=o?function(l){try{o(l)}catch(f){t.error(f)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};function jf(){return V((e,t)=>{let n=null;e._refCount++;let r=k(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){n=null;return}let o=e._connection,s=n;n=null,o&&(!s||o===s)&&o.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}var qr=class extends Q{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,Lf(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){let t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new Pe;let n=this.getSubject();t.add(this.source.subscribe(k(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=Pe.EMPTY)}return t}refCount(){return jf()(this)}};var Vo={schedule(e){let t=requestAnimationFrame,n=cancelAnimationFrame,{delegate:r}=Vo;r&&(t=r.requestAnimationFrame,n=r.cancelAnimationFrame);let o=t(s=>{n=void 0,e(s)});return new Pe(()=>n?.(o))},requestAnimationFrame(...e){let{delegate:t}=Vo;return(t?.requestAnimationFrame||requestAnimationFrame)(...e)},cancelAnimationFrame(...e){let{delegate:t}=Vo;return(t?.cancelAnimationFrame||cancelAnimationFrame)(...e)},delegate:void 0};var wv=Dr(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var qe=(()=>{class e extends Q{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new Ga(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new wv}next(n){ko(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){ko(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){ko(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){let{hasError:r,isStopped:o,observers:s}=this;return r||o?Af:(this.currentObservers=null,s.push(n),new Pe(()=>{this.currentObservers=null,zr(s,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:o,isStopped:s}=this;r?n.error(o):s&&n.complete()}asObservable(){let n=new Q;return n.source=this,n}}return e.create=(t,n)=>new Ga(t,n),e})(),Ga=class extends qe{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.next)===null||r===void 0||r.call(n,t)}error(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.error)===null||r===void 0||r.call(n,t)}complete(){var t,n;(n=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||n===void 0||n.call(t)}_subscribe(t){var n,r;return(r=(n=this.source)===null||n===void 0?void 0:n.subscribe(t))!==null&&r!==void 0?r:Af}};var Gi=class extends qe{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){let{hasError:t,thrownError:n,_value:r}=this;if(t)throw n;return this._throwIfClosed(),r}next(t){super.next(this._value=t)}};var qi={now(){return(qi.delegate||Date).now()},delegate:void 0};var Zr=class extends qe{constructor(t=1/0,n=1/0,r=qi){super(),this._bufferSize=t,this._windowTime=n,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=n===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,n)}next(t){let{isStopped:n,_buffer:r,_infiniteTimeWindow:o,_timestampProvider:s,_windowTime:u}=this;n||(r.push(t),!o&&r.push(s.now()+u)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();let n=this._innerSubscribe(t),{_infiniteTimeWindow:r,_buffer:o}=this,s=o.slice();for(let u=0;u<s.length&&!t.closed;u+=r?1:2)t.next(s[u]);return this._checkFinalizedStatuses(t),n}_trimBuffer(){let{_bufferSize:t,_timestampProvider:n,_buffer:r,_infiniteTimeWindow:o}=this,s=(o?1:2)*t;if(t<1/0&&s<r.length&&r.splice(0,r.length-s),!o){let u=n.now(),l=0;for(let f=1;f<r.length&&r[f]<=u;f+=2)l=f;l&&r.splice(0,l+1)}}};var Bo=class extends qe{constructor(){super(...arguments),this._value=null,this._hasValue=!1,this._isComplete=!1}_checkFinalizedStatuses(t){let{hasError:n,_hasValue:r,_value:o,thrownError:s,isStopped:u,_isComplete:l}=this;n?t.error(s):(u||l)&&(r&&t.next(o),t.complete())}next(t){this.isStopped||(this._value=t,this._hasValue=!0)}complete(){let{_hasValue:t,_value:n,_isComplete:r}=this;r||(this._isComplete=!0,t&&super.next(n),super.complete())}};var qa=class extends Pe{constructor(t,n){super()}schedule(t,n=0){return this}};var Zi={setInterval(e,t,...n){let{delegate:r}=Zi;return r?.setInterval?r.setInterval(e,t,...n):setInterval(e,t,...n)},clearInterval(e){let{delegate:t}=Zi;return(t?.clearInterval||clearInterval)(e)},delegate:void 0};var wr=class extends qa{constructor(t,n){super(t,n),this.scheduler=t,this.work=n,this.pending=!1}schedule(t,n=0){var r;if(this.closed)return this;this.state=t;let o=this.id,s=this.scheduler;return o!=null&&(this.id=this.recycleAsyncId(s,o,n)),this.pending=!0,this.delay=n,this.id=(r=this.id)!==null&&r!==void 0?r:this.requestAsyncId(s,this.id,n),this}requestAsyncId(t,n,r=0){return Zi.setInterval(t.flush.bind(t,this),r)}recycleAsyncId(t,n,r=0){if(r!=null&&this.delay===r&&this.pending===!1)return n;n!=null&&Zi.clearInterval(n)}execute(t,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let r=this._execute(t,n);if(r)return r;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,n){let r=!1,o;try{this.work(t)}catch(s){r=!0,o=s||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),o}unsubscribe(){if(!this.closed){let{id:t,scheduler:n}=this,{actions:r}=n;this.work=this.state=this.scheduler=null,this.pending=!1,zr(r,this),t!=null&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null,super.unsubscribe()}}};var aN=1,Vf,Bf={};function Ev(e){return e in Bf?(delete Bf[e],!0):!1}var Iv={setImmediate(e){let t=aN++;return Bf[t]=!0,Vf||(Vf=Promise.resolve()),Vf.then(()=>Ev(t)&&e()),t},clearImmediate(e){Ev(e)}};var{setImmediate:uN,clearImmediate:cN}=Iv,Yi={setImmediate(...e){let{delegate:t}=Yi;return(t?.setImmediate||uN)(...e)},clearImmediate(e){let{delegate:t}=Yi;return(t?.clearImmediate||cN)(e)},delegate:void 0};var Za=class extends wr{constructor(t,n){super(t,n),this.scheduler=t,this.work=n}requestAsyncId(t,n,r=0){return r!==null&&r>0?super.requestAsyncId(t,n,r):(t.actions.push(this),t._scheduled||(t._scheduled=Yi.setImmediate(t.flush.bind(t,void 0))))}recycleAsyncId(t,n,r=0){var o;if(r!=null?r>0:this.delay>0)return super.recycleAsyncId(t,n,r);let{actions:s}=t;n!=null&&((o=s[s.length-1])===null||o===void 0?void 0:o.id)!==n&&(Yi.clearImmediate(n),t._scheduled===n&&(t._scheduled=void 0))}};var Uo=class e{constructor(t,n=e.now){this.schedulerActionCtor=t,this.now=n}schedule(t,n=0,r){return new this.schedulerActionCtor(this,t).schedule(r,n)}};Uo.now=qi.now;var Er=class extends Uo{constructor(t,n=Uo.now){super(t,n),this.actions=[],this._active=!1}flush(t){let{actions:n}=this;if(this._active){n.push(t);return}let r;this._active=!0;do if(r=t.execute(t.state,t.delay))break;while(t=n.shift());if(this._active=!1,r){for(;t=n.shift();)t.unsubscribe();throw r}}};var Ya=class extends Er{flush(t){this._active=!0;let n=this._scheduled;this._scheduled=void 0;let{actions:r}=this,o;t=t||r.shift();do if(o=t.execute(t.state,t.delay))break;while((t=r[0])&&t.id===n&&r.shift());if(this._active=!1,o){for(;(t=r[0])&&t.id===n&&r.shift();)t.unsubscribe();throw o}}};var lN=new Ya(Za);var dt=new Er(wr),Cv=dt;var Qa=class extends wr{constructor(t,n){super(t,n),this.scheduler=t,this.work=n}requestAsyncId(t,n,r=0){return r!==null&&r>0?super.requestAsyncId(t,n,r):(t.actions.push(this),t._scheduled||(t._scheduled=Vo.requestAnimationFrame(()=>t.flush(void 0))))}recycleAsyncId(t,n,r=0){var o;if(r!=null?r>0:this.delay>0)return super.recycleAsyncId(t,n,r);let{actions:s}=t;n!=null&&((o=s[s.length-1])===null||o===void 0?void 0:o.id)!==n&&(Vo.cancelAnimationFrame(n),t._scheduled=void 0)}};var Ka=class extends Er{flush(t){this._active=!0;let n=this._scheduled;this._scheduled=void 0;let{actions:r}=this,o;t=t||r.shift();do if(o=t.execute(t.state,t.delay))break;while((t=r[0])&&t.id===n&&r.shift());if(this._active=!1,o){for(;(t=r[0])&&t.id===n&&r.shift();)t.unsubscribe();throw o}}};var fN=new Ka(Qa);var nn=new Q(e=>e.complete());function $o(e){return e&&U(e.schedule)}function Uf(e){return e[e.length-1]}function Ho(e){return U(Uf(e))?e.pop():void 0}function Dn(e){return $o(Uf(e))?e.pop():void 0}function _v(e,t){return typeof Uf(e)=="number"?e.pop():t}function Mv(e,t,n,r){function o(s){return s instanceof n?s:new n(function(u){u(s)})}return new(n||(n=Promise))(function(s,u){function l(g){try{h(r.next(g))}catch(v){u(v)}}function f(g){try{h(r.throw(g))}catch(v){u(v)}}function h(g){g.done?s(g.value):o(g.value).then(l,f)}h((r=r.apply(e,t||[])).next())})}function bv(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Yr(e){return this instanceof Yr?(this.v=e,this):new Yr(e)}function xv(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,s=[];return o={},u("next"),u("throw"),u("return"),o[Symbol.asyncIterator]=function(){return this},o;function u(E){r[E]&&(o[E]=function(I){return new Promise(function(b,O){s.push([E,I,b,O])>1||l(E,I)})})}function l(E,I){try{f(r[E](I))}catch(b){v(s[0][3],b)}}function f(E){E.value instanceof Yr?Promise.resolve(E.value.v).then(h,g):v(s[0][2],E)}function h(E){l("next",E)}function g(E){l("throw",E)}function v(E,I){E(I),s.shift(),s.length&&l(s[0][0],s[0][1])}}function Tv(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof bv=="function"?bv(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(s){n[s]=e[s]&&function(u){return new Promise(function(l,f){u=e[s](u),o(l,f,u.done,u.value)})}}function o(s,u,l,f){Promise.resolve(f).then(function(h){s({value:h,done:l})},u)}}var zo=e=>e&&typeof e.length=="number"&&typeof e!="function";function Ja(e){return U(e?.then)}function Xa(e){return U(e[jo])}function eu(e){return Symbol.asyncIterator&&U(e?.[Symbol.asyncIterator])}function tu(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function dN(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var nu=dN();function ru(e){return U(e?.[nu])}function ou(e){return xv(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:r,done:o}=yield Yr(n.read());if(o)return yield Yr(void 0);yield yield Yr(r)}}finally{n.releaseLock()}})}function iu(e){return U(e?.getReader)}function re(e){if(e instanceof Q)return e;if(e!=null){if(Xa(e))return hN(e);if(zo(e))return pN(e);if(Ja(e))return gN(e);if(eu(e))return Sv(e);if(ru(e))return mN(e);if(iu(e))return yN(e)}throw tu(e)}function hN(e){return new Q(t=>{let n=e[jo]();if(U(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function pN(e){return new Q(t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}function gN(e){return new Q(t=>{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,za)})}function mN(e){return new Q(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function Sv(e){return new Q(t=>{vN(e,t).catch(n=>t.error(n))})}function yN(e){return Sv(ou(e))}function vN(e,t){var n,r,o,s;return Mv(this,void 0,void 0,function*(){try{for(n=Tv(e);r=yield n.next(),!r.done;){let u=r.value;if(t.next(u),t.closed)return}}catch(u){o={error:u}}finally{try{r&&!r.done&&(s=n.return)&&(yield s.call(n))}finally{if(o)throw o.error}}t.complete()})}function nt(e,t,n,r=0,o=!1){let s=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(s),!o)return s}function Wo(e,t=0){return V((n,r)=>{n.subscribe(k(r,o=>nt(r,e,()=>r.next(o),t),()=>nt(r,e,()=>r.complete(),t),o=>nt(r,e,()=>r.error(o),t)))})}function Go(e,t=0){return V((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function Av(e,t){return re(e).pipe(Go(t),Wo(t))}function Nv(e,t){return re(e).pipe(Go(t),Wo(t))}function Ov(e,t){return new Q(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function Rv(e,t){return new Q(n=>{let r;return nt(n,t,()=>{r=e[nu](),nt(n,t,()=>{let o,s;try{({value:o,done:s}=r.next())}catch(u){n.error(u);return}s?n.complete():n.next(o)},0,!0)}),()=>U(r?.return)&&r.return()})}function su(e,t){if(!e)throw new Error("Iterable cannot be null");return new Q(n=>{nt(n,t,()=>{let r=e[Symbol.asyncIterator]();nt(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function Fv(e,t){return su(ou(e),t)}function Pv(e,t){if(e!=null){if(Xa(e))return Av(e,t);if(zo(e))return Ov(e,t);if(Ja(e))return Nv(e,t);if(eu(e))return su(e,t);if(ru(e))return Rv(e,t);if(iu(e))return Fv(e,t)}throw tu(e)}function Ut(e,t){return t?Pv(e,t):re(e)}function au(...e){let t=Dn(e);return Ut(e,t)}function DN(e,t){let n=U(e)?e:()=>e,r=o=>o.error(n());return new Q(t?o=>t.schedule(r,0,o):r)}function wN(e){return!!e&&(e instanceof Q||U(e.lift)&&U(e.subscribe))}var Qr=Dr(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function uu(e){return e instanceof Date&&!isNaN(e)}var EN=Dr(e=>function(n=null){e(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=n});function IN(e,t){let{first:n,each:r,with:o=CN,scheduler:s=t??dt,meta:u=null}=uu(e)?{first:e}:typeof e=="number"?{each:e}:e;if(n==null&&r==null)throw new TypeError("No timeout provided.");return V((l,f)=>{let h,g,v=null,E=0,I=b=>{g=nt(f,s,()=>{try{h.unsubscribe(),re(o({meta:u,lastValue:v,seen:E})).subscribe(f)}catch(O){f.error(O)}},b)};h=l.subscribe(k(f,b=>{g?.unsubscribe(),E++,f.next(v=b),r>0&&I(r)},void 0,void 0,()=>{g?.closed||g?.unsubscribe(),v=null})),!E&&I(n!=null?typeof n=="number"?n:+n-s.now():r)})}function CN(e){throw new EN(e)}function ht(e,t){return V((n,r)=>{let o=0;n.subscribe(k(r,s=>{r.next(e.call(t,s,o++))}))})}var{isArray:_N}=Array;function bN(e,t){return _N(t)?e(...t):e(t)}function Ir(e){return ht(t=>bN(e,t))}function cu(e,t,n,r){if(n)if($o(n))r=n;else return function(...o){return cu(e,t,r).apply(this,o).pipe(Ir(n))};return r?function(...o){return cu(e,t).apply(this,o).pipe(Go(r),Wo(r))}:function(...o){let s=new Bo,u=!0;return new Q(l=>{let f=s.subscribe(l);if(u){u=!1;let h=!1,g=!1;t.apply(this,[...o,(...v)=>{if(e){let E=v.shift();if(E!=null){s.error(E);return}}s.next(1<v.length?v:v[0]),g=!0,h&&s.complete()}]),g&&s.complete(),h=!0}return f})}}function MN(e,t,n){return cu(!1,e,t,n)}var{isArray:xN}=Array,{getPrototypeOf:TN,prototype:SN,keys:AN}=Object;function lu(e){if(e.length===1){let t=e[0];if(xN(t))return{args:t,keys:null};if(NN(t)){let n=AN(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}function NN(e){return e&&typeof e=="object"&&TN(e)===SN}function fu(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{})}function ON(...e){let t=Dn(e),n=Ho(e),{args:r,keys:o}=lu(e);if(r.length===0)return Ut([],t);let s=new Q(RN(r,t,o?u=>fu(o,u):ft));return n?s.pipe(Ir(n)):s}function RN(e,t,n=ft){return r=>{Lv(t,()=>{let{length:o}=e,s=new Array(o),u=o,l=o;for(let f=0;f<o;f++)Lv(t,()=>{let h=Ut(e[f],t),g=!1;h.subscribe(k(r,v=>{s[f]=v,g||(g=!0,l--),l||r.next(n(s.slice()))},()=>{--u||r.complete()}))},r)},r)}}function Lv(e,t,n){e?nt(n,e,t):t()}function kv(e,t,n,r,o,s,u,l){let f=[],h=0,g=0,v=!1,E=()=>{v&&!f.length&&!h&&t.complete()},I=O=>h<r?b(O):f.push(O),b=O=>{s&&t.next(O),h++;let R=!1;re(n(O,g++)).subscribe(k(t,N=>{o?.(N),s?I(N):t.next(N)},()=>{R=!0},void 0,()=>{if(R)try{for(h--;f.length&&h<r;){let N=f.shift();u?nt(t,u,()=>b(N)):b(N)}E()}catch(N){t.error(N)}}))};return e.subscribe(k(t,I,()=>{v=!0,E()})),()=>{l?.()}}function rn(e,t,n=1/0){return U(t)?rn((r,o)=>ht((s,u)=>t(r,s,o,u))(re(e(r,o))),n):(typeof t=="number"&&(n=t),V((r,o)=>kv(r,o,e,n)))}function Qi(e=1/0){return rn(ft,e)}function jv(){return Qi(1)}function qo(...e){return jv()(Ut(e,Dn(e)))}function FN(e){return new Q(t=>{re(e()).subscribe(t)})}function PN(...e){let t=Ho(e),{args:n,keys:r}=lu(e),o=new Q(s=>{let{length:u}=n;if(!u){s.complete();return}let l=new Array(u),f=u,h=u;for(let g=0;g<u;g++){let v=!1;re(n[g]).subscribe(k(s,E=>{v||(v=!0,h--),l[g]=E},()=>f--,void 0,()=>{(!f||!v)&&(h||s.next(r?fu(r,l):l),s.complete())}))}});return t?o.pipe(Ir(t)):o}var LN=["addListener","removeListener"],kN=["addEventListener","removeEventListener"],jN=["on","off"];function $f(e,t,n,r){if(U(n)&&(r=n,n=void 0),r)return $f(e,t,n).pipe(Ir(r));let[o,s]=UN(e)?kN.map(u=>l=>e[u](t,l,n)):VN(e)?LN.map(Vv(e,t)):BN(e)?jN.map(Vv(e,t)):[];if(!o&&zo(e))return rn(u=>$f(u,t,n))(re(e));if(!o)throw new TypeError("Invalid event target");return new Q(u=>{let l=(...f)=>u.next(1<f.length?f:f[0]);return o(l),()=>s(l)})}function Vv(e,t){return n=>r=>e[n](t,r)}function VN(e){return U(e.addListener)&&U(e.removeListener)}function BN(e){return U(e.on)&&U(e.off)}function UN(e){return U(e.addEventListener)&&U(e.removeEventListener)}function Gn(e=0,t,n=Cv){let r=-1;return t!=null&&($o(t)?n=t:r=t),new Q(o=>{let s=uu(e)?+e-n.now():e;s<0&&(s=0);let u=0;return n.schedule(function(){o.closed||(o.next(u++),0<=r?this.schedule(void 0,r):o.complete())},s)})}function Hf(e=0,t=dt){return e<0&&(e=0),Gn(e,e,t)}function $N(...e){let t=Dn(e),n=_v(e,1/0),r=e;return r.length?r.length===1?re(r[0]):Qi(n)(Ut(r,t)):nn}var HN=new Q(tn);var{isArray:zN}=Array;function Bv(e){return e.length===1&&zN(e[0])?e[0]:e}function wn(e,t){return V((n,r)=>{let o=0;n.subscribe(k(r,s=>e.call(t,s,o++)&&r.next(s)))})}function WN(e,t,n){if(t==null&&(t=e,e=0),t<=0)return nn;let r=t+e;return new Q(n?o=>{let s=e;return n.schedule(function(){s<r?(o.next(s++),this.schedule()):o.complete()})}:o=>{let s=e;for(;s<r&&!o.closed;)o.next(s++);o.complete()})}function GN(...e){let t=Ho(e),n=Bv(e);return n.length?new Q(r=>{let o=n.map(()=>[]),s=n.map(()=>!1);r.add(()=>{o=s=null});for(let u=0;!r.closed&&u<n.length;u++)re(n[u]).subscribe(k(r,l=>{if(o[u].push(l),o.every(f=>f.length)){let f=o.map(h=>h.shift());r.next(t?t(...f):f),o.some((h,g)=>!h.length&&s[g])&&r.complete()}},()=>{s[u]=!0,!o[u].length&&r.complete()}));return()=>{o=s=null}}):nn}function Uv(e){return V((t,n)=>{let r=!1,o=null,s=null,u=!1,l=()=>{if(s?.unsubscribe(),s=null,r){r=!1;let h=o;o=null,n.next(h)}u&&n.complete()},f=()=>{s=null,u&&n.complete()};t.subscribe(k(n,h=>{r=!0,o=h,s||re(e(h)).subscribe(s=k(n,l,f))},()=>{u=!0,(!r||!s||s.closed)&&n.complete()}))})}function qN(e,t=dt){return Uv(()=>Gn(e,t))}function zf(e){return V((t,n)=>{let r=null,o=!1,s;r=t.subscribe(k(n,void 0,void 0,u=>{s=re(e(u,zf(e)(t))),r?(r.unsubscribe(),r=null,s.subscribe(n)):o=!0})),o&&(r.unsubscribe(),r=null,s.subscribe(n))})}function du(e,t,n,r,o){return(s,u)=>{let l=n,f=t,h=0;s.subscribe(k(u,g=>{let v=h++;f=l?e(f,g,v):(l=!0,g),r&&u.next(f)},o&&(()=>{l&&u.next(f),u.complete()})))}}function ZN(e,t){return V(du(e,t,arguments.length>=2,!1,!0))}function Wf(e,t){return U(t)?rn(e,t,1):rn(e,1)}function $v(e){return new Q(t=>e.subscribe(t))}var YN={connector:()=>new qe};function Hv(e,t=YN){let{connector:n}=t;return V((r,o)=>{let s=n();re(e($v(s))).subscribe(o),o.add(r.subscribe(s))})}function QN(e,t=dt){return V((n,r)=>{let o=null,s=null,u=null,l=()=>{if(o){o.unsubscribe(),o=null;let h=s;s=null,r.next(h)}};function f(){let h=u+e,g=t.now();if(g<h){o=this.schedule(void 0,h-g),r.add(o);return}l()}n.subscribe(k(r,h=>{s=h,u=t.now(),o||(o=t.schedule(f,e),r.add(o))},()=>{l(),r.complete()},void 0,()=>{s=o=null}))})}function Ki(e){return V((t,n)=>{let r=!1;t.subscribe(k(n,o=>{r=!0,n.next(o)},()=>{r||n.next(e),n.complete()}))})}function Zo(e){return e<=0?()=>nn:V((t,n)=>{let r=0;t.subscribe(k(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function zv(){return V((e,t)=>{e.subscribe(k(t,tn))})}function Gf(e){return ht(()=>e)}function qf(e,t){return t?n=>qo(t.pipe(Zo(1),zv()),n.pipe(qf(e))):rn((n,r)=>re(e(n,r)).pipe(Zo(1),Gf(n)))}function KN(e,t=dt){let n=Gn(e,t);return qf(()=>n)}function JN(e,t=ft){return e=e??XN,V((n,r)=>{let o,s=!0;n.subscribe(k(r,u=>{let l=t(u);(s||!e(o,l))&&(s=!1,o=l,r.next(u))}))})}function XN(e,t){return e===t}function hu(e=e1){return V((t,n)=>{let r=!1;t.subscribe(k(n,o=>{r=!0,n.next(o)},()=>r?n.complete():n.error(e())))})}function e1(){return new Qr}function Ji(e){return V((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function Zf(e,t){let n=arguments.length>=2;return r=>r.pipe(e?wn((o,s)=>e(o,s,r)):ft,Zo(1),n?Ki(t):hu(()=>new Qr))}function Yf(e){return e<=0?()=>nn:V((t,n)=>{let r=[];t.subscribe(k(n,o=>{r.push(o),e<r.length&&r.shift()},()=>{for(let o of r)n.next(o);n.complete()},void 0,()=>{r=null}))})}function t1(e,t){let n=arguments.length>=2;return r=>r.pipe(e?wn((o,s)=>e(o,s,r)):ft,Yf(1),n?Ki(t):hu(()=>new Qr))}function Wv(e,t){let n=U(e)?e:()=>e;return U(t)?Hv(t,{connector:n}):r=>new qr(r,n)}function n1(){return V((e,t)=>{let n,r=!1;e.subscribe(k(t,o=>{let s=n;n=o,r&&t.next([s,o]),r=!0}))})}function r1(){return e=>{let t=new Bo;return new qr(e,()=>t)}}function o1(e,t,n,r){n&&!U(n)&&(r=n);let o=U(n)?n:void 0;return s=>Wv(new Zr(e,t,r),o)(s)}function i1(e){return V((t,n)=>{let r,o=!1,s,u=()=>{r=t.subscribe(k(n,void 0,void 0,l=>{s||(s=new qe,re(e(s)).subscribe(k(n,()=>r?u():o=!0))),s&&s.next(l)})),o&&(r.unsubscribe(),r=null,o=!1,u())};u()})}function Gv(e){return V((t,n)=>{let r=!1,o=null;t.subscribe(k(n,s=>{r=!0,o=s})),re(e).subscribe(k(n,()=>{if(r){r=!1;let s=o;o=null,n.next(s)}},tn))})}function s1(e,t=dt){return Gv(Hf(e,t))}function a1(e,t){return V(du(e,t,arguments.length>=2,!0))}function Kf(e={}){let{connector:t=()=>new qe,resetOnError:n=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=e;return s=>{let u,l,f,h=0,g=!1,v=!1,E=()=>{l?.unsubscribe(),l=void 0},I=()=>{E(),u=f=void 0,g=v=!1},b=()=>{let O=u;I(),O?.unsubscribe()};return V((O,R)=>{h++,!v&&!g&&E();let N=f=f??t();R.add(()=>{h--,h===0&&!v&&!g&&(l=Qf(b,o))}),N.subscribe(R),!u&&h>0&&(u=new Wn({next:B=>N.next(B),error:B=>{v=!0,E(),l=Qf(I,n,B),N.error(B)},complete:()=>{g=!0,E(),l=Qf(I,r),N.complete()}}),re(O).subscribe(u))})(s)}}function Qf(e,t,...n){if(t===!0){e();return}if(t===!1)return;let r=new Wn({next:()=>{r.unsubscribe(),e()}});return re(t(...n)).subscribe(r)}function u1(e,t,n){let r,o=!1;return e&&typeof e=="object"?{bufferSize:r=1/0,windowTime:t=1/0,refCount:o=!1,scheduler:n}=e:r=e??1/0,Kf({connector:()=>new Zr(r,t,n),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o})}function c1(e){return wn((t,n)=>e<=n)}function qv(...e){let t=Dn(e);return V((n,r)=>{(t?qo(e,n,t):qo(e,n)).subscribe(r)})}function pu(e,t){return V((n,r)=>{let o=null,s=0,u=!1,l=()=>u&&!o&&r.complete();n.subscribe(k(r,f=>{o?.unsubscribe();let h=0,g=s++;re(e(f,g)).subscribe(o=k(r,v=>r.next(t?t(f,v,g,h++):v),()=>{o=null,l()}))},()=>{u=!0,l()}))})}function l1(e){return V((t,n)=>{re(e).subscribe(k(n,()=>n.complete(),tn)),!n.closed&&t.subscribe(n)})}function f1(e,t=!1){return V((n,r)=>{let o=0;n.subscribe(k(r,s=>{let u=e(s,o++);(u||t)&&r.next(s),!u&&r.complete()}))})}function Jf(e,t,n){let r=U(e)||t||n?{next:e,error:t,complete:n}:e;return r?V((o,s)=>{var u;(u=r.subscribe)===null||u===void 0||u.call(r);let l=!0;o.subscribe(k(s,f=>{var h;(h=r.next)===null||h===void 0||h.call(r,f),s.next(f)},()=>{var f;l=!1,(f=r.complete)===null||f===void 0||f.call(r),s.complete()},f=>{var h;l=!1,(h=r.error)===null||h===void 0||h.call(r,f),s.error(f)},()=>{var f,h;l&&((f=r.unsubscribe)===null||f===void 0||f.call(r)),(h=r.finalize)===null||h===void 0||h.call(r)}))}):ft}function Zv(e,t){return V((n,r)=>{let{leading:o=!0,trailing:s=!1}=t??{},u=!1,l=null,f=null,h=!1,g=()=>{f?.unsubscribe(),f=null,s&&(I(),h&&r.complete())},v=()=>{f=null,h&&r.complete()},E=b=>f=re(e(b)).subscribe(k(r,g,v)),I=()=>{if(u){u=!1;let b=l;l=null,r.next(b),!h&&E(b)}};n.subscribe(k(r,b=>{u=!0,l=b,!(f&&!f.closed)&&(o?I():E(b))},()=>{h=!0,!(s&&u&&f&&!f.closed)&&r.complete()}))})}function d1(e,t=dt,n){let r=Gn(e,t);return Zv(()=>r,n)}var $D="https://g.co/ng/security#xss",Z=class extends Error{constructor(t,n){super(ic(t,n)),this.code=t}};function ic(e,t){return`${`NG0${Math.abs(e)}`}${t?": "+t:""}`}function ms(e){return{toString:e}.toString()}var gu="__parameters__";function h1(e){return function(...n){if(e){let r=e(...n);for(let o in r)this[o]=r[o]}}}function Rh(e,t,n){return ms(()=>{let r=h1(t);function o(...s){if(this instanceof o)return r.apply(this,s),this;let u=new o(...s);return l.annotation=u,l;function l(f,h,g){let v=f.hasOwnProperty(gu)?f[gu]:Object.defineProperty(f,gu,{value:[]})[gu];for(;v.length<=g;)v.push(null);return(v[g]=v[g]||[]).push(u),f}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}var Qe=globalThis;function Ce(e){for(let t in e)if(e[t]===Ce)return t;throw Error("Could not find renamed property on target object.")}function p1(e,t){for(let n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function pt(e){if(typeof e=="string")return e;if(Array.isArray(e))return"["+e.map(pt).join(", ")+"]";if(e==null)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;let t=e.toString();if(t==null)return""+t;let n=t.indexOf(`
`);return n===-1?t:t.substring(0,n)}function pd(e,t){return e==null||e===""?t===null?"":t:t==null||t===""?e:e+" "+t}var g1=Ce({__forward_ref__:Ce});function HD(e){return e.__forward_ref__=HD,e.toString=function(){return pt(this())},e}function Ke(e){return zD(e)?e():e}function zD(e){return typeof e=="function"&&e.hasOwnProperty(g1)&&e.__forward_ref__===HD}function m1(e,t,n){e!=t&&y1(n,e,t,"==")}function y1(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(r==null?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}function J(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function fi(e){return{providers:e.providers||[],imports:e.imports||[]}}function sc(e){return Yv(e,WD)||Yv(e,GD)}function aG(e){return sc(e)!==null}function Yv(e,t){return e.hasOwnProperty(t)?e[t]:null}function v1(e){let t=e&&(e[WD]||e[GD]);return t||null}function Qv(e){return e&&(e.hasOwnProperty(Kv)||e.hasOwnProperty(D1))?e[Kv]:null}var WD=Ce({\u0275prov:Ce}),Kv=Ce({\u0275inj:Ce}),GD=Ce({ngInjectableDef:Ce}),D1=Ce({ngInjectorDef:Ce}),Y=class{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=J({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function qD(e){return e&&!!e.\u0275providers}var w1=Ce({\u0275cmp:Ce}),E1=Ce({\u0275dir:Ce}),I1=Ce({\u0275pipe:Ce}),C1=Ce({\u0275mod:Ce}),Au=Ce({\u0275fac:Ce}),es=Ce({__NG_ELEMENT_ID__:Ce}),Jv=Ce({__NG_ENV_ID__:Ce});function un(e){return typeof e=="string"?e:e==null?"":String(e)}function _1(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():un(e)}function b1(e,t){let n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new Z(-200,e)}function Fh(e,t){throw new Z(-201,!1)}var le=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(le||{}),gd;function ZD(){return gd}function Et(e){let t=gd;return gd=e,t}function YD(e,t,n){let r=sc(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&le.Optional)return null;if(t!==void 0)return t;Fh(e,"Injector")}var M1={},ss=M1,md="__NG_DI_FLAG__",Nu="ngTempTokenPath",x1="ngTokenPath",T1=/\n/gm,S1="\u0275",Xv="__source",Xo;function A1(){return Xo}function Cr(e){let t=Xo;return Xo=e,t}function N1(e,t=le.Default){if(Xo===void 0)throw new Z(-203,!1);return Xo===null?YD(e,void 0,t):Xo.get(e,t&le.Optional?null:void 0,t)}function z(e,t=le.Default){return(ZD()||N1)(Ke(e),t)}function $(e,t=le.Default){return z(e,ac(t))}function ac(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function yd(e){let t=[];for(let n=0;n<e.length;n++){let r=Ke(e[n]);if(Array.isArray(r)){if(r.length===0)throw new Z(900,!1);let o,s=le.Default;for(let u=0;u<r.length;u++){let l=r[u],f=O1(l);typeof f=="number"?f===-1?o=l.token:s|=f:o=l}t.push(z(o,s))}else t.push(z(r))}return t}function Ph(e,t){return e[md]=t,e.prototype[md]=t,e}function O1(e){return e[md]}function R1(e,t,n,r){let o=e[Nu];throw t[Xv]&&o.unshift(t[Xv]),e.message=F1(`
`+e.message,o,n,r),e[x1]=o,e[Nu]=null,e}function F1(e,t,n,r=null){e=e&&e.charAt(0)===`
`&&e.charAt(1)==S1?e.slice(2):e;let o=pt(t);if(Array.isArray(t))o=t.map(pt).join(" -> ");else if(typeof t=="object"){let s=[];for(let u in t)if(t.hasOwnProperty(u)){let l=t[u];s.push(u+":"+(typeof l=="string"?JSON.stringify(l):pt(l)))}o=`{${s.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(T1,`
  `)}`}var uG=Ph(Rh("Inject",e=>({token:e})),-1),Lh=Ph(Rh("Optional"),8);var QD=Ph(Rh("SkipSelf"),4);function to(e,t){let n=e.hasOwnProperty(Au);return n?e[Au]:null}function P1(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let o=e[r],s=t[r];if(n&&(o=n(o),s=n(s)),s!==o)return!1}return!0}function L1(e){return e.flat(Number.POSITIVE_INFINITY)}function kh(e,t){e.forEach(n=>Array.isArray(n)?kh(n,t):t(n))}function KD(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Ou(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function k1(e,t){let n=[];for(let r=0;r<e;r++)n.push(t);return n}function j1(e,t,n,r){let o=e.length;if(o==t)e.push(n,r);else if(o===1)e.push(r,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;){let s=o-2;e[o]=e[s],o--}e[t]=n,e[t+1]=r}}function ys(e,t,n){let r=vs(e,t);return r>=0?e[r|1]=n:(r=~r,j1(e,r,t,n)),r}function Xf(e,t){let n=vs(e,t);if(n>=0)return e[n|1]}function vs(e,t){return V1(e,t,1)}function V1(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){let s=r+(o-r>>1),u=e[s<<n];if(t===u)return s<<n;u>t?o=s:r=s+1}return~(o<<n)}var Zn={},rt=[],as=new Y(""),JD=new Y("",-1),XD=new Y(""),Ru=class{get(t,n=ss){if(n===ss){let r=new Error(`NullInjectorError: No provider for ${pt(t)}!`);throw r.name="NullInjectorError",r}return n}},ew=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(ew||{}),Cn=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Cn||{}),Mr=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Mr||{});function B1(e,t,n){let r=e.length;for(;;){let o=e.indexOf(t,n);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let s=t.length;if(o+s===r||e.charCodeAt(o+s)<=32)return o}n=o+1}}function vd(e,t,n){let r=0;for(;r<n.length;){let o=n[r];if(typeof o=="number"){if(o!==0)break;r++;let s=n[r++],u=n[r++],l=n[r++];e.setAttribute(t,u,l,s)}else{let s=o,u=n[++r];U1(s)?e.setProperty(t,s,u):e.setAttribute(t,s,u),r++}}return r}function tw(e){return e===3||e===4||e===6}function U1(e){return e.charCodeAt(0)===64}function us(e,t){if(!(t===null||t.length===0))if(e===null||e.length===0)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){let o=t[r];typeof o=="number"?n=o:n===0||(n===-1||n===2?eD(e,n,o,null,t[++r]):eD(e,n,o,null,null))}}return e}function eD(e,t,n,r,o){let s=0,u=e.length;if(t===-1)u=-1;else for(;s<e.length;){let l=e[s++];if(typeof l=="number"){if(l===t){u=-1;break}else if(l>t){u=s-1;break}}}for(;s<e.length;){let l=e[s];if(typeof l=="number")break;if(l===n){if(r===null){o!==null&&(e[s+1]=o);return}else if(r===e[s+1]){e[s+2]=o;return}}s++,r!==null&&s++,o!==null&&s++}u!==-1&&(e.splice(u,0,t),s=u+1),e.splice(s++,0,n),r!==null&&e.splice(s++,0,r),o!==null&&e.splice(s++,0,o)}var nw="ng-template";function $1(e,t,n,r){let o=0;if(r){for(;o<t.length&&typeof t[o]=="string";o+=2)if(t[o]==="class"&&B1(t[o+1].toLowerCase(),n,0)!==-1)return!0}else if(jh(e))return!1;if(o=t.indexOf(1,o),o>-1){let s;for(;++o<t.length&&typeof(s=t[o])=="string";)if(s.toLowerCase()===n)return!0}return!1}function jh(e){return e.type===4&&e.value!==nw}function H1(e,t,n){let r=e.type===4&&!n?nw:e.value;return t===r}function z1(e,t,n){let r=4,o=e.attrs,s=o!==null?q1(o):0,u=!1;for(let l=0;l<t.length;l++){let f=t[l];if(typeof f=="number"){if(!u&&!on(r)&&!on(f))return!1;if(u&&on(f))continue;u=!1,r=f|r&1;continue}if(!u)if(r&4){if(r=2|r&1,f!==""&&!H1(e,f,n)||f===""&&t.length===1){if(on(r))return!1;u=!0}}else if(r&8){if(o===null||!$1(e,o,f,n)){if(on(r))return!1;u=!0}}else{let h=t[++l],g=W1(f,o,jh(e),n);if(g===-1){if(on(r))return!1;u=!0;continue}if(h!==""){let v;if(g>s?v="":v=o[g+1].toLowerCase(),r&2&&h!==v){if(on(r))return!1;u=!0}}}}return on(r)||u}function on(e){return(e&1)===0}function W1(e,t,n,r){if(t===null)return-1;let o=0;if(r||!n){let s=!1;for(;o<t.length;){let u=t[o];if(u===e)return o;if(u===3||u===6)s=!0;else if(u===1||u===2){let l=t[++o];for(;typeof l=="string";)l=t[++o];continue}else{if(u===4)break;if(u===0){o+=4;continue}}o+=s?1:2}return-1}else return Z1(t,e)}function rw(e,t,n=!1){for(let r=0;r<t.length;r++)if(z1(e,t[r],n))return!0;return!1}function G1(e){let t=e.attrs;if(t!=null){let n=t.indexOf(5);if(!(n&1))return t[n+1]}return null}function q1(e){for(let t=0;t<e.length;t++){let n=e[t];if(tw(n))return t}return e.length}function Z1(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){let r=e[n];if(typeof r=="number")return-1;if(r===t)return n;n++}return-1}function Y1(e,t){e:for(let n=0;n<t.length;n++){let r=t[n];if(e.length===r.length){for(let o=0;o<e.length;o++)if(e[o]!==r[o])continue e;return!0}}return!1}function tD(e,t){return e?":not("+t.trim()+")":t}function Q1(e){let t=e[0],n=1,r=2,o="",s=!1;for(;n<e.length;){let u=e[n];if(typeof u=="string")if(r&2){let l=e[++n];o+="["+u+(l.length>0?'="'+l+'"':"")+"]"}else r&8?o+="."+u:r&4&&(o+=" "+u);else o!==""&&!on(u)&&(t+=tD(s,o),o=""),r=u,s=s||!on(r);n++}return o!==""&&(t+=tD(s,o)),t}function K1(e){return e.map(Q1).join(",")}function J1(e){let t=[],n=[],r=1,o=2;for(;r<e.length;){let s=e[r];if(typeof s=="string")o===2?s!==""&&t.push(s,e[++r]):o===8&&n.push(s);else{if(!on(o))break;o=s}r++}return{attrs:t,classes:n}}function cG(e){return ms(()=>{let t=sw(e),n=At(Ye({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===ew.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Cn.Emulated,styles:e.styles||rt,_:null,schemas:e.schemas||null,tView:null,id:""});aw(n);let r=e.dependencies;return n.directiveDefs=rD(r,!1),n.pipeDefs=rD(r,!0),n.id=nO(n),n})}function X1(e){return Yn(e)||Vh(e)}function eO(e){return e!==null}function di(e){return ms(()=>({type:e.type,bootstrap:e.bootstrap||rt,declarations:e.declarations||rt,imports:e.imports||rt,exports:e.exports||rt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function nD(e,t){if(e==null)return Zn;let n={};for(let r in e)if(e.hasOwnProperty(r)){let o=e[r],s,u,l=Mr.None;Array.isArray(o)?(l=o[0],s=o[1],u=o[2]??s):(s=o,u=o),t?(n[s]=l!==Mr.None?[r,l]:r,t[s]=u):n[s]=r}return n}function hi(e){return ms(()=>{let t=sw(e);return aw(t),t})}function po(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone===!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function Yn(e){return e[w1]||null}function Vh(e){return e[E1]||null}function ow(e){return e[I1]||null}function tO(e){let t=Yn(e)||Vh(e)||ow(e);return t!==null?t.standalone:!1}function iw(e,t){let n=e[C1]||null;if(!n&&t===!0)throw new Error(`Type ${pt(e)} does not have '\u0275mod' property.`);return n}function sw(e){let t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Zn,exportAs:e.exportAs||null,standalone:e.standalone===!0,signals:e.signals===!0,selectors:e.selectors||rt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:nD(e.inputs,t),outputs:nD(e.outputs),debugInfo:null}}function aw(e){e.features?.forEach(t=>t(e))}function rD(e,t){if(!e)return null;let n=t?ow:X1;return()=>(typeof e=="function"?e():e).map(r=>n(r)).filter(eO)}function nO(e){let t=0,n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(let o of n)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function Bh(e){return{\u0275providers:e}}function rO(...e){return{\u0275providers:uw(!0,e),\u0275fromNgModule:!0}}function uw(e,...t){let n=[],r=new Set,o,s=u=>{n.push(u)};return kh(t,u=>{let l=u;Dd(l,s,[],r)&&(o||=[],o.push(l))}),o!==void 0&&cw(o,s),n}function cw(e,t){for(let n=0;n<e.length;n++){let{ngModule:r,providers:o}=e[n];Uh(o,s=>{t(s,r)})}}function Dd(e,t,n,r){if(e=Ke(e),!e)return!1;let o=null,s=Qv(e),u=!s&&Yn(e);if(!s&&!u){let f=e.ngModule;if(s=Qv(f),s)o=f;else return!1}else{if(u&&!u.standalone)return!1;o=e}let l=r.has(o);if(u){if(l)return!1;if(r.add(o),u.dependencies){let f=typeof u.dependencies=="function"?u.dependencies():u.dependencies;for(let h of f)Dd(h,t,n,r)}}else if(s){if(s.imports!=null&&!l){r.add(o);let h;try{kh(s.imports,g=>{Dd(g,t,n,r)&&(h||=[],h.push(g))})}finally{}h!==void 0&&cw(h,t)}if(!l){let h=to(o)||(()=>new o);t({provide:o,useFactory:h,deps:rt},o),t({provide:XD,useValue:o,multi:!0},o),t({provide:as,useValue:()=>z(o),multi:!0},o)}let f=s.providers;if(f!=null&&!l){let h=e;Uh(f,g=>{t(g,h)})}}else return!1;return o!==e&&e.providers!==void 0}function Uh(e,t){for(let n of e)qD(n)&&(n=n.\u0275providers),Array.isArray(n)?Uh(n,t):t(n)}var oO=Ce({provide:String,useValue:Ce});function lw(e){return e!==null&&typeof e=="object"&&oO in e}function iO(e){return!!(e&&e.useExisting)}function sO(e){return!!(e&&e.useFactory)}function ti(e){return typeof e=="function"}function aO(e){return!!e.useClass}var uc=new Y(""),Cu={},uO={},ed;function cc(){return ed===void 0&&(ed=new Ru),ed}var _n=class{},cs=class extends _n{get destroyed(){return this._destroyed}constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ed(t,u=>this.processProvider(u)),this.records.set(JD,Yo(void 0,this)),o.has("environment")&&this.records.set(_n,Yo(void 0,this));let s=this.records.get(uc);s!=null&&typeof s.value=="string"&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(XD,rt,le.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let t=ue(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let n=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),ue(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();let n=Cr(this),r=Et(void 0),o;try{return t()}finally{Cr(n),Et(r)}}get(t,n=ss,r=le.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Jv))return t[Jv](this);r=ac(r);let o,s=Cr(this),u=Et(void 0);try{if(!(r&le.SkipSelf)){let f=this.records.get(t);if(f===void 0){let h=hO(t)&&sc(t);h&&this.injectableDefInScope(h)?f=Yo(wd(t),Cu):f=null,this.records.set(t,f)}if(f!=null)return this.hydrate(t,f)}let l=r&le.Self?cc():this.parent;return n=r&le.Optional&&n===ss?null:n,l.get(t,n)}catch(l){if(l.name==="NullInjectorError"){if((l[Nu]=l[Nu]||[]).unshift(pt(t)),s)throw l;return R1(l,t,"R3InjectorError",this.source)}else throw l}finally{Et(u),Cr(s)}}resolveInjectorInitializers(){let t=ue(null),n=Cr(this),r=Et(void 0),o;try{let s=this.get(as,rt,le.Self);for(let u of s)u()}finally{Cr(n),Et(r),ue(t)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push(pt(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Z(205,!1)}processProvider(t){t=Ke(t);let n=ti(t)?t:Ke(t&&t.provide),r=lO(t);if(!ti(t)&&t.multi===!0){let o=this.records.get(n);o||(o=Yo(void 0,Cu,!0),o.factory=()=>yd(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){let r=ue(null);try{return n.value===Cu&&(n.value=uO,n.value=n.factory()),typeof n.value=="object"&&n.value&&dO(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{ue(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=Ke(t.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){let n=this._onDestroyHooks.indexOf(t);n!==-1&&this._onDestroyHooks.splice(n,1)}};function wd(e){let t=sc(e),n=t!==null?t.factory:to(e);if(n!==null)return n;if(e instanceof Y)throw new Z(204,!1);if(e instanceof Function)return cO(e);throw new Z(204,!1)}function cO(e){if(e.length>0)throw new Z(204,!1);let n=v1(e);return n!==null?()=>n.factory(e):()=>new e}function lO(e){if(lw(e))return Yo(void 0,e.useValue);{let t=fw(e);return Yo(t,Cu)}}function fw(e,t,n){let r;if(ti(e)){let o=Ke(e);return to(o)||wd(o)}else if(lw(e))r=()=>Ke(e.useValue);else if(sO(e))r=()=>e.useFactory(...yd(e.deps||[]));else if(iO(e))r=()=>z(Ke(e.useExisting));else{let o=Ke(e&&(e.useClass||e.provide));if(fO(e))r=()=>new o(...yd(e.deps));else return to(o)||wd(o)}return r}function Yo(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function fO(e){return!!e.deps}function dO(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function hO(e){return typeof e=="function"||typeof e=="object"&&e instanceof Y}function Ed(e,t){for(let n of e)Array.isArray(n)?Ed(n,t):n&&qD(n)?Ed(n.\u0275providers,t):t(n)}function dw(e,t){e instanceof cs&&e.assertNotDestroyed();let n,r=Cr(e),o=Et(void 0);try{return t()}finally{Cr(r),Et(o)}}function hw(){return ZD()!==void 0||A1()!=null}function $h(e){if(!hw())throw new Z(-203,!1)}function pO(e){let t=Qe.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function gO(e){return typeof e=="function"}var Nn=0,K=1,q=2,st=3,cn=4,gt=5,ni=6,Fu=7,ot=8,ri=9,bn=10,he=11,ls=12,oD=13,pi=14,It=15,no=16,Qo=17,Qn=18,lc=19,pw=20,_r=21,_u=22,$t=23,Se=25,Hh=1;var ro=7,Pu=8,oi=9,it=10,Lu=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Lu||{});function br(e){return Array.isArray(e)&&typeof e[Hh]=="object"}function Xn(e){return Array.isArray(e)&&e[Hh]===!0}function zh(e){return(e.flags&4)!==0}function fc(e){return e.componentOffset>-1}function dc(e){return(e.flags&1)===1}function Kn(e){return!!e.template}function Id(e){return(e[q]&512)!==0}var Cd=class{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function gw(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}function Wh(){return mw}function mw(e){return e.type.prototype.ngOnChanges&&(e.setInput=yO),mO}Wh.ngInherit=!0;function mO(){let e=vw(this),t=e?.current;if(t){let n=e.previous;if(n===Zn)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function yO(e,t,n,r,o){let s=this.declaredInputs[r],u=vw(e)||vO(e,{previous:Zn,current:null}),l=u.current||(u.current={}),f=u.previous,h=f[s];l[s]=new Cd(h&&h.currentValue,n,f===Zn),gw(e,t,o,n)}var yw="__ngSimpleChanges__";function vw(e){return e[yw]||null}function vO(e,t){return e[yw]=t}var iD=null;var En=function(e,t,n){iD?.(e,t,n)},Dw="svg",DO="math";function Ht(e){for(;Array.isArray(e);)e=e[Nn];return e}function wO(e){for(;Array.isArray(e);){if(typeof e[Hh]=="object")return e;e=e[Nn]}return null}function hc(e,t){return Ht(t[e])}function zt(e,t){return Ht(t[e.index])}function Gh(e,t){return e.data[t]}function gi(e,t){return e[t]}function Tr(e,t){let n=t[e];return br(n)?n:n[Nn]}function EO(e){return(e[q]&4)===4}function qh(e){return(e[q]&128)===128}function IO(e){return Xn(e[st])}function Mn(e,t){return t==null?null:e[t]}function ww(e){e[Qo]=0}function Ew(e){e[q]&1024||(e[q]|=1024,qh(e)&&gc(e))}function CO(e,t){for(;e>0;)t=t[pi],e--;return t}function pc(e){return!!(e[q]&9216||e[$t]?.dirty)}function _d(e){e[bn].changeDetectionScheduler?.notify(8),e[q]&64&&(e[q]|=1024),pc(e)&&gc(e)}function gc(e){e[bn].changeDetectionScheduler?.notify(0);let t=oo(e);for(;t!==null&&!(t[q]&8192||(t[q]|=8192,!qh(t)));)t=oo(t)}function Iw(e,t){if((e[q]&256)===256)throw new Z(911,!1);e[_r]===null&&(e[_r]=[]),e[_r].push(t)}function _O(e,t){if(e[_r]===null)return;let n=e[_r].indexOf(t);n!==-1&&e[_r].splice(n,1)}function oo(e){let t=e[st];return Xn(t)?t[st]:t}var ee={lFrame:Nw(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Cw=!1;function bO(){return ee.lFrame.elementDepthCount}function MO(){ee.lFrame.elementDepthCount++}function xO(){ee.lFrame.elementDepthCount--}function _w(){return ee.bindingsEnabled}function bw(){return ee.skipHydrationRootTNode!==null}function TO(e){return ee.skipHydrationRootTNode===e}function lG(){ee.bindingsEnabled=!0}function fG(){ee.bindingsEnabled=!1}function SO(){ee.skipHydrationRootTNode=null}function L(){return ee.lFrame.lView}function we(){return ee.lFrame.tView}function dG(e){return ee.lFrame.contextLView=e,e[ot]}function hG(e){return ee.lFrame.contextLView=null,e}function He(){let e=Mw();for(;e!==null&&e.type===64;)e=e.parent;return e}function Mw(){return ee.lFrame.currentTNode}function fs(){let e=ee.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function xn(e,t){let n=ee.lFrame;n.currentTNode=e,n.isParent=t}function Zh(){return ee.lFrame.isParent}function Yh(){ee.lFrame.isParent=!1}function AO(){return ee.lFrame.contextLView}function xw(){return Cw}function sD(e){Cw=e}function fn(){let e=ee.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Qh(){return ee.lFrame.bindingIndex}function NO(e){return ee.lFrame.bindingIndex=e}function er(){return ee.lFrame.bindingIndex++}function mc(e){let t=ee.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function OO(){return ee.lFrame.inI18n}function Tw(e){ee.lFrame.inI18n=e}function RO(e,t){let n=ee.lFrame;n.bindingIndex=n.bindingRootIndex=e,bd(t)}function FO(){return ee.lFrame.currentDirectiveIndex}function bd(e){ee.lFrame.currentDirectiveIndex=e}function Kh(e){let t=ee.lFrame.currentDirectiveIndex;return t===-1?null:e[t]}function Jh(){return ee.lFrame.currentQueryIndex}function yc(e){ee.lFrame.currentQueryIndex=e}function PO(e){let t=e[K];return t.type===2?t.declTNode:t.type===1?e[gt]:null}function Sw(e,t,n){if(n&le.SkipSelf){let o=t,s=e;for(;o=o.parent,o===null&&!(n&le.Host);)if(o=PO(s),o===null||(s=s[pi],o.type&10))break;if(o===null)return!1;t=o,e=s}let r=ee.lFrame=Aw();return r.currentTNode=t,r.lView=e,!0}function Xh(e){let t=Aw(),n=e[K];ee.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Aw(){let e=ee.lFrame,t=e===null?null:e.child;return t===null?Nw(e):t}function Nw(e){let 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 e!==null&&(e.child=t),t}function Ow(){let e=ee.lFrame;return ee.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var Rw=Ow;function ep(){let e=Ow();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 LO(e){return(ee.lFrame.contextLView=CO(e,ee.lFrame.contextLView))[ot]}function On(){return ee.lFrame.selectedIndex}function io(e){ee.lFrame.selectedIndex=e}function tr(){let e=ee.lFrame;return Gh(e.tView,e.selectedIndex)}function pG(){ee.lFrame.currentNamespace=Dw}function gG(){kO()}function kO(){ee.lFrame.currentNamespace=null}function jO(){return ee.lFrame.currentNamespace}var Fw=!0;function Ds(){return Fw}function ws(e){Fw=e}function VO(e,t,n){let{ngOnChanges:r,ngOnInit:o,ngDoCheck:s}=t.type.prototype;if(r){let u=mw(t);(n.preOrderHooks??=[]).push(e,u),(n.preOrderCheckHooks??=[]).push(e,u)}o&&(n.preOrderHooks??=[]).push(0-e,o),s&&((n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s))}function vc(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){let s=e.data[n].type.prototype,{ngAfterContentInit:u,ngAfterContentChecked:l,ngAfterViewInit:f,ngAfterViewChecked:h,ngOnDestroy:g}=s;u&&(e.contentHooks??=[]).push(-n,u),l&&((e.contentHooks??=[]).push(n,l),(e.contentCheckHooks??=[]).push(n,l)),f&&(e.viewHooks??=[]).push(-n,f),h&&((e.viewHooks??=[]).push(n,h),(e.viewCheckHooks??=[]).push(n,h)),g!=null&&(e.destroyHooks??=[]).push(n,g)}}function bu(e,t,n){Pw(e,t,3,n)}function Mu(e,t,n,r){(e[q]&3)===n&&Pw(e,t,n,r)}function td(e,t){let n=e[q];(n&3)===t&&(n&=16383,n+=1,e[q]=n)}function Pw(e,t,n,r){let o=r!==void 0?e[Qo]&65535:0,s=r??-1,u=t.length-1,l=0;for(let f=o;f<u;f++)if(typeof t[f+1]=="number"){if(l=t[f],r!=null&&l>=r)break}else t[f]<0&&(e[Qo]+=65536),(l<s||s==-1)&&(BO(e,n,t,f),e[Qo]=(e[Qo]&4294901760)+f+2),f++}function aD(e,t){En(4,e,t);let n=ue(null);try{t.call(e)}finally{ue(n),En(5,e,t)}}function BO(e,t,n,r){let o=n[r]<0,s=n[r+1],u=o?-n[r]:n[r],l=e[u];o?e[q]>>14<e[Qo]>>16&&(e[q]&3)===t&&(e[q]+=16384,aD(l,s)):aD(l,s)}var ei=-1,so=class{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}};function UO(e){return e instanceof so}function $O(e){return(e.flags&8)!==0}function HO(e){return(e.flags&16)!==0}var nd={},Md=class{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=ac(r);let o=this.injector.get(t,nd,r);return o!==nd||n===nd?o:this.parentInjector.get(t,n,r)}};function Lw(e){return e!==ei}function ku(e){return e&32767}function zO(e){return e>>16}function ju(e,t){let n=zO(e),r=t;for(;n>0;)r=r[pi],n--;return r}var xd=!0;function Vu(e){let t=xd;return xd=e,t}var WO=256,kw=WO-1,jw=5,GO=0,In={};function qO(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(es)&&(r=n[es]),r==null&&(r=n[es]=GO++);let o=r&kw,s=1<<o;t.data[e+(o>>jw)]|=s}function Bu(e,t){let n=Vw(e,t);if(n!==-1)return n;let r=t[K];r.firstCreatePass&&(e.injectorIndex=t.length,rd(r.data,e),rd(t,null),rd(r.blueprint,null));let o=tp(e,t),s=e.injectorIndex;if(Lw(o)){let u=ku(o),l=ju(o,t),f=l[K].data;for(let h=0;h<8;h++)t[s+h]=l[u+h]|f[u+h]}return t[s+8]=o,s}function rd(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Vw(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function tp(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;o!==null;){if(r=zw(o),r===null)return ei;if(n++,o=o[pi],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return ei}function Td(e,t,n){qO(e,t,n)}function ZO(e,t){if(t==="class")return e.classes;if(t==="style")return e.styles;let n=e.attrs;if(n){let r=n.length,o=0;for(;o<r;){let s=n[o];if(tw(s))break;if(s===0)o=o+2;else if(typeof s=="number")for(o++;o<r&&typeof n[o]=="string";)o++;else{if(s===t)return n[o+1];o=o+2}}}return null}function Bw(e,t,n){if(n&le.Optional||e!==void 0)return e;Fh(t,"NodeInjector")}function Uw(e,t,n,r){if(n&le.Optional&&r===void 0&&(r=null),!(n&(le.Self|le.Host))){let o=e[ri],s=Et(void 0);try{return o?o.get(t,r,n&le.Optional):YD(t,r,n&le.Optional)}finally{Et(s)}}return Bw(r,t,n)}function $w(e,t,n,r=le.Default,o){if(e!==null){if(t[q]&2048&&!(r&le.Self)){let u=JO(e,t,n,r,In);if(u!==In)return u}let s=Hw(e,t,n,r,In);if(s!==In)return s}return Uw(t,n,r,o)}function Hw(e,t,n,r,o){let s=QO(n);if(typeof s=="function"){if(!Sw(t,e,r))return r&le.Host?Bw(o,n,r):Uw(t,n,r,o);try{let u;if(u=s(r),u==null&&!(r&le.Optional))Fh(n);else return u}finally{Rw()}}else if(typeof s=="number"){let u=null,l=Vw(e,t),f=ei,h=r&le.Host?t[It][gt]:null;for((l===-1||r&le.SkipSelf)&&(f=l===-1?tp(e,t):t[l+8],f===ei||!cD(r,!1)?l=-1:(u=t[K],l=ku(f),t=ju(f,t)));l!==-1;){let g=t[K];if(uD(s,l,g.data)){let v=YO(l,t,n,u,r,h);if(v!==In)return v}f=t[l+8],f!==ei&&cD(r,t[K].data[l+8]===h)&&uD(s,l,t)?(u=g,l=ku(f),t=ju(f,t)):l=-1}}return o}function YO(e,t,n,r,o,s){let u=t[K],l=u.data[e+8],f=r==null?fc(l)&&xd:r!=u&&(l.type&3)!==0,h=o&le.Host&&s===l,g=xu(l,u,n,f,h);return g!==null?ao(t,u,g,l):In}function xu(e,t,n,r,o){let s=e.providerIndexes,u=t.data,l=s&1048575,f=e.directiveStart,h=e.directiveEnd,g=s>>20,v=r?l:l+g,E=o?l+g:h;for(let I=v;I<E;I++){let b=u[I];if(I<f&&n===b||I>=f&&b.type===n)return I}if(o){let I=u[f];if(I&&Kn(I)&&I.type===n)return f}return null}function ao(e,t,n,r){let o=e[n],s=t.data;if(UO(o)){let u=o;u.resolving&&b1(_1(s[n]));let l=Vu(u.canSeeViewProviders);u.resolving=!0;let f,h=u.injectImpl?Et(u.injectImpl):null,g=Sw(e,r,le.Default);try{o=e[n]=u.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&VO(n,s[n],t)}finally{h!==null&&Et(h),Vu(l),u.resolving=!1,Rw()}}return o}function QO(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(es)?e[es]:void 0;return typeof t=="number"?t>=0?t&kw:KO:t}function uD(e,t,n){let r=1<<e;return!!(n[t+(e>>jw)]&r)}function cD(e,t){return!(e&le.Self)&&!(e&le.Host&&t)}var eo=class{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return $w(this._tNode,this._lView,t,ac(r),n)}};function KO(){return new eo(He(),L())}function mG(e){return ms(()=>{let t=e.prototype.constructor,n=t[Au]||Sd(t),r=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){let s=o[Au]||Sd(o);if(s&&s!==n)return s;o=Object.getPrototypeOf(o)}return s=>new s})}function Sd(e){return zD(e)?()=>{let t=Sd(Ke(e));return t&&t()}:to(e)}function JO(e,t,n,r,o){let s=e,u=t;for(;s!==null&&u!==null&&u[q]&2048&&!(u[q]&512);){let l=Hw(s,u,n,r|le.Self,In);if(l!==In)return l;let f=s.parent;if(!f){let h=u[pw];if(h){let g=h.get(n,In,r);if(g!==In)return g}f=zw(u),u=u[pi]}s=f}return o}function zw(e){let t=e[K],n=t.type;return n===2?t.declTNode:n===1?e[gt]:null}function XO(e){return ZO(He(),e)}function lD(e,t=null,n=null,r){let o=Ww(e,t,n,r);return o.resolveInjectorInitializers(),o}function Ww(e,t=null,n=null,r,o=new Set){let s=[n||rt,rO(e)];return r=r||(typeof e=="object"?void 0:pt(e)),new cs(s,t||cc(),r||null,o)}var Jr=class Jr{static create(t,n){if(Array.isArray(t))return lD({name:""},n,t,"");{let r=t.name??"";return lD({name:r},t.parent,t.providers,r)}}};Jr.THROW_IF_NOT_FOUND=ss,Jr.NULL=new Ru,Jr.\u0275prov=J({token:Jr,providedIn:"any",factory:()=>z(JD)}),Jr.__NG_ELEMENT_ID__=-1;var ln=Jr;var eR=new Y("");eR.__NG_ELEMENT_ID__=e=>{let t=He();if(t===null)throw new Z(204,!1);if(t.type&2)return t.value;if(e&le.Optional)return null;throw new Z(204,!1)};var tR="ngOriginalError";function od(e){return e[tR]}var Gw=!0,Dc=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=nR,t.__NG_ENV_ID__=r=>r;let e=t;return e})(),Ad=class extends Dc{constructor(t){super(),this._lView=t}onDestroy(t){return Iw(this._lView,t),()=>_O(this._lView,t)}};function nR(){return new Ad(L())}var Sr=(()=>{let t=class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Gi(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let r=this.taskId++;return this.pendingTasks.add(r),r}remove(r){this.pendingTasks.delete(r),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}};t.\u0275prov=J({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();var Nd=class extends qe{constructor(t=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=t,hw()&&(this.destroyRef=$(Dc,{optional:!0})??void 0,this.pendingTasks=$(Sr,{optional:!0})??void 0)}emit(t){let n=ue(null);try{super.next(t)}finally{ue(n)}}subscribe(t,n,r){let o=t,s=n||(()=>null),u=r;if(t&&typeof t=="object"){let f=t;o=f.next?.bind(f),s=f.error?.bind(f),u=f.complete?.bind(f)}this.__isAsync&&(s=this.wrapInTimeout(s),o&&(o=this.wrapInTimeout(o)),u&&(u=this.wrapInTimeout(u)));let l=super.subscribe({next:o,error:s,complete:u});return t instanceof Pe&&t.add(l),l}wrapInTimeout(t){return n=>{let r=this.pendingTasks?.add();setTimeout(()=>{t(n),r!==void 0&&this.pendingTasks?.remove(r)})}}},an=Nd;function Uu(...e){}function qw(e){let t,n;function r(){e=Uu;try{n!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(n),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),typeof requestAnimationFrame=="function"&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function fD(e){return queueMicrotask(()=>e()),()=>{e=Uu}}var np="isAngularZone",$u=np+"_ID",rR=0,Te=class e{constructor(t){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new an(!1),this.onMicrotaskEmpty=new an(!1),this.onStable=new an(!1),this.onError=new an(!1);let{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:s=Gw}=t;if(typeof Zone>"u")throw new Z(908,!1);Zone.assertZonePatched();let u=this;u._nesting=0,u._outer=u._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(u._inner=u._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(u._inner=u._inner.fork(Zone.longStackTraceZoneSpec)),u.shouldCoalesceEventChangeDetection=!o&&r,u.shouldCoalesceRunChangeDetection=o,u.callbackScheduled=!1,u.scheduleInRootZone=s,sR(u)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(np)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new Z(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new Z(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){let s=this._inner,u=s.scheduleEventTask("NgZoneEvent: "+o,t,oR,Uu,Uu);try{return s.runTask(u,n,r)}finally{s.cancelTask(u)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}},oR={};function rp(e){if(e._nesting==0&&!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 iR(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function t(){qw(()=>{e.callbackScheduled=!1,Od(e),e.isCheckStableRunning=!0,rp(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),Od(e)}function sR(e){let t=()=>{iR(e)},n=rR++;e._inner=e._inner.fork({name:"angular",properties:{[np]:!0,[$u]:n,[$u+n]:!0},onInvokeTask:(r,o,s,u,l,f)=>{if(aR(f))return r.invokeTask(s,u,l,f);try{return dD(e),r.invokeTask(s,u,l,f)}finally{(e.shouldCoalesceEventChangeDetection&&u.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),hD(e)}},onInvoke:(r,o,s,u,l,f,h)=>{try{return dD(e),r.invoke(s,u,l,f,h)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!uR(f)&&t(),hD(e)}},onHasTask:(r,o,s,u)=>{r.hasTask(s,u),o===s&&(u.change=="microTask"?(e._hasPendingMicrotasks=u.microTask,Od(e),rp(e)):u.change=="macroTask"&&(e.hasPendingMacrotasks=u.macroTask))},onHandleError:(r,o,s,u)=>(r.handleError(s,u),e.runOutsideAngular(()=>e.onError.emit(u)),!1)})}function Od(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function dD(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function hD(e){e._nesting--,rp(e)}var Hu=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new an,this.onMicrotaskEmpty=new an,this.onStable=new an,this.onError=new an}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,o){return t.apply(n,r)}};function aR(e){return Zw(e,"__ignore_ng_zone__")}function uR(e){return Zw(e,"__scheduler_tick__")}function Zw(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}function cR(e="zone.js",t){return e==="noop"?new Hu:e==="zone.js"?new Te(t):e}var Tn=class{constructor(){this._console=console}handleError(t){let n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&od(t);for(;n&&od(n);)n=od(n);return n||null}},lR=new Y("",{providedIn:"root",factory:()=>{let e=$(Te),t=$(Tn);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function fR(){return mi(He(),L())}function mi(e,t){return new Ar(zt(e,t))}var Ar=(()=>{let t=class t{constructor(r){this.nativeElement=r}};t.__NG_ELEMENT_ID__=fR;let e=t;return e})();function Yw(e){return e instanceof Ar?e.nativeElement:e}function dR(){return this._results[Symbol.iterator]()}var Rd=class e{get changes(){return this._changes??=new an}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;let n=e.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=dR)}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){this.dirty=!1;let r=L1(t);(this._changesDetected=!P1(this._results,r,n))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}};function Qw(e){return(e.flags&128)===128}var Kw=new Map,hR=0;function pR(){return hR++}function gR(e){Kw.set(e[lc],e)}function Fd(e){Kw.delete(e[lc])}var pD="__ngContext__";function Sn(e,t){br(t)?(e[pD]=t[lc],gR(t)):e[pD]=t}function Jw(e){return eE(e[ls])}function Xw(e){return eE(e[cn])}function eE(e){for(;e!==null&&!Xn(e);)e=e[cn];return e}var Pd;function tE(e){Pd=e}function op(){if(Pd!==void 0)return Pd;if(typeof document<"u")return document;throw new Z(210,!1)}var wc=new Y("",{providedIn:"root",factory:()=>mR}),mR="ng",ip=new Y(""),Rn=new Y("",{providedIn:"platform",factory:()=>"unknown"});var yG=new Y(""),sp=new Y("",{providedIn:"root",factory:()=>op().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var yR="h",vR="b";var DR=()=>null;function ap(e,t,n=!1){return DR(e,t,n)}var nE=!1,wR=new Y("",{providedIn:"root",factory:()=>nE});var mu;function ER(){if(mu===void 0&&(mu=null,Qe.trustedTypes))try{mu=Qe.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return mu}function Ec(e){return ER()?.createHTML(e)||e}var yu;function rE(){if(yu===void 0&&(yu=null,Qe.trustedTypes))try{yu=Qe.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return yu}function gD(e){return rE()?.createHTML(e)||e}function mD(e){return rE()?.createScriptURL(e)||e}var Jn=class{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${$D})`}},Ld=class extends Jn{getTypeName(){return"HTML"}},kd=class extends Jn{getTypeName(){return"Style"}},jd=class extends Jn{getTypeName(){return"Script"}},Vd=class extends Jn{getTypeName(){return"URL"}},Bd=class extends Jn{getTypeName(){return"ResourceURL"}};function Wt(e){return e instanceof Jn?e.changingThisBreaksApplicationSecurity:e}function nr(e,t){let n=IR(e);if(n!=null&&n!==t){if(n==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${$D})`)}return n===t}function IR(e){return e instanceof Jn&&e.getTypeName()||null}function oE(e){return new Ld(e)}function iE(e){return new kd(e)}function sE(e){return new jd(e)}function aE(e){return new Vd(e)}function uE(e){return new Bd(e)}function cE(e){let t=new $d(e);return CR()?new Ud(t):t}var Ud=class{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{let n=new window.DOMParser().parseFromString(Ec(t),"text/html").body;return n===null?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}},$d=class{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){let n=this.inertDocument.createElement("template");return n.innerHTML=Ec(t),n}};function CR(){try{return!!new window.DOMParser().parseFromString(Ec(""),"text/html")}catch{return!1}}var _R=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Es(e){return e=String(e),e.match(_R)?e:"unsafe:"+e}function rr(e){let t={};for(let n of e.split(","))t[n]=!0;return t}function Is(...e){let t={};for(let n of e)for(let r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}var lE=rr("area,br,col,hr,img,wbr"),fE=rr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),dE=rr("rp,rt"),bR=Is(dE,fE),MR=Is(fE,rr("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")),xR=Is(dE,rr("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")),Hd=Is(lE,MR,xR,bR),up=rr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),TR=rr("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,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),SR=rr("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"),hE=Is(up,TR,SR),AR=rr("script,style,template"),zd=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0,o=[];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){o.push(n),n=RR(n);continue}for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let s=OR(n);if(s){n=s;break}n=o.pop()}}return this.buf.join("")}startElement(t){let n=yD(t).toLowerCase();if(!Hd.hasOwnProperty(n))return this.sanitizedSomething=!0,!AR.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);let r=t.attributes;for(let o=0;o<r.length;o++){let s=r.item(o),u=s.name,l=u.toLowerCase();if(!hE.hasOwnProperty(l)){this.sanitizedSomething=!0;continue}let f=s.value;up[l]&&(f=Es(f)),this.buf.push(" ",u,'="',vD(f),'"')}return this.buf.push(">"),!0}endElement(t){let n=yD(t).toLowerCase();Hd.hasOwnProperty(n)&&!lE.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(vD(t))}};function NR(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function OR(e){let t=e.nextSibling;if(t&&e!==t.previousSibling)throw pE(t);return t}function RR(e){let t=e.firstChild;if(t&&NR(e,t))throw pE(t);return t}function yD(e){let t=e.nodeName;return typeof t=="string"?t:"FORM"}function pE(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}var FR=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,PR=/([^\#-~ |!])/g;function vD(e){return e.replace(/&/g,"&amp;").replace(FR,function(t){let n=t.charCodeAt(0),r=t.charCodeAt(1);return"&#"+((n-55296)*1024+(r-56320)+65536)+";"}).replace(PR,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}var vu;function cp(e,t){let n=null;try{vu=vu||cE(e);let r=t?String(t):"";n=vu.getInertBodyElement(r);let o=5,s=r;do{if(o===0)throw new Error("Failed to sanitize html because the input is unstable");o--,r=s,s=n.innerHTML,n=vu.getInertBodyElement(r)}while(r!==s);let l=new zd().sanitizeChildren(Wd(n)||n);return Ec(l)}finally{if(n){let r=Wd(n)||n;for(;r.firstChild;)r.firstChild.remove()}}}function Wd(e){return"content"in e&&LR(e)?e.content:null}function LR(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE"}var dn=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(dn||{});function vG(e){let t=lp();return t?gD(t.sanitize(dn.HTML,e)||""):nr(e,"HTML")?gD(Wt(e)):cp(op(),un(e))}function kR(e){let t=lp();return t?t.sanitize(dn.URL,e)||"":nr(e,"URL")?Wt(e):Es(un(e))}function jR(e){let t=lp();if(t)return mD(t.sanitize(dn.RESOURCE_URL,e)||"");if(nr(e,"ResourceURL"))return mD(Wt(e));throw new Z(904,!1)}function VR(e,t){return t==="src"&&(e==="embed"||e==="frame"||e==="iframe"||e==="media"||e==="script")||t==="href"&&(e==="base"||e==="link")?jR:kR}function DG(e,t,n){return VR(t,n)(e)}function lp(){let e=L();return e&&e[bn].sanitizer}var BR=/^>|^->|<!--|-->|--!>|<!-$/g,UR=/(<|>)/g,$R="\u200B$1\u200B";function HR(e){return e.replace(BR,t=>t.replace(UR,$R))}function wG(e){return e.ownerDocument.defaultView}function EG(e){return e.ownerDocument}function gE(e){return e instanceof Function?e():e}function mE(e){return(e??$(ln)).get(Rn)==="browser"}var An=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(An||{}),Gd;function fp(e,t){return Gd(e,t)}function zR(e){Gd===void 0&&(Gd=e())}function Ko(e,t,n,r,o){if(r!=null){let s,u=!1;Xn(r)?s=r:br(r)&&(u=!0,r=r[Nn]);let l=Ht(r);e===0&&n!==null?o==null?_E(t,n,l):uo(t,n,l,o||null,!0):e===1&&n!==null?uo(t,n,l,o||null,!0):e===2?AE(t,l,u):e===3&&t.destroyNode(l),s!=null&&XR(t,e,s,n,o)}}function yE(e,t){return e.createText(t)}function vE(e,t,n){e.setValue(t,n)}function DE(e,t){return e.createComment(HR(t))}function dp(e,t,n){return e.createElement(t,n)}function WR(e,t){wE(e,t),t[Nn]=null,t[gt]=null}function GR(e,t,n,r,o,s){r[Nn]=o,r[gt]=t,_c(e,r,n,1,o,s)}function wE(e,t){t[bn].changeDetectionScheduler?.notify(9),_c(e,t,t[he],2,null,null)}function qR(e){let t=e[ls];if(!t)return id(e[K],e);for(;t;){let n=null;if(br(t))n=t[ls];else{let r=t[it];r&&(n=r)}if(!n){for(;t&&!t[cn]&&t!==e;)br(t)&&id(t[K],t),t=t[st];t===null&&(t=e),br(t)&&id(t[K],t),n=t&&t[cn]}t=n}}function ZR(e,t,n,r){let o=it+r,s=n.length;r>0&&(n[o-1][cn]=t),r<s-it?(t[cn]=n[o],KD(n,it+r,t)):(n.push(t),t[cn]=null),t[st]=n;let u=t[no];u!==null&&n!==u&&EE(u,t);let l=t[Qn];l!==null&&l.insertView(e),_d(t),t[q]|=128}function EE(e,t){let n=e[oi],r=t[st];if(br(r))e[q]|=Lu.HasTransplantedViews;else{let o=r[st][It];t[It]!==o&&(e[q]|=Lu.HasTransplantedViews)}n===null?e[oi]=[t]:n.push(t)}function hp(e,t){let n=e[oi],r=n.indexOf(t);n.splice(r,1)}function ds(e,t){if(e.length<=it)return;let n=it+t,r=e[n];if(r){let o=r[no];o!==null&&o!==e&&hp(o,r),t>0&&(e[n-1][cn]=r[cn]);let s=Ou(e,it+t);WR(r[K],r);let u=s[Qn];u!==null&&u.detachView(s[K]),r[st]=null,r[cn]=null,r[q]&=-129}return r}function Ic(e,t){if(!(t[q]&256)){let n=t[he];n.destroyNode&&_c(e,t,n,3,null,null),qR(t)}}function id(e,t){if(t[q]&256)return;let n=ue(null);try{t[q]&=-129,t[q]|=256,t[$t]&&Va(t[$t]),QR(e,t),YR(e,t),t[K].type===1&&t[he].destroy();let r=t[no];if(r!==null&&Xn(t[st])){r!==t[st]&&hp(r,t);let o=t[Qn];o!==null&&o.detachView(e)}Fd(t)}finally{ue(n)}}function YR(e,t){let n=e.cleanup,r=t[Fu];if(n!==null)for(let s=0;s<n.length-1;s+=2)if(typeof n[s]=="string"){let u=n[s+3];u>=0?r[u]():r[-u].unsubscribe(),s+=2}else{let u=r[n[s+1]];n[s].call(u)}r!==null&&(t[Fu]=null);let o=t[_r];if(o!==null){t[_r]=null;for(let s=0;s<o.length;s++){let u=o[s];u()}}}function QR(e,t){let n;if(e!=null&&(n=e.destroyHooks)!=null)for(let r=0;r<n.length;r+=2){let o=t[n[r]];if(!(o instanceof so)){let s=n[r+1];if(Array.isArray(s))for(let u=0;u<s.length;u+=2){let l=o[s[u]],f=s[u+1];En(4,l,f);try{f.call(l)}finally{En(5,l,f)}}else{En(4,o,s);try{s.call(o)}finally{En(5,o,s)}}}}}function IE(e,t,n){return CE(e,t.parent,n)}function CE(e,t,n){let r=t;for(;r!==null&&r.type&168;)t=r,r=t.parent;if(r===null)return n[Nn];{let{componentOffset:o}=r;if(o>-1){let{encapsulation:s}=e.data[r.directiveStart+o];if(s===Cn.None||s===Cn.Emulated)return null}return zt(r,n)}}function uo(e,t,n,r,o){e.insertBefore(t,n,r,o)}function _E(e,t,n){e.appendChild(t,n)}function DD(e,t,n,r,o){r!==null?uo(e,t,n,r,o):_E(e,t,n)}function pp(e,t){return e.parentNode(t)}function KR(e,t){return e.nextSibling(t)}function bE(e,t,n){return xE(e,t,n)}function ME(e,t,n){return e.type&40?zt(e,n):null}var xE=ME,qd;function TE(e,t){xE=e,qd=t}function Cc(e,t,n,r){let o=IE(e,r,t),s=t[he],u=r.parent||t[gt],l=bE(u,r,t);if(o!=null)if(Array.isArray(n))for(let f=0;f<n.length;f++)DD(s,o,n[f],l,!1);else DD(s,o,n,l,!1);qd!==void 0&&qd(s,r,t,n,o)}function Xi(e,t){if(t!==null){let n=t.type;if(n&3)return zt(t,e);if(n&4)return Zd(-1,e[t.index]);if(n&8){let r=t.child;if(r!==null)return Xi(e,r);{let o=e[t.index];return Xn(o)?Zd(-1,o):Ht(o)}}else{if(n&128)return Xi(e,t.next);if(n&32)return fp(t,e)()||Ht(e[t.index]);{let r=SE(e,t);if(r!==null){if(Array.isArray(r))return r[0];let o=oo(e[It]);return Xi(o,r)}else return Xi(e,t.next)}}}return null}function SE(e,t){if(t!==null){let r=e[It][gt],o=t.projection;return r.projection[o]}return null}function Zd(e,t){let n=it+e+1;if(n<t.length){let r=t[n],o=r[K].firstChild;if(o!==null)return Xi(r,o)}return t[ro]}function AE(e,t,n){e.removeChild(null,t,n)}function gp(e,t,n,r,o,s,u){for(;n!=null;){if(n.type===128){n=n.next;continue}let l=r[n.index],f=n.type;if(u&&t===0&&(l&&Sn(Ht(l),r),n.flags|=2),(n.flags&32)!==32)if(f&8)gp(e,t,n.child,r,o,s,!1),Ko(t,e,o,l,s);else if(f&32){let h=fp(n,r),g;for(;g=h();)Ko(t,e,o,g,s);Ko(t,e,o,l,s)}else f&16?NE(e,t,r,n,o,s):Ko(t,e,o,l,s);n=u?n.projectionNext:n.next}}function _c(e,t,n,r,o,s){gp(n,r,e.firstChild,t,o,s,!1)}function JR(e,t,n){let r=t[he],o=IE(e,n,t),s=n.parent||t[gt],u=bE(s,n,t);NE(r,0,t,n,o,u)}function NE(e,t,n,r,o,s){let u=n[It],f=u[gt].projection[r.projection];if(Array.isArray(f))for(let h=0;h<f.length;h++){let g=f[h];Ko(t,e,o,g,s)}else{let h=f,g=u[st];Qw(r)&&(h.flags|=128),gp(e,t,h,g,o,s,!0)}}function XR(e,t,n,r,o){let s=n[ro],u=Ht(n);s!==u&&Ko(t,e,r,s,o);for(let l=it;l<n.length;l++){let f=n[l];_c(f[K],f,e,t,r,s)}}function eF(e,t,n,r,o){if(t)o?e.addClass(n,r):e.removeClass(n,r);else{let s=r.indexOf("-")===-1?void 0:An.DashCase;o==null?e.removeStyle(n,r,s):(typeof o=="string"&&o.endsWith("!important")&&(o=o.slice(0,-10),s|=An.Important),e.setStyle(n,r,o,s))}}function tF(e,t,n){e.setAttribute(t,"style",n)}function OE(e,t,n){n===""?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function RE(e,t,n){let{mergedAttrs:r,classes:o,styles:s}=n;r!==null&&vd(e,t,r),o!==null&&OE(e,t,o),s!==null&&tF(e,t,s)}var ze={};function IG(e=1){FE(we(),L(),On()+e,!1)}function FE(e,t,n,r){if(!r)if((t[q]&3)===3){let s=e.preOrderCheckHooks;s!==null&&bu(t,s,n)}else{let s=e.preOrderHooks;s!==null&&Mu(t,s,0,n)}io(n)}function Le(e,t=le.Default){let n=L();if(n===null)return z(e,t);let r=He();return $w(r,n,Ke(e),t)}function CG(){let e="invalid";throw new Error(e)}function PE(e,t,n,r,o,s){let u=ue(null);try{let l=null;o&Mr.SignalBased&&(l=t[r][Bt]),l!==null&&l.transformFn!==void 0&&(s=l.transformFn(s)),o&Mr.HasDecoratorInputTransform&&(s=e.inputTransforms[r].call(t,s)),e.setInput!==null?e.setInput(t,l,s,n,r):gw(t,l,r,s)}finally{ue(u)}}function nF(e,t){let n=e.hostBindingOpCodes;if(n!==null)try{for(let r=0;r<n.length;r++){let o=n[r];if(o<0)io(~o);else{let s=o,u=n[++r],l=n[++r];RO(u,s);let f=t[s];l(2,f)}}}finally{io(-1)}}function bc(e,t,n,r,o,s,u,l,f,h,g){let v=t.blueprint.slice();return v[Nn]=o,v[q]=r|4|128|8|64,(h!==null||e&&e[q]&2048)&&(v[q]|=2048),ww(v),v[st]=v[pi]=e,v[ot]=n,v[bn]=u||e&&e[bn],v[he]=l||e&&e[he],v[ri]=f||e&&e[ri]||null,v[gt]=s,v[lc]=pR(),v[ni]=g,v[pw]=h,v[It]=t.type==2?e[It]:v,v}function yi(e,t,n,r,o){let s=e.data[t];if(s===null)s=mp(e,t,n,r,o),OO()&&(s.flags|=32);else if(s.type&64){s.type=n,s.value=r,s.attrs=o;let u=fs();s.injectorIndex=u===null?-1:u.injectorIndex}return xn(s,!0),s}function mp(e,t,n,r,o){let s=Mw(),u=Zh(),l=u?s:s&&s.parent,f=e.data[t]=uF(e,l,n,t,r,o);return e.firstChild===null&&(e.firstChild=f),s!==null&&(u?s.child==null&&f.parent!==null&&(s.child=f):s.next===null&&(s.next=f,f.prev=s)),f}function Cs(e,t,n,r){if(n===0)return-1;let o=t.length;for(let s=0;s<n;s++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function LE(e,t,n,r,o){let s=On(),u=r&2;try{io(-1),u&&t.length>Se&&FE(e,t,Se,!1),En(u?2:0,o),n(r,o)}finally{io(s),En(u?3:1,o)}}function yp(e,t,n){if(zh(t)){let r=ue(null);try{let o=t.directiveStart,s=t.directiveEnd;for(let u=o;u<s;u++){let l=e.data[u];if(l.contentQueries){let f=n[u];l.contentQueries(1,f,u)}}}finally{ue(r)}}}function vp(e,t,n){_w()&&(pF(e,t,n,zt(n,t)),(n.flags&64)===64&&VE(e,t,n))}function Dp(e,t,n=zt){let r=t.localNames;if(r!==null){let o=t.index+1;for(let s=0;s<r.length;s+=2){let u=r[s+1],l=u===-1?n(t,e):e[u];e[o++]=l}}}function kE(e){let t=e.tView;return t===null||t.incompleteFirstPass?e.tView=wp(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function wp(e,t,n,r,o,s,u,l,f,h,g){let v=Se+r,E=v+o,I=rF(v,E),b=typeof h=="function"?h():h;return I[K]={type:e,blueprint:I,template:n,queries:null,viewQuery:l,declTNode:t,data:I.slice().fill(null,v),bindingStartIndex:v,expandoStartIndex:E,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:typeof s=="function"?s():s,pipeRegistry:typeof u=="function"?u():u,firstChild:null,schemas:f,consts:b,incompleteFirstPass:!1,ssrId:g}}function rF(e,t){let n=[];for(let r=0;r<t;r++)n.push(r<e?null:ze);return n}function oF(e,t,n,r){let s=r.get(wR,nE)||n===Cn.ShadowDom,u=e.selectRootElement(t,s);return iF(u),u}function iF(e){sF(e)}var sF=()=>null;function aF(e,t,n,r){let o=$E(t);o.push(n),e.firstCreatePass&&HE(e).push(r,o.length-1)}function uF(e,t,n,r,o,s){let u=t?t.injectorIndex:-1,l=0;return bw()&&(l|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:u,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:l,providerIndexes:0,value:o,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function wD(e,t,n,r,o){for(let s in t){if(!t.hasOwnProperty(s))continue;let u=t[s];if(u===void 0)continue;r??={};let l,f=Mr.None;Array.isArray(u)?(l=u[0],f=u[1]):l=u;let h=s;if(o!==null){if(!o.hasOwnProperty(s))continue;h=o[s]}e===0?ED(r,n,h,l,f):ED(r,n,h,l)}return r}function ED(e,t,n,r,o){let s;e.hasOwnProperty(n)?(s=e[n]).push(t,r):s=e[n]=[t,r],o!==void 0&&s.push(o)}function cF(e,t,n){let r=t.directiveStart,o=t.directiveEnd,s=e.data,u=t.attrs,l=[],f=null,h=null;for(let g=r;g<o;g++){let v=s[g],E=n?n.get(v):null,I=E?E.inputs:null,b=E?E.outputs:null;f=wD(0,v.inputs,g,f,I),h=wD(1,v.outputs,g,h,b);let O=f!==null&&u!==null&&!jh(t)?CF(f,g,u):null;l.push(O)}f!==null&&(f.hasOwnProperty("class")&&(t.flags|=8),f.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=l,t.inputs=f,t.outputs=h}function lF(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function go(e,t,n,r,o,s,u,l){let f=zt(t,n),h=t.inputs,g;!l&&h!=null&&(g=h[r])?(_p(e,n,g,r,o),fc(t)&&fF(n,t.index)):t.type&3?(r=lF(r),o=u!=null?u(o,t.value||"",r):o,s.setProperty(f,r,o)):t.type&12}function fF(e,t){let n=Tr(t,e);n[q]&16||(n[q]|=64)}function Ep(e,t,n,r){if(_w()){let o=r===null?null:{"":-1},s=mF(e,n),u,l;s===null?u=l=null:[u,l]=s,u!==null&&jE(e,t,n,u,o,l),o&&yF(n,r,o)}n.mergedAttrs=us(n.mergedAttrs,n.attrs)}function jE(e,t,n,r,o,s){for(let h=0;h<r.length;h++)Td(Bu(n,t),e,r[h].type);DF(n,e.data.length,r.length);for(let h=0;h<r.length;h++){let g=r[h];g.providersResolver&&g.providersResolver(g)}let u=!1,l=!1,f=Cs(e,t,r.length,null);for(let h=0;h<r.length;h++){let g=r[h];n.mergedAttrs=us(n.mergedAttrs,g.hostAttrs),wF(e,n,t,f,g),vF(f,g,o),g.contentQueries!==null&&(n.flags|=4),(g.hostBindings!==null||g.hostAttrs!==null||g.hostVars!==0)&&(n.flags|=64);let v=g.type.prototype;!u&&(v.ngOnChanges||v.ngOnInit||v.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),u=!0),!l&&(v.ngOnChanges||v.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),l=!0),f++}cF(e,n,s)}function dF(e,t,n,r,o){let s=o.hostBindings;if(s){let u=e.hostBindingOpCodes;u===null&&(u=e.hostBindingOpCodes=[]);let l=~t.index;hF(u)!=l&&u.push(l),u.push(n,r,s)}}function hF(e){let t=e.length;for(;t>0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function pF(e,t,n,r){let o=n.directiveStart,s=n.directiveEnd;fc(n)&&EF(t,n,e.data[o+n.componentOffset]),e.firstCreatePass||Bu(n,t),Sn(r,t);let u=n.initialInputs;for(let l=o;l<s;l++){let f=e.data[l],h=ao(t,e,l,n);if(Sn(h,t),u!==null&&IF(t,l-o,h,f,n,u),Kn(f)){let g=Tr(n.index,t);g[ot]=ao(t,e,l,n)}}}function VE(e,t,n){let r=n.directiveStart,o=n.directiveEnd,s=n.index,u=FO();try{io(s);for(let l=r;l<o;l++){let f=e.data[l],h=t[l];bd(l),(f.hostBindings!==null||f.hostVars!==0||f.hostAttrs!==null)&&gF(f,h)}}finally{io(-1),bd(u)}}function gF(e,t){e.hostBindings!==null&&e.hostBindings(1,t)}function mF(e,t){let n=e.directiveRegistry,r=null,o=null;if(n)for(let s=0;s<n.length;s++){let u=n[s];if(rw(t,u.selectors,!1))if(r||(r=[]),Kn(u))if(u.findHostDirectiveDefs!==null){let l=[];o=o||new Map,u.findHostDirectiveDefs(u,l,o),r.unshift(...l,u);let f=l.length;Yd(e,t,f)}else r.unshift(u),Yd(e,t,0);else o=o||new Map,u.findHostDirectiveDefs?.(u,r,o),r.push(u)}return r===null?null:[r,o]}function Yd(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function yF(e,t,n){if(t){let r=e.localNames=[];for(let o=0;o<t.length;o+=2){let s=n[t[o+1]];if(s==null)throw new Z(-301,!1);r.push(t[o],s)}}}function vF(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;Kn(t)&&(n[""]=e)}}function DF(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function wF(e,t,n,r,o){e.data[r]=o;let s=o.factory||(o.factory=to(o.type,!0)),u=new so(s,Kn(o),Le);e.blueprint[r]=u,n[r]=u,dF(e,t,r,Cs(e,n,o.hostVars,ze),o)}function EF(e,t,n){let r=zt(t,e),o=kE(n),s=e[bn].rendererFactory,u=16;n.signals?u=4096:n.onPush&&(u=64);let l=Mc(e,bc(e,o,null,u,r,t,null,s.createRenderer(r,n),null,null,null));e[t.index]=l}function Ip(e,t,n,r,o,s){let u=zt(e,t);Cp(t[he],u,s,e.value,n,r,o)}function Cp(e,t,n,r,o,s,u){if(s==null)e.removeAttribute(t,o,n);else{let l=u==null?un(s):u(s,r||"",o);e.setAttribute(t,o,l,n)}}function IF(e,t,n,r,o,s){let u=s[t];if(u!==null)for(let l=0;l<u.length;){let f=u[l++],h=u[l++],g=u[l++],v=u[l++];PE(r,n,f,h,g,v)}}function CF(e,t,n){let r=null,o=0;for(;o<n.length;){let s=n[o];if(s===0){o+=4;continue}else if(s===5){o+=2;continue}if(typeof s=="number")break;if(e.hasOwnProperty(s)){r===null&&(r=[]);let u=e[s];for(let l=0;l<u.length;l+=3)if(u[l]===t){r.push(s,u[l+1],u[l+2],n[o+1]);break}}o+=2}return r}function BE(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function UE(e,t){let n=e.contentQueries;if(n!==null){let r=ue(null);try{for(let o=0;o<n.length;o+=2){let s=n[o],u=n[o+1];if(u!==-1){let l=e.data[u];yc(s),l.contentQueries(2,t[u],u)}}}finally{ue(r)}}}function Mc(e,t){return e[ls]?e[oD][cn]=t:e[ls]=t,e[oD]=t,t}function Qd(e,t,n){yc(0);let r=ue(null);try{t(e,n)}finally{ue(r)}}function $E(e){return e[Fu]??=[]}function HE(e){return e.cleanup??=[]}function zE(e,t,n){return(e===null||Kn(e))&&(n=wO(n[t.index])),n[he]}function WE(e,t){let n=e[ri],r=n?n.get(Tn,null):null;r&&r.handleError(t)}function _p(e,t,n,r,o){for(let s=0;s<n.length;){let u=n[s++],l=n[s++],f=n[s++],h=t[u],g=e.data[u];PE(g,h,r,l,f,o)}}function bp(e,t,n){let r=hc(t,e);vE(e[he],r,n)}function _F(e,t){let n=Tr(t,e),r=n[K];bF(r,n);let o=n[Nn];o!==null&&n[ni]===null&&(n[ni]=ap(o,n[ri])),Mp(r,n,n[ot])}function bF(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}function Mp(e,t,n){Xh(t);try{let r=e.viewQuery;r!==null&&Qd(1,r,n);let o=e.template;o!==null&&LE(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[Qn]?.finishViewCreation(e),e.staticContentQueries&&UE(e,t),e.staticViewQueries&&Qd(2,e.viewQuery,n);let s=e.components;s!==null&&MF(t,s)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[q]&=-5,ep()}}function MF(e,t){for(let n=0;n<t.length;n++)_F(e,t[n])}function _s(e,t,n,r){let o=ue(null);try{let s=t.tView,l=e[q]&4096?4096:16,f=bc(e,s,n,l,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null),h=e[t.index];f[no]=h;let g=e[Qn];return g!==null&&(f[Qn]=g.createEmbeddedView(s)),Mp(s,f,n),f}finally{ue(o)}}function GE(e,t){let n=it+t;if(n<e.length)return e[n]}function ii(e,t){return!t||t.firstChild===null||Qw(e)}function bs(e,t,n,r=!0){let o=t[K];if(ZR(o,t,e,n),r){let u=Zd(n,e),l=t[he],f=pp(l,e[ro]);f!==null&&GR(o,e[gt],l,t,f,u)}let s=t[ni];s!==null&&s.firstChild!==null&&(s.firstChild=null)}function qE(e,t){let n=ds(e,t);return n!==void 0&&Ic(n[K],n),n}function zu(e,t,n,r,o=!1){for(;n!==null;){if(n.type===128){n=o?n.projectionNext:n.next;continue}let s=t[n.index];s!==null&&r.push(Ht(s)),Xn(s)&&xF(s,r);let u=n.type;if(u&8)zu(e,t,n.child,r);else if(u&32){let l=fp(n,t),f;for(;f=l();)r.push(f)}else if(u&16){let l=SE(t,n);if(Array.isArray(l))r.push(...l);else{let f=oo(t[It]);zu(f[K],f,l,r,!0)}}n=o?n.projectionNext:n.next}return r}function xF(e,t){for(let n=it;n<e.length;n++){let r=e[n],o=r[K].firstChild;o!==null&&zu(r[K],r,o,t)}e[ro]!==e[Nn]&&t.push(e[ro])}var ZE=[];function TF(e){return e[$t]??SF(e)}function SF(e){let t=ZE.pop()??Object.create(NF);return t.lView=e,t}function AF(e){e.lView[$t]!==e&&(e.lView=null,ZE.push(e))}var NF=At(Ye({},Po),{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{gc(e.lView)},consumerOnSignalRead(){this.lView[$t]=this}});function OF(e){let t=e[$t]??Object.create(RF);return t.lView=e,t}var RF=At(Ye({},Po),{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let t=oo(e.lView);for(;t&&!YE(t[K]);)t=oo(t);t&&Ew(t)},consumerOnSignalRead(){this.lView[$t]=this}});function YE(e){return e.type!==2}var FF=100;function QE(e,t=!0,n=0){let r=e[bn],o=r.rendererFactory,s=!1;s||o.begin?.();try{PF(e,n)}catch(u){throw t&&WE(e,u),u}finally{s||(o.end?.(),r.inlineEffectRunner?.flush())}}function PF(e,t){let n=xw();try{sD(!0),Kd(e,t);let r=0;for(;pc(e);){if(r===FF)throw new Z(103,!1);r++,Kd(e,1)}}finally{sD(n)}}function LF(e,t,n,r){let o=t[q];if((o&256)===256)return;let s=!1,u=!1;!s&&t[bn].inlineEffectRunner?.flush(),Xh(t);let l=!0,f=null,h=null;s||(YE(e)?(h=TF(t),f=Wi(h)):Xy()===null?(l=!1,h=OF(t),f=Wi(h)):t[$t]&&(Va(t[$t]),t[$t]=null));try{ww(t),NO(e.bindingStartIndex),n!==null&&LE(e,t,n,2,r);let g=(o&3)===3;if(!s)if(g){let I=e.preOrderCheckHooks;I!==null&&bu(t,I,null)}else{let I=e.preOrderHooks;I!==null&&Mu(t,I,0,null),td(t,0)}if(u||kF(t),KE(t,0),e.contentQueries!==null&&UE(e,t),!s)if(g){let I=e.contentCheckHooks;I!==null&&bu(t,I)}else{let I=e.contentHooks;I!==null&&Mu(t,I,1),td(t,1)}nF(e,t);let v=e.components;v!==null&&XE(t,v,0);let E=e.viewQuery;if(E!==null&&Qd(2,E,r),!s)if(g){let I=e.viewCheckHooks;I!==null&&bu(t,I)}else{let I=e.viewHooks;I!==null&&Mu(t,I,2),td(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[_u]){for(let I of t[_u])I();t[_u]=null}s||(t[q]&=-73)}catch(g){throw s||gc(t),g}finally{h!==null&&(ka(h,f),l&&AF(h)),ep()}}function KE(e,t){for(let n=Jw(e);n!==null;n=Xw(n))for(let r=it;r<n.length;r++){let o=n[r];JE(o,t)}}function kF(e){for(let t=Jw(e);t!==null;t=Xw(t)){if(!(t[q]&Lu.HasTransplantedViews))continue;let n=t[oi];for(let r=0;r<n.length;r++){let o=n[r];Ew(o)}}}function jF(e,t,n){let r=Tr(t,e);JE(r,n)}function JE(e,t){qh(e)&&Kd(e,t)}function Kd(e,t){let r=e[K],o=e[q],s=e[$t],u=!!(t===0&&o&16);if(u||=!!(o&64&&t===0),u||=!!(o&1024),u||=!!(s?.dirty&&ja(s)),u||=!1,s&&(s.dirty=!1),e[q]&=-9217,u)LF(r,e,r.template,e[ot]);else if(o&8192){KE(e,1);let l=r.components;l!==null&&XE(e,l,1)}}function XE(e,t,n){for(let r=0;r<t.length;r++)jF(e,t[r],n)}function xp(e,t){let n=xw()?64:1088;for(e[bn].changeDetectionScheduler?.notify(t);e;){e[q]|=n;let r=oo(e);if(Id(e)&&!r)return e;e=r}return null}var co=class{get rootNodes(){let t=this._lView,n=t[K];return zu(n,t,n.firstChild,[])}constructor(t,n,r=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=r,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[ot]}set context(t){this._lView[ot]=t}get destroyed(){return(this._lView[q]&256)===256}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let t=this._lView[st];if(Xn(t)){let n=t[Pu],r=n?n.indexOf(this):-1;r>-1&&(ds(t,r),Ou(n,r))}this._attachedToViewContainer=!1}Ic(this._lView[K],this._lView)}onDestroy(t){Iw(this._lView,t)}markForCheck(){xp(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[q]&=-129}reattach(){_d(this._lView),this._lView[q]|=128}detectChanges(){this._lView[q]|=1024,QE(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Z(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=Id(this._lView),n=this._lView[no];n!==null&&!t&&hp(n,this._lView),wE(this._lView[K],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Z(902,!1);this._appRef=t;let n=Id(this._lView),r=this._lView[no];r!==null&&!n&&EE(r,this._lView),_d(this._lView)}},lo=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=UF;let e=t;return e})(),VF=lo,BF=class extends VF{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){let o=_s(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:r});return new co(o)}};function UF(){return xc(He(),L())}function xc(e,t){return e.type&4?new BF(t,e,mi(e,t)):null}function eI(e,t,n){let r=t.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return o===null?ME(e,t,n):Ht(n[o])}function tI(e,t,n,r,o){let s=t.insertBeforeIndex;if(Array.isArray(s)){let u=r,l=null;if(t.type&3||(l=u,u=o),u!==null&&t.componentOffset===-1)for(let f=1;f<s.length;f++){let h=n[s[f]];uo(e,u,h,l,!1)}}}function nI(e,t){if(e.push(t),e.length>1)for(let n=e.length-2;n>=0;n--){let r=e[n];rI(r)||$F(r,t)&&HF(r)===null&&zF(r,t.index)}}function rI(e){return!(e.type&64)}function $F(e,t){return rI(t)||e.index>t.index}function HF(e){let t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function zF(e,t){let n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(TE(eI,tI),e.insertBeforeIndex=t)}function ts(e,t){let n=e.data[t];return n===null||typeof n=="string"?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function WF(e,t,n){let r=e.data[t];r===null?e.data[t]=n:r.value=n}function GF(e,t){let n=e.insertBeforeIndex;n===null?(TE(eI,tI),n=e.insertBeforeIndex=[null,t]):(m1(Array.isArray(n),!0,"Expecting array here"),n.push(t))}function qF(e,t,n){let r=mp(e,n,64,null,null);return nI(t,r),r}function Tc(e,t){let n=t[e.currentCaseLViewIndex];return n===null?n:n<0?~n:n}function ZF(e){return e>>>17}function YF(e){return(e&131070)>>>1}function QF(e,t,n){return e|t<<17|n<<1}function KF(e){return e===-1}function oI(e,t,n){e.index=0;let r=Tc(t,n);r!==null?e.removes=t.remove[r]:e.removes=rt}function Jd(e){if(e.index<e.removes.length){let t=e.removes[e.index++];if(t>0)return e.lView[t];{e.stack.push(e.index,e.removes);let n=~t,r=e.lView[K].data[n];return oI(e,r,e.lView),Jd(e)}}else return e.stack.length===0?null:(e.removes=e.stack.pop(),e.index=e.stack.pop(),Jd(e))}function JF(){let e={stack:[],index:-1};function t(n,r){for(e.lView=r;e.stack.length;)e.stack.pop();return oI(e,n.value,r),Jd.bind(null,e)}return t}var bG=new RegExp(`^(\\d+)*(${vR}|${yR})*(.*)`);var XF=()=>{};function eP(e,t,n,r){XF(e,t,n,r)}var tP=()=>{};function nP(e,t,n){tP(e,t,n)}var rP=()=>null;function si(e,t){return rP(e,t)}var ai=class{},iI=new Y("",{providedIn:"root",factory:()=>!1});var sI=new Y(""),aI=new Y(""),Xd=class{},Wu=class{};function oP(e){let t=Error(`No component factory found for ${pt(e)}.`);return t[iP]=e,t}var iP="ngComponent";var eh=class{resolveComponentFactory(t){throw oP(t)}},Hp=class Hp{};Hp.NULL=new eh;var ui=Hp,ci=class{},Sc=(()=>{let t=class t{constructor(){this.destroyNode=null}};t.__NG_ELEMENT_ID__=()=>sP();let e=t;return e})();function sP(){let e=L(),t=He(),n=Tr(t.index,e);return(br(n)?n:e)[he]}var aP=(()=>{let t=class t{};t.\u0275prov=J({token:t,providedIn:"root",factory:()=>null});let e=t;return e})();function Gu(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,s=0;if(t!==null)for(let u=0;u<t.length;u++){let l=t[u];if(typeof l=="number")s=l;else if(s==1)o=pd(o,l);else if(s==2){let f=l,h=t[++u];r=pd(r,f+": "+h+";")}}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}var qu=class extends ui{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){let n=Yn(t);return new fo(n,this.ngModule)}};function ID(e,t){let n=[];for(let r in e){if(!e.hasOwnProperty(r))continue;let o=e[r];if(o===void 0)continue;let s=Array.isArray(o),u=s?o[0]:o,l=s?o[1]:Mr.None;t?n.push({propName:u,templateName:r,isSignal:(l&Mr.SignalBased)!==0}):n.push({propName:u,templateName:r})}return n}function uP(e){let t=e.toLowerCase();return t==="svg"?Dw:t==="math"?DO:null}var fo=class extends Wu{get inputs(){let t=this.componentDef,n=t.inputTransforms,r=ID(t.inputs,!0);if(n!==null)for(let o of r)n.hasOwnProperty(o.propName)&&(o.transform=n[o.propName]);return r}get outputs(){return ID(this.componentDef.outputs,!1)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=K1(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,o){let s=ue(null);try{o=o||this.ngModule;let u=o instanceof _n?o:o?.injector;u&&this.componentDef.getStandaloneInjector!==null&&(u=this.componentDef.getStandaloneInjector(u)||u);let l=u?new Md(t,u):t,f=l.get(ci,null);if(f===null)throw new Z(407,!1);let h=l.get(aP,null),g=l.get(ai,null),v={rendererFactory:f,sanitizer:h,inlineEffectRunner:null,changeDetectionScheduler:g},E=f.createRenderer(null,this.componentDef),I=this.componentDef.selectors[0][0]||"div",b=r?oF(E,r,this.componentDef.encapsulation,l):dp(E,I,uP(I)),O=512;this.componentDef.signals?O|=4096:this.componentDef.onPush||(O|=16);let R=null;b!==null&&(R=ap(b,l,!0));let N=wp(0,null,null,1,0,null,null,null,null,null,null),B=bc(null,N,null,O,null,null,v,E,l,null,R);Xh(B);let fe,X,ve=null;try{let pe=this.componentDef,Ae,qt=null;pe.findHostDirectiveDefs?(Ae=[],qt=new Map,pe.findHostDirectiveDefs(pe,Ae,qt),Ae.push(pe)):Ae=[pe];let Bs=cP(B,b);ve=lP(Bs,b,pe,Ae,B,v,E),X=Gh(N,Se),b&&hP(E,pe,b,r),n!==void 0&&pP(X,this.ngContentSelectors,n),fe=dP(ve,pe,Ae,qt,B,[gP]),Mp(N,B,null)}catch(pe){throw ve!==null&&Fd(ve),Fd(B),pe}finally{ep()}return new th(this.componentType,fe,mi(X,B),B,X)}finally{ue(s)}}},th=class extends Xd{constructor(t,n,r,o,s){super(),this.location=r,this._rootLView=o,this._tNode=s,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new co(o,void 0,!1),this.componentType=t}setInput(t,n){let r=this._tNode.inputs,o;if(r!==null&&(o=r[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;let s=this._rootLView;_p(s[K],s,o,t,n),this.previousInputValues.set(t,n);let u=Tr(this._tNode.index,s);xp(u,1)}}get injector(){return new eo(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function cP(e,t){let n=e[K],r=Se;return e[r]=t,yi(n,r,2,"#host",null)}function lP(e,t,n,r,o,s,u){let l=o[K];fP(r,e,t,u);let f=null;t!==null&&(f=ap(t,o[ri]));let h=s.rendererFactory.createRenderer(t,n),g=16;n.signals?g=4096:n.onPush&&(g=64);let v=bc(o,kE(n),null,g,o[e.index],e,s,h,null,null,f);return l.firstCreatePass&&Yd(l,e,r.length-1),Mc(o,v),o[e.index]=v}function fP(e,t,n,r){for(let o of e)t.mergedAttrs=us(t.mergedAttrs,o.hostAttrs);t.mergedAttrs!==null&&(Gu(t,t.mergedAttrs,!0),n!==null&&RE(r,n,t))}function dP(e,t,n,r,o,s){let u=He(),l=o[K],f=zt(u,o);jE(l,o,u,n,null,r);for(let g=0;g<n.length;g++){let v=u.directiveStart+g,E=ao(o,l,v,u);Sn(E,o)}VE(l,o,u),f&&Sn(f,o);let h=ao(o,l,u.directiveStart+u.componentOffset,u);if(e[ot]=o[ot]=h,s!==null)for(let g of s)g(h,t);return yp(l,u,o),h}function hP(e,t,n,r){if(r)vd(e,n,["ng-version","18.2.2"]);else{let{attrs:o,classes:s}=J1(t.selectors[0]);o&&vd(e,n,o),s&&s.length>0&&OE(e,n,s.join(" "))}}function pP(e,t,n){let r=e.projection=[];for(let o=0;o<t.length;o++){let s=n[o];r.push(s!=null?Array.from(s):null)}}function gP(){let e=He();vc(L()[K],e)}var mo=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=mP;let e=t;return e})();function mP(){let e=He();return cI(e,L())}var yP=mo,uI=class extends yP{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return mi(this._hostTNode,this._hostLView)}get injector(){return new eo(this._hostTNode,this._hostLView)}get parentInjector(){let t=tp(this._hostTNode,this._hostLView);if(Lw(t)){let n=ju(t,this._hostLView),r=ku(t),o=n[K].data[r+8];return new eo(o,n)}else return new eo(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let n=CD(this._lContainer);return n!==null&&n[t]||null}get length(){return this._lContainer.length-it}createEmbeddedView(t,n,r){let o,s;typeof r=="number"?o=r:r!=null&&(o=r.index,s=r.injector);let u=si(this._lContainer,t.ssrId),l=t.createEmbeddedViewImpl(n||{},s,u);return this.insertImpl(l,o,ii(this._hostTNode,u)),l}createComponent(t,n,r,o,s){let u=t&&!gO(t),l;if(u)l=n;else{let b=n||{};l=b.index,r=b.injector,o=b.projectableNodes,s=b.environmentInjector||b.ngModuleRef}let f=u?t:new fo(Yn(t)),h=r||this.parentInjector;if(!s&&f.ngModule==null){let O=(u?h:this.parentInjector).get(_n,null);O&&(s=O)}let g=Yn(f.componentType??{}),v=si(this._lContainer,g?.id??null),E=v?.firstChild??null,I=f.create(h,o,E,s);return this.insertImpl(I.hostView,l,ii(this._hostTNode,v)),I}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){let o=t._lView;if(IO(o)){let l=this.indexOf(t);if(l!==-1)this.detach(l);else{let f=o[st],h=new uI(f,f[gt],f[st]);h.detach(h.indexOf(t))}}let s=this._adjustIndex(n),u=this._lContainer;return bs(u,o,s,r),t.attachToViewContainerRef(),KD(sd(u),s,t),t}move(t,n){return this.insert(t,n)}indexOf(t){let n=CD(this._lContainer);return n!==null?n.indexOf(t):-1}remove(t){let n=this._adjustIndex(t,-1),r=ds(this._lContainer,n);r&&(Ou(sd(this._lContainer),n),Ic(r[K],r))}detach(t){let n=this._adjustIndex(t,-1),r=ds(this._lContainer,n);return r&&Ou(sd(this._lContainer),n)!=null?new co(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function CD(e){return e[Pu]}function sd(e){return e[Pu]||(e[Pu]=[])}function cI(e,t){let n,r=t[e.index];return Xn(r)?n=r:(n=BE(r,t,null,e),t[e.index]=n,Mc(t,n)),DP(n,t,e,r),new uI(n,e,t)}function vP(e,t){let n=e[he],r=n.createComment(""),o=zt(t,e),s=pp(n,o);return uo(n,s,r,KR(n,o),!1),r}var DP=IP,wP=()=>!1;function EP(e,t,n){return wP(e,t,n)}function IP(e,t,n,r){if(e[ro])return;let o;n.type&8?o=Ht(r):o=vP(t,n),e[ro]=o}var nh=class e{constructor(t){this.queryList=t,this.matches=null}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},rh=class e{constructor(t=[]){this.queries=t}createEmbeddedView(t){let n=t.queries;if(n!==null){let r=t.contentQueries!==null?t.contentQueries[0]:n.length,o=[];for(let s=0;s<r;s++){let u=n.getByIndex(s),l=this.queries[u.indexInDeclarationView];o.push(l.clone())}return new e(o)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)Sp(t,n).matches!==null&&this.queries[n].setDirty()}},Zu=class{constructor(t,n,r=null){this.flags=n,this.read=r,typeof t=="string"?this.predicate=TP(t):this.predicate=t}},oh=class e{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++){let o=n!==null?n.length:0,s=this.getByIndex(r).embeddedTView(t,o);s&&(s.indexInDeclarationView=r,n!==null?n.push(s):n=[s])}return n!==null?new e(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)}},ih=class e{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 e(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let n=this._declarationNodeIndex,r=t.parent;for(;r!==null&&r.type&8&&r.index!==n;)r=r.parent;return n===(r!==null?r.index:-1)}return this._appliesToNextNode}matchTNode(t,n){let r=this.metadata.predicate;if(Array.isArray(r))for(let o=0;o<r.length;o++){let s=r[o];this.matchTNodeWithReadOption(t,n,CP(n,s)),this.matchTNodeWithReadOption(t,n,xu(n,t,s,!1,!1))}else r===lo?n.type&4&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,xu(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(r!==null){let o=this.metadata.read;if(o!==null)if(o===Ar||o===mo||o===lo&&n.type&4)this.addMatch(n.index,-2);else{let s=xu(n,t,o,!1,!1);s!==null&&this.addMatch(n.index,s)}else this.addMatch(n.index,r)}}addMatch(t,n){this.matches===null?this.matches=[t,n]:this.matches.push(t,n)}};function CP(e,t){let n=e.localNames;if(n!==null){for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1]}return null}function _P(e,t){return e.type&11?mi(e,t):e.type&4?xc(e,t):null}function bP(e,t,n,r){return n===-1?_P(t,e):n===-2?MP(e,t,r):ao(e,e[K],n,t)}function MP(e,t,n){if(n===Ar)return mi(t,e);if(n===lo)return xc(t,e);if(n===mo)return cI(t,e)}function lI(e,t,n,r){let o=t[Qn].queries[r];if(o.matches===null){let s=e.data,u=n.matches,l=[];for(let f=0;u!==null&&f<u.length;f+=2){let h=u[f];if(h<0)l.push(null);else{let g=s[h];l.push(bP(t,g,u[f+1],n.metadata.read))}}o.matches=l}return o.matches}function sh(e,t,n,r){let o=e.queries.getByIndex(n),s=o.matches;if(s!==null){let u=lI(e,t,o,n);for(let l=0;l<s.length;l+=2){let f=s[l];if(f>0)r.push(u[l/2]);else{let h=s[l+1],g=t[-f];for(let v=it;v<g.length;v++){let E=g[v];E[no]===E[st]&&sh(E[K],E,h,r)}if(g[oi]!==null){let v=g[oi];for(let E=0;E<v.length;E++){let I=v[E];sh(I[K],I,h,r)}}}}}return r}function Tp(e,t){return e[Qn].queries[t].queryList}function fI(e,t,n){let r=new Rd((n&4)===4);return aF(e,t,r,r.destroy),(t[Qn]??=new rh).queries.push(new nh(r))-1}function xP(e,t,n){let r=we();return r.firstCreatePass&&(hI(r,new Zu(e,t,n),-1),(t&2)===2&&(r.staticViewQueries=!0)),fI(r,L(),t)}function dI(e,t,n,r){let o=we();if(o.firstCreatePass){let s=He();hI(o,new Zu(t,n,r),s.index),SP(o,e),(n&2)===2&&(o.staticContentQueries=!0)}return fI(o,L(),n)}function TP(e){return e.split(",").map(t=>t.trim())}function hI(e,t,n){e.queries===null&&(e.queries=new oh),e.queries.track(new ih(t,n))}function SP(e,t){let n=e.contentQueries||(e.contentQueries=[]),r=n.length?n[n.length-1]:-1;t!==r&&n.push(e.queries.length-1,t)}function Sp(e,t){return e.queries.getByIndex(t)}function pI(e,t){let n=e[K],r=Sp(n,t);return r.crossesNgTemplate?sh(n,e,t,[]):lI(n,e,r,t)}var _D=new Set;function Fn(e){_D.has(e)||(_D.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function AP(e){return typeof e=="function"&&e[Bt]!==void 0}function NP(e,t){Fn("NgSignals");let n=lv(e),r=n[Bt];return t?.equal&&(r.equal=t.equal),n.set=o=>Sf(r,o),n.update=o=>fv(r,o),n.asReadonly=OP.bind(n),n}function OP(){let e=this[Bt];if(e.readonlyFn===void 0){let t=()=>this();t[Bt]=e,e.readonlyFn=t}return e.readonlyFn}function gI(e){return AP(e)&&typeof e.set=="function"}function mI(e,t){let n,r=Tf(()=>{n._dirtyCounter();let o=LP(n,e);if(t&&o===void 0)throw new Z(-951,!1);return o});return n=r[Bt],n._dirtyCounter=NP(0),n._flatValue=void 0,r}function RP(){return mI(!0,!1)}function FP(){return mI(!0,!0)}function PP(e,t){let n=e[Bt];n._lView=L(),n._queryIndex=t,n._queryList=Tp(n._lView,t),n._queryList.onDirty(()=>n._dirtyCounter.update(r=>r+1))}function LP(e,t){let n=e._lView,r=e._queryIndex;if(n===void 0||r===void 0||n[q]&4)return t?void 0:rt;let o=Tp(n,r),s=pI(n,r);return o.reset(s,Yw),t?o.first:o._changesDetected||e._flatValue===void 0?e._flatValue=o.toArray():e._flatValue}function bD(e,t){return RP()}function kP(e,t){return FP()}var xG=(bD.required=kP,bD);function jP(e){let t=[],n=new Map;function r(o){let s=n.get(o);if(!s){let u=e(o);n.set(o,s=u.then($P))}return s}return Yu.forEach((o,s)=>{let u=[];o.templateUrl&&u.push(r(o.templateUrl).then(h=>{o.template=h}));let l=typeof o.styles=="string"?[o.styles]:o.styles||[];if(o.styles=l,o.styleUrl&&o.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(o.styleUrls?.length){let h=o.styles.length,g=o.styleUrls;o.styleUrls.forEach((v,E)=>{l.push(""),u.push(r(v).then(I=>{l[h+E]=I,g.splice(g.indexOf(v),1),g.length==0&&(o.styleUrls=void 0)}))})}else o.styleUrl&&u.push(r(o.styleUrl).then(h=>{l.push(h),o.styleUrl=void 0}));let f=Promise.all(u).then(()=>HP(s));t.push(f)}),BP(),Promise.all(t).then(()=>{})}var Yu=new Map,VP=new Set;function BP(){let e=Yu;return Yu=new Map,e}function UP(){return Yu.size===0}function $P(e){return typeof e=="string"?e:e.text()}function HP(e){VP.delete(e)}function zP(e){return Object.getPrototypeOf(e.prototype).constructor}function WP(e){let t=zP(e.type),n=!0,r=[e];for(;t;){let o;if(Kn(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Z(903,!1);o=t.\u0275dir}if(o){if(n){r.push(o);let u=e;u.inputs=Du(e.inputs),u.inputTransforms=Du(e.inputTransforms),u.declaredInputs=Du(e.declaredInputs),u.outputs=Du(e.outputs);let l=o.hostBindings;l&&QP(e,l);let f=o.viewQuery,h=o.contentQueries;if(f&&ZP(e,f),h&&YP(e,h),GP(e,o),p1(e.outputs,o.outputs),Kn(o)&&o.data.animation){let g=e.data;g.animation=(g.animation||[]).concat(o.data.animation)}}let s=o.features;if(s)for(let u=0;u<s.length;u++){let l=s[u];l&&l.ngInherit&&l(e),l===WP&&(n=!1)}}t=Object.getPrototypeOf(t)}qP(r)}function GP(e,t){for(let n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;let r=t.inputs[n];if(r!==void 0&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n],t.inputTransforms!==null)){let o=Array.isArray(r)?r[0]:r;if(!t.inputTransforms.hasOwnProperty(o))continue;e.inputTransforms??={},e.inputTransforms[o]=t.inputTransforms[o]}}}function qP(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){let o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=us(o.hostAttrs,n=us(n,o.hostAttrs))}}function Du(e){return e===Zn?{}:e===rt?[]:e}function ZP(e,t){let n=e.viewQuery;n?e.viewQuery=(r,o)=>{t(r,o),n(r,o)}:e.viewQuery=t}function YP(e,t){let n=e.contentQueries;n?e.contentQueries=(r,o,s)=>{t(r,o,s),n(r,o,s)}:e.contentQueries=t}function QP(e,t){let n=e.hostBindings;n?e.hostBindings=(r,o)=>{t(r,o),n(r,o)}:e.hostBindings=t}function TG(e){let t=n=>{let r=(Array.isArray(e)?e:e()).map(o=>typeof o=="function"?{directive:Ke(o),inputs:Zn,outputs:Zn}:{directive:Ke(o.directive),inputs:MD(o.inputs),outputs:MD(o.outputs)});n.hostDirectives===null?(n.findHostDirectiveDefs=yI,n.hostDirectives=r):n.hostDirectives.unshift(...r)};return t.ngInherit=!0,t}function yI(e,t,n){if(e.hostDirectives!==null)for(let r of e.hostDirectives){let o=Vh(r.directive);KP(o.declaredInputs,r.inputs),yI(o,t,n),n.set(o,r),t.push(o)}}function MD(e){if(e===void 0||e.length===0)return Zn;let t={};for(let n=0;n<e.length;n+=2)t[e[n]]=e[n+1];return t}function KP(e,t){for(let n in t)if(t.hasOwnProperty(n)){let r=t[n],o=e[n];e[r]=o}}function JP(e){let t=e.inputConfig,n={};for(let r in t)if(t.hasOwnProperty(r)){let o=t[r];Array.isArray(o)&&o[3]&&(n[r]=o[3])}e.inputTransforms=n}var xr=class{},ah=class{};var Qu=class extends xr{constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new qu(this);let s=iw(t);this._bootstrapComponents=gE(s.bootstrap),this._r3Injector=Ww(t,n,[{provide:xr,useValue:this},{provide:ui,useValue:this.componentFactoryResolver},...r],pt(t),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},Ku=class extends ah{constructor(t){super(),this.moduleType=t}create(t){return new Qu(this.moduleType,t,[])}};function XP(e,t,n){return new Qu(e,t,n,!1)}var uh=class extends xr{constructor(t){super(),this.componentFactoryResolver=new qu(this),this.instance=null;let n=new cs([...t.providers,{provide:xr,useValue:this},{provide:ui,useValue:this.componentFactoryResolver}],t.parent||cc(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function eL(e,t,n=null){return new uh({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}function vI(e){return Ap(e)?Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e:!1}function tL(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{let n=e[Symbol.iterator](),r;for(;!(r=n.next()).done;)t(r.value)}}function Ap(e){return e!==null&&(typeof e=="function"||typeof e=="object")}function yo(e,t,n){return e[t]=n}function DI(e,t){return e[t]}function Je(e,t,n){let r=e[t];return Object.is(r,n)?!1:(e[t]=n,!0)}function hs(e,t,n,r){let o=Je(e,t,n);return Je(e,t+1,r)||o}function wI(e,t,n,r,o){let s=hs(e,t,n,r);return Je(e,t+2,o)||s}function EI(e,t,n,r,o,s){let u=hs(e,t,n,r);return hs(e,t+2,o,s)||u}function nL(e){return(e.flags&32)===32}function rL(e,t,n,r,o,s,u,l,f){let h=t.consts,g=yi(t,e,4,u||null,l||null);Ep(t,n,g,Mn(h,f)),vc(t,g);let v=g.tView=wp(2,g,r,o,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,h,null);return t.queries!==null&&(t.queries.template(t,g),v.queries=t.queries.embeddedTView(g)),g}function Ju(e,t,n,r,o,s,u,l,f,h){let g=n+Se,v=t.firstCreatePass?rL(g,t,e,r,o,s,u,l,f):t.data[g];xn(v,!1);let E=iL(t,e,v,n);Ds()&&Cc(t,e,E,v),Sn(E,e);let I=BE(E,e,E,v);return e[g]=I,Mc(e,I),EP(I,v,e),dc(v)&&vp(t,e,v),f!=null&&Dp(e,v,h),v}function oL(e,t,n,r,o,s,u,l){let f=L(),h=we(),g=Mn(h.consts,s);return Ju(f,h,e,t,n,r,o,g,u,l),oL}var iL=sL;function sL(e,t,n,r){return ws(!0),t[he].createComment("")}var Jo=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Jo||{}),II=(()=>{let t=class t{constructor(){this.impl=null}execute(){this.impl?.execute()}};t.\u0275prov=J({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})(),Xr=class Xr{constructor(){this.ngZone=$(Te),this.scheduler=$(ai),this.errorHandler=$(Tn,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}execute(){this.executing=!0;for(let t of Xr.PHASES)for(let n of this.sequences)if(!(n.erroredOrDestroyed||!n.hooks[t]))try{n.pipelinedValue=this.ngZone.runOutsideAngular(()=>n.hooks[t](n.pipelinedValue))}catch(r){n.erroredOrDestroyed=!0,this.errorHandler?.handleError(r)}this.executing=!1;for(let t of this.sequences)t.afterRun(),t.once&&this.sequences.delete(t);for(let t of this.deferredRegistrations)this.sequences.add(t);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(t){this.executing?this.deferredRegistrations.add(t):(this.sequences.add(t),this.scheduler.notify(6))}unregister(t){this.executing&&this.sequences.has(t)?(t.erroredOrDestroyed=!0,t.pipelinedValue=void 0,t.once=!0):(this.sequences.delete(t),this.deferredRegistrations.delete(t))}};Xr.PHASES=[Jo.EarlyRead,Jo.Write,Jo.MixedReadWrite,Jo.Read],Xr.\u0275prov=J({token:Xr,providedIn:"root",factory:()=>new Xr});var ch=Xr,lh=class{constructor(t,n,r,o){this.impl=t,this.hooks=n,this.once=r,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=o.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy()}};function aL(e,t){!t?.injector&&$h(aL);let n=t?.injector??$(ln);return mE(n)?(Fn("NgAfterRender"),CI(e,n,t,!1)):_I}function uL(e,t){!t?.injector&&$h(uL);let n=t?.injector??$(ln);return mE(n)?(Fn("NgAfterNextRender"),CI(e,n,t,!0)):_I}function cL(e,t){if(e instanceof Function){let n=[void 0,void 0,void 0,void 0];return n[t]=e,n}else return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}function CI(e,t,n,r){let o=t.get(II);o.impl??=t.get(ch);let s=n?.phase??Jo.MixedReadWrite,u=new lh(o.impl,cL(e,s),r,t.get(Dc));return o.impl.register(u),u}var _I={destroy(){}};function lL(e,t,n,r){let o=L(),s=er();if(Je(o,s,t)){let u=we(),l=tr();Ip(l,o,e,t,n,r)}return lL}function Ac(e,t,n,r){return Je(e,er(),n)?t+un(n)+r:ze}function Nc(e,t,n,r,o,s){let u=Qh(),l=hs(e,u,n,o);return mc(2),l?t+un(n)+r+un(o)+s:ze}function fL(e,t,n,r,o,s,u,l){let f=Qh(),h=wI(e,f,n,o,u);return mc(3),h?t+un(n)+r+un(o)+s+un(u)+l:ze}function dL(e,t,n,r,o,s){let u=L(),l=Ac(u,t,n,r);if(l!==ze){let f=tr();Ip(f,u,e,l,o,s)}return dL}function hL(e,t,n,r,o,s,u,l){let f=L(),h=Nc(f,t,n,r,o,s);if(h!==ze){let g=tr();Ip(g,f,e,h,u,l)}return hL}function wu(e,t){return e<<17|t<<2}function ho(e){return e>>17&32767}function pL(e){return(e&2)==2}function gL(e,t){return e&131071|t<<17}function fh(e){return e|2}function li(e){return(e&131068)>>2}function ad(e,t){return e&-131069|t<<2}function mL(e){return(e&1)===1}function dh(e){return e|1}function yL(e,t,n,r,o,s){let u=s?t.classBindings:t.styleBindings,l=ho(u),f=li(u);e[r]=n;let h=!1,g;if(Array.isArray(n)){let v=n;g=v[1],(g===null||vs(v,g)>0)&&(h=!0)}else g=n;if(o)if(f!==0){let E=ho(e[l+1]);e[r+1]=wu(E,l),E!==0&&(e[E+1]=ad(e[E+1],r)),e[l+1]=gL(e[l+1],r)}else e[r+1]=wu(l,0),l!==0&&(e[l+1]=ad(e[l+1],r)),l=r;else e[r+1]=wu(f,0),l===0?l=r:e[f+1]=ad(e[f+1],r),f=r;h&&(e[r+1]=fh(e[r+1])),xD(e,g,r,!0),xD(e,g,r,!1),vL(t,g,e,r,s),u=wu(l,f),s?t.classBindings=u:t.styleBindings=u}function vL(e,t,n,r,o){let s=o?e.residualClasses:e.residualStyles;s!=null&&typeof t=="string"&&vs(s,t)>=0&&(n[r+1]=dh(n[r+1]))}function xD(e,t,n,r){let o=e[n+1],s=t===null,u=r?ho(o):li(o),l=!1;for(;u!==0&&(l===!1||s);){let f=e[u],h=e[u+1];DL(f,t)&&(l=!0,e[u+1]=r?dh(h):fh(h)),u=r?ho(h):li(h)}l&&(e[n+1]=r?fh(o):dh(o))}function DL(e,t){return e===null||t==null||(Array.isArray(e)?e[1]:e)===t?!0:Array.isArray(e)&&typeof t=="string"?vs(e,t)>=0:!1}var sn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function wL(e){return e.substring(sn.key,sn.keyEnd)}function EL(e){return IL(e),bI(e,MI(e,0,sn.textEnd))}function bI(e,t){let n=sn.textEnd;return n===t?-1:(t=sn.keyEnd=CL(e,sn.key=t,n),MI(e,t,n))}function IL(e){sn.key=0,sn.keyEnd=0,sn.value=0,sn.valueEnd=0,sn.textEnd=e.length}function MI(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function CL(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}function _L(e,t,n){let r=L(),o=er();if(Je(r,o,t)){let s=we(),u=tr();go(s,u,r,e,t,r[he],n,!1)}return _L}function hh(e,t,n,r,o){let s=t.inputs,u=o?"class":"style";_p(e,n,s[u],u,r)}function xI(e,t,n){return TI(e,t,n,!1),xI}function bL(e,t){return TI(e,t,null,!0),bL}function SG(e){Op(NL,Np,e,!0)}function Np(e,t){for(let n=EL(t);n>=0;n=bI(t,n))ys(e,wL(t),!0)}function TI(e,t,n,r){let o=L(),s=we(),u=mc(2);if(s.firstUpdatePass&&AI(s,e,u,r),t!==ze&&Je(o,u,t)){let l=s.data[On()];NI(s,l,o,o[he],e,o[u+1]=RL(t,n),r,u)}}function Op(e,t,n,r){let o=we(),s=mc(2);o.firstUpdatePass&&AI(o,null,s,r);let u=L();if(n!==ze&&Je(u,s,n)){let l=o.data[On()];if(OI(l,r)&&!SI(o,s)){let f=r?l.classesWithoutHost:l.stylesWithoutHost;f!==null&&(n=pd(f,n||"")),hh(o,l,u,n,r)}else OL(o,l,u,u[he],u[s+1],u[s+1]=AL(e,t,n),r,s)}}function SI(e,t){return t>=e.expandoStartIndex}function AI(e,t,n,r){let o=e.data;if(o[n+1]===null){let s=o[On()],u=SI(e,n);OI(s,r)&&t===null&&!u&&(t=!1),t=ML(o,s,t,r),yL(o,s,t,n,u,r)}}function ML(e,t,n,r){let o=Kh(e),s=r?t.residualClasses:t.residualStyles;if(o===null)(r?t.classBindings:t.styleBindings)===0&&(n=ud(null,e,t,n,r),n=ps(n,t.attrs,r),s=null);else{let u=t.directiveStylingLast;if(u===-1||e[u]!==o)if(n=ud(o,e,t,n,r),s===null){let f=xL(e,t,r);f!==void 0&&Array.isArray(f)&&(f=ud(null,e,t,f[1],r),f=ps(f,t.attrs,r),TL(e,t,r,f))}else s=SL(e,t,r)}return s!==void 0&&(r?t.residualClasses=s:t.residualStyles=s),n}function xL(e,t,n){let r=n?t.classBindings:t.styleBindings;if(li(r)!==0)return e[ho(r)]}function TL(e,t,n,r){let o=n?t.classBindings:t.styleBindings;e[ho(o)]=r}function SL(e,t,n){let r,o=t.directiveEnd;for(let s=1+t.directiveStylingLast;s<o;s++){let u=e[s].hostAttrs;r=ps(r,u,n)}return ps(r,t.attrs,n)}function ud(e,t,n,r,o){let s=null,u=n.directiveEnd,l=n.directiveStylingLast;for(l===-1?l=n.directiveStart:l++;l<u&&(s=t[l],r=ps(r,s.hostAttrs,o),s!==e);)l++;return e!==null&&(n.directiveStylingLast=l),r}function ps(e,t,n){let r=n?1:2,o=-1;if(t!==null)for(let s=0;s<t.length;s++){let u=t[s];typeof u=="number"?o=u:o===r&&(Array.isArray(e)||(e=e===void 0?[]:["",e]),ys(e,u,n?!0:t[++s]))}return e===void 0?null:e}function AL(e,t,n){if(n==null||n==="")return rt;let r=[],o=Wt(n);if(Array.isArray(o))for(let s=0;s<o.length;s++)e(r,o[s],!0);else if(typeof o=="object")for(let s in o)o.hasOwnProperty(s)&&e(r,s,o[s]);else typeof o=="string"&&t(r,o);return r}function NL(e,t,n){let r=String(t);r!==""&&!r.includes(" ")&&ys(e,r,n)}function OL(e,t,n,r,o,s,u,l){o===ze&&(o=rt);let f=0,h=0,g=0<o.length?o[0]:null,v=0<s.length?s[0]:null;for(;g!==null||v!==null;){let E=f<o.length?o[f+1]:void 0,I=h<s.length?s[h+1]:void 0,b=null,O;g===v?(f+=2,h+=2,E!==I&&(b=v,O=I)):v===null||g!==null&&g<v?(f+=2,b=g):(h+=2,b=v,O=I),b!==null&&NI(e,t,n,r,b,O,u,l),g=f<o.length?o[f]:null,v=h<s.length?s[h]:null}}function NI(e,t,n,r,o,s,u,l){if(!(t.type&3))return;let f=e.data,h=f[l+1],g=mL(h)?TD(f,t,n,o,li(h),u):void 0;if(!Xu(g)){Xu(s)||pL(h)&&(s=TD(f,null,n,o,l,u));let v=hc(On(),n);eF(r,u,v,o,s)}}function TD(e,t,n,r,o,s){let u=t===null,l;for(;o>0;){let f=e[o],h=Array.isArray(f),g=h?f[1]:f,v=g===null,E=n[o+1];E===ze&&(E=v?rt:void 0);let I=v?Xf(E,r):g===r?E:void 0;if(h&&!Xu(I)&&(I=Xf(f,r)),Xu(I)&&(l=I,u))return l;let b=e[o+1];o=u?ho(b):li(b)}if(t!==null){let f=s?t.residualClasses:t.residualStyles;f!=null&&(l=Xf(f,r))}return l}function Xu(e){return e!==void 0}function RL(e,t){return e==null||e===""||(typeof t=="string"?e=e+t:typeof e=="object"&&(e=pt(Wt(e)))),e}function OI(e,t){return(e.flags&(t?8:16))!==0}function AG(e,t,n){let r=L(),o=Ac(r,e,t,n);Op(ys,Np,o,!0)}function NG(e,t,n,r,o){let s=L(),u=Nc(s,e,t,n,r,o);Op(ys,Np,u,!0)}var ph=class{destroy(t){}updateValue(t,n){}swap(t,n){let r=Math.min(t,n),o=Math.max(t,n),s=this.detach(o);if(o-r>1){let u=this.detach(r);this.attach(r,s),this.attach(o,u)}else this.attach(r,s)}move(t,n){this.attach(n,this.detach(t))}};function cd(e,t,n,r,o){return e===n&&Object.is(t,r)?1:Object.is(o(e,t),o(n,r))?-1:0}function FL(e,t,n){let r,o,s=0,u=e.length-1,l=void 0;if(Array.isArray(t)){let f=t.length-1;for(;s<=u&&s<=f;){let h=e.at(s),g=t[s],v=cd(s,h,s,g,n);if(v!==0){v<0&&e.updateValue(s,g),s++;continue}let E=e.at(u),I=t[f],b=cd(u,E,f,I,n);if(b!==0){b<0&&e.updateValue(u,I),u--,f--;continue}let O=n(s,h),R=n(u,E),N=n(s,g);if(Object.is(N,R)){let B=n(f,I);Object.is(B,O)?(e.swap(s,u),e.updateValue(u,I),f--,u--):e.move(u,s),e.updateValue(s,g),s++;continue}if(r??=new ec,o??=AD(e,s,u,n),gh(e,r,s,N))e.updateValue(s,g),s++,u++;else if(o.has(N))r.set(O,e.detach(s)),u--;else{let B=e.create(s,t[s]);e.attach(s,B),s++,u++}}for(;s<=f;)SD(e,r,n,s,t[s]),s++}else if(t!=null){let f=t[Symbol.iterator](),h=f.next();for(;!h.done&&s<=u;){let g=e.at(s),v=h.value,E=cd(s,g,s,v,n);if(E!==0)E<0&&e.updateValue(s,v),s++,h=f.next();else{r??=new ec,o??=AD(e,s,u,n);let I=n(s,v);if(gh(e,r,s,I))e.updateValue(s,v),s++,u++,h=f.next();else if(!o.has(I))e.attach(s,e.create(s,v)),s++,u++,h=f.next();else{let b=n(s,g);r.set(b,e.detach(s)),u--}}}for(;!h.done;)SD(e,r,n,e.length,h.value),h=f.next()}for(;s<=u;)e.destroy(e.detach(u--));r?.forEach(f=>{e.destroy(f)})}function gh(e,t,n,r){return t!==void 0&&t.has(r)?(e.attach(n,t.get(r)),t.delete(r),!0):!1}function SD(e,t,n,r,o){if(gh(e,t,r,n(r,o)))e.updateValue(r,o);else{let s=e.create(r,o);e.attach(r,s)}}function AD(e,t,n,r){let o=new Set;for(let s=t;s<=n;s++)o.add(r(s,e.at(s)));return o}var ec=class{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;let n=this.kvMap.get(t);return this._vMap!==void 0&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);this._vMap===void 0&&(this._vMap=new Map);let o=this._vMap;for(;o.has(r);)r=o.get(r);o.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),this._vMap!==void 0){let o=this._vMap;for(;o.has(r);)r=o.get(r),t(r,n)}}};function OG(e,t){Fn("NgControlFlow");let n=L(),r=er(),o=n[r]!==ze?n[r]:-1,s=o!==-1?tc(n,Se+o):void 0,u=0;if(Je(n,r,e)){let l=ue(null);try{if(s!==void 0&&qE(s,u),e!==-1){let f=Se+e,h=tc(n,f),g=Dh(n[K],f),v=si(h,g.tView.ssrId),E=_s(n,g,t,{dehydratedView:v});bs(h,E,u,ii(g,v))}}finally{ue(l)}}else if(s!==void 0){let l=GE(s,u);l!==void 0&&(l[ot]=t)}}var mh=class{constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-it}};function RG(e){return e}function FG(e,t){return t}var yh=class{constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}};function PG(e,t,n,r,o,s,u,l,f,h,g,v,E){Fn("NgControlFlow");let I=L(),b=we(),O=f!==void 0,R=L(),N=l?u.bind(R[It][ot]):u,B=new yh(O,N);R[Se+e]=B,Ju(I,b,e+1,t,n,r,o,Mn(b.consts,s)),O&&Ju(I,b,e+2,f,h,g,v,Mn(b.consts,E))}var vh=class extends ph{constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-it}at(t){return this.getLView(t)[ot].$implicit}attach(t,n){let r=n[ni];this.needsIndexUpdate||=t!==this.length,bs(this.lContainer,n,t,ii(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,PL(this.lContainer,t)}create(t,n){let r=si(this.lContainer,this.templateTNode.tView.ssrId),o=_s(this.hostLView,this.templateTNode,new mh(this.lContainer,n,t),{dehydratedView:r});return this.operationsCounter?.recordCreate(),o}destroy(t){Ic(t[K],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[ot].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[ot].$index=t}getLView(t){return LL(this.lContainer,t)}};function LG(e){let t=ue(null),n=On();try{let r=L(),o=r[K],s=r[n],u=n+1,l=tc(r,u);if(s.liveCollection===void 0){let h=Dh(o,u);s.liveCollection=new vh(l,r,h)}else s.liveCollection.reset();let f=s.liveCollection;if(FL(f,e,s.trackByFn),f.updateIndexes(),s.hasEmptyBlock){let h=er(),g=f.length===0;if(Je(r,h,g)){let v=n+2,E=tc(r,v);if(g){let I=Dh(o,v),b=si(E,I.tView.ssrId),O=_s(r,I,void 0,{dehydratedView:b});bs(E,O,0,ii(I,b))}else qE(E,0)}}}finally{ue(t)}}function tc(e,t){return e[t]}function PL(e,t){return ds(e,t)}function LL(e,t){return GE(e,t)}function Dh(e,t){return Gh(e,t)}function kL(e,t,n,r,o,s){let u=t.consts,l=Mn(u,o),f=yi(t,e,2,r,l);return Ep(t,n,f,Mn(u,s)),f.attrs!==null&&Gu(f,f.attrs,!1),f.mergedAttrs!==null&&Gu(f,f.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,f),f}function RI(e,t,n,r){let o=L(),s=we(),u=Se+e,l=o[he],f=s.firstCreatePass?kL(u,s,o,t,n,r):s.data[u],h=VL(s,o,f,l,t,e);o[u]=h;let g=dc(f);return xn(f,!0),RE(l,h,f),!nL(f)&&Ds()&&Cc(s,o,h,f),bO()===0&&Sn(h,o),MO(),g&&(vp(s,o,f),yp(s,f,o)),r!==null&&Dp(o,f),RI}function FI(){let e=He();Zh()?Yh():(e=e.parent,xn(e,!1));let t=e;TO(t)&&SO(),xO();let n=we();return n.firstCreatePass&&(vc(n,e),zh(e)&&n.queries.elementEnd(e)),t.classesWithoutHost!=null&&$O(t)&&hh(n,t,L(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&HO(t)&&hh(n,t,L(),t.stylesWithoutHost,!1),FI}function jL(e,t,n,r){return RI(e,t,n,r),FI(),jL}var VL=(e,t,n,r,o,s)=>(ws(!0),dp(r,o,jO()));function BL(e,t,n,r,o){let s=t.consts,u=Mn(s,r),l=yi(t,e,8,"ng-container",u);u!==null&&Gu(l,u,!0);let f=Mn(s,o);return Ep(t,n,l,f),t.queries!==null&&t.queries.elementStart(t,l),l}function PI(e,t,n){let r=L(),o=we(),s=e+Se,u=o.firstCreatePass?BL(s,o,r,t,n):o.data[s];xn(u,!0);let l=$L(o,r,u,e);return r[s]=l,Ds()&&Cc(o,r,l,u),Sn(l,r),dc(u)&&(vp(o,r,u),yp(o,u,r)),n!=null&&Dp(r,u),PI}function LI(){let e=He(),t=we();return Zh()?Yh():(e=e.parent,xn(e,!1)),t.firstCreatePass&&(vc(t,e),zh(e)&&t.queries.elementEnd(e)),LI}function UL(e,t,n){return PI(e,t,n),LI(),UL}var $L=(e,t,n,r)=>(ws(!0),DE(t[he],""));function kG(){return L()}function HL(e,t,n){let r=L(),o=er();if(Je(r,o,t)){let s=we(),u=tr();go(s,u,r,e,t,r[he],n,!0)}return HL}function zL(e,t,n){let r=L(),o=er();if(Je(r,o,t)){let s=we(),u=tr(),l=Kh(s.data),f=zE(l,u,r);go(s,u,r,e,t,f,n,!0)}return zL}var Kr=void 0;function WL(e){let t=e,n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return n===1&&r===0?1:5}var GL=["en",[["a","p"],["AM","PM"],Kr],[["AM","PM"],Kr,Kr],[["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"]],Kr,[["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"]],Kr,[["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}",Kr,"{1} 'at' {0}",Kr],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",WL],ld={};function Ct(e){let t=qL(e),n=ND(t);if(n)return n;let r=t.split("-")[0];if(n=ND(r),n)return n;if(r==="en")return GL;throw new Z(701,!1)}function kI(e){return Ct(e)[Re.PluralCase]}function ND(e){return e in ld||(ld[e]=Qe.ng&&Qe.ng.common&&Qe.ng.common.locales&&Qe.ng.common.locales[e]),ld[e]}var Re=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Re||{});function qL(e){return e.toLowerCase().replace(/_/g,"-")}var ZL=["zero","one","two","few","many"];function YL(e,t){let n=kI(t)(parseInt(e,10)),r=ZL[n];return r!==void 0?r:"other"}var nc="en-US";var jI={marker:"element"},VI={marker:"ICU"},qn=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}(qn||{}),BI=nc;function QL(e){typeof e=="string"&&(BI=e.toLowerCase().replace(/_/g,"-"))}function KL(){return BI}var gs=0,ns=0;function JL(e){e&&(gs=gs|1<<Math.min(ns,31)),ns++}function XL(e,t,n){if(ns>0){let r=e.data[n],o=Array.isArray(r)?r:r.update,s=Qh()-ns-1;$I(e,t,o,s,gs)}gs=0,ns=0}function ek(e,t,n){let r=e[he];switch(n){case Node.COMMENT_NODE:return DE(r,t);case Node.TEXT_NODE:return yE(r,t);case Node.ELEMENT_NODE:return dp(r,t,null)}}var Tu=(e,t,n,r)=>(ws(!0),ek(e,n,r));function tk(e,t,n,r){let o=e[he];for(let s=0;s<t.length;s++){let u=t[s++],l=t[s],f=(u&qn.COMMENT)===qn.COMMENT,h=(u&qn.APPEND_EAGERLY)===qn.APPEND_EAGERLY,g=u>>>qn.SHIFT,v=e[g],E=!1;v===null&&(v=e[g]=Tu(e,g,l,f?Node.COMMENT_NODE:Node.TEXT_NODE),E=Ds()),h&&n!==null&&E&&uo(o,n,v,r,!1)}}function UI(e,t,n,r){let o=n[he],s=null,u;for(let l=0;l<t.length;l++){let f=t[l];if(typeof f=="string"){let h=t[++l];n[h]===null&&(n[h]=Tu(n,h,f,Node.TEXT_NODE))}else if(typeof f=="number")switch(f&1){case 0:let h=ZF(f);s===null&&(s=h,u=pp(o,r));let g,v;if(h===s?(g=r,v=u):(g=null,v=Ht(n[h])),v!==null){let O=YF(f),R=n[O];uo(o,v,R,g,!1);let N=ts(e,O);if(N!==null&&typeof N=="object"){let B=Tc(N,n);B!==null&&UI(e,N.create[B],n,n[N.anchorIdx])}}break;case 1:let E=f>>>1,I=t[++l],b=t[++l];Cp(o,hc(E,n),null,null,I,b,null);break;default:}else switch(f){case VI:let h=t[++l],g=t[++l];if(n[g]===null){let I=n[g]=Tu(n,g,h,Node.COMMENT_NODE);Sn(I,n)}break;case jI:let v=t[++l],E=t[++l];if(n[E]===null){let I=n[E]=Tu(n,E,v,Node.ELEMENT_NODE);Sn(I,n)}break;default:}}}function $I(e,t,n,r,o){for(let s=0;s<n.length;s++){let u=n[s],l=n[++s];if(u&o){let f="";for(let h=s+1;h<=s+l;h++){let g=n[h];if(typeof g=="string")f+=g;else if(typeof g=="number")if(g<0)f+=un(t[r-g]);else{let v=g>>>2;switch(g&3){case 1:let E=n[++h],I=n[++h],b=e.data[v];typeof b=="string"?Cp(t[he],t[v],null,b,E,f,I):go(e,b,t,E,f,t[he],I,!1);break;case 0:let O=t[v];O!==null&&vE(t[he],O,f);break;case 2:nk(e,ts(e,v),t,f);break;case 3:OD(e,ts(e,v),r,t);break}}}}else{let f=n[s+1];if(f>0&&(f&3)===3){let h=f>>>2,g=ts(e,h);t[g.currentCaseLViewIndex]<0&&OD(e,g,r,t)}}s+=l}}function OD(e,t,n,r){let o=r[t.currentCaseLViewIndex];if(o!==null){let s=gs;o<0&&(o=r[t.currentCaseLViewIndex]=~o,s=-1),$I(e,r,t.update[o],n,s)}}function nk(e,t,n,r){let o=rk(t,r);if(Tc(t,n)!==o&&(HI(e,t,n),n[t.currentCaseLViewIndex]=o===null?null:~o,o!==null)){let u=n[t.anchorIdx];u&&UI(e,t.create[o],n,u),nP(n,t.anchorIdx,o)}}function HI(e,t,n){let r=Tc(t,n);if(r!==null){let o=t.remove[r];for(let s=0;s<o.length;s++){let u=o[s];if(u>0){let l=hc(u,n);l!==null&&AE(n[he],l)}else HI(e,ts(e,~u),n)}}}function rk(e,t){let n=e.cases.indexOf(t);if(n===-1)switch(e.type){case 1:{let r=YL(t,KL());n=e.cases.indexOf(r),n===-1&&r!=="other"&&(n=e.cases.indexOf("other"));break}case 0:{n=e.cases.indexOf("other");break}}return n===-1?null:n}var rc=/�(\d+):?\d*�/gi,ok=/({\s*�\d+:?\d*�\s*,\s*\S{6}\s*,[\s\S]*})/gi,ik=/�(\d+)�/,zI=/^\s*(�\d+:?\d*�)\s*,\s*(select|plural)\s*,/,rs="\uFFFD",sk=/�\/?\*(\d+:\d+)�/gi,ak=/�(\/?[#*]\d+):?\d*�/gi,uk=/\uE500/g;function ck(e){return e.replace(uk," ")}function lk(e,t,n,r,o,s){let u=fs(),l=[],f=[],h=[[]],g=[[]];o=pk(o,s);let v=ck(o).split(ak);for(let E=0;E<v.length;E++){let I=v[E];if(E&1){let b=I.charCodeAt(0)===47,O=I.charCodeAt(b?1:0),R=Se+Number.parseInt(I.substring(b?2:1));if(b)h.shift(),g.shift(),xn(fs(),!1);else{let N=qF(e,h[0],R);h.unshift([]),xn(N,!0);let B={kind:2,index:R,children:[],type:O===35?0:1};g[0].push(B),g.unshift(B.children)}}else{let b=wh(I);for(let O=0;O<b.length;O++){let R=b[O];if(O&1){let N=R;if(typeof N!="object")throw new Error(`Unable to parse ICU expression in "${o}" message.`);let fe=WI(e,u,h[0],n,l,"",!0).index;qI(g[0],e,n,f,t,N,fe)}else{let N=R;N!==""&&fk(g[0],e,u,h[0],l,f,n,N)}}}}e.data[r]={create:l,update:f,ast:g[0],parentTNodeIndex:t}}function WI(e,t,n,r,o,s,u){let l=Cs(e,r,1,null),f=l<<qn.SHIFT,h=fs();t===h&&(h=null),h===null&&(f|=qn.APPEND_EAGERLY),u&&(f|=qn.COMMENT,zR(JF)),o.push(f,s===null?"":s);let g=mp(e,l,u?32:1,s===null?"":s,null);nI(n,g);let v=g.index;return xn(g,!1),h!==null&&t!==h&&GF(h,v),g}function fk(e,t,n,r,o,s,u,l){let f=l.match(rc),g=WI(t,n,r,u,o,f?null:l,!1).index;f&&os(s,l,g,null,0,null),e.push({kind:0,index:g})}function dk(e,t,n){let o=He().index,s=[];if(e.firstCreatePass&&e.data[t]===null){for(let u=0;u<n.length;u+=2){let l=n[u],f=n[u+1];if(f!==""){if(ok.test(f))throw new Error(`ICU expressions are not supported in attributes. Message: "${f}".`);os(s,f,o,l,hk(s),null)}}e.data[t]=s}}function os(e,t,n,r,o,s){let u=e.length,l=u+1;e.push(null,null);let f=u+2,h=t.split(rc),g=0;for(let v=0;v<h.length;v++){let E=h[v];if(v&1){let I=o+parseInt(E,10);e.push(-1-I),g=g|GI(I)}else E!==""&&e.push(E)}return e.push(n<<2|(r?1:0)),r&&e.push(r,s),e[u]=g,e[l]=e.length-f,g}function hk(e){let t=0;for(let n=0;n<e.length;n++){let r=e[n];typeof r=="number"&&r<0&&t++}return t}function GI(e){return 1<<Math.min(e,31)}function RD(e){let t,n="",r=0,o=!1,s;for(;(t=sk.exec(e))!==null;)o?t[0]===`${rs}/*${s}${rs}`&&(r=t.index,o=!1):(n+=e.substring(r,t.index+t[0].length),s=t[1],o=!0);return n+=e.slice(r),n}function pk(e,t){if(KF(t))return RD(e);{let n=e.indexOf(`:${t}${rs}`)+2+t.toString().length,r=e.search(new RegExp(`${rs}\\/\\*\\d+:${t}${rs}`));return RD(e.substring(n,r))}}function qI(e,t,n,r,o,s,u){let l=0,f={type:s.type,currentCaseLViewIndex:Cs(t,n,1,null),anchorIdx:u,cases:[],create:[],remove:[],update:[]};vk(r,s,u),WF(t,u,f);let h=s.values,g=[];for(let v=0;v<h.length;v++){let E=h[v],I=[];for(let O=0;O<E.length;O++){let R=E[O];if(typeof R!="string"){let N=I.push(R)-1;E[O]=`<!--\uFFFD${N}\uFFFD-->`}}let b=[];g.push(b),l=mk(b,t,f,n,r,o,s.cases[v],E.join(""),I)|l}l&&Dk(r,l,u),e.push({kind:3,index:u,cases:g,currentCaseLViewIndex:f.currentCaseLViewIndex})}function gk(e){let t=[],n=[],r=1,o=0;e=e.replace(zI,function(u,l,f){return f==="select"?r=0:r=1,o=parseInt(l.slice(1),10),""});let s=wh(e);for(let u=0;u<s.length;){let l=s[u++].trim();r===1&&(l=l.replace(/\s*(?:=)?(\w+)\s*/,"$1")),l.length&&t.push(l);let f=wh(s[u++]);t.length>n.length&&n.push(f)}return{type:r,mainBinding:o,cases:t,values:n}}function wh(e){if(!e)return[];let t=0,n=[],r=[],o=/[{}]/g;o.lastIndex=0;let s;for(;s=o.exec(e);){let l=s.index;if(s[0]=="}"){if(n.pop(),n.length==0){let f=e.substring(t,l);zI.test(f)?r.push(gk(f)):r.push(f),t=l+1}}else{if(n.length==0){let f=e.substring(t,l);r.push(f),t=l+1}n.push("{")}}let u=e.substring(t);return r.push(u),r}function mk(e,t,n,r,o,s,u,l,f){let h=[],g=[],v=[];n.cases.push(u),n.create.push(h),n.remove.push(g),n.update.push(v);let I=cE(op()).getInertBodyElement(l),b=Wd(I)||I;return b?ZI(e,t,n,r,o,h,g,v,b,s,f,0):0}function ZI(e,t,n,r,o,s,u,l,f,h,g,v){let E=0,I=f.firstChild;for(;I;){let b=Cs(t,r,1,null);switch(I.nodeType){case Node.ELEMENT_NODE:let O=I,R=O.tagName.toLowerCase();if(Hd.hasOwnProperty(R)){fd(s,jI,R,h,b),t.data[b]=R;let X=O.attributes;for(let pe=0;pe<X.length;pe++){let Ae=X.item(pe),qt=Ae.name.toLowerCase();!!Ae.value.match(rc)?hE.hasOwnProperty(qt)&&(up[qt]?os(l,Ae.value,b,Ae.name,0,Es):os(l,Ae.value,b,Ae.name,0,null)):wk(s,b,Ae)}let ve={kind:1,index:b,children:[]};e.push(ve),E=ZI(ve.children,t,n,r,o,s,u,l,I,b,g,v+1)|E,FD(u,b,v)}break;case Node.TEXT_NODE:let N=I.textContent||"",B=N.match(rc);fd(s,null,B?"":N,h,b),FD(u,b,v),B&&(E=os(l,N,b,null,0,null)|E),e.push({kind:0,index:b});break;case Node.COMMENT_NODE:let fe=ik.exec(I.textContent||"");if(fe){let X=parseInt(fe[1],10),ve=g[X];fd(s,VI,"",h,b),qI(e,t,r,o,h,ve,b),yk(u,b,v)}break}I=I.nextSibling}return E}function FD(e,t,n){n===0&&e.push(t)}function yk(e,t,n){n===0&&(e.push(~t),e.push(t))}function vk(e,t,n){e.push(GI(t.mainBinding),2,-1-t.mainBinding,n<<2|2)}function Dk(e,t,n){e.push(t,1,n<<2|3)}function fd(e,t,n,r,o){t!==null&&e.push(t),e.push(n,o,QF(0,r,o))}function wk(e,t,n){e.push(t<<1|1,n.name,n.value)}var PD=0,Ek=/\[(�.+?�?)\]/,Ik=/\[(�.+?�?)\]|(�\/?\*\d+:\d+�)/g,Ck=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,_k=/{([A-Z0-9_]+)}/g,bk=/�I18N_EXP_(ICU(_\d+)?)�/g,Mk=/\/\*/,xk=/\d+\:(\d+)/;function Tk(e,t={}){let n=e;if(Ek.test(e)){let r={},o=[PD];n=n.replace(Ik,(s,u,l)=>{let f=u||l,h=r[f]||[];if(h.length||(f.split("|").forEach(O=>{let R=O.match(xk),N=R?parseInt(R[1],10):PD,B=Mk.test(O);h.push([N,B,O])}),r[f]=h),!h.length)throw new Error(`i18n postprocess: unmatched placeholder - ${f}`);let g=o[o.length-1],v=0;for(let O=0;O<h.length;O++)if(h[O][0]===g){v=O;break}let[E,I,b]=h[v];return I?o.pop():g!==E&&o.push(E),h.splice(v,1),b})}return Object.keys(t).length&&(n=n.replace(Ck,(r,o,s,u,l,f)=>t.hasOwnProperty(s)?`${o}${t[s]}${f}`:r),n=n.replace(_k,(r,o)=>t.hasOwnProperty(o)?t[o]:r),n=n.replace(bk,(r,o)=>{if(t.hasOwnProperty(o)){let s=t[o];if(!s.length)throw new Error(`i18n postprocess: unmatched ICU - ${r} with key: ${o}`);return s.shift()}return r})),n}function Sk(e,t,n=-1){let r=we(),o=L(),s=Se+e,u=Mn(r.consts,t),l=fs();if(r.firstCreatePass&&lk(r,l===null?0:l.index,o,s,u,n),r.type===2){let E=o[It];E[q]|=32}else o[q]|=32;let f=r.data[s],h=l===o[gt]?null:l,g=CE(r,h,o),v=l&&l.type&8?o[l.index]:null;eP(o,s,l,n),tk(o,f.create,g,v),Tw(!0)}function Ak(){Tw(!1)}function jG(e,t,n){Sk(e,t,n),Ak()}function VG(e,t){let n=we(),r=Mn(n.consts,t);dk(n,e+Se,r)}function Nk(e){let t=L();return JL(Je(t,er(),e)),Nk}function BG(e){XL(we(),L(),e+Se)}function UG(e,t={}){return Tk(e,t)}var Ok=(e,t,n)=>{};function Rk(e,t,n,r){let o=L(),s=we(),u=He();return Rp(s,o,o[he],u,e,t,r),Rk}function Fk(e,t){let n=He(),r=L(),o=we(),s=Kh(o.data),u=zE(s,n,r);return Rp(o,r,u,n,e,t),Fk}function Pk(e,t,n,r){let o=e.cleanup;if(o!=null)for(let s=0;s<o.length-1;s+=2){let u=o[s];if(u===n&&o[s+1]===r){let l=t[Fu],f=o[s+2];return l.length>f?l[f]:null}typeof u=="string"&&(s+=2)}return null}function Rp(e,t,n,r,o,s,u){let l=dc(r),h=e.firstCreatePass&&HE(e),g=t[ot],v=$E(t),E=!0;if(r.type&3||u){let O=zt(r,t),R=u?u(O):O,N=v.length,B=u?X=>u(Ht(X[r.index])):r.index,fe=null;if(!u&&l&&(fe=Pk(e,t,o,r.index)),fe!==null){let X=fe.__ngLastListenerFn__||fe;X.__ngNextListenerFn__=s,fe.__ngLastListenerFn__=s,E=!1}else{s=kD(r,t,g,s),Ok(O,o,s);let X=n.listen(R,o,s);v.push(s,X),h&&h.push(o,B,N,N+1)}}else s=kD(r,t,g,s);let I=r.outputs,b;if(E&&I!==null&&(b=I[o])){let O=b.length;if(O)for(let R=0;R<O;R+=2){let N=b[R],B=b[R+1],ve=t[N][B].subscribe(s),pe=v.length;v.push(s,ve),h&&h.push(o,r.index,pe,-(pe+1))}}}function LD(e,t,n,r){let o=ue(null);try{return En(6,t,n),n(r)!==!1}catch(s){return WE(e,s),!1}finally{En(7,t,n),ue(o)}}function kD(e,t,n,r){return function o(s){if(s===Function)return r;let u=e.componentOffset>-1?Tr(e.index,t):t;xp(u,5);let l=LD(t,n,r,s),f=o.__ngNextListenerFn__;for(;f;)l=LD(t,n,f,s)&&l,f=f.__ngNextListenerFn__;return l}}function $G(e=1){return LO(e)}function Lk(e,t){let n=null,r=G1(e);for(let o=0;o<t.length;o++){let s=t[o];if(s==="*"){n=o;continue}if(r===null?rw(e,s,!0):Y1(r,s))return o}return n}function HG(e){let t=L()[It][gt];if(!t.projection){let n=e?e.length:1,r=t.projection=k1(n,null),o=r.slice(),s=t.child;for(;s!==null;){if(s.type!==128){let u=e?Lk(s,e):0;u!==null&&(o[u]?o[u].projectionNext=s:r[u]=s,o[u]=s)}s=s.next}}}function zG(e,t=0,n,r,o,s){let u=L(),l=we(),f=r?e+1:null;f!==null&&Ju(u,l,f,r,o,s,null,n);let h=yi(l,Se+e,16,null,n||null);h.projection===null&&(h.projection=t),Yh();let v=!u[ni]||bw();u[It][gt].projection[h.projection]===null&&f!==null?kk(u,l,f):v&&(h.flags&32)!==32&&JR(l,u,h)}function kk(e,t,n){let r=Se+n,o=t.data[r],s=e[r],u=si(s,o.tView.ssrId),l=_s(e,o,void 0,{dehydratedView:u});bs(s,l,0,ii(o,u))}function jk(e,t,n){return YI(e,"",t,"",n),jk}function YI(e,t,n,r,o){let s=L(),u=Ac(s,t,n,r);if(u!==ze){let l=we(),f=tr();go(l,f,s,e,u,s[he],o,!1)}return YI}function Vk(e,t,n,r,o,s,u){let l=L(),f=Nc(l,t,n,r,o,s);if(f!==ze){let h=we(),g=tr();go(h,g,l,e,f,l[he],u,!1)}return Vk}function WG(e,t,n,r){dI(e,t,n,r)}function GG(e,t,n){xP(e,t,n)}function qG(e){let t=L(),n=we(),r=Jh();yc(r+1);let o=Sp(n,r);if(e.dirty&&EO(t)===((o.metadata.flags&2)===2)){if(o.matches===null)e.reset([]);else{let s=pI(t,r);e.reset(s,Yw),e.notifyOnChanges()}return!0}return!1}function ZG(){return Tp(L(),Jh())}function YG(e,t,n,r,o){PP(t,dI(e,n,r,o))}function QG(e=1){yc(Jh()+e)}function Bk(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}function KG(e){let t=AO();return gi(t,Se+e)}function JG(e,t=""){let n=L(),r=we(),o=e+Se,s=r.firstCreatePass?yi(r,o,1,t,null):r.data[o],u=Uk(r,n,s,t,e);n[o]=u,Ds()&&Cc(r,n,u,s),xn(s,!1)}var Uk=(e,t,n,r,o)=>(ws(!0),yE(t[he],r));function $k(e){return QI("",e,""),$k}function QI(e,t,n){let r=L(),o=Ac(r,e,t,n);return o!==ze&&bp(r,On(),o),QI}function Hk(e,t,n,r,o){let s=L(),u=Nc(s,e,t,n,r,o);return u!==ze&&bp(s,On(),u),Hk}function zk(e,t,n,r,o,s,u){let l=L(),f=fL(l,e,t,n,r,o,s,u);return f!==ze&&bp(l,On(),f),zk}function Wk(e,t,n){gI(t)&&(t=t());let r=L(),o=er();if(Je(r,o,t)){let s=we(),u=tr();go(s,u,r,e,t,r[he],n,!1)}return Wk}function XG(e,t){let n=gI(e);return n&&e.set(t),n}function Gk(e,t){let n=L(),r=we(),o=He();return Rp(r,n,n[he],o,e,t),Gk}function qk(e,t,n){let r=we();if(r.firstCreatePass){let o=Kn(e);Eh(n,r.data,r.blueprint,o,!0),Eh(t,r.data,r.blueprint,o,!1)}}function Eh(e,t,n,r,o){if(e=Ke(e),Array.isArray(e))for(let s=0;s<e.length;s++)Eh(e[s],t,n,r,o);else{let s=we(),u=L(),l=He(),f=ti(e)?e:Ke(e.provide),h=fw(e),g=l.providerIndexes&1048575,v=l.directiveStart,E=l.providerIndexes>>20;if(ti(e)||!e.multi){let I=new so(h,o,Le),b=hd(f,t,o?g:g+E,v);b===-1?(Td(Bu(l,u),s,f),dd(s,e,t.length),t.push(f),l.directiveStart++,l.directiveEnd++,o&&(l.providerIndexes+=1048576),n.push(I),u.push(I)):(n[b]=I,u[b]=I)}else{let I=hd(f,t,g+E,v),b=hd(f,t,g,g+E),O=I>=0&&n[I],R=b>=0&&n[b];if(o&&!R||!o&&!O){Td(Bu(l,u),s,f);let N=Qk(o?Yk:Zk,n.length,o,r,h);!o&&R&&(n[b].providerFactory=N),dd(s,e,t.length,0),t.push(f),l.directiveStart++,l.directiveEnd++,o&&(l.providerIndexes+=1048576),n.push(N),u.push(N)}else{let N=KI(n[o?b:I],h,!o&&r);dd(s,e,I>-1?I:b,N)}!o&&r&&R&&n[b].componentProviders++}}}function dd(e,t,n,r){let o=ti(t),s=aO(t);if(o||s){let f=(s?Ke(t.useClass):t).prototype.ngOnDestroy;if(f){let h=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){let g=h.indexOf(n);g===-1?h.push(n,[r,f]):h[g+1].push(r,f)}else h.push(n,f)}}}function KI(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function hd(e,t,n,r){for(let o=n;o<r;o++)if(t[o]===e)return o;return-1}function Zk(e,t,n,r){return Ih(this.multi,[])}function Yk(e,t,n,r){let o=this.multi,s;if(this.providerFactory){let u=this.providerFactory.componentProviders,l=ao(n,n[K],this.providerFactory.index,r);s=l.slice(0,u),Ih(o,s);for(let f=u;f<l.length;f++)s.push(l[f])}else s=[],Ih(o,s);return s}function Ih(e,t){for(let n=0;n<e.length;n++){let r=e[n];t.push(r())}return t}function Qk(e,t,n,r,o){let s=new so(e,n,Le);return s.multi=[],s.index=t,s.componentProviders=0,KI(s,o,r&&!n),s}function e6(e,t=[]){return n=>{n.providersResolver=(r,o)=>qk(r,o?o(e):e,t)}}var Kk=(()=>{let t=class t{constructor(r){this._injector=r,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r)){let o=uw(!1,r.type),s=o.length>0?eL([o],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r,s)}return this.cachedInjectors.get(r)}ngOnDestroy(){try{for(let r of this.cachedInjectors.values())r!==null&&r.destroy()}finally{this.cachedInjectors.clear()}}};t.\u0275prov=J({token:t,providedIn:"environment",factory:()=>new t(z(_n))});let e=t;return e})();function t6(e){Fn("NgStandalone"),e.getStandaloneInjector=t=>t.get(Kk).getOrCreateStandaloneInjector(e)}function n6(e,t,n){let r=fn()+e,o=L();return o[r]===ze?yo(o,r,n?t.call(n):t()):DI(o,r)}function r6(e,t,n,r){return JI(L(),fn(),e,t,n,r)}function o6(e,t,n,r,o){return XI(L(),fn(),e,t,n,r,o)}function i6(e,t,n,r,o,s){return e0(L(),fn(),e,t,n,r,o,s)}function s6(e,t,n,r,o,s,u){return t0(L(),fn(),e,t,n,r,o,s,u)}function a6(e,t,n,r,o,s,u,l){let f=fn()+e,h=L(),g=EI(h,f,n,r,o,s);return Je(h,f+4,u)||g?yo(h,f+5,l?t.call(l,n,r,o,s,u):t(n,r,o,s,u)):DI(h,f+5)}function Ms(e,t){let n=e[t];return n===ze?void 0:n}function JI(e,t,n,r,o,s){let u=t+n;return Je(e,u,o)?yo(e,u+1,s?r.call(s,o):r(o)):Ms(e,u+1)}function XI(e,t,n,r,o,s,u){let l=t+n;return hs(e,l,o,s)?yo(e,l+2,u?r.call(u,o,s):r(o,s)):Ms(e,l+2)}function e0(e,t,n,r,o,s,u,l){let f=t+n;return wI(e,f,o,s,u)?yo(e,f+3,l?r.call(l,o,s,u):r(o,s,u)):Ms(e,f+3)}function t0(e,t,n,r,o,s,u,l,f){let h=t+n;return EI(e,h,o,s,u,l)?yo(e,h+4,f?r.call(f,o,s,u,l):r(o,s,u,l)):Ms(e,h+4)}function Jk(e,t,n,r,o,s){let u=t+n,l=!1;for(let f=0;f<o.length;f++)Je(e,u++,o[f])&&(l=!0);return l?yo(e,u,r.apply(s,o)):Ms(e,u)}function u6(e,t){let n=we(),r,o=e+Se;n.firstCreatePass?(r=Xk(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks??=[]).push(o,r.onDestroy)):r=n.data[o];let s=r.factory||(r.factory=to(r.type,!0)),u,l=Et(Le);try{let f=Vu(!1),h=s();return Vu(f),Bk(n,L(),o,h),h}finally{Et(l)}}function Xk(e,t){if(t)for(let n=t.length-1;n>=0;n--){let r=t[n];if(e===r.name)return r}}function c6(e,t,n){let r=e+Se,o=L(),s=gi(o,r);return xs(o,r)?JI(o,fn(),t,s.transform,n,s):s.transform(n)}function l6(e,t,n,r){let o=e+Se,s=L(),u=gi(s,o);return xs(s,o)?XI(s,fn(),t,u.transform,n,r,u):u.transform(n,r)}function f6(e,t,n,r,o){let s=e+Se,u=L(),l=gi(u,s);return xs(u,s)?e0(u,fn(),t,l.transform,n,r,o,l):l.transform(n,r,o)}function d6(e,t,n,r,o,s){let u=e+Se,l=L(),f=gi(l,u);return xs(l,u)?t0(l,fn(),t,f.transform,n,r,o,s,f):f.transform(n,r,o,s)}function h6(e,t,n){let r=e+Se,o=L(),s=gi(o,r);return xs(o,r)?Jk(o,fn(),t,s.transform,n,s):s.transform.apply(s,n)}function xs(e,t){return e[K].data[t].pure}function p6(e,t){return xc(e,t)}var Eu=null;function e2(e){Eu!==null&&(e.defaultEncapsulation!==Eu.defaultEncapsulation||e.preserveWhitespaces!==Eu.preserveWhitespaces)||(Eu=e)}var n0=(()=>{let t=class t{log(r){console.log(r)}warn(r){console.warn(r)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})();var Fp=new Y(""),Ts=new Y(""),Oc=(()=>{let t=class t{constructor(r,o,s){this._ngZone=r,this.registry=o,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,Pp||(t2(s),s.addToWindow(o)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Te.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb()}});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>o.updateCb&&o.updateCb(r)?(clearTimeout(o.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,o,s){let u=-1;o&&o>0&&(u=setTimeout(()=>{this._callbacks=this._callbacks.filter(l=>l.timeoutId!==u),r()},o)),this._callbacks.push({doneCb:r,timeoutId:u,updateCb:s})}whenStable(r,o,s){if(s&&!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(r,o,s),this._runCallbacksIfReady()}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,o,s){return[]}};t.\u0275fac=function(o){return new(o||t)(z(Te),z(Rc),z(Ts))},t.\u0275prov=J({token:t,factory:t.\u0275fac});let e=t;return e})(),Rc=(()=>{let t=class t{constructor(){this._applications=new Map}registerApplication(r,o){this._applications.set(r,o)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,o=!0){return Pp?.findTestabilityInTree(this,r,o)??null}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})();function t2(e){Pp=e}var Pp;function Fc(e){return!!e&&typeof e.then=="function"}function Lp(e){return!!e&&typeof e.subscribe=="function"}var n2=new Y(""),r0=(()=>{let t=class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o}),this.appInits=$(n2,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let r=[];for(let s of this.appInits){let u=s();if(Fc(u))r.push(u);else if(Lp(u)){let l=new Promise((f,h)=>{u.subscribe({complete:f,error:h})});r.push(l)}}let o=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{o()}).catch(s=>{this.reject(s)}),r.length===0&&o(),this.initialized=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),o0=new Y("");function r2(){cv(()=>{throw new Z(600,!1)})}function o2(e){return e.isBoundToModule}var i2=10;function s2(e,t,n){try{let r=n();return Fc(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}function i0(e,t){return Array.isArray(t)?t.reduce(i0,e):Ye(Ye({},e),t)}var vo=(()=>{let t=class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=$(lR),this.afterRenderManager=$(II),this.zonelessEnabled=$(iI),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new qe,this.afterTick=new qe,this.componentTypes=[],this.components=[],this.isStable=$(Sr).hasPendingTasks.pipe(ht(r=>!r)),this._injector=$(_n)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let r;return new Promise(o=>{r=this.isStable.subscribe({next:s=>{s&&o()}})}).finally(()=>{r.unsubscribe()})}get injector(){return this._injector}bootstrap(r,o){let s=r instanceof Wu;if(!this._injector.get(r0).done){let I=!s&&tO(r),b=!1;throw new Z(405,b)}let l;s?l=r:l=this._injector.get(ui).resolveComponentFactory(r),this.componentTypes.push(l.componentType);let f=o2(l)?void 0:this._injector.get(xr),h=o||l.selector,g=l.create(ln.NULL,[],h,f),v=g.location.nativeElement,E=g.injector.get(Fp,null);return E?.registerApplication(v),g.onDestroy(()=>{this.detachView(g.hostView),Su(this.components,g),E?.unregisterApplication(v)}),this._loadComponent(g),g}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new Z(101,!1);let r=ue(null);try{this._runningTick=!0,this.synchronize()}catch(o){this.internalErrorHandler(o)}finally{this._runningTick=!1,ue(r),this.afterTick.next()}}synchronize(){let r=null;this._injector.destroyed||(r=this._injector.get(ci,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let o=0;for(;this.dirtyFlags!==0&&o++<i2;)this.synchronizeOnce(r)}synchronizeOnce(r){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,this.dirtyFlags&7){let o=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(o);for(let{_lView:s,notifyErrorHandler:u}of this._views)a2(s,u,o,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&7)return}else r?.begin?.(),r?.end?.();this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:r})=>pc(r))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(r){let o=r;this._views.push(o),o.attachToAppRef(this)}detachView(r){let o=r;Su(this._views,o),o.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);let o=this._injector.get(o0,[]);[...this._bootstrapListeners,...o].forEach(s=>s(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>Su(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new Z(406,!1);let r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Su(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function a2(e,t,n,r){if(!n&&!pc(e))return;QE(e,t,n&&!r?0:1)}var Ch=class{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}},g6=(()=>{let t=class t{compileModuleSync(r){return new Ku(r)}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r))}compileModuleAndAllComponentsSync(r){let o=this.compileModuleSync(r),s=iw(r),u=gE(s.declarations).reduce((l,f)=>{let h=Yn(f);return h&&l.push(new fo(h)),l},[]);return new Ch(o,u)}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r))}clearCache(){}clearCacheFor(r){}getModuleId(r){}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),u2=new Y("");function c2(e,t,n){let r=new Ku(n);return Promise.resolve(r)}function jD(e){for(let t=e.length-1;t>=0;t--)if(e[t]!==void 0)return e[t]}var l2=(()=>{let t=class t{constructor(){this.zone=$(Te),this.changeDetectionScheduler=$(ai),this.applicationRef=$(vo)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function f2({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new Te(At(Ye({},s0()),{scheduleInRootZone:n})),[{provide:Te,useFactory:e},{provide:as,multi:!0,useFactory:()=>{let r=$(l2,{optional:!0});return()=>r.initialize()}},{provide:as,multi:!0,useFactory:()=>{let r=$(d2);return()=>{r.initialize()}}},t===!0?{provide:sI,useValue:!0}:[],{provide:aI,useValue:n??Gw}]}function s0(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var d2=(()=>{let t=class t{constructor(){this.subscription=new Pe,this.initialized=!1,this.zone=$(Te),this.pendingTasks=$(Sr)}initialize(){if(this.initialized)return;this.initialized=!0;let r=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(r=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Te.assertNotInAngularZone(),queueMicrotask(()=>{r!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(r),r=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Te.assertInAngularZone(),r??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var h2=(()=>{let t=class t{constructor(){this.appRef=$(vo),this.taskService=$(Sr),this.ngZone=$(Te),this.zonelessEnabled=$(iI),this.disableScheduling=$(sI,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new Pe,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get($u):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&($(aI,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Hu||!this.zoneIsDefined)}notify(r){if(!this.zonelessEnabled&&r===5)return;switch(r){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 7:{this.appRef.deferredDirtyFlags|=8;break}case 9:case 8:case 6:case 10:default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;let o=this.useMicrotaskScheduler?fD:qw;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>o(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>o(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get($u+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let r=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(o){throw this.taskService.remove(r),o}finally{this.cleanup()}this.useMicrotaskScheduler=!0,fD(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(r)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let r=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(r)}}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function p2(){return typeof $localize<"u"&&$localize.locale||nc}var vi=new Y("",{providedIn:"root",factory:()=>$(vi,le.Optional|le.SkipSelf)||p2()});var kp=new Y("");function Iu(e){return!!e.platformInjector}function g2(e){let t=Iu(e)?e.r3Injector:e.moduleRef.injector,n=t.get(Te);return n.run(()=>{Iu(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=t.get(Tn,null),o;if(n.runOutsideAngular(()=>{o=n.onError.subscribe({next:s=>{r.handleError(s)}})}),Iu(e)){let s=()=>t.destroy(),u=e.platformInjector.get(kp);u.add(s),t.onDestroy(()=>{o.unsubscribe(),u.delete(s)})}else e.moduleRef.onDestroy(()=>{Su(e.allPlatformModules,e.moduleRef),o.unsubscribe()});return s2(r,n,()=>{let s=t.get(r0);return s.runInitializers(),s.donePromise.then(()=>{let u=t.get(vi,nc);if(QL(u||nc),Iu(e)){let l=t.get(vo);return e.rootComponent!==void 0&&l.bootstrap(e.rootComponent),l}else return m2(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}function m2(e,t){let n=e.injector.get(vo);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else if(e.instance.ngDoBootstrap)e.instance.ngDoBootstrap(n);else throw new Z(-403,!1);t.push(e)}var a0=(()=>{let t=class t{constructor(r){this._injector=r,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(r,o){let s=o?.scheduleInRootZone,u=()=>cR(o?.ngZone,At(Ye({},s0({eventCoalescing:o?.ngZoneEventCoalescing,runCoalescing:o?.ngZoneRunCoalescing})),{scheduleInRootZone:s})),l=o?.ignoreChangesOutsideZone,f=[f2({ngZoneFactory:u,ignoreChangesOutsideZone:l}),{provide:ai,useExisting:h2}],h=XP(r.moduleType,this.injector,f);return g2({moduleRef:h,allPlatformModules:this._modules})}bootstrapModule(r,o=[]){let s=i0({},o);return c2(this.injector,s,r).then(u=>this.bootstrapModuleFactory(u,s))}onDestroy(r){this._destroyListeners.push(r)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Z(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());let r=this._injector.get(kp,null);r&&(r.forEach(o=>o()),r.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}};t.\u0275fac=function(o){return new(o||t)(z(ln))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})(),is=null,u0=new Y("");function y2(e){if(is&&!is.get(u0,!1))throw new Z(400,!1);r2(),is=e;let t=e.get(a0);return w2(e),t}function jp(e,t,n=[]){let r=`Platform: ${t}`,o=new Y(r);return(s=[])=>{let u=c0();if(!u||u.injector.get(u0,!1)){let l=[...n,...s,{provide:o,useValue:!0}];e?e(l):y2(v2(l,r))}return D2(o)}}function v2(e=[],t){return ln.create({name:t,providers:[{provide:uc,useValue:"platform"},{provide:kp,useValue:new Set([()=>is=null])},...e]})}function D2(e){let t=c0();if(!t)throw new Z(401,!1);return t}function c0(){return is?.get(a0)??null}function w2(e){e.get(ip,null)?.forEach(n=>n())}var Pc=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=E2;let e=t;return e})();function E2(e){return I2(He(),L(),(e&16)===16)}function I2(e,t,n){if(fc(e)&&!n){let r=Tr(e.index,t);return new co(r,r)}else if(e.type&175){let r=t[It];return new co(r,t)}return null}var _h=class{constructor(){}supports(t){return vI(t)}create(t){return new bh(t)}},C2=(e,t)=>t,bh=class{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||C2}forEachItem(t){let n;for(n=this._itHead;n!==null;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,o=0,s=null;for(;n||r;){let u=!r||n&&n.currentIndex<VD(r,o,s)?n:r,l=VD(u,o,s),f=u.currentIndex;if(u===r)o--,r=r._nextRemoved;else if(n=n._next,u.previousIndex==null)o++;else{s||(s=[]);let h=l-o,g=f-o;if(h!=g){for(let E=0;E<h;E++){let I=E<s.length?s[E]:s[E]=0,b=I+E;g<=b&&b<h&&(s[E]=I+1)}let v=u.previousIndex;s[v]=g-h}}l!==f&&t(u,l,f)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;n!==null;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;n!==null;n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;n!==null;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;n!==null;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;n!==null;n=n._nextIdentityChange)t(n)}diff(t){if(t==null&&(t=[]),!vI(t))throw new Z(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._itHead,r=!1,o,s,u;if(Array.isArray(t)){this.length=t.length;for(let l=0;l<this.length;l++)s=t[l],u=this._trackByFn(l,s),n===null||!Object.is(n.trackById,u)?(n=this._mismatch(n,s,u,l),r=!0):(r&&(n=this._verifyReinsertion(n,s,u,l)),Object.is(n.item,s)||this._addIdentityChange(n,s)),n=n._next}else o=0,tL(t,l=>{u=this._trackByFn(o,l),n===null||!Object.is(n.trackById,u)?(n=this._mismatch(n,l,u,o),r=!0):(r&&(n=this._verifyReinsertion(n,l,u,o)),Object.is(n.item,l)||this._addIdentityChange(n,l)),n=n._next,o++}),this.length=o;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;t!==null;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;t!==null;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,o){let s;return t===null?s=this._itTail:(s=t._prev,this._remove(t)),t=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null),t!==null?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,s,o)):(t=this._linkedRecords===null?null:this._linkedRecords.get(r,o),t!==null?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,s,o)):t=this._addAfter(new Mh(n,r),s,o)),t}_verifyReinsertion(t,n,r,o){let s=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null);return s!==null?t=this._reinsertAfter(s,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;t!==null;){let n=t._next;this._addToRemovals(this._unlink(t)),t=n}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(t);let o=t._prevRemoved,s=t._nextRemoved;return o===null?this._removalsHead=s:o._nextRemoved=s,s===null?this._removalsTail=o:s._prevRemoved=o,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=this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){let o=n===null?this._itHead:n._next;return t._next=o,t._prev=n,o===null?this._itTail=t:o._prev=t,n===null?this._itHead=t:n._next=t,this._linkedRecords===null&&(this._linkedRecords=new oc),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){this._linkedRecords!==null&&this._linkedRecords.remove(t);let n=t._prev,r=t._next;return n===null?this._itHead=r:n._next=r,r===null?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail===null?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return this._unlinkedRecords===null&&(this._unlinkedRecords=new oc),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,this._removalsTail===null?(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=this._identityChangesTail._nextIdentityChange=t,t}},Mh=class{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}},xh=class{constructor(){this._head=null,this._tail=null}add(t){this._head===null?(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;r!==null;r=r._nextDup)if((n===null||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){let n=t._prevDup,r=t._nextDup;return n===null?this._head=r:n._nextDup=r,r===null?this._tail=n:r._prevDup=n,this._head===null}},oc=class{constructor(){this.map=new Map}put(t){let n=t.trackById,r=this.map.get(n);r||(r=new xh,this.map.set(n,r)),r.add(t)}get(t,n){let r=t,o=this.map.get(r);return o?o.get(t,n):null}remove(t){let n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function VD(e,t,n){let r=e.previousIndex;if(r===null)return r;let o=0;return n&&r<n.length&&(o=n[r]),r+t+o}var Th=class{constructor(){}supports(t){return t instanceof Map||Ap(t)}create(){return new Sh}},Sh=class{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 this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(t){let n;for(n=this._mapHead;n!==null;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;n!==null;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;n!==null;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;n!==null;n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;n!==null;n=n._nextRemoved)t(n)}diff(t){if(!t)t=new Map;else if(!(t instanceof Map||Ap(t)))throw new Z(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(r,o)=>{if(n&&n.key===o)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{let s=this._getOrCreateRecordForKey(o,r);n=this._insertBeforeOrAppend(n,s)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;r!==null;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){let 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)){let o=this._records.get(t);this._maybeAddToChanges(o,n);let s=o._prev,u=o._next;return s&&(s._next=u),u&&(u._prev=s),o._next=null,o._prev=null,o}let r=new Ah(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;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;t!==null;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;t!=null;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){this._additionsHead===null?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){this._changesHead===null?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))}},Ah=class{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 BD(){return new Vp([new _h])}var Vp=(()=>{let t=class t{constructor(r){this.factories=r}static create(r,o){if(o!=null){let s=o.factories.slice();r=r.concat(s)}return new t(r)}static extend(r){return{provide:t,useFactory:o=>t.create(r,o||BD()),deps:[[t,new QD,new Lh]]}}find(r){let o=this.factories.find(s=>s.supports(r));if(o!=null)return o;throw new Z(901,!1)}};t.\u0275prov=J({token:t,providedIn:"root",factory:BD});let e=t;return e})();function UD(){return new Bp([new Th])}var Bp=(()=>{let t=class t{constructor(r){this.factories=r}static create(r,o){if(o){let s=o.factories.slice();r=r.concat(s)}return new t(r)}static extend(r){return{provide:t,useFactory:o=>t.create(r,o||UD()),deps:[[t,new QD,new Lh]]}}find(r){let o=this.factories.find(s=>s.supports(r));if(o)return o;throw new Z(901,!1)}};t.\u0275prov=J({token:t,providedIn:"root",factory:UD});let e=t;return e})();var l0=jp(null,"core",[]),f0=(()=>{let t=class t{constructor(r){}};t.\u0275fac=function(o){return new(o||t)(z(vo))},t.\u0275mod=di({type:t}),t.\u0275inj=fi({});let e=t;return e})();var d0=new Y("");function _2(e){return typeof e=="boolean"?e:e!=null&&e!=="false"}function b2(e,t=NaN){return!isNaN(parseFloat(e))&&!isNaN(Number(e))?Number(e):t}function m6(e,t){Fn("NgSignals");let n=Tf(e);return t?.equal&&(n[Bt].equal=t.equal),n}function Up(e){let t=ue(null);try{return e()}finally{ue(t)}}var M2=new Y("",{providedIn:"root",factory:()=>$(x2)}),x2=(()=>{let t=class t{};t.\u0275prov=J({token:t,providedIn:"root",factory:()=>new Nh});let e=t;return e})(),Nh=class{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=$(Sr),this.taskId=null}scheduleEffect(t){if(this.enqueue(t),this.taskId===null){let n=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(n),this.taskId=null})}}enqueue(t){let n=t.creationZone;this.queues.has(n)||this.queues.set(n,new Set);let r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(let[t,n]of this.queues)t===null?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(let n of t)t.delete(n),this.queuedEffectCount--,n.run()}},Oh=class{constructor(t,n,r,o,s,u){this.scheduler=t,this.effectFn=n,this.creationZone=r,this.injector=s,this.watcher=hv(l=>this.runEffect(l),()=>this.schedule(),u),this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(n){this.injector.get(Tn,null,{optional:!0})?.handleError(n)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}};function T2(e,t){Fn("NgSignals"),!t?.injector&&$h(T2);let n=t?.injector??$(ln),r=t?.manualCleanup!==!0?n.get(Dc):null,o=new Oh(n.get(M2),e,typeof Zone>"u"?null:Zone.current,r,n,t?.allowSignalWrites??!1),s=n.get(Pc,null,{optional:!0});return!s||!(s._lView[q]&8)?o.watcher.notify():(s._lView[_u]??=[]).push(o.watcher.notify),o}function y6(e,t){let n=Yn(e),r=t.elementInjector||cc();return new fo(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector)}function v6(e){let t=Yn(e);if(!t)return null;let n=new fo(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}var w0=null;function Do(){return w0}function E0(e){w0??=e}var zc=class{};var at=new Y(""),ng=(()=>{let t=class t{historyGo(r){throw new Error("")}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=J({token:t,factory:()=>$(N2),providedIn:"platform"});let e=t;return e})(),k6=new Y(""),N2=(()=>{let t=class t extends ng{constructor(){super(),this._doc=$(at),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Do().getBaseHref(this._doc)}onPopState(r){let o=Do().getGlobalEventTarget(this._doc,"window");return o.addEventListener("popstate",r,!1),()=>o.removeEventListener("popstate",r)}onHashChange(r){let o=Do().getGlobalEventTarget(this._doc,"window");return o.addEventListener("hashchange",r,!1),()=>o.removeEventListener("hashchange",r)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(r){this._location.pathname=r}pushState(r,o,s){this._history.pushState(r,o,s)}replaceState(r,o,s){this._history.replaceState(r,o,s)}forward(){this._history.forward()}back(){this._history.back()}historyGo(r=0){this._history.go(r)}getState(){return this._history.state}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=J({token:t,factory:()=>new t,providedIn:"platform"});let e=t;return e})();function rg(e,t){if(e.length==0)return t;if(t.length==0)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,n==2?e+t.substring(1):n==1?e+t:e+"/"+t}function h0(e){let t=e.match(/#|\?|$/),n=t&&t.index||e.length,r=n-(e[n-1]==="/"?1:0);return e.slice(0,r)+e.slice(n)}function ir(e){return e&&e[0]!=="?"?"?"+e:e}var qc=(()=>{let t=class t{historyGo(r){throw new Error("")}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=J({token:t,factory:()=>$(O2),providedIn:"root"});let e=t;return e})(),I0=new Y(""),O2=(()=>{let t=class t extends qc{constructor(r,o){super(),this._platformLocation=r,this._removeListenerFns=[],this._baseHref=o??this._platformLocation.getBaseHrefFromDOM()??$(at).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(r){this._removeListenerFns.push(this._platformLocation.onPopState(r),this._platformLocation.onHashChange(r))}getBaseHref(){return this._baseHref}prepareExternalUrl(r){return rg(this._baseHref,r)}path(r=!1){let o=this._platformLocation.pathname+ir(this._platformLocation.search),s=this._platformLocation.hash;return s&&r?`${o}${s}`:o}pushState(r,o,s,u){let l=this.prepareExternalUrl(s+ir(u));this._platformLocation.pushState(r,o,l)}replaceState(r,o,s,u){let l=this.prepareExternalUrl(s+ir(u));this._platformLocation.replaceState(r,o,l)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(r=0){this._platformLocation.historyGo?.(r)}};t.\u0275fac=function(o){return new(o||t)(z(ng),z(I0,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),j6=(()=>{let t=class t extends qc{constructor(r,o){super(),this._platformLocation=r,this._baseHref="",this._removeListenerFns=[],o!=null&&(this._baseHref=o)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(r){this._removeListenerFns.push(this._platformLocation.onPopState(r),this._platformLocation.onHashChange(r))}getBaseHref(){return this._baseHref}path(r=!1){let o=this._platformLocation.hash??"#";return o.length>0?o.substring(1):o}prepareExternalUrl(r){let o=rg(this._baseHref,r);return o.length>0?"#"+o:o}pushState(r,o,s,u){let l=this.prepareExternalUrl(s+ir(u));l.length==0&&(l=this._platformLocation.pathname),this._platformLocation.pushState(r,o,l)}replaceState(r,o,s,u){let l=this.prepareExternalUrl(s+ir(u));l.length==0&&(l=this._platformLocation.pathname),this._platformLocation.replaceState(r,o,l)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(r=0){this._platformLocation.historyGo?.(r)}};t.\u0275fac=function(o){return new(o||t)(z(ng),z(I0,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac});let e=t;return e})(),R2=(()=>{let t=class t{constructor(r){this._subject=new an,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=r;let o=this._locationStrategy.getBaseHref();this._basePath=L2(h0(p0(o))),this._locationStrategy.onPopState(s=>{this._subject.emit({url:this.path(!0),pop:!0,state:s.state,type:s.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(r=!1){return this.normalize(this._locationStrategy.path(r))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(r,o=""){return this.path()==this.normalize(r+ir(o))}normalize(r){return t.stripTrailingSlash(P2(this._basePath,p0(r)))}prepareExternalUrl(r){return r&&r[0]!=="/"&&(r="/"+r),this._locationStrategy.prepareExternalUrl(r)}go(r,o="",s=null){this._locationStrategy.pushState(s,"",r,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(r+ir(o)),s)}replaceState(r,o="",s=null){this._locationStrategy.replaceState(s,"",r,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(r+ir(o)),s)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(r=0){this._locationStrategy.historyGo?.(r)}onUrlChange(r){return this._urlChangeListeners.push(r),this._urlChangeSubscription??=this.subscribe(o=>{this._notifyUrlChangeListeners(o.url,o.state)}),()=>{let o=this._urlChangeListeners.indexOf(r);this._urlChangeListeners.splice(o,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(r="",o){this._urlChangeListeners.forEach(s=>s(r,o))}subscribe(r,o,s){return this._subject.subscribe({next:r,error:o,complete:s})}};t.normalizeQueryParams=ir,t.joinWithSlash=rg,t.stripTrailingSlash=h0,t.\u0275fac=function(o){return new(o||t)(z(qc))},t.\u0275prov=J({token:t,factory:()=>F2(),providedIn:"root"});let e=t;return e})();function F2(){return new R2(z(qc))}function P2(e,t){if(!e||!t.startsWith(e))return t;let n=t.substring(e.length);return n===""||["/",";","?","#"].includes(n[0])?n:t}function p0(e){return e.replace(/\/index.html$/,"")}function L2(e){if(new RegExp("^(https?:)?//").test(e)){let[,n]=e.split(/\/\/[^\/]+/);return n}return e}var og=function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e}(og||{});var mt=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}(mt||{}),_e=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}(_e||{}),Nt=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}(Nt||{}),Xe={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function k2(e){return Ct(e)[Re.LocaleId]}function j2(e,t,n){let r=Ct(e),o=[r[Re.DayPeriodsFormat],r[Re.DayPeriodsStandalone]],s=Gt(o,t);return Gt(s,n)}function V2(e,t,n){let r=Ct(e),o=[r[Re.DaysFormat],r[Re.DaysStandalone]],s=Gt(o,t);return Gt(s,n)}function B2(e,t,n){let r=Ct(e),o=[r[Re.MonthsFormat],r[Re.MonthsStandalone]],s=Gt(o,t);return Gt(s,n)}function U2(e,t){let r=Ct(e)[Re.Eras];return Gt(r,t)}function Lc(e,t){let n=Ct(e);return Gt(n[Re.DateFormat],t)}function kc(e,t){let n=Ct(e);return Gt(n[Re.TimeFormat],t)}function jc(e,t){let r=Ct(e)[Re.DateTimeFormat];return Gt(r,t)}function pn(e,t){let n=Ct(e),r=n[Re.NumberSymbols][t];if(typeof r>"u"){if(t===Xe.CurrencyDecimal)return n[Re.NumberSymbols][Xe.Decimal];if(t===Xe.CurrencyGroup)return n[Re.NumberSymbols][Xe.Group]}return r}function C0(e,t){return Ct(e)[Re.NumberFormats][t]}function _0(e){if(!e[Re.ExtraData])throw new Error(`Missing extra locale data for the locale "${e[Re.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function $2(e){let t=Ct(e);return _0(t),(t[Re.ExtraData][2]||[]).map(r=>typeof r=="string"?zp(r):[zp(r[0]),zp(r[1])])}function H2(e,t,n){let r=Ct(e);_0(r);let o=[r[Re.ExtraData][0],r[Re.ExtraData][1]],s=Gt(o,t)||[];return Gt(s,n)||[]}function Gt(e,t){for(let n=t;n>-1;n--)if(typeof e[n]<"u")return e[n];throw new Error("Locale data API: locale data undefined")}function zp(e){let[t,n]=e.split(":");return{hours:+t,minutes:+n}}var z2=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Vc={},W2=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,sr=function(e){return e[e.Short=0]="Short",e[e.ShortGMT=1]="ShortGMT",e[e.Long=2]="Long",e[e.Extended=3]="Extended",e}(sr||{}),ye=function(e){return e[e.FullYear=0]="FullYear",e[e.Month=1]="Month",e[e.Date=2]="Date",e[e.Hours=3]="Hours",e[e.Minutes=4]="Minutes",e[e.Seconds=5]="Seconds",e[e.FractionalSeconds=6]="FractionalSeconds",e[e.Day=7]="Day",e}(ye||{}),me=function(e){return e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras",e}(me||{});function G2(e,t,n,r){let o=tj(e);t=or(n,t)||t;let u=[],l;for(;t;)if(l=W2.exec(t),l){u=u.concat(l.slice(1));let g=u.pop();if(!g)break;t=g}else{u.push(t);break}let f=o.getTimezoneOffset();r&&(f=M0(r,f),o=ej(o,r,!0));let h="";return u.forEach(g=>{let v=J2(g);h+=v?v(o,n,f):g==="''"?"'":g.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),h}function Wc(e,t,n){let r=new Date(0);return r.setFullYear(e,t,n),r.setHours(0,0,0),r}function or(e,t){let n=k2(e);if(Vc[n]??={},Vc[n][t])return Vc[n][t];let r="";switch(t){case"shortDate":r=Lc(e,Nt.Short);break;case"mediumDate":r=Lc(e,Nt.Medium);break;case"longDate":r=Lc(e,Nt.Long);break;case"fullDate":r=Lc(e,Nt.Full);break;case"shortTime":r=kc(e,Nt.Short);break;case"mediumTime":r=kc(e,Nt.Medium);break;case"longTime":r=kc(e,Nt.Long);break;case"fullTime":r=kc(e,Nt.Full);break;case"short":let o=or(e,"shortTime"),s=or(e,"shortDate");r=Bc(jc(e,Nt.Short),[o,s]);break;case"medium":let u=or(e,"mediumTime"),l=or(e,"mediumDate");r=Bc(jc(e,Nt.Medium),[u,l]);break;case"long":let f=or(e,"longTime"),h=or(e,"longDate");r=Bc(jc(e,Nt.Long),[f,h]);break;case"full":let g=or(e,"fullTime"),v=or(e,"fullDate");r=Bc(jc(e,Nt.Full),[g,v]);break}return r&&(Vc[n][t]=r),r}function Bc(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(n,r){return t!=null&&r in t?t[r]:n})),e}function hn(e,t,n="-",r,o){let s="";(e<0||o&&e<=0)&&(o?e=-e+1:(e=-e,s=n));let u=String(e);for(;u.length<t;)u="0"+u;return r&&(u=u.slice(u.length-t)),s+u}function q2(e,t){return hn(e,3).substring(0,t)}function Ve(e,t,n=0,r=!1,o=!1){return function(s,u){let l=Z2(e,s);if((n>0||l>-n)&&(l+=n),e===ye.Hours)l===0&&n===-12&&(l=12);else if(e===ye.FractionalSeconds)return q2(l,t);let f=pn(u,Xe.MinusSign);return hn(l,t,f,r,o)}}function Z2(e,t){switch(e){case ye.FullYear:return t.getFullYear();case ye.Month:return t.getMonth();case ye.Date:return t.getDate();case ye.Hours:return t.getHours();case ye.Minutes:return t.getMinutes();case ye.Seconds:return t.getSeconds();case ye.FractionalSeconds:return t.getMilliseconds();case ye.Day:return t.getDay();default:throw new Error(`Unknown DateType value "${e}".`)}}function Me(e,t,n=mt.Format,r=!1){return function(o,s){return Y2(o,s,e,t,n,r)}}function Y2(e,t,n,r,o,s){switch(n){case me.Months:return B2(t,o,r)[e.getMonth()];case me.Days:return V2(t,o,r)[e.getDay()];case me.DayPeriods:let u=e.getHours(),l=e.getMinutes();if(s){let h=$2(t),g=H2(t,o,r),v=h.findIndex(E=>{if(Array.isArray(E)){let[I,b]=E,O=u>=I.hours&&l>=I.minutes,R=u<b.hours||u===b.hours&&l<b.minutes;if(I.hours<b.hours){if(O&&R)return!0}else if(O||R)return!0}else if(E.hours===u&&E.minutes===l)return!0;return!1});if(v!==-1)return g[v]}return j2(t,o,r)[u<12?0:1];case me.Eras:return U2(t,r)[e.getFullYear()<=0?0:1];default:let f=n;throw new Error(`unexpected translation type ${f}`)}}function Uc(e){return function(t,n,r){let o=-1*r,s=pn(n,Xe.MinusSign),u=o>0?Math.floor(o/60):Math.ceil(o/60);switch(e){case sr.Short:return(o>=0?"+":"")+hn(u,2,s)+hn(Math.abs(o%60),2,s);case sr.ShortGMT:return"GMT"+(o>=0?"+":"")+hn(u,1,s);case sr.Long:return"GMT"+(o>=0?"+":"")+hn(u,2,s)+":"+hn(Math.abs(o%60),2,s);case sr.Extended:return r===0?"Z":(o>=0?"+":"")+hn(u,2,s)+":"+hn(Math.abs(o%60),2,s);default:throw new Error(`Unknown zone width "${e}"`)}}}var Q2=0,Hc=4;function K2(e){let t=Wc(e,Q2,1).getDay();return Wc(e,0,1+(t<=Hc?Hc:Hc+7)-t)}function b0(e){let t=e.getDay(),n=t===0?-3:Hc-t;return Wc(e.getFullYear(),e.getMonth(),e.getDate()+n)}function Wp(e,t=!1){return function(n,r){let o;if(t){let s=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,u=n.getDate();o=1+Math.floor((u+s)/7)}else{let s=b0(n),u=K2(s.getFullYear()),l=s.getTime()-u.getTime();o=1+Math.round(l/6048e5)}return hn(o,e,pn(r,Xe.MinusSign))}}function $c(e,t=!1){return function(n,r){let s=b0(n).getFullYear();return hn(s,e,pn(r,Xe.MinusSign),t)}}var Gp={};function J2(e){if(Gp[e])return Gp[e];let t;switch(e){case"G":case"GG":case"GGG":t=Me(me.Eras,_e.Abbreviated);break;case"GGGG":t=Me(me.Eras,_e.Wide);break;case"GGGGG":t=Me(me.Eras,_e.Narrow);break;case"y":t=Ve(ye.FullYear,1,0,!1,!0);break;case"yy":t=Ve(ye.FullYear,2,0,!0,!0);break;case"yyy":t=Ve(ye.FullYear,3,0,!1,!0);break;case"yyyy":t=Ve(ye.FullYear,4,0,!1,!0);break;case"Y":t=$c(1);break;case"YY":t=$c(2,!0);break;case"YYY":t=$c(3);break;case"YYYY":t=$c(4);break;case"M":case"L":t=Ve(ye.Month,1,1);break;case"MM":case"LL":t=Ve(ye.Month,2,1);break;case"MMM":t=Me(me.Months,_e.Abbreviated);break;case"MMMM":t=Me(me.Months,_e.Wide);break;case"MMMMM":t=Me(me.Months,_e.Narrow);break;case"LLL":t=Me(me.Months,_e.Abbreviated,mt.Standalone);break;case"LLLL":t=Me(me.Months,_e.Wide,mt.Standalone);break;case"LLLLL":t=Me(me.Months,_e.Narrow,mt.Standalone);break;case"w":t=Wp(1);break;case"ww":t=Wp(2);break;case"W":t=Wp(1,!0);break;case"d":t=Ve(ye.Date,1);break;case"dd":t=Ve(ye.Date,2);break;case"c":case"cc":t=Ve(ye.Day,1);break;case"ccc":t=Me(me.Days,_e.Abbreviated,mt.Standalone);break;case"cccc":t=Me(me.Days,_e.Wide,mt.Standalone);break;case"ccccc":t=Me(me.Days,_e.Narrow,mt.Standalone);break;case"cccccc":t=Me(me.Days,_e.Short,mt.Standalone);break;case"E":case"EE":case"EEE":t=Me(me.Days,_e.Abbreviated);break;case"EEEE":t=Me(me.Days,_e.Wide);break;case"EEEEE":t=Me(me.Days,_e.Narrow);break;case"EEEEEE":t=Me(me.Days,_e.Short);break;case"a":case"aa":case"aaa":t=Me(me.DayPeriods,_e.Abbreviated);break;case"aaaa":t=Me(me.DayPeriods,_e.Wide);break;case"aaaaa":t=Me(me.DayPeriods,_e.Narrow);break;case"b":case"bb":case"bbb":t=Me(me.DayPeriods,_e.Abbreviated,mt.Standalone,!0);break;case"bbbb":t=Me(me.DayPeriods,_e.Wide,mt.Standalone,!0);break;case"bbbbb":t=Me(me.DayPeriods,_e.Narrow,mt.Standalone,!0);break;case"B":case"BB":case"BBB":t=Me(me.DayPeriods,_e.Abbreviated,mt.Format,!0);break;case"BBBB":t=Me(me.DayPeriods,_e.Wide,mt.Format,!0);break;case"BBBBB":t=Me(me.DayPeriods,_e.Narrow,mt.Format,!0);break;case"h":t=Ve(ye.Hours,1,-12);break;case"hh":t=Ve(ye.Hours,2,-12);break;case"H":t=Ve(ye.Hours,1);break;case"HH":t=Ve(ye.Hours,2);break;case"m":t=Ve(ye.Minutes,1);break;case"mm":t=Ve(ye.Minutes,2);break;case"s":t=Ve(ye.Seconds,1);break;case"ss":t=Ve(ye.Seconds,2);break;case"S":t=Ve(ye.FractionalSeconds,1);break;case"SS":t=Ve(ye.FractionalSeconds,2);break;case"SSS":t=Ve(ye.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=Uc(sr.Short);break;case"ZZZZZ":t=Uc(sr.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=Uc(sr.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=Uc(sr.Long);break;default:return null}return Gp[e]=t,t}function M0(e,t){e=e.replace(/:/g,"");let n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function X2(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}function ej(e,t,n){let r=n?-1:1,o=e.getTimezoneOffset(),s=M0(t,o);return X2(e,r*(s-o))}function tj(e){if(g0(e))return e;if(typeof e=="number"&&!isNaN(e))return new Date(e);if(typeof e=="string"){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){let[o,s=1,u=1]=e.split("-").map(l=>+l);return Wc(o,s-1,u)}let n=parseFloat(e);if(!isNaN(e-n))return new Date(n);let r;if(r=e.match(z2))return nj(r)}let t=new Date(e);if(!g0(t))throw new Error(`Unable to convert "${e}" into a date`);return t}function nj(e){let t=new Date(0),n=0,r=0,o=e[8]?t.setUTCFullYear:t.setFullYear,s=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),r=Number(e[9]+e[11])),o.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));let u=Number(e[4]||0)-n,l=Number(e[5]||0)-r,f=Number(e[6]||0),h=Math.floor(parseFloat("0."+(e[7]||0))*1e3);return s.call(t,u,l,f,h),t}function g0(e){return e instanceof Date&&!isNaN(e.valueOf())}var rj=/^(\d+)?\.((\d+)(-(\d+))?)?$/,m0=22,Gc=".",Ss="0",oj=";",ij=",",qp="#";var sj="%";function x0(e,t,n,r,o,s,u=!1){let l="",f=!1;if(!isFinite(e))l=pn(n,Xe.Infinity);else{let h=lj(e);u&&(h=cj(h));let g=t.minInt,v=t.minFrac,E=t.maxFrac;if(s){let B=s.match(rj);if(B===null)throw new Error(`${s} is not a valid digit info`);let fe=B[1],X=B[3],ve=B[5];fe!=null&&(g=Zp(fe)),X!=null&&(v=Zp(X)),ve!=null?E=Zp(ve):X!=null&&v>E&&(E=v)}fj(h,v,E);let I=h.digits,b=h.integerLen,O=h.exponent,R=[];for(f=I.every(B=>!B);b<g;b++)I.unshift(0);for(;b<0;b++)I.unshift(0);b>0?R=I.splice(b,I.length):(R=I,I=[0]);let N=[];for(I.length>=t.lgSize&&N.unshift(I.splice(-t.lgSize,I.length).join(""));I.length>t.gSize;)N.unshift(I.splice(-t.gSize,I.length).join(""));I.length&&N.unshift(I.join("")),l=N.join(pn(n,r)),R.length&&(l+=pn(n,o)+R.join("")),O&&(l+=pn(n,Xe.Exponential)+"+"+O)}return e<0&&!f?l=t.negPre+l+t.negSuf:l=t.posPre+l+t.posSuf,l}function aj(e,t,n){let r=C0(t,og.Percent),o=T0(r,pn(t,Xe.MinusSign));return x0(e,o,t,Xe.Group,Xe.Decimal,n,!0).replace(new RegExp(sj,"g"),pn(t,Xe.PercentSign))}function uj(e,t,n){let r=C0(t,og.Decimal),o=T0(r,pn(t,Xe.MinusSign));return x0(e,o,t,Xe.Group,Xe.Decimal,n)}function T0(e,t="-"){let n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(oj),o=r[0],s=r[1],u=o.indexOf(Gc)!==-1?o.split(Gc):[o.substring(0,o.lastIndexOf(Ss)+1),o.substring(o.lastIndexOf(Ss)+1)],l=u[0],f=u[1]||"";n.posPre=l.substring(0,l.indexOf(qp));for(let g=0;g<f.length;g++){let v=f.charAt(g);v===Ss?n.minFrac=n.maxFrac=g+1:v===qp?n.maxFrac=g+1:n.posSuf+=v}let h=l.split(ij);if(n.gSize=h[1]?h[1].length:0,n.lgSize=h[2]||h[1]?(h[2]||h[1]).length:0,s){let g=o.length-n.posPre.length-n.posSuf.length,v=s.indexOf(qp);n.negPre=s.substring(0,v).replace(/'/g,""),n.negSuf=s.slice(v+g).replace(/'/g,"")}else n.negPre=t+n.posPre,n.negSuf=n.posSuf;return n}function cj(e){if(e.digits[0]===0)return e;let t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(t===0?e.digits.push(0,0):t===1&&e.digits.push(0),e.integerLen+=2),e}function lj(e){let t=Math.abs(e)+"",n=0,r,o,s,u,l;for((o=t.indexOf(Gc))>-1&&(t=t.replace(Gc,"")),(s=t.search(/e/i))>0?(o<0&&(o=s),o+=+t.slice(s+1),t=t.substring(0,s)):o<0&&(o=t.length),s=0;t.charAt(s)===Ss;s++);if(s===(l=t.length))r=[0],o=1;else{for(l--;t.charAt(l)===Ss;)l--;for(o-=s,r=[],u=0;s<=l;s++,u++)r[u]=Number(t.charAt(s))}return o>m0&&(r=r.splice(0,m0-1),n=o-1,o=1),{digits:r,exponent:n,integerLen:o}}function fj(e,t,n){if(t>n)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${n}).`);let r=e.digits,o=r.length-e.integerLen,s=Math.min(Math.max(t,o),n),u=s+e.integerLen,l=r[u];if(u>0){r.splice(Math.max(e.integerLen,u));for(let v=u;v<r.length;v++)r[v]=0}else{o=Math.max(0,o),e.integerLen=1,r.length=Math.max(1,u=s+1),r[0]=0;for(let v=1;v<u;v++)r[v]=0}if(l>=5)if(u-1<0){for(let v=0;v>u;v--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[u-1]++;for(;o<Math.max(0,s);o++)r.push(0);let f=s!==0,h=t+e.integerLen,g=r.reduceRight(function(v,E,I,b){return E=E+v,b[I]=E<10?E:E-10,f&&(b[I]===0&&I>=h?b.pop():f=!1),E>=10?1:0},0);g&&(r.unshift(g),e.integerLen++)}function Zp(e){let t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}function Zc(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[o,s]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(s)}return null}var Yp=/\s+/,y0=[],V6=(()=>{let t=class t{constructor(r,o){this._ngEl=r,this._renderer=o,this.initialClasses=y0,this.stateMap=new Map}set klass(r){this.initialClasses=r!=null?r.trim().split(Yp):y0}set ngClass(r){this.rawClass=typeof r=="string"?r.trim().split(Yp):r}ngDoCheck(){for(let o of this.initialClasses)this._updateState(o,!0);let r=this.rawClass;if(Array.isArray(r)||r instanceof Set)for(let o of r)this._updateState(o,!0);else if(r!=null)for(let o of Object.keys(r))this._updateState(o,!!r[o]);this._applyStateDiff()}_updateState(r,o){let s=this.stateMap.get(r);s!==void 0?(s.enabled!==o&&(s.changed=!0,s.enabled=o),s.touched=!0):this.stateMap.set(r,{enabled:o,changed:!0,touched:!0})}_applyStateDiff(){for(let r of this.stateMap){let o=r[0],s=r[1];s.changed?(this._toggleClass(o,s.enabled),s.changed=!1):s.touched||(s.enabled&&this._toggleClass(o,!1),this.stateMap.delete(o)),s.touched=!1}}_toggleClass(r,o){r=r.trim(),r.length>0&&r.split(Yp).forEach(s=>{o?this._renderer.addClass(this._ngEl.nativeElement,s):this._renderer.removeClass(this._ngEl.nativeElement,s)})}};t.\u0275fac=function(o){return new(o||t)(Le(Ar),Le(Sc))},t.\u0275dir=hi({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0});let e=t;return e})();var Qp=class{constructor(t,n,r,o){this.$implicit=t,this.ngForOf=n,this.index=r,this.count=o}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},B6=(()=>{let t=class t{set ngForOf(r){this._ngForOf=r,this._ngForOfDirty=!0}set ngForTrackBy(r){this._trackByFn=r}get ngForTrackBy(){return this._trackByFn}constructor(r,o,s){this._viewContainer=r,this._template=o,this._differs=s,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(r){r&&(this._template=r)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let r=this._ngForOf;if(!this._differ&&r)if(0)try{}catch{}else this._differ=this._differs.find(r).create(this.ngForTrackBy)}if(this._differ){let r=this._differ.diff(this._ngForOf);r&&this._applyChanges(r)}}_applyChanges(r){let o=this._viewContainer;r.forEachOperation((s,u,l)=>{if(s.previousIndex==null)o.createEmbeddedView(this._template,new Qp(s.item,this._ngForOf,-1,-1),l===null?void 0:l);else if(l==null)o.remove(u===null?void 0:u);else if(u!==null){let f=o.get(u);o.move(f,l),v0(f,s)}});for(let s=0,u=o.length;s<u;s++){let f=o.get(s).context;f.index=s,f.count=u,f.ngForOf=this._ngForOf}r.forEachIdentityChange(s=>{let u=o.get(s.currentIndex);v0(u,s)})}static ngTemplateContextGuard(r,o){return!0}};t.\u0275fac=function(o){return new(o||t)(Le(mo),Le(lo),Le(Vp))},t.\u0275dir=hi({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});let e=t;return e})();function v0(e,t){e.context.$implicit=t.item}var U6=(()=>{let t=class t{constructor(r,o){this._viewContainer=r,this._context=new Kp,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=o}set ngIf(r){this._context.$implicit=this._context.ngIf=r,this._updateView()}set ngIfThen(r){D0("ngIfThen",r),this._thenTemplateRef=r,this._thenViewRef=null,this._updateView()}set ngIfElse(r){D0("ngIfElse",r),this._elseTemplateRef=r,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(r,o){return!0}};t.\u0275fac=function(o){return new(o||t)(Le(mo),Le(lo))},t.\u0275dir=hi({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});let e=t;return e})(),Kp=class{constructor(){this.$implicit=null,this.ngIf=null}};function D0(e,t){if(!!!(!t||t.createEmbeddedView))throw new Error(`${e} must be a TemplateRef, but received '${pt(t)}'.`)}var $6=(()=>{let t=class t{constructor(r,o,s){this._ngEl=r,this._differs=o,this._renderer=s,this._ngStyle=null,this._differ=null}set ngStyle(r){this._ngStyle=r,!this._differ&&r&&(this._differ=this._differs.find(r).create())}ngDoCheck(){if(this._differ){let r=this._differ.diff(this._ngStyle);r&&this._applyChanges(r)}}_setStyle(r,o){let[s,u]=r.split("."),l=s.indexOf("-")===-1?void 0:An.DashCase;o!=null?this._renderer.setStyle(this._ngEl.nativeElement,s,u?`${o}${u}`:o,l):this._renderer.removeStyle(this._ngEl.nativeElement,s,l)}_applyChanges(r){r.forEachRemovedItem(o=>this._setStyle(o.key,null)),r.forEachAddedItem(o=>this._setStyle(o.key,o.currentValue)),r.forEachChangedItem(o=>this._setStyle(o.key,o.currentValue))}};t.\u0275fac=function(o){return new(o||t)(Le(Ar),Le(Bp),Le(Sc))},t.\u0275dir=hi({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});let e=t;return e})(),H6=(()=>{let t=class t{constructor(r){this._viewContainerRef=r,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(r){if(this._shouldRecreateView(r)){let o=this._viewContainerRef;if(this._viewRef&&o.remove(o.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let s=this._createContextForwardProxy();this._viewRef=o.createEmbeddedView(this.ngTemplateOutlet,s,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(r){return!!r.ngTemplateOutlet||!!r.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(r,o,s)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,o,s):!1,get:(r,o,s)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,o,s)}})}};t.\u0275fac=function(o){return new(o||t)(Le(mo))},t.\u0275dir=hi({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Wh]});let e=t;return e})();function As(e,t){return new Z(2100,!1)}var Jp=class{createSubscription(t,n){return Up(()=>t.subscribe({next:n,error:r=>{throw r}}))}dispose(t){Up(()=>t.unsubscribe())}},Xp=class{createSubscription(t,n){return t.then(n,r=>{throw r})}dispose(t){}},dj=new Xp,hj=new Jp,z6=(()=>{let t=class t{constructor(r){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=r}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(r){if(!this._obj){if(r)try{this.markForCheckOnValueUpdate=!1,this._subscribe(r)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return r!==this._obj?(this._dispose(),this.transform(r)):this._latestValue}_subscribe(r){this._obj=r,this._strategy=this._selectStrategy(r),this._subscription=this._strategy.createSubscription(r,o=>this._updateLatestValue(r,o))}_selectStrategy(r){if(Fc(r))return dj;if(Lp(r))return hj;throw As(t,r)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(r,o){r===this._obj&&(this._latestValue=o,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}};t.\u0275fac=function(o){return new(o||t)(Le(Pc,16))},t.\u0275pipe=po({name:"async",type:t,pure:!1,standalone:!0});let e=t;return e})(),W6=(()=>{let t=class t{transform(r){if(r==null)return null;if(typeof r!="string")throw As(t,r);return r.toLowerCase()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275pipe=po({name:"lowercase",type:t,pure:!0,standalone:!0});let e=t;return e})();var pj="mediumDate",gj=new Y(""),mj=new Y(""),G6=(()=>{let t=class t{constructor(r,o,s){this.locale=r,this.defaultTimezone=o,this.defaultOptions=s}transform(r,o,s,u){if(r==null||r===""||r!==r)return null;try{let l=o??this.defaultOptions?.dateFormat??pj,f=s??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return G2(r,l,u||this.locale,f)}catch(l){throw As(t,l.message)}}};t.\u0275fac=function(o){return new(o||t)(Le(vi,16),Le(gj,24),Le(mj,24))},t.\u0275pipe=po({name:"date",type:t,pure:!0,standalone:!0});let e=t;return e})();var q6=(()=>{let t=class t{transform(r){return JSON.stringify(r,null,2)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275pipe=po({name:"json",type:t,pure:!1,standalone:!0});let e=t;return e})();var Z6=(()=>{let t=class t{constructor(r){this._locale=r}transform(r,o,s){if(!S0(r))return null;s||=this._locale;try{let u=A0(r);return uj(u,s,o)}catch(u){throw As(t,u.message)}}};t.\u0275fac=function(o){return new(o||t)(Le(vi,16))},t.\u0275pipe=po({name:"number",type:t,pure:!0,standalone:!0});let e=t;return e})(),Y6=(()=>{let t=class t{constructor(r){this._locale=r}transform(r,o,s){if(!S0(r))return null;s||=this._locale;try{let u=A0(r);return aj(u,s,o)}catch(u){throw As(t,u.message)}}};t.\u0275fac=function(o){return new(o||t)(Le(vi,16))},t.\u0275pipe=po({name:"percent",type:t,pure:!0,standalone:!0});let e=t;return e})();function S0(e){return!(e==null||e===""||e!==e)}function A0(e){if(typeof e=="string"&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if(typeof e!="number")throw new Error(`${e} is not a number`);return e}var N0=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=di({type:t}),t.\u0275inj=fi({});let e=t;return e})(),ig="browser",yj="server";function vj(e){return e===ig}function Yc(e){return e===yj}var Q6=(()=>{let t=class t{};t.\u0275prov=J({token:t,providedIn:"root",factory:()=>vj($(Rn))?new eg($(at),window):new tg});let e=t;return e})(),eg=class{constructor(t,n){this.document=t,this.window=n,this.offset=()=>[0,0]}setOffset(t){Array.isArray(t)?this.offset=()=>t:this.offset=t}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(t){this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){let n=Dj(this.document,t);n&&(this.scrollToElement(n),n.focus())}setHistoryScrollRestoration(t){this.window.history.scrollRestoration=t}scrollToElement(t){let n=t.getBoundingClientRect(),r=n.left+this.window.pageXOffset,o=n.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo(r-s[0],o-s[1])}};function Dj(e,t){let n=e.getElementById(t)||e.getElementsByName(t)[0];if(n)return n;if(typeof e.createTreeWalker=="function"&&e.body&&typeof e.body.attachShadow=="function"){let r=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT),o=r.currentNode;for(;o;){let s=o.shadowRoot;if(s){let u=s.getElementById(t)||s.querySelector(`[name="${t}"]`);if(u)return u}o=r.nextNode()}}return null}var tg=class{setOffset(t){}getScrollPosition(){return[0,0]}scrollToPosition(t){}scrollToAnchor(t){}setHistoryScrollRestoration(t){}},Di=class{};var Os=class{},Kc=class{},ar=class e{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(`
`).forEach(n=>{let r=n.indexOf(":");if(r>0){let o=n.slice(0,r),s=o.toLowerCase(),u=n.slice(r+1).trim();this.maybeSetNormalizedName(o,s),this.headers.has(s)?this.headers.get(s).push(u):this.headers.set(s,[u])}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((n,r)=>{this.setHeaderEntries(r,n)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([n,r])=>{this.setHeaderEntries(n,r)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let n=this.headers.get(t.toLowerCase());return n&&n.length>0?n[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,n){return this.clone({name:t,value:n,op:"a"})}set(t,n){return this.clone({name:t,value:n,op:"s"})}delete(t,n){return this.clone({name:t,value:n,op:"d"})}maybeSetNormalizedName(t,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,t)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(n=>{this.headers.set(n,t.headers.get(n)),this.normalizedNames.set(n,t.normalizedNames.get(n))})}clone(t){let n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}applyUpdate(t){let n=t.name.toLowerCase();switch(t.op){case"a":case"s":let r=t.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(t.name,n);let o=(t.op==="a"?this.headers.get(n):void 0)||[];o.push(...r),this.headers.set(n,o);break;case"d":let s=t.value;if(!s)this.headers.delete(n),this.normalizedNames.delete(n);else{let u=this.headers.get(n);if(!u)return;u=u.filter(l=>s.indexOf(l)===-1),u.length===0?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,u)}break}}setHeaderEntries(t,n){let r=(Array.isArray(n)?n:[n]).map(s=>s.toString()),o=t.toLowerCase();this.headers.set(o,r),this.maybeSetNormalizedName(t,o)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>t(this.normalizedNames.get(n),this.headers.get(n)))}};var ag=class{encodeKey(t){return O0(t)}encodeValue(t){return O0(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}};function Ej(e,t){let n=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(o=>{let s=o.indexOf("="),[u,l]=s==-1?[t.decodeKey(o),""]:[t.decodeKey(o.slice(0,s)),t.decodeValue(o.slice(s+1))],f=n.get(u)||[];f.push(l),n.set(u,f)}),n}var Ij=/%(\d[a-f0-9])/gi,Cj={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function O0(e){return encodeURIComponent(e).replace(Ij,(t,n)=>Cj[n]??t)}function Qc(e){return`${e}`}var Or=class e{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new ag,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=Ej(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(n=>{let r=t.fromObject[n],o=Array.isArray(r)?r.map(Qc):[Qc(r)];this.map.set(n,o)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();let n=this.map.get(t);return n?n[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,n){return this.clone({param:t,value:n,op:"a"})}appendAll(t){let n=[];return Object.keys(t).forEach(r=>{let o=t[r];Array.isArray(o)?o.forEach(s=>{n.push({param:r,value:s,op:"a"})}):n.push({param:r,value:o,op:"a"})}),this.clone(n)}set(t,n){return this.clone({param:t,value:n,op:"s"})}delete(t,n){return this.clone({param:t,value:n,op:"d"})}toString(){return this.init(),this.keys().map(t=>{let n=this.encoder.encodeKey(t);return this.map.get(t).map(r=>n+"="+this.encoder.encodeValue(r)).join("&")}).filter(t=>t!=="").join("&")}clone(t){let n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(t),n}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":let n=(t.op==="a"?this.map.get(t.param):void 0)||[];n.push(Qc(t.value)),this.map.set(t.param,n);break;case"d":if(t.value!==void 0){let r=this.map.get(t.param)||[],o=r.indexOf(Qc(t.value));o!==-1&&r.splice(o,1),r.length>0?this.map.set(t.param,r):this.map.delete(t.param)}else{this.map.delete(t.param);break}}}),this.cloneFrom=this.updates=null)}};var ug=class{constructor(){this.map=new Map}set(t,n){return this.map.set(t,n),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}};function _j(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function R0(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function F0(e){return typeof Blob<"u"&&e instanceof Blob}function P0(e){return typeof FormData<"u"&&e instanceof FormData}function bj(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}var Ns=class e{constructor(t,n,r,o){this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase();let s;if(_j(this.method)||o?(this.body=r!==void 0?r:null,s=o):s=r,s&&(this.reportProgress=!!s.reportProgress,this.withCredentials=!!s.withCredentials,s.responseType&&(this.responseType=s.responseType),s.headers&&(this.headers=s.headers),s.context&&(this.context=s.context),s.params&&(this.params=s.params),this.transferCache=s.transferCache),this.headers??=new ar,this.context??=new ug,!this.params)this.params=new Or,this.urlWithParams=n;else{let u=this.params.toString();if(u.length===0)this.urlWithParams=n;else{let l=n.indexOf("?"),f=l===-1?"?":l<n.length-1?"&":"";this.urlWithParams=n+f+u}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||R0(this.body)||F0(this.body)||P0(this.body)||bj(this.body)?this.body:this.body instanceof Or?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||P0(this.body)?null:F0(this.body)?this.body.type||null:R0(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof Or?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?"application/json":null}clone(t={}){let n=t.method||this.method,r=t.url||this.url,o=t.responseType||this.responseType,s=t.transferCache??this.transferCache,u=t.body!==void 0?t.body:this.body,l=t.withCredentials??this.withCredentials,f=t.reportProgress??this.reportProgress,h=t.headers||this.headers,g=t.params||this.params,v=t.context??this.context;return t.setHeaders!==void 0&&(h=Object.keys(t.setHeaders).reduce((E,I)=>E.set(I,t.setHeaders[I]),h)),t.setParams&&(g=Object.keys(t.setParams).reduce((E,I)=>E.set(I,t.setParams[I]),g)),new e(n,r,u,{params:g,headers:h,context:v,reportProgress:f,responseType:o,withCredentials:l,transferCache:s})}},Rr=function(e){return 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}(Rr||{}),Rs=class{constructor(t,n=200,r="OK"){this.headers=t.headers||new ar,this.status=t.status!==void 0?t.status:n,this.statusText=t.statusText||r,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}},Jc=class e extends Rs{constructor(t={}){super(t),this.type=Rr.ResponseHeader}clone(t={}){return new e({headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},Fs=class e extends Rs{constructor(t={}){super(t),this.type=Rr.Response,this.body=t.body!==void 0?t.body:null}clone(t={}){return new e({body:t.body!==void 0?t.body:this.body,headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},Nr=class extends Rs{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${t.url||"(unknown url)"}`:this.message=`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}},B0=200,Mj=204;function sg(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache}}var xj=(()=>{let t=class t{constructor(r){this.handler=r}request(r,o,s={}){let u;if(r instanceof Ns)u=r;else{let h;s.headers instanceof ar?h=s.headers:h=new ar(s.headers);let g;s.params&&(s.params instanceof Or?g=s.params:g=new Or({fromObject:s.params})),u=new Ns(r,o,s.body!==void 0?s.body:null,{headers:h,context:s.context,params:g,reportProgress:s.reportProgress,responseType:s.responseType||"json",withCredentials:s.withCredentials,transferCache:s.transferCache})}let l=au(u).pipe(Wf(h=>this.handler.handle(h)));if(r instanceof Ns||s.observe==="events")return l;let f=l.pipe(wn(h=>h instanceof Fs));switch(s.observe||"body"){case"body":switch(u.responseType){case"arraybuffer":return f.pipe(ht(h=>{if(h.body!==null&&!(h.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return h.body}));case"blob":return f.pipe(ht(h=>{if(h.body!==null&&!(h.body instanceof Blob))throw new Error("Response is not a Blob.");return h.body}));case"text":return f.pipe(ht(h=>{if(h.body!==null&&typeof h.body!="string")throw new Error("Response is not a string.");return h.body}));case"json":default:return f.pipe(ht(h=>h.body))}case"response":return f;default:throw new Error(`Unreachable: unhandled observe type ${s.observe}}`)}}delete(r,o={}){return this.request("DELETE",r,o)}get(r,o={}){return this.request("GET",r,o)}head(r,o={}){return this.request("HEAD",r,o)}jsonp(r,o){return this.request("JSONP",r,{params:new Or().append(o,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(r,o={}){return this.request("OPTIONS",r,o)}patch(r,o,s={}){return this.request("PATCH",r,sg(s,o))}post(r,o,s={}){return this.request("POST",r,sg(s,o))}put(r,o,s={}){return this.request("PUT",r,sg(s,o))}};t.\u0275fac=function(o){return new(o||t)(z(Os))},t.\u0275prov=J({token:t,factory:t.\u0275fac});let e=t;return e})(),Tj=/^\)\]\}',?\n/,Sj="X-Request-URL";function L0(e){if(e.url)return e.url;let t=Sj.toLocaleLowerCase();return e.headers.get(t)}var Aj=(()=>{let t=class t{constructor(){this.fetchImpl=$(cg,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=$(Te)}handle(r){return new Q(o=>{let s=new AbortController;return this.doRequest(r,s.signal,o).then(lg,u=>o.error(new Nr({error:u}))),()=>s.abort()})}doRequest(r,o,s){return Fa(this,null,function*(){let u=this.createRequestInit(r),l;try{let b=this.ngZone.runOutsideAngular(()=>this.fetchImpl(r.urlWithParams,Ye({signal:o},u)));Nj(b),s.next({type:Rr.Sent}),l=yield b}catch(b){s.error(new Nr({error:b,status:b.status??0,statusText:b.statusText,url:r.urlWithParams,headers:b.headers}));return}let f=new ar(l.headers),h=l.statusText,g=L0(l)??r.urlWithParams,v=l.status,E=null;if(r.reportProgress&&s.next(new Jc({headers:f,status:v,statusText:h,url:g})),l.body){let b=l.headers.get("content-length"),O=[],R=l.body.getReader(),N=0,B,fe,X=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>Fa(this,null,function*(){for(;;){let{done:pe,value:Ae}=yield R.read();if(pe)break;if(O.push(Ae),N+=Ae.length,r.reportProgress){fe=r.responseType==="text"?(fe??"")+(B??=new TextDecoder).decode(Ae,{stream:!0}):void 0;let qt=()=>s.next({type:Rr.DownloadProgress,total:b?+b:void 0,loaded:N,partialText:fe});X?X.run(qt):qt()}}}));let ve=this.concatChunks(O,N);try{let pe=l.headers.get("Content-Type")??"";E=this.parseBody(r,ve,pe)}catch(pe){s.error(new Nr({error:pe,headers:new ar(l.headers),status:l.status,statusText:l.statusText,url:L0(l)??r.urlWithParams}));return}}v===0&&(v=E?B0:0),v>=200&&v<300?(s.next(new Fs({body:E,headers:f,status:v,statusText:h,url:g})),s.complete()):s.error(new Nr({error:E,headers:f,status:v,statusText:h,url:g}))})}parseBody(r,o,s){switch(r.responseType){case"json":let u=new TextDecoder().decode(o).replace(Tj,"");return u===""?null:JSON.parse(u);case"text":return new TextDecoder().decode(o);case"blob":return new Blob([o],{type:s});case"arraybuffer":return o.buffer}}createRequestInit(r){let o={},s=r.withCredentials?"include":void 0;if(r.headers.forEach((u,l)=>o[u]=l.join(",")),r.headers.has("Accept")||(o.Accept="application/json, text/plain, */*"),!r.headers.has("Content-Type")){let u=r.detectContentTypeHeader();u!==null&&(o["Content-Type"]=u)}return{body:r.serializeBody(),method:r.method,headers:o,credentials:s}}concatChunks(r,o){let s=new Uint8Array(o),u=0;for(let l of r)s.set(l,u),u+=l.length;return s}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac});let e=t;return e})(),cg=class{};function lg(){}function Nj(e){e.then(lg,lg)}function U0(e,t){return t(e)}function Oj(e,t){return(n,r)=>t.intercept(n,{handle:o=>e(o,r)})}function Rj(e,t,n){return(r,o)=>dw(n,()=>t(r,s=>e(s,o)))}var Fj=new Y(""),fg=new Y(""),Pj=new Y(""),$0=new Y("",{providedIn:"root",factory:()=>!0});function Lj(){let e=null;return(t,n)=>{e===null&&(e=($(Fj,{optional:!0})??[]).reduceRight(Oj,U0));let r=$(Sr);if($($0)){let s=r.add();return e(t,n).pipe(Ji(()=>r.remove(s)))}else return e(t,n)}}var k0=(()=>{let t=class t extends Os{constructor(r,o){super(),this.backend=r,this.injector=o,this.chain=null,this.pendingTasks=$(Sr),this.contributeToStability=$($0)}handle(r){if(this.chain===null){let o=Array.from(new Set([...this.injector.get(fg),...this.injector.get(Pj,[])]));this.chain=o.reduceRight((s,u)=>Rj(s,u,this.injector),U0)}if(this.contributeToStability){let o=this.pendingTasks.add();return this.chain(r,s=>this.backend.handle(s)).pipe(Ji(()=>this.pendingTasks.remove(o)))}else return this.chain(r,o=>this.backend.handle(o))}};t.\u0275fac=function(o){return new(o||t)(z(Kc),z(_n))},t.\u0275prov=J({token:t,factory:t.\u0275fac});let e=t;return e})();var kj=/^\)\]\}',?\n/;function jj(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}var j0=(()=>{let t=class t{constructor(r){this.xhrFactory=r}handle(r){if(r.method==="JSONP")throw new Z(-2800,!1);let o=this.xhrFactory;return(o.\u0275loadImpl?Ut(o.\u0275loadImpl()):au(null)).pipe(pu(()=>new Q(u=>{let l=o.build();if(l.open(r.method,r.urlWithParams),r.withCredentials&&(l.withCredentials=!0),r.headers.forEach((R,N)=>l.setRequestHeader(R,N.join(","))),r.headers.has("Accept")||l.setRequestHeader("Accept","application/json, text/plain, */*"),!r.headers.has("Content-Type")){let R=r.detectContentTypeHeader();R!==null&&l.setRequestHeader("Content-Type",R)}if(r.responseType){let R=r.responseType.toLowerCase();l.responseType=R!=="json"?R:"text"}let f=r.serializeBody(),h=null,g=()=>{if(h!==null)return h;let R=l.statusText||"OK",N=new ar(l.getAllResponseHeaders()),B=jj(l)||r.url;return h=new Jc({headers:N,status:l.status,statusText:R,url:B}),h},v=()=>{let{headers:R,status:N,statusText:B,url:fe}=g(),X=null;N!==Mj&&(X=typeof l.response>"u"?l.responseText:l.response),N===0&&(N=X?B0:0);let ve=N>=200&&N<300;if(r.responseType==="json"&&typeof X=="string"){let pe=X;X=X.replace(kj,"");try{X=X!==""?JSON.parse(X):null}catch(Ae){X=pe,ve&&(ve=!1,X={error:Ae,text:X})}}ve?(u.next(new Fs({body:X,headers:R,status:N,statusText:B,url:fe||void 0})),u.complete()):u.error(new Nr({error:X,headers:R,status:N,statusText:B,url:fe||void 0}))},E=R=>{let{url:N}=g(),B=new Nr({error:R,status:l.status||0,statusText:l.statusText||"Unknown Error",url:N||void 0});u.error(B)},I=!1,b=R=>{I||(u.next(g()),I=!0);let N={type:Rr.DownloadProgress,loaded:R.loaded};R.lengthComputable&&(N.total=R.total),r.responseType==="text"&&l.responseText&&(N.partialText=l.responseText),u.next(N)},O=R=>{let N={type:Rr.UploadProgress,loaded:R.loaded};R.lengthComputable&&(N.total=R.total),u.next(N)};return l.addEventListener("load",v),l.addEventListener("error",E),l.addEventListener("timeout",E),l.addEventListener("abort",E),r.reportProgress&&(l.addEventListener("progress",b),f!==null&&l.upload&&l.upload.addEventListener("progress",O)),l.send(f),u.next({type:Rr.Sent}),()=>{l.removeEventListener("error",E),l.removeEventListener("abort",E),l.removeEventListener("load",v),l.removeEventListener("timeout",E),r.reportProgress&&(l.removeEventListener("progress",b),f!==null&&l.upload&&l.upload.removeEventListener("progress",O)),l.readyState!==l.DONE&&l.abort()}})))}};t.\u0275fac=function(o){return new(o||t)(z(Di))},t.\u0275prov=J({token:t,factory:t.\u0275fac});let e=t;return e})(),H0=new Y(""),Vj="XSRF-TOKEN",Bj=new Y("",{providedIn:"root",factory:()=>Vj}),Uj="X-XSRF-TOKEN",$j=new Y("",{providedIn:"root",factory:()=>Uj}),Xc=class{},Hj=(()=>{let t=class t{constructor(r,o,s){this.doc=r,this.platform=o,this.cookieName=s,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let r=this.doc.cookie||"";return r!==this.lastCookieString&&(this.parseCount++,this.lastToken=Zc(r,this.cookieName),this.lastCookieString=r),this.lastToken}};t.\u0275fac=function(o){return new(o||t)(z(at),z(Rn),z(Bj))},t.\u0275prov=J({token:t,factory:t.\u0275fac});let e=t;return e})();function zj(e,t){let n=e.url.toLowerCase();if(!$(H0)||e.method==="GET"||e.method==="HEAD"||n.startsWith("http://")||n.startsWith("https://"))return t(e);let r=$(Xc).getToken(),o=$($j);return r!=null&&!e.headers.has(o)&&(e=e.clone({headers:e.headers.set(o,r)})),t(e)}var z0=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(z0||{});function Wj(e,t){return{\u0275kind:e,\u0275providers:t}}function l5(...e){let t=[xj,j0,k0,{provide:Os,useExisting:k0},{provide:Kc,useFactory:()=>$(Aj,{optional:!0})??$(j0)},{provide:fg,useValue:zj,multi:!0},{provide:H0,useValue:!0},{provide:Xc,useClass:Hj}];for(let n of e)t.push(...n.\u0275providers);return Bh(t)}var V0=new Y("");function f5(){return Wj(z0.LegacyInterceptors,[{provide:V0,useFactory:Lj},{provide:fg,useExisting:V0,multi:!0}])}var pg=class extends zc{constructor(){super(...arguments),this.supportsDOMEvents=!0}},gg=class e extends pg{static makeCurrent(){E0(new e)}onAndCancel(t,n,r){return t.addEventListener(n,r),()=>{t.removeEventListener(n,r)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.remove()}createElement(t,n){return n=n||this.getDefaultDocument(),n.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return n==="window"?window:n==="document"?t:n==="body"?t.body:null}getBaseHref(t){let n=Gj();return n==null?null:qj(n)}resetBaseElement(){Ps=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return Zc(document.cookie,t)}},Ps=null;function Gj(){return Ps=Ps||document.querySelector("base"),Ps?Ps.getAttribute("href"):null}function qj(e){return new URL(e,document.baseURI).pathname}var mg=class{addToWindow(t){Qe.getAngularTestability=(r,o=!0)=>{let s=t.findTestabilityInTree(r,o);if(s==null)throw new Z(5103,!1);return s},Qe.getAllAngularTestabilities=()=>t.getAllTestabilities(),Qe.getAllAngularRootElements=()=>t.getAllRootElements();let n=r=>{let o=Qe.getAllAngularTestabilities(),s=o.length,u=function(){s--,s==0&&r()};o.forEach(l=>{l.whenStable(u)})};Qe.frameworkStabilizers||(Qe.frameworkStabilizers=[]),Qe.frameworkStabilizers.push(n)}findTestabilityInTree(t,n,r){if(n==null)return null;let o=t.getTestability(n);return o??(r?Do().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},Zj=(()=>{let t=class t{build(){return new XMLHttpRequest}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac});let e=t;return e})(),el=new Y(""),Z0=(()=>{let t=class t{constructor(r,o){this._zone=o,this._eventNameToPlugin=new Map,r.forEach(s=>{s.manager=this}),this._plugins=r.slice().reverse()}addEventListener(r,o,s){return this._findPluginFor(o).addEventListener(r,o,s)}getZone(){return this._zone}_findPluginFor(r){let o=this._eventNameToPlugin.get(r);if(o)return o;if(o=this._plugins.find(u=>u.supports(r)),!o)throw new Z(5101,!1);return this._eventNameToPlugin.set(r,o),o}};t.\u0275fac=function(o){return new(o||t)(z(el),z(Te))},t.\u0275prov=J({token:t,factory:t.\u0275fac});let e=t;return e})(),Ls=class{constructor(t){this._doc=t}},dg="ng-app-id",Y0=(()=>{let t=class t{constructor(r,o,s,u={}){this.doc=r,this.appId=o,this.nonce=s,this.platformId=u,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Yc(u),this.resetHostNodes()}addStyles(r){for(let o of r)this.changeUsageCount(o,1)===1&&this.onStyleAdded(o)}removeStyles(r){for(let o of r)this.changeUsageCount(o,-1)<=0&&this.onStyleRemoved(o)}ngOnDestroy(){let r=this.styleNodesInDOM;r&&(r.forEach(o=>o.remove()),r.clear());for(let o of this.getAllStyles())this.onStyleRemoved(o);this.resetHostNodes()}addHost(r){this.hostNodes.add(r);for(let o of this.getAllStyles())this.addStyleToHost(r,o)}removeHost(r){this.hostNodes.delete(r)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(r){for(let o of this.hostNodes)this.addStyleToHost(o,r)}onStyleRemoved(r){let o=this.styleRef;o.get(r)?.elements?.forEach(s=>s.remove()),o.delete(r)}collectServerRenderedStyles(){let r=this.doc.head?.querySelectorAll(`style[${dg}="${this.appId}"]`);if(r?.length){let o=new Map;return r.forEach(s=>{s.textContent!=null&&o.set(s.textContent,s)}),o}return null}changeUsageCount(r,o){let s=this.styleRef;if(s.has(r)){let u=s.get(r);return u.usage+=o,u.usage}return s.set(r,{usage:o,elements:[]}),o}getStyleElement(r,o){let s=this.styleNodesInDOM,u=s?.get(o);if(u?.parentNode===r)return s.delete(o),u.removeAttribute(dg),u;{let l=this.doc.createElement("style");return this.nonce&&l.setAttribute("nonce",this.nonce),l.textContent=o,this.platformIsServer&&l.setAttribute(dg,this.appId),r.appendChild(l),l}}addStyleToHost(r,o){let s=this.getStyleElement(r,o),u=this.styleRef,l=u.get(o)?.elements;l?l.push(s):u.set(o,{elements:[s],usage:1})}resetHostNodes(){let r=this.hostNodes;r.clear(),r.add(this.doc.head)}};t.\u0275fac=function(o){return new(o||t)(z(at),z(wc),z(sp,8),z(Rn))},t.\u0275prov=J({token:t,factory:t.\u0275fac});let e=t;return e})(),hg={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/Math/MathML"},vg=/%COMP%/g,Q0="%COMP%",Yj=`_nghost-${Q0}`,Qj=`_ngcontent-${Q0}`,Kj=!0,Jj=new Y("",{providedIn:"root",factory:()=>Kj});function Xj(e){return Qj.replace(vg,e)}function eV(e){return Yj.replace(vg,e)}function K0(e,t){return t.map(n=>n.replace(vg,e))}var W0=(()=>{let t=class t{constructor(r,o,s,u,l,f,h,g=null){this.eventManager=r,this.sharedStylesHost=o,this.appId=s,this.removeStylesOnCompDestroy=u,this.doc=l,this.platformId=f,this.ngZone=h,this.nonce=g,this.rendererByCompId=new Map,this.platformIsServer=Yc(f),this.defaultRenderer=new ks(r,l,h,this.platformIsServer)}createRenderer(r,o){if(!r||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===Cn.ShadowDom&&(o=At(Ye({},o),{encapsulation:Cn.Emulated}));let s=this.getOrCreateRenderer(r,o);return s instanceof tl?s.applyToHost(r):s instanceof js&&s.applyStyles(),s}getOrCreateRenderer(r,o){let s=this.rendererByCompId,u=s.get(o.id);if(!u){let l=this.doc,f=this.ngZone,h=this.eventManager,g=this.sharedStylesHost,v=this.removeStylesOnCompDestroy,E=this.platformIsServer;switch(o.encapsulation){case Cn.Emulated:u=new tl(h,g,o,this.appId,v,l,f,E);break;case Cn.ShadowDom:return new yg(h,g,r,o,l,f,this.nonce,E);default:u=new js(h,g,o,v,l,f,E);break}s.set(o.id,u)}return u}ngOnDestroy(){this.rendererByCompId.clear()}};t.\u0275fac=function(o){return new(o||t)(z(Z0),z(Y0),z(wc),z(Jj),z(at),z(Rn),z(Te),z(sp))},t.\u0275prov=J({token:t,factory:t.\u0275fac});let e=t;return e})(),ks=class{constructor(t,n,r,o){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,n){return n?this.doc.createElementNS(hg[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(G0(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(G0(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){n.remove()}selectRootElement(t,n){let r=typeof t=="string"?this.doc.querySelector(t):t;if(!r)throw new Z(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;let s=hg[o];s?t.setAttributeNS(s,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){let o=hg[r];o?t.removeAttributeNS(o,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,o){o&(An.DashCase|An.Important)?t.style.setProperty(n,r,o&An.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&An.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t!=null&&(t[n]=r)}setValue(t,n){t.nodeValue=n}listen(t,n,r){if(typeof t=="string"&&(t=Do().getGlobalEventTarget(this.doc,t),!t))throw new Error(`Unsupported event target ${t} for event ${n}`);return this.eventManager.addEventListener(t,n,this.decoratePreventDefault(r))}decoratePreventDefault(t){return n=>{if(n==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))===!1&&n.preventDefault()}}};function G0(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var yg=class extends ks{constructor(t,n,r,o,s,u,l,f){super(t,s,u,f),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let h=K0(o.id,o.styles);for(let g of h){let v=document.createElement("style");l&&v.setAttribute("nonce",l),v.textContent=g,this.shadowRoot.appendChild(v)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(null,n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},js=class extends ks{constructor(t,n,r,o,s,u,l,f){super(t,s,u,l),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o,this.styles=f?K0(f,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},tl=class extends js{constructor(t,n,r,o,s,u,l,f){let h=o+"-"+r.id;super(t,n,r,s,u,l,f,h),this.contentAttr=Xj(h),this.hostAttr=eV(h)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){let r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}},tV=(()=>{let t=class t extends Ls{constructor(r){super(r)}supports(r){return!0}addEventListener(r,o,s){return r.addEventListener(o,s,!1),()=>this.removeEventListener(r,o,s)}removeEventListener(r,o,s){return r.removeEventListener(o,s)}};t.\u0275fac=function(o){return new(o||t)(z(at))},t.\u0275prov=J({token:t,factory:t.\u0275fac});let e=t;return e})(),nV=(()=>{let t=class t extends Ls{constructor(r){super(r),this.delegate=$(d0,{optional:!0})}supports(r){return this.delegate?this.delegate.supports(r):!1}addEventListener(r,o,s){return this.delegate.addEventListener(r,o,s)}removeEventListener(r,o,s){return this.delegate.removeEventListener(r,o,s)}};t.\u0275fac=function(o){return new(o||t)(z(at))},t.\u0275prov=J({token:t,factory:t.\u0275fac});let e=t;return e})(),q0=["alt","control","meta","shift"],rV={"\b":"Backspace","	":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},oV={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},iV=(()=>{let t=class t extends Ls{constructor(r){super(r)}supports(r){return t.parseEventName(r)!=null}addEventListener(r,o,s){let u=t.parseEventName(o),l=t.eventCallback(u.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Do().onAndCancel(r,u.domEventName,l))}static parseEventName(r){let o=r.toLowerCase().split("."),s=o.shift();if(o.length===0||!(s==="keydown"||s==="keyup"))return null;let u=t._normalizeKey(o.pop()),l="",f=o.indexOf("code");if(f>-1&&(o.splice(f,1),l="code."),q0.forEach(g=>{let v=o.indexOf(g);v>-1&&(o.splice(v,1),l+=g+".")}),l+=u,o.length!=0||u.length===0)return null;let h={};return h.domEventName=s,h.fullKey=l,h}static matchEventFullKeyCode(r,o){let s=rV[r.key]||r.key,u="";return o.indexOf("code.")>-1&&(s=r.code,u="code."),s==null||!s?!1:(s=s.toLowerCase(),s===" "?s="space":s==="."&&(s="dot"),q0.forEach(l=>{if(l!==s){let f=oV[l];f(r)&&(u+=l+".")}}),u+=s,u===o)}static eventCallback(r,o,s){return u=>{t.matchEventFullKeyCode(u,r)&&s.runGuarded(()=>o(u))}}static _normalizeKey(r){return r==="esc"?"escape":r}};t.\u0275fac=function(o){return new(o||t)(z(at))},t.\u0275prov=J({token:t,factory:t.\u0275fac});let e=t;return e})();function sV(){gg.makeCurrent()}function aV(){return new Tn}function uV(){return tE(document),document}var cV=[{provide:Rn,useValue:ig},{provide:ip,useValue:sV,multi:!0},{provide:at,useFactory:uV,deps:[]}],M5=jp(l0,"browser",cV),lV=new Y(""),fV=[{provide:Ts,useClass:mg,deps:[]},{provide:Fp,useClass:Oc,deps:[Te,Rc,Ts]},{provide:Oc,useClass:Oc,deps:[Te,Rc,Ts]}],dV=[{provide:uc,useValue:"root"},{provide:Tn,useFactory:aV,deps:[]},{provide:el,useClass:tV,multi:!0,deps:[at,Te,Rn]},{provide:el,useClass:iV,multi:!0,deps:[at]},{provide:el,useClass:nV,multi:!0},W0,Y0,Z0,{provide:ci,useExisting:W0},{provide:Di,useClass:Zj,deps:[]},[]],x5=(()=>{let t=class t{constructor(r){}static withServerTransition(r){return{ngModule:t,providers:[{provide:wc,useValue:r.appId}]}}};t.\u0275fac=function(o){return new(o||t)(z(lV,12))},t.\u0275mod=di({type:t}),t.\u0275inj=fi({providers:[...dV,...fV],imports:[N0,f0]});let e=t;return e})();var T5=(()=>{let t=class t{constructor(r){this._doc=r}getTitle(){return this._doc.title}setTitle(r){this._doc.title=r||""}};t.\u0275fac=function(o){return new(o||t)(z(at))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var hV=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=J({token:t,factory:function(o){let s=null;return o?s=new(o||t):s=z(pV),s},providedIn:"root"});let e=t;return e})(),pV=(()=>{let t=class t extends hV{constructor(r){super(),this._doc=r}sanitize(r,o){if(o==null)return null;switch(r){case dn.NONE:return o;case dn.HTML:return nr(o,"HTML")?Wt(o):cp(this._doc,String(o)).toString();case dn.STYLE:return nr(o,"Style")?Wt(o):o;case dn.SCRIPT:if(nr(o,"Script"))return Wt(o);throw new Z(5200,!1);case dn.URL:return nr(o,"URL")?Wt(o):Es(String(o));case dn.RESOURCE_URL:if(nr(o,"ResourceURL"))return Wt(o);throw new Z(5201,!1);default:throw new Z(5202,!1)}}bypassSecurityTrustHtml(r){return oE(r)}bypassSecurityTrustStyle(r){return iE(r)}bypassSecurityTrustScript(r){return sE(r)}bypassSecurityTrustUrl(r){return aE(r)}bypassSecurityTrustResourceUrl(r){return uE(r)}};t.\u0275fac=function(o){return new(o||t)(z(at))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Dg=qA(J0()),N5="public/shadow/app/xli/settings.xml",O5=`<settings>
  <blackoutdate-list key="start" />
  <creator-upload-filter-list key="filetype" />
  <student-upload-filter-list key="filetype" />
  <notifications>
    <variable-list key="name" />
  </notifications>
</settings>`,R5="public/shadow/app/buzz/settings.xml",F5=`<settings>
  <activity-template-list key="id" />
  <activity-toolbarbutton-list key="id" />
  <autobadge-list key="id" />
  <avatar-list key="path" />
  <bookmark-list key="url" />
  <clipboardtab-list key="id" />
  <content-list key="id" />
  <communitypages-list key="id" />
  <coursemetadata-list key="id" />
  <customtype-list key="id" />
  <domainmetadata-list key="id" />
  <editor>
      <foldertemplate-list key="id" />
  </editor>
  <help-list key="id" />
  <itemmetadata-list key="id" />
  <library-list key="id" />
  <menuentry-list key="id" />
  <override-list key="id" />
  <privatetheme-list key="id" />
  <prohibited-file-list key="extension" />
  <questionmetadata-list key="id" />
  <redirect-list key="id" />
  <rubric-list key="title" />
  <schoolyear-list key="id" />
  <scoring-objective-list key="guid" />
  <string-list key="id" />
  <style>
      <file-list key="path" />
  </style>
  <toolbarbutton-list key="id" />
  <template-list key="id" />
  <usermetadata-list key="id" />
</settings>`;function P5(e){switch(e||(e="en"),e==="pseudo"&&(e="fr"),e){case"en":return"en_US";case"ja":return"ja_JP";case"ko":return"ko_KR";case"pt-BR":return"pt_BR";case"ro":return"ro_RO";case"vi":return"vi_VN";case"zh-CN":return"zh_CN";case"zh-TW":return"zh_TW";case"my":return"my_MM";case"km":return"km_KH";case"ms":return"ms_MY";case"nb":return"nb_NO";default:return`${e}_${e.toUpperCase()}`}}function L5(e){return e||(e="en"),e==="pseudo"&&(e="fr"),e}function k5(e){let t=e;if(t){let n=t.indexOf("_");n!==-1&&(Dg.startsWith(t,"zh_")||Dg.startsWith(t,"pt_")?t=t.substr(0,n)+"-"+t.substr(n+1).toUpperCase():t=t.substr(0,n))}return t||(t="en"),t}function j5(e){return e==="en"?e="":e==="es"&&(e="es-ES"),e}export{Pe as a,oN as b,Q as c,jf as d,qr as e,qe as f,Gi as g,Zr as h,lN as i,fN as j,nn as k,Ut as l,au as m,DN as n,wN as o,Qr as p,IN as q,ht as r,MN as s,ON as t,rn as u,Qi as v,qo as w,FN as x,PN as y,$f as z,Gn as A,Hf as B,$N as C,HN as D,wn as E,WN as F,GN as G,qN as H,zf as I,ZN as J,Wf as K,QN as L,Ki as M,Zo as N,Gf as O,KN as P,JN as Q,Ji as R,Zf as S,Yf as T,t1 as U,n1 as V,r1 as W,o1 as X,i1 as Y,s1 as Z,a1 as _,Kf as $,u1 as aa,c1 as ba,qv as ca,pu as da,l1 as ea,f1 as fa,Jf as ga,d1 as ha,Z as ia,HD as ja,J as ka,fi as la,aG as ma,Y as na,le as oa,z as pa,$ as qa,uG as ra,Lh as sa,QD as ta,Cn as ua,cG as va,di as wa,hi as xa,po as ya,_n as za,dw as Aa,Cd as Ba,Wh as Ca,lG as Da,fG as Ea,dG as Fa,hG as Ga,pG as Ha,gG as Ia,mG as Ja,XO as Ka,ln as La,Sr as Ma,an as Na,Te as Oa,Tn as Pa,Ar as Qa,Rd as Ra,wc as Sa,Rn as Ta,yG as Ua,sp as Va,dn as Wa,vG as Xa,kR as Ya,jR as Za,DG as _a,wG as $a,EG as ab,IG as bb,Le as cb,CG as db,lo as eb,ui as fb,ci as gb,Sc as hb,mo as ib,AP as jb,NP as kb,xG as lb,WP as mb,TG as nb,JP as ob,ah as pb,eL as qb,oL as rb,Jo as sb,aL as tb,uL as ub,lL as vb,dL as wb,hL as xb,_L as yb,xI as zb,bL as Ab,SG as Bb,AG as Cb,NG as Db,OG as Eb,RG as Fb,FG as Gb,PG as Hb,LG as Ib,RI as Jb,FI as Kb,jL as Lb,PI as Mb,LI as Nb,UL as Ob,kG as Pb,HL as Qb,zL as Rb,Sk as Sb,Ak as Tb,jG as Ub,VG as Vb,Nk as Wb,BG as Xb,UG as Yb,Rk as Zb,Fk as _b,$G as $b,HG as ac,zG as bc,jk as cc,YI as dc,Vk as ec,WG as fc,GG as gc,qG as hc,ZG as ic,YG as jc,QG as kc,KG as lc,JG as mc,$k as nc,QI as oc,Hk as pc,zk as qc,Wk as rc,XG as sc,Gk as tc,e6 as uc,t6 as vc,n6 as wc,r6 as xc,o6 as yc,i6 as zc,s6 as Ac,a6 as Bc,u6 as Cc,c6 as Dc,l6 as Ec,f6 as Fc,d6 as Gc,h6 as Hc,p6 as Ic,n0 as Jc,Fc as Kc,n2 as Lc,o0 as Mc,vo as Nc,g6 as Oc,vi as Pc,Pc as Qc,Vp as Rc,_2 as Sc,b2 as Tc,m6 as Uc,Up as Vc,T2 as Wc,y6 as Xc,v6 as Yc,Do as Zc,at as _c,k6 as $c,qc as ad,O2 as bd,j6 as cd,R2 as dd,uj as ed,V6 as fd,B6 as gd,U6 as hd,$6 as id,H6 as jd,z6 as kd,W6 as ld,G6 as md,q6 as nd,Z6 as od,Y6 as pd,N0 as qd,vj as rd,Q6 as sd,ar as td,Or as ud,xj as vd,l5 as wd,f5 as xd,W0 as yd,M5 as zd,x5 as Ad,T5 as Bd,hV as Cd,J0 as Dd,N5 as Ed,O5 as Fd,R5 as Gd,F5 as Hd,P5 as Id,L5 as Jd,k5 as Kd,j5 as Ld};
