MOON
Server: Apache
System: Linux kvm.asjudinet.com 5.14.0-611.54.6.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 04:23:18 EDT 2026 x86_64
User: asjudine (1001)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/share/cloudlinux-awp-plugin/awp-user/cloudlinux-awp-enduser-spa.bundle.js
;(function () {
'use strict';
var Bj=Object.create;var tq=Object.defineProperty;var Uj=Object.getOwnPropertyDescriptor;var Gj=Object.getOwnPropertyNames;var Wj=Object.getPrototypeOf,Vj=Object.prototype.hasOwnProperty;var n=(e,r)=>()=>{try{return r||e((r={exports:{}}).exports,r),r.exports}catch(t){throw r=0,t}};var Hj=(e,r,t,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let i of Gj(r))!Vj.call(e,i)&&i!==t&&tq(e,i,{get:()=>r[i],enumerable:!(a=Uj(r,i))||a.enumerable});return e};var Mr=(e,r,t)=>(t=e!=null?Bj(Wj(e)):{},Hj(r||!e||!e.__esModule?tq(t,"default",{value:e,enumerable:!0}):t,e));var V=n((iq,nq)=>{var qn=function(e){return e&&e.Math==Math&&e};nq.exports=qn(typeof globalThis=="object"&&globalThis)||qn(typeof window=="object"&&window)||qn(typeof self=="object"&&self)||qn(typeof global=="object"&&global)||(function(){return this})()||iq||Function("return this")()});var w=n((nOr,uq)=>{uq.exports=function(e){try{return!!e()}catch{return!0}}});var Y=n((uOr,oq)=>{var Kj=w();oq.exports=!Kj(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var Yt=n((oOr,sq)=>{var zj=w();sq.exports=!zj(function(){var e=(function(){}).bind();return typeof e!="function"||e.hasOwnProperty("prototype")})});var U=n((sOr,vq)=>{var Zj=Yt(),pn=Function.prototype.call;vq.exports=Zj?pn.bind(pn):function(){return pn.apply(pn,arguments)}});var Ka=n(lq=>{"use strict";var cq={}.propertyIsEnumerable,fq=Object.getOwnPropertyDescriptor,Yj=fq&&!cq.call({1:2},1);lq.f=Yj?function(r){var t=fq(this,r);return!!t&&t.enumerable}:cq});var et=n((cOr,dq)=>{dq.exports=function(e,r){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:r}}});var I=n((fOr,hq)=>{var qq=Yt(),pq=Function.prototype,Uo=pq.call,Xj=qq&&pq.bind.bind(Uo,Uo);hq.exports=qq?Xj:function(e){return function(){return Uo.apply(e,arguments)}}});var $r=n((lOr,yq)=>{var gq=I(),Jj=gq({}.toString),Qj=gq("".slice);yq.exports=function(e){return Qj(Jj(e),8,-1)}});var Ne=n((dOr,mq)=>{var rk=I(),ek=w(),tk=$r(),Go=Object,ak=rk("".split);mq.exports=ek(function(){return!Go("z").propertyIsEnumerable(0)})?function(e){return tk(e)=="String"?ak(e,""):Go(e)}:Go});var wr=n((qOr,Sq)=>{Sq.exports=function(e){return e==null}});var gr=n((pOr,Tq)=>{var ik=wr(),nk=TypeError;Tq.exports=function(e){if(ik(e))throw nk("Can't call method on "+e);return e}});var _r=n((hOr,Eq)=>{var uk=Ne(),ok=gr();Eq.exports=function(e){return uk(ok(e))}});var Vo=n((gOr,bq)=>{var Wo=typeof document=="object"&&document.all,sk=typeof Wo>"u"&&Wo!==void 0;bq.exports={all:Wo,IS_HTMLDDA:sk}});var nr=n((yOr,Iq)=>{var Oq=Vo(),vk=Oq.all;Iq.exports=Oq.IS_HTMLDDA?function(e){return typeof e=="function"||e===vk}:function(e){return typeof e=="function"}});var or=n((mOr,xq)=>{var _q=nr(),Aq=Vo(),ck=Aq.all;xq.exports=Aq.IS_HTMLDDA?function(e){return typeof e=="object"?e!==null:_q(e)||e===ck}:function(e){return typeof e=="object"?e!==null:_q(e)}});var qr=n((SOr,Rq)=>{var Ho=V(),fk=nr(),lk=function(e){return fk(e)?e:void 0};Rq.exports=function(e,r){return arguments.length<2?lk(Ho[e]):Ho[e]&&Ho[e][r]}});var de=n((TOr,wq)=>{var dk=I();wq.exports=dk({}.isPrototypeOf)});var De=n((EOr,Pq)=>{Pq.exports=typeof navigator<"u"&&String(navigator.userAgent)||""});var Fe=n((bOr,$q)=>{var Fq=V(),Ko=De(),Cq=Fq.process,Mq=Fq.Deno,Nq=Cq&&Cq.versions||Mq&&Mq.version,Dq=Nq&&Nq.v8,qe,hn;Dq&&(qe=Dq.split("."),hn=qe[0]>0&&qe[0]<4?1:+(qe[0]+qe[1]));!hn&&Ko&&(qe=Ko.match(/Edge\/(\d+)/),(!qe||qe[1]>=74)&&(qe=Ko.match(/Chrome\/(\d+)/),qe&&(hn=+qe[1])));$q.exports=hn});var At=n((OOr,kq)=>{var jq=Fe(),qk=w(),pk=V(),hk=pk.String;kq.exports=!!Object.getOwnPropertySymbols&&!qk(function(){var e=Symbol();return!hk(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&jq&&jq<41})});var zo=n((IOr,Lq)=>{var gk=At();Lq.exports=gk&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var tt=n((_Or,Bq)=>{var yk=qr(),mk=nr(),Sk=de(),Tk=zo(),Ek=Object;Bq.exports=Tk?function(e){return typeof e=="symbol"}:function(e){var r=yk("Symbol");return mk(r)&&Sk(r.prototype,Ek(e))}});var at=n((AOr,Uq)=>{var bk=String;Uq.exports=function(e){try{return bk(e)}catch{return"Object"}}});var fr=n((xOr,Gq)=>{var Ok=nr(),Ik=at(),_k=TypeError;Gq.exports=function(e){if(Ok(e))return e;throw _k(Ik(e)+" is not a function")}});var Ur=n((ROr,Wq)=>{var Ak=fr(),xk=wr();Wq.exports=function(e,r){var t=e[r];return xk(t)?void 0:Ak(t)}});var Jo=n((wOr,Vq)=>{var Zo=U(),Yo=nr(),Xo=or(),Rk=TypeError;Vq.exports=function(e,r){var t,a;if(r==="string"&&Yo(t=e.toString)&&!Xo(a=Zo(t,e))||Yo(t=e.valueOf)&&!Xo(a=Zo(t,e))||r!=="string"&&Yo(t=e.toString)&&!Xo(a=Zo(t,e)))return a;throw Rk("Can't convert object to primitive value")}});var Ar=n((POr,Hq)=>{Hq.exports=!1});var gn=n((COr,zq)=>{var Kq=V(),wk=Object.defineProperty;zq.exports=function(e,r){try{wk(Kq,e,{value:r,configurable:!0,writable:!0})}catch{Kq[e]=r}return r}});var za=n((MOr,Yq)=>{var Pk=V(),Ck=gn(),Zq="__core-js_shared__",Mk=Pk[Zq]||Ck(Zq,{});Yq.exports=Mk});var be=n((NOr,Jq)=>{var Nk=Ar(),Xq=za();(Jq.exports=function(e,r){return Xq[e]||(Xq[e]=r!==void 0?r:{})})("versions",[]).push({version:"3.31.0",mode:Nk?"pure":"global",copyright:"\xA9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.31.0/LICENSE",source:"https://github.com/zloirock/core-js"})});var ar=n((DOr,Qq)=>{var Dk=gr(),Fk=Object;Qq.exports=function(e){return Fk(Dk(e))}});var lr=n((FOr,rp)=>{var $k=I(),jk=ar(),kk=$k({}.hasOwnProperty);rp.exports=Object.hasOwn||function(r,t){return kk(jk(r),t)}});var Xt=n(($Or,ep)=>{var Lk=I(),Bk=0,Uk=Math.random(),Gk=Lk(1 .toString);ep.exports=function(e){return"Symbol("+(e===void 0?"":e)+")_"+Gk(++Bk+Uk,36)}});var ir=n((jOr,ap)=>{var Wk=V(),Vk=be(),tp=lr(),Hk=Xt(),Kk=At(),zk=zo(),Jt=Wk.Symbol,Qo=Vk("wks"),Zk=zk?Jt.for||Jt:Jt&&Jt.withoutSetter||Hk;ap.exports=function(e){return tp(Qo,e)||(Qo[e]=Kk&&tp(Jt,e)?Jt[e]:Zk("Symbol."+e)),Qo[e]}});var Za=n((kOr,up)=>{var Yk=U(),ip=or(),np=tt(),Xk=Ur(),Jk=Jo(),Qk=ir(),rL=TypeError,eL=Qk("toPrimitive");up.exports=function(e,r){if(!ip(e)||np(e))return e;var t=Xk(e,eL),a;if(t){if(r===void 0&&(r="default"),a=Yk(t,e,r),!ip(a)||np(a))return a;throw rL("Can't convert object to primitive value")}return r===void 0&&(r="number"),Jk(e,r)}});var pe=n((LOr,op)=>{var tL=Za(),aL=tt();op.exports=function(e){var r=tL(e,"string");return aL(r)?r:r+""}});var Ya=n((BOr,vp)=>{var iL=V(),sp=or(),rs=iL.document,nL=sp(rs)&&sp(rs.createElement);vp.exports=function(e){return nL?rs.createElement(e):{}}});var es=n((UOr,cp)=>{var uL=Y(),oL=w(),sL=Ya();cp.exports=!uL&&!oL(function(){return Object.defineProperty(sL("div"),"a",{get:function(){return 7}}).a!=7})});var Nr=n(lp=>{var vL=Y(),cL=U(),fL=Ka(),lL=et(),dL=_r(),qL=pe(),pL=lr(),hL=es(),fp=Object.getOwnPropertyDescriptor;lp.f=vL?fp:function(r,t){if(r=dL(r),t=qL(t),hL)try{return fp(r,t)}catch{}if(pL(r,t))return lL(!cL(fL.f,r,t),r[t])}});var ts=n((WOr,dp)=>{var gL=Y(),yL=w();dp.exports=gL&&yL(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})});var L=n((VOr,qp)=>{var mL=or(),SL=String,TL=TypeError;qp.exports=function(e){if(mL(e))return e;throw TL(SL(e)+" is not an object")}});var Tr=n(hp=>{var EL=Y(),bL=es(),OL=ts(),yn=L(),pp=pe(),IL=TypeError,as=Object.defineProperty,_L=Object.getOwnPropertyDescriptor,is="enumerable",ns="configurable",us="writable";hp.f=EL?OL?function(r,t,a){if(yn(r),t=pp(t),yn(a),typeof r=="function"&&t==="prototype"&&"value"in a&&us in a&&!a[us]){var i=_L(r,t);i&&i[us]&&(r[t]=a.value,a={configurable:ns in a?a[ns]:i[ns],enumerable:is in a?a[is]:i[is],writable:!1})}return as(r,t,a)}:as:function(r,t,a){if(yn(r),t=pp(t),yn(a),bL)try{return as(r,t,a)}catch{}if("get"in a||"set"in a)throw IL("Accessors not supported");return"value"in a&&(r[t]=a.value),r}});var Oe=n((KOr,gp)=>{var AL=Y(),xL=Tr(),RL=et();gp.exports=AL?function(e,r,t){return xL.f(e,r,RL(1,t))}:function(e,r,t){return e[r]=t,e}});var xt=n((zOr,mp)=>{var os=Y(),wL=lr(),yp=Function.prototype,PL=os&&Object.getOwnPropertyDescriptor,ss=wL(yp,"name"),CL=ss&&(function(){}).name==="something",ML=ss&&(!os||os&&PL(yp,"name").configurable);mp.exports={EXISTS:ss,PROPER:CL,CONFIGURABLE:ML}});var Xa=n((ZOr,Sp)=>{var NL=I(),DL=nr(),vs=za(),FL=NL(Function.toString);DL(vs.inspectSource)||(vs.inspectSource=function(e){return FL(e)});Sp.exports=vs.inspectSource});var cs=n((YOr,Ep)=>{var $L=V(),jL=nr(),Tp=$L.WeakMap;Ep.exports=jL(Tp)&&/native code/.test(String(Tp))});var Ja=n((XOr,Op)=>{var kL=be(),LL=Xt(),bp=kL("keys");Op.exports=function(e){return bp[e]||(bp[e]=LL(e))}});var Qt=n((JOr,Ip)=>{Ip.exports={}});var Or=n((QOr,xp)=>{var BL=cs(),Ap=V(),UL=or(),GL=Oe(),fs=lr(),ls=za(),WL=Ja(),VL=Qt(),_p="Object already initialized",ds=Ap.TypeError,HL=Ap.WeakMap,mn,Qa,Sn,KL=function(e){return Sn(e)?Qa(e):mn(e,{})},zL=function(e){return function(r){var t;if(!UL(r)||(t=Qa(r)).type!==e)throw ds("Incompatible receiver, "+e+" required");return t}};BL||ls.state?(he=ls.state||(ls.state=new HL),he.get=he.get,he.has=he.has,he.set=he.set,mn=function(e,r){if(he.has(e))throw ds(_p);return r.facade=e,he.set(e,r),r},Qa=function(e){return he.get(e)||{}},Sn=function(e){return he.has(e)}):(Rt=WL("state"),VL[Rt]=!0,mn=function(e,r){if(fs(e,Rt))throw ds(_p);return r.facade=e,GL(e,Rt,r),r},Qa=function(e){return fs(e,Rt)?e[Rt]:{}},Sn=function(e){return fs(e,Rt)});var he,Rt;xp.exports={set:mn,get:Qa,has:Sn,enforce:KL,getterFor:zL}});var ri=n((rIr,Pp)=>{var ps=I(),ZL=w(),YL=nr(),Tn=lr(),qs=Y(),XL=xt().CONFIGURABLE,JL=Xa(),wp=Or(),QL=wp.enforce,rB=wp.get,Rp=String,En=Object.defineProperty,eB=ps("".slice),tB=ps("".replace),aB=ps([].join),iB=qs&&!ZL(function(){return En(function(){},"length",{value:8}).length!==8}),nB=String(String).split("String"),uB=Pp.exports=function(e,r,t){eB(Rp(r),0,7)==="Symbol("&&(r="["+tB(Rp(r),/^Symbol\(([^)]*)\)/,"$1")+"]"),t&&t.getter&&(r="get "+r),t&&t.setter&&(r="set "+r),(!Tn(e,"name")||XL&&e.name!==r)&&(qs?En(e,"name",{value:r,configurable:!0}):e.name=r),iB&&t&&Tn(t,"arity")&&e.length!==t.arity&&En(e,"length",{value:t.arity});try{t&&Tn(t,"constructor")&&t.constructor?qs&&En(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var a=QL(e);return Tn(a,"source")||(a.source=aB(nB,typeof r=="string"?r:"")),e};Function.prototype.toString=uB(function(){return YL(this)&&rB(this).source||JL(this)},"toString")});var xr=n((eIr,Cp)=>{var oB=nr(),sB=Tr(),vB=ri(),cB=gn();Cp.exports=function(e,r,t,a){a||(a={});var i=a.enumerable,u=a.name!==void 0?a.name:r;if(oB(t)&&vB(t,u,a),a.global)i?e[r]=t:cB(r,t);else{try{a.unsafe?e[r]&&(i=!0):delete e[r]}catch{}i?e[r]=t:sB.f(e,r,{value:t,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}});var hs=n((tIr,Mp)=>{var fB=Math.ceil,lB=Math.floor;Mp.exports=Math.trunc||function(r){var t=+r;return(t>0?lB:fB)(t)}});var yr=n((aIr,Np)=>{var dB=hs();Np.exports=function(e){var r=+e;return r!==r||r===0?0:dB(r)}});var ge=n((iIr,Dp)=>{var qB=yr(),pB=Math.max,hB=Math.min;Dp.exports=function(e,r){var t=qB(e);return t<0?pB(t+r,0):hB(t,r)}});var zr=n((nIr,Fp)=>{var gB=yr(),yB=Math.min;Fp.exports=function(e){return e>0?yB(gB(e),9007199254740991):0}});var ur=n((uIr,$p)=>{var mB=zr();$p.exports=function(e){return mB(e.length)}});var ra=n((oIr,kp)=>{var SB=_r(),TB=ge(),EB=ur(),jp=function(e){return function(r,t,a){var i=SB(r),u=EB(i),o=TB(a,u),s;if(e&&t!=t){for(;u>o;)if(s=i[o++],s!=s)return!0}else for(;u>o;o++)if((e||o in i)&&i[o]===t)return e||o||0;return!e&&-1}};kp.exports={includes:jp(!0),indexOf:jp(!1)}});var ys=n((sIr,Bp)=>{var bB=I(),gs=lr(),OB=_r(),IB=ra().indexOf,_B=Qt(),Lp=bB([].push);Bp.exports=function(e,r){var t=OB(e),a=0,i=[],u;for(u in t)!gs(_B,u)&&gs(t,u)&&Lp(i,u);for(;r.length>a;)gs(t,u=r[a++])&&(~IB(i,u)||Lp(i,u));return i}});var bn=n((vIr,Up)=>{Up.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var $e=n(Gp=>{var AB=ys(),xB=bn(),RB=xB.concat("length","prototype");Gp.f=Object.getOwnPropertyNames||function(r){return AB(r,RB)}});var ei=n(Wp=>{Wp.f=Object.getOwnPropertySymbols});var On=n((lIr,Vp)=>{var wB=qr(),PB=I(),CB=$e(),MB=ei(),NB=L(),DB=PB([].concat);Vp.exports=wB("Reflect","ownKeys")||function(r){var t=CB.f(NB(r)),a=MB.f;return a?DB(t,a(r)):t}});var ms=n((dIr,Kp)=>{var Hp=lr(),FB=On(),$B=Nr(),jB=Tr();Kp.exports=function(e,r,t){for(var a=FB(r),i=jB.f,u=$B.f,o=0;o<a.length;o++){var s=a[o];!Hp(e,s)&&!(t&&Hp(t,s))&&i(e,s,u(r,s))}}});var ea=n((qIr,zp)=>{var kB=w(),LB=nr(),BB=/#|\.prototype\./,ti=function(e,r){var t=GB[UB(e)];return t==VB?!0:t==WB?!1:LB(r)?kB(r):!!r},UB=ti.normalize=function(e){return String(e).replace(BB,".").toLowerCase()},GB=ti.data={},WB=ti.NATIVE="N",VB=ti.POLYFILL="P";zp.exports=ti});var l=n((pIr,Zp)=>{var Ss=V(),HB=Nr().f,KB=Oe(),zB=xr(),ZB=gn(),YB=ms(),XB=ea();Zp.exports=function(e,r){var t=e.target,a=e.global,i=e.stat,u,o,s,v,c,f;if(a?o=Ss:i?o=Ss[t]||ZB(t,{}):o=(Ss[t]||{}).prototype,o)for(s in r){if(c=r[s],e.dontCallGetSet?(f=HB(o,s),v=f&&f.value):v=o[s],u=XB(a?s:t+(i?".":"#")+s,e.forced),!u&&v!==void 0){if(typeof c==typeof v)continue;YB(c,v)}(e.sham||v&&v.sham)&&KB(c,"sham",!0),zB(o,s,c,e)}}});var Ie=n((hIr,Yp)=>{var JB=$r();Yp.exports=Array.isArray||function(r){return JB(r)=="Array"}});var it=n((gIr,Xp)=>{var QB=TypeError,rU=9007199254740991;Xp.exports=function(e){if(e>rU)throw QB("Maximum allowed index exceeded");return e}});var je=n((yIr,Jp)=>{"use strict";var eU=pe(),tU=Tr(),aU=et();Jp.exports=function(e,r,t){var a=eU(r);a in e?tU.f(e,a,aU(0,t)):e[a]=t}});var In=n((mIr,rh)=>{var iU=ir(),nU=iU("toStringTag"),Qp={};Qp[nU]="z";rh.exports=String(Qp)==="[object z]"});var _e=n((SIr,eh)=>{var uU=In(),oU=nr(),_n=$r(),sU=ir(),vU=sU("toStringTag"),cU=Object,fU=_n((function(){return arguments})())=="Arguments",lU=function(e,r){try{return e[r]}catch{}};eh.exports=uU?_n:function(e){var r,t,a;return e===void 0?"Undefined":e===null?"Null":typeof(t=lU(r=cU(e),vU))=="string"?t:fU?_n(r):(a=_n(r))=="Object"&&oU(r.callee)?"Arguments":a}});var nt=n((TIr,uh)=>{var dU=I(),qU=w(),th=nr(),pU=_e(),hU=qr(),gU=Xa(),ah=function(){},yU=[],ih=hU("Reflect","construct"),Ts=/^\s*(?:class|function)\b/,mU=dU(Ts.exec),SU=!Ts.exec(ah),ai=function(r){if(!th(r))return!1;try{return ih(ah,yU,r),!0}catch{return!1}},nh=function(r){if(!th(r))return!1;switch(pU(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return SU||!!mU(Ts,gU(r))}catch{return!0}};nh.sham=!0;uh.exports=!ih||qU(function(){var e;return ai(ai.call)||!ai(Object)||!ai(function(){e=!0})||e})?nh:ai});var ch=n((EIr,vh)=>{var oh=Ie(),TU=nt(),EU=or(),bU=ir(),OU=bU("species"),sh=Array;vh.exports=function(e){var r;return oh(e)&&(r=e.constructor,TU(r)&&(r===sh||oh(r.prototype))?r=void 0:EU(r)&&(r=r[OU],r===null&&(r=void 0))),r===void 0?sh:r}});var ta=n((bIr,fh)=>{var IU=ch();fh.exports=function(e,r){return new(IU(e))(r===0?0:r)}});var aa=n((OIr,lh)=>{var _U=w(),AU=ir(),xU=Fe(),RU=AU("species");lh.exports=function(e){return xU>=51||!_U(function(){var r=[],t=r.constructor={};return t[RU]=function(){return{foo:1}},r[e](Boolean).foo!==1})}});var Es=n(()=>{"use strict";var wU=l(),PU=w(),CU=Ie(),MU=or(),NU=ar(),DU=ur(),dh=it(),qh=je(),FU=ta(),$U=aa(),jU=ir(),kU=Fe(),ph=jU("isConcatSpreadable"),LU=kU>=51||!PU(function(){var e=[];return e[ph]=!1,e.concat()[0]!==e}),BU=function(e){if(!MU(e))return!1;var r=e[ph];return r!==void 0?!!r:CU(e)},UU=!LU||!$U("concat");wU({target:"Array",proto:!0,arity:1,forced:UU},{concat:function(r){var t=NU(this),a=FU(t,0),i=0,u,o,s,v,c;for(u=-1,s=arguments.length;u<s;u++)if(c=u===-1?t:arguments[u],BU(c))for(v=DU(c),dh(i+v),o=0;o<v;o++,i++)o in c&&qh(a,i,c[o]);else dh(i+1),qh(a,i++,c);return a.length=i,a}})});var gh=n((AIr,hh)=>{"use strict";var GU=In(),WU=_e();hh.exports=GU?{}.toString:function(){return"[object "+WU(this)+"]"}});var Zr=n(()=>{var VU=In(),HU=xr(),KU=gh();VU||HU(Object.prototype,"toString",KU,{unsafe:!0})});var sr=n((wIr,yh)=>{var zU=_e(),ZU=String;yh.exports=function(e){if(zU(e)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ZU(e)}});var wt=n((PIr,mh)=>{var YU=ys(),XU=bn();mh.exports=Object.keys||function(r){return YU(r,XU)}});var An=n(Sh=>{var JU=Y(),QU=ts(),r2=Tr(),e2=L(),t2=_r(),a2=wt();Sh.f=JU&&!QU?Object.defineProperties:function(r,t){e2(r);for(var a=t2(t),i=a2(t),u=i.length,o=0,s;u>o;)r2.f(r,s=i[o++],a[s]);return r}});var bs=n((MIr,Th)=>{var i2=qr();Th.exports=i2("document","documentElement")});var Yr=n((NIr,xh)=>{var n2=L(),u2=An(),Eh=bn(),o2=Qt(),s2=bs(),v2=Ya(),c2=Ja(),bh=">",Oh="<",Is="prototype",_s="script",_h=c2("IE_PROTO"),Os=function(){},Ah=function(e){return Oh+_s+bh+e+Oh+"/"+_s+bh},Ih=function(e){e.write(Ah("")),e.close();var r=e.parentWindow.Object;return e=null,r},f2=function(){var e=v2("iframe"),r="java"+_s+":",t;return e.style.display="none",s2.appendChild(e),e.src=String(r),t=e.contentWindow.document,t.open(),t.write(Ah("document.F=Object")),t.close(),t.F},xn,Rn=function(){try{xn=new ActiveXObject("htmlfile")}catch{}Rn=typeof document<"u"?document.domain&&xn?Ih(xn):f2():Ih(xn);for(var e=Eh.length;e--;)delete Rn[Is][Eh[e]];return Rn()};o2[_h]=!0;xh.exports=Object.create||function(r,t){var a;return r!==null?(Os[Is]=n2(r),a=new Os,Os[Is]=null,a[_h]=r):a=Rn(),t===void 0?a:u2.f(a,t)}});var ia=n((DIr,wh)=>{var Rh=ge(),l2=ur(),d2=je(),q2=Array,p2=Math.max;wh.exports=function(e,r,t){for(var a=l2(e),i=Rh(r,a),u=Rh(t===void 0?a:t,a),o=q2(p2(u-i,0)),s=0;i<u;i++,s++)d2(o,s,e[i]);return o.length=s,o}});var wn=n((FIr,Mh)=>{var h2=$r(),g2=_r(),Ph=$e().f,y2=ia(),Ch=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],m2=function(e){try{return Ph(e)}catch{return y2(Ch)}};Mh.exports.f=function(r){return Ch&&h2(r)=="Window"?m2(r):Ph(g2(r))}});var jr=n(($Ir,Dh)=>{var Nh=ri(),S2=Tr();Dh.exports=function(e,r,t){return t.get&&Nh(t.get,r,{getter:!0}),t.set&&Nh(t.set,r,{setter:!0}),S2.f(e,r,t)}});var As=n(Fh=>{var T2=ir();Fh.f=T2});var Pr=n((kIr,$h)=>{var E2=V();$h.exports=E2});var br=n((LIr,kh)=>{var jh=Pr(),b2=lr(),O2=As(),I2=Tr().f;kh.exports=function(e){var r=jh.Symbol||(jh.Symbol={});b2(r,e)||I2(r,e,{value:O2.f(e)})}});var xs=n((BIr,Lh)=>{var _2=U(),A2=qr(),x2=ir(),R2=xr();Lh.exports=function(){var e=A2("Symbol"),r=e&&e.prototype,t=r&&r.valueOf,a=x2("toPrimitive");r&&!r[a]&&R2(r,a,function(i){return _2(t,this)},{arity:1})}});var ye=n((UIr,Uh)=>{var w2=Tr().f,P2=lr(),C2=ir(),Bh=C2("toStringTag");Uh.exports=function(e,r,t){e&&!t&&(e=e.prototype),e&&!P2(e,Bh)&&w2(e,Bh,{configurable:!0,value:r})}});var ut=n((GIr,Gh)=>{var M2=$r(),N2=I();Gh.exports=function(e){if(M2(e)==="Function")return N2(e)}});var mr=n((WIr,Vh)=>{var Wh=ut(),D2=fr(),F2=Yt(),$2=Wh(Wh.bind);Vh.exports=function(e,r){return D2(e),r===void 0?e:F2?$2(e,r):function(){return e.apply(r,arguments)}}});var Ir=n((VIr,Kh)=>{var j2=mr(),k2=I(),L2=Ne(),B2=ar(),U2=ur(),G2=ta(),Hh=k2([].push),ot=function(e){var r=e==1,t=e==2,a=e==3,i=e==4,u=e==6,o=e==7,s=e==5||u;return function(v,c,f,d){for(var q=B2(v),p=L2(q),b=j2(c,f),T=U2(p),O=0,_=d||G2,S=r?_(v,T):t||o?_(v,0):void 0,E,C;T>O;O++)if((s||O in p)&&(E=p[O],C=b(E,O,q),e))if(r)S[O]=C;else if(C)switch(e){case 3:return!0;case 5:return E;case 6:return O;case 2:Hh(S,E)}else switch(e){case 4:return!1;case 7:Hh(S,E)}return u?-1:a||i?i:S}};Kh.exports={forEach:ot(0),map:ot(1),filter:ot(2),some:ot(3),every:ot(4),find:ot(5),findIndex:ot(6),filterReject:ot(7)}});var vg=n(()=>{"use strict";var Pn=l(),$s=V(),js=U(),W2=I(),V2=Ar(),na=Y(),ua=At(),H2=w(),Cr=lr(),K2=de(),Cs=L(),Cn=_r(),ks=pe(),z2=sr(),Ms=et(),ni=Yr(),Yh=wt(),Z2=$e(),Xh=wn(),Y2=ei(),Jh=Nr(),Qh=Tr(),X2=An(),rg=Ka(),Rs=xr(),J2=jr(),Ls=be(),Q2=Ja(),eg=Qt(),zh=Xt(),rG=ir(),eG=As(),tG=br(),aG=xs(),iG=ye(),tg=Or(),Mn=Ir().forEach,Gr=Q2("hidden"),Nn="Symbol",ui="prototype",nG=tg.set,Zh=tg.getterFor(Nn),ae=Object[ui],Ct=$s.Symbol,ii=Ct&&Ct[ui],uG=$s.TypeError,ws=$s.QObject,ag=Jh.f,Pt=Qh.f,ig=Xh.f,oG=rg.f,ng=W2([].push),ke=Ls("symbols"),oi=Ls("op-symbols"),sG=Ls("wks"),Ns=!ws||!ws[ui]||!ws[ui].findChild,Ds=na&&H2(function(){return ni(Pt({},"a",{get:function(){return Pt(this,"a",{value:7}).a}})).a!=7})?function(e,r,t){var a=ag(ae,r);a&&delete ae[r],Pt(e,r,t),a&&e!==ae&&Pt(ae,r,a)}:Pt,Ps=function(e,r){var t=ke[e]=ni(ii);return nG(t,{type:Nn,tag:e,description:r}),na||(t.description=r),t},Dn=function(r,t,a){r===ae&&Dn(oi,t,a),Cs(r);var i=ks(t);return Cs(a),Cr(ke,i)?(a.enumerable?(Cr(r,Gr)&&r[Gr][i]&&(r[Gr][i]=!1),a=ni(a,{enumerable:Ms(0,!1)})):(Cr(r,Gr)||Pt(r,Gr,Ms(1,{})),r[Gr][i]=!0),Ds(r,i,a)):Pt(r,i,a)},Bs=function(r,t){Cs(r);var a=Cn(t),i=Yh(a).concat(sg(a));return Mn(i,function(u){(!na||js(Fs,a,u))&&Dn(r,u,a[u])}),r},vG=function(r,t){return t===void 0?ni(r):Bs(ni(r),t)},Fs=function(r){var t=ks(r),a=js(oG,this,t);return this===ae&&Cr(ke,t)&&!Cr(oi,t)?!1:a||!Cr(this,t)||!Cr(ke,t)||Cr(this,Gr)&&this[Gr][t]?a:!0},ug=function(r,t){var a=Cn(r),i=ks(t);if(!(a===ae&&Cr(ke,i)&&!Cr(oi,i))){var u=ag(a,i);return u&&Cr(ke,i)&&!(Cr(a,Gr)&&a[Gr][i])&&(u.enumerable=!0),u}},og=function(r){var t=ig(Cn(r)),a=[];return Mn(t,function(i){!Cr(ke,i)&&!Cr(eg,i)&&ng(a,i)}),a},sg=function(e){var r=e===ae,t=ig(r?oi:Cn(e)),a=[];return Mn(t,function(i){Cr(ke,i)&&(!r||Cr(ae,i))&&ng(a,ke[i])}),a};ua||(Ct=function(){if(K2(ii,this))throw uG("Symbol is not a constructor");var r=!arguments.length||arguments[0]===void 0?void 0:z2(arguments[0]),t=zh(r),a=function(i){this===ae&&js(a,oi,i),Cr(this,Gr)&&Cr(this[Gr],t)&&(this[Gr][t]=!1),Ds(this,t,Ms(1,i))};return na&&Ns&&Ds(ae,t,{configurable:!0,set:a}),Ps(t,r)},ii=Ct[ui],Rs(ii,"toString",function(){return Zh(this).tag}),Rs(Ct,"withoutSetter",function(e){return Ps(zh(e),e)}),rg.f=Fs,Qh.f=Dn,X2.f=Bs,Jh.f=ug,Z2.f=Xh.f=og,Y2.f=sg,eG.f=function(e){return Ps(rG(e),e)},na&&(J2(ii,"description",{configurable:!0,get:function(){return Zh(this).description}}),V2||Rs(ae,"propertyIsEnumerable",Fs,{unsafe:!0})));Pn({global:!0,constructor:!0,wrap:!0,forced:!ua,sham:!ua},{Symbol:Ct});Mn(Yh(sG),function(e){tG(e)});Pn({target:Nn,stat:!0,forced:!ua},{useSetter:function(){Ns=!0},useSimple:function(){Ns=!1}});Pn({target:"Object",stat:!0,forced:!ua,sham:!na},{create:vG,defineProperty:Dn,defineProperties:Bs,getOwnPropertyDescriptor:ug});Pn({target:"Object",stat:!0,forced:!ua},{getOwnPropertyNames:og});aG();iG(Ct,Nn);eg[Gr]=!0});var Us=n((zIr,cg)=>{var cG=At();cg.exports=cG&&!!Symbol.for&&!!Symbol.keyFor});var lg=n(()=>{var fG=l(),lG=qr(),dG=lr(),qG=sr(),fg=be(),pG=Us(),Gs=fg("string-to-symbol-registry"),hG=fg("symbol-to-string-registry");fG({target:"Symbol",stat:!0,forced:!pG},{for:function(e){var r=qG(e);if(dG(Gs,r))return Gs[r];var t=lG("Symbol")(r);return Gs[r]=t,hG[t]=r,t}})});var qg=n(()=>{var gG=l(),yG=lr(),mG=tt(),SG=at(),TG=be(),EG=Us(),dg=TG("symbol-to-string-registry");gG({target:"Symbol",stat:!0,forced:!EG},{keyFor:function(r){if(!mG(r))throw TypeError(SG(r)+" is not a symbol");if(yG(dg,r))return dg[r]}})});var me=n((QIr,yg)=>{var bG=Yt(),gg=Function.prototype,pg=gg.apply,hg=gg.call;yg.exports=typeof Reflect=="object"&&Reflect.apply||(bG?hg.bind(pg):function(){return hg.apply(pg,arguments)})});var st=n((r_r,mg)=>{var OG=I();mg.exports=OG([].slice)});var Og=n((e_r,bg)=>{var IG=I(),Sg=Ie(),_G=nr(),Tg=$r(),AG=sr(),Eg=IG([].push);bg.exports=function(e){if(_G(e))return e;if(Sg(e)){for(var r=e.length,t=[],a=0;a<r;a++){var i=e[a];typeof i=="string"?Eg(t,i):(typeof i=="number"||Tg(i)=="Number"||Tg(i)=="String")&&Eg(t,AG(i))}var u=t.length,o=!0;return function(s,v){if(o)return o=!1,v;if(Sg(this))return v;for(var c=0;c<u;c++)if(t[c]===s)return v}}}});var Fg=n(()=>{var xG=l(),Cg=qr(),Mg=me(),RG=U(),si=I(),Ng=w(),Ig=nr(),_g=tt(),Dg=st(),wG=Og(),PG=At(),CG=String,vt=Cg("JSON","stringify"),Fn=si(/./.exec),Ag=si("".charAt),MG=si("".charCodeAt),NG=si("".replace),DG=si(1 .toString),FG=/[\uD800-\uDFFF]/g,xg=/^[\uD800-\uDBFF]$/,Rg=/^[\uDC00-\uDFFF]$/,wg=!PG||Ng(function(){var e=Cg("Symbol")();return vt([e])!="[null]"||vt({a:e})!="{}"||vt(Object(e))!="{}"}),Pg=Ng(function(){return vt("\uDF06\uD834")!=='"\\udf06\\ud834"'||vt("\uDEAD")!=='"\\udead"'}),$G=function(e,r){var t=Dg(arguments),a=wG(r);if(!(!Ig(a)&&(e===void 0||_g(e))))return t[1]=function(i,u){if(Ig(a)&&(u=RG(a,this,CG(i),u)),!_g(u))return u},Mg(vt,null,t)},jG=function(e,r,t){var a=Ag(t,r-1),i=Ag(t,r+1);return Fn(xg,e)&&!Fn(Rg,i)||Fn(Rg,e)&&!Fn(xg,a)?"\\u"+DG(MG(e,0),16):e};vt&&xG({target:"JSON",stat:!0,arity:3,forced:wg||Pg},{stringify:function(r,t,a){var i=Dg(arguments),u=Mg(wg?$G:vt,null,i);return Pg&&typeof u=="string"?NG(u,FG,jG):u}})});var jg=n(()=>{var kG=l(),LG=At(),BG=w(),$g=ei(),UG=ar(),GG=!LG||BG(function(){$g.f(1)});kG({target:"Object",stat:!0,forced:GG},{getOwnPropertySymbols:function(r){var t=$g.f;return t?t(UG(r)):[]}})});var Ws=n(()=>{vg();lg();qg();Fg();jg()});var kg=n(()=>{var WG=br();WG("asyncIterator")});var Hg=n(()=>{"use strict";var VG=l(),HG=Y(),KG=V(),$n=I(),zG=lr(),ZG=nr(),YG=de(),XG=sr(),JG=jr(),QG=ms(),Le=KG.Symbol,Mt=Le&&Le.prototype;HG&&ZG(Le)&&(!("description"in Mt)||Le().description!==void 0)&&(Vs={},vi=function(){var r=arguments.length<1||arguments[0]===void 0?void 0:XG(arguments[0]),t=YG(Mt,this)?new Le(r):r===void 0?Le():Le(r);return r===""&&(Vs[t]=!0),t},QG(vi,Le),vi.prototype=Mt,Mt.constructor=vi,Lg=String(Le("test"))=="Symbol(test)",Bg=$n(Mt.valueOf),Ug=$n(Mt.toString),Gg=/^Symbol\((.*)\)[^)]+$/,Wg=$n("".replace),Vg=$n("".slice),JG(Mt,"description",{configurable:!0,get:function(){var r=Bg(this);if(zG(Vs,r))return"";var t=Ug(r),a=Lg?Vg(t,7,-1):Wg(t,Gg,"$1");return a===""?void 0:a}}),VG({global:!0,constructor:!0,forced:!0},{Symbol:vi}));var Vs,vi,Lg,Bg,Ug,Gg,Wg,Vg});var Kg=n(()=>{var rW=br();rW("hasInstance")});var zg=n(()=>{var eW=br();eW("isConcatSpreadable")});var Zg=n(()=>{var tW=br();tW("iterator")});var Yg=n(()=>{var aW=br();aW("match")});var Xg=n(()=>{var iW=br();iW("matchAll")});var Jg=n(()=>{var nW=br();nW("replace")});var Qg=n(()=>{var uW=br();uW("search")});var ry=n(()=>{var oW=br();oW("species")});var ey=n(()=>{var sW=br();sW("split")});var ty=n(()=>{var vW=br(),cW=xs();vW("toPrimitive");cW()});var ay=n(()=>{var fW=qr(),lW=br(),dW=ye();lW("toStringTag");dW(fW("Symbol"),"Symbol")});var iy=n(()=>{var qW=br();qW("unscopables")});var Hs=n(()=>{var pW=V(),hW=ye();hW(pW.JSON,"JSON",!0)});var jn=n(()=>{var gW=ye();gW(Math,"Math",!0)});var kn=n(()=>{var yW=l(),mW=V(),SW=ye();yW({global:!0},{Reflect:{}});SW(mW.Reflect,"Reflect",!0)});var uy=n((U_r,ny)=>{Es();Zr();Ws();kg();Hg();Kg();zg();Zg();Yg();Xg();Jg();Qg();ry();ey();ty();ay();iy();Hs();jn();kn();var TW=Pr();ny.exports=TW.Symbol});var sy=n((G_r,oy)=>{oy.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}});var fy=n((W_r,cy)=>{var EW=Ya(),Ks=EW("span").classList,vy=Ks&&Ks.constructor&&Ks.constructor.prototype;cy.exports=vy===Object.prototype?void 0:vy});var Er=n((V_r,ly)=>{var bW=ir(),OW=Yr(),IW=Tr().f,zs=bW("unscopables"),Zs=Array.prototype;Zs[zs]==null&&IW(Zs,zs,{configurable:!0,value:OW(null)});ly.exports=function(e){Zs[zs][e]=!0}});var Nt=n((H_r,dy)=>{dy.exports={}});var Ln=n((K_r,qy)=>{var _W=w();qy.exports=!_W(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})});var Dr=n((z_r,hy)=>{var AW=lr(),xW=nr(),RW=ar(),wW=Ja(),PW=Ln(),py=wW("IE_PROTO"),Ys=Object,CW=Ys.prototype;hy.exports=PW?Ys.getPrototypeOf:function(e){var r=RW(e);if(AW(r,py))return r[py];var t=r.constructor;return xW(t)&&r instanceof t?t.prototype:r instanceof Ys?CW:null}});var rv=n((Z_r,my)=>{"use strict";var MW=w(),NW=nr(),DW=or(),FW=Yr(),gy=Dr(),$W=xr(),jW=ir(),kW=Ar(),Qs=jW("iterator"),yy=!1,Be,Xs,Js;[].keys&&(Js=[].keys(),"next"in Js?(Xs=gy(gy(Js)),Xs!==Object.prototype&&(Be=Xs)):yy=!0);var LW=!DW(Be)||MW(function(){var e={};return Be[Qs].call(e)!==e});LW?Be={}:kW&&(Be=FW(Be));NW(Be[Qs])||$W(Be,Qs,function(){return this});my.exports={IteratorPrototype:Be,BUGGY_SAFARI_ITERATORS:yy}});var Dt=n((Y_r,Sy)=>{"use strict";var BW=rv().IteratorPrototype,UW=Yr(),GW=et(),WW=ye(),VW=Nt(),HW=function(){return this};Sy.exports=function(e,r,t,a){var i=r+" Iterator";return e.prototype=UW(BW,{next:GW(+!a,t)}),WW(e,i,!1,!0),VW[i]=HW,e}});var ev=n((X_r,Ty)=>{var KW=I(),zW=fr();Ty.exports=function(e,r,t){try{return KW(zW(Object.getOwnPropertyDescriptor(e,r)[t]))}catch{}}});var tv=n((J_r,Ey)=>{var ZW=nr(),YW=String,XW=TypeError;Ey.exports=function(e){if(typeof e=="object"||ZW(e))return e;throw XW("Can't set "+YW(e)+" as a prototype")}});var Ue=n((Q_r,by)=>{var JW=ev(),QW=L(),rV=tv();by.exports=Object.setPrototypeOf||("__proto__"in{}?(function(){var e=!1,r={},t;try{t=JW(Object.prototype,"__proto__","set"),t(r,[]),e=r instanceof Array}catch{}return function(i,u){return QW(i),rV(u),e?t(i,u):i.__proto__=u,i}})():void 0)});var Gn=n((rAr,My)=>{"use strict";var eV=l(),tV=U(),Bn=Ar(),Py=xt(),aV=nr(),iV=Dt(),Oy=Dr(),Iy=Ue(),nV=ye(),uV=Oe(),av=xr(),oV=ir(),_y=Nt(),Cy=rv(),sV=Py.PROPER,vV=Py.CONFIGURABLE,Ay=Cy.IteratorPrototype,Un=Cy.BUGGY_SAFARI_ITERATORS,ci=oV("iterator"),xy="keys",fi="values",Ry="entries",wy=function(){return this};My.exports=function(e,r,t,a,i,u,o){iV(t,r,a);var s=function(_){if(_===i&&q)return q;if(!Un&&_ in f)return f[_];switch(_){case xy:return function(){return new t(this,_)};case fi:return function(){return new t(this,_)};case Ry:return function(){return new t(this,_)}}return function(){return new t(this)}},v=r+" Iterator",c=!1,f=e.prototype,d=f[ci]||f["@@iterator"]||i&&f[i],q=!Un&&d||s(i),p=r=="Array"&&f.entries||d,b,T,O;if(p&&(b=Oy(p.call(new e)),b!==Object.prototype&&b.next&&(!Bn&&Oy(b)!==Ay&&(Iy?Iy(b,Ay):aV(b[ci])||av(b,ci,wy)),nV(b,v,!0,!0),Bn&&(_y[v]=wy))),sV&&i==fi&&d&&d.name!==fi&&(!Bn&&vV?uV(f,"name",fi):(c=!0,q=function(){return tV(d,this)})),i)if(T={values:s(fi),keys:u?q:s(xy),entries:s(Ry)},o)for(O in T)(Un||c||!(O in f))&&av(f,O,T[O]);else eV({target:r,proto:!0,forced:Un||c},T);return(!Bn||o)&&f[ci]!==q&&av(f,ci,q,{name:i}),_y[r]=q,T}});var Ae=n((eAr,Ny)=>{Ny.exports=function(e,r){return{value:e,done:r}}});var ct=n((tAr,ky)=>{"use strict";var cV=_r(),iv=Er(),Dy=Nt(),$y=Or(),fV=Tr().f,lV=Gn(),Wn=Ae(),dV=Ar(),qV=Y(),jy="Array Iterator",pV=$y.set,hV=$y.getterFor(jy);ky.exports=lV(Array,"Array",function(e,r){pV(this,{type:jy,target:cV(e),index:0,kind:r})},function(){var e=hV(this),r=e.target,t=e.kind,a=e.index++;return!r||a>=r.length?(e.target=void 0,Wn(void 0,!0)):t=="keys"?Wn(a,!1):t=="values"?Wn(r[a],!1):Wn([a,r[a]],!1)},"values");var Fy=Dy.Arguments=Dy.Array;iv("keys");iv("values");iv("entries");if(!dV&&qV&&Fy.name!=="values")try{fV(Fy,"name",{value:"values"})}catch{}});var Ft=n(()=>{var Ly=V(),Uy=sy(),gV=fy(),li=ct(),nv=Oe(),Gy=ir(),uv=Gy("iterator"),By=Gy("toStringTag"),ov=li.values,Wy=function(e,r){if(e){if(e[uv]!==ov)try{nv(e,uv,ov)}catch{e[uv]=ov}if(e[By]||nv(e,By,r),Uy[r]){for(var t in li)if(e[t]!==li[t])try{nv(e,t,li[t])}catch{e[t]=li[t]}}}};for(Vn in Uy)Wy(Ly[Vn]&&Ly[Vn].prototype,Vn);var Vn;Wy(gV,"DOMTokenList")});var Hy=n((nAr,Vy)=>{var yV=uy();Ft();Vy.exports=yV});var sv=n(()=>{var mV=ir(),SV=Tr().f,Ky=mV("metadata"),zy=Function.prototype;zy[Ky]===void 0&&SV(zy,Ky,{value:null})});var Zy=n(()=>{var TV=br();TV("dispose")});var Yy=n(()=>{var EV=br();EV("metadata")});var Jy=n((lAr,Xy)=>{var bV=Hy();sv();Zy();Yy();Xy.exports=bV});var Qy=n(()=>{var OV=br();OV("asyncDispose")});var cv=n((pAr,rm)=>{var IV=qr(),_V=I(),vv=IV("Symbol"),AV=vv.keyFor,xV=_V(vv.prototype.valueOf);rm.exports=vv.isRegisteredSymbol||function(r){try{return AV(xV(r))!==void 0}catch{return!1}}});var em=n(()=>{var RV=l(),wV=cv();RV({target:"Symbol",stat:!0},{isRegisteredSymbol:wV})});var dv=n((yAr,om)=>{var PV=be(),nm=qr(),CV=I(),MV=tt(),NV=ir(),Kn=nm("Symbol"),tm=Kn.isWellKnownSymbol,um=nm("Object","getOwnPropertyNames"),DV=CV(Kn.prototype.valueOf),am=PV("wks");for(Hn=0,fv=um(Kn),im=fv.length;Hn<im;Hn++)try{lv=fv[Hn],MV(Kn[lv])&&NV(lv)}catch{}var lv,Hn,fv,im;om.exports=function(r){if(tm&&tm(r))return!0;try{for(var t=DV(r),a=0,i=um(am),u=i.length;a<u;a++)if(am[i[a]]==t)return!0}catch{}return!1}});var sm=n(()=>{var FV=l(),$V=dv();FV({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:$V})});var vm=n(()=>{var jV=br();jV("matcher")});var cm=n(()=>{var kV=br();kV("observable")});var fm=n(()=>{var LV=l(),BV=cv();LV({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:BV})});var lm=n(()=>{var UV=l(),GV=dv();UV({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:GV})});var dm=n(()=>{var WV=br();WV("metadataKey")});var qm=n(()=>{var VV=br();VV("patternMatch")});var pm=n(()=>{var HV=br();HV("replaceAll")});var gm=n((DAr,hm)=>{var KV=Jy();Qy();em();sm();vm();cm();fm();lm();dm();qm();pm();hm.exports=KV});var mm=n((FAr,ym)=>{ym.exports=gm()});var bm=n(($Ar,Em)=>{"use strict";var Sm=Y(),zV=I(),ZV=U(),YV=w(),qv=wt(),XV=ei(),JV=Ka(),QV=ar(),rH=Ne(),oa=Object.assign,Tm=Object.defineProperty,eH=zV([].concat);Em.exports=!oa||YV(function(){if(Sm&&oa({b:1},oa(Tm({},"a",{enumerable:!0,get:function(){Tm(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var e={},r={},t=Symbol(),a="abcdefghijklmnopqrst";return e[t]=7,a.split("").forEach(function(i){r[i]=i}),oa({},e)[t]!=7||qv(oa({},r)).join("")!=a})?function(r,t){for(var a=QV(r),i=arguments.length,u=1,o=XV.f,s=JV.f;i>u;)for(var v=rH(arguments[u++]),c=o?eH(qv(v),o(v)):qv(v),f=c.length,d=0,q;f>d;)q=c[d++],(!Sm||ZV(s,v,q))&&(a[q]=v[q]);return a}:oa});var Im=n(()=>{var tH=l(),Om=bm();tH({target:"Object",stat:!0,arity:2,forced:Object.assign!==Om},{assign:Om})});var _m=n(()=>{var aH=l(),iH=Y(),nH=Yr();aH({target:"Object",stat:!0,sham:!iH},{create:nH})});var xm=n(()=>{var uH=l(),oH=Y(),Am=Tr().f;uH({target:"Object",stat:!0,forced:Object.defineProperty!==Am,sham:!oH},{defineProperty:Am})});var wm=n(()=>{var sH=l(),vH=Y(),Rm=An().f;sH({target:"Object",stat:!0,forced:Object.defineProperties!==Rm,sham:!vH},{defineProperties:Rm})});var pv=n((HAr,Dm)=>{var Cm=Y(),cH=w(),Mm=I(),fH=Dr(),lH=wt(),dH=_r(),qH=Ka().f,Nm=Mm(qH),pH=Mm([].push),hH=Cm&&cH(function(){var e=Object.create(null);return e[2]=2,!Nm(e,2)}),Pm=function(e){return function(r){for(var t=dH(r),a=lH(t),i=hH&&fH(t)===null,u=a.length,o=0,s=[],v;u>o;)v=a[o++],(!Cm||(i?v in t:Nm(t,v)))&&pH(s,e?[v,t[v]]:t[v]);return s}};Dm.exports={entries:Pm(!0),values:Pm(!1)}});var Fm=n(()=>{var gH=l(),yH=pv().entries;gH({target:"Object",stat:!0},{entries:function(r){return yH(r)}})});var ft=n((ZAr,$m)=>{var mH=w();$m.exports=!mH(function(){return Object.isExtensible(Object.preventExtensions({}))})});var zn=n((YAr,jm)=>{var SH=w();jm.exports=SH(function(){if(typeof ArrayBuffer=="function"){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}})});var Yn=n((XAr,Lm)=>{var TH=w(),EH=or(),bH=$r(),km=zn(),Zn=Object.isExtensible,OH=TH(function(){Zn(1)});Lm.exports=OH||km?function(r){return!EH(r)||km&&bH(r)=="ArrayBuffer"?!1:Zn?Zn(r):!0}:Zn});var lt=n((JAr,Gm)=>{var IH=l(),_H=I(),AH=Qt(),xH=or(),hv=lr(),RH=Tr().f,Bm=$e(),wH=wn(),gv=Yn(),PH=Xt(),CH=ft(),Um=!1,Ge=PH("meta"),MH=0,yv=function(e){RH(e,Ge,{value:{objectID:"O"+MH++,weakData:{}}})},NH=function(e,r){if(!xH(e))return typeof e=="symbol"?e:(typeof e=="string"?"S":"P")+e;if(!hv(e,Ge)){if(!gv(e))return"F";if(!r)return"E";yv(e)}return e[Ge].objectID},DH=function(e,r){if(!hv(e,Ge)){if(!gv(e))return!0;if(!r)return!1;yv(e)}return e[Ge].weakData},FH=function(e){return CH&&Um&&gv(e)&&!hv(e,Ge)&&yv(e),e},$H=function(){jH.enable=function(){},Um=!0;var e=Bm.f,r=_H([].splice),t={};t[Ge]=1,e(t).length&&(Bm.f=function(a){for(var i=e(a),u=0,o=i.length;u<o;u++)if(i[u]===Ge){r(i,u,1);break}return i},IH({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:wH.f}))},jH=Gm.exports={enable:$H,fastKey:NH,getWeakData:DH,onFreeze:FH};AH[Ge]=!0});var Wm=n(()=>{var kH=l(),LH=ft(),BH=w(),UH=or(),GH=lt().onFreeze,mv=Object.freeze,WH=BH(function(){mv(1)});kH({target:"Object",stat:!0,forced:WH,sham:!LH},{freeze:function(r){return mv&&UH(r)?mv(GH(r)):r}})});var Xn=n((exr,Vm)=>{var VH=ir(),HH=Nt(),KH=VH("iterator"),zH=Array.prototype;Vm.exports=function(e){return e!==void 0&&(HH.Array===e||zH[KH]===e)}});var sa=n((txr,Km)=>{var ZH=_e(),Hm=Ur(),YH=wr(),XH=Nt(),JH=ir(),QH=JH("iterator");Km.exports=function(e){if(!YH(e))return Hm(e,QH)||Hm(e,"@@iterator")||XH[ZH(e)]}});var va=n((axr,zm)=>{var rK=U(),eK=fr(),tK=L(),aK=at(),iK=sa(),nK=TypeError;zm.exports=function(e,r){var t=arguments.length<2?iK(e):r;if(eK(t))return tK(rK(t,e));throw nK(aK(e)+" is not iterable")}});var di=n((ixr,Ym)=>{var uK=U(),Zm=L(),oK=Ur();Ym.exports=function(e,r,t){var a,i;Zm(e);try{if(a=oK(e,"return"),!a){if(r==="throw")throw t;return t}a=uK(a,e)}catch(u){i=!0,a=u}if(r==="throw")throw t;if(i)throw a;return Zm(a),t}});var ie=n((nxr,rS)=>{var sK=mr(),vK=U(),cK=L(),fK=at(),lK=Xn(),dK=ur(),Xm=de(),qK=va(),pK=sa(),Jm=di(),hK=TypeError,Jn=function(e,r){this.stopped=e,this.result=r},Qm=Jn.prototype;rS.exports=function(e,r,t){var a=t&&t.that,i=!!(t&&t.AS_ENTRIES),u=!!(t&&t.IS_RECORD),o=!!(t&&t.IS_ITERATOR),s=!!(t&&t.INTERRUPTED),v=sK(r,a),c,f,d,q,p,b,T,O=function(S){return c&&Jm(c,"normal",S),new Jn(!0,S)},_=function(S){return i?(cK(S),s?v(S[0],S[1],O):v(S[0],S[1])):s?v(S,O):v(S)};if(u)c=e.iterator;else if(o)c=e;else{if(f=pK(e),!f)throw hK(fK(e)+" is not iterable");if(lK(f)){for(d=0,q=dK(e);q>d;d++)if(p=_(e[d]),p&&Xm(Qm,p))return p;return new Jn(!1)}c=qK(e,f)}for(b=u?e.next:c.next;!(T=vK(b,c)).done;){try{p=_(T.value)}catch(S){Jm(c,"throw",S)}if(typeof p=="object"&&p&&Xm(Qm,p))return p}return new Jn(!1)}});var eS=n(()=>{var gK=l(),yK=ie(),mK=je();gK({target:"Object",stat:!0},{fromEntries:function(r){var t={};return yK(r,function(a,i){mK(t,a,i)},{AS_ENTRIES:!0}),t}})});var iS=n(()=>{var SK=l(),TK=w(),EK=_r(),tS=Nr().f,aS=Y(),bK=!aS||TK(function(){tS(1)});SK({target:"Object",stat:!0,forced:bK,sham:!aS},{getOwnPropertyDescriptor:function(r,t){return tS(EK(r),t)}})});var nS=n(()=>{var OK=l(),IK=Y(),_K=On(),AK=_r(),xK=Nr(),RK=je();OK({target:"Object",stat:!0,sham:!IK},{getOwnPropertyDescriptors:function(r){for(var t=AK(r),a=xK.f,i=_K(t),u={},o=0,s,v;i.length>o;)v=a(t,s=i[o++]),v!==void 0&&RK(u,s,v);return u}})});var uS=n(()=>{var wK=l(),PK=w(),CK=wn().f,MK=PK(function(){return!Object.getOwnPropertyNames(1)});wK({target:"Object",stat:!0,forced:MK},{getOwnPropertyNames:CK})});var sS=n(()=>{var NK=l(),DK=w(),FK=ar(),oS=Dr(),$K=Ln(),jK=DK(function(){oS(1)});NK({target:"Object",stat:!0,forced:jK,sham:!$K},{getPrototypeOf:function(r){return oS(FK(r))}})});var Sv=n(()=>{var kK=l(),LK=lr();kK({target:"Object",stat:!0},{hasOwn:LK})});var Tv=n((yxr,vS)=>{vS.exports=Object.is||function(r,t){return r===t?r!==0||1/r===1/t:r!=r&&t!=t}});var cS=n(()=>{var BK=l(),UK=Tv();BK({target:"Object",stat:!0},{is:UK})});var lS=n(()=>{var GK=l(),fS=Yn();GK({target:"Object",stat:!0,forced:Object.isExtensible!==fS},{isExtensible:fS})});var qS=n(()=>{var WK=l(),VK=w(),HK=or(),KK=$r(),dS=zn(),Ev=Object.isFrozen,zK=dS||VK(function(){Ev(1)});WK({target:"Object",stat:!0,forced:zK},{isFrozen:function(r){return!HK(r)||dS&&KK(r)=="ArrayBuffer"?!0:Ev?Ev(r):!1}})});var hS=n(()=>{var ZK=l(),YK=w(),XK=or(),JK=$r(),pS=zn(),bv=Object.isSealed,QK=pS||YK(function(){bv(1)});ZK({target:"Object",stat:!0,forced:QK},{isSealed:function(r){return!XK(r)||pS&&JK(r)=="ArrayBuffer"?!0:bv?bv(r):!1}})});var yS=n(()=>{var r8=l(),e8=ar(),gS=wt(),t8=w(),a8=t8(function(){gS(1)});r8({target:"Object",stat:!0,forced:a8},{keys:function(r){return gS(e8(r))}})});var mS=n(()=>{var i8=l(),n8=or(),u8=lt().onFreeze,o8=ft(),s8=w(),Ov=Object.preventExtensions,v8=s8(function(){Ov(1)});i8({target:"Object",stat:!0,forced:v8,sham:!o8},{preventExtensions:function(r){return Ov&&n8(r)?Ov(u8(r)):r}})});var IS=n(()=>{"use strict";var c8=Y(),f8=jr(),SS=or(),l8=ar(),d8=gr(),TS=Object.getPrototypeOf,ES=Object.setPrototypeOf,bS=Object.prototype,OS="__proto__";if(c8&&TS&&ES&&!(OS in bS))try{f8(bS,OS,{configurable:!0,get:function(){return TS(l8(this))},set:function(r){var t=d8(this);!SS(r)&&r!==null||!SS(t)||ES(t,r)}})}catch{}});var _S=n(()=>{var q8=l(),p8=or(),h8=lt().onFreeze,g8=ft(),y8=w(),Iv=Object.seal,m8=y8(function(){Iv(1)});q8({target:"Object",stat:!0,forced:m8,sham:!g8},{seal:function(r){return Iv&&p8(r)?Iv(h8(r)):r}})});var AS=n(()=>{var S8=l(),T8=Ue();S8({target:"Object",stat:!0},{setPrototypeOf:T8})});var xS=n(()=>{var E8=l(),b8=pv().values;E8({target:"Object",stat:!0},{values:function(r){return b8(r)}})});var Qn=n((kxr,wS)=>{var O8=De(),RS=O8.match(/AppleWebKit\/(\d+)\./);wS.exports=!!RS&&+RS[1]});var qi=n((Lxr,CS)=>{"use strict";var I8=Ar(),_8=V(),A8=w(),PS=Qn();CS.exports=I8||!A8(function(){if(!(PS&&PS<535)){var e=Math.random();__defineSetter__.call(null,e,function(){}),delete _8[e]}})});var MS=n(()=>{"use strict";var x8=l(),R8=Y(),w8=qi(),P8=fr(),C8=ar(),M8=Tr();R8&&x8({target:"Object",proto:!0,forced:w8},{__defineGetter__:function(r,t){M8.f(C8(this),r,{get:P8(t),enumerable:!0,configurable:!0})}})});var NS=n(()=>{"use strict";var N8=l(),D8=Y(),F8=qi(),$8=fr(),j8=ar(),k8=Tr();D8&&N8({target:"Object",proto:!0,forced:F8},{__defineSetter__:function(r,t){k8.f(j8(this),r,{set:$8(t),enumerable:!0,configurable:!0})}})});var DS=n(()=>{"use strict";var L8=l(),B8=Y(),U8=qi(),G8=ar(),W8=pe(),V8=Dr(),H8=Nr().f;B8&&L8({target:"Object",proto:!0,forced:U8},{__lookupGetter__:function(r){var t=G8(this),a=W8(r),i;do if(i=H8(t,a))return i.get;while(t=V8(t))}})});var FS=n(()=>{"use strict";var K8=l(),z8=Y(),Z8=qi(),Y8=ar(),X8=pe(),J8=Dr(),Q8=Nr().f;z8&&K8({target:"Object",proto:!0,forced:Z8},{__lookupSetter__:function(r){var t=Y8(this),a=X8(r),i;do if(i=Q8(t,a))return i.set;while(t=J8(t))}})});var jS=n((Zxr,$S)=>{Ws();Im();_m();xm();wm();Fm();Wm();eS();iS();nS();uS();sS();Sv();cS();lS();qS();hS();yS();mS();IS();_S();AS();xS();Zr();MS();NS();DS();FS();Hs();jn();kn();var rz=Pr();$S.exports=rz.Object});var LS=n((Yxr,kS)=>{var ez=jS();Ft();kS.exports=ez});var US=n((Xxr,BS)=>{var tz=LS();BS.exports=tz});var GS=n(()=>{"use strict";var az=l(),iz=qr(),nz=I(),uz=fr(),oz=gr(),sz=pe(),vz=ie(),cz=iz("Object","create"),fz=nz([].push);az({target:"Object",stat:!0,forced:!0},{groupBy:function(r,t){oz(r),uz(t);var a=cz(null),i=0;return vz(r,function(u){var o=sz(t(u,i++));o in a?fz(a[o],u):a[o]=[u]}),a}})});var WS=n(()=>{Sv()});var eu=n((tRr,KS)=>{"use strict";var VS=Or(),lz=Dt(),ru=Ae(),dz=lr(),qz=wt(),pz=ar(),HS="Object Iterator",hz=VS.set,gz=VS.getterFor(HS);KS.exports=lz(function(r,t){var a=pz(r);hz(this,{type:HS,mode:t,object:a,keys:qz(a),index:0})},"Object",function(){for(var r=gz(this),t=r.keys;;){if(t===null||r.index>=t.length)return r.object=r.keys=null,ru(void 0,!0);var a=t[r.index++],i=r.object;if(dz(i,a)){switch(r.mode){case"keys":return ru(a,!1);case"values":return ru(i[a],!1)}return ru([a,i[a]],!1)}}})});var zS=n(()=>{"use strict";var yz=l(),mz=eu();yz({target:"Object",stat:!0,forced:!0},{iterateEntries:function(r){return new mz(r,"entries")}})});var ZS=n(()=>{"use strict";var Sz=l(),Tz=eu();Sz({target:"Object",stat:!0,forced:!0},{iterateKeys:function(r){return new Tz(r,"keys")}})});var YS=n(()=>{"use strict";var Ez=l(),bz=eu();Ez({target:"Object",stat:!0,forced:!0},{iterateValues:function(r){return new bz(r,"values")}})});var JS=n((vRr,XS)=>{var Oz=US();GS();WS();zS();ZS();YS();XS.exports=Oz});var rT=n((cRr,QS)=>{QS.exports=JS()});var Av=n((fRr,iT)=>{"use strict";var tT=I(),Iz=fr(),_z=or(),Az=lr(),eT=st(),xz=Yt(),aT=Function,Rz=tT([].concat),wz=tT([].join),_v={},Pz=function(e,r,t){if(!Az(_v,r)){for(var a=[],i=0;i<r;i++)a[i]="a["+i+"]";_v[r]=aT("C,a","return new C("+wz(a,",")+")")}return _v[r](e,t)};iT.exports=xz?aT.bind:function(r){var t=Iz(this),a=t.prototype,i=eT(arguments,1),u=function(){var s=Rz(i,eT(arguments));return this instanceof u?Pz(t,s.length,s):t.apply(r,s)};return _z(a)&&(u.prototype=a),u}});var uT=n(()=>{var Cz=l(),nT=Av();Cz({target:"Function",proto:!0,forced:Function.bind!==nT},{bind:nT})});var cT=n(()=>{var Mz=Y(),Nz=xt().EXISTS,oT=I(),Dz=jr(),sT=Function.prototype,Fz=oT(sT.toString),vT=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,$z=oT(vT.exec),jz="name";Mz&&!Nz&&Dz(sT,jz,{configurable:!0,get:function(){try{return $z(vT,Fz(this))[1]}catch{return""}}})});var dT=n(()=>{"use strict";var kz=nr(),fT=or(),Lz=Tr(),Bz=Dr(),Uz=ir(),Gz=ri(),xv=Uz("hasInstance"),lT=Function.prototype;xv in lT||Lz.f(lT,xv,{value:Gz(function(e){if(!kz(this)||!fT(e))return!1;var r=this.prototype;if(!fT(r))return e instanceof this;for(;e=Bz(e);)if(r===e)return!0;return!1},xv)})});var pT=n((yRr,qT)=>{uT();cT();dT();var Wz=Pr();qT.exports=Wz.Function});var gT=n((mRr,hT)=>{var Vz=pT();hT.exports=Vz});var mT=n((SRr,yT)=>{var Hz=gT();sv();yT.exports=Hz});var Rv=n((TRr,ST)=>{"use strict";var Kz=I(),zz=fr();ST.exports=function(){return Kz(zz(this))}});var TT=n(()=>{var Zz=l(),Yz=Rv();Zz({target:"Function",proto:!0,forced:!0},{demethodize:Yz})});var bT=n(()=>{var Xz=l(),Jz=I(),Qz=nr(),rZ=Xa(),eZ=lr(),tZ=Y(),aZ=Object.getOwnPropertyDescriptor,ET=/^\s*class\b/,iZ=Jz(ET.exec),nZ=function(e){try{if(!tZ||!iZ(ET,rZ(e)))return!1}catch{}var r=aZ(e,"prototype");return!!r&&eZ(r,"writable")&&!r.writable};Xz({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(r){return Qz(r)&&!nZ(r)}})});var OT=n(()=>{var uZ=l(),oZ=nt();uZ({target:"Function",stat:!0,forced:!0},{isConstructor:oZ})});var IT=n(()=>{var sZ=l(),vZ=Rv();sZ({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:vZ})});var AT=n((wRr,_T)=>{var cZ=mT();TT();bT();OT();IT();_T.exports=cZ});var RT=n((PRr,xT)=>{xT.exports=AT()});var ca=n((CRr,wT)=>{wT.exports=`	
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`});var $t=n((MRr,CT)=>{var fZ=I(),lZ=gr(),dZ=sr(),Pv=ca(),PT=fZ("".replace),qZ=RegExp("^["+Pv+"]+"),pZ=RegExp("(^|[^"+Pv+"])["+Pv+"]+$"),wv=function(e){return function(r){var t=dZ(lZ(r));return e&1&&(t=PT(t,qZ,"")),e&2&&(t=PT(t,pZ,"$1")),t}};CT.exports={start:wv(1),end:wv(2),trim:wv(3)}});var tu=n((NRr,jT)=>{var FT=V(),hZ=w(),gZ=I(),yZ=sr(),mZ=$t().trim,MT=ca(),pi=FT.parseInt,NT=FT.Symbol,DT=NT&&NT.iterator,$T=/^[+-]?0x/i,SZ=gZ($T.exec),TZ=pi(MT+"08")!==8||pi(MT+"0x16")!==22||DT&&!hZ(function(){pi(Object(DT))});jT.exports=TZ?function(r,t){var a=mZ(yZ(r));return pi(a,t>>>0||(SZ($T,a)?16:10))}:pi});var LT=n(()=>{var EZ=l(),kT=tu();EZ({global:!0,forced:parseInt!=kT},{parseInt:kT})});var UT=n(($Rr,BT)=>{LT();var bZ=Pr();BT.exports=bZ.parseInt});var WT=n((jRr,GT)=>{var OZ=UT();GT.exports=OZ});var HT=n((kRr,VT)=>{var IZ=WT();VT.exports=IZ});var zT=n((LRr,KT)=>{var _Z=HT();KT.exports=_Z});var YT=n((BRr,ZT)=>{ZT.exports=zT()});var Cv=n((URr,rE)=>{var QT=V(),AZ=w(),xZ=I(),RZ=sr(),wZ=$t().trim,PZ=ca(),CZ=xZ("".charAt),au=QT.parseFloat,XT=QT.Symbol,JT=XT&&XT.iterator,MZ=1/au(PZ+"-0")!==-1/0||JT&&!AZ(function(){au(Object(JT))});rE.exports=MZ?function(r){var t=wZ(RZ(r)),a=au(t);return a===0&&CZ(t,0)=="-"?-0:a}:au});var tE=n(()=>{var NZ=l(),eE=Cv();NZ({global:!0,forced:parseFloat!=eE},{parseFloat:eE})});var iE=n((VRr,aE)=>{tE();var DZ=Pr();aE.exports=DZ.parseFloat});var uE=n((HRr,nE)=>{var FZ=iE();nE.exports=FZ});var sE=n((KRr,oE)=>{var $Z=uE();oE.exports=$Z});var cE=n((zRr,vE)=>{var jZ=sE();vE.exports=jZ});var lE=n((ZRr,fE)=>{fE.exports=cE()});var hi=n((YRr,qE)=>{var kZ=nr(),LZ=or(),dE=Ue();qE.exports=function(e,r,t){var a,i;return dE&&kZ(a=r.constructor)&&a!==t&&LZ(i=a.prototype)&&i!==t.prototype&&dE(e,i),e}});var gi=n((XRr,pE)=>{var BZ=I();pE.exports=BZ(1 .valueOf)});var EE=n(()=>{"use strict";var UZ=l(),Mv=Ar(),GZ=Y(),yE=V(),Nv=Pr(),mE=I(),WZ=ea(),hE=lr(),VZ=hi(),HZ=de(),KZ=tt(),SE=Za(),zZ=w(),ZZ=$e().f,YZ=Nr().f,XZ=Tr().f,JZ=gi(),QZ=$t().trim,yi="Number",fa=yE[yi],gE=Nv[yi],Dv=fa.prototype,r6=yE.TypeError,e6=mE("".slice),iu=mE("".charCodeAt),t6=function(e){var r=SE(e,"number");return typeof r=="bigint"?r:a6(r)},a6=function(e){var r=SE(e,"number"),t,a,i,u,o,s,v,c;if(KZ(r))throw r6("Cannot convert a Symbol value to a number");if(typeof r=="string"&&r.length>2){if(r=QZ(r),t=iu(r,0),t===43||t===45){if(a=iu(r,2),a===88||a===120)return NaN}else if(t===48){switch(iu(r,1)){case 66:case 98:i=2,u=49;break;case 79:case 111:i=8,u=55;break;default:return+r}for(o=e6(r,2),s=o.length,v=0;v<s;v++)if(c=iu(o,v),c<48||c>u)return NaN;return parseInt(o,i)}}return+r},Fv=WZ(yi,!fa(" 0o1")||!fa("0b1")||fa("+0x1")),i6=function(e){return HZ(Dv,e)&&zZ(function(){JZ(e)})},nu=function(r){var t=arguments.length<1?0:fa(t6(r));return i6(this)?VZ(Object(t),this,nu):t};nu.prototype=Dv;Fv&&!Mv&&(Dv.constructor=nu);UZ({global:!0,constructor:!0,wrap:!0,forced:Fv},{Number:nu});var TE=function(e,r){for(var t=GZ?ZZ(r):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),a=0,i;t.length>a;a++)hE(r,i=t[a])&&!hE(e,i)&&XZ(e,i,YZ(r,i))};Mv&&gE&&TE(Nv[yi],gE);(Fv||Mv)&&TE(Nv[yi],fa)});var bE=n(()=>{var n6=l();n6({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})});var $v=n((twr,OE)=>{var u6=V(),o6=u6.isFinite;OE.exports=Number.isFinite||function(r){return typeof r=="number"&&o6(r)}});var IE=n(()=>{var s6=l(),v6=$v();s6({target:"Number",stat:!0},{isFinite:v6})});var uu=n((nwr,_E)=>{var c6=or(),f6=Math.floor;_E.exports=Number.isInteger||function(r){return!c6(r)&&isFinite(r)&&f6(r)===r}});var AE=n(()=>{var l6=l(),d6=uu();l6({target:"Number",stat:!0},{isInteger:d6})});var xE=n(()=>{var q6=l();q6({target:"Number",stat:!0},{isNaN:function(r){return r!=r}})});var RE=n(()=>{var p6=l(),h6=uu(),g6=Math.abs;p6({target:"Number",stat:!0},{isSafeInteger:function(r){return h6(r)&&g6(r)<=9007199254740991}})});var wE=n(()=>{var y6=l();y6({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})});var PE=n(()=>{var m6=l();m6({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})});var ME=n(()=>{var S6=l(),CE=Cv();S6({target:"Number",stat:!0,forced:Number.parseFloat!=CE},{parseFloat:CE})});var DE=n(()=>{var T6=l(),NE=tu();T6({target:"Number",stat:!0,forced:Number.parseInt!=NE},{parseInt:NE})});var mi=n((Swr,FE)=>{"use strict";var E6=yr(),b6=sr(),O6=gr(),I6=RangeError;FE.exports=function(r){var t=b6(O6(this)),a="",i=E6(r);if(i<0||i==1/0)throw I6("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))i&1&&(a+=t);return a}});var jv=n((Twr,$E)=>{var _6=Math.log,A6=Math.LOG10E;$E.exports=Math.log10||function(r){return _6(r)*A6}});var UE=n(()=>{"use strict";var x6=l(),Lv=I(),R6=yr(),w6=gi(),P6=mi(),C6=jv(),kv=w(),M6=RangeError,jE=String,N6=isFinite,D6=Math.abs,F6=Math.floor,kE=Math.pow,$6=Math.round,xe=Lv(1 .toExponential),j6=Lv(P6),LE=Lv("".slice),BE=xe(-69e-12,4)==="-6.9000e-11"&&xe(1.255,2)==="1.25e+0"&&xe(12345,3)==="1.235e+4"&&xe(25,0)==="3e+1",k6=function(){return kv(function(){xe(1,1/0)})&&kv(function(){xe(1,-1/0)})},L6=function(){return!kv(function(){xe(1/0,1/0),xe(NaN,1/0)})},B6=!BE||!k6()||!L6();x6({target:"Number",proto:!0,forced:B6},{toExponential:function(r){var t=w6(this);if(r===void 0)return xe(t);var a=R6(r);if(!N6(t))return String(t);if(a<0||a>20)throw M6("Incorrect fraction digits");if(BE)return xe(t,a);var i="",u="",o=0,s="",v="";if(t<0&&(i="-",t=-t),t===0)o=0,u=j6("0",a+1);else{var c=C6(t);o=F6(c);var f=0,d=kE(10,o-a);f=$6(t/d),2*t>=(2*f+1)*d&&(f+=1),f>=kE(10,a+1)&&(f/=10,o+=1),u=jE(f)}return a!==0&&(u=LE(u,0,1)+"."+LE(u,1)),o===0?(s="+",v="0"):(s=o>0?"+":"-",v=jE(D6(o))),u+="e"+s+v,i+u}})});var zE=n(()=>{"use strict";var U6=l(),Gv=I(),G6=yr(),W6=gi(),V6=mi(),GE=w(),H6=RangeError,HE=String,KE=Math.floor,Uv=Gv(V6),WE=Gv("".slice),Si=Gv(1 .toFixed),da=function(e,r,t){return r===0?t:r%2===1?da(e,r-1,t*e):da(e*e,r/2,t)},K6=function(e){for(var r=0,t=e;t>=4096;)r+=12,t/=4096;for(;t>=2;)r+=1,t/=2;return r},la=function(e,r,t){for(var a=-1,i=t;++a<6;)i+=r*e[a],e[a]=i%1e7,i=KE(i/1e7)},Bv=function(e,r){for(var t=6,a=0;--t>=0;)a+=e[t],e[t]=KE(a/r),a=a%r*1e7},VE=function(e){for(var r=6,t="";--r>=0;)if(t!==""||r===0||e[r]!==0){var a=HE(e[r]);t=t===""?a:t+Uv("0",7-a.length)+a}return t},z6=GE(function(){return Si(8e-5,3)!=="0.000"||Si(.9,0)!=="1"||Si(1.255,2)!=="1.25"||Si(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!GE(function(){Si({})});U6({target:"Number",proto:!0,forced:z6},{toFixed:function(r){var t=W6(this),a=G6(r),i=[0,0,0,0,0,0],u="",o="0",s,v,c,f;if(a<0||a>20)throw H6("Incorrect fraction digits");if(t!=t)return"NaN";if(t<=-1e21||t>=1e21)return HE(t);if(t<0&&(u="-",t=-t),t>1e-21)if(s=K6(t*da(2,69,1))-69,v=s<0?t*da(2,-s,1):t/da(2,s,1),v*=4503599627370496,s=52-s,s>0){for(la(i,0,v),c=a;c>=7;)la(i,1e7,0),c-=7;for(la(i,da(10,c,1),0),c=s-1;c>=23;)Bv(i,1<<23),c-=23;Bv(i,1<<c),la(i,1,1),Bv(i,2),o=VE(i)}else la(i,0,v),la(i,1<<-s,0),o=VE(i)+Uv("0",a);return a>0?(f=o.length,o=u+(f<=a?"0."+Uv("0",a-f)+o:WE(o,0,f-a)+"."+WE(o,f-a))):o=u+o,o}})});var XE=n(()=>{"use strict";var Z6=l(),Y6=I(),ZE=w(),YE=gi(),ou=Y6(1 .toPrecision),X6=ZE(function(){return ou(1,void 0)!=="1"})||!ZE(function(){ou({})});Z6({target:"Number",proto:!0,forced:X6},{toPrecision:function(r){return r===void 0?ou(YE(this)):ou(YE(this),r)}})});var QE=n((xwr,JE)=>{EE();bE();IE();AE();xE();RE();wE();PE();ME();DE();UE();zE();XE();var J6=Pr();JE.exports=J6.Number});var eb=n((Rwr,rb)=>{var Q6=QE();rb.exports=Q6});var ab=n((wwr,tb)=>{var r3=eb();tb.exports=r3});var nb=n(()=>{"use strict";var e3=l(),vu=I(),t3=yr(),a3=tu(),su="Invalid number representation",i3="Invalid radix",n3=RangeError,Wv=SyntaxError,u3=TypeError,ib=/^[\da-z]+$/,o3=vu("".charAt),s3=vu(ib.exec),v3=vu(1 .toString),c3=vu("".slice);e3({target:"Number",stat:!0,forced:!0},{fromString:function(r,t){var a=1,i,u;if(typeof r!="string")throw u3(su);if(!r.length||o3(r,0)=="-"&&(a=-1,r=c3(r,1),!r.length))throw Wv(su);if(i=t===void 0?10:t3(t),i<2||i>36)throw n3(i3);if(!s3(ib,r)||v3(u=a3(r,i),i)!==r)throw Wv(su);return a*u}})});var lb=n((Mwr,fb)=>{"use strict";var ob=Or(),f3=Dt(),Vv=Ae(),l3=wr(),d3=or(),q3=jr(),sb=Y(),Ti="Incorrect Iterator.range arguments",Kv="NumericRangeIterator",p3=ob.set,vb=ob.getterFor(Kv),ub=RangeError,Hv=TypeError,cb=f3(function(r,t,a,i,u,o){if(typeof r!=i||t!==1/0&&t!==-1/0&&typeof t!=i)throw Hv(Ti);if(r===1/0||r===-1/0)throw ub(Ti);var s=t>r,v=!1,c;if(a===void 0)c=void 0;else if(d3(a))c=a.step,v=!!a.inclusive;else if(typeof a==i)c=a;else throw Hv(Ti);if(l3(c)&&(c=s?o:-o),typeof c!=i)throw Hv(Ti);if(c===1/0||c===-1/0||c===u&&r!==t)throw ub(Ti);var f=r!=r||t!=t||c!=c||t>r!=c>u;p3(this,{type:Kv,start:r,end:t,step:c,inclusive:v,hitsEnd:f,currentCount:u,zero:u}),sb||(this.start=r,this.end=t,this.step=c,this.inclusive=v)},Kv,function(){var r=vb(this);if(r.hitsEnd)return Vv(void 0,!0);var t=r.start,a=r.end,i=r.step,u=t+i*r.currentCount++;u===a&&(r.hitsEnd=!0);var o=r.inclusive,s;return a>t?s=o?u>a:u>=a:s=o?a>u:a>=u,s?(r.hitsEnd=!0,Vv(void 0,!0)):Vv(u,!1)}),cu=function(e){q3(cb.prototype,e,{get:function(){return vb(this)[e]},set:function(){},configurable:!0,enumerable:!1})};sb&&(cu("start"),cu("end"),cu("inclusive"),cu("step"));fb.exports=cb});var db=n(()=>{"use strict";var h3=l(),g3=lb();h3({target:"Number",stat:!0,forced:!0},{range:function(r,t,a){return new g3(r,t,a,"number",0,1)}})});var pb=n((Fwr,qb)=>{var y3=ab();qb.exports=y3;Zr();nb();db()});var gb=n(($wr,hb)=>{hb.exports=pb()});var zv=n((jwr,yb)=>{var m3=Math.log;yb.exports=Math.log1p||function(r){var t=+r;return t>-1e-8&&t<1e-8?t-t*t/2:m3(1+t)}});var Sb=n(()=>{var S3=l(),T3=zv(),Zv=Math.acosh,E3=Math.log,mb=Math.sqrt,b3=Math.LN2,O3=!Zv||Math.floor(Zv(Number.MAX_VALUE))!=710||Zv(1/0)!=1/0;S3({target:"Math",stat:!0,forced:O3},{acosh:function(r){var t=+r;return t<1?NaN:t>9490626562425156e-8?E3(t)+b3:T3(t-1+mb(t-1)*mb(t+1))}})});var bb=n(()=>{var I3=l(),Tb=Math.asinh,_3=Math.log,A3=Math.sqrt;function Eb(e){var r=+e;return!isFinite(r)||r==0?r:r<0?-Eb(-r):_3(r+A3(r*r+1))}var x3=!(Tb&&1/Tb(0)>0);I3({target:"Math",stat:!0,forced:x3},{asinh:Eb})});var Ib=n(()=>{var R3=l(),Ob=Math.atanh,w3=Math.log,P3=!(Ob&&1/Ob(-0)<0);R3({target:"Math",stat:!0,forced:P3},{atanh:function(r){var t=+r;return t==0?t:w3((1+t)/(1-t))/2}})});var fu=n((Vwr,_b)=>{_b.exports=Math.sign||function(r){var t=+r;return t==0||t!=t?t:t<0?-1:1}});var Ab=n(()=>{var C3=l(),M3=fu(),N3=Math.abs,D3=Math.pow;C3({target:"Math",stat:!0},{cbrt:function(r){var t=+r;return M3(t)*D3(N3(t),1/3)}})});var xb=n(()=>{var F3=l(),$3=Math.floor,j3=Math.log,k3=Math.LOG2E;F3({target:"Math",stat:!0},{clz32:function(r){var t=r>>>0;return t?31-$3(j3(t+.5)*k3):32}})});var bi=n((Ywr,Rb)=>{var Ei=Math.expm1,L3=Math.exp;Rb.exports=!Ei||Ei(10)>22025.465794806718||Ei(10)<22025.465794806718||Ei(-2e-17)!=-2e-17?function(r){var t=+r;return t==0?t:t>-1e-6&&t<1e-6?t+t*t/2:L3(t)-1}:Ei});var Pb=n(()=>{var B3=l(),U3=bi(),wb=Math.cosh,G3=Math.abs,Yv=Math.E,W3=!wb||wb(710)===1/0;B3({target:"Math",stat:!0,forced:W3},{cosh:function(r){var t=U3(G3(r)-1)+1;return(t+1/(t*Yv*Yv))*(Yv/2)}})});var Mb=n(()=>{var V3=l(),Cb=bi();V3({target:"Math",stat:!0,forced:Cb!=Math.expm1},{expm1:Cb})});var Qv=n((e0r,Nb)=>{var H3=fu(),K3=Math.abs,du=Math.pow,Jv=du(2,-52),lu=du(2,-23),z3=du(2,127)*(2-lu),Xv=du(2,-126),Z3=function(e){return e+1/Jv-1/Jv};Nb.exports=Math.fround||function(r){var t=+r,a=K3(t),i=H3(t),u,o;return a<Xv?i*Z3(a/Xv/lu)*Xv*lu:(u=(1+lu/Jv)*a,o=u-(u-a),o>z3||o!=o?i*(1/0):i*o)}});var Db=n(()=>{var Y3=l(),X3=Qv();Y3({target:"Math",stat:!0},{fround:X3})});var $b=n(()=>{var J3=l(),Fb=Math.hypot,Q3=Math.abs,rY=Math.sqrt,eY=!!Fb&&Fb(1/0,NaN)!==1/0;J3({target:"Math",stat:!0,arity:2,forced:eY},{hypot:function(r,t){for(var a=0,i=0,u=arguments.length,o=0,s,v;i<u;)s=Q3(arguments[i++]),o<s?(v=o/s,a=a*v*v+1,o=s):s>0?(v=s/o,a+=v*v):a+=s;return o===1/0?1/0:o*rY(a)}})});var kb=n(()=>{var tY=l(),aY=w(),jb=Math.imul,iY=aY(function(){return jb(4294967295,5)!=-5||jb.length!=2});tY({target:"Math",stat:!0,forced:iY},{imul:function(r,t){var a=65535,i=+r,u=+t,o=a&i,s=a&u;return 0|o*s+((a&i>>>16)*s+o*(a&u>>>16)<<16>>>0)}})});var Lb=n(()=>{var nY=l(),uY=jv();nY({target:"Math",stat:!0},{log10:uY})});var Bb=n(()=>{var oY=l(),sY=zv();oY({target:"Math",stat:!0},{log1p:sY})});var Ub=n(()=>{var vY=l(),cY=Math.log,fY=Math.LN2;vY({target:"Math",stat:!0},{log2:function(r){return cY(r)/fY}})});var Gb=n(()=>{var lY=l(),dY=fu();lY({target:"Math",stat:!0},{sign:dY})});var Hb=n(()=>{var qY=l(),pY=w(),Wb=bi(),hY=Math.abs,Vb=Math.exp,gY=Math.E,yY=pY(function(){return Math.sinh(-2e-17)!=-2e-17});qY({target:"Math",stat:!0,forced:yY},{sinh:function(r){var t=+r;return hY(t)<1?(Wb(t)-Wb(-t))/2:(Vb(t-1)-Vb(-t-1))*(gY/2)}})});var Zb=n(()=>{var mY=l(),Kb=bi(),zb=Math.exp;mY({target:"Math",stat:!0},{tanh:function(r){var t=+r,a=Kb(t),i=Kb(-t);return a==1/0?1:i==1/0?-1:(a-i)/(zb(t)+zb(-t))}})});var Yb=n(()=>{var SY=l(),TY=hs();SY({target:"Math",stat:!0},{trunc:TY})});var Jb=n((E0r,Xb)=>{Sb();bb();Ib();Ab();xb();Pb();Mb();Db();$b();kb();Lb();Bb();Ub();Gb();Hb();Zb();jn();Yb();var EY=Pr();Xb.exports=EY.Math});var rO=n((b0r,Qb)=>{var bY=Jb();Qb.exports=bY});var tO=n((O0r,eO)=>{var OY=rO();eO.exports=OY});var aO=n(()=>{var IY=l(),_Y=Math.min,AY=Math.max;IY({target:"Math",stat:!0,forced:!0},{clamp:function(r,t,a){return _Y(a,AY(t,r))}})});var iO=n(()=>{var xY=l();xY({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})});var nO=n(()=>{var RY=l(),wY=180/Math.PI;RY({target:"Math",stat:!0,forced:!0},{degrees:function(r){return r*wY}})});var rc=n((P0r,uO)=>{uO.exports=Math.scale||function(r,t,a,i,u){var o=+r,s=+t,v=+a,c=+i,f=+u;return o!=o||s!=s||v!=v||c!=c||f!=f?NaN:o===1/0||o===-1/0?o:(o-s)*(f-c)/(v-s)+c}});var oO=n(()=>{var PY=l(),CY=rc(),MY=Qv();PY({target:"Math",stat:!0,forced:!0},{fscale:function(r,t,a,i,u){return MY(CY(r,t,a,i,u))}})});var sO=n(()=>{var NY=l();NY({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})});var vO=n(()=>{var DY=l(),FY=Math.PI/180;DY({target:"Math",stat:!0,forced:!0},{radians:function(r){return r*FY}})});var cO=n(()=>{var $Y=l(),jY=rc();$Y({target:"Math",stat:!0,forced:!0},{scale:jY})});var qO=n(()=>{var kY=l(),LY=L(),BY=$v(),UY=Dt(),GY=Ae(),fO=Or(),lO="Seeded Random",dO=lO+" Generator",WY='Math.seededPRNG() argument should have a "seed" field with a finite value.',VY=fO.set,HY=fO.getterFor(dO),KY=TypeError,zY=UY(function(r){VY(this,{type:dO,seed:r%2147483647})},lO,function(){var r=HY(this),t=r.seed=(r.seed*1103515245+12345)%2147483647;return GY((t&1073741823)/1073741823,!1)});kY({target:"Math",stat:!0,forced:!0},{seededPRNG:function(r){var t=LY(r).seed;if(!BY(t))throw KY(WY);return new zY(t)}})});var pO=n(()=>{var ZY=l();ZY({target:"Math",stat:!0,forced:!0},{signbit:function(r){var t=+r;return t==t&&t==0?1/t==-1/0:t<0}})});var hO=n(()=>{var YY=l();YY({target:"Math",stat:!0,forced:!0},{iaddh:function(r,t,a,i){var u=r>>>0,o=t>>>0,s=a>>>0;return o+(i>>>0)+((u&s|(u|s)&~(u+s>>>0))>>>31)|0}})});var gO=n(()=>{var XY=l();XY({target:"Math",stat:!0,forced:!0},{isubh:function(r,t,a,i){var u=r>>>0,o=t>>>0,s=a>>>0;return o-(i>>>0)-((~u&s|~(u^s)&u-s>>>0)>>>31)|0}})});var yO=n(()=>{var JY=l();JY({target:"Math",stat:!0,forced:!0},{imulh:function(r,t){var a=65535,i=+r,u=+t,o=i&a,s=u&a,v=i>>16,c=u>>16,f=(v*s>>>0)+(o*s>>>16);return v*c+(f>>16)+((o*c>>>0)+(f&a)>>16)}})});var mO=n(()=>{var QY=l();QY({target:"Math",stat:!0,forced:!0},{umulh:function(r,t){var a=65535,i=+r,u=+t,o=i&a,s=u&a,v=i>>>16,c=u>>>16,f=(v*s>>>0)+(o*s>>>16);return v*c+(f>>>16)+((o*c>>>0)+(f&a)>>>16)}})});var TO=n((J0r,SO)=>{var r4=tO();aO();iO();nO();oO();sO();vO();cO();qO();pO();hO();gO();yO();mO();SO.exports=r4});var bO=n((Q0r,EO)=>{EO.exports=TO()});var qu=n((rPr,OO)=>{"use strict";var e4=L();OO.exports=function(){var e=e4(this),r="";return e.hasIndices&&(r+="d"),e.global&&(r+="g"),e.ignoreCase&&(r+="i"),e.multiline&&(r+="m"),e.dotAll&&(r+="s"),e.unicode&&(r+="u"),e.unicodeSets&&(r+="v"),e.sticky&&(r+="y"),r}});var Oi=n((ePr,IO)=>{var ec=w(),t4=V(),tc=t4.RegExp,ac=ec(function(){var e=tc("a","y");return e.lastIndex=2,e.exec("abcd")!=null}),a4=ac||ec(function(){return!tc("a","y").sticky}),i4=ac||ec(function(){var e=tc("^r","gy");return e.lastIndex=2,e.exec("str")!=null});IO.exports={BROKEN_CARET:i4,MISSED_STICKY:a4,UNSUPPORTED_Y:ac}});var pu=n((tPr,_O)=>{var n4=w(),u4=V(),o4=u4.RegExp;_O.exports=n4(function(){var e=o4(".","s");return!(e.dotAll&&e.exec(`
`)&&e.flags==="s")})});var ic=n((aPr,AO)=>{var s4=w(),v4=V(),c4=v4.RegExp;AO.exports=s4(function(){var e=c4("(?<a>b)","g");return e.exec("b").groups.a!=="b"||"b".replace(e,"$<a>c")!=="bc"})});var Ii=n((iPr,RO)=>{"use strict";var qa=U(),gu=I(),f4=sr(),l4=qu(),d4=Oi(),q4=be(),p4=Yr(),h4=Or().get,g4=pu(),y4=ic(),m4=q4("native-string-replace",String.prototype.replace),hu=RegExp.prototype.exec,uc=hu,S4=gu("".charAt),T4=gu("".indexOf),E4=gu("".replace),nc=gu("".slice),oc=(function(){var e=/a/,r=/b*/g;return qa(hu,e,"a"),qa(hu,r,"a"),e.lastIndex!==0||r.lastIndex!==0})(),xO=d4.BROKEN_CARET,sc=/()??/.exec("")[1]!==void 0,b4=oc||sc||xO||g4||y4;b4&&(uc=function(r){var t=this,a=h4(t),i=f4(r),u=a.raw,o,s,v,c,f,d,q;if(u)return u.lastIndex=t.lastIndex,o=qa(uc,u,i),t.lastIndex=u.lastIndex,o;var p=a.groups,b=xO&&t.sticky,T=qa(l4,t),O=t.source,_=0,S=i;if(b&&(T=E4(T,"y",""),T4(T,"g")===-1&&(T+="g"),S=nc(i,t.lastIndex),t.lastIndex>0&&(!t.multiline||t.multiline&&S4(i,t.lastIndex-1)!==`
`)&&(O="(?: "+O+")",S=" "+S,_++),s=new RegExp("^(?:"+O+")",T)),sc&&(s=new RegExp("^"+O+"$(?!\\s)",T)),oc&&(v=t.lastIndex),c=qa(hu,b?s:t,S),b?c?(c.input=nc(c.input,_),c[0]=nc(c[0],_),c.index=t.lastIndex,t.lastIndex+=c[0].length):t.lastIndex=0:oc&&c&&(t.lastIndex=t.global?c.index+c[0].length:v),sc&&c&&c.length>1&&qa(m4,c[0],s,function(){for(f=1;f<arguments.length-2;f++)arguments[f]===void 0&&(c[f]=void 0)}),c&&p)for(c.groups=d=p4(null),f=0;f<p.length;f++)q=p[f],d[q[0]]=c[q[1]];return c});RO.exports=uc});var _i=n(()=>{"use strict";var O4=l(),wO=Ii();O4({target:"RegExp",proto:!0,forced:/./.exec!==wO},{exec:wO})});var MO=n(()=>{var I4=l(),_4=I(),A4=ge(),x4=RangeError,PO=String.fromCharCode,CO=String.fromCodePoint,R4=_4([].join),w4=!!CO&&CO.length!=1;I4({target:"String",stat:!0,arity:1,forced:w4},{fromCodePoint:function(r){for(var t=[],a=arguments.length,i=0,u;a>i;){if(u=+arguments[i++],A4(u,1114111)!==u)throw x4(u+" is not a valid code point");t[i]=u<65536?PO(u):PO(((u-=65536)>>10)+55296,u%1024+56320)}return R4(t,"")}})});var $O=n(()=>{var P4=l(),FO=I(),C4=_r(),M4=ar(),NO=sr(),N4=ur(),DO=FO([].push),D4=FO([].join);P4({target:"String",stat:!0},{raw:function(r){var t=C4(M4(r).raw),a=N4(t);if(!a)return"";for(var i=arguments.length,u=[],o=0;;){if(DO(u,NO(t[o++])),o===a)return D4(u,"");o<i&&DO(u,NO(arguments[o]))}}})});var pa=n((fPr,LO)=>{var vc=I(),F4=yr(),$4=sr(),j4=gr(),k4=vc("".charAt),jO=vc("".charCodeAt),L4=vc("".slice),kO=function(e){return function(r,t){var a=$4(j4(r)),i=F4(t),u=a.length,o,s;return i<0||i>=u?e?"":void 0:(o=jO(a,i),o<55296||o>56319||i+1===u||(s=jO(a,i+1))<56320||s>57343?e?k4(a,i):o:e?L4(a,i,i+2):(o-55296<<10)+(s-56320)+65536)}};LO.exports={codeAt:kO(!1),charAt:kO(!0)}});var BO=n(()=>{"use strict";var B4=l(),U4=pa().codeAt;B4({target:"String",proto:!0},{codePointAt:function(r){return U4(this,r)}})});var UO=n(()=>{"use strict";var G4=l(),W4=I(),V4=gr(),H4=yr(),K4=sr(),z4=w(),Z4=W4("".charAt),Y4=z4(function(){return"\u{20BB7}".at(-2)!=="\uD842"});G4({target:"String",proto:!0,forced:Y4},{at:function(r){var t=K4(V4(this)),a=t.length,i=H4(r),u=i>=0?i:a+i;return u<0||u>=a?void 0:Z4(t,u)}})});var ha=n((hPr,GO)=>{var X4=or(),J4=$r(),Q4=ir(),r7=Q4("match");GO.exports=function(e){var r;return X4(e)&&((r=e[r7])!==void 0?!!r:J4(e)=="RegExp")}});var yu=n((gPr,WO)=>{var e7=ha(),t7=TypeError;WO.exports=function(e){if(e7(e))throw t7("The method doesn't accept regular expressions");return e}});var mu=n((yPr,VO)=>{var a7=ir(),i7=a7("match");VO.exports=function(e){var r=/./;try{"/./"[e](r)}catch{try{return r[i7]=!1,"/./"[e](r)}catch{}}return!1}});var YO=n(()=>{"use strict";var n7=l(),zO=ut(),u7=Nr().f,o7=zr(),HO=sr(),s7=yu(),v7=gr(),c7=mu(),f7=Ar(),KO=zO("".endsWith),l7=zO("".slice),d7=Math.min,ZO=c7("endsWith"),q7=!f7&&!ZO&&!!(function(){var e=u7(String.prototype,"endsWith");return e&&!e.writable})();n7({target:"String",proto:!0,forced:!q7&&!ZO},{endsWith:function(r){var t=HO(v7(this));s7(r);var a=arguments.length>1?arguments[1]:void 0,i=t.length,u=a===void 0?i:d7(o7(a),i),o=HO(r);return KO?KO(t,o,u):l7(t,u-o.length,u)===o}})});var JO=n(()=>{"use strict";var p7=l(),h7=I(),g7=yu(),y7=gr(),XO=sr(),m7=mu(),S7=h7("".indexOf);p7({target:"String",proto:!0,forced:!m7("includes")},{includes:function(r){return!!~S7(XO(y7(this)),XO(g7(r)),arguments.length>1?arguments[1]:void 0)}})});var cc=n(()=>{"use strict";var T7=l(),E7=I(),b7=gr(),O7=sr(),QO=E7("".charCodeAt);T7({target:"String",proto:!0},{isWellFormed:function(){for(var r=O7(b7(this)),t=r.length,a=0;a<t;a++){var i=QO(r,a);if((i&63488)==55296&&(i>=56320||++a>=t||(QO(r,a)&64512)!=56320))return!1}return!0}})});var Ai=n((IPr,iI)=>{"use strict";_i();var rI=ut(),eI=xr(),I7=Ii(),tI=w(),aI=ir(),_7=Oe(),A7=aI("species"),fc=RegExp.prototype;iI.exports=function(e,r,t,a){var i=aI(e),u=!tI(function(){var c={};return c[i]=function(){return 7},""[e](c)!=7}),o=u&&!tI(function(){var c=!1,f=/a/;return e==="split"&&(f={},f.constructor={},f.constructor[A7]=function(){return f},f.flags="",f[i]=/./[i]),f.exec=function(){return c=!0,null},f[i](""),!c});if(!u||!o||t){var s=rI(/./[i]),v=r(i,""[e],function(c,f,d,q,p){var b=rI(c),T=f.exec;return T===I7||T===fc.exec?u&&!p?{done:!0,value:s(f,d,q)}:{done:!0,value:b(d,f,q)}:{done:!1}});eI(String.prototype,e,v[0]),eI(fc,i,v[1])}a&&_7(fc[i],"sham",!0)}});var xi=n((_Pr,nI)=>{"use strict";var x7=pa().charAt;nI.exports=function(e,r,t){return r+(t?x7(e,r).length:1)}});var ga=n((APr,oI)=>{var uI=U(),R7=L(),w7=nr(),P7=$r(),C7=Ii(),M7=TypeError;oI.exports=function(e,r){var t=e.exec;if(w7(t)){var a=uI(t,e,r);return a!==null&&R7(a),a}if(P7(e)==="RegExp")return uI(C7,e,r);throw M7("RegExp#exec called on incompatible receiver")}});var dc=n(()=>{"use strict";var N7=U(),D7=Ai(),F7=L(),$7=wr(),j7=zr(),lc=sr(),k7=gr(),L7=Ur(),B7=xi(),sI=ga();D7("match",function(e,r,t){return[function(i){var u=k7(this),o=$7(i)?void 0:L7(i,e);return o?N7(o,i,u):new RegExp(i)[e](lc(u))},function(a){var i=F7(this),u=lc(a),o=t(r,i,u);if(o.done)return o.value;if(!i.global)return sI(i,u);var s=i.unicode;i.lastIndex=0;for(var v=[],c=0,f;(f=sI(i,u))!==null;){var d=lc(f[0]);v[c]=d,d===""&&(i.lastIndex=B7(u,j7(i.lastIndex),s)),c++}return c===0?null:v}]})});var Ri=n((wPr,cI)=>{var U7=U(),G7=lr(),W7=de(),V7=qu(),vI=RegExp.prototype;cI.exports=function(e){var r=e.flags;return r===void 0&&!("flags"in vI)&&!G7(e,"flags")&&W7(vI,e)?U7(V7,e):r}});var ya=n((PPr,fI)=>{var H7=nt(),K7=at(),z7=TypeError;fI.exports=function(e){if(H7(e))return e;throw z7(K7(e)+" is not a constructor")}});var wi=n((CPr,dI)=>{var lI=L(),Z7=ya(),Y7=wr(),X7=ir(),J7=X7("species");dI.exports=function(e,r){var t=lI(e).constructor,a;return t===void 0||Y7(a=lI(t)[J7])?r:Z7(a)}});var yc=n(()=>{"use strict";var Q7=l(),qI=U(),gI=ut(),r5=Dt(),Su=Ae(),pI=gr(),yI=zr(),Pi=sr(),e5=L(),t5=wr(),a5=$r(),i5=ha(),mI=Ri(),n5=Ur(),u5=xr(),o5=w(),s5=ir(),v5=wi(),c5=xi(),f5=ga(),SI=Or(),pc=Ar(),Tu=s5("matchAll"),TI="RegExp String",EI=TI+" Iterator",l5=SI.set,d5=SI.getterFor(EI),hI=RegExp.prototype,q5=TypeError,hc=gI("".indexOf),Eu=gI("".matchAll),qc=!!Eu&&!o5(function(){Eu("a",/./)}),p5=r5(function(r,t,a,i){l5(this,{type:EI,regexp:r,string:t,global:a,unicode:i,done:!1})},TI,function(){var r=d5(this);if(r.done)return Su(void 0,!0);var t=r.regexp,a=r.string,i=f5(t,a);return i===null?(r.done=!0,Su(void 0,!0)):r.global?(Pi(i[0])===""&&(t.lastIndex=c5(a,yI(t.lastIndex),r.unicode)),Su(i,!1)):(r.done=!0,Su(i,!1))}),gc=function(e){var r=e5(this),t=Pi(e),a=v5(r,RegExp),i=Pi(mI(r)),u,o,s;return u=new a(a===RegExp?r.source:r,i),o=!!~hc(i,"g"),s=!!~hc(i,"u"),u.lastIndex=yI(r.lastIndex),new p5(u,t,o,s)};Q7({target:"String",proto:!0,forced:qc},{matchAll:function(r){var t=pI(this),a,i,u,o;if(t5(r)){if(qc)return Eu(t,r)}else{if(i5(r)&&(a=Pi(pI(mI(r))),!~hc(a,"g")))throw q5("`.matchAll` does not allow non-global regexes");if(qc)return Eu(t,r);if(u=n5(r,Tu),u===void 0&&pc&&a5(r)=="RegExp"&&(u=gc),u)return qI(u,r,t)}return i=Pi(t),o=new RegExp(r,"g"),pc?qI(gc,o,i):o[Tu](i)}});pc||Tu in hI||u5(hI,Tu,gc)});var bu=n((DPr,_I)=>{var II=I(),h5=zr(),bI=sr(),g5=mi(),y5=gr(),m5=II(g5),S5=II("".slice),T5=Math.ceil,OI=function(e){return function(r,t,a){var i=bI(y5(r)),u=h5(t),o=i.length,s=a===void 0?" ":bI(a),v,c;return u<=o||s==""?i:(v=u-o,c=m5(s,T5(v/s.length)),c.length>v&&(c=S5(c,0,v)),e?i+c:c+i)}};_I.exports={start:OI(!1),end:OI(!0)}});var mc=n((FPr,AI)=>{var E5=De();AI.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(E5)});var xI=n(()=>{"use strict";var b5=l(),O5=bu().end,I5=mc();b5({target:"String",proto:!0,forced:I5},{padEnd:function(r){return O5(this,r,arguments.length>1?arguments[1]:void 0)}})});var RI=n(()=>{"use strict";var _5=l(),A5=bu().start,x5=mc();_5({target:"String",proto:!0,forced:x5},{padStart:function(r){return A5(this,r,arguments.length>1?arguments[1]:void 0)}})});var wI=n(()=>{var R5=l(),w5=mi();R5({target:"String",proto:!0},{repeat:w5})});var bc=n((GPr,PI)=>{var Ec=I(),P5=ar(),C5=Math.floor,Sc=Ec("".charAt),M5=Ec("".replace),Tc=Ec("".slice),N5=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,D5=/\$([$&'`]|\d{1,2})/g;PI.exports=function(e,r,t,a,i,u){var o=t+e.length,s=a.length,v=D5;return i!==void 0&&(i=P5(i),v=N5),M5(u,v,function(c,f){var d;switch(Sc(f,0)){case"$":return"$";case"&":return e;case"`":return Tc(r,0,t);case"'":return Tc(r,o);case"<":d=i[Tc(f,1,-1)];break;default:var q=+f;if(q===0)return c;if(q>s){var p=C5(q/10);return p===0?c:p<=s?a[p-1]===void 0?Sc(f,1):a[p-1]+Sc(f,1):c}d=a[q-1]}return d===void 0?"":d})}});var _c=n(()=>{"use strict";var F5=me(),CI=U(),Ou=I(),$5=Ai(),j5=w(),k5=L(),L5=nr(),B5=wr(),U5=yr(),G5=zr(),ma=sr(),W5=gr(),V5=xi(),H5=Ur(),K5=bc(),z5=ga(),Z5=ir(),Ic=Z5("replace"),Y5=Math.max,X5=Math.min,J5=Ou([].concat),Oc=Ou([].push),MI=Ou("".indexOf),NI=Ou("".slice),Q5=function(e){return e===void 0?e:String(e)},rX=(function(){return"a".replace(/./,"$0")==="$0"})(),DI=(function(){return/./[Ic]?/./[Ic]("a","$0")==="":!1})(),eX=!j5(function(){var e=/./;return e.exec=function(){var r=[];return r.groups={a:"7"},r},"".replace(e,"$<a>")!=="7"});$5("replace",function(e,r,t){var a=DI?"$":"$0";return[function(u,o){var s=W5(this),v=B5(u)?void 0:H5(u,Ic);return v?CI(v,u,s,o):CI(r,ma(s),u,o)},function(i,u){var o=k5(this),s=ma(i);if(typeof u=="string"&&MI(u,a)===-1&&MI(u,"$<")===-1){var v=t(r,o,s,u);if(v.done)return v.value}var c=L5(u);c||(u=ma(u));var f=o.global;if(f){var d=o.unicode;o.lastIndex=0}for(var q=[];;){var p=z5(o,s);if(p===null||(Oc(q,p),!f))break;var b=ma(p[0]);b===""&&(o.lastIndex=V5(s,G5(o.lastIndex),d))}for(var T="",O=0,_=0;_<q.length;_++){p=q[_];for(var S=ma(p[0]),E=Y5(X5(U5(p.index),s.length),0),C=[],H=1;H<p.length;H++)Oc(C,Q5(p[H]));var k=p.groups;if(c){var Q=J5([S],C,E,s);k!==void 0&&Oc(Q,k);var P=ma(F5(u,void 0,Q))}else P=K5(S,s,E,C,k,u);E>=O&&(T+=NI(s,O,E)+P,O=E+S.length)}return T+NI(s,O)}]},!eX||!rX||DI)});var xc=n(()=>{"use strict";var tX=l(),aX=U(),Ac=I(),FI=gr(),iX=nr(),nX=wr(),uX=ha(),Sa=sr(),oX=Ur(),sX=Ri(),vX=bc(),cX=ir(),fX=Ar(),lX=cX("replace"),dX=TypeError,kI=Ac("".indexOf),qX=Ac("".replace),$I=Ac("".slice),pX=Math.max,jI=function(e,r,t){return t>e.length?-1:r===""?t:kI(e,r,t)};tX({target:"String",proto:!0},{replaceAll:function(r,t){var a=FI(this),i,u,o,s,v,c,f,d,q,p=0,b=0,T="";if(!nX(r)){if(i=uX(r),i&&(u=Sa(FI(sX(r))),!~kI(u,"g")))throw dX("`.replaceAll` does not allow non-global regexes");if(o=oX(r,lX),o)return aX(o,r,a,t);if(fX&&i)return qX(Sa(a),r,t)}for(s=Sa(a),v=Sa(r),c=iX(t),c||(t=Sa(t)),f=v.length,d=pX(1,f),p=jI(s,v,0);p!==-1;)q=c?Sa(t(v,p,s)):vX(v,s,p,[],void 0,t),T+=$I(s,b,p)+q,b=p+f,p=jI(s,v,p+d);return b<s.length&&(T+=$I(s,b)),T}})});var Rc=n(()=>{"use strict";var hX=U(),gX=Ai(),yX=L(),mX=wr(),SX=gr(),LI=Tv(),BI=sr(),TX=Ur(),EX=ga();gX("search",function(e,r,t){return[function(i){var u=SX(this),o=mX(i)?void 0:TX(i,e);return o?hX(o,i,u):new RegExp(i)[e](BI(u))},function(a){var i=yX(this),u=BI(a),o=t(r,i,u);if(o.done)return o.value;var s=i.lastIndex;LI(s,0)||(i.lastIndex=0);var v=EX(i,u);return LI(i.lastIndex,s)||(i.lastIndex=s),v===null?-1:v.index}]})});var Cc=n(()=>{"use strict";var bX=me(),Ci=U(),Pc=I(),OX=Ai(),IX=L(),_X=wr(),AX=ha(),UI=gr(),xX=wi(),RX=xi(),wX=zr(),wc=sr(),PX=Ur(),GI=ia(),WI=ga(),CX=Ii(),MX=Oi(),NX=w(),Ta=MX.UNSUPPORTED_Y,VI=4294967295,DX=Math.min,HI=[].push,FX=Pc(/./.exec),Ea=Pc(HI),Mi=Pc("".slice),$X=!NX(function(){var e=/(?:)/,r=e.exec;e.exec=function(){return r.apply(this,arguments)};var t="ab".split(e);return t.length!==2||t[0]!=="a"||t[1]!=="b"});OX("split",function(e,r,t){var a;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?a=function(i,u){var o=wc(UI(this)),s=u===void 0?VI:u>>>0;if(s===0)return[];if(i===void 0)return[o];if(!AX(i))return Ci(r,o,i,s);for(var v=[],c=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(i.sticky?"y":""),f=0,d=new RegExp(i.source,c+"g"),q,p,b;(q=Ci(CX,d,o))&&(p=d.lastIndex,!(p>f&&(Ea(v,Mi(o,f,q.index)),q.length>1&&q.index<o.length&&bX(HI,v,GI(q,1)),b=q[0].length,f=p,v.length>=s)));)d.lastIndex===q.index&&d.lastIndex++;return f===o.length?(b||!FX(d,""))&&Ea(v,""):Ea(v,Mi(o,f)),v.length>s?GI(v,0,s):v}:"0".split(void 0,0).length?a=function(i,u){return i===void 0&&u===0?[]:Ci(r,this,i,u)}:a=r,[function(u,o){var s=UI(this),v=_X(u)?void 0:PX(u,e);return v?Ci(v,u,s,o):Ci(a,wc(s),u,o)},function(i,u){var o=IX(this),s=wc(i),v=t(a,o,s,u,a!==r);if(v.done)return v.value;var c=xX(o,RegExp),f=o.unicode,d=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(Ta?"g":"y"),q=new c(Ta?"^(?:"+o.source+")":o,d),p=u===void 0?VI:u>>>0;if(p===0)return[];if(s.length===0)return WI(q,s)===null?[s]:[];for(var b=0,T=0,O=[];T<s.length;){q.lastIndex=Ta?0:T;var _=WI(q,Ta?Mi(s,T):s),S;if(_===null||(S=DX(wX(q.lastIndex+(Ta?T:0)),s.length))===b)T=RX(s,T,f);else{if(Ea(O,Mi(s,b,T)),O.length===p)return O;for(var E=1;E<=_.length-1;E++)if(Ea(O,_[E]),O.length===p)return O;T=b=S}}return Ea(O,Mi(s,b)),O}]},!$X,Ta)});var XI=n(()=>{"use strict";var jX=l(),ZI=ut(),kX=Nr().f,LX=zr(),KI=sr(),BX=yu(),UX=gr(),GX=mu(),WX=Ar(),zI=ZI("".startsWith),VX=ZI("".slice),HX=Math.min,YI=GX("startsWith"),KX=!WX&&!YI&&!!(function(){var e=kX(String.prototype,"startsWith");return e&&!e.writable})();jX({target:"String",proto:!0,forced:!KX&&!YI},{startsWith:function(r){var t=KI(UX(this));BX(r);var a=LX(HX(arguments.length>1?arguments[1]:void 0,t.length)),i=KI(r);return zI?zI(t,i,a):VX(t,a,a+i.length)===i}})});var QI=n(()=>{"use strict";var zX=l(),ZX=I(),YX=gr(),JI=yr(),XX=sr(),JX=ZX("".slice),QX=Math.max,r9=Math.min,e9=!"".substr||"ab".substr(-1)!=="b";zX({target:"String",proto:!0,forced:e9},{substr:function(r,t){var a=XX(YX(this)),i=a.length,u=JI(r),o,s;return u===1/0&&(u=0),u<0&&(u=QX(i+u,0)),o=t===void 0?i:JI(t),o<=0||o===1/0?"":(s=r9(u+o,i),u>=s?"":JX(a,u,s))}})});var Fc=n(()=>{"use strict";var t9=l(),t_=U(),Dc=I(),a9=gr(),i9=sr(),n9=w(),u9=Array,Mc=Dc("".charAt),r_=Dc("".charCodeAt),o9=Dc([].join),Nc="".toWellFormed,s9="\uFFFD",e_=Nc&&n9(function(){return t_(Nc,1)!=="1"});t9({target:"String",proto:!0,forced:e_},{toWellFormed:function(){var r=i9(a9(this));if(e_)return t_(Nc,r);for(var t=r.length,a=u9(t),i=0;i<t;i++){var u=r_(r,i);(u&63488)!=55296?a[i]=Mc(r,i):u>=56320||i+1>=t||(r_(r,i+1)&64512)!=56320?a[i]=s9:(a[i]=Mc(r,i),a[++i]=Mc(r,i))}return o9(a,"")}})});var Iu=n((iCr,n_)=>{var v9=xt().PROPER,c9=w(),a_=ca(),i_="\u200B\x85\u180E";n_.exports=function(e){return c9(function(){return!!a_[e]()||i_[e]()!==i_||v9&&a_[e].name!==e})}});var u_=n(()=>{"use strict";var f9=l(),l9=$t().trim,d9=Iu();f9({target:"String",proto:!0,forced:d9("trim")},{trim:function(){return l9(this)}})});var $c=n((oCr,o_)=>{"use strict";var q9=$t().start,p9=Iu();o_.exports=p9("trimStart")?function(){return q9(this)}:"".trimStart});var v_=n(()=>{var h9=l(),s_=$c();h9({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==s_},{trimLeft:s_})});var f_=n(()=>{v_();var g9=l(),c_=$c();g9({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==c_},{trimStart:c_})});var jc=n((lCr,l_)=>{"use strict";var y9=$t().end,m9=Iu();l_.exports=m9("trimEnd")?function(){return y9(this)}:"".trimEnd});var q_=n(()=>{var S9=l(),d_=jc();S9({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==d_},{trimRight:d_})});var h_=n(()=>{q_();var T9=l(),p_=jc();T9({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==p_},{trimEnd:p_})});var dt=n(()=>{"use strict";var E9=pa().charAt,b9=sr(),y_=Or(),O9=Gn(),g_=Ae(),m_="String Iterator",I9=y_.set,_9=y_.getterFor(m_);O9(String,"String",function(e){I9(this,{type:m_,string:b9(e),index:0})},function(){var r=_9(this),t=r.string,a=r.index,i;return a>=t.length?g_(void 0,!0):(i=E9(t,a),r.index+=i.length,g_(i,!1))})});var Wr=n((mCr,T_)=>{var A9=I(),x9=gr(),S_=sr(),R9=/"/g,w9=A9("".replace);T_.exports=function(e,r,t,a){var i=S_(x9(e)),u="<"+r;return t!==""&&(u+=" "+t+'="'+w9(S_(a),R9,"&quot;")+'"'),u+">"+i+"</"+r+">"}});var Vr=n((SCr,E_)=>{var P9=w();E_.exports=function(e){return P9(function(){var r=""[e]('"');return r!==r.toLowerCase()||r.split('"').length>3})}});var b_=n(()=>{"use strict";var C9=l(),M9=Wr(),N9=Vr();C9({target:"String",proto:!0,forced:N9("anchor")},{anchor:function(r){return M9(this,"a","name",r)}})});var O_=n(()=>{"use strict";var D9=l(),F9=Wr(),$9=Vr();D9({target:"String",proto:!0,forced:$9("big")},{big:function(){return F9(this,"big","","")}})});var I_=n(()=>{"use strict";var j9=l(),k9=Wr(),L9=Vr();j9({target:"String",proto:!0,forced:L9("blink")},{blink:function(){return k9(this,"blink","","")}})});var __=n(()=>{"use strict";var B9=l(),U9=Wr(),G9=Vr();B9({target:"String",proto:!0,forced:G9("bold")},{bold:function(){return U9(this,"b","","")}})});var A_=n(()=>{"use strict";var W9=l(),V9=Wr(),H9=Vr();W9({target:"String",proto:!0,forced:H9("fixed")},{fixed:function(){return V9(this,"tt","","")}})});var x_=n(()=>{"use strict";var K9=l(),z9=Wr(),Z9=Vr();K9({target:"String",proto:!0,forced:Z9("fontcolor")},{fontcolor:function(r){return z9(this,"font","color",r)}})});var R_=n(()=>{"use strict";var Y9=l(),X9=Wr(),J9=Vr();Y9({target:"String",proto:!0,forced:J9("fontsize")},{fontsize:function(r){return X9(this,"font","size",r)}})});var w_=n(()=>{"use strict";var Q9=l(),rJ=Wr(),eJ=Vr();Q9({target:"String",proto:!0,forced:eJ("italics")},{italics:function(){return rJ(this,"i","","")}})});var P_=n(()=>{"use strict";var tJ=l(),aJ=Wr(),iJ=Vr();tJ({target:"String",proto:!0,forced:iJ("link")},{link:function(r){return aJ(this,"a","href",r)}})});var C_=n(()=>{"use strict";var nJ=l(),uJ=Wr(),oJ=Vr();nJ({target:"String",proto:!0,forced:oJ("small")},{small:function(){return uJ(this,"small","","")}})});var M_=n(()=>{"use strict";var sJ=l(),vJ=Wr(),cJ=Vr();sJ({target:"String",proto:!0,forced:cJ("strike")},{strike:function(){return vJ(this,"strike","","")}})});var N_=n(()=>{"use strict";var fJ=l(),lJ=Wr(),dJ=Vr();fJ({target:"String",proto:!0,forced:dJ("sub")},{sub:function(){return lJ(this,"sub","","")}})});var D_=n(()=>{"use strict";var qJ=l(),pJ=Wr(),hJ=Vr();qJ({target:"String",proto:!0,forced:hJ("sup")},{sup:function(){return pJ(this,"sup","","")}})});var $_=n((KCr,F_)=>{Zr();_i();MO();$O();BO();UO();YO();JO();cc();dc();yc();xI();RI();wI();_c();xc();Rc();Cc();XI();QI();Fc();u_();f_();h_();dt();b_();O_();I_();__();A_();x_();R_();w_();P_();C_();M_();N_();D_();var gJ=Pr();F_.exports=gJ.String});var k_=n((zCr,j_)=>{var yJ=$_();j_.exports=yJ});var L_=n(()=>{cc()});var B_=n(()=>{Fc()});var G_=n((QCr,U_)=>{var mJ=k_();L_();B_();U_.exports=mJ});var ba=n((rMr,W_)=>{var SJ=xr();W_.exports=function(e,r,t){for(var a in r)SJ(e,a,r[a],t);return e}});var jt=n((eMr,V_)=>{var TJ=de(),EJ=TypeError;V_.exports=function(e,r){if(TJ(r,e))return e;throw EJ("Incorrect invocation")}});var Ni=n((tMr,Z_)=>{var bJ=ir(),K_=bJ("iterator"),z_=!1;try{H_=0,kc={next:function(){return{done:!!H_++}},return:function(){z_=!0}},kc[K_]=function(){return this},Array.from(kc,function(){throw 2})}catch{}var H_,kc;Z_.exports=function(e,r){if(!r&&!z_)return!1;var t=!1;try{var a={};a[K_]=function(){return{next:function(){return{done:t=!0}}}},e(a)}catch{}return t}});var Di=n((aMr,X_)=>{"use strict";var OJ=l(),IJ=V(),_J=I(),Y_=ea(),AJ=xr(),xJ=lt(),RJ=ie(),wJ=jt(),PJ=nr(),CJ=wr(),Lc=or(),Bc=w(),MJ=Ni(),NJ=ye(),DJ=hi();X_.exports=function(e,r,t){var a=e.indexOf("Map")!==-1,i=e.indexOf("Weak")!==-1,u=a?"set":"add",o=IJ[e],s=o&&o.prototype,v=o,c={},f=function(_){var S=_J(s[_]);AJ(s,_,_=="add"?function(C){return S(this,C===0?0:C),this}:_=="delete"?function(E){return i&&!Lc(E)?!1:S(this,E===0?0:E)}:_=="get"?function(C){return i&&!Lc(C)?void 0:S(this,C===0?0:C)}:_=="has"?function(C){return i&&!Lc(C)?!1:S(this,C===0?0:C)}:function(C,H){return S(this,C===0?0:C,H),this})},d=Y_(e,!PJ(o)||!(i||s.forEach&&!Bc(function(){new o().entries().next()})));if(d)v=t.getConstructor(r,e,a,u),xJ.enable();else if(Y_(e,!0)){var q=new v,p=q[u](i?{}:-0,1)!=q,b=Bc(function(){q.has(1)}),T=MJ(function(_){new o(_)}),O=!i&&Bc(function(){for(var _=new o,S=5;S--;)_[u](S,S);return!_.has(-0)});T||(v=r(function(_,S){wJ(_,s);var E=DJ(new o,_,v);return CJ(S)||RJ(S,E[u],{that:E,AS_ENTRIES:a}),E}),v.prototype=s,s.constructor=v),(b||O)&&(f("delete"),f("has"),a&&f("get")),(O||p)&&f(u),i&&s.clear&&delete s.clear}return c[e]=v,OJ({global:!0,constructor:!0,forced:v!=o},c),NJ(v,e),i||t.setStrong(v,e,a),v}});var Wc=n((iMr,aA)=>{"use strict";var FJ=I(),J_=ba(),_u=lt().getWeakData,$J=jt(),jJ=L(),kJ=wr(),Uc=or(),LJ=ie(),rA=Ir(),Q_=lr(),eA=Or(),BJ=eA.set,UJ=eA.getterFor,GJ=rA.find,WJ=rA.findIndex,VJ=FJ([].splice),HJ=0,Au=function(e){return e.frozen||(e.frozen=new tA)},tA=function(){this.entries=[]},Gc=function(e,r){return GJ(e.entries,function(t){return t[0]===r})};tA.prototype={get:function(e){var r=Gc(this,e);if(r)return r[1]},has:function(e){return!!Gc(this,e)},set:function(e,r){var t=Gc(this,e);t?t[1]=r:this.entries.push([e,r])},delete:function(e){var r=WJ(this.entries,function(t){return t[0]===e});return~r&&VJ(this.entries,r,1),!!~r}};aA.exports={getConstructor:function(e,r,t,a){var i=e(function(v,c){$J(v,u),BJ(v,{type:r,id:HJ++,frozen:void 0}),kJ(c)||LJ(c,v[a],{that:v,AS_ENTRIES:t})}),u=i.prototype,o=UJ(r),s=function(v,c,f){var d=o(v),q=_u(jJ(c),!0);return q===!0?Au(d).set(c,f):q[d.id]=f,v};return J_(u,{delete:function(v){var c=o(this);if(!Uc(v))return!1;var f=_u(v);return f===!0?Au(c).delete(v):f&&Q_(f,c.id)&&delete f[c.id]},has:function(c){var f=o(this);if(!Uc(c))return!1;var d=_u(c);return d===!0?Au(f).has(c):d&&Q_(d,f.id)}}),J_(u,t?{get:function(c){var f=o(this);if(Uc(c)){var d=_u(c);return d===!0?Au(f).get(c):d?d[f.id]:void 0}},set:function(c,f){return s(this,c,f)}}:{add:function(c){return s(this,c,!0)}}),i}}});var dA=n(()=>{"use strict";var KJ=ft(),iA=V(),Pu=I(),nA=ba(),zJ=lt(),ZJ=Di(),sA=Wc(),xu=or(),Ru=Or().enforce,YJ=w(),XJ=cs(),ji=Object,JJ=Array.isArray,wu=ji.isExtensible,vA=ji.isFrozen,QJ=ji.isSealed,cA=ji.freeze,rQ=ji.seal,uA={},oA={},eQ=!iA.ActiveXObject&&"ActiveXObject"in iA,Fi,fA=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},lA=ZJ("WeakMap",fA,sA),Oa=lA.prototype,Cu=Pu(Oa.set),tQ=function(){return KJ&&YJ(function(){var e=cA([]);return Cu(new lA,e,1),!vA(e)})};XJ&&(eQ?(Fi=sA.getConstructor(fA,"WeakMap",!0),zJ.enable(),Vc=Pu(Oa.delete),$i=Pu(Oa.has),Hc=Pu(Oa.get),nA(Oa,{delete:function(e){if(xu(e)&&!wu(e)){var r=Ru(this);return r.frozen||(r.frozen=new Fi),Vc(this,e)||r.frozen.delete(e)}return Vc(this,e)},has:function(r){if(xu(r)&&!wu(r)){var t=Ru(this);return t.frozen||(t.frozen=new Fi),$i(this,r)||t.frozen.has(r)}return $i(this,r)},get:function(r){if(xu(r)&&!wu(r)){var t=Ru(this);return t.frozen||(t.frozen=new Fi),$i(this,r)?Hc(this,r):t.frozen.get(r)}return Hc(this,r)},set:function(r,t){if(xu(r)&&!wu(r)){var a=Ru(this);a.frozen||(a.frozen=new Fi),$i(this,r)?Cu(this,r,t):a.frozen.set(r,t)}else Cu(this,r,t);return this}})):tQ()&&nA(Oa,{set:function(r,t){var a;return JJ(r)&&(vA(r)?a=uA:QJ(r)&&(a=oA)),Cu(this,r,t),a==uA&&cA(r),a==oA&&rQ(r),this}}));var Vc,$i,Hc});var Mu=n(()=>{dA()});var qA=n(()=>{"use strict";var aQ=l(),iQ=pa().charAt,nQ=gr(),uQ=yr(),oQ=sr();aQ({target:"String",proto:!0,forced:!0},{at:function(r){var t=oQ(nQ(this)),a=t.length,i=uQ(r),u=i>=0?i:a+i;return u<0||u>=a?void 0:iQ(t,u)}})});var Kc=n((fMr,yA)=>{var gA=I(),sQ=_r(),pA=sr(),vQ=ur(),cQ=TypeError,hA=gA([].push),fQ=gA([].join);yA.exports=function(r){var t=sQ(r),a=vQ(t);if(!a)return"";for(var i=arguments.length,u=[],o=0;;){var s=t[o++];if(s===void 0)throw cQ("Incorrect template");if(hA(u,pA(s)),o===a)return fQ(u,"");o<i&&hA(u,pA(arguments[o]))}}});var mA=n(()=>{var lQ=l(),dQ=Kc();lQ({target:"String",stat:!0,forced:!0},{cooked:dQ})});var OA=n(()=>{"use strict";var qQ=l(),pQ=Dt(),SA=Ae(),hQ=gr(),gQ=sr(),TA=Or(),EA=pa(),yQ=EA.codeAt,mQ=EA.charAt,bA="String Iterator",SQ=TA.set,TQ=TA.getterFor(bA),EQ=pQ(function(r){SQ(this,{type:bA,string:r,index:0})},"String",function(){var r=TQ(this),t=r.string,a=r.index,i;return a>=t.length?SA(void 0,!0):(i=mQ(t,a),r.index+=i.length,SA({codePoint:yQ(i,0),position:a},!1))});qQ({target:"String",proto:!0,forced:!0},{codePoints:function(){return new EQ(gQ(hQ(this)))}})});var MA=n((hMr,CA)=>{var bQ=qr(),Nu=I(),OQ=String.fromCharCode,IQ=bQ("String","fromCodePoint"),zc=Nu("".charAt),wA=Nu("".charCodeAt),IA=Nu("".indexOf),_A=Nu("".slice),Yc=48,PA=57,AA=97,_Q=102,xA=65,AQ=70,RA=function(e,r){var t=wA(e,r);return t>=Yc&&t<=PA},Zc=function(e,r,t){if(t>=e.length)return-1;for(var a=0;r<t;r++){var i=xQ(wA(e,r));if(i===-1)return-1;a=a*16+i}return a},xQ=function(e){return e>=Yc&&e<=PA?e-Yc:e>=AA&&e<=_Q?e-AA+10:e>=xA&&e<=AQ?e-xA+10:-1};CA.exports=function(e){for(var r="",t=0,a=0,i;(a=IA(e,"\\",a))>-1;){if(r+=_A(e,t,a),++a===e.length)return;var u=zc(e,a++);switch(u){case"b":r+="\b";break;case"t":r+="	";break;case"n":r+=`
`;break;case"v":r+="\v";break;case"f":r+="\f";break;case"r":r+="\r";break;case"\r":a<e.length&&zc(e,a)===`
`&&++a;case`
`:case"\u2028":case"\u2029":break;case"0":if(RA(e,a))return;r+="\0";break;case"x":if(i=Zc(e,a,a+2),i===-1)return;a+=2,r+=OQ(i);break;case"u":if(a<e.length&&zc(e,a)==="{"){var o=IA(e,"}",++a);if(o===-1)return;i=Zc(e,a,o),a=o+1}else i=Zc(e,a,a+4),a+=4;if(i===-1||i>1114111)return;r+=IQ(i);break;default:if(RA(u,0))return;r+=u}t=a}return r+_A(e,t)}});var GA=n(()=>{"use strict";var RQ=ft(),wQ=l(),PQ=be(),CQ=qr(),MQ=ri(),Du=I(),jA=me(),kA=L(),NQ=ar(),DQ=nr(),FQ=ur(),$Q=Tr().f,jQ=ia(),kQ=Kc(),LQ=MA(),LA=ca(),BQ=CQ("WeakMap"),We=PQ("GlobalDedentRegistry",new BQ);We.has=We.has;We.get=We.get;We.set=We.set;var Xc=Array,ki=TypeError,NA=Object.freeze||Object,UQ=Object.isFrozen,GQ=Math.min,DA=Du("".charAt),BA=Du("".slice),WQ=Du("".split),FA=Du(/./.exec),VQ=/([\n\u2028\u2029]|\r\n?)/g,HQ=RegExp("^["+LA+"]*"),KQ=RegExp("[^"+LA+"]"),$A="Invalid tag",zQ="Invalid opening line",ZQ="Invalid closing line",YQ=function(e){var r=e.raw;if(RQ&&!UQ(r))throw ki("Raw template should be frozen");if(We.has(r))return We.get(r);var t=XQ(r),a=QQ(t);return $Q(a,"raw",{value:NA(t)}),NA(a),We.set(r,a),a},XQ=function(e){var r=NQ(e),t=FQ(r),a=Xc(t),i=Xc(t),u=0,o,s;if(!t)throw ki($A);for(;u<t;u++){var v=r[u];if(typeof v=="string")a[u]=WQ(v,VQ);else throw ki($A)}for(u=0;u<t;u++){var c=u+1===t;if(o=a[u],u===0){if(o.length===1||o[0].length>0)throw ki(zQ);o[1]=""}if(c){if(o.length===1||FA(KQ,o[o.length-1]))throw ki(ZQ);o[o.length-2]="",o[o.length-1]=""}for(var f=2;f<o.length;f+=2){var d=o[f],q=f+1===o.length&&!c,p=FA(HQ,d)[0];if(!q&&p.length===d.length){o[f]="";continue}s=JQ(p,s)}}var b=s?s.length:0;for(u=0;u<t;u++){o=a[u];for(var T=o[0],O=1;O<o.length;O+=2)T+=o[O]+BA(o[O+1],b);i[u]=T}return i},JQ=function(e,r){if(r===void 0||e===r)return e;for(var t=0,a=GQ(e.length,r.length);t<a&&DA(e,t)===DA(r,t);t++);return BA(e,0,t)},QQ=function(e){for(var r=0,t=e.length,a=Xc(t);r<t;r++)a[r]=LQ(e[r]);return a},UA=function(e){return MQ(function(r){var t=jQ(arguments);return t[0]=YQ(kA(r)),jA(e,this,t)},"")},rrr=UA(kQ);wQ({target:"String",stat:!0,forced:!0},{dedent:function(r){return kA(r),DQ(r)?UA(r):jA(rrr,this,arguments)}})});var WA=n(()=>{yc()});var VA=n(()=>{xc()});var KA=n((bMr,HA)=>{var err=G_();Mu();qA();mA();OA();GA();WA();VA();HA.exports=err});var ZA=n((OMr,zA)=>{zA.exports=KA()});var YA=n(()=>{"use strict";var trr=l(),arr=I(),irr=w(),nrr=irr(function(){return new Date(16e11).getYear()!==120}),urr=arr(Date.prototype.getFullYear);trr({target:"Date",proto:!0,forced:nrr},{getYear:function(){return urr(this)-1900}})});var JA=n(()=>{var orr=l(),srr=I(),XA=Date,vrr=srr(XA.prototype.getTime);orr({target:"Date",stat:!0},{now:function(){return vrr(new XA)}})});var ex=n(()=>{"use strict";var crr=l(),QA=I(),frr=yr(),rx=Date.prototype,lrr=QA(rx.getTime),drr=QA(rx.setFullYear);crr({target:"Date",proto:!0},{setYear:function(r){lrr(this);var t=frr(r),a=0<=t&&t<=99?t+1900:t;return drr(this,a)}})});var tx=n(()=>{var qrr=l();qrr({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})});var nx=n((MMr,ix)=>{"use strict";var qt=I(),ax=w(),kt=bu().start,prr=RangeError,hrr=isFinite,grr=Math.abs,Ve=Date.prototype,Jc=Ve.toISOString,yrr=qt(Ve.getTime),mrr=qt(Ve.getUTCDate),Srr=qt(Ve.getUTCFullYear),Trr=qt(Ve.getUTCHours),Err=qt(Ve.getUTCMilliseconds),brr=qt(Ve.getUTCMinutes),Orr=qt(Ve.getUTCMonth),Irr=qt(Ve.getUTCSeconds);ix.exports=ax(function(){return Jc.call(new Date(-5e13-1))!="0385-07-25T07:06:39.999Z"})||!ax(function(){Jc.call(new Date(NaN))})?function(){if(!hrr(yrr(this)))throw prr("Invalid time value");var r=this,t=Srr(r),a=Err(r),i=t<0?"-":t>9999?"+":"";return i+kt(grr(t),i?6:4,0)+"-"+kt(Orr(r)+1,2,0)+"-"+kt(mrr(r),2,0)+"T"+kt(Trr(r),2,0)+":"+kt(brr(r),2,0)+":"+kt(Irr(r),2,0)+"."+kt(a,3,0)+"Z"}:Jc});var ox=n(()=>{var _rr=l(),ux=nx();_rr({target:"Date",proto:!0,forced:Date.prototype.toISOString!==ux},{toISOString:ux})});var sx=n(()=>{"use strict";var Arr=l(),xrr=w(),Rrr=ar(),wrr=Za(),Prr=xrr(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});Arr({target:"Date",proto:!0,arity:1,forced:Prr},{toJSON:function(r){var t=Rrr(this),a=wrr(t,"number");return typeof a=="number"&&!isFinite(a)?null:t.toISOString()}})});var lx=n(()=>{var cx=I(),Crr=xr(),Qc=Date.prototype,vx="Invalid Date",fx="toString",Mrr=cx(Qc[fx]),Nrr=cx(Qc.getTime);String(new Date(NaN))!=vx&&Crr(Qc,fx,function(){var r=Nrr(this);return r===r?Mrr(this):vx})});var qx=n((LMr,dx)=>{"use strict";var Drr=L(),Frr=Jo(),$rr=TypeError;dx.exports=function(e){if(Drr(this),e==="string"||e==="default")e="string";else if(e!=="number")throw $rr("Incorrect hint");return Frr(this,e)}});var gx=n(()=>{var jrr=lr(),krr=xr(),Lrr=qx(),Brr=ir(),px=Brr("toPrimitive"),hx=Date.prototype;jrr(hx,px)||krr(hx,px,Lrr)});var mx=n((GMr,yx)=>{YA();JA();ex();tx();ox();sx();lx();gx();var Urr=Pr();yx.exports=Urr.Date});var Tx=n((WMr,Sx)=>{var Grr=mx();Sx.exports=Grr});var bx=n((VMr,Ex)=>{var Wrr=Tx();Ex.exports=Wrr});var Ix=n((HMr,Ox)=>{var Vrr=bx();Ox.exports=Vrr});var Ax=n((KMr,_x)=>{_x.exports=Ix()});var Rx=n((zMr,xx)=>{var Hrr=L(),Krr=di();xx.exports=function(e,r,t,a){try{return a?r(Hrr(t)[0],t[1]):r(t)}catch(i){Krr(e,"throw",i)}}});var Mx=n((ZMr,Cx)=>{"use strict";var zrr=mr(),Zrr=U(),Yrr=ar(),Xrr=Rx(),Jrr=Xn(),Qrr=nt(),rer=ur(),wx=je(),eer=va(),ter=sa(),Px=Array;Cx.exports=function(r){var t=Yrr(r),a=Qrr(this),i=arguments.length,u=i>1?arguments[1]:void 0,o=u!==void 0;o&&(u=zrr(u,i>2?arguments[2]:void 0));var s=ter(t),v=0,c,f,d,q,p,b;if(s&&!(this===Px&&Jrr(s)))for(q=eer(t,s),p=q.next,f=a?new this:[];!(d=Zrr(p,q)).done;v++)b=o?Xrr(q,u,[d.value,v],!0):d.value,wx(f,v,b);else for(c=rer(t),f=a?new this(c):Px(c);c>v;v++)b=o?u(t[v],v):t[v],wx(f,v,b);return f.length=v,f}});var Nx=n(()=>{var aer=l(),ier=Mx(),ner=Ni(),uer=!ner(function(e){Array.from(e)});aer({target:"Array",stat:!0,forced:uer},{from:ier})});var Dx=n(()=>{var oer=l(),ser=Ie();oer({target:"Array",stat:!0},{isArray:ser})});var $x=n(()=>{"use strict";var ver=l(),cer=w(),fer=nt(),ler=je(),Fx=Array,der=cer(function(){function e(){}return!(Fx.of.call(e)instanceof e)});ver({target:"Array",stat:!0,forced:der},{of:function(){for(var r=0,t=arguments.length,a=new(fer(this)?this:Fx)(t);t>r;)ler(a,r,arguments[r++]);return a.length=t,a}})});var rf=n(()=>{"use strict";var qer=l(),per=ar(),her=ur(),ger=yr(),yer=Er();qer({target:"Array",proto:!0},{at:function(r){var t=per(this),a=her(t),i=ger(r),u=i>=0?i:a+i;return u<0||u>=a?void 0:t[u]}});yer("at")});var Li=n((i1r,kx)=>{"use strict";var jx=at(),mer=TypeError;kx.exports=function(e,r){if(!delete e[r])throw mer("Cannot delete property "+jx(r)+" of "+jx(e))}});var tf=n((n1r,Lx)=>{"use strict";var Ser=ar(),ef=ge(),Ter=ur(),Eer=Li(),ber=Math.min;Lx.exports=[].copyWithin||function(r,t){var a=Ser(this),i=Ter(a),u=ef(r,i),o=ef(t,i),s=arguments.length>2?arguments[2]:void 0,v=ber((s===void 0?i:ef(s,i))-o,i-u),c=1;for(o<u&&u<o+v&&(c=-1,o+=v-1,u+=v-1);v-- >0;)o in a?a[u]=a[o]:Eer(a,u),u+=c,o+=c;return a}});var Bx=n(()=>{var Oer=l(),Ier=tf(),_er=Er();Oer({target:"Array",proto:!0},{copyWithin:Ier});_er("copyWithin")});var ne=n((s1r,Ux)=>{"use strict";var Aer=w();Ux.exports=function(e,r){var t=[][e];return!!t&&Aer(function(){t.call(null,r||function(){return 1},1)})}});var Gx=n(()=>{"use strict";var xer=l(),Rer=Ir().every,wer=ne(),Per=wer("every");xer({target:"Array",proto:!0,forced:!Per},{every:function(r){return Rer(this,r,arguments.length>1?arguments[1]:void 0)}})});var Fu=n((f1r,Vx)=>{"use strict";var Cer=ar(),Wx=ge(),Mer=ur();Vx.exports=function(r){for(var t=Cer(this),a=Mer(t),i=arguments.length,u=Wx(i>1?arguments[1]:void 0,a),o=i>2?arguments[2]:void 0,s=o===void 0?a:Wx(o,a);s>u;)t[u++]=r;return t}});var Hx=n(()=>{var Ner=l(),Der=Fu(),Fer=Er();Ner({target:"Array",proto:!0},{fill:Der});Fer("fill")});var Kx=n(()=>{"use strict";var $er=l(),jer=Ir().filter,ker=aa(),Ler=ker("filter");$er({target:"Array",proto:!0,forced:!Ler},{filter:function(r){return jer(this,r,arguments.length>1?arguments[1]:void 0)}})});var Zx=n(()=>{"use strict";var Ber=l(),Uer=Ir().find,Ger=Er(),af="find",zx=!0;af in[]&&Array(1)[af](function(){zx=!1});Ber({target:"Array",proto:!0,forced:zx},{find:function(r){return Uer(this,r,arguments.length>1?arguments[1]:void 0)}});Ger(af)});var Xx=n(()=>{"use strict";var Wer=l(),Ver=Ir().findIndex,Her=Er(),nf="findIndex",Yx=!0;nf in[]&&Array(1)[nf](function(){Yx=!1});Wer({target:"Array",proto:!0,forced:Yx},{findIndex:function(r){return Ver(this,r,arguments.length>1?arguments[1]:void 0)}});Her(nf)});var Bi=n((S1r,Qx)=>{var Ker=mr(),zer=Ne(),Zer=ar(),Yer=ur(),Jx=function(e){var r=e==1;return function(t,a,i){for(var u=Zer(t),o=zer(u),s=Ker(a,i),v=Yer(o),c,f;v-- >0;)if(c=o[v],f=s(c,v,u),f)switch(e){case 0:return c;case 1:return v}return r?-1:void 0}};Qx.exports={findLast:Jx(0),findLastIndex:Jx(1)}});var uf=n(()=>{"use strict";var Xer=l(),Jer=Bi().findLast,Qer=Er();Xer({target:"Array",proto:!0},{findLast:function(r){return Jer(this,r,arguments.length>1?arguments[1]:void 0)}});Qer("findLast")});var of=n(()=>{"use strict";var rtr=l(),etr=Bi().findLastIndex,ttr=Er();rtr({target:"Array",proto:!0},{findLastIndex:function(r){return etr(this,r,arguments.length>1?arguments[1]:void 0)}});ttr("findLastIndex")});var sf=n((I1r,eR)=>{"use strict";var atr=Ie(),itr=ur(),ntr=it(),utr=mr(),rR=function(e,r,t,a,i,u,o,s){for(var v=i,c=0,f=o?utr(o,s):!1,d,q;c<a;)c in t&&(d=f?f(t[c],c,r):t[c],u>0&&atr(d)?(q=itr(d),v=rR(e,r,d,q,v,u-1)-1):(ntr(v+1),e[v]=d),v++),c++;return v};eR.exports=rR});var tR=n(()=>{"use strict";var otr=l(),str=sf(),vtr=ar(),ctr=ur(),ftr=yr(),ltr=ta();otr({target:"Array",proto:!0},{flat:function(){var r=arguments.length?arguments[0]:void 0,t=vtr(this),a=ctr(t),i=ltr(t,0);return i.length=str(i,t,t,a,0,r===void 0?1:ftr(r)),i}})});var aR=n(()=>{"use strict";var dtr=l(),qtr=sf(),ptr=fr(),htr=ar(),gtr=ur(),ytr=ta();dtr({target:"Array",proto:!0},{flatMap:function(r){var t=htr(this),a=gtr(t),i;return ptr(r),i=ytr(t,0),i.length=qtr(i,t,t,a,0,1,r,arguments.length>1?arguments[1]:void 0),i}})});var nR=n((w1r,iR)=>{"use strict";var mtr=Ir().forEach,Str=ne(),Ttr=Str("forEach");iR.exports=Ttr?[].forEach:function(r){return mtr(this,r,arguments.length>1?arguments[1]:void 0)}});var oR=n(()=>{"use strict";var Etr=l(),uR=nR();Etr({target:"Array",proto:!0,forced:[].forEach!=uR},{forEach:uR})});var sR=n(()=>{"use strict";var btr=l(),Otr=ra().includes,Itr=w(),_tr=Er(),Atr=Itr(function(){return!Array(1).includes()});btr({target:"Array",proto:!0,forced:Atr},{includes:function(r){return Otr(this,r,arguments.length>1?arguments[1]:void 0)}});_tr("includes")});var cR=n(()=>{"use strict";var xtr=l(),Rtr=ut(),wtr=ra().indexOf,Ptr=ne(),vf=Rtr([].indexOf),vR=!!vf&&1/vf([1],1,-0)<0,Ctr=vR||!Ptr("indexOf");xtr({target:"Array",proto:!0,forced:Ctr},{indexOf:function(r){var t=arguments.length>1?arguments[1]:void 0;return vR?vf(this,r,t)||0:wtr(this,r,t)}})});var fR=n(()=>{"use strict";var Mtr=l(),Ntr=I(),Dtr=Ne(),Ftr=_r(),$tr=ne(),jtr=Ntr([].join),ktr=Dtr!=Object,Ltr=ktr||!$tr("join",",");Mtr({target:"Array",proto:!0,forced:Ltr},{join:function(r){return jtr(Ftr(this),r===void 0?",":r)}})});var ff=n((k1r,dR)=>{"use strict";var Btr=me(),Utr=_r(),Gtr=yr(),Wtr=ur(),Vtr=ne(),Htr=Math.min,cf=[].lastIndexOf,lR=!!cf&&1/[1].lastIndexOf(1,-0)<0,Ktr=Vtr("lastIndexOf"),ztr=lR||!Ktr;dR.exports=ztr?function(r){if(lR)return Btr(cf,this,arguments)||0;var t=Utr(this),a=Wtr(t),i=a-1;for(arguments.length>1&&(i=Htr(i,Gtr(arguments[1]))),i<0&&(i=a+i);i>=0;i--)if(i in t&&t[i]===r)return i||0;return-1}:cf});var pR=n(()=>{var Ztr=l(),qR=ff();Ztr({target:"Array",proto:!0,forced:qR!==[].lastIndexOf},{lastIndexOf:qR})});var hR=n(()=>{"use strict";var Ytr=l(),Xtr=Ir().map,Jtr=aa(),Qtr=Jtr("map");Ytr({target:"Array",proto:!0,forced:!Qtr},{map:function(r){return Xtr(this,r,arguments.length>1?arguments[1]:void 0)}})});var $u=n((W1r,gR)=>{"use strict";var rar=Y(),ear=Ie(),tar=TypeError,aar=Object.getOwnPropertyDescriptor,iar=rar&&!(function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}})();gR.exports=iar?function(e,r){if(ear(e)&&!aar(e,"length").writable)throw tar("Cannot set read only .length");return e.length=r}:function(e,r){return e.length=r}});var yR=n(()=>{"use strict";var nar=l(),uar=ar(),oar=ur(),sar=$u(),car=it(),far=w(),lar=far(function(){return[].push.call({length:4294967296},1)!==4294967297}),dar=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}},qar=lar||!dar();nar({target:"Array",proto:!0,arity:1,forced:qar},{push:function(r){var t=uar(this),a=oar(t),i=arguments.length;car(a+i);for(var u=0;u<i;u++)t[a]=arguments[u],a++;return sar(t,a),a}})});var Ui=n((K1r,SR)=>{var par=fr(),har=ar(),gar=Ne(),yar=ur(),mar=TypeError,mR=function(e){return function(r,t,a,i){par(t);var u=har(r),o=gar(u),s=yar(u),v=e?s-1:0,c=e?-1:1;if(a<2)for(;;){if(v in o){i=o[v],v+=c;break}if(v+=c,e?v<0:s<=v)throw mar("Reduce of empty array with no initial value")}for(;e?v>=0:s>v;v+=c)v in o&&(i=t(i,o[v],v,u));return i}};SR.exports={left:mR(!1),right:mR(!0)}});var Lt=n((z1r,TR)=>{var Sar=$r();TR.exports=typeof process<"u"&&Sar(process)=="process"});var bR=n(()=>{"use strict";var Tar=l(),Ear=Ui().left,bar=ne(),ER=Fe(),Oar=Lt(),Iar=!Oar&&ER>79&&ER<83,_ar=Iar||!bar("reduce");Tar({target:"Array",proto:!0,forced:_ar},{reduce:function(r){var t=arguments.length;return Ear(this,r,t,t>1?arguments[1]:void 0)}})});var IR=n(()=>{"use strict";var Aar=l(),xar=Ui().right,Rar=ne(),OR=Fe(),war=Lt(),Par=!war&&OR>79&&OR<83,Car=Par||!Rar("reduceRight");Aar({target:"Array",proto:!0,forced:Car},{reduceRight:function(r){return xar(this,r,arguments.length,arguments.length>1?arguments[1]:void 0)}})});var AR=n(()=>{"use strict";var Mar=l(),Nar=I(),Dar=Ie(),Far=Nar([].reverse),_R=[1,2];Mar({target:"Array",proto:!0,forced:String(_R)===String(_R.reverse())},{reverse:function(){return Dar(this)&&(this.length=this.length),Far(this)}})});var wR=n(()=>{"use strict";var $ar=l(),xR=Ie(),jar=nt(),kar=or(),RR=ge(),Lar=ur(),Bar=_r(),Uar=je(),Gar=ir(),War=aa(),Var=st(),Har=War("slice"),Kar=Gar("species"),lf=Array,zar=Math.max;$ar({target:"Array",proto:!0,forced:!Har},{slice:function(r,t){var a=Bar(this),i=Lar(a),u=RR(r,i),o=RR(t===void 0?i:t,i),s,v,c;if(xR(a)&&(s=a.constructor,jar(s)&&(s===lf||xR(s.prototype))?s=void 0:kar(s)&&(s=s[Kar],s===null&&(s=void 0)),s===lf||s===void 0))return Var(a,u,o);for(v=new(s===void 0?lf:s)(zar(o-u,0)),c=0;u<o;u++,c++)u in a&&Uar(v,c,a[u]);return v.length=c,v}})});var PR=n(()=>{"use strict";var Zar=l(),Yar=Ir().some,Xar=ne(),Jar=Xar("some");Zar({target:"Array",proto:!0,forced:!Jar},{some:function(r){return Yar(this,r,arguments.length>1?arguments[1]:void 0)}})});var qf=n((nNr,MR)=>{var CR=ia(),Qar=Math.floor,df=function(e,r){var t=e.length,a=Qar(t/2);return t<8?rir(e,r):eir(e,df(CR(e,0,a),r),df(CR(e,a),r),r)},rir=function(e,r){for(var t=e.length,a=1,i,u;a<t;){for(u=a,i=e[a];u&&r(e[u-1],i)>0;)e[u]=e[--u];u!==a++&&(e[u]=i)}return e},eir=function(e,r,t,a){for(var i=r.length,u=t.length,o=0,s=0;o<i||s<u;)e[o+s]=o<i&&s<u?a(r[o],t[s])<=0?r[o++]:t[s++]:o<i?r[o++]:t[s++];return e};MR.exports=df});var pf=n((uNr,DR)=>{var tir=De(),NR=tir.match(/firefox\/(\d+)/i);DR.exports=!!NR&&+NR[1]});var hf=n((oNr,FR)=>{var air=De();FR.exports=/MSIE|Trident/.test(air)});var VR=n(()=>{"use strict";var iir=l(),GR=I(),nir=fr(),uir=ar(),$R=ur(),oir=Li(),jR=sr(),gf=w(),sir=qf(),vir=ne(),kR=pf(),cir=hf(),LR=Fe(),BR=Qn(),pt=[],UR=GR(pt.sort),fir=GR(pt.push),lir=gf(function(){pt.sort(void 0)}),dir=gf(function(){pt.sort(null)}),qir=vir("sort"),WR=!gf(function(){if(LR)return LR<70;if(!(kR&&kR>3)){if(cir)return!0;if(BR)return BR<603;var e="",r,t,a,i;for(r=65;r<76;r++){switch(t=String.fromCharCode(r),r){case 66:case 69:case 70:case 72:a=3;break;case 68:case 71:a=4;break;default:a=2}for(i=0;i<47;i++)pt.push({k:t+i,v:a})}for(pt.sort(function(u,o){return o.v-u.v}),i=0;i<pt.length;i++)t=pt[i].k.charAt(0),e.charAt(e.length-1)!==t&&(e+=t);return e!=="DGBEFHACIJK"}}),pir=lir||!dir||!qir||!WR,hir=function(e){return function(r,t){return t===void 0?-1:r===void 0?1:e!==void 0?+e(r,t)||0:jR(r)>jR(t)?1:-1}};iir({target:"Array",proto:!0,forced:pir},{sort:function(r){r!==void 0&&nir(r);var t=uir(this);if(WR)return r===void 0?UR(t):UR(t,r);var a=[],i=$R(t),u,o;for(o=0;o<i;o++)o in t&&fir(a,t[o]);for(sir(a,hir(r)),u=$R(a),o=0;o<u;)t[o]=a[o++];for(;o<i;)oir(t,o++);return t}})});var Ia=n((cNr,KR)=>{"use strict";var gir=qr(),yir=jr(),mir=ir(),Sir=Y(),HR=mir("species");KR.exports=function(e){var r=gir(e);Sir&&r&&!r[HR]&&yir(r,HR,{configurable:!0,get:function(){return this}})}});var zR=n(()=>{var Tir=Ia();Tir("Array")});var ZR=n(()=>{"use strict";var Eir=l(),bir=ar(),Oir=ge(),Iir=yr(),_ir=ur(),Air=$u(),xir=it(),Rir=ta(),wir=je(),yf=Li(),Pir=aa(),Cir=Pir("splice"),Mir=Math.max,Nir=Math.min;Eir({target:"Array",proto:!0,forced:!Cir},{splice:function(r,t){var a=bir(this),i=_ir(a),u=Oir(r,i),o=arguments.length,s,v,c,f,d,q;for(o===0?s=v=0:o===1?(s=0,v=i-u):(s=o-2,v=Nir(Mir(Iir(t),0),i-u)),xir(i+s-v),c=Rir(a,v),f=0;f<v;f++)d=u+f,d in a&&wir(c,f,a[d]);if(c.length=v,s<v){for(f=u;f<i-v;f++)d=f+v,q=f+s,d in a?a[q]=a[d]:yf(a,q);for(f=i;f>i-v+s;f--)yf(a,f-1)}else if(s>v)for(f=i-v;f>u;f--)d=f+v-1,q=f+s-1,d in a?a[q]=a[d]:yf(a,q);for(f=0;f<s;f++)a[f+u]=arguments[f+2];return Air(a,i-v+s),c}})});var mf=n((pNr,YR)=>{var Dir=ur();YR.exports=function(e,r){for(var t=Dir(e),a=new r(t),i=0;i<t;i++)a[i]=e[t-i-1];return a}});var Sf=n(()=>{"use strict";var Fir=l(),$ir=mf(),jir=_r(),kir=Er(),Lir=Array;Fir({target:"Array",proto:!0},{toReversed:function(){return $ir(jir(this),Lir)}});kir("toReversed")});var Bt=n((yNr,XR)=>{var Bir=ur();XR.exports=function(e,r){for(var t=0,a=Bir(r),i=new e(a);a>t;)i[t]=r[t++];return i}});var Tf=n((mNr,JR)=>{var Uir=V();JR.exports=function(e){return Uir[e].prototype}});var Ef=n(()=>{"use strict";var Gir=l(),Wir=I(),Vir=fr(),Hir=_r(),Kir=Bt(),zir=Tf(),Zir=Er(),Yir=Array,Xir=Wir(zir("Array").sort);Gir({target:"Array",proto:!0},{toSorted:function(r){r!==void 0&&Vir(r);var t=Hir(this),a=Kir(Yir,t);return Xir(a,r)}});Zir("toSorted")});var bf=n(()=>{"use strict";var Jir=l(),Qir=Er(),rnr=it(),enr=ur(),tnr=ge(),anr=_r(),inr=yr(),nnr=Array,unr=Math.max,onr=Math.min;Jir({target:"Array",proto:!0},{toSpliced:function(r,t){var a=anr(this),i=enr(a),u=tnr(r,i),o=arguments.length,s=0,v,c,f,d;for(o===0?v=c=0:o===1?(v=0,c=i-u):(v=o-2,c=onr(unr(inr(t),0),i-u)),f=rnr(i+v-c),d=nnr(f);s<u;s++)d[s]=a[s];for(;s<u+v;s++)d[s]=arguments[s-u+2];for(;s<f;s++)d[s]=a[s+c-v];return d}});Qir("toSpliced")});var QR=n(()=>{var snr=Er();snr("flat")});var rw=n(()=>{var vnr=Er();vnr("flatMap")});var ew=n(()=>{"use strict";var cnr=l(),fnr=ar(),lnr=ur(),dnr=$u(),qnr=Li(),pnr=it(),hnr=[].unshift(0)!==1,gnr=function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(e){return e instanceof TypeError}},ynr=hnr||!gnr();cnr({target:"Array",proto:!0,arity:1,forced:ynr},{unshift:function(r){var t=fnr(this),a=lnr(t),i=arguments.length;if(i){pnr(a+i);for(var u=a;u--;){var o=u+i;u in t?t[o]=t[u]:qnr(t,o)}for(var s=0;s<i;s++)t[s]=arguments[s]}return dnr(t,a+i)}})});var Of=n((wNr,tw)=>{var mnr=ur(),Snr=yr(),Tnr=RangeError;tw.exports=function(e,r,t,a){var i=mnr(e),u=Snr(t),o=u<0?i+u:u;if(o>=i||o<0)throw Tnr("Incorrect index");for(var s=new r(i),v=0;v<i;v++)s[v]=v===o?a:e[v];return s}});var If=n(()=>{"use strict";var Enr=l(),bnr=Of(),Onr=_r(),Inr=Array;Enr({target:"Array",proto:!0},{with:function(e,r){return bnr(Onr(this),Inr,e,r)}})});var iw=n((MNr,aw)=>{Nx();Dx();$x();rf();Es();Bx();Gx();Hx();Kx();Zx();Xx();uf();of();tR();aR();oR();sR();cR();ct();fR();pR();hR();yR();bR();IR();AR();wR();PR();VR();zR();ZR();Sf();Ef();bf();QR();rw();ew();If();Zr();dt();var _nr=Pr();aw.exports=_nr.Array});var uw=n((NNr,nw)=>{var Anr=iw();nw.exports=Anr});var sw=n((DNr,ow)=>{var xnr=TypeError;ow.exports=function(e,r){if(e<r)throw xnr("Not enough arguments");return e}});var _f=n((FNr,vw)=>{var Rnr=De();vw.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(Rnr)});var Df=n(($Nr,yw)=>{var Xr=V(),wnr=me(),Pnr=mr(),cw=nr(),Cnr=lr(),gw=w(),fw=bs(),Mnr=st(),lw=Ya(),Nnr=sw(),Dnr=_f(),Fnr=Lt(),Cf=Xr.setImmediate,Mf=Xr.clearImmediate,$nr=Xr.process,Af=Xr.Dispatch,jnr=Xr.Function,dw=Xr.MessageChannel,knr=Xr.String,xf=0,Gi={},qw="onreadystatechange",Wi,Ut,Rf,wf;gw(function(){Wi=Xr.location});var Nf=function(e){if(Cnr(Gi,e)){var r=Gi[e];delete Gi[e],r()}},Pf=function(e){return function(){Nf(e)}},pw=function(e){Nf(e.data)},hw=function(e){Xr.postMessage(knr(e),Wi.protocol+"//"+Wi.host)};(!Cf||!Mf)&&(Cf=function(r){Nnr(arguments.length,1);var t=cw(r)?r:jnr(r),a=Mnr(arguments,1);return Gi[++xf]=function(){wnr(t,void 0,a)},Ut(xf),xf},Mf=function(r){delete Gi[r]},Fnr?Ut=function(e){$nr.nextTick(Pf(e))}:Af&&Af.now?Ut=function(e){Af.now(Pf(e))}:dw&&!Dnr?(Rf=new dw,wf=Rf.port2,Rf.port1.onmessage=pw,Ut=Pnr(wf.postMessage,wf)):Xr.addEventListener&&cw(Xr.postMessage)&&!Xr.importScripts&&Wi&&Wi.protocol!=="file:"&&!gw(hw)?(Ut=hw,Xr.addEventListener("message",pw,!1)):qw in lw("script")?Ut=function(e){fw.appendChild(lw("script"))[qw]=function(){fw.removeChild(this),Nf(e)}}:Ut=function(e){setTimeout(Pf(e),0)});yw.exports={set:Cf,clear:Mf}});var Ff=n((jNr,Sw)=>{var mw=function(){this.head=null,this.tail=null};mw.prototype={add:function(e){var r={item:e,next:null},t=this.tail;t?t.next=r:this.head=r,this.tail=r},get:function(){var e=this.head;if(e){var r=this.head=e.next;return r===null&&(this.tail=null),e.item}}};Sw.exports=mw});var Ew=n((kNr,Tw)=>{var Lnr=De();Tw.exports=/ipad|iphone|ipod/i.test(Lnr)&&typeof Pebble<"u"});var Ow=n((LNr,bw)=>{var Bnr=De();bw.exports=/web0s(?!.*chrome)/i.test(Bnr)});var Cw=n((BNr,Pw)=>{var Gt=V(),Iw=mr(),Unr=Nr().f,$f=Df().set,Gnr=Ff(),Wnr=_f(),Vnr=Ew(),Hnr=Ow(),jf=Lt(),_w=Gt.MutationObserver||Gt.WebKitMutationObserver,Aw=Gt.document,xw=Gt.process,ju=Gt.Promise,Rw=Unr(Gt,"queueMicrotask"),Bf=Rw&&Rw.value,_a,kf,Lf,ku,ww;Bf||(Vi=new Gnr,Hi=function(){var e,r;for(jf&&(e=xw.domain)&&e.exit();r=Vi.get();)try{r()}catch(t){throw Vi.head&&_a(),t}e&&e.enter()},!Wnr&&!jf&&!Hnr&&_w&&Aw?(kf=!0,Lf=Aw.createTextNode(""),new _w(Hi).observe(Lf,{characterData:!0}),_a=function(){Lf.data=kf=!kf}):!Vnr&&ju&&ju.resolve?(ku=ju.resolve(void 0),ku.constructor=ju,ww=Iw(ku.then,ku),_a=function(){ww(Hi)}):jf?_a=function(){xw.nextTick(Hi)}:($f=Iw($f,Gt),_a=function(){$f(Hi)}),Bf=function(e){Vi.head||_a(),Vi.add(e)});var Vi,Hi;Pw.exports=Bf});var Nw=n((UNr,Mw)=>{Mw.exports=function(e,r){try{arguments.length==1?console.error(e):console.error(e,r)}catch{}}});var Lu=n((GNr,Dw)=>{Dw.exports=function(e){try{return{error:!1,value:e()}}catch(r){return{error:!0,value:r}}}});var Aa=n((WNr,Fw)=>{var Knr=V();Fw.exports=Knr.Promise});var Uf=n((VNr,$w)=>{$w.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"});var kw=n((HNr,jw)=>{var znr=Uf(),Znr=Lt();jw.exports=!znr&&!Znr&&typeof window=="object"&&typeof document=="object"});var xa=n((KNr,Uw)=>{var Ynr=V(),Ki=Aa(),Xnr=nr(),Jnr=ea(),Qnr=Xa(),rur=ir(),eur=kw(),tur=Uf(),aur=Ar(),Gf=Fe(),Lw=Ki&&Ki.prototype,iur=rur("species"),Wf=!1,Bw=Xnr(Ynr.PromiseRejectionEvent),nur=Jnr("Promise",function(){var e=Qnr(Ki),r=e!==String(Ki);if(!r&&Gf===66||aur&&!(Lw.catch&&Lw.finally))return!0;if(!Gf||Gf<51||!/native code/.test(e)){var t=new Ki(function(u){u(1)}),a=function(u){u(function(){},function(){})},i=t.constructor={};if(i[iur]=a,Wf=t.then(function(){})instanceof a,!Wf)return!0}return!r&&(eur||tur)&&!Bw});Uw.exports={CONSTRUCTOR:nur,REJECTION_EVENT:Bw,SUBCLASSING:Wf}});var Ra=n((zNr,Ww)=>{"use strict";var Gw=fr(),uur=TypeError,our=function(e){var r,t;this.promise=new e(function(a,i){if(r!==void 0||t!==void 0)throw uur("Bad Promise constructor");r=a,t=i}),this.resolve=Gw(r),this.reject=Gw(t)};Ww.exports.f=function(e){return new our(e)}});var v0=n(()=>{"use strict";var sur=l(),vur=Ar(),Wu=Lt(),ht=V(),Ma=U(),Vw=xr(),Hw=Ue(),cur=ye(),fur=Ia(),lur=fr(),Gu=nr(),dur=or(),qur=jt(),pur=wi(),Xw=Df().set,Zf=Cw(),hur=Nw(),gur=Lu(),yur=Ff(),Jw=Or(),Vu=Aa(),Yf=xa(),Qw=Ra(),Hu="Promise",r0=Yf.CONSTRUCTOR,mur=Yf.REJECTION_EVENT,Sur=Yf.SUBCLASSING,Vf=Jw.getterFor(Hu),Tur=Jw.set,wa=Vu&&Vu.prototype,Wt=Vu,Bu=wa,e0=ht.TypeError,Hf=ht.document,Xf=ht.process,Kf=Qw.f,Eur=Kf,bur=!!(Hf&&Hf.createEvent&&ht.dispatchEvent),t0="unhandledrejection",Our="rejectionhandled",Kw=0,a0=1,Iur=2,Jf=1,i0=2,Uu,zw,_ur,Zw,n0=function(e){var r;return dur(e)&&Gu(r=e.then)?r:!1},u0=function(e,r){var t=r.value,a=r.state==a0,i=a?e.ok:e.fail,u=e.resolve,o=e.reject,s=e.domain,v,c,f;try{i?(a||(r.rejection===i0&&xur(r),r.rejection=Jf),i===!0?v=t:(s&&s.enter(),v=i(t),s&&(s.exit(),f=!0)),v===e.promise?o(e0("Promise-chain cycle")):(c=n0(v))?Ma(c,v,u,o):u(v)):o(t)}catch(d){s&&!f&&s.exit(),o(d)}},o0=function(e,r){e.notified||(e.notified=!0,Zf(function(){for(var t=e.reactions,a;a=t.get();)u0(a,e);e.notified=!1,r&&!e.rejection&&Aur(e)}))},s0=function(e,r,t){var a,i;bur?(a=Hf.createEvent("Event"),a.promise=r,a.reason=t,a.initEvent(e,!1,!0),ht.dispatchEvent(a)):a={promise:r,reason:t},!mur&&(i=ht["on"+e])?i(a):e===t0&&hur("Unhandled promise rejection",t)},Aur=function(e){Ma(Xw,ht,function(){var r=e.facade,t=e.value,a=Yw(e),i;if(a&&(i=gur(function(){Wu?Xf.emit("unhandledRejection",t,r):s0(t0,r,t)}),e.rejection=Wu||Yw(e)?i0:Jf,i.error))throw i.value})},Yw=function(e){return e.rejection!==Jf&&!e.parent},xur=function(e){Ma(Xw,ht,function(){var r=e.facade;Wu?Xf.emit("rejectionHandled",r):s0(Our,r,e.value)})},Pa=function(e,r,t){return function(a){e(r,a,t)}},Ca=function(e,r,t){e.done||(e.done=!0,t&&(e=t),e.value=r,e.state=Iur,o0(e,!0))},zf=function(e,r,t){if(!e.done){e.done=!0,t&&(e=t);try{if(e.facade===r)throw e0("Promise can't be resolved itself");var a=n0(r);a?Zf(function(){var i={done:!1};try{Ma(a,r,Pa(zf,i,e),Pa(Ca,i,e))}catch(u){Ca(i,u,e)}}):(e.value=r,e.state=a0,o0(e,!1))}catch(i){Ca({done:!1},i,e)}}};if(r0&&(Wt=function(r){qur(this,Bu),lur(r),Ma(Uu,this);var t=Vf(this);try{r(Pa(zf,t),Pa(Ca,t))}catch(a){Ca(t,a)}},Bu=Wt.prototype,Uu=function(r){Tur(this,{type:Hu,done:!1,notified:!1,parent:!1,reactions:new yur,rejection:!1,state:Kw,value:void 0})},Uu.prototype=Vw(Bu,"then",function(r,t){var a=Vf(this),i=Kf(pur(this,Wt));return a.parent=!0,i.ok=Gu(r)?r:!0,i.fail=Gu(t)&&t,i.domain=Wu?Xf.domain:void 0,a.state==Kw?a.reactions.add(i):Zf(function(){u0(i,a)}),i.promise}),zw=function(){var e=new Uu,r=Vf(e);this.promise=e,this.resolve=Pa(zf,r),this.reject=Pa(Ca,r)},Qw.f=Kf=function(e){return e===Wt||e===_ur?new zw(e):Eur(e)},!vur&&Gu(Vu)&&wa!==Object.prototype)){Zw=wa.then,Sur||Vw(wa,"then",function(r,t){var a=this;return new Wt(function(i,u){Ma(Zw,a,i,u)}).then(r,t)},{unsafe:!0});try{delete wa.constructor}catch{}Hw&&Hw(wa,Bu)}sur({global:!0,constructor:!0,wrap:!0,forced:r0},{Promise:Wt});cur(Wt,Hu,!1,!0);fur(Hu)});var Qf=n((XNr,c0)=>{var Rur=Aa(),wur=Ni(),Pur=xa().CONSTRUCTOR;c0.exports=Pur||!wur(function(e){Rur.all(e).then(void 0,function(){})})});var f0=n(()=>{"use strict";var Cur=l(),Mur=U(),Nur=fr(),Dur=Ra(),Fur=Lu(),$ur=ie(),jur=Qf();Cur({target:"Promise",stat:!0,forced:jur},{all:function(r){var t=this,a=Dur.f(t),i=a.resolve,u=a.reject,o=Fur(function(){var s=Nur(t.resolve),v=[],c=0,f=1;$ur(r,function(d){var q=c++,p=!1;f++,Mur(s,t,d).then(function(b){p||(p=!0,v[q]=b,--f||i(v))},u)}),--f||i(v)});return o.error&&u(o.value),a.promise}})});var d0=n(()=>{"use strict";var kur=l(),Lur=Ar(),Bur=xa().CONSTRUCTOR,el=Aa(),Uur=qr(),Gur=nr(),Wur=xr(),l0=el&&el.prototype;kur({target:"Promise",proto:!0,forced:Bur,real:!0},{catch:function(e){return this.then(void 0,e)}});!Lur&&Gur(el)&&(rl=Uur("Promise").prototype.catch,l0.catch!==rl&&Wur(l0,"catch",rl,{unsafe:!0}));var rl});var q0=n(()=>{"use strict";var Vur=l(),Hur=U(),Kur=fr(),zur=Ra(),Zur=Lu(),Yur=ie(),Xur=Qf();Vur({target:"Promise",stat:!0,forced:Xur},{race:function(r){var t=this,a=zur.f(t),i=a.reject,u=Zur(function(){var o=Kur(t.resolve);Yur(r,function(s){Hur(o,t,s).then(a.resolve,i)})});return u.error&&i(u.value),a.promise}})});var p0=n(()=>{"use strict";var Jur=l(),Qur=U(),ror=Ra(),eor=xa().CONSTRUCTOR;Jur({target:"Promise",stat:!0,forced:eor},{reject:function(r){var t=ror.f(this);return Qur(t.reject,void 0,r),t.promise}})});var g0=n((uDr,h0)=>{var tor=L(),aor=or(),ior=Ra();h0.exports=function(e,r){if(tor(e),aor(r)&&r.constructor===e)return r;var t=ior.f(e),a=t.resolve;return a(r),t.promise}});var S0=n(()=>{"use strict";var nor=l(),uor=qr(),y0=Ar(),oor=Aa(),m0=xa().CONSTRUCTOR,sor=g0(),vor=uor("Promise"),cor=y0&&!m0;nor({target:"Promise",stat:!0,forced:y0||m0},{resolve:function(r){return sor(cor&&this===vor?oor:this,r)}})});var tl=n(()=>{v0();f0();d0();q0();p0();S0()});var R0=n((fDr,x0)=>{var I0=V(),_0=za(),A0=nr(),lor=Yr(),Ku=Dr(),dor=xr(),qor=ir(),por=Ar(),T0="USE_FUNCTION_CONSTRUCTOR",E0=qor("asyncIterator"),b0=I0.AsyncIterator,O0=_0.AsyncIteratorPrototype,Re,al;if(O0)Re=O0;else if(A0(b0))Re=b0.prototype;else if(_0[T0]||I0[T0])try{al=Ku(Ku(Ku(Function("return async function*(){}()")()))),Ku(al)===Object.prototype&&(Re=al)}catch{}Re?por&&(Re=lor(Re)):Re={};A0(Re[E0])||dor(Re,E0,function(){return this});x0.exports=Re});var nl=n((lDr,j0)=>{"use strict";var w0=U(),P0=L(),hor=Yr(),gor=Ur(),yor=ba(),N0=Or(),mor=qr(),Sor=R0(),D0=Ae(),il=mor("Promise"),F0="AsyncFromSyncIterator",Tor=N0.set,C0=N0.getterFor(F0),M0=function(e,r,t){var a=e.done;il.resolve(e.value).then(function(i){r(D0(i,a))},t)},$0=function(r){r.type=F0,Tor(this,r)};$0.prototype=yor(hor(Sor),{next:function(){var r=C0(this);return new il(function(t,a){var i=P0(w0(r.next,r.iterator));M0(i,t,a)})},return:function(){var e=C0(this).iterator;return new il(function(r,t){var a=gor(e,"return");if(a===void 0)return r(D0(void 0,!0));var i=P0(w0(a,e));M0(i,r,t)})}});j0.exports=$0});var zu=n((dDr,k0)=>{k0.exports=function(e){return{iterator:e,next:e.next,done:!1}}});var B0=n((qDr,L0)=>{var Eor=U(),bor=nl(),Oor=L(),Ior=va(),_or=zu(),Aor=Ur(),xor=ir(),Ror=xor("asyncIterator");L0.exports=function(e,r){var t=arguments.length<2?Aor(e,Ror):r;return t?Oor(Eor(t,e)):new bor(_or(Ior(e)))}});var G0=n((pDr,U0)=>{var wor=U(),Por=qr(),Cor=Ur();U0.exports=function(e,r,t,a){try{var i=Cor(e,"return");if(i)return Por("Promise").resolve(wor(i,e)).then(function(){r(t)},function(u){a(u)})}catch(u){return a(u)}r(t)}});var V0=n((hDr,W0)=>{"use strict";var Mor=U(),Nor=fr(),ul=L(),Dor=or(),For=it(),$or=qr(),jor=zu(),ol=G0(),zi=function(e){var r=e==0,t=e==1,a=e==2,i=e==3;return function(u,o,s){ul(u);var v=o!==void 0;(v||!r)&&Nor(o);var c=jor(u),f=$or("Promise"),d=c.iterator,q=c.next,p=0;return new f(function(b,T){var O=function(S){ol(d,T,S,T)},_=function(){try{if(v)try{For(p)}catch(S){O(S)}f.resolve(ul(Mor(q,d))).then(function(S){try{if(ul(S).done)r?(s.length=p,b(s)):b(i?!1:a||void 0);else{var E=S.value;try{if(v){var C=o(E,p),H=function(k){if(t)_();else if(a)k?_():ol(d,b,!1,T);else if(r)try{s[p++]=k,_()}catch(Q){O(Q)}else k?ol(d,b,i||E,T):_()};Dor(C)?f.resolve(C).then(H,O):H(C)}else s[p++]=E,_()}catch(k){O(k)}}}catch(k){T(k)}},T)}catch(S){T(S)}};_()})}};W0.exports={toArray:zi(0),forEach:zi(1),every:zi(2),some:zi(3),find:zi(4)}});var sl=n((gDr,Z0)=>{"use strict";var kor=mr(),H0=I(),Lor=ar(),Bor=nt(),Uor=B0(),Gor=va(),Wor=zu(),Vor=sa(),Hor=Ur(),Kor=Tf(),zor=qr(),Zor=ir(),Yor=nl(),Xor=V0().toArray,Jor=Zor("asyncIterator"),K0=H0(Kor("Array").values),Qor=H0(K0([]).next),rsr=function(){return new z0(this)},z0=function(e){this.iterator=K0(e)};z0.prototype.next=function(){return Qor(this.iterator)};Z0.exports=function(r){var t=this,a=arguments.length,i=a>1?arguments[1]:void 0,u=a>2?arguments[2]:void 0;return new(zor("Promise"))(function(o){var s=Lor(r);i!==void 0&&(i=kor(i,u));var v=Hor(s,Jor),c=v?void 0:Vor(s)||rsr,f=Bor(t)?new t:[],d=v?Uor(s,v):new Yor(Wor(Gor(s,c)));o(Xor(d,i,f))})}});var Y0=n(()=>{var esr=l(),tsr=sl();esr({target:"Array",stat:!0},{fromAsync:tsr})});var Zu=n((SDr,X0)=>{var asr=mr(),isr=I(),nsr=Ne(),usr=ar(),osr=pe(),ssr=ur(),vsr=Yr(),csr=Bt(),fsr=Array,lsr=isr([].push);X0.exports=function(e,r,t,a){for(var i=usr(e),u=nsr(i),o=asr(r,t),s=vsr(null),v=ssr(u),c=0,f,d,q;v>c;c++)q=u[c],d=osr(o(q,c,i)),d in s?lsr(s[d],q):s[d]=[q];if(a&&(f=a(i),f!==fsr))for(d in s)s[d]=csr(f,s[d]);return s}});var J0=n(()=>{"use strict";var dsr=l(),qsr=Zu(),psr=Er();dsr({target:"Array",proto:!0},{group:function(r){var t=arguments.length>1?arguments[1]:void 0;return qsr(this,r,t)}});psr("group")});var Hr=n((bDr,Q0)=>{var Yu=I(),Zi=Map.prototype;Q0.exports={Map,set:Yu(Zi.set),get:Yu(Zi.get),has:Yu(Zi.has),remove:Yu(Zi.delete),proto:Zi}});var vl=n((ODr,rP)=>{"use strict";var hsr=mr(),gsr=I(),ysr=Ne(),msr=ar(),Ssr=ur(),Xu=Hr(),Tsr=Xu.Map,Esr=Xu.get,bsr=Xu.has,Osr=Xu.set,Isr=gsr([].push);rP.exports=function(r){for(var t=msr(this),a=ysr(t),i=hsr(r,arguments.length>1?arguments[1]:void 0),u=new Tsr,o=Ssr(a),s=0,v,c;o>s;s++)c=a[s],v=i(c,s,t),bsr(u,v)?Isr(Esr(u,v),c):Osr(u,v,[c]);return u}});var eP=n(()=>{var _sr=l(),Asr=Er(),xsr=vl(),Rsr=Ar();_sr({target:"Array",proto:!0,forced:Rsr},{groupToMap:xsr});Asr("groupToMap")});var tP=n(()=>{uf()});var aP=n(()=>{of()});var iP=n(()=>{"use strict";var wsr=l(),Psr=Zu(),Csr=ne(),Msr=Er();wsr({target:"Array",proto:!0,forced:!Csr("groupBy")},{groupBy:function(r){var t=arguments.length>1?arguments[1]:void 0;return Psr(this,r,t)}});Msr("groupBy")});var nP=n(()=>{var Nsr=l(),Dsr=ne(),Fsr=Er(),$sr=vl(),jsr=Ar();Nsr({target:"Array",proto:!0,name:"groupToMap",forced:jsr||!Dsr("groupByToMap")},{groupByToMap:$sr});Fsr("groupByToMap")});var uP=n(()=>{Sf()});var oP=n(()=>{Ef()});var sP=n(()=>{bf()});var vP=n(()=>{If()});var fP=n((GDr,cP)=>{var ksr=uw();tl();Zr();Y0();J0();eP();tP();aP();iP();nP();uP();oP();sP();vP();cP.exports=ksr});var fl=n((WDr,hP)=>{"use strict";var Lsr=Yr(),Bsr=jr(),lP=ba(),Usr=mr(),Gsr=jt(),Wsr=wr(),Vsr=ie(),Hsr=Gn(),Ju=Ae(),Ksr=Ia(),Yi=Y(),dP=lt().fastKey,pP=Or(),qP=pP.set,cl=pP.getterFor;hP.exports={getConstructor:function(e,r,t,a){var i=e(function(c,f){Gsr(c,u),qP(c,{type:r,index:Lsr(null),first:void 0,last:void 0,size:0}),Yi||(c.size=0),Wsr(f)||Vsr(f,c[a],{that:c,AS_ENTRIES:t})}),u=i.prototype,o=cl(r),s=function(c,f,d){var q=o(c),p=v(c,f),b,T;return p?p.value=d:(q.last=p={index:T=dP(f,!0),key:f,value:d,previous:b=q.last,next:void 0,removed:!1},q.first||(q.first=p),b&&(b.next=p),Yi?q.size++:c.size++,T!=="F"&&(q.index[T]=p)),c},v=function(c,f){var d=o(c),q=dP(f),p;if(q!=="F")return d.index[q];for(p=d.first;p;p=p.next)if(p.key==f)return p};return lP(u,{clear:function(){for(var f=this,d=o(f),q=d.index,p=d.first;p;)p.removed=!0,p.previous&&(p.previous=p.previous.next=void 0),delete q[p.index],p=p.next;d.first=d.last=void 0,Yi?d.size=0:f.size=0},delete:function(c){var f=this,d=o(f),q=v(f,c);if(q){var p=q.next,b=q.previous;delete d.index[q.index],q.removed=!0,b&&(b.next=p),p&&(p.previous=b),d.first==q&&(d.first=p),d.last==q&&(d.last=b),Yi?d.size--:f.size--}return!!q},forEach:function(f){for(var d=o(this),q=Usr(f,arguments.length>1?arguments[1]:void 0),p;p=p?p.next:d.first;)for(q(p.value,p.key,this);p&&p.removed;)p=p.previous},has:function(f){return!!v(this,f)}}),lP(u,t?{get:function(f){var d=v(this,f);return d&&d.value},set:function(f,d){return s(this,f===0?0:f,d)}}:{add:function(f){return s(this,f=f===0?0:f,f)}}),Yi&&Bsr(u,"size",{configurable:!0,get:function(){return o(this).size}}),i},setStrong:function(e,r,t){var a=r+" Iterator",i=cl(r),u=cl(a);Hsr(e,r,function(o,s){qP(this,{type:a,target:o,state:i(o),kind:s,last:void 0})},function(){for(var o=u(this),s=o.kind,v=o.last;v&&v.removed;)v=v.previous;return!o.target||!(o.last=v=v?v.next:o.state.first)?(o.target=void 0,Ju(void 0,!0)):s=="keys"?Ju(v.key,!1):s=="values"?Ju(v.value,!1):Ju([v.key,v.value],!1)},t?"entries":"values",!t,!0),Ksr(r)}}});var gP=n(()=>{"use strict";var zsr=Di(),Zsr=fl();zsr("Map",function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},Zsr)});var Xi=n(()=>{gP()});var yP=n(()=>{rf()});var mP=n(()=>{"use strict";var Ysr=l(),Xsr=Ir().filterReject,Jsr=Er();Ysr({target:"Array",proto:!0,forced:!0},{filterOut:function(r){return Xsr(this,r,arguments.length>1?arguments[1]:void 0)}});Jsr("filterOut")});var SP=n(()=>{"use strict";var Qsr=l(),rvr=Ir().filterReject,evr=Er();Qsr({target:"Array",proto:!0,forced:!0},{filterReject:function(r){return rvr(this,r,arguments.length>1?arguments[1]:void 0)}});evr("filterReject")});var bP=n(()=>{var tvr=l(),avr=Ie(),TP=Object.isFrozen,EP=function(e,r){if(!TP||!avr(e)||!TP(e))return!1;for(var t=0,a=e.length,i;t<a;)if(i=e[t++],!(typeof i=="string"||r&&i===void 0))return!1;return a!==0};tvr({target:"Array",stat:!0,sham:!0,forced:!0},{isTemplateObject:function(r){if(!EP(r,!0))return!1;var t=r.raw;return t.length===r.length&&EP(t,!1)}})});var _P=n(()=>{"use strict";var ivr=Y(),nvr=Er(),OP=ar(),IP=ur(),uvr=jr();ivr&&(uvr(Array.prototype,"lastItem",{configurable:!0,get:function(){var r=OP(this),t=IP(r);return t==0?void 0:r[t-1]},set:function(r){var t=OP(this),a=IP(t);return t[a==0?0:a-1]=r}}),nvr("lastItem"))});var AP=n(()=>{"use strict";var ovr=Y(),svr=Er(),vvr=ar(),cvr=ur(),fvr=jr();ovr&&(fvr(Array.prototype,"lastIndex",{configurable:!0,get:function(){var r=vvr(this),t=cvr(r);return t==0?0:t-1}}),svr("lastIndex"))});var He=n((oFr,xP)=>{var lvr=U();xP.exports=function(e,r,t){for(var a=t||e.next,i,u;!(i=lvr(a,e)).done;)if(u=r(i.value),u!==void 0)return u}});var ue=n((sFr,MP)=>{var RP=I(),dvr=He(),wP=Hr(),qvr=wP.Map,PP=wP.proto,pvr=RP(PP.forEach),CP=RP(PP.entries),hvr=CP(new qvr).next;MP.exports=function(e,r,t){return t?dvr(CP(e),function(a){return r(a[1],a[0])},hvr):pvr(e,r)}});var Qu=n((vFr,NP)=>{"use strict";var gvr=I(),yvr=fr(),mvr=wr(),Svr=ur(),Tvr=ar(),ll=Hr(),Evr=ue(),bvr=ll.Map,Ovr=ll.has,Ivr=ll.set,_vr=gvr([].push);NP.exports=function(r){var t=Tvr(this),a=Svr(t),i=[],u=new bvr,o=mvr(r)?function(f){return f}:yvr(r),s,v,c;for(s=0;s<a;s++)v=t[s],c=o(v),Ovr(u,c)||Ivr(u,c,v);return Evr(u,function(f){_vr(i,f)}),i}});var DP=n(()=>{"use strict";var Avr=l(),xvr=Er(),Rvr=Qu();Avr({target:"Array",proto:!0,forced:!0},{uniqueBy:Rvr});xvr("uniqueBy")});var $P=n((lFr,FP)=>{var wvr=fP();Xi();yP();mP();SP();bP();_P();AP();DP();FP.exports=wvr});var kP=n((dFr,jP)=>{jP.exports=$P()});var BP=n((qFr,LP)=>{var Pvr=Tr().f;LP.exports=function(e,r,t){t in e||Pvr(e,t,{configurable:!0,get:function(){return r[t]},set:function(a){r[t]=a}})}});var YP=n(()=>{var Cvr=Y(),hl=V(),Ji=I(),Mvr=ea(),Nvr=hi(),Dvr=Oe(),Fvr=$e().f,UP=de(),$vr=ha(),GP=sr(),jvr=Ri(),HP=Oi(),kvr=BP(),Lvr=xr(),Bvr=w(),Uvr=lr(),Gvr=Or().enforce,Wvr=Ia(),Vvr=ir(),KP=pu(),zP=ic(),Hvr=Vvr("match"),yt=hl.RegExp,Na=yt.prototype,Kvr=hl.SyntaxError,zvr=Ji(Na.exec),ro=Ji("".charAt),WP=Ji("".replace),VP=Ji("".indexOf),Zvr=Ji("".slice),Yvr=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Vt=/a/g,dl=/a/g,Xvr=new yt(Vt)!==Vt,ZP=HP.MISSED_STICKY,Jvr=HP.UNSUPPORTED_Y,Qvr=Cvr&&(!Xvr||ZP||KP||zP||Bvr(function(){return dl[Hvr]=!1,yt(Vt)!=Vt||yt(dl)==dl||yt(Vt,"i")!="/a/i"})),rcr=function(e){for(var r=e.length,t=0,a="",i=!1,u;t<=r;t++){if(u=ro(e,t),u==="\\"){a+=u+ro(e,++t);continue}!i&&u==="."?a+="[\\s\\S]":(u==="["?i=!0:u==="]"&&(i=!1),a+=u)}return a},ecr=function(e){for(var r=e.length,t=0,a="",i=[],u={},o=!1,s=!1,v=0,c="",f;t<=r;t++){if(f=ro(e,t),f==="\\")f=f+ro(e,++t);else if(f==="]")o=!1;else if(!o)switch(!0){case f==="[":o=!0;break;case f==="(":zvr(Yvr,Zvr(e,t+1))&&(t+=2,s=!0),a+=f,v++;continue;case(f===">"&&s):if(c===""||Uvr(u,c))throw new Kvr("Invalid capture group name");u[c]=!0,i[i.length]=[c,v],s=!1,c="";continue}s?c+=f:a+=f}return[a,i]};if(Mvr("RegExp",Qvr)){for(gt=function(r,t){var a=UP(Na,this),i=$vr(r),u=t===void 0,o=[],s=r,v,c,f,d,q,p;if(!a&&i&&u&&r.constructor===gt)return r;if((i||UP(Na,r))&&(r=r.source,u&&(t=jvr(s))),r=r===void 0?"":GP(r),t=t===void 0?"":GP(t),s=r,KP&&"dotAll"in Vt&&(c=!!t&&VP(t,"s")>-1,c&&(t=WP(t,/s/g,""))),v=t,ZP&&"sticky"in Vt&&(f=!!t&&VP(t,"y")>-1,f&&Jvr&&(t=WP(t,/y/g,""))),zP&&(d=ecr(r),r=d[0],o=d[1]),q=Nvr(yt(r,t),a?this:Na,gt),(c||f||o.length)&&(p=Gvr(q),c&&(p.dotAll=!0,p.raw=gt(rcr(r),v)),f&&(p.sticky=!0),o.length&&(p.groups=o)),r!==s)try{Dvr(q,"source",s===""?"(?:)":s)}catch{}return q},ql=Fvr(yt),pl=0;ql.length>pl;)kvr(gt,yt,ql[pl++]);Na.constructor=gt,gt.prototype=Na,Lvr(hl,"RegExp",gt,{constructor:!0})}var gt,ql,pl;Wvr("RegExp")});var QP=n(()=>{"use strict";var tcr=xt().PROPER,acr=xr(),icr=L(),XP=sr(),ncr=w(),ucr=Ri(),gl="toString",ocr=RegExp.prototype,JP=ocr[gl],scr=ncr(function(){return JP.call({source:"a",flags:"b"})!="/a/b"}),vcr=tcr&&JP.name!=gl;(scr||vcr)&&acr(RegExp.prototype,gl,function(){var r=icr(this),t=XP(r.source),a=XP(ucr(r));return"/"+t+"/"+a},{unsafe:!0})});var eC=n(()=>{var ccr=Y(),fcr=pu(),lcr=$r(),dcr=jr(),qcr=Or().get,rC=RegExp.prototype,pcr=TypeError;ccr&&fcr&&dcr(rC,"dotAll",{configurable:!0,get:function(){if(this!==rC){if(lcr(this)==="RegExp")return!!qcr(this).dotAll;throw pcr("Incompatible receiver, RegExp required")}}})});var iC=n(()=>{var hcr=V(),gcr=Y(),ycr=jr(),mcr=qu(),Scr=w(),tC=hcr.RegExp,aC=tC.prototype,Tcr=gcr&&Scr(function(){var e=!0;try{tC(".","d")}catch{e=!1}var r={},t="",a=e?"dgimsy":"gimsy",i=function(v,c){Object.defineProperty(r,v,{get:function(){return t+=c,!0}})},u={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};e&&(u.hasIndices="d");for(var o in u)i(o,u[o]);var s=Object.getOwnPropertyDescriptor(aC,"flags").get.call(r);return s!==a||t!==a});Tcr&&ycr(aC,"flags",{configurable:!0,get:mcr})});var uC=n(()=>{var Ecr=Y(),bcr=Oi().MISSED_STICKY,Ocr=$r(),Icr=jr(),_cr=Or().get,nC=RegExp.prototype,Acr=TypeError;Ecr&&bcr&&Icr(nC,"sticky",{configurable:!0,get:function(){if(this!==nC){if(Ocr(this)==="RegExp")return!!_cr(this).sticky;throw Acr("Incompatible receiver, RegExp required")}}})});var vC=n(()=>{"use strict";_i();var xcr=l(),oC=U(),Rcr=nr(),sC=L(),wcr=sr(),Pcr=(function(){var e=!1,r=/[ac]/;return r.exec=function(){return e=!0,/./.exec.apply(this,arguments)},r.test("abc")===!0&&e})(),Ccr=/./.test;xcr({target:"RegExp",proto:!0,forced:!Pcr},{test:function(e){var r=sC(this),t=wcr(e),a=r.exec;if(!Rcr(a))return oC(Ccr,r,t);var i=oC(a,r,t);return i===null?!1:(sC(i),!0)}})});var cC=n(()=>{YP();QP();eC();_i();iC();uC();vC();dc();_c();Rc();Cc()});var lC=n((RFr,fC)=>{var Mcr=cC();fC.exports=Mcr});var qC=n((wFr,dC)=>{var Ncr=lC();dC.exports=Ncr});var hC=n((PFr,pC)=>{var Dcr=qC();pC.exports=Dcr});var yC=n((CFr,gC)=>{gC.exports=hC()});var SC=n((MFr,mC)=>{ct();Xi();Zr();dt();var Fcr=Pr();mC.exports=Fcr.Map});var EC=n((NFr,TC)=>{var $cr=SC();Ft();TC.exports=$cr});var OC=n((DFr,bC)=>{var jcr=EC();bC.exports=jcr});var Qi=n((FFr,AC)=>{"use strict";var kcr=mr(),Lcr=U(),Bcr=fr(),Ucr=ya(),Gcr=wr(),IC=ie(),_C=[].push;AC.exports=function(r){var t=arguments.length,a=t>1?arguments[1]:void 0,i,u,o,s;return Ucr(this),i=a!==void 0,i&&Bcr(a),Gcr(r)?new this:(u=[],i?(o=0,s=kcr(a,t>2?arguments[2]:void 0),IC(r,function(v){Lcr(_C,u,s(v,o++))})):IC(r,_C,{that:u}),new this(u))}});var xC=n(()=>{var Wcr=l(),Vcr=Qi();Wcr({target:"Map",stat:!0,forced:!0},{from:Vcr})});var rn=n((kFr,RC)=>{"use strict";var Hcr=st();RC.exports=function(){return new this(Hcr(arguments))}});var wC=n(()=>{var Kcr=l(),zcr=rn();Kcr({target:"Map",stat:!0,forced:!0},{of:zcr})});var kr=n((UFr,PC)=>{var Zcr=Hr().has;PC.exports=function(e){return Zcr(e),e}});var CC=n(()=>{"use strict";var Ycr=l(),Xcr=kr(),Jcr=Hr().remove;Ycr({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var r=Xcr(this),t=!0,a,i=0,u=arguments.length;i<u;i++)a=Jcr(r,arguments[i]),t=t&&a;return!!t}})});var NC=n(()=>{"use strict";var Qcr=l(),rfr=kr(),yl=Hr(),efr=yl.get,tfr=yl.has,MC=yl.set;Qcr({target:"Map",proto:!0,real:!0,forced:!0},{emplace:function(r,t){var a=rfr(this),i,u;return tfr(a,r)?(i=efr(a,r),"update"in t&&(i=t.update(i,r,a),MC(a,r,i)),i):(u=t.insert(r,a),MC(a,r,u),u)}})});var DC=n(()=>{"use strict";var afr=l(),ifr=mr(),nfr=kr(),ufr=ue();afr({target:"Map",proto:!0,real:!0,forced:!0},{every:function(r){var t=nfr(this),a=ifr(r,arguments.length>1?arguments[1]:void 0);return ufr(t,function(i,u){if(!a(i,u,t))return!1},!0)!==!1}})});var $C=n(()=>{"use strict";var ofr=l(),sfr=mr(),vfr=kr(),FC=Hr(),cfr=ue(),ffr=FC.Map,lfr=FC.set;ofr({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(r){var t=vfr(this),a=sfr(r,arguments.length>1?arguments[1]:void 0),i=new ffr;return cfr(t,function(u,o){a(u,o,t)&&lfr(i,o,u)}),i}})});var jC=n(()=>{"use strict";var dfr=l(),qfr=mr(),pfr=kr(),hfr=ue();dfr({target:"Map",proto:!0,real:!0,forced:!0},{find:function(r){var t=pfr(this),a=qfr(r,arguments.length>1?arguments[1]:void 0),i=hfr(t,function(u,o){if(a(u,o,t))return{value:u}},!0);return i&&i.value}})});var kC=n(()=>{"use strict";var gfr=l(),yfr=mr(),mfr=kr(),Sfr=ue();gfr({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(r){var t=mfr(this),a=yfr(r,arguments.length>1?arguments[1]:void 0),i=Sfr(t,function(u,o){if(a(u,o,t))return{key:o}},!0);return i&&i.key}})});var LC=n(()=>{"use strict";var Tfr=l(),Efr=I(),bfr=fr(),Ofr=gr(),Ifr=ie(),eo=Hr(),_fr=eo.Map,Afr=eo.has,xfr=eo.get,Rfr=eo.set,wfr=Efr([].push);Tfr({target:"Map",stat:!0,forced:!0},{groupBy:function(r,t){Ofr(r),bfr(t);var a=new _fr,i=0;return Ifr(r,function(u){var o=t(u,i++);Afr(a,o)?wfr(xfr(a,o),u):Rfr(a,o,[u])}),a}})});var UC=n((a$r,BC)=>{BC.exports=function(e,r){return e===r||e!=e&&r!=r}});var GC=n(()=>{"use strict";var Pfr=l(),Cfr=UC(),Mfr=kr(),Nfr=ue();Pfr({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(r){return Nfr(Mfr(this),function(t){if(Cfr(t,r))return!0},!0)===!0}})});var VC=n(()=>{"use strict";var Dfr=l(),Ffr=U(),$fr=ie(),jfr=nr(),WC=fr(),kfr=Hr().Map;Dfr({target:"Map",stat:!0,forced:!0},{keyBy:function(r,t){var a=jfr(this)?this:kfr,i=new a;WC(t);var u=WC(i.set);return $fr(r,function(o){Ffr(u,i,t(o),o)}),i}})});var HC=n(()=>{"use strict";var Lfr=l(),Bfr=kr(),Ufr=ue();Lfr({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(r){var t=Ufr(Bfr(this),function(a,i){if(a===r)return{key:i}},!0);return t&&t.key}})});var zC=n(()=>{"use strict";var Gfr=l(),Wfr=mr(),Vfr=kr(),KC=Hr(),Hfr=ue(),Kfr=KC.Map,zfr=KC.set;Gfr({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(r){var t=Vfr(this),a=Wfr(r,arguments.length>1?arguments[1]:void 0),i=new Kfr;return Hfr(t,function(u,o){zfr(i,a(u,o,t),u)}),i}})});var YC=n(()=>{"use strict";var Zfr=l(),Yfr=mr(),Xfr=kr(),ZC=Hr(),Jfr=ue(),Qfr=ZC.Map,rlr=ZC.set;Zfr({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(r){var t=Xfr(this),a=Yfr(r,arguments.length>1?arguments[1]:void 0),i=new Qfr;return Jfr(t,function(u,o){rlr(i,o,a(u,o,t))}),i}})});var XC=n(()=>{"use strict";var elr=l(),tlr=kr(),alr=ie(),ilr=Hr().set;elr({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(r){for(var t=tlr(this),a=arguments.length,i=0;i<a;)alr(arguments[i++],function(u,o){ilr(t,u,o)},{AS_ENTRIES:!0});return t}})});var JC=n(()=>{"use strict";var nlr=l(),ulr=fr(),olr=kr(),slr=ue(),vlr=TypeError;nlr({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(r){var t=olr(this),a=arguments.length<2,i=a?void 0:arguments[1];if(ulr(r),slr(t,function(u,o){a?(a=!1,i=u):i=r(i,u,o,t)}),a)throw vlr("Reduce of empty map with no initial value");return i}})});var QC=n(()=>{"use strict";var clr=l(),flr=mr(),llr=kr(),dlr=ue();clr({target:"Map",proto:!0,real:!0,forced:!0},{some:function(r){var t=llr(this),a=flr(r,arguments.length>1?arguments[1]:void 0);return dlr(t,function(i,u){if(a(i,u,t))return!0},!0)===!0}})});var eM=n(()=>{"use strict";var qlr=l(),rM=fr(),plr=kr(),ml=Hr(),hlr=TypeError,glr=ml.get,ylr=ml.has,mlr=ml.set;qlr({target:"Map",proto:!0,real:!0,forced:!0},{update:function(r,t){var a=plr(this),i=arguments.length;rM(t);var u=ylr(a,r);if(!u&&i<3)throw hlr("Updating absent value");var o=u?glr(a,r):rM(i>2?arguments[2]:void 0)(r,a);return mlr(a,r,t(o,r,a)),a}})});var io=n((E$r,tM)=>{"use strict";var to=U(),Sl=fr(),ao=nr(),Slr=L(),Tlr=TypeError;tM.exports=function(r,t){var a=Slr(this),i=Sl(a.get),u=Sl(a.has),o=Sl(a.set),s=arguments.length>2?arguments[2]:void 0,v;if(!ao(t)&&!ao(s))throw Tlr("At least one callback required");return to(u,a,r)?(v=to(i,a,r),ao(t)&&(v=t(v),to(o,a,r,v))):ao(s)&&(v=s(),to(o,a,r,v)),v}});var aM=n(()=>{"use strict";var Elr=l(),blr=io();Elr({target:"Map",proto:!0,real:!0,forced:!0},{upsert:blr})});var iM=n(()=>{"use strict";var Olr=l(),Ilr=io();Olr({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:Ilr})});var uM=n((A$r,nM)=>{var _lr=OC();xC();wC();CC();NC();DC();$C();jC();kC();LC();GC();VC();HC();zC();YC();XC();JC();QC();eM();aM();iM();nM.exports=_lr});var sM=n((x$r,oM)=>{oM.exports=uM()});var vM=n(()=>{"use strict";var Alr=Di(),xlr=fl();Alr("Set",function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},xlr)});var cM=n(()=>{vM()});var lM=n((M$r,fM)=>{ct();Zr();cM();dt();var Rlr=Pr();fM.exports=Rlr.Set});var qM=n((N$r,dM)=>{var wlr=lM();Ft();dM.exports=wlr});var Lr=n((D$r,pM)=>{var Tl=I(),no=Set.prototype;pM.exports={Set,add:Tl(no.add),has:Tl(no.has),remove:Tl(no.delete),proto:no}});var Fr=n((F$r,hM)=>{var Plr=Lr().has;hM.exports=function(e){return Plr(e),e}});var Jr=n(($$r,TM)=>{var gM=I(),Clr=He(),yM=Lr(),Mlr=yM.Set,mM=yM.proto,Nlr=gM(mM.forEach),SM=gM(mM.keys),Dlr=SM(new Mlr).next;TM.exports=function(e,r,t){return t?Clr(SM(e),r,Dlr):Nlr(e,r)}});var uo=n((j$r,bM)=>{var EM=Lr(),Flr=Jr(),$lr=EM.Set,jlr=EM.add;bM.exports=function(e){var r=new $lr;return Flr(e,function(t){jlr(r,t)}),r}});var Da=n((k$r,OM)=>{var klr=ev(),Llr=Lr();OM.exports=klr(Llr.proto,"size","get")||function(e){return e.size}});var mt=n((L$r,RM)=>{var IM=fr(),AM=L(),_M=U(),Blr=yr(),Ulr=TypeError,Glr=Math.max,xM=function(e,r,t,a){this.set=e,this.size=r,this.has=t,this.keys=a};xM.prototype={getIterator:function(){return AM(_M(this.keys,this.set))},includes:function(e){return _M(this.has,this.set,e)}};RM.exports=function(e){AM(e);var r=+e.size;if(r!=r)throw Ulr("Invalid size");return new xM(e,Glr(Blr(r),0),IM(e.has),IM(e.keys))}});var El=n((B$r,CM)=>{"use strict";var Wlr=Fr(),PM=Lr(),Vlr=uo(),Hlr=Da(),Klr=mt(),zlr=Jr(),Zlr=He(),Ylr=PM.has,wM=PM.remove;CM.exports=function(r){var t=Wlr(this),a=Klr(r),i=Vlr(t);return Hlr(t)<=a.size?zlr(t,function(u){a.includes(u)&&wM(i,u)}):Zlr(a.getIterator(),function(u){Ylr(t,u)&&wM(i,u)}),i}});var St=n((U$r,MM)=>{var Xlr=qr(),Jlr=function(){return{size:0,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};MM.exports=function(e){try{var r=Xlr("Set");return new r()[e](Jlr()),!0}catch{return!1}}});var NM=n(()=>{var Qlr=l(),rdr=El(),edr=St();Qlr({target:"Set",proto:!0,real:!0,forced:!edr("difference")},{difference:rdr})});var Ol=n((V$r,FM)=>{"use strict";var tdr=Fr(),bl=Lr(),adr=Da(),idr=mt(),ndr=Jr(),udr=He(),odr=bl.Set,DM=bl.add,sdr=bl.has;FM.exports=function(r){var t=tdr(this),a=idr(r),i=new odr;return adr(t)>a.size?udr(a.getIterator(),function(u){sdr(t,u)&&DM(i,u)}):ndr(t,function(u){a.includes(u)&&DM(i,u)}),i}});var $M=n(()=>{var vdr=l(),cdr=w(),fdr=Ol(),ldr=St(),ddr=!ldr("intersection")||cdr(function(){return Array.from(new Set([1,2,3]).intersection(new Set([3,2])))!="3,2"});vdr({target:"Set",proto:!0,real:!0,forced:ddr},{intersection:fdr})});var Il=n((z$r,jM)=>{"use strict";var qdr=Fr(),pdr=Lr().has,hdr=Da(),gdr=mt(),ydr=Jr(),mdr=He(),Sdr=di();jM.exports=function(r){var t=qdr(this),a=gdr(r);if(hdr(t)<=a.size)return ydr(t,function(u){if(a.includes(u))return!1},!0)!==!1;var i=a.getIterator();return mdr(i,function(u){if(pdr(t,u))return Sdr(i,"normal",!1)})!==!1}});var kM=n(()=>{var Tdr=l(),Edr=Il(),bdr=St();Tdr({target:"Set",proto:!0,real:!0,forced:!bdr("isDisjointFrom")},{isDisjointFrom:Edr})});var _l=n((X$r,LM)=>{"use strict";var Odr=Fr(),Idr=Da(),_dr=Jr(),Adr=mt();LM.exports=function(r){var t=Odr(this),a=Adr(r);return Idr(t)>a.size?!1:_dr(t,function(i){if(!a.includes(i))return!1},!0)!==!1}});var BM=n(()=>{var xdr=l(),Rdr=_l(),wdr=St();xdr({target:"Set",proto:!0,real:!0,forced:!wdr("isSubsetOf")},{isSubsetOf:Rdr})});var Al=n((rjr,UM)=>{"use strict";var Pdr=Fr(),Cdr=Lr().has,Mdr=Da(),Ndr=mt(),Ddr=He(),Fdr=di();UM.exports=function(r){var t=Pdr(this),a=Ndr(r);if(Mdr(t)<a.size)return!1;var i=a.getIterator();return Ddr(i,function(u){if(!Cdr(t,u))return Fdr(i,"normal",!1)})!==!1}});var GM=n(()=>{var $dr=l(),jdr=Al(),kdr=St();$dr({target:"Set",proto:!0,real:!0,forced:!kdr("isSupersetOf")},{isSupersetOf:jdr})});var Rl=n((ajr,WM)=>{"use strict";var Ldr=Fr(),xl=Lr(),Bdr=uo(),Udr=mt(),Gdr=He(),Wdr=xl.add,Vdr=xl.has,Hdr=xl.remove;WM.exports=function(r){var t=Ldr(this),a=Udr(r).getIterator(),i=Bdr(t);return Gdr(a,function(u){Vdr(t,u)?Hdr(i,u):Wdr(i,u)}),i}});var VM=n(()=>{var Kdr=l(),zdr=Rl(),Zdr=St();Kdr({target:"Set",proto:!0,real:!0,forced:!Zdr("symmetricDifference")},{symmetricDifference:zdr})});var wl=n((ujr,HM)=>{"use strict";var Ydr=Fr(),Xdr=Lr().add,Jdr=uo(),Qdr=mt(),rqr=He();HM.exports=function(r){var t=Ydr(this),a=Qdr(r).getIterator(),i=Jdr(t);return rqr(a,function(u){Xdr(i,u)}),i}});var KM=n(()=>{var eqr=l(),tqr=wl(),aqr=St();eqr({target:"Set",proto:!0,real:!0,forced:!aqr("union")},{union:tqr})});var ZM=n((vjr,zM)=>{var iqr=qM();NM();$M();kM();BM();GM();VM();KM();zM.exports=iqr});var YM=n(()=>{var nqr=l(),uqr=Qi();nqr({target:"Set",stat:!0,forced:!0},{from:uqr})});var XM=n(()=>{var oqr=l(),sqr=rn();oqr({target:"Set",stat:!0,forced:!0},{of:sqr})});var JM=n(()=>{"use strict";var vqr=l(),cqr=Fr(),fqr=Lr().add;vqr({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var r=cqr(this),t=0,a=arguments.length;t<a;t++)fqr(r,arguments[t]);return r}})});var QM=n(()=>{"use strict";var lqr=l(),dqr=Fr(),qqr=Lr().remove;lqr({target:"Set",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var r=dqr(this),t=!0,a,i=0,u=arguments.length;i<u;i++)a=qqr(r,arguments[i]),t=t&&a;return!!t}})});var r1=n(()=>{"use strict";var pqr=l(),hqr=mr(),gqr=Fr(),yqr=Jr();pqr({target:"Set",proto:!0,real:!0,forced:!0},{every:function(r){var t=gqr(this),a=hqr(r,arguments.length>1?arguments[1]:void 0);return yqr(t,function(i){if(!a(i,i,t))return!1},!0)!==!1}})});var t1=n((Sjr,e1)=>{var mqr=_e(),Sqr=lr(),Tqr=wr(),Eqr=ir(),bqr=Nt(),Oqr=Eqr("iterator"),Iqr=Object;e1.exports=function(e){if(Tqr(e))return!1;var r=Iqr(e);return r[Oqr]!==void 0||"@@iterator"in r||Sqr(bqr,mqr(r))}});var Tt=n((Tjr,i1)=>{var _qr=qr(),a1=nr(),Aqr=t1(),xqr=or(),Rqr=_qr("Set"),wqr=function(e){return xqr(e)&&typeof e.size=="number"&&a1(e.has)&&a1(e.keys)};i1.exports=function(e){return wqr(e)?e:Aqr(e)?new Rqr(e):e}});var n1=n(()=>{"use strict";var Pqr=l(),Cqr=U(),Mqr=Tt(),Nqr=El();Pqr({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(r){return Cqr(Nqr,this,Mqr(r))}})});var o1=n(()=>{"use strict";var Dqr=l(),Fqr=mr(),$qr=Fr(),u1=Lr(),jqr=Jr(),kqr=u1.Set,Lqr=u1.add;Dqr({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(r){var t=$qr(this),a=Fqr(r,arguments.length>1?arguments[1]:void 0),i=new kqr;return jqr(t,function(u){a(u,u,t)&&Lqr(i,u)}),i}})});var s1=n(()=>{"use strict";var Bqr=l(),Uqr=mr(),Gqr=Fr(),Wqr=Jr();Bqr({target:"Set",proto:!0,real:!0,forced:!0},{find:function(r){var t=Gqr(this),a=Uqr(r,arguments.length>1?arguments[1]:void 0),i=Wqr(t,function(u){if(a(u,u,t))return{value:u}},!0);return i&&i.value}})});var v1=n(()=>{"use strict";var Vqr=l(),Hqr=U(),Kqr=Tt(),zqr=Ol();Vqr({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(r){return Hqr(zqr,this,Kqr(r))}})});var c1=n(()=>{"use strict";var Zqr=l(),Yqr=U(),Xqr=Tt(),Jqr=Il();Zqr({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(r){return Yqr(Jqr,this,Xqr(r))}})});var f1=n(()=>{"use strict";var Qqr=l(),rpr=U(),epr=Tt(),tpr=_l();Qqr({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(r){return rpr(tpr,this,epr(r))}})});var l1=n(()=>{"use strict";var apr=l(),ipr=U(),npr=Tt(),upr=Al();apr({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(r){return ipr(upr,this,npr(r))}})});var q1=n(()=>{"use strict";var opr=l(),d1=I(),spr=Fr(),vpr=Jr(),cpr=sr(),fpr=d1([].join),lpr=d1([].push);opr({target:"Set",proto:!0,real:!0,forced:!0},{join:function(r){var t=spr(this),a=r===void 0?",":cpr(r),i=[];return vpr(t,function(u){lpr(i,u)}),fpr(i,a)}})});var h1=n(()=>{"use strict";var dpr=l(),qpr=mr(),ppr=Fr(),p1=Lr(),hpr=Jr(),gpr=p1.Set,ypr=p1.add;dpr({target:"Set",proto:!0,real:!0,forced:!0},{map:function(r){var t=ppr(this),a=qpr(r,arguments.length>1?arguments[1]:void 0),i=new gpr;return hpr(t,function(u){ypr(i,a(u,u,t))}),i}})});var g1=n(()=>{"use strict";var mpr=l(),Spr=fr(),Tpr=Fr(),Epr=Jr(),bpr=TypeError;mpr({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(r){var t=Tpr(this),a=arguments.length<2,i=a?void 0:arguments[1];if(Spr(r),Epr(t,function(u){a?(a=!1,i=u):i=r(i,u,u,t)}),a)throw bpr("Reduce of empty set with no initial value");return i}})});var y1=n(()=>{"use strict";var Opr=l(),Ipr=mr(),_pr=Fr(),Apr=Jr();Opr({target:"Set",proto:!0,real:!0,forced:!0},{some:function(r){var t=_pr(this),a=Ipr(r,arguments.length>1?arguments[1]:void 0);return Apr(t,function(i){if(a(i,i,t))return!0},!0)===!0}})});var m1=n(()=>{"use strict";var xpr=l(),Rpr=U(),wpr=Tt(),Ppr=Rl();xpr({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(r){return Rpr(Ppr,this,wpr(r))}})});var S1=n(()=>{"use strict";var Cpr=l(),Mpr=U(),Npr=Tt(),Dpr=wl();Cpr({target:"Set",proto:!0,real:!0,forced:!0},{union:function(r){return Mpr(Dpr,this,Npr(r))}})});var E1=n((zjr,T1)=>{var Fpr=ZM();YM();XM();JM();QM();r1();n1();o1();s1();v1();c1();f1();l1();q1();h1();g1();y1();m1();S1();T1.exports=Fpr});var O1=n((Zjr,b1)=>{b1.exports=E1()});var _1=n((Yjr,I1)=>{ct();Zr();Mu();var $pr=Pr();I1.exports=$pr.WeakMap});var x1=n((Xjr,A1)=>{var jpr=_1();Ft();A1.exports=jpr});var w1=n((Jjr,R1)=>{var kpr=x1();R1.exports=kpr});var vo=n((Qjr,P1)=>{var oo=I(),so=WeakMap.prototype;P1.exports={WeakMap,set:oo(so.set),get:oo(so.get),has:oo(so.has),remove:oo(so.delete)}});var Pl=n((rkr,C1)=>{var Lpr=vo().has;C1.exports=function(e){return Lpr(e),e}});var N1=n(()=>{"use strict";var Bpr=l(),Upr=Pl(),Cl=vo(),Gpr=Cl.get,Wpr=Cl.has,M1=Cl.set;Bpr({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(r,t){var a=Upr(this),i,u;return Wpr(a,r)?(i=Gpr(a,r),"update"in t&&(i=t.update(i,r,a),M1(a,r,i)),i):(u=t.insert(r,a),M1(a,r,u),u)}})});var D1=n(()=>{var Vpr=l(),Hpr=Qi();Vpr({target:"WeakMap",stat:!0,forced:!0},{from:Hpr})});var F1=n(()=>{var Kpr=l(),zpr=rn();Kpr({target:"WeakMap",stat:!0,forced:!0},{of:zpr})});var $1=n(()=>{"use strict";var Zpr=l(),Ypr=Pl(),Xpr=vo().remove;Zpr({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var r=Ypr(this),t=!0,a,i=0,u=arguments.length;i<u;i++)a=Xpr(r,arguments[i]),t=t&&a;return!!t}})});var j1=n(()=>{"use strict";var Jpr=l(),Qpr=io();Jpr({target:"WeakMap",proto:!0,real:!0,forced:!0},{upsert:Qpr})});var L1=n((fkr,k1)=>{var rhr=w1();dt();N1();D1();F1();$1();j1();k1.exports=rhr});var U1=n((lkr,B1)=>{B1.exports=L1()});var G1=n(()=>{"use strict";var ehr=Di(),thr=Wc();ehr("WeakSet",function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},thr)});var W1=n(()=>{G1()});var H1=n((gkr,V1)=>{ct();Zr();W1();var ahr=Pr();V1.exports=ahr.WeakSet});var z1=n((ykr,K1)=>{var ihr=H1();Ft();K1.exports=ihr});var Y1=n((mkr,Z1)=>{var nhr=z1();Z1.exports=nhr});var co=n((Skr,X1)=>{var Ml=I(),Nl=WeakSet.prototype;X1.exports={WeakSet,add:Ml(Nl.add),has:Ml(Nl.has),remove:Ml(Nl.delete)}});var Dl=n((Tkr,J1)=>{var uhr=co().has;J1.exports=function(e){return uhr(e),e}});var Q1=n(()=>{"use strict";var ohr=l(),shr=Dl(),vhr=co().add;ohr({target:"WeakSet",proto:!0,real:!0,forced:!0},{addAll:function(){for(var r=shr(this),t=0,a=arguments.length;t<a;t++)vhr(r,arguments[t]);return r}})});var rN=n(()=>{"use strict";var chr=l(),fhr=Dl(),lhr=co().remove;chr({target:"WeakSet",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var r=fhr(this),t=!0,a,i=0,u=arguments.length;i<u;i++)a=lhr(r,arguments[i]),t=t&&a;return!!t}})});var eN=n(()=>{var dhr=l(),qhr=Qi();dhr({target:"WeakSet",stat:!0,forced:!0},{from:qhr})});var tN=n(()=>{var phr=l(),hhr=rn();phr({target:"WeakSet",stat:!0,forced:!0},{of:hhr})});var iN=n((wkr,aN)=>{var ghr=Y1();dt();Q1();rN();eN();tN();aN.exports=ghr});var uN=n((Pkr,nN)=>{nN.exports=iN()});var Fl=n((Ckr,oN)=>{oN.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"});var X=n((Mkr,gN)=>{"use strict";var yhr=Fl(),Ll=Y(),Br=V(),fN=nr(),qo=or(),bt=lr(),Bl=_e(),mhr=at(),Shr=Oe(),$l=xr(),Thr=jr(),Ehr=de(),po=Dr(),$a=Ue(),bhr=ir(),Ohr=Xt(),lN=Or(),dN=lN.enforce,Ihr=lN.get,fo=Br.Int8Array,jl=fo&&fo.prototype,sN=Br.Uint8ClampedArray,vN=sN&&sN.prototype,we=fo&&po(fo),Se=jl&&po(jl),_hr=Object.prototype,Ul=Br.TypeError,cN=bhr("toStringTag"),kl=Ohr("TYPED_ARRAY_TAG"),lo="TypedArrayConstructor",Ke=yhr&&!!$a&&Bl(Br.opera)!=="Opera",qN=!1,Kr,Et,Fa,ze={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},Gl={BigInt64Array:8,BigUint64Array:8},Ahr=function(r){if(!qo(r))return!1;var t=Bl(r);return t==="DataView"||bt(ze,t)||bt(Gl,t)},pN=function(e){var r=po(e);if(qo(r)){var t=Ihr(r);return t&&bt(t,lo)?t[lo]:pN(r)}},hN=function(e){if(!qo(e))return!1;var r=Bl(e);return bt(ze,r)||bt(Gl,r)},xhr=function(e){if(hN(e))return e;throw Ul("Target is not a typed array")},Rhr=function(e){if(fN(e)&&(!$a||Ehr(we,e)))return e;throw Ul(mhr(e)+" is not a typed array constructor")},whr=function(e,r,t,a){if(Ll){if(t)for(var i in ze){var u=Br[i];if(u&&bt(u.prototype,e))try{delete u.prototype[e]}catch{try{u.prototype[e]=r}catch{}}}(!Se[e]||t)&&$l(Se,e,t?r:Ke&&jl[e]||r,a)}},Phr=function(e,r,t){var a,i;if(Ll){if($a){if(t){for(a in ze)if(i=Br[a],i&&bt(i,e))try{delete i[e]}catch{}}if(!we[e]||t)try{return $l(we,e,t?r:Ke&&we[e]||r)}catch{}else return}for(a in ze)i=Br[a],i&&(!i[e]||t)&&$l(i,e,r)}};for(Kr in ze)Et=Br[Kr],Fa=Et&&Et.prototype,Fa?dN(Fa)[lo]=Et:Ke=!1;for(Kr in Gl)Et=Br[Kr],Fa=Et&&Et.prototype,Fa&&(dN(Fa)[lo]=Et);if((!Ke||!fN(we)||we===Function.prototype)&&(we=function(){throw Ul("Incorrect invocation")},Ke))for(Kr in ze)Br[Kr]&&$a(Br[Kr],we);if((!Ke||!Se||Se===_hr)&&(Se=we.prototype,Ke))for(Kr in ze)Br[Kr]&&$a(Br[Kr].prototype,Se);Ke&&po(vN)!==Se&&$a(vN,Se);if(Ll&&!bt(Se,cN)){qN=!0,Thr(Se,cN,{configurable:!0,get:function(){return qo(this)?this[kl]:void 0}});for(Kr in ze)Br[Kr]&&Shr(Br[Kr],kl,Kr)}gN.exports={NATIVE_ARRAY_BUFFER_VIEWS:Ke,TYPED_ARRAY_TAG:qN&&kl,aTypedArray:xhr,aTypedArrayConstructor:Rhr,exportTypedArrayMethod:whr,exportTypedArrayStaticMethod:Phr,getTypedArrayConstructor:pN,isView:Ahr,isTypedArray:hN,TypedArray:we,TypedArrayPrototype:Se}});var ho=n((Nkr,mN)=>{var yN=V(),Wl=w(),Chr=Ni(),Mhr=X().NATIVE_ARRAY_BUFFER_VIEWS,Nhr=yN.ArrayBuffer,Ht=yN.Int8Array;mN.exports=!Mhr||!Wl(function(){Ht(1)})||!Wl(function(){new Ht(-1)})||!Chr(function(e){new Ht,new Ht(null),new Ht(1.5),new Ht(e)},!0)||Wl(function(){return new Ht(new Nhr(2),1,void 0).length!==1})});var Vl=n((Dkr,SN)=>{var Dhr=yr(),Fhr=zr(),$hr=RangeError;SN.exports=function(e){if(e===void 0)return 0;var r=Dhr(e),t=Fhr(r);if(r!==t)throw $hr("Wrong length or index");return t}});var EN=n((Fkr,TN)=>{var jhr=Array,khr=Math.abs,Ze=Math.pow,Lhr=Math.floor,Bhr=Math.log,Uhr=Math.LN2,Ghr=function(e,r,t){var a=jhr(t),i=t*8-r-1,u=(1<<i)-1,o=u>>1,s=r===23?Ze(2,-24)-Ze(2,-77):0,v=e<0||e===0&&1/e<0?1:0,c=0,f,d,q;for(e=khr(e),e!=e||e===1/0?(d=e!=e?1:0,f=u):(f=Lhr(Bhr(e)/Uhr),q=Ze(2,-f),e*q<1&&(f--,q*=2),f+o>=1?e+=s/q:e+=s*Ze(2,1-o),e*q>=2&&(f++,q/=2),f+o>=u?(d=0,f=u):f+o>=1?(d=(e*q-1)*Ze(2,r),f=f+o):(d=e*Ze(2,o-1)*Ze(2,r),f=0));r>=8;)a[c++]=d&255,d/=256,r-=8;for(f=f<<r|d,i+=r;i>0;)a[c++]=f&255,f/=256,i-=8;return a[--c]|=v*128,a},Whr=function(e,r){var t=e.length,a=t*8-r-1,i=(1<<a)-1,u=i>>1,o=a-7,s=t-1,v=e[s--],c=v&127,f;for(v>>=7;o>0;)c=c*256+e[s--],o-=8;for(f=c&(1<<-o)-1,c>>=-o,o+=r;o>0;)f=f*256+e[s--],o-=8;if(c===0)c=1-u;else{if(c===i)return f?NaN:v?-1/0:1/0;f=f+Ze(2,r),c=c-u}return(v?-1:1)*f*Ze(2,c-r)};TN.exports={pack:Ghr,unpack:Whr}});var BN=n(($kr,LN)=>{"use strict";var Eo=V(),Jl=I(),Hl=Y(),Vhr=Fl(),DN=xt(),bN=Oe(),Hhr=jr(),ON=ba(),Kl=w(),go=jt(),Khr=yr(),zhr=zr(),So=Vl(),FN=EN(),Zhr=Dr(),IN=Ue(),Yhr=$e().f,Xhr=Fu(),Jhr=ia(),$N=ye(),Ql=Or(),Qhr=DN.PROPER,_N=DN.CONFIGURABLE,ka="ArrayBuffer",bo="DataView",La="prototype",rgr="Wrong length",jN="Wrong index",AN=Ql.getterFor(ka),tn=Ql.getterFor(bo),xN=Ql.set,oe=Eo[ka],Qr=oe,ja=Qr&&Qr[La],Pe=Eo[bo],Kt=Pe&&Pe[La],RN=Object.prototype,egr=Eo.Array,To=Eo.RangeError,tgr=Jl(Xhr),agr=Jl([].reverse),kN=FN.pack,wN=FN.unpack,PN=function(e){return[e&255]},CN=function(e){return[e&255,e>>8&255]},MN=function(e){return[e&255,e>>8&255,e>>16&255,e>>24&255]},NN=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},igr=function(e){return kN(e,23,4)},ngr=function(e){return kN(e,52,8)},yo=function(e,r,t){Hhr(e[La],r,{configurable:!0,get:function(){return t(this)[r]}})},Ot=function(e,r,t,a){var i=So(t),u=tn(e);if(i+r>u.byteLength)throw To(jN);var o=u.bytes,s=i+u.byteOffset,v=Jhr(o,s,s+r);return a?v:agr(v)},It=function(e,r,t,a,i,u){var o=So(t),s=tn(e);if(o+r>s.byteLength)throw To(jN);for(var v=s.bytes,c=o+s.byteOffset,f=a(+i),d=0;d<r;d++)v[c+d]=f[u?d:r-d-1]};if(!Vhr)Qr=function(r){go(this,ja);var t=So(r);xN(this,{type:ka,bytes:tgr(egr(t),0),byteLength:t}),Hl||(this.byteLength=t,this.detached=!1)},ja=Qr[La],Pe=function(r,t,a){go(this,Kt),go(r,ja);var i=AN(r),u=i.byteLength,o=Khr(t);if(o<0||o>u)throw To("Wrong offset");if(a=a===void 0?u-o:zhr(a),o+a>u)throw To(rgr);xN(this,{type:bo,buffer:r,byteLength:a,byteOffset:o,bytes:i.bytes}),Hl||(this.buffer=r,this.byteLength=a,this.byteOffset=o)},Kt=Pe[La],Hl&&(yo(Qr,"byteLength",AN),yo(Pe,"buffer",tn),yo(Pe,"byteLength",tn),yo(Pe,"byteOffset",tn)),ON(Kt,{getInt8:function(r){return Ot(this,1,r)[0]<<24>>24},getUint8:function(r){return Ot(this,1,r)[0]},getInt16:function(r){var t=Ot(this,2,r,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(r){var t=Ot(this,2,r,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(r){return NN(Ot(this,4,r,arguments.length>1?arguments[1]:void 0))},getUint32:function(r){return NN(Ot(this,4,r,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(r){return wN(Ot(this,4,r,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(r){return wN(Ot(this,8,r,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(r,t){It(this,1,r,PN,t)},setUint8:function(r,t){It(this,1,r,PN,t)},setInt16:function(r,t){It(this,2,r,CN,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(r,t){It(this,2,r,CN,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(r,t){It(this,4,r,MN,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(r,t){It(this,4,r,MN,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(r,t){It(this,4,r,igr,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(r,t){It(this,8,r,ngr,t,arguments.length>2?arguments[2]:void 0)}});else{if(zl=Qhr&&oe.name!==ka,!Kl(function(){oe(1)})||!Kl(function(){new oe(-1)})||Kl(function(){return new oe,new oe(1.5),new oe(NaN),oe.length!=1||zl&&!_N})){for(Qr=function(r){return go(this,ja),new oe(So(r))},Qr[La]=ja,Zl=Yhr(oe),Yl=0;Zl.length>Yl;)(mo=Zl[Yl++])in Qr||bN(Qr,mo,oe[mo]);ja.constructor=Qr}else zl&&_N&&bN(oe,"name",ka);IN&&Zhr(Kt)!==RN&&IN(Kt,RN),en=new Pe(new Qr(2)),Xl=Jl(Kt.setInt8),en.setInt8(0,2147483648),en.setInt8(1,2147483649),(en.getInt8(0)||!en.getInt8(1))&&ON(Kt,{setInt8:function(r,t){Xl(this,r,t<<24>>24)},setUint8:function(r,t){Xl(this,r,t<<24>>24)}},{unsafe:!0})}var zl,Zl,Yl,mo,en,Xl;$N(Qr,ka);$N(Pe,bo);LN.exports={ArrayBuffer:Qr,DataView:Pe}});var GN=n((jkr,UN)=>{var ugr=yr(),ogr=RangeError;UN.exports=function(e){var r=ugr(e);if(r<0)throw ogr("The argument can't be less than 0");return r}});var rd=n((kkr,WN)=>{var sgr=GN(),vgr=RangeError;WN.exports=function(e,r){var t=sgr(e);if(t%r)throw vgr("Wrong offset");return t}});var Oo=n((Lkr,VN)=>{var cgr=_e();VN.exports=function(e){var r=cgr(e);return r=="BigInt64Array"||r=="BigUint64Array"}});var an=n((Bkr,HN)=>{var fgr=Za(),lgr=TypeError;HN.exports=function(e){var r=fgr(e,"number");if(typeof r=="number")throw lgr("Can't convert number to bigint");return BigInt(r)}});var ed=n((Ukr,KN)=>{var dgr=mr(),qgr=U(),pgr=ya(),hgr=ar(),ggr=ur(),ygr=va(),mgr=sa(),Sgr=Xn(),Tgr=Oo(),Egr=X().aTypedArrayConstructor,bgr=an();KN.exports=function(r){var t=pgr(this),a=hgr(r),i=arguments.length,u=i>1?arguments[1]:void 0,o=u!==void 0,s=mgr(a),v,c,f,d,q,p,b,T;if(s&&!Sgr(s))for(b=ygr(a,s),T=b.next,a=[];!(p=qgr(T,b)).done;)a.push(p.value);for(o&&i>2&&(u=dgr(u,arguments[2])),c=ggr(a),f=new(Egr(t))(c),d=Tgr(f),v=0;c>v;v++)q=o?u(a[v],v):a[v],f[v]=d?bgr(q):+q;return f}});var Ce=n((Gkr,sd)=>{"use strict";var zN=l(),nD=V(),ZN=U(),Ogr=Y(),Igr=ho(),Ba=X(),uD=BN(),YN=jt(),_gr=et(),nn=Oe(),Agr=uu(),xgr=zr(),XN=Vl(),td=rd(),oD=pe(),un=lr(),Rgr=_e(),nd=or(),wgr=tt(),Pgr=Yr(),Cgr=de(),Io=Ue(),Mgr=$e().f,JN=ed(),Ngr=Ir().forEach,Dgr=Ia(),Fgr=jr(),sD=Tr(),vD=Nr(),vd=Or(),$gr=hi(),ud=vd.get,jgr=vd.set,kgr=vd.enforce,cD=sD.f,Lgr=vD.f,Bgr=Math.round,ad=nD.RangeError,fD=uD.ArrayBuffer,Ugr=fD.prototype,Ggr=uD.DataView,_o=Ba.NATIVE_ARRAY_BUFFER_VIEWS,QN=Ba.TYPED_ARRAY_TAG,rD=Ba.TypedArray,on=Ba.TypedArrayPrototype,Wgr=Ba.aTypedArrayConstructor,od=Ba.isTypedArray,Ao="BYTES_PER_ELEMENT",id="Wrong length",eD=function(e,r){Wgr(e);for(var t=0,a=r.length,i=new e(a);a>t;)i[t]=r[t++];return i},xo=function(e,r){Fgr(e,r,{configurable:!0,get:function(){return ud(this)[r]}})},tD=function(e){var r;return Cgr(Ugr,e)||(r=Rgr(e))=="ArrayBuffer"||r=="SharedArrayBuffer"},lD=function(e,r){return od(e)&&!wgr(r)&&r in e&&Agr(+r)&&r>=0},aD=function(r,t){return t=oD(t),lD(r,t)?_gr(2,r[t]):Lgr(r,t)},iD=function(r,t,a){return t=oD(t),lD(r,t)&&nd(a)&&un(a,"value")&&!un(a,"get")&&!un(a,"set")&&!a.configurable&&(!un(a,"writable")||a.writable)&&(!un(a,"enumerable")||a.enumerable)?(r[t]=a.value,r):cD(r,t,a)};Ogr?(_o||(vD.f=aD,sD.f=iD,xo(on,"buffer"),xo(on,"byteOffset"),xo(on,"byteLength"),xo(on,"length")),zN({target:"Object",stat:!0,forced:!_o},{getOwnPropertyDescriptor:aD,defineProperty:iD}),sd.exports=function(e,r,t){var a=e.match(/\d+/)[0]/8,i=e+(t?"Clamped":"")+"Array",u="get"+e,o="set"+e,s=nD[i],v=s,c=v&&v.prototype,f={},d=function(T,O){var _=ud(T);return _.view[u](O*a+_.byteOffset,!0)},q=function(T,O,_){var S=ud(T);t&&(_=(_=Bgr(_))<0?0:_>255?255:_&255),S.view[o](O*a+S.byteOffset,_,!0)},p=function(T,O){cD(T,O,{get:function(){return d(this,O)},set:function(_){return q(this,O,_)},enumerable:!0})};_o?Igr&&(v=r(function(T,O,_,S){return YN(T,c),$gr((function(){return nd(O)?tD(O)?S!==void 0?new s(O,td(_,a),S):_!==void 0?new s(O,td(_,a)):new s(O):od(O)?eD(v,O):ZN(JN,v,O):new s(XN(O))})(),T,v)}),Io&&Io(v,rD),Ngr(Mgr(s),function(T){T in v||nn(v,T,s[T])}),v.prototype=c):(v=r(function(T,O,_,S){YN(T,c);var E=0,C=0,H,k,Q;if(!nd(O))Q=XN(O),k=Q*a,H=new fD(k);else if(tD(O)){H=O,C=td(_,a);var P=O.byteLength;if(S===void 0){if(P%a||(k=P-C,k<0))throw ad(id)}else if(k=xgr(S)*a,k+C>P)throw ad(id);Q=k/a}else return od(O)?eD(v,O):ZN(JN,v,O);for(jgr(T,{buffer:H,byteOffset:C,byteLength:k,length:Q,view:new Ggr(H)});E<Q;)p(T,E++)}),Io&&Io(v,rD),c=v.prototype=Pgr(on)),c.constructor!==v&&nn(c,"constructor",v),kgr(c).TypedArrayConstructor=v,QN&&nn(c,QN,i);var b=v!=s;f[i]=v,zN({global:!0,constructor:!0,forced:b,sham:!_o},f),Ao in v||nn(v,Ao,a),Ao in c||nn(c,Ao,a),Dgr(i)}):sd.exports=function(){}});var dD=n(()=>{var Vgr=Ce();Vgr("Int8",function(e){return function(t,a,i){return e(this,t,a,i)}})});var qD=n(()=>{var Hgr=Ce();Hgr("Uint8",function(e){return function(t,a,i){return e(this,t,a,i)}})});var pD=n(()=>{var Kgr=Ce();Kgr("Uint8",function(e){return function(t,a,i){return e(this,t,a,i)}},!0)});var hD=n(()=>{var zgr=Ce();zgr("Int16",function(e){return function(t,a,i){return e(this,t,a,i)}})});var gD=n(()=>{var Zgr=Ce();Zgr("Uint16",function(e){return function(t,a,i){return e(this,t,a,i)}})});var yD=n(()=>{var Ygr=Ce();Ygr("Int32",function(e){return function(t,a,i){return e(this,t,a,i)}})});var mD=n(()=>{var Xgr=Ce();Xgr("Uint32",function(e){return function(t,a,i){return e(this,t,a,i)}})});var SD=n(()=>{var Jgr=Ce();Jgr("Float32",function(e){return function(t,a,i){return e(this,t,a,i)}})});var TD=n(()=>{var Qgr=Ce();Qgr("Float64",function(e){return function(t,a,i){return e(this,t,a,i)}})});var ED=n(()=>{"use strict";var ryr=ho(),eyr=X().exportTypedArrayStaticMethod,tyr=ed();eyr("from",tyr,ryr)});var OD=n(()=>{"use strict";var bD=X(),ayr=ho(),iyr=bD.aTypedArrayConstructor,nyr=bD.exportTypedArrayStaticMethod;nyr("of",function(){for(var r=0,t=arguments.length,a=new(iyr(this))(t);t>r;)a[r]=arguments[r++];return a},ayr)});var cd=n(()=>{"use strict";var ID=X(),uyr=ur(),oyr=yr(),syr=ID.aTypedArray,vyr=ID.exportTypedArrayMethod;vyr("at",function(r){var t=syr(this),a=uyr(t),i=oyr(r),u=i>=0?i:a+i;return u<0||u>=a?void 0:t[u]})});var AD=n(()=>{"use strict";var cyr=I(),_D=X(),fyr=tf(),lyr=cyr(fyr),dyr=_D.aTypedArray,qyr=_D.exportTypedArrayMethod;qyr("copyWithin",function(r,t){return lyr(dyr(this),r,t,arguments.length>2?arguments[2]:void 0)})});var RD=n(()=>{"use strict";var xD=X(),pyr=Ir().every,hyr=xD.aTypedArray,gyr=xD.exportTypedArrayMethod;gyr("every",function(r){return pyr(hyr(this),r,arguments.length>1?arguments[1]:void 0)})});var PD=n(()=>{"use strict";var wD=X(),yyr=Fu(),myr=an(),Syr=_e(),Tyr=U(),Eyr=I(),byr=w(),Oyr=wD.aTypedArray,Iyr=wD.exportTypedArrayMethod,_yr=Eyr("".slice),Ayr=byr(function(){var e=0;return new Int8Array(2).fill({valueOf:function(){return e++}}),e!==1});Iyr("fill",function(r){var t=arguments.length;Oyr(this);var a=_yr(Syr(this),0,3)==="Big"?myr(r):+r;return Tyr(yyr,this,a,t>1?arguments[1]:void 0,t>2?arguments[2]:void 0)},Ayr)});var Ua=n((SLr,MD)=>{var CD=X(),xyr=wi(),Ryr=CD.aTypedArrayConstructor,wyr=CD.getTypedArrayConstructor;MD.exports=function(e){return Ryr(xyr(e,wyr(e)))}});var Ro=n((TLr,ND)=>{var Pyr=Bt(),Cyr=Ua();ND.exports=function(e,r){return Pyr(Cyr(e),r)}});var FD=n(()=>{"use strict";var DD=X(),Myr=Ir().filter,Nyr=Ro(),Dyr=DD.aTypedArray,Fyr=DD.exportTypedArrayMethod;Fyr("filter",function(r){var t=Myr(Dyr(this),r,arguments.length>1?arguments[1]:void 0);return Nyr(this,t)})});var jD=n(()=>{"use strict";var $D=X(),$yr=Ir().find,jyr=$D.aTypedArray,kyr=$D.exportTypedArrayMethod;kyr("find",function(r){return $yr(jyr(this),r,arguments.length>1?arguments[1]:void 0)})});var LD=n(()=>{"use strict";var kD=X(),Lyr=Ir().findIndex,Byr=kD.aTypedArray,Uyr=kD.exportTypedArrayMethod;Uyr("findIndex",function(r){return Lyr(Byr(this),r,arguments.length>1?arguments[1]:void 0)})});var fd=n(()=>{"use strict";var BD=X(),Gyr=Bi().findLast,Wyr=BD.aTypedArray,Vyr=BD.exportTypedArrayMethod;Vyr("findLast",function(r){return Gyr(Wyr(this),r,arguments.length>1?arguments[1]:void 0)})});var ld=n(()=>{"use strict";var UD=X(),Hyr=Bi().findLastIndex,Kyr=UD.aTypedArray,zyr=UD.exportTypedArrayMethod;zyr("findLastIndex",function(r){return Hyr(Kyr(this),r,arguments.length>1?arguments[1]:void 0)})});var WD=n(()=>{"use strict";var GD=X(),Zyr=Ir().forEach,Yyr=GD.aTypedArray,Xyr=GD.exportTypedArrayMethod;Xyr("forEach",function(r){Zyr(Yyr(this),r,arguments.length>1?arguments[1]:void 0)})});var HD=n(()=>{"use strict";var VD=X(),Jyr=ra().includes,Qyr=VD.aTypedArray,rmr=VD.exportTypedArrayMethod;rmr("includes",function(r){return Jyr(Qyr(this),r,arguments.length>1?arguments[1]:void 0)})});var zD=n(()=>{"use strict";var KD=X(),emr=ra().indexOf,tmr=KD.aTypedArray,amr=KD.exportTypedArrayMethod;amr("indexOf",function(r){return emr(tmr(this),r,arguments.length>1?arguments[1]:void 0)})});var YD=n(()=>{"use strict";var ZD=X(),imr=I(),nmr=ZD.aTypedArray,umr=ZD.exportTypedArrayMethod,omr=imr([].join);umr("join",function(r){return omr(nmr(this),r)})});var JD=n(()=>{"use strict";var XD=X(),smr=me(),vmr=ff(),cmr=XD.aTypedArray,fmr=XD.exportTypedArrayMethod;fmr("lastIndexOf",function(r){var t=arguments.length;return smr(vmr,cmr(this),t>1?[r,arguments[1]]:[r])})});var rF=n(()=>{"use strict";var QD=X(),lmr=Ir().map,dmr=Ua(),qmr=QD.aTypedArray,pmr=QD.exportTypedArrayMethod;pmr("map",function(r){return lmr(qmr(this),r,arguments.length>1?arguments[1]:void 0,function(t,a){return new(dmr(t))(a)})})});var tF=n(()=>{"use strict";var eF=X(),hmr=Ui().left,gmr=eF.aTypedArray,ymr=eF.exportTypedArrayMethod;ymr("reduce",function(r){var t=arguments.length;return hmr(gmr(this),r,t,t>1?arguments[1]:void 0)})});var iF=n(()=>{"use strict";var aF=X(),mmr=Ui().right,Smr=aF.aTypedArray,Tmr=aF.exportTypedArrayMethod;Tmr("reduceRight",function(r){var t=arguments.length;return mmr(Smr(this),r,t,t>1?arguments[1]:void 0)})});var uF=n(()=>{"use strict";var nF=X(),Emr=nF.aTypedArray,bmr=nF.exportTypedArrayMethod,Omr=Math.floor;bmr("reverse",function(){for(var r=this,t=Emr(r).length,a=Omr(t/2),i=0,u;i<a;)u=r[i],r[i++]=r[--t],r[t]=u;return r})});var lF=n(()=>{"use strict";var sF=V(),vF=U(),pd=X(),Imr=ur(),_mr=rd(),Amr=ar(),cF=w(),xmr=sF.RangeError,dd=sF.Int8Array,oF=dd&&dd.prototype,fF=oF&&oF.set,Rmr=pd.aTypedArray,wmr=pd.exportTypedArrayMethod,qd=!cF(function(){var e=new Uint8ClampedArray(2);return vF(fF,e,{length:1,0:3},1),e[1]!==3}),Pmr=qd&&pd.NATIVE_ARRAY_BUFFER_VIEWS&&cF(function(){var e=new dd(2);return e.set(1),e.set("2",1),e[0]!==0||e[1]!==2});wmr("set",function(r){Rmr(this);var t=_mr(arguments.length>1?arguments[1]:void 0,1),a=Amr(r);if(qd)return vF(fF,this,a,t);var i=this.length,u=Imr(a),o=0;if(u+t>i)throw xmr("Wrong length");for(;o<u;)this[t+o]=a[o++]},!qd||Pmr)});var qF=n(()=>{"use strict";var dF=X(),Cmr=Ua(),Mmr=w(),Nmr=st(),Dmr=dF.aTypedArray,Fmr=dF.exportTypedArrayMethod,$mr=Mmr(function(){new Int8Array(1).slice()});Fmr("slice",function(r,t){for(var a=Nmr(Dmr(this),r,t),i=Cmr(this),u=0,o=a.length,s=new i(o);o>u;)s[u]=a[u++];return s},$mr)});var hF=n(()=>{"use strict";var pF=X(),jmr=Ir().some,kmr=pF.aTypedArray,Lmr=pF.exportTypedArrayMethod;Lmr("some",function(r){return jmr(kmr(this),r,arguments.length>1?arguments[1]:void 0)})});var EF=n(()=>{"use strict";var Bmr=V(),Umr=ut(),hd=w(),Gmr=fr(),Wmr=qf(),TF=X(),gF=pf(),Vmr=hf(),yF=Fe(),mF=Qn(),Hmr=TF.aTypedArray,Kmr=TF.exportTypedArrayMethod,sn=Bmr.Uint16Array,Ga=sn&&Umr(sn.prototype.sort),zmr=!!Ga&&!(hd(function(){Ga(new sn(2),null)})&&hd(function(){Ga(new sn(2),{})})),SF=!!Ga&&!hd(function(){if(yF)return yF<74;if(gF)return gF<67;if(Vmr)return!0;if(mF)return mF<602;var e=new sn(516),r=Array(516),t,a;for(t=0;t<516;t++)a=t%4,e[t]=515-t,r[t]=t-2*a+3;for(Ga(e,function(i,u){return(i/4|0)-(u/4|0)}),t=0;t<516;t++)if(e[t]!==r[t])return!0}),Zmr=function(e){return function(r,t){return e!==void 0?+e(r,t)||0:t!==t?-1:r!==r?1:r===0&&t===0?1/r>0&&1/t<0?1:-1:r>t}};Kmr("sort",function(r){return r!==void 0&&Gmr(r),SF?Ga(this,r):Wmr(Hmr(this),Zmr(r))},!SF||zmr)});var IF=n(()=>{"use strict";var OF=X(),Ymr=zr(),bF=ge(),Xmr=Ua(),Jmr=OF.aTypedArray,Qmr=OF.exportTypedArrayMethod;Qmr("subarray",function(r,t){var a=Jmr(this),i=a.length,u=bF(r,i),o=Xmr(a);return new o(a.buffer,a.byteOffset+u*a.BYTES_PER_ELEMENT,Ymr((t===void 0?i:bF(t,i))-u))})});var wF=n(()=>{"use strict";var rSr=V(),eSr=me(),xF=X(),gd=w(),_F=st(),wo=rSr.Int8Array,AF=xF.aTypedArray,tSr=xF.exportTypedArrayMethod,RF=[].toLocaleString,aSr=!!wo&&gd(function(){RF.call(new wo(1))}),iSr=gd(function(){return[1,2].toLocaleString()!=new wo([1,2]).toLocaleString()})||!gd(function(){wo.prototype.toLocaleString.call([1,2])});tSr("toLocaleString",function(){return eSr(RF,aSr?_F(AF(this)):AF(this),_F(arguments))},iSr)});var CF=n(()=>{"use strict";var nSr=X().exportTypedArrayMethod,uSr=w(),oSr=V(),sSr=I(),PF=oSr.Uint8Array,vSr=PF&&PF.prototype||{},Po=[].toString,cSr=sSr([].join);uSr(function(){Po.call({})})&&(Po=function(){return cSr(this)});var fSr=vSr.toString!=Po;nSr("toString",Po,fSr)});var md=n(()=>{"use strict";var lSr=mf(),yd=X(),dSr=yd.aTypedArray,qSr=yd.exportTypedArrayMethod,pSr=yd.getTypedArrayConstructor;qSr("toReversed",function(){return lSr(dSr(this),pSr(this))})});var Sd=n(()=>{"use strict";var Co=X(),hSr=I(),gSr=fr(),ySr=Bt(),mSr=Co.aTypedArray,SSr=Co.getTypedArrayConstructor,TSr=Co.exportTypedArrayMethod,ESr=hSr(Co.TypedArrayPrototype.sort);TSr("toSorted",function(r){r!==void 0&&gSr(r);var t=mSr(this),a=ySr(SSr(t),t);return ESr(a,r)})});var Ed=n(()=>{"use strict";var bSr=Of(),Td=X(),OSr=Oo(),ISr=yr(),_Sr=an(),ASr=Td.aTypedArray,xSr=Td.getTypedArrayConstructor,RSr=Td.exportTypedArrayMethod,wSr=!!(function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(e){return e===8}})();RSr("with",function(e,r){var t=ASr(this),a=ISr(e),i=OSr(t)?_Sr(r):+r;return bSr(t,xSr(t),a,i)},!wSr)});var $F=n(()=>{"use strict";var PSr=V(),CSr=w(),bd=I(),NF=X(),Od=ct(),MSr=ir(),Id=MSr("iterator"),MF=PSr.Uint8Array,NSr=bd(Od.values),DSr=bd(Od.keys),FSr=bd(Od.entries),_d=NF.aTypedArray,Mo=NF.exportTypedArrayMethod,Wa=MF&&MF.prototype,No=!CSr(function(){Wa[Id].call([1])}),DF=!!Wa&&Wa.values&&Wa[Id]===Wa.values&&Wa.values.name==="values",FF=function(){return NSr(_d(this))};Mo("entries",function(){return FSr(_d(this))},No);Mo("keys",function(){return DSr(_d(this))},No);Mo("values",FF,No||!DF,{name:"values"});Mo(Id,FF,No||!DF,{name:"values"})});var jF=n(()=>{Zr();dt();ED();OD();cd();AD();RD();PD();FD();jD();LD();fd();ld();WD();HD();zD();YD();JD();rF();tF();iF();uF();lF();qF();hF();EF();IF();wF();CF();md();Sd();Ed();$F()});var LF=n((SBr,kF)=>{dD();qD();pD();hD();gD();yD();mD();SD();TD();jF();kF.exports=V()});var UF=n((TBr,BF)=>{var $Sr=LF();BF.exports=$Sr});var GF=n(()=>{fd()});var WF=n(()=>{ld()});var VF=n(()=>{md()});var HF=n(()=>{Sd()});var KF=n(()=>{"use strict";var Ad=X(),jSr=ur(),kSr=Oo(),LSr=ge(),BSr=an(),USr=yr(),GSr=w(),WSr=Ad.aTypedArray,VSr=Ad.getTypedArrayConstructor,HSr=Ad.exportTypedArrayMethod,KSr=Math.max,zSr=Math.min,ZSr=!GSr(function(){var e=new Int8Array([1]),r=e.toSpliced(1,0,{valueOf:function(){return e[0]=2,3}});return r[0]!==2||r[1]!==3});HSr("toSpliced",function(r,t){var a=WSr(this),i=VSr(a),u=jSr(a),o=LSr(r,u),s=arguments.length,v=0,c,f,d,q,p,b,T;if(s===0)c=f=0;else if(s===1)c=0,f=u-o;else if(f=zSr(KSr(USr(t),0),u-o),c=s-2,c){q=new i(c),d=kSr(q);for(var O=2;O<s;O++)p=arguments[O],q[O-2]=d?BSr(p):+p}for(b=u+c-f,T=new i(b);v<o;v++)T[v]=a[v];for(;v<o+c;v++)T[v]=q[v-o];for(;v<b;v++)T[v]=a[v+f-c];return T},!ZSr)});var zF=n(()=>{Ed()});var YF=n((NBr,ZF)=>{var YSr=UF();GF();WF();VF();HF();KF();zF();ZF.exports=YSr});var JF=n(()=>{"use strict";var XSr=qr(),JSr=ya(),QSr=sl(),XF=X(),rTr=Bt(),eTr=XF.aTypedArrayConstructor,tTr=XF.exportTypedArrayStaticMethod;tTr("fromAsync",function(r){var t=this,a=arguments.length,i=a>1?arguments[1]:void 0,u=a>2?arguments[2]:void 0;return new(XSr("Promise"))(function(o){JSr(t),o(QSr(r,i,u))}).then(function(o){return rTr(eTr(t),o)})},!0)});var QF=n(()=>{cd()});var e$=n(()=>{"use strict";var r$=X(),aTr=Ir().filterReject,iTr=Ro(),nTr=r$.aTypedArray,uTr=r$.exportTypedArrayMethod;uTr("filterOut",function(r){var t=aTr(nTr(this),r,arguments.length>1?arguments[1]:void 0);return iTr(this,t)},!0)});var a$=n(()=>{"use strict";var t$=X(),oTr=Ir().filterReject,sTr=Ro(),vTr=t$.aTypedArray,cTr=t$.exportTypedArrayMethod;cTr("filterReject",function(r){var t=oTr(vTr(this),r,arguments.length>1?arguments[1]:void 0);return sTr(this,t)},!0)});var n$=n(()=>{"use strict";var i$=X(),fTr=Zu(),lTr=Ua(),dTr=i$.aTypedArray,qTr=i$.exportTypedArrayMethod;qTr("groupBy",function(r){var t=arguments.length>1?arguments[1]:void 0;return fTr(dTr(this),r,t,lTr)},!0)});var u$=n(()=>{"use strict";var pTr=I(),xd=X(),hTr=Bt(),gTr=Qu(),yTr=xd.aTypedArray,mTr=xd.getTypedArrayConstructor,STr=xd.exportTypedArrayMethod,TTr=pTr(gTr);STr("uniqueBy",function(r){return yTr(this),hTr(mTr(this),TTr(this,r))},!0)});var s$=n((KBr,o$)=>{var ETr=YF();Xi();tl();JF();QF();e$();a$();n$();u$();o$.exports=ETr});var c$=n((zBr,v$)=>{v$.exports=s$()});var f$=n(()=>{var bTr=l(),OTr=me(),ITr=fr(),_Tr=L(),ATr=w(),xTr=!ATr(function(){Reflect.apply(function(){})});bTr({target:"Reflect",stat:!0,forced:xTr},{apply:function(r,t,a){return OTr(ITr(r),t,_Tr(a))}})});var y$=n(()=>{var RTr=l(),wTr=qr(),Rd=me(),PTr=Av(),l$=ya(),CTr=L(),d$=or(),MTr=Yr(),p$=w(),wd=wTr("Reflect","construct"),NTr=Object.prototype,DTr=[].push,h$=p$(function(){function e(){}return!(wd(function(){},[],e)instanceof e)}),g$=!p$(function(){wd(function(){})}),q$=h$||g$;RTr({target:"Reflect",stat:!0,forced:q$,sham:q$},{construct:function(r,t){l$(r),CTr(t);var a=arguments.length<3?r:l$(arguments[2]);if(g$&&!h$)return wd(r,t,a);if(r==a){switch(t.length){case 0:return new r;case 1:return new r(t[0]);case 2:return new r(t[0],t[1]);case 3:return new r(t[0],t[1],t[2]);case 4:return new r(t[0],t[1],t[2],t[3])}var i=[null];return Rd(DTr,i,t),new(Rd(PTr,r,i))}var u=a.prototype,o=MTr(d$(u)?u:NTr),s=Rd(r,o,t);return d$(s)?s:o}})});var T$=n(()=>{var FTr=l(),$Tr=Y(),m$=L(),jTr=pe(),S$=Tr(),kTr=w(),LTr=kTr(function(){Reflect.defineProperty(S$.f({},1,{value:1}),1,{value:2})});FTr({target:"Reflect",stat:!0,forced:LTr,sham:!$Tr},{defineProperty:function(r,t,a){m$(r);var i=jTr(t);m$(a);try{return S$.f(r,i,a),!0}catch{return!1}}})});var E$=n(()=>{var BTr=l(),UTr=L(),GTr=Nr().f;BTr({target:"Reflect",stat:!0},{deleteProperty:function(r,t){var a=GTr(UTr(r),t);return a&&!a.configurable?!1:delete r[t]}})});var Pd=n((aUr,O$)=>{var b$=lr();O$.exports=function(e){return e!==void 0&&(b$(e,"value")||b$(e,"writable"))}});var _$=n(()=>{var WTr=l(),VTr=U(),HTr=or(),KTr=L(),zTr=Pd(),ZTr=Nr(),YTr=Dr();function I$(e,r){var t=arguments.length<3?e:arguments[2],a,i;if(KTr(e)===t)return e[r];if(a=ZTr.f(e,r),a)return zTr(a)?a.value:a.get===void 0?void 0:VTr(a.get,t);if(HTr(i=YTr(e)))return I$(i,r,t)}WTr({target:"Reflect",stat:!0},{get:I$})});var A$=n(()=>{var XTr=l(),JTr=Y(),QTr=L(),rEr=Nr();XTr({target:"Reflect",stat:!0,sham:!JTr},{getOwnPropertyDescriptor:function(r,t){return rEr.f(QTr(r),t)}})});var x$=n(()=>{var eEr=l(),tEr=L(),aEr=Dr(),iEr=Ln();eEr({target:"Reflect",stat:!0,sham:!iEr},{getPrototypeOf:function(r){return aEr(tEr(r))}})});var R$=n(()=>{var nEr=l();nEr({target:"Reflect",stat:!0},{has:function(r,t){return t in r}})});var w$=n(()=>{var uEr=l(),oEr=L(),sEr=Yn();uEr({target:"Reflect",stat:!0},{isExtensible:function(r){return oEr(r),sEr(r)}})});var P$=n(()=>{var vEr=l(),cEr=On();vEr({target:"Reflect",stat:!0},{ownKeys:cEr})});var C$=n(()=>{var fEr=l(),lEr=qr(),dEr=L(),qEr=ft();fEr({target:"Reflect",stat:!0,sham:!qEr},{preventExtensions:function(r){dEr(r);try{var t=lEr("Object","preventExtensions");return t&&t(r),!0}catch{return!1}}})});var $$=n(()=>{var pEr=l(),hEr=U(),gEr=L(),M$=or(),yEr=Pd(),mEr=w(),Cd=Tr(),N$=Nr(),SEr=Dr(),D$=et();function F$(e,r,t){var a=arguments.length<4?e:arguments[3],i=N$.f(gEr(e),r),u,o,s;if(!i){if(M$(o=SEr(e)))return F$(o,r,t,a);i=D$(0)}if(yEr(i)){if(i.writable===!1||!M$(a))return!1;if(u=N$.f(a,r)){if(u.get||u.set||u.writable===!1)return!1;u.value=t,Cd.f(a,r,u)}else Cd.f(a,r,D$(0,t))}else{if(s=i.set,s===void 0)return!1;hEr(s,a,t)}return!0}var TEr=mEr(function(){var e=function(){},r=Cd.f(new e,"a",{configurable:!0});return Reflect.set(e.prototype,"a",1,r)!==!1});pEr({target:"Reflect",stat:!0,forced:TEr},{set:F$})});var k$=n(()=>{var EEr=l(),bEr=L(),OEr=tv(),j$=Ue();j$&&EEr({target:"Reflect",stat:!0},{setPrototypeOf:function(r,t){bEr(r),OEr(t);try{return j$(r,t),!0}catch{return!1}}})});var B$=n((EUr,L$)=>{Zr();f$();y$();T$();E$();_$();A$();x$();R$();w$();P$();C$();$$();k$();kn();var IEr=Pr();L$.exports=IEr.Reflect});var G$=n((bUr,U$)=>{var _Er=B$();U$.exports=_Er});var V$=n((OUr,W$)=>{var AEr=G$();W$.exports=AEr});var Me=n((IUr,Z$)=>{Xi();Mu();var z$=qr(),xEr=I(),REr=be(),H$=z$("Map"),wEr=z$("WeakMap"),PEr=xEr([].push),K$=REr("metadata"),Md=K$.store||(K$.store=new wEr),vn=function(e,r,t){var a=Md.get(e);if(!a){if(!t)return;Md.set(e,a=new H$)}var i=a.get(r);if(!i){if(!t)return;a.set(r,i=new H$)}return i},CEr=function(e,r,t){var a=vn(r,t,!1);return a===void 0?!1:a.has(e)},MEr=function(e,r,t){var a=vn(r,t,!1);return a===void 0?void 0:a.get(e)},NEr=function(e,r,t,a){vn(t,a,!0).set(e,r)},DEr=function(e,r){var t=vn(e,r,!1),a=[];return t&&t.forEach(function(i,u){PEr(a,u)}),a},FEr=function(e){return e===void 0||typeof e=="symbol"?e:String(e)};Z$.exports={store:Md,getMap:vn,has:CEr,get:MEr,set:NEr,keys:DEr,toKey:FEr}});var X$=n(()=>{var $Er=l(),Y$=Me(),jEr=L(),kEr=Y$.toKey,LEr=Y$.set;$Er({target:"Reflect",stat:!0},{defineMetadata:function(r,t,a){var i=arguments.length<4?void 0:kEr(arguments[3]);LEr(r,t,jEr(a),i)}})});var Q$=n(()=>{var BEr=l(),Nd=Me(),UEr=L(),GEr=Nd.toKey,WEr=Nd.getMap,J$=Nd.store;BEr({target:"Reflect",stat:!0},{deleteMetadata:function(r,t){var a=arguments.length<3?void 0:GEr(arguments[2]),i=WEr(UEr(t),a,!1);if(i===void 0||!i.delete(r))return!1;if(i.size)return!0;var u=J$.get(t);return u.delete(a),!!u.size||J$.delete(t)}})});var ej=n(()=>{var VEr=l(),Dd=Me(),HEr=L(),KEr=Dr(),zEr=Dd.has,ZEr=Dd.get,YEr=Dd.toKey,rj=function(e,r,t){var a=zEr(e,r,t);if(a)return ZEr(e,r,t);var i=KEr(r);return i!==null?rj(e,i,t):void 0};VEr({target:"Reflect",stat:!0},{getMetadata:function(r,t){var a=arguments.length<3?void 0:YEr(arguments[2]);return rj(r,HEr(t),a)}})});var nj=n(()=>{var XEr=l(),tj=I(),aj=Me(),JEr=L(),QEr=Dr(),rbr=Qu(),ebr=tj(rbr),tbr=tj([].concat),abr=aj.keys,ibr=aj.toKey,ij=function(e,r){var t=abr(e,r),a=QEr(e);if(a===null)return t;var i=ij(a,r);return i.length?t.length?ebr(tbr(t,i)):i:t};XEr({target:"Reflect",stat:!0},{getMetadataKeys:function(r){var t=arguments.length<2?void 0:ibr(arguments[1]);return ij(JEr(r),t)}})});var oj=n(()=>{var nbr=l(),uj=Me(),ubr=L(),obr=uj.get,sbr=uj.toKey;nbr({target:"Reflect",stat:!0},{getOwnMetadata:function(r,t){var a=arguments.length<3?void 0:sbr(arguments[2]);return obr(r,ubr(t),a)}})});var vj=n(()=>{var vbr=l(),sj=Me(),cbr=L(),fbr=sj.keys,lbr=sj.toKey;vbr({target:"Reflect",stat:!0},{getOwnMetadataKeys:function(r){var t=arguments.length<2?void 0:lbr(arguments[1]);return fbr(cbr(r),t)}})});var lj=n(()=>{var dbr=l(),cj=Me(),qbr=L(),pbr=Dr(),hbr=cj.has,gbr=cj.toKey,fj=function(e,r,t){var a=hbr(e,r,t);if(a)return!0;var i=pbr(r);return i!==null?fj(e,i,t):!1};dbr({target:"Reflect",stat:!0},{hasMetadata:function(r,t){var a=arguments.length<3?void 0:gbr(arguments[2]);return fj(r,qbr(t),a)}})});var qj=n(()=>{var ybr=l(),dj=Me(),mbr=L(),Sbr=dj.has,Tbr=dj.toKey;ybr({target:"Reflect",stat:!0},{hasOwnMetadata:function(r,t){var a=arguments.length<3?void 0:Tbr(arguments[2]);return Sbr(r,mbr(t),a)}})});var hj=n(()=>{var Ebr=l(),pj=Me(),bbr=L(),Obr=pj.toKey,Ibr=pj.set;Ebr({target:"Reflect",stat:!0},{metadata:function(r,t){return function(i,u){Ibr(r,t,bbr(i),Obr(u))}}})});var yj=n((WUr,gj)=>{var _br=V$();X$();Q$();ej();nj();oj();vj();lj();qj();hj();gj.exports=_br});var Sj=n((VUr,mj)=>{mj.exports=yj()});var kj=n((Zd,Yd)=>{"use strict";(function(e,r){if(typeof define=="function"&&define.amd)define(r);else if(typeof Zd=="object"&&typeof Yd<"u")Yd.exports=r();else{var t=r();for(var a in t)e[a]=t[a]}})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:Zd,function(){var e={},r=e,t={exports:e},a=Object.defineProperty,i=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,s=function(d,q,p){return q in d?a(d,q,{enumerable:!0,configurable:!0,writable:!0,value:p}):d[q]=p},v=function(d,q){for(var p in q||(q={}))u.call(q,p)&&s(d,p,q[p]);if(i)for(var b=0,T=i(q);b<T.length;b++){var p=T[b];o.call(q,p)&&s(d,p,q[p])}return d},c=function(d,q,p){return s(d,typeof q!="symbol"?q+"":q,p),p};function f(d){var q=`
`,p={},b="__creationTrace__",T="STACKTRACE TRACKING",O="__SEP_TAG__",_=O+"@[native]",S=(function(){function F(){c(this,"error",Q()),c(this,"timestamp",new Date)}return F})();function E(){return new Error(T)}function C(){try{throw E()}catch(F){return F}}var H=E(),k=C(),Q=H.stack?E:k.stack?C:E;function P(F){return F.stack?F.stack.split(q):[]}function Sr(F,cr){for(var vr=P(cr),$=0;$<vr.length;$++){var W=vr[$];p.hasOwnProperty(W)||F.push(vr[$])}}function z(F,cr){var vr=[cr?cr.trim():""];if(F)for(var $=new Date().getTime(),W=0;W<F.length;W++){var h=F[W],g=h.timestamp,y="____________________Elapsed ".concat($-g.getTime()," ms; At: ").concat(g);y=y.replace(/[^\w\d]/g,"_"),vr.push(_.replace(O,y)),Sr(vr,h.error),$=g.getTime()}return vr.join(q)}function B(){return Error.stackTraceLimit>0}d.longStackTraceZoneSpec={name:"long-stack-trace",longStackTraceLimit:10,getLongStackTrace:function(F){if(F){var cr=F[d.__symbol__("currentTaskTrace")];return cr?z(cr,F.stack):F.stack}},onScheduleTask:function(F,cr,vr,$){if(B()){var W=d.currentTask,h=W&&W.data&&W.data[b]||[];h=[new S].concat(h),h.length>this.longStackTraceLimit&&(h.length=this.longStackTraceLimit),$.data||($.data={}),$.type==="eventTask"&&($.data=v({},$.data)),$.data[b]=h}return F.scheduleTask(vr,$)},onHandleError:function(F,cr,vr,$){if(B()){var W=d.currentTask||$.task;if($ instanceof Error&&W){var h=z(W.data&&W.data[b],$.stack);try{$.stack=$.longStack=h}catch{}}}return F.handleError(vr,$)}};function J(F,cr){cr>0&&(F.push(P(new S().error)),J(F,cr-1))}function K(){if(B()){var F=[];J(F,2);for(var cr=F[0],vr=F[1],$=0;$<cr.length;$++){var W=cr[$];if(W.indexOf(T)==-1){var h=W.match(/^\s*at\s+/);if(h){_=h[0]+O+" (http://localhost)";break}}}for(var $=0;$<cr.length;$++){var W=cr[$],g=vr[$];if(W===g)p[W]=!0;else break}}}K()}return f(Zone),r!=e&&(t.exports=e),t.exports})});var aq={production:!0,enableSupport:!1};var KUr=Mr(mm()),zUr=Mr(rT()),ZUr=Mr(RT()),YUr=Mr(YT()),XUr=Mr(lE()),JUr=Mr(gb()),QUr=Mr(bO()),r2r=Mr(ZA()),e2r=Mr(Ax()),t2r=Mr(kP()),a2r=Mr(yC()),i2r=Mr(sM()),n2r=Mr(O1()),u2r=Mr(U1()),o2r=Mr(uN()),s2r=Mr(c$()),v2r=Mr(Sj());var Abr=Object.defineProperty,xbr=Object.defineProperties,Rbr=Object.getOwnPropertyDescriptors,Tj=Object.getOwnPropertySymbols,wbr=Object.prototype.hasOwnProperty,Pbr=Object.prototype.propertyIsEnumerable,jd=(e,r,t)=>r in e?Abr(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Ej=(e,r)=>{for(var t in r||(r={}))wbr.call(r,t)&&jd(e,t,r[t]);if(Tj)for(var t of Tj(r))Pbr.call(r,t)&&jd(e,t,r[t]);return e},Cbr=(e,r)=>xbr(e,Rbr(r)),Z=(e,r,t)=>(jd(e,typeof r!="symbol"?r+"":r,t),t),re=globalThis;function ee(e){return(re.__Zone_symbol_prefix||"__zone_symbol__")+e}function Mbr(){let e=re.performance;function r(W){e&&e.mark&&e.mark(W)}function t(W,h){e&&e.measure&&e.measure(W,h)}r("Zone");let a=class kd{constructor(h,g){Z(this,"_parent"),Z(this,"_name"),Z(this,"_properties"),Z(this,"_zoneDelegate"),this._parent=h,this._name=g?g.name||"unnamed":"<root>",this._properties=g&&g.properties||{},this._zoneDelegate=new o(this,this._parent&&this._parent._zoneDelegate,g)}static assertZonePatched(){if(re.Promise!==J.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let h=kd.current;for(;h.parent;)h=h.parent;return h}static get current(){return F.zone}static get currentTask(){return cr}static __load_patch(h,g,y=!1){if(J.hasOwnProperty(h)){let N=re[ee("forceDuplicateZoneCheck")]===!0;if(!y&&N)throw Error("Already loaded patch: "+h)}else if(!re["__Zone_disable_"+h]){let N="Zone:"+h;r(N),J[h]=g(re,kd,K),t(N,N)}}get parent(){return this._parent}get name(){return this._name}get(h){let g=this.getZoneWith(h);if(g)return g._properties[h]}getZoneWith(h){let g=this;for(;g;){if(g._properties.hasOwnProperty(h))return g;g=g._parent}return null}fork(h){if(!h)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,h)}wrap(h,g){if(typeof h!="function")throw new Error("Expecting function got: "+h);let y=this._zoneDelegate.intercept(this,h,g),N=this;return function(){return N.runGuarded(y,this,arguments,g)}}run(h,g,y,N){F={parent:F,zone:this};try{return this._zoneDelegate.invoke(this,h,g,y,N)}finally{F=F.parent}}runGuarded(h,g=null,y,N){F={parent:F,zone:this};try{try{return this._zoneDelegate.invoke(this,h,g,y,N)}catch(j){if(this._zoneDelegate.handleError(this,j))throw j}}finally{F=F.parent}}runTask(h,g,y){if(h.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(h.zone||S).name+"; Execution: "+this.name+")");let N=h,{type:j,data:{isPeriodic:te=!1,isRefreshable:ve=!1}={}}=h;if(h.state===E&&(j===B||j===z))return;let ce=h.state!=k;ce&&N._transitionTo(k,H);let zt=cr;cr=N,F={parent:F,zone:this};try{j==z&&h.data&&!te&&!ve&&(h.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,N,g,y)}catch(x){if(this._zoneDelegate.handleError(this,x))throw x}}finally{let x=h.state;if(x!==E&&x!==P)if(j==B||te||ve&&x===C)ce&&N._transitionTo(H,k,C);else{let A=N._zoneDelegates;this._updateTaskCount(N,-1),ce&&N._transitionTo(E,k,E),ve&&(N._zoneDelegates=A)}F=F.parent,cr=zt}}scheduleTask(h){if(h.zone&&h.zone!==this){let y=this;for(;y;){if(y===h.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${h.zone.name}`);y=y.parent}}h._transitionTo(C,E);let g=[];h._zoneDelegates=g,h._zone=this;try{h=this._zoneDelegate.scheduleTask(this,h)}catch(y){throw h._transitionTo(P,C,E),this._zoneDelegate.handleError(this,y),y}return h._zoneDelegates===g&&this._updateTaskCount(h,1),h.state==C&&h._transitionTo(H,C),h}scheduleMicroTask(h,g,y,N){return this.scheduleTask(new s(Sr,h,g,y,N,void 0))}scheduleMacroTask(h,g,y,N,j){return this.scheduleTask(new s(z,h,g,y,N,j))}scheduleEventTask(h,g,y,N,j){return this.scheduleTask(new s(B,h,g,y,N,j))}cancelTask(h){if(h.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(h.zone||S).name+"; Execution: "+this.name+")");if(!(h.state!==H&&h.state!==k)){h._transitionTo(Q,H,k);try{this._zoneDelegate.cancelTask(this,h)}catch(g){throw h._transitionTo(P,Q),this._zoneDelegate.handleError(this,g),g}return this._updateTaskCount(h,-1),h._transitionTo(E,Q),h.runCount=-1,h}}_updateTaskCount(h,g){let y=h._zoneDelegates;g==-1&&(h._zoneDelegates=null);for(let N=0;N<y.length;N++)y[N]._updateTaskCount(h.type,g)}};Z(a,"__symbol__",ee);let i=a,u={name:"",onHasTask:(W,h,g,y)=>W.hasTask(g,y),onScheduleTask:(W,h,g,y)=>W.scheduleTask(g,y),onInvokeTask:(W,h,g,y,N,j)=>W.invokeTask(g,y,N,j),onCancelTask:(W,h,g,y)=>W.cancelTask(g,y)};class o{constructor(h,g,y){Z(this,"_zone"),Z(this,"_taskCounts",{microTask:0,macroTask:0,eventTask:0}),Z(this,"_forkDlgt"),Z(this,"_forkZS"),Z(this,"_forkCurrZone"),Z(this,"_interceptDlgt"),Z(this,"_interceptZS"),Z(this,"_interceptCurrZone"),Z(this,"_invokeDlgt"),Z(this,"_invokeZS"),Z(this,"_invokeCurrZone"),Z(this,"_handleErrorDlgt"),Z(this,"_handleErrorZS"),Z(this,"_handleErrorCurrZone"),Z(this,"_scheduleTaskDlgt"),Z(this,"_scheduleTaskZS"),Z(this,"_scheduleTaskCurrZone"),Z(this,"_invokeTaskDlgt"),Z(this,"_invokeTaskZS"),Z(this,"_invokeTaskCurrZone"),Z(this,"_cancelTaskDlgt"),Z(this,"_cancelTaskZS"),Z(this,"_cancelTaskCurrZone"),Z(this,"_hasTaskDlgt"),Z(this,"_hasTaskDlgtOwner"),Z(this,"_hasTaskZS"),Z(this,"_hasTaskCurrZone"),this._zone=h,this._forkZS=y&&(y&&y.onFork?y:g._forkZS),this._forkDlgt=y&&(y.onFork?g:g._forkDlgt),this._forkCurrZone=y&&(y.onFork?this._zone:g._forkCurrZone),this._interceptZS=y&&(y.onIntercept?y:g._interceptZS),this._interceptDlgt=y&&(y.onIntercept?g:g._interceptDlgt),this._interceptCurrZone=y&&(y.onIntercept?this._zone:g._interceptCurrZone),this._invokeZS=y&&(y.onInvoke?y:g._invokeZS),this._invokeDlgt=y&&(y.onInvoke?g:g._invokeDlgt),this._invokeCurrZone=y&&(y.onInvoke?this._zone:g._invokeCurrZone),this._handleErrorZS=y&&(y.onHandleError?y:g._handleErrorZS),this._handleErrorDlgt=y&&(y.onHandleError?g:g._handleErrorDlgt),this._handleErrorCurrZone=y&&(y.onHandleError?this._zone:g._handleErrorCurrZone),this._scheduleTaskZS=y&&(y.onScheduleTask?y:g._scheduleTaskZS),this._scheduleTaskDlgt=y&&(y.onScheduleTask?g:g._scheduleTaskDlgt),this._scheduleTaskCurrZone=y&&(y.onScheduleTask?this._zone:g._scheduleTaskCurrZone),this._invokeTaskZS=y&&(y.onInvokeTask?y:g._invokeTaskZS),this._invokeTaskDlgt=y&&(y.onInvokeTask?g:g._invokeTaskDlgt),this._invokeTaskCurrZone=y&&(y.onInvokeTask?this._zone:g._invokeTaskCurrZone),this._cancelTaskZS=y&&(y.onCancelTask?y:g._cancelTaskZS),this._cancelTaskDlgt=y&&(y.onCancelTask?g:g._cancelTaskDlgt),this._cancelTaskCurrZone=y&&(y.onCancelTask?this._zone:g._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;let N=y&&y.onHasTask,j=g&&g._hasTaskZS;(N||j)&&(this._hasTaskZS=N?y:u,this._hasTaskDlgt=g,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,y.onScheduleTask||(this._scheduleTaskZS=u,this._scheduleTaskDlgt=g,this._scheduleTaskCurrZone=this._zone),y.onInvokeTask||(this._invokeTaskZS=u,this._invokeTaskDlgt=g,this._invokeTaskCurrZone=this._zone),y.onCancelTask||(this._cancelTaskZS=u,this._cancelTaskDlgt=g,this._cancelTaskCurrZone=this._zone))}get zone(){return this._zone}fork(h,g){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,h,g):new i(h,g)}intercept(h,g,y){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,h,g,y):g}invoke(h,g,y,N,j){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,h,g,y,N,j):g.apply(y,N)}handleError(h,g){return this._handleErrorZS?this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,h,g):!0}scheduleTask(h,g){let y=g;if(this._scheduleTaskZS)this._hasTaskZS&&y._zoneDelegates.push(this._hasTaskDlgtOwner),y=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,h,g),y||(y=g);else if(g.scheduleFn)g.scheduleFn(g);else if(g.type==Sr)O(g);else throw new Error("Task is missing scheduleFn.");return y}invokeTask(h,g,y,N){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,h,g,y,N):g.callback.apply(y,N)}cancelTask(h,g){let y;if(this._cancelTaskZS)y=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,h,g);else{if(!g.cancelFn)throw Error("Task is not cancelable");y=g.cancelFn(g)}return y}hasTask(h,g){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,h,g)}catch(y){this.handleError(h,y)}}_updateTaskCount(h,g){let y=this._taskCounts,N=y[h],j=y[h]=N+g;if(j<0)throw new Error("More tasks executed then were scheduled.");if(N==0||j==0){let te={microTask:y.microTask>0,macroTask:y.macroTask>0,eventTask:y.eventTask>0,change:h};this.hasTask(this._zone,te)}}}class s{constructor(h,g,y,N,j,te){if(Z(this,"type"),Z(this,"source"),Z(this,"invoke"),Z(this,"callback"),Z(this,"data"),Z(this,"scheduleFn"),Z(this,"cancelFn"),Z(this,"_zone",null),Z(this,"runCount",0),Z(this,"_zoneDelegates",null),Z(this,"_state","notScheduled"),this.type=h,this.source=g,this.data=N,this.scheduleFn=j,this.cancelFn=te,!y)throw new Error("callback is not defined");this.callback=y;let ve=this;h===B&&N&&N.useG?this.invoke=s.invokeTask:this.invoke=function(){return s.invokeTask.call(re,ve,this,arguments)}}static invokeTask(h,g,y){h||(h=this),vr++;try{return h.runCount++,h.zone.runTask(h,g,y)}finally{vr===1&&!re[d]&&_(),vr--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(E,C)}_transitionTo(h,g,y){if(this._state===g||this._state===y)this._state=h,h==E&&(this._zoneDelegates=null);else throw new Error(`${this.type} '${this.source}': can not transition to '${h}', expecting state '${g}'${y?" or '"+y+"'":""}, was '${this._state}'.`)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}let v=ee("setTimeout"),c=ee("Promise"),f=ee("then"),d=ee("enable_native_microtask_draining"),q=[],p=!1,b;function T(W){var h;!b&&re[c]&&(b=re[c].resolve(0)),b?((h=b[f])!=null?h:b.then).call(b,W):re[v](W,0)}function O(W){let h=re[d],g=h&&q.length===0&&!p,y=!h&&vr===0&&q.length===0;(g||y)&&T(_),W&&q.push(W)}function _(){if(!p){for(p=!0;q.length;){let W=q;q=[];for(let h of W)try{h.zone.runTask(h,null,null)}catch(g){K.onUnhandledError(g)}}re[d]?(p=!1,K.microtaskDrainDone()):(K.microtaskDrainDone(),p=!1)}}let S={name:"NO ZONE"},E="notScheduled",C="scheduling",H="scheduled",k="running",Q="canceling",P="unknown",Sr="microTask",z="macroTask",B="eventTask",J={},K={symbol:ee,currentZoneFrame:()=>F,onUnhandledError:$,microtaskDrainDone:$,scheduleMicroTask:O,showUncaughtError:()=>!i[ee("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:$,patchMethod:()=>$,bindArguments:()=>[],patchThen:()=>$,patchMacroTask:()=>$,patchEventPrototype:()=>$,getGlobalObjects:()=>{},ObjectDefineProperty:()=>$,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>$,wrapWithCurrentZone:()=>$,filterProperties:()=>[],attachOriginToPatched:()=>$,_redefineProperty:()=>$,patchCallbacks:()=>$,nativeScheduleMicroTask:T},F={parent:null,zone:new i(null,null)},cr=null,vr=0;function $(){}return t("Zone","Zone"),i}function Nbr(){var e;let r=globalThis,t=r[ee("forceDuplicateZoneCheck")]===!0;if(r.Zone&&(t||typeof r.Zone.__symbol__!="function"))throw new Error("Zone already loaded.");return(e=r.Zone)!=null||(r.Zone=Mbr()),r.Zone}var fn=Object.getOwnPropertyDescriptor,Bd=Object.defineProperty,Ud=Object.getPrototypeOf,Dbr=Object.create,Fbr=Array.prototype.slice,Gd="addEventListener",Wd="removeEventListener",Fd=ee(Gd),$d=ee(Wd),Ye="true",Xe="false",ln=ee("");function Vd(e,r){return Zone.current.wrap(e,r)}function Hd(e,r,t,a,i){return Zone.current.scheduleMacroTask(e,r,t,a,i)}var dr=ee,$o=typeof window<"u",jo=$o?window:void 0,Rr=$o&&jo||globalThis,$br="removeAttribute";function Kd(e,r){for(let t=e.length-1;t>=0;t--)typeof e[t]=="function"&&(e[t]=Vd(e[t],r+"_"+t));return e}function jbr(e,r){let t=e.constructor.name;for(let a=0;a<r.length;a++){let i=r[a],u=e[i];if(u){let o=fn(e,i);if(!xj(o))continue;e[i]=(s=>{let v=function(){return s.apply(this,Kd(arguments,t+"."+i))};return Qe(v,s),v})(u)}}}function xj(e){return e?e.writable===!1?!1:!(typeof e.get=="function"&&typeof e.set>"u"):!0}var Rj=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,ko=!("nw"in Rr)&&typeof Rr.process<"u"&&Rr.process.toString()==="[object process]",zd=!ko&&!Rj&&!!($o&&jo.HTMLElement),wj=typeof Rr.process<"u"&&Rr.process.toString()==="[object process]"&&!Rj&&!!($o&&jo.HTMLElement),Fo={},kbr=dr("enable_beforeunload"),bj=function(e){if(e=e||Rr.event,!e)return;let r=Fo[e.type];r||(r=Fo[e.type]=dr("ON_PROPERTY"+e.type));let t=this||e.target||Rr,a=t[r],i;if(zd&&t===jo&&e.type==="error"){let u=e;i=a&&a.call(this,u.message,u.filename,u.lineno,u.colno,u.error),i===!0&&e.preventDefault()}else i=a&&a.apply(this,arguments),e.type==="beforeunload"&&Rr[kbr]&&typeof i=="string"?e.returnValue=i:i!=null&&!i&&e.preventDefault();return i};function Oj(e,r,t){let a=fn(e,r);if(!a&&t&&fn(t,r)&&(a={enumerable:!0,configurable:!0}),!a||!a.configurable)return;let i=dr("on"+r+"patched");if(e.hasOwnProperty(i)&&e[i])return;delete a.writable,delete a.value;let u=a.get,o=a.set,s=r.slice(2),v=Fo[s];v||(v=Fo[s]=dr("ON_PROPERTY"+s)),a.set=function(c){let f=this;if(!f&&e===Rr&&(f=Rr),!f)return;typeof f[v]=="function"&&f.removeEventListener(s,bj),o?.call(f,null),f[v]=c,typeof c=="function"&&f.addEventListener(s,bj,!1)},a.get=function(){let c=this;if(!c&&e===Rr&&(c=Rr),!c)return null;let f=c[v];if(f)return f;if(u){let d=u.call(this);if(d)return a.set.call(this,d),typeof c[$br]=="function"&&c.removeAttribute(r),d}return null},Bd(e,r,a),e[i]=!0}function Pj(e,r,t){if(r)for(let a=0;a<r.length;a++)Oj(e,"on"+r[a],t);else{let a=[];for(let i in e)i.slice(0,2)=="on"&&a.push(i);for(let i=0;i<a.length;i++)Oj(e,a[i],t)}}var Te=dr("originalInstance");function cn(e){let r=Rr[e];if(!r)return;Rr[dr(e)]=r,Rr[e]=function(){let i=Kd(arguments,e);switch(i.length){case 0:this[Te]=new r;break;case 1:this[Te]=new r(i[0]);break;case 2:this[Te]=new r(i[0],i[1]);break;case 3:this[Te]=new r(i[0],i[1],i[2]);break;case 4:this[Te]=new r(i[0],i[1],i[2],i[3]);break;default:throw new Error("Arg list too long.")}},Qe(Rr[e],r);let t=new r(function(){}),a;for(a in t)e==="XMLHttpRequest"&&a==="responseBlob"||(function(i){typeof t[i]=="function"?Rr[e].prototype[i]=function(){return this[Te][i].apply(this[Te],arguments)}:Bd(Rr[e].prototype,i,{set:function(u){typeof u=="function"?(this[Te][i]=Vd(u,e+"."+i),Qe(this[Te][i],u)):this[Te][i]=u},get:function(){return this[Te][i]}})})(a);for(a in r)a!=="prototype"&&r.hasOwnProperty(a)&&(Rr[e][a]=r[a])}function Lbr(e,r){if(typeof Object.getOwnPropertySymbols!="function")return;Object.getOwnPropertySymbols(e).forEach(a=>{let i=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(r,a,{get:function(){return e[a]},set:function(u){i&&(!i.writable||typeof i.set!="function")||(e[a]=u)},enumerable:i?i.enumerable:!0,configurable:i?i.configurable:!0})})}var Bbr=!1;function Je(e,r,t){let a=e;for(;a&&!a.hasOwnProperty(r);)a=Ud(a);!a&&e[r]&&(a=e);let i=dr(r),u=null;if(a&&(!(u=a[i])||!a.hasOwnProperty(i))){u=a[i]=a[r];let o=a&&fn(a,r);if(xj(o)){let s=t(u,i,r);a[r]=function(){return s(this,arguments)},Qe(a[r],u),Bbr&&Lbr(u,a[r])}}return u}function Ubr(e,r,t){let a=null;function i(u){let o=u.data;return o.args[o.cbIdx]=function(){u.invoke.apply(this,arguments)},a.apply(o.target,o.args),u}a=Je(e,r,u=>function(o,s){let v=t(o,s);return v.cbIdx>=0&&typeof s[v.cbIdx]=="function"?Hd(v.name,s[v.cbIdx],v,i):u.apply(o,s)})}function Qe(e,r){e[dr("OriginalDelegate")]=r}function Ij(e){return typeof e=="function"}function _j(e){return typeof e=="number"}var Gbr={useG:!0},se={},Cj={},Mj=new RegExp("^"+ln+"(\\w+)(true|false)$"),Nj=dr("propagationStopped");function Dj(e,r){let t=(r?r(e):e)+Xe,a=(r?r(e):e)+Ye,i=ln+t,u=ln+a;se[e]={},se[e][Xe]=i,se[e][Ye]=u}function Wbr(e,r,t,a){let i=a&&a.add||Gd,u=a&&a.rm||Wd,o=a&&a.listeners||"eventListeners",s=a&&a.rmAll||"removeAllListeners",v=dr(i),c="."+i+":",f="prependListener",d="."+f+":",q=function(S,E,C){if(S.isRemoved)return;let H=S.callback;typeof H=="object"&&H.handleEvent&&(S.callback=P=>H.handleEvent(P),S.originalDelegate=H);let k;try{S.invoke(S,E,[C])}catch(P){k=P}let Q=S.options;if(Q&&typeof Q=="object"&&Q.once){let P=S.originalDelegate?S.originalDelegate:S.callback;E[u].call(E,C.type,P,Q)}return k};function p(S,E,C){if(E=E||e.event,!E)return;let H=S||E.target||e,k=H[se[E.type][C?Ye:Xe]];if(k){let Q=[];if(k.length===1){let P=q(k[0],H,E);P&&Q.push(P)}else{let P=k.slice();for(let Sr=0;Sr<P.length&&!(E&&E[Nj]===!0);Sr++){let z=q(P[Sr],H,E);z&&Q.push(z)}}if(Q.length===1)throw Q[0];for(let P=0;P<Q.length;P++){let Sr=Q[P];r.nativeScheduleMicroTask(()=>{throw Sr})}}}let b=function(S){return p(this,S,!1)},T=function(S){return p(this,S,!0)};function O(S,E){if(!S)return!1;let C=!0;E&&E.useG!==void 0&&(C=E.useG);let H=E&&E.vh,k=!0;E&&E.chkDup!==void 0&&(k=E.chkDup);let Q=!1;E&&E.rt!==void 0&&(Q=E.rt);let P=S;for(;P&&!P.hasOwnProperty(i);)P=Ud(P);if(!P&&S[i]&&(P=S),!P||P[v])return!1;let Sr=E&&E.eventNameToString,z={},B=P[v]=P[i],J=P[dr(u)]=P[u],K=P[dr(o)]=P[o],F=P[dr(s)]=P[s],cr;E&&E.prepend&&(cr=P[dr(E.prepend)]=P[E.prepend]);function vr(m,R){return R?typeof m=="boolean"?{capture:m,passive:!0}:m?typeof m=="object"&&m.passive!==!1?Cbr(Ej({},m),{passive:!0}):m:{passive:!0}:m}let $=function(m){if(!z.isExisting)return B.call(z.target,z.eventName,z.capture?T:b,z.options)},W=function(m){if(!m.isRemoved){let R=se[m.eventName],D;R&&(D=R[m.capture?Ye:Xe]);let G=D&&m.target[D];if(G){for(let M=0;M<G.length;M++)if(G[M]===m){G.splice(M,1),m.isRemoved=!0,m.removeAbortListener&&(m.removeAbortListener(),m.removeAbortListener=null),G.length===0&&(m.allRemoved=!0,m.target[D]=null);break}}}if(m.allRemoved)return J.call(m.target,m.eventName,m.capture?T:b,m.options)},h=function(m){return B.call(z.target,z.eventName,m.invoke,z.options)},g=function(m){return cr.call(z.target,z.eventName,m.invoke,z.options)},y=function(m){return J.call(m.target,m.eventName,m.invoke,m.options)},N=C?$:h,j=C?W:y,te=function(m,R){let D=typeof R;return D==="function"&&m.callback===R||D==="object"&&m.originalDelegate===R},ve=E?.diff||te,ce=Zone[dr("UNPATCHED_EVENTS")],zt=e[dr("PASSIVE_EVENTS")];function x(m){if(typeof m=="object"&&m!==null){let R=Ej({},m);return m.signal&&(R.signal=m.signal),R}return m}let A=function(m,R,D,G,M=!1,rr=!1){return function(){let er=this||e,tr=arguments[0];E&&E.transferEventName&&(tr=E.transferEventName(tr));let pr=arguments[1];if(!pr)return m.apply(this,arguments);if(ko&&tr==="uncaughtException")return m.apply(this,arguments);let hr=!1;if(typeof pr!="function"){if(!pr.handleEvent)return m.apply(this,arguments);hr=!0}if(H&&!H(m,pr,er,arguments))return;let rt=!!zt&&zt.indexOf(tr)!==-1,fe=x(vr(arguments[2],rt)),_t=fe?.signal;if(_t?.aborted)return;if(ce){for(let Ee=0;Ee<ce.length;Ee++)if(tr===ce[Ee])return rt?m.call(er,tr,pr,fe):m.apply(this,arguments)}let Lo=fe?typeof fe=="boolean"?!0:fe.capture:!1,Xd=fe&&typeof fe=="object"?fe.once:!1,Lj=Zone.current,Bo=se[tr];Bo||(Dj(tr,Sr),Bo=se[tr]);let Jd=Bo[Lo?Ye:Xe],Zt=er[Jd],Qd=!1;if(Zt){if(Qd=!0,k){for(let Ee=0;Ee<Zt.length;Ee++)if(ve(Zt[Ee],pr))return}}else Zt=er[Jd]=[];let dn,rq=er.constructor.name,eq=Cj[rq];eq&&(dn=eq[tr]),dn||(dn=rq+R+(Sr?Sr(tr):tr)),z.options=fe,Xd&&(z.options.once=!1),z.target=er,z.capture=Lo,z.eventName=tr,z.isExisting=Qd;let Ha=C?Gbr:void 0;Ha&&(Ha.taskData=z),_t&&(z.options.signal=void 0);let le=Lj.scheduleEventTask(dn,pr,Ha,D,G);if(_t){z.options.signal=_t;let Ee=()=>le.zone.cancelTask(le);m.call(_t,"abort",Ee,{once:!0}),le.removeAbortListener=()=>_t.removeEventListener("abort",Ee)}if(z.target=null,Ha&&(Ha.taskData=null),Xd&&(z.options.once=!0),typeof le.options!="boolean"&&(le.options=fe),le.target=er,le.capture=Lo,le.eventName=tr,hr&&(le.originalDelegate=pr),rr?Zt.unshift(le):Zt.push(le),M)return er}};return P[i]=A(B,c,N,j,Q),cr&&(P[f]=A(cr,d,g,j,Q,!0)),P[u]=function(){let m=this||e,R=arguments[0];E&&E.transferEventName&&(R=E.transferEventName(R));let D=arguments[2],G=D?typeof D=="boolean"?!0:D.capture:!1,M=arguments[1];if(!M)return J.apply(this,arguments);if(H&&!H(J,M,m,arguments))return;let rr=se[R],er;rr&&(er=rr[G?Ye:Xe]);let tr=er&&m[er];if(tr)for(let pr=0;pr<tr.length;pr++){let hr=tr[pr];if(ve(hr,M)){if(tr.splice(pr,1),hr.isRemoved=!0,tr.length===0&&(hr.allRemoved=!0,m[er]=null,!G&&typeof R=="string")){let rt=ln+"ON_PROPERTY"+R;m[rt]=null}return hr.zone.cancelTask(hr),Q?m:void 0}}return J.apply(this,arguments)},P[o]=function(){let m=this||e,R=arguments[0];E&&E.transferEventName&&(R=E.transferEventName(R));let D=[],G=Fj(m,Sr?Sr(R):R);for(let M=0;M<G.length;M++){let rr=G[M],er=rr.originalDelegate?rr.originalDelegate:rr.callback;D.push(er)}return D},P[s]=function(){let m=this||e,R=arguments[0];if(R){E&&E.transferEventName&&(R=E.transferEventName(R));let D=se[R];if(D){let G=D[Xe],M=D[Ye],rr=m[G],er=m[M];if(rr){let tr=rr.slice();for(let pr=0;pr<tr.length;pr++){let hr=tr[pr],rt=hr.originalDelegate?hr.originalDelegate:hr.callback;this[u].call(this,R,rt,hr.options)}}if(er){let tr=er.slice();for(let pr=0;pr<tr.length;pr++){let hr=tr[pr],rt=hr.originalDelegate?hr.originalDelegate:hr.callback;this[u].call(this,R,rt,hr.options)}}}}else{let D=Object.keys(m);for(let G=0;G<D.length;G++){let M=D[G],rr=Mj.exec(M),er=rr&&rr[1];er&&er!=="removeListener"&&this[s].call(this,er)}this[s].call(this,"removeListener")}if(Q)return this},Qe(P[i],B),Qe(P[u],J),F&&Qe(P[s],F),K&&Qe(P[o],K),!0}let _=[];for(let S=0;S<t.length;S++)_[S]=O(t[S],a);return _}function Fj(e,r){if(!r){let u=[];for(let o in e){let s=Mj.exec(o),v=s&&s[1];if(v&&(!r||v===r)){let c=e[o];if(c)for(let f=0;f<c.length;f++)u.push(c[f])}}return u}let t=se[r];t||(Dj(r),t=se[r]);let a=e[t[Xe]],i=e[t[Ye]];return a?i?a.concat(i):a.slice():i?i.slice():[]}function Vbr(e,r){let t=e.Event;t&&t.prototype&&r.patchMethod(t.prototype,"stopImmediatePropagation",a=>function(i,u){i[Nj]=!0,a&&a.apply(i,u)})}function Hbr(e,r){r.patchMethod(e,"queueMicrotask",t=>function(a,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}var Do=dr("zoneTask");function Va(e,r,t,a){let i=null,u=null;r+=a,t+=a;let o={};function s(c){let f=c.data;f.args[0]=function(){return c.invoke.apply(this,arguments)};let d=i.apply(e,f.args);return _j(d)?f.handleId=d:(f.handle=d,f.isRefreshable=Ij(d.refresh)),c}function v(c){let{handle:f,handleId:d}=c.data;return u.call(e,f??d)}i=Je(e,r,c=>function(f,d){var q;if(Ij(d[0])){let p={isRefreshable:!1,isPeriodic:a==="Interval",delay:a==="Timeout"||a==="Interval"?d[1]||0:void 0,args:d},b=d[0];d[0]=function(){try{return b.apply(this,arguments)}finally{let{handle:H,handleId:k,isPeriodic:Q,isRefreshable:P}=p;!Q&&!P&&(k?delete o[k]:H&&(H[Do]=null))}};let T=Hd(r,d[0],p,s,v);if(!T)return T;let{handleId:O,handle:_,isRefreshable:S,isPeriodic:E}=T.data;if(O)o[O]=T;else if(_&&(_[Do]=T,S&&!E)){let C=_.refresh;_.refresh=function(){let{zone:H,state:k}=T;return k==="notScheduled"?(T._state="scheduled",H._updateTaskCount(T,1)):k==="running"&&(T._state="scheduling"),C.call(this)}}return(q=_??O)!=null?q:T}else return c.apply(e,d)}),u=Je(e,t,c=>function(f,d){let q=d[0],p;_j(q)?(p=o[q],delete o[q]):(p=q?.[Do],p?q[Do]=null:p=q),p?.type?p.cancelFn&&p.zone.cancelTask(p):c.apply(e,d)})}function Kbr(e,r){let{isBrowser:t,isMix:a}=r.getGlobalObjects();if(!t&&!a||!e.customElements||!("customElements"in e))return;let i=["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"];r.patchCallbacks(r,e.customElements,"customElements","define",i)}function zbr(e,r){if(Zone[r.symbol("patchEventTarget")])return;let{eventNames:t,zoneSymbolEventNames:a,TRUE_STR:i,FALSE_STR:u,ZONE_SYMBOL_PREFIX:o}=r.getGlobalObjects();for(let v=0;v<t.length;v++){let c=t[v],f=c+u,d=c+i,q=o+f,p=o+d;a[c]={},a[c][u]=q,a[c][i]=p}let s=e.EventTarget;if(!(!s||!s.prototype))return r.patchEventTarget(e,r,[s&&s.prototype]),!0}function Zbr(e,r){r.patchEventPrototype(e,r)}function $j(e,r,t){if(!t||t.length===0)return r;let a=t.filter(u=>u.target===e);if(a.length===0)return r;let i=a[0].ignoreProperties;return r.filter(u=>i.indexOf(u)===-1)}function Aj(e,r,t,a){if(!e)return;let i=$j(e,r,t);Pj(e,i,a)}function Ld(e){return Object.getOwnPropertyNames(e).filter(r=>r.startsWith("on")&&r.length>2).map(r=>r.substring(2))}function Ybr(e,r){if(ko&&!wj||Zone[e.symbol("patchEvents")])return;let t=r.__Zone_ignore_on_properties,a=[];if(zd){let i=window;a=a.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]),Aj(i,Ld(i),t,Ud(i))}a=a.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i<a.length;i++){let u=r[a[i]];u?.prototype&&Aj(u.prototype,Ld(u.prototype),t)}}function Xbr(e){e.__load_patch("timers",r=>{let a="clear";Va(r,"set",a,"Timeout"),Va(r,"set",a,"Interval"),Va(r,"set",a,"Immediate")}),e.__load_patch("requestAnimationFrame",r=>{Va(r,"request","cancel","AnimationFrame"),Va(r,"mozRequest","mozCancel","AnimationFrame"),Va(r,"webkitRequest","webkitCancel","AnimationFrame")}),e.__load_patch("blocking",(r,t)=>{let a=["alert","prompt","confirm"];for(let i=0;i<a.length;i++){let u=a[i];Je(r,u,(o,s,v)=>function(c,f){return t.current.run(o,r,f,v)})}}),e.__load_patch("EventTarget",(r,t,a)=>{Zbr(r,a),zbr(r,a);let i=r.XMLHttpRequestEventTarget;i&&i.prototype&&a.patchEventTarget(r,a,[i.prototype])}),e.__load_patch("MutationObserver",(r,t,a)=>{cn("MutationObserver"),cn("WebKitMutationObserver")}),e.__load_patch("IntersectionObserver",(r,t,a)=>{cn("IntersectionObserver")}),e.__load_patch("FileReader",(r,t,a)=>{cn("FileReader")}),e.__load_patch("on_property",(r,t,a)=>{Ybr(a,r)}),e.__load_patch("customElements",(r,t,a)=>{Kbr(r,a)}),e.__load_patch("XHR",(r,t)=>{c(r);let a=dr("xhrTask"),i=dr("xhrSync"),u=dr("xhrListener"),o=dr("xhrScheduled"),s=dr("xhrURL"),v=dr("xhrErrorBeforeScheduled");function c(f){let d=f.XMLHttpRequest;if(!d)return;let q=d.prototype;function p(B){return B[a]}let b=q[Fd],T=q[$d];if(!b){let B=f.XMLHttpRequestEventTarget;if(B){let J=B.prototype;b=J[Fd],T=J[$d]}}let O="readystatechange",_="scheduled";function S(B){let J=B.data,K=J.target;K[o]=!1,K[v]=!1;let F=K[u];b||(b=K[Fd],T=K[$d]),F&&T.call(K,O,F);let cr=K[u]=()=>{if(K.readyState===K.DONE)if(!J.aborted&&K[o]&&B.state===_){let $=K[t.__symbol__("loadfalse")];if(K.status!==0&&$&&$.length>0){let W=B.invoke;B.invoke=function(){let h=K[t.__symbol__("loadfalse")];for(let g=0;g<h.length;g++)h[g]===B&&h.splice(g,1);!J.aborted&&B.state===_&&W.call(B)},$.push(B)}else B.invoke()}else!J.aborted&&K[o]===!1&&(K[v]=!0)};return b.call(K,O,cr),K[a]||(K[a]=B),Sr.apply(K,J.args),K[o]=!0,B}function E(){}function C(B){let J=B.data;return J.aborted=!0,z.apply(J.target,J.args)}let H=Je(q,"open",()=>function(B,J){return B[i]=J[2]==!1,B[s]=J[1],H.apply(B,J)}),k="XMLHttpRequest.send",Q=dr("fetchTaskAborting"),P=dr("fetchTaskScheduling"),Sr=Je(q,"send",()=>function(B,J){if(t.current[P]===!0||B[i])return Sr.apply(B,J);{let K={target:B,url:B[s],isPeriodic:!1,args:J,aborted:!1},F=Hd(k,E,K,S,C);B&&B[v]===!0&&!K.aborted&&F.state===_&&F.invoke()}}),z=Je(q,"abort",()=>function(B,J){let K=p(B);if(K&&typeof K.type=="string"){if(K.cancelFn==null||K.data&&K.data.aborted)return;K.zone.cancelTask(K)}else if(t.current[Q]===!0)return z.apply(B,J)})}}),e.__load_patch("geolocation",r=>{r.navigator&&r.navigator.geolocation&&jbr(r.navigator.geolocation,["getCurrentPosition","watchPosition"])}),e.__load_patch("PromiseRejectionEvent",(r,t)=>{function a(i){return function(u){Fj(r,i).forEach(s=>{let v=r.PromiseRejectionEvent;if(v){let c=new v(i,{promise:u.promise,reason:u.rejection});s.invoke(c)}})}}r.PromiseRejectionEvent&&(t[dr("unhandledPromiseRejectionHandler")]=a("unhandledrejection"),t[dr("rejectionHandledHandler")]=a("rejectionhandled"))}),e.__load_patch("queueMicrotask",(r,t,a)=>{Hbr(r,a)})}function Jbr(e){e.__load_patch("ZoneAwarePromise",(r,t,a)=>{let i=Object.getOwnPropertyDescriptor,u=Object.defineProperty;function o(x){if(x&&x.toString===Object.prototype.toString){let A=x.constructor&&x.constructor.name;return(A||"")+": "+JSON.stringify(x)}return x?x.toString():Object.prototype.toString.call(x)}let s=a.symbol,v=[],c=r[s("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==!1,f=s("Promise"),d=s("then"),q="__creationTrace__";a.onUnhandledError=x=>{if(a.showUncaughtError()){let A=x&&x.rejection;A?console.error("Unhandled Promise rejection:",A instanceof Error?A.message:A,"; Zone:",x.zone.name,"; Task:",x.task&&x.task.source,"; Value:",A,A instanceof Error?A.stack:void 0):console.error(x)}},a.microtaskDrainDone=()=>{for(;v.length;){let x=v.shift();try{x.zone.runGuarded(()=>{throw x.throwOriginal?x.rejection:x})}catch(A){b(A)}}};let p=s("unhandledPromiseRejectionHandler");function b(x){a.onUnhandledError(x);try{let A=t[p];typeof A=="function"&&A.call(this,x)}catch{}}function T(x){return x&&typeof x.then=="function"}function O(x){return x}function _(x){return j.reject(x)}let S=s("state"),E=s("value"),C=s("finally"),H=s("parentPromiseValue"),k=s("parentPromiseState"),Q="Promise.then",P=null,Sr=!0,z=!1,B=0;function J(x,A){return m=>{try{vr(x,A,m)}catch(R){vr(x,!1,R)}}}let K=function(){let x=!1;return function(m){return function(){x||(x=!0,m.apply(null,arguments))}}},F="Promise resolved with itself",cr=s("currentTaskTrace");function vr(x,A,m){let R=K();if(x===m)throw new TypeError(F);if(x[S]===P){let D=null;try{(typeof m=="object"||typeof m=="function")&&(D=m&&m.then)}catch(G){return R(()=>{vr(x,!1,G)})(),x}if(A!==z&&m instanceof j&&m.hasOwnProperty(S)&&m.hasOwnProperty(E)&&m[S]!==P)W(m),vr(x,m[S],m[E]);else if(A!==z&&typeof D=="function")try{D.call(m,R(J(x,A)),R(J(x,!1)))}catch(G){R(()=>{vr(x,!1,G)})()}else{x[S]=A;let G=x[E];if(x[E]=m,x[C]===C&&A===Sr&&(x[S]=x[k],x[E]=x[H]),A===z&&m instanceof Error){let M=t.currentTask&&t.currentTask.data&&t.currentTask.data[q];M&&u(m,cr,{configurable:!0,enumerable:!1,writable:!0,value:M})}for(let M=0;M<G.length;)h(x,G[M++],G[M++],G[M++],G[M++]);if(G.length==0&&A==z){x[S]=B;let M=m;try{throw new Error("Uncaught (in promise): "+o(m)+(m&&m.stack?`
`+m.stack:""))}catch(rr){M=rr}c&&(M.throwOriginal=!0),M.rejection=m,M.promise=x,M.zone=t.current,M.task=t.currentTask,v.push(M),a.scheduleMicroTask()}}}return x}let $=s("rejectionHandledHandler");function W(x){if(x[S]===B){try{let A=t[$];A&&typeof A=="function"&&A.call(this,{rejection:x[E],promise:x})}catch{}x[S]=z;for(let A=0;A<v.length;A++)x===v[A].promise&&v.splice(A,1)}}function h(x,A,m,R,D){W(x);let G=x[S],M=G?typeof R=="function"?R:O:typeof D=="function"?D:_;A.scheduleMicroTask(Q,()=>{try{let rr=x[E],er=!!m&&C===m[C];er&&(m[H]=rr,m[k]=G);let tr=A.run(M,void 0,er&&M!==_&&M!==O?[]:[rr]);vr(m,!0,tr)}catch(rr){vr(m,!1,rr)}},m)}let g="function ZoneAwarePromise() { [native code] }",y=function(){},N=r.AggregateError;class j{static toString(){return g}static resolve(A){return A instanceof j?A:vr(new this(null),Sr,A)}static reject(A){return vr(new this(null),z,A)}static withResolvers(){let A={};return A.promise=new j((m,R)=>{A.resolve=m,A.reject=R}),A}static any(A){if(!A||typeof A[Symbol.iterator]!="function")return Promise.reject(new N([],"All promises were rejected"));let m=[],R=0;try{for(let M of A)R++,m.push(j.resolve(M))}catch{return Promise.reject(new N([],"All promises were rejected"))}if(R===0)return Promise.reject(new N([],"All promises were rejected"));let D=!1,G=[];return new j((M,rr)=>{for(let er=0;er<m.length;er++)m[er].then(tr=>{D||(D=!0,M(tr))},tr=>{G.push(tr),R--,R===0&&(D=!0,rr(new N(G,"All promises were rejected")))})})}static race(A){let m,R,D=new this((rr,er)=>{m=rr,R=er});function G(rr){m(rr)}function M(rr){R(rr)}for(let rr of A)T(rr)||(rr=this.resolve(rr)),rr.then(G,M);return D}static all(A){return j.allWithCallback(A)}static allSettled(A){return(this&&this.prototype instanceof j?this:j).allWithCallback(A,{thenCallback:R=>({status:"fulfilled",value:R}),errorCallback:R=>({status:"rejected",reason:R})})}static allWithCallback(A,m){let R,D,G=new this((tr,pr)=>{R=tr,D=pr}),M=2,rr=0,er=[];for(let tr of A){T(tr)||(tr=this.resolve(tr));let pr=rr;try{tr.then(hr=>{er[pr]=m?m.thenCallback(hr):hr,M--,M===0&&R(er)},hr=>{m?(er[pr]=m.errorCallback(hr),M--,M===0&&R(er)):D(hr)})}catch(hr){D(hr)}M++,rr++}return M-=2,M===0&&R(er),G}constructor(A){let m=this;if(!(m instanceof j))throw new Error("Must be an instanceof Promise.");m[S]=P,m[E]=[];try{let R=K();A&&A(R(J(m,Sr)),R(J(m,z)))}catch(R){vr(m,!1,R)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return j}then(A,m){var R;let D=(R=this.constructor)==null?void 0:R[Symbol.species];(!D||typeof D!="function")&&(D=this.constructor||j);let G=new D(y),M=t.current;return this[S]==P?this[E].push(M,G,A,m):h(this,M,G,A,m),G}catch(A){return this.then(null,A)}finally(A){var m;let R=(m=this.constructor)==null?void 0:m[Symbol.species];(!R||typeof R!="function")&&(R=j);let D=new R(y);D[C]=C;let G=t.current;return this[S]==P?this[E].push(G,D,A,A):h(this,G,D,A,A),D}}j.resolve=j.resolve,j.reject=j.reject,j.race=j.race,j.all=j.all;let te=r[f]=r.Promise;r.Promise=j;let ve=s("thenPatched");function ce(x){let A=x.prototype,m=i(A,"then");if(m&&(m.writable===!1||!m.configurable))return;let R=A.then;A[d]=R,x.prototype.then=function(D,G){return new j((rr,er)=>{R.call(this,rr,er)}).then(D,G)},x[ve]=!0}a.patchThen=ce;function zt(x){return function(A,m){let R=x.apply(A,m);if(R instanceof j)return R;let D=R.constructor;return D[ve]||ce(D),R}}if(te){ce(te);let x=te.try;x&&typeof x=="function"&&(j.try=x),Je(r,"fetch",A=>zt(A))}return Promise[t.__symbol__("uncaughtPromiseErrors")]=v,j})}function Qbr(e){e.__load_patch("toString",r=>{let t=Function.prototype.toString,a=dr("OriginalDelegate"),i=dr("Promise"),u=dr("Error"),o=function(){if(typeof this=="function"){let f=this[a];if(f)return typeof f=="function"?t.call(f):Object.prototype.toString.call(f);if(this===Promise){let d=r[i];if(d)return t.call(d)}if(this===Error){let d=r[u];if(d)return t.call(d)}}return t.call(this)};o[a]=t,Function.prototype.toString=o;let s=Object.prototype.toString,v="[object Promise]";Object.prototype.toString=function(){return typeof Promise=="function"&&this instanceof Promise?v:s.call(this)}})}function rOr(e,r,t,a,i){let u=Zone.__symbol__(a);if(r[u])return;let o=r[u]=r[a];r[a]=function(s,v,c){return v&&v.prototype&&i.forEach(function(f){let d=`${t}.${a}::`+f,q=v.prototype;try{if(q.hasOwnProperty(f)){let p=e.ObjectGetOwnPropertyDescriptor(q,f);p&&p.value?(p.value=e.wrapWithCurrentZone(p.value,d),e._redefineProperty(v.prototype,f,p)):q[f]&&(q[f]=e.wrapWithCurrentZone(q[f],d))}else q[f]&&(q[f]=e.wrapWithCurrentZone(q[f],d))}catch{}}),o.call(r,s,v,c)},e.attachOriginToPatched(r[a],o)}function eOr(e){e.__load_patch("util",(r,t,a)=>{let i=Ld(r);a.patchOnProperties=Pj,a.patchMethod=Je,a.bindArguments=Kd,a.patchMacroTask=Ubr;let u=t.__symbol__("BLACK_LISTED_EVENTS"),o=t.__symbol__("UNPATCHED_EVENTS");r[o]&&(r[u]=r[o]),r[u]&&(t[u]=t[o]=r[u]),a.patchEventPrototype=Vbr,a.patchEventTarget=Wbr,a.ObjectDefineProperty=Bd,a.ObjectGetOwnPropertyDescriptor=fn,a.ObjectCreate=Dbr,a.ArraySlice=Fbr,a.patchClass=cn,a.wrapWithCurrentZone=Vd,a.filterProperties=$j,a.attachOriginToPatched=Qe,a._redefineProperty=Object.defineProperty,a.patchCallbacks=rOr,a.getGlobalObjects=()=>({globalSources:Cj,zoneSymbolEventNames:se,eventNames:i,isBrowser:zd,isMix:wj,isNode:ko,TRUE_STR:Ye,FALSE_STR:Xe,ZONE_SYMBOL_PREFIX:ln,ADD_EVENT_LISTENER_STR:Gd,REMOVE_EVENT_LISTENER_STR:Wd})})}function tOr(e){Jbr(e),Qbr(e),eOr(e)}var jj=Nbr();tOr(jj);Xbr(jj);if(!aq.production){try{window.TEST=localStorage.getItem("isTestEnvironment")==="true"}catch{}Error.stackTraceLimit=1/0,kj()}

})();
;
void 0;
;
;(function () {
'use strict';
var u5=Object.defineProperty,p5=Object.defineProperties;var f5=Object.getOwnPropertyDescriptors;var th=Object.getOwnPropertySymbols;var h1=Object.prototype.hasOwnProperty,g1=Object.prototype.propertyIsEnumerable;var m1=(t,n,e)=>n in t?u5(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,h=(t,n)=>{for(var e in n||={})h1.call(n,e)&&m1(t,e,n[e]);if(th)for(var e of th(n))g1.call(n,e)&&m1(t,e,n[e]);return t},k=(t,n)=>p5(t,f5(n));var vu=(t,n)=>{var e={};for(var i in t)h1.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&th)for(var i of th(t))n.indexOf(i)<0&&g1.call(t,i)&&(e[i]=t[i]);return e};var j=(t,n,e)=>new Promise((i,r)=>{var o=l=>{try{a(e.next(l))}catch(c){r(c)}},s=l=>{try{a(e.throw(l))}catch(c){r(c)}},a=l=>l.done?i(l.value):Promise.resolve(l.value).then(o,s);a((e=e.apply(t,n)).next())});var qn=null,nh=!1,Oa=1,m5=null,Jt=Symbol("SIGNAL");function ge(t){let n=qn;return qn=t,n}function sh(){return qn}var Na={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Ra(t){if(nh)throw new Error("");if(qn===null)return;qn.consumerOnSignalRead(t);let n=qn.producersTail;if(n!==void 0&&n.producer===t)return;let e,i=qn.recomputing;if(i&&(e=n!==void 0?n.nextProducer:qn.producers,e!==void 0&&e.producer===t)){qn.producersTail=e,e.lastReadVersion=t.version,e.knownValidAtEpoch=Oa;return}let r=t.consumersTail;if(r!==void 0&&r.consumer===qn&&(!i||r.knownValidAtEpoch===Oa))return;let o=vc(qn),s={producer:t,consumer:qn,nextProducer:e,prevConsumer:void 0,knownValidAtEpoch:Oa,lastReadVersion:t.version,nextConsumer:void 0};qn.producersTail=s,n!==void 0?n.nextProducer=s:qn.producers=s,o&&v1(t,s)}function _1(){Oa++}function ah(t){if(!(vc(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===Oa)){if(!t.producerMustRecompute(t)&&!yc(t)){oh(t);return}t.producerRecomputeValue(t),oh(t)}}function O0(t){if(t.consumers===void 0)return;let n=nh;nh=!0;try{for(let e=t.consumers;e!==void 0;e=e.nextConsumer){let i=e.consumer;i.dirty||h5(i)}}finally{nh=n}}function N0(){return qn?.consumerAllowSignalWrites!==!1}function h5(t){t.dirty=!0,O0(t),t.consumerMarkedDirty?.(t)}function oh(t){t.dirty=!1,t.lastCleanEpoch=Oa}function ws(t){return t&&b1(t),ge(t)}function b1(t){if(t.producersTail?.knownValidAtEpoch===Oa){let n=t.producers;for(;n!==void 0;)n.knownValidAtEpoch=null,n=n.nextProducer}t.producersTail=void 0,t.recomputing=!0}function ka(t,n){ge(n),t&&y1(t)}function y1(t){t.recomputing=!1;let n=t.producersTail,e=n!==void 0?n.nextProducer:t.producers;if(e!==void 0){if(vc(t))do e=R0(e);while(e!==void 0);n!==void 0?n.nextProducer=void 0:t.producers=void 0}}function yc(t){for(let n=t.producers;n!==void 0;n=n.nextProducer){let e=n.producer,i=n.lastReadVersion;if(i!==e.version||(ah(e),i!==e.version))return!0}return!1}function xs(t){if(vc(t)){let n=t.producers;for(;n!==void 0;)n=R0(n)}t.producers=void 0,t.producersTail=void 0,t.consumers=void 0,t.consumersTail=void 0}function v1(t,n){let e=t.consumersTail,i=vc(t);if(e!==void 0?(n.nextConsumer=e.nextConsumer,e.nextConsumer=n):(n.nextConsumer=void 0,t.consumers=n),n.prevConsumer=e,t.consumersTail=n,!i)for(let r=t.producers;r!==void 0;r=r.nextProducer)v1(r.producer,r)}function R0(t){let n=t.producer,e=t.nextProducer,i=t.nextConsumer,r=t.prevConsumer;if(t.nextConsumer=void 0,t.prevConsumer=void 0,i!==void 0?i.prevConsumer=r:n.consumersTail=r,r!==void 0)r.nextConsumer=i;else if(n.consumers=i,!vc(n)){let o=n.producers;for(;o!==void 0;)o=R0(o)}return e}function vc(t){return t.consumerIsAlwaysLive||t.consumers!==void 0}function lh(t){m5?.(t)}function ch(t,n){return Object.is(t,n)}function Eu(t,n){let e=Object.create(g5);e.computation=t,n!==void 0&&(e.equal=n);let i=()=>{if(ah(e),Ra(e),e.value===Su)throw e.error;return e.value};return i[Jt]=e,lh(e),i}var ih=Symbol("UNSET"),rh=Symbol("COMPUTING"),Su=Symbol("ERRORED"),g5=k(h({},Na),{value:ih,dirty:!0,error:null,equal:ch,kind:"computed",producerMustRecompute(t){return t.value===ih||t.value===rh},producerRecomputeValue(t){if(t.value===rh)throw new Error("");let n=t.value;t.value=rh;let e=ws(t),i,r=!1;try{i=t.computation(),ge(null),r=n!==ih&&n!==Su&&i!==Su&&t.equal(n,i)}catch(o){i=Su,t.error=o}finally{ka(t,e)}if(r){t.value=n;return}t.value=i,t.version++}});function _5(){throw new Error}var S1=_5;function E1(t){S1(t)}function k0(t){S1=t}var b5=null;function P0(t,n){let e=Object.create(Cu);e.value=t,n!==void 0&&(e.equal=n);let i=()=>C1(e);return i[Jt]=e,lh(e),[i,s=>Sc(e,s),s=>L0(e,s)]}function C1(t){return Ra(t),t.value}function Sc(t,n){N0()||E1(t),t.equal(t.value,n)||(t.value=n,y5(t))}function L0(t,n){N0()||E1(t),Sc(t,n(t.value))}var Cu=k(h({},Na),{equal:ch,value:void 0,kind:"signal"});function y5(t){t.version++,_1(),O0(t),b5?.(t)}var F0=k(h({},Na),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});function B0(t){if(t.dirty=!1,t.version>0&&!yc(t))return;t.version++;let n=ws(t);try{t.cleanup(),t.fn()}finally{ka(t,n)}}var U0;function dh(){return U0}function Ur(t){let n=U0;return U0=t,n}var w1=Symbol("NotFound");function Ec(t){return t===w1||t?.name==="\u0275NotFound"}function x1(t){let n=ge(null);try{return t()}finally{ge(n)}}function Oe(t){return typeof t=="function"}function Ts(t){let e=t(i=>{Error.call(i),i.stack=new Error().stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var uh=Ts(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription:
${e.map((i,r)=>`${r+1}) ${i.toString()}`).join(`
  `)}`:"",this.name="UnsubscriptionError",this.errors=e});function Pa(t,n){if(t){let e=t.indexOf(n);0<=e&&t.splice(e,1)}}var Pe=class t{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;let{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(let o of e)o.remove(this);else e.remove(this);let{initialTeardown:i}=this;if(Oe(i))try{i()}catch(o){n=o instanceof uh?o.errors:[o]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let o of r)try{T1(o)}catch(s){n=n??[],s instanceof uh?n=[...n,...s.errors]:n.push(s)}}if(n)throw new uh(n)}}add(n){var e;if(n&&n!==this)if(this.closed)T1(n);else{if(n instanceof t){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=(e=this._finalizers)!==null&&e!==void 0?e:[]).push(n)}}_hasParent(n){let{_parentage:e}=this;return e===n||Array.isArray(e)&&e.includes(n)}_addParent(n){let{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(n),e):e?[e,n]:n}_removeParent(n){let{_parentage:e}=this;e===n?this._parentage=null:Array.isArray(e)&&Pa(e,n)}remove(n){let{_finalizers:e}=this;e&&Pa(e,n),n instanceof t&&n._removeParent(this)}};Pe.EMPTY=(()=>{let t=new Pe;return t.closed=!0,t})();var j0=Pe.EMPTY;function ph(t){return t instanceof Pe||t&&"closed"in t&&Oe(t.remove)&&Oe(t.add)&&Oe(t.unsubscribe)}function T1(t){Oe(t)?t():t.unsubscribe()}var dr={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Cc={setTimeout(t,n,...e){let{delegate:i}=Cc;return i?.setTimeout?i.setTimeout(t,n,...e):setTimeout(t,n,...e)},clearTimeout(t){let{delegate:n}=Cc;return(n?.clearTimeout||clearTimeout)(t)},delegate:void 0};function fh(t){Cc.setTimeout(()=>{let{onUnhandledError:n}=dr;if(n)n(t);else throw t})}function wu(){}var I1=V0("C",void 0,void 0);function D1(t){return V0("E",void 0,t)}function A1(t){return V0("N",t,void 0)}function V0(t,n,e){return{kind:t,value:n,error:e}}var La=null;function wc(t){if(dr.useDeprecatedSynchronousErrorHandling){let n=!La;if(n&&(La={errorThrown:!1,error:null}),t(),n){let{errorThrown:e,error:i}=La;if(La=null,e)throw i}}else t()}function M1(t){dr.useDeprecatedSynchronousErrorHandling&&La&&(La.errorThrown=!0,La.error=t)}var Fa=class extends Pe{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,ph(n)&&n.add(this)):this.destination=E5}static create(n,e,i){return new Ro(n,e,i)}next(n){this.isStopped?z0(A1(n),this):this._next(n)}error(n){this.isStopped?z0(D1(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?z0(I1,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},v5=Function.prototype.bind;function H0(t,n){return v5.call(t,n)}var $0=class{constructor(n){this.partialObserver=n}next(n){let{partialObserver:e}=this;if(e.next)try{e.next(n)}catch(i){mh(i)}}error(n){let{partialObserver:e}=this;if(e.error)try{e.error(n)}catch(i){mh(i)}else mh(n)}complete(){let{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(e){mh(e)}}},Ro=class extends Fa{constructor(n,e,i){super();let r;if(Oe(n)||!n)r={next:n??void 0,error:e??void 0,complete:i??void 0};else{let o;this&&dr.useDeprecatedNextContext?(o=Object.create(n),o.unsubscribe=()=>this.unsubscribe(),r={next:n.next&&H0(n.next,o),error:n.error&&H0(n.error,o),complete:n.complete&&H0(n.complete,o)}):r=n}this.destination=new $0(r)}};function mh(t){dr.useDeprecatedSynchronousErrorHandling?M1(t):fh(t)}function S5(t){throw t}function z0(t,n){let{onStoppedNotification:e}=dr;e&&Cc.setTimeout(()=>e(t,n))}var E5={closed:!0,next:wu,error:S5,complete:wu};var xc=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Ci(t){return t}function G0(...t){return W0(t)}function W0(t){return t.length===0?Ci:t.length===1?t[0]:function(e){return t.reduce((i,r)=>r(i),e)}}var _e=class t{constructor(n){n&&(this._subscribe=n)}lift(n){let e=new t;return e.source=this,e.operator=n,e}subscribe(n,e,i){let r=w5(n)?n:new Ro(n,e,i);return wc(()=>{let{operator:o,source:s}=this;r.add(o?o.call(r,s):s?this._subscribe(r):this._trySubscribe(r))}),r}_trySubscribe(n){try{return this._subscribe(n)}catch(e){n.error(e)}}forEach(n,e){return e=O1(e),new e((i,r)=>{let o=new Ro({next:s=>{try{n(s)}catch(a){r(a),o.unsubscribe()}},error:r,complete:i});this.subscribe(o)})}_subscribe(n){var e;return(e=this.source)===null||e===void 0?void 0:e.subscribe(n)}[xc](){return this}pipe(...n){return W0(n)(this)}toPromise(n){return n=O1(n),new n((e,i)=>{let r;this.subscribe(o=>r=o,o=>i(o),()=>e(r))})}};_e.create=t=>new _e(t);function O1(t){var n;return(n=t??dr.Promise)!==null&&n!==void 0?n:Promise}function C5(t){return t&&Oe(t.next)&&Oe(t.error)&&Oe(t.complete)}function w5(t){return t&&t instanceof Fa||C5(t)&&ph(t)}function q0(t){return Oe(t?.lift)}function we(t){return n=>{if(q0(n))return n.lift(function(e){try{return t(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ee(t,n,e,i,r){return new Y0(t,n,e,i,r)}var Y0=class extends Fa{constructor(n,e,i,r,o,s){super(n),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=e?function(a){try{e(a)}catch(l){n.error(l)}}:super._next,this._error=r?function(a){try{r(a)}catch(l){n.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(a){n.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:e}=this;super.unsubscribe(),!e&&((n=this.onFinalize)===null||n===void 0||n.call(this))}}};function N1(){return we((t,n)=>{let e=null;t._refCount++;let i=Ee(n,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){e=null;return}let r=t._connection,o=e;e=null,r&&(!o||r===o)&&r.unsubscribe(),n.unsubscribe()});t.subscribe(i),i.closed||(e=t.connect())})}var xu=class extends _e{constructor(n,e){super(),this.source=n,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,q0(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){let n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new Pe;let e=this.getSubject();n.add(this.source.subscribe(Ee(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),n.closed&&(this._connection=null,n=Pe.EMPTY)}return n}refCount(){return N1()(this)}};var Tc={schedule(t){let n=requestAnimationFrame,e=cancelAnimationFrame,{delegate:i}=Tc;i&&(n=i.requestAnimationFrame,e=i.cancelAnimationFrame);let r=n(o=>{e=void 0,t(o)});return new Pe(()=>e?.(r))},requestAnimationFrame(...t){let{delegate:n}=Tc;return(n?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){let{delegate:n}=Tc;return(n?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0};var R1=Ts(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var z=class extends _e{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let e=new hh(this,this);return e.operator=n,e}_throwIfClosed(){if(this.closed)throw new R1}next(n){wc(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let e of this.currentObservers)e.next(n)}})}error(n){wc(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:e}=this;for(;e.length;)e.shift().error(n)}})}complete(){wc(()=>{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:e,isStopped:i,observers:r}=this;return e||i?j0:(this.currentObservers=null,r.push(n),new Pe(()=>{this.currentObservers=null,Pa(r,n)}))}_checkFinalizedStatuses(n){let{hasError:e,thrownError:i,isStopped:r}=this;e?n.error(i):r&&n.complete()}asObservable(){let n=new _e;return n.source=this,n}};z.create=(t,n)=>new hh(t,n);var hh=class extends z{constructor(n,e){super(),this.destination=n,this.source=e}next(n){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.next)===null||i===void 0||i.call(e,n)}error(n){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.error)===null||i===void 0||i.call(e,n)}complete(){var n,e;(e=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||e===void 0||e.call(n)}_subscribe(n){var e,i;return(i=(e=this.source)===null||e===void 0?void 0:e.subscribe(n))!==null&&i!==void 0?i:j0}};var He=class extends z{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){let e=super._subscribe(n);return!e.closed&&n.next(this._value),e}getValue(){let{hasError:n,thrownError:e,_value:i}=this;if(n)throw e;return this._throwIfClosed(),i}next(n){super.next(this._value=n)}};var Tu={now(){return(Tu.delegate||Date).now()},delegate:void 0};var Vi=class extends z{constructor(n=1/0,e=1/0,i=Tu){super(),this._bufferSize=n,this._windowTime=e,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,e)}next(n){let{isStopped:e,_buffer:i,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:s}=this;e||(i.push(n),!r&&i.push(o.now()+s)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();let e=this._innerSubscribe(n),{_infiniteTimeWindow:i,_buffer:r}=this,o=r.slice();for(let s=0;s<o.length&&!n.closed;s+=i?1:2)n.next(o[s]);return this._checkFinalizedStatuses(n),e}_trimBuffer(){let{_bufferSize:n,_timestampProvider:e,_buffer:i,_infiniteTimeWindow:r}=this,o=(r?1:2)*n;if(n<1/0&&o<i.length&&i.splice(0,i.length-o),!r){let s=e.now(),a=0;for(let l=1;l<i.length&&i[l]<=s;l+=2)a=l;a&&i.splice(0,a+1)}}};var gh=class extends Pe{constructor(n,e){super()}schedule(n,e=0){return this}};var Iu={setInterval(t,n,...e){let{delegate:i}=Iu;return i?.setInterval?i.setInterval(t,n,...e):setInterval(t,n,...e)},clearInterval(t){let{delegate:n}=Iu;return(n?.clearInterval||clearInterval)(t)},delegate:void 0};var Is=class extends gh{constructor(n,e){super(n,e),this.scheduler=n,this.work=e,this.pending=!1}schedule(n,e=0){var i;if(this.closed)return this;this.state=n;let r=this.id,o=this.scheduler;return r!=null&&(this.id=this.recycleAsyncId(o,r,e)),this.pending=!0,this.delay=e,this.id=(i=this.id)!==null&&i!==void 0?i:this.requestAsyncId(o,this.id,e),this}requestAsyncId(n,e,i=0){return Iu.setInterval(n.flush.bind(n,this),i)}recycleAsyncId(n,e,i=0){if(i!=null&&this.delay===i&&this.pending===!1)return e;e!=null&&Iu.clearInterval(e)}execute(n,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let i=this._execute(n,e);if(i)return i;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,e){let i=!1,r;try{this.work(n)}catch(o){i=!0,r=o||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){let{id:n,scheduler:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,Pa(i,this),n!=null&&(this.id=this.recycleAsyncId(e,n,null)),this.delay=null,super.unsubscribe()}}};var x5=1,K0,Q0={};function k1(t){return t in Q0?(delete Q0[t],!0):!1}var P1={setImmediate(t){let n=x5++;return Q0[n]=!0,K0||(K0=Promise.resolve()),K0.then(()=>k1(n)&&t()),n},clearImmediate(t){k1(t)}};var{setImmediate:T5,clearImmediate:I5}=P1,Du={setImmediate(...t){let{delegate:n}=Du;return(n?.setImmediate||T5)(...t)},clearImmediate(t){let{delegate:n}=Du;return(n?.clearImmediate||I5)(t)},delegate:void 0};var _h=class extends Is{constructor(n,e){super(n,e),this.scheduler=n,this.work=e}requestAsyncId(n,e,i=0){return i!==null&&i>0?super.requestAsyncId(n,e,i):(n.actions.push(this),n._scheduled||(n._scheduled=Du.setImmediate(n.flush.bind(n,void 0))))}recycleAsyncId(n,e,i=0){var r;if(i!=null?i>0:this.delay>0)return super.recycleAsyncId(n,e,i);let{actions:o}=n;e!=null&&((r=o[o.length-1])===null||r===void 0?void 0:r.id)!==e&&(Du.clearImmediate(e),n._scheduled===e&&(n._scheduled=void 0))}};var Z0=(()=>{class t{constructor(e,i=t.now){this.schedulerActionCtor=e,this.now=i}schedule(e,i=0,r){return new this.schedulerActionCtor(this,e).schedule(r,i)}}return t.now=Tu.now,t})();var Ds=class extends Z0{constructor(n,e=Z0.now){super(n,e),this.actions=[],this._active=!1}flush(n){let{actions:e}=this;if(this._active){e.push(n);return}let i;this._active=!0;do if(i=n.execute(n.state,n.delay))break;while(n=e.shift());if(this._active=!1,i){for(;n=e.shift();)n.unsubscribe();throw i}}};var bh=class extends Ds{flush(n){this._active=!0;let e=this._scheduled;this._scheduled=void 0;let{actions:i}=this,r;n=n||i.shift();do if(r=n.execute(n.state,n.delay))break;while((n=i[0])&&n.id===e&&i.shift());if(this._active=!1,r){for(;(n=i[0])&&n.id===e&&i.shift();)n.unsubscribe();throw r}}};var yh=new bh(_h);var ko=new Ds(Is),L1=ko;var vh=class extends Is{constructor(n,e){super(n,e),this.scheduler=n,this.work=e}requestAsyncId(n,e,i=0){return i!==null&&i>0?super.requestAsyncId(n,e,i):(n.actions.push(this),n._scheduled||(n._scheduled=Tc.requestAnimationFrame(()=>n.flush(void 0))))}recycleAsyncId(n,e,i=0){var r;if(i!=null?i>0:this.delay>0)return super.recycleAsyncId(n,e,i);let{actions:o}=n;e!=null&&e===n._scheduled&&((r=o[o.length-1])===null||r===void 0?void 0:r.id)!==e&&(Tc.cancelAnimationFrame(e),n._scheduled=void 0)}};var Sh=class extends Ds{flush(n){this._active=!0;let e;n?e=n.id:(e=this._scheduled,this._scheduled=void 0);let{actions:i}=this,r;n=n||i.shift();do if(r=n.execute(n.state,n.delay))break;while((n=i[0])&&n.id===e&&i.shift());if(this._active=!1,r){for(;(n=i[0])&&n.id===e&&i.shift();)n.unsubscribe();throw r}}};var Eh=new Sh(vh);var en=new _e(t=>t.complete());function Ch(t){return t&&Oe(t.schedule)}function X0(t){return t[t.length-1]}function wh(t){return Oe(X0(t))?t.pop():void 0}function jr(t){return Ch(X0(t))?t.pop():void 0}function F1(t,n){return typeof X0(t)=="number"?t.pop():n}function Vr(t,n,e,i){var r=arguments.length,o=r<3?n:i===null?i=Object.getOwnPropertyDescriptor(n,e):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(t,n,e,i);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(r<3?s(o):r>3?s(n,e,o):s(n,e))||o);return r>3&&o&&Object.defineProperty(n,e,o),o}function U1(t,n,e,i){function r(o){return o instanceof e?o:new e(function(s){s(o)})}return new(e||(e=Promise))(function(o,s){function a(d){try{c(i.next(d))}catch(u){s(u)}}function l(d){try{c(i.throw(d))}catch(u){s(u)}}function c(d){d.done?o(d.value):r(d.value).then(a,l)}c((i=i.apply(t,n||[])).next())})}function B1(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ba(t){return this instanceof Ba?(this.v=t,this):new Ba(t)}function j1(t,n,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=e.apply(t,n||[]),r,o=[];return r=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),r[Symbol.asyncIterator]=function(){return this},r;function s(f){return function(_){return Promise.resolve(_).then(f,u)}}function a(f,_){i[f]&&(r[f]=function(S){return new Promise(function(M,P){o.push([f,S,M,P])>1||l(f,S)})},_&&(r[f]=_(r[f])))}function l(f,_){try{c(i[f](_))}catch(S){m(o[0][3],S)}}function c(f){f.value instanceof Ba?Promise.resolve(f.value.v).then(d,u):m(o[0][2],f)}function d(f){l("next",f)}function u(f){l("throw",f)}function m(f,_){f(_),o.shift(),o.length&&l(o[0][0],o[0][1])}}function V1(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=t[Symbol.asyncIterator],e;return n?n.call(t):(t=typeof B1=="function"?B1(t):t[Symbol.iterator](),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(o){e[o]=t[o]&&function(s){return new Promise(function(a,l){s=t[o](s),r(a,l,s.done,s.value)})}}function r(o,s,a,l){Promise.resolve(l).then(function(c){o({value:c,done:a})},s)}}var xh=(t=>t&&typeof t.length=="number"&&typeof t!="function");function Th(t){return Oe(t?.then)}function Ih(t){return Oe(t[xc])}function Dh(t){return Symbol.asyncIterator&&Oe(t?.[Symbol.asyncIterator])}function Ah(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function D5(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Mh=D5();function Oh(t){return Oe(t?.[Mh])}function Nh(t){return j1(this,arguments,function*(){let e=t.getReader();try{for(;;){let{value:i,done:r}=yield Ba(e.read());if(r)return yield Ba(void 0);yield yield Ba(i)}}finally{e.releaseLock()}})}function Rh(t){return Oe(t?.getReader)}function ct(t){if(t instanceof _e)return t;if(t!=null){if(Ih(t))return A5(t);if(xh(t))return M5(t);if(Th(t))return O5(t);if(Dh(t))return H1(t);if(Oh(t))return N5(t);if(Rh(t))return R5(t)}throw Ah(t)}function A5(t){return new _e(n=>{let e=t[xc]();if(Oe(e.subscribe))return e.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function M5(t){return new _e(n=>{for(let e=0;e<t.length&&!n.closed;e++)n.next(t[e]);n.complete()})}function O5(t){return new _e(n=>{t.then(e=>{n.closed||(n.next(e),n.complete())},e=>n.error(e)).then(null,fh)})}function N5(t){return new _e(n=>{for(let e of t)if(n.next(e),n.closed)return;n.complete()})}function H1(t){return new _e(n=>{k5(t,n).catch(e=>n.error(e))})}function R5(t){return H1(Nh(t))}function k5(t,n){var e,i,r,o;return U1(this,void 0,void 0,function*(){try{for(e=V1(t);i=yield e.next(),!i.done;){let s=i.value;if(n.next(s),n.closed)return}}catch(s){r={error:s}}finally{try{i&&!i.done&&(o=e.return)&&(yield o.call(e))}finally{if(r)throw r.error}}n.complete()})}function An(t,n,e,i=0,r=!1){let o=n.schedule(function(){e(),r?t.add(this.schedule(null,i)):this.unsubscribe()},i);if(t.add(o),!r)return o}function kh(t,n=0){return we((e,i)=>{e.subscribe(Ee(i,r=>An(i,t,()=>i.next(r),n),()=>An(i,t,()=>i.complete(),n),r=>An(i,t,()=>i.error(r),n)))})}function Ph(t,n=0){return we((e,i)=>{i.add(t.schedule(()=>e.subscribe(i),n))})}function z1(t,n){return ct(t).pipe(Ph(n),kh(n))}function $1(t,n){return ct(t).pipe(Ph(n),kh(n))}function G1(t,n){return new _e(e=>{let i=0;return n.schedule(function(){i===t.length?e.complete():(e.next(t[i++]),e.closed||this.schedule())})})}function W1(t,n){return new _e(e=>{let i;return An(e,n,()=>{i=t[Mh](),An(e,n,()=>{let r,o;try{({value:r,done:o}=i.next())}catch(s){e.error(s);return}o?e.complete():e.next(r)},0,!0)}),()=>Oe(i?.return)&&i.return()})}function Lh(t,n){if(!t)throw new Error("Iterable cannot be null");return new _e(e=>{An(e,n,()=>{let i=t[Symbol.asyncIterator]();An(e,n,()=>{i.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function q1(t,n){return Lh(Nh(t),n)}function Y1(t,n){if(t!=null){if(Ih(t))return z1(t,n);if(xh(t))return G1(t,n);if(Th(t))return $1(t,n);if(Dh(t))return Lh(t,n);if(Oh(t))return W1(t,n);if(Rh(t))return q1(t,n)}throw Ah(t)}function Je(t,n){return n?Y1(t,n):ct(t)}function Q(...t){let n=jr(t);return Je(t,n)}function J0(t,n){let e=Oe(t)?t:()=>t,i=r=>r.error(e());return new _e(n?r=>n.schedule(i,0,r):i)}function Mn(t){return!!t&&(t instanceof _e||Oe(t.lift)&&Oe(t.subscribe))}var Ua=Ts(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function Fh(t){return t instanceof Date&&!isNaN(t)}var P5=Ts(t=>function(e=null){t(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=e});function eS(t,n){let{first:e,each:i,with:r=L5,scheduler:o=n??ko,meta:s=null}=Fh(t)?{first:t}:typeof t=="number"?{each:t}:t;if(e==null&&i==null)throw new TypeError("No timeout provided.");return we((a,l)=>{let c,d,u=null,m=0,f=_=>{d=An(l,o,()=>{try{c.unsubscribe(),ct(r({meta:s,lastValue:u,seen:m})).subscribe(l)}catch(S){l.error(S)}},_)};c=a.subscribe(Ee(l,_=>{d?.unsubscribe(),m++,l.next(u=_),i>0&&f(i)},void 0,void 0,()=>{d?.closed||d?.unsubscribe(),u=null})),!m&&f(e!=null?typeof e=="number"?e:+e-o.now():i)})}function L5(t){throw new P5(t)}function ue(t,n){return we((e,i)=>{let r=0;e.subscribe(Ee(i,o=>{i.next(t.call(n,o,r++))}))})}var{isArray:F5}=Array;function B5(t,n){return F5(n)?t(...n):t(n)}function Bh(t){return ue(n=>B5(t,n))}var{isArray:U5}=Array,{getPrototypeOf:j5,prototype:V5,keys:H5}=Object;function Uh(t){if(t.length===1){let n=t[0];if(U5(n))return{args:n,keys:null};if(z5(n)){let e=H5(n);return{args:e.map(i=>n[i]),keys:e}}}return{args:t,keys:null}}function z5(t){return t&&typeof t=="object"&&j5(t)===V5}function jh(t,n){return t.reduce((e,i,r)=>(e[i]=n[r],e),{})}function On(...t){let n=jr(t),e=wh(t),{args:i,keys:r}=Uh(t);if(i.length===0)return Je([],n);let o=new _e($5(i,n,r?s=>jh(r,s):Ci));return e?o.pipe(Bh(e)):o}function $5(t,n,e=Ci){return i=>{K1(n,()=>{let{length:r}=t,o=new Array(r),s=r,a=r;for(let l=0;l<r;l++)K1(n,()=>{let c=Je(t[l],n),d=!1;c.subscribe(Ee(i,u=>{o[l]=u,d||(d=!0,a--),a||i.next(e(o.slice()))},()=>{--s||i.complete()}))},i)},i)}}function K1(t,n,e){t?An(e,t,n):n()}function Q1(t,n,e,i,r,o,s,a){let l=[],c=0,d=0,u=!1,m=()=>{u&&!l.length&&!c&&n.complete()},f=S=>c<i?_(S):l.push(S),_=S=>{o&&n.next(S),c++;let M=!1;ct(e(S,d++)).subscribe(Ee(n,P=>{r?.(P),o?f(P):n.next(P)},()=>{M=!0},void 0,()=>{if(M)try{for(c--;l.length&&c<i;){let P=l.shift();s?An(n,s,()=>_(P)):_(P)}m()}catch(P){n.error(P)}}))};return t.subscribe(Ee(n,f,()=>{u=!0,m()})),()=>{a?.()}}function bn(t,n,e=1/0){return Oe(n)?bn((i,r)=>ue((o,s)=>n(i,o,r,s))(ct(t(i,r))),e):(typeof n=="number"&&(e=n),we((i,r)=>Q1(i,r,t,e)))}function As(t=1/0){return bn(Ci,t)}function Z1(){return As(1)}function ur(...t){return Z1()(Je(t,jr(t)))}function li(t){return new _e(n=>{ct(t()).subscribe(n)})}function ja(...t){let n=wh(t),{args:e,keys:i}=Uh(t),r=new _e(o=>{let{length:s}=e;if(!s){o.complete();return}let a=new Array(s),l=s,c=s;for(let d=0;d<s;d++){let u=!1;ct(e[d]).subscribe(Ee(o,m=>{u||(u=!0,c--),a[d]=m},()=>l--,void 0,()=>{(!l||!u)&&(c||o.next(i?jh(i,a):a),o.complete())}))}});return n?r.pipe(Bh(n)):r}function Ms(t=0,n,e=L1){let i=-1;return n!=null&&(Ch(n)?e=n:i=n),new _e(r=>{let o=Fh(t)?+t-e.now():t;o<0&&(o=0);let s=0;return e.schedule(function(){r.closed||(r.next(s++),0<=i?this.schedule(void 0,i):r.complete())},o)})}function Au(t=0,n=ko){return t<0&&(t=0),Ms(t,t,n)}function ci(...t){let n=jr(t),e=F1(t,1/0),i=t;return i.length?i.length===1?ct(i[0]):As(e)(Je(i,n)):en}function ze(t,n){return we((e,i)=>{let r=0;e.subscribe(Ee(i,o=>t.call(n,o,r++)&&i.next(o)))})}function X1(t){return we((n,e)=>{let i=!1,r=null,o=null,s=!1,a=()=>{if(o?.unsubscribe(),o=null,i){i=!1;let c=r;r=null,e.next(c)}s&&e.complete()},l=()=>{o=null,s&&e.complete()};n.subscribe(Ee(e,c=>{i=!0,r=c,o||ct(t(c)).subscribe(o=Ee(e,a,l))},()=>{s=!0,(!i||!o||o.closed)&&e.complete()}))})}function Ic(t,n=ko){return X1(()=>Ms(t,n))}function pr(t){return we((n,e)=>{let i=null,r=!1,o;i=n.subscribe(Ee(e,void 0,void 0,s=>{o=ct(t(s,pr(t)(n))),i?(i.unsubscribe(),i=null,o.subscribe(e)):r=!0})),r&&(i.unsubscribe(),i=null,o.subscribe(e))})}function Hi(t,n){return Oe(n)?bn(t,n,1):bn(t,1)}function Mu(t,n=ko){return we((e,i)=>{let r=null,o=null,s=null,a=()=>{if(r){r.unsubscribe(),r=null;let c=o;o=null,i.next(c)}};function l(){let c=s+t,d=n.now();if(d<c){r=this.schedule(void 0,c-d),i.add(r);return}a()}e.subscribe(Ee(i,c=>{o=c,s=n.now(),r||(r=n.schedule(l,t),i.add(r))},()=>{a(),i.complete()},void 0,()=>{o=r=null}))})}function J1(t){return we((n,e)=>{let i=!1;n.subscribe(Ee(e,r=>{i=!0,e.next(r)},()=>{i||e.next(t),e.complete()}))})}function vt(t){return t<=0?()=>en:we((n,e)=>{let i=0;n.subscribe(Ee(e,r=>{++i<=t&&(e.next(r),t<=i&&e.complete())}))})}function Dc(t,n=Ci){return t=t??G5,we((e,i)=>{let r,o=!0;e.subscribe(Ee(i,s=>{let a=n(s);(o||!t(r,a))&&(o=!1,r=a,i.next(s))}))})}function G5(t,n){return t===n}function eA(t=W5){return we((n,e)=>{let i=!1;n.subscribe(Ee(e,r=>{i=!0,e.next(r)},()=>i?e.complete():e.error(t())))})}function W5(){return new Ua}function Os(t){return we((n,e)=>{try{n.subscribe(e)}finally{e.add(t)}})}function Po(t,n){let e=arguments.length>=2;return i=>i.pipe(t?ze((r,o)=>t(r,o,i)):Ci,vt(1),e?J1(n):eA(()=>new Ua))}function Vh(t){return t<=0?()=>en:we((n,e)=>{let i=[];n.subscribe(Ee(e,r=>{i.push(r),t<i.length&&i.shift()},()=>{for(let r of i)e.next(r);e.complete()},void 0,()=>{i=null}))})}function Hh(){return we((t,n)=>{let e,i=!1;t.subscribe(Ee(n,r=>{let o=e;e=r,i&&n.next([o,r]),i=!0}))})}function Ou(t={}){let{connector:n=()=>new z,resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=t;return o=>{let s,a,l,c=0,d=!1,u=!1,m=()=>{a?.unsubscribe(),a=void 0},f=()=>{m(),s=l=void 0,d=u=!1},_=()=>{let S=s;f(),S?.unsubscribe()};return we((S,M)=>{c++,!u&&!d&&m();let P=l=l??n();M.add(()=>{c--,c===0&&!u&&!d&&(a=tS(_,r))}),P.subscribe(M),!s&&c>0&&(s=new Ro({next:O=>P.next(O),error:O=>{u=!0,m(),a=tS(f,e,O),P.error(O)},complete:()=>{d=!0,m(),a=tS(f,i),P.complete()}}),ct(S).subscribe(s))})(o)}}function tS(t,n,...e){if(n===!0){t();return}if(n===!1)return;let i=new Ro({next:()=>{i.unsubscribe(),t()}});return ct(n(...e)).subscribe(i)}function Lo(t,n,e){let i,r=!1;return t&&typeof t=="object"?{bufferSize:i=1/0,windowTime:n=1/0,refCount:r=!1,scheduler:e}=t:i=t??1/0,Ou({connector:()=>new Vi(i,n,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function Nu(t){return ze((n,e)=>t<=e)}function Gt(...t){let n=jr(t);return we((e,i)=>{(n?ur(t,e,n):ur(t,e)).subscribe(i)})}function xt(t,n){return we((e,i)=>{let r=null,o=0,s=!1,a=()=>s&&!r&&i.complete();e.subscribe(Ee(i,l=>{r?.unsubscribe();let c=0,d=o++;ct(t(l,d)).subscribe(r=Ee(i,u=>i.next(n?n(l,u,d,c++):u),()=>{r=null,a()}))},()=>{s=!0,a()}))})}function $e(t){return we((n,e)=>{ct(t).subscribe(Ee(e,()=>e.complete(),wu)),!e.closed&&n.subscribe(e)})}function Ru(t,n=!1){return we((e,i)=>{let r=0;e.subscribe(Ee(i,o=>{let s=t(o,r++);(s||n)&&i.next(o),!s&&i.complete()}))})}function Bt(t,n,e){let i=Oe(t)||n||e?{next:t,error:n,complete:e}:t;return i?we((r,o)=>{var s;(s=i.subscribe)===null||s===void 0||s.call(i);let a=!0;r.subscribe(Ee(o,l=>{var c;(c=i.next)===null||c===void 0||c.call(i,l),o.next(l)},()=>{var l;a=!1,(l=i.complete)===null||l===void 0||l.call(i),o.complete()},l=>{var c;a=!1,(c=i.error)===null||c===void 0||c.call(i,l),o.error(l)},()=>{var l,c;a&&((l=i.unsubscribe)===null||l===void 0||l.call(i)),(c=i.finalize)===null||c===void 0||c.call(i)}))}):Ci}var Ha=class{full;major;minor;patch;constructor(n){this.full=n;let e=n.split(".");this.major=e[0],this.minor=e[1],this.patch=e.slice(2).join(".")}},ju=new Ha("22.1.0");var Kh="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",N=class extends Error{code;constructor(n,e){super(Hr(n,e)),this.code=n}};function q5(t){return`NG0${Math.abs(t)}`}function Hr(t,n){return`${q5(t)}${n?": "+n:""}`}function rt(t){for(let n in t)if(t[n]===rt)return n;throw Error("")}function sA(t,n){for(let e in n)n.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=n[e])}function Vu(t){if(typeof t=="string")return t;if(Array.isArray(t))return`[${t.map(Vu).join(", ")}]`;if(t==null)return""+t;let n=t.overriddenName||t.name;if(n)return`${n}`;let e=t.toString();if(e==null)return""+e;let i=e.indexOf(`
`);return i>=0?e.slice(0,i):e}function Qh(t,n){return t?n?`${t} ${n}`:t:n||""}var Y5=rt({__forward_ref__:rt});function wi(t){return t.__forward_ref__=wi,t}function tn(t){return hS(t)?t():t}function hS(t){return typeof t=="function"&&t.hasOwnProperty(Y5)&&t.__forward_ref__===wi}function R(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function V(t){return{providers:t.providers||[],imports:t.imports||[]}}function Hu(t){return K5(t,Zh)}function gS(t){return Hu(t)!==null}function K5(t,n){return t.hasOwnProperty(n)&&t[n]||null}function Q5(t){let n=t?.[Zh]??null;return n||null}function iS(t){return t&&t.hasOwnProperty($h)?t[$h]:null}var Zh=rt({\u0275prov:rt}),$h=rt({\u0275inj:rt}),T=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(n,e){this._desc=n,this.\u0275prov=void 0,typeof e=="number"?this.__NG_ELEMENT_ID__=e:e!==void 0&&(this.\u0275prov=R({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function _S(t){return t&&!!t.\u0275providers}var zu=rt({\u0275cmp:rt}),$u=rt({\u0275dir:rt}),bS=rt({\u0275pipe:rt}),yS=rt({\u0275mod:rt}),Lu=rt({\u0275fac:rt}),Wa=rt({__NG_ELEMENT_ID__:rt}),tA=rt({__NG_ENV_ID__:rt});function aA(t){return Jh(t,"@NgModule"),t[yS]||null}function Uo(t){return Jh(t,"@Component"),t[zu]||null}function Xh(t){return Jh(t,"@Directive"),t[$u]||null}function vS(t){return Jh(t,"@Pipe"),t[bS]||null}function Jh(t,n){if(t==null)throw new N(-919,!1)}function $i(t){return typeof t=="string"?t:t==null?"":String(t)}var lA=rt({ngErrorCode:rt}),Z5=rt({ngErrorMessage:rt}),X5=rt({ngTokenPath:rt});function SS(t,n){return cA("",-200,n)}function eg(t,n){throw new N(-201,!1)}function cA(t,n,e){let i=new N(n,t);return i[lA]=n,i[Z5]=t,e&&(i[X5]=e),i}function J5(t){return t[lA]}var rS;function dA(){return rS}function Yn(t){let n=rS;return rS=t,n}function ES(t,n,e){let i=Hu(t);if(i&&i.providedIn=="root")return i.value===void 0?i.value=i.factory():i.value;if(e&8)return null;if(n!==void 0)return n;eg(t,"")}var pn=globalThis;var eU={},Va=eU,tU="__NG_DI_FLAG__",oS=class{injector;constructor(n){this.injector=n}retrieve(n,e){let i=za(e)||0;try{return this.injector.get(n,i&8?null:Va,i)}catch(r){if(Ec(r))return r;throw r}}};function nU(t,n=0){let e=dh();if(e===void 0)throw new N(-203,!1);if(e===null)return ES(t,void 0,n);{let i=iU(n),r=e.retrieve(t,i);if(Ec(r)){if(i.optional)return null;throw r}return r}}function D(t,n=0){return(dA()||nU)(tn(t),n)}function p(t,n){return D(t,za(n))}function za(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function iU(t){return{optional:!!(t&8),host:!!(t&1),self:!!(t&2),skipSelf:!!(t&4)}}function sS(t){let n=[];for(let e=0;e<t.length;e++){let i=tn(t[e]);if(Array.isArray(i)){if(i.length===0)throw new N(900,!1);let r,o=0;for(let s=0;s<i.length;s++){let a=i[s],l=rU(a);typeof l=="number"?l===-1?r=a.token:o|=l:r=a}n.push(D(r,o))}else n.push(D(i))}return n}function rU(t){return t[tU]}function Rs(t,n){let e=t.hasOwnProperty(Lu);return e?t[Lu]:null}function uA(t,n,e){if(t.length!==n.length)return!1;for(let i=0;i<t.length;i++){let r=t[i],o=n[i];if(e&&(r=e(r),o=e(o)),o!==r)return!1}return!0}function pA(t){return t.flat(Number.POSITIVE_INFINITY)}function tg(t,n){t.forEach(e=>Array.isArray(e)?tg(e,n):n(e))}function CS(t,n,e){n>=t.length?t.push(e):t.splice(n,0,e)}function Gu(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function fA(t,n){let e=[];for(let i=0;i<t;i++)e.push(n);return e}function mA(t,n,e,i){let r=t.length;if(r==n)t.push(e,i);else if(r===1)t.push(i,t[0]),t[0]=e;else{for(r--,t.push(t[r-1],t[r]);r>n;){let o=r-2;t[r]=t[o],r--}t[n]=e,t[n+1]=i}}function Wu(t,n,e){let i=Nc(t,n);return i>=0?t[i|1]=e:(i=~i,mA(t,i,n,e)),i}function ng(t,n){let e=Nc(t,n);if(e>=0)return t[e|1]}function Nc(t,n){return oU(t,n,1)}function oU(t,n,e){let i=0,r=t.length>>e;for(;r!==i;){let o=i+(r-i>>1),s=t[o<<e];if(n===s)return o<<e;s>n?r=o:i=o+1}return~(r<<e)}var Ps={},Nn=[],Ls=new T(""),qu=new T("",-1),wS=new T(""),Mc=class{get(n,e=Va){if(e===Va){let r=cA("",-201);throw r.name="\u0275NotFound",r}return e}};function zr(t){return{\u0275providers:t}}function hA(...t){return{\u0275providers:xS(!0,t),\u0275fromNgModule:!0}}function xS(t,...n){let e=[],i=new Set,r,o=s=>{e.push(s)};return tg(n,s=>{let a=s;Gh(a,o,[],i)&&(r||=[],r.push(a))}),r!==void 0&&gA(r,o),e}function gA(t,n){for(let e=0;e<t.length;e++){let{ngModule:i,providers:r}=t[e];TS(r,o=>{n(o,i)})}}function Gh(t,n,e,i){if(t=tn(t),!t)return!1;let r=null,o=iS(t),s=!o&&Uo(t);if(!o&&!s){let l=t.ngModule;if(o=iS(l),o)r=l;else return!1}else{if(s&&!s.standalone)return!1;r=t}let a=i.has(r);if(s){if(a)return!1;if(i.add(r),s.dependencies){let l=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let c of l)Gh(c,n,e,i)}}else if(o){if(o.imports!=null&&!a){i.add(r);let c;tg(o.imports,d=>{Gh(d,n,e,i)&&(c||=[],c.push(d))}),c!==void 0&&gA(c,n)}if(!a){let c=Rs(r)||(()=>new r);n({provide:r,useFactory:c,deps:Nn},r),n({provide:wS,useValue:r,multi:!0},r),n({provide:Ls,useValue:()=>D(r),multi:!0},r)}let l=o.providers;if(l!=null&&!a){let c=t;TS(l,d=>{n(d,c)})}}else return!1;return r!==t&&t.providers!==void 0}function TS(t,n){for(let e of t)_S(e)&&(e=e.\u0275providers),Array.isArray(e)?TS(e,n):n(e)}var sU=rt({provide:String,useValue:rt});function _A(t){return t!==null&&typeof t=="object"&&sU in t}function aU(t){return!!(t&&t.useExisting)}function lU(t){return!!(t&&t.useFactory)}function $a(t){return typeof t=="function"}function bA(t){return!!t.useClass}var Yu=new T(""),zh={},nA={},nS;function Rc(){return nS===void 0&&(nS=new Mc),nS}var We=class{},Ga=class extends We{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(n,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,lS(n,s=>this.processProvider(s)),this.records.set(qu,Ac(void 0,this)),r.has("environment")&&this.records.set(We,Ac(void 0,this));let o=this.records.get(Yu);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(wS,Nn,{self:!0}))}retrieve(n,e){let i=za(e)||0;try{return this.get(n,Va,i)}catch(r){if(Ec(r))return r;throw r}}destroy(){ku(this),this._destroyed=!0;let n=ge(null);try{for(let i of this._ngOnDestroyHooks)i.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let i of e)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),ge(n)}}onDestroy(n){return ku(this),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){ku(this);let e=Ur(this),i=Yn(void 0),r;try{return n()}finally{Ur(e),Yn(i)}}get(n,e=Va,i){if(ku(this),n.hasOwnProperty(tA))return n[tA](this);let r=za(i),o,s=Ur(this),a=Yn(void 0);try{if(!(r&4)){let c=this.records.get(n);if(c===void 0){let d=fU(n)&&Hu(n);d&&this.injectableDefInScope(d)?c=Ac(aS(n),zh):c=null,this.records.set(n,c)}if(c!=null)return this.hydrate(n,c,r)}let l=r&2?Rc():this.parent;return e=r&8&&e===Va?null:e,l.get(n,e)}catch(l){let c=J5(l);throw c===-200||c===-201?new N(c,null):l}finally{Yn(a),Ur(s)}}resolveInjectorInitializers(){let n=ge(null),e=Ur(this),i=Yn(void 0),r;try{let o=this.get(Ls,Nn,{self:!0});for(let s of o)s()}finally{Ur(e),Yn(i),ge(n)}}toString(){return"R3Injector[...]"}processProvider(n){n=tn(n);let e=$a(n)?n:tn(n&&n.provide),i=dU(n);if(!$a(n)&&n.multi===!0){let r=this.records.get(e);r||(r=Ac(void 0,zh,!0),r.factory=()=>sS(r.multi),this.records.set(e,r)),e=n,r.multi.push(n)}this.records.set(e,i)}hydrate(n,e,i){let r=ge(null);try{if(e.value===nA)throw SS("");return e.value===zh&&(e.value=nA,e.value=e.factory(void 0,i)),typeof e.value=="object"&&e.value&&pU(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}finally{ge(r)}}injectableDefInScope(n){if(!n.providedIn)return!1;let e=tn(n.providedIn);return typeof e=="string"?e==="any"||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(n){let e=this._onDestroyHooks.indexOf(n);e!==-1&&this._onDestroyHooks.splice(e,1)}};function aS(t){let n=Hu(t),e=n!==null?n.factory:Rs(t);if(e!==null)return e;if(t instanceof T)throw new N(-204,!1);if(t instanceof Function)return cU(t);throw new N(-204,!1)}function cU(t){if(t.length>0)throw new N(-204,!1);let e=Q5(t);return e!==null?()=>e.factory(t):()=>new t}function dU(t){if(_A(t))return Ac(void 0,t.useValue);{let n=IS(t);return Ac(n,zh)}}function IS(t,n,e){let i;if($a(t)){let r=tn(t);return Rs(r)||aS(r)}else if(_A(t))i=()=>tn(t.useValue);else if(lU(t))i=()=>t.useFactory(...sS(t.deps||[]));else if(aU(t))i=(r,o)=>D(tn(t.useExisting),o!==void 0&&o&8?8:void 0);else{let r=tn(t&&(t.useClass||t.provide));if(uU(t))i=()=>new r(...sS(t.deps));else return Rs(r)||aS(r)}return i}function ku(t){if(t.destroyed)throw new N(-205,!1)}function Ac(t,n,e=!1){return{factory:t,value:n,multi:e?[]:void 0}}function uU(t){return!!t.deps}function pU(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function"}function fU(t){return typeof t=="function"||typeof t=="object"&&t.ngMetadataName==="InjectionToken"}function lS(t,n){for(let e of t)Array.isArray(e)?lS(e,n):e&&_S(e)?lS(e.\u0275providers,n):n(e)}function rn(t,n){let e;t instanceof Ga?(ku(t),e=t):e=new oS(t);let i,r=Ur(e),o=Yn(void 0);try{return n()}finally{Ur(r),Yn(o)}}function DS(){return dA()!==void 0||dh()!=null}var mr=0,ce=1,ve=2,nn=3,Gi=4,Rn=5,qa=6,kc=7,Ut=8,$r=9,hr=10,ot=11,Pc=12,AS=13,Fs=14,Kn=15,Bs=16,Ya=17,Gr=18,Wr=19,MS=20,Fo=21,ig=22,ks=23,xi=24,Ka=25,qr=26,St=27,yA=1,OS=6,Qa=7,Ku=8,Za=9,Ot=10;function jo(t){return Array.isArray(t)&&typeof t[yA]=="object"}function Wi(t){return Array.isArray(t)&&t[yA]===!0}function NS(t){return(t.flags&4)!==0}function Yr(t){return t.componentOffset>-1}function Lc(t){return(t.flags&1)===1}function gr(t){return!!t.template}function Fc(t){return(t[ve]&512)!==0}function Xa(t){return(t[ve]&256)===256}var Tt=(function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t[t.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING",t})(Tt||{}),Pu,Oc="svg",rg="math",vA="",iA="*",cS=()=>Object.create(null);function mU(){return Pu||(Pu=cS(),Ns(Tt.HTML,void 0,[["iframe",["srcdoc"]],["*",["innerHTML","outerHTML"]]]),Ns(Tt.STYLE,void 0,[["*",["style"]]]),Ns(Tt.URL,void 0,[["*",["formAction"]],["area",["href"]],["a",["href","xlink:href"]],["form",["action"]],["img",["src"]],["video",["src"]]]),Ns(Tt.URL,rg,[["*",["href","xlink:href"]]]),Ns(Tt.RESOURCE_URL,void 0,[["base",["href"]],["embed",["src"]],["frame",["src"]],["iframe",["src"]],["link",["href"]],["object",["codebase","data"]]]),Ns(Tt.URL,Oc,[["a",["href","xlink:href"]]]),Ns(Tt.ATTRIBUTE_NO_BINDING,Oc,[["animate",["attributeName","values","to","from"]],["set",["to","attributeName"]],["animateMotion",["attributeName"]],["animateTransform",["attributeName"]]]),Ns(Tt.ATTRIBUTE_NO_BINDING,void 0,[["unknown",["attributeName","values","to","from","sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority","credentialless"]],["iframe",["sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority","credentialless"]]]),Pu)}function Ns(t,n,e){let i=n??vA;for(let[r,o]of e){let s=r.toLowerCase();for(let a of o){let l=a.toLowerCase(),c=Pu[l]??=cS(),d=c[i]??=cS();d[s]=t}}}function SA(t,n,e){let r=mU()[n.toLowerCase()];if(!r)return Tt.NONE;let o=t.toLowerCase(),s;if(e){let a=r[e];a&&(s=a[o]??a[iA])}if(s===void 0){let a=r[vA];a&&(s=a[o]??a[iA])}return s??Tt.NONE}function yn(t){for(;Array.isArray(t);)t=t[mr];return t}function RS(t,n){return yn(n[t])}function di(t,n){return yn(n[t.index])}function og(t,n){return t.data[n]}function Qu(t,n){return t[n]}function kS(t,n,e,i){e>=t.data.length&&(t.data[e]=null,t.blueprint[e]=null),n[e]=i}function qi(t,n){let e=n[t];return jo(e)?e:e[mr]}function EA(t){return(t[ve]&4)===4}function sg(t){return(t[ve]&128)===128}function CA(t){return Wi(t[nn])}function Yi(t,n){return n==null?null:t[n]}function PS(t){t[Ya]=0}function LS(t){t[ve]&1024||(t[ve]|=1024,sg(t)&&Ja(t))}function wA(t,n){for(;t>0;)n=n[Fs],t--;return n}function Zu(t){return!!(t[ve]&9216||t[xi]?.dirty)}function ag(t){t[hr].changeDetectionScheduler?.notify(8),t[ve]&64&&(t[ve]|=1024),Zu(t)&&Ja(t)}function Ja(t){t[hr].changeDetectionScheduler?.notify(0);let n=Bo(t);for(;n!==null&&!(n[ve]&8192||(n[ve]|=8192,!sg(n)));)n=Bo(n)}function lg(t,n){if(Xa(t))throw new N(911,!1);t[Fo]===null&&(t[Fo]=[]),t[Fo].push(n)}function xA(t,n){if(t[Fo]===null)return;let e=t[Fo].indexOf(n);e!==-1&&t[Fo].splice(e,1)}function Bo(t){let n=t[nn];return Wi(n)?n[nn]:n}function FS(t){return t[kc]??=[]}function BS(t){return t.cleanup??=[]}function TA(t,n,e,i){let r=FS(n);r.push(e),t.firstCreatePass&&BS(t).push(i,r.length-1)}var Re={lFrame:FA(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var dS=!1;function IA(){return Re.lFrame.elementDepthCount}function DA(){Re.lFrame.elementDepthCount++}function US(){Re.lFrame.elementDepthCount--}function cg(){return Re.bindingsEnabled}function jS(){return Re.skipHydrationRootTNode!==null}function VS(t){return Re.skipHydrationRootTNode===t}function HS(){Re.skipHydrationRootTNode=null}function se(){return Re.lFrame.lView}function pt(){return Re.lFrame.tView}function me(t){return Re.lFrame.contextLView=t,t[Ut]}function he(t){return Re.lFrame.contextLView=null,t}function qt(){let t=zS();for(;t!==null&&t.type===64;)t=t.parent;return t}function zS(){return Re.lFrame.currentTNode}function AA(){let t=Re.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}function Bc(t,n){let e=Re.lFrame;e.currentTNode=t,e.isParent=n}function $S(){return Re.lFrame.isParent}function GS(){Re.lFrame.isParent=!1}function MA(){return Re.lFrame.contextLView}function WS(){return dS}function Fu(t){let n=dS;return dS=t,n}function el(){let t=Re.lFrame,n=t.bindingRootIndex;return n===-1&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function qS(){return Re.lFrame.bindingIndex}function OA(t){return Re.lFrame.bindingIndex=t}function Vo(){return Re.lFrame.bindingIndex++}function Xu(t){let n=Re.lFrame,e=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,e}function NA(){return Re.lFrame.inI18n}function RA(t,n){let e=Re.lFrame;e.bindingIndex=e.bindingRootIndex=t,dg(n)}function kA(){return Re.lFrame.currentDirectiveIndex}function dg(t){Re.lFrame.currentDirectiveIndex=t}function PA(t){let n=Re.lFrame.currentDirectiveIndex;return n===-1?null:t[n]}function ug(){return Re.lFrame.currentQueryIndex}function Ju(t){Re.lFrame.currentQueryIndex=t}function hU(t){let n=t[ce];return n.type===2?n.declTNode:n.type===1?t[Rn]:null}function YS(t,n,e){if(e&4){let r=n,o=t;for(;r=r.parent,r===null&&!(e&1);)if(r=hU(o),r===null||(o=o[Fs],r.type&10))break;if(r===null)return!1;n=r,t=o}let i=Re.lFrame=LA();return i.currentTNode=n,i.lView=t,!0}function pg(t){let n=LA(),e=t[ce];Re.lFrame=n,n.currentTNode=e.firstChild,n.lView=t,n.tView=e,n.contextLView=t,n.bindingIndex=e.bindingStartIndex,n.inI18n=!1}function LA(){let t=Re.lFrame,n=t===null?null:t.child;return n===null?FA(t):n}function FA(t){let n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return t!==null&&(t.child=n),n}function BA(){let t=Re.lFrame;return Re.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var KS=BA;function fg(){let t=BA();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function UA(t){return(Re.lFrame.contextLView=wA(t,Re.lFrame.contextLView))[Ut]}function Kr(){return Re.lFrame.selectedIndex}function Us(t){Re.lFrame.selectedIndex=t}function js(){let t=Re.lFrame;return og(t.tView,t.selectedIndex)}function kn(){Re.lFrame.currentNamespace=Oc}function tl(){gU()}function gU(){Re.lFrame.currentNamespace=null}function QS(){return Re.lFrame.currentNamespace}var jA=!0;function mg(){return jA}function ep(t){jA=t}function uS(t,n=null,e=null,i){let r=ZS(t,n,e,i);return r.resolveInjectorInitializers(),r}function ZS(t,n=null,e=null,i,r=new Set){let o=[e||Nn,hA(t)],s;return new Ga(o,n||Rc(),s||null,r)}var J=class t{static THROW_IF_NOT_FOUND=Va;static NULL=new Mc;static create(n,e){if(Array.isArray(n))return uS({name:""},e,n,"");{let i=n.name??"";return uS({name:i},n.parent,n.providers,i)}}static \u0275prov=R({token:t,providedIn:"any",factory:()=>D(qu)});static __NG_ELEMENT_ID__=-1},le=new T(""),Wt=class{static __NG_ELEMENT_ID__=_U;static __NG_ENV_ID__=n=>n},Wh=class extends Wt{_lView;constructor(n){super(),this._lView=n}get destroyed(){return Xa(this._lView)}onDestroy(n){let e=this._lView;return lg(e,n),()=>xA(e,n)}};function _U(){return new Wh(se())}var XS=!1,VA=new T(""),_r=(()=>{class t{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new He(!1);debugTaskTracker=p(VA,{optional:!0});get hasPendingTasks(){return this.destroyed?!1:this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new _e(e=>{e.next(!1),e.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);let e=this.taskId++;return this.pendingTasks.add(e),this.debugTaskTracker?.add(e),e}has(e){return this.pendingTasks.has(e)}remove(e){this.pendingTasks.delete(e),this.debugTaskTracker?.remove(e),this.pendingTasks.size===0&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=R({token:t,providedIn:"root",factory:()=>new t})}return t})(),pS=class extends z{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(n=!1){super(),this.__isAsync=n,DS()&&(this.destroyRef=p(Wt,{optional:!0})??void 0,this.pendingTasks=p(_r,{optional:!0})??void 0)}emit(n){let e=ge(null);try{super.next(n)}finally{ge(e)}}subscribe(n,e,i){let r=n,o=e||(()=>null),s=i;if(n&&typeof n=="object"){let l=n;r=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(o=this.wrapInTimeout(o),r&&(r=this.wrapInTimeout(r)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:r,error:o,complete:s});return n instanceof Pe&&n.add(a),a}wrapInTimeout(n){return e=>{let i=this.pendingTasks?.add();setTimeout(()=>{try{n(e)}finally{i!==void 0&&this.pendingTasks?.remove(i)}})}}},te=pS;function qh(...t){}function JS(t){let n,e;function i(){t=qh;try{e!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(e),n!==void 0&&clearTimeout(n)}catch(r){}}return n=setTimeout(()=>{t(),i()}),typeof requestAnimationFrame=="function"&&(e=requestAnimationFrame(()=>{t(),i()})),()=>i()}function HA(t){return queueMicrotask(()=>t()),()=>{t=qh}}var eE="isAngularZone",Bu=eE+"_ID",bU=0,Z=class t{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new te(!1);onMicrotaskEmpty=new te(!1);onStable=new te(!1);onError=new te(!1);constructor(n){let{enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:r=!1,scheduleInRootZone:o=XS}=n;if(typeof Zone>"u")throw new N(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!r&&i,s.shouldCoalesceRunChangeDetection=r,s.callbackScheduled=!1,s.scheduleInRootZone=o,SU(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(eE)===!0}static assertInAngularZone(){if(!t.isInAngularZone())throw new N(909,!1)}static assertNotInAngularZone(){if(t.isInAngularZone())throw new N(909,!1)}run(n,e,i){return this._inner.run(n,e,i)}runTask(n,e,i,r){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,n,yU,qh,qh);try{return o.runTask(s,e,i)}finally{o.cancelTask(s)}}runGuarded(n,e,i){return this._inner.runGuarded(n,e,i)}runOutsideAngular(n){return this._outer.run(n)}},yU={};function tE(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function vU(t){if(t.isCheckStableRunning||t.callbackScheduled)return;t.callbackScheduled=!0;function n(){JS(()=>{t.callbackScheduled=!1,fS(t),t.isCheckStableRunning=!0,tE(t),t.isCheckStableRunning=!1})}t.scheduleInRootZone?Zone.root.run(()=>{n()}):t._outer.run(()=>{n()}),fS(t)}function SU(t){let n=()=>{vU(t)},e=bU++;t._inner=t._inner.fork({name:"angular",properties:{[eE]:!0,[Bu]:e,[Bu+e]:!0},onInvokeTask:(i,r,o,s,a,l)=>{if(EU(l))return i.invokeTask(o,s,a,l);try{return rA(t),i.invokeTask(o,s,a,l)}finally{(t.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&n(),oA(t)}},onInvoke:(i,r,o,s,a,l,c)=>{try{return rA(t),i.invoke(o,s,a,l,c)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!CU(l)&&n(),oA(t)}},onHasTask:(i,r,o,s)=>{i.hasTask(o,s),r===o&&(s.change=="microTask"?(t._hasPendingMicrotasks=s.microTask,fS(t),tE(t)):s.change=="macroTask"&&(t.hasPendingMacrotasks=s.macroTask))},onHandleError:(i,r,o,s)=>(i.handleError(o,s),t.runOutsideAngular(()=>t.onError.emit(s)),!1)})}function fS(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function rA(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function oA(t){t._nesting--,tE(t)}var Uu=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new te;onMicrotaskEmpty=new te;onStable=new te;onError=new te;run(n,e,i){return n.apply(e,i)}runGuarded(n,e,i){return n.apply(e,i)}runOutsideAngular(n){return n()}runTask(n,e,i,r){return n.apply(e,i)}};function EU(t){return zA(t,"__ignore_ng_zone__")}function CU(t){return zA(t,"__scheduler_tick__")}function zA(t,n){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[n]===!0}var zi=class{_console=console;handleError(n){this._console.error("ERROR",n)}},Ti=new T("",{factory:()=>{let t=p(Z),n=p(We),e;return i=>{t.runOutsideAngular(()=>{n.destroyed&&!e?setTimeout(()=>{throw i}):(e??=n.get(zi),e.handleError(i))})}}}),$A={provide:Ls,useValue:()=>{let t=p(zi,{optional:!0})},multi:!0};function et(t,n){let[e,i,r]=P0(t,n?.equal),o=e,s=o[Jt];return o.set=i,o.update=r,o.asReadonly=GA.bind(o),o}function GA(){let t=this[Jt];if(t.readonlyFn===void 0){let n=()=>this();n[Jt]=t,t.readonlyFn=n}return t.readonlyFn}var Ho=new T("",{factory:()=>wU}),wU="ng";var hg=new T(""),zo=new T("",{providedIn:"platform",factory:()=>"unknown"}),Vs=new T(""),Hs=new T("",{factory:()=>p(le).body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var Uc=(()=>{class t{view;node;constructor(e,i){this.view=e,this.node=i}static __NG_ELEMENT_ID__=xU}return t})();function xU(){return new Uc(se(),qt())}var fr=class{},jc=new T("",{factory:()=>!0});var gg=new T(""),_g=(()=>{class t{static \u0275prov=R({token:t,providedIn:"root",factory:()=>new mS})}return t})(),mS=class{dirtyEffectCount=0;queues=new Map;add(n){this.enqueue(n),this.schedule(n)}schedule(n){n.dirty&&this.dirtyEffectCount++}remove(n){let e=n.zone,i=this.queues.get(e);i.has(n)&&(i.delete(n),n.dirty&&this.dirtyEffectCount--)}enqueue(n){let e=n.zone;this.queues.has(e)||this.queues.set(e,new Set);let i=this.queues.get(e);i.has(n)||i.add(n)}flush(){for(;this.dirtyEffectCount>0;){let n=!1;for(let[e,i]of this.queues)e===null?n||=this.flushQueue(i):n||=e.run(()=>this.flushQueue(i));n||(this.dirtyEffectCount=0)}}flushQueue(n){let e=!1;for(let i of n)i.dirty&&(this.dirtyEffectCount--,e=!0,i.run());return e}},Yh=class{[Jt];constructor(n){this[Jt]=n}destroy(){this[Jt].destroy()}};function $o(t,n){let e=n?.injector??p(J),i=n?.manualCleanup!==!0?e.get(Wt):null,r,o=e.get(Uc,null,{optional:!0}),s=e.get(fr);return o!==null?(r=DU(o.view,s,t),i instanceof Wh&&i._lView===o.view&&(i=null)):r=AU(t,e.get(_g),s),r.injector=e,i!==null&&(r.onDestroyFns=[i.onDestroy(()=>r.destroy())]),new Yh(r)}var WA=k(h({},F0),{cleanupFns:void 0,zone:null,onDestroyFns:null,run(){let t=Fu(!1);try{B0(this)}finally{Fu(t)}},cleanup(){if(!this.cleanupFns?.length)return;let t=ge(null);try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[],ge(t)}}}),TU=k(h({},WA),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){if(xs(this),this.onDestroyFns!==null)for(let t of this.onDestroyFns)t();this.cleanup(),this.scheduler.remove(this)}}),IU=k(h({},WA),{consumerMarkedDirty(){this.view[ve]|=8192,Ja(this.view),this.notifier.notify(13)},destroy(){if(xs(this),this.onDestroyFns!==null)for(let t of this.onDestroyFns)t();this.cleanup(),this.view[ks]?.delete(this)}});function DU(t,n,e){let i=Object.create(IU);return i.view=t,i.zone=typeof Zone<"u"?Zone.current:null,i.notifier=n,i.fn=qA(i,e),t[ks]??=new Set,t[ks].add(i),i.consumerMarkedDirty(i),i}function AU(t,n,e){let i=Object.create(TU);return i.fn=qA(i,t),i.scheduler=n,i.notifier=e,i.zone=typeof Zone<"u"?Zone.current:null,i.scheduler.add(i),i.notifier.notify(12),i}function qA(t,n){return()=>{n(e=>(t.cleanupFns??=[]).push(e))}}function br(t){return typeof t=="function"&&t[Jt]!==void 0}function bg(t){return br(t)&&typeof t.set=="function"}var tp=(()=>{class t{internalPendingTasks=p(_r);scheduler=p(fr);errorHandler=p(Ti);add(){let e=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(e)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(e))}}run(e){let i=this.add();try{e().catch(this.errorHandler).finally(i)}catch(r){this.errorHandler(r),i()}}static \u0275prov=R({token:t,providedIn:"root",factory:()=>new t})}return t})();function mp(t){return{toString:t}.toString()}var tt=(function(t){return t[t.TemplateCreateStart=0]="TemplateCreateStart",t[t.TemplateCreateEnd=1]="TemplateCreateEnd",t[t.TemplateUpdateStart=2]="TemplateUpdateStart",t[t.TemplateUpdateEnd=3]="TemplateUpdateEnd",t[t.LifecycleHookStart=4]="LifecycleHookStart",t[t.LifecycleHookEnd=5]="LifecycleHookEnd",t[t.OutputStart=6]="OutputStart",t[t.OutputEnd=7]="OutputEnd",t[t.BootstrapApplicationStart=8]="BootstrapApplicationStart",t[t.BootstrapApplicationEnd=9]="BootstrapApplicationEnd",t[t.BootstrapComponentStart=10]="BootstrapComponentStart",t[t.BootstrapComponentEnd=11]="BootstrapComponentEnd",t[t.ChangeDetectionStart=12]="ChangeDetectionStart",t[t.ChangeDetectionEnd=13]="ChangeDetectionEnd",t[t.ChangeDetectionSyncStart=14]="ChangeDetectionSyncStart",t[t.ChangeDetectionSyncEnd=15]="ChangeDetectionSyncEnd",t[t.AfterRenderHooksStart=16]="AfterRenderHooksStart",t[t.AfterRenderHooksEnd=17]="AfterRenderHooksEnd",t[t.ComponentStart=18]="ComponentStart",t[t.ComponentEnd=19]="ComponentEnd",t[t.DeferBlockStateStart=20]="DeferBlockStateStart",t[t.DeferBlockStateEnd=21]="DeferBlockStateEnd",t[t.DynamicComponentStart=22]="DynamicComponentStart",t[t.DynamicComponentEnd=23]="DynamicComponentEnd",t[t.HostBindingsUpdateStart=24]="HostBindingsUpdateStart",t[t.HostBindingsUpdateEnd=25]="HostBindingsUpdateEnd",t})(tt||{}),Dg=class{previousValue;currentValue;firstChange;constructor(n,e,i){this.previousValue=n,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}};function PM(t,n,e,i){n!==null?n.applyValueToInputSignal(n,i):t[e]=i}var LM=null,Et=(()=>{LM=YA;let t=()=>YA;return t.ngInherit=!0,t})();function BU(){return LM}function YA(t){return t.type.prototype.ngOnChanges&&(t.setInput=jU),UU}function UU(){let t=FM(this),n=t?.current;if(n){let e=t.previous;if(e===Ps)t.previous=n;else for(let i in n)e[i]=n[i];t.current=null,this.ngOnChanges(n)}}function jU(t,n,e,i,r){let o=this.declaredInputs[i],s=FM(t)||VU(t,{previous:Ps,current:null}),a=s.current||(s.current={}),l=s.previous,c=l[o];a[o]=new Dg(c&&c.currentValue,e,l===Ps),PM(t,n,r,e)}var pE="__ngSimpleChanges__";function FM(t){return Object.hasOwn(t,pE)&&t[pE]||null}function VU(t,n){return t[pE]=n}var KA=[];var ft=function(t,n=null,e){for(let i=0;i<KA.length;i++){let r=KA[i];r(t,n,e)}};function HU(t,n,e){let{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=n.type.prototype;if(i){let s=BU()(n);(e.preOrderHooks??=[]).push(t,s),(e.preOrderCheckHooks??=[]).push(t,s)}r&&(e.preOrderHooks??=[]).push(0-t,r),o&&((e.preOrderHooks??=[]).push(t,o),(e.preOrderCheckHooks??=[]).push(t,o))}function BM(t,n){for(let e=n.directiveStart,i=n.directiveEnd;e<i;e++){let o=t.data[e].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:l,ngAfterViewChecked:c,ngOnDestroy:d}=o;s&&(t.contentHooks??=[]).push(-e,s),a&&((t.contentHooks??=[]).push(e,a),(t.contentCheckHooks??=[]).push(e,a)),l&&(t.viewHooks??=[]).push(-e,l),c&&((t.viewHooks??=[]).push(e,c),(t.viewCheckHooks??=[]).push(e,c)),d!=null&&(t.destroyHooks??=[]).push(e,d)}}function wg(t,n,e){UM(t,n,3,e)}function xg(t,n,e,i){(t[ve]&3)===e&&UM(t,n,e,i)}function nE(t,n){let e=t[ve];(e&3)===n&&(e&=16383,e+=1,t[ve]=e)}function UM(t,n,e,i){let r=i!==void 0?t[Ya]&65535:0,o=i??-1,s=n.length-1,a=0;for(let l=r;l<s;l++)if(typeof n[l+1]=="number"){if(a=n[l],i!=null&&a>=i)break}else n[l]<0&&(t[Ya]+=65536),(a<o||o==-1)&&(zU(t,e,n,l),t[Ya]=(t[Ya]&4294901760)+l+2),l++}function QA(t,n){ft(tt.LifecycleHookStart,t,n);let e=ge(null);try{n.call(t)}finally{ge(e),ft(tt.LifecycleHookEnd,t,n)}}function zU(t,n,e,i){let r=e[i]<0,o=e[i+1],s=r?-e[i]:e[i],a=t[s];r?t[ve]>>14<t[Ya]>>16&&(t[ve]&3)===n&&(t[ve]+=16384,QA(a,o)):QA(a,o)}var Hc=-1,rl=class{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(n,e,i,r){this.factory=n,this.name=r,this.canSeeViewProviders=e,this.injectImpl=i}};function $U(t){return(t.flags&8)!==0}function GU(t){return(t.flags&16)!==0}function WU(t,n,e){let i=0;for(;i<e.length;){let r=e[i];if(typeof r=="number"){if(r!==0)break;i++;let o=e[i++],s=e[i++],a=e[i++];t.setAttribute(n,s,a,o)}else{let o=r,s=e[++i];qU(o)?t.setProperty(n,o,s):t.setAttribute(n,o,s),i++}}return i}function jM(t){return t===3||t===4||t===6}function qU(t){return t.charCodeAt(0)===64}function zc(t,n){if(!(n===null||n.length===0))if(t===null||t.length===0)t=n.slice();else{let e=-1;for(let i=0;i<n.length;i++){let r=n[i];typeof r=="number"?e=r:e===0||(e===-1||e===2?ZA(t,e,r,null,n[++i]):ZA(t,e,r,null,null))}}return t}function ZA(t,n,e,i,r){let o=0,s=t.length;if(n===-1)s=-1;else for(;o<t.length;){let a=t[o++];if(typeof a=="number"){if(a===n){s=-1;break}else if(a>n){s=o-1;break}}}for(;o<t.length;){let a=t[o];if(typeof a=="number")break;if(a===e){r!==null&&(t[o+1]=r);return}o++,r!==null&&o++}s!==-1&&(t.splice(s,0,n),o=s+1),t.splice(o++,0,e),r!==null&&t.splice(o++,0,r)}function VM(t){return t!==Hc}function Ag(t){return t&32767}function YU(t){return t>>16}function Mg(t,n){let e=YU(t),i=n;for(;e>0;)i=i[Fs],e--;return i}var fE=!0;function Og(t){let n=fE;return fE=t,n}var KU=256,HM=KU-1,zM=5,QU=0,Qr={};function ZU(t,n,e){let i;typeof e=="string"?i=e.charCodeAt(0)||0:e.hasOwnProperty(Wa)&&(i=e[Wa]),i==null&&(i=e[Wa]=QU++);let r=i&HM,o=1<<r;n.data[t+(r>>zM)]|=o}function Ng(t,n){let e=$M(t,n);if(e!==-1)return e;let i=n[ce];i.firstCreatePass&&(t.injectorIndex=n.length,iE(i.data,t),iE(n,null),iE(i.blueprint,null));let r=KE(t,n),o=t.injectorIndex;if(VM(r)){let s=Ag(r),a=Mg(r,n),l=a[ce].data;for(let c=0;c<8;c++)n[o+c]=a[s+c]|l[s+c]}return n[o+8]=r,o}function iE(t,n){t.push(0,0,0,0,0,0,0,0,n)}function $M(t,n){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||n[t.injectorIndex+8]===null?-1:t.injectorIndex}function KE(t,n){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let e=0,i=null,r=n;for(;r!==null;){if(i=KM(r),i===null)return Hc;if(e++,r=r[Fs],i.injectorIndex!==-1)return i.injectorIndex|e<<16}return Hc}function mE(t,n,e){ZU(t,n,e)}function XU(t,n){if(n==="class")return t.classes;if(n==="style")return t.styles;let e=t.attrs;if(e){let i=e.length,r=0;for(;r<i;){let o=e[r];if(jM(o))break;if(o===0)r=r+2;else if(typeof o=="number")for(r++;r<i&&typeof e[r]=="string";)r++;else{if(o===n)return e[r+1];r=r+2}}}return null}function GM(t,n,e){if(e&8||t!==void 0)return t;eg(n,"NodeInjector")}function WM(t,n,e,i){if(e&8&&i===void 0&&(i=null),(e&3)===0){let r=t[$r],o=Yn(void 0);try{return r?r.get(n,i,e&8):ES(n,i,e&8)}finally{Yn(o)}}return GM(i,n,e)}function qM(t,n,e,i=0,r){if(t!==null){if(n[ve]&2048&&!(i&2)){let s=nj(t,n,e,i,Qr);if(s!==Qr)return s}let o=YM(t,n,e,i,Qr);if(o!==Qr)return o}return WM(n,e,i,r)}function YM(t,n,e,i,r){let o=ej(e);if(typeof o=="function"){if(!YS(n,t,i))return i&1?GM(r,e,i):WM(n,e,i,r);try{let s;if(s=o(i),s==null&&!(i&8))eg(e);else return s}finally{KS()}}else if(typeof o=="number"){let s=null,a=$M(t,n),l=Hc,c=i&1?n[Kn][Rn]:null;for((a===-1||i&4)&&(l=a===-1?KE(t,n):n[a+8],l===Hc||!JA(i,!1)?a=-1:(s=n[ce],a=Ag(l),n=Mg(l,n)));a!==-1;){let d=n[ce];if(XA(o,a,d.data)){let u=JU(a,n,e,s,i,c);if(u!==Qr)return u}l=n[a+8],l!==Hc&&JA(i,n[ce].data[a+8]===c)&&XA(o,a,n)?(s=d,a=Ag(l),n=Mg(l,n)):a=-1}}return r}function JU(t,n,e,i,r,o){let s=n[ce],a=s.data[t+8],l=i==null?Yr(a)&&fE:i!=s&&(a.type&3)!==0,c=r&1&&o===a,d=Tg(a,s,e,l,c);return d!==null?op(n,s,d,a,r):Qr}function Tg(t,n,e,i,r){let o=t.providerIndexes,s=n.data,a=o&1048575,l=t.directiveStart,c=t.directiveEnd,d=o>>20,u=i?a:a+d,m=r?a+d:c;for(let f=u;f<m;f++){let _=s[f];if(f<l&&e===_||f>=l&&_.type===e)return f}if(r){let f=s[l];if(f&&gr(f)&&f.type===e)return l}return null}function op(t,n,e,i,r){let o=t[e],s=n.data;if(o instanceof rl){let a=o;if(a.resolving)throw SS("");let l=Og(a.canSeeViewProviders);a.resolving=!0;let c=s[e].type||s[e],d,u=a.injectImpl?Yn(a.injectImpl):null,m=YS(t,i,0);try{o=t[e]=a.factory(void 0,r,s,t,i),n.firstCreatePass&&e>=i.directiveStart&&HU(e,s[e],n)}finally{u!==null&&Yn(u),Og(l),a.resolving=!1,KS()}}return o}function ej(t){if(typeof t=="string")return t.charCodeAt(0)||0;let n=t.hasOwnProperty(Wa)?t[Wa]:void 0;return typeof n=="number"?n>=0?n&HM:tj:n}function XA(t,n,e){let i=1<<t;return!!(e[n+(t>>zM)]&i)}function JA(t,n){return!(t&2)&&!(t&1&&n)}var zs=class{_tNode;_lView;constructor(n,e){this._tNode=n,this._lView=e}get(n,e,i){return qM(this._tNode,this._lView,n,za(i),e)}};function tj(){return new zs(qt(),se())}function Ne(t){return mp(()=>{let n=t.prototype.constructor,e=n[Lu]||hE(n),i=Object.prototype,r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==i;){let o=r[Lu]||hE(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function hE(t){return hS(t)?()=>{let n=hE(tn(t));return n&&n()}:Rs(t)}function nj(t,n,e,i,r){let o=t,s=n;for(;o!==null&&s!==null&&s[ve]&2048&&!Fc(s);){let a=YM(o,s,e,i|2,Qr);if(a!==Qr)return a;let l=o.parent;if(!l){let c=s[MS];if(c){let d=c.get(e,Qr,i&-5);if(d!==Qr)return d}l=KM(s),s=s[Fs]}o=l}return r}function KM(t){let n=t[ce],e=n.type;return e===2?n.declTNode:e===1?t[Rn]:null}function Gg(t){return XU(qt(),t)}function QM(t){let n=pn.ng;if(n&&n.\u0275compilerFacade)return n.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function K(t){return{token:t.token,providedIn:t.autoProvided===!1?null:"root",factory:t.factory,value:void 0}}function ij(){return Yc(qt(),se())}function Yc(t,n){return new Y(di(t,n))}var Y=(()=>{class t{nativeElement;constructor(e){this.nativeElement=e}static __NG_ELEMENT_ID__=ij}return t})();function ZM(t){return t instanceof Y?t.nativeElement:t}function rj(){return this._results[Symbol.iterator]()}var ol=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new z}constructor(n=!1){this._emitDistinctChangesOnly=n}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,e){return this._results.reduce(n,e)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,e){this.dirty=!1;let i=pA(n);(this._changesDetected=!uA(this._results,i,e))&&(this._results=i,this.length=i.length,this.last=i[this.length-1],this.first=i[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(n){this._onDirty=n}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=rj};function XM(t){return(t.flags&128)===128}var QE=(function(t){return t[t.OnPush=0]="OnPush",t[t.Eager=1]="Eager",t[t.Default=1]="Default",t})(QE||{}),JM=new Map,oj=0;function sj(){return oj++}function aj(t){JM.set(t[Wr],t)}function gE(t){JM.delete(t[Wr])}var eM="__ngContext__";function $c(t,n){jo(n)?(t[eM]=n[Wr],aj(n)):t[eM]=n}function eO(t){return nO(t[Pc])}function tO(t){return nO(t[Gi])}function nO(t){for(;t!==null&&!Wi(t);)t=t[Gi];return t}var _E;function ZE(t){_E=t}function XE(){if(_E!==void 0)return _E;if(typeof document<"u")return document;throw new N(210,!1)}var iO="r";var rO="di";var JE=new T(""),oO=!1,sO=new T("",{factory:()=>oO});var Wg=new T("");var tM=new WeakMap;function lj(t,n){if(t==null||typeof t!="object")return;let e=tM.get(t);e||(e=new WeakSet,tM.set(t,e)),e.add(n)}var cj=(t,n,e,i)=>{};function dj(t,n,e,i){cj(t,n,e,i)}function qg(t){return(t.flags&32)===32}var uj=()=>null;function aO(t,n,e=!1){return uj(t,n,e)}function lO(t,n){let e=t.contentQueries;if(e!==null){let i=ge(null);try{for(let r=0;r<e.length;r+=2){let o=e[r],s=e[r+1];if(s!==-1){let a=t.data[s];Ju(o),a.contentQueries(2,n[s],s)}}}finally{ge(i)}}}function bE(t,n,e){Ju(0);let i=ge(null);try{n(t,e)}finally{ge(i)}}function eC(t,n,e){if(NS(n)){let i=ge(null);try{let r=n.directiveStart,o=n.directiveEnd;for(let s=r;s<o;s++){let a=t.data[s];if(a.contentQueries){let l=e[s];a.contentQueries(1,l,s)}}}finally{ge(i)}}}var vr=(function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t[t.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom",t})(vr||{});var pj={"http://www.w3.org/2000/svg":Oc,"http://www.w3.org/1998/Math/MathML":rg},yg;function cO(){if(yg===void 0&&(yg=null,pn.trustedTypes))try{yg=pn.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return yg}function Yg(t){return cO()?.createHTML(t)||t}function fj(t){return cO()?.createScriptURL(t)||t}var vg;function mj(){if(vg===void 0&&(vg=null,pn.trustedTypes))try{vg=pn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return vg}function nM(t){return mj()?.createHTML(t)||t}var Go=class{changingThisBreaksApplicationSecurity;constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Kh})`}},yE=class extends Go{getTypeName(){return"HTML"}},vE=class extends Go{getTypeName(){return"Style"}},SE=class extends Go{getTypeName(){return"Script"}},EE=class extends Go{getTypeName(){return"URL"}},CE=class extends Go{getTypeName(){return"ResourceURL"}};function Ii(t){return t instanceof Go?t.changingThisBreaksApplicationSecurity:t}function Wo(t,n){let e=dO(t);if(e!=null&&e!==n){if(e==="ResourceURL"&&n==="URL")return!0;throw new Error(`Required a safe ${n}, got a ${e} (see ${Kh})`)}return e===n}function dO(t){return t instanceof Go&&t.getTypeName()||null}function tC(t){return new yE(t)}function nC(t){return new vE(t)}function iC(t){return new SE(t)}function rC(t){return new EE(t)}function oC(t){return new CE(t)}function hj(t){let n=new xE(t);return gj()?new wE(n):n}var wE=class{inertDocumentHelper;constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="<body><remove></remove>"+n;try{let e=new window.DOMParser().parseFromString(Yg(n),"text/html").body;return e===null?this.inertDocumentHelper.getInertBodyElement(n):(e.firstChild?.remove(),e)}catch(e){return null}}},xE=class{defaultDoc;inertDocument;constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){let e=this.inertDocument.createElement("template");return e.innerHTML=Yg(n),e}};function gj(){try{return!!new window.DOMParser().parseFromString(Yg(""),"text/html")}catch(t){return!1}}var _j=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function hp(t){return t=String(t),t.match(_j)?t:"unsafe:"+t}function qo(t){let n={};for(let e of t.split(","))n[e]=!0;return n}function gp(...t){let n={};for(let e of t)for(let i in e)e.hasOwnProperty(i)&&(n[i]=!0);return n}var uO=qo("area,br,col,hr,img,wbr"),pO=qo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),fO=qo("rp,rt"),bj=gp(fO,pO),yj=gp(pO,qo("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")),vj=gp(fO,qo("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")),iM=gp(uO,yj,vj,bj),mO=qo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Sj=qo("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"),Ej=qo("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"),Cj=gp(mO,Sj,Ej),wj=qo("script,style,template"),TE=class{sanitizedSomething=!1;buf=[];sanitizeChildren(n){let e=n.firstChild,i=!0,r=[];for(;e;){if(e.nodeType===Node.ELEMENT_NODE?i=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,i&&e.firstChild){r.push(e),e=Ij(e);continue}for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let o=Tj(e);if(o){e=o;break}e=r.pop()}}return this.buf.join("")}startElement(n){let e=rM(n).toLowerCase();if(!iM.hasOwnProperty(e))return this.sanitizedSomething=!0,!wj.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);let i=n.attributes;for(let r=0;r<i.length;r++){let o=i.item(r),s=o.name,a=s.toLowerCase();if(!Cj.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let l=o.value;mO[a]&&(l=hp(l)),this.buf.push(" ",s,'="',oM(l),'"')}return this.buf.push(">"),!0}endElement(n){let e=rM(n).toLowerCase();iM.hasOwnProperty(e)&&!uO.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(n){this.buf.push(oM(n))}};function xj(t,n){return(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function Tj(t){let n=t.nextSibling;if(n&&t!==n.previousSibling)throw hO(n);return n}function Ij(t){let n=t.firstChild;if(n&&xj(t,n))throw hO(n);return n}function rM(t){let n=t.nodeName;return typeof n=="string"?n:"FORM"}function hO(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}var Dj=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Aj=/([^\#-~ |!])/g;function oM(t){return t.replace(/&/g,"&amp;").replace(Dj,function(n){let e=n.charCodeAt(0),i=n.charCodeAt(1);return"&#"+((e-55296)*1024+(i-56320)+65536)+";"}).replace(Aj,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}var Sg;function Kg(t,n){let e=null;try{Sg=Sg||hj(t);let i=n?String(n):"";e=Sg.getInertBodyElement(i);let r=5,o=i;do{if(r===0)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=e.innerHTML,e=Sg.getInertBodyElement(i)}while(i!==o);let a=new TE().sanitizeChildren(sM(e)||e);return Yg(a)}finally{if(e){let i=sM(e)||e;for(;i.firstChild;)i.firstChild.remove()}}}function sM(t){return"content"in t&&Mj(t)?t.content:null}function Mj(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE"}var Oj=/^>|^->|<!--|-->|--!>|<!-$/g,Nj=/(<|>)/g,Rj="\u200B$1\u200B";function kj(t){return t.replace(Oj,n=>n.replace(Nj,Rj))}function Pj(t,n){return t.createText(n)}function Lj(t,n,e){t.setValue(n,e)}function Fj(t,n){return t.createComment(kj(n))}function gO(t,n,e){return t.createElement(n,e)}function nl(t,n,e,i,r){t.insertBefore(n,e,i,r)}function _O(t,n,e){t.appendChild(n,e)}function aM(t,n,e,i,r){i!==null?nl(t,n,e,i,r):_O(t,n,e)}function bO(t,n,e,i){t.removeChild(null,n,e,i)}function Bj(t,n,e){t.setAttribute(n,"style",e)}function Uj(t,n,e){e===""?t.removeAttribute(n,"class"):t.setAttribute(n,"class",e)}function yO(t,n,e){let{mergedAttrs:i,classes:r,styles:o}=e;i!==null&&WU(t,n,i),r!==null&&Uj(t,n,r),o!==null&&Bj(t,n,o)}function jj(t,n=!0){if(t[0]!=":")return[null,t];let e=t.indexOf(":",1);if(e===-1){if(n)throw new Error(`Unsupported format "${t}" expecting ":namespace:name"`);return[null,t]}return[t.slice(1,e),t.slice(e+1)]}function st(t,n,e){if(n!==void 0&&e!==void 0&&Vj(n,e)!==Tt.HTML)return t;let i=vO();return i?nM(i.sanitize(Tt.HTML,t)||""):Wo(t,"HTML")?nM(Ii(t)):Kg(XE(),$i(t))}function cl(t){let n=vO();return n?n.sanitize(Tt.URL,t)||"":Wo(t,"URL")?Ii(t):hp($i(t))}function _p(t){return fj(t[0])}function vO(){let t=se();return t&&t[hr].sanitizer}function Vj(t,n){let[e,i]=Hj(t);return SA(i,n,e)}function Hj(t){t=t.toLowerCase();let n=jj(t,!1);if(n[0])return n;let i=Kr()===-1?null:js(),r=i?.namespace;if(t==="#host"&&i?.type===2){let o=di(i,se());if(o.tagName&&(t=o.tagName.toLowerCase()),r==null){let s=o.namespaceURI;r=s&&pj[s]}}return[r,t]}function dl(t){return t.ownerDocument.defaultView}function bp(t){return t.ownerDocument}function zj(t){return t instanceof Function?t():t}function $j(t,n,e){let i=t.length;for(;;){let r=t.indexOf(n,e);if(r===-1)return r;if(r===0||t.charCodeAt(r-1)<=32){let o=n.length;if(r+o===i||t.charCodeAt(r+o)<=32)return r}e=r+1}}var SO="ng-template";function Gj(t,n,e,i){let r=0;if(i){for(;r<n.length&&typeof n[r]=="string";r+=2)if(n[r]==="class"&&$j(n[r+1].toLowerCase(),e,0)!==-1)return!0}else if(sC(t))return!1;if(r=n.indexOf(1,r),r>-1){let o;for(;++r<n.length&&typeof(o=n[r])=="string";)if(o.toLowerCase()===e)return!0}return!1}function sC(t){return t.type===4&&t.value!==SO}function Wj(t,n,e){let i=t.type===4&&!e?SO:t.value;return n===i}function qj(t,n,e){let i=4,r=t.attrs,o=r!==null?Qj(r):0,s=!1;for(let a=0;a<n.length;a++){let l=n[a];if(typeof l=="number"){if(!s&&!yr(i)&&!yr(l))return!1;if(s&&yr(l))continue;s=!1,i=l|i&1;continue}if(!s)if(i&4){if(i=2|i&1,l!==""&&!Wj(t,l,e)||l===""&&n.length===1){if(yr(i))return!1;s=!0}}else if(i&8){if(r===null||!Gj(t,r,l,e)){if(yr(i))return!1;s=!0}}else{let c=n[++a],d=Yj(l,r,sC(t),e);if(d===-1){if(yr(i))return!1;s=!0;continue}if(c!==""){let u;if(d>o?u="":u=r[d+1].toLowerCase(),i&2&&c!==u){if(yr(i))return!1;s=!0}}}}return yr(i)||s}function yr(t){return(t&1)===0}function Yj(t,n,e,i){if(n===null)return-1;let r=0;if(i||!e){let o=!1;for(;r<n.length;){let s=n[r];if(s===t)return r;if(s===3||s===6)o=!0;else if(s===1||s===2){let a=n[++r];for(;typeof a=="string";)a=n[++r];continue}else{if(s===4)break;if(s===0){r+=4;continue}}r+=o?1:2}return-1}else return Zj(n,t)}function EO(t,n,e=!1){for(let i=0;i<n.length;i++)if(qj(t,n[i],e))return!0;return!1}function Kj(t){let n=t.attrs;if(n!=null){let e=n.indexOf(5);if((e&1)===0)return n[e+1]}return null}function Qj(t){for(let n=0;n<t.length;n++){let e=t[n];if(jM(e))return n}return t.length}function Zj(t,n){let e=t.indexOf(4);if(e>-1)for(e++;e<t.length;){let i=t[e];if(typeof i=="number")return-1;if(i===n)return e;e++}return-1}function Xj(t,n){e:for(let e=0;e<n.length;e++){let i=n[e];if(t.length===i.length){for(let r=0;r<t.length;r++)if(t[r]!==i[r])continue e;return!0}}return!1}function lM(t,n){return t?":not("+n.trim()+")":n}function Jj(t){let n=t[0],e=1,i=2,r="",o=!1;for(;e<t.length;){let s=t[e];if(typeof s=="string")if(i&2){let a=t[++e];r+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else i&8?r+="."+s:i&4&&(r+=" "+s);else r!==""&&!yr(s)&&(n+=lM(o,r),r=""),i=s,o=o||!yr(i);e++}return r!==""&&(n+=lM(o,r)),n}function eV(t){return t.map(Jj).join(",")}function tV(t){let n=[],e=[],i=1,r=2;for(;i<t.length;){let o=t[i];if(typeof o=="string")r===2?o!==""&&n.push(o,t[++i]):r===8&&e.push(o);else{if(!yr(r))break;r=o}i++}return e.length&&n.push(1,...e),n}var Zn={},Sr=(function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t})(Sr||{}),nV;function aC(t,n){return nV(t,n)}var Sde=typeof document<"u"&&typeof document?.documentElement?.getAnimations=="function";var IE=new WeakMap;function CO(t){return t?t[Fs]??t:null}var np=new WeakSet;function iV(t,n,e){let i=IE.get(t);if(!i||i.length===0)return;let r=n.parentNode,o=n.previousSibling,s=CO(e);for(let a=i.length-1;a>=0;a--){let{el:l,declarationView:c}=i[a],d=l.parentNode;l===n?(i.splice(a,1),np.add(l),l.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}}))):o&&l===o?(i.splice(a,1),l.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}})),l.parentNode?.removeChild(l)):d&&r&&d!==r&&(s===null||c===null||s===c)&&(i.splice(a,1),l.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}})),l.parentNode?.removeChild(l))}}function rV(t,n,e){let i=CO(e),r=IE.get(t);r?r.some(o=>o.el===n)||r.push({el:n,declarationView:i}):IE.set(t,[{el:n,declarationView:i}])}var $s=new Set,Qg=(function(t){return t[t.CHANGE_DETECTION=0]="CHANGE_DETECTION",t[t.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",t})(Qg||{}),Er=new T(""),cM=new Set;function Di(t){cM.has(t)||(cM.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}var Zg=(()=>{class t{impl=null;execute(){this.impl?.execute()}static \u0275prov=R({token:t,providedIn:"root",factory:()=>new t})}return t})(),lC=[0,1,2,3],cC=(()=>{class t{ngZone=p(Z);scheduler=p(fr);errorHandler=p(zi,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){p(Er,{optional:!0})}execute(){let e=this.sequences.size>0;e&&ft(tt.AfterRenderHooksStart),this.executing=!0;for(let i of lC)for(let r of this.sequences)if(!(r.erroredOrDestroyed||!r.hooks[i]))try{r.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let o=r.hooks[i];return o(r.pipelinedValue)},r.snapshot))}catch(o){r.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(let i of this.sequences)i.afterRun(),i.once&&(this.sequences.delete(i),i.destroy());for(let i of this.deferredRegistrations)this.sequences.add(i);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),e&&ft(tt.AfterRenderHooksEnd)}register(e){let{view:i}=e;i!==void 0?((i[Ka]??=[]).push(e),Ja(i),i[ve]|=8192):this.executing?this.deferredRegistrations.add(e):this.addSequence(e)}addSequence(e){this.sequences.add(e),this.scheduler.notify(7)}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}maybeTrace(e,i){return i?i.run(Qg.AFTER_NEXT_RENDER,e):e()}static \u0275prov=R({token:t,providedIn:"root",factory:()=>new t})}return t})(),sp=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(n,e,i,r,o,s=null){this.impl=n,this.hooks=e,this.view=i,this.once=r,this.snapshot=s,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let n=this.view?.[Ka];n&&(this.view[Ka]=n.filter(e=>e!==this))}};function jt(t,n){let e=n?.injector??p(J);return Di("NgAfterNextRender"),sV(t,e,n,!0)}function oV(t){return t instanceof Function?[void 0,void 0,t,void 0]:[t.earlyRead,t.write,t.mixedReadWrite,t.read]}function sV(t,n,e,i){let r=n.get(Zg);r.impl??=n.get(cC);let o=n.get(Er,null,{optional:!0}),s=e?.manualCleanup!==!0?n.get(Wt):null,a=n.get(Uc,null,{optional:!0}),l=new sp(r.impl,oV(t),a?.view,i,s,o?.snapshot(null));return r.impl.register(l),l}var dC=new T("",{factory:()=>{let t=p(We),n=new Set;return t.onDestroy(()=>n.clear()),{queue:n,isScheduled:!1,scheduler:null,injector:t}}});function wO(t,n,e){let i=t.get(dC);if(Array.isArray(n))for(let r of n)i.queue.add(r),e?.detachedLeaveAnimationFns?.push(r);else i.queue.add(n),e?.detachedLeaveAnimationFns?.push(n);i.scheduler&&i.scheduler(t)}function aV(t,n){let e=t.get(dC);if(Array.isArray(n))for(let i of n)e.queue.delete(i);else e.queue.delete(n)}function lV(t,n){let e=t.get(dC);if(n.detachedLeaveAnimationFns){for(let i of n.detachedLeaveAnimationFns)e.queue.delete(i);n.detachedLeaveAnimationFns=void 0}}function cV(t,n){for(let[e,i]of n)wO(t,i.animateFns)}function dM(t,n,e,i){let r=t?.[qr]?.enter;n!==null&&r&&r.has(e.index)&&cV(i,r)}function uM(t,n,e,i){try{e.get(qu)}catch(s){return i(!1)}let r=t?.[qr];r?.enter?.has(n.index)&&aV(e,r.enter.get(n.index).animateFns);let o=dV(t,n,r);if(o.size===0){let s=!1;if(t){let a=[];Xg(t,n,a),s=a.length>0}if(!s)return i(!1)}t&&$s.add(t[Wr]),wO(e,()=>uV(t,n,r||void 0,o,i),r||void 0)}function dV(t,n,e){let i=new Map,r=e?.leave;if(r&&r.has(n.index)&&i.set(n.index,r.get(n.index)),t&&r)for(let[o,s]of r){if(i.has(o))continue;let l=t[ce].data[o].parent;for(;l;){if(l===n){i.set(o,s);break}l=l.parent}}return i}function uV(t,n,e,i,r){let o=[];if(e&&e.leave)for(let[s]of i){if(!e.leave.has(s))continue;let a=e.leave.get(s);for(let l of a.animateFns){let{promise:c}=l();o.push(c)}e.detachedLeaveAnimationFns=void 0}if(t&&Xg(t,n,o),o.length>0){let s=e||t?.[qr];if(s){let a=s.running;a&&o.push(a),s.running=Promise.allSettled(o),fV(t,s.running,r)}else Promise.allSettled(o).then(()=>{t&&$s.delete(t[Wr]),r(!0)})}else t&&$s.delete(t[Wr]),r(!1)}function Xg(t,n,e){if(n.type&12){let r=t[n.index];if(Wi(r))for(let o=Ot;o<r.length;o++){let s=r[o];s[ce].type===2&&pV(s,e)}}let i=n.child;for(;i;)Xg(t,i,e),i=i.next}function pV(t,n){let e=t[qr];if(e&&e.leave)for(let r of e.leave.values())for(let o of r.animateFns){let{promise:s}=o();n.push(s)}let i=t[ce].firstChild;for(;i;)Xg(t,i,n),i=i.next}function fV(t,n,e){n.then(()=>{t[qr]?.running===n&&(t[qr].running=void 0,$s.delete(t[Wr])),e(!0)})}function Vc(t,n,e,i,r,o,s,a){if(r!=null){let l,c=!1;Wi(r)?l=r:jo(r)&&(c=!0,r=r[mr]);let d=yn(r);t===0&&i!==null?(dM(a,i,o,e),s==null?_O(n,i,d):nl(n,i,d,s||null,!0)):t===1&&i!==null?(dM(a,i,o,e),nl(n,i,d,s||null,!0),iV(o,d,a)):t===2?(a?.[qr]?.leave?.has(o.index)&&rV(o,d,a),np.delete(d),uM(a,o,e,u=>{if(np.has(d)){np.delete(d);return}bO(n,d,c,u)})):t===3&&(np.delete(d),uM(a,o,e,()=>{n.destroyNode(d)})),l!=null&&wV(n,t,e,l,o,i,s)}}function mV(t,n){xO(t,n),n[mr]=null,n[Rn]=null}function hV(t,n,e,i,r,o){i[mr]=r,i[Rn]=n,e_(t,i,e,1,r,o)}function xO(t,n){n[hr].changeDetectionScheduler?.notify(9),e_(t,n,n[ot],2,null,null)}function gV(t){let n=t[Pc];if(!n)return rE(t[ce],t);for(;n;){let e=null;if(jo(n))e=n[Pc];else{let i=n[Ot];i&&(e=i)}if(!e){for(;n&&!n[Gi]&&n!==t;)jo(n)&&rE(n[ce],n),n=n[nn];n===null&&(n=t),jo(n)&&rE(n[ce],n),e=n&&n[Gi]}n=e}}function uC(t,n){let e=t[Za],i=e.indexOf(n);e.splice(i,1)}function Jg(t,n){if(Xa(n))return;let e=n[ot];e.destroyNode&&e_(t,n,e,3,null,null),gV(n)}function rE(t,n){if(Xa(n))return;let e=ge(null);try{n[ve]&=-129,n[ve]|=256,n[xi]&&xs(n[xi]),bV(t,n),_V(t,n),n[ce].type===1&&n[ot].destroy();let i=n[Bs];if(i!==null&&Wi(n[nn])){i!==n[nn]&&uC(i,n);let r=n[Gr];r!==null&&r.detachView(t)}gE(n)}finally{ge(e)}}function _V(t,n){let e=t.cleanup,i=n[kc];if(e!==null)for(let s=0;s<e.length-1;s+=2)if(typeof e[s]=="string"){let a=e[s+3];a>=0?i[a]():i[-a].unsubscribe(),s+=2}else{let a=i[e[s+1]];e[s].call(a)}i!==null&&(n[kc]=null);let r=n[Fo];if(r!==null){n[Fo]=null;for(let s=0;s<r.length;s++){let a=r[s];a()}}let o=n[ks];if(o!==null){n[ks]=null;for(let s of o)s.destroy()}}function bV(t,n){let e;if(t!=null&&(e=t.destroyHooks)!=null)for(let i=0;i<e.length;i+=2){let r=n[e[i]];if(!(r instanceof rl)){let o=e[i+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){let a=r[o[s]],l=o[s+1];ft(tt.LifecycleHookStart,a,l);try{l.call(a)}finally{ft(tt.LifecycleHookEnd,a,l)}}else{ft(tt.LifecycleHookStart,r,o);try{o.call(r)}finally{ft(tt.LifecycleHookEnd,r,o)}}}}}function TO(t,n,e){return yV(t,n.parent,e)}function yV(t,n,e){let i=n;for(;i!==null&&i.type&168;)n=i,i=n.parent;if(i===null)return e[mr];if(Yr(i)){let{encapsulation:r}=t.data[i.directiveStart+i.componentOffset];if(r===vr.None||r===vr.Emulated)return null}return di(i,e)}function IO(t,n,e){return SV(t,n,e)}function vV(t,n,e){return t.type&40?di(t,e):null}var SV=vV,pM;function pC(t,n,e,i){let r=TO(t,i,n),o=n[ot],s=i.parent||n[Rn],a=IO(s,i,n);if(r!=null)if(Array.isArray(e))for(let l=0;l<e.length;l++)aM(o,r,e[l],a,!1);else aM(o,r,e,a,!1);pM!==void 0&&pM(o,i,n,e,r)}function ip(t,n){if(n!==null){let e=n.type;if(e&3)return di(n,t);if(e&4)return DE(-1,t[n.index]);if(e&8){let i=n.child;if(i!==null)return ip(t,i);{let r=t[n.index];return Wi(r)?DE(-1,r):yn(r)}}else{if(e&128)return ip(t,n.next);if(e&32)return aC(n,t)()||yn(t[n.index]);{let i=DO(t,n);if(i!==null){if(Array.isArray(i))return i[0];let r=Bo(t[Kn]);return ip(r,i)}else return ip(t,n.next)}}}return null}function DO(t,n){if(n!==null){let i=t[Kn][Rn],r=n.projection;return i.projection[r]}return null}function DE(t,n){let e=Ot+t+1;if(e<n.length){let i=n[e],r=i[ce].firstChild;if(r!==null)return ip(i,r)}return n[Qa]}function fC(t,n,e,i,r,o,s){for(;e!=null;){let a=i[$r];if(e.type===128){e=e.next;continue}let l=i[e.index],c=e.type;if(s&&n===0&&(l&&$c(yn(l),i),e.flags|=2),!qg(e))if(c&8)fC(t,n,e.child,i,r,o,!1),Vc(n,t,a,r,l,e,o,i);else if(c&32){let d=aC(e,i),u;for(;u=d();)Vc(n,t,a,r,u,e,o,i);Vc(n,t,a,r,l,e,o,i)}else c&16?AO(t,n,i,e,r,o):Vc(n,t,a,r,l,e,o,i);e=s?e.projectionNext:e.next}}function e_(t,n,e,i,r,o){t.type===3?EV(e,i,n,r,o):fC(e,i,t.firstChild,n,r,o,!1)}function EV(t,n,e,i,r){let s=e[ce].firstChild,a=s.next,l=yn(e[s.index]),c=yn(e[a.index]),d=a.index+1,u=e[d];if(n===1||n===0)i!==null&&(u&&u.hasChildNodes()?nl(t,i,u,r,!0):(nl(t,i,l,r,!0),nl(t,i,c,r,!0)));else if(n===2){if(u||(u=document.createDocumentFragment(),e[d]=u),l&&l.parentNode===u)return;let m=l;for(;m!==null;){let f=m.nextSibling;if(u.appendChild(m),m===c)break;m=f}}}function CV(t,n,e){let i=n[ot],r=TO(t,e,n),o=e.parent||n[Rn],s=IO(o,e,n);AO(i,0,n,e,r,s)}function AO(t,n,e,i,r,o){let s=e[Kn],l=s[Rn].projection[i.projection];if(Array.isArray(l))for(let c=0;c<l.length;c++){let d=l[c];Vc(n,t,e[$r],r,d,i,o,e)}else{let c=l,d=s[nn];XM(i)&&(c.flags|=128),fC(t,n,c,d,r,o,!0)}}function wV(t,n,e,i,r,o,s){let a=i[Qa],l=yn(i);if(a!==l&&Vc(n,t,e,o,a,r,s),(i[ve]&4)===0)for(let c=Ot;c<i.length;c++){let d=i[c];e_(d[ce],d,t,n,o,a)}}function xV(t,n,e,i,r){if(n)r?t.addClass(e,i):t.removeClass(e,i);else{let o=i.indexOf("-")===-1?void 0:Sr.DashCase;r==null?t.removeStyle(e,i,o):(typeof r=="string"&&r.endsWith("!important")&&(r=r.slice(0,-10),o|=Sr.Important),t.setStyle(e,i,r,o))}}function mC(t,n,e,i,r,o,s,a,l,c,d){let u=St+i,m=u+r,f=TV(u,m),_=typeof c=="function"?c():c;return f[ce]={type:t,blueprint:f,template:e,queries:null,viewQuery:a,declTNode:n,data:f.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:m,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 o=="function"?o():o,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:l,consts:_,incompleteFirstPass:!1,ssrId:d}}function TV(t,n){let e=[];for(let i=0;i<n;i++)e.push(i<t?null:Zn);return e}function IV(t){let n=t.tView;return n===null||n.incompleteFirstPass?t.tView=mC(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):n}function hC(t,n,e,i,r,o,s,a,l,c,d){let u=n.blueprint.slice();return u[mr]=r,u[ve]=i|4|128|8|64|1024,(c!==null||t&&t[ve]&2048)&&(u[ve]|=2048),PS(u),u[nn]=u[Fs]=t,u[Ut]=e,u[hr]=s||t&&t[hr],u[ot]=a||t&&t[ot],u[$r]=l||t&&t[$r]||null,u[Rn]=o,u[Wr]=sj(),u[qa]=d,u[MS]=c,u[Kn]=n.type==2?t[Kn]:u,u}function DV(t,n,e){let i=di(n,t),r=IV(e),o=t[hr].rendererFactory,s=gC(t,hC(t,r,null,MO(e),i,n,null,o.createRenderer(i,e),null,null,null));return t[n.index]=s}function MO(t){let n=16;return t.signals?n=4096:t.onPush&&(n=64),n}function OO(t,n,e,i){if(e===0)return-1;let r=n.length;for(let o=0;o<e;o++)n.push(i),t.blueprint.push(i),t.data.push(null);return r}function gC(t,n){return t[Pc]?t[AS][Gi]=n:t[Pc]=n,t[AS]=n,n}function g(t=1){NO(pt(),se(),Kr()+t,!1)}function NO(t,n,e,i){if(!i)if((n[ve]&3)===3){let o=t.preOrderCheckHooks;o!==null&&wg(n,o,e)}else{let o=t.preOrderHooks;o!==null&&xg(n,o,0,e)}Us(e)}var t_=(function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t})(t_||{});function sl(t,n,e,i){let r=ge(null);try{let[o,s,a]=t.inputs[e],l=null;(s&t_.SignalBased)!==0&&(l=n[o][Jt]),l!==null&&l.transformFn!==void 0?i=l.transformFn(i):a!==null&&(i=a.call(n,i)),t.setInput!==null?t.setInput(n,l,i,e,o):PM(n,l,o,i)}finally{ge(r)}}function RO(t,n,e,i,r){let o=Kr(),s=i&2;try{Us(-1),s&&n.length>St&&NO(t,n,St,!1);let a=s?tt.TemplateUpdateStart:tt.TemplateCreateStart;ft(a,r,e),e(i,r)}finally{Us(o);let a=s?tt.TemplateUpdateEnd:tt.TemplateCreateEnd;ft(a,r,e)}}function n_(t,n,e){RV(t,n,e),(e.flags&64)===64&&kV(t,n,e)}function yp(t,n,e=di){let i=n.localNames;if(i!==null){let r=n.index+1;for(let o=0;o<i.length;o+=2){let s=i[o+1],a=s===-1?e(n,t):t[s];t[r++]=a}}}function AV(t,n,e,i){let o=i.get(sO,oO)||e===vr.ShadowDom||e===vr.ExperimentalIsolatedShadowDom,s=t.selectRootElement(n,o);return MV(s),s}function MV(t){OV(t)}var OV=()=>null;function NV(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t}function kO(t,n,e,i,r,o){let s=n[ce];if(i_(t,s,n,e,i)){Yr(t)&&LO(n,t.index);return}t.type&3&&(e=NV(e)),PO(t,n,e,i,r,o)}function PO(t,n,e,i,r,o){if(t.type&3){let s=di(t,n);i=o!=null?o(i,t.value||"",e):i,r.setProperty(s,e,i)}else t.type&12}function LO(t,n){let e=qi(n,t);e[ve]&16||(e[ve]|=64)}function RV(t,n,e){let i=e.directiveStart,r=e.directiveEnd;Yr(e)&&DV(n,e,t.data[i+e.componentOffset]),t.firstCreatePass||Ng(e,n);let o=e.initialInputs;for(let s=i;s<r;s++){let a=t.data[s],l=op(n,t,s,e);if($c(l,n),o!==null&&FV(n,s-i,l,a,e,o),gr(a)){let c=qi(e.index,n);c[Ut]=op(n,t,s,e)}}}function kV(t,n,e){let i=e.directiveStart,r=e.directiveEnd,o=e.index,s=kA();try{Us(o);for(let a=i;a<r;a++){let l=t.data[a],c=n[a];dg(a),(l.hostBindings!==null||l.hostVars!==0||l.hostAttrs!==null)&&PV(l,c)}}finally{Us(-1),dg(s)}}function PV(t,n){t.hostBindings!==null&&t.hostBindings(1,n)}function _C(t,n){let e=t.directiveRegistry,i=null;if(e)for(let r=0;r<e.length;r++){let o=e[r];EO(n,o.selectors,!1)&&(i??=[],gr(o)?i.unshift(o):i.push(o))}return i}function LV(t,n,e,i,r,o){let s=di(t,n);FO(n[ot],s,o,t.value,e,i,r)}function FO(t,n,e,i,r,o,s){if(o==null)s?.(o,i||"",r),t.removeAttribute(n,r,e);else{let a=s==null?$i(o):s(o,i||"",r);t.setAttribute(n,r,a,e)}}function FV(t,n,e,i,r,o){let s=o[n];if(s!==null)for(let a=0;a<s.length;a+=2){let l=s[a],c=s[a+1];sl(i,e,l,c)}}function bC(t,n,e,i,r){let o=St+e,s=n[ce],a=r(s,n,t,i,e);n[o]=a,Bc(t,!0);let l=t.type===2;return l?(yO(n[ot],a,t),(IA()===0||Lc(t))&&$c(a,n),DA()):$c(a,n),mg()&&(!l||!qg(t))&&pC(s,n,a,t),t}function yC(t){let n=t;return $S()?GS():(n=n.parent,Bc(n,!1)),n}function BV(t,n){let e=t[$r];if(!e)return;let i;try{i=e.get(Ti,null)}catch(r){i=null}i?.(n)}function i_(t,n,e,i,r){let o=t.inputs?.[i],s=t.hostDirectiveInputs?.[i],a=!1;if(s)for(let l=0;l<s.length;l+=2){let c=s[l],d=s[l+1],u=n.data[c];sl(u,e[c],d,r),a=!0}if(o)for(let l of o){let c=e[l],d=n.data[l];sl(d,c,i,r),a=!0}return a}function UV(t,n,e,i,r,o){let s=null,a=null,l=null,c=!1,d=t.directiveToIndex.get(i.type);if(typeof d=="number"?s=d:[s,a,l]=d,a!==null&&l!==null&&t.hostDirectiveInputs?.hasOwnProperty(r)){let u=t.hostDirectiveInputs[r];for(let m=0;m<u.length;m+=2){let f=u[m];if(f>=a&&f<=l){let _=n.data[f],S=u[m+1];sl(_,e[f],S,o),c=!0}else if(f>l)break}}return s!==null&&i.inputs.hasOwnProperty(r)&&(sl(i,e[s],r,o),c=!0),c}function jV(t,n){let e=qi(n,t),i=e[ce];VV(i,e);let r=e[mr];r!==null&&e[qa]===null&&(e[qa]=aO(r,e[$r])),ft(tt.ComponentStart);try{vC(i,e,e[Ut])}finally{ft(tt.ComponentEnd,e[Ut])}}function VV(t,n){for(let e=n.length;e<t.blueprint.length;e++)n.push(t.blueprint[e])}function vC(t,n,e){pg(n);try{let i=t.viewQuery;i!==null&&bE(1,i,e);let r=t.template;r!==null&&RO(t,n,r,1,e),t.firstCreatePass&&(t.firstCreatePass=!1),n[Gr]?.finishViewCreation(t),t.staticContentQueries&&lO(t,n),t.staticViewQueries&&bE(2,t.viewQuery,e);let o=t.components;o!==null&&HV(n,o)}catch(i){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),i}finally{n[ve]&=-5,fg()}}function HV(t,n){for(let e=0;e<n.length;e++)jV(t,n[e])}function vp(t,n,e,i){let r=ge(null);try{let o=n.tView,a=t[ve]&4096?4096:16,l=hC(t,o,e,a,null,n,null,null,i?.injector??null,i?.embeddedViewInjector??null,i?.dehydratedView??null),c=t[n.index];l[Bs]=c;let d=t[Gr];return d!==null&&(l[Gr]=d.createEmbeddedView(o)),vC(o,l,e),l}finally{ge(r)}}function Gc(t,n){return!n||n.firstChild===null||XM(t)}function ap(t,n,e,i,r=!1){if(t.type===3){let o=t.firstChild,s=o.next,a=yn(n[o.index]),l=yn(n[s.index]),c=a;for(;c!==null&&(i.push(c),c!==l);)c=c.nextSibling;return i}for(;e!==null;){if(e.type===128){e=r?e.projectionNext:e.next;continue}let o=n[e.index];if(o!==null)if(Wi(o)){let a=o[Qa];a!==o[mr]&&i.push(yn(o)),o[ve]&4||BO(o,i),i.push(a)}else i.push(yn(o));let s=e.type;if(s&8)ap(t,n,e.child,i);else if(s&32){let a=aC(e,n),l;for(;l=a();)i.push(l)}else if(s&16){let a=DO(n,e);if(Array.isArray(a))i.push(...a);else{let l=Bo(n[Kn]);ap(l[ce],l,a,i,!0)}}e=r?e.projectionNext:e.next}return i}function BO(t,n){for(let e=Ot;e<t.length;e++){let i=t[e],r=i[ce].firstChild;r!==null&&ap(i[ce],i,r,n)}}function UO(t){if(t[Ka]!==null){for(let n of t[Ka])n.impl.addSequence(n);t[Ka].length=0}}var jO=[];function zV(t){return t[xi]??$V(t)}function $V(t){let n=jO.pop()??Object.create(WV);return n.lView=t,n}function GV(t){t.lView[xi]!==t&&(t.lView=null,jO.push(t))}var WV=k(h({},Na),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{Ja(t.lView)},consumerOnSignalRead(){this.lView[xi]=this}});function qV(t){let n=t[xi]??Object.create(YV);return n.lView=t,n}var YV=k(h({},Na),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{let n=Bo(t.lView);for(;n&&!VO(n[ce]);)n=Bo(n);n&&LS(n)},consumerOnSignalRead(){this.lView[xi]=this}});function VO(t){return t.type!==2}function HO(t){if(t[ks]===null)return;let n=!0;for(;n;){let e=!1;for(let i of t[ks])i.dirty&&(e=!0,i.zone===null||Zone.current===i.zone?i.run():i.zone.run(()=>i.run()));n=e&&!!(t[ve]&8192)}}var KV=100;function zO(t,n=0){let i=t[hr].rendererFactory,r=!1;r||i.begin?.();try{QV(t,n)}finally{r||i.end?.()}}function QV(t,n){let e=WS();try{Fu(!0),AE(t,n);let i=0;for(;Zu(t);){if(i===KV)throw new N(103,!1);i++,AE(t,1)}}finally{Fu(e)}}function ZV(t,n,e,i){if(Xa(n))return;let r=n[ve],o=!1,s=!1;pg(n);let a=!0,l=null,c=null;o||(VO(t)?(c=zV(n),l=ws(c)):sh()===null?(a=!1,c=qV(n),l=ws(c)):n[xi]&&(xs(n[xi]),n[xi]=null));try{PS(n),OA(t.bindingStartIndex),e!==null&&RO(t,n,e,2,i);let d=(r&3)===3;if(!o)if(d){let f=t.preOrderCheckHooks;f!==null&&wg(n,f,null)}else{let f=t.preOrderHooks;f!==null&&xg(n,f,0,null),nE(n,0)}if(s||XV(n),HO(n),$O(n,0),t.contentQueries!==null&&lO(t,n),!o)if(d){let f=t.contentCheckHooks;f!==null&&wg(n,f)}else{let f=t.contentHooks;f!==null&&xg(n,f,1),nE(n,1)}e6(t,n);let u=t.components;u!==null&&WO(n,u,0);let m=t.viewQuery;if(m!==null&&bE(2,m,i),!o)if(d){let f=t.viewCheckHooks;f!==null&&wg(n,f)}else{let f=t.viewHooks;f!==null&&xg(n,f,2),nE(n,2)}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),n[ig]){for(let f of n[ig])f();n[ig]=null}o||(UO(n),n[ve]&=-73)}catch(d){throw o||Ja(n),d}finally{c!==null&&(ka(c,l),a&&GV(c)),fg()}}function $O(t,n){for(let e=eO(t);e!==null;e=tO(e))for(let i=Ot;i<e.length;i++){let r=e[i];GO(r,n)}}function XV(t){for(let n=eO(t);n!==null;n=tO(n)){if(!(n[ve]&2))continue;let e=n[Za];for(let i=0;i<e.length;i++){let r=e[i];LS(r)}}}function JV(t,n,e){ft(tt.ComponentStart);let i=qi(n,t);try{GO(i,e)}finally{ft(tt.ComponentEnd,i[Ut])}}function GO(t,n){sg(t)&&AE(t,n)}function AE(t,n){let i=t[ce],r=t[ve],o=t[xi],s=!!(n===0&&r&16);if(s||=!!(r&64&&n===0),s||=!!(r&1024),s||=!!(o?.dirty&&yc(o)),s||=!1,o&&(o.dirty=!1),t[ve]&=-9217,s)ZV(i,t,i.template,t[Ut]);else if(r&8192){let a=ge(null);try{HO(t),$O(t,1);let l=i.components;l!==null&&WO(t,l,1),UO(t)}finally{ge(a)}}}function WO(t,n,e){for(let i=0;i<n.length;i++)JV(t,n[i],e)}function e6(t,n){let e=t.hostBindingOpCodes;if(e!==null)try{for(let i=0;i<e.length;i++){let r=e[i];if(r<0)Us(~r);else{let o=r,s=e[++i],a=e[++i];RA(s,o);let l=n[o];ft(tt.HostBindingsUpdateStart,l);try{a(2,l)}finally{ft(tt.HostBindingsUpdateEnd,l)}}}}finally{Us(-1)}}function SC(t,n){let e=WS()?64:1088;for(t[hr].changeDetectionScheduler?.notify(n);t;){t[ve]|=e;let i=Bo(t);if(Fc(t)&&!i)return t;t=i}return null}function qO(t,n,e,i){return[t,!0,0,n,null,i,null,e,null,null]}function YO(t,n){let e=Ot+n;if(e<t.length)return t[e]}function Sp(t,n,e,i=!0){let r=n[ce];if(t6(r,n,t,e),i){let s=DE(e,t),a=n[ot],l=a.parentNode(t[Qa]);l!==null&&hV(r,t[Rn],a,n,l,s)}let o=n[qa];o!==null&&o.firstChild!==null&&(o.firstChild=null)}function KO(t,n){let e=lp(t,n);return e!==void 0&&Jg(e[ce],e),e}function lp(t,n){if(t.length<=Ot)return;let e=Ot+n,i=t[e];if(i){let r=i[Bs];r!==null&&r!==t&&uC(r,i),n>0&&(t[e-1][Gi]=i[Gi]);let o=Gu(t,Ot+n);mV(i[ce],i);let s=o[Gr];s!==null&&s.detachView(o[ce]),i[nn]=null,i[Gi]=null,i[ve]&=-129}return i}function t6(t,n,e,i){let r=Ot+i,o=e.length;i>0&&(e[r-1][Gi]=n),i<o-Ot?(n[Gi]=e[r],CS(e,Ot+i,n)):(e.push(n),n[Gi]=null),n[nn]=e;let s=n[Bs];s!==null&&e!==s&&QO(s,n);let a=n[Gr];a!==null&&a.insertView(t),ag(n),n[ve]|=128}function QO(t,n){let e=t[Za],i=n[nn];if(jo(i))t[ve]|=2;else{let r=i[nn][Kn];n[Kn]!==r&&(t[ve]|=2)}e===null?t[Za]=[n]:e.push(n)}var Gs=class{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){let n=this._lView,e=n[ce];return ap(e,n,e.firstChild,[])}constructor(n,e){this._lView=n,this._cdRefInjectingView=e}get context(){return this._lView[Ut]}set context(n){this._lView[Ut]=n}get destroyed(){return Xa(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let n=this._lView[nn];if(Wi(n)){let e=n[Ku],i=e?e.indexOf(this):-1;i>-1&&(lp(n,i),Gu(e,i))}this._attachedToViewContainer=!1}Jg(this._lView[ce],this._lView)}onDestroy(n){lg(this._lView,n)}markForCheck(){SC(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[ve]&=-129}reattach(){ag(this._lView),this._lView[ve]|=128}detectChanges(){this._lView[ve]|=1024,zO(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new N(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let n=Fc(this._lView),e=this._lView[Bs];e!==null&&!n&&uC(e,this._lView),xO(this._lView[ce],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new N(902,!1);this._appRef=n;let e=Fc(this._lView),i=this._lView[Bs];i!==null&&!e&&QO(i,this._lView),ag(this._lView)}};var Nt=(()=>{class t{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=n6;constructor(e,i,r){this._declarationLView=e,this._declarationTContainer=i,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,i){return this.createEmbeddedViewImpl(e,i)}createEmbeddedViewImpl(e,i,r){let o=vp(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:i,dehydratedView:r});return new Gs(o)}}return t})();function n6(){return r_(qt(),se())}function r_(t,n){return t.type&4?new Nt(n,t,Yc(t,n)):null}function Kc(t,n,e,i,r){let o=t.data[n];if(o===null)o=i6(t,n,e,i,r),NA()&&(o.flags|=32);else if(o.type&64){o.type=e,o.value=i,o.attrs=r;let s=AA();o.injectorIndex=s===null?-1:s.injectorIndex}return Bc(o,!0),o}function i6(t,n,e,i,r){let o=zS(),s=$S(),a=s?o:o&&o.parent,l=t.data[n]=o6(t,a,e,n,i,r);return r6(t,l,o,s),l}function r6(t,n,e,i){t.firstChild===null&&(t.firstChild=n),e!==null&&(i?e.child==null&&n.parent!==null&&(e.child=n):e.next===null&&(e.next=n,n.prev=e))}function o6(t,n,e,i,r,o){let s=n?n.injectorIndex:-1,a=0;return jS()&&(a|=128),{type:e,index:i,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,controlDirectiveIndex:-1,customControlIndex:-1,propertyBindings:null,flags:a,providerIndexes:0,value:r,namespace:QS(),attrs:o,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function s6(t){let n=t[OS]??[],i=t[nn][ot],r=[];for(let o of n)o.data[rO]!==void 0?r.push(o):a6(o,i);t[OS]=r}function a6(t,n){let e=0,i=t.firstChild;if(i){let r=t.data[iO];for(;e<r;){let o=i.nextSibling;bO(n,i,!1),i=o,e++}}}var l6=()=>null,c6=()=>null;function Rg(t,n){return l6(t,n)}function ZO(t,n,e){return c6(t,n,e)}var XO=class{},Yt=class{},Ke=class{destroyNode=null;static __NG_ELEMENT_ID__=()=>d6()};function d6(){let t=se(),n=qt(),e=qi(n.index,t);return(jo(e)?e:t)[ot]}var JO=(()=>{class t{static \u0275prov=R({token:t,providedIn:"root",factory:()=>null})}return t})();function eN(t){return t.debugInfo?.className||t.type.name||null}var Ig={},kg=class{injector;parentInjector;constructor(n,e){this.injector=n,this.parentInjector=e}get(n,e,i){let r=this.injector.get(n,Ig,i);return r!==Ig||e===Ig?r:this.parentInjector.get(n,e,i)}};function EC(t){return o_(t)?Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t:!1}function tN(t,n){if(Array.isArray(t))for(let e=0;e<t.length;e++)n(t[e]);else{let e=t[Symbol.iterator](),i;for(;!(i=e.next()).done;)n(i.value)}}function o_(t){return t!==null&&(typeof t=="function"||typeof t=="object")}function s_(t,n,e){return t[n]=e}function u6(t,n){return t[n]}function Qn(t,n,e){if(e===Zn)return!1;let i=t[n];return Object.is(i,e)?!1:(t[n]=e,!0)}function cp(t,n,e,i){let r=Qn(t,n,e);return Qn(t,n+1,i)||r}function p6(t,n,e,i,r){let o=cp(t,n,e,i);return Qn(t,n+2,r)||o}function f6(t,n,e,i,r,o){let s=cp(t,n,e,i);return cp(t,n+2,r,o)||s}function il(t,n,e){return function i(r){let o=i.__ngNativeEl__;o!==void 0&&lj(r,o);let s=Yr(t)?qi(t.index,n):n;SC(s,5);let a=n[Ut],l=fM(n,a,e,r),c=i.__ngNextListenerFn__;for(;c;)l=fM(n,a,c,r)&&l,c=c.__ngNextListenerFn__;return l}}function fM(t,n,e,i){let r=ge(null);try{return ft(tt.OutputStart,n,e),e(i)!==!1}catch(o){return BV(t,o),!1}finally{ft(tt.OutputEnd,n,e),ge(r)}}function CC(t,n,e,i,r,o,s,a){let l=Lc(t),c=!1,d=null;if(!i&&l&&(d=h6(n,e,o,t.index)),d!==null){let u=d.__ngLastListenerFn__||d;u.__ngNextListenerFn__=s,d.__ngLastListenerFn__=s,c=!0}else{let u=di(t,e),m=i?i(u):u;dj(e,m,o,a),i||(a.__ngNativeEl__=u);let f=r.listen(m,o,a);if(!m6(o)){let _=i?S=>i(yn(S[t.index])):t.index;nN(_,n,e,o,a,f,!1)}}return c}function m6(t){return t.startsWith("animation")||t.startsWith("transition")}function h6(t,n,e,i){let r=t.cleanup;if(r!=null)for(let o=0;o<r.length-1;o+=2){let s=r[o];if(s===e&&r[o+1]===i){let a=n[kc],l=r[o+2];return a&&a.length>l?a[l]:null}typeof s=="string"&&(o+=2)}return null}function nN(t,n,e,i,r,o,s){let a=n.firstCreatePass?BS(n):null,l=FS(e),c=l.length;l.push(r,o),a&&a.push(i,t,c,(c+1)*(s?-1:1))}function mM(t,n,e,i,r){let o=null,s=null,a=null,l=!1,c=t.directiveToIndex.get(e.type);if(typeof c=="number"?o=c:[o,s,a]=c,s!==null&&a!==null&&t.hostDirectiveOutputs?.hasOwnProperty(i)){let d=t.hostDirectiveOutputs[i];for(let u=0;u<d.length;u+=2){let m=d[u];if(m>=s&&m<=a)l=!0,Pg(t,n,m,d[u+1],i,r);else if(m>a)break}}return e.outputs.hasOwnProperty(i)&&(l=!0,Pg(t,n,o,i,i,r)),l}function Pg(t,n,e,i,r,o){let s=n[e],a=n[ce],c=a.data[e].outputs[i],u=s[c].subscribe(o);nN(t.index,a,n,r,o,u,!0)}function Pn(){g6()}function g6(){let t=se(),n=pt(),e=qt();if(n.firstCreatePass&&b6(n,e),e.controlDirectiveIndex===-1)return;Di("NgSignalForms");let i=t[e.controlDirectiveIndex];n.data[e.controlDirectiveIndex].controlDef.create(i,new Lg(t,n,e))}function Ln(){_6()}function _6(){let t=se(),n=pt(),e=js();if(e.controlDirectiveIndex===-1)return;let i=n.data[e.controlDirectiveIndex].controlDef,r=t[e.controlDirectiveIndex];i.update(r,new Lg(t,n,e))}var Lg=class{lView;tView;tNode;hasPassThrough;constructor(n,e,i){this.lView=n,this.tView=e,this.tNode=i,this.hasPassThrough=!!(i.flags&4096)}get customControl(){return this.tNode.customControlIndex!==-1?this.lView[this.tNode.customControlIndex]:void 0}get nativeElement(){return di(this.tNode,this.lView)}get descriptor(){return`<${this.tNode.value}>`}listenToCustomControlOutput(n,e){let i=this.tView.data[this.tNode.customControlIndex];mM(this.tNode,this.lView,i,n,il(this.tNode,this.lView,e))}listenToCustomControlModel(n){let e=this.tNode.flags&1024?"valueChange":"checkedChange",i=this.tView.data[this.tNode.customControlIndex];mM(this.tNode,this.lView,i,e,il(this.tNode,this.lView,n))}listenToDom(n,e){CC(this.tNode,this.tView,this.lView,void 0,this.lView[ot],n,e,il(this.tNode,this.lView,e))}setInputOnDirectives(n,e){let i=this.tNode.inputs?.[n],r=this.tNode.hostDirectiveInputs?.[n];if(!i&&!r)return!1;let o=!1;if(i)for(let s of i){if(s===this.tNode.controlDirectiveIndex)continue;let a=this.tView.data[s],l=this.lView[s];sl(a,l,n,e),o=!0}if(r)for(let s=0;s<r.length;s+=2){let a=r[s];if(a===this.tNode.controlDirectiveIndex)continue;let l=r[s+1],c=this.tView.data[a],d=this.lView[a];sl(c,d,l,e),o=!0}return o}setCustomControlModelInput(n){let e=this.tView.data[this.tNode.customControlIndex],i=this.tNode.flags&1024?"value":"checked";UV(this.tNode,this.tView,this.lView,e,i,n)}customControlHasInput(n){if(this.tNode.customControlIndex===-1)return!1;let e=this.tView.data[this.tNode.customControlIndex];return(e.signalFormsInputPresence??=this._buildCustomControlInputCache(e))[n]===!0}_buildCustomControlInputCache(n){let e={};for(let i in n.inputs)e[i]=!0;if(n.hostDirectives!==null){let i=[...n.hostDirectives];for(;i.length>0;){let r=i.shift();if(typeof r!="function"){for(let s in r.inputs)e[r.inputs[s]]=!0;let o=hM(r.directive);o!==null&&i.push(...o);continue}for(let o of r()){if(typeof o=="function")continue;if(o.inputs)for(let a=0;a<o.inputs.length;a+=2){let l=o.inputs[a+1]||o.inputs[a];e[l]=!0}let s=hM(o.directive);s!==null&&i.push(...s)}}}return e}};function hM(t){return typeof t=="function"&&"\u0275dir"in t?t.\u0275dir.hostDirectives??null:null}function b6(t,n,e){for(let r=n.directiveStart;r<n.directiveEnd;r++)if(t.data[r].controlDef){n.controlDirectiveIndex=r;break}if(n.controlDirectiveIndex===-1)return;let i=t.data[n.controlDirectiveIndex].controlDef;if(i.passThroughInput&&(n.inputs?.[i.passThroughInput]?.length??0)>1){n.flags|=4096;return}y6(t,n)}function y6(t,n){for(let e=n.directiveStart;e<n.directiveEnd;e++){let i=t.data[e];if(!(n.directiveToIndex&&!n.directiveToIndex.has(i.type))){if(gM(i,"value")){n.flags|=1024,n.customControlIndex=e;return}if(gM(i,"checked")){n.flags|=2048,n.customControlIndex=e;return}}}if(n.hostDirectiveInputs!==null&&n.hostDirectiveOutputs!==null&&n.directiveToIndex!==null){let e=(i,r)=>{let o=n.hostDirectiveInputs[i],s=n.hostDirectiveOutputs[i+"Change"];if(!o||!s)return!1;for(let a=0;a<o.length;a+=2){let l=o[a];for(let c=0;c<s.length;c+=2){let d=s[c];if(l===d)for(let u of n.directiveToIndex.values()){if(!Array.isArray(u))continue;let[m,f,_]=u;if(l>=f&&l<=_)return n.flags|=r,n.customControlIndex=m,!0}}}return!1};if(e("value",1024)||e("checked",2048))return}}function gM(t,n){return v6(t,n)&&S6(t,n+"Change")}function v6(t,n){return n in t.inputs}function S6(t,n){return n in t.outputs}var ME=Symbol("BINDING");var ul=new T("");function Fg(t,n,e){let i=e?t.styles:null,r=e?t.classes:null,o=0;if(n!==null)for(let s=0;s<n.length;s++){let a=n[s];if(typeof a=="number")o=a;else if(o==1)r=Qh(r,a);else if(o==2){let l=a,c=n[++s];i=Qh(i,l+": "+c+";")}}e?t.styles=i:t.stylesWithoutHost=i,e?t.classes=r:t.classesWithoutHost=r}function E(t,n=0){let e=se();if(e===null)return D(t,n);let i=qt();return qM(i,e,tn(t),n)}function Ep(){let t="invalid";throw new Error(t)}function iN(t,n,e,i,r){let o=i===null?null:{"":-1},s=r(t,e);if(s!==null){let a=s,l=null,c=null;for(let d of s)if(d.resolveHostDirectives!==null){[a,l,c]=d.resolveHostDirectives(s);break}w6(t,n,e,a,o,l,c)}o!==null&&i!==null&&E6(e,i,o)}function E6(t,n,e){let i=t.localNames=[];for(let r=0;r<n.length;r+=2){let o=e[n[r+1]];if(o==null)throw new N(-301,!1);i.push(n[r],o)}}function C6(t,n,e){n.componentOffset=e,(t.components??=[]).push(n.index)}function w6(t,n,e,i,r,o,s){let a=i.length,l=null;for(let m=0;m<a;m++){let f=i[m];l===null&&gr(f)&&(l=f,C6(t,e,m)),mE(Ng(e,n),t,f.type)}M6(e,t.data.length,a),l?.viewProvidersResolver&&l.viewProvidersResolver(l);for(let m=0;m<a;m++){let f=i[m];f.providersResolver&&f.providersResolver(f)}let c=!1,d=!1,u=OO(t,n,a,null);a>0&&(e.directiveToIndex=new Map);for(let m=0;m<a;m++){let f=i[m];if(e.mergedAttrs=zc(e.mergedAttrs,f.hostAttrs),T6(t,e,n,u,f),A6(u,f,r),s!==null&&s.has(f)){let[S,M]=s.get(f);e.directiveToIndex.set(f.type,[u,S+e.directiveStart,M+e.directiveStart])}else(o===null||!o.has(f))&&e.directiveToIndex.set(f.type,u);f.contentQueries!==null&&(e.flags|=4),(f.hostBindings!==null||f.hostAttrs!==null||f.hostVars!==0)&&(e.flags|=64);let _=f.type.prototype;!c&&(_.ngOnChanges||_.ngOnInit||_.ngDoCheck)&&((t.preOrderHooks??=[]).push(e.index),c=!0),!d&&(_.ngOnChanges||_.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(e.index),d=!0),u++}x6(t,e,o)}function x6(t,n,e){for(let i=n.directiveStart;i<n.directiveEnd;i++){let r=t.data[i];if(e===null||!e.has(r))_M(0,n,r,i),_M(1,n,r,i),yM(n,i,!1);else{let o=e.get(r);bM(0,n,o,i),bM(1,n,o,i),yM(n,i,!0)}}}function _M(t,n,e,i){let r=t===0?e.inputs:e.outputs;for(let o in r)if(r.hasOwnProperty(o)){let s;t===0?s=n.inputs??={}:s=n.outputs??={},s[o]??=[],s[o].push(i),rN(n,o)}}function bM(t,n,e,i){let r=t===0?e.inputs:e.outputs;for(let o in r)if(r.hasOwnProperty(o)){let s=r[o],a;t===0?a=n.hostDirectiveInputs??={}:a=n.hostDirectiveOutputs??={},a[s]??=[],a[s].push(i,o),rN(n,s)}}function rN(t,n){n==="class"?t.flags|=8:n==="style"&&(t.flags|=16)}function yM(t,n,e){let{attrs:i,inputs:r,hostDirectiveInputs:o}=t;if(i===null||!e&&r===null||e&&o===null||sC(t)){t.initialInputs??=[],t.initialInputs.push(null);return}let s=null,a=0;for(;a<i.length;){let l=i[a];if(l===0){a+=4;continue}else if(l===5){a+=2;continue}else if(typeof l=="number")break;if(!e&&r.hasOwnProperty(l)){let c=r[l];for(let d of c)if(d===n){s??=[],s.push(l,i[a+1]);break}}else if(e&&o.hasOwnProperty(l)){let c=o[l];for(let d=0;d<c.length;d+=2)if(c[d]===n){s??=[],s.push(c[d+1],i[a+1]);break}}a+=2}t.initialInputs??=[],t.initialInputs.push(s)}function T6(t,n,e,i,r){t.data[i]=r;let o=r.factory||(r.factory=Rs(r.type,!0)),s=new rl(o,gr(r),E,null);t.blueprint[i]=s,e[i]=s,I6(t,n,i,OO(t,e,r.hostVars,Zn),r)}function I6(t,n,e,i,r){let o=r.hostBindings;if(o){let s=t.hostBindingOpCodes;s===null&&(s=t.hostBindingOpCodes=[]);let a=~n.index;D6(s)!=a&&s.push(a),s.push(e,i,o)}}function D6(t){let n=t.length;for(;n>0;){let e=t[--n];if(typeof e=="number"&&e<0)return e}return 0}function A6(t,n,e){if(e){if(n.exportAs)for(let i=0;i<n.exportAs.length;i++)e[n.exportAs[i]]=t;gr(n)&&(e[""]=t)}}function M6(t,n,e){t.flags|=1,t.directiveStart=n,t.directiveEnd=n+e,t.providerIndexes=n}function wC(t,n,e,i,r,o,s,a){let l=n[ce],c=l.consts,d=Yi(c,s),u=Kc(l,t,e,i,d);return o&&iN(l,n,u,Yi(c,a),r),u.mergedAttrs=zc(u.mergedAttrs,u.attrs),u.attrs!==null&&Fg(u,u.attrs,!1),u.mergedAttrs!==null&&Fg(u,u.mergedAttrs,!0),l.queries!==null&&l.queries.elementStart(l,u),u}function xC(t,n){BM(t,n),NS(n)&&t.queries.elementEnd(n)}function O6(t,n,e,i,r,o){let s=n.consts,a=Yi(s,r),l=Kc(n,t,e,i,a);if(l.mergedAttrs=zc(l.mergedAttrs,l.attrs),o!=null){let c=Yi(s,o);l.localNames=[];for(let d=0;d<c.length;d+=2)l.localNames.push(c[d],-1)}return l.attrs!==null&&Fg(l,l.attrs,!1),l.mergedAttrs!==null&&Fg(l,l.mergedAttrs,!0),n.queries!==null&&n.queries.elementStart(n,l),l}var oN=typeof ShadowRoot<"u",N6=typeof Document<"u";function R6(t){return Object.keys(t).map(n=>{let[e,i,r]=t[n],o={propName:e,templateName:n,isSignal:(i&t_.SignalBased)!==0};return r&&(o.transform=r),o})}function k6(t){return Object.keys(t).map(n=>({propName:t[n],templateName:n}))}function P6(t,n,e){let i=n instanceof We?n:n?.injector;return i&&t.getStandaloneInjector!==null&&(i=t.getStandaloneInjector(i)||i),i?new kg(e,i):e}function L6(t){let n=t.get(Yt,null);if(n===null)throw new N(407,!1);let e=t.get(JO,null),i=t.get(fr,null),r=t.get(Er,null,{optional:!0});return{rendererFactory:n,sanitizer:e,changeDetectionScheduler:i,ngReflect:!1,tracingService:r}}function F6(t,n){let e=sN(t);return gO(n,e,e==="svg"?Oc:e==="math"?rg:null)}function B6(t){if(t?.toLowerCase()==="script")throw new N(905,!1)}function sN(t){return(t.selectors[0][0]||"div").toLowerCase()}var al=class{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=R6(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=k6(this.componentDef.outputs),this.cachedOutputs}constructor(n,e){this.componentDef=n,this.ngModule=e,this.componentType=n.type,this.selector=eV(n.selectors),this.ngContentSelectors=n.ngContentSelectors??[],this.isBoundToModule=!!e}create(n,e,i,r,o,s){ft(tt.DynamicComponentStart);let a=ge(null);try{let l=this.componentDef,c=P6(l,r||this.ngModule,n),d=L6(c),u=d.tracingService;return u&&u.componentCreate?u.componentCreate(eN(l),()=>this.createComponentRef(d,c,e,i,o,s)):this.createComponentRef(d,c,e,i,o,s)}finally{ge(a)}}createComponentRef(n,e,i,r,o,s){let a=this.componentDef,l=U6(r,a,s,o),c=n.rendererFactory.createRenderer(null,a),d=r?AV(c,r,a.encapsulation,e):F6(a,c);B6(d?.tagName);let u=e.get(ul,null),m=j6(d,()=>e.get(le,null)??XE());u&&u.addHost(m);let f=s?.some(vM)||o?.some(M=>typeof M!="function"&&M.bindings.some(vM)),_=hC(null,l,null,512|MO(a),null,null,n,c,e,null,aO(d,e,!0));u&&oN&&m instanceof ShadowRoot&&lg(_,()=>{u.removeHost(m)}),_[St]=d,pg(_);let S=null;try{let M=wC(St,_,2,"#host",()=>l.directiveRegistry,!0,0);yO(c,d,M),$c(d,_),n_(l,_,M),eC(l,M,_),xC(l,M),i!==void 0&&H6(M,this.ngContentSelectors,i),S=qi(M.index,_),_[Ut]=S[Ut],vC(l,_,null)}catch(M){throw S!==null&&gE(S),gE(_),M}finally{ft(tt.DynamicComponentEnd),fg()}return new Bg(this.componentType,_,!!f)}};function U6(t,n,e,i){let r=t?["ng-version","22.1.0"]:tV(n.selectors[0]),o=null,s=null,a=0;if(e)for(let d of e)a+=d[ME].requiredVars,d.create&&(d.targetIdx=0,(o??=[]).push(d)),d.update&&(d.targetIdx=0,(s??=[]).push(d));if(i)for(let d=0;d<i.length;d++){let u=i[d];if(typeof u!="function")for(let m of u.bindings){a+=m[ME].requiredVars;let f=d+1;m.create&&(m.targetIdx=f,(o??=[]).push(m)),m.update&&(m.targetIdx=f,(s??=[]).push(m))}}let l=[n];if(i)for(let d of i){let u=typeof d=="function"?d:d.type,m=Xh(u);l.push(m)}return mC(0,null,V6(o,s),1,a,l,null,null,null,[r],null)}function j6(t,n){let e=t.getRootNode?.();return N6&&e instanceof Document?e.head:e&&oN&&e instanceof ShadowRoot?e:n().head}function V6(t,n){return!t&&!n?null:e=>{if(e&1&&t)for(let i of t)i.create();if(e&2&&n)for(let i of n)i.update()}}function vM(t){let n=t[ME].kind;return n==="input"||n==="twoWay"}var Bg=class extends XO{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(n,e,i){super(),this._rootLView=e,this._hasInputBindings=i,this._tNode=og(e[ce],St),this.location=Yc(this._tNode,e),this.instance=qi(this._tNode.index,e)[Ut],this.hostView=this.changeDetectorRef=new Gs(e,void 0),this.componentType=n}setInput(n,e){this._hasInputBindings;let i=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(n)&&Object.is(this.previousInputValues.get(n),e))return;let r=this._rootLView,o=i_(i,r[ce],r,n,e);this.previousInputValues.set(n,e);let s=qi(i.index,r);SC(s,1)}get injector(){return new zs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}};function H6(t,n,e){let i=t.projection=[];for(let r=0;r<n.length;r++){let o=e[r];i.push(o!=null&&o.length?Array.from(o):null)}}var mt=(()=>{class t{static __NG_ELEMENT_ID__=z6}return t})();function z6(){let t=qt();return aN(t,se())}var OE=class t extends mt{_lContainer;_hostTNode;_hostLView;constructor(n,e,i){super(),this._lContainer=n,this._hostTNode=e,this._hostLView=i}get element(){return Yc(this._hostTNode,this._hostLView)}get injector(){return new zs(this._hostTNode,this._hostLView)}get parentInjector(){let n=KE(this._hostTNode,this._hostLView);if(VM(n)){let e=Mg(n,this._hostLView),i=Ag(n),r=e[ce].data[i+8];return new zs(r,e)}else return new zs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){let e=SM(this._lContainer);return e!==null&&e[n]||null}get length(){return this._lContainer.length-Ot}createEmbeddedView(n,e,i){let r,o;typeof i=="number"?r=i:i!=null&&(r=i.index,o=i.injector);let s=Rg(this._lContainer,n.ssrId),a=n.createEmbeddedViewImpl(e||{},o,s);return this.insertImpl(a,r,Gc(this._hostTNode,s)),a}createComponent(n,e,i,r,o,s,a){let l,c=e||{};l=c.index,i=c.injector,r=c.projectableNodes,o=c.environmentInjector||c.ngModuleRef,s=c.directives,a=c.bindings;let d=new al(Uo(n)),u=i||this.parentInjector;if(!o&&d.ngModule==null){let P=this.parentInjector.get(We,null);P&&(o=P)}let m=Uo(d.componentType??{}),f=Rg(this._lContainer,m?.id??null),_=f?.firstChild??null,S=d.create(u,r,_,o,s,a);return this.insertImpl(S.hostView,l,Gc(this._hostTNode,f)),S}insert(n,e){return this.insertImpl(n,e,!0)}insertImpl(n,e,i){let r=n._lView;if(CA(r)){let a=this.indexOf(n);if(a!==-1)this.detach(a);else{let l=r[nn],c=new t(l,l[Rn],l[nn]);c.detach(c.indexOf(n))}}let o=this._adjustIndex(e),s=this._lContainer;return Sp(s,r,o,i),n.attachToViewContainerRef(),CS(oE(s),o,n),n}move(n,e){return this.insert(n,e)}indexOf(n){let e=SM(this._lContainer);return e!==null?e.indexOf(n):-1}remove(n){let e=this._adjustIndex(n,-1),i=lp(this._lContainer,e);i&&(Gu(oE(this._lContainer),e),Jg(i[ce],i))}detach(n){let e=this._adjustIndex(n,-1),i=lp(this._lContainer,e);return i&&Gu(oE(this._lContainer),e)!=null?new Gs(i):null}_adjustIndex(n,e=0){return n??this.length+e}};function SM(t){return t[Ku]}function oE(t){return t[Ku]||(t[Ku]=[])}function aN(t,n){let e,i=n[t.index];return Wi(i)?e=i:(e=qO(i,n,null,t),n[t.index]=e,gC(n,e)),G6(e,n,t,i),new OE(e,t,n)}function $6(t,n){let e=t[ot],i=e.createComment(""),r=di(n,t),o=e.parentNode(r);return nl(e,o,i,e.nextSibling(r),!1),i}var G6=Y6,W6=()=>!1;function q6(t,n,e){return W6(t,n,e)}function Y6(t,n,e,i){if(t[Qa])return;let r;e.type&8?r=yn(i):r=$6(n,e),t[Qa]=r}var NE=class t{queryList;matches=null;constructor(n){this.queryList=n}clone(){return new t(this.queryList)}setDirty(){this.queryList.setDirty()}},RE=class t{queries;constructor(n=[]){this.queries=n}createEmbeddedView(n){let e=n.queries;if(e!==null){let i=n.contentQueries!==null?n.contentQueries[0]:e.length,r=[];for(let o=0;o<i;o++){let s=e.getByIndex(o),a=this.queries[s.indexInDeclarationView];r.push(a.clone())}return new t(r)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}finishViewCreation(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let e=0;e<this.queries.length;e++)IC(n,e).matches!==null&&this.queries[e].setDirty()}},Ug=class{flags;read;predicate;constructor(n,e,i=null){this.flags=e,this.read=i,typeof n=="string"?this.predicate=J6(n):this.predicate=n}},kE=class t{queries;constructor(n=[]){this.queries=n}elementStart(n,e){for(let i=0;i<this.queries.length;i++)this.queries[i].elementStart(n,e)}elementEnd(n){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(n)}embeddedTView(n){let e=null;for(let i=0;i<this.length;i++){let r=e!==null?e.length:0,o=this.getByIndex(i).embeddedTView(n,r);o&&(o.indexInDeclarationView=i,e!==null?e.push(o):e=[o])}return e!==null?new t(e):null}template(n,e){for(let i=0;i<this.queries.length;i++)this.queries[i].template(n,e)}getByIndex(n){return this.queries[n]}get length(){return this.queries.length}track(n){this.queries.push(n)}},PE=class t{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(n,e=-1){this.metadata=n,this._declarationNodeIndex=e}elementStart(n,e){this.isApplyingToNode(e)&&this.matchTNode(n,e)}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1)}template(n,e){this.elementStart(n,e)}embeddedTView(n,e){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,e),new t(this.metadata)):null}isApplyingToNode(n){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let e=this._declarationNodeIndex,i=n.parent;for(;i!==null&&i.type&8&&i.index!==e;)i=i.parent;return e===(i!==null?i.index:-1)}return this._appliesToNextNode}matchTNode(n,e){let i=this.metadata.predicate;if(Array.isArray(i))for(let r=0;r<i.length;r++){let o=i[r];this.matchTNodeWithReadOption(n,e,K6(e,o)),this.matchTNodeWithReadOption(n,e,Tg(e,n,o,!1,!1))}else i===Nt?e.type&4&&this.matchTNodeWithReadOption(n,e,-1):this.matchTNodeWithReadOption(n,e,Tg(e,n,i,!1,!1))}matchTNodeWithReadOption(n,e,i){if(i!==null){let r=this.metadata.read;if(r!==null)if(r===Y||r===mt||r===Nt&&e.type&4)this.addMatch(e.index,-2);else{let o=Tg(e,n,r,!1,!1);o!==null&&this.addMatch(e.index,o)}else this.addMatch(e.index,i)}}addMatch(n,e){this.matches===null?this.matches=[n,e]:this.matches.push(n,e)}};function K6(t,n){let e=t.localNames;if(e!==null){for(let i=0;i<e.length;i+=2)if(e[i]===n)return e[i+1]}return null}function Q6(t,n){return t.type&11?Yc(t,n):t.type&4?r_(t,n):null}function Z6(t,n,e,i){return e===-1?Q6(n,t):e===-2?X6(t,n,i):op(t,t[ce],e,n)}function X6(t,n,e){if(e===Y)return Yc(n,t);if(e===Nt)return r_(n,t);if(e===mt)return aN(n,t)}function lN(t,n,e,i){let r=n[Gr].queries[i];if(r.matches===null){let o=t.data,s=e.matches,a=[];for(let l=0;s!==null&&l<s.length;l+=2){let c=s[l];if(c<0)a.push(null);else{let d=o[c];a.push(Z6(n,d,s[l+1],e.metadata.read))}}r.matches=a}return r.matches}function LE(t,n,e,i){let r=t.queries.getByIndex(e),o=r.matches;if(o!==null){let s=lN(t,n,r,e);for(let a=0;a<o.length;a+=2){let l=o[a];if(l>0)i.push(s[a/2]);else{let c=o[a+1],d=n[-l];for(let u=Ot;u<d.length;u++){let m=d[u];m[Bs]===m[nn]&&LE(m[ce],m,c,i)}if(d[Za]!==null){let u=d[Za];for(let m=0;m<u.length;m++){let f=u[m];LE(f[ce],f,c,i)}}}}}return i}function TC(t,n){return t[Gr].queries[n].queryList}function cN(t,n,e){let i=new ol((e&4)===4);return TA(t,n,i,i.destroy),(n[Gr]??=new RE).queries.push(new NE(i))-1}function dN(t,n,e){let i=pt();return i.firstCreatePass&&(pN(i,new Ug(t,n,e),-1),(n&2)===2&&(i.staticViewQueries=!0)),cN(i,se(),n)}function uN(t,n,e,i){let r=pt();if(r.firstCreatePass){let o=qt();pN(r,new Ug(n,e,i),o.index),eH(r,t),(e&2)===2&&(r.staticContentQueries=!0)}return cN(r,se(),e)}function J6(t){return t.split(",").map(n=>n.trim())}function pN(t,n,e){t.queries===null&&(t.queries=new kE),t.queries.track(new PE(n,e))}function eH(t,n){let e=t.contentQueries||(t.contentQueries=[]),i=e.length?e[e.length-1]:-1;n!==i&&e.push(t.queries.length-1,n)}function IC(t,n){return t.queries.getByIndex(n)}function fN(t,n){let e=t[ce],i=IC(e,n);return i.crossesNgTemplate?LE(e,t,n,[]):lN(e,t,i,n)}function mN(t,n,e){let i,r=Eu(()=>{i._dirtyCounter();let o=tH(i,t);if(n&&o===void 0)throw new N(-951,!1);return o});return i=r[Jt],i._dirtyCounter=et(0),i._flatValue=void 0,r}function DC(t){return mN(!0,!1,t)}function AC(t){return mN(!0,!0,t)}function hN(t,n){let e=t[Jt];e._lView=se(),e._queryIndex=n,e._queryList=TC(e._lView,n),e._queryList.onDirty(()=>e._dirtyCounter.update(i=>i+1))}function tH(t,n){let e=t._lView,i=t._queryIndex;if(e===void 0||i===void 0||e[ve]&4)return n?void 0:Nn;let r=TC(e,i),o=fN(e,i);return r.reset(o,ZM),n?r.first:r._changesDetected||t._flatValue===void 0?t._flatValue=r.toArray():t._flatValue}function Xr(t){return!!t&&typeof t.then=="function"}function a_(t){return!!t&&typeof t.subscribe=="function"}var Zr=class{},l_=class{};var dp=class extends Zr{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];constructor(n,e,i,r=!0){super(),this.ngModuleType=n,this._parent=e;let o=aA(n);this._bootstrapComponents=zj(o.bootstrap),this._r3Injector=ZS(n,e,[{provide:Zr,useValue:this},...i],Vu(n),new Set(["environment"])),r&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}},up=class extends l_{moduleType;constructor(n){super(),this.moduleType=n}create(n){return new dp(this.moduleType,n,[])}};function gN(t,n,e){return new dp(t,n,e,!1)}var jg=class extends Zr{injector;instance=null;constructor(n){super();let e=new Ga([...n.providers,{provide:Zr,useValue:this}],n.parent||Rc(),n.debugName,new Set(["environment"]));this.injector=e,n.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}};function Qc(t,n,e=null){return new jg({providers:t,parent:n,debugName:e,runEnvironmentInitializers:!0}).injector}var nH=(()=>{class t{_injector;cachedInjectors=new Map;constructor(e){this._injector=e}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){let i=xS(!1,e.type),r=i.length>0?Qc([i],this._injector,""):null;this.cachedInjectors.set(e,r)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(let e of this.cachedInjectors.values())e!==null&&e.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=R({token:t,providedIn:"environment",factory:()=>new t(D(We))})}return t})();function L(t){return mp(()=>{let n=bN(t),e=k(h({},n),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection!==QE.Eager,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:n.standalone?r=>r.get(nH).getOrCreateStandaloneInjector(e):null,getExternalStyles:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||vr.Emulated,styles:t.styles||Nn,_:null,schemas:t.schemas||null,tView:null,id:""});n.standalone&&Di("NgStandalone"),yN(e);let i=t.dependencies;return e.directiveDefs=Vg(i,_N),e.pipeDefs=Vg(i,vS),e.id=oH(e),e})}function _N(t){return Uo(t)||Xh(t)}function H(t){return mp(()=>({type:t.type,bootstrap:t.bootstrap||Nn,declarations:t.declarations||Nn,imports:t.imports||Nn,exports:t.exports||Nn,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function iH(t,n){if(t==null)return Ps;let e={};for(let i in t)if(t.hasOwnProperty(i)){let r=t[i],o,s,a,l;Array.isArray(r)?(a=r[0],o=r[1],s=r[2]??o,l=r[3]||null):(o=r,s=r,a=t_.None,l=null),e[o]=[i,a,l],n[o]=s}return e}function rH(t){if(t==null)return Ps;let n={};for(let e in t)t.hasOwnProperty(e)&&(n[t[e]]=e);return n}function B(t){return mp(()=>{let n=bN(t);return yN(n),n})}function Pt(t){return{type:t.type,name:t.name,factory:null,pure:t.pure!==!1,standalone:t.standalone??!0,onDestroy:t.type.prototype.ngOnDestroy||null}}function bN(t){let n={};return{type:t.type,providersResolver:null,viewProvidersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputConfig:t.inputs||Ps,exportAs:t.exportAs||null,standalone:t.standalone??!0,signals:t.signals===!0,selectors:t.selectors||Nn,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,controlDef:null,signalFormsInputPresence:null,inputs:iH(t.inputs,n),outputs:rH(t.outputs),debugInfo:null}}function yN(t){t.features?.forEach(n=>n(t))}function Vg(t,n){return t?()=>{let e=typeof t=="function"?t():t,i=[];for(let r of e){let o=n(r);o!==null&&i.push(o)}return i}:null}function oH(t){let n=0,e=typeof t.consts=="function"?"":t.consts,i=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,e,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery];for(let o of i.join("|"))n=Math.imul(31,n)+o.charCodeAt(0)<<0;return n+=2147483648,"c"+n}var pl=new T("");function c_(t){return zr([{provide:pl,multi:!0,useValue:t}])}var MC=(()=>{class t{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i});appInits=p(pl,{optional:!0})??[];injector=p(J);constructor(){}runInitializers(){if(this.initialized)return;let e=[];for(let r of this.appInits){let o=rn(this.injector,r);if(Xr(o))e.push(o);else if(a_(o)){let s=new Promise((a,l)=>{o.subscribe({complete:a,error:l})});e.push(s)}}let i=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),e.length===0&&i(),this.initialized=!0}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),FE=new Map,sH=new Set;function OC(t){return j(this,null,function*(){let n=FE;FE=new Map;let e=new Map;function i(o){let s=e.get(o);if(s)return s;let a=t(o).then(l=>aH(o,l));return e.set(o,a),a}let r=Array.from(n).map(a=>j(null,[a],function*([o,s]){if(s.styleUrl&&s.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");let l=[];s.templateUrl&&l.push(i(s.templateUrl).then(m=>{s.template=m}));let c=typeof s.styles=="string"?[s.styles]:s.styles??[];s.styles=c;let{styleUrl:d,styleUrls:u}=s;if(d&&(u=[d],s.styleUrl=void 0),u?.length){let m=Promise.all(u.map(f=>i(f))).then(f=>{c.push(...f),s.styleUrls=void 0});l.push(m)}yield Promise.all(l),sH.delete(o)}));yield Promise.all(r)})}function vN(){return FE.size===0}function aH(t,n){return j(this,null,function*(){if(typeof n=="string")return n;if(n.status!==void 0&&n.status!==200)throw new N(918,!1);return n.text()})}function NC(t){return n=>{n.controlDef={create:(e,i)=>{e?.\u0275ngControlCreate(i)},update:(e,i)=>{e?.\u0275ngControlUpdate?.(i)},passThroughInput:t}}}function RC(t){let n=e=>{let i=Array.isArray(t);e.hostDirectives===null?(e.resolveHostDirectives=lH,e.hostDirectives=i?t.map(BE):[t]):i?e.hostDirectives.unshift(...t.map(BE)):e.hostDirectives.unshift(t)};return n.ngInherit=!0,n}function lH(t){let n=[],e=!1,i=null,r=null;for(let o=0;o<t.length;o++){let s=t[o];if(s.hostDirectives!==null){let a=n.length;i??=new Map,r??=new Map,SN(s,n,i,t),r.set(s,[a,n.length-1])}o===0&&gr(s)&&(e=!0,n.push(s))}for(let o=e?1:0;o<t.length;o++)n.push(t[o]);return i!==null&&i.forEach((o,s)=>{cH(s.declaredInputs,o.inputs)}),[n,i,r]}function SN(t,n,e,i){if(t.hostDirectives!==null)for(let r of t.hostDirectives)if(typeof r=="function"){let o=r();for(let s of o)EM(BE(s),n,e,i)}else EM(r,n,e,i)}function EM(t,n,e,i){let r=Xh(t.directive);if(SN(r,n,e,i),e.has(r)){let o=e.get(r);CM(o,t.inputs,"input"),CM(o,t.outputs,"output")}else i.includes(r)||(e.set(r,t),n.push(r))}function CM(t,n,e){let i=e==="input"?t.inputs:t.outputs;Object.keys(n).forEach(r=>{let o=n[r];(!i.hasOwnProperty(r)||i[r]===o)&&(i[r]=o)})}function BE(t){return typeof t=="function"?{directive:tn(t),inputs:{},outputs:{}}:{directive:tn(t.directive),inputs:wM(t.inputs),outputs:wM(t.outputs)}}function wM(t){let n={};if(t!==void 0&&t.length>0)for(let e=0;e<t.length;e+=2)n[t[e]]=t[e+1];return n}function cH(t,n){for(let e in n)if(n.hasOwnProperty(e)){let i=n[e],r=t[e];t[i]=r}}function dH(t){return Object.getPrototypeOf(t.prototype).constructor}function ie(t){let n=dH(t.type),e=!0,i=[t];for(;n&&n!==Function.prototype&&n!==Object.prototype;){let r,o=Object.hasOwn(n,zu)?n[zu]:void 0,s=Object.hasOwn(n,$u)?n[$u]:void 0;if(gr(t))r=o??s;else{if(o)throw new N(903,!1);r=s}if(r){if(e){i.push(r);let l=t;l.inputs=sE(t.inputs),l.declaredInputs=sE(t.declaredInputs),l.outputs=sE(t.outputs);let c=r.hostBindings;c&&hH(t,c);let d=r.viewQuery,u=r.contentQueries;if(d&&fH(t,d),u&&mH(t,u),uH(t,r),sA(t.outputs,r.outputs),gr(r)&&r.data.animation){let m=t.data;m.animation=(m.animation||[]).concat(r.data.animation)}}let a=r.features;if(a)for(let l=0;l<a.length;l++){let c=a[l];c&&c.ngInherit&&c(t),c===ie&&(e=!1)}}n=Object.getPrototypeOf(n)}pH(i)}function uH(t,n){for(let e in n.inputs){if(!n.inputs.hasOwnProperty(e)||t.inputs.hasOwnProperty(e))continue;let i=n.inputs[e];i!==void 0&&(t.inputs[e]=i,t.declaredInputs[e]=n.declaredInputs[e])}}function pH(t){let n=0,e=null;for(let i=t.length-1;i>=0;i--){let r=t[i];r.hostVars=n+=r.hostVars,r.hostAttrs=zc(r.hostAttrs,e=zc(e,r.hostAttrs))}}function sE(t){return t===Ps?{}:t===Nn?[]:t}function fH(t,n){let e=t.viewQuery;e?t.viewQuery=(i,r)=>{n(i,r),e(i,r)}:t.viewQuery=n}function mH(t,n){let e=t.contentQueries;e?t.contentQueries=(i,r,o)=>{n(i,r,o),e(i,r,o)}:t.contentQueries=n}function hH(t,n){let e=t.hostBindings;e?t.hostBindings=(i,r)=>{n(i,r),e(i,r)}:t.hostBindings=n}function EN(t,n,e,i,r,o,s,a){if(e.firstCreatePass){t.mergedAttrs=zc(t.mergedAttrs,t.attrs);let d=t.tView=mC(2,t,r,o,s,e.directiveRegistry,e.pipeRegistry,null,e.schemas,e.consts,null);e.queries!==null&&(e.queries.template(e,t),d.queries=e.queries.embeddedTView(t))}a&&(t.flags|=a),Bc(t,!1);let l=_H(e,n,t,i);mg()&&pC(e,n,l,t),$c(l,n);let c=qO(l,n,l,t);n[i+St]=c,gC(n,c),q6(c,t,n)}function gH(t,n,e,i,r,o,s,a,l,c,d){let u=e+St,m;return n.firstCreatePass?(m=Kc(n,u,4,s||null,a||null),cg()&&iN(n,t,m,Yi(n.consts,c),_C),BM(n,m)):m=n.data[u],EN(m,t,n,e,i,r,o,l),Lc(m)&&n_(n,t,m),c!=null&&yp(t,m,d),m}function pp(t,n,e,i,r,o,s,a,l,c,d){let u=e+St,m;if(n.firstCreatePass){if(m=Kc(n,u,4,s||null,a||null),c!=null){let f=Yi(n.consts,c);m.localNames=[];for(let _=0;_<f.length;_+=2)m.localNames.push(f[_],-1)}}else m=n.data[u];return EN(m,t,n,e,i,r,o,l),c!=null&&yp(t,m,d),m}function U(t,n,e,i,r,o,s,a){let l=se(),c=pt(),d=Yi(c.consts,o);return gH(l,c,t,n,e,i,r,d,void 0,s,a),U}var _H=bH;function bH(t,n,e,i){return ep(!0),n[ot].createComment("")}var d_=(()=>{class t{log(e){console.log(e)}warn(e){console.warn(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();var u_=new T(""),Zc=new T(""),kC=new T("USE_PENDING_TASKS",{providedIn:"root",factory:()=>typeof Zone>"u"}),Cp=(()=>{class t{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;pendingTasksInternal=p(_r);_usePendingTasks=p(kC);constructor(e,i,r){this._ngZone=e,this.registry=i,DS()&&(this._destroyRef=p(Wt,{optional:!0})??void 0),PC||(CN(r),r.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){let e=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),i,r;this._ngZone.runOutsideAngular(()=>{this._usePendingTasks&&(i=this.pendingTasksInternal.hasPendingTasksObservable.subscribe(()=>{this.isStable()&&this._ngZone.runOutsideAngular(()=>{this._runCallbacksIfReady()})})),r=this._ngZone.onStable.subscribe({next:()=>{Z.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})}),this._destroyRef?.onDestroy(()=>{e.unsubscribe(),i?.unsubscribe(),r.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks&&(!this._usePendingTasks||!this.pendingTasksInternal.hasPendingTasks)}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb()}});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>i.updateCb&&i.updateCb(e)?(clearTimeout(i.timeoutId),!1):!0)}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),e()},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,i,r){if(r&&!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(e,i,r),this._runCallbacksIfReady()}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,r){return[]}static \u0275fac=function(i){return new(i||t)(D(Z),D(wp),D(Zc))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),wp=(()=>{class t{_applications=new Map;registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return PC?.findTestabilityInTree(this,e,i)??null}static \u0275fac=function(i){return new(i||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function CN(t){PC=t}var PC,xp=new T("");function wN(){k0(()=>{let t="";throw new N(600,t)})}var yH=10;function LC(t,n){return Array.isArray(n)?n.reduce(LC,t):h(h({},t),n)}var ht=(()=>{class t{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=p(Ti);afterRenderManager=p(Zg);zonelessEnabled=p(jc);rootEffectScheduler=p(_g);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new z;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=p(_r);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(ue(e=>!e))}constructor(){p(Er,{optional:!0})}whenStable(){let e;return new Promise(i=>{e=this.isStable.subscribe({next:r=>{r&&i()}})}).finally(()=>{e.unsubscribe()})}_injector=p(We);_rendererFactory=null;get injector(){return this._injector}bootstrap(e,i){return this.bootstrapImpl(e,i)}bootstrapImpl(e,i,r=J.NULL){return this._injector.get(Z).run(()=>{if(ft(tt.BootstrapComponentStart),!this._injector.get(MC).done){let P="";throw new N(405,P)}let a=Uo(e),l=this._injector.get(Zr),c=new al(a,l);this.componentTypes.push(e);let{hostElement:d,directives:u,bindings:m}=vH(i),f=d||c.selector,_=c.create(r,[],f,l.injector,u,m),S=_.location.nativeElement,M=_.injector.get(u_,null);return M?.registerApplication(S),_.onDestroy(()=>{this.detachView(_.hostView),rp(this.components,_),M?.unregisterApplication(S)}),this._loadComponent(_),ft(tt.BootstrapComponentEnd,_),_})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){ft(tt.ChangeDetectionStart),this.tracingSnapshot!==null?this.tracingSnapshot.run(Qg.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw ft(tt.ChangeDetectionEnd),new N(101,!1);let e=ge(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,ge(e),this.afterTick.next(),ft(tt.ChangeDetectionEnd)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Yt,null,{optional:!0}));let e=0;for(;this.dirtyFlags!==0&&e++<yH;){ft(tt.ChangeDetectionSyncStart);try{this.synchronizeOnce()}finally{ft(tt.ChangeDetectionSyncEnd)}}}synchronizeOnce(){this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let e=!1;if(this.dirtyFlags&7){let i=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:r}of this.allViews){if(!i&&!Zu(r))continue;let o=i&&!this.zonelessEnabled?0:1;zO(r,o),e=!0}if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}e||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:e})=>Zu(e))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(e){let i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){let i=e;rp(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView);try{this.tick()}catch(r){this.internalErrorHandler(r)}this.components.push(e),this._injector.get(xp,[]).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>rp(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new N(406,!1);let e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();function vH(t){return t===void 0||typeof t=="string"||t instanceof Element?{hostElement:t}:t}function rp(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}function p_(t,n){let e=se(),i=Vo();if(Qn(e,i,n)){let r=pt(),o=js();if(i_(o,r,e,t,n))Yr(o)&&LO(e,o.index);else{let a=di(o,e);FO(e[ot],a,null,o.value,t,n,null)}}return p_}function xe(t,n,e,i){let r=se(),o=Vo();if(Qn(r,o,n)){let s=pt(),a=js();LV(a,r,t,n,e,i)}return xe}var UE=class{destroy(n){}updateValue(n,e){}swap(n,e){let i=Math.min(n,e),r=Math.max(n,e),o=this.detach(r);if(r-i>1){let s=this.detach(i);this.attach(i,o),this.attach(r,s)}else this.attach(i,o)}move(n,e){this.attach(e,this.detach(n))}};function aE(t,n,e,i,r){return t===e&&Object.is(n,i)?1:Object.is(r(t,n),r(e,i))?-1:0}function SH(t,n,e,i){let r,o,s=0,a=t.length-1,l=void 0;if(Array.isArray(n)){ge(i);let c=n.length-1;for(ge(null);s<=a&&s<=c;){let d=t.at(s),u=n[s],m=aE(s,d,s,u,e);if(m!==0){m<0&&t.updateValue(s,u),s++;continue}let f=t.at(a),_=n[c],S=aE(a,f,c,_,e);if(S!==0){S<0&&t.updateValue(a,_),a--,c--;continue}let M=e(s,d),P=e(a,f),O=e(s,u);if(Object.is(O,P)){let q=e(c,_);Object.is(q,M)?(t.swap(s,a),t.updateValue(a,_),c--,a--):t.move(a,s),t.updateValue(s,u),s++;continue}if(r??=new Hg,o??=TM(t,s,a,e),jE(t,r,s,O))t.updateValue(s,u),s++,a++;else if(o.has(O))r.set(M,t.detach(s)),a--;else{let q=t.create(s,n[s]);t.attach(s,q),s++,a++}}for(;s<=c;)xM(t,r,e,s,n[s]),s++}else if(n!=null){ge(i);let c=n[Symbol.iterator]();ge(null);let d=c.next();for(;!d.done&&s<=a;){let u=t.at(s),m=d.value,f=aE(s,u,s,m,e);if(f!==0)f<0&&t.updateValue(s,m),s++,d=c.next();else{r??=new Hg,o??=TM(t,s,a,e);let _=e(s,m);if(jE(t,r,s,_))t.updateValue(s,m),s++,a++,d=c.next();else if(!o.has(_))t.attach(s,t.create(s,m)),s++,a++,d=c.next();else{let S=e(s,u);r.set(S,t.detach(s)),a--}}}for(;!d.done;)xM(t,r,e,t.length,d.value),d=c.next()}for(;s<=a;)t.destroy(t.detach(a--));r?.forEach(c=>{t.destroy(c)})}function jE(t,n,e,i){return n!==void 0&&n.has(i)?(t.attach(e,n.get(i)),n.delete(i),!0):!1}function xM(t,n,e,i,r){if(jE(t,n,i,e(i,r)))t.updateValue(i,r);else{let o=t.create(i,r);t.attach(i,o)}}function TM(t,n,e,i){let r=new Set;for(let o=n;o<=e;o++)r.add(i(o,t.at(o)));return r}var Hg=class{kvMap=new Map;_vMap=void 0;has(n){return this.kvMap.has(n)}delete(n){if(!this.has(n))return!1;let e=this.kvMap.get(n);return this._vMap!==void 0&&this._vMap.has(e)?(this.kvMap.set(n,this._vMap.get(e)),this._vMap.delete(e)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,e){if(this.kvMap.has(n)){let i=this.kvMap.get(n);this._vMap===void 0&&(this._vMap=new Map);let r=this._vMap;for(;r.has(i);)i=r.get(i);r.set(i,e)}else this.kvMap.set(n,e)}forEach(n){for(let[e,i]of this.kvMap)if(n(i,e),this._vMap!==void 0){let r=this._vMap;for(;r.has(i);)i=r.get(i),n(i,e)}}};function Le(t,n,e,i,r,o,s,a){Di("NgControlFlow");let l=se(),c=pt(),d=Yi(c.consts,o);return pp(l,c,t,n,e,i,r,d,256,s,a),FC}function FC(t,n,e,i,r,o,s,a){Di("NgControlFlow");let l=se(),c=pt(),d=Yi(c.consts,o);return pp(l,c,t,n,e,i,r,d,512,s,a),FC}function Fe(t,n){Di("NgControlFlow");let e=se(),i=Vo(),r=e[i]!==Zn?e[i]:-1,o=r!==-1?zg(e,St+r):void 0,s=0;if(Qn(e,i,t)){let a=ge(null);try{if(o!==void 0&&KO(o,s),t!==-1){let l=St+t,c=zg(e,l),d=$E(e[ce],l),u=ZO(c,d,e),m=vp(e,d,n,{dehydratedView:u});Sp(c,m,s,Gc(d,u))}}finally{ge(a)}}else if(o!==void 0){let a=YO(o,s);a!==void 0&&(a[Ut]=n)}}var VE=class{lContainer;$implicit;$index;constructor(n,e,i){this.lContainer=n,this.$implicit=e,this.$index=i}get $count(){return this.lContainer.length-Ot}};function BC(t,n){return n}var HE=class{hasEmptyBlock;trackByFn;liveCollection;constructor(n,e,i){this.hasEmptyBlock=n,this.trackByFn=e,this.liveCollection=i}};function UC(t,n,e,i,r,o,s,a,l,c,d,u,m){Di("NgControlFlow");let f=se(),_=pt(),S=l!==void 0,M=se(),P=a?s.bind(M[Kn][Ut]):s,O=new HE(S,P);M[St+t]=O,pp(f,_,t+1,n,e,i,r,Yi(_.consts,o),256),S&&pp(f,_,t+2,l,c,d,u,Yi(_.consts,m),512)}var zE=class extends UE{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(n,e,i){super(),this.lContainer=n,this.hostLView=e,this.templateTNode=i}get length(){return this.lContainer.length-Ot}at(n){return this.getLView(n)[Ut].$implicit}attach(n,e){let i=e[qa];this.needsIndexUpdate||=n!==this.length,Sp(this.lContainer,e,n,Gc(this.templateTNode,i)),EH(this.lContainer,n)}detach(n){return this.needsIndexUpdate||=n!==this.length-1,CH(this.lContainer,n),wH(this.lContainer,n)}create(n,e){let i=Rg(this.lContainer,this.templateTNode.tView.ssrId);return vp(this.hostLView,this.templateTNode,new VE(this.lContainer,e,n),{dehydratedView:i})}destroy(n){Jg(n[ce],n)}updateValue(n,e){this.getLView(n)[Ut].$implicit=e}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n<this.length;n++)this.getLView(n)[Ut].$index=n}getLView(n){return xH(this.lContainer,n)}};function jC(t){let n=ge(null),e=Kr();try{let i=se(),r=i[ce],o=i[e],s=e+1,a=zg(i,s);if(o.liveCollection===void 0){let c=$E(r,s);o.liveCollection=new zE(a,i,c)}else o.liveCollection.reset();let l=o.liveCollection;if(SH(l,t,o.trackByFn,n),l.updateIndexes(),o.hasEmptyBlock){let c=Vo(),d=l.length===0;if(Qn(i,c,d)){let u=e+2,m=zg(i,u);if(d){let f=$E(r,u),_=ZO(m,f,i),S=vp(i,f,void 0,{dehydratedView:_});Sp(m,S,0,Gc(f,_))}else r.firstUpdatePass&&s6(m),KO(m,0)}}}finally{ge(n)}}function zg(t,n){return t[n]}function EH(t,n){if(t.length<=Ot)return;let e=Ot+n,i=t[e],r=i?i[qr]:void 0;if(i&&r&&r.detachedLeaveAnimationFns&&r.detachedLeaveAnimationFns.length>0){let o=i[$r];lV(o,r),$s.delete(i[Wr]),r.detachedLeaveAnimationFns=void 0}}function CH(t,n){if(t.length<=Ot)return;let e=Ot+n,i=t[e],r=i?i[qr]:void 0;r&&r.leave&&r.leave.size>0&&(r.detachedLeaveAnimationFns=[])}function wH(t,n){return lp(t,n)}function xH(t,n){return YO(t,n)}function $E(t,n){return og(t,n)}function v(t,n,e){let i=se(),r=Vo();if(Qn(i,r,n)){let o=pt(),s=js();kO(s,i,t,n,i[ot],e)}return v}function GE(t,n,e,i,r){i_(n,t,e,r?"class":"style",i)}function b(t,n,e,i){let r=se(),o=r[ce],s=t+St,a=o.firstCreatePass?wC(s,r,2,n,_C,cg(),e,i):o.data[s];if(Yr(a)){let l=r[hr].tracingService;if(l&&l.componentCreate){let c=o.data[a.directiveStart+a.componentOffset];return l.componentCreate(eN(c),()=>(IM(t,n,r,a,i),b))}}return IM(t,n,r,a,i),b}function IM(t,n,e,i,r){if(bC(i,e,t,n,xN),Lc(i)){let o=e[ce];n_(o,e,i),eC(o,i,e)}r!=null&&yp(e,i)}function y(){let t=pt(),n=qt(),e=yC(n);return t.firstCreatePass&&xC(t,e),VS(e)&&HS(),US(),e.classesWithoutHost!=null&&$U(e)&&GE(t,e,se(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&&GU(e)&&GE(t,e,se(),e.stylesWithoutHost,!1),y}function F(t,n,e,i){return b(t,n,e,i),y(),F}function fn(t,n,e,i){let r=se(),o=r[ce],s=t+St,a=o.firstCreatePass?O6(s,o,2,n,e,i):o.data[s];return bC(a,r,t,n,xN),i!=null&&yp(r,a),fn}function mn(){let t=qt(),n=yC(t);return VS(n)&&HS(),US(),mn}function Ai(t,n,e,i){return fn(t,n,e,i),mn(),Ai}var xN=(t,n,e,i,r)=>(ep(!0),gO(n[ot],i,QS()));function It(t,n,e){let i=se(),r=i[ce],o=t+St,s=r.firstCreatePass?wC(o,i,8,"ng-container",_C,cg(),n,e):r.data[o];if(bC(s,i,t,"ng-container",TH),Lc(s)){let a=i[ce];n_(a,i,s),eC(a,s,i)}return e!=null&&yp(i,s),It}function Dt(){let t=pt(),n=qt(),e=yC(n);return t.firstCreatePass&&xC(t,e),Dt}function Vt(t,n,e){return It(t,n,e),Dt(),Vt}var TH=(t,n,e,i,r)=>(ep(!0),Fj(n[ot],""));function Ce(){return se()}function Yo(t,n,e){let i=se(),r=Vo();if(Qn(i,r,n)){let o=pt(),s=js();PO(s,i,t,n,i[ot],e)}return Yo}var Tp="en-US";var IH=Tp;function TN(t){typeof t=="string"&&(IH=t.toLowerCase().replace(/_/g,"-"))}function $(t,n,e){let i=se(),r=pt(),o=qt();return IN(r,i,i[ot],o,t,n,e),$}function f_(t,n,e){let i=se(),r=pt(),o=qt();return(o.type&3||e)&&CC(o,r,i,e,i[ot],t,n,il(o,i,n)),f_}function IN(t,n,e,i,r,o,s){let a=!0,l=null;if((i.type&3||s)&&(l??=il(i,n,o),CC(i,t,n,s,e,r,o,l)&&(a=!1)),a){let c=i.outputs?.[r],d=i.hostDirectiveOutputs?.[r];if(d&&d.length)for(let u=0;u<d.length;u+=2){let m=d[u],f=d[u+1];l??=il(i,n,o),Pg(i,n,m,f,r,l)}if(c&&c.length)for(let u of c)l??=il(i,n,o),Pg(i,n,u,r,r,l)}}function I(t=1){return UA(t)}function DH(t,n){let e=null,i=Kj(t);for(let r=0;r<n.length;r++){let o=n[r];if(o==="*"){e=r;continue}if(i===null?EO(t,o,!0):Xj(i,o))return r}return e}function at(t){let n=se()[Kn][Rn];if(!n.projection){let e=t?t.length:1,i=n.projection=fA(e,null),r=i.slice(),o=n.child;for(;o!==null;){if(o.type!==128){let s=t?DH(o,t):0;s!==null&&(r[s]?r[s].projectionNext=o:i[s]=o,r[s]=o)}o=o.next}}}function Te(t,n=0,e,i,r,o){let s=se(),a=pt(),l=i?t+1:null;l!==null&&pp(s,a,l,i,r,o,null,e);let c=Kc(a,St+t,16,null,e||null);c.projection===null&&(c.projection=n),GS();let u=!s[qa]||jS();s[Kn][Rn].projection[c.projection]===null&&l!==null?AH(s,a,l):u&&!qg(c)&&CV(a,s,c)}function AH(t,n,e){let i=St+e,r=n.data[i],o=t[i],s=Rg(o,r.tView.ssrId),a=vp(t,r,void 0,{dehydratedView:s});Sp(o,a,0,Gc(r,s))}function Jr(t,n,e,i){return uN(t,n,e,i),Jr}function Qe(t,n,e){return dN(t,n,e),Qe}function re(t){let n=se(),e=pt(),i=ug();Ju(i+1);let r=IC(e,i);if(t.dirty&&EA(n)===((r.metadata.flags&2)===2)){if(r.matches===null)t.reset([]);else{let o=fN(n,i);t.reset(o,ZM),t.notifyOnChanges()}return!0}return!1}function oe(){return TC(se(),ug())}function m_(t,n,e,i,r){return hN(n,uN(t,e,i,r)),m_}function h_(t,n,e,i){return hN(t,dN(n,e,i)),h_}function g_(t=1){Ju(ug()+t)}function Ht(t){let n=MA();return Qu(n,St+t)}function Eg(t,n){return t<<17|n<<2}function ll(t){return t>>17&32767}function MH(t){return(t&2)==2}function OH(t,n){return t&131071|n<<17}function WE(t){return t|2}function Wc(t){return(t&131068)>>2}function lE(t,n){return t&-131069|n<<2}function NH(t){return(t&1)===1}function qE(t){return t|1}function RH(t,n,e,i,r,o){let s=o?n.classBindings:n.styleBindings,a=ll(s),l=Wc(s);t[i]=e;let c=!1,d;if(Array.isArray(e)){let u=e;d=u[1],(d===null||Nc(u,d)>0)&&(c=!0)}else d=e;if(r)if(l!==0){let m=ll(t[a+1]);t[i+1]=Eg(m,a),m!==0&&(t[m+1]=lE(t[m+1],i)),t[a+1]=OH(t[a+1],i)}else t[i+1]=Eg(a,0),a!==0&&(t[a+1]=lE(t[a+1],i)),a=i;else t[i+1]=Eg(l,0),a===0?a=i:t[l+1]=lE(t[l+1],i),l=i;c&&(t[i+1]=WE(t[i+1])),DM(t,d,i,!0),DM(t,d,i,!1),kH(n,d,t,i,o),s=Eg(a,l),o?n.classBindings=s:n.styleBindings=s}function kH(t,n,e,i,r){let o=r?t.residualClasses:t.residualStyles;o!=null&&typeof n=="string"&&Nc(o,n)>=0&&(e[i+1]=qE(e[i+1]))}function DM(t,n,e,i){let r=t[e+1],o=n===null,s=i?ll(r):Wc(r),a=!1;for(;s!==0&&(a===!1||o);){let l=t[s],c=t[s+1];PH(l,n)&&(a=!0,t[s+1]=i?qE(c):WE(c)),s=i?ll(c):Wc(c)}a&&(t[e+1]=i?WE(r):qE(r))}function PH(t,n){return t===null||n==null||(Array.isArray(t)?t[1]:t)===n?!0:Array.isArray(t)&&typeof n=="string"?Nc(t,n)>=0:!1}var on={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function DN(t){return t.substring(on.key,on.keyEnd)}function LH(t){return t.substring(on.value,on.valueEnd)}function FH(t){return ON(t),AN(t,qc(t,0,on.textEnd))}function AN(t,n){let e=on.textEnd;return e===n?-1:(n=on.keyEnd=UH(t,on.key=n,e),qc(t,n,e))}function BH(t){return ON(t),MN(t,qc(t,0,on.textEnd))}function MN(t,n){let e=on.textEnd,i=on.key=qc(t,n,e);return e===i?-1:(i=on.keyEnd=jH(t,i,e),i=AM(t,i,e,58),i=on.value=qc(t,i,e),i=on.valueEnd=VH(t,i,e),AM(t,i,e,59))}function ON(t){on.key=0,on.keyEnd=0,on.value=0,on.valueEnd=0,on.textEnd=t.length}function qc(t,n,e){for(;n<e&&t.charCodeAt(n)<=32;)n++;return n}function UH(t,n,e){for(;n<e&&t.charCodeAt(n)>32;)n++;return n}function jH(t,n,e){let i;for(;n<e&&((i=t.charCodeAt(n))===45||i===95||(i&-33)>=65&&(i&-33)<=90||i>=48&&i<=57);)n++;return n}function AM(t,n,e,i){return n=qc(t,n,e),n<e&&n++,n}function VH(t,n,e){let i=-1,r=-1,o=-1,s=n,a=s;for(;s<e;){let l=t.charCodeAt(s++);if(l===59)return a;l===34||l===39?a=s=MM(t,l,s,e):n===s-4&&o===85&&r===82&&i===76&&l===40?a=s=MM(t,41,s,e):l>32&&(a=s),o=r,r=i,i=l&-33}return a}function MM(t,n,e,i){let r=-1,o=e;for(;o<i;){let s=t.charCodeAt(o++);if(s==n&&r!==92)return o;s==92&&r===92?r=0:r=s}throw new Error}function eo(t,n,e){return NN(t,n,e,!1),eo}function ne(t,n){return NN(t,n,null,!0),ne}function vn(t){RN(LN,HH,t,!1)}function HH(t,n){for(let e=BH(n);e>=0;e=MN(n,e))LN(t,DN(n),LH(n))}function At(t){RN(KH,zH,t,!0)}function zH(t,n){for(let e=FH(n);e>=0;e=AN(n,e))Wu(t,DN(n),!0)}function NN(t,n,e,i){let r=se(),o=pt(),s=Xu(2);if(o.firstUpdatePass&&PN(o,t,s,i),n!==Zn&&Qn(r,s,n)){let a=o.data[Kr()];FN(o,a,r,r[ot],t,r[s+1]=ZH(n,e),i,s)}}function RN(t,n,e,i){let r=pt(),o=Xu(2);r.firstUpdatePass&&PN(r,null,o,i);let s=se();if(e!==Zn&&Qn(s,o,e)){let a=r.data[Kr()];if(BN(a,i)&&!kN(r,o)){let l=i?a.classesWithoutHost:a.stylesWithoutHost;l!==null&&(e=Qh(l,e||"")),GE(r,a,s,e,i)}else QH(r,a,s,s[ot],s[o+1],s[o+1]=YH(t,n,e),i,o)}}function kN(t,n){return n>=t.expandoStartIndex}function PN(t,n,e,i){let r=t.data;if(r[e+1]===null){let o=r[Kr()],s=kN(t,e);BN(o,i)&&n===null&&!s&&(n=!1),n=$H(r,o,n,i),RH(r,o,n,e,s,i)}}function $H(t,n,e,i){let r=PA(t),o=i?n.residualClasses:n.residualStyles;if(r===null)(i?n.classBindings:n.styleBindings)===0&&(e=cE(null,t,n,e,i),e=fp(e,n.attrs,i),o=null);else{let s=n.directiveStylingLast;if(s===-1||t[s]!==r)if(e=cE(r,t,n,e,i),o===null){let l=GH(t,n,i);l!==void 0&&Array.isArray(l)&&(l=cE(null,t,n,l[1],i),l=fp(l,n.attrs,i),WH(t,n,i,l))}else o=qH(t,n,i)}return o!==void 0&&(i?n.residualClasses=o:n.residualStyles=o),e}function GH(t,n,e){let i=e?n.classBindings:n.styleBindings;if(Wc(i)!==0)return t[ll(i)]}function WH(t,n,e,i){let r=e?n.classBindings:n.styleBindings;t[ll(r)]=i}function qH(t,n,e){let i,r=n.directiveEnd;for(let o=1+n.directiveStylingLast;o<r;o++){let s=t[o].hostAttrs;i=fp(i,s,e)}return fp(i,n.attrs,e)}function cE(t,n,e,i,r){let o=null,s=e.directiveEnd,a=e.directiveStylingLast;for(a===-1?a=e.directiveStart:a++;a<s&&(o=n[a],i=fp(i,o.hostAttrs,r),o!==t);)a++;return t!==null&&(e.directiveStylingLast=a),i}function fp(t,n,e){let i=e?1:2,r=-1;if(n!==null)for(let o=0;o<n.length;o++){let s=n[o];typeof s=="number"?r=s:r===i&&(Array.isArray(t)||(t=t===void 0?[]:["",t]),Wu(t,s,e?!0:n[++o]))}return t===void 0?null:t}function YH(t,n,e){if(e==null||e==="")return Nn;let i=[],r=Ii(e);if(Array.isArray(r))for(let o=0;o<r.length;o++)t(i,r[o],!0);else if(r instanceof Set)for(let o of r)t(i,o,!0);else if(typeof r=="object")for(let o in r)Object.hasOwn(r,o)&&t(i,o,r[o]);else typeof r=="string"&&n(i,r);return i}function LN(t,n,e){Wu(t,n,Ii(e))}function KH(t,n,e){let i=String(n);i!==""&&!i.includes(" ")&&Wu(t,i,e)}function QH(t,n,e,i,r,o,s,a){r===Zn&&(r=Nn);let l=0,c=0,d=0<r.length?r[0]:null,u=0<o.length?o[0]:null;for(;d!==null||u!==null;){let m=l<r.length?r[l+1]:void 0,f=c<o.length?o[c+1]:void 0,_=null,S;d===u?(l+=2,c+=2,m!==f&&(_=u,S=f)):u===null||d!==null&&d<u?(l+=2,_=d):(c+=2,_=u,S=f),_!==null&&FN(t,n,e,i,_,S,s,a),d=l<r.length?r[l]:null,u=c<o.length?o[c]:null}}function FN(t,n,e,i,r,o,s,a){if(!(n.type&3))return;let l=t.data,c=l[a+1],d=NH(c)?OM(l,n,e,r,Wc(c),s):void 0;if(!$g(d)){$g(o)||MH(c)&&(o=OM(l,null,e,r,a,s));let u=RS(Kr(),e);xV(i,s,u,r,o)}}function OM(t,n,e,i,r,o){let s=n===null,a;for(;r>0;){let l=t[r],c=Array.isArray(l),d=c?l[1]:l,u=d===null,m=e[r+1];m===Zn&&(m=u?Nn:void 0);let f=u?ng(m,i):d===i?m:void 0;if(c&&!$g(f)&&(f=ng(l,i)),$g(f)&&(a=f,s))return a;let _=t[r+1];r=s?ll(_):Wc(_)}if(n!==null){let l=o?n.residualClasses:n.residualStyles;l!=null&&(a=ng(l,i))}return a}function $g(t){return t!==void 0}function ZH(t,n){return t==null||t===""||(typeof n=="string"?t=t+n:typeof t=="object"&&(t=Vu(Ii(t)))),t}function BN(t,n){return(t.flags&(n?8:16))!==0}function w(t,n=""){let e=se(),i=pt(),r=t+St,o=i.firstCreatePass?Kc(i,r,1,n,null):i.data[r],s=XH(i,e,o,n);e[r]=s,mg()&&pC(i,e,s,o),Bc(o,!1)}var XH=(t,n,e,i)=>(ep(!0),Pj(n[ot],i));function UN(t,n,e,i=""){return Qn(t,Vo(),e)?n+$i(e)+i:Zn}function JH(t,n,e,i,r,o=""){let s=qS(),a=cp(t,s,e,r);return Xu(2),a?n+$i(e)+i+$i(r)+o:Zn}function e8(t,n,e,i,r,o,s,a,l,c,d,u=""){let m=qS(),f=f6(t,m,e,r,s,l);return f=Qn(t,m+4,d)||f,Xu(5),f?n+$i(e)+i+$i(r)+o+$i(s)+a+$i(l)+c+$i(d)+u:Zn}function W(t){return Ie("",t),W}function Ie(t,n,e){let i=se(),r=UN(i,t,n,e);return r!==Zn&&t8(i,Kr(),r),Ie}function t8(t,n,e){let i=RS(n,t);Lj(t[ot],i,e)}function Sn(t,n,e){bg(n)&&(n=n());let i=se(),r=Vo();if(Qn(i,r,n)){let o=pt(),s=js();kO(s,i,t,n,i[ot],e)}return Sn}function Fn(t,n){let e=bg(t);return e&&t.set(n),e}function En(t,n){let e=se(),i=pt(),r=qt();return IN(i,e,e[ot],r,t,n),En}function to(t,n,e=""){return UN(se(),t,n,e)}function Ip(t,n,e,i,r=""){return JH(se(),t,n,e,i,r)}function VC(t,n,e,i,r,o,s,a,l,c,d=""){return e8(se(),t,n,e,i,r,o,s,a,l,c,d)}function NM(t,n,e){let i=pt();i.firstCreatePass&&jN(n,i.data,i.blueprint,gr(t),e)}function jN(t,n,e,i,r){if(t=tn(t),Array.isArray(t))for(let o=0;o<t.length;o++)jN(t[o],n,e,i,r);else{let o=pt(),s=se(),a=qt(),l=$a(t)?t:tn(t.provide),c=IS(t),d=a.providerIndexes&1048575,u=a.directiveStart,m=a.providerIndexes>>20;if($a(t)||!t.multi){let f=new rl(c,r,E,null),_=uE(l,n,r?d:d+m,u);_===-1?(mE(Ng(a,s),o,l),dE(o,t,n.length),n.push(l),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),e.push(f),s.push(f)):(e[_]=f,s[_]=f)}else{let f=uE(l,n,d+m,u),_=uE(l,n,d,d+m),S=f>=0&&e[f],M=_>=0&&e[_];if(r&&!M||!r&&!S){mE(Ng(a,s),o,l);let P=r8(r?i8:n8,e.length,r,i,c,t);!r&&M&&(e[_].providerFactory=P),dE(o,t,n.length,0),n.push(l),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),e.push(P),s.push(P)}else{let P=VN(e[r?_:f],c,!r&&i);dE(o,t,f>-1?f:_,P)}!r&&i&&M&&e[_].componentProviders++}}}function dE(t,n,e,i){let r=$a(n),o=bA(n);if(r||o){let l=(o?tn(n.useClass):n).prototype.ngOnDestroy;if(l){let c=t.destroyHooks||(t.destroyHooks=[]);if(!r&&n.multi){let d=c.indexOf(e);d===-1?c.push(e,[i,l]):c[d+1].push(i,l)}else c.push(e,l)}}}function VN(t,n,e){return e&&t.componentProviders++,t.multi.push(n)-1}function uE(t,n,e,i){for(let r=e;r<i;r++)if(n[r]===t)return r;return-1}function n8(t,n,e,i,r){return YE(this.multi,[])}function i8(t,n,e,i,r){let o=this.multi,s;if(this.providerFactory){let a=this.providerFactory.componentProviders,l=op(i,i[ce],this.providerFactory.index,r);s=l.slice(0,a),YE(o,s);for(let c=a;c<l.length;c++)s.push(l[c])}else s=[],YE(o,s);return s}function YE(t,n){for(let e=0;e<t.length;e++){let i=t[e];n.push(i())}return n}function r8(t,n,e,i,r,o){let s=new rl(t,e,E,null);return s.multi=[],s.index=n,s.componentProviders=0,VN(s,r,i&&!e),s}function Ge(t,n){return e=>{e.providersResolver=(i,r)=>NM(i,r?r(t):t,!1),n&&(e.viewProvidersResolver=(i,r)=>NM(i,r?r(n):n,!0))}}function Dp(t,n,e){let i=t.\u0275cmp;i.directiveDefs=Vg(n,_N),i.pipeDefs=Vg(e,vS)}function Ap(t,n){let e=el()+t,i=se();return i[e]===Zn?s_(i,e,n()):u6(i,e)}function Bn(t,n,e){return HN(se(),el(),t,n,e)}function Xc(t,n,e,i){return zN(se(),el(),t,n,e,i)}function HC(t,n){let e=t[n];return e===Zn?void 0:e}function HN(t,n,e,i,r,o){let s=n+e;return Qn(t,s,r)?s_(t,s+1,o?i.call(o,r):i(r)):HC(t,s+1)}function zN(t,n,e,i,r,o,s){let a=n+e;return cp(t,a,r,o)?s_(t,a+2,s?i.call(s,r,o):i(r,o)):HC(t,a+2)}function o8(t,n,e,i,r,o,s,a){let l=n+e;return p6(t,l,r,o,s)?s_(t,l+3,a?i.call(a,r,o,s):i(r,o,s)):HC(t,l+3)}function C(t,n){let e=pt(),i,r=t+St;e.firstCreatePass?(i=s8(n,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks??=[]).push(r,i.onDestroy)):i=e.data[r];let o=i.factory||(i.factory=Rs(i.type,!0)),s,a=Yn(E);try{let l=Og(!1),c=o();return Og(l),kS(e,se(),r,c),c}finally{Yn(a)}}function s8(t,n){if(n)for(let e=n.length-1;e>=0;e--){let i=n[e];if(t===i.name)return i}}function x(t,n,e){let i=t+St,r=se(),o=Qu(r,i);return zC(r,i)?HN(r,el(),n,o.transform,e,o):o.transform(e)}function Mi(t,n,e,i){let r=t+St,o=se(),s=Qu(o,r);return zC(o,r)?zN(o,el(),n,s.transform,e,i,s):s.transform(e,i)}function Mp(t,n,e,i,r){let o=t+St,s=se(),a=Qu(s,o);return zC(s,o)?o8(s,el(),n,a.transform,e,i,r,a):a.transform(e,i,r)}function zC(t,n){return t[ce].data[n].pure}function hn(t,n){return r_(t,n)}var Cg=null;function $N(t){Cg!==null&&(t.defaultEncapsulation!==Cg.defaultEncapsulation||t.preserveWhitespaces!==Cg.preserveWhitespaces)||(Cg=t)}var GN=(()=>{class t{applicationErrorHandler=p(Ti);appRef=p(ht);taskService=p(_r);ngZone=p(Z);zonelessEnabled=p(jc);tracing=p(Er,{optional:!0});zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new Pe;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Bu):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(p(gg,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{let e=this.taskService.add();if(!this.runningTick&&(this.cleanup(),!this.zonelessEnabled||this.appRef.includeAllTestViews)){this.taskService.remove(e);return}this.switchToMicrotaskScheduler(),this.taskService.remove(e)})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()}))}switchToMicrotaskScheduler(){this.ngZone.runOutsideAngular(()=>{let e=this.taskService.add();this.useMicrotaskScheduler=!0,queueMicrotask(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(e)})})}notify(e){if(!this.zonelessEnabled&&e===5)return;switch(e){case 0:case 2:{this.appRef.dirtyFlags|=2;break}case 3:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2;break}case 12:{this.appRef.dirtyFlags|=16;break}case 13:{this.appRef.dirtyFlags|=2;break}case 11:break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick())return;let i=this.useMicrotaskScheduler?HA:JS;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>i(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>i(()=>this.tick()))}shouldScheduleTick(){return!(this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Bu+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let e=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(i){this.applicationErrorHandler(i)}finally{this.taskService.remove(e),this.cleanup()}}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();function WN(){return[{provide:fr,useExisting:GN},{provide:Z,useClass:Uu},{provide:jc,useValue:!0}]}var $C=(()=>{class t{compileModuleSync(e){return new up(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),qN=new T("");function a8(){return typeof $localize<"u"&&$localize.locale||Tp}var __=new T("",{factory:()=>p(__,{optional:!0,skipSelf:!0})||a8()});function Xn(t,n){return Eu(t,n?.equal)}function dt(t){return x1(t)}var YN=class t extends Error{_brand;constructor(n){super(n)}static IDLE=new t("IDLE");static LOADING=new t("LOADING")};var oR=Symbol("InputSignalNode#UNSET"),b8=k(h({},Cu),{transformFn:void 0,applyValueToInputSignal(t,n){Sc(t,n)}});function sR(t,n){let e=Object.create(b8);e.value=t,e.transformFn=n?.transform;function i(){if(Ra(e),e.value===oR){let r=null;throw new N(-950,r)}return e.value}return i[Jt]=e,i}var fl=class{attributeName;constructor(n){this.attributeName=n}__NG_ELEMENT_ID__=()=>Gg(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}};function ew(t){return y8(t)?t.default:t}function y8(t){return t&&typeof t=="object"&&"default"in t}function KN(t,n){return sR(t,n)}function v8(t){return sR(oR,t)}var Jc=(KN.required=v8,KN);function QN(t,n){return DC(n)}function S8(t,n){return AC(n)}var Np=(QN.required=S8,QN);function ZN(t,n){return DC(n)}function E8(t,n){return AC(n)}var aR=(ZN.required=E8,ZN);var lR=(()=>{class t{constructor(e){}static \u0275fac=function(i){return new(i||t)(D(ht))};static \u0275mod=H({type:t});static \u0275inj=V({})}return t})();var C8=1e4;var tge=C8-1e3;var WC=class{supports(n){return EC(n)}create(n){return new qC(n)}},w8=(t,n)=>n,qC=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(n){this._trackByFn=n||w8}forEachItem(n){let e;for(e=this._itHead;e!==null;e=e._next)n(e)}forEachOperation(n){let e=this._itHead,i=this._removalsHead,r=0,o=null;for(;e||i;){let s=!i||e&&e.currentIndex<XN(i,r,o)?e:i,a=XN(s,r,o),l=s.currentIndex;if(s===i)r--,i=i._nextRemoved;else if(e=e._next,s.previousIndex==null)r++;else{o||(o=[]);let c=a-r,d=l-r;if(c!=d){for(let m=0;m<c;m++){let f=m<o.length?o[m]:o[m]=0,_=f+m;d<=_&&_<c&&(o[m]=f+1)}let u=s.previousIndex;o[u]=d-c}}a!==l&&n(s,a,l)}}forEachPreviousItem(n){let e;for(e=this._previousItHead;e!==null;e=e._nextPrevious)n(e)}forEachAddedItem(n){let e;for(e=this._additionsHead;e!==null;e=e._nextAdded)n(e)}forEachMovedItem(n){let e;for(e=this._movesHead;e!==null;e=e._nextMoved)n(e)}forEachRemovedItem(n){let e;for(e=this._removalsHead;e!==null;e=e._nextRemoved)n(e)}forEachIdentityChange(n){let e;for(e=this._identityChangesHead;e!==null;e=e._nextIdentityChange)n(e)}diff(n){if(n==null&&(n=[]),!EC(n))throw new N(900,!1);return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let e=this._itHead,i=!1,r,o,s;if(Array.isArray(n)){this.length=n.length;for(let a=0;a<this.length;a++)o=n[a],s=this._trackByFn(a,o),e===null||!Object.is(e.trackById,s)?(e=this._mismatch(e,o,s,a),i=!0):(i&&(e=this._verifyReinsertion(e,o,s,a)),Object.is(e.item,o)||this._addIdentityChange(e,o)),e=e._next}else r=0,tN(n,a=>{s=this._trackByFn(r,a),e===null||!Object.is(e.trackById,s)?(e=this._mismatch(e,a,s,r),i=!0):(i&&(e=this._verifyReinsertion(e,a,s,r)),Object.is(e.item,a)||this._addIdentityChange(e,a)),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=n,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;n!==null;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;n!==null;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;n!==null;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,e,i,r){let o;return n===null?o=this._itTail:(o=n._prev,this._remove(n)),n=this._unlinkedRecords===null?null:this._unlinkedRecords.get(i,null),n!==null?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._reinsertAfter(n,o,r)):(n=this._linkedRecords===null?null:this._linkedRecords.get(i,r),n!==null?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._moveAfter(n,o,r)):n=this._addAfter(new YC(e,i),o,r)),n}_verifyReinsertion(n,e,i,r){let o=this._unlinkedRecords===null?null:this._unlinkedRecords.get(i,null);return o!==null?n=this._reinsertAfter(o,n._prev,r):n.currentIndex!=r&&(n.currentIndex=r,this._addToMoves(n,r)),n}_truncate(n){for(;n!==null;){let e=n._next;this._addToRemovals(this._unlink(n)),n=e}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(n,e,i){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(n);let r=n._prevRemoved,o=n._nextRemoved;return r===null?this._removalsHead=o:r._nextRemoved=o,o===null?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(n,e,i),this._addToMoves(n,i),n}_moveAfter(n,e,i){return this._unlink(n),this._insertAfter(n,e,i),this._addToMoves(n,i),n}_addAfter(n,e,i){return this._insertAfter(n,e,i),this._additionsTail===null?this._additionsTail=this._additionsHead=n:this._additionsTail=this._additionsTail._nextAdded=n,n}_insertAfter(n,e,i){let r=e===null?this._itHead:e._next;return n._next=r,n._prev=e,r===null?this._itTail=n:r._prev=n,e===null?this._itHead=n:e._next=n,this._linkedRecords===null&&(this._linkedRecords=new b_),this._linkedRecords.put(n),n.currentIndex=i,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){this._linkedRecords!==null&&this._linkedRecords.remove(n);let e=n._prev,i=n._next;return e===null?this._itHead=i:e._next=i,i===null?this._itTail=e:i._prev=e,n}_addToMoves(n,e){return n.previousIndex===e||(this._movesTail===null?this._movesTail=this._movesHead=n:this._movesTail=this._movesTail._nextMoved=n),n}_addToRemovals(n){return this._unlinkedRecords===null&&(this._unlinkedRecords=new b_),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,e){return n.item=e,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=n:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=n,n}},YC=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(n,e){this.item=n,this.trackById=e}},KC=class{_head=null;_tail=null;add(n){this._head===null?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,e){let i;for(i=this._head;i!==null;i=i._nextDup)if((e===null||e<=i.currentIndex)&&Object.is(i.trackById,n))return i;return null}remove(n){let e=n._prevDup,i=n._nextDup;return e===null?this._head=i:e._nextDup=i,i===null?this._tail=e:i._prevDup=e,this._head===null}},b_=class{map=new Map;put(n){let e=n.trackById,i=this.map.get(e);i||(i=new KC,this.map.set(e,i)),i.add(n)}get(n,e){let i=n,r=this.map.get(i);return r?r.get(n,e):null}remove(n){let e=n.trackById;return this.map.get(e).remove(n)&&this.map.delete(e),n}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function XN(t,n,e){let i=t.previousIndex;if(i===null)return i;let r=0;return e&&i<e.length&&(r=e[i]),i+n+r}var QC=class{supports(n){return n instanceof Map||o_(n)}create(){return new ZC}},ZC=class{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(n){let e;for(e=this._mapHead;e!==null;e=e._next)n(e)}forEachPreviousItem(n){let e;for(e=this._previousMapHead;e!==null;e=e._nextPrevious)n(e)}forEachChangedItem(n){let e;for(e=this._changesHead;e!==null;e=e._nextChanged)n(e)}forEachAddedItem(n){let e;for(e=this._additionsHead;e!==null;e=e._nextAdded)n(e)}forEachRemovedItem(n){let e;for(e=this._removalsHead;e!==null;e=e._nextRemoved)n(e)}diff(n){if(!n)n=new Map;else if(!(n instanceof Map||o_(n)))throw new N(900,!1);return this.check(n)?this:null}check(n){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(n,(i,r)=>{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{let o=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;i!==null;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,e){if(n){let i=n._prev;return e._next=n,e._prev=i,n._prev=e,i&&(i._next=e),n===this._mapHead&&(this._mapHead=e),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(n,e){if(this._records.has(n)){let r=this._records.get(n);this._maybeAddToChanges(r,e);let o=r._prev,s=r._next;return o&&(o._next=s),s&&(s._prev=o),r._next=null,r._prev=null,r}let i=new XC(n);return this._records.set(n,i),i.currentValue=e,this._addToAdditions(i),i}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;n!==null;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;n!==null;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;n!=null;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,e){Object.is(e,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=e,this._addToChanges(n))}_addToAdditions(n){this._additionsHead===null?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){this._changesHead===null?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,e){n instanceof Map?n.forEach(e):Object.keys(n).forEach(i=>e(n[i],i))}},XC=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(n){this.key=n}};function JN(){return new ml([new WC])}var ml=(()=>{class t{factories;static \u0275prov=R({token:t,providedIn:"root",factory:JN});constructor(e){this.factories=e}static create(e,i){if(i!=null){let r=i.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:()=>{let i=p(t,{optional:!0,skipSelf:!0});return t.create(e,i||JN())}}}find(e){let i=this.factories.find(r=>r.supports(e));if(i!=null)return i;throw new N(901,!1)}}return t})();function eR(){return new v_([new QC])}var v_=(()=>{class t{static \u0275prov=R({token:t,providedIn:"root",factory:eR});factories;constructor(e){this.factories=e}static create(e,i){if(i){let r=i.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:()=>{let i=p(t,{optional:!0,skipSelf:!0});return t.create(e,i||eR())}}}find(e){let i=this.factories.find(r=>r.supports(e));if(i)return i;throw new N(901,!1)}}return t})(),Ye=(()=>{class t{static __NG_ELEMENT_ID__=x8}return t})();function x8(t){return T8(qt(),se(),(t&16)===16)}function T8(t,n,e){if(Yr(t)&&!e){let i=qi(t.index,n);return new Gs(i,i)}else if(t.type&175){let i=n[Kn];return new Gs(i,n)}return null}var I8=(()=>{class t{zone=p(Z);changeDetectionScheduler=p(fr);applicationRef=p(ht);applicationErrorHandler=p(Ti);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(e){this.applicationErrorHandler(e)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),D8=new T("",{factory:()=>!1});function A8({ngZoneFactory:t,scheduleInRootZone:n}){return t??=()=>new Z(k(h({},dR()),{scheduleInRootZone:n})),[{provide:jc,useValue:!1},{provide:Z,useFactory:t},{provide:Ls,multi:!0,useFactory:()=>{let e=p(I8,{optional:!0});return()=>e.initialize()}},{provide:Ls,multi:!0,useFactory:()=>{let e=p(M8);return()=>{e.initialize()}}},{provide:gg,useValue:n??XS}]}function cR(t){let n=t?.scheduleInRootZone,e=A8({ngZoneFactory:()=>{let i=dR(t);return i.scheduleInRootZone=n,i.shouldCoalesceEventChangeDetection&&Di("NgZone_CoalesceEvent"),new Z(i)},scheduleInRootZone:n});return zr([{provide:D8,useValue:!0},e])}function dR(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var M8=(()=>{class t{subscription=new Pe;initialized=!1;zone=p(Z);pendingTasks=p(_r);initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Z.assertNotInAngularZone(),queueMicrotask(()=>{e!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Z.assertInAngularZone(),e??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();function O8(t,n,e){let i=new up(e);return Promise.resolve(i)}function tR(t){for(let n=t.length-1;n>=0;n--)if(t[n]!==void 0)return t[n]}var y_=new T(""),N8=new T("");function Op(t){return!t.moduleRef}function R8(t){let n=Op(t)?t.r3Injector:t.moduleRef.injector,e=n.get(Z);return e.run(()=>{Op(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();let i=n.get(Ti),r;if(e.runOutsideAngular(()=>{r=e.onError.subscribe({next:i})}),Op(t)){let o=()=>n.destroy(),s=t.platformInjector.get(y_);s.add(o),n.onDestroy(()=>{r.unsubscribe(),s.delete(o)})}else{let o=()=>t.moduleRef.destroy(),s=t.platformInjector.get(y_);s.add(o),t.moduleRef.onDestroy(()=>{rp(t.allPlatformModules,t.moduleRef),r.unsubscribe(),s.delete(o)})}return P8(i,e,()=>{let o=n.get(_r),s=o.add(),a=n.get(MC);return a.runInitializers(),a.donePromise.then(()=>{let l=n.get(__,Tp);if(TN(l||Tp),!n.get(N8,!0))return Op(t)?n.get(ht):(t.allPlatformModules.push(t.moduleRef),t.moduleRef);if(Op(t)){let d=n.get(ht);return t.rootComponent!==void 0&&d.bootstrap(t.rootComponent),d}else return uR?.(t.moduleRef,t.allPlatformModules),t.moduleRef}).finally(()=>{o.remove(s)})})})}var uR;function nR(){uR=k8}function k8(t,n){let e=t.injector.get(ht);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(i=>e.bootstrap(i));else if(t.instance.ngDoBootstrap)t.instance.ngDoBootstrap(e);else throw new N(-403,!1);n.push(t)}function P8(t,n,e){try{let i=e();return Xr(i)?i.catch(r=>{throw n.runOutsideAngular(()=>t(r)),r}):i}catch(i){throw n.runOutsideAngular(()=>t(i)),i}}var pR=(()=>{class t{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(e){this._injector=e}bootstrapModuleFactory(e,i){let r=[WN(),...i?.applicationProviders??[],$A],o=gN(e.moduleType,this.injector,r);return nR(),R8({moduleRef:o,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(e,i=[]){let r=LC({},i);return nR(),O8(this.injector,r,e).then(o=>this.bootstrapModuleFactory(o,r))}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new N(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());let e=this._injector.get(y_,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(i){return new(i||t)(D(J))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();var tw=null;function L8(t){if(iw())throw new N(400,!1);wN(),tw=t;let n=t.get(pR);return U8(t),n}function nw(t,n,e=[]){let i=`Platform: ${n}`,r=new T(i);return(o=[])=>{let s=iw();if(!s){let a=[...e,...o,{provide:r,useValue:!0}];s=t?.(a)??L8(F8(a,i))}return B8(r)}}function F8(t=[],n){return J.create({name:n,providers:[{provide:Yu,useValue:"platform"},{provide:y_,useValue:new Set([()=>tw=null])},...t]})}function B8(t){let n=iw();if(!n)throw new N(-401,!1);return n}function iw(){return tw?.get(pR)??null}function U8(t){let n=t.get(hg,null);rn(t,()=>{n?.forEach(e=>e())})}function be(t){return typeof t=="boolean"?t:t!=null&&t!=="false"}function Cr(t,n=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):n}var GC=Symbol("NOT_SET"),fR=new Set,j8=k(h({},Cu),{kind:"afterRenderEffectPhase",consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,value:GC,cleanup:null,consumerMarkedDirty(){if(this.sequence.impl.executing){if(this.sequence.lastPhase===null||this.sequence.lastPhase<this.phase)return;this.sequence.erroredOrDestroyed=!0}this.sequence.scheduler.notify(7)},phaseFn(t){if(this.sequence.lastPhase=this.phase,!this.dirty)return this.signal;if(this.dirty=!1,this.value!==GC&&!yc(this))return this.signal;try{for(let r of this.cleanup??fR)r()}finally{this.cleanup?.clear()}let n=[];t!==void 0&&n.push(t),n.push(this.registerCleanupFn);let e=ws(this),i;try{i=this.userFn.apply(null,n)}finally{ka(this,e)}return(this.value===GC||!this.equal(this.value,i))&&(this.value=i,this.version++),this.signal}}),JC=class extends sp{scheduler;lastPhase=null;nodes=[void 0,void 0,void 0,void 0];onDestroyFns=null;constructor(n,e,i,r,o,s=null){super(n,[void 0,void 0,void 0,void 0],i,!1,o.get(Wt),s),this.scheduler=r;for(let a of lC){let l=e[a];if(l===void 0)continue;let c=Object.create(j8);c.sequence=this,c.phase=a,c.userFn=l,c.dirty=!0,c.signal=()=>(Ra(c),c.value),c.signal[Jt]=c,c.registerCleanupFn=d=>(c.cleanup??=new Set).add(d),this.nodes[a]=c,this.hooks[a]=d=>c.phaseFn(d)}}afterRun(){super.afterRun(),this.lastPhase=null}destroy(){if(this.onDestroyFns!==null)for(let n of this.onDestroyFns)n();super.destroy();for(let n of this.nodes)if(n)try{for(let e of n.cleanup??fR)e()}finally{xs(n)}}};function rw(t,n){let e=n?.injector??p(J),i=e.get(fr),r=e.get(Zg),o=e.get(Er,null,{optional:!0});r.impl??=e.get(cC);let s=t;typeof s=="function"&&(s={mixedReadWrite:t});let a=e.get(Uc,null,{optional:!0}),l=new JC(r.impl,[s.earlyRead,s.write,s.mixedReadWrite,s.read],a?.view,i,e,o?.snapshot(null));return r.impl.register(l),l}var mR=nw(null,"core",[]);function Ws(t,n){let e=Uo(t),i=n.elementInjector||Rc();return new al(e).create(i,n.projectableNodes,n.hostElement,n.environmentInjector,n.directives,n.bindings)}function hR(t){let n=Uo(t);if(!n)return null;let e=new al(n);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}var gR=null;function Oi(){return gR}function ow(t){gR??=t}var Rp=class{},Jn=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(i){return new(i||t)};static \u0275prov=R({token:t,factory:()=>p(ed),providedIn:"platform"})}return t})(),kp=new T(""),ed=(()=>{class t extends Jn{_location;_history;_doc=p(le);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Oi().getBaseHref(this._doc)}onPopState(e){let i=Oi().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){let i=Oi().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}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(e){this._location.pathname=e}pushState(e,i,r){this._history.pushState(e,i,r)}replaceState(e,i,r){this._history.replaceState(e,i,r)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static \u0275fac=function(i){return new(i||t)};static \u0275prov=R({token:t,factory:()=>new t,providedIn:"platform"})}return t})();function S_(t,n){return t?n?t.endsWith("/")?n.startsWith("/")?t+n.slice(1):t+n:n.startsWith("/")?t+n:`${t}/${n}`:t:n}function _R(t){let n=t.search(/#|\?|$/);return t[n-1]==="/"?t.slice(0,n-1)+t.slice(n):t}function wr(t){return t&&t[0]!=="?"?`?${t}`:t}var Ko=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(i){return new(i||t)};static \u0275prov=R({token:t,factory:()=>p(C_),providedIn:"root"})}return t})(),E_=new T(""),C_=(()=>{class t extends Ko{_platformLocation;_baseHref;_removeListenerFns=[];constructor(e,i){super(),this._platformLocation=e,this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??p(le).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return S_(this._baseHref,e)}path(e=!1){let i=this._platformLocation.pathname+wr(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,o){let s=this.prepareExternalUrl(r+wr(o));this._platformLocation.pushState(e,i,s)}replaceState(e,i,r,o){let s=this.prepareExternalUrl(r+wr(o));this._platformLocation.replaceState(e,i,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(i){return new(i||t)(D(Jn),D(E_,8))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var no=(()=>{class t{_subject=new z;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(e){this._locationStrategy=e;let i=this._locationStrategy.getBaseHref();this._basePath=z8(_R(bR(i))),this._locationStrategy.onPopState(r=>{this._subject.next({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+wr(i))}normalize(e){return t.stripTrailingSlash(H8(this._basePath,bR(e)))}prepareExternalUrl(e){return e&&e[0]!=="/"&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._locationStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+wr(i)),r)}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+wr(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription??=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)}),()=>{let i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i??void 0,complete:r??void 0})}static normalizeQueryParams=wr;static joinWithSlash=S_;static stripTrailingSlash=_R;static \u0275fac=function(i){return new(i||t)(D(Ko))};static \u0275prov=R({token:t,factory:()=>V8(),providedIn:"root"})}return t})();function V8(){return new no(D(Ko))}function H8(t,n){if(!t||!n.startsWith(t))return n;let e=n.substring(t.length);return e===""||["/",";","?","#"].includes(e[0])?e:n}function bR(t){return t.replace(/\/index\.html$/,"")}function z8(t){if(new RegExp("^(https?:)?//").test(t)){let[,e]=t.split(/\/\/[^\/]+/);return e}return t}var cw=(()=>{class t extends Ko{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(e,i){super(),this._platformLocation=e,i!=null&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash??"#";return i.length>0?i.substring(1):i}prepareExternalUrl(e){let i=S_(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,r,o){let s=this.prepareExternalUrl(r+wr(o))||this._platformLocation.pathname;this._platformLocation.pushState(e,i,s)}replaceState(e,i,r,o){let s=this.prepareExternalUrl(r+wr(o))||this._platformLocation.pathname;this._platformLocation.replaceState(e,i,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(i){return new(i||t)(D(Jn),D(E_,8))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();var sw=/\s+/,yR=[],hl=(()=>{class t{_ngEl;_renderer;initialClasses=yR;rawClass;stateMap=new Map;constructor(e,i){this._ngEl=e,this._renderer=i}set klass(e){this.initialClasses=e!=null?e.trim().split(sw):yR}set ngClass(e){this.rawClass=typeof e=="string"?e.trim().split(sw):e}ngDoCheck(){for(let i of this.initialClasses)this._updateState(i,!0);let e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(let i of e)this._updateState(i,!0);else if(e!=null)for(let i of Object.keys(e))this._updateState(i,!!e[i]);this._applyStateDiff()}_updateState(e,i){let r=this.stateMap.get(e);r!==void 0?(r.enabled!==i&&(r.changed=!0,r.enabled=i),r.touched=!0):this.stateMap.set(e,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(let e of this.stateMap){let i=e[0],r=e[1];r.changed?(this._toggleClass(i,r.enabled),r.changed=!1):r.touched||(r.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),r.touched=!1}}_toggleClass(e,i){e=e.trim(),e.length>0&&e.split(sw).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}static \u0275fac=function(i){return new(i||t)(E(Y),E(Ke))};static \u0275dir=B({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return t})();var w_=class{$implicit;ngForOf;index;count;constructor(n,e,i,r){this.$implicit=n,this.ngForOf=e,this.index=i,this.count=r}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}},Un=(()=>{class t{_viewContainer;_template;_differs;set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(e,i,r){this._viewContainer=e,this._template=i,this._differs=r}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){let e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){let i=this._viewContainer;e.forEachOperation((r,o,s)=>{if(r.previousIndex==null)i.createEmbeddedView(this._template,new w_(r.item,this._ngForOf,-1,-1),s===null?void 0:s);else if(s==null)i.remove(o===null?void 0:o);else if(o!==null){let a=i.get(o);i.move(a,s),vR(a,r)}});for(let r=0,o=i.length;r<o;r++){let a=i.get(r).context;a.index=r,a.count=o,a.ngForOf=this._ngForOf}e.forEachIdentityChange(r=>{let o=i.get(r.currentIndex);vR(o,r)})}static ngTemplateContextGuard(e,i){return!0}static \u0275fac=function(i){return new(i||t)(E(mt),E(Nt),E(ml))};static \u0275dir=B({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return t})();function vR(t,n){t.context.$implicit=n.item}var ke=(()=>{class t{_viewContainer;_context=new x_;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(e,i){this._viewContainer=e,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){SR(e,!1),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){SR(e,!1),this._elseTemplateRef=e,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 ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(e,i){return!0}static \u0275fac=function(i){return new(i||t)(E(mt),E(Nt))};static \u0275dir=B({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return t})(),x_=class{$implicit=null;ngIf=null};function SR(t,n){if(t&&!t.createEmbeddedView)throw new N(2020,!1)}var dw=(()=>{class t{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){let e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){let[r,o]=e.split("."),s=r.indexOf("-")===-1?void 0:Sr.DashCase;i!=null?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${i}${o}`:i,s):this._renderer.removeStyle(this._ngEl.nativeElement,r,s)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}static \u0275fac=function(i){return new(i||t)(E(Y),E(v_),E(Ke))};static \u0275dir=B({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return t})(),gl=(()=>{class t{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;injector=p(J);constructor(e){this._viewContainerRef=e}ngOnChanges(e){if(this._shouldRecreateView(e)){let i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let r=this._createContextForwardProxy();this._viewRef=i.createEmbeddedView(this.ngTemplateOutlet,r,{injector:this._getInjector()})}}_getInjector(){return this.ngTemplateOutletInjector==="outlet"?this.injector:this.ngTemplateOutletInjector??void 0}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,i,r)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,i,r):!1,get:(e,i,r)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,i,r)}})}static \u0275fac=function(i){return new(i||t)(E(mt))};static \u0275dir=B({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Et]})}return t})();function $8(t,n){return new N(2100,!1)}var aw=class{createSubscription(n,e,i){return dt(()=>n.subscribe({next:e,error:i}))}dispose(n){dt(()=>n.unsubscribe())}},lw=class{createSubscription(n,e,i){return n.then(r=>e?.(r),r=>i?.(r)),{unsubscribe:()=>{e=null,i=null}}}dispose(n){n.unsubscribe()}},G8=new lw,W8=new aw,T_=(()=>{class t{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;applicationErrorHandler=p(Ti);constructor(e){this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){if(!this._obj){if(e)try{this.markForCheckOnValueUpdate=!1,this._subscribe(e)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i),i=>this.applicationErrorHandler(i))}_selectStrategy(e){if(Xr(e))return G8;if(a_(e))return W8;throw $8(t,e)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(i){return new(i||t)(E(Ye,16))};static \u0275pipe=Pt({name:"async",type:t,pure:!1})}return t})();function q8(t,n){return{key:t,value:n}}var uw=(()=>{class t{differs;constructor(e){this.differs=e}differ;keyValues=[];compareFn=ER;transform(e,i=ER){if(!e||!(e instanceof Map)&&typeof e!="object")return null;this.differ??=this.differs.find(e).create();let r=this.differ.diff(e),o=i!==this.compareFn;return r&&(this.keyValues=[],r.forEachItem(s=>{this.keyValues.push(q8(s.key,s.currentValue))})),(r||o)&&(i&&this.keyValues.sort(i),this.compareFn=i),this.keyValues}static \u0275fac=function(i){return new(i||t)(E(v_,16))};static \u0275pipe=Pt({name:"keyvalue",type:t,pure:!1})}return t})();function ER(t,n){let e=t.key,i=n.key;if(e===i)return 0;if(e==null)return 1;if(i==null)return-1;if(typeof e=="string"&&typeof i=="string")return e<i?-1:1;if(typeof e=="number"&&typeof i=="number")return e-i;if(typeof e=="boolean"&&typeof i=="boolean")return e<i?-1:1;let r=String(e),o=String(i);return r==o?0:r<o?-1:1}var Rt=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({})}return t})();function Pp(t,n){n=encodeURIComponent(n);for(let e of t.split(";")){let i=e.indexOf("="),[r,o]=i==-1?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===n)return decodeURIComponent(o)}return null}var Y8=(()=>{class t{build(){return new XMLHttpRequest}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),pw=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=R({token:t,factory:function(i){let r=null;return i?r=new(i||t):r=D(Y8),r},providedIn:"root"})}return t})();var mw="browser";function I_(t){return t===mw}var hw=(()=>{class t{static \u0275prov=R({token:t,providedIn:"root",factory:()=>new fw(p(le),window)})}return t})(),fw=class{document;window;offset=()=>[0,0];constructor(n,e){this.document=n,this.window=e}setOffset(n){Array.isArray(n)?this.offset=()=>n:this.offset=n}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(n,e){this.window.scrollTo(k(h({},e),{left:n[0],top:n[1]}))}scrollToAnchor(n,e){let i=K8(this.document,n);i&&(this.scrollToElement(i,e),i.focus({preventScroll:!0}))}setHistoryScrollRestoration(n){try{this.window.history.scrollRestoration=n}catch(e){console.warn(Hr(2400,!1))}}scrollToElement(n,e){let i=n.getBoundingClientRect(),r=i.left+this.window.pageXOffset,o=i.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo(k(h({},e),{left:r-s[0],top:o-s[1]}))}};function K8(t,n){let e=t.getElementById(n)||t.getElementsByName(n)[0];if(e)return e;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let i=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),r=i.currentNode;for(;r;){let o=r.shadowRoot;if(o){let s=o.getElementById(n)||o.querySelector(`[name="${CSS.escape(n)}"]`);if(s)return s}r=i.nextNode()}}return null}var Lp=class{_doc;constructor(n){this._doc=n}manager},D_=(()=>{class t extends Lp{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r,o){return e.addEventListener(i,r,o),()=>this.removeEventListener(e,i,r,o)}removeEventListener(e,i,r,o){return e.removeEventListener(i,r,o)}static \u0275fac=function(i){return new(i||t)(D(le))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),O_=new T(""),yw=(()=>{class t{_zone;_plugins;_eventNameToPlugin=new Map;constructor(e,i){this._zone=i,e.forEach(s=>{s.manager=this});let r=e.filter(s=>!(s instanceof D_));this._plugins=r.slice().reverse();let o=e.find(s=>s instanceof D_);o&&this._plugins.push(o)}addEventListener(e,i,r,o){return this._findPluginFor(i).addEventListener(e,i,r,o)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(o=>o.supports(e)),!i)throw new N(-5101,!1);return this._eventNameToPlugin.set(e,i),i}static \u0275fac=function(i){return new(i||t)(D(O_),D(Z))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),gw="ng-app-id";function CR(t){for(let n of t)n.remove()}function wR(t,n){let e=n.createElement("style");return e.textContent=t,e}function Q8(t,n,e,i){let r=t.head?.querySelectorAll(`style[${gw}="${n}"],link[${gw}="${n}"]`);if(!r||r.length===0)return!1;for(let o of r)o.removeAttribute(gw),o instanceof HTMLLinkElement?i.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&e.set(o.textContent,{usage:0,elements:[o]});return!0}function bw(t,n){let e=n.createElement("link");return e.setAttribute("rel","stylesheet"),e.setAttribute("href",t),e}var vw=(()=>{class t{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(e,i,r,o={}){this.doc=e,this.appId=i,this.nonce=r,Q8(e,i,this.inline,this.external)&&this.hosts.add(e.head)}addStyles(e,i){for(let r of e)this.addUsage(r,this.inline,wR);i?.forEach(r=>this.addUsage(r,this.external,bw))}removeStyles(e,i){for(let r of e)this.removeUsage(r,this.inline);i?.forEach(r=>this.removeUsage(r,this.external))}addUsage(e,i,r){let o=i.get(e);o?o.usage++:i.set(e,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,r(e,this.doc)))})}removeUsage(e,i){let r=i.get(e);r&&(r.usage--,r.usage<=0&&(CR(r.elements),i.delete(e)))}ngOnDestroy(){for(let[,{elements:e}]of[...this.inline,...this.external])CR(e);this.hosts.clear()}addHost(e){if(!this.hosts.has(e)){this.hosts.add(e);for(let[i,{elements:r}]of this.inline)r.push(this.addElement(e,wR(i,this.doc)));for(let[i,{elements:r}]of this.external)r.push(this.addElement(e,bw(i,this.doc)))}}removeHost(e){this.hosts.delete(e);for(let i of[...this.inline.values(),...this.external.values()]){let r=[];for(let o of i.elements)o.parentNode===e?o.remove():r.push(o);i.elements=r}}addElement(e,i){return this.nonce&&i.setAttribute("nonce",this.nonce),e.appendChild(i)}static \u0275fac=function(i){return new(i||t)(D(le),D(Ho),D(Hs,8),D(zo))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),_w={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"},Sw=/%COMP%/g;var TR="%COMP%",Z8=`_nghost-${TR}`,X8=`_ngcontent-${TR}`,J8=!0,ez=new T("",{factory:()=>J8}),tz=new T("");function nz(t){return X8.replace(Sw,t)}function iz(t){return Z8.replace(Sw,t)}function IR(t,n){return n.map(e=>e.replace(Sw,t))}var Up=(()=>{class t{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;cssVarNamespace;constructor(e,i,r,o,s,a,l=null,c=null,d=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.removeStylesOnCompDestroy=o,this.doc=s,this.ngZone=a,this.nonce=l,this.tracingService=c,this.cssVarNamespace=d??"",this.defaultRenderer=new Fp(e,s,a,this.tracingService,this.cssVarNamespace)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;let r=this.getOrCreateRenderer(e,i);return r instanceof M_?r.applyToHost(e):r instanceof Bp&&r.applyStyles(),r}getOrCreateRenderer(e,i){let r=this.rendererByCompId,o=r.get(i.id);if(!o){let s=this.doc,a=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,u=this.tracingService;switch(i.encapsulation){case vr.Emulated:o=new M_(l,c,i,this.appId,d,s,a,u,this.cssVarNamespace);break;case vr.ShadowDom:return new A_(l,e,i,s,a,this.nonce,u,this.cssVarNamespace,c);case vr.ExperimentalIsolatedShadowDom:return new A_(l,e,i,s,a,this.nonce,u,this.cssVarNamespace);default:o=new Bp(l,c,i,d,s,a,u,this.cssVarNamespace);break}r.set(i.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(e){this.rendererByCompId.delete(e)}static \u0275fac=function(i){return new(i||t)(D(yw),D(ul),D(Ho),D(ez),D(le),D(Z),D(Hs),D(Er,8),D(tz,8))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),Fp=class{eventManager;doc;ngZone;tracingService;cssVarNamespace;data=Object.create(null);throwOnSyntheticProps=!0;constructor(n,e,i,r,o=""){this.eventManager=n,this.doc=e,this.ngZone=i,this.tracingService=r,this.cssVarNamespace=o}destroy(){}destroyNode=null;createElement(n,e){return e?this.doc.createElementNS(_w[e]||e,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,e){(xR(n)?n.content:n).appendChild(e)}insertBefore(n,e,i){n&&(xR(n)?n.content:n).insertBefore(e,i)}removeChild(n,e){e.remove()}selectRootElement(n,e){let i=typeof n=="string"?this.doc.querySelector(n):n;if(!i)throw new N(-5104,!1);return e||(i.textContent=""),i}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,e,i,r){if(r){e=r+":"+e;let o=_w[r];o?n.setAttributeNS(o,e,i):n.setAttribute(e,i)}else n.setAttribute(e,i)}removeAttribute(n,e,i){if(i){let r=_w[i];r?n.removeAttributeNS(r,e):n.removeAttribute(`${i}:${e}`)}else n.removeAttribute(e)}addClass(n,e){n.classList.add(e)}removeClass(n,e){n.classList.remove(e)}setStyle(n,e,i,r){let o=e.startsWith("--");o&&(e=e.replace("%NS%",this.cssVarNamespace)),o||r&(Sr.DashCase|Sr.Important)?n.style.setProperty(e,i,r&Sr.Important?"important":""):n.style[e]=i}removeStyle(n,e,i){let r=e.startsWith("--");r&&(e=e.replace("%NS%",this.cssVarNamespace)),r||i&Sr.DashCase?n.style.removeProperty(e):n.style[e]=""}setProperty(n,e,i){n!=null&&(n[e]=i)}setValue(n,e){n.nodeValue=e}listen(n,e,i,r){if(typeof n=="string"&&(n=Oi().getGlobalEventTarget(this.doc,n),!n))throw new N(-5102,!1);let o=this.decoratePreventDefault(i);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(n,e,o)),this.eventManager.addEventListener(n,e,o,r)}decoratePreventDefault(n){return e=>{if(e==="__ngUnwrap__")return n;n(e)===!1&&e.preventDefault()}}};function xR(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var A_=class extends Fp{hostEl;sharedStylesHost;shadowRoot;constructor(n,e,i,r,o,s,a,l,c){super(n,r,o,a,l),this.hostEl=e,this.sharedStylesHost=c,this.shadowRoot=e.attachShadow({mode:"open"}),this.sharedStylesHost&&this.sharedStylesHost.addHost(this.shadowRoot);let d=i.styles;d=IR(i.id,d).map(m=>m.replace(/%NS%/g,l));for(let m of d){let f=document.createElement("style");s&&f.setAttribute("nonce",s),f.textContent=m,this.shadowRoot.appendChild(f)}let u=i.getExternalStyles?.();if(u)for(let m of u){let f=bw(m,r);s&&f.setAttribute("nonce",s),this.shadowRoot.appendChild(f)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,e){return super.appendChild(this.nodeOrShadowRoot(n),e)}insertBefore(n,e,i){return super.insertBefore(this.nodeOrShadowRoot(n),e,i)}removeChild(n,e){return super.removeChild(null,e)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost&&this.sharedStylesHost.removeHost(this.shadowRoot)}},Bp=class extends Fp{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(n,e,i,r,o,s,a,l,c){super(n,o,s,a,l),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=r;let d=i.styles,u=c?IR(c,d):d;this.styles=u.map(m=>m.replace(/%NS%/g,l)),this.styleUrls=i.getExternalStyles?.(c)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&$s.size===0&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},M_=class extends Bp{contentAttr;hostAttr;constructor(n,e,i,r,o,s,a,l,c){let d=r+"-"+i.id;super(n,e,i,o,s,a,l,c,d),this.contentAttr=nz(d),this.hostAttr=iz(d)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,e){let i=super.createElement(n,e);return super.setAttribute(i,this.contentAttr,""),i}};var N_=class t extends Rp{supportsDOMEvents=!0;static makeCurrent(){ow(new t)}onAndCancel(n,e,i,r){return n.addEventListener(e,i,r),()=>{n.removeEventListener(e,i,r)}}dispatchEvent(n,e){n.dispatchEvent(e)}remove(n){n.remove()}createElement(n,e){return e=e||this.getDefaultDocument(),e.createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,e){return e==="window"?window:e==="document"?n:e==="body"?n.body:null}getBaseHref(n){let e=rz();return e==null?null:oz(e)}resetBaseElement(){jp=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return Pp(document.cookie,n)}},jp=null;function rz(){return jp=jp||document.head.querySelector("base"),jp?jp.getAttribute("href"):null}function oz(t){return new URL(t,document.baseURI).pathname}var R_=class{addToWindow(n){pn.getAngularTestability=(i,r=!0)=>{let o=n.findTestabilityInTree(i,r);if(o==null)throw new N(5103,!1);return o},pn.getAllAngularTestabilities=()=>n.getAllTestabilities(),pn.getAllAngularRootElements=()=>n.getAllRootElements();let e=i=>{let r=pn.getAllAngularTestabilities(),o=r.length,s=function(){o--,o==0&&i()};r.forEach(a=>{a.whenStable(s)})};pn.frameworkStabilizers||(pn.frameworkStabilizers=[]),pn.frameworkStabilizers.push(e)}findTestabilityInTree(n,e,i){if(e==null)return null;let r=n.getTestability(e);return r??(i?Oi().isShadowRoot(e)?this.findTestabilityInTree(n,e.host,!0):this.findTestabilityInTree(n,e.parentElement,!0):null)}},DR=["alt","control","meta","shift"],sz={"\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"},az={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},AR=(()=>{class t extends Lp{constructor(e){super(e)}supports(e){return t.parseEventName(e)!=null}addEventListener(e,i,r,o){let s=t.parseEventName(i),a=t.eventCallback(s.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Oi().onAndCancel(e,s.domEventName,a,o))}static parseEventName(e){let i=e.toLowerCase().split("."),r=i.shift();if(i.length===0||!(r==="keydown"||r==="keyup"))return null;let o=t._normalizeKey(i.pop()),s="",a=i.indexOf("code");if(a>-1&&(i.splice(a,1),s="code."),DR.forEach(c=>{let d=i.indexOf(c);d>-1&&(i.splice(d,1),s+=c+".")}),s+=o,i.length!=0||o.length===0)return null;let l={};return l.domEventName=r,l.fullKey=s,l}static matchEventFullKeyCode(e,i){let r=sz[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(r=e.code,o="code."),r==null||!r?!1:(r=r.toLowerCase(),r===" "?r="space":r==="."&&(r="dot"),DR.forEach(s=>{if(s!==r){let a=az[s];a(e)&&(o+=s+".")}}),o+=r,o===i)}static eventCallback(e,i,r){return o=>{t.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>i(o))}}static _normalizeKey(e){return e==="esc"?"escape":e}static \u0275fac=function(i){return new(i||t)(D(le))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();function lz(){N_.makeCurrent()}function cz(){return new zi}function dz(){return ZE(document),document}var uz=[{provide:zo,useValue:mw},{provide:hg,useValue:lz,multi:!0},{provide:le,useFactory:dz}],Ew=nw(mR,"browser",uz);var pz=[{provide:Zc,useClass:R_},{provide:u_,useClass:Cp,deps:[Z,wp,Zc]},{provide:Cp,useClass:Cp,deps:[Z,wp,Zc]}],fz=[{provide:Yu,useValue:"root"},{provide:zi,useFactory:cz},{provide:O_,useClass:D_,multi:!0},{provide:O_,useClass:AR,multi:!0},Up,{provide:ul,useClass:vw},{provide:vw,useExisting:ul},yw,{provide:Yt,useExisting:Up},[]],_l=(()=>{class t{constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({providers:[...fz,...pz],imports:[Rt,lR]})}return t})();var ei=class t{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(n){n?typeof n=="string"?this.lazyInit=()=>{this.headers=new Map,n.split(`
`).forEach(e=>{let i=e.indexOf(":");if(i>0){let r=e.slice(0,i),o=e.slice(i+1).trim();this.addHeaderEntry(r,o)}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((e,i)=>{this.addHeaderEntry(i,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([e,i])=>{this.setHeaderEntries(e,i)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();let e=this.headers.get(n.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,e){return this.clone({name:n,value:e,op:"a"})}set(n,e){return this.clone({name:n,value:e,op:"s"})}delete(n,e){return this.clone({name:n,value:e,op:"d"})}maybeSetNormalizedName(n,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,n)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init();for(let[e,i]of n.headers.entries())this.headers.set(e,i),this.normalizedNames.set(e,n.normalizedNames.get(e))}clone(n){let e=new t;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([n]),e}applyUpdate(n){let e=n.name.toLowerCase();switch(n.op){case"a":case"s":let i=n.value;if(typeof i=="string"&&(i=[i]),i.length===0)return;this.maybeSetNormalizedName(n.name,e);let r=n.op==="a"?(this.headers.get(e)||[]).slice():[];r.push(...i),this.headers.set(e,r);break;case"d":let o=n.value;if(o===void 0)this.headers.delete(e),this.normalizedNames.delete(e);else{let s=Array.isArray(o)?o:[o],a=this.headers.get(e);if(!a)return;a=a.filter(l=>s.indexOf(l)===-1),a.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}break}}addHeaderEntry(n,e){let i=n.toLowerCase();this.maybeSetNormalizedName(n,i),this.headers.has(i)?this.headers.get(i).push(e):this.headers.set(i,[e])}setHeaderEntries(n,e){let i=(Array.isArray(e)?e:[e]).map(o=>o.toString()),r=n.toLowerCase();this.headers.set(r,i),this.maybeSetNormalizedName(n,r)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>n(this.normalizedNames.get(e),this.headers.get(e)))}};var Hp=class{defaultValue;constructor(n){this.defaultValue=n}},P_=class{map=new Map;set(n,e){return this.map.set(n,e),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}},L_=class{encodeKey(n){return MR(n)}encodeValue(n){return MR(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}};function mz(t,n){let e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(r=>{let o=r.indexOf("="),[s,a]=o==-1?[n.decodeKey(r),""]:[n.decodeKey(r.slice(0,o)),n.decodeValue(r.slice(o+1))],l=e.get(s)||[];l.push(a),e.set(s,l)}),e}var hz=/%(\d[a-f0-9])/gi,gz={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function MR(t){return encodeURIComponent(t).replace(hz,(n,e)=>gz[e]??n)}function k_(t){return`${t}`}var Ki=class t{map;encoder;updates=null;cloneFrom=null;constructor(n={}){if(this.encoder=n.encoder||new L_,n.fromString){if(n.fromObject)throw new N(2805,!1);this.map=mz(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(e=>{let i=n.fromObject[e],r=Array.isArray(i)?i.map(k_):[k_(i)];this.map.set(e,r)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();let e=this.map.get(n);return e?e[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,e){return this.clone({param:n,value:e,op:"a"})}appendAll(n){let e=[];return Object.keys(n).forEach(i=>{let r=n[i];Array.isArray(r)?r.forEach(o=>{e.push({param:i,value:o,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(n,e){return this.clone({param:n,value:e,op:"s"})}delete(n,e){return this.clone({param:n,value:e,op:"d"})}toString(){return this.init(),this.keys().map(n=>{let e=this.encoder.encodeKey(n);return this.map.get(n).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(n=>n!=="").join("&")}clone(n){let e=new t({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(n),e}init(){if(this.map===null&&(this.map=new Map),this.cloneFrom!==null){this.cloneFrom.init();for(let[n,e]of this.cloneFrom.map.entries())this.map.set(n,e);this.updates.forEach(n=>{switch(n.op){case"a":case"s":let e=n.op==="a"?(this.map.get(n.param)||[]).slice():[];e.push(k_(n.value)),this.map.set(n.param,e);break;case"d":if(n.value!==void 0){let i=(this.map.get(n.param)||[]).slice(),r=i.indexOf(k_(n.value));r!==-1&&i.splice(r,1),i.length>0?this.map.set(n.param,i):this.map.delete(n.param)}else{this.map.delete(n.param);break}}}),this.cloneFrom=this.updates=null}}};function _z(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function OR(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function NR(t){return typeof Blob<"u"&&t instanceof Blob}function RR(t){return typeof FormData<"u"&&t instanceof FormData}function bz(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var Vp="Content-Type",F_="Accept",LR="text/plain",FR="application/json",BR=`${FR}, ${LR}, */*`,td=class t{url;body=null;headers;context;reportProgress=!1;reportUploadProgress=!1;reportDownloadProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;referrer;integrity;referrerPolicy;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(n,e,i,r){this.url=e,this.method=n.toUpperCase();let o;if(_z(this.method)||r?(this.body=i!==void 0?i:null,o=r):o=i,o){if(this.reportProgress=!!o.reportProgress,this.reportUploadProgress=!!o.reportUploadProgress,this.reportDownloadProgress=!!o.reportDownloadProgress,this.withCredentials=!!o.withCredentials,this.keepalive=!!o.keepalive,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),o.priority&&(this.priority=o.priority),o.cache&&(this.cache=o.cache),o.credentials&&(this.credentials=o.credentials),typeof o.timeout=="number"){if(o.timeout<1||!Number.isInteger(o.timeout))throw new N(2822,"");this.timeout=o.timeout}o.mode&&(this.mode=o.mode),o.redirect&&(this.redirect=o.redirect),o.integrity&&(this.integrity=o.integrity),o.referrer!==void 0&&(this.referrer=o.referrer),o.referrerPolicy&&(this.referrerPolicy=o.referrerPolicy),this.transferCache=o.transferCache}if(this.headers??=new ei,this.context??=new P_,!this.params)this.params=new Ki,this.urlWithParams=e;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=e;else{let a=e,l="",c=e.indexOf("#");c!==-1&&(l=e.substring(c),a=e.substring(0,c));let d=a.indexOf("?"),u=d===-1?"?":d<a.length-1?"&":"";this.urlWithParams=a+u+s+l}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||OR(this.body)||NR(this.body)||RR(this.body)||bz(this.body)?this.body:this.body instanceof Ki?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||RR(this.body)?null:NR(this.body)?this.body.type||null:OR(this.body)?null:typeof this.body=="string"?LR:this.body instanceof Ki?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?FR:null}clone(n={}){let e=n.method||this.method,i=n.url||this.url,r=n.responseType||this.responseType,o=n.keepalive??this.keepalive,s=n.priority||this.priority,a=n.cache||this.cache,l=n.mode||this.mode,c=n.redirect||this.redirect,d=n.credentials||this.credentials,u=n.referrer??this.referrer,m=n.integrity||this.integrity,f=n.referrerPolicy||this.referrerPolicy,_=n.transferCache??this.transferCache,S=n.timeout??this.timeout,M=n.body!==void 0?n.body:this.body,P=n.withCredentials??this.withCredentials,O=n.reportProgress??this.reportProgress,q=n.reportUploadProgress??this.reportUploadProgress,pe=n.reportDownloadProgress??this.reportDownloadProgress,Ct=n.headers||this.headers,Ve=n.params||this.params,yt=n.context??this.context;return n.setHeaders!==void 0&&(Ct=Object.keys(n.setHeaders).reduce((wt,Ft)=>wt.set(Ft,n.setHeaders[Ft]),Ct)),n.setParams&&(Ve=Object.keys(n.setParams).reduce((wt,Ft)=>wt.set(Ft,n.setParams[Ft]),Ve)),new t(e,i,M,{params:Ve,headers:Ct,context:yt,reportProgress:O,reportUploadProgress:q,reportDownloadProgress:pe,responseType:r,withCredentials:P,transferCache:_,keepalive:o,cache:a,priority:s,timeout:S,mode:l,redirect:c,credentials:d,referrer:u,integrity:m,referrerPolicy:f})}},Qo=(function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t})(Qo||{}),nd=class{headers;status;statusText;url;ok;type;redirected;responseType;constructor(n,e=200,i="OK"){this.headers=n.headers||new ei,this.status=n.status!==void 0?n.status:e,this.statusText=n.statusText||i,this.url=n.url||null,this.redirected=n.redirected,this.responseType=n.responseType,this.ok=this.status>=200&&this.status<300}},zp=class t extends nd{constructor(n={}){super(n)}type=Qo.ResponseHeader;clone(n={}){return new t({headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},qs=class t extends nd{body;constructor(n={}){super(n),this.body=n.body!==void 0?n.body:null}type=Qo.Response;clone(n={}){return new t({body:n.body!==void 0?n.body:this.body,headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0,redirected:n.redirected??this.redirected,responseType:n.responseType??this.responseType})}},ui=class extends nd{name="HttpErrorResponse";message;error;ok=!1;constructor(n){super(n,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${n.url||"(unknown url)"}`:this.message=`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}},UR=200,yz=204;var vz=/^\)\]\}',?\n/,vbe=1024*1024,jR=new T("",{factory:()=>null}),B_=(()=>{class t{fetchImpl=p(ww,{optional:!0})?.fetch??((...e)=>globalThis.fetch(...e));ngZone=p(Z);destroyRef=p(Wt);maxResponseSize=p(jR);handle(e){return new _e(i=>{let r=new AbortController;this.doRequest(e,r.signal,i).then(xw,s=>i.error(new ui({error:s})));let o;return e.timeout&&(o=this.ngZone.runOutsideAngular(()=>setTimeout(()=>{r.signal.aborted||r.abort(new DOMException("signal timed out","TimeoutError"))},e.timeout))),()=>{o!==void 0&&clearTimeout(o),r.abort()}})}doRequest(e,i,r){return j(this,null,function*(){let o=this.createRequestInit(e),s;try{let M=this.ngZone.runOutsideAngular(()=>this.fetchImpl(e.urlWithParams,h({signal:i},o)));Sz(M),r.next({type:Qo.Sent}),s=yield M}catch(M){r.error(new ui({error:M,status:M.status??0,statusText:M.statusText,url:e.urlWithParams,headers:M.headers}));return}let a=new ei(s.headers),l=s.statusText,c=s.url||e.urlWithParams,d=s.status,u=null,m=e.reportProgress||e.reportDownloadProgress;if(m&&r.next(new zp({headers:a,status:d,statusText:l,url:c})),s.body){let M=s.headers.get("content-length"),P=M!==null?Number(M):NaN;this.maxResponseSize!==null&&Number.isFinite(P)&&P>this.maxResponseSize&&kR(this.maxResponseSize);let O=[],q=s.body.getReader(),pe=0,Ct,Ve,yt=typeof Zone<"u"&&Zone.current,wt=!1;if(yield this.ngZone.runOutsideAngular(()=>j(this,null,function*(){for(;;){if(this.destroyRef.destroyed){yield q.cancel(),wt=!0;break}let{done:Wn,value:Fr}=yield q.read();if(Wn)break;if(O.push(Fr),pe+=Fr.length,this.maxResponseSize!==null&&pe>this.maxResponseSize&&(yield q.cancel(),kR(this.maxResponseSize)),m){Ve=e.responseType==="text"?(Ve??"")+(Ct??=new TextDecoder).decode(Fr,{stream:!0}):void 0;let Si=()=>r.next({type:Qo.DownloadProgress,total:Number.isFinite(P)?P:void 0,loaded:pe,partialText:Ve});yt?yt.run(Si):Si()}}})),wt){r.complete();return}let Ft=this.concatChunks(O,pe);try{let Wn=s.headers.get(Vp)??"";u=this.parseBody(e,Ft,Wn,d)}catch(Wn){r.error(new ui({error:Wn,headers:new ei(s.headers),status:s.status,statusText:s.statusText,url:s.url||e.urlWithParams}));return}}d===0&&(d=u?UR:0);let f=d>=200&&d<300,_=s.redirected,S=s.type;f?(r.next(new qs({body:u,headers:a,status:d,statusText:l,url:c,redirected:_,responseType:S})),r.complete()):r.error(new ui({error:u,headers:a,status:d,statusText:l,url:c,redirected:_,responseType:S}))})}parseBody(e,i,r,o){switch(e.responseType){case"json":let s=new TextDecoder().decode(i).replace(vz,"");if(s==="")return null;try{return JSON.parse(s)}catch(a){if(o<200||o>=300)return s;throw a}case"text":return new TextDecoder().decode(i);case"blob":return new Blob([i],{type:r});case"arraybuffer":return i.buffer}}createRequestInit(e){if(e.reportUploadProgress)throw new N(2824,!1);let i={},r;if(r=e.credentials,e.withCredentials&&(r="include"),e.headers.forEach((o,s)=>i[o]=s.join(",")),e.headers.has(F_)||(i[F_]=BR),!e.headers.has(Vp)){let o=e.detectContentTypeHeader();o!==null&&(i[Vp]=o)}return{body:e.serializeBody(),method:e.method,headers:i,credentials:r,keepalive:e.keepalive,cache:e.cache,priority:e.priority,mode:e.mode,redirect:e.redirect,referrer:e.referrer,integrity:e.integrity,referrerPolicy:e.referrerPolicy}}concatChunks(e,i){let r=new Uint8Array(i),o=0;for(let s of e)r.set(s,o),o+=s.length;return r}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),ww=class{};function xw(){}function Sz(t){t.then(xw,xw)}function kR(t){throw new N(-2825,!1)}var Ez=new T("",{factory:()=>!0}),Cz="XSRF-TOKEN",VR=new T("",{factory:()=>Cz}),wz="X-XSRF-TOKEN",HR=new T("",{factory:()=>wz}),xz=(()=>{class t{cookieName=p(VR);doc=p(le);lastCookieString="";lastToken=null;parseCount=0;getToken(){let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=Pp(e,this.cookieName),this.lastCookieString=e),this.lastToken}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),zR=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=R({token:t,factory:function(i){let r=null;return i?r=new(i||t):r=D(xz),r},providedIn:"root"})}return t})();function $R(t,n){if(!p(Ez)||t.method==="GET"||t.method==="HEAD")return n(t);try{let r=p(Jn).href,{origin:o}=new URL(r),{origin:s}=new URL(t.url,o);if(o!==s)return n(t)}catch(r){return n(t)}let e=p(zR).getToken(),i=p(HR);return e!=null&&!t.headers.has(i)&&(t=t.clone({headers:t.headers.set(i,e)})),n(t)}function GR(t,n){return n(t)}function Tz(t,n){return(e,i)=>n.intercept(e,{handle:r=>t(r,i)})}function Iz(t,n,e){return(i,r)=>rn(e,()=>n(i,o=>t(o,r)))}var id=new T(""),Iw=new T("",{factory:()=>[$R]}),WR=new T(""),Dw=new T("",{factory:()=>!0});function Dz(){let t=null;return(n,e)=>{t===null&&(t=(p(id,{optional:!0})??[]).reduceRight(Tz,GR));let i=p(tp);if(p(Dw)){let o=i.add();return t(n,e).pipe(Os(o))}else return t(n,e)}}var j_=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=R({token:t,factory:function(i){let r=null;return i?r=new(i||t):r=D(B_),r},providedIn:"root"})}return t})();var U_=(()=>{class t{backend;injector;chain=null;pendingTasks=p(tp);contributeToStability=p(Dw);constructor(e,i){this.backend=e,this.injector=i}handle(e){if(this.chain===null){let r=Array.from(new Set([...this.injector.get(Iw),...this.injector.get(WR,[])]));this.chain=r.reduceRight((o,s)=>Iz(o,s,this.injector),GR)}let i=this.chain;if(this.contributeToStability){let r=this.pendingTasks.add();return dt(()=>i(e,o=>this.backend.handle(o))).pipe(Os(r))}else return dt(()=>i(e,r=>this.backend.handle(r)))}static \u0275fac=function(i){return new(i||t)(D(j_),D(We))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Aw=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=R({token:t,factory:function(i){let r=null;return i?r=new(i||t):r=D(U_),r},providedIn:"root"})}return t})();function Cw(t,n){return h({body:n},t)}var io=(()=>{class t{handler;constructor(e){this.handler=e}request(e,i,r={}){let o;if(e instanceof td)o=e;else{let l;r.headers instanceof ei?l=r.headers:l=new ei(r.headers);let c;r.params&&(r.params instanceof Ki?c=r.params:c=new Ki({fromObject:r.params})),o=new td(e,i,r.body!==void 0?r.body:null,{headers:l,context:r.context,params:c,reportProgress:r.reportProgress,reportUploadProgress:r.reportUploadProgress,reportDownloadProgress:r.reportDownloadProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials,transferCache:r.transferCache,keepalive:r.keepalive,priority:r.priority,cache:r.cache,mode:r.mode,redirect:r.redirect,credentials:r.credentials,referrer:r.referrer,referrerPolicy:r.referrerPolicy,integrity:r.integrity,timeout:r.timeout})}let s=Q(o).pipe(Hi(l=>this.handler.handle(l)));if(e instanceof td||r.observe==="events")return s;let a=s.pipe(ze(l=>l instanceof qs));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return a.pipe(ue(l=>{if(l.body!==null&&!(l.body instanceof ArrayBuffer))throw new N(2806,!1);return l.body}));case"blob":return a.pipe(ue(l=>{if(l.body!==null&&!(l.body instanceof Blob))throw new N(2807,!1);return l.body}));case"text":return a.pipe(ue(l=>{if(l.body!==null&&typeof l.body!="string")throw new N(2808,!1);return l.body}));default:return a.pipe(ue(l=>l.body))}case"response":return a;default:throw new N(2809,!1)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:new Ki().append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,Cw(r,i))}post(e,i,r={}){return this.request("POST",e,Cw(r,i))}put(e,i,r={}){return this.request("PUT",e,Cw(r,i))}static \u0275fac=function(i){return new(i||t)(D(Aw))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Az=/^\)\]\}',?\n/;var Tw=(()=>{class t{xhrFactory;tracingService=p(Er,{optional:!0});constructor(e){this.xhrFactory=e}maybePropagateTrace(e){return this.tracingService?.propagate?this.tracingService.propagate(e):e}handle(e){if(e.method==="JSONP")throw new N(-2800,!1);let i=this.xhrFactory;return Q(null).pipe(xt(()=>new _e(o=>{let s=i.build();if(s.open(e.method,e.urlWithParams),e.withCredentials&&(s.withCredentials=!0),e.headers.forEach((O,q)=>s.setRequestHeader(O,q.join(","))),e.headers.has(F_)||s.setRequestHeader(F_,BR),!e.headers.has(Vp)){let O=e.detectContentTypeHeader();O!==null&&s.setRequestHeader(Vp,O)}if(e.timeout&&(s.timeout=e.timeout),e.responseType){let O=e.responseType.toLowerCase();s.responseType=O!=="json"?O:"text"}let a=e.serializeBody(),l=null,c=()=>{if(l!==null)return l;let O=s.statusText||"OK",q=new ei(s.getAllResponseHeaders()),pe=s.responseURL||e.url;return l=new zp({headers:q,status:s.status,statusText:O,url:pe}),l},d=this.maybePropagateTrace(()=>{let{headers:O,status:q,statusText:pe,url:Ct}=c(),Ve=null;q!==yz&&(Ve=typeof s.response>"u"?s.responseText:s.response),q===0&&(q=Ve?UR:0);let yt=q>=200&&q<300;if(e.responseType==="json"&&typeof Ve=="string"){let wt=Ve;Ve=Ve.replace(Az,"");try{Ve=Ve!==""?JSON.parse(Ve):null}catch(Ft){Ve=wt,yt&&(yt=!1,Ve={error:Ft,text:Ve})}}yt?(o.next(new qs({body:Ve,headers:O,status:q,statusText:pe,url:Ct||void 0})),o.complete()):o.error(new ui({error:Ve,headers:O,status:q,statusText:pe,url:Ct||void 0}))}),u=this.maybePropagateTrace(O=>{let{url:q}=c(),pe=new ui({error:O,status:s.status||0,statusText:s.statusText||"Unknown Error",url:q||void 0});o.error(pe)}),m=u;e.timeout&&(m=this.maybePropagateTrace(O=>{let{url:q}=c(),pe=new ui({error:new DOMException("Request timed out","TimeoutError"),status:s.status||0,statusText:s.statusText||"Request timeout",url:q||void 0});o.error(pe)}));let f=!1,_=this.maybePropagateTrace(O=>{f||(o.next(c()),f=!0);let q={type:Qo.DownloadProgress,loaded:O.loaded};O.lengthComputable&&(q.total=O.total),e.responseType==="text"&&s.responseText&&(q.partialText=s.responseText),o.next(q)}),S=this.maybePropagateTrace(O=>{let q={type:Qo.UploadProgress,loaded:O.loaded};O.lengthComputable&&(q.total=O.total),o.next(q)});s.addEventListener("load",d),s.addEventListener("error",u),s.addEventListener("timeout",m),s.addEventListener("abort",u);let M=e.reportProgress||e.reportUploadProgress,P=e.reportProgress||e.reportDownloadProgress;return P&&s.addEventListener("progress",_),M&&a!==null&&s.upload&&s.upload.addEventListener("progress",S),s.send(a),o.next({type:Qo.Sent}),()=>{s.removeEventListener("error",u),s.removeEventListener("abort",u),s.removeEventListener("load",d),s.removeEventListener("timeout",m),P&&s.removeEventListener("progress",_),M&&a!==null&&s.upload&&s.upload.removeEventListener("progress",S),s.readyState!==s.DONE&&s.abort()}})))}static \u0275fac=function(i){return new(i||t)(D(pw))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),$p=(function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t[t.Xhr=7]="Xhr",t})($p||{});function Mw(t,n){return{\u0275kind:t,\u0275providers:n}}function V_(...t){let n=[io,B_,U_,{provide:Aw,useExisting:U_},{provide:j_,useFactory:()=>p(B_)},{provide:Iw,useValue:$R,multi:!0}];for(let e of t)n.push(...e.\u0275providers);return zr(n)}var PR=new T("");function H_(){return Mw($p.LegacyInterceptors,[{provide:PR,useFactory:Dz},{provide:Iw,useExisting:PR,multi:!0}])}function Ow({cookieName:t,headerName:n}){let e=[];return t!==void 0&&e.push({provide:VR,useValue:t}),n!==void 0&&e.push({provide:HR,useValue:n}),Mw($p.CustomXsrfConfiguration,e)}function z_(){return Mw($p.Xhr,[Tw,{provide:j_,useExisting:Tw}])}var $_=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({providers:[V_(H_(),z_())]})}return t})();var qR=(()=>{class t{_doc;constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static \u0275fac=function(i){return new(i||t)(D(le))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function YR(t,n){if(typeof COMPILED>"u"||!COMPILED){let e=pn.ng=pn.ng||{};e[t]=n}}var Rw=class{msPerTick;numTicks;constructor(n,e){this.msPerTick=n,this.numTicks=e}},kw=class{appRef;constructor(n){this.appRef=n.injector.get(ht)}timeChangeDetection(n){let e=n&&n.record,i="Change Detection";e&&"profile"in console&&typeof console.profile=="function"&&console.profile(i);let r=performance.now(),o=0;for(;o<5||performance.now()-r<500;)this.appRef.tick(),o++;let s=performance.now();e&&"profileEnd"in console&&typeof console.profileEnd=="function"&&console.profileEnd(i);let a=(s-r)/o;return console.log(`ran ${o} change detection cycles`),console.log(`${a.toFixed(2)} ms per check`),new Rw(a,o)}},KR="profiler";function QR(t){return YR(KR,new kw(t)),t}function ZR(){YR(KR,null)}var Pw=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=R({token:t,factory:function(i){let r=null;return i?r=new(i||t):r=D(Mz),r},providedIn:"root"})}return t})(),Mz=(()=>{class t extends Pw{_doc=p(le);sanitize(e,i){if(i==null)return null;switch(e){case Tt.NONE:return i;case Tt.HTML:return Wo(i,"HTML")?Ii(i):Kg(this._doc,String(i)).toString();case Tt.STYLE:return Wo(i,"Style")?Ii(i):i;case Tt.SCRIPT:if(Wo(i,"Script"))return Ii(i);throw new N(5200,!1);case Tt.URL:return Wo(i,"URL")?Ii(i):hp(String(i));case Tt.RESOURCE_URL:if(Wo(i,"ResourceURL"))return Ii(i);throw new N(-5201,!1);default:throw new N(5202,!1)}}bypassSecurityTrustHtml(e){return tC(e)}bypassSecurityTrustStyle(e){return nC(e)}bypassSecurityTrustScript(e){return iC(e)}bypassSecurityTrustUrl(e){return rC(e)}bypassSecurityTrustResourceUrl(e){return oC(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();var De="primary",nf=Symbol("RouteTitle"),jw=class{params;constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e[0]:e}return null}getAll(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}};function yl(t){return new jw(t)}function Lw(t,n,e){for(let i=0;i<t.length;i++){let r=t[i],o=n[i];if(r[0]===":")e[r.substring(1)]=o;else if(r!==o.path)return!1}return!0}function a2(t,n,e){let i=e.path.split("/"),r=i.indexOf("**");if(r===-1){if(i.length>t.length||e.pathMatch==="full"&&(n.hasChildren()||i.length<t.length))return null;let l={},c=t.slice(0,i.length);return Lw(i,c,l)?{consumed:c,posParams:l}:null}if(r!==i.lastIndexOf("**"))return null;let o=i.slice(0,r),s=i.slice(r+1);if(o.length+s.length>t.length||e.pathMatch==="full"&&n.hasChildren()&&e.path!=="**")return null;let a={};return!Lw(o,t.slice(0,o.length),a)||!Lw(s,t.slice(t.length-s.length),a)?null:{consumed:t,posParams:a}}function Q_(t){return new Promise((n,e)=>{t.pipe(Po()).subscribe({next:i=>n(i),error:i=>e(i)})})}function Oz(t,n){if(t.length!==n.length)return!1;for(let e=0;e<t.length;++e)if(!ro(t[e],n[e]))return!1;return!0}function ro(t,n){let e=t?Vw(t):void 0,i=n?Vw(n):void 0;if(!e||!i||e.length!=i.length)return!1;let r;for(let o=0;o<e.length;o++)if(r=e[o],!l2(t[r],n[r]))return!1;return!0}function Vw(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function l2(t,n){if(Array.isArray(t)&&Array.isArray(n)){if(t.length!==n.length)return!1;let e=[...t].sort(),i=[...n].sort();return e.every((r,o)=>i[o]===r)}else return t===n}function Nz(t){return t.length>0?t[t.length-1]:null}function Sl(t){return Mn(t)?t:Xr(t)?Je(Promise.resolve(t)):Q(t)}function c2(t){return Mn(t)?Q_(t):Promise.resolve(t)}var Rz={exact:p2,subset:f2},d2={exact:kz,subset:Pz,ignored:()=>!0},u2={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Hw={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};function JR(t,n,e){return Rz[e.paths](t.root,n.root,e.matrixParams)&&d2[e.queryParams](t.queryParams,n.queryParams)&&!(e.fragment==="exact"&&t.fragment!==n.fragment)}function kz(t,n){return ro(t,n)}function p2(t,n,e){if(!bl(t.segments,n.segments)||!q_(t.segments,n.segments,e)||t.numberOfChildren!==n.numberOfChildren)return!1;for(let i in n.children)if(!t.children[i]||!p2(t.children[i],n.children[i],e))return!1;return!0}function Pz(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(e=>l2(t[e],n[e]))}function f2(t,n,e){return m2(t,n,n.segments,e)}function m2(t,n,e,i){if(t.segments.length>e.length){let r=t.segments.slice(0,e.length);return!(!bl(r,e)||n.hasChildren()||!q_(r,e,i))}else if(t.segments.length===e.length){if(!bl(t.segments,e)||!q_(t.segments,e,i))return!1;for(let r in n.children)if(!t.children[r]||!f2(t.children[r],n.children[r],i))return!1;return!0}else{let r=e.slice(0,t.segments.length),o=e.slice(t.segments.length);return!bl(t.segments,r)||!q_(t.segments,r,i)||!t.children[De]?!1:m2(t.children[De],n,o,i)}}function q_(t,n,e){return n.every((i,r)=>d2[e](t[r].parameters,i.parameters))}var Zi=class{root;queryParams;fragment;_queryParamMap;constructor(n=new nt([],{}),e={},i=null){this.root=n,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap??=yl(this.queryParams),this._queryParamMap}toString(){return Bz.serialize(this)}},nt=class{segments;children;parent=null;constructor(n,e){this.segments=n,this.children=e,Object.values(e).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Y_(this)}},Ys=class{path;parameters;_parameterMap;constructor(n,e){this.path=n,this.parameters=e}get parameterMap(){return this._parameterMap??=yl(this.parameters),this._parameterMap}toString(){return g2(this)}};function Lz(t,n){return bl(t,n)&&t.every((e,i)=>ro(e.parameters,n[i].parameters))}function bl(t,n){return t.length!==n.length?!1:t.every((e,i)=>e.path===n[i].path)}function Fz(t,n){let e=[];return Object.entries(t.children).forEach(([i,r])=>{i===De&&(e=e.concat(n(r,i)))}),Object.entries(t.children).forEach(([i,r])=>{i!==De&&(e=e.concat(n(r,i)))}),e}var El=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:()=>new Xo})}return t})(),Xo=class{parse(n){let e=new $w(n);return new Zi(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(n){let e=`/${Gp(n.root,!0)}`,i=Vz(n.queryParams),r=typeof n.fragment=="string"?`#${Uz(n.fragment)}`:"";return`${e}${i}${r}`}},Bz=new Xo;function Y_(t){return t.segments.map(n=>g2(n)).join("/")}function Gp(t,n){if(!t.hasChildren())return Y_(t);if(n){let e=t.children[De]?Gp(t.children[De],!1):"",i=[];return Object.entries(t.children).forEach(([r,o])=>{r!==De&&i.push(`${r}:${Gp(o,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}else{let e=Fz(t,(i,r)=>r===De?[Gp(t.children[De],!1)]:[`${r}:${Gp(i,!1)}`]);return Object.keys(t.children).length===1&&t.children[De]!=null?`${Y_(t)}/${e[0]}`:`${Y_(t)}/(${e.join("//")})`}}function h2(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function G_(t){return h2(t).replace(/%3B/gi,";")}function Uz(t){return encodeURI(t)}function zw(t){return h2(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function K_(t){return decodeURIComponent(t)}function e2(t){return K_(t.replace(/\+/g,"%20"))}function g2(t){return`${zw(t.path)}${jz(t.parameters)}`}function jz(t){return Object.entries(t).map(([n,e])=>`;${zw(n)}=${zw(e)}`).join("")}function Vz(t){let n=Object.entries(t).map(([e,i])=>Array.isArray(i)?i.map(r=>`${G_(e)}=${G_(r)}`).join("&"):`${G_(e)}=${G_(i)}`).filter(e=>e);return n.length?`?${n.join("&")}`:""}var Hz=/^[^\/()?;#]+/;function Fw(t){let n=t.match(Hz);return n?n[0]:""}var zz=/^[^\/()?;=#]+/;function $z(t){let n=t.match(zz);return n?n[0]:""}var Gz=/^[^=?&#]+/;function Wz(t){let n=t.match(Gz);return n?n[0]:""}var qz=/^[^&#]+/;function Yz(t){let n=t.match(qz);return n?n[0]:""}var $w=class{url;remaining;constructor(n){this.url=n,this.remaining=n}parseRootSegment(){for(;this.consumeOptional("/"););return this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new nt([],{}):new nt([],this.parseChildren())}parseQueryParams(){let n={};if(this.consumeOptional("?"))do this.parseQueryParam(n);while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(n=0){if(n>50)throw new N(4010,!1);if(this.remaining==="")return{};this.consumeOptional("/");let e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let i={};this.peekStartsWith("/(")&&(this.capture("/"),i=this.parseParens(!0,n));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1,n)),(e.length>0||Object.keys(i).length>0)&&(r[De]=new nt(e,i)),r}parseSegment(){let n=Fw(this.remaining);if(n===""&&this.peekStartsWith(";"))throw new N(4009,!1);return this.capture(n),new Ys(K_(n),this.parseMatrixParams())}parseMatrixParams(){let n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){let e=$z(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let r=Fw(this.remaining);r&&(i=r,this.capture(i))}n[K_(e)]=K_(i)}parseQueryParam(n){let e=Wz(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let s=Yz(this.remaining);s&&(i=s,this.capture(i))}let r=e2(e),o=e2(i);if(Object.hasOwn(n,r)){let s=n[r];Array.isArray(s)||(s=[s],n[r]=s),s.push(o)}else n[r]=o}parseParens(n,e){let i=Object.create(null);for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=Fw(this.remaining),o=this.remaining[r.length];if(o!=="/"&&o!==")"&&o!==";")throw new N(4010,!1);let s;r.indexOf(":")>-1?(s=r.slice(0,r.indexOf(":")),this.capture(s),this.capture(":")):n&&(s=De);let a=this.parseChildren(e+1);i[s??De]=Object.keys(a).length===1&&a[De]?a[De]:new nt([],a),this.consumeOptional("//")}return i}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return this.peekStartsWith(n)?(this.remaining=this.remaining.substring(n.length),!0):!1}capture(n){if(!this.consumeOptional(n))throw new N(4011,!1)}};function _2(t){return t.segments.length>0?new nt([],{[De]:t}):t}function b2(t){let n=Object.create(null);for(let[i,r]of Object.entries(t.children)){let o=b2(r);if(i===De&&o.segments.length===0&&o.hasChildren())for(let[s,a]of Object.entries(o.children))n[s]=a;else(o.segments.length>0||o.hasChildren())&&(n[i]=o)}let e=new nt(t.segments,n);return Kz(e)}function Kz(t){if(t.numberOfChildren===1&&t.children[De]){let n=t.children[De];return new nt(t.segments.concat(n.segments),n.children)}return t}function ld(t){return t instanceof Zi}function y2(t,n,e=null,i=null,r=new Xo){let o=v2(t);return S2(o,n,e,i,r)}function v2(t){let n;function e(o){let s={};for(let l of o.children){let c=e(l);s[l.outlet]=c}let a=new nt(o.url,s);return o===t&&(n=a),a}let i=e(t.root),r=_2(i);return n??r}function S2(t,n,e,i,r){let o=t;for(;o.parent;)o=o.parent;if(n.length===0)return Bw(o,o,o,e,i,r);let s=Qz(n);if(s.toRoot())return Bw(o,o,new nt([],{}),e,i,r);let a=Zz(s,o,t),l=a.processChildren?qp(a.segmentGroup,a.index,s.commands):C2(a.segmentGroup,a.index,s.commands);return Bw(o,a.segmentGroup,l,e,i,r)}function Z_(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function Kp(t){return typeof t=="object"&&t!=null&&t.outlets}function t2(t,n,e){t||="\u0275";let i=new Zi;return i.queryParams={[t]:n},e.parse(e.serialize(i)).queryParams[t]}function Bw(t,n,e,i,r,o){let s={};for(let[c,d]of Object.entries(i??{}))s[c]=Array.isArray(d)?d.map(u=>t2(c,u,o)):t2(c,d,o);let a;t===n?a=e:a=E2(t,n,e);let l=_2(b2(a));return new Zi(l,s,r)}function E2(t,n,e){let i=Object.create(null);return Object.entries(t.children).forEach(([r,o])=>{o===n?i[r]=e:i[r]=E2(o,n,e)}),new nt(t.segments,i)}var X_=class{isAbsolute;numberOfDoubleDots;commands;constructor(n,e,i){if(this.isAbsolute=n,this.numberOfDoubleDots=e,this.commands=i,n&&i.length>0&&Z_(i[0]))throw new N(4003,!1);let r=i.find(Kp);if(r&&r!==Nz(i))throw new N(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function Qz(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new X_(!0,0,t);let n=0,e=!1,i=t.reduce((r,o,s)=>{if(typeof o=="object"&&o!=null){if(o.outlets){let a={};return Object.entries(o.outlets).forEach(([l,c])=>{a[l]=typeof c=="string"?c.split("/"):c}),[...r,{outlets:a}]}if(o.segmentPath)return[...r,o.segmentPath]}return typeof o!="string"?[...r,o]:s===0?(o.split("/").forEach((a,l)=>{l==0&&a==="."||(l==0&&a===""?e=!0:a===".."?n++:a!=""&&r.push(a))}),r):[...r,o]},[]);return new X_(e,n,i)}var od=class{segmentGroup;processChildren;index;constructor(n,e,i){this.segmentGroup=n,this.processChildren=e,this.index=i}};function Zz(t,n,e){if(t.isAbsolute)return new od(n,!0,0);if(!e)return new od(n,!1,NaN);if(e.parent===null)return new od(e,!0,0);let i=Z_(t.commands[0])?0:1,r=e.segments.length-1+i;return Xz(e,r,t.numberOfDoubleDots)}function Xz(t,n,e){let i=t,r=n,o=e;for(;o>r;){if(o-=r,i=i.parent,!i)throw new N(4005,!1);r=i.segments.length}return new od(i,!1,r-o)}function Jz(t){return Kp(t[0])?t[0].outlets:{[De]:t}}function C2(t,n,e){if(t??=new nt([],{}),t.segments.length===0&&t.hasChildren())return qp(t,n,e);let i=e7(t,n,e),r=e.slice(i.commandIndex);if(i.match&&i.pathIndex<t.segments.length){let o=new nt(t.segments.slice(0,i.pathIndex),{});return o.children[De]=new nt(t.segments.slice(i.pathIndex),t.children),qp(o,0,r)}else return i.match&&r.length===0?new nt(t.segments,{}):i.match&&!t.hasChildren()?Gw(t,n,e):i.match?qp(t,0,r):Gw(t,n,e)}function qp(t,n,e){if(e.length===0)return new nt(t.segments,{});{let i=Jz(e),r=Object.create(null);if(Object.keys(i).some(o=>o!==De)&&t.children[De]&&t.numberOfChildren===1&&t.children[De].segments.length===0){let o=qp(t.children[De],n,e);return new nt(t.segments,o.children)}return Object.entries(i).forEach(([o,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(r[o]=C2(t.children[o],n,s))}),Object.entries(t.children).forEach(([o,s])=>{i[o]===void 0&&(r[o]=s)}),new nt(t.segments,r)}}function e7(t,n,e){let i=0,r=n,o={match:!1,pathIndex:0,commandIndex:0};for(;r<t.segments.length;){if(i>=e.length)return o;let s=t.segments[r],a=e[i];if(Kp(a))break;let l=`${a}`,c=i<e.length-1?e[i+1]:null;if(r>0&&l===void 0)break;if(l&&c&&typeof c=="object"&&c.outlets===void 0){if(!i2(l,c,s))return o;i+=2}else{if(!i2(l,{},s))return o;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}function Gw(t,n,e){let i=t.segments.slice(0,n),r=0;for(;r<e.length;){let o=e[r];if(Kp(o)){let l=t7(o.outlets);return new nt(i,l)}if(r===0&&Z_(e[0])){let l=t.segments[n];i.push(new Ys(l.path,n2(e[0]))),r++;continue}let s=Kp(o)?o.outlets[De]:`${o}`,a=r<e.length-1?e[r+1]:null;s&&a&&Z_(a)?(i.push(new Ys(s,n2(a))),r+=2):(i.push(new Ys(s,{})),r++)}return new nt(i,{})}function t7(t){let n={};return Object.entries(t).forEach(([e,i])=>{typeof i=="string"&&(i=[i]),i!==null&&(n[e]=Gw(new nt([],{}),0,i))}),n}function n2(t){let n={};return Object.entries(t).forEach(([e,i])=>n[e]=`${i}`),n}function i2(t,n,e){return t==e.path&&ro(n,e.parameters)}var sd="imperative",sn=(function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t})(sn||{}),Ri=class{id;url;constructor(n,e){this.id=n,this.url=e}},oo=class extends Ri{type=sn.NavigationStart;navigationTrigger;restoredState;constructor(n,e,i="imperative",r=null){super(n,e),this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},ki=class extends Ri{urlAfterRedirects;type=sn.NavigationEnd;constructor(n,e,i){super(n,e),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},jn=(function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t[t.Aborted=4]="Aborted",t})(jn||{}),cd=(function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t})(cd||{}),Qi=class extends Ri{reason;code;type=sn.NavigationCancel;constructor(n,e,i,r){super(n,e),this.reason=i,this.code=r}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}};function w2(t){return t instanceof Qi&&(t.code===jn.Redirect||t.code===jn.SupersededByNewNavigation)}var so=class extends Ri{reason;code;type=sn.NavigationSkipped;constructor(n,e,i,r){super(n,e),this.reason=i,this.code=r}},vl=class extends Ri{error;target;type=sn.NavigationError;constructor(n,e,i,r){super(n,e),this.error=i,this.target=r}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Qp=class extends Ri{urlAfterRedirects;state;type=sn.RoutesRecognized;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},J_=class extends Ri{urlAfterRedirects;state;type=sn.GuardsCheckStart;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},eb=class extends Ri{urlAfterRedirects;state;shouldActivate;type=sn.GuardsCheckEnd;constructor(n,e,i,r,o){super(n,e),this.urlAfterRedirects=i,this.state=r,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},tb=class extends Ri{urlAfterRedirects;state;type=sn.ResolveStart;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},nb=class extends Ri{urlAfterRedirects;state;type=sn.ResolveEnd;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},ib=class{route;type=sn.RouteConfigLoadStart;constructor(n){this.route=n}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},rb=class{route;type=sn.RouteConfigLoadEnd;constructor(n){this.route=n}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},ob=class{snapshot;type=sn.ChildActivationStart;constructor(n){this.snapshot=n}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},sb=class{snapshot;type=sn.ChildActivationEnd;constructor(n){this.snapshot=n}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ab=class{snapshot;type=sn.ActivationStart;constructor(n){this.snapshot=n}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},lb=class{snapshot;type=sn.ActivationEnd;constructor(n){this.snapshot=n}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},dd=class{routerEvent;position;anchor;scrollBehavior;type=sn.Scroll;constructor(n,e,i,r){this.routerEvent=n,this.position=e,this.anchor=i,this.scrollBehavior=r}toString(){let n=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${n}')`}},ud=class{},Zp=class{},pd=class{url;navigationBehaviorOptions;constructor(n,e){this.url=n,this.navigationBehaviorOptions=e}};function n7(t){return!(t instanceof ud)&&!(t instanceof pd)&&!(t instanceof Zp)}var cb=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return this.route?.snapshot._environmentInjector??this.rootInjector}constructor(n){this.rootInjector=n,this.children=new Cl(this.rootInjector)}},Cl=(()=>{class t{rootInjector;contexts=new Map;constructor(e){this.rootInjector=e}onChildOutletCreated(e,i){let r=this.getOrCreateContext(e);r.outlet=i,this.contexts.set(e,r)}onChildOutletDestroyed(e){let i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new cb(this.rootInjector),this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}static \u0275fac=function(i){return new(i||t)(D(We))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),db=class{_root;constructor(n){this._root=n}get root(){return this._root.value}parent(n){let e=this.pathFromRoot(n);return e.length>1?e[e.length-2]:null}children(n){let e=Ww(n,this._root);return e?e.children.map(i=>i.value):[]}firstChild(n){let e=Ww(n,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(n){let e=qw(n,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==n)}pathFromRoot(n){return qw(n,this._root).map(e=>e.value)}};function Ww(t,n){if(t===n.value)return n;for(let e of n.children){let i=Ww(t,e);if(i)return i}return null}function qw(t,n){if(t===n.value)return[n];for(let e of n.children){let i=qw(t,e);if(i.length)return i.unshift(n),i}return[]}var Ni=class{value;children;constructor(n,e){this.value=n,this.children=e}toString(){return`TreeNode(${this.value})`}};function rd(t){let n={};return t&&t.children.forEach(e=>n[e.value.outlet]=e),n}var Xp=class extends db{snapshot;constructor(n,e){super(n),this.snapshot=e,nx(this,n)}toString(){return this.snapshot.toString()}};function x2(t,n){let e=i7(t,n),i=new He([new Ys("",{})]),r=new He({}),o=new He({}),s=new He({}),a=new He(""),l=new Ks(i,r,s,a,o,De,t,e.root);return l.snapshot=e.root,new Xp(new Ni(l,[]),e)}function i7(t,n){let e={},i={},r={},s=new fd([],e,r,"",i,De,t,null,{},n);return new Jp("",new Ni(s,[]))}var Ks=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;_localInjector;constructor(n,e,i,r,o,s,a,l){this.urlSubject=n,this.paramsSubject=e,this.queryParamsSubject=i,this.fragmentSubject=r,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(ue(c=>c[nf]))??Q(void 0),this.url=n,this.params=e,this.queryParams=i,this.fragment=r,this.data=o}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(ue(n=>yl(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(ue(n=>yl(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}},r7="always";function tx(t,n,e){let i,{routeConfig:r}=t;return n!==null&&(e==="always"||r?.path===""||!n.component&&!n.routeConfig?.loadComponent)?i={params:h(h({},n.params),t.params),data:h(h({},n.data),t.data),resolve:h(h(h(h({},t.data),n.data),r?.data),t._resolvedData)}:i={params:h({},t.params),data:h({},t.data),resolve:h(h({},t.data),t._resolvedData??{})},r&&I2(r)&&(i.resolve[nf]=r.title),i}var fd=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;_environmentInjector;get title(){return this.data?.[nf]}constructor(n,e,i,r,o,s,a,l,c,d){this.url=n,this.params=e,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.routeConfig=l,this._resolve=c,this._environmentInjector=d}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=yl(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=yl(this.queryParams),this._queryParamMap}toString(){let n=this.url.map(i=>i.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${n}', path:'${e}')`}},Jp=class extends db{url;constructor(n,e){super(e),this.url=n,nx(this,e)}toString(){return T2(this._root)}};function nx(t,n){n.value._routerState=t,n.children.forEach(e=>nx(t,e))}function T2(t){let n=t.children.length>0?` { ${t.children.map(T2).join(", ")} } `:"";return`${t.value}${n}`}function Uw(t){if(t.snapshot){let n=t.snapshot,e=t._futureSnapshot;t.snapshot=e,ro(n.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),n.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),ro(n.params,e.params)||t.paramsSubject.next(e.params),Oz(n.url,e.url)||t.urlSubject.next(e.url),ro(n.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function Yw(t,n){let e=ro(t.params,n.params)&&Lz(t.url,n.url),i=!t.parent!=!n.parent;return e&&!i&&(!t.parent||Yw(t.parent,n.parent))}function I2(t){return typeof t.title=="string"||t.title===null}var D2=new T(""),Jo=(()=>{class t{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=De;activateEvents=new te;deactivateEvents=new te;attachEvents=new te;detachEvents=new te;routerOutletData=Jc();parentContexts=p(Cl);location=p(mt);changeDetector=p(Ye);inputBinder=p(rf,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(e){if(e.name){let{firstChange:i,previousValue:r}=e.name;if(i)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new N(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new N(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new N(4012,!1);this.location.detach();let e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){let e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new N(4013,!1);this._activatedRoute=e;let r=this.location,s=e.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,l=new Kw(e,a,r.injector,this.routerOutletData);this.activated=r.createComponent(s,{index:r.length,injector:l,environmentInjector:i}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Et]})}return t})(),Kw=class{route;childContexts;parent;outletData;constructor(n,e,i,r){this.route=n,this.childContexts=e,this.parent=i,this.outletData=r}get(n,e){return n===Ks?this.route:n===Cl?this.childContexts:n===D2?this.outletData:this.parent.get(n,e)}},rf=new T(""),A2=(()=>{class t{options;outletDataSubscriptions=new Map;outletSeenKeys=new Map;constructor(e){this.options=e,this.options.queryParams??=!0}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e),this.outletSeenKeys.delete(e)}subscribeToRouteData(e){let{activatedRoute:i}=e,r=On([this.options.queryParams?i.queryParams:Q({}),i.params,i.data]).pipe(xt(([o,s,a],l)=>(a=h(h(h({},o),s),a),l===0?Q(a):Promise.resolve(a)))).subscribe(o=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==i||i.component===null){this.unsubscribeFromRouteData(e);return}let s=hR(i.component);if(!s){this.unsubscribeFromRouteData(e);return}let a=this.outletSeenKeys.get(e);a||(a=new Set,this.outletSeenKeys.set(e,a));for(let c of Object.keys(o))a.add(c);let l=this.options.unmatchedInputBehavior??"alwaysUndefined";for(let{templateName:c}of s.inputs){let d=o[c];(d!==void 0||l==="alwaysUndefined"||a.has(c))&&e.activatedComponentRef.setInput(c,d)}});this.outletDataSubscriptions.set(e,r)}static \u0275fac=function(i){Ep()};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),ix=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(i,r){i&1&&F(0,"router-outlet")},dependencies:[Jo],encapsulation:2,changeDetection:1})}return t})();function rx(t){let n=t.children&&t.children.map(rx),e=n?k(h({},t),{children:n}):h({},t);return!e.component&&!e.loadComponent&&(n||e.loadChildren)&&e.outlet&&e.outlet!==De&&(e.component=ix),e}function o7(t,n,e){let i=new Set,r=ef(t,n._root,e?e._root:void 0,i);return{newlyCreatedRoutes:i,state:new Xp(r,n)}}function ef(t,n,e,i){if(e&&t.shouldReuseRoute(n.value,e.value.snapshot)){let r=e.value;r._futureSnapshot=n.value;let o=s7(t,n,e,i);return new Ni(r,o)}else{if(t.shouldAttach(n.value)){let s=t.retrieve(n.value);if(s!==null){let a=s.route;return a.value._futureSnapshot=n.value,a.children=n.children.map(l=>ef(t,l,void 0,i)),a}}let r=a7(n.value);i.add(r);let o=n.children.map(s=>ef(t,s,void 0,i));return new Ni(r,o)}}function s7(t,n,e,i){return n.children.map(r=>{for(let o of e.children)if(t.shouldReuseRoute(r.value,o.value.snapshot))return ef(t,r,o,i);return ef(t,r,void 0,i)})}function a7(t){return new Ks(new He(t.url),new He(t.params),new He(t.queryParams),new He(t.fragment),new He(t.data),t.outlet,t.component,t)}var md=class{redirectTo;navigationBehaviorOptions;constructor(n,e){this.redirectTo=n,this.navigationBehaviorOptions=e}},M2="ngNavigationCancelingError";function ub(t,n){let{redirectTo:e,navigationBehaviorOptions:i}=ld(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,r=O2(!1,jn.Redirect);return r.url=e,r.navigationBehaviorOptions=i,r}function O2(t,n){let e=new Error(`NavigationCancelingError: ${t||""}`);return e[M2]=!0,e.cancellationCode=n,e}function l7(t){return N2(t)&&ld(t.url)}function N2(t){return!!t&&t[M2]}var Qw=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(n,e,i,r,o){this.routeReuseStrategy=n,this.futureState=e,this.currState=i,this.forwardEvent=r,this.inputBindingEnabled=o}activate(n){let e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,n),Uw(this.futureState.root),this.activateChildRoutes(e,i,n)}deactivateChildRoutes(n,e,i){let r=rd(e);n.children.forEach(o=>{let s=o.value.outlet;this.deactivateRoutes(o,r[s],i),delete r[s]}),Object.values(r).forEach(o=>{this.deactivateRouteAndItsChildren(o,i)})}deactivateRoutes(n,e,i){let r=n.value,o=e?e.value:null;if(r===o)if(r.component){let s=i.getContext(r.outlet);s&&this.deactivateChildRoutes(n,e,s.children)}else this.deactivateChildRoutes(n,e,i);else o&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(n,e){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,e):this.deactivateRouteAndOutlet(n,e)}detachAndStoreRouteSubtree(n,e){let i=e.getContext(n.value.outlet),r=i&&n.value.component?i.children:e,o=rd(n);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);if(i&&i.outlet){let s=i.outlet.detach(),a=i.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:s,route:n,contexts:a})}}deactivateRouteAndOutlet(n,e){let i=e.getContext(n.value.outlet),r=i&&n.value.component?i.children:e,o=rd(n);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null),n.value._localInjector?.destroy()}activateChildRoutes(n,e,i){let r=rd(e);n.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],i),this.forwardEvent(new lb(o.value.snapshot))}),n.children.length&&this.forwardEvent(new sb(n.value.snapshot))}activateRoutes(n,e,i){let r=n.value,o=e?e.value:null;if(Uw(r),r===o)if(r.component){let s=i.getOrCreateContext(r.outlet);this.activateChildRoutes(n,e,s.children)}else this.activateChildRoutes(n,e,i);else if(r.component){let s=i.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){let a=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),Uw(a.route.value),this.activateChildRoutes(n,null,s.children)}else s.attachRef=null,s.route=r,s.outlet&&s.outlet.activateWith(r,s.injector),this.activateChildRoutes(n,null,s.children)}else this.activateChildRoutes(n,null,i)}},pb=class{path;route;constructor(n){this.path=n,this.route=this.path[this.path.length-1]}},ad=class{component;route;constructor(n,e){this.component=n,this.route=e}};function c7(t,n,e){let i=t._root,r=n?n._root:null;return Wp(i,r,e,[i.value])}function d7(t){let n=t.routeConfig?t.routeConfig.canActivateChild:null;return!n||n.length===0?null:{node:t,guards:n}}function gd(t,n){let e=Symbol(),i=n.get(t,e);return i===e?typeof t=="function"&&!gS(t)?t:n.get(t):i}function Wp(t,n,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=rd(n);return t.children.forEach(s=>{u7(s,o[s.value.outlet],e,i.concat([s.value]),r),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=>Yp(a,e.getContext(s),r)),r}function u7(t,n,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=t.value,s=n?n.value:null,a=e?e.getContext(t.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){let l=p7(s,o,o.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new pb(i)):(o.data=s.data,o._resolvedData=s._resolvedData),o.component?Wp(t,n,a?a.children:null,i,r):Wp(t,n,e,i,r),l&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new ad(a.outlet.component,s))}else s&&Yp(n,a,r),r.canActivateChecks.push(new pb(i)),o.component?Wp(t,null,a?a.children:null,i,r):Wp(t,null,e,i,r);return r}function p7(t,n,e){if(typeof e=="function")return rn(n._environmentInjector,()=>e(t,n));switch(e){case"pathParamsChange":return!bl(t.url,n.url);case"pathParamsOrQueryParamsChange":return!bl(t.url,n.url)||!ro(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Yw(t,n)||!ro(t.queryParams,n.queryParams);default:return!Yw(t,n)}}function Yp(t,n,e){let i=rd(t),r=t.value;Object.entries(i).forEach(([o,s])=>{r.component?n?Yp(s,n.children.getContext(o),e):Yp(s,null,e):Yp(s,n,e)}),r.component?n&&n.outlet&&n.outlet.isActivated?e.canDeactivateChecks.push(new ad(n.outlet.component,r)):e.canDeactivateChecks.push(new ad(null,r)):e.canDeactivateChecks.push(new ad(null,r))}function of(t){return typeof t=="function"}function f7(t){return typeof t=="boolean"}function m7(t){return t&&of(t.canLoad)}function h7(t){return t&&of(t.canActivate)}function g7(t){return t&&of(t.canActivateChild)}function _7(t){return t&&of(t.canDeactivate)}function b7(t){return t&&of(t.canMatch)}function R2(t){return t instanceof Ua||t?.name==="EmptyError"}var W_=Symbol("INITIAL_VALUE");function hd(){return xt(t=>On(t.map(n=>n.pipe(vt(1),Gt(W_)))).pipe(ue(n=>{for(let e of n)if(e!==!0){if(e===W_)return W_;if(e===!1||y7(e))return e}return!0}),ze(n=>n!==W_),vt(1)))}function y7(t){return ld(t)||t instanceof md}function k2(t){return t.aborted?Q(void 0).pipe(vt(1)):new _e(n=>{let e=()=>{n.next(),n.complete()};return t.addEventListener("abort",e),()=>t.removeEventListener("abort",e)})}function P2(t){return $e(k2(t))}function v7(t){return bn(n=>{let{targetSnapshot:e,currentSnapshot:i,guards:{canActivateChecks:r,canDeactivateChecks:o}}=n;return o.length===0&&r.length===0?Q(k(h({},n),{guardsResult:!0})):S7(o,e,i).pipe(bn(s=>s&&f7(s)?E7(e,r,t):Q(s)),ue(s=>k(h({},n),{guardsResult:s})))})}function S7(t,n,e){return Je(t).pipe(bn(i=>I7(i.component,i.route,e,n)),Po(i=>i!==!0,!0))}function E7(t,n,e){return Je(n).pipe(Hi(i=>ur(w7(i.route.parent,e),C7(i.route,e),T7(t,i.path),x7(t,i.route))),Po(i=>i!==!0,!0))}function C7(t,n){return t!==null&&n&&n(new ab(t)),Q(!0)}function w7(t,n){return t!==null&&n&&n(new ob(t)),Q(!0)}function x7(t,n){let e=n.routeConfig?n.routeConfig.canActivate:null;if(!e||e.length===0)return Q(!0);let i=e.map(r=>li(()=>{let o=n._environmentInjector,s=gd(r,o),a=h7(s)?s.canActivate(n,t):rn(o,()=>s(n,t));return Sl(a).pipe(Po())}));return Q(i).pipe(hd())}function T7(t,n){let e=n[n.length-1],r=n.slice(0,n.length-1).reverse().map(o=>d7(o)).filter(o=>o!==null).map(o=>li(()=>{let s=o.guards.map(a=>{let l=o.node._environmentInjector,c=gd(a,l),d=g7(c)?c.canActivateChild(e,t):rn(l,()=>c(e,t));return Sl(d).pipe(Po())});return Q(s).pipe(hd())}));return Q(r).pipe(hd())}function I7(t,n,e,i){let r=n&&n.routeConfig?n.routeConfig.canDeactivate:null;if(!r||r.length===0)return Q(!0);let o=r.map(s=>{let a=n._environmentInjector,l=gd(s,a),c=_7(l)?l.canDeactivate(t,n,e,i):rn(a,()=>l(t,n,e,i));return Sl(c).pipe(Po())});return Q(o).pipe(hd())}function D7(t,n,e,i,r){let o=n.canLoad;if(o===void 0||o.length===0)return Q(!0);let s=o.map(a=>{let l=gd(a,t),c=m7(l)?l.canLoad(n,e):rn(t,()=>l(n,e)),d=Sl(c);return r?d.pipe(P2(r)):d});return Q(s).pipe(hd(),L2(i))}function L2(t){return G0(Bt(n=>{if(typeof n!="boolean")throw ub(t,n)}),ue(n=>n===!0))}function A7(t,n,e,i,r,o){let s=n.canMatch;if(!s||s.length===0)return Q(!0);let a=s.map(l=>{let c=gd(l,t),d=b7(c)?c.canMatch(n,e,r):rn(t,()=>c(n,e,r));return Sl(d).pipe(P2(o))});return Q(a).pipe(hd(),L2(i))}var Zo=class t extends Error{segmentGroup;constructor(n){super(),this.segmentGroup=n||null,Object.setPrototypeOf(this,t.prototype)}},tf=class t extends Error{urlTree;constructor(n){super(),this.urlTree=n,Object.setPrototypeOf(this,t.prototype)}};function M7(t){throw new N(4e3,!1)}function O7(t){throw O2(!1,jn.GuardRejected)}var Zw=class{urlSerializer;urlTree;constructor(n,e){this.urlSerializer=n,this.urlTree=e}lineralizeSegments(n,e){return j(this,null,function*(){let i=[],r=e.root;for(;;){if(i=i.concat(r.segments),r.numberOfChildren===0)return i;if(r.numberOfChildren>1||!r.children[De])throw M7(`${n.redirectTo}`);r=r.children[De]}})}applyRedirectCommands(n,e,i,r,o){return j(this,null,function*(){let s=yield N7(e,r,o);if(s instanceof Zi)throw new tf(s);let a=this.applyRedirectCreateUrlTree(s,this.urlSerializer.parse(s),n,i);if(s[0]==="/")throw new tf(a);return a})}applyRedirectCreateUrlTree(n,e,i,r){let o=this.createSegmentGroup(n,e.root,i,r);return new Zi(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(n,e){let i={};return Object.entries(n).forEach(([r,o])=>{if(typeof o=="string"&&o[0]===":"){let a=o.substring(1);i[r]=e[a]}else i[r]=o}),i}createSegmentGroup(n,e,i,r){let o=this.createSegments(n,e.segments,i,r),s=Object.create(null);return Object.entries(e.children).forEach(([a,l])=>{s[a]=this.createSegmentGroup(n,l,i,r)}),new nt(o,s)}createSegments(n,e,i,r){return e.map(o=>o.path[0]===":"?this.findPosParam(n,o,r):this.findOrReturn(o,i))}findPosParam(n,e,i){let r=i[e.path.substring(1)];if(!r)throw new N(4001,!1);return r}findOrReturn(n,e){let i=0;for(let r of e){if(r.path===n.path)return e.splice(i),r;i++}return n}};function N7(t,n,e){if(typeof t=="string")return Promise.resolve(t);let i=t;return Q_(Sl(rn(e,()=>i(n))))}function R7(t,n){return t.providers&&!t._injector&&(t._injector=Qc(t.providers,n,`Route: ${t.path}`)),t._injector??n}function xr(t){return t.outlet||De}function k7(t,n){let e=t.filter(i=>xr(i)===n);return e.push(...t.filter(i=>xr(i)!==n)),e}var Xw={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function F2(t){return{routeConfig:t.routeConfig,url:t.url,params:t.params,queryParams:t.queryParams,fragment:t.fragment,data:t.data,outlet:t.outlet,title:t.title,paramMap:t.paramMap,queryParamMap:t.queryParamMap}}function P7(t,n,e,i,r,o,s){let a=B2(t,n,e);if(!a.matched)return Q(a);let l=F2(o(a));return i=R7(n,i),A7(i,n,e,r,l,s).pipe(ue(c=>c===!0?a:h({},Xw)))}function B2(t,n,e){if(n.path==="")return n.pathMatch==="full"&&(t.hasChildren()||e.length>0)?h({},Xw):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};let r=(n.matcher||a2)(e,t,n);if(!r)return h({},Xw);let o={};Object.entries(r.posParams??{}).forEach(([a,l])=>{o[a]=l.path});let s=r.consumed.length>0?h(h({},o),r.consumed[r.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:s,positionalParamSegments:r.posParams??{}}}function r2(t,n,e,i,r){return e.length>0&&B7(t,e,i,r)?{segmentGroup:new nt(n,F7(i,new nt(e,t.children))),slicedSegments:[]}:e.length===0&&U7(t,e,i)?{segmentGroup:new nt(t.segments,L7(t,e,i,t.children)),slicedSegments:e}:{segmentGroup:new nt(t.segments,t.children),slicedSegments:e}}function L7(t,n,e,i){let r={};for(let o of e)if(mb(t,n,o)&&!i[xr(o)]){let s=new nt([],{});r[xr(o)]=s}return h(h({},i),r)}function F7(t,n){let e={};e[De]=n;for(let i of t)if(i.path===""&&xr(i)!==De){let r=new nt([],{});e[xr(i)]=r}return e}function B7(t,n,e,i){return e.some(r=>!mb(t,n,r)||!(xr(r)!==De)?!1:!(i!==void 0&&xr(r)===i))}function U7(t,n,e){return e.some(i=>mb(t,n,i))}function mb(t,n,e){return(t.hasChildren()||n.length>0)&&e.pathMatch==="full"?!1:e.path===""}function j7(t,n,e){return n.length===0&&!t.children[e]}var Jw=class{};function V7(t,n,e,i,r,o,s,a){return j(this,null,function*(){return new ex(t,n,e,i,r,s,o,a).recognize()})}var H7=31,ex=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;abortSignal;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(n,e,i,r,o,s,a,l){this.injector=n,this.configLoader=e,this.rootComponentType=i,this.config=r,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.abortSignal=l,this.applyRedirects=new Zw(this.urlSerializer,this.urlTree)}noMatchError(n){return new N(4002,`'${n.segmentGroup}'`)}recognize(){return j(this,null,function*(){let n=r2(this.urlTree.root,[],[],this.config).segmentGroup,{children:e,rootSnapshot:i}=yield this.match(n),r=new Ni(i,e),o=new Jp("",r),s=y2(i,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),{state:o,tree:s}})}match(n){return j(this,null,function*(){let e=new fd([],Object.freeze({}),Object.freeze(h({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),De,this.rootComponentType,null,{},this.injector);try{return{children:yield this.processSegmentGroup(this.injector,this.config,n,De,e),rootSnapshot:e}}catch(i){if(i instanceof tf)return this.urlTree=i.urlTree,this.match(i.urlTree.root);throw i instanceof Zo?this.noMatchError(i):i}})}processSegmentGroup(n,e,i,r,o){return j(this,null,function*(){if(i.segments.length===0&&i.hasChildren())return this.processChildren(n,e,i,o);let s=yield this.processSegment(n,e,i,i.segments,r,!0,o);return s instanceof Ni?[s]:[]})}processChildren(n,e,i,r){return j(this,null,function*(){let o=[];for(let l of Object.keys(i.children))l==="primary"?o.unshift(l):o.push(l);let s=[];for(let l of o){let c=i.children[l],d=k7(e,l),u=yield this.processSegmentGroup(n,d,c,l,r);s.push(...u)}let a=U2(s);return z7(a),a})}processSegment(n,e,i,r,o,s,a){return j(this,null,function*(){for(let l of e)try{return yield this.processSegmentAgainstRoute(l._injector??n,e,l,i,r,o,s,a)}catch(c){if(c instanceof Zo||R2(c))continue;throw c}if(j7(i,r,o))return new Jw;throw new Zo(i)})}processSegmentAgainstRoute(n,e,i,r,o,s,a,l){return j(this,null,function*(){if(xr(i)!==s&&(s===De||!mb(r,o,i)))throw new Zo(r);if(i.redirectTo===void 0)return this.matchSegmentAgainstRoute(n,r,i,o,s,l);if(this.allowRedirects&&a)return this.expandSegmentAgainstRouteUsingRedirect(n,r,e,i,o,s,l);throw new Zo(r)})}expandSegmentAgainstRouteUsingRedirect(n,e,i,r,o,s,a){return j(this,null,function*(){let{matched:l,parameters:c,consumedSegments:d,positionalParamSegments:u,remainingSegments:m}=B2(e,r,o);if(!l)throw new Zo(e);typeof r.redirectTo=="string"&&r.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>H7&&(this.allowRedirects=!1));let f=this.createSnapshot(n,r,o,c,a);if(this.abortSignal.aborted)throw new Error(this.abortSignal.reason);let _=yield this.applyRedirects.applyRedirectCommands(d,r.redirectTo,u,F2(f),n),S=yield this.applyRedirects.lineralizeSegments(r,_);return this.processSegment(n,i,e,S.concat(m),s,!1,a)})}createSnapshot(n,e,i,r,o){let s=new fd(i,r,Object.freeze(h({},this.urlTree.queryParams)),this.urlTree.fragment,G7(e),xr(e),e.component??e._loadedComponent??null,e,W7(e),n),a=tx(s,o,this.paramsInheritanceStrategy);return s.params=Object.freeze(a.params),s.data=Object.freeze(a.data),s}matchSegmentAgainstRoute(n,e,i,r,o,s){return j(this,null,function*(){if(this.abortSignal.aborted)throw new Error(this.abortSignal.reason);let a=q=>this.createSnapshot(n,i,q.consumedSegments,q.parameters,s),l=yield Q_(P7(e,i,r,n,this.urlSerializer,a,this.abortSignal));if(i.path==="**"&&(e.children={}),!l?.matched)throw new Zo(e);n=i._injector??n;let{routes:c}=yield this.getChildConfig(n,i,r),d=i._loadedInjector??n,{parameters:u,consumedSegments:m,remainingSegments:f}=l,_=this.createSnapshot(n,i,m,u,s),{segmentGroup:S,slicedSegments:M}=r2(e,m,f,c,o);if(M.length===0&&S.hasChildren()){let q=yield this.processChildren(d,c,S,_);return new Ni(_,q)}if(c.length===0&&M.length===0)return new Ni(_,[]);let P=xr(i)===o,O=yield this.processSegment(d,c,S,M,P?De:o,!0,_);return new Ni(_,O instanceof Ni?[O]:[])})}getChildConfig(n,e,i){return j(this,null,function*(){if(e.children)return{routes:e.children,injector:n};if(e.loadChildren){if(e._loadedRoutes!==void 0){let o=e._loadedNgModuleFactory;return o&&!e._loadedInjector&&(e._loadedInjector=o.create(n).injector),{routes:e._loadedRoutes,injector:e._loadedInjector}}if(this.abortSignal.aborted)throw new Error(this.abortSignal.reason);if(yield Q_(D7(n,e,i,this.urlSerializer,this.abortSignal))){let o=yield this.configLoader.loadChildren(n,e);return e._loadedRoutes=o.routes,e._loadedInjector=o.injector,e._loadedNgModuleFactory=o.factory,o}throw O7(e)}return{routes:[],injector:n}})}};function z7(t){t.sort((n,e)=>n.value.outlet===De?-1:e.value.outlet===De?1:n.value.outlet.localeCompare(e.value.outlet))}function $7(t){let n=t.value.routeConfig;return n&&n.path===""}function U2(t){let n=[],e=new Set;for(let i of t){if(!$7(i)){n.push(i);continue}let r=n.find(o=>i.value.routeConfig===o.value.routeConfig);r!==void 0?(r.children.push(...i.children),e.add(r)):n.push(i)}for(let i of e){let r=U2(i.children);n.push(new Ni(i.value,r))}return n.filter(i=>!e.has(i))}function G7(t){return t.data||{}}function W7(t){return t.resolve||{}}function q7(t,n,e,i,r,o,s){return bn(a=>j(null,null,function*(){let{state:l,tree:c}=yield V7(t,n,e,i,a.extractedUrl,r,o,s);return k(h({},a),{targetSnapshot:l,urlAfterRedirects:c})}))}function Y7(t){return bn(n=>{let{targetSnapshot:e,guards:{canActivateChecks:i}}=n;if(!i.length)return Q(n);let r=new Set(i.map(a=>a.route)),o=new Set;for(let a of r)if(!o.has(a))for(let l of j2(a))o.add(l);let s=0;return Je(o).pipe(Hi(a=>r.has(a)?K7(a,e,t):(a.data=tx(a,a.parent,t).resolve,Q(void 0))),Bt(()=>s++),Vh(1),bn(a=>s===o.size?Q(n):en))})}function j2(t){let n=t.children.map(e=>j2(e)).flat();return[t,...n]}function K7(t,n,e){let i=t.routeConfig,r=t._resolve;return i?.title!==void 0&&!I2(i)&&(r[nf]=i.title),li(()=>(t.data=tx(t,t.parent,e).resolve,Q7(r,t,n).pipe(ue(o=>(t._resolvedData=o,t.data=h(h({},t.data),o),null)))))}function Q7(t,n,e){let i=Vw(t);if(i.length===0)return Q({});let r={};return Je(i).pipe(bn(o=>Z7(t[o],n,e).pipe(Po(),Bt(s=>{if(s instanceof md)throw ub(new Xo,s);r[o]=s}))),Vh(1),ue(()=>r),pr(o=>R2(o)?en:J0(o)))}function Z7(t,n,e){let i=n._environmentInjector,r=gd(t,i),o=r.resolve?r.resolve(n,e):rn(i,()=>r(n,e));return Sl(o)}function o2(t){return xt(n=>{let e=t(n);return e?Je(e).pipe(ue(()=>n)):Q(n)})}var ox=(()=>{class t{buildTitle(e){let i,r=e.root;for(;r!==void 0;)i=this.getResolvedTitleForRoute(r)??i,r=r.children.find(o=>o.outlet===De);return i}getResolvedTitleForRoute(e){return e.data[nf]}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:()=>p(V2)})}return t})(),V2=(()=>{class t extends ox{title;constructor(e){super(),this.title=e}updateTitle(e){let i=this.buildTitle(e);i!==void 0&&this.title.setTitle(i)}static \u0275fac=function(i){return new(i||t)(D(qR))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),wl=new T("",{factory:()=>({})}),_d=new T(""),hb=(()=>{class t{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=p($C);loadComponent(e,i){return j(this,null,function*(){if(this.componentLoaders.get(i))return this.componentLoaders.get(i);if(i._loadedComponent)return Promise.resolve(i._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(i);let r=j(this,null,function*(){try{let o=yield c2(rn(e,()=>i.loadComponent())),s=yield z2(ew(o));return this.onLoadEndListener&&this.onLoadEndListener(i),i._loadedComponent=s,s}finally{this.componentLoaders.delete(i)}});return this.componentLoaders.set(i,r),r})}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return Promise.resolve({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let r=j(this,null,function*(){try{let o=yield H2(i,this.compiler,e,this.onLoadEndListener);return i._loadedRoutes=o.routes,i._loadedInjector=o.injector,i._loadedNgModuleFactory=o.factory,o}finally{this.childrenLoaders.delete(i)}});return this.childrenLoaders.set(i,r),r}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();function H2(t,n,e,i){return j(this,null,function*(){let r=yield c2(rn(e,()=>t.loadChildren())),o=yield z2(ew(r)),s;o instanceof l_||Array.isArray(o)?s=o:s=yield n.compileModuleAsync(o),i&&i(t);let a,l,c=!1,d;return Array.isArray(s)?(l=s,c=!0):(a=s.create(e).injector,d=s,l=a.get(_d,[],{optional:!0,self:!0}).flat()),{routes:l.map(rx),injector:a,factory:d}})}function z2(t){return j(this,null,function*(){return t})}var gb=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:()=>p(X7)})}return t})(),X7=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),sx=new T(""),ax=new T("");function $2(t,n,e){let i=t.get(ax),r=t.get(le);if(!r.startViewTransition||i.skipNextTransition)return i.skipNextTransition=!1,new Promise(c=>setTimeout(c));let o,s=new Promise(c=>{o=c}),a=r.startViewTransition(()=>(o(),J7(t)));a.updateCallbackDone.catch(c=>{}),a.ready.catch(c=>{}),a.finished.catch(c=>{});let{onViewTransitionCreated:l}=i;return l&&rn(t,()=>l({transition:a,from:n,to:e})),s}function J7(t){return new Promise(n=>{jt({read:()=>setTimeout(n)},{injector:t})})}var G2=new T(""),e9=()=>{},lx=new T(""),_b=(()=>{class t{currentNavigation=et(null,{equal:()=>!1});currentTransition=null;lastSuccessfulNavigation=et(null);events=new z;transitionAbortWithErrorSubject=new z;configLoader=p(hb);environmentInjector=p(We);destroyRef=p(Wt);urlSerializer=p(El);rootContexts=p(Cl);location=p(no);inputBindingEnabled=p(rf,{optional:!0})!==null;titleStrategy=p(ox);options=p(wl,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||r7;urlHandlingStrategy=p(gb);createViewTransition=p(sx,{optional:!0});navigationErrorHandler=p(lx,{optional:!0});activatedRouteInjectorFeature=p(G2,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>Q(void 0);rootComponentType=null;destroyed=!1;constructor(){let e=r=>this.events.next(new ib(r)),i=r=>this.events.next(new rb(r));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=e,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(e){let i=++this.navigationId;dt(()=>{this.transitions?.next(k(h({},e),{extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:i,routesRecognizeHandler:{},beforeActivateHandler:{}}))})}setupNavigations(e){return this.transitions=new He(null),this.transitions.pipe(ze(i=>i!==null),xt(i=>{let r=!0,o=!1,s=new AbortController,a=()=>!o&&this.currentTransition?.id===i.id;return Q(i).pipe(xt(l=>{if(this.navigationId>i.id)return this.cancelNavigationTransition(i,"",jn.SupersededByNewNavigation),en;this.currentTransition=i;let c=this.lastSuccessfulNavigation();this.currentNavigation.set({id:l.id,initialUrl:l.rawUrl,extractedUrl:l.extractedUrl,targetBrowserUrl:typeof l.extras.browserUrl=="string"?this.urlSerializer.parse(l.extras.browserUrl):l.extras.browserUrl,trigger:l.source,extras:l.extras,previousNavigation:c?k(h({},c),{previousNavigation:null}):null,abort:()=>s.abort(),routesRecognizeHandler:l.routesRecognizeHandler,beforeActivateHandler:l.beforeActivateHandler});let d=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),u=l.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!d&&u!=="reload")return this.events.next(new so(l.id,this.urlSerializer.serialize(l.rawUrl),"",cd.IgnoredSameUrlNavigation)),l.resolve(!1),en;if(this.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return Q(l).pipe(xt(m=>(this.events.next(new oo(m.id,this.urlSerializer.serialize(m.extractedUrl),m.source,m.restoredState)),m.id!==this.navigationId?en:Promise.resolve(m))),q7(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy,s.signal),Bt(m=>{i.targetSnapshot=m.targetSnapshot,i.urlAfterRedirects=m.urlAfterRedirects,this.currentNavigation.update(f=>(f.finalUrl=m.urlAfterRedirects,f)),this.events.next(new Zp)}),xt(m=>Je(i.routesRecognizeHandler.deferredHandle??Q(void 0)).pipe(ue(()=>m))),Bt(()=>{let m=new Qp(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(m)}));if(d&&this.urlHandlingStrategy.shouldProcessUrl(l.currentRawUrl)){let{id:m,extractedUrl:f,source:_,restoredState:S,extras:M}=l,P=new oo(m,this.urlSerializer.serialize(f),_,S);this.events.next(P);let O=x2(this.rootComponentType,this.environmentInjector).snapshot;return this.currentTransition=i=k(h({},l),{targetSnapshot:O,urlAfterRedirects:f,extras:k(h({},M),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.update(q=>(q.finalUrl=f,q)),Q(i)}else return this.events.next(new so(l.id,this.urlSerializer.serialize(l.extractedUrl),"",cd.IgnoredByUrlHandlingStrategy)),l.resolve(!1),en}),ue(l=>{let c=new J_(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);return this.events.next(c),this.currentTransition=i=k(h({},l),{guards:c7(l.targetSnapshot,l.currentSnapshot,this.rootContexts)}),i}),v7(l=>this.events.next(l)),xt(l=>{if(i.guardsResult=l.guardsResult,l.guardsResult&&typeof l.guardsResult!="boolean")throw ub(this.urlSerializer,l.guardsResult);let c=new eb(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot,!!l.guardsResult);if(this.events.next(c),!a())return en;if(!l.guardsResult)return this.cancelNavigationTransition(l,"",jn.GuardRejected),en;if(l.guards.canActivateChecks.length===0)return Q(l);let d=new tb(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);if(this.events.next(d),!a())return en;let u=!1;return Q(l).pipe(Y7(this.paramsInheritanceStrategy),Bt({next:()=>{u=!0;let m=new nb(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(m)},complete:()=>{u||this.cancelNavigationTransition(l,"",jn.NoDataFromResolver)}}))}),o2(l=>{let c=u=>{let m=[];if(u.routeConfig?._loadedComponent)u.component=u.routeConfig?._loadedComponent;else if(u.routeConfig?.loadComponent){let f=u._environmentInjector;m.push(this.configLoader.loadComponent(f,u.routeConfig).then(_=>{u.component=_}))}for(let f of u.children)m.push(...c(f));return m},d=c(l.targetSnapshot.root);return d.length===0?Q(l):Je(Promise.all(d).then(()=>l))}),xt(l=>{let{newlyCreatedRoutes:c,state:d}=o7(e.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return this.currentTransition=i=l=k(h({},l),{targetRouterState:d,newlyCreatedRoutes:c}),this.currentNavigation.update(u=>(u.targetRouterState=d,u)),Q(l)}),this.activatedRouteInjectorFeature?.operator()??(l=>l),o2(()=>this.afterPreactivation()),xt(()=>{let{currentSnapshot:l,targetSnapshot:c}=i,d=this.createViewTransition?.(this.environmentInjector,l.root,c.root);return d?Je(d).pipe(ue(()=>i)):Q(i)}),vt(1),xt(l=>{r=!1,this.events.next(new ud);let c=i.beforeActivateHandler.deferredHandle;return c?Je(c.then(()=>l)):Q(l)}),Bt(l=>{new Qw(e.routeReuseStrategy,i.targetRouterState,i.currentRouterState,c=>this.events.next(c),this.inputBindingEnabled).activate(this.rootContexts),l.newlyCreatedRoutes?.clear(),a()&&(o=!0,this.currentNavigation.update(c=>(c.abort=e9,c)),this.lastSuccessfulNavigation.set(dt(this.currentNavigation)),this.events.next(new ki(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects))),this.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0))}),$e(k2(s.signal).pipe(ze(()=>!o&&r),Bt(()=>{this.cancelNavigationTransition(i,s.signal.reason+"",jn.Aborted)}))),Bt({complete:()=>{o=!0}}),$e(this.transitionAbortWithErrorSubject.pipe(Bt(l=>{throw l}))),Os(()=>{s.abort(),o||this.cancelNavigationTransition(i,"",jn.SupersededByNewNavigation),this.currentTransition?.id===i.id&&(this.currentNavigation.set(null),this.currentTransition=null)}),pr(l=>{if(o=!0,s2(i),this.destroyed)return i.resolve(!1),en;if(N2(l))this.events.next(new Qi(i.id,this.urlSerializer.serialize(i.extractedUrl),l.message,l.cancellationCode)),l7(l)?this.events.next(new pd(l.url,l.navigationBehaviorOptions)):i.resolve(!1);else{let c=new vl(i.id,this.urlSerializer.serialize(i.extractedUrl),l,i.targetSnapshot??void 0);try{let d=rn(this.environmentInjector,()=>this.navigationErrorHandler?.(c));if(d instanceof md){let{message:u,cancellationCode:m}=ub(this.urlSerializer,d);this.events.next(new Qi(i.id,this.urlSerializer.serialize(i.extractedUrl),u,m)),this.events.next(new pd(d.redirectTo,d.navigationBehaviorOptions))}else throw this.events.next(c),l}catch(d){this.options.resolveNavigationPromiseOnError?i.resolve(!1):i.reject(d)}}return en}))}))}cancelNavigationTransition(e,i,r){s2(e);let o=new Qi(e.id,this.urlSerializer.serialize(e.extractedUrl),i,r);this.events.next(o),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),i=dt(this.currentNavigation),r=i?.targetBrowserUrl??i?.extractedUrl;return e.toString()!==r?.toString()&&!i?.extras.skipLocationChange}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();function t9(t){return t!==sd}function s2(t){if(t.newlyCreatedRoutes)for(let n of t.newlyCreatedRoutes)n._localInjector?.destroy()}var W2=new T("");var q2=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:()=>p(n9)})}return t})(),fb=class{shouldDetach(n){return!1}store(n,e){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,e){return n.routeConfig===e.routeConfig}shouldDestroyInjector(n){return!0}},n9=(()=>{class t extends fb{static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),cx=(()=>{class t{urlSerializer=p(El);options=p(wl,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=p(no);urlHandlingStrategy=p(gb);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Zi;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:e,initialUrl:i,targetBrowserUrl:r}){let o=e!==void 0?this.urlHandlingStrategy.merge(e,i):i,s=r??o;return s instanceof Zi?this.urlSerializer.serialize(s):s}routerUrlState(e){return e?.targetBrowserUrl===void 0||e?.finalUrl===void 0?{}:{\u0275routerUrl:this.urlSerializer.serialize(e.finalUrl)}}commitTransition({targetRouterState:e,finalUrl:i,initialUrl:r}){i&&e?(this.currentUrlTree=i,this.rawUrlTree=this.urlHandlingStrategy.merge(i,r),this.routerState=e):this.rawUrlTree=r}routerState=x2(null,p(We));getRouterState(){return this.routerState}_stateMemento=this.createStateMemento();get stateMemento(){return this._stateMemento}updateStateMemento(){this._stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}restoredState(){return this.location.getState()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:()=>p(i9)})}return t})(),i9=(()=>{class t extends cx{currentPageId=0;lastSuccessfulId=-1;get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(i=>{i.type==="popstate"&&setTimeout(()=>{e(i.url,i.state,"popstate",{replaceUrl:!0})})})}handleRouterEvent(e,i){e instanceof oo?this.updateStateMemento():e instanceof so?this.commitTransition(i):e instanceof Qp?this.urlUpdateStrategy==="eager"&&(i.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(i),i)):e instanceof ud?(this.commitTransition(i),this.urlUpdateStrategy==="deferred"&&!i.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(i),i)):e instanceof Qi&&!w2(e)?this.restoreHistory(i):e instanceof vl?this.restoreHistory(i,!0):e instanceof ki&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,i){let{extras:r,id:o}=i,{replaceUrl:s,state:a}=r;if(this.location.isCurrentPathEqualTo(e)||s){let l=this.browserPageId,c=h(h({},a),this.generateNgRouterState(o,l,i));this.location.replaceState(e,"",c)}else{let l=h(h({},a),this.generateNgRouterState(o,this.browserPageId+1,i));this.location.go(e,"",l)}}restoreHistory(e,i=!1){if(this.canceledNavigationResolution==="computed"){let r=this.browserPageId,o=this.currentPageId-r;o!==0?this.location.historyGo(o):this.getCurrentUrlTree()===e.finalUrl&&o===0&&(this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(i&&this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}resetInternalState({finalUrl:e}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i,r){return this.canceledNavigationResolution==="computed"?h({navigationId:e,\u0275routerPageId:i},this.routerUrlState(r)):h({navigationId:e},this.routerUrlState(r))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();function bb(t,n){t.events.pipe(ze(e=>e instanceof ki||e instanceof Qi||e instanceof vl||e instanceof so),ue(e=>e instanceof ki||e instanceof so?0:(e instanceof Qi?e.code===jn.Redirect||e.code===jn.SupersededByNewNavigation:!1)?2:1),ze(e=>e!==2),vt(1)).subscribe(()=>{n()})}var Xi=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=p(d_);stateManager=p(cx);options=p(wl,{optional:!0})||{};pendingTasks=p(_r);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=p(_b);urlSerializer=p(El);location=p(no);urlHandlingStrategy=p(gb);injector=p(We);_events=new z;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=p(q2);injectorCleanup=p(W2,{optional:!0});onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=p(_d,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!p(rf,{optional:!0});currentNavigation=this.navigationTransitions.currentNavigation.asReadonly();constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:e=>{}}),this.subscribeToNavigationEvents()}eventsSubscription=new Pe;subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(i=>{try{let r=this.navigationTransitions.currentTransition,o=dt(this.navigationTransitions.currentNavigation);if(r!==null&&o!==null){if(this.stateManager.handleRouterEvent(i,o),i instanceof Qi&&i.code!==jn.Redirect&&i.code!==jn.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof ki)this.navigated=!0,this.injectorCleanup?.(this.routeReuseStrategy,this.routerState,this.config);else if(i instanceof pd){let s=i.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(i.url,r.currentRawUrl),l=h({scroll:r.extras.scroll,browserUrl:r.extras.browserUrl,info:r.extras.info,skipLocationChange:r.extras.skipLocationChange,replaceUrl:r.extras.replaceUrl||this.urlUpdateStrategy==="eager"||t9(r.source)},s);this.scheduleNavigation(a,sd,null,l,{resolve:r.resolve,reject:r.reject,promise:r.promise})}}n7(i)&&this._events.next(i)}catch(r){this.navigationTransitions.transitionAbortWithErrorSubject.next(r)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),sd,this.stateManager.restoredState(),{replaceUrl:!0})}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,i,r,o)=>{this.navigateToSyncWithBrowser(e,r,i,o)})}navigateToSyncWithBrowser(e,i,r,o){let s=r?.navigationId?r:null,a=r?.\u0275routerUrl??e;if(r?.\u0275routerUrl&&(o=k(h({},o),{browserUrl:e})),r){let c=h({},r);delete c.navigationId,delete c.\u0275routerPageId,delete c.\u0275routerUrl,Object.keys(c).length!==0&&(o.state=c)}let l=this.parseUrl(a);this.scheduleNavigation(l,i,s,o).catch(c=>{this.disposed||this.injector.get(Ti)(c)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return dt(this.navigationTransitions.currentNavigation)}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(rx),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription?.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0,this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,i={}){let{relativeTo:r,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:l}=i,c=l?this.currentUrlTree.fragment:s,d=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":d=h(h({},this.currentUrlTree.queryParams),o);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=o||null}d!==null&&(d=this.removeEmptyProps(d));let u;try{let m=r?r.snapshot:this.routerState.snapshot.root;u=v2(m)}catch(m){(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),u=this.currentUrlTree.root}return S2(u,e,d,c??null,this.urlSerializer)}navigateByUrl(e,i={skipLocationChange:!1}){let r=ld(e)?e:this.parseUrl(e),o=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(o,sd,null,i)}navigate(e,i={skipLocationChange:!1}){return r9(e),this.navigateByUrl(this.createUrlTree(e,i),i)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch(i){return this.console.warn(Hr(4018,!1)),this.urlSerializer.parse("/")}}isActive(e,i){let r;if(i===!0?r=h({},u2):i===!1?r=h({},Hw):r=h(h({},Hw),i),ld(e))return JR(this.currentUrlTree,e,r);let o=this.parseUrl(e);return JR(this.currentUrlTree,o,r)}removeEmptyProps(e){return Object.entries(e).reduce((i,[r,o])=>(o!=null&&(i[r]=o),i),{})}scheduleNavigation(e,i,r,o,s){if(this.disposed)return Promise.resolve(!1);let a,l,c;s?(a=s.resolve,l=s.reject,c=s.promise):c=new Promise((u,m)=>{a=u,l=m});let d=this.pendingTasks.add();return bb(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(d))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:o,resolve:a,reject:l,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(Promise.reject.bind(Promise))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();function r9(t){for(let n=0;n<t.length;n++)if(t[n]==null)throw new N(4008,!1)}var sf=class{},ux=(()=>{class t{preload(e,i){return i().pipe(pr(()=>Q(null)))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();var Y2=(()=>{class t{router;injector;preloadingStrategy;loader;subscription;constructor(e,i,r,o){this.router=e,this.injector=i,this.preloadingStrategy=r,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(ze(e=>e instanceof ki),Hi(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription?.unsubscribe()}processRoutes(e,i){let r=[];for(let o of i){o.providers&&!o._injector&&(o._injector=Qc(o.providers,e,""));let s=o._injector??e;o._loadedNgModuleFactory&&!o._loadedInjector&&(o._loadedInjector=o._loadedNgModuleFactory.create(s).injector);let a=o._loadedInjector??s;(o.loadChildren&&!o._loadedRoutes&&o.canLoad===void 0||o.loadComponent&&!o._loadedComponent)&&r.push(this.preloadConfig(s,o)),(o.children||o._loadedRoutes)&&r.push(this.processRoutes(a,o.children??o._loadedRoutes))}return Je(r).pipe(As())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{if(e.destroyed)return Q(null);let r;i.loadChildren&&i.canLoad===void 0?r=Je(this.loader.loadChildren(e,i)):r=Q(null);let o=r.pipe(bn(s=>s===null?Q(void 0):(i._loadedRoutes=s.routes,i._loadedInjector=s.injector,i._loadedNgModuleFactory=s.factory,this.processRoutes(s.injector??e,s.routes))));if(i.loadComponent&&!i._loadedComponent){let s=this.loader.loadComponent(e,i);return Je([o,s]).pipe(As())}else return o})}static \u0275fac=function(i){return new(i||t)(D(Xi),D(We),D(sf),D(hb))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),K2=new T(""),s9=(()=>{class t{options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource=sd;restoredId=0;store={};isHydrating=p(JE,{optional:!0})??!1;urlSerializer=p(El);zone=p(Z);viewportScroller=p(hw);transitions=p(_b);constructor(e){this.options=e,this.options.scrollPositionRestoration||="disabled",this.options.anchorScrolling||="disabled",this.isHydrating&&p(ht).whenStable().then(()=>{this.isHydrating=!1})}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof oo?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof ki?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof so&&e.code===cd.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{if(!(e instanceof dd)||e.scrollBehavior==="manual")return;let i={behavior:"instant"};e.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0],i):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(e.position,i):e.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(e.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0])})}scheduleScrollEvent(e,i){if(this.isHydrating)return;let r=dt(this.transitions.currentNavigation)?.extras.scroll;this.zone.runOutsideAngular(()=>j(this,null,function*(){yield new Promise(o=>{setTimeout(o),typeof requestAnimationFrame<"u"&&requestAnimationFrame(o)}),this.zone.run(()=>{this.transitions.events.next(new dd(e,this.lastSource==="popstate"?this.store[this.restoredId]:null,i,r))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(i){Ep()};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();function a9(){return p(Xi).routerState.root}function af(t,n){return{\u0275kind:t,\u0275providers:n}}function l9(){let t=p(J);return n=>{let e=t.get(ht);if(n!==e.components[0])return;let i=t.get(Xi),r=t.get(Q2);t.get(px)===1&&i.initialNavigation(),t.get(J2,null,{optional:!0})?.setUpPreloading(),t.get(K2,null,{optional:!0})?.init(),i.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}var Q2=new T("",{factory:()=>new z}),px=new T("",{factory:()=>1});function Z2(){let t=[{provide:Wg,useValue:!0},{provide:px,useValue:0},c_(()=>{let n=p(J);return n.get(kp,Promise.resolve()).then(()=>new Promise(i=>{let r=n.get(Xi),o=n.get(Q2);bb(r,()=>{i(!0)}),n.get(_b).afterPreactivation=()=>(i(!0),o.closed?Q(void 0):o),r.initialNavigation()}))})];return af(2,t)}function X2(){let t=[c_(()=>{p(Xi).setUpLocationChangeListener()}),{provide:px,useValue:2}];return af(3,t)}var J2=new T("");function ek(t){return af(0,[{provide:J2,useExisting:Y2},{provide:sf,useExisting:t}])}function tk(t={}){return af(8,[{provide:rf,useFactory:()=>new A2(t)}])}function nk(t){Di("NgRouterViewTransitions");let n=[{provide:sx,useValue:$2},{provide:ax,useValue:h({skipNextTransition:!!t?.skipInitialTransition},t)}];return af(9,n)}var ik=[no,{provide:El,useClass:Xo},Xi,Cl,{provide:Ks,useFactory:a9},hb],lf=(()=>{class t{constructor(){}static forRoot(e,i){return{ngModule:t,providers:[ik,[],{provide:_d,multi:!0,useValue:e},[],i?.errorHandler?{provide:lx,useValue:i.errorHandler}:[],{provide:wl,useValue:i||{}},i?.useHash?d9():u9(),c9(),i?.preloadingStrategy?ek(i.preloadingStrategy).\u0275providers:[],i?.initialNavigation?p9(i):[],i?.bindToComponentInputs?tk(typeof i.bindToComponentInputs=="object"?i.bindToComponentInputs:{}).\u0275providers:[],i?.enableViewTransitions?nk().\u0275providers:[],f9()]}}static forChild(e){return{ngModule:t,providers:[{provide:_d,multi:!0,useValue:e}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({})}return t})();function c9(){return{provide:K2,useFactory:()=>{let t=p(hw),n=p(wl);return n.scrollOffset&&t.setOffset(n.scrollOffset),new s9(n)}}}function d9(){return{provide:Ko,useClass:cw}}function u9(){return{provide:Ko,useClass:C_}}function p9(t){return[t.initialNavigation==="disabled"?X2().\u0275providers:[],t.initialNavigation==="enabledBlocking"?Z2().\u0275providers:[]]}var dx=new T("");function f9(){return[{provide:dx,useFactory:l9},{provide:xp,multi:!0,useExisting:dx}]}var rk=(()=>{class t{static{this.PLESK="Plesk"}static{this.DA="DA"}static{this.CPanel="Cpanel"}static{this.noPanel="noPanel"}}return t})();var xl=class t{static setCookie(n,e,i){i=i||{};let r=i.expires;if(typeof r=="number"&&r){let s=new Date;s.setTime(s.getTime()+r*1e3),r=i.expires=s}r&&r.toUTCString&&(i.expires=r.toUTCString()),e=encodeURIComponent(e);let o=n+"="+e;for(let s in i){o+="; "+s;let a=i[s];a!==!0&&(o+="="+a)}document.cookie=o}static deleteCookie(n){t.setCookie(n,"",{expires:-1})}static getCookie(n){let e=document.cookie.match(new RegExp("(?:^|; )"+n.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return e?decodeURIComponent(e[1]):""}};var yb=class{decodeKey(n){return n}decodeValue(n){return n}encodeKey(n){return n.replace(/\+/gi,"%2B")}encodeValue(n){return encodeURIComponent(n.toString())}};var Qs=class t extends Error{constructor(){super("Backend request failed."),this.name="ServerException",Object.setPrototypeOf(this,t.prototype)}};function cf(t){return j(this,null,function*(){return t.error instanceof Blob?yield h9(t.error):t.error})}function h9(t){return new Promise((n,e)=>{let i=new FileReader;i.addEventListener("loadend",function(r){try{n(JSON.parse(i.result))}catch(o){n({code:"502",result:"error",details:i.result})}}),i.readAsText(t)})}var ao=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var es=(function(t){return t.mat="material",t.spin="spin",t})(es||{});var ts=(function(t){return t[t.NOT_PRESENT=0]="NOT_PRESENT",t[t.NONBLOCKING=1]="NONBLOCKING",t[t.LOCKED=2]="LOCKED",t})(ts||{});var Be=(function(t){return t[t.PLAIN_TO_CLASS=0]="PLAIN_TO_CLASS",t[t.CLASS_TO_PLAIN=1]="CLASS_TO_PLAIN",t[t.CLASS_TO_CLASS=2]="CLASS_TO_CLASS",t})(Be||{});var vb=class{constructor(){this._typeMetadatas=new Map,this._transformMetadatas=new Map,this._exposeMetadatas=new Map,this._excludeMetadatas=new Map,this._ancestorsMap=new Map}addTypeMetadata(n){this._typeMetadatas.has(n.target)||this._typeMetadatas.set(n.target,new Map),this._typeMetadatas.get(n.target).set(n.propertyName,n)}addTransformMetadata(n){this._transformMetadatas.has(n.target)||this._transformMetadatas.set(n.target,new Map),this._transformMetadatas.get(n.target).has(n.propertyName)||this._transformMetadatas.get(n.target).set(n.propertyName,[]),this._transformMetadatas.get(n.target).get(n.propertyName).push(n)}addExposeMetadata(n){this._exposeMetadatas.has(n.target)||this._exposeMetadatas.set(n.target,new Map),this._exposeMetadatas.get(n.target).set(n.propertyName,n)}addExcludeMetadata(n){this._excludeMetadatas.has(n.target)||this._excludeMetadatas.set(n.target,new Map),this._excludeMetadatas.get(n.target).set(n.propertyName,n)}findTransformMetadatas(n,e,i){return this.findMetadatas(this._transformMetadatas,n,e).filter(r=>!r.options||r.options.toClassOnly===!0&&r.options.toPlainOnly===!0?!0:r.options.toClassOnly===!0?i===Be.CLASS_TO_CLASS||i===Be.PLAIN_TO_CLASS:r.options.toPlainOnly===!0?i===Be.CLASS_TO_PLAIN:!0)}findExcludeMetadata(n,e){return this.findMetadata(this._excludeMetadatas,n,e)}findExposeMetadata(n,e){return this.findMetadata(this._exposeMetadatas,n,e)}findExposeMetadataByCustomName(n,e){return this.getExposedMetadatas(n).find(i=>i.options&&i.options.name===e)}findTypeMetadata(n,e){return this.findMetadata(this._typeMetadatas,n,e)}getStrategy(n){let e=this._excludeMetadatas.get(n),i=e&&e.get(void 0),r=this._exposeMetadatas.get(n),o=r&&r.get(void 0);return i&&o||!i&&!o?"none":i?"excludeAll":"exposeAll"}getExposedMetadatas(n){return this.getMetadata(this._exposeMetadatas,n)}getExcludedMetadatas(n){return this.getMetadata(this._excludeMetadatas,n)}getExposedProperties(n,e){return this.getExposedMetadatas(n).filter(i=>!i.options||i.options.toClassOnly===!0&&i.options.toPlainOnly===!0?!0:i.options.toClassOnly===!0?e===Be.CLASS_TO_CLASS||e===Be.PLAIN_TO_CLASS:i.options.toPlainOnly===!0?e===Be.CLASS_TO_PLAIN:!0).map(i=>i.propertyName)}getExcludedProperties(n,e){return this.getExcludedMetadatas(n).filter(i=>!i.options||i.options.toClassOnly===!0&&i.options.toPlainOnly===!0?!0:i.options.toClassOnly===!0?e===Be.CLASS_TO_CLASS||e===Be.PLAIN_TO_CLASS:i.options.toPlainOnly===!0?e===Be.CLASS_TO_PLAIN:!0).map(i=>i.propertyName)}clear(){this._typeMetadatas.clear(),this._exposeMetadatas.clear(),this._excludeMetadatas.clear(),this._ancestorsMap.clear()}getMetadata(n,e){let i=n.get(e),r;i&&(r=Array.from(i.values()).filter(s=>s.propertyName!==void 0));let o=[];for(let s of this.getAncestors(e)){let a=n.get(s);if(a){let l=Array.from(a.values()).filter(c=>c.propertyName!==void 0);o.push(...l)}}return o.concat(r||[])}findMetadata(n,e,i){let r=n.get(e);if(r){let o=r.get(i);if(o)return o}for(let o of this.getAncestors(e)){let s=n.get(o);if(s){let a=s.get(i);if(a)return a}}}findMetadatas(n,e,i){let r=n.get(e),o;r&&(o=r.get(i));let s=[];for(let a of this.getAncestors(e)){let l=n.get(a);l&&l.has(i)&&s.push(...l.get(i))}return s.slice().reverse().concat((o||[]).slice().reverse())}getAncestors(n){if(!n)return[];if(!this._ancestorsMap.has(n)){let e=[];for(let i=Object.getPrototypeOf(n.prototype.constructor);typeof i.prototype<"u";i=Object.getPrototypeOf(i.prototype.constructor))e.push(i);this._ancestorsMap.set(n,e)}return this._ancestorsMap.get(n)}};var an=new vb;function ok(){if(typeof globalThis<"u")return globalThis;if(typeof global<"u")return global;if(typeof window<"u")return window;if(typeof self<"u")return self}function sk(t){return t!==null&&typeof t=="object"&&typeof t.then=="function"}function g9(t){let n=new t;return!(n instanceof Set)&&!("push"in n)?[]:n}var ns=class{constructor(n,e){this.transformationType=n,this.options=e,this.recursionStack=new Set}transform(n,e,i,r,o,s=0){if(Array.isArray(e)||e instanceof Set){let a=r&&this.transformationType===Be.PLAIN_TO_CLASS?g9(r):[];return e.forEach((l,c)=>{let d=n?n[c]:void 0;if(!this.options.enableCircularCheck||!this.isCircular(l)){let u;if(typeof i!="function"&&i&&i.options&&i.options.discriminator&&i.options.discriminator.property&&i.options.discriminator.subTypes){if(this.transformationType===Be.PLAIN_TO_CLASS){u=i.options.discriminator.subTypes.find(S=>S.name===l[i.options.discriminator.property]);let f={newObject:a,object:l,property:void 0},_=i.typeFunction(f);u===void 0?u=_:u=u.value,i.options.keepDiscriminatorProperty||delete l[i.options.discriminator.property]}this.transformationType===Be.CLASS_TO_CLASS&&(u=l.constructor),this.transformationType===Be.CLASS_TO_PLAIN&&(l[i.options.discriminator.property]=i.options.discriminator.subTypes.find(f=>f.value===l.constructor).name)}else u=i;let m=this.transform(d,l,u,void 0,l instanceof Map,s+1);a instanceof Set?a.add(m):a.push(m)}else this.transformationType===Be.CLASS_TO_CLASS&&(a instanceof Set?a.add(l):a.push(l))}),a}else{if(i===String&&!o)return e==null?e:String(e);if(i===Number&&!o)return e==null?e:Number(e);if(i===Boolean&&!o)return e==null?e:!!e;if((i===Date||e instanceof Date)&&!o)return e instanceof Date?new Date(e.valueOf()):e==null?e:new Date(e);if(ok().Buffer&&(i===Buffer||e instanceof Buffer)&&!o)return e==null?e:Buffer.from(e);if(sk(e)&&!o)return new Promise((a,l)=>{e.then(c=>a(this.transform(void 0,c,i,void 0,void 0,s+1)),l)});if(!o&&e!==null&&typeof e=="object"&&typeof e.then=="function")return e;if(typeof e=="object"&&e!==null){!i&&e.constructor!==Object&&(!Array.isArray(e)&&e.constructor===Array||(i=e.constructor)),!i&&n&&(i=n.constructor),this.options.enableCircularCheck&&this.recursionStack.add(e);let a=this.getKeys(i,e,o),l=n||{};!n&&(this.transformationType===Be.PLAIN_TO_CLASS||this.transformationType===Be.CLASS_TO_CLASS)&&(o?l=new Map:i?l=new i:l={});for(let c of a){if(c==="__proto__"||c==="constructor")continue;let d=c,u=c,m=c;if(!this.options.ignoreDecorators&&i){if(this.transformationType===Be.PLAIN_TO_CLASS){let O=an.findExposeMetadataByCustomName(i,c);O&&(m=O.propertyName,u=O.propertyName)}else if(this.transformationType===Be.CLASS_TO_PLAIN||this.transformationType===Be.CLASS_TO_CLASS){let O=an.findExposeMetadata(i,c);O&&O.options&&O.options.name&&(u=O.options.name)}}let f;this.transformationType===Be.PLAIN_TO_CLASS?f=e[d]:e instanceof Map?f=e.get(d):e[d]instanceof Function?f=e[d]():f=e[d];let _,S=f instanceof Map;if(i&&o)_=i;else if(i){let O=an.findTypeMetadata(i,m);if(O){let q={newObject:l,object:e,property:m},pe=O.typeFunction?O.typeFunction(q):O.reflectedType;O.options&&O.options.discriminator&&O.options.discriminator.property&&O.options.discriminator.subTypes?e[d]instanceof Array?_=O:(this.transformationType===Be.PLAIN_TO_CLASS&&(_=O.options.discriminator.subTypes.find(Ct=>{if(f&&f instanceof Object&&O.options.discriminator.property in f)return Ct.name===f[O.options.discriminator.property]}),_===void 0?_=pe:_=_.value,O.options.keepDiscriminatorProperty||f&&f instanceof Object&&O.options.discriminator.property in f&&delete f[O.options.discriminator.property]),this.transformationType===Be.CLASS_TO_CLASS&&(_=f.constructor),this.transformationType===Be.CLASS_TO_PLAIN&&f&&(f[O.options.discriminator.property]=O.options.discriminator.subTypes.find(Ct=>Ct.value===f.constructor).name)):_=pe,S=S||O.reflectedType===Map}else if(this.options.targetMaps)this.options.targetMaps.filter(q=>q.target===i&&!!q.properties[m]).forEach(q=>_=q.properties[m]);else if(this.options.enableImplicitConversion&&this.transformationType===Be.PLAIN_TO_CLASS){let q=Reflect.getMetadata("design:type",i.prototype,m);q&&(_=q)}}let M=Array.isArray(e[d])?this.getReflectedType(i,m):void 0,P=n?n[d]:void 0;if(l.constructor.prototype){let O=Object.getOwnPropertyDescriptor(l.constructor.prototype,u);if((this.transformationType===Be.PLAIN_TO_CLASS||this.transformationType===Be.CLASS_TO_CLASS)&&(O&&!O.set||l[u]instanceof Function))continue}if(!this.options.enableCircularCheck||!this.isCircular(f)){let O=this.transformationType===Be.PLAIN_TO_CLASS?u:c,q;this.transformationType===Be.CLASS_TO_PLAIN?(q=e[O],q=this.applyCustomTransformations(q,i,O,e,this.transformationType),q=e[O]===q?f:q,q=this.transform(P,q,_,M,S,s+1)):f===void 0&&this.options.exposeDefaultValues?q=l[u]:(q=this.transform(P,f,_,M,S,s+1),q=this.applyCustomTransformations(q,i,O,e,this.transformationType)),(q!==void 0||this.options.exposeUnsetFields)&&(l instanceof Map?l.set(u,q):l[u]=q)}else if(this.transformationType===Be.CLASS_TO_CLASS){let O=f;O=this.applyCustomTransformations(O,i,c,e,this.transformationType),(O!==void 0||this.options.exposeUnsetFields)&&(l instanceof Map?l.set(u,O):l[u]=O)}}return this.options.enableCircularCheck&&this.recursionStack.delete(e),l}else return e}}applyCustomTransformations(n,e,i,r,o){let s=an.findTransformMetadatas(e,i,this.transformationType);return this.options.version!==void 0&&(s=s.filter(a=>a.options?this.checkVersion(a.options.since,a.options.until):!0)),this.options.groups&&this.options.groups.length?s=s.filter(a=>a.options?this.checkGroups(a.options.groups):!0):s=s.filter(a=>!a.options||!a.options.groups||!a.options.groups.length),s.forEach(a=>{n=a.transformFn({value:n,key:i,obj:r,type:o,options:this.options})}),n}isCircular(n){return this.recursionStack.has(n)}getReflectedType(n,e){if(!n)return;let i=an.findTypeMetadata(n,e);return i?i.reflectedType:void 0}getKeys(n,e,i){let r=an.getStrategy(n);r==="none"&&(r=this.options.strategy||"exposeAll");let o=[];if((r==="exposeAll"||i)&&(e instanceof Map?o=Array.from(e.keys()):o=Object.keys(e)),i)return o;if(this.options.ignoreDecorators&&this.options.excludeExtraneousValues&&n){let s=an.getExposedProperties(n,this.transformationType),a=an.getExcludedProperties(n,this.transformationType);o=[...s,...a]}if(!this.options.ignoreDecorators&&n){let s=an.getExposedProperties(n,this.transformationType);this.transformationType===Be.PLAIN_TO_CLASS&&(s=s.map(l=>{let c=an.findExposeMetadata(n,l);return c&&c.options&&c.options.name?c.options.name:l})),this.options.excludeExtraneousValues?o=s:o=o.concat(s);let a=an.getExcludedProperties(n,this.transformationType);a.length>0&&(o=o.filter(l=>!a.includes(l))),this.options.version!==void 0&&(o=o.filter(l=>{let c=an.findExposeMetadata(n,l);return!c||!c.options?!0:this.checkVersion(c.options.since,c.options.until)})),this.options.groups&&this.options.groups.length?o=o.filter(l=>{let c=an.findExposeMetadata(n,l);return!c||!c.options?!0:this.checkGroups(c.options.groups)}):o=o.filter(l=>{let c=an.findExposeMetadata(n,l);return!c||!c.options||!c.options.groups||!c.options.groups.length})}return this.options.excludePrefixes&&this.options.excludePrefixes.length&&(o=o.filter(s=>this.options.excludePrefixes.every(a=>s.substr(0,a.length)!==a))),o=o.filter((s,a,l)=>l.indexOf(s)===a),o}checkVersion(n,e){let i=!0;return i&&n&&(i=this.options.version>=n),i&&e&&(i=this.options.version<e),i}checkGroups(n){return n?this.options.groups.some(e=>n.includes(e)):!0}};var Tl={enableCircularCheck:!1,enableImplicitConversion:!1,excludeExtraneousValues:!1,excludePrefixes:void 0,exposeDefaultValues:!1,exposeUnsetFields:!0,groups:void 0,ignoreDecorators:!1,strategy:void 0,targetMaps:void 0,version:void 0};var Sb=class{instanceToPlain(n,e){return new ns(Be.CLASS_TO_PLAIN,h(h({},Tl),e)).transform(void 0,n,void 0,void 0,void 0,void 0)}classToPlainFromExist(n,e,i){return new ns(Be.CLASS_TO_PLAIN,h(h({},Tl),i)).transform(e,n,void 0,void 0,void 0,void 0)}plainToInstance(n,e,i){return new ns(Be.PLAIN_TO_CLASS,h(h({},Tl),i)).transform(void 0,e,n,void 0,void 0,void 0)}plainToClassFromExist(n,e,i){return new ns(Be.PLAIN_TO_CLASS,h(h({},Tl),i)).transform(n,e,void 0,void 0,void 0,void 0)}instanceToInstance(n,e){return new ns(Be.CLASS_TO_CLASS,h(h({},Tl),e)).transform(void 0,n,void 0,void 0,void 0,void 0)}classToClassFromExist(n,e,i){return new ns(Be.CLASS_TO_CLASS,h(h({},Tl),i)).transform(e,n,void 0,void 0,void 0,void 0)}serialize(n,e){return JSON.stringify(this.instanceToPlain(n,e))}deserialize(n,e,i){let r=JSON.parse(e);return this.plainToInstance(n,r,i)}deserializeArray(n,e,i){let r=JSON.parse(e);return this.plainToInstance(n,r,i)}};function bd(t={}){return function(n,e){an.addExposeMetadata({target:n instanceof Function?n:n.constructor,propertyName:e,options:t})}}function mx(t,n={}){return function(e,i){an.addTransformMetadata({target:e.constructor,propertyName:i,transformFn:t,options:n})}}var _9=new Sb;function df(t,n,e){return _9.plainToInstance(t,n,e)}var Pi=class t{static{this.timeout=n=>new Promise(e=>setTimeout(e,n))}static isEmpty(n){return Object.getOwnPropertyNames(n).length===0}static isVersion(n){return/(\d+[.]*)+/gi.test(n)}static getManageFilterViews(n){let e=n.filter(r=>r.checked).map(r=>r.name),i=[];return e.length===0?i.push("none"):e.length!==n.length&&(i=e),i.length>0?i:null}static unicodeBase64ToString(n){return decodeURIComponent(Array.prototype.map.call(atob(n),e=>"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)).join(""))}static unicodeStringToBase64(n){return btoa(unescape(encodeURIComponent(n)))}static setImmediate(n){Promise.resolve().then(n)}static hasOwnPropetyRecursively(n,e){let i=e.split("_"),r=n;for(let o of i)if(r.hasOwnProperty(o))r=r[o];else return!1;return!0}static getValueFromObjectRecursively(n,e){if(t.hasOwnPropetyRecursively(n,e)){let i=e.split("_"),r=n,o;for(let s of i)if(r=r[s],typeof r!="object")return r}else return null}static isArraysEqual(n,e){if(n.length!==e.length)return!1;for(let i of n)if(e.indexOf(i)===-1)return!1;return!0}static isObject(n){return typeof n=="object"}static recursivelyAssign2(n,e){for(let i in n)t.isObject(n[i])&&t.isObject(e[i])&&t.recursivelyAssign2(n[i],e[i]);for(let i in e)t.isObject(n[i])||(n[i]=e[i])}static removeBranchFromObject(n,e){for(let i in e)n.hasOwnProperty(i)&&(typeof e[i]=="object"?t.removeBranchFromObject(n[i],e[i]):delete n[i])}static isNumber(n){return!isNaN(parseFloat(n))&&isFinite(n)}static dashOrNumber(n){return this.isNumber(n)?n:"-"}static dashOrAny(n,e=""){return n?e+n:"-"}static rangeEmpty(n){return new Array(n).fill(void 0)}static convertDictToClass(n,e){Object.keys(n).forEach(i=>{n[i]=df(e,n[i])})}static comparePlainObjects(n,e){let i=Object.getOwnPropertyNames(n),r=Object.getOwnPropertyNames(e);if(i.length!==r.length)return!1;for(let o=0;o<i.length;o++){let s=i[o];if(n[s]!==e[s])return!1}return!0}static convertStringToHexRepresentation(n){return typeof n!="string"?n:n.split("").map(e=>"\\u"+e.charCodeAt(0).toString(16).toUpperCase().padStart(4,"0")).join("")}static isDefined(n){return typeof n<"u"&&n!==null}};var yd=class{constructor(n,e=!1){this.selector=n,this.showBigLoader=e}};var ak=(()=>{class t{constructor(){this.loaderSelector=new yd(null),this.loaderSettings={type:es.mat},this._loading=!1,this._loadingLogo=!1}get loadingPage(){return t.bindLoader(this.loaderSelector,"lvemanager-loading",this._loading)}get loadingPageLogo(){return t.bindLoader(this.loaderSelector,"lvemanager--logo",this._loadingLogo)}set loading(e){Pi.setImmediate(()=>{switch(this.loaderSettings.type){case es.spin:this._loading=e,this._loadingLogo=e;break;case es.mat:e&&this.appState&&(this.appState.set("isHiddenProgressBar",!0),ao.loadingBarServiceInstance.set(0)),this.loaderSelector&&e!==this._loading&&(this._loading=e,this.appState&&!this.loaderSelector.showBigLoader&&(this.appState.set("menuLoader",e),e?(ao.loadingBarServiceInstance.start(),this.appState.set("isHiddenProgressBar",!1)):ao.loadingBarServiceInstance&&ao.loadingBarServiceInstance.complete()));break;default:throw"Loader is not specified!"}})}get loading(){return this._loading}static bindLoader(e,i,r){return e&&e.selector?(r?e.selector.nativeElement.classList.add(i):e.selector.nativeElement.classList.remove(i),!1):r}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var Zs=class{},lk=(()=>{class t extends Zs{getTranslation(e){return Q({})}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),is=class{},ck=(()=>{class t{handle(e){return e.key}static \u0275fac=function(i){return new(i||t)};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();function uf(t,n){if(t===n)return!0;if(t===null||n===null)return!1;if(t!==t&&n!==n)return!0;let e=typeof t,i=typeof n,r,o,s;if(e==i&&e=="object")if(Array.isArray(t)){if(!Array.isArray(n))return!1;if((r=t.length)==n.length){for(o=0;o<r;o++)if(!uf(t[o],n[o]))return!1;return!0}}else{if(Array.isArray(n))return!1;s=Object.create(null);for(o in t){if(!uf(t[o],n[o]))return!1;s[o]=!0}for(o in n)if(!(o in s)&&typeof n[o]<"u")return!1;return!0}return!1}function Li(t){return typeof t<"u"&&t!==null}function hx(t){return t&&typeof t=="object"&&!Array.isArray(t)}function dk(t,n){let e=Object.assign({},t);return hx(t)&&hx(n)&&Object.keys(n).forEach(i=>{hx(n[i])?i in t?e[i]=dk(t[i],n[i]):Object.assign(e,{[i]:n[i]}):Object.assign(e,{[i]:n[i]})}),e}var lo=class{},Eb=(()=>{class t extends lo{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(e,i){let r;return typeof e=="string"?r=this.interpolateString(e,i):typeof e=="function"?r=this.interpolateFunction(e,i):r=e,r}getValue(e,i){let r=typeof i=="string"?i.split("."):[i];i="";do i+=r.shift(),Li(e)&&Li(e[i])&&(typeof e[i]=="object"||!r.length)?(e=e[i],i=""):r.length?i+=".":e=void 0;while(r.length);return e}interpolateFunction(e,i){return e(i)}interpolateString(e,i){return i?e.replace(this.templateMatcher,(r,o)=>{let s=this.getValue(i,o);return Li(s)?s:r}):e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),Xs=class{},Cb=(()=>{class t extends Xs{compile(e,i){return e}compileTranslations(e,i){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),vd=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new te;onLangChange=new te;onDefaultLangChange=new te},pf=new T("USE_STORE"),ff=new T("USE_DEFAULT_LANG"),mf=new T("DEFAULT_LANGUAGE"),hf=new T("USE_EXTEND"),Se=(()=>{class t{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new te;_onLangChange=new te;_onDefaultLangChange=new te;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}constructor(e,i,r,o,s,a=!0,l=!1,c=!1,d){this.store=e,this.currentLoader=i,this.compiler=r,this.parser=o,this.missingTranslationHandler=s,this.useDefaultLang=a,this.isolate=l,this.extend=c,d&&this.setDefaultLang(d)}setDefaultLang(e){if(e===this.defaultLang)return;let i=this.retrieveTranslations(e);typeof i<"u"?(this.defaultLang==null&&(this.defaultLang=e),i.pipe(vt(1)).subscribe(r=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return Q(this.translations[e]);let i=this.retrieveTranslations(e);return typeof i<"u"?(this.currentLang||(this.currentLang=e),i.pipe(vt(1)).subscribe(r=>{this.changeLang(e)}),i):(this.changeLang(e),Q(this.translations[e]))}retrieveTranslations(e){let i;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),i=this._translationRequests[e]),i}getTranslation(e){this.pending=!0;let i=this.currentLoader.getTranslation(e).pipe(Lo(1),vt(1));return this.loadingTranslations=i.pipe(ue(r=>this.compiler.compileTranslations(r,e)),Lo(1),vt(1)),this.loadingTranslations.subscribe({next:r=>{this.translations[e]=this.extend&&this.translations[e]?h(h({},r),this.translations[e]):r,this.updateLangs(),this.pending=!1},error:r=>{this.pending=!1}}),i}setTranslation(e,i,r=!1){i=this.compiler.compileTranslations(i,e),(r||this.extend)&&this.translations[e]?this.translations[e]=dk(this.translations[e],i):this.translations[e]=i,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(i=>{this.langs.indexOf(i)===-1&&this.langs.push(i)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,i,r){let o;if(i instanceof Array){let s={},a=!1;for(let l of i)s[l]=this.getParsedResult(e,l,r),Mn(s[l])&&(a=!0);if(a){let l=i.map(c=>Mn(s[c])?s[c]:Q(s[c]));return ja(l).pipe(ue(c=>{let d={};return c.forEach((u,m)=>{d[i[m]]=u}),d}))}return s}if(e&&(o=this.parser.interpolate(this.parser.getValue(e,i),r)),typeof o>"u"&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(o=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],i),r)),typeof o>"u"){let s={key:i,translateService:this};typeof r<"u"&&(s.interpolateParams=r),o=this.missingTranslationHandler.handle(s)}return typeof o<"u"?o:i}get(e,i){if(!Li(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(Hi(r=>(r=this.getParsedResult(r,e,i),Mn(r)?r:Q(r))));{let r=this.getParsedResult(this.translations[this.currentLang],e,i);return Mn(r)?r:Q(r)}}getStreamOnTranslationChange(e,i){if(!Li(e)||!e.length)throw new Error('Parameter "key" required');return ur(li(()=>this.get(e,i)),this.onTranslationChange.pipe(xt(r=>{let o=this.getParsedResult(r.translations,e,i);return typeof o.subscribe=="function"?o:Q(o)})))}stream(e,i){if(!Li(e)||!e.length)throw new Error('Parameter "key" required');return ur(li(()=>this.get(e,i)),this.onLangChange.pipe(xt(r=>{let o=this.getParsedResult(r.translations,e,i);return Mn(o)?o:Q(o)})))}instant(e,i){if(!Li(e)||!e.length)throw new Error('Parameter "key" required');let r=this.getParsedResult(this.translations[this.currentLang],e,i);if(Mn(r)){if(e instanceof Array){let o={};return e.forEach((s,a)=>{o[e[a]]=e[a]}),o}return e}else return r}set(e,i,r=this.currentLang){this.translations[r][e]=this.compiler.compile(i,r),this.updateLangs(),this.onTranslationChange.emit({lang:r,translations:this.translations[r]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),this.defaultLang==null&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;if(e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,!(typeof e>"u"))return e.indexOf("-")!==-1&&(e=e.split("-")[0]),e.indexOf("_")!==-1&&(e=e.split("_")[0]),e}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}static \u0275fac=function(i){return new(i||t)(D(vd),D(Zs),D(Xs),D(lo),D(is),D(ff),D(pf),D(hf),D(mf))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),Kt=(()=>{class t{translateService;element;_ref;key;lastParams;currentParams;onLangChangeSub;onDefaultLangChangeSub;onTranslationChangeSub;set translate(e){e&&(this.key=e,this.checkNodes())}set translateParams(e){uf(this.currentParams,e)||(this.currentParams=e,this.checkNodes(!0))}constructor(e,i,r){this.translateService=e,this.element=i,this._ref=r,this.onTranslationChangeSub||(this.onTranslationChangeSub=this.translateService.onTranslationChange.subscribe(o=>{o.lang===this.translateService.currentLang&&this.checkNodes(!0,o.translations)})),this.onLangChangeSub||(this.onLangChangeSub=this.translateService.onLangChange.subscribe(o=>{this.checkNodes(!0,o.translations)})),this.onDefaultLangChangeSub||(this.onDefaultLangChangeSub=this.translateService.onDefaultLangChange.subscribe(o=>{this.checkNodes(!0)}))}ngAfterViewChecked(){this.checkNodes()}checkNodes(e=!1,i){let r=this.element.nativeElement.childNodes;r.length||(this.setContent(this.element.nativeElement,this.key),r=this.element.nativeElement.childNodes);for(let o=0;o<r.length;++o){let s=r[o];if(s.nodeType===3){let a;if(e&&(s.lastKey=null),Li(s.lookupKey))a=s.lookupKey;else if(this.key)a=this.key;else{let l=this.getContent(s),c=l.trim();c.length&&(s.lookupKey=c,l!==s.currentValue?(a=c,s.originalContent=l||s.originalContent):s.originalContent?a=s.originalContent.trim():l!==s.currentValue&&(a=c,s.originalContent=l||s.originalContent))}this.updateValue(a,s,i)}}}updateValue(e,i,r){if(e){if(i.lastKey===e&&this.lastParams===this.currentParams)return;this.lastParams=this.currentParams;let o=s=>{s!==e&&(i.lastKey=e),i.originalContent||(i.originalContent=this.getContent(i)),i.currentValue=Li(s)?s:i.originalContent||e,this.setContent(i,this.key?i.currentValue:i.originalContent.replace(e,i.currentValue)),this._ref.markForCheck()};if(Li(r)){let s=this.translateService.getParsedResult(r,e,this.currentParams);Mn(s)?s.subscribe({next:o}):o(s)}else this.translateService.get(e,this.currentParams).subscribe(o)}}getContent(e){return Li(e.textContent)?e.textContent:e.data}setContent(e,i){Li(e.textContent)?e.textContent=i:e.data=i}ngOnDestroy(){this.onLangChangeSub&&this.onLangChangeSub.unsubscribe(),this.onDefaultLangChangeSub&&this.onDefaultLangChangeSub.unsubscribe(),this.onTranslationChangeSub&&this.onTranslationChangeSub.unsubscribe()}static \u0275fac=function(i){return new(i||t)(E(Se),E(Y),E(Ye))};static \u0275dir=B({type:t,selectors:[["","translate",""],["","ngx-translate",""]],inputs:{translate:"translate",translateParams:"translateParams"},standalone:!1})}return t})(),Ae=(()=>{class t{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(e,i){this.translate=e,this._ref=i}updateValue(e,i,r){let o=s=>{this.value=s!==void 0?s:e,this.lastKey=e,this._ref.markForCheck()};if(r){let s=this.translate.getParsedResult(r,e,i);Mn(s.subscribe)?s.subscribe(o):o(s)}this.translate.get(e,i).subscribe(o)}transform(e,...i){if(!e||!e.length)return e;if(uf(e,this.lastKey)&&uf(i,this.lastParams))return this.value;let r;if(Li(i[0])&&i.length)if(typeof i[0]=="string"&&i[0].length){let o=i[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{r=JSON.parse(o)}catch(s){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${i[0]}`)}}else typeof i[0]=="object"&&!Array.isArray(i[0])&&(r=i[0]);return this.lastKey=e,this.lastParams=i,this.updateValue(e,r),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(o=>{this.lastKey&&o.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,r,o.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(o=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r,o.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(i){return new(i||t)(E(Se,16),E(Ye,16))};static \u0275pipe=Pt({name:"translate",type:t,pure:!1,standalone:!1});static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),gx=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[e.loader||{provide:Zs,useClass:lk},e.compiler||{provide:Xs,useClass:Cb},e.parser||{provide:lo,useClass:Eb},e.missingTranslationHandler||{provide:is,useClass:ck},vd,{provide:pf,useValue:e.isolate},{provide:ff,useValue:e.useDefaultLang},{provide:hf,useValue:e.extend},{provide:mf,useValue:e.defaultLanguage},Se]}}static forChild(e={}){return{ngModule:t,providers:[e.loader||{provide:Zs,useClass:lk},e.compiler||{provide:Xs,useClass:Cb},e.parser||{provide:lo,useClass:Eb},e.missingTranslationHandler||{provide:is,useClass:ck},{provide:pf,useValue:e.isolate},{provide:ff,useValue:e.useDefaultLang},{provide:hf,useValue:e.extend},{provide:mf,useValue:e.defaultLanguage},Se]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({})}return t})();var Js=(()=>{class t extends ak{constructor(e){super(),this.injector=e,this.loaderSettings={type:es.mat},this.translateService=this.injector.get(Se)}ngAfterViewInit(){this.appState.onChange.subscribe(()=>{this.appState.get("completeLoaders")&&(this.loading=!1,ao.loadingBarServiceInstance&&ao.loadingBarServiceInstance.complete(),this.appState.set("completeLoaders",!1))})}get panelInfo(){let e="";return typeof panelName<"u"&&(e+=panelName+"_"),typeof panelVersion<"u"&&(e+=panelVersion),e}static{this.\u0275fac=function(i){return new(i||t)(D(J))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var gt=(()=>{class t{constructor(){this._state={},this.changeEvent=new z,this.onChange=this.changeEvent.asObservable()}get state(){return this._state=this._clone(this._state)}set state(e){throw new Error("do not mutate the `.state` directly")}get(e){let i=this.state;return i.hasOwnProperty(e)?i[e]:i}exist(e){return this.state.hasOwnProperty(e)}remove(e){this.exist(e)&&delete this.state[e]}getIfExists(e,i=!1){let r=this.state;return r.hasOwnProperty(e)?r[e]:i}set(e,i){this._state[e]=i,this.changeEvent.next()}_clone(e){return JSON.parse(JSON.stringify(e))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();function _x(){return window}var ea=(()=>{class t{get nativeWindow(){return this.iframeStatus()===ts.NONBLOCKING?_x().top:_x()}openExternalHttpTab(e){this.navigateByPathAndProtocol("http",e,!0)}navigateToUrl(e,i,r){let o=[`${e}://${i}`],s=this.nativeWindow;r&&o.push("_blank"),s.open.apply(window,o)}iframeStatus(){let e=_x();try{return e.top.history===e.self.history?ts.NOT_PRESENT:ts.NONBLOCKING}catch(i){return ts.LOCKED}}navigateByPathAndProtocol(e,i,r){this.navigateByUrl(`${e}://${i}`,r)}navigateByUrl(e,i){let r=[e];i&&r.push("_blank"),this.nativeWindow.open(...r)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();function b9(t,n){t&1&&(b(0,"i",6),w(1,"\uE88F"),y())}function y9(t,n){t&1&&(b(0,"span",7),kn(),b(1,"svg",8)(2,"g",9)(3,"g",10)(4,"g",11)(5,"g",12)(6,"g",13),F(7,"path",14),y(),F(8,"polygon",15),y()()()()()())}var uk=(()=>{class t extends Js{constructor(e,i,r){super(r),this.appState=e,this.winRef=i,this.injector=r,this.icon="info"}back(){this.winRef.nativeWindow.history.go(-this.appState.get("historyLength"))}static{this.\u0275fac=function(i){return new(i||t)(E(gt),E(ea),E(J))}}static{this.\u0275cmp=L({type:t,selectors:[["ng-component"]],standalone:!1,features:[ie],decls:11,vars:12,consts:[[1,"lvemanager-screenBody","lvemanager-unavailable_component"],["class","lvemanager-icon material-icons lvemanager-icon-info",4,"ngIf"],["class","lvemanager-icon",4,"ngIf"],[1,"lvemanager-error-message",3,"innerHTML"],[1,"lvemanager-back-message"],[3,"click"],[1,"lvemanager-icon","material-icons","lvemanager-icon-info"],[1,"lvemanager-icon"],["width","76px","height","76px","viewBox","0 0 76 76","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Admin-","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Resselers-Page-1","transform","translate(-764.000000, -523.000000)"],["id","Group-2","transform","translate(767.000000, 527.000000)"],["id","Group"],["id","ic_extension_black_24px","stroke","#EBB5B4","stroke-width","7","fill-rule","nonzero"],["d","M60.5548153,32.4292015 L55.7036288,32.4292015 L55.7036288,19.4927041 C55.7036288,15.9351673 52.7929169,13.0244553 49.2353801,13.0244553 L36.2988826,13.0244553 L36.2988826,8.17326878 C36.2988826,3.71017716 32.6766633,0.0879578744 28.2135717,0.0879578744 C23.7504801,0.0879578744 20.1282608,3.71017716 20.1282608,8.17326878 L20.1282608,13.0244553 L7.19176333,13.0244553 C3.63422653,13.0244553 0.755855842,15.9351673 0.755855842,19.4927041 L0.755855842,31.7823766 L5.57470114,31.7823766 C10.3935464,31.7823766 14.3068369,35.6956671 14.3068369,40.5145124 C14.3068369,45.3333577 10.3935464,49.2466482 5.57470114,49.2466482 L0.723514599,49.2466482 L0.723514599,61.5363208 C0.723514599,65.0938576 3.63422653,68.0045695 7.19176333,68.0045695 L19.4814359,68.0045695 L19.4814359,63.153383 C19.4814359,58.3345377 23.3947264,54.4212472 28.2135717,54.4212472 C33.032417,54.4212472 36.9457075,58.3345377 36.9457075,63.153383 L36.9457075,68.0045695 L49.2353801,68.0045695 C52.7929169,68.0045695 55.7036288,65.0938576 55.7036288,61.5363208 L55.7036288,48.5998233 L60.5548153,48.5998233 C65.0179069,48.5998233 68.6401262,44.977604 68.6401262,40.5145124 C68.6401262,36.0514208 65.0179069,32.4292015 60.5548153,32.4292015 Z","id","Shape"],["id","Shape","stroke","#E6BFBD","fill","#E6BFBD","points","45.972649 24.7783196 44.6497626 23.4554332 39.4051277 28.700068 34.1604929 23.4554332 32.8376064 24.7783196 38.0822413 30.0229545 32.8376064 35.2675893 34.1604929 36.5904757 39.4051277 31.3458409 44.6497626 36.5904757 45.972649 35.2675893 40.7280142 30.0229545"]],template:function(i,r){i&1&&(b(0,"div",0),U(1,b9,2,0,"i",1)(2,y9,9,0,"span",2),F(3,"span",3),C(4,"translate"),b(5,"span",4),w(6),C(7,"translate"),b(8,"a",5),$("click",function(){return r.back()}),w(9),C(10,"translate"),y()()()),i&2&&(g(),v("ngIf",r.icon=="info"),g(),v("ngIf",r.icon=="disabled"),g(),v("innerHTML",Mi(4,5,r.errorText,r.errorContext),st),g(3),Ie("",x(7,8,"UNAVAILABLE_PAGE.back_to")," "),g(3),W(x(10,10,"UNAVAILABLE_PAGE.the_previous_page")))},dependencies:[ke,Ae],styles:[".lvemanager-icon[_ngcontent-%COMP%]{display:block;text-align:center;font-size:72px;height:72px;width:72px;margin:0 auto 25px}.lvemanager-icon.lvemanager-icon-info[_ngcontent-%COMP%]{color:#f4a9a9}.lvemanager-error-message[_ngcontent-%COMP%]{display:block;text-align:center;font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:31px;margin-bottom:30px}.lvemanager-back-message[_ngcontent-%COMP%]{display:block;text-align:center;font-family:Noto Sans,sans-serif;font-size:16px;line-height:31px;margin-bottom:30px}.lvemanager-back-message[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}"],changeDetection:1})}}return t})();var Sd=(()=>{class t{constructor(e){this.appRef=e}showPage(e){let i=this.appRef.components[0].instance;if(i.routerOutlet.deactivate(),i.tabHeader&&i.tabHeader.nativeElement.parentNode!==null&&i.tabHeader.nativeElement.remove(),i.tabHeaderFixed&&i.tabHeaderFixed.nativeElement.parentNode!==null&&i.tabHeaderFixed.nativeElement.remove(),!this.component){let r=i.viewRef.createComponent(uk);i.renderer.addClass(i.elementRef.nativeElement,"lvemanager-unavailable-state"),r.changeDetectorRef.detectChanges(),this.component=r.instance}this.component.errorText=e.error_id,this.component.errorContext=e.context,e.icon&&(this.component.icon=e.icon)}canActivate(e,i){return!this.component}static{this.\u0275fac=function(i){return new(i||t)(D(ht))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var Fi=(function(t){return t.success="success",t.warning="warning",t.error="error",t.info="info",t})(Fi||{});var Me=(function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t})(Me||{}),er="*";function yx(t,n){return{type:Me.Trigger,name:t,definitions:n,options:{}}}function wb(t,n=null){return{type:Me.Animate,styles:n,timings:t}}function fk(t,n=null){return{type:Me.Sequence,steps:t,options:n}}function ta(t){return{type:Me.Style,styles:t,offset:null}}function gf(t,n,e){return{type:Me.State,name:t,styles:n,options:e}}function xb(t,n,e=null){return{type:Me.Transition,expr:t,animation:n,options:e}}var co=class{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(n=0,e=0){this.totalTime=n+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){let e=n=="start"?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}},Il=class{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(n){this.players=n;let e=0,i=0,r=0,o=this.players.length;o==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++e==o&&this._onFinish()}),s.onDestroy(()=>{++i==o&&this._onDestroy()}),s.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((s,a)=>Math.max(s,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this.players.forEach(n=>n.init())}onStart(n){this._onStartFns.push(n)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[])}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play())}pause(){this.players.forEach(n=>n.pause())}restart(){this.players.forEach(n=>n.restart())}finish(){this._onFinish(),this.players.forEach(n=>n.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(n){let e=n*this.totalTime;this.players.forEach(i=>{let r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){let n=this.players.reduce((e,i)=>e===null||i.totalTime>e.totalTime?i:e,null);return n!=null?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){let e=n=="start"?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}},Ed="!";var v9=t=>[t];function S9(t,n){t&1&&(b(0,"span"),w(1),C(2,"translate"),y()),t&2&&(g(),W(x(2,1,"AWP.show_more")))}function E9(t,n){t&1&&(b(0,"span"),w(1),C(2,"translate"),y()),t&2&&(g(),W(x(2,1,"AWP.show_less")))}function C9(t,n){if(t&1){let e=Ce();It(0),b(1,"span",6),$("click",function(){me(e);let r=I();return he(r.toggleShort())}),U(2,S9,3,3,"span",5)(3,E9,3,3,"span",5),y(),Dt()}if(t&2){let e=I();g(2),v("ngIf",!e.isFullMessage),g(),v("ngIf",e.isFullMessage)}}var w9=75,x9=100,Tb=(()=>{class t{constructor(){this.message="",this.title="",this.toastType="",this.shortMessage="",this.isInline=!0,this.isFullMessage=!0,this.removeCallback=()=>{}}configure(e,i,r,o){this.message=e||"",this.title=i||"",this.toastType=r,this.shortMessage=this.message.slice(0,w9)+" ...",this.isInline=this.message.length<=x9,this.isFullMessage=this.isInline,this.removeCallback=o}get displayedMessage(){return this.isFullMessage?this.message:this.shortMessage}toggleShort(){this.isFullMessage=!this.isFullMessage}remove(){this.removeCallback()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=L({type:t,selectors:[["lvemanager-toastr-notifications"]],standalone:!1,decls:11,vars:17,consts:[[1,"lvemanager-app-lvemanager-toast","toast",3,"ngClass"],[1,"lvemanager-app-toast__close-btn",3,"click"],[1,"lvemanager-app-toast__close-icon"],[1,"lvemanager-app-toast__title"],["copyText","",1,"lvemanager-app-toast__msg",3,"copyTextSelector","copyTextAll","copyTextSkipSelector","innerHTML"],[4,"ngIf"],[1,"lvemanager-app-toast__show-more",3,"click"]],template:function(i,r){i&1&&(b(0,"div",0)(1,"button",1),$("click",function(){return r.remove()}),F(2,"span",2),y(),b(3,"div",3),w(4),y(),F(5,"div",4),C(6,"escapeHtml"),C(7,"linkify"),C(8,"code"),C(9,"linebreak"),U(10,C9,4,2,"ng-container",5),y()),i&2&&(v("ngClass",Bn(15,v9,"app-toast--"+r.toastType)),g(4),Ie(" ",r.title," "),g(),v("copyTextSelector","code")("copyTextAll",!0)("copyTextSkipSelector","a")("innerHTML",x(9,13,x(8,11,x(7,9,x(6,7,r.displayedMessage)))),st),g(5),v("ngIf",!r.isInline))},styles:['[_nghost-%COMP%]{display:block;pointer-events:auto}.lvemanager-app-lvemanager-toast[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;pointer-events:all;position:relative;border-radius:6px;box-shadow:0 1px 13px #bf9172ad;overflow:hidden;box-sizing:border-box;color:#fff;margin-bottom:20px;background-position:15px 17px;background-repeat:no-repeat;background-size:53px;padding:15px 36px 15px 84px;width:329px;min-height:86px}.lvemanager-app-toast__close-btn[_ngcontent-%COMP%]{position:absolute;z-index:1;right:10px;top:10px;width:26px;min-width:26px;height:26px;min-height:26px;line-height:26px;display:flex;align-items:center;justify-content:center;border-radius:100%;opacity:.86;padding:0;box-sizing:border-box;background:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;outline:0;border:none;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;overflow:visible}.lvemanager-app-toast__close-icon[_ngcontent-%COMP%]{width:26px;height:26px;color:#fffc;fill:currentColor}.lvemanager-app-toast__close-icon[_ngcontent-%COMP%]:after{content:"";inset:0;position:absolute;z-index:-1;opacity:.86;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Styles%22%20transform%3D%22translate(-707.000000%2C%20-492.000000)%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22noun_Close_1890812%22%20transform%3D%22translate(707.000000%2C%20492.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10%2C0.104166667%20C4.54166667%2C0.104166667%200.104166667%2C4.54166667%200.104166667%2C10%20C0.104166667%2C15.4583333%204.54166667%2C19.8958333%2010%2C19.8958333%20C15.4583333%2C19.8958333%2019.8958333%2C15.4583333%2019.8958333%2C10%20C19.8958333%2C4.54166667%2015.4583333%2C0.104166667%2010%2C0.104166667%20Z%20M14.0625%2C13%20C14.3541667%2C13.2916667%2014.3541667%2C13.7708333%2014.0625%2C14.0833333%20C13.9166667%2C14.2291667%2013.7083333%2C14.3125%2013.5208333%2C14.3125%20C13.3333333%2C14.3125%2013.125%2C14.2291667%2012.9791667%2C14.0833333%20L10%2C11.0833333%20L7%2C14.0625%20C6.85416667%2C14.2083333%206.64583333%2C14.2916667%206.45833333%2C14.2916667%20C6.27083333%2C14.2916667%206.0625%2C14.2083333%205.91666667%2C14.0625%20C5.625%2C13.7708333%205.625%2C13.2916667%205.91666667%2C12.9791667%20L8.91666667%2C10%20L5.9375%2C7%20C5.64583333%2C6.70833333%205.64583333%2C6.22916667%205.9375%2C5.91666667%20C6.22916667%2C5.625%206.70833333%2C5.625%207.02083333%2C5.91666667%20L10%2C8.91666667%20L13%2C5.91666667%20C13.2916667%2C5.625%2013.7708333%2C5.625%2014.0833333%2C5.91666667%20C14.375%2C6.20833333%2014.375%2C6.6875%2014.0833333%2C7%20L11.0833333%2C10%20L14.0625%2C13%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A")}.lvemanager-app-toast__title[_ngcontent-%COMP%]{position:relative;z-index:1;font-size:12px;line-height:18px;font-weight:700;font-family:SFUIText-Bold,sans-serif}.lvemanager-app-toast__msg[_ngcontent-%COMP%]{position:relative;z-index:1;font-size:12px;line-height:18px;font-family:SFUIText-Regular,sans-serif;max-height:290px;overflow-y:auto;word-wrap:break-word;cursor:pointer}.lvemanager-app-toast__msg[_ngcontent-%COMP%]     a{font-style:italic;padding:3px 6px;border-radius:4px;color:#fff;background-color:#ffffff4f;line-height:23px}.lvemanager-app-toast__msg[_ngcontent-%COMP%]     a:hover{text-decoration:none;background-color:#fff6}.lvemanager-app-toast__show-more[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;display:inline-block;text-decoration:underline;text-decoration-color:#ffffffb3;cursor:pointer;font-weight:700;font-family:SFUIText-Bold,sans-serif;font-size:12px;line-height:18px}.app-toast--toast-warning[_ngcontent-%COMP%]{background-color:#ff8f45;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2253%22%20height%3D%2253%22%20viewBox%3D%220%200%2053%2053%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M29.15%2039.75h-5.3v-5.3h5.3v5.3zm0-10.6h-5.3v-15.9h5.3v15.9z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A%0A)}.app-toast--toast-success[_ngcontent-%COMP%]{background-color:#36b081;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2253%22%20height%3D%2253%22%20viewBox%3D%220%200%2053%2053%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M22.225%2032.38l-5.83-5.83-1.985%201.972%207.815%207.815L39%2019.56l-1.971-1.971z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A)}.app-toast--toast-error[_ngcontent-%COMP%]{background-color:#fc4c4c;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2253%22%20height%3D%2253%22%20viewBox%3D%220%200%2053%2053%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%223%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M36.628%2036.217L26.911%2026.5l9.717-9.717c.121-.121.121-.29%200-.411a.278.278%200%200%200-.41%200l-9.721%209.72-1.06-1.067-8.654-8.712a.278.278%200%200%200-.41%200c-.121.12-.121.29.003.414l9.71%209.777-9.714%209.713c-.12.121-.12.29%200%20.411.04.04.172.09.235.09.037%200%20.12-.033.176-.09l9.714-9.714%201.06%201.054%208.72%208.66c.076.077.109.09.175.09.037%200%20.12-.033.176-.09.121-.12.121-.29%200-.41z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A)}'],data:{animation:[yx("flyInOut",[gf("inactive",ta({display:"none",opacity:0})),gf("active",ta({})),gf("removed",ta({opacity:0})),xb("inactive => active",wb("{{ easeTime }}ms {{ easing }}")),xb("active => removed",wb("{{ easeTime }}ms {{ easing }}"))])]},changeDetection:1})}}return t})();var Ib=(()=>{class t{constructor(e,i){this.appRef=e,this.environmentInjector=i,this.nextToastId=1}success(e="",i="",r={}){return this.show("toast-success",e,i,r)}error(e="",i="",r={}){return this.show("toast-error",e,i,r)}warning(e="",i="",r={}){return this.show("toast-warning",e,i,r)}show(e,i,r,o){let s=this.nextToastId++,a=new z,l=Ws(Tb,{environmentInjector:this.environmentInjector}),c=l.location.nativeElement,d=!1,u,m=()=>{d||(d=!0,u!==void 0&&window.clearTimeout(u),this.appRef.detachView(l.hostView),l.destroy(),a.next(),a.complete(),this.removeEmptyContainer())};l.instance.configure(i,r,e,m),c.classList.add("ngx-toastr",e);for(let f of(o.toastClass||"toast").split(/\s+/).filter(Boolean))c.classList.add(f);return this.appRef.attachView(l.hostView),this.getContainer().appendChild(c),l.changeDetectorRef.detectChanges(),!o.disableTimeOut&&(o.timeOut||0)>0&&(u=window.setTimeout(m,o.timeOut)),{toastId:s,onHidden:a.asObservable(),toastRef:{close:m}}}getContainer(){let e=document.querySelector(".toast-container[data-awp-toastr]");return e||(e=document.createElement("div"),e.className="toast-container toast-top-right",e.dataset.awpToastr="true",document.body.appendChild(e)),e}removeEmptyContainer(){let e=document.querySelector(".toast-container[data-awp-toastr]");e&&!e.children.length&&e.remove()}static{this.\u0275fac=function(i){return new(i||t)(D(ht),D(We))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var zt=(()=>{class t{constructor(e,i){this.translateService=e,this.toastr=i,this.visibleToasts=[],this.hasText=(r,o)=>!!r||!!o,this.getToastOptions=r=>({closeButton:!0,progressBar:!0,toastClass:r?"toast":"toast toast--without-message"}),window.lvemanagerNotifications=this}success(e,i="ERROR.errWithoutMessage",r=""){let o=t.coerceKey(e,"Success"),s=t.coerceKey(i,"ERROR.errWithoutMessage");this.translateService.get([o,s]).subscribe(a=>{this.showToast(Fi.success,a[o],`${a[s]} ${r}`)})}error(e,i="ERROR.errWithoutMessage",r=""){let o=t.coerceKey(e,"Error"),s=t.coerceKey(i,"ERROR.errWithoutMessage");this.translateService.get([o,s]).subscribe(a=>{this.showToast(Fi.error,a[o],`${a[s]} ${r}`)})}warning(e,i="ERROR.errWithoutMessage",r=""){let o=t.coerceKey(e,"Warning"),s=t.coerceKey(i,"ERROR.errWithoutMessage");this.translateService.get([o,s]).subscribe(a=>{this.showToast(Fi.warning,a[o],`${a[s]} ${r}`)})}static coerceKey(e,i){return typeof e=="string"?e:(e==null||console.warn("[lvemanagerNotifications] non-string notification argument received \u2014 using fallback",{received:e,fallback:i}),i)}showToast(e,i,r){if(!this.hasText(i,r)||this.isShowedAlready(e,i,r))return;let o,s=this.getToastOptions(!!r);switch(e){case Fi.error:o=this.toastr.error(r,i,k(h({},s),{disableTimeOut:!0}));break;case Fi.success:o=this.toastr.success(r,i,k(h({},s),{timeOut:5e3}));break;default:o=this.toastr.warning(r,i,k(h({},s),{timeOut:1e4}));break}let a=o.toastId;this.visibleToasts.push({status:e,toastId:a,title:i,message:r}),o.onHidden.subscribe(()=>{this.visibleToasts=this.visibleToasts.filter(l=>l.toastId!==a)})}isShowedAlready(e,i,r){return!!this.visibleToasts.find(o=>o.status===e&&o.title===i&&o.message===r)}static{this.\u0275fac=function(i){return new(i||t)(D(Se),D(Ib))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var Ue="admin",ln="user",_f="reseller";function T9(t){return t==="true"}var Db=(()=>{class t{constructor(e){this.appState=e,this.mockMapping={"cloudlinux-charts":[_f],"cloudlinux-statistics-by-id":[_f],"cloudlinux-wizard-modules":[Ue],"cloudlinux-wizard-progress":[Ue],"cloudlinux-wizard-status":[Ue],"cloudlinux-summary-dashboard-status":[Ue],"cloudlinux-summary-dashboard":[Ue],"cloudlinux-selector-get-nodejs":[Ue],"cloudlinux-selector-get-nodejs2":[Ue],"cloudlinux-selector-remove-nodejs-version":[Ue],"cloudlinux-selector-install-nodejs-version":[Ue],"cloudlinux-selector-switch-nodejs-version":[Ue],"cloudlinux-selector-move-nodejs-version":[Ue],"cloudlinux-selector-make-default-version":[Ue],"cloudlinux-selector-selector-status":[Ue],"cloudlinux-selector-new-version":[Ue],"cloudlinux-selector-get-application-list":[ln],"cloudlinux-selector-get-application-list2":[ln],"success-result":[Ue,ln],"uapi-php-get-vhost-versions":[ln],"wmt-api-config-get":[Ue],"cloudlinux-ssa-manager-get-config":[Ue],"cloudlinux-ssa-manager-get-report":[Ue],"cloudlinux-awp-admin-generate-report-status":[Ue],"cloudlinux-awp-admin-generate-report":[Ue],"cloudlinux-awp-admin-get-report":[Ue],"cloudlinux-awp-admin-set-module":[Ue],"cloudlinux-awp-admin-get-options":[Ue],"cloudlinux-awp-user-agreement":[Ue,ln],"cloudlinux-awp-user-get":[ln],"cloudlinux-awp-user-set-module":[ln],"cl-smart-advice-list":[Ue,ln],"cl-smart-advice-apply":[Ue,ln],"cl-smart-advice-details":[Ue,ln],"cl-smart-advice-status":[Ue,ln],"cl-link-to-cln-status":[Ue],"cl-install-plugin-status":[Ue],"cl-install-plugin-pre-check":[Ue],"cl-install-plugin-install":[Ue],"cloudlinux-packages-get":[Ue],"cloudlinux-selector-get-php":[Ue,ln]}}processRequest(e,i){e!==""&&T9(localStorage.getItem("isTestEnvironment"))&&this.mockMapping.hasOwnProperty(e)&&this.mockMapping[e].includes(this.appState.get("userType"))&&(i.mockJson=e,console.log("===>","Warning, command "+i.command+" is mocked!!!"))}static{this.\u0275fac=function(i){return new(i||t)(D(gt))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var po=(()=>{class t{constructor(e,i,r,o,s,a,l){this.http=e,this.unavailableService=i,this.notifications=r,this.appState=o,this.ngZone=s,this.mockService=a,this.translateService=l,this.addCsrfTokenFor=[rk.DA],this.request=e,this.mainAction=mainAction}post(e,i="",r=!1){return new Promise((o,s)=>{let a=new ei;a.append("Content-Type","application/x-www-form-urlencoded"),this.addCsrfTokenFor.indexOf(panelName)>-1&&(e.csrftoken=xl.getCookie("csrftoken")),this.mockService.processRequest(i,e),e.lang=this.getLangCode(),this.formdata=new Ki({encoder:new yb}),this.formdata=this.appendFormData(this.formdata,e,"");let l={headers:a};return r&&(l.responseType="blob",l.observe="events",l.reportProgress=!0,l.headers.append("Accept","application/octet-stream, */*")),this.request.post(this.mainAction,this.formdata,l).subscribe(c=>r?this.downloadHandler(c,o):this.successHandler(c,o,s),c=>cf(c).then(s))})}upload(e,i=new ei){return new Promise((r,o)=>{this.addCsrfTokenFor.indexOf(panelName)>-1&&(e.csrftoken=xl.getCookie("csrftoken"));let s={headers:i},a=new FormData;return a=this.appendFormData(a,e),this.request.post(this.mainAction,a,s).subscribe(l=>this.successHandler(l,r,o),l=>cf(l).then(o))})}downloadHandler(e,i){e instanceof qs&&i(e.body)}successHandler(e,i,r){try{e.timestamp&&(window.serverDiffTime=new Date-e.timestamp*1e3);let o=e;["success","rollback"].includes(o.result)?i(o):r(o)}catch(o){throw this.notifications.error("Error",o.message),r(e),o}}appendFormData(e,i,r=""){switch(!0){case i instanceof Array:i.forEach(o=>{e=this.appendFormData(e,o,`${r}[]`)});break;case(typeof i=="object"&&!(i instanceof File)):Object.keys(i).forEach(o=>{e=this.appendFormData(e,i[o],r?`${r}[${o}]`:`${o}`)});break;default:e instanceof Ki?e=e.set(r,i):e.append(r,i);break}return e}getLangCode(){try{return currentLanguage.substring(0,2)}catch(i){return"en"}}static{this.\u0275fac=function(i){return new(i||t)(D(io),D(Sd),D(zt),D(gt),D(Z),D(Db),D(Se))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var ae=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var de=globalThis;var fo="10.69.0";function Dl(){return Al(de),de}function Al(t){let n=t.__SENTRY__=t.__SENTRY__||{};return n.version=n.version||fo,n[fo]=n[fo]||{}}function Tr(t,n,e=de){let i=e.__SENTRY__=e.__SENTRY__||{},r=i[fo]=i[fo]||{};return r[t]||(r[t]=n())}var Mb=["debug","info","warn","error","log","assert","trace"],D9="Sentry Logger ",Ml={};function pi(t){if(!("console"in de))return t();let n=de.console,e={},i=Object.keys(Ml);i.forEach(r=>{let o=Ml[r];e[r]=n[r],n[r]=o});try{return t()}finally{i.forEach(r=>{n[r]=e[r]})}}function A9(){Sx().enabled=!0}function M9(){Sx().enabled=!1}function hk(){return Sx().enabled}function O9(...t){vx("log",...t)}function N9(...t){vx("warn",...t)}function R9(...t){vx("error",...t)}function vx(t,...n){ae&&hk()&&pi(()=>{de.console[t](`${D9}[${t}]:`,...n)})}function Sx(){return ae?Tr("loggerSettings",()=>({enabled:!1})):{enabled:!1}}var X={enable:A9,disable:M9,isEnabled:hk,log:O9,warn:N9,error:R9};var gk=/\(error: (.*)\)/,_k=/captureMessage|captureException/;function Nb(...t){let n=t.sort((e,i)=>e[0]-i[0]).map(e=>e[1]);return(e,i=0,r=0)=>{let o=[],s=e.split(`
`);for(let a=i;a<s.length;a++){let l=s[a];l.length>1024&&(l=l.slice(0,1024));let c=gk.test(l)?l.replace(gk,"$1"):l;if(!c.includes("Error: ")){for(let d of n){let u=d(c);if(u){o.push(u);break}}if(o.length>=50+r)break}}return bk(o.slice(r))}}function Cx(t){return Array.isArray(t)?Nb(...t):t}function bk(t){if(!t.length)return[];let n=Array.from(t);return/sentryWrapped/.test(Ob(n).function||"")&&n.pop(),n.reverse(),_k.test(Ob(n).function||"")&&(n.pop(),_k.test(Ob(n).function||"")&&n.pop()),n.slice(0,50).map(e=>k(h({},e),{filename:e.filename||Ob(n).filename,function:e.function||"?"}))}function Ob(t){return t[t.length-1]||{}}var Ex="<anonymous>";function tr(t){try{return!t||typeof t!="function"?Ex:t.name||Ex}catch(n){return Ex}}function Rb(t){let n=t.exception;if(n){let e=[];try{return n.values.forEach(i=>{i.stacktrace.frames&&e.push(...i.stacktrace.frames)}),e}catch(i){return}}}var bf={},yk={};function ti(t,n){return bf[t]=bf[t]||[],bf[t].push(n),()=>{let e=bf[t];if(e){let i=e.indexOf(n);i!==-1&&e.splice(i,1)}}}function ni(t,n){if(!yk[t]){yk[t]=!0;try{n()}catch(e){ae&&X.error(`Error while instrumenting ${t}`,e)}}}function cn(t,n){let e=t&&bf[t];if(e)for(let i of e)try{i(n)}catch(r){ae&&X.error(`Error while triggering instrumentation handler.
Type: ${t}
Name: ${tr(i)}
Error:`,r)}}var wx=null;function xx(t){let n="error";ti(n,t),ni(n,k9)}function k9(){wx=de.onerror,de.onerror=function(t,n,e,i,r){return cn("error",{column:i,error:r,line:e,msg:t,url:n}),wx?wx.apply(this,arguments):!1},de.onerror.__SENTRY_INSTRUMENTED__=!0}var Tx=null;function Ix(t){let n="unhandledrejection";ti(n,t),ni(n,P9)}function P9(){Tx=de.onunhandledrejection,de.onunhandledrejection=function(t){return cn("unhandledrejection",t),Tx?Tx.apply(this,arguments):!0},de.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var vk=Object.prototype.toString;function mo(t){switch(vk.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return os(t,Error)}}function Cd(t,n){return vk.call(t)===`[object ${n}]`}function wd(t){return Cd(t,"ErrorEvent")}function yf(t){return Cd(t,"DOMError")}function kb(t){return Cd(t,"DOMException")}function Cn(t){return Cd(t,"String")}function na(t){return typeof t=="object"&&t!==null&&"__sentry_template_string__"in t&&"__sentry_template_values__"in t}function Ir(t){return t===null||na(t)||typeof t!="object"&&typeof t!="function"}function ho(t){return Cd(t,"Object")}function rs(t){return typeof t=="object"&&t!==null}function ia(t){return typeof Event<"u"&&os(t,Event)}function Pb(t){return Cd(t,"RegExp")}function Dr(t){return!!(t?.then&&typeof t.then=="function")}function os(t,n){try{return t instanceof n}catch(e){return!1}}function Dx(t){return typeof Request<"u"&&os(t,Request)}function Qt(t,n,e){if(!(n in t))return;let i=t[n];if(typeof i!="function")return;let r=e(i);typeof r=="function"&&vf(r,i);try{t[n]=r}catch(o){ae&&X.log(`Failed to replace method "${n}" in object`,t)}}function ii(t,n,e){try{Object.defineProperty(t,n,{value:e,writable:!0,configurable:!0})}catch(i){ae&&X.log(`Failed to add non-enumerable property "${String(n)}" to object`,t)}}function vf(t,n){try{let e=n.prototype||{};t.prototype=n.prototype=e,ii(t,"__sentry_original__",n)}catch(e){}}function ra(t){return t.__sentry_original__}function Sf(t){if(mo(t))return h({message:t.message,name:t.name,stack:t.stack},Sk(t));if(ia(t)){let{type:n,target:e,currentTarget:i,detail:r}=t;return h(h({type:n,target:e,currentTarget:i},r?{detail:r}:{}),Sk(t))}return t}function Sk(t){return rs(t)?Object.fromEntries(Object.entries(t)):{}}function Lb(t){let n=Object.keys(Sf(t));return n.sort(),n[0]?n.join(", "):"[object has no keys]"}var xd;function Td(t){if(xd!==void 0)return xd?xd(t):t();let n=Symbol.for("__SENTRY_SAFE_RANDOM_ID_WRAPPER__"),e=de;return n in e&&typeof e[n]=="function"?(xd=e[n],xd(t)):(xd=null,t())}function Ol(){return Td(()=>Math.random())}function go(){return Td(()=>Date.now())}var L9=Symbol.for("sentry.skipNormalization"),F9=Symbol.for("sentry.overrideNormalizationDepth");function Ek(t){return!!t[L9]}function Ck(t){let n=t[F9];return typeof n=="number"?n:void 0}var Ax;function Ox(t){Ax=t}function nr(t,n=100,e=1/0){try{return Mx("",t,n,e)}catch(i){return{ERROR:`**non-serializable** (${i})`}}}function Fb(t,n=3,e=100*1024){let i=nr(t,n);return j9(i)>e?Fb(t,n-1,e):i}function Mx(t,n,e=1/0,i=1/0,r=V9()){let[o,s]=r;if(n==null||["boolean","string"].includes(typeof n)||typeof n=="number"&&Number.isFinite(n))return n;let a=Nx(t,n);if(!a.startsWith("[object "))return a;if(Ek(n))return n;let l=Ck(n),c=l!==void 0?l:e;if(c===0)return a.replace("object ","");if(o(n))return"[Circular ~]";let d=n;if(d&&typeof d.toJSON=="function")try{let _=d.toJSON();return Mx("",_,c-1,i,r)}catch(_){}let u=Array.isArray(n)?[]:{},m=0,f=Sf(n);for(let _ in f){if(!Object.prototype.hasOwnProperty.call(f,_))continue;if(m>=i){u[_]="[MaxProperties ~]";break}let S=f[_];u[_]=Mx(_,S,c-1,i,r),m++}return s(n),u}function Nx(t,n){try{if(Ax){let i=Ax(n);if(i)return i}return typeof global<"u"&&n===global?"[Global]":typeof n=="number"&&!Number.isFinite(n)?`[${n}]`:typeof n=="function"?`[Function: ${tr(n)}]`:typeof n=="symbol"?`[${String(n)}]`:typeof n=="bigint"?`[BigInt: ${String(n)}]`:`[object ${B9(n)}]`}catch(e){return`**non-serializable** (${e})`}}function B9(t){let n=Object.getPrototypeOf(t);return n?.constructor?n.constructor.name:"null prototype"}function U9(t){return~-encodeURI(t).split(/%..|./).length}function j9(t){return U9(JSON.stringify(t))}function V9(){let t=new WeakSet;function n(i){return t.has(i)?!0:(t.add(i),!1)}function e(i){t.delete(i)}return[n,e]}function Id(t,n=0){return typeof t!="string"||n===0||t.length<=n?t:`${t.slice(0,n)}...`}function Bb(t,n){if(!Array.isArray(t))return"";let e=[];for(let i=0;i<t.length;i++){let r=t[i];Ir(r)?e.push(String(r)):r instanceof Error?e.push(r.message?`${r.name}: ${r.message}`:r.name):e.push(Nx(void 0,r))}return e.join(n)}function Nl(t,n,e=!1){return Cn(t)?Pb(n)?n.test(t):Cn(n)?e?t===n:t.includes(n):typeof n=="function"?n(t):!1:!1}function oa(t,n=[],e=!1){for(let i of n)if(Nl(t,i,e))return!0;return!1}function H9(){let t=de;return t.crypto||t.msCrypto}var Rx;function z9(){return Ol()*16}function Zt(t=H9()){try{if(t?.randomUUID)return Td(()=>t.randomUUID()).replace(/-/g,"")}catch(n){}return Rx||(Rx="10000000100040008000"+1e11),Rx.replace(/[018]/g,n=>(n^(z9()&15)>>n/4).toString(16))}function wk(t){return t.exception?.values?.[0]}function Ar(t){let{message:n,event_id:e}=t;if(n)return n;let i=wk(t);return i?i.type&&i.value?`${i.type}: ${i.value}`:i.type||i.value||e||"<unknown>":e||"<unknown>"}function Rl(t,n,e){let i=t.exception=t.exception||{},r=i.values=i.values||[],o=r[0]=r[0]||{};o.value||(o.value=n||""),o.type||(o.type=e||"Error")}function ir(t,n){let e=wk(t);if(!e)return;let i={type:"generic",handled:!0},r=e.mechanism;if(e.mechanism=h(h(h({},i),r),n),n&&"data"in n){let o=h(h({},r?.data),n.data);e.mechanism.data=o}}function Ef(t){if(kx(t))return!0;try{ii(t,"__sentry_captured__",!0)}catch(n){}return!1}function kx(t){try{return t.__sentry_captured__}catch(n){}}var Tk=1e3;function _o(){return go()/Tk}function $9(){let{performance:t}=de;if(!t?.now||!t.timeOrigin)return _o;let n=t.timeOrigin;return()=>(n+Td(()=>t.now()))/Tk}var xk;function ri(){return(xk??(xk=$9()))()}function Ik(t){let n=ri(),e={sid:Zt(),init:!0,timestamp:n,started:n,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>G9(e)};return t&&ss(e,t),e}function ss(t,n={}){if(n.user&&(!t.ipAddress&&n.user.ip_address&&(t.ipAddress=n.user.ip_address),!t.did&&!n.did&&(t.did=n.user.id||n.user.email||n.user.username)),t.timestamp=n.timestamp||ri(),n.abnormal_mechanism&&(t.abnormal_mechanism=n.abnormal_mechanism),n.ignoreDuration&&(t.ignoreDuration=n.ignoreDuration),n.sid&&(t.sid=n.sid.length===32?n.sid:Zt()),n.init!==void 0&&(t.init=n.init),!t.did&&n.did&&(t.did=`${n.did}`),typeof n.started=="number"&&(t.started=n.started),t.ignoreDuration)t.duration=void 0;else if(typeof n.duration=="number")t.duration=n.duration;else{let e=t.timestamp-t.started;t.duration=e>=0?e:0}n.release&&(t.release=n.release),n.environment&&(t.environment=n.environment),!t.ipAddress&&n.ipAddress&&(t.ipAddress=n.ipAddress),!t.userAgent&&n.userAgent&&(t.userAgent=n.userAgent),typeof n.errors=="number"&&(t.errors=n.errors),n.status&&(t.status=n.status)}function Dk(t,n){let e={};n?e={status:n}:t.status==="ok"&&(e={status:"exited"}),ss(t,e)}function G9(t){return{sid:`${t.sid}`,init:t.init,started:new Date(t.started*1e3).toISOString(),timestamp:new Date(t.timestamp*1e3).toISOString(),status:t.status,errors:t.errors,did:typeof t.did=="number"||typeof t.did=="string"?`${t.did}`:void 0,duration:t.duration,abnormal_mechanism:t.abnormal_mechanism,attrs:{release:t.release,environment:t.environment,ip_address:t.ipAddress,user_agent:t.userAgent}}}function sa(t,n,e=2){if(!n||typeof n!="object"||e<=0)return n;if(t&&Object.keys(n).length===0)return t;let i=h({},t);for(let r in n)Object.prototype.hasOwnProperty.call(n,r)&&(i[r]=sa(i[r],n[r],e-1));return i}function Px(){return Zt()}function Ub(){return Zt().substring(16)}function Lx(t){try{let n=de.WeakRef;if(typeof n=="function")return new n(t)}catch(n){}return t}function jb(t){if(t){if(typeof t=="object"&&"deref"in t&&typeof t.deref=="function")try{return t.deref()}catch(n){return}return t}}var Fx="_sentrySpan";function Bx(t,n){n?ii(t,Fx,Lx(n)):delete t[Fx]}function Ux(t){return jb(t[Fx])}var W9=100,fi=class t{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:Px(),sampleRand:Ol()}}clone(){let n=new t;return n._breadcrumbs=[...this._breadcrumbs],n._tags=h({},this._tags),n._attributes=h({},this._attributes),n._extra=h({},this._extra),n._contexts=h({},this._contexts),this._contexts.flags&&(n._contexts.flags={values:[...this._contexts.flags.values]}),n._user=this._user,n._level=this._level,n._session=this._session,n._transactionName=this._transactionName,n._fingerprint=this._fingerprint,n._eventProcessors=[...this._eventProcessors],n._attachments=[...this._attachments],n._sdkProcessingMetadata=h({},this._sdkProcessingMetadata),n._propagationContext=h({},this._propagationContext),n._client=this._client,n._lastEventId=this._lastEventId,n._conversationId=this._conversationId,Bx(n,Ux(this)),n}setClient(n){this._client=n}setLastEventId(n){this._lastEventId=n}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(n){this._scopeListeners.push(n)}addEventProcessor(n){return this._eventProcessors.push(n),this}setUser(n){return this._user=n||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&ss(this._session,{user:n}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(n){return this._conversationId=n||void 0,this._notifyScopeListeners(),this}setTags(n){return this._tags=h(h({},this._tags),n),this._notifyScopeListeners(),this}setTag(n,e){return this.setTags({[n]:e})}setAttributes(n){return this._attributes=h(h({},this._attributes),n),this._notifyScopeListeners(),this}setAttribute(n,e){return this.setAttributes({[n]:e})}removeAttribute(n){return n in this._attributes&&(delete this._attributes[n],this._notifyScopeListeners()),this}setExtras(n){return this._extra=h(h({},this._extra),n),this._notifyScopeListeners(),this}setExtra(n,e){return this._extra=k(h({},this._extra),{[n]:e}),this._notifyScopeListeners(),this}setFingerprint(n){return this._fingerprint=n,this._notifyScopeListeners(),this}setLevel(n){return this._level=n,this._notifyScopeListeners(),this}setTransactionName(n){return this._transactionName=n,this._notifyScopeListeners(),this}setContext(n,e){return e===null?delete this._contexts[n]:this._contexts[n]=e,this._notifyScopeListeners(),this}setSession(n){return n?this._session=n:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(n){if(!n)return this;let e=typeof n=="function"?n(this):n,i=e instanceof t?e.getScopeData():ho(e)?n:void 0,{tags:r,attributes:o,extra:s,user:a,contexts:l,level:c,fingerprint:d=[],propagationContext:u,conversationId:m}=i||{};return this._tags=h(h({},this._tags),r),this._attributes=h(h({},this._attributes),o),this._extra=h(h({},this._extra),s),this._contexts=h(h({},this._contexts),l),a&&Object.keys(a).length&&(this._user=a),c&&(this._level=c),d.length&&(this._fingerprint=d),u&&(this._propagationContext=u),m&&(this._conversationId=m),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,Bx(this,void 0),this._attachments=[],this.setPropagationContext({traceId:Px(),sampleRand:Ol()}),this._notifyScopeListeners(),this}addBreadcrumb(n,e){let i=typeof e=="number"?e:W9;if(i<=0)return this;let r=k(h({timestamp:_o()},n),{message:n.message?Id(n.message,2048):n.message});return this._breadcrumbs.push(r),this._breadcrumbs.length>i&&(this._breadcrumbs=this._breadcrumbs.slice(-i),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(n){return this._attachments.push(n),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:Ux(this),conversationId:this._conversationId}}setSDKProcessingMetadata(n){return this._sdkProcessingMetadata=sa(this._sdkProcessingMetadata,n,2),this}setPropagationContext(n){return this._propagationContext=n,this}getPropagationContext(){return this._propagationContext}captureException(n,e){let i=e?.event_id||Zt();if(!this._client)return ae&&X.warn("No client configured on scope - will not capture exception!"),i;let r=new Error("Sentry syntheticException");return this._client.captureException(n,k(h({originalException:n,syntheticException:r},e),{event_id:i}),this),i}captureMessage(n,e,i){let r=i?.event_id||Zt();if(!this._client)return ae&&X.warn("No client configured on scope - will not capture message!"),r;let o=i?.syntheticException??new Error(n);return this._client.captureMessage(n,e,k(h({originalException:n,syntheticException:o},i),{event_id:r}),this),r}captureEvent(n,e){let i=n.event_id||e?.event_id||Zt();return this._client?(this._client.captureEvent(n,k(h({},e),{event_id:i}),this),i):(ae&&X.warn("No client configured on scope - will not capture event!"),i)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(n=>{n(this)}),this._notifyingListeners=!1)}};function Ak(){return Tr("defaultCurrentScope",()=>new fi)}function Mk(){return Tr("defaultIsolationScope",()=>new fi)}var Ok=t=>t instanceof Promise&&!t[Nk],Nk=Symbol("chained PromiseLike"),Rk=(t,n,e)=>{let i=t.then(r=>(n(r),r),r=>{throw e(r),r});return Ok(i)&&Ok(t)?i:q9(t,i)},q9=(t,n)=>{if(!n)return t;let e=!1;for(let i in t){if(i in n)continue;e=!0;let r=t[i];typeof r=="function"?Object.defineProperty(n,i,{value:(...o)=>r.apply(t,o),enumerable:!0,configurable:!0,writable:!0}):n[i]=r}return e&&Object.assign(n,{[Nk]:!0}),n};var jx=class{constructor(n,e){let i;n?i=n:i=new fi;let r;e?r=e:r=new fi,this._stack=[{scope:i}],this._isolationScope=r}withScope(n){let e=this._pushScope(),i;try{i=n(e)}catch(r){throw this._popScope(),r}return Dr(i)?Rk(i,()=>this._popScope(),()=>this._popScope()):(this._popScope(),i)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let n=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:n}),n}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}};function Dd(){let t=Dl(),n=Al(t);return n.stack=n.stack||new jx(Ak(),Mk())}function Y9(t){return Dd().withScope(t)}function K9(t,n){let e=Dd();return e.withScope(()=>(e.getStackTop().scope=t,n(t)))}function kk(t){return Dd().withScope(()=>t(Dd().getIsolationScope()))}function Pk(){return{withIsolationScope:kk,withScope:Y9,withSetScope:K9,withSetIsolationScope:(t,n)=>kk(n),getCurrentScope:()=>Dd().getScope(),getIsolationScope:()=>Dd().getIsolationScope()}}function Vb(t){let n=Al(t);return n.acs?n.acs:Pk()}function Q9(t){return typeof t=="object"&&t!=null&&!Array.isArray(t)&&Object.keys(t).includes("value")}function Z9(t,n){let{value:e,unit:i}=Q9(t)?t:{value:t,unit:void 0},r=X9(e),o=i&&typeof i=="string"?{unit:i}:{};if(r)return h(h({},r),o);if(!n||n==="skip-undefined"&&e===void 0)return;let s="";try{s=JSON.stringify(e)??""}catch(a){}return h({value:s,type:"string"},o)}function Vx(t,n=!1){let e={};for(let[i,r]of Object.entries(t??{})){let o=Z9(r,n);o&&(e[i]=o)}return e}function X9(t){if(Array.isArray(t))return{value:t,type:"array"};let n=typeof t=="string"?"string":typeof t=="boolean"?"boolean":typeof t=="number"&&!Number.isNaN(t)?Number.isInteger(t)?"integer":"double":null;if(n)return{value:t,type:n}}var J9;function Lk(){return J9?.()}function gn(){let t=Dl();return Vb(t).getCurrentScope()}function oi(){let t=Dl();return Vb(t).getIsolationScope()}function Hb(){return Tr("globalScope",()=>new fi)}function zb(...t){let n=Dl(),e=Vb(n);if(t.length===2){let[i,r]=t;return i?e.withSetScope(i,r):e.withScope(r)}return e.withScope(t[0])}function _t(){return gn().getClient()}function Hx(t){let n=Lk();if(n)return{trace_id:n.traceId,span_id:n.spanId};let e=t.getPropagationContext(),{traceId:i,parentSpanId:r,propagationSpanId:o}=e,s={trace_id:i,span_id:o||Ub()};return r&&(s.parent_span_id=r),s}var Ad="sentry.source",$b="sentry.sample_rate",zx="sentry.previous_trace_sample_rate",Md="sentry.op",Cf="sentry.origin";var Gb="sentry.profile_id",Wb="sentry.exclusive_time";var $x="gen_ai.conversation.id";var e$="_sentryScope",t$="_sentryIsolationScope";function wf(t){let n=t;return{scope:n[e$],isolationScope:jb(n[t$])}}var Fk="sentry-";function Uk(t){let n=n$(t);if(!n)return;let e=Object.entries(n).reduce((i,[r,o])=>{if(r.startsWith(Fk)){let s=r.slice(Fk.length);i[s]=o}return i},{});if(Object.keys(e).length>0)return e}function n$(t){if(!(!t||!Cn(t)&&!Array.isArray(t)))return Array.isArray(t)?t.reduce((n,e)=>{let i=Bk(e);return Object.entries(i).forEach(([r,o])=>{n[r]=o}),n},{}):Bk(t)}function Bk(t){return t.split(",").map(n=>{let e=n.indexOf("=");if(e===-1)return[];let i=n.slice(0,e),r=n.slice(e+1);return[i,r].map(o=>{try{return decodeURIComponent(o.trim())}catch(s){return}})}).reduce((n,[e,i])=>(e&&i&&(n[e]=i),n),{})}var i$=/^o(\d+)\./,r$=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function o$(t){return t==="http"||t==="https"}function bo(t,n=!1){let{host:e,path:i,pass:r,port:o,projectId:s,protocol:a,publicKey:l}=t;return`${a}://${l}${n&&r?`:${r}`:""}@${e}${o?`:${o}`:""}/${i&&`${i}/`}${s}`}function s$(t){let n=r$.exec(t);if(!n){pi(()=>{console.error(`Invalid Sentry Dsn: ${t}`)});return}let[e,i,r="",o="",s="",a=""]=n.slice(1),l="",c=a,d=c.split("/");if(d.length>1&&(l=d.slice(0,-1).join("/"),c=d.pop()),c){let u=c.match(/^\d+/);u&&(c=u[0])}return jk({host:o,pass:r,path:l,projectId:c,port:s,protocol:e,publicKey:i})}function jk(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}function a$(t){if(!ae)return!0;let{port:n,projectId:e,protocol:i}=t;return["protocol","publicKey","host","projectId"].find(s=>t[s]?!1:(X.error(`Invalid Sentry Dsn: ${s} missing`),!0))?!1:e.match(/^\d+$/)?o$(i)?n&&isNaN(parseInt(n,10))?(X.error(`Invalid Sentry Dsn: Invalid port ${n}`),!1):!0:(X.error(`Invalid Sentry Dsn: Invalid protocol ${i}`),!1):(X.error(`Invalid Sentry Dsn: Invalid projectId ${e}`),!1)}function l$(t){return t.match(i$)?.[1]}function Vk(t){let n=t.getOptions(),{host:e}=t.getDsn()||{},i;return n.orgId?i=String(n.orgId):e&&(i=l$(e)),i}function Hk(t){let n=typeof t=="string"?s$(t):jk(t);if(!(!n||!a$(n)))return n}function zk(t){if(typeof t=="boolean")return Number(t);let n=typeof t=="string"?parseFloat(t):t;if(!(typeof n!="number"||isNaN(n)||n<0||n>1))return n}var qk=1,$k=!1;function Yk(t){let{spanId:n,traceId:e,isRemote:i}=t.spanContext(),r=i?n:as(t).parent_span_id,o=wf(t).scope,s=i?o?.getPropagationContext().propagationSpanId||Ub():n;return{parent_span_id:r,span_id:s,trace_id:e}}function u$(t){if(t&&t.length>0)return t.map(s=>{var a=s,{context:l}=a,c=l,{spanId:n,traceId:e,traceFlags:i}=c,r=vu(c,["spanId","traceId","traceFlags"]),{attributes:o}=a;return h({span_id:n,trace_id:e,sampled:i===qk,attributes:o},r)})}function Gk(t){return typeof t=="number"?Wk(t):Array.isArray(t)?t[0]+t[1]/1e9:t instanceof Date?Wk(t.getTime()):ri()}function Wk(t){return t>9999999999?t/1e3:t}function as(t){if(m$(t))return t.getSpanJSON();let{spanId:n,traceId:e}=t.spanContext();if(f$(t)){let{attributes:i,startTime:r,name:o,endTime:s,status:a,links:l}=t;return{span_id:n,trace_id:e,data:i,description:o,parent_span_id:p$(t),start_timestamp:Gk(r),timestamp:Gk(s)||void 0,status:h$(a),op:i[Md],origin:i[Cf],links:u$(l)}}return{span_id:n,trace_id:e,start_timestamp:0,data:{}}}function p$(t){return"parentSpanId"in t?t.parentSpanId:"parentSpanContext"in t?t.parentSpanContext?.spanId:void 0}function Kk(t){return k(h({},t),{attributes:Vx(t.attributes),links:t.links?.map(n=>k(h({},n),{attributes:Vx(n.attributes)}))})}function f$(t){let n=t;return!!n.attributes&&!!n.startTime&&!!n.name&&!!n.endTime&&!!n.status}function m$(t){return typeof t.getSpanJSON=="function"}function Qk(t){let{traceFlags:n}=t.spanContext();return n===qk}function h$(t){if(!(!t||t.code===0))return t.code===1?"ok":t.message||"internal_error"}var g$="_sentryRootSpan";var Od=_$;function _$(t){return t[g$]||t}function Gx(){$k||(pi(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),$k=!0)}function Wx(t){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;let n=t||_t()?.getOptions();return!!n&&(n.tracesSampleRate!=null||!!n.tracesSampler)}function Zk(t){X.log(`Ignoring span ${t.op} - ${t.description} because it matches \`ignoreSpans\`.`)}function qx(t,n){if(!n?.length)return!1;for(let e of n){if(y$(e)){if(t.description&&Nl(t.description,e))return ae&&Zk(t),!0;continue}let i=!!e.attributes&&Object.keys(e.attributes).length>0;if(!e.name&&!e.op&&!i)continue;let r=e.name?t.description&&Nl(t.description,e.name):!0,o=e.op?t.op&&Nl(t.op,e.op):!0,s=e.attributes?Object.entries(e.attributes).every(([a,l])=>b$(t.attributes?.[a],l)):!0;if(r&&o&&s)return ae&&Zk(t),!0}return!1}function b$(t,n){return typeof t=="string"&&(typeof n=="string"||n instanceof RegExp)?Nl(t,n):Array.isArray(t)&&Array.isArray(n)?t.length===n.length&&t.every((e,i)=>e===n[i]):t===n}function Xk(t,n){let e=n.parent_span_id,i=n.span_id;if(e)for(let r of t)r.parent_span_id===i&&(r.parent_span_id=e)}function y$(t){return typeof t=="string"||t instanceof RegExp}var v$=Symbol.for("sentry.nonRecordingSpan");function Jk(t){return!!t&&t[v$]===!0}var Nd="production";var S$="_frozenDsc";function eP(t,n){let e=n.getOptions(),{publicKey:i}=n.getDsn()||{},r={environment:e.environment||Nd,release:e.release,public_key:i,trace_id:t,org_id:Vk(n)};return n.emit("createDsc",r),r}function Yx(t,n){let e=n.getPropagationContext();return e.dsc||eP(e.traceId,t)}function tP(t){let n=_t();if(!n)return{};let e=Od(t),i=as(e),r=i.data,o=e.spanContext().traceState,s=o?.get("sentry.sample_rate")??r[$b]??r[zx];function a(M){return(typeof s=="number"||typeof s=="string")&&(M.sample_rate=`${s}`),M}let l=e[S$];if(l)return a(l);let c=Jk(e),d=c&&e.dropReason==="ignored";if(c&&(!Wx(n.getOptions())||d)){let M=wf(e).scope;if(M){let P=h({},Yx(n,M));return d&&(P.sampled="false"),a(P)}}let u=o?.get("sentry.dsc"),m=u&&Uk(u);if(m)return a(m);let f=eP(t.spanContext().traceId,n),_=r[Ad]??r["sentry.segment.name.source"],S=i.description;return _!=="url"&&S&&(f.transaction=S),Wx()&&(f.sampled=String(Qk(e)),f.sample_rand=o?.get("sentry.sample_rand")??wf(e).scope?.getPropagationContext().sampleRand.toString()),a(f),n.emit("createDsc",f,e),f}function nP(t){return!!t&&typeof t=="function"&&"_streamed"in t&&!!t._streamed}function Mr(t,n=[]){return[t,n]}function Qx(t,n){let[e,i]=t;return[e,[...i,n]]}function qb(t,n){let e=t[1];for(let i of e){let r=i[0].type;if(n(i,r))return!0}return!1}function iP(t,n){return qb(t,(e,i)=>n.includes(i))}function Kx(t){let n=Al(de);return n.encodePolyfill?n.encodePolyfill(t):new TextEncoder().encode(t)}function rP(t){let[n,e]=t,i=JSON.stringify(n);function r(o){typeof i=="string"?i=typeof o=="string"?i+o:[Kx(i),o]:i.push(typeof o=="string"?Kx(o):o)}for(let o of e){let[s,a]=o;if(r(`
${JSON.stringify(s)}
`),typeof a=="string"||a instanceof Uint8Array)r(a);else{let l;try{l=JSON.stringify(a)}catch(c){l=JSON.stringify(nr(a))}r(l)}}return typeof i=="string"?i:E$(i)}function E$(t){let n=t.reduce((r,o)=>r+o.length,0),e=new Uint8Array(n),i=0;for(let r of t)e.set(r,i),i+=r.length;return e}function oP(t){let n=typeof t.data=="string"?Kx(t.data):t.data;return[{type:"attachment",length:n.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType},n]}var sP={sessions:"session",event:"error",client_report:"internal",user_report:"default",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",raw_security:"security",log:"log_item",trace_metric:"metric"};function C$(t){return t in sP}function Zx(t){return C$(t)?sP[t]:t}function Xx(t){if(!t?.sdk)return;let{name:n,version:e}=t.sdk;return{name:n,version:e}}function aP(t,n,e,i){let r=t.sdkProcessingMetadata?.dynamicSamplingContext;return h(h(h({event_id:t.event_id,sent_at:new Date(go()).toISOString()},n&&{sdk:n}),!!e&&i&&{dsn:bo(i)}),r&&{trace:r})}function w$(t,n){if(!n)return t;let e=t.sdk||{};return t.sdk=k(h({},e),{name:e.name||n.name,version:e.version||n.version,integrations:[...t.sdk?.integrations||[],...n.integrations||[]],packages:[...t.sdk?.packages||[],...n.packages||[]],settings:t.sdk?.settings||n.settings?h(h({},t.sdk?.settings),n.settings):void 0}),t}function lP(t,n,e,i){let r=Xx(e),o=h(h({sent_at:new Date(go()).toISOString()},r&&{sdk:r}),!!i&&n&&{dsn:bo(n)}),s="aggregates"in t?[{type:"sessions"},t]:[{type:"session"},t.toJSON()];return Mr(o,[s])}function cP(t,n,e,i){let r=Xx(e),o=t.type&&t.type!=="replay_event"?t.type:"event";w$(t,e?.sdk);let s=aP(t,r,i,n);return delete t.sdkProcessingMetadata,Mr(s,[[{type:o},t]])}function dP(t){return t.getOptions().traceLifecycle==="stream"}function pP(t,n){let{fingerprint:e,span:i,breadcrumbs:r,sdkProcessingMetadata:o}=n;x$(t,n),i&&D$(t,i),A$(t,e),T$(t,r),I$(t,o)}function uP(t,n){let{extra:e,tags:i,attributes:r,user:o,contexts:s,level:a,sdkProcessingMetadata:l,breadcrumbs:c,fingerprint:d,eventProcessors:u,attachments:m,propagationContext:f,transactionName:_,span:S}=n;xf(t,"extra",e),xf(t,"tags",i),xf(t,"attributes",r),xf(t,"user",o),xf(t,"contexts",s),t.sdkProcessingMetadata=sa(t.sdkProcessingMetadata,l,2),a&&(t.level=a),_&&(t.transactionName=_),S&&(t.span=S),c.length&&(t.breadcrumbs=[...t.breadcrumbs,...c]),d.length&&(t.fingerprint=[...t.fingerprint,...d]),u.length&&(t.eventProcessors=[...t.eventProcessors,...u]),m.length&&(t.attachments=[...t.attachments,...m]),t.propagationContext=h(h({},t.propagationContext),f)}function xf(t,n,e){t[n]=sa(t[n],e,1)}function Yb(t,n){let e=Hb().getScopeData();return t&&uP(e,t.getScopeData()),n&&uP(e,n.getScopeData()),e}function x$(t,n){let{extra:e,tags:i,user:r,contexts:o,level:s,transactionName:a}=n;Object.keys(e).length&&(t.extra=h(h({},e),t.extra)),Object.keys(i).length&&(t.tags=h(h({},i),t.tags)),Object.keys(r).length&&(t.user=h(h({},r),t.user)),Object.keys(o).length&&(t.contexts=h(h({},o),t.contexts)),s&&(t.level=s),a&&t.type!=="transaction"&&(t.transaction=a)}function T$(t,n){let e=[...t.breadcrumbs||[],...n];t.breadcrumbs=e.length?e:void 0}function I$(t,n){t.sdkProcessingMetadata=h(h({},t.sdkProcessingMetadata),n)}function D$(t,n){t.contexts=h({trace:Yk(n)},t.contexts),t.sdkProcessingMetadata=h({dynamicSamplingContext:tP(n)},t.sdkProcessingMetadata);let e=Od(n),i=as(e).description;i&&!t.transaction&&t.type==="transaction"&&(t.transaction=i)}function A$(t,n){t.fingerprint=t.fingerprint?Array.isArray(t.fingerprint)?t.fingerprint:[t.fingerprint]:[],n&&(t.fingerprint=t.fingerprint.concat(n)),t.fingerprint.length||delete t.fingerprint}var fP="url.full";function Tf(t,n){let e=t.attributes??(t.attributes={});Object.entries(n).forEach(([i,r])=>{r!=null&&!(i in e)&&(e[i]=r)})}var Jx=0,mP=1,hP=2;function yo(t){return new If(n=>{n(t)})}function kl(t){return new If((n,e)=>{e(t)})}var If=class t{constructor(n){this._state=Jx,this._handlers=[],this._runExecutor(n)}then(n,e){return new t((i,r)=>{this._handlers.push([!1,o=>{if(!n)i(o);else try{i(n(o))}catch(s){r(s)}},o=>{if(!e)r(o);else try{i(e(o))}catch(s){r(s)}}]),this._executeHandlers()})}catch(n){return this.then(e=>e,n)}finally(n){return new t((e,i)=>{let r,o;return this.then(s=>{o=!1,r=s,n&&n()},s=>{o=!0,r=s,n&&n()}).then(()=>{if(o){i(r);return}e(r)})})}_executeHandlers(){if(this._state===Jx)return;let n=this._handlers.slice();this._handlers=[],n.forEach(e=>{e[0]||(this._state===mP&&e[1](this._value),this._state===hP&&e[2](this._value),e[0]=!0)})}_runExecutor(n){let e=(o,s)=>{if(this._state===Jx){if(Dr(s)){s.then(i,r);return}this._state=o,this._value=s,this._executeHandlers()}},i=o=>{e(mP,o)},r=o=>{e(hP,o)};try{n(i,r)}catch(o){r(o)}}};function gP(t,n,e,i=0){try{let r=eT(n,e,t,i);return Dr(r)?r:yo(r)}catch(r){return kl(r)}}function eT(t,n,e,i){let r=e[i];if(!t||!r)return t;let o=r(h({},t),n);return ae&&o===null&&X.log(`Event processor "${r.id||"?"}" dropped event`),Dr(o)?o.then(s=>eT(s,n,e,i+1)):eT(o,n,e,i+1)}var Pl,_P,bP,aa;function yP(t){let n=de._sentryDebugIds,e=de._debugIds;if(!n&&!e)return{};let i=n?Object.keys(n):[],r=e?Object.keys(e):[];if(aa&&i.length===_P&&r.length===bP)return aa;_P=i.length,bP=r.length,aa={},Pl||(Pl={});let o=(s,a)=>{for(let l of s){let c=a[l],d=Pl?.[l];if(d&&aa&&c)aa[d[0]]=c,Pl&&(Pl[l]=[d[0],c]);else if(c){let u=t(l);for(let m=u.length-1;m>=0;m--){let _=u[m]?.filename;if(_&&aa&&Pl){aa[_]=c,Pl[l]=[_,c];break}}}}};return n&&o(i,n),e&&o(r,e),aa}function vP(t,n,e,i,r,o){let{normalizeDepth:s=3,normalizeMaxBreadth:a=1e3}=t,l=k(h({},n),{event_id:n.event_id||e.event_id||Zt(),timestamp:n.timestamp||_o()}),c=e.integrations||t.integrations.map(P=>P.name);M$(l,t),R$(l,c),r&&r.emit("applyFrameMetadata",n),n.type===void 0&&O$(l,t.stackParser);let d=P$(i,e.captureContext);e.mechanism&&ir(l,e.mechanism);let u=r?r.getEventProcessors():[],m=Yb(o,d),f=[...e.attachments||[],...m.attachments];f.length&&(e.attachments=f),pP(l,m);let _=[...u,...m.eventProcessors];return(e.data&&e.data.__sentry__===!0?yo(l):gP(_,l,e)).then(P=>(P&&N$(P),typeof s=="number"&&s>0?k$(P,s,a):P))}function M$(t,n){let{environment:e,release:i,dist:r,maxValueLength:o}=n;t.environment=t.environment||e||Nd,!t.release&&i&&(t.release=i),!t.dist&&r&&(t.dist=r);let s=t.request;s?.url&&o&&(s.url=Id(s.url,o)),o&&t.exception?.values?.forEach(a=>{a.value&&(a.value=Id(a.value,o))})}function O$(t,n){let e=yP(n);t.exception?.values?.forEach(i=>{i.stacktrace?.frames?.forEach(r=>{r.filename&&(r.debug_id=e[r.filename])})})}function N$(t){let n={};if(t.exception?.values?.forEach(i=>{i.stacktrace?.frames?.forEach(r=>{r.debug_id&&(r.abs_path?n[r.abs_path]=r.debug_id:r.filename&&(n[r.filename]=r.debug_id),delete r.debug_id)})}),Object.keys(n).length===0)return;t.debug_meta=t.debug_meta||{},t.debug_meta.images=t.debug_meta.images||[];let e=t.debug_meta.images;Object.entries(n).forEach(([i,r])=>{e.push({type:"sourcemap",code_file:i,debug_id:r})})}function R$(t,n){n.length>0&&(t.sdk=t.sdk||{},t.sdk.integrations=[...t.sdk.integrations||[],...n])}function k$(t,n,e){if(!t)return null;let i=h(h(h(h(h({},t),t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map(r=>h(h({},r),r.data&&{data:nr(r.data,n,e)}))}),t.user&&{user:nr(t.user,n,e)}),t.contexts&&{contexts:nr(t.contexts,n,e)}),t.extra&&{extra:nr(t.extra,n,e)});return t.contexts?.trace&&i.contexts&&(i.contexts.trace=t.contexts.trace,t.contexts.trace.data&&(i.contexts.trace.data=nr(t.contexts.trace.data,n,e))),t.spans&&(i.spans=t.spans.map(r=>h(h({},r),r.data&&{data:nr(r.data,n,e)}))),t.contexts?.flags&&i.contexts&&(i.contexts.flags=nr(t.contexts.flags,3,e)),i}function P$(t,n){if(!n)return t;let e=t?t.clone():new fi;return e.update(n),e}function SP(t){if(t)return L$(t)?{captureContext:t}:B$(t)?{captureContext:t}:t}function L$(t){return t instanceof fi||typeof t=="function"}var F$=["user","level","extra","contexts","tags","fingerprint","propagationContext"];function B$(t){return Object.keys(t).some(n=>F$.includes(n))}function Rd(t,n){return gn().captureException(t,SP(n))}function Df(t,n){return gn().captureEvent(t,n)}function kd(t,n){oi().setContext(t,n)}function Af(t){let n=oi(),{user:e}=Yb(n,gn()),{userAgent:i}=de.navigator||{},r=Ik(h(h({user:e},i&&{userAgent:i}),t)),o=n.getSession();return o?.status==="ok"&&ss(o,{status:"exited"}),Kb(),n.setSession(r),r}function Kb(){let t=oi(),e=gn().getSession()||t.getSession();e&&Dk(e),CP(),t.setSession()}function CP(){let t=oi(),n=_t(),e=t.getSession();e&&n&&n.captureSession(e)}function Pd(t=!1){if(t){Kb();return}CP()}function Qb(t){return typeof t=="object"&&typeof t.unref=="function"&&t.unref(),t}var U$="7";function j$(t){let n=t.protocol?`${t.protocol}:`:"",e=t.port?`:${t.port}`:"";return`${n}//${t.host}${e}${t.path?`/${t.path}`:""}/api/`}function V$(t){return`${j$(t)}${t.projectId}/envelope/`}function H$(t,n){let e={sentry_version:U$};return t.publicKey&&(e.sentry_key=t.publicKey),n&&(e.sentry_client=`${n.name}/${n.version}`),new URLSearchParams(e).toString()}function wP(t,n,e){return n||`${V$(t)}?${H$(t,e)}`}var tT=[];function z$(t){let n={};return t.forEach(e=>{let{name:i}=e,r=n[i];r&&!r.isDefaultInstance&&e.isDefaultInstance||(n[i]=e)}),Object.values(n)}function nT(t){let n=t.defaultIntegrations||[],e=t.integrations;n.forEach(r=>{r.isDefaultInstance=!0});let i;if(Array.isArray(e))i=[...n,...e];else if(typeof e=="function"){let r=e(n);i=Array.isArray(r)?r:[r]}else i=n;return z$(i)}function xP(t,n){let e={};return n.forEach(i=>{i?.beforeSetup&&i.beforeSetup(t)}),n.forEach(i=>{i&&rT(t,i,e)}),e}function iT(t,n){for(let e of n)e?.afterAllSetup&&e.afterAllSetup(t)}function rT(t,n,e){if(e[n.name]){ae&&X.log(`Integration skipped because it was already installed: ${n.name}`);return}if(e[n.name]=n,!tT.includes(n.name)&&typeof n.setupOnce=="function"&&(n.setupOnce(),tT.push(n.name)),n.setup&&typeof n.setup=="function"&&n.setup(t),typeof n.preprocessEvent=="function"){let i=n.preprocessEvent.bind(n);t.on("preprocessEvent",(r,o)=>i(r,o,t))}if(typeof n.processEvent=="function"){let i=n.processEvent.bind(n),r=Object.assign((o,s)=>i(o,s,t),{id:n.name});t.addEventProcessor(r)}["processSpan","processSegmentSpan"].forEach(i=>{let r=n[i];typeof r=="function"&&t.on(i,o=>r.call(n,o,t))}),ae&&X.log(`Integration installed: ${n.name}`)}function oT(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function sT(){return"npm"}function TP(){return!oT()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function Ld(){return typeof window<"u"&&(!TP()||$$())}function $$(){return de.process?.type==="renderer"}function G$(t,n){let e=n?"auto":"never";return[{type:"log",item_count:t.length,content_type:"application/vnd.sentry.items.log+json"},k(h({version:2},Ld()&&{ingest_settings:{infer_ip:e,infer_user_agent:e}}),{items:t})]}function IP(t,n,e,i,r){let o={};return n?.sdk&&(o.sdk={name:n.sdk.name,version:n.sdk.version}),e&&i&&(o.dsn=bo(i)),Mr(o,[G$(t,r)])}function DP(t,n){let e=n??W$(t)??[];if(e.length===0)return;let i=t.getOptions(),r=IP(e,i._metadata,i.tunnel,t.getDsn(),t.getDataCollectionOptions().userInfo);AP().set(t,[]),t.emit("flushLogs"),t.sendEnvelope(r)}function W$(t){return AP().get(t)}function AP(){return Tr("clientToLogBufferMap",()=>new WeakMap)}function q$(t,n){let e=n?"auto":"never";return[{type:"trace_metric",item_count:t.length,content_type:"application/vnd.sentry.items.trace-metric+json"},k(h({version:2},Ld()&&{ingest_settings:{infer_ip:e,infer_user_agent:e}}),{items:t})]}function MP(t,n,e,i,r){let o={};return n?.sdk&&(o.sdk={name:n.sdk.name,version:n.sdk.version}),e&&i&&(o.dsn=bo(i)),Mr(o,[q$(t,r)])}function OP(t,n){let e=n??Y$(t)??[];if(e.length===0)return;let i=t.getOptions(),r=MP(e,i._metadata,i.tunnel,t.getDsn(),t.getDataCollectionOptions().userInfo);NP().set(t,[]),t.emit("flushMetrics"),t.sendEnvelope(r)}function Y$(t){return NP().get(t)}function NP(){return Tr("clientToMetricBufferMap",()=>new WeakMap)}function RP(t){let n={trace_id:t.trace_id,span_id:t.span_id,parent_span_id:t.parent_span_id,name:t.description||"",start_timestamp:t.start_timestamp,end_timestamp:t.timestamp||t.start_timestamp,status:!t.status||t.status==="ok"||t.status==="cancelled"?"ok":"error",is_segment:!1,attributes:h({},t.data),links:t.links};return Kk(n)}function kP(t,n){if(t.type!=="transaction"||!t.spans?.length||!t.sdkProcessingMetadata?.hasGenAiSpans||n.getOptions().streamGenAiSpans===!1||dP(n))return;let e=[],i=[];for(let o of t.spans)o.op?.startsWith("gen_ai.")?e.push(RP(o)):i.push(o);if(e.length===0)return;t.spans=i;let r=n.getDataCollectionOptions().userInfo?"auto":"never";return[{type:"span",item_count:e.length,content_type:"application/vnd.sentry.items.span.v2+json"},k(h({version:2},Ld()&&{ingest_settings:{infer_ip:r,infer_user_agent:r}}),{items:e})]}var Fd=Symbol.for("SentryBufferFullError");function Ll(t=100){let n=new Set;function e(){return n.size<t}function i(s){n.delete(s)}function r(s){if(!e())return kl(Fd);let a=s();return n.add(a),a.then(()=>i(a),()=>i(a)),a}function o(s){if(!n.size)return yo(!0);let a=Promise.allSettled(Array.from(n)).then(()=>!0);if(!s)return a;let l=[a,new Promise(c=>Qb(setTimeout(()=>c(!1),s)))];return Promise.race(l)}return{get $(){return Array.from(n)},add:r,drain:o}}var K$=60*1e3;function Q$(t,n=go()){let e=parseInt(`${t}`,10);if(!isNaN(e))return e*1e3;let i=Date.parse(`${t}`);return isNaN(i)?K$:i-n}function Z$(t,n){return t[n]||t.all||0}function PP(t,n,e=go()){return Z$(t,n)>e}function LP(t,{statusCode:n,headers:e},i=go()){let r=h({},t),o=e?.["x-sentry-rate-limits"],s=e?.["retry-after"];if(o)for(let a of o.trim().split(",")){let[l,c,,,d]=a.split(":",5),u=parseInt(l,10),m=(isNaN(u)?60:u)*1e3;if(!c)r.all=i+m;else for(let f of c.split(";"))f==="metric_bucket"?(!d||d.split(";").includes("custom"))&&(r[f]=i+m):r[f]=i+m}else s?r.all=i+Q$(s,i):n===429&&(r.all=i+60*1e3);return r}var aT=64;function Zb(t,n,e=Ll(t.bufferSize||aT)){let i={},r=s=>e.drain(s);function o(s){let a=[];if(qb(s,(u,m)=>{let f=Zx(m);PP(i,f)?t.recordDroppedEvent("ratelimit_backoff",f):a.push(u)}),a.length===0)return Promise.resolve({});let l=Mr(s[0],a),c=u=>{if(iP(l,["client_report"])){ae&&X.warn(`Dropping client report. Will not send outcomes (reason: ${u}).`);return}qb(l,(m,f)=>{t.recordDroppedEvent(u,Zx(f))})},d=()=>n({body:rP(l)}).then(u=>u.statusCode===413?(ae&&X.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),c("send_error"),u):(ae&&u.statusCode!==void 0&&(u.statusCode<200||u.statusCode>=300)&&X.warn(`Sentry responded with status code ${u.statusCode} to sent event.`),i=LP(i,u),u),u=>{throw c("network_error"),ae&&X.error("Encountered error running transport request:",u),u});return e.add(d).then(u=>u,u=>{if(u===Fd)return ae&&X.error("Skipped sending event because buffer is full."),c("queue_overflow"),Promise.resolve({});throw u})}return{send:o,flush:r}}function FP(t,n,e){let i=[{type:"client_report"},{timestamp:e||_o(),discarded_events:t}];return Mr(n?{dsn:n}:{},[i])}function Xb(t){let n=[];t.message&&n.push(t.message);try{let e=t.exception.values[t.exception.values.length-1];e?.value&&(n.push(e.value),e.type&&n.push(`${e.type}: ${e.value}`))}catch(e){}return n}function BP(t){let{trace_id:n,parent_span_id:e,span_id:i,status:r,origin:o,data:s,op:a}=t.contexts?.trace??{};return{data:s??{},description:t.transaction,op:a,parent_span_id:e,span_id:i??"",start_timestamp:t.start_timestamp??0,status:r,timestamp:t.timestamp,trace_id:n??"",origin:o,profile_id:s?.[Gb],exclusive_time:s?.[Wb],measurements:t.measurements,is_segment:!0}}function UP(t){return{type:"transaction",timestamp:t.timestamp,start_timestamp:t.start_timestamp,transaction:t.description,contexts:{trace:{trace_id:t.trace_id,span_id:t.span_id,parent_span_id:t.parent_span_id,op:t.op,status:t.status,origin:t.origin,data:h(h(h({},t.data),t.profile_id&&{[Gb]:t.profile_id}),t.exclusive_time&&{[Wb]:t.exclusive_time})}},measurements:t.measurements}}var Mf=["forwarded","-ip","remote-","via","-user"];function jP(t){return t===!0?{userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],urlQueryParams:!0,graphQL:{document:!0,variables:!0},genAI:{inputs:!0,outputs:!0},databaseQueryData:!0,stackFrameVariables:!0,frameContextLines:7}:{userInfo:!1,cookies:{deny:Mf},httpHeaders:{request:{deny:Mf},response:{deny:Mf}},httpBodies:[],urlQueryParams:{deny:Mf},graphQL:{document:!0,variables:!0},genAI:{inputs:!1,outputs:!1},databaseQueryData:!1,stackFrameVariables:!0,frameContextLines:7}}var X$={userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],urlQueryParams:!0,graphQL:{document:!0,variables:!0},genAI:{inputs:!0,outputs:!0},databaseQueryData:!0,stackFrameVariables:!0,frameContextLines:5};function VP(t){let n=t.dataCollection!=null?X$:jP(t.sendDefaultPii),e=t.dataCollection??{};return{userInfo:e.userInfo??n.userInfo,cookies:e.cookies??n.cookies,httpHeaders:{request:e.httpHeaders?.request??n.httpHeaders.request,response:e.httpHeaders?.response??n.httpHeaders.response},httpBodies:e.httpBodies??n.httpBodies,urlQueryParams:e.urlQueryParams??e.queryParams??n.urlQueryParams,graphQL:{document:e.graphQL?.document??n.graphQL.document,variables:e.graphQL?.variables??n.graphQL.variables},genAI:{inputs:e.genAI?.inputs??n.genAI.inputs,outputs:e.genAI?.outputs??n.genAI.outputs},databaseQueryData:e.databaseQueryData??n.databaseQueryData,stackFrameVariables:e.stackFrameVariables??n.stackFrameVariables,frameContextLines:e.frameContextLines??n.frameContextLines}}var HP="Not capturing exception because it's already been captured.",zP="Discarded session because of missing or non-string release",KP=Symbol.for("SentryInternalError"),QP=Symbol.for("SentryDoNotSendEventError"),J$=5e3;function Jb(t){return{message:t,[KP]:!0}}function lT(t){return{message:t,[QP]:!0}}function $P(t){return rs(t)&&KP in t}function GP(t){return rs(t)&&QP in t}function WP(t,n,e,i,r){let o=0,s,a=!1;t.on(e,()=>{o=0,clearTimeout(s),a=!1}),t.on(n,l=>{if(o+=i(l),o>=8e5)r(t);else if(!a){let c=t.getOptions()._flushInterval??J$;c>0&&(a=!0,s=Qb(setTimeout(()=>{r(t)},c)))}}),t.on("flush",()=>{r(t)})}var Of=class{constructor(n){if(this._options=n,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=Ll(n.transportOptions?.bufferSize??aT),this._dataCollection=VP(n),n.dsn?this._dsn=Hk(n.dsn):ae&&X.warn("No DSN provided, client will not send events."),this._dsn){let i=wP(this._dsn,n.tunnel,n._metadata?n._metadata.sdk:void 0);this._transport=n.transport(k(h({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this)},n.transportOptions),{url:i}))}this._options.enableLogs=this._options.enableLogs??this._options._experiments?.enableLogs,this._options.enableLogs&&WP(this,"afterCaptureLog","flushLogs",iG,DP),(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&WP(this,"afterCaptureMetric","flushMetrics",nG,OP)}captureException(n,e,i){let r=Zt();if(Ef(n))return ae&&X.log(HP),r;let o=h({event_id:r},e);return this._process(()=>this.eventFromException(n,o).then(s=>this._captureEvent(s,o,i)).then(s=>s),"error"),o.event_id}captureMessage(n,e,i,r){let o=h({event_id:Zt()},i),s=na(n)?n:String(n),a=Ir(n),l=a?this.eventFromMessage(s,e,o):this.eventFromException(n,o);return this._process(()=>l.then(c=>this._captureEvent(c,o,r)),a?"unknown":"error"),o.event_id}captureEvent(n,e,i){let r=Zt();if(e?.originalException&&Ef(e.originalException))return ae&&X.log(HP),r;let o=h({event_id:r},e),s=n.sdkProcessingMetadata||{},a=s.capturedSpanScope,l=s.capturedSpanIsolationScope,c=qP(n.type);return this._process(()=>this._captureEvent(n,o,a||i,l),c),o.event_id}captureSession(n){this.sendSession(n),ss(n,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getDataCollectionOptions(){return this._dataCollection}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(n){return j(this,null,function*(){let e=this._transport;if(this.emit("flush"),!e)return!0;let i=yield this._isClientDoneProcessing(n),r=yield e.flush(n);return i&&r})}close(n){return j(this,null,function*(){let e=yield this.flush(n);return this.getOptions().enabled=!1,this.emit("close"),e})}getEventProcessors(){return this._eventProcessors}addEventProcessor(n){this._eventProcessors.push(n)}init(){(this._isEnabled()||this._options.integrations.some(({name:n})=>n.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(n){return this._integrations[n]}getIntegrationNames(){return Object.keys(this._integrations)}addIntegration(n){let e=this._integrations[n.name];!e&&n.beforeSetup&&n.beforeSetup(this),rT(this,n,this._integrations),e||iT(this,[n])}sendEvent(n,e={}){this.emit("beforeSendEvent",n,e);let i=kP(n,this),r=cP(n,this._dsn,this._options._metadata,this._options.tunnel);for(let o of e.attachments||[])r=Qx(r,oP(o));i&&(r=Qx(r,i)),this.sendEnvelope(r).then(o=>this.emit("afterSendEvent",n,o))}sendSession(n){let{release:e,environment:i=Nd}=this._options;if("aggregates"in n){let o=n.attrs||{};if(!o.release&&!e){ae&&X.warn(zP);return}o.release=o.release||e,o.environment=o.environment||i,n.attrs=o}else{if(!n.release&&!e){ae&&X.warn(zP);return}n.release=n.release||e,n.environment=n.environment||i}this.emit("beforeSendSession",n);let r=lP(n,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(r)}recordDroppedEvent(n,e,i=1){if(this._options.sendClientReports){let r=`${n}:${e}`;ae&&X.log(`Recording outcome: "${r}"${i>1?` (${i} times)`:""}`),this._outcomes[r]=(this._outcomes[r]||0)+i}}on(n,e){let i=this._hooks[n]=this._hooks[n]||new Set,r=(...o)=>e(...o);return i.add(r),()=>{i.delete(r)}}emit(n,...e){let i=this._hooks[n];i&&i.forEach(r=>r(...e))}sendEnvelope(n){return j(this,null,function*(){if(this.emit("beforeEnvelope",n),this._isEnabled()&&this._transport)try{return yield this._transport.send(n)}catch(e){return ae&&X.error("Error while sending envelope:",e),{}}return ae&&X.error("Transport disabled"),{}})}registerCleanup(n){}dispose(){}_setupIntegrations(){let{integrations:n}=this._options;this._integrations=xP(this,n),iT(this,n)}_updateSessionFromEvent(n,e){let i=e.level==="fatal",r=!1,o=e.exception?.values;if(o){r=!0,i=!1;for(let l of o)if(l.mechanism?.handled===!1){i=!0;break}}let s=n.status==="ok";(s&&n.errors===0||s&&i)&&(ss(n,k(h({},i&&{status:"crashed"}),{errors:n.errors||Number(r||i)})),this.captureSession(n))}_isClientDoneProcessing(n){return j(this,null,function*(){let e=0;for(;!n||e<n;){if(yield new Promise(i=>setTimeout(i,1)),!this._numProcessing)return!0;e++}return!1})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(n,e,i,r){let o=this.getOptions(),s=this.getIntegrationNames();return!e.integrations&&s.length&&(e.integrations=s),this.emit("preprocessEvent",n,e),n.type||r.setLastEventId(n.event_id||e.event_id),vP(o,n,e,i,this,r).then(a=>{if(a===null)return a;this.emit("postprocessEvent",a,e),a.contexts=h({trace:h(h({},a.contexts?.trace),Hx(i))},a.contexts);let l=Yx(this,i);return a.sdkProcessingMetadata=h({dynamicSamplingContext:l},a.sdkProcessingMetadata),a})}_captureEvent(n,e={},i=gn(),r=oi()){return ae&&cT(n)&&X.log(`Captured error event \`${Xb(n)[0]||"<unknown>"}\``),this._processEvent(n,e,i,r).then(o=>o.event_id,o=>{ae&&(GP(o)?X.log(o.message):$P(o)?X.warn(o.message):X.warn(o))})}_processEvent(n,e,i,r){let o=this.getOptions(),{sampleRate:s}=o,a=ZP(n),l=cT(n),d=`before send for type \`${n.type||"error"}\``,u=typeof s>"u"?void 0:zk(s);if(l&&typeof u=="number"&&Ol()>u)return this.recordDroppedEvent("sample_rate","error"),kl(lT(`Discarding event because it's not included in the random sample (sampling rate = ${s})`));let m=qP(n.type);return this._prepareEvent(n,e,i,r).then(f=>{if(f===null)throw this.recordDroppedEvent("event_processor",m),lT("An event processor returned `null`, will not send event.");if(e.data?.__sentry__===!0)return f;let S=tG(this,o,f,e);return eG(S,d)}).then(f=>{if(f===null){if(this.recordDroppedEvent("before_send",m),a){let P=1+(n.spans||[]).length;this.recordDroppedEvent("before_send","span",P)}throw lT(`${d} returned \`null\`, will not send event.`)}let _=i.getSession()||r.getSession();if(l&&_&&this._updateSessionFromEvent(_,f),a){let M=f.sdkProcessingMetadata?.spanCountBeforeProcessing||0,P=f.spans?f.spans.length:0,O=M-P;O>0&&this.recordDroppedEvent("before_send","span",O)}let S=f.transaction_info;if(a&&S&&f.transaction!==n.transaction){let M="custom";f.transaction_info=k(h({},S),{source:M})}return this.sendEvent(f,e),f}).then(null,f=>{throw GP(f)||$P(f)?f:(this.captureException(f,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:f}),Jb(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
Reason: ${f}`))})}_process(n,e){this._numProcessing++,this._promiseBuffer.add(n).then(i=>(this._numProcessing--,i),i=>(this._numProcessing--,i===Fd&&this.recordDroppedEvent("queue_overflow",e),i))}_clearOutcomes(){let n=this._outcomes;return this._outcomes={},Object.entries(n).map(([e,i])=>{let[r,o]=e.split(":");return{reason:r,category:o,quantity:i}})}_flushOutcomes(){ae&&X.log("Flushing outcomes...");let n=this._clearOutcomes();if(n.length===0){ae&&X.log("No outcomes to send");return}if(!this._dsn){ae&&X.log("No dsn provided, will not send outcomes");return}ae&&X.log("Sending outcomes:",n);let e=FP(n,this._options.tunnel&&bo(this._dsn));this.sendEnvelope(e)}};function qP(t){return t==="replay_event"?"replay":t||"error"}function eG(t,n){let e=`${n} must return \`null\` or a valid event.`;if(Dr(t))return t.then(i=>{if(!ho(i)&&i!==null)throw Jb(e);return i},i=>{throw Jb(`${n} rejected with ${i}`)});if(!ho(t)&&t!==null)throw Jb(e);return t}function tG(t,n,e,i){let{beforeSend:r,beforeSendTransaction:o,ignoreSpans:s}=n,a=!nP(n.beforeSendSpan)&&n.beforeSendSpan,l=e;if(cT(l)&&r)return r(l,i);if(ZP(l)){if(a||s){let c=BP(l);if(s?.length&&qx({description:c.description,op:c.op,attributes:c.data},s))return null;if(a){let d=a(c);d?l=sa(e,UP(d)):Gx()}if(l.spans){let d=[],u=l.spans;for(let f of u){if(s?.length&&qx({description:f.description,op:f.op,attributes:f.data},s)){Xk(u,f);continue}if(a){let _=a(f);_?d.push(_):(Gx(),d.push(f))}else d.push(f)}let m=l.spans.length-d.length;m&&t.recordDroppedEvent("before_send","span",m),l.spans=d}}if(o){if(l.spans){let c=l.spans.length;l.sdkProcessingMetadata=k(h({},e.sdkProcessingMetadata),{spanCountBeforeProcessing:c})}return o(l,i)}}return l}function cT(t){return t.type===void 0}function ZP(t){return t.type==="transaction"}function nG(t){let n=0;return t.name&&(n+=t.name.length*2),n+=8,n+XP(t.attributes)}function iG(t){let n=0;return t.message&&(n+=t.message.length*2),n+XP(t.attributes)}function XP(t){if(!t)return 0;let n=0;return Object.values(t).forEach(e=>{Array.isArray(e)?n+=e.length*YP(e[0]):Ir(e)?n+=YP(e):n+=100}),n}function YP(t){return typeof t=="string"?t.length*2:typeof t=="number"?8:typeof t=="boolean"?4:0}function dT(t,n){n.debug===!0&&(ae?X.enable():pi(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),gn().update(n.initialScope);let i=new t(n);return uT(i),i.init(),i}function uT(t){gn().setClient(t)}function Nf(t){if(!t)return{};let n=t.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!n)return{};let e=n[6]||"",i=n[8]||"";return{host:n[4],path:n[5],protocol:n[2],search:e,hash:i,relative:n[5]+e+i}}function pT(t,n=!0){if(t.startsWith("data:")){let e=t.match(/^data:([^;,]+)/),i=e?e[1]:"text/plain",r=t.includes(";base64,"),o=t.indexOf(","),s="";if(n&&o!==-1){let a=t.slice(o+1);s=a.length>10?`${a.slice(0,10)}... [truncated]`:a}return`data:${i}${r?",base64":""}${s?`,${s}`:""}`}return t}function fT(t){"aggregates"in t?t.attrs?.ip_address===void 0&&(t.attrs=k(h({},t.attrs),{ip_address:"{{auto}}"})):t.ipAddress===void 0&&(t.ipAddress="{{auto}}")}function Bd(t,n,e=[n],i="npm"){let r=(t._metadata=t._metadata||{}).sdk=t._metadata.sdk||{};r.name||(r.name=`sentry.javascript.${n}`,r.packages=e.map(o=>({name:`${i}:@sentry/${o}`,version:fo})),r.version=fo)}var rG=100;function vo(t,n){let e=_t(),i=oi();if(!e)return;let{beforeBreadcrumb:r=null,maxBreadcrumbs:o=rG}=e.getOptions();if(o<=0)return;let s=_o(),a=h({timestamp:s},t),l=r?pi(()=>r(a,n)):a;l!==null&&(e.emit&&e.emit("beforeAddBreadcrumb",l,n),i.addBreadcrumb(l,o))}var oG="FunctionToString",JP=new WeakMap,sG=(()=>({name:oG,setupOnce(){let t=Function.prototype.toString;try{Function.prototype.toString=function(...n){let e=ra(this),i;try{JP.has(_t())&&e!==void 0&&(i=e)}catch(r){}return t.apply(i??this,n)}}catch(n){}},setup(t){JP.set(t,!0)}})),Fl=sG;var aG=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,/can't redefine non-configurable property "solana"/,/vv\(\)\.getRestrictions is not a function/,/Can't find variable: _AutofillCallbackHandler/,/Object Not Found Matching Id:\d+, MethodName:simulateEvent/,/^Java exception was raised during method invocation$/],lG="EventFilters",ty=(t={})=>{let n;return{name:lG,setup(e){let i=e.getOptions();n=eL(t,i)},processEvent(e,i,r){if(!n){let o=r.getOptions();n=eL(t,o)}return cG(e,n)?null:e}}},Bl=((t={})=>k(h({},ty(t)),{name:"InboundFilters"}));function eL(t={},n={}){return{allowUrls:[...t.allowUrls||[],...n.allowUrls||[]],denyUrls:[...t.denyUrls||[],...n.denyUrls||[]],ignoreErrors:[...t.ignoreErrors||[],...n.ignoreErrors||[],...t.disableErrorDefaults?[]:aG],ignoreTransactions:[...t.ignoreTransactions||[],...n.ignoreTransactions||[]]}}function cG(t,n){if(t.type){if(t.type==="transaction"&&uG(t,n.ignoreTransactions))return ae&&X.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
Event: ${Ar(t)}`),!0}else{if(dG(t,n.ignoreErrors))return ae&&X.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
Event: ${Ar(t)}`),!0;if(hG(t))return ae&&X.warn(`Event dropped due to not having an error message, error type or stacktrace.
Event: ${Ar(t)}`),!0;if(pG(t,n.denyUrls))return ae&&X.warn(`Event dropped due to being matched by \`denyUrls\` option.
Event: ${Ar(t)}.
Url: ${ey(t)}`),!0;if(!fG(t,n.allowUrls))return ae&&X.warn(`Event dropped due to not being matched by \`allowUrls\` option.
Event: ${Ar(t)}.
Url: ${ey(t)}`),!0}return!1}function dG(t,n){return n?.length?Xb(t).some(e=>oa(e,n)):!1}function uG(t,n){if(!n?.length)return!1;let e=t.transaction;return e?oa(e,n):!1}function pG(t,n){if(!n?.length)return!1;let e=ey(t);return e?oa(e,n):!1}function fG(t,n){if(!n?.length)return!0;let e=ey(t);return e?oa(e,n):!0}function mG(t=[]){for(let n=t.length-1;n>=0;n--){let e=t[n];if(e&&e.filename!=="<anonymous>"&&e.filename!=="[native code]")return e.filename||null}return null}function ey(t){try{let e=[...t.exception?.values??[]].reverse().find(i=>i.mechanism?.parent_id===void 0&&i.stacktrace?.frames?.length)?.stacktrace?.frames;return e?mG(e):null}catch(n){return ae&&X.error(`Cannot extract url for event ${Ar(t)}`),null}}function hG(t){return t.exception?.values?.length?!t.message&&!t.exception.values.some(n=>n.stacktrace||n.type&&n.type!=="Error"||n.value):!1}function hT(t,n,e,i,r,o){if(!r.exception?.values||!o||!os(o.originalException,Error))return;let s=r.exception.values.length>0?r.exception.values[r.exception.values.length-1]:void 0;s&&(r.exception.values=mT(t,n,i,o.originalException,e,r.exception.values,s,0))}function mT(t,n,e,i,r,o,s,a){if(o.length>=e+1)return o;let l=[...o];if(os(i[r],Error)){tL(s,a,i);let c=t(n,i[r]),d=l.length;nL(c,r,d,a),l=mT(t,n,e,i[r],r,[c,...l],c,d)}return iL(i)&&i.errors.forEach((c,d)=>{if(os(c,Error)){tL(s,a,i);let u=t(n,c),m=l.length;nL(u,`errors[${d}]`,m,a),l=mT(t,n,e,c,r,[u,...l],u,m)}}),l}function iL(t){return Array.isArray(t.errors)}function tL(t,n,e){t.mechanism=k(h(h({handled:!0,type:"auto.core.linked_errors"},iL(e)&&{is_exception_group:!0}),t.mechanism),{exception_id:n})}function nL(t,n,e,i){t.mechanism=k(h({handled:!0},t.mechanism),{type:"chained",source:n,exception_id:e,parent_id:i})}function gG(t){return mo(t)&&"__sentry_fetch_url_host__"in t&&typeof t.__sentry_fetch_url_host__=="string"}function ny(t){return gG(t)?`${t.message} (${t.__sentry_fetch_url_host__})`:t.message}var rL=new Set([]);function gT(t){let n="console",e=ti(n,t);return ni(n,_G),e}var oL=new Set;function _G(){"console"in de&&Mb.forEach(function(t){oL.has(t)||!(t in de.console)||(oL.add(t),Qt(de.console,t,function(n){return Ml[t]=n,function(...e){let i=e[0],r=Ml[t],o=rL.size&&typeof i=="string"&&oa(i,rL);o||cn("console",{args:e,level:t}),(!o||ae&&X.isEnabled())&&r?.apply(de.console,e)}}))})}function _T(t){return t==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(t)?t:"log"}var bG="Dedupe",yG=(()=>{let t;return{name:bG,processEvent(n){if(n.type)return n;try{if(vG(n,t))return ae&&X.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return t=n}}}),Ul=yG;function vG(t,n){return n?!!(SG(t,n)||EG(t,n)):!1}function SG(t,n){let e=t.message,i=n.message;return!(!e&&!i||e&&!i||!e&&i||e!==i||!lL(t,n)||!aL(t,n))}function EG(t,n){let e=sL(n),i=sL(t);return!(!e||!i||e.type!==i.type||e.value!==i.value||!lL(t,n)||!aL(t,n))}function aL(t,n){let e=Rb(t),i=Rb(n);if(!e&&!i)return!0;if(e&&!i||!e&&i||(e=e,i=i,i.length!==e.length))return!1;for(let r=0;r<i.length;r++){let o=i[r],s=e[r];if(o.filename!==s.filename||o.lineno!==s.lineno||o.colno!==s.colno||o.function!==s.function)return!1}return!0}function lL(t,n){let e=t.fingerprint,i=n.fingerprint;if(!e&&!i)return!0;if(e&&!i||!e&&i)return!1;e=e,i=i;try{return e.join("")===i.join("")}catch(r){return!1}}function sL(t){return t.exception?.values?.[0]}var CG="ConversationId",wG=(()=>({name:CG,setup(t){t.on("spanStart",n=>{let e=gn().getScopeData(),i=oi().getScopeData(),r=e.conversationId||i.conversationId;if(r){let{op:o,data:s,description:a}=as(n);if(!o?.startsWith("gen_ai.")&&!s["ai.operationId"]&&!a?.startsWith("ai."))return;n.setAttribute($x,r)}})}})),Ud=wG;function iy(t){if(t!==void 0)return t>=400&&t<500?"warning":t>=500?"error":void 0}var Rf=de;function bT(){return"history"in Rf&&!!Rf.history}function xG(){if(!("fetch"in Rf))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch(t){return!1}}function kf(t){return t&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function yT(){if(typeof EdgeRuntime=="string")return!0;if(!xG())return!1;if(kf(Rf.fetch))return!0;let t=!1,n=Rf.document;if(n&&typeof n.createElement=="function")try{let e=n.createElement("iframe");e.hidden=!0,n.head.appendChild(e),e.contentWindow?.fetch&&(t=kf(e.contentWindow.fetch)),n.head.removeChild(e)}catch(e){ae&&X.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return t}function vT(t,n){let e="fetch",i=ti(e,t);return ni(e,()=>TG(void 0,n)),i}function TG(t,n=!1){n&&!yT()||Qt(de,"fetch",function(e){return function(...i){let r=new Error,{method:o,url:s}=IG(i),a={args:i,fetchData:{method:o,url:s},startTimestamp:ri()*1e3,virtualError:r,headers:DG(i)};return t||cn("fetch",h({},a)),e.apply(de,i).then(l=>j(null,null,function*(){return t?t(l):cn("fetch",k(h({},a),{endTimestamp:ri()*1e3,response:l})),l}),l=>{cn("fetch",k(h({},a),{endTimestamp:ri()*1e3,error:l})),mo(l)&&l.stack===void 0&&(l.stack=r.stack,ii(l,"framesToPop",1));let d=_t()?.getOptions().enhanceFetchErrorMessages??"always";if(d!==!1&&l instanceof TypeError&&(l.message==="Failed to fetch"||l.message==="Load failed"||l.message==="NetworkError when attempting to fetch resource."))try{let f=new URL(a.fetchData.url).host;d==="always"?l.message=`${l.message} (${f})`:ii(l,"__sentry_fetch_url_host__",f)}catch(m){}throw l})}})}function ry(t,n){return rs(t)&&!!t[n]}function cL(t){return typeof t=="string"?t:t?ry(t,"url")?t.url:t.toString?t.toString():"":""}function IG(t){if(t.length===0)return{method:"GET",url:""};if(t.length===2){let[e,i]=t;return{url:cL(e),method:ry(i,"method")?String(i.method).toUpperCase():Dx(e)&&ry(e,"method")?String(e.method).toUpperCase():"GET"}}let n=t[0];return{url:cL(n),method:ry(n,"method")?String(n.method).toUpperCase():"GET"}}function DG(t){let[n,e]=t;try{if(typeof e=="object"&&e!==null&&"headers"in e&&e.headers)return new Headers(e.headers);if(Dx(n))return new Headers(n.headers)}catch(i){}}var dL=de;function jl(){try{return dL.document.location.href}catch(t){return""}}function ST(t,n=5){if(!dL.HTMLElement)return null;let e=t;for(let i=0;i<n;i++){if(!e)return null;if(e instanceof HTMLElement){if(e.dataset.sentryComponent)return e.dataset.sentryComponent;if(e.dataset.sentryElement)return e.dataset.sentryElement}e=e.parentNode}return null}var Ze=de,ET=0;function CT(){return ET>0}function eW(){ET++,setTimeout(()=>{ET--})}function Hl(t,n={}){function e(r){return typeof r=="function"}if(!e(t))return t;try{if(Object.prototype.hasOwnProperty.call(t,"__sentry_wrapped__")){let o=t.__sentry_wrapped__;return typeof o=="function"?o:t}if(ra(t))return t}catch(r){return t}let i=function(...r){de._sentryWrappedDepth=(de._sentryWrappedDepth||0)+1;try{let o=r.map(s=>Hl(s,n));return t.apply(this,o)}catch(o){throw eW(),zb(s=>{s.addEventProcessor(a=>(n.mechanism&&(Rl(a,void 0,void 0),ir(a,n.mechanism)),a.extra=k(h({},a.extra),{arguments:r}),a)),Rd(o)}),o}finally{de._sentryWrappedDepth=(de._sentryWrappedDepth||0)-1}};try{for(let r in t)Object.prototype.hasOwnProperty.call(t,r)&&(i[r]=t[r])}catch(r){}vf(i,t),ii(t,"__sentry_wrapped__",i);try{Object.getOwnPropertyDescriptor(i,"name").configurable&&Object.defineProperty(i,"name",{get(){return t.name}})}catch(r){}return i}function wT(){let t=jl(),{referrer:n}=Ze.document||{},{userAgent:e}=Ze.navigator||{},i=h(h({},n&&{Referer:n}),e&&{"User-Agent":e});return{url:t,headers:i}}function oy(t,n){let e=sy(t,n),i={type:oW(n),value:sW(n)};return e.length&&(i.stacktrace={frames:e}),i.type===void 0&&i.value===""&&(i.value="Unrecoverable error caught"),i}function tW(t,n,e,i){let o=_t()?.getOptions().normalizeDepth,s=cW(n),a={__serialized__:Fb(n,o)};if(s)return{exception:{values:[oy(t,s)]},extra:a};let l={exception:{values:[{type:ia(n)?n.constructor.name:i?"UnhandledRejection":"Error",value:aW(n,{isUnhandledRejection:i})}]},extra:a};if(e){let c=sy(t,e);c.length&&(l.exception.values[0].stacktrace={frames:c})}return l}function xT(t,n){return{exception:{values:[oy(t,n)]}}}function sy(t,n){let e=n.stacktrace||n.stack||"",i=iW(n),r=rW(n);try{return t(e,i,r)}catch(o){}return[]}var nW=/Minified React error #\d+;/i;function iW(t){return t&&nW.test(t.message)?1:0}function rW(t){return typeof t.framesToPop=="number"?t.framesToPop:0}function uL(t){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?t instanceof WebAssembly.Exception:!1}function oW(t){let n=t?.name;return!n&&uL(t)?t.message&&Array.isArray(t.message)&&t.message.length==2?t.message[0]:"WebAssembly.Exception":n}function sW(t){let n=t?.message;return uL(t)?Array.isArray(t.message)&&t.message.length==2?t.message[1]:"wasm exception":n?n.error&&typeof n.error.message=="string"?ny(n.error):ny(t):"No error message"}function pL(t,n,e,i){let r=e?.syntheticException||void 0,o=ay(t,n,r,i);return ir(o),o.level="error",e?.event_id&&(o.event_id=e.event_id),yo(o)}function fL(t,n,e="info",i,r){let o=i?.syntheticException||void 0,s=TT(t,n,o,r);return s.level=e,i?.event_id&&(s.event_id=i.event_id),yo(s)}function ay(t,n,e,i,r){let o;if(wd(n)&&n.error)return xT(t,n.error);if(yf(n)||kb(n)){let s=n;if("stack"in n){o=xT(t,n);let a=o.exception?.values?.[0];if(i&&e&&a&&!a.stacktrace){let l=sy(t,e);l.length&&(a.stacktrace={frames:l},ir(o,{synthetic:!0}))}}else{let a=s.name||(yf(s)?"DOMError":"DOMException"),l=s.message?`${a}: ${s.message}`:a;o=TT(t,l,e,i),Rl(o,l)}return"code"in s&&(o.tags=k(h({},o.tags),{"DOMException.code":`${s.code}`})),o}return mo(n)?xT(t,n):ho(n)||ia(n)?(o=tW(t,n,e,r),ir(o,{synthetic:!0}),o):(o=TT(t,n,e,i),Rl(o,`${n}`,void 0),ir(o,{synthetic:!0}),o)}function TT(t,n,e,i){let r={};if(i&&e){let o=sy(t,e);o.length&&(r.exception={values:[{value:n,stacktrace:{frames:o}}]}),ir(r,{synthetic:!0})}if(na(n)){let{__sentry_template_string__:o,__sentry_template_values__:s}=n;return r.logentry={message:o,params:s},r}return r.message=n,r}function aW(t,{isUnhandledRejection:n}){let e=Lb(t),i=n?"promise rejection":"exception";return wd(t)?`Event \`ErrorEvent\` captured as ${i} with message \`${t.message}\``:ia(t)?`Event \`${lW(t)}\` (type=${t.type}) captured as ${i}`:`Object captured as ${i} with keys: ${e}`}function lW(t){try{let n=Object.getPrototypeOf(t);return n?n.constructor.name:void 0}catch(n){}}function cW(t){return Object.values(t).find(n=>n instanceof Error)}var ly=class extends Of{constructor(n){let e=dW(n),i=Ze.SENTRY_SDK_SOURCE||sT();Bd(e,"browser",["browser"],i),super(e);let{userInfo:r}=this.getDataCollectionOptions();e._metadata?.sdk&&(e._metadata.sdk.settings=h({infer_ip:r?"auto":"never"},e._metadata.sdk.settings));let{sendClientReports:o}=this._options;Ze.document&&Ze.document.addEventListener("visibilitychange",()=>{Ze.document.visibilityState==="hidden"&&(o&&this._flushOutcomes(),queueMicrotask(()=>{this.flush()}))}),r&&this.on("beforeSendSession",fT)}eventFromException(n,e){return pL(this._options.stackParser,n,e,this._options.attachStacktrace)}eventFromMessage(n,e="info",i){return fL(this._options.stackParser,n,e,i,this._options.attachStacktrace)}_prepareEvent(n,e,i,r){return n.platform=n.platform||"javascript",super._prepareEvent(n,e,i,r)}};function dW(t){return h({release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:Ze.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0},t)}var mL=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var bt=de;function IT(t,n,e){bt.document&&bt.addEventListener(t,n,e)}function DT(t,n,e){bt.document&&bt.removeEventListener(t,n,e)}var hL=t=>{let n=!1;return()=>{n||(t(),n=!0)}};var AT=t=>{let n=bt.requestIdleCallback||bt.setTimeout;bt.document?.visibilityState==="hidden"?t():(t=hL(t),IT("visibilitychange",t,{once:!0,capture:!0}),IT("pagehide",t,{once:!0,capture:!0}),n(()=>{t(),DT("visibilitychange",t,{capture:!0}),DT("pagehide",t,{capture:!0})}))};var uW=80,zl={};try{typeof Node<"u"&&(zl.parentNode=Object.getOwnPropertyDescriptor(Node.prototype,"parentNode").get),typeof Element<"u"&&(zl.tagName=Object.getOwnPropertyDescriptor(Element.prototype,"tagName").get,zl.id=Object.getOwnPropertyDescriptor(Element.prototype,"id").get,zl.className=Object.getOwnPropertyDescriptor(Element.prototype,"className").get,zl.getAttribute=Element.prototype.getAttribute),typeof HTMLElement<"u"&&(zl.dataset=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"dataset").get)}catch(t){}function ca(t,n,e){let i=zl[n];if(i)try{return i.call(t,e)}catch(o){}let r=t[n];return typeof r=="function"?r.call(t,e):r}function Pf(t,n={}){if(!t)return"<unknown>";try{let e=t,i=5,r=[],o=0,s=0,a=" > ",l=a.length,c,d=Array.isArray(n)?n:n.keyAttrs,u=!Array.isArray(n)&&n.maxStringLength||uW;for(;e&&o++<i&&(c=pW(e,d),!(c==="html"||o>1&&s+r.length*l+c.length>=u));)r.push(c),s+=c.length,e=ca(e,"parentNode");return r.reverse().join(a)}catch(e){return"<unknown>"}}function pW(t,n){let e=[],i=ca(t,"tagName");if(!i)return"";if(typeof HTMLElement<"u"&&t instanceof HTMLElement){let o=ca(t,"dataset");if(o){if(o.sentryComponent)return o.sentryComponent;if(o.sentryElement)return o.sentryElement}}e.push(i.toLowerCase());let r=n?.length?n.filter(o=>ca(t,"getAttribute",o)).map(o=>[o,ca(t,"getAttribute",o)]):null;if(r?.length)r.forEach(o=>{e.push(`[${o[0]}="${o[1]}"]`)});else{let o=ca(t,"id");o&&e.push(`#${o}`);let s=ca(t,"className");if(s&&Cn(s)){let a=s.split(/\s+/);for(let l of a)e.push(`.${l}`)}}for(let o of["aria-label","type","name","title","alt"]){let s=ca(t,"getAttribute",o);s&&e.push(`[${o}="${s}"]`)}return e.join("")}var fW=1e3,gL,MT,OT;function NT(t){ti("dom",t),ni("dom",mW)}function mW(){if(!bt.document)return;let t=cn.bind(null,"dom"),n=_L(t,!0);bt.document.addEventListener("click",n,!1),bt.document.addEventListener("keypress",n,!1),["EventTarget","Node"].forEach(e=>{let r=bt[e]?.prototype;r?.hasOwnProperty?.("addEventListener")&&(Qt(r,"addEventListener",function(o){return function(s,a,l){if(s==="click"||s=="keypress")try{let c=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},d=c[s]=c[s]||{refCount:0};if(!d.handler){let u=_L(t);d.handler=u,o.call(this,s,u,l)}d.refCount++}catch(c){}return o.call(this,s,a,l)}}),Qt(r,"removeEventListener",function(o){return function(s,a,l){if(s==="click"||s=="keypress")try{let c=this.__sentry_instrumentation_handlers__||{},d=c[s];d&&(d.refCount--,d.refCount<=0&&(o.call(this,s,d.handler,l),d.handler=void 0,delete c[s]),Object.keys(c).length===0&&delete this.__sentry_instrumentation_handlers__)}catch(c){}return o.call(this,s,a,l)}}))})}function hW(t){if(t.type!==MT)return!1;try{if(!t.target||t.target._sentryId!==OT)return!1}catch(n){}return!0}function gW(t,n){return t!=="keypress"?!1:n?.tagName?!(n.tagName==="INPUT"||n.tagName==="TEXTAREA"||n.isContentEditable):!0}function _L(t,n=!1){return e=>{if(!e||e._sentryCaptured)return;let i=_W(e);if(gW(e.type,i))return;ii(e,"_sentryCaptured",!0),i&&!i._sentryId&&ii(i,"_sentryId",Zt());let r=e.type==="keypress"?"input":e.type;hW(e)||(t({event:e,name:r,global:n}),MT=e.type,OT=i?i._sentryId:void 0),clearTimeout(gL),gL=bt.setTimeout(()=>{OT=void 0,MT=void 0},fW)}}function _W(t){try{return t.target}catch(n){return null}}var cy;function Lf(t){let n="history";ti(n,t),ni(n,bW)}function bW(){if(bt.addEventListener("popstate",()=>{let n=bt.location.href,e=cy;if(cy=n,e===n)return;cn("history",{from:e,to:n})}),!bT())return;function t(n){return function(...e){let i=e.length>2?e[2]:void 0;if(i){let r=cy,o=yW(String(i));if(cy=o,r===o)return n.apply(this,e);cn("history",{from:r,to:o})}return n.apply(this,e)}}Qt(bt.history,"pushState",t),Qt(bt.history,"replaceState",t)}function yW(t){try{return new URL(t,bt.location.origin).toString()}catch(n){return t}}var dy={};function RT(t){let n=dy[t];if(n)return n;let e=bt[t];if(kf(e))return dy[t]=e.bind(bt);let i=bt.document;if(i&&typeof i.createElement=="function")try{let r=i.createElement("iframe");r.hidden=!0,i.head.appendChild(r);let o=r.contentWindow;o?.[t]&&(e=o[t]),i.head.removeChild(r)}catch(r){mL&&X.warn(`Could not create sandbox iframe for ${t} check, bailing to window.${t}: `,r)}return e&&(dy[t]=e.bind(bt))}function kT(t){dy[t]=void 0}var $l="__sentry_xhr_v3__";function PT(t){ti("xhr",t),ni("xhr",vW)}function vW(){if(!bt.XMLHttpRequest)return;let t=XMLHttpRequest.prototype;t.open=new Proxy(t.open,{apply(n,e,i){let r=new Error,o=ri()*1e3,s=Cn(i[0])?i[0].toUpperCase():void 0,a=SW(i[1]);if(!s||!a)return n.apply(e,i);e[$l]={method:s,url:a,request_headers:{}},s==="POST"&&a.match(/sentry_key/)&&(e.__sentry_own_request__=!0);let l=()=>{let c=e[$l];if(c&&e.readyState===4){try{c.status_code=e.status}catch(u){}let d={endTimestamp:ri()*1e3,startTimestamp:o,xhr:e,virtualError:r};cn("xhr",d),e.removeEventListener("readystatechange",l)}};return"onreadystatechange"in e&&typeof e.onreadystatechange=="function"?e.onreadystatechange=new Proxy(e.onreadystatechange,{apply(c,d,u){return l(),c.apply(d,u)}}):e.addEventListener("readystatechange",l),e.setRequestHeader=new Proxy(e.setRequestHeader,{apply(c,d,u){let[m,f]=u,_=d[$l];return _&&Cn(m)&&Cn(f)&&(_.request_headers[m.toLowerCase()]=f),c.apply(d,u)}}),n.apply(e,i)}}),t.send=new Proxy(t.send,{apply(n,e,i){let r=e[$l];if(!r)return n.apply(e,i);i[0]!==void 0&&(r.body=i[0]);let o={startTimestamp:ri()*1e3,xhr:e};return cn("xhr",o),n.apply(e,i)}})}function SW(t){if(Cn(t))return t;try{return t.toString()}catch(n){}}function LT(t){if(typeof Element>"u")return!1;try{return t instanceof Element}catch(n){return!1}}var EW=40;function bL(t,n=RT("fetch")){let e=0,i=0;function r(o){return j(this,null,function*(){let s=o.body.length;e+=s,i++;let a=h({body:o.body,method:"POST",referrerPolicy:"strict-origin",headers:t.headers,keepalive:e<=6e4&&i<15},t.fetchOptions);try{let l=yield n(t.url,a);return{statusCode:l.status,headers:{"x-sentry-rate-limits":l.headers.get("X-Sentry-Rate-Limits"),"retry-after":l.headers.get("Retry-After")}}}catch(l){throw kT("fetch"),l}finally{e-=s,i--}})}return Zb(t,r,Ll(t.bufferSize||EW))}var da=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var CW=30;var wW=50;function FT(t,n,e,i){let r={filename:t,function:n==="<anonymous>"?"?":n,in_app:!0};return e!==void 0&&(r.lineno=e),i!==void 0&&(r.colno=i),r}var xW=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,TW=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,IW=/\((\S*)(?::(\d+))(?::(\d+))\)/,DW=/at (.+?) ?\(data:(.+?),/,AW=t=>{let n=t.match(DW);if(n)return{filename:`<data:${n[2]}>`,function:n[1]};let e=xW.exec(t);if(e){let[,r,o,s]=e;return FT(r,"?",+o,+s)}let i=TW.exec(t);if(i){if(i[2]?.indexOf("eval")===0){let a=IW.exec(i[2]);a&&(i[2]=a[1],i[3]=a[2],i[4]=a[3])}let[o,s]=vL(i[1]||"?",i[2]);return FT(s,o,i[3]?+i[3]:void 0,i[4]?+i[4]:void 0)}},MW=[CW,AW],OW=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,NW=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,RW=t=>{let n=OW.exec(t);if(n){if(n[3]&&n[3].indexOf(" > eval")>-1){let o=NW.exec(n[3]);o&&(n[1]=n[1]||"eval",n[3]=o[1],n[4]=o[2],n[5]="")}let i=n[3],r=n[1]||"?";return[r,i]=vL(r,i),FT(i,r,n[4]?+n[4]:void 0,n[5]?+n[5]:void 0)}},kW=[wW,RW];var PW=[MW,kW],yL=Nb(...PW),vL=(t,n)=>{let e=t.indexOf("safari-extension")!==-1,i=t.indexOf("safari-web-extension")!==-1;return e||i?[t.indexOf("@")!==-1?t.split("@")[0]:"?",e?`safari-extension:${n}`:`safari-web-extension:${n}`]:[t,n]};var uy=1024,LW="Breadcrumbs",FW=((t={})=>{let n=h({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},t);return{name:LW,setup(e){n.console&&gT(jW(e)),n.dom&&NT(UW(e,n.dom)),n.xhr&&PT(VW(e)),n.fetch&&vT(HW(e)),n.history&&Lf(zW(e)),n.sentry&&e.on("beforeSendEvent",BW(e))}}}),Gl=FW;function BW(t){return function(e){_t()===t&&vo({category:`sentry.${e.type==="transaction"?"transaction":"event"}`,event_id:e.event_id,level:e.level,message:Ar(e)},{event:e})}}function UW(t,n){return function(i){if(_t()!==t)return;let r,o,s=typeof n=="object"?n.serializeAttribute:void 0,a=typeof n=="object"&&typeof n.maxStringLength=="number"?n.maxStringLength:void 0;a&&a>uy&&(da&&X.warn(`\`dom.maxStringLength\` cannot exceed ${uy}, but a value of ${a} was configured. Sentry will use ${uy} instead.`),a=uy),typeof s=="string"&&(s=[s]);try{let c=i.event,d=$W(c)?c.target:c;r=Pf(d,{keyAttrs:s,maxStringLength:a}),o=ST(d)}catch(c){r="<unknown>"}if(r.length===0)return;let l={category:`ui.${i.name}`,message:r};o&&(l.data={"ui.component_name":o}),vo(l,{event:i.event,name:i.name,global:i.global})}}function jW(t){return function(e){if(_t()!==t)return;let i={category:"console",data:{arguments:e.args,logger:"console"},level:_T(e.level),message:Bb(e.args," ")};if(e.level==="assert")if(e.args[0]===!1)i.message=`Assertion failed: ${Bb(e.args.slice(1)," ")||"console.assert"}`,i.data.arguments=e.args.slice(1);else return;vo(i,{input:e.args,level:e.level})}}function VW(t){return function(e){if(_t()!==t)return;let{startTimestamp:i,endTimestamp:r}=e,o=e.xhr[$l];if(!i||!r||!o)return;let{method:s,url:a,status_code:l,body:c}=o,d={method:s,url:a,status_code:l},u={xhr:e.xhr,input:c,startTimestamp:i,endTimestamp:r},m={category:"xhr",data:d,type:"http",level:iy(l)};t.emit("beforeOutgoingRequestBreadcrumb",m,u),vo(m,u)}}function HW(t){return function(e){if(_t()!==t)return;let{startTimestamp:i,endTimestamp:r}=e;if(r&&!(e.fetchData.url.match(/sentry_key/)&&e.fetchData.method==="POST"))if(e.error){let o={data:e.error,input:e.args,startTimestamp:i,endTimestamp:r},s={category:"fetch",data:e.fetchData,level:"error",type:"http"};t.emit("beforeOutgoingRequestBreadcrumb",s,o),vo(s,o)}else{let o=e.response,s=k(h({},e.fetchData),{status_code:o?.status}),a={input:e.args,response:o,startTimestamp:i,endTimestamp:r},l={category:"fetch",data:s,type:"http",level:iy(s.status_code)};t.emit("beforeOutgoingRequestBreadcrumb",l,a),vo(l,a)}}}function zW(t){return function(e){if(_t()!==t)return;let i=e.from,r=e.to,o=Nf(Ze.location.href),s=i?Nf(i):void 0,a=Nf(r);s?.path||(s=o),o.protocol===a.protocol&&o.host===a.host&&(r=a.relative),o.protocol===s.protocol&&o.host===s.host&&(i=s.relative),vo({category:"navigation",data:{from:i,to:r}})}}function $W(t){return!!t&&!!t.target}var GW="EventTarget,Window,Node,ApplicationCache,AudioTrackList,BroadcastChannel,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(","),WW="BrowserApiErrors",qW=((t={})=>{let n=h({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1},t);return{name:WW,setupOnce(){n.setTimeout&&Qt(Ze,"setTimeout",SL),n.setInterval&&Qt(Ze,"setInterval",SL),n.requestAnimationFrame&&Qt(Ze,"requestAnimationFrame",YW),n.XMLHttpRequest&&"XMLHttpRequest"in Ze&&Qt(XMLHttpRequest.prototype,"send",KW);let e=n.eventTarget;e&&(Array.isArray(e)?e:GW).forEach(r=>QW(r,n))}}}),Ff=qW;function SL(t){return function(...n){let e=n[0];return n[0]=Hl(e,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${tr(t)}`}}),t.apply(this,n)}}function YW(t){return function(n){return t.apply(this,[Hl(n,{mechanism:{data:{handler:tr(t)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function KW(t){return function(...n){let e=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(r=>{r in e&&typeof e[r]=="function"&&Qt(e,r,function(o){let s={mechanism:{data:{handler:tr(o)},handled:!1,type:`auto.browser.browserapierrors.xhr.${r}`}},a=ra(o);return a&&(s.mechanism.data.handler=tr(a)),Hl(o,s)})}),t.apply(this,n)}}function QW(t,n){let i=Ze[t]?.prototype;i?.hasOwnProperty?.("addEventListener")&&(Qt(i,"addEventListener",function(r){return function(o,s,a){try{ZW(s)&&(s.handleEvent=Hl(s.handleEvent,{mechanism:{data:{handler:tr(s),target:t},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch(l){}return n.unregisterOriginalCallbacks&&XW(this,o,s),r.apply(this,[o,Hl(s,{mechanism:{data:{handler:tr(s),target:t},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),a])}}),Qt(i,"removeEventListener",function(r){return function(o,s,a){try{if(Object.prototype.hasOwnProperty.call(s,"__sentry_wrapped__")){let l=s.__sentry_wrapped__;l&&r.call(this,o,l,a)}}catch(l){}return r.call(this,o,s,a)}}))}function ZW(t){return typeof t.handleEvent=="function"}function XW(t,n,e){t&&typeof t=="object"&&"removeEventListener"in t&&typeof t.removeEventListener=="function"&&t.removeEventListener(n,e)}var Bf=(t={})=>{let n=t.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if(typeof Ze.document>"u"){da&&X.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}Af({ignoreDuration:!0});let e=!1;AT(()=>{e||(Pd(),e=!0)});let i=oi(),r=i.getUser();i.addScopeListener(o=>{let s=o.getUser();(r?.id!==s?.id||r?.ip_address!==s?.ip_address)&&(r=s,e&&Pd())}),n==="route"&&Lf(({from:o,to:s})=>{o!==s&&(Af({ignoreDuration:!0}),Pd(),e=!0)})}}};var JW="CultureContext",eq=(()=>({name:JW,preprocessEvent(t){let n=EL();n&&(t.contexts=k(h({},t.contexts),{culture:h(h({},n),t.contexts?.culture)}))},processSegmentSpan(t){let n=EL();n&&Tf(t,{"culture.locale":n.locale,"culture.timezone":n.timezone,"culture.calendar":n.calendar})}})),Uf=eq;function EL(){try{let t=Ze.Intl;if(!t)return;let n=t.DateTimeFormat().resolvedOptions();return{locale:n.locale,timezone:n.timeZone,calendar:n.calendar}}catch(t){return}}var tq="GlobalHandlers",nq=((t={})=>{let n=h({onerror:!0,onunhandledrejection:!0},t);return{name:tq,setupOnce(){Error.stackTraceLimit=50},setup(e){n.onerror&&(iq(e),CL("onerror")),n.onunhandledrejection&&(rq(e),CL("onunhandledrejection"))}}}),jf=nq;function iq(t){xx(n=>{let{stackParser:e,attachStacktrace:i}=wL();if(_t()!==t||CT())return;let{msg:r,url:o,line:s,column:a,error:l}=n,c=aq(ay(e,l||r,void 0,i,!1),o,s,a);c.level="error",Df(c,{originalException:l,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}function rq(t){Ix(n=>{let{stackParser:e,attachStacktrace:i}=wL();if(_t()!==t||CT())return;let r=oq(n),o=Ir(r)?sq(r):ay(e,r,void 0,i,!0);o.level="error",Df(o,{originalException:r,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}function oq(t){if(Ir(t))return t;try{if("reason"in t)return t.reason;if("detail"in t&&"reason"in t.detail)return t.detail.reason}catch(n){}return t}function sq(t){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}}function aq(t,n,e,i){let r=t.exception=t.exception||{},o=r.values=r.values||[],s=o[0]=o[0]||{},a=s.stacktrace=s.stacktrace||{},l=a.frames=a.frames||[];return l.length===0&&l.push({colno:i,lineno:e,filename:lq(n)??jl(),function:"?",in_app:!0}),t}function CL(t){da&&X.log(`Global Handler attached: ${t}`)}function wL(){return _t()?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}function lq(t){if(!(!Cn(t)||t.length===0))return t.startsWith("data:")?`<${pT(t,!1)}>`:t}var Vf=()=>({name:"HttpContext",preprocessEvent(t){if(!Ze.navigator&&!Ze.location&&!Ze.document)return;let n=wT(),e=h(h({},n.headers),t.request?.headers);t.request=k(h(h({},n),t.request),{headers:e})},processSegmentSpan(t){let n=t.attributes?.[Md];if(!Ze.navigator&&!Ze.location&&!Ze.document)return;let e=wT();Tf(t,{[fP]:n!=="http.client"?e.url:void 0,"http.request.header.user_agent":e.headers["User-Agent"],"http.request.header.referer":e.headers.Referer})}});var cq="cause",dq=5,uq="LinkedErrors",pq=((t={})=>{let n=t.limit||dq,e=t.key||cq;return{name:uq,preprocessEvent(i,r,o){let s=o.getOptions();hT(oy,s.stackParser,e,n,i,r)}}}),Wl=pq;var fq=/^HTML(\w*)Element$/;function xL(t){if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(LT(t)){let n=mq(t);if(fq.test(n))return`[HTMLElement: ${Pf(t)}]`}}function mq(t){let n=Object.getPrototypeOf(t);return n?.constructor?n.constructor.name:"null prototype"}function TL(){return hq()?(da&&pi(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0):!1}function hq(){if(typeof Ze.window>"u")return!1;let t=Ze;if(t.nw||!(t.chrome||t.browser)?.runtime?.id)return!1;let e=jl();return!(Ze===Ze.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\/\//.test(e))}function IL(t){return[Bl(),Fl(),Ud(),Ff(),Gl(),jf(),Wl(),Ul(),Vf(),Uf(),Bf()]}function BT(t={}){let n=!t.skipBrowserExtensionCheck&&TL(),e=t.defaultIntegrations==null?IL():t.defaultIntegrations,i=k(h({},t),{enabled:n?!1:t.enabled,stackParser:Cx(t.stackParser||yL),integrations:nT({integrations:t.integrations,defaultIntegrations:e}),transport:t.transport||bL});return Ox(xL),dT(ly,i)}var yq=typeof __SENTRY_DEBUG__>"u"?!0:__SENTRY_DEBUG__;function vq(t={}){return[Bl(),Fl(),Ud(),Gl(),jf(),Wl(),Ul(),Vf(),Uf(),Bf()]}function DL(t){let n=h({defaultIntegrations:vq()},t);return Bd(n,"angular"),Sq(),BT(n)}function Sq(){let n=ju?.major&&parseInt(ju.major,10);n&&(n<14&&yq&&X.warn(`This Sentry SDK does not officially support Angular ${n}.`,"This SDK only supports Angular 14 and above.","If you're using lower Angular versions, check the Angular Version Compatibility table in our docs: https://docs.sentry.io/platforms/javascript/guides/angular/#angular-version-compatibility.","Otherwise, please consider upgrading your Angular version."),kd("angular",{version:n}))}var tOe=typeof Zone<"u"&&Zone.root?.run;var ML=(()=>{class t{constructor(e,i,r,o,s,a,l){this.xhr=e,this.notifications=i,this.appState=r,this.unavailableService=o,this.router=s,this.httpClient=a,this.translateService=l,this.pingTimeout=0,this.pingAction=typeof pingAction<"u"?pingAction:""}intercept(e,i){return i.handle(e).pipe(Bt(r=>{},r=>{r instanceof ui&&this.errorHandler(r)},()=>{this.pingTimeout&&window.clearTimeout(this.pingTimeout)}))}errorHandler(e){return j(this,null,function*(){let i=e.url?e.url.match(/i18n\/(.*)\.json$/):!1;if(i&&i[1]!=="en-en"||e.url&&(e.url.includes("xray.cloudlinux.com")||e.url.includes("surveys.cloudlinux.com"))||e.error&&e.error.currentTarget&&e.error.currentTarget._url&&(e.error.currentTarget._url.includes("xray.cloudlinux.com")||e.error.currentTarget._url.includes("surveys.cloudlinux.com"))||e.error&&e.error.currentTarget&&e.error.currentTarget.__zone_symbol__xhrURL&&(e.error.currentTarget.__zone_symbol__xhrURL.includes("xray.cloudlinux.com")||e.error.currentTarget.__zone_symbol__xhrURL.includes("surveys.cloudlinux.com"))||e.status===424&&e.error.result==="Plugin not installed")return;let r=!1,o=yield cf(e);if(kd("formData",{fields:this.xhr.formdata?this.getRequestFieldNames(this.xhr.formdata):[]}),!e.url.includes("/api/analytics")&&!(typeof o=="object"&&o.details&&o.details.includes("report-analytics"))){try{if(r=!o.details||o.details==="",typeof o=="object"&&(o.noSentry=r),this.checkLostAuthorization(o,e.status))return;if([502,503].includes(e.status))if(["License is not valid","Cloudlinux license isn't valid"].includes(o.result))this.router.navigate(["/license"]);else if(o.result==="RPM DB is Corrupted")this.router.navigate(["/corrupted/rpm"]);else if(o.result==="More than one hosting account")this.router.navigate(["/corrupted/hosting"]);else if(o.result==="Kernel is not supported")this.router.navigate(["/corrupted/kernel"]);else if(o.result==="ERROR.hitting_cl_admin_accounts")this.router.navigate(["/corrupted/hosting"]);else if(o.code===503){this.unavailableService.showPage(o);return}else{if(["X-Ray User Plugin is not enabled. Please, contact your server administrator","PAYMENT_REQUIRED"].includes(o.result))return;this.showErrorMessage(o)}else[403,404].includes(e.status)?this.showErrorMessage({result:"ERROR.lvemanagerFileMissingOrCorrupt"}):this.showErrorMessage(o);this.checkLogoutSignal(o)&&typeof logoutUrl<"u"&&this.handleLogoutError(logoutUrl)}catch(s){this.notifications.error("Error",s.message),o=s.message}if(!r)throw new Qs;return o}})}getRequestFieldNames(e){return e.keys().filter(i=>i!=="csrftoken")}checkLostAuthorization(e,i){return e.text&&this.isLogoutError(e.text)||i===401?(this.handleLogoutError(),!0):!1}handleLogoutError(e){this.pingTimeout&&window.clearTimeout(this.pingTimeout),this.notifications.error("Platform error","ERROR.expired_session"),window.setTimeout(()=>{xl.deleteCookie("csrftoken"),e?document.location.href=e:document.location.reload()},5e3)}checkPluginAvailability(){this.pingAction&&(this.pingTimeout=window.setTimeout(()=>{this.httpClient.get(this.pingAction).subscribe(e=>{},e=>{(!e.status||e.status===401)&&this.handleLogoutError()})},1e4))}showErrorMessage(e){e||this.notifications.error("Error","ERROR.undefined");let i=this.translateService.instant(e.result,e.context||e.link||{}),r=e.hasOwnProperty("details")?e.details:"",o=r?this.translateService.instant(r,e.context||e.link||{}):"";o&&o!==r?(console.log("Error on server: "+i,o),e.ignore||this.notifications.error("Error",i==="ERROR"?"ERROR.undefined":i,o)):(console.log("Error on server: "+i),e.ignore||this.notifications.error("Error",i==="ERROR"?"ERROR.undefined":i))}checkLogoutSignal(e){try{if(e.hasOwnProperty("logoutSignal"))return!!e.logoutSignal}catch(i){}return!1}isLogoutError(e){return typeof e=="string"?/<html.*>.*<\/html>/.test(e.replace(/\r?\n|\r/g," ")):!1}static{this.\u0275fac=function(i){return new(i||t)(D(po),D(zt),D(gt),D(Sd),D(Xi),D(io),D(Se))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var ls={production:!0,enableSupport:!1};var Hf=[po,{provide:id,useClass:ML,multi:!0}],UT=function(n){return n};ls.production?(UT=t=>(ZR(),t),Hf=[...Hf]):(UT=t=>{let e=t.injector.get(ht).components[0],i=window.ng;return QR(e),window.ng.probe=i.probe,window.ng.coreTokens=i.coreTokens,t},Hf=[...Hf]);var OL=UT,NL=[...Hf];var jd=class{constructor(){this.userDataItems=[]}set featuresSetter(n){this.visible_features={accelerate_wp:n.accelerate_wp.filter(e=>RL.includes(e)),accelerate_wp_premium:n.accelerate_wp_premium.filter(e=>Vd.includes(e))},n&&this.docroots&&this.setUserDataItems(this.docroots,n)}set docRootsSetter(n){this.docroots=n,n&&this.visible_features&&this.setUserDataItems(n,this.visible_features)}setUserDataItems(n,e){n.forEach(i=>{let r=i.wps,o=i.domains;r.forEach(s=>{let a={websites:null,awpFree:null,awpPremium:null},l=o.map(f=>f+"/"+s.path);a.websites=l;let c=0,d=Object.keys(s.features).filter(f=>e.accelerate_wp.includes(f)&&RL.includes(f)).reduce((f,_)=>(f[_]=s.features[_],f[_].hidden=kL.includes(_),f[_].issues&&!f[_].hidden&&(c+=1),f),{});a.awpFree={premiumGroup:!1,domains:o,path:s.path,features:d,advice:[],errorsCount:c};let u=0,m=Object.keys(s.features).filter(f=>e.accelerate_wp_premium.includes(f)&&Vd.includes(f)&&!kL.includes(f)).reduce((f,_)=>(f[_]=s.features[_],f[_].issues&&(u+=1),f),{});a.awpPremium={premiumGroup:!0,domains:o,path:s.path,features:m,advice:[],errorsCount:u},this.userDataItems.push(a)})})}};Vr([bd({name:"visible_features"})],jd.prototype,"featuresSetter",null);Vr([bd({name:"docroots"})],jd.prototype,"docRootsSetter",null);var wn=(function(t){return t.enable="enable",t.disable="disable",t.doAction="do-action",t.get="get",t.set="set",t.subscription="subscription",t.agreement="agreement",t})(wn||{}),py=(function(t){return t.accelerate_wp_premium="accelerate_wp_premium",t.accelerate_wp="accelerate_wp",t})(py||{}),Xe=(function(t){return t.object_cache="object_cache",t.accelerate_wp="accelerate_wp",t.cdn="cdn",t.critical_css="critical_css",t.image_optimization="image_optimization",t})(Xe||{}),_n=(function(t){return t.post_check="post_check",t.incompatibility="incompatibility",t.error="error",t.misconfiguration="misconfiguration",t})(_n||{});var ua=(function(t){return t.no_advice="no_advice",t.advice_available="advice_available",t.active="active",t})(ua||{});var Hd=(function(t){return t.approved="APPROVED",t.notApproved="NOT_APPROVED",t.notRequired="NOT_REQUIRED",t})(Hd||{}),mi=(function(t){return t.inactive="no",t.pending="pending",t.active="active",t})(mi||{});var Vd=[Xe.object_cache,Xe.critical_css,Xe.image_optimization],RL=[Xe.accelerate_wp,Xe.cdn],kL=[Xe.cdn];function zf(t){return t.buttons===0||t.detail===0}function $f(t){let n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!n&&n.identifier===-1&&(n.radiusX==null||n.radiusX===1)&&(n.radiusY==null||n.radiusY===1)}var jT;function PL(){if(jT==null){let t=typeof document<"u"?document.head:null;jT=!!(t&&(t.createShadowRoot||t.attachShadow))}return jT}function VT(t){if(PL()){let n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function Gf(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let n=t.shadowRoot.activeElement;if(n===t)break;t=n}return t}function xn(t){if(t.composedPath)try{return t.composedPath()[0]}catch(n){}return t.target}var HT;try{HT=typeof Intl<"u"&&Intl.v8BreakIterator}catch(t){HT=!1}var lt=(()=>{class t{_platformId=p(zo);isBrowser=this._platformId?I_(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||HT)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();var Wf;function LL(){if(Wf==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Wf=!0}))}finally{Wf=Wf||!1}return Wf}function zd(t){return LL()?t:!!t.capture}function pa(t,n=0){return fy(t)?Number(t):arguments.length===2?n:0}function fy(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function So(t){return t instanceof Y?t.nativeElement:t}var FL=new T("cdk-input-modality-detector-options"),BL={ignoreKeys:[18,17,224,91,16]},UL=650,zT={passive:!0,capture:!0},jL=(()=>{class t{_platform=p(lt);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new He(null);_options;_lastTouchMs=0;_onKeydown=e=>{this._options?.ignoreKeys?.some(i=>i===e.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=xn(e))};_onMousedown=e=>{Date.now()-this._lastTouchMs<UL||(this._modality.next(zf(e)?"keyboard":"mouse"),this._mostRecentTarget=xn(e))};_onTouchstart=e=>{if($f(e)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=xn(e)};constructor(){let e=p(Z),i=p(le),r=p(FL,{optional:!0});if(this._options=h(h({},BL),r),this.modalityDetected=this._modality.pipe(Nu(1)),this.modalityChanged=this.modalityDetected.pipe(Dc()),this._platform.isBrowser){let o=p(Yt).createRenderer(null,null);this._listenerCleanups=e.runOutsideAngular(()=>[o.listen(i,"keydown",this._onKeydown,zT),o.listen(i,"mousedown",this._onMousedown,zT),o.listen(i,"touchstart",this._onTouchstart,zT)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(e=>e())}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),qf=(function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t})(qf||{}),VL=new T("cdk-focus-monitor-default-options"),my=zd({passive:!0,capture:!0}),cs=(()=>{class t{_ngZone=p(Z);_platform=p(lt);_inputModalityDetector=p(jL);_origin=null;_lastFocusOrigin=null;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=p(le);_stopInputModalityDetector=new z;constructor(){let e=p(VL,{optional:!0});this._detectionMode=e?.detectionMode||qf.IMMEDIATE}_rootNodeFocusAndBlurListener=e=>{let i=xn(e);for(let r=i;r;r=r.parentElement)e.type==="focus"?this._onFocus(e,r):this._onBlur(e,r)};monitor(e,i=!1){let r=So(e);if(!this._platform.isBrowser||r.nodeType!==1)return Q();let o=VT(r)||this._document,s=this._elementInfo.get(r);if(s)return i&&(s.checkChildren=!0),s.subject;let a={checkChildren:i,subject:new z,rootNode:o};return this._elementInfo.set(r,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(e){let i=So(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){let o=So(e),s=this._document.activeElement;o===s?this._getClosestElementsInfo(o).forEach(([a,l])=>this._originChanged(a,i,l)):(this._setOrigin(i),typeof o.focus=="function"&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getWindow(){return this._document.defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===qf.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused",i==="touch"),e.classList.toggle("cdk-keyboard-focused",i==="keyboard"),e.classList.toggle("cdk-mouse-focused",i==="mouse"),e.classList.toggle("cdk-program-focused",i==="program")}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&i,this._detectionMode===qf.IMMEDIATE){clearTimeout(this._originTimeoutId);let r=this._originFromTouchInteraction?UL:1;this._originTimeoutId=setTimeout(()=>this._origin=null,r)}})}_onFocus(e,i){let r=this._elementInfo.get(i),o=xn(e);!r||!r.checkChildren&&i!==o||this._originChanged(i,this._getFocusOrigin(o),r)}_onBlur(e,i){let r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,my),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,my)}),this._rootNodeFocusListenerCount.set(i,r+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe($e(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){let i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){let r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,my),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,my),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){let i=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&i.push([o,r])}),i}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:i,mostRecentModality:r}=this._inputModalityDetector;if(r!=="mouse"||!i||i===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let o=e.labels;if(o){for(let s=0;s<o.length;s++)if(o[s].contains(i))return!0}return!1}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();var hy=new WeakMap,Vn=(()=>{class t{_appRef;_injector=p(J);_environmentInjector=p(We);load(e){let i=this._appRef=this._appRef||this._injector.get(ht),r=hy.get(i);r||(r={loaders:new Set,refs:[]},hy.set(i,r),i.onDestroy(()=>{hy.get(i)?.refs.forEach(o=>o.destroy()),hy.delete(i)})),r.loaders.has(e)||(r.loaders.add(e),r.refs.push(Ws(e,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();var $d=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(i,r){},styles:[`.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
`],encapsulation:2})}return t})(),gy;function Eq(){if(gy===void 0&&(gy=null,typeof window<"u")){let t=window;if(t.trustedTypes!==void 0)try{gy=t.trustedTypes.createPolicy("angular#components",{createHTML:n=>n})}catch(n){console.error(n)}}return gy}function Cq(t){return Eq()?.createHTML(t)||t}function HL(t,n,e){let i=e.sanitize(Tt.HTML,n);t.innerHTML=Cq(i||"")}function Gd(t){return Array.isArray(t)?t:[t]}var zL=new Set,ql,Wd=(()=>{class t{_platform=p(lt);_nonce=p(Hs,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):xq}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&wq(e,this._nonce),this._matchMedia(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();function wq(t,n){if(!zL.has(t))try{ql||(ql=document.createElement("style"),n&&ql.setAttribute("nonce",n),ql.setAttribute("type","text/css"),document.head.appendChild(ql)),ql.sheet&&(ql.sheet.insertRule(`@media ${t.replace(/[{}]/g,"")} {body{ }}`,0),zL.add(t))}catch(e){console.error(e)}}function xq(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var $T=(()=>{class t{_mediaMatcher=p(Wd);_zone=p(Z);_queries=new Map;_destroySubject=new z;ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return $L(Gd(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let r=$L(Gd(e)).map(s=>this._registerQuery(s).observable),o=On(r);return o=ur(o.pipe(vt(1)),o.pipe(Nu(1),Mu(0))),o.pipe(ue(s=>{let a={matches:!1,breakpoints:{}};return s.forEach(({matches:l,query:c})=>{a.matches=a.matches||l,a.breakpoints[c]=l}),a}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let i=this._mediaMatcher.matchMedia(e),o={observable:new _e(s=>{let a=l=>this._zone.run(()=>s.next(l));return i.addListener(a),()=>{i.removeListener(a)}}).pipe(Gt(i),ue(({matches:s})=>({query:e,matches:s})),$e(this._destroySubject)),mql:i};return this._queries.set(e,o),o}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();function $L(t){return t.map(n=>n.split(",")).reduce((n,e)=>n.concat(e)).map(n=>n.trim())}var Tq=(()=>{class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();var _y=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({providers:[Tq]})}return t})();var qT=(()=>{class t{_platform=p(lt);isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return Dq(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let i=Iq(Lq(e));if(i&&(GL(i)===-1||!this.isVisible(i)))return!1;let r=e.nodeName.toLowerCase(),o=GL(e);return e.hasAttribute("contenteditable")?o!==-1:r==="iframe"||r==="object"||this._platform.WEBKIT&&this._platform.IOS&&!kq(e)?!1:r==="audio"?e.hasAttribute("controls")?o!==-1:!1:r==="video"?o===-1?!1:o!==null?!0:this._platform.FIREFOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,i){return Pq(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();function Iq(t){try{return t.frameElement}catch(n){return null}}function Dq(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function Aq(t){let n=t.nodeName.toLowerCase();return n==="input"||n==="select"||n==="button"||n==="textarea"}function Mq(t){return Nq(t)&&t.type=="hidden"}function Oq(t){return Rq(t)&&t.hasAttribute("href")}function Nq(t){return t.nodeName.toLowerCase()=="input"}function Rq(t){return t.nodeName.toLowerCase()=="a"}function YL(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let n=t.getAttribute("tabindex");return!!(n&&!isNaN(parseInt(n,10)))}function GL(t){if(!YL(t))return null;let n=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}function kq(t){let n=t.nodeName.toLowerCase(),e=n==="input"&&t.type;return e==="text"||e==="password"||n==="select"||n==="textarea"}function Pq(t){return Mq(t)?!1:Aq(t)||Oq(t)||t.hasAttribute("contenteditable")||YL(t)}function Lq(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var WT=class{_element;_checker;_ngZone;_document;_injector;_startAnchor=null;_endAnchor=null;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_enabled=!0;constructor(n,e,i,r,o=!1,s){this._element=n,this._checker=e,this._ngZone=i,this._document=r,this._injector=s,o||this.attachAnchors()}destroy(){let n=this._startAnchor,e=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){let e=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return n=="start"?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){let e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){let i=this._getFirstTabbableElement(e);return i?.focus(n),!!i}return e.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){let e=this._getRegionBoundary("start");return e&&e.focus(n),!!e}focusLastTabbableElement(n){let e=this._getRegionBoundary("end");return e&&e.focus(n),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let e=n.children;for(let i=0;i<e.length;i++){let r=e[i].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[i]):null;if(r)return r}return null}_getLastTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let e=n.children;for(let i=e.length-1;i>=0;i--){let r=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(r)return r}return null}_createAnchor(){let n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,e){n?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){jt(n,{injector:this._injector})}},YT=(()=>{class t{_checker=p(qT);_ngZone=p(Z);_document=p(le);_injector=p(J);constructor(){p(Vn).load($d)}create(e,i=!1){return new WT(e,this._checker,this._ngZone,this._document,i,this._injector)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();var KL=new T("liveAnnouncerElement",{providedIn:"root",factory:()=>null}),QL=new T("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),Fq=0,KT=(()=>{class t{_ngZone=p(Z);_defaultOptions=p(QL,{optional:!0});_liveElement;_document=p(le);_sanitizer=p(Pw);_previousTimeout;_currentPromise;_currentResolve;constructor(){let e=p(KL,{optional:!0});this._liveElement=e||this._createLiveElement()}announce(e,...i){let r=this._defaultOptions,o,s;return i.length===1&&typeof i[0]=="number"?s=i[0]:[o,s]=i,this.clear(),clearTimeout(this._previousTimeout),o||(o=r&&r.politeness?r.politeness:"polite"),s==null&&r&&(s=r.duration),this._liveElement.setAttribute("aria-live",o),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(a=>this._currentResolve=a)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{!e||typeof e=="string"?this._liveElement.textContent=e:HL(this._liveElement,e,this._sanitizer),typeof s=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),s)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let e="cdk-live-announcer-element",i=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let o=0;o<i.length;o++)i[o].remove();return r.classList.add(e),r.classList.add("cdk-visually-hidden"),r.setAttribute("aria-atomic","true"),r.setAttribute("aria-live","polite"),r.id=`cdk-live-announcer-${Fq++}`,this._document.body.appendChild(r),r}_exposeAnnouncerToModals(e){let i=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let r=0;r<i.length;r++){let o=i[r],s=o.getAttribute("aria-owns");s?s.indexOf(e)===-1&&o.setAttribute("aria-owns",s+" "+e):o.setAttribute("aria-owns",e)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();var fa=(function(t){return t[t.NONE=0]="NONE",t[t.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",t[t.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",t})(fa||{}),WL="cdk-high-contrast-black-on-white",qL="cdk-high-contrast-white-on-black",GT="cdk-high-contrast-active",ZL=(()=>{class t{_platform=p(lt);_hasCheckedHighContrastMode=!1;_document=p(le);_breakpointSubscription;constructor(){this._breakpointSubscription=p($T).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return fa.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,o=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return fa.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return fa.BLACK_ON_WHITE}return fa.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(GT,WL,qL),this._hasCheckedHighContrastMode=!0;let i=this.getHighContrastMode();i===fa.BLACK_ON_WHITE?e.add(GT,WL):i===fa.WHITE_ON_BLACK&&e.add(GT,qL)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),Yf=(()=>{class t{constructor(){p(ZL)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[_y]})}return t})();var Bq=200,by=class{_letterKeyStream=new z;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new z;selectedItem=this._selectedItem;constructor(n,e){let i=typeof e?.debounceInterval=="number"?e.debounceInterval:Bq;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(n),this._setupKeyHandler(i)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(n){this._selectedItemIndex=n}setItems(n){this._items=n}handleKey(n){let e=n.keyCode;n.key&&n.key.length===1?this._letterKeyStream.next(n.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(n){this._letterKeyStream.pipe(Bt(e=>this._pressedLetters.push(e)),Mu(n),ze(()=>this._pressedLetters.length>0),ue(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let i=1;i<this._items.length+1;i++){let r=(this._selectedItemIndex+i)%this._items.length,o=this._items[r];if(!this._skipPredicateFn?.(o)&&o.getLabel?.().toLocaleUpperCase().trim().indexOf(e)===0){this._selectedItem.next(o);break}}this._pressedLetters=[]})}};function Hn(t,...n){return n.length?n.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}var yy=class{_items;_activeItemIndex=et(-1);_activeItem=et(null);_wrap=!1;_typeaheadSubscription=Pe.EMPTY;_itemChangesSubscription;_vertical=!0;_horizontal=null;_allowedModifierKeys=[];_homeAndEnd=!1;_pageUpAndDown={enabled:!1,delta:10};_effectRef;_typeahead;_skipPredicateFn=n=>n.disabled;constructor(n,e){this._items=n,n instanceof ol?this._itemChangesSubscription=n.changes.subscribe(i=>this._itemsChanged(i.toArray())):br(n)&&(this._effectRef=$o(()=>this._itemsChanged(n()),{injector:e}))}tabOut=new z;change=new z;skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){this._typeaheadSubscription.unsubscribe();let e=this._getItemsArray();return this._typeahead=new by(e,{debounceInterval:typeof n=="number"?n:void 0,skipPredicate:i=>this._skipPredicateFn(i)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(i=>{this.setActiveItem(i)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(n=!0){return this._homeAndEnd=n,this}withPageUpDown(n=!0,e=10){return this._pageUpAndDown={enabled:n,delta:e},this}setActiveItem(n){let e=this._activeItem();this.updateActiveItem(n),this._activeItem()!==e&&this.change.next(this._activeItemIndex())}onKeydown(n){let e=n.keyCode,r=["altKey","ctrlKey","metaKey","shiftKey"].every(o=>!n[o]||this._allowedModifierKeys.indexOf(o)>-1);switch(e){case 9:this.tabOut.next();return;case 40:if(this._vertical&&r){this.setNextItemActive();break}else return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&r){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&r){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&r){let o=this._activeItemIndex()-this._pageUpAndDown.delta;this._setActiveItemByIndex(o>0?o:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&r){let o=this._activeItemIndex()+this._pageUpAndDown.delta,s=this._getItemsArray().length;this._setActiveItemByIndex(o<s?o:s-1,-1);break}else return;default:(r||Hn(n,"shiftKey"))&&this._typeahead?.handleKey(n);return}this._typeahead?.reset(),n.preventDefault()}get activeItemIndex(){return this._activeItemIndex()}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex()<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex()<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(n){let e=this._getItemsArray(),i=typeof n=="number"?n:e.indexOf(n),r=e[i];this._activeItem.set(r??null),this._activeItemIndex.set(i),this._typeahead?.setCurrentSelectedItemIndex(i)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(n){this._wrap?this._setActiveInWrapMode(n):this._setActiveInDefaultMode(n)}_setActiveInWrapMode(n){let e=this._getItemsArray();for(let i=1;i<=e.length;i++){let r=(this._activeItemIndex()+n*i+e.length)%e.length,o=e[r];if(!this._skipPredicateFn(o)){this.setActiveItem(r);return}}}_setActiveInDefaultMode(n){this._setActiveItemByIndex(this._activeItemIndex()+n,n)}_setActiveItemByIndex(n,e){let i=this._getItemsArray();if(i[n]){for(;this._skipPredicateFn(i[n]);)if(n+=e,!i[n])return;this.setActiveItem(n)}}_getItemsArray(){return br(this._items)?this._items():this._items instanceof ol?this._items.toArray():this._items}_itemsChanged(n){this._typeahead?.setItems(n);let e=this._activeItem();if(e){let i=n.indexOf(e);i>-1&&i!==this._activeItemIndex()&&(this._activeItemIndex.set(i),this._typeahead?.setCurrentSelectedItemIndex(i))}}};var Kf=class extends yy{setActiveItem(n){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(n),this.activeItem&&this.activeItem.setActiveStyles()}};var tF=new Map,dn=class t{_appId=p(Ho);static _infix=`a${Math.floor(Math.random()*1e5).toString()}`;getId(n,e=!1){this._appId!=="ng"&&(n+=this._appId);let i=tF.get(n);return i===void 0?i=0:i++,tF.set(n,i),`${n}${e?t._infix+"-":""}${i}`}static \u0275fac=function(e){return new(e||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})};var iF=" ";function Uq(t,n,e){let i=Sy(t,n);e=e.trim(),!i.some(r=>r.trim()===e)&&(i.push(e),t.setAttribute(n,i.join(iF)))}function jq(t,n,e){let i=Sy(t,n);e=e.trim();let r=i.filter(o=>o!==e);r.length?t.setAttribute(n,r.join(iF)):t.removeAttribute(n)}function Sy(t,n){return t.getAttribute(n)?.match(/\S+/g)??[]}var rF="cdk-describedby-message",vy="cdk-describedby-host",JT=0,Ey=(()=>{class t{_platform=p(lt);_document=p(le);_messageRegistry=new Map;_messagesContainer=null;_id=`${JT++}`;constructor(){p(Vn).load($d),this._id=p(Ho)+"-"+JT++}describe(e,i,r){if(!this._canBeDescribed(e,i))return;let o=XT(i,r);typeof i!="string"?(nF(i,this._id),this._messageRegistry.set(o,{messageElement:i,referenceCount:0})):this._messageRegistry.has(o)||this._createMessageElement(i,r),this._isElementDescribedByMessage(e,o)||this._addMessageReference(e,o)}removeDescription(e,i,r){if(!i||!this._isElementNode(e))return;let o=XT(i,r);if(this._isElementDescribedByMessage(e,o)&&this._removeMessageReference(e,o),typeof i=="string"){let s=this._messageRegistry.get(o);s&&s.referenceCount===0&&this._deleteMessageElement(o)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let e=this._document.querySelectorAll(`[${vy}="${this._id}"]`);for(let i=0;i<e.length;i++)this._removeCdkDescribedByReferenceIds(e[i]),e[i].removeAttribute(vy);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(e,i){let r=this._document.createElement("div");nF(r,this._id),r.textContent=e,i&&r.setAttribute("role",i),this._createMessagesContainer(),this._messagesContainer.appendChild(r),this._messageRegistry.set(XT(e,i),{messageElement:r,referenceCount:0})}_deleteMessageElement(e){this._messageRegistry.get(e)?.messageElement?.remove(),this._messageRegistry.delete(e)}_createMessagesContainer(){if(this._messagesContainer)return;let e="cdk-describedby-message-container",i=this._document.querySelectorAll(`.${e}[platform="server"]`);for(let o=0;o<i.length;o++)i[o].remove();let r=this._document.createElement("div");r.style.visibility="hidden",r.classList.add(e),r.classList.add("cdk-visually-hidden"),this._platform.isBrowser||r.setAttribute("platform","server"),this._document.body.appendChild(r),this._messagesContainer=r}_removeCdkDescribedByReferenceIds(e){let i=Sy(e,"aria-describedby").filter(r=>r.indexOf(rF)!=0);e.setAttribute("aria-describedby",i.join(" "))}_addMessageReference(e,i){let r=this._messageRegistry.get(i);Uq(e,"aria-describedby",r.messageElement.id),e.setAttribute(vy,this._id),r.referenceCount++}_removeMessageReference(e,i){let r=this._messageRegistry.get(i);r.referenceCount--,jq(e,"aria-describedby",r.messageElement.id),e.removeAttribute(vy)}_isElementDescribedByMessage(e,i){let r=Sy(e,"aria-describedby"),o=this._messageRegistry.get(i),s=o&&o.messageElement.id;return!!s&&r.indexOf(s)!=-1}_canBeDescribed(e,i){if(!this._isElementNode(e))return!1;if(i&&typeof i=="object")return!0;let r=i==null?"":`${i}`.trim(),o=e.getAttribute("aria-label");return r?!o||o.trim()!==r:!1}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();function XT(t,n){return typeof t=="string"?`${n||""}/${t}`:t}function nF(t,n){t.id||(t.id=`${rF}-${n}-${JT++}`)}var Vq=new T("cdk-dir-doc",{providedIn:"root",factory:()=>p(le)}),Hq=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function oF(t){let n=t?.toLowerCase()||"";return n==="auto"&&typeof navigator<"u"&&navigator?.language?Hq.test(navigator.language)?"rtl":"ltr":n==="rtl"?"rtl":"ltr"}var Tn=(()=>{class t{get value(){return this.valueSignal()}valueSignal=et("ltr");change=new te;constructor(){let e=p(Vq,{optional:!0});if(e){let i=e.body?e.body.dir:null,r=e.documentElement?e.documentElement.dir:null;this.valueSignal.set(oF(i||r||"ltr"))}}ngOnDestroy(){this.change.complete()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();var ut=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({})}return t})();function $t(t){return t==null?"":typeof t=="string"?t:`${t}px`}function Qf(t){return t!=null&&`${t}`!="false"}var Or=(function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t})(Or||{}),Cy,Yl;function wy(){if(Yl==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return Yl=!1,Yl;if(document.documentElement?.style&&"scrollBehavior"in document.documentElement.style)Yl=!0;else{let t=Element.prototype.scrollTo;t?Yl=!/\{\s*\[native code\]\s*\}/.test(t.toString()):Yl=!1}}return Yl}function qd(){if(typeof document!="object"||!document)return Or.NORMAL;if(Cy==null){let t=document.createElement("div"),n=t.style;t.dir="rtl",n.width="1px",n.overflow="auto",n.visibility="hidden",n.pointerEvents="none",n.position="absolute";let e=document.createElement("div"),i=e.style;i.width="2px",i.height="1px",t.appendChild(e),document.body.appendChild(t),Cy=Or.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,Cy=t.scrollLeft===0?Or.NEGATED:Or.INVERTED),t.remove()}return Cy}function eI(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var tI=class{_box;_destroyed=new z;_resizeSubject=new z;_resizeObserver;_elementObservables=new Map;constructor(n){this._box=n,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(n){return this._elementObservables.has(n)||this._elementObservables.set(n,new _e(e=>{let i=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(n,{box:this._box}),()=>{this._resizeObserver?.unobserve(n),i.unsubscribe(),this._elementObservables.delete(n)}}).pipe(ze(e=>e.some(i=>i.target===n)),Lo({bufferSize:1,refCount:!0}),$e(this._destroyed))),this._elementObservables.get(n)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},sF=(()=>{class t{_cleanupErrorListener;_observers=new Map;_ngZone=p(Z);constructor(){typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(e,i){let r=i?.box||"content-box";return this._observers.has(r)||this._observers.set(r,new tI(r)),this._observers.get(r).observe(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();var zq=new T("MATERIAL_ANIMATIONS"),aF=null;function $q(){return p(zq,{optional:!0})?.animationsDisabled||p(Vs,{optional:!0})==="NoopAnimations"?"di-disabled":(aF??=p(Wd).matchMedia("(prefers-reduced-motion)").matches,aF?"reduced-motion":"enabled")}function Xt(){return $q()!=="enabled"}var Gq=["notch"],Wq=["*"],lF=["iconPrefixContainer"],cF=["textPrefixContainer"],dF=["iconSuffixContainer"],uF=["textSuffixContainer"],qq=["textField"],Yq=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Kq=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function Qq(t,n){t&1&&F(0,"span",21)}function Zq(t,n){if(t&1&&(b(0,"label",20),Te(1,1),Le(2,Qq,1,0,"span",21),y()),t&2){let e=I(2);v("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),xe("for",e._control.disableAutomaticLabeling?null:e._control.id),g(2),Fe(!e.hideRequiredMarker&&e._control.required?2:-1)}}function Xq(t,n){if(t&1&&Le(0,Zq,3,5,"label",20),t&2){let e=I();Fe(e._hasFloatingLabel()?0:-1)}}function Jq(t,n){t&1&&F(0,"div",7)}function eY(t,n){}function tY(t,n){if(t&1&&U(0,eY,0,0,"ng-template",13),t&2){I(2);let e=Ht(1);v("ngTemplateOutlet",e)}}function nY(t,n){if(t&1&&(b(0,"div",9),Le(1,tY,1,1,null,13),y()),t&2){let e=I();v("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),g(),Fe(e._forceDisplayInfixLabel()?-1:1)}}function iY(t,n){t&1&&(b(0,"div",10,2),Te(2,2),y())}function rY(t,n){t&1&&(b(0,"div",11,3),Te(2,3),y())}function oY(t,n){}function sY(t,n){if(t&1&&U(0,oY,0,0,"ng-template",13),t&2){I();let e=Ht(1);v("ngTemplateOutlet",e)}}function aY(t,n){t&1&&(b(0,"div",14,4),Te(2,4),y())}function lY(t,n){t&1&&(b(0,"div",15,5),Te(2,5),y())}function cY(t,n){t&1&&F(0,"div",16)}function dY(t,n){t&1&&(b(0,"div",18),Te(1,6),y())}function uY(t,n){if(t&1&&(b(0,"mat-hint",22),w(1),y()),t&2){let e=I(2);v("id",e._hintLabelId),g(),W(e.hintLabel)}}function pY(t,n){if(t&1&&(b(0,"div",19),Le(1,uY,2,2,"mat-hint",22),Te(2,7),F(3,"div",23),Te(4,8),y()),t&2){let e=I();g(),Fe(e.hintLabel?1:-1)}}var nI=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["mat-label"]]})}return t})(),fY=new T("MatError");var iI=(()=>{class t{align="start";id=p(dn).getId("mat-mdc-hint-");static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(i,r){i&2&&(Yo("id",r.id),xe("align",null),ne("mat-mdc-form-field-hint-end",r.align==="end"))},inputs:{align:"align",id:"id"}})}return t})(),mY=new T("MatPrefix");var hY=new T("MatSuffix");var bF=new T("FloatingLabelParent"),pF=(()=>{class t{_elementRef=p(Y);get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=p(sF);_ngZone=p(Z);_parent=p(bF);_resizeSubscription=new Pe;ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return gY(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(i,r){i&2&&ne("mdc-floating-label--float-above",r.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return t})();function gY(t){let n=t;if(n.offsetParent!==null)return n.scrollWidth;let e=n.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);let i=e.scrollWidth;return e.remove(),i}var fF="mdc-line-ripple--active",xy="mdc-line-ripple--deactivating",mF=(()=>{class t{_elementRef=p(Y);_cleanupTransitionEnd;constructor(){let e=p(Z),i=p(Ke);e.runOutsideAngular(()=>{this._cleanupTransitionEnd=i.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(xy),e.add(fF)}deactivate(){this._elementRef.nativeElement.classList.add(xy)}_handleTransitionEnd=e=>{let i=this._elementRef.nativeElement.classList,r=i.contains(xy);e.propertyName==="opacity"&&r&&i.remove(fF,xy)};ngOnDestroy(){this._cleanupTransitionEnd()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return t})(),hF=(()=>{class t{_elementRef=p(Y);_ngZone=p(Z);open=!1;_notch;ngAfterViewInit(){let e=this._elementRef.nativeElement,i=e.querySelector(".mdc-floating-label");i?(e.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(i.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>i.style.transitionDuration="")}))):e.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){let i=this._notch.nativeElement;!this.open||!e?i.style.width="":i.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}_setMaxWidth(e){this._notch.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${e}px)`)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(i,r){if(i&1&&Qe(Gq,5),i&2){let o;re(o=oe())&&(r._notch=o.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(i,r){i&2&&ne("mdc-notched-outline--notched",r.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},ngContentSelectors:Wq,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(i,r){i&1&&(at(),Ai(0,"div",1),fn(1,"div",2,0),Te(3),mn(),Ai(4,"div",3))},encapsulation:2})}return t})(),rI=(()=>{class t{value=null;stateChanges;id;placeholder;ngControl=null;focused=!1;empty=!1;shouldLabelFloat=!1;required=!1;disabled=!1;errorState=!1;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;describedByIds;static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t})}return t})();var oI=new T("MatFormField"),_Y=new T("MAT_FORM_FIELD_DEFAULT_OPTIONS"),gF="fill",bY="auto",_F="fixed",yY="translateY(-50%)",Ty=(()=>{class t{_elementRef=p(Y);_changeDetectorRef=p(Ye);_platform=p(lt);_idGenerator=p(dn);_ngZone=p(Z);_defaults=p(_Y,{optional:!0});_currentDirection;_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_iconPrefixContainerSignal=Np("iconPrefixContainer");_textPrefixContainerSignal=Np("textPrefixContainer");_iconSuffixContainerSignal=Np("iconSuffixContainer");_textSuffixContainerSignal=Np("textSuffixContainer");_prefixSuffixContainers=Xn(()=>[this._iconPrefixContainerSignal(),this._textPrefixContainerSignal(),this._iconSuffixContainerSignal(),this._textSuffixContainerSignal()].map(e=>e?.nativeElement).filter(e=>e!==void 0));_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=aR(nI);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Qf(e)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||bY}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearanceSignal()}set appearance(e){let i=e||this._defaults?.appearance||gF;this._appearanceSignal.set(i)}_appearanceSignal=et(gF);get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||_F}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||_F}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");_describedByIds;get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}_destroyed=new z;_isFocused=null;_explicitFormFieldControl;_previousControl=null;_previousControlValidatorFn=null;_stateChanges;_valueChanges;_describedByChanges;_outlineLabelOffsetResizeObserver=null;_animationsDisabled=Xt();constructor(){let e=this._defaults,i=p(Tn);e&&(e.appearance&&(this.appearance=e.appearance),this._hideRequiredMarker=!!e?.hideRequiredMarker,e.color&&(this.color=e.color)),$o(()=>this._currentDirection=i.valueSignal()),this._syncOutlineLabelOffset()}ngAfterViewInit(){this._updateFocusState(),this._animationsDisabled||this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-form-field-animations-enabled")},300)}),this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._control.ngControl&&this._control.ngControl.control&&(this._previousControlValidatorFn=this._control.ngControl.control.validator),this._previousControl=this._control),this._control.ngControl&&this._control.ngControl.control&&this._control.ngControl.control.validator!==this._previousControlValidatorFn&&this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._outlineLabelOffsetResizeObserver?.disconnect(),this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=Xn(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){let i=this._control,r="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(r+e.controlType),i.controlType&&this._elementRef.nativeElement.classList.add(r+i.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=i.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=i.stateChanges.pipe(Gt([void 0,void 0]),ue(()=>[i.errorState,i.userAriaDescribedBy]),Hh(),ze(([[o,s],[a,l]])=>o!==a||s!==l)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),i.ngControl&&i.ngControl.valueChanges&&(this._valueChanges=i.ngControl.valueChanges.pipe($e(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),ci(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){let e=this._control.focused;e&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!e&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._elementRef.nativeElement.classList.toggle("mat-focused",e),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",e)}_syncOutlineLabelOffset(){rw({earlyRead:()=>{if(this._appearanceSignal()!=="outline")return this._outlineLabelOffsetResizeObserver?.disconnect(),null;if(globalThis.ResizeObserver){this._outlineLabelOffsetResizeObserver||=new globalThis.ResizeObserver(()=>{this._writeOutlinedLabelStyles(this._getOutlinedLabelOffset())});for(let e of this._prefixSuffixContainers())this._outlineLabelOffsetResizeObserver.observe(e,{box:"border-box"})}return this._getOutlinedLabelOffset()},write:e=>this._writeOutlinedLabelStyles(e())})}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=Xn(()=>!!this._labelChild());_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(e){let i=this._control?this._control.ngControl:null;return i&&i[e]}_getSubscriptMessageType(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&e.push(...this._control.userAriaDescribedBy.split(" ")),this._getSubscriptMessageType()==="hint"){let o=this._hintChildren?this._hintChildren.find(a=>a.align==="start"):null,s=this._hintChildren?this._hintChildren.find(a=>a.align==="end"):null;o?e.push(o.id):this._hintLabel&&e.push(this._hintLabelId),s&&e.push(s.id)}else this._errorChildren&&e.push(...this._errorChildren.map(o=>o.id));let i=this._control.describedByIds,r;if(i){let o=this._describedByIds||e;r=e.concat(i.filter(s=>s&&!o.includes(s)))}else r=e;this._control.setDescribedByIds(r),this._describedByIds=e}}_getOutlinedLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return null;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return["",null];if(!this._isAttachedToDom())return null;let e=this._iconPrefixContainer?.nativeElement,i=this._textPrefixContainer?.nativeElement,r=this._iconSuffixContainer?.nativeElement,o=this._textSuffixContainer?.nativeElement,s=e?.getBoundingClientRect().width??0,a=i?.getBoundingClientRect().width??0,l=r?.getBoundingClientRect().width??0,c=o?.getBoundingClientRect().width??0,d=this._currentDirection==="rtl"?"-1":"1",u=`${s+a}px`,f=`calc(${d} * (${u} + var(--mat-mdc-form-field-label-offset-x, 0px)))`,_=`var(--mat-mdc-form-field-label-transform, ${yY} translateX(${f}))`,S=s+a+l+c;return[_,S]}_writeOutlinedLabelStyles(e){if(e!==null){let[i,r]=e;this._floatingLabel&&(this._floatingLabel.element.style.transform=i),r!==null&&this._notchedOutline?._setMaxWidth(r)}}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["mat-form-field"]],contentQueries:function(i,r,o){if(i&1&&(m_(o,r._labelChild,nI,5),Jr(o,rI,5)(o,mY,5)(o,hY,5)(o,fY,5)(o,iI,5)),i&2){g_();let s;re(s=oe())&&(r._formFieldControl=s.first),re(s=oe())&&(r._prefixChildren=s),re(s=oe())&&(r._suffixChildren=s),re(s=oe())&&(r._errorChildren=s),re(s=oe())&&(r._hintChildren=s)}},viewQuery:function(i,r){if(i&1&&(h_(r._iconPrefixContainerSignal,lF,5)(r._textPrefixContainerSignal,cF,5)(r._iconSuffixContainerSignal,dF,5)(r._textSuffixContainerSignal,uF,5),Qe(qq,5)(lF,5)(cF,5)(dF,5)(uF,5)(pF,5)(hF,5)(mF,5)),i&2){g_(4);let o;re(o=oe())&&(r._textField=o.first),re(o=oe())&&(r._iconPrefixContainer=o.first),re(o=oe())&&(r._textPrefixContainer=o.first),re(o=oe())&&(r._iconSuffixContainer=o.first),re(o=oe())&&(r._textSuffixContainer=o.first),re(o=oe())&&(r._floatingLabel=o.first),re(o=oe())&&(r._notchedOutline=o.first),re(o=oe())&&(r._lineRipple=o.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:38,hostBindings:function(i,r){i&2&&ne("mat-mdc-form-field-label-always-float",r._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",r._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",r._hasIconSuffix)("mat-form-field-invalid",r._control.errorState)("mat-form-field-disabled",r._control.disabled)("mat-form-field-autofilled",r._control.autofilled)("mat-form-field-appearance-fill",r.appearance=="fill")("mat-form-field-appearance-outline",r.appearance=="outline")("mat-form-field-hide-placeholder",r._hasFloatingLabel()&&!r._shouldLabelFloat())("mat-primary",r.color!=="accent"&&r.color!=="warn")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("ng-untouched",r._shouldForward("untouched"))("ng-touched",r._shouldForward("touched"))("ng-pristine",r._shouldForward("pristine"))("ng-dirty",r._shouldForward("dirty"))("ng-valid",r._shouldForward("valid"))("ng-invalid",r._shouldForward("invalid"))("ng-pending",r._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[Ge([{provide:oI,useExisting:t},{provide:bF,useExisting:t}])],ngContentSelectors:Kq,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],["aria-atomic","true","aria-live","polite",1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(i,r){if(i&1&&(at(Yq),U(0,Xq,1,1,"ng-template",null,0,hn),b(2,"div",6,1),$("click",function(s){return r._control.onContainerClick(s)}),Le(4,Jq,1,0,"div",7),b(5,"div",8),Le(6,nY,2,2,"div",9),Le(7,iY,3,0,"div",10),Le(8,rY,3,0,"div",11),b(9,"div",12),Le(10,sY,1,1,null,13),Te(11),y(),Le(12,aY,3,0,"div",14),Le(13,lY,3,0,"div",15),y(),Le(14,cY,1,0,"div",16),y(),b(15,"div",17),Le(16,dY,2,0,"div",18)(17,pY,5,1,"div",19),y()),i&2){let o;g(2),ne("mdc-text-field--filled",!r._hasOutline())("mdc-text-field--outlined",r._hasOutline())("mdc-text-field--no-label",!r._hasFloatingLabel())("mdc-text-field--disabled",r._control.disabled)("mdc-text-field--invalid",r._control.errorState),g(2),Fe(!r._hasOutline()&&!r._control.disabled?4:-1),g(2),Fe(r._hasOutline()?6:-1),g(),Fe(r._hasIconPrefix?7:-1),g(),Fe(r._hasTextPrefix?8:-1),g(2),Fe(!r._hasOutline()||r._forceDisplayInfixLabel()?10:-1),g(2),Fe(r._hasTextSuffix?12:-1),g(),Fe(r._hasIconSuffix?13:-1),g(),Fe(r._hasOutline()?-1:14),g(),ne("mat-mdc-form-field-subscript-dynamic-size",r.subscriptSizing==="dynamic");let s=r._getSubscriptMessageType();g(),Fe((o=s)==="error"?16:o==="hint"?17:-1)}},dependencies:[pF,hF,gl,mF,iI],styles:[`.mdc-text-field {
  display: inline-flex;
  align-items: baseline;
  padding: 0 16px;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  will-change: opacity, transform, color;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.mdc-text-field__input {
  width: 100%;
  min-width: 0;
  border: none;
  border-radius: 0;
  background: none;
  padding: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  height: 28px;
}
.mdc-text-field__input::-webkit-calendar-picker-indicator, .mdc-text-field__input::-webkit-search-cancel-button {
  display: none;
}
.mdc-text-field__input::-ms-clear {
  display: none;
}
.mdc-text-field__input:focus {
  outline: none;
}
.mdc-text-field__input:invalid {
  box-shadow: none;
}
.mdc-text-field__input::placeholder {
  opacity: 0;
}
.mdc-text-field__input::-moz-placeholder {
  opacity: 0;
}
.mdc-text-field__input::-webkit-input-placeholder {
  opacity: 0;
}
.mdc-text-field__input:-ms-input-placeholder {
  opacity: 0;
}
.mdc-text-field--no-label .mdc-text-field__input::placeholder, .mdc-text-field--focused .mdc-text-field__input::placeholder {
  opacity: 1;
}
.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder, .mdc-text-field--focused .mdc-text-field__input::-moz-placeholder {
  opacity: 1;
}
.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder, .mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder {
  opacity: 1;
}
.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder, .mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder {
  opacity: 1;
}
.mdc-text-field--%NS%disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder {
  opacity: 0;
}
.mdc-text-field--%NS%disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder {
  opacity: 0;
}
.mdc-text-field--%NS%disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder {
  opacity: 0;
}
.mdc-text-field--%NS%disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder {
  opacity: 0;
}
.mdc-text-field--outlined .mdc-text-field__input, .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
  height: 100%;
}
.mdc-text-field--outlined .mdc-text-field__input {
  display: flex;
  border: none !important;
  background-color: transparent;
}
.mdc-text-field--disabled .mdc-text-field__input {
  pointer-events: auto;
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-text-field__input {
  color: var(--%NS%mat-form-field-filled-input-text-color, var(--%NS%mat-sys-on-surface));
  caret-color: var(--%NS%mat-form-field-filled-caret-color, var(--%NS%mat-sys-primary));
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {
  color: var(--%NS%mat-form-field-filled-input-text-placeholder-color, var(--%NS%mat-sys-on-surface-variant));
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder {
  color: var(--%NS%mat-form-field-filled-input-text-placeholder-color, var(--%NS%mat-sys-on-surface-variant));
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder {
  color: var(--%NS%mat-form-field-filled-input-text-placeholder-color, var(--%NS%mat-sys-on-surface-variant));
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
  color: var(--%NS%mat-form-field-filled-input-text-placeholder-color, var(--%NS%mat-sys-on-surface-variant));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled) .mdc-text-field__input {
  color: var(--%NS%mat-form-field-outlined-input-text-color, var(--%NS%mat-sys-on-surface));
  caret-color: var(--%NS%mat-form-field-outlined-caret-color, var(--%NS%mat-sys-primary));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {
  color: var(--%NS%mat-form-field-outlined-input-text-placeholder-color, var(--%NS%mat-sys-on-surface-variant));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder {
  color: var(--%NS%mat-form-field-outlined-input-text-placeholder-color, var(--%NS%mat-sys-on-surface-variant));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder {
  color: var(--%NS%mat-form-field-outlined-input-text-placeholder-color, var(--%NS%mat-sys-on-surface-variant));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
  color: var(--%NS%mat-form-field-outlined-input-text-placeholder-color, var(--%NS%mat-sys-on-surface-variant));
}
.mdc-text-field--filled.mdc-text-field--%NS%invalid:not(.mdc-text-field--disabled) .mdc-text-field__input {
  caret-color: var(--%NS%mat-form-field-filled-error-caret-color, var(--%NS%mat-sys-error));
}
.mdc-text-field--outlined.mdc-text-field--%NS%invalid:not(.mdc-text-field--disabled) .mdc-text-field__input {
  caret-color: var(--%NS%mat-form-field-outlined-error-caret-color, var(--%NS%mat-sys-error));
}
.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input {
  color: var(--%NS%mat-form-field-filled-disabled-input-text-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input {
  color: var(--%NS%mat-form-field-outlined-disabled-input-text-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
@media (forced-colors: active) {
  .mdc-text-field--disabled .mdc-text-field__input {
    background-color: Window;
  }
}

.mdc-text-field--filled {
  height: 56px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: var(--%NS%mat-form-field-filled-container-shape, var(--%NS%mat-sys-corner-extra-small));
  border-top-right-radius: var(--%NS%mat-form-field-filled-container-shape, var(--%NS%mat-sys-corner-extra-small));
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) {
  background-color: var(--%NS%mat-form-field-filled-container-color, var(--%NS%mat-sys-surface-variant));
}
.mdc-text-field--filled.mdc-text-field--disabled {
  background-color: var(--%NS%mat-form-field-filled-disabled-container-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 4%, transparent));
}

.mdc-text-field--outlined {
  height: 56px;
  overflow: visible;
  padding-right: max(16px, var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small)));
  padding-left: max(16px, var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small)) + 4px);
}
[dir=rtl] .mdc-text-field--outlined {
  padding-right: max(16px, var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small)) + 4px);
  padding-left: max(16px, var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small)));
}

.mdc-floating-label {
  position: absolute;
  left: 0;
  transform-origin: left top;
  line-height: 1.15rem;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: text;
  overflow: hidden;
  will-change: transform;
}
[dir=rtl] .mdc-floating-label {
  right: 0;
  left: auto;
  transform-origin: right top;
  text-align: right;
}
.mdc-text-field .mdc-floating-label {
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.mdc-notched-outline .mdc-floating-label {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.mdc-text-field--outlined .mdc-floating-label {
  left: 4px;
  right: auto;
}
[dir=rtl] .mdc-text-field--outlined .mdc-floating-label {
  left: auto;
  right: 4px;
}
.mdc-text-field--filled .mdc-floating-label {
  left: 16px;
  right: auto;
}
[dir=rtl] .mdc-text-field--filled .mdc-floating-label {
  left: auto;
  right: 16px;
}
.mdc-text-field--disabled .mdc-floating-label {
  cursor: default;
}
@media (forced-colors: active) {
  .mdc-text-field--disabled .mdc-floating-label {
    z-index: 1;
  }
}
.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label {
  display: none;
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: var(--%NS%mat-form-field-filled-label-text-color, var(--%NS%mat-sys-on-surface-variant));
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label {
  color: var(--%NS%mat-form-field-filled-focus-label-text-color, var(--%NS%mat-sys-primary));
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label {
  color: var(--%NS%mat-form-field-filled-hover-label-text-color, var(--%NS%mat-sys-on-surface-variant));
}
.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label {
  color: var(--%NS%mat-form-field-filled-disabled-label-text-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label {
  color: var(--%NS%mat-form-field-filled-error-label-text-color, var(--%NS%mat-sys-error));
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label {
  color: var(--%NS%mat-form-field-filled-error-focus-label-text-color, var(--%NS%mat-sys-error));
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled).mdc-text-field--%NS%invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label {
  color: var(--%NS%mat-form-field-filled-error-hover-label-text-color, var(--%NS%mat-sys-on-error-container));
}
.mdc-text-field--filled .mdc-floating-label {
  font-family: var(--%NS%mat-form-field-filled-label-text-font, var(--%NS%mat-sys-body-large-font));
  font-size: var(--%NS%mat-form-field-filled-label-text-size, var(--%NS%mat-sys-body-large-size));
  font-weight: var(--%NS%mat-form-field-filled-label-text-weight, var(--%NS%mat-sys-body-large-weight));
  letter-spacing: var(--%NS%mat-form-field-filled-label-text-tracking, var(--%NS%mat-sys-body-large-tracking));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: var(--%NS%mat-form-field-outlined-label-text-color, var(--%NS%mat-sys-on-surface-variant));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label {
  color: var(--%NS%mat-form-field-outlined-focus-label-text-color, var(--%NS%mat-sys-primary));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label {
  color: var(--%NS%mat-form-field-outlined-hover-label-text-color, var(--%NS%mat-sys-on-surface));
}
.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label {
  color: var(--%NS%mat-form-field-outlined-disabled-label-text-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label {
  color: var(--%NS%mat-form-field-outlined-error-label-text-color, var(--%NS%mat-sys-error));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label {
  color: var(--%NS%mat-form-field-outlined-error-focus-label-text-color, var(--%NS%mat-sys-error));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled).mdc-text-field--%NS%invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label {
  color: var(--%NS%mat-form-field-outlined-error-hover-label-text-color, var(--%NS%mat-sys-on-error-container));
}
.mdc-text-field--outlined .mdc-floating-label {
  font-family: var(--%NS%mat-form-field-outlined-label-text-font, var(--%NS%mat-sys-body-large-font));
  font-size: var(--%NS%mat-form-field-outlined-label-text-size, var(--%NS%mat-sys-body-large-size));
  font-weight: var(--%NS%mat-form-field-outlined-label-text-weight, var(--%NS%mat-sys-body-large-weight));
  letter-spacing: var(--%NS%mat-form-field-outlined-label-text-tracking, var(--%NS%mat-sys-body-large-tracking));
}

.mdc-floating-label--float-above {
  cursor: auto;
  transform: translateY(-106%) scale(0.75);
}
.mdc-text-field--filled .mdc-floating-label--float-above {
  transform: translateY(-106%) scale(0.75);
}
.mdc-text-field--outlined .mdc-floating-label--float-above {
  transform: translateY(-37.25px) scale(1);
  font-size: 0.75rem;
}
.mdc-notched-outline .mdc-floating-label--float-above {
  text-overflow: clip;
}
.mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  max-width: 133.3333333333%;
}
.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-34.75px) scale(0.75);
}
.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}

.mdc-floating-label--%NS%required:not(.mdc-floating-label--hide-required-marker)::after {
  margin-left: 1px;
  margin-right: 0;
  content: "*";
}
[dir=rtl] .mdc-floating-label--%NS%required:not(.mdc-floating-label--hide-required-marker)::after {
  margin-left: 0;
  margin-right: 1px;
}

.mdc-notched-outline {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 100%;
  text-align: left;
  pointer-events: none;
}
[dir=rtl] .mdc-notched-outline {
  text-align: right;
}
.mdc-text-field--outlined .mdc-notched-outline {
  z-index: 1;
}

.mat-mdc-notch-piece {
  box-sizing: border-box;
  height: 100%;
  pointer-events: none;
  border: none;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.mdc-text-field--focused .mat-mdc-notch-piece {
  border-width: 2px;
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece {
  border-color: var(--%NS%mat-form-field-outlined-outline-color, var(--%NS%mat-sys-outline));
  border-width: var(--%NS%mat-form-field-outlined-outline-width, 1px);
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece {
  border-color: var(--%NS%mat-form-field-outlined-hover-outline-color, var(--%NS%mat-sys-on-surface));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece {
  border-color: var(--%NS%mat-form-field-outlined-focus-outline-color, var(--%NS%mat-sys-primary));
}
.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece {
  border-color: var(--%NS%mat-form-field-outlined-disabled-outline-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 12%, transparent));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece {
  border-color: var(--%NS%mat-form-field-outlined-error-outline-color, var(--%NS%mat-sys-error));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled).mdc-text-field--%NS%invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece {
  border-color: var(--%NS%mat-form-field-outlined-error-hover-outline-color, var(--%NS%mat-sys-on-error-container));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece {
  border-color: var(--%NS%mat-form-field-outlined-error-focus-outline-color, var(--%NS%mat-sys-error));
}
.mdc-text-field--%NS%outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece {
  border-width: var(--%NS%mat-form-field-outlined-focus-outline-width, 2px);
}

.mdc-notched-outline__leading {
  border-left: 1px solid;
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small));
  border-bottom-left-radius: var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small));
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  width: max(12px, var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small)));
}
[dir=rtl] .mdc-notched-outline__leading {
  border-left: none;
  border-right: 1px solid;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small));
  border-bottom-right-radius: var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small));
}

.mdc-notched-outline__trailing {
  flex-grow: 1;
  border-left: none;
  border-right: 1px solid;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small));
  border-bottom-right-radius: var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small));
}
[dir=rtl] .mdc-notched-outline__trailing {
  border-left: 1px solid;
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small));
  border-bottom-left-radius: var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small));
}

.mdc-notched-outline__notch {
  flex: 0 0 auto;
  width: auto;
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch {
  max-width: min(var(--%NS%mat-form-field-notch-max-width, 100%), calc(100% - max(12px, var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small))) * 2));
}
.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
  max-width: min(100%, calc(100% - max(12px, var(--%NS%mat-form-field-outlined-container-shape, var(--%NS%mat-sys-corner-extra-small))) * 2));
}
.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-top: 1px;
}
.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-top: 2px;
}
.mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-left: 0;
  padding-right: 8px;
  border-top: none;
}
[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-left: 8px;
  padding-right: 0;
}
.mdc-notched-outline--no-label .mdc-notched-outline__notch {
  display: none;
}

.mdc-line-ripple::before, .mdc-line-ripple::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom-style: solid;
  content: "";
}
.mdc-line-ripple::before {
  z-index: 1;
  border-bottom-width: var(--%NS%mat-form-field-filled-active-indicator-height, 1px);
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  border-bottom-color: var(--%NS%mat-form-field-filled-active-indicator-color, var(--%NS%mat-sys-on-surface-variant));
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before {
  border-bottom-color: var(--%NS%mat-form-field-filled-hover-active-indicator-color, var(--%NS%mat-sys-on-surface));
}
.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before {
  border-bottom-color: var(--%NS%mat-form-field-filled-disabled-active-indicator-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before {
  border-bottom-color: var(--%NS%mat-form-field-filled-error-active-indicator-color, var(--%NS%mat-sys-error));
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled).mdc-text-field--%NS%invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before {
  border-bottom-color: var(--%NS%mat-form-field-filled-error-hover-active-indicator-color, var(--%NS%mat-sys-on-error-container));
}
.mdc-line-ripple::after {
  transform: scaleX(0);
  opacity: 0;
  z-index: 2;
}
.mdc-text-field--filled .mdc-line-ripple::after {
  border-bottom-width: var(--%NS%mat-form-field-filled-focus-active-indicator-height, 2px);
}
.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
  border-bottom-color: var(--%NS%mat-form-field-filled-focus-active-indicator-color, var(--%NS%mat-sys-primary));
}
.mdc-text-field--filled.mdc-text-field--%NS%invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
  border-bottom-color: var(--%NS%mat-form-field-filled-error-focus-active-indicator-color, var(--%NS%mat-sys-error));
}

.mdc-line-ripple--%NS%active::after {
  transform: scaleX(1);
  opacity: 1;
}

.mdc-line-ripple--%NS%deactivating::after {
  opacity: 0;
}

.mdc-text-field--disabled {
  pointer-events: none;
}

.mat-mdc-form-field-textarea-control {
  vertical-align: middle;
  resize: vertical;
  box-sizing: border-box;
  height: auto;
  margin: 0;
  padding: 0;
  border: none;
  overflow: auto;
}

.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font: inherit;
  letter-spacing: inherit;
  text-decoration: inherit;
  text-transform: inherit;
  border: none;
}

.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: normal;
  pointer-events: all;
  will-change: auto;
}

.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label {
  cursor: inherit;
}

.mdc-text-field--%NS%no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,
.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control {
  height: auto;
}

.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color] {
  height: 23px;
}

.mat-mdc-text-field-wrapper {
  height: auto;
  flex: auto;
  will-change: auto;
}

.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper {
  padding-left: 0;
  --%NS%mat-mdc-form-field-label-offset-x: -16px;
}

.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper {
  padding-right: 0;
}

[dir=rtl] .mat-mdc-text-field-wrapper {
  padding-left: 16px;
  padding-right: 16px;
}
[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper {
  padding-left: 0;
}
[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper {
  padding-right: 0;
}

.mat-form-field-disabled .mdc-text-field__input::placeholder {
  color: var(--%NS%mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder {
  color: var(--%NS%mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder {
  color: var(--%NS%mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder {
  color: var(--%NS%mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}

.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder {
  transition-delay: 40ms;
  transition-duration: 110ms;
  opacity: 1;
}

.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label {
  left: auto;
  right: auto;
}

.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input {
  display: inline-block;
}

.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch {
  padding-top: 0;
}

.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
  border-left: 1px solid transparent;
}

[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
  border-left: none;
  border-right: 1px solid transparent;
}

.mat-mdc-form-field-infix {
  min-height: var(--%NS%mat-form-field-container-height, 56px);
  padding-top: var(--%NS%mat-form-field-filled-with-label-container-padding-top, 24px);
  padding-bottom: var(--%NS%mat-form-field-filled-with-label-container-padding-bottom, 8px);
}
.mdc-text-field--outlined .mat-mdc-form-field-infix, .mdc-text-field--no-label .mat-mdc-form-field-infix {
  padding-top: var(--%NS%mat-form-field-container-vertical-padding, 16px);
  padding-bottom: var(--%NS%mat-form-field-container-vertical-padding, 16px);
}

.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: calc(var(--%NS%mat-form-field-container-height, 56px) / 2);
}

.mdc-text-field--filled .mat-mdc-floating-label {
  display: var(--%NS%mat-form-field-filled-label-display, block);
}

.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  --%NS%mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--%NS%mat-form-field-container-height, 56px) / 2) * -1))
    scale(var(--%NS%mat-mdc-form-field-floating-label-scale, 0.75));
  transform: var(--%NS%mat-mdc-form-field-label-transform);
}

@keyframes _mat-form-field-subscript-animation {
  from {
    opacity: 0;
    transform: translateY(-5px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.mat-mdc-form-field-subscript-wrapper {
  box-sizing: border-box;
  width: 100%;
  position: relative;
}

.mat-mdc-form-field-hint-wrapper,
.mat-mdc-form-field-error-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 0 16px;
  opacity: 1;
  transform: translateY(0);
  animation: _mat-form-field-subscript-animation 0ms cubic-bezier(0.55, 0, 0.55, 0.2);
}

.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,
.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper {
  position: static;
}

.mat-mdc-form-field-bottom-align::before {
  content: "";
  display: inline-block;
  height: 16px;
}

.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before {
  content: unset;
}

.mat-mdc-form-field-hint-end {
  order: 1;
}

.mat-mdc-form-field-hint-wrapper {
  display: flex;
}

.mat-mdc-form-field-hint-spacer {
  flex: 1 0 1em;
}

.mat-mdc-form-field-error {
  display: block;
  color: var(--%NS%mat-form-field-error-text-color, var(--%NS%mat-sys-error));
}

.mat-mdc-form-field-subscript-wrapper,
.mat-mdc-form-field-bottom-align::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--%NS%mat-form-field-subscript-text-font, var(--%NS%mat-sys-body-small-font));
  line-height: var(--%NS%mat-form-field-subscript-text-line-height, var(--%NS%mat-sys-body-small-line-height));
  font-size: var(--%NS%mat-form-field-subscript-text-size, var(--%NS%mat-sys-body-small-size));
  letter-spacing: var(--%NS%mat-form-field-subscript-text-tracking, var(--%NS%mat-sys-body-small-tracking));
  font-weight: var(--%NS%mat-form-field-subscript-text-weight, var(--%NS%mat-sys-body-small-weight));
}

.mat-mdc-form-field-focus-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  pointer-events: none;
  background-color: var(--%NS%mat-form-field-state-layer-color, var(--%NS%mat-sys-on-surface));
}
.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay {
  opacity: var(--%NS%mat-form-field-hover-state-layer-opacity, var(--%NS%mat-sys-hover-state-layer-opacity));
}
.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay {
  opacity: var(--%NS%mat-form-field-focus-state-layer-opacity, 0);
}

select.mat-mdc-form-field-input-control {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  display: inline-flex;
  box-sizing: border-box;
}
select.mat-mdc-form-field-input-control:not(:disabled) {
  cursor: pointer;
}
select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option {
  color: var(--%NS%mat-form-field-select-option-text-color, var(--%NS%mat-sys-neutral10));
}
select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled {
  color: var(--%NS%mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--%NS%mat-sys-neutral10) 38%, transparent));
}

.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
  color: var(--%NS%mat-form-field-enabled-select-arrow-color, var(--%NS%mat-sys-on-surface-variant));
}
[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
  right: auto;
  left: 0;
}
.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after {
  color: var(--%NS%mat-form-field-focus-select-arrow-color, var(--%NS%mat-sys-primary));
}
.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after {
  color: var(--%NS%mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control {
  padding-right: 15px;
}
[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control {
  padding-right: 0;
  padding-left: 15px;
}

@media (forced-colors: active) {
  .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper {
    outline: solid 1px;
  }
}
@media (forced-colors: active) {
  .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper {
    outline-color: GrayText;
  }
}

@media (forced-colors: active) {
  .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper {
    outline: dashed 3px;
  }
}

@media (forced-colors: active) {
  .mat-mdc-form-field.mat-focused .mdc-notched-outline {
    border: dashed 3px;
  }
}

.mat-mdc-form-field-input-control[type=date], .mat-mdc-form-field-input-control[type=datetime], .mat-mdc-form-field-input-control[type=datetime-local], .mat-mdc-form-field-input-control[type=month], .mat-mdc-form-field-input-control[type=week], .mat-mdc-form-field-input-control[type=time] {
  line-height: 1;
}
.mat-mdc-form-field-input-control::-webkit-datetime-edit {
  line-height: 1;
  padding: 0;
  margin-bottom: -2px;
}

.mat-mdc-form-field {
  --%NS%mat-mdc-form-field-floating-label-scale: 0.75;
  display: inline-flex;
  flex-direction: column;
  min-width: 0;
  text-align: left;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--%NS%mat-form-field-container-text-font, var(--%NS%mat-sys-body-large-font));
  line-height: var(--%NS%mat-form-field-container-text-line-height, var(--%NS%mat-sys-body-large-line-height));
  font-size: var(--%NS%mat-form-field-container-text-size, var(--%NS%mat-sys-body-large-size));
  letter-spacing: var(--%NS%mat-form-field-container-text-tracking, var(--%NS%mat-sys-body-large-tracking));
  font-weight: var(--%NS%mat-form-field-container-text-weight, var(--%NS%mat-sys-body-large-weight));
}
.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: calc(var(--%NS%mat-form-field-outlined-label-text-populated-size) * var(--%NS%mat-mdc-form-field-floating-label-scale));
}
.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: var(--%NS%mat-form-field-outlined-label-text-populated-size);
}
[dir=rtl] .mat-mdc-form-field {
  text-align: right;
}

.mat-mdc-form-field-flex {
  display: inline-flex;
  align-items: baseline;
  box-sizing: border-box;
  width: 100%;
}

.mat-mdc-text-field-wrapper {
  width: 100%;
  z-index: 0;
}

.mat-mdc-form-field-icon-prefix,
.mat-mdc-form-field-icon-suffix {
  align-self: center;
  line-height: 0;
  pointer-events: auto;
  position: relative;
  z-index: 1;
}
.mat-mdc-form-field-icon-prefix > .mat-icon,
.mat-mdc-form-field-icon-suffix > .mat-icon {
  padding: 0 12px;
  box-sizing: content-box;
}

.mat-mdc-form-field-icon-prefix {
  color: var(--%NS%mat-form-field-leading-icon-color, var(--%NS%mat-sys-on-surface-variant));
}
.mat-form-field-disabled .mat-mdc-form-field-icon-prefix {
  color: var(--%NS%mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}

.mat-mdc-form-field-icon-suffix {
  color: var(--%NS%mat-form-field-trailing-icon-color, var(--%NS%mat-sys-on-surface-variant));
}
.mat-form-field-disabled .mat-mdc-form-field-icon-suffix {
  color: var(--%NS%mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
.mat-form-field-invalid .mat-mdc-form-field-icon-suffix {
  color: var(--%NS%mat-form-field-error-trailing-icon-color, var(--%NS%mat-sys-error));
}
.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix {
  color: var(--%NS%mat-form-field-error-hover-trailing-icon-color, var(--%NS%mat-sys-on-error-container));
}
.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix {
  color: var(--%NS%mat-form-field-error-focus-trailing-icon-color, var(--%NS%mat-sys-error));
}

.mat-mdc-form-field-icon-prefix,
[dir=rtl] .mat-mdc-form-field-icon-suffix {
  padding: 0 4px 0 0;
}

.mat-mdc-form-field-icon-suffix,
[dir=rtl] .mat-mdc-form-field-icon-prefix {
  padding: 0 0 0 4px;
}

.mat-mdc-form-field-subscript-wrapper .mat-icon,
.mat-mdc-form-field label .mat-icon {
  width: 1em;
  height: 1em;
  font-size: inherit;
}

.mat-mdc-form-field-infix {
  flex: auto;
  min-width: 0;
  width: 180px;
  position: relative;
  box-sizing: border-box;
}
.mat-mdc-form-field-infix:has(textarea[cols]) {
  width: auto;
}

.mat-mdc-form-field .mdc-notched-outline__notch {
  margin-left: -1px;
  -webkit-clip-path: inset(-9em -999em -9em 1px);
  clip-path: inset(-9em -999em -9em 1px);
}
[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch {
  margin-left: 0;
  margin-right: -1px;
  -webkit-clip-path: inset(-9em 1px -9em -999em);
  clip-path: inset(-9em 1px -9em -999em);
}

.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-floating-label {
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input {
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder {
  transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-moz-placeholder {
  transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder {
  transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input:-ms-input-placeholder {
  transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::placeholder {
  transition-delay: 40ms;
  transition-duration: 110ms;
}
.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder {
  transition-delay: 40ms;
  transition-duration: 110ms;
}
.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder {
  transition-delay: 40ms;
  transition-duration: 110ms;
}
.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder {
  transition-delay: 40ms;
  transition-duration: 110ms;
}
.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field--%NS%filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before {
  transition-duration: 75ms;
}
.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-line-ripple::after {
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper,
.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-error-wrapper {
  animation-duration: 300ms;
}

.mdc-notched-outline .mdc-floating-label {
  max-width: calc(100% + 1px);
}

.mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  max-width: calc(133.3333333333% + 1px);
}
`],encapsulation:2})}return t})();var Zf=class{};function Xf(t){return t&&typeof t.connect=="function"&&!(t instanceof xu)}var Nr=(function(t){return t[t.REPLACED=0]="REPLACED",t[t.INSERTED=1]="INSERTED",t[t.MOVED=2]="MOVED",t[t.REMOVED=3]="REMOVED",t})(Nr||{}),Iy=class{viewCacheSize=20;_viewCache=[];applyChanges(n,e,i,r,o){n.forEachOperation((s,a,l)=>{let c,d;if(s.previousIndex==null){let u=()=>i(s,a,l);c=this._insertView(u,l,e,r(s)),d=c?Nr.INSERTED:Nr.REPLACED}else l==null?(this._detachAndCacheView(a,e),d=Nr.REMOVED):(c=this._moveView(a,l,e,r(s)),d=Nr.MOVED);o&&o({context:c?.context,operation:d,record:s})})}detach(){for(let n of this._viewCache)n.destroy();this._viewCache=[]}_insertView(n,e,i,r){let o=this._insertViewFromCache(e,i);if(o){o.context.$implicit=r;return}let s=n();return i.createEmbeddedView(s.templateRef,s.context,s.index)}_detachAndCacheView(n,e){let i=e.detach(n);this._maybeCacheView(i,e)}_moveView(n,e,i,r){let o=i.get(n);return i.move(o,e),o.context.$implicit=r,o}_maybeCacheView(n,e){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(n);else{let i=e.indexOf(n);i===-1?n.destroy():e.remove(i)}}_insertViewFromCache(n,e){let i=this._viewCache.pop();return i&&e.insert(i,n),i||null}};var Jf=class{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected=null;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new z;bulk={select:n=>this._select(n),deselect:n=>this._deselect(n),setSelection:n=>this._setSelection(n)};constructor(n=!1,e,i=!0,r){this._multiple=n,this._emitChanges=i,this.compareWith=r,e&&e.length&&(n?e.forEach(o=>this._markSelected(o)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...n){return this._select(n)}deselect(...n){return this._deselect(n)}setSelection(...n){return this._setSelection(n)}toggle(n){return this.isSelected(n)?this.deselect(n):this.select(n)}clear(n=!0){this._unmarkAll();let e=this._hasQueuedChanges();return n&&this._emitChangeEvent(),e}isSelected(n){return this._selection.has(this._getConcreteValue(n))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(n){this._multiple&&this.selected&&this._selected.sort(n)}isMultipleSelection(){return this._multiple}_select(n){this._verifyValueAssignment(n),n.forEach(i=>this._markSelected(i));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}_deselect(n){this._verifyValueAssignment(n),n.forEach(i=>this._unmarkSelected(i));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}_setSelection(n){this._verifyValueAssignment(n);let e=this.selected,i=new Set(n.map(o=>this._getConcreteValue(o)));n.forEach(o=>this._markSelected(o)),e.filter(o=>!i.has(this._getConcreteValue(o,i))).forEach(o=>this._unmarkSelected(o));let r=this._hasQueuedChanges();return this._emitChangeEvent(),r}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(n){n=this._getConcreteValue(n),this.isSelected(n)||(this._multiple||this._unmarkAll(),this.isSelected(n)||this._selection.add(n),this._emitChanges&&this._selectedToEmit.push(n))}_unmarkSelected(n){n=this._getConcreteValue(n),this.isSelected(n)&&(this._selection.delete(n),this._emitChanges&&this._deselectedToEmit.push(n))}_unmarkAll(){this.isEmpty()||this._selection.forEach(n=>this._unmarkSelected(n))}_verifyValueAssignment(n){n.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(n,e){if(this.compareWith){e=e??this._selection;for(let i of e)if(this.compareWith(n,i))return i;return n}else return n}};var Dy=class{applyChanges(n,e,i,r,o){n.forEachOperation((s,a,l)=>{let c,d;if(s.previousIndex==null){let u=i(s,a,l);c=e.createEmbeddedView(u.templateRef,u.context,u.index),d=Nr.INSERTED}else l==null?(e.remove(a),d=Nr.REMOVED):(c=e.get(a),e.move(c,l),d=Nr.MOVED);o&&o({context:c?.context,operation:d,record:s})})}detach(){}};var vY=20,Ql=(()=>{class t{_ngZone=p(Z);_platform=p(lt);_renderer=p(Yt).createRenderer(null,null);_cleanupGlobalListener;_scrolled=new z;_scrolledCount=0;scrollContainers=new Map;register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=vY){return this._platform.isBrowser?new _e(i=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));let r=e>0?this._scrolled.pipe(Ic(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):Q()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){let r=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(ze(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){let i=[];return this.scrollContainers.forEach((r,o)=>{this._targetContainsElement(o,e)&&i.push(o)}),i}_targetContainsElement(e,i){let r=So(i),o=e.getElementRef().nativeElement;do if(r==o)return!0;while(r=r.parentElement);return!1}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),sI=(()=>{class t{elementRef=p(Y);scrollDispatcher=p(Ql);ngZone=p(Z);dir=p(Tn,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new z;_renderer=p(Ke);_cleanupScroll;_elementScrolled=new z;ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,"scroll",e=>this._elementScrolled.next(e))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){let i=this.elementRef.nativeElement,r=this.dir&&this.dir.value=="rtl";e.left==null&&(e.left=r?e.end:e.start),e.right==null&&(e.right=r?e.start:e.end),e.bottom!=null&&(e.top=i.scrollHeight-i.clientHeight-e.bottom),r&&qd()!=Or.NORMAL?(e.left!=null&&(e.right=i.scrollWidth-i.clientWidth-e.left),qd()==Or.INVERTED?e.left=e.right:qd()==Or.NEGATED&&(e.left=e.right?-e.right:e.right)):e.right!=null&&(e.left=i.scrollWidth-i.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){let i=this.elementRef.nativeElement;wy()?i.scrollTo(e):(e.top!=null&&(i.scrollTop=e.top),e.left!=null&&(i.scrollLeft=e.left))}measureScrollOffset(e){let i="left",r="right",o=this.elementRef.nativeElement;if(e=="top")return o.scrollTop;if(e=="bottom")return o.scrollHeight-o.clientHeight-o.scrollTop;let s=this.dir&&this.dir.value=="rtl";return e=="start"?e=s?r:i:e=="end"&&(e=s?i:r),s&&qd()==Or.INVERTED?e==i?o.scrollWidth-o.clientWidth-o.scrollLeft:o.scrollLeft:s&&qd()==Or.NEGATED?e==i?o.scrollLeft+o.scrollWidth-o.clientWidth:-o.scrollLeft:e==i?o.scrollLeft:o.scrollWidth-o.clientWidth-o.scrollLeft}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return t})(),SY=20,Eo=(()=>{class t{_platform=p(lt);_listeners;_viewportSize=null;_change=new z;_document=p(le);constructor(){let e=p(Z),i=p(Yt).createRenderer(null,null);e.runOutsideAngular(()=>{if(this._platform.isBrowser){let r=o=>this._change.next(o);this._listeners=[i.listen("window","resize",r),i.listen("window","orientationchange",r)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(e=>e()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:i,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+i,height:r,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,i=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect(),s=-o.top||e.body?.scrollTop||i.scrollY||r.scrollTop||0,a=-o.left||e.body?.scrollLeft||i.scrollX||r.scrollLeft||0;return{top:s,left:a}}change(e=SY){return e>0?this._change.pipe(Ic(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();var yF=new T("CDK_VIRTUAL_SCROLL_VIEWPORT");var Kl=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({})}return t})(),em=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[ut,Kl,ut,Kl]})}return t})();var tm=class{_attachedHost=null;attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;n!=null&&(this._attachedHost=null,n.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(n){this._attachedHost=n}},ma=class extends tm{component;viewContainerRef;injector;projectableNodes;bindings;directives;constructor(n,e,i,r,o,s){super(),this.component=n,this.viewContainerRef=e,this.injector=i,this.projectableNodes=r,this.bindings=o||null,this.directives=s||null}},Zl=class extends tm{templateRef;viewContainerRef;context;injector;constructor(n,e,i,r){super(),this.templateRef=n,this.viewContainerRef=e,this.context=i,this.injector=r}get origin(){return this.templateRef.elementRef}attach(n,e=this.context){return this.context=e,super.attach(n)}detach(){return this.context=void 0,super.detach()}},aI=class extends tm{element;constructor(n){super(),this.element=n instanceof Y?n.nativeElement:n}},Yd=class{_attachedPortal=null;_disposeFn=null;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(n){if(n instanceof ma)return this._attachedPortal=n,this.attachComponentPortal(n);if(n instanceof Zl)return this._attachedPortal=n,this.attachTemplatePortal(n);if(this.attachDomPortal&&n instanceof aI)return this._attachedPortal=n,this.attachDomPortal(n)}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}},Ay=class extends Yd{outletElement;_appRef;_defaultInjector;constructor(n,e,i){super(),this.outletElement=n,this._appRef=e,this._defaultInjector=i}attachComponentPortal(n){let e;if(n.viewContainerRef){let i=n.injector||n.viewContainerRef.injector,r=i.get(Zr,null,{optional:!0})||void 0;e=n.viewContainerRef.createComponent(n.component,{index:n.viewContainerRef.length,injector:i,ngModuleRef:r,projectableNodes:n.projectableNodes||void 0,bindings:n.bindings||void 0,directives:n.directives||void 0}),this.setDisposeFn(()=>e.destroy())}else{let i=this._appRef,r=n.injector||this._defaultInjector||J.NULL,o=r.get(We,i.injector);e=Ws(n.component,{elementInjector:r,environmentInjector:o,projectableNodes:n.projectableNodes||void 0,bindings:n.bindings||void 0,directives:n.directives||void 0}),i.attachView(e.hostView),this.setDisposeFn(()=>{i.viewCount>0&&i.detachView(e.hostView),e.destroy()})}return this.outletElement.appendChild(this._getComponentRootNode(e)),this._attachedPortal=n,e}attachTemplatePortal(n){let e=n.viewContainerRef,i=e.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);r!==-1&&e.remove(r)}),this._attachedPortal=n,i}attachDomPortal=n=>{let e=n.element;e.parentNode;let i=this.outletElement.ownerDocument.createComment("dom-portal");e.parentNode.insertBefore(i,e),this.outletElement.appendChild(e),this._attachedPortal=n,super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(e,i)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}};var nm=(()=>{class t extends Yd{_moduleRef=p(Zr,{optional:!0});_document=p(le);_viewContainerRef=p(mt);_isInitialized=!1;_attachedRef=null;get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}attached=new te;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);let i=e.viewContainerRef!=null?e.viewContainerRef:this._viewContainerRef,r=i.createComponent(e.component,{index:i.length,injector:e.injector||i.injector,projectableNodes:e.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0,bindings:e.bindings||void 0,directives:e.directives||void 0});return i!==this._viewContainerRef&&this._getRootNode().appendChild(r.hostView.rootNodes[0]),super.setDisposeFn(()=>r.destroy()),this._attachedPortal=e,this._attachedRef=r,this.attached.emit(r),r}attachTemplatePortal(e){e.setAttachedHost(this);let i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}attachDomPortal=e=>{let i=e.element;i.parentNode;let r=this._document.createComment("dom-portal");e.setAttachedHost(this),i.parentNode.insertBefore(r,i),this._getRootNode().appendChild(i),this._attachedPortal=e,super.setDisposeFn(()=>{r.parentNode&&r.parentNode.replaceChild(i,r)})};_getRootNode(){let e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[ie]})}return t})(),Xl=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({})}return t})();var vF=wy();function Zd(t){return new My(t.get(Eo),t.get(le))}var My=class{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(n,e){this._viewportRuler=n,this._document=e}attach(){}enable(){if(this._canBeEnabled()){let n=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=n.style.left||"",this._previousHTMLStyles.top=n.style.top||"",n.style.left=$t(-this._previousScrollPosition.left),n.style.top=$t(-this._previousScrollPosition.top),n.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let n=this._document.documentElement,e=this._document.body,i=n.style,r=e.style,o=i.scrollBehavior||"",s=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,n.classList.remove("cdk-global-scrollblock"),vF&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),vF&&(i.scrollBehavior=o,r.scrollBehavior=s)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let e=this._document.documentElement,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}};function IF(t,n){return new Oy(t.get(Ql),t.get(Z),t.get(Eo),n)}var Oy=class{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(n,e,i,r){this._scrollDispatcher=n,this._ngZone=e,this._viewportRuler=i,this._config=r}attach(n){this._overlayRef,this._overlayRef=n}enable(){if(this._scrollSubscription)return;let n=this._scrollDispatcher.scrolled(0).pipe(ze(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=n.subscribe(()=>{let e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=n.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}};var im=class{enable(){}disable(){}attach(){}};function lI(t,n){return n.some(e=>{let i=t.bottom<e.top,r=t.top>e.bottom,o=t.right<e.left,s=t.left>e.right;return i||r||o||s})}function SF(t,n){return n.some(e=>{let i=t.top<e.top,r=t.bottom>e.bottom,o=t.left<e.left,s=t.right>e.right;return i||r||o||s})}function nc(t,n){return new Ny(t.get(Ql),t.get(Eo),t.get(Z),n)}var Ny=class{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(n,e,i,r){this._scrollDispatcher=n,this._viewportRuler=e,this._ngZone=i,this._config=r}attach(n){this._overlayRef,this._overlayRef=n}enable(){if(!this._scrollSubscription){let n=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(n).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:r}=this._viewportRuler.getViewportSize();lI(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},DF=(()=>{class t{_injector=p(J);noop=()=>new im;close=e=>IF(this._injector,e);block=()=>Zd(this._injector);reposition=e=>nc(this._injector,e);static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),ec=class{positionStrategy;scrollStrategy=new im;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";disableAnimations;width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;usePopover;eventPredicate;constructor(n){if(n){let e=Object.keys(n);for(let i of e)n[i]!==void 0&&(this[i]=n[i])}}};var Ry=class{connectionPair;scrollableViewProperties;constructor(n,e){this.connectionPair=n,this.scrollableViewProperties=e}};var AF=(()=>{class t{_attachedOverlays=[];_document=p(le);_isAttached=!1;ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){let i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),this._attachedOverlays.length===0&&this.detach()}canReceiveEvent(e,i,r){return r.observers.length<1?!1:e.eventPredicate?e.eventPredicate(i):!0}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),MF=(()=>{class t extends AF{_ngZone=p(Z);_renderer=p(Yt).createRenderer(null,null);_cleanupKeydown;add(e){super.add(e),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=e=>{let i=this._attachedOverlays;for(let r=i.length-1;r>-1;r--){let o=i[r];if(this.canReceiveEvent(o,e,o._keydownEvents)){this._ngZone.run(()=>o._keydownEvents.next(e));break}}};static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),OF=(()=>{class t extends AF{_platform=p(lt);_ngZone=p(Z);_renderer=p(Yt).createRenderer(null,null);_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget=null;_cleanups;add(e){if(super.add(e),!this._isAttached){let i=this._document.body,r={capture:!0},o=this._renderer;this._cleanups=this._ngZone.runOutsideAngular(()=>[o.listen(i,"pointerdown",this._pointerDownListener,r),o.listen(i,"click",this._clickListener,r),o.listen(i,"auxclick",this._clickListener,r),o.listen(i,"contextmenu",this._clickListener,r)]),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){this._isAttached&&(this._cleanups?.forEach(e=>e()),this._cleanups=void 0,this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}_pointerDownListener=e=>{this._pointerDownEventTarget=xn(e)};_clickListener=e=>{let i=xn(e),r=e.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:i;this._pointerDownEventTarget=null;let o=this._attachedOverlays.slice();for(let s=o.length-1;s>-1;s--){let a=o[s],l=a._outsidePointerEvents;if(!(!a.hasAttached()||!this.canReceiveEvent(a,e,l))){if(EF(a.overlayElement,i)||EF(a.overlayElement,r))break;this._ngZone?this._ngZone.run(()=>l.next(e)):l.next(e)}}};static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();function EF(t,n){let e=typeof ShadowRoot<"u"&&ShadowRoot,i=n;for(;i;){if(i===t)return!0;i=e&&i instanceof ShadowRoot?i.host:i.parentNode}return!1}var NF=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(i,r){},styles:[`.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
}
@layer cdk-overlay {
  .cdk-overlay-container {
    z-index: 1000;
  }
}
.cdk-overlay-container:empty {
  display: none;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
}
@layer cdk-overlay {
  .cdk-global-overlay-wrapper {
    z-index: 1000;
  }
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
@layer cdk-overlay {
  .cdk-overlay-pane {
    z-index: 1000;
  }
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  opacity: 0;
  touch-action: manipulation;
}
@layer cdk-overlay {
  .cdk-overlay-backdrop {
    z-index: 1000;
    transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  }
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}

.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}

@layer cdk-overlay {
  .cdk-overlay-dark-backdrop {
    background: rgba(0, 0, 0, 0.32);
  }
}

.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing, .cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}

.cdk-overlay-backdrop-noop-animation {
  transition: none;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
@layer cdk-overlay {
  .cdk-overlay-connected-position-bounding-box {
    z-index: 1000;
  }
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

.cdk-overlay-popover {
  background: none;
  border: none;
  padding: 0;
  outline: 0;
  overflow: visible;
  position: fixed;
  pointer-events: none;
  white-space: normal;
  color: inherit;
  text-decoration: none;
  width: 100%;
  height: 100%;
  inset: auto;
  top: 0;
  left: 0;
}
.cdk-overlay-popover::backdrop {
  display: none;
}
.cdk-overlay-popover .cdk-overlay-backdrop {
  position: fixed;
  z-index: auto;
}
`],encapsulation:2})}return t})(),Bi=(()=>{class t{_platform=p(lt);_containerElement;_document=p(le);_styleLoader=p(Vn);ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let e="cdk-overlay-container";if(this._platform.isBrowser||eI()){let r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;o<r.length;o++)r[o].remove()}let i=this._document.createElement("div");i.classList.add(e),eI()?i.setAttribute("platform","test"):this._platform.isBrowser||i.setAttribute("platform","server"),this._document.body.appendChild(i),this._containerElement=i}_loadStyles(){this._styleLoader.load(NF)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),cI=class{_renderer;_ngZone;element;_cleanupClick;_cleanupTransitionEnd;_fallbackTimeout;constructor(n,e,i,r){this._renderer=e,this._ngZone=i,this.element=n.createElement("div"),this.element.classList.add("cdk-overlay-backdrop"),this._cleanupClick=e.listen(this.element,"click",r)}detach(){this._ngZone.runOutsideAngular(()=>{let n=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(n,"transitionend",this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),n.style.pointerEvents="none",n.classList.remove("cdk-overlay-backdrop-showing")})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}};function dI(t){return t&&t.nodeType===1}var Kd=class{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new z;_attachments=new z;_detachments=new z;_positionStrategy;_scrollStrategy;_locationChanges=Pe.EMPTY;_backdropRef=null;_detachContentMutationObserver;_detachContentAfterRenderRef;_disposed=!1;_previousHostParent;_keydownEvents=new z;_outsidePointerEvents=new z;_afterNextRenderRef;constructor(n,e,i,r,o,s,a,l,c,d=!1,u,m){this._portalOutlet=n,this._host=e,this._pane=i,this._config=r,this._ngZone=o,this._keyboardDispatcher=s,this._document=a,this._location=l,this._outsideClickDispatcher=c,this._animationsDisabled=d,this._injector=u,this._renderer=m,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}get eventPredicate(){return this._config?.eventPredicate||null}attach(n){if(this._disposed)return null;this._attachHost();let e=this._portalOutlet.attach(n);return this._positionStrategy?.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=jt(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._completeDetachContent(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof e?.onDestroy=="function"&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let n=this._portalOutlet.detach();return this._detachments.next(),this._completeDetachContent(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),n}dispose(){if(this._disposed)return;let n=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,n&&this._detachments.next(),this._detachments.complete(),this._completeDetachContent(),this._disposed=!0}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(n){n!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=n,this.hasAttached()&&(n.attach(this),this.updatePosition()))}updateSize(n){this._config=h(h({},this._config),n),this._updateElementSize()}setDirection(n){this._config=k(h({},this._config),{direction:n}),this._updateElementDirection()}addPanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!0)}removePanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!1)}getDirection(){let n=this._config.direction;return n?typeof n=="string"?n:n.value:"ltr"}updateScrollStrategy(n){n!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=n,this.hasAttached()&&(n.attach(this),n.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let n=this._pane.style;n.width=$t(this._config.width),n.height=$t(this._config.height),n.minWidth=$t(this._config.minWidth),n.minHeight=$t(this._config.minHeight),n.maxWidth=$t(this._config.maxWidth),n.maxHeight=$t(this._config.maxHeight)}_togglePointerEvents(n){this._pane.style.pointerEvents=n?"":"none"}_attachHost(){if(!this._host.parentElement){let n=this._config.usePopover?this._positionStrategy?.getPopoverInsertionPoint?.():null;dI(n)?n.after(this._host):n?.type==="parent"?n.element.appendChild(this._host):this._previousHostParent?.appendChild(this._host)}if(this._config.usePopover)try{this._host.showPopover()}catch(n){}}_attachBackdrop(){let n="cdk-overlay-backdrop-showing";this._backdropRef?.dispose(),this._backdropRef=new cI(this._document,this._renderer,this._ngZone,e=>{this._backdropClick.next(e)}),this._animationsDisabled&&this._backdropRef.element.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._config.usePopover?this._host.prepend(this._backdropRef.element):this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(n))}):this._backdropRef.element.classList.add(n)}_updateStackingOrder(){!this._config.usePopover&&this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(n,e,i){let r=Gd(e||[]).filter(o=>!!o);r.length&&(i?n.classList.add(...r):n.classList.remove(...r))}_detachContentWhenEmpty(){let n=!1;try{this._detachContentAfterRenderRef=jt(()=>{n=!0,this._detachContent()},{injector:this._injector})}catch(e){if(n)throw e;this._detachContent()}globalThis.MutationObserver&&this._pane&&(this._detachContentMutationObserver||=new globalThis.MutationObserver(()=>{this._detachContent()}),this._detachContentMutationObserver.observe(this._pane,{childList:!0}))}_detachContent(){(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),this._completeDetachContent())}_completeDetachContent(){this._detachContentAfterRenderRef?.destroy(),this._detachContentAfterRenderRef=void 0,this._detachContentMutationObserver?.disconnect()}_disposeScrollStrategy(){let n=this._scrollStrategy;n?.disable(),n?.detach?.()}},CF="cdk-overlay-connected-position-bounding-box",CY=/([A-Za-z%]+)$/;function rm(t,n){return new ky(n,t.get(Eo),t.get(le),t.get(lt),t.get(Bi))}var ky=class{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender=!1;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed=!1;_boundingBox=null;_lastPosition=null;_lastScrollVisibility=null;_positionChanges=new z;_resizeSubscription=Pe.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount=null;_popoverLocation="global";positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(n,e,i,r,o){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=o,this.setOrigin(n)}attach(n){this._overlayRef&&this._overlayRef,this._validatePositions(),n.hostElement.classList.add(CF),this._overlayRef=n,this._boundingBox=n.hostElement,this._pane=n.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._getContainerRect();let n=this._originRect,e=this._overlayRect,i=this._viewportRect,r=this._containerRect,o=[],s;for(let a of this._preferredPositions){let l=this._getOriginPoint(n,r,a),c=this._getOverlayPoint(l,e,a),d=this._getOverlayFit(c,e,i,a);if(d.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(a,l);return}if(this._canFitWithFlexibleDimensions(d,c,i)){o.push({position:a,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,a)});continue}(!s||s.overlayFit.visibleArea<d.visibleArea)&&(s={overlayFit:d,overlayPoint:c,originPoint:l,position:a,overlayRect:e})}if(o.length){let a=null,l=-1;for(let c of o){let d=c.boundingBoxRect.width*c.boundingBoxRect.height*(c.position.weight||1);d>l&&(l=d,a=c)}this._isPushed=!1,this._applyPosition(a.position,a.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(s.position,s.originPoint);return}this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Jl(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(CF),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let n=this._lastPosition;n?(this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._getContainerRect(),this._applyPosition(n,this._getOriginPoint(this._originRect,this._containerRect,n))):this.apply()}withScrollableContainers(n){return this._scrollables=n,this}withPositions(n){return this._preferredPositions=n,n.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(n){return this._viewportMargin=n,this}withFlexibleDimensions(n=!0){return this._hasFlexibleDimensions=n,this}withGrowAfterOpen(n=!0){return this._growAfterOpen=n,this}withPush(n=!0){return this._canPush=n,this}withLockedPosition(n=!0){return this._positionLocked=n,this}setOrigin(n){return this._origin=n,this}withDefaultOffsetX(n){return this._offsetX=n,this}withDefaultOffsetY(n){return this._offsetY=n,this}withTransformOriginOn(n){return this._transformOriginSelector=n,this}withPopoverLocation(n){return this._popoverLocation=n,this}getPopoverInsertionPoint(){return this._popoverLocation==="global"?null:this._popoverLocation!=="inline"?this._popoverLocation:this._origin instanceof Y?this._origin.nativeElement:dI(this._origin)?this._origin:null}_getOriginPoint(n,e,i){let r;if(i.originX=="center")r=n.left+n.width/2;else{let s=this._isRtl()?n.right:n.left,a=this._isRtl()?n.left:n.right;r=i.originX=="start"?s:a}e.left<0&&(r-=e.left);let o;return i.originY=="center"?o=n.top+n.height/2:o=i.originY=="top"?n.top:n.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(n,e,i){let r;i.overlayX=="center"?r=-e.width/2:i.overlayX==="start"?r=this._isRtl()?-e.width:0:r=this._isRtl()?0:-e.width;let o;return i.overlayY=="center"?o=-e.height/2:o=i.overlayY=="top"?0:-e.height,{x:n.x+r,y:n.y+o}}_getOverlayFit(n,e,i,r){let o=xF(e),{x:s,y:a}=n,l=this._getOffset(r,"x"),c=this._getOffset(r,"y");l&&(s+=l),c&&(a+=c);let d=0-s,u=s+o.width-i.width,m=0-a,f=a+o.height-i.height,_=this._subtractOverflows(o.width,d,u),S=this._subtractOverflows(o.height,m,f),M=_*S;return{visibleArea:M,isCompletelyWithinViewport:o.width*o.height===M,fitsInViewportVertically:S===o.height,fitsInViewportHorizontally:_==o.width}}_canFitWithFlexibleDimensions(n,e,i){if(this._hasFlexibleDimensions){let r=i.bottom-e.y,o=i.right-e.x,s=wF(this._overlayRef.getConfig().minHeight),a=wF(this._overlayRef.getConfig().minWidth),l=n.fitsInViewportVertically||s!=null&&s<=r,c=n.fitsInViewportHorizontally||a!=null&&a<=o;return l&&c}return!1}_pushOverlayOnScreen(n,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:n.x+this._previousPushAmount.x,y:n.y+this._previousPushAmount.y};let r=xF(e),o=this._viewportRect,s=Math.max(n.x+r.width-o.width,0),a=Math.max(n.y+r.height-o.height,0),l=Math.max(o.top-i.top-n.y,0),c=Math.max(o.left-i.left-n.x,0),d=0,u=0;return r.width<=o.width?d=c||-s:d=n.x<this._getViewportMarginStart()?o.left-i.left-n.x:0,r.height<=o.height?u=l||-a:u=n.y<this._getViewportMarginTop()?o.top-i.top-n.y:0,this._previousPushAmount={x:d,y:u},{x:n.x+d,y:n.y+u}}_applyPosition(n,e){if(this._setTransformOrigin(n),this._setOverlayElementStyles(e,n),this._setBoundingBoxStyles(e,n),n.panelClass&&this._addPanelClasses(n.panelClass),this._positionChanges.observers.length){let i=this._getScrollVisibility();if(n!==this._lastPosition||!this._lastScrollVisibility||!wY(this._lastScrollVisibility,i)){let r=new Ry(n,i);this._positionChanges.next(r)}this._lastScrollVisibility=i}this._lastPosition=n,this._isInitialRender=!1}_setTransformOrigin(n){if(!this._transformOriginSelector)return;let e=this._boundingBox.querySelectorAll(this._transformOriginSelector),i,r=n.overlayY;n.overlayX==="center"?i="center":this._isRtl()?i=n.overlayX==="start"?"right":"left":i=n.overlayX==="start"?"left":"right";for(let o=0;o<e.length;o++)e[o].style.transformOrigin=`${i} ${r}`}_calculateBoundingBoxRect(n,e){let i=this._viewportRect,r=this._isRtl(),o,s,a;if(e.overlayY==="top")s=n.y,o=i.height-s+this._getViewportMarginBottom();else if(e.overlayY==="bottom")a=i.height-n.y+this._getViewportMarginTop()+this._getViewportMarginBottom(),o=i.height-a+this._getViewportMarginTop();else{let f=Math.min(i.bottom-n.y+i.top,n.y),_=this._lastBoundingBoxSize.height;o=f*2,s=n.y-f,o>_&&!this._isInitialRender&&!this._growAfterOpen&&(s=n.y-_/2)}let l=e.overlayX==="start"&&!r||e.overlayX==="end"&&r,c=e.overlayX==="end"&&!r||e.overlayX==="start"&&r,d,u,m;if(c)m=i.width-n.x+this._getViewportMarginStart()+this._getViewportMarginEnd(),d=n.x-this._getViewportMarginStart();else if(l)u=n.x,d=i.right-n.x-this._getViewportMarginEnd();else{let f=Math.min(i.right-n.x+i.left,n.x),_=this._lastBoundingBoxSize.width;d=f*2,u=n.x-f,d>_&&!this._isInitialRender&&!this._growAfterOpen&&(u=n.x-_/2)}return{top:s,left:u,bottom:a,right:m,width:d,height:o}}_setBoundingBoxStyles(n,e){let i=this._calculateBoundingBoxRect(n,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));let r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right="auto",r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{let o=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;r.width=$t(i.width),r.height=$t(i.height),r.top=$t(i.top)||"auto",r.bottom=$t(i.bottom)||"auto",r.left=$t(i.left)||"auto",r.right=$t(i.right)||"auto",e.overlayX==="center"?r.alignItems="center":r.alignItems=e.overlayX==="end"?"flex-end":"flex-start",e.overlayY==="center"?r.justifyContent="center":r.justifyContent=e.overlayY==="bottom"?"flex-end":"flex-start",o&&(r.maxHeight=$t(o)),s&&(r.maxWidth=$t(s))}this._lastBoundingBoxSize=i,Jl(this._boundingBox.style,r)}_resetBoundingBoxStyles(){Jl(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Jl(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(n,e){let i={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(r){let d=this._viewportRuler.getViewportScrollPosition();Jl(i,this._getExactOverlayY(e,n,d)),Jl(i,this._getExactOverlayX(e,n,d))}else i.position="static";let a="",l=this._getOffset(e,"x"),c=this._getOffset(e,"y");l&&(a+=`translateX(${l}px) `),c&&(a+=`translateY(${c}px)`),i.transform=a.trim(),s.maxHeight&&(r?i.maxHeight=$t(s.maxHeight):o&&(i.maxHeight="")),s.maxWidth&&(r?i.maxWidth=$t(s.maxWidth):o&&(i.maxWidth="")),Jl(this._pane.style,i)}_getExactOverlayY(n,e,i){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,n);if(this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),n.overlayY==="bottom"){let s=this._document.documentElement.clientHeight;r.bottom=`${s-(o.y+this._overlayRect.height)}px`}else r.top=$t(o.y);return r}_getExactOverlayX(n,e,i){let r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,n);this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i));let s;if(this._isRtl()?s=n.overlayX==="end"?"left":"right":s=n.overlayX==="end"?"right":"left",s==="right"){let a=this._document.documentElement.clientWidth;r.right=`${a-(o.x+this._overlayRect.width)}px`}else r.left=$t(o.x);return r}_getScrollVisibility(){let n=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:SF(n,i),isOriginOutsideView:lI(n,i),isOverlayClipped:SF(e,i),isOverlayOutsideView:lI(e,i)}}_subtractOverflows(n,...e){return e.reduce((i,r)=>i-Math.max(r,0),n)}_getNarrowedViewportRect(){let n=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._getViewportMarginTop(),left:i.left+this._getViewportMarginStart(),right:i.left+n-this._getViewportMarginEnd(),bottom:i.top+e-this._getViewportMarginBottom(),width:n-this._getViewportMarginStart()-this._getViewportMarginEnd(),height:e-this._getViewportMarginTop()-this._getViewportMarginBottom()}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(n,e){return e==="x"?n.offsetX==null?this._offsetX:n.offsetX:n.offsetY==null?this._offsetY:n.offsetY}_validatePositions(){}_addPanelClasses(n){this._pane&&Gd(n).forEach(e=>{e!==""&&this._appliedPanelClasses.indexOf(e)===-1&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(n=>{this._pane.classList.remove(n)}),this._appliedPanelClasses=[])}_getViewportMarginStart(){return typeof this._viewportMargin=="number"?this._viewportMargin:this._viewportMargin?.start??0}_getViewportMarginEnd(){return typeof this._viewportMargin=="number"?this._viewportMargin:this._viewportMargin?.end??0}_getViewportMarginTop(){return typeof this._viewportMargin=="number"?this._viewportMargin:this._viewportMargin?.top??0}_getViewportMarginBottom(){return typeof this._viewportMargin=="number"?this._viewportMargin:this._viewportMargin?.bottom??0}_getOriginRect(){let n=this._origin;if(n instanceof Y)return n.nativeElement.getBoundingClientRect();if(n instanceof Element)return n.getBoundingClientRect();let e=n.width||0,i=n.height||0;return{top:n.y,bottom:n.y+i,left:n.x,right:n.x+e,height:i,width:e}}_getContainerRect(){let n=this._overlayRef.getConfig().usePopover&&this._popoverLocation!=="global",e=this._overlayContainer.getContainerElement();n&&(e.style.display="block");let i=e.getBoundingClientRect();return n&&(e.style.display=""),i}};function Jl(t,n){for(let e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);return t}function wF(t){if(typeof t!="number"&&t!=null){let[n,e]=t.split(CY);return!e||e==="px"?parseFloat(n):null}return t||null}function xF(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}function wY(t,n){return t===n?!0:t.isOriginClipped===n.isOriginClipped&&t.isOriginOutsideView===n.isOriginOutsideView&&t.isOverlayClipped===n.isOverlayClipped&&t.isOverlayOutsideView===n.isOverlayOutsideView}var TF="cdk-global-overlay-wrapper";function Xd(t){return new Py}var Py=class{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(n){let e=n.getConfig();this._overlayRef=n,this._width&&!e.width&&n.updateSize({width:this._width}),this._height&&!e.height&&n.updateSize({height:this._height}),n.hostElement.classList.add(TF),this._isDisposed=!1}top(n=""){return this._bottomOffset="",this._topOffset=n,this._alignItems="flex-start",this}left(n=""){return this._xOffset=n,this._xPosition="left",this}bottom(n=""){return this._topOffset="",this._bottomOffset=n,this._alignItems="flex-end",this}right(n=""){return this._xOffset=n,this._xPosition="right",this}start(n=""){return this._xOffset=n,this._xPosition="start",this}end(n=""){return this._xOffset=n,this._xPosition="end",this}width(n=""){return this._overlayRef?this._overlayRef.updateSize({width:n}):this._width=n,this}height(n=""){return this._overlayRef?this._overlayRef.updateSize({height:n}):this._height=n,this}centerHorizontally(n=""){return this.left(n),this._xPosition="center",this}centerVertically(n=""){return this.top(n),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let n=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:s,maxHeight:a}=i,l=(r==="100%"||r==="100vw")&&(!s||s==="100%"||s==="100vw"),c=(o==="100%"||o==="100vh")&&(!a||a==="100%"||a==="100vh"),d=this._xPosition,u=this._xOffset,m=this._overlayRef.getConfig().direction==="rtl",f="",_="",S="";l?S="flex-start":d==="center"?(S="center",m?_=u:f=u):m?d==="left"||d==="end"?(S="flex-end",f=u):(d==="right"||d==="start")&&(S="flex-start",_=u):d==="left"||d==="start"?(S="flex-start",f=u):(d==="right"||d==="end")&&(S="flex-end",_=u),n.position=this._cssPosition,n.marginLeft=l?"0":f,n.marginTop=c?"0":this._topOffset,n.marginBottom=this._bottomOffset,n.marginRight=l?"0":_,e.justifyContent=S,e.alignItems=c?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let n=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(TF),i.justifyContent=i.alignItems=n.marginTop=n.marginBottom=n.marginLeft=n.marginRight=n.position="",this._overlayRef=null,this._isDisposed=!0}},RF=(()=>{class t{_injector=p(J);global(){return Xd()}flexibleConnectedTo(e){return rm(this._injector,e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),om=new T("OVERLAY_DEFAULT_CONFIG");function ic(t,n){t.get(Vn).load(NF);let e=t.get(Bi),i=t.get(le),r=t.get(dn),o=t.get(ht),s=t.get(Tn),a=t.get(Ke,null,{optional:!0})||t.get(Yt).createRenderer(null,null),l=new ec(n),c=t.get(om,null,{optional:!0})?.usePopover??!0;l.direction=l.direction||s.value,!i.body||!("showPopover"in i.body)?l.usePopover=!1:l.usePopover=n?.usePopover??c;let d=i.createElement("div"),u=i.createElement("div");d.id=r.getId("cdk-overlay-"),d.classList.add("cdk-overlay-pane"),u.appendChild(d),l.usePopover&&(u.setAttribute("popover","manual"),u.classList.add("cdk-overlay-popover"));let m=l.usePopover?l.positionStrategy?.getPopoverInsertionPoint?.():null;return dI(m)?m.after(u):m?.type==="parent"?m.element.appendChild(u):e.getContainerElement().appendChild(u),new Kd(new Ay(d,o,t),u,d,l,t.get(Z),t.get(MF),i,t.get(no),t.get(OF),n?.disableAnimations??t.get(Vs,null,{optional:!0})==="NoopAnimations",t.get(We),a)}var kF=(()=>{class t{scrollStrategies=p(DF);_positionBuilder=p(RF);_injector=p(J);create(e){return ic(this._injector,e)}position(){return this._positionBuilder}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),xY=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],TY=new T("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=p(J);return()=>nc(t)}}),Qd=(()=>{class t{elementRef=p(Y);static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return t})(),PF=new T("cdk-connected-overlay-default-config"),Ly=(()=>{class t{_dir=p(Tn,{optional:!0});_injector=p(J);_overlayRef;_templatePortal;_backdropSubscription=Pe.EMPTY;_attachSubscription=Pe.EMPTY;_detachSubscription=Pe.EMPTY;_positionSubscription=Pe.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=p(TY);_ngZone=p(Z);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;disposeOnNavigation=!1;usePopover;matchWidth=!1;set _config(e){typeof e!="string"&&this._assignConfig(e)}backdropClick=new te;positionChange=new te;attach=new te;detach=new te;overlayKeydown=new te;overlayOutsideClick=new te;constructor(){let e=p(Nt),i=p(mt),r=p(PF,{optional:!0}),o=p(om,{optional:!0});this.usePopover=o?.usePopover===!1?null:"global",this._templatePortal=new Zl(e,i),this.scrollStrategy=this._scrollStrategyFactory(),r&&this._assignConfig(r)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef?.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef?.updateSize({width:this._getWidth(),minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this.attachOverlay():this.detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=xY);let e=this._overlayRef=ic(this._injector,this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),i.keyCode===27&&!this.disableClose&&!Hn(i)&&(i.preventDefault(),this.detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{let r=this._getOriginElement(),o=xn(i);(!r||r!==o&&!r.contains(o))&&this.overlayOutsideClick.next(i)})}_buildConfig(){let e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new ec({direction:this._dir||"ltr",positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation,usePopover:!!this.usePopover});return(this.height||this.height===0)&&(i.height=this.height),(this.minWidth||this.minWidth===0)&&(i.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){let i=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector).withPopoverLocation(this.usePopover===null?"global":this.usePopover)}_createPositionStrategy(){let e=rm(this._injector,this._getOrigin());return this._updatePositionStrategy(e),e}_getOrigin(){return this.origin instanceof Qd?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Qd?this.origin.elementRef.nativeElement:this.origin instanceof Y?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_getWidth(){return this.width?this.width:this.matchWidth?this._getOriginElement()?.getBoundingClientRect?.().width:void 0}attachOverlay(){this._overlayRef||this._createOverlay();let e=this._overlayRef;e.getConfig().hasBackdrop=this.hasBackdrop,e.updateSize({width:this._getWidth()}),e.hasAttached()||e.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=e.backdropClick().subscribe(i=>this.backdropClick.emit(i)):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Ru(()=>this.positionChange.observers.length>0)).subscribe(i=>{this._ngZone.run(()=>this.positionChange.emit(i)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()})),this.open=!0}detachOverlay(){this._overlayRef?.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.open=!1}_assignConfig(e){this.origin=e.origin??this.origin,this.positions=e.positions??this.positions,this.positionStrategy=e.positionStrategy??this.positionStrategy,this.offsetX=e.offsetX??this.offsetX,this.offsetY=e.offsetY??this.offsetY,this.width=e.width??this.width,this.height=e.height??this.height,this.minWidth=e.minWidth??this.minWidth,this.minHeight=e.minHeight??this.minHeight,this.backdropClass=e.backdropClass??this.backdropClass,this.panelClass=e.panelClass??this.panelClass,this.viewportMargin=e.viewportMargin??this.viewportMargin,this.scrollStrategy=e.scrollStrategy??this.scrollStrategy,this.disableClose=e.disableClose??this.disableClose,this.transformOriginSelector=e.transformOriginSelector??this.transformOriginSelector,this.hasBackdrop=e.hasBackdrop??this.hasBackdrop,this.lockPosition=e.lockPosition??this.lockPosition,this.flexibleDimensions=e.flexibleDimensions??this.flexibleDimensions,this.growAfterOpen=e.growAfterOpen??this.growAfterOpen,this.push=e.push??this.push,this.disposeOnNavigation=e.disposeOnNavigation??this.disposeOnNavigation,this.usePopover=e.usePopover??this.usePopover,this.matchWidth=e.matchWidth??this.matchWidth}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",be],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",be],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",be],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",be],push:[2,"cdkConnectedOverlayPush","push",be],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",be],usePopover:[0,"cdkConnectedOverlayUsePopover","usePopover"],matchWidth:[2,"cdkConnectedOverlayMatchWidth","matchWidth",be],_config:[0,"cdkConnectedOverlay","_config"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Et]})}return t})(),ds=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({providers:[kF],imports:[ut,Xl,em,em]})}return t})();var $F=(()=>{class t{_renderer;_elementRef;onChange=e=>{};onTouched=()=>{};constructor(e,i){this._renderer=e,this._elementRef=i}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static \u0275fac=function(i){return new(i||t)(E(Ke),E(Y))};static \u0275dir=B({type:t})}return t})(),GF=(()=>{class t extends $F{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,features:[ie]})}return t})(),Rr=new T(""),IY={provide:Rr,useExisting:wi(()=>pm),multi:!0},pm=(()=>{class t extends GF{writeValue(e){this.setProperty("checked",e)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["input","type","checkbox","formControlName","",3,"ngNoCva",""],["input","type","checkbox","formControl","",3,"ngNoCva",""],["input","type","checkbox","ngModel","",3,"ngNoCva",""]],hostBindings:function(i,r){i&1&&$("change",function(s){return r.onChange(s.target.checked)})("blur",function(){return r.onTouched()})},standalone:!1,features:[Ge([IY]),ie]})}return t})(),DY={provide:Rr,useExisting:wi(()=>nu),multi:!0};function AY(){let t=Oi()?Oi().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var MY=new T(""),nu=(()=>{class t extends $F{_compositionMode;_composing=!1;constructor(e,i,r){super(e,i),this._compositionMode=r,this._compositionMode==null&&(this._compositionMode=!AY())}writeValue(e){let i=e??"";this.setProperty("value",i)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static \u0275fac=function(i){return new(i||t)(E(Ke),E(Y),E(MY,8))};static \u0275dir=B({type:t,selectors:[["input","formControlName","",3,"type","checkbox",3,"ngNoCva",""],["textarea","formControlName","",3,"ngNoCva",""],["input","formControl","",3,"type","checkbox",3,"ngNoCva",""],["textarea","formControl","",3,"ngNoCva",""],["input","ngModel","",3,"type","checkbox",3,"ngNoCva",""],["textarea","ngModel","",3,"ngNoCva",""],["","ngDefaultControl",""]],hostBindings:function(i,r){i&1&&$("input",function(s){return r._handleInput(s.target.value)})("blur",function(){return r.onTouched()})("compositionstart",function(){return r._compositionStart()})("compositionend",function(s){return r._compositionEnd(s.target.value)})},standalone:!1,features:[Ge([DY]),ie]})}return t})();function mI(t){return t==null||hI(t)===0}function hI(t){return t==null?null:Array.isArray(t)||typeof t=="string"?t.length:t instanceof Set?t.size:null}var fm=new T(""),gI=new T(""),OY=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,um=class{static min(n){return NY(n)}static max(n){return RY(n)}static required(n){return WF(n)}static requiredTrue(n){return kY(n)}static email(n){return PY(n)}static minLength(n){return LY(n)}static maxLength(n){return qF(n)}static pattern(n){return FY(n)}static nullValidator(n){return By()}static compose(n){return JF(n)}static composeAsync(n){return e3(n)}};function NY(t){return n=>{if(n.value==null||t==null)return null;let e=parseFloat(n.value);return!isNaN(e)&&e<t?{min:{min:t,actual:n.value}}:null}}function RY(t){return n=>{if(n.value==null||t==null)return null;let e=parseFloat(n.value);return!isNaN(e)&&e>t?{max:{max:t,actual:n.value}}:null}}function WF(t){return mI(t.value)?{required:!0}:null}function kY(t){return t.value===!0?null:{required:!0}}function PY(t){return mI(t.value)||OY.test(t.value)?null:{email:!0}}function LY(t){return n=>{let e=n.value?.length??hI(n.value);return e===null||e===0?null:e<t?{minlength:{requiredLength:t,actualLength:e}}:null}}function qF(t){return n=>{let e=n.value?.length??hI(n.value);return e!==null&&e>t?{maxlength:{requiredLength:t,actualLength:e}}:null}}function FY(t){if(!t)return By;let n,e;return typeof t=="string"?(e="",t.charAt(0)!=="^"&&(e+="^"),e+=t,t.charAt(t.length-1)!=="$"&&(e+="$"),n=new RegExp(e)):(e=t.toString(),n=t),i=>{if(mI(i.value))return null;let r=i.value;return n.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}function By(t){return null}function YF(t){return t!=null}function KF(t){return Xr(t)?Je(t):t}function QF(t){let n={};return t.forEach(e=>{n=e!=null?h(h({},n),e):n}),Object.keys(n).length===0?null:n}function ZF(t,n){return n.map(e=>e(t))}function BY(t){return!t.validate}function XF(t){return t.map(n=>BY(n)?n:e=>n.validate(e))}function JF(t){if(!t)return null;let n=t.filter(YF);return n.length==0?null:function(e){return QF(ZF(e,n))}}function _I(t){return t!=null?JF(XF(t)):null}function e3(t){if(!t)return null;let n=t.filter(YF);return n.length==0?null:function(e){let i=ZF(e,n).map(KF);return ja(i).pipe(ue(QF))}}function bI(t){return t!=null?e3(XF(t)):null}function LF(t,n){return t===null?[n]:Array.isArray(t)?[...t,n]:[t,n]}function t3(t){return t._rawValidators}function n3(t){return t._rawAsyncValidators}function uI(t){return t?Array.isArray(t)?t:[t]:[]}function Uy(t,n){return Array.isArray(t)?t.includes(n):t===n}function FF(t,n){let e=uI(n);return uI(t).forEach(r=>{Uy(e,r)||e.push(r)}),e}function BF(t,n){return uI(n).filter(e=>!Uy(t,e))}var jy=class{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=_I(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=bI(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control?.reset(n)}hasError(n,e){return this.control?this.control.hasError(n,e):!1}getError(n,e){return this.control?this.control.getError(n,e):null}},rc=class extends jy{name;get formDirective(){return null}get path(){return null}};var sm="VALID",Fy="INVALID",Jd="PENDING",am="DISABLED",ha=class{},Vy=class extends ha{value;source;constructor(n,e){super(),this.value=n,this.source=e}},cm=class extends ha{pristine;source;constructor(n,e){super(),this.pristine=n,this.source=e}},dm=class extends ha{touched;source;constructor(n,e){super(),this.touched=n,this.source=e}},eu=class extends ha{status;source;constructor(n,e){super(),this.status=n,this.source=e}},Hy=class extends ha{source;constructor(n){super(),this.source=n}},tu=class extends ha{source;constructor(n){super(),this.source=n}};function i3(t){return(qy(t)?t.validators:t)||null}function UY(t){return Array.isArray(t)?_I(t):t||null}function r3(t,n){return(qy(n)?n.asyncValidators:t)||null}function jY(t){return Array.isArray(t)?bI(t):t||null}function qy(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function VY(t,n,e){let i=t.controls;if(!(n?Object.keys(i):i).length)throw new N(1e3,"");if(!o3(i,e))throw new N(1001,"")}function HY(t,n,e){t._forEachChild((i,r)=>{if(e[r]===void 0)throw new N(-1002,"")})}var zy=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_hasRequired=et(!1);_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(n,e){this._assignValidators(n),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n,this._updateHasRequiredValidator()}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get status(){return dt(this.statusReactive)}set status(n){dt(()=>this.statusReactive.set(n))}_status=Xn(()=>this.statusReactive());statusReactive=et(void 0);get valid(){return this.status===sm}get invalid(){return this.status===Fy}get pending(){return this.status===Jd}get disabled(){return this.status===am}get enabled(){return this.status!==am}errors;get pristine(){return dt(this.pristineReactive)}set pristine(n){dt(()=>this.pristineReactive.set(n))}_pristine=Xn(()=>this.pristineReactive());pristineReactive=et(!0);get dirty(){return!this.pristine}get touched(){return dt(this.touchedReactive)}set touched(n){dt(()=>this.touchedReactive.set(n))}_touched=Xn(()=>this.touchedReactive());touchedReactive=et(!1);get untouched(){return!this.touched}_events=new z;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(FF(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(FF(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(BF(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(BF(n,this._rawAsyncValidators))}hasValidator(n){return Uy(this._rawValidators,n)}hasAsyncValidator(n){return Uy(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){let e=this.touched===!1;this.touched=!0;let i=n.sourceControl??this;n.onlySelf||this._parent?.markAsTouched(k(h({},n),{sourceControl:i})),e&&n.emitEvent!==!1&&this._events.next(new dm(!0,i))}markAllAsDirty(n={}){this.markAsDirty({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsDirty(n))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsTouched(n))}markAsUntouched(n={}){let e=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let i=n.sourceControl??this;this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:i})}),n.onlySelf||this._parent?._updateTouched(n,i),e&&n.emitEvent!==!1&&this._events.next(new dm(!1,i))}markAsDirty(n={}){let e=this.pristine===!0;this.pristine=!1;let i=n.sourceControl??this;n.onlySelf||this._parent?.markAsDirty(k(h({},n),{sourceControl:i})),e&&n.emitEvent!==!1&&this._events.next(new cm(!1,i))}markAsPristine(n={}){let e=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let i=n.sourceControl??this;this._forEachChild(r=>{r.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),n.onlySelf||this._parent?._updatePristine(n,i),e&&n.emitEvent!==!1&&this._events.next(new cm(!0,i))}markAsPending(n={}){this.status=Jd;let e=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new eu(this.status,e)),this.statusChanges.emit(this.status)),n.onlySelf||this._parent?.markAsPending(k(h({},n),{sourceControl:e}))}disable(n={}){let e=this._parentMarkedDirty(n.onlySelf);this.status=am,this.errors=null,this._forEachChild(r=>{r.disable(k(h({},n),{onlySelf:!0}))}),this._updateValue();let i=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new Vy(this.value,i)),this._events.next(new eu(this.status,i)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(k(h({},n),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(r=>r(!0))}enable(n={}){let e=this._parentMarkedDirty(n.onlySelf);this.status=sm,this._forEachChild(i=>{i.enable(k(h({},n),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors(k(h({},n),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(n,e){n.onlySelf||(this._parent?.updateValueAndValidity(n),n.skipPristineCheck||this._parent?._updatePristine({},e),this._parent?._updateTouched({},e))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let i=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===sm||this.status===Jd)&&this._runAsyncValidator(i,n.emitEvent)}let e=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new Vy(this.value,e)),this._events.next(new eu(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),n.onlySelf||this._parent?.updateValueAndValidity(k(h({},n),{sourceControl:e}))}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?am:sm}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,e){if(this.asyncValidator){this.status=Jd,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1,shouldHaveEmitted:n!==!1};let i=KF(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(r=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(r,{emitEvent:e,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let n=(this._hasOwnPendingAsyncValidator?.emitEvent||this._hasOwnPendingAsyncValidator?.shouldHaveEmitted)??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,e={}){this.errors=n,this._updateControlsErrors(e.emitEvent!==!1,this,e.shouldHaveEmitted)}get(n){let e=n;return e==null||(Array.isArray(e)||(e=e.split(".")),e.length===0)?null:e.reduce((i,r)=>i&&i._find(r),this)}getError(n,e){let i=e?this.get(e):this;return i?.errors?i.errors[n]:null}hasError(n,e){return!!this.getError(n,e)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,e,i){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||i)&&this._events.next(new eu(this.status,e)),this._parent&&this._parent._updateControlsErrors(n,e,i)}_initObservables(){this.valueChanges=new te,this.statusChanges=new te}_calculateStatus(){return this._allControlsDisabled()?am:this.errors?Fy:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Jd)?Jd:this._anyControlsHaveStatus(Fy)?Fy:sm}_anyControlsHaveStatus(n){return this._anyControls(e=>e.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,e){let i=!this._anyControlsDirty(),r=this.pristine!==i;this.pristine=i,n.onlySelf||this._parent?._updatePristine(n,e),r&&this._events.next(new cm(this.pristine,e))}_updateTouched(n={},e){this.touched=this._anyControlsTouched(),this._events.next(new dm(this.touched,e)),n.onlySelf||this._parent?._updateTouched(n,e)}_onDisabledChange=[];_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){qy(n)&&n.updateOn!=null&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!!this._parent?.dirty&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=UY(this._rawValidators),this._updateHasRequiredValidator()}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=jY(this._rawAsyncValidators)}_updateHasRequiredValidator(){dt(()=>this._hasRequired.set(this.hasValidator(um.required)))}};function o3(t,n){return Object.hasOwn(t,n)}function zY(t){return t.tagName==="INPUT"||t.tagName==="SELECT"||t.tagName==="TEXTAREA"}function $Y(t,n,e,i){switch(e){case"name":t.setAttribute(n,e,i);break;case"disabled":case"readonly":case"required":i?t.setAttribute(n,e,""):t.removeAttribute(n,e);break;case"max":case"min":case"minLength":case"maxLength":i!==void 0?t.setAttribute(n,e,i.toString()):t.removeAttribute(n,e);break}}var pI=class{kind;context;control;message;constructor({kind:n,context:e,control:i}){this.kind=n,this.context=e,this.control=i}};function GY(t){return typeof t=="number"?t:parseInt(t,10)}var s3=(()=>{class t{_validator=By;_onChange;_enabled;ngOnChanges(e){if(this.inputName in e){let i=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):By,this._onChange?.()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,features:[Et]})}return t})();var WY={provide:fm,useExisting:wi(()=>a3),multi:!0};var a3=(()=>{class t extends s3{required;inputName="required";normalizeInput=be;createValidator=e=>WF;enabled(e){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(i,r){i&2&&xe("required",r._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[Ge([WY]),ie]})}return t})();var qY={provide:fm,useExisting:wi(()=>yI),multi:!0},yI=(()=>{class t extends s3{maxlength;inputName="maxlength";normalizeInput=e=>GY(e);createValidator=e=>qF(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(i,r){i&2&&xe("maxlength",r._enabled?r.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[Ge([qY]),ie]})}return t})();var YY=new T(""),mm=new T("",{factory:()=>Yy}),Yy="always";function KY(t,n){return[...n.path,t]}function UF(t,n,e=Yy){vI(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||e==="always")&&n.valueAccessor.setDisabledState?.(t.disabled),ZY(t,n),JY(t,n),XY(t,n),QY(t,n)}function jF(t,n,e=!0){let i=()=>{};n?.valueAccessor?.registerOnChange(i),n?.valueAccessor?.registerOnTouched(i),Gy(t,n),t&&(n._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function $y(t,n){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(n)})}function QY(t,n){if(n.valueAccessor.setDisabledState){let e=i=>{n.valueAccessor.setDisabledState(i)};t.registerOnDisabledChange(e),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}function vI(t,n){let e=t3(t);n.validator!==null?t.setValidators(LF(e,n.validator)):typeof e=="function"&&t.setValidators([e]);let i=n3(t);n.asyncValidator!==null?t.setAsyncValidators(LF(i,n.asyncValidator)):typeof i=="function"&&t.setAsyncValidators([i]);let r=()=>t.updateValueAndValidity();$y(n._rawValidators,r),$y(n._rawAsyncValidators,r)}function Gy(t,n){let e=!1;if(t!==null){if(n.validator!==null){let r=t3(t);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==n.validator);o.length!==r.length&&(e=!0,t.setValidators(o))}}if(n.asyncValidator!==null){let r=n3(t);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==n.asyncValidator);o.length!==r.length&&(e=!0,t.setAsyncValidators(o))}}}let i=()=>{};return $y(n._rawValidators,i),$y(n._rawAsyncValidators,i),e}function ZY(t,n){n.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&l3(t,n)})}function XY(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&l3(t,n),t.updateOn!=="submit"&&t.markAsTouched()})}function l3(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function JY(t,n){let e=(i,r)=>{n.valueAccessor.writeValue(i),r&&n.viewToModelUpdate(i)};t.registerOnChange(e),n._registerOnDestroy(()=>{t._unregisterOnChange(e)})}function c3(t,n){t==null,vI(t,n)}function eK(t,n){return Gy(t,n)}function tK(t,n){if(!t.hasOwnProperty("model"))return!1;let e=t.model;return e.isFirstChange()?!0:!Object.is(n,e.currentValue)}function nK(t){return Object.getPrototypeOf(t.constructor)===GF}function d3(t,n){t._syncPendingControls(),n.forEach(e=>{let i=e.control;i.updateOn==="submit"&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function iK(t,n){if(!n)return null;Array.isArray(n);let e,i,r;return n.forEach(o=>{o.constructor===nu?e=o:nK(o)?i=o:r=o}),r||i||e||null}function rK(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}var oK={provide:YY,useFactory:()=>{let t=p(ga,{self:!0});return{setParseErrors:n=>{t.setParseErrorSource(n)},set onReset(n){t.onReset=n}}}},ga=class extends jy{_parent=null;name=null;valueAccessor=null;isCustomControlBased=!1;userOnReset;resetSubscription;set onReset(n){this.userOnReset=n,this.resetSubscription?.unsubscribe(),this.resetSubscription=void 0,this.control&&(this.resetSubscription=this.control.events.subscribe(e=>{e instanceof tu&&this.control&&this.userOnReset?.(this.control.value)}),this.subscription?.add(this.resetSubscription))}isNativeFormElement=!1;rawValueAccessors;_selectedValueAccessor=null;get selectedValueAccessor(){return this._selectedValueAccessor??=iK(this,this.rawValueAccessors)}parseErrorsValidator=null;renderer;injector;requiredValidatorViaDi;subscription;customControlBindings=null;constructor(n,e,i){super(),this.injector=n,this.renderer=e,this.rawValueAccessors=i,this.injector?.get(Wt)?.onDestroy(()=>{this.removeParseErrorsValidator(this.control),this.subscription?.unsubscribe()})}setupCustomControl(){this.subscription?.unsubscribe();let n=this.injector?.get(Ye);if(!this.control||!n)return;let e=n.markForCheck.bind(n);this.subscription=new Pe,this.subscription.add(this.control.valueChanges.subscribe(e)),this.subscription.add(this.control.statusChanges.subscribe(e)),this.resetSubscription?.unsubscribe(),this.resetSubscription=void 0,this.userOnReset&&(this.resetSubscription=this.control.events.subscribe(i=>{i instanceof tu&&this.control&&this.userOnReset?.(this.control.value)}),this.subscription.add(this.resetSubscription)),this.parseErrorsValidator&&this.control.addValidators(this.parseErrorsValidator)}ngControlCreate(n){!n.nativeElement.hasAttribute?.("ngNoCva")&&(this.rawValueAccessors&&this.rawValueAccessors.length>0||this.valueAccessor!==null)||!n.customControl||(this.isCustomControlBased=!0,n.listenToCustomControlModel(r=>{this.control?.setValue(r,{emitModelToViewChange:!1}),this.control?.markAsDirty(),this.viewToModelUpdate(r)}),n.listenToCustomControlOutput("touch",()=>{this.control?.markAsTouched()}),this.customControlBindings={},this.isNativeFormElement=zY(n.nativeElement),this.requiredValidatorViaDi=this._rawValidators.find(r=>r instanceof a3))}ngControlUpdate(n,e){if(!this.isCustomControlBased)return;let i=this.control,r=this.customControlBindings;Object.is(r.value,i.value)||(r.value=i.value,n.setCustomControlModelInput(i.value)),this.bindControlProperty(n,r,"touched",i.touched),this.bindControlProperty(n,r,"dirty",i.dirty),this.bindControlProperty(n,r,"valid",i.valid),this.bindControlProperty(n,r,"invalid",i.invalid),this.bindControlProperty(n,r,"pending",i.pending),this.bindControlProperty(n,r,"disabled",i.disabled),this.shouldBindRequired&&this.bindControlProperty(n,r,"required",this.isRequired);let o=i.errors;if(r.errors!==o){r.errors=o;let s=this._convertErrors(o);n.setInputOnDirectives("errors",s)}}get isRequired(){return(this.requiredValidatorViaDi?._enabled||this.control?._hasRequired())??!1}get shouldBindRequired(){return!0}bindControlProperty(n,e,i,r){if(e[i]===r)return;e[i]=r;let o=n.setInputOnDirectives(i,r);this.isNativeFormElement&&!o&&(i==="disabled"||i==="required")&&this.renderer&&$Y(this.renderer,n.nativeElement,i,r)}_convertErrors(n){if(n===null)return[];let e=this.control;return Object.entries(n).map(([i,r])=>new pI({context:r,kind:i,control:e}))}setParseErrorSource(n){if(n===void 0)return;let e=null,i=Xn(()=>{let r=n();return r.length===0?null:r.reduce((o,s)=>(o[s.kind]=s,o),{})});this.parseErrorsValidator=(()=>e).bind(this),$o(()=>{e=i(),this.control?.updateValueAndValidity({emitEvent:!1})},{injector:this.injector})}removeParseErrorsValidator(n){this.parseErrorsValidator&&(n?.removeValidators(this.parseErrorsValidator),n?.updateValueAndValidity({emitEvent:!1}))}},fI=class{_cd;constructor(n){this._cd=n}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}};var hi=(()=>{class t extends fI{constructor(e){super(e)}static \u0275fac=function(i){return new(i||t)(E(ga,2))};static \u0275dir=B({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,r){i&2&&ne("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)},standalone:!1,features:[ie]})}return t})();var Wy=class extends zy{constructor(n,e,i){super(i3(e),r3(i,e)),this.controls=n,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(n,e){let i=this._find(n);return i||(this.controls[n]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(n,e,i={}){this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(n,e={}){let i=this._find(n);i&&i._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(n,e,i={}){let r=this._find(n);r&&r._registerOnCollectionChange(()=>{}),delete this.controls[n],e&&this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(n){return this._find(n)?.enabled===!0}setValue(n,e={}){dt(()=>{HY(this,!0,n),Object.keys(n).forEach(i=>{VY(this,!0,i),this.controls[i].setValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)})}patchValue(n,e={}){n!=null&&(Object.keys(n).forEach(i=>{let r=this._find(i);r&&r.patchValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(n={},e={}){this._forEachChild((i,r)=>{i.reset(n?n[r]:null,k(h({},e),{onlySelf:!0}))}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e),e?.emitEvent!==!1&&this._events.next(new tu(this))}getRawValue(){return this._reduceChildren({},(n,e,i)=>(n[i]=e.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(e,i)=>i._syncPendingControls()?!0:e);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(e=>{let i=this.controls[e];i&&n(i,e)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(let[e,i]of Object.entries(this.controls))if(this.contains(e)&&n(i))return!0;return!1}_reduceValue(){let n={};return this._reduceChildren(n,(e,i,r)=>((i.enabled||this.disabled)&&(e[r]=i.value),e))}_reduceChildren(n,e){let i=n;return this._forEachChild((r,o)=>{i=e(i,r,o)}),i}_allControlsDisabled(){for(let n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return o3(this.controls,n)?this.controls[n]:null}};var sK={provide:rc,useExisting:wi(()=>SI)},lm=Promise.resolve(),SI=(()=>{class t extends rc{callSetDisabledState;get submitted(){return dt(this.submittedReactive)}_submitted=Xn(()=>this.submittedReactive());submittedReactive=et(!1);_directives=new Set;form;ngSubmit=new te;options;constructor(e,i,r){super(),this.callSetDisabledState=r,this.form=new Wy({},_I(e),bI(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){lm.then(()=>{let i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),e._setupWithForm(this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){lm.then(()=>{this._findContainer(e.path)?.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){lm.then(()=>{let i=this._findContainer(e.path),r=new Wy({});c3(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){lm.then(()=>{this._findContainer(e.path)?.removeControl?.(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){lm.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),d3(this.form,this._directives),this.ngSubmit.emit(e),this.form._events.next(new Hy(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static \u0275fac=function(i){return new(i||t)(E(fm,10),E(gI,10),E(mm,8))};static \u0275dir=B({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup","",3,"formArray",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,r){i&1&&$("submit",function(s){return r.onSubmit(s)})("reset",function(){return r.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[Ge([sK]),ie]})}return t})();function VF(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}function HF(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var u3=class extends zy{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(n=null,e,i){super(i3(e),r3(i,e)),this._applyFormState(n),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),qy(e)&&(e.nonNullable||e.initialValueIsDefault)&&(HF(n)?this.defaultValue=n.value:this.defaultValue=n)}setValue(n,e={}){dt(()=>{this.value=this._pendingValue=n,this._onChange.length&&e.emitModelToViewChange!==!1&&this._onChange.forEach(i=>i(this.value,e.emitViewToModelChange!==!1)),this.updateValueAndValidity(e)})}patchValue(n,e={}){this.setValue(n,e)}reset(n=this.defaultValue,e={}){this._applyFormState(n),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),e.overwriteDefaultValue&&(this.defaultValue=this.value),this._pendingChange=!1,e?.emitEvent!==!1&&this._events.next(new tu(this))}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){VF(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){VF(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(n){HF(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}};var aK=t=>t instanceof u3;var lK={provide:ga,useExisting:wi(()=>si)},zF=Promise.resolve(),si=(()=>{class t extends ga{_changeDetectorRef;callSetDisabledState;control=new u3;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new te;constructor(e,i,r,o,s,a,l,c){super(l,c,o),this._changeDetectorRef=s,this.callSetDisabledState=a,this._parent=e,this._setValidators(i),this._setAsyncValidators(r)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),tK(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective?.removeControl(this)}\u0275ngControlCreate(e){super.ngControlCreate(e)}\u0275ngControlUpdate(e){super.ngControlUpdate(e,!1)}get shouldBindRequired(){return!1}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){this.isCustomControlBased?this.setupCustomControl():(this.valueAccessor??=this.selectedValueAccessor,UF(this.control,this,this.callSetDisabledState)),this.control.updateValueAndValidity({emitEvent:!1})}_setupWithForm(e){this.isCustomControlBased?this.setupCustomControl():(this.valueAccessor??=this.selectedValueAccessor,UF(this.control,this,e))}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){zF.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let i=e.isDisabled.currentValue,r=i!==0&&be(i);zF.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?KY(e,this._parent):[e]}static \u0275fac=function(i){return new(i||t)(E(rc,9),E(fm,10),E(gI,10),E(Rr,10),E(Ye,8),E(mm,8),E(J,8),E(Ke,8))};static \u0275dir=B({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[Ge([lK,oK]),ie,Et,NC(null)]})}return t})();var cK=(()=>{class t extends rc{callSetDisabledState;get submitted(){return dt(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}_submitted=Xn(()=>this._submittedReactive());_submittedReactive=et(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];constructor(e,i,r){super(),this.callSetDisabledState=r,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){this.onChanges(e)}ngOnDestroy(){this.onDestroy()}onChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}onDestroy(){this.form&&(Gy(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get path(){return[]}addControl(e){let i=this.form.get(e.path);return e._setupWithForm(i,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){jF(e.control||null,e,!1),rK(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}getFormArray(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}updateModel(e,i){this.form.get(e.path).setValue(i)}onReset(){this.resetForm()}resetForm(e=void 0,i={}){this.form.reset(e,i),this._submittedReactive.set(!1)}onSubmit(e){return this.submitted=!0,d3(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new Hy(this.control)),e?.target?.method==="dialog"}_updateDomValue(){this.directives.forEach(e=>{let i=e.control,r=this.form.get(e.path);i!==r&&(jF(i||null,e),aK(r)&&e._setupWithForm(r,this.callSetDisabledState))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let i=this.form.get(e.path);c3(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){let i=this.form?.get(e.path);i&&eK(i,e)&&i.updateValueAndValidity({emitEvent:!1})}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm?._registerOnCollectionChange(()=>{})}_updateValidators(){vI(this.form,this),this._oldForm&&Gy(this._oldForm,this)}_checkFormPresent(){this.form}static \u0275fac=function(i){return new(i||t)(E(fm,10),E(gI,10),E(mm,8))};static \u0275dir=B({type:t,features:[ie,Et]})}return t})();var dK=new T("");var uK={provide:rc,useExisting:wi(()=>EI)},EI=(()=>{class t extends cK{form=null;ngSubmit=new te;get control(){return this.form}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["","formGroup",""]],hostBindings:function(i,r){i&1&&$("submit",function(s){return r.onSubmit(s)})("reset",function(){return r.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[Ge([uK]),ie]})}return t})();var p3=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({})}return t})();var us=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:mm,useValue:e.callSetDisabledState??Yy}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[p3]})}return t})(),f3=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:dK,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:mm,useValue:e.callSetDisabledState??Yy}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[p3]})}return t})();var m3=new T("");var rr=(function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t})(rr||{}),CI=class{_renderer;element;config;_animationForciblyDisabledThroughCss;state=rr.HIDDEN;constructor(n,e,i,r=!1){this._renderer=n,this.element=e,this.config=i,this._animationForciblyDisabledThroughCss=r}fadeOut(){this._renderer.fadeOutRipple(this)}},h3=zd({passive:!0,capture:!0}),wI=class{_events=new Map;addHandler(n,e,i,r){let o=this._events.get(e);if(o){let s=o.get(i);s?s.add(r):o.set(i,new Set([r]))}else this._events.set(e,new Map([[i,new Set([r])]])),n.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,h3)})}removeHandler(n,e,i){let r=this._events.get(n);if(!r)return;let o=r.get(e);o&&(o.delete(i),o.size===0&&r.delete(e),r.size===0&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,h3)))}_delegateEventHandler=n=>{let e=xn(n);e&&this._events.get(n.type)?.forEach((i,r)=>{(r===e||r.contains(e))&&i.forEach(o=>o.handleEvent(n))})}},hm={enterDuration:225,exitDuration:150},pK=800,g3=zd({passive:!0,capture:!0}),_3=["mousedown","touchstart"],b3=["mouseup","mouseleave","touchend","touchcancel"],fK=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(i,r){},styles:[`.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}

.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}

.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
  background-color: var(--%NS%mat-ripple-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 10%, transparent));
}
@media (forced-colors: active) {
  .mat-ripple-element {
    display: none;
  }
}
.cdk-drag-preview .mat-ripple-element, .cdk-drag-placeholder .mat-ripple-element {
  display: none;
}
`],encapsulation:2})}return t})(),gm=class t{_target;_ngZone;_platform;_containerElement;_triggerElement=null;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple=null;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect=null;static _eventManager=new wI;constructor(n,e,i,r,o){this._target=n,this._ngZone=e,this._platform=r,r.isBrowser&&(this._containerElement=So(i)),o&&o.get(Vn).load(fK)}fadeInRipple(n,e,i={}){let r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=h(h({},hm),i.animation);i.centered&&(n=r.left+r.width/2,e=r.top+r.height/2);let s=i.radius||mK(n,e,r),a=n-r.left,l=e-r.top,c=o.enterDuration,d=document.createElement("div");d.classList.add("mat-ripple-element"),d.style.left=`${a-s}px`,d.style.top=`${l-s}px`,d.style.height=`${s*2}px`,d.style.width=`${s*2}px`,i.color!=null&&(d.style.backgroundColor=i.color),d.style.transitionDuration=`${c}ms`,this._containerElement.appendChild(d);let u=window.getComputedStyle(d),m=u.transitionProperty,f=u.transitionDuration,_=m==="none"||f==="0s"||f==="0s, 0s"||r.width===0&&r.height===0,S=new CI(this,d,i,_);d.style.transform="scale3d(1, 1, 1)",S.state=rr.FADING_IN,i.persistent||(this._mostRecentTransientRipple=S);let M=null;return!_&&(c||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let P=()=>{M&&(M.fallbackTimer=null),clearTimeout(q),this._finishRippleTransition(S)},O=()=>this._destroyRipple(S),q=setTimeout(O,c+100);d.addEventListener("transitionend",P),d.addEventListener("transitioncancel",O),M={onTransitionEnd:P,onTransitionCancel:O,fallbackTimer:q}}),this._activeRipples.set(S,M),(_||!c)&&this._finishRippleTransition(S),S}fadeOutRipple(n){if(n.state===rr.FADING_OUT||n.state===rr.HIDDEN)return;let e=n.element,i=h(h({},hm),n.config.animation);e.style.transitionDuration=`${i.exitDuration}ms`,e.style.opacity="0",n.state=rr.FADING_OUT,(n._animationForciblyDisabledThroughCss||!i.exitDuration)&&this._finishRippleTransition(n)}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){let e=So(n);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,_3.forEach(i=>{t._eventManager.addHandler(this._ngZone,i,e,this)}))}handleEvent(n){n.type==="mousedown"?this._onMousedown(n):n.type==="touchstart"?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{b3.forEach(e=>{this._triggerElement.addEventListener(e,this,g3)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(n){n.state===rr.FADING_IN?this._startFadeOutTransition(n):n.state===rr.FADING_OUT&&this._destroyRipple(n)}_startFadeOutTransition(n){let e=n===this._mostRecentTransientRipple,{persistent:i}=n.config;n.state=rr.VISIBLE,!i&&(!e||!this._isPointerDown)&&n.fadeOut()}_destroyRipple(n){let e=this._activeRipples.get(n)??null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=rr.HIDDEN,e!==null&&(n.element.removeEventListener("transitionend",e.onTransitionEnd),n.element.removeEventListener("transitioncancel",e.onTransitionCancel),e.fallbackTimer!==null&&clearTimeout(e.fallbackTimer)),n.element.remove()}_onMousedown(n){let e=zf(n),i=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+pK;!this._target.rippleDisabled&&!e&&!i&&(this._isPointerDown=!0,this.fadeInRipple(n.clientX,n.clientY,this._target.rippleConfig))}_onTouchStart(n){if(!this._target.rippleDisabled&&!$f(n)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let e=n.changedTouches;if(e)for(let i=0;i<e.length;i++)this.fadeInRipple(e[i].clientX,e[i].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(n=>{let e=n.state===rr.VISIBLE||n.config.terminateOnPointerUp&&n.state===rr.FADING_IN;!n.config.persistent&&e&&n.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let n=this._triggerElement;n&&(_3.forEach(e=>t._eventManager.removeHandler(e,n,this)),this._pointerUpEventsRegistered&&(b3.forEach(e=>n.removeEventListener(e,this,g3)),this._pointerUpEventsRegistered=!1))}};function mK(t,n,e){let i=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),r=Math.max(Math.abs(n-e.top),Math.abs(n-e.bottom));return Math.sqrt(i*i+r*r)}var xI=new T("mat-ripple-global-options"),y3=(()=>{class t{_elementRef=p(Y);_animationsDisabled=Xt();color;unbounded=!1;centered=!1;radius=0;animation;get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){let e=p(Z),i=p(lt),r=p(xI,{optional:!0}),o=p(J);this._globalOptions=r||{},this._rippleRenderer=new gm(this,e,this._elementRef,i,o)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:h(h(h({},this._globalOptions.animation),this._animationsDisabled?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,r){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,i,h(h({},this.rippleConfig),r)):this._rippleRenderer.fadeInRipple(0,0,h(h({},this.rippleConfig),e))}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(i,r){i&2&&ne("mat-ripple-unbounded",r.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return t})();var v3=(()=>{class t{_animationsDisabled=Xt();state="unchecked";disabled=!1;appearance="full";static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(i,r){i&2&&ne("mat-pseudo-checkbox-indeterminate",r.state==="indeterminate")("mat-pseudo-checkbox-checked",r.state==="checked")("mat-pseudo-checkbox-disabled",r.disabled)("mat-pseudo-checkbox-minimal",r.appearance==="minimal")("mat-pseudo-checkbox-full",r.appearance==="full")("_mat-animation-noopable",r._animationsDisabled)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(i,r){},styles:[`.mat-pseudo-checkbox {
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  position: relative;
  flex-shrink: 0;
  transition: border-color 90ms cubic-bezier(0, 0, 0.2, 0.1), background-color 90ms cubic-bezier(0, 0, 0.2, 0.1);
}
.mat-pseudo-checkbox::after {
  position: absolute;
  opacity: 0;
  content: "";
  border-bottom: 2px solid currentColor;
  transition: opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);
}
.mat-pseudo-checkbox._mat-animation-noopable {
  transition: none !important;
  animation: none !important;
}
.mat-pseudo-checkbox._mat-animation-noopable::after {
  transition: none;
}

.mat-pseudo-checkbox-disabled {
  cursor: default;
}

.mat-pseudo-checkbox-indeterminate::after {
  left: 1px;
  opacity: 1;
  border-radius: 2px;
}

.mat-pseudo-checkbox-checked::after {
  left: 1px;
  border-left: 2px solid currentColor;
  transform: rotate(-45deg);
  opacity: 1;
  box-sizing: content-box;
}

.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after, .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after {
  color: var(--%NS%mat-pseudo-checkbox-minimal-selected-checkmark-color, var(--%NS%mat-sys-primary));
}
.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after, .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after {
  color: var(--%NS%mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}

.mat-pseudo-checkbox-full {
  border-color: var(--%NS%mat-pseudo-checkbox-full-unselected-icon-color, var(--%NS%mat-sys-on-surface-variant));
  border-width: 2px;
  border-style: solid;
}
.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled {
  border-color: var(--%NS%mat-pseudo-checkbox-full-disabled-unselected-icon-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked, .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate {
  background-color: var(--%NS%mat-pseudo-checkbox-full-selected-icon-color, var(--%NS%mat-sys-primary));
  border-color: transparent;
}
.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after, .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after {
  color: var(--%NS%mat-pseudo-checkbox-full-selected-checkmark-color, var(--%NS%mat-sys-on-primary));
}
.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background-color: var(--%NS%mat-pseudo-checkbox-full-disabled-selected-icon-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after, .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after {
  color: var(--%NS%mat-pseudo-checkbox-full-disabled-selected-checkmark-color, var(--%NS%mat-sys-surface));
}

.mat-pseudo-checkbox {
  width: 18px;
  height: 18px;
}

.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after {
  width: 14px;
  height: 6px;
  transform-origin: center;
  top: -4.2426406871px;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after {
  top: 8px;
  width: 16px;
}

.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after {
  width: 10px;
  height: 4px;
  transform-origin: center;
  top: -2.8284271247px;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after {
  top: 6px;
  width: 12px;
}
`],encapsulation:2})}return t})();var iu=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["structural-styles"]],decls:0,vars:0,template:function(i,r){},styles:[`.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--%NS%mat-focus-indicator-display, none);
  border-width: var(--%NS%mat-focus-indicator-border-width, 3px);
  border-style: var(--%NS%mat-focus-indicator-border-style, solid);
  border-color: var(--%NS%mat-focus-indicator-border-color, transparent);
  border-radius: var(--%NS%mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus-visible::before {
  content: "";
}

@media (forced-colors: active) {
  html {
    --%NS%mat-focus-indicator-display: block;
    --%NS%mat-focus-indicator-fallback-border-style: none;
  }
}
`],encapsulation:2})}return t})();var hK=["text"],gK=[[["mat-icon"]],"*"],_K=["mat-icon","*"];function bK(t,n){if(t&1&&F(0,"mat-pseudo-checkbox",1),t&2){let e=I();v("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function yK(t,n){if(t&1&&F(0,"mat-pseudo-checkbox",3),t&2){let e=I();v("disabled",e.disabled)}}function vK(t,n){if(t&1&&(b(0,"span",4),w(1),y()),t&2){let e=I();g(),Ie("(",e.group.label,")")}}var II=new T("MAT_OPTION_PARENT_COMPONENT"),DI=new T("MatOptgroup");var TI=class{source;isUserInput;constructor(n,e=!1){this.source=n,this.isUserInput=e}},ru=(()=>{class t{_element=p(Y);_changeDetectorRef=p(Ye);_parent=p(II,{optional:!0});group=p(DI,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=p(dn).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled()}set disabled(e){this._disabled.set(e)}_disabled=et(!1);get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}onSelectionChange=new te;_text;_stateChanges=new z;constructor(){let e=p(Vn);e.load(iu),e.load($d),this._signalDisableRipple=!!this._parent&&br(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,i){let r=this._getHostElement();typeof r.focus=="function"&&r.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!Hn(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new TI(this,e))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["mat-option"]],viewQuery:function(i,r){if(i&1&&Qe(hK,7),i&2){let o;re(o=oe())&&(r._text=o.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(i,r){i&1&&$("click",function(){return r._selectViaInteraction()})("keydown",function(s){return r._handleKeydown(s)}),i&2&&(Yo("id",r.id),xe("aria-selected",r.selected)("aria-disabled",r.disabled.toString()),ne("mdc-list-item--selected",r.selected)("mat-mdc-option-multiple",r.multiple)("mat-mdc-option-active",r.active)("mdc-list-item--disabled",r.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",be]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:_K,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(i,r){i&1&&(at(gK),Le(0,bK,1,2,"mat-pseudo-checkbox",1),Te(1),b(2,"span",2,0),Te(4,1),y(),Le(5,yK,1,1,"mat-pseudo-checkbox",3),Le(6,vK,2,1,"span",4),F(7,"div",5)),i&2&&(Fe(r.multiple?0:-1),g(5),Fe(!r.multiple&&r.selected&&!r.hideSingleSelectionIndicator?5:-1),g(),Fe(r.group&&r.group._inert?6:-1),g(),v("matRippleTrigger",r._getHostElement())("matRippleDisabled",r.disabled||r.disableRipple))},dependencies:[v3,y3],styles:[`.mat-mdc-option {
  -webkit-user-select: none;
  user-select: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  min-height: 48px;
  padding: 0 16px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  color: var(--%NS%mat-option-label-text-color, var(--%NS%mat-sys-on-surface));
  font-family: var(--%NS%mat-option-label-text-font, var(--%NS%mat-sys-label-large-font));
  line-height: var(--%NS%mat-option-label-text-line-height, var(--%NS%mat-sys-label-large-line-height));
  font-size: var(--%NS%mat-option-label-text-size, var(--%NS%mat-sys-body-large-size));
  letter-spacing: var(--%NS%mat-option-label-text-tracking, var(--%NS%mat-sys-label-large-tracking));
  font-weight: var(--%NS%mat-option-label-text-weight, var(--%NS%mat-sys-body-large-weight));
}
.mat-mdc-option:hover:not(.mdc-list-item--disabled) {
  background-color: var(--%NS%mat-option-hover-state-layer-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) calc(var(--%NS%mat-sys-hover-state-layer-opacity) * 100%), transparent));
}
.mat-mdc-option:focus.mdc-list-item, .mat-mdc-option.mat-mdc-option-active.mdc-list-item {
  background-color: var(--%NS%mat-option-focus-state-layer-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) calc(var(--%NS%mat-sys-focus-state-layer-opacity) * 100%), transparent));
  outline: 0;
}
.mat-mdc-option.mdc-list-item--%NS%selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-active, .mat-mdc-option-multiple, :focus, :hover) {
  background-color: var(--%NS%mat-option-selected-state-layer-color, var(--%NS%mat-sys-secondary-container));
}
.mat-mdc-option.mdc-list-item--%NS%selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-active, .mat-mdc-option-multiple, :focus, :hover) .mdc-list-item__primary-text {
  color: var(--%NS%mat-option-selected-state-label-text-color, var(--%NS%mat-sys-on-secondary-container));
}
.mat-mdc-option .mat-pseudo-checkbox {
  --%NS%mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--%NS%mat-option-selected-state-label-text-color, var(--%NS%mat-sys-on-secondary-container));
}
.mat-mdc-option.mdc-list-item {
  align-items: center;
  background: transparent;
}
.mat-mdc-option.mdc-list-item--disabled {
  cursor: default;
  pointer-events: none;
}
.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox, .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text, .mat-mdc-option.mdc-list-item--disabled > mat-icon {
  opacity: 0.38;
}
.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) {
  padding-left: 32px;
}
[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) {
  padding-left: 16px;
  padding-right: 32px;
}
.mat-mdc-option .mat-icon,
.mat-mdc-option .mat-pseudo-checkbox-full {
  margin-right: 16px;
  flex-shrink: 0;
}
[dir=rtl] .mat-mdc-option .mat-icon,
[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full {
  margin-right: 0;
  margin-left: 16px;
}
.mat-mdc-option .mat-pseudo-checkbox-minimal {
  margin-left: 16px;
  flex-shrink: 0;
}
[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal {
  margin-right: 16px;
  margin-left: 0;
}
.mat-mdc-option .mat-mdc-option-ripple {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  pointer-events: none;
}
.mat-mdc-option .mdc-list-item__primary-text {
  white-space: normal;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  font-family: inherit;
  text-decoration: inherit;
  text-transform: inherit;
  margin-right: auto;
}
[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text {
  margin-right: 0;
  margin-left: auto;
}
@media (forced-colors: active) {
  .mat-mdc-option.mdc-list-item--%NS%selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%);
    width: 10px;
    height: 0;
    border-bottom: solid 10px;
    border-radius: 10px;
  }
  [dir=rtl] .mat-mdc-option.mdc-list-item--%NS%selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after {
    right: auto;
    left: 16px;
  }
}

.mat-mdc-option-multiple {
  --%NS%mat-list-list-item-selected-container-color: var(--%NS%mat-list-list-item-container-color, transparent);
}

.mat-mdc-option-active .mat-focus-indicator::before {
  content: "";
}
`],encapsulation:2})}return t})();function S3(t,n,e){if(e.length){let i=n.toArray(),r=e.toArray(),o=0;for(let s=0;s<t+1;s++)i[s].group&&i[s].group===r[o]&&o++;return o}return 0}function E3(t,n,e,i){return t<e?t:t+n>e+i?Math.max(0,t-i+n):e}var C3=(()=>{class t{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}isSignalErrorState(e){if(!e)return!1;let i=e().invalid(),r=e().touched();return i&&r}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();var Ky=class{_defaultMatcher;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;ngControl;formField;constructor(n,e,i,r,o){this._defaultMatcher=n,this._parentFormGroup=i,this._parentForm=r,this._stateChanges=o,e?br(e.field)&&!e.updateValueAndValidity?(this.formField=e,this.ngControl=null):(this.formField=null,this.ngControl=e):this.ngControl=this.formField=null}updateErrorState(){let n=this.errorState,e=this._getCurrentErrorState(this.matcher||this._defaultMatcher);e!==n&&(this.errorState=e,this._stateChanges.next())}_getCurrentErrorState(n){if(this.formField&&n?.isSignalErrorState)return n.isSignalErrorState(this.formField.field())??!1;let e=this._parentFormGroup||this._parentForm,i=this.ngControl?this.ngControl.control:null;return n?.isErrorState(i,e)??!1}};var w3=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[_y,Ty,ut]})}return t})();var Qy=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[ut]})}return t})();var x3=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[ut]})}return t})();var AI=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[Qy,x3,ru,ut]})}return t})();var SK=["trigger"],EK=["panel"],CK=[[["mat-select-trigger"]],"*"],wK=["mat-select-trigger","*"];function xK(t,n){if(t&1&&(b(0,"span",4),w(1),y()),t&2){let e=I();g(),W(e.placeholder)}}function TK(t,n){t&1&&Te(0)}function IK(t,n){if(t&1&&(b(0,"span",11),w(1),y()),t&2){let e=I(2);g(),W(e.triggerValue)}}function DK(t,n){if(t&1&&(b(0,"span",5),Le(1,TK,1,0)(2,IK,2,1,"span",11),y()),t&2){let e=I();g(),Fe(e.customTrigger?1:2)}}function AK(t,n){if(t&1){let e=Ce();b(0,"div",12,1),$("keydown",function(r){me(e);let o=I();return he(o._handleKeydown(r))}),Te(2,1),y()}if(t&2){let e=I();At(e.panelClass),ne("mat-select-panel-animations-enabled",!e._animationsDisabled)("mat-primary",e._parentFormField?.color==="primary")("mat-accent",e._parentFormField?.color==="accent")("mat-warn",e._parentFormField?.color==="warn")("mat-undefined",!e._parentFormField?.color),xe("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}var MK=new T("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let t=p(J);return()=>nc(t)}}),OK=new T("MAT_SELECT_CONFIG"),NK=new T("MatSelectTrigger"),MI=class{source;value;constructor(n,e){this.source=n,this.value=e}},T3=(()=>{class t{_viewportRuler=p(Eo);_changeDetectorRef=p(Ye);_elementRef=p(Y);_dir=p(Tn,{optional:!0});_idGenerator=p(dn);_renderer=p(Ke);_parentFormField=p(oI,{optional:!0});ngControl=p(ga,{self:!0,optional:!0});_liveAnnouncer=p(KT);_defaultOptions=p(OK,{optional:!0});_animationsDisabled=Xt();_popoverLocation;_initialized=new z;_cleanupDetach;options;optionGroups;customTrigger;_positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}];_scrollOptionIntoView(e){let i=this.options.toArray()[e];if(i){let r=this.panel.nativeElement,o=S3(e,this.options,this.optionGroups),s=i._getHostElement();e===0&&o===1?r.scrollTop=0:r.scrollTop=E3(s.offsetTop,s.offsetHeight,r.scrollTop,r.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new MI(this,e)}_scrollStrategyFactory=p(MK);_panelOpen=!1;_compareWith=(e,i)=>e===i;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new z;_errorStateTracker;stateChanges=new z;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;get disableRipple(){return this._disableRipple()}set disableRipple(e){this._disableRipple.set(e)}_disableRipple=et(!1);tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(um.required)??!1}set required(e){this._required=e,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(e){this._selectionModel,this._multiple=e}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";canSelectNullableOptions=this._defaultOptions?.canSelectNullableOptions??!1;optionSelectionChanges=li(()=>{let e=this.options;return e?e.changes.pipe(Gt(e),xt(()=>ci(...e.map(i=>i.onSelectionChange)))):this._initialized.pipe(xt(()=>this.optionSelectionChanges))});openedChange=new te;_openedStream=this.openedChange.pipe(ze(e=>e),ue(()=>{}));_closedStream=this.openedChange.pipe(ze(e=>!e),ue(()=>{}));selectionChange=new te;valueChange=new te;constructor(){let e=p(C3),i=p(SI,{optional:!0}),r=p(EI,{optional:!0}),o=p(new fl("tabindex"),{optional:!0}),s=p(om,{optional:!0}),a=p(m3,{optional:!0,self:!0});this.ngControl&&(this.ngControl.valueAccessor=this),this._defaultOptions?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new Ky(e,a||this.ngControl,r,i,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=o==null?0:parseInt(o)||0,this._popoverLocation=s?.usePopover===!1?null:"inline",this.id=this.id}ngOnInit(){this._selectionModel=new Jf(this.multiple),this.stateChanges.next(),this._viewportRuler.change().pipe($e(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe($e(this._destroy)).subscribe(e=>{e.added.forEach(i=>i.select()),e.removed.forEach(i=>i.deselect())}),this.options.changes.pipe(Gt(null),$e(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let e=this._getTriggerAriaLabelledby(),i=this.ngControl;if(e!==this._triggerAriaLabelledBy){let r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?r.setAttribute("aria-labelledby",e):r.removeAttribute("aria-labelledby")}i&&(this._previousControl!==i.control&&(this._previousControl!==void 0&&i.disabled!==null&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval),e.panelClass&&this.panelClass instanceof Set&&(this.panelClass=Array.from(this.panelClass))}ngOnDestroy(){this._cleanupDetach?.(),this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._cleanupDetach?.(),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._panelOpen=!0,this._overlayDir.positionChange.pipe(vt(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()}),this._overlayDir.attachOverlay(),this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!0)))}close(){this._panelOpen&&(this._panelOpen=!1,this._exitAndDetach(),this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!1)))}_exitAndDetach(){if(this._animationsDisabled||!this.panel){this._detachOverlay();return}this._cleanupDetach?.(),this._cleanupDetach=()=>{i(),clearTimeout(r),this._cleanupDetach=void 0};let e=this.panel.nativeElement,i=this._renderer.listen(e,"animationend",o=>{o.animationName==="_mat-select-exit"&&(this._cleanupDetach?.(),this._detachOverlay())}),r=setTimeout(()=>{this._cleanupDetach?.(),this._detachOverlay()},200);e.classList.add("mat-select-panel-exit")}_detachOverlay(){this._overlayDir.detachOverlay(),this._changeDetectorRef.markForCheck()}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){let e=this._selectionModel.selected.map(i=>i.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){let i=e.keyCode,r=i===40||i===38||i===37||i===39,o=i===13||i===32,s=this._keyManager;if(!s.isTyping()&&o&&!Hn(e)||(this.multiple||e.altKey)&&r)e.preventDefault(),this.open();else if(!this.multiple){let a=this.selected;s.onKeydown(e);let l=this.selected;l&&a!==l&&this._liveAnnouncer.announce(l.viewValue,1e4)}}_handleOpenKeydown(e){let i=this._keyManager,r=e.keyCode,o=r===40||r===38,s=i.isTyping();if(o&&e.altKey)e.preventDefault(),this.close();else if(!s&&(r===13||r===32)&&i.activeItem&&!Hn(e))e.preventDefault(),i.activeItem._selectViaInteraction();else if(!s&&this._multiple&&r===65&&e.ctrlKey){e.preventDefault();let a=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(a?l.select():l.deselect())})}else{let a=i.activeItemIndex;i.onKeydown(e),this._multiple&&o&&e.shiftKey&&i.activeItem&&i.activeItemIndex!==a&&i.activeItem._selectViaInteraction()}}_handleOverlayKeydown(e){e.keyCode===27&&!Hn(e)&&(e.preventDefault(),this.close())}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{let i=this._selectOptionByValue(e);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){let i=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return(r.value!=null||this.canSelectNullableOptions)&&this._compareWith(r.value,e)}catch(o){return!1}});return i&&this._selectionModel.select(i),i}_assignValue(e){return e!==this._value||this._multiple&&Array.isArray(e)?(this.options&&this._setSelectionByValue(e),this._value=e,!0):!1}_skipPredicate=e=>this.panelOpen?!1:e.disabled;_getOverlayWidth(e){return this.panelWidth==="auto"?(e instanceof Qd?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new Kf(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){let e=ci(this.options.changes,this._destroy);this.optionSelectionChanges.pipe($e(e)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),ci(...this.options.map(i=>i._stateChanges)).pipe($e(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,i){let r=this._selectionModel.isSelected(e);!this.canSelectNullableOptions&&e.value==null&&!this._multiple?(e.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(e.value)):(r!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),i&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),i&&this.focus())),r!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let e=this.options.toArray();this._selectionModel.sort((i,r)=>this.sortComparator?this.sortComparator(i,r,e):e.indexOf(i)-e.indexOf(r)),this.stateChanges.next()}}_propagateChanges(e){let i;this.multiple?i=this.selected.map(r=>r.value):i=this.selected?this.selected.value:e,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let i=0;i<this.options.length;i++)if(!this.options.get(i).disabled){e=i;break}this._keyManager.setActiveItem(e)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0&&!!this._overlayDir}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||null,i=e?e+" ":"";return this.ariaLabelledby?i+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||"";return this.ariaLabelledby&&(e+=" "+this.ariaLabelledby),e||(e=this._valueId),e}get describedByIds(){return this._elementRef.nativeElement.getAttribute("aria-describedby")?.split(" ")||[]}setDescribedByIds(e){let i=this._elementRef.nativeElement;e.length?i.setAttribute("aria-describedby",e.join(" ")):i.removeAttribute("aria-describedby")}onContainerClick(e){let i=xn(e);i&&(i.tagName==="MAT-OPTION"||i.classList.contains("cdk-overlay-backdrop")||i.closest(".mat-mdc-select-panel"))||(this.focus(),this.open())}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["mat-select"]],contentQueries:function(i,r,o){if(i&1&&Jr(o,NK,5)(o,ru,5)(o,DI,5),i&2){let s;re(s=oe())&&(r.customTrigger=s.first),re(s=oe())&&(r.options=s),re(s=oe())&&(r.optionGroups=s)}},viewQuery:function(i,r){if(i&1&&Qe(SK,5)(EK,5)(Ly,5),i&2){let o;re(o=oe())&&(r.trigger=o.first),re(o=oe())&&(r.panel=o.first),re(o=oe())&&(r._overlayDir=o.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:21,hostBindings:function(i,r){i&1&&$("keydown",function(s){return r._handleKeydown(s)})("focus",function(){return r._onFocus()})("blur",function(){return r._onBlur()}),i&2&&(xe("id",r.id)("tabindex",r.disabled?-1:r.tabIndex)("aria-controls",r.panelOpen?r.id+"-panel":null)("aria-expanded",r.panelOpen)("aria-label",r.ariaLabel||null)("aria-required",r.required.toString())("aria-disabled",r.disabled.toString())("aria-invalid",r.errorState)("aria-activedescendant",r._getAriaActiveDescendant()),ne("mat-mdc-select-disabled",r.disabled)("mat-mdc-select-invalid",r.errorState)("mat-mdc-select-required",r.required)("mat-mdc-select-empty",r.empty)("mat-mdc-select-multiple",r.multiple)("mat-select-open",r.panelOpen))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",be],disableRipple:[2,"disableRipple","disableRipple",be],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:Cr(e)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",be],placeholder:"placeholder",required:[2,"required","required",be],multiple:[2,"multiple","multiple",be],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",be],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",Cr],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth",canSelectNullableOptions:[2,"canSelectNullableOptions","canSelectNullableOptions",be]},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[Ge([{provide:rI,useExisting:t},{provide:II,useExisting:t}]),Et],ngContentSelectors:wK,decls:11,vars:10,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"detach","backdropClick","overlayKeydown","cdkConnectedOverlayDisableClose","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","cdkConnectedOverlayFlexibleDimensions","cdkConnectedOverlayUsePopover"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",1,"mat-mdc-select-panel","mdc-menu-surface","mdc-menu-surface--open",3,"keydown"]],template:function(i,r){if(i&1&&(at(CK),b(0,"div",2,0),$("click",function(){return r.open()}),b(3,"div",3),Le(4,xK,2,1,"span",4)(5,DK,3,1,"span",5),y(),b(6,"div",6)(7,"div",7),kn(),b(8,"svg",8),F(9,"path",9),y()()()(),U(10,AK,3,16,"ng-template",10),$("detach",function(){return r.close()})("backdropClick",function(){return r.close()})("overlayKeydown",function(s){return r._handleOverlayKeydown(s)})),i&2){let o=Ht(1);g(3),xe("id",r._valueId),g(),Fe(r.empty?4:5),g(6),v("cdkConnectedOverlayDisableClose",!0)("cdkConnectedOverlayPanelClass",r._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",r._scrollStrategy)("cdkConnectedOverlayOrigin",r._preferredOverlayOrigin||o)("cdkConnectedOverlayPositions",r._positions)("cdkConnectedOverlayWidth",r._overlayWidth)("cdkConnectedOverlayFlexibleDimensions",!0)("cdkConnectedOverlayUsePopover",r._popoverLocation)}},dependencies:[Qd,Ly],styles:[`@keyframes _mat-select-enter {
  from {
    opacity: 0;
    transform: scaleY(0.8);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes _mat-select-exit {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.mat-mdc-select {
  display: inline-block;
  width: 100%;
  outline: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: var(--%NS%mat-select-enabled-trigger-text-color, var(--%NS%mat-sys-on-surface));
  font-family: var(--%NS%mat-select-trigger-text-font, var(--%NS%mat-sys-body-large-font));
  line-height: var(--%NS%mat-select-trigger-text-line-height, var(--%NS%mat-sys-body-large-line-height));
  font-size: var(--%NS%mat-select-trigger-text-size, var(--%NS%mat-sys-body-large-size));
  font-weight: var(--%NS%mat-select-trigger-text-weight, var(--%NS%mat-sys-body-large-weight));
  letter-spacing: var(--%NS%mat-select-trigger-text-tracking, var(--%NS%mat-sys-body-large-tracking));
}

div.mat-mdc-select-panel {
  box-shadow: var(--%NS%mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));
}

.mat-mdc-select-disabled {
  color: var(--%NS%mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
.mat-mdc-select-disabled .mat-mdc-select-placeholder {
  color: var(--%NS%mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}

.mat-mdc-select-trigger {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  position: relative;
  box-sizing: border-box;
  width: 100%;
}
.mat-mdc-select-disabled .mat-mdc-select-trigger {
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}

.mat-mdc-select-value {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mat-mdc-select-value-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mat-mdc-select-arrow-wrapper {
  height: 24px;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
}
.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper {
  transform: none;
}

.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,
.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after {
  color: var(--%NS%mat-select-invalid-arrow-color, var(--%NS%mat-sys-error));
}

.mat-mdc-select-arrow {
  width: 10px;
  height: 5px;
  position: relative;
  color: var(--%NS%mat-select-enabled-arrow-color, var(--%NS%mat-sys-on-surface-variant));
}
.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow {
  color: var(--%NS%mat-select-focused-arrow-color, var(--%NS%mat-sys-primary));
}
.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow {
  color: var(--%NS%mat-select-disabled-arrow-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
.mat-select-open .mat-mdc-select-arrow {
  transform: rotate(180deg);
}
.mat-form-field-animations-enabled .mat-mdc-select-arrow {
  transition: transform 80ms linear;
}
.mat-mdc-select-arrow svg {
  fill: currentColor;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (forced-colors: active) {
  .mat-mdc-select-arrow svg {
    fill: CanvasText;
  }
  .mat-mdc-select-disabled .mat-mdc-select-arrow svg {
    fill: GrayText;
  }
}

div.mat-mdc-select-panel {
  width: 100%;
  max-height: 275px;
  outline: 0;
  overflow: auto;
  padding: 8px 0;
  box-sizing: border-box;
  transform-origin: top center;
  border-radius: 0 0 4px 4px;
  position: relative;
  background-color: var(--%NS%mat-select-panel-background-color, var(--%NS%mat-sys-surface-container));
}
.mat-mdc-select-panel-above div.mat-mdc-select-panel {
  border-radius: 4px 4px 0 0;
  transform-origin: bottom center;
}
@media (forced-colors: active) {
  div.mat-mdc-select-panel {
    outline: solid 1px;
  }
}

.mat-select-panel-animations-enabled {
  animation: _mat-select-enter 120ms cubic-bezier(0, 0, 0.2, 1);
}
.mat-select-panel-animations-enabled.mat-select-panel-exit {
  animation: _mat-select-exit 100ms linear;
}

.mat-mdc-select-placeholder {
  transition: color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);
  color: var(--%NS%mat-select-placeholder-text-color, var(--%NS%mat-sys-on-surface-variant));
}
.mat-mdc-form-field:not(.mat-form-field-animations-enabled) .mat-mdc-select-placeholder, ._mat-animation-noopable .mat-mdc-select-placeholder {
  transition: none;
}
.mat-form-field-hide-placeholder .mat-mdc-select-placeholder {
  color: transparent;
  -webkit-text-fill-color: transparent;
  transition: none;
  display: block;
}

.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper {
  cursor: pointer;
}
.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label {
  max-width: calc(100% - 18px);
}
.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 24px);
}
.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch {
  max-width: calc(100% - 60px);
}
.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch {
  max-width: calc(100% - 24px);
}

.mat-mdc-select-min-line:empty::before {
  content: " ";
  white-space: pre;
  width: 1px;
  display: inline-block;
  visibility: hidden;
}

.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper {
  transform: var(--%NS%mat-select-arrow-transform, translateY(-8px));
}
`],encapsulation:2})}return t})();var OI=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[ds,AI,ut,Kl,w3,AI]})}return t})();var RK={capture:!0},kK=["focus","mousedown","mouseenter","touchstart"],NI="mat-ripple-loader-uninitialized",RI="mat-ripple-loader-class-name",I3="mat-ripple-loader-centered",Zy="mat-ripple-loader-disabled",D3=(()=>{class t{_document=p(le);_animationsDisabled=Xt();_globalRippleOptions=p(xI,{optional:!0});_platform=p(lt);_ngZone=p(Z);_injector=p(J);_eventCleanups;_hosts=new Map;constructor(){let e=p(Yt).createRenderer(null,null);this._eventCleanups=this._ngZone.runOutsideAngular(()=>kK.map(i=>e.listen(this._document,i,this._onInteraction,RK)))}ngOnDestroy(){let e=this._hosts.keys();for(let i of e)this.destroyRipple(i);this._eventCleanups.forEach(i=>i())}configureRipple(e,i){e.setAttribute(NI,this._globalRippleOptions?.namespace??""),(i.className||!e.hasAttribute(RI))&&e.setAttribute(RI,i.className||""),i.centered&&e.setAttribute(I3,""),i.disabled&&e.setAttribute(Zy,"")}setDisabled(e,i){let r=this._hosts.get(e);r?(r.target.rippleDisabled=i,!i&&!r.hasSetUpEvents&&(r.hasSetUpEvents=!0,r.renderer.setupTriggerEvents(e))):i?e.setAttribute(Zy,""):e.removeAttribute(Zy)}_onInteraction=e=>{let i=xn(e);if(i instanceof HTMLElement){let r=i.closest(`[${NI}="${this._globalRippleOptions?.namespace??""}"]`);r&&this._createRipple(r)}};_createRipple(e){if(!this._document||this._hosts.has(e))return;e.querySelector(".mat-ripple")?.remove();let i=this._document.createElement("span");i.classList.add("mat-ripple",e.getAttribute(RI)),e.append(i);let r=this._globalRippleOptions,o=this._animationsDisabled?0:r?.animation?.enterDuration??hm.enterDuration,s=this._animationsDisabled?0:r?.animation?.exitDuration??hm.exitDuration,a={rippleDisabled:this._animationsDisabled||r?.disabled||e.hasAttribute(Zy),rippleConfig:{centered:e.hasAttribute(I3),terminateOnPointerUp:r?.terminateOnPointerUp,animation:{enterDuration:o,exitDuration:s}}},l=new gm(a,this._ngZone,i,this._platform,this._injector),c=!a.rippleDisabled;c&&l.setupTriggerEvents(e),this._hosts.set(e,{target:a,renderer:l,hasSetUpEvents:c}),e.removeAttribute(NI)}destroyRipple(e){let i=this._hosts.get(e);i&&(i.renderer._removeTriggerEvents(),this._hosts.delete(e))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();var PK=["*",[["","progressIndicator",""]]],LK=["*","[progressIndicator]"];function FK(t,n){t&1&&(fn(0,"div",1),Te(1,1),mn())}var BK=new T("MAT_BUTTON_CONFIG");function A3(t){return t==null?void 0:Cr(t)}var UK=(()=>{class t{_elementRef=p(Y);_ngZone=p(Z);_animationsDisabled=Xt();_config=p(BK,{optional:!0});_focusMonitor=p(cs);_cleanupClick;_renderer=p(Ke);_rippleLoader=p(D3);_isAnchor;_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;tabIndex;set _tabindex(e){this.tabIndex=e}showProgress=Jc(!1,{transform:be});constructor(){p(Vn).load(iu);let e=this._elementRef.nativeElement;this._isAnchor=e.tagName==="A",this.disabledInteractive=this._config?.disabledInteractive??!1,this.color=this._config?.color??null,this._rippleLoader?.configureRipple(e,{className:"mat-mdc-button-ripple"})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0),this._isAnchor&&this._setupAsAnchor()}ngOnDestroy(){this._cleanupClick?.(),this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",i){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,i):this._elementRef.nativeElement.focus(i)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this._isAnchor?this.disabled||null:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}_getTabIndex(){return this._isAnchor?this.disabled&&!this.disabledInteractive?-1:this.tabIndex:this.tabIndex}_setupAsAnchor(){this._cleanupClick=this._ngZone.runOutsideAngular(()=>this._renderer.listen(this._elementRef.nativeElement,"click",e=>{this.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}))}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,hostAttrs:[1,"mat-mdc-button-base"],hostVars:15,hostBindings:function(i,r){i&2&&(xe("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled())("tabindex",r._getTabIndex()),At(r.color?"mat-"+r.color:""),ne("mat-mdc-button-progress-indicator-shown",r.showProgress())("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("mat-unthemed",!r.color)("_mat-animation-noopable",r._animationsDisabled))},inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",be],disabled:[2,"disabled","disabled",be],ariaDisabled:[2,"aria-disabled","ariaDisabled",be],disabledInteractive:[2,"disabledInteractive","disabledInteractive",be],tabIndex:[2,"tabIndex","tabIndex",A3],_tabindex:[2,"tabindex","_tabindex",A3],showProgress:[1,"showProgress"]}})}return t})(),M3=(()=>{class t extends UK{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["button","mat-icon-button",""],["a","mat-icon-button",""],["button","matIconButton",""],["a","matIconButton",""]],hostAttrs:[1,"mdc-icon-button","mat-mdc-icon-button"],exportAs:["matButton","matAnchor"],features:[ie],ngContentSelectors:LK,decls:5,vars:1,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-button-progress-indicator-container"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,r){i&1&&(at(PK),Ai(0,"span",0),Te(1),Le(2,FK,2,0,"div",1),Ai(3,"span",2)(4,"span",3)),i&2&&(g(2),Fe(r.showProgress()?2:-1))},styles:[`.mat-mdc-icon-button {
  -webkit-user-select: none;
  user-select: none;
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  border: none;
  outline: none;
  background-color: transparent;
  fill: currentColor;
  text-decoration: none;
  cursor: pointer;
  z-index: 0;
  overflow: visible;
  border-radius: var(--%NS%mat-icon-button-container-shape, var(--%NS%mat-sys-corner-full, 50%));
  flex-shrink: 0;
  text-align: center;
  width: var(--%NS%mat-icon-button-state-layer-size, 40px);
  height: var(--%NS%mat-icon-button-state-layer-size, 40px);
  padding: calc(calc(var(--%NS%mat-icon-button-state-layer-size, 40px) - var(--%NS%mat-icon-button-icon-size, 24px)) / 2);
  font-size: var(--%NS%mat-icon-button-icon-size, 24px);
  color: var(--%NS%mat-icon-button-icon-color, var(--%NS%mat-sys-on-surface-variant));
  -webkit-tap-highlight-color: transparent;
}
.mat-mdc-icon-button .mat-mdc-button-ripple,
.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,
.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  pointer-events: none;
  border-radius: inherit;
}
.mat-mdc-icon-button .mat-mdc-button-ripple {
  overflow: hidden;
}
.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before {
  content: "";
  opacity: 0;
}
.mat-mdc-icon-button .mdc-button__label,
.mat-mdc-icon-button .mat-icon {
  z-index: 1;
  position: relative;
}
.mat-mdc-icon-button .mat-focus-indicator {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  border-radius: inherit;
}
.mat-mdc-icon-button:focus-visible > .mat-focus-indicator::before {
  content: "";
  border-radius: inherit;
}
.mat-mdc-icon-button .mat-ripple-element {
  background-color: var(--%NS%mat-icon-button-ripple-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface-variant) calc(var(--%NS%mat-sys-pressed-state-layer-opacity) * 100%), transparent));
}
.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before {
  background-color: var(--%NS%mat-icon-button-state-layer-color, var(--%NS%mat-sys-on-surface-variant));
}
.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before {
  background-color: var(--%NS%mat-icon-button-disabled-state-layer-color, var(--%NS%mat-sys-on-surface-variant));
}
.mat-mdc-icon-button:hover > .mat-mdc-button-persistent-ripple::before {
  opacity: var(--%NS%mat-icon-button-hover-state-layer-opacity, var(--%NS%mat-sys-hover-state-layer-opacity));
}
.mat-mdc-icon-button.cdk-program-focused > .mat-mdc-button-persistent-ripple::before, .mat-mdc-icon-button.cdk-keyboard-focused > .mat-mdc-button-persistent-ripple::before, .mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus > .mat-mdc-button-persistent-ripple::before {
  opacity: var(--%NS%mat-icon-button-focus-state-layer-opacity, var(--%NS%mat-sys-focus-state-layer-opacity));
}
.mat-mdc-icon-button:active > .mat-mdc-button-persistent-ripple::before {
  opacity: var(--%NS%mat-icon-button-pressed-state-layer-opacity, var(--%NS%mat-sys-pressed-state-layer-opacity));
}
.mat-mdc-icon-button .mat-mdc-button-touch-target {
  position: absolute;
  top: 50%;
  height: var(--%NS%mat-icon-button-touch-target-size, 48px);
  display: var(--%NS%mat-icon-button-touch-target-display, block);
  left: 50%;
  width: var(--%NS%mat-icon-button-touch-target-size, 48px);
  transform: translate(-50%, -50%);
}
.mat-mdc-icon-button._mat-animation-noopable {
  transition: none !important;
  animation: none !important;
}
.mat-mdc-icon-button[disabled], .mat-mdc-icon-button.mat-mdc-button-disabled {
  cursor: default;
  pointer-events: none;
  color: var(--%NS%mat-icon-button-disabled-icon-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
.mat-mdc-icon-button.mat-mdc-button-disabled-interactive {
  pointer-events: auto;
}
.mat-mdc-icon-button img,
.mat-mdc-icon-button svg {
  width: var(--%NS%mat-icon-button-icon-size, 24px);
  height: var(--%NS%mat-icon-button-icon-size, 24px);
  vertical-align: baseline;
}
.mat-mdc-icon-button .mat-mdc-button-progress-indicator-container .mdc-circular-progress__determinate-circle-graphic {
  width: inherit;
  height: inherit;
}
.mat-mdc-icon-button .mat-mdc-button-progress-indicator-container .mdc-circular-progress__indeterminate-circle-graphic {
  height: 100%;
}
.mat-mdc-icon-button .mat-mdc-button-persistent-ripple {
  border-radius: var(--%NS%mat-icon-button-container-shape, var(--%NS%mat-sys-corner-full, 50%));
}
.mat-mdc-icon-button[hidden] {
  display: none;
}
.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before, .mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before, .mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before, .mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before {
  background: transparent;
  opacity: 1;
}

.mat-mdc-button-progress-indicator-container {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.mat-mdc-button-progress-indicator-shown mat-icon {
  visibility: hidden;
}
`,`@media (forced-colors: active) {
  .mat-mdc-button:not(.mdc-button--outlined),
  .mat-mdc-unelevated-button:not(.mdc-button--outlined),
  .mat-mdc-raised-button:not(.mdc-button--outlined),
  .mat-mdc-outlined-button:not(.mdc-button--outlined),
  .mat-mdc-button-base.mat-tonal-button,
  .mat-mdc-icon-button.mat-mdc-icon-button,
  .mat-mdc-outlined-button .mdc-button__ripple {
    outline: solid 1px;
  }
}
`],encapsulation:2})}return t})();var jK=["tooltip"],VK=20;var HK=new T("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let t=p(J);return()=>nc(t,{scrollThrottle:VK})}}),zK=new T("mat-tooltip-default-options",{providedIn:"root",factory:()=>({showDelay:0,hideDelay:0,touchendHideDelay:1500})});var O3="tooltip-panel",$K={passive:!0},GK=8,WK=8,qK=24,YK=200,N3=(()=>{class t{_elementRef=p(Y);_ngZone=p(Z);_platform=p(lt);_ariaDescriber=p(Ey);_focusMonitor=p(cs);_dir=p(Tn);_injector=p(J);_viewContainerRef=p(mt);_mediaMatcher=p(Wd);_document=p(le);_renderer=p(Ke);_animationsDisabled=Xt();_defaultOptions=p(zK,{optional:!0});_overlayRef=null;_tooltipInstance=null;_overlayPanelClass;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=KK;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending=!1;_dirSubscribed=!1;get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=Qf(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){let i=Qf(e);this._disabled!==i&&(this._disabled=i,i?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=pa(e)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=pa(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(e){let i=this._message;this._message=e!=null?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(i)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_eventCleanups=[];_touchstartTimeout=null;_destroyed=new z;_isDestroyed=!1;constructor(){let e=this._defaultOptions;e&&(this._showDelay=e.showDelay,this._hideDelay=e.hideDelay,e.position&&(this.position=e.position),e.positionAtOrigin&&(this.positionAtOrigin=e.positionAtOrigin),e.touchGestures&&(this.touchGestures=e.touchGestures),e.tooltipClass&&(this.tooltipClass=e.tooltipClass)),this._viewportMargin=GK}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe($e(this._destroyed)).subscribe(e=>{e?e==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let e=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._eventCleanups.forEach(i=>i()),this._eventCleanups.length=0,this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0,this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let r=this._createOverlay(i);this._detach(),this._portal=this._portal||new ma(this._tooltipComponent,this._viewContainerRef);let o=this._tooltipInstance=r.attach(this._portal).instance;o._triggerElement=this._elementRef.nativeElement,o._mouseLeaveHideDelay=this._hideDelay,o.afterHidden().pipe($e(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),o.show(e)}hide(e=this.hideDelay){let i=this._tooltipInstance;i&&(i.isVisible()?i.hide(e):(i._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){let s=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&s._origin instanceof Y)return this._overlayRef;this._detach()}let i=this._injector.get(Ql).getAncestorScrollContainers(this._elementRef),r=`${this._cssClassPrefix}-${O3}`,o=rm(this._injector,this.positionAtOrigin?e||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i).withPopoverLocation("global");return o.positionChanges.pipe($e(this._destroyed)).subscribe(s=>{this._updateCurrentPositionClass(s.connectionPair),this._tooltipInstance&&s.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=ic(this._injector,{direction:this._dir,positionStrategy:o,panelClass:this._overlayPanelClass?[...this._overlayPanelClass,r]:r,scrollStrategy:this._injector.get(HK)(),disableAnimations:this._animationsDisabled,eventPredicate:this._overlayEventPredicate}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe($e(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe($e(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe($e(this._destroyed)).subscribe(s=>{s.preventDefault(),s.stopPropagation(),this._ngZone.run(()=>this.hide(0))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._dirSubscribed||(this._dirSubscribed=!0,this._dir.change.pipe($e(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){let i=e.getConfig().positionStrategy,r=this._getOrigin(),o=this._getOverlayPosition();i.withPositions([this._addOffset(h(h({},r.main),o.main)),this._addOffset(h(h({},r.fallback),o.fallback))])}_addOffset(e){let i=WK,r=!this._dir||this._dir.value=="ltr";return e.originY==="top"?e.offsetY=-i:e.originY==="bottom"?e.offsetY=i:e.originX==="start"?e.offsetX=r?-i:i:e.originX==="end"&&(e.offsetX=r?i:-i),e}_getOrigin(){let e=!this._dir||this._dir.value=="ltr",i=this.position,r;i=="above"||i=="below"?r={originX:"center",originY:i=="above"?"top":"bottom"}:i=="before"||i=="left"&&e||i=="right"&&!e?r={originX:"start",originY:"center"}:(i=="after"||i=="right"&&e||i=="left"&&!e)&&(r={originX:"end",originY:"center"});let{x:o,y:s}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:o,originY:s}}}_getOverlayPosition(){let e=!this._dir||this._dir.value=="ltr",i=this.position,r;i=="above"?r={overlayX:"center",overlayY:"bottom"}:i=="below"?r={overlayX:"center",overlayY:"top"}:i=="before"||i=="left"&&e||i=="right"&&!e?r={overlayX:"end",overlayY:"center"}:(i=="after"||i=="right"&&e||i=="left"&&!e)&&(r={overlayX:"start",overlayY:"center"});let{x:o,y:s}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:o,overlayY:s}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),jt(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e instanceof Set?Array.from(e):e,this._tooltipInstance._markForCheck())}_invertPosition(e,i){return this.position==="above"||this.position==="below"?i==="top"?i="bottom":i==="bottom"&&(i="top"):e==="end"?e="start":e==="start"&&(e="end"),{x:e,y:i}}_updateCurrentPositionClass(e){let{overlayY:i,originX:r,originY:o}=e,s;if(i==="center"?this._dir&&this._dir.value==="rtl"?s=r==="end"?"left":"right":s=r==="start"?"left":"right":s=i==="bottom"&&o==="top"?"above":"below",s!==this._currentPosition){let a=this._overlayRef;if(a){let l=`${this._cssClassPrefix}-${O3}-`;a.removePanelClass(l+this._currentPosition),a.addPanelClass(l+s)}this._currentPosition=s}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._eventCleanups.length||(this._isTouchPlatform()?this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._addListener("touchstart",e=>{let i=e.targetTouches?.[0],r=i?{x:i.clientX,y:i.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let o=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,r)},this._defaultOptions?.touchLongPressShowDelay??o)})):this._addListener("mouseenter",e=>{this._setupPointerExitEventsIfNeeded();let i;e.x!==void 0&&e.y!==void 0&&(i=e),this.show(void 0,i)}))}_setupPointerExitEventsIfNeeded(){if(!this._pointerExitEventsInitialized){if(this._pointerExitEventsInitialized=!0,!this._isTouchPlatform())this._addListener("mouseleave",e=>{let i=e.relatedTarget;(!i||!this._overlayRef?.overlayElement.contains(i))&&this.hide()}),this._addListener("wheel",e=>{if(this._isTooltipVisible()){let i=this._document.elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;i!==r&&!r.contains(i)&&this.hide()}});else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let e=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};this._addListener("touchend",e),this._addListener("touchcancel",e)}}}_addListener(e,i){this._eventCleanups.push(this._renderer.listen(this._elementRef.nativeElement,e,i,$K))}_isTouchPlatform(){let e=this._defaultOptions?.detectHoverCapability;return typeof e=="function"?!e():this._platform.IOS||this._platform.ANDROID?!0:this._platform.isBrowser?!!e&&this._mediaMatcher.matchMedia("(any-hover: none)").matches:!1}_disableNativeGesturesIfNecessary(){let e=this.touchGestures;if(e!=="off"){let i=this._elementRef.nativeElement,r=i.style;(e==="on"||i.nodeName!=="INPUT"&&i.nodeName!=="TEXTAREA")&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),(e==="on"||!i.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}_syncAriaDescription(e){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,e,"tooltip"),this._isDestroyed||jt({write:()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")}},{injector:this._injector}))}_overlayEventPredicate=e=>e.type==="keydown"?this._isTooltipVisible()&&e.keyCode===27&&!Hn(e):!0;static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(i,r){i&2&&ne("mat-mdc-tooltip-disabled",r.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return t})(),KK=(()=>{class t{_changeDetectorRef=p(Ye);_elementRef=p(Y);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled=Xt();_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new z;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";show(e){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>qK&&e.width>=YK}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){let i=this._tooltip.nativeElement,r=this._showAnimation,o=this._hideAnimation;if(i.classList.remove(e?o:r),i.classList.add(e?r:o),this._isVisible!==e&&(this._isVisible=e,this._changeDetectorRef.markForCheck()),e&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let s=getComputedStyle(i);(s.getPropertyValue("animation-duration")==="0s"||s.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(i,r){if(i&1&&Qe(jK,7),i&2){let o;re(o=oe())&&(r._tooltip=o.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(i,r){i&1&&$("mouseleave",function(s){return r._handleMouseLeave(s)})},decls:4,vars:5,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(i,r){i&1&&(fn(0,"div",1,0),f_("animationend",function(s){return r._handleAnimationEnd(s)}),fn(2,"div",2),w(3),mn()()),i&2&&(At(r.tooltipClass),ne("mdc-tooltip--multiline",r._isMultiline),g(3),W(r.message))},styles:[`.mat-mdc-tooltip {
  position: relative;
  transform: scale(0);
  display: inline-flex;
}
.mat-mdc-tooltip::before {
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  position: absolute;
}
.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before {
  top: -8px;
}
.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before {
  bottom: -8px;
}
.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before {
  left: -8px;
}
.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before {
  right: -8px;
}
.mat-mdc-tooltip._mat-animation-noopable {
  animation: none;
  transform: scale(1);
}

.mat-mdc-tooltip-surface {
  word-break: normal;
  overflow-wrap: anywhere;
  padding: 4px 8px;
  min-width: 40px;
  max-width: 200px;
  min-height: 24px;
  max-height: 40vh;
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
  will-change: transform, opacity;
  background-color: var(--%NS%mat-tooltip-container-color, var(--%NS%mat-sys-inverse-surface));
  color: var(--%NS%mat-tooltip-supporting-text-color, var(--%NS%mat-sys-inverse-on-surface));
  border-radius: var(--%NS%mat-tooltip-container-shape, var(--%NS%mat-sys-corner-extra-small));
  font-family: var(--%NS%mat-tooltip-supporting-text-font, var(--%NS%mat-sys-body-small-font));
  font-size: var(--%NS%mat-tooltip-supporting-text-size, var(--%NS%mat-sys-body-small-size));
  font-weight: var(--%NS%mat-tooltip-supporting-text-weight, var(--%NS%mat-sys-body-small-weight));
  line-height: var(--%NS%mat-tooltip-supporting-text-line-height, var(--%NS%mat-sys-body-small-line-height));
  letter-spacing: var(--%NS%mat-tooltip-supporting-text-tracking, var(--%NS%mat-sys-body-small-tracking));
}
.mat-mdc-tooltip-surface::before {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 1px solid transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}
.mdc-tooltip--multiline .mat-mdc-tooltip-surface {
  text-align: left;
}
[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface {
  text-align: right;
}

.mat-mdc-tooltip-panel {
  line-height: normal;
}
.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive {
  pointer-events: none;
}

@keyframes mat-mdc-tooltip-show {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes mat-mdc-tooltip-hide {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.8);
  }
}
.mat-mdc-tooltip-show {
  animation: mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards;
}

.mat-mdc-tooltip-hide {
  animation: mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards;
}
`],encapsulation:2})}return t})();var R3=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[Yf,ds,ut,Kl]})}return t})();var k3=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[Qy,ut]})}return t})();function QK(t,n){if(t&1&&(b(0,"mat-option",17),w(1),y()),t&2){let e=n.$implicit;v("value",e),g(),Ie(" ",e," ")}}function ZK(t,n){if(t&1){let e=Ce();b(0,"mat-form-field",14)(1,"mat-select",16,0),$("selectionChange",function(r){me(e);let o=I(2);return he(o._changePageSize(r.value))}),UC(3,QK,2,2,"mat-option",17,BC),y(),b(5,"div",18),$("click",function(){me(e);let r=Ht(2);return he(r.open())}),y()()}if(t&2){let e=I(2);v("appearance",e._formFieldAppearance)("color",e.color),g(),v("value",e.pageSize)("disabled",e.disabled),p_("aria-labelledby",e._pageSizeLabelId),v("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),g(2),jC(e._displayedPageSizeOptions)}}function XK(t,n){if(t&1&&(b(0,"div",15),w(1),y()),t&2){let e=I(2);g(),W(e.pageSize)}}function JK(t,n){if(t&1&&(b(0,"div",3)(1,"div",13),w(2),y(),Le(3,ZK,6,7,"mat-form-field",14),Le(4,XK,2,1,"div",15),y()),t&2){let e=I();g(),xe("id",e._pageSizeLabelId),g(),Ie(" ",e._intl.itemsPerPageLabel," "),g(),Fe(e._displayedPageSizeOptions.length>1?3:-1),g(),Fe(e._displayedPageSizeOptions.length<=1?4:-1)}}function eQ(t,n){if(t&1){let e=Ce();b(0,"button",19),$("click",function(){me(e);let r=I();return he(r._buttonClicked(0,r._previousButtonsDisabled()))}),kn(),b(1,"svg",8),F(2,"path",20),y()()}if(t&2){let e=I();v("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("disabled",e._previousButtonsDisabled())("tabindex",e._previousButtonsDisabled()?-1:null),xe("aria-label",e._intl.firstPageLabel)}}function tQ(t,n){if(t&1){let e=Ce();b(0,"button",21),$("click",function(){me(e);let r=I();return he(r._buttonClicked(r.getNumberOfPages()-1,r._nextButtonsDisabled()))}),kn(),b(1,"svg",8),F(2,"path",22),y()()}if(t&2){let e=I();v("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("disabled",e._nextButtonsDisabled())("tabindex",e._nextButtonsDisabled()?-1:null),xe("aria-label",e._intl.lastPageLabel)}}var nQ=(()=>{class t{changes=new z;itemsPerPageLabel="Items per page:";nextPageLabel="Next page";previousPageLabel="Previous page";firstPageLabel="First page";lastPageLabel="Last page";getRangeLabel=(e,i,r)=>{if(r==0||i==0)return`0 of ${r}`;r=Math.max(r,0);let o=e*i,s=o<r?Math.min(o+i,r):o+i;return`${o+1} \u2013 ${s} of ${r}`};static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),iQ=50;var rQ=new T("MAT_PAGINATOR_DEFAULT_OPTIONS"),Xy=(()=>{class t{_intl=p(nQ);_changeDetectorRef=p(Ye);_formFieldAppearance;_pageSizeLabelId=p(dn).getId("mat-paginator-page-size-label-");_intlChanges;_isInitialized=!1;_initializedStream=new Vi(1);color;get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(e||0,0),this._changeDetectorRef.markForCheck()}_pageIndex=0;get length(){return this._length}set length(e){this._length=e||0,this._changeDetectorRef.markForCheck()}_length=0;get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(e||0,0),this._updateDisplayedPageSizeOptions()}_pageSize;get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(i=>Cr(i,0)),this._updateDisplayedPageSizeOptions()}_pageSizeOptions=[];hidePageSize=!1;showFirstLastButtons=!1;selectConfig={};disabled=!1;page=new te;_displayedPageSizeOptions;initialized=this._initializedStream;constructor(){let e=this._intl,i=p(rQ,{optional:!0});if(this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),i){let{pageSize:r,pageSizeOptions:o,hidePageSize:s,showFirstLastButtons:a}=i;r!=null&&(this._pageSize=r),o!=null&&(this._pageSizeOptions=o),s!=null&&(this.hidePageSize=s),a!=null&&(this.showFirstLastButtons=a)}this._formFieldAppearance=i?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){this.hasNextPage()&&this._navigate(this.pageIndex+1)}previousPage(){this.hasPreviousPage()&&this._navigate(this.pageIndex-1)}firstPage(){this.hasPreviousPage()&&this._navigate(0)}lastPage(){this.hasNextPage()&&this._navigate(this.getNumberOfPages()-1)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let e=this.getNumberOfPages()-1;return this.pageIndex<e&&this.pageSize!=0}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(e){let i=this.pageIndex*this.pageSize,r=this.pageIndex;this.pageIndex=Math.floor(i/e)||0,this.pageSize=e,this._emitPageEvent(r)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._isInitialized&&(this.pageSize||(this._pageSize=this.pageSizeOptions.length!=0?this.pageSizeOptions[0]:iQ),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),this._displayedPageSizeOptions.indexOf(this.pageSize)===-1&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((e,i)=>e-i),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}_navigate(e){let i=this.pageIndex;e!==i&&(this.pageIndex=e,this._emitPageEvent(i))}_buttonClicked(e,i){i||this._navigate(e)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",Cr],length:[2,"length","length",Cr],pageSize:[2,"pageSize","pageSize",Cr],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",be],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",be],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",be]},outputs:{page:"page"},exportAs:["matPaginator"],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-atomic","true","aria-live","polite","role","status",1,"mat-mdc-paginator-range-label"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","disabled","tabindex"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","disabled","tabindex"],["aria-hidden","true",1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(i,r){i&1&&(b(0,"div",1)(1,"div",2),Le(2,JK,5,4,"div",3),b(3,"div",4)(4,"div",5),w(5),y(),Le(6,eQ,3,5,"button",6),b(7,"button",7),$("click",function(){return r._buttonClicked(r.pageIndex-1,r._previousButtonsDisabled())}),kn(),b(8,"svg",8),F(9,"path",9),y()(),tl(),b(10,"button",10),$("click",function(){return r._buttonClicked(r.pageIndex+1,r._nextButtonsDisabled())}),kn(),b(11,"svg",8),F(12,"path",11),y()(),Le(13,tQ,3,5,"button",12),y()()()),i&2&&(g(2),Fe(r.hidePageSize?-1:2),g(3),Ie(" ",r._intl.getRangeLabel(r.pageIndex,r.pageSize,r.length)," "),g(),Fe(r.showFirstLastButtons?6:-1),g(),v("matTooltip",r._intl.previousPageLabel)("matTooltipDisabled",r._previousButtonsDisabled())("disabled",r._previousButtonsDisabled())("tabindex",r._previousButtonsDisabled()?-1:null),xe("aria-label",r._intl.previousPageLabel),g(3),v("matTooltip",r._intl.nextPageLabel)("matTooltipDisabled",r._nextButtonsDisabled())("disabled",r._nextButtonsDisabled())("tabindex",r._nextButtonsDisabled()?-1:null),xe("aria-label",r._intl.nextPageLabel),g(3),Fe(r.showFirstLastButtons?13:-1))},dependencies:[Ty,T3,ru,M3,N3],styles:[`.mat-mdc-paginator {
  display: block;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: var(--%NS%mat-paginator-container-text-color, var(--%NS%mat-sys-on-surface));
  background-color: var(--%NS%mat-paginator-container-background-color, var(--%NS%mat-sys-surface));
  font-family: var(--%NS%mat-paginator-container-text-font, var(--%NS%mat-sys-body-small-font));
  line-height: var(--%NS%mat-paginator-container-text-line-height, var(--%NS%mat-sys-body-small-line-height));
  font-size: var(--%NS%mat-paginator-container-text-size, var(--%NS%mat-sys-body-small-size));
  font-weight: var(--%NS%mat-paginator-container-text-weight, var(--%NS%mat-sys-body-small-weight));
  letter-spacing: var(--%NS%mat-paginator-container-text-tracking, var(--%NS%mat-sys-body-small-tracking));
  --%NS%mat-form-field-container-height: var(--%NS%mat-paginator-form-field-container-height, 40px);
  --%NS%mat-form-field-container-vertical-padding: var(--%NS%mat-paginator-form-field-container-vertical-padding, 8px);
}
.mat-mdc-paginator .mat-mdc-select-value {
  font-size: var(--%NS%mat-paginator-select-trigger-text-size, var(--%NS%mat-sys-body-small-size));
}
.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper {
  display: none;
}
.mat-mdc-paginator .mat-mdc-select {
  line-height: 1.5;
}

.mat-mdc-paginator-outer-container {
  display: flex;
}

.mat-mdc-paginator-container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 8px;
  flex-wrap: wrap;
  width: 100%;
  min-height: var(--%NS%mat-paginator-container-size, 56px);
}

.mat-mdc-paginator-page-size {
  display: flex;
  align-items: baseline;
  margin-right: 8px;
}
[dir=rtl] .mat-mdc-paginator-page-size {
  margin-right: 0;
  margin-left: 8px;
}

.mat-mdc-paginator-page-size-label {
  margin: 0 4px;
}

.mat-mdc-paginator-page-size-select {
  margin: 0 4px;
  width: var(--%NS%mat-paginator-page-size-select-width, 84px);
}

.mat-mdc-paginator-range-label {
  margin: 0 32px 0 24px;
}

.mat-mdc-paginator-range-actions {
  display: flex;
  align-items: center;
}

.mat-mdc-paginator-icon {
  display: inline-block;
  width: 28px;
  fill: var(--%NS%mat-paginator-enabled-icon-color, var(--%NS%mat-sys-on-surface-variant));
}
.mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon {
  fill: var(--%NS%mat-paginator-disabled-icon-color, color-mix(in srgb, var(--%NS%mat-sys-on-surface) 38%, transparent));
}
[dir=rtl] .mat-mdc-paginator-icon {
  transform: rotate(180deg);
}

@media (forced-colors: active) {
  .mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon,
  .mat-mdc-paginator-icon {
    fill: currentColor;
  }
  .mat-mdc-paginator-range-actions .mat-mdc-icon-button {
    outline: solid 1px;
  }
  .mat-mdc-paginator-range-actions .mat-mdc-icon-button[aria-disabled] {
    color: GrayText;
  }
}
.mat-mdc-paginator-touch-target {
  display: var(--%NS%mat-paginator-touch-target-display, block);
  position: absolute;
  top: 50%;
  left: 50%;
  width: var(--%NS%mat-paginator-page-size-select-width, 84px);
  height: var(--%NS%mat-paginator-page-size-select-touch-target-height, 48px);
  background-color: transparent;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
`],encapsulation:2})}return t})();var kI={shared_pro:"https://docs.cloudlinux.com/user-docs/user-docs-shared-pro-cloudlinux/#acceleratewp",solo:"https://docs.cloudlinux.com/user-docs/user-docs-solo-cloudlinux/#acceleratewp"};var PI=(function(t){return t.object_cache="OBJECT_CACHE",t.accelerate_wp="SITE_OPTIMIZATION",t.cdn="CDN",t.critical_css="CPCSS",t.image_optimization="IMAGE_OPTIMIZATION",t})(PI||{}),gi=(function(t){return t.review="review",t.applied="applied",t.outdated="outdated",t.pending="pending",t.readonly="readonly",t})(gi||{}),LI=(function(t){return t.apply="apply",t.hide="hide",t.rollback="rollback",t})(LI||{}),P3=(function(t){return t.OBJECT_CACHE="object_cache",t.SITE_OPTIMIZATION="accelerate_wp",t.CDN="cdn",t.CPCSS="critical_css",t.IMAGE_OPTIMIZATION="image_optimization",t})(P3||{}),ou=class{set metadataSetter(n){n&&(this.metadata=n.value,this.username=n.value.username,this.website=`${n.value.domain}${n.value.website}`)}set adviceSetter(n){n&&(this.advice=n.value,this.status=n.value.status,this.is_premium=n.value.is_premium,this.id=n.value.id,this.description=n.value.description,this.type=n.value.type,this.total_stages=n.value.total_stages,this.completed_stages=n.value.completed_stages,this.relatedFeature=P3[this.type])}};Vr([bd({name:"metadata"}),mx(({value:t,obj:n})=>({value:t,obj:n}))],ou.prototype,"metadataSetter",null);Vr([bd({name:"advice"}),mx(({value:t,obj:n})=>({value:t,obj:n}))],ou.prototype,"adviceSetter",null);var In=(()=>{class t{constructor(e){this.request=e,this.subscriptionStateSubject$=new He({object_cache:{status:mi.inactive},cdn:{status:mi.inactive}}),this.upgradeUrlSubject$=new He({object_cache:null,cdn:null,critical_css:null,image_optimization:null}),this.billingRequestSubject$=new He(null),this.agreementSubject$=new He({CDN:Hd.notApproved,OBJECT_CACHE:Hd.notRequired,SITE_OPTIMIZATION:Hd.notRequired}),this.updateTrigger$=new He(null),this.cdnAgreementTextCache=null,this.userCommand="cloudlinux-awp-user"}getUserData(){return this.request.post({command:this.userCommand,method:wn.get},"cloudlinux-awp-user-get")}agreementStatus(){return j(this,null,function*(){let e=yield this.request.post({command:this.userCommand,method:wn.agreement,params:{status:""}},"cloudlinux-awp-user-agreement");return this.agreementSubject$.next(e.licenses),this.agreementSubject$.value})}cdnAgreementText(){return j(this,null,function*(){if(!this.cdnAgreementTextCache){let e=yield this.request.post({command:this.userCommand,method:wn.agreement,params:{text:"cdn"}},"cloudlinux-awp-user-agreement-text-cdn");this.cdnAgreementTextCache=e.text}return this.cdnAgreementTextCache})}userAction(e,i){return this.request.post({command:this.userCommand,method:e,params:i},"cloudlinux-awp-user-set-module")}subscriptionListen(){return j(this,null,function*(){yield this.request.post({command:this.userCommand,method:wn.subscription,params:this.billingRequestSubject$.value},"success-result");let e=this.subscriptionStateSubject$.value;e.cdn.status=mi.pending,e.object_cache.status=mi.pending,this.subscriptionStateSubject$.next(e)})}payed(e){return Vd.includes(e)?this.subscriptionStateSubject$.value[Xe.object_cache].status===mi.active:!this.subscriptionStateSubject$.value[e]||this.subscriptionStateSubject$.value[e].status===mi.active}paymentRequired(e){return Vd.includes(e)?this.subscriptionStateSubject$.value[Xe.object_cache].status===mi.inactive:!1}paymentPending(e){return Vd.includes(e)?this.subscriptionStateSubject$.value[Xe.object_cache].status===mi.pending:this.subscriptionStateSubject$.value[e]&&this.subscriptionStateSubject$.value[e].status===mi.pending}agreementRequired(e){return this.agreementSubject$.value[e]===Hd.notApproved}static{this.\u0275fac=function(i){return new(i||t)(D(po))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var or=(()=>{class t{constructor(e,i){this.request=e,this.appState=i,this.userActionProgress$=new He(!1),this.adminCommand="cl-smart-advice",this.userCommand="cl-smart-advice-user"}adviceList(){return this.request.post({command:this.getCliCommand(),method:"list"},"cl-smart-advice-list")}adviceApply(e,i=!1){let r=i?{advice_id:e,"ignore-errors":"",async:""}:{advice_id:e,async:""};return this.request.post({command:this.getCliCommand(),method:"apply",params:r},"cl-smart-advice-apply")}adviceRollback(e,i=""){let r={advice_id:e,async:""};return i.trim()&&(r.reason=i),this.request.post({command:this.getCliCommand(),method:"rollback",params:r},"cl-smart-advice-rollback")}adviceDetails(e){return this.request.post({command:this.getCliCommand(),method:"details",params:{advice_id:e}},"cl-smart-advice-details")}adviceStatus(e){return this.request.post({command:this.getCliCommand(),method:"status",params:{advice_id:e}},"cl-smart-advice-status")}reportAnalytics(e){return this.request.post({command:this.getCliCommand(),method:"report-analytics",params:e},"cl-smart-advice-report-analytics")}getCliCommand(){if(this.appState.get("userType")===Ue)return this.adminCommand;if(this.appState.get("userType")===ln)return this.userCommand;throw new Error("Action is not allowed")}ngOnDestroy(){this.userActionProgress$.complete()}static{this.\u0275fac=function(i){return new(i||t)(D(po),D(gt))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var FI=class{constructor(n={}){this.config=n,this.state={action:null,value:0,initialValue:0},this.requests=null,this.disabled=!1,this.stream$=new z,this._value$=null,this.timer$=e=>{let i=Q(e);switch(e.action){case"start":case"increment":case"set":{e.action==="start"&&this.config.latencyThreshold===0&&e.value===0&&(e.value=e.initialValue),this.requests>0&&(i=Ms(this.config.latencyThreshold,250).pipe(ue(r=>k(h({},e),{value:r===0?this.state.value||e.initialValue:this._increment()}))));break}case"complete":case"stop":{i=e.value===0?Q(h({},e)):Ms(0,500).pipe(vt(2),ue(r=>({value:r===0?100:0})));break}}return i.pipe(ue(r=>k(h({},r),{action:"set"})),Bt(r=>this.next(r,!1)))},this.config=h({latencyThreshold:0},n)}get value$(){return this._value$?this._value$:this._value$=this.stream$.pipe(Gt(this.state),xt(n=>this.timer$(n)),Lo(),ue(n=>n.value))}start(n=2){this.disabled||this.next({action:"start",initialValue:n})}stop(){this.next({action:"stop"})}complete(){this.next({action:"complete"})}disable(){this.disabled=!0}set(n){this.next({action:"set",value:n})}increment(n=0){this.next({action:"increment",value:n})}next(n,e=!0){switch(n.action){case"start":this.requests=(this.requests||0)+1;break;case"complete":if(this.requests=(this.requests||1)-1,this.requests>0)return;break;case"stop":this.requests=0;break;case"increment":n.value=this._increment(n.value);break}this.state=h(k(h({},this.state),{action:null}),n),e&&this.stream$.next(this.state)}_increment(n=0){let e=this.state.value;return e>=99&&(n=0),n===0&&(e>=0&&e<25?n=Math.random()*3+3:e>=25&&e<65?n=Math.random()*3:e>=65&&e<90?n=Math.random()*2:e>=90&&e<99?n=.5:n=0),n+e}},oQ=new T("LOADING_BAR_CONFIG");var ba=(()=>{class t{get progress$(){return this.value$}constructor(e,i={},r){this.platformId=e,this.config=i,this.zone=r,this.refs={},this.streams$=new z,this.value$=this.streams$.pipe(Gt(null),xt(()=>On(Object.keys(this.refs).map(o=>this.refs[o].value$))),sQ(this.zone),ue(o=>Math.max(0,...o)))}start(e=2){this.useRef().start(e)}set(e){this.useRef().set(e)}increment(e){this.useRef().increment(e)}complete(){this.useRef().complete()}stop(){this.useRef().stop()}useRef(e="default"){return this.refs[e]||(this.refs[e]=new FI(this.config),this.streams$.next(),I_(this.platformId)||this.refs[e].disable()),this.refs[e]}static{this.\u0275fac=function(i){return new(i||t)(D(zo),D(oQ,8),D(Z,8))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function sQ(t){return t?n=>new _e(e=>n.subscribe(i=>t.run(()=>e.next(i)),i=>t.run(()=>e.error(i)),()=>t.run(()=>e.complete()))):n=>n}var vm=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({imports:[Rt]})}}return t})();var su=(()=>{class t{static{this.promisePending=null}constructor(e,i,r){this.appState=e,this.request=i,this.notifications=r}getDomains(){return j(this,null,function*(){return(yield this.request.post({command:"spa-get-domains"})).list})}getUserHomeDir(){return j(this,null,function*(){return(yield this.request.post({command:"spa-get-homedir"})).homedir})}getUserInfo(){return j(this,null,function*(){return yield this.request.post({command:"spa-get-user-info"})})}static{this.\u0275fac=function(i){return new(i||t)(D(gt),D(po),D(zt))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();function lQ(t,n){if(t&1&&(b(0,"div",19),F(1,"ui-simple-info",20),C(2,"translate"),y()),t&2){let e=I(3);g(),v("message",x(2,1,e.warningMessage))}}function cQ(t,n){if(t&1){let e=Ce();b(0,"awp-websites-table",21),$("moduleChanged",function(r){me(e);let o=I(3);return he(o.onModuleChanged(r))}),y()}if(t&2){let e=I(3);v("tableData",e.tableData)("allowedFeatures",e.allowedFeatures)}}function dQ(t,n){t&1&&(b(0,"div",22),w(1),C(2,"translate"),y()),t&2&&(g(),W(x(2,1,"AWP.no_websites")))}function uQ(t,n){if(t&1){let e=Ce();b(0,"div")(1,"div",10)(2,"div",11)(3,"h2"),w(4),C(5,"translate"),y(),b(6,"div",12)(7,"ui-button",13),$("clickAction",function(){me(e);let r=I(2);return he(r.fetchData())}),w(8),C(9,"translate"),y(),b(10,"a",14),F(11,"i",15),w(12),C(13,"translate"),y()()(),U(14,lQ,3,3,"div",16),b(15,"div",17)(16,"ui-http-loader"),F(17,"awp-loader"),y(),U(18,cQ,1,2,"awp-websites-table",18)(19,dQ,3,3,"ng-template",null,2,hn),y()()()}if(t&2){let e=Ht(20),i=I(2);g(4),W(x(5,9,"AWP.my_wp_sites_title")),g(3),v("customClass","rescan-advice-btn")("upper",!1),g(),Ie(" ",x(9,11,"AWP.refresh_button_text")," "),g(2),v("href",i.appState.get("USER_DOC_LINK"),cl),g(2),Ie(" ",x(13,13,"AWP.read_user_guide_link")," "),g(2),v("ngIf",i.warningMessage),g(4),v("ngIf",i.tableData.length)("ngIfElse",e)}}function pQ(t,n){if(t&1&&(b(0,"div",4)(1,"div",5)(2,"div",6)(3,"div",7),F(4,"div",8),y()()(),U(5,uQ,21,15,"div",9),y()),t&2){let e=I(),i=Ht(4);g(5),v("ngIf",e.hasAllowedFeatures)("ngIfElse",i)}}function fQ(t,n){t&1&&(b(0,"div",23),F(1,"awp-loader"),y())}function mQ(t,n){t&1&&(b(0,"div",24),F(1,"awp-no-allowed-modules"),y())}function sc(t){if(typeof t!="string")return null;let n;try{n=new URL(t)}catch(e){return null}return n.protocol!=="http:"&&n.protocol!=="https:"?null:n.origin}function hQ(t,n){let e=t&&typeof t.result=="string"?t.result:"";if(/^ERROR\.[A-Za-z0-9_]+$/.test(e)&&n){let i=n.instant(e);if(typeof i=="string"&&i!==e)return e}return"ERROR.undefined"}var ev=(()=>{class t extends Js{constructor(e,i,r,o,s,a,l,c){super(c),this.appState=e,this.awpRepo=i,this.adviceRepo=r,this.notifications=o,this.loader=s,this.configRepo=a,this.translateService=l,this.injector=c,this.tableData=[],this.appLoading=!1,this.httpRequestProgress=!1}ngOnInit(){return j(this,null,function*(){yield this.loader.progress$.subscribe(e=>{this.httpRequestProgress=e>0}),this.updateTriggerSubscription$=yield this.awpRepo.updateTrigger$.subscribe(e=>j(this,null,function*(){e&&(yield this.fetchData())}));try{this.appLoading=!0,yield this.getUserInfo(),yield this.fetchData(),this.appLoading=!1}catch(e){this.appLoading=!1}})}ngOnDestroy(){this.updateTriggerSubscription$&&!this.updateTriggerSubscription$.closed&&this.updateTriggerSubscription$.unsubscribe()}processAwpData(e){let i=df(jd,e),r={cdn:i.upgrade_url.cdn,object_cache:i.upgrade_url.object_cache,critical_css:i.upgrade_url.object_cache,image_optimization:i.upgrade_url.object_cache};this.awpRepo.subscriptionStateSubject$.next(e.subscription),this.awpRepo.upgradeUrlSubject$.next(r),this.maxMemoryLimit=e.max_cache_memory.replace(/mb/,""),this.usedMemory=e.used_memory,this.allowedFeatures=i.visible_features,this.hasAllowedFeatures=this.allowedFeatures.accelerate_wp.length||this.allowedFeatures.accelerate_wp_premium.length,this.tableData=i.userDataItems}fetchData(){return new Promise((e,i)=>{ja({agreement:Je(this.checkAgreement()),awpData:Je(this.awpRepo.getUserData()),advice:Je(this.adviceRepo.adviceList()).pipe(pr(r=>(this.appState.get("SMART_ADVICE")&&(this.warningMessage=hQ(r,this.translateService)),Q({data:[]}))))}).subscribe(r=>{let o=r.awpData,s=r.advice;this.processAwpData(o),this.processAdviceResponse(s),this.updateTableData(),e()},r=>{i(r)})})}processAdviceResponse(e){let i=df(ou,e.data);this.adviceList=i.filter(r=>r.status!==gi.outdated)}onModuleChanged(e){this.usedMemory=e.used_memory}updateTableData(){this.tableData=this.tableData.map(e=>(e.awpFree.advice=[],e.awpPremium.advice=[],this.adviceList.forEach(i=>{e.websites.includes(i.website)&&(i.advice.is_premium?e.awpPremium.advice.push(i):e.awpFree.advice.push(i))}),e))}getUserInfo(){return j(this,null,function*(){let e=yield this.configRepo.getUserInfo(),i=e.is_cl_solo_edition?kI.solo:kI.shared_pro;this.appState.set("USER_DOC_LINK",i),this.appState.set("SMART_ADVICE",e.smart_advice===!0)})}checkAgreement(){return j(this,null,function*(){yield this.awpRepo.agreementStatus()})}static{this.\u0275fac=function(i){return new(i||t)(E(gt),E(In),E(or),E(zt),E(ba),E(su),E(Se),E(J))}}static{this.\u0275cmp=L({type:t,selectors:[["awp-main"]],viewQuery:function(i,r){if(i&1&&Qe(Xy,5),i&2){let o;re(o=oe())&&(r.paginator=o.first)}},standalone:!1,features:[ie],decls:5,vars:2,consts:[["loader",""],["noAllowedFeatures",""],["noWebsites",""],["class","lvemanager-app-container",4,"ngIf","ngIfElse"],[1,"lvemanager-app-container"],[1,"lvemanager-awp-app-header"],[1,"lvemanager-awp-app-header__app-title"],[1,"lvemanager-awp-page-title"],[1,"lvemanager-awp-logo"],[4,"ngIf","ngIfElse"],[1,"lvemanager-awp-app-container"],[1,"lvemanager-awp-app-container__header"],[1,"lvemanager-controls"],["id","rescanAdvice","matIcon","refresh",1,"lvemanager-controls__item",3,"clickAction","customClass","upper"],["target","_blank","rel","noopener noreferrer",1,"lvemanager-read-our-faq-guide-link","lvemanager-controls__item",3,"href"],[1,"material-icons"],["class","lvemanager-awp-app-container__warning",4,"ngIf"],[1,"lvemanager-awp-app-container__table"],[3,"tableData","allowedFeatures","moduleChanged",4,"ngIf","ngIfElse"],[1,"lvemanager-awp-app-container__warning"],["icon","error",3,"message"],[3,"moduleChanged","tableData","allowedFeatures"],[1,"lvemanager-no_result"],[1,"lvemanager-app-loader"],[1,"lvemanager-awp-no-allowed-modules-page-wrapper"]],template:function(i,r){if(i&1&&U(0,pQ,6,2,"div",3)(1,fQ,2,0,"ng-template",null,0,hn)(3,mQ,2,0,"ng-template",null,1,hn),i&2){let o=Ht(2);v("ngIf",!r.appLoading)("ngIfElse",o)}},styles:['.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar{width:12px;height:12px}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-button{width:0;height:0}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#2b98f0;border:0 none transparent}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#2b98f0}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:active{background:#2b98f0}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:0 none #ffffff}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track:hover{background:#fff}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track:active{background:#fff}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-corner{background:transparent}.lvemanager-clearboth[_ngcontent-%COMP%]{zoom:1}.lvemanager-clearboth[_ngcontent-%COMP%]:before, .lvemanager-clearboth[_ngcontent-%COMP%]:after{content:"";display:table}.lvemanager-clearboth[_ngcontent-%COMP%]:after{clear:both}@keyframes _ngcontent-%COMP%_spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lvemanager-tabs-header[_ngcontent-%COMP%]{margin-bottom:30px}.lvemanager-tabs-header[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]{margin-top:15px}.lvemanager-tabs-header[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]{padding:4px 10px!important}.lvemanager-tabs-header[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]   .material-icons[_ngcontent-%COMP%]:before{color:#2b98f0;content:"close";-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.lvemanager-tabs-header[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle.lvemanager-collapsed[_ngcontent-%COMP%]   .material-icons[_ngcontent-%COMP%]:before{content:"menu"}.lvemanager-tabs-header[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]:hover, .lvemanager-tabs-header[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]:active, .lvemanager-tabs-header[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]:focus{background-color:#f1f1f1;border-radius:2px}@media(max-width:767px){.lvemanager-tabs-header[_ngcontent-%COMP%]{background-color:#f7f8f9}}.lvemanager-tabs-header[_ngcontent-%COMP%]   .lvemanager-menu-wrapper[_ngcontent-%COMP%]{border-radius:6px}@media(min-width:768px){.lvemanager-tabs-header[_ngcontent-%COMP%]   .lvemanager-menu-wrapper[_ngcontent-%COMP%]{background-color:#f7f8f9}}.lvemanager-tabs-header[_ngcontent-%COMP%]   .lvemanager-progress-bar-wrapper[_ngcontent-%COMP%]{height:4px}[_nghost-%COMP%]     mat-progress-bar{padding-bottom:1px;margin-bottom:30px}[_nghost-%COMP%]     mat-progress-bar .mat-progress-bar-fill:after{background-color:#2b98f0}[_nghost-%COMP%]     mat-progress-bar .mat-progress-bar-buffer{display:none}[_nghost-%COMP%]     mat-progress-bar .mat-progress-bar-background{display:none}[_nghost-%COMP%]{font-family:Open Sans,sans-serif;min-height:100vh}.lvemanager-app-loader[_ngcontent-%COMP%]{height:100vh;display:flex;align-items:center;justify-content:center}.lvemanager-awp-no-allowed-modules-page-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;width:100%;margin-top:81px}.lvemanager-awp-app-header__app-title[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-size:18px;line-height:28px;font-weight:600;padding-left:20px;height:83px;border-radius:6px;background-color:#f4f5f7;display:flex;align-items:center}.lvemanager-awp-app-header__app-title[_ngcontent-%COMP%]   .lvemanager-awp-page-title[_ngcontent-%COMP%]{display:flex;position:relative;height:43px;align-items:center}.lvemanager-awp-app-header__app-title[_ngcontent-%COMP%]   .lvemanager-awp-page-title[_ngcontent-%COMP%]   .lvemanager-page-title-label[_ngcontent-%COMP%]{display:block;position:absolute;font-style:normal;font-weight:400!important;font-size:10px;line-height:12px;color:#1d1d1d;top:0;right:-10px}.lvemanager-awp-app-container__header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;height:118px;background:#fff}.lvemanager-awp-app-container__header[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:28px;color:#1d1d1d}.lvemanager-awp-app-container__header[_ngcontent-%COMP%]   .lvemanager-controls[_ngcontent-%COMP%]{display:flex}.lvemanager-awp-app-container__header[_ngcontent-%COMP%]   .lvemanager-controls__item[_ngcontent-%COMP%]{margin-left:7px}.lvemanager-awp-app-container__header[_ngcontent-%COMP%]   .lvemanager-controls[_ngcontent-%COMP%]     .lvemanager-purge-redis-cache-btn{height:46px!important;border-radius:4px;background-color:#2b98f0;width:100%;padding:0 20px!important;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:19px;color:#fff;text-transform:unset}.lvemanager-awp-app-container__header[_ngcontent-%COMP%]   .lvemanager-controls[_ngcontent-%COMP%]     .lvemanager-purge-redis-cache-btn i{margin-right:10px}.lvemanager-awp-app-container__header[_ngcontent-%COMP%]   .lvemanager-controls[_ngcontent-%COMP%]     .lvemanager-rescan-advice-btn{height:46px!important;border-radius:4px;background-color:#fff;padding:0 20px!important;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:19px;text-transform:unset;border:1px solid #DEE1EC;box-sizing:border-box;box-shadow:0 1px 1px #f4f4f3;color:#1d1d1d!important}.lvemanager-awp-app-container__header[_ngcontent-%COMP%]   .lvemanager-controls[_ngcontent-%COMP%]     .lvemanager-rescan-advice-btn i{margin-right:10px}.lvemanager-awp-app-container__header[_ngcontent-%COMP%]   .lvemanager-controls[_ngcontent-%COMP%]   .lvemanager-read-our-faq-guide-link[_ngcontent-%COMP%]{display:flex;align-items:center;height:46px;text-decoration:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M18.375%2015.75H5.25C5.01794%2015.75%204.79538%2015.8422%204.63128%2016.0063C4.46719%2016.1704%204.375%2016.3929%204.375%2016.625C4.375%2016.8571%204.46719%2017.0796%204.63128%2017.2437C4.79538%2017.4078%205.01794%2017.5%205.25%2017.5H18.375V19.25H5.25C4.55381%2019.25%203.88613%2018.9734%203.39384%2018.4812C2.90156%2017.9889%202.625%2017.3212%202.625%2016.625V3.5C2.625%203.03587%202.80937%202.59075%203.13756%202.26256C3.46575%201.93437%203.91087%201.75%204.375%201.75H18.375V15.75ZM4.375%2014.0437C4.51675%2014.0149%204.66287%2014%204.8125%2014H16.625V3.5H4.375V14.0437ZM14%207.875H7V6.125H14V7.875Z%22%20fill%3D%22%231D1D1D%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:20px center;padding:0 30px 0 50px;background-color:#fff;border:1px solid #DEE1EC;box-sizing:border-box;box-shadow:0 1px 1px #f4f4f3;border-radius:4px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:19px;color:#1d1d1d}.lvemanager-awp-app-container__info-panel[_ngcontent-%COMP%]{display:flex;padding:20px 50px;background:#f4f5f7;border-radius:6px}.lvemanager-awp-app-container__info-panel--item[_ngcontent-%COMP%]{margin-right:125px}.lvemanager-awp-app-container__info-panel--item[_ngcontent-%COMP%]   .lvemanager-info-panel-item-title[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#1d1d1d}.lvemanager-awp-app-container__info-panel--item[_ngcontent-%COMP%]   .lvemanager-info-panel-item-value[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:25px;line-height:34px;color:#1d1d1d}.lvemanager-awp-app-container__warning[_ngcontent-%COMP%]{margin-bottom:10px}.lvemanager-awp-app-container__table[_ngcontent-%COMP%]{position:relative}.lvemanager-awp-logo[_ngcontent-%COMP%]:after{display:none}'],changeDetection:1})}}return t})();var L3=[{path:"",component:ev}];var gQ=["tabHeader"],F3=(()=>{class t extends Js{constructor(e,i,r,o,s,a,l,c,d,u){super(u),this.appState=e,this.viewRef=i,this.elementRef=r,this.renderer=o,this.translateService=s,this.router=a,this.platformLocation=l,this.loadingBar=c,this.window=d,this.ENABLE_SUPPORT=ls.enableSupport,this.tabs=[],this.isAvailableElementForCurrentPanel={nodejs_selector:!1},this.notification_options={timeOut:5e3,lastOnBottom:!0,clickToClose:!0,maxLength:0,maxStack:7,showProgressBar:!1,pauseOnHover:!0,preventDuplicates:!1,preventLastDuplicates:"visible",rtl:!1,animate:!0,open:!1},this.userType=userType,ao.loadingBarServiceInstance=c,this.appState.set("panelName",panelName),this.appState.set("userType",userType),this.appState.set("userName",userName),this.appState.set("currentLanguage",currentLanguage),this.appState.set("isHiddenProgressBar",!1),this.appState.set("isAdmin",userType===Ue),this.appState.set("isReseller",userType===_f),this.appState.set("isUser",userType===ln),this.appState.set("historyLength",0),this.appState.set("menuLoader",!1),this.router.events.subscribe(m=>{m instanceof oo&&(this.platformLocation.replaceState({page:this.appState.get("historyLength")},"",""),this.appState.set("historyLength",this.appState.get("historyLength")+1))}),this.router.events.pipe(ze(m=>m instanceof ki)).subscribe(m=>{let f=m.url.replace(/\/?\([^)]*\)/g,"");this.platformLocation.replaceState(null,"",`#${f}`)}),this.platformLocation.onPopState(m=>{m.state&&this.appState.set("historyLength",m.state.page-1)})}getTabs(){throw new Error("getTabs not implemented")}isActive(e){return e==="/"?["","#/"].includes(this.window.nativeWindow.location.hash):(e.indexOf("/")!==0&&(e=`/${e}`),this.window.nativeWindow.location.hash.indexOf(e)>-1)}get getAvailabilityOfNavigation(){return!0}static{this.\u0275fac=function(i){return new(i||t)(E(gt),E(mt),E(Y),E(Ke),E(Se),E(Xi),E(Jn),E(ba),E(ea),E(J))}}static{this.\u0275dir=B({type:t,selectors:[["","baseApplicationComponent",""]],viewQuery:function(i,r){if(i&1&&Qe(Jo,5)(gQ,5),i&2){let o;re(o=oe())&&(r.routerOutlet=o.first),re(o=oe())&&(r.tabHeader=o.first)}},standalone:!1,features:[ie]})}}return t})();var B3=(()=>{class t extends F3{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})()}static{this.\u0275cmp=L({type:t,selectors:[["lvemanager"]],viewQuery:function(i,r){if(i&1&&Qe(Jo,5),i&2){let o;re(o=oe())&&(r.routerOutlet=o.first)}},standalone:!1,features:[ie],decls:5,vars:0,consts:[["route",""],["href",_p`https://fonts.googleapis.com/css?family=Noto+Sans:400,700&subset=cyrillic`,"rel","stylesheet"],["href",_p`https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined`,"rel","stylesheet"],["href",_p`https://fonts.googleapis.com/css?family=Roboto`,"rel","stylesheet"]],template:function(i,r){i&1&&F(0,"link",1)(1,"link",2)(2,"link",3)(3,"router-outlet",null,0)},dependencies:[Jo],styles:["[_nghost-%COMP%]{padding:30px}"],changeDetection:1})}}return t})();function tv(t){return t instanceof Qs||t instanceof ui?new Qs:t instanceof Error?t:new Qs}function _Q(t){if(t&&Object.prototype.hasOwnProperty.call(t,"rejection"))return tv(t.rejection);if(t&&t.originalError)return tv(t.originalError);if(t&&t.originalStack){let n=tv(t);if(n!==t)return n;let e=new Error(t.message);return e.name=t.name||e.name,e.stack=t.originalStack,e}return tv(t)}var nv=class{handleError(n){n&&n.rejection&&n.rejection.noSentry||this.captureException(_Q(n))}captureException(n){Rd(n)}};var U3=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[ut]})}return t})();var j3=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[ut]})}return t})();var iv=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({imports:[U3,j3]})}}return t})();var V3=(()=>{class t extends Jn{constructor(e,i){super(),this.winRef=e,this.nativePL=i;let r=this.winRef.iframeStatus();return r===ts.LOCKED||r===ts.NOT_PRESENT?this.nativePL:(this._init(),this)}_init(){this.window=this.winRef.nativeWindow,this.location=this.window.location,this._history=this.window.history}getBaseHrefFromDOM(){return this.window.document.baseURI}onPopState(e){return this.window.addEventListener("popstate",e,!1),()=>this.window.removeEventListener("popstate",e,!1)}onHashChange(e){let i=r=>e({type:r.type,state:this._history.state});return this.window.addEventListener("hashchange",i,!1),()=>this.window.removeEventListener("hashchange",i,!1)}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}get hostname(){return this.location.hostname}get href(){return this.location.href}get port(){return this.location.port}get protocol(){return this.location.protocol}pushState(e,i,r){this.supportsState()?this._history.pushState(e,i,r):this.location.hash=r}replaceState(e,i,r){this.supportsState()?this._history.replaceState(e,i,r):this.location.hash=r}forward(){this._history.forward()}back(){this._history.back()}getState(){return this._history.state}supportsState(){return!!this._history.pushState}static{this.\u0275fac=function(i){return new(i||t)(D(ea),D(ed))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var bQ=[[["caption"]],[["colgroup"],["col"]],"*"],yQ=["caption","colgroup, col","*"];function vQ(t,n){t&1&&Te(0,2)}function SQ(t,n){t&1&&(b(0,"thead",0),Vt(1,1),y(),b(2,"tbody",0),Vt(3,2)(4,3),y(),b(5,"tfoot",0),Vt(6,4),y())}function EQ(t,n){t&1&&Vt(0,1)(1,2)(2,3)(3,4)}var kr=new T("CDK_TABLE");var sv=(()=>{class t{template=p(Nt);static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","cdkCellDef",""]]})}return t})(),av=(()=>{class t{template=p(Nt);static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","cdkHeaderCellDef",""]]})}return t})(),$3=(()=>{class t{template=p(Nt);static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","cdkFooterCellDef",""]]})}return t})(),ya=(()=>{class t{_table=p(kr,{optional:!0});_hasStickyChanged=!1;get name(){return this._name}set name(e){this._setNameInput(e)}_name;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;get stickyEnd(){return this._stickyEnd}set stickyEnd(e){e!==this._stickyEnd&&(this._stickyEnd=e,this._hasStickyChanged=!0)}_stickyEnd=!1;cell;headerCell;footerCell;cssClassFriendlyName;_columnCssClassName;hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(i,r,o){if(i&1&&Jr(o,sv,5)(o,av,5)(o,$3,5),i&2){let s;re(s=oe())&&(r.cell=s.first),re(s=oe())&&(r.headerCell=s.first),re(s=oe())&&(r.footerCell=s.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",be],stickyEnd:[2,"stickyEnd","stickyEnd",be]}})}return t})(),ov=class{constructor(n,e){e.nativeElement.classList.add(...n._columnCssClassName)}},G3=(()=>{class t extends ov{constructor(){super(p(ya),p(Y))}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[ie]})}return t})();var W3=(()=>{class t extends ov{constructor(){let e=p(ya),i=p(Y);super(e,i);let r=e._table?._getCellRole();r&&i.nativeElement.setAttribute("role",r)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[ie]})}return t})();var UI=(()=>{class t{template=p(Nt);_differs=p(ml);columns;_columnsDiffer;ngOnChanges(e){if(!this._columnsDiffer){let i=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(i).create(),this._columnsDiffer.diff(i)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof Em?e.headerCell.template:this instanceof jI?e.footerCell.template:e.cell.template}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,features:[Et]})}return t})(),Em=(()=>{class t extends UI{_table=p(kr,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",be]},features:[ie,Et]})}return t})(),jI=(()=>{class t extends UI{_table=p(kr,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",be]},features:[ie,Et]})}return t})(),lv=(()=>{class t extends UI{_table=p(kr,{optional:!0});when;static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},features:[ie]})}return t})(),ac=(()=>{class t{_viewContainer=p(mt);cells;context;static mostRecentCellOutlet=null;constructor(){t.mostRecentCellOutlet=this}ngOnDestroy(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","cdkCellOutlet",""]]})}return t})(),VI=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,r){i&1&&Vt(0,0)},dependencies:[ac],encapsulation:2,changeDetection:1})}return t})();var HI=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,r){i&1&&Vt(0,0)},dependencies:[ac],encapsulation:2,changeDetection:1})}return t})(),q3=(()=>{class t{templateRef=p(Nt);_contentClassNames=["cdk-no-data-row","cdk-row"];_cellClassNames=["cdk-cell","cdk-no-data-cell"];_cellSelector="td, cdk-cell, [cdk-cell], .cdk-cell";static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["ng-template","cdkNoDataRow",""]]})}return t})(),H3=["top","bottom","left","right"],BI=class{_isNativeHtmlTable;_stickCellCss;_isBrowser;_needsPositionStickyOnElement;direction;_positionListener;_tableInjector;_elemSizeCache=new WeakMap;_resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(n=>this._updateCachedSizes(n)):null;_updatedStickyColumnsParamsToReplay=[];_stickyColumnsReplayTimeout=null;_cachedCellWidths=[];_borderCellCss;_destroyed=!1;constructor(n,e,i=!0,r=!0,o,s,a){this._isNativeHtmlTable=n,this._stickCellCss=e,this._isBrowser=i,this._needsPositionStickyOnElement=r,this.direction=o,this._positionListener=s,this._tableInjector=a,this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(n,e){(e.includes("left")||e.includes("right"))&&this._removeFromStickyColumnReplayQueue(n);let i=[];for(let r of n)r.nodeType===r.ELEMENT_NODE&&i.push(r,...Array.from(r.children));jt({write:()=>{for(let r of i)this._removeStickyStyle(r,e)}},{injector:this._tableInjector})}updateStickyColumns(n,e,i,r=!0,o=!0){if(!n.length||!this._isBrowser||!(e.some(M=>M)||i.some(M=>M))){this._positionListener?.stickyColumnsUpdated({sizes:[]}),this._positionListener?.stickyEndColumnsUpdated({sizes:[]});return}let s=n[0],a=s.children.length,l=this.direction==="rtl",c=l?"right":"left",d=l?"left":"right",u=e.lastIndexOf(!0),m=i.indexOf(!0),f,_,S;o&&this._updateStickyColumnReplayQueue({rows:[...n],stickyStartStates:[...e],stickyEndStates:[...i]}),jt({earlyRead:()=>{f=this._getCellWidths(s,r),_=this._getStickyStartColumnPositions(f,e),S=this._getStickyEndColumnPositions(f,i)},write:()=>{for(let M of n)for(let P=0;P<a;P++){let O=M.children[P];e[P]&&this._addStickyStyle(O,c,_[P],P===u),i[P]&&this._addStickyStyle(O,d,S[P],P===m)}this._positionListener&&f.some(M=>!!M)&&(this._positionListener.stickyColumnsUpdated({sizes:u===-1?[]:f.slice(0,u+1).map((M,P)=>e[P]?M:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:m===-1?[]:f.slice(m).map((M,P)=>i[P+m]?M:null).reverse()}))}},{injector:this._tableInjector})}stickRows(n,e,i){if(!this._isBrowser)return;let r=i==="bottom"?n.slice().reverse():n,o=i==="bottom"?e.slice().reverse():e,s=[],a=[],l=[];jt({earlyRead:()=>{for(let c=0,d=0;c<r.length;c++){if(!o[c])continue;s[c]=d;let u=r[c];l[c]=this._isNativeHtmlTable?Array.from(u.children):[u];let m=this._retrieveElementSize(u).height;d+=m,a[c]=m}},write:()=>{let c=o.lastIndexOf(!0);for(let d=0;d<r.length;d++){if(!o[d])continue;let u=s[d],m=d===c;for(let f of l[d])this._addStickyStyle(f,i,u,m)}i==="top"?this._positionListener?.stickyHeaderRowsUpdated({sizes:a,offsets:s,elements:l}):this._positionListener?.stickyFooterRowsUpdated({sizes:a,offsets:s,elements:l})}},{injector:this._tableInjector})}updateStickyFooterContainer(n,e){this._isNativeHtmlTable&&jt({write:()=>{let i=n.querySelector("tfoot");i&&(e.some(r=>!r)?this._removeStickyStyle(i,["bottom"]):this._addStickyStyle(i,"bottom",0,!1))}},{injector:this._tableInjector})}destroy(){this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._resizeObserver?.disconnect(),this._destroyed=!0}_removeStickyStyle(n,e){if(!n.classList.contains(this._stickCellCss))return;for(let r of e)n.style[r]="",n.classList.remove(this._borderCellCss[r]);H3.some(r=>e.indexOf(r)===-1&&n.style[r])?n.style.zIndex=this._getCalculatedZIndex(n):(n.style.zIndex="",this._needsPositionStickyOnElement&&(n.style.position=""),n.classList.remove(this._stickCellCss))}_addStickyStyle(n,e,i,r){n.classList.add(this._stickCellCss),r&&n.classList.add(this._borderCellCss[e]),n.style[e]=`${i}px`,n.style.zIndex=this._getCalculatedZIndex(n),this._needsPositionStickyOnElement&&(n.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(n){let e={top:100,bottom:10,left:1,right:1},i=0;for(let r of H3)n.style[r]&&(i+=e[r]);return i?`${i}`:""}_getCellWidths(n,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;let i=[],r=n.children;for(let o=0;o<r.length;o++){let s=r[o];i.push(this._retrieveElementSize(s).width)}return this._cachedCellWidths=i,i}_getStickyStartColumnPositions(n,e){let i=[],r=0;for(let o=0;o<n.length;o++)e[o]&&(i[o]=r,r+=n[o]);return i}_getStickyEndColumnPositions(n,e){let i=[],r=0;for(let o=n.length;o>0;o--)e[o]&&(i[o]=r,r+=n[o]);return i}_retrieveElementSize(n){let e=this._elemSizeCache.get(n);if(e)return e;let i=n.getBoundingClientRect(),r={width:i.width,height:i.height};return this._resizeObserver&&(this._elemSizeCache.set(n,r),this._resizeObserver.observe(n,{box:"border-box"})),r}_updateStickyColumnReplayQueue(n){this._removeFromStickyColumnReplayQueue(n.rows),this._stickyColumnsReplayTimeout||this._updatedStickyColumnsParamsToReplay.push(n)}_removeFromStickyColumnReplayQueue(n){let e=new Set(n);for(let i of this._updatedStickyColumnsParamsToReplay)i.rows=i.rows.filter(r=>!e.has(r));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(i=>!!i.rows.length)}_updateCachedSizes(n){let e=!1;for(let i of n){let r=i.borderBoxSize?.length?{width:i.borderBoxSize[0].inlineSize,height:i.borderBoxSize[0].blockSize}:{width:i.contentRect.width,height:i.contentRect.height};r.width!==this._elemSizeCache.get(i.target)?.width&&CQ(i.target)&&(e=!0),this._elemSizeCache.set(i.target,r)}e&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{if(!this._destroyed){for(let i of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(i.rows,i.stickyStartStates,i.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null}},0))}};function CQ(t){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(n=>t.classList.contains(n))}var Sm=new T("STICKY_POSITIONING_LISTENER");var zI=(()=>{class t{viewContainer=p(mt);elementRef=p(Y);constructor(){let e=p(kr);e._rowOutlet=this,e._outletAssigned()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","rowOutlet",""]]})}return t})(),$I=(()=>{class t{viewContainer=p(mt);elementRef=p(Y);constructor(){let e=p(kr);e._headerRowOutlet=this,e._outletAssigned()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","headerRowOutlet",""]]})}return t})(),GI=(()=>{class t{viewContainer=p(mt);elementRef=p(Y);constructor(){let e=p(kr);e._footerRowOutlet=this,e._outletAssigned()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","footerRowOutlet",""]]})}return t})(),WI=(()=>{class t{viewContainer=p(mt);elementRef=p(Y);constructor(){let e=p(kr);e._noDataRowOutlet=this,e._outletAssigned()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","noDataRowOutlet",""]]})}return t})(),qI=(()=>{class t{_differs=p(ml);_changeDetectorRef=p(Ye);_elementRef=p(Y);_dir=p(Tn,{optional:!0});_platform=p(lt);_viewRepeater;_viewportRuler=p(Eo);_injector=p(J);_virtualScrollViewport=p(yF,{optional:!0,host:!0});_positionListener=p(Sm,{optional:!0})||p(Sm,{optional:!0,skipSelf:!0});_document=p(le);_data;_renderedRange;_onDestroy=new z;_renderRows;_renderChangeSubscription=null;_columnDefsByName=new Map;_rowDefs;_headerRowDefs;_footerRowDefs;_dataDiffer;_defaultRowDef=null;_customColumnDefs=new Set;_customRowDefs=new Set;_customHeaderRowDefs=new Set;_customFooterRowDefs=new Set;_customNoDataRow=null;_headerRowDefChanged=!0;_footerRowDefChanged=!0;_stickyColumnStylesNeedReset=!0;_forceRecalculateCellWidths=!0;_cachedRenderRowsMap=new Map;_isNativeHtmlTable;_stickyStyler;stickyCssClass="cdk-table-sticky";needsPositionStickyOnElement=!0;_isServer;_isShowingNoDataRow=!1;_hasAllOutlets=!1;_hasInitialized=!1;_headerRowStickyUpdates=new z;_footerRowStickyUpdates=new z;_disableVirtualScrolling=!1;_getCellRole(){if(this._cellRoleInternal===void 0){let e=this._elementRef.nativeElement.getAttribute("role");return e==="grid"||e==="treegrid"?"gridcell":"cell"}return this._cellRoleInternal}_cellRoleInternal=void 0;get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}_trackByFn;get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&(this._switchDataSource(e),this._changeDetectorRef.markForCheck())}_dataSource;_dataSourceChanges=new z;_dataStream=new z;get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=e,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}_multiTemplateDataRows=!1;get fixedLayout(){return this._virtualScrollEnabled()?!0:this._fixedLayout}set fixedLayout(e){this._fixedLayout=e,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}_fixedLayout=!1;recycleRows=!1;contentChanged=new te;viewChange=new He({start:0,end:Number.MAX_VALUE});_rowOutlet;_headerRowOutlet;_footerRowOutlet;_noDataRowOutlet;_contentColumnDefs;_contentRowDefs;_contentHeaderRowDefs;_contentFooterRowDefs;_noDataRow;get renderedRows(){return this._renderRows}constructor(){p(new fl("role"),{optional:!0})||this._elementRef.nativeElement.setAttribute("role","table"),this._isServer=!this._platform.isBrowser,this._isNativeHtmlTable=this._elementRef.nativeElement.nodeName==="TABLE",this._dataDiffer=this._differs.find([]).create((i,r)=>this.trackBy?this.trackBy(r.dataIndex,r.data):r)}ngOnInit(){this._setupStickyStyler(),this._viewportRuler.change().pipe($e(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._viewRepeater=this.recycleRows||this._virtualScrollEnabled()?new Iy:new Dy,this._virtualScrollEnabled()&&this._setupVirtualScrolling(this._virtualScrollViewport),this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){this._stickyStyler?.destroy(),[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._headerRowStickyUpdates.complete(),this._footerRowStickyUpdates.complete(),this._onDestroy.next(),this._onDestroy.complete(),Xf(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let e=this._dataDiffer.diff(this._renderRows);if(!e){this._updateNoDataRow(),this.contentChanged.next();return}let i=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,i,(r,o,s)=>this._getEmbeddedViewArgs(r.item,s),r=>r.item.data,r=>{r.operation===Nr.INSERTED&&r.context&&this._renderCellTemplateForItem(r.record.item.rowDef,r.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(r=>{let o=i.get(r.currentIndex);o.context.$implicit=r.item.data}),this._updateNoDataRow(),this.contentChanged.next(),this.updateStickyColumnStyles()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){let e=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let r=z3(this._headerRowOutlet,"thead");r&&(r.style.display=e.length?"":"none")}let i=this._headerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,i,"top"),this._headerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyFooterRowStyles(){let e=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let r=z3(this._footerRowOutlet,"tfoot");r&&(r.style.display=e.length?"":"none")}let i=this._footerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,i,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,i),this._footerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyColumnStyles(){let e=this._getRenderedRows(this._headerRowOutlet),i=this._getRenderedRows(this._rowOutlet),r=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this.fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...i,...r],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((o,s)=>{this._addStickyColumnStyles([o],this._headerRowDefs[s])}),this._rowDefs.forEach(o=>{let s=[];for(let a=0;a<i.length;a++)this._renderRows[a].rowDef===o&&s.push(i[a]);this._addStickyColumnStyles(s,o)}),r.forEach((o,s)=>{this._addStickyColumnStyles([o],this._footerRowDefs[s])}),Array.from(this._columnDefsByName.values()).forEach(o=>o.resetStickyChanged())}stickyColumnsUpdated(e){this._positionListener?.stickyColumnsUpdated(e)}stickyEndColumnsUpdated(e){this._positionListener?.stickyEndColumnsUpdated(e)}stickyHeaderRowsUpdated(e){this._headerRowStickyUpdates.next(e),this._positionListener?.stickyHeaderRowsUpdated(e)}stickyFooterRowsUpdated(e){this._footerRowStickyUpdates.next(e),this._positionListener?.stickyFooterRowsUpdated(e)}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let i=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||i,this._forceRecalculateCellWidths=i,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){if(!Array.isArray(this._data)||!this._renderedRange)return[];let e=[],i=Math.min(this._data.length,this._renderedRange.end),r=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let o=this._renderedRange.start;o<i;o++){let s=this._data[o],a=this._getRenderRowsForData(s,o,r.get(s));this._cachedRenderRowsMap.has(s)||this._cachedRenderRowsMap.set(s,new WeakMap);for(let l=0;l<a.length;l++){let c=a[l],d=this._cachedRenderRowsMap.get(c.data);d.has(c.rowDef)?d.get(c.rowDef).push(c):d.set(c.rowDef,[c]),e.push(c)}}return e}_getRenderRowsForData(e,i,r){return this._getRowDefs(e,i).map(s=>{let a=r&&r.has(s)?r.get(s):[];if(a.length){let l=a.shift();return l.dataIndex=i,l}else return{data:e,rowDef:s,dataIndex:i}})}_cacheColumnDefs(){this._columnDefsByName.clear(),rv(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(i=>{this._columnDefsByName.has(i.name),this._columnDefsByName.set(i.name,i)})}_cacheRowDefs(){this._headerRowDefs=rv(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=rv(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=rv(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let e=this._rowDefs.filter(i=>!i.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){let e=(s,a)=>{let l=!!a.getColumnsDiff();return s||l},i=this._rowDefs.reduce(e,!1);i&&this._forceRenderDataRows();let r=this._headerRowDefs.reduce(e,!1);r&&this._forceRenderHeaderRows();let o=this._footerRowDefs.reduce(e,!1);return o&&this._forceRenderFooterRows(),i||r||o}_switchDataSource(e){this._data=[],Xf(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;Xf(this.dataSource)?e=this.dataSource.connect(this):Mn(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=Q(this.dataSource)),this._renderChangeSubscription=On([e,this.viewChange]).pipe($e(this._onDestroy)).subscribe(([i,r])=>{this._data=i||[],this._renderedRange=r,this._dataStream.next(i),this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,i)=>this._renderRow(this._headerRowOutlet,e,i)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,i)=>this._renderRow(this._footerRowOutlet,e,i)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,i){let r=Array.from(i?.columns||[]).map(a=>{let l=this._columnDefsByName.get(a);return l}),o=r.map(a=>a.sticky),s=r.map(a=>a.stickyEnd);this._stickyStyler.updateStickyColumns(e,o,s,!this.fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){let i=[];for(let r=0;r<e.viewContainer.length;r++){let o=e.viewContainer.get(r);i.push(o.rootNodes[0])}return i}_getRowDefs(e,i){if(this._rowDefs.length===1)return[this._rowDefs[0]];let r=[];if(this.multiTemplateDataRows)r=this._rowDefs.filter(o=>!o.when||o.when(i,e));else{let o=this._rowDefs.find(s=>s.when&&s.when(i,e))||this._defaultRowDef;o&&r.push(o)}return r.length,r}_getEmbeddedViewArgs(e,i){let r=e.rowDef,o={$implicit:e.data};return{templateRef:r.template,context:o,index:i}}_renderRow(e,i,r,o={}){let s=e.viewContainer.createEmbeddedView(i.template,o,r);return this._renderCellTemplateForItem(i,o),s}_renderCellTemplateForItem(e,i){for(let r of this._getCellTemplates(e))ac.mostRecentCellOutlet&&ac.mostRecentCellOutlet._viewContainer.createEmbeddedView(r,i);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let e=this._rowOutlet.viewContainer;for(let i=0,r=e.length;i<r;i++){let s=e.get(i).context;s.count=r,s.first=i===0,s.last=i===r-1,s.even=i%2===0,s.odd=!s.even,this.multiTemplateDataRows?(s.dataIndex=this._renderRows[i].dataIndex,s.renderIndex=i):s.index=this._renderRows[i].dataIndex}}_getCellTemplates(e){return!e||!e.columns?[]:Array.from(e.columns,i=>{let r=this._columnDefsByName.get(i);return e.extractCellTemplate(r)})}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let e=(i,r)=>i||r.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){let e=this._dir?this._dir.value:"ltr",i=this._injector;this._stickyStyler=new BI(this._isNativeHtmlTable,this.stickyCssClass,this._platform.isBrowser,this.needsPositionStickyOnElement,e,this,i),(this._dir?this._dir.change:Q()).pipe($e(this._onDestroy)).subscribe(r=>{this._stickyStyler.direction=r,this.updateStickyColumnStyles()})}_setupVirtualScrolling(e){let i=typeof requestAnimationFrame<"u"?Eh:yh;this.viewChange.next({start:0,end:0}),e.renderedRangeStream.pipe(Ic(0,i),$e(this._onDestroy)).subscribe(this.viewChange),e.attach({dataStream:this._dataStream,measureRangeSize:(r,o)=>this._measureRangeSize(r,o)}),On([e.renderedContentOffset,this._headerRowStickyUpdates]).pipe($e(this._onDestroy)).subscribe(([r,o])=>{if(!(!o.sizes||!o.offsets||!o.elements))for(let s=0;s<o.elements.length;s++){let a=o.elements[s];if(a){let l=o.offsets[s],c=r!==0?Math.max(r-l,l):-l;for(let d of a)d.style.top=`${-c}px`}}}),On([e.renderedContentOffset,this._footerRowStickyUpdates]).pipe($e(this._onDestroy)).subscribe(([r,o])=>{if(!(!o.sizes||!o.offsets||!o.elements))for(let s=0;s<o.elements.length;s++){let a=o.elements[s];if(a)for(let l of a)l.style.bottom=`${r+o.offsets[s]}px`}})}_getOwnDefs(e){return e.filter(i=>!i._table||i._table===this)}_updateNoDataRow(){let e=this._customNoDataRow||this._noDataRow;if(!e)return;let i=this._rowOutlet.viewContainer.length===0;if(i===this._isShowingNoDataRow)return;let r=this._noDataRowOutlet.viewContainer;if(i){let o=r.createEmbeddedView(e.templateRef),s=o.rootNodes[0];if(o.rootNodes.length===1&&s?.nodeType===this._document.ELEMENT_NODE){s.setAttribute("role","row"),s.classList.add(...e._contentClassNames);let a=s.querySelectorAll(e._cellSelector);for(let l=0;l<a.length;l++)a[l].classList.add(...e._cellClassNames)}}else r.clear();this._isShowingNoDataRow=i,this._changeDetectorRef.markForCheck()}_measureRangeSize(e,i){if(e.start>=e.end||i!=="vertical")return 0;let r=this.viewChange.value,o=this._rowOutlet.viewContainer;e.start<r.start||e.end>r.end;let s=e.start-r.start,a=e.end-e.start,l,c;for(let m=0;m<a;m++){let f=o.get(m+s);if(f&&f.rootNodes.length){l=c=f.rootNodes[0];break}}for(let m=a-1;m>-1;m--){let f=o.get(m+s);if(f&&f.rootNodes.length){c=f.rootNodes[f.rootNodes.length-1];break}}let d=l?.getBoundingClientRect?.(),u=c?.getBoundingClientRect?.();return d&&u?u.bottom-d.top:0}_virtualScrollEnabled(){return!this._disableVirtualScrolling&&this._virtualScrollViewport!=null}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(i,r,o){if(i&1&&Jr(o,q3,5)(o,ya,5)(o,lv,5)(o,Em,5)(o,jI,5),i&2){let s;re(s=oe())&&(r._noDataRow=s.first),re(s=oe())&&(r._contentColumnDefs=s),re(s=oe())&&(r._contentRowDefs=s),re(s=oe())&&(r._contentHeaderRowDefs=s),re(s=oe())&&(r._contentFooterRowDefs=s)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(i,r){i&2&&ne("cdk-table-fixed-layout",r.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",be],fixedLayout:[2,"fixedLayout","fixedLayout",be],recycleRows:[2,"recycleRows","recycleRows",be]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[Ge([{provide:kr,useExisting:t},{provide:Sm,useValue:null}])],ngContentSelectors:yQ,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,r){i&1&&(at(bQ),Te(0),Te(1,1),Le(2,vQ,1,0),Le(3,SQ,7,0)(4,EQ,4,0)),i&2&&(g(2),Fe(r._isServer?2:-1),g(),Fe(r._isNativeHtmlTable?3:4))},dependencies:[$I,zI,WI,GI],styles:[`.cdk-table-fixed-layout {
  table-layout: fixed;
}
`],encapsulation:2,changeDetection:1})}return t})();function rv(t,n){return t.concat(Array.from(n))}function z3(t,n){let e=n.toUpperCase(),i=t.viewContainer.element.nativeElement;for(;i;){let r=i.nodeType===1?i.nodeName:null;if(r===e)return i;if(r==="TABLE")break;i=i.parentNode}return null}var Y3=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[em]})}return t})();var wQ=["*",[["","matSortHeaderIcon",""]]],xQ=["*","[matSortHeaderIcon]"];function TQ(t,n){t&1&&(kn(),fn(0,"svg",3),Ai(1,"path",4),mn())}function IQ(t,n){t&1&&(fn(0,"div",2),Te(1,1,null,TQ,2,0),mn())}var K3=new T("MAT_SORT_DEFAULT_OPTIONS"),Cm=(()=>{class t{_defaultOptions;_initializedStream=new Vi(1);sortables=new Map;_stateChanges=new z;active;start="asc";get direction(){return this._direction}set direction(e){this._direction=e}_direction="";disableClear;disabled=!1;sortChange=new te;initialized=this._initializedStream;constructor(e){this._defaultOptions=e}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let i=e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,r=DQ(e.start||this.start,i),o=r.indexOf(this.direction)+1;return o>=r.length&&(o=0),r[o]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}static \u0275fac=function(i){return new(i||t)(E(K3,8))};static \u0275dir=B({type:t,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[0,"matSortActive","active"],start:[0,"matSortStart","start"],direction:[0,"matSortDirection","direction"],disableClear:[2,"matSortDisableClear","disableClear",be],disabled:[2,"matSortDisabled","disabled",be]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[Et]})}return t})();function DQ(t,n){let e=["asc","desc"];return t=="desc"&&e.reverse(),n||e.push(""),e}var Q3=(()=>{class t{_sort=p(Cm,{optional:!0});_columnDef=p(ya,{optional:!0});_changeDetectorRef=p(Ye);_focusMonitor=p(cs);_elementRef=p(Y);_ariaDescriber=p(Ey,{optional:!0});_renderChanges;_animationsDisabled=Xt();_recentlyCleared=et(null);_sortButton;id;arrowPosition="after";start;disabled=!1;get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}_sortActionDescription="Sort";disableClear;constructor(){p(Vn).load(iu);let e=p(K3,{optional:!0});this._sort,e?.arrowPosition&&(this.arrowPosition=e?.arrowPosition)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._sort.register(this),this._renderChanges=ci(this._sort._stateChanges,this._sort.sortChange).subscribe(()=>this._changeDetectorRef.markForCheck()),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(()=>{Promise.resolve().then(()=>this._recentlyCleared.set(null))})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._renderChanges?.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription)}_toggleOnInteraction(){if(!this._isDisabled()){let e=this._isSorted(),i=this._sort.direction;this._sort.sort(this),this._recentlyCleared.set(e&&!this._isSorted()?i:null)}}_handleKeydown(e){(e.keyCode===32||e.keyCode===13)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(this._sort.direction==="asc"||this._sort.direction==="desc")}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?this._sort.direction=="asc"?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(i,r){i&1&&$("click",function(){return r._toggleOnInteraction()})("keydown",function(s){return r._handleKeydown(s)})("mouseleave",function(){return r._recentlyCleared.set(null)}),i&2&&(xe("aria-sort",r._getAriaSortAttribute()),ne("mat-sort-header-disabled",r._isDisabled()))},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",be],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",be]},exportAs:["matSortHeader"],ngContentSelectors:xQ,decls:4,vars:17,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],["viewBox","0 -960 960 960","focusable","false","aria-hidden","true"],["d","M440-240v-368L296-464l-56-56 240-240 240 240-56 56-144-144v368h-80Z"]],template:function(i,r){i&1&&(at(wQ),fn(0,"div",0)(1,"div",1),Te(2),mn(),Le(3,IQ,3,0,"div",2),mn()),i&2&&(ne("mat-sort-header-sorted",r._isSorted())("mat-sort-header-position-before",r.arrowPosition==="before")("mat-sort-header-descending",r._sort.direction==="desc")("mat-sort-header-ascending",r._sort.direction==="asc")("mat-sort-header-recently-cleared-ascending",r._recentlyCleared()==="asc")("mat-sort-header-recently-cleared-descending",r._recentlyCleared()==="desc")("mat-sort-header-animations-disabled",r._animationsDisabled),xe("tabindex",r._isDisabled()?null:0)("role",r._isDisabled()?null:"button"),g(3),Fe(r._renderArrow()?3:-1))},styles:[`.mat-sort-header {
  cursor: pointer;
}

.mat-sort-header-disabled {
  cursor: default;
}

.mat-sort-header-container {
  display: flex;
  align-items: center;
  letter-spacing: normal;
  outline: 0;
}
[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused .mat-sort-header-container {
  border-bottom: var(--%NS%mat-focus-indicator-fallback-border-style, solid) 1px currentColor;
}
.mat-sort-header-container::before {
  margin: calc(calc(var(--%NS%mat-focus-indicator-border-width, 3px) + 4px) * -1);
}

.mat-sort-header-content {
  display: flex;
  align-items: center;
}

.mat-sort-header-position-before {
  flex-direction: row-reverse;
}

@keyframes _mat-sort-header-recently-cleared-ascending {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(-25%);
    opacity: 0;
  }
}
@keyframes _mat-sort-header-recently-cleared-descending {
  from {
    transform: translateY(0) rotate(180deg);
    opacity: 1;
  }
  to {
    transform: translateY(25%) rotate(180deg);
    opacity: 0;
  }
}
.mat-sort-header-arrow {
  height: 12px;
  width: 12px;
  position: relative;
  transition: transform 225ms cubic-bezier(0.4, 0, 0.2, 1), opacity 225ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  overflow: visible;
  color: var(--%NS%mat-sort-arrow-color, var(--%NS%mat-sys-on-surface));
}
.mat-sort-header.cdk-keyboard-focused .mat-sort-header-arrow, .mat-sort-header.cdk-program-focused .mat-sort-header-arrow, .mat-sort-header:hover .mat-sort-header-arrow {
  opacity: 0.54;
}
.mat-sort-header .mat-sort-header-sorted .mat-sort-header-arrow {
  opacity: 1;
}
.mat-sort-header-descending .mat-sort-header-arrow {
  transform: rotate(180deg);
}
.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow {
  transform: translateY(-25%);
}
.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow {
  transition: none;
  animation: _mat-sort-header-recently-cleared-ascending 225ms cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.mat-sort-header-recently-cleared-descending .mat-sort-header-arrow {
  transition: none;
  animation: _mat-sort-header-recently-cleared-descending 225ms cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.mat-sort-header-animations-disabled .mat-sort-header-arrow {
  transition-duration: 0ms;
  animation-duration: 0ms;
}
.mat-sort-header-arrow > svg, .mat-sort-header-arrow [matSortHeaderIcon] {
  width: 24px;
  height: 24px;
  fill: currentColor;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -12px 0 0 -12px;
  transform: translateZ(0);
}
.mat-sort-header-arrow, [dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow {
  margin: 0 0 0 6px;
}
.mat-sort-header-position-before .mat-sort-header-arrow, [dir=rtl] .mat-sort-header-arrow {
  margin: 0 6px 0 0;
}
`],encapsulation:2})}return t})(),Z3=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[ut]})}return t})();var MQ=[[["caption"]],[["colgroup"],["col"]],"*"],OQ=["caption","colgroup, col","*"];function NQ(t,n){t&1&&Te(0,2)}function RQ(t,n){t&1&&(b(0,"thead",0),Vt(1,1),y(),b(2,"tbody",2),Vt(3,3)(4,4),y(),b(5,"tfoot",0),Vt(6,5),y())}function kQ(t,n){t&1&&Vt(0,1)(1,3)(2,4)(3,5)}var X3=(()=>{class t extends qI{stickyCssClass="mat-mdc-table-sticky";needsPositionStickyOnElement=!1;static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275cmp=L({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(i,r){i&2&&ne("mat-table-fixed-layout",r.fixedLayout)},exportAs:["matTable"],features:[Ge([{provide:qI,useExisting:t},{provide:kr,useExisting:t},{provide:Sm,useValue:null}]),ie],ngContentSelectors:OQ,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,r){i&1&&(at(MQ),Te(0),Te(1,1),Le(2,NQ,1,0),Le(3,RQ,7,0)(4,kQ,4,0)),i&2&&(g(2),Fe(r._isServer?2:-1),g(),Fe(r._isNativeHtmlTable?3:4))},dependencies:[$I,zI,WI,GI],styles:[`.mat-mdc-table-sticky {
  position: sticky !important;
}

mat-table {
  display: block;
}

mat-header-row {
  min-height: var(--%NS%mat-table-header-container-height, 56px);
}

mat-row {
  min-height: var(--%NS%mat-table-row-item-container-height, 52px);
}

mat-footer-row {
  min-height: var(--%NS%mat-table-footer-container-height, 52px);
}

mat-row, mat-header-row, mat-footer-row {
  display: flex;
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  align-items: center;
  box-sizing: border-box;
}

mat-cell:first-of-type, mat-header-cell:first-of-type, mat-footer-cell:first-of-type {
  padding-left: 24px;
}
[dir=rtl] mat-cell:first-of-type:not(:only-of-type), [dir=rtl] mat-header-cell:first-of-type:not(:only-of-type), [dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type) {
  padding-left: 0;
  padding-right: 24px;
}
mat-cell:last-of-type, mat-header-cell:last-of-type, mat-footer-cell:last-of-type {
  padding-right: 24px;
}
[dir=rtl] mat-cell:last-of-type:not(:only-of-type), [dir=rtl] mat-header-cell:last-of-type:not(:only-of-type), [dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type) {
  padding-right: 0;
  padding-left: 24px;
}

mat-cell, mat-header-cell, mat-footer-cell {
  flex: 1;
  display: flex;
  align-items: center;
  overflow: hidden;
  word-wrap: break-word;
  min-height: inherit;
}

.mat-mdc-table {
  min-width: 100%;
  border: 0;
  border-spacing: 0;
  table-layout: auto;
  white-space: normal;
  background-color: var(--%NS%mat-table-background-color, var(--%NS%mat-sys-surface));
}

.mat-table-fixed-layout {
  table-layout: fixed;
}

.mdc-data-table__cell {
  box-sizing: border-box;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
}

.mdc-data-table__cell,
.mdc-data-table__header-cell {
  padding: 0 16px;
}

.mat-mdc-header-row {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: var(--%NS%mat-table-header-container-height, 56px);
  color: var(--%NS%mat-table-header-headline-color, var(--%NS%mat-sys-on-surface, rgba(0, 0, 0, 0.87)));
  font-family: var(--%NS%mat-table-header-headline-font, var(--%NS%mat-sys-title-small-font, Roboto, sans-serif));
  line-height: var(--%NS%mat-table-header-headline-line-height, var(--%NS%mat-sys-title-small-line-height));
  font-size: var(--%NS%mat-table-header-headline-size, var(--%NS%mat-sys-title-small-size, 14px));
  font-weight: var(--%NS%mat-table-header-headline-weight, var(--%NS%mat-sys-title-small-weight, 500));
}

.mat-mdc-row {
  height: var(--%NS%mat-table-row-item-container-height, 52px);
  color: var(--%NS%mat-table-row-item-label-text-color, var(--%NS%mat-sys-on-surface, rgba(0, 0, 0, 0.87)));
}

.mat-mdc-row,
.mdc-data-table__content {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: var(--%NS%mat-table-row-item-label-text-font, var(--%NS%mat-sys-body-medium-font, Roboto, sans-serif));
  line-height: var(--%NS%mat-table-row-item-label-text-line-height, var(--%NS%mat-sys-body-medium-line-height));
  font-size: var(--%NS%mat-table-row-item-label-text-size, var(--%NS%mat-sys-body-medium-size, 14px));
  font-weight: var(--%NS%mat-table-row-item-label-text-weight, var(--%NS%mat-sys-body-medium-weight));
}

.mat-mdc-footer-row {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: var(--%NS%mat-table-footer-container-height, 52px);
  color: var(--%NS%mat-table-row-item-label-text-color, var(--%NS%mat-sys-on-surface, rgba(0, 0, 0, 0.87)));
  font-family: var(--%NS%mat-table-footer-supporting-text-font, var(--%NS%mat-sys-body-medium-font, Roboto, sans-serif));
  line-height: var(--%NS%mat-table-footer-supporting-text-line-height, var(--%NS%mat-sys-body-medium-line-height));
  font-size: var(--%NS%mat-table-footer-supporting-text-size, var(--%NS%mat-sys-body-medium-size, 14px));
  font-weight: var(--%NS%mat-table-footer-supporting-text-weight, var(--%NS%mat-sys-body-medium-weight));
  letter-spacing: var(--%NS%mat-table-footer-supporting-text-tracking, var(--%NS%mat-sys-body-medium-tracking));
}

.mat-mdc-header-cell {
  border-bottom-color: var(--%NS%mat-table-row-item-outline-color, var(--%NS%mat-sys-outline, rgba(0, 0, 0, 0.12)));
  border-bottom-width: var(--%NS%mat-table-row-item-outline-width, 1px);
  border-bottom-style: solid;
  letter-spacing: var(--%NS%mat-table-header-headline-tracking, var(--%NS%mat-sys-title-small-tracking));
  font-weight: inherit;
  line-height: inherit;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
  outline: none;
  text-align: start;
}
.mdc-data-table__row:last-child > .mat-mdc-header-cell {
  border-bottom: none;
}

.mat-mdc-cell {
  border-bottom-color: var(--%NS%mat-table-row-item-outline-color, var(--%NS%mat-sys-outline, rgba(0, 0, 0, 0.12)));
  border-bottom-width: var(--%NS%mat-table-row-item-outline-width, 1px);
  border-bottom-style: solid;
  letter-spacing: var(--%NS%mat-table-row-item-label-text-tracking, var(--%NS%mat-sys-body-medium-tracking));
  line-height: inherit;
}
.mdc-data-table__row:last-child > .mat-mdc-cell {
  border-bottom: none;
}

.mat-mdc-footer-cell {
  letter-spacing: var(--%NS%mat-table-row-item-label-text-tracking, var(--%NS%mat-sys-body-medium-tracking));
}

mat-row.mat-mdc-row,
mat-header-row.mat-mdc-header-row,
mat-footer-row.mat-mdc-footer-row {
  border-bottom: none;
}

.mat-mdc-table tbody,
.mat-mdc-table tfoot,
.mat-mdc-table thead,
.mat-mdc-cell,
.mat-mdc-footer-cell,
.mat-mdc-header-row,
.mat-mdc-row,
.mat-mdc-footer-row,
.mat-mdc-table .mat-mdc-header-cell {
  background: inherit;
}

.mat-mdc-table mat-header-row.mat-mdc-header-row,
.mat-mdc-table mat-row.mat-mdc-row,
.mat-mdc-table mat-footer-row.mat-mdc-footer-cell {
  height: unset;
}

mat-header-cell.mat-mdc-header-cell,
mat-cell.mat-mdc-cell,
mat-footer-cell.mat-mdc-footer-cell {
  align-self: stretch;
}
`],encapsulation:2,changeDetection:1})}return t})(),J3=(()=>{class t extends sv{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["","matCellDef",""]],features:[Ge([{provide:sv,useExisting:t}]),ie]})}return t})(),e4=(()=>{class t extends av{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["","matHeaderCellDef",""]],features:[Ge([{provide:av,useExisting:t}]),ie]})}return t})();var t4=(()=>{class t extends ya{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[Ge([{provide:ya,useExisting:t}]),ie]})}return t})(),n4=(()=>{class t extends G3{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[ie]})}return t})();var i4=(()=>{class t extends W3{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[ie]})}return t})();var r4=(()=>{class t extends Em{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",be]},features:[Ge([{provide:Em,useExisting:t}]),ie]})}return t})();var o4=(()=>{class t extends lv{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},features:[Ge([{provide:lv,useExisting:t}]),ie]})}return t})(),s4=(()=>{class t extends VI{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275cmp=L({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[Ge([{provide:VI,useExisting:t}]),ie],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,r){i&1&&Vt(0,0)},dependencies:[ac],encapsulation:2,changeDetection:1})}return t})();var a4=(()=>{class t extends HI{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275cmp=L({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[Ge([{provide:HI,useExisting:t}]),ie],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,r){i&1&&Vt(0,0)},dependencies:[ac],encapsulation:2,changeDetection:1})}return t})();var dv=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({imports:[Y3,ut]})}return t})(),PQ=9007199254740991,cv=class extends Zf{_data;_renderData=new He([]);_filter=new He("");_internalPageChanges=new z;_renderChangesSubscription=null;filteredData;get data(){return this._data.value}set data(n){n=Array.isArray(n)?n:[],this._data.next(n),this._renderChangesSubscription||this._filterData(n)}get filter(){return this._filter.value}set filter(n){this._filter.next(n),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(n){this._sort=n,this._updateChangeSubscription()}_sort;get paginator(){return this._paginator}set paginator(n){this._paginator=n,this._updateChangeSubscription()}_paginator;sortingDataAccessor=(n,e)=>{let i=n[e];if(fy(i)){let r=Number(i);return r<PQ?r:i}return i};sortData=(n,e)=>{let i=e.active,r=e.direction;return!i||r==""?n:n.sort((o,s)=>{let a=this.sortingDataAccessor(o,i),l=this.sortingDataAccessor(s,i),c=typeof a,d=typeof l;c!==d&&(c==="number"&&(a+=""),d==="number"&&(l+=""));let u=0;return a!=null&&l!=null?a>l?u=1:a<l&&(u=-1):a!=null?u=1:l!=null&&(u=-1),u*(r=="asc"?1:-1)})};filterPredicate=(n,e)=>{let i=e.trim().toLowerCase();return Object.values(n).some(r=>`${r}`.toLowerCase().includes(i))};constructor(n=[]){super(),this._data=new He(n),this._updateChangeSubscription()}_updateChangeSubscription(){let n=this._sort?ci(this._sort.sortChange,this._sort.initialized):Q(null),e=this._paginator?ci(this._paginator.page,this._internalPageChanges,this._paginator.initialized):Q(null),i=this._data,r=On([i,this._filter]).pipe(ue(([a])=>this._filterData(a))),o=On([r,n]).pipe(ue(([a])=>this._orderData(a))),s=On([o,e]).pipe(ue(([a])=>this._pageData(a)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=s.subscribe(a=>this._renderData.next(a))}_filterData(n){return this.filteredData=this.filter==null||this.filter===""?n:n.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(n){return this.sort?this.sortData(n.slice(),this.sort):n}_pageData(n){if(!this.paginator)return n;let e=this.paginator.pageIndex*this.paginator.pageSize;return n.slice(e,e+this.paginator.pageSize)}_updatePaginator(n){Promise.resolve().then(()=>{let e=this.paginator;if(e&&(e.length=n,e.pageIndex>0)){let i=Math.ceil(e.length/e.pageSize)-1||0,r=Math.min(e.pageIndex,i);r!==e.pageIndex&&(e.pageIndex=r,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}};function l4(t){return t!=null&&`${t}`!="false"}var ps=(()=>{class t{get showClass(){return this.isOpen}set autoClose(e){this.shouldAutoClose=l4(e)}set isDisabled(e){this.disabled=l4(e),this.disabled&&this.hide()}constructor(e,i,r){this.changeDetectorRef=e,this.elementRef=i,this.isOpen=!1,this.triggers="click",this.outsideClickEvent=new te,this.stateChanges=new He(!1),this.disabled=!1,this.shouldAutoClose=!0,this.toggleElement=null,this.stopListening=r.listen("document","click",o=>{this.handleDocumentClick(o)})}registerToggle(e){this.toggleElement=e}show(){this.disabled||this.isOpen||this.setOpen(!0)}hide(){this.isOpen&&this.setOpen(!1)}toggle(){this.disabled||this.setOpen(!this.isOpen)}handleMouseEnter(){this.triggers.split(/\s+/).includes("mouseover")&&this.show()}handleEscape(e){this.isOpen&&(e.preventDefault(),this.hide())}ngOnDestroy(){this.stopListening(),this.stateChanges.complete()}handleDocumentClick(e){if(!(!this.isOpen||!(e.target instanceof Node))){if(!this.elementRef.nativeElement.contains(e.target)){this.outsideClickEvent.emit(e),this.shouldAutoClose&&this.hide();return}this.shouldAutoClose&&!this.toggleElement?.contains(e.target)&&this.hide()}}setOpen(e){this.isOpen=e,this.stateChanges.next(e),this.changeDetectorRef.markForCheck()}static{this.\u0275fac=function(i){return new(i||t)(E(Ye),E(Y),E(Ke))}}static{this.\u0275dir=B({type:t,selectors:[["","dropdown",""]],hostVars:4,hostBindings:function(i,r){i&1&&$("mouseenter",function(){return r.handleMouseEnter()})("keydown.escape",function(s){return r.handleEscape(s)}),i&2&&ne("open",r.isOpen)("show",r.showClass)},inputs:{triggers:"triggers",autoClose:"autoClose",isDisabled:"isDisabled"},outputs:{outsideClickEvent:"outsideClickEvent"},exportAs:["bs-dropdown"],standalone:!1})}}return t})();var xm=(()=>{class t{constructor(e,i,r){this.templateRef=i,this.viewContainerRef=r,this.rendered=!1,this.stateSubscription=e.stateChanges.subscribe(o=>{o&&!this.rendered?(this.viewContainerRef.createEmbeddedView(this.templateRef),this.rendered=!0):!o&&this.rendered&&(this.viewContainerRef.clear(),this.rendered=!1)})}ngOnDestroy(){this.stateSubscription.unsubscribe()}static{this.\u0275fac=function(i){return new(i||t)(E(ps),E(Nt),E(mt))}}static{this.\u0275dir=B({type:t,selectors:[["","dropdownMenu",""]],exportAs:["bs-dropdown-menu"],standalone:!1})}}return t})();var Tm=(()=>{class t{get isExpanded(){return`${this.dropdown.isOpen}`}constructor(e,i){this.dropdown=e,this.hasPopup="true",this.dropdown.registerToggle(i.nativeElement)}handleClick(){this.dropdown.toggle()}static{this.\u0275fac=function(i){return new(i||t)(E(ps),E(Y))}}static{this.\u0275dir=B({type:t,selectors:[["","dropdownToggle",""]],hostVars:2,hostBindings:function(i,r){i&1&&$("click",function(){return r.handleClick()}),i&2&&xe("aria-haspopup",r.hasPopup)("aria-expanded",r.isExpanded)},exportAs:["bs-dropdown-toggle"],standalone:!1})}}return t})();function FQ(t,n){t&1&&(b(0,"li",12)(1,"a")(2,"span",7),w(3,"\xA0"),y()()()),t&2&&ne("disabled",!0)}function BQ(t,n){if(t&1){let e=Ce();b(0,"li",13),$("click",function(){me(e);let r=I().$implicit,o=I(3);return he(o.openPage(r.index))}),b(1,"a")(2,"span",7),w(3),y()()()}if(t&2){let e=I().$implicit,i=I(3);ne("lvemanager-active",i.pageIndex===e.index),g(3),W(e.number)}}function UQ(t,n){t&1&&(b(0,"li",12)(1,"a")(2,"span",7),w(3,"\xA0"),y()()()),t&2&&ne("disabled",!0)}function jQ(t,n){if(t&1&&(It(0),U(1,FQ,4,2,"li",10)(2,BQ,4,3,"li",11)(3,UQ,4,2,"li",10),Dt()),t&2){let e=n.$implicit,i=I(3);g(),v("ngIf",e.number===2&&e.autoHide),g(),v("ngIf",!e.autoHide),g(),v("ngIf",e.number===i.getNumberOfPages()-1&&e.autoHide)}}function VQ(t,n){if(t&1){let e=Ce();b(0,"ul",5)(1,"li",6),$("click",function(){me(e);let r=I(2);return he(r.previousPage())}),b(2,"a")(3,"span",7),w(4,"\xA0"),y()()(),U(5,jQ,4,3,"ng-container",8),b(6,"li",9),$("click",function(){me(e);let r=I(2);return he(r.nextPage())}),b(7,"a")(8,"span",7),w(9,"\xA0"),y()()()()}if(t&2){let e=I(2);g(5),v("ngForOf",e.pages)}}function HQ(t,n){t&1&&F(0,"div",14)}function zQ(t,n){if(t&1){let e=Ce();b(0,"li")(1,"a",21),$("click",function(){let r=me(e).$implicit,o=I(4);return he(o.onPageSizeChanged(r))}),w(2),y()()}if(t&2){let e=n.$implicit,i=I(4);g(),ne("lvemanager-selected",i.isSelected(e)),g(),W(e)}}function $Q(t,n){if(t&1){let e=Ce();b(0,"li")(1,"a",22),$("click",function(){me(e);let r=I(4);return he(r.onPageSizeChanged(r.length))}),w(2,"All"),y()()}if(t&2){let e=I(4);g(),ne("lvemanager-selected",e.isSelected(e.length))}}function GQ(t,n){if(t&1&&(b(0,"ul",19),U(1,zQ,3,3,"li",8)(2,$Q,3,2,"li",20),y()),t&2){let e=I(3);g(),v("ngForOf",e.pageSizeOptions),g(),v("ngIf",e.showAll)}}function WQ(t,n){if(t&1&&(b(0,"div",15)(1,"button",16),w(2),C(3,"translate"),F(4,"span",17),y(),U(5,GQ,3,2,"ul",18),y()),t&2){let e=I(2);g(2),Ie(" ",x(3,1,"AWP.paginator_items_per_page")+e.pageSize," ")}}function qQ(t,n){if(t&1&&(b(0,"nav",1),U(1,VQ,10,1,"ul",2)(2,HQ,1,0,"div",3)(3,WQ,6,3,"div",4),y()),t&2){let e=I();g(),v("ngIf",e.length>e.pageSize),g(),v("ngIf",e.pageSizeOptions.length&&e.length>e.pageSize),g(),v("ngIf",e.pageSizeOptions.length)}}var uv=(()=>{class t extends Xy{constructor(){super(...arguments),this.showAll=!1}set length(e){this._length=e,this.generatePages(),this.emitChanges()}get length(){return this._length}set pageSize(e){this._pageSize=e,this.generatePages(),this.emitChanges()}get pageSize(){return this._pageSize}set pageIndex(e){this._pageIndex=e,this.generatePages(),this.emitChanges()}get pageIndex(){return this._pageIndex}ngOnInit(){this.generatePages()}openPage(e){this._pageIndex=e,this.emitChanges()}generatePages(){let e=this.getNumberOfPages(),i=this.getVisiblePages(),r=[];if(this.pageSize>0){for(let o=1;o<=e;o++){let s=!i.includes(o);r.push({number:o,index:o-1,autoHide:s})}this.pages=r}}getVisiblePages(){let e=this.getNumberOfPages(),i=this._pageIndex+1;if(e>7)return i<=4?[1,2,3,4,5,e]:i>e-4?[1,e-4,e-3,e-2,e-1,e]:[1,i-1,i,i+1,e];{let r=[];for(let o=1;o<=e;o++)r.push(o);return r}}getNumberOfPages(){return Math.ceil(this._length/this._pageSize)}nextPage(){this.hasNextPage()&&super.nextPage()}hasNextPage(){let e=this.getNumberOfPages()-1;return this._pageIndex<e}emitChanges(){this.page.next({pageIndex:this._pageIndex,pageSize:this._pageSize,length:this._length})}isSelected(e){return this.pageSize===e}onPageSizeChanged(e){this.pageSize=e,this.pageIndex=0,this.emitChanges()}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})()}static{this.\u0275cmp=L({type:t,selectors:[["ui-paginator"]],inputs:{showAll:"showAll",length:"length",pageSize:"pageSize",pageIndex:"pageIndex"},standalone:!1,features:[ie],decls:1,vars:1,consts:[["class","pagination_nav",4,"ngIf"],[1,"pagination_nav"],["class","pagination",4,"ngIf"],["class","lvemanager-line-divider",4,"ngIf"],["class","lvemanager-page-sizer dropdown","dropdown","",4,"ngIf"],[1,"pagination"],[1,"lvemanager-previous-page",3,"click"],["aria-hidden","true",1,"pagination-control"],[4,"ngFor","ngForOf"],[1,"lvemanager-next-page",3,"click"],["class","lvemanager-no-page",3,"disabled",4,"ngIf"],["class","lvemanager-page",3,"lvemanager-active","click",4,"ngIf"],[1,"lvemanager-no-page"],[1,"lvemanager-page",3,"click"],[1,"lvemanager-line-divider"],["dropdown","",1,"lvemanager-page-sizer","dropdown"],["dropdownToggle","",1,"lvemanager-page-sizer__toggle","lvemanager-button-reset"],[1,"caret"],["class","b_dropdown-menu",4,"dropdownMenu"],[1,"b_dropdown-menu"],[4,"ngIf"],[1,"dropdown__item",3,"click"],["translate","",1,"dropdown__item",3,"click"]],template:function(i,r){i&1&&U(0,qQ,4,3,"nav",0),i&2&&v("ngIf",r.length>r.pageSize||r.pageSizeOptions)},dependencies:[Un,ke,ps,xm,Tm,Kt,Ae],styles:['.pagination_nav[_ngcontent-%COMP%]{height:40px;padding:4px;border-radius:20px;border:1px solid #dee1ec;display:inline-block}.pagination[_ngcontent-%COMP%]{list-style-type:none;margin:0;padding:0;overflow:hidden}.pagination[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{min-width:31px;min-height:31px;border:none;background:#fff;border-radius:50%;margin-left:4px;margin-right:4px;font-weight:600;color:#1d1d1d}.pagination[_ngcontent-%COMP%] > li.lvemanager-active[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{background:#2b98f0;color:#fff}.pagination[_ngcontent-%COMP%] > li.lvemanager-active[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{background:#2c7dd3;cursor:pointer}.pagination[_ngcontent-%COMP%] > li.lvemanager-previous-page[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2213%22%20viewBox%3D%220%200%2014%2013%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22%23DEE1EC%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M13.705%202.115l-4.58%204.59%204.58%204.59-1.41%201.41-6-6%206-6z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.705%202.115l-4.58%204.59%204.58%204.59-1.41%201.41-6-6%206-6z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A) no-repeat;background-size:50%;background-position:center}.pagination[_ngcontent-%COMP%] > li.lvemanager-next-page[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2213%22%20viewBox%3D%220%200%2014%2013%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22%23DEE1EC%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M.295%202.115l4.58%204.59-4.58%204.59%201.41%201.41%206-6-6-6z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M6.295%202.115l4.58%204.59-4.58%204.59%201.41%201.41%206-6-6-6z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A) no-repeat;background-size:50%;background-position:center}.pagination[_ngcontent-%COMP%] > li.lvemanager-no-page[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224%22%20height%3D%224%22%20viewBox%3D%22-3%20-3%2010%2010%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22198%22%20cy%3D%2220%22%20r%3D%222%22%20fill%3D%22%23DEE1EC%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate(-196%20-18)%22%2F%3E%0A%3C%2Fsvg%3E%0A") repeat-x;background-position:center;background-size:28%}.pagination[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]:hover, .pagination[_ngcontent-%COMP%] > li.lvemanager-previous-page[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover, .pagination[_ngcontent-%COMP%] > li.lvemanager-next-page[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{background-color:#f6f6f6;transition:all .5s;cursor:pointer}.pagination[_ngcontent-%COMP%] > li.lvemanager-no-page[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{cursor:not-allowed}.pagination[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]   span.pagination-control[_ngcontent-%COMP%]{display:flex;justify-content:center}.pagination_nav[_ngcontent-%COMP%]{display:flex;align-items:center}.pagination_nav[_ngcontent-%COMP%]   .pagination[_ngcontent-%COMP%]{display:flex;overflow:unset!important}.pagination_nav[_ngcontent-%COMP%]   .lvemanager-page-sizer[_ngcontent-%COMP%]{font-style:normal;font-weight:600;font-size:13px;line-height:18px;color:#1d1d1d;margin:0 10px}.pagination_nav[_ngcontent-%COMP%]   .lvemanager-page-sizer__toggle[_ngcontent-%COMP%]{white-space:nowrap}.pagination_nav[_ngcontent-%COMP%]   .lvemanager-page-sizer[_ngcontent-%COMP%]   .dropdown__item[_ngcontent-%COMP%]{padding-left:40px;line-height:35px}.pagination_nav[_ngcontent-%COMP%]   .lvemanager-line-divider[_ngcontent-%COMP%]{display:flex;border:1px solid #DEE1EC;height:40px;margin:0 10px}'],changeDetection:1})}}return t})();function pv(t,n,e){let i=e.value;return e.value=function(...r){return j(this,null,function*(){this.loading=!0;let o=null;try{o=yield i.apply(this,r)}catch(s){throw this.loading=!1,s}finally{this.loading=!1}return o})},e}function KQ(t,n){}var va=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;closePredicate;width="";height="";minWidth;minHeight;maxWidth;maxHeight;positionStrategy;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;closeOnNavigation=!0;closeOnDestroy=!0;closeOnOverlayDetachments=!0;disableAnimations=!1;providers;container;templateContext;bindings};var ZI=(()=>{class t extends Yd{_elementRef=p(Y);_focusTrapFactory=p(YT);_config;_interactivityChecker=p(qT);_ngZone=p(Z);_focusMonitor=p(cs);_renderer=p(Ke);_changeDetectorRef=p(Ye);_injector=p(J);_platform=p(lt);_document=p(le);_portalOutlet;_focusTrapped=new z;_focusTrap=null;_elementFocusedBeforeDialogWasOpened=null;_closeInteractionType=null;_ariaLabelledByQueue=[];_isDestroyed=!1;constructor(){super(),this._config=p(va,{optional:!0})||new va,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){let i=this._ariaLabelledByQueue.indexOf(e);i>-1&&(this._ariaLabelledByQueue.splice(i,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._focusTrapped.complete(),this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),i}attachTemplatePortal(e){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),i}attachDomPortal=e=>{this._portalOutlet.hasAttached();let i=this._portalOutlet.attachDomPortal(e);return this._contentAttached(),i};_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let r=()=>{o(),s(),e.removeAttribute("tabindex")},o=this._renderer.listen(e,"blur",r),s=this._renderer.listen(e,"mousedown",r)})),e.focus(i)}_focusByCssSelector(e,i){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,i)}_trapFocus(e){this._isDestroyed||jt(()=>{let i=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||i.focus(e);break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement(e)||this._focusDialogContainer(e);break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]',e);break;default:this._focusByCssSelector(this._config.autoFocus,e);break}this._focusTrapped.next()},{injector:this._injector})}_restoreFocus(){let e=this._config.restoreFocus,i=null;if(typeof e=="string"?i=this._document.querySelector(e):typeof e=="boolean"?i=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(i=e),this._config.restoreFocus&&i&&typeof i.focus=="function"){let r=Gf(),o=this._elementRef.nativeElement;(!r||r===this._document.body||r===o||o.contains(r))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(e){this._elementRef.nativeElement.focus?.(e)}_containsFocus(){let e=this._elementRef.nativeElement,i=Gf();return e===i||e.contains(i)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=Gf()))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=L({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(i,r){if(i&1&&Qe(nm,7),i&2){let o;re(o=oe())&&(r._portalOutlet=o.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,r){i&2&&xe("id",r._config.id||null)("role",r._config.role)("aria-modal",r._config.ariaModal)("aria-labelledby",r._config.ariaLabel?null:r._ariaLabelledByQueue[0])("aria-label",r._config.ariaLabel)("aria-describedby",r._config.ariaDescribedBy||null)},features:[ie],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,r){i&1&&U(0,KQ,0,0,"ng-template",0)},dependencies:[nm],styles:[`.cdk-dialog-container {
  display: block;
  width: 100%;
  height: 100%;
  min-height: inherit;
  max-height: inherit;
}
`],encapsulation:2,changeDetection:1})}return t})(),Im=class{overlayRef;config;componentInstance=null;componentRef=null;containerInstance;disableClose;closed=new z;backdropClick;keydownEvents;outsidePointerEvents;id;_detachSubscription;constructor(n,e){this.overlayRef=n,this.config=e,this.disableClose=e.disableClose,this.backdropClick=n.backdropClick(),this.keydownEvents=n.keydownEvents(),this.outsidePointerEvents=n.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(i=>{i.keyCode===27&&!this.disableClose&&!Hn(i)&&(i.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{!this.disableClose&&this._canClose()?this.close(void 0,{focusOrigin:"mouse"}):this.containerInstance._recaptureFocus?.()}),this._detachSubscription=n.detachments().subscribe(()=>{e.closeOnOverlayDetachments!==!1&&this.close()})}close(n,e){if(this._canClose(n)){let i=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),i.next(n),i.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(n="",e=""){return this.overlayRef.updateSize({width:n,height:e}),this}addPanelClass(n){return this.overlayRef.addPanelClass(n),this}removePanelClass(n){return this.overlayRef.removePanelClass(n),this}_canClose(n){let e=this.config;return!!this.containerInstance&&(!e.closePredicate||e.closePredicate(n,e,this.componentInstance))}},QQ=new T("DialogScrollStrategy",{providedIn:"root",factory:()=>{let t=p(J);return()=>Zd(t)}}),ZQ=new T("DialogData"),XQ=new T("DefaultDialogConfig");function JQ(t){let n=et(t),e=new te;return{valueSignal:n,get value(){return n()},change:e,ngOnDestroy(){e.complete()}}}var XI=(()=>{class t{_injector=p(J);_defaultOptions=p(XQ,{optional:!0});_parentDialog=p(t,{optional:!0,skipSelf:!0});_overlayContainer=p(Bi);_idGenerator=p(dn);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new z;_afterOpenedAtThisLevel=new z;_ariaHiddenElements=new Map;_scrollStrategy=p(QQ);get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}afterAllClosed=li(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Gt(void 0)));open(e,i){let r=this._defaultOptions||new va;i=h(h({},r),i),i.id=i.id||this._idGenerator.getId("cdk-dialog-"),i.id&&this.getDialogById(i.id);let o=this._getOverlayConfig(i),s=ic(this._injector,o),a=new Im(s,i),l=this._attachContainer(s,a,i);if(a.containerInstance=l,!this.openDialogs.length){let c=this._overlayContainer.getContainerElement();l._focusTrapped?l._focusTrapped.pipe(vt(1)).subscribe(()=>{this._hideNonDialogContentFromAssistiveTechnology(c)}):this._hideNonDialogContentFromAssistiveTechnology(c)}return this._attachDialogContent(e,a,l,i),this.openDialogs.push(a),a.closed.subscribe(()=>this._removeOpenDialog(a,!0)),this.afterOpened.next(a),a}closeAll(){QI(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){QI(this._openDialogsAtThisLevel,e=>{e.config.closeOnDestroy===!1&&this._removeOpenDialog(e,!1)}),QI(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){let i=new ec({positionStrategy:e.positionStrategy||Xd().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation,disableAnimations:e.disableAnimations});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachContainer(e,i,r){let o=r.injector||r.viewContainerRef?.injector,s=[{provide:va,useValue:r},{provide:Im,useValue:i},{provide:Kd,useValue:e}],a;r.container?typeof r.container=="function"?a=r.container:(a=r.container.type,s.push(...r.container.providers(r))):a=ZI;let l=new ma(a,r.viewContainerRef,J.create({parent:o||this._injector,providers:s}));return e.attach(l).instance}_attachDialogContent(e,i,r,o){if(e instanceof Nt){let s=this._createInjector(o,i,r,void 0),a={$implicit:o.data,dialogRef:i};o.templateContext&&(a=h(h({},a),typeof o.templateContext=="function"?o.templateContext():o.templateContext)),r.attachTemplatePortal(new Zl(e,null,a,s))}else{let s=this._createInjector(o,i,r,this._injector),a=r.attachComponentPortal(new ma(e,o.viewContainerRef,s,null,o.bindings));i.componentRef=a,i.componentInstance=a.instance}}_createInjector(e,i,r,o){let s=e.injector||e.viewContainerRef?.injector,a=[{provide:ZQ,useValue:e.data},{provide:Im,useValue:i}];return e.providers&&(typeof e.providers=="function"?a.push(...e.providers(i,e,r)):a.push(...e.providers)),e.direction&&(!s||!s.get(Tn,null,{optional:!0}))&&a.push({provide:Tn,useValue:JQ(e.direction)}),J.create({parent:s||o,providers:a})}_removeOpenDialog(e,i){let r=this.openDialogs.indexOf(e);r>-1&&(this.openDialogs.splice(r,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((o,s)=>{o?s.setAttribute("aria-hidden",o):s.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(e){if(e.parentElement){let i=e.parentElement.children;for(let r=i.length-1;r>-1;r--){let o=i[r];o!==e&&o.nodeName!=="SCRIPT"&&o.nodeName!=="STYLE"&&!o.hasAttribute("aria-live")&&!o.hasAttribute("popover")&&(this._ariaHiddenElements.set(o,o.getAttribute("aria-hidden")),o.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})();function QI(t,n){let e=t.length;for(;e--;)n(t[e])}var c4=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({providers:[XI],imports:[ds,Xl,Yf,Xl]})}return t})();function eZ(t,n){}var mv=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;closePredicate;width="";height="";minWidth;minHeight;maxWidth;maxHeight;position;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;delayFocusTrap=!0;scrollStrategy;closeOnNavigation=!0;enterAnimationDuration;exitAnimationDuration;bindings},JI="mdc-dialog--open",d4="mdc-dialog--opening",u4="mdc-dialog--closing",tZ=150,nZ=75,iZ=(()=>{class t extends ZI{_animationStateChanged=new te;_animationsEnabled=!Xt();_actionSectionCount=0;_hostElement=this._elementRef.nativeElement;_enterAnimationDuration=this._animationsEnabled?f4(this._config.enterAnimationDuration)??tZ:0;_exitAnimationDuration=this._animationsEnabled?f4(this._config.exitAnimationDuration)??nZ:0;_animationTimer=null;_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(p4,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(d4,JI)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(JI),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(JI),this._animationsEnabled?(this._hostElement.style.setProperty(p4,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(u4)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)};_finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})};_clearAnimationClasses(){this._hostElement.classList.remove(d4,u4)}_waitForAnimationToComplete(e,i){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(e):e()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(e){let i=super.attachComponentPortal(e);return i.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),i}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275cmp=L({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(i,r){i&2&&(Yo("id",r._config.id),xe("aria-modal",r._config.ariaModal)("role",r._config.role)("aria-labelledby",r._config.ariaLabel?null:r._ariaLabelledByQueue[0])("aria-label",r._config.ariaLabel)("aria-describedby",r._config.ariaDescribedBy||null),ne("_mat-animation-noopable",!r._animationsEnabled)("mat-mdc-dialog-container-with-actions",r._actionSectionCount>0))},features:[ie],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(i,r){i&1&&(b(0,"div",0)(1,"div",1),U(2,eZ,0,0,"ng-template",2),y()())},dependencies:[nm],styles:[`.mat-mdc-dialog-container {
  width: 100%;
  height: 100%;
  display: block;
  box-sizing: border-box;
  max-height: inherit;
  min-height: inherit;
  min-width: inherit;
  max-width: inherit;
  outline: 0;
}

.cdk-overlay-pane.mat-mdc-dialog-panel {
  max-width: var(--%NS%mat-dialog-container-max-width, 560px);
  min-width: var(--%NS%mat-dialog-container-min-width, 280px);
}
@media (max-width: 599px) {
  .cdk-overlay-pane.mat-mdc-dialog-panel {
    max-width: var(--%NS%mat-dialog-container-small-max-width, calc(100vw - 32px));
  }
}

.mat-mdc-dialog-inner-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box;
  height: 100%;
  opacity: 0;
  transition: opacity linear var(--%NS%mat-dialog-transition-duration, 0ms);
  max-height: inherit;
  min-height: inherit;
  min-width: inherit;
  max-width: inherit;
}
.mdc-dialog--closing .mat-mdc-dialog-inner-container {
  transition: opacity 75ms linear;
  transform: none;
}
.mdc-dialog--open .mat-mdc-dialog-inner-container {
  opacity: 1;
}
._mat-animation-noopable .mat-mdc-dialog-inner-container {
  transition: none;
}

.mat-mdc-dialog-surface {
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: relative;
  overflow-y: auto;
  outline: 0;
  transform: scale(0.8);
  transition: transform var(--%NS%mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);
  max-height: inherit;
  min-height: inherit;
  min-width: inherit;
  max-width: inherit;
  box-shadow: var(--%NS%mat-dialog-container-elevation-shadow, none);
  border-radius: var(--%NS%mat-dialog-container-shape, var(--%NS%mat-sys-corner-extra-large, 4px));
  background-color: var(--%NS%mat-dialog-container-color, var(--%NS%mat-sys-surface, white));
}
[dir=rtl] .mat-mdc-dialog-surface {
  text-align: right;
}
.mdc-dialog--open .mat-mdc-dialog-surface, .mdc-dialog--closing .mat-mdc-dialog-surface {
  transform: none;
}
._mat-animation-noopable .mat-mdc-dialog-surface {
  transition: none;
}
.mat-mdc-dialog-surface::before {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 2px solid transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}

.mat-mdc-dialog-title {
  display: block;
  position: relative;
  flex-shrink: 0;
  box-sizing: border-box;
  margin: 0 0 1px;
  padding: var(--%NS%mat-dialog-headline-padding, 6px 24px 13px);
}
.mat-mdc-dialog-title::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
[dir=rtl] .mat-mdc-dialog-title {
  text-align: right;
}
.mat-mdc-dialog-container .mat-mdc-dialog-title {
  color: var(--%NS%mat-dialog-subhead-color, var(--%NS%mat-sys-on-surface, rgba(0, 0, 0, 0.87)));
  font-family: var(--%NS%mat-dialog-subhead-font, var(--%NS%mat-sys-headline-small-font, inherit));
  line-height: var(--%NS%mat-dialog-subhead-line-height, var(--%NS%mat-sys-headline-small-line-height, 1.5rem));
  font-size: var(--%NS%mat-dialog-subhead-size, var(--%NS%mat-sys-headline-small-size, 1rem));
  font-weight: var(--%NS%mat-dialog-subhead-weight, var(--%NS%mat-sys-headline-small-weight, 400));
  letter-spacing: var(--%NS%mat-dialog-subhead-tracking, var(--%NS%mat-sys-headline-small-tracking, 0.03125em));
}

.mat-mdc-dialog-content {
  display: block;
  flex-grow: 1;
  box-sizing: border-box;
  margin: 0;
  overflow: auto;
  max-height: 65vh;
}
.mat-mdc-dialog-content > :first-child {
  margin-top: 0;
}
.mat-mdc-dialog-content > :last-child {
  margin-bottom: 0;
}
.mat-mdc-dialog-container .mat-mdc-dialog-content {
  color: var(--%NS%mat-dialog-supporting-text-color, var(--%NS%mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));
  font-family: var(--%NS%mat-dialog-supporting-text-font, var(--%NS%mat-sys-body-medium-font, inherit));
  line-height: var(--%NS%mat-dialog-supporting-text-line-height, var(--%NS%mat-sys-body-medium-line-height, 1.5rem));
  font-size: var(--%NS%mat-dialog-supporting-text-size, var(--%NS%mat-sys-body-medium-size, 1rem));
  font-weight: var(--%NS%mat-dialog-supporting-text-weight, var(--%NS%mat-sys-body-medium-weight, 400));
  letter-spacing: var(--%NS%mat-dialog-supporting-text-tracking, var(--%NS%mat-sys-body-medium-tracking, 0.03125em));
}
.mat-mdc-dialog-container .mat-mdc-dialog-content {
  padding: var(--%NS%mat-dialog-content-padding, 20px 24px);
}
.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content {
  padding: var(--%NS%mat-dialog-with-actions-content-padding, 20px 24px 0);
}
.mat-mdc-dialog-container .mat-mdc-dialog-title + .mat-mdc-dialog-content {
  padding-top: 0;
}

.mat-mdc-dialog-actions {
  display: flex;
  position: relative;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  box-sizing: border-box;
  min-height: 52px;
  margin: 0;
  border-top: 1px solid transparent;
  padding: var(--%NS%mat-dialog-actions-padding, 16px 24px);
  justify-content: var(--%NS%mat-dialog-actions-alignment, flex-end);
}
@media (forced-colors: active) {
  .mat-mdc-dialog-actions {
    border-top-color: CanvasText;
  }
}
.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start, .mat-mdc-dialog-actions[align=start] {
  justify-content: start;
}
.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center, .mat-mdc-dialog-actions[align=center] {
  justify-content: center;
}
.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end, .mat-mdc-dialog-actions[align=end] {
  justify-content: flex-end;
}
.mat-mdc-dialog-actions .mat-button-base + .mat-button-base,
.mat-mdc-dialog-actions .mat-mdc-button-base + .mat-mdc-button-base {
  margin-left: 8px;
}
[dir=rtl] .mat-mdc-dialog-actions .mat-button-base + .mat-button-base,
[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base + .mat-mdc-button-base {
  margin-left: 0;
  margin-right: 8px;
}

.mat-mdc-dialog-component-host {
  display: contents;
}
`],encapsulation:2,changeDetection:1})}return t})(),p4="--mat-dialog-transition-duration";function f4(t){return t==null?null:typeof t=="number"?t:t.endsWith("ms")?pa(t.substring(0,t.length-2)):t.endsWith("s")?pa(t.substring(0,t.length-1))*1e3:t==="0"?0:null}var fv=(function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSING=1]="CLOSING",t[t.CLOSED=2]="CLOSED",t})(fv||{}),lc=class{_ref;_config;_containerInstance;componentInstance;componentRef=null;disableClose;id;_afterOpened=new Vi(1);_beforeClosed=new Vi(1);_result;_closeFallbackTimeout;_state=fv.OPEN;_closeInteractionType;constructor(n,e,i){this._ref=n,this._config=e,this._containerInstance=i,this.disableClose=e.disableClose,this.id=n.id,n.addPanelClass("mat-mdc-dialog-panel"),i._animationStateChanged.pipe(ze(r=>r.state==="opened"),vt(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),i._animationStateChanged.pipe(ze(r=>r.state==="closed"),vt(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),n.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),ci(this.backdropClick(),this.keydownEvents().pipe(ze(r=>r.keyCode===27&&!this.disableClose&&!Hn(r)))).subscribe(r=>{this.disableClose||(r.preventDefault(),m4(this,r.type==="keydown"?"keyboard":"mouse"))})}close(n){let e=this._config.closePredicate;e&&!e(n,this._config,this.componentInstance)||(this._result=n,this._containerInstance._animationStateChanged.pipe(ze(i=>i.state==="closing"),vt(1)).subscribe(i=>{this._beforeClosed.next(n),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),i.totalTime+100)}),this._state=fv.CLOSING,this._containerInstance._startExitAnimation())}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(n){let e=this._ref.config.positionStrategy;return n&&(n.left||n.right)?n.left?e.left(n.left):e.right(n.right):e.centerHorizontally(),n&&(n.top||n.bottom)?n.top?e.top(n.top):e.bottom(n.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(n="",e=""){return this._ref.updateSize(n,e),this}addPanelClass(n){return this._ref.addPanelClass(n),this}removePanelClass(n){return this._ref.removePanelClass(n),this}getState(){return this._state}_finishDialogClose(){this._state=fv.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function m4(t,n,e){return t._closeInteractionType=n,t.close(e)}var cc=new T("MatMdcDialogData"),rZ=new T("mat-mdc-dialog-default-options"),oZ=new T("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let t=p(J);return()=>Zd(t)}}),ai=(()=>{class t{_defaultOptions=p(rZ,{optional:!0});_scrollStrategy=p(oZ);_parentDialog=p(t,{optional:!0,skipSelf:!0});_idGenerator=p(dn);_injector=p(J);_dialog=p(XI);_animationsDisabled=Xt();_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new z;_afterOpenedAtThisLevel=new z;dialogConfigClass=mv;_dialogRefConstructor;_dialogContainerType;_dialogDataToken;get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}afterAllClosed=li(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Gt(void 0)));constructor(){this._dialogRefConstructor=lc,this._dialogContainerType=iZ,this._dialogDataToken=cc}open(e,i){let r;i=h(h({},this._defaultOptions||new mv),i),i.id=i.id||this._idGenerator.getId("mat-mdc-dialog-"),i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();let o=this._dialog.open(e,k(h({},i),{positionStrategy:Xd(this._injector).centerHorizontally().centerVertically(),disableClose:!0,closePredicate:void 0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,disableAnimations:this._animationsDisabled||i.enterAnimationDuration?.toLocaleString()==="0"||i.exitAnimationDuration?.toString()==="0",container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:va,useValue:i}]},templateContext:()=>({dialogRef:r}),providers:(s,a,l)=>(r=new this._dialogRefConstructor(s,i,l),r.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:l},{provide:this._dialogDataToken,useValue:a.data},{provide:this._dialogRefConstructor,useValue:r}])}));return r.componentRef=o.componentRef,r.componentInstance=o.componentInstance,this.openDialogs.push(r),this.afterOpened.next(r),r.afterClosed().subscribe(()=>{let s=this.openDialogs.indexOf(r);s>-1&&(this.openDialogs.splice(s,1),this.openDialogs.length||this._getAfterAllClosed().next())}),r}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=K({token:t,factory:t.\u0275fac})}return t})(),Co=(()=>{class t{dialogRef=p(lc,{optional:!0});_elementRef=p(Y);_dialog=p(ai);ariaLabel;type="button";dialogResult;_matDialogClose;ngOnInit(){this.dialogRef||(this.dialogRef=g4(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){let i=e._matDialogClose;i&&(this.dialogResult=i.currentValue)}_onButtonClick(e){this._elementRef.nativeElement.getAttribute("aria-disabled")!=="true"&&m4(this.dialogRef,e.screenX===0&&e.screenY===0?"keyboard":"mouse",this.dialogResult)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(i,r){i&1&&$("click",function(s){return r._onButtonClick(s)}),i&2&&xe("aria-label",r.ariaLabel||null)("type",r.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[Et]})}return t})(),h4=(()=>{class t{_dialogRef=p(lc,{optional:!0});_elementRef=p(Y);_dialog=p(ai);ngOnInit(){this._dialogRef||(this._dialogRef=g4(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t})}return t})(),wo=(()=>{class t extends h4{id=p(dn).getId("mat-mdc-dialog-title-");_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(i,r){i&2&&Yo("id",r.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],features:[ie]})}return t})(),xo=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=B({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[RC([sI])]})}return t})(),hv=(()=>{class t extends h4{align;_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})();static \u0275dir=B({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(i,r){i&2&&ne("mat-mdc-dialog-actions-align-start",r.align==="start")("mat-mdc-dialog-actions-align-center",r.align==="center")("mat-mdc-dialog-actions-align-end",r.align==="end")},inputs:{align:"align"},features:[ie]})}return t})();function g4(t,n){let e=t.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?n.find(i=>i.id===e.id):null}var au=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({providers:[ai],imports:[c4,ds,Xl,ut]})}return t})();var ms=(()=>{class t{constructor(e){this.data=e,this.website=e.website||null,this.header=e.header,this.title=e.title,this.description=e.description}static{this.\u0275fac=function(i){return new(i||t)(E(cc,8))}}static{this.\u0275cmp=L({type:t,selectors:[["awp-payment-processing"]],standalone:!1,decls:20,vars:10,consts:[[1,"lvemanager-awp-payment-processing"],["mat-dialog-title","",1,"lvemanager-awp-payment-processing__header"],[1,"lvemanager-awp-payment-processing__header--title"],["mat-dialog-close","",1,"material-icons","lvemanager-awp-payment-processing__header--close-dialog-button"],[1,"lvemanager-awp-payment-processing__header--website"],[1,"lvemanager-mat-typography"],[1,"lvemanager-awp-payment-processing__body"],[1,"lvemanager-awp-payment-processing__body--image"],["width","50","height","50","viewBox","0 0 50 50","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M33.1731 36.6415L36.6407 33.1738L27.4762 24.0093V12.6156H22.5225V25.9908L33.1731 36.6415ZM24.9994 49.769C21.573 49.769 18.353 49.1188 15.3395 47.8184C12.3259 46.518 9.70457 44.7533 7.47537 42.5241C5.24617 40.2949 3.48138 37.6735 2.18102 34.6599C0.880652 31.6464 0.230469 28.4264 0.230469 25.0001C0.230469 21.5737 0.880652 18.3538 2.18102 15.3402C3.48138 12.3267 5.24617 9.7053 7.47537 7.4761C9.70457 5.2469 12.3259 3.48212 15.3395 2.18175C18.353 0.881384 21.573 0.231201 24.9994 0.231201C28.4257 0.231201 31.6457 0.881384 34.6592 2.18175C37.6728 3.48212 40.2941 5.2469 42.5233 7.4761C44.7525 9.7053 46.5173 12.3267 47.8177 15.3402C49.118 18.3538 49.7682 21.5737 49.7682 25.0001C49.7682 28.4264 49.118 31.6464 47.8177 34.6599C46.5173 37.6735 44.7525 40.2949 42.5233 42.5241C40.2941 44.7533 37.6728 46.518 34.6592 47.8184C31.6457 49.1188 28.4257 49.769 24.9994 49.769Z","fill","#FFAA5B"],[1,"lvemanager-awp-payment-processing__body--title"],[1,"lvemanager-awp-payment-processing__body--explanation"]],template:function(i,r){i&1&&(b(0,"div",0)(1,"div",1)(2,"div",2),w(3),C(4,"translate"),y(),b(5,"i",3),w(6,"close"),y(),b(7,"span",4),w(8),y()(),b(9,"mat-dialog-content",5)(10,"div",6)(11,"div",7),kn(),b(12,"svg",8),F(13,"path",9),y()(),tl(),b(14,"div",10),w(15),C(16,"translate"),y(),b(17,"div",11),w(18),C(19,"translate"),y()()()()),i&2&&(g(3),W(x(4,4,r.header)),g(5),W(r.website),g(7),W(x(16,6,r.title)),g(3),W(x(19,8,r.description)))},dependencies:[Co,wo,xo,Ae],styles:[".lvemanager-awp-payment-processing__header[_ngcontent-%COMP%]{display:flex;flex-direction:column;position:relative;width:100%}.lvemanager-awp-payment-processing__header--title[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:25px;color:#1d1d1d}.lvemanager-awp-payment-processing__header--website[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px}.lvemanager-awp-payment-processing__header--close-dialog-button[_ngcontent-%COMP%]{position:absolute;color:#56565b;right:0;top:0;cursor:pointer;opacity:.8}.lvemanager-awp-payment-processing__header--%NS%close-dialog-button[_ngcontent-%COMP%]:hover{opacity:1}.lvemanager-awp-payment-processing__body[_ngcontent-%COMP%]{justify-content:center}.lvemanager-awp-payment-processing__body--image[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:100px}.lvemanager-awp-payment-processing__body--title[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#000;margin:20px 0;text-align:center}.lvemanager-awp-payment-processing__body--explanation[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:center;color:#354052;margin-bottom:100px;padding:0 83px}  .lvemanager-awp-payment-processing-modal-panel{width:760px;max-width:calc(100vw - 48px);--%NS%mat-dialog-container-max-width: 100%}  .lvemanager-awp-payment-processing-modal-panel .mat-dialog-container,   .lvemanager-awp-payment-processing-modal-panel .mat-mdc-dialog-container,   .lvemanager-awp-payment-processing-modal-panel .mat-mdc-dialog-surface{width:760px!important;max-width:calc(100vw - 48px)}"],changeDetection:1})}}return t})();var gv=(()=>{class t{constructor(e){this.translateService=e,this.errorMessages=[],this.requirements=[]}static{this.messages={required:"Mandatory field",maxLength:"Value shouldn't be greater than {0}",minLength:"Value shouldn't be lesser than {0}",numeric:"Not a valid numeric value",alphanumeric:"Not a valid alphanumeric value",cpu:"Invalid value. Use postfix. Example: 1024[Mhz|Ghz|%]",memory:"Invalid value. Use postfix. Example: 1024[K|M|G]",speed:"Invalid value. Use postfix. Example: 1024[KB/s|MB/s|G/s]",speed_in_percent:'Invalid value. Use "%" postfix or provide integer value. Example: 100[%]',speed_io:"Invalid value. Use postfix. Example: 1024[MB/s|G/s]",inode:"Two comma-separated numbers required for this field",positive_number:"Value should be integer number > 0",not_negative_number:"Value should be >= 0",valid_path_to_file:"Path is not valid",only_ascii:"Only ASCII characters allowed",valid_log_file:"Path to the log file is not valid",unknown:"Unknown error",email:"Email is not valid",isSsaCorrelation:"Density threshold can't be negative or greater than 1",isSsaTime:"Value should be between 1 and 12, or 0",inodes_for_package:"Should be positive number or -1. Set 0 for default limit. Set -1 for unlimited.",positiveIntOrFloat:"Value should be > 0"}}get errorMessagesAsString(){return this.errorMessages.join(". ")}static isRequired(e,i){return t.result("required",String(e).length>0,i)}static isMaxLength(e,i,r){return t.result("maxLength",String(e).length<=r,i,[r])}static isMinLength(e,i,r){return t.result("minLength",String(e).length>=r,i,[r])}static isNumeric(e,i){return t.result("numeric",/^[0-9]+(\.[0-9]+)?$/.test(e)||e==="",i)}static wholeNumber(e,i){return t.result("numeric",/^-?[0-9]+(\.[0-9]+)?$/.test(e)||e==="",i)}static isAlphanumeric(e,i){return t.result("alphanumeric",/^[\w\s]+$/.test(e)||e==="",i)}static isMemory(e,i){return t.result("memory",/^\d+(\.\d+)?[KMG]?$/.test(e)||e==="",i)}static isSpeed(e,i){return t.result("speed",/^(\d+(\.\d+)?(MB\/s|G\/s)|\d+(KB\/s)?)$/i.test(e)||e==="",i)}static isSpeedMysqlCpu(e,i){return t.result("speed_in_percent",/^(\d+(%)?)$/i.test(e)&&/^[1-9]+/i.test(e),i)}static isSpeedMysqlCpuPackage(e,i){return t.result("speed_in_percent",/^(\d+(%)?)$/i.test(e)&&/^[1-9]+/i.test(e)||e==="0",i)}static isSpeedMysqlIo(e,i){return t.result("speed_io",/^(\d+(\.\d+)?(MB\/s|G\/s)?)$/i.test(e)||e==="",i)}static isCpuValue(e,i){return t.result("cpu",/^\d+?((\.\d+)*mhz|(\.\d+)*ghz|%)?$/ig.test(e)&&parseFloat(e)>0||e==="",i)}static isPositiveNumber(e,i){return t.result("positive_number",/^\d+$/.test(e)&&parseInt(e,10)>0,i)}static positiveIntOrFloat(e,i){return t.result("positiveIntOrFloat",/(\d+(?:\.\d+)?)/.test(e)&&+e>0,i)}static isNotNegativeNumber(e,i){return t.result("not_negative_number",/^\d+$/.test(e),i)}static isValidPathToFile(e,i){return t.result("valid_path_to_file",/^(\/[^/]+)*$/.test(e)||e==="",i)}static isAsciiChars(e,i){return t.result("only_ascii",/^[\x00-\x7F]*$/.test(e)||e==="",i)}static isValidLogFile(e,i){return t.result("valid_log_file",/^(\/[^/]+)*$/.test(e)||e==="",i)}static isValidEmail(e,i){let r=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;return t.result("email",r.test(e)||e==="",i)}static isSsaCorrelation(e,i){return t.result("isSsaCorrelation",+e<=1&&+e>0,i)}static isSsaTime(e,i){return t.result("isSsaTime",/^\d+$/.test(e)&&+e<=12&&+e>=0,i)}static isValidPackageInodes(e,i){return t.result("inodes_for_package",/^\d+$/.test(e)||+e==-1,i)}static result(e,i,r,o=[]){return i?{isOK:!0}:{isOK:!1,message:t.getErrorMessage(e,r,o)}}static getErrorMessage(e,i,r=[]){return t.sprintf(i.instant(t.messages.hasOwnProperty(e)?t.messages[e]:t.messages.unknown),r)}static sprintf(e,i){if(i.length){let r;for(let o=0;o<i.length;o++)r=new RegExp("{([^{]*)("+o+")([^}]*)}"),e=e.replace(r,"$1"+i[o]+"$3")}else e=e.replace(/{[^{]*\d+[^}]*}/,"");return e}defineRequirements(e){return this.requirements=e,this}setValue(e){return this.value=e,this}resetErrors(){this.errorMessages=[],this.error=!1}addError(e){this.errorMessages.push(e),this.error=!0}get hasRequirements(){return!!this.requirements.length}validate(e,i,r,o){if(e!==null){this.value=e,this.resetErrors();for(let s of this.requirements){let a=s.p?s.p:[],l=[e,this.translateService,...a],c=s.m.apply(null,l);c.isOK||this.addError(c.message)}}}}return t})();var Sa=(()=>{class t{set requirements(e){let i=[];e.forEach(r=>{typeof r=="object"?(r.m=gv[r.m],i.push(r)):typeof r=="string"&&i.push({m:gv[r]})}),this.validator||(this.validator=new gv(this.translateService)),this.validator.defineRequirements(i)}set validatorFabric(e){typeof e=="function"&&(this.validator=e())}constructor(e){this.translateService=e,this.changed=new Array,this.touched=new Array,this.actionEmitter=new te,this.title="",this.description="",this.id="",this.name="",this.highlightPhrase=""}get innerValue(){return this._innerValue}set innerValue(e){this.updateValue(e)}updateValue(e){typeof e<"u"&&e!==null&&this.validator&&this.validator.hasRequirements&&this.validator.validate(e,this.innerValue,this.elementRef,this.validatorData),this._innerValue!==e&&(this._innerValue=e,this.prepareValueHook(),this.changed.forEach(i=>i(this._innerValue)))}action(...e){this.actionEmitter.emit(e)}writeValue(e){this.innerValue=e}registerOnChange(e){this.changed.push(e)}registerOnTouched(e){this.touched.push(e)}ngAfterContentInit(){}static{this.\u0275fac=function(i){return new(i||t)(E(Se))}}static{this.\u0275dir=B({type:t,inputs:{title:"title",description:"description",id:"id",name:"name",disabled:"disabled",validatorData:"validatorData",highlightPhrase:"highlightPhrase",requirements:"requirements",validatorFabric:"validatorFabric"},outputs:{actionEmitter:"action"}})}}return t})();var dc=(()=>{class t{transform(e){return e&&`lvemanager-${e}`}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Pt({name:"lvemanagerPrefixer",type:t,pure:!0,standalone:!1})}}return t})();var sZ=["*"];function aZ(t,n){if(t&1&&(b(0,"i",6),w(1),y()),t&2){let e=I();g(),W(e.matIcon)}}function lZ(t,n){t&1&&F(0,"span",7)}function cZ(t,n){if(t&1){let e=Ce();b(0,"li",10),$("click",function(){let r=me(e).$implicit;return he(r.action())}),b(1,"a"),w(2),C(3,"translate"),y()()}if(t&2){let e=n.$implicit;g(2),Ie(" ",x(3,1,e.title)," ")}}function dZ(t,n){if(t&1&&(b(0,"ul",8),U(1,cZ,4,3,"li",9),y()),t&2){let e=I();g(),v("ngForOf",e.listOfActions)}}var zn=(()=>{class t extends Sa{constructor(e,i){super(i),this.elementRef=e,this.style="primary",this.size="large",this.clickAction=new te,this.upper=!0,this.multi=!1}prepareValueHook(){}clicked(e){this.clickAction.emit(e)}static{this.\u0275fac=function(i){return new(i||t)(E(Y),E(Se))}}static{this.\u0275cmp=L({type:t,selectors:[["ui-button"]],inputs:{icon:"icon",matIcon:"matIcon",style:"style",size:"size",customClass:"customClass",upper:"upper",multi:"multi",listOfActions:"listOfActions"},outputs:{clickAction:"clickAction"},standalone:!1,features:[Ge([{provide:Rr,useExisting:t,multi:!0}]),ie],ngContentSelectors:sZ,decls:8,vars:23,consts:[["dropdown","",1,"lvemanager-button-wrapper",3,"isDisabled"],["dropdownToggle",""],["translate","",3,"click","id","name","disabled"],["class","material-icons",4,"ngIf"],["class","lvemanager-multi",4,"ngIf"],["class","b_dropdown-menu",4,"dropdownMenu"],[1,"material-icons"],[1,"lvemanager-multi"],[1,"b_dropdown-menu"],[3,"click",4,"ngFor","ngForOf"],[3,"click"]],template:function(i,r){i&1&&(at(),b(0,"div",0)(1,"span",1)(2,"button",2),C(3,"lvemanagerPrefixer"),$("click",function(s){return r.clicked(s)}),U(4,aZ,2,1,"i",3),Te(5),U(6,lZ,1,0,"span",4),y()(),U(7,dZ,2,1,"ul",5),y()),i&2&&(ne("lvemanager-button-wrapper-full",r.size==="full")("disabled",r.disabled),v("isDisabled",!r.multi),g(2),At(VC("btn-",r.style," lvemanager-icon-",r.icon," lvemanager-size-",r.size," lvemanager-upper-",r.upper," ",x(3,21,r.customClass))),ne("lvemanager-icon",r.icon)("disabled",r.disabled),v("id",r.id)("name",r.name)("disabled",r.disabled),g(2),v("ngIf",r.matIcon),g(2),v("ngIf",r.multi))},dependencies:[Un,ke,ps,xm,Tm,Kt,dc,Ae],styles:['.lvemanager-close-inline-grey-icon[_ngcontent-%COMP%]{display:inline-block;width:11px;height:11px;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2211%22%20height%3D%2210%22%20viewBox%3D%220%200%2011%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M9.93958%200.530212L1%209.46979%22%20stroke%3D%22%23979797%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1%200.530212L9.93958%209.46979%22%20stroke%3D%22%23979797%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-position:center;background-repeat:no-repeat}.lvemanager-premium-available-icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;width:22px;height:18px;border-radius:2px;font-weight:700;font-size:12px;background-color:#ffaa5b;color:#fff;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1.5%206L0.5%200.5L3.25%203L5%200L6.75%203L9.5%200.5L8.5%206H1.5ZM8.5%207.5C8.5%207.8%208.3%208%208%208H2C1.7%208%201.5%207.8%201.5%207.5V7H8.5V7.5Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:center center}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar{width:12px;height:12px}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-button{width:0;height:0}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#2b98f0;border:0 none transparent}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#2b98f0}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:active{background:#2b98f0}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:0 none #ffffff}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track:hover{background:#fff}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track:active{background:#fff}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-corner{background:transparent}.lvemanager-clearboth[_ngcontent-%COMP%]{zoom:1}.lvemanager-clearboth[_ngcontent-%COMP%]:before, .lvemanager-clearboth[_ngcontent-%COMP%]:after{content:"";display:table}.lvemanager-clearboth[_ngcontent-%COMP%]:after{clear:both}@keyframes _ngcontent-%COMP%_spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lvemanager-button-wrapper[_ngcontent-%COMP%]{display:inline-block;position:relative;vertical-align:middle}.lvemanager-button-wrapper-full[_ngcontent-%COMP%]{width:100%}.lvemanager-button-wrapper.disabled[_ngcontent-%COMP%]{cursor:not-allowed}button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:32px;margin:0;border-radius:3px;box-shadow:0 3px 6px #00000021,0 0 6px #0000001f;color:#fff;font-family:Noto Sans,sans-serif;font-size:13px;border:none;text-shadow:none;transition:box-shadow .2s,color .2s;width:auto;background:transparent}button[_ngcontent-%COMP%]:disabled, button[_ngcontent-%COMP%]:focus, button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:hover{background-image:none;font-size:13px}button.disabled[_ngcontent-%COMP%]{pointer-events:none}button[_ngcontent-%COMP%]:focus{outline:none}button.lvemanager-upper-true[_ngcontent-%COMP%]{text-transform:uppercase}button.lvemanager-upper-false[_ngcontent-%COMP%]{text-transform:none}button.btn-primary[_ngcontent-%COMP%], button.btn-default[_ngcontent-%COMP%], button.btn-danger[_ngcontent-%COMP%]{min-width:110px}button.btn-primary[_ngcontent-%COMP%]:hover, button.btn-default[_ngcontent-%COMP%]:hover, button.btn-danger[_ngcontent-%COMP%]:hover{border:none}button.btn-primary[_ngcontent-%COMP%], button.btn-default[_ngcontent-%COMP%]{height:40px;min-width:110px;width:auto;background-color:#2b98f0}button.btn-primary.lvemanager-size-full[_ngcontent-%COMP%], button.btn-default.lvemanager-size-full[_ngcontent-%COMP%]{width:100%}button.btn-primary.lvemanager-size-enormous[_ngcontent-%COMP%], button.btn-default.lvemanager-size-enormous[_ngcontent-%COMP%]{height:47px}button.btn-primary.lvemanager-size-large[_ngcontent-%COMP%], button.btn-default.lvemanager-size-large[_ngcontent-%COMP%]{height:40px;padding:0 40px}button.btn-primary.lvemanager-size-large-enormous[_ngcontent-%COMP%], button.btn-default.lvemanager-size-large-enormous[_ngcontent-%COMP%]{height:47px;padding:0 40px}button.btn-primary.lvemanager-size-normal[_ngcontent-%COMP%], button.btn-default.lvemanager-size-normal[_ngcontent-%COMP%]{height:32px}button.btn-primary.lvemanager-size-medium[_ngcontent-%COMP%], button.btn-default.lvemanager-size-medium[_ngcontent-%COMP%]{height:29px;padding:0 14px;min-width:auto}button.btn-primary[_ngcontent-%COMP%]:hover, button.btn-default[_ngcontent-%COMP%]:hover{box-shadow:0 6px 6px #00000021,0 0 6px #0000001f}button.btn-default[_ngcontent-%COMP%]{background-color:#fff;color:#484848}button.btn-flat[_ngcontent-%COMP%]{color:#2b98f0;background-color:#fff;box-shadow:none}button.btn-flat.lvemanager-size-small[_ngcontent-%COMP%]{font-size:11px;height:22px}button.btn-flat.lvemanager-size-small[_ngcontent-%COMP%]:before, button.btn-flat.lvemanager-size-small[_ngcontent-%COMP%]:hover:before{background-size:cover;width:13px;height:13px;margin-right:5px;margin-top:-2px}button.btn-flat.lvemanager-size-small[_ngcontent-%COMP%]:disabled, button.btn-flat.lvemanager-size-small[_ngcontent-%COMP%]:focus, button.btn-flat.lvemanager-size-small[_ngcontent-%COMP%]:active, button.btn-flat.lvemanager-size-small[_ngcontent-%COMP%]:hover{font-size:11px}button.btn-flat[_ngcontent-%COMP%]:hover{color:#0e71c1}button.btn-clear[_ngcontent-%COMP%], button.btn-link[_ngcontent-%COMP%], button.btn-gray[_ngcontent-%COMP%]{background:transparent;box-shadow:none;border:none;min-width:inherit}button.btn-link[_ngcontent-%COMP%]{color:#696969;text-decoration:none}button[disabled][_ngcontent-%COMP%]{cursor:not-allowed;opacity:.65}button.btn-bordered[_ngcontent-%COMP%]{border-radius:4px;box-shadow:0 1px 1px #f4f4f3;border:solid 1px #dee1ec;padding-left:17px;padding-right:17px}button.lvemanager-bordered-no-shadow[_ngcontent-%COMP%]{box-shadow:none;border:solid 1px #dee1ec}'],changeDetection:1})}}return t})();var _v=(()=>{class t{constructor(e,i){this.dialogRef=e,this.awpRepo=i}ngOnInit(){return j(this,null,function*(){this.agreementText=yield this.awpRepo.cdnAgreementText()})}accept(){this.dialogRef.close(!0)}static{this.\u0275fac=function(i){return new(i||t)(E(lc),E(In))}}static{this.\u0275cmp=L({type:t,selectors:[["awp-agreement"]],standalone:!1,decls:17,vars:16,consts:[[1,"lvemanager-awp-agreement-modal"],["mat-dialog-title","",1,"lvemanager-awp-agreement-modal__header"],[1,"lvemanager-awp-agreement-modal__header--title"],["mat-dialog-close","",1,"material-icons","lvemanager-awp-agreement-modal__header--close-dialog-button"],[1,"lvemanager-mat-typography"],[1,"lvemanager-awp-agreement-modal__body"],[1,"lvemanager-awp-agreement-modal__body--description",3,"innerHTML"],["mat-dialog-close","","translate","",3,"size","upper"],["translate","",1,"lvemanager-awp-accept-agreement-button",3,"clickAction","size","upper"]],template:function(i,r){i&1&&(b(0,"div",0)(1,"div",1)(2,"div",2),w(3),C(4,"translate"),y(),b(5,"i",3),w(6,"close"),y()(),b(7,"mat-dialog-content",4)(8,"div",5),F(9,"div",6),y()(),b(10,"mat-dialog-actions")(11,"ui-button",7),w(12),C(13,"translate"),y(),b(14,"ui-button",8),$("clickAction",function(){return r.accept()}),w(15),C(16,"translate"),y()()()),i&2&&(g(3),W(x(4,10,"AWP.please_agree_terms_and_conditions")),g(6),v("innerHTML",r.agreementText,st),g(2),vn("default"),v("size","large")("upper",!1),g(),W(x(13,12,"AWP.cancel_button_text")),g(2),v("size","large")("upper",!1),g(),W(x(16,14,"AWP.i_accept_button_text")))},dependencies:[zn,Kt,Co,wo,hv,xo,Ae],styles:[".lvemanager-awp-agreement-modal__header[_ngcontent-%COMP%]{display:flex;flex-direction:column;position:relative;width:100%}.lvemanager-awp-agreement-modal__header--title[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:27px;color:#2b2b2b}.lvemanager-awp-agreement-modal__header--close-dialog-button[_ngcontent-%COMP%]{position:absolute;color:#56565b;right:0;top:0;cursor:pointer;opacity:.8}.lvemanager-awp-agreement-modal__header--%NS%close-dialog-button[_ngcontent-%COMP%]:hover{opacity:1}.lvemanager-awp-agreement-modal__body[_ngcontent-%COMP%]{padding:15px 20px;border-radius:3px;border:1px solid #E0E2E6;font-family:Open Sans,sans-serif;font-style:normal;font-size:12px;line-height:18px;color:#000}.lvemanager-awp-agreement-modal__body--title[_ngcontent-%COMP%]{font-weight:700}.lvemanager-awp-agreement-modal__body--description[_ngcontent-%COMP%]{font-weight:400}.lvemanager-awp-agreement-modal__body--%NS%description[_ngcontent-%COMP%]     h3{font-weight:600;font-size:14px;margin-top:15px}.lvemanager-awp-agreement-modal__body--%NS%description[_ngcontent-%COMP%]     strong{font-weight:600}.lvemanager-awp-agreement-modal__body--%NS%description[_ngcontent-%COMP%]     ul{list-style-type:square;padding:15px}.lvemanager-awp-agreement-modal[_ngcontent-%COMP%]   mat-dialog-actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;padding:25px 0}.lvemanager-awp-agreement-modal[_ngcontent-%COMP%]   mat-dialog-actions[_ngcontent-%COMP%]   .lvemanager-awp-accept-agreement-button[_ngcontent-%COMP%]{margin-left:10px}  .lvemanager-awp-terms-of-conditions-modal-panel{width:654px;max-width:calc(100vw - 48px);--%NS%mat-dialog-container-max-width: 100%}  .lvemanager-awp-terms-of-conditions-modal-panel .mat-dialog-container,   .lvemanager-awp-terms-of-conditions-modal-panel .mat-mdc-dialog-container,   .lvemanager-awp-terms-of-conditions-modal-panel .mat-mdc-dialog-surface{width:654px!important;max-height:100vh;max-width:calc(100vw - 48px)}"],changeDetection:1})}}return t})();var _i=class t{constructor(){this._dataLength=0,this._bufferLength=0,this._state=new Int32Array(4),this._buffer=new ArrayBuffer(68),this._buffer8=new Uint8Array(this._buffer,0,68),this._buffer32=new Uint32Array(this._buffer,0,17),this.start()}static hashStr(n,e=!1){return this.onePassHasher.start().appendStr(n).end(e)}static hashAsciiStr(n,e=!1){return this.onePassHasher.start().appendAsciiStr(n).end(e)}static _hex(n){let e=t.hexChars,i=t.hexOut,r,o,s,a;for(a=0;a<4;a+=1)for(o=a*8,r=n[a],s=0;s<8;s+=2)i[o+1+s]=e.charAt(r&15),r>>>=4,i[o+0+s]=e.charAt(r&15),r>>>=4;return i.join("")}static _md5cycle(n,e){let i=n[0],r=n[1],o=n[2],s=n[3];i+=(r&o|~r&s)+e[0]-680876936|0,i=(i<<7|i>>>25)+r|0,s+=(i&r|~i&o)+e[1]-389564586|0,s=(s<<12|s>>>20)+i|0,o+=(s&i|~s&r)+e[2]+606105819|0,o=(o<<17|o>>>15)+s|0,r+=(o&s|~o&i)+e[3]-1044525330|0,r=(r<<22|r>>>10)+o|0,i+=(r&o|~r&s)+e[4]-176418897|0,i=(i<<7|i>>>25)+r|0,s+=(i&r|~i&o)+e[5]+1200080426|0,s=(s<<12|s>>>20)+i|0,o+=(s&i|~s&r)+e[6]-1473231341|0,o=(o<<17|o>>>15)+s|0,r+=(o&s|~o&i)+e[7]-45705983|0,r=(r<<22|r>>>10)+o|0,i+=(r&o|~r&s)+e[8]+1770035416|0,i=(i<<7|i>>>25)+r|0,s+=(i&r|~i&o)+e[9]-1958414417|0,s=(s<<12|s>>>20)+i|0,o+=(s&i|~s&r)+e[10]-42063|0,o=(o<<17|o>>>15)+s|0,r+=(o&s|~o&i)+e[11]-1990404162|0,r=(r<<22|r>>>10)+o|0,i+=(r&o|~r&s)+e[12]+1804603682|0,i=(i<<7|i>>>25)+r|0,s+=(i&r|~i&o)+e[13]-40341101|0,s=(s<<12|s>>>20)+i|0,o+=(s&i|~s&r)+e[14]-1502002290|0,o=(o<<17|o>>>15)+s|0,r+=(o&s|~o&i)+e[15]+1236535329|0,r=(r<<22|r>>>10)+o|0,i+=(r&s|o&~s)+e[1]-165796510|0,i=(i<<5|i>>>27)+r|0,s+=(i&o|r&~o)+e[6]-1069501632|0,s=(s<<9|s>>>23)+i|0,o+=(s&r|i&~r)+e[11]+643717713|0,o=(o<<14|o>>>18)+s|0,r+=(o&i|s&~i)+e[0]-373897302|0,r=(r<<20|r>>>12)+o|0,i+=(r&s|o&~s)+e[5]-701558691|0,i=(i<<5|i>>>27)+r|0,s+=(i&o|r&~o)+e[10]+38016083|0,s=(s<<9|s>>>23)+i|0,o+=(s&r|i&~r)+e[15]-660478335|0,o=(o<<14|o>>>18)+s|0,r+=(o&i|s&~i)+e[4]-405537848|0,r=(r<<20|r>>>12)+o|0,i+=(r&s|o&~s)+e[9]+568446438|0,i=(i<<5|i>>>27)+r|0,s+=(i&o|r&~o)+e[14]-1019803690|0,s=(s<<9|s>>>23)+i|0,o+=(s&r|i&~r)+e[3]-187363961|0,o=(o<<14|o>>>18)+s|0,r+=(o&i|s&~i)+e[8]+1163531501|0,r=(r<<20|r>>>12)+o|0,i+=(r&s|o&~s)+e[13]-1444681467|0,i=(i<<5|i>>>27)+r|0,s+=(i&o|r&~o)+e[2]-51403784|0,s=(s<<9|s>>>23)+i|0,o+=(s&r|i&~r)+e[7]+1735328473|0,o=(o<<14|o>>>18)+s|0,r+=(o&i|s&~i)+e[12]-1926607734|0,r=(r<<20|r>>>12)+o|0,i+=(r^o^s)+e[5]-378558|0,i=(i<<4|i>>>28)+r|0,s+=(i^r^o)+e[8]-2022574463|0,s=(s<<11|s>>>21)+i|0,o+=(s^i^r)+e[11]+1839030562|0,o=(o<<16|o>>>16)+s|0,r+=(o^s^i)+e[14]-35309556|0,r=(r<<23|r>>>9)+o|0,i+=(r^o^s)+e[1]-1530992060|0,i=(i<<4|i>>>28)+r|0,s+=(i^r^o)+e[4]+1272893353|0,s=(s<<11|s>>>21)+i|0,o+=(s^i^r)+e[7]-155497632|0,o=(o<<16|o>>>16)+s|0,r+=(o^s^i)+e[10]-1094730640|0,r=(r<<23|r>>>9)+o|0,i+=(r^o^s)+e[13]+681279174|0,i=(i<<4|i>>>28)+r|0,s+=(i^r^o)+e[0]-358537222|0,s=(s<<11|s>>>21)+i|0,o+=(s^i^r)+e[3]-722521979|0,o=(o<<16|o>>>16)+s|0,r+=(o^s^i)+e[6]+76029189|0,r=(r<<23|r>>>9)+o|0,i+=(r^o^s)+e[9]-640364487|0,i=(i<<4|i>>>28)+r|0,s+=(i^r^o)+e[12]-421815835|0,s=(s<<11|s>>>21)+i|0,o+=(s^i^r)+e[15]+530742520|0,o=(o<<16|o>>>16)+s|0,r+=(o^s^i)+e[2]-995338651|0,r=(r<<23|r>>>9)+o|0,i+=(o^(r|~s))+e[0]-198630844|0,i=(i<<6|i>>>26)+r|0,s+=(r^(i|~o))+e[7]+1126891415|0,s=(s<<10|s>>>22)+i|0,o+=(i^(s|~r))+e[14]-1416354905|0,o=(o<<15|o>>>17)+s|0,r+=(s^(o|~i))+e[5]-57434055|0,r=(r<<21|r>>>11)+o|0,i+=(o^(r|~s))+e[12]+1700485571|0,i=(i<<6|i>>>26)+r|0,s+=(r^(i|~o))+e[3]-1894986606|0,s=(s<<10|s>>>22)+i|0,o+=(i^(s|~r))+e[10]-1051523|0,o=(o<<15|o>>>17)+s|0,r+=(s^(o|~i))+e[1]-2054922799|0,r=(r<<21|r>>>11)+o|0,i+=(o^(r|~s))+e[8]+1873313359|0,i=(i<<6|i>>>26)+r|0,s+=(r^(i|~o))+e[15]-30611744|0,s=(s<<10|s>>>22)+i|0,o+=(i^(s|~r))+e[6]-1560198380|0,o=(o<<15|o>>>17)+s|0,r+=(s^(o|~i))+e[13]+1309151649|0,r=(r<<21|r>>>11)+o|0,i+=(o^(r|~s))+e[4]-145523070|0,i=(i<<6|i>>>26)+r|0,s+=(r^(i|~o))+e[11]-1120210379|0,s=(s<<10|s>>>22)+i|0,o+=(i^(s|~r))+e[2]+718787259|0,o=(o<<15|o>>>17)+s|0,r+=(s^(o|~i))+e[9]-343485551|0,r=(r<<21|r>>>11)+o|0,n[0]=i+n[0]|0,n[1]=r+n[1]|0,n[2]=o+n[2]|0,n[3]=s+n[3]|0}start(){return this._dataLength=0,this._bufferLength=0,this._state.set(t.stateIdentity),this}appendStr(n){let e=this._buffer8,i=this._buffer32,r=this._bufferLength,o,s;for(s=0;s<n.length;s+=1){if(o=n.charCodeAt(s),o<128)e[r++]=o;else if(o<2048)e[r++]=(o>>>6)+192,e[r++]=o&63|128;else if(o<55296||o>56319)e[r++]=(o>>>12)+224,e[r++]=o>>>6&63|128,e[r++]=o&63|128;else{if(o=(o-55296)*1024+(n.charCodeAt(++s)-56320)+65536,o>1114111)throw new Error("Unicode standard supports code points up to U+10FFFF");e[r++]=(o>>>18)+240,e[r++]=o>>>12&63|128,e[r++]=o>>>6&63|128,e[r++]=o&63|128}r>=64&&(this._dataLength+=64,t._md5cycle(this._state,i),r-=64,i[0]=i[16])}return this._bufferLength=r,this}appendAsciiStr(n){let e=this._buffer8,i=this._buffer32,r=this._bufferLength,o,s=0;for(;;){for(o=Math.min(n.length-s,64-r);o--;)e[r++]=n.charCodeAt(s++);if(r<64)break;this._dataLength+=64,t._md5cycle(this._state,i),r=0}return this._bufferLength=r,this}appendByteArray(n){let e=this._buffer8,i=this._buffer32,r=this._bufferLength,o,s=0;for(;;){for(o=Math.min(n.length-s,64-r);o--;)e[r++]=n[s++];if(r<64)break;this._dataLength+=64,t._md5cycle(this._state,i),r=0}return this._bufferLength=r,this}getState(){let n=this._state;return{buffer:String.fromCharCode.apply(null,Array.from(this._buffer8)),buflen:this._bufferLength,length:this._dataLength,state:[n[0],n[1],n[2],n[3]]}}setState(n){let e=n.buffer,i=n.state,r=this._state,o;for(this._dataLength=n.length,this._bufferLength=n.buflen,r[0]=i[0],r[1]=i[1],r[2]=i[2],r[3]=i[3],o=0;o<e.length;o+=1)this._buffer8[o]=e.charCodeAt(o)}end(n=!1){let e=this._bufferLength,i=this._buffer8,r=this._buffer32,o=(e>>2)+1;this._dataLength+=e;let s=this._dataLength*8;if(i[e]=128,i[e+1]=i[e+2]=i[e+3]=0,r.set(t.buffer32Identity.subarray(o),o),e>55&&(t._md5cycle(this._state,r),r.set(t.buffer32Identity)),s<=4294967295)r[14]=s;else{let a=s.toString(16).match(/(.*?)(.{0,8})$/);if(a===null)return;let l=parseInt(a[2],16),c=parseInt(a[1],16)||0;r[14]=l,r[15]=c}return t._md5cycle(this._state,r),n?this._state:t._hex(this._state)}};_i.stateIdentity=new Int32Array([1732584193,-271733879,-1732584194,271733878]);_i.buffer32Identity=new Int32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);_i.hexChars="0123456789abcdef";_i.hexOut=[];_i.onePassHasher=new _i;if(_i.hashStr("hello")!=="5d41402abc4b2a76b9719d911017c592")throw new Error("Md5 self test failed.");var uc=class{constructor(n,e,i,r){this.user_hash=n,this.journey_id=e,this.variant_id=i,this.created_at=r}},tD=class{constructor(n,e,i,r,o,s,a){this.advice_id=n,this.feature=e,this.journey_id=i,this.user_hash=r,this.source=o,this.event=s,this.variant_id=a}},uZ=/^[a-f0-9]{32}$/,pZ=/^[a-f0-9]{32}$/i,fZ=/^[A-Za-z0-9_-]{1,64}$/;function _4(t){return typeof t=="string"&&uZ.test(t)}function b4(t){return typeof t=="string"&&fZ.test(t)}function y4(t){return typeof t=="string"&&pZ.test(t)?t.toLowerCase():null}var bi=(()=>{class t{constructor(e,i){this.http=e,this.adviceRepo=i,this.endpoint="https://x-ray-advice.cloudlinux.com/api/analytics",this.endpoint_event="/events",this.source="undefined",this.session_ttl=1440*60*1e3,this.session=new uc,this.setSource(),this.detectSession()}setSource(){typeof panelName=="string"&&(this.source=panelName.toLowerCase())}isSessionValid(e){return e instanceof Object&&(e.constructor===Object||e.constructor===uc)&&_4(e.user_hash)&&_4(e.journey_id)&&(e.variant_id===void 0||e.variant_id===""||b4(e.variant_id))}detectSession(){this.session=this.getSession();let e=this.getPOSTParams(),i=Object.keys(e).length>0?e:new URL(document.location.toString()).searchParams,r=y4(i.get("user_hash")),o=y4(i.get("journey_id")),s=i.get("variant_id");if(r&&o){this.session.user_hash=r,this.session.journey_id=o,this.session.variant_id=b4(s)?s:"",this.saveSession(this.session);return}this.isSessionValid(this.session)||this.generateNewSession()}saveSession(e){e.created_at=Date.now(),this.session=e;try{return localStorage.setItem("analyticsSession",JSON.stringify(e)),!0}catch(i){return!1}}getSession(){let e=new uc;try{let i=JSON.parse(localStorage.getItem("analyticsSession"));if(this.isSessionValid(i)){let r=typeof i.created_at=="number"&&Number.isFinite(i.created_at)?i.created_at:Date.now();r>=Date.now()-this.session_ttl&&(e=new uc(i.user_hash,i.journey_id,i.variant_id,r))}}catch(i){}return e}isSessionCurrent(e){return this.isSessionValid(e)&&typeof e.created_at=="number"&&Number.isFinite(e.created_at)&&e.created_at>=Date.now()-this.session_ttl}getCurrentSession(){let e=this.getSession();return this.isSessionCurrent(this.session)?this.isSessionCurrent(e)&&e.created_at>this.session.created_at?(this.session=e,this.session):this.session:(this.session=e,this.session)}getPOSTParams(){return typeof analytics_advice_id<"u"&&typeof analytics_event<"u"&&typeof analytics_journey_id<"u"&&typeof analytics_source<"u"&&typeof analytics_user_hash<"u"?{advice_id:analytics_advice_id,event:analytics_event,journey_id:analytics_journey_id,user_hash:analytics_user_hash,variant_id:typeof analytics_variant_id<"u"?analytics_variant_id:void 0,source:analytics_source,get:function(e){return this.hasOwnProperty(e)?this[e]:void 0}}:{}}generateNewSession(){let e=_i.hashStr(userName),i=_i.hashStr(Math.floor(Date.now()/1e3)+"|"+userName);this.saveSession(new uc(e,i,"",Date.now()))}sendEventForAdvice(e,i){return j(this,null,function*(){return yield this.sendEvent(e,"",i,"http")})}sendEventForFeature(e,i){return j(this,null,function*(){return yield this.sendEvent("",e,i,"cli")})}sendEvent(e,i,r,o){return j(this,null,function*(){let s=this.getCurrentSession();if(this.isSessionCurrent(s)||(this.generateNewSession(),s=this.session),!this.isSessionCurrent(s))throw new Error("There is no analytics data.");let a=new tD(e,i,s.journey_id,s.user_hash,this.source,r,s.variant_id),l=Object.assign({},a);if(Object.keys(l).forEach(d=>{(l[d]===void 0||l[d]===null||l[d]==="")&&delete l[d]}),o==="cli")return yield this.adviceRepo.reportAnalytics(l);let c=new ei({"Content-Type":"application/json",ignoreLoadingBar:""});return this.http.post(this.endpoint+this.endpoint_event,JSON.stringify(l),{headers:c}).pipe(eS(3e3)).toPromise()})}static{this.\u0275fac=function(i){return new(i||t)(D(io),D(or))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Dm=(()=>{class t extends Sa{constructor(e,i){super(i),this.elementRef=e,this.style="",this.labelValue="",this.id=""}prepareValueHook(){}static{this.\u0275fac=function(i){return new(i||t)(E(Y),E(Se))}}static{this.\u0275cmp=L({type:t,selectors:[["ui-checkbox"]],hostVars:1,hostBindings:function(i,r){i&2&&xe("id",r.id)},inputs:{style:"style",labelValue:"labelValue",id:"id"},standalone:!1,features:[Ge([{provide:Rr,useExisting:t,multi:!0}]),ie],decls:5,vars:13,consts:[["type","checkbox",3,"ngModelChange","id","name","disabled","ngModel"],[3,"for"]],template:function(i,r){i&1&&(b(0,"input",0),En("ngModelChange",function(s){return Fn(r.innerValue,s)||(r.innerValue=s),s}),y(),Pn(),b(1,"label",1),F(2,"span"),w(3),C(4,"translate"),y()),i&2&&(ne("lvemanager-partial-selection",r.style.split(" ").includes("partial-selection")),v("id",r.id+"_checkbox")("name",r.name)("disabled",r.disabled),Sn("ngModel",r.innerValue),Ln(),g(),v("for",r.id+"_checkbox"),xe("id",r.id+"_label"),g(),ne("lvemanager-overflow-check",r.style.split(" ").includes("overflow-check")),g(),Ie(" ",x(4,11,r.labelValue),`
`))},dependencies:[pm,hi,si,Ae],styles:['.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar{width:12px;height:12px}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-button{width:0;height:0}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#2b98f0;border:0 none transparent}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#2b98f0}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:active{background:#2b98f0}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:0 none #ffffff}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track:hover{background:#fff}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track:active{background:#fff}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-corner{background:transparent}.lvemanager-clearboth[_ngcontent-%COMP%]{zoom:1}.lvemanager-clearboth[_ngcontent-%COMP%]:before, .lvemanager-clearboth[_ngcontent-%COMP%]:after{content:"";display:table}.lvemanager-clearboth[_ngcontent-%COMP%]:after{clear:both}@keyframes _ngcontent-%COMP%_spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lvemanager-close-inline-grey-icon[_ngcontent-%COMP%]{display:inline-block;width:11px;height:11px;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2211%22%20height%3D%2210%22%20viewBox%3D%220%200%2011%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M9.93958%200.530212L1%209.46979%22%20stroke%3D%22%23979797%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1%200.530212L9.93958%209.46979%22%20stroke%3D%22%23979797%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-position:center;background-repeat:no-repeat}.lvemanager-premium-available-icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;width:22px;height:18px;border-radius:2px;font-weight:700;font-size:12px;background-color:#ffaa5b;color:#fff;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1.5%206L0.5%200.5L3.25%203L5%200L6.75%203L9.5%200.5L8.5%206H1.5ZM8.5%207.5C8.5%207.8%208.3%208%208%208H2C1.7%208%201.5%207.8%201.5%207.5V7H8.5V7.5Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:center center}input[_ngcontent-%COMP%]{display:none}input[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#1d1d1d;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:300;cursor:pointer}input[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:17px;height:17px;border:solid 2px #2b98f0;border-radius:2px;background-color:#fff;transition:all .05s;margin:0 4px 0 0;vertical-align:middle;cursor:pointer}input[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]   span.lvemanager-overflow-check[_ngcontent-%COMP%]{width:20px;height:19px;background-color:#fff;border:solid 1px #e1e1e1}input[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]   .lvemanager-userType[_ngcontent-%COMP%]{vertical-align:middle;margin-top:-2px}input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], input.lvemanager-partial-selection[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{border-color:#2b98f0}input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]   span.lvemanager-overflow-check[_ngcontent-%COMP%], input.lvemanager-partial-selection[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]   span.lvemanager-overflow-check[_ngcontent-%COMP%]{background:#fff none}input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]   span.lvemanager-overflow-check[_ngcontent-%COMP%]:after, input.lvemanager-partial-selection[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]   span.lvemanager-overflow-check[_ngcontent-%COMP%]:after{content:"";left:2px;height:15px;width:21px;position:absolute;background-size:cover;display:block;background-color:transparent;background-image:url(data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2223px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2023%2017%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cg%20id%3D%22Wizzard%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Wizzard-2%22%20transform%3D%22translate%28-432.000000,%20-620.000000%29%22%20fill%3D%22%232B98F0%22%20stroke%3D%22%232B98F0%22%3E%3Cpath%20d%3D%22M438.454122,621%20C438.404861,621%20438.358337,621.00246%20438.309076,621.009842%20C437.969724,621.051669%20437.67416,621.23128%20437.504484,621.497006%20L433.144906,628.354218%20C432.843868,628.82662%20433.027228,629.426965%20433.552676,629.697612%20C434.078124,629.968259%20434.745881,629.80341%20435.046919,629.331008%20L438.692215,623.593291%20L452.129456,635.710897%20C452.556383,636.094724%20453.24877,636.097184%20453.678433,635.713357%20C454.10536,635.329531%20454.108097,634.707042%20453.68117,634.320755%20L439.280608,621.334618%20L439.22861,621.28787%20C439.02062,621.100878%20438.741476,621%20438.454122,621%20L438.454122,621%20Z%22%20id%3D%22Shape%22%20transform%3D%22translate%28443.500000,%20628.500000%29%20scale%281,%20-1%29%20translate%28-443.500000,%20-628.500000%29%20%22%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E)!important}input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTMgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+IDwhLS0gR2VuZXJhdG9yOiBza2V0Y2h0b29sIDQwICgzMzc2MikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+IDx0aXRsZT42MzM5MTRDMS00NDYwLTRGQUYtOTc5MC1ENzI0ODUwNkIwQzA8L3RpdGxlPiA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+IDxkZWZzPjwvZGVmcz4gPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+IDxnIGlkPSJXaGl0ZS1HcmV5LUJsYWNrLS0tb3Blbi1tZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjY2LjAwMDAwMCwgLTU5OC4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4gPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjI3MC4wMjk5ODQgNjA1LjcwNTI0MSAyNjcuMDIzNzE3IDYwMi42NjgyOTggMjY2IDYwMy42OTUxNzggMjcwLjAyOTk4NCA2MDcuNzY2Mjg0IDI3OC42ODExMTEgNTk5LjAyNjg4IDI3Ny42NjQ2MDQgNTk4Ij48L3BvbHlnb24+IDwvZz4gPC9nPiA8L3N2Zz4=) no-repeat scroll center center #2b98f0}input.lvemanager-partial-selection[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIycHgiIHZpZXdCb3g9IjAgMCAxMyAyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1NCAoNzY0ODApIC0gaHR0cHM6Ly9za2V0Y2hhcHAuY29tIC0tPgogICAgPHRpdGxlPmljb25tb25zdHItbWludXMtMjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJpY29ubW9uc3RyLW1pbnVzLTIiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjAgMCAxMyAwIDEzIDIgMCAyIj48L3BvbHlnb24+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat scroll center center #2b98f0}input[disabled][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{cursor:not-allowed}input[disabled][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{opacity:.4;cursor:not-allowed}'],changeDetection:1})}}return t})();var hs=(function(t){return t.success="success",t.rollback="rollback",t.error="error",t})(hs||{});var cu=class{constructor(n,e={}){this.text=n,this.context=e}};var mZ="aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4w0s2x0a2z0ure5ba0by2idu3namex4d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dad1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2odyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3nd0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rck0msd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0axi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp3ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5m\xF6gensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2oodside6rk0s2ld3w2s1tc1f3xbox3erox4ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2",hZ="\u03B5\u03BB1\u03C52\u0431\u04331\u0435\u043B3\u0434\u0435\u0442\u04384\u0435\u044E2\u043A\u0430\u0442\u043E\u043B\u0438\u043A6\u043E\u043C3\u043C\u043A\u04342\u043E\u043D1\u0441\u043A\u0432\u04306\u043E\u043D\u043B\u0430\u0439\u043D5\u0440\u04333\u0440\u0443\u04412\u04442\u0441\u0430\u0439\u04423\u0440\u04313\u0443\u043A\u04403\u049B\u0430\u04373\u0570\u0561\u05753\u05D9\u05E9\u05E8\u05D0\u05DC5\u05E7\u05D5\u05DD3\u0627\u0628\u0648\u0638\u0628\u064A5\u0631\u0627\u0645\u0643\u06485\u0644\u0627\u0631\u062F\u06464\u0628\u062D\u0631\u064A\u06465\u062C\u0632\u0627\u0626\u06315\u0633\u0639\u0648\u062F\u064A\u06296\u0639\u0644\u064A\u0627\u06465\u0645\u063A\u0631\u06285\u0645\u0627\u0631\u0627\u062A5\u06CC\u0631\u0627\u06465\u0628\u0627\u0631\u062A2\u0632\u0627\u06314\u064A\u062A\u06433\u06BE\u0627\u0631\u062A5\u062A\u0648\u0646\u06334\u0633\u0648\u062F\u0627\u06463\u0631\u064A\u06295\u0634\u0628\u0643\u06294\u0639\u0631\u0627\u06422\u06282\u0645\u0627\u06464\u0641\u0644\u0633\u0637\u064A\u06466\u0642\u0637\u06313\u0643\u0627\u062B\u0648\u0644\u064A\u06436\u0648\u06453\u0645\u0635\u06312\u0644\u064A\u0633\u064A\u06275\u0648\u0631\u064A\u062A\u0627\u0646\u064A\u06277\u0642\u06394\u0647\u0645\u0631\u0627\u06475\u067E\u0627\u06A9\u0633\u062A\u0627\u06467\u0680\u0627\u0631\u062A4\u0915\u0949\u092E3\u0928\u0947\u091F3\u092D\u093E\u0930\u09240\u092E\u094D3\u094B\u09245\u0938\u0902\u0917\u0920\u09285\u09AC\u09BE\u0982\u09B2\u09BE5\u09AD\u09BE\u09B0\u09A42\u09F0\u09A44\u0A2D\u0A3E\u0A30\u0A244\u0AAD\u0ABE\u0AB0\u0AA44\u0B2D\u0B3E\u0B30\u0B244\u0B87\u0BA8\u0BCD\u0BA4\u0BBF\u0BAF\u0BBE6\u0BB2\u0B99\u0BCD\u0B95\u0BC86\u0B9A\u0BBF\u0B99\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0BC2\u0BB0\u0BCD11\u0C2D\u0C3E\u0C30\u0C24\u0C4D5\u0CAD\u0CBE\u0CB0\u0CA44\u0D2D\u0D3E\u0D30\u0D24\u0D025\u0DBD\u0D82\u0D9A\u0DCF4\u0E04\u0E2D\u0E213\u0E44\u0E17\u0E223\u0EA5\u0EB2\u0EA73\u10D2\u10D42\u307F\u3093\u306A3\u30A2\u30DE\u30BE\u30F34\u30AF\u30E9\u30A6\u30C94\u30B0\u30FC\u30B0\u30EB4\u30B3\u30E02\u30B9\u30C8\u30A23\u30BB\u30FC\u30EB3\u30D5\u30A1\u30C3\u30B7\u30E7\u30F36\u30DD\u30A4\u30F3\u30C84\u4E16\u754C2\u4E2D\u4FE11\u56FD1\u570B1\u6587\u7F513\u4E9A\u9A6C\u900A3\u4F01\u4E1A2\u4F5B\u5C712\u4FE1\u606F2\u5065\u5EB72\u516B\u53662\u516C\u53F81\u76CA2\u53F0\u6E7E1\u70632\u5546\u57CE1\u5E971\u68072\u5609\u91CC0\u5927\u9152\u5E975\u5728\u7EBF2\u5927\u62FF2\u5929\u4E3B\u65593\u5A31\u4E502\u5BB6\u96FB2\u5E7F\u4E1C2\u5FAE\u535A2\u6148\u55842\u6211\u7231\u4F603\u624B\u673A2\u62DB\u80582\u653F\u52A11\u5E9C2\u65B0\u52A0\u57612\u95FB2\u65F6\u5C1A2\u66F8\u7C4D2\u673A\u67842\u6DE1\u9A6C\u95213\u6E38\u620F2\u6FB3\u95802\u70B9\u770B2\u79FB\u52A82\u7EC4\u7EC7\u673A\u67844\u7F51\u57401\u5E971\u7AD91\u7EDC2\u8054\u901A2\u8C37\u6B4C2\u8D2D\u72692\u901A\u8CA92\u96C6\u56E22\u96FB\u8A0A\u76C8\u79D14\u98DE\u5229\u6D663\u98DF\u54C12\u9910\u53852\u9999\u683C\u91CC\u62C93\u6E2F2\uB2F7\uB1371\uCEF42\uC0BC\uC1312\uD55C\uAD6D2",lD="numeric",cD="ascii",dD="alpha",Om="asciinumeric",Mm="alphanumeric",uD="domain",T4="emoji",gZ="scheme",_Z="slashscheme",nD="whitespace";function bZ(t,n){return t in n||(n[t]=[]),n[t]}function pc(t,n,e){n[lD]&&(n[Om]=!0,n[Mm]=!0),n[cD]&&(n[Om]=!0,n[dD]=!0),n[Om]&&(n[Mm]=!0),n[dD]&&(n[Mm]=!0),n[Mm]&&(n[uD]=!0),n[T4]&&(n[uD]=!0);for(let i in n){let r=bZ(i,e);r.indexOf(t)<0&&r.push(t)}}function yZ(t,n){let e={};for(let i in n)n[i].indexOf(t)>=0&&(e[i]=!0);return e}function Ui(t=null){this.j={},this.jr=[],this.jd=null,this.t=t}Ui.groups={};Ui.prototype={accepts(){return!!this.t},go(t){let n=this,e=n.j[t];if(e)return e;for(let i=0;i<n.jr.length;i++){let r=n.jr[i][0],o=n.jr[i][1];if(o&&r.test(t))return o}return n.jd},has(t,n=!1){return n?t in this.j:!!this.go(t)},ta(t,n,e,i){for(let r=0;r<t.length;r++)this.tt(t[r],n,e,i)},tr(t,n,e,i){i=i||Ui.groups;let r;return n&&n.j?r=n:(r=new Ui(n),e&&i&&pc(n,e,i)),this.jr.push([t,r]),r},ts(t,n,e,i){let r=this,o=t.length;if(!o)return r;for(let s=0;s<o-1;s++)r=r.tt(t[s]);return r.tt(t[o-1],n,e,i)},tt(t,n,e,i){i=i||Ui.groups;let r=this;if(n&&n.j)return r.j[t]=n,n;let o=n,s,a=r.go(t);if(a?(s=new Ui,Object.assign(s.j,a.j),s.jr.push.apply(s.jr,a.jr),s.jd=a.jd,s.t=a.t):s=new Ui,o){if(i)if(s.t&&typeof s.t=="string"){let l=Object.assign(yZ(s.t,i),e);pc(o,l,i)}else e&&pc(o,e,i);s.t=o}return r.j[t]=s,s}};var je=(t,n,e,i,r)=>t.ta(n,e,i,r),Lt=(t,n,e,i,r)=>t.tr(n,e,i,r),S4=(t,n,e,i,r)=>t.ts(n,e,i,r),G=(t,n,e,i,r)=>t.tt(n,e,i,r),bs="WORD",pD="UWORD",I4="ASCIINUMERICAL",D4="ALPHANUMERICAL",Fm="LOCALHOST",fD="TLD",mD="UTLD",Sv="SCHEME",du="SLASH_SCHEME",gD="NUM",hD="WS",_D="NL",Nm="OPENBRACE",Rm="CLOSEBRACE",Ev="OPENBRACKET",Cv="CLOSEBRACKET",wv="OPENPAREN",xv="CLOSEPAREN",Tv="OPENANGLEBRACKET",Iv="CLOSEANGLEBRACKET",Dv="FULLWIDTHLEFTPAREN",Av="FULLWIDTHRIGHTPAREN",Mv="LEFTCORNERBRACKET",Ov="RIGHTCORNERBRACKET",Nv="LEFTWHITECORNERBRACKET",Rv="RIGHTWHITECORNERBRACKET",kv="FULLWIDTHLESSTHAN",Pv="FULLWIDTHGREATERTHAN",Lv="AMPERSAND",Fv="APOSTROPHE",Bv="ASTERISK",wa="AT",Uv="BACKSLASH",jv="BACKTICK",Vv="CARET",fc="COLON",bD="COMMA",Hv="DOLLAR",To="DOT",zv="EQUALS",yD="EXCLAMATION",ar="HYPHEN",km="PERCENT",$v="PIPE",Gv="PLUS",Wv="POUND",Pm="QUERY",vD="QUOTE",A4="FULLWIDTHMIDDLEDOT",SD="SEMI",Io="SLASH",Lm="TILDE",qv="UNDERSCORE",M4="EMOJI",Yv="SYM",O4=Object.freeze({__proto__:null,ALPHANUMERICAL:D4,AMPERSAND:Lv,APOSTROPHE:Fv,ASCIINUMERICAL:I4,ASTERISK:Bv,AT:wa,BACKSLASH:Uv,BACKTICK:jv,CARET:Vv,CLOSEANGLEBRACKET:Iv,CLOSEBRACE:Rm,CLOSEBRACKET:Cv,CLOSEPAREN:xv,COLON:fc,COMMA:bD,DOLLAR:Hv,DOT:To,EMOJI:M4,EQUALS:zv,EXCLAMATION:yD,FULLWIDTHGREATERTHAN:Pv,FULLWIDTHLEFTPAREN:Dv,FULLWIDTHLESSTHAN:kv,FULLWIDTHMIDDLEDOT:A4,FULLWIDTHRIGHTPAREN:Av,HYPHEN:ar,LEFTCORNERBRACKET:Mv,LEFTWHITECORNERBRACKET:Nv,LOCALHOST:Fm,NL:_D,NUM:gD,OPENANGLEBRACKET:Tv,OPENBRACE:Nm,OPENBRACKET:Ev,OPENPAREN:wv,PERCENT:km,PIPE:$v,PLUS:Gv,POUND:Wv,QUERY:Pm,QUOTE:vD,RIGHTCORNERBRACKET:Ov,RIGHTWHITECORNERBRACKET:Rv,SCHEME:Sv,SEMI:SD,SLASH:Io,SLASH_SCHEME:du,SYM:Yv,TILDE:Lm,TLD:fD,UNDERSCORE:qv,UTLD:mD,UWORD:pD,WORD:bs,WS:hD}),gs=/[a-z]/,Am=new RegExp("\\p{L}","u"),iD=new RegExp("\\p{Emoji}","u");var _s=/\d/,rD=/\s/;var E4="\r",oD=`
`,vZ="\uFE0F",SZ="\u200D",sD="\uFFFC",bv=null,yv=null;function EZ(t=[]){let n={};Ui.groups=n;let e=new Ui;bv==null&&(bv=C4(mZ)),yv==null&&(yv=C4(hZ)),G(e,"'",Fv),G(e,"{",Nm),G(e,"}",Rm),G(e,"[",Ev),G(e,"]",Cv),G(e,"(",wv),G(e,")",xv),G(e,"<",Tv),G(e,">",Iv),G(e,"\uFF08",Dv),G(e,"\uFF09",Av),G(e,"\u300C",Mv),G(e,"\u300D",Ov),G(e,"\u300E",Nv),G(e,"\u300F",Rv),G(e,"\uFF1C",kv),G(e,"\uFF1E",Pv),G(e,"&",Lv),G(e,"*",Bv),G(e,"@",wa),G(e,"`",jv),G(e,"^",Vv),G(e,":",fc),G(e,",",bD),G(e,"$",Hv),G(e,".",To),G(e,"=",zv),G(e,"!",yD),G(e,"-",ar),G(e,"%",km),G(e,"|",$v),G(e,"+",Gv),G(e,"#",Wv),G(e,"?",Pm),G(e,'"',vD),G(e,"/",Io),G(e,";",SD),G(e,"~",Lm),G(e,"_",qv),G(e,"\\",Uv),G(e,"\u30FB",A4);let i=Lt(e,_s,gD,{[lD]:!0});Lt(i,_s,i);let r=Lt(i,gs,I4,{[Om]:!0}),o=Lt(i,Am,D4,{[Mm]:!0}),s=Lt(e,gs,bs,{[cD]:!0});Lt(s,_s,r),Lt(s,gs,s),Lt(r,_s,r),Lt(r,gs,r);let a=Lt(e,Am,pD,{[dD]:!0});Lt(a,gs),Lt(a,_s,o),Lt(a,Am,a),Lt(o,_s,o),Lt(o,gs),Lt(o,Am,o);let l=G(e,oD,_D,{[nD]:!0}),c=G(e,E4,hD,{[nD]:!0}),d=Lt(e,rD,hD,{[nD]:!0});G(e,sD,d),G(c,oD,l),G(c,sD,d),Lt(c,rD,d),G(d,E4),G(d,oD),Lt(d,rD,d),G(d,sD,d);let u=Lt(e,iD,M4,{[T4]:!0});G(u,"#"),Lt(u,iD,u),G(u,vZ,u);let m=G(u,SZ);G(m,"#"),Lt(m,iD,u);let f=[[gs,s],[_s,r]],_=[[gs,null],[Am,a],[_s,o]];for(let S=0;S<bv.length;S++)Ca(e,bv[S],fD,bs,f);for(let S=0;S<yv.length;S++)Ca(e,yv[S],mD,pD,_);pc(fD,{tld:!0,ascii:!0},n),pc(mD,{utld:!0,alpha:!0},n),Ca(e,"file",Sv,bs,f),Ca(e,"mailto",Sv,bs,f),Ca(e,"http",du,bs,f),Ca(e,"https",du,bs,f),Ca(e,"ftp",du,bs,f),Ca(e,"ftps",du,bs,f),pc(Sv,{scheme:!0,ascii:!0},n),pc(du,{slashscheme:!0,ascii:!0},n),t=t.sort((S,M)=>S[0]>M[0]?1:-1);for(let S=0;S<t.length;S++){let M=t[S][0],O=t[S][1]?{[gZ]:!0}:{[_Z]:!0};M.indexOf("-")>=0?O[uD]=!0:gs.test(M)?_s.test(M)?O[Om]=!0:O[cD]=!0:O[lD]=!0,S4(e,M,M,O)}return S4(e,"localhost",Fm,{ascii:!0}),e.jd=new Ui(Yv),{start:e,tokens:Object.assign({groups:n},O4)}}function N4(t,n){let e=CZ(n.replace(/[A-Z]/g,a=>a.toLowerCase())),i=e.length,r=[],o=0,s=0;for(;s<i;){let a=t,l=null,c=0,d=null,u=-1,m=-1;for(;s<i&&(l=a.go(e[s]));)a=l,a.accepts()?(u=0,m=0,d=a):u>=0&&(u+=e[s].length,m++),c+=e[s].length,o+=e[s].length,s++;o-=u,s-=m,c-=u,r.push({t:d.t,v:n.slice(o-c,o),s:o-c,e:o})}return r}function CZ(t){let n=[],e=t.length,i=0;for(;i<e;){let r=t.charCodeAt(i),o,s=r<55296||r>56319||i+1===e||(o=t.charCodeAt(i+1))<56320||o>57343?t[i]:t.slice(i,i+2);n.push(s),i+=s.length}return n}function Ca(t,n,e,i,r){let o,s=n.length;for(let a=0;a<s-1;a++){let l=n[a];t.j[l]?o=t.j[l]:(o=new Ui(i),o.jr=r.slice(),t.j[l]=o),t=o}return o=new Ui(e),o.jr=r.slice(),t.j[n[s-1]]=o,o}function C4(t){let n=[],e=[],i=0,r="0123456789";for(;i<t.length;){let o=0;for(;r.indexOf(t[i+o])>=0;)o++;if(o>0){n.push(e.join(""));for(let s=parseInt(t.substring(i,i+o),10);s>0;s--)e.pop();i+=o}else e.push(t[i]),i++}return n}var Bm={defaultProtocol:"http",events:null,format:w4,formatHref:w4,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function Kv(t,n=null){let e=Object.assign({},Bm);t&&(e=Object.assign(e,t instanceof Kv?t.o:t));let i=e.ignoreTags,r=[];for(let o=0;o<i.length;o++)r.push(i[o].toUpperCase());this.o=e,n&&(this.defaultRender=n),this.ignoreTags=r}Kv.prototype={o:Bm,ignoreTags:[],defaultRender(t){return t},check(t){return this.get("validate",t.toString(),t)},get(t,n,e){let i=n!=null,r=this.o[t];return r&&(typeof r=="object"?(r=e.t in r?r[e.t]:Bm[t],typeof r=="function"&&i&&(r=r(n,e))):typeof r=="function"&&i&&(r=r(n,e.t,e)),r)},getObj(t,n,e){let i=this.o[t];return typeof i=="function"&&n!=null&&(i=i(n,e.t,e)),i},render(t){let n=t.render(this);return(this.get("render",null,t)||this.defaultRender)(n,t.t,t)}};function w4(t){return t}function R4(t,n){this.t="token",this.v=t,this.tk=n}R4.prototype={isLink:!1,toString(){return this.v},toHref(t){return this.toString()},toFormattedString(t){let n=this.toString(),e=t.get("truncate",n,this),i=t.get("format",n,this);return e&&i.length>e?i.substring(0,e)+"\u2026":i},toFormattedHref(t){return t.get("formatHref",this.toHref(t.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(t=Bm.defaultProtocol){return{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(t),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(t){return{type:this.t,value:this.toFormattedString(t),isLink:this.isLink,href:this.toFormattedHref(t),start:this.startIndex(),end:this.endIndex()}},validate(t){return t.get("validate",this.toString(),this)},render(t){let n=this,e=this.toHref(t.get("defaultProtocol")),i=t.get("formatHref",e,this),r=t.get("tagName",e,n),o=this.toFormattedString(t),s={},a=t.get("className",e,n),l=t.get("target",e,n),c=t.get("rel",e,n),d=t.getObj("attributes",e,n),u=t.getObj("events",e,n);return s.href=i,a&&(s.class=a),l&&(s.target=l),c&&(s.rel=c),d&&Object.assign(s,d),{tagName:r,attributes:s,content:o,eventListeners:u}}};function Qv(t,n){class e extends R4{constructor(r,o){super(r,o),this.t=t}}for(let i in n)e.prototype[i]=n[i];return e.t=t,e}var wZ=Qv("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),x4=Qv("text"),xZ=Qv("nl"),vv=Qv("url",{isLink:!0,toHref(t=Bm.defaultProtocol){return this.hasProtocol()?this.v:`${t}://${this.v}`},hasProtocol(){let t=this.tk;return t.length>=2&&t[0].t!==Fm&&t[1].t===fc}});var sr=t=>new Ui(t);function TZ({groups:t}){let n=t.domain.concat([Lv,Bv,wa,Uv,jv,Vv,Hv,zv,ar,gD,km,$v,Gv,Wv,Io,Yv,Lm,qv]),e=[Fv,fc,bD,To,yD,km,Pm,vD,SD,Tv,Iv,Nm,Rm,Cv,Ev,wv,xv,Dv,Av,Mv,Ov,Nv,Rv,kv,Pv],i=[Lv,Fv,Bv,Uv,jv,Vv,Hv,zv,ar,Nm,Rm,km,$v,Gv,Wv,Pm,Io,Yv,Lm,qv],r=sr(),o=G(r,Lm);je(o,i,o),je(o,t.domain,o);let s=sr(),a=sr(),l=sr();je(r,t.domain,s),je(r,t.scheme,a),je(r,t.slashscheme,l),je(s,i,o),je(s,t.domain,s);let c=G(s,wa);G(o,wa,c),G(a,wa,c),G(l,wa,c);let d=G(o,To);je(d,i,o),je(d,t.domain,o);let u=sr();je(c,t.domain,u),je(u,t.domain,u);let m=G(u,To);je(m,t.domain,u);let f=sr(wZ);je(m,t.tld,f),je(m,t.utld,f),G(c,Fm,f);let _=G(u,ar);G(_,ar,_),je(_,t.domain,u),je(f,t.domain,u),G(f,To,m),G(f,ar,_);let S=G(s,ar),M=G(s,To);G(S,ar,S),je(S,t.domain,s),je(M,i,o),je(M,t.domain,s);let P=sr(vv);je(M,t.tld,P),je(M,t.utld,P),je(P,t.domain,s),je(P,i,o),G(P,To,M),G(P,ar,S),G(P,wa,c);let O=G(P,fc),q=sr(vv);je(O,t.numeric,q);let pe=sr(vv),Ct=sr();je(pe,n,pe),je(pe,e,Ct),je(Ct,n,pe),je(Ct,e,Ct),G(P,Io,pe),G(q,Io,pe);let Ve=G(a,fc),yt=G(l,fc),wt=G(yt,Io),Ft=G(wt,Io);je(a,t.domain,s),G(a,To,M),G(a,ar,S),je(l,t.domain,s),G(l,To,M),G(l,ar,S),je(Ve,t.domain,pe),G(Ve,Io,pe),G(Ve,Pm,pe),je(Ft,t.domain,pe),je(Ft,n,pe),G(Ft,Io,pe);let Wn=[[Nm,Rm],[Ev,Cv],[wv,xv],[Tv,Iv],[Dv,Av],[Mv,Ov],[Nv,Rv],[kv,Pv]];for(let Fr=0;Fr<Wn.length;Fr++){let[Si,Da]=Wn[Fr],Aa=G(pe,Si);G(Ct,Si,Aa);let No=sr(vv);je(Aa,n,No);let ee=sr();je(Aa,e,ee),G(Aa,Da,pe),je(No,n,No),je(No,e,ee),je(ee,n,No),je(ee,e,ee),G(No,Da,pe),G(ee,Da,pe)}return G(r,Fm,P),G(r,_D,xZ),{start:r,tokens:O4}}function IZ(t,n,e){let i=e.length,r=0,o=[],s=[];for(;r<i;){let a=t,l=null,c=null,d=0,u=null,m=-1;for(;r<i&&!(l=a.go(e[r].t));)s.push(e[r++]);for(;r<i&&(c=l||a.go(e[r].t));)l=null,a=c,a.accepts()?(m=0,u=a):m>=0&&m++,r++,d++;if(m<0)r-=d,r<i&&(s.push(e[r]),r++);else{s.length>0&&(o.push(aD(x4,n,s)),s=[]),r-=m,d-=m;let f=u.t,_=e.slice(r-d,r);o.push(aD(f,n,_))}}return s.length>0&&o.push(aD(x4,n,s)),o}function aD(t,n,e){let i=e[0].s,r=e[e.length-1].e,o=n.slice(i,r);return new t(o,e)}var $n={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function DZ(){$n.scanner=EZ($n.customSchemes);for(let t=0;t<$n.tokenQueue.length;t++)$n.tokenQueue[t][1]({scanner:$n.scanner});$n.parser=TZ($n.scanner.tokens);for(let t=0;t<$n.pluginQueue.length;t++)$n.pluginQueue[t][1]({scanner:$n.scanner,parser:$n.parser});return $n.initialized=!0,$n}function ED(t){return $n.initialized||DZ(),IZ($n.parser.start,t,N4($n.scanner.start,t))}ED.scan=N4;var AZ={amp:"&",gt:">",lt:"<",nbsp:"\xA0",quot:'"'},MZ=/^#[xX]([A-Fa-f0-9]+)$/,OZ=/^#([0-9]+)$/,NZ=/^([A-Za-z0-9]+)$/,RZ=(function(){function t(n){this.named=n}return t.prototype.parse=function(n){if(n){var e=n.match(MZ);if(e)return String.fromCharCode(parseInt(e[1],16));if(e=n.match(OZ),e)return String.fromCharCode(parseInt(e[1],10));if(e=n.match(NZ),e)return this.named[e[1]]||"&"+e[1]+";"}},t})(),kZ=/[\t\n\f ]/,PZ=/[A-Za-z]/,LZ=/\r\n?/g;function Gn(t){return kZ.test(t)}function k4(t){return PZ.test(t)}function FZ(t){return t.replace(LZ,`
`)}var BZ=(function(){function t(n,e,i){i===void 0&&(i="precompile"),this.delegate=n,this.entityParser=e,this.mode=i,this.state="beforeData",this.line=-1,this.column=-1,this.input="",this.index=-1,this.tagNameBuffer="",this.states={beforeData:function(){var r=this.peek();if(r==="<"&&!this.isIgnoredEndTag())this.transitionTo("tagOpen"),this.markTagStart(),this.consume();else{if(this.mode==="precompile"&&r===`
`){var o=this.tagNameBuffer.toLowerCase();(o==="pre"||o==="textarea")&&this.consume()}this.transitionTo("data"),this.delegate.beginData()}},data:function(){var r=this.peek(),o=this.tagNameBuffer;r==="<"&&!this.isIgnoredEndTag()?(this.delegate.finishData(),this.transitionTo("tagOpen"),this.markTagStart(),this.consume()):r==="&"&&o!=="script"&&o!=="style"?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(r))},tagOpen:function(){var r=this.consume();r==="!"?this.transitionTo("markupDeclarationOpen"):r==="/"?this.transitionTo("endTagOpen"):(r==="@"||r===":"||k4(r))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginStartTag(),this.appendToTagName(r))},markupDeclarationOpen:function(){var r=this.consume();if(r==="-"&&this.peek()==="-")this.consume(),this.transitionTo("commentStart"),this.delegate.beginComment();else{var o=r.toUpperCase()+this.input.substring(this.index,this.index+6).toUpperCase();o==="DOCTYPE"&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.transitionTo("doctype"),this.delegate.beginDoctype&&this.delegate.beginDoctype())}},doctype:function(){var r=this.consume();Gn(r)&&this.transitionTo("beforeDoctypeName")},beforeDoctypeName:function(){var r=this.consume();Gn(r)||(this.transitionTo("doctypeName"),this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(r.toLowerCase()))},doctypeName:function(){var r=this.consume();Gn(r)?this.transitionTo("afterDoctypeName"):r===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(r.toLowerCase())},afterDoctypeName:function(){var r=this.consume();if(!Gn(r))if(r===">")this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData");else{var o=r.toUpperCase()+this.input.substring(this.index,this.index+5).toUpperCase(),s=o.toUpperCase()==="PUBLIC",a=o.toUpperCase()==="SYSTEM";(s||a)&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume()),s?this.transitionTo("afterDoctypePublicKeyword"):a&&this.transitionTo("afterDoctypeSystemKeyword")}},afterDoctypePublicKeyword:function(){var r=this.peek();Gn(r)?(this.transitionTo("beforeDoctypePublicIdentifier"),this.consume()):r==='"'?(this.transitionTo("doctypePublicIdentifierDoubleQuoted"),this.consume()):r==="'"?(this.transitionTo("doctypePublicIdentifierSingleQuoted"),this.consume()):r===">"&&(this.consume(),this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},doctypePublicIdentifierDoubleQuoted:function(){var r=this.consume();r==='"'?this.transitionTo("afterDoctypePublicIdentifier"):r===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(r)},doctypePublicIdentifierSingleQuoted:function(){var r=this.consume();r==="'"?this.transitionTo("afterDoctypePublicIdentifier"):r===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(r)},afterDoctypePublicIdentifier:function(){var r=this.consume();Gn(r)?this.transitionTo("betweenDoctypePublicAndSystemIdentifiers"):r===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):r==='"'?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):r==="'"&&this.transitionTo("doctypeSystemIdentifierSingleQuoted")},betweenDoctypePublicAndSystemIdentifiers:function(){var r=this.consume();Gn(r)||(r===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):r==='"'?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):r==="'"&&this.transitionTo("doctypeSystemIdentifierSingleQuoted"))},doctypeSystemIdentifierDoubleQuoted:function(){var r=this.consume();r==='"'?this.transitionTo("afterDoctypeSystemIdentifier"):r===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(r)},doctypeSystemIdentifierSingleQuoted:function(){var r=this.consume();r==="'"?this.transitionTo("afterDoctypeSystemIdentifier"):r===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(r)},afterDoctypeSystemIdentifier:function(){var r=this.consume();Gn(r)||r===">"&&(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},commentStart:function(){var r=this.consume();r==="-"&&this.peek()==="-"?this.transitionTo("commentStartDash"):r===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData(r),this.transitionTo("comment"))},commentStartDash:function(){var r=this.consume();r==="-"?this.transitionTo("commentEnd"):r===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("-"),this.transitionTo("comment"))},comment:function(){var r=this.consume();r==="-"?this.transitionTo("commentEndDash"):this.delegate.appendToCommentData(r)},commentEndDash:function(){var r=this.consume();r==="-"&&this.peek()==="-"?this.delegate.appendToCommentData(r):r==="-"?this.transitionTo("commentEnd"):(this.delegate.appendToCommentData("-"+r),this.transitionTo("comment"))},commentEnd:function(){var r=this.consume();r===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("--"+r),this.transitionTo("comment"))},tagName:function(){var r=this.consume();Gn(r)?this.transitionTo("beforeAttributeName"):r==="/"?this.transitionTo("selfClosingStartTag"):r===">"?(this.delegate.finishTag(),this.transitionTo("beforeData")):this.appendToTagName(r)},endTagName:function(){var r=this.consume();Gn(r)?(this.transitionTo("beforeAttributeName"),this.tagNameBuffer=""):r==="/"?(this.transitionTo("selfClosingStartTag"),this.tagNameBuffer=""):r===">"?(this.delegate.finishTag(),this.transitionTo("beforeData"),this.tagNameBuffer=""):this.appendToTagName(r)},beforeAttributeName:function(){var r=this.peek();if(Gn(r)){this.consume();return}else r==="/"?(this.transitionTo("selfClosingStartTag"),this.consume()):r===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):r==="="?(this.delegate.reportSyntaxError("attribute name cannot start with equals sign"),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(r)):(this.transitionTo("attributeName"),this.delegate.beginAttribute())},attributeName:function(){var r=this.peek();Gn(r)?(this.transitionTo("afterAttributeName"),this.consume()):r==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):r==="="?(this.transitionTo("beforeAttributeValue"),this.consume()):r===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):r==='"'||r==="'"||r==="<"?(this.delegate.reportSyntaxError(r+" is not a valid character within attribute names"),this.consume(),this.delegate.appendToAttributeName(r)):(this.consume(),this.delegate.appendToAttributeName(r))},afterAttributeName:function(){var r=this.peek();if(Gn(r)){this.consume();return}else r==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):r==="="?(this.consume(),this.transitionTo("beforeAttributeValue")):r===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(r))},beforeAttributeValue:function(){var r=this.peek();Gn(r)?this.consume():r==='"'?(this.transitionTo("attributeValueDoubleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):r==="'"?(this.transitionTo("attributeValueSingleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):r===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.transitionTo("attributeValueUnquoted"),this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(r))},attributeValueDoubleQuoted:function(){var r=this.consume();r==='"'?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):r==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(r)},attributeValueSingleQuoted:function(){var r=this.consume();r==="'"?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):r==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(r)},attributeValueUnquoted:function(){var r=this.peek();Gn(r)?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("beforeAttributeName")):r==="/"?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):r==="&"?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef()||"&")):r===">"?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.consume(),this.delegate.appendToAttributeValue(r))},afterAttributeValueQuoted:function(){var r=this.peek();Gn(r)?(this.consume(),this.transitionTo("beforeAttributeName")):r==="/"?(this.consume(),this.transitionTo("selfClosingStartTag")):r===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},selfClosingStartTag:function(){var r=this.peek();r===">"?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},endTagOpen:function(){var r=this.consume();(r==="@"||r===":"||k4(r))&&(this.transitionTo("endTagName"),this.tagNameBuffer="",this.delegate.beginEndTag(),this.appendToTagName(r))}},this.reset()}return t.prototype.reset=function(){this.transitionTo("beforeData"),this.input="",this.tagNameBuffer="",this.index=0,this.line=1,this.column=0,this.delegate.reset()},t.prototype.transitionTo=function(n){this.state=n},t.prototype.tokenize=function(n){this.reset(),this.tokenizePart(n),this.tokenizeEOF()},t.prototype.tokenizePart=function(n){for(this.input+=FZ(n);this.index<this.input.length;){var e=this.states[this.state];if(e!==void 0)e.call(this);else throw new Error("unhandled state "+this.state)}},t.prototype.tokenizeEOF=function(){this.flushData()},t.prototype.flushData=function(){this.state==="data"&&(this.delegate.finishData(),this.transitionTo("beforeData"))},t.prototype.peek=function(){return this.input.charAt(this.index)},t.prototype.consume=function(){var n=this.peek();return this.index++,n===`
`?(this.line++,this.column=0):this.column++,n},t.prototype.consumeCharRef=function(){var n=this.input.indexOf(";",this.index);if(n!==-1){var e=this.input.slice(this.index,n),i=this.entityParser.parse(e);if(i){for(var r=e.length;r;)this.consume(),r--;return this.consume(),i}}},t.prototype.markTagStart=function(){this.delegate.tagOpen()},t.prototype.appendToTagName=function(n){this.tagNameBuffer+=n,this.delegate.appendToTagName(n)},t.prototype.isIgnoredEndTag=function(){var n=this.tagNameBuffer;return n==="title"&&this.input.substring(this.index,this.index+8)!=="</title>"||n==="style"&&this.input.substring(this.index,this.index+8)!=="</style>"||n==="script"&&this.input.substring(this.index,this.index+9)!=="<\/script>"},t})(),UZ=(function(){function t(n,e){e===void 0&&(e={}),this.options=e,this.token=null,this.startLine=1,this.startColumn=0,this.tokens=[],this.tokenizer=new BZ(this,n,e.mode),this._currentAttribute=void 0}return t.prototype.tokenize=function(n){return this.tokens=[],this.tokenizer.tokenize(n),this.tokens},t.prototype.tokenizePart=function(n){return this.tokens=[],this.tokenizer.tokenizePart(n),this.tokens},t.prototype.tokenizeEOF=function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},t.prototype.reset=function(){this.token=null,this.startLine=1,this.startColumn=0},t.prototype.current=function(){var n=this.token;if(n===null)throw new Error("token was unexpectedly null");if(arguments.length===0)return n;for(var e=0;e<arguments.length;e++)if(n.type===arguments[e])return n;throw new Error("token type was unexpectedly "+n.type)},t.prototype.push=function(n){this.token=n,this.tokens.push(n)},t.prototype.currentAttribute=function(){return this._currentAttribute},t.prototype.addLocInfo=function(){this.options.loc&&(this.current().loc={start:{line:this.startLine,column:this.startColumn},end:{line:this.tokenizer.line,column:this.tokenizer.column}}),this.startLine=this.tokenizer.line,this.startColumn=this.tokenizer.column},t.prototype.beginDoctype=function(){this.push({type:"Doctype",name:""})},t.prototype.appendToDoctypeName=function(n){this.current("Doctype").name+=n},t.prototype.appendToDoctypePublicIdentifier=function(n){var e=this.current("Doctype");e.publicIdentifier===void 0?e.publicIdentifier=n:e.publicIdentifier+=n},t.prototype.appendToDoctypeSystemIdentifier=function(n){var e=this.current("Doctype");e.systemIdentifier===void 0?e.systemIdentifier=n:e.systemIdentifier+=n},t.prototype.endDoctype=function(){this.addLocInfo()},t.prototype.beginData=function(){this.push({type:"Chars",chars:""})},t.prototype.appendToData=function(n){this.current("Chars").chars+=n},t.prototype.finishData=function(){this.addLocInfo()},t.prototype.beginComment=function(){this.push({type:"Comment",chars:""})},t.prototype.appendToCommentData=function(n){this.current("Comment").chars+=n},t.prototype.finishComment=function(){this.addLocInfo()},t.prototype.tagOpen=function(){},t.prototype.beginStartTag=function(){this.push({type:"StartTag",tagName:"",attributes:[],selfClosing:!1})},t.prototype.beginEndTag=function(){this.push({type:"EndTag",tagName:""})},t.prototype.finishTag=function(){this.addLocInfo()},t.prototype.markTagAsSelfClosing=function(){this.current("StartTag").selfClosing=!0},t.prototype.appendToTagName=function(n){this.current("StartTag","EndTag").tagName+=n},t.prototype.beginAttribute=function(){this._currentAttribute=["","",!1]},t.prototype.appendToAttributeName=function(n){this.currentAttribute()[0]+=n},t.prototype.beginAttributeValue=function(n){this.currentAttribute()[2]=n},t.prototype.appendToAttributeValue=function(n){this.currentAttribute()[1]+=n},t.prototype.finishAttributeValue=function(){this.current("StartTag").attributes.push(this._currentAttribute)},t.prototype.reportSyntaxError=function(n){this.current().syntaxError=n},t})();function jZ(t,n){var e=new UZ(new RZ(AZ),n);return e.tokenize(t)}var P4="LinkifyResult",Zv="StartTag",L4="EndTag",CD="Chars",VZ="Comment",HZ="Doctype";function F4(t,n={}){let e=jZ(t),i=[],r=[],o=new Kv(n,GZ);for(let s=0;s<e.length;s++){let a=e[s];if(a.type===Zv){i.push(a);let l=a.tagName.toUpperCase();if(!(l==="A"||o.ignoreTags.indexOf(l)>=0))continue;let d=i.length;$Z(l,e,++s,i),s+=i.length-d-1}else if(a.type!==CD)i.push(a);else{let l=zZ(a.chars,o);i.push.apply(i,l)}}for(let s=0;s<i.length;s++){let a=i[s];switch(a.type){case P4:r.push(a.rendered);break;case Zv:{let l="<"+a.tagName;a.attributes.length>0&&(l+=" "+qZ(a.attributes).join(" ")),a.selfClosing&&(l+=" /"),l+=">",r.push(l);break}case L4:r.push(`</${a.tagName}>`);break;case CD:r.push(wD(a.chars));break;case VZ:r.push(`<!--${wD(a.chars)}-->`);break;case HZ:{let l=`<!DOCTYPE ${a.name}`;a.publicIdentifier&&(l+=` PUBLIC "${a.publicIdentifier}"`),a.systemIdentifier&&(l+=` "${a.systemIdentifier}"`),l+=">",r.push(l);break}}}return r.join("")}function zZ(t,n){let e=ED(t),i=[];for(let r=0;r<e.length;r++){let o=e[r];o.t==="nl"&&n.get("nl2br")?i.push({type:Zv,tagName:"br",attributes:[],selfClosing:!0}):!o.isLink||!n.check(o)?i.push({type:CD,chars:o.toString()}):i.push({type:P4,rendered:n.render(o)})}return i}function $Z(t,n,e,i){let r=1;for(;e<n.length&&r>0;){let o=n[e];o.type===Zv&&o.tagName.toUpperCase()===t?r++:o.type===L4&&o.tagName.toUpperCase()===t&&r--,i.push(o),e++}return i}function GZ({tagName:t,attributes:n,content:e}){return`<${t} ${WZ(n)}>${wD(e)}</${t}>`}function wD(t){return t.replace(/</g,"&lt;").replace(/>/g,"&gt;")}function B4(t){return t.replace(/"/g,"&quot;")}function WZ(t){let n=[];for(let e in t){let i=t[e]+"";n.push(`${e}="${B4(i)}"`)}return n.join(" ")}function qZ(t){let n=[];for(let e=0;e<t.length;e++){let i=t[e][0],r=t[e][1]+"";n.push(`${i}="${B4(r)}"`)}return n}var YZ={validate:{url:function(t){return/^(http|ftp)s?:\/\//.test(t)}},className:"linkified",target:"_blank",attributes:{rel:"noopener noreferrer"}};function KZ(t){return t.replace(/&(?!(?:[a-zA-Z][a-zA-Z0-9]*|#[0-9]+|#x[0-9a-fA-F]+);)/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/&/g,"&amp;")}var ys=(()=>{class t{transform(e){return typeof e=="string"?F4(KZ(e),YZ):e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Pt({name:"linkify",type:t,pure:!0,standalone:!1})}}return t})();var vs=(()=>{class t{transform(e){return e.replace(/\n/g,"<br>")}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Pt({name:"linebreak",type:t,pure:!0,standalone:!1})}}return t})();var Ss=(()=>{class t{transform(e){return e&&e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Pt({name:"escapeHtml",type:t,pure:!0,standalone:!1})}}return t})();function QZ(t,n){if(t&1&&(b(0,"div",11)(1,"h2",12),w(2,"How to fix?"),y(),b(3,"p",13),C(4,"escapeHtml"),C(5,"linkify"),C(6,"linebreak"),w(7),y()()),t&2){let e=I().$implicit;g(3),v("innerHTML",x(6,6,x(5,4,x(4,2,e.fix_tip))),st),g(4),Ie(" ",e.fix_tip," ")}}function ZZ(t,n){if(t&1&&(b(0,"div",7)(1,"p",8),w(2),C(3,"translate"),y(),F(4,"p",9),C(5,"escapeHtml"),C(6,"linkify"),C(7,"linebreak"),U(8,QZ,8,8,"div",10),y()),t&2){let e=n.$implicit;g(2),W(e.header?e.header:x(3,3,"AWP.issue")),g(2),v("innerHTML",x(7,9,x(6,7,x(5,5,e.description))),st),g(4),v("ngIf",e.fix_tip)}}function XZ(t,n){t&1&&(b(0,"button",14),w(1,"Close"),y())}function JZ(t,n){t&1&&(b(0,"button",15),w(1),C(2,"translate"),y(),b(3,"button",16),w(4),C(5,"translate"),y()),t&2&&(v("mat-dialog-close",!0),g(),W(x(2,3,"AWP.ignore_errors_button_text")),g(3),W(x(5,5,"AWP.leave_disabled_button_text")))}var Um=(()=>{class t{constructor(e,i){this.data=e,this.translateService=i,this.awpIssueType=_n,this.modalTitle="",this.issues=[],this.modalTitle=e.modalTitle,this.issues=this.translateIssues(e.issues),this.issueType=e.issueType}translateIssues(e){return e.map(i=>(i.description=this.translateService.instant(i.description,i.context),i.fix_tip=this.translateService.instant(i.fix_tip,i.context),i))}static{this.\u0275fac=function(i){return new(i||t)(E(cc),E(Se))}}static{this.\u0275cmp=L({type:t,selectors:[["awp-post-issues"]],standalone:!1,decls:11,vars:9,consts:[["postCheckControls",""],["mat-dialog-title","",1,"lvemanager-awp-issues__title"],[1,"lvemanager-mat-typography"],["class","lvemanager-awp-issues__issue-item",4,"ngFor","ngForOf"],["align","end"],[1,"lvemanager-awp-issues__controls-wrapper"],["mat-dialog-close","","class","lvemanager-close-dialog-btn","translate","",4,"ngIf","ngIfElse"],[1,"lvemanager-awp-issues__issue-item"],[1,"lvemanager-issue-number"],[1,"lvemanager-issue-description",3,"innerHTML"],["class","lvemanager-issue-fix-tip",4,"ngIf"],[1,"lvemanager-issue-fix-tip"],["translate","",1,"lvemanager-issue-fix-tip-title"],[1,"lvemanager-issue-fix-tip-description",3,"innerHTML"],["mat-dialog-close","","translate","",1,"lvemanager-close-dialog-btn"],[1,"lvemanager-ignore-errors-btn",3,"mat-dialog-close"],["mat-dialog-close","",1,"lvemanager-leave-disabled-btn"]],template:function(i,r){if(i&1&&(b(0,"h2",1),w(1),C(2,"translate"),y(),b(3,"mat-dialog-content",2)(4,"div"),U(5,ZZ,9,11,"div",3),y()(),b(6,"mat-dialog-actions",4)(7,"div",5),U(8,XZ,2,0,"button",6)(9,JZ,6,7,"ng-template",null,0,hn),y()()),i&2){let o=Ht(10);g(),W(x(2,7,r.modalTitle)),g(3),At(to("lvemanager-awp-issues lvemanager-awp-modal-type-",r.issueType)),g(),v("ngForOf",r.issues),g(3),v("ngIf",r.issueType!==r.awpIssueType.post_check)("ngIfElse",o)}},dependencies:[Un,ke,Kt,Co,wo,hv,xo,Ae,ys,vs,Ss],styles:[".lvemanager-awp-issues[_ngcontent-%COMP%]{max-width:604px}.lvemanager-awp-issues__title[_ngcontent-%COMP%]{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:27px;color:#1d1d1d;margin-bottom:25px}.lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]{background:#f8f1f1;border:1px solid #FE5151;box-sizing:border-box;border-radius:4px;padding:20px;margin-bottom:10px}.lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]   .lvemanager-issue-number[_ngcontent-%COMP%]{font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#fe5151}.lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]   .lvemanager-issue-description[_ngcontent-%COMP%], .lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]   .lvemanager-issue-fix-tip-description[_ngcontent-%COMP%]{margin-top:5px;font-style:normal;font-weight:400;font-size:13px;line-height:17px}.lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]   .lvemanager-issue-description[_ngcontent-%COMP%]     a, .lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]   .lvemanager-issue-fix-tip-description[_ngcontent-%COMP%]     a{outline:none;border:none;text-decoration:none;color:#2b98f0}.lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]   .lvemanager-issue-fix-tip-title[_ngcontent-%COMP%]{margin-top:25px;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#0b0b0b}.lvemanager-awp-issues__controls-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-top:30px;margin-bottom:15px}.lvemanager-awp-issues__controls-wrapper[_ngcontent-%COMP%]   .lvemanager-close-dialog-btn[_ngcontent-%COMP%], .lvemanager-awp-issues__controls-wrapper[_ngcontent-%COMP%]   .lvemanager-ignore-errors-btn[_ngcontent-%COMP%]{min-width:77px;height:45px;outline:none;background:#fff;border:1px solid #DEE1EC;box-sizing:border-box;box-shadow:0 1px 1px #f4f4f3;border-radius:4px;font-weight:600}.lvemanager-awp-issues__controls-wrapper[_ngcontent-%COMP%]   .lvemanager-leave-disabled-btn[_ngcontent-%COMP%]{min-width:159px;height:45px;left:425px;top:40px;background:#2b98f0;border-radius:4px;outline:none;border:none;font-weight:600;color:#fff;margin-left:5px}.lvemanager-awp-issues.lvemanager-awp-modal-type-incompatibility[_ngcontent-%COMP%]   .lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]{background:#f8f6f1!important;border:1px solid #FFB800}.lvemanager-awp-issues.lvemanager-awp-modal-type-incompatibility[_ngcontent-%COMP%]   .lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]   .lvemanager-issue-number[_ngcontent-%COMP%]{color:#ffb800}"],changeDetection:1})}}return t})();var Do=(function(t){return t.ABOVE="above",t.BELOW="below",t.LEFT="left",t.RIGHT="right",t.DYNAMIC="dynamic",t.DEFAULT="above",t})(Do||{}),jm=(function(t){return t.DARK="dark",t.LIGHT="light",t.DEFAULT="dark",t})(jm||{});var eX=(t,n)=>[t,n],U4=(()=>{class t{constructor(){this.position=Do.DEFAULT,this.theme=jm.DEFAULT,this.tooltip="",this.left=0,this.top=0,this.visible=!1}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=L({type:t,selectors:[["tooltip"]],standalone:!1,decls:1,vars:11,consts:[[1,"ui-tooltip",3,"ngClass","textContent"]],template:function(i,r){i&1&&F(0,"div",0),i&2&&(eo("left",r.left+"px")("top",r.top+"px"),ne("ui-tooltip--visible",r.visible),v("ngClass",Xc(8,eX,"ui-tooltip--"+r.position,"ui-tooltip--"+r.theme))("textContent",r.tooltip))},dependencies:[hl],styles:['.ui-tooltip[_ngcontent-%COMP%]{position:fixed;background-color:#000;border-radius:4px;color:#fff;font-family:Open Sans,sans-serif;padding:10px;font-size:13px;opacity:0;z-index:9999;max-width:330px}.ui-tooltip[_ngcontent-%COMP%]:before{content:"";width:0;height:0;position:absolute}.ui-tooltip--visible[_ngcontent-%COMP%]{opacity:1;transition:opacity .3s}.ui-tooltip--light[_ngcontent-%COMP%]{background-color:#fff;color:#000}.ui-tooltip--%NS%light[_ngcontent-%COMP%]:before{border:5px solid white}.ui-tooltip--dark[_ngcontent-%COMP%]{background-color:#000;color:#fff}.ui-tooltip--%NS%dark[_ngcontent-%COMP%]:before{border:5px solid black}.ui-tooltip--below[_ngcontent-%COMP%]{transform:translate(-50%);margin-top:7px}.ui-tooltip--%NS%below[_ngcontent-%COMP%]:before{border-left-color:transparent;border-right-color:transparent;border-top:none;left:calc(50% - 5px);top:-4px}.ui-tooltip--above[_ngcontent-%COMP%]{transform:translate(-50%,-100%);margin-bottom:7px}.ui-tooltip--%NS%above[_ngcontent-%COMP%]:before{border-left-color:transparent;border-right-color:transparent;border-bottom:none;left:calc(50% - 5px);bottom:-4px}.ui-tooltip--left[_ngcontent-%COMP%]{transform:translate(calc(-100% - 7px),-50%)}.ui-tooltip--%NS%left[_ngcontent-%COMP%]:before{border-top-color:transparent;border-bottom-color:transparent;border-right:none;right:-4px;top:calc(50% - 5px)}.ui-tooltip--right[_ngcontent-%COMP%]{transform:translateY(-50%);margin-left:7px}.ui-tooltip--%NS%right[_ngcontent-%COMP%]:before{border-top-color:transparent;border-bottom-color:transparent;border-left:none;left:-4px;top:calc(50% - 5px)}.ui-tooltip--dynamic[_ngcontent-%COMP%]{margin-left:20px}.ui-tooltip--%NS%dynamic[_ngcontent-%COMP%]:before{display:none}'],changeDetection:1})}}return t})();var Ao=(()=>{class t{constructor(e,i,r){this.elementRef=e,this.appRef=i,this.environmentInjector=r,this.tooltip="",this.position=Do.DEFAULT,this.theme=jm.DEFAULT,this.showDelay=0,this.hideDelay=0,this.tooltipVisible=!1,this.componentRef=null}onMouseEnter(){this.initializeTooltip()}onMouseLeave(){this.setHideTooltipTimeout()}onMouseMove(e){this.componentRef!==null&&this.position===Do.DYNAMIC&&(this.componentRef.instance.left=e.clientX,this.componentRef.instance.top=e.clientY,this.componentRef.instance.tooltip=this.tooltip,this.componentRef.changeDetectorRef.detectChanges())}onTouchStart(e){e.preventDefault(),window.clearTimeout(this.touchTimeout),this.touchTimeout=window.setTimeout(this.initializeTooltip.bind(this),500)}onTouchEnd(){window.clearTimeout(this.touchTimeout),this.setHideTooltipTimeout()}ngOnChanges(e){this.componentRef!==null&&(e.tooltip||e.position||e.theme)&&this.setTooltipComponentProperties(),e.tooltipVisible&&(e.tooltipVisible.currentValue?this.initializeTooltip():this.destroy())}initializeTooltip(){if(this.tooltip&&this.componentRef===null){window.clearTimeout(this.hideTimeout),this.componentRef=Ws(U4,{environmentInjector:this.environmentInjector}),this.appRef.attachView(this.componentRef.hostView);let[e]=this.componentRef.hostView.rootNodes;this.setTooltipComponentProperties(),document.body.appendChild(e),this.showTimeout=window.setTimeout(this.showTooltip.bind(this),this.showDelay)}}setTooltipComponentProperties(){if(this.componentRef!==null){this.componentRef.instance.tooltip=this.tooltip,this.componentRef.instance.position=this.position,this.componentRef.instance.theme=this.theme;let{left:e,right:i,top:r,bottom:o}=this.elementRef.nativeElement.getBoundingClientRect();switch(this.position){case Do.BELOW:{this.componentRef.instance.left=Math.round((i-e)/2+e),this.componentRef.instance.top=Math.round(o);break}case Do.ABOVE:{this.componentRef.instance.left=Math.round((i-e)/2+e),this.componentRef.instance.top=Math.round(r);break}case Do.RIGHT:{this.componentRef.instance.left=Math.round(i),this.componentRef.instance.top=Math.round(r+(o-r)/2);break}case Do.LEFT:{this.componentRef.instance.left=Math.round(e),this.componentRef.instance.top=Math.round(r+(o-r)/2);break}default:break}this.componentRef.changeDetectorRef.detectChanges()}}showTooltip(){this.componentRef!==null&&(this.componentRef.instance.visible=!0,this.componentRef.changeDetectorRef.detectChanges())}setHideTooltipTimeout(){this.tooltipVisible||(this.hideTimeout=window.setTimeout(this.destroy.bind(this),this.hideDelay))}ngOnDestroy(){this.destroy()}destroy(){this.componentRef!==null&&(window.clearTimeout(this.showTimeout),window.clearTimeout(this.hideTimeout),this.appRef.detachView(this.componentRef.hostView),this.componentRef.destroy(),this.componentRef=null)}static{this.\u0275fac=function(i){return new(i||t)(E(Y),E(ht),E(We))}}static{this.\u0275dir=B({type:t,selectors:[["","tooltip",""]],hostBindings:function(i,r){i&1&&$("mouseenter",function(){return r.onMouseEnter()})("mouseleave",function(){return r.onMouseLeave()})("mousemove",function(s){return r.onMouseMove(s)})("touchstart",function(s){return r.onTouchStart(s)})("touchend",function(){return r.onTouchEnd()})},inputs:{tooltip:"tooltip",position:"position",theme:"theme",showDelay:"showDelay",hideDelay:"hideDelay",tooltipVisible:"tooltipVisible"},standalone:!1,features:[Et]})}}return t})();var xD=(()=>{class t{constructor(e){this._elementRef=e,this.onOutsideClickEvent=new te}onClick(e,i){this._elementRef.nativeElement.contains(i)||this.onOutsideClickEvent.emit(e)}static{this.\u0275fac=function(i){return new(i||t)(E(Y))}}static{this.\u0275dir=B({type:t,selectors:[["","outsideClickEvent",""]],hostBindings:function(i,r){i&1&&$("click",function(s){return r.onClick(s,s.target)},bp)},outputs:{onOutsideClickEvent:"outsideClickEvent"},standalone:!1})}}return t})();var iX=["loadingRef"],rX=["*"];function oX(t,n){if(t&1){let e=Ce();b(0,"button",12),C(1,"translate"),$("click",function(){me(e);let r=I(2);return he(r.cancel())}),w(2),y()}if(t&2){let e=I(2);xe("aria-label",x(1,2,"AWP.cancel_button_text")),g(2),Ie(" ",e.cancelButtonName," ")}}function sX(t,n){if(t&1){let e=Ce();b(0,"button",13),$("click",function(){me(e);let r=I(2);return he(r.agree())}),w(1),y()}if(t&2){let e=I(2);v("disabled",e.disabledAgreeButton),g(),Ie(" ",e.agreeButtonName," ")}}function aX(t,n){if(t&1){let e=Ce();b(0,"ui-button",15),$("clickAction",function(){let r=me(e).$implicit,o=I(3);return he(r.action?o.runAction(r.action):null)}),w(1),y()}if(t&2){let e=n.$implicit;vn(e.style||"flat"),v("name",e.name)("customClass",e.customClass)("size",e.size||null)("icon",e.icon)("multi",e.actions?!0:null)("listOfActions",e.actions)("disabled",e.disabled)("hidden",e.hidden),g(),Ie(" ",e.title.text," ")}}function lX(t,n){if(t&1&&(It(0),U(1,aX,2,11,"ui-button",14),Dt()),t&2){let e=I(2);g(),v("ngForOf",e.tools)}}function cX(t,n){if(t&1){let e=Ce();b(0,"div",4)(1,"div",5),F(2,"h2",6),C(3,"translate"),b(4,"span",7),$("click",function(){me(e);let r=I();return he(r.cancel())}),w(5,"\xD7"),y()(),b(6,"div",8),Te(7),y(),b(8,"div"),U(9,oX,3,4,"button",9)(10,sX,2,2,"button",10)(11,lX,2,1,"ng-container",11),y()()}if(t&2){let e=I();g(2),v("innerHTML",Mi(3,7,e.header.text,e.header.context),st),g(6),At(to("lvemanager-ui-modal-footer lvemanager-direction-type-",e.toolsDirectionType)),g(),v("ngIf",e.cancelButtonName),g(),v("ngIf",e.agreeButtonName),g(),v("ngIf",e.tools)}}var uu=(()=>{class t extends Js{static{this.currentModal=null}get show(){return this._show}set show(e){this.opened=e,this._show=e}constructor(e,i){super(i),this.elementRef=e,this.injector=i,this.opened=!1,this.loaderSettings={type:es.spin,ref:null},this.header={text:"",context:{}},this.size="default",this.frame="default",this.tools=[],this.toolsDirectionType="row",this.disabledAgreeButton=!1,this._show=!1}ngAfterViewInit(){this.loaderSelector=new yd(this.loadingRef)}handleKeyboardEvent(e){this.show&&e.keyCode===27&&this.cancel()}runAction(e){this.show=!1,e(this.data),this.resolve()}delayAction(e){setTimeout(e,0)}restoreOriginalModal(){t.currentModal===this.savedModal&&(this.savedModal=null),this.delayAction(()=>{this.show=!1,t.currentModal=this.savedModal})}open(e=null){return this.opened=!0,this.delayAction(()=>{this.show=!0,t.currentModal=this}),e!==null&&(this.data=e),this.savedModal=t.currentModal,this.promise=new Promise((i,r)=>{this.resolve=i,this.reject=r}),this.promise}agree(){this.restoreOriginalModal(),this.resolve()}cancel(){t.currentModal===this&&(this.restoreOriginalModal(),this.reject())}static{this.\u0275fac=function(i){return new(i||t)(E(Y),E(J))}}static{this.\u0275cmp=L({type:t,selectors:[["modal-dialog"]],viewQuery:function(i,r){if(i&1&&Qe(iX,5),i&2){let o;re(o=oe())&&(r.loadingRef=o.first)}},hostBindings:function(i,r){i&1&&$("keydown",function(s){return r.handleKeyboardEvent(s)},bp)},inputs:{header:"header",size:"size",frame:"frame",tools:"tools",toolsDirectionType:"toolsDirectionType",disabledAgreeButton:"disabledAgreeButton",cancelButtonName:"cancelButtonName",agreeButtonName:"agreeButtonName"},standalone:!1,features:[ie],ngContentSelectors:rX,decls:5,vars:6,consts:[["loadingRef",""],[1,"lvemanager-ui-modal",3,"hidden"],[3,"outsideClickEvent"],["class","lvemanager-modal-ui-content",4,"ngIf"],[1,"lvemanager-modal-ui-content"],[1,"lvemanager-ui-modal-header"],[3,"innerHTML"],[1,"lvemanager-ui-close",3,"click"],[1,"lvemanager-ui-modal-body"],["class","b_btn lvemanager-main_btn btn-default","name","cancel","translate","",3,"click",4,"ngIf"],["class","b_btn lvemanager-main_btn btn-primary","name","agree","translate","",3,"disabled","click",4,"ngIf"],[4,"ngIf"],["name","cancel","translate","",1,"b_btn","lvemanager-main_btn","btn-default",3,"click"],["name","agree","translate","",1,"b_btn","lvemanager-main_btn","btn-primary",3,"click","disabled"],[3,"style","name","customClass","size","icon","multi","listOfActions","disabled","hidden","clickAction",4,"ngFor","ngForOf"],[3,"clickAction","name","customClass","size","icon","multi","listOfActions","disabled","hidden"]],template:function(i,r){i&1&&(at(),b(0,"div",1)(1,"div",2),$("outsideClickEvent",function(){return r.cancel()}),b(2,"div",null,0),U(4,cX,12,10,"div",3),y()()()),i&2&&(v("hidden",!r.show),g(),At(Ip("lvemanager-ui-modal-content lvemanager-size-",r.size," lvemanager-frame-",r.frame)),g(3),v("ngIf",r.show))},dependencies:[Un,ke,Kt,zn,xD,Ae],styles:['.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar{width:12px;height:12px}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-button{width:0;height:0}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#2b98f0;border:0 none transparent}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#2b98f0}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:active{background:#2b98f0}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:0 none #ffffff}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track:hover{background:#fff}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-track:active{background:#fff}.lvemanager-ui-scroll[_ngcontent-%COMP%]::-webkit-scrollbar-corner{background:transparent}.lvemanager-clearboth[_ngcontent-%COMP%]{zoom:1}.lvemanager-clearboth[_ngcontent-%COMP%]:before, .lvemanager-clearboth[_ngcontent-%COMP%]:after{content:"";display:table}.lvemanager-clearboth[_ngcontent-%COMP%]:after{clear:both}@keyframes _ngcontent-%COMP%_spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes _ngcontent-%COMP%_animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@-moz-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@-ms-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@-o-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes _ngcontent-%COMP%_animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.lvemanager-ui-modal[_ngcontent-%COMP%]{text-align:left;display:flex;-ms-flex-direction:column;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#4c4c4c8c}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]{cursor:pointer;border:1px solid #eeeeee;padding:0;min-height:172px;max-height:172px;width:100%;position:relative;margin:auto;overflow:auto;max-height:100%;-webkit-animation:_ngcontent-%COMP%_animatetop .4s;-moz-animation:animatetop .4s;animation:_ngcontent-%COMP%_animatetop .4s;border-radius:4px;background-color:#fff;box-shadow:0 2px 14px #0000003d}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]::-webkit-scrollbar{width:12px;height:12px}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]::-webkit-scrollbar-button{width:0;height:0}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#2b98f0;border:0 none transparent}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#2b98f0}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:active{background:#2b98f0}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:0 none #ffffff}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]::-webkit-scrollbar-track:hover{background:#fff}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]::-webkit-scrollbar-track:active{background:#fff}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]::-webkit-scrollbar-corner{background:transparent}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content.lvemanager-size-default[_ngcontent-%COMP%]{width:540px}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content.lvemanager-size-medium[_ngcontent-%COMP%]{width:600px}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content.lvemanager-size-large[_ngcontent-%COMP%]{width:96%}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content.lvemanager-frame-default[_ngcontent-%COMP%]{padding:25px}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content.lvemanager-frame-default[_ngcontent-%COMP%]   .lvemanager-ui-modal-body[_ngcontent-%COMP%]{margin:25px 0}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content.lvemanager-frame-spaceless[_ngcontent-%COMP%]{padding-bottom:25px}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content.lvemanager-frame-spaceless[_ngcontent-%COMP%]   .lvemanager-ui-modal-header[_ngcontent-%COMP%]{padding:15px 25px 0 0}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content.lvemanager-frame-spaceless[_ngcontent-%COMP%]   .lvemanager-ui-modal-footer[_ngcontent-%COMP%]{padding-right:25px}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]   .lvemanager-ui-modal-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-size:20px;color:#2b2b2b}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]   .lvemanager-ui-modal-header[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-weight:700;line-height:30px;width:420px}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]   .lvemanager-ui-modal-header[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]:first-letter{text-transform:uppercase}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]   .lvemanager-ui-modal-header[_ngcontent-%COMP%]   .lvemanager-ui-close[_ngcontent-%COMP%]{font-size:35px;font-weight:100;line-height:18px;color:#afafaf;cursor:pointer}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]   .lvemanager-ui-modal-body[_ngcontent-%COMP%]{overflow:auto;font-size:13px}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]   .lvemanager-ui-modal-footer[_ngcontent-%COMP%]{display:flex}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]   .lvemanager-ui-modal-footer.lvemanager-direction-type-row[_ngcontent-%COMP%]{flex-direction:row;justify-content:flex-end}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]   .lvemanager-ui-modal-footer.lvemanager-direction-type-column[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-end}.lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]   .lvemanager-ui-modal-footer[_ngcontent-%COMP%] > ui-button[ng-reflect-style=default][_ngcontent-%COMP%], .lvemanager-ui-modal[_ngcontent-%COMP%]   .lvemanager-ui-modal-content[_ngcontent-%COMP%]   .lvemanager-ui-modal-footer[_ngcontent-%COMP%] > ui-button[ng-reflect-style=primary][_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]     ui-button button{font-size:15px;font-weight:700}[_nghost-%COMP%]     ui-button button.lvemanager-icon{padding-left:19px}[_nghost-%COMP%]     .lvemanager-text-block{margin:20px 0;width:430px}'],changeDetection:1})}}return t})();function dX(t,n){if(t&1&&(b(0,"div",6)(1,"h2",7),w(2,"How to fix?"),y(),b(3,"p",8),C(4,"escapeHtml"),C(5,"linkify"),C(6,"linebreak"),w(7),y()()),t&2){let e=I().$implicit;g(3),v("innerHTML",x(6,6,x(5,4,x(4,2,e.fix_tip))),st),g(4),Ie(" ",e.fix_tip," ")}}function uX(t,n){if(t&1&&(b(0,"div",2)(1,"p",3),w(2),C(3,"translate"),y(),F(4,"p",4),C(5,"escapeHtml"),C(6,"linkify"),C(7,"linebreak"),U(8,dX,8,8,"div",5),y()),t&2){let e=n.$implicit;g(2),W(e.header?e.header:x(3,3,"AWP.issue")),g(2),v("innerHTML",x(7,9,x(6,7,x(5,5,e.description))),st),g(4),v("ngIf",e.fix_tip)}}var mc=(()=>{class t{constructor(e){this.translateService=e}ngOnInit(){this.issues=this.translateIssues(this.issues)}translateIssues(e){return e.map(i=>(i.description=this.translateService.instant(i.description,i.context),i.fix_tip=this.translateService.instant(i.fix_tip,i.context),i))}static{this.\u0275fac=function(i){return new(i||t)(E(Se))}}static{this.\u0275cmp=L({type:t,selectors:[["awp-issues"]],inputs:{issues:"issues"},standalone:!1,decls:2,vars:1,consts:[[1,"lvemanager-awp-issues","lvemanager-awp-modal-type"],["class","lvemanager-awp-issues__issue-item",4,"ngFor","ngForOf"],[1,"lvemanager-awp-issues__issue-item"],[1,"lvemanager-issue-number"],[1,"lvemanager-issue-description",3,"innerHTML"],["class","lvemanager-issue-fix-tip",4,"ngIf"],[1,"lvemanager-issue-fix-tip"],["translate","",1,"lvemanager-issue-fix-tip-title"],[1,"lvemanager-issue-fix-tip-description",3,"innerHTML"]],template:function(i,r){i&1&&(b(0,"div",0),U(1,uX,9,11,"div",1),y()),i&2&&(g(),v("ngForOf",r.issues))},dependencies:[Un,ke,Kt,Ae,ys,vs,Ss],styles:[".lvemanager-awp-issues[_ngcontent-%COMP%]{width:100%}.lvemanager-awp-issues__title[_ngcontent-%COMP%]{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:27px;color:#1d1d1d;margin-bottom:25px}.lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]{background:#f8f1f1;border:1px solid #FE5151;box-sizing:border-box;border-radius:4px;padding:20px;margin-bottom:10px}.lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]   .lvemanager-issue-number[_ngcontent-%COMP%]{font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#fe5151}.lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]   .lvemanager-issue-description[_ngcontent-%COMP%], .lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]   .lvemanager-issue-fix-tip-description[_ngcontent-%COMP%]{margin-top:5px;font-style:normal;font-weight:400;font-size:13px;line-height:17px}.lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]   .lvemanager-issue-description[_ngcontent-%COMP%]     a, .lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]   .lvemanager-issue-fix-tip-description[_ngcontent-%COMP%]     a{outline:none;border:none;text-decoration:none;color:#2b98f0}.lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]   .lvemanager-issue-fix-tip-title[_ngcontent-%COMP%]{margin-top:25px;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#0b0b0b}.lvemanager-awp-issues__controls-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-top:30px;margin-bottom:15px}.lvemanager-awp-issues__controls-wrapper[_ngcontent-%COMP%]   .lvemanager-close-dialog-btn[_ngcontent-%COMP%], .lvemanager-awp-issues__controls-wrapper[_ngcontent-%COMP%]   .lvemanager-ignore-errors-btn[_ngcontent-%COMP%]{min-width:77px;height:45px;outline:none;background:#fff;border:1px solid #DEE1EC;box-sizing:border-box;box-shadow:0 1px 1px #f4f4f3;border-radius:4px;font-weight:600}.lvemanager-awp-issues__controls-wrapper[_ngcontent-%COMP%]   .lvemanager-leave-disabled-btn[_ngcontent-%COMP%]{min-width:159px;height:45px;left:425px;top:40px;background:#2b98f0;border-radius:4px;outline:none;border:none;font-weight:600;color:#fff;margin-left:5px}.lvemanager-awp-issues.lvemanager-awp-modal-type-incompatibility[_ngcontent-%COMP%]   .lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]{background:#f8f6f1!important;border:1px solid #FFB800}.lvemanager-awp-issues.lvemanager-awp-modal-type-incompatibility[_ngcontent-%COMP%]   .lvemanager-awp-issues__issue-item[_ngcontent-%COMP%]   .lvemanager-issue-number[_ngcontent-%COMP%]{color:#ffb800}"],changeDetection:1})}}return t})();function fX(t,n){if(t&1){let e=Ce();b(0,"div",3),$("click",function(){me(e);let r=I();return he(r.openIncompatibilityModal())}),b(1,"i",4),C(2,"translate"),w(3,"info"),y(),b(4,"span",5),w(5,"Incompatible"),y()()}t&2&&(g(),v("tooltip",x(2,1,"AWP.incompatibility_tooltip")))}function mX(t,n){if(t&1){let e=Ce();b(0,"div",6),$("click",function(){me(e);let r=I();return he(r.openMisconfigurationModal())}),b(1,"i",7),C(2,"translate"),w(3,"info"),y(),b(4,"span",5),w(5,"Misconfiguration"),y()()}t&2&&(g(),v("tooltip",x(2,1,"AWP.misconfiguration_tooltip")))}function hX(t,n){if(t&1){let e=Ce();b(0,"div",8),$("click",function(){me(e);let r=I();return he(r.openErrorModal())}),b(1,"i",7),C(2,"translate"),w(3,"info"),y(),b(4,"span",5),w(5,"Error log"),y()()}t&2&&(g(),v("tooltip",x(2,1,"AWP.error_log_tooltip")))}var TD=(()=>{class t{get issueType(){return this.issues.some(e=>e.type===_n.error)?_n.error:this.moduleEnabled?_n.misconfiguration:_n.incompatibility}constructor(e,i){this.dialog=e,this.translateService=i,this.moduleEnabled=null,this.issues=[],this.AwpIssueType=_n}openIncompatibilityModal(){this.dialog.open(mc,{data:{modalTitle:this.translateService.instant("AWP.incompatibility_modal_title"),issues:this.issues,issueType:_n.incompatibility}})}openMisconfigurationModal(){this.dialog.open(mc,{data:{modalTitle:this.translateService.instant("AWP.misconfiguration_modal_title"),issues:this.issues,issueType:_n.misconfiguration}})}openErrorModal(){this.dialog.open(mc,{data:{modalTitle:this.translateService.instant("AWP.error_log_modal_title"),issues:this.issues,issueType:_n.error}})}static{this.\u0275fac=function(i){return new(i||t)(E(ai),E(Se))}}static{this.\u0275cmp=L({type:t,selectors:[["awp-modal-content"]],inputs:{moduleEnabled:"moduleEnabled",issues:"issues"},standalone:!1,decls:3,vars:3,consts:[["class","lvemanager-module-incompatibility",3,"click",4,"ngIf"],["class","lvemanager-module-misconfiguration",3,"click",4,"ngIf"],["class","lvemanager-module-error",3,"click",4,"ngIf"],[1,"lvemanager-module-incompatibility",3,"click"],[1,"material-icons",3,"tooltip"],["translate",""],[1,"lvemanager-module-misconfiguration",3,"click"],[1,"material-icons","lvemanager-error",3,"tooltip"],[1,"lvemanager-module-error",3,"click"]],template:function(i,r){i&1&&U(0,fX,6,3,"div",0)(1,mX,6,3,"div",1)(2,hX,6,3,"div",2),i&2&&(v("ngIf",r.issues.length&&r.issueType===r.AwpIssueType.incompatibility),g(),v("ngIf",r.issues.length&&r.issueType===r.AwpIssueType.misconfiguration),g(),v("ngIf",r.issues.length&&r.issueType===r.AwpIssueType.error))},dependencies:[ke,Kt,Ao,Ae],styles:[".lvemanager-module-incompatibility[_ngcontent-%COMP%], .lvemanager-module-misconfiguration[_ngcontent-%COMP%], .lvemanager-module-error[_ngcontent-%COMP%]{display:flex;align-items:center;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#2b98f0;cursor:pointer}.lvemanager-module-incompatibility[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lvemanager-module-misconfiguration[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lvemanager-module-error[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#c5c9d0;margin-right:10px;text-decoration:none}.lvemanager-module-incompatibility[_ngcontent-%COMP%]   i.lvemanager-error[_ngcontent-%COMP%], .lvemanager-module-misconfiguration[_ngcontent-%COMP%]   i.lvemanager-error[_ngcontent-%COMP%], .lvemanager-module-error[_ngcontent-%COMP%]   i.lvemanager-error[_ngcontent-%COMP%]{color:#ffb800}.lvemanager-module-incompatibility[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .lvemanager-module-misconfiguration[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .lvemanager-module-error[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{text-decoration:underline}"],changeDetection:1})}}return t})();var ID=(()=>{class t{transform(e,i){return typeof e=="number"?e+"%":i.total?(100*i.completed/i.total).toFixed()+"%":"0%"}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Pt({name:"progress",type:t,pure:!0,standalone:!1})}}return t})();var bX=["confirmationWindow"],yX=()=>({}),vX=(t,n)=>({text:t,context:n}),SX=t=>({"lvemanager-in-modal-view":t}),EX=(t,n)=>({total:t,completed:n});function CX(t,n){if(t&1){let e=Ce();b(0,"div",11)(1,"ui-button",12),C(2,"translate"),$("clickAction",function(){me(e);let r=I();return he(r.runAction(r.adviceAction.apply))}),b(3,"span"),w(4),C(5,"translate"),y()()()}if(t&2){let e=I();g(),vn(e.inModalView?"primary":"flat"),v("upper",!1)("disabled",e.actionProgress||e.disabled)("tooltip",e.actionProgress?x(2,6,"SMART_ADVICE.wait_operation_finish_tooltip"):""),g(3),W(x(5,8,e.actionButtonText))}}function wX(t,n){if(t&1&&(b(0,"div",13),w(1),C(2,"translate"),C(3,"progress"),y()),t&2){let e=I();v("ngClass",Bn(7,SX,e.inModalView)),g(),W(x(2,2,"AWP.processing")+Mi(3,4,e.advice,Xc(9,EX,e.advice.total_stages,e.advice.completed_stages)))}}function xX(t,n){if(t&1&&F(0,"awp-modal-content",17),t&2){let e=I(2);v("issues",e.advice.issues)}}function TX(t,n){if(t&1){let e=Ce();b(0,"div",14),U(1,xX,1,1,"awp-modal-content",15),b(2,"ui-button",16),$("clickAction",function(){me(e);let r=I();return he(r.runAction(r.adviceAction.apply))}),b(3,"span"),w(4),C(5,"translate"),y()()()}if(t&2){let e=I();g(),v("ngIf",!e.inModalView),g(),vn(e.inModalView?"primary":"flat"),v("icon","refresh")("upper",!1)("customClass","try-again-btn"),g(2),W(x(5,7,"Try again"))}}function IX(t,n){if(t&1){let e=Ce();b(0,"div",18)(1,"ui-button",19),$("clickAction",function(){me(e);let r=I();return he(r.runAction(r.adviceAction.apply,!0))}),b(2,"span"),w(3),C(4,"translate"),y()()()}t&2&&(g(),vn("primary"),v("upper",!1),g(2),W(x(4,4,"AWP.ignore_errors_button_text")))}function DX(t,n){if(t&1){let e=Ce();b(0,"div",11)(1,"ui-button",20),$("clickAction",function(){me(e);let r=I();return he(r.runAction(r.adviceAction.rollback))}),b(2,"i",21),w(3,"restore"),y(),w(4),C(5,"translate"),y()()}if(t&2){let e=I();g(),vn("default"),v("upper",!1)("disabled",e.disabled)("customClass","rollback-btn"),g(3),W(x(5,6,"AWP.rollback_button_text"))}}var DD=(()=>{class t{constructor(e,i,r,o,s,a){this.adviceRepo=e,this.awpRepo=i,this.dialog=r,this.translateService=o,this.notifications=s,this.analytics=a,this.actionButtonText="SMART_ADVICE.apply_advice",this.inModalView=!1,this.disabled=!1,this.withAgreement=!1,this.adviceStatus=gi,this.actionProgress=!1,this.adviceAction=LI,this.confirmationWindowMessage=new cu("Please specify the reason"),this.rollbackReason="",this.rollbackReasonInputSize=200,this.isStatusRequestInProgress=!1}ngAfterContentInit(){this.adviceRepo.userActionProgress$.subscribe(e=>{this.actionProgress=e}),this.checkStatus()}ngOnDestroy(){this.statusSubscription$&&!this.statusSubscription$.closed&&this.statusSubscription$.unsubscribe()}runAction(e,i=!1){return j(this,null,function*(){let r=this.advice.advice.status;try{this.changeAdviceStatusAndEmitProgress(this.adviceStatus.pending),this.advice.issues=null,this.advice.postIssues=null,e===this.adviceAction.apply?(yield this.acceptAgreement(),yield this.adviceRepo.adviceApply(this.advice.advice.id,i),yield this.analytics.sendEventForAdvice(String(this.advice.advice.id),"advice_apply")):e===this.adviceAction.rollback&&(yield this.confirmationWindow.open().then(()=>j(this,null,function*(){yield this.adviceRepo.adviceRollback(this.advice.advice.id,this.rollbackReason),yield this.analytics.sendEventForAdvice(String(this.advice.advice.id),"advice_rollback")})).catch(o=>{})),this.checkStatus()}catch(o){this.handleError(o,r)}})}handleError(e,i=this.adviceStatus.review){if(this.advice.postIssues=null,this.changeAdviceStatusAndEmitProgress(i),this.notifications.error(this.translateService.instant("Error"),this.translateService.instant(e.result,e.context)),e.module&&e.module.issues)this.advice.issues=this.getTranslatedIssues(e.module.issues);else if(e.result){let r=e.details?`${e.result} ${e.details}`:e.result;e.context&&(r=this.translateService.instant(r,e.context)),this.advice.issues=[{description:r,fix_tip:null,type:_n.error,context:e.context}]}j(this,null,function*(){return yield this.analytics.sendEventForAdvice(String(this.advice.id),"advice_error")})}handleRollback(e){if(this.advice.postIssues=this.getTranslatedIssues(e),this.inModalView)return;this.dialog.open(Um,{data:{modalTitle:this.translateService.instant("AWP.post_check_issues_detected_modal_title"),issues:e,issueType:_n.post_check}}).afterClosed().subscribe(r=>j(this,null,function*(){r?(this.changeAdviceStatusAndEmitProgress(this.adviceStatus.pending),yield this.adviceRepo.adviceApply(this.advice.advice.id,!0),this.checkStatus()):this.advice.postIssues=null}))}handleSuccess(){this.advice.postIssues=null,this.changeAdviceStatusAndEmitProgress(this.adviceStatus.applied)}getTranslatedIssues(e){return e?e.map(i=>(i.description=this.translateService.instant(i.description,i.context),i.fix_tip=this.translateService.instant(i.fix_tip,i.context),i)):null}changeAdviceStatusAndEmitProgress(e){this.advice.status=e,this.adviceRepo.userActionProgress$.next(e===gi.pending)}checkStatus(){this.advice.status!==gi.pending||this.isStatusRequestInProgress||(this.isStatusRequestInProgress=!0,this.statusSubscription$=Au(5e3).pipe(Ru(()=>this.advice.status===gi.pending),Hi(()=>j(this,null,function*(){try{let e=yield this.adviceRepo.adviceStatus(this.advice.id);e.data&&(e.data.result===hs.rollback&&(this.changeAdviceStatusAndEmitProgress(this.adviceStatus.review),this.handleRollback(e.data.issues)),e.data.result===hs.success&&this.handleSuccess(),[hs.success,hs.rollback].includes(e.data.result)||this.handleError(e.data)),this.advice.total_stages=e.total_stages,this.advice.completed_stages=e.completed_stages,this.advice.status=e.status,e.status!==gi.pending&&(e.status===gi.applied&&(this.advice.adviceStatus=ua.active),e.status===gi.review&&(this.advice.adviceStatus=ua.advice_available),this.statusSubscription$.unsubscribe(),this.awpRepo.updateTrigger$.next(!0))}catch(e){this.handleError(e)}finally{this.isStatusRequestInProgress=!1}}))).subscribe())}acceptAgreement(){return j(this,null,function*(){this.withAgreement&&(yield this.awpRepo.userAction(wn.agreement,{approve:this.advice.relatedFeature}),yield this.awpRepo.agreementStatus())})}static{this.\u0275fac=function(i){return new(i||t)(E(or),E(In),E(ai),E(Se),E(zt),E(bi))}}static{this.\u0275cmp=L({type:t,selectors:[["smart-advice-action"]],viewQuery:function(i,r){if(i&1&&Qe(bX,5),i&2){let o;re(o=oe())&&(r.confirmationWindow=o.first)}},inputs:{advice:"advice",actionButtonText:"actionButtonText",inModalView:"inModalView",disabled:"disabled",withAgreement:"withAgreement"},standalone:!1,decls:18,vars:27,consts:[["confirmationWindow",""],[1,"lvemanager-advice-action"],["class","lvemanager-advice-action__perform",4,"ngIf"],["class","lvemanager-advice-action__processing",3,"ngClass",4,"ngIf"],["class","lvemanager-advice-action__apply-issue",4,"ngIf"],["class","lvemanager-advice-action__apply-in-modal",4,"ngIf"],[1,"lvemanager-rollback-confirmation",3,"header","cancelButtonName","agreeButtonName"],[1,"lvemanager-rollback-confirmation__label",3,"innerHTML"],[1,"lvemanager-rollback-confirmation__input-wrapper"],[1,"lvemanager-rollback-confirmation__textarea",3,"ngModelChange","ngModel","maxlength","placeholder"],[1,"lvemanager-counter"],[1,"lvemanager-advice-action__perform"],[3,"clickAction","upper","disabled","tooltip"],[1,"lvemanager-advice-action__processing",3,"ngClass"],[1,"lvemanager-advice-action__apply-issue"],[3,"issues",4,"ngIf"],["id","advice-try-again-btn",3,"clickAction","icon","upper","customClass"],[3,"issues"],[1,"lvemanager-advice-action__apply-in-modal"],[3,"clickAction","upper"],[3,"clickAction","upper","disabled","customClass"],[1,"material-icons"]],template:function(i,r){if(i&1){let o=Ce();b(0,"div",1),U(1,CX,6,10,"div",2)(2,wX,4,12,"div",3)(3,TX,6,9,"div",4)(4,IX,5,6,"div",5)(5,DX,6,8,"div",2),y(),b(6,"modal-dialog",6,0),C(8,"translate"),C(9,"translate"),C(10,"translate"),F(11,"label",7),C(12,"translate"),b(13,"div",8)(14,"textarea",9),C(15,"translate"),En("ngModelChange",function(a){return me(o),Fn(r.rollbackReason,a)||(r.rollbackReason=a),he(a)}),y(),Pn(),b(16,"span",10),w(17),y()()()}i&2&&(g(),v("ngIf",r.advice.status===r.adviceStatus.review&&!r.advice.issues&&!r.advice.postIssues),g(),v("ngIf",r.advice.status===r.adviceStatus.pending),g(),v("ngIf",r.advice.issues&&r.advice.status===r.adviceStatus.review),g(),v("ngIf",r.inModalView&&r.advice.postIssues&&r.advice.status===r.adviceStatus.review),g(),v("ngIf",r.inModalView&&r.advice.status===r.adviceStatus.applied),g(),v("header",Xc(24,vX,x(8,13,"AWP.rollback_confirmation.title"),Ap(23,yX)))("cancelButtonName",x(9,15,"AWP.cancel_button_text"))("agreeButtonName",x(10,17,"AWP.confirm_button_text")),g(5),v("innerHTML",x(12,19,"AWP.rollback_confirmation.input_label"),st),g(3),Sn("ngModel",r.rollbackReason),v("maxlength",r.rollbackReasonInputSize)("placeholder",x(15,21,"AWP.rollback_confirmation.placeholder")),Ln(),g(3),W(r.rollbackReason.length+"/"+r.rollbackReasonInputSize))},dependencies:[Ao,zn,uu,TD,nu,hi,yI,si,hl,ke,Ae,ID],styles:['.lvemanager-advice-action__perform[_ngcontent-%COMP%]     button.btn-flat{color:#2b98f0!important;background:transparent;text-decoration:underline;cursor:pointer}.lvemanager-advice-action__perform[_ngcontent-%COMP%]     button.btn-primary{cursor:pointer;text-transform:unset}.lvemanager-advice-action__perform[_ngcontent-%COMP%]     button.lvemanager-rollback-btn{font-family:Open Sans,sans-serif;outline:none;background:#fff;border:1px solid #DEE1EC;box-sizing:border-box;box-shadow:0 1px 1px #f4f4f3;border-radius:4px;font-weight:600;padding:0 20px;cursor:pointer}.lvemanager-advice-action__perform[_ngcontent-%COMP%]     button.lvemanager-rollback-btn .material-icons{margin-right:12px}.lvemanager-advice-action__processing[_ngcontent-%COMP%]{color:#2b98f0;font-style:italic;display:inline-flex;align-items:center}.lvemanager-advice-action__processing[_ngcontent-%COMP%]:before{content:"";width:23px;height:23px;margin-right:7px;display:inline-block;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20viewBox%3D%220%200%2023%2023%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M22.2747%2014.3405L19.8666%2013.6952C20.3893%2011.745%2020.2196%209.67391%2019.3864%207.8348C18.5532%205.99569%2017.1081%204.50236%2015.2974%203.60926C13.4866%202.71616%2011.4222%202.47855%209.45585%202.93691C7.48953%203.39527%205.74297%204.52124%204.51376%206.12297C3.28455%207.72471%202.64874%209.7031%202.71467%2011.7211C2.7806%2013.739%203.54419%2015.6717%204.87533%2017.1898C6.20647%2018.7079%208.02281%2019.7174%2010.0149%2020.0464C12.0069%2020.3755%2014.0514%2020.0036%2015.8%2018.9942L17.0467%2021.1536C14.7986%2022.4515%2012.17%2022.9298%209.60873%2022.5069C7.04749%2022.084%204.71212%2020.7862%203.00053%2018.8344C1.28894%2016.8827%200.307038%2014.3979%200.222122%2011.8034C0.137206%209.20886%200.954533%206.66516%202.53484%204.60569C4.11515%202.54622%206.36066%201.09842%208.88876%200.508969C11.4169%20-0.0804834%2014.0711%200.224886%2016.3993%201.37305C18.7275%202.5212%2020.5856%204.44111%2021.6569%206.80564C22.7283%209.17017%2022.9466%2011.833%2022.2747%2014.3405V14.3405Z%22%20fill%3D%22%232B98F0%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-size:22px;background-repeat:no-repeat;background-position:0 center;animation:_ngcontent-%COMP%_rotation 1s infinite linear}.lvemanager-advice-action__processing.lvemanager-in-modal-view[_ngcontent-%COMP%]{color:#fff;background:#2b98f0;font-style:italic;font-weight:400;display:inline-flex;height:40px;align-items:center;padding:0 15px;border-radius:4px}.lvemanager-advice-action__processing.lvemanager-in-modal-view[_ngcontent-%COMP%]:before{content:"";width:23px;height:23px;margin-right:7px;display:inline-block;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20viewBox%3D%220%200%2023%2023%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M22.2747%2014.3405L19.8666%2013.6952C20.3893%2011.745%2020.2196%209.67391%2019.3864%207.8348C18.5532%205.99569%2017.1081%204.50236%2015.2974%203.60926C13.4866%202.71616%2011.4222%202.47855%209.45585%202.93691C7.48953%203.39527%205.74297%204.52124%204.51376%206.12297C3.28455%207.72471%202.64874%209.7031%202.71467%2011.7211C2.7806%2013.739%203.54419%2015.6717%204.87533%2017.1898C6.20647%2018.7079%208.02281%2019.7174%2010.0149%2020.0464C12.0069%2020.3755%2014.0514%2020.0036%2015.8%2018.9942L17.0467%2021.1536C14.7986%2022.4515%2012.17%2022.9298%209.60873%2022.5069C7.04749%2022.084%204.71212%2020.7862%203.00053%2018.8344C1.28894%2016.8827%200.307038%2014.3979%200.222122%2011.8034C0.137206%209.20886%200.954533%206.66516%202.53484%204.60569C4.11515%202.54622%206.36066%201.09842%208.88876%200.508969C11.4169%20-0.0804834%2014.0711%200.224886%2016.3993%201.37305C18.7275%202.5212%2020.5856%204.44111%2021.6569%206.80564C22.7283%209.17017%2022.9466%2011.833%2022.2747%2014.3405V14.3405Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-size:22px;background-repeat:no-repeat;background-position:0 center;animation:_ngcontent-%COMP%_rotation 1s infinite linear}.lvemanager-advice-action__apply-issue[_ngcontent-%COMP%]{display:flex;align-items:center}.lvemanager-advice-action__apply-issue[_ngcontent-%COMP%]   awp-modal-content[_ngcontent-%COMP%]{margin-right:20px}.lvemanager-advice-action__apply-issue[_ngcontent-%COMP%]     .lvemanager-try-again-btn.btn-flat{background:transparent;text-decoration:underline}  .lvemanager-rollback-confirmation__input-wrapper{position:relative}  .lvemanager-rollback-confirmation__input-wrapper .lvemanager-counter{color:#707070;position:absolute;bottom:15px;right:15px}  .lvemanager-rollback-confirmation__label{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#2b2b2b}  .lvemanager-rollback-confirmation__label i{color:#a3a0a0}  .lvemanager-rollback-confirmation__textarea{min-height:unset;padding:15px;width:100%;height:130px;border:solid 1px #DEE1EC;line-height:18px;border-radius:4px;font-size:12px;color:#161616;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent;outline:none;resize:none}  .lvemanager-rollback-confirmation__textarea:focus{border-color:#2b98f0}  .lvemanager-rollback-confirmation   button[name=agree],   .lvemanager-rollback-confirmation   button[name=cancel]{text-transform:none}@keyframes _ngcontent-%COMP%_rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}'],changeDetection:1})}}return t})();function MX(t,n){t&1&&(b(0,"span"),w(1),C(2,"translate"),y()),t&2&&(At("lvemanager-applied"),g(),W(x(2,3,"AWP.advice_status_applied")))}function OX(t,n){t&1&&(b(0,"span"),w(1),C(2,"translate"),y()),t&2&&(At("lvemanager-outdated"),g(),W(x(2,3,"AWP.advice_status_outdated")))}function NX(t,n){t&1&&(b(0,"span"),w(1),C(2,"translate"),y()),t&2&&(At("lvemanager-pending"),g(),W(x(2,3,"AWP.advice_status_pending")))}function RX(t,n){t&1&&(b(0,"span"),w(1),C(2,"translate"),y()),t&2&&(At("lvemanager-review"),g(),W(x(2,3,"AWP.advice_status_review")))}var AD=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=L({type:t,selectors:[["smart-advice-status"]],inputs:{status:"status"},standalone:!1,decls:4,vars:4,consts:[[3,"class",4,"ngIf"]],template:function(i,r){i&1&&U(0,MX,3,5,"span",0)(1,OX,3,5,"span",0)(2,NX,3,5,"span",0)(3,RX,3,5,"span",0),i&2&&(v("ngIf",r.status==="applied"),g(),v("ngIf",r.status==="outdated"),g(),v("ngIf",r.status==="pending"),g(),v("ngIf",r.status==="review"))},dependencies:[ke,Ae],styles:['span[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;display:inline-flex;border-radius:2px;color:#fff;align-items:center;justify-content:center;padding:3px 9px;font-style:normal;font-weight:400;font-size:9px;height:16px;text-transform:capitalize}span.lvemanager-review[_ngcontent-%COMP%]{background:#eab838}span.lvemanager-pending[_ngcontent-%COMP%]{background:#579ed1}span.lvemanager-applied[_ngcontent-%COMP%]{background:#58be7b}span.lvemanager-applied[_ngcontent-%COMP%]:before{content:"\\2713";padding-right:4px}span.lvemanager-outdated[_ngcontent-%COMP%]{background:#ef6930}span.lvemanager-readonly[_ngcontent-%COMP%]{background:#535353}'],changeDetection:1})}}return t})();var PX=t=>({pages:t});function LX(t,n){if(t&1&&(b(0,"div",21)(1,"h2",22),w(2,"How to fix?"),y(),b(3,"p",23),C(4,"escapeHtml"),C(5,"linkify"),C(6,"linebreak"),w(7),y()()),t&2){let e=I().$implicit;g(3),v("innerHTML",x(6,6,x(5,4,x(4,2,e.fix_tip))),st),g(4),Ie(" ",e.fix_tip," ")}}function FX(t,n){if(t&1&&(b(0,"div",17)(1,"p",18),w(2),C(3,"translate"),y(),F(4,"p",19),C(5,"escapeHtml"),C(6,"linkify"),C(7,"linebreak"),U(8,LX,8,8,"div",20),y()),t&2){let e=n.$implicit;g(2),W(e.header?e.header:x(3,3,"AWP.issue")),g(2),v("innerHTML",x(7,9,x(6,7,x(5,5,e.description))),st),g(4),v("ngIf",e.fix_tip)}}function BX(t,n){if(t&1&&(b(0,"div",15)(1,"h3"),w(2),C(3,"translate"),y(),U(4,FX,9,11,"div",16),y()),t&2){let e=I().$implicit;g(2),W(x(3,2,"SMART_ADVICE.rollback_title")),g(2),v("ngForOf",e.postIssues)}}function UX(t,n){if(t&1&&(b(0,"div",21)(1,"h2",22),w(2,"How to fix?"),y(),b(3,"p",23),C(4,"escapeHtml"),C(5,"linkify"),C(6,"linebreak"),w(7),y()()),t&2){let e=I().$implicit;g(3),v("innerHTML",x(6,6,x(5,4,x(4,2,e.fix_tip))),st),g(4),Ie(" ",e.fix_tip," ")}}function jX(t,n){if(t&1&&(b(0,"div",17)(1,"p",18),w(2),C(3,"translate"),y(),F(4,"p",19),C(5,"escapeHtml"),C(6,"linkify"),C(7,"linebreak"),U(8,UX,8,8,"div",20),y()),t&2){let e=n.$implicit;g(2),W(e.header?e.header:x(3,3,"AWP.issue")),g(2),v("innerHTML",x(7,9,x(6,7,x(5,5,e.description))),st),g(4),v("ngIf",e.fix_tip)}}function VX(t,n){if(t&1&&(b(0,"div",15)(1,"h3"),w(2),C(3,"translate"),y(),U(4,jX,9,11,"div",16),y()),t&2){let e=I().$implicit;g(2),W(x(3,2,"SMART_ADVICE.rollback_title")),g(2),v("ngForOf",e.issues)}}function HX(t,n){if(t&1&&(It(0),b(1,"a",28),w(2),y(),Dt()),t&2){let e=n.$implicit;g(),v("href",e.url,cl),g(),W(e.url)}}function zX(t,n){if(t&1&&(b(0,"div",24)(1,"h3")(2,"span"),w(3),b(4,"i",25),w(5,"help_outline"),y()(),F(6,"smart-advice-status",26),y(),b(7,"p"),w(8),y()(),b(9,"div",27)(10,"h3"),w(11),C(12,"translate"),y(),U(13,HX,3,2,"ng-container",7),y()),t&2){let e=I().$implicit;g(3),W(e.details.advice.description),g(3),v("status",e.status),g(2),W(e.details.advice.detailed_description),g(3),W(Mi(12,5,"AWP.pages_expecting_speedup",Bn(8,PX,e.details.advice.requests.length))),g(2),v("ngForOf",e.details.advice.requests)}}function $X(t,n){if(t&1){let e=Ce();b(0,"ui-button",29),$("clickAction",function(r){me(e);let o=I().$implicit,s=I();return he(s.onUpgradeToApply(r,o))}),w(1),C(2,"translate"),y()}if(t&2){let e=I().$implicit,i=I();vn("primary"),v("upper",!1)("disabled",i.windowOpened)("customClass","awp-upgrade-subscription-button"),g(),W(x(2,6,e.details.advice.upgrade_to_apply_button_text?e.details.advice.upgrade_to_apply_button_text:"SMART_ADVICE.upgrade_to_apply_advice"))}}function GX(t,n){if(t&1){let e=Ce();b(0,"div",30)(1,"ui-checkbox",31),En("ngModelChange",function(r){me(e);let o=I(2);return Fn(o.agreementAccepted,r)||(o.agreementAccepted=r),he(r)}),y(),Pn(),b(2,"div",32),w(3),C(4,"translate"),b(5,"span",33),$("click",function(){me(e);let r=I(2);return he(r.openTermOfConditionsModal())}),w(6),C(7,"translate"),y()()()}if(t&2){let e=I(2);g(),Sn("ngModel",e.agreementAccepted),Ln(),g(2),Ie(" ",x(4,3,"AWP.i_have_read_and_agree_with"),"\xA0"),g(3),W(x(7,5,"AWP.terms_and_conditions"))}}function WX(t,n){if(t&1&&(F(0,"smart-advice-action",34),C(1,"translate")),t&2){let e=I().$implicit,i=I();v("inModalView",!0)("advice",e)("withAgreement",i.agreementAccepted)("disabled",i.isDisabledActions(e))("actionButtonText",x(1,5,e.details.advice.apply_advice_button_text?e.details.advice.apply_advice_button_text:"SMART_ADVICE.apply_advice"))}}function qX(t,n){if(t&1&&(It(0),b(1,"mat-dialog-content",8)(2,"div",9),Vt(3,10),U(4,BX,5,4,"ng-template",null,0,hn)(6,VX,5,4,"ng-template",null,1,hn)(8,zX,14,10,"ng-template",null,2,hn),b(10,"div",11),U(11,$X,3,8,"ui-button",12)(12,GX,8,7,"div",13)(13,WX,2,7,"smart-advice-action",14),y()()(),Dt()),t&2){let e=n.$implicit,i=Ht(5),r=Ht(7),o=Ht(9),s=I();g(3),v("ngTemplateOutlet",e.postIssues?i:e.issues?r:o),g(8),v("ngIf",s.awpRepo.paymentRequired(e.relatedFeature)),g(),v("ngIf",s.awpRepo.agreementRequired(e.type)),g(),v("ngIf",!s.awpRepo.paymentRequired(e.relatedFeature))}}var Hm=(()=>{class t{onPayout(e){return j(this,null,function*(){this.selectedAdvice&&this.expectedOrigin&&e.source===this.billingWindow&&e.origin===this.expectedOrigin&&e.data==="PAYMENT_SUCCESS"&&(this.awpRepo.billingRequestSubject$.next({"advice-id":this.selectedAdvice.id,feature:this.relatedAwpFeature,listen:""}),yield this.awpRepo.subscriptionListen(),this.billingWindow&&this.billingWindow.close(),this.openPaymentPendingModal(),this.analyticsEventPurchaseDone().then())})}constructor(e,i,r,o,s,a){this.data=e,this.awpRepo=i,this.translateService=r,this.dialog=o,this.analytics=s,this.notifications=a,this.windowOpened=!1,this.billingUrl=this.awpRepo.upgradeUrlSubject$.value,this.expectedOrigin=null,this.agreementAccepted=!1,this.adviceItems=e;for(let l in this.adviceItems)this.adviceItems[l].issues=this.translateIssues(e[l].issues),this.adviceItems[l].postIssues=this.translateIssues(e[l].postIssues)}openPaymentPendingModal(){this.dialog.open(ms,{panelClass:"lvemanager-awp-payment-processing-modal-panel",data:{header:this.translateService.instant("AWP.awp_feature_modal_title"),website:this.selectedAdvice.website,title:this.translateService.instant("AWP.payment_pending"),description:this.translateService.instant("AWP.payment_pending_explanation")}})}onUpgradeToApply(e,i){this.relatedAwpFeature=i.relatedFeature,this.selectedAdvice=i,this.billingUrl[this.relatedAwpFeature]?this.upgradeViaUrl(e):this.upgradeWithoutUrl(),this.analyticsEventUpgradeButtonClicked().then()}upgradeViaUrl(e){if(this.windowOpened)return;let i=this.billingUrl[this.relatedAwpFeature],r=sc(i);if(!r){this.notifications.error("Error","AWP.upgrade_url_not_set_tooltip");return}let o=window.open(i,"","toolbar=0,status=0,width=1100,height=640");if(!o)return;this.expectedOrigin=r,this.billingWindow=o,this.windowOpened=!0;let a=setInterval((()=>{this.billingWindow.closed&&(this.windowOpened=!1,clearInterval(a))}).bind(this),500);e.preventDefault()}upgradeWithoutUrl(){this.dialog.open(ms,{panelClass:"lvemanager-awp-payment-processing-modal-panel",data:{header:this.translateService.instant("AWP.contact_administrator_header"),website:this.selectedAdvice.website,title:this.translateService.instant("AWP.contact_administrator_title"),description:this.translateService.instant("AWP.contact_administrator_description")}})}analyticsEventUpgradeButtonClicked(){return j(this,null,function*(){this.selectedAdvice.id&&(yield this.analytics.sendEventForAdvice(this.selectedAdvice.id,"awp_purchase_button_clicked"))})}analyticsEventPurchaseDone(){return j(this,null,function*(){this.selectedAdvice.id&&(yield this.analytics.sendEventForAdvice(this.selectedAdvice.id,"awp_purchase_done"))})}translateIssues(e){if(e)return e.map(i=>(i.description=this.translateService.instant(i.description,i.context),i.fix_tip=this.translateService.instant(i.fix_tip,i.context),i))}openTermOfConditionsModal(){return j(this,null,function*(){yield this.awpRepo.cdnAgreementText(),this.dialog.open(_v,{panelClass:"lvemanager-awp-terms-of-conditions-modal-panel"}).afterClosed().subscribe(e=>{this.agreementAccepted=e})})}isDisabledActions(e){return this.awpRepo.paymentPending(e.relatedFeature)||this.awpRepo.agreementRequired(e.type)&&!this.agreementAccepted}static{this.\u0275fac=function(i){return new(i||t)(E(cc),E(In),E(Se),E(ai),E(bi),E(zt))}}static{this.\u0275cmp=L({type:t,selectors:[["advice-details"]],hostBindings:function(i,r){i&1&&$("message",function(s){return r.onPayout(s)},dl)},standalone:!1,decls:9,vars:5,consts:[["postIssues",""],["issues",""],["detailedDescription",""],["mat-dialog-title","",1,"lvemanager-advice-details__header"],[1,"lvemanager-advice-details__header--title"],["mat-dialog-close","",1,"material-icons","lvemanager-advice-details__header--close-dialog-button"],[1,"lvemanager-advice-details__header--website"],[4,"ngFor","ngForOf"],[1,"lvemanager-mat-typography"],[1,"lvemanager-advice-details__body"],[3,"ngTemplateOutlet"],[1,"lvemanager-advice-details__actions"],[3,"style","upper","disabled","customClass","clickAction",4,"ngIf"],["class","lvemanager-awp-agreement",4,"ngIf"],[3,"inModalView","advice","withAgreement","disabled","actionButtonText",4,"ngIf"],[1,"lvemanager-advice-details__body--issues"],["class","lvemanager-advice-details__body--issue-item",4,"ngFor","ngForOf"],[1,"lvemanager-advice-details__body--issue-item"],[1,"lvemanager-issue-number"],[1,"lvemanager-issue-description",3,"innerHTML"],["class","lvemanager-issue-fix-tip",4,"ngIf"],[1,"lvemanager-issue-fix-tip"],["translate","",1,"lvemanager-issue-fix-tip-title"],[1,"lvemanager-issue-fix-tip-description",3,"innerHTML"],[1,"lvemanager-advice-details__body--description"],[1,"material-icons"],[3,"status"],[1,"lvemanager-advice-details__body--pages"],["target","_blank","rel","noopener noreferrer",3,"href"],[3,"clickAction","upper","disabled","customClass"],[1,"lvemanager-awp-agreement"],["id","awp-agreement",1,"lvemanager-awp-agreement__checkbox",3,"ngModelChange","ngModel"],[1,"lvemanager-awp-agreement__label"],[3,"click"],[3,"inModalView","advice","withAgreement","disabled","actionButtonText"]],template:function(i,r){i&1&&(b(0,"h2",3)(1,"div",4),w(2),C(3,"translate"),y(),b(4,"i",5),w(5,"close"),y()(),b(6,"span",6),w(7),y(),U(8,qX,14,4,"ng-container",7)),i&2&&(g(2),W(x(3,3,"AWP.advice")),g(5),W(r.adviceItems[0].website),g(),v("ngForOf",r.adviceItems))},dependencies:[Kt,Co,wo,xo,Dm,zn,hi,si,Un,ke,gl,DD,AD,Ae,ys,vs,Ss],styles:[".lvemanager-advice-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lvemanager-advice-details__header[_ngcontent-%COMP%]{position:relative}.lvemanager-advice-details__header--title[_ngcontent-%COMP%]{display:flex;align-items:center;font-family:Noto Sans,Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:27px;color:#2b2b2b}.lvemanager-advice-details__header--title[_ngcontent-%COMP%]   .lvemanager-is-premium-label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;margin-left:10px;height:20px;padding:0 5px 0 20px;border-radius:2px;font-weight:700;font-size:9px;background-color:#ffaa5b;color:#fff;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1.5%206L0.5%200.5L3.25%203L5%200L6.75%203L9.5%200.5L8.5%206H1.5ZM8.5%207.5C8.5%207.8%208.3%208%208%208H2C1.7%208%201.5%207.8%201.5%207.5V7H8.5V7.5Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:5px center}.lvemanager-advice-details__header--close-dialog-button[_ngcontent-%COMP%]{width:16px;height:16px;color:#afafaf;position:absolute;top:0;right:0;font-weight:400;cursor:pointer}.lvemanager-advice-details__header--premium-warning[_ngcontent-%COMP%]{display:flex;align-items:center;padding:14px 20px;background:#fff6d8;border:1px solid #FFB84E;border-radius:4px;font-size:13px;line-height:18px;margin:15px 0}.lvemanager-advice-details__header--premium-warning[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{font-weight:700;display:inline-flex}.lvemanager-advice-details__header--premium-warning[_ngcontent-%COMP%]   .material-icons[_ngcontent-%COMP%]{color:#ffb800;display:flex;margin-right:12px}.lvemanager-advice-details__header--website[_ngcontent-%COMP%]{display:flex;margin-bottom:14px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:15px;color:#1d1d1d}.lvemanager-advice-details__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:15px 20px;border:1px solid #E0E2E6;border-radius:3px;background:#f4f5f7;margin:10px 0}.lvemanager-advice-details__body--description[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;line-height:22px;color:#000;margin-bottom:17px;display:flex;align-items:center;justify-content:space-between}.lvemanager-advice-details__body--description[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]   .material-icons[_ngcontent-%COMP%]{margin-left:10px}.lvemanager-advice-details__body--description[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-flex;align-items:center}.lvemanager-advice-details__body--description[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px;line-height:16px;color:#000;margin-bottom:13px}.lvemanager-advice-details__body--pages[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lvemanager-advice-details__body--pages[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-weight:700;font-size:12px;line-height:25px}.lvemanager-advice-details__body--pages[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:12px;line-height:21px;text-decoration:underline;color:#000;line-break:anywhere;outline:unset}.lvemanager-advice-details__body--issue-item[_ngcontent-%COMP%]{background:#f8f1f1;border:1px solid #FE5151;box-sizing:border-box;border-radius:4px;padding:20px;margin-bottom:10px}.lvemanager-advice-details__body--issue-item[_ngcontent-%COMP%]   .lvemanager-issue-number[_ngcontent-%COMP%]{font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#fe5151}.lvemanager-advice-details__body--issue-item[_ngcontent-%COMP%]   .lvemanager-issue-description[_ngcontent-%COMP%], .lvemanager-advice-details__body--issue-item[_ngcontent-%COMP%]   .lvemanager-issue-fix-tip-description[_ngcontent-%COMP%]{margin-top:5px;font-style:normal;font-weight:400;font-size:13px;line-height:17px}.lvemanager-advice-details__body--issue-item[_ngcontent-%COMP%]   .lvemanager-issue-description[_ngcontent-%COMP%]     a, .lvemanager-advice-details__body--issue-item[_ngcontent-%COMP%]   .lvemanager-issue-fix-tip-description[_ngcontent-%COMP%]     a{outline:none;border:none;text-decoration:none;color:#2b98f0}.lvemanager-advice-details__body--issue-item[_ngcontent-%COMP%]   .lvemanager-issue-fix-tip-title[_ngcontent-%COMP%]{margin-top:25px;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#0b0b0b}.lvemanager-advice-details__body--issues[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-weight:600;font-size:16px;line-height:22px;color:#000;margin-bottom:17px;display:flex;align-items:center}.lvemanager-advice-details__body[_ngcontent-%COMP%]   .lvemanager-awp-agreement[_ngcontent-%COMP%]{display:flex;align-items:center;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#000;padding:20px 0}.lvemanager-advice-details__body[_ngcontent-%COMP%]   .lvemanager-awp-agreement__checkbox[_ngcontent-%COMP%]     label{display:flex}.lvemanager-advice-details__body[_ngcontent-%COMP%]   .lvemanager-awp-agreement__label[_ngcontent-%COMP%]{display:flex;align-items:center;margin-left:6px}.lvemanager-advice-details__body[_ngcontent-%COMP%]   .lvemanager-awp-agreement__label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#00f;cursor:pointer}.lvemanager-advice-details__actions[_ngcontent-%COMP%]{margin-top:10px}.lvemanager-advice-details__actions--%NS%apply-button[_ngcontent-%COMP%]     button{text-transform:unset!important}.lvemanager-advice-details__actions[_ngcontent-%COMP%]     .lvemanager-awp-upgrade-subscription-button{color:#fff;background:#2b98f0;padding:0 20px!important;height:40px!important;cursor:pointer}mat-dialog-actions[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:0}  .lvemanager-advice-details-modal-panel{width:654px;max-width:calc(100vw - 48px);--%NS%mat-dialog-container-max-width: 100%}  .lvemanager-advice-details-modal-panel .mat-mdc-dialog-title{margin-bottom:20px}  .lvemanager-advice-details-modal-panel .mat-dialog-container,   .lvemanager-advice-details-modal-panel .mat-mdc-dialog-container,   .lvemanager-advice-details-modal-panel .mat-mdc-dialog-surface{width:654px!important;max-width:calc(100vw - 48px)}  .mat-dialog-container,   .mat-mdc-dialog-surface{max-height:100vh;overflow-y:auto;overflow-x:hidden}  .mat-dialog-container::-webkit-scrollbar,   .mat-mdc-dialog-surface::-webkit-scrollbar{width:.5em}  .mat-dialog-container::-webkit-scrollbar-thumb,   .mat-mdc-dialog-surface::-webkit-scrollbar-thumb{background-color:transparent}"],changeDetection:1})}}return t})();var YX=["prefixLabel"],KX=["*"],QX=t=>({updateOn:t}),ZX=t=>({"padding-left":t});function XX(t,n){if(t&1&&(b(0,"label",null,0),w(2),y()),t&2){let e=I();g(2),W(e.prefix)}}var MD=(()=>{class t extends Sa{set prefix(e){this._prefix=e,this.updatePadding()}set prefixLabel(e){this._prefixLabel=e,this.updatePadding()}get prefixLabel(){return this._prefixLabel}get prefix(){return this._prefix}updatePadding(){this.prefixLabel&&this._prefix&&(this.paddingLeft=`${this.prefixLabel.nativeElement.offsetWidth}px`)}constructor(e,i){super(i),this.elementRef=e,this.error=!1,this.originalTitle="",this.format="number",this.icon="",this.placeholder="",this.updateOn="change"}prepareValueHook(){this.format==="number"&&Pi.isNumber(this._innerValue)&&(this._innerValue=Number(this._innerValue)),this.error=this.validator&&this.validator.error,this.error?this.originalTitle=this.validator.errorMessagesAsString:this.originalTitle=""}static{this.\u0275fac=function(i){return new(i||t)(E(Y),E(Se))}}static{this.\u0275cmp=L({type:t,selectors:[["ui-text"]],viewQuery:function(i,r){if(i&1&&Qe(YX,5),i&2){let o;re(o=oe())&&(r.prefixLabel=o.first)}},hostVars:2,hostBindings:function(i,r){i&2&&ne("lvemanager-with_error",r.error)},inputs:{format:"format",icon:"icon",placeholder:"placeholder",updateOn:"updateOn",prefix:"prefix"},standalone:!1,features:[Ge([{provide:Rr,useExisting:t,multi:!0}]),ie],ngContentSelectors:KX,decls:5,vars:24,consts:[["prefixLabel",""],[4,"ngIf"],["type","text","position","below",3,"ngModelChange","ngModel","ngModelOptions","disabled","placeholder","tooltip","tooltipVisible","ngStyle"]],template:function(i,r){i&1&&(at(),U(0,XX,3,1,"label",1),b(1,"input",2),C(2,"lvemanagerPrefixer"),C(3,"translate"),En("ngModelChange",function(s){return Fn(r.innerValue,s)||(r.innerValue=s),s}),y(),Pn(),Te(4)),i&2&&(v("ngIf",r.prefix),g(),At(Ip("",x(2,16,r.format),"-format lvemanager-icon-",r.icon)),ne("lvemanager-icon",r.icon),Sn("ngModel",r.innerValue),v("ngModelOptions",Bn(20,QX,r.updateOn))("disabled",r.disabled)("placeholder",x(3,18,r.placeholder))("tooltip",r.originalTitle)("tooltipVisible",r.error)("ngStyle",Bn(22,ZX,r.paddingLeft)),xe("id",r.id)("name",r.name),Ln())},dependencies:[ke,dw,nu,hi,si,Ao,dc,Ae],styles:["[_nghost-%COMP%]{border-radius:3px;background-color:#fff;border:solid 1px #bebebe;height:32px!important;text-align:center;display:inline-block;position:relative}.lvemanager-with_error[_nghost-%COMP%]{border-color:red}[disabled][_nghost-%COMP%]{opacity:.4;cursor:not-allowed}[_nghost-%COMP%]   input[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;font-size:13px;font-family:Noto Sans,sans-serif;color:#262626;height:100%;padding:0 3px;outline:none;border:none}[icon][_nghost-%COMP%]{width:190px}label[_ngcontent-%COMP%]{position:absolute;left:0;font-size:13px;font-weight:400;font-style:normal;padding-left:5px;color:#bababa}input[_ngcontent-%COMP%]{text-align:center}input.lvemanager-icon[_ngcontent-%COMP%]{padding-left:38px;text-align:left}input.lvemanager-icon-search[_ngcontent-%COMP%]{background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMmI5OGYwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QzE1LjQxIDEyLjU5IDE2IDExLjExIDE2IDkuNSAxNiA1LjkxIDEzLjA5IDMgOS41IDNTMyA1LjkxIDMgOS41IDUuOTEgMTYgOS41IDE2YzEuNjEgMCAzLjA5LS41OSA0LjIzLTEuNTdsLjI3LjI4di43OWw1IDQuOTlMMjAuNDkgMTlsLTQuOTktNXptLTYgMEM3LjAxIDE0IDUgMTEuOTkgNSA5LjVTNy4wMSA1IDkuNSA1IDE0IDcuMDEgMTQgOS41IDExLjk5IDE0IDkuNSAxNHoiLz4NCiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+DQo8L3N2Zz4=) no-repeat scroll 10px center #fff}"],changeDetection:1})}}return t})();var OD=(()=>{class t{constructor(e){this.el=e,this.showMoreButtonText="Show more",this.showLessButtonText="Show less",this.directiveClass="lvemanager-show-more-directive",this.opened=!1,this.styles={opened:"white-space: break-spaces;",collapsed:"overflow: hidden;text-overflow: ellipsis; white-space: nowrap;"},this.element=e.nativeElement}ngAfterViewInit(){this.applyShowMore()}applyShowMore(){let e=this.opened?this.styles.opened:this.styles.collapsed;this.element.setAttribute("style",e),this.addShowButton()}addShowButton(){let e=this.element.getElementsByClassName(this.directiveClass)[0];if(e&&(e.removeEventListener("click",this.onClickMore),this.element.removeChild(e)),this.contentNotFit()||this.opened){let i=document.createElement("a");i.style.display="flex",i.setAttribute("class",this.directiveClass),i.textContent=this.opened?this.showLessButtonText:this.showMoreButtonText,i.addEventListener("click",this.onClickMore.bind(this),!1),this.element.appendChild(i)}}contentNotFit(){return this.element.offsetWidth<this.element.scrollWidth}onClickMore(){this.opened=!this.opened,this.applyShowMore()}static{this.\u0275fac=function(i){return new(i||t)(E(Y))}}static{this.\u0275dir=B({type:t,selectors:[["","showMore",""]],inputs:{showMoreButtonText:"showMoreButtonText",showLessButtonText:"showLessButtonText"},standalone:!1})}}return t})();var V4=new T("WindowToken",typeof window<"u"&&window.document?{providedIn:"root",factory:()=>window}:{providedIn:"root",factory:()=>{}});var t0=(()=>{class t{constructor(e,i,r){this.ngZone=e,this.document=i,this.window=r,this.copySubject=new z,this.copyResponse$=this.copySubject.asObservable(),this.config={}}configure(e){this.config=e}copy(e){if(!this.isSupported||!e)return this.pushCopyResponse({isSuccess:!1,content:e});let i=this.copyFromContent(e);return i?this.pushCopyResponse({content:e,isSuccess:i}):this.pushCopyResponse({isSuccess:!1,content:e})}get isSupported(){return!!this.document.queryCommandSupported&&!!this.document.queryCommandSupported("copy")&&!!this.window}isTargetValid(e){if(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement){if(e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');return!0}throw new Error("Target should be input or textarea")}copyFromInputElement(e,i=!0){try{this.selectTarget(e);let r=this.copyText();return this.clearSelection(i?e:void 0,this.window),r&&this.isCopySuccessInIE11()}catch(r){return!1}}isCopySuccessInIE11(){let e=this.window.clipboardData;return!(e&&e.getData&&!e.getData("Text"))}copyFromContent(e,i=this.document.body){if(this.tempTextArea&&!i.contains(this.tempTextArea)&&this.destroy(this.tempTextArea.parentElement||void 0),!this.tempTextArea){this.tempTextArea=this.createTempTextArea(this.document,this.window);try{i.appendChild(this.tempTextArea)}catch(o){throw new Error("Container should be a Dom element")}}this.tempTextArea.value=e;let r=this.copyFromInputElement(this.tempTextArea,!1);return this.config.cleanUpAfterCopy&&this.destroy(this.tempTextArea.parentElement||void 0),r}destroy(e=this.document.body){this.tempTextArea&&(e.removeChild(this.tempTextArea),this.tempTextArea=void 0)}selectTarget(e){return e.select(),e.setSelectionRange(0,e.value.length),e.value.length}copyText(){return this.document.execCommand("copy")}clearSelection(e,i){e&&e.focus(),i.getSelection()?.removeAllRanges()}createTempTextArea(e,i){let r=e.documentElement.getAttribute("dir")==="rtl",o;o=e.createElement("textarea"),o.style.fontSize="12pt",o.style.border="0",o.style.padding="0",o.style.margin="0",o.style.position="absolute",o.style[r?"right":"left"]="-9999px";let s=i.pageYOffset||e.documentElement.scrollTop;return o.style.top=s+"px",o.setAttribute("readonly",""),o}pushCopyResponse(e){this.copySubject.observers.length>0&&this.ngZone.run(()=>{this.copySubject.next(e)})}pushCopyReponse(e){this.pushCopyResponse(e)}}return t.\u0275fac=function(e){return new(e||t)(D(Z),D(le),D(V4,8))},t.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var H4=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=H({type:t}),t.\u0275inj=V({imports:[Rt]}),t})();var zm=(()=>{class t{onClick(e){this.selector?(this.copyAll&&!this.isProperElementSelected(this.skipSelector,e)&&this.copyTextContent(this.host),this.isProperElementSelected(this.selector,e)&&this.copyTextContent(e)):this.copyTextContent(this.host)}constructor(e,i,r){this.elementRef=e,this.clipboard=i,this.notifications=r,this.host=this.elementRef.nativeElement}copyTextContent(e){e&&(this.clipboard.copyFromContent(e.textContent),this.showNotification())}showNotification(){this.notifications.success("","Copied to clipboard")}isProperElementSelected(e,i){return!e||!i?void 0:!!Array.from(this.elementRef.nativeElement.querySelectorAll(e)).find(s=>s.isEqualNode(i))}static{this.\u0275fac=function(i){return new(i||t)(E(Y),E(t0),E(zt))}}static{this.\u0275dir=B({type:t,selectors:[["","copyText",""]],hostBindings:function(i,r){i&1&&$("click",function(s){return r.onClick(s.target)})},inputs:{selector:[0,"copyTextSelector","selector"],copyAll:[0,"copyTextAll","copyAll"],skipSelector:[0,"copyTextSkipSelector","skipSelector"]},standalone:!1})}}return t})();var ND=(()=>{class t{transform(e,i,r){if(i=String(i),!i||i.length<r)return e;let o;try{o=new RegExp(Pi.convertStringToHexRepresentation(i),"gi")}catch(s){return e}return e.match(o)?e.replace(o,s=>"<mark>"+s+"</mark>"):e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Pt({name:"highlight",type:t,pure:!0,standalone:!1})}}return t})();var $m=(()=>{class t{transform(e){return e&&(this.reMap=new Map,this.reMap.set("path",/\s\/\S+/g).set("custom",/\[\[.+\]\]/g).set("command",/"service.+"/g),this.reMap.forEach((i,r)=>{(e.match(i)||[]).forEach(s=>{if(s=s.trim(),this.isInsideCustom(s,e))return;let a;switch(r){case"custom":a=s.slice(2,-2);break;case"command":a=s.slice(1,-1);break;default:a=s}e=e.replace(s,`<code class="lvemanager-code">${a}</code>`)})}),e)}isInsideCustom(e,i){return!!(i.match(this.reMap.get("custom"))||[]).find(s=>s.includes(e)&&s!==e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Pt({name:"code",type:t,pure:!0,standalone:!1})}}return t})();var iJ=["*"];function rJ(t,n){if(t&1&&(F(0,"div",8),C(1,"translate"),C(2,"highlight")),t&2){let e=I();v("innerHTML",Mp(2,3,x(1,1,e.title),e.highlightPhrase,3),st)}}function oJ(t,n){if(t&1&&(b(0,"span",9),w(1),y()),t&2){let e=I();g(),W(e.titleLabel)}}function sJ(t,n){t&1&&Vt(0)}function aJ(t,n){if(t&1&&(It(0),U(1,sJ,1,0,"ng-container",10),Dt()),t&2){let e=I();g(),v("ngTemplateOutlet",e.subTitleTemplate)("ngTemplateOutletContext",e.subTitleTemplateContext)}}function lJ(t,n){if(t&1&&(F(0,"div",11),C(1,"translate"),C(2,"code"),C(3,"highlight")),t&2){let e=I();v("copyTextSelector","code")("innerHTML",Mp(3,6,x(2,4,x(1,2,e.smallDescription)),e.highlightPhrase,3),st)}}function cJ(t,n){if(t&1&&(F(0,"div",12),C(1,"translate"),C(2,"code"),C(3,"highlight")),t&2){let e=I();v("copyTextSelector","code")("innerHTML",Mp(3,6,x(2,4,x(1,2,e.description)),e.highlightPhrase,3),st)}}var RD=(()=>{class t{constructor(e){this.elementRef=e,this.controlFlex=!1,this.highlightPhrase=""}static{this.\u0275fac=function(i){return new(i||t)(E(Y))}}static{this.\u0275cmp=L({type:t,selectors:[["ui-form-element"]],inputs:{title:"title",titleLabel:"titleLabel",titleTop:"titleTop",boldTitle:"boldTitle",smallDescription:"smallDescription",description:"description",controlFlex:"controlFlex",subTitleTemplate:"subTitleTemplate",subTitleTemplateContext:"subTitleTemplateContext",highlightPhrase:"highlightPhrase"},standalone:!1,ngContentSelectors:iJ,decls:10,vars:13,consts:[[1,"lvemanager-row-wrapper"],[1,"lvemanager-title-wrapper"],[1,"lvemanager-title-content"],["class","lvemanager-title",3,"innerHTML",4,"ngIf"],["class","lvemanager-title-label",4,"ngIf"],[4,"ngIf"],["class","lvemanager-small-description","copyText","",3,"copyTextSelector","innerHTML",4,"ngIf"],["class","lvemanager-description","copyText","",3,"copyTextSelector","innerHTML",4,"ngIf"],[1,"lvemanager-title",3,"innerHTML"],[1,"lvemanager-title-label"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["copyText","",1,"lvemanager-small-description",3,"copyTextSelector","innerHTML"],["copyText","",1,"lvemanager-description",3,"copyTextSelector","innerHTML"]],template:function(i,r){i&1&&(at(),b(0,"div",0)(1,"div",1)(2,"div",2),U(3,rJ,3,7,"div",3)(4,oJ,2,1,"span",4),y(),U(5,aJ,2,2,"ng-container",5)(6,lJ,4,10,"div",6)(7,cJ,4,10,"div",7),y(),b(8,"div"),Te(9),y()()),i&2&&(ne("lvemanager-with-bold-title",r.boldTitle)("lvemanager-title-top",r.titleTop),g(3),v("ngIf",r.title),g(),v("ngIf",r.titleLabel),g(),v("ngIf",r.subTitleTemplate),g(),v("ngIf",r.smallDescription),g(),v("ngIf",r.description),g(),ne("lvemanager-control-wrapper",!0)("lvemanager-flex",r.controlFlex))},dependencies:[ke,gl,zm,ND,$m,Ae],styles:["[_nghost-%COMP%]{display:block}.lvemanager-row-wrapper[_ngcontent-%COMP%]{display:flex}.lvemanager-row-wrapper.lvemanager-with-bold-title[_ngcontent-%COMP%]{margin-bottom:15px}.lvemanager-row-wrapper.lvemanager-with-bold-title[_ngcontent-%COMP%]   .lvemanager-title-wrapper[_ngcontent-%COMP%]   .lvemanager-title[_ngcontent-%COMP%]{font-weight:700}.lvemanager-row-wrapper.lvemanager-title-top[_ngcontent-%COMP%]   .lvemanager-title-wrapper[_ngcontent-%COMP%]{align-items:flex-start}.lvemanager-row-wrapper[_ngcontent-%COMP%]   .lvemanager-title-wrapper[_ngcontent-%COMP%]{display:flex;align-items:flex-start;flex-direction:column;min-width:300px;max-width:300px}.lvemanager-row-wrapper[_ngcontent-%COMP%]   .lvemanager-title-wrapper[_ngcontent-%COMP%]   .lvemanager-title-content[_ngcontent-%COMP%]{display:flex;align-items:center}.lvemanager-row-wrapper[_ngcontent-%COMP%]   .lvemanager-title-wrapper[_ngcontent-%COMP%]   .lvemanager-title-content[_ngcontent-%COMP%]   .lvemanager-title[_ngcontent-%COMP%]{font-weight:400;font-family:Noto Sans,sans-serif;line-height:32px}.lvemanager-row-wrapper[_ngcontent-%COMP%]   .lvemanager-title-wrapper[_ngcontent-%COMP%]   .lvemanager-title-content[_ngcontent-%COMP%]   .lvemanager-title-label[_ngcontent-%COMP%]{margin-left:13px;font-family:Open Sans,sans-serif;font-weight:600;font-style:normal;font-size:9px;line-height:12px;color:#32b54f;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 5px;background:#fbfdff;border:.5px solid #32B54F;border-radius:2px}.lvemanager-row-wrapper[_ngcontent-%COMP%]   .lvemanager-control-wrapper[_ngcontent-%COMP%]{margin-left:40px;flex-grow:1}.lvemanager-row-wrapper[_ngcontent-%COMP%]   .lvemanager-control-wrapper[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{border-color:red}.lvemanager-row-wrapper[_ngcontent-%COMP%]   .lvemanager-control-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{vertical-align:top}.lvemanager-row-wrapper[_ngcontent-%COMP%]   .lvemanager-control-wrapper.lvemanager-flex[_ngcontent-%COMP%]{display:flex}.lvemanager-row-wrapper[_ngcontent-%COMP%]   .lvemanager-small-description[_ngcontent-%COMP%]{width:300px;font-weight:400;font-size:14px;line-height:150%;color:#787878;margin-bottom:5px}.lvemanager-row-wrapper[_ngcontent-%COMP%]   .lvemanager-description[_ngcontent-%COMP%]{width:300px;font-size:14px;text-align:left;color:#000;padding-bottom:13px}"],changeDetection:1})}}return t})();var uJ=["*"],kD=(()=>{class t extends Sa{constructor(e,i){super(i),this.elementRef=e,this.originModel=!1,this.animation=!0}prepareValueHook(){}getInputId(){return this.id||(this.id="_"+Math.random().toString(36).substr(2,9)),this.id}static{this.\u0275fac=function(i){return new(i||t)(E(Y),E(Se))}}static{this.\u0275cmp=L({type:t,selectors:[["ui-switcher"]],inputs:{originModel:"originModel",animation:"animation"},standalone:!1,features:[Ge([{provide:Rr,useExisting:t,multi:!0}]),ie],ngContentSelectors:uJ,decls:3,vars:12,consts:[["type","checkbox",3,"ngModelChange","id","name","disabled","ngModel"],[3,"for"]],template:function(i,r){i&1&&(at(),b(0,"input",0),En("ngModelChange",function(s){return Fn(r.innerValue,s)||(r.innerValue=s),s}),y(),Pn(),F(1,"label",1),Te(2)),i&2&&(v("id",to("ui-switcher-",r.getInputId()))("name",r.name)("disabled",r.disabled),Sn("ngModel",r.innerValue),Ln(),g(),ne("disabled",r.disabled)("lvemanager-animation",r.animation),v("for",to("ui-switcher-",r.getInputId())),xe("id","label-"+r.id))},dependencies:[pm,hi,si],styles:['[_nghost-%COMP%]{position:relative;display:inline-flex;align-items:center}[_nghost-%COMP%] > input[type=checkbox][_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] > input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{height:22px;background-color:#0d8ce6}[_nghost-%COMP%] > input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after{box-sizing:border-box;height:22px;width:22px;background-color:#fff;border:2px solid #0D8CE6;box-shadow:0 2px 4px #00000017;left:18px}[_nghost-%COMP%] > label[_ngcontent-%COMP%]{cursor:pointer;height:0;position:relative;top:-1px;width:40px;margin-left:8px}[_nghost-%COMP%] > label.disabled[_ngcontent-%COMP%]{opacity:.5}[_nghost-%COMP%] > label[_ngcontent-%COMP%]:before{background-color:#aab1bb;border-radius:10px;content:"";height:22px;margin-top:-10px;position:absolute;left:0;width:40px}[_nghost-%COMP%] > label.lvemanager-animation[_ngcontent-%COMP%]:before{transition:all .4s ease-in-out}[_nghost-%COMP%] > label[_ngcontent-%COMP%]:after{box-sizing:border-box;background-color:#fff;border:2px solid #AAB1BB;border-radius:50%;box-shadow:0 2px 4px #00000017;content:"";height:22px;margin-top:-10px;position:absolute;top:0;width:22px}[_nghost-%COMP%] > label.lvemanager-animation[_ngcontent-%COMP%]:after{transition:all .3s ease-in-out}'],changeDetection:1})}}return t})();function fJ(t,n){if(t&1&&(b(0,"i",5),w(1),y()),t&2){let e=I();g(),W(e.icon)}}function mJ(t,n){if(t&1&&(b(0,"div",6),w(1),y()),t&2){let e=I();g(),W(e.title)}}function hJ(t,n){if(t&1&&F(0,"div",7),t&2){let e=I();v("innerHTML",e.message,st)}}var Gm=(()=>{class t{constructor(){this.title="",this.message="",this.icon=""}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=L({type:t,selectors:[["ui-simple-info"]],inputs:{title:"title",message:"message",icon:"icon"},standalone:!1,decls:5,vars:3,consts:[[1,"lvemanager-ui-simple-info"],["class","material-icons",4,"ngIf"],[1,"lvemanager-ui-simple-info__content"],["class","lvemanager-ui-simple-info__title",4,"ngIf"],["class","lvemanager-ui-simple-info__message",3,"innerHTML",4,"ngIf"],[1,"material-icons"],[1,"lvemanager-ui-simple-info__title"],[1,"lvemanager-ui-simple-info__message",3,"innerHTML"]],template:function(i,r){i&1&&(b(0,"div",0),U(1,fJ,2,1,"i",1),b(2,"div",2),U(3,mJ,2,1,"div",3)(4,hJ,1,1,"div",4),y()()),i&2&&(g(),v("ngIf",r.icon),g(2),v("ngIf",r.title),g(),v("ngIf",r.message))},dependencies:[ke],styles:[".lvemanager-ui-simple-info[_ngcontent-%COMP%]{display:flex;border-radius:8px;align-items:center;min-height:60px;background:#fff7e8;padding:15px 29px;font-size:14px;font-style:normal;line-height:18px}.lvemanager-ui-simple-info[_ngcontent-%COMP%]   i.material-icons[_ngcontent-%COMP%]{color:#fad61c;font-size:30px}.lvemanager-ui-simple-info__content[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lvemanager-ui-simple-info__title[_ngcontent-%COMP%]{margin-left:14px;line-height:24px;font-weight:600}.lvemanager-ui-simple-info__message[_ngcontent-%COMP%]{margin-left:14px;font-weight:400}"],changeDetection:1})}}return t})();function gJ(t,n){if(t&1&&(b(0,"div"),C(1,"lvemanagerPrefixer"),F(2,"div",1)(3,"div",2)(4,"div",3),y()),t&2){let e=I();At(to("lvemanager-three-bounce ",x(1,5,e.color))),ne("lvemanager-inbox",e.inbox)}}var W4=(()=>{class t{constructor(){this.inbox=!1}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=L({type:t,selectors:[["ui-spinner"]],inputs:{show:"show",color:"color",inbox:"inbox"},standalone:!1,decls:1,vars:1,consts:[[3,"lvemanager-inbox","class",4,"ngIf"],[1,"lvemanager-one"],[1,"lvemanager-two"],[1,"lvemanager-three"]],template:function(i,r){i&1&&U(0,gJ,5,7,"div",0),i&2&&v("ngIf",r.show)},dependencies:[ke,dc],styles:["ui-spinner[_ngcontent-%COMP%]{position:relative;display:inline-block}.lvemanager-inbox.lvemanager-three-bounce[_ngcontent-%COMP%]{margin-right:0}.lvemanager-inbox.lvemanager-three-bounce[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:12px;height:12px}.lvemanager-three-bounce[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;top:0;text-align:center;font-size:26px;margin-right:30px}.lvemanager-three-bounce[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;width:18px;height:18px;border-radius:100%;background-color:#2b98f0;-webkit-animation:_ngcontent-%COMP%_bouncedelay 1.4s infinite ease-in-out both;animation:_ngcontent-%COMP%_bouncedelay 1.4s infinite ease-in-out both}.lvemanager-three-bounce.lvemanager-white[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-color:#fff}.lvemanager-three-bounce[_ngcontent-%COMP%]   .lvemanager-one[_ngcontent-%COMP%]{-webkit-animation-delay:-.32s;animation-delay:-.32s}.lvemanager-three-bounce[_ngcontent-%COMP%]   .lvemanager-two[_ngcontent-%COMP%]{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes _ngcontent-%COMP%_bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes _ngcontent-%COMP%_bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}"],changeDetection:1})}}return t})();var bJ=["updateFeatures"],yJ=t=>({cdnCurrentPlan:t}),q4=t=>[t];function vJ(t,n){t&1&&(b(0,"div",6),w(1),C(2,"translate"),y()),t&2&&(g(),W(x(2,1,"AWP.active")))}function SJ(t,n){t&1&&(b(0,"i",7),C(1,"translate"),w(2,"error"),y()),t&2&&v("tooltip",x(1,1,"AWP.module_incompatibility_detected"))}function EJ(t,n){t&1&&(b(0,"p",19),w(1),C(2,"translate"),y()),t&2&&(g(),W(x(2,1,"AWP.awp_feature_modal_note")))}function CJ(t,n){if(t&1){let e=Ce();b(0,"ui-switcher",26),En("ngModelChange",function(r){me(e);let o=I(2).$implicit,s=I(2);return Fn(s.data.features[o.key].enabled,r)||(s.data.features[o.key].enabled=r),he(r)}),$("change",function(){me(e);let r=I(2).$implicit,o=I(2);return he(o.toggleAwpModule(r.key,o.data.features[r.key].enabled))}),F(1,"ui-spinner",27),y(),Pn()}if(t&2){let e=I(2).$implicit,i=I(2);v("id","switchAccelerateWpFeature__"+Bn(4,q4,e.key)),Sn("ngModel",i.data.features[e.key].enabled),v("disabled",i.data.features[e.key].loading||e.value.issues&&!i.data.features[e.key].enabled),Ln(),g(),v("show",i.data.features[e.key].loading)}}function wJ(t,n){if(t&1){let e=Ce();b(0,"ui-checkbox",28),En("ngModelChange",function(r){me(e);let o=I(2).$implicit,s=I(2);return Fn(s.data.features[o.key].enabled,r)||(s.data.features[o.key].enabled=r),he(r)}),$("ngModelChange",function(){me(e);let r=I(4);return he(r.detectModulesToListen())}),y(),Pn()}if(t&2){let e=I(2).$implicit,i=I(2);v("id","upgradeAccelerateWpFeature__"+Bn(3,q4,e.key))("disabled",e.value.issues),Sn("ngModel",i.data.features[e.key].enabled),Ln()}}function xJ(t,n){t&1&&F(0,"span",33)}function TJ(t,n){if(t&1){let e=Ce();It(0),F(1,"ui-simple-info",29),C(2,"translate"),C(3,"translate"),b(4,"ui-button",30),C(5,"translate"),$("clickAction",function(r){me(e);let o=I(4);return he(o.onBillingUrlOpen(r,o.AwpModuleName.cdn))}),b(6,"i",31),w(7,"open_in_new"),y(),w(8),C(9,"translate"),U(10,xJ,1,0,"span",32),y(),Dt()}if(t&2){let e=I(4);g(),v("icon","warning_amber")("title",x(2,11,"AWP.cdn_subscription_limit_reached_title"))("message",x(3,13,"AWP.cdn_subscription_limit_reached_description")),g(3),vn("primary"),v("upper",!1)("disabled",e.windowOpened||!e.awpRepo.upgradeUrlSubject$.value?.cdn)("tooltip",e.awpRepo.upgradeUrlSubject$.value?.cdn?"":x(5,15,"AWP.upgrade_url_not_set_tooltip"))("customClass","upgrade-subscription-button upgrade-subscription-button__cdn"),g(4),Ie(" ",x(9,17,"AWP.upgrade_button_text")," "),g(2),v("ngIf",e.windowOpened)}}function IJ(t,n){if(t&1&&(It(0),F(1,"awp-issues",34),Dt()),t&2){let e=I(2).$implicit;g(),v("issues",e.value.issues)}}function DJ(t,n){if(t&1&&(b(0,"div")(1,"div",21),U(2,CJ,2,6,"ui-switcher",22)(3,wJ,1,5,"ui-checkbox",23),b(4,"div",24),F(5,"ui-form-element",25),C(6,"translate"),C(7,"translate"),U(8,TJ,11,19,"ng-container",20)(9,IJ,2,1,"ng-container",20),y()()()),t&2){let e=I().$implicit,i=I(2);g(2),v("ngIf",i.showManageSwitcher(e)),g(),v("ngIf",i.showUpgradeSubscriptionCheckboxes()),g(2),v("title",i.getModuleTitleText(e.key))("titleLabel",i.isRecommended(e.key)?x(6,8,"AWP.feature_recommended"):"")("description",i.getModuleDescription(e.key))("smallDescription",e.key=="cdn"&&i.cdnCurrentPlan&&e.value.enabled?Mi(7,10,"AWP.cdn_current_plan",Bn(13,yJ,i.cdnCurrentPlan)):""),g(3),v("ngIf",i.subscriptionLimitReached(e.key)),g(),v("ngIf",e.value?.issues)}}function AJ(t,n){if(t&1&&(It(0),U(1,DJ,10,15,"div",20),Dt()),t&2){let e=n.$implicit;g(),v("ngIf",!e.value.hidden)}}function MJ(t,n){t&1&&F(0,"span",33)}function OJ(t,n){if(t&1){let e=Ce();b(0,"ui-button",30),C(1,"translate"),$("clickAction",function(r){me(e);let o=I(2);return he(o.onBillingUrlOpen(r,o.AwpModuleName.object_cache))}),b(2,"i",31),w(3,"open_in_new"),y(),w(4),C(5,"translate"),U(6,MJ,1,0,"span",32),y()}if(t&2){let e=I(2);vn("primary"),v("upper",!1)("disabled",e.isDisabledUpgrade())("tooltip",e.awpRepo.upgradeUrlSubject$.value?.object_cache?"":x(1,8,"AWP.upgrade_url_not_set_tooltip"))("customClass","upgrade-subscription-button"),g(4),Ie(" ",x(5,10,"AWP.billing.upgrade_subscription")," "),g(2),v("ngIf",e.windowOpened)}}function NJ(t,n){if(t&1&&(b(0,"h2",8),w(1),C(2,"translate"),b(3,"i",9),w(4,"close"),y()(),b(5,"span",10),w(6),y(),b(7,"mat-dialog-content",11),U(8,EJ,3,3,"p",12),b(9,"div",13),U(10,AJ,2,1,"ng-container",14),C(11,"keyvalue"),b(12,"div",15),U(13,OJ,7,12,"ui-button",16),y()(),b(14,"div",17)(15,"button",18),w(16),C(17,"translate"),y()()()),t&2){let e=I();g(),Ie(" ",x(2,6,"AWP.awp_feature_modal_title")," "),g(5),W(e.data.domains.join(", ")),g(2),v("ngIf",!e.data?.advice?.length),g(2),v("ngForOf",x(11,8,e.data.features)),g(3),v("ngIf",e.data.premiumGroup&&e.awpRepo.paymentRequired(e.AwpModuleName.object_cache)),g(3),W(x(17,10,"AWP.cancel_button_text"))}}var RJ={cdn:"CDN"},PD=1073741824,pu=class t{onPayout(n){return j(this,null,function*(){this.windowOpened&&this.expectedOrigin&&n.source===this.billingWindow&&n.origin===this.expectedOrigin&&n.data==="PAYMENT_SUCCESS"&&(this.awpRepo.billingRequestSubject$.next({listen:"",domain:this.data.domains[0],"wp-path":this.data.path,feature:this.moduleToListen}),yield this.awpRepo.subscriptionListen(),this.billingWindow&&this.billingWindow.close(),this.openPaymentPendingModal(),this.analyticsEventPurchaseDone().then())})}constructor(n,e,i,r,o){this.dialog=n,this.awpRepo=e,this.translateService=i,this.notifications=r,this.analytics=o,this.AwpSubscriptionStatus=mi,this.AwpModuleName=Xe,this.windowOpened=!1,this.billingUrl=this.awpRepo.upgradeUrlSubject$.value,this.expectedOrigin=null,this.currentModalRef=null}ngOnInit(){this.defineCDNState()}open(){this.paymentPending()?this.openPaymentPendingModal():this.openFeatureModal()}openFeatureModal(){this.currentModalRef=this.dialog.open(this.updateFeaturesModal,{panelClass:"lvemanager-awp-manual-enable-modal-panel",data:{modalTitle:this.translateService.instant("AWP.incompatibility_modal_title"),issueType:_n.incompatibility}}),this.currentModalRef.afterClosed().subscribe(n=>{if(!n&&this.showUpgradeSubscriptionCheckboxes())for(let e in this.data.features)this.data.features[e].enabled=!1})}openPaymentPendingModal(){this.dialog.open(ms,{panelClass:"lvemanager-awp-payment-processing-modal-panel",data:{header:this.translateService.instant("AWP.awp_feature_modal_title"),website:this.data.domains[0],title:this.translateService.instant("AWP.payment_pending"),description:this.translateService.instant("AWP.payment_pending_explanation")}})}paymentPending(){for(let n in this.data.features)if(this.awpRepo.paymentPending(n))return!0;return!1}toggleAwpModule(n,e){return j(this,null,function*(){if(this.awpRepo.agreementRequired(RJ[n]))if(yield this.awpRepo.cdnAgreementText(),yield this.dialog.open(_v,{panelClass:"lvemanager-awp-terms-of-conditions-modal-panel"}).afterClosed().toPromise())yield this.awpRepo.userAction(wn.agreement,{approve:n}),yield this.awpRepo.agreementStatus();else{this.data.features[n].enabled=!1;return}this.data.features[n].loading=!0;let i=e?wn.enable:wn.disable;yield this.awpRepo.userAction(i,{domain:this.data.domains[0],"wp-path":this.data.path,feature:n}).then(r=>{r.result===hs.rollback&&(this.data.features[n].enabled=!1,this.processRollback(this.data,i,n,r.issues)),r.result===hs.success&&this.processSuccessResult(this.data,i,n,r)}).catch(r=>{this.processError(this.data,i,n,r)})})}processRollback(n,e,i,r){this.dialog.open(Um,{data:{modalTitle:this.translateService.instant("AWP.post_check_issues_detected_modal_title"),issues:r,issueType:_n.post_check}}).afterClosed().subscribe(s=>j(this,null,function*(){s&&(yield this.awpRepo.userAction(e,{domain:n.domains[0],"wp-path":n.path,feature:i,"ignore-errors":""}).then(a=>{this.processSuccessResult(n,e,i,a)}).catch(a=>{this.processError(n,e,i,a)})),this.data.features[i].loading=!1}))}processSuccessResult(n,e,i,r){n.features[i].enabled=r.feature.enabled,n.features[i].issues=r.feature.issues;let o=this.getSuccessMessageOnAction(e);this.notifications.success("Success",o),this.data.features[i].loading=!1,this.awpRepo.updateTrigger$.next(!0)}getSuccessMessageOnAction(n){return n===wn.enable?this.translateService.instant("AWP.module_enable_success_message"):n===wn.disable?this.translateService.instant("AWP.module_disable_success_message"):this.translateService.instant("Success")}processError(n,e,i,r){if(r.result){let o=r.details?`${r.result} ${r.details}`:r.result;n.features[i].issues=[{description:o,fix_tip:null,type:"error",context:r.context}]}n.features[i].enabled=e!==wn.enable,this.data.features[i].loading=!1}onBillingUrlOpen(n,e){if(this.detectModulesToListen(),this.windowOpened)return;let i=this.billingUrl[e],r=sc(i);if(!r){this.notifications.error("Error","AWP.upgrade_url_not_set_tooltip");return}let o=window.open(i,"","toolbar=0,status=0,width=1100,height=640");if(!o)return;this.expectedOrigin=r,this.billingWindow=o,this.windowOpened=!0;let a=setInterval((()=>{this.billingWindow.closed&&(this.windowOpened=!1,this.currentModalRef?.close(),clearInterval(a))}).bind(this),500);n.preventDefault(),this.analyticsEventUpgradeButtonClicked().then()}detectModulesToListen(){let n=[];for(let e in this.data.features)this.data.features[e].enabled&&!this.data.features[e].issues&&n.push(e);this.moduleToListen=n.join()}showManageSwitcher(n){return!this.data.premiumGroup||this.data.premiumGroup&&this.awpRepo.payed(Xe.object_cache)}showUpgradeSubscriptionCheckboxes(){return this.data.premiumGroup&&this.awpRepo.paymentRequired(Xe.object_cache)}subscriptionLimitReached(n){return n===Xe.cdn?!!this.awpRepo.subscriptionStateSubject$.value.cdn?.usage?.warning:!1}isRecommended(n){return this.data.advice?this.data.advice.some(e=>e.relatedFeature===n):!1}defineCDNState(){this.cdnDefineCurrentPlan(),this.defineCDNAdviceVisibility()}cdnDefineCurrentPlan(){if(this.data.features?.cdn){let n=this.getCDNLimit();n===PD?this.cdnCurrentPlan=this.translateService.instant("AWP.cdn_1gb_free"):n>PD?this.cdnCurrentPlan=n/1024**3+"GB":this.cdnCurrentPlan=""}}hasEnabledModules(){return Object.values(this.data.features).some(n=>n.enabled)}activeWithoutAdvice(){return this.hasEnabledModules()&&!this.data?.advice.length}hasCDNPro(){let n=this.isCDNSubscriptionActive(),e=this.getCDNLimit();return n&&e>PD}hasCDNAdvice(){return this.data.advice.some(n=>n.advice.type===PI.cdn)}hasCDNModuleEnabled(){return this.data.features?.cdn?.enabled}isCDNSubscriptionActive(){return this.awpRepo.subscriptionStateSubject$.value.cdn?.status===mi.active}getCDNLimit(){return this.awpRepo.subscriptionStateSubject$.value?.cdn?.usage?.bandwidth?.limit||0}defineCDNAdviceVisibility(){this.cdnProAvailable=this.hasCDNPro(),this.data.features.cdn&&(this.hasCDNPro()||this.hasCDNAdvice()||this.hasCDNModuleEnabled())&&(this.data.features.cdn.hidden=!1,this.data.errorsCount+=this.data.features.cdn.issues?.length||0)}getModuleTitleText(n){if(n===Xe.cdn){let e=this.translateService.instant("AWP.module_cdn.name",{}),i=this.translateService.instant("AWP.cdn_1gb_free",{});return this.hasCDNPro()?e:`${e} (${i})`}if(n===Xe.accelerate_wp)return this.translateService.instant("AWP.module_accelerate_wp.name");if(n===Xe.critical_css)return this.translateService.instant("AWP.module_critical_css.name");if(n===Xe.image_optimization)return this.translateService.instant("AWP.module_image_optimization.name");if(n===Xe.object_cache)return this.translateService.instant("AWP.module_object_cache.name")}getModuleDescription(n){if(n===Xe.cdn)return this.translateService.instant("AWP.module_cdn.short_description");if(n===Xe.accelerate_wp)return this.translateService.instant("AWP.module_accelerate_wp.short_description");if(n===Xe.critical_css)return this.translateService.instant("AWP.module_critical_css.short_description");if(n===Xe.image_optimization)return this.translateService.instant("AWP.module_image_optimization.short_description");if(n===Xe.object_cache)return this.translateService.instant("AWP.module_object_cache.short_description")}isDisabledUpgrade(){return this.windowOpened||!this.awpRepo.upgradeUrlSubject$.value?.object_cache||!this.hasEnabledModules()}analyticsEventUpgradeButtonClicked(){return j(this,null,function*(){let n=[];for(let e in this.data.features)this.data.features[e].enabled&&n.push(e);n.length&&(yield this.analytics.sendEventForFeature(n.join(","),"awp_purchase_button_clicked"))})}analyticsEventPurchaseDone(){return j(this,null,function*(){let n=[];for(let e in this.data.features)this.data.features[e].enabled&&n.push(e);n.length&&(yield this.analytics.sendEventForFeature(n.join(","),"awp_purchase_done"))})}static{this.\u0275fac=function(e){return new(e||t)(E(ai),E(In),E(Se),E(zt),E(bi))}}static{this.\u0275cmp=L({type:t,selectors:[["awp-enabling-features"]],viewQuery:function(e,i){if(e&1&&Qe(bJ,5),e&2){let r;re(r=oe())&&(i.updateFeaturesModal=r.first)}},hostBindings:function(e,i){e&1&&$("message",function(o){return i.onPayout(o)},dl)},inputs:{data:"data"},standalone:!1,decls:8,vars:5,consts:[["updateFeatures",""],[1,"lvemanager-awp-enabling-feature-viewer"],["class","lvemanager-awp-active-without-advice",4,"ngIf"],[1,"lvemanager-module-features",3,"click"],["class","material-icons-outlined lvemanager-awp-module-error-icon",3,"tooltip",4,"ngIf"],[1,"lvemanager-awp-feature-settings-icon",3,"tooltip"],[1,"lvemanager-awp-active-without-advice"],[1,"material-icons-outlined","lvemanager-awp-module-error-icon",3,"tooltip"],["mat-dialog-title","",1,"lvemanager-awp-feature__title"],["mat-dialog-close","",1,"material-icons","lvemanager-awp-feature__title--close-dialog-button"],[1,"lvemanager-subtitle-title"],[1,"lvemanager-mat-typography"],["class","lvemanager-feature-note",4,"ngIf"],[1,"lvemanager-form-container"],[4,"ngFor","ngForOf"],[1,"lvemanager-form-container__upgrade"],["placement","right",3,"style","upper","disabled","tooltip","customClass","clickAction",4,"ngIf"],[1,"lvemanager-awp-feature__actions"],["mat-dialog-close","",1,"lvemanager-close-dialog-btn"],[1,"lvemanager-feature-note"],[4,"ngIf"],[1,"lvemanager-form-container__switch"],["class","lvemanager-enable-switcher",3,"id","ngModel","disabled","ngModelChange","change",4,"ngIf"],["class","lvemanager-awp-upgrade-subscription__checkbox",3,"id","disabled","ngModel","ngModelChange",4,"ngIf"],[1,"lvemanager-awp-feature-form-element"],[3,"title","titleLabel","description","smallDescription"],[1,"lvemanager-enable-switcher",3,"ngModelChange","change","id","ngModel","disabled"],[3,"show"],[1,"lvemanager-awp-upgrade-subscription__checkbox",3,"ngModelChange","id","disabled","ngModel"],[3,"icon","title","message"],["placement","right",3,"clickAction","upper","disabled","tooltip","customClass"],[1,"material-icons"],["class","lvemanager-progress-circle",4,"ngIf"],[1,"lvemanager-progress-circle"],[3,"issues"]],template:function(e,i){e&1&&(b(0,"div",1),U(1,vJ,3,3,"div",2),b(2,"div",3),$("click",function(){return i.open()}),U(3,SJ,3,3,"i",4),F(4,"i",5),C(5,"translate"),y()(),U(6,NJ,18,12,"ng-template",null,0,hn)),e&2&&(g(),v("ngIf",i.activeWithoutAdvice()),g(2),v("ngIf",i.data.errorsCount),g(),v("tooltip",x(5,3,"AWP.awp_feature_tooltip")))},dependencies:[Un,ke,Co,wo,xo,RD,Dm,zn,kD,Gm,Ao,hi,si,mc,W4,uw,Ae],styles:['.lvemanager-awp-enabling-feature-viewer[_ngcontent-%COMP%]{display:flex;align-items:center}.lvemanager-awp-enabling-feature-viewer[_ngcontent-%COMP%]   .lvemanager-module-features[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#2b98f0;cursor:pointer}.lvemanager-awp-enabling-feature-viewer[_ngcontent-%COMP%]   .lvemanager-module-features[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#000;margin-right:10px;text-decoration:none}.lvemanager-awp-enabling-feature-viewer[_ngcontent-%COMP%]   .lvemanager-module-features[_ngcontent-%COMP%]   i.lvemanager-error[_ngcontent-%COMP%]{color:#ffb800}.lvemanager-awp-enabling-feature-viewer[_ngcontent-%COMP%]   .lvemanager-module-features[_ngcontent-%COMP%]   .lvemanager-awp-module-error-icon[_ngcontent-%COMP%]{color:#ff6161}.lvemanager-awp-enabling-feature-viewer[_ngcontent-%COMP%]   .lvemanager-module-features[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{text-decoration:underline}.lvemanager-awp-enabling-feature-viewer[_ngcontent-%COMP%]   .lvemanager-module-features[_ngcontent-%COMP%]     bs-tooltip-container{width:150px}.lvemanager-awp-enabling-feature-viewer[_ngcontent-%COMP%]   .lvemanager-awp-active-without-advice[_ngcontent-%COMP%]{display:flex;margin-right:5px}.lvemanager-manual-enable-dot[_ngcontent-%COMP%]{width:8px;position:absolute;height:8px;background-color:#2297ee;border-radius:100%;top:-4px;right:0}.lvemanager-awp-feature__title[_ngcontent-%COMP%]{position:relative;font-size:20px!important;line-height:18px!important;font-weight:700!important;margin-bottom:5px}.lvemanager-awp-feature__title--close-dialog-button[_ngcontent-%COMP%]{width:16px;height:16px;color:#afafaf;position:absolute;top:0;right:0;font-weight:400;cursor:pointer}.lvemanager-awp-feature__actions[_ngcontent-%COMP%]{margin-top:40px;display:flex;justify-content:flex-end}.lvemanager-subtitle-title[_ngcontent-%COMP%]{display:flex;font-size:12px;margin-bottom:25px}.lvemanager-feature-note[_ngcontent-%COMP%]{margin-bottom:15px;padding:15px;background-color:#f0f6fb;border:1px solid #82c4f5;border-radius:4px}.lvemanager-form-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;border:1px solid #DEE1EC;border-radius:4px;padding:20px}.lvemanager-form-container__switch[_ngcontent-%COMP%]{display:flex;align-items:baseline}.lvemanager-form-container__switch[_ngcontent-%COMP%]   ui-switcher[_ngcontent-%COMP%]{top:-5px;margin-right:10px}.lvemanager-form-container__switch[_ngcontent-%COMP%]   .lvemanager-awp-upgrade-subscription__checkbox[_ngcontent-%COMP%]{display:flex;margin-right:13px}.lvemanager-form-container__switch[_ngcontent-%COMP%]   .lvemanager-awp-upgrade-subscription__checkbox[_ngcontent-%COMP%]     span{margin:0!important}.lvemanager-form-container__switch[_ngcontent-%COMP%]     .lvemanager-row-wrapper .lvemanager-title-wrapper{width:100%!important;max-width:100%!important}.lvemanager-form-container__switch[_ngcontent-%COMP%]     .lvemanager-row-wrapper .lvemanager-title-wrapper .lvemanager-title{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700!important;font-size:16px;line-height:150%;color:#111928}.lvemanager-form-container__switch[_ngcontent-%COMP%]     .lvemanager-row-wrapper .lvemanager-title-wrapper .lvemanager-description{width:100%}.lvemanager-form-container__upgrade[_ngcontent-%COMP%]{display:flex}.lvemanager-awp-feature-form-element[_ngcontent-%COMP%]{width:100%}.lvemanager-close-dialog-btn[_ngcontent-%COMP%]{min-width:77px;height:45px;outline:none;background:#fff;border:1px solid #DEE1EC;box-sizing:border-box;box-shadow:0 1px 1px #f4f4f3;border-radius:4px;font-weight:400}  .lvemanager-upgrade-subscription-button{cursor:pointer;color:#fff;background:#2b98f0;padding:0 20px!important;height:40px!important}  .lvemanager-upgrade-subscription-button i{margin-right:13px}  .lvemanager-upgrade-subscription-button .lvemanager-progress-circle{content:"";width:23px;height:23px;margin-left:7px;display:inline-block;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20viewBox%3D%220%200%2023%2023%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M22.2747%2014.3405L19.8666%2013.6952C20.3893%2011.745%2020.2196%209.67391%2019.3864%207.8348C18.5532%205.99569%2017.1081%204.50236%2015.2974%203.60926C13.4866%202.71616%2011.4222%202.47855%209.45585%202.93691C7.48953%203.39527%205.74297%204.52124%204.51376%206.12297C3.28455%207.72471%202.64874%209.7031%202.71467%2011.7211C2.7806%2013.739%203.54419%2015.6717%204.87533%2017.1898C6.20647%2018.7079%208.02281%2019.7174%2010.0149%2020.0464C12.0069%2020.3755%2014.0514%2020.0036%2015.8%2018.9942L17.0467%2021.1536C14.7986%2022.4515%2012.17%2022.9298%209.60873%2022.5069C7.04749%2022.084%204.71212%2020.7862%203.00053%2018.8344C1.28894%2016.8827%200.307038%2014.3979%200.222122%2011.8034C0.137206%209.20886%200.954533%206.66516%202.53484%204.60569C4.11515%202.54622%206.36066%201.09842%208.88876%200.508969C11.4169%20-0.0804834%2014.0711%200.224886%2016.3993%201.37305C18.7275%202.5212%2020.5856%204.44111%2021.6569%206.80564C22.7283%209.17017%2022.9466%2011.833%2022.2747%2014.3405V14.3405Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-size:22px;background-repeat:no-repeat;background-position:0 center;animation:rotation 1s infinite linear}  .lvemanager-ui-simple-info{margin-bottom:15px}  .lvemanager-awp-manual-enable-modal-panel{width:760px;max-width:calc(100vw - 48px);--%NS%mat-dialog-container-max-width: 100%;max-height:100vh;overflow:hidden}  .lvemanager-awp-manual-enable-modal-panel .mat-dialog-content,   .lvemanager-awp-manual-enable-modal-panel .mat-mdc-dialog-content{max-height:calc(100vh - 130px);overflow-y:auto;overflow-x:hidden}  .lvemanager-awp-manual-enable-modal-panel .mat-dialog-container,   .lvemanager-awp-manual-enable-modal-panel .mat-mdc-dialog-container,   .lvemanager-awp-manual-enable-modal-panel .mat-mdc-dialog-surface{width:760px!important;max-width:calc(100vw - 48px);overflow:hidden}  .lvemanager-awp-manual-enable-modal-panel .mat-dialog-container::-webkit-scrollbar,   .lvemanager-awp-manual-enable-modal-panel .mat-mdc-dialog-container::-webkit-scrollbar,   .lvemanager-awp-manual-enable-modal-panel .mat-mdc-dialog-surface::-webkit-scrollbar{width:.5em}  .lvemanager-awp-manual-enable-modal-panel .mat-dialog-container::-webkit-scrollbar-thumb,   .lvemanager-awp-manual-enable-modal-panel .mat-mdc-dialog-container::-webkit-scrollbar-thumb,   .lvemanager-awp-manual-enable-modal-panel .mat-mdc-dialog-surface::-webkit-scrollbar-thumb{background-color:transparent}'],changeDetection:1})}};Vr([pv],pu.prototype,"toggleAwpModule",null);var Y4=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=L({type:t,selectors:[["awp-module-viewer"]],inputs:{data:"data"},standalone:!1,decls:1,vars:1,consts:[[3,"data"]],template:function(i,r){i&1&&F(0,"awp-enabling-features",0),i&2&&v("data",r.data)},dependencies:[pu],encapsulation:2,changeDetection:1})}}return t})();var K4=(()=>{class t{constructor(e){this.translateService=e}transform(e){if(!e.length)return"";if(e.every(i=>i.advice.status===gi.applied))return this.translateService.instant("AWP.active");if(e.some(i=>i.advice.status===gi.review))return this.translateService.instant("AWP.advice_available")}static{this.\u0275fac=function(i){return new(i||t)(E(Se,16))}}static{this.\u0275pipe=Pt({name:"adviceAvailability",type:t,pure:!0,standalone:!1})}}return t})();function FJ(t,n){t&1&&(b(0,"span",2),w(1),C(2,"translate"),y()),t&2&&(g(),W(x(2,1,"AWP.no_advice")))}function BJ(t,n){if(t&1){let e=Ce();b(0,"a",3),$("click",function(){me(e);let r=I();return he(r.open())}),w(1),C(2,"adviceAvailability"),C(3,"translate"),y()}if(t&2){let e=I();g(),W(x(3,3,x(2,1,e.data.advice)))}}var Q4=(()=>{class t{constructor(e,i,r,o,s){this.dialog=e,this.adviceRepo=i,this.awpRepo=r,this.translateService=o,this.analytics=s}openAdviceDetails(){return j(this,null,function*(){for(let e of this.data.advice){let i=yield this.adviceRepo.adviceDetails(e.id);e.details=i.data}this.analyticsEventAdviceDetailsDisplayed().then(),this.dialog.open(Hm,{panelClass:"lvemanager-advice-details-modal-panel",data:this.data.advice})})}analyticsEventAdviceDetailsDisplayed(){return j(this,null,function*(){let e=[];this.data.advice.forEach(i=>{i.advice.status==="review"&&e.push(i.advice.id)}),e.length&&(yield this.analytics.sendEventForAdvice(e.join(","),"advice_details_displayed"))})}openPaymentPendingModal(){return j(this,null,function*(){this.dialog.open(ms,{panelClass:"lvemanager-awp-payment-processing-modal-panel",data:{header:this.translateService.instant("AWP.awp_feature_modal_title"),website:this.data.domains[0],title:this.translateService.instant("AWP.payment_pending"),description:this.translateService.instant("AWP.payment_pending_explanation")}})})}open(){return j(this,null,function*(){this.paymentPending()?yield this.openPaymentPendingModal():yield this.openAdviceDetails()})}paymentPending(){for(let e in this.data.features)if(this.awpRepo.paymentPending(e))return!0;return!1}hasEnabledModules(){return Object.values(this.data.features).some(e=>e.enabled)}showNoAdvice(){return!this.data?.advice.length&&!this.hasEnabledModules()}static{this.\u0275fac=function(i){return new(i||t)(E(ai),E(or),E(In),E(Se),E(bi))}}static{this.\u0275cmp=L({type:t,selectors:[["awp-advice-viewer"]],inputs:{data:"data"},standalone:!1,decls:3,vars:2,consts:[["adviceOpen",""],["class","lvemanager-awp-advice-viewer__no-advice",4,"ngIf","ngIfElse"],[1,"lvemanager-awp-advice-viewer__no-advice"],[1,"lvemanager-awp-advice-viewer__open-btn",3,"click"]],template:function(i,r){if(i&1&&U(0,FJ,3,3,"span",1)(1,BJ,4,5,"ng-template",null,0,hn),i&2){let o=Ht(2);v("ngIf",r.showNoAdvice())("ngIfElse",o)}},dependencies:[ke,Ae,K4],styles:[".lvemanager-awp-advice-viewer__open-btn[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;text-decoration-line:underline;color:#2b98f0;margin-right:5px;cursor:pointer}.lvemanager-awp-advice-viewer__no-advice[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;margin-right:5px}"],changeDetection:1})}}return t})();var jJ=["rollbackModuleConfirmationWindow"],VJ=()=>[5,10,25],HJ=t=>({count:t});function zJ(t,n){if(t&1){let e=Ce();b(0,"div",18)(1,"i",19),w(2,"warning"),y(),b(3,"div",20),F(4,"div",21),C(5,"translate"),b(6,"div",22)(7,"ui-button",23),C(8,"translate"),$("clickAction",function(){me(e);let r=I();return he(r.upgradeCDNSubscription())}),w(9),C(10,"translate"),y()()()()}if(t&2){let e=I();g(4),v("innerHTML",x(5,7,e.cdnWarning),st),g(3),vn("flat"),v("upper",!1)("disabled",e.windowOpened||!e.awpRepo.upgradeUrlSubject$.value?.cdn)("tooltip",e.awpRepo.upgradeUrlSubject$.value?.cdn?"":x(8,9,"AWP.upgrade_url_not_set_tooltip")),g(2),W(x(10,11,"AWP.upgrade_subscription"))}}function $J(t,n){t&1&&(b(0,"mat-header-cell",24),w(1),C(2,"translate"),F(3,"span",25),y()),t&2&&(g(),Ie("",x(2,1,"AWP.website_table_col_name")," "))}function GJ(t,n){if(t&1&&(b(0,"mat-cell")(1,"span",26),C(2,"translate"),C(3,"translate"),w(4),y()()),t&2){let e=n.$implicit;g(),v("showMoreButtonText",Mi(2,3,"AWP.show_all_websites",Bn(8,HJ,e.websites.length)))("showLessButtonText",x(3,6,"AWP.hide_websites")),g(3),W(e.websites.join("\xA0\xA0\xA0 "))}}function WJ(t,n){t&1&&(b(0,"mat-header-cell")(1,"p"),w(2),C(3,"translate"),y(),F(4,"span"),y()),t&2&&(g(2),W(x(3,1,"AWP.accelerate_wp_feature_title")))}function qJ(t,n){if(t&1&&(b(0,"mat-cell"),F(1,"awp-advice-viewer",27)(2,"awp-module-viewer",27),y()),t&2){let e=n.$implicit;g(),v("data",e.awpFree),g(),v("data",e.awpFree)}}function YJ(t,n){t&1&&(b(0,"mat-header-cell")(1,"div",28)(2,"p"),w(3),C(4,"translate"),b(5,"span",29),w(6,"Premium"),y()()()()),t&2&&(g(3),W(x(4,1,"AWP.awp_premium_feature_title")))}function KJ(t,n){if(t&1&&(b(0,"mat-cell"),F(1,"awp-advice-viewer",27)(2,"awp-module-viewer",27),y()),t&2){let e=n.$implicit;g(),v("data",e.awpPremium),g(),v("data",e.awpPremium)}}function QJ(t,n){t&1&&F(0,"mat-header-row")}function ZJ(t,n){t&1&&F(0,"mat-row")}var Wm=class t{onPayout(n){return j(this,null,function*(){this.selectedAdvice&&this.cdnWarning&&this.expectedOrigin&&n.source===this.billingWindow&&n.origin===this.expectedOrigin&&n.data==="PAYMENT_SUCCESS"&&(this.awpRepo.billingRequestSubject$.next({feature:Xe.cdn,listen:""}),yield this.awpRepo.subscriptionListen(),this.billingWindow&&this.billingWindow.close(),this.openPaymentPendingModal())})}set sortSetter(n){this.sort=n,this.dataSource.sort=this.sort}set paginatorSetter(n){this.paginator=n,this.dataSource.paginator=this.paginator}set dataTableSource(n){n=n||[],this.dataSource=new cv(n),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort,this.checkCDNFreeLimitReached()}constructor(n,e,i,r,o,s,a){this.notifications=n,this.awpRepo=e,this.adviceRepo=i,this.dialog=r,this.translateService=o,this.cdRef=s,this.analytics=a,this.displayedColumns=[],this.searchText="",this.cdnWarning="",this.awpModuleName=Xe,this.sortDirection="asc",this.currentSortedColumn="websites",this.awpAdviceStatus=ua,this.rollbackModuleConfirmationWindowMessage=new cu("Rollback feature?"),this.windowOpened=!1,this.billingUrl=this.awpRepo.upgradeUrlSubject$.value,this.expectedOrigin=null,this.moduleChanged=new te}ngOnInit(){this.defineDisplayedColumns(),this.analyticsEventAdviceDisplayed().then()}doFilter(n){n=n||"",this.dataSource&&(this.dataSource.filter=n.trim().toLocaleLowerCase())}onSortData(n){this.sortDirection=n.direction,this.currentSortedColumn=n.active}defineDisplayedColumns(){this.displayedColumns=["websites"],this.allowedFeatures.accelerate_wp.length&&this.displayedColumns.push(py.accelerate_wp),this.allowedFeatures.accelerate_wp_premium.length&&this.displayedColumns.push(py.accelerate_wp_premium)}analyticsEventAdviceDisplayed(){return j(this,null,function*(){let n=[];this.dataSource.data.forEach(e=>{Object.values(e).forEach(i=>{i instanceof Object&&"advice"in i&&i.advice.forEach(r=>{r.status==="review"&&n.push(r.id)})})}),n.length&&(yield this.analytics.sendEventForAdvice(n.join(","),"advice_displayed"))})}openAdviceDetails(n,e,i){return j(this,null,function*(){if(!n.id){yield this.rollbackFeatureWithoutAdvice(e,i);return}let r=yield this.adviceRepo.adviceDetails(n.id);n.details=r.data,this.dialog.open(Hm,{panelClass:"lvemanager-advice-details-modal-panel",data:n})})}rollbackFeatureWithoutAdvice(n,e){return j(this,null,function*(){try{yield this.rollbackModuleConfirmationWindow.open(),yield this.awpRepo.userAction(wn.disable,{domain:n.domains[0],"wp-path":n.wps.path,feature:e}),e===Xe.accelerate_wp&&(n.adviceSiteOptimization.adviceStatus=ua.no_advice),e===Xe.object_cache&&(n.adviceObjectCache.adviceStatus=ua.no_advice)}catch(i){}})}openPaymentPendingModal(){this.dialog.open(ms,{panelClass:"lvemanager-awp-payment-processing-modal-panel",data:{header:this.translateService.instant("AWP.awp_feature_modal_title"),website:null,title:this.translateService.instant("AWP.payment_pending"),description:this.translateService.instant("AWP.payment_pending_explanation")}})}checkCDNFreeLimitReached(){this.cdnWarning=this.awpRepo.subscriptionStateSubject$.value.cdn?.usage?.warning}upgradeCDNSubscription(){if(this.windowOpened)return;if(this.awpRepo.paymentPending(Xe.cdn)){this.openPaymentPendingModal();return}let n=this.billingUrl.cdn,e=sc(n);if(!e){this.notifications.error("Error","AWP.upgrade_url_not_set_tooltip");return}let i=window.open(n,"","toolbar=0,status=0,width=1100,height=640");if(!i)return;this.selectedAdvice="CDN",this.expectedOrigin=e,this.billingWindow=i,this.windowOpened=!0;let o=setInterval((()=>{this.billingWindow.closed&&(this.windowOpened=!1,this.selectedAdvice=null,clearInterval(o))}).bind(this),500);event.preventDefault()}static{this.\u0275fac=function(e){return new(e||t)(E(zt),E(In),E(or),E(ai),E(Se),E(Ye),E(bi))}}static{this.\u0275cmp=L({type:t,selectors:[["awp-websites-table"]],viewQuery:function(e,i){if(e&1&&Qe(Cm,5)(uv,5)(jJ,5),e&2){let r;re(r=oe())&&(i.sortSetter=r.first),re(r=oe())&&(i.paginatorSetter=r.first),re(r=oe())&&(i.rollbackModuleConfirmationWindow=r.first)}},hostBindings:function(e,i){e&1&&$("message",function(o){return i.onPayout(o)},dl)},inputs:{dataTableSource:[0,"tableData","dataTableSource"],allowedFeatures:"allowedFeatures"},outputs:{moduleChanged:"moduleChanged"},standalone:!1,decls:24,vars:22,consts:[["rollbackModuleConfirmationWindow",""],[1,"lvemanager-filter-panel"],["icon","search","format","text",3,"ngModelChange","id","placeholder","ngModel"],["class","lvemanager-cdn-free-warning",4,"ngIf"],["matSort","",1,"lvemanager-websites-table",3,"matSortChange","dataSource","matSortActive","matSortDirection"],["matColumnDef","websites"],["mat-sort-header","",4,"matHeaderCellDef"],[4,"matCellDef"],["matColumnDef","accelerate_wp"],[4,"matHeaderCellDef"],["matColumnDef","accelerate_wp_premium"],[4,"matHeaderRowDef"],[4,"matRowDef","matRowDefColumns"],[1,"lvemanager-paginator-wrapper"],[1,"lvemanager-paginator-wrapper__left"],[1,"lvemanager-paginator-wrapper__right"],[3,"length","pageSize","pageSizeOptions"],[3,"cancelButtonName","agreeButtonName","header"],[1,"lvemanager-cdn-free-warning"],[1,"material-icons"],[1,"lvemanager-cdn-free-warning__content"],[1,"lvemanager-cdn-free-warning__message",3,"innerHTML"],[1,"lvemanager-cdn-free-warning__upgrade"],["customClass","cdn-free-upgrade-btn",3,"clickAction","upper","disabled","tooltip"],["mat-sort-header",""],["data-awp-sort-indicator",""],["showMore","",3,"showMoreButtonText","showLessButtonText"],[3,"data"],[1,"lvemanager-accelerate-wp-premium-header"],["translate","",1,"lvemanager-premium-label"]],template:function(e,i){if(e&1){let r=Ce();b(0,"div",1)(1,"ui-text",2),C(2,"translate"),En("ngModelChange",function(s){return me(r),Fn(i.searchText,s)||(i.searchText=s),he(s)}),$("ngModelChange",function(s){return i.doFilter(s)}),y(),Pn(),y(),U(3,zJ,11,13,"div",3),b(4,"mat-table",4),$("matSortChange",function(s){return i.onSortData(s)}),It(5,5),U(6,$J,4,3,"mat-header-cell",6)(7,GJ,5,10,"mat-cell",7),Dt(),It(8,8),U(9,WJ,5,3,"mat-header-cell",9)(10,qJ,3,2,"mat-cell",7),Dt(),It(11,10),U(12,YJ,7,3,"mat-header-cell",9)(13,KJ,3,2,"mat-cell",7),Dt(),U(14,QJ,1,0,"mat-header-row",11)(15,ZJ,1,0,"mat-row",12),y(),b(16,"div",13),F(17,"div",14),b(18,"div",15),F(19,"ui-paginator",16),y()(),F(20,"modal-dialog",17,0),C(22,"translate"),C(23,"translate")}e&2&&(g(),v("id","website_search_input")("placeholder",x(2,15,"AWP.website_search_placeholder")),Sn("ngModel",i.searchText),Ln(),g(2),v("ngIf",i.cdnWarning),g(),v("dataSource",i.dataSource)("matSortActive",i.currentSortedColumn)("matSortDirection",i.sortDirection),g(10),v("matHeaderRowDef",i.displayedColumns),g(),v("matRowDefColumns",i.displayedColumns),g(4),v("length",i.dataSource?.data.length??0)("pageSize",5)("pageSizeOptions",Ap(21,VJ)),g(),v("cancelButtonName",x(22,17,"AWP.cancel_button_text"))("agreeButtonName",x(23,19,"AWP.rollback_button_text"))("header",i.rollbackModuleConfirmationWindowMessage))},dependencies:[ke,hi,si,MD,zn,uu,Ao,Kt,X3,e4,r4,t4,J3,o4,n4,i4,s4,a4,Cm,Q3,uv,OD,Y4,Q4,Ae],styles:[`mat-table[_ngcontent-%COMP%], .mat-table[_ngcontent-%COMP%]   .mat-cell[_ngcontent-%COMP%], .mat-table[_ngcontent-%COMP%]   .mat-header-cell[_ngcontent-%COMP%], .mat-table[_ngcontent-%COMP%]   .mat-sort-header-button[_ngcontent-%COMP%], .mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%], .mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-header-cell[_ngcontent-%COMP%], .mat-mdc-table[_ngcontent-%COMP%]   .mat-sort-header-button[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-size:13px;line-height:18px;color:#797e84;font-weight:400}mat-table[_ngcontent-%COMP%]{background:#fff}mat-header-row[_ngcontent-%COMP%], mat-header-row.mat-mdc-header-row[_ngcontent-%COMP%]{height:49px;background-color:#f8f9fb;border:solid 1px #DCDCDC}mat-row[_ngcontent-%COMP%], mat-row.mat-mdc-row[_ngcontent-%COMP%]{min-height:49px;border-bottom:solid 1px #DCDCDC;border-left:solid 1px #DCDCDC;border-right:solid 1px #DCDCDC}mat-row[_ngcontent-%COMP%]:last-of-type, mat-row.mat-mdc-row[_ngcontent-%COMP%]:last-of-type{box-shadow:0 1px 2px #0000002b}.mat-cell[_ngcontent-%COMP%], .mat-header-cell[_ngcontent-%COMP%], .mat-mdc-cell[_ngcontent-%COMP%], .mat-mdc-header-cell[_ngcontent-%COMP%]{overflow:unset;position:relative}.mat-cell[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .mat-header-cell[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .mat-mdc-cell[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .mat-mdc-header-cell[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .mat-cell[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:visited, .mat-header-cell[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:visited, .mat-mdc-cell[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:visited, .mat-mdc-header-cell[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:visited{color:#535353}.mat-cell[_ngcontent-%COMP%]   .lvemanager-beta-header[_ngcontent-%COMP%], .mat-header-cell[_ngcontent-%COMP%]   .lvemanager-beta-header[_ngcontent-%COMP%], .mat-mdc-cell[_ngcontent-%COMP%]   .lvemanager-beta-header[_ngcontent-%COMP%], .mat-mdc-header-cell[_ngcontent-%COMP%]   .lvemanager-beta-header[_ngcontent-%COMP%]{position:relative}.mat-cell[_ngcontent-%COMP%]   .lvemanager-beta-header[_ngcontent-%COMP%]:after, .mat-header-cell[_ngcontent-%COMP%]   .lvemanager-beta-header[_ngcontent-%COMP%]:after, .mat-mdc-cell[_ngcontent-%COMP%]   .lvemanager-beta-header[_ngcontent-%COMP%]:after, .mat-mdc-header-cell[_ngcontent-%COMP%]   .lvemanager-beta-header[_ngcontent-%COMP%]:after{content:"Beta";font-family:Open Sans,sans-serif;font-weight:400;font-size:10px;position:absolute;top:-40%}.mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%], .mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-header-cell[_ngcontent-%COMP%]{border-bottom:none;flex:1 1 0}.mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-header-cell[_ngcontent-%COMP%]{min-height:0}.mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%], .mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-header-cell[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]:first-of-type, .mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-header-cell[_ngcontent-%COMP%]:first-of-type{padding-left:24px}.mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]:last-of-type, .mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-header-cell[_ngcontent-%COMP%]:last-of-type{padding-right:24px}  mat-table button.lvemanager-size-normal{padding:0 18px}.mat-sort-header-arrow[style][_ngcontent-%COMP%]   .mat-sort-header-stem[_ngcontent-%COMP%]{display:none}.mat-sort-header-arrow[style][_ngcontent-%COMP%]   .mat-sort-header-indicator[_ngcontent-%COMP%]{opacity:1;color:#000;font-weight:700}.mat-sort-header-arrow[style][_ngcontent-%COMP%]   .mat-sort-header-indicator[_ngcontent-%COMP%]   .mat-sort-header-pointer-left[_ngcontent-%COMP%], .mat-sort-header-arrow[style][_ngcontent-%COMP%]   .mat-sort-header-indicator[_ngcontent-%COMP%]   .mat-sort-header-pointer-right[_ngcontent-%COMP%], .mat-sort-header-arrow[style][_ngcontent-%COMP%]   .mat-sort-header-indicator[_ngcontent-%COMP%]   .mat-sort-header-pointer-middle[_ngcontent-%COMP%]{display:none}  .mat-column-websites .mat-sort-header-arrow{visibility:hidden!important}.mat-column-select[_ngcontent-%COMP%]{flex:0 0 50px!important}[aria-sort=ascending][_ngcontent-%COMP%]   [data-awp-sort-indicator][_ngcontent-%COMP%], [aria-sort=descending][_ngcontent-%COMP%]   [data-awp-sort-indicator][_ngcontent-%COMP%]{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent}[aria-sort=ascending][_ngcontent-%COMP%]   [data-awp-sort-indicator][_ngcontent-%COMP%]{border-bottom:5px solid #000000;margin-left:5px}[aria-sort=descending][_ngcontent-%COMP%]   [data-awp-sort-indicator][_ngcontent-%COMP%]{border-top:5px solid #000000;margin-left:5px}.mat-row.lvemanager-expanded-content[_ngcontent-%COMP%]{background:#fff;padding:20px 60px;border:none;box-shadow:none}.lvemanager-expand-icon[_ngcontent-%COMP%]{display:flex;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23B1B1B1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:center center;background-repeat:no-repeat}.lvemanager-expand-icon.lvemanager-collapse[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 6.5L6.5 1.5L11.5 6.5' stroke='%23B1B1B1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.lvemanager-expand-icon[_ngcontent-%COMP%]:hover{cursor:pointer}.mat-column-expanded[_ngcontent-%COMP%]{max-width:40px}.lvemanager-expandable-row[_ngcontent-%COMP%]:hover{cursor:pointer;background:#e0f0fe}.lvemanager-expandable-row.lvemanager-expanded[_ngcontent-%COMP%]{margin-bottom:2px;box-shadow:0 1px 2px #0000002b}.lvemanager-outer-table[_ngcontent-%COMP%]   .mat-header-row[_ngcontent-%COMP%], .lvemanager-outer-table[_ngcontent-%COMP%]   .mat-row[_ngcontent-%COMP%]{padding-left:13px}.lvemanager-inner-table[_ngcontent-%COMP%]   .mat-header-row[_ngcontent-%COMP%], .lvemanager-inner-table[_ngcontent-%COMP%]   .mat-row[_ngcontent-%COMP%]{padding-left:38px}.mat-dialog-container[_ngcontent-%COMP%], .mat-mdc-dialog-container[_ngcontent-%COMP%], .mat-mdc-dialog-surface[_ngcontent-%COMP%]{height:auto;background:#fff;overflow-x:hidden}.mat-mdc-dialog-surface[_ngcontent-%COMP%]{box-sizing:border-box;padding:24px}.mat-mdc-dialog-surface[_ngcontent-%COMP%]   .mat-mdc-dialog-title[_ngcontent-%COMP%]{padding:0!important}.mat-mdc-dialog-surface[_ngcontent-%COMP%]   .mat-mdc-dialog-title[_ngcontent-%COMP%]:before{display:none}.mat-mdc-dialog-surface[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{margin:0 -24px;padding:0 24px!important;font-size:14px!important;line-height:18px!important;letter-spacing:normal}.mat-mdc-dialog-surface[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{letter-spacing:normal!important}.lvemanager-overlay-container[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%;position:fixed;z-index:9999}.lvemanager-overlay-container[_ngcontent-%COMP%]   .cdk-overlay-backdrop[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);background:#00000052;opacity:1}.lvemanager-overlay-container[_ngcontent-%COMP%]   .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{direction:ltr;unicode-bidi:isolate;pointer-events:none;top:0;left:0;height:100%;width:100%;display:flex;position:absolute;z-index:1000;justify-content:center;align-items:center}.lvemanager-filter-panel[_ngcontent-%COMP%]{margin:28px 0}.lvemanager-cdn-free-warning[_ngcontent-%COMP%]{display:flex;align-items:center;padding:14px 20px;border-radius:4px;font-size:14px;line-height:18px;margin:15px 0;background:#fff6d8;border:1px solid #FFB84E}.lvemanager-cdn-free-warning[_ngcontent-%COMP%]   i.material-icons[_ngcontent-%COMP%], .lvemanager-cdn-free-warning[_ngcontent-%COMP%]   i.material-icons-outlined[_ngcontent-%COMP%]{color:#ffb800;display:flex;margin-right:12px}.lvemanager-cdn-free-warning__content[_ngcontent-%COMP%]{display:flex;width:100%;justify-content:space-between;align-items:center}.lvemanager-cdn-free-warning__message[_ngcontent-%COMP%]{font-weight:600}.lvemanager-cdn-free-warning__upgrade[_ngcontent-%COMP%]     .lvemanager-cdn-free-upgrade-btn{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#2b98f0;background:transparent;cursor:pointer}.lvemanager-websites-table[_ngcontent-%COMP%]   .mat-cell[_ngcontent-%COMP%], .lvemanager-websites-table[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]{color:#1d1d1d}.lvemanager-websites-table[_ngcontent-%COMP%]   .mat-cell[_ngcontent-%COMP%]     a.lvemanager-show-more-directive, .lvemanager-websites-table[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]     a.lvemanager-show-more-directive{cursor:pointer;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#2b98f0}.lvemanager-websites-table[_ngcontent-%COMP%]   .mat-cell[_ngcontent-%COMP%]   .lvemanager-advice-cell__open-btn[_ngcontent-%COMP%], .lvemanager-websites-table[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]   .lvemanager-advice-cell__open-btn[_ngcontent-%COMP%]{color:#2b98f0;text-decoration:underline;position:relative;display:flex;cursor:pointer}.lvemanager-websites-table[_ngcontent-%COMP%]   .mat-row[_ngcontent-%COMP%]     .lvemanager-awp-feature-settings-icon, .lvemanager-websites-table[_ngcontent-%COMP%]   .mat-mdc-row[_ngcontent-%COMP%]     .lvemanager-awp-feature-settings-icon{display:none}.lvemanager-websites-table[_ngcontent-%COMP%]   .mat-row[_ngcontent-%COMP%]:hover, .lvemanager-websites-table[_ngcontent-%COMP%]   .mat-mdc-row[_ngcontent-%COMP%]:hover{background:#e0f0fe}.lvemanager-websites-table[_ngcontent-%COMP%]   .mat-row[_ngcontent-%COMP%]:hover     .lvemanager-awp-feature-settings-icon, .lvemanager-websites-table[_ngcontent-%COMP%]   .mat-mdc-row[_ngcontent-%COMP%]:hover     .lvemanager-awp-feature-settings-icon{display:flex;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_8059_6760%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2225%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_8059_6760)%22%3E%0A%3Cpath%20d%3D%22M9.70156%2022L9.30156%2018.95C9.0349%2018.8667%208.76423%2018.7417%208.48956%2018.575C8.21423%2018.4083%207.9599%2018.2333%207.72656%2018.05L4.90156%2019.25L2.60156%2015.25L5.05156%2013.4C5.01823%2013.25%204.99756%2013.1%204.98956%2012.95C4.9809%2012.8%204.97656%2012.65%204.97656%2012.5C4.97656%2012.3667%204.9809%2012.225%204.98956%2012.075C4.99756%2011.925%205.01823%2011.7667%205.05156%2011.6L2.60156%209.75L4.90156%205.775L7.72656%206.95C7.9599%206.76667%208.21423%206.596%208.48956%206.438C8.76423%206.27933%209.0349%206.15%209.30156%206.05L9.70156%203H14.3016L14.7016%206.05C15.0016%206.16667%2015.2722%206.29567%2015.5136%206.437C15.7556%206.579%2016.0016%206.75%2016.2516%206.95L19.1016%205.775L21.4016%209.75L18.9266%2011.625C18.9599%2011.7917%2018.9766%2011.9417%2018.9766%2012.075V12.5C18.9766%2012.6333%2018.9722%2012.7707%2018.9636%2012.912C18.9556%2013.054%2018.9349%2013.2167%2018.9016%2013.4L21.3516%2015.25L19.0516%2019.25L16.2516%2018.05C16.0016%2018.25%2015.7476%2018.425%2015.4896%2018.575C15.2309%2018.725%2014.9682%2018.85%2014.7016%2018.95L14.3016%2022H9.70156ZM12.0016%2015.5C12.8349%2015.5%2013.5432%2015.2083%2014.1266%2014.625C14.7099%2014.0417%2015.0016%2013.3333%2015.0016%2012.5C15.0016%2011.6667%2014.7099%2010.9583%2014.1266%2010.375C13.5432%209.79167%2012.8349%209.5%2012.0016%209.5C11.1682%209.5%2010.4599%209.79167%209.87656%2010.375C9.29323%2010.9583%209.00156%2011.6667%209.00156%2012.5C9.00156%2013.3333%209.29323%2014.0417%209.87656%2014.625C10.4599%2015.2083%2011.1682%2015.5%2012.0016%2015.5ZM12.0016%2014C11.5849%2014%2011.2309%2013.854%2010.9396%2013.562C10.6476%2013.2707%2010.5016%2012.9167%2010.5016%2012.5C10.5016%2012.0833%2010.6476%2011.7293%2010.9396%2011.438C11.2309%2011.146%2011.5849%2011%2012.0016%2011C12.4182%2011%2012.7722%2011.146%2013.0636%2011.438C13.3556%2011.7293%2013.5016%2012.0833%2013.5016%2012.5C13.5016%2012.9167%2013.3556%2013.2707%2013.0636%2013.562C12.7722%2013.854%2012.4182%2014%2012.0016%2014ZM11.0016%2020.5H12.9766L13.3266%2017.825C13.8432%2017.6917%2014.3099%2017.5%2014.7266%2017.25C15.1432%2017%2015.5516%2016.6833%2015.9516%2016.3L18.4266%2017.35L19.4266%2015.65L17.2516%2014.025C17.3349%2013.7583%2017.3892%2013.5%2017.4146%2013.25C17.4392%2013%2017.4516%2012.75%2017.4516%2012.5C17.4516%2012.2333%2017.4392%2011.9793%2017.4146%2011.738C17.3892%2011.496%2017.3349%2011.25%2017.2516%2011L19.4266%209.35L18.4516%207.65L15.9266%208.7C15.5932%208.35%2015.1932%208.03733%2014.7266%207.762C14.2599%207.48733%2013.7932%207.29167%2013.3266%207.175L13.0016%204.5H11.0266L10.6766%207.175C10.1766%207.29167%209.7099%207.475%209.27656%207.725C8.84323%207.975%208.42656%208.29167%208.02656%208.675L5.55156%207.65L4.57656%209.35L6.72656%2010.95C6.64323%2011.2%206.5849%2011.45%206.55156%2011.7C6.51823%2011.95%206.50156%2012.2167%206.50156%2012.5C6.50156%2012.7667%206.51823%2013.025%206.55156%2013.275C6.5849%2013.525%206.64323%2013.775%206.72656%2014.025L4.57656%2015.65L5.55156%2017.35L8.02656%2016.3C8.4099%2016.6833%208.81823%2017%209.25156%2017.25C9.6849%2017.5%2010.1599%2017.6917%2010.6766%2017.825L11.0016%2020.5Z%22%20fill%3D%22%231C1B1F%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:cover;width:24px;height:24px}.lvemanager-websites-table__module-switcher[_ngcontent-%COMP%]{height:40px;display:flex;align-items:center}.lvemanager-websites-table[_ngcontent-%COMP%]   .lvemanager-module-not-allowed[_ngcontent-%COMP%]{margin-left:12px;font-weight:400;font-size:13px;line-height:18px;color:#aab1bb}.lvemanager-websites-table[_ngcontent-%COMP%]   awp-modal-content[_ngcontent-%COMP%], .lvemanager-websites-table[_ngcontent-%COMP%]   awp-enabling-features[_ngcontent-%COMP%]{margin-left:10px}.lvemanager-websites-table[_ngcontent-%COMP%]   .mat-column-websites[_ngcontent-%COMP%]{overflow:hidden;line-height:22px;padding-top:16px;padding-bottom:16px}.lvemanager-websites-table[_ngcontent-%COMP%]   .lvemanager-accelerate-wp-premium-header[_ngcontent-%COMP%]   .lvemanager-premium-label[_ngcontent-%COMP%]{display:inline-flex;margin-left:10px;padding:0 5px 0 20px;border-radius:2px;font-weight:700;font-size:9px;background-color:#ffaa5b;color:#fff;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1.5%206L0.5%200.5L3.25%203L5%200L6.75%203L9.5%200.5L8.5%206H1.5ZM8.5%207.5C8.5%207.8%208.3%208%208%208H2C1.7%208%201.5%207.8%201.5%207.5V7H8.5V7.5Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:5px center}.lvemanager-websites-table[_ngcontent-%COMP%]   .lvemanager-accelerate-wp-premium-header[_ngcontent-%COMP%]   .lvemanager-available-till[_ngcontent-%COMP%]{font-size:9px}.lvemanager-paginator-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;height:80px}.lvemanager-paginator-wrapper__right[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}`],changeDetection:1})}};Vr([pv],Wm.prototype,"openAdviceDetails",null);var Mo=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({})}}return t})();var xa=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({imports:[Rt]})}}return t})();var fu=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({})}}return t})();var n0=class{constructor(){this.interval10=Au(1e4).pipe(Ou(),Gt(null))}};var mu=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({})}}return t})();var Z4=(()=>{class t extends Eb{constructor(){super(),this.templateMatcher=/[{]{1,2}\s?([^{}\s]*)\s?[}]{1,2}|%\(\s?([^{}\s\"\']*)\s?\)s/g}interpolate(e,i){return typeof e=="string"&&i?this.customInterpolateString(e,i):super.interpolate(e,i)}customInterpolateString(e,i){return e.replace(this.templateMatcher,(r,...o)=>{let s=o.find(l=>!!l),a=this.getValue(i,s);return Pi.isDefined(a)?a:r})}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var X4=(()=>{class t extends is{constructor(e){super(),this.parser=e}handle(e){return e.interpolateParams?this.parser.interpolate(e.key,e.interpolateParams):e.key}static{this.\u0275fac=function(i){return new(i||t)(D(lo))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var i0=class{http;prefix;suffix;constructor(n,e="/assets/i18n/",i=".json"){this.http=n,this.prefix=e,this.suffix=i}getTranslation(n){return this.http.get(`${this.prefix}${n}${this.suffix}`)}};var r0=class extends i0{getTranslation(n){return super.getTranslation(n).pipe(pr(e=>Q({})))}};var J4=(()=>{class t extends Se{getParsedResult(e,i,r){return this.translateParams(e,r),super.getParsedResult(e,i,r)}get(e,i){return["string","object"].includes(typeof e)?super.get(e,i):Q(e)}instant(e,i){return!Pi.isDefined(e)||e===""?"":super.instant(e,i)}translateParams(e,i){for(let r in i)typeof i[r]=="object"?this.translateParams(e,i[r]):typeof i[r]=="string"&&(i[r]=super.getParsedResult(e,i[r]))}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})()}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();function o0(t){if(!t)return o0("en");let n=t.substring(0,2).toLocaleLowerCase();return n.includes("-")||(n=`${n}-${n}`),n}function eB(t,n,e){return()=>new Promise(i=>{n.get(kp,Promise.resolve(null)).then(()=>{let o=o0("en");t.addLangs([o]),t.setDefaultLang(o);let s=o0(currentLanguage);currentLanguage!==o0("en")&&(t.addLangs([s]),t.use(s).subscribe(()=>{},a=>{},()=>{i(null)}))})})}function XJ(t){if(typeof t!="string"||!t)throw new Error("localePath must be a same-origin path");let n=/^[a-z][a-z\d+.-]*:/i.test(t),e=t.startsWith("//")||t.startsWith("\\\\"),i=t.trim()!==t;if(n||e||i||t.includes("\\"))throw new Error("localePath must be a same-origin path");return t.endsWith("/")?t:`${t}/`}function JJ(t){return new r0(t,XJ(localePath))}var lr=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[e.loader||{provide:Zs,useFactory:JJ,deps:[io]},e.compiler||{provide:Xs,useClass:Cb},e.parser||{provide:lo,useClass:Z4},e.missingTranslationHandler||{provide:is,useClass:X4},vd,{provide:pf,useValue:e.isolate},{provide:hf,useValue:e.isolate},{provide:ff,useValue:e.useDefaultLang},{provide:mf,useValue:e.useDefaultLang},{provide:Se,useClass:J4},{provide:pl,useFactory:eB,deps:[Se,J],multi:!0}]}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({imports:[gx,gx]})}}return t})();var tB=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({imports:[Rt,lr.forRoot(),Mo,mu]})}}return t})();Dp(Tb,[hl,ke,zm],[Ae,ys,$m,vs,Ss]);var s0=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({})}}return t})();var Ta=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({providers:[t0,n0],imports:[Rt,us,xa,fu,Mo,mu,lr.forRoot(),tB,H4,_l,lf,s0,iv]})}}return t})();var nB=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({imports:[Rt,k3,OI,R3,Ta,fu,lr]})}}return t})();var eee=["*"];function tee(t,n){t&1&&(b(0,"div",1)(1,"div",2),Te(2),y()())}var iB=(()=>{class t{constructor(e){this.loader=e,this.loading$=this.loader.value$.pipe(ue(i=>i>0&&i<100),Dc())}static{this.\u0275fac=function(i){return new(i||t)(E(ba))}}static{this.\u0275cmp=L({type:t,selectors:[["ui-http-loader"]],standalone:!1,ngContentSelectors:eee,decls:2,vars:3,consts:[["class","lvemanager-ui-http-loader-content",4,"ngIf"],[1,"lvemanager-ui-http-loader-content"],[1,"lvemanager-ui-http-loader__loader-component"]],template:function(i,r){i&1&&(at(),U(0,tee,3,0,"div",0),C(1,"async")),i&2&&v("ngIf",x(1,1,r.loading$))},dependencies:[ke,T_],styles:['.lvemanager-ui-http-loader-content[_ngcontent-%COMP%]:after{content:"";background:#fff;position:absolute;width:100%;height:100%;opacity:.55;z-index:998}.lvemanager-ui-http-loader__loader-component[_ngcontent-%COMP%]{margin-right:-50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999}'],changeDetection:1})}}return t})();var iee=new Hp(()=>!1),ree=(()=>{class t{constructor(e){this.loader=e}intercept(e,i){if(e.context.get(iee)===!0)return i.handle(e);let r=!1,o=this.loader.useRef("http");return i.handle(e).pipe(Bt(()=>{r||(o.start(),r=!0)}),Os(()=>r&&o.complete()))}static{this.\u0275fac=function(i){return new(i||t)(D(ba))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var a0=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({providers:[{provide:id,useClass:ree,multi:!0}],imports:[$_,vm,$_,vm]})}}return t})();var rB=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({imports:[Rt,a0]})}}return t})();var oB=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=L({type:t,selectors:[["awp-loader"]],standalone:!1,decls:5,vars:3,consts:[[1,"lvemanager-awp-loader"],[1,"lvemanager-awp-loader__spinner"],["translate","",1,"lvemanager-awp-loader__progress-text"]],template:function(i,r){i&1&&(b(0,"div",0),F(1,"div",1),b(2,"div",2),w(3),C(4,"translate"),y()()),i&2&&(g(3),W(x(4,1,"please_wait_we_are_processing")))},dependencies:[Kt,Ae],styles:['.lvemanager-awp-loader[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column}.lvemanager-awp-loader__spinner[_ngcontent-%COMP%]{width:118px;height:118px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%22107%22%20height%3D%22108%22%20viewBox%3D%220%200%20107%20108%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M81.9784%2061.5706L75.7008%2059.8885C77.0633%2054.8046%2076.6209%2049.4056%2074.449%2044.6113C72.277%2039.817%2068.5099%2035.9242%2063.7895%2033.596C59.0691%2031.2678%2053.6875%2030.6484%2048.5616%2031.8433C43.4357%2033.0381%2038.8827%2035.9734%2035.6784%2040.1488C32.474%2044.3243%2030.8166%2049.4817%2030.9885%2054.7422C31.1603%2060.0027%2033.1509%2065.0409%2036.621%2068.9983C40.091%2072.9557%2044.8259%2075.5874%2050.0189%2076.4452C55.2118%2077.3029%2060.5415%2076.3335%2065.0999%2073.7022L68.3499%2079.3313C62.4893%2082.7149%2055.6369%2083.9616%2048.9602%2082.8593C42.2834%2081.7569%2036.1955%2078.3735%2031.7336%2073.2857C27.2718%2068.1978%2024.7121%2061.7203%2024.4908%2054.9568C24.2694%2048.1933%2026.4%2041.5622%2030.5197%2036.1935C34.6393%2030.8248%2040.493%2027.0506%2047.0833%2025.514C53.6737%2023.9774%2060.593%2024.7735%2066.6622%2027.7665C72.7315%2030.7596%2077.5752%2035.7645%2080.368%2041.9285C83.1608%2048.0924%2083.7299%2055.0341%2081.9784%2061.5706Z%22%20fill%3D%22%232B98F0%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%2278%22%20height%3D%2278%22%20fill%3D%22white%22%20transform%3D%22translate(68%200.725098)%20rotate(60)%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:100%;background-position:center center;-webkit-animation:spin 2s ease-in-out infinite;animation:spin 1s ease-in-out infinite}.lvemanager-awp-loader__progress-text[_ngcontent-%COMP%]{font-style:normal;font-weight:700;font-size:15px;line-height:18px;color:#1d1d1d}'],changeDetection:1})}}return t})();var hu=(()=>{class t extends Bi{_createContainer(){let e=document.createElement("div");e.classList.add("lvemanager-overlay-container");let i=document.querySelector("lvemanager");i!==null&&(i.appendChild(e),this._containerElement=e)}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ne(t)))(r||t)}})()}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var sB=(()=>{class t{constructor(e){this.appState=e}static{this.\u0275fac=function(i){return new(i||t)(E(gt))}}static{this.\u0275cmp=L({type:t,selectors:[["awp-no-allowed-modules"]],standalone:!1,decls:21,vars:13,consts:[[1,"lvemanager-awp-no-allowed-modules"],[1,"lvemanager-awp-no-allowed-modules__title"],[1,"lvemanager-left-wrapper"],[1,"lvemanager-awp-logo"],[1,"lvemanager-ask-admin-label"],[1,"lvemanager-awp-no-allowed-modules__body"],[1,"lvemanager-awp-no-allowed-modules__body--description"],["target","_blank",3,"href"],[1,"lvemanager-warning"]],template:function(i,r){i&1&&(b(0,"div",0)(1,"div",1)(2,"div",2),F(3,"div",3),y(),b(4,"label",4),w(5),C(6,"translate"),y()(),b(7,"div",5)(8,"div",6)(9,"p"),w(10),C(11,"translate"),y(),F(12,"br"),b(13,"a",7),w(14),C(15,"translate"),y(),F(16,"br")(17,"br"),b(18,"p",8),w(19),C(20,"translate"),y()()()()),i&2&&(g(5),W(x(6,5,"AWP.no_allowed_features.request_access")),g(5),W(x(11,7,"AWP.no_allowed_features.description")),g(3),v("href",r.appState.get("USER_DOC_LINK"),cl),g(),Ie(" ",x(15,9,"AWP.no_allowed_features.link_text")," "),g(5),W(x(20,11,"AWP.no_allowed_features.contact_support")))},dependencies:[Ae],styles:['.lvemanager-awp-no-allowed-modules[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:569px;padding:29px 29px 50px;background:#f4f5f7;border-radius:6px;margin-top:50px;font-family:Open Sans,sans-serif}.lvemanager-awp-no-allowed-modules__title[_ngcontent-%COMP%]{position:relative;height:46px;display:flex;align-items:center;justify-content:space-between}.lvemanager-awp-no-allowed-modules__title[_ngcontent-%COMP%]   .lvemanager-left-wrapper[_ngcontent-%COMP%]{position:relative;height:46px;display:flex;align-items:center}.lvemanager-awp-no-allowed-modules__title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-style:normal;font-weight:700;font-size:15px;line-height:18px;text-align:center;color:#1d1d1d}.lvemanager-awp-no-allowed-modules__title[_ngcontent-%COMP%]   .lvemanager-page-title-label[_ngcontent-%COMP%]{display:block;position:absolute;font-style:normal;font-weight:400!important;font-size:10px;line-height:12px;color:#1d1d1d;top:0;right:-10px}.lvemanager-awp-no-allowed-modules__title[_ngcontent-%COMP%]   .lvemanager-ask-admin-label[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;background:#ffa34e!important;font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#fff;height:28px;padding:0 15px;right:-36px}.lvemanager-awp-no-allowed-modules__title[_ngcontent-%COMP%]   .lvemanager-ask-admin-label[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;border-bottom:8px solid #C57328;border-right:8px solid transparent;position:absolute;right:0;top:-8px}.lvemanager-awp-no-allowed-modules__body[_ngcontent-%COMP%]{margin-top:30px;padding-left:124px;font-style:normal;font-size:12px;line-height:14px;color:#1d1d1d}.lvemanager-awp-no-allowed-modules__body--title[_ngcontent-%COMP%]{font-weight:700;line-height:16px}.lvemanager-awp-no-allowed-modules__body--description[_ngcontent-%COMP%]{font-weight:400;line-height:14px;width:266px}.lvemanager-awp-no-allowed-modules__body--description[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin-top:10px}.lvemanager-awp-no-allowed-modules__body--description[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex;margin-top:15px}.lvemanager-awp-no-allowed-modules__body--description[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{margin-right:8px;font-size:16px;color:#3ba763;font-weight:700}.lvemanager-awp-no-allowed-modules[_ngcontent-%COMP%]   .lvemanager-warning[_ngcontent-%COMP%]{font-weight:400;color:#868686}'],changeDetection:1})}}return t})();var l0=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({providers:[{provide:Bi,useClass:hu}],imports:[Rt,lr,Mo,au,Ta,xa,us,dv]})}}return t})();var aB=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({providers:[{provide:Bi,useClass:hu}],imports:[lr,Mo,au,xa,Ta,l0,us,Rt]})}}return t})();function lB(t){return new N(3e3,!1)}function oee(){return new N(3100,!1)}function see(){return new N(3101,!1)}function aee(t){return new N(3001,!1)}function lee(t){return new N(3003,!1)}function cee(t){return new N(3004,!1)}function dB(t,n){return new N(3005,!1)}function uB(){return new N(3006,!1)}function pB(){return new N(3007,!1)}function fB(t,n){return new N(3008,!1)}function mB(t){return new N(3002,!1)}function hB(t,n,e,i,r){return new N(3010,!1)}function gB(){return new N(3011,!1)}function _B(){return new N(3012,!1)}function bB(){return new N(3200,!1)}function yB(){return new N(3202,!1)}function vB(){return new N(3013,!1)}function SB(t){return new N(3014,!1)}function EB(t){return new N(3015,!1)}function CB(t){return new N(3016,!1)}function wB(t,n){return new N(3404,!1)}function dee(t){return new N(3502,!1)}function xB(t){return new N(3503,!1)}function TB(){return new N(3300,!1)}function IB(t){return new N(3504,!1)}function DB(t){return new N(3301,!1)}function AB(t,n){return new N(3302,!1)}function MB(t){return new N(3303,!1)}function OB(t,n){return new N(3400,!1)}function NB(t){return new N(3401,!1)}function RB(t){return new N(3402,!1)}function kB(t,n){return new N(3505,!1)}function Es(t){switch(t.length){case 0:return new co;case 1:return t[0];default:return new Il(t)}}function jD(t,n,e=new Map,i=new Map){let r=[],o=[],s=-1,a=null;if(n.forEach(l=>{let c=l.get("offset"),d=c==s,u=d&&a||new Map;l.forEach((m,f)=>{let _=f,S=m;if(f!=="offset")switch(_=t.normalizePropertyName(_,r),S){case Ed:S=e.get(f);break;case er:S=i.get(f);break;default:S=t.normalizeStyleValue(f,_,S,r);break}u.set(_,S)}),d||o.push(u),a=u,s=c}),r.length)throw dee(r);return o}function c0(t,n,e,i){switch(n){case"start":t.onStart(()=>i(e&&FD(e,"start",t)));break;case"done":t.onDone(()=>i(e&&FD(e,"done",t)));break;case"destroy":t.onDestroy(()=>i(e&&FD(e,"destroy",t)));break}}function FD(t,n,e){let i=e.totalTime,r=!!e.disabled,o=d0(t.element,t.triggerName,t.fromState,t.toState,n||t.phaseName,i??t.totalTime,r),s=t._data;return s!=null&&(o._data=s),o}function d0(t,n,e,i,r="",o=0,s){return{element:t,triggerName:n,fromState:e,toState:i,phaseName:r,totalTime:o,disabled:!!s}}function yi(t,n,e){let i=t.get(n);return i||t.set(n,i=e),i}function VD(t){let n=t.indexOf(":"),e=t.substring(1,n),i=t.slice(n+1);return[e,i]}var uee=typeof document>"u"?null:document.documentElement;function u0(t){let n=t.parentNode||t.host||null;return n===uee?null:n}function pee(t){return t.substring(1,6)=="ebkit"}var hc=null,cB=!1;function PB(t){hc||(hc=fee()||{},cB=hc.style?"WebkitAppearance"in hc.style:!1);let n=!0;return hc.style&&!pee(t)&&(n=t in hc.style,!n&&cB&&(n="Webkit"+t.charAt(0).toUpperCase()+t.slice(1)in hc.style)),n}function fee(){return typeof document<"u"?document.body:null}function HD(t,n){for(;n;){if(n===t)return!0;n=u0(n)}return!1}function zD(t,n,e){if(e)return Array.from(t.querySelectorAll(n));let i=t.querySelector(n);return i?[i]:[]}var mee=1e3,$D="{{",hee="}}",GD="ng-enter",p0="ng-leave",qm="ng-trigger",Ym=".ng-trigger",WD="ng-animating",f0=".ng-animating";function Oo(t){if(typeof t=="number")return t;let n=t.match(/^(-?[\.\d]+)(m?s)/);return!n||n.length<2?0:BD(parseFloat(n[1]),n[2])}function BD(t,n){return n==="s"?t*mee:t}function Km(t,n,e){return t.hasOwnProperty("duration")?t:_ee(t,n,e)}var gee=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;function _ee(t,n,e){let i,r=0,o="";if(typeof t=="string"){let s=t.match(gee);if(s===null)return n.push(lB(t)),{duration:0,delay:0,easing:""};i=BD(parseFloat(s[1]),s[2]);let a=s[3];a!=null&&(r=BD(parseFloat(a),s[4]));let l=s[5];l&&(o=l)}else i=t;if(!e){let s=!1,a=n.length;i<0&&(n.push(oee()),s=!0),r<0&&(n.push(see()),s=!0),s&&n.splice(a,0,lB(t))}return{duration:i,delay:r,easing:o}}function LB(t){return t.length?t[0]instanceof Map?t:t.map(n=>new Map(Object.entries(n))):[]}function Pr(t,n,e){n.forEach((i,r)=>{let o=m0(r);e&&!e.has(r)&&e.set(r,t.style[o]),t.style[o]=i})}function Ia(t,n){n.forEach((e,i)=>{let r=m0(i);t.style[r]=""})}function gu(t){return Array.isArray(t)?t.length==1?t[0]:fk(t):t}function FB(t,n,e){let i=n.params||{},r=qD(t);r.length&&r.forEach(o=>{i.hasOwnProperty(o)||e.push(aee(o))})}var UD=new RegExp(`${$D}\\s*(.+?)\\s*${hee}`,"g");function qD(t){let n=[];if(typeof t=="string"){let e;for(;e=UD.exec(t);)n.push(e[1]);UD.lastIndex=0}return n}function _u(t,n,e){let i=`${t}`,r=i.replace(UD,(o,s)=>{let a=n[s];return a==null&&(e.push(lee(s)),a=""),a.toString()});return r==i?t:r}var bee=/-+([a-z0-9])/g;function m0(t){return t.replace(bee,(...n)=>n[1].toUpperCase())}function BB(t,n){return t===0||n===0}function UB(t,n,e){if(e.size&&n.length){let i=n[0],r=[];if(e.forEach((o,s)=>{i.has(s)||r.push(s),i.set(s,o)}),r.length)for(let o=1;o<n.length;o++){let s=n[o];r.forEach(a=>s.set(a,h0(t,a)))}}return n}function vi(t,n,e){switch(n.type){case Me.Trigger:return t.visitTrigger(n,e);case Me.State:return t.visitState(n,e);case Me.Transition:return t.visitTransition(n,e);case Me.Sequence:return t.visitSequence(n,e);case Me.Group:return t.visitGroup(n,e);case Me.Animate:return t.visitAnimate(n,e);case Me.Keyframes:return t.visitKeyframes(n,e);case Me.Style:return t.visitStyle(n,e);case Me.Reference:return t.visitReference(n,e);case Me.AnimateChild:return t.visitAnimateChild(n,e);case Me.AnimateRef:return t.visitAnimateRef(n,e);case Me.Query:return t.visitQuery(n,e);case Me.Stagger:return t.visitStagger(n,e);default:throw cee(n.type)}}function h0(t,n){return window.getComputedStyle(t)[n]}var d1=(()=>{class t{validateStyleProperty(e){return PB(e)}containsElement(e,i){return HD(e,i)}getParentElement(e){return u0(e)}query(e,i,r){return zD(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,o,s,a=[],l){return new co(r,o)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),_c=class{static NOOP=new d1},bc=class{};var yee=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]),v0=class extends bc{normalizePropertyName(n,e){return m0(n)}normalizeStyleValue(n,e,i,r){let o="",s=i.toString().trim();if(yee.has(e)&&i!==0&&i!=="0")if(typeof i=="number")o="px";else{let a=i.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&a[1].length==0&&r.push(dB(n,i))}return s+o}};var S0="*";function vee(t,n){let e=[];return typeof t=="string"?t.split(/\s*,\s*/).forEach(i=>See(i,e,n)):e.push(t),e}function See(t,n,e){if(t[0]==":"){let l=Eee(t,e);if(typeof l=="function"){n.push(l);return}t=l}let i=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(i==null||i.length<4)return e.push(EB(t)),n;let r=i[1],o=i[2],s=i[3];n.push(jB(r,s));let a=r==S0&&s==S0;o[0]=="<"&&!a&&n.push(jB(s,r))}function Eee(t,n){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i)<parseFloat(e);default:return n.push(CB(t)),"* => *"}}var g0=new Set(["true","1"]),_0=new Set(["false","0"]);function jB(t,n){let e=g0.has(t)||_0.has(t),i=g0.has(n)||_0.has(n);return(r,o)=>{let s=t==S0||t==r,a=n==S0||n==o;return!s&&e&&typeof r=="boolean"&&(s=r?g0.has(t):_0.has(t)),!a&&i&&typeof o=="boolean"&&(a=o?g0.has(n):_0.has(n)),s&&a}}var QB=":self",Cee=new RegExp(`s*${QB}s*,?`,"g");function ZB(t,n,e,i){return new JD(t).build(n,e,i)}var VB="",JD=class{_driver;constructor(n){this._driver=n}build(n,e,i){let r=new e1(e);return this._resetContextStyleTimingState(r),vi(this,gu(n),r)}_resetContextStyleTimingState(n){n.currentQuerySelector=VB,n.collectedStyles=new Map,n.collectedStyles.set(VB,new Map),n.currentTime=0}visitTrigger(n,e){let i=e.queryCount=0,r=e.depCount=0,o=[],s=[];return n.name.charAt(0)=="@"&&e.errors.push(uB()),n.definitions.forEach(a=>{if(this._resetContextStyleTimingState(e),a.type==Me.State){let l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(d=>{l.name=d,o.push(this.visitState(l,e))}),l.name=c}else if(a.type==Me.Transition){let l=this.visitTransition(a,e);i+=l.queryCount,r+=l.depCount,s.push(l)}else e.errors.push(pB())}),{type:Me.Trigger,name:n.name,states:o,transitions:s,queryCount:i,depCount:r,options:null}}visitState(n,e){let i=this.visitStyle(n.styles,e),r=n.options&&n.options.params||null;if(i.containsDynamicStyles){let o=new Set,s=r||{};i.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{qD(l).forEach(c=>{s.hasOwnProperty(c)||o.add(c)})})}),o.size&&e.errors.push(fB(n.name,[...o.values()]))}return{type:Me.State,name:n.name,style:i,options:r?{params:r}:null}}visitTransition(n,e){e.queryCount=0,e.depCount=0;let i=vi(this,gu(n.animation),e),r=vee(n.expr,e.errors);return{type:Me.Transition,matchers:r,animation:i,queryCount:e.queryCount,depCount:e.depCount,options:gc(n.options)}}visitSequence(n,e){return{type:Me.Sequence,steps:n.steps.map(i=>vi(this,i,e)),options:gc(n.options)}}visitGroup(n,e){let i=e.currentTime,r=0,o=n.steps.map(s=>{e.currentTime=i;let a=vi(this,s,e);return r=Math.max(r,e.currentTime),a});return e.currentTime=r,{type:Me.Group,steps:o,options:gc(n.options)}}visitAnimate(n,e){let i=Iee(n.timings,e.errors);e.currentAnimateTimings=i;let r,o=n.styles?n.styles:ta({});if(o.type==Me.Keyframes)r=this.visitKeyframes(o,e);else{let s=n.styles,a=!1;if(!s){a=!0;let c={};i.easing&&(c.easing=i.easing),s=ta(c)}e.currentTime+=i.duration+i.delay;let l=this.visitStyle(s,e);l.isEmptyStep=a,r=l}return e.currentAnimateTimings=null,{type:Me.Animate,timings:i,style:r,options:null}}visitStyle(n,e){let i=this._makeStyleAst(n,e);return this._validateStyleAst(i,e),i}_makeStyleAst(n,e){let i=[],r=Array.isArray(n.styles)?n.styles:[n.styles];for(let a of r)typeof a=="string"?a===er?i.push(a):e.errors.push(mB(a)):i.push(new Map(Object.entries(a)));let o=!1,s=null;return i.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(s=a.get("easing"),a.delete("easing")),!o)){for(let l of a.values())if(l.toString().indexOf($D)>=0){o=!0;break}}}),{type:Me.Style,styles:i,easing:s,offset:n.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(n,e){let i=e.currentAnimateTimings,r=e.currentTime,o=e.currentTime;i&&o>0&&(o-=i.duration+i.delay),n.styles.forEach(s=>{typeof s!="string"&&s.forEach((a,l)=>{let c=e.collectedStyles.get(e.currentQuerySelector),d=c.get(l),u=!0;d&&(o!=r&&o>=d.startTime&&r<=d.endTime&&(e.errors.push(hB(l,d.startTime,d.endTime,o,r)),u=!1),o=d.startTime),u&&c.set(l,{startTime:o,endTime:r}),e.options&&FB(a,e.options,e.errors)})})}visitKeyframes(n,e){let i={type:Me.Keyframes,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(gB()),i;let r=1,o=0,s=[],a=!1,l=!1,c=0,d=n.steps.map(P=>{let O=this._makeStyleAst(P,e),q=O.offset!=null?O.offset:Tee(O.styles),pe=0;return q!=null&&(o++,pe=O.offset=q),l=l||pe<0||pe>1,a=a||pe<c,c=pe,s.push(pe),O});l&&e.errors.push(_B()),a&&e.errors.push(bB());let u=n.steps.length,m=0;o>0&&o<u?e.errors.push(yB()):o==0&&(m=r/(u-1));let f=u-1,_=e.currentTime,S=e.currentAnimateTimings,M=S.duration;return d.forEach((P,O)=>{let q=m>0?O==f?1:m*O:s[O],pe=q*M;e.currentTime=_+S.delay+pe,S.duration=pe,this._validateStyleAst(P,e),P.offset=q,i.styles.push(P)}),i}visitReference(n,e){return{type:Me.Reference,animation:vi(this,gu(n.animation),e),options:gc(n.options)}}visitAnimateChild(n,e){return e.depCount++,{type:Me.AnimateChild,options:gc(n.options)}}visitAnimateRef(n,e){return{type:Me.AnimateRef,animation:this.visitReference(n.animation,e),options:gc(n.options)}}visitQuery(n,e){let i=e.currentQuerySelector,r=n.options||{};e.queryCount++,e.currentQuery=n;let[o,s]=wee(n.selector);e.currentQuerySelector=i.length?i+" "+o:o,yi(e.collectedStyles,e.currentQuerySelector,new Map);let a=vi(this,gu(n.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:Me.Query,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:s,animation:a,originalSelector:n.selector,options:gc(n.options)}}visitStagger(n,e){e.currentQuery||e.errors.push(vB());let i=n.timings==="full"?{duration:0,delay:0,easing:"full"}:Km(n.timings,e.errors,!0);return{type:Me.Stagger,animation:vi(this,gu(n.animation),e),timings:i,options:null}}};function wee(t){let n=!!t.split(/\s*,\s*/).find(e=>e==QB);return n&&(t=t.replace(Cee,"")),t=t.replace(/@\*/g,Ym).replace(/@\w+/g,e=>Ym+"-"+e.slice(1)).replace(/:animating/g,f0),[t,n]}function xee(t){return t?h({},t):null}var e1=class{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(n){this.errors=n}};function Tee(t){if(typeof t=="string")return null;let n=null;if(Array.isArray(t))t.forEach(e=>{if(e instanceof Map&&e.has("offset")){let i=e;n=parseFloat(i.get("offset")),i.delete("offset")}});else if(t instanceof Map&&t.has("offset")){let e=t;n=parseFloat(e.get("offset")),e.delete("offset")}return n}function Iee(t,n){if(t.hasOwnProperty("duration"))return t;if(typeof t=="number"){let o=Km(t,n).duration;return YD(o,0,"")}let e=t;if(e.split(/\s+/).some(o=>o.charAt(0)=="{"&&o.charAt(1)=="{")){let o=YD(0,0,"");return o.dynamic=!0,o.strValue=e,o}let r=Km(e,n);return YD(r.duration,r.delay,r.easing)}function gc(t){return t?(t=h({},t),t.params&&(t.params=xee(t.params))):t={},t}function YD(t,n,e){return{duration:t,delay:n,easing:e}}function u1(t,n,e,i,r,o,s=null,a=!1){return{type:1,element:t,keyframes:n,preStyleProps:e,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:s,subTimeline:a}}var Zm=class{_map=new Map;get(n){return this._map.get(n)||[]}append(n,e){let i=this._map.get(n);i||this._map.set(n,i=[]),i.push(...e)}has(n){return this._map.has(n)}clear(){this._map.clear()}},Dee=1,Aee=":enter",Mee=new RegExp(Aee,"g"),Oee=":leave",Nee=new RegExp(Oee,"g");function XB(t,n,e,i,r,o=new Map,s=new Map,a,l,c=[]){return new t1().buildKeyframes(t,n,e,i,r,o,s,a,l,c)}var t1=class{buildKeyframes(n,e,i,r,o,s,a,l,c,d=[]){c=c||new Zm;let u=new n1(n,e,c,r,o,d,[]);u.options=l;let m=l.delay?Oo(l.delay):0;u.currentTimeline.delayNextStep(m),u.currentTimeline.setStyles([s],null,u.errors,l),vi(this,i,u);let f=u.timelines.filter(_=>_.containsAnimation());if(f.length&&a.size){let _;for(let S=f.length-1;S>=0;S--){let M=f[S];if(M.element===e){_=M;break}}_&&!_.allowOnlyTimelineStyles()&&_.setStyles([a],null,u.errors,l)}return f.length?f.map(_=>_.buildKeyframes()):[u1(e,[],[],[],0,m,"",!1)]}visitTrigger(n,e){}visitState(n,e){}visitTransition(n,e){}visitAnimateChild(n,e){let i=e.subInstructions.get(e.element);if(i){let r=e.createSubContext(n.options),o=e.currentTimeline.currentTime,s=this._visitSubInstructions(i,r,r.options);o!=s&&e.transformIntoNewTimeline(s)}e.previousNode=n}visitAnimateRef(n,e){let i=e.createSubContext(n.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([n.options,n.animation.options],e,i),this.visitReference(n.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=n}_applyAnimationRefDelays(n,e,i){for(let r of n){let o=r?.delay;if(o){let s=typeof o=="number"?o:Oo(_u(o,r?.params??{},e.errors));i.delayNextStep(s)}}}_visitSubInstructions(n,e,i){let o=e.currentTimeline.currentTime,s=i.duration!=null?Oo(i.duration):null,a=i.delay!=null?Oo(i.delay):null;return s!==0&&n.forEach(l=>{let c=e.appendInstructionToTimeline(l,s,a);o=Math.max(o,c.duration+c.delay)}),o}visitReference(n,e){e.updateOptions(n.options,!0),vi(this,n.animation,e),e.previousNode=n}visitSequence(n,e){let i=e.subContextCount,r=e,o=n.options;if(o&&(o.params||o.delay)&&(r=e.createSubContext(o),r.transformIntoNewTimeline(),o.delay!=null)){r.previousNode.type==Me.Style&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=E0);let s=Oo(o.delay);r.delayNextStep(s)}n.steps.length&&(n.steps.forEach(s=>vi(this,s,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=n}visitGroup(n,e){let i=[],r=e.currentTimeline.currentTime,o=n.options&&n.options.delay?Oo(n.options.delay):0;n.steps.forEach(s=>{let a=e.createSubContext(n.options);o&&a.delayNextStep(o),vi(this,s,a),r=Math.max(r,a.currentTimeline.currentTime),i.push(a.currentTimeline)}),i.forEach(s=>e.currentTimeline.mergeTimelineCollectedStyles(s)),e.transformIntoNewTimeline(r),e.previousNode=n}_visitTiming(n,e){if(n.dynamic){let i=n.strValue,r=e.params?_u(i,e.params,e.errors):i;return Km(r,e.errors)}else return{duration:n.duration,delay:n.delay,easing:n.easing}}visitAnimate(n,e){let i=e.currentAnimateTimings=this._visitTiming(n.timings,e),r=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),r.snapshotCurrentStyles());let o=n.style;o.type==Me.Keyframes?this.visitKeyframes(o,e):(e.incrementTime(i.duration),this.visitStyle(o,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=n}visitStyle(n,e){let i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.hasCurrentStyleProperties()&&i.forwardFrame();let o=r&&r.easing||n.easing;n.isEmptyStep?i.applyEmptyStep(o):i.setStyles(n.styles,o,e.errors,e.options),e.previousNode=n}visitKeyframes(n,e){let i=e.currentAnimateTimings,r=e.currentTimeline.duration,o=i.duration,a=e.createSubContext().currentTimeline;a.easing=i.easing,n.styles.forEach(l=>{let c=l.offset||0;a.forwardTime(c*o),a.setStyles(l.styles,l.easing,e.errors,e.options),a.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(a),e.transformIntoNewTimeline(r+o),e.previousNode=n}visitQuery(n,e){let i=e.currentTimeline.currentTime,r=n.options||{},o=r.delay?Oo(r.delay):0;o&&(e.previousNode.type===Me.Style||i==0&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=E0);let s=i,a=e.invokeQuery(n.selector,n.originalSelector,n.limit,n.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=a.length;let l=null;a.forEach((c,d)=>{e.currentQueryIndex=d;let u=e.createSubContext(n.options,c);o&&u.delayNextStep(o),c===e.element&&(l=u.currentTimeline),vi(this,n.animation,u),u.currentTimeline.applyStylesToKeyframe();let m=u.currentTimeline.currentTime;s=Math.max(s,m)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(s),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=n}visitStagger(n,e){let i=e.parentContext,r=e.currentTimeline,o=n.timings,s=Math.abs(o.duration),a=s*(e.currentQueryTotal-1),l=s*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=a-l;break;case"full":l=i.currentStaggerTime;break}let d=e.currentTimeline;l&&d.delayNextStep(l);let u=d.currentTime;vi(this,n.animation,e),e.previousNode=n,i.currentStaggerTime=r.currentTime-u+(r.startTime-i.currentTimeline.startTime)}},E0={},n1=class t{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=E0;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(n,e,i,r,o,s,a,l){this._driver=n,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=s,this.timelines=a,this.currentTimeline=l||new C0(this._driver,e,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(n,e){if(!n)return;let i=n,r=this.options;i.duration!=null&&(r.duration=Oo(i.duration)),i.delay!=null&&(r.delay=Oo(i.delay));let o=i.params;if(o){let s=r.params;s||(s=this.options.params={}),Object.keys(o).forEach(a=>{(!e||!s.hasOwnProperty(a))&&(s[a]=_u(o[a],s,this.errors))})}}_copyOptions(){let n={};if(this.options){let e=this.options.params;if(e){let i=n.params={};Object.keys(e).forEach(r=>{i[r]=e[r]})}}return n}createSubContext(n=null,e,i){let r=e||this.element,o=new t(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(n),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(n){return this.previousNode=E0,this.currentTimeline=this.currentTimeline.fork(this.element,n),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(n,e,i){let r={duration:e??n.duration,delay:this.currentTimeline.currentTime+(i??0)+n.delay,easing:""},o=new i1(this._driver,n.element,n.keyframes,n.preStyleProps,n.postStyleProps,r,n.stretchStartingKeyframe);return this.timelines.push(o),r}incrementTime(n){this.currentTimeline.forwardTime(this.currentTimeline.duration+n)}delayNextStep(n){n>0&&this.currentTimeline.delayNextStep(n)}invokeQuery(n,e,i,r,o,s){let a=[];if(r&&a.push(this.element),n.length>0){n=n.replace(Mee,"."+this._enterClassName),n=n.replace(Nee,"."+this._leaveClassName);let l=i!=1,c=this._driver.query(this.element,n,l);i!==0&&(c=i<0?c.slice(c.length+i,c.length):c.slice(0,i)),a.push(...c)}return!o&&a.length==0&&s.push(SB(e)),a}},C0=class t{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(n,e,i,r){this._driver=n,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=r,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(n){let e=this._keyframes.size===1&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+n),e&&this.snapshotCurrentStyles()):this.startTime+=n}fork(n,e){return this.applyStylesToKeyframe(),new t(this._driver,n,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=Dee,this._loadKeyframe()}forwardTime(n){this.applyStylesToKeyframe(),this.duration=n,this._loadKeyframe()}_updateStyle(n,e){this._localTimelineStyles.set(n,e),this._globalTimelineStyles.set(n,e),this._styleSummary.set(n,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(n){n&&this._previousKeyframe.set("easing",n);for(let[e,i]of this._globalTimelineStyles)this._backFill.set(e,i||er),this._currentKeyframe.set(e,er);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(n,e,i,r){e&&this._previousKeyframe.set("easing",e);let o=r&&r.params||{},s=Ree(n,this._globalTimelineStyles);for(let[a,l]of s){let c=_u(l,o,i);this._pendingStyles.set(a,c),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??er),this._updateStyle(a,c)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((n,e)=>{this._currentKeyframe.set(e,n)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((n,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,n)}))}snapshotCurrentStyles(){for(let[n,e]of this._localTimelineStyles)this._pendingStyles.set(n,e),this._updateStyle(n,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let n=[];for(let e in this._currentKeyframe)n.push(e);return n}mergeTimelineCollectedStyles(n){n._styleSummary.forEach((e,i)=>{let r=this._styleSummary.get(i);(!r||e.time>r.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();let n=new Set,e=new Set,i=this._keyframes.size===1&&this.duration===0,r=[];this._keyframes.forEach((a,l)=>{let c=new Map([...this._backFill,...a]);c.forEach((d,u)=>{d===Ed?n.add(u):d===er&&e.add(u)}),i||c.set("offset",l/this.duration),r.push(c)});let o=[...n.values()],s=[...e.values()];if(i){let a=r[0],l=new Map(a);a.set("offset",0),l.set("offset",1),r=[a,l]}return u1(this.element,r,o,s,this.duration,this.startTime,this.easing,!1)}},i1=class extends C0{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(n,e,i,r,o,s,a=!1){super(n,e,s.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=a,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let n=this.keyframes,{delay:e,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){let o=[],s=i+e,a=e/s,l=new Map(n[0]);l.set("offset",0),o.push(l);let c=new Map(n[0]);c.set("offset",HB(a)),o.push(c);let d=n.length-1;for(let u=1;u<=d;u++){let m=new Map(n[u]),f=m.get("offset"),_=e+f*i;m.set("offset",HB(_/s)),o.push(m)}i=s,e=0,r="",n=o}return u1(this.element,n,this.preStyleProps,this.postStyleProps,i,e,r,!0)}};function HB(t,n=3){let e=Math.pow(10,n-1);return Math.round(t*e)/e}function Ree(t,n){let e=new Map,i;return t.forEach(r=>{if(r==="*"){i??=n.keys();for(let o of i)e.set(o,er)}else for(let[o,s]of r)e.set(o,s)}),e}function zB(t,n,e,i,r,o,s,a,l,c,d,u,m){return{type:0,element:t,triggerName:n,isRemovalTransition:r,fromState:e,fromStyles:o,toState:i,toStyles:s,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:d,totalTime:u,errors:m}}var KD={},w0=class{_triggerName;ast;_stateStyles;constructor(n,e,i){this._triggerName=n,this.ast=e,this._stateStyles=i}match(n,e,i,r){return kee(this.ast.matchers,n,e,i,r)}buildStyles(n,e,i){let r=this._stateStyles.get("*");return n!==void 0&&(r=this._stateStyles.get(n?.toString())||r),r?r.buildStyles(e,i):new Map}build(n,e,i,r,o,s,a,l,c,d){let u=[],m=this.ast.options&&this.ast.options.params||KD,f=a&&a.params||KD,_=this.buildStyles(i,f,u),S=l&&l.params||KD,M=this.buildStyles(r,S,u),P=new Set,O=new Map,q=new Map,pe=r==="void",Ct={params:JB(S,m),delay:this.ast.options?.delay},Ve=d?[]:XB(n,e,this.ast.animation,o,s,_,M,Ct,c,u),yt=0;return Ve.forEach(wt=>{yt=Math.max(wt.duration+wt.delay,yt)}),u.length?zB(e,this._triggerName,i,r,pe,_,M,[],[],O,q,yt,u):(Ve.forEach(wt=>{let Ft=wt.element,Wn=yi(O,Ft,new Set);wt.preStyleProps.forEach(Si=>Wn.add(Si));let Fr=yi(q,Ft,new Set);wt.postStyleProps.forEach(Si=>Fr.add(Si)),Ft!==e&&P.add(Ft)}),zB(e,this._triggerName,i,r,pe,_,M,Ve,[...P.values()],O,q,yt))}};function kee(t,n,e,i,r){return t.some(o=>o(n,e,i,r))}function JB(t,n){let e=h({},n);return Object.entries(t).forEach(([i,r])=>{r!=null&&(e[i]=r)}),e}var r1=class{styles;defaultParams;normalizer;constructor(n,e,i){this.styles=n,this.defaultParams=e,this.normalizer=i}buildStyles(n,e){let i=new Map,r=JB(n,this.defaultParams);return this.styles.styles.forEach(o=>{typeof o!="string"&&o.forEach((s,a)=>{s&&(s=_u(s,r,e));let l=this.normalizer.normalizePropertyName(a,e);s=this.normalizer.normalizeStyleValue(a,l,s,e),i.set(a,s)})}),i}};function Pee(t,n,e){return new o1(t,n,e)}var o1=class{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(n,e,i){this.name=n,this.ast=e,this._normalizer=i,e.states.forEach(r=>{let o=r.options&&r.options.params||{};this.states.set(r.name,new r1(r.style,o,i))}),$B(this.states,"true","1"),$B(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new w0(n,r,this.states))}),this.fallbackTransition=Lee(n,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(n,e,i,r){return this.transitionFactories.find(s=>s.match(n,e,i,r))||null}matchStyles(n,e,i){return this.fallbackTransition.buildStyles(n,e,i)}};function Lee(t,n,e){let i=[(s,a)=>!0],r={type:Me.Sequence,steps:[],options:null},o={type:Me.Transition,animation:r,matchers:i,options:null,queryCount:0,depCount:0};return new w0(t,o,n)}function $B(t,n,e){t.has(n)?t.has(e)||t.set(e,t.get(n)):t.has(e)&&t.set(n,t.get(e))}var Fee=new Zm,s1=class{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(n,e,i){this.bodyNode=n,this._driver=e,this._normalizer=i}register(n,e){let i=[],r=[],o=ZB(this._driver,e,i,r);if(i.length)throw xB(i);this._animations.set(n,o)}_buildPlayer(n,e,i){let r=n.element,o=jD(this._normalizer,n.keyframes,e,i);return this._driver.animate(r,o,n.duration,n.delay,n.easing,[],!0)}create(n,e,i={}){let r=[],o=this._animations.get(n),s,a=new Map;if(o?(s=XB(this._driver,e,o,GD,p0,new Map,new Map,i,Fee,r),s.forEach(d=>{let u=yi(a,d.element,new Map);d.postStyleProps.forEach(m=>u.set(m,null))})):(r.push(TB()),s=[]),r.length)throw IB(r);a.forEach((d,u)=>{d.forEach((m,f)=>{d.set(f,this._driver.computeStyle(u,f,er))})});let l=s.map(d=>{let u=a.get(d.element);return this._buildPlayer(d,new Map,u)}),c=Es(l);return this._playersById.set(n,c),c.onDestroy(()=>this.destroy(n)),this.players.push(c),c}destroy(n){let e=this._getPlayer(n);e.destroy(),this._playersById.delete(n);let i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(n){let e=this._playersById.get(n);if(!e)throw DB(n);return e}listen(n,e,i,r){let o=d0(e,"","","");return c0(this._getPlayer(n),i,o,r),()=>{}}command(n,e,i,r){if(i=="register"){this.register(n,r[0]);return}if(i=="create"){let s=r[0]||{};this.create(n,e,s);return}let o=this._getPlayer(n);switch(i){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(n);break}}},GB="ng-animate-queued",Bee=".ng-animate-queued",QD="ng-animate-disabled",Uee=".ng-animate-disabled",jee="ng-star-inserted",Vee=".ng-star-inserted",Hee=[],e5={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},zee={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Lr="__ng_removed",Xm=class{namespaceId;value;options;get params(){return this.options.params}constructor(n,e=""){this.namespaceId=e;let i=n&&n.hasOwnProperty("value"),r=i?n.value:n;if(this.value=Gee(r),i){let o=n,{value:s}=o,a=vu(o,["value"]);this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(n){let e=n.params;if(e){let i=this.options.params;Object.keys(e).forEach(r=>{i[r]==null&&(i[r]=e[r])})}}},Qm="void",ZD=new Xm(Qm),a1=class{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(n,e,i){this.id=n,this.hostElement=e,this._engine=i,this._hostClassName="ng-tns-"+n,cr(e,this._hostClassName)}listen(n,e,i,r){if(!this._triggers.has(e))throw AB(i,e);if(i==null||i.length==0)throw MB(e);if(!Wee(i))throw OB(i,e);let o=yi(this._elementListeners,n,[]),s={name:e,phase:i,callback:r};o.push(s);let a=yi(this._engine.statesByElement,n,new Map);return a.has(e)||(cr(n,qm),cr(n,qm+"-"+e),a.set(e,ZD)),()=>{this._engine.afterFlush(()=>{let l=o.indexOf(s);l>=0&&o.splice(l,1),this._triggers.has(e)||a.delete(e)})}}register(n,e){return this._triggers.has(n)?!1:(this._triggers.set(n,e),!0)}_getTrigger(n){let e=this._triggers.get(n);if(!e)throw NB(n);return e}trigger(n,e,i,r=!0){let o=this._getTrigger(e),s=new Jm(this.id,e,n),a=this._engine.statesByElement.get(n);a||(cr(n,qm),cr(n,qm+"-"+e),this._engine.statesByElement.set(n,a=new Map));let l=a.get(e),c=new Xm(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a.set(e,c),l||(l=ZD),!(c.value===Qm)&&l.value===c.value){if(!Kee(l.params,c.params)){let S=[],M=o.matchStyles(l.value,l.params,S),P=o.matchStyles(c.value,c.params,S);S.length?this._engine.reportError(S):this._engine.afterFlush(()=>{Ia(n,M),Pr(n,P)})}return}let m=yi(this._engine.playersByElement,n,[]);m.forEach(S=>{S.namespaceId==this.id&&S.triggerName==e&&S.queued&&S.destroy()});let f=o.matchTransition(l.value,c.value,n,c.params),_=!1;if(!f){if(!r)return;f=o.fallbackTransition,_=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:e,transition:f,fromState:l,toState:c,player:s,isFallbackTransition:_}),_||(cr(n,GB),s.onStart(()=>{bu(n,GB)})),s.onDone(()=>{let S=this.players.indexOf(s);S>=0&&this.players.splice(S,1);let M=this._engine.playersByElement.get(n);if(M){let P=M.indexOf(s);P>=0&&M.splice(P,1)}}),this.players.push(s),m.push(s),s}deregister(n){this._triggers.delete(n),this._engine.statesByElement.forEach(e=>e.delete(n)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(r=>r.name!=n))})}clearElementCache(n){this._engine.statesByElement.delete(n),this._elementListeners.delete(n);let e=this._engine.playersByElement.get(n);e&&(e.forEach(i=>i.destroy()),this._engine.playersByElement.delete(n))}_signalRemovalForInnerTriggers(n,e){let i=this._engine.driver.query(n,Ym,!0);i.forEach(r=>{if(r[Lr])return;let o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(s=>s.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(n,e,i,r){let o=this._engine.statesByElement.get(n),s=new Map;if(o){let a=[];if(o.forEach((l,c)=>{if(s.set(c,l.value),this._triggers.has(c)){let d=this.trigger(n,c,Qm,r);d&&a.push(d)}}),a.length)return this._engine.markElementAsRemoved(this.id,n,!0,e,s),i&&Es(a).onDone(()=>this._engine.processLeaveNode(n)),!0}return!1}prepareLeaveAnimationListeners(n){let e=this._elementListeners.get(n),i=this._engine.statesByElement.get(n);if(e&&i){let r=new Set;e.forEach(o=>{let s=o.name;if(r.has(s))return;r.add(s);let l=this._triggers.get(s).fallbackTransition,c=i.get(s)||ZD,d=new Xm(Qm),u=new Jm(this.id,s,n);this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:s,transition:l,fromState:c,toState:d,player:u,isFallbackTransition:!0})})}}removeNode(n,e){let i=this._engine;if(n.childElementCount&&this._signalRemovalForInnerTriggers(n,e),this.triggerLeaveAnimation(n,e,!0))return;let r=!1;if(i.totalAnimations){let o=i.players.length?i.playersByQueriedElement.get(n):[];if(o&&o.length)r=!0;else{let s=n;for(;s=s.parentNode;)if(i.statesByElement.get(s)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(n),r)i.markElementAsRemoved(this.id,n,!1,e);else{let o=n[Lr];(!o||o===e5)&&(i.afterFlush(()=>this.clearElementCache(n)),i.destroyInnerAnimations(n),i._onRemovalComplete(n,e))}}insertNode(n,e){cr(n,this._hostClassName)}drainQueuedTransitions(n){let e=[];return this._queue.forEach(i=>{let r=i.player;if(r.destroyed)return;let o=i.element,s=this._elementListeners.get(o);s&&s.forEach(a=>{if(a.name==i.triggerName){let l=d0(o,i.triggerName,i.fromState.value,i.toState.value);l._data=n,c0(i.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.sort((i,r)=>{let o=i.transition.ast.depCount,s=r.transition.ast.depCount;return o==0||s==0?o-s:this._engine.driver.containsElement(i.element,r.element)?1:-1})}destroy(n){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,n)}},l1=class{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(n,e)=>{};_onRemovalComplete(n,e){this.onRemovalComplete(n,e)}constructor(n,e,i){this.bodyNode=n,this.driver=e,this._normalizer=i}get queuedPlayers(){let n=[];return this._namespaceList.forEach(e=>{e.players.forEach(i=>{i.queued&&n.push(i)})}),n}createNamespace(n,e){let i=new a1(n,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[n]=i}_balanceNamespaceList(n,e){let i=this._namespaceList,r=this.namespacesByHostElement;if(i.length-1>=0){let s=!1,a=this.driver.getParentElement(e);for(;a;){let l=r.get(a);if(l){let c=i.indexOf(l);i.splice(c+1,0,n),s=!0;break}a=this.driver.getParentElement(a)}s||i.unshift(n)}else i.push(n);return r.set(e,n),n}register(n,e){let i=this._namespaceLookup[n];return i||(i=this.createNamespace(n,e)),i}registerTrigger(n,e,i){let r=this._namespaceLookup[n];r&&r.register(e,i)&&this.totalAnimations++}destroy(n,e){n&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let i=this._fetchNamespace(n);this.namespacesByHostElement.delete(i.hostElement);let r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1),i.destroy(e),delete this._namespaceLookup[n]}))}_fetchNamespace(n){return this._namespaceLookup[n]}fetchNamespacesByElement(n){let e=new Set,i=this.statesByElement.get(n);if(i){for(let r of i.values())if(r.namespaceId){let o=this._fetchNamespace(r.namespaceId);o&&e.add(o)}}return e}trigger(n,e,i,r){if(b0(e)){let o=this._fetchNamespace(n);if(o)return o.trigger(e,i,r),!0}return!1}insertNode(n,e,i,r){if(!b0(e))return;let o=e[Lr];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;let s=this.collectedLeaveElements.indexOf(e);s>=0&&this.collectedLeaveElements.splice(s,1)}if(n){let s=this._fetchNamespace(n);s&&s.insertNode(e,i)}r&&this.collectEnterElement(e)}collectEnterElement(n){this.collectedEnterElements.push(n)}markElementAsDisabled(n,e){e?this.disabledNodes.has(n)||(this.disabledNodes.add(n),cr(n,QD)):this.disabledNodes.has(n)&&(this.disabledNodes.delete(n),bu(n,QD))}removeNode(n,e,i){if(b0(e)){let r=n?this._fetchNamespace(n):null;r?r.removeNode(e,i):this.markElementAsRemoved(n,e,!1,i);let o=this.namespacesByHostElement.get(e);o&&o.id!==n&&o.removeNode(e,i)}else this._onRemovalComplete(e,i)}markElementAsRemoved(n,e,i,r,o){this.collectedLeaveElements.push(e),e[Lr]={namespaceId:n,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(n,e,i,r,o){return b0(e)?this._fetchNamespace(n).listen(e,i,r,o):()=>{}}_buildInstruction(n,e,i,r,o){return n.transition.build(this.driver,n.element,n.fromState.value,n.toState.value,i,r,n.fromState.options,n.toState.options,e,o)}destroyInnerAnimations(n){let e=this.driver.query(n,Ym,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),this.playersByQueriedElement.size!=0&&(e=this.driver.query(n,f0,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(n){let e=this.playersByElement.get(n);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(n){let e=this.playersByQueriedElement.get(n);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(n=>{if(this.players.length)return Es(this.players).onDone(()=>n());n()})}processLeaveNode(n){let e=n[Lr];if(e&&e.setForRemoval){if(n[Lr]=e5,e.namespaceId){this.destroyInnerAnimations(n);let i=this._fetchNamespace(e.namespaceId);i&&i.clearElementCache(n)}this._onRemovalComplete(n,e.setForRemoval)}n.classList?.contains(QD)&&this.markElementAsDisabled(n,!1),this.driver.query(n,Uee,!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(n=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;i<this.collectedEnterElements.length;i++){let r=this.collectedEnterElements[i];cr(r,jee)}if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){let i=[];try{e=this._flushAnimations(i,n)}finally{for(let r=0;r<i.length;r++)i[r]()}}else for(let i=0;i<this.collectedLeaveElements.length;i++){let r=this.collectedLeaveElements[i];this.processLeaveNode(r)}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(i=>i()),this._flushFns=[],this._whenQuietFns.length){let i=this._whenQuietFns;this._whenQuietFns=[],e.length?Es(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(n){throw RB(n)}_flushAnimations(n,e){let i=new Zm,r=[],o=new Map,s=[],a=new Map,l=new Map,c=new Map,d=new Set;this.disabledNodes.forEach(ee=>{d.add(ee);let fe=this.driver.query(ee,Bee,!0);for(let ye=0;ye<fe.length;ye++)d.add(fe[ye])});let u=this.bodyNode,m=Array.from(this.statesByElement.keys()),f=YB(m,this.collectedEnterElements),_=new Map,S=0;f.forEach((ee,fe)=>{let ye=GD+S++;_.set(fe,ye),ee.forEach(qe=>cr(qe,ye))});let M=[],P=new Set,O=new Set;for(let ee=0;ee<this.collectedLeaveElements.length;ee++){let fe=this.collectedLeaveElements[ee],ye=fe[Lr];ye&&ye.setForRemoval&&(M.push(fe),P.add(fe),ye.hasAnimation?this.driver.query(fe,Vee,!0).forEach(qe=>P.add(qe)):O.add(fe))}let q=new Map,pe=YB(m,Array.from(P));pe.forEach((ee,fe)=>{let ye=p0+S++;q.set(fe,ye),ee.forEach(qe=>cr(qe,ye))}),n.push(()=>{f.forEach((ee,fe)=>{let ye=_.get(fe);ee.forEach(qe=>bu(qe,ye))}),pe.forEach((ee,fe)=>{let ye=q.get(fe);ee.forEach(qe=>bu(qe,ye))}),M.forEach(ee=>{this.processLeaveNode(ee)})});let Ct=[],Ve=[];for(let ee=this._namespaceList.length-1;ee>=0;ee--)this._namespaceList[ee].drainQueuedTransitions(e).forEach(ye=>{let qe=ye.player,un=ye.element;if(Ct.push(qe),this.collectedEnterElements.length){let Dn=un[Lr];if(Dn&&Dn.setForMove){if(Dn.previousTriggersValues&&Dn.previousTriggersValues.has(ye.triggerName)){let Ma=Dn.previousTriggersValues.get(ye.triggerName),ji=this.statesByElement.get(ye.element);if(ji&&ji.has(ye.triggerName)){let eh=ji.get(ye.triggerName);eh.value=Ma,ji.set(ye.triggerName,eh)}}qe.destroy();return}}let Br=!u||!this.driver.containsElement(u,un),Ei=q.get(un),Cs=_.get(un),Mt=this._buildInstruction(ye,i,Cs,Ei,Br);if(Mt.errors&&Mt.errors.length){Ve.push(Mt);return}if(Br){qe.onStart(()=>Ia(un,Mt.fromStyles)),qe.onDestroy(()=>Pr(un,Mt.toStyles)),r.push(qe);return}if(ye.isFallbackTransition){qe.onStart(()=>Ia(un,Mt.fromStyles)),qe.onDestroy(()=>Pr(un,Mt.toStyles)),r.push(qe);return}let f1=[];Mt.timelines.forEach(Dn=>{Dn.stretchStartingKeyframe=!0,this.disabledNodes.has(Dn.element)||f1.push(Dn)}),Mt.timelines=f1,i.append(un,Mt.timelines);let d5={instruction:Mt,player:qe,element:un};s.push(d5),Mt.queriedElements.forEach(Dn=>yi(a,Dn,[]).push(qe)),Mt.preStyleProps.forEach((Dn,Ma)=>{if(Dn.size){let ji=l.get(Ma);ji||l.set(Ma,ji=new Set),Dn.forEach((eh,M0)=>ji.add(M0))}}),Mt.postStyleProps.forEach((Dn,Ma)=>{let ji=c.get(Ma);ji||c.set(Ma,ji=new Set),Dn.forEach((eh,M0)=>ji.add(M0))})});if(Ve.length){let ee=[];Ve.forEach(fe=>{ee.push(kB(fe.triggerName,fe.errors))}),Ct.forEach(fe=>fe.destroy()),this.reportError(ee)}let yt=new Map,wt=new Map;s.forEach(ee=>{let fe=ee.element;i.has(fe)&&(wt.set(fe,fe),this._beforeAnimationBuild(ee.player.namespaceId,ee.instruction,yt))}),r.forEach(ee=>{let fe=ee.element;this._getPreviousPlayers(fe,!1,ee.namespaceId,ee.triggerName,null).forEach(qe=>{yi(yt,fe,[]).push(qe),qe.destroy()})});let Ft=M.filter(ee=>KB(ee,l,c)),Wn=new Map;qB(Wn,this.driver,O,c,er).forEach(ee=>{KB(ee,l,c)&&Ft.push(ee)});let Si=new Map;f.forEach((ee,fe)=>{qB(Si,this.driver,new Set(ee),l,Ed)}),Ft.forEach(ee=>{let fe=Wn.get(ee),ye=Si.get(ee);Wn.set(ee,new Map([...fe?.entries()??[],...ye?.entries()??[]]))});let Da=[],Aa=[],No={};s.forEach(ee=>{let{element:fe,player:ye,instruction:qe}=ee;if(i.has(fe)){if(d.has(fe)){ye.onDestroy(()=>Pr(fe,qe.toStyles)),ye.disabled=!0,ye.overrideTotalTime(qe.totalTime),r.push(ye);return}let un=No;if(wt.size>1){let Ei=fe,Cs=[];for(;Ei=Ei.parentNode;){let Mt=wt.get(Ei);if(Mt){un=Mt;break}Cs.push(Ei)}Cs.forEach(Mt=>wt.set(Mt,un))}let Br=this._buildAnimation(ye.namespaceId,qe,yt,o,Si,Wn);if(ye.setRealPlayer(Br),un===No)Da.push(ye);else{let Ei=this.playersByElement.get(un);Ei&&Ei.length&&(ye.parentPlayer=Es(Ei)),r.push(ye)}}else Ia(fe,qe.fromStyles),ye.onDestroy(()=>Pr(fe,qe.toStyles)),Aa.push(ye),d.has(fe)&&r.push(ye)}),Aa.forEach(ee=>{let fe=o.get(ee.element);if(fe&&fe.length){let ye=Es(fe);ee.setRealPlayer(ye)}}),r.forEach(ee=>{ee.parentPlayer?ee.syncPlayerEvents(ee.parentPlayer):ee.destroy()});for(let ee=0;ee<M.length;ee++){let fe=M[ee],ye=fe[Lr];if(bu(fe,p0),ye&&ye.hasAnimation)continue;let qe=[];if(a.size){let Br=a.get(fe);Br&&Br.length&&qe.push(...Br);let Ei=this.driver.query(fe,f0,!0);for(let Cs=0;Cs<Ei.length;Cs++){let Mt=a.get(Ei[Cs]);Mt&&Mt.length&&qe.push(...Mt)}}let un=qe.filter(Br=>!Br.destroyed);un.length?qee(this,fe,un):this.processLeaveNode(fe)}return M.length=0,Da.forEach(ee=>{this.players.push(ee),ee.onDone(()=>{ee.destroy();let fe=this.players.indexOf(ee);this.players.splice(fe,1)}),ee.play()}),Da}afterFlush(n){this._flushFns.push(n)}afterFlushAnimationsDone(n){this._whenQuietFns.push(n)}_getPreviousPlayers(n,e,i,r,o){let s=[];if(e){let a=this.playersByQueriedElement.get(n);a&&(s=a)}else{let a=this.playersByElement.get(n);if(a){let l=!o||o==Qm;a.forEach(c=>{c.queued||!l&&c.triggerName!=r||s.push(c)})}}return(i||r)&&(s=s.filter(a=>!(i&&i!=a.namespaceId||r&&r!=a.triggerName))),s}_beforeAnimationBuild(n,e,i){let r=e.triggerName,o=e.element,s=e.isRemovalTransition?void 0:n,a=e.isRemovalTransition?void 0:r;for(let l of e.timelines){let c=l.element,d=c!==o,u=yi(i,c,[]);this._getPreviousPlayers(c,d,s,a,e.toState).forEach(f=>{let _=f.getRealPlayer();_.beforeDestroy&&_.beforeDestroy(),f.destroy(),u.push(f)})}Ia(o,e.fromStyles)}_buildAnimation(n,e,i,r,o,s){let a=e.triggerName,l=e.element,c=[],d=new Set,u=new Set,m=e.timelines.map(_=>{let S=_.element;d.add(S);let M=S[Lr];if(M&&M.removedBeforeQueried)return new co(_.duration,_.delay);let P=S!==l,O=Yee((i.get(S)||Hee).map(yt=>yt.getRealPlayer())).filter(yt=>{let wt=yt;return wt.element?wt.element===S:!1}),q=o.get(S),pe=s.get(S),Ct=jD(this._normalizer,_.keyframes,q,pe),Ve=this._buildPlayer(_,Ct,O);if(_.subTimeline&&r&&u.add(S),P){let yt=new Jm(n,a,S);yt.setRealPlayer(Ve),c.push(yt)}return Ve});c.forEach(_=>{yi(this.playersByQueriedElement,_.element,[]).push(_),_.onDone(()=>$ee(this.playersByQueriedElement,_.element,_))}),d.forEach(_=>cr(_,WD));let f=Es(m);return f.onDestroy(()=>{d.forEach(_=>bu(_,WD)),Pr(l,e.toStyles)}),u.forEach(_=>{yi(r,_,[]).push(f)}),f}_buildPlayer(n,e,i){return e.length>0?this.driver.animate(n.element,e,n.duration,n.delay,n.easing,i):new co(n.duration,n.delay)}},Jm=class{namespaceId;triggerName;element;_player=new co;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(n,e,i){this.namespaceId=n,this.triggerName=e,this.element=i}setRealPlayer(n){this._containsRealPlayer||(this._player=n,this._queuedCallbacks.forEach((e,i)=>{e.forEach(r=>c0(n,i,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(n.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(n){this.totalTime=n}syncPlayerEvents(n){let e=this._player;e.triggerCallback&&n.onStart(()=>e.triggerCallback("start")),n.onDone(()=>this.finish()),n.onDestroy(()=>this.destroy())}_queueEvent(n,e){yi(this._queuedCallbacks,n,[]).push(e)}onDone(n){this.queued&&this._queueEvent("done",n),this._player.onDone(n)}onStart(n){this.queued&&this._queueEvent("start",n),this._player.onStart(n)}onDestroy(n){this.queued&&this._queueEvent("destroy",n),this._player.onDestroy(n)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(n){this.queued||this._player.setPosition(n)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(n){let e=this._player;e.triggerCallback&&e.triggerCallback(n)}};function $ee(t,n,e){let i=t.get(n);if(i){if(i.length){let r=i.indexOf(e);i.splice(r,1)}i.length==0&&t.delete(n)}return i}function Gee(t){return t??null}function b0(t){return t&&t.nodeType===1}function Wee(t){return t=="start"||t=="done"}function WB(t,n){let e=t.style.display;return t.style.display=n??"none",e}function qB(t,n,e,i,r){let o=[];e.forEach(l=>o.push(WB(l)));let s=[];i.forEach((l,c)=>{let d=new Map;l.forEach(u=>{let m=n.computeStyle(c,u,r);d.set(u,m),(!m||m.length==0)&&(c[Lr]=zee,s.push(c))}),t.set(c,d)});let a=0;return e.forEach(l=>WB(l,o[a++])),s}function YB(t,n){let e=new Map;if(t.forEach(a=>e.set(a,[])),n.length==0)return e;let i=1,r=new Set(n),o=new Map;function s(a){if(!a)return i;let l=o.get(a);if(l)return l;let c=a.parentNode;return e.has(c)?l=c:r.has(c)?l=i:l=s(c),o.set(a,l),l}return n.forEach(a=>{let l=s(a);l!==i&&e.get(l).push(a)}),e}function cr(t,n){t.classList?.add(n)}function bu(t,n){t.classList?.remove(n)}function qee(t,n,e){Es(e).onDone(()=>t.processLeaveNode(n))}function Yee(t){let n=[];return t5(t,n),n}function t5(t,n){for(let e=0;e<t.length;e++){let i=t[e];i instanceof Il?t5(i.players,n):n.push(i)}}function Kee(t,n){let e=Object.keys(t),i=Object.keys(n);if(e.length!=i.length)return!1;for(let r=0;r<e.length;r++){let o=e[r];if(!n.hasOwnProperty(o)||t[o]!==n[o])return!1}return!0}function KB(t,n,e){let i=e.get(t);if(!i)return!1;let r=n.get(t);return r?i.forEach(o=>r.add(o)):n.set(t,i),e.delete(t),!0}var yu=class{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(n,e)=>{};constructor(n,e,i){this._driver=e,this._normalizer=i,this._transitionEngine=new l1(n.body,e,i),this._timelineEngine=new s1(n.body,e,i),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(n,e,i,r,o){let s=n+"-"+r,a=this._triggerCache[s];if(!a){let l=[],c=[],d=ZB(this._driver,o,l,c);if(l.length)throw wB(r,l);a=Pee(r,d,this._normalizer),this._triggerCache[s]=a}this._transitionEngine.registerTrigger(e,r,a)}register(n,e){this._transitionEngine.register(n,e)}destroy(n,e){this._transitionEngine.destroy(n,e)}onInsert(n,e,i,r){this._transitionEngine.insertNode(n,e,i,r)}onRemove(n,e,i){this._transitionEngine.removeNode(n,e,i)}disableAnimations(n,e){this._transitionEngine.markElementAsDisabled(n,e)}process(n,e,i,r){if(i.charAt(0)=="@"){let[o,s]=VD(i),a=r;this._timelineEngine.command(o,e,s,a)}else this._transitionEngine.trigger(n,e,i,r)}listen(n,e,i,r,o){if(i.charAt(0)=="@"){let[s,a]=VD(i);return this._timelineEngine.listen(s,e,a,o)}return this._transitionEngine.listen(n,e,i,r,o)}flush(n=-1){this._transitionEngine.flush(n)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(n){this._transitionEngine.afterFlushAnimationsDone(n)}};function Qee(t,n){let e=null,i=null;return Array.isArray(n)&&n.length?(e=XD(n[0]),n.length>1&&(i=XD(n[n.length-1]))):n instanceof Map&&(e=XD(n)),e||i?new Zee(t,e,i):null}var Zee=(()=>{class t{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r;let o=t.initialStylesByElement.get(e);o||t.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&Pr(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Pr(this._element,this._initialStyles),this._endStyles&&(Pr(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(Ia(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Ia(this._element,this._endStyles),this._endStyles=null),Pr(this._element,this._initialStyles),this._state=3)}}return t})();function XD(t){let n=null;return t.forEach((e,i)=>{Xee(i)&&(n=n||new Map,n.set(i,e))}),n}function Xee(t){return t==="display"||t==="position"}var x0=class{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer=null;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(n,e,i,r){this.element=n,this.keyframes=e,this.options=i,this._specialStyles=r,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this._buildPlayer()&&this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return this.domPlayer;this._initialized=!0;let n=this.keyframes,e=this._triggerWebAnimation(this.element,n,this.options);if(!e)return this._onFinish(),null;this.domPlayer=e,this._finalKeyframe=n.length?n[n.length-1]:new Map;let i=()=>this._onFinish();return e.addEventListener("finish",i),this.onDestroy(()=>{e.removeEventListener("finish",i)}),e}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer?.pause()}_convertKeyframesToObject(n){let e=[];return n.forEach(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(n,e,i){let r=this._convertKeyframesToObject(e);try{return n.animate(r,i)}catch(o){return null}}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}play(){let n=this._buildPlayer();n&&(this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),n.play())}pause(){this.init(),this.domPlayer?.pause()}finish(){this.init(),this.domPlayer&&(this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish())}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer?.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}setPosition(n){this.domPlayer||this.init(),this.domPlayer&&(this.domPlayer.currentTime=n*this.time)}getPosition(){return this.domPlayer?+(this.domPlayer.currentTime??0)/this.time:this._initialized?1:0}get totalTime(){return this._delay+this._duration}beforeDestroy(){let n=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,r)=>{r!=="offset"&&n.set(r,this._finished?i:h0(this.element,r))}),this.currentSnapshot=n}triggerCallback(n){let e=n==="start"?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}},T0=class{validateStyleProperty(n){return!0}validateAnimatableStyleProperty(n){return!0}containsElement(n,e){return HD(n,e)}getParentElement(n){return u0(n)}query(n,e,i){return zD(n,e,i)}computeStyle(n,e,i){return h0(n,e)}animate(n,e,i,r,o,s=[]){let a=r==0?"both":"forwards",l={duration:i,delay:r,fill:a};o&&(l.easing=o);let c=new Map,d=s.filter(f=>f instanceof x0);BB(i,r)&&d.forEach(f=>{f.currentSnapshot.forEach((_,S)=>c.set(S,_))});let u=LB(e).map(f=>new Map(f));u=UB(n,u,c);let m=Qee(n,u);return new x0(n,u,l,m)}};var y0="@",n5="@.disabled",I0=class{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(n,e,i,r){this.namespaceId=n,this.delegate=e,this.engine=i,this._onDestroy=r}get data(){return this.delegate.data}destroyNode(n){this.delegate.destroyNode?.(n)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(n,e){return this.delegate.createElement(n,e)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}appendChild(n,e){this.delegate.appendChild(n,e),this.engine.onInsert(this.namespaceId,e,n,!1)}insertBefore(n,e,i,r=!0){this.delegate.insertBefore(n,e,i),this.engine.onInsert(this.namespaceId,e,n,r)}removeChild(n,e,i,r){if(r){this.delegate.removeChild(n,e,i,r);return}this.parentNode(e)&&this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(n,e){return this.delegate.selectRootElement(n,e)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,e,i,r){this.delegate.setAttribute(n,e,i,r)}removeAttribute(n,e,i){this.delegate.removeAttribute(n,e,i)}addClass(n,e){this.delegate.addClass(n,e)}removeClass(n,e){this.delegate.removeClass(n,e)}setStyle(n,e,i,r){this.delegate.setStyle(n,e,i,r)}removeStyle(n,e,i){this.delegate.removeStyle(n,e,i)}setProperty(n,e,i){e.charAt(0)==y0&&e==n5?this.disableAnimations(n,!!i):this.delegate.setProperty(n,e,i)}setValue(n,e){this.delegate.setValue(n,e)}listen(n,e,i,r){return this.delegate.listen(n,e,i,r)}disableAnimations(n,e){this.engine.disableAnimations(n,e)}},c1=class extends I0{factory;constructor(n,e,i,r,o){super(e,i,r,o),this.factory=n,this.namespaceId=e}setProperty(n,e,i){e.charAt(0)==y0?e.charAt(1)=="."&&e==n5?(i=i===void 0?!0:!!i,this.disableAnimations(n,i)):this.engine.process(this.namespaceId,n,e.slice(1),i):this.delegate.setProperty(n,e,i)}listen(n,e,i,r){if(e.charAt(0)==y0){let o=Jee(n),s=e.slice(1),a="";return s.charAt(0)!=y0&&([s,a]=ete(s)),this.engine.listen(this.namespaceId,o,s,a,l=>{let c=l._data||-1;this.factory.scheduleListenerCallback(c,i,l)})}return this.delegate.listen(n,e,i,r)}};function Jee(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}function ete(t){let n=t.indexOf("."),e=t.substring(0,n),i=t.slice(n+1);return[e,i]}var D0=class{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(n,e,i){this.delegate=n,this.engine=e,this._zone=i,e.onRemovalComplete=(r,o)=>{o?.removeChild(null,r)}}createRenderer(n,e){let r=this.delegate.createRenderer(n,e);if(!n||!e?.data?.animation){let c=this._rendererCache,d=c.get(r);if(!d){let u=()=>c.delete(r);d=new I0("",r,this.engine,u),c.set(r,d)}return d}let o=e.id,s=e.id+"-"+this._currentId;this._currentId++,this.engine.register(s,n);let a=c=>{Array.isArray(c)?c.forEach(a):this.engine.registerTrigger(o,s,n,c.name,c)};return e.data.animation.forEach(a),new c1(this,s,r,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(n,e,i){if(n>=0&&n<this._microtaskId){this._zone.run(()=>e(i));return}let r=this._animationCallbacksBuffer;r.length==0&&queueMicrotask(()=>{this._zone.run(()=>{r.forEach(o=>{let[s,a]=o;s(a)}),this._animationCallbacksBuffer=[]})}),r.push([e,i])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}componentReplaced(n){this.engine.flush(),this.delegate.componentReplaced?.(n)}};var nte=(()=>{class t extends yu{constructor(e,i,r){super(e,i,r)}ngOnDestroy(){this.flush()}static \u0275fac=function(i){return new(i||t)(D(le),D(_c),D(bc))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();function ite(){return new v0}function rte(){return new D0(p(Up),p(yu),p(Z))}var r5=[{provide:bc,useFactory:ite},{provide:yu,useClass:nte},{provide:Yt,useFactory:rte}],ote=[{provide:_c,useClass:d1},{provide:Vs,useValue:"NoopAnimations"},...r5],i5=[{provide:_c,useFactory:()=>new T0},{provide:Vs,useFactory:()=>"BrowserAnimations"},...r5],o5=(()=>{class t{static withConfig(e){return{ngModule:t,providers:e.disableAnimations?ote:i5}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=H({type:t});static \u0275inj=V({providers:i5,imports:[_l]})}return t})();var s5=(()=>{class t{constructor(e){this.toastr=e,this.visibleToasts=[],this.hasText=(i,r)=>!!i||!!r,this.getToastOptions=i=>({closeButton:!0,progressBar:!0,toastClass:i?"toast":"toast toast--without-message"})}success(e,i=""){this.showToast(Fi.success,e,i)}error(e,i=""){this.showToast(Fi.error,e,i)}warning(e,i=""){this.showToast(Fi.warning,e,i)}showToast(e,i,r){if(!this.hasText(i,r)||this.isShowedAlready(e,i,r))return;let o,s=this.getToastOptions(!!r);switch(e){case Fi.error:o=this.toastr.error(r,i,k(h({},s),{disableTimeOut:!0}));break;case Fi.success:o=this.toastr.success(r,i,k(h({},s),{timeOut:5e3}));break;default:o=this.toastr.warning(r,i,k(h({},s),{timeOut:1e4}));break}let a=o.toastId;this.visibleToasts.push({status:e,toastId:a,title:i,message:r}),o.onHidden.subscribe(()=>{this.visibleToasts=this.visibleToasts.filter(l=>l.toastId!==a)})}isShowedAlready(e,i,r){return!!this.visibleToasts.find(o=>o.status===e&&o.title===i&&o.message===r)}static{this.\u0275fac=function(i){return new(i||t)(D(Ib))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var a5=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=H({type:t})}static{this.\u0275inj=V({providers:[s5,zt]})}}return t})();var l5={prod:"https://48b42f81d43c4fd4b774aaa6aa26b112@cl.sentry.cloudlinux.com/35",dev:"https://73a5a357a62d4c369337f5e17746e1b6@cl.sentry.cloudlinux.com/14"},ste=[/^https?:\/\/127\./,/^https?:\/\/localhost/],ate=[/.*please install or reinstall cagefs.*/,/.*no such script \/usr\/sbin\/cagefsctl.*/,/.*License is not valid.*/,/.*Session expired.*/,/.*PAYMENT_REQUIRED.*/],lte=[/^10\./,/^172\.(1[6-9]|2[0-9]|3[0-1])\./,/^192\.168\./],A0=(()=>{class t{constructor(e){this.appState=e,this.defaultOwner=ln}initSentry(){if(ls.production){DL({dsn:this.getSentryDNS(),release:`cloudlinux-awp-plugin@${pluginVersion||"undefined"}`,defaultIntegrations:!1,integrations:[Gl(),Ff(),Wl()],denyUrls:ste,ignoreErrors:ate});let e=gn();e.setTag("env",ls.production?"production":"development"),e.setTag("panel",panelName),e.setTag("role",typeof userType>"u"?this.defaultOwner:userType),e.setTag("locale",currentLanguage),e.setTag("version",pluginVersion)}}getSentryDNS(){let e=this.appState.get("SERVER_IP");return this.isInternalIP(e)?l5.dev:l5.prod}isInternalIP(e){return this.isValidIP(e)&&lte.some(i=>i.test(e))}isValidIP(e){return/^(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}$/.test(e)}static{this.\u0275fac=function(i){return new(i||t)(D(gt))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var p1=(()=>{class t{get _appConfig(){return this._injector.get(su)}get _appState(){return this._injector.get(gt)}get _sentryInitializer(){return this._injector.get(A0)}constructor(e){this._injector=e}loadConfig(){return new Promise((e,i)=>{this._appConfig.getUserInfo().then(r=>{this._appState.set("SERVER_IP",r.server_ip),this._sentryInitializer.initSentry(),e(r)},r=>{i(r)})})}static{this.\u0275fac=function(i){return new(i||t)(D(J))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var cte=[o5,vm,us,f3,_l,fu,Ta,a5,Rt,Mo,us,xa,lr.forRoot()],dte=[gt,In,Sd,Db,su,or,bi,p1,A0],c5=(()=>{class t{constructor(e,i,r){this.appRef=e,this.appState=i,this.analytics=r}static{this.\u0275fac=function(i){return new(i||t)(D(ht),D(gt),D(bi))}}static{this.\u0275mod=H({type:t,bootstrap:[B3]})}static{this.\u0275inj=V({providers:[cR(),V_(z_(),H_(),Ow({cookieName:"csrftoken",headerName:"X-CSRFToken"})),NL,dte,ea,ed,{provide:Jn,useClass:V3},{provide:Bi,useClass:hu},{provide:pl,useFactory:ute,deps:[J,p1],multi:!0}].concat(ls.production?[{provide:zi,useClass:nv}]:[]),imports:[cte,iv,lf.forRoot(L3,{useHash:!0,preloadingStrategy:ux}),dv,Z3,nB,rB,a0,au,s0,mu,l0,aB]})}}return t})();Dp(ev,function(){return[ke,zn,Gm,iB,Wm,oB,sB]},function(){return[Ae]});function ute(t,n){return()=>n.loadConfig()}function pte(){return Ew().bootstrapModule(c5).then(OL).catch(t=>console.error(t))}pte();

})();