"use strict";this.default_fe=this.default_fe||{};(function(_){var window=this;
try{
_._F_toggles_initialize=function(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles_default_fe=a||[]};(0,_._F_toggles_initialize)([0x7ac8000, 0x19978320, 0x2010018, 0x2204, 0x10180008, 0x801100, 0x240002d0, 0x27004100, 0x818204, 0xa00102, 0x2030040, 0x100000, 0x2, 0x420000, 0x109800, 0x2024040, 0x44a200, 0x80200, ]);
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
/*

 Copyright Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.dev/license
 @param {!tsickle_zone_impl_1.ZonePrivate} api
 @param {?} target
 @param {string} targetName
 @param {string} method
 @param {!Array<string>} callbacks
 @return {void}
*/
/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.dev/license
*/
/*


 Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
     http://www.apache.org/licenses/LICENSE-2.0
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
/*

 The MIT License (MIT)

 Copyright (c) 2015 Stephen Sawchuk

 Permission is hereby granted, free of charge, to any person obtaining a copy of
 this software and associated documentation files (the "Software"), to deal in
 the Software without restriction, including without limitation the rights to
 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 the Software, and to permit persons to whom the Software is furnished to do so,
 subject to the following conditions:

 The above copyright notice and this permission notice shall be included in all
 copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

 The MIT License (MIT)

 Copyright (c) 2015 Xiaoyi Shi

 Permission is hereby granted, free of charge, to any person obtaining a copy of
 this software and associated documentation files (the "Software"), to deal in
 the Software without restriction, including without limitation the rights to
 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 the Software, and to permit persons to whom the Software is furnished to do so,
 subject to the following conditions:

 The above copyright notice and this permission notice shall be included in all
 copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
*/
/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
*/
/*

 The MIT License

 Copyright (c) 2014-2016 Google, Inc. http://angular.io

 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
*/
/*
 @license
 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.dev/license
*/
var aa,aaa,baa,caa,daa,eaa,faa,ea,da,ca,gaa,la,ma,na,haa,ta,ua,iaa,ya,Fa,Ga,Ja,Ta,Ua,cb,hb,kaa,lb,laa,naa,maa,oaa,rb,paa,qaa,raa,taa,zb,Cb,vaa,Pb,Sb,Tb,Wb,Xb,fc,hc,mc,rc,sc,vc,zc,yc,Bc,Cc,wc,Fc,zaa,Hc,Lc,Mc,Nc,Tc,Uc,Vc,Baa,Xc,Yc,$c,ad,bd,dd,fd,gd,hd,id,ld,md,nd,od,Caa,Daa,sd,xd,yd,Iaa,Cd,Kaa,Dd,Gd,Fd,Naa,Paa,Kd,Od,Ld,pd,Qd,Sd,Td,Pd,$d,Zd,Qaa,Raa,Saa,ce,de,fe,ge,je,ke,le,me,ne,qe,re,se,Taa,ue,ve,we,Uaa,Vaa,Waa,Be,Ce,Xaa,Ee,He,Ie,Je,Yaa,Zaa,Le,$aa,Me,Ne,aba,Pe,Ve,We,Ye,$e,bba,Qe,cba,ff,gf,kf,eba,of,
fba,iba,jba,kba,yf,zf,lba,mba,nba,oba,pba,qba,Cf,rba,sba,tba,uba,vba,wba,xba,Hf,Lf,yba,Nf,Pf,Rf,Vf,Yf,Zf,$f,ag,cg,Xf,dg,Uf,bg,Tf,gg,Aba,ig,kg,lg,mg,ng,pg,rg,tg,ug,wg,Ag,Eg,Cg,Eba,Gg,Hg,Ig,Gba,Kg,Lg,Mg,Og,Pg,Ng,Sg,Rg,Qg,Tg,Yg,Zg,bh,ch,Iba,Jba,fh,hh,dh,ih,kh,lh,mh,nh,Mba,Lba,qh,rh,sh,uh,vh,wh,th,yh,xh,zh,Ah,Fh,Gh,Ih,Jh,Lh,Nh,Oh,Mh,Ph,Qh,Rh,Sh,Uh,Wh,Yh,Vh,Zh,bi,ai,ci,di,fi,hi,li,ji,ii,ki,ni,oi,ri,qi,si,ti,Pba,wi,mi,Qba,yi,Ai,zi,Bi,Rba,Ci,Sba,Ei,Fi,Hi,Ii,Ji,Vba,Ki,Li,Wba,Oi,Xba,Qi,Ri,Si,Ui,Vi,Xi,Wi,Yi,
Zi,aj,$i,Ti,bj,cj,dj,ej,fj,gj,jj,kj,Zba,nj,oj,pj,qj,rj,sj,tj,cca,vj,dca,eca,wj,yj,zj,Aj,gca,Ej,Dj,Cj,Fj,Gj,Ij,Jj,Bj,Lj,Kj,Oj,hca,Nj,Pj,Qj,Rj,Sj,Uj,Vj,Xj,ck,bk,Zj,dk,ak,ek,fk,gk,hk,ik,kk,lk,jk,nk,pk,qk,ok,kca,lca,nca,oca,pca,rca,qca,xk,sca,tca,Bk,Dk,vca,Ek,Gk,Hk,wca,Lk,Mk,Nk,Pk,Qk,Rk,Sk,Tk,Vk,Xk,xca,yca,zca,Aca,Bca,$k,Cca,cl,bl,Dca,dl,Eca,Gca,Fca,Hca,fl,gl,hl,jl,pl,ql,rl,sl,ul,Oca,vl,wl,Al,zl,Bl,Cl,Sca,El,Kl,Ll,Ml,Nl,Pl,Uca,Ol,Rl,Ql,Vca,Ul,Xl,Yl,am,cm,dm,em,fm,Xca,Yca,Zca,im,$ca,jm,km,lm,ada,mm,pm,
bda,sm,cda,dda,wm,zm,Am,eda,Bm,Cm,Dm,Em,gda,hda,fda,ida,Gm,Hm,Im,Jm,jda,kda,Tm,Sm,mda,Vm,Wm,Xm,oda,$m,dn,on,mn,qda,rda,rn,un,vn,zn,sda,An,Gn,Kn,Mn,Nn,On,Qn,Vn,Un,uda,vda,Wn,$n,bo,co,wda,ao,eo,fo,mo,oo,no,yda,xda,po,Bda,uo,vo,Cda,xo,Dda,yo,Hda,Ko,Eda,Po,Ida,Lo,Jda,To,Vo,Kda,Lda,Xo,Wo,Yo,Rda,bp,Sda,cp,dp,ep,Tda,fp,gp,hp,ip,jp,kp,lp,np,Uda,op,Xda,pp,tp,Zda,vp,$da,xp,Bp,aea,Dp,Fp,Hp,Ip,Jp,Kp,Lp,Mp,bea,cea,dea,eea,Op,Pp,Np,Qp,Sp,fea,Up,Yp,Zp,$p,bq,eq,fq,gq,hq,uq,xq,mea,nea,oea,pea,qea,Aq,Bq,rea,sea,tea,
Dq,uea,Eq,Fq,Gq,Hq,Iq,Jq,vea,Kq,wea,xea,Lq,yea,Mq,Nq,Oq,Pq,Qq,Rq,zea,Sq,Aea,Tq,Uq,Wq,Yq,Zq,Eea,Vq,Xq,Bea,Dea,cr,Cea,fr,Fea,ir,Gea,jr,Hea,Iea,Jea,Kea,Lea,Mea,Nea,Oea,Pea,Qea,Rea,Sea,Tea,Uea,Vea,Wea,Xea,Yea,Zea,kr,$ea,lr,afa,bfa,cfa,mr,dfa,efa,ffa,gfa,hfa,ifa,jfa,kfa,lfa,mfa,nfa,ofa,wr,Ar,Fr,Hr,Jr,Nr,sfa,vfa,Tr,Vr,Wr,wfa,xfa,zfa,Afa,yfa,$r,Cfa,Dfa,bs,as,cs,Efa,es,fs,gs,Ffa,hs,js,ds,Hfa,ls,ks,os,qs,ss,rs,ts,us,vs,ws,xs,Kfa,Jfa,ys,Mfa,Nfa,Ofa,Bs,Cs,Ds,Qfa,Es,Rfa,Fs,Sfa,Hs,Is,Js,Ks,Ls,Ms,Ns,Ufa,Vfa,Ps,
Wfa,Qs,Yfa,Rs,Zfa,$fa,aga,Us,Ss,Ts,Vs,Xs,cga,$s,dga,bt,at,Zs,ega,Ys,fga,dt,et,ft,gt,ht,ct,gga,hga,it,kt,lt,nt,jga,ot,pt,st,vt,qt,wt,kga,ut,tt,yt,lga,At,mga,Bt,nga,Ct,Dt,Et,Ft,Ht,It,Jt,Kt,Lt,Mt,Pt,oga,pga,Tt,St,Ut,Wt,Xt,Zt,qga,rga,Yt,bu,cu,uga,sga,tga,zga,yga,vga,Aga,du,Bga,fu,Cga,Dga,gu,ju,Ega,Fga,iu,Hga,Iga,Jga,ku,Kga,Mga,lu,Lga,Nga,Oga,mu,Pga,nu,Qga,yu,Sga,Au,Uga,Cu,Vga,Wga,Xga,Yga,Zga,dha,$ga,hha,fha,gha,iha,jha,lha,kha,Ru,mha,cv,nha,iv,rv,sv,rha,sha,tha,uha,vha,yv,xha,Aha,Bha,Cha,Dha,Eha,Fha,
Gha,Hha,Iha,Kha,Lha,Mha,Nha,Oha,Pha,Qha,$v,Sha,cw,dw,ew,fw,hw,iw,jw,Tha,Uha,Vha,kw,lw,nw,ow,pw,qw,rw,sw,Wha,Xha,Yha,qia,ria,uw,yw,zw,Aw,sia,Bw,Cw,Dw,tia,Gw,uia,Iw,via,wia,Kw,Mw,Nw,xia,yia,Ow,Pw,Sw,Aia,Bia,Cia,Dia,Eia,Fia,Gia,Hia,Iia,Jia,Kia,Mia,Nia,Oia,Pia,Qia,Ria,Sia,Tia,Uia,Via,eja,fja,gja,hja,Uw,ija,jja,kja,lja,mja,nja,oja,pja,qja,rja,sja,tja,uja,vja,wja,xja,yja,zja,Aja,Bja,Cja,Dja,Eja,Fja,Gja,Hja,Ija,Jja,Kja,Lja,Mja,Oja,Pja,Qja,Rja,Sja,Tja,Uja,Vja,Wja,Xja,Yja,Zja,$ja,aka,bka,cka,dka,eka,fka,gka,
hka,ika,jka,kka,ax,dx,lka,ex,mka,oka,px,pka,qka,ux,rka,ska,uka,wx,xx,yx,zx,Ax,Bx,xka,Cx,Dx,Ex,Fx,Gx,Ix,zka,Nx,Ox,Cka,Dka,Eka,Px,Qx,Gka,Hka,Ika,Jka,Kka,Lka,Mka,Nka,Oka,Pka,Qka,Rka,Ska,Tka,Uka,Vka,Wka,Xka,Yka,Zka,$ka,ala,bla,cla,gy,ky,dla,ny,ty,ela,fla,gla,hla,ila,jla,kla,lla,mla,nla,ola,pla,qla,rla,sla,tla,ula,vla,wla,xla,yla,zla,Ala,Bla,Cla,Dla,Ela,Fla,Gla,Hla,Ila,Jla,vy,zy,By,Lla,Iy,Jy,Oy,Sy,Uy,Vy,Xy,Rla,Sla,Tla,Wla,$y,Xla,$la,ama,dma,iz,lz,mz,nz,oz,rz,ima,kma,lma,mma,rma,vma,Dz,wma,yma,Kz,Ama,Bma,
Cma,Dma,Pz,Qz,Rz,Uz,Tz,Vz,Fma,Hma,Ima,$z,Jma,Kma,Lma,Mma,Nma,Oma,Pma,Qma,Rma,Sma,Tma,Uma,Vma,Wma,Xma,Yma,Zma,$ma,ana,bna,dna,ena,fna,gna,hna,bA,cA,fA,hA,iA,kA,lna,mna,nna,ona,pna,qna,rna,sna,wA,una,AA,EA,FA,vna,wna,xna,HA,IA,JA,KA,zna,Ana,Bna,Cna,Dna,Ena,Fna,Gna,TA,UA,Hna,Ina,Jna,Kna,Lna,Mna,Nna,Ona,Pna,Qna,Rna,Sna,Tna,Una,Vna,Wna,Xna,Yna,Zna,$na,aoa,boa,coa,doa,eoa,foa,goa,hoa,ioa,joa,koa,loa,moa,noa,ooa,poa,qoa,roa,soa,toa,uoa,voa,woa,xoa,yoa,zoa,Aoa,Boa,Coa,Doa,Eoa,Foa,Goa,Hoa,Ioa,Joa,Koa,Loa,
Moa,Noa,Ooa,Poa,Qoa,Roa,Soa,Toa,Uoa,Voa,Woa,Xoa,Yoa,Zoa,$oa,apa,bpa,cpa,dpa,epa,fpa,gpa,hpa,kpa,lpa,mpa,npa,opa,ppa,qpa,rpa,spa,tpa,upa,vpa,wpa,xpa,ypa,zpa,Apa,Bpa,Cpa,Dpa,Epa,Fpa,Gpa,Hpa,ZA,Ipa,Jpa,Kpa,Lpa,Mpa,Npa,Qpa,eB,Spa,Tpa,lB,Upa,Vpa,mB,Xpa,nB,Ypa,oB,Zpa,$pa,aqa,bqa,cqa,dqa,eqa,fqa,gqa,rB,hqa,iqa,jqa,kqa,lqa,mqa,nqa,oqa,pqa,qqa,rqa,sqa,tqa,uqa,vqa,wqa,xqa,yqa,zqa,Aqa,Bqa,Dqa,jma,zB,BB,DB,Fqa,Eqa,EB,LB,MB,QB,RB,Hqa,SB,VB,WB,XB,ZB,$B,jC,kC,nC,Jqa,Kqa,pC,qC,rC,sC,tC,yC,zC,AC,BC,Qqa,HC,JC,EC,Vqa,
Uqa,Wqa,Xqa,Yqa,Zqa,QC,ara,cra,XC,ZC,$C,era,aD,eD,jra,kra,lra,jD,kD,mra,nra,Qu,ora,pra,lD;aa=function(a){return Object.assign({},{xb:{},Vv:{},keys:[],Sj:{},Tb:{},Hi:{},GK:!1},a)};aaa=function(a,b){return _.n(b,a)};baa=function(a,b,c){b[a]=c};caa=function(){return{}};daa=function(a,b){return b[a]};eaa=function(a,b,c){b.C[a]=c};faa=function(a){if(a==null)throw Error("n");return new a};
ea=function(a,b,c,d,e){e=d(e);const f=gaa(a,e);var g=f.keys||[];const h=f.xb||{},k=f.Tb||{},m=f.Sj||{};for(const r of g)if(g=b(r,a),g!=null){if(h.hasOwnProperty(r)){if(f.GK&&g.length===0)continue;g=ca(g,b,c,d,!0,!0,h[r])}else if(k.hasOwnProperty(r))g=ca(g,b,c,d,!1,!0,k[r]);else if(m.hasOwnProperty(r)){const x=m[r];g=x.Oi?g.map(z=>da(z,x,b,c,d)):da(g,x,b,c,d)}else if(Array.isArray(g)){if(f.GK&&g.length===0)continue;g=ca(g,b,c,d,!0,!1)}c(r,e,g)}return e};
da=function(a,b,c,d,e){const f={};for(const g of Object.keys(a)){const h=a[g];h!=null&&(f[g]=ca(h,c,d,e,b.Qi,b.Pi,b.Ve))}return f};ca=function(a,b,c,d,e,f,g){if(f&&g==null)throw Error("o");if(a==null)return a;let h;e&&f?h=a.map(k=>ea(k,b,c,d,g)):e&&!f?h=a.map(k=>k):!e&&f?h=ea(a,b,c,d,g):typeof a==="object"?h=JSON.parse(JSON.stringify(a)):h=a;return h};gaa=function(a,b){if(b instanceof _.p)a=aa(b.A());else if(a instanceof _.p)a=aa(a.A());else throw Error("p");return a};
_.ha=function(a,b,c){for(const d in a)b.call(c,a[d],d,a)};la=function(a,b,c){const d={};for(const e in a)d[e]=b.call(c,a[e],e,a);return d};ma=function(a){let b=0;for(const c in a)b++;return b};na=function(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b};haa=function(a){var b=pa;for(const c in b)if(a.call(void 0,b[c],c,b))return c};_.qa=function(a){for(const b in a)return!1;return!0};
_.ra=function(a,b){for(const c in a)if(!(c in b)||a[c]!==b[c])return!1;for(const c in b)if(!(c in a))return!1;return!0};ta=function(a,b){let c,d;for(let e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(let f=0;f<sa.length;f++)c=sa[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};ua=function(a){const b=arguments.length;if(b==1&&Array.isArray(arguments[0]))return ua.apply(null,arguments[0]);const c={};for(let d=0;d<b;d++)c[arguments[d]]=!0;return c};
iaa=function(){let a=null;if(!wa)return a;try{const b=c=>c;a=wa.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};ya=function(){xa===void 0&&(xa=iaa());return xa};_.Aa=function(a){const b=ya();a=b?b.createScriptURL(a):a;return new _.za(a)};_.Ba=function(a){if(a instanceof _.za)return a.A;throw Error("r");};_.Ea=function(a){return new Da(a)};Fa=function(a){return a instanceof Da};Ga=function(a){if(Fa(a))return a.A;throw Error("r");};
Ja=function(a){return new Ha(b=>b.substr(0,a.length+1).toLowerCase()===a+":")};_.La=function(a,b=_.Ka){if(Fa(a))return a;for(let c=0;c<b.length;++c){const d=b[c];if(d instanceof Ha&&d.Lj(a))return _.Ea(a)}};_.Ma=function(a){a instanceof Da?a=Ga(a):a=jaa.test(a)?a:void 0;return a};_.Oa=function(a,b){b=_.Ma(b);b!==void 0&&(a.href=b)};_.Pa=function(a,b=`unexpected value ${a}!`){throw Error(b);};_.Ra=function(a){const b=ya();a=b?b.createHTML(a):a;return new _.Qa(a)};
_.Sa=function(a){if(a instanceof _.Qa)return a.A;throw Error("r");};Ta=function(a,b,c,d){b=_.Ma(b);return b!==void 0?a.open(b,c,d):null};_.Va=function(a){return Ua("script",a)};Ua=function(a,b=document){let c;const d=(c=b.querySelector)==null?void 0:c.call(b,`${a}[nonce]`);return d==null?"":d.nonce||d.getAttribute("nonce")||""};_.Xa=function(a){const b=ya();a=b?b.createScript(a):a;return new Wa(a)};_.Ya=function(a){if(a instanceof Wa)return a.A;throw Error("r");};
_.Za=function(a){const b=_.Va(a.ownerDocument);b&&a.setAttribute("nonce",b)};_.$a=function(a,b){a.src=_.Ba(b);_.Za(a)};_.ab=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.ab);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)};cb=function(a,b){a=a.split("%s");let c="";const d=a.length-1;for(let e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");_.ab.call(this,c+a[d])};
_.db=function(a,b,c){var d=a.length;const e=typeof a==="string"?a.split(""):a;for(--d;d>=0;--d)d in e&&b.call(c,e[d],d,a)};_.eb=function(a,b,c){a:{const d=a.length,e=typeof a==="string"?a.split(""):a;for(let f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a)){b=f;break a}b=-1}return b<0?null:typeof a==="string"?a.charAt(b):a[b]};_.gb=function(a,b){return fb(a,b)>=0};hb=function(a,b){_.gb(a,b)||a.push(b)};_.ib=function(a,b){b=fb(a,b);let c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c};
kaa=function(a){return Array.prototype.concat.apply([],arguments)};_.jb=function(a){const b=a.length;if(b>0){const c=Array(b);for(let d=0;d<b;d++)c[d]=a[d];return c}return[]};lb=function(a,b){for(let c=1;c<arguments.length;c++){const d=arguments[c];if(_.kb(d)){const e=a.length||0,f=d.length||0;a.length=e+f;for(let g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}};laa=function(a,b,c){return arguments.length<=2?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};
_.nb=function(a,b,c){b=b||a;var d=g=>g;c=c||d;let e=d=0;const f=new Set;for(;e<a.length;){const g=a[e++],h=c(g);f.has(h)||(f.add(h),b[d++]=g)}b.length=d};naa=function(a,b){a.sort(b||maa)};_.ob=function(a,b){if(!_.kb(a)||!_.kb(b)||a.length!=b.length)return!1;const c=a.length,d=oaa;for(let e=0;e<c;e++)if(!d(a[e],b[e]))return!1;return!0};maa=function(a,b){return a>b?1:a<b?-1:0};oaa=function(a,b){return a===b};
_.pb=function(a,b){const c={};for(let d=0;d<a.length;d++){const e=a[d],f=b.call(void 0,e,d,a);f!==void 0&&(c[f]||(c[f]=[])).push(e)}return c};_.qb=function(a){const b=[];for(let d=0;d<arguments.length;d++){const e=arguments[d];if(Array.isArray(e))for(let f=0;f<e.length;f+=8192){var c=laa(e,f,f+8192);c=_.qb.apply(null,c);for(let g=0;g<c.length;g++)b.push(c[g])}else b.push(e)}return b};
rb=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};paa=function(...a){globalThis.importScripts(...a.map(b=>_.Ba(b)))};qaa=function(a){return _.Aa(a)};raa=function(a){if(a.Da!=null){const b={};for(const c in a.Da)a.Da[c]!==void 0&&(b[c]=a.Da[c]);a.Da=b}};_.sb=function(a,b,c={}){for(const [d,e]of Object.entries(b)){b=d;const f=e;b in a&&(c[f]=a[b])}return c};
taa=function(a){if(a==null)return null;a=new saa;return a==null?null:a};_.ub=function(a){_.tb.setTimeout(()=>{throw a;},0)};_.wb=function(){var a=_.tb.navigator;return a&&(a=a.userAgent)?a:""};zb=function(a){if(!xb||!_.yb)return!1;for(let b=0;b<_.yb.brands.length;b++){const {brand:c}=_.yb.brands[b];if(c&&c.indexOf(a)!=-1)return!0}return!1};_.Ab=function(a){return _.wb().indexOf(a)!=-1};_.Bb=function(){return xb?!!_.yb&&_.yb.brands.length>0:!1};Cb=function(){return _.Bb()?!1:_.Ab("Opera")};
_.Db=function(){return _.Ab("Firefox")||_.Ab("FxiOS")};_.Gb=function(){return _.Ab("Safari")&&!(_.Eb()||(_.Bb()?0:_.Ab("Coast"))||Cb()||(_.Bb()?0:_.Ab("Edge"))||(_.Bb()?zb("Microsoft Edge"):_.Ab("Edg/"))||(_.Bb()?zb("Opera"):_.Ab("OPR"))||_.Db()||_.Ab("Silk")||_.Ab("Android"))};_.Eb=function(){return _.Bb()?zb("Chromium"):(_.Ab("Chrome")||_.Ab("CriOS"))&&!(_.Bb()?0:_.Ab("Edge"))||_.Ab("Silk")};_.Hb=function(){return xb?!!_.yb&&!!_.yb.platform:!1};
_.Ib=function(){return _.Hb()?_.yb.platform==="Android":_.Ab("Android")};_.Jb=function(){return _.Hb()?_.yb.platform==="macOS":_.Ab("Macintosh")};_.Kb=function(){return _.Hb()?_.yb.platform==="Linux":_.Ab("Linux")};_.Lb=function(){return _.Hb()?_.yb.platform==="Windows":_.Ab("Windows")};vaa=function(a){return uaa[a]||""};_.Nb=function(a){a=Mb.test(a)?a.replace(Mb,vaa):a;a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b};
_.Ob=function(a){return a!=null&&a instanceof Uint8Array};Pb=function(a){a=Error(a);rb(a,"warning");return a};_.Rb=function(a,b){if(a!=null){var c;var d=(c=Qb)!=null?c:Qb={};c=d[a]||0;c>=b||(d[a]=c+1,a=Error(),rb(a,"incident"),_.ub(a))}};Sb=function(a,b=!1){return b&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol()};Tb=function(a){if(4&a)return 512&a?512:1024&a?1024:0};_.Vb=function(a){a[_.Ub]|=34;return a};Wb=function(a){a[_.Ub]|=32;return a};Xb=function(){return typeof BigInt==="function"};
_.$b=function(a){return a[Yb]===Zb};_.bc=function(a,b){return b===void 0?a.A!==ac&&!!(2&(a.lc[_.Ub]|0)):!!(2&b)&&a.A!==ac};fc=function(a,b){if(a!=null)if(typeof a==="string")a=a?new _.cc(a,_.dc):_.ec();else if(a.constructor!==_.cc)if(_.Ob(a))a=a.length?new _.cc(new Uint8Array(a),_.dc):_.ec();else{if(!b)throw Error();a=void 0}return a};hc=function(a,b){if(typeof b!=="number"||b<0||b>a.length)throw Error();};
_.kc=function(a){var b=ic;if(!waa(a)){var c,d;b=(d=(c=typeof b==="function"?b():b)==null?void 0:c.concat("\n"))!=null?d:"";throw Error("B`"+b+"`"+String(a));}};_.lc=function(a){const b=ic;if(!a)throw Error((typeof b==="function"?b():b)||String(a));};mc=function(a){a.f2=!0;return a};
rc=function(a){var b=a;if((0,_.oc)(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(xaa(b)&&!Number.isSafeInteger(b))throw Error(String(b));return qc?BigInt(a):a=yaa(a)?a?"1":"0":(0,_.oc)(a)?a.trim()||"0":String(a)};sc=function(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(let c=0;c<a.length;c++){const d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}};vc=function(a){const b=a>>>0;_.tc=b;_.uc=(a-b)/4294967296>>>0};
_.xc=function(a){if(a<0){vc(-a);const [b,c]=wc(_.tc,_.uc);_.tc=b>>>0;_.uc=c>>>0}else vc(a)};zc=function(a,b){const c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:yc(a,b)};_.Ac=function(a,b){const c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,a==0&&(b=b+1>>>0));a=zc(a,b);return typeof a==="number"?c?-a:a:c?"-"+a:a};
yc=function(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else Xb()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+Bc(c)+Bc(a));return c};Bc=function(a){a=String(a);return"0000000".slice(a.length)+a};
Cc=function(){var a=_.tc,b=_.uc;if(b&2147483648)if(Xb())a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0));else{const [c,d]=wc(a,b);a="-"+yc(c,d)}else a=yc(a,b);return a};
_.Dc=function(a){if(a.length<16)_.xc(Number(a));else if(Xb())a=BigInt(a),_.tc=Number(a&BigInt(4294967295))>>>0,_.uc=Number(a>>BigInt(32)&BigInt(4294967295));else{const b=+(a[0]==="-");_.uc=_.tc=0;const c=a.length;for(let d=b,e=(c-b)%6+b;e<=c;d=e,e+=6){const f=Number(a.slice(d,e));_.uc*=1E6;_.tc=_.tc*1E6+f;_.tc>=4294967296&&(_.uc+=Math.trunc(_.tc/4294967296),_.uc>>>=0,_.tc>>>=0)}if(b){const [d,e]=wc(_.tc,_.uc);_.tc=d;_.uc=e}}};wc=function(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};
Fc=function(a){if(a!=null&&typeof a!=="number")throw Error("C`"+typeof a+"`"+a);return a};zaa=function(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)};Hc=function(a){if(a!=null&&typeof a!=="boolean")throw Error("D`"+Gc(a)+"`"+a);return a};_.Ic=function(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a};
_.Kc=function(a){switch(typeof a){case "bigint":return!0;case "number":return Jc(a);case "string":return Aaa.test(a);default:return!1}};Lc=function(a){if(!Jc(a))throw Pb("enum");return a|0};Mc=function(a){return a==null?a:Jc(a)?a|0:void 0};Nc=function(a){if(typeof a!=="number")throw Pb("int32");if(!Jc(a))throw Pb("int32");return a|0};_.Oc=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return Jc(a)?a|0:void 0};
_.Pc=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return Jc(a)?a>>>0:void 0};Tc=function(a){if(a!=null)a:{if(!_.Kc(a))throw Pb("int64");switch(typeof a){case "string":a=_.Qc(a);break a;case "bigint":a=rc((0,_.Rc)(64,a));break a;default:a=_.Sc(a)}}return a};Uc=function(a){if(a[0]==="-")return!1;const b=a.length;return b<20?!0:b===20&&Number(a.substring(0,6))<184467};
Vc=function(a){const b=a.length;return a[0]==="-"?b<20?!0:b===20&&Number(a.substring(0,7))>-922337:b<19?!0:b===19&&Number(a.substring(0,6))<922337};Baa=function(a){if(a<0){_.xc(a);var b=yc(_.tc,_.uc);a=Number(b);return Wc(a)?a:b}b=String(a);if(Uc(b))return b;_.xc(a);return zc(_.tc,_.uc)};Xc=function(a){if(Vc(a))return a;_.Dc(a);return Cc()};Yc=function(a){if(Uc(a))return a;_.Dc(a);return yc(_.tc,_.uc)};_.Sc=function(a){a=Zc(a);Wc(a)||(_.xc(a),a=_.Ac(_.tc,_.uc));return a};
$c=function(a){a=Zc(a);return a>=0&&Wc(a)?a:Baa(a)};ad=function(a){a=Zc(a);if(a>=0&&Wc(a))a=String(a);else{{const b=String(a);Uc(b)?a=b:(_.xc(a),a=yc(_.tc,_.uc))}}return a};_.Qc=function(a){var b=Zc(Number(a));if(Wc(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Xc(a)};bd=function(a){var b=Zc(Number(a));if(Wc(b)&&b>=0)return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Yc(a)};
dd=function(a){var b=typeof a;if(a==null)return a;if(b==="bigint")return rc((0,_.Rc)(64,a));if(_.Kc(a))return b==="string"?(b=Zc(Number(a)),Wc(b)?a=rc(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a=Xb()?rc((0,_.Rc)(64,BigInt(a))):rc(Xc(a)))):Wc(a)?a=rc(_.Sc(a)):(a=Zc(a),Wc(a)?a=String(a):(b=String(a),Vc(b)?a=b:(_.xc(a),a=Cc())),a=rc(a)),a};fd=function(a){if(!_.Kc(a))throw Pb("uint64");switch(typeof a){case "string":return bd(a);case "bigint":return rc(ed(64,a));default:return $c(a)}};
gd=function(a){var b=typeof a;if(a==null)return a;if(b==="bigint")return rc(ed(64,a));if(_.Kc(a))return b==="string"?(b=Zc(Number(a)),Wc(b)&&b>=0?a=rc(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a=Xb()?rc(ed(64,BigInt(a))):rc(Yc(a)))):a=Wc(a)?rc($c(a)):rc(ad(a)),a};hd=function(a){if(typeof a!=="string")throw Error();return a};id=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};_.jd=function(a){return a==null||typeof a==="string"?a:void 0};
ld=function(a,b,c,d){if(a!=null&&_.$b(a))return a;if(!Array.isArray(a))return c?d&2?((a=b[_.kd])||(a=new b,_.Vb(a.lc),a=b[_.kd]=a),b=a):b=new b:b=void 0,b;c=a[_.Ub]|0;d=c|d&32|d&2;d!==c&&(a[_.Ub]=d);return new b(a)};md=function(a,b,c){if(b)return hd(a);let d;return(d=_.jd(a))!=null?d:c?"":void 0};nd=function(a){return a};od=function(a){return a};Caa=function(a,b,c,d,e,f){a=ld(a,d,c,f);e&&(a=pd(a));return a};Daa=function(a){return[a,this.get(a)]};
sd=function(){return qd||(qd=new _.rd(_.Vb([]),void 0,void 0,void 0,Eaa))};_.vd=function(a){const b=_.td(_.ud);return b?a[b]:void 0};xd=function(a,b){if(_.td(wd)&&_.td(_.ud)&&void 0===wd){a=a.lc;var c=a[_.ud];if(c&&(c=c.rF))try{c(a,b,Faa)}catch(d){_.ub(d)}}};yd=function(a,b){const c=_.td(_.ud);let d;c&&((d=a[c])==null?void 0:d[b])!=null&&_.Rb(Gaa,3)};Iaa=function(a,b){b<100||_.Rb(Haa,1)};
Cd=function(a,b,c,d){const e=d!==void 0;d=!!d;var f=_.td(_.ud),g;!e&&f&&(g=a[f])&&_.zd(g,Iaa);f=[];var h=a.length;let k;g=4294967295;let m=!1;const r=!!(b&64),x=r?b&128?0:-1:void 0;if(!(b&1||(k=h&&a[h-1],k!=null&&typeof k==="object"&&k.constructor===Object?(h--,g=h):k=void 0,!r||b&128||e))){m=!0;var z;g=((z=Ad)!=null?z:nd)(g-x,x,a,k,void 0)+x}b=void 0;for(z=0;z<h;z++){let F=a[z];if(F!=null&&(F=c(F,d))!=null)if(r&&z>=g){const I=z-x;var B=void 0;((B=b)!=null?B:b={})[I]=F}else f[z]=F}if(k)for(let F in k){B=
k[F];if(B==null||(B=c(B,d))==null)continue;h=+F;let I;if(r&&!Number.isNaN(h)&&(I=h+x)<g)f[I]=B;else{let S;((S=b)!=null?S:b={})[F]=B}}b&&(m?f.push(b):f[g]=b);e&&_.td(_.ud)&&(a=_.vd(a))&&a instanceof _.Bd&&(f[_.ud]=Jaa(a));return f};Kaa=function(a){a[0]=Dd(a[0]);a[1]=Dd(a[1]);return a};
Dd=function(a){switch(typeof a){case "number":return Number.isFinite(a)?a:""+a;case "bigint":return Ed(a)?Number(a):""+a;case "boolean":return a?1:0;case "object":if(Array.isArray(a)){var b=a[_.Ub]|0;return a.length===0&&b&1?void 0:Cd(a,b,Dd)}if(a!=null&&_.$b(a))return Fd(a);if(a instanceof _.cc){b=a.A;if(b==null)a="";else if(typeof b==="string")a=b;else{let c="",d=0;const e=b.length-10240;for(;d<e;)c+=String.fromCharCode.apply(null,b.subarray(d,d+=10240));c+=String.fromCharCode.apply(null,d?b.subarray(d):
b);a=a.A=btoa(c)}return a}if(a instanceof _.rd)return a.WZ();return}return a};Gd=function(a,b){if(b){Ad=b==null||b===nd||b[Laa]!==Maa?nd:b;try{return Fd(a)}finally{Ad=void 0}}return Fd(a)};Fd=function(a){a=a.lc;return Cd(a,a[_.Ub]|0,Dd)};_.Hd=function(a){if(!Array.isArray(a))throw Error();if(Object.isFrozen(a)||Object.isSealed(a)||!Object.isExtensible(a))throw Error();return a};
_.Jd=function(a,b,c,d=0){if(a==null){var e=32;c?(a=[c],e|=128):a=[];b&&(e=e&-8380417|(b&1023)<<13)}else{if(!Array.isArray(a))throw Error("F");e=a[_.Ub]|0;if(Id&&1&e)throw Error("G");2048&e&&!(2&e)&&Naa();if(e&256)throw Error("H");if(e&64)return d!==0||e&2048||(a[_.Ub]=e|2048),a;if(c&&(e|=128,c!==a[0]))throw Error("I");a:{c=a;e|=64;var f=c.length;if(f){var g=f-1;const k=c[g];if(k!=null&&typeof k==="object"&&k.constructor===Object){b=e&128?0:-1;g-=b;if(g>=1024)throw Error("K");for(var h in k)if(f=+h,
f<g)c[f+b]=k[h],delete k[h];else break;e=e&-8380417|(g&1023)<<13;break a}}if(b){h=Math.max(b,f-(e&128?0:-1));if(h>1024)throw Error("L");e=e&-8380417|(h&1023)<<13}}}e|=64;d===0&&(e|=2048);a[_.Ub]=e;return a};Naa=function(){if(Id)throw Error("J");_.Rb(Oaa,5)};
Paa=function(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[_.Ub]|0;return a.length===0&&c&1?void 0:Kd(a,c,b)}if(a!=null&&_.$b(a))return Ld(a);if(a instanceof _.rd){b=a.Bo;if(b&2)return a;if(!a.size)return;c=_.Vb(a.QN());if(a.Rn)for(a=0;a<c.length;a++){const d=c[a];let e=d[1];e==null||typeof e!=="object"?e=void 0:e!=null&&_.$b(e)?e=Ld(e):Array.isArray(e)?e=Kd(e,e[_.Ub]|0,!!(b&32)):e=void 0;d[1]=e}return c}if(a instanceof _.cc)return a};
Kd=function(a,b,c){if(b&2)return a;!c||4096&b||16&b?a=_.Md(a,b,!1,c&&!(b&16)):(a[_.Ub]|=34,b&4&&Object.freeze(a));return a};Od=function(a,b,c){a=new a.constructor(b);c&&(a.A=ac);a.D=ac;return a};Ld=function(a){const b=a.lc,c=b[_.Ub]|0;return _.bc(a,c)?a:Pd(a,b,c)?Od(a,b):_.Md(b,c)};_.Md=function(a,b,c,d){d!=null||(d=!!(34&b));a=Cd(a,b,Paa,d);d=32;c&&(d|=2);b=b&8380609|d;a[_.Ub]=b;return a};
pd=function(a){const b=a.lc,c=b[_.Ub]|0;return _.bc(a,c)?Pd(a,b,c)?Od(a,b,!0):new a.constructor(_.Md(b,c,!1)):a};Qd=function(a){const b=a.lc,c=b[_.Ub]|0;return _.bc(a,c)?a:Pd(a,b,c)?Od(a,b):new a.constructor(_.Md(b,c,!0))};_.Rd=function(a){if(a.A!==ac)return!1;var b=a.lc;b=_.Md(b,b[_.Ub]|0);b[_.Ub]|=2048;a.lc=b;a.A=void 0;a.D=void 0;return!0};Sd=function(a){if(!_.Rd(a)&&_.bc(a,a.lc[_.Ub]|0))throw Error();};Td=function(a,b){b===void 0&&(b=a[_.Ub]|0);b&32&&!(b&4096)&&(a[_.Ub]=b|4096)};
Pd=function(a,b,c){return c&2?!0:c&32&&!(c&4096)?(b[_.Ub]=c|2,a.A=ac,!0):!1};_.Ud=function(a,b,c,d,e){const f=c+(e?0:-1);var g=a.length-1;if(g>=1+(e?0:-1)&&f>=g){const h=a[g];if(h!=null&&typeof h==="object"&&h.constructor===Object)return h[c]=d,b}if(f<=g)return a[f]=d,b;if(d!==void 0){let h;g=((h=b)!=null?h:b=a[_.Ub]|0)>>13&1023||536870912;c>=g?d!=null&&(a[g+(e?0:-1)]={[c]:d}):a[f]=d}return b};
$d=function(a,b,c,d,e){let f=a.lc,g=f[_.Ub]|0;d=_.bc(a,g)?1:d;e=!!e||d===3;d===2&&_.Rd(a)&&(f=a.lc,g=f[_.Ub]|0);a=_.Vd(f,b);let h=a===_.Wd?7:a[_.Ub]|0,k=_.Xd(h,g);var m=4&k?!1:!0;if(m){4&k&&(a=[...a],h=0,k=_.Yd(k,g),g=_.Ud(f,g,b,a));let r=0,x=0;for(;r<a.length;r++){const z=c(a[r]);z!=null&&(a[x++]=z)}x<r&&(a.length=x);c=(k|4)&-513;k=c&=-1025;k&=-4097}k!==h&&(a[_.Ub]=k,2&k&&Object.freeze(a));return a=Zd(a,k,f,g,b,void 0,d,m,e)};
Zd=function(a,b,c,d,e,f,g,h,k){let m=b;g===1||(g!==4?0:2&b||!(16&b)&&32&d)?_.ae(b)||(b|=!a.length||h&&!(4096&b)||32&d&&!(4096&b||16&b)?2:256,b!==m&&(a[_.Ub]=b),Object.freeze(a)):(g===2&&_.ae(b)&&(a=[...a],m=0,b=_.Yd(b,d),d=_.Ud(c,d,e,a,f)),_.ae(b)||(k||(b|=16),b!==m&&(a[_.Ub]=b)));2&b||!(4096&b||16&b)||Td(c,d);return a};_.Vd=function(a,b,c){a=_.be(a,b,c);return Array.isArray(a)?a:_.Wd};_.Xd=function(a,b){2&b&&(a|=2);return a|1};_.ae=function(a){return!!(2&a)&&!!(4&a)||!!(256&a)};
Qaa=function(a){return fc(a,!0)};Raa=function(a,b,c,d){!d&&_.Rd(a)&&(b=a.lc,c=b[_.Ub]|0);var e=_.be(b,4);a=!1;if(e==null){if(d)return sd();e=[]}else if(e.constructor===_.rd)if(e.Bo&2&&!d)e=e.QN();else return e;else Array.isArray(e)?a=!!((e[_.Ub]|0)&2):e=[];if(d){if(!e.length)return sd();a||(a=!0,_.Vb(e))}else if(a){a=!1;d=e;d=[...d];for(e=0;e<d.length;e++){const f=d[e]=[...d[e]];Array.isArray(f[1])&&(f[1]=_.Vb(f[1]))}e=d}!a&&c&32&&Wb(e);d=new _.rd(e,void 0,md,md);c=_.Ud(b,c,4,d);a||Td(b,c);return d};
Saa=function(a){const b=a.lc,c=b[_.Ub]|0;return Raa(a,b,c,_.bc(a,c))};ce=function(a,b,c,d){Sd(a);const e=a.lc;let f=e[_.Ub]|0;if(c==null)return _.Ud(e,f,b),a;let g=c===_.Wd?7:c[_.Ub]|0,h=g;var k=_.ae(g);let m=k||Object.isFrozen(c);k||(g=0);m||(c=[...c],h=0,g=_.Yd(g,f),m=!1);g|=5;var r;k=(r=Tb(g))!=null?r:0;for(r=0;r<c.length;r++){const x=c[r],z=d(x,k);Object.is(x,z)||(m&&(c=[...c],h=0,g=_.Yd(g,f),m=!1),c[r]=z)}g!==h&&(m&&(c=[...c],g=_.Yd(g,f)),c[_.Ub]=g);_.Ud(e,f,b,c);return a};
de=function(a,b,c,d){Sd(a);const e=a.lc;_.Ud(e,e[_.Ub]|0,b,(d==="0"?Number(c)===0:c===d)?void 0:c);return a};fe=function(a){let b;return(b=a[ee])!=null?b:a[ee]=new Map};_.he=function(a,b,c,d,e){const f=fe(a),g=ge(f,a,b,c,e);g!==d&&(g&&(b=_.Ud(a,b,g,void 0,e)),f.set(c,d));return b};ge=function(a,b,c,d,e){let f=a.get(d);if(f!=null)return f;f=0;for(let g=0;g<d.length;g++){const h=d[g];_.be(b,h,e)!=null&&(f!==0&&(c=_.Ud(b,c,f,void 0,e)),f=h)}a.set(d,f);return f};
_.ie=function(a,b,c,d,e){let f=!1;d=_.be(a,d,e,g=>{const h=ld(g,c,!1,b);f=h!==g&&h!=null;return h});if(d!=null)return f&&!_.bc(d)&&Td(a,b),d};
je=function(a,b,c,d,e,f,g,h,k){var m=_.bc(a,c);f=m?1:f;h=!!h||f===3;m=k&&!m;(f===2||m)&&_.Rd(a)&&(b=a.lc,c=b[_.Ub]|0);a=_.Vd(b,e,g);var r=a===_.Wd?7:a[_.Ub]|0,x=_.Xd(r,c);if(k=!(4&x)){var z=a,B=c;const F=!!(2&x);F&&(B|=2);let I=!F,S=!0,P=0,ia=0;for(;P<z.length;P++){const W=ld(z[P],d,!1,B);if(W instanceof d){if(!F){const ja=_.bc(W);I&&(I=!ja);S&&(S=ja)}z[ia++]=W}}ia<P&&(z.length=ia);x|=4;x=S?x&-4097:x|4096;x=I?x|8:x&-9}x!==r&&(a[_.Ub]=x,2&x&&Object.freeze(a));if(m&&!(8&x||!a.length&&(f===1||(f!==4?
0:2&x||!(16&x)&&32&c)))){_.ae(x)&&(a=[...a],x=_.Yd(x,c),c=_.Ud(b,c,e,a,g));d=a;m=x;for(r=0;r<d.length;r++)z=d[r],x=pd(z),z!==x&&(d[r]=x);m|=8;x=m=d.length?m|4096:m&-4097;a[_.Ub]=x}return a=Zd(a,x,b,c,e,g,f,k,h)};ke=function(a){a==null&&(a=void 0);return a};_.Yd=function(a,b){return a=(2&b?a|2:a&-3)&-273};
le=function(a,b,c,d,e,f){Sd(a);const g=a.lc;a=je(a,g,g[_.Ub]|0,c,b,2,void 0,!0);f?hc(a,e):d=d!=null?d:new c;e!=void 0?a.splice(e,f,d):a.push(d);e=c=a===_.Wd?7:a[_.Ub]|0;(d=_.bc(d))?(c&=-9,a.length===1&&(c&=-4097)):c|=4096;c!==e&&(a[_.Ub]=c);d||Td(g)};me=function(){const a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a};ne=function(a,b){if(b==null)return new a;b=_.Hd(b);return new a(Wb(b))};_.oe=function(a){return mc(b=>b instanceof a&&!_.bc(b))};
qe=function(a){return b=>pe(a,b)};re=function(a){return{fieldType:3,fieldName:a}};se=function(a){try{return new URL(a,window.document.baseURI)}catch(b){return new URL("about:invalid")}};Taa=function(a,b){const c=b.createRange();c.selectNode(b.body);a=_.Ra(a);return c.createContextualFragment(_.Sa(a))};ue=function(a){a=a.nodeName;return typeof a==="string"?a:"FORM"};ve=function(a){a=a.nodeType;return a===1||typeof a!=="number"};we=function(a,b,c){a.setAttribute(b,c)};
Uaa=function(a){return a.JM.map(b=>{const c=b.TB;return`${b.url}${c?` ${c}`:""}`}).join(" , ")};_.xe=function(a,...b){if(b.length===0)return _.Aa(a[0]);let c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return _.Aa(c)};Vaa=function(){let a;for(;a=ye.remove();){try{a.Ji.call(a.scope)}catch(b){_.ub(b)}ze.put(a)}Ae=!1};Waa=function(a){let b=a,c;return function(){if(b){const d=b;b=void 0;c=d.apply(this,arguments)}return c}};
Be=function(a){switch(a){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}};
Ce=function(a){switch(a){case 0:return 200;case 3:case 11:return 400;case 16:return 401;case 7:return 403;case 5:return 404;case 6:case 10:return 409;case 9:return 412;case 8:return 429;case 1:return 499;case 15:case 13:case 2:return 500;case 12:return 501;case 14:return 503;case 4:return 504;default:return 0}};
Xaa=function(a){switch(a){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS";
default:return""}};_.De=function(a){a&&typeof a.dispose=="function"&&a.dispose()};Ee=function(a){for(let b=0,c=arguments.length;b<c;++b){const d=arguments[b];_.kb(d)?Ee.apply(null,d):_.De(d)}};He=function(a){this.src=a;this.Tf={};this.A=0};Ie=function(){};Je=function(a,b){b.stack&&(a.stack+="\n"+b.stack);return a};
Yaa=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;r=m=0}function b(x){for(var z=g,B=0;B<64;B+=4)z[B/4]=x[B]<<24|x[B+1]<<16|x[B+2]<<8|x[B+3];for(B=16;B<80;B++)x=z[B-3]^z[B-8]^z[B-14]^z[B-16],z[B]=(x<<1|x>>>31)&4294967295;x=e[0];var F=e[1],I=e[2],S=e[3],P=e[4];for(B=0;B<80;B++){if(B<40)if(B<20){var ia=S^F&(I^S);var W=1518500249}else ia=F^I^S,W=1859775393;else B<60?(ia=F&I|S&(F|I),W=2400959708):(ia=F^I^S,W=3395469782);ia=((x<<5|x>>>27)&4294967295)+
ia+P+W+z[B]&4294967295;P=S;S=I;I=(F<<30|F>>>2)&4294967295;F=x;x=ia}e[0]=e[0]+x&4294967295;e[1]=e[1]+F&4294967295;e[2]=e[2]+I&4294967295;e[3]=e[3]+S&4294967295;e[4]=e[4]+P&4294967295}function c(x,z){if(typeof x==="string"){x=unescape(encodeURIComponent(x));for(var B=[],F=0,I=x.length;F<I;++F)B.push(x.charCodeAt(F));x=B}z||(z=x.length);B=0;if(m==0)for(;B+64<z;)b(x.slice(B,B+64)),B+=64,r+=64;for(;B<z;)if(f[m++]=x[B++],r++,m==64)for(m=0,b(f);B+64<z;)b(x.slice(B,B+64)),B+=64,r+=64}function d(){var x=[],
z=r*8;m<56?c(h,56-m):c(h,64-(m-56));for(var B=63;B>=56;B--)f[B]=z&255,z>>>=8;b(f);for(B=z=0;B<5;B++)for(var F=24;F>=0;F-=8)x[z++]=e[B]>>F&255;return x}for(var e=[],f=[],g=[],h=[128],k=1;k<64;++k)h[k]=0;var m,r;a();return{reset:a,update:c,digest:d,digestString:function(){for(var x=d(),z="",B=0;B<x.length;B++)z+="0123456789ABCDEF".charAt(Math.floor(x[B]/16))+"0123456789ABCDEF".charAt(x[B]%16);return z}}};
Zaa=function(a,b,c,d,e){const f=Zone.__symbol__(d);if(!b[f]){var g=b[f]=b[d];b[d]=function(h,k,m){k&&k.prototype&&e.forEach(function(r){const x=`${c}.${d}::`+r,z=k.prototype;try{if(z.hasOwnProperty(r)){const B=a.ObjectGetOwnPropertyDescriptor(z,r);B&&B.value?(B.value=a.wrapWithCurrentZone(B.value,x),a._redefineProperty(k.prototype,r,B)):z[r]&&(z[r]=a.wrapWithCurrentZone(z[r],x))}else z[r]&&(z[r]=a.wrapWithCurrentZone(z[r],x))}catch(B){}});return g.call(b,h,k,m)};a.attachOriginToPatched(b[d],g)}};
Le=function(a){return(Ke.__Zone_symbol_prefix||"__zone_symbol__")+a};
$aa=function(){function a(O){g&&g.mark&&g.mark(O)}function b(O,U){g&&g.measure&&g.measure(O,U)}function c(O){S||Ke[z]&&(S=Ke[z].resolve(0));if(S){let U=S[B];U||(U=S.then);U.call(S,O)}else Ke[x](O,0)}function d(O){va===0&&F.length===0&&c(e);O&&F.push(O)}function e(){if(!I){for(I=!0;F.length;){const O=F;F=[];for(let U=0;U<O.length;U++){const ba=O[U];try{ba.zone.runTask(ba,null,null)}catch(Na){W.onUnhandledError(Na)}}}W.microtaskDrainDone();I=!1}}function f(){}const g=Ke.performance;a("Zone");class h{static assertZonePatched(){if(Ke.Promise!==
ia.ZoneAwarePromise)throw Error("ma");}static get root(){let O=h.current;for(;O.parent;)O=O.parent;return O}static get current(){return ja.zone}static get currentTask(){return ka}static __load_patch(O,U,ba=!1){if(ia.hasOwnProperty(O)){if(U=Ke[Le("forceDuplicateZoneCheck")]===!0,!ba&&U)throw Error("na`"+O);}else Ke["__Zone_disable_"+O]||(ba="Zone:"+O,a(ba),ia[O]=U(Ke,h,W),b(ba,ba))}get parent(){return this.Lb}get name(){return this.D}constructor(O,U){this.Lb=O;this.D=U?U.name||"unnamed":"<root>";this.B=
U&&U.properties||{};this.A=new m(this,this.Lb&&this.Lb.A,U)}get(O){const U=this.getZoneWith(O);if(U)return U.B[O]}getZoneWith(O){let U=this;for(;U;){if(U.B.hasOwnProperty(O))return U;U=U.Lb}return null}fork(O){if(!O)throw Error("oa");return this.A.fork(this,O)}wrap(O,U){if(typeof O!=="function")throw Error("pa`"+O);const ba=this.A.intercept(this,O,U),Na=this;return function(){return Na.runGuarded(ba,this,arguments,U)}}run(O,U,ba,Na){ja={parent:ja,zone:this};try{return this.A.invoke(this,O,U,ba,Na)}finally{ja=
ja.parent}}runGuarded(O,U=null,ba,Na){ja={parent:ja,zone:this};try{try{return this.A.invoke(this,O,U,ba,Na)}catch(jc){if(this.A.handleError(this,jc))throw jc;}}finally{ja=ja.parent}}runTask(O,U,ba){if(O.zone!=this)throw Error("qa`"+(O.zone||P).name+"`"+this.name);const {type:Na,data:{isPeriodic:jc=!1,isRefreshable:cd=!1}={}}=O;if(O.state!=="notScheduled"||Na!=="eventTask"&&Na!=="macroTask"){var cf=O.state!="running";cf&&O.gg("running","scheduled");var df=ka;ka=O;ja={parent:ja,zone:this};try{Na!="macroTask"||
!O.data||jc||cd||(O.cancelFn=void 0);try{return this.A.invokeTask(this,O,U,ba)}catch(nc){if(this.A.handleError(this,nc))throw nc;}}finally{U=O.state,U!=="notScheduled"&&U!=="unknown"&&(Na=="eventTask"||jc||cd&&U==="scheduling"?cf&&O.gg("scheduled","running","scheduling"):(U=O.pk,this.yo(O,-1),cf&&O.gg("notScheduled","running","notScheduled"),cd&&(O.pk=U))),ja=ja.parent,ka=df}}}scheduleTask(O){if(O.zone&&O.zone!==this)for(var U=this;U;){if(U===O.zone)throw Error("ra`"+this.name+"`"+O.zone.name);U=
U.parent}O.gg("scheduling","notScheduled");U=[];O.pk=U;O.Cd=this;try{O=this.A.scheduleTask(this,O)}catch(ba){throw O.gg("unknown","scheduling","notScheduled"),this.A.handleError(this,ba),ba;}O.pk===U&&this.yo(O,1);O.state=="scheduling"&&O.gg("scheduled","scheduling");return O}scheduleMicroTask(O,U,ba,Na){return this.scheduleTask(new r("microTask",O,U,ba,Na,void 0))}scheduleMacroTask(O,U,ba,Na,jc){return this.scheduleTask(new r("macroTask",O,U,ba,Na,jc))}scheduleEventTask(O,U,ba,Na,jc){return this.scheduleTask(new r("eventTask",
O,U,ba,Na,jc))}cancelTask(O){if(O.zone!=this)throw Error("sa`"+(O.zone||P).name+"`"+this.name);if(O.state==="scheduled"||O.state==="running"){O.gg("canceling","scheduled","running");try{this.A.cancelTask(this,O)}catch(U){throw O.gg("unknown","canceling"),this.A.handleError(this,U),U;}this.yo(O,-1);O.gg("notScheduled","canceling");O.runCount=-1;return O}}yo(O,U){const ba=O.pk;U==-1&&(O.pk=null);for(let Na=0;Na<ba.length;Na++)ba[Na].yo(O.type,U)}}h.__symbol__=Le;const k={name:"",onHasTask:(O,U,ba,Na)=>
O.hasTask(ba,Na),onScheduleTask:(O,U,ba,Na)=>O.scheduleTask(ba,Na),onInvokeTask:(O,U,ba,Na,jc,cd)=>O.invokeTask(ba,Na,jc,cd),onCancelTask:(O,U,ba,Na)=>O.cancelTask(ba,Na)};class m{get zone(){return this.Cd}constructor(O,U,ba){this.VS={microTask:0,macroTask:0,eventTask:0};this.Cd=O;this.l1=U;this.Jz=ba&&(ba&&ba.onFork?ba:U.Jz);this.KH=ba&&(ba.onFork?U:U.KH);this.OR=ba&&(ba.onFork?this.Cd:U.OR);this.Uz=ba&&(ba.onIntercept?ba:U.Uz);this.fI=ba&&(ba.onIntercept?U:U.fI);this.eI=ba&&(ba.onIntercept?this.Cd:
U.eI);this.Xz=ba&&(ba.onInvoke?ba:U.Xz);this.hI=ba&&(ba.onInvoke?U:U.hI);this.gI=ba&&(ba.onInvoke?this.Cd:U.gI);this.Lz=ba&&(ba.onHandleError?ba:U.Lz);this.QH=ba&&(ba.onHandleError?U:U.QH);this.PH=ba&&(ba.onHandleError?this.Cd:U.PH);this.Lu=ba&&(ba.onScheduleTask?ba:U.Lu);this.uA=ba&&(ba.onScheduleTask?U:U.uA);this.tA=ba&&(ba.onScheduleTask?this.Cd:U.tA);this.yu=ba&&(ba.onInvokeTask?ba:U.yu);this.Wz=ba&&(ba.onInvokeTask?U:U.Wz);this.Vz=ba&&(ba.onInvokeTask?this.Cd:U.Vz);this.mu=ba&&(ba.onCancelTask?
ba:U.mu);this.Dz=ba&&(ba.onCancelTask?U:U.Dz);this.Cz=ba&&(ba.onCancelTask?this.Cd:U.Cz);this.SH=this.UH=this.TH=this.Hq=null;O=ba&&ba.onHasTask;const Na=U&&U.Hq;if(O||Na)this.Hq=O?ba:k,this.TH=U,this.UH=this,this.SH=this.Cd,ba.onScheduleTask||(this.Lu=k,this.uA=U,this.tA=this.Cd),ba.onInvokeTask||(this.yu=k,this.Wz=U,this.Vz=this.Cd),ba.onCancelTask||(this.mu=k,this.Dz=U,this.Cz=this.Cd)}fork(O,U){return this.Jz?this.Jz.onFork(this.KH,this.zone,O,U):new h(O,U)}intercept(O,U,ba){return this.Uz?this.Uz.onIntercept(this.fI,
this.eI,O,U,ba):U}invoke(O,U,ba,Na,jc){return this.Xz?this.Xz.onInvoke(this.hI,this.gI,O,U,ba,Na,jc):U.apply(ba,Na)}handleError(O,U){return this.Lz?this.Lz.onHandleError(this.QH,this.PH,O,U):!0}scheduleTask(O,U){let ba=U;if(this.Lu)this.Hq&&ba.pk.push(this.UH),(ba=this.Lu.onScheduleTask(this.uA,this.tA,O,U))||(ba=U);else if(U.scheduleFn)U.scheduleFn(U);else if(U.type=="microTask")d(U);else throw Error("ta");return ba}invokeTask(O,U,ba,Na){return this.yu?this.yu.onInvokeTask(this.Wz,this.Vz,O,U,ba,
Na):U.callback.apply(ba,Na)}cancelTask(O,U){if(this.mu)O=this.mu.onCancelTask(this.Dz,this.Cz,O,U);else{if(!U.cancelFn)throw Error("ua");O=U.cancelFn(U)}return O}hasTask(O,U){try{this.Hq&&this.Hq.onHasTask(this.TH,this.SH,O,U)}catch(ba){this.handleError(O,ba)}}yo(O,U){const ba=this.VS,Na=ba[O];U=ba[O]=Na+U;if(U<0)throw Error("va");Na!=0&&U!=0||this.hasTask(this.Cd,{dX:ba.microTask>0,RW:ba.macroTask>0,R1:ba.eventTask>0,wc:O})}}class r{constructor(O,U,ba,Na,jc,cd){this.Cd=null;this.runCount=0;this.pk=
null;this.Te="notScheduled";this.type=O;this.source=U;this.data=Na;this.scheduleFn=jc;this.cancelFn=cd;if(!ba)throw Error("wa");this.callback=ba;const cf=this;this.invoke=O==="eventTask"&&Na&&Na.vG?r.invokeTask:function(){return r.invokeTask.call(Ke,cf,this,arguments)}}static invokeTask(O,U,ba){O||(O=this);va++;try{return O.runCount++,O.zone.runTask(O,U,ba)}finally{va==1&&e(),va--}}get zone(){return this.Cd}get state(){return this.Te}cancelScheduleRequest(){this.gg("notScheduled","scheduling")}gg(O,
U,ba){if(this.Te===U||this.Te===ba)this.Te=O,O=="notScheduled"&&(this.pk=null);else throw Error("xa`"+this.type+"`"+this.source+"`"+O+"`"+U+"`"+(ba?" or '"+ba+"'":"")+"`"+this.Te);}toString(){return this.data&&typeof this.data.handleId!=="undefined"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const x=Le("setTimeout"),z=Le("Promise"),B=Le("then");let F=[],I=!1,S;const P=
{name:"NO ZONE"},ia={},W={symbol:Le,currentZoneFrame:()=>ja,onUnhandledError:f,microtaskDrainDone:f,scheduleMicroTask:d,showUncaughtError:()=>!h[Le("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:f,patchMethod:()=>f,bindArguments:()=>[],patchThen:()=>f,patchMacroTask:()=>f,patchEventPrototype:()=>f,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>f,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>f,wrapWithCurrentZone:()=>
f,filterProperties:()=>[],attachOriginToPatched:()=>f,_redefineProperty:()=>f,patchCallbacks:()=>f,nativeScheduleMicroTask:c};let ja={parent:null,zone:new h(null,null)},ka=null,va=0;b("Zone","Zone");return h};Me=function(a,b){return Zone.current.wrap(a,b)};Ne=function(a,b){for(let c=a.length-1;c>=0;c--)typeof a[c]==="function"&&(a[c]=Me(a[c],b+"_"+c));return a};
aba=function(a){var b=["getCurrentPosition","watchPosition"];const c=a.constructor.name;for(let d=0;d<b.length;d++){const e=b[d],f=a[e];if(f){const g=Oe(a,e);Pe(g)&&(a[e]=(h=>{const k=function(){return h.apply(this,Ne(arguments,c+"."+e))};Qe(k,h);return k})(f))}}};Pe=function(a){return a?a.writable===!1?!1:!(typeof a.get==="function"&&typeof a.set==="undefined"):!0};
Ve=function(a,b,c){let d=Oe(a,b);!d&&c&&Oe(c,b)&&(d={enumerable:!0,configurable:!0});if(d&&d.configurable&&(c=Le("on"+b+"patched"),!a.hasOwnProperty(c)||!a[c])){delete d.writable;delete d.value;var e=d.get,f=d.set,g=b.slice(2),h=Re[g];h||(h=Re[g]=Le("ON_PROPERTY"+g));d.set=function(k){let m=this;m||a!==Se||(m=Se);m&&(typeof m[h]==="function"&&m.removeEventListener(g,Te),f==null||f.call(m,null),m[h]=k,typeof k==="function"&&m.addEventListener(g,Te,!1))};d.get=function(){let k=this;k||a!==Se||(k=Se);
if(!k)return null;var m=k[h];return m?m:e&&(m=e.call(this))?(d.set.call(this,m),typeof k.removeAttribute==="function"&&k.removeAttribute(b),m):null};Ue(a,b,d);a[c]=!0}};We=function(a,b,c){if(b)for(var d=0;d<b.length;d++)Ve(a,"on"+b[d],c);else{b=[];for(d in a)d.slice(0,2)=="on"&&b.push(d);for(d=0;d<b.length;d++)Ve(a,b[d],c)}};
Ye=function(a){const b=Se[a];if(b){Se[Le(a)]=b;Se[a]=function(){const e=Ne(arguments,a);switch(e.length){case 0:this[Xe]=new b;break;case 1:this[Xe]=new b(e[0]);break;case 2:this[Xe]=new b(e[0],e[1]);break;case 3:this[Xe]=new b(e[0],e[1],e[2]);break;case 4:this[Xe]=new b(e[0],e[1],e[2],e[3]);break;default:throw Error("ya");}};Qe(Se[a],b);var c=new b(function(){}),d;for(d in c)a==="XMLHttpRequest"&&d==="responseBlob"||function(e){typeof c[e]==="function"?Se[a].prototype[e]=function(){return this[Xe][e].apply(this[Xe],
arguments)}:Ue(Se[a].prototype,e,{set:function(f){typeof f==="function"?(this[Xe][e]=Me(f,a+"."+e),Qe(this[Xe][e],f)):this[Xe][e]=f},get:function(){return this[Xe][e]}})}(d);for(d in b)d!=="prototype"&&b.hasOwnProperty(d)&&(Se[a][d]=b[d])}};$e=function(a,b,c){let d=a;for(;d&&!d.hasOwnProperty(b);)d=Ze(d);!d&&a[b]&&(d=a);a=Le(b);let e=null;if(d&&(!(e=d[a])||!d.hasOwnProperty(a))){e=d[a]=d[b];const f=d&&Oe(d,b);if(Pe(f)){const g=c(e,a,b);d[b]=function(){return g(this,arguments)};Qe(d[b],e)}}return e};
bba=function(a,b,c){function d(f){const g=f.data;g.args[g.Ev]=function(){f.invoke.apply(this,arguments)};e.apply(g.target,g.args);return f}let e=null;e=$e(a,b,f=>function(g,h){const k=c(g,h);return k.Ev>=0&&typeof h[k.Ev]==="function"?Zone.current.scheduleMacroTask(k.name,h[k.Ev],k,d,void 0):f.apply(g,h)})};Qe=function(a,b){a[Le("OriginalDelegate")]=b};
cba=function(){if(af)return bf;af=!0;try{const a=ef.navigator.userAgent;if(a.indexOf("MSIE ")!==-1||a.indexOf("Trident/")!==-1||a.indexOf("Edge/")!==-1)bf=!0}catch(a){}return bf};ff=function(a,b,c){if(!c||c.length===0)return b;c=c.filter(e=>e.target===a);if(c.length===0)return b;const d=c[0].X1;return b.filter(e=>d.indexOf(e)===-1)};gf=function(a){return Object.getOwnPropertyNames(a).filter(b=>b.startsWith("on")&&b.length>2).map(b=>b.substring(2))};
kf=function(a,b){var c=(b?b(a):a)+"false";b=(b?b(a):a)+"true";c=hf+c;b=hf+b;jf[a]={};jf[a]["false"]=c;jf[a]["true"]=b};
eba=function(a,b,c,d){function e(S,P,ia){if(P=P||a.event){S=S||P.target||a;var W=S[jf[P.type][ia?"true":"false"]];if(W){ia=[];if(W.length===1)(P=z(W[0],S,P))&&ia.push(P);else{W=W.slice();for(let ja=0;ja<W.length&&(!P||P[lf]!==!0);ja++){const ka=z(W[ja],S,P);ka&&ia.push(ka)}}if(ia.length===1)throw ia[0];for(P=0;P<ia.length;P++){const ja=ia[P];b.nativeScheduleMicroTask(()=>{throw ja;})}}}}function f(S,P){function ia(oa,bb){return bb?typeof oa==="boolean"?{capture:oa,passive:!0}:oa?typeof oa==="object"&&
oa.passive!==!1?Object.assign({},oa,{passive:!0}):oa:{passive:!0}:oa}function W(oa){if(typeof oa==="object"&&oa!==null){const bb=Object.assign({},oa);oa.signal&&(bb.signal=oa.signal);return bb}return oa}if(!S)return!1;let ja=!0;P&&P.vG!==void 0&&(ja=P.vG);const ka=P&&P.vh;let va=!0;P&&P.dU!==void 0&&(va=P.dU);let O=!1;P&&P.XY!==void 0&&(O=P.XY);let U=S;for(;U&&!U.hasOwnProperty(g);)U=Ze(U);!U&&S[g]&&(U=S);if(!U||U[r])return!1;const ba=P&&P.Q1,Na={},jc=U[r]=U[g],cd=U[Le(h)]=U[h];S=U[Le(k)]=U[k];const cf=
U[Le(m)]=U[m];let df;P&&P.prepend&&(df=U[Le(P.prepend)]=U[P.prepend]);var nc=function(oa){if(!oa.BD){var bb=jf[oa.Hm];let mb;bb&&(mb=bb[oa.capture?"true":"false"]);if(bb=mb&&oa.target[mb])for(let Fb=0;Fb<bb.length;Fb++)if(bb[Fb]===oa){bb.splice(Fb,1);oa.BD=!0;oa.XE&&(oa.XE(),oa.XE=null);bb.length===0&&(oa.cJ=!0,oa.target[mb]=null);break}}if(oa.cJ)return cd.call(oa.target,oa.Hm,oa.capture?F:B,oa.options)};const Ia=function(oa){return jc.call(Na.target,Na.Hm,oa.invoke,Na.options)},Y=function(oa){return df.call(Na.target,
Na.Hm,oa.invoke,Na.options)};var fa=function(oa){return cd.call(oa.target,oa.Hm,oa.invoke,oa.options)};nc=ja?nc:fa;fa=function(oa,bb){const mb=typeof bb;return mb==="function"&&oa.callback===bb||mb==="object"&&oa.Ui===bb};const Ca=(P==null?void 0:P.diff)||fa,vb=Zone[Le("UNPATCHED_EVENTS")],pc=a[Le("PASSIVE_EVENTS")];fa=function(oa,bb,mb,Fb,Ec=!1,Fe=!1){return function(){const te=this||a;let Nd=arguments[0];P&&P.Dl&&(Nd=P.Dl(Nd));let hj=arguments[1];if(!hj||mf&&Nd==="uncaughtException")return oa.apply(this,
arguments);let Ux=!1;if(typeof hj!=="function"){if(!hj.handleEvent)return oa.apply(this,arguments);Ux=!0}if(!ka||ka(oa,hj,te,arguments)){var Vl=!!pc&&pc.indexOf(Nd)!==-1,Ge=W(ia(arguments[2],Vl)),yk=Ge==null?void 0:Ge.signal;if(yk==null||!yk.aborted){if(vb)for(var Wl=0;Wl<vb.length;Wl++)if(Nd===vb[Wl])return Vl?oa.call(te,Nd,hj,Ge):oa.apply(this,arguments);Vl=Ge?typeof Ge==="boolean"?!0:Ge.capture:!1;Wl=Ge&&typeof Ge==="object"?Ge.once:!1;var DM=Zone.current,eh=jf[Nd];eh||(kf(Nd,ba),eh=jf[Nd]);var Xh=
eh[Vl?"true":"false"];eh=te[Xh];var zk=!1;if(eh){if(zk=!0,va)for(Xh=0;Xh<eh.length;Xh++)if(Ca(eh[Xh],hj))return}else eh=te[Xh]=[];var Gr;Xh=te.constructor.name;var xE=nf[Xh];xE&&(Gr=xE[Nd]);Gr||(Gr=Xh+bb+(ba?ba(Nd):Nd));Na.options=Ge;Wl&&(Na.options.once=!1);Na.target=te;Na.capture=Vl;Na.Hm=Nd;Na.tW=zk;if(zk=ja?dba:void 0)zk.RZ=Na;yk&&(Na.options.signal=void 0);var Dg=DM.scheduleEventTask(Gr,hj,zk,mb,Fb);if(yk){Na.options.signal=yk;const yE=()=>Dg.zone.cancelTask(Dg);oa.call(yk,"abort",yE,{once:!0});
Dg.XE=()=>yk.removeEventListener("abort",yE)}Na.target=null;zk&&(zk.RZ=null);Wl&&(Na.options.once=!0);typeof Dg.options!=="boolean"&&(Dg.options=Ge);Dg.target=te;Dg.capture=Vl;Dg.Hm=Nd;Ux&&(Dg.Ui=hj);Fe?eh.unshift(Dg):eh.push(Dg);if(Ec)return te}}}};U[g]=fa(jc,x,ja?function(){if(!Na.tW)return jc.call(Na.target,Na.Hm,Na.capture?F:B,Na.options)}:Ia,nc,O);df&&(U.prependListener=fa(df,".prependListener:",Y,nc,O,!0));U[h]=function(){const oa=this||a;let bb=arguments[0];P&&P.Dl&&(bb=P.Dl(bb));var mb=arguments[2];
mb=mb?typeof mb==="boolean"?!0:mb.capture:!1;const Fb=arguments[1];if(!Fb)return cd.apply(this,arguments);if(!ka||ka(cd,Fb,oa,arguments)){var Ec=jf[bb],Fe;Ec&&(Fe=Ec[mb?"true":"false"]);if(Ec=Fe&&oa[Fe])for(let te=0;te<Ec.length;te++){const Nd=Ec[te];if(Ca(Nd,Fb)){Ec.splice(te,1);Nd.BD=!0;Ec.length===0&&(Nd.cJ=!0,oa[Fe]=null,mb||typeof bb!=="string"||(oa[hf+"ON_PROPERTY"+bb]=null));Nd.zone.cancelTask(Nd);if(O)return oa;return}}return cd.apply(this,arguments)}};U[k]=function(){var oa=this||a,bb=arguments[0];
P&&P.Dl&&(bb=P.Dl(bb));const mb=[];oa=of(oa,ba?ba(bb):bb);for(bb=0;bb<oa.length;bb++){const Fb=oa[bb];mb.push(Fb.Ui?Fb.Ui:Fb.callback)}return mb};U[m]=function(){var oa=this||a,bb=arguments[0];if(bb){P&&P.Dl&&(bb=P.Dl(bb));var mb=jf[bb];if(mb){var Fb=oa[mb["false"]];oa=oa[mb["true"]];if(Fb)for(Fb=Fb.slice(),mb=0;mb<Fb.length;mb++){const Ec=Fb[mb];this[h].call(this,bb,Ec.Ui?Ec.Ui:Ec.callback,Ec.options)}if(oa)for(oa=oa.slice(),Fb=0;Fb<oa.length;Fb++)mb=oa[Fb],this[h].call(this,bb,mb.Ui?mb.Ui:mb.callback,
mb.options)}}else{bb=Object.keys(oa);for(oa=0;oa<bb.length;oa++)(Fb=(Fb=pf.exec(bb[oa]))&&Fb[1])&&Fb!=="removeListener"&&this[m].call(this,Fb);this[m].call(this,"removeListener")}if(O)return this};Qe(U[g],jc);Qe(U[h],cd);cf&&Qe(U[m],cf);S&&Qe(U[k],S);return!0}const g=d&&d.add||"addEventListener",h=d&&d.V2||"removeEventListener",k=d&&d.Tf||"eventListeners",m=d&&d.W2||"removeAllListeners",r=Le(g),x="."+g+":",z=function(S,P,ia){if(!S.BD){var W=S.callback;typeof W==="object"&&W.handleEvent&&(S.callback=
va=>W.handleEvent(va),S.Ui=W);try{S.invoke(S,P,[ia])}catch(va){var ja=va}var ka=S.options;ka&&typeof ka==="object"&&ka.once&&P[h].call(P,ia.type,S.Ui?S.Ui:S.callback,ka);return ja}},B=function(S){return e(this,S,!1)},F=function(S){return e(this,S,!0)};let I=[];for(let S=0;S<c.length;S++)I[S]=f(c[S],d);return I};
of=function(a,b){if(!b){var c=[];for(let e in a){var d=pf.exec(e);if((d=d&&d[1])&&(!b||d===b)&&(d=a[e]))for(let f=0;f<d.length;f++)c.push(d[f])}return c}c=jf[b];c||(kf(b),c=jf[b]);b=a[c["false"]];a=a[c["true"]];return b?a?b.concat(a):b.slice():a?a.slice():[]};fba=function(a,b){(a=a.Event)&&a.prototype&&b.patchMethod(a.prototype,"stopImmediatePropagation",c=>function(d,e){d[lf]=!0;c&&c.apply(d,e)})};
iba=function(){qf.__load_patch("util",(a,b,c)=>{const d=gf(a);c.patchOnProperties=We;c.patchMethod=$e;c.bindArguments=Ne;c.patchMacroTask=bba;const e=b.__symbol__("BLACK_LISTED_EVENTS"),f=b.__symbol__("UNPATCHED_EVENTS");a[f]&&(a[e]=a[f]);a[e]&&(b[e]=b[f]=a[e]);c.patchEventPrototype=fba;c.patchEventTarget=eba;c.isIEOrEdge=cba;c.ObjectDefineProperty=Ue;c.ObjectGetOwnPropertyDescriptor=Oe;c.ObjectCreate=gba;c.ArraySlice=hba;c.patchClass=Ye;c.wrapWithCurrentZone=Me;c.filterProperties=ff;c.attachOriginToPatched=
Qe;c._redefineProperty=Object.defineProperty;c.patchCallbacks=Zaa;c.getGlobalObjects=()=>({globalSources:nf,zoneSymbolEventNames:jf,eventNames:d,isBrowser:rf,isMix:sf,isNode:mf,TRUE_STR:"true",FALSE_STR:"false",ZONE_SYMBOL_PREFIX:hf,ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener"})})};
jba=function(){tf=Zone.__symbol__;uf=Object[tf("defineProperty")]=Object.defineProperty;vf=Object[tf("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor;wf=Object.create;xf=tf("unconfigurables");Object.defineProperty=function(a,b,c){if(a&&a[xf]&&a[xf][b])throw new TypeError("za`"+b+"`"+a);const d=c.configurable;b!=="prototype"&&(c=yf(a,b,c));return zf(a,b,c,d)};Object.defineProperties=function(a,b){Object.keys(b).forEach(function(c){Object.defineProperty(a,c,b[c])});for(const c of Object.getOwnPropertySymbols(b)){let d;
((d=Object.getOwnPropertyDescriptor(b,c))==null?0:d.enumerable)&&Object.defineProperty(a,c,b[c])}return a};Object.create=function(a,b){typeof b!=="object"||Object.isFrozen(b)||Object.keys(b).forEach(function(c){b[c]=yf(a,c,b[c])});return wf(a,b)};Object.getOwnPropertyDescriptor=function(a,b){const c=vf(a,b);c&&a&&a[xf]&&a[xf][b]&&(c.configurable=!1);return c}};kba=function(a,b,c){const d=c.configurable;c=yf(a,b,c);return zf(a,b,c,d)};
yf=function(a,b,c){Object.isFrozen(c)||(c.configurable=!0);c.configurable||(a[xf]||Object.isFrozen(a)||uf(a,xf,{writable:!0,value:{}}),a[xf]&&(a[xf][b]=!0));return c};
zf=function(a,b,c,d){try{return uf(a,b,c)}catch(e){if(c.configurable){typeof d=="undefined"?delete c.configurable:c.configurable=d;try{return uf(a,b,c)}catch(f){d=!1;if(b==="createdCallback"||b==="attachedCallback"||b==="detachedCallback"||b==="attributeChangedCallback")d=!0;if(!d)throw f;d=null;try{d=JSON.stringify(c)}catch(g){d=c.toString()}console.log(`Attempting to configure '${b}' with descriptor '${d}' on object '${a}' and got error, giving up: ${f}`)}}else throw e;}};
lba=function(a,b){const {eventNames:c,globalSources:d,zoneSymbolEventNames:e,TRUE_STR:f,FALSE_STR:g,ZONE_SYMBOL_PREFIX:h}=b.getGlobalObjects();var k="ApplicationCache EventSource FileReader InputMethodContext MediaController MessagePort Node Performance SVGElementInstance SharedWorker TextTrack TextTrackCue TextTrackList WebKitNamedFlow Window Worker WorkerGlobalScope XMLHttpRequest XMLHttpRequestEventTarget XMLHttpRequestUpload IDBRequest IDBOpenDBRequest IDBDatabase IDBTransaction IDBCursor DBIndex WebSocket".split(" ");
let m=[];var r="Anchor Area Audio BR Base BaseFont Body Button Canvas Content DList Directory Div Embed FieldSet Font Form Frame FrameSet HR Head Heading Html IFrame Image Input Keygen LI Label Legend Link Map Marquee Media Menu Meta Meter Mod OList Object OptGroup Option Output Paragraph Pre Progress Quote Script Select Source Span Style TableCaption TableCell TableCol Table TableRow TableSection TextArea Title Track UList Unknown Video".split(" ");a.wtf?m=r.map(ia=>"HTML"+ia+"Element").concat(k):
a.EventTarget?m.push("EventTarget"):m=k;const x=a.__Zone_disable_IE_check||!1,z=a.__Zone_enable_cross_context_check||!1,B=b.isIEOrEdge(),F={MSPointerCancel:"pointercancel",MSPointerDown:"pointerdown",MSPointerEnter:"pointerenter",MSPointerHover:"pointerhover",MSPointerLeave:"pointerleave",MSPointerMove:"pointermove",MSPointerOut:"pointerout",MSPointerOver:"pointerover",MSPointerUp:"pointerup"};for(k=0;k<c.length;k++){var I=c[k],S=h+(I+g),P=h+(I+f);e[I]={};e[I][g]=S;e[I][f]=P}for(k=0;k<r.length;k++)for(I=
r[k],S=d[I]={},P=0;P<c.length;P++){const ia=c[P];S[ia]=I+".addEventListener:"+ia}r=[];for(k=0;k<m.length;k++)I=a[m[k]],r.push(I&&I.prototype);b.patchEventTarget(a,b,r,{vh:function(ia,W,ja,ka){if(!x&&B)if(z)try{const va=W.toString();if(va==="[object FunctionWrapper]"||va=="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }")return ia.apply(ja,ka),!1}catch(va){return ia.apply(ja,ka),!1}else{if(W=W.toString(),W==="[object FunctionWrapper]"||W=="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }")return ia.apply(ja,
ka),!1}else if(z)try{W.toString()}catch(va){return ia.apply(ja,ka),!1}return!0},Dl:ia=>F[ia]||ia});Zone[b.symbol("patchEventTarget")]=!!a.EventTarget};
mba=function(a,b){const {ADD_EVENT_LISTENER_STR:c,REMOVE_EVENT_LISTENER_STR:d}=a.getGlobalObjects(),e=b.WebSocket;b.EventTarget||a.patchEventTarget(b,a,[e.prototype]);b.WebSocket=function(g,h){const k=arguments.length>1?new e(g,h):new e(g);let m,r;const x=a.ObjectGetOwnPropertyDescriptor(k,"onmessage");x&&x.configurable===!1?(m=a.ObjectCreate(k),r=k,[c,d,"send","close"].forEach(function(z){m[z]=function(){const B=a.ArraySlice.call(arguments);if(z===c||z===d){var F=B.length>0?B[0]:void 0;F&&(F=Zone.__symbol__("ON_PROPERTY"+
F),k[F]=m[F])}return k[z].apply(k,B)}})):m=k;a.patchOnProperties(m,["close","error","message","open"],r);return m};const f=b.WebSocket;for(const g in e)f[g]=e[g]};
nba=function(a,b){const {isBrowser:c,isMix:d}=a.getGlobalObjects();if((c||d)&&!a.ObjectGetOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&typeof Element!=="undefined"){var e=a.ObjectGetOwnPropertyDescriptor(Element.prototype,"onclick");if(e&&!e.configurable)return!1;if(e){a.ObjectDefineProperty(Element.prototype,"onclick",{enumerable:!0,configurable:!0,get:function(){return!0}});var f=!!document.createElement("div").onclick;a.ObjectDefineProperty(Element.prototype,"onclick",e);return f}}var g=
b.XMLHttpRequest;if(!g)return!1;e=g.prototype;if(f=a.ObjectGetOwnPropertyDescriptor(e,"onreadystatechange"))return a.ObjectDefineProperty(e,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return!0}}),g=!!(new g).onreadystatechange,a.ObjectDefineProperty(e,"onreadystatechange",f||{}),g;const h=a.symbol("fake");a.ObjectDefineProperty(e,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return this[h]},set:function(k){this[h]=k}});a=new g;e=()=>{};a.onreadystatechange=
e;e=a[h]===e;a.onreadystatechange=null;return e};oba=function(a){const b=a.symbol("unbound");for(let c=0;c<Af.length;c++){const d=Af[c],e="on"+d;self.addEventListener(d,function(f){f=f.target;let g,h;for(h=f?f.constructor.name+"."+e:"unknown."+e;f;)f[e]&&!f[e][b]&&(g=a.wrapWithCurrentZone(f[e],h),g[b]=f[e],f[e]=g),f=f.parentElement},!0)}};
pba=function(){const a=typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{};a[(a.__Zone_symbol_prefix||"__zone_symbol__")+"legacyPatch"]=function(){const b=a.Zone;b.__load_patch("defineProperty",(c,d,e)=>{e._redefineProperty=kba;jba()});b.__load_patch("registerElement",(c,d,e)=>{const {isBrowser:f,isMix:g}=e.getGlobalObjects();(f||g)&&"registerElement"in c.document&&e.patchCallbacks(e,document,"Document","registerElement",["createdCallback","attachedCallback",
"detachedCallback","attributeChangedCallback"])});b.__load_patch("EventTargetLegacy",(c,d,e)=>{lba(c,e);const {isNode:f,isMix:g}=e.getGlobalObjects();f&&!g||nba(e,c)||(d=typeof WebSocket!=="undefined",oba(e),e.patchClass("XMLHttpRequest"),d&&mba(e,c),Zone[e.symbol("patchEvents")]=!0)})}};qba=function(a,b){b.patchMethod(a,"queueMicrotask",()=>function(c,d){Zone.current.scheduleMicroTask("queueMicrotask",d[0])})};
Cf=function(a,b,c,d){function e(m){const r=m.data;r.args[0]=function(){return m.invoke.apply(this,arguments)};const x=g.apply(a,r.args);typeof x==="number"?r.handleId=x:(r.handle=x,r.isRefreshable=typeof x.refresh==="function");return m}function f(m){const r=m.data.handleId;let x;return h.call(a,(x=m.data.handle)!=null?x:r)}let g=null,h=null;b+=d;c+=d;const k={};g=$e(a,b,m=>function(r,x){if(typeof x[0]==="function"){const z={isRefreshable:!1,isPeriodic:d==="Interval",delay:d==="Timeout"||d==="Interval"?
x[1]||0:void 0,args:x},B=x[0];x[0]=function(){try{return B.apply(this,arguments)}finally{const ia=z.handle,W=z.handleId,ja=z.isRefreshable;z.isPeriodic||ja||(W?delete k[W]:ia&&(ia[Bf]=null))}};const F=Zone.current.scheduleMacroTask(b,x[0],z,e,f);if(!F)return F;r=F.data.handleId;x=F.data.handle;const I=F.data.isRefreshable,S=F.data.isPeriodic;if(r)k[r]=F;else if(x&&(x[Bf]=F,I&&!S)){const ia=x.refresh;x.refresh=function(){const W=F.zone,ja=F.state;ja==="notScheduled"?(F.Te="scheduled",W.yo(F,1)):ja===
"running"&&(F.Te="scheduling");return ia.call(this)}}let P;return(P=x!=null?x:r)!=null?P:F}return m.apply(a,x)});h=$e(a,c,m=>function(r,x){r=x[0];let z;typeof r==="number"?(z=k[r],delete k[r]):(z=r==null?void 0:r[Bf])?r[Bf]=null:z=r;let B;((B=z)==null?0:B.type)?z.cancelFn&&z.zone.cancelTask(z):m.apply(a,x)})};
rba=function(){var a=qf;a.__load_patch("legacy",b=>{(b=b[a.__symbol__("legacyPatch")])&&b()});a.__load_patch("timers",b=>{Cf(b,"set","clear","Timeout");Cf(b,"set","clear","Interval");Cf(b,"set","clear","Immediate")});a.__load_patch("requestAnimationFrame",b=>{Cf(b,"request","cancel","AnimationFrame");Cf(b,"mozRequest","mozCancel","AnimationFrame");Cf(b,"webkitRequest","webkitCancel","AnimationFrame")});a.__load_patch("blocking",(b,c)=>{const d=["alert","prompt","confirm"];for(let e=0;e<d.length;e++)$e(b,
d[e],(f,g,h)=>function(k,m){return c.current.run(f,b,m,h)})});a.__load_patch("EventTarget",(b,c,d)=>{d.patchEventPrototype(b,d);if(!Zone[d.symbol("patchEventTarget")]){var {eventNames:e,zoneSymbolEventNames:f,TRUE_STR:g,FALSE_STR:h,ZONE_SYMBOL_PREFIX:k}=d.getGlobalObjects();for(c=0;c<e.length;c++){const m=e[c],r=k+(m+h),x=k+(m+g);f[m]={};f[m][h]=r;f[m][g]=x}(c=b.EventTarget)&&c.prototype&&d.patchEventTarget(b,d,[c&&c.prototype])}(c=b.XMLHttpRequestEventTarget)&&c.prototype&&d.patchEventTarget(b,d,
[c.prototype])});a.__load_patch("MutationObserver",()=>{Ye("MutationObserver");Ye("WebKitMutationObserver")});a.__load_patch("IntersectionObserver",()=>{Ye("IntersectionObserver")});a.__load_patch("FileReader",()=>{Ye("FileReader")});a.__load_patch("on_property",(b,c,d)=>{if((!mf||sf)&&!Zone[d.symbol("patchEvents")]){c=b.__Zone_ignore_on_properties;d=[];if(rf){var e=window;d=d.concat("Document SVGElement Element HTMLElement HTMLBodyElement HTMLMediaElement HTMLFrameSetElement HTMLFrameElement HTMLIFrameElement HTMLMarqueeElement Worker".split(" "));
var f=[],g=e,h=gf(e);f=c?c.concat(f):c;e=Ze(e);g&&(h=ff(g,h,f),We(g,h,e))}d=d.concat("XMLHttpRequest XMLHttpRequestEventTarget IDBIndex IDBRequest IDBOpenDBRequest IDBDatabase IDBTransaction IDBCursor WebSocket".split(" "));for(h=0;h<d.length;h++){f=b[d[h]];let k;if((k=f)==null?0:k.prototype)g=f.prototype,f=gf(f.prototype),g&&(f=ff(g,f,c),We(g,f,void 0))}}});a.__load_patch("customElements",(b,c,d)=>{const {isBrowser:e,isMix:f}=d.getGlobalObjects();(e||f)&&b.customElements&&"customElements"in b&&d.patchCallbacks(d,
b.customElements,"customElements","define","connectedCallback disconnectedCallback adoptedCallback attributeChangedCallback formAssociatedCallback formDisabledCallback formResetCallback formStateRestoreCallback".split(" "))});a.__load_patch("XHR",(b,c)=>{(function(m){function r(ka){const va=ka.data,O=va.target;O[g]=!1;O[k]=!1;var U=O[f];F||(F=O[Df],I=O[Ef]);U&&I.call(O,"readystatechange",U);U=O[f]=()=>{if(O.readyState===O.DONE)if(!va.aborted&&O[g]&&ka.state==="scheduled"){const ba=O[c.__symbol__("loadfalse")];
if(O.status!==0&&ba&&ba.length>0){const Na=ka.invoke;ka.invoke=function(){const jc=O[c.__symbol__("loadfalse")];for(let cd=0;cd<jc.length;cd++)jc[cd]===ka&&jc.splice(cd,1);va.aborted||ka.state!=="scheduled"||Na.call(ka)};ba.push(ka)}else ka.invoke()}else va.aborted||O[g]!==!1||(O[k]=!0)};F.call(O,"readystatechange",U);O[d]||(O[d]=ka);W.apply(O,va.args);O[g]=!0;return ka}function x(){}function z(ka){ka=ka.data;ka.aborted=!0;return ja.apply(ka.target,ka.args)}var B=m.XMLHttpRequest;if(B){B=B.prototype;
var F=B[Df],I=B[Ef];!F&&(m=m.XMLHttpRequestEventTarget)&&(m=m.prototype,F=m[Df],I=m[Ef]);var S=$e(B,"open",()=>function(ka,va){ka[e]=va[2]==0;ka[h]=va[1];return S.apply(ka,va)}),P=Le("fetchTaskAborting"),ia=Le("fetchTaskScheduling"),W=$e(B,"send",()=>function(ka,va){if(c.current[ia]===!0||ka[e])return W.apply(ka,va);va={target:ka,url:ka[h],isPeriodic:!1,args:va,aborted:!1};const O=Zone.current.scheduleMacroTask("XMLHttpRequest.send",x,va,r,z);ka&&ka[k]===!0&&!va.aborted&&O.state==="scheduled"&&O.invoke()}),
ja=$e(B,"abort",()=>function(ka,va){const O=ka[d];if(O&&typeof O.type=="string")O.cancelFn==null||O.data&&O.data.aborted||O.zone.cancelTask(O);else if(c.current[P]===!0)return ja.apply(ka,va)})}})(b);const d=Le("xhrTask"),e=Le("xhrSync"),f=Le("xhrListener"),g=Le("xhrScheduled"),h=Le("xhrURL"),k=Le("xhrErrorBeforeScheduled")});a.__load_patch("geolocation",b=>{b.navigator&&b.navigator.geolocation&&aba(b.navigator.geolocation)});a.__load_patch("PromiseRejectionEvent",(b,c)=>{function d(e){return function(f){of(b,
e).forEach(g=>{var h=b.PromiseRejectionEvent;h&&(h=new h(e,{promise:f.promise,reason:f.rejection}),g.invoke(h))})}}b.PromiseRejectionEvent&&(c[Le("unhandledPromiseRejectionHandler")]=d("unhandledrejection"),c[Le("rejectionHandledHandler")]=d("rejectionhandled"))});a.__load_patch("queueMicrotask",(b,c,d)=>{qba(b,d)})};
sba=function(){qf.__load_patch("canvas",(a,b,c)=>{a=a.HTMLCanvasElement;typeof a!=="undefined"&&a.prototype&&a.prototype.toBlob&&c.patchMacroTask(a.prototype,"toBlob",(d,e)=>({name:"HTMLCanvasElement.toBlob",target:d,Ev:0,args:e}))})};tba=function(a=window){return a.WIZ_global_data};uba=function(a,b=window){return(b=tba(b))&&a in b?b[a]:null};_.Gf=function(a){return new Ff(a,uba(a,window))};
vba=function(){qf.__load_patch("Error",(a,b,c)=>{function d(W){let ja={wO:W.zone.name},ka=ja;for(;W.parent;){W=W.parent;const va={wO:W.zone.name};ja=ja.parent=va}return ka}function e(W,ja,ka=!0){W=W.split("\n");let va=0;for(;W[va]!==r&&W[va]!==x&&W[va]!==z&&W[va]!==B&&W[va]!==F&&va<W.length;)va++;for(;va<W.length&&ja;va++){let O=W[va];if(O.trim())switch(m[O]){case g.KG:W.splice(va,1);va--;break;case g.transition:ja.parent?ja=ja.parent:ja=null;W.splice(va,1);va--;break;default:W[va]+=ka?` [${ja.zone.name}]`:
` [${ja.wO}]`}}return W.join("\n")}function f(){let W=k.apply(this,arguments);const ja=W.originalStack=W.stack;if(f.stackRewrite&&ja){let ka=c.currentZoneFrame();if(I==="lazy")W[c.symbol("zoneFrameNames")]=d(ka);else if(I==="default")try{W.stack=W.zoneAwareStack=e(ja,ka)}catch(va){}}return this instanceof k&&this.constructor!=k?(Object.keys(W).concat("stack","message","cause").forEach(ka=>{const va=W[ka];if(va!==void 0)try{this[ka]=va}catch(O){}}),this):W}const g={KG:0,transition:1},h=c.symbol("zoneJsInternalStackFrames"),
k=a[c.symbol("Error")]=a.Error,m={};let r,x,z,B,F;a.Error=f;const I=a.__Zone_Error_BlacklistedStackFrames_policy||a.__Zone_Error_ZoneJsInternalStackFrames_policy||"default";f.prototype=k.prototype;f[h]=m;f.stackRewrite=!1;const S=c.symbol("zoneAwareStack");I==="lazy"&&Object.defineProperty(f.prototype,"zoneAwareStack",{configurable:!0,enumerable:!0,get:function(){this[S]||(this[S]=e(this.originalStack,this[c.symbol("zoneFrameNames")],!1));return this[S]},set:function(W){this.originalStack=W;this[S]=
e(this.originalStack,this[c.symbol("zoneFrameNames")],!1)}});const P=["stackTraceLimit","captureStackTrace","prepareStackTrace"];(a=Object.keys(k))&&a.forEach(W=>{P.filter(ja=>ja===W).length===0&&Object.defineProperty(f,W,{get:function(){return k[W]},set:function(ja){k[W]=ja}})});k.hasOwnProperty("stackTraceLimit")&&(k.stackTraceLimit=Math.max(k.stackTraceLimit,15),Object.defineProperty(f,"stackTraceLimit",{get:function(){return k.stackTraceLimit},set:function(W){return k.stackTraceLimit=W}}));k.hasOwnProperty("captureStackTrace")&&
Object.defineProperty(f,"captureStackTrace",{value:function(W,ja){k.captureStackTrace(W,ja)}});Object.defineProperty(f,"prepareStackTrace",{get:function(){return k.UM},set:function(W){return W&&typeof W==="function"?k.UM=function(ja,ka){if(ka)for(let va=0;va<ka.length;va++)if(ka[va].getFunctionName()==="zoneCaptureStackTrace"){ka.splice(va,1);break}return W.call(this,ja,ka)}:k.UM=W}});if(I!=="disable"){var ia=b.current.fork({name:"detect",onHandleError:function(W,ja,ka,va){if(va.originalStack&&Error===
f)for(W=va.originalStack.split(/\n/),va=ka=ja=!1;W.length;){let O=W.shift();if(/:\d+:\d+/.test(O)||O==="ZoneAwareError"){let U=O.split("(")[0].split("@")[0],ba=g.transition;U.indexOf("ZoneAwareError")!==-1&&(U.indexOf("new ZoneAwareError")!==-1?(r=O,x=O.replace("new ZoneAwareError","new Error.ZoneAwareError")):(z=O,B=O.replace("Error.",""),O.indexOf("Error.ZoneAwareError")===-1&&(F=O.replace("ZoneAwareError","Error.ZoneAwareError"))),m[x]=g.KG);U.indexOf("runGuarded")!==-1?ka=!0:U.indexOf("runTask")!==
-1?va=!0:U.indexOf("run")!==-1?ja=!0:ba=g.KG;m[O]=ba;if(ja&&ka&&va){f.stackRewrite=!0;break}}}return!1}}).fork({name:"child",onScheduleTask:function(W,ja,ka,va){return W.scheduleTask(ka,va)},onInvokeTask:function(W,ja,ka,va,O,U){return W.invokeTask(ka,va,O,U)},onCancelTask:function(W,ja,ka,va){return W.cancelTask(ka,va)},onInvoke:function(W,ja,ka,va,O,U,ba){return W.invoke(ka,va,O,U,ba)}});b=Error.stackTraceLimit;Error.stackTraceLimit=100;ia.run(()=>{ia.runGuarded(()=>{const W=()=>{};ia.scheduleEventTask(h,
()=>{ia.scheduleMacroTask(h,()=>{ia.scheduleMicroTask(h,()=>{throw Error();},void 0,ja=>{ja.gg=W;ja.invoke()});ia.scheduleMicroTask(h,()=>{throw Error();},void 0,ja=>{ja.gg=W;ja.invoke()})},void 0,ja=>{ja.gg=W;ja.invoke()},()=>{})},void 0,ja=>{ja.gg=W;ja.invoke()},()=>{})})});Error.stackTraceLimit=b}})};
wba=function(){qf.__load_patch("ZoneAwarePromise",(a,b,c)=>{function d(Y){if(Y&&Y.toString===Object.prototype.toString){const fa=Y.constructor&&Y.constructor.name;return(fa?fa:"")+": "+JSON.stringify(Y)}return Y?Y.toString():Object.prototype.toString.call(Y)}function e(Y){c.onUnhandledError(Y);try{const fa=b[ja];typeof fa==="function"&&fa.call(this,Y)}catch(fa){}}function f(Y){return Y}function g(Y){return nc.reject(Y)}function h(Y,fa){return Ca=>{try{k(Y,fa,Ca)}catch(vb){k(Y,!1,vb)}}}function k(Y,
fa,Ca){var vb=Na();if(Y===Ca)throw new TypeError("Ca");if(Y[ka]===null){var pc=null;try{if(typeof Ca==="object"||typeof Ca==="function")pc=Ca&&Ca.then}catch(oa){return vb(()=>{k(Y,!1,oa)})(),Y}if(fa!==!1&&Ca instanceof nc&&Ca.hasOwnProperty(ka)&&Ca.hasOwnProperty(va)&&Ca[ka]!==null)m(Ca),k(Y,Ca[ka],Ca[va]);else if(fa!==!1&&typeof pc==="function")try{pc.call(Ca,vb(h(Y,fa)),vb(h(Y,!1)))}catch(oa){vb(()=>{k(Y,!1,oa)})()}else{Y[ka]=fa;vb=Y[va];Y[va]=Ca;Y[O]===O&&fa===!0&&(Y[ka]=Y[ba],Y[va]=Y[U]);fa===
!1&&Ca instanceof Error&&(pc=b.currentTask&&b.currentTask.data&&b.currentTask.data.__creationTrace__)&&F(Ca,jc,{configurable:!0,enumerable:!1,writable:!0,value:pc});for(pc=0;pc<vb.length;)r(Y,vb[pc++],vb[pc++],vb[pc++],vb[pc++]);if(vb.length==0&&fa==0){Y[ka]=0;fa=Ca;try{throw Error("Da`"+d(Ca)+"`"+(Ca&&Ca.stack?"\n"+Ca.stack:""));}catch(oa){fa=oa}P&&(fa.throwOriginal=!0);fa.rejection=Ca;fa.promise=Y;fa.zone=b.current;fa.task=b.currentTask;S.push(fa);c.scheduleMicroTask()}}}return Y}function m(Y){if(Y[ka]===
0){try{var fa=b[cd];fa&&typeof fa==="function"&&fa.call(this,{rejection:Y[va],promise:Y})}catch(Ca){}Y[ka]=!1;for(fa=0;fa<S.length;fa++)Y===S[fa].promise&&S.splice(fa,1)}}function r(Y,fa,Ca,vb,pc){m(Y);const oa=Y[ka],bb=oa?typeof vb==="function"?vb:f:typeof pc==="function"?pc:g;fa.scheduleMicroTask("Promise.then",()=>{try{const mb=Y[va],Fb=!!Ca&&O===Ca[O];Fb&&(Ca[U]=mb,Ca[ba]=oa);const Ec=fa.run(bb,void 0,Fb&&bb!==g&&bb!==f?[]:[mb]);k(Ca,!0,Ec)}catch(mb){k(Ca,!1,mb)}},Ca)}function x(Y){const fa=Y.prototype,
Ca=B(fa,"then");if(!Ca||Ca.writable!==!1&&Ca.configurable){var vb=fa.then;fa[W]=vb;Y.prototype.then=function(pc,oa){return(new nc((bb,mb)=>{vb.call(this,bb,mb)})).then(pc,oa)};Y[Ia]=!0}}function z(Y){return function(fa,Ca){fa=Y.apply(fa,Ca);if(fa instanceof nc)return fa;Ca=fa.constructor;Ca[Ia]||x(Ca);return fa}}const B=Object.getOwnPropertyDescriptor,F=Object.defineProperty,I=c.symbol,S=[],P=a[I("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==!1;var ia=I("Promise");const W=I("then");c.onUnhandledError=
Y=>{if(c.showUncaughtError()){const fa=Y&&Y.rejection;fa?console.error("Unhandled Promise rejection:",fa instanceof Error?fa.message:fa,"; Zone:",Y.zone.name,"; Task:",Y.task&&Y.task.source,"; Value:",fa,fa instanceof Error?fa.stack:void 0):console.error(Y)}};c.microtaskDrainDone=()=>{for(;S.length;){const Y=S.shift();try{Y.zone.runGuarded(()=>{if(Y.throwOriginal)throw Y.rejection;throw Y;})}catch(fa){e(fa)}}};const ja=I("unhandledPromiseRejectionHandler"),ka=I("state"),va=I("value"),O=I("finally"),
U=I("parentPromiseValue"),ba=I("parentPromiseState"),Na=function(){let Y=!1;return function(fa){return function(){Y||(Y=!0,fa.apply(null,arguments))}}},jc=I("currentTaskTrace"),cd=I("rejectionHandledHandler"),cf=function(){},df=a.AggregateError;class nc{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(Y){return Y instanceof nc?Y:k(new this(null),!0,Y)}static reject(Y){return k(new this(null),!1,Y)}static withResolvers(){const Y={};Y.promise=new nc((fa,Ca)=>{Y.resolve=
fa;Y.reject=Ca});return Y}static any(Y){if(!Y||typeof Y[Symbol.iterator]!=="function")return Promise.reject(new df([],"All promises were rejected"));const fa=[];let Ca=0;try{for(let oa of Y)Ca++,fa.push(nc.resolve(oa))}catch(oa){return Promise.reject(new df([],"All promises were rejected"))}if(Ca===0)return Promise.reject(new df([],"All promises were rejected"));let vb=!1;const pc=[];return new nc((oa,bb)=>{for(let mb=0;mb<fa.length;mb++)fa[mb].then(Fb=>{vb||(vb=!0,oa(Fb))},Fb=>{pc.push(Fb);Ca--;
Ca===0&&(vb=!0,bb(new df(pc,"All promises were rejected")))})})}static race(Y){function fa(bb){vb(bb)}function Ca(bb){pc(bb)}let vb,pc,oa=new this((bb,mb)=>{vb=bb;pc=mb});for(let bb of Y)bb&&typeof bb.then==="function"||(bb=this.resolve(bb)),bb.then(fa,Ca);return oa}static all(Y){return nc.dJ(Y)}static allSettled(Y){return(this&&this.prototype instanceof nc?this:nc).dJ(Y,{TZ:fa=>({status:"fulfilled",value:fa}),dV:fa=>({status:"rejected",reason:fa})})}static dJ(Y,fa){let Ca,vb,pc=new this((Fb,Ec)=>
{Ca=Fb;vb=Ec}),oa=2,bb=0;const mb=[];for(let Fb of Y){Fb&&typeof Fb.then==="function"||(Fb=this.resolve(Fb));const Ec=bb;try{Fb.then(Fe=>{mb[Ec]=fa?fa.TZ(Fe):Fe;oa--;oa===0&&Ca(mb)},Fe=>{fa?(mb[Ec]=fa.dV(Fe),oa--,oa===0&&Ca(mb)):vb(Fe)})}catch(Fe){vb(Fe)}oa++;bb++}oa-=2;oa===0&&Ca(mb);return pc}constructor(Y){if(!(this instanceof nc))throw Error("Ea");this[ka]=null;this[va]=[];try{const fa=Na();Y&&Y(fa(h(this,!0)),fa(h(this,!1)))}catch(fa){k(this,!1,fa)}}get [Symbol.toStringTag](){return"Promise"}get [Symbol.species](){return nc}then(Y,
fa){var Ca,vb=(Ca=this.constructor)==null?void 0:Ca[Symbol.species];vb&&typeof vb==="function"||(vb=this.constructor||nc);Ca=new vb(cf);vb=b.current;this[ka]==null?this[va].push(vb,Ca,Y,fa):r(this,vb,Ca,Y,fa);return Ca}catch(Y){return this.then(null,Y)}finally(Y){var fa,Ca=(fa=this.constructor)==null?void 0:fa[Symbol.species];Ca&&typeof Ca==="function"||(Ca=nc);fa=new Ca(cf);fa[O]=O;Ca=b.current;this[ka]==null?this[va].push(Ca,fa,Y,Y):r(this,Ca,fa,Y,Y);return fa}}nc.resolve=nc.resolve;nc.reject=nc.reject;
nc.race=nc.race;nc.all=nc.all;ia=a[ia]=a.Promise;a.Promise=nc;const Ia=I("thenPatched");c.patchThen=x;ia&&(x(ia),$e(a,"fetch",Y=>z(Y)));Promise[b.__symbol__("uncaughtPromiseErrors")]=S;return nc})};
xba=function(){qf.__load_patch("toString",a=>{const b=Function.prototype.toString,c=Le("OriginalDelegate"),d=Le("Promise"),e=Le("Error"),f=function(){if(typeof this==="function"){var h=this[c];if(h)return typeof h==="function"?b.call(h):Object.prototype.toString.call(h);if(this===Promise&&(h=a[d])||this===Error&&(h=a[e]))return b.call(h)}return b.call(this)};f[c]=b;Function.prototype.toString=f;const g=Object.prototype.toString;Object.prototype.toString=function(){return typeof Promise==="function"&&
this instanceof Promise?"[object Promise]":g.call(this)}})};Hf=function(a){for(let b in a)if(a[b]===Hf)return b;throw Error("r");};_.If=function(a){return{token:a.token,ja:a.ja||null,da:a.da,value:void 0}};_.Jf=function(a){return{Fb:a.Fb||[],imports:a.imports||[]}};Lf=function(a){var b=Kf;return a.hasOwnProperty(b)&&a[b]||null};yba=function(a){let b;return(a=(b=a==null?void 0:a[Kf])!=null?b:null)?a:null};Nf=function(a){return a&&a.hasOwnProperty(Mf)?a[Mf]:null};
_.Of=function(a){return typeof a==="string"?a:a==null?"":String(a)};Pf=function(a,b){return Object.is(a,b)};Rf=function(a){const b=Qf;Qf=a;return b};
Vf=function(a){if(Sf)throw Error("r");if(Qf!==null){Qf.CB(a);var b=Qf.kn;if(b===void 0||b.Ys!==a){var c=void 0,d=Qf.TE;if(d&&(c=b!==void 0?b.Sk:Qf.Xi,c!==void 0&&c.Ys===a)){Qf.kn=c;c.YL=a.version;return}var e=a.yr,f;if(!(f=e===void 0||e.SJ!==Qf)){if(d){a:{f=Qf;d=f.kn;if(d!==void 0){f=f.Xi;do{if(f===e){d=!0;break a}if(f===d)break;f=f.Sk}while(f!==void 0)}d=!1}d=!d}f=d}f&&(d=Tf(Qf),c={Ys:a,SJ:Qf,Sk:c,Mx:e,YL:a.version,Rk:void 0},Qf.kn=c,b!==void 0?b.Sk=c:Qf.Xi=c,d&&Uf(a,c))}}};
Yf=function(a){if(!Tf(a)||a.fd)if(a.fd||a.Yw!==Wf)(a.IE(a)||Xf(a))&&a.JE(a),a.fd=!1,a.Yw=Wf};Zf=function(a){if(a.Po!==void 0){var b=Sf;Sf=!0;try{for(let c=a.Po;c!==void 0;c=c.Rk){const d=c.SJ;d.fd||(a=void 0,d.fd=!0,Zf(d),(a=d.yk)==null||a.call(d,d))}}finally{Sf=b}}};$f=function(){let a;return((a=Qf)==null?void 0:a.Pv)!==!1};ag=function(a){a&&(a.kn=void 0,a.TE=!0);return Rf(a)};
cg=function(a,b){Rf(b);if(a){a.TE=!1;b=a.kn;var c=b!==void 0?b.Sk:a.Xi;if(c!==void 0){if(Tf(a)){do c=bg(c);while(c!==void 0)}b!==void 0?b.Sk=void 0:a.Xi=void 0}}};Xf=function(a){for(a=a.Xi;a!==void 0;a=a.Sk){const b=a.Ys,c=a.YL;if(c!==b.version)return!0;Yf(b);if(c!==b.version)return!0}return!1};dg=function(a){if(Tf(a)){let b=a.Xi;for(;b!==void 0;)b=bg(b)}a.Xi=void 0;a.kn=void 0;a.Po=void 0;a.yr=void 0};
Uf=function(a,b){const c=a.yr,d=Tf(a);c!==void 0?(b.Rk=c.Rk,c.Rk=b):(b.Rk=void 0,a.Po=b);b.Mx=c;a.yr=b;if(!d)for(a=a.Xi;a!==void 0;a=a.Sk)Uf(a.Ys,a)};bg=function(a){const b=a.Ys,c=a.Sk,d=a.Rk,e=a.Mx;a.Rk=void 0;a.Mx=void 0;d!==void 0?d.Mx=e:b.yr=e;if(e!==void 0)e.Rk=d;else if(b.Po=d,!Tf(b))for(a=b.Xi;a!==void 0;)a=bg(a);return c};Tf=function(a){return a.Oo||a.Po!==void 0};
gg=function(a,b){const c=Object.create(zba);c.Dj=a;b!==void 0&&(c.Qf=b);a=()=>{Yf(c);Vf(c);if(c.value===eg)throw c.error;return c.value};a[fg]=c;return a};Aba=function(a){const b=Object.create(hg);b.value=a;a=()=>{Vf(b);return b.value};a[fg]=b;return[a,c=>ig(b,c),c=>{$f()||jg();ig(b,c(b.value))}]};ig=function(a,b){$f()||jg();a.Qf(a.value,b)||(a.value=b,a.version++,Wf++,Zf(a))};
kg=function(a,b,c){const d=Object.create(Bba);d.source=a;d.Dj=b;c!=void 0&&(d.Qf=c);a=()=>{Yf(d);Vf(d);if(d.value===eg)throw d.error;return d.value};a[fg]=d;return a};lg=function(a){const b=Rf(null);try{return a()}finally{Rf(b)}};mg=function(a){if(typeof a==="string")return a;if(Array.isArray(a))return`[${a.map(mg).join(", ")}]`;if(a==null)return""+a;var b=a.F2||a.name;if(b)return`${b}`;a=a.toString();if(a==null)return""+a;b=a.indexOf("\n");return b>=0?a.slice(0,b):a};
ng=function(a,b){return a?b?`${a} ${b}`:a:b||""};pg=function(){throw new og(-201,!1);};rg=function(a){const b=new og(a,"");b[qg]=a;b[Cba]="";return b};tg=function(a){const b=sg;sg=a;return b};ug=function(a,b,c){if((a=Lf(a))&&a.ja=="root")return a.value===void 0?a.value=a.da():a.value;if(c&8)return null;if(b!==void 0)return b;pg()};wg=function(a){const b=vg;vg=a;return b};Ag=function(a){return a===xg||(a==null?void 0:a.name)==="\u0275NotFound"};
_.Bg=function(a){a.jH=_.Bg;a.toString=function(){return mg(this())};return a};Eg=function(a){return Cg(a)?a():a};Cg=function(a){return typeof a==="function"&&a.hasOwnProperty(Dba)&&a.jH===_.Bg};Eba=function(a,b=0){const c=vg;if(c===void 0)throw new og(-203,!1);if(c===null)return ug(a,void 0,b);b={optional:!!(b&8),host:!!(b&1),self:!!(b&2),yl:!!(b&4)};a=c.ol(a,b);if(Ag(a)){if(b.optional)return null;throw a;}return a};_.Fg=function(a,b=0){return(sg||Eba)(Eg(a),b)};_.q=function(a,b){return _.Fg(a,Gg(b))};
Gg=function(a){return typeof a==="undefined"||typeof a==="number"?a:0|(a.optional&&8)|(a.host&&1)|(a.self&&2)|(a.yl&&4)};Hg=function(a){const b=[];for(let c=0;c<a.length;c++){const d=Eg(a[c]);if(Array.isArray(d)){if(d.length===0)throw new og(900,!1);let e=void 0,f=0;for(let g=0;g<d.length;g++){const h=d[g],k=h.__NG_DI_FLAG__;typeof k==="number"?k===-1?e=h.token:f|=k:e=h}b.push(_.Fg(e,f))}else b.push(_.Fg(d))}return b};Ig=function(a,b){a.__NG_DI_FLAG__=b;a.prototype.__NG_DI_FLAG__=b;return a};
Gba=function(a){return a[Fba]||null};Kg=function(a){return a.hasOwnProperty(Jg)?a[Jg]:null};Lg=function(a,b){a.forEach(c=>Array.isArray(c)?Lg(c,b):b(c))};Mg=function(a,b){return b>=a.length-1?a.pop():a.splice(b,1)[0]};Og=function(a,b,c){var d=Ng(a,b);if(d>=0)a[d|1]=c;else{d=~d;let e=a.length;if(e==d)a.push(b,c);else if(e===1)a.push(c,a[0]),a[0]=b;else{e--;for(a.push(a[e-1],a[e]);e>d;)a[e]=a[e-2],e--;a[d]=b;a[d+1]=c}}};Pg=function(a,b){b=Ng(a,b);if(b>=0)return a[b|1]};
Ng=function(a,b){let c=0,d=a.length>>1;for(;d!==c;){const e=c+(d-c>>1),f=a[e<<1];if(b===f)return e<<1;f>b?d=e:c=e+1}return~(d<<1)};Sg=function(...a){const b=[],c=new Set;let d;const e=f=>{b.push(f)};Lg(a,f=>{Qg(f,e,[],c)&&(d||(d=[]),d.push(f))});d!==void 0&&Rg(d,e);return b};Rg=function(a,b){for(let c=0;c<a.length;c++){const {Uk:d,Fb:e}=a[c];Tg(e,f=>{b(f,d)})}};
Qg=function(a,b,c,d){a=Eg(a);if(!a)return!1;let e=null;var f=Nf(a);const g=!f&&(a[Ug]||null);if(f||g){if(g&&!g.ab)return!1;e=a}else{var h=a.Uk;if(f=Nf(h))e=h;else return!1}h=d.has(e);if(g){if(h)return!1;d.add(e);if(g.dependencies){f=typeof g.dependencies==="function"?g.dependencies():g.dependencies;for(var k of f)Qg(k,b,c,d)}}else if(f){if(f.imports!=null&&!h){d.add(e);let m;Lg(f.imports,r=>{Qg(r,b,c,d)&&(m||(m=[]),m.push(r))});m!==void 0&&Rg(m,b)}h||(k=Kg(e)||(()=>new e),b({oa:e,zb:k,Le:Vg},e),b({oa:Wg,
Ub:e,rc:!0},e),b({oa:Xg,Ub:()=>_.Fg(e),rc:!0},e));f=f.Fb;if(f!=null&&!h){const m=a;Tg(f,r=>{b(r,m)})}}else return!1;return e!==a&&a.Fb!==void 0};Tg=function(a,b){for(let c of a)c&&c.Ty&&(c=c.Ty),Array.isArray(c)?Tg(c,b):b(c)};Yg=function(a){return a!==null&&typeof a=="object"&&Hba in a};Zg=function(a){return typeof a==="function"};bh=function(){$g===void 0&&($g=new ah);return $g};
ch=function(a){var b=Lf(a);b=b!==null?b.da:Kg(a);if(b!==null)return b;if(a instanceof _.t)throw new og(204,!1);if(a instanceof Function)return Iba(a);throw new og(204,!1);};Iba=function(a){if(a.length>0)throw new og(204,!1);const b=yba(a);return b!==null?()=>b.da(a):()=>new a};Jba=function(a){if(Yg(a))return dh(void 0,a.Ub);a=fh(a);return dh(a,gh)};
fh=function(a){var b=void 0;if(Zg(a))return b=Eg(a),Kg(b)||ch(b);if(Yg(a))b=()=>Eg(a.Ub);else if(a&&a.zb)b=()=>a.zb(...Hg(a.Le||[]));else if(a&&a.Cb)b=(c,d)=>_.Fg(Eg(a.Cb),d!==void 0&&d&8?8:void 0);else{const c=Eg(a&&(a.Qe||a.oa));if(a.Le)b=()=>new c(...Hg(a.Le));else return Kg(c)||ch(c)}return b};hh=function(a){if(a.Db)throw new og(205,!1);};dh=function(a,b,c=!1){return{da:a,value:b,rc:c?[]:void 0}};ih=function(a,b){for(const c of a)Array.isArray(c)?ih(c,b):c&&c&&c.Ty?ih(c.Ty,b):b(c)};
kh=function(a,b){a instanceof jh?hh(a):a=new Kba(a);a=wg(a);const c=tg();try{return b()}finally{wg(a),tg(c)}};lh=function(a){return Array.isArray(a)&&typeof a[1]==="object"};mh=function(a){return Array.isArray(a)&&a[1]===!0};nh=function(a){a.type.prototype.ce&&(a.wt=Lba);return Mba};Mba=function(){const a=this.__ngSimpleChanges__||null,b=a==null?void 0:a.current;if(b){const c=a.Nx;if(c===oh)a.Nx=b;else for(let d in b)c[d]=b[d];a.current=null;this.ce(b)}};
Lba=function(a,b,c,d,e){d=this.Wo[d];var f;(f=a.__ngSimpleChanges__||null)||(f=a.__ngSimpleChanges__={Nx:oh,current:null});var g=f;f=g.current||(g.current={});g=g.Nx;const h=g[d];f[d]=new Nba(h&&h.Vo,c,g===oh);b!==null?b.jJ(b,c):a[e]=c};_.ph=function(a){for(;Array.isArray(a);)a=a[0];return a};qh=function(a,b){return _.ph(b[a.index])};rh=function(a,b){a=b[a];return lh(a)?a:a[0]};sh=function(a,b){return b===null||b===void 0?null:a[b]};uh=function(a){a[2]&1024||(a[2]|=1024,(a[2]&128)===128&&th(a))};
vh=function(a){let b;return!!(a[2]&9216||((b=a[24])==null?0:b.fd))};wh=function(a){let b;(b=a[10].Lo)==null||b.notify(8);a[2]&64&&(a[2]|=1024);vh(a)&&th(a)};th=function(a){let b;(b=a[10].Lo)==null||b.notify(0);for(a=xh(a);a!==null&&!(a[2]&8192);){a[2]|=8192;if((a[2]&128)!==128)break;a=xh(a)}};yh=function(a,b){if((a[2]&256)===256)throw new og(911,!1);a[21]===null&&(a[21]=[]);a[21].push(b)};xh=function(a){a=a[3];return mh(a)?a[3]:a};zh=function(a){let b;return(b=a[7])!=null?b:a[7]=[]};
Ah=function(a){let b;return(b=a.cleanup)!=null?b:a.cleanup=[]};_.Ch=function(){return _.Bh.oh};_.Dh=function(a){_.Bh.qm=a;return a[8]};_.Eh=function(a){_.Bh.qm=null;return a};Fh=function(){let a=_.Bh.um;for(;a!==null&&a.type===64;)a=a.parent;return a};Gh=function(a,b){const c=_.Bh;c.um=a;c.Um=b};Ih=function(a){const b=Hh;Hh=a;return b};Jh=function(){const a=_.Bh;let b=a.uv;b===-1&&(b=a.uv=a.bd.jB);return b};_.Kh=function(a){const b=_.Bh,c=b.gf;b.gf+=a;return c};
Lh=function(a){const b=_.Bh.So;return b===-1?null:a[b]};Nh=function(a,b,c){if(c&4){for(;!(b=b.parent,b!==null||c&1);){b=a[1];b=b.type===2?b.dK:b.type===1?a[5]:null;if(b===null)break;a=a[14];if(b.type&10)break}if(b===null)return!1}c=_.Bh=Mh();c.um=b;c.oh=a;return!0};Oh=function(a){const b=Mh(),c=a[1];_.Bh=b;b.um=c.firstChild;b.oh=a;b.bd=c;b.qm=a;b.gf=c.jB;b.oL=!1};Mh=function(){const a=_.Bh,b=a===null?null:a.child;return b===null?Ph(a):b};
Ph=function(a){const b={um:null,Um:!0,oh:null,bd:null,selectedIndex:-1,qm:null,Nr:0,Er:null,So:-1,uv:-1,gf:-1,ig:0,parent:a,child:null,oL:!1};a!==null&&(a.child=b);return b};Qh=function(){const a=_.Bh;_.Bh=a.parent;a.um=null;a.oh=null;return a};Rh=function(){const a=Qh();a.Um=!0;a.bd=null;a.selectedIndex=-1;a.qm=null;a.Nr=0;a.So=-1;a.Er=null;a.uv=-1;a.gf=-1;a.ig=0};Sh=function(){const a=_.Bh;return a.bd.data[a.selectedIndex]};_.Th=function(){_.Bh.Er="svg"};
Uh=function(a,b){for(let d=b.Nf,e=b.Oh;d<e;d++){var c=a.data[d].type.prototype;b=c.Xh;const f=c.gE,g=c.Ie,h=c.nM;c=c.Sa;if(b){let k,m;((m=(k=a).zr)!=null?m:k.zr=[]).push(-d,b)}if(f){let k,m;((m=(k=a).zr)!=null?m:k.zr=[]).push(d,f);let r,x;((x=(r=a).EB)!=null?x:r.EB=[]).push(d,f)}if(g){let k,m;((m=(k=a).Rt)!=null?m:k.Rt=[]).push(-d,g)}if(h){let k,m;((m=(k=a).Rt)!=null?m:k.Rt=[]).push(d,h);let r,x;((x=(r=a).DG)!=null?x:r.DG=[]).push(d,h)}if(c!=null){let k,m;((m=(k=a).ym)!=null?m:k.ym=[]).push(d,c)}}};
Wh=function(a,b,c,d){(a[2]&3)===c&&Vh(a,b,c,d)};Yh=function(a,b){let c=a[2];(c&3)===b&&(a[2]=(c&16383)+1)};Vh=function(a,b,c,d){var e=d!==void 0?a[17]&65535:0;const f=d!=null?d:-1,g=b.length-1;let h=0;for(;e<g;e++)if(typeof b[e+1]==="number"){if(h=b[e],d!=null&&h>=d)break}else{b[e]<0&&(a[17]+=65536);if(h<f||f==-1){const k=b[e]<0,m=b[e+1],r=a[k?-b[e]:b[e]];k?a[2]>>14<a[17]>>16&&(a[2]&3)===c&&(a[2]+=16384,Zh(r,m)):Zh(r,m);a[17]=(a[17]&4294901760)+e+2}e++}};
Zh=function(a,b){$h(4,a,b);const c=Rf(null);try{b.call(a)}finally{Rf(c),$h(5,a,b)}};bi=function(a,b){if(b!==null&&b.length!==0)if(a===null||a.length===0)a=b.slice();else{let c=-1;for(let d=0;d<b.length;d++){const e=b[d];typeof e==="number"?c=e:c!==0&&(c===-1||c===2?ai(a,c,e,b[++d]):ai(a,c,e,null))}}return a};
ai=function(a,b,c,d){let e=0,f=a.length;if(b===-1)f=-1;else for(;e<a.length;){var g=a[e++];if(typeof g==="number")if(g===b){f=-1;break}else if(g>b){f=e-1;break}}for(;e<a.length;){g=a[e];if(typeof g==="number")break;else if(g===c){d!==null&&(a[e+1]=d);return}e++;d!==null&&e++}f!==-1&&(a.splice(f,0,b),e=f+1);a.splice(e++,0,c);d!==null&&a.splice(e++,0,d)};ci=function(a,b){for(a>>=16;a>0;)b=b[14],a--;return b};di=function(a){return{toString:a}.toString()};fi=function(a){const b=ei;ei=a;return b};
hi=function(a,b,c){let d;typeof c==="string"?d=c.charCodeAt(0)||0:c.hasOwnProperty(gi)&&(d=c[gi]);d==null&&(d=c[gi]=Oba++);c=d&255;b.data[a+(c>>5)]|=1<<c};li=function(a,b){var c=ii(a,b);if(c!==-1)return c;c=b[1];c.se&&(a.og=b.length,ji(c.data,a),ji(b,null),ji(c.wj,null));c=ki(a,b);a=a.og;if(c!==-1){const d=c&32767,e=ci(c,b),f=e[1].data;for(let g=0;g<8;g++)b[a+g]=e[d+g]|f[d+g]}b[a+8]=c;return a};ji=function(a,b){a.push(0,0,0,0,0,0,0,0,b)};
ii=function(a,b){return a.og===-1||a.parent&&a.parent.og===a.og||b[a.og+8]===null?-1:a.og};ki=function(a,b){if(a.parent&&a.parent.og!==-1)return a.parent.og;a=0;let c=b;for(;c!==null;){b=mi(c);if(b===null)break;a++;c=c[14];if(b.og!==-1)return b.og|a<<16}return-1};
ni=function(a){var b=Fh();if(a==="class")return b.Jv;if(a==="style")return b.za;if(b=b.ae){const c=b.length;let d=0;for(;d<c;){const e=b[d];if(e===3||e===4||e===6)break;if(e===0)d+=2;else if(typeof e==="number")for(d++;d<c&&typeof b[d]==="string";)d++;else{if(e===a)return b[d+1];d+=2}}}return null};oi=function(a,b,c,d){c&8&&d===void 0&&(d=null);if((c&3)===0){a=a[9];const e=tg();try{return a?a.get(b,d,c&8):ug(b,d,c&8)}finally{tg(e)}}c&8||d!==void 0?b=d:(pg(),b=void 0);return b};
ri=function(a,b,c,d=0,e){if(a!==null){if(b[2]&2048&&!(d&2)){a:{var f=pi;var g=a;let h=b;for(;g!==null&&h!==null&&h[2]&2048&&(h[2]&512)===0;){const k=qi(g,h,c,d|2);if(k!==pi){f=k;break a}g=g.parent;if(!g){if(g=h[20])if(g=g.get(c,pi,d),g!==pi){f=g;break a}g=mi(h);h=h[14]}}}if(f!==pi)return f}a=qi(a,b,c,d);if(a!==pi)return a}return oi(b,c,d,e)};
qi=function(a,b,c,d){var e=pi;if(typeof c==="string")var f=c.charCodeAt(0)||0;else f=c.hasOwnProperty(gi)?c[gi]:void 0,f=typeof f==="number"?f>=0?f&255:Pba:f;if(typeof f==="function"){if(!Nh(b,a,d))return d&1?d&8||e!==void 0?b=e:(pg(),b=void 0):b=oi(b,c,d,e),b;try{var g=f(d);if(g!=null||d&8)return g;pg()}finally{Qh()}}else if(typeof f==="number"){g=null;let k=ii(a,b);let m=d&1?b[15][5]:null;if(k===-1||d&4){var h=k===-1?ki(a,b):b[k+8];h===-1||d&2?k=-1:(g=b[1],k=h&32767,b=ci(h,b))}for(;k!==-1;){a=b[1];
if(a.data[k+(f>>5)]&1<<f){h=b[1];const r=h.data[k+8],x=si(r,h,c,g==null?r.Ei>-1&&ei:g!=h&&(r.type&3)!==0,d&1&&m===r);h=x!==null?ti(b,h,x,r,d):pi;if(h!==pi)return h}h=b[k+8];h!==-1&&!(d&2||d&1&&b[1].data[k+8]===m)&&b[k+(f>>5)]&1<<f?(g=a,k=h&32767,b=ci(h,b)):k=-1}}return e};si=function(a,b,c,d,e){var f=a.jl;const g=b.data;var h=f&1048575;b=a.Nf;a=a.Oh;f>>=20;d=d?h:h+f;for(h=e?h+f:a;d<h;d++)if(f=g[d],d<b&&c===f||d>=b&&f.type===c)return d;return e&&(e=g[b])&&e.template&&e.type===c?b:null};
ti=function(a,b,c,d,e){let f=a[c];const g=b.data;if(f instanceof ui){const k=f;if(k.D)throw rg(-200);const m=fi(k.H);k.D=!0;const r=k.F?tg(k.F):null;Nh(a,d,0);try{if(f=a[c]=k.da(void 0,e,g,a,d),b.se&&c>=d.Nf){var h=g[c];const x=h.type.prototype.Pb,z=h.type.prototype.Tk;if(h.type.prototype.ce){const B=nh(h);let F;((F=b.Wi)!=null?F:b.Wi=[]).push(c,B);let I;((I=b.fl)!=null?I:b.fl=[]).push(c,B)}if(x){let B;((B=b.Wi)!=null?B:b.Wi=[]).push(-c,x)}if(z){let B;((B=b.Wi)!=null?B:b.Wi=[]).push(c,z);let F;((F=
b.fl)!=null?F:b.fl=[]).push(c,z)}}}finally{r!==null&&tg(r),fi(m),k.D=!1,Qh()}}return f};Pba=function(){return new vi(Fh(),_.Ch())};_.xi=function(a){return di(()=>{var b=a.prototype.constructor;b=b[Jg]||wi(b);const c=Object.prototype;let d=Object.getPrototypeOf(a.prototype).constructor;for(;d&&d!==c;){const e=d[Jg]||wi(d);if(e&&e!==b)return e;d=Object.getPrototypeOf(d)}return e=>new e})};wi=function(a){return Cg(a)?()=>{const b=wi(Eg(a));return b&&b()}:Kg(a)};
mi=function(a){const b=a[1],c=b.type;return c===2?b.dK:c===1?a[5]:null};Qba=function(a){return function(...b){if(a){b=a(...b);for(const c in b)this[c]=b[c]}}};
yi=function(a,b){return di(()=>{function c(...e){function f(h,k,m){for(k=h.hasOwnProperty("__parameters__")?h.__parameters__:Object.defineProperty(h,"__parameters__",{value:[]}).__parameters__;k.length<=m;)k.push(null);(k[m]=k[m]||[]).push(g);return h}if(this instanceof c)return d.apply(this,e),this;const g=new c(...e);f.annotation=g;return f}const d=Qba(b);c.prototype.jE=a;return c})};Ai=function(a,b=null,c=null,d){a=zi(a,b,c,d);a.un();return a};
zi=function(a,b=null,c=null,d,e=new Set){c=[c||Vg,{Ty:Sg([a]),B3:!0}];d=d||(typeof a==="object"?void 0:mg(a));return new jh(c,b||bh(),d||null,e)};Bi=function(a){return a.type===4&&a.value!=="ng-template"};
Rba=function(a,b,c){let d=4;const e=a.ae;if(e!==null)a:{for(var f=0;f<e.length;f++){var g=e[f];if(g===3||g===4||g===6){g=f;break a}}g=e.length}else g=0;f=!1;for(let B=0;B<b.length;B++){var h=b[B];if(typeof h==="number"){if(!f&&(d&1)!==0&&(h&1)!==0)return!1;f&&(h&1)===0||(f=!1,d=h|d&1)}else if(!f)if(d&4){if(d=2|d&1,h!==""&&h!==(a.type!==4||c?a.value:"ng-template")||h===""&&b.length===1){if((d&1)===0)return!1;f=!0}}else if(d&8){var k;if(!(k=e===null)){a:{k=void 0;var m=a,r=0;if(c)for(;r<e.length&&typeof e[r]===
"string";r+=2){if(m=e[r]==="class"){b:{m=e[r+1].toLowerCase();for(var x=0,z=m.length;;){x=m.indexOf(h,x);if(x===-1){m=x;break b}if(x===0||m.charCodeAt(x-1)<=32){const F=h.length;if(x+F===z||m.charCodeAt(x+F)<=32){m=x;break b}}x+=1}m=void 0}m=m!==-1}if(m){h=!0;break a}}else if(Bi(m)){h=!1;break a}r=e.indexOf(1,r);if(r>-1)for(;++r<e.length&&typeof(k=e[r])==="string";)if(k.toLowerCase()===h){h=!0;break a}h=!1}k=!h}if(k){if((d&1)===0)return!1;f=!0}}else{k=b[++B];a:if(e===null)h=-1;else if(r=0,c||!Bi(a)){for(m=
!1;r<e.length;){z=e[r];if(z===h){h=r;break a}if(z===3||z===6)m=!0;else if(z===1||z===2){for(z=e[++r];typeof z==="string";)z=e[++r];continue}else if(z===4)break;else if(z===0){r+=4;continue}r+=m?1:2}h=-1}else b:{r=e.indexOf(4);if(r>-1)for(r++;r<e.length;){m=e[r];if(typeof m==="number")break;if(m===h){h=r;break b}r++}h=-1}if(h===-1){if((d&1)===0)return!1;f=!0}else if(k!==""&&(h=h>g?"":e[h+1].toLowerCase(),d&2&&k!==h)){if((d&1)===0)return!1;f=!0}}}return(d&1)===0||f};
Ci=function(a,b,c=!1){for(let d=0;d<b.length;d++)if(Rba(a,b[d],c))return!0;return!1};Sba=function(a){let b=a[0],c=1,d=2,e="",f=!1;for(;c<a.length;){let g=a[c];if(typeof g==="string")if(d&2){const h=a[++c];e+="["+g+(h.length>0?'="'+h+'"':"")+"]"}else d&8?e+="."+g:d&4&&(e+=" "+g);else e!==""&&(g&1)!==0&&(b+=f?":not("+e.trim()+")":e,e=""),d=g,f=f||(d&1)!==0;c++}e!==""&&(b+=f?":not("+e.trim()+")":e);return b};Ei=function(a,b){lh(b)?(a.__ngContext__=b[19],Di.set(b[19],b)):a.__ngContext__=b};
Fi=function(a){for(;a!==null&&!mh(a);)a=a[4];return a};Hi=function(a,b){return new _.Gi(qh(a,b))};Ii=function(a){return a instanceof _.Gi?a.ma:a};Ji=function(a){return a.ownerDocument};Vba=function(){return"".replace(Tba,a=>a.replace(Uba,"\u200b$1\u200b"))};
Ki=function(a,b,c){const d=c.Og,e=c.Jv;c=c.za;if(d!==null){let h=0;for(;h<d.length;){var f=d[h];if(typeof f==="number"){if(f!==0)break;h++;f=d[h++];var g=d[h++];const k=d[h++];a.setAttribute(b,g,k,f)}else g=d[++h],f.charCodeAt(0)===64?a.setProperty(b,f,g):a.setAttribute(b,f,g),h++}}e!==null&&(e===""?a.removeAttribute(b,"class"):a.setAttribute(b,"class",e));c!==null&&a.setAttribute(b,"style",c)};
Li=function(a){return a===null||typeof a!=="function"&&typeof a!=="object"?!1:Array.isArray(a)||!(a instanceof Map)&&Symbol.iterator in a};Wba=function(a,b){if(Array.isArray(a))for(var c=0;c<a.length;c++)b(a[c]);else for(a=a[Symbol.iterator]();!(c=a.next()).done;)b(c.value)};_.Ni=function(a,b,c){if(c===_.Mi||Object.is(a[b],c))return!1;a[b]=c;return!0};Oi=function(a,b){const c=Hh?64:1088;let d;for((d=a[10].Lo)==null||d.notify(b);a;){a[2]|=c;b=xh(a);if((a[2]&512)!==0&&!b)break;a=b}};Xba=function(){return new Pi};
_.u=function(a=1){Qi(_.Bh.bd,_.Ch(),_.Bh.selectedIndex+a)};Qi=function(a,b,c){(b[2]&3)===3?(a=a.fl,a!==null&&Vh(b,a,3,c)):(a=a.Wi,a!==null&&Wh(b,a,0,c));_.Bh.selectedIndex=c};Ri=function(a,b,c,d){const e=Rf(null);try{const [f,g,h]=a.inputs[c];let k=null;(g&1)!==0&&(k=b[f][fg]);k!==null&&k.mG!==void 0?d=k.mG(d):h!==null&&(d=h.call(b,d));a.wt!==null?a.wt(b,k,d,c,f):(a=k,c=f,a!==null?a.jJ(a,d):b[c]=d)}finally{Rf(e)}};
Si=function(a,b,c,d,e){if(d!=null){var f=!1;if(mh(d))var g=d;else lh(d)&&(f=!0,d=d[0]);d=_.ph(d);a===0&&c!==null?e==null?b.appendChild(c,d):b.insertBefore(c,d,e||null,!0):a===1&&c!==null?b.insertBefore(c,d,e||null,!0):a===2?b.removeChild(null,d,f):a===3&&b.Hr(d);if(g!=null)for(f=g[7],f!==_.ph(g)&&Si(a,b,c,f,e),e=10;e<g.length;e++)d=g[e],Ti(b,a,d[1].firstChild,d,c,f,!1)}};Ui=function(a,b){let c;(c=b[10].Lo)==null||c.notify(9);Ti(b[11],2,a.firstChild,b,null,null,!1)};
Vi=function(a,b){a=a[9];a.splice(a.indexOf(b),1)};Xi=function(a,b){if((b[2]&256)!==256){var c=b[11];c.Hr&&Ti(c,3,a.firstChild,b,null,null,!1);if(a=b[12])for(;a;){c=null;if(lh(a))c=a[12];else{const d=a[10];d&&(c=d)}if(!c){for(;a&&!a[4]&&a!==b;)lh(a)&&Wi(a[1],a),a=a[3];a===null&&(a=b);lh(a)&&Wi(a[1],a);c=a&&a[4]}a=c}else Wi(b[1],b)}};
Wi=function(a,b){if((b[2]&256)!==256){var c=Rf(null);try{b[2]&=-129;b[2]|=256;b[24]&&dg(b[24]);var d;if(a!=null&&(d=a.ym)!=null)for(let m=0;m<d.length;m+=2){const r=b[d[m]];if(!(r instanceof ui)){const x=d[m+1];if(Array.isArray(x))for(let z=0;z<x.length;z+=2){const B=r[x[z]],F=x[z+1];$h(4,B,F);try{F.call(B)}finally{$h(5,B,F)}}else{$h(4,r,x);try{x.call(r)}finally{$h(5,r,x)}}}}var e=a.cleanup;const f=b[7];if(e!==null)for(d=0;d<e.length-1;d+=2)if(typeof e[d]==="string"){const m=e[d+3];if(m>=0)f[m]();
else f[-m].unsubscribe();d+=2}else e[d].call(f[e[d+1]]);f!==null&&(b[7]=null);const g=b[21];if(g!==null)for(b[21]=null,e=0;e<g.length;e++)(0,g[e])();const h=b[23];if(h!==null){b[23]=null;for(const m of h)m.destroy()}b[1].type===1&&b[11].destroy();const k=b[16];if(k!==null&&mh(b[3])){k!==b[3]&&Vi(k,b);const m=b[18];m!==null&&m.Xo(a)}Di.delete(b[19])}finally{Rf(c)}}};
Yi=function(a,b,c){for(;b!==null&&b.type&168;)b=b.parent;return b===null?c[0]:b.Ei>-1&&({lb:a}=a.data[b.Nf+b.Ei],a===2||a===0)?null:qh(b,c)};Zi=function(a,b,c,d){a=Yi(a,d.parent,b);const e=b[11];d=d.parent||b[5];b=d.type&40?qh(d,b):null;if(a!=null)if(Array.isArray(c))for(let h=0;h<c.length;h++){d=e;var f=a,g=c[h];b!==null?d.insertBefore(f,g,b,!1):d.appendChild(f,g)}else b!==null?e.insertBefore(a,c,b,!1):e.appendChild(a,c)};
aj=function(a,b){if(b!==null){var c=b.type;if(c&3)return qh(b,a);if(c&4)return $i(-1,a[b.index]);if(c&8){c=b.child;if(c!==null)return aj(a,c);a=a[b.index];return mh(a)?$i(-1,a):_.ph(a)}if(c&128)return aj(a,b.next);if(c&32)return(void 0)(b,a)()||_.ph(a[b.index]);c=b!==null?a[15][5].projection[b.projection]:null;if(c!==null){if(Array.isArray(c))return c[0];a=xh(a[15]);return aj(a,c)}return aj(a,b.next)}return null};
$i=function(a,b){a=10+a+1;if(a<b.length){a=b[a];const c=a[1].firstChild;if(c!==null)return aj(a,c)}return b[7]};Ti=function(a,b,c,d,e,f,g){for(;c!=null;){if(c.type===128){c=c.next;continue}const k=d[c.index];var h=c.type;g&&b===0&&(k&&Ei(_.ph(k),d),c.flags|=2);if((c.flags&32)!==32)if(h&8)Ti(a,b,c.child,d,e,f,!1),Si(b,a,e,k,f);else if(h&32){h=(void 0)(c,d);let m;for(;m=h();)Si(b,a,e,m,f);Si(b,a,e,k,f)}else h&16?bj(a,b,d,c,e,f):Si(b,a,e,k,f);c=g?c.Px:c.next}};
bj=function(a,b,c,d,e,f){var g=c[15];c=g[5].projection[d.projection];if(Array.isArray(c))for(d=0;d<c.length;d++)Si(b,a,e,c[d],f);else g=g[3],(d.flags&128)===128&&(c.flags|=128),Ti(a,b,c,g,e,f,!0)};
cj=function(a,b,c,d,e,f,g,h,k,m,r){d=26+d;e=d+e;const x=[];for(let z=0;z<e;z++)x.push(z<d?null:_.Mi);m=typeof m==="function"?m():m;return x[1]={type:a,wj:x,template:c,uc:null,Ic:h,dK:b,data:x.slice().fill(null,d),jB:d,HK:e,fD:null,se:!0,ow:!0,GN:!1,FN:!1,Wi:null,fl:null,zr:null,EB:null,Rt:null,DG:null,ym:null,cleanup:null,xd:null,components:null,hC:typeof f==="function"?f():f,NM:typeof g==="function"?g():g,firstChild:null,Zp:k,Ca:m,qL:!1,EN:r}};
dj=function(a,b,c,d,e,f,g,h,k,m,r){const x=b.wj.slice();x[0]=e;x[2]=d|1228;if(m!==null||a&&a[2]&2048)x[2]|=2048;x[17]=0;x[3]=x[14]=a;x[8]=c;x[10]=g||a&&a[10];x[11]=h||a&&a[11];x[9]=k||a&&a[9]||null;x[5]=f;x[19]=Yba++;x[6]=r;x[20]=m;x[15]=b.type==2?a[15]:x;return x};ej=function(a){let b=16;a.cq?b=4096:a.PX&&(b=64);return b};fj=function(a,b,c,d){if(c===0)return-1;const e=b.length;for(let f=0;f<c;f++)b.push(d),a.wj.push(d),a.data.push(null);return e};
gj=function(a,b){a[12]?a[13][4]=b:a[12]=b;return a[13]=b};jj=function(a){return a instanceof ij?a.A:a};kj=function(a,b){a=a instanceof ij&&a.hz()||null;if(a!=null&&a!==b){if(a==="ResourceURL"&&b==="URL")return!0;throw Error("La`"+b+"`"+a);}return a===b};Zba=function(){if(lj===void 0&&(lj=null,mj.trustedTypes))try{lj=mj.trustedTypes.createPolicy("angular",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return lj};
nj=function(a){let b;return((b=Zba())==null?void 0:b.createHTML(a))||a};oj=function(a){a=String(a);return a.match($ba)?a:"unsafe:"+a};pj=function(a){const b={};for(const c of a.split(","))b[c]=!0;return b};qj=function(...a){const b={};for(const c of a)for(const d in c)c.hasOwnProperty(d)&&(b[d]=!0);return b};rj=function(a){a=a.nodeName;return typeof a==="string"?a:"FORM"};
sj=function(a){return a.replace(/&/g,"&amp;").replace(aca,function(b){return"&#"+((b.charCodeAt(0)-55296)*1024+(b.charCodeAt(1)-56320)+65536)+";"}).replace(bca,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")};tj=function(a){return"content"in a&&a.nodeType===Node.ELEMENT_NODE&&a.nodeName==="TEMPLATE"?a.content:null};
cca=function(){if(uj===void 0&&(uj=null,mj.trustedTypes))try{uj=mj.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return uj};vj=function(a){let b;return((b=cca())==null?void 0:b.createScriptURL(a))||a};_.xj=function(a){const b=wj();return b?b.sanitize(4,a)||"":kj(a,"URL")?jj(a):oj(_.Of(a))};dca=function(a){const b=wj();if(b)return vj(b.sanitize(5,a)||"");if(kj(a,"ResourceURL"))return vj(jj(a));throw new og(904,!1);};
eca=function(a,b,c){return(c==="src"&&(b==="embed"||b==="frame"||b==="iframe"||b==="media"||b==="script")||c==="href"&&(b==="base"||b==="link")?dca:_.xj)(a)};wj=function(){const a=_.Ch();return a&&a[10].dZ};yj=function(a,b,c,d,e){const f=_.Bh.selectedIndex,g=d&2;try{_.Bh.selectedIndex=-1,g&&b.length>26&&Qi(a,b,26),$h(g?2:0,e,c),c(d,e)}finally{_.Bh.selectedIndex=f,$h(g?3:1,e,c)}};
zj=function(a,b,c){var d=c.Nf,e=c.Oh;if(c.Ei>-1){var f=a.data[d+c.Ei],g=qh(c,b);var h=f.bd;h=h===null||h.qL?f.bd=cj(1,null,f.template,f.wa,f.xa,f.oK,f.MM,f.Ic,f.Zp,f.Ca,f.id):h;f=gj(b,dj(b,h,null,ej(f),g,c,null,b[10].bF.hh(g,f),null,null,null));b[c.index]=f}a.se||li(c,b);f=c.Pm;for(g=d;g<e;g++){h=a.data[g];const k=ti(b,a,g,c);Ei(k,b);if(f!==null){const m=f[g-d];if(m!==null)for(let r=0;r<m.length;r+=2)Ri(h,k,m[r],m[r+1])}h.template&&(rh(c.index,b)[8]=ti(b,a,g,c))}if((c.flags&64)===64){e=c.Nf;d=c.Oh;
f=c.index;c=_.Bh.So;try{for(_.Bh.selectedIndex=f;e<d;e++){const k=a.data[e],m=b[e];_.Bh.So=e;k.gb===null&&k.pb===0&&k.La===null||k.gb===null||k.gb(1,m)}}finally{_.Bh.selectedIndex=-1,_.Bh.So=c}}};Aj=function(a,b,c=qh){const d=b.Xm;if(d!==null){let f=b.index+1;for(let g=0;g<d.length;g+=2){var e=d[g+1];e=e===-1?c(b,a):a[e];a[f++]=e}}};gca=function(a,b,c,d){c=d.get(fca,!1)||c===3;return a.zF(b,c)};
Ej=function(a,b,c,d,e,f){Bj(a,b[1],b,c,d)?a.Ei>-1&&Cj(b,a.index):(a.type&3&&(c=c==="class"?"className":c==="for"?"htmlFor":c==="formaction"?"formAction":c==="innerHtml"?"innerHTML":c==="readonly"?"readOnly":c==="tabindex"?"tabIndex":c),Dj(a,b,c,d,e,f))};Dj=function(a,b,c,d,e,f){a.type&3&&(b=qh(a,b),d=f!=null?f(d,a.value||"",c):d,e.setProperty(b,c,d))};Cj=function(a,b){a=rh(b,a);a[2]&16||(a[2]|=64)};
Fj=function(a,b){a=a.hC;let c=null;if(a)for(let d=0;d<a.length;d++){const e=a[d];Ci(b,e.aa,!1)&&(c!=null||(c=[]),e.template?c.unshift(e):c.push(e))}return c};Gj=function(a,b,c,d,e,f,g){f==null?a.removeAttribute(b,e,c):(d=g==null?_.Of(f):g(f,d||"",e),a.setAttribute(b,e,d,c))};Ij=function(a,b,c,d,e){var f=26+c;const g=b[1];c=e(g,b,a,d,c);b[f]=c;Gh(a,!0);(f=a.type===2)?(Ki(b[11],c,a),_.Bh.Nr!==0&&(a.flags&1)!==1||Ei(c,b),_.Bh.Nr++):Ei(c,b);!Hj||f&&(a.flags&32)===32||Zi(g,b,c,a)};
Jj=function(){let a=Fh();_.Bh.Um?_.Bh.Um=!1:(a=a.parent,Gh(a,!1));return a};Bj=function(a,b,c,d,e){var f;const g=(f=a.inputs)==null?void 0:f[d];var h;a=(h=a.Kw)==null?void 0:h[d];f=!1;if(a)for(h=0;h<a.length;h+=2)f=a[h],Ri(b.data[f],c[f],a[h+1],e),f=!0;if(g)for(const k of g)Ri(b.data[k],c[k],d,e),f=!0;return f};Lj=function(a,b,c){return function f(e){var g=a.Ei>-1?rh(a.index,b):b;Oi(g,5);g=b[8];let h=Kj(b,g,c,e),k=f.kH;for(;k;)h=Kj(b,g,k,e)&&h,k=k.kH;return h}};
Kj=function(a,b,c,d){const e=Rf(null);try{return $h(6,b,c),c(d)!==!1}catch(g){d=g;const h=a[9];if(h){var f;(f=h.get(Mj,null))==null||f(d)}return!1}finally{$h(7,b,c),Rf(e)}};Oj=function(a,b,c,d,e,f,g,h){const k=(a.flags&1)===1;let m=!1,r=null;!d&&k&&(r=hca(b,c,f,a.index));r!==null?((r.xR||r).kH=g,r.xR=g,m=!0):(g=qh(a,c),g=d?d(g):g,e=e.listen(g,f,h),Nj(d?x=>d(_.ph(x[a.index])):a.index,b,c,f,h,e,!1));return m};
hca=function(a,b,c,d){a=a.cleanup;if(a!=null)for(let e=0;e<a.length-1;e+=2){const f=a[e];if(f===c&&a[e+1]===d)return b=b[7],c=a[e+2],b&&b.length>c?b[c]:null;typeof f==="string"&&(e+=2)}return null};Nj=function(a,b,c,d,e,f,g){b=b.se?Ah(b):null;c=zh(c);const h=c.length;c.push(e,f);b&&b.push(d,a,h,(h+1)*(g?-1:1))};Pj=function(a,b,c,d,e,f){const g=b[1];c=b[c][g.data[c].outputs[d]].subscribe(f);Nj(a.index,g,b,e,f,c,!0)};
Qj=function(a,b){const c=a.xd;if(c!==null){const d=Rf(null);try{for(let e=0;e<c.length;e+=2){const f=c[e],g=c[e+1];if(g!==-1){const h=a.data[g];_.Bh.ig=f;h.xd(2,b[g],g)}}}finally{Rf(d)}}};Rj=function(a,b,c){_.Bh.ig=0;const d=Rf(null);try{b(a,c)}finally{Rf(d)}};Sj=function(a,b,c){if((b.flags&4)!==0){const d=Rf(null);try{const e=b.Nf,f=b.Oh;for(b=e;b<f;b++){const g=a.data[b];g.xd&&g.xd(1,c[b],b)}}finally{Rf(d)}}};
Uj=function(a,b,c){Oh(b);try{var d=a.Ic;d!==null&&Rj(1,d,c);var e=a.template;e!==null&&yj(a,b,e,1,c);a.se&&(a.se=!1);let f;(f=b[18])!=null&&Tj(f,a);a.FN&&Qj(a,b);a.GN&&Rj(2,a.Ic,c);const g=a.components;if(g!==null)for(e=0;e<g.length;e++){const h=rh(g[e],b),k=h[1];c=k;d=h;for(let m=d.length;m<c.wj.length;m++)d.push(c.wj[m]);h[0]!==null&&h[6]===null&&(h[6]=null);$h(18);Uj(k,h,h[8]);$h(19,h[8])}}catch(f){throw a.se&&(a.qL=!0,a.se=!1),f;}finally{b[2]&=-5,Rh()}};
Vj=function(a,b,c){let d=c?a.za:null,e=c?a.Jv:null,f=0;if(b!==null)for(let h=0;h<b.length;h++){var g=b[h];if(typeof g==="number")f=g;else if(f==1)e=ng(e,g);else if(f==2){const k=b[++h];d=ng(d,g+": "+k+";")}}c?a.za=d:a.UF=d;c?a.Jv=e:a.Kv=e};
Xj=function(a,b,c,d,e){var f=a.data[b];if(f===null){f=_.Bh.um;const k=_.Bh.Um;var g=a.data,h=k?f:f&&f.parent;let m=h?h.og:-1,r=0;Wj!==null&&(r|=128);b=g[b]={type:c,index:b,e2:null,og:m,Nf:-1,Oh:-1,bw:-1,Ei:-1,K2:null,flags:r,jl:0,value:d,ae:e,Og:null,Xm:null,Pm:null,inputs:null,Kw:null,outputs:null,gD:null,iC:null,bd:null,next:null,VM:null,Px:null,child:null,parent:h,projection:null,za:null,UF:null,Xx:void 0,Jv:null,Kv:null,Wx:void 0,pr:0,Ft:0};a.firstChild===null&&(a.firstChild=b);f!==null&&(k?f.child==
null&&b.parent!==null&&(f.child=b):f.next===null&&(f.next=b,b.VM=f));f=b;_.Bh.oL&&(f.flags|=32)}else f.type&64&&(f.type=c,f.value=d,f.ae=e,a=_.Bh,b=a.um,a=a.Um?b:b.parent,f.og=a===null?-1:a.og);Gh(f,!0);return f};_.Yj=function(a,b=0){const c=_.Ch();return c===null?_.Fg(a,b):ri(Fh(),c,Eg(a),b)};
ck=function(a,b,c,d,e){const f=d===null?null:{"":-1};var g=e(a,c);if(g!==null){var h=g,k=e=null;for(var m of g)if(m.kF!==null){[h,e,k]=m.kF(g);break}m=h;g=m.length;h=!1;for(var r=0;r<g;r++){var x=m[r];if(!h&&x.template){h=!0;var z=void 0,B=a,F=c;F.Ei=r;((z=B.components)!=null?z:B.components=[]).push(F.index)}B=li(c,b);hi(B,a,x.type)}h=a.data.length;c.flags|=1;c.Nf=h;c.Oh=h+g;c.jl=h;for(h=0;h<g;h++)r=m[h],r.OE&&r.OE(r);r=h=!1;x=fj(a,b,g,null);g>0&&(c.iC=new Map);for(B=0;B<g;B++){F=m[B];c.Og=bi(c.Og,
F.La);var I=a,S=c,P=b;z=x;I.data[z]=F;var ia=F.da||(F.da=Kg(F.type));ia=new ui(ia,!!F.template);I.wj[z]=ia;P[z]=ia;P=fj(I,P,F.pb,_.Mi);if(ia=F.gb){let ja=I.fD;ja===null&&(ja=I.fD=[]);I=~S.index;a:{for(S=ja.length;S>0;){const ka=ja[--S];if(typeof ka==="number"&&ka<0){S=ka;break a}}S=0}S!=I&&ja.push(I);ja.push(z,P,ia)}z=x;if(f){if(F.Hb)for(P=0;P<F.Hb.length;P++)f[F.Hb[P]]=z;F.template&&(f[""]=z)}if(k!==null&&k.has(F)){const [ja,ka]=k.get(F);c.iC.set(F.type,[x,ja+c.Nf,ka+c.Nf])}else e!==null&&e.has(F)||
c.iC.set(F.type,x);F.xd!==null&&(c.flags|=4);if(F.gb!==null||F.La!==null||F.pb!==0)c.flags|=64;F=F.type.prototype;if(!h&&(F.ce||F.Pb||F.Tk)){var W=void 0;let ja;((ja=(W=a).Wi)!=null?ja:W.Wi=[]).push(c.index);h=!0}if(!r&&(F.ce||F.Tk)){let ja,ka;((ka=(ja=a).fl)!=null?ka:ja.fl=[]).push(c.index);r=!0}x++}for(b=c.Nf;b<c.Oh;b++)W=a.data[b],e!==null&&e.has(W)?(W=e.get(W),Zj(0,c,W,b),Zj(1,c,W,b),ak(c,b,!0)):(bk(0,c,W,b),bk(1,c,W,b),ak(c,b,!1))}if(f!==null&&d!==null)for(a=c.Xm=[],c=0;c<d.length;c+=2){b=f[d[c+
1]];if(b==null)throw new og(-301,!1);a.push(d[c],b)}};bk=function(a,b,c,d){c=a===0?c.inputs:c.outputs;for(const e in c)if(c.hasOwnProperty(e)){let f;if(a===0){let k,m;f=(m=(k=b).inputs)!=null?m:k.inputs={}}else{let k,m;f=(m=(k=b).outputs)!=null?m:k.outputs={}}let g,h;(g=f)[h=e]!=null||(g[h]=[]);f[e].push(d);dk(b,e)}};
Zj=function(a,b,c,d){c=a===0?c.inputs:c.outputs;for(const e in c)if(c.hasOwnProperty(e)){const f=c[e];let g;if(a===0){let m,r;g=(r=(m=b).Kw)!=null?r:m.Kw={}}else{let m,r;g=(r=(m=b).gD)!=null?r:m.gD={}}let h,k;(h=g)[k=f]!=null||(h[k]=[]);g[f].push(d,e);dk(b,f)}};dk=function(a,b){b==="class"?a.flags|=8:b==="style"&&(a.flags|=16)};
ak=function(a,b,c){const d=a.ae,e=a.inputs,f=a.Kw;if(d===null||!c&&e===null||c&&f===null||Bi(a))a.Pm!=null||(a.Pm=[]),a.Pm.push(null);else{for(var g=null,h=0;h<d.length;){var k=d[h];if(k===0)h+=4;else{if(k!==5){if(typeof k==="number")break;if(!c&&e.hasOwnProperty(k)){var m=e[k];for(const r of m)if(r===b){g!=null||(g=[]);g.push(k,d[h+1]);break}}else if(c&&f.hasOwnProperty(k))for(k=f[k],m=0;m<k.length;m+=2)if(k[m]===b){g!=null||(g=[]);g.push(k[m+1],d[h+1]);break}}h+=2}}a.Pm!=null||(a.Pm=[]);a.Pm.push(g)}};
ek=function(a,b,c,d,e,f,g){const h=b[1],k=h.Ca;f=sh(k,f);a=Xj(h,a,c,d,f);ck(h,b,a,sh(k,g),e);a.Og=bi(a.Og,a.ae);a.ae!==null&&Vj(a,a.ae,!1);a.Og!==null&&Vj(a,a.Og,!0);h.uc!==null&&h.uc.Or(h,a);return a};fk=function(a,b){Uh(a,b);(b.flags&4)!==0&&a.uc.qC(b)};
gk=function(a,b,c,d,e=!1){for(;c!==null;)if(c.type===128)c=e?c.Px:c.next;else{var f=b[c.index];f!==null&&d.push(_.ph(f));if(mh(f)){var g=d;for(let h=10;h<f.length;h++){const k=f[h],m=k[1].firstChild;m!==null&&gk(k[1],k,m,g)}f[7]!==f[0]&&g.push(f[7])}f=c.type;if(f&8)gk(a,b,c.child,d);else if(f&32)for(f=(void 0)(c,b);g=f();)d.push(g);else f&16&&(f=c!==null?b[15][5].projection[c.projection]:null,Array.isArray(f)?d.push(...f):(g=xh(b[15]),gk(g[1],g,f,d,!0)));c=e?c.Px:c.next}return d};
hk=function(a){if(a[25]!==null){for(const c of a[25]){var b=c.Ng;b.A.add(c);b.scheduler.notify(7)}a[25].length=0}};ik=function(a){if(a[23]!==null)for(var b=!0;b;){b=!1;for(const c of a[23])c.fd&&(b=!0,c.zone===null||Zone.current===c.zone?c.run():c.zone.run(()=>c.run()));b=b&&!!(a[2]&8192)}};kk=function(a,b=0){const c=a[10].bF;var d;(d=c.tv)==null||d.call(c);try{d=Hh;try{for(Ih(!0),jk(a,b),b=0;vh(a);){if(b===100)throw new og(103,!1);b++;jk(a,1)}}finally{Ih(d)}}finally{let e;(e=c.end)==null||e.call(c)}};
lk=function(a,b){for(let c=Fi(a[12]);c!==null;c=Fi(c[4]))for(let d=10;d<c.length;d++)a=c[d],(a[2]&128)===128&&jk(a,b)};
jk=function(a,b){const c=a[1];var d=a[2],e=a[24],f=!!(b===0&&d&16);f||(f=!!(d&64&&b===0));f||(f=!!(d&1024));f||(f=!!((e==null?0:e.fd)&&Xf(e)));f||(f=!1);e&&(e.fd=!1);a[2]&=-9217;if(f){f=c.template;var g=a[8];if((a[2]&256)!==256){var h=a[2];Oh(a);b=!0;e=d=null;if(c.type!==2){var k;if((k=a[24])!=null)var m=k;else k=(m=mk.pop())!=null?m:Object.create(ica),k.oh=a,m=k;e=m;d=ag(e)}else Qf===null?(b=!1,m=(k=a[24])!=null?k:Object.create(jca),m.oh=a,e=m,d=ag(e)):a[24]&&(dg(a[24]),a[24]=null);try{a[17]=0;_.Bh.gf=
c.jB;f!==null&&yj(c,a,f,2,g);if(m=(h&3)===3){var r=c.fl;r!==null&&Vh(a,r,3,null)}else{const P=c.Wi;P!==null&&Wh(a,P,0,null);Yh(a,0)}for(var x=Fi(a[12]);x!==null;x=Fi(x[4]))if(x[2]&2){var z=x[9];for(r=0;r<z.length;r++)uh(z[r])}ik(a);lk(a,0);c.xd!==null&&Qj(c,a);if(m){var B=c.EB;B!==null&&Vh(a,B,3)}else{const P=c.zr;P!==null&&Wh(a,P,1);Yh(a,1)}var F=c.fD;if(F!==null)try{for(x=0;x<F.length;x++){const P=F[x];if(P<0)_.Bh.selectedIndex=~P;else{z=P;const ia=F[++x],W=F[++x];B=_.Bh;B.gf=B.uv=ia;_.Bh.So=z;
const ja=a[z];$h(24,ja);W(2,ja);$h(25,ja)}}}finally{_.Bh.selectedIndex=-1}const I=c.components;I!==null&&nk(a,I,0);const S=c.Ic;S!==null&&Rj(2,S,g);if(m){const P=c.DG;P!==null&&Vh(a,P,3)}else{const P=c.Rt;P!==null&&Wh(a,P,2);Yh(a,2)}c.ow===!0&&(c.ow=!1);if(a[22]){for(const P of a[22])P();a[22]=null}hk(a);a[2]&=-73}catch(I){throw th(a),I;}finally{e!==null&&(cg(e,d),b&&(a=e,a.oh[24]!==a&&(a.oh=null,mk.push(a)))),Rh()}}}else if(d&8192){F=Rf(null);try{ik(a),lk(a,1),g=c.components,g!==null&&nk(a,g,1),
hk(a)}finally{Rf(F)}}};nk=function(a,b,c){for(let g=0;g<b.length;g++){var d=a,e=b[g],f=c;$h(18);d=rh(e,d);(d[2]&128)===128&&jk(d,f);$h(19,d[8])}};
pk=function(a,b,c){const d=b[1];var e=10+c,f=a.length;c>0&&(a[e-1][4]=b);c<f-10?(b[4]=a[e],e=10+c,e>=a.length?a.push(b):a.splice(e,0,b)):(a.push(b),b[4]=null);b[3]=a;e=b[16];e!==null&&a!==e&&ok(e,b);e=b[18];e!==null&&Tj(e,d);wh(b);b[2]|=128;c=$i(c,a);e=b[11];f=e.parentNode(a[7]);f!==null&&(a=a[5],b[0]=f,b[5]=a,Ti(e,1,d.firstChild,b,f,c,!1));b=b[6];b!==null&&b.firstChild!==null&&(b.firstChild=null)};
qk=function(a,b){if(!(a.length<=10)){var c=10+b,d=a[c];if(d){const e=d[16];e!==null&&e!==a&&Vi(e,d);b>0&&(a[c-1][4]=d[4]);a=Mg(a,10+b);Ui(d[1],d);d[0]=null;d[5]=null;b=a[18];b!==null&&b.Xo(a[1]);d[3]=null;d[4]=null;d[2]&=-129}return d}};ok=function(a,b){const c=a[9],d=b[3];lh(d)?a[2]|=2:b[15]!==d[3][15]&&(a[2]|=2);c===null?a[9]=[b]:c.push(b)};kca=function(a){return Object.keys(a).map(b=>{const [c,d,e]=a[b];b={pY:c,ON:b,yW:(d&1)!==0};e&&(b.transform=e);return b})};
lca=function(a){return Object.keys(a).map(b=>({pY:a[b],ON:b}))};nca=function(a,b,c){(b=b instanceof rk?b:b==null?void 0:b.Ya)&&a.bL!==null&&(b=a.bL(b)||b);return b?new mca(c,b):c};oca=function(a){const b=a.get(sk,null);if(b===null)throw new og(407,!1);const c=a.get(tk,null);a=a.get(uk,null);return{bF:b,dZ:c,Lo:a,s2:!1}};pca=function(a,b){a=(a.aa[0][0]||"div").toLowerCase();return b.createElement(a,a==="svg"?"svg":a==="math"?"math":null)};
rca=function(a,b,c,d){if(a)a=["ng-version","0.0.0-PLACEHOLDER"];else{a=b.aa[0];var e=[],f=[],g=1;let k=2;for(;g<a.length;){let m=a[g];if(typeof m==="string")k===2?m!==""&&e.push(m,a[++g]):k===8&&f.push(m);else{if((k&1)!==0)break;k=m}g++}f.length&&e.push(1,...f);a=e}f=e=null;g=0;if(c)for(var h of c){g+=h[vk].EY;if(h.create){h.YF=0;let k;((k=e)!=null?k:e=[]).push(h)}if(h.update){h.YF=0;let k;((k=f)!=null?k:f=[]).push(h)}}if(d)for(c=0;c<d.length;c++)if(h=d[c],typeof h!=="function")for(const k of h.bindings){g+=
k[vk].EY;h=c+1;if(k.create){k.YF=h;let m;((m=e)!=null?m:e=[]).push(k)}if(k.update){k.YF=h;let m;((m=f)!=null?m:f=[]).push(k)}}b=[b];if(d)for(const k of d)b.push((typeof k==="function"?k:k.type)[wk]||null);return cj(0,null,qca(e,f),1,g,b,null,null,null,[a],null)};qca=function(a,b){return a||b?c=>{if(c&1&&a)for(const d of a)d.create();if(c&2&&b)for(const d of b)d.update()}:null};xk=function(a){a=a[vk].kind;return a==="input"||a==="twoWay"};
sca=function(a,b,c){a=a.projection=[];for(let d=0;d<b.length;d++){const e=c[d];a.push(e!=null&&e.length?Array.from(e):null)}};tca=function(a,b,c){return new Ak(a,b,c,!1)};Bk=function(a,b,c=null){return(new uca({Fb:a,parent:b,Uv:c,ZY:!0})).Ya};Dk=function(a){if(!Ck.has(a)){Ck.add(a);var b,c;(b=performance)==null||(c=b.mark)==null||c.call(b,"mark_feature_usage",{detail:{S1:a}})}};
_.Ik=function(a){return di(()=>{var b=Ek(a);let c;const d=Object.assign({},b,{wa:a.wa,xa:a.xa,template:a.template,Ca:a.Ca||null,Ob:a.Ob,PX:a.Pc===0,oK:null,MM:null,dependencies:b.ab&&a.dependencies||null,bL:b.ab?e=>{e=e.get(Fk);if(d.ab){if(!e.A.has(d)){var f=Sg(d.type);f=f.length>0?Bk([f],e.hb,`Standalone[${d.type.name}]`):null;e.A.set(d,f)}e=e.A.get(d)}else e=null;return e}:null,XK:null,cq:(c=a.cq)!=null?c:!1,data:a.data||{},lb:a.lb||0,za:a.za||Vg,V0:null,Zp:a.Zp||null,bd:null,id:""});b.ab&&Dk("NgStandalone");
Gk(d);b=a.dependencies;d.oK=Hk(b,vca);d.MM=Hk(b,Gba);d.id=wca(d);return d})};vca=function(a){return a[Ug]||a[wk]||null};_.Jk=function(a){return di(()=>({type:a.type,Fo:a.Fo||Vg,tU:a.tU||Vg,imports:a.imports||Vg,exports:a.exports||Vg,r3:null,Zp:a.Zp||null,id:a.id||null}))};_.Kk=function(a){return di(()=>{const b=Ek(a);Gk(b);return b})};
Ek=function(a){const b={};var c,d=a.type,e=a.gb||null,f=a.pb||0,g=a.La||null,h=a.xd||null,k=a.inputs||oh,m=a.Hb||null,r=(c=a.ab)!=null?c:!0;c=a.cq===!0;var x=a.aa||Vg,z=a.Ic||null,B=a.features||null;var F=a.inputs;if(F==null)var I=oh;else{var S={};for(I in F)if(F.hasOwnProperty(I)){var P=F[I];let ja,ka,va;if(Array.isArray(P)){va=P[0];ja=P[1];var ia=void 0;ka=(ia=P[2])!=null?ia:ja;P=P[3]||null}else ka=ja=P,va=0,P=null;S[ja]=[I,va,P];b[ja]=ka}I=S}a=a.outputs;if(a==null)var W=oh;else{ia={};for(W in a)a.hasOwnProperty(W)&&
(ia[a[W]]=W);W=ia}return{type:d,OE:null,da:null,gb:e,pb:f,La:g,xd:h,Wo:b,d2:k,Hb:m,ab:r,cq:c,aa:x,Ic:z,features:B,wt:null,kF:null,Nm:null,inputs:I,outputs:W,debugInfo:null}};Gk=function(a){let b;(b=a.features)==null||b.forEach(c=>c(a))};Hk=function(a,b){return a?()=>{var c=typeof a==="function"?a():a;const d=[];for(const e of c)c=b(e),c!==null&&d.push(c);return d}:null};
wca=function(a){let b=0;a=[a.aa,a.Ob,a.pb,a.La,typeof a.Ca==="function"?"":a.Ca,a.xa,a.wa,a.lb,a.ab,a.cq,a.Hb,JSON.stringify(a.inputs),JSON.stringify(a.outputs),Object.getOwnPropertyNames(a.type.prototype),!!a.xd,!!a.Ic];for(const c of a.join("|"))b=Math.imul(31,b)+c.charCodeAt(0)<<0;return"c"+(b+2147483648)};Lk=function(a){return!!a&&typeof a.then==="function"};Mk=function(a,b){a&&(b=a.indexOf(b),0<=b&&a.splice(b,1))};Nk=function(a){return typeof a==="function"};
Pk=function(a){return a instanceof _.Ok||a&&"closed"in a&&Nk(a.remove)&&Nk(a.add)&&Nk(a.unsubscribe)};Qk=function(){};Rk=function(a){setTimeout(()=>{throw a;})};Sk=function(a){return a};_.Uk=function(...a){return Tk(a)};Tk=function(a){return a.length===0?Sk:a.length===1?a[0]:function(b){return a.reduce((c,d)=>d(c),b)}};Vk=function(a){let b;return(b=a!=null?a:void 0)!=null?b:Promise};
Xk=function(a,b){return new _.Wk(c=>{let d=0;return b.yd(function(){d===a.length?c.complete():(c.next(a[d++]),c.closed||this.yd())})})};xca=function(a,b){if(!a)throw Error("Qa");return new _.Wk(c=>{const d=new _.Ok;d.add(b.yd(()=>{const e=a[Symbol.asyncIterator]();d.add(b.yd(function(){e.next().then(f=>{f.done?c.complete():(c.next(f.value),this.yd())})}))}));return d})};yca=function(a,b,c){b=b.yd(function(){try{c.call(this)}catch(d){a.error(d)}},0);a.add(b)};
zca=function(a,b){return new _.Wk(c=>{let d;c.add(b.yd(()=>{d=a[Yk]();yca(c,b,function(){const {value:e,done:f}=d.next();f?c.complete():(c.next(e),this.yd())})}));return()=>{let e;return Nk((e=d)==null?void 0:e.return)&&d.return()}})};Aca=function(a,b){return new _.Wk(c=>{const d=new _.Ok;d.add(b.yd(()=>{const e=a[Zk]();d.add(e.subscribe({next(f){d.add(b.yd(()=>c.next(f)))},error(f){d.add(b.yd(()=>c.error(f)))},complete(){d.add(b.yd(()=>c.complete()))}}))}));return d})};
Bca=function(a,b){return new _.Wk(c=>b.yd(()=>a.then(d=>{c.add(b.yd(()=>{c.next(d);c.add(b.yd(()=>c.complete()))}))},d=>{c.add(b.yd(()=>c.error(d)))})))};$k=function(a){return new TypeError("Ra`"+(a!==null&&typeof a==="object"?"an invalid object":`'${a}'`))};
Cca=function(a,b){if(a!=null){if(Nk(a[Zk]))return Aca(a,b);if(al(a))return Xk(a,b);if(Nk(a==null?void 0:a.then))return Bca(a,b);if(Symbol.asyncIterator&&Nk(a==null?void 0:a[Symbol.asyncIterator]))return xca(a,b);if(Nk(a==null?void 0:a[Yk]))return zca(a,b)}throw $k(a);};cl=function(a,b){return b?Cca(a,b):bl(a)};
bl=function(a){if(a instanceof _.Wk)return a;if(a!=null){if(Nk(a[Zk]))return Dca(a);if(al(a))return dl(a);if(Nk(a==null?void 0:a.then))return Eca(a);if(Symbol.asyncIterator&&Nk(a==null?void 0:a[Symbol.asyncIterator]))return Fca(a);if(Nk(a==null?void 0:a[Yk]))return Gca(a)}throw $k(a);};Dca=function(a){return new _.Wk(b=>{const c=a[Zk]();if(Nk(c.subscribe))return c.subscribe(b);throw new TypeError("Sa");})};dl=function(a){return new _.Wk(b=>{for(let c=0;c<a.length&&!b.closed;c++)b.next(a[c]);b.complete()})};
Eca=function(a){return new _.Wk(b=>{a.then(c=>{b.closed||(b.next(c),b.complete())},c=>b.error(c)).then(null,Rk)})};Gca=function(a){return new _.Wk(b=>{const c=a[Yk]();for(;!b.closed;){const {done:d,value:e}=c.next();d?b.complete():b.next(e)}return()=>Nk(c==null?void 0:c.return)&&c.return()})};Fca=function(a){return new _.Wk(b=>{Hca(a,b).catch(c=>b.error(c))})};
Hca=function(a,b){return _.v(function*(){var c;try{for(var d=_.el(a);;){var e=yield d.next();if(e.done)break;b.next(e.value)}}catch(g){var f={error:g}}finally{try{e&&!e.done&&(c=d.return)&&(yield c.call(d))}finally{if(f)throw f.error;}}b.complete()})};fl=function(a,b){return b?Xk(a,b):dl(a)};gl=function(a){return Nk(a[a.length-1])?a.pop():void 0};hl=function(a){var b=a[a.length-1];return b&&Nk(b.yd)?a.pop():void 0};_.il=function(...a){const b=hl(a);return b?Xk(a,b):fl(a)};
jl=function(a){const b=Nk(a)?a:()=>a;return new _.Wk(c=>c.error(b()))};_.ml=function(a){return new Promise((b,c)=>{const d=new kl({next:e=>{b(e);d.unsubscribe()},error:c,complete:()=>{c(new ll)}});a.subscribe(d)})};_.nl=function(a){return b=>{if(Nk(b==null?void 0:b.hx))return b.hx(function(c){try{return a(c,this)}catch(d){this.error(d)}});throw new TypeError("Ta");}};
pl=function(){return _.nl((a,b)=>{let c=null;a.Ju++;const d=new ol(b,void 0,void 0,void 0,()=>{if(!a||a.Ju<=0||0<--a.Ju)c=null;else{var e=a.ao,f=c;c=null;!e||f&&e!==f||e.unsubscribe();b.unsubscribe()}});a.subscribe(d);d.closed||(c=a.connect())})};_.w=function(a){return _.nl((b,c)=>{let d=0;b.subscribe(new ol(c,e=>{c.next(a.call(void 0,e,d++))}))})};ql=function(a){return _.w(b=>Ica(b)?a(...b):a(b))};
rl=function(a){if(a.length===1){const b=a[0];if(Jca(b))return{args:b,keys:null};if(b&&typeof b==="object"&&Kca(b)===Lca)return a=Mca(b),{args:a.map(c=>b[c]),keys:a}}return{args:a,keys:null}};_.tl=function(...a){const b=hl(a),c=gl(a),{args:d,keys:e}=rl(a);if(d.length===0)return cl([],b);a=new _.Wk(sl(d,b,e?f=>{const g={};for(let h=0;h<f.length;h++)g[e[h]]=f[h];return g}:Sk));return c?_.y(a,ql(c)):a};
sl=function(a,b,c=Sk){return d=>{ul(b,()=>{const e=a.length,f=Array(e);let g=e;const h=a.map(()=>!1);let k=!0;for(let m=0;m<e;m++)ul(b,()=>{cl(a[m],b).subscribe(new Nca(d,r=>{f[m]=r;k&&(h[m]=!0,k=!h.every(Sk));k||d.next(c(f.slice()))},()=>--g===0))},d)},d)}};ul=function(a,b,c){a?c.add(a.yd(b)):b()};
Oca=function(a,b,c,d){let e=[],f=0,g=0,h=!1;const k=m=>{f++;bl(c(m,g++)).subscribe(new ol(b,r=>{b.next(r)},void 0,()=>{for(f--;e.length&&f<d;){const r=e.shift();k(r)}!h||e.length||f||b.complete()}))};a.subscribe(new ol(b,m=>f<d?k(m):e.push(m),void 0,()=>{h=!0;!h||e.length||f||b.complete()}));return()=>{e=null}};vl=function(a,b,c=Infinity){if(Nk(b))return vl((d,e)=>_.w((f,g)=>b(d,f,e,g))(bl(a(d,e))),c);typeof b==="number"&&(c=b);return _.nl((d,e)=>Oca(d,e,a,c))};
wl=function(a=Infinity){return vl(Sk,a)};_.xl=function(...a){return wl(1)(fl(a,hl(a)))};_.yl=function(a){return new _.Wk(b=>{bl(a()).subscribe(b)})};Al=function(...a){const b=gl(a),{args:c,keys:d}=rl(a);return b?_.y(zl(c,d),_.w(e=>b(...e))):zl(c,d)};
zl=function(a,b){return new _.Wk(c=>{const d=a.length;if(d===0)c.complete();else{var e=Array(d),f=0,g=0;for(let h=0;h<d;h++){const k=bl(a[h]);let m=!1;c.add(k.subscribe({next:r=>{m||(m=!0,g++);e[h]=r},error:r=>c.error(r),complete:()=>{f++;f!==d&&m||(g===d&&c.next(b?b.reduce((r,x,z)=>(r[x]=e[z],r),{}):e),c.complete())}}))}}})};
Bl=function(a,b,c){if(Nk(c)){var d=c;c=void 0}if(d)return _.y(Bl(a,b,c),ql(d));const [e,f]=Nk(a.addEventListener)&&Nk(a.removeEventListener)?Pca.map(g=>h=>a[g](b,h,c)):Nk(a.addListener)&&Nk(a.removeListener)?Qca.map(Cl(a,b)):Nk(a.on)&&Nk(a.off)?Rca.map(Cl(a,b)):[];return!e&&al(a)?vl(g=>Bl(g,b,c))(fl(a)):new _.Wk(g=>{if(!e)throw new TypeError("Ua");const h=(...k)=>g.next(1<k.length?k:k[0]);e(h);return()=>f(h)})};Cl=function(a,b){return c=>d=>a[c](b,d)};
Sca=function(a,b){return new _.Wk(c=>{const d=(...f)=>c.next(f.length===1?f[0]:f),e=a(d);return Nk(b)?()=>b(d,e):void 0})};El=function(a=0,b){var c=Dl;let d=-1;b!=null&&(b&&Nk(b.yd)?c=b:d=b);return new _.Wk(e=>{let f=a instanceof Date&&!isNaN(a)?+a-c.now():a;f<0&&(f=0);let g=0;return c.yd(function(){e.closed||(e.next(g++),0<=d?this.yd(void 0,d):e.complete())},f)})};
_.Gl=function(...a){const b=hl(a);var c=typeof a[a.length-1]==="number"?a.pop():Infinity;return a.length?a.length===1?bl(a[0]):wl(c)(fl(a,b)):_.Fl};_.Il=function(a){return _.nl((b,c)=>{let d=0;b.subscribe(new ol(c,e=>a.call(void 0,e,d++)&&c.next(e)))})};_.Jl=function(a){return!!a&&(a instanceof _.Wk||Nk(a.hx)&&Nk(a.subscribe))};Kl=function(){};
Ll=function(a){function b(){a=Kl;try{d!==void 0&&typeof cancelAnimationFrame==="function"&&cancelAnimationFrame(d),c!==void 0&&clearTimeout(c)}catch(e){}}let c,d;c=setTimeout(()=>{a();b()});typeof requestAnimationFrame==="function"&&(d=requestAnimationFrame(()=>{a();b()}));return()=>b()};Ml=function(a){queueMicrotask(()=>a());return()=>{a=Kl}};Nl=function(a){if(a.qo==0&&!a.op&&!a.isStable)try{a.qo++,a.pE.emit(null)}finally{if(a.qo--,!a.op)try{a.Gb(()=>a.zx.emit(null))}finally{a.isStable=!0}}};
Pl=function(a){function b(){Ll(()=>{a.lr=!1;Ol(a);a.DL=!0;Nl(a);a.DL=!1})}a.DL||a.lr||(a.lr=!0,a.ql?Zone.root.run(()=>{b()}):a.vI.run(()=>{b()}),Ol(a))};
Uca=function(a){const b=Tca++;a.ti=a.ti.fork({name:"angular",properties:{isAngularZone:!0,isAngularZone_ID:b,["isAngularZone_ID"+b]:!0},onInvokeTask:(c,d,e,f,g,h)=>{if(Ql(h,"__ignore_ng_zone__"))return c.invokeTask(e,f,g,h);try{return Rl(a),c.invokeTask(e,f,g,h)}finally{(a.ky&&f.type==="eventTask"||a.zt)&&Pl(a),a.qo--,Nl(a)}},onInvoke:(c,d,e,f,g,h,k)=>{try{return Rl(a),c.invoke(e,f,g,h,k)}finally{!a.zt||a.lr||Ql(h,"__scheduler_tick__")||Pl(a),a.qo--,Nl(a)}},onHasTask:(c,d,e,f)=>{c.hasTask(e,f);d===
e&&(f.wc=="microTask"?(a.mS=f.dX,Ol(a),Nl(a)):f.wc=="macroTask"&&(a.gs=f.RW))},onHandleError:(c,d,e,f)=>{c.handleError(e,f);a.Gb(()=>a.Je.emit(f));return!1}})};Ol=function(a){a.op=a.mS||(a.ky||a.zt)&&a.lr===!0?!0:!1};Rl=function(a){a.qo++;a.isStable&&(a.isStable=!1,a.Rs.emit(null))};Ql=function(a,b){if(!Array.isArray(a)||a.length!==1)return!1;let c,d;return((c=a[0])==null?void 0:(d=c.data)==null?void 0:d[b])===!0};Vca=function(a="zone.js",b){return a==="noop"?new Sl:a==="zone.js"?new _.Tl(b):a};
Ul=function(a){return typeof a==="function"&&a[fg]!==void 0};Xl=function(a){return _.nl((b,c)=>{let d=!1,e=null,f=null,g=!1;const h=()=>{var m;(m=f)==null||m.unsubscribe();f=null;d&&(d=!1,m=e,e=null,c.next(m));g&&c.complete()},k=()=>{f=null;g&&c.complete()};b.subscribe(new ol(c,m=>{d=!0;e=m;f||bl(a(m)).subscribe(f=new ol(c,h,void 0,k))},void 0,()=>{g=!0;d&&f&&!f.closed||c.complete()}))})};Yl=function(a){return Xl(()=>El(a,Dl))};
_.Zl=function(a){return _.nl((b,c)=>{let d=null,e=!1,f;d=b.subscribe(new ol(c,void 0,g=>{f=bl(a(g,_.Zl(a)(b)));d?(d.unsubscribe(),d=null,f.subscribe(c)):e=!0}));e&&(d.unsubscribe(),d=null,f.subscribe(c))})};_.$l=function(a,b,c,d,e){return(f,g)=>{let h=c,k=b,m=0;f.subscribe(new ol(g,r=>{const x=m++;k=h?a(k,r,x):(h=!0,r);d&&g.next(k)},void 0,e&&(()=>{h&&g.next(k);g.complete()})))}};am=function(...a){const b=gl(a);return b?_.Uk(am(...a),ql(b)):_.nl((c,d)=>{sl([c,...(a.length===1&&Wca(a[0])?a[0]:a)])(d)})};
_.bm=function(a){return Nk()?vl(a,void 0,1):vl(a,1)};cm=function(a){return _.nl((b,c)=>{let d=!1,e=null,f=null;const g=()=>{var h;(h=f)==null||h.unsubscribe();f=null;d&&(d=!1,h=e,e=null,c.next(h))};b.subscribe(new ol(c,h=>{let k;(k=f)==null||k.unsubscribe();d=!0;e=h;f=new ol(c,g,void 0,Qk);bl(a(h)).subscribe(f)},void 0,()=>{g();c.complete()},()=>{e=f=null}))})};dm=function(a){const b=El(a,Dl);return cm(()=>b)};
em=function(a=null){return _.nl((b,c)=>{let d=!1;b.subscribe(new ol(c,e=>{d=!0;c.next(e)},void 0,()=>{d||c.next(a);c.complete()}))})};fm=function(a){return _.nl((b,c)=>{b.subscribe(new ol(c,()=>c.next(a)))})};_.gm=function(){return _.nl((a,b)=>{let c=0;a.subscribe(new ol(b,d=>{++c<=1&&(b.next(d),1<=c&&b.complete())}))})};Xca=function(a){return vl((b,c)=>_.y(a(b,c),_.gm(),fm(b)))};Yca=function(){const a=El(0,Dl);return Xca(()=>a)};
_.hm=function(a){let b;a=(b=a)!=null?b:Zca;return _.nl((c,d)=>{let e,f=!0;c.subscribe(new ol(d,g=>{if(f||!a(e,g))f=!1,e=g,d.next(g)}))})};Zca=function(a,b){return a===b};im=function(a=$ca){return _.nl((b,c)=>{let d=!1;b.subscribe(new ol(c,e=>{d=!0;c.next(e)},void 0,()=>d?c.complete():c.error(a())))})};$ca=function(){return new ll};jm=function(a){return _.nl((b,c)=>{b.subscribe(c);c.add(a)})};
km=function(a,b){const c=arguments.length>=2;return d=>_.y(d,a?_.Il((e,f)=>a(e,f,d)):Sk,_.gm(),c?em(b):im(()=>new ll))};lm=function(){return _.nl((a,b)=>{let c=[];a.subscribe(new ol(b,d=>{c.push(d);1<c.length&&c.shift()},void 0,()=>{for(const d of c)b.next(d);b.complete()},()=>{c=null}))})};ada=function(a,b){const c=arguments.length>=2;return d=>_.y(d,a?_.Il((e,f)=>a(e,f,d)):Sk,lm(),c?em(b):im(()=>new ll))};
mm=function(){return _.nl((a,b)=>{let c,d=!1;a.subscribe(new ol(b,e=>{const f=c;c=e;d&&b.next([f,e]);d=!0}))})};_.nm=function(a,b){return _.nl(_.$l(a,b,arguments.length>=2,!0))};
pm=function(){var a=a||{};const {C1:b=()=>new _.om,O2:c=!0,P2:d=!0,Q2:e=!0}=a;return f=>{let g=null,h=null,k=0,m=!1,r=!1;return _.nl((x,z)=>{k++;let B;h=(B=h)!=null?B:b();z.add(()=>{k--;if(e&&!k&&!r&&!m){const F=g;g=h=null;m=r=!1;F==null||F.unsubscribe()}});h.subscribe(z);!g&&k>0&&(g=new kl({next:F=>h.next(F),error:F=>{r=!0;const I=h;d&&(g=h=null,m=r=!1);I.error(F)},complete:()=>{m=!0;const F=h;c&&(g=h=null,m=r=!1);F.complete()}}),cl(x).subscribe(g))})(f)}};
_.qm=function(a){let b;a&&typeof a==="object"?b=a:b={bufferSize:a,Py:void 0,Ce:!1,scheduler:void 0};return c=>_.nl(bda(b))(c)};bda=function({bufferSize:a=Infinity,Py:b=Infinity,Ce:c,scheduler:d}){let e,f=0,g;return(h,k)=>{f++;let m;e?m=e.subscribe(k):(e=new _.rm(a,b,d),m=e.subscribe(k),g=h.subscribe({next(r){e.next(r)},error(r){const x=e;e=g=void 0;x.error(r)},complete(){g=void 0;e.complete()}}),g.closed&&(g=void 0));k.add(()=>{f--;m.unsubscribe();c&&f===0&&g&&(g.unsubscribe(),e=g=void 0)})}};
sm=function(){return _.Il((a,b)=>1<=b)};cda=function(a){return _.nl((b,c)=>{let d=!1,e=0;b.subscribe(new ol(c,f=>(d||(d=!a(f,e++)))&&c.next(f)))})};_.tm=function(...a){const b=hl(a);return _.nl((c,d)=>{(b?_.xl(a,c,b):_.xl(a,c)).subscribe(d)})};_.um=function(a){return _.nl((b,c)=>{let d=null,e=0,f=!1;b.subscribe(new ol(c,g=>{var h;(h=d)==null||h.unsubscribe();h=e++;bl(a(g,h)).subscribe(d=new ol(c,k=>c.next(k),void 0,()=>{d=null;f&&!d&&c.complete()}))},void 0,()=>{(f=!0,!d)&&c.complete()}))})};
dda=function(a){return _.um(()=>a)};_.vm=function(a){return _.nl((b,c)=>{bl(a).subscribe(new ol(c,()=>c.complete(),void 0,Qk));!c.closed&&b.subscribe(c)})};wm=function(a,b=!1){return _.nl((c,d)=>{let e=0;c.subscribe(new ol(d,f=>{const g=a(f,e++);(g||b)&&d.next(f);!g&&d.complete()}))})};
_.xm=function(a){const b=Nk(a)?{next:a,error:void 0,complete:void 0}:a;return b?_.nl((c,d)=>{c.subscribe(new ol(d,e=>{let f;(f=b.next)==null||f.call(b,e);d.next(e)},e=>{let f;(f=b.error)==null||f.call(b,e);d.error(e)},()=>{let e;(e=b.complete)==null||e.call(b);d.complete()}))}):Sk};
zm=function(a,{gx:b,Gy:c}=ym){return _.nl((d,e)=>{let f=!1,g=null,h=null,k=!1;const m=()=>{let z;(z=h)==null||z.unsubscribe();h=null;c&&(x(),k&&e.complete())},r=()=>{h=null;k&&e.complete()},x=()=>{f&&(e.next(g),!k&&(h=bl(a(g)).subscribe(new ol(e,m,void 0,r))));f=!1;g=null};d.subscribe(new ol(e,z=>{f=!0;g=z;(!h||h.closed)&&(b?x():h=bl(a(z)).subscribe(new ol(e,m,void 0,r)))},void 0,()=>{k=!0;c&&f&&h&&!h.closed||e.complete()}))})};Am=function(a,b=Dl,c=ym){const d=El(a,b);return zm(()=>d,c)};
eda=function(){jg=()=>{throw new og(600,"");}};Bm=function(a,b){return Array.isArray(b)?b.reduce(Bm,a):Object.assign({},a,b)};Cm=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)};Dm=function(a,b,c,d){const e=Rf(null);try{const f=b.bd;let g,h,k;const m=dj(a,f,c,a[2]&4096?4096:16,null,b,null,null,(g=d==null?void 0:d.Ya)!=null?g:null,(h=d==null?void 0:d.UU)!=null?h:null,(k=d==null?void 0:d.eK)!=null?k:null);m[16]=a[b.index];const r=a[18];r!==null&&(m[18]=r.Bf(f));Uj(f,m,c);return m}finally{Rf(e)}};
_.Fm=function(a){var b=Object.getPrototypeOf(a.type.prototype).constructor,c=!0;const d=[a];for(;b;){var e=void 0;if(a.template)e=b.Aa||b.Ia;else{if(b.Aa)throw new og(903,!1);e=b.Ia}if(e){if(c){d.push(e);var f=a;f.inputs=Em(a.inputs);f.Wo=Em(a.Wo);f.outputs=Em(a.outputs);(f=e.gb)&&fda(a,f);f=e.Ic;var g=e.xd;f&&gda(a,f);g&&hda(a,g);f=a;g=e;for(var h in g.inputs){if(!g.inputs.hasOwnProperty(h))continue;if(f.inputs.hasOwnProperty(h))continue;const k=g.inputs[h];k!==void 0&&(f.inputs[h]=k,f.Wo[h]=g.Wo[h])}f=
a.outputs;g=e.outputs;for(const k in g)g.hasOwnProperty(k)&&!f.hasOwnProperty(k)&&(f[k]=g[k]);e.template&&e.data.animation&&(f=a.data,f.animation=(f.animation||[]).concat(e.data.animation))}if(e=e.features)for(f=0;f<e.length;f++)(g=e[f])&&g.oM&&g(a),g===_.Fm&&(c=!1)}b=Object.getPrototypeOf(b)}a=0;b=null;for(c=d.length-1;c>=0;c--)h=d[c],h.pb=a+=h.pb,h.La=bi(h.La,b=bi(b,h.La))};Em=function(a){return a===oh?{}:a===Vg?[]:a};gda=function(a,b){const c=a.Ic;a.Ic=c?(d,e)=>{b(d,e);c(d,e)}:b};
hda=function(a,b){const c=a.xd;a.xd=c?(d,e,f)=>{b(d,e,f);c(d,e,f)}:b};fda=function(a,b){const c=a.gb;a.gb=c?(d,e)=>{b(d,e);c(d,e)}:b};ida=function(a){const b=[];var c=!1;let d=null,e=null;for(let f=0;f<a.length;f++){const g=a[f];if(g.Nm!==null){const h=b.length;d!=null||(d=new Map);e!=null||(e=new Map);Gm(g,b,d);e.set(g,[h,b.length-1])}f===0&&g.template&&(c=!0,b.push(g))}for(c=c?1:0;c<a.length;c++)b.push(a[c]);return[b,d,e]};
Gm=function(a,b,c){if(a.Nm!==null)for(const d of a.Nm)if(typeof d==="function"){a=d();for(const e of a)Hm(Im(e),b,c)}else Hm(d,b,c)};Hm=function(a,b,c){const d=a.gC[wk]||null;var e=d.Wo,f=a.inputs;for(const g in f)f.hasOwnProperty(g)&&(e[f[g]]=e[g]);Gm(d,b,c);c.set(d,a);b.push(d)};Im=function(a){return typeof a==="function"?{gC:Eg(a),inputs:oh,outputs:oh}:{gC:Eg(a.gC),inputs:Jm(a.inputs),outputs:Jm(a.outputs)}};
Jm=function(a){if(a===void 0||a.length===0)return oh;const b={};for(let c=0;c<a.length;c+=2)b[a[c]]=a[c+1];return b};jda=function(){return new Km(_.Ch(),Fh())};
_.Rm=function(a,b){var c,d=(c=b==null?void 0:b.Ya)!=null?c:_.q(_.Lm);Dk("NgAfterNextRender");c=d.get(Mm);c.Ng!=null||(c.Ng=d.get(Nm));const e=d.get(Om,null,{optional:!0});b=(b==null?void 0:b.fM)!==!0?d.get(Pm):null;d=d.get(Km,null,{optional:!0});a=new Qm(c.Ng,a instanceof Function?[void 0,void 0,a,void 0]:[a.hw,a.write,a.lM,a.read],d==null?void 0:d.view,!0,b,e==null?void 0:e.snapshot(null));c.Ng.register(a);return a};kda=function(){return Sm(Fh(),_.Ch())};Tm=function(a){return a[8]||(a[8]=[])};
Sm=function(a,b){let c;const d=b[a.index];mh(d)?c=d:(c=[d,!0,0,b,null,a,null,null,null,null],b[a.index]=c,gj(b,c));lda(c,b,a,d);return new Um(c,a,b)};mda=function(a,b,c,d){if(!a[7]){if(c.type&8)d=_.ph(d);else{var e=b[11];d=e.createComment("");const g=qh(c,b);c=e.parentNode(g);b=e;var f=d;e=e.nextSibling(g);b.insertBefore(c,f,e,!1)}a[7]=d}};
Vm=function(a,b,c,d,e,f,g,h){c.se&&(a.Og=bi(a.Og,a.ae),e=a.bd=cj(2,a,e,f,g,c.hC,c.NM,null,c.Zp,c.Ca,null),c.uc!==null&&(c.uc.template(c,a),e.uc=c.uc.rC(a)));h&&(a.flags|=h);Gh(a,!1);h=nda(c,b,a,d);Hj&&Zi(c,b,h,a);Ei(h,b);a=[h,!0,0,b,null,a,null,h,null,null];b[d+26]=a;gj(b,a)};Wm=function(a,b,c,d,e,f,g,h,k,m,r){var x=c+26;if(b.se){if(g=Xj(b,x,4,g||null,h||null),m!=null)for(h=sh(b.Ca,m),g.Xm=[],x=0;x<h.length;x+=2)g.Xm.push(h[x],-1)}else g=b.data[x];Vm(g,a,b,c,d,e,f,k);m!=null&&Aj(a,g,r)};
_.A=function(a,b,c,d,e,f,g,h){const k=_.Ch(),m=_.Bh.bd;f=sh(m.Ca,f);const r=a+26;m.se?(e=Xj(m,r,4,e||null,f||null),ck(m,k,e,sh(m.Ca,g),Fj),Uh(m,e)):e=m.data[r];Vm(e,k,m,a,b,c,d);(e.flags&1)===1&&zj(m,k,e);g!=null&&Aj(k,e,h);return _.A};Xm=function(a,b,c,d,e,f,g,h){const k=_.Ch(),m=_.Bh.bd;f=sh(m.Ca,f);Wm(k,m,a,b,c,d,e,f,void 0,g,h);return Xm};oda=function(a,b){Hj=!0;return b[11].createComment("")};
_.Ym=function(a,b){const c=_.Ch();var d=_.Bh.gf++;if(_.Ni(c,d,b)){var e=_.Bh.bd;d=Sh();Bj(d,e,c,a,b)?d.Ei>-1&&Cj(c,d.index):(e=qh(d,c),a=a.charAt(4)!=="-"?"aria-"+a.slice(4).toLowerCase():a,Gj(c[11],e,null,d.value,a,b,null))}return _.Ym};_.Zm=function(a,b,c,d){const e=_.Ch();var f=_.Bh.gf++;if(_.Ni(e,f,b)){f=Sh();const g=qh(f,e);Gj(e[11],g,d,f.value,a,b,c)}return _.Zm};_.an=function(a,b,c,d,e,f){Dk("NgControlFlow");const g=_.Ch(),h=_.Bh.bd;f=sh(h.Ca,f);Wm(g,h,a,b,c,d,e,f,256);return $m};
$m=function(a,b,c,d,e,f,g,h){Dk("NgControlFlow");const k=_.Ch(),m=_.Bh.bd;f=sh(m.Ca,f);Wm(k,m,a,b,c,d,e,f,512,g,h);return $m};_.bn=function(a){Dk("NgControlFlow");var b=_.Ch(),c=_.Bh.gf++,d=b[c]!==_.Mi?b[c]:-1;d=d!==-1?b[26+d]:void 0;if(_.Ni(b,c,a)){c=Rf(null);try{if(d!==void 0){const e=qk(d,0);e!==void 0&&Xi(e[1],e)}if(a!==-1){a=26+a;const e=b[a],f=Dm(b,b[1].data[a],void 0,{eK:null});pk(e,f,0)}}finally{Rf(c)}}else d!==void 0&&(b=10<d.length?d[10]:void 0,b!==void 0&&(b[8]=void 0))};
_.cn=function(a,b,c){const d=_.Ch();var e=_.Bh.gf++;_.Ni(d,e,b)&&(e=Sh(),Dj(e,d,a,b,d[11],c));return _.cn};dn=function(a,b,c){const d=_.Ch();var e=_.Bh.gf++;if(_.Ni(d,e,b)){var f=_.Bh.bd;e=Sh();f=Lh(f.data);var g=e,h=d;if(f===null||f.template)a:{for(f=h[g.index];Array.isArray(f);){if(typeof f[1]==="object"){h=f;break a}f=f[0]}h=null}Dj(e,d,a,b,h[11],c)}return dn};_.C=function(a,b,c){const d=_.Ch();var e=_.Bh.gf++;_.Ni(d,e,b)&&(e=Sh(),Ej(e,d,a,b,d[11],c));return _.C};
_.D=function(a,b,c,d){const e=_.Ch(),f=e[1],g=a+26;c=f.se?ek(g,e,2,b,Fj,c,d):f.data[g];Ij(c,e,a,b,en);(c.flags&1)===1&&(a=e[1],zj(a,e,c),Sj(a,c,e));d!=null&&Aj(e,c);return _.D};_.E=function(){const a=_.Bh.bd,b=Jj();a.se&&fk(a,b);Wj===b&&(Wj=null);_.Bh.Nr--;b.Kv!=null&&(b.flags&8)!==0&&Bj(b,a,_.Ch(),"class",b.Kv);b.UF!=null&&(b.flags&16)!==0&&Bj(b,a,_.Ch(),"style",b.UF);return _.E};_.G=function(a,b,c,d){_.D(a,b,c,d);_.E();return _.G};
_.fn=function(a,b,c,d){const e=_.Ch();var f=e[1],g=a+26;if(f.se){var h=f.Ca;c=sh(h,c);g=Xj(f,g,2,b,c);g.Og=bi(g.Og,g.ae);if(d!=null)for(h=sh(h,d),g.Xm=[],c=0;c<h.length;c+=2)g.Xm.push(h[c],-1);g.ae!==null&&Vj(g,g.ae,!1);g.Og!==null&&Vj(g,g.Og,!0);f.uc!==null&&f.uc.Or(f,g);f=g}else f=f.data[g];Ij(f,e,a,b,en);d!=null&&Aj(e,f);return _.fn};_.gn=function(){const a=Jj();Wj===a&&(Wj=null);_.Bh.Nr--;return _.gn};_.hn=function(a,b,c,d){_.fn(a,b,c,d);_.gn();return _.hn};
_.jn=function(a,b,c){const d=_.Ch(),e=d[1],f=a+26;b=e.se?ek(f,d,8,"ng-container",Fj,b,c):e.data[f];Ij(b,d,a,"ng-container",pda);(b.flags&1)===1&&(a=d[1],zj(a,d,b),Sj(a,b,d));c!=null&&Aj(d,b);return _.jn};_.kn=function(){const a=_.Bh.bd,b=Jj();a.se&&fk(a,b);return _.kn};_.ln=function(a,b,c){_.jn(a,b,c);_.kn();return _.ln};_.nn=function(a,b,c){const d=_.Ch();mn(d,d[11],a,b,c);return _.nn};on=function(a,b,c){const d=_.Ch(),e=_.Bh.bd,f=Fh();(f.type&3||c)&&Oj(f,e,d,c,d[11],a,b,Lj(f,d,b));return on};
mn=function(a,b,c,d,e){var f=_.Bh.bd,g=Fh();let h=!0,k=null;if(g.type&3||e)k!=null||(k=Lj(g,a,d)),Oj(g,f,a,e,b,c,d,k)&&(h=!1);if(h){var m;b=(m=g.outputs)==null?void 0:m[c];var r;if((m=(r=g.gD)==null?void 0:r[c])&&m.length)for(r=0;r<m.length;r+=2)e=m[r],f=m[r+1],k!=null||(k=Lj(g,a,d)),Pj(g,a,e,f,c,k);if(b&&b.length)for(const x of b)k!=null||(k=Lj(g,a,d)),Pj(g,a,x,c,c,k)}};_.H=function(a=1){for(var b=_.Bh,c=_.Bh.qm;a>0;)c=c[14],a--;return(b.qm=c)[8]};
_.pn=function(a){var b=_.Ch()[15][5];if(!b.projection){var c=a?a.length:1,d=[];for(var e=0;e<c;e++)d.push(null);c=b.projection=d;d=c.slice();for(b=b.child;b!==null;){if(b.type!==128){if(a)a:{e=b;var f=a;let m=null;b:{var g=e.ae;if(g!=null){var h=g.indexOf(5);if((h&1)===0){g=g[h+1];break b}}g=null}for(h=0;h<f.length;h++){var k=f[h];if(k==="*")m=h;else{if(g===null)k=Ci(e,k,!0);else b:{c:for(let r=0;r<k.length;r++){const x=k[r];if(g.length===x.length){for(let z=0;z<g.length;z++)if(g[z]!==x[z])continue c;
k=!0;break b}}k=!1}if(k){e=h;break a}}}e=m}else e=0;e!==null&&(d[e]?d[e].Px=b:c[e]=b,d[e]=b)}b=b.next}}};_.qn=function(a,b=0){const c=_.Ch();var d=_.Bh.bd;a=Xj(d,26+a,16,null,null);a.projection===null&&(a.projection=b);_.Bh.Um=!1;if((!c[6]||Wj!==null)&&(a.flags&32)!==32){b=c[11];d=Yi(d,a.parent,c);var e=a.parent||c[5];e=e.type&40?qh(e,c):null;bj(b,0,c,a,d,e)}};qda=function(){return this.A[Symbol.iterator]()};rda=function(){return rn(Fh(),_.Ch())};
rn=function(a,b){return a.type&4?new _.sn(b,a,Hi(a,b)):null};un=function(a,b,c,d){d=b[18].uc[d];if(d.matches===null){const m=a.data,r=c.matches,x=[];for(let z=0;r!==null&&z<r.length;z+=2){var e=r[z];if(e<0)x.push(null);else{a=x;var f=a.push,g=b,h=m[e],k=r[z+1];e=c.metadata.read;k===-1?(e=h,g=e.type&11?Hi(e,g):e.type&4?rn(e,g):null):k===-2?g=e===_.Gi?Hi(h,g):e===_.sn?rn(h,g):e===_.tn?Sm(h,g):void 0:g=ti(g,g[1],k,h);f.call(a,g)}}d.matches=x}return d.matches};
vn=function(a,b,c,d){var e=a.uc.uc[c];const f=e.matches;if(f!==null)for(a=un(a,b,e,c),c=0;c<f.length;c+=2){var g=f[c];if(g>0)d.push(a[c/2]);else{e=f[c+1];g=b[-g];for(var h=10;h<g.length;h++){var k=g[h];k[16]===k[3]&&vn(k[1],k,e,d)}if(g[9]!==null)for(g=g[9],h=0;h<g.length;h++)k=g[h],vn(k[1],k,e,d)}}return d};zn=function(a,b){var c=_.Ch();b=new wn((b&4)===4);var d=b.destroy;const e=zh(c);e.push(b);a.se&&Ah(a).push(d,e.length-1);let f;return((f=c[18])!=null?f:c[18]=new xn).uc.push(new yn(b))-1};
_.Cn=function(a,b,c){const d=_.Bh.bd;d.se&&(An(d,new Bn(a,b,c),-1),(b&2)===2&&(d.GN=!0));return zn(d,b)};_.Dn=function(a,b,c){const d=_.Bh.bd;if(d.se){const e=Fh();An(d,new Bn(b,c),e.index);b=d.xd||(d.xd=[]);a!==(b.length?b[b.length-1]:-1)&&b.push(d.uc.length-1,a);(c&2)===2&&(d.FN=!0)}return zn(d,c)};sda=function(a){return a.split(",").map(b=>b.trim())};An=function(a,b,c){a.uc===null&&(a.uc=new En);a.uc.track(new Fn(b,c))};
Gn=function(a,b){const c=a[1],d=c.uc.uc[b];return d.VJ?vn(c,a,b,[]):un(c,a,d,b)};_.In=function(a){var b=_.Ch(),c=_.Bh.bd;const d=_.Bh.ig;_.Bh.ig=d+1;c=c.uc.uc[d];return a.fd&&(b[2]&4)===4===((c.metadata.flags&2)===2)?(c.matches===null?a.reset([]):(b=Gn(b,d),a.reset(b,Ii),Hn(a)),!0):!1};_.Jn=function(){return _.Ch()[18].uc[_.Bh.ig].ct};_.Ln=function(a){const [b,c,d]=Aba(a);b.set=c;b.update=d;b.Yq=Kn.bind(b);return b};
Kn=function(){const a=this[fg];if(a.dN===void 0){const b=()=>this();b[fg]=a;a.dN=b}return a.dN};Mn=function(a){let b;const c=gg(()=>{b.zH();{var d=b;var e=d.Nc;const f=d.ES;e===void 0||f===void 0||e[2]&4?d=void 0:(d=e[18].uc[f].ct,e=Gn(e,f),d.reset(e,Ii),d=d.first)}if(a&&d===void 0)throw new og(-951,!1);return d});b=c[fg];b.zH=_.Ln(0);b.Z0=void 0;return c};Nn=function(a,b){const c=a[fg];c.Nc=_.Ch();c.ES=b;c.GS=c.Nc[18].uc[b].ct;tda(c.GS,()=>c.zH.update(d=>d+1))};On=function(a=1){_.Bh.ig+=a};
_.Pn=function(a){return _.Bh.qm[26+a]};Qn=function(a,b,c,d){const e=a[c+1],f=b===null;let g=d?e>>17&32767:(e&131068)>>2,h=!1;for(;g!==0&&(h===!1||f);){const m=a[g+1];var k=a[g];if(k===null||b==null||(Array.isArray(k)?k[1]:k)===b||Array.isArray(k)&&typeof b==="string"&&Ng(k,b)>=0)h=!0,a[g+1]=d?m|1:m|2;g=d?m>>17&32767:(m&131068)>>2}h&&(a[c+1]=d?e|2:e|1)};Vn=function(a,b){const c=Rn;if(c===b)return-1;for(b=Sn=b;b<c&&a.charCodeAt(b)>32;)b++;b=Tn=b;return Un(a,b,c)};
Un=function(a,b,c){for(;b<c&&a.charCodeAt(b)<=32;)b++;return b};_.Xn=function(a,b,c){Wn(a,b,c,!1);return _.Xn};_.Yn=function(a,b){Wn(a,b,null,!0);return _.Yn};uda=function(a){_.Zn(a)};vda=function(a,b){var c;Tn=Sn=0;Rn=b.length;for(c=Vn(b,Un(b,0,Rn));c>=0;c=Vn(b,c))Og(a,b.substring(Sn,Tn),!0)};
Wn=function(a,b,c,d){const e=_.Ch(),f=_.Bh.bd,g=_.Kh(2);f.ow&&$n(f,a,g,d);if(b!==_.Mi&&_.Ni(e,g,b)){var h=f.data[_.Bh.selectedIndex],k=e[11];b!=null&&b!==""&&(typeof c==="string"?b+=c:typeof b==="object"&&(b=mg(jj(b))));ao(f,h,e,k,a,e[g+1]=b,d,g)}};
_.Zn=function(a){var b=wda,c=vda;const d=_.Bh.bd;var e=_.Kh(2);d.ow&&$n(d,null,e,!0);const f=_.Ch();if(a!==_.Mi&&_.Ni(f,e,a)){var g=d.data[_.Bh.selectedIndex];if((g.flags&8)===0||e>=d.HK){var h=f[11],k=f[e+1];if(a==null||a==="")b=Vg;else{var m=[];a=jj(a);if(Array.isArray(a))for(c=0;c<a.length;c++)b(m,a[c],!0);else if(typeof a==="object")for(var r in a)a.hasOwnProperty(r)&&b(m,r,a[r]);else typeof a==="string"&&c(m,a);b=m}b=f[e+1]=b;k===_.Mi&&(k=Vg);a=m=0;c=0<k.length?k[0]:null;for(r=0<b.length?b[0]:
null;c!==null||r!==null;){const x=m<k.length?k[m+1]:void 0,z=a<b.length?b[a+1]:void 0;let B=null,F=void 0;c===r?(m+=2,a+=2,x!==z&&(B=r,F=z)):r===null||c!==null&&c<r?(m+=2,B=c):(a+=2,B=r,F=z);B!==null&&ao(d,g,f,h,B,F,!0,e);c=m<k.length?k[m]:null;r=a<b.length?b[a]:null}}else e=g.Kv,e!==null&&(a=ng(e,a?a:"")),Bj(g,d,f,"class",a)}};
$n=function(a,b,c,d){const e=a.data;if(e[c+1]===null){var f=e[_.Bh.selectedIndex];a=c>=a.HK;(f.flags&(d?8:16))!==0&&b===null&&!a&&(b=!1);var g=f,h=Lh(e),k=d?g.Wx:g.Xx;if(h===null)(d?g.pr:g.Ft)===0&&(b=bo(null,e,g,b,d),b=co(b,g.ae,d),k=null);else{var m=g.bw;if(m===-1||e[m]!==h)if(b=bo(h,e,g,b,d),k===null)h=d?g.pr:g.Ft,h=(h&131068)>>2!==0?e[h>>17&32767]:void 0,h!==void 0&&Array.isArray(h)&&(h=bo(null,e,g,h[1],d),h=co(h,g.ae,d),e[(d?g.pr:g.Ft)>>17&32767]=h);else{k=void 0;h=g.Oh;for(m=1+g.bw;m<h;m++)k=
co(k,e[m].La,d);k=co(k,g.ae,d)}}k!==void 0&&(d?g.Wx=k:g.Xx=k);k=a;g=d?f.pr:f.Ft;a=g>>17&32767;g=(g&131068)>>2;e[c]=b;h=!1;if(Array.isArray(b)){if(m=b[1],m===null||Ng(b,m)>0)h=!0}else m=b;k?g!==0?(b=e[a+1]>>17&32767,e[c+1]=b<<17|a<<2,b!==0&&(e[b+1]=e[b+1]&-131069|c<<2),e[a+1]=e[a+1]&131071|c<<17):(e[c+1]=a<<17|0,a!==0&&(e[a+1]=e[a+1]&-131069|c<<2),a=c):(e[c+1]=g<<17|0,a===0?a=c:e[g+1]=e[g+1]&-131069|c<<2,g=c);h&&(e[c+1]|=2);Qn(e,m,c,!0);Qn(e,m,c,!1);b=m;k=d?f.Wx:f.Xx;k!=null&&typeof b=="string"&&Ng(k,
b)>=0&&(e[c+1]|=1);g=a<<17|g<<2;d?f.pr=g:f.Ft=g}};bo=function(a,b,c,d,e){let f;const g=c.Oh;let h=c.bw;for(h===-1?h=c.Nf:h++;h<g;){f=b[h];d=co(d,f.La,e);if(f===a)break;h++}a!==null&&(c.bw=h);return d};co=function(a,b,c){const d=c?1:2;let e=-1;if(b!==null)for(let f=0;f<b.length;f++){const g=b[f];typeof g==="number"?e=g:e===d&&(Array.isArray(a)||(a=a===void 0?[]:["",a]),Og(a,g,c?!0:b[++f]))}return a===void 0?null:a};wda=function(a,b,c){b=String(b);b===""||b.includes(" ")||Og(a,b,c)};
ao=function(a,b,c,d,e,f,g,h){if(b.type&3){a=a.data;var k=a[h+1];((k&1)===1?eo(a,b,c,e,(k&131068)>>2,g):void 0)===void 0&&(f!==void 0||(k&2)==2&&(f=eo(a,null,c,e,h,g)),b=_.ph(c[_.Bh.selectedIndex]),g?f?d.Uq(b,e):d.it(b,e):(g=e.indexOf("-")===-1?void 0:2,f==null?d.ZE(b,e,g):(typeof f==="string"&&f.endsWith("!important")&&(f=f.slice(0,-10),g|=1),d.jy(b,e,f,g))))}};
eo=function(a,b,c,d,e,f){const g=b===null;let h=void 0;for(;e>0;){const m=a[e],r=Array.isArray(m);var k=r?m[1]:m;const x=k===null;let z=c[e+1];z===_.Mi&&(z=x?Vg:void 0);k=x?Pg(z,d):k===d?z:void 0;r&&k===void 0&&(k=Pg(m,d));if(k!==void 0&&(h=k,g))return h;e=a[e+1];e=g?e>>17&32767:(e&131068)>>2}b!==null&&(a=f?b.Wx:b.Xx,a!=null&&(h=Pg(a,d)));return h};_.J=function(a,b=""){const c=_.Ch(),d=_.Bh.bd;a+=26;const e=d.se?Xj(d,a,1,b,null):d.data[a];Hj=!0;b=c[11].IB(b);c[a]=b;Hj&&Zi(d,c,b,e);Gh(e,!1)};
fo=function(a,b,c,d=""){return _.Ni(a,_.Bh.gf++,c)?b+_.Of(c)+d:_.Mi};_.ho=function(a){_.go("",a);return _.ho};_.go=function(a,b,c){const d=_.Ch();a=fo(d,a,b,c);a!==_.Mi&&d[11].setValue(_.ph(d[_.Bh.selectedIndex]),a);return _.go};_.io=function(a,b,c){Ul(b)&&typeof b.set==="function"&&(b=b());const d=_.Ch();var e=_.Bh.gf++;_.Ni(d,e,b)&&(e=Sh(),Ej(e,d,a,b,d[11],c));return _.io};_.jo=function(a,b){const c=Ul(a)&&typeof a.set==="function";c&&a.set(b);return c};
_.ko=function(a,b){const c=_.Ch();mn(c,c[11],a,b);return _.ko};_.lo=function(a,b){return fo(_.Ch(),a,b,"")};
mo=function(a,b,c,d,e){a=Eg(a);if(Array.isArray(a))for(var f=0;f<a.length;f++)mo(a[f],b,c,d,e);else{f=_.Bh.bd;const x=_.Ch(),z=Fh();let B=Zg(a)?a:Eg(a.oa);var g=fh(a),h=z.jl&1048575,k=z.Nf,m=z.jl>>20;if(Zg(a)||!a.rc)d=new ui(g,e),g=no(B,b,e?h:h+m,k),g===-1?(g=li(z,x),hi(g,f,B),oo(f,a,b.length),b.push(B),z.Nf++,z.Oh++,e&&(z.jl+=1048576),c.push(d),x.push(d)):(c[g]=d,x[g]=d);else{k=no(B,b,h+m,k);h=no(B,b,h,h+m);var r=k>=0&&c[k];m=h>=0&&c[h];e&&!m||!e&&!r?(k=li(z,x),hi(k,f,B),k=c.length,r=new ui(e?xda:
yda,e),r.rc=[],r.index=k,r.A=0,d&&!e&&r.A++,r.rc.push(g),g=r,!e&&m&&(c[h].B=g),oo(f,a,b.length,0),b.push(B),z.Nf++,z.Oh++,e&&(z.jl+=1048576),c.push(g),x.push(g)):(b=c[e?h:k],!e&&d&&b.A++,b=b.rc.push(g)-1,oo(f,a,k>-1?k:h,b));!e&&d&&m&&c[h].A++}}};oo=function(a,b,c,d){const e=Zg(b);var f=!!b.Qe;if(e||f)if(f=(f?Eg(b.Qe):b).prototype.Sa)a=a.ym||(a.ym=[]),!e&&b.rc?(b=a.indexOf(c),b===-1?a.push(c,[d,f]):a[b+1].push(d,f)):a.push(c,f)};no=function(a,b,c,d){for(;c<d;c++)if(b[c]===a)return c;return-1};
yda=function(){return po(this.rc,[])};xda=function(a,b,c,d,e){var f=this.rc;if(this.B){const g=this.B.A;e=ti(d,d[1],this.B.index,e);d=e.slice(0,g);po(f,d);for(f=g;f<e.length;f++)d.push(e[f])}else d=[],po(f,d);return d};po=function(a,b){for(let c=0;c<a.length;c++)b.push((0,a[c])());return b};_.qo=function(a){var b=[];return c=>{c.OE=(d,e)=>{e=e?e(a):a;const f=_.Bh.bd;f.se&&(d=!!d.template,mo(b,f.data,f.wj,d,!0),mo(e,f.data,f.wj,d,!1))}}};
_.ro=function(a,b){a=Jh()+a;const c=_.Ch();c[a]===_.Mi?(b=b(),b=c[a]=b):b=c[a];return b};_.K=function(a){const b=_.Bh.bd;var c;a+=26;if(b.se){a:{if(c=b.NM)for(let f=c.length-1;f>=0;f--){const g=c[f];if("async"===g.name){c=g;break a}}c=void 0}b.data[a]=c;if(c.xc){var d;((d=b.ym)!=null?d:b.ym=[]).push(a,c.xc)}}else c=b.data[a];d=c.da||(c.da=Kg(c.type));c=tg(_.Yj);try{const f=fi(!1),g=d();fi(f);var e=_.Ch();a>=b.data.length&&(b.data[a]=null,b.wj[a]=null);e[a]=g}finally{tg(c)}};
_.so=function(a,b,c){var d=a+26;a=_.Ch();const e=a[d];if(a[1].data[d].PE){var f=Jh();d=e.transform;b=f+b;_.Ni(a,b,c)?(b+=1,c=e?d.call(e,c):d(c),c=a[b]=c):(c=a[b+1],c=c===_.Mi?void 0:c)}else c=e.transform(c);return c};_.to=function(a,b){return rn(a,b)};Bda=function(){function a(){Vf(b);if(b.value===zda)throw new og(-950,null);return b.value}const b=Object.create(Ada);b.value=void 0;b.mG=void 0;a[fg]=b;return a};uo=function(){return Mn(!1)};vo=function(){return Mn(!1)};
Cda=function(a){var b=Fh(),c=_.Ch();b.Ei>-1&&(a&16)!==16?(a=rh(b.index,c),a=new wo(a,a)):a=b.type&175?new wo(c[15],c):null;return a};xo=function(a,b,c){a=a.Xj;if(a===null)return a;let d=0;c&&a<c.length&&(d=c[a]);return a+b+d};
Dda=function({wX:a,mL:b,ql:c}){a!=null||(a=()=>new _.Tl(Object.assign({},yo(),{ql:c})));return[{oa:_.Tl,zb:a},{oa:Xg,rc:!0,zb:()=>{const d=_.q(zo,{optional:!0});return()=>d.initialize()}},{oa:Xg,rc:!0,zb:()=>{const d=_.q(Ao);return()=>{d.initialize()}}},b===!0?{oa:Bo,Ub:!0}:[],{oa:Co,Ub:c!=null?c:!1},{oa:Mj,zb:()=>{const d=_.q(_.Tl),e=_.q(rk);let f;return g=>{d.Gb(()=>{e.Db&&!f?setTimeout(()=>{throw g;}):(f!=null||(f=e.get(Do)),f.handleError(g))})}}}]};
yo=function(a){let b,c;return{ZU:!1,ky:(b=a==null?void 0:a.eV)!=null?b:!1,zt:(c=a==null?void 0:a.YY)!=null?c:!1}};
Hda=function(a){const b=a.qg?a.qg.Ya:a.rY,c=b.get(_.Tl);return c.run(()=>{a.qg?a.qg.un():a.rY.un();const d=b.get(Mj);let e;c.Gb(()=>{e=c.Je.subscribe({next:d})});if(a.qg){const f=()=>a.qg.destroy(),g=a.OM.get(Eo);g.add(f);a.qg.xc(()=>{Cm(a.PA,a.qg);e.unsubscribe();g.delete(f)})}else{const f=()=>b.destroy(),g=a.OM.get(Eo);g.add(f);b.xc(()=>{e.unsubscribe();g.delete(f)})}return Eda(d,c,()=>{const f=b.get(Fo),g=f.add(),h=b.get(Go);Fda(h);return h.B.then(()=>{b.get(Ho,"en-US");if(!b.get(Gda,!0)){if(!a.qg)return b.get(Io);
a.PA.push(a.qg);return a.qg}if(!a.qg){var k=b.get(Io);a.TY!==void 0&&k.Fo(a.TY);return k}(k=Jo)==null||k(a.qg,a.PA);return a.qg}).finally(()=>void f.remove(g))})})};Ko=function(a,b){const c=a.Ya.get(Io);if(a.Az.length>0)a.Az.forEach(d=>c.Fo(d));else if(a.instance.rX)a.instance.rX(c);else throw new og(-403,!1);b.push(a)};Eda=function(a,b,c){try{const d=c();return Lk(d)?d.catch(e=>{b.Gb(()=>a(e));throw e;}):d}catch(d){throw b.Gb(()=>a(d)),d;}};
Po=function(a,b,c=[]){const d=`Platform: ${b}`,e=new _.t(d);return(f=[])=>{let g=Lo();if(!g||g.Ya.get(Mo,!1))if(f=[...c,...f,{oa:e,Ub:!0}],a)a(f);else{f=Ida(f,d);if(No&&!No.get(Mo,!1))throw new og(400,!1);eda();No=f;f.get(Oo);Jda(f)}f=Lo();if(!f)throw new og(401,!1);return f}};Ida=function(a=[],b){return Qo({name:b,Fb:[{oa:Ro,Ub:"platform"},{oa:Eo,Ub:new Set([()=>No=null])},...a]})};Lo=function(){let a,b;return(b=(a=No)==null?void 0:a.get(Oo))!=null?b:null};
Jda=function(a){const b=a.get(So,null);kh(a,()=>{b==null||b.forEach(c=>c())})};To=function(a,b){return gg(a,b==null?void 0:b.Qf)};Vo=function(a,b){var c;const d=(c=b==null?void 0:b.Ya)!=null?c:_.q(_.Lm);b=(b==null?void 0:b.fM)!==!0?d.get(Pm):null;let e;c=d.get(Km,null,{optional:!0});const f=d.get(uk);c!==null?(e=Kda(c.view,f,a),b instanceof Pi&&b.Nc===c.view&&(b=null)):e=Lda(a,d.get(Uo),f);e.Ya=d;b!==null&&(e.nE=b.xc(()=>e.destroy()));return new Mda(e)};
Kda=function(a,b,c){const d=Object.create(Nda);d.view=a;d.zone=typeof Zone!=="undefined"?Zone.current:null;d.wx=b;d.Ji=c;a[23]!=null||(a[23]=new Set);a[23].add(d);d.yk(d);return d};Lda=function(a,b,c){const d=Object.create(Oda);d.Ji=a;d.scheduler=b;d.wx=c;d.zone=typeof Zone!=="undefined"?Zone.current:null;d.scheduler.add(d);d.wx.notify(12);return d};Xo=function(a){if(typeof a==="function")return a=kg(a,Pda),Wo(a);a=kg(a.source,a.Dj,a.Qf);return Wo(a)};
Wo=function(a){const b=a[fg];a.set=c=>{Yf(b);ig(b,c);b.fd=!1;b.Yw=Wf};a.update=c=>{Yf(b);$f()||jg();ig(b,c(b.value));b.fd=!1;b.Yw=Wf};a.Yq=Kn.bind(a);return a};Yo=function(a){switch(a.status){case "loading":return a.jf.reload===0?"loading":"reloading";case "resolved":return a.stream().error===void 0?"resolved":"error";default:return a.status}};_.Zo=function(a){return typeof a==="boolean"?a:a!=null&&a!=="false"};_.$o=function(a,b=NaN){return isNaN(parseFloat(a))||isNaN(Number(a))?b:Number(a)};
Rda=function(a){var b=_.q(_.Lm);const c=b.get(uk),d=b.get(Mm),e=b.get(Om,null,{optional:!0});d.Ng!=null||(d.Ng=b.get(Nm));let f=a;typeof f==="function"&&(f={lM:a});a=b.get(Km,null,{optional:!0});b=new Qda(d.Ng,[f.hw,f.write,f.lM,f.read],a==null?void 0:a.view,c,b.get(Pm),e==null?void 0:e.snapshot(null));d.Ng.register(b)};bp=function(a,b){a=a[Ug]||null;const c=b.TU||bh();return(new ap(a)).create(c,b.hl,b.Ki,b.Ph,b.ap,b.bindings)};
Sda=function(a){const b=a[Ug]||null;if(!b)return null;const c=new ap(b);return{get yn(){return c.yn},get type(){return c.Mv},get inputs(){return c.inputs},get outputs(){return c.outputs},get Ob(){return c.Ob},get h2(){return b.ab},get yW(){return b.cq}}};cp=function(a){if(a&&!a.Bf)throw new og(2020,!1);};dp=function(a){const b=a.search(/#|\?|$/);return a[b-1]==="/"?a.slice(0,b-1)+a.slice(b):a};ep=function(a){return a&&a[0]!=="?"?`?${a}`:a};
Tda=function(a){return RegExp("^(https?:)?//").test(a)?([,a]=a.split(/\/\/[^\/]+/),a):a};fp=function(a){return Array.isArray(a)?a:[a]};gp=function(a){return a!=null&&`${a}`!=="false"};hp=function(a){return a==null?"":typeof a==="string"?a:`${a}px`};ip=function(a){return a instanceof _.Gi?a.ma:a};jp=function(a,b=0){return isNaN(parseFloat(a))||isNaN(Number(a))?arguments.length===2?b:0:Number(a)};kp=function(a,b){b=b.createElement("style");b.textContent=a;return b};
lp=function(a,b){b=b.createElement("link");b.setAttribute("rel","stylesheet");b.setAttribute("href",a);return b};np=function(a,b){return b.map(c=>c.replace(mp,a))};Uda=function(a){const b=new Map;a.length>0&&a.replace(/^\?/,"").split("&").forEach(c=>{const d=c.indexOf("=");if(d==-1)var e=[decodeURIComponent(c),""];else e=c.slice(0,d),e=decodeURIComponent(e),c=c.slice(d+1),c=decodeURIComponent(c),e=[e,c];const [f,g]=e;e=b.get(f)||[];e.push(g);b.set(f,e)});return b};
op=function(a){return encodeURIComponent(a).replace(Vda,(b,c)=>{let d;return(d=Wda[c])!=null?d:b})};Xda=function(a){return`${a}`};pp=function(a,b){return{body:b,headers:a.headers,context:a.context,observe:a.observe,params:a.params,ei:a.ei,responseType:a.responseType,withCredentials:a.withCredentials,credentials:a.credentials,hj:a.hj,timeout:a.timeout,keepalive:a.keepalive,priority:a.priority,cache:a.cache,mode:a.mode,redirect:a.redirect,integrity:a.integrity,referrer:a.referrer}};
tp=function(a){return function(b,c){let d;const e=(d=c==null?void 0:c.Ya)!=null?d:_.q(_.Lm);return new Yda(e,()=>{{let r=typeof b==="function"?b():b;if(r!==void 0){typeof r==="string"&&(r={url:r});var f=r.headers instanceof qp?r.headers:new qp(r.headers),g=r.params instanceof rp?r.params:new rp({cs:r.params}),h,k;var m=new sp((h=r.method)!=null?h:"GET",r.url,(k=r.body)!=null?k:null,{headers:f,params:g,ei:r.ei,withCredentials:r.withCredentials,keepalive:r.keepalive,cache:r.cache,priority:r.priority,
mode:r.mode,redirect:r.redirect,responseType:a,context:r.context,hj:r.hj,credentials:r.credentials,referrer:r.referrer,integrity:r.integrity,timeout:r.timeout})}else m=void 0}return m},c==null?void 0:c.defaultValue,c==null?void 0:c.parse,c==null?void 0:c.Qf)}};Zda=function(){if(up===void 0&&(up=null,typeof window!=="undefined")){const a=window;a.trustedTypes!==void 0&&(up=a.trustedTypes.createPolicy("angular#components",{createHTML:b=>b}))}return up};
vp=function(a){let b;return((b=Zda())==null?void 0:b.createHTML(a))||a};$da=function(){const a=_.q(_.wp),b=a?a.location:null;return{SC:()=>b?b.pathname+b.search:""}};xp=function(a){a=a.touches&&a.touches[0]||a.changedTouches&&a.changedTouches[0];return!!a&&a.identifier===-1&&(a.radiusX==null||a.radiusX===1)&&(a.radiusY==null||a.radiusY===1)};_.yp=function(a,...b){return b.length?b.some(c=>a[c]):a.altKey||a.shiftKey||a.ctrlKey||a.metaKey};
Bp=function(){if(zp)return zp;if(typeof document!=="object"||!document)return zp=new Set(Ap);let a=document.createElement("input");return zp=new Set(Ap.filter(b=>{a.setAttribute("type",b);return a.type===b}))};aea=function(){if(Cp==null&&typeof window!=="undefined")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Cp=!0}))}finally{Cp=Cp||!1}return Cp};Dp=function(a){return aea()?a:!!a.capture};
Fp=function(){if(Ep==null){if(typeof document!=="object"||!document||typeof Element!=="function"||!Element)return Ep=!1;if("scrollBehavior"in document.documentElement.style)Ep=!0;else{const a=Element.prototype.scrollTo;Ep=a?!/\{\s*\[native code\]\s*\}/.test(a.toString()):!1}}return Ep};
Hp=function(){if(typeof document!=="object"||!document)return 0;if(Gp==null){const b=document.createElement("div");var a=b.style;b.dir="rtl";a.width="1px";a.overflow="auto";a.visibility="hidden";a.pointerEvents="none";a.position="absolute";a=document.createElement("div");const c=a.style;c.width="2px";c.height="1px";b.appendChild(a);document.body.appendChild(b);Gp=0;b.scrollLeft===0&&(b.scrollLeft=1,Gp=b.scrollLeft===0?1:2);b.remove()}return Gp};
Ip=function(){let a=typeof document!=="undefined"&&document?document.activeElement:null;for(;a&&a.shadowRoot;){const b=a.shadowRoot.activeElement;if(b===a)break;else a=b}return a};Jp=function(a){return a.composedPath?a.composedPath()[0]:a.target};Kp=function(){return typeof __karma__!=="undefined"&&!!__karma__||typeof jasmine!=="undefined"&&!!jasmine||typeof jest!=="undefined"&&!!jest||typeof Mocha!=="undefined"&&!!Mocha};
Lp=function(a){if(!a.hasAttribute("tabindex")||a.tabIndex===void 0)return!1;a=a.getAttribute("tabindex");return!(!a||isNaN(parseInt(a,10)))};Mp=function(a){if(!Lp(a))return null;a=parseInt(a.getAttribute("tabindex")||"",10);return isNaN(a)?-1:a};bea=function(a){return{matches:a==="all"||a==="",media:a,addListener:()=>{},removeListener:()=>{}}};cea=function(a){return a.map(b=>b.split(",")).reduce((b,c)=>b.concat(c)).map(b=>b.trim())};dea=function(){return null};
eea=function(a){if(a.type==="characterData"&&a.target instanceof Comment)return!0;if(a.type==="childList"){for(var b=0;b<a.addedNodes.length;b++)if(!(a.addedNodes[b]instanceof Comment))return!1;for(b=0;b<a.removedNodes.length;b++)if(!(a.removedNodes[b]instanceof Comment))return!1;return!0}return!1};Op=function(a,b,c){const d=Np(a,b);c=c.trim();d.some(e=>e.trim()===c)||(d.push(c),a.setAttribute(b,d.join(" ")))};
Pp=function(a,b,c){var d=Np(a,b);c=c.trim();d=d.filter(e=>e!==c);d.length?a.setAttribute(b,d.join(" ")):a.removeAttribute(b)};Np=function(a,b){let c,d;return(d=(c=a.getAttribute(b))==null?void 0:c.match(/\S+/g))!=null?d:[]};Qp=function(a,b){return typeof a==="string"?`${b||""}/${a}`:a};Sp=function(a,b){a.id||(a.id=`${"cdk-describedby-message"}-${b}-${Rp++}`)};_.Tp=function(a){return _.Jl(a)?a:_.il(a)};fea=function(){return _.q(_.wp)};
Up=function(a,b){const c=typeof ShadowRoot!=="undefined"&&ShadowRoot;for(;b;){if(b===a)return!0;b=c&&b instanceof ShadowRoot?b.host:b.parentNode}return!1};_.Wp=function(a){return a&&typeof a.connect==="function"&&!(a instanceof Vp)};Yp=function(a){return new gea(a.get(_.Xp),a.get(_.wp))};Zp=function(a,b){return b.some(c=>{const d=a.top>c.bottom,e=a.right<c.left,f=a.left>c.right;return a.bottom<c.top||d||e||f})};
$p=function(a,b){return b.some(c=>{const d=a.bottom>c.bottom,e=a.left<c.left,f=a.right>c.right;return a.top<c.top||d||e||f})};bq=function(a,b){return new hea(a.get(aq),a.get(_.Xp),a.get(_.Tl),b)};eq=function(a,b){return new iea(b,a.get(_.Xp),a.get(_.wp),a.get(_.cq),a.get(dq))};fq=function(a,b){for(let c in b)b.hasOwnProperty(c)&&(a[c]=b[c])};gq=function(a){if(typeof a!=="number"&&a!=null){const [b,c]=a.split(jea);return c&&c!=="px"?null:parseFloat(b)}return a||null};
hq=function(a){return{top:Math.floor(a.top),right:Math.floor(a.right),bottom:Math.floor(a.bottom),left:Math.floor(a.left),width:Math.floor(a.width),height:Math.floor(a.height)}};
uq=function(a,b){a.get(_.iq).load(jq);var c=a.get(dq);const d=a.get(_.wp);var e=a.get(_.kq),f=a.get(Io);const g=a.get(_.lq),h=d.createElement("div"),k=d.createElement("div");k.id=e.getId("cdk-overlay-");k.classList.add("cdk-overlay-pane");h.appendChild(k);mq(c).appendChild(h);c=new kea(k,f,a);e=new nq(b);f=a.get(_.oq,null,{optional:!0})||a.get(sk).hh(null,null);e.direction=e.direction||g.value;let m;return new pq(c,h,k,e,a.get(_.Tl),a.get(qq),d,a.get(rq),a.get(sq),(m=b==null?void 0:b.Gg)!=null?m:
a.get(tq,null,{optional:!0})==="NoopAnimations",a.get(rk),f)};xq=function(){let a;if(((a=_.q(lea,{optional:!0}))==null?0:a.q1)||_.q(tq,{optional:!0})==="NoopAnimations")return"di-disabled";vq!=null||(vq=_.q(wq).matchMedia("(prefers-reduced-motion)").matches);return vq?"reduced-motion":"enabled"};_.yq=function(){return xq()!=="enabled"};mea=function(){return _.q(Ho)};
nea=function(a,b,c){a=Math.max(Math.abs(a-c.left),Math.abs(a-c.right));b=Math.max(Math.abs(b-c.top),Math.abs(b-c.bottom));return Math.sqrt(a*a+b*b)};oea=function(a){a&1&&_.G(0,"mat-pseudo-checkbox",1);a&2&&(a=_.H(),_.C("disabled",a.disabled)("state",a.selected?"checked":"unchecked"))};pea=function(a){a&1&&_.G(0,"mat-pseudo-checkbox",3);a&2&&(a=_.H(),_.C("disabled",a.disabled))};qea=function(a){a&1&&(_.D(0,"span",4),_.J(1),_.E());a&2&&(a=_.H(),_.u(),_.go("(",a.group.label,")"))};
Aq=function(a,b,c){if(c.length){b=zq(b);c=zq(c);let d=0;for(let e=0;e<a+1;e++)b[e].group&&b[e].group===c[d]&&d++;return d}return 0};Bq=function(a,b,c,d){return a<c?a:a+b>c+d?Math.max(0,a-d+b):c};rea=function(){return cm(()=>cl(Promise.resolve(void 0)))};sea=function(){};tea=function(a){const b=_.Ln(a),c=new _.Cq;return{Ly:b,get value(){return b()},wc:c,Sa(){c.complete()}}};Dq=function(a,b){let c=a.length;for(;c--;)b(a[c])};uea=function(){};
Eq=function(a){return a==null?null:typeof a==="number"?a:a.endsWith("ms")?jp(a.substring(0,a.length-2)):a.endsWith("s")?jp(a.substring(0,a.length-1))*1E3:a==="0"?0:null};Fq=function(a,b){let c=a.ma.parentElement;for(;c&&!c.classList.contains("mat-mdc-dialog-container");)c=c.parentElement;return c?b.find(d=>d.id===c.id):null};Gq=function(a,b){return{type:7,name:a,yU:b,options:{}}};Hq=function(a,b=null){return{type:4,za:b,fk:a}};Iq=function(a){return{type:6,za:a,offset:null}};
Jq=function(a,b){return{type:1,lV:a,animation:b,options:null}};vea=function(a){a&1&&_.G(0,"a",1)};Kq=function(a){var b;if(!(b=a==null)){a:{if(a!=null){if(Array.isArray(a)||typeof a==="string"){a=a.length;break a}if(a instanceof Set){a=a.size;break a}}a=null}b=a===0}return b};wea=function(a){return b=>{if(b.value==null||a==null)return null;const c=parseFloat(b.value);return!isNaN(c)&&c<a?{min:{min:a,actual:b.value}}:null}};
xea=function(a){return b=>{if(b.value==null||a==null)return null;const c=parseFloat(b.value);return!isNaN(c)&&c>a?{max:{max:a,actual:b.value}}:null}};Lq=function(a){return Kq(a.value)?{required:!0}:null};yea=function(a){if(!a)return Mq;let b,c;typeof a==="string"?(c="",a.charAt(0)!=="^"&&(c+="^"),c+=a,a.charAt(a.length-1)!=="$"&&(c+="$"),b=new RegExp(c)):(c=a.toString(),b=a);return d=>{if(Kq(d.value))return null;d=d.value;return b.test(d)?null:{pattern:{requiredPattern:c,actualValue:d}}}};Mq=function(){return null};
Nq=function(a){return a!=null};Oq=function(a){return Lk(a)?cl(a):a};Pq=function(a){let b={};a.forEach(c=>{b=c!=null?Object.assign({},b,c):b});return Object.keys(b).length===0?null:b};Qq=function(a,b){return b.map(c=>c(a))};Rq=function(a){return a.map(b=>b.validate?c=>b.validate(c):b)};zea=function(a){if(!a)return null;const b=a.filter(Nq);return b.length==0?null:function(c){return Pq(Qq(c,b))}};Sq=function(a){return a!=null?zea(Rq(a)):null};
Aea=function(a){if(!a)return null;const b=a.filter(Nq);return b.length==0?null:function(c){c=Qq(c,b).map(Oq);return _.y(Al(c),_.w(Pq))}};Tq=function(a){return a!=null?Aea(Rq(a)):null};Uq=function(a,b){return a===null?[b]:Array.isArray(a)?[...a,b]:[a,b]};Wq=function(a,b,c="whenDisabledForLegacyCode"){Vq(a,b);b.A.Fl(a.value);if(a.disabled||c==="always"){let d,e;(e=(d=b.A).wl)==null||e.call(d,a.disabled)}Bea(a,b);Cea(a,b);Dea(a,b);Eea(a,b)};
Yq=function(a,b){const c=()=>{};b.A&&(b.A.aj(c),b.A.pn(c));Xq(a,b);a&&(b.O(),a.Ql(()=>{}))};Zq=function(a,b){a.forEach(c=>{c.Ux&&c.Ux(b)})};Eea=function(a,b){if(b.A.wl){const c=d=>{b.A.wl(d)};a.Eu.push(c);b.J(()=>{a.bT(c)})}};Vq=function(a,b){var c=a.xi;b.ij!==null?$q(a,Uq(c,b.ij)):typeof c==="function"&&$q(a,[c]);c=a.pj;b.zi!==null?ar(a,Uq(c,b.zi)):typeof c==="function"&&ar(a,[c]);c=()=>br(a);Zq(b.xi,c);Zq(b.pj,c)};
Xq=function(a,b){let c=!1;if(a!==null){if(b.ij!==null){var d=a.xi;if(Array.isArray(d)&&d.length>0){var e=d.filter(f=>f!==b.ij);e.length!==d.length&&(c=!0,a.yz(e))}}b.zi!==null&&(d=a.pj,Array.isArray(d)&&d.length>0&&(e=d.filter(f=>f!==b.zi),e.length!==d.length&&(c=!0,a.xz(e))))}a=()=>{};Zq(b.xi,a);Zq(b.pj,a);return c};Bea=function(a,b){b.A.aj(c=>{a.Pl=c;a.Ol=!0;a.Gu=!0;a.zh==="change"&&cr(a,b)})};Dea=function(a,b){b.A.pn(()=>{a.rA=!0;a.zh==="blur"&&a.Ol&&cr(a,b);a.zh!=="submit"&&dr(a)})};
cr=function(a,b){a.Gu&&er(a);a.setValue(a.Pl,{FK:!1});var c=a.Pl;b.B=c;b.update.emit(c);a.Ol=!1};Cea=function(a,b){const c=(d,e)=>{b.A.Fl(d);e&&(b.B=d,b.update.emit(d))};a.aj(c);b.J(()=>{a.aT(c)})};fr=function(a,b){a.xA();b.forEach(c=>{const d=c.control;if(d.zh==="submit"&&d.Ol){var e=d.Pl;c.B=e;c.update.emit(e);d.Ol=!1}})};
Fea=function(a){if(!a)return null;let b=void 0,c=void 0,d=void 0;a.forEach(e=>{e.constructor===_.gr?b=e:Object.getPrototypeOf(e.constructor)===hr?c=e:d=e});return d?d:c?c:b?b:null};ir=function(a){return a!=null&&!Array.isArray(a)&&typeof a==="object"};Gea=function(a,b){a.ri((c,d)=>{if(b[d]===void 0)throw new og(1002,"");})};jr=function(a){return typeof a==="object"&&a!==null&&Object.keys(a).length===2&&"value"in a&&"disabled"in a};
Hea=function(a,b){a&1&&(_.fn(0,"div",1,0),_.qn(2),_.gn());a&2&&(a=b.id,b=_.H(),_.Zn(b.Ll),_.Yn("mat-mdc-autocomplete-visible",b.Bt)("mat-mdc-autocomplete-hidden",!b.Bt)("mat-autocomplete-panel-animations-enabled",!b.Vb)("mat-primary",b.Gh==="primary")("mat-accent",b.Gh==="accent")("mat-warn",b.Gh==="warn"),_.cn("id",b.id),_.Zm("aria-label",b.ariaLabel||null)("aria-labelledby",b.Kz(a)))};Iea=function(){return{pv:!1,rv:!1,Rh:!1,Sp:!1,me:!1}};Jea=function(a){a&1&&_.G(0,"span",20)};
Kea=function(a){a&1&&(_.D(0,"label",19),_.qn(1,1),_.an(2,Jea,1,0,"span",20),_.E());a&2&&(a=_.H(2),_.C("floating",a.Pq())("monitorResize",a.lj())("id",a.lk),_.Zm("for",a.Wc.JU?null:a.Wc.id),_.u(2),_.bn(!a.Iw&&a.Wc.required?2:-1))};Lea=function(a){a&1&&_.an(0,Kea,3,5,"label",19);a&2&&(a=_.H(),_.bn(a.ko()?0:-1))};Mea=function(a){a&1&&_.G(0,"div",7)};Nea=function(){};Oea=function(a){a&1&&_.A(0,Nea,0,0,"ng-template",13);a&2&&(_.H(2),a=_.Pn(1),_.C("ngTemplateOutlet",a))};
Pea=function(a){a&1&&(_.D(0,"div",9),_.an(1,Oea,1,1,null,13),_.E());a&2&&(a=_.H(),_.C("matFormFieldNotchedOutlineOpen",a.Pq()),_.u(),_.bn(a.JH()?-1:1))};Qea=function(a){a&1&&(_.D(0,"div",10,2),_.qn(2,2),_.E())};Rea=function(a){a&1&&(_.D(0,"div",11,3),_.qn(2,3),_.E())};Sea=function(){};Tea=function(a){a&1&&_.A(0,Sea,0,0,"ng-template",13);a&2&&(_.H(),a=_.Pn(1),_.C("ngTemplateOutlet",a))};Uea=function(a){a&1&&(_.D(0,"div",14,4),_.qn(2,4),_.E())};Vea=function(a){a&1&&(_.D(0,"div",15,5),_.qn(2,5),_.E())};
Wea=function(a){a&1&&_.G(0,"div",16)};Xea=function(a){a&1&&_.qn(0,6)};Yea=function(a){a&1&&(_.D(0,"mat-hint",21),_.J(1),_.E());a&2&&(a=_.H(2),_.C("id",a.ZH),_.u(),_.ho(a.Jw))};Zea=function(a){a&1&&(_.an(0,Yea,2,2,"mat-hint",21),_.qn(1,7),_.G(2,"div",22),_.qn(3,8));a&2&&(a=_.H(),_.bn(a.Jw?0:-1))};kr=function(a){return a==null?void 0:_.$o(a)};$ea=function(){return{color:"accent"}};lr=function(){return{color:"accent",gU:"check-indeterminate",jc:!1}};
afa=function(a){a&1&&(_.Th(),_.D(0,"svg",2),_.G(1,"polygon",3),_.E())};
bfa=function(a){if(a&1){const b=_.Ch();_.fn(0,"div",0);on("click",function(){_.Dh(b);const c=_.H();return _.Eh(c.closed.emit("click"))})("animationstart",function(c){_.Dh(b);const d=_.H();return _.Eh(d.uS(c.animationName))})("animationend",function(c){_.Dh(b);const d=_.H();return _.Eh(d.Du(c.animationName))})("animationcancel",function(c){_.Dh(b);const d=_.H();return _.Eh(d.Du(c.animationName))});_.fn(1,"div",1);_.qn(2);_.gn()()}a&2&&(a=_.H(),_.Zn(a.Ll),_.Yn("mat-menu-panel-animations-disabled",a.Vb)("mat-menu-panel-exit-animation",
a.qA==="void")("mat-menu-panel-animating",a.Yz),_.cn("id",a.GM),_.Zm("aria-label",a.ariaLabel||null)("aria-labelledby",a.Ue||null)("aria-describedby",a.bm||null))};cfa=function(){return{Ex:!1,Tn:"after",rq:"below",Fe:"cdk-overlay-transparent-backdrop"}};
mr=function(a){const b={attributeFilter:["aria-label","aria-valuenow"]};return new _.Wk(c=>{(new MutationObserver(d=>{const e=d[0].target;var f;d=(f=e.getAttribute("aria-label"))!=null?f:"";let g;f=(g=e.getAttribute("aria-valuenow"))!=null?g:"indeterminate";c.next([d,f])})).observe(a,b)})};dfa=function(a){a&1&&_.hn(0,"div",2)};efa=function(){const a=_.q(_.wp),b=a?a.location:null;return{SC:()=>b?b.pathname+b.search:""}};
ffa=function(a){a&1&&(_.Th(),_.D(0,"svg",11),_.G(1,"circle",12),_.E());a&2&&(a=_.H(),_.Zm("viewBox",a.VI()),_.u(),_.Xn("stroke-dasharray",a.Mu(),"px")("stroke-dashoffset",a.Mu()/2,"px")("stroke-width",a.uH(),"%"),_.Zm("r",a.ou()))};gfa=function(){return{diameter:100}};hfa=function(){return{color:"accent",jc:!1}};ifa=function(a){a&1&&(_.D(0,"span",4),_.J(1),_.E());a&2&&(a=_.H(),_.u(),_.ho(a.placeholder))};jfa=function(a){a&1&&_.qn(0)};
kfa=function(a){a&1&&(_.D(0,"span",11),_.J(1),_.E());a&2&&(a=_.H(2),_.u(),_.ho(a.g_))};lfa=function(a){a&1&&(_.D(0,"span",5),_.an(1,jfa,1,0)(2,kfa,2,1,"span",11),_.E());a&2&&(a=_.H(),_.u(),_.bn(a.rU?1:2))};
mfa=function(a){if(a&1){const b=_.Ch();_.D(0,"div",12,1);_.nn("keydown",function(c){_.Dh(b);const d=_.H();return _.Eh(d.si(c))});_.qn(2,1);_.E()}a&2&&(a=_.H(),uda(_.lo("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",a.aS())),_.Yn("mat-select-panel-animations-enabled",!a.Vb),_.C("ngClass",a.Qc),_.Zm("id",a.id+"-panel")("aria-multiselectable",a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.Kz()))};
nfa=function(a){if(a&1){const b=_.Ch();_.D(0,"div",1)(1,"button",2);_.nn("click",function(){_.Dh(b);const c=_.H();return _.Eh(c.action())});_.J(2);_.E()()}a&2&&(a=_.H(),_.u(2),_.go(" ",a.data.action," "))};ofa=function(){};_.pr=function(a){if(_.nr)a(_.nr);else{let b;((b=or)!=null?b:or=[]).push(a)}};_.sr=function(){!_.nr&&_.qr&&_.rr();return _.nr};_.rr=function(){_.nr=_.qr();let a;(a=or)==null||a.forEach(_.pr);or=void 0};_.tr=function(a){_.nr&&pfa(a)};_.vr=function(){_.nr&&ur(_.nr)};
wr=function(a,b){a!=null&&this.append.apply(this,arguments)};_.yr=function(a){return a==null?null:_.xr(a)};_.xr=function(a){return Ed(a)?Number(a):String(a)};Ar=function(a){zr.call(this,a)};Fr=function(a,b=!1){this.A=null;a instanceof Br||(Cr==void 0&&(Cr=new qfa),a=Cr.parse(a.toString(),b));a=this.A=a;a.O==void 0&&(a.L==void 0&&(a.L=Dr(a,4)),(b=a.L)||(b=""),a.O=(new Er).parse(b));zr.call(this,a.O);this.L=this.A.J;a=this.A;b=a.F.H;this.J=a.F.B+(b?":"+b:"");this.H=this.A.F.A.toString()};
Hr=function(a){if(typeof document!=="undefined"&&document&&document.getElementById&&(a=document.getElementById(a))){const b=a.tagName.toUpperCase();if(b=="SCRIPT"||b=="LINK")return a}return null};Jr=function(a="",b){if(a&&b)throw Error("Eb");var c="";const d=_.tb._F_jsUrl;(a=b||Hr(a))&&(c=a.src?a.src:a.getAttribute("href"));if(d&&c){if(d!=c)throw Error("Fb`"+d+"`"+c);c=d}else c=d||c;if(!Ir(c))throw Error("Gb");return c};
Nr=function(){if(Kr)return Lr;Kr=!0;let a;try{a=Jr(_.tb._F_jsUrl?"":"base-js")}catch(d){return!1}const b=rfa(Mr(a)),c=Object.keys(b);if(c.length===0)return!1;_.pr(d=>{for(const e of c){const f=b[e];for(const g of Object.keys(f))d.IA(e,g)}});return Lr=!0};sfa=function(a){return _.v(function*(){return new Promise(b=>{setTimeout(()=>{b(void 0)},a)})})};
vfa=function(a,b=Or){if(!Pr){let d;a=(d=a.navigator)==null?void 0:d.userAgentData;if(!a||typeof a.getHighEntropyValues!=="function"||a.brands&&typeof a.brands.map!=="function")return Promise.reject(Error("Ib"));tfa((a.brands||[]).map(e=>{var f=new ufa;f=_.Qr(f,1,e.brand);return _.Qr(f,2,e.version)}));typeof a.mobile==="boolean"&&_.Rr(Sr,2,a.mobile);Pr=a.getHighEntropyValues(b)}const c=new Set(b);return Pr.then(d=>{const e=Sr.clone();c.has("platform")&&_.Qr(e,3,d.platform);c.has("platformVersion")&&
_.Qr(e,4,d.platformVersion);c.has("architecture")&&_.Qr(e,5,d.architecture);c.has("model")&&_.Qr(e,6,d.model);c.has("uaFullVersion")&&_.Qr(e,7,d.uaFullVersion);return e.kc()}).catch(()=>Sr.kc())};Tr=function(a){this.A=this.B=this.D=a};Vr=function(a){a=a.eh.charCodeAt(a.en++);return Ur[a]};Wr=function(a){let b=0,c=0,d;do d=Vr(a),b|=(d&31)<<c,c+=5;while(d&32);return b<0?b+4294967296:b};wfa=function(){};xfa=function(a){return new Xr(a.kx-1,a.sL,a.sJ,a.jM,Object.fromEntries(a.nt.map(b=>[b,!0])))};
zfa=function(){var a={timeout:5E3};return Yr!=null?Yr:Yr=yfa(a)};Afa=function(){return new Promise((a,b)=>{window.gapi.load("client",{callback:a,onerror:b})})};yfa=function(a={}){return _.v(function*(){var b=window.gapi;if(b&&b.client&&b.client.load)return b;b=_.Aa("https://apis.google.com/js/api.js");yield Bfa(b,a);b=window.gapi;if(!b)throw Error("ac");b.client&&b.client.load||(yield Afa());return b})};
$r=function(a,b=0){const c=a.auth2.getAuthInstance().currentUser.get(),d=c.getAuthResponse(!0);if(d&&d.expires_at-Date.now()<b){if(Zr.has(a))return Zr.get(a);b=Promise.resolve(c.reloadAuthResponse()).finally(()=>{Zr.delete(a)});Zr.set(a,b);return b}return Promise.resolve()};Cfa=function(a,b){let c;return a.client.init({apiKey:b.apiKey,clientId:b.clientId,scope:b.scope,discoveryDocs:b.discoveryDocs,hostedDomain:b.kL,fetchBasicProfile:(c=b.fetchBasicProfile)!=null?c:!0})};
Dfa=function(){return new og(3008,!1)};bs=function(a){if(typeof a=="number")return a;a=a.match(/^(-?[\.\d]+)(m?s)/);return!a||a.length<2?0:as(parseFloat(a[1]),a[2])};as=function(a,b){switch(b){case "s":return a*1E3;default:return a}};
cs=function(a,b,c){if(a.hasOwnProperty("duration"))b=a;else a:{var d=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;let e=0,f="";if(typeof a==="string"){d=a.match(d);if(d===null){b.push(new og(3E3,!1));b={duration:0,delay:0,easing:""};break a}a=as(parseFloat(d[1]),d[2]);const g=d[3];g!=null&&(e=as(parseFloat(g),d[4]));(d=d[5])&&(f=d)}c||(c=!1,d=b.length,a<0&&(b.push(new og(3100,!1)),c=!0),e<0&&(b.push(new og(3101,!1)),c=!0),c&&b.splice(d,0,new og(3E3,!1)));b={duration:a,
delay:e,easing:f}}return b};Efa=function(a){return a.length?a[0]instanceof Map?a:a.map(b=>new Map(Object.entries(b))):[]};es=function(a,b,c){b.forEach((d,e)=>{const f=ds(e);c&&!c.has(e)&&c.set(e,a.style[f]);a.style[f]=d})};fs=function(a,b){b.forEach((c,d)=>{d=ds(d);a.style[d]=""})};gs=function(a){if(Array.isArray(a)){var b;a.length==1?b=a[0]:b={type:2,fj:a,options:null};a=b}return a};Ffa=function(a,b,c){const d=b.params||{};a=hs(a);a.length&&a.forEach(e=>{d.hasOwnProperty(e)||c.push(new og(3001,!1))})};
hs=function(a){let b=[];if(typeof a==="string"){let c;for(;c=is.exec(a);)b.push(c[1]);is.lastIndex=0}return b};js=function(a,b,c){const d=`${a}`,e=d.replace(is,(f,g)=>{g=b[g];g==null&&(c.push(new og(3003,!1)),g="");return g.toString()});return e==d?a:e};ds=function(a){return a.replace(Gfa,(...b)=>b[1].toUpperCase())};Hfa=function(a,b,c){if(c.size&&b.length){let d=b[0],e=[];c.forEach((f,g)=>{d.has(g)||e.push(g);d.set(g,f)});if(e.length)for(c=1;c<b.length;c++){let f=b[c];e.forEach(g=>f.set(g,ks(a,g)))}}return b};
ls=function(a,b,c){switch(b.type){case 7:return a.rO(b,c);case 0:return a.FG(b,c);case 1:return a.GG(b,c);case 2:return a.pO(b,c);case 3:return a.nO(b,c);case 4:return a.kO(b,c);case 5:return a.My(b,c);case 6:return a.St(b,c);case 8:return a.Ny(b,c);case 9:return a.lO(b,c);case 10:return a.mO(b,c);case 11:return a.oO(b,c);case 12:return a.qO(b,c);default:throw new og(3004,!1);}};ks=function(a,b){return window.getComputedStyle(a)[b]};
os=function(a){switch(a.length){case 0:return new ms;case 1:return a[0];default:return new ns(a)}};qs=function(a,b=new Map,c=new Map){const d=[],e=[];let f=-1,g=null;a.forEach(h=>{const k=h.get("offset"),m=k==f,r=m&&g||new Map;h.forEach((x,z)=>{let B=z;if(z!=="offset")switch(B=ds(B),x){case "!":x=b.get(z);break;case "*":x=c.get(z);break;default:x=ps(B,x,d)}r.set(B,x)});m||e.push(r);g=r;f=k});if(d.length)throw new og(3502,!1);return e};
ss=function(a,b,c,d){switch(b){case "start":a.Ti(()=>d(c&&rs(c,"start",a)));break;case "done":a.Pg(()=>d(c&&rs(c,"done",a)));break;case "destroy":a.xc(()=>d(c&&rs(c,"destroy",a)))}};rs=function(a,b,c){const d=c.totalTime;b=ts(a.element,a.Ze,a.Km,a.Bl,b||a.jY,d==void 0?a.totalTime:d,c.disabled?!0:!1);a=a._data;a!=null&&(b._data=a);return b};ts=function(a,b,c,d,e="",f=0,g){return{element:a,Ze:b,Km:c,Bl:d,jY:e,totalTime:f,disabled:!!g}};us=function(a,b,c){let d=a.get(b);d||a.set(b,d=c);return d};
vs=function(a){const b=a.indexOf(":"),c=a.substring(1,b);a=a.slice(b+1);return[c,a]};ws=function(a){a=a.parentNode||a.host||null;return a===Ifa?null:a};xs=function(a,b){for(;b;){if(b===a)return!0;b=ws(b)}return!1};
Kfa=function(a,b){const c=[];typeof a=="string"?a.split(/\s*,\s*/).forEach(d=>{a:{if(d[0]==":"&&(d=Jfa(d,b),typeof d=="function")){c.push(d);d=void 0;break a}var e=d.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(e==null||e.length<4)b.push(new og(3015,!1)),d=c;else{d=e[1];var f=e[2];e=e[3];c.push(ys(d,e));f[0]!="<"||d=="*"&&e=="*"||c.push(ys(e,d));d=void 0}}return d}):c.push(a);return c};
Jfa=function(a,b){switch(a){case ":enter":return"void => *";case ":leave":return"* => void";case ":increment":return(c,d)=>parseFloat(d)>parseFloat(c);case ":decrement":return(c,d)=>parseFloat(d)<parseFloat(c);default:return b.push(new og(3016,!1)),"* => *"}};ys=function(a,b){const c=zs.has(a)||As.has(a),d=zs.has(b)||As.has(b);return(e,f)=>{let g=a=="*"||a==e,h=b=="*"||b==f;!g&&c&&typeof e==="boolean"&&(g=e?zs.has(a):As.has(a));!h&&d&&typeof f==="boolean"&&(h=f?zs.has(b):As.has(b));return g&&h}};
Mfa=function(a){const b=a.split(/\s*,\s*/).find(c=>c==":self")?!0:!1;b&&(a=a.replace(Lfa,""));a=a.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,c=>".ng-trigger-"+c.slice(1)).replace(/:animating/g,".ng-animating");return[a,b]};Nfa=function(a){if(typeof a=="string")return null;let b=null;Array.isArray(a)?a.forEach(c=>{c instanceof Map&&c.has("offset")&&(b=parseFloat(c.get("offset")),c.delete("offset"))}):a instanceof Map&&a.has("offset")&&(b=parseFloat(a.get("offset")),a.delete("offset"));return b};
Ofa=function(a,b){if(a.hasOwnProperty("duration"))return a;if(typeof a=="number")return{duration:cs(a,b).duration,delay:0,easing:""};if(a.split(/\s+/).some(c=>c.charAt(0)=="{"&&c.charAt(1)=="{"))return b={duration:0,delay:0,easing:"",SU:!0},b.strValue=a,b;a=cs(a,b);return{duration:a.duration,delay:a.delay,easing:a.easing}};Bs=function(a){if(a){if(a=Object.assign({},a),a.params){var b=a;var c=(c=a.params)?Object.assign({},c):null;b.params=c}}else a={};return a};
Cs=function(a,b,c,d,e,f,g=null,h=!1){return{type:1,element:a,Pk:b,Kp:c,gn:d,duration:e,delay:f,totalTime:e+f,easing:g,JZ:h}};Ds=function(a,b,c,d,e,f=new Map,g=new Map,h,k,m=[]){return Pfa(a,b,c,d,e,f,g,h,k,m)};Qfa=function(a,b){const c=new Map;let d;a.forEach(e=>{if(e==="*"){d!=null||(d=b.keys());for(let f of d)c.set(f,"*")}else for(let [f,g]of e)c.set(f,g)});return c};Es=function(a,b,c,d,e,f,g,h,k,m,r,x,z){return{type:0,element:a,Ze:b,OL:e,Km:c,tw:f,Bl:d,Ht:g,gj:h,qY:k,Kp:m,gn:r,totalTime:x,errors:z}};
Rfa=function(a,b,c,d,e){return a.some(f=>f(b,c,d,e))};Fs=function(a,b){const c=Object.assign({},b);Object.entries(a).forEach(([d,e])=>{e!=null&&(c[d]=e)});return c};Sfa=function(a,b){return new Gs(a,{type:1,animation:{type:2,fj:[],options:null},gM:[()=>!0],options:null,kl:0,Gi:0},b)};Hs=function(a,b,c){a.has(b)?a.has(c)||a.set(c,a.get(b)):a.has(c)&&a.set(b,a.get(c))};Is=function(a){return a&&a.nodeType===1};Js=function(a,b){const c=a.style.display;a.style.display=b!=null?b:"none";return c};
Ks=function(a,b,c){const d=[];b.forEach(g=>d.push(Js(g)));const e=[];c.forEach((g,h)=>{const k=new Map;g.forEach(m=>{const r=ks(h,m);k.set(m,r);r&&r.length!=0||(h.__ng_removed=Tfa,e.push(h))});a.set(h,k)});let f=0;b.forEach(g=>Js(g,d[f++]));return e};
Ls=function(a,b){function c(g){if(!g)return 1;let h=f.get(g);if(h)return h;const k=g.parentNode;d.has(k)?h=k:e.has(k)?h=1:h=c(k);f.set(g,h);return h}const d=new Map;a.forEach(g=>d.set(g,[]));if(b.length==0)return d;const e=new Set(b),f=new Map;b.forEach(g=>{const h=c(g);h!==1&&d.get(h).push(g)});return d};Ms=function(a,b){let c;(c=a.classList)==null||c.add(b)};Ns=function(a,b){let c;(c=a.classList)==null||c.remove(b)};Ufa=function(a,b,c){os(c).Pg(()=>Os(a,b))};Vfa=function(a){const b=[];Ps(a,b);return b};
Ps=function(a,b){for(let c=0;c<a.length;c++){const d=a[c];d instanceof ns?Ps(d.A,b):b.push(d)}};Wfa=function(a,b){const c=Object.keys(a);var d=Object.keys(b);if(c.length!=d.length)return!1;for(d=0;d<c.length;d++){const e=c[d];if(!b.hasOwnProperty(e)||a[e]!==b[e])return!1}return!0};Qs=function(a,b,c){const d=c.get(a);if(!d)return!1;let e=b.get(a);e?d.forEach(f=>e.add(f)):b.set(a,d);c.delete(a);return!0};
Yfa=function(a,b){let c=null,d=null;Array.isArray(b)&&b.length?(c=Rs(b[0]),b.length>1&&(d=Rs(b[b.length-1]))):b instanceof Map&&(c=Rs(b));return c||d?new Xfa(a,c,d):null};Rs=function(a){let b=null;a.forEach((c,d)=>{if(d==="display"||d==="position")b=b||new Map,b.set(d,c)});return b};Zfa=function(a){switch(a){case "body":return document.body;case "document":return document;case "window":return window;default:return a}};
$fa=function(a){const b=a.indexOf("."),c=a.substring(0,b);a=a.slice(b+1);return[c,a]};aga=function(a,b,c){const d=c.path.split("/");if(d.length>a.length||c.yE==="full"&&(b.hasChildren()||d.length<a.length))return null;b={};for(c=0;c<d.length;c++){const e=d[c],f=a[c];if(e[0]===":")b[e.substring(1)]=f;else if(e!==f.path)return null}return{wr:a.slice(0,d.length),RM:b}};
Us=function(a,b){const c=a?Ss(a):void 0;var d=b?Ss(b):void 0;if(!c||!d||c.length!=d.length)return!1;for(let e=0;e<c.length;e++)if(d=c[e],!Ts(a[d],b[d]))return!1;return!0};Ss=function(a){return[...Object.keys(a),...Object.getOwnPropertySymbols(a)]};Ts=function(a,b){if(Array.isArray(a)&&Array.isArray(b)){if(a.length!==b.length)return!1;a=[...a].sort();const c=[...b].sort();return a.every((d,e)=>c[e]===d)}return a===b};Vs=function(a){return _.Jl(a)?a:Lk(a)?cl(Promise.resolve(a)):_.il(a)};
Xs=function(a,b,c){return bga[c.KM](a.root,b.root,c.hM)&&Ws[c.Da](a.Da,b.Da)&&!(c.Lc==="exact"&&a.Lc!==b.Lc)};cga=function(a,b){return Us(a,b)};$s=function(a,b,c){if(!Ys(a.A,b.A)||!Zs(a.A,b.A,c)||a.B!==b.B)return!1;for(const d in b.children)if(!a.children[d]||!$s(a.children[d],b.children[d],c))return!1;return!0};dga=function(a,b){return Object.keys(b).length<=Object.keys(a).length&&Object.keys(b).every(c=>Ts(a[c],b[c]))};bt=function(a,b,c){return at(a,b,b.A,c)};
at=function(a,b,c,d){if(a.A.length>c.length)return a=a.A.slice(0,c.length),Ys(a,c)&&!b.hasChildren()&&Zs(a,c,d)?!0:!1;if(a.A.length===c.length){if(!Ys(a.A,c)||!Zs(a.A,c,d))return!1;for(var e in b.children)if(!a.children[e]||!bt(a.children[e],b.children[e],d))return!1;return!0}e=c.slice(0,a.A.length);c=c.slice(a.A.length);return Ys(a.A,e)&&Zs(a.A,e,d)&&a.children.primary?at(a.children.primary,b,c,d):!1};Zs=function(a,b,c){return b.every((d,e)=>Ws[c](a[e].parameters,d.parameters))};
ega=function(a,b){return Ys(a,b)&&a.every((c,d)=>Us(c.parameters,b[d].parameters))};Ys=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c.path===b[d].path)};fga=function(a,b){let c=[];Object.entries(a.children).forEach(([d,e])=>{d==="primary"&&(c=c.concat(b(e,d)))});Object.entries(a.children).forEach(([d,e])=>{d!=="primary"&&(c=c.concat(b(e,d)))});return c};dt=function(a){return a.A.map(b=>ct(b)).join("/")};
et=function(a,b){if(!a.hasChildren())return dt(a);if(b){b=a.children.primary?et(a.children.primary,!1):"";const c=[];Object.entries(a.children).forEach(([d,e])=>{d!=="primary"&&c.push(`${d}:${et(e,!1)}`)});return c.length>0?`${b}(${c.join("//")})`:b}b=fga(a,(c,d)=>d==="primary"?[et(a.children.primary,!1)]:[`${d}:${et(c,!1)}`]);return Object.keys(a.children).length===1&&a.children.primary!=null?`${dt(a)}/${b[0]}`:`${dt(a)}/(${b.join("//")})`};
ft=function(a){return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")};gt=function(a){return ft(a).replace(/%3B/gi,";")};ht=function(a){return ft(a).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")};ct=function(a){return`${ht(a.path)}${gga(a.parameters)}`};gga=function(a){return Object.entries(a).map(([b,c])=>`;${ht(b)}=${ht(c)}`).join("")};
hga=function(a){a=Object.entries(a).map(([b,c])=>Array.isArray(c)?c.map(d=>`${gt(b)}=${gt(d)}`).join("&"):`${gt(b)}=${gt(c)}`).filter(b=>b);return a.length?`?${a.join("&")}`:""};it=function(a){return(a=a.match(iga))?a[0]:""};kt=function(a){return a.A.length>0?new jt([],{primary:a}):a};
lt=function(a){var b={};for(const [c,d]of Object.entries(a.children)){const e=c,f=lt(d);if(e==="primary"&&f.A.length===0&&f.hasChildren())for(const [g,h]of Object.entries(f.children))b[g]=h;else if(f.A.length>0||f.hasChildren())b[e]=f}a=new jt(a.A,b);a.B===1&&a.children.primary&&(b=a.children.primary,a=new jt(a.A.concat(b.A),b.children));return a};nt=function(a){return a instanceof mt};jga=function(a,b=null,c=null){a=ot(a);return pt(a,[],b,c)};
ot=function(a){function b(f){var g={};for(const h of f.children){const k=b(h);g[h.Ec]=k}g=new jt(f.url,g);f===a&&(c=g);return g}let c;var d=b(a.root);d=kt(d);let e;return(e=c)!=null?e:d};
pt=function(a,b,c,d){let e=a;for(;e.parent;)e=e.parent;if(b.length===0)return qt(e,e,e,c,d);b=kga(b);if(b.A&&b.qe.length===1&&b.qe[0]=="/")return qt(e,e,new jt([],{}),c,d);var f=e;if(b.A)a=new rt(f,!0,0);else if(a)if(a.parent===null)a=new rt(a,!0,0);else{f=a;a=a.A.length-1+(st(b.qe[0])?0:1);let g=b.B;for(;g>a;){g-=a;f=f.parent;if(!f)throw new og(4005,!1);a=f.A.length}a=new rt(f,!1,a-g)}else a=new rt(f,!1,NaN);b=a.A?tt(a.dj,a.index,b.qe):ut(a.dj,a.index,b.qe);return qt(e,a.dj,b,c,d)};
st=function(a){return typeof a==="object"&&a!=null&&!a.Yk&&!a.qN};vt=function(a){return typeof a==="object"&&a!=null&&a.Yk};qt=function(a,b,c,d,e){let f={};d&&Object.entries(d).forEach(([g,h])=>{f[g]=Array.isArray(h)?h.map(k=>`${k}`):`${h}`});a=a===b?c:wt(a,b,c);a=kt(lt(a));return new mt(a,f,e)};wt=function(a,b,c){const d={};Object.entries(a.children).forEach(([e,f])=>{d[e]=f===b?c:wt(f,b,c)});return new jt(a.A,d)};
kga=function(a){if(typeof a[0]==="string"&&a.length===1&&a[0]==="/")return new xt(!0,0,a);let b=0,c=!1;a=a.reduce((d,e,f)=>{if(typeof e==="object"&&e!=null){if(e.Yk){const g={};Object.entries(e.Yk).forEach(([h,k])=>{g[h]=typeof k==="string"?k.split("/"):k});return[...d,{Yk:g}]}if(e.qN)return[...d,e.qN]}return typeof e!=="string"?[...d,e]:f===0?(e.split("/").forEach((g,h)=>{if(h!=0||g!==".")h==0&&g===""?c=!0:g===".."?b++:g!=""&&d.push(g)}),d):[...d,e]},[]);return new xt(c,b,a)};
ut=function(a,b,c){a!=null||(a=new jt([],{}));if(a.A.length===0&&a.hasChildren())return tt(a,b,c);a:{var d=a;var e=0;let h=b;const k={match:!1,Hx:0,OJ:0};for(;h<d.A.length;){if(e>=c.length){d=k;break a}const m=d.A[h];var f=c[e];if(vt(f))break;f=`${f}`;var g=e<c.length-1?c[e+1]:null;if(h>0&&f===void 0)break;if(f&&g&&typeof g==="object"&&g.Yk===void 0){if(f!=m.path||!Us(g,m.parameters)){d=k;break a}e+=2}else{g={};if(f!=m.path||!Us(g,m.parameters)){d=k;break a}e++}h++}d={match:!0,Hx:h,OJ:e}}e=c.slice(d.OJ);
return d.match&&d.Hx<a.A.length?(b=new jt(a.A.slice(0,d.Hx),{}),b.children.primary=new jt(a.A.slice(d.Hx),a.children),tt(b,0,e)):d.match&&e.length===0?new jt(a.A,{}):d.match&&!a.hasChildren()?yt(a,b,c):d.match?tt(a,0,e):yt(a,b,c)};
tt=function(a,b,c){if(c.length===0)return new jt(a.A,{});const d=vt(c[0])?c[0].Yk:{primary:c},e={};if(Object.keys(d).some(f=>f!=="primary")&&a.children.primary&&a.B===1&&a.children.primary.A.length===0)return c=tt(a.children.primary,b,c),new jt(a.A,c.children);Object.entries(d).forEach(([f,g])=>{typeof g==="string"&&(g=[g]);g!==null&&(e[f]=ut(a.children[f],b,g))});Object.entries(a.children).forEach(([f,g])=>{d[f]===void 0&&(e[f]=g)});return new jt(a.A,e)};
yt=function(a,b,c){const d=a.A.slice(0,b);let e=0;for(;e<c.length;){var f=c[e];if(vt(f))return a=lga(f.Yk),new jt(d,a);if(e===0&&st(c[0])){d.push(new zt(a.A[b].path,At(c[0])));e++;continue}f=vt(f)?f.Yk.primary:`${f}`;const g=e<c.length-1?c[e+1]:null;f&&g&&st(g)?(d.push(new zt(f,At(g))),e+=2):(d.push(new zt(f,{})),e++)}return new jt(d,{})};lga=function(a){const b={};Object.entries(a).forEach(([c,d])=>{typeof d==="string"&&(d=[d]);d!==null&&(b[c]=yt(new jt([],{}),0,d))});return b};
At=function(a){const b={};Object.entries(a).forEach(([c,d])=>b[c]=`${d}`);return b};mga=function(a,b){a.Fb&&!a.hb&&(a.hb=Bk(a.Fb,b,`Route: ${a.path}`));let c;return(c=a.hb)!=null?c:b};Bt=function(a){return a.Ec||"primary"};nga=function(a,b){const c=a.filter(d=>Bt(d)===b);c.push(...a.filter(d=>Bt(d)!==b));return c};Ct=function(a){if(!a)return null;var b;if((b=a.Gc)==null?0:b.hb)return a.Gc.hb;for(a=a.parent;a;a=a.parent){b=a.Gc;let c;if((c=b)==null?0:c.Lq)return b.Lq;let d;if((d=b)==null?0:d.hb)return b.hb}return null};
Dt=function(a,b){if(a===b.value)return b;for(const c of b.children)if(b=Dt(a,c))return b;return null};Et=function(a,b){if(a===b.value)return[b];for(const c of b.children){const d=Et(a,c);if(d.length)return d.unshift(b),d}return[]};Ft=function(a){const b={};a&&a.children.forEach(c=>b[c.value.Ec]=c);return b};
Ht=function(a,b,c="emptyOnly"){const d=a.Gc;let e;if(b===null||c!=="always"&&(d==null?void 0:d.path)!==""&&(b.component||((e=b.Gc)==null?0:e.Qk))){let f;a={params:Object.assign({},a.params),data:Object.assign({},a.data),resolve:Object.assign({},a.data,(f=a.A)!=null?f:{})}}else a={params:Object.assign({},b.params,a.params),data:Object.assign({},b.data,a.data),resolve:Object.assign({},a.data,b.data,d==null?void 0:d.data,a.A)};!d||typeof d.title!=="string"&&d.title!==null||(a.resolve[Gt]=d.title);return a};
It=function(a,b){b.value.qj=a;b.children.forEach(c=>It(a,c))};Jt=function(a){const b=a.children.length>0?` { ${a.children.map(Jt).join(", ")} } `:"";return`${a.value}${b}`};
Kt=function(a){if(a.snapshot){const d=a.snapshot,e=a.A;a.snapshot=e;Us(d.Da,e.Da)||a.H.next(e.Da);d.Lc!==e.Lc&&a.D.next(e.Lc);Us(d.params,e.params)||a.F.next(e.params);a:{var b=d.url;var c=e.url;if(b.length!==c.length)b=!1;else{for(let f=0;f<b.length;++f)if(!Us(b[f],c[f])){b=!1;break a}b=!0}}b||a.J.next(e.url);Us(d.data,e.data)||a.B.next(e.data)}else a.snapshot=a.A,a.B.next(a.A.data)};
Lt=function(a,b){const c=Us(a.params,b.params)&&ega(a.url,b.url),d=!a.parent!==!b.parent;return c&&!d&&(!a.parent||Lt(a.parent,b.parent))};Mt=function(a){const b=a.children&&a.children.map(Mt);a=b?Object.assign({},a,{children:b}):Object.assign({},a);a.component||a.Qk||!b&&!a.ld||!a.Ec||a.Ec==="primary"||(a.component=Nt);return a};
Pt=function(a,b,c){if(c&&b.value.Gc===c.value.snapshot.Gc){var d=c.value;d.A=b.value;b=oga(a,b,c);return new Ot(d,b)}d=pga(b.value);b=b.children.map(e=>Pt(a,e));return new Ot(d,b)};oga=function(a,b,c){return b.children.map(d=>{for(const e of c.children)if(d.value.Gc===e.value.snapshot.Gc)return Pt(a,d,e);return Pt(a,d)})};pga=function(a){return new _.Qt(new _.Rt(a.url),new _.Rt(a.params),new _.Rt(a.Da),new _.Rt(a.Lc),new _.Rt(a.data),a.Ec,a.component,a)};
Tt=function(a){const {ll:b,Gs:c}=nt(a)?{ll:a,Gs:void 0}:a;a=St(0);a.url=b;a.Gs=c;return a};St=function(a){const b=Error("cc`");b.ngNavigationCancelingError=!0;b.XT=a;return b};Ut=function(a){return!!a&&a.ngNavigationCancelingError};Wt=function(){return _.um(a=>_.y(_.tl(a.map(b=>_.y(b,_.gm(),_.tm(Vt)))),_.w(b=>{for(const c of b)if(c!==!0){if(c===Vt)return Vt;if(c===!1||nt(c))return c}return!0}),_.Il(b=>b!==Vt),_.gm()))};
Xt=function(a,b){const c=Symbol(),d=b.get(a,c);return d===c?typeof a!=="function"||Lf(a)!==null?b.get(a):a:d};Zt=function(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=Ft(b);a.children.forEach(g=>{qga(g,f[g.value.Ec],c,d.concat([g.value]),e);delete f[g.value.Ec]});Object.entries(f).forEach(([g,h])=>Yt(h,c.getContext(g),e));return e};
qga=function(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=a.value,g=b?b.value:null,h=c?c.getContext(a.value.Ec):null;if(g&&f.Gc===g.Gc){const k=rga(g,f,f.Gc.Z2);k?e.canActivateChecks.push(new $t(d)):(f.data=g.data,f.A=g.A);f.component?Zt(a,b,h?h.children:null,d,e):Zt(a,b,c,d,e);k&&h&&h.Ec&&h.Ec.us&&e.canDeactivateChecks.push(new au(h.Ec.component,g))}else g&&Yt(b,h,e),e.canActivateChecks.push(new $t(d)),f.component?Zt(a,null,h?h.children:null,d,e):Zt(a,null,c,d,e)};
rga=function(a,b,c){if(typeof c==="function")return c(a,b);switch(c){case "pathParamsChange":return!Ys(a.url,b.url);case "pathParamsOrQueryParamsChange":return!Ys(a.url,b.url)||!Us(a.Da,b.Da);case "always":return!0;case "paramsOrQueryParamsChange":return!Lt(a,b)||!Us(a.Da,b.Da);default:return!Lt(a,b)}};
Yt=function(a,b,c){const d=Ft(a),e=a.value;Object.entries(d).forEach(([f,g])=>{e.component?b?Yt(g,b.children.getContext(f),c):Yt(g,null,c):Yt(g,b,c)});e.component?b&&b.Ec&&b.Ec.us?c.canDeactivateChecks.push(new au(b.Ec.component,e)):c.canDeactivateChecks.push(new au(null,e)):c.canDeactivateChecks.push(new au(null,e))};bu=function(a){return typeof a==="function"};cu=function(a){return a instanceof ll||(a==null?void 0:a.name)==="EmptyError"};
uga=function(a,b){return vl(c=>{const d=c.Wf,e=c.Uo;var f=c.np;const g=f.canActivateChecks;f=f.canDeactivateChecks;return f.length===0&&g.length===0?_.il(Object.assign({},c,{Ij:!0})):_.y(sga(f,d,e,a),vl(h=>h&&typeof h==="boolean"?tga(d,g,a,b):_.il(h)),_.w(h=>Object.assign({},c,{Ij:h})))})};sga=function(a,b,c,d){return _.y(cl(a),vl(e=>vga(e.component,e.A,c,b,d)),km(e=>e!==!0,!0))};
tga=function(a,b,c,d){return _.y(cl(b),_.bm(e=>{var f=e.A.parent;f!==null&&d&&d(new wga(f));f=_.il(!0);var g=e.A;g!==null&&d&&d(new xga(g));g=_.il(!0);return _.xl(f,g,yga(a,e.path,c),zga(a,e.A,c))}),km(e=>e!==!0,!0))};zga=function(a,b,c){var d=b.Gc?b.Gc.Jo:null;if(!d||d.length===0)return _.il(!0);d=d.map(e=>_.yl(()=>{var f;const g=(f=Ct(b))!=null?f:c,h=Xt(e,g);f=h&&bu(h.Jo)?h.Jo(b,a):kh(g,()=>h(b,a));return _.y(Vs(f),km())}));return _.y(_.il(d),Wt())};
yga=function(a,b,c){const d=b[b.length-1];b=b.slice(0,b.length-1).reverse().map(e=>{const f=e.Gc?e.Gc.DJ:null;return f&&f.length!==0?{node:e,np:f}:null}).filter(e=>e!==null).map(e=>_.yl(()=>{const f=e.np.map(g=>{let h;const k=(h=Ct(e.node))!=null?h:c,m=Xt(g,k);g=m&&bu(m.DJ)?m.DJ(d,a):kh(k,()=>m(d,a));return _.y(Vs(g),km())});return _.y(_.il(f),Wt())}));return _.y(_.il(b),Wt())};
vga=function(a,b,c,d,e){var f=b&&b.Gc?b.Gc.hg:null;if(!f||f.length===0)return _.il(!0);f=f.map(g=>{let h;const k=(h=Ct(b))!=null?h:e,m=Xt(g,k);g=m&&bu(m.hg)?m.hg(a,b,c,d):kh(k,()=>m(a,b,c,d));return _.y(Vs(g),km())});return _.y(_.il(f),Wt())};Aga=function(a,b,c){var d=b.EJ;if(d===void 0||d.length===0)return _.il(!0);d=d.map(e=>{const f=Xt(e,a);e=f&&bu(f.EJ)?f.EJ(b,c):kh(a,()=>f(b,c));return Vs(e)});return _.y(_.il(d),Wt(),du())};
du=function(){return _.Uk(_.xm(a=>{if(typeof a!=="boolean")throw Tt(a);}),_.w(a=>a===!0))};Bga=function(a,b,c){var d=b.FJ;if(!d||d.length===0)return _.il(!0);d=d.map(e=>{const f=Xt(e,a);e=f&&bu(f.FJ)?f.FJ(b,c):kh(a,()=>f(b,c));return Vs(e)});return _.y(_.il(d),Wt(),du())};fu=function(a){return jl(new eu(a))};
Cga=function(a,b,c){if(typeof a==="string")return _.il(a);const d=b.Da,e=b.Lc,f=b.Gc,g=b.url,h=b.Ec,k=b.params,m=b.data,r=b.title;return Vs(kh(c,()=>a({params:k,data:m,Da:d,Lc:e,Gc:f,url:g,Ec:h,title:r})))};Dga=function(a,b,c,d){const e=gu(a,b,c);if(!e.zp)return _.il(e);d=mga(b,d);return _.y(Bga(d,b,c),_.w(f=>f===!0?e:Object.assign({},hu)))};
gu=function(a,b,c){if(b.path==="**")return{zp:!0,parameters:c.length>0?(c.length>0?c[c.length-1]:null).parameters:{},xr:c,ht:[],Lx:{}};if(b.path==="")return b.yE==="full"&&(a.hasChildren()||c.length>0)?Object.assign({},hu):{zp:!0,xr:[],ht:c,parameters:{},Lx:{}};a=(b.Yc||aga)(c,a,b);if(!a)return Object.assign({},hu);const d={};var e;Object.entries((e=a.RM)!=null?e:{}).forEach(([g,h])=>{d[g]=h.path});e=a.wr.length>0?Object.assign({},d,a.wr[a.wr.length-1].parameters):d;let f;return{zp:!0,xr:a.wr,ht:c.slice(a.wr.length),
parameters:e,Lx:(f=a.RM)!=null?f:{}}};ju=function(a,b,c,d){if(c.length>0&&Ega(a,c,d)){var e=jt;a=new jt(c,a.children);c={};c.primary=a;for(var f of d)f.path===""&&Bt(f)!=="primary"&&(d=new jt([],{}),c[Bt(f)]=d);c={dj:new e(b,c),JF:[]}}else if(c.length===0&&Fga(a,c,d)){b=jt;f=a.A;var g=a.children;const h={};for(e of d)iu(a,c,e)&&!g[Bt(e)]&&(d=new jt([],{}),h[Bt(e)]=d);d=Object.assign({},g,h);c={dj:new b(f,d),JF:c}}else c={dj:new jt(a.A,a.children),JF:c};return c};
Ega=function(a,b,c){return c.some(d=>iu(a,b,d)&&Bt(d)!=="primary")};Fga=function(a,b,c){return c.some(d=>iu(a,b,d))};iu=function(a,b,c){return(a.hasChildren()||b.length>0)&&c.yE==="full"?!1:c.path===""};Hga=function(a,b,c,d,e,f,g="emptyOnly"){return(new Gga(a,b,c,d,e,g,f)).recognize()};Iga=function(a){a.sort((b,c)=>b.value.Ec==="primary"?-1:c.value.Ec==="primary"?1:b.value.Ec.localeCompare(c.value.Ec))};Jga=function(a){return(a=a.value.Gc)&&a.path===""};
ku=function(a){const b=[],c=new Set;for(const d of a)Jga(d)?(a=b.find(e=>d.value.Gc===e.value.Gc),a!==void 0?(a.children.push(...d.children),c.add(a)):b.push(d)):b.push(d);for(const d of c)a=ku(d.children),b.push(new Ot(d.value,a));return b.filter(d=>!c.has(d))};Kga=function(a,b,c,d,e,f){return vl(g=>_.y(Hga(a,b,c,d,g.Rf,e,f),_.w(({state:h,e_:k})=>Object.assign({},g,{Wf:h,fe:k}))))};
Mga=function(a,b){return vl(c=>{const d=c.Wf,e=c.np.canActivateChecks;if(!e.length)return _.il(c);const f=new Set(e.map(k=>k.A)),g=new Set;for(const k of f)if(!g.has(k))for(const m of lu(k))g.add(m);let h=0;return _.y(cl(g),_.bm(k=>{if(f.has(k))return Lga(k,d,a,b);k.data=Ht(k,k.parent,a).resolve;return _.il(void 0)}),_.xm(()=>h++),lm(),vl(()=>h===g.size?_.il(c):_.Fl))})};lu=function(a){const b=a.children.map(c=>lu(c)).flat();return[a,...b]};
Lga=function(a,b,c,d){const e=a.Gc,f=a.D;(e==null?void 0:e.title)!==void 0&&typeof e.title!=="string"&&e.title!==null&&(f[Gt]=e.title);return _.yl(()=>{a.data=Ht(a,a.parent,c).resolve;return _.y(Nga(f,a,b,d),_.w(g=>{a.A=g;a.data=Object.assign({},a.data,g);return null}))})};Nga=function(a,b,c,d){const e=Ss(a);if(e.length===0)return _.il({});const f={};return _.y(cl(e),vl(g=>_.y(Oga(a[g],b,c,d),km(),_.xm(h=>{f[g]=h}))),lm(),_.w(()=>f),_.Zl(g=>cu(g)?_.Fl:jl(g)))};
Oga=function(a,b,c,d){let e;const f=(e=Ct(b))!=null?e:d,g=Xt(a,f);a=g.resolve?g.resolve(b,c):kh(f,()=>g(b,c));return Vs(a)};mu=function(a){return _.um(b=>{const c=a(b);return c?_.y(cl(c),_.w(()=>b)):_.il(b)})};Pga=function(a,b,c){return _.y(Vs(kh(b,()=>a.ld())),_.w(nu),vl(d=>d instanceof ou||Array.isArray(d)?_.il(d):cl(Promise.resolve(new pu(d)))),_.w(d=>{c&&c(a);let e;Array.isArray(d)||(e=d.create(b).Ya,d=e.get(qu,[],{optional:!0,self:!0}).flat());return{Wp:d.map(Mt),Ya:e}}))};
nu=function(a){return a&&typeof a==="object"&&"default"in a?a["default"]:a};Qga=function(a,b){_.y(a.jd,_.Il(c=>c instanceof ru||c instanceof su||c instanceof tu||c instanceof uu),_.w(c=>c instanceof ru||c instanceof uu?0:c instanceof su&&(c.code===0||c.code===1)?2:1),_.Il(c=>c!==2),_.gm()).subscribe(()=>{b()})};_.wu=function(){return[vu].map(a=>(...b)=>_.q(a).hg(...b))};_.xu=function(){this.blockSize=-1};
yu=function(){this.blockSize=-1;this.blockSize=64;this.A=Array(4);this.F=Array(this.blockSize);this.D=this.B=0;this.reset()};Sga=function(a,b=0){var c;typeof a==="string"?c=(new TextEncoder).encode(a):a instanceof ArrayBuffer?c=new Uint8Array(a):c=a;let d=(b|0)^-1;for(a=0;a<c.length;a++){b=c[a];if((b&255)!==b)throw c="",Number.isInteger(b)&&(c=b<0?` (-0x${(b*-1).toString(16)})`:` (0x${b.toString(16)})`),Error("ic`"+a+"`"+b+"`"+c);d=Rga[(d^b)&255]^d>>>8}return(d^-1)>>>0};
Au=function(a){if(!a)return null;a=_.zu(a,4);return a===null||a===void 0?null:_.Aa(a)};Uga=function(a){return Tga.some(b=>b.test(a))};
Cu=function(a,b){var c;var d=(c=a.formContent)==null?void 0:c.locale;c=d==null?void 0:d.split("-")[0];d=d&&Bu.includes(d)?d:c&&Bu.includes(c)?c:void 0;d=(d!=null?d:"en").replaceAll("-","_").toLowerCase();let e;a=((e=a.initializationData)==null?0:e.useNightlyRelease)?"nightly":"live";let f;return(b==null?0:(f=b.getEnableAlohaBinarySplit)==null?0:f.call(b))?(0,_.xe)`https://www.gstatic.com/uservoice/feedback/client/web/${a}/main_light_binary.js`:(0,_.xe)`https://www.gstatic.com/uservoice/feedback/client/web/${a}/main_binary__${d}.js`};
Vga=function(a,b,c,d){if(Du&&Eu===b)return Du;Eu=b;const e=Cu(a,d);return Du=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise((f,g)=>{const h=_.Fu(document,"SCRIPT");_.$a(h,e);h.onload=()=>{b.feedbackV2GlobalObject?f(b.feedbackV2GlobalObject):g(Error("jc"))};h.onerror=()=>{g(Error("kc`"+e.toString()))};c.body.appendChild(h)})};
Wga=function(a,b,c,d){if(Gu&&Hu===b)return Gu;Hu=b;const e=Cu(a,d);return Gu=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise((f,g)=>{const h=_.Fu(document,"SCRIPT");_.$a(h,e);h.onload=()=>{b.feedbackV2GlobalObject?f(b.feedbackV2GlobalObject):g(Error("jc"))};h.onerror=()=>{g(Error("kc`"+e.toString()))};c.body.appendChild(h)})};
Xga=function(a,b,c,d){return _.v(function*(){var e=Date.now();e=yield(yield Vga(a,c,d,b)).initializeFeedbackClientAsync(a,e,b);e.initiateAloha();return e})};Yga=function(a,b,c,d){return _.v(function*(){var e=Date.now();e=yield(yield Wga(a,c,d.document,b)).initializeFeedbackClientAsync(a,e,b,d);e.initiateAloha();return e})};
Zga=function(a,b,c){return _.v(function*(){const d=c||_.tb;var e;if(b==null?0:(e=b.getEnableAlohaBinarySplit)==null?0:e.call(b)){if(d.isFormOpened)throw e=Error("lc"),e.name="DuplicateFormError",e;d.isFormOpened=!0;a.callbacks=a.callbacks||{};const f=a.callbacks.onClose||(()=>{});a.callbacks.onClose=g=>{d.isFormOpened=!1;f(g)};try{return Yga(a,b,d,d)}catch(g){throw d.isFormOpened=!1,g;}}else{if(d.isFormOpened)throw e=Error("lc"),e.name="DuplicateFormError",e;d.isFormOpened=!0;a.callbacks=a.callbacks||
{};const f=a.callbacks.onClose||(()=>{});a.callbacks.onClose=g=>{d.isFormOpened=!1;f(g)};try{return Xga(a,b,d,d.document)}catch(g){throw d.isFormOpened=!1,g;}}})};
dha=function(a,b){return _.v(function*(){return new Promise(c=>{const d=$ga(b!=null?b:"")+"/aloha_form_properties?productId="+a;aha(d,e=>{const f=e.target;e=null;try{var g=JSON,h=g.stringify;if(f.A){var k=f.A.responseText;k.indexOf(")]}'\n")==0&&(k=k.substring(5));b:{if(_.tb.JSON)try{var m=_.tb.JSON.parse(k);break b}catch(r){}m=bha(k)}}else m=void 0;e=pe(Iu,h.call(g,m))}catch(r){h=new Iu,m=cha(),m=Ju(m,13,!1),m=Ju(m,14,!0),m=Ju(m,15,!0),m=Ju(m,20,!1),e=Ku(h,1,m)}c(e)})})})};
$ga=function(a){return Uga(a)?a:"https://www.google.com/tools/feedback"};_.Lu=function(a){if(a&&typeof a==="object"){if(a.message)return String(a.message);var b;if((b=a.error)==null?0:b.message)return String(a.error.message)}b=String(a);if(b.startsWith("[object"))try{return JSON.stringify(a)}catch(c){}return b};hha=function(){var a=eha;const b=a.toString(),c=Mu.get(b);if(c)return c;if(fha(a))return a=Promise.resolve(),Mu.set(b,a),a;a=gha(a);Mu.set(b,a);return a};
fha=function(a){const b=a.toString();return Array.from(document.querySelectorAll("script")).some(c=>c.src===b)};gha=function(a){const b=document.createElement("script"),c=new Promise((d,e)=>{b.onload=()=>void d();b.onerror=f=>void e(f)});_.$a(b,a);(document.body||document.head||document).appendChild(b);return c};iha=function(){return _.v(function*(){yield hha();return google})};
jha=function(a){return _.v(function*(){const b=yield iha();return new Promise((c,d)=>{try{b.accounts.oauth2.initTokenClient(Object.assign({},a,{callback:e=>{e.access_token?c(e):e.error?d(new Nu(e)):d(Error("mc"))},error_callback:e=>{d(new Ou(e))}})).requestAccessToken()}catch(e){d(e)}})})};
lha=function(a){return _.v(function*(){let b=[];var c;try{for(var d=_.el(kha(a));;){var e=yield d.next();if(e.done)break;b=b.concat(e.value.Fk||[])}}catch(g){var f={error:g}}finally{try{e&&!e.done&&(c=d.return)&&(yield c.call(d))}finally{if(f)throw f.error;}}return b})};kha=function(a){return function(){return new Pu(function*(){let b;do{const c=yield new Qu(2,a(b));let d;b=(d=c.nextPageToken)!=null?d:void 0;yield new Qu(0,c)}while(b!==void 0&&b)}())}()};
Ru=function(a){if(!a||!a.fields||a.fields.includes("nextPageToken"))return a;a.fields=`${a.fields}, nextPageToken`;return a};_.Su=function(a){return new RegExp(`(^|[\\s()\\[\\]="'\`])(${a.source})`)};
_.Tu=function(a,b,c){const d=[];let e=0;for(;a.length!==e;){var f=c.map(({regex:g,bg:h})=>{var k=e;g=g.exec(a.slice(k));if(g!==null){let m;if(g.index!==k||g[1].length)m=a.slice(k,g.index+g[1].length+k);h={ZL:m,JD:g[2],DW:`${h}${g[3]}`,end:k+g.index+g[0].length}}else h=void 0;return h}).filter(g=>!!g).sort((g,h)=>g.end-h.end);f.length?(f=f[0],e=f.end,f.ZL&&d.push(b.text(f.ZL)),d.push(b.link(f.JD,f.DW))):(d.push(b.text(a.slice(e,a.length))),e=a.length)}return d};
_.Uu=function(a,...b){let c=a.raw[0];for(let d=0;d<b.length;++d)c+=encodeURIComponent(b[d].toString()),c+=a.raw[d+1];return c};_.Xu=function(a){const b=Vu.exec(a);if(b)return b[2]||b[5];if(Wu.exec(a))return a=(a=Wu.exec(a))?a[1]:void 0,a};mha=function(a){if(a=Yu.exec(a))switch(a[1]){case "E":return"external";case "T":return"train";case "P":return"pending";case "L":return"local";case "S":return"shadow";default:return"submitted"}};_.Zu=function(a){return new Promise(b=>{setTimeout(b,a)})};
_.$u=function(a){return a?a.split("-")[0]:""};_.av=function(a,b){a=a.toString();return"0".repeat(Math.max(0,b-a.length))+a};cv=function(a,b){for(const c of b)c.namespace?bv(a,c.namespace,c.name,c.eb):bv(a,"",c.name,c.eb)};_.dv=function(a){const b=new Uint8Array(a.length);for(let c=0;c<a.length;++c)b[c]=a.charCodeAt(c);return b};_.gv=function(a){if(typeof a==="string"){var b=a.indexOf("\x00");return b!==-1?a.substring(0,b):a}b=a.indexOf(0);return b!==-1?_.ev(a.slice(0,b)):_.fv(a)};
_.hv=function(a){const b=new TextDecoder(void 0);return c=>{a(b.decode(c,{stream:!0}))}};nha=function(a){let b="";return c=>{c=b+c;c=c.split("\n");b=c.pop();for(const d of c)a(d)}};iv=function(a){a=a.match(/^.*\//);if(!a)throw new _.L("Invalid file path.");return a[0]};_.jv=function(a){var b=Uint8Array;return new b(a.buffer,a.byteOffset,a.byteLength/b.BYTES_PER_ELEMENT)};_.kv=function(a){return new DataView(a.buffer,a.byteOffset,a.byteLength)};_.lv=function(a){return typeof a!=="undefined"};
_.mv=function(a,b,c){const d=new Promise((e,f)=>{const g=setTimeout(()=>{typeof c==="function"?f(c()):f(c)},b);a.finally(()=>void clearTimeout(g)).catch(()=>{})});return Promise.race([a,d])};_.nv=function(a,b){a=a.toLowerCase();return b?a==="true"||a==="yes"||a==="1":a==="false"||a==="no"||a==="0"};_.ov=function(a){if(a!=null){if(a==="")return!0;if(Array.isArray(a))return a.every(b=>_.ov(b));a=a.toLowerCase();return a==="yes"||a==="true"||a==="1"}};
_.pv=function(a,b=(c,d)=>c===d){const c=[];for(const d of a)c.some(e=>b(d,e))||c.push(d);return c};rv=function(a,b){const c=new _.qv(()=>[]);for(const d of a)a=b(d),c.get(a).push(d);return c};sv=function(a){if(Number.isSafeInteger(Number(a)))return Number(a);throw new _.L(`Unsupported number range:${a}`);};
_.tv=function(a,b){if(!((b==null?0:b.jv)?oha:pha).test(a))throw new _.L(`Malformed hex integer: ${a}`);b=parseInt(a,16);if(!Number.isSafeInteger(b))throw new _.L(`Unsafe Javascript integer: ${a}`);return b};_.uv=function(a,b){if((b==null?0:b.fJ)&&a.startsWith("0x"))return _.tv(a,{jv:!0});if(!qha.test(a))throw new _.L(`Malformed integer: ${a}`);b=Number(a);if(!Number.isSafeInteger(b))throw new _.L(`Unsafe Javascript integer: ${a}`);return b};
rha=function(a){return _.v(function*(){let b=0;const c=yield a.ac();for(;;){const d=typeof requestIdleCallback==="function"?yield new Promise(e=>{requestIdleCallback(e,{timeout:100})}):void 0;for(;!d||d.timeRemaining()>0;){const e=yield c.ee(2097152);if(!e)return b;b=Sga(e,b)}}})};
sha=function(a){a=a.split("\n").map(c=>c.trim()).filter(c=>!!c);if(a.length<3)throw new _.L("Malformed PEM, expected more lines");if(a[0]!=="-----BEGIN PRIVATE KEY-----"||a[a.length-1]!=="-----END PRIVATE KEY-----")throw new _.L("Headers not found");a=a.slice(1,-1);let b="";for(const c of a)b+=c.trim();return _.dv(atob(b))};tha=function(a){const b=new yu;b.update(a);return b.digest().map(c=>_.av(c.toString(16),2)).join(":").toUpperCase()};
uha=function(a){return Promise.resolve(crypto.subtle.exportKey("jwk",a))};vha=function(a){for(const b of _.vv)b.RK(a)};_.xv=function(a){wv.unshift(a);return new wha(a)};yv=function(a){return a instanceof _.M&&a.kind>=3E4&&a.kind<=30099};
_.Wv=function(a){var b=zv.clone();b=_.Qr(b,1,Av);b=Bv(b);if(a.kb!==void 0){var c=new Cv,d=c,e=`${a.kb.mb}: ${_.Lu(a.kb.error)}`;_.Qr(d,2,e);a.kb.error instanceof _.M?(_.Dv(c,1,a.kb.error.kind),a=Object.assign({},a.kb.error.aJ,a)):_.Dv(c,1,xha(a.kb.error));Ku(b,2,c)}if(a.Am!==void 0){d=a.Am;const f=new _.Ev;d.serialNumber!==void 0&&(e=_.Qr(f,1,d.serialNumber),c=yha.get(d.serialNumber),Fv(e,3,c));d.deviceProduct!==void 0&&_.Qr(f,2,d.deviceProduct);d.Ej!==void 0&&_.Dv(f,4,d.Ej);d.pm!==void 0&&_.Dv(f,
6,d.pm);d.uO!==void 0&&_.Qr(f,5,d.uO);d.Oj!==void 0&&_.Dv(f,7,d.Oj);d.Qj!==void 0&&_.Dv(f,8,d.Qj);Ku(b,3,f)}a.Rb!==void 0&&(d=new _.Gv,d=_.Dv(d,1,a.Rb),Ku(b,9,d));a.va!==void 0&&(d=a.va,e=new _.Hv,typeof d==="object"?(c=_.Dv(e,1,d.type),c=Fv(c,2,d.yB),c=_.Qr(c,3,d.command),c=Fv(c,4,d.Gr),c=_.Qr(c,5,d.response),Fv(c,6,d.bp),d.FY!==void 0?_.Dv(e,7,d.FY):d.response!==void 0&&(c=zha.get(d.response),_.Dv(e,7,c)),d.wm!==void 0&&Fv(e,8,d.wm),d.Sv!==void 0&&_.Iv(e,9,fc(d.Sv,!1))):_.Dv(e,1,d),Ku(b,4,e));a.Ga!==
void 0&&(d=a.Ga,e=new _.Jv,typeof d==="object"?(c=_.Dv(e,1,d.type),c=_.Rr(c,5,d.CV),c=Fv(c,2,d.TF),_.Qr(c,3,d.serviceName),d.vr&&(c=new _.Kv,_.Qr(c,1,d.vr.uY),_.Dv(c,2,d.vr.yi),Lv(c,3,d.vr.version),Lv(c,4,d.vr.Bs),Ku(e,4,c))):_.Dv(e,1,d),Ku(b,5,e));a.ha!==void 0&&(d=a.ha,c=new _.Mv,typeof d==="object"?(e=_.Dv(c,1,d.type),Ku(e,5,d.Eb)):_.Dv(c,1,d),Ku(b,6,c));a.te!==void 0&&(d=a.te,e=new _.Nv,e=_.Dv(e,1,d.type),e=Fv(e,4,d.id),d.config!==void 0&&Ku(e,2,d.config),d.gT!==void 0&&(c=new _.Ov,c=_.Dv(c,1,
d.gT),Ku(e,3,c)),d.bp!==void 0&&Fv(e,5,d.bp),d.Dp!==void 0&&Fv(e,8,d.Dp),d.Cp!==void 0&&Fv(e,9,d.Cp),d.hp!==void 0&&Fv(e,10,d.hp),d.gp!==void 0&&Fv(e,11,d.gp),d.up!==void 0&&Ku(e,6,d.up),d.ss!==void 0&&_.Rr(e,7,d.ss),d.Es!==void 0&&_.Rr(e,12,d.Es),d.ks!==void 0&&_.Rr(e,13,d.ks),Ku(b,7,e));a.download!==void 0&&(d=a.download,e=new _.Pv,e=_.Dv(e,1,d.type),e=Fv(e,2,d.RU),e=Lv(e,3,d.size),e=Lv(e,4,d.status),d=Fv(e,5,d.bp),Ku(b,8,d));a.messaging!==void 0&&(d=a.messaging,e=new _.Rv,e=_.Dv(e,1,d.type),e=
Fv(e,2,d.id),d=_.Dv(e,3,d.kind),Ku(b,11,d));a.ul!==void 0&&(d=a.ul,e=new _.Sv,e=_.Dv(e,1,d.type),d.version!==void 0&&_.Qr(e,2,d.version),Ku(b,13,e));a.Wq!==void 0&&(d=a.Wq,e=new _.Tv,e=_.Dv(e,1,d.type),e=Fv(e,2,d.kW),e=Lv(e,4,d.size),d=_.Qr(e,3,d.packageName),Ku(b,10,d));a.serviceWorker!==void 0&&(d=new _.Uv,d=_.Dv(d,1,a.serviceWorker),Ku(b,12,d));a.debug!==void 0&&(d=new _.Vv,d=_.Dv(d,1,a.debug.type),a=_.Qr(d,2,a.debug.message),Ku(b,14,a));for(const f of _.vv)f.cM(b)};
xha=function(a){if(a==null)return 0;if(a instanceof _.M)return a.kind;switch(a.code){case "EACCES":return 15;case "ENOSPC":return 13;case "ENOTFOUND":return 16;case "ETIMEDOUT":return 28;case "EAI_AGAIN":return 29;case "EADDRINUSE":return 32;case "ECONNREFUSED":return 33;case "ECONNRESET":return 34;case "EAFNOSUPPORT":return 53}switch(a.error){case "network_error":return 16;case "popup_closed_by_user":return 18;case "immediate_failed":return 19}return 0};
Aha=function(a,b){_.Wv({Rb:7});return(new Promise(c=>{Xv(Object.assign({},a,{callback:c}),Object.assign({},{sessionId:Av},b))})).then(c=>{c?_.Wv({Rb:8}):_.Wv({Rb:9});return c})};Bha=function(a){a&1&&(_.D(0,"details",6)(1,"summary",7),_.J(2,"Additional Information"),_.E(),_.G(3,"div",8),_.E());a&2&&(a=_.H(),_.u(3),_.C("markdown",a.data.zo))};
Cha=function(a,b){if(a&1){const c=_.Ch();_.D(0,"button",9);_.nn("click",function(){const d=_.Dh(c).ib,e=_.H();return _.Eh(e.click(d.value))});_.J(1);_.E()}a&2&&(a=b.ib,_.u(),_.ho(a.text))};
Dha=function(a){a&1&&(_.jn(0),_.J(1,' On Google Chrome you should see a "Pop-up blocked" message in the address bar where you can allow popups. If you do not see this you can also select '),_.D(2,"b"),_.J(3,"View site information "),_.G(4,"mat-icon",6),_.E(),_.J(5," at the start of the address bar. Then select "),_.D(6,"b"),_.J(7,"Site Settings"),_.E(),_.G(8,"mat-icon",7),_.D(9,"b"),_.J(10,"Pop Ups and Redirects"),_.E(),_.G(11,"mat-icon",7),_.D(12,"b"),_.J(13,"Allow"),_.E(),_.J(14,". Finally reload this page and you should see the popup. More details on the "),
_.D(15,"a",8),_.J(16,"Chrome Help Site"),_.E(),_.J(17,". "),_.kn())};Eha=function(a){a&1&&(_.D(0,"p",3)(1,"span",4),_.J(2,"Check your browser's popup blocker and then try again."),_.E(),_.A(3,Dha,18,0,"ng-container",5),_.E());a&2&&(a=_.H(),_.u(3),_.C("ngIf",a.wD))};Fha=function(a){a&1&&_.G(0,"mat-spinner",2)};Gha=function(a){a&1&&(_.D(0,"span",18),_.J(1),_.E());a&2&&(a=_.H().ib,_.u(),_.ho(a.fingerprint))};Hha=function(a){a&1&&(_.D(0,"span",19),_.J(1),_.E());a&2&&(a=_.H().ib,_.u(),_.ho(a.name))};
Iha=function(a){a&1&&(_.D(0,"span",20),_.J(1),_.E());a&2&&(a=_.H().ib,_.u(),_.ho(a.fingerprint))};Kha=function(a,b){if(a&1){const c=_.Ch();_.D(0,"mat-list-item",12);_.A(1,Gha,2,1,"span",13)(2,Hha,2,1,"span",14)(3,Iha,2,1,"span",15);_.D(4,"button",16);_.nn("click",function(){const d=_.Dh(c).ib,e=_.H(4);return _.Eh(Jha(e,d))});_.G(5,"mat-icon",17);_.E()()}a&2&&(a=b.ib,_.u(),_.C("ngIf",!a.name),_.u(),_.C("ngIf",a.name),_.u(),_.C("ngIf",a.name))};
Lha=function(a){a&1&&(_.D(0,"mat-list",10),_.A(1,Kha,6,3,"mat-list-item",11),_.E());a&2&&(a=_.H(3),_.u(),_.C("ngForOf",a.FD))};Mha=function(a){a&1&&(_.D(0,"p",21),_.J(1,"No Keys Found"),_.E())};
Nha=function(a){if(a&1){const b=_.Ch();_.jn(0);_.A(1,Lha,2,1,"mat-list",6)(2,Mha,2,0,"ng-template",null,1,_.to);_.D(4,"button",7);_.nn("click",function(){_.Dh(b);_.H(2).ZI.trigger();return _.Eh()});_.J(5," Upload Key ");_.E();_.D(6,"button",8)(7,"async-action-button-content");_.J(8,"Generate Key");_.E()();_.D(9,"button",9)(10,"async-action-button-content");_.J(11,"Refresh");_.E()();_.kn()}if(a&2){a=_.Pn(3);const b=_.H(2);_.u();_.C("ngIf",b.FD.length>0)("ngIfElse",a);_.u(5);_.C("asyncAction",b.generateAdbKey.bind(b));
_.u(3);_.C("asyncAction",b.Op.bind(b))}};Oha=function(a){a&1&&(_.D(0,"button",22)(1,"async-action-button-content"),_.J(2,"Unlock Key Store"),_.E()());a&2&&(a=_.H(2),_.C("asyncAction",a.Op.bind(a)))};Pha=function(a){a&1&&(_.jn(0),_.A(1,Nha,12,4,"ng-container",5)(2,Oha,3,1,"ng-template",null,0,_.to),_.kn());if(a&2){a=_.Pn(3);const b=_.H();_.u();_.C("ngIf",!b.locked)("ngIfElse",a)}};Qha=function(a){a&1&&(_.D(0,"p",23),_.J(1),_.E());a&2&&(a=_.H(),_.u(),_.ho(a.errorMessage))};
_.Yv=function(a,b,c){return _.v(function*(){const d=new Rha(b);d.log(2);const e=_.ml(a.Fd.closed);let f=!1,g=!1;c&&c.catch(()=>{}).then(()=>{g||(d.log(4),f=!0);a.close()});return e.then(h=>{g=!0;if(f)throw new _.L("Dialog canceled");d.log(3);return h})})};
_.Zv=function(a,b){b=b.map(d=>({Yc:d,options:[]}));for(const d of a)b.find(e=>{let f,g,h;return(h=(g=(f=e.Yc).Yc)==null?void 0:g.call(f,d))!=null?h:!0}).options.push(d);const c=b.filter(d=>d.options.length>0);return c.map((d,e)=>{e=typeof d.Yc.label==="string"?d.Yc.label:d.Yc.label({first:e===0,exclusive:c.length===1});return typeof d.Yc.metadata!=="undefined"?{label:e,options:d.options,metadata:d.Yc.metadata}:{label:e,options:d.options}})};$v=function(a){return _.Jl(a)?a:_.il(a)};
Sha=function(a,b){const c=b.B.flatMap(d=>d.url).map(d=>d.path);if(c.length===0)return"/";b=aw(a,c,{Da:b.Da,Lc:b.Lc});return a.B.kc(b)};_.bw=function(a){return b=>new _.Wk(c=>b.subscribe({next:d=>{a.run(()=>void c.next(d))},error:d=>{a.run(()=>void c.error(d))},complete:()=>{a.run(()=>void c.complete())}}))};cw=function(a){a=Zone.__symbol__(a);return window[a].bind(window)};
dw=function(a){return typeof a==="string"?a:a.map(b=>{if(b.includes('"'))throw new _.L(`Arguments cannot contain double quotes: ${a.join(" ")}`);return b.includes(" ")?`"${b}"`:b}).join(" ")};ew=function(a){return typeof a==="string"?a.length:a instanceof Uint8Array?a.byteLength:typeof a==="bigint"?8:4};
fw=function(a,b,c){if(b<0||b>a.size)throw new _.L(`Invalid offset ${b} in buffer size=${a.size}`);if(c<0||c>a.size)throw new _.L(`Invalid end ${c} in buffer size=${a.size}`);if(b>c)throw new _.L("Start cannot be after end");};_.gw=function(a){return _.v(function*(){return(yield(yield a.ac()).we(a.size))||new Uint8Array(0)})};hw=function(a,b){return _.v(function*(){const c=yield a.we(b);if(!c||c.byteLength!==b)throw new _.L("Expected more input");return c})};
iw=function(a,b){return _.v(function*(){var c=yield hw(a,8);if(_.ev(c.slice(0,4))==="FAIL")throw c=_.kv(c.slice(4)).getUint32(0,!0),c=yield hw(a,c),new _.L(_.fv(c));const d=new Uint8Array(b);d.set(c,0);d.set(yield hw(a,b-8),8);return d})};jw=function(a,b,c){return _.v(function*(){const d=yield iw(a,c.size),e=_.ev(d.slice(0,4));if(e===b)return c.get(_.kv(d));throw new _.L(`Expected ${b} message, got ${e}`);})};
Tha=function(a){return _.v(function*(){var b=yield iw(a,8);b=_.ev(b.slice(0,4));if(b!=="OKAY")throw new _.L(`Expected OKAY or FAIL, but got '${b}'`);})};Uha=function(a){return _.v(function*(){var b=yield iw(a,8);const c=_.ev(b.slice(0,4));if(c!=="DONE"){if(c==="DATA")return b=_.kv(b.slice(4)).getUint32(0,!0),hw(a,b);throw new _.L(`Expected DATA, DONE or FAIL, but got '${c}'`);}})};
Vha=function(a,b,c){return _.v(function*(){var d=yield iw(a,c.size),e=_.ev(d.slice(0,4));if(e===b)return e=c.get(_.kv(d)),d=Object.assign({},e),e=e.bE,d=(delete d.bE,d),e=yield hw(a,e),Object.assign({},d,{name:_.fv(e)});if(e!=="DONE")throw new _.L(`Expected ${b} or DONE message, got ${e}`);})};kw=function(a,b,c){return _.v(function*(){const d=[];for(;;){const e=yield Vha(a,b,c);if(e)d.push(e);else break}return d})};lw=function(a){return a.filter(b=>b.name==="."||b.name===".."?!1:!0)};
nw=function(a){const b=new Map;for(mw.lastIndex=0;;){const c=mw.exec(a);if(!c)break;b.set(c[1],c[2])}return b};ow=function(a){return a instanceof TypeError&&a.message==="Failed to fetch"};pw=function(a){switch(a){case 400:return 72;case 401:return 73;case 403:return 74;case 404:return 75;case 429:return 76;case 500:return 77;default:return 71}};qw=function(a){return new _.M(`Response not ok: status=${a.status}, statusText=${a.statusText}`,pw(a.status))};
rw=function(a,b,c){const d=new Promise((e,f)=>{const g=setTimeout(()=>{f(b);c.abort(b)},3E4);a.finally(()=>void clearTimeout(g)).catch(()=>{})});return Promise.race([a,d])};sw=function(a,b){if(!b.signal.aborted)if(a.aborted)b.abort(a.reason);else{var c=()=>void b.abort(a.reason);a.addEventListener("abort",c);b.signal.addEventListener("abort",()=>void a.removeEventListener("abort",c),{once:!0})}};
Wha=function([a,b],c){const d=new AbortController,e=b==null?void 0:b.signal;e&&sw(e,d);sw(c,d);return[a,Object.assign({},b,{signal:d.signal})]};Xha=function(a){switch(a){case "low-speed":return 1;case "full-speed":return 2;case "high-speed":return 3;case "wireless":return 4;case "super-speed":return 5;case "super-speed-plus":return 6;default:return 0}};
Yha=function(a){switch(a){case "device":return 1;case "recovery":return 2;case "rescue":return 5;case "sideload":return 3;case "host":return 4;case "bootloader":return 6;default:return 0}};_.tw=function(a){const b=[];a.gJ&&b.push("-t");a.fN&&b.push("-r");a.qD&&b.push("--instant");a.eJ&&b.push("-d");a.NV&&b.push("-g");a.user&&b.push("--user",a.user.id.toString());a.Vi&&b.push("-p",a.Vi);a.kv&&b.push("--apex");a.lW&&b.push("-i",a.lW);a.eq&&b.push("-S",a.eq.toString());return b};
qia=function(a){switch(a){case "bad_description":return 4;case "unopenable":return 5;case "potential_android_device":return 3;case "fastboot":return 1;case "adb":return 2;case "usb":return 6;default:return 0}};
ria=function(a){switch(a.type){case "fastboot":switch(a.Eb&&a.Eb.mode){case "fastboot":return 5;case "fastbootd":return 6;default:return 0}case "adb":switch(a.yi){case "device":return 1;case "recovery":return 2;case "rescue":return 7;case "sideload":return 3;case "host":return 4;case "bootloader":return 8;default:return a.A?a.B?9:0:10}default:return 0}};uw=function(a){switch(a){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;case 5:return 5;case 6:return 6;default:return 0}};
_.xw=function(a){const b=new _.vw;_.ww(b,qia(a.type));a.Eb&&(_.Qr(b,1,a.Eb.be),_.Qr(b,2,a.Eb.buildId),_.Qr(b,3,a.Eb.target),_.Qr(b,4,a.Eb.tags),_.Qr(b,5,a.Eb.version),_.Dv(b,7,ria(a)),_.Qr(b,9,a.Eb.Mg));_.Qr(b,8,a.product);_.Rr(b,10,a.bv);return b};yw=function(a){if(a&&a.S.length>0)return a.S[0]};zw=function(a){return{serialNumber:a.serialNumber,deviceProduct:yw(a.description),Ej:a.Ye.Va.A.Ej,pm:a.Ye.Va.A.pm,Oj:uw(a.Oj),Qj:uw(a.Qj)}};
Aw=function(a){return(a.device?a.device.serialNumber:a.Ye.serialNumber)||""};sia=function(a){return a.reduce((b,c)=>b+c,0)};Bw=function(a){if(a.length===0)throw new _.L("Data length was 0");for(let b=0;b<a.length;++b)if(a[b]===0)return;throw new _.L("String was not null terminated");};Cw=function(a){const b=new Uint8Array(a.length+1);for(let c=0;c<a.length;++c)b[c]=a.charCodeAt(c);return b};
Dw=function(a){return a.interfaceProtocol===1&&(a.interfaceClass===255&&a.Nk===66||a.interfaceClass===220&&a.Nk===2)};tia=function(a){return _.v(function*(){const b=yield _.Ew(a);for(const c of b)if(Dw(c))return new _.Fw(c)})};Gw=function(a){return _.gv(_.ev(a.slice(4)))};uia=function(a){return _.v(function*(){const b=yield _.Ew(a);for(const c of b)if(c.interfaceClass===255&&c.Nk===66&&c.interfaceProtocol===3)return new _.Fw(c)})};
Iw=function(a){return _.v(function*(){try{yield a.B_}catch(c){if(c instanceof _.M)switch(c.kind){case 9:case 5:case 7:case 1:var b=new yu;b.update(a.data);b=new Uint8Array(b.digest());throw new Hw(`Fastboot USB bulk transfer failed, dataOffset=${a.wm},dataHash=${b.join(":")} error=${c.message}`,c.kind,c.aJ,a.wm,b);default:throw c;}else throw c;}})};via=function(a){return a.interfaceClass===6&&a.Nk===1&&a.interfaceProtocol===1};
wia=function(a,b){return Jw.some(c=>a.vendorId===c.vendorId&&a.productId===c.productId)?!0:b.some(via)};
Kw=function(a){switch(a){case "DISCONNECTING":case "DISCONNECTED":return"DISCONNECTED";case "CONNECTING":case "WAITING_FOR_CONNECT_RESPONSE":case "SENDING_CHALLENGE_RESPONSE":case "WAITING_FOR_CHALLENGE_RESPONSE_RESULT":case "SENDING_PUBLIC_KEY":return"CONNECTING";case "WAITING_FOR_PUBLIC_KEY_RESULT":return"UNAUTHORIZED";case "CONNECTED":return"CONNECTED";case "ERRORING":case "ERROR":return"ERROR";default:return _.Pa(a,void 0)}};Mw=function(a){const b=_.Lw.exec(a.trim());return _.nv(b?b[1]:a,!0)};
Nw=function(a){return a.startsWith("_")?a.substring(1):a};xia=function(a){return a.map(b=>`${b.interfaceName}:${b.interfaceClass}:${b.Nk}:${b.interfaceProtocol}`).join(",")};
yia=function(a){a&1&&(_.D(0,"li"),_.G(1,"mat-icon",12),_.D(2,"div",5)(3,"h2",6),_.J(4,"Setting 3: Enable OEM Unlocking"),_.E(),_.D(5,"div"),_.J(6," Toggle the OEM unlocking setting on in the developer options menu. "),_.D(7,"ul",7)(8,"li"),_.J(9,"Android P+ (9.0+) - Settings > System > Advanced > Developer Options > OEM unlocking"),_.E(),_.D(10,"li"),_.J(11,"Android O (8.0) - Settings > System > Developer Options > OEM unlocking"),_.E(),_.D(12,"li"),_.J(13,"Android N and before - Settings > Developer Options > OEM unlocking"),
_.E()(),_.D(14,"p",13),_.J(15,' If the option is grayed out with "Bootloader is already unlocked" or is already toggled on, then skip this step. If you are unable to enable the option, ensure the device is connected to the internet or '),_.D(16,"a",14),_.J(17,"follow these instructions"),_.E(),_.J(18,". "),_.E()()()());a&2&&(a=_.H(),_.u(16),_.C("href",a.Hc.TM,_.xj))};
Ow=function(a){return a.description?2:a.type!=="adb"||a.A?a.B?4:a.Qx?5:a.type==="potential_android_device"?6:a.error?8:a.type==="adb"||a.type==="fastboot"&&a.A||a.type==="unknown"?2:8:3};Pw=function(a){var b;if(b=!!a){let c;if(!(b=a.Va.A.Ej===2&&((c=a.description)==null?void 0:c.X)!==2)){let d;b=!!a.Oj&&!!a.Qj&&a.Oj>a.Qj&&((d=a.description)==null?void 0:d.X)!==2}}return b};_.Qw=function(a,b){return b!=null?a!=null?`${b} (${a})`:b:a};_.Rw=function(a,b){return b?`${a} (signed)`:a};
Sw=function(a){try{const b=zia.exec(a);if(!b)return{raw:a};const [,c,d,e,f,g,h,k,m]=b;return{raw:a,brand:c,product:d,device:e,platformVersion:f,buildId:g,lD:h,type:k,tags:m}}catch(b){return{raw:a}}};Aia=function(a){a&1&&(_.D(0,"span"),_.J(1),_.E());a&2&&(a=_.H(2),_.u(),_.go("; Serial Number: ",a.device.serialNumber))};Bia=function(a){a&1&&(_.D(0,"span"),_.J(1),_.E());a&2&&(a=_.H(2),_.u(),_.go("; ",a.uh.text))};
Cia=function(a){a&1&&_.G(0,"copyable-text",17);a&2&&(a=_.H(3),_.C("text",a.device.serialNumber)("textTooltip","Serial Number: "+a.device.serialNumber))};Dia=function(a){a&1&&_.J(0);a&2&&(a=_.H(3),_.ho(a.device.serialNumber))};Eia=function(a){a&1&&_.G(0,"copyable-text",21);a&2&&(a=_.H(4),_.C("text",a.AG)("textTooltip","Current Build: "+a.device.Eb.version))};Fia=function(a){a&1&&_.J(0);a&2&&(a=_.H(4),_.ho(a.AG))};
Gia=function(a){a&1&&(_.D(0,"span",18)(1,"span",19),_.J(2,"Current Build: "),_.E(),_.A(3,Eia,1,2,"copyable-text",20)(4,Fia,1,1,"ng-template",null,2,_.to),_.E());if(a&2){a=_.Pn(5);const b=_.H(3);_.u(3);_.C("ngIf",b.sC)("ngIfElse",a)}};Hia=function(a){a&1&&(_.D(0,"span",13)(1,"span",14),_.A(2,Cia,1,2,"copyable-text",15)(3,Dia,1,1,"ng-template",null,1,_.to),_.E(),_.A(5,Gia,6,2,"span",16),_.E());if(a&2){a=_.Pn(4);const b=_.H(2);_.u(2);_.C("ngIf",b.sC)("ngIfElse",a);_.u(3);_.C("ngIf",b.AG)}};
Iia=function(a){a&1&&_.G(0,"mat-icon",27);if(a&2){a=_.H(4);let b;_.C("svgIcon",(b=a.uh.TN)!=null?b:"gm:help_outline")}};Jia=function(a){a&1&&(_.jn(0),_.D(1,"span",24)(2,"span",25),_.J(3),_.E(),_.A(4,Iia,1,1,"mat-icon",26),_.E(),_.kn());if(a&2){a=_.H(3);_.u();let b;_.C("ngClass",a.uh.gh)("matTooltip",(b=a.uh.Jn)!=null?b:"")("matTooltipDisabled",!a.uh.Jn);_.u(2);_.ho(a.uh.text);_.u();_.C("ngIf",a.uh.Jn)}};Kia=function(a){a&1&&_.G(0,"div",29);a&2&&(a=_.H(4),_.C("markdown",a.uh.jG))};
Mia=function(a){a&1&&(_.D(0,"span",28)(1,"span",25),_.J(2),_.E(),_.G(3,"mat-icon",27),_.E(),_.A(4,Kia,1,1,"ng-template",null,4,_.to));if(a&2){a=_.Pn(5);const b=_.H(3);_.C("ngClass",b.uh.gh)("xapInlineDialog",a)("hoverDelayMs",100)("overlaySize",_.ro(6,Lia));_.u(2);_.ho(b.uh.text);_.u();let c;_.C("svgIcon",(c=b.uh.TN)!=null?c:"gm:help_outline")}};
Nia=function(a){if(a&1){const b=_.Ch();_.D(0,"button",33);_.nn("click",function(){_.Dh(b);const c=_.H(4);return _.Eh(c.Uf())});_.J(1,"Help");_.E()}a&2&&_.C("clickAnalyticsEvent","potential_android_device_help")};Oia=function(a){a&1&&(_.D(0,"a",34),_.J(1,"Help"),_.E());a&2&&(a=_.H(4),_.C("clickAnalyticsEvent","unsupported_help")("href",a.l_,_.xj))};
Pia=function(a){a&1&&(_.jn(0)(1,30),_.A(2,Nia,2,1,"button",31)(3,Oia,2,2,"a",32),_.kn()());a&2&&(a=_.H(3),_.u(),_.C("ngSwitch",a.status),_.u(),_.C("ngSwitchCase",a.li.cH),_.u(),_.C("ngSwitchCase",a.li.Aq))};Qia=function(a){a&1&&(_.D(0,"div",22),_.A(1,Jia,5,5,"ng-container",23)(2,Mia,6,7,"ng-template",null,3,_.to)(4,Pia,4,3,"ng-container",9),_.E());if(a&2){a=_.Pn(3);const b=_.H(2);_.u();_.C("ngIf",!b.uh.jG)("ngIfElse",a);_.u(3);_.C("ngIf",b.yN)}};
Ria=function(a){if(a&1){const b=_.Ch();_.D(0,"button",35);_.nn("click",function(){_.Dh(b);const c=_.H(2);return _.Eh(c.Dk.emit())});_.G(1,"mat-icon",36);_.E()}a&2&&_.C("clickAnalyticsEvent","edit")};
Sia=function(a){a&1&&(_.G(0,"mat-icon",6),_.D(1,"span",7),_.J(2),_.D(3,"span",8),_.A(4,Aia,2,1,"span",9)(5,Bia,2,1,"span",9),_.E()(),_.J(6," "),_.A(7,Hia,6,3,"span",10),_.J(8," "),_.A(9,Qia,5,3,"div",11)(10,Ria,2,1,"button",12),_.qn(11));a&2&&(a=_.H(),_.C("svgIcon",a.VV(a.device)),_.u(),_.C("id",a.UL),_.Zm("aria-live",a.HN),_.u(),_.go(" ",a.name),_.u(2),_.C("ngIf",a.device&&a.device.serialNumber),_.u(),_.C("ngIf",a.my),_.u(2),_.C("ngIf",a.device),_.u(2),_.C("ngIf",a.my),_.u(),_.C("ngIf",a.Ek))};
Tia=function(a){a&1&&_.ln(0)};Uia=function(a){a&1&&(_.D(0,"mat-card",37),_.A(1,Tia,1,0,"ng-container",38),_.E());if(a&2){a=_.H();const b=_.Pn(1);_.C("appearance",a.DK?"raised":"outlined");_.u();_.C("ngTemplateOutlet",b)}};
Via=function(a){if(!a||!a.description)return"gm:device_unknown";switch(a.description.X){case 7:case 5:return"gm:developer_board";case 3:return"gm:tv";case 2:return"gm:watch";case 1:return"gm:tablet";case 6:return"gm:memory";case 8:return"gm:directions_car";case 9:return"gm:power";case 11:return"gm:computer";default:return"gm:smartphone"}};
eja=function(a){switch(a){case 2:return Wia;case 3:return Xia;case 4:return Yia;case 5:return Zia;case 6:return $ia;case 7:return aja;case 1:return bja;case 0:return cja;case 8:return dja;default:return _.Pa(a,void 0)}};fja=function(a){switch(a){case 2:case 3:case 4:case 5:case 6:case 8:return 1;case 1:return 0;case 0:return 3;case 7:return 2;default:return _.Pa(a,void 0)}};gja=function(a){return _.w(b=>b.map(a))};_.Tw=function(a){return a.length>0?_.tl(a):_.il([])};
hja=function(a){return _.Uk(am(a),_.w(([b,c])=>b.map(d=>{const e=Ow(d),f=c.lm(d);return f.supported||e!==2?{device:d,status:e}:{device:d,status:7,Lh:f}})))};Uw=function(a){return a.serialNumber?`${a.name}; Serial Number: ${a.serialNumber}`:a.name};
ija=function(){return _.Uk(_.w(a=>new Map(a.map(b=>[b.device.serialNumber,b]))),Am(1E3,void 0,{gx:!1,Gy:!0}),_.nm((a,b)=>{if(a.status===void 0)return{status:b,changes:[]};const c=a.status;a=Array.from(c.values()).map(e=>e.device).filter(e=>!b.has(e.serialNumber));const d=Array.from(b.values()).filter(e=>{const f=c.get(e.device.serialNumber);return!f||e.status!==f.status});a=[...a.map(e=>({device:e,status:0})),...d];return{status:b,changes:a}},{status:void 0,changes:[]}),_.w(a=>a.changes),_.Il(a=>
a.length>=1))};jja=function(){return _.Uk(gja(a=>{const b=Uw(a.device);switch(a.status){case 0:return`${b}; Disconnected`;case 2:return`${b}; Connected`;case 3:return`Found, but unable to connect to ${b}`;case 4:return`${b}; Auth pending`;case 5:return`${b}; Pending web device proxy authorization`;case 6:return`Found potential Android device ${b}`;case 7:return`${b}; Connected, but unsupported`;case 8:return`Unable to inspect ${b}`;default:return _.Pa(a.status,void 0)}}),_.w(a=>a.map(b=>`${b}.`).join(" ")))};
kja=function(a){a&1&&(_.D(0,"xap-callout",21)(1,"xap-callout-body"),_.J(2," If you are trying to install a build on this device, you must visit this site on another computer and connect this device via a USB cable. "),_.E()())};
lja=function(a){a&1&&(_.D(0,"li",22),_.G(1,"mat-icon",23),_.D(2,"div",8)(3,"div",24),_.J(4,"Step 0: Install Android USB Driver"),_.E(),_.D(5,"div",25),_.J(6," You are using a Windows machine and need to install additional software ( "),_.D(7,"a",26),_.J(8,"Android USB Driver"),_.E(),_.J(9," ) to connect your phone if you have not already done so. "),_.E()()());a&2&&(a=_.H(),_.u(7),_.C("href",a.Hc.rs,_.xj))};mja=function(a){a&1&&(_.jn(0),_.J(1," and OEM Unlocking"),_.kn())};
nja=function(a){a&1&&(_.D(0,"li",5),_.J(1," If you are using a Windows computer, make sure you have downloaded and "),_.D(2,"a",15),_.J(3," installed the Windows driver "),_.E(),_.J(4,". "),_.E());a&2&&(a=_.H(),_.u(2),_.C("href",a.Hc.rs,_.xj))};
oja=function(a){if(a&1){const b=_.Ch();_.D(0,"active-device-picker-device-option",12);_.nn("onSelection",function(){_.Dh(b);const c=_.H().Ja,d=_.H();return _.Eh(Vw(d,c.selected.device))});_.G(1,"device-card",13);_.E()}if(a&2){a=_.H().Ja;const b=_.H();_.C("selected",!0);_.Zm("aria-label",b.Gj(a.selected.device));_.u();_.C("noOutline",!0)("showHelpActions",!1)("enableCopyableText",!0)("deviceSnapshot",a.selected)("deviceSupportConfig",b.Ac)}};
pja=function(a,b){if(a&1){const c=_.Ch();_.D(0,"active-device-picker-device-option",14);_.nn("onSelection",function(){const d=_.Dh(c).ib,e=_.H(2);return _.Eh(Vw(e,d.device))});_.G(1,"device-card",15);_.E()}a&2&&(a=b.ib,b=_.H(2),_.Zm("aria-label",b.Gj(a.device)),_.u(),_.C("noOutline",!0)("deviceSnapshot",a)("deviceSupportConfig",b.Ac)("enableCopyableText",!0))};
qja=function(a){a&1&&(_.D(0,"button",20)(1,"async-action-button-content"),_.J(2,"Force Inspect"),_.E()());if(a&2){a=_.H().ib;const b=_.H(2);_.Ym("aria-label",_.lo("Force Inspect ",b.Gj(a.device)));_.C("active-aria-label",_.lo("Force Inspecting ",b.Gj(a.device)))("clickAnalyticsEvent","force_inspect")("asyncAction",b.MC.bind(b,a.device))}};
rja=function(a){a&1&&(_.D(0,"button",21)(1,"async-action-button-content"),_.J(2,"Authorize"),_.E()());if(a&2){a=_.H().ib;const b=_.H(2);_.Ym("aria-label",_.lo("Authorize Device ",b.Gj(a.device)));_.C("active-aria-label",_.lo("Authorizing Device ",b.Gj(a.device)))("clickAnalyticsEvent","authorize_device")("asyncAction",a.device.Qx)}};
sja=function(a,b){a&1&&(_.D(0,"active-device-picker-device-option",16)(1,"device-card",17),_.A(2,qja,3,6,"button",18)(3,rja,3,6,"button",19),_.E()());a&2&&(a=b.ib,b=_.H(2),_.C("disabled",!0),_.Zm("aria-label",b.Gj(a.device)),_.u(),_.C("noOutline",!0)("enableCopyableText",!0)("deviceSnapshot",a)("deviceSupportConfig",b.Ac),_.u(),_.C("ngIf",a.status===b.li.YG),_.u(),_.C("ngIf",a.status===b.li.mQ&&a.device.Qx))};
tja=function(a){a&1&&(_.D(0,"active-device-picker-device-option",22),_.G(1,"device-card",23),_.E());a&2&&(a=_.H(2),_.C("disabled",!0),_.u(),_.C("noOutline",!0)("enableCopyableText",!0)("deviceState",a.sq.CONNECTING)("deviceSupportConfig",a.Ac))};
uja=function(a,b){a&1&&(_.jn(0),_.A(1,oja,2,7,"active-device-picker-device-option",8)(2,pja,2,5,"active-device-picker-device-option",9)(3,sja,4,8,"active-device-picker-device-option",10)(4,tja,2,5,"active-device-picker-device-option",11),_.K(5),_.kn());a&2&&(a=b.Ja,b=_.H(),_.u(),_.C("ngIf",a.selected),_.u(),_.C("ngForOf",a.available)("ngForTrackBy",b.mK),_.u(),_.C("ngForOf",a.j_)("ngForTrackBy",b.mK),_.u(),_.C("ngIf",_.so(5,6,b.ha.Gw)))};
vja=function(a,b){a&1&&(_.D(0,"no-devices-instructions",25),_.J(1," Manually add a new device by following the steps below. "),_.E());a&2&&_.C("deviceSupportConfig",b.Ja)};wja=function(a){a&1&&(_.A(0,vja,2,1,"no-devices-instructions",24),_.K(1));a&2&&(a=_.H(),_.C("ngIf",_.so(1,1,a.Yo)))};xja=function(a,b){return _.v(function*(){return a.Mb(b)})};
yja=function(a){switch(a){case 0:return 30101;case 1:return 30102;case 2:return 30103;case 3:return 30104;case 4:return 30105;case 5:return 30106;case 6:return 30107;case 7:return 30108;case 8:return 30109;case 9:return 30110;case 10:return 30111;case 11:return 30112;default:return 0}};zja=function(a,b){return _.v(function*(){let c="";var d=new Ww(a,e=>{c+=e});yield b.open(d);yield d.complete;d=_.tv(c.substring(0,4));return c.substring(4,4+d)})};
Aja=function(a,b){return _.v(function*(){return b.Kc?b.Kc(a):a.ec?b.S.includes(a.ec):!1})};Bja=function(a){a&1&&(_.jn(0),_.D(1,"span",8),_.J(2),_.E(),_.G(3,"device-card",9),_.kn());if(a&2){a=_.H(2).Ja;const b=_.H();_.u(2);_.ho(b.Gj(a.device));_.u();_.C("noOutline",!0)("showHelpActions",!1)("device",a.device)("deviceSupportConfig",b.Ac)("deviceState",a.Wv)("enableCopyableText",!0)}};
Cja=function(a){a&1&&(_.D(0,"div",11),_.G(1,"mat-icon",12),_.D(2,"span",13),_.J(3,"Select device "),_.D(4,"span",14),_.J(5),_.E()()());if(a&2){a=_.H(3).Ja;_.u(5);let b;_.go("(",(b=a.zT)!=null?b:0," available)")}};Dja=function(a){a&1&&_.A(0,Cja,6,1,"div",10);if(a&2){a=_.H(2).Ja;const b=_.H();_.C("ngIf",!b.FL(a))}};Eja=function(a){a&1&&(_.jn(0),_.J(1," ("),_.D(2,"a",22),_.J(3,"more details"),_.E(),_.J(4,")"),_.kn());a&2&&(a=_.H(4).Ja,_.u(2),_.C("href",a.Lh.Ge,_.xj))};
Fja=function(a){a&1&&(_.D(0,"div",19),_.G(1,"mat-icon",20),_.D(2,"span",13),_.J(3," The selected device is unsupported"),_.A(4,Eja,5,1,"ng-container",4),_.J(5,". Try resolving the issue or select another device. "),_.G(6,"span",21),_.E()());a&2&&(a=_.H(3).Ja,_.u(4),_.C("ngIf",a.Lh.Ge),_.u(2),_.C("markdown",a.Lh.message))};
Gja=function(a){a&1&&(_.D(0,"div",19),_.G(1,"mat-icon",20),_.D(2,"span",13),_.J(3," This device is possibly being used by another program. If you use "),_.D(4,"code"),_.J(5,"adb"),_.E(),_.J(6," on the command line you may have to run "),_.D(7,"code"),_.J(8,"adb kill-server"),_.E(),_.J(9,". "),_.E()())};
Hja=function(a){a&1&&(_.D(0,"div",19),_.G(1,"mat-icon",20),_.D(2,"span",13),_.J(3," Check your device for a USB debugging prompt on the screen and allow access. If none try disconnecting and reconnecting it. "),_.E()())};Ija=function(a){a&1&&(_.D(0,"div",19),_.G(1,"mat-icon",20),_.D(2,"span",13),_.J(3," This device does not have USB debugging enabled. Make sure you have properly "),_.D(4,"a",23),_.J(5,"prepared your device"),_.E(),_.J(6,". "),_.E()());a&2&&(a=_.H(4),_.u(4),_.C("href",a.Hc.TM,_.xj))};
Jja=function(a){a&1&&(_.D(0,"div",19),_.G(1,"mat-icon",20),_.D(2,"span",13),_.J(3," Error connecting to your device. Try disconnecting and reconnecting it. "),_.G(4,"br"),_.J(5),_.E()());if(a&2){a=_.H(3).Ja;const b=_.H();_.u(5);_.go(" ",b.kf(a.device.error)," ")}};Kja=function(a){a&1&&(_.D(0,"xap-callout",24),_.G(1,"xap-callout-body",21),_.E());a&2&&(a=_.H(4),_.u(),_.C("markdown",a.hR))};
Lja=function(a){a&1&&(_.D(0,"xap-callout",24)(1,"xap-callout-body"),_.J(2," An error occurred while connecting to Web Device Proxy. Devices are now connected over USB. "),_.G(3,"br"),_.J(4),_.K(5),_.E()());a&2&&(a=_.H(4),_.u(4),_.go(" ",_.so(5,1,a.tO)," "))};
Mja=function(a){a&1&&(_.jn(0),_.A(1,Fja,7,2,"div",15),_.jn(2,16),_.A(3,Gja,10,0,"div",17)(4,Hja,4,0,"div",17)(5,Ija,7,1,"div",17)(6,Jja,6,1,"div",17),_.kn(),_.A(7,Kja,2,1,"xap-callout",18)(8,Lja,6,3,"xap-callout",18),_.K(9),_.kn());if(a&2){a=_.H(2).Ja;const b=_.H();_.u();_.C("ngIf",a.Wv===b.sq.Aq);_.u();_.C("ngSwitch",a.device&&b.GU(a.device));_.u();_.C("ngSwitchCase",b.li.YG);_.u();_.C("ngSwitchCase",b.li.UNAUTHORIZED);_.u();_.C("ngSwitchCase",b.li.cH);_.u();_.C("ngSwitchCase",b.li.WQ);_.u();_.C("ngIf",
b.qP&&b.zW(a.device));_.u();_.C("ngIf",_.so(9,8,b.tO))}};
Oja=function(a){if(a&1){const b=_.Ch();_.jn(0);_.D(1,"button",6,2);_.K(3);_.nn("click",function(){_.Dh(b);const c=_.H(2);return _.Eh(Nja(c))});_.A(4,Bja,4,7,"ng-container",5)(5,Dja,1,1,"ng-template",null,3,_.to);_.G(7,"mat-icon",7);_.E();_.A(8,Mja,10,10,"ng-container",4);_.kn()}if(a&2){a=_.Pn(6);const b=_.H().Ja,c=_.H();_.u();_.Zm("aria-expanded",c.kd)("aria-owns",c.Ts)("aria-controls",c.Ts)("aria-invalid",_.so(3,7,c.Ib.Wb)==null);_.u(3);_.C("ngIf",c.FL(b))("ngIfElse",a);_.u(4);_.C("ngIf",b.status===
c.Xt.Aq||b.status===c.Xt.Uy||b.status===c.Xt.Xy)}};Pja=function(a,b){a&1&&(_.D(0,"no-devices-instructions",31),_.J(1," Manually add a new device by following the steps below. "),_.E());a&2&&_.C("deviceSupportConfig",b.Ja)};
Qja=function(a){if(a&1){const b=_.Ch();_.jn(0);_.D(1,"mat-card",25);_.A(2,Pja,2,1,"no-devices-instructions",26);_.K(3);_.D(4,"div",27)(5,"button",28);_.nn("click",function(){_.Dh(b);const c=_.H(3);return _.Eh(c.FF())});_.J(6,"Troubleshooting tips");_.E();_.D(7,"button",29);_.nn("click",function(){_.Dh(b);const c=_.H(3);return _.Eh(c.JA())});_.G(8,"mat-icon",30);_.J(9," Add new device ");_.E()()();_.kn()}a&2&&(a=_.H(3),_.u(2),_.C("ngIf",_.so(3,3,a.Yo)),_.u(3),_.C("clickAnalyticsEvent","no_devices_troubleshooting_tips"),
_.u(2),_.C("clickAnalyticsEvent","no_devices_add_new_device"))};Rja=function(a){a&1&&_.A(0,Qja,10,5,"ng-container",5);if(a&2){a=_.H().Ja;const b=_.Pn(5),c=_.H();_.C("ngIf",a.status===c.Xt.bQ)("ngIfElse",b)}};Sja=function(a){a&1&&(_.D(0,"mat-card",32),_.G(1,"mat-progress-spinner",33),_.D(2,"span",34),_.J(3,"Loading device list ..."),_.E(),_.G(4,"mat-icon",7),_.E());a&2&&(a=_.H(2),_.Zm("aria-owns",a.Ts))};
Tja=function(a,b){a&1&&(_.jn(0),_.A(1,Oja,9,9,"ng-container",5)(2,Rja,1,2,"ng-template",null,0,_.to)(4,Sja,5,1,"ng-template",null,1,_.to),_.kn());if(a&2){a=b.Ja;b=_.Pn(3);const c=_.H();_.u();_.C("ngIf",c.xW(a)||c.kd)("ngIfElse",b)}};Uja=function(a){switch(a.status){case 4:case 3:case 5:return!0;default:return!1}};Vja=function(a){switch(a.status){case 0:case 2:return!1;default:return!0}};
_.Xw=function(){var a={message:"A booted Android device is required",Ge:void 0};return{tn:!1,lm(b){return b.type==="adb"&&b.yi==="device"?{supported:!0}:Object.assign({},{supported:!1},a)}}};Wja=function(a){a&1&&(_.D(0,"h1"),_.J(1,"Action required to continue"),_.E())};Xja=function(a){a&1&&(_.D(0,"h1"),_.J(1,"Reselect your device"),_.E())};Yja=function(a){a&1&&_.G(0,"p",14);a&2&&(a=_.H(2),_.C("markdown",a.data.lq))};
Zja=function(a){a&1&&(_.jn(0),_.J(1," or manually reboot the device to the bootloader"),_.kn())};$ja=function(a){if(a&1){const b=_.Ch();_.D(0,"p");_.J(1," The device does not have USB Debugging enabled. ");_.D(2,"button",15);_.nn("click",function(){_.Dh(b);const c=_.H(2);return _.Eh(c.Uf())});_.J(3,"Enable USB debugging");_.E();_.A(4,Zja,2,0,"ng-container",11);_.J(5,". ");_.E()}a&2&&(a=_.H(2),_.u(4),_.C("ngIf",a.data.X===a.Yy))};
aka=function(a){a&1&&(_.jn(0),_.D(1,"p"),_.J(2,' Your device unexpectedly appeared as an ADB device. Choose "Reboot into Bootloader" to reboot to the bootloader. Afterwards the device will reboot into the bootloader. '),_.E(),_.D(3,"p")(4,"span",16),_.J(5,"Do not interact with the device unless instructed to do so by this page."),_.E(),_.J(6,' The device may show "fastboot" or "bootloader" on it and this is working as intended. Do NOT select "Start" or any other option on the screen. After the reboot please wait up to a minute for flashstation to detect the device (it may also ask you to re-select the device). '),
_.E(),_.kn())};bka=function(a){a&1&&(_.D(0,"p"),_.J(1,' Your device unexpectedly appeared as a fastboot device. Choose "Reboot" to reboot the device. '),_.E())};cka=function(a){a&1&&(_.D(0,"p"),_.J(1," Failed to connect to your device. Try disconnecting and reconnecting it. "),_.E())};dka=function(a){a&1&&(_.D(0,"button",17),_.J(1," Reboot into Bootloader "),_.E());if(a&2){a=_.H().Ja;const b=_.H();_.C("clickAnalyticsEvent","reboot_bootloader")("asyncAction",b.mT.bind(b,a))}};
eka=function(a){a&1&&(_.D(0,"button",17),_.J(1," Reboot "),_.E());if(a&2){a=_.H().Ja;const b=_.H();_.C("clickAnalyticsEvent","reboot")("asyncAction",b.rV.bind(b,a))}};
fka=function(a,b){a&1&&(_.D(0,"div",9),_.A(1,Yja,1,1,"p",10)(2,$ja,6,1,"p",11)(3,aka,7,0,"ng-container",11)(4,bka,2,0,"p",11)(5,cka,2,0,"p",11),_.D(6,"device-card",12),_.A(7,dka,2,2,"button",13)(8,eka,2,2,"button",13),_.E()());a&2&&(a=b.Ja,b=_.H(),_.u(),_.C("ngIf",b.data.lq),_.u(),_.C("ngIf",a.type==b.hQ),_.u(),_.C("ngIf",a.type===b.LG),_.u(),_.C("ngIf",a.type===b.Yy),_.u(),_.C("ngIf",a.error),_.u(),_.C("device",a)("deviceSupportConfig",b.data.Ac),_.u(),_.C("ngIf",a.type===b.LG),_.u(),_.C("ngIf",
a.type===b.Yy))};gka=function(a){a&1&&(_.D(0,"xap-callout",24)(1,"xap-callout-body"),_.J(2),_.E()());a&2&&(a=_.H(2),_.u(2),_.ho(a.eC))};hka=function(a){a&1&&_.G(0,"p",14);a&2&&(a=_.H(2),_.C("markdown",a.data.lq))};ika=function(a){a&1&&(_.D(0,"p"),_.J(1," As you are using a Windows machine, you need to install additional software ( "),_.D(2,"a",25),_.J(3,"Android USB Driver"),_.E(),_.J(4," ) to connect your phone if you have not already done so. "),_.E());a&2&&(a=_.H(2),_.u(2),_.C("href",a.Hc.rs,_.xj))};
jka=function(a){a&1&&(_.G(0,"mat-icon",18),_.D(1,"div",19),_.A(2,gka,3,1,"xap-callout",20)(3,hka,1,1,"p",10),_.D(4,"p")(5,"b"),_.J(6,"When a device changes modes for the first time you must select it again."),_.E(),_.G(7,"mat-icon",21),_.J(8,' To continue, reselect your device from the browser menu. It may have a different name such as "Android". If your device does not appear in the browser menu you may need to disconnect and reconnect the device cable. '),_.E(),_.A(9,ika,5,1,"p",11),_.D(10,"ul",
22)(11,"li"),_.G(12,"mat-icon",23),_.J(13,"You should not have to interact with the device screen or buttons"),_.E()()());a&2&&(a=_.H(),_.u(2),_.C("ngIf",a.eC),_.u(),_.C("ngIf",a.data.lq),_.u(6),_.C("ngIf",a.Vm))};kka=function(a){if(a&1){const b=_.Ch();_.D(0,"button",26);_.nn("click",function(){_.Dh(b);const c=_.H();return _.Eh(c.We())});_.J(1," Reselect device ");_.E()}a&2&&_.C("clickAnalyticsEvent","find_device")};_.Yw=function(a){typeof a==="string"&&(a={message:a});return{ub:!1,details:a}};
_.Zw=function(a,b){typeof b==="string"&&(b={message:b});return{ub:!0,file:a,details:b}};_.$w=function(a){return{ub:!0,value:a}};
ax=function(a){return _.v(function*(){var b=a[Symbol.asyncIterator]();const c=[];for(;;){const {value:d,done:e}=yield b.next();if(d){if(d.ub){let f,g;yield(g=(f=b).return)==null?void 0:g.call(f,d);return d}c.push(d)}if(e)break}b=c.filter(d=>!d.details.hk).map(d=>d.details);return b.length===0?_.Yw({hk:!0}):b.length===1?_.Yw(b[0]):_.Yw({message:"Looked for multiple files",He:b})})};
_.bx=function(a,b,c){return _.v(function*(){return ax(function(){return function(){return new Pu(function*(){for(const d of c)yield new Qu(0,a.find(d,b))}())}()}())})};_.cx=function(a){return _.v(function*(){if(a.sh!==void 0)return a.sh();throw new _.L("File is not remotable");})};dx=function(a,b=""){if(a.hk)return`${b} * Unsupported\n`;let c=`${b} * ${a.message}\n`;if(a.He)for(const d of a.He)c+=dx(d,`${b}    `);return c};lka=function(a){return a instanceof RegExp?b=>a.test(b):b=>b===a};
ex=function(a){return{message:`Zip entry ${a.jg}`,He:[a.Ch.details]}};mka=function(a,b,c,d){return _.v(function*(){var e=_.fx(gx,{XV:31,YV:139,Af:8,flags:0,jX:b,oV:0,os:3});const f=new _.hx(e);e=_.fx(ix,{crc32:c,iW:d});const g=new _.hx(e);return new jx(function(){return function(){return new Pu(function*(){yield new Qu(0,yield new Qu(2,f.ac()));yield new Qu(0,yield new Qu(2,a()));yield new Qu(0,yield new Qu(2,g.ac()))}())}()}())})};
oka=function(a){return _.v(function*(){var b=Math.max(0,a.size-65536),c=yield a.A(b);a:{var d=_.kv(c);for(var e=c.length-4;e>=0;--e)if(d.getUint32(e,!0)===101010256){d=e;break a}throw new _.M("Could not find End of Central Directory",20);}e=d;d=c.slice(e);var f=kx.get(_.kv(d));if(d.length-kx.size!==f.PJ)throw new _.L("Comment length does not match remaining size");f.comment=_.ev(d.slice(kx.size));if(f.im!==f.jm)throw new _.L("Only single disk zips are supported");d=f;if(d.Bj===Number(4294967295)||
d.Aj===Number(4294967295)||d.im===Number(65535))e=e-nka.size-lx.size,c=lx.get(_.kv(c.slice(e))),d.Kr===Number(65535)&&(d.Kr=c.Kr),d.Lr===Number(65535)&&(d.Lr=c.Lr),d.im===Number(65535)&&(d.im=sv(c.im)),d.jm===Number(65535)&&(d.jm=sv(c.jm)),d.Bj===Number(4294967295)&&(d.Bj=sv(c.Bj)),d.Aj===Number(4294967295)&&(d.Aj=sv(c.Aj));c=b+e;e=d.Aj+d.Bj;b=0;f=yield a.A(d.Aj,d.Bj);if(c!==e&&_.kv(f).getUint32(0,!0)!==33639248){b=c-e;if(b<0)throw new _.L("Unable to determine zip offset");f=yield a.A(b+d.Aj,d.Bj)}c=
f;e=[];f=0;for(let x=0;x<d.jm;++x){var g=c.slice(f),h=mx.get(_.kv(g)),k=mx.size,m=k+h.lg,r=m+h.Jg;const z=r+h.Xr;h.filename=_.ev(g.slice(k,k+h.lg));h.Vr=_.ev(g.slice(m,m+h.Jg));h.JK=_.ev(g.slice(r,r+h.Xr));k=g.slice(m,m+h.Jg);m=h.Jg;g=[];for(r=0;r+nx.size<=m;){const I=nx.get(_.kv(k.slice(r,r+nx.size)));r+=nx.size;const S=k.slice(r,r+I.Gr);g.push({header:I,data:S});r+=I.Gr}for(const I of g)g=0,I.header.id===1&&(h.Nn===Number(4294967295)&&(h.Nn=sv(_.kv(I.data).getBigUint64(g,!0)),g+=8),h.xk===Number(4294967295)&&
(h.xk=sv(_.kv(I.data).getBigUint64(g,!0)),g+=8),h.Mj===Number(4294967295)&&(h.Mj=sv(_.kv(I.data).getBigUint64(g,!0)),g+=8),h.yK===Number(65535)&&(h.Mj=_.kv(I.data).getUint32(g,!0)));const {yh:B,entry:F}={entry:h,yh:z};e.push(F);f+=B}return{pV:b,entries:e}})};px=function(a){return _.v(function*(){var b=yield a.A(0,ox.size);b=ox.get(_.kv(b));const c=ox.size,d=c+b.lg;return{HW:b,vV:c,nV:d,yh:d+b.Jg}})};
pka=function(a){return _.v(function*(){const {HW:b,vV:c,nV:d,yh:e}=yield px(a);var f=yield a.A(c,b.lg);b.filename=_.fv(f);f=yield a.A(d,b.Jg);b.Vr=_.fv(f);return{GW:b,yh:e}})};qka=function(a,b){return(new Date((a>>9&127)+1980,(a>>5&15)-1,a&31,b>>11&31,b>>5&63,(b&31)<<1)).getTime()/1E3};
ux=function(a,b,c){return _.v(function*(){var d=new qx;d.append(_.fx(ox,a),new Uint8Array(rx(a.filename+a.Vr)));d=new Uint8Array(sx(d));var e=Object.assign({},c,{Mj:0});var f=new qx;f.append(_.fx(mx,e),new Uint8Array(rx(e.filename+e.Vr+e.JK)));e=new Uint8Array(sx(f));f=_.fx(kx,{Bn:101010256,Kr:0,Lr:0,im:1,jm:1,Bj:e.length,Aj:d.length+b.size,PJ:0});return(new _.tx([new _.hx(d),b,new _.hx(e),new _.hx(f)])).ac()})};
rka=function(a){return _.v(function*(){let b=0;for(;;){const c=yield a.ee(131072);if(!c)break;b=_.vx(c,b,c.length)}return b})};
ska=function(a,b){return _.v(function*(){const c=rx(b).length,d=yield rka(yield a.ac()),e={Bn:67324752,BG:10,OC:0,Af:0,bx:0,Zw:0,crc32:d,xk:a.size,Nn:a.size,lg:c,Jg:0,filename:b,Vr:""},f={Bn:33639248,w_:3,BG:10,lg:c,Jg:0,Xr:0,OC:0,Af:0,bx:0,Zw:0,crc32:d,xk:a.size,Nn:a.size,yK:0,mW:0,mV:0,Mj:0,filename:b,Vr:"",JK:""};return{ac:()=>_.v(function*(){return ux(e,a,f)}),size:ox.size+e.lg+e.Jg+a.size+mx.size+f.lg+f.Jg+f.Xr+kx.size}})};
uka=function(a,b){return _.v(function*(){var c=yield a.A(0,32768+b);c=(new TextDecoder("utf-8")).decode(c);c=tka.exec(c);if(!c)throw new _.L("Unable to unpack archive");const [,d,e,f]=c;c=Number(d)-1;const g=Number(e);if(isNaN(c)||isNaN(g))throw new _.L("Unable to unpack archive");return{start:c,size:g,filename:f}})};wx=function(a,b){a.zM=b;return a};xx=function(a){switch(a){case 0:return"Gzip wrapped file";case 1:return"Zip wrapped file";default:return _.Pa(a,"Unknown container format.")}};
yx=function(a){return(a=a.get("Content-Length"))?_.uv(a):void 0};zx=function(a){a=a.get("Range");if(a!=null){var b=vka.exec(a);if(!b)throw new _.L(`Unsupported Range header: ${a}`);var [,c,d]=b;return{start:_.uv(c),end:d==null?void 0:_.uv(d)+1}}};Ax=function({start:a,end:b}){return b==null?`bytes=${a}-`:`bytes=${a}-${b-1}`};
Bx=function(a){a=a.get("Content-Range");if(a!=null){var b=wka.exec(a);if(!b)throw new _.L(`Unsupported Content-Range header: ${a}`);var [,c,d,e]=b;return{start:_.uv(c),end:_.uv(d)+1,size:e==null||e==="*"?void 0:_.uv(e)}}};xka=function({start:a,end:b,size:c}){return c==null?`bytes ${a}-${b-1}/*`:`bytes ${a}-${b-1}/${c}`};
Cx=function(a,b,c){if(a=zx(a)){if(b.status!==206)throw new _.L("Did not get a partial content response to a range request");var d=Bx(b.headers);b=yx(b.headers);if(d){if(d.start!==a.start)throw new _.L(`Response range start did not match request. Expected ${a.start}, got ${d.start}`);if(a.end!=null&&d.end!=null&&d.end!==a.end)throw new _.L(`Response range end did not match request. Expected ${a.end}, got ${d.end}`);}else if(b!=null){let e;a.end!=null?e=a.end-a.start:c!=null&&(e=c-a.start);if(e!=null&&
b!==e)throw new _.L(`Range response content length (${b}) did not match requested range size (${e})`);}}};Dx=function(a){a=a.headers.get("x-goog-safety-encoding");switch(a){case "base64":return"base64";case null:case void 0:case "":return"none";default:throw new _.L(`Unsupported safe response encoding '${a}'`);}};Ex=function(a){return{start:Math.floor(a.start/3)*4,end:a.end===void 0?void 0:Math.ceil(a.end/3)*4}};
Fx=function(a,b){return _.v(function*(){const c=a.lt(b);if(c.retry)yield _.Zu(c.gK);else{let d;throw(d=c.error)!=null?d:b;}})};Gx=function(a=new yka){return a.mt&&a.lt?a:a.create()};
Ix=function(a,b,c){return _.v(function*(){c=c===void 0?Hx:c;const d=Gx(b);for(;;){let g,h;try{var e=yield a(),f=Object.assign({},e);const m=e.url,r=(delete f.url,f);g=new Request(m,r);h=yield c(m,r)}catch(m){yield Fx(d,m);continue}if(h.ok)return{request:g,response:h};const k=d.mt(h);if(k.retry)yield _.Zu(k.gK);else{if(k.error)throw k.error;return{request:g,response:h}}}})};zka=function(a){return typeof a==="function"?a:()=>a};
_.Lx=function(a,{fi:b,Ff:c=()=>{},hV:d}={},e=Hx){return _.v(function*(){var f=Gx(b);const g=zka(a),h=new Jx(f,z=>void c(Object.assign({},z,{lengthComputable:!1,loaded:0}))),k=(...z)=>{const B=new AbortController;return rw(e(...Wha(z,B.signal)),Aka,B)},m=new AbortController,{request:r,response:x}=yield Ix(()=>_.v(function*(){const z=yield g();return Object.assign({},z,{signal:m.signal})}),h,k);return x.ok&&x.body?(Cx(new Headers(r.headers),x,yx(x.headers)),f=new Bka(r,m,x,g,d==null?void 0:d(x),f,c,
k),new Kx(new ReadableStream(f),x)):x})};_.Mx=function(a,b){return a||b?!a||!b||a.md5&&b.md5&&a.md5!==b.md5||a.crc32c&&b.crc32c&&a.crc32c!==b.crc32c?!1:!!a.md5&&a.md5===b.md5||!!a.crc32c&&a.crc32c===b.crc32c:!0};Nx=function(a){a=new Headers(a);a={Authorization:a.get("Authorization")};const b={SAPISIDHASH:!0,SAPISID3PHASH:!0,SAPISID1PHASH:!0,APISIDHASH:!0};return a&&(a.OriginToken||a.Authorization&&b[String(a.Authorization).split(" ")[0]])?!0:!1};
Ox=function(a){const b={};a.md5&&(b.md5=a.md5);a.crc32&&(b.crc32c=a.crc32);return b};Cka=function(){return _.w(a=>{let b,c,d;return(d=a==null?void 0:(b=a.Od)==null?void 0:(c=b.description)==null?void 0:c.zc)!=null?d:[]})};
Dka=function(a="",b=""){const c=_.Xu(a),d=_.Xu(b);if(!c||!d||"ASA1"!==c&&"ASA1"===d)a=0;else if("ASA1"===c&&"ASA1"!==d)a=2;else if(c.startsWith("Z")||d.startsWith("Z"))a=0;else{var e=c.charCodeAt(0),f=d.charCodeAt(0);e<f?(e=f-e,f=-26+e):(f-=e,e=26+f);a=(Math.abs(e)<Math.abs(f)?e:f)<0?2:c===d&&c.length===4&&d.length===4&&a.localeCompare(b)>0?3:1}return a};Eka=function(a=""){return(a=_.Xu(a))?a.charAt(0):void 0};Px=function(a=""){return Fka.includes(a)};
Qx=function(a,b){if(a)return b?`${a.U}-user`:`${a.U}-userdebug`};_.Rx=function(a){const b=a==null?void 0:a.description;var c=a?a.Eb.tags?a.Eb.tags.includes("release-keys"):!1:void 0;let d;return b&&{description:b,be:a==null?void 0:(d=a.Eb)==null?void 0:d.be,target:a==null?void 0:a.Eb.target,signed:c,Mn:a==null?void 0:a.Mn}};
_.Sx=function(a){return _.y(a,_.w(b=>_.Rx(b==null?void 0:b.Od)),_.hm((b,c)=>(b==null?void 0:b.description)===(c==null?void 0:c.description)&&(b==null?void 0:b.be)===(c==null?void 0:c.be)&&(b==null?void 0:b.target)===(c==null?void 0:c.target)&&(b==null?void 0:b.signed)===(c==null?void 0:c.signed)))};_.Tx=function(a,b,c){return(a==null?void 0:a.target)!==void 0&&b===a.target&&((a==null?void 0:a.signed)===void 0||c===a.signed)};
Gka=function(a,b){return b.status==="EXECUTING"?Object.assign({},b,{progress:b.progress!==void 0?b.progress:a.progress}):b.status==="COMPLETE"?Object.assign({},b,{message:b.message!==void 0?b.message:a.message,progress:1}):b};
_.Vx=function(a,b){return _.v(function*(){const c=a.reduce((f,g)=>{let h;return f+((h=g.Id)!=null?h:1)},0);let d=0,e;try{for(const f of a){e=f.progress.subscribe(h=>{let k,m;const r=(d+((k=h.progress)!=null?k:0)*((m=f.Id)!=null?m:1))/c;b==null||b({o3:c,kG:r,Xu:h.task,lT:h.status,Yu:h.message,n1:h.progress})});yield f.execute();e.unsubscribe();let g;d+=(g=f.Id)!=null?g:1}}finally{let f;(f=e)==null||f.unsubscribe()}})};Hka=function(a){a&1&&_.G(0,"mat-icon",15)};
Ika=function(a){if(a&1){const b=_.Ch();_.D(0,"button",16);_.nn("click",function(){_.Dh(b);const c=_.H(2);return _.Eh(c.retry.next())});_.J(1,"Retry");_.E()}a&2&&_.C("clickAnalyticsEvent","retry")};Jka=function(a){a&1&&(_.D(0,"span",17),_.J(1),_.E());a&2&&(a=_.H(2),_.u(),_.ho(a.vd.message))};Kka=function(a){a&1&&(_.D(0,"span",18),_.J(1),_.E());a&2&&(a=_.H(2),_.u(),_.ho(a.vd.xh))};Lka=function(a){a&1&&(_.D(0,"span",19),_.J(1),_.E());a&2&&(a=_.H(2),_.u(),_.ho(a.Dt.errorMessage))};
Mka=function(a){a&1&&(_.jn(0),_.D(1,"div",8),_.G(2,"mat-progress-bar",9),_.A(3,Hka,1,0,"mat-icon",10)(4,Ika,2,1,"button",11),_.E(),_.A(5,Jka,2,1,"span",12)(6,Kka,2,1,"span",13)(7,Lka,2,1,"span",14),_.kn());a&2&&(a=_.H(),_.u(2),_.C("value",a.vd.error||a.vd.complete?100:a.vd.progress*100)("color",a.vd.error?"warn":"primary"),_.u(),_.C("ngIf",a.vd.complete),_.u(),_.C("ngIf",a.vd.error),_.u(),_.C("ngIf",a.vd.message),_.u(),_.C("ngIf",a.vd.xh),_.u(),_.C("ngIf",a.vd.error))};
Nka=function(a){a&1&&(_.jn(0),_.J(1),_.kn());a&2&&(a=_.H(3),_.u(),_.go(". ",a.vd.message))};Oka=function(a){a&1&&(_.D(0,"span",24),_.J(1),_.E());a&2&&(a=_.H(3),_.u(),_.ho(a.vd.xh))};Pka=function(a){a&1&&(_.jn(0),_.G(1,"mat-icon",20),_.D(2,"span",21),_.J(3,"Complete"),_.A(4,Nka,2,1,"ng-container",22),_.E(),_.A(5,Oka,2,1,"span",23),_.kn());a&2&&(a=_.H(2),_.u(4),_.C("ngIf",a.vd.message),_.u(),_.C("ngIf",a.vd.xh))};
Qka=function(a){a&1&&_.A(0,Pka,6,2,"ng-container",7);if(a&2){a=_.H();const b=_.Pn(9);_.C("ngIf",a.vd.complete)("ngIfElse",b)}};Rka=function(a){a&1&&(_.jn(0),_.J(1),_.kn());a&2&&(a=_.H(3),_.u(),_.go(". ",a.vd.message))};Ska=function(a){a&1&&(_.D(0,"span",24),_.J(1),_.E());a&2&&(a=_.H(3),_.u(),_.ho(a.vd.xh))};
Tka=function(a){a&1&&(_.jn(0),_.G(1,"mat-spinner",25),_.D(2,"span",26),_.J(3,"In Progress"),_.A(4,Rka,2,1,"ng-container",22),_.E(),_.A(5,Ska,2,1,"span",23),_.kn());a&2&&(a=_.H(2),_.u(4),_.C("ngIf",a.vd.message),_.u(),_.C("ngIf",a.vd.xh))};Uka=function(a){a&1&&_.A(0,Tka,6,2,"ng-container",7);if(a&2){a=_.H();const b=_.Pn(11);_.C("ngIf",!a.vd.error)("ngIfElse",b)}};Vka=function(a){a&1&&(_.D(0,"span",21),_.J(1),_.E());a&2&&(a=_.H(2),_.u(),_.ho(a.vd.message))};
Wka=function(a){a&1&&(_.D(0,"span",24),_.J(1),_.E());a&2&&(a=_.H(2),_.u(),_.ho(a.vd.xh))};Xka=function(a){if(a&1){const b=_.Ch();_.A(0,Vka,2,1,"span",27)(1,Wka,2,1,"span",23);_.D(2,"div",8)(3,"span",19);_.J(4);_.E();_.D(5,"button",16);_.nn("click",function(){_.Dh(b);const c=_.H();return _.Eh(c.retry.next())});_.J(6,"Retry");_.E()()}a&2&&(a=_.H(),_.C("ngIf",a.vd.message),_.u(),_.C("ngIf",a.vd.xh),_.u(3),_.ho(a.Dt.errorMessage),_.u(),_.C("clickAnalyticsEvent","retry"))};
_.Wx=function(a){switch(a){case 0:return 1;case 2:case 4:case 1:case 3:case 5:case 6:case 7:case 8:case 9:case 10:return 2;default:return 2}};Yka=function(a,b){return a.mode===b.mode&&a.complete===b.complete&&a.progress===b.progress&&a.error===b.error&&a.message===b.message&&a.xh===b.xh};Zka=function(a){a&1&&(_.D(0,"xap-status-badge",9),_.G(1,"mat-icon",10),_.J(2," Enabled "),_.E())};$ka=function(a){a&1&&(_.D(0,"xap-status-badge",11),_.J(1," Disabled "),_.E())};
ala=function(a){a&1&&(_.D(0,"xap-status-badge"),_.J(1),_.E());a&2&&(a=_.H().ib,_.u(),_.ho(a.value))};bla=function(a,b){a&1&&(_.D(0,"tr",1)(1,"td",2)(2,"span",3),_.J(3),_.E(),_.D(4,"span",4),_.J(5),_.E()(),_.D(6,"td",5),_.A(7,Zka,3,0,"xap-status-badge",6)(8,$ka,2,0,"xap-status-badge",7)(9,ala,2,1,"xap-status-badge",8),_.E()());a&2&&(a=b.ib,_.u(3),_.go("",a.namespace,"/"),_.u(2),_.ho(a.name),_.u(),_.C("ngSwitch",a.value),_.u(),_.C("ngSwitchCase",!0),_.u(),_.C("ngSwitchCase",!1))};
cla=function(a){switch(a){case "eng":return 1;case "userdebug":return 2;case "user":return 3;default:return 0}};_.Xx=function(a){if(a.includes("-eng"))return"eng";if(a.includes("-userdebug"))return"userdebug";if(a.includes("-user"))return"user"};_.dy=function(a){return Yx.includes(_.$u(a))||_.Zx.includes(_.$u(a))||_.$x.includes(_.$u(a))||_.ay.includes(_.$u(a))||_.by.includes(_.$u(a))||_.cy.includes(_.$u(a))};
_.ey=function(){var a=["gsiFilesystemExt4"];return b=>Object.assign({},b,{R:[...b.R,...Yx],En:new Set(a)})};gy=function(a,b){let c,d;return(d=(c=_.fy.get(a))==null?void 0:c(b))!=null?d:a};_.jy=function(a){return _.v(function*(){if(!(yield _.hy(a))){const b=yield _.iy(a,"lenovoraw"),c=yield _.iy(a,"lenovocust");return b.trim().startsWith("raw")&&c.trim().startsWith("raw")}return!1})};ky=function(a){return a&&(a.startsWith("PVT")||a.startsWith("EVT")||a.startsWith("DVT"))};
dla=function(a){switch(a.installMode){case 0:return a.flashAi?6:1;case 1:return 2;case 2:return 4;case 3:return 5;default:return 0}};ny=function(a){var b=new _.ly;b=_.Rr(b,3,a.wipe||!1);b=_.Rr(b,4,a.lock||!1);b=_.Rr(b,5,a.forceFlash||!1);b=_.Rr(b,6,a.disableVerity||!1);b=_.Rr(b,7,a.disableVerification||!1);b=_.Rr(b,8,a.skipSecondary||!1);b=_.Rr(b,9,a.forceDebuggable||!1);b=_.my(b,dla(a));b=_.Rr(b,12,a.IF||!1);b=_.Rr(b,13,a.disableStreamingFlash||!1);return _.Rr(b,14,a.optimizeApps||!1)};
_.qy=function(a){var b=ny(a),c;a=a.Oa;var d=new _.oy;d=_.Dv(d,1,cla(a.variant));d=_.Qr(d,2,a.target);d=_.Qr(d,3,a.buildId);var e=a.signed;d=_.Dv(d,4,e===void 0?0:e?2:4);d=_.Rr(d,5,a.Zq);d=_.Rr(d,7,a.gsi);d=_.Qr(d,6,a.branch);a=(c=a.branch)==null?void 0:c.endsWith("-release");c=_.Rr(d,8,a);return _.py(b,c)};
_.sy=function(a){return _.v(function*(){let b="";yield _.ry(a,"gsi_tool status 2>/dev/null",{wh:_.hv(c=>{b+=c})});switch(b.split("\n").map(c=>c.trim())[0]){case "running":return{Rw:!0,rt:!0};case "installed":return{Rw:!0,rt:!1};default:return{Rw:!1,rt:!1}}})};ty=function(a){let b;return Number((b=a.get("ro.build.version.sdk"))!=null?b:"")>=33};
ela=function(a){a&1&&(_.D(0,"mat-radio-button",13)(1,"span",14),_.J(2,"Dynamic System Update (DSU)"),_.E(),_.G(3,"mat-icon",16),_.E());a&2&&(a=_.H(3),_.C("value",a.Vg.Wt),_.u(3),_.C("matTooltip",a.nP))};fla=function(a){a&1&&(_.D(0,"mat-radio-button",13)(1,"span",14),_.J(2,"Flash AI Partition Only"),_.E(),_.G(3,"mat-icon",16),_.E());a&2&&(a=_.H(3),_.C("value",a.Vg.MG),_.u(3),_.C("matTooltip",a.AO))};
gla=function(a){a&1&&(_.D(0,"mat-radio-button",13)(1,"span",14),_.J(2,"Flash PVMFW Partition Only"),_.E(),_.G(3,"mat-icon",16),_.E());a&2&&(a=_.H(3),_.C("value",a.Vg.oQ),_.u(3),_.C("matTooltip",a.nQ))};
hla=function(a){if(a&1){const b=_.Ch();_.D(0,"div",11)(1,"mat-radio-group",12);_.K(2);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(2);return _.Eh(d.model.oD.next(c))});_.D(3,"mat-radio-button",13)(4,"span",14);_.J(5,"Fastboot Flash ");_.E();_.D(6,"span",15);_.J(7,"(Common selection)");_.E();_.G(8,"mat-icon",16);_.E();_.D(9,"span",17);_.J(10,"Other less common install modes:");_.E();_.A(11,ela,4,2,"mat-radio-button",18);_.K(12);_.A(13,fla,4,2,"mat-radio-button",18);_.K(14);_.A(15,gla,4,2,"mat-radio-button",
18);_.K(16);_.E()()}a&2&&(a=_.H(2),_.u(),_.C("ngModel",_.so(2,6,a.model.vL)),_.u(2),_.C("value",a.Vg.jj),_.u(5),_.C("matTooltip",a.vP),_.u(3),_.C("ngIf",_.so(12,8,a.model.XU)),_.u(2),_.C("ngIf",_.so(14,10,a.model.WU)),_.u(2),_.C("ngIf",_.so(16,12,a.model.aV)))};ila=function(a){a&1&&(_.D(0,"div",19)(1,"span",20),_.J(2,"Fastboot Flash"),_.E(),_.G(3,"mat-icon",16),_.E());a&2&&(a=_.H(2),_.u(3),_.C("matTooltip",a.yP))};
jla=function(a){a&1&&(_.jn(0),_.D(1,"div",6)(2,"label",7),_.J(3),_.K(4),_.E(),_.D(5,"a",8),_.G(6,"mat-icon",9),_.E()(),_.A(7,hla,17,14,"div",10),_.K(8),_.A(9,ila,4,1,"ng-template",null,0,_.to),_.kn());if(a&2){a=_.Pn(10);const b=_.H();_.u(3);_.ho(_.so(4,4,b.model.nD)?"Select install mode":"Install mode");_.u(2);_.C("href",b.Hc.zV,_.xj);_.u(2);_.C("ngIf",_.so(8,6,b.model.nD))("ngIfElse",a)}};kla=function(a){a&1&&(_.D(0,"label",7),_.J(1," Install options "),_.E())};
lla=function(a){if(a&1){const b=_.Ch();_.D(0,"div")(1,"mat-checkbox",27);_.K(2);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(2);return _.Eh(d.model.IC.next(c))});_.D(3,"span",14);_.J(4,"Flash AI");_.E();_.G(5,"mat-icon",16);_.E()()}a&2&&(a=_.H(2),_.u(),_.C("toggleAnalyticsEvent","flash_with_ai")("ngModel",_.so(2,3,a.model.PK)),_.u(4),_.C("matTooltip",a.zP))};
mla=function(a){if(a&1){const b=_.Ch();_.D(0,"mat-checkbox",28);_.K(1);_.K(2);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(2);return _.Eh(d.model.PD.next(c))});_.D(3,"span",14);_.J(4,"Lock Bootloader");_.E();_.G(5,"mat-icon",16);_.K(6);_.E()}a&2&&(a=_.H(2),_.C("toggleAnalyticsEvent","custom_lock")("ngModel",_.so(1,4,a.model.ND))("disabled",_.so(2,6,a.model.OD)===!1),_.u(5),_.C("matTooltip",_.so(6,8,a.model.OD)?a.NP:a.OP))};
nla=function(a){if(a&1){const b=_.Ch();_.jn(0);_.A(1,kla,2,0,"label",21);_.D(2,"div",22);_.A(3,lla,6,5,"div",3);_.K(4);_.D(5,"div",23);_.K(6);_.D(7,"mat-checkbox",24);_.K(8);_.K(9);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H();return _.Eh(d.model.JG.next(c))});_.D(10,"span",14);_.J(11,"Wipe Device");_.E();_.G(12,"mat-icon",25);_.K(13);_.E()();_.A(14,mla,7,10,"mat-checkbox",26);_.K(15);_.E();_.kn()}a&2&&(a=_.H(),_.u(),_.C("ngIf",a.fH),_.u(2),_.C("ngIf",_.so(4,10,a.model.YU)),_.u(2),_.C("matTooltipDisabled",
!_.so(6,12,a.model.IG))("matTooltip",a.oR),_.u(2),_.C("toggleAnalyticsEvent","custom_wipe")("disabled",!!_.so(8,14,a.model.IG))("ngModel",_.so(9,16,a.model.Qy)),_.u(5),_.C("matTooltipDisabled",!!_.so(13,18,a.model.IG))("matTooltip",a.nR),_.u(2),_.C("ngIf",_.so(15,20,a.model.Li)===a.Vg.jj))};
ola=function(a){if(a&1){const b=_.Ch();_.D(0,"div",33)(1,"mat-form-field",34)(2,"mat-label");_.J(3," Set userdata partition size: ");_.G(4,"mat-icon",16);_.E();_.D(5,"input",35);_.K(6);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(2);return _.Eh(d.model.Mr.next(c))});_.E();_.D(7,"span",36);_.J(8," GiB ");_.E()();_.D(9,"button",37);_.K(10);_.nn("click",function(){_.Dh(b);const c=_.H(2);return _.Eh(c.model.Mr.next(c.Vy))});_.J(11);_.E()()}a&2&&(a=_.H(2),_.u(4),_.C("matTooltip",a.oP),_.u(),_.C("ngModel",
_.so(6,4,a.model.pC)),_.u(4),_.C("disabled",_.so(10,6,a.model.pC)===a.Vy),_.u(2),_.go(" Use default (",a.Vy,"GiB) "))};
pla=function(a){if(a&1){const b=_.Ch();_.D(0,"div",22)(1,"mat-checkbox",38);_.K(2);_.K(3);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(2);return _.Eh(d.model.gw.next(c))});_.D(4,"span",14);_.J(5,"Enable Sticky Boot Mode");_.E();_.G(6,"mat-icon",16);_.K(7);_.E()()}a&2&&(a=_.H(2),_.u(),_.C("ngModel",_.so(2,3,a.model.BK))("disabled",_.so(3,5,a.model.oC)===!1),_.u(5),_.C("matTooltip",_.so(7,7,a.model.oC)?a.lP:a.mP))};
qla=function(a){if(a&1){const b=_.Ch();_.D(0,"mat-checkbox",48);_.K(1);_.K(2);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(3);return _.Eh(d.model.Bx.next(c))});_.D(3,"span",14);_.J(4,"Optimize Apps");_.E();_.G(5,"mat-icon",25);_.K(6);_.E()}a&2&&(a=_.H(3),_.C("toggleAnalyticsEvent","custom_optimize_apps")("ngModel",_.so(1,5,a.model.Ax))("disabled",!!_.so(2,7,a.model.tE)),_.u(5),_.C("matTooltipDisabled",!!_.so(6,9,a.model.tE))("matTooltip",a.cQ))};
rla=function(a){if(a&1){const b=_.Ch();_.D(0,"mat-checkbox",49);_.K(1);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(3);return _.Eh(d.model.rK.next(c))});_.D(2,"span",14);_.J(3,"Disable Streaming Flash");_.E();_.G(4,"mat-icon",16);_.E()}a&2&&(a=_.H(3),_.C("toggleAnalyticsEvent","custom_disable_streaming_flash")("ngModel",_.so(1,3,a.model.qK)),_.u(4),_.C("matTooltip",a.hP))};
sla=function(a){if(a&1){const b=_.Ch();_.D(0,"mat-checkbox",50);_.K(1);_.K(2);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(3);return _.Eh(d.model.qw.next(c))});_.D(3,"span",14);_.J(4," Force Debuggable ");_.D(5,"span",51);_.G(6,"mat-icon",52);_.J(7," Will prevent future OTA updates ");_.E()();_.G(8,"mat-icon",16);_.E()}a&2&&(a=_.H(3),_.C("toggleAnalyticsEvent","custom_force_debuggable")("ngModel",_.so(1,4,a.model.SK))("disabled",_.so(2,6,a.model.TK)===!1),_.u(8),_.C("matTooltip",a.AP))};
tla=function(a){if(a&1){const b=_.Ch();_.D(0,"mat-checkbox",53);_.K(1);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(3);return _.Eh(d.model.Sw.next(c))});_.D(2,"span",14);_.J(3,"Enroll as an Internal Device");_.E();_.G(4,"mat-icon",16);_.E()}a&2&&(a=_.H(3),_.C("toggleAnalyticsEvent","custom_internal_device_enrollment")("ngModel",_.so(1,3,a.model.BL)),_.u(4),_.C("matTooltip",a.JP))};
ula=function(a,b){if(a&1){const c=_.Ch();_.D(0,"mat-checkbox",55);_.K(1);_.nn("ngModelChange",function(d){const e=_.Dh(c).ib;var f=_.H(4).model;const g=f.B.getValue(),h=g.get(e);d!==h&&f.B.next(g.fG().set(e,d).build());return _.Eh()});_.D(2,"span",14);_.J(3);_.E();_.G(4,"mat-icon",16);_.E()}if(a&2){let c;a=b.ib;b=_.H(4);_.C("id",_.lo("custom-option-",a.id))("name",_.lo("custom-option-",a.id))("ngModel",(c=_.so(1,7,b.model.ZJ))==null?null:c.get(a));_.u(3);_.ho(a.label);_.u();_.C("matTooltip",a.description)}};
vla=function(a,b){a&1&&(_.jn(0),_.A(1,ula,5,9,"mat-checkbox",54),_.kn());a&2&&(a=b.Ja,_.u(),_.C("ngForOf",a))};wla=function(a){if(a&1){const b=_.Ch();_.D(0,"mat-checkbox",56);_.ko("ngModelChange",function(c){_.Dh(b);const d=_.H(3);_.jo(d.Iy,c)||(d.Iy=c);return _.Eh(c)});_.D(1,"span",14);_.J(2,"Use Pre-downloaded Artifacts");_.E();_.G(3,"mat-icon",16);_.E()}a&2&&(a=_.H(3),_.C("toggleAnalyticsEvent","use_predownloaded_artifacts"),_.io("ngModel",a.Iy),_.u(3),_.C("matTooltip",a.iR))};
xla=function(a){if(a&1){const b=_.Ch();_.D(0,"div",22)(1,"div",23);_.K(2);_.A(3,qla,7,11,"mat-checkbox",39);_.E();_.D(4,"mat-checkbox",40);_.K(5);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(2);return _.Eh(d.model.sw.next(c))});_.D(6,"span",14);_.J(7,"Force Flash all Partitions");_.E();_.G(8,"mat-icon",16);_.E();_.D(9,"mat-checkbox",41);_.K(10);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(2);return _.Eh(d.model.fw.next(c))});_.D(11,"span",14);_.J(12,"Disable Verity");_.E();_.G(13,
"mat-icon",16);_.E();_.D(14,"mat-checkbox",42);_.K(15);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(2);return _.Eh(d.model.ew.next(c))});_.D(16,"span",14);_.J(17,"Disable Verification");_.E();_.G(18,"mat-icon",16);_.E();_.D(19,"mat-checkbox",43);_.K(20);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(2);return _.Eh(d.model.ny.next(c))});_.D(21,"span",14);_.J(22,"Skip Secondary");_.E();_.G(23,"mat-icon",16);_.E();_.A(24,rla,5,5,"mat-checkbox",44)(25,sla,9,8,"mat-checkbox",45)(26,tla,5,
5,"mat-checkbox",46);_.K(27);_.A(28,vla,2,1,"ng-container",3);_.K(29);_.A(30,wla,4,3,"mat-checkbox",47);_.E()}a&2&&(a=_.H(2),_.u(),_.C("matTooltipDisabled",!_.so(2,20,a.model.tE))("matTooltip",a.dQ),_.u(2),_.C("ngIf",a.FQ),_.u(),_.C("toggleAnalyticsEvent","custom_force_flash")("ngModel",_.so(5,22,a.model.UK)),_.u(4),_.C("matTooltip",a.BP),_.u(),_.C("toggleAnalyticsEvent","custom_disable_verity")("ngModel",_.so(10,24,a.model.tK)),_.u(4),_.C("matTooltip",a.jP),_.u(),_.C("toggleAnalyticsEvent","custom_disable_verification")("ngModel",
_.so(15,26,a.model.sK)),_.u(4),_.C("matTooltip",a.iP),_.u(),_.C("toggleAnalyticsEvent","custom_skip_secondary")("ngModel",_.so(20,28,a.model.BN)),_.u(4),_.C("matTooltip",a.JQ),_.u(),_.C("ngIf",a.DQ),_.u(),_.C("ngIf",a.EQ),_.u(),_.C("ngIf",_.so(27,30,a.model.rZ)),_.u(2),_.C("ngIf",_.so(29,32,a.model.qU)),_.u(2),_.C("ngIf",a.gH))};
yla=function(a){if(a&1){const b=_.Ch();_.D(0,"details",29);_.ko("openChange",function(c){_.Dh(b);const d=_.H();_.jo(d.model.pe,c)||(d.model.pe=c);return _.Eh(c)});_.D(1,"summary",30);_.J(2,"Advanced Options");_.E();_.A(3,ola,12,8,"div",31);_.K(4);_.A(5,pla,8,9,"div",32);_.K(6);_.A(7,xla,31,34,"div",32);_.K(8);_.E()}a&2&&(a=_.H(),_.io("open",a.model.pe),_.C("toggleAnalyticsEvent","custom_advanced_options"),_.u(3),_.C("ngIf",_.so(4,5,a.model.Li)===a.Vg.Wt),_.u(2),_.C("ngIf",_.so(6,7,a.model.Li)===a.Vg.Wt),
_.u(2),_.C("ngIf",_.so(8,9,a.model.Li)===a.Vg.jj))};zla=function(a){a&1&&(_.D(0,"div",58)(1,"h3",59,1),_.J(3,"Aconfig Flag Overrides"),_.E(),_.G(4,"table",60),_.E());if(a&2){a=_.Pn(2);const b=_.H().Ja;_.u(4);_.C("flashConfigAconfigFlagOverride",b);_.Zm("aria-describedby",a.id)}};Ala=function(a,b){a&1&&(_.jn(0),_.A(1,zla,5,2,"div",57),_.kn());a&2&&(a=b.Ja,_.u(),_.C("ngIf",!a.ne()))};Bla=function(a,b){a&1&&(_.D(0,"li"),_.G(1,"mat-icon",68),_.J(2),_.E());a&2&&(a=b.ib,_.u(2),_.ho(a))};
Cla=function(a){a&1&&(_.jn(0),_.D(1,"h4",65),_.J(2,"Selected files:"),_.E(),_.D(3,"ul",66),_.A(4,Bla,3,1,"li",67),_.K(5),_.E(),_.kn());a&2&&(a=_.H(2),_.u(4),_.C("ngForOf",_.so(5,1,a.model.uG)))};
Dla=function(a){if(a&1){const b=_.Ch();_.D(0,"div",61)(1,"label",62);_.J(2," Upload Pre-downloaded Artifacts ");_.E();_.D(3,"input",63,2);_.nn("change",function(c){_.Dh(b);const d=_.H();return _.Eh(d.model.ZC(c))});_.E();_.D(5,"button",64);_.nn("click",function(){_.Dh(b);const c=_.Pn(4);return _.Eh(c.click())});_.J(6,"Choose Files");_.E();_.A(7,Cla,6,3,"ng-container",3);_.K(8);_.K(9);_.E()}a&2&&(a=_.H(),_.u(7),_.C("ngIf",_.so(8,1,a.model.uG)&&_.so(9,3,a.model.uG).length>0))};
Ela=function(a,b){a&1&&(_.D(0,"flash-config-card-option-chip",4),_.J(1),_.E());a&2&&(a=b.ib,_.C("matTooltip",a.description),_.u(),_.go(" ",a.label," "))};Fla=function(a){a&1&&(_.D(0,"div",5)(1,"h3",6,0),_.J(3,"Aconfig Flag Overrides"),_.E(),_.G(4,"table",7),_.E());if(a&2){a=_.Pn(2);const b=_.H();_.u(4);_.C("flashConfigAconfigFlagOverride",b.options.aconfigFlagOverrides);_.Zm("aria-describedby",a.id)}};Gla=function(a,b){a&1&&(_.D(0,"span"),_.J(1),_.E());a&2&&(a=b.ib,_.u(),_.ho(a))};
Hla=function(a){if(a&1){const b=_.Ch();_.D(0,"button",8);_.nn("click",function(){_.Dh(b);const c=_.H();return _.Eh(c.Dk.emit())});_.G(1,"mat-icon",9);_.E()}a&2&&_.C("clickAnalyticsEvent","edit")};Ila=function(a){a&1&&(_.D(0,"li"),_.G(1,"mat-icon",9),_.J(2,"Factory reset will result in all data on the Android device being erased. Be certain to first backup any personal data such as photos."),_.E())};
Jla=function(a){a&1&&(_.D(0,"li"),_.G(1,"mat-icon",9),_.J(2,"Flashing the AI partition may take a long time due to the size of the AI image."),_.E())};vy=function(a){return typeof a==="string"||a instanceof _.uy};_.N=function(a,...b){let c=a.raw[0];const d=[];for(let e=0;e<b.length;++e){const f=b[e];typeof f==="string"?c+=f:(c+=`(${f.regex})`,d.push(f));c+=a.raw[e+1]}return new Kla(new RegExp(`^${c}$`),d)};_.xy=function(a){return new _.wy({width:a})};_.Q=function(a){return new _.wy({maxWidth:a})};
zy=function(a,b){let c;for(const d of b)if(b=a.parse(d),!c||b&&_.yy(b,c))c=b;return c};_.R=function(a,b){return b?{type:0,name:a,h_:b}:{type:0,name:a}};_.Ay=function(a,b){return{type:1,binaryType:a,version:b}};By=function(a,b,c){return Object.assign({},c,{type:3,filesystem:a,size:b})};_.Cy=function(a,b,c){return{type:4,packageName:a,fileName:b,signed:c!=null?c:!1}};_.Dy=function(a,b){return{type:6,vO:a,jg:b}};_.Fy=function(a,b){if(!a.ub)throw new _.Ey(b,a.details);};_.Gy=function(a,b){_.Fy(a,b);return a.file};
_.Hy=function(a,b){if(!a.ub)throw new _.Ey(b,a.details);return a.value};Lla=function(a,b){const c=typeof b==="string"?[b]:b;b=[];for(const d of a)d.product&&d.product!==void 0||c.includes(d.variable)&&b.push(new Set(d.values));if(b.length!==0){a=new Set;for(const d of b[0])b.every(e=>e.has(d))&&a.add(d);return a}};Iy=function(a){return a.split("|").map(b=>b.trim())};Jy=function(a){return a==="board"?"product":a};
_.Ky=function(a,b){if(typeof a==="undefined")return!1;a instanceof _.uy&&(a=a.text);for(const c of b)if(c.endsWith("*")){if(a.substring(0,c.length-1)===c.substring(0,c.length-1))return!0}else if(c===a)return!0;return!1};
Oy=function(a,b){return _.Ly(b,Mla,()=>_.v(function*(){var c=yield a.find(My,b);if(!c.ub)return c;c=yield _.cx(c.file);c=yield _.gw(c);var d=_.fv(c);c=new _.Ny;d=d.split("\n");for(const g of d){if(g.length===0)continue;if(d=g.match(Nla)){var e=d[1]==="reject",f=Jy(d[2]);d=Iy(d[3]);d=[e,{variable:f,values:d}]}else if(d=g.match(Ola))e=d[1],f=Jy(d[2]),d=Iy(d[3]),d=[!1,{variable:f,values:d,product:e}];else throw new _.L(`Unexpected android info line: ${g}`);const [h,k]=d;d=k;h?c.B.push(d):c.A.push(d)}return _.$w(c)}))};
Sy=function(a){return _.v(function*(){if(a.size<Py.size)return!1;const b=_.Qy(a),c=yield(yield b.slice(0,4).ac()).we(4);b instanceof Ry&&Pla(b);return _.kv(c).getUint32(0,!0)===3978755898})};Uy=function(a){return{header:{zf:51907,wk:a,Cl:Ty.size}}};Vy=function(a,b){Array.isArray(b)&&(b=new Uint8Array(b));b instanceof Uint8Array&&(b=new _.hx(b));return{header:{zf:51905,wk:b.size/a,Cl:Ty.size+b.size},data:b}};
Xy=function(a,b){if(!(b instanceof Wy)){const c=b;b=new Wy;for(const d of c)b.add(d)}for(const c of b.A)if(c.header.zf===51905&&(c.header.Cl-Ty.size)%a!==0)throw new _.L("Chunk data size must be an integer multiple of block size");return new Qla({Nj:3978755898,SW:1,hX:0,uV:Py.size,fU:Ty.size,vv:a,It:b.uk,Fy:b.A.length,bW:0},b.A,Py.size+b.B)};Rla=function(a){return _.v(function*(){const b=yield a.we(Py.size);if(!b)throw new _.L("Reached end of file while reading header");return Py.get(_.kv(b))})};
Sla=function(a){return _.v(function*(){var b=yield a.we(Ty.size);if(b){b=Ty.get(_.kv(b));if(b.zf!==51905&&b.zf!==51906&&b.zf!==51907)throw new _.L(`Unexpected chunk type: ${b.zf}`);if(b.zf===51907&&b.Cl!==Ty.size)throw new _.L("Got don't care chunk with data payload");return b}})};Tla=function(a,b){return _.v(function*(){var c=a.A;const d=yield Sla(a);if(d){if(d.zf===51905||d.zf===51906){c+=Ty.size;const e=d.Cl-Ty.size;yield a.advance(e);return{header:d,data:b.slice(c,c+e)}}return{header:d}}})};
Wla=function(a,b){return function(){return new Pu(function*(){const c=new Ula(a.header.vv,a.B());let d=0;for(;;){var e=Py.size+Ty.size;d>0&&(e+=Ty.size);e=yield new Qu(2,Vla(c,b-e));if(e.A.length===0)break;var f=a.header.vv,g=e,h=d,k=a.header.It;const m=new Wy;h>0&&m.add(Uy(h));m.extend(g);g=k-h-g.uk;g>0&&m.add(Uy(g));f=Xy(f,m);d+=e.uk;yield new Qu(0,f)}}())}()};
$y=function(a,b,c,d){return _.v(function*(){if(yield _.Yy(a,b))return d(`Resizing partition ${b}`),_.Zy(a,`${"resize-logical-partition:"}${b}:${c}`,3E5)})};Xla=function(a,b,c,d,e,f,g){return _.v(function*(){c&&(e("Erasing partition"),yield _.az(a,b));e(`${f}`,0);yield a.download(d,(h,k)=>{k&&(h=k.hi,k=k.total,e(`${f} (${_.bz(h,2,!0)}/${_.bz(k,2,!0)})`,h/k))},g);e("Flashing partition");yield a.te(b);e("Partition flashed",1)})};
_.gz=function(a,b,c,d=()=>{},e=()=>{},{mg:f=!1,progressMessage:g="Uploading partition data"}={}){return _.v(function*(){const h=yield cz(a);var k=yield _.iy(a,b).catch(()=>"");k=f||k==="ext4";if(c instanceof dz){var m=c;if(h!==0)return(new ez(a,m,b,k,h,d,g,e)).te();c=new fz(m)}(yield Sy(c))&&h!==0?(m=yield Yla(c),yield(new ez(a,m,b,k,h,d,g,e)).te()):h===0||c.size<=h?(yield $y(a,b,c.size,d),yield Xla(a,b,k,c,d,g,e)):(m=Xy(4096,[Vy(4096,c)]),yield(new ez(a,m,b,k,h,d,g,e)).te())})};
$la=function(a,b,c=()=>{},d=()=>{},{mg:e=!1}={}){return _.v(function*(){const f=yield hz(a),g=yield cz(a);if(yield Sy(b))throw new _.L("Cannot update a super partition with a sparse image.");if(g!==0&&b.size>g)throw new _.L("Non-sparse files larger than the download size are not supported."+`fileSize=${b.size}, maxDownloadSize=${g}`);c("Uploading image data",0);yield a.download(b,(h,k)=>{k&&c("Downloading image data",k.hi/k.total)},d);c("Updating super partition");yield Zla(a,f,e);c("Super partition updated",
1)})};ama=function(a){return(b,c)=>{if(c<=123&&c+b.byteLength>123){const d=new Uint8Array(b.byteLength);d.set(b);b=123-c;a.disableVerity&&(d[b]|=1);a.disableVerification&&(d[b]|=2);return d}return b}};dma=function(a){const b=new Map;for(const c of a.split("\n").map(d=>d.trim()))c.length===0||bma.exec(c)||(a=cma.exec(c))&&b.set(a[1].trimRight(),a[2].trimLeft());return b};
iz=function(a,b){return _.v(function*(){return _.Ly(b,ema,()=>_.v(function*(){var c=yield a.find(fma,b);if(!c.ub)return c;c=yield _.cx(c.file);c=yield _.gw(c);return _.$w(dma(_.fv(c)))}))})};_.kz=function(a){return jz.includes(_.$u(a))};lz=function(a){return a.startsWith("aosp_kernel")};mz=function(a,b){return c=>Object.assign({},c,{R:[...c.R,...jz],Vw:a,CD:b})};nz=function(a,b){return(b=b.match(gma))?!!a.match(new RegExp(`aosp_kernel-common-${b[3]}-${b[1]}.${b[2]}.*`)):!0};
oz=function(a,b,c,d){let e=c;b.zd&&(e=c===d[0]?d[1]:d[0]);return`${a}_${e}`};rz=function(a,b,c){return _.v(function*(){const d=yield _.pz(a);if(d){if(yield hma(a,b)){const e=yield _.qz(a);if(!e)throw new _.L("Device did not report a current slot");return oz(b,c,e,d)}if(c.zd)throw new _.L(`${b} does not have slots so no secondary partition exists`);}else if(c.zd)throw new _.L(`Secondary image provided for ${b}, but device does not `+`have a secondary ${b} partition`);return b})};
ima=function(a,b){return(b?"secondary ":"")+a};_.tz=function(){if(!sz)throw new _.L("Not initialized");return sz};kma=function(){var a=jma();if(sz)throw new _.L("Already initialized");sz=a.catch(b=>{_.Wv({Rb:11,kb:{mb:"androidwasm instance",error:b}})})};lma=function(a){return function*(){for(let b=0;b<a.size();b++)yield a.get(b)}()};
mma=function(a,b,c,d,e,f,g,h=()=>{}){const k=[];k.push(new uz(a,b,c));k.push(new vz(a,b,d,e,h));for(const m of f)k.push(new _.wz(a,b,m.name,m.options));for(const m of f)k.push(new xz(a,b,m.name,m.options,m.image,g,h));return k};
rma=function(a){var b;if(b=a.match(nma)){{a=b[2];b=!!b[1];const e=a.split(" ");var c=!1;let f=!1,g;for(const h of e)if(h)if(h==="--slot-other")c=!0;else if(h==="--apply-vbmeta")f=!0;else if(g){if(d)throw new _.M(`Unexpected arguments found in fastboot-info flash command: flash ${a.trim()}`,10036);var d=h}else g=h;if(g){let h;d=new yz(g,(h=d)!=null?h:`${g}.img`,{CN:c,rT:f,tp:b})}else throw new _.M(`No partition name found in fastboot-info flash command: flash ${a.trim()}`,10036);}return d}if(b=a.match(oma))return new zz({tp:!!b[1],
va:b[2]==="fastboot"});if(b=a.match(pma))return new Az((c=b[2])!=null?c:"super_empty.img",{tp:!!b[1]});if(b=a.match(qma))return new Bz(b[2],{tp:!!b[1]});if(!a.startsWith("#"))throw new _.M(`Unrecognized command in fastboot-info: ${a}`,10036);};
vma=function(a,b){return _.Ly(b,sma,()=>_.v(function*(){var c=yield a.find(Cz,b);if(!c.ub)return c;c=yield _.cx(c.file);c=yield _.gw(c);var d=_.fv(c);c=new tma;d=d.split("\n");for(const e of d)if(e)if(d=e.trim().match(uma)){const f=Number(d[1]);if(isNaN(f))throw new _.M(`Failed to parse fastboot-info version number: ${d[1]}.`,10036);if(f>1)throw new _.M(`Attempted to parse fastboot-info with version ${d[1]} but Flashstation only supports up to version ${1}.`,10038);}else(d=rma(e.trim()))&&c.qe.push(d);
return _.$w(c)}))};Dz=function(a,b){return b.Mb(c=>_.v(function*(){try{yield a.alert("Additional Action Required",'\nYour device thinks this machine is unauthorized. Check your device for an\nauthorization prompt. Make sure to check "Always allow from this computer"\nin the future.',{Ho:"Cancel",Ci:c,shortMessage:"Still waiting for authorization",Zb:10})}catch(d){return}throw new _.M("User canceled waiting for device to be authorized",30002);}))};
_.Fz=function(a,b,c,d,e){return _.v(function*(){const f=_.Ez(a,{serialNumber:c,type:e});try{return yield b.Kd(f,d)}finally{f.cancel()}})};
wma=function(a,b,c){return _.v(function*(){for(const f of["cache","userdata"]){var d=yield _.Gz(a,f);if(d){var e=yield _.iy(a,f);if(e==="ext4"){e=yield Hz(a,"logical-block-size");const g=yield Hz(a,"erase-block-size");d=By("ext4",d,{logicalBlockSize:e,vC:g});(yield b.find(d,c)).ub||(d={Rb:11,kb:{mb:"wipe file check",error:new _.L(`Missing wipe file: '${JSON.stringify(d)}' for ${f}`)}},_.Wv(d))}else e==="f2fs"&&(d=By("f2fs",d),(yield b.find(d,c)).ub||(d={Rb:11,kb:{mb:"wipe file check",error:new _.L(`Missing wipe file: '${JSON.stringify(d)}' for ${f}`)}},
_.Wv(d)))}}})};_.Iz=function(a,b){a=a&&!isNaN(+a)&&+a>=13225986;b=(b=b&&_.Xu(b))&&xma.has(b);return!!a&&!!b};yma=function(a,b){return _.v(function*(){const c=(yield _.Jz(a,["stat","-f","--format","%a %b %S",`${b}`])).trim().split(" ");if(c.length!==3)throw new _.L("Error when running stat command.");const [d,e,f]=c;return{FV:Number(d)*Number(f),YZ:Number(e)*Number(f)}})};
Kz=function(a,b,c,d=.02){return _.v(function*(){const {FV:e,YZ:f}=yield yma(a,b),g=c+f*d;if(e<g)throw new _.M(`Device doesn't have ${_.bz(g)} of free space in '${b}'.`,20001);})};Ama=function(a){return(a=zma.exec(a))?{tag:a[1],msg:a[2]}:{}};
Bma=function(a){var b=new Map;a=a.split(",");for(var c of a)(a=/^([^:]*):(.*)$/.exec(c))&&b.set(a[1].trim(),a[2].trim());if(b.has("status"))if(c=b.get("status"),c==="IN_PROGRESS"&&b.has("progress")&&b.has("partition name")){if(c=b.get("partition name"),(a=/^(\d+)[/](\d+)$/.exec(b.get("progress")))&&Lz.has(c)){b=Number(a[1]);a=Number(a[2]);const {weight:d,offset:e}=Lz.get(c);return{ea:c,xL:b,totalBytes:a,progress:b/a*d+e}}}else{if(c==="READY")return{done:!0};if(c==="NOT_STARTED")return b=b.get("cause")===
"INSTALL_CANCELLED",{error:new _.M(b?"DSU installation task is canceled by the user.":"Failed to install DSU on device.",50)}}};
Cma=function(a,b){switch(a){case "dsu_progress_update":let c=a=void 0,d=void 0,e=void 0;b=b.replace(/^\[/,"").replace(/]$/,"");for(const f of b.split(","))if(f.includes("=")){const [g,h]=f.split("=",2);b=h;switch(g){case "partition_name":a=b;break;case "installed_bytes":c=Number(b);break;case "total_bytes":d=Number(b);break;case "total_progress_percentage":e=Number(b)/100}}if(a!==void 0&&c!==void 0&&d!==void 0&&e!==void 0)return{ea:a,xL:c,totalBytes:d,progress:e};break;case "dsu_install_complete":return{done:!0};
case "dsu_install_failed":return b=b.replace(/^cause=/,""),{error:new _.M(b,50)};case "dsu_install_insufficient_space":return{error:new _.M("Device storage doesn't have enough free space.",20003)}}};
Dma=function(a,b){return _.v(function*(){const c=new _.Mz;let d=!1;const e=_.Nz(a,"logcat -T $(date +%s.%N) -b events,main -v tag,descriptive '*:S DynamicSystemInstallationService:* dsu_progress_update dsu_install_complete dsu_install_failed dsu_install_insufficient_space'",{Sx:!0,wh:_.hv(nha(f=>{const {tag:g,msg:h}=Ama(f);if(g!==void 0&&h!==void 0){if(g==="DynamicSystemInstallationService"){if(d)return;var k=Bma(h)}else k=Cma(g,h),k!==void 0&&(d=!0);if(k!==void 0){f=k.ea;var m=k.xL,r=k.totalBytes,
x=k.progress,z=k.done;k=k.error;k!==void 0?(e.then(B=>void B.close()),c.reject(k)):z?(b({progress:1,message:"Installation complete"}),e.then(B=>void B.close()),c.resolve()):f!==void 0&&m!==void 0&&r!==void 0&&x!==void 0&&b({progress:x,message:`Installing ${f} partition (${_.bz(m)}/${_.bz(r)})`})}}}))});return c.promise})};
_.Oz=function(a,b){return _.Ly(b,Ema,()=>_.v(function*(){var c=yield a.find(_.R("build_fingerprint.txt"),b);if(c.ub){var d=yield _.cx(c.file);d=yield _.gw(d);d=_.fv(d);try{return _.$w(Sw(d.trim()))}catch(f){d={message:`Failed to parse fingerprint file: ${_.Lu(f)}`,He:[c.details]}}}else d=c.details;const e=yield iz(a,b);if(e.ub){let f,g;const h=(g=(f=e.value.get("ro.system.build.fingerprint"))!=null?f:e.value.get("ro.build.fingerprint"))!=null?g:"";if(h.length>0)try{return _.$w(Sw(h))}catch(k){c={message:`Failed to parse build prop finterprint property: ${_.Lu(k)}`,
He:[c.details]}}else c={message:"Build prop does not contain fingerprint property",He:[c.details]}}else c=e.details;return _.Yw({message:"Could not locate fingerprint file or build.prop",He:[d,c]})}))};Pz=function(a){if(a!==void 0)try{return _.uv(a)}catch(b){}};
Qz=function(a,b,c){return _.v(function*(){var d=yield iz(a,b);d=_.Hy(d,"Failed to locate the build.prop");var e=yield _.Oz(a,b),f=e.ub?e.value:void 0,g;e=(g=f==null?void 0:f.product)!=null?g:c==null?void 0:c.target;var h;g=(h=d.get("ro.build.version.incremental"))!=null?h:f==null?void 0:f.lD;var k;h=(k=d.get("ro.build.version.release_or_codename"))!=null?k:f==null?void 0:f.platformVersion;k=d.get("ro.build.version.codename")==="REL";f=Pz(d.get("ro.llndk.api_level"));d=Pz(d.get("ro.build.version.sdk"));
return{buildTarget:e,buildNumber:g,platformVersion:h,WE:k,ph:f,Sn:d&&Math.min(34,d)}})};
Rz=function(a){var b=a.get("ro.vendor.build.fingerprint"),c=b?Sw(b):void 0,d;b=(d=a.get("ro.vendor.build.version.incremental"))!=null?d:c==null?void 0:c.lD;d=c==null?void 0:c.platformVersion;var e;c=_.nv((e=a.get("ro.force.debuggable"))!=null?e:"",!0);var f;e=_.nv((f=a.get("ro.board.api_frozen"))!=null?f:"",!0)||a.get("ro.build.version.codename")==="REL";(f=Pz(a.get("ro.board.api_level")))&&f<202404&&(f=void 0);a=a.get("ro.vndk.version");let g,h;a&&(/^\d+$/.test(a)?Number(a)<=34&&(h=Number(a)):g=
a);return{buildNumber:b,platformVersion:d,forceDebuggable:c,WE:e,ph:f,sO:g,Sn:h}};
Uz=function(a,b){if(a.buildNumber&&b.buildNumber&&(!a.buildNumber.startsWith("eng.")&&a.buildNumber===b.buildNumber||a.buildNumber.startsWith("eng.")&&b.buildNumber.startsWith("eng.")&&a.platformVersion===b.platformVersion))return{status:0};var c;(c=b.forceDebuggable)&&!(c=!a.buildTarget)&&(c=a.buildTarget,c=!(Sz.includes(_.$u(c))||_.$x.includes(_.$u(c))));if(c)return b=`This GSI build is unsupported on a forced debuggable device. Either select a compliance GSI target (${Sz}), flash device vendor to the same build id as the selected GSI`,a.buildNumber&&
(b+=` (${a.buildNumber})`),{status:1,details:b+', or flash device vendor without the "force debuggable" option.'};if(b.Sn){if(!a.Sn)return{status:1,details:`GSI ${"ro.build.version.sdk"} is undefined. ${Tz(b)}`};if(a.Sn<b.Sn)return{status:1,details:`VNDK version required by device (${b.Sn}) is larger than the max VNDK version provided by GSI (${a.Sn}). ${Tz(b)}`}}if(b.sO)return{status:a.platformVersion===b.platformVersion?2:1,details:`Device vendor is not release build, expected ${"ro.vndk.version"} to be a number, got a codename (${b.sO}). ${Tz(b)}`};
if(b.ph){if(!a.ph)return{status:1,details:`GSI ${"ro.llndk.api_level"} is undefined. ${Tz(b)}`};if(!b.WE)return{status:a.platformVersion===b.platformVersion||a.ph>=b.ph?2:1,details:`Device vendor is not release build, expected ${"ro.board.api_frozen"} to be true. ${Tz(b)}`};if(a.ph<b.ph)return{status:1,details:`LLNDK version required by device (${b.ph}) is larger than the LLNDK version provided by GSI (${a.ph}). ${Tz(b)}`};if(!a.WE&&a.ph===b.ph)return{status:2,details:`LLNDK version required by device (${b.ph}) is provided by GSI as unstable API. ${Tz(b)}`}}return{status:0}};
Tz=function(a){let b="Either select a GSI from the same build id as the device vendor";a.buildNumber&&(b+=` (${a.buildNumber})`);return b+', or flash device vendor to a release build whose codename is "REL" and select a GSI build whose platform version >= device vendor version.'};Vz=function(a,b){return _.v(function*(){return a.prompt("GSI build might be incompatible with this device",`${b.details}\n\nWould you like to continue installing the GSI regardless?`,{Zb:28,Yd:1})})};
Fma=function(a){return _.v(function*(){for(yield _.Wz(a,-1);(yield _.Xz(a,"pm path android"))!==0;)yield _.Zu(1E3)})};
Hma=function(a,b,c){return _.v(function*(){let d;if(a.wb){var e=new _.Yz(a.a2);d=a.b2}else{e=a.device.Ye.Va;var f=_.xw(a.device);d=ny(a.yj.options)}const g=new _.Zz(e,f,d);g.log(7);e=_.xv(h=>{g.log({te:{type:5},kb:{mb:"flash manager exit callback",error:h}})});f=void 0;try{const h=a.wb?yield a.wb():a,k=h.device,m=h.yj,r=h.le;r.qb.B=g;g.Ir=k.Ye.Va;g.up=_.xw(k);f=yield m.Qo(k,r.qb);g.A=_.qy(f);m.jn&&(yield m.jn(r.qb));yield b(f);g.log(1);const x=yield Gma(f,r,g);g.log(2);yield c(x);e.cancel();f.IF?
g.log(9):g.log(3);return{success:!0,V:f}}catch(h){return f&&f.Oa.archived&&h instanceof Error&&h.message.includes("HEAD request failed, status=404")&&(h=new _.M(`Build ${f.Oa.buildId} has been archived and is no longer flashable.`,10047)),e.cancel(),g.log({te:{type:5},kb:{mb:"flash manager",error:h}}),{success:!1,error:h}}})};
Ima=function(a){for(let b=0;b<a.length;++b){const c=_.Wx(a[b].type);switch(c){case 1:continue;case 2:return{AK:a.slice(0,b),wL:a.slice(b)};default:_.Pa(c,void 0)}}return{AK:a,wL:[]}};$z=function(a,b){return{mode:a,complete:!1,progress:b.kG,error:b.lT==="FAILED",message:b.Xu.label,xh:b.Yu}};
Jma=function(a){if(a&1){const b=_.Ch();_.D(0,"mat-dialog-actions",5)(1,"button",6);_.nn("click",function(){_.Dh(b);const c=_.H();return _.Eh(c.cancel())});_.J(2,"Cancel");_.E();_.D(3,"button",7);_.nn("click",function(){_.Dh(b);const c=_.H();return _.Eh(c.start())});_.J(4,"Start");_.E()()}a&2&&(_.u(3),_.C("clickAnalyticsEvent","start"))};
Kma=function(a){if(a&1){const b=_.Ch();_.D(0,"mat-dialog-actions",5)(1,"button",8);_.nn("click",function(){_.Dh(b);const c=_.H();c.wG=!0;c.eO.resolve();return _.Eh()});_.J(2,"Done");_.E()()}a&2&&(_.u(),_.C("clickAnalyticsEvent","user_done"))};Lma=function(a){a&1&&_.G(0,"mat-icon",8)};Mma=function(a){a&1&&_.G(0,"mat-icon",9)};
Nma=function(a){a&1&&(_.D(0,"div",10),_.G(1,"flash-step-card-progress-icon",11)(2,"flash-step-card-progress-icon",12)(3,"flash-step-card-progress-icon",13),_.E());a&2&&(a=_.H(),_.u(),_.C("active",a.mode===a.Se.Vt)("complete",a.mode===a.Se.he||a.mode===a.Se.jj),_.u(),_.C("active",a.mode===a.Se.he)("complete",a.mode===a.Se.jj),_.u(),_.C("active",a.mode===a.Se.jj))};Oma=function(a){a&1&&(_.jn(0),_.G(1,"active-device-picker",7,0),_.kn());a&2&&(a=_.H(2),_.u(),_.C("deviceSupportConfig",a.Ac))};
Pma=function(a){a&1&&(_.jn(0),_.G(1,"device-card",8),_.kn());if(a&2){a=_.H().Ja;const b=_.H();_.u();_.C("device",a.device)("deviceSupportConfig",b.Ac)("showStatus",!1)}};
Qma=function(a){a&1&&(_.D(0,"section")(1,"h3"),_.J(2,"Current status:"),_.E(),_.D(3,"mat-card",9),_.G(4,"flash-status",10),_.D(5,"div",11),_.J(6," During the installation process: "),_.D(7,"ul",12)(8,"li"),_.G(9,"mat-icon",13),_.J(10,"Do not interact with the device unless instructed to do so by this page"),_.E(),_.D(11,"li"),_.G(12,"mat-icon",13),_.J(13,"Do not unplug your device"),_.E()()()()());a&2&&(a=_.H().Ja,_.u(4),_.C("status",a.status))};Rma=function(a){a&1&&_.ln(0)};
Sma=function(a){a&1&&(_.D(0,"div",23),_.A(1,Rma,1,0,"ng-container",24),_.E());a&2&&(a=_.H(2).Ja,_.u(),_.C("componentOutlet",a.error.nx))};Tma=function(a){a&1&&_.G(0,"div",25);a&2&&(a=_.H(2).Ja,_.C("markdown",a.error.message))};
Uma=function(a){if(a&1){const b=_.Ch();_.jn(0);_.D(1,"section")(2,"h3");_.J(3,"Current status:");_.E();_.D(4,"div",14)(5,"div",15);_.G(6,"mat-icon",16)(7,"mat-icon",17);_.E();_.D(8,"h4",18);_.J(9);_.E();_.A(10,Sma,2,1,"div",19)(11,Tma,1,1,"ng-template",null,1,_.to);_.D(13,"button",20);_.nn("click",function(){_.Dh(b);const c=_.H(2);return _.Eh(aA(c.fc))});_.J(14," Retry ");_.E()()();_.D(15,"div",21)(16,"a",22);_.J(17," Select a different build ");_.E()();_.kn()}if(a&2){a=_.Pn(12);const b=_.H().Ja,
c=_.H();_.u(9);_.ho(b.error.title);_.u();_.C("ngIf",b.error.nx)("ngIfElse",a);_.u(6);_.C("routerLinkObject",c.Br.Gv)}};Vma=function(a){a&1&&_.ln(0)};Wma=function(a){a&1&&(_.D(0,"div",23),_.A(1,Vma,1,0,"ng-container",24),_.E());a&2&&(a=_.H(2).Ja,_.u(),_.C("componentOutlet",a.pq.nx))};Xma=function(a){a&1&&_.G(0,"div",25);a&2&&(a=_.H(2).Ja,_.C("markdown",a.pq.message))};
Yma=function(a){a&1&&(_.jn(0),_.D(1,"section")(2,"h3"),_.J(3,"Current status:"),_.E(),_.D(4,"div",26)(5,"div",15),_.G(6,"mat-icon",16)(7,"mat-icon",17),_.E(),_.D(8,"h4",18),_.J(9),_.E(),_.A(10,Wma,2,1,"div",19)(11,Xma,1,1,"ng-template",null,1,_.to),_.E()(),_.D(13,"div",21)(14,"a",22),_.J(15," Select a different build "),_.E()(),_.kn());if(a&2){a=_.Pn(12);const b=_.H().Ja,c=_.H();_.u(9);_.ho(b.pq.title);_.u();_.C("ngIf",b.pq.nx)("ngIfElse",a);_.u(4);_.C("routerLinkObject",c.Br.Gv)}};
Zma=function(a){a&1&&_.G(0,"div",25);a&2&&_.C("markdown","The build has been successfully installed. Apps are being optimized in the background. **Please wait for 10 minutes before using the device to avoid unstable behavior.** It is now safe to unplug your device.")};$ma=function(a){a&1&&(_.D(0,"div",23),_.J(1,"The build has been successfully installed. It is now safe to unplug your device."),_.E())};
ana=function(a){a&1&&(_.jn(0),_.D(1,"section")(2,"h3"),_.J(3,"Current status:"),_.E(),_.D(4,"div",27)(5,"div",15),_.G(6,"mat-icon",16)(7,"mat-icon",28),_.E(),_.D(8,"h4",18),_.J(9,"Install Complete"),_.E(),_.A(10,Zma,1,1,"div",29)(11,$ma,2,0,"ng-template",null,2,_.to),_.E()(),_.D(13,"div",21)(14,"a",22),_.J(15," Flash another build "),_.E()(),_.kn());if(a&2){a=_.Pn(12);const b=_.H().Ja,c=_.H();_.u(10);_.C("ngIf",b.build.options.optimizeApps)("ngIfElse",a);_.u(4);_.C("routerLinkObject",c.Br.Gv)}};
bna=function(a,b){a&1&&(_.jn(0),_.D(1,"flash-step-card",4),_.jn(2,5),_.J(3,"Installing build"),_.kn(),_.D(4,"section")(5,"h3"),_.J(6,"Selected device:"),_.E(),_.A(7,Oma,3,1,"ng-container",3)(8,Pma,2,3,"ng-container",3),_.E(),_.D(9,"section",6)(10,"h3"),_.J(11,"Selected build:"),_.E(),_.qn(12),_.E(),_.A(13,Qma,14,1,"section",3)(14,Uma,18,4,"ng-container",3)(15,Yma,16,4,"ng-container",3)(16,ana,16,3,"ng-container",3),_.E(),_.kn());a&2&&(a=b.Ja,b=_.H(),_.u(),_.C("mode",a.Zr),_.u(6),_.C("ngIf",a.mode===
b.wd.he),_.u(),_.C("ngIf",a.mode!==b.wd.he),_.u(5),_.C("ngIf",a.mode===b.wd.xP),_.u(),_.C("ngIf",a.mode===b.wd.ERROR),_.u(),_.C("ngIf",a.mode===b.wd.jR),_.u(),_.C("ngIf",a.mode===b.wd.Un))};dna=function(a,b){if(a&1){const c=_.Ch();_.D(0,"button",1);_.nn("click",function(){const d=_.Dh(c).Ja,e=_.H();return _.Eh(cna(e.fc,d))});_.J(1," Install build ");_.E()}a&2&&(a=b.Ja,b=_.H(),_.C("clickAnalyticsEvent","start")("disabled",a.mode===b.wd.he&&!a.wY))};
ena=function(a,b){a&1&&(_.D(0,"span"),_.J(1),_.E());a&2&&(a=b.ib,_.u(),_.ho(a))};fna=function(a){a&1&&(_.D(0,"span",10),_.A(1,ena,2,1,"span",11),_.E());a&2&&(a=_.H(),_.u(),_.C("ngForOf",a.description))};gna=function(a){a&1&&_.G(0,"flash-config-options",12);a&2&&(a=_.H(),_.C("options",a.options)("deviceDescription",a.Ra))};
hna=function(a){if(a&1){const b=_.Ch();_.D(0,"button",13);_.nn("click",function(){_.Dh(b);const c=_.H();return _.Eh(c.Dk.emit())});_.G(1,"mat-icon",14);_.E()}a&2&&_.C("clickAnalyticsEvent","edit")};bA=function(a){return a.product?a.product:_.$u(a.name)};cA=function(a){let b;return(b=_.Qw(a.buildId,a.releaseCandidateName))!=null?b:"<UNKNOWN>"};
fA=function(a){if(a==null)return null;a=new Date(Number(a.trim()));var b=a.getTime();var c=dA(),d=Math.floor((c-b)/6E4);c=!1;d<0&&(c=!0,d*=-1);d<60?b=eA(d,c,0):(d=Math.floor(d/60),d<24?b=eA(d,c,1):(d=new Date(dA()),d.setHours(0),d.setMinutes(0),d.setSeconds(0),d.setMilliseconds(0),d=Math.ceil((d.getTime()-b)/864E5),c&&(d*=-1),b=d<14?eA(d,c,2):""));return b!==""?b:a.getFullYear()===(new Date).getFullYear()?ina.format(a):jna.format(a)};
_.gA=function(a){const b=[];a.branch&&b.push(a.branch);if(a.target){let c;b.push(_.Rw(a.target,(c=a.signed)!=null?c:!1))}a.creationTimestamp&&b.push(`Created ${fA(a.creationTimestamp)}`);return b};hA=function(a){if(!_.dy(bA(a.target)))return!1;var b;const c=(b=a.target.gsi)==null?void 0:b.enabled;if(typeof c==="boolean")return!c;b=a.buildId;var d;a=(d=a.baseBuild)!=null?d:"";d=/^\d+$/.test(b)?Number(b):/^\d+$/.test(a)?Number(a):void 0;return d!==void 0&&d>9363877?!0:!1};
iA=function(a,b){var c=a.build;a=a.branchTarget;let d;if((a==null?void 0:(d=a.flashstation)==null?void 0:d.enabled)===!1||c&&hA(c))return!0;var e;c=(e=c==null?void 0:c.target)!=null?e:a;e=bA(c);let f;if(a&&((f=a.gsi)==null||!f.enabled)&&_.dy(e))return!0;if(b){if(!b.R.includes(e))return!0;let g,h,k;if(((g=c.gsi)==null?0:(h=g.filesystems)==null?0:h.length)&&((k=b.En)==null?0:k.size)&&kna(b.En,c.gsi.filesystems).size===0)return!0}return c.name.startsWith("test_suites_")?!0:!1};
_.jA=function(a){const b=new Set;b.add(gy("userdebug",a));b.add(`${gy("user",a)} (signed)`);return b};
kA=function(a,b,c,d){if(!d)return[{label:"Available Targets",options:a}];const e=_.jA(d.description);return _.Zv(a,[{label:"Current Device Target",Yc:f=>_.Tx(d,b(f),c==null?void 0:c(f))},{label:({first:f})=>`${f?"":"Other "}Recommended Targets`,Yc:f=>e.has(b(f))},{label:({first:f,exclusive:g})=>`${f||g?"Available":"Other"} Targets`,Yc:f=>!_.dy(b(f))&&!_.kz(b(f))},{label:"Available GSI Targets",Yc:f=>_.dy(b(f))},{label:"Available Kernel Targets"}])};_.mA=function(a){return _.w(b=>_.lA(b,a))};
lna=function(a){return _.w(b=>a.Xd()?nA(b):b)};_.qA=function(a){return _.um(b=>b.isError()?_.il(b):_.y(a(b.get()),_.w(c=>c instanceof oA?c:_.pA(c)),lna(b)))};mna=function(){return _.Uk(wm(a=>a.isError()||a.get().length<20,!0),_.w(a=>a.isError()||a.get().length<=20?a:_.pA(a.get().slice(0,20))))};nna=function(){return _.Zl(a=>_.il(_.rA(a)))};ona=function(a,b){a&1&&(_.D(0,"mat-option",12),_.J(1),_.E());a&2&&(a=b.ib,_.C("value",a.value),_.u(),_.go(" ",a.label," "))};
pna=function(a,b){a&1&&(_.D(0,"mat-optgroup",10),_.A(1,ona,2,2,"mat-option",11),_.E());a&2&&(a=b.ib,_.C("label",a.label),_.u(),_.C("ngForOf",a.options))};qna=function(a,b){a&1&&(_.D(0,"mat-optgroup",13)(1,"mat-option",14),_.J(2),_.E()());a&2&&(a=b.Ja,_.u(),_.C("value",a.value),_.u(),_.ho(a.label))};rna=function(a){a&1&&(_.D(0,"div",15),_.G(1,"mat-progress-spinner",16),_.E())};
sna=function(a,b){if(a&1){const c=_.Ch();_.D(0,"mat-form-field",5)(1,"mat-label");_.J(2,"Selected Target");_.E();_.D(3,"mat-select",6,0);_.nn("ngModelChange",function(d){_.Dh(c);const e=_.H();return _.Eh(e.qf.next(d))});_.A(5,pna,2,2,"mat-optgroup",7)(6,qna,3,2,"mat-optgroup",8);_.E();_.A(7,rna,2,0,"div",9);_.E()}a&2&&(a=b.Ja,b=_.H(),_.u(3),_.C("compareWith",b.PZ)("ngModel",a.Xf)("errorStateMatcher",b.bz)("hasError",b.Ae)("disabled",a.groups.oc(_.ro(9,sA)).length===0),_.Zm("aria-busy",a.groups.Xd()||
b.pending),_.u(2),_.C("ngForOf",a.groups.oc(_.ro(10,sA))),_.u(),_.C("ngIf",a.iX),_.u(),_.C("ngIf",a.groups.Xd()||b.pending))};_.tA=function(a,b){let c,d;const e=(d=(c=b.signed)!=null?c:a==null?void 0:a.signed)!=null?d:!1;var f;b=(f=b.target)!=null?f:a==null?void 0:a.target;a=a==null?void 0:a.description;f=b!=null?b:Qx(a,e);f!=null&&(f=f&&_.fy.has(f)&&a?gy(f,a):f);return f!=null&&e!=null?{target:f,signed:e}:void 0};_.uA=function(a,b){return kA(a,c=>c.label,c=>c.value.signed,b)};
wA=function(a,b,c){c=c?vA(c):"[^/-]+";return a?new RegExp(`^signed\\/signed-${c}-${b}-(?:P|E|S)?\\d+.zip$`):new RegExp(`^${c}-${vA(b)}-(?:P|E|S)?\\d+.zip$`)};_.xA=function(a){let b;return new tna(a.xf,a.xj,(b=a.description)==null?void 0:b.ia)};una=function(a){return _.v(function*(){const b=new Map;for(const c of a){const d=yield rha(c);b.set(d,c)}return b})};
_.yA=function(a,b){if(a.product!=null&&b!=null&&!b.R.includes(a.product))throw new _.M(`${a.product} build cannot be flashed to a ${b.displayName}`,10002);};_.zA=function(a){if(a.optimizeApps&&a.wipe)throw new _.M('The "Optimize Apps" and "Wipe Device" options cannot be used together. Wiping the device negates the need to optimize apps.',10048);};AA=function(a){const b=[`${a.version} (${a.versionName})`,`API level ${a.apiLevel}`];a.qh&&b.push(a.qh);return b};
EA=function(a){let b;const c=new BA(()=>_.v(function*(){if(!b||b.nextPageToken!=null){var d=b,e,f,g=yield a((f=(e=b)==null?void 0:e.nextPageToken)!=null?f:void 0);if(b===d){let h;b={Fk:[...(b?b.Fk:[]),...((h=g.Fk)!=null?h:[])],nextPageToken:g.nextPageToken}}}}));return _.y(new _.Wk(d=>{(()=>_.v(function*(){let e=b;b?(d.next(_.CA(b.Fk,!b.nextPageToken)),yield _.Zu()):d.next(_.DA([]));for(;!(e&&e.nextPageToken==null||d.closed);)try{yield c.call(),e=b,d.next(_.CA(b.Fk,!b.nextPageToken)),yield _.Zu()}catch(f){d.error(f);
return}d.complete()}))()}),_.qm({bufferSize:1,Ce:!0}),nna())};FA=function(a){return`${a.description.buildId}|${a.description.target}|${a.description.signed}`};
vna=function(a){const b=[];a.buildId!=null&&b.push(c=>c.description.buildId===a.buildId);a.releaseCandidateName!=null&&b.push(c=>c.description.releaseCandidateName===a.releaseCandidateName);a.releaseCandidateNameSubstring&&b.push(c=>{let d;return!((d=c.description.releaseCandidateName)==null||!d.includes(a.releaseCandidateNameSubstring))});a.target!=null&&b.push(c=>c.description.target===a.target);a.buildType!=null&&b.push(c=>mha(c.description.buildId)===a.buildType);a.signed!=null&&b.push(c=>c.description.signed===
a.signed);a.branch!=null&&b.push(c=>c.description.branch===a.branch);return c=>b.every(d=>d(c))};wna=function(a,b){const c=a==null?void 0:a.R;return c?_.mA(d=>d.filter(e=>c.includes(bA(e.target))&&(b||!iA({build:e},a)))):b?_.w(Sk):_.mA(d=>d.filter(e=>!iA({build:e},a)))};
xna=function(a,b,c,d){function e(B){if(d)return B(d.description);for(const F of c)return B(F.description)}const f=e(B=>B.signed),g=e(B=>B.buildId),h=e(B=>B.target),k=e(B=>B.releaseCandidateName),m=e(B=>B.creationTimestamp),r=e(B=>B.branch);var x;const z=(x=e(B=>B.archived))!=null?x:!1;x=_.gA({target:h,signed:f,branch:r,creationTimestamp:m});a&&x.push(...AA(a));b&&x.push(`${b.ml} ${b.Yj}`);return{label:_.Qw(g,k),description:x,buildId:g,target:h,signed:f,releaseCandidateName:k,creationTimestamp:m,branch:r,
archived:z}};HA=function(a,b){let c;if(a)c=a;else if(b.length>0)c=b[0];else throw new _.L("At least one build must be provided");let d,e;for(const f of b)f instanceof GA&&(f.description.IK&&(d=f.description.IK),f.description.WM&&(e=f.description.WM));return new yna(xna(d,e,b,a),c)};IA=function(a){switch(a){case 0:return"submitted";case 1:return"external";default:return _.Pa(a,void 0)}};JA=function(a){let b;return(a==null?0:(b=a.external)==null?0:b.enabled)?1:0};KA=function(a){return a?"true":void 0};
zna=function(a){switch(a==null?void 0:a.toLowerCase()){case "flash":return 0;case "dsu":return 1;case "ai":return 2;case "pvmfw":return 3;default:return 0}};
_.PA=function(a,b){const c={wipe:KA(a.wipe),forceFlash:KA(a.forceFlash),disableVerity:KA(a.disableVerity),disableVerification:KA(a.disableVerification),skipSecondary:KA(a.skipSecondary),forceDebuggable:KA(a.forceDebuggable),lock:KA(a.lock),optimizeApps:KA(a.optimizeApps)};if(_.LA.get()){a:{var d=a.installMode;switch(d){case void 0:case 0:break;case 1:d="dsu";break a;case 2:d="ai";break a;case 3:d="pvmfw";break a;default:_.Pa(d,void 0)}d=void 0}c.installMode=d;d=a.dsuUserdataSizeInGb;d=d!==void 0&&
d!==16?d.toString():void 0;c.dsuUserdataSizeInGb=d;c.dsuEnableSticky=KA(a.dsuEnableSticky)}_.MA.get()&&(c.disableStreamingFlash=KA(a.disableStreamingFlash));_.NA.get()&&(c.flashAi=KA(a.flashAi));_.OA.get()&&(c.internalDeviceEnrollment=KA(a.internalDeviceEnrollment));for(const e of b){let f;b=(f=a.zc)==null?void 0:f.get(e);b!==void 0&&(c[e.id]=b.toString())}return c};
_.SA=function(a,b){const c=new _.QA;for(var d of b)if(b=a[d.id],b!=null)switch(d.type){case 0:c.set(d,_.ov(b));break;default:_.Pa(d.type,void 0)}var e;if(_.LA.get()){a:{d=a.dsuUserdataSizeInGb;if(d!=null&&(d=Number(d),!isNaN(d))){d=Math.floor(d);break a}d=void 0}d={installMode:zna(a.installMode),dsuUserdataSizeInGb:(e=d)!=null?e:16,dsuEnableSticky:_.ov(a.dsuEnableSticky)||!1}}else d={installMode:0,dsuUserdataSizeInGb:16,dsuEnableSticky:!1};e=d;return Object.assign({},{wipe:_.ov(a.wipe)||!1,forceFlash:_.ov(a.forceFlash)||
!1,zc:c.build(),disableVerity:_.ov(a.disableVerity)||!1,disableVerification:_.ov(a.disableVerification)||!1,skipSecondary:_.ov(a.skipSecondary)||!1,forceDebuggable:_.ov(a.forceDebuggable)||!1,lock:_.ov(a.lock)||!1,tg:!1,IF:!1,aconfigFlagOverrides:new _.RA,disableStreamingFlash:_.ov(a.disableStreamingFlash)||!1,optimizeApps:_.ov(a.optimizeApps)||!1,LU:!1,uZ:!1},e,{flashAi:_.NA.get()?!!_.ov(a.flashAi):!1,internalDeviceEnrollment:_.OA.get()?!!_.ov(a.internalDeviceEnrollment):!1,flashAllBootloaderSlots:_.ov(a.flashAllBootloaderSlots)||
!1,BT:!1})};Ana=function(a){a&1&&(_.D(0,"xap-callout",7)(1,"xap-callout-body"),_.J(2,"The selected branch is disabled and may not contain recent builds."),_.E()())};Bna=function(a){a&1&&_.G(0,"xap-callout-body",10);a&2&&(a=_.H().Ja,_.C("markdown",a.As))};Cna=function(a){a&1&&(_.D(0,"xap-callout-body"),_.J(1),_.E());a&2&&(a=_.H().Ja,_.u(),_.ho(a.message))};
Dna=function(a,b){a&1&&(_.D(0,"xap-callout",8),_.A(1,Bna,1,1,"xap-callout-body",9)(2,Cna,2,1,"xap-callout-body",1),_.E());a&2&&(a=b.Ja,_.u(),_.C("ngIf",a.As),_.u(),_.C("ngIf",a.message))};
Ena=function(a){a&1&&(_.jn(0),_.D(1,"flash-config-editor-card",2),_.A(2,Ana,3,0,"xap-callout",3),_.K(3),_.G(4,"flash-ui-target-select",4)(5,"flash-config-options-editor",5),_.A(6,Dna,3,2,"xap-callout",6),_.E(),_.kn());if(a&2){let b;a=_.H().Ja;const c=_.H();_.u();_.C("label",a.data.label)("description",a.data.description);_.u();_.C("ngIf",_.so(3,9,c.iZ));_.u(2);_.C("targets",a.data.targets)("targetSubject",c.qf)("pending",a.Bc.Xd())("hasError",!((b=c.ur(a))==null||!b.buildError));_.u();_.C("model",
c.fc.ug);_.u();_.C("ngIf",c.ur(a))}};Fna=function(a){a&1&&(_.jn(0),_.G(1,"flash-config-card",11),_.kn());a&2&&(a=_.H().Ja,_.u(),_.C("buildDescription",a.build.description)("options",a.build.options)("deviceDescription",a.Ra))};Gna=function(a,b){a&1&&(_.jn(0),_.A(1,Ena,7,11,"ng-container",1)(2,Fna,2,3,"ng-container",1),_.kn());a&2&&(a=b.Ja,b=_.H(),_.u(),_.C("ngIf",a.mode===b.wd.he),_.u(),_.C("ngIf",a.mode!==b.wd.he))};
TA=function(a,b){var c=a.description.signed;return{qe:["/build",a.description.buildId],Da:Object.assign({},{target:a.description.target,signed:c==null?void 0:c.toString()},_.PA(a.options,b))}};
UA=function(a,b,c){if(b.build)return c||a.length>0?(c=c!=null?c:a[0],b=_.Qw(c.description.buildId,c.description.releaseCandidateName),c=_.gA({target:void 0,signed:!1,branch:c.description.branch,creationTimestamp:c.description.creationTimestamp}),{label:b,description:c}):{label:b.build,description:void 0};if(b.branch)return c?(a=[`Build: ${_.Qw(c.description.buildId,c.description.releaseCandidateName)}`,..._.gA({target:void 0,signed:void 0,branch:void 0,creationTimestamp:c.description.creationTimestamp})],
{label:`Most recent ${_.Rw(c.description.target,c.description.signed)} on ${b.branch}`,description:a}):{label:`Most recent on ${b.branch}`,description:void 0};throw new _.L("Malformed build query");};Hna=function(a){a&1&&(_.D(0,"xap-callout",5),_.G(1,"xap-callout-body",6),_.E());a&2&&(a=_.H(2),_.u(),_.C("markdown",a.Tt))};Ina=function(a,b){a&1&&(_.D(0,"a",10),_.G(1,"mat-icon",11),_.E());a&2&&(a=b.Ja,b=_.H(3),_.C("routerLinkObject",b.Dr(a))("clickAnalyticsEvent","edit"))};
Jna=function(a){a&1&&(_.D(0,"div",14),_.J(1," Loading... "),_.E())};Kna=function(a,b){a&1&&(_.D(0,"mat-radio-button",17),_.J(1),_.E());a&2&&(a=b.ib,_.C("value",a),_.u(),_.go(" ",a.qh||"Default"," "))};Lna=function(a){if(a&1){const b=_.Ch();_.D(0,"mat-radio-group",15);_.K(1);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(4);return _.Eh(d.xn.next(c))});_.A(2,Kna,2,2,"mat-radio-button",16);_.E()}if(a&2){a=_.H().Ja;const b=_.H(3);_.C("ngModel",_.so(1,2,b.xn));_.u(2);_.C("ngForOf",a)}};
Mna=function(a,b){a&1&&(_.jn(0),_.A(1,Jna,2,0,"div",12)(2,Lna,3,4,"mat-radio-group",13),_.kn());a&2&&(a=b.Ja,b=_.H(2).Ja,_.u(),_.C("ngIf",b.data.Md.Xd()&&a.length===0),_.u(),_.C("ngIf",a.length>1))};Nna=function(a,b){a&1&&(_.D(0,"xap-callout",18)(1,"xap-callout-body"),_.J(2),_.E()());a&2&&(a=b.Ja,_.u(2),_.ho(a))};
Ona=function(a){a&1&&(_.D(0,"flash-config-editor-card",7),_.A(1,Ina,2,2,"a",8)(2,Mna,3,2,"ng-container",4)(3,Nna,3,1,"xap-callout",9),_.E());if(a&2){let b,c;a=_.H().Ja;const d=_.H();let e;_.C("label",(e=(b=a.Bc.oc())==null?null:b.description==null?null:b.description.label)!=null?e:"Latest Factory Image")("description",(c=a.Bc.oc())==null?null:c.description==null?null:c.description.description)("options",a.options)("deviceDescription",a.Ra);_.u();_.C("ngIf",a.Bc.oc());_.u();_.C("ngIf",!a.data.Md.isError()&&
a.data.Md.get());_.u();_.C("ngIf",d.AB(a))}};Pna=function(a){a&1&&(_.jn(0),_.G(1,"flash-config-card",19),_.kn());a&2&&(a=_.H().Ja,_.u(),_.C("buildDescription",a.build.description)("options",a.build.options)("deviceDescription",a.Ra))};Qna=function(a,b){a&1&&(_.D(0,"flash-build-card",1),_.A(1,Hna,2,1,"xap-callout",2)(2,Ona,4,7,"flash-config-editor-card",3)(3,Pna,2,3,"ng-container",4),_.E());a&2&&(a=b.Ja,b=_.H(),_.u(),_.C("ngIf",b.Tt),_.u(),_.C("ngIf",a.mode===b.wd.he),_.u(),_.C("ngIf",a.mode!==b.wd.he))};
Rna=function(a,b){a&1&&(_.D(0,"a",8),_.G(1,"mat-icon",9),_.E());a&2&&(a=b.Ja,b=_.H(3),_.C("routerLinkObject",b.Dr(a))("clickAnalyticsEvent","edit"))};Sna=function(a){a&1&&(_.D(0,"div",10),_.J(1," Loading... "),_.E())};Tna=function(a,b){a&1&&(_.D(0,"xap-callout",11)(1,"xap-callout-body"),_.J(2),_.E()());a&2&&(a=b.Ja,_.u(2),_.ho(a))};
Una=function(a){a&1&&(_.D(0,"flash-config-editor-card",4),_.A(1,Rna,2,2,"a",5)(2,Sna,2,0,"div",6)(3,Tna,3,1,"xap-callout",7),_.E());if(a&2){let b,c;a=_.H().Ja;let d;_.C("label",(d=(b=a.Bc.oc())==null?null:b.description==null?null:b.description.label)!=null?d:"Preview Build "+a.data.id)("description",(c=a.Bc.oc())==null?null:c.description==null?null:c.description.description)("options",a.options)("deviceDescription",a.Ra);_.u();_.C("ngIf",a.Bc.oc());_.u();_.C("ngIf",a.Bc.Xd()&&!a.Bc.get());_.u();_.C("ngIf",
a.error==null?null:a.error.message)}};Vna=function(a){a&1&&(_.jn(0),_.G(1,"flash-config-card",12),_.kn());a&2&&(a=_.H().Ja,_.u(),_.C("buildDescription",a.build.description)("options",a.build.options)("deviceDescription",a.Ra))};Wna=function(a,b){a&1&&(_.D(0,"flash-build-card",1),_.A(1,Una,4,7,"flash-config-editor-card",2)(2,Vna,2,3,"ng-container",3),_.E());a&2&&(a=b.Ja,b=_.H(),_.u(),_.C("ngIf",a.mode===b.wd.he),_.u(),_.C("ngIf",a.mode!==b.wd.he))};
Xna=function(a,b,c){const d=_.lA(b,g=>g==null?void 0:g.description).oc();let e,f;return{id:a,build:b,description:d,Zh:d?{signed:d.signed,gsi:_.dy(d.target),Zl:(c==null?void 0:(e=c.Od)==null?void 0:(f=e.description)==null?void 0:f.hq)&&_.Iz(d.buildId,d.releaseCandidateName)}:void 0}};Yna=function(a,b){a&1&&(_.D(0,"a",7),_.G(1,"mat-icon",8),_.E());a&2&&(a=b.Ja,b=_.H(3),_.C("routerLinkObject",b.Dr(a))("clickAnalyticsEvent","edit"))};Zna=function(a){a&1&&(_.D(0,"div",11),_.J(1," Loading... "),_.E())};
$na=function(a,b){a&1&&(_.D(0,"mat-radio-button",14),_.J(1),_.E());a&2&&(a=b.ib,_.C("value",a.value),_.u(),_.go(" ",a.label," "))};aoa=function(a){if(a&1){const b=_.Ch();_.D(0,"mat-radio-group",12);_.K(1);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(4);return _.Eh(d.xn.next(c))});_.A(2,$na,2,2,"mat-radio-button",13);_.E()}if(a&2){a=_.H().Ja;const b=_.H(3);_.C("ngModel",_.so(1,3,b.xn));_.u(2);_.C("ngForOf",a)("ngForTrackBy",b.WX)}};
boa=function(a,b){a&1&&(_.jn(0),_.A(1,Zna,2,0,"div",9)(2,aoa,3,5,"mat-radio-group",10),_.kn());a&2&&(a=b.Ja,b=_.H(2).Ja,_.u(),_.C("ngIf",b.data.Md.Xd()&&a.length===0),_.u(),_.C("ngIf",a.length>1))};coa=function(a,b){a&1&&(_.D(0,"xap-callout",15)(1,"xap-callout-body"),_.J(2),_.E()());a&2&&(a=b.Ja,_.u(2),_.ho(a))};
doa=function(a){a&1&&(_.D(0,"flash-config-editor-card",4),_.A(1,Yna,2,2,"a",5)(2,boa,3,2,"ng-container",3)(3,coa,3,1,"xap-callout",6),_.E());if(a&2){let b,c;a=_.H().Ja;const d=_.H();let e;_.C("label",(e=(b=a.Bc.oc())==null?null:b.description==null?null:b.description.label)!=null?e:a.data.label)("description",(c=a.Bc.oc())==null?null:c.description==null?null:c.description.description)("options",a.options)("deviceDescription",a.Ra);_.u();_.C("ngIf",a.Bc.oc());_.u();_.C("ngIf",!a.data.Md.isError()&&
d.mY(a.data.Md.get()));_.u();_.C("ngIf",d.AB(a))}};eoa=function(a){a&1&&(_.jn(0),_.G(1,"flash-config-card",16),_.kn());a&2&&(a=_.H().Ja,_.u(),_.C("buildDescription",a.build.description)("options",a.build.options)("deviceDescription",a.Ra))};foa=function(a,b){a&1&&(_.D(0,"flash-build-card",1),_.A(1,doa,4,7,"flash-config-editor-card",2)(2,eoa,2,3,"ng-container",3),_.E());a&2&&(a=b.Ja,b=_.H(),_.u(),_.C("ngIf",a.mode===b.wd.he),_.u(),_.C("ngIf",a.mode!==b.wd.he))};
goa=function(a){const b=rv(a,d=>d.qh),c=Array.from(b.values()).some(d=>d.length>1);return a.map(d=>({label:c?d.releaseCandidateName+(d.qh?` (${d.qh})`:""):d.qh||"Default",value:d}))};hoa=function(a,b){a&1&&(_.D(0,"xap-callout",7)(1,"xap-callout-body"),_.J(2),_.D(3,"a",8),_.J(4),_.E(),_.J(5),_.E()());a&2&&(a=b.Ja,_.u(2),_.go(" ",a.prefix),_.u(),_.C("routerLink",a.qt),_.u(),_.ho(a.JD),_.u(),_.go("",a.lY," "))};
ioa=function(a,b){a&1&&(_.jn(0),_.D(1,"a",13)(2,"div",14)(3,"span",15),_.J(4),_.E(),_.D(5,"span",16),_.J(6),_.E()()(),_.kn());a&2&&(a=b.ib,_.u(),_.C("routerLink",a.version),_.u(3),_.ho(a.label),_.u(2),_.ho(a.description))};joa=function(a,b){a&1&&(_.jn(0),_.A(1,ioa,7,3,"ng-container",12),_.kn());a&2&&(a=b.Ja,_.u(),_.C("ngForOf",a))};koa=function(a){a&1&&_.G(0,"mat-progress-spinner",17)};
loa=function(a){a&1&&(_.D(0,"xap-callout",18)(1,"xap-callout-body"),_.J(2),_.E()());if(a&2){a=_.H().Ja;const b=_.H(2);_.u(2);_.ho(b.kf(a.getError()))}};moa=function(a){a&1&&(_.D(0,"xap-callout",18)(1,"xap-callout-body"),_.J(2,"No builds found for device"),_.E()())};
noa=function(a,b){a&1&&(_.jn(0),_.A(1,joa,2,1,"ng-container",9)(2,koa,1,0,"mat-progress-spinner",10)(3,loa,3,1,"xap-callout",11)(4,moa,3,0,"xap-callout",11),_.kn());a&2&&(a=b.Ja,_.u(),_.C("ngIf",a.oc()),_.u(),_.C("ngIf",a.Xd()),_.u(),_.C("ngIf",a.isError()),_.u(),_.C("ngIf",a.isComplete()&&a.get().length===0))};ooa=function(a){a&1&&(_.jn(0),_.A(1,noa,5,4,"ng-container",9),_.K(2),_.kn());a&2&&(a=_.H(),_.u(),_.C("ngIf",_.so(2,1,a.AT)))};
poa=function(a){a&1&&(_.D(0,"xap-callout",18)(1,"xap-callout-body"),_.J(2," Select a device from the list above to populate available releases "),_.E()())};qoa=function(a){a&1&&_.A(0,poa,3,0,"xap-callout",11);a&2&&(a=_.H(),_.C("ngIf",a.ZN))};roa=function(a){var b=a.name,c=a.buildPrefix;return{type:0,label:c?`${b} (${c})`:b,branchName:b,buildPrefix:c,buildType:a.buildType,targets:a.targets,disabled:!!a.disabled}};
soa=function(a,b){return a.filter(c=>{let d;return c.name.toUpperCase().includes(b.toUpperCase())||((d=c.buildPrefix)==null?void 0:d.toUpperCase().startsWith(b.toUpperCase()))})};toa=function(a,b){return{type:1,label:_.Rw(a.name,a.signed),targetName:a.name,KT:_.y(b,_.mA(c=>c.filter(d=>d.targets.some(e=>e.name===a.name)))),signed:a.signed,disabled:a.disabled}};uoa=function(a,b){return a.filter(c=>c.name.toUpperCase().includes(b.toUpperCase())||b==="gsi"&&_.dy(c.name))};
voa=function(a){a=_.pb(a,b=>b.description.buildId);return Object.entries(a).map(([,b])=>{b=b[0].description;var c=b.buildId;return{type:2,label:_.Qw(c,b.releaseCandidateName),buildId:c}})};
woa=function(a){const b=new _.qv(()=>[]),c=new _.qv(()=>!0),d=new Map;for(const e of a)for(const f of e.targets)a=_.Rw(f.name,f.signed),d.set(a,f),b.get(a).push(e),c.set(a,c.get(a)&&f.disabled);return Array.from(b).map(([e,f])=>{const g=d.get(e);return{name:g.name,branches:f,signed:g.signed,disabled:c.get(e)}}).sort((e,f)=>e.name.localeCompare(f.name))};xoa=function(a,b){if(b.target)return a.find(d=>d.targetName===b.target);const c=Qx(b.description,b.signed);return a.find(d=>d.targetName===c)};
yoa=function(a,b){if(b.be){var c=_.Xu(b.be);if(c)return a.find(d=>d.buildPrefix===c)}};zoa=function(a){a&1&&(_.D(0,"button",13),_.G(1,"mat-icon",14),_.E());a&2&&(a=_.H(2).Ja,_.C("xapInlineDialog",a.Dx.Nh)("dialogLabel",a.Dx.label),_.Zm("aria-label",a.Dx.f_))};Aoa=function(a,b){a&1&&(_.D(0,"mat-option",17),_.J(1),_.E());a&2&&(a=b.ib,_.C("value",a),_.u(),_.go(" ",a.label," "))};
Boa=function(a,b){a&1&&(_.D(0,"mat-optgroup",15),_.A(1,Aoa,2,2,"mat-option",16),_.E());a&2&&(a=b.ib,_.C("label",a.label),_.u(),_.C("ngForOf",a.options))};Coa=function(a){a&1&&(_.D(0,"div",18),_.G(1,"mat-progress-spinner",19),_.E())};Doa=function(a){a&1&&(_.D(0,"xap-callout",20)(1,"xap-callout-body"),_.J(2),_.E()());if(a&2){a=_.H().Ja;const b=_.H(2);_.u(2);_.go("Error Loading Options: ",b.kf(a.getError()))}};
Eoa=function(a){a&1&&(_.D(0,"xap-callout",20)(1,"xap-callout-body"),_.J(2,"No available options"),_.E()())};
Foa=function(a,b){if(a&1){const c=_.Ch();_.jn(0);_.D(1,"div",5)(2,"h3",6);_.J(3,"Build results");_.E();_.A(4,zoa,2,3,"button",7);_.D(5,"mat-form-field",8)(6,"mat-label");_.J(7);_.E();_.D(8,"mat-select",9);_.K(9);_.nn("ngModelChange",function(d){_.Dh(c);const e=_.H(2);return _.Eh(e.hy.next(d))});_.A(10,Boa,2,2,"mat-optgroup",10);_.E();_.A(11,Coa,2,0,"div",11);_.E()();_.A(12,Doa,3,1,"xap-callout",12)(13,Eoa,3,0,"xap-callout",12);_.kn()}if(a&2){a=b.Ja;b=_.H().Ja;const c=_.H();_.u(4);_.C("ngIf",b.Dx);
_.u(3);_.ho(b.vE);_.u();_.C("disabled",a.oc(_.ro(11,VA)).length===0)("ngModel",c.CY(a.oc(_.ro(12,VA)),_.so(9,9,c.gy)));_.Zm("aria-busy",a.Xd());_.u(2);_.C("ngForOf",a.oc(_.ro(13,VA)));_.u();_.C("ngIf",a.Xd());_.u();_.C("ngIf",a.isError());_.u();_.C("ngIf",a.isComplete()&&a.get().length===0)}};Goa=function(a,b){a&1&&(_.jn(0),_.A(1,Foa,14,14,"ng-container",3),_.K(2),_.kn());a&2&&(a=b.Ja,_.u(),_.C("ngIf",_.so(2,1,a.Cx)))};
Hoa=function(a,b){a&1&&(_.D(0,"xap-callout",22)(1,"xap-callout-body"),_.J(2),_.E()());a&2&&(a=b.Ja,_.u(2),_.ho(a))};Ioa=function(a){a&1&&(_.D(0,"span",30),_.J(1),_.E());a&2&&(a=_.H().ib,_.u(),_.ho(a.hv))};Joa=function(a,b){a&1&&(_.D(0,"li",27)(1,"a",28),_.J(2),_.E(),_.A(3,Ioa,2,1,"span",29),_.E());a&2&&(a=b.ib,_.u(),_.C("routerLinkObject",a.link),_.u(),_.ho(a.label),_.u(),_.C("ngIf",a.hv))};Koa=function(a){a&1&&(_.jn(0),_.G(1,"mat-progress-spinner",31),_.kn())};
Loa=function(a){if(a&1){const b=_.Ch();_.D(0,"button",33);_.nn("click",function(){_.Dh(b);const c=_.H(5);c.yv.next(c.yv.getValue()+50);return _.Eh()});_.J(1,"View older builds");_.E()}};Moa=function(a){a&1&&(_.jn(0),_.A(1,Loa,2,0,"button",32),_.kn());a&2&&(a=_.H(3).Ja,_.u(),_.C("ngIf",a.get().gL))};
Noa=function(a){a&1&&(_.jn(0),_.D(1,"ul",23),_.A(2,Joa,4,3,"li",24),_.E(),_.jn(3,25),_.A(4,Koa,2,0,"ng-container",26)(5,Moa,2,1,"ng-container",26),_.kn()());if(a&2){a=_.H(2).Ja;const b=_.H();_.u(2);_.C("ngForOf",a.get().builds);_.u();_.C("ngSwitch",a.getState());_.u();_.C("ngSwitchCase",b.Vn.PENDING);_.u();_.C("ngSwitchCase",b.Vn.Un)}};Ooa=function(a){a&1&&(_.D(0,"div",34),_.G(1,"mat-icon",35),_.D(2,"span",36),_.J(3,"No results matched your search"),_.E()())};
Poa=function(a){a&1&&(_.jn(0),_.A(1,Hoa,3,1,"xap-callout",21),_.K(2),_.A(3,Noa,6,4,"ng-container",4)(4,Ooa,4,0,"ng-template",null,2,_.to),_.kn());if(a&2){let b;a=_.Pn(5);const c=_.H().Ja,d=_.H();_.u();_.C("ngIf",(b=_.so(2,3,d.gy))==null?null:b.Tt);_.u(2);_.C("ngIf",c.Xd()||c.get().builds.length>0)("ngIfElse",a)}};Qoa=function(a){a&1&&(_.D(0,"xap-callout",20)(1,"xap-callout-body"),_.J(2),_.E()());if(a&2){a=_.H().Ja;const b=_.H();_.u(2);_.go("Error Loading Builds: ",b.kf(a.getError()))}};
Roa=function(a,b){a&1&&(_.jn(0),_.A(1,Poa,6,5,"ng-container",4)(2,Qoa,3,1,"ng-template",null,1,_.to),_.kn());a&2&&(a=b.Ja,b=_.Pn(3),_.u(),_.C("ngIf",!a.isError())("ngIfElse",b))};Soa=function(a){a&1&&(_.D(0,"xap-callout",20)(1,"xap-callout-body"),_.J(2),_.E()());a&2&&(a=_.H(2).Ja,_.u(2),_.go("Please select a ",a.vE.toLowerCase()))};Toa=function(a,b){a&1&&(_.jn(0),_.A(1,Soa,3,1,"xap-callout",12),_.kn());a&2&&(a=b.Ja,_.u(),_.C("ngIf",a.isComplete()&&a.get().length>0))};
Uoa=function(a,b){a&1&&(_.jn(0),_.A(1,Toa,2,1,"ng-container",3),_.K(2),_.kn());a&2&&(a=b.Ja,_.u(),_.C("ngIf",_.so(2,1,a.Cx)))};Voa=function(a){a&1&&(_.A(0,Uoa,3,3,"ng-container",3),_.K(1));a&2&&(a=_.H(),_.C("ngIf",_.so(1,1,a.nF)))};Woa=function(a){return _.Uk(wm(b=>b.oc([]).length<a,!0),_.w(b=>b.isError()?b:b.get().length>a?_.pA({builds:b.get().slice(0,a),gL:!0}):_.CA({builds:b.get(),gL:b.get().length===a&&b.Xd()},b.get().length===a||b.isComplete())))};
Xoa=function(a,b){if(b)return a.find(c=>c.label===b.label)};Yoa=function(a,b){if(b)return a.flatMap(c=>c.options).find(c=>c.label===b.label)};Zoa=function(a){a&1&&(_.D(0,"xap-callout",14),_.G(1,"xap-callout-body",15),_.E());a&2&&(a=_.H(),_.u(),_.C("markdown",a.FM))};$oa=function(a,b){a&1&&(_.D(0,"span",30),_.J(1),_.E());a&2&&(a=b.Ja,_.u(),_.ho(a))};apa=function(a){a&1&&_.G(0,"mat-progress-spinner",31)};
bpa=function(a){if(a&1){const b=_.Ch();_.D(0,"button",32);_.nn("click",function(c){_.Dh(b);const d=_.H(3);c.stopPropagation();let e;(e=d.eU)==null||e.ma.blur();let f;(f=d.PT)==null||WA(f);d.uB.next(void 0);return _.Eh()});_.G(1,"mat-icon",33);_.E()}};cpa=function(a,b){a&1&&(_.D(0,"mat-option",39),_.J(1),_.E());a&2&&(a=b.ib,_.C("value",a),_.u(),_.ho(a.label))};
dpa=function(a,b){a&1&&(_.D(0,"mat-optgroup",37),_.A(1,cpa,2,2,"mat-option",38),_.E());a&2&&(a=b.ib,_.C("label",a.label),_.u(),_.C("ngForOf",a.options))};epa=function(a){a&1&&(_.D(0,"div",40)(1,"mat-option",41),_.J(2," No branches, targets or builds match your search "),_.E()())};fpa=function(a){a&1&&(_.D(0,"div",42)(1,"mat-option",41),_.J(2),_.E()());if(a&2){a=_.H().Ja;const b=_.H(3);_.u(2);_.go(" Failed to load results: ",b.kf(a.getError())," ")}};
gpa=function(a,b){a&1&&(_.jn(0),_.A(1,dpa,2,2,"mat-optgroup",34)(2,epa,3,0,"div",35)(3,fpa,3,1,"div",36),_.kn());a&2&&(a=b.Ja,_.u(),_.C("ngForOf",a.oc(_.ro(3,XA))),_.u(),_.C("ngIf",a.isComplete()&&a.get().length===0),_.u(),_.C("ngIf",a.isError()))};hpa=function(a,b){a&1&&(_.D(0,"xap-callout",43)(1,"xap-callout-body"),_.J(2),_.E()());a&2&&(a=b.Ja,_.u(2),_.ho(a))};
kpa=function(a){if(a&1){const b=_.Ch();_.D(0,"form",null,4)(2,"mat-form-field",19)(3,"span",20);_.G(4,"mat-icon",21);_.A(5,$oa,2,1,"span",22);_.K(6);_.E();_.D(7,"input",23,5);_.K(9);_.nn("ngModelChange",function(c){_.Dh(b);const d=_.H(2);return _.Eh(d.uB.next(c))});_.E();_.D(10,"div",24);_.A(11,apa,1,0,"mat-progress-spinner",25);_.K(12);_.A(13,bpa,2,0,"button",26);_.K(14);_.E();_.D(15,"mat-hint");_.J(16);_.E()();_.D(17,"mat-autocomplete",27,6);_.A(19,gpa,4,4,"ng-container",28);_.K(20);_.E();_.A(21,
hpa,3,1,"xap-callout",29);_.K(22);_.E()}if(a&2){let b;a=_.Pn(18);const c=_.H(2);_.u(5);_.C("ngIf",ipa(_.so(6,9,c.Iv)));_.u(2);_.C("ngModel",_.so(9,11,c.Hv))("matAutocomplete",a);_.u(4);_.C("ngIf",(b=_.so(12,13,c.tB))==null?null:b.Xd());_.u(2);_.C("ngIf",_.so(14,15,c.Hv));_.u(3);_.ho(c.UO);_.u();_.C("displayWith",c.PU);_.u(2);_.C("ngIf",_.so(20,17,c.tB));_.u(2);_.C("ngIf",jpa(_.so(22,19,c.Iv)))}};
lpa=function(a){a&1&&(_.D(0,"xap-callout",44)(1,"xap-callout-body"),_.J(2," Select a device from the list above to populate applicable build options. You can also visit "),_.G(3,"span",45),_.J(4," to browse available builds for all devices. "),_.E()());a&2&&(a=_.H(2),_.u(3),_.C("linkify",a.JO))};mpa=function(a,b){a&1&&_.G(0,"section",46);a&2&&_.C("build-results-panel",b.Ja)};
npa=function(a){a&1&&(_.jn(0),_.D(1,"section",16)(2,"h3",17),_.J(3,"Find a build to flash"),_.E(),_.A(4,kpa,23,21,"form",13),_.K(5),_.A(6,lpa,5,1,"ng-template",null,3,_.to),_.E(),_.A(8,mpa,1,1,"section",18),_.K(9),_.kn());if(a&2){a=_.Pn(7);const b=_.H(),c=_.Pn(13);_.u(4);_.C("ngIf",_.so(5,4,b.Ib.Wb))("ngIfElse",a);_.u(4);_.C("ngIf",_.so(9,6,b.TT))("ngIfElse",c)}};opa=function(a){a&1&&(_.D(0,"xap-callout",50),_.G(1,"xap-callout-body",15),_.K(2),_.E());a&2&&(a=_.H(3),_.u(),_.C("markdown",_.so(2,1,a.QM)))};
ppa=function(a){a&1&&(_.D(0,"span",64),_.J(1),_.E());a&2&&(a=_.H(2).ib,_.u(),_.ho(a.description))};qpa=function(a){a&1&&(_.D(0,"span",65),_.J(1),_.E());a&2&&(a=_.H(2).ib,_.u(),_.ho(a.hv))};rpa=function(a){a&1&&_.G(0,"mat-icon",66);a&2&&(a=_.H(2).ib,_.C("matTooltip",a.mh))};
spa=function(a){a&1&&(_.D(0,"div",59)(1,"div",60)(2,"span",61),_.J(3),_.E(),_.A(4,ppa,2,1,"span",53),_.E(),_.A(5,qpa,2,1,"span",62)(6,rpa,1,1,"mat-icon",63),_.E());a&2&&(a=_.H().ib,_.u(3),_.ho(a.label),_.u(),_.C("ngIf",a.description),_.u(),_.C("ngIf",a.hv),_.u(),_.C("ngIf",a.mh))};tpa=function(a){a&1&&_.ln(0)};upa=function(a){a&1&&(_.jn(0),_.D(1,"a",67),_.A(2,tpa,1,0,"ng-container",68),_.E(),_.kn());if(a&2){a=_.H().ib;const b=_.Pn(2);_.u();_.C("routerLink",a.link);_.u();_.C("ngTemplateOutlet",b)}};
vpa=function(a){a&1&&_.ln(0)};wpa=function(a){a&1&&(_.D(0,"a",69),_.A(1,vpa,1,0,"ng-container",68),_.E());if(a&2){a=_.H().ib;const b=_.Pn(2);_.C("routerLink",a.link);_.u();_.C("ngTemplateOutlet",b)}};xpa=function(a,b){a&1&&(_.jn(0),_.A(1,spa,7,4,"ng-template",null,7,_.to)(3,upa,3,2,"ng-container",13)(4,wpa,2,2,"ng-template",null,8,_.to),_.kn());a&2&&(a=b.ib,b=_.Pn(5),_.u(3),_.C("ngIf",a.Dm)("ngIfElse",b))};
ypa=function(a,b){a&1&&(_.jn(0),_.A(1,xpa,6,2,"ng-container",58),_.kn());a&2&&(a=b.Ja,_.u(),_.C("ngForOf",a))};zpa=function(a,b){a&1&&(_.D(0,"details",56)(1,"summary",57),_.J(2),_.E(),_.A(3,ypa,2,1,"ng-container",28),_.E());a&2&&(a=b.ib,_.C("open",!0),_.u(2),_.ho(a.label),_.u(),_.C("ngIf",a.builds.oc()))};Apa=function(a){a&1&&_.G(0,"mat-spinner",70)};Bpa=function(a){a&1&&(_.D(0,"div",64),_.J(1," No popular builds for your device "),_.E())};
Cpa=function(a){a&1&&(_.D(0,"div",71),_.J(1),_.E());if(a&2){a=_.H().Ja;const b=_.H(3);_.u();_.go(" Failed to load popular builds: ",b.kf(a.getError())," ")}};Dpa=function(a){a&1&&(_.D(0,"a",72),_.G(1,"mat-icon",73),_.J(2," Upload "),_.E())};
Epa=function(a,b){a&1&&(_.jn(0),_.A(1,zpa,4,3,"details",51)(2,Apa,1,0,"mat-spinner",52)(3,Bpa,2,0,"div",53)(4,Cpa,2,1,"div",54)(5,Dpa,3,0,"a",55),_.kn());a&2&&(a=b.Ja,b=_.H(3),_.u(),_.C("ngForOf",a.oc(_.ro(5,XA))),_.u(),_.C("ngIf",a.Xd()),_.u(),_.C("ngIf",a.isComplete()&&a.get().length===0),_.u(),_.C("ngIf",a.isError()),_.u(),_.C("ngIf",b.gR))};
Fpa=function(a){a&1&&(_.D(0,"section",48)(1,"h3",17),_.J(2,"Popular builds"),_.E(),_.A(3,opa,3,3,"xap-callout",49),_.K(4),_.A(5,Epa,6,6,"ng-container",28),_.K(6),_.E());a&2&&(a=_.H(2),_.u(3),_.C("ngIf",_.so(4,2,a.QM)),_.u(2),_.C("ngIf",_.so(6,4,a.PM)))};Gpa=function(a){a&1&&(_.A(0,Fpa,7,6,"section",47),_.K(1));a&2&&(a=_.H(),_.C("ngIf",_.so(1,1,a.Ib.Wb)))};Hpa=function(a){a&1&&(_.D(0,"section")(1,"xap-callout",74),_.G(2,"xap-callout-body",15),_.E()());a&2&&(_.u(2),_.C("markdown","The device is in bootrom mode. Please go to the [Pixel ROM Recovery page](/tools/pixel/rom_recovery) to recover the device."))};
ZA=function(a){_.Oa(YA,a);const b=new URLSearchParams(YA.search);a={};for(var c of b)a[c[0]]=c[1];c=YA.hash;c.startsWith("#")&&(c=c.substring(1));return{origin:YA.origin,pathname:YA.pathname,Da:a,hash:c}};
Ipa=function(a){a&1&&(_.jn(0),_.J(1," On Google Chrome, you should see an eye icon "),_.G(2,"mat-icon",5),_.J(3," at the end of the address bar. Click the "),_.G(4,"mat-icon",5),_.J(5," and toggle on third-party cookies then reload this page. You can find more details on why this is needed in this "),_.D(6,"a",6),_.J(7,"Chrome blog post"),_.E(),_.J(8,". "),_.kn())};
Jpa=function(a,b){if(a&1){const c=_.Ch();_.jn(0);_.D(1,"mat-list-item",4);_.nn("click",function(){const d=_.Dh(c).ib,e=_.H(3);e.ez.url!==d.path&&(e.close(),$A(e.ez,d.path));return _.Eh()});_.J(2);_.E();_.kn()}a&2&&(a=b.ib,b=_.H(3),_.u(),_.Zn(b.ez.url===a.path?"active-menu-item":"menu-item"),_.C("id","navigation-item-"+a.label),_.u(),_.go(" ",a.label," "))};
Kpa=function(a,b){a&1&&(_.jn(0),_.D(1,"p",3),_.J(2),_.E(),_.A(3,Jpa,3,4,"ng-container",2),_.kn());a&2&&(a=b.ib,_.u(2),_.ho(a.category),_.u(),_.C("ngForOf",a.items))};Lpa=function(a){if(a&1){const b=_.Ch();_.D(0,"ul",1);_.nn("clickOutside",function(){_.Dh(b);const c=_.H();return _.Eh(c.close())});_.D(1,"mat-list");_.A(2,Kpa,4,2,"ng-container",2);_.E()()}a&2&&(a=_.H(),_.C("@openClose",void 0)("clickOutsideTrigger",a.trigger),_.u(2),_.C("ngForOf",a.nX))};
Mpa=function(a){if(a&1){const b=_.Ch();_.D(0,"button",6);_.nn("click",function(){_.Dh(b);const c=_.H();c.Hs=!c.Hs;return _.Eh()});_.G(1,"mat-icon",7);_.E()}};Npa=function(a){if(a&1){const b=_.Ch();_.D(0,"navigation-menu",8);_.ko("openedChange",function(c){_.Dh(b);const d=_.H();_.jo(d.Hs,c)||(d.Hs=c);return _.Eh(c)});_.E()}if(a&2){a=_.H();const b=_.Pn(1);_.C("trigger",b);_.io("opened",a.Hs);_.C("navigationGroups",a.oX)}};
Qpa=function(a){return _.v(function*(){a.state="start";var b=_.sr().O;yield(0,_.aB)("RbGgAe");a.state="emscripten_load_wasm_imported";b=new Opa(b.gZ);b=yield Ppa(b);a.state="module_loaded";b.initialize();a.state="module_initialized";return b})};
eB=function(a){if(a){var b=new _.vw;var c=_.bB(a,1);b=_.Qr(b,1,c);c=_.bB(a,2);b=_.Qr(b,2,c);c=_.bB(a,3);b=_.Qr(b,3,c);c=_.bB(a,4);b=_.Qr(b,4,c);c=_.bB(a,5);b=_.Qr(b,5,c);b=_.ww(b,cB(a,6));c=cB(a,7);b=_.Dv(b,7,c);c=_.bB(a,8);b=_.Qr(b,8,c);c=_.bB(a,9);b=_.Qr(b,9,c);a=_.dB(a,10);a=_.Rr(b,10,a)}else a=null;return a};Spa=function(a){return a?Rpa(new fB,_.gB(a,hB,1).map(b=>{var c=new hB;var d=_.bB(b,1);c=_.Qr(c,1,d);d=$d(b,2,_.jd,void 0===iB?2:4);c=ce(c,2,d,hd);b=_.bB(b,3);return _.Qr(c,3,b)})):null};
_.jB=function(a,b){return a.catch(c=>{const d=_.Lu(c);if(c instanceof _.M)throw new _.M(`${d} (${b})`,c.kind);if(d.includes("Device unavailable."))throw new _.M(`${d} (${b})`,2);if(d.includes("Unable to claim interface."))throw new _.M(`${d} (${b})`,3);if(d.includes("The device was disconnected."))throw new _.M(`${d} (${b})`,9);if(d.includes("The transfer was cancelled.")||d.includes("The transfer was canceled."))throw new _.M(`${d} (${b})`,5);if(d.includes("A transfer error has occurred.")||d.includes("A transfer error has occured."))throw new _.M(`${d} (${b})`,
1);if(d.includes("Access denied."))throw new _.M(`${d} (${b})`,6);if(d.includes("Unable to reset the device."))throw new _.M(`${d} (${b})`,35);throw new _.L(`${d} (${b})`);})};
_.kB=function(a){return a.then(b=>{if(b.status==="ok"){b=b.data;if(!b)throw new _.L("No data received.");return new Uint8Array(b.buffer,b.byteOffset,b.byteLength)}if(b.status==="stall")throw new _.M("Transfer stalled",7);if(b.status==="babble")throw new _.M("Transfer babble",8);throw new _.L(`Transfer failed: ${b.status}`);})};Tpa=function(a){return a.then(b=>{if(b.status!=="ok")return Promise.reject(new _.L("Transfer failed: "+b.status))})};
lB=function(a){if(!a.Si||a.Si.length!==1)throw new _.L(`Malformed build data. Expected exactly one license text for build ${a.buildId}`);return a.Si[0]};Upa=function(a){return{version:a.version,versionName:a.versionName,product:a.product,buildId:a.buildId,releaseCandidateName:a.releaseCandidateName,target:a.target,apiLevel:a.apiLevel,Wm:a.Pp.Wm,qh:a.Pp.qh,Wh:lB(a),downloadUrl:a.Gk}};
Vpa=function(a){return{ml:a.Wj.ml,Yj:a.Wj.Yj,id:a.Wj.id,buildId:a.buildId,releaseCandidateName:a.releaseCandidateName,target:a.target,Wh:lB(a),downloadUrl:a.Gk,active:a.Wj.active,gsi:!!a.Cw,hm:!!a.Wj.hm}};
mB=function(a){a=ZA(a);Wpa.test(a.pathname)&&(a.pathname="/build/:build");var b=a.Da["continue"];b?a.Da={["continue"]:mB(b)}:a.Da={};b=a.pathname;var c=new URLSearchParams;for(const [d,e]of Object.entries(a.Da))c.set(d,e);c=c.toString();c.length>0&&(b+=`?${c}`);a.hash.length>0&&(b+=`#${a.hash}`);return b};Xpa=function(a){return _.v(function*(){return(yield navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:a})).state})};nB=function(a){return _.v(function*(){try{yield document.requestStorageAccessFor(a)}catch(b){console.error(b)}})};
Ypa=function(a){const b=this;return _.v(function*(){var c=yield Xpa(a);switch(c){case "granted":yield nB(a);break;case "prompt":b.A.push(a);c=b.D.show();({kC:c}=yield _.ml(c.A));if(c){for(const d of b.A)yield nB(d);b.A.length=0}break;case "denied":throw new _.L(`Failed to request storage access for ${a}. Permission denied.`);default:_.Pa(c,void 0)}})};oB=function(a){let b,c;return(c=(b=_.bB(a,9))!=null?b:"android-build.flashstation-frontend_20250731.03_p0")!=null?c:""};
Zpa=function(a){a&1&&(_.D(0,"xap-callout",13)(1,"xap-callout-body"),_.J(2," If you are trying to install a build on this device, you must visit this site on a desktop using the latest version of Chrome or Edge. "),_.E()())};
$pa=function(a){a&1&&(_.jn(0),_.D(1,"h4",14),_.J(2,"Install an Android build in three easy steps"),_.E(),_.D(3,"div",15)(4,"div",16),_.G(5,"mat-icon",17),_.D(6,"div",18),_.J(7,"Connect your device via USB cable"),_.E()(),_.G(8,"mat-icon",19),_.D(9,"div",16),_.G(10,"mat-icon",20),_.D(11,"div",18),_.J(12,"Select the software you want to install"),_.E()(),_.G(13,"mat-icon",19),_.D(14,"div",16),_.G(15,"mat-icon",21),_.D(16,"div",18),_.J(17,"Install the software on your device"),_.E()()(),_.kn())};
aqa=function(a){a&1&&(_.jn(0),_.J(1," This service is not optimized for your current browser. "),_.kn())};bqa=function(a){a&1&&(_.jn(0),_.J(1," Your version of Edge is too old. "),_.kn())};cqa=function(a){a&1&&(_.jn(0),_.A(1,bqa,2,0,"ng-container",27),_.J(2," This service requires features not supported by your current browser. "),_.kn());a&2&&(a=_.H(2),_.u(),_.C("ngIf",a.rW))};
dqa=function(a){if(a&1){const b=_.Ch();_.D(0,"p",22);_.jn(1,10);_.A(2,aqa,2,0,"ng-container",11)(3,cqa,3,1,"ng-container",23);_.kn();_.J(4," We recommend the latest versions of Chrome or Edge on Desktop. ");_.D(5,"button",24);_.nn("click",function(){_.Dh(b);_.H().fz.open(pB,{vj:"browser-requirements-dialog-title"});return _.Eh()});_.J(6,"More details");_.E()();_.D(7,"a",25);_.J(8," Download Chrome ");_.G(9,"mat-icon",26);_.E()}a&2&&(a=_.H(),_.u(),_.C("ngSwitch",a.HG),_.u(),_.C("ngSwitchCase",a.gu.eH))};
eqa=function(a){if(a&1){const b=_.Ch();_.jn(0);_.D(1,"button",28);_.nn("click",function(){_.Dh(b);const c=_.H();return _.Eh(c.start())});_.J(2," Get Started ");_.E();_.kn()}};fqa=function(a){if(a&1){const b=_.Ch();_.jn(0);_.D(1,"button",29);_.nn("click",function(){_.Dh(b);const c=_.H();return _.Eh(c.start())});_.J(2," Continue Anyway ");_.E();_.kn()}};
gqa=function(a){a&1&&(_.D(0,"div",30)(1,"p",31),_.J(2," You need additional software for Windows (Android USB driver) to connect your device. "),_.E(),_.D(3,"a",32),_.J(4," Download Android USB Driver "),_.G(5,"mat-icon",26),_.E()());a&2&&(a=_.H(),_.u(3),_.C("href",a.Hc.rs,_.xj))};rB=function(a){let b;return((b=a.root.root.children[0])==null?void 0:b.component)===qB};hqa=function(a){a&1&&_.ln(0)};
iqa=function(a){a&1&&(_.jn(0),_.D(1,"a",20),_.A(2,hqa,1,0,"ng-container",21),_.E(),_.kn());a&2&&(_.H(),a=_.Pn(10),_.u(),_.C("clickAnalyticsEvent","title"),_.u(),_.C("ngTemplateOutlet",a))};jqa=function(a){a&1&&_.ln(0)};kqa=function(a){a&1&&_.A(0,jqa,1,0,"ng-container",21);a&2&&(_.H(),a=_.Pn(10),_.C("ngTemplateOutlet",a))};lqa=function(a,b){a&1&&(_.jn(0),_.J(1),_.kn());a&2&&(a=b.Ja,_.u(),_.go(" ",a," "))};mqa=function(a){a&1&&_.J(0,"Android Flash Tool")};
nqa=function(a){a&1&&(_.A(0,lqa,2,1,"ng-container",8),_.K(1),_.A(2,mqa,1,0,"ng-template",null,3,_.to));if(a&2){let b;a=_.Pn(3);const c=_.H();_.C("ngIf",(b=_.so(1,2,c.Go))==null?null:b.title)("ngIfElse",a)}};oqa=function(a){a&1&&(_.D(0,"span",22),_.J(1),_.E());a&2&&(a=_.H(),_.Zn(a.Jy.WJ),_.C("matTooltip",a.Jy.SN),_.u(),_.ho(a.Jy.text))};pqa=function(a){a&1&&(_.D(0,"span",23),_.J(1),_.E());a&2&&(a=_.H(),_.u(),_.ho(_.zu(a.Cj,10)))};
qqa=function(a){a&1&&(_.D(0,"span",24),_.J(1," Powered by Android Flash Tool "),_.E())};rqa=function(a){a&1&&(_.D(0,"a",25),_.G(1,"mat-icon",26),_.E());a&2&&_.C("clickAnalyticsEvent","settings")};sqa=function(a){a&1&&(_.D(0,"a",27),_.K(1),_.G(2,"mat-icon",28),_.E());a&2&&(a=_.H(),_.C("clickAnalyticsEvent","help")("href",_.so(1,2,a.TV),_.xj))};
tqa=function(a){if(a&1){const b=_.Ch();_.jn(0);_.D(1,"button",29);_.nn("click",function(){_.Dh(b);const c=_.H();return _.Eh(c.bk())});_.G(2,"mat-icon",30);_.E();_.kn()}a&2&&(_.u(),_.C("clickAnalyticsEvent","send_feedback"))};
uqa=function(a){a&1&&(_.jn(0),_.D(1,"button",31),_.G(2,"img",32),_.E(),_.D(3,"mat-menu",null,4)(5,"a",33),_.K(6),_.J(7,"Switch Accounts"),_.E(),_.D(8,"a",34),_.K(9),_.J(10,"Sign out of all Google accounts"),_.E()(),_.kn());if(a&2){var b=_.Pn(4);a=_.H();_.u();_.C("matMenuTriggerFor",b)("clickAnalyticsEvent","user-button")("matTooltip",sB(a.Qn));_.Zm("aria-label",sB(a.Qn));_.u();b=_.C("src",tB(_.zu(a.Qn,3)),_.xj);var c=(c=_.zu(a.Qn,3))?`${tB(c,32)} ${32}w, ${tB(c,64)} ${64}w`:null;b("srcset",c);_.u(3);
_.C("href",_.so(6,10,a.ar.NZ),_.xj)("clickAnalyticsEvent","switch-accounts");_.u(3);_.C("href",_.so(9,12,a.ar.PW),_.xj)("clickAnalyticsEvent","sign-out")}};vqa=function(a){a&1&&(_.D(0,"xap-callout",35)(1,"xap-callout-body"),_.J(2," You are not currently signed in "),_.E(),_.D(3,"xap-callout-actions")(4,"a",36),_.K(5),_.J(6," Sign In "),_.E()()());a&2&&(a=_.H(),_.u(4),_.C("href",_.so(5,2,a.ar.dM),_.xj)("clickAnalyticsEvent","sign-in"))};
wqa=function(){return new Promise((a,b)=>{gapi.load("client",{callback:a,onerror:b})})};_.vB=function(a){uB.map(b=>[...b,...a])};xqa=function(a){a&1&&(_.D(0,"p",1),_.J(1," Looking for a specific page? Try "),_.D(2,"a",5),_.K(3),_.J(4,"signing in"),_.E(),_.J(5,".\n"),_.E());a&2&&(a=_.H(),_.u(2),_.C("href",_.so(3,1,a.ar.dM),_.xj))};yqa=function(a){a&1&&(_.D(0,"xap-callout",6),_.G(1,"xap-callout-body",7),_.E());a&2&&(a=_.H(),_.u(),_.C("markdown",a.jK))};
zqa=function(a){a&1&&(_.jn(0),_.D(1,"li")(2,"a",13),_.K(3),_.J(4,"Switch Accounts"),_.E()(),_.D(5,"li")(6,"a",13),_.K(7),_.J(8,"Sign out"),_.E()(),_.kn());a&2&&(a=_.H(2),_.u(2),_.C("href",_.so(3,2,a.OZ),_.xj),_.u(4),_.C("href",_.so(7,4,a.QW),_.xj))};Aqa=function(a){a&1&&(_.D(0,"li")(1,"a",13),_.K(2),_.J(3,"Sign In"),_.E()());a&2&&(a=_.H(2),_.u(),_.C("href",_.so(2,1,a.OW),_.xj))};
Bqa=function(a){a&1&&(_.jn(0),_.A(1,zqa,9,6,"ng-container",12)(2,Aqa,4,3,"ng-template",null,0,_.to),_.kn());if(a&2){a=_.Pn(3);const b=_.H();_.u();_.C("ngIf",b.Cj.kh()!=null)("ngIfElse",a)}};Dqa=function(){const a=new URL(location.href);Cqa.forEach(b=>void a.searchParams.delete(b));a.search=a.searchParams.toString();return a.toString()};
jma=function(){return _.v(function*(){let a=0;for(;;)try{const b={state:"start"};return yield _.mv(Qpa(b),2E4,()=>new _.M(`Timed out loading wasm module, state=${b.state}`,95))}catch(b){if(a<5)++a;else throw b;}})};_.xB=function(a,b){b.hasOwnProperty("displayName")||(b.displayName=a.toString());b[wB]=a};zB=function(a){a=a[wB];return a instanceof _.yB?a:null};
_.AB=function(a){const b={},c={},d=[],e=[],f=k=>{if(!c[k]){var m=k instanceof _.yB?k.B:[];c[k]=[...m];m.forEach(r=>{b[r]=b[r]||[];b[r].push(k)});m.length||d.push(k);m.forEach(f)}};for(a.forEach(f);d.length;){const k=d.shift();e.push(k);b[k]&&b[k].forEach(m=>{_.ib(c[m],k);c[m].length||d.push(m)})}const g={},h=[];e.forEach(k=>{k instanceof _.yB&&(k=k.A,k==null||g[k]||(g[k]=!0,h.push(k)))});return{lZ:e,modules:h}};
BB=function(){this.constructor.bJ||(this.constructor.bJ={});this.constructor.bJ[this.toString()]=this};DB=function(a,b,c,d,e){this.B=a;this.A=b;if(b===void 0||b<=0)a=Error("Bc`"+b+"`"+(a&&a.getPath())),_.CB(null,a);this.H=c==1;this.F=d;this.D=e};
Fqa=function(a){const b=[];var c=Eqa,d=a.elements,e;let f;for(var g=0;e=d.item(g);g++)if(e.form==a&&!e.disabled&&e.tagName!="FIELDSET")switch(f=e.name,e.type.toLowerCase()){case "file":case "submit":case "reset":case "button":break;case "select-multiple":e=EB(e);if(e!=null){let h;for(let k=0;h=e[k];k++)c(b,f,h)}break;default:e=EB(e),e!=null&&c(b,f,e)}d=a.getElementsByTagName("INPUT");for(e=0;g=d[e];e++)g.form==a&&g.type.toLowerCase()=="image"&&(f=g.name,c(b,f,g.value),c(b,f+".x","0"),c(b,f+".y","0"));
return b.join("&")};Eqa=function(a,b,c){a.push(encodeURIComponent(b)+"="+encodeURIComponent(c))};_.FB=function(a){a=a.elements;let b;for(let c=0;b=a[c];c++)if(!b.disabled&&b.type&&b.type.toLowerCase()=="file")return!0;return!1};
EB=function(a){var b=a.type;if(typeof b==="string")switch(b.toLowerCase()){case "checkbox":case "radio":return a.checked?a.value:null;case "select-one":return b=a.selectedIndex,b>=0?a.options[b].value:null;case "select-multiple":b=[];let c;for(let d=0;c=a.options[d];d++)c.selected&&b.push(c.value);return b.length?b:null}return a.value!=null?a.value:null};_.GB=function(){};
LB=function(a){(this.L=a)&&_.HB(this,"BEST_EFFORT");dA();this.A=new IB;this.B="POST";this.Xa=Gqa++;JB||(a=new Date,JB=a.getHours()*3600+a.getMinutes()*60+a.getSeconds());this.ta=1+JB+this.Xa*1E5;this.H=new KB};MB=function(){_.ab.call(this);this.message="Retryable Server Error"};_.NB=function(){this.A=[];this.B=[]};QB=function(){_.OB.call(this);_.OB.call(this);this.O=new _.NB;this.ka=new KB;this.A=[];this.F=[];this.H=[];this.Ka=new PB(this);new KB;this.ta=!0};
RB=function(a){let b;if(a.length!==0&&typeof(b=a[0])==="string"&&b)return b};Hqa=function(){SB().span.marker=!0};SB=function(){let a;return(a=Iqa)==null?void 0:a.get()};VB=function(a){if(TB!==TB)throw Error();return new UB(a)};WB=function(a,...b){var c=a[0];if(a.length===1)return c+"_";c=[0,c];for(let d=0;d<b.length;d++){const e=b[d];e instanceof UB?c.push(2,e.zX):typeof e==="number"?c.push(2,String(e)):c.push(1,e);c.push(0,a[d+1])}return JSON.stringify(c)};
XB=function(a){let b;return((b=SB())==null?void 0:b.span)!==void 0&&typeof AsyncContext!=="undefined"?AsyncContext.Snapshot.wrap(a):a};ZB=function(a,b){let c;const d=(c=SB())==null?void 0:c.span;return d===void 0?b():YB(d.B.A(d,a,void 0))};$B=function(a){let b;((b=SB())==null?void 0:b.span)!==void 0&&ZB(a,Hqa)};_.gC=function(a,b=!0){_.aC.call(this);this.F=a;this.B=new bC(this);b&&(a=this.F.get(_.cC),a.F.includes(this.B),_.dC(a,this.B));eC(this,_.fC(_.De,this.B))};
jC=function(a,b=!1){for(const c of Object.keys(a))hC[c]=a[c],b&&(iC[c]=!0)};kC=function(a,b){var c;if((c=a)==null?0:c.isDisposed)throw Error("Tc`"+String(a.Uv));for(;a!==void 0;){c=a;if(c.ol)return c.ol(b,{optional:!0});a=a.parent}return xg};nC=function(a){return new lC((b,c)=>{mC(a,b,c)})};Jqa=function(a){const b=new _.oC;a.unwrap(c=>{b.callback(c)},c=>{c.name==="CanceledError"?b.cancel():b.Ig(c)});return b};Kqa=function(a){a.then(void 0,()=>{});return a};
pC=function(a,b,c){return{ja:a,token:c,da:b,value:void 0}};qC=function(a){return{ua:pC("root",void 0,Symbol(a))}};rC=function(){const a=vg;if(!a)throw Error("Uc");return a};sC=function(a){return wg(a)};tC=function(a){if(!a.isDisposed){a.isDisposed=!0;var b;(b=a[Symbol.dispose])==null||b.call(a);delete a.parent;if(a.zK){for(const c of a.zK)typeof c==="function"?c():tC(c);a.zK.length=0}}};
_.xC=function(a){const b={ol:c=>{switch(c.ua.token){case Lqa.ua.token:var d=a.s1;break;case Mqa.ua.token:d=a.rootElement;break;case Nqa.ua.token:d=a.o2;break;case uC.ua.token:d=a.wf;break;case Oqa.ua.token:d=a.BY;break;case Pqa.ua.token:d=a.ps;break;case vC.ua.token:d=a.N1}if(d)c=d;else a:{for(d=b.parent;d;){var e=d;if(e.ol){c=e.ol(c);break a}d=d.parent}d=c.ua.token;e=wC[d];e!==void 0?c=e:(e=c.ua.ja,c.ua.da?(c=c.ua.da(),d&&e==="root"&&(wC[d]=c)):c=xg)}return c}};return b};
yC=function(){var a=rC();const b=kC(a,uC);if(!Ag(b))return b;a=kC(a,vC);if(!Ag(a))return a.aL()};zC=function(a){if(a){if(typeof a.kp==="function"&&typeof a.description==="string")return a.description;if(a instanceof _.yB)return a.toString();if(typeof a==="function"){let c,d;return String((d=(c=a.displayName)!=null?c:zB(a))!=null?d:a.name)}if(a.constructor&&a.constructor!==Object)return zC(a.constructor);if(a.description)return a.description;let b;return((b=a.ua)==null?0:b.token)?`${a.ua.token}`:String(a)}return String(a)};
AC=function(a){let b,c,d;return(d=(c=(b=a==null?void 0:a.displayName)!=null?b:a==null?void 0:a.name)!=null?c:a==null?void 0:a.description)!=null?d:String(a)};BC=function(a){if(!a.ua)throw Error("$c`"+AC(a));};Qqa=function(a,b){return _.CC(a.getContext(0),b)};_.CC=function(a,b){a=wg(a);try{return b()}finally{wg(a)}};_.FC=function(a){if(!vg)throw Error("bd");BC(a);if(a[DC]!==void 0)throw Error("ad`"+AC(a));const b=kC(vg,a);return EC(b,zC(a))};
HC=function(a){try{if(!vg)throw Error("bd");a[DC]||BC(a)}catch(b){return GC(b)}return a.ua&&!a[DC]?new lC(b=>{b(_.FC(a))}):(new lC((b,c)=>{a[DC](b,c)})).map(b=>EC(b,zC(a)))};
JC=function(a){return{description:a.toString(),[DC]:(b,c)=>{const d=new Rqa;Sqa(_.IC.Nd(),a).flatMap(e=>{if(d.isDisposed())throw new Tqa(`Lazy injection by ID of ${a} cancelled since the source `+`context ${d.context.Uv} was disposed `+"while downloading the injected object. This usually happens when some async logic leaks after a Wiz object is disposed.");return Qqa(d,()=>HC(e))}).unwrap(b,c)}}};EC=function(a,b){if(Ag(a)){if(a===xg)throw Error("cd`"+b);throw a;}return a};
Vqa=function(a){var b={service:{LY:KC}};try{return Uqa(a,b)}catch(c){return GC(c)}};Uqa=function(a,b){var c=Object.keys(b);if(!c.length)return LC({});const d={},e=[];for(const f of c)c=Wqa(a,b[f],f).map(g=>{d[f]=g}),e.push(c);return MC(e).map(()=>d)};
Wqa=function(a,b,c){const d=sC(a.gG());try{const e={};let f=[];if(!(c in hC))throw Error("gd`"+c+"`"+a);for(const k of Object.keys(b));let g=hC[c];iC[c]||(g=Xqa(g));const h=g(a,b);for(const k of Object.keys(h)){const m=Yqa(h[k],e,c,k,a);f.push(m)}return MC(f).map(()=>e)}finally{wg(d)}};Xqa=function(a){return(b,c)=>{const d={};for(const e of Object.keys(c))d[e]=a(b,c[e],c,e);return d}};
Yqa=function(a,b,c,d,e){if(!a)throw Error("hd`"+c+"`"+d+"`"+e);return(new lC((f,g)=>{a instanceof lC?a.unwrap(f,g):a.then(f,g)})).map(f=>{b[d]=f})};Zqa=function(){if(_.NC instanceof _.yB)return _.NC;const a=zB(_.NC);if(!a)throw Error("pd`"+zC(_.NC));return a};_.OC=function(){const a=Zqa();return{ua:pC(null,()=>{const b=yC();if(!b)throw Error("od");return b.get(a)},_.NC)}};QC=function(a){if(a instanceof PC)return a.kp();if(a instanceof _.yB||(a=_.IC.Nd().kp(a)))return a};
_.TC=function(a){return _.RC(_.SC.Nd(),a)};_.VC=function(a){UC.add(a.toString())};_.WC=function(a){return UC.has(a.toString())};ara=function(a,b){if(/-[a-z]/.test(b))return null;if($qa&&a.dataset){if(!(!_.Ab("Android")||_.Eb()||_.Db()||Cb()||_.Ab("Silk")||b in a.dataset))return null;a=a.dataset[b];return a===void 0?null:a}return a.getAttribute("data-"+String(b).replace(/([A-Z])/g,"-$1").toLowerCase())};
cra=function(a,b,c){let d;c&&(d=b=XC(YC,c,()=>b));a=b=XC(YC,a,()=>b);c&&d!==a&&YC.set(c,a);(c=b.A)&&XC(bra,c,()=>b);return b};XC=function(a,b,c){let d=a.get(b);d||(d=c(b),a.set(b,d));return d};ZC=function(a){return XC(dra,a.toString(),()=>new Set)};$C=function(a,b){ZC(b).add(a)};era=function(a,b,c,d=!1){return new _.yB(a,b,c,d)};aD=function(a,b,c,d,e=!1){b=era(a,b,c,e);return cra(a,b,d)};_.bD=function(a,b,c){return aD(a,a,b,c)};
eD=function(a,b,c,d){a=aD(a,b,d?[d]:void 0,void 0,_.cD);_.SC.Nd().register(a,new fra(a,ZC(a),c?ZC(c):new Set,dD(a),c?dD(c):new Set,d));return a};
_.iD=function(a,b){b&&_.IC.Nd().register(b,a);a.ua=pC("root",()=>{var c=yC();var d=(d=QC(a))?fD(_.SC.Nd(),d):void 0;if(typeof a==="function"&&a[DC]!==void 0)throw Error("qd`"+zC(a));var e;d=(e=d==null?void 0:d.toString())!=null?e:a;if(e=gD.A.get(d))var f=e;else{e=typeof a==="function"?a:hD(_.IC.Nd(),a.kp());if(!e)throw Error("rd`"+a);c=sC((new gra(c,e)).gG());try{var g=zB(e);const h=new e;if(g){const k=hra[g];if(k)for(g=0;g<k.length;g++)k[g](h)}f=h}finally{wg(c)}ira.has(d)||(gD.A.has(d),gD.B.has(d),
gD.A.set(d,f))}return f},b||a)};jra=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};kra=Object.defineProperty;lra=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");};jD=lra(this);
kD=function(a,b){if(b)a:{var c=jD;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&kra(c,a,{configurable:!0,writable:!0,value:b})}};kD("Symbol.asyncIterator",function(a){return a?a:Symbol("b")});mra=function(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function f(g){g.done?d(g.value):Promise.resolve(g.value).then(b,c).then(f,e)}f(a.next())})};_.v=function(a){return mra(a())};
_.el=function(a){var b=a[Symbol.asyncIterator];if(b!==void 0)a=b.call(a);else{b=nra;var c=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(c)a=c.call(a);else if(typeof a.length=="number")a={next:jra(a)};else throw Error("c`"+String(a));a=new b(a)}return a};
nra=function(a){this[Symbol.asyncIterator]=function(){return this};this[Symbol.iterator]=function(){return a};this.next=function(b){return Promise.resolve(a.next(b))};this["throw"]=function(b){return new Promise(function(c,d){var e=a["throw"];e!==void 0?c(e.call(a,b)):(c=a["return"],c!==void 0&&c.call(a),d(new TypeError("d")))})};a["return"]!==void 0&&(this["return"]=function(b){return Promise.resolve(a["return"](b))})};Qu=function(a,b){this.action=a;this.value=b};
ora=function(a,b,c,d){this.method=a;this.Df=b;this.resolve=c;this.reject=d};pra=function(a){this.A=a;this.next=null};lD=function(){this.B=this.A=null};lD.prototype.ne=function(){return this.A===null};lD.prototype.first=function(){if(this.A)return this.A.A;throw Error("e");};
var mD=function(a){a.A&&(a.A=a.A.next,a.A||(a.B=null))},Pu=function(a){this.F=a;this.B=null;this.A=new lD;this[Symbol.asyncIterator]=function(){return this};var b=this;this.J=function(c){var d=b.A.first();c.done===!0?(b.B=null,d.method="next",d.Df=c.value):(d.resolve({value:c.value,done:!1}),mD(b.A));nD(b)};this.H=function(c){oD(b,c)};this.D=function(c){pD(b,c)}},qD=function(a,b,c){return new Promise(function(d,e){var f=a.A.ne(),g=a.A;d=new pra(new ora(b,c,d,e));g.B?g.B.next=d:g.A=d;g.B=d;f&&nD(a)})};
Pu.prototype.next=function(a){return qD(this,"next",a)};Pu.prototype.return=function(a){return qD(this,"return",new Qu(0,a))};Pu.prototype.throw=function(a){return qD(this,"throw",a)};
var nD=function(a){if(!a.A.ne())try{if(a.B){if(!a.B)throw Error("g");var b=a.A.first();if(b.method in a.B)try{a.B[b.method](b.Df).then(a.J,a.H).catch(a.D)}catch(c){oD(a,c)}else a.B=null,nD(a)}else qra(a)}catch(c){pD(a,c)}},qra=function(a){var b=a.A.first();try{var c=a.F[b.method](b.Df);if(c.value instanceof Qu)switch(c.value.action){case 0:Promise.resolve(c.value.value).then(function(d){b.resolve({value:d,done:c.done});mD(a.A);nD(a)},function(d){b.reject(d);mD(a.A);nD(a)}).catch(a.D);break;case 1:a.B=
_.el(c.value.value);b.method="next";b.Df=void 0;nD(a);break;case 2:Promise.resolve(c.value.value).then(function(d){b.method="next";b.Df=d;nD(a)},function(d){b.method="throw";b.Df=d;nD(a)}).catch(a.D);break;default:throw Error("f");}else b.resolve(c),mD(a.A),nD(a)}catch(d){b.reject(d),mD(a.A),nD(a)}},oD=function(a,b){var c=a.A.first();a.B=null;c.method="throw";c.Df=b;nD(a)},pD=function(a,b){a.A.ne()||(a.A.first().reject(b),mD(a.A));a.B&&"return"in a.B&&(a.B["return"](void 0),a.B=null);a.F["return"](void 0);
nD(a)};kD("globalThis",function(a){return a||jD});kD("Symbol.dispose",function(a){return a?a:Symbol("h")});kD("Array.prototype.values",function(a){return a?a:function(){return this[Symbol.iterator]()}});kD("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&c.push([d,b[d]]);return c}});
kD("Promise.prototype.finally",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c;})})}});kD("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&c.push(b[d]);return c}});
kD("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError("i`"+b);b=b[Symbol.iterator].call(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;if(Object(d)!==d)throw new TypeError("j");c[d[0]]=d[1]}return c}});
kD("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b instanceof RegExp&&!b.global)throw new TypeError("k");return b instanceof RegExp?this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),c)}});kD("String.prototype.trimLeft",function(a){function b(){return this.replace(/^[\s\xa0]+/,"")}return a||b});
kD("Array.prototype.flat",function(a){return a?a:function(b){b=b===void 0?1:b;var c=[];Array.prototype.forEach.call(this,function(d){Array.isArray(d)&&b>0?(d=Array.prototype.flat.call(d,b-1),c.push.apply(c,d)):c.push(d)});return c}});kD("Array.prototype.flatMap",function(a){return a?a:function(b,c){var d=[];Array.prototype.forEach.call(this,function(e,f){e=b.call(c,e,f,this);Array.isArray(e)?d.push.apply(d,e):d.push(e)});return d}});
kD("String.prototype.padStart",function(a){return a?a:function(b,c){if(this==null)throw new TypeError("l`padStart");b-=this.length;c=c!==void 0?String(c):" ";return(b>0&&c?c.repeat(Math.ceil(b/c.length)).substring(0,b):"")+this}});kD("String.prototype.trimRight",function(a){function b(){return this.replace(/[\s\xa0]+$/,"")}return a||b});
kD("AsyncContext.Snapshot",function(a){function b(){}if(a)return a;b.wrap=function(c){return c};b.prototype.run=function(c){return c.apply(null,Array.prototype.slice.call(arguments,1))};return b});_._DumpException=window._DumpException=window._DumpException||function(a){throw a;};var rD,uD,vD,wD,tD,Gc,zD,yD,rra,sra,dA;rD=rD||{};_.tb=this||self;_.sD=function(a,b){a=a.split(".");for(var c=_.tb,d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};uD=function(a,b){var c=tD("WIZ_global_data.oxN3nb");a=c&&c[a];return a!=null?a:b};vD=_.tb._F_toggles_default_fe||[];wD=function(){};wD.get=function(){return null};_.aB=null;tD=function(a,b){a=a.split(".");b=b||_.tb;for(var c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b};
Gc=function(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"};_.kb=function(a){var b=Gc(a);return b=="array"||b=="object"&&typeof a.length=="number"};_.xD=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"};zD=function(a){return Object.prototype.hasOwnProperty.call(a,yD)&&a[yD]||(a[yD]=++rra)};yD="closure_uid_"+(Math.random()*1E9>>>0);rra=0;sra=function(a,b,c){return a.call.apply(a.bind,arguments)};_.AD=function(a,b,c){_.AD=sra;return _.AD.apply(null,arguments)};
_.fC=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};dA=function(){return Date.now()};_.td=function(a){return a};_.BD=function(a,b){function c(){}c.prototype=b.prototype;a.Qd=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.DT=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};_.n=function(a,b){return a.C.hasOwnProperty(b)?a.C[b]:null};_.T=function(a,b){return a.C[b]!=null};_.p=class{constructor(){this.C={}}};var sa="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var wa=globalThis.trustedTypes,xa;_.za=class{constructor(a){this.A=a}toString(){return this.A+""}};var Da;Da=class{constructor(a){this.A=a}toString(){return this.A}};_.CD=_.Ea("about:invalid#zClosurez");var Ha,tra,ura,jaa;Ha=class{constructor(a){this.Lj=a}};_.Ka=[Ja("data"),Ja("http"),Ja("https"),Ja("mailto"),Ja("ftp"),new Ha(a=>/^[^:]*([/?#]|$)/.test(a))];tra=typeof URL==="function";ura=["data:","http:","https:","mailto:","ftp:"];jaa=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;_.Qa=class{constructor(a){this.A=a}toString(){return this.A+""}};var Wa=class{constructor(a){this.A=a}toString(){return this.A+""}};var DD=class{constructor(a){this.A=a}toString(){return this.A}};_.BD(_.ab,Error);_.ab.prototype.name="CustomError";var ED;_.BD(cb,_.ab);cb.prototype.name="AssertionError";var fb,GD,HD,ID;fb=function(a,b){return Array.prototype.indexOf.call(a,b,void 0)};_.FD=function(a,b,c){Array.prototype.forEach.call(a,b,c)};GD=function(a,b){return Array.prototype.filter.call(a,b,void 0)};HD=function(a,b,c){return Array.prototype.map.call(a,b,c)};ID=function(a,b){return Array.prototype.some.call(a,b,void 0)};var vra,vA,KD,LD,wra,MD,xra;vra=function(a,b){const c=a.split("%s");let d="";const e=Array.prototype.slice.call(arguments,1);for(;e.length&&c.length>1;)d+=c.shift()+e.shift();return d+c.join("%s")};_.JD=function(a){return decodeURIComponent(a.replace(/\+/g," "))};vA=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
KD=function(a,b){if(!Number.isFinite(a))return String(a);a=String(a);let c=a.indexOf(".");c===-1&&(c=a.length);const d=a[0]==="-"?"-":"";d&&(a=a.substring(1));return d+"0".repeat(Math.max(0,b-c))+a};LD=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};wra=function(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})};
MD=function(a){isFinite(a)&&(a=String(a));return typeof a==="string"?/^\s*-?0x/i.test(a)?parseInt(a,16):parseInt(a,10):NaN};xra=function(a){var b=1;a=a.split(":");const c=[];for(;b>0&&a.length;)c.push(a.shift()),b--;a.length&&c.push(a.join(":"));return c};var ND=function(a){if(a.Lg&&typeof a.Lg=="function")return a.Lg();if(typeof Map!=="undefined"&&a instanceof Map||typeof Set!=="undefined"&&a instanceof Set)return Array.from(a.values());if(typeof a==="string")return a.split("");if(_.kb(a)){const b=[],c=a.length;for(let d=0;d<c;d++)b.push(a[d]);return b}return na(a)},OD=function(a){if(a.Qh&&typeof a.Qh=="function")return a.Qh();if(!a.Lg||typeof a.Lg!="function"){if(typeof Map!=="undefined"&&a instanceof Map)return Array.from(a.keys());if(!(typeof Set!==
"undefined"&&a instanceof Set)){if(_.kb(a)||typeof a==="string"){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}b=[];c=0;for(const d in a)b[c++]=d;return b}}},PD=function(a,b,c){if(a.forEach&&typeof a.forEach=="function")a.forEach(b,c);else if(_.kb(a)||typeof a==="string")Array.prototype.forEach.call(a,b,c);else{const d=OD(a),e=ND(a),f=e.length;for(let g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)}};var QD,RD,SD,TD,UD;QD=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");RD=function(a){return a?decodeURI(a):a};SD=function(a){a=a.match(QD)[1]||null;!a&&_.tb.self&&_.tb.self.location&&(a=_.tb.self.location.protocol.slice(0,-1));return a?a.toLowerCase():""};TD=function(){var a=document.location.href.match(QD),b=a[1],c=a[2],d=a[3];a=a[4];let e="";b&&(e+=b+":");d&&(e+="//",c&&(e+=c+"@"),e+=d,a&&(e+=":"+a));return e};
UD=function(a,b){if(a){a=a.split("&");for(let c=0;c<a.length;c++){const d=a[c].indexOf("=");let e,f=null;d>=0?(e=a[c].substring(0,d),f=a[c].substring(d+1)):e=a[c];b(e,f?_.JD(f):"")}}};_.VD=function(a,b){if(!b)return a;var c=a.indexOf("#");c<0&&(c=a.length);let d=a.indexOf("?"),e;d<0||d>c?(d=c,e=""):e=a.substring(d+1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]};
_.WD=function(a,b,c){if(Array.isArray(b))for(let d=0;d<b.length;d++)_.WD(a,String(b[d]),c);else b!=null&&c.push(a+(b===""?"":"="+encodeURIComponent(String(b))))};var IB=function(a,b){this.B=this.O=this.D="";this.H=null;this.L=this.J="";this.F=!1;let c;a instanceof IB?(this.F=b!==void 0?b:a.F,XD(this,a.D),this.O=a.kh(),this.B=a.B,YD(this,a.H),this.J=a.getPath(),ZD(this,a.A.clone()),this.L=a.L):a&&(c=String(a).match(QD))?(this.F=!!b,XD(this,c[1]||"",!0),this.O=$D(c[2]||""),this.B=$D(c[3]||"",!0),YD(this,c[4]),this.J=$D(c[5]||"",!0),ZD(this,c[6]||"",!0),this.L=$D(c[7]||"")):(this.F=!!b,this.A=new aE(null,this.F))},ZD,fE,gE,$D,bE,Dra,cE,zra,yra,Cra,Ara,aE,hE;
IB.prototype.toString=function(){const a=[];var b=this.D;b&&a.push(bE(b,cE,!0),":");var c=this.B;if(c||b=="file")a.push("//"),(b=this.kh())&&a.push(bE(b,cE,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.H,c!=null&&a.push(":",String(c));if(c=this.getPath())this.B&&c.charAt(0)!="/"&&a.push("/"),a.push(bE(c,c.charAt(0)=="/"?yra:zra,!0));(c=this.A.toString())&&a.push("?",c);(c=this.L)&&a.push("#",bE(c,Ara));return a.join("")};
IB.prototype.resolve=function(a){const b=this.clone();let c=!!a.D;c?XD(b,a.D):c=a.Mm();if(c){var d=a.kh();b.O=d}else c=!!a.B;c?b.B=a.B:c=a.H!=null;d=a.getPath();if(c)YD(b,a.H);else if(c=!!a.J){if(d.charAt(0)!="/")if(this.B&&!this.J)d="/"+d;else{var e=b.getPath().lastIndexOf("/");e!=-1&&(d=b.getPath().slice(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(e.indexOf("./")!=-1||e.indexOf("/.")!=-1){d=e.lastIndexOf("/",0)==0;e=e.split("/");const f=[];for(let g=0;g<e.length;){const h=e[g++];h=="."?d&&g==
e.length&&f.push(""):h==".."?((f.length>1||f.length==1&&f[0]!="")&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?b.J=d:c=a.A.toString()!=="";c?ZD(b,a.A.clone()):c=!!a.L;c&&(b.L=a.L);return b};IB.prototype.clone=function(){return new IB(this)};var XD=function(a,b,c){a.D=c?$D(b,!0):b;a.D&&(a.D=a.D.replace(/:$/,""))};IB.prototype.kh=function(){return this.O};IB.prototype.Mm=function(){return!!this.O};
var YD=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("t`"+b);a.H=b}else a.H=null};IB.prototype.getPath=function(){return this.J};ZD=function(a,b,c){b instanceof aE?(a.A=b,Bra(a.A,a.F)):(c||(b=bE(b,Cra)),a.A=new aE(b,a.F))};_.eE=function(a,b,c){Array.isArray(c)||(c=[String(c)]);dE(a.A,b,c)};fE=function(a){var b=Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^dA()).toString(36);a.A.set("zx",b)};
gE=function(a,b){return a instanceof IB?a.clone():new IB(a,b)};$D=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};bE=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,Dra),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};Dra=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};cE=/[#\/\?@]/g;zra=/[#\?:]/g;yra=/[#\?]/g;Cra=/[#\?@]/g;Ara=/#/g;aE=function(a,b){this.B=this.A=null;this.D=a||null;this.F=!!b};
hE=function(a){a.A||(a.A=new Map,a.B=0,a.D&&UD(a.D,function(b,c){a.add(_.JD(b),c)}))};_.l=aE.prototype;_.l.Kk=function(){hE(this);return this.B};_.l.add=function(a,b){hE(this);this.D=null;a=iE(this,a);let c=this.A.get(a);c||this.A.set(a,c=[]);c.push(b);this.B+=1;return this};_.l.remove=function(a){hE(this);a=iE(this,a);return this.A.has(a)?(this.D=null,this.B-=this.A.get(a).length,this.A.delete(a)):!1};_.l.clear=function(){this.A=this.D=null;this.B=0};_.l.ne=function(){hE(this);return this.B==0};
var jE=function(a,b){hE(a);b=iE(a,b);return a.A.has(b)};_.l=aE.prototype;_.l.forEach=function(a,b){hE(this);this.A.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};_.l.Qh=function(){hE(this);const a=Array.from(this.A.values()),b=Array.from(this.A.keys()),c=[];for(let d=0;d<b.length;d++){const e=a[d];for(let f=0;f<e.length;f++)c.push(b[d])}return c};
_.l.Lg=function(a){hE(this);let b=[];if(typeof a==="string")jE(this,a)&&(b=b.concat(this.A.get(iE(this,a))));else{a=Array.from(this.A.values());for(let c=0;c<a.length;c++)b=b.concat(a[c])}return b};_.l.set=function(a,b){hE(this);this.D=null;a=iE(this,a);jE(this,a)&&(this.B-=this.A.get(a).length);this.A.set(a,[b]);this.B+=1;return this};_.l.get=function(a,b){if(!a)return b;a=this.Lg(a);return a.length>0?String(a[0]):b};
var dE=function(a,b,c){a.remove(b);c.length>0&&(a.D=null,a.A.set(iE(a,b),_.jb(c)),a.B+=c.length)};aE.prototype.toString=function(){if(this.D)return this.D;if(!this.A)return"";const a=[],b=Array.from(this.A.keys());for(let d=0;d<b.length;d++){var c=b[d];const e=encodeURIComponent(String(c));c=this.Lg(c);for(let f=0;f<c.length;f++){let g=e;c[f]!==""&&(g+="="+encodeURIComponent(String(c[f])));a.push(g)}}return this.D=a.join("&")};
aE.prototype.clone=function(){const a=new aE;a.D=this.D;this.A&&(a.A=new Map(this.A),a.B=this.B);return a};var iE=function(a,b){b=String(b);a.F&&(b=b.toLowerCase());return b},Bra=function(a,b){b&&!a.F&&(hE(a),a.D=null,a.A.forEach(function(c,d){const e=d.toLowerCase();d!=e&&(this.remove(d),dE(this,e,c))},a));a.F=b};aE.prototype.extend=function(a){for(let b=0;b<arguments.length;b++)PD(arguments[b],function(c,d){this.add(d,c)},this)};var Era=function(a){let b="";_.ha(a,function(c,d){b+=d;b+=":";b+=c;b+="\r\n"});return b};var Fra=class{};var Gra;Gra=function(a,b){const c=taa(a.A);return c==null?b:b.then(d=>d,d=>{c.Je(d);throw d;}).finally(()=>{let d;(d=c.z2)==null||d.call(c)})};_.kE=function(a,b){const c=b.Ab||void 0;var d=a.B,e=d.send;const f=b.body instanceof _.p?ea(b.body,aaa,baa,caa):b.body;return Gra(a,e.call(d,{path:b.path,httpMethod:b.httpMethod,tb:b.tb,body:f,Da:b.Da,IN:b.IN&&b.IN},c))};_.lE=class extends Fra{constructor(a,b=null){super();this.B=a;this.A=b}};var mE=class extends _.p{constructor(a={}){super();this.C.acl=a.acl==null?null:a.acl;this.C.bucket=a.bucket==null?null:a.bucket;this.C.cacheControl=a.cacheControl==null?null:a.cacheControl;this.C.componentCount=a.zB==null?null:a.zB;this.C.contentDisposition=a.contentDisposition==null?null:a.contentDisposition;this.C.contentEncoding=a.contentEncoding==null?null:a.contentEncoding;this.C.contentLanguage=a.contentLanguage==null?null:a.contentLanguage;this.C.contentType=a.contentType==null?null:a.contentType;
this.C.crc32c=a.crc32c==null?null:a.crc32c;this.C.customTime=a.LB==null?null:a.LB;this.C.customerEncryption=a.MB==null?null:a.MB;this.C.etag=a.Gm==null?null:a.Gm;this.C.eventBasedHold=a.xC==null?null:a.xC;this.C.generation=a.generation==null?null:a.generation;this.C.id=a.id==null?null:a.id;this.C.kind=a.kind==null?null:a.kind;this.C.kmsKeyName=a.kmsKeyName==null?null:a.kmsKeyName;this.C.md5Hash=a.md5Hash==null?null:a.md5Hash;this.C.mediaLink=a.lx==null?null:a.lx;this.C.metadata=a.metadata==null?null:
a.metadata;this.C.contexts=a.zk==null?null:a.zk;this.C.restoreToken=a.restoreToken==null?null:a.restoreToken;this.C.metageneration=a.metageneration==null?null:a.metageneration;this.C.name=a.name==null?null:a.name;this.C.owner=a.owner==null?null:a.owner;this.C.retentionExpirationTime=a.qF==null?null:a.qF;this.C.retention=a.pF==null?null:a.pF;this.C.selfLink=a.zn==null?null:a.zn;this.C.size=a.size==null?null:a.size;this.C.storageClass=a.SF==null?null:a.SF;this.C.temporaryHold=a.aG==null?null:a.aG;this.C.timeCreated=
a.timeCreated==null?null:a.timeCreated;this.C.timeDeleted=a.bG==null?null:a.bG;this.C.timeFinalized=a.cG==null?null:a.cG;this.C.softDeleteTime=a.LF==null?null:a.LF;this.C.hardDeleteTime=a.bD==null?null:a.bD;this.C.timeStorageClassUpdated=a.dG==null?null:a.dG;this.C.updated=a.updated==null?null:a.updated}get acl(){return _.T(this,"acl")?_.n(this,"acl"):null}set acl(a){this.C.acl=a}get bucket(){return _.T(this,"bucket")?_.n(this,"bucket"):null}set bucket(a){this.C.bucket=a}get cacheControl(){return _.T(this,
"cacheControl")?_.n(this,"cacheControl"):null}set cacheControl(a){this.C.cacheControl=a}get zB(){return _.T(this,"componentCount")?_.n(this,"componentCount"):null}set zB(a){this.C.componentCount=a}get contentDisposition(){return _.T(this,"contentDisposition")?_.n(this,"contentDisposition"):null}set contentDisposition(a){this.C.contentDisposition=a}get contentEncoding(){return _.T(this,"contentEncoding")?_.n(this,"contentEncoding"):null}set contentEncoding(a){this.C.contentEncoding=a}get contentLanguage(){return _.T(this,
"contentLanguage")?_.n(this,"contentLanguage"):null}set contentLanguage(a){this.C.contentLanguage=a}get contentType(){return _.T(this,"contentType")?_.n(this,"contentType"):null}set contentType(a){this.C.contentType=a}get zk(){return _.T(this,"contexts")?_.n(this,"contexts"):null}set zk(a){this.C.contexts=a}get crc32c(){return _.T(this,"crc32c")?_.n(this,"crc32c"):null}set crc32c(a){this.C.crc32c=a}get LB(){return _.T(this,"customTime")?_.n(this,"customTime"):null}set LB(a){this.C.customTime=a}get MB(){return _.T(this,
"customerEncryption")?_.n(this,"customerEncryption"):null}set MB(a){this.C.customerEncryption=a}get Gm(){return _.T(this,"etag")?_.n(this,"etag"):null}set Gm(a){this.C.etag=a}get xC(){return _.T(this,"eventBasedHold")?_.n(this,"eventBasedHold"):null}set xC(a){this.C.eventBasedHold=a}get generation(){return _.T(this,"generation")?_.n(this,"generation"):null}set generation(a){this.C.generation=a}get bD(){return _.T(this,"hardDeleteTime")?_.n(this,"hardDeleteTime"):null}set bD(a){this.C.hardDeleteTime=
a}get id(){return _.T(this,"id")?_.n(this,"id"):null}set id(a){this.C.id=a}get kind(){return _.T(this,"kind")?_.n(this,"kind"):null}set kind(a){this.C.kind=a}get kmsKeyName(){return _.T(this,"kmsKeyName")?_.n(this,"kmsKeyName"):null}set kmsKeyName(a){this.C.kmsKeyName=a}get md5Hash(){return _.T(this,"md5Hash")?_.n(this,"md5Hash"):null}set md5Hash(a){this.C.md5Hash=a}get lx(){return _.T(this,"mediaLink")?_.n(this,"mediaLink"):null}set lx(a){this.C.mediaLink=a}get metadata(){return _.T(this,"metadata")?
_.n(this,"metadata"):null}set metadata(a){this.C.metadata=a}get metageneration(){return _.T(this,"metageneration")?_.n(this,"metageneration"):null}set metageneration(a){this.C.metageneration=a}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=a}get owner(){return _.T(this,"owner")?_.n(this,"owner"):null}set owner(a){this.C.owner=a}get restoreToken(){return _.T(this,"restoreToken")?_.n(this,"restoreToken"):null}set restoreToken(a){this.C.restoreToken=a}get pF(){return _.T(this,
"retention")?_.n(this,"retention"):null}set pF(a){this.C.retention=a}get qF(){return _.T(this,"retentionExpirationTime")?_.n(this,"retentionExpirationTime"):null}set qF(a){this.C.retentionExpirationTime=a}get zn(){return _.T(this,"selfLink")?_.n(this,"selfLink"):null}set zn(a){this.C.selfLink=a}get size(){return _.T(this,"size")?_.n(this,"size"):null}set size(a){this.C.size=a}get LF(){return _.T(this,"softDeleteTime")?_.n(this,"softDeleteTime"):null}set LF(a){this.C.softDeleteTime=a}get SF(){return _.T(this,
"storageClass")?_.n(this,"storageClass"):null}set SF(a){this.C.storageClass=a}get aG(){return _.T(this,"temporaryHold")?_.n(this,"temporaryHold"):null}set aG(a){this.C.temporaryHold=a}get timeCreated(){return _.T(this,"timeCreated")?_.n(this,"timeCreated"):null}set timeCreated(a){this.C.timeCreated=a}get bG(){return _.T(this,"timeDeleted")?_.n(this,"timeDeleted"):null}set bG(a){this.C.timeDeleted=a}get cG(){return _.T(this,"timeFinalized")?_.n(this,"timeFinalized"):null}set cG(a){this.C.timeFinalized=
a}get dG(){return _.T(this,"timeStorageClassUpdated")?_.n(this,"timeStorageClassUpdated"):null}set dG(a){this.C.timeStorageClassUpdated=a}get updated(){return _.T(this,"updated")?_.n(this,"updated"):null}set updated(a){this.C.updated=a}A(){return{xb:{acl:Hra},keys:"acl bucket cacheControl componentCount contentDisposition contentEncoding contentLanguage contentType contexts crc32c customTime customerEncryption etag eventBasedHold generation hardDeleteTime id kind kmsKeyName md5Hash mediaLink metadata metageneration name owner restoreToken retention retentionExpirationTime selfLink size softDeleteTime storageClass temporaryHold timeCreated timeDeleted timeFinalized timeStorageClassUpdated updated".split(" "),
Sj:{metadata:{Ve:null,Oi:!1,Pi:!1,Qi:!1}},Tb:{contexts:Ira,customerEncryption:Jra,owner:Kra,retention:Lra}}}},Ira=class extends _.p{constructor(a={}){super();this.C.custom=a.KB==null?null:a.KB}get KB(){return _.T(this,"custom")?_.n(this,"custom"):null}set KB(a){this.C.custom=a}A(){return{keys:["custom"],Sj:{custom:{Ve:Mra,Oi:!1,Pi:!0,Qi:!1}}}}},Jra=class extends _.p{constructor(a={}){super();this.C.encryptionAlgorithm=a.uC==null?null:a.uC;this.C.keySha256=a.DD==null?null:a.DD}get uC(){return _.T(this,
"encryptionAlgorithm")?_.n(this,"encryptionAlgorithm"):null}set uC(a){this.C.encryptionAlgorithm=a}get DD(){return _.T(this,"keySha256")?_.n(this,"keySha256"):null}set DD(a){this.C.keySha256=a}A(){return{keys:["encryptionAlgorithm","keySha256"]}}},Kra=class extends _.p{constructor(a={}){super();this.C.entity=a.Em==null?null:a.Em;this.C.entityId=a.Fm==null?null:a.Fm}get Em(){return _.T(this,"entity")?_.n(this,"entity"):null}set Em(a){this.C.entity=a}get Fm(){return _.T(this,"entityId")?_.n(this,"entityId"):
null}set Fm(a){this.C.entityId=a}A(){return{keys:["entity","entityId"]}}},Lra=class extends _.p{constructor(a={}){super();this.C.retainUntilTime=a.oF==null?null:a.oF;this.C.mode=a.mode==null?null:a.mode}get mode(){return _.T(this,"mode")?_.n(this,"mode"):null}set mode(a){this.C.mode=a}get oF(){return _.T(this,"retainUntilTime")?_.n(this,"retainUntilTime"):null}set oF(a){this.C.retainUntilTime=a}A(){return{keys:["mode","retainUntilTime"]}}},Hra=class extends _.p{constructor(a={}){super();this.C.bucket=
a.bucket==null?null:a.bucket;this.C.domain=a.domain==null?null:a.domain;this.C.email=a.email==null?null:a.email;this.C.entity=a.Em==null?null:a.Em;this.C.entityId=a.Fm==null?null:a.Fm;this.C.etag=a.Gm==null?null:a.Gm;this.C.generation=a.generation==null?null:a.generation;this.C.id=a.id==null?null:a.id;this.C.kind=a.kind==null?null:a.kind;this.C.object=a.object==null?null:a.object;this.C.projectTeam=a.ME==null?null:a.ME;this.C.role=a.role==null?null:a.role;this.C.selfLink=a.zn==null?null:a.zn}get bucket(){return _.T(this,
"bucket")?_.n(this,"bucket"):null}set bucket(a){this.C.bucket=a}get domain(){return _.T(this,"domain")?_.n(this,"domain"):null}set domain(a){this.C.domain=a}get email(){return _.T(this,"email")?_.n(this,"email"):null}set email(a){this.C.email=a}get Em(){return _.T(this,"entity")?_.n(this,"entity"):null}set Em(a){this.C.entity=a}get Fm(){return _.T(this,"entityId")?_.n(this,"entityId"):null}set Fm(a){this.C.entityId=a}get Gm(){return _.T(this,"etag")?_.n(this,"etag"):null}set Gm(a){this.C.etag=a}get generation(){return _.T(this,
"generation")?_.n(this,"generation"):null}set generation(a){this.C.generation=a}get id(){return _.T(this,"id")?_.n(this,"id"):null}set id(a){this.C.id=a}get kind(){return _.T(this,"kind")?_.n(this,"kind"):null}set kind(a){this.C.kind=a}get object(){return _.T(this,"object")?_.n(this,"object"):null}set object(a){this.C.object=a}get ME(){return _.T(this,"projectTeam")?_.n(this,"projectTeam"):null}set ME(a){this.C.projectTeam=a}get role(){return _.T(this,"role")?_.n(this,"role"):null}set role(a){this.C.role=
a}get zn(){return _.T(this,"selfLink")?_.n(this,"selfLink"):null}set zn(a){this.C.selfLink=a}A(){return{keys:"bucket domain email entity entityId etag generation id kind object projectTeam role selfLink".split(" "),Tb:{projectTeam:Nra}}}},Nra=class extends _.p{constructor(a={}){super();this.C.projectNumber=a.LE==null?null:a.LE;this.C.team=a.ZF==null?null:a.ZF}get LE(){return _.T(this,"projectNumber")?_.n(this,"projectNumber"):null}set LE(a){this.C.projectNumber=a}get ZF(){return _.T(this,"team")?
_.n(this,"team"):null}set ZF(a){this.C.team=a}A(){return{keys:["projectNumber","team"]}}},Mra=class extends _.p{constructor(a={}){super();this.C.value=a.value==null?null:a.value;this.C.createTime=a.JB==null?null:a.JB;this.C.updateTime=a.tG==null?null:a.tG}get JB(){return _.T(this,"createTime")?_.n(this,"createTime"):null}set JB(a){this.C.createTime=a}get tG(){return _.T(this,"updateTime")?_.n(this,"updateTime"):null}set tG(a){this.C.updateTime=a}get value(){return _.T(this,"value")?_.n(this,"value"):
null}set value(a){this.C.value=a}A(){return{keys:["createTime","updateTime","value"]}}},Ora=class extends _.p{constructor(a={}){super();this.C.items=a.items==null?null:a.items;this.C.kind=a.kind==null?null:a.kind;this.C.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.C.prefixes=a.prefixes==null?null:a.prefixes}get items(){return _.T(this,"items")?_.n(this,"items"):null}set items(a){this.C.items=a}get kind(){return _.T(this,"kind")?_.n(this,"kind"):null}set kind(a){this.C.kind=a}get nextPageToken(){return _.T(this,
"nextPageToken")?_.n(this,"nextPageToken"):null}set nextPageToken(a){this.C.nextPageToken=a}get prefixes(){return _.T(this,"prefixes")?_.n(this,"prefixes"):null}set prefixes(a){this.C.prefixes=a}A(){return{xb:{items:mE},keys:["items","kind","nextPageToken","prefixes"]}}},nE={allowNonEmpty:"allowNonEmpty",alt:"alt",contentEncoding:"contentEncoding",copySourceAcl:"copySourceAcl",delimiter:"delimiter",destinationKmsKeyName:"destinationKmsKeyName",destinationPredefinedAcl:"destinationPredefinedAcl",enableObjectRetention:"enableObjectRetention",
endOffset:"endOffset",fields:"fields",filter:"filter",generation:"generation",ifGenerationMatch:"ifGenerationMatch",ifGenerationNotMatch:"ifGenerationNotMatch",ifMetagenerationMatch:"ifMetagenerationMatch",ifMetagenerationNotMatch:"ifMetagenerationNotMatch",ifSourceGenerationMatch:"ifSourceGenerationMatch",ifSourceGenerationNotMatch:"ifSourceGenerationNotMatch",ifSourceMetagenerationMatch:"ifSourceMetagenerationMatch",ifSourceMetagenerationNotMatch:"ifSourceMetagenerationNotMatch",includeFoldersAsPrefixes:"includeFoldersAsPrefixes",
includeTrailingDelimiter:"includeTrailingDelimiter",key:"key",kmsKeyName:"kmsKeyName",matchGlob:"matchGlob",maxBytesRewrittenPerCall:"maxBytesRewrittenPerCall",maxResults:"maxResults",name:"name",oauth_token:"oauth_token",optionsRequestedPolicyVersion:"optionsRequestedPolicyVersion",overrideUnlockedRetention:"overrideUnlockedRetention",pageSize:"pageSize",pageToken:"pageToken",permissions:"permissions",predefinedAcl:"predefinedAcl",predefinedDefaultObjectAcl:"predefinedDefaultObjectAcl",prefix:"prefix",
prettyPrint:"prettyPrint",project:"project",projection:"projection",quotaUser:"quotaUser",recursive:"recursive",restoreToken:"restoreToken",rewriteToken:"rewriteToken",serviceAccountEmail:"serviceAccountEmail",showDeletedKeys:"showDeletedKeys",softDeleted:"softDeleted",sourceGeneration:"sourceGeneration",startOffset:"startOffset",uploadType:"uploadType",userIp:"userIp",userProject:"userProject",versions:"versions"},Pra=class{constructor(a,b){this.B=a;this.A=new _.lE(b,null)}copy(a,b,c,d,e,f={},g=
{}){return _.kE(this.A,{body:e,httpMethod:"POST",tb:"storage.objects.copy",path:`/storage/${this.B}/b/${c}/o/${d}/copyTo/b/${a}/o/${b}`,Da:_.sb(f,nE,g),Ab:mE})}delete(a,b,c={},d={}){return _.kE(this.A,{body:null,httpMethod:"DELETE",tb:"storage.objects.delete",path:`/storage/${this.B}/b/${a}/o/${b}`,Da:_.sb(c,nE,d)})}get(a,b,c={},d={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"storage.objects.get",path:`/storage/${this.B}/b/${a}/o/${b}`,Da:_.sb(c,nE,d),Ab:mE})}insert(a,b,c={},d={}){return _.kE(this.A,
{body:b,httpMethod:"POST",tb:"storage.objects.insert",path:`/storage/${this.B}/b/${a}/o`,Da:_.sb(c,nE,d),Ab:mE})}list(a,b={},c={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"storage.objects.list",path:`/storage/${this.B}/b/${a}/o`,Da:_.sb(b,nE,c),Ab:Ora})}move(a,b,c,d={},e={}){return _.kE(this.A,{body:null,httpMethod:"POST",tb:"storage.objects.move",path:`/storage/${this.B}/b/${a}/o/${b}/moveTo/o/${c}`,Da:_.sb(d,nE,e),Ab:mE})}vg(a,b,c,d={},e={}){return _.kE(this.A,{body:c,httpMethod:"PATCH",
tb:"storage.objects.patch",path:`/storage/${this.B}/b/${a}/o/${b}`,Da:_.sb(d,nE,e),Ab:mE})}update(a,b,c,d={},e={}){return _.kE(this.A,{body:c,httpMethod:"PUT",tb:"storage.objects.update",path:`/storage/${this.B}/b/${a}/o/${b}`,Da:_.sb(d,nE,e),Ab:mE})}};_.Qra=typeof TextDecoder!=="undefined";_.Rra=typeof TextEncoder!=="undefined";var rx;rx=function(a){const b=[];let c=0;for(let d=0;d<a.length;d++){let e=a.charCodeAt(d);e>255&&(b[c++]=e&255,e>>=8);b[c++]=e}return b};_.ev=function(a){return _.fv(a)};_.fv=function(a){if(a.length<=8192)return String.fromCharCode.apply(null,a);let b="";for(let c=0;c<a.length;c+=8192){const d=Array.prototype.slice.call(a,c,c+8192);b+=String.fromCharCode.apply(null,d)}return b};var oE=!!(vD[0]>>15&1),Sra=!!(vD[0]&1024),Tra=!!(vD[0]>>16&1),Ura=!!(vD[0]>>17&1),Vra=!!(vD[0]&128);var Wra=uD(1,!0),xb=oE?Tra:uD(610401301,!1),Xra=oE?Ura:uD(651175828,!1),Id=oE?Sra||!Vra:uD(748402147,Wra);var pE;pE=_.tb.navigator;_.yb=pE?pE.userAgentData||null:null;var qE=function(a){qE[" "](a);return a};qE[" "]=function(){};var Yra,Zra,$ra,uE;Yra=Cb();_.rE=_.Bb()?!1:_.Ab("Trident")||_.Ab("MSIE");Zra=_.Ab("Edge");_.sE=_.Ab("Gecko")&&!(_.wb().toLowerCase().indexOf("webkit")!=-1&&!_.Ab("Edge"))&&!(_.Ab("Trident")||_.Ab("MSIE"))&&!_.Ab("Edge");_.tE=_.wb().toLowerCase().indexOf("webkit")!=-1&&!_.Ab("Edge");$ra=_.tE&&_.Ab("Mobile");
a:{let a="";const b=function(){const c=_.wb();if(_.sE)return/rv:([^\);]+)(\)|;)/.exec(c);if(Zra)return/Edge\/([\d\.]+)/.exec(c);if(_.rE)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(c);if(_.tE)return/WebKit\/(\S+)/.exec(c);if(Yra)return/(?:Version)[ \/]?(\S+)/.exec(c)}();b&&(a=b?b[1]:"");if(_.rE){var vE;const c=_.tb.document;vE=c?c.documentMode:void 0;if(vE!=null&&vE>parseFloat(a)){uE=String(vE);break a}}uE=a}_.asa=uE;var wE=null,zE=function(a){const b=a.length;let c=b*3/4;c%3?c=Math.floor(c):"=.".indexOf(a[b-1])!=-1&&(c="=.".indexOf(a[b-2])!=-1?c-2:c-1);const d=new Uint8Array(c);let e=0;bsa(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d},bsa=function(a,b){function c(e){for(;d<a.length;){const f=a.charAt(d++),g=wE[f];if(g!=null)return g;if(!/^[\s\xa0]*$/.test(f))throw Error("y`"+f);}return e}csa();let d=0;for(;;){const e=c(-1),f=c(0),g=c(64),h=c(64);if(h===64&&e===-1)break;b(e<<2|f>>4);g!=64&&(b(f<<4&
240|g>>2),h!=64&&b(g<<6&192|h))}},csa=function(){if(!wE){wE={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(""));for(let e=0;e<d.length;e++){const f=d[e];wE[f]===void 0&&(wE[f]=e)}}}};var Mb,uaa,dsa;Mb=/[-_.]/g;uaa={"-":"+",_:"/",".":"="};_.dc={};dsa=typeof structuredClone!="undefined";var CE,AE;_.ec=function(){return AE||(AE=new _.cc(null,_.dc))};_.BE=function(a){if(_.dc!==_.dc)throw Error("A");var b=a.A;b=b==null||_.Ob(b)?b:typeof b==="string"?_.Nb(b):null;return b==null?b:a.A=b};CE=function(a){return new Uint8Array(_.BE(a)||0)};_.cc=class{ne(){return this.A==null}eq(){const a=_.BE(this);return a?a.length:0}constructor(a,b){if(b!==_.dc)throw Error("A");this.A=a;if(a!=null&&a.length===0)throw Error("z");}};var Qb=void 0;var ee,Gaa,Haa,Oaa,Yb,Laa,wd;_.kd=Sb();ee=Sb();_.ud=Sb();Gaa=Sb();Haa=Sb();_.esa=Sb();Oaa=Sb();Yb=Sb("m_m",!0);Laa=Sb();wd=Sb();var DE;_.Ub=Sb("jas",!0);DE=[];DE[_.Ub]=7;_.Wd=Object.freeze(DE);var Zb,ac,EE,iB;Zb={};ac={};EE=class{constructor(a,b,c){this.A=a;this.B=b;this.D=c}next(){const a=this.A.next();a.done||(a.value=this.B.call(this.D,a.value));return a}[Symbol.iterator](){return this}};iB=Object.freeze({});_.FE={};var ic=void 0,waa=mc(a=>a!==null&&a!==void 0);var xaa,yaa;xaa=mc(a=>typeof a==="number");_.oc=mc(a=>typeof a==="string");yaa=mc(a=>typeof a==="boolean");var qc=typeof _.tb.BigInt==="function"&&typeof _.tb.BigInt(0)==="bigint";var Ed=mc(a=>qc?a>=fsa&&a<=gsa:a[0]==="-"?sc(a,hsa):sc(a,isa)),hsa=Number.MIN_SAFE_INTEGER.toString(),fsa=qc?BigInt(Number.MIN_SAFE_INTEGER):void 0,isa=Number.MAX_SAFE_INTEGER.toString(),gsa=qc?BigInt(Number.MAX_SAFE_INTEGER):void 0;_.tc=0;_.uc=0;var ed,Wc,Jc,Zc,Aaa;_.Rc=typeof BigInt==="function"?BigInt.asIntN:void 0;ed=typeof BigInt==="function"?BigInt.asUintN:void 0;Wc=Number.isSafeInteger;Jc=Number.isFinite;Zc=Math.trunc;Aaa=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var Maa={};var Eaa,jsa,GE;Eaa={};jsa=(()=>class extends Map{constructor(){super()}})();GE=function(a){if(a.Bo&2)throw Error("E");};
_.rd=class extends jsa{constructor(a,b,c=od,d=od){super();this.Bo=a[_.Ub]|0;this.Rn=b;this.Ww=c;this.hO=this.Rn?Caa:d;for(let e=0;e<a.length;e++){const f=a[e],g=c(f[0],!1,!0);let h=f[1];b?h===void 0&&(h=null):h=d(f[1],!1,!0,void 0,void 0,this.Bo);super.set(g,h)}}WZ(){var a=Kaa;if(this.size!==0)return Array.from(super.entries(),a)}QN(){return Array.from(super.entries())}clear(){GE(this);super.clear()}delete(a){GE(this);return super.delete(this.Ww(a,!0,!1))}entries(){if(this.Rn){var a=super.keys();
a=new EE(a,Daa,this)}else a=super.entries();return a}values(){if(this.Rn){var a=super.keys();a=new EE(a,_.rd.prototype.get,this)}else a=super.values();return a}forEach(a,b){this.Rn?super.forEach((c,d,e)=>{a.call(b,e.get(d),d,e)}):super.forEach(a,b)}set(a,b){GE(this);a=this.Ww(a,!0,!1);return a==null?this:b==null?(super.delete(a),this):super.set(a,this.hO(b,!0,!0,this.Rn,!1,this.Bo))}has(a){return super.has(this.Ww(a,!1,!1))}get(a){a=this.Ww(a,!1,!1);const b=super.get(a);if(b!==void 0){var c=this.Rn;
return c?(c=this.hO(b,!1,!0,c,this.w1,this.Bo),c!==b&&super.set(a,c),c):b}}[Symbol.iterator](){return this.entries()}};_.rd.prototype.toJSON=void 0;var qd;var Jaa,Faa;_.zd=function(a,b){for(const c in a)!isNaN(c)&&b(a,+c,a[c])};Jaa=function(a){const b=new _.Bd;_.zd(a,(c,d,e)=>{b[d]=[...e]});b.rF=a.rF;return b};_.Bd=class{};Faa={MY:!0};var HE=dsa?structuredClone:a=>Cd(a,0,Dd),Ad;var IE,ME,NE,OE,Ku,RE,TE,VE,XE,$E,aF,bF,dF,eF,gF,cB,Ju,iF,Lv,Fv;IE=rc(0);_.JE={};_.KE=function(a,b,c,d,e){b=_.be(a.lc,b,c,e);if(b!==null||d&&a.D!==ac)return b};_.be=function(a,b,c,d){if(b===-1)return null;const e=b+(c?0:-1),f=a.length-1;let g,h;if(!(f<1+(c?0:-1))){if(e>=f)if(g=a[f],g!=null&&typeof g==="object"&&g.constructor===Object)c=g[b],h=!0;else if(e===f)c=g;else return;else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return h?g[b]=d:a[e]=d,d}return c}};
_.Iv=function(a,b,c){Sd(a);const d=a.lc;_.Ud(d,d[_.Ub]|0,b,c);return a};_.LE=function(a,b,c,d){a=a.lc;return _.ie(a,a[_.Ub]|0,b,c,d)!==void 0};ME=function(a,b,c){return _.KE(a,b,void 0,c,zaa)};NE=function(a,b){a=_.KE(a,b,void 0,void 0,Qaa);return a==null?_.ec():a};OE=function(a,b,c,d){Sd(a);a=a.lc;let e=a[_.Ub]|0;if(d==null){const f=fe(a);if(ge(f,a,e,c)===b)f.set(c,0);else return}else e=_.he(a,e,c,b);_.Ud(a,e,b,d)};_.PE=function(a,b){a=a.lc;return ge(fe(a),a,void 0,b,void 0)};
_.QE=function(a,b,c,d){let e=a.lc,f=e[_.Ub]|0;b=_.ie(e,f,b,c,d);if(b==null)return b;f=e[_.Ub]|0;if(!_.bc(a,f)){const g=pd(b);g!==b&&(_.Rd(a)&&(e=a.lc,f=e[_.Ub]|0),b=g,f=_.Ud(e,f,c,b,d),Td(e,f))}return b};_.gB=function(a,b,c,d){const e=a.lc;return je(a,e,e[_.Ub]|0,b,c,void 0===iB?2:4,d,!1,!0)};Ku=function(a,b,c){c=ke(c);_.Iv(a,b,c);c&&!_.bc(c)&&Td(a.lc);return a};
RE=function(a,b,c){Sd(a);const d=a.lc;let e=d[_.Ub]|0;if(c==null)return _.Ud(d,e,b),a;let f=c===_.Wd?7:c[_.Ub]|0,g=f;const h=_.ae(f),k=h||Object.isFrozen(c);let m=!0,r=!0;for(let z=0;z<c.length;z++){var x=c[z];h||(x=_.bc(x),m&&(m=!x),r&&(r=x))}h||(f=m?13:5,f=r?f&-4097:f|4096);k&&f===g||(c=[...c],g=0,f=_.Yd(f,e));f!==g&&(c[_.Ub]=f);e=_.Ud(d,e,b,c);2&f||!(4096&f||16&f)||Td(d,e);return a};_.dB=function(a,b,c,d){return _.Ic(_.KE(a,b,c,d))};_.bB=function(a,b,c,d){return _.jd(_.KE(a,b,c,d))};
_.SE=function(a,b,c=!1,d){let e;return(e=_.dB(a,b,d))!=null?e:c};TE=function(a,b,c=0){let d;return(d=_.Oc(_.KE(a,b)))!=null?d:c};_.UE=function(a,b){let c;return(c=_.Pc(_.KE(a,b)))!=null?c:0};VE=function(a,b,c=IE){let d;return(d=dd(_.KE(a,b)))!=null?d:c};_.WE=function(a,b){let c;return(c=gd(_.KE(a,b)))!=null?c:IE};XE=function(a){let b;return(b=ME(a,4))!=null?b:0};_.YE=function(a,b,c="",d){let e;return(e=_.bB(a,b,d))!=null?e:c};_.ZE=function(a,b){let c;return(c=Mc(_.KE(a,b)))!=null?c:0};
$E=function(a){{a=_.KE(a,1);const b=typeof a;a=a==null?a:b==="bigint"?String(ed(64,a)):_.Kc(a)?b==="string"?bd(a):ad(a):void 0}return a!=null?a:"0"};aF=function(a,b){a=$d(a,2,_.jd,3,!0);if(typeof b!=="number"||b<0||b>=a.length)throw Error();return a[b]};bF=function(a){return $d(a,5,Mc,void 0===iB?2:4)};_.cF=function(a,b){return _.dB(a,b,void 0,_.JE)};dF=function(a,b,c){return _.Oc(_.KE(a,b,c,_.JE))};eF=function(a,b){return dd(_.KE(a,b,void 0,_.JE))};_.fF=function(a,b){return gd(_.KE(a,b))};
gF=function(a,b){return gd(_.KE(a,b,void 0,_.JE))};_.zu=function(a,b,c){return _.bB(a,b,c,_.JE)};cB=function(a,b){return Mc(_.KE(a,b))};_.hF=function(a,b){return Mc(_.KE(a,b,void 0,_.JE))};_.Rr=function(a,b,c){return _.Iv(a,b,Hc(c))};Ju=function(a,b,c){return de(a,b,Hc(c),!1)};iF=function(a,b,c){return _.Iv(a,b,c==null?c:Nc(c))};Lv=function(a,b,c){if(c!=null){if(typeof c!=="number")throw Pb("uint32");if(!Jc(c))throw Pb("uint32");c>>>=0}return _.Iv(a,b,c)};
Fv=function(a,b,c){return _.Iv(a,b,c==null?c:fd(c))};_.Qr=function(a,b,c){return _.Iv(a,b,id(c))};_.Dv=function(a,b,c){return _.Iv(a,b,c==null?c:Lc(c))};_.jF=me();_.kF=me();_.lF=me();_.mF=me();_.ksa=me();_.nF=me();_.oF=me();var pe,lsa,qF;pe=function(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("N");return new a(Wb(b))};lsa=function(a){var b=pF;yd(a.lc,b.A);xd(a,b.A);return b.Ve?b.B(a,b.Ve,b.A,b.D):b.B(a,b.A,b.defaultValue,b.D)};qF=function(a,b){yd(a.lc,b.A);xd(a,b.A);a=b.Ve?b.B(a,b.Ve,b.A,b.D):b.B(a,b.A,null,b.D);return a===null?void 0:a};_.rF=function(a){return Qd(a)};
_.sF=class{constructor(a,b,c){this.lc=_.Jd(a,b,c)}toJSON(){return Gd(this)}kc(a){return JSON.stringify(Gd(this,a))}clone(){const a=this.lc,b=a[_.Ub]|0;return Pd(this,a,b)?Od(this,a,!0):new this.constructor(_.Md(a,b,!1))}Uw(){return _.bc(this)}fG(){return pd(this)}};_.sF.prototype[Yb]=Zb;_.sF.prototype.toString=function(){return this.lc.toString()};_.tF=Symbol();_.uF=class{constructor(a,b,c){this.A=a;this.Ve=c;this.B=_.QE;this.defaultValue=void 0;this.D=b.Uc!=null?_.FE:void 0}register(){qE(this)}};_.vF=class extends _.sF{constructor(a){super(a,1)}};var msa=class{constructor(){var a=wF();this.A=a;xF(a,"/client_streamz/android/busytown/huckle/web_flashstation/cache_event_count",re("cache_type"),re("event_type"),re("program"))}increment(a,b,c){yF(this.A,"/client_streamz/android/busytown/huckle/web_flashstation/cache_event_count",[a,b,c])}getMetric(){return this.A.getMetric("/client_streamz/android/busytown/huckle/web_flashstation/cache_event_count")}},nsa=class{constructor(){var a=wF();this.A=a;xF(a,"/client_streamz/android/busytown/huckle/web_flashstation/client_api_call_count",
re("origin"),re("path"),{fieldType:1,fieldName:"success"},{fieldType:2,fieldName:"status"})}increment(a,b,c,d){yF(this.A,"/client_streamz/android/busytown/huckle/web_flashstation/client_api_call_count",[a,b,c,d])}getMetric(){return this.A.getMetric("/client_streamz/android/busytown/huckle/web_flashstation/client_api_call_count")}},osa=class{constructor(){var a=wF();this.A=a;var b=[re("type")];a.B.has("/client_streamz/android/busytown/huckle/web_flashstation/flash_ui_load_latency")||a.B.set("/client_streamz/android/busytown/huckle/web_flashstation/flash_ui_load_latency",
new zF(b))}record(a,b){this.A.record("/client_streamz/android/busytown/huckle/web_flashstation/flash_ui_load_latency",a,b)}getMetric(){return this.A.getMetric("/client_streamz/android/busytown/huckle/web_flashstation/flash_ui_load_latency")}},psa=class{constructor(){var a=wF();this.A=a;xF(a,"/client_streamz/android/busytown/huckle/web_flashstation/mainline_rescue_event_count",re("event_type"))}increment(a){yF(this.A,"/client_streamz/android/busytown/huckle/web_flashstation/mainline_rescue_event_count",
[a])}getMetric(){return this.A.getMetric("/client_streamz/android/busytown/huckle/web_flashstation/mainline_rescue_event_count")}};var CF=function(a,b){this.A=a===AF&&b||"";this.B=BF};CF.prototype.toString=function(){return this.A};var BF={},AF={};var qsa=function(a,b,c){c=a.A.get(c);return(c==null?0:c.has(b))?c.get(b):a.F.has(b)?{Ef:1}:(c=a.H.get(b))?c:a.B&&[...a.B].some(d=>b.indexOf(d)===0)?{Ef:1}:{Ef:0}};var rsa="ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" "),
ssa=[["A",new Map([["href",{Ef:7}]])],["AREA",new Map([["href",{Ef:7}]])],["LINK",new Map([["href",{Ef:5,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{Ef:5}],["srcset",{Ef:6}]])],["IMG",new Map([["src",{Ef:5}],["srcset",{Ef:6}]])],["VIDEO",new Map([["src",{Ef:5}]])],["AUDIO",new Map([["src",{Ef:5}]])]],tsa="title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked cite color cols colspan controls controlslist coords crossorigin datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden inert ismap label lang loop max maxlength media minlength min multiple muted nonce open playsinline placeholder poster preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type usemap valign value width wrap itemscope itemtype itemid itemprop itemref".split(" "),
usa=[["dir",{Ef:3,conditions:new Map([["dir",new Set(["auto","ltr","rtl"])]])}],["async",{Ef:3,conditions:new Map([["async",new Set(["async"])]])}],["loading",{Ef:3,conditions:new Map([["loading",new Set(["eager","lazy"])]])}],["target",{Ef:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]],vsa=new class{constructor(){var a=new Set(tsa),b=new Map(usa),c=new Map(ssa);this.D=new Set(rsa);this.A=c;this.F=a;this.H=b;this.B=void 0}};var xsa=function(a,b,c){b=Taa(b,c);b=document.createTreeWalker(b,5,g=>{if(g.nodeType===3)g=1;else if(ve(g))if(g=ue(g),g===null)g=2;else{var h=a.D;g=g!=="FORM"&&(h.D.has(g)||h.A.has(g))?1:2}else g=2;return g});var d=b.nextNode();const e=c.createDocumentFragment();let f=e;for(;d!==null;){let g;if(d.nodeType===3)a.H&&f.nodeName==="STYLE"?(d=a.H(d.data),g=document.createTextNode(d)):g=document.createTextNode(d.data);else if(ve(d))g=wsa(a,d,c);else throw Error("r");f.appendChild(g);if(d=b.firstChild())f=
g;else for(;!(d=b.nextSibling())&&(d=b.parentNode());)f=f.parentNode}return e},wsa=function(a,b,c){const d=ue(b);c=c.createElement(d);b=b.attributes;for(const {name:h,value:k}of b){var e=qsa(a.D,h,d),f;a:{if(f=e.conditions)for(const [m,r]of f){f=r;let x;var g=(x=b.getNamedItem(m))==null?void 0:x.value;if(g&&!f.has(g)){f=!1;break a}}f=!0}if(f)switch(e.Ef){case 1:we(c,h,k);break;case 2:throw Error();case 3:we(c,h,k.toLowerCase());break;case 4:a.F?(e=a.F(k),we(c,h,e)):we(c,h,k);break;case 5:a.A?(e={type:2,
attributeName:h,CK:d},f=se(k),(e=a.A(f,e))&&we(c,h,e.toString())):we(c,h,k);break;case 6:if(a.A){e={type:2,attributeName:h,CK:d};f=[];for(const m of k.split(",")){const [r,x]=m.trim().split(/\s+/,2);f.push({url:r,TB:x})}g=f;f={JM:[]};for(const m of g)g=se(m.url),(g=a.A(g,e))&&f.JM.push({url:g.toString(),TB:m.TB});we(c,h,Uaa(f))}else we(c,h,k);break;case 7:e=k;if(a.B){e={type:2,attributeName:h,CK:d};f=se(k);e=a.B(f,e);if(e===null)break;e=e.toString()}a:if(g=void 0,f=e,tra){try{g=new URL(f)}catch(m){f=
"https:";break a}f=g.protocol}else b:{g=document.createElement("a");try{g.href=f}catch(m){f=void 0;break b}f=g.protocol;f=f===":"||f===""?"https:":f}e=f!==void 0&&ura.indexOf(f.toLowerCase())!==-1?e:"about:invalid#zClosurez";we(c,h,e)}}return c},ysa=class{constructor(a,b,c){this.D=a;this.F=this.H=void 0;this.A=b;this.B=c;this.changes=[]}sanitize(a){var b=document.implementation.createHTMLDocument("");a=xsa(this,a,b);b=b.body;b.appendChild(a);b=(new XMLSerializer).serializeToString(b);b=b.slice(b.indexOf(">")+
1,b.lastIndexOf("</"));return _.Ra(b)}};var zsa=class{constructor(){this.A=!1;this.B=vsa}},Asa=class extends zsa{build(){if(this.A)throw Error("P");this.A=!0;return new ysa(this.B,this.F,this.D)}};var GF,IF,HF,JF,LF,MF,NF,OF,Bsa,Csa,PF,EF,DF;_.FF=function(a){return a?new DF(EF(a)):ED||(ED=new DF)};GF=function(a,b){return(b=b&&b!="*"?String(b).toUpperCase():"")?a.querySelectorAll(b):a.getElementsByTagName("*")};IF=function(a,b){_.ha(b,function(c,d){d=="style"?a.style.cssText=c:d=="class"?a.className=c:d=="for"?a.htmlFor=c:HF.hasOwnProperty(d)?a.setAttribute(HF[d],c):d.lastIndexOf("aria-",0)==0||d.lastIndexOf("data-",0)==0?a.setAttribute(d,c):a[d]=c})};
HF={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};_.KF=function(a,b){const c=b[1],d=_.Fu(a,String(b[0]));c&&(typeof c==="string"?d.className=c:Array.isArray(c)?d.className=c.join(" "):IF(d,c));b.length>2&&JF(a,d,b,2);return d};
JF=function(a,b,c,d){function e(f){f&&b.appendChild(typeof f==="string"?a.createTextNode(f):f)}for(;d<c.length;d++){const f=c[d];!_.kb(f)||_.xD(f)&&f.nodeType>0?e(f):_.FD(f&&typeof f.length=="number"&&typeof f.item=="function"?_.jb(f):f,e)}};_.Fu=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};LF=function(a,b){JF(EF(a),a,arguments,1)};MF=function(a){let b;for(;b=a.firstChild;)a.removeChild(b)};
NF=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};OF=function(a){return a.children!=void 0?a.children:Array.prototype.filter.call(a.childNodes,function(b){return b.nodeType==1})};Bsa=function(a){return a.nextElementSibling!==void 0?a.nextElementSibling:PF(a.nextSibling,!0)};Csa=function(a){return a.previousElementSibling!==void 0?a.previousElementSibling:PF(a.previousSibling,!1)};PF=function(a,b){for(;a&&a.nodeType!=1;)a=b?a.nextSibling:a.previousSibling;return a};
EF=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};DF=function(a){this.A=a||_.tb.document||document};_.l=DF.prototype;_.l.getElementsByTagName=function(a,b){return(b||this.A).getElementsByTagName(String(a))};_.l.TJ=function(a,b,c){return _.KF(this.A,arguments)};_.l.createElement=function(a){return _.Fu(this.A,a)};_.l.appendChild=function(a,b){a.appendChild(b)};_.l.append=LF;_.l.canHaveChildren=function(a){if(a.nodeType!=1)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
_.l.removeNode=NF;_.l.uw=OF;_.l.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};var QF=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?a=>a&&AsyncContext.Snapshot.wrap(a):a=>a;var RF=class{constructor(a,b){this.D=a;this.F=b;this.B=0;this.A=null}get(){let a;this.B>0?(this.B--,a=this.A,this.A=a.next,a.next=null):a=this.D();return a}put(a){this.F(a);this.B<100&&(this.B++,a.next=this.A,this.A=a)}};var Dsa=class{constructor(){this.B=this.A=null}add(a,b){const c=ze.get();c.set(a,b);this.B?this.B.next=c:this.A=c;this.B=c}remove(){let a=null;this.A&&(a=this.A,this.A=this.A.next,this.A||(this.B=null),a.next=null);return a}},ze=new RF(()=>new Esa,a=>a.reset()),Esa=class{constructor(){this.next=this.scope=this.Ji=null}set(a,b){this.Ji=a;this.scope=b;this.next=null}reset(){this.next=this.scope=this.Ji=null}};var SF,Ae=!1,ye=new Dsa,TF=(a,b)=>{SF||Fsa();Ae||(SF(),Ae=!0);ye.add(a,b)},Fsa=()=>{const a=Promise.resolve(void 0);SF=()=>{a.then(Vaa)}};var UF;UF=function(){};_.VF=function(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}};var WF=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var YF=function(a){this.A=0;this.O=void 0;this.H=this.D=this.F=null;this.J=this.L=!1;if(a!=UF)try{const b=this;a.call(void 0,function(c){XF(b,2,c)},function(c){XF(b,3,c)})}catch(b){XF(this,3,b)}},ZF=function(){this.next=this.context=this.A=this.D=this.child=null;this.B=!1},$F,aG,cG,Gsa,Hsa,eG;ZF.prototype.reset=function(){this.context=this.A=this.D=this.child=null;this.B=!1};$F=new RF(function(){return new ZF},function(a){a.reset()});aG=function(a,b,c){const d=$F.get();d.D=a;d.A=b;d.context=c;return d};
_.bG=function(a){if(a instanceof YF)return a;const b=new YF(UF);XF(b,2,a);return b};cG=function(a){return new YF(function(b,c){c(a)})};Gsa=function(a,b,c){dG(a,b,c,null)||TF(_.fC(b,a))};Hsa=function(a){return new YF(function(b,c){let d=a.length;const e=[];if(d){var f=function(k,m){d--;e[k]=m;d==0&&b(e)},g=function(k){c(k)};for(let k=0;k<a.length;k++){var h=a[k];Gsa(h,_.fC(f,k),g)}}else b(e)})};eG=function(){let a,b;const c=new YF(function(d,e){a=d;b=e});return new Isa(c,a,b)};
YF.prototype.then=function(a,b,c){return fG(this,QF(typeof a==="function"?a:null),QF(typeof b==="function"?b:null),c)};YF.prototype.$goog_Thenable=!0;var hG=function(a,b,c,d){gG(a,aG(b||UF,c||null,d))},iG=function(a,b){b=QF(b);b=aG(b,b);b.B=!0;gG(a,b);return a};YF.prototype.finally=function(a){a=QF(a);return new Promise((b,c)=>{hG(this,d=>{a();b(d)},d=>{a();c(d)})})};YF.prototype.B=function(a,b){return fG(this,null,QF(a),b)};YF.prototype.catch=YF.prototype.B;
YF.prototype.cancel=function(a){if(this.A==0){const b=new jG(a);TF(function(){kG(this,b)},this)}};
var kG=function(a,b){if(a.A==0)if(a.F){var c=a.F;if(c.D){var d=0,e=null,f=null;for(let g=c.D;g&&(g.B||(d++,g.child==a&&(e=g),!(e&&d>1)));g=g.next)e||(f=g);e&&(c.A==0&&d==1?kG(c,b):(f?(d=f,d.next==c.H&&(c.H=d),d.next=d.next.next):lG(c),mG(c,e,3,b)))}a.F=null}else XF(a,3,b)},gG=function(a,b){a.D||a.A!=2&&a.A!=3||nG(a);a.H?a.H.next=b:a.D=b;a.H=b},fG=function(a,b,c,d){const e=aG(null,null,null);e.child=new YF(function(f,g){e.D=b?function(h){try{const k=b.call(d,h);f(k)}catch(k){g(k)}}:f;e.A=c?function(h){try{const k=
c.call(d,h);k===void 0&&h instanceof jG?g(h):f(k)}catch(k){g(k)}}:g});e.child.F=a;gG(a,e);return e.child};YF.prototype.ca=function(a){this.A=0;XF(this,2,a)};YF.prototype.fa=function(a){this.A=0;XF(this,3,a)};
var XF=function(a,b,c){a.A==0&&(a===c&&(b=3,c=new TypeError("Q")),a.A=1,dG(c,a.ca,a.fa,a)||(a.O=c,a.A=b,a.F=null,nG(a),b!=3||c instanceof jG||Jsa(a,c)))},dG=function(a,b,c,d){if(a instanceof YF)return hG(a,b,c,d),!0;if(WF(a))return a.then(b,c,d),!0;if(_.xD(a))try{const e=a.then;if(typeof e==="function")return Ksa(a,e,b,c,d),!0}catch(e){return c.call(d,e),!0}return!1},Ksa=function(a,b,c,d,e){let f=!1;const g=function(k){f||(f=!0,c.call(e,k))},h=function(k){f||(f=!0,d.call(e,k))};try{b.call(a,g,h)}catch(k){h(k)}},
nG=function(a){a.L||(a.L=!0,TF(a.W,a))},lG=function(a){let b=null;a.D&&(b=a.D,a.D=b.next,b.next=null);a.D||(a.H=null);return b};YF.prototype.W=function(){let a;for(;a=lG(this);)mG(this,a,this.A,this.O);this.L=!1};
var mG=function(a,b,c,d){if(c==3&&b.A&&!b.B)for(;a&&a.J;a=a.F)a.J=!1;if(b.child)b.child.F=null,oG(b,c,d);else try{b.B?b.D.call(b.context):oG(b,c,d)}catch(e){pG.call(null,e)}$F.put(b)},oG=function(a,b,c){b==2?a.D.call(a.context,c):a.A&&a.A.call(a.context,c)},Jsa=function(a,b){a.J=!0;TF(function(){a.J&&pG.call(null,b)})},pG=_.ub,jG=function(a){_.ab.call(this,a)};_.BD(jG,_.ab);jG.prototype.name="cancel";var Isa=function(a,b,c){this.promise=a;this.resolve=b;this.reject=c};var qG=function(a,b,c){return a.A.then(function(d){const e=d[b];if(!e)throw Error("R`"+b);return e.apply(d,c)})},Lsa=class{constructor(a){this.A=a;a.then((0,_.AD)(function(){},this),()=>{},this)}},Nsa=function(a,b,c){const d=Array(arguments.length-2);for(var e=2;e<arguments.length;e++)d[e-2]=arguments[e];e=Msa(a,b).then(f=>f.apply(null,d),f=>{f=Error("S`"+b+"`"+a,{cause:f});delete rG[b];return cG(f)});return new Lsa(e)},rG={},Msa=function(a,b){var c=rG[b];if(c)return c;c=(c=tD(b))?_.bG(c):(new YF(function(d,
e){const f=(new DF(document)).createElement("SCRIPT");f.async=!0;_.$a(f,_.Aa(a instanceof CF&&a.constructor===CF&&a.B===BF?a.A:"type_error:Const"));f.onload=f.onreadystatechange=function(){f.readyState&&f.readyState!="loaded"&&f.readyState!="complete"||d()};f.onerror=g=>{e(Error("T`"+b+"`"+a,{cause:g}))};(document.head||document.getElementsByTagName("head")[0]).appendChild(f)})).then(function(){const d=tD(b);if(!d)throw Error("U`"+b+"`"+a);return d});return rG[b]=c};var Osa={U_:"https://www.google.com",I0:"https://support.google.com",q0:"https://play.google.com"},Psa=function(a){return _.v(function*(){for(const b of Object.values(Osa))try{(yield navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:b})).state!=="granted"&&a.A.push(b)}catch(c){break}})};(new class{constructor(){this.A=[];this.B=[];this.initialize=Waa(()=>{const a=this;return _.v(function*(){if(typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$"))return Promise.resolve();yield Psa(a);a.A.length>0&&document.addEventListener("click",a.D)})});this.D=()=>{if(!(this.B.length>0)){for(const a of this.A)try{this.B.push(document.requestStorageAccessFor(a))}catch(b){}Promise.all(this.B).then(()=>
{}).catch(()=>{}).finally(()=>{this.reset()})}}}reset(){document.removeEventListener("click",this.D)}}).initialize();var Qsa=class{constructor(a){this.A=a}D(a){qG(this.A,"requestSurvey",arguments).B(()=>{},this)}B(a){qG(this.A,"presentSurvey",arguments).B(()=>{},this)}},Rsa=new CF(AF,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var Ssa=function(a,b){return ce(a,4,b,Nc)},Tsa=class extends _.sF{constructor(a){super(a)}};var Usa=class extends _.sF{constructor(a){super(a)}};var sG=class extends _.sF{constructor(a){super(a)}getValue(){const a=_.KE(this,2);if(Array.isArray(a)||a instanceof _.sF)throw Error("O");return NE(this,2)}setValue(a){if(a==null)a=this;else if(Array.isArray(a))a=_.Iv(this,2,Cd(a,0,Dd));else if(typeof a==="string"||a instanceof _.cc||_.Ob(a))a=de(this,2,fc(a,!1),_.ec());else throw Error("M`"+a);return a}};var Vsa=function(a,b){de(a,1,b==null?b:Nc(b),0)},Wsa=function(a){var b=new tG;return de(b,2,id(a),"")},Xsa=function(a,b){RE(a,3,b)},tG=class extends _.sF{constructor(a){super(a)}},Ysa=qe(tG);var Zsa=class{constructor(a,b,c){this.A=a;this.kM=b;this.metadata=c}Hj(){return this.A}getMetadata(){return this.metadata}};var $sa=class{constructor(a,b={}){this.A=a;this.metadata=b;this.status=null}Aw(){return this.A}getMetadata(){return this.metadata}B(){return this.status}};var ata=function(a,b={}){return new $sa(a,b)},uG=class{constructor(a,b,c,d,e){this.name=a;this.requestType=b;this.responseType=c;this.A=d;this.D=e}B(a,b={}){return new Zsa(a,this,b)}getName(){return this.name}F(){return this.responseType}};var bta=new Set(["SAPISIDHASH","APISIDHASH"]);var vG=class extends Error{constructor(a,b,c={}){super(b);this.code=a;this.metadata=c;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){let a=`RpcError(${Xaa(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};_.aC=function(){this.ca=this.ca;this.W=this.W};_.aC.prototype.ca=!1;_.aC.prototype.isDisposed=function(){return this.ca};_.aC.prototype.dispose=function(){this.ca||(this.ca=!0,this.Tc())};_.aC.prototype[Symbol.dispose]=function(){this.dispose()};var eC=function(a,b){a.ca?b():(a.W||(a.W=[]),a.W.push(b))};_.aC.prototype.Tc=function(){if(this.W)for(;this.W.length;)this.W.shift()()};var wG=function(a){return a&&typeof a.isDisposed=="function"?a.isDisposed():!1};_.yG=function(a,b){this.type="function"==typeof _.xG&&a instanceof _.xG?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.Zs=!1};_.yG.prototype.stopPropagation=function(){this.Zs=!0};_.yG.prototype.preventDefault=function(){this.defaultPrevented=!0};var cta=function(){if(!_.tb.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{const c=()=>{};_.tb.addEventListener("test",c,b);_.tb.removeEventListener("test",c,b)}catch(c){}return a}();var zG=function(a,b){_.yG.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.A=null;a&&this.init(a,b)};_.BD(zG,_.yG);
zG.prototype.init=function(a,b){const c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.tE||a.offsetX!==void 0?a.offsetX:a.layerX,
this.offsetY=_.tE||a.offsetY!==void 0?a.offsetY:a.layerY,this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.timeStamp=a.timeStamp;this.A=a;a.defaultPrevented&&zG.Qd.preventDefault.call(this)};
zG.prototype.stopPropagation=function(){zG.Qd.stopPropagation.call(this);this.A.stopPropagation?this.A.stopPropagation():this.A.cancelBubble=!0};zG.prototype.preventDefault=function(){zG.Qd.preventDefault.call(this);const a=this.A;a.preventDefault?a.preventDefault():a.returnValue=!1};var AG="closure_listenable_"+(Math.random()*1E6|0),BG=function(a){return!(!a||!a[AG])};var dta=0;var eta=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++dta;this.bi=this.Bv=!1},CG=function(a){a.bi=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};He.prototype.add=function(a,b,c,d,e){const f=a.toString();a=this.Tf[f];a||(a=this.Tf[f]=[],this.A++);const g=DG(a,b,d,e);g>-1?(b=a[g],c||(b.Bv=!1)):(b=new eta(b,this.src,f,!!d,e),b.Bv=c,a.push(b));return b};He.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.Tf))return!1;const e=this.Tf[a];b=DG(e,b,c,d);return b>-1?(CG(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.Tf[a],this.A--),!0):!1};
var EG=function(a,b){const c=b.type;c in a.Tf&&_.ib(a.Tf[c],b)&&(CG(b),a.Tf[c].length==0&&(delete a.Tf[c],a.A--))},FG=function(a,b,c,d,e){a=a.Tf[b.toString()];b=-1;a&&(b=DG(a,c,d,e));return b>-1?a[b]:null},DG=function(a,b,c,d){for(let e=0;e<a.length;++e){const f=a[e];if(!f.bi&&f.listener==b&&f.capture==!!c&&f.handler==d)return e}return-1};var GG,HG,IG,MG,fta,OG,gta,NG,RG,LG;GG="closure_lm_"+(Math.random()*1E6|0);HG={};IG=0;_.KG=function(a,b,c,d,e){if(d&&d.once)return _.JG(a,b,c,d,e);if(Array.isArray(b)){for(let f=0;f<b.length;f++)_.KG(a,b[f],c,d,e);return null}c=LG(c);return BG(a)?a.listen(b,c,_.xD(d)?!!d.capture:!!d,e):MG(a,b,c,!1,d,e)};
MG=function(a,b,c,d,e,f){if(!b)throw Error("V");const g=_.xD(e)?!!e.capture:!!e;let h=NG(a);h||(a[GG]=h=new He(a));c=h.add(b,c,d,g,f);if(c.proxy)return c;d=fta();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)cta||(e=g),e===void 0&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(OG(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("W");IG++;return c};
fta=function(){const a=gta,b=function(c){return a.call(b.src,b.listener,c)};return b};_.JG=function(a,b,c,d,e){if(Array.isArray(b)){for(let f=0;f<b.length;f++)_.JG(a,b[f],c,d,e);return null}c=LG(c);return BG(a)?a.D.add(String(b),c,!0,_.xD(d)?!!d.capture:!!d,e):MG(a,b,c,!0,d,e)};_.PG=function(a,b,c,d,e){if(Array.isArray(b))for(let f=0;f<b.length;f++)_.PG(a,b[f],c,d,e);else d=_.xD(d)?!!d.capture:!!d,c=LG(c),BG(a)?a.Mt(b,c,d,e):a&&(a=NG(a))&&(b=FG(a,b,c,d,e))&&_.QG(b)};
_.QG=function(a){if(typeof a!=="number"&&a&&!a.bi){var b=a.src;if(BG(b))EG(b.D,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(OG(c),d):b.addListener&&b.removeListener&&b.removeListener(d);IG--;(c=NG(b))?(EG(c,a),c.A==0&&(c.src=null,b[GG]=null)):CG(a)}}};OG=function(a){return a in HG?HG[a]:HG[a]="on"+a};gta=function(a,b){if(a.bi)a=!0;else{b=new zG(b,this);const c=a.listener,d=a.handler||a.src;a.Bv&&_.QG(a);a=c.call(d,b)}return a};
NG=function(a){a=a[GG];return a instanceof He?a:null};RG="__closure_events_fn_"+(Math.random()*1E9>>>0);LG=function(a){if(typeof a==="function")return a;a[RG]||(a[RG]=function(b){return a.handleEvent(b)});return a[RG]};var hta=function(a){switch(a){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}};_.OB=function(){_.aC.call(this);this.D=new He(this);this.nb=this;this.qa=null};_.BD(_.OB,_.aC);_.OB.prototype[AG]=!0;_.l=_.OB.prototype;_.l.addEventListener=function(a,b,c,d){_.KG(this,a,b,c,d)};_.l.removeEventListener=function(a,b,c,d){_.PG(this,a,b,c,d)};
_.l.dispatchEvent=function(a){var b,c=this.qa;if(c)for(b=[];c;c=c.qa)b.push(c);c=this.nb;const d=a.type||a;if(typeof a==="string")a=new _.yG(a,c);else if(a instanceof _.yG)a.target=a.target||c;else{var e=a;a=new _.yG(d,c);ta(a,e)}e=!0;let f,g;if(b)for(g=b.length-1;!a.Zs&&g>=0;g--)f=a.currentTarget=b[g],e=SG(f,d,!0,a)&&e;a.Zs||(f=a.currentTarget=c,e=SG(f,d,!0,a)&&e,a.Zs||(e=SG(f,d,!1,a)&&e));if(b)for(g=0;!a.Zs&&g<b.length;g++)f=a.currentTarget=b[g],e=SG(f,d,!1,a)&&e;return e};
_.l.Tc=function(){_.OB.Qd.Tc.call(this);if(this.D){var a=this.D;let b=0;for(const c in a.Tf){const d=a.Tf[c];for(let e=0;e<d.length;e++)++b,CG(d[e]);delete a.Tf[c];a.A--}}this.qa=null};_.l.listen=function(a,b,c,d){return this.D.add(String(a),b,!1,c,d)};_.l.Mt=function(a,b,c,d){return this.D.remove(String(a),b,c,d)};
var SG=function(a,b,c,d){b=a.D.Tf[String(b)];if(!b)return!0;b=b.concat();let e=!0;for(let f=0;f<b.length;++f){const g=b[f];if(g&&!g.bi&&g.capture==c){const h=g.listener,k=g.handler||g.src;g.Bv&&EG(a.D,g);e=h.call(k,d)!==!1&&e}}return e&&!d.defaultPrevented};var bha=function(a){try{return _.tb.JSON.parse(a)}catch(b){}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("X`"+a);};var TG=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var UG,VG=function(){};_.BD(VG,Ie);VG.prototype.A=function(){return new XMLHttpRequest};UG=new VG;var WG=function(a){_.OB.call(this);this.headers=new Map;this.fb=a||null;this.H=!1;this.A=null;this.fa="";this.F=0;this.O="";this.L=this.Pa=this.ka=this.Ka=!1;this.ta=0;this.J=null;this.Ha="";this.Fa=!1},dH;_.BD(WG,_.OB);var ita=/^https?$/i,XG=["POST","PUT"],YG=[],aha=function(a,b){const c=new WG;YG.push(c);b&&c.listen("complete",b);c.D.add("ready",c.rb,!0,void 0,void 0);c.ta=2E3;c.Fa=!0;c.send(a,"GET","",{})};WG.prototype.rb=function(){this.dispose();_.ib(YG,this)};
WG.prototype.send=function(a,b,c,d){if(this.A)throw Error("Y`"+this.fa+"`"+a);b=b?b.toUpperCase():"GET";this.fa=a;this.O="";this.F=0;this.Ka=!1;this.H=!0;this.A=this.fb?this.fb.A():UG.A();this.A.onreadystatechange=QF((0,_.AD)(this.Xa,this));try{this.Pa=!0,this.A.open(b,String(a),!0),this.Pa=!1}catch(f){ZG(this,f);return}a=c||"";c=new Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in d)c.set(e,d[e]);else if(typeof d.keys==="function"&&typeof d.get==="function")for(const f of d.keys())c.set(f,
d.get(f));else throw Error("Z`"+String(d));d=Array.from(c.keys()).find(f=>"content-type"==f.toLowerCase());e=_.tb.FormData&&a instanceof _.tb.FormData;!_.gb(XG,b)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const [f,g]of c)this.A.setRequestHeader(f,g);this.Ha&&(this.A.responseType=this.Ha);"withCredentials"in this.A&&this.A.withCredentials!==this.Fa&&(this.A.withCredentials=this.Fa);try{this.J&&(clearTimeout(this.J),this.J=null),this.ta>0&&(this.J=setTimeout(this.Ey.bind(this),
this.ta)),this.ka=!0,this.A.send(a),this.ka=!1}catch(f){ZG(this,f)}};WG.prototype.Ey=function(){typeof rD!="undefined"&&this.A&&(this.O="Timed out after "+this.ta+"ms, aborting",this.F=8,this.dispatchEvent("timeout"),this.abort(8))};var ZG=function(a,b){a.H=!1;a.A&&(a.L=!0,a.A.abort(),a.L=!1);a.O=b;a.F=5;$G(a);aH(a)},$G=function(a){a.Ka||(a.Ka=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};
WG.prototype.abort=function(a){this.A&&this.H&&(this.H=!1,this.L=!0,this.A.abort(),this.L=!1,this.F=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),aH(this))};WG.prototype.Tc=function(){this.A&&(this.H&&(this.H=!1,this.L=!0,this.A.abort(),this.L=!1),aH(this,!0));WG.Qd.Tc.call(this)};WG.prototype.Xa=function(){this.isDisposed()||(this.Pa||this.ka||this.L?bH(this):this.Jb())};WG.prototype.Jb=function(){bH(this)};
var bH=function(a){if(a.H&&typeof rD!="undefined")if(a.ka&&_.cH(a)==4)setTimeout(a.Xa.bind(a),0);else if(a.dispatchEvent("readystatechange"),a.isComplete()){a.H=!1;try{if(dH(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.F=6;try{var b=_.cH(a)>2?a.A.statusText:""}catch(c){b=""}a.O=b+" ["+a.B()+"]";$G(a)}}finally{aH(a)}}},aH=function(a,b){if(a.A){a.J&&(clearTimeout(a.J),a.J=null);const c=a.A;a.A=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}};
WG.prototype.isActive=function(){return!!this.A};WG.prototype.isComplete=function(){return _.cH(this)==4};dH=function(a){var b=a.B(),c;if(!(c=TG(b))){if(b=b===0)a=SD(String(a.fa)),b=!ita.test(a);c=b}return c};_.cH=function(a){return a.A?a.A.readyState:0};WG.prototype.B=function(){try{return _.cH(this)>2?this.A.status:-1}catch(a){return-1}};_.eH=function(a){try{return a.A?a.A.responseText:""}catch(b){return""}};
WG.prototype.getResponseHeader=function(a){if(this.A&&this.isComplete())return a=this.A.getResponseHeader(a),a===null?void 0:a};WG.prototype.getAllResponseHeaders=function(){return this.A&&_.cH(this)>=2?this.A.getAllResponseHeaders()||"":""};
_.fH=function(a){const b={};a=a.getAllResponseHeaders().split("\r\n");for(let d=0;d<a.length;d++){if(/^[\s\xa0]*$/.test(a[d]))continue;var c=xra(a[d]);const e=c[0];c=c[1];if(typeof c!=="string")continue;c=c.trim();const f=b[e]||[];b[e]=f;f.push(c)}return la(b,function(d){return d.join(", ")})};_.gH=function(a){return typeof a.O==="string"?a.O:String(a.O)};var jta=function(a){a.L.on("data",b=>{if("1"in b){var c=b["1"];let d;try{d=a.O(c)}catch(e){hH(a,new vG(13,`Error when deserializing response data; error: ${e}`+`, response: ${c}`))}d&&iH(a,d)}if("2"in b)for(b=jH(a,b["2"]),c=0;c<a.H.length;c++)a.H[c](b)});a.L.on("end",()=>{kH(a,lH(a));for(let b=0;b<a.F.length;b++)a.F[b]()});a.L.on("error",()=>{if(a.B.length!=0){var b=a.A.F;b!==0||dH(a.A)||(b=6);var c=-1;switch(b){case 0:var d=2;break;case 7:d=10;break;case 8:d=4;break;case 6:c=a.A.B();d=Be(c);break;
default:d=14}kH(a,lH(a));b=hta(b)+", error: "+_.gH(a.A);c!=-1&&(b+=", http status code: "+c);hH(a,new vG(d,b))}})},hH=function(a,b){for(let c=0;c<a.B.length;c++)a.B[c](b)},kH=function(a,b){for(let c=0;c<a.J.length;c++)a.J[c](b)},lH=function(a){const b={},c=_.fH(a.A);Object.keys(c).forEach(d=>{b[d]=c[d]});return b},iH=function(a,b){for(let c=0;c<a.D.length;c++)a.D[c](b)},jH=function(a,b){let c=2,d;const e={};try{let f;f=Ysa(b);c=TE(f,1);d=_.YE(f,2);_.gB(f,sG,3).length&&(e["grpc-web-status-details-bin"]=
b)}catch(f){a.A&&a.A.B()===404?(c=5,d="Not Found: "+String(a.A.fa)):(c=14,d="Unable to parse RpcStatus: "+f)}return{code:c,details:d,metadata:e}},lta=function(a,b){const c=new kta;_.KG(a.A,"complete",()=>{if(dH(a.A)){var d=_.eH(a.A);if(b&&a.A.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("$");d=atob(d)}try{var e=a.O(d)}catch(g){hH(a,Je(new vG(13,`Error when deserializing response data; error: ${g}`+`, response: ${d}`),c));return}d=Be(a.A.B());kH(a,lH(a));d==0?iH(a,e):hH(a,
Je(new vG(d,"Xhr succeeded but the status code is not 200"),c))}else{d=_.eH(a.A);let g;e=lH(a);if(d){var f=jH(a,d);d=f.code;g=f.details;f=f.metadata}else d=2,g="Rpc failed due to xhr error. uri: "+String(a.A.fa)+", error code: "+a.A.F+", error: "+_.gH(a.A),f=e;kH(a,e);hH(a,Je(new vG(d,g,f),c))}})},mH=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)},nH=class{constructor(a,b){this.L=a.AX;this.O=b;this.A=a.af;this.D=[];this.J=[];this.H=[];this.F=[];this.B=[];this.L&&jta(this)}on(a,b){a=="data"?this.D.push(b):
a=="metadata"?this.J.push(b):a=="status"?this.H.push(b):a=="end"?this.F.push(b):a=="error"&&this.B.push(b);return this}removeListener(a,b){a=="data"?mH(this.D,b):a=="metadata"?mH(this.J,b):a=="status"?mH(this.H,b):a=="end"?mH(this.F,b):a=="error"&&mH(this.B,b);return this}cancel(){this.A.abort()}};nH.prototype.cancel=nH.prototype.cancel;nH.prototype.removeListener=nH.prototype.removeListener;nH.prototype.on=nH.prototype.on;
var kta=class extends Error{constructor(){super();Object.setPrototypeOf(this,new.target.prototype);this.name="AsyncStack"}};var oH=function(a){this.D=a.y_||null;this.B=a.GZ||!1};_.BD(oH,Ie);oH.prototype.A=function(){return new pH(this.D,this.B)};var pH=function(a,b){_.OB.call(this);this.Pa=a;this.O=b;this.L=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.ta=new Headers;this.B=null;this.Fa="GET";this.Ka="";this.A=!1;this.fa=this.F=this.H=null;this.ka=new AbortController};_.BD(pH,_.OB);
pH.prototype.open=function(a,b){if(this.readyState!=0)throw this.abort(),Error("aa");this.Fa=a;this.Ka=b;this.readyState=1;qH(this)};pH.prototype.send=function(a){if(this.readyState!=1)throw this.abort(),Error("ba");if(this.ka.signal.aborted)throw this.abort(),Error("ca");this.A=!0;const b={headers:this.ta,method:this.Fa,credentials:this.L,cache:void 0,signal:this.ka.signal};a&&(b.body=a);(this.Pa||_.tb).fetch(new Request(this.Ka,b)).then(this.Ha.bind(this),this.J.bind(this))};
pH.prototype.abort=function(){this.response=this.responseText="";this.ta=new Headers;this.status=0;this.ka.abort();this.F&&this.F.cancel("Request was aborted.").catch(()=>null);this.readyState>=1&&this.A&&this.readyState!=4&&(this.A=!1,rH(this));this.readyState=0};
pH.prototype.Ha=function(a){if(this.A&&(this.H=a,this.B||(this.status=this.H.status,this.statusText=this.H.statusText,this.B=a.headers,this.readyState=2,qH(this)),this.A&&(this.readyState=3,qH(this),this.A)))if(this.responseType==="arraybuffer")a.arrayBuffer().then(this.fb.bind(this),this.J.bind(this));else if(typeof _.tb.ReadableStream!=="undefined"&&"body"in a){this.F=a.body.getReader();if(this.O){if(this.responseType)throw Error("da");this.response=[]}else this.response=this.responseText="",this.fa=
new TextDecoder;sH(this)}else a.text().then(this.rb.bind(this),this.J.bind(this))};var sH=function(a){a.F.read().then(a.Xa.bind(a)).catch(a.J.bind(a))};pH.prototype.Xa=function(a){if(this.A){if(this.O&&a.value)this.response.push(a.value);else if(!this.O){var b=a.value?a.value:new Uint8Array(0);if(b=this.fa.decode(b,{stream:!a.done}))this.response=this.responseText+=b}a.done?rH(this):qH(this);this.readyState==3&&sH(this)}};pH.prototype.rb=function(a){this.A&&(this.response=this.responseText=a,rH(this))};
pH.prototype.fb=function(a){this.A&&(this.response=a,rH(this))};pH.prototype.J=function(){this.A&&rH(this)};var rH=function(a){a.readyState=4;a.H=null;a.F=null;a.fa=null;qH(a)};pH.prototype.setRequestHeader=function(a,b){this.ta.append(a,b)};pH.prototype.getResponseHeader=function(a){return this.B?this.B.get(a.toLowerCase())||"":""};
pH.prototype.getAllResponseHeaders=function(){if(!this.B)return"";const a=[],b=this.B.entries();for(var c=b.next();!c.done;)c=c.value,a.push(c[0]+": "+c[1]),c=b.next();return a.join("\r\n")};var qH=function(a){a.onreadystatechange&&a.onreadystatechange.call(a)};Object.defineProperty(pH.prototype,"withCredentials",{get:function(){return this.L==="include"},set:function(a){this.L=a?"include":"same-origin"}});var PB=function(a){_.aC.call(this);this.B=a;this.A={}};_.BD(PB,_.aC);var tH=[];PB.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(tH[0]=b.toString()),b=tH);for(let e=0;e<b.length;e++){const f=_.KG(a,b[e],c||this.handleEvent,d||!1,this.B||this);if(!f)break;this.A[f.key]=f}return this};
PB.prototype.Mt=function(a,b,c,d,e){if(Array.isArray(b))for(let f=0;f<b.length;f++)this.Mt(a,b[f],c,d,e);else c=c||this.handleEvent,d=_.xD(d)?!!d.capture:!!d,e=e||this.B||this,c=LG(c),d=!!d,b=BG(a)?FG(a.D,String(b),c,d,e):a?(a=NG(a))?FG(a,b,c,d,e):null:null,b&&(_.QG(b),delete this.A[b.key]);return this};var mta=function(a){_.ha(a.A,function(b,c){this.A.hasOwnProperty(c)&&_.QG(b)},a);a.A={}};PB.prototype.Tc=function(){PB.Qd.Tc.call(this);mta(this)};
PB.prototype.handleEvent=function(){throw Error("ea");};var nta=function(a,b){return b.reduce((c,d)=>e=>d.intercept(e,c),a)},ota=function(a,b,c){const d=b.kM,e=b.getMetadata();var f=a.A&&!1;f=a.Ry||f?new WG(new oH({y_:a.Ry,GZ:f})):new WG;c+=d.getName();e["Content-Type"]="application/json+protobuf";e["X-User-Agent"]="grpc-web-javascript/0.1";const g=e.Authorization;if(g&&bta.has(g.split(" ")[0])||a.withCredentials)f.Fa=!0;if(a.KN)if(a=c,_.qa(e))c=a;else if(c=Era(e),typeof a==="string"){var h=encodeURIComponent("$httpHeaders");c=c!=null?"="+encodeURIComponent(String(c)):
"";c=_.VD(a,h+c)}else a.A.set("$httpHeaders",c),c=a;else for(h of Object.keys(e))f.headers.set(h,e[h]);a=c;h=new nH({af:f,AX:void 0},d.D);lta(h,e["X-Goog-Encode-Response-If-Executable"]==="base64");b=d.A(b.Hj());f.send(a,"POST",b);return h},pta=function(a,b,c,d,e,f={}){const g=b.substring(0,b.length-e.name.length),h=f==null?void 0:f.signal;return nta(k=>new Promise((m,r)=>{if(h==null?0:h.aborted){const B=new vG(1,"Aborted");B.cause=h.reason;r(B)}else{var x={},z=ota(a,k,g);z.on("error",B=>void r(B));
z.on("metadata",B=>{x=B});z.on("data",B=>{m(ata(B,x))});h&&h.addEventListener("abort",()=>{z.cancel();const B=new vG(1,"Aborted");B.cause=h.reason;r(B)})}}),a.oG).call(a,e.B(c,d)).then(k=>k.Aw())},uH=function(a,b,c,d,e,f={}){return pta(a,b,c,d,e,f)},qta=class{constructor(a={}){this.KN=a.KN||tD("suppressCorsPreflight",a)||!1;this.withCredentials=a.withCredentials||tD("withCredentials",a)||!1;this.oG=a.oG||[];this.Ry=a.Ry;this.A=a.u3||!1}};var vH=class extends _.sF{constructor(a){super(a)}};var rta=new uG("/google.android.ci.build.v4.BuildArtifactService/Get",class extends _.sF{constructor(a){super(a)}},vH,a=>a.kc(),qe(vH));var wH=class extends _.sF{constructor(a){super(a)}};var xH=class extends _.sF{constructor(a){super(a)}};var sta=new uG("/google.android.ci.build.v4.BuildArtifactService/GetDownloadUrl",wH,xH,a=>a.kc(),qe(xH));var yH=class extends _.sF{constructor(a){super(a)}};var tta=new uG("/google.android.ci.build.v4.BuildArtifactService/List",class extends _.sF{constructor(a){super(a)}},yH,a=>a.kc(),qe(yH));var zH=class extends _.sF{constructor(a){super(a)}};var uta=new uG("/google.android.ci.build.v4.BuildArtifactService/Update",class extends _.sF{constructor(a){super(a)}},zH,a=>a.kc(),qe(zH));var AH=function(a){a=a||{};a.format="jspb";this.A=new qta(a);this.B="https://androidbuild-pa.clients6.google.com".replace(/\/+$/,"")};AH.prototype.get=function(a,b,c){return uH(this.A,this.B+"/$rpc/google.android.ci.build.v4.BuildArtifactService/Get",a,b||{},rta,c)};AH.prototype.PC=function(a,b){return uH(this.A,this.B+"/$rpc/google.android.ci.build.v4.BuildArtifactService/GetDownloadUrl",a,b||{},sta)};
AH.prototype.list=function(a,b,c){return uH(this.A,this.B+"/$rpc/google.android.ci.build.v4.BuildArtifactService/List",a,b||{},tta,c)};AH.prototype.update=function(a,b,c){return uH(this.A,this.B+"/$rpc/google.android.ci.build.v4.BuildArtifactService/Update",a,b||{},uta,c)};var BH=class extends _.sF{constructor(a){super(a)}getSeconds(){return VE(this,1)}};var CH=function(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a.indexOf("blob:")===0&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();a.indexOf("//")==0&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");c!=-1&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("ia`"+a);if(c!=="http"&&c!=="https"&&c!=="chrome-extension"&&c!=="moz-extension"&&
c!=="file"&&c!=="android-app"&&c!=="chrome-search"&&c!=="chrome-untrusted"&&c!=="chrome"&&c!=="app"&&c!=="devtools")throw Error("ja`"+c);a="";var d=b.indexOf(":");if(d!=-1){var e=b.substring(d+1);b=b.substring(0,d);if(c==="http"&&e!=="80"||c==="https"&&e!=="443")a=":"+e}return c+"://"+b+a};var DH=function(a,b,c){var d=String(_.tb.location.href);return d&&a&&b?[b,vta(CH(d),a,c||null)].join(" "):null},vta=function(a,b,c){var d=[];let e=[];if((Array.isArray(c)?2:1)==1)return e=[b,a],_.FD(d,function(h){e.push(h)}),EH(e.join(" "));const f=[],g=[];_.FD(c,function(h){g.push(h.key);f.push(h.value)});c=Math.floor((new Date).getTime()/1E3);e=f.length==0?[c,b,a]:[f.join(":"),c,b,a];_.FD(d,function(h){e.push(h)});a=EH(e.join(" "));a=[c,a];g.length==0||a.push(g.join(""));return a.join("_")},EH=
function(a){const b=Yaa();b.update(a);return b.digestString().toLowerCase()};var FH=function(){this.A=document||{cookie:""}};_.l=FH.prototype;
_.l.set=function(a,b,c){let d;var e=!1;let f;if(typeof c==="object"){f=c.b3;e=c.tl||!1;d=c.domain||void 0;var g=c.path||void 0;var h=c.VW}if(/[;=\s]/.test(a))throw Error("ka`"+a);if(/[;\r\n]/.test(b))throw Error("la`"+b);h===void 0&&(h=-1);c=d?";domain="+d:"";g=g?";path="+g:"";e=e?";secure":"";h=h<0?"":h==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+h*1E3)).toUTCString();this.A.cookie=a+"="+b+c+g+h+e+(f!=null?";samesite="+f:"")};
_.l.get=function(a,b){const c=a+"=",d=(this.A.cookie||"").split(";");for(let e=0,f;e<d.length;e++){f=d[e].trim();if(f.lastIndexOf(c,0)==0)return f.slice(c.length);if(f==a)return""}return b};_.l.remove=function(a,b,c){const d=this.get(a)!==void 0;this.set(a,"",{VW:0,path:b,domain:c});return d};_.l.Qh=function(){return GH(this).keys};_.l.Lg=function(){return GH(this).values};_.l.ne=function(){return!this.A.cookie};_.l.Kk=function(){return this.A.cookie?(this.A.cookie||"").split(";").length:0};
_.l.clear=function(){const a=GH(this).keys;for(let b=a.length-1;b>=0;b--)this.remove(a[b])};var GH=function(a){a=(a.A.cookie||"").split(";");const b=[],c=[];let d,e;for(let f=0;f<a.length;f++)e=a[f].trim(),d=e.indexOf("="),d==-1?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}};var HH=function(a,b,c,d){(a=_.tb[a])||typeof document==="undefined"||(a=(new FH).get(b));return a?DH(a,c,d):null},IH=function(a){var b=CH(_.tb==null?void 0:_.tb.location.href);const c=[];var d;(d=_.tb.__SAPISID||_.tb.__APISID||_.tb.__3PSAPISID||_.tb.__1PSAPISID||_.tb.__OVERRIDE_SID)?d=!0:(typeof document!=="undefined"&&(d=new FH,d=d.get("SAPISID")||d.get("APISID")||d.get("__Secure-3PAPISID")||d.get("__Secure-1PAPISID")),d=!!d);if(d){var e=(d=b=b.indexOf("https:")==0||b.indexOf("chrome-extension:")==
0||b.indexOf("chrome-untrusted://new-tab-page")==0||b.indexOf("moz-extension:")==0)?_.tb.__SAPISID:_.tb.__APISID;e||typeof document==="undefined"||(e=new FH,e=e.get(d?"SAPISID":"APISID")||e.get("__Secure-3PAPISID"));(d=e?DH(e,d?"SAPISIDHASH":"APISIDHASH",a):null)&&c.push(d);b&&((b=HH("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&c.push(b),(a=HH("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",a))&&c.push(a))}return c.length==0?null:c.join(" ")};var Ke=globalThis;var Oe=Object.getOwnPropertyDescriptor,Ue=Object.defineProperty,Ze=Object.getPrototypeOf,gba=Object.create,hba=Array.prototype.slice,Df=Le("addEventListener"),Ef=Le("removeEventListener"),hf=Le(""),JH=typeof window!=="undefined",ef=JH?window:void 0,Se=JH&&ef||globalThis,KH=typeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope,mf=!("nw"in Se)&&typeof Se.process!=="undefined"&&Se.process.toString()==="[object process]",rf=!mf&&!KH&&!(!JH||!ef.HTMLElement),sf=typeof Se.process!==
"undefined"&&Se.process.toString()==="[object process]"&&!KH&&!(!JH||!ef.HTMLElement),Re={},wta=Le("enable_beforeunload"),Te=function(a){if(a=a||Se.event){var b=Re[a.type];b||(b=Re[a.type]=Le("ON_PROPERTY"+a.type));var c=this||a.target||Se;b=c[b];rf&&c===ef&&a.type==="error"?(c=a,c=b&&b.call(this,c.message,c.filename,c.lineno,c.colno,c.error),c===!0&&a.preventDefault()):(c=b&&b.apply(this,arguments),a.type==="beforeunload"&&Se[wta]&&typeof c==="string"?a.returnValue=c:c==void 0||c||a.preventDefault());
return c}},Xe=Le("originalInstance"),af=!1,bf=!1;var dba={vG:!0},jf={},nf={},pf=new RegExp("^"+hf+"(\\w+)(true|false)$"),lf=Le("propagationStopped");var tf,uf,vf,wf,xf;var Af="abort animationcancel animationend animationiteration auxclick beforeinput blur cancel canplay canplaythrough change compositionstart compositionupdate compositionend cuechange click close contextmenu curechange dblclick drag dragend dragenter dragexit dragleave dragover drop durationchange emptied ended error focus focusin focusout gotpointercapture input invalid keydown keypress keyup load loadstart loadeddata loadedmetadata lostpointercapture mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup mousewheel orientationchange pause play playing pointercancel pointerdown pointerenter pointerleave pointerlockchange mozpointerlockchange webkitpointerlockerchange pointerlockerror mozpointerlockerror webkitpointerlockerror pointermove pointout pointerover pointerup progress ratechange reset resize scroll seeked seeking select selectionchange selectstart show sort stalled submit suspend timeupdate volumechange touchcancel touchmove touchstart touchend transitioncancel transitionend waiting wheel webglcontextrestored webglcontextlost webglcontextcreationerror autocomplete autocompleteerror toggle afterscriptexecute beforescriptexecute DOMContentLoaded freeze fullscreenchange mozfullscreenchange webkitfullscreenchange msfullscreenchange fullscreenerror mozfullscreenerror webkitfullscreenerror msfullscreenerror readystatechange visibilitychange resume absolutedeviceorientation afterinput afterprint appinstalled beforeinstallprompt beforeprint beforeunload devicelight devicemotion deviceorientation deviceorientationabsolute deviceproximity hashchange languagechange message mozbeforepaint offline online paint pageshow pagehide popstate rejectionhandled storage unhandledrejection unload userproximity vrdisplayconnected vrdisplaydisconnected vrdisplaypresentchange beforecopy beforecut beforepaste copy cut paste dragstart loadend animationstart search transitionrun transitionstart webkitanimationend webkitanimationiteration webkitanimationstart webkittransitionend activate afterupdate ariarequest beforeactivate beforedeactivate beforeeditfocus beforeupdate cellchange controlselect dataavailable datasetchanged datasetcomplete errorupdate filterchange layoutcomplete losecapture move moveend movestart propertychange resizeend resizestart rowenter rowexit rowsdelete rowsinserted command compassneedscalibration deactivate help mscontentzoom msmanipulationstatechanged msgesturechange msgesturedoubletap msgestureend msgesturehold msgesturestart msgesturetap msgotpointercapture msinertiastart mslostpointercapture mspointercancel mspointerdown mspointerenter mspointerhover mspointerleave mspointermove mspointerout mspointerover mspointerup pointerout mssitemodejumplistitemremoved msthumbnailclick stop storagecommit".split(" ");var Bf=Le("zoneTask");var LH,MH,OH,yta,QH,zta,RH,Ata,Ff;LH=function(a){throw Error("Aa`"+a.B);};MH=function(a,b){return new TypeError("Ba`"+b+"`"+a.B+"`"+a.A+"`"+typeof a.A)};OH=function(a){const b=_.NH(a);b===null&&LH(a);return b};_.PH=function(a,b){let c;return(c=_.NH(a))!=null?c:b};_.NH=function(a){const b=a.A;if(b==null)return null;if(typeof b==="string")return b;throw MH(a,"string");};
yta=function(){var a=xta;let b=a.A;if(b==null)return null;if(typeof b==="boolean")return b;if(typeof b==="string"){b=b.toLowerCase();if(b==="true"||b==="1")return!0;if(b==="false"||b==="0")return!1}throw MH(a,"boolean");};QH=function(a){let b=a.A;if(b==null)return null;if(typeof b==="number")return b;if(typeof b==="string"){const c=Number(b);if(!isNaN(c)&&(c!==0||b.trim().length!==0))return c}throw MH(a,"number");};
zta=function(a){var b=a.A;if(b==null)return null;Array.isArray(b)||(typeof b!=="string"?b=[b]:(b=b.trim(),b=b==""?[]:b.split(",").map(c=>c.trim())));return RH(a,b)};RH=function(a,b){const c=a.B+"[";return Array.from(b,(d,e)=>new Ff(c+e+"]",d))};Ata=function(){var a=_.Gf("MT7f9b"),b=[];const c=zta(a);return c===null?RH(a,b):c};
Ff=class{constructor(a,b){this.B=a;this.A=b}D(a){return arguments.length==0?OH(this):_.PH(this,a)}number(a){if(arguments.length==0){var b=QH(this);b===null&&LH(this)}else{let c;b=(c=QH(this))!=null?c:a}return b}toString(){return OH(this)}object(a){let b=this.A;if(b==null)return a===void 0&&LH(this),a;if(typeof b==="object"&&b.constructor===Object){a={};const c=this.B+".";for(const d in b)a[d]=new Ff(c+d,b[d]);return a}throw MH(this,"object");}};var SH;if(!(SH=typeof window==="undefined")){var xta=_.Gf("mXaIFf");let a;SH=(a=yta())!=null?a:!0}if(SH){var qf;const a=globalThis,b=a[Le("forceDuplicateZoneCheck")]===!0;if(a.Zone&&(b||typeof a.Zone.__symbol__!=="function"))throw Error("Fa");a.Zone!=null||(a.Zone=$aa());qf=a.Zone;vba();wba();xba();iba();pba();rba();sba()};var Kf=Hf({ua:Hf}),Mf=Hf({Ma:Hf});var og=class extends Error{constructor(a,b){super(`${`NG0${Math.abs(a)}`}${b?": "+b:""}`);this.code=a}};var Ug=Hf({Aa:Hf}),wk=Hf({Ia:Hf}),Fba=Hf({E_:Hf}),Bta=Hf({Na:Hf}),Jg=Hf({I:Hf}),gi=Hf({Fh:Hf}),TH=Hf({wR:Hf});var Qf=null,Sf=!1,Wf=1,fg=Symbol("Ga"),UH={version:0,Yw:0,fd:!1,Xi:void 0,kn:void 0,Po:void 0,yr:void 0,TE:!1,Pv:!1,Oo:!1,kind:"unknown",IE:()=>!1,JE:()=>{},yk:()=>{},CB:()=>{}};var VH=Symbol("Ha"),WH=Symbol("Ia"),eg=Symbol("Ja"),zba=Object.assign({},UH,{value:VH,fd:!0,error:null,Qf:Pf,kind:"computed",IE(a){return a.value===VH||a.value===WH},JE(a){if(a.value===WH)throw Error("r");const b=a.value;a.value=WH;const c=ag(a);let d,e=!1;try{d=a.Dj(),Rf(null),e=b!==VH&&b!==eg&&d!==eg&&a.Qf(b,d)}catch(f){d=eg,a.error=f}finally{cg(a,c)}e?a.value=b:(a.value=d,a.version++)}});var jg=function(){throw Error();};var hg=Object.assign({},UH,{Qf:Pf,value:void 0,kind:"signal"});var Bba=Object.assign({},UH,{value:VH,fd:!0,error:null,Qf:Pf,kind:"linkedSignal",IE(a){return a.value===VH||a.value===WH},JE(a){if(a.value===WH)throw Error("r");const b=a.value;a.value=WH;const c=ag(a);let d;try{const e=a.source();d=a.Dj(e,b===VH||b===eg?void 0:{source:a.xZ,value:b});a.xZ=e}catch(e){d=eg,a.error=e}finally{cg(a,c)}b!==VH&&d!==eg&&a.Qf(b,d)?a.value=b:(a.value=d,a.version++)}});Object.assign({},UH,{Oo:!0,Pv:!1,yk:a=>{a.yd!==null&&a.yd(a.ref)},eD:!1,z1:()=>{}});var qg=Hf({ngErrorCode:Hf}),Cba=Hf({ngErrorMessage:Hf});Hf({ngTokenPath:Hf});var sg;var vg=void 0;var xg=Symbol("Ka");var Dba=Hf({jH:Hf});_.t=class{constructor(a,b){this.A=a;this.jE="InjectionToken";this.ua=void 0;typeof b=="number"?this.Fh=b:b!==void 0&&(this.ua=_.If({token:this,ja:b.ja||"root",da:b.da}))}get rc(){return this}toString(){return`InjectionToken ${this.A}`}};var mj=globalThis;var XH={},Kba=class{constructor(a){this.Ya=a}ol(a,b){b=Gg(b)||0;try{return this.Ya.get(a,b&8?null:XH,b)}catch(c){if(Ag(c))return c;throw c;}}};var Xg=new _.t("");var YH=new _.t("",-1);var Wg=new _.t("");var ah=class{get(a,b=XH){if(b===XH)throw a=rg(-201),a.name="\u0275NotFound",a;return b}};var oh={},Vg=[];var Hba=Hf({oa:String,Ub:Hf});var Ro=new _.t("");var gh={},ZH={},$g=void 0,rk=class{},Cta=function(a,b){b=Eg(b);let c=Zg(b)?b:Eg(b&&b.oa);const d=Jba(b);if(!Zg(b)&&b.rc===!0){let e=a.Zi.get(c);e||(e=dh(void 0,gh,!0),e.da=()=>Hg(e.rc),a.Zi.set(c,e));c=b;e.rc.push(b)}a.Zi.set(c,d)},jh=class extends rk{get Db(){return this.Bb}constructor(a,b,c,d){super();this.parent=b;this.source=c;this.scopes=d;this.Zi=new Map;this.hA=new Set;this.Oq=[];this.Bb=!1;ih(a,e=>Cta(this,e));this.Zi.set(YH,dh(void 0,this));d.has("environment")&&this.Zi.set(rk,dh(void 0,
this));a=this.Zi.get(Ro);a!=null&&typeof a.value==="string"&&this.scopes.add(a.value);this.uL=new Set(this.get(Wg,Vg,{self:!0}))}ol(a,b){b=Gg(b)||0;try{return this.get(a,XH,b)}catch(c){if(Ag(c))return c;throw c;}}destroy(){hh(this);this.Bb=!0;const a=Rf(null);try{for(const c of this.hA)c.Sa();const b=this.Oq;this.Oq=[];for(const c of b)c()}finally{this.Zi.clear(),this.hA.clear(),this.uL.clear(),Rf(a)}}xc(a){hh(this);this.Oq.push(a);return()=>{const b=this.Oq.indexOf(a);b!==-1&&this.Oq.splice(b,1)}}get(a,
b=XH,c){hh(this);if(a.hasOwnProperty(TH))return a[TH](this);c=Gg(c);const d=wg(this),e=tg();try{if(!(c&4)){let x=this.Zi.get(a);if(x===void 0){const z=(typeof a==="function"||typeof a==="object"&&a.jE==="InjectionToken")&&Lf(a);var f;if(f=z)if(z.ja){var g=Eg(z.ja);f=typeof g==="string"?g==="any"||this.scopes.has(g):this.uL.has(g)}else f=!1;f?x=dh(ch(a),gh):x=null;this.Zi.set(a,x)}if(x!=null){a:{b=x;const z=Rf(null);try{if(b.value===ZH)throw mg(a),rg(-200);b.value===gh&&(b.value=ZH,b.value=b.da(void 0,
c));var h;if(h=typeof b.value==="object"&&b.value){var k=b.value;h=k!==null&&typeof k==="object"&&typeof k.Sa==="function"}h&&this.hA.add(b.value);var m=b.value;break a}finally{Rf(z)}m=void 0}return m}}const r=c&2?bh():this.parent;b=c&8&&b===XH?null:b;return r.get(a,b)}catch(r){const x=r[qg];if(x===-200||x===-201)throw new og(x,null);throw r;}finally{tg(e),wg(d)}}un(){const a=Rf(null),b=wg(this),c=tg();try{const d=this.get(Xg,Vg,{self:!0});for(const e of d)e()}finally{wg(b),tg(c),Rf(a)}}toString(){const a=
[],b=this.Zi;for(const c of b.keys())a.push(mg(c));return`R3Injector[${a.join(", ")}]`}};var Nba=class{constructor(a,b,c){this.XM=a;this.Vo=b;this.MK=c}};_.$H=(()=>{const a=()=>nh;a.oM=!0;return a})();var aI=[],$h=function(a,b=null,c){for(let d=0;d<aI.length;d++)(0,aI[d])(a,b,c)};var Wj,Hh,Hj,Dta;_.Bh=Ph(null);Wj=null;Hh=!1;Hj=!0;Dta={elements:void 0};var ui=class{constructor(a,b){var c=_.Yj;this.da=a;this.name=null;this.D=!1;this.H=b;this.F=c}};var ei=!0,Oba=0,pi={},vi=class{constructor(a,b){this.B=a;this.Nc=b}get(a,b,c){return ri(this.B,this.Nc,a,Gg(c),b)}};_.bI=class{constructor(a){this.attributeName=a;this.Fh=()=>ni(this.attributeName)}toString(){return`HostAttributeToken ${this.attributeName}`}};(new _.t("")).Fh=a=>{const b=Fh();if(b===null)throw new og(204,!1);if(b.type&2)return b.value;if(a&8)return null;throw new og(204,!1);};var cI=Ig(yi("Inject",a=>({token:a})),-1),dI=Ig(yi("Optional"),8);Ig(yi("Self"),2);var eI=Ig(yi("SkipSelf"),4);Ig(yi("Host"),1);Hf({oa:String,Ub:Hf});var Qo,fI;Qo=function(a){if(Array.isArray(a))return Ai({name:""},void 0,a,"");let b;const c=(b=a.name)!=null?b:"";return Ai({name:c},a.parent,a.Fb,c)};_.Lm=class{};fI=new ah;_.Lm.ua=_.If({token:_.Lm,ja:"any",da:()=>_.Fg(YH)});_.Lm.Fh=-1;var gI=class{};var hI=class{},ou=class{};var uk=class{},iI=new _.t("",{ja:"root",da:()=>!1});new _.t("",{ja:"root",da:()=>!1});var Bo=new _.t(""),Co=new _.t("");/*

 Copyright 2024 Google, Inc
 SPDX-License-Identifier: MIT
*/
Symbol.for("propagationStopped");var jI=void 0;var kI=new _.t("",{ja:"root",da:()=>"ng"}),So=new _.t(""),lI=new _.t("",{ja:"platform",da:()=>"unknown"});new _.t("");var tq=new _.t(""),mI=new _.t("",{ja:"root",da:()=>{let a,b;if(jI!==void 0)var c=jI;else if(typeof document!=="undefined")c=document;else throw new og(210,!1);return((a=c.body)==null?void 0:(b=a.querySelector("[ngCspNonce]"))==null?void 0:b.getAttribute("ngCspNonce"))||null}}),Eta={zJ:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],H2:30,K1:!1,J1:!1};
new _.t("",{ja:"root",da:()=>Eta});new _.t("",{ja:"root",da:()=>({})});new _.t("");var fca=new _.t("",{ja:"root",da:()=>!1});new _.t("");new _.t("");new _.t("");new _.t("",{ja:"root",da:()=>new Map});new _.t("");var Di=new Map,Yba=0;var Fta=class{},nI=class{};_.Gi=class{constructor(a){this.ma=a}};_.Gi.Fh=function(){return Hi(Fh(),_.Ch())};new _.t("",{ja:"root",da:()=>!0});var sk;sk=class{};_.oq=class{constructor(){this.Hr=null}};_.oq.Fh=()=>{const a=_.Ch(),b=rh(Fh().index,a);return(lh(b)?b:a)[11]};var oI={};var mca=class{constructor(a,b){this.Ya=a;this.Gx=b}get(a,b,c){const d=this.Ya.get(a,oI,c);return d!==oI||b===oI?d:this.Gx.get(a,b,c)}};var Tba=/^>|^->|\x3c!--|--\x3e|--!>|<!-$/g,Uba=/(<|>)/g;_.Mi={};_.wp=new _.t("");var Pm=class{};Pm.Fh=Xba;Pm.wR=a=>a;var Pi=class extends Pm{constructor(){var a=_.Ch();super();this.Nc=a}get Db(){return(this.Nc[2]&256)===256}xc(a){const b=this.Nc;yh(b,a);return()=>{if(b[21]!==null){var c=b[21].indexOf(a);c!==-1&&b[21].splice(c,1)}}}};var Do=class{constructor(){this.A=console}handleError(a){this.A.error("ERROR",a)}},Mj=new _.t("",{ja:"root",da:()=>{const a=_.q(rk);let b;return c=>{a.Db&&!b?setTimeout(()=>{throw c;}):(b!=null||(b=a.get(Do)),b.handleError(c))}}}),Gta={oa:Xg,Ub:()=>void _.q(Do),rc:!0};
new _.t("",{ja:"root",da:()=>{const a=_.q(_.wp).defaultView;if(a){var b=_.q(Mj),c=f=>{b(f.reason);f.preventDefault()},d=f=>{f.error?b(f.error):b(Error(f.message,{cause:f}));f.preventDefault()},e=()=>{a.addEventListener("unhandledrejection",c);a.addEventListener("error",d)};typeof Zone!=="undefined"?Zone.root.run(e):e();_.q(Pm).xc(()=>{a.removeEventListener("error",d);a.removeEventListener("unhandledrejection",c)})}}});var ij=class{constructor(a){this.A=a}toString(){return`SafeValue must use [property]=binding: ${this.A}`+" (see https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss)"}},Hta=class extends ij{hz(){return"HTML"}},Ita=class extends ij{hz(){return"URL"}},Jta=class extends ij{hz(){return"ResourceURL"}};var lj;var Kta=class{constructor(a){this.A=a}ww(a){a="<body><remove></remove>"+a;try{const b=(new window.DOMParser).parseFromString(nj(a),"text/html").body;if(b===null)return this.A.ww(a);let c;(c=b.firstChild)==null||c.remove();return b}catch(b){return null}}},Lta=class{constructor(a){this.B=a;this.A=this.B.implementation.createHTMLDocument("sanitization-inert")}ww(a){const b=this.A.createElement("template");b.innerHTML=nj(a);return b}};var $ba=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;var pI=pj("area,br,col,hr,img,wbr"),qI=pj("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),rI=pj("rp,rt"),Mta=qj(rI,qI),Nta=qj(qI,pj("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")),Ota=qj(rI,pj("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")),
sI=qj(pI,Nta,Ota,Mta),tI=pj("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Pta=pj("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"),
Qta=pj("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"),
Rta=qj(tI,Pta,Qta),Sta=pj("script,style,template"),Tta=class{constructor(){this.eh=[]}},aca=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,bca=/([^#-~ |!])/g,uI;var Uta={NONE:0,W_:1,H0:2,A0:3,URL:4,t0:5,0:"NONE",1:"HTML",2:"STYLE",3:"SCRIPT",4:"URL",5:"RESOURCE_URL"};var uj;var vk=Symbol("Oa");new _.t("");var mk=[],ica=Object.assign({},UH,{Oo:!0,kind:"template",yk:a=>{th(a.oh)},CB(){this.oh[24]=this}}),jca=Object.assign({},UH,{Oo:!0,kind:"template",yk:a=>{for(a=xh(a.oh);a&&a[1].type===2;)a=xh(a);a&&uh(a)},CB(){this.oh[24]=this}});var wo;_.vI=function(a){Oi(a.D||a.Nc,4)};_.wI=function(a){a.Nc[2]|=1024;kk(a.Nc)};
wo=class{get Vp(){const a=this.Nc,b=a[1];return gk(b,a,b.firstChild,[])}constructor(a,b){this.Nc=a;this.D=b;this.A=null;this.B=!1}get context(){return this.Nc[8]}set context(a){this.Nc[8]=a}get Db(){return(this.Nc[2]&256)===256}destroy(){if(this.A)this.A.Xo(this);else if(this.B){const a=this.Nc[3];if(mh(a)){const b=a[8],c=b?b.indexOf(this):-1;c>-1&&(qk(a,c),Mg(b,c))}this.B=!1}Xi(this.Nc[1],this.Nc)}xc(a){yh(this.Nc,a)}detach(){this.Nc[2]&=-129}};var tk=class{};tk.ua=_.If({token:tk,ja:"root",da:()=>null});var Vta=function(a,b){return new ap(b[Ug]||null,a.Uk)},xI=class extends gI{constructor(a){super();this.Uk=a}},ap=class extends nI{get inputs(){this.A!=null||(this.A=kca(this.D.inputs));return this.A}get outputs(){this.B!=null||(this.B=lca(this.D.outputs));return this.B}constructor(a,b){super();this.D=a;this.Uk=b;this.B=this.A=null;this.Mv=a.type;this.yn=a.aa.map(Sba).join(",");let c;this.Ob=(c=a.Ob)!=null?c:[];this.oW=!!b}create(a,b,c,d,e,f){$h(22);const g=Rf(null);try{const h=this.D,k=rca(c,h,f,
e),m=nca(h,d||this.Uk,a),r=oca(m),x=r.bF.hh(null,h),z=c?gca(x,c,h.lb,m):pca(h,x),B=(f==null?void 0:f.some(xk))||(e==null?void 0:e.some(I=>typeof I!=="function"&&I.bindings.some(xk))),F=dj(null,k,null,512|ej(h),null,null,r,x,m,null,null);F[26]=z;Oh(F);a=null;try{const I=ek(26,F,2,"#host",()=>k.hC,0);z&&(Ki(x,z,I),Ei(z,F));zj(k,F,I);Sj(k,I,F);fk(k,I);b!==void 0&&sca(I,this.Ob,b);a=rh(I.index,F);F[8]=a[8];Uj(k,F,null)}catch(I){throw a!==null&&Di.delete(a[19]),Di.delete(F[19]),I;}finally{$h(23),Rh()}return new Wta(this.Mv,
F,!!B)}finally{Rf(g)}}},Wta=class extends Fta{constructor(a,b,c){super();this.F=b;this.H=c;this.D=null;this.B=b[1].data[26];this.location=Hi(this.B,b);this.instance=rh(this.B.index,b)[8];this.A=new wo(b);this.Mv=a}wt(a,b){const c=this.B;this.D!=null||(this.D=new Map);if(!this.D.has(a)||!Object.is(this.D.get(a),b)){var d=this.F;Bj(c,d[1],d,a,b);this.D.set(a,b);a=rh(c.index,d);Oi(a,1)}}get Ya(){return new vi(this.B,this.F)}destroy(){this.A.destroy()}xc(a){this.A.xc(a)}};var Ak=class extends hI{constructor(a,b,c,d=!0){super();this.F=a;this.Lb=b;this.Az=[];this.D=[];this.B=new xI(this);var e=(a[Bta]||null).Fo;this.Az=e instanceof Function?e():e;this.A=zi(a,b,[{oa:hI,Ub:this},{oa:gI,Ub:this.B},...c],mg(a),new Set(["environment"]));d&&this.un()}un(){this.A.un();this.instance=this.A.get(this.F)}get Ya(){return this.A}destroy(){const a=this.A;!a.Db&&a.destroy();this.D.forEach(b=>b());this.D=null}xc(a){this.D.push(a)}},pu=class extends ou{constructor(a){super();this.Ap=
a}create(a){return new Ak(this.Ap,a,[])}},uca=class extends hI{constructor(a){super();this.B=new xI(this);this.instance=null;const b=new jh([...a.Fb,{oa:hI,Ub:this},{oa:gI,Ub:this.B}],a.parent||bh(),a.Uv,new Set(["environment"]));this.Ya=b;a.ZY&&b.un()}destroy(){this.Ya.destroy()}xc(a){this.Ya.xc(a)}};var Fk=class{constructor(a){this.hb=a;this.A=new Map}Sa(){try{for(const a of this.A.values())a!==null&&a.destroy()}finally{this.A.clear()}}};Fk.ua=_.If({token:Fk,ja:"environment",da:()=>new Fk(_.Fg(rk))});var Ck=new Set;var yI=new _.t(""),Fda=function(a){if(!a.Qm){var b=[];for(const d of a.A){const e=kh(a.Ya,d);if(Lk(e))b.push(e);else if(e&&typeof e.subscribe==="function"){const f=new Promise((g,h)=>{e.subscribe({complete:g,error:h})});b.push(f)}}var c=()=>{a.done=!0;a.resolve()};Promise.all(b).then(()=>{c()}).catch(d=>{a.reject(d)});b.length===0&&c();a.Qm=!0}},Go=class{constructor(){this.done=this.Qm=!1;this.B=new Promise((b,c)=>{this.resolve=b;this.reject=c});let a;this.A=(a=_.q(yI,{optional:!0}))!=null?a:[];this.Ya=
_.q(_.Lm)}};Go.I=function(a){return new (a||Go)};Go.ua=_.If({token:Go,da:Go.I,ja:"root"});var Om=new _.t("");var zI=class{log(a){console.log(a)}warn(a){console.warn(a)}};zI.I=function(a){return new (a||zI)};zI.ua=_.If({token:zI,da:zI.I,ja:"platform"});var AI=class extends Error{constructor(a){super(a?`${a.length} errors occurred during unsubscription:
${a.map((b,c)=>`${c+1}) ${b.toString()}`).join("\n  ")}`:"");this.errors=a;Object.setPrototypeOf(this,new.target.prototype);this.name="UnsubscriptionError"}};var Xta,BI;
_.Ok=class{constructor(a){this.ca=a;this.closed=!1;this.F=this.D=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const c=this.D;if(Array.isArray(c))for(var b of c)b.remove(this);else c==null||c.remove(this);b=this.ca;if(Nk(b))try{b()}catch(e){a=e instanceof AI?e.errors:[e]}const d=this.F;if(d){this.F=null;for(const e of d)try{Nk(e)?e():e.unsubscribe()}catch(f){let g;a=(g=a)!=null?g:[];f instanceof AI?a=[...a,...f.errors]:a.push(f)}}if(a)throw new AI(a);}}add(a){if(a&&a!==this)if(this.closed)Nk(a)?a():
a.unsubscribe();else{if(a instanceof _.Ok){if(a.closed||a.O(this))return;a.L(this)}let b;(this.F=(b=this.F)!=null?b:[]).push(a)}}O(a){const b=this.D;return b===a||Array.isArray(b)&&b.includes(a)}L(a){const b=this.D;this.D=Array.isArray(b)?(b.push(a),b):b?[b,a]:a}W(a){const b=this.D;b===a?this.D=null:Array.isArray(b)&&Mk(b,a)}remove(a){const b=this.F;b&&Mk(b,a);a instanceof _.Ok&&a.W(this)}};Xta=_.Ok;BI=new _.Ok;BI.closed=!0;Xta.A=BI;var CI=class extends _.Ok{static create(a,b,c){return new kl(a,b,c)}constructor(a){super();this.B=!1;this.destination=a instanceof CI?a:new DI(!a||Nk(a)?{next:a!=null?a:void 0}:a);Pk(a)&&a.add(this)}next(a){this.B||this.A(a)}error(a){this.B||(this.B=!0,this.J(a))}complete(){this.B||(this.B=!0,this.H())}unsubscribe(){this.closed||(this.B=!0,super.unsubscribe())}A(a){this.destination.next(a)}J(a){this.destination.error(a);this.unsubscribe()}H(){this.destination.complete();this.unsubscribe()}},DI=class{constructor(a){this.A=
a}next(a){const b=this.A;if(b.next)try{b.next(a)}catch(c){Rk(c)}}error(a){const b=this.A;if(b.error)try{b.error(a)}catch(c){Rk(c)}else Rk(a)}complete(){const a=this.A;if(a.complete)try{a.complete()}catch(b){Rk(b)}}},kl=class extends CI{constructor(a,b,c){super();let d;Nk(a)||!a?d={next:a!=null?a:void 0,error:b!=null?b:void 0,complete:c!=null?c:void 0}:d=a;this.destination=new DI(d)}};var Zk=typeof Symbol==="function"&&Symbol.observable||"@@observable";var EI;_.y=function(a,...b){return b.length?Tk(b)(a):a};EI=function(a){var b=Vk(b);return new b((c,d)=>{let e;a.subscribe(f=>e=f,f=>d(f),()=>c(e))})};
_.Wk=class{constructor(a){a&&(this.D=a)}hx(a){const b=new _.Wk;b.source=this;b.O=a;return b}subscribe(a,b,c){a=a&&a instanceof CI||a&&Nk(a.next)&&Nk(a.error)&&Nk(a.complete)&&Pk(a)?a:new kl(a,b,c);b=this.O;c=this.source;a.add(b?b.call(a,c):c?this.D(a):this.H(a));return a}H(a){try{return this.D(a)}catch(b){a.error(b)}}forEach(a,b){b=Vk(b);return new b((c,d)=>{let e;e=this.subscribe(f=>{try{a(f)}catch(g){d(g),e==null||e.unsubscribe()}},d,c)})}D(a){let b;return(b=this.source)==null?void 0:b.subscribe(a)}[Zk](){return this}};
_.Wk.create=a=>new _.Wk(a);var Yta=class extends Error{constructor(){super("object unsubscribed");Object.setPrototypeOf(this,new.target.prototype);this.name="ObjectUnsubscribedError"}};_.FI=function(a){const b=new _.Wk;b.source=a;return b};
_.om=class extends _.Wk{constructor(){super();this.Zd=[];this.Ae=this.A=this.closed=!1;this.L=null}hx(a){const b=new GI(this,this);b.O=a;return b}F(){if(this.closed)throw new Yta;}next(a){this.F();if(!this.A){const b=this.Zd.slice();for(const c of b)c.next(a)}}error(a){this.F();if(!this.A){this.Ae=this.A=!0;this.L=a;const b=this.Zd;for(;b.length;)b.shift().error(a)}}complete(){this.F();if(!this.A){this.A=!0;const a=this.Zd;for(;a.length;)a.shift().complete()}}unsubscribe(){this.A=this.closed=!0;this.Zd=
null}H(a){this.F();return super.H(a)}D(a){this.F();this.W(a);return this.ca(a)}ca(a){const b=this.A,c=this.Zd;return this.Ae||b?_.Ok.A:(c.push(a),new _.Ok(()=>Mk(this.Zd,a)))}W(a){const b=this.L,c=this.A;this.Ae?a.error(b):c&&a.complete()}};_.om.create=(a,b)=>new GI(a,b);
var GI=class extends _.om{constructor(a,b){super();this.destination=a;this.source=b}next(a){let b,c;(b=this.destination)==null||(c=b.next)==null||c.call(b,a)}error(a){let b,c;(b=this.destination)==null||(c=b.error)==null||c.call(b,a)}complete(){let a,b;(a=this.destination)==null||(b=a.complete)==null||b.call(a)}D(a){let b,c;return(c=(b=this.source)==null?void 0:b.subscribe(a))!=null?c:_.Ok.A}};_.Rt=class extends _.om{constructor(a){super();this.B=a}get value(){return this.getValue()}D(a){const b=super.D(a);!b.closed&&a.next(this.B);return b}getValue(){const a=this.L,b=this.B;if(this.Ae)throw a;this.F();return b}next(a){super.next(this.B=a)}};_.Fl=new _.Wk(a=>a.complete());var Yk=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var al=a=>a&&typeof a.length==="number"&&typeof a!=="function";var HI={now(){return(HI.Jc||Date).now()},Jc:void 0};var II;II=function(a){var b=a.bufferSize,c=a.J;const d=a.buffer;a=a.B;const e=(a?1:2)*b;b<Infinity&&e<d.length&&d.splice(0,d.length-e);if(!a){b=c.now();c=0;for(a=1;a<d.length&&d[a]<=b;a+=2)c=a;c&&d.splice(0,c+1)}};
_.rm=class extends _.om{constructor(a=Infinity,b=Infinity,c=HI){super();this.bufferSize=a;this.Py=b;this.J=c;this.buffer=[];this.B=b===Infinity;this.bufferSize=Math.max(1,a);this.Py=Math.max(1,b)}next(a){const b=this.buffer,c=this.B,d=this.J,e=this.Py;this.A||(b.push(a),!c&&b.push(d.now()+e));II(this);super.next(a)}D(a){this.F();II(this);const b=this.ca(a),c=this.B,d=this.buffer.slice();for(let e=0;e<d.length&&!a.closed;e+=c?1:2)a.next(d[e]);this.W(a);return b}};var Zta=class{constructor(a,b=JI){this.A=a;this.now=b}yd(a,b=0,c){return(new this.A(this,a)).yd(c,b)}},JI=HI.now;var ll=class extends Error{constructor(){super("no elements in sequence");Object.setPrototypeOf(this,new.target.prototype);this.name="EmptyError"}};var ol=class extends CI{constructor(a,b,c,d,e){super(a);this.fa=e;b&&(this.A=function(f){try{b(f)}catch(g){this.destination.error(g)}});c&&(this.J=function(f){try{c(f)}catch(g){this.destination.error(g)}this.unsubscribe()});d&&(this.H=function(){try{d()}catch(f){this.destination.error(f)}this.unsubscribe()})}unsubscribe(){let a;this.closed||(a=this.fa)!=null&&a.call(this);super.unsubscribe()}};var KI=function(a){const b=a.A;if(!b||b.A)a.A=a.F();return a.A},Vp=class extends _.Wk{constructor(a,b){super();this.source=a;this.F=b;this.A=null;this.Ju=0;this.ao=null}D(a){return KI(this).subscribe(a)}B(){this.Ju=0;const a=this.ao;this.A=this.ao=null;a==null||a.unsubscribe()}connect(){let a=this.ao;if(!a){a=this.ao=new _.Ok;const b=KI(this);a.add(this.source.subscribe(new ol(b,void 0,c=>{this.B();b.error(c)},()=>{this.B();b.complete()},()=>this.B())));a.closed&&(this.ao=null,a=_.Ok.A)}return a}Ce(){return pl()(this)}};var Ica=Array.isArray;var Jca=Array.isArray,Kca=Object.getPrototypeOf,Lca=Object.prototype,Mca=Object.keys;var Nca=class extends CI{constructor(a,b,c){super(a);this.A=b;this.fa=c}H(){this.fa()?super.H():this.unsubscribe()}};var Qca=["addListener","removeListener"],Pca=["addEventListener","removeEventListener"],Rca=["on","off"];var $ta=class extends _.Ok{constructor(){super()}yd(){return this}};var LI=function(a,b,c=0){if(c!=null&&a.delay===c&&a.pending===!1)return b;clearInterval(b)},aua=function(a,b,c=0){return setInterval(b.flush.bind(b,a),c)},Dl=new class extends Zta{constructor(a,b=JI){super(a,b);this.actions=[];this.active=!1}flush(a){const b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.execute(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}}}(class extends $ta{constructor(a,b){super();this.scheduler=
a;this.A=b;this.pending=!1}yd(a,b=0){if(this.closed)return this;this.state=a;a=this.id;const c=this.scheduler;a!=null&&(this.id=LI(this,a,b));this.pending=!0;this.delay=b;this.id=this.id||aua(this,c,b);return this}execute(a,b){if(this.closed)return Error("Va");this.pending=!1;if(a=this.B(a,b))return a;this.pending===!1&&this.id!=null&&(this.id=LI(this,this.id,null))}B(a){let b=!1,c;try{this.A(a)}catch(d){b=!0,c=!!d&&d||Error(d)}if(b)return this.unsubscribe(),c}unsubscribe(){if(!this.closed){const a=
this.id,b=this.scheduler.actions;this.A=this.state=this.scheduler=null;this.pending=!1;Mk(b,this);a!=null&&(this.id=LI(this,a,null));this.delay=null;super.unsubscribe()}}});var Wca=Array.isArray;var Fo=class{constructor(){this.H=0;this.B=new Set;this.Db=!1;this.A=new _.Rt(!1)}get D(){return this.Db?!1:this.A.value}get F(){return this.Db?new _.Wk(a=>{a.next(!1);a.complete()}):this.A}add(){this.D||this.Db||this.A.next(!0);const a=this.H++;this.B.add(a);return a}has(a){return this.B.has(a)}remove(a){this.B.delete(a);this.B.size===0&&this.D&&this.A.next(!1)}Sa(){this.B.clear();this.D&&this.A.next(!1);this.Db=!0;this.A.unsubscribe()}};Fo.ua=_.If({token:Fo,ja:"root",da:()=>new Fo});
var MI=class{constructor(){this.A=_.q(Fo);this.scheduler=_.q(uk);this.D=_.q(Mj)}add(){const a=this.A.add();return()=>{this.A.has(a)&&(this.scheduler.notify(11),this.A.remove(a))}}run(a){const b=this.add();a().catch(this.D).finally(b)}};MI.ua=_.If({token:MI,ja:"root",da:()=>new MI});var NI;NI=function(a,b){return c=>{let d;const e=(d=a.B)==null?void 0:d.add();setTimeout(()=>{try{b(c)}finally{if(e!==void 0){let f;(f=a.B)==null||f.remove(e)}}})}};
_.Cq=class extends _.om{constructor(a=!1){super();this.B=this.J=void 0;this.fa=a;if(sg!==void 0||vg!=null){let b;this.J=(b=_.q(Pm,{optional:!0}))!=null?b:void 0;let c;this.B=(c=_.q(Fo,{optional:!0}))!=null?c:void 0}}emit(a){const b=Rf(null);try{super.next(a)}finally{Rf(b)}}subscribe(a,b,c){var d=a;b=b||(()=>null);if(a&&typeof a==="object"){let e;d=(e=a.next)==null?void 0:e.bind(a);let f;b=(f=a.error)==null?void 0:f.bind(a);let g;c=(g=a.complete)==null?void 0:g.bind(a)}this.fa&&(b=NI(this,b),d&&(d=
NI(this,d)),c&&(c=NI(this,c)));d=super.subscribe({next:d,error:b,complete:c});a instanceof _.Ok&&a.add(d);return d}};var Tca,OI,PI,bua,Sl;Tca=0;OI=function(){return typeof Zone!=="undefined"&&Zone.current.get("isAngularZone")===!0};PI=function(){if(OI())throw new og(909,!1);};
_.Tl=class{constructor(a){this.op=this.gs=!1;this.isStable=!0;this.Rs=new _.Cq(!1);this.pE=new _.Cq(!1);this.zx=new _.Cq(!1);this.Je=new _.Cq(!1);const {ZU:b=!1,ky:c=!1,zt:d=!1,ql:e=!1}=a;if(typeof Zone=="undefined")throw new og(908,!1);Zone.assertZonePatched();this.qo=0;this.vI=this.ti=Zone.current;Zone.TaskTrackingZoneSpec&&(this.ti=this.ti.fork(new Zone.TaskTrackingZoneSpec));b&&Zone.longStackTraceZoneSpec&&(this.ti=this.ti.fork(Zone.longStackTraceZoneSpec));this.ky=!d&&c;this.zt=d;this.lr=!1;
this.ql=e;Uca(this)}run(a,b,c){return this.ti.run(a,b,c)}runTask(a,b,c,d){const e=this.ti;a=e.scheduleEventTask("NgZoneEvent: "+d,a,bua,Kl,Kl);try{return e.runTask(a,b,c)}finally{e.cancelTask(a)}}runGuarded(a,b,c){return this.ti.runGuarded(a,b,c)}Gb(a){return this.vI.run(a)}};bua={};
Sl=class{constructor(){this.gs=this.op=!1;this.isStable=!0;this.Rs=new _.Cq;this.pE=new _.Cq;this.zx=new _.Cq;this.Je=new _.Cq}run(a,b,c){return a.apply(b,c)}runGuarded(a,b,c){return a.apply(b,c)}Gb(a){return a()}runTask(a,b,c){return a.apply(b,c)}};var Mm=class{constructor(){this.Ng=null}execute(){let a;(a=this.Ng)==null||a.execute()}};Mm.ua=_.If({token:Mm,ja:"root",da:()=>new Mm});
var QI=[0,1,2,3],cua=function(a,b){return b?b.run(1,a):a()},Nm=class{constructor(){this.mc=_.q(_.Tl);this.scheduler=_.q(uk);this.D=_.q(Do,{optional:!0});this.A=new Set;this.B=new Set;this.ke=!1;_.q(Om,{optional:!0})}execute(){const a=this.A.size>0;a&&$h(16);this.ke=!0;for(const b of QI)for(const c of this.A)if(!c.A&&c.H[b])try{c.D=this.mc.Gb(()=>cua(()=>(0,c.H[b])(c.D),c.snapshot))}catch(d){c.A=!0;let e;(e=this.D)==null||e.handleError(d)}this.ke=!1;for(const b of this.A)b.F(),b.once&&(this.A.delete(b),
b.destroy());for(const b of this.B)this.A.add(b);this.B.size>0&&this.scheduler.notify(7);this.B.clear();a&&$h(17)}register(a){const b=a.view;if(b!==void 0){let c;((c=b[25])!=null?c:b[25]=[]).push(a);th(b);b[2]|=8192}else this.ke?this.B.add(a):(this.A.add(a),this.scheduler.notify(7))}unregister(a){this.ke&&this.A.has(a)?(a.A=!0,a.D=void 0,a.once=!0):(this.A.delete(a),this.B.delete(a))}};Nm.ua=_.If({token:Nm,ja:"root",da:()=>new Nm});
var Qm=class{constructor(a,b,c,d,e,f=null){this.Ng=a;this.H=b;this.view=c;this.once=d;this.snapshot=f;this.A=!1;this.D=void 0;this.L=e==null?void 0:e.xc(()=>this.destroy())}F(){this.A=!1;this.D=void 0;let a;(a=this.snapshot)==null||a.dispose();this.snapshot=null}destroy(){this.Ng.unregister(this);var a;(a=this.L)==null||a.call(this);let b;(a=(b=this.view)==null?void 0:b[25])&&(this.view[25]=a.filter(c=>c!==this))}};var Uo=class{};Uo.ua=_.If({token:Uo,ja:"root",da:()=>new dua});
var RI=function(a,b){let c=!1;for(const d of b)d.fd&&(a.A--,c=!0,d.run());return c},dua=class{constructor(){this.A=0;this.B=new Map}add(a){var b=a.zone;this.B.has(b)||this.B.set(b,new Set);b=this.B.get(b);b.has(a)||b.add(a);this.yd(a)}yd(a){a.fd&&this.A++}remove(a){const b=this.B.get(a.zone);b.has(a)&&(b.delete(a),a.fd&&this.A--)}flush(){for(;this.A>0;){let a=!1;for(const [b,c]of this.B){const d=b,e=c;d===null?a||(a=RI(this,e)):a||(a=d.run(()=>RI(this,e)))}a||(this.A=0)}}};var SI=new _.t(""),TI=new _.t(""),eua=function(a){return a.B?a.B.l2.map(b=>({source:b.source,oU:b.oU,data:b.data})):[]},fua=function(a,b,c,d){let e=-1;c&&c>0&&(e=setTimeout(()=>{a.A=a.A.filter(f=>f.eG!==e);b()},c));a.A.push({QU:b,eG:e,aO:d})},VI=class{constructor(a,b,c){this.Wa=a;this.F=b;this.D=!0;this.A=[];this.B=null;if(sg!==void 0||vg!=null){let d;this.J=(d=_.q(Pm,{optional:!0}))!=null?d:void 0}UI||(UI=c,gua(b));this.L();a.run(()=>{this.B=typeof Zone=="undefined"?null:Zone.current.get("TaskTrackingZone")})}L(){const a=
this.Wa.Rs.subscribe({next:()=>{this.D=!1}}),b=this.Wa.Gb(()=>this.Wa.zx.subscribe({next:()=>{PI();queueMicrotask(()=>{this.D=!0;this.H()})}}));let c;(c=this.J)==null||c.xc(()=>{a.unsubscribe();b.unsubscribe()})}isStable(){return this.D&&!this.Wa.gs}H(){if(this.isStable())queueMicrotask(()=>{for(;this.A.length!==0;){let a=this.A.pop();clearTimeout(a.eG);a.QU()}});else{let a=eua(this);this.A=this.A.filter(b=>b.aO&&b.aO(a)?(clearTimeout(b.eG),!1):!0)}}whenStable(a,b,c){if(c&&!this.B)throw Error("Wa");
fua(this,a,b,c);this.H()}findProviders(){return[]}};VI.I=function(a){return new (a||VI)(_.Fg(_.Tl),_.Fg(WI),_.Fg(TI))};VI.ua=_.If({token:VI,da:VI.I});var WI=class{constructor(){this.A=new Map}Yr(a,b=!0){let c,d;return(d=(c=UI)==null?void 0:c.Yr(this,a,b))!=null?d:null}};WI.I=function(a){return new (a||WI)};WI.ua=_.If({token:WI,da:WI.I,ja:"platform"});var UI;var ym={gx:!0,Gy:!1};var XI=new _.t(""),hua=function(a,b,c){return a.hb.get(_.Tl).run(()=>{$h(10);var d=b instanceof nI;if(!a.hb.get(Go).done)throw new og(405,"");let e;d?e=b:e=Vta(a.hb.get(gI),b);a.fa.push(e.Mv);d=e.oW?void 0:a.hb.get(hI);const f=e.create(fI,[],c||e.yn,d),g=f.location.ma,h=f.Ya.get(SI,null);h!=null&&h.F.A.set(g,h);f.xc(()=>{a.Xo(f.A);Cm(a.components,f);h!=null&&h.F.A.delete(g)});a.qa(f);$h(11,f);return f})},YI=function(a){a.ca.some(({Nc:b})=>vh(b))?a.A|=2:a.A&=-8},ZI=function(a,b){a.B.push(b);if(b.B)throw new og(902,
!1);b.A=a;a=(b.Nc[2]&512)!==0;const c=b.Nc[16];c===null||a||ok(c,b.Nc);wh(b.Nc)},Io=class{get ca(){return[...this.Fa.keys(),...this.B]}get Db(){return this.Bb}get isStable(){return _.y(this.Pa.F,_.w(a=>!a))}constructor(){this.Bb=this.J=!1;this.F=[];this.B=[];this.Ka=_.q(Mj);this.ta=_.q(Mm);this.O=_.q(iI);this.Ha=_.q(Uo);this.A=0;this.D=null;this.Fa=new Set;this.W=new _.om;this.fa=[];this.components=[];this.Pa=_.q(Fo);this.hb=_.q(rk);this.H=null;this.ka=()=>{if(this.J)throw new og(101,!1);const a=
Rf(null);try{this.J=!0;this.H!==null||this.hb.Db||(this.H=this.hb.get(sk,null,{optional:!0}));let b=0;for(;this.A!==0&&b++<10;){$h(14);a:{let c=void 0,d=void 0,e=void 0,f=void 0;this.A&16&&(this.A&=-17,this.Ha.flush());let g=!1;if(this.A&7){const h=!!(this.A&1);this.A&=-8;this.A|=8;for(let {Nc:k}of this.ca)if(h||vh(k))kk(k,h&&!this.O?0:1),g=!0;this.A&=-5;YI(this);if(this.A&23)break a}g||((f=this.H)==null||(e=f.tv)==null||e.call(f),(d=this.H)==null||(c=d.end)==null||c.call(d));this.A&8&&(this.A&=-9,
this.ta.execute());YI(this)}$h(15)}}finally{this.J=!1;let b;(b=this.D)==null||b.dispose();this.D=null;Rf(a);this.W.next();$h(13)}};_.q(Om,{optional:!0})}whenStable(){let a;return(new Promise(b=>{a=this.isStable.subscribe({next:c=>{c&&b()}})})).finally(()=>{a.unsubscribe()})}get Ya(){return this.hb}Fo(a,b){return hua(this,a,b)}L(){$h(12);this.D!==null?this.D.run(0,this.ka):this.ka()}Xo(a){Cm(this.B,a);a.A=null;const b=(a.Nc[2]&512)!==0,c=a.Nc[16];c===null||b||Vi(c,a.Nc);Ui(a.Nc[1],a.Nc)}qa(a){ZI(this,
a.A);try{this.O||(this.A|=1),this.L()}catch(b){this.Ka(b)}this.components.push(a);this.hb.get(XI,[]).forEach(b=>b(a))}Sa(){if(!this.Bb)try{this.F.forEach(a=>a()),this.B.slice().forEach(a=>a.destroy())}finally{this.Bb=!0,this.B=[],this.F=[]}}xc(a){this.F.push(a);return()=>Cm(this.F,a)}destroy(){if(this.Bb)throw new og(406,!1);const a=this.hb;a.destroy&&!a.Db&&a.destroy()}get Xa(){return this.B.length}};Io.I=function(a){return new (a||Io)};Io.ua=_.If({token:Io,da:Io.I,ja:"root"});new _.t("DEFER_BLOCK_DEPENDENCY_INTERCEPTOR");new _.t("");new _.t("",{ja:"root",da:()=>!1});var Km=class{constructor(a,b){this.view=a;this.node=b}};Km.Fh=jda;_.tn=class{};_.tn.Fh=kda;
var $I=function(a,b,c){var d=b.Nc;if(mh(d[3])){var e=a.indexOf(b);e!==-1?a.detach(e):(e=d[3],e=new Um(e,e[5],e[3]),e.detach(e.indexOf(b)))}c=a.uz(c);a=a.kk;pk(a,d,c);if(b.A)throw new og(902,!1);b.B=!0;d=Tm(a);c>=d.length?d.push(b):d.splice(c,0,b);return b},aJ=function(a,b,c){var d=b&&typeof b!=="function";if(!d){var e=c||{};c=e.index;var f=e.Ya;var g=e.hl;var h=e.Ph||e.qM;var k=e.ap;e=e.bindings}b=d?b:new ap(b[Ug]||null);f=f||a.Gx;h||b.Uk!=null||(d=(d?f:a.Gx).get(rk,null))&&(h=d);g=b.create(f,g,null,
h,k,e);$I(a,g.A,c);return g},Um=class extends _.tn{constructor(a,b,c){super();this.kk=a;this.Qz=b;this.Jq=c}get element(){return Hi(this.Qz,this.Jq)}get Ya(){return new vi(this.Qz,this.Jq)}get Gx(){const a=ki(this.Qz,this.Jq);if(a!==-1){const b=ci(a,this.Jq);return new vi(b[1].data[(a&32767)+8],b)}return new vi(null,this.Jq)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(a){const b=this.kk[8];return b!==null&&b[a]||null}get length(){return this.kk.length-10}Bf(a,b,c){let d,e;typeof c===
"number"?d=c:c!=null&&(d=c.index,e=c.Ya);a=bJ(a,b||{},e,null);$I(this,a,d);return a}insert(a,b){return $I(this,a,b)}move(a,b){return this.insert(a,b)}indexOf(a){const b=this.kk[8];return b!==null?b.indexOf(a):-1}remove(a){a=this.uz(a,-1);const b=qk(this.kk,a);b&&(Mg(Tm(this.kk),a),Xi(b[1],b))}detach(a){a=this.uz(a,-1);const b=qk(this.kk,a);return b&&Mg(Tm(this.kk),a)!=null?new wo(b):null}uz(a,b=0){return a==null?this.length+b:a}},lda=mda;var nda=oda;var en=(a,b,c,d)=>{Hj=!0;return b[11].createElement(d,_.Bh.Er)};var pda=(a,b)=>{Hj=!0;return b[11].createComment(Vba())};var cJ,zq=function(a){return a.A.slice()},Hn=function(a){a.B===void 0||!a.D&&a.H||a.B.next(a)},tda=function(a,b){a.F=b},wn=class{get changes(){let a;return(a=this.B)!=null?a:this.B=new _.om}constructor(a=!1){this.H=a;this.fd=!0;this.F=void 0;this.A=[];this.D=!1;this.B=void 0;this.length=0;this.Xw=this.first=void 0;this[cJ]=qda}get(a){return this.A[a]}map(a){return this.A.map(a)}filter(a){return this.A.filter(a)}find(a){return this.A.find(a)}reduce(a,b){return this.A.reduce(a,b)}forEach(a){this.A.forEach(a)}some(a){return this.A.some(a)}toString(){return this.A.toString()}reset(a,
b){this.fd=!1;a=a.flat(Number.POSITIVE_INFINITY);a:{var c=this.A;if(c.length!==a.length)b=!1;else{for(let d=0;d<c.length;d++){let e=c[d],f=a[d];b&&(e=b(e),f=b(f));if(f!==e){b=!1;break a}}b=!0}}if(this.D=!b)this.A=a,this.length=a.length,this.Xw=a[this.length-1],this.first=a[0]}BF(){this.fd=!0;let a;(a=this.F)==null||a.call(this)}destroy(){this.B!==void 0&&(this.B.complete(),this.B.unsubscribe())}};cJ=Symbol.iterator;var bJ;bJ=function(a,b,c,d){a=Dm(a.B,a.A,b,{UU:c,eK:d});return new wo(a)};_.sn=class{constructor(a,b,c){this.B=a;this.A=b;this.Xb=c}get EN(){let a;return((a=this.A.bd)==null?void 0:a.EN)||null}Bf(a,b){return bJ(this,a,b)}};_.sn.Fh=rda;var yn=class{constructor(a){this.ct=a;this.matches=null}clone(){return new yn(this.ct)}BF(){this.ct.BF()}},Tj=function(a,b){for(let c=0;c<a.uc.length;c++)b.uc.uc[c].matches!==null&&a.uc[c].BF()},xn=class{constructor(a=[]){this.uc=a}Bf(a){const b=a.uc;if(b!==null){a=a.xd!==null?a.xd[0]:b.length;const c=[];for(let d=0;d<a;d++)c.push(this.uc[b.uc[d].rL].clone());return new xn(c)}return null}Xo(a){Tj(this,a)}},Bn=class{constructor(a,b,c=null){this.flags=b;this.read=c;typeof a==="string"?this.SM=sda(a):
this.SM=a}},En=class{constructor(a=[]){this.uc=a}Or(a,b){for(let c=0;c<this.uc.length;c++)this.uc[c].Or(a,b)}qC(a){for(let b=0;b<this.uc.length;b++)this.uc[b].qC(a)}rC(a){let b=null;for(let c=0;c<this.length;c++){const d=this.uc[c].rC(a,b!==null?b.length:0);d&&(d.rL=c,b!==null?b.push(d):b=[d])}return b!==null?new En(b):null}template(a,b){for(let c=0;c<this.uc.length;c++)this.uc[c].template(a,b)}get length(){return this.uc.length}track(a){this.uc.push(a)}},dJ=function(a,b){if(a.A&&(a.metadata.flags&
1)!==1){a=a.B;for(b=b.parent;b!==null&&b.type&8&&b.index!==a;)b=b.parent;return a===(b!==null?b.index:-1)}return a.A},eJ=function(a,b,c){a.matches===null?a.matches=[b,c]:a.matches.push(b,c)},fJ=function(a,b,c,d){if(d!==null){const e=a.metadata.read;e!==null?e===_.Gi||e===_.tn||e===_.sn&&c.type&4?eJ(a,c.index,-2):(b=si(c,b,e,!1,!1),b!==null&&eJ(a,c.index,b)):eJ(a,c.index,d)}},Fn=class{constructor(a,b=-1){this.metadata=a;this.matches=null;this.rL=-1;this.VJ=!1;this.A=!0;this.B=b}Or(a,b){if(dJ(this,
b)){const d=this.metadata.SM;if(Array.isArray(d))for(let e=0;e<d.length;e++){const f=d[e];a:{var c=b.Xm;if(c!==null)for(let g=0;g<c.length;g+=2)if(c[g]===f){c=c[g+1];break a}c=null}fJ(this,a,b,c);fJ(this,a,b,si(b,a,f,!1,!1))}else d===_.sn?b.type&4&&fJ(this,a,b,-1):fJ(this,a,b,si(b,a,d,!1,!1))}}qC(a){this.B===a.index&&(this.A=!1)}template(a,b){this.Or(a,b)}rC(a,b){return dJ(this,a)?(this.VJ=!0,eJ(this,-a.index,b),new Fn(this.metadata)):null}};var Rn=0,Sn=0,Tn=0;var gJ=class{};gJ.I=function(a){return new (a||gJ)(_.Fg(Io))};gJ.Na=_.Jk({type:gJ});gJ.Ma=_.Jf({});new _.t("",{ja:"platform",da:()=>null});new _.t("",{ja:"platform",da:()=>null});new _.t("",{ja:"platform",da:()=>null});var zda=Symbol("Xa"),Ada=Object.assign({},hg,{mG:void 0,jJ(a,b){ig(a,b)}});uo.required=function(){return Mn(!0)};vo.required=function(){return Mn(!0)};_.hJ=class{};_.hJ.Fh=Cda;var jua,kua,mua,lua,iua,nua,oua,kJ;jua=class{supports(a){return Li(a)}create(a){return new iua(a)}};kua=(a,b)=>b;_.iJ=function(a,b){let c=a.J;a=a.O;let d=0,e=null;for(;c||a;){const f=!a||c&&c.Fg<xo(a,d,e)?c:a,g=xo(f,d,e),h=f.Fg;if(f===a)d--,a=a.D;else if(c=c.A,f.Xj==null)d++;else{e||(e=[]);const k=g-d,m=h-d;if(k!=m){for(let r=0;r<k;r++){const x=r<e.length?e[r]:e[r]=0,z=x+r;m<=z&&z<k&&(e[r]=x+1)}e[f.Xj]=m-k}}g!==h&&b(f,g,h)}};_.jJ=function(a,b){for(a=a.ka;a!==null;a=a.W)b(a)};
mua=function(a,b){lua(a);let c=a.J,d=!1,e,f,g;if(Array.isArray(b)){a.length=b.length;for(let h=0;h<a.length;h++)f=b[h],g=a.Pa(h,f),c!==null&&Object.is(c.H,g)?(d&&(c=a.nb(c,f,g,h)),Object.is(c.item,f)||a.fa(c,f)):(c=a.Xa(c,f,g,h),d=!0),c=c.A}else e=0,Wba(b,h=>{g=a.Pa(e,h);c!==null&&Object.is(c.H,g)?(d&&(c=a.nb(c,h,g,e)),Object.is(c.item,h)||a.fa(c,h)):(c=a.Xa(c,h,g,e),d=!0);c=c.A;e++}),a.length=e;a.vc(c);a.collection=b;return a.vs};
lua=function(a){if(a.vs){let b;for(b=a.Qb=a.J;b!==null;b=b.A)b.fa=b.A;for(b=a.ca;b!==null;b=b.O)b.Xj=b.Fg;a.ca=a.F=null;for(b=a.qa;b!==null;b=b.ca)b.Xj=b.Fg;a.qa=a.L=null;a.O=a.B=null;a.ka=a.H=null}};
iua=class{constructor(a){this.length=0;this.H=this.ka=this.B=this.O=this.L=this.qa=this.F=this.ca=this.W=this.J=this.Qb=this.A=this.D=null;this.Pa=a||kua}diff(a){a==null&&(a=[]);if(!Li(a))throw new og(900,!1);return mua(this,a)?this:null}xc(){}get vs(){return this.ca!==null||this.qa!==null||this.O!==null||this.ka!==null}Xa(a,b,c,d){let e;a===null?e=this.W:(e=a.F,this.Nb(a));a=this.A===null?null:this.A.get(c,null);a!==null?(Object.is(a.item,b)||this.fa(a,b),this.fb(a,e,d)):(a=this.D===null?null:this.D.get(c,
d),a!==null?(Object.is(a.item,b)||this.fa(a,b),this.Jb(a,e,d)):a=this.rb(new nua(b,c),e,d));return a}nb(a,b,c,d){b=this.A===null?null:this.A.get(c,null);b!==null?a=this.fb(b,a.F,d):a.Fg!=d&&(a.Fg=d,this.ta(a,d));return a}vc(a){for(;a!==null;){const b=a.A;this.Ha(this.Ka(a));a=b}this.A!==null&&this.A.clear();this.F!==null&&(this.F.O=null);this.L!==null&&(this.L.ca=null);this.W!==null&&(this.W.A=null);this.B!==null&&(this.B.D=null);this.H!==null&&(this.H.W=null)}fb(a,b,c){this.A!==null&&this.A.remove(a);
const d=a.L,e=a.D;d===null?this.O=e:d.D=e;e===null?this.B=d:e.L=d;this.Fa(a,b,c);this.ta(a,c);return a}Jb(a,b,c){this.Ka(a);this.Fa(a,b,c);this.ta(a,c);return a}rb(a,b,c){this.Fa(a,b,c);this.F=this.F===null?this.ca=a:this.F.O=a;return a}Fa(a,b,c){const d=b===null?this.J:b.A;a.A=d;a.F=b;d===null?this.W=a:d.F=a;b===null?this.J=a:b.A=a;this.D===null&&(this.D=new kJ);this.D.put(a);a.Fg=c;return a}Nb(a){return this.Ha(this.Ka(a))}Ka(a){this.D!==null&&this.D.remove(a);const b=a.F,c=a.A;b===null?this.J=
c:b.A=c;c===null?this.W=b:c.F=b;return a}ta(a,b){if(a.Xj===b)return a;this.L=this.L===null?this.qa=a:this.L.ca=a;return a}Ha(a){this.A===null&&(this.A=new kJ);this.A.put(a);a.Fg=null;a.D=null;this.B===null?(this.B=this.O=a,a.L=null):(a.L=this.B,this.B=this.B.D=a);return a}fa(a,b){a.item=b;this.H=this.H===null?this.ka=a:this.H.W=a;return a}};nua=class{constructor(a,b){this.item=a;this.H=b;this.W=this.ca=this.O=this.D=this.L=this.B=this.J=this.A=this.F=this.fa=this.Xj=this.Fg=null}};
oua=class{constructor(){this.B=this.A=null}add(a){this.A===null?(this.A=this.B=a,a.B=null,a.J=null):(this.B.B=a,a.J=this.B,a.B=null,this.B=a)}get(a,b){let c;for(c=this.A;c!==null;c=c.B)if((b===null||b<=c.Fg)&&Object.is(c.H,a))return c;return null}remove(a){const b=a.J;a=a.B;b===null?this.A=a:b.B=a;a===null?this.B=b:a.J=b;return this.A===null}};
kJ=class{constructor(){this.map=new Map}put(a){const b=a.H;let c=this.map.get(b);c||(c=new oua,this.map.set(b,c));c.add(a)}get(a,b){const c=this.map.get(a);return c?c.get(a,b):null}remove(a){const b=a.H;this.map.get(b).remove(a)&&this.map.delete(b);return a}get ne(){return this.map.size===0}clear(){this.map.clear()}};_.lJ=class{constructor(a){this.A=a}find(a){const b=this.A.find(c=>c.supports(a));if(b!=null)return b;throw new og(901,!1);}};_.lJ.ua=_.If({token:_.lJ,ja:"root",da:function(){return new _.lJ([new jua])}});var mJ=function(a){if(!a.B&&!a.A.Db)if(a.A.A===0)a.cleanup();else{!a.D&&a.A.A&7&&(a.A.A|=1);var b=a.H.add();try{a.mc.run(()=>{a.B=!0;a.A.L()},void 0,a.qa)}catch(c){a.H.remove(b),a.fa(c)}finally{a.cleanup()}a.ca=!0;Ml(()=>{a.ca=!1;a.H.remove(b)})}},nJ=class{constructor(){this.fa=_.q(Mj);this.A=_.q(Io);this.H=_.q(Fo);this.mc=_.q(_.Tl);this.D=_.q(iI);this.ta=_.q(Om,{optional:!0});let a;this.W=(a=_.q(Bo,{optional:!0}))!=null?a:!1;this.L=typeof Zone!=="undefined"&&!!Zone.root.run;this.qa=[{data:{__scheduler_tick__:!0}}];
this.O=new _.Ok;let b;this.ka=this.L?(b=this.mc.ti)==null?void 0:b.get("isAngularZone_ID"):null;let c;this.ql=!this.D&&this.L&&((c=_.q(Co,{optional:!0}))!=null?c:!1);this.J=null;this.B=this.ca=!1;this.F=null;this.O.add(this.A.W.subscribe(()=>{this.B||this.cleanup()}));this.O.add(this.mc.Rs.subscribe(()=>{this.B||this.cleanup()}));this.W||(this.W=!this.D&&(this.mc instanceof Sl||!this.L))}notify(a){if(this.D||a!==5){var b=!1;switch(a){case 0:this.A.A|=2;break;case 3:case 2:case 4:case 5:case 1:this.A.A|=
4;break;case 6:this.A.A|=2;b=!0;break;case 12:this.A.A|=16;b=!0;break;case 13:this.A.A|=2;b=!0;break;case 11:b=!0;break;default:this.A.A|=8}var c,d;this.A.D=(d=(c=this.ta)==null?void 0:c.snapshot(this.A.D))!=null?d:null;if(!(this.W&&!b||this.A.Db||this.F!==null||this.B||this.A.J||!this.D&&this.L&&Zone.current.get("isAngularZone_ID"+this.ka))){var e=this.ca?Ml:Ll;this.F=this.H.add();this.ql?this.J=Zone.root.run(()=>e(()=>mJ(this))):this.J=this.mc.Gb(()=>e(()=>mJ(this)))}}}Sa(){this.O.unsubscribe();
this.cleanup()}cleanup(){this.B=!1;var a;(a=this.J)==null||a.call(this);this.J=null;this.F!==null&&(a=this.F,this.F=null,this.H.remove(a))}};nJ.I=function(a){return new (a||nJ)};nJ.ua=_.If({token:nJ,da:nJ.I,ja:"root"});var zo=class{constructor(){this.zone=_.q(_.Tl);this.Lo=_.q(uk);this.A=_.q(Io);this.D=_.q(Mj)}initialize(){this.B||(this.B=this.zone.pE.subscribe({next:()=>{this.Lo.B||this.zone.run(()=>{try{this.A.A|=1,this.A.L()}catch(a){this.D(a)}})}}))}Sa(){let a;(a=this.B)==null||a.unsubscribe()}};zo.I=function(a){return new (a||zo)};zo.ua=_.If({token:zo,da:zo.I,ja:"root"});new _.t("",{da:()=>!1});
var Ao=class{constructor(){this.B=new _.Ok;this.Qm=!1;this.zone=_.q(_.Tl);this.A=_.q(Fo)}initialize(){if(!this.Qm){this.Qm=!0;var a=null;this.zone.isStable||this.zone.gs||this.zone.op||(a=this.A.add());this.zone.Gb(()=>{this.B.add(this.zone.zx.subscribe(()=>{PI();queueMicrotask(()=>{a===null||this.zone.gs||this.zone.op||(this.A.remove(a),a=null)})}))});this.B.add(this.zone.Rs.subscribe(()=>{if(!OI())throw new og(909,!1);a!=null||(a=this.A.add())}))}}Sa(){this.B.unsubscribe()}};
Ao.I=function(a){return new (a||Ao)};Ao.ua=_.If({token:Ao,da:Ao.I,ja:"root"});var Ho=new _.t("",{ja:"root",da:()=>_.q(Ho,{optional:!0,yl:!0})||(typeof rD!=="undefined"?"en-US":typeof $localize!=="undefined"&&$localize.locale||"en-US")});new _.t("",{ja:"root",da:()=>"USD"});new _.t("");new _.t("");var Eo=new _.t("");var Gda=new _.t(""),Jo;var oJ=class{};oJ.I=function(a){return new (a||oJ)};oJ.ua=_.If({token:oJ,da:oJ.I,ja:"root"});new _.t("");var pua=function(a,b,c){const d=c==null?void 0:c.ql;b=tca(b.Ap,a.Ya,[Dda({wX:()=>Vca(c==null?void 0:c.mc,Object.assign({},yo({eV:c==null?void 0:c.t2,YY:c==null?void 0:c.u2}),{ql:d})),mL:c==null?void 0:c.mL}),{oa:uk,Cb:nJ},Gta]);Jo=Ko;return Hda({qg:b,PA:a.B,OM:a.Ya})},rua=function(){var a=qua(),b=pJ;const c=Bm({},[]);Jo=Ko;Promise.resolve(new pu(b)).then(d=>pua(a,d,c))},Oo=class{constructor(a){this.hb=a;this.B=[];this.A=[];this.Bb=!1}xc(a){this.A.push(a)}get Ya(){return this.hb}destroy(){if(this.Bb)throw new og(404,
!1);this.B.slice().forEach(b=>b.destroy());this.A.forEach(b=>b());const a=this.hb.get(Eo,null);a&&(a.forEach(b=>b()),a.clear());this.Bb=!0}get Db(){return this.Bb}};Oo.I=function(a){return new (a||Oo)(_.Fg(_.Lm))};Oo.ua=_.If({token:Oo,da:Oo.I,ja:"platform"});var No=null,Mo=new _.t("");var Mda=class{constructor(a){this[fg]=a}destroy(){this[fg].destroy()}},qJ=Object.assign({},UH,{Oo:!0,Pv:!0,fd:!0,eD:!1,Mo:void 0,zone:null,kind:"effect",nE:Kl,run(){this.fd=!1;if(!this.eD||Xf(this)){this.eD=!0;var a,b=e=>{let f;return((f=(a=this).Mo)!=null?f:a.Mo=[]).push(e)},c=ag(this),d=Ih(!1);try{this.SD(),this.Ji(b)}finally{Ih(d),cg(this,c)}}},SD(){var a;if((a=this.Mo)!=null&&a.length){a=Rf(null);try{for(;this.Mo.length;)this.Mo.pop()()}finally{this.Mo=[],Rf(a)}}}}),Oda=Object.assign({},qJ,{yk(){this.scheduler.yd(this);
this.wx.notify(12)},destroy(){dg(this);this.nE();this.SD();this.scheduler.remove(this)}}),Nda=Object.assign({},qJ,{yk(){this.view[2]|=8192;th(this.view);this.wx.notify(13)},destroy(){dg(this);this.nE();this.SD();let a;(a=this.view[23])==null||a.delete(this)}});var Pda=a=>a;var sua=class{constructor(a){this.isError=To(()=>this.status()==="error");this.sd=To(()=>this.status()==="loading"||this.status()==="reloading");To(()=>this.isError()?!1:this.value()!==void 0);this.value=a;this.value.set=this.set.bind(this);this.value.update=this.update.bind(this);this.value.Yq=Kn}update(a){this.set(a(lg(this.value)))}Yq(){return this}},rJ=function(a){lg(()=>{let c;return(c=a.H)==null?void 0:c.abort()});a.H=void 0;let b;(b=a.A)==null||b.call(a);a.A=void 0},tua=class extends sua{constructor(a,
b,c,d,e){super(To(()=>{let f,g;const h=(g=(f=this.state()).stream)==null?void 0:g.call(f);return!h||this.state().status==="loading"&&this.error()||h.error!==void 0?c:h.value},{Qf:d}));this.ca=b;this.Qf=d;this.A=void 0;this.Db=!1;this.status=To(()=>Yo(this.state()));this.error=To(()=>{let f,g;const h=(g=(f=this.state()).stream)==null?void 0:g.call(f);return h&&h.error!==void 0?h.error:void 0});this.jf=Xo({source:a,Dj:f=>({request:f,reload:0})});this.state=Xo({source:this.jf,Dj:(f,g)=>{const h=f.request===
void 0?"idle":"loading";return g?{jf:f,status:h,Lp:Yo(g.value),stream:g.value.jf.request===f.request?g.value.stream:void 0}:{jf:f,status:h,Lp:"idle",stream:void 0}}});this.O=Vo(this.W.bind(this),{Ya:e,fM:!0});this.J=e.get(MI);this.L=e.get(Pm).xc(()=>this.destroy())}set(a){if(!this.Db){var b=lg(this.error),c=lg(this.state);if(!b&&(b=lg(this.value),c.status==="local"&&(this.Qf?this.Qf(b,a):b===a)))return;this.state.set({jf:c.jf,status:"local",Lp:"local",stream:_.Ln({value:a})});rJ(this)}}reload(){const {status:a}=
lg(this.state);if(a==="idle"||a==="loading")return!1;this.jf.update(({request:b,reload:c})=>({request:b,reload:c+1}));return!0}destroy(){this.Db=!0;this.L();this.O.destroy();rJ(this);this.state.set({jf:{request:void 0,reload:0},status:"idle",Lp:"idle",stream:void 0})}W(){const a=this;return _.v(function*(){const b=a.jf(),{status:c,Lp:d}=lg(a.state);if(b.request!==void 0&&c==="loading"){rJ(a);var e=a.A=a.J.add(),{signal:f}=a.H=new AbortController;try{const g=yield lg(()=>a.ca({params:b.request,request:b.request,
hT:f,Nx:{status:d}}));f.aborted||lg(a.jf)!==b||a.state.set({jf:b,status:"resolved",Lp:"resolved",stream:g})}catch(g){f.aborted||lg(a.jf)!==b||a.state.set({jf:b,status:"resolved",Lp:"error",stream:_.Ln({error:g instanceof Error?g:new sJ(g)})})}finally{let g;(g=e)==null||g();e=void 0}}})}},sJ=class extends Error{constructor(a){super(String(a),{cause:a})}};var tJ=Symbol("Ya"),uJ=new Set,uua=Object.assign({},hg,{Oo:!0,Pv:!0,value:tJ,cleanup:null,yk(){if(this.bq.Ng.ke){if(this.bq.B===null||this.bq.B<this.Jx)return;this.bq.A=!0}this.bq.scheduler.notify(7)},iY(a){this.bq.B=this.Jx;if(!this.fd)return this.signal;this.fd=!1;if(this.value!==tJ&&!Xf(this))return this.signal;try{var b;for(const d of(b=this.cleanup)!=null?b:uJ)d()}finally{let d;(d=this.cleanup)==null||d.clear()}b=[];a!==void 0&&b.push(a);b.push(this.xY);a=ag(this);let c;try{c=this.q_.apply(null,
b)}finally{cg(this,a)}this.value!==tJ&&this.Qf(this.value,c)||(this.value=c,this.version++);return this.signal}}),Qda=class extends Qm{constructor(a,b,c,d,e,f=null){super(a,[void 0,void 0,void 0,void 0],c,!1,e,f);this.scheduler=d;this.B=null;this.J=[void 0,void 0,void 0,void 0];for(const g of QI){a=b[g];if(a===void 0)continue;const h=Object.create(uua);h.bq=this;h.Jx=g;h.q_=a;h.fd=!0;h.signal=()=>{Vf(h);return h.value};h.signal[fg]=h;let k;h.xY=m=>{let r;return((r=(k=h).cleanup)!=null?r:k.cleanup=
new Set).add(m)};this.J[g]=h;this.H[g]=m=>h.iY(m)}}F(){super.F();this.B=null}destroy(){super.destroy();for(const a of this.J){let b,c;for(const d of(c=(b=a)==null?void 0:b.cleanup)!=null?c:uJ)d()}}};var vua=Po(null,"core",[]);var vJ=class{constructor(){const a=["0","0","0-PLACEHOLDER"];this.major=a[0];this.minor=a[1];this.vg=a.slice(2).join(".")}};new vJ;var wJ=/\s+/,xJ=[],yJ=class{constructor(a,b){this.D=a;this.F=b;this.J=xJ;this.A=new Map}set BW(a){this.J=a!=null?a.trim().split(wJ):xJ}set qX(a){this.O=typeof a==="string"?a.trim().split(wJ):a}Tk(){for(var a of this.J)this.B(a,!0);a=this.O;if(Array.isArray(a)||a instanceof Set)for(const b of a)this.B(b,!0);else if(a!=null)for(const b of Object.keys(a))this.B(b,!!a[b]);this.L()}B(a,b){const c=this.A.get(a);c!==void 0?(c.enabled!==b&&(c.Di=!0,c.enabled=b),c.touched=!0):this.A.set(a,{enabled:b,Di:!0,
touched:!0})}L(){for(const a of this.A){const b=a[0],c=a[1];c.Di?(this.H(b,c.enabled),c.Di=!1):c.touched||(c.enabled&&this.H(b,!1),this.A.delete(b));c.touched=!1}}H(a,b){a=a.trim();a.length>0&&a.split(wJ).forEach(c=>{b?this.F.Uq(this.D.ma,c):this.F.it(this.D.ma,c)})}};yJ.I=function(a){return new (a||yJ)(_.Yj(_.Gi),_.Yj(_.oq))};yJ.Ia=_.Kk({type:yJ,aa:[["","ngClass",""]],inputs:{BW:[0,"class","klass"],qX:"ngClass"}});var wua,xua;wua=class{constructor(a,b){this.ib=a;this.hE=b;this.count=this.index=-1}get first(){return this.index===0}get Xw(){return this.index===this.count-1}get wC(){return this.index%2===0}get HX(){return!this.wC}};
xua=function(a,b){const c=a.L;_.iJ(b,(d,e,f)=>{d.Xj==null?c.Bf(a.F,new wua(d.item,a.A),f===null?void 0:f):f==null?c.remove(e===null?void 0:e):e!==null&&(e=c.get(e),c.move(e,f),e.context.ib=d.item)});for(let d=0,e=c.length;d<e;d++){const f=c.get(d).context;f.index=d;f.count=e;f.hE=a.A}_.jJ(b,d=>{c.get(d.Fg).context.ib=d.item})};
_.zJ=class{set hE(a){this.A=a;this.D=!0}set iE(a){this.J=a}get iE(){return this.J}constructor(a,b,c){this.L=a;this.F=b;this.H=c;this.A=null;this.D=!0;this.B=null}set sX(a){a&&(this.F=a)}Tk(){if(this.D){this.D=!1;var a=this.A;!this.B&&a&&(this.B=this.H.find(a).create(this.iE))}this.B&&(a=this.B.diff(this.A))&&xua(this,a)}};_.zJ.I=function(a){return new (a||_.zJ)(_.Yj(_.tn),_.Yj(_.sn),_.Yj(_.lJ))};_.zJ.Ia=_.Kk({type:_.zJ,aa:[["","ngFor","","ngForOf",""]],inputs:{hE:"ngForOf",iE:"ngForTrackBy",sX:"ngForTemplate"}});var AJ;AJ=function(a){a.A.ib?a.F||(a.B.clear(),a.D=null,a.J&&(a.F=a.B.Bf(a.J,a.A))):a.D||(a.B.clear(),a.F=null,a.H&&(a.D=a.B.Bf(a.H,a.A)))};_.BJ=class{constructor(a,b){this.B=a;this.A=new yua;this.D=this.F=this.H=null;this.J=b}set Ja(a){this.A.ib=this.A.Ja=a;AJ(this)}set uX(a){cp(a);this.J=a;this.F=null;AJ(this)}set tX(a){cp(a);this.H=a;this.D=null;AJ(this)}};_.BJ.I=function(a){return new (a||_.BJ)(_.Yj(_.tn),_.Yj(_.sn))};
_.BJ.Ia=_.Kk({type:_.BJ,aa:[["","ngIf",""]],inputs:{Ja:"ngIf",uX:"ngIfThen",tX:"ngIfElse"}});var yua=class{constructor(){this.Ja=this.ib=null}};var CJ;CJ=class{constructor(a,b){this.B=a;this.D=b;this.A=!1}create(){this.A=!0;this.B.Bf(this.D)}destroy(){this.A=!1;this.B.clear()}};
_.DJ=class{constructor(){this.D=[];this.H=!1;this.F=this.B=0;this.A=!1}set kE(a){this.ca=a;this.B===0&&this.J(!0)}L(){return this.B++}O(a){this.D.push(a)}W(a){a=a===this.ca;this.A||(this.A=a);this.F++;this.F===this.B&&(this.J(!this.A),this.F=0,this.A=!1);return a}J(a){if(this.D.length>0&&a!==this.H){this.H=a;for(const d of this.D){var b=d,c=a;c&&!b.A?b.create():!c&&b.A&&b.destroy()}}}};_.DJ.I=function(a){return new (a||_.DJ)};_.DJ.Ia=_.Kk({type:_.DJ,aa:[["","ngSwitch",""]],inputs:{kE:"ngSwitch"}});
_.EJ=class{constructor(a,b,c){this.kE=c;c.L();this.A=new CJ(a,b)}Tk(){var a=this.A,b=this.kE.W(this.vX);b&&!a.A?a.create():!b&&a.A&&a.destroy()}};_.EJ.I=function(a){return new (a||_.EJ)(_.Yj(_.tn),_.Yj(_.sn),_.Yj(_.DJ,9))};_.EJ.Ia=_.Kk({type:_.EJ,aa:[["","ngSwitchCase",""]],inputs:{vX:"ngSwitchCase"}});var FJ=class{constructor(a,b,c){c.O(new CJ(a,b))}};FJ.I=function(a){return new (a||FJ)(_.Yj(_.tn),_.Yj(_.sn),_.Yj(_.DJ,9))};FJ.Ia=_.Kk({type:FJ,aa:[["","ngSwitchDefault",""]]});var GJ=class{constructor(a){this.B=a;this.rM=this.lE=this.Js=this.A=null}ce(a){if(this.F(a)){const c=this.B;this.A&&c.remove(c.indexOf(this.A));if(this.lE){a=this.D();var b;this.A=c.Bf(this.lE,a,{Ya:(b=this.rM)!=null?b:void 0})}else this.A=null}}F(a){return!!a.ngTemplateOutlet||!!a.ngTemplateOutletInjector}D(){return new Proxy({},{set:(a,b,c)=>this.Js?Reflect.set(this.Js,b,c):!1,get:(a,b,c)=>{if(this.Js)return Reflect.get(this.Js,b,c)}})}};GJ.I=function(a){return new (a||GJ)(_.Yj(_.tn))};
GJ.Ia=_.Kk({type:GJ,aa:[["","ngTemplateOutlet",""]],inputs:{Js:"ngTemplateOutletContext",lE:"ngTemplateOutlet",rM:"ngTemplateOutletInjector"},features:[_.$H]});var zua,Aua,Bua,Cua,Dua;zua=class{UJ(a,b,c){return lg(()=>a.subscribe({next:b,error:c}))}dispose(a){lg(()=>a.unsubscribe())}};Aua=class{UJ(a,b,c){a.then(d=>{let e;return(e=b)==null?void 0:e(d)},d=>{let e;return(e=c)==null?void 0:e(d)});return{unsubscribe:()=>{c=b=null}}}dispose(a){a.unsubscribe()}};Bua=new Aua;Cua=new zua;Dua=function(a,b){a.A=b;a.F=a.O(b);a.B=a.F.UJ(b,c=>a.W(b,c),c=>a.L(c))};
_.HJ=class{constructor(a){this.D=null;this.H=!0;this.F=this.A=this.B=null;this.L=_.q(Mj);this.Fd=a}Sa(){this.B&&this.J();this.Fd=null}transform(a){if(!this.A){if(a)try{this.H=!1,Dua(this,a)}finally{this.H=!0}return this.D}return a!==this.A?(this.J(),this.transform(a)):this.D}O(a){if(Lk(a))return Bua;if(a&&typeof a.subscribe==="function")return Cua;throw new og(2100,!1);}J(){this.F.dispose(this.B);this.A=this.B=this.D=null}W(a,b){if(a===this.A&&(this.D=b,this.H)){let c;(c=this.Fd)==null||_.vI(c)}}};
_.HJ.I=function(a){return new (a||_.HJ)(_.Yj(_.hJ,16))};var IJ,JJ={name:"async",type:_.HJ,PE:!1},KJ;IJ={type:JJ.type,name:JJ.name,da:null,PE:JJ.PE!==!1,ab:(KJ=JJ.ab)!=null?KJ:!0,xc:JJ.type.prototype.Sa||null};_.HJ.E_=IJ;new _.t("");new _.t("");_.LJ=class{};_.LJ.I=function(a){return new (a||_.LJ)};_.LJ.Na=_.Jk({type:_.LJ});_.LJ.Ma=_.Jf({});var Eua=a=>a.src;new _.t("",{ja:"root",da:()=>Eua});new _.t("");new _.t("",{ja:"root",da:()=>new Set});var MJ=null,Fua=class{};var NJ=class{D(){throw Error("r");}};NJ.I=function(a){return new (a||NJ)};NJ.ua=_.If({token:NJ,da:()=>_.q(OJ),ja:"platform"});new _.t("");
var Gua=function(a,b){const c=PJ(a.F,"window");c.addEventListener("popstate",b,!1);return()=>c.removeEventListener("popstate",b)},Hua=function(a,b){const c=PJ(a.F,"window");c.addEventListener("hashchange",b,!1);return()=>c.removeEventListener("hashchange",b)},OJ=class extends NJ{constructor(){super();this.F=_.q(_.wp);this.A=window.location;this.B=window.history}get protocol(){return this.A.protocol}get hostname(){return this.A.hostname}get port(){return this.A.port}get pathname(){return this.A.pathname}get search(){return this.A.search}get hash(){return this.A.hash}set pathname(a){this.A.pathname=a}D(a=
0){this.B.go(a)}getState(){return this.B.state}};OJ.I=function(a){return new (a||OJ)};OJ.ua=_.If({token:OJ,da:()=>new OJ,ja:"platform"});var QJ=class{H(){throw Error("r");}};QJ.I=function(a){return new (a||QJ)};QJ.ua=_.If({token:QJ,da:()=>_.q(RJ),ja:"root"});
var SJ=new _.t(""),RJ=class extends QJ{constructor(a,b){super();this.A=a;this.D=[];let c,d,e;b==null&&(b=(TJ=TJ||document.head.querySelector("base"))?TJ.getAttribute("href"):null,b=b==null?null:(new URL(b,document.baseURI)).pathname);this.J=(e=(d=b)!=null?d:(c=_.q(_.wp).location)==null?void 0:c.origin)!=null?e:""}Sa(){for(;this.D.length;)this.D.pop()()}O(a){this.D.push(Gua(this.A,a),Hua(this.A,a))}L(){return this.J}B(a){var b=this.J;return b?a?b.endsWith("/")?a.startsWith("/")?b+a.slice(1):b+a:a.startsWith("/")?
b+a:`${b}/${a}`:b:a}path(a=!1){const b=this.A.pathname+ep(this.A.search),c=this.A.hash;return c&&a?`${b}${c}`:b}W(a,b,c){b=this.B(b+ep(c));this.A.B.pushState(a,"",b)}ca(a,b){b=this.B(b+ep(""));this.A.B.replaceState(a,"",b)}F(){this.A.B.back()}getState(){return this.A.getState()}H(a=0){let b,c;(c=(b=this.A).D)==null||c.call(b,a)}};RJ.I=function(a){return new (a||RJ)(_.Fg(NJ),_.Fg(SJ,8))};RJ.ua=_.If({token:RJ,da:RJ.I,ja:"root"});var UJ=function(a,b){b&&b[0]!=="/"&&(b="/"+b);return a.A.B(b)},VJ=function(a,b,c=null){a.A.ca(c,b);a.D(UJ(a,b+ep("")),c)},Iua=function(a,b=0){let c,d;(d=(c=a.A).H)==null||d.call(c,b)},rq=class{constructor(a){this.B=new _.om;this.F=[];this.J=null;this.A=a;this.H=Tda(dp(this.A.L().replace(/\/index.html$/,"")));this.A.O(b=>{this.B.next({url:this.path(!0),pop:!0,state:b.state,type:b.type})})}Sa(){let a;(a=this.J)==null||a.unsubscribe();this.F=[]}path(a=!1){return this.normalize(this.A.path(a))}getState(){return this.A.getState()}normalize(a){var b=
rq,c=b.A;var d=this.H;a=a.replace(/\/index.html$/,"");d&&a.startsWith(d)?(d=a.substring(d.length),d=d===""||["/",";","?","#"].includes(d[0])?d:a):d=a;return c.call(b,d)}go(a,b="",c=null){this.A.W(c,a,b);this.D(UJ(this,a+ep(b)),c)}D(a="",b){this.F.forEach(c=>c(a,b))}subscribe(a,b,c){return this.B.subscribe({next:a,error:b!=null?b:void 0,complete:c!=null?c:void 0})}};rq.A=dp;rq.I=function(a){return new (a||rq)(_.Fg(QJ))};rq.ua=_.If({token:rq,da:()=>new rq(_.Fg(QJ)),ja:"root"});new vJ;var WJ=class{};WJ.ua=_.If({token:WJ,ja:"root",da:()=>new Jua});var Kua=function(a,b){a.offset=Array.isArray(b)?()=>b:b},XJ=function(a,b){a.window.scrollTo(Object.assign({},void 0,{left:b[0],top:b[1]}))},Jua=class{constructor(){var a=_.q(_.wp),b=window;this.document=a;this.window=b;this.offset=()=>[0,0]}};var Lua=class{};var Mua=new _.t("XAP_AUTO_ID_APP_TOKEN"),YJ=0,ZJ=class{constructor(){this.document=_.q(_.wp);this.A=_.q(Mua,{optional:!0});this.Xb=_.q(_.Gi);let a;a=this.A?`xap-auto-id-${this.A}-${YJ++}`:`xap-auto-id-${YJ++}`;this.id=this.Xb.ma.id=a}};ZJ.I=function(a){return new (a||ZJ)};ZJ.Ia=_.Kk({type:ZJ,aa:[["","xapAutoId",""]],Hb:["xapAutoId"]});var $J=class{};$J.I=function(a){return new (a||$J)};$J.Na=_.Jk({type:$J});$J.Ma=_.Jf({});var aK=class{};aK.I=function(a){return new (a||aK)};aK.Aa=_.Ik({type:aK,aa:[["xap-status-badge"]],Ob:["*"],wa:1,xa:0,template:function(a){a&1&&(_.pn(),_.qn(0))},lb:2,Pc:0});var bK=class{};bK.I=function(a){return new (a||bK)};bK.Na=_.Jk({type:bK});bK.Ma=_.Jf({});var PJ=function(a,b){return b==="window"?window:b==="document"?a:b==="body"?a.body:null},Nua=function(a,b,c,d){a.addEventListener(b,c,d);return()=>{a.removeEventListener(b,c,d)}},Oua=class extends Fua{constructor(){super(...arguments)}dispatchEvent(a,b){a.dispatchEvent(b)}remove(a){a.remove()}createElement(a,b){b=b||document;return b.createElement(a)}},TJ=null;var gua=function(a){mj.getAngularTestability=(b,c=!0)=>{b=a.Yr(b,c);if(b==null)throw new og(5103,!1);return b};mj.getAllAngularTestabilities=()=>Array.from(a.A.values());mj.getAllAngularRootElements=()=>Array.from(a.A.keys());mj.frameworkStabilizers||(mj.frameworkStabilizers=[]);mj.frameworkStabilizers.push(b=>{const c=mj.getAllAngularTestabilities();let d=c.length;const e=function(){d--;d==0&&b()};c.forEach(f=>{f.whenStable(e)})})},Pua=class{Yr(a,b,c){if(b==null)return null;const d=a.A.get(b)||null;
if(d!=null)a=d;else{var e;c?e=b instanceof DocumentFragment?this.Yr(a,b.host,!0):this.Yr(a,b.parentElement,!0):e=null;a=e}return a}};var fK=class{build(){return new XMLHttpRequest}};fK.I=function(a){return new (a||fK)};fK.ua=_.If({token:fK,da:fK.I});var gK=new _.t(""),hK=class{constructor(a,b){this.Cd=b;this.A=new Map;a.forEach(c=>{c.A=this});this.D=a.slice().reverse()}addEventListener(a,b,c,d){return this.B(b).addEventListener(a,b,c,d)}B(a){let b=this.A.get(a);if(b)return b;b=this.D.find(c=>c.supports(a));if(!b)throw new og(5101,!1);this.A.set(a,b);return b}};hK.I=function(a){return new (a||hK)(_.Fg(gK),_.Fg(_.Tl))};hK.ua=_.If({token:hK,da:hK.I});var iK=class{};var kK=function(a,b,c,d){const e=c.get(b);e?e.usage++:c.set(b,{usage:1,elements:[...a.hosts].map(f=>jK(a,f,d(b,a.doc)))})},lK=function(a,b,c){for(const d of b)kK(a,d,a.inline,kp);c==null||c.forEach(d=>kK(a,d,a.external,lp))},mK=function(a,b){var c=b.get(a);if(c&&(c.usage--,c.usage<=0)){c=c.elements;for(const d of c)d.remove();b.delete(a)}},Qua=function(a,b,c){for(const d of b)mK(d,a.inline);c==null||c.forEach(d=>mK(d,a.external))},jK=function(a,b,c){a.nonce&&c.setAttribute("nonce",a.nonce);return b.appendChild(c)},
nK=class{constructor(a,b,c){this.doc=a;this.appId=b;this.nonce=c;this.inline=new Map;this.external=new Map;this.hosts=new Set;c=this.inline;var d=this.external;let e;const f=(e=a.head)==null?void 0:e.querySelectorAll(`style[${"ng-app-id"}="${b}"],link[${"ng-app-id"}="${b}"]`);if(f)for(const g of f)g.removeAttribute("ng-app-id"),g instanceof HTMLLinkElement?d.set(g.href.slice(g.href.lastIndexOf("/")+1),{usage:0,elements:[g]}):g.textContent&&c.set(g.textContent,{usage:0,elements:[g]});this.hosts.add(a.head)}Sa(){for(const [,
{elements:a}]of[...this.inline,...this.external])for(const b of a)b.remove();this.hosts.clear()}};nK.I=function(a){return new (a||nK)(_.Fg(_.wp),_.Fg(kI),_.Fg(mI,8),_.Fg(lI))};nK.ua=_.If({token:nK,da:nK.I});var oK={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"},mp=/%COMP%/g,Rua=new _.t("",{ja:"root",da:()=>!0}),sK=class{constructor(a,b,c,d,e,f,g,h=null,k=null){this.F=a;this.J=b;this.appId=c;this.H=d;this.doc=e;this.mc=g;this.nonce=h;this.B=k;this.D=new Map;this.L=new pK(a,e,g,this.B,this.A=Dta)}hh(a,b){if(!a||!b)return this.L;
a:{const d=this.D;var c=d.get(b.id);if(!c){c=this.doc;const e=this.mc,f=this.F,g=this.J,h=this.H,k=this.B;switch(b.lb){case 0:c=new qK(f,g,b,this.appId,h,c,e,k,this.A);break;case 3:b=new Sua(f,g,a,b,c,e,this.nonce,k,this.A);break a;default:c=new rK(f,g,b,h,c,e,k,this.A)}d.set(b.id,c)}b=c}b instanceof qK?(lK(b.A,b.za,b.B),b.setAttribute(a,b.O,"")):b instanceof rK&&lK(b.A,b.za,b.B);return b}Sa(){this.D.clear()}};
sK.I=function(a){return new (a||sK)(_.Fg(hK),_.Fg(nK),_.Fg(kI),_.Fg(Rua),_.Fg(_.wp),_.Fg(lI),_.Fg(_.Tl),_.Fg(mI),_.Fg(Om,8))};sK.ua=_.If({token:sK,da:sK.I});
var Tua=function(a){return b=>{if(b==="__ngUnwrap__")return a;a(b)===!1&&b.preventDefault()}},pK=class{constructor(a,b,c,d,e){this.F=a;this.doc=b;this.mc=c;this.D=d;this.H=e;this.data=Object.create(null);this.Hr=null}destroy(){}createElement(a,b){return b?this.doc.createElementNS(oK[b]||b,a):this.doc.createElement(a)}createComment(a){return this.doc.createComment(a)}IB(a){return this.doc.createTextNode(a)}appendChild(a,b){(a.tagName==="TEMPLATE"&&a.content!==void 0?a.content:a).appendChild(b)}insertBefore(a,
b,c){a&&(a.tagName==="TEMPLATE"&&a.content!==void 0?a.content:a).insertBefore(b,c)}removeChild(a,b){const c=this.H.elements;c?c.animate(b,()=>b.remove()):b.remove()}zF(a,b){a=typeof a==="string"?this.doc.querySelector(a):a;if(!a)throw new og(-5104,!1);b||(a.textContent="");return a}parentNode(a){return a.parentNode}nextSibling(a){return a.nextSibling}setAttribute(a,b,c,d){d?(b=d+":"+b,(d=oK[d])?a.setAttributeNS(d,b,c):a.setAttribute(b,c)):a.setAttribute(b,c)}removeAttribute(a,b,c){if(c){const d=oK[c];
d?a.removeAttributeNS(d,b):a.removeAttribute(`${c}:${b}`)}else a.removeAttribute(b)}Uq(a,b){a.classList.add(b)}it(a,b){a.classList.remove(b)}jy(a,b,c,d){d&3?a.style.setProperty(b,c,d&1?"important":""):a.style[b]=c}ZE(a,b,c){c&2?a.style.removeProperty(b):a.style[b]=""}setProperty(a,b,c){a!=null&&(a[b]=c)}setValue(a,b){a.nodeValue=b}listen(a,b,c,d){if(typeof a==="string"&&(a=PJ(this.doc,a),!a))throw new og(5102,!1);c=Tua(c);let e;if((e=this.D)==null?0:e.z_)c=this.D.z_(a,b,c);return this.F.addEventListener(a,
b,c,d)}},tK=function(a,b){return b===a.B?a.shadowRoot:b},Sua=class extends pK{constructor(a,b,c,d,e,f,g,h,k){super(a,e,f,h,k);this.A=b;this.B=c;this.shadowRoot=c.attachShadow({mode:"open"});a=this.A;b=this.shadowRoot;a.hosts.add(b);for(const [x,{elements:z}]of a.inline)z.push(jK(a,b,kp(x,a.doc)));for(const [x,{elements:z}]of a.external)z.push(jK(a,b,lp(x,a.doc)));a=d.za;a=np(d.id,a);for(var m of a)a=document.createElement("style"),g&&a.setAttribute("nonce",g),a.textContent=m,this.shadowRoot.appendChild(a);
let r;if(m=(r=d.XK)==null?void 0:r.call(d))for(const x of m)d=lp(x,e),g&&d.setAttribute("nonce",g),this.shadowRoot.appendChild(d)}appendChild(a,b){return super.appendChild(tK(this,a),b)}insertBefore(a,b,c){return super.insertBefore(tK(this,a),b,c)}removeChild(a,b){return super.removeChild(null,b)}parentNode(a){return tK(this,super.parentNode(tK(this,a)))}destroy(){this.A.hosts.delete(this.shadowRoot)}},rK=class extends pK{constructor(a,b,c,d,e,f,g,h,k){super(a,e,f,g,h);this.A=b;this.J=d;a=c.za;this.za=
k?np(k,a):a;let m;this.B=(m=c.XK)==null?void 0:m.call(c,k)}destroy(){this.J&&Qua(this.A,this.za,this.B)}},qK=class extends rK{constructor(a,b,c,d,e,f,g,h,k){d=d+"-"+c.id;super(a,b,c,e,f,g,h,k,d);this.L="_ngcontent-%COMP%".replace(mp,d);this.O="_nghost-%COMP%".replace(mp,d)}createElement(a,b){a=super.createElement(a,b);super.setAttribute(a,this.L,"");return a}};var uK=class extends iK{supports(){return!0}addEventListener(a,b,c,d){a.addEventListener(b,c,d);return()=>this.removeEventListener(a,b,c,d)}removeEventListener(a,b,c,d){return a.removeEventListener(b,c,d)}};uK.I=function(a){return new (a||uK)(_.Fg(_.wp))};uK.ua=_.If({token:uK,da:uK.I});var vK=["alt","control","meta","shift"],Uua={"\b":"Backspace","\t":"Tab","\u007f":"Delete","\u001b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Vua={alt:a=>a.altKey,control:a=>a.ctrlKey,meta:a=>a.metaKey,shift:a=>a.shiftKey},wK=function(a){const b=a.toLowerCase().split(".");a=b.shift();if(b.length===0||a!=="keydown"&&a!=="keyup")return null;const c=Wua(b.pop());let d="",e=b.indexOf("code");e>
-1&&(b.splice(e,1),d="code.");vK.forEach(f=>{const g=b.indexOf(f);g>-1&&(b.splice(g,1),d+=f+".")});d+=c;if(b.length!=0||c.length===0)return null;a={domEventName:a};a.fullKey=d;return a},Yua=function(a,b,c){return d=>{Xua(d,a)&&c.runGuarded(()=>b(d))}},Wua=function(a){return a==="esc"?"escape":a},Xua=function(a,b){let c=Uua[a.key]||a.key,d="";b.indexOf("code.")>-1&&(c=a.code,d="code.");if(c==null||!c)return!1;c=c.toLowerCase();c===" "?c="space":c==="."&&(c="dot");vK.forEach(e=>{e!==c&&(0,Vua[e])(a)&&
(d+=e+".")});d+=c;return d===b},xK=class extends iK{supports(a){return wK(a)!=null}addEventListener(a,b,c,d){const e=wK(b),f=Yua(e.fullKey,c,this.A.Cd);return this.A.Cd.Gb(()=>Nua(a,e.domEventName,f,d))}};xK.I=function(a){return new (a||xK)(_.Fg(_.wp))};xK.ua=_.If({token:xK,da:xK.I});var qua=Po(vua,"browser",[{oa:lI,Ub:"browser"},{oa:So,Ub:function(){var a=new Oua;MJ!=null||(MJ=a)},rc:!0},{oa:_.wp,zb:function(){return jI=document}}]);new _.t("");var Zua=[{oa:TI,Qe:Pua},{oa:SI,Qe:VI,Le:[_.Tl,WI,TI]},{oa:VI,Qe:VI,Le:[_.Tl,WI,TI]}],$ua=[{oa:Ro,Ub:"root"},{oa:Do,zb:function(){return new Do}},{oa:gK,Qe:uK,rc:!0,Le:[_.wp]},{oa:gK,Qe:xK,rc:!0,Le:[_.wp]},sK,nK,hK,{oa:sk,Cb:sK},{oa:Lua,Qe:fK},[]],yK=class{};yK.I=function(a){return new (a||yK)};yK.Na=_.Jk({type:yK});
yK.Ma=_.Jf({Fb:[...$ua,...Zua],imports:[_.LJ,gJ]});var ava=function(a,b){return b?(a=a.A.querySelectorAll(`meta[${b}]`))?[].slice.call(a):[]:[]},zK=function(a,b){var c;b&&((c=(c=c||a.F(b))?a.A.querySelector(`meta[${c}]`)||null:null)?a.H(b,c):a.L(b,!0))},AK=class{constructor(a){this.A=a;this.B=MJ}L(a,b=!1){if(!b&&(b=ava(this,this.F(a)).filter(c=>this.J(a,c))[0],b!==void 0))return b;b=this.B.createElement("meta");this.H(a,b);this.A.getElementsByTagName("head")[0].appendChild(b);return b}H(a,b){Object.keys(a).forEach(c=>b.setAttribute(this.D(c),a[c]));
return b}F(a){const b=a.name?"name":"property";return`${b}="${a[b]}"`}J(a,b){return Object.keys(a).every(c=>b.getAttribute(this.D(c))===a[c])}D(a){return bva[a]||a}};AK.I=function(a){return new (a||AK)(_.Fg(_.wp))};AK.ua=_.If({token:AK,da:AK.I,ja:"root"});var bva={httpEquiv:"http-equiv"};var BK=class{constructor(a){this.A=a}};BK.I=function(a){return new (a||BK)(_.Fg(_.wp))};BK.ua=_.If({token:BK,da:BK.I,ja:"root"});new _.t("");new _.t("");var cva=class{};var DK=function(a,b,c){const d=b.toLowerCase();CK(a,b,d);a.headers.has(d)?a.headers.get(d).push(c):a.headers.set(d,[c])},dva=function(a,b,c){c=(Array.isArray(c)?c:[c]).map(e=>e.toString());const d=b.toLowerCase();a.headers.set(d,c);CK(a,b,d)},CK=function(a,b,c){a.Rj.has(c)||a.Rj.set(c,b)},eva=function(a,b){b.init();Array.from(b.headers.keys()).forEach(c=>{a.headers.set(c,b.headers.get(c));a.Rj.set(c,b.Rj.get(c))})},fva=function(a,b){const c=b.name.toLowerCase();switch(b.Tj){case "a":case "s":var d=
b.value;typeof d==="string"&&(d=[d]);if(d.length===0)break;CK(a,b.name,c);b=(b.Tj==="a"?a.headers.get(c):void 0)||[];b.push(...d);a.headers.set(c,b);break;case "d":const e=b.value;if(e){if(d=a.headers.get(c))d=d.filter(f=>e.indexOf(f)===-1),d.length===0?(a.headers.delete(c),a.Rj.delete(c)):a.headers.set(c,d)}else a.headers.delete(c),a.Rj.delete(c)}},qp=class{constructor(a){this.Rj=new Map;this.ys=null;a?typeof a==="string"?this.Ri=()=>{this.headers=new Map;a.split("\n").forEach(b=>{const c=b.indexOf(":");
if(c>0){const d=b.slice(0,c);b=b.slice(c+1).trim();DK(this,d,b)}})}:typeof Headers!=="undefined"&&a instanceof Headers?(this.headers=new Map,a.forEach((b,c)=>{DK(this,c,b)})):this.Ri=()=>{this.headers=new Map;Object.entries(a).forEach(([b,c])=>{dva(this,b,c)})}:this.headers=new Map}has(a){this.init();return this.headers.has(a.toLowerCase())}get(a){this.init();return(a=this.headers.get(a.toLowerCase()))&&a.length>0?a[0]:null}keys(){this.init();return Array.from(this.Rj.values())}getAll(a){this.init();
return this.headers.get(a.toLowerCase())||null}append(a,b){return this.clone({name:a,value:b,Tj:"a"})}set(a,b){return this.clone({name:a,value:b,Tj:"s"})}delete(a,b){return this.clone({name:a,value:b,Tj:"d"})}init(){this.Ri&&(this.Ri instanceof qp?eva(this,this.Ri):this.Ri(),this.Ri=null,this.ys&&(this.ys.forEach(a=>fva(this,a)),this.ys=null))}clone(a){const b=new qp;b.Ri=this.Ri&&this.Ri instanceof qp?this.Ri:this;b.ys=(this.ys||[]).concat([a]);return b}forEach(a){this.init();Array.from(this.Rj.keys()).forEach(b=>
a(this.Rj.get(b),this.headers.get(b)))}};var gva=class{},Vda=/%(\d[a-f0-9])/gi,Wda={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"},rp=class{constructor(a={}){this.A=this.B=null;this.Qr=a.Qr||new gva;if(a.GV){if(a.cs)throw new og(2805,!1);this.map=Uda(a.GV)}else a.cs?(this.map=new Map,Object.keys(a.cs).forEach(b=>{var c=a.cs[b];c=Array.isArray(c)?c.map(Xda):[`${c}`];this.map.set(b,c)})):this.map=null}has(a){this.init();return this.map.has(a)}get(a){this.init();return(a=this.map.get(a))?a[0]:null}getAll(a){this.init();
return this.map.get(a)||null}keys(){this.init();return Array.from(this.map.keys())}append(a,b){return this.clone({Df:a,value:b,Tj:"a"})}set(a,b){return this.clone({Df:a,value:b,Tj:"s"})}delete(a,b){return this.clone({Df:a,value:b,Tj:"d"})}toString(){this.init();return this.keys().map(a=>{const b=op(a);return this.map.get(a).map(c=>b+"="+op(c)).join("&")}).filter(a=>a!=="").join("&")}clone(a){const b=new rp({Qr:this.Qr});b.A=this.A||this;b.B=(this.B||[]).concat(a);return b}init(){this.map===null&&
(this.map=new Map);this.A!==null&&(this.A.init(),this.A.keys().forEach(a=>this.map.set(a,this.A.map.get(a))),this.B.forEach(a=>{switch(a.Tj){case "a":case "s":var b=(a.Tj==="a"?this.map.get(a.Df):void 0)||[];b.push(`${a.value}`);this.map.set(a.Df,b);break;case "d":if(a.value!==void 0){b=this.map.get(a.Df)||[];const c=b.indexOf(`${a.value}`);c!==-1&&b.splice(c,1);b.length>0?this.map.set(a.Df,b):this.map.delete(a.Df)}else this.map.delete(a.Df)}}),this.A=this.B=null)}};var hva=class{constructor(){this.map=new Map}set(a,b){this.map.set(a,b);return this}get(a){this.map.has(a)||this.map.set(a,a.defaultValue());return this.map.get(a)}delete(a){this.map.delete(a);return this}has(a){return this.map.has(a)}keys(){return this.map.keys()}};var sp=class{constructor(a,b,c,d){this.url=b;this.body=null;this.keepalive=this.withCredentials=this.ei=!1;this.responseType="json";this.method=a.toUpperCase();a:switch(this.method){case "DELETE":case "GET":case "HEAD":case "OPTIONS":case "JSONP":a=!1;break a;default:a=!0}if(a||d)this.body=c!==void 0?c:null,c=d;if(c){this.ei=!!c.ei;this.withCredentials=!!c.withCredentials;this.keepalive=!!c.keepalive;c.responseType&&(this.responseType=c.responseType);c.headers&&(this.headers=c.headers);c.context&&
(this.context=c.context);c.params&&(this.params=c.params);c.priority&&(this.priority=c.priority);c.cache&&(this.cache=c.cache);c.credentials&&(this.credentials=c.credentials);if(typeof c.timeout==="number"){if(c.timeout<1||!Number.isInteger(c.timeout))throw new og(2822,"");this.timeout=c.timeout}c.mode&&(this.mode=c.mode);c.redirect&&(this.redirect=c.redirect);c.integrity&&(this.integrity=c.integrity);c.referrer&&(this.referrer=c.referrer);this.hj=c.hj}this.headers!=null||(this.headers=new qp);this.context!=
null||(this.context=new hva);this.params||(this.params=new rp)}clone(a={}){const b=a.method||this.method,c=a.url||this.url,d=a.responseType||this.responseType;var e;const f=(e=a.keepalive)!=null?e:this.keepalive;e=a.priority||this.priority;const g=a.cache||this.cache,h=a.mode||this.mode,k=a.redirect||this.redirect,m=a.credentials||this.credentials,r=a.referrer||this.referrer,x=a.integrity||this.integrity;var z;const B=(z=a.hj)!=null?z:this.hj;var F;z=(F=a.timeout)!=null?F:this.timeout;F=a.body!==
void 0?a.body:this.body;var I;const S=(I=a.withCredentials)!=null?I:this.withCredentials;var P;I=(P=a.ei)!=null?P:this.ei;P=a.headers||this.headers;let ia=a.params||this.params,W;const ja=(W=a.context)!=null?W:this.context;a.vN!==void 0&&(P=Object.keys(a.vN).reduce((ka,va)=>ka.set(va,a.vN[va]),P));a.xl&&(ia=Object.keys(a.xl).reduce((ka,va)=>ka.set(va,a.xl[va]),ia));return new sp(b,c,F,{params:ia,headers:P,context:ja,ei:I,responseType:d,withCredentials:S,hj:B,keepalive:f,cache:g,priority:e,timeout:z,
mode:h,redirect:k,credentials:m,referrer:r,integrity:x})}};var EK=class{constructor(a){this.handler=a}request(a,b,c={}){if(a instanceof sp)b=a;else{var d=void 0;d=c.headers instanceof qp?c.headers:new qp(c.headers);let e=void 0;c.params&&(e=c.params instanceof rp?c.params:new rp({cs:c.params}));b=new sp(a,b,c.body!==void 0?c.body:null,{headers:d,context:c.context,params:e,ei:c.ei,responseType:c.responseType||"json",withCredentials:c.withCredentials,hj:c.hj,keepalive:c.keepalive,priority:c.priority,cache:c.cache,mode:c.mode,redirect:c.redirect,credentials:c.credentials,
referrer:c.referrer,integrity:c.integrity,timeout:c.timeout})}d=_.y(_.il(b),_.bm(e=>this.handler.handle(e)));if(a instanceof sp||c.observe==="events")return d;a=_.y(d,_.Il(()=>!1));switch(c.observe||"body"){case "body":switch(b.responseType){case "arraybuffer":return _.y(a,_.w(e=>{if(e.body!==null&&!(e.body instanceof ArrayBuffer))throw new og(2806,!1);return e.body}));case "blob":return _.y(a,_.w(e=>{if(e.body!==null&&!(e.body instanceof Blob))throw new og(2807,!1);return e.body}));case "text":return _.y(a,
_.w(e=>{if(e.body!==null&&typeof e.body!=="string")throw new og(2808,!1);return e.body}));default:return _.y(a,_.w(e=>e.body))}case "response":return a;default:throw new og(2809,!1);}}delete(a,b={}){return this.request("DELETE",a,b)}get(a,b={}){return this.request("GET",a,b)}options(a,b={}){return this.request("OPTIONS",a,b)}vg(a,b,c={}){return this.request("PATCH",a,pp(c,b))}put(a,b,c={}){return this.request("PUT",a,pp(c,b))}};EK.I=function(a){return new (a||EK)(_.Fg(cva))};
EK.ua=_.If({token:EK,da:EK.I});new _.t("");new _.t("");new _.t("");new _.t("");new _.t("",{ja:"root",da:()=>!0});new _.t("");new _.t("",{ja:"root",da:()=>"XSRF-TOKEN"});new _.t("",{ja:"root",da:()=>"X-XSRF-TOKEN"});new _.t("");var FK=tp("json");FK.arrayBuffer=tp("arraybuffer");FK.blob=tp("blob");FK.text=tp("text");
var Yda=class extends tua{constructor(a,b,c,d,e){super(b,({params:f,hT:g})=>{let h;const k=()=>h.unsubscribe();g.addEventListener("abort",k);const m=_.Ln({value:void 0});let r;const x=new Promise(B=>r=B),z=B=>{m.set(B);let F;(F=r)==null||F(m);r=void 0};h=this.client.request(f).subscribe({next:B=>{switch(B.type){case 4:this.B.set(B.headers);this.F.set(B.status);try{z({value:d?d(B.body):B.body})}catch(F){z({error:F instanceof Error?F:new sJ(F)})}break;case 3:this.D.set(B)}},error:B=>{z({error:B});g.removeEventListener("abort",
k)},complete:()=>{r&&z({error:new og(991,!1)});g.removeEventListener("abort",k)}});return x},c,e,a);this.B=Xo({source:this.jf,Dj:()=>{}});this.D=Xo({source:this.jf,Dj:()=>{}});this.F=Xo({source:this.jf,Dj:()=>{}});this.headers=To(()=>this.status()==="resolved"||this.status()==="error"?this.B():void 0);this.progress=this.D.Yq();this.statusCode=this.F.Yq();this.client=a.get(EK)}};new _.t("");new _.t("");var GK=class{};GK.I=function(a){return new (a||GK)};GK.ua=_.If({token:GK,da:function(a){let b=null;return b=a?new (a||GK):_.Fg(HK)},ja:"root"});
var HK=class extends GK{constructor(a){super();this.A=a}sanitize(a,b){if(b==null)return null;switch(a){case 0:return b;case 1:if(kj(b,"HTML"))var c=jj(b);else{a:{a=this.A;var d=String(b);b=null;try{var e;if(!(e=uI)){var f=new Lta(a);try{var g=!!(new window.DOMParser).parseFromString(nj(""),"text/html")}catch(r){g=!1}e=g?new Kta(f):f}uI=e;var h=d?String(d):"";b=uI.ww(h);e=5;g=h;do{if(e===0)throw Error("Na");e--;h=g;g=b.innerHTML;b=uI.ww(h)}while(h!==g);var k=new Tta;let m=(tj(b)||b).firstChild;h=!0;
for(e=[];m;){if(m.nodeType===Node.ELEMENT_NODE)b:{g=k;f=m;const r=rj(f).toLowerCase();if(!sI.hasOwnProperty(r)){h=!Sta.hasOwnProperty(r);break b}g.eh.push("<");g.eh.push(r);const x=f.attributes;for(f=0;f<x.length;f++){const z=x.item(f),B=z.name,F=B.toLowerCase();if(!Rta.hasOwnProperty(F))continue;let I=z.value;tI[F]&&(I=oj(I));g.eh.push(" ",B,'="',sj(I),'"')}g.eh.push(">");h=!0}else m.nodeType===Node.TEXT_NODE&&k.eh.push(sj(m.nodeValue));if(h&&m.firstChild){e.push(m);const r=m.firstChild;if(r&&(m.compareDocumentPosition(r)&
Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY)throw Error("Ma`"+r.outerHTML);m=r}else for(;m;){if(m.nodeType===Node.ELEMENT_NODE){g=k;const x=rj(m).toLowerCase();sI.hasOwnProperty(x)&&!pI.hasOwnProperty(x)&&(g.eh.push("</"),g.eh.push(x),g.eh.push(">"))}const r=m.nextSibling;if(r&&m!==r.previousSibling)throw Error("Ma`"+r.outerHTML);if(g=r){m=g;break}m=e.pop()}}c=nj(k.eh.join(""));break a}finally{if(b)for(k=tj(b)||b;k.firstChild;)k.firstChild.remove()}c=void 0}c=c.toString()}return c;
case 2:return kj(b,"Style")?jj(b):b;case 3:if(kj(b,"Script"))return jj(b);throw new og(5200,!1);case 4:return kj(b,"URL")?jj(b):oj(String(b));case 5:if(kj(b,"ResourceURL"))return jj(b);throw new og(5201,!1);default:throw new og(5202,!1);}}B(a){return new Hta(a)}F(a){return new Ita(a)}D(a){return new Jta(a)}};HK.I=function(a){return new (a||HK)(_.Fg(_.wp))};HK.ua=_.If({token:HK,da:HK.I,ja:"root"});new vJ;var iva=function(a,b){switch(b){case 1:return a instanceof _.Qa;case 4:return Fa(a)||a instanceof _.za;case 5:return a instanceof _.za;case 3:return!1;default:return!1}},jva=function(a,b){if(b!=null){if(b instanceof _.Qa)return a.A.B(String(b));if(Fa(b))return a.A.F(Ga(b));if(b instanceof _.za)return a.A.D(String(b))}return null},IK=class extends GK{constructor(a){super();this.A=new HK(a)}sanitize(a,b){if(b==null)return null;if(b instanceof _.za||Fa(b)||b instanceof _.Qa){if(iva(b,a))return this.A.sanitize(a,
jva(this,b));throw Error("Za`"+Uta[a]+"`"+b);}return this.A.sanitize(a,b)}B(){throw Error("$a");}F(){throw Error("$a");}D(){throw Error("$a");}};IK.I=function(a){return new (a||IK)(_.Fg(_.wp))};IK.ua=_.If({token:IK,da:IK.I});var kva=[{oa:tk,Cb:GK},{oa:GK,Qe:IK}],JK=class{};JK.I=function(a){return new (a||JK)};JK.Na=_.Jk({type:JK});JK.Ma=_.Jf({Fb:kva,imports:[yK]});var up;var KK=class{constructor(a,b,c){this.url=a;this.Al=b;this.options=c}},bv=function(a,b,c,d){const e=a.J.sanitize(1,d);if(!e)throw Error("db`"+d);d=vp(e);a.Fa(b,c,new KK("",d))},lva=function(a,b){return a.Ha.get(b)||b},mva=function(a,b,c=""){const d=c+":"+b;let e=a.D.get(d);return e?a.ka(e):(e=a.Xa(c,b))?(a.D.set(d,e),a.ka(e)):(c=a.A.get(c))?a.fb(b,c):jl(Error("ab`"+d))},LK=class{constructor(a,b,c,d){this.qa=a;this.J=b;this.ta=d;this.D=new Map;this.A=new Map;this.Ka=new Map;this.F=new Map;this.Ha=new Map;
this.H=[];this.W=["material-icons","mat-ligature-font"];this.jb=c}Sa(){this.H=[];this.D.clear();this.A.clear();this.Ka.clear()}ka(a){return a.Al?_.il(this.L(a).cloneNode(!0)):_.y(this.nb(a),_.w(b=>b.cloneNode(!0)))}fb(a,b){var c=this.ca(a,b);if(c)return _.il(c);c=b.filter(d=>!d.Al).map(d=>_.y(this.rb(d),_.Zl(e=>{e=`Loading icon set URL: ${this.J.sanitize(5,d.url)} failed: ${e.message}`;this.ta.handleError(Error(e));return _.il(null)})));return _.y(Al(c),_.w(()=>{const d=this.ca(a,b);if(!d)throw Error("ab`"+
a);return d}))}ca(a,b){for(let d=b.length-1;d>=0;d--){var c=b[d];if(c.Al&&c.Al.toString().indexOf(a)>-1){const e=this.L(c);if(c=this.Pa(e,a,c.options))return c}}return null}nb(a){return _.y(this.fa(a),_.xm(b=>a.Al=b),_.w(()=>this.L(a)))}rb(a){return a.Al?_.il(null):_.y(this.fa(a),_.xm(b=>a.Al=b))}Pa(a,b,c){a=a.querySelector(`[id="${b}"]`);if(!a)return null;a=a.cloneNode(!0);a.removeAttribute("id");if(a.nodeName.toLowerCase()==="svg")return this.B(a,c);if(a.nodeName.toLowerCase()==="symbol")return this.B(this.Jb(a),
c);b=this.O(vp("<svg></svg>"));b.appendChild(a);return this.B(b,c)}O(a){const b=this.jb.createElement("DIV");b.innerHTML=a;a=b.querySelector("svg");if(!a)throw Error("eb");return a}Jb(a){const b=this.O(vp("<svg></svg>"));var c=a.attributes;for(let d=0;d<c.length;d++){const {name:e,value:f}=c[d];e!=="id"&&b.setAttribute(e,f)}for(c=0;c<a.childNodes.length;c++)a.childNodes[c].nodeType===this.jb.ELEMENT_NODE&&b.appendChild(a.childNodes[c].cloneNode(!0));return b}B(a,b){a.setAttribute("fit","");a.setAttribute("height",
"100%");a.setAttribute("width","100%");a.setAttribute("preserveAspectRatio","xMidYMid meet");a.setAttribute("focusable","false");b&&b.viewBox&&a.setAttribute("viewBox",b.viewBox);return a}fa(a){var b=a.url;let c,d;a=(d=(c=a.options)==null?void 0:c.withCredentials)!=null?d:!1;if(!this.qa)throw Error("bb");if(b==null)throw Error("fb`"+b);const e=this.J.sanitize(5,b);if(!e)throw Error("cb`"+b);if(b=this.F.get(e))return b;b=_.y(this.qa.get(e,{responseType:"text",withCredentials:a}),_.w(f=>vp(f)),jm(()=>
this.F.delete(e)),pm());this.F.set(e,b);return b}Fa(a,b,c){this.D.set(a+":"+b,c);return this}Qb(a,b){const c=this.A.get(a);c?c.push(b):this.A.set(a,[b]);return this}L(a){if(!a.LN){const b=this.O(a.Al);this.B(b,a.options);a.LN=b}return a.LN}Xa(a,b){for(let c=0;c<this.H.length;c++){const d=this.H[c](b,a);if(d)return d.url&&d.options?new KK(d.url,null,d.options):new KK(d,null)}}};LK.I=function(a){return new (a||LK)(_.Fg(EK,8),_.Fg(GK),_.Fg(_.wp,8),_.Fg(Do))};LK.ua=_.If({token:LK,da:LK.I,ja:"root"});
new dI;new eI;new dI;new dI;var nva,ova,MK,pva,qva;nva=new _.t("MAT_ICON_DEFAULT_OPTIONS");ova=new _.t("mat-icon-location",{ja:"root",da:$da});MK="clip-path color-profile src cursor fill filter marker marker-start marker-mid marker-end mask stroke".split(" ");pva=MK.map(a=>`[${a}]`).join(", ");qva=/^url\(['"]?#(.*?)['"]?\)$/;
_.NK=class{get color(){return this.Gh||this.Fa}set color(a){this.Gh=a}get ii(){return this.H}set ii(a){a!==this.H&&(a?this.fb(a):this.H&&this.W(),this.H=a)}get Jk(){return this.fa}set Jk(a){a=this.O(a);a!==this.fa&&(this.fa=a,this.J())}get Kg(){return this.ca}set Kg(a){a=this.O(a);a!==this.ca&&(this.ca=a,this.J())}constructor(){this.Ba=_.q(_.Gi);this.D=_.q(LK);this.L=_.q(ova);this.Ka=_.q(Do);this.inline=!1;this.qa=[];this.B=_.Ok.A;const a=_.q(new _.bI("aria-hidden"),{optional:!0}),b=_.q(nva,{optional:!0});
b&&(b.color&&(this.color=this.Fa=b.color),b.Jk&&(this.Jk=b.Jk));a||this.Ba.ma.setAttribute("aria-hidden","true")}Xa(a){if(!a)return["",""];const b=a.split(":");switch(b.length){case 1:return["",b[0]];case 2:return b;default:throw Error("gb`"+a);}}Pb(){this.J()}nM(){var a=this.A;a&&a.size&&(a=this.L.SC(),a!==this.ta&&(this.ta=a,this.ka(a)))}Sa(){this.B.unsubscribe();this.A&&this.A.clear()}DA(){return!this.ii}Ha(a){this.W();const b=this.L.SC();this.ta=b;this.Pa(a);this.ka(b);this.Ba.ma.appendChild(a)}W(){const a=
this.Ba.ma;let b=a.childNodes.length;for(this.A&&this.A.clear();b--;){const c=a.childNodes[b];c.nodeType===1&&c.nodeName.toLowerCase()!=="svg"||c.remove()}}J(){if(this.DA()){var a=this.Ba.ma,b=(this.Jk?lva(this.D,this.Jk).split(/ +/):this.D.W).filter(c=>c.length>0);this.qa.forEach(c=>a.classList.remove(c));b.forEach(c=>a.classList.add(c));this.qa=b;this.Kg===this.F||b.includes("mat-ligature-font")||(this.F&&a.classList.remove(this.F),this.Kg&&a.classList.add(this.Kg),this.F=this.Kg)}}O(a){return typeof a===
"string"?a.trim().split(" ")[0]:a}ka(a){const b=this.A;b&&b.forEach((c,d)=>{c.forEach(e=>{d.setAttribute(e.name,`url('${a}#${e.value}')`)})})}Pa(a){const b=a.querySelectorAll(pva),c=this.A=this.A||new Map;for(let d=0;d<b.length;d++)MK.forEach(e=>{const f=b[d];var g=f.getAttribute(e);if(g=g?g.match(qva):null){let h=c.get(f);h||(h=[],c.set(f,h));h.push({name:e,value:g[1]})}})}fb(a){this.HI=this.II=null;this.B.unsubscribe();if(a){const [b,c]=this.Xa(a);b&&(this.II=b);c&&(this.HI=c);this.B=_.y(mva(this.D,
c,b),_.gm()).subscribe(d=>this.Ha(d),d=>{this.Ka.handleError(Error("hb`"+b+"`"+c+"`"+d.message))})}}};_.NK.I=function(a){return new (a||_.NK)};
_.NK.Aa=_.Ik({type:_.NK,aa:[["mat-icon"]],La:["role","img",1,"mat-icon","notranslate"],pb:10,gb:function(a,b){a&2&&(_.Zm("data-mat-icon-type",b.DA()?"font":"svg")("data-mat-icon-name",b.HI||b.Kg)("data-mat-icon-namespace",b.II||b.Jk)("fontIcon",b.DA()?b.Kg:null),_.Zn(b.color?"mat-"+b.color:""),_.Yn("mat-icon-inline",b.inline)("mat-icon-no-color",b.color!=="primary"&&b.color!=="accent"&&b.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",_.Zo],ii:"svgIcon",Jk:"fontSet",Kg:"fontIcon"},
Hb:["matIcon"],Ob:["*"],wa:1,xa:0,template:function(a){a&1&&(_.pn(),_.qn(0))},za:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],
lb:2,Pc:0});var zp,Ap="color button checkbox date datetime-local email file hidden image month number password radio range reset search submit tel text time url week".split(" ");var Cp;var Gp,Ep;var OK;var PK;try{PK=typeof Intl!=="undefined"&&Intl.v8BreakIterator}catch(a){PK=!1}
_.cq=class{constructor(){this.H=(this.isBrowser=(this.L=_.q(lI))?this.L==="browser":typeof document==="object"&&!!document)&&/(edge)/i.test(navigator.userAgent);this.B=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);this.F=this.isBrowser&&!(!window.chrome&&!PK)&&typeof CSS!=="undefined"&&!this.H&&!this.B;this.D=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.F&&!this.H&&!this.B;this.A=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);
this.J=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);this.O=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.B;this.W=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.D}};_.cq.I=function(a){return new (a||_.cq)};_.cq.ua=_.If({token:_.cq,da:_.cq.I,ja:"root"});var rva=new _.t("cdk-input-modality-detector-options"),sva={ZV:[18,17,224,91,16]},QK={passive:!0,capture:!0},RK=class{get O(){return this.A.value}constructor(){this.yb=_.q(_.cq);this.B=null;this.A=new _.Rt(null);this.D=0;this.J=d=>{let e,f;((e=this.Ml)==null?0:(f=e.ZV)==null?0:f.some(g=>g===d.keyCode))||(this.A.next("keyboard"),this.B=Jp(d))};this.oA=d=>{Date.now()-this.D<650||(this.A.next(d.buttons===0||d.detail===0?"keyboard":"mouse"),this.B=Jp(d))};this.L=d=>{xp(d)?this.A.next("keyboard"):(this.D=
Date.now(),this.A.next("touch"),this.B=Jp(d))};const a=_.q(_.Tl),b=_.q(_.wp),c=_.q(rva,{optional:!0});this.Ml=Object.assign({},sva,c);this.F=_.y(this.A,sm());_.y(this.F,_.hm());if(this.yb.isBrowser){const d=_.q(sk).hh(null,null);this.H=a.Gb(()=>[d.listen(b,"keydown",this.J,QK),d.listen(b,"mousedown",this.oA,QK),d.listen(b,"touchstart",this.L,QK)])}}Sa(){this.A.complete();let a;(a=this.H)==null||a.forEach(b=>b())}};RK.I=function(a){return new (a||RK)};RK.ua=_.If({token:RK,da:RK.I,ja:"root"});var tva,SK;tva=new _.t("cdk-focus-monitor-default-options");SK=Dp({passive:!0,capture:!0});
_.TK=function(a,b,c=!1){b=ip(b);if(!a.yb.isBrowser||b.nodeType!==1)return _.il();a:{if(OK==null){var d=typeof document!=="undefined"?document.head:null;OK=!(!d||!d.createShadowRoot&&!d.attachShadow)}if(OK&&(d=b.getRootNode?b.getRootNode():null,typeof ShadowRoot!=="undefined"&&ShadowRoot&&d instanceof ShadowRoot))break a;d=null}d=d||a.jb;const e=a.A.get(b);if(e)return c&&(e.Fv=!0),e.subject;c={Fv:c,subject:new _.om,lN:d};a.A.set(b,c);a.nb(c);return c.subject};
_.UK=function(a,b){b=ip(b);const c=a.A.get(b);c&&(c.subject.complete(),a.L(b),a.A.delete(b),a.rb(c))};_.VK=function(a,b,c,d){b=ip(b);b===a.jb.activeElement?a.Ha(b).forEach(([e,f])=>a.qa(e,c,f)):(a.Fa(c),typeof b.focus==="function"&&b.focus(d))};
_.WK=class{constructor(){this.Wa=_.q(_.Tl);this.yb=_.q(_.cq);this.F=_.q(RK);this.D=null;this.J=this.O=!1;this.A=new Map;this.ka=0;this.B=new Map;this.Pa=()=>{this.O=!0;this.Qb=setTimeout(()=>this.O=!1)};this.jb=_.q(_.wp);this.Ka=new _.om;this.H=b=>{for(var c=Jp(b);c;c=c.parentElement)b.type==="focus"?this.mA(b,c):this.Nq(b,c)};let a;this.W=((a=_.q(tva,{optional:!0}))==null?void 0:a.G1)||0}Sa(){this.A.forEach((a,b)=>_.UK(this,b))}Xa(a){return this.D?this.J?this.Jb(a)?"touch":"program":this.D:this.O&&
this.fa?this.fa:a&&this.fb(a)?"mouse":"program"}Jb(a){return this.W===1||!(a==null||!a.contains(this.F.B))}L(a,b){a.classList.toggle("cdk-focused",!!b);a.classList.toggle("cdk-touch-focused",b==="touch");a.classList.toggle("cdk-keyboard-focused",b==="keyboard");a.classList.toggle("cdk-mouse-focused",b==="mouse");a.classList.toggle("cdk-program-focused",b==="program")}Fa(a,b=!1){this.Wa.Gb(()=>{this.D=a;this.J=a==="touch"&&b;this.W===0&&(clearTimeout(this.ta),this.ta=setTimeout(()=>this.D=null,this.J?
650:1))})}mA(a,b){const c=this.A.get(b);a=Jp(a);c&&(c.Fv||b===a)&&this.qa(b,this.Xa(a),c)}Nq(a,b){const c=this.A.get(b);!c||c.Fv&&a.relatedTarget instanceof Node&&b.contains(a.relatedTarget)||(this.L(b),this.ca(c,null))}ca(a,b){a.subject.Zd.length&&this.Wa.run(()=>a.subject.next(b))}nb(a){if(this.yb.isBrowser){var b=a.lN;(a=this.B.get(b)||0)||this.Wa.Gb(()=>{b.addEventListener("focus",this.H,SK);b.addEventListener("blur",this.H,SK)});this.B.set(b,a+1);++this.ka===1&&(this.Wa.Gb(()=>{(this.jb.defaultView||
window).addEventListener("focus",this.Pa)}),_.y(this.F.F,_.vm(this.Ka)).subscribe(c=>{this.Fa(c,!0)}))}}rb(a){a=a.lN;if(this.B.has(a)){const b=this.B.get(a);b>1?this.B.set(a,b-1):(a.removeEventListener("focus",this.H,SK),a.removeEventListener("blur",this.H,SK),this.B.delete(a))}--this.ka||((this.jb.defaultView||window).removeEventListener("focus",this.Pa),this.Ka.next(),clearTimeout(this.Qb),clearTimeout(this.ta))}qa(a,b,c){this.L(a,b);this.ca(c,b);this.fa=b}Ha(a){const b=[];this.A.forEach((c,d)=>
{(d===a||c.Fv&&d.contains(a))&&b.push([d,c])});return b}fb(a){const b=this.F.B;if(this.F.O!=="mouse"||!b||b===a||a.nodeName!=="INPUT"&&a.nodeName!=="TEXTAREA"||a.disabled)return!1;if(a=a.labels)for(let c=0;c<a.length;c++)if(a[c].contains(b))return!0;return!1}};_.WK.I=function(a){return new (a||_.WK)};_.WK.ua=_.If({token:_.WK,da:_.WK.I,ja:"root"});var XK=function(a,b){if(!a.yb.isBrowser)return!1;try{var c=(b.ownerDocument&&b.ownerDocument.defaultView||window).frameElement}catch(f){c=null}if(c&&(Mp(c)===-1||!a.isVisible(c)))return!1;c=b.nodeName.toLowerCase();let d=Mp(b);if(b.hasAttribute("contenteditable"))a=d!==-1;else{var e;if(!(e=c==="iframe"||c==="object")&&(e=a.yb.D&&a.yb.A)){e=b.nodeName.toLowerCase();let f=e==="input"&&b.type;e=!(f==="text"||f==="password"||e==="select"||e==="textarea")}a=e?!1:c==="audio"?b.hasAttribute("controls")?
d!==-1:!1:c==="video"?d===-1?!1:d!==null?!0:a.yb.J||b.hasAttribute("controls"):b.tabIndex>=0}return a},YK=function(a,b){if(b.nodeName.toLowerCase()=="input"&&b.type=="hidden")var c=!1;else c=b.nodeName.toLowerCase(),c=c==="input"||c==="select"||c==="button"||c==="textarea"||b.nodeName.toLowerCase()=="a"&&b.hasAttribute("href")||b.hasAttribute("contenteditable")||Lp(b);return c&&!a.nh(b)&&a.isVisible(b)},ZK=class{constructor(){this.yb=_.q(_.cq)}nh(a){return a.hasAttribute("disabled")}isVisible(a){return!!(a.offsetWidth||
a.offsetHeight||typeof a.getClientRects==="function"&&a.getClientRects().length)&&getComputedStyle(a).visibility==="visible"}};ZK.I=function(a){return new (a||ZK)};ZK.ua=_.If({token:ZK,da:ZK.I,ja:"root"});var $K;$K=new WeakMap;_.iq=class{constructor(){this.hb=_.q(_.Lm);this.B=_.q(rk)}load(a){const b=this.A=this.A||this.hb.get(Io);let c=$K.get(b);c||(c={aM:new Set,refs:[]},$K.set(b,c),b.xc(()=>{let d;(d=$K.get(b))==null||d.refs.forEach(e=>e.destroy());$K.delete(b)}));c.aM.has(a)||(c.aM.add(a),c.refs.push(bp(a,{Ph:this.B})))}};_.iq.I=function(a){return new (a||_.iq)};_.iq.ua=_.If({token:_.iq,da:_.iq.I,ja:"root"});var aL=class{};aL.I=function(a){return new (a||aL)};aL.Aa=_.Ik({type:aL,aa:[["ng-component"]],Hb:["cdkVisuallyHidden"],wa:0,xa:0,template:function(){},za:[".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}\n"],lb:2,Pc:0});var bL=function(a){(a=a.fa("start"))&&a.focus(void 0);return!!a},cL=function(a){a.J||(a.Wa.Gb(()=>{a.B||(a.B=a.W(),a.B.addEventListener("focus",a.qa));a.A||(a.A=a.W(),a.A.addEventListener("focus",a.ka))}),a.Sb.parentNode&&(a.Sb.parentNode.insertBefore(a.B,a.Sb),a.Sb.parentNode.insertBefore(a.A,a.Sb.nextSibling),a.J=!0))},dL=function(a){const b=a.Sb.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(b){if(!YK(a.D,b))return a=a.L(b),a==null||a.focus(void 0),!!a;b.focus(void 0);return!0}return bL(a)},
eL=function(a){return new Promise(b=>{a.ta(()=>b(dL(a)))})},fL=function(a,b){a.B&&a.A&&(a.F(b,a.B),a.F(b,a.A))},gL=class{get enabled(){return this.Yg}set enabled(a){this.Yg=a;this.B&&this.A&&(this.F(a,this.B),this.F(a,this.A))}constructor(a,b,c,d,e=!1,f){this.Sb=a;this.D=b;this.Wa=c;this.jb=d;this.hb=f;this.J=!1;this.qa=()=>{const g=this.fa("end");g&&g.focus(void 0);return!!g};this.ka=()=>bL(this);this.Yg=!0;e||cL(this)}destroy(){const a=this.B,b=this.A;a&&(a.removeEventListener("focus",this.qa),
a.remove());b&&(b.removeEventListener("focus",this.ka),b.remove());this.B=this.A=null;this.J=!1}fa(a){const b=this.Sb.querySelectorAll(`[cdk-focus-region-${a}], `+`[cdkFocusRegion${a}], `+`[cdk-focus-${a}]`);return a=="start"?b.length?b[0]:this.L(this.Sb):b.length?b[b.length-1]:this.ca(this.Sb)}ue(){return this.J}L(a){if(YK(this.D,a)&&XK(this.D,a))return a;a=a.children;for(let b=0;b<a.length;b++){const c=a[b].nodeType===this.jb.ELEMENT_NODE?this.L(a[b]):null;if(c)return c}return null}ca(a){if(YK(this.D,
a)&&XK(this.D,a))return a;a=a.children;for(let b=a.length-1;b>=0;b--){const c=a[b].nodeType===this.jb.ELEMENT_NODE?this.ca(a[b]):null;if(c)return c}return null}W(){const a=this.jb.createElement("div");this.F(this.Yg,a);a.classList.add("cdk-visually-hidden");a.classList.add("cdk-focus-trap-anchor");a.setAttribute("aria-hidden","true");return a}F(a,b){a?b.setAttribute("tabindex","0"):b.removeAttribute("tabindex")}ta(a){this.hb?_.Rm(a,{Ya:this.hb}):setTimeout(a)}},hL=class{constructor(){this.A=_.q(ZK);
this.Wa=_.q(_.Tl);this.jb=_.q(_.wp);this.hb=_.q(_.Lm);_.q(_.iq).load(aL)}create(a,b=!1){return new gL(a,this.A,this.Wa,this.jb,b,this.hb)}};hL.I=function(a){return new (a||hL)};hL.ua=_.If({token:hL,da:hL.I,ja:"root"});var iL=new Set,jL,wq=class{constructor(){this.yb=_.q(_.cq);this.B=_.q(mI,{optional:!0});this.A=this.yb.isBrowser&&window.matchMedia?window.matchMedia.bind(window):bea}matchMedia(a){if(this.yb.D||this.yb.F){var b=this.B;if(!iL.has(a))try{jL||(jL=document.createElement("style"),b&&jL.setAttribute("nonce",b),jL.setAttribute("type","text/css"),document.head.appendChild(jL)),jL.sheet&&(jL.sheet.insertRule(`@media ${a} {body{ }}`,0),iL.add(a))}catch(c){console.error(c)}}return this.A(a)}};
wq.I=function(a){return new (a||wq)};wq.ua=_.If({token:wq,da:wq.I,ja:"root"});var kL=class{constructor(){this.D=_.q(wq);this.Cd=_.q(_.Tl);this.B=new Map;this.A=new _.om}Sa(){this.A.next();this.A.complete()}observe(a){a=cea(fp(a)).map(b=>this.F(b).observable);a=_.tl(a);a=_.xl(_.y(a,_.gm()),_.y(a,sm(),dm(0)));return _.y(a,_.w(b=>{const c={matches:!1,zJ:{}};b.forEach(({matches:d,query:e})=>{c.matches=c.matches||d;c.zJ[e]=d});return c}))}F(a){if(this.B.has(a))return this.B.get(a);const b=this.D.matchMedia(a),c={observable:_.y(new _.Wk(d=>{const e=f=>this.Cd.run(()=>d.next(f));
b.addListener(e);return()=>{b.removeListener(e)}}),_.tm(b),_.w(({matches:d})=>({query:a,matches:d})),_.vm(this.A)),q2:b};this.B.set(a,c);return c}};kL.I=function(a){return new (a||kL)};kL.ua=_.If({token:kL,da:kL.I,ja:"root"});var uva=function(a){if(!a.yb.isBrowser)return 0;const b=a.jb.createElement("div");b.style.backgroundColor="rgb(1,2,3)";b.style.position="absolute";a.jb.body.appendChild(b);a=(a=a.jb.defaultView||window)&&a.getComputedStyle?a.getComputedStyle(b):null;a=(a&&a.backgroundColor||"").replace(/ /g,"");b.remove();switch(a){case "rgb(0,0,0)":case "rgb(45,50,54)":case "rgb(32,32,32)":return 2;case "rgb(255,255,255)":case "rgb(255,250,239)":return 1}return 0},lL=class{constructor(){this.yb=_.q(_.cq);this.jb=
_.q(_.wp);this.B=_.q(kL).observe("(forced-colors: active)").subscribe(()=>{this.A&&(this.A=!1,this.wz())})}Sa(){this.B.unsubscribe()}wz(){if(!this.A&&this.yb.isBrowser&&this.jb.body){const a=this.jb.body.classList;a.remove("cdk-high-contrast-active","cdk-high-contrast-black-on-white","cdk-high-contrast-white-on-black");this.A=!0;const b=uva(this);b===1?a.add("cdk-high-contrast-active","cdk-high-contrast-black-on-white"):b===2&&a.add("cdk-high-contrast-active","cdk-high-contrast-white-on-black")}}};
lL.I=function(a){return new (a||lL)};lL.ua=_.If({token:lL,da:lL.I,ja:"root"});var vva=new _.t("liveAnnouncerElement",{ja:"root",da:dea}),wva=new _.t("LIVE_ANNOUNCER_DEFAULT_OPTIONS");var mL=class{create(a){return typeof MutationObserver==="undefined"?null:new MutationObserver(a)}};mL.I=function(a){return new (a||mL)};mL.ua=_.If({token:mL,da:mL.I,ja:"root"});
var nL=class{constructor(){this.D=_.q(mL);this.A=new Map;this.Wa=_.q(_.Tl)}Sa(){this.A.forEach((a,b)=>this.B(b))}observe(a){const b=ip(a);return new _.Wk(c=>{const d=_.y(this.F(b),_.w(e=>e.filter(f=>!eea(f))),_.Il(e=>!!e.length)).subscribe(e=>{this.Wa.run(()=>{c.next(e)})});return()=>{d.unsubscribe();this.H(b)}})}F(a){return this.Wa.Gb(()=>{if(this.A.has(a))this.A.get(a).count++;else{const b=new _.om,c=this.D.create(d=>b.next(d));c&&c.observe(a,{characterData:!0,childList:!0,subtree:!0});this.A.set(a,
{GX:c,stream:b,count:1})}return this.A.get(a).stream})}H(a){this.A.has(a)&&(this.A.get(a).count--,this.A.get(a).count||this.B(a))}B(a){if(this.A.has(a)){const {GX:b,stream:c}=this.A.get(a);b&&b.disconnect();c.complete();this.A.delete(a)}}};nL.I=function(a){return new (a||nL)};nL.ua=_.If({token:nL,da:nL.I,ja:"root"});
var oL=function(a){a.B();const b=a.D.observe(a.Ba);a.A=(a.Tv?_.y(b,dm(a.Tv)):b).subscribe(a.event)},pL=class{get disabled(){return this.Cc}set disabled(a){(this.Cc=a)?this.B():oL(this)}get Tv(){return this.F}set Tv(a){this.F=jp(a);oL(this)}constructor(){this.D=_.q(nL);this.Ba=_.q(_.Gi);this.event=new _.Cq;this.Cc=!1;this.A=null}Xh(){this.A||this.disabled||oL(this)}Sa(){this.B()}B(){let a;(a=this.A)==null||a.unsubscribe()}};pL.I=function(a){return new (a||pL)};
pL.Ia=_.Kk({type:pL,aa:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",_.Zo],Tv:"debounce"},outputs:{event:"cdkObserveContent"},Hb:["cdkObserveContent"]});var qL=class{};qL.I=function(a){return new (a||qL)};qL.Na=_.Jk({type:qL});qL.Ma=_.Jf({Fb:[mL]});var xva=0,rL=function(a,b,...c){const d=a.H;let e,f;c.length===1&&typeof c[0]==="number"?f=c[0]:[e,f]=c;a.clear();clearTimeout(a.F);e||(e=d&&d.Vs?d.Vs:"polite");f==null&&d&&(f=d.duration);a.A.setAttribute("aria-live",e);a.A.id&&a.L(a.A.id);a.Wa.Gb(()=>{a.B||(a.B=new Promise(g=>a.D=g));clearTimeout(a.F);a.F=setTimeout(()=>{a.A.textContent=b;typeof f==="number"&&(a.F=setTimeout(()=>a.clear(),f));let g;(g=a.D)==null||g.call(a);a.B=a.D=void 0},100);return a.B})},sL=class{constructor(){this.Wa=_.q(_.Tl);
this.H=_.q(wva,{optional:!0});this.jb=_.q(_.wp);this.A=_.q(vva,{optional:!0})||this.J()}clear(){this.A&&(this.A.textContent="")}Sa(){clearTimeout(this.F);let a;(a=this.A)==null||a.remove();this.A=null;let b;(b=this.D)==null||b.call(this);this.B=this.D=void 0}J(){const a=this.jb.getElementsByClassName("cdk-live-announcer-element"),b=this.jb.createElement("div");for(let c=0;c<a.length;c++)a[c].remove();b.classList.add("cdk-live-announcer-element");b.classList.add("cdk-visually-hidden");b.setAttribute("aria-atomic",
"true");b.setAttribute("aria-live","polite");b.id=`cdk-live-announcer-${xva++}`;this.jb.body.appendChild(b);return b}L(a){const b=this.jb.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let c=0;c<b.length;c++){const d=b[c],e=d.getAttribute("aria-owns");e?e.indexOf(a)===-1&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}};sL.I=function(a){return new (a||sL)};sL.ua=_.If({token:sL,da:sL.I,ja:"root"});var tL=class{constructor(){_.q(lL).wz()}};tL.I=function(a){return new (a||tL)};tL.Na=_.Jk({type:tL});tL.Ma=_.Jf({imports:[qL]});var Rp=0,uL=function(a,b,c,d){if(a.L(b,c)){var e=Qp(c,d);typeof c!=="string"?(Sp(c,a.D),a.A.set(e,{Cs:c,Tx:0})):a.A.has(e)||a.O(c,d);a.F(b,e)||a.J(b,e)}},vL=function(a,b,c){if(c&&a.H(b)){var d=Qp(c,"tooltip");a.F(b,d)&&a.ka(b,d);typeof c==="string"&&(b=a.A.get(d))&&b.Tx===0&&a.ca(d);var e;((e=a.B)==null?void 0:e.childNodes.length)===0&&(a.B.remove(),a.B=null)}},wL=class{constructor(){this.yb=_.q(_.cq);this.jb=_.q(_.wp);this.A=new Map;this.B=null;this.D=`${Rp++}`;_.q(_.iq).load(aL);this.D=_.q(kI)+
"-"+Rp++}Sa(){const a=this.jb.querySelectorAll(`[${"cdk-describedby-host"}="${this.D}"]`);for(let c=0;c<a.length;c++)this.fa(a[c]),a[c].removeAttribute("cdk-describedby-host");let b;(b=this.B)==null||b.remove();this.B=null;this.A.clear()}O(a,b){const c=this.jb.createElement("div");Sp(c,this.D);c.textContent=a;b&&c.setAttribute("role",b);this.W();this.B.appendChild(c);this.A.set(Qp(a,b),{Cs:c,Tx:0})}ca(a){let b,c;(b=this.A.get(a))==null||(c=b.Cs)==null||c.remove();this.A.delete(a)}W(){if(!this.B){var a=
this.jb.querySelectorAll('.cdk-describedby-message-container[platform="server"]');for(let b=0;b<a.length;b++)a[b].remove();a=this.jb.createElement("div");a.style.visibility="hidden";a.classList.add("cdk-describedby-message-container");a.classList.add("cdk-visually-hidden");this.yb.isBrowser||a.setAttribute("platform","server");this.jb.body.appendChild(a);this.B=a}}fa(a){const b=Np(a,"aria-describedby").filter(c=>c.indexOf("cdk-describedby-message")!=0);a.setAttribute("aria-describedby",b.join(" "))}J(a,
b){b=this.A.get(b);Op(a,"aria-describedby",b.Cs.id);a.setAttribute("cdk-describedby-host",this.D);b.Tx++}ka(a,b){b=this.A.get(b);b.Tx--;Pp(a,"aria-describedby",b.Cs.id);a.removeAttribute("cdk-describedby-host")}F(a,b){a=Np(a,"aria-describedby");b=(b=this.A.get(b))&&b.Cs.id;return!!b&&a.indexOf(b)!=-1}L(a,b){if(!this.H(a))return!1;if(b&&typeof b==="object")return!0;b=b==null?"":`${b}`.trim();a=a.getAttribute("aria-label");return b?!a||a.trim()!==b:!1}H(a){return a.nodeType===this.jb.ELEMENT_NODE}};
wL.I=function(a){return new (a||wL)};wL.ua=_.If({token:wL,da:wL.I,ja:"root"});var zva=class extends gL{get enabled(){return this.Yg}set enabled(a){(this.Yg=a)?this.H.register(this):xL(this.H,this)}constructor(a,b,c,d,e,f,g,h){super(a,b,c,d,g.defer,h);this.H=e;this.O=f;this.H.register(this)}destroy(){xL(this.H,this);super.destroy()}CH(){yva(this.O,this);fL(this,!0)}AH(){var a=this.O;a.A&&(this.jb.removeEventListener("focus",a.A,!0),a.A=null);fL(this,!1)}};var yva=function(a,b){a.A&&b.jb.removeEventListener("focus",a.A,!0);a.A=c=>Ava(b,c);b.Wa.Gb(()=>{b.jb.addEventListener("focus",a.A,!0)})},Ava=function(a,b){b=b.target;const c=a.Sb;let d;!b||c.contains(b)||((d=b.closest)==null?0:d.call(b,"div.cdk-overlay-pane"))||setTimeout(()=>{a.enabled&&!c.contains(a.jb.activeElement)&&bL(a)})},Bva=class{constructor(){this.A=null}};var Cva=new _.t("FOCUS_TRAP_INERT_STRATEGY");var xL=function(a,b){b.AH();a=a.A;b=a.indexOf(b);b!==-1&&(a.splice(b,1),a.length&&a[a.length-1].CH())},yL=class{constructor(){this.A=[]}register(a){let b=this.A=this.A.filter(c=>c!==a);b.length&&b[b.length-1].AH();b.push(a);a.CH()}};yL.I=function(a){return new (a||yL)};yL.ua=_.If({token:yL,da:yL.I,ja:"root"});var zL=class{constructor(){this.A=_.q(ZK);this.Wa=_.q(_.Tl);this.B=_.q(yL);this.jb=_.q(_.wp);this.hb=_.q(_.Lm);this.D=_.q(Cva,{optional:!0})||new Bva}create(a,b={defer:!1}){let c;typeof b==="boolean"?c={defer:b}:c=b;return new zva(a,this.A,this.Wa,this.jb,this.B,this.D,c,this.hb)}};zL.I=function(a){return new (a||zL)};zL.ua=_.If({token:zL,da:zL.I,ja:"root"});var AL;AL={};_.kq=class{constructor(){this.A=_.q(kI)}getId(a){this.A!=="ng"&&(a+=this.A);AL.hasOwnProperty(a)||(AL[a]=0);return`${a}${AL[a]++}`}};_.kq.I=function(a){return new (a||_.kq)};_.kq.ua=_.If({token:_.kq,da:_.kq.I,ja:"root"});var BL=function(a,b){const c=b.keyCode;b.key&&b.key.length===1?a.F.next(b.key.toLocaleUpperCase()):(c>=65&&c<=90||c>=48&&c<=57)&&a.F.next(String.fromCharCode(c))},CL=class{constructor(a,b){this.F=new _.om;this.A=[];this.D=-1;this.B=[];this.J=this.H=new _.om;const c=typeof(b==null?void 0:b.NB)==="number"?b.NB:200;if(b==null?0:b.dk)this.L=b.dk;this.A=a;this.O(c)}destroy(){this.B=[];this.F.complete();this.H.complete()}reset(){this.B=[]}O(a){_.y(this.F,_.xm(b=>this.B.push(b)),dm(a),_.Il(()=>this.B.length>
0),_.w(()=>this.B.join("").toLocaleUpperCase())).subscribe(b=>{for(let c=1;c<this.A.length+1;c++){const d=this.A[(this.D+c)%this.A.length];let e,f,g;if(((e=this.L)==null||!e.call(this,d))&&((g=(f=d).QC)==null?void 0:g.call(f).toLocaleUpperCase().trim().indexOf(b))===0){this.H.next(d);break}}this.B=[]})}};var DL=function(a){a.Ha=!0;return a},EL=function(a){a.Fa=!0;return a},FL=function(a,b){a.qa=b;return a},GL=function(a){a.Xa=["shiftKey"];return a},HL=function(a,b=200){a.ta.unsubscribe();const c=a.L();a.F=new CL(c,{NB:typeof b==="number"?b:void 0,dk:d=>a.ka(d)});a.ta=a.F.J.subscribe(d=>{a.D(d)});return a},IL=function(a){a.Pa=!0;return a},Dva=function(a){a.ca={enabled:!0,QB:10};return a},JL=function(a,b){var c=a.L();b=typeof b==="number"?b:c.indexOf(b);c=c[b];a.W.set(c==null?null:c);a.H.set(b);(a=
a.F)!=null&&(a.D=b)},KL=function(a){a.H()<0?a.J(0,1):a.nb(1)},LL=function(a){a.H()<0&&a.Ha?a.J(a.L().length-1,-1):a.nb(-1)},ML=class{constructor(a,b){this.A=a;this.H=_.Ln(-1);this.W=_.Ln(null);this.Ha=!1;this.ta=_.Ok.A;this.Fa=!0;this.Xa=[];this.Pa=!1;this.ca={enabled:!1,QB:10};this.ka=c=>c.disabled;this.fa=new _.om;this.wc=new _.om;a instanceof wn?this.Jb=a.changes.subscribe(c=>this.fb(zq(c))):Ul(a)&&(this.rb=Vo(()=>this.fb(a()),{Ya:b}))}dk(a){this.ka=a;return this}D(a){const b=this.W();JL(this,
a);this.W()!==b&&this.wc.next(this.H())}Wk(a){var b=a.keyCode,c=["altKey","ctrlKey","metaKey","shiftKey"].every(e=>!a[e]||this.Xa.indexOf(e)>-1);switch(b){case 9:this.fa.next();return;case 40:if(this.Fa&&c){KL(this);break}else return;case 38:if(this.Fa&&c){LL(this);break}else return;case 39:if(this.qa&&c){this.qa==="rtl"?LL(this):KL(this);break}else return;case 37:if(this.qa&&c){this.qa==="rtl"?KL(this):LL(this);break}else return;case 36:if(this.Pa&&c){this.J(0,1);break}else return;case 35:if(this.Pa&&
c){this.J(this.L().length-1,-1);break}else return;case 33:if(this.ca.enabled&&c){b=this.H()-this.ca.QB;this.J(b>0?b:0,1);break}else return;case 34:if(this.ca.enabled&&c){b=this.H()+this.ca.QB;c=this.L().length;this.J(b<c?b:c-1,-1);break}else return;default:if(c||_.yp(a,"shiftKey")){let e;(e=this.F)==null||BL(e,a)}return}let d;(d=this.F)==null||d.reset();a.preventDefault()}get O(){return this.H()}get B(){return this.W()}destroy(){this.ta.unsubscribe();let a;(a=this.Jb)==null||a.unsubscribe();let b;
(b=this.rb)==null||b.destroy();let c;(c=this.F)==null||c.destroy();this.fa.complete();this.wc.complete()}nb(a){this.Ha?this.Nb(a):this.Qb(a)}Nb(a){const b=this.L();for(let c=1;c<=b.length;c++){const d=(this.H()+a*c+b.length)%b.length;if(!this.ka(b[d])){this.D(d);break}}}Qb(a){this.J(this.H()+a,a)}J(a,b){const c=this.L();if(c[a]){for(;this.ka(c[a]);)if(a+=b,!c[a])return;this.D(a)}}L(){return Ul(this.A)?this.A():this.A instanceof wn?zq(this.A):this.A}fb(a){var b;(b=this.F)!=null&&(b.A=a);if(b=this.W())a=
a.indexOf(b),a>-1&&a!==this.H()&&(this.H.set(a),(b=this.F)!=null&&(b.D=a))}};var NL=class extends ML{D(a){if(this.B){var b=this.B;b.B&&(b.B=!1,_.vI(b.bb))}super.D(a);this.B&&(a=this.B,a.B||(a.B=!0,_.vI(a.bb)))}};var OL=class extends ML{constructor(){super(...arguments);this.Ka="program"}D(a){super.D(a);this.B&&this.B.focus(this.Ka)}};var Eva;_.PL=function(a,b){var c={};c.EK!=null||(c.EK=!0);let d=typeof b==="number"?b:a.A.findIndex(h=>a.H(h)===a.H(b));if(!(d<0||d>=a.A.length)){var e=a.A[d];if(a.B===null||a.H(e)!==a.H(a.B)){var f=a.B;a.B=e!=null?e:null;a.J=d;(e=a.D)!=null&&(e.D=d);var g;(g=a.B)==null||g.focus();f==null||f.YN();c.EK&&a.wc.next(a.B);a.Pa&&a.ca()}}};
Eva=class{O(){if(!this.Fa&&this.A.length!==0){var a=0;for(var b=0;b<this.A.length;b++)if(!this.F(this.A[b])&&!this.Qb(this.A[b])){a=b;break}b=this.A[a];if(b.eM){var c;(c=this.B)==null||c.YN();this.J=a;this.B=b;(c=this.D)!=null&&(c.D=a);b.eM()}else _.PL(this,a);this.Fa=!0}}constructor(a,b){this.J=-1;this.B=null;this.Pa=!1;this.L="ltr";this.F=()=>!1;this.H=c=>c;this.A=[];this.W=_.Ok.A;this.Fa=!1;this.wc=new _.om;a instanceof wn?(this.A=zq(a),a.changes.subscribe(c=>{this.A=zq(c);(c=this.D)!=null&&(c.A=
this.A);this.Ha(this.A);this.O()})):_.Jl(a)?a.subscribe(c=>{this.A=c;let d;(d=this.D)!=null&&(d.A=c);this.Ha(c);this.O()}):(this.A=a,this.O());typeof b.nZ==="boolean"&&(this.Pa=b.nZ);b.jL&&(this.L=b.jL);b.dk&&(this.F=b.dk);b.Ug&&(this.H=b.Ug);typeof b.VN!=="undefined"&&this.Nb(b.VN)}destroy(){this.W.unsubscribe();let a;(a=this.D)==null||a.destroy();this.wc.complete()}Wk(a){switch(a.key){case "Tab":return;case "ArrowDown":this.rb();break;case "ArrowUp":this.Jb();break;case "ArrowRight":this.L==="rtl"?
this.fa():this.ka();break;case "ArrowLeft":this.L==="rtl"?this.ka():this.fa();break;case "Home":this.fb();break;case "End":this.nb();break;case "Enter":case " ":this.ca();break;default:if(a.key==="*")this.Xa();else{var b;(b=this.D)==null||BL(b,a);return}}let c;(c=this.D)==null||c.reset();a.preventDefault()}fb(){_.PL(this,this.qa(-1))}nb(){_.PL(this,this.ta(this.A.length))}rb(){_.PL(this,this.qa(this.J))}Jb(){_.PL(this,this.ta(this.J))}Ha(a){const b=this.B;if(b&&(a=a.findIndex(c=>this.H(c)===this.H(b)),
a>-1&&a!==this.J)){this.J=a;let c;(c=this.D)!=null&&(c.D=a)}}Nb(a){this.D=new CL(this.A,{NB:typeof a==="number"?a:void 0,dk:b=>this.F(b)});this.W=this.D.J.subscribe(b=>{_.PL(this,b)})}qa(a){for(let b=a+1;b<this.A.length;b++)if(!this.F(this.A[b]))return b;return a}ta(a){for(let b=a-1;b>=0;b--)if(!this.F(this.A[b]))return b;return a}fa(){if(this.B)if(this.Ka())this.B.collapse();else{const a=this.B.getParent();a&&!this.F(a)&&_.PL(this,a)}}ka(){this.B&&(this.Ka()?_.y(_.Tp(this.B.uw()),_.gm()).subscribe(a=>
{(a=a.find(b=>!this.F(b)))&&_.PL(this,a)}):this.B.expand())}Ka(){return this.B?typeof this.B.Cf==="boolean"?this.B.Cf:this.B.Cf():!1}Qb(a){let b;return typeof a.nh==="boolean"?a.nh:(b=a.nh)==null?void 0:b.call(a)}Xa(){if(this.B){var a=this.B.getParent();_.y(a?_.Tp(a.uw()):_.il(this.A.filter(b=>b.getParent()===null)),_.gm()).subscribe(b=>{for(const c of b)c.expand()})}}ca(){let a;(a=this.B)==null||a.activate()}};_.Fva=new _.t("tree-key-manager",{ja:"root",da:function(){return(a,b)=>new Eva(a,b)}});var Gva=new _.t("cdk-dir-doc",{ja:"root",da:fea});var Hva;Hva=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;
_.lq=class{get value(){return this.Ly()}constructor(){this.Ly=_.Ln("ltr");this.wc=new _.Cq;const a=_.q(Gva,{optional:!0});if(a){var b=a.documentElement?a.documentElement.dir:null,c=this.Ly,d=c.set;b=(a.body?a.body.dir:null)||b||"ltr";const e=(b==null?void 0:b.toLowerCase())||"";let f;b=e==="auto"&&typeof navigator!=="undefined"&&((f=navigator)==null?0:f.language)?Hva.test(navigator.language)?"rtl":"ltr":e==="rtl"?"rtl":"ltr";d.call(c,b)}}Sa(){this.wc.complete()}};
_.lq.I=function(a){return new (a||_.lq)};_.lq.ua=_.If({token:_.lq,da:_.lq.I,ja:"root"});var QL=class{};QL.I=function(a){return new (a||QL)};QL.Na=_.Jk({type:QL});QL.Ma=_.Jf({});var RL=class{constructor(){this.B=[];this.jb=_.q(_.wp)}Sa(){this.detach()}add(a){this.remove(a);this.B.push(a)}remove(a){a=this.B.indexOf(a);a>-1&&this.B.splice(a,1);this.B.length===0&&this.detach()}};RL.I=function(a){return new (a||RL)};RL.ua=_.If({token:RL,da:RL.I,ja:"root"});var qq=class extends RL{constructor(){super(...arguments);this.Wa=_.q(_.Tl);this.D=_.q(sk).hh(null,null);this.H=a=>{const b=this.B;for(let c=b.length-1;c>-1;c--)if(b[c].W.Zd.length>0){this.Wa.run(()=>b[c].W.next(a));break}}}add(a){super.add(a);this.A||(this.Wa.Gb(()=>{this.F=this.D.listen("body","keydown",this.H)}),this.A=!0)}detach(){if(this.A){let a;(a=this.F)==null||a.call(this);this.A=!1}}};qq.I=(()=>{let a;return function(b){return(a||(a=_.xi(qq)))(b||qq)}})();qq.ua=_.If({token:qq,da:qq.I,ja:"root"});var sq=class extends RL{constructor(){super(...arguments);this.yb=_.q(_.cq);this.Wa=_.q(_.Tl);this.L=_.q(sk).hh(null,null);this.D=!1;this.W=a=>{this.H=Jp(a)};this.F=a=>{const b=Jp(a),c=a.type==="click"&&this.H?this.H:b;this.H=null;const d=this.B.slice();for(let e=d.length-1;e>-1;e--){const f=d[e];if(f.ca.Zd.length<1||!f.ue())continue;if(Up(f.J,b)||Up(f.J,c))break;const g=f.ca;this.Wa?this.Wa.run(()=>g.next(a)):g.next(a)}}}add(a){super.add(a);if(!this.A){const b=this.jb.body,c={capture:!0},d=this.L;
this.J=this.Wa.Gb(()=>[d.listen(b,"pointerdown",this.W,c),d.listen(b,"click",this.F,c),d.listen(b,"auxclick",this.F,c),d.listen(b,"contextmenu",this.F,c)]);this.yb.A&&!this.D&&(this.O=b.style.cursor,b.style.cursor="pointer",this.D=!0);this.A=!0}}detach(){if(this.A){let a;(a=this.J)==null||a.forEach(b=>b());this.J=void 0;this.yb.A&&this.D&&(this.jb.body.style.cursor=this.O,this.D=!1);this.A=!1}}};sq.I=(()=>{let a;return function(b){return(a||(a=_.xi(sq)))(b||sq)}})();sq.ua=_.If({token:sq,da:sq.I,ja:"root"});var jq=class{};jq.I=function(a){return new (a||jq)};
jq.Aa=_.Ik({type:jq,aa:[["ng-component"]],La:["cdk-overlay-style-loader",""],wa:0,xa:0,template:function(){},za:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;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:.6}}.cdk-overlay-dark-backdrop{background:rgba(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;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}\n"],lb:2,
Pc:0});
var mq=function(a){a.D();a.bo||a.B();return a.bo},dq=class{constructor(){this.yb=_.q(_.cq);this.jb=_.q(_.wp);this.A=_.q(_.iq)}Sa(){let a;(a=this.bo)==null||a.remove()}B(){if(this.yb.isBrowser||Kp()){var a=this.jb.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]');for(let b=0;b<a.length;b++)a[b].remove()}a=this.jb.createElement("div");a.classList.add("cdk-overlay-container");Kp()?a.setAttribute("platform","test"):this.yb.isBrowser||a.setAttribute("platform","server");
this.jb.body.appendChild(a);this.bo=a}D(){this.A.load(jq)}};dq.I=function(a){return new (a||dq)};dq.ua=_.If({token:dq,da:dq.I,ja:"root"});new _.t("VIRTUAL_SCROLL_STRATEGY");var SL=function(a,b){const c=a.A.get(b);c&&(c.unsubscribe(),a.A.delete(b))},TL=function(a,b=20){return a.yb.isBrowser?new _.Wk(c=>{a.B||(a.B=a.Wa.Gb(()=>a.H.listen("document","scroll",()=>a.D.next())));const d=b>0?_.y(a.D,Yl(b)).subscribe(c):a.D.subscribe(c);a.F++;return()=>{d.unsubscribe();a.F--;if(!a.F){let e;(e=a.B)==null||e.call(a);a.B=void 0}}}):_.il()},Iva=function(a,b){const c=[];a.A.forEach((d,e)=>{a.J(e,b)&&c.push(e)});return c},aq=class{constructor(){this.Wa=_.q(_.Tl);this.yb=_.q(_.cq);
this.H=_.q(sk).hh(null,null);this.D=new _.om;this.F=0;this.A=new Map}register(a){this.A.has(a)||this.A.set(a,a.A.subscribe(()=>this.D.next(a)))}Sa(){let a;(a=this.B)==null||a.call(this);this.B=void 0;this.A.forEach((b,c)=>SL(this,c));this.D.complete()}J(a,b){b=ip(b);a=a.Xb.ma;do if(b==a)return!0;while(b=b.parentElement);return!1}};aq.I=function(a){return new (a||aq)};aq.ua=_.If({token:aq,da:aq.I,ja:"root"});var UL=class{constructor(){this.Xb=_.q(_.Gi);this.B=_.q(aq);this.mc=_.q(_.Tl);this.dir=_.q(_.lq,{optional:!0});this.J=this.Xb.ma;this.Bb=new _.om;this.D=_.q(_.oq);this.A=new _.om}Pb(){this.H=this.mc.Gb(()=>this.D.listen(this.J,"scroll",a=>this.A.next(a)));this.B.register(this)}Sa(){let a;(a=this.H)==null||a.call(this);this.A.complete();SL(this.B,this);this.Bb.next();this.Bb.complete()}scrollTo(a){const b=this.Xb.ma,c=this.dir&&this.dir.value=="rtl";a.left==null&&(a.left=c?a.end:a.start);a.right==
null&&(a.right=c?a.start:a.end);a.bottom!=null&&(a.top=b.scrollHeight-b.clientHeight-a.bottom);c&&Hp()!=0?(a.left!=null&&(a.right=b.scrollWidth-b.clientWidth-a.left),Hp()==2?a.left=a.right:Hp()==1&&(a.left=a.right?-a.right:a.right)):a.right!=null&&(a.left=b.scrollWidth-b.clientWidth-a.right);this.F(a)}F(a){const b=this.Xb.ma;Fp()?b.scrollTo(a):(a.top!=null&&(b.scrollTop=a.top),a.left!=null&&(b.scrollLeft=a.left))}};UL.I=function(a){return new (a||UL)};
UL.Ia=_.Kk({type:UL,aa:[["","cdk-scrollable",""],["","cdkScrollable",""]]});_.VL=new _.t("_ViewRepeater");_.WL=function(a,...b){b.forEach(c=>a.W(c));b=a.J();a.ni();return b};_.XL=function(a,b){return a.A.has(a.H(b))};
_.YL=class{get selected(){this.F||(this.F=Array.from(this.A.values()));return this.F}constructor(a=!1){this.L=a;this.fa=!0;this.rr=void 0;this.A=new Set;this.B=[];this.D=[];this.Di=new _.om}select(...a){a.forEach(b=>this.ca(b));a=this.J();this.ni();return a}toggle(a){return _.XL(this,a)?_.WL(this,a):this.select(a)}clear(a=!0){this.O();const b=this.J();a&&this.ni();return b}ne(){return this.A.size===0}sort(a){this.L&&this.selected&&this.F.sort(a)}ni(){this.F=null;if(this.D.length||this.B.length)this.Di.next({source:this,
Vq:this.D,bi:this.B}),this.B=[],this.D=[]}ca(a){a=this.H(a);_.XL(this,a)||(this.L||this.O(),_.XL(this,a)||this.A.add(a),this.D.push(a))}W(a){a=this.H(a);_.XL(this,a)&&(this.A.delete(a),this.B.push(a))}O(){this.ne()||this.A.forEach(a=>this.W(a))}ka(){}J(){return!(!this.B.length&&!this.D.length)}H(a,b){if(this.rr){let c;b=(c=b)!=null?c:this.A;for(let d of b)if(this.rr(a,d))return d}return a}};_.ZL=class{constructor(){this.A=[]}notify(a,b){for(let c of this.A)c(a,b)}listen(a){this.A.push(a);return()=>{this.A=this.A.filter(b=>a!==b)}}Sa(){this.A=[]}};_.ZL.I=function(a){return new (a||_.ZL)};_.ZL.ua=_.If({token:_.ZL,da:_.ZL.I,ja:"root"});var $L,aM;$L=function(a){a.A||a.F();const b={width:a.A.width,height:a.A.height};a.yb.isBrowser||(a.A=null);return b};aM=function(a){if(!a.yb.isBrowser)return{top:0,left:0};const b=a.jb;a=a.jb.defaultView||window;const c=b.documentElement,d=c.getBoundingClientRect();return{top:-d.top||b.body.scrollTop||a.scrollY||c.scrollTop||0,left:-d.left||b.body.scrollLeft||a.scrollX||c.scrollLeft||0}};
_.Xp=class{constructor(){this.yb=_.q(_.cq);this.B=new _.om;this.jb=_.q(_.wp);const a=_.q(_.Tl),b=_.q(sk).hh(null,null);a.Gb(()=>{if(this.yb.isBrowser){const c=d=>this.B.next(d);this.D=[b.listen("window","resize",c),b.listen("window","orientationchange",c)]}this.wc().subscribe(()=>this.A=null)})}Sa(){let a;(a=this.D)==null||a.forEach(b=>b());this.B.complete()}wc(a=20){return a>0?_.y(this.B,Yl(a)):this.B}F(){const a=this.jb.defaultView||window;this.A=this.yb.isBrowser?{width:a.innerWidth,height:a.innerHeight}:
{width:0,height:0}}};_.Xp.I=function(a){return new (a||_.Xp)};_.Xp.ua=_.If({token:_.Xp,da:_.Xp.I,ja:"root"});new _.t("VIRTUAL_SCROLLABLE");var bM=class{};bM.I=function(a){return new (a||bM)};bM.Na=_.Jk({type:bM});bM.Ma=_.Jf({});_.cM=class{};_.cM.I=function(a){return new (a||_.cM)};_.cM.Na=_.Jk({type:_.cM});_.cM.Ma=_.Jf({imports:[QL,bM,QL,bM]});var dM=Fp(),gea=class{constructor(a,b){this.F=a;this.B={top:"",left:""};this.A=!1;this.jb=b}attach(){}enable(){if(this.H()){const a=this.jb.documentElement;this.D=aM(this.F);this.B.left=a.style.left||"";this.B.top=a.style.top||"";a.style.left=hp(-this.D.left);a.style.top=hp(-this.D.top);a.classList.add("cdk-global-scrollblock");this.A=!0}}disable(){if(this.A){const a=this.jb.documentElement,b=a.style,c=this.jb.body.style,d=b.scrollBehavior||"",e=c.scrollBehavior||"";this.A=!1;b.left=this.B.left;b.top=
this.B.top;a.classList.remove("cdk-global-scrollblock");dM&&(b.scrollBehavior=c.scrollBehavior="auto");window.scroll(this.D.left,this.D.top);dM&&(b.scrollBehavior=d,c.scrollBehavior=e)}}H(){if(this.jb.documentElement.classList.contains("cdk-global-scrollblock")||this.A)return!1;const a=this.jb.documentElement,b=$L(this.F);return a.scrollHeight>b.height||a.scrollWidth>b.width}};var Jva=class{constructor(a,b,c,d){this.F=a;this.Wa=b;this.D=c;this.ob=d;this.A=null;this.B=()=>{this.disable();this.Ua.ue()&&this.Wa.run(()=>this.Ua.detach())}}attach(a){this.Ua=a}enable(){if(!this.A){var a=_.y(TL(this.F,0),_.Il(b=>!b||!this.Ua.J.contains(b.Xb.ma)));this.ob&&this.ob.threshold&&this.ob.threshold>1?(this.H=aM(this.D).top,this.A=a.subscribe(()=>{const b=aM(this.D).top;Math.abs(b-this.H)>this.ob.threshold?this.B():this.Ua.sf()})):this.A=a.subscribe(this.B)}}disable(){this.A&&(this.A.unsubscribe(),
this.A=null)}detach(){this.disable();this.Ua=null}};_.eM=class{enable(){}disable(){}attach(){}};var hea=class{constructor(a,b,c,d){this.B=a;this.D=b;this.Wa=c;this.ob=d;this.A=null}attach(a){this.Ua=a}enable(){this.A||(this.A=TL(this.B,this.ob?this.ob.pN:0).subscribe(()=>{this.Ua.sf();if(this.ob&&this.ob.u1){const a=this.Ua.J.getBoundingClientRect(),{width:b,height:c}=$L(this.D);Zp(a,[{width:b,height:c,bottom:c,right:b,top:0,left:0}])&&(this.disable(),this.Wa.run(()=>this.Ua.detach()))}}))}disable(){this.A&&(this.A.unsubscribe(),this.A=null)}detach(){this.disable();this.Ua=null}};var fM=class{constructor(){this.hb=_.q(_.Lm);this.A=()=>new _.eM;this.close=a=>{var b=this.hb;return new Jva(b.get(aq),b.get(_.Tl),b.get(_.Xp),a)};this.block=()=>Yp(this.hb);this.B=()=>bq(this.hb)}};fM.I=function(a){return new (a||fM)};fM.ua=_.If({token:fM,da:fM.I,ja:"root"});var nq=class{constructor(a){this.Oe=new _.eM;this.Qc="";this.me=!1;this.Fe="cdk-overlay-dark-backdrop";this.Cm=!1;if(a){const b=Object.keys(a);for(const c of b)a[c]!==void 0&&(this[c]=a[c])}}};var Kva=class{constructor(a,b,c,d){this.F=b;this.Wa=c;this.dispose=()=>{clearTimeout(this.B);let e;(e=this.D)==null||e.call(this);let f;(f=this.A)==null||f.call(this);this.D=this.A=this.B=void 0;this.element.remove()};this.element=a.createElement("div");this.element.classList.add("cdk-overlay-backdrop");this.D=b.listen(this.element,"click",d)}detach(){this.Wa.Gb(()=>{const a=this.element;clearTimeout(this.B);let b;(b=this.A)==null||b.call(this);this.A=this.F.listen(a,"transitionend",this.dispose);
this.B=setTimeout(this.dispose,500);a.style.pointerEvents="none";a.classList.remove("cdk-overlay-backdrop-showing")})}};var gM=function(a){if(a.Vb){let b;(b=a.F)==null||b.dispose();a.F=null}else{let b;(b=a.F)==null||b.detach()}},hM=function(a){return(a=a.ob.direction)?typeof a==="string"?a:a.value:"ltr"},pq=class{constructor(a,b,c,d,e,f,g,h,k,m=!1,r,x){this.wi=a;this.B=b;this.A=c;this.ob=d;this.Wa=e;this.Fa=f;this.jb=g;this.Jb=h;this.Pa=k;this.Vb=m;this.hb=r;this.Qb=x;this.ka=new _.om;this.fa=new _.om;this.H=new _.om;this.Ka=_.Ok.A;this.F=null;this.W=new _.om;this.ca=new _.om;d.Oe&&(this.uf=d.Oe,this.uf.attach(this));
this.D=d.nf}get J(){return this.A}get Ki(){return this.B}attach(a){!this.B.parentElement&&this.Ha&&this.Ha.appendChild(this.B);a=this.wi.attach(a);this.D&&this.D.attach(this);this.rd();this.rb();this.qd();this.uf&&this.uf.enable();let b;(b=this.Xa)==null||b.destroy();this.Xa=_.Rm(()=>{this.ue()&&this.sf()},{Ya:this.hb});this.nb(!0);this.ob.me&&this.Nb();this.ob.Qc&&this.L(this.A,this.ob.Qc,!0);this.fa.next();this.O();this.Fa.add(this);this.ob.Cm&&(this.Ka=this.Jb.subscribe(()=>this.dispose()));this.Pa.add(this);
typeof(a==null?void 0:a.xc)==="function"&&a.xc(()=>{this.ue()&&this.Wa.Gb(()=>Promise.resolve().then(()=>this.detach()))});return a}detach(){if(this.ue()){gM(this);this.nb(!1);this.D&&this.D.detach&&this.D.detach();this.uf&&this.uf.disable();var a=this.wi.detach();this.H.next();this.O();this.Fa.remove(this);this.vc();this.Ka.unsubscribe();this.Pa.remove(this);return a}}dispose(){const a=this.ue();this.D&&this.D.dispose();this.Vc();let b;(b=this.F)==null||b.dispose();this.Ka.unsubscribe();this.Fa.remove(this);
this.wi.dispose();this.fa.complete();this.ka.complete();this.W.complete();this.ca.complete();this.Pa.remove(this);let c;(c=this.B)==null||c.remove();let d;(d=this.Xa)==null||d.destroy();this.Ha=this.A=this.B=this.F=null;a&&this.H.next();this.H.complete();this.O()}ue(){return this.wi.ue()}bh(){return this.ka}Vh(){return this.W}Ss(){return this.ca}sf(){this.D&&this.D.apply()}Ah(a){this.ob=Object.assign({},this.ob,a);this.rb()}qk(a){this.A&&this.L(this.A,a,!0)}Qp(a){this.A&&this.L(this.A,a,!1)}qd(){this.B.setAttribute("dir",
hM(this))}rb(){if(this.A){var a=this.A.style;a.width=hp(this.ob.width);a.height=hp(this.ob.height);a.minWidth=hp(this.ob.minWidth);a.minHeight=hp(this.ob.minHeight);a.maxWidth=hp(this.ob.maxWidth);a.maxHeight=hp(this.ob.maxHeight)}}nb(a){this.A.style.pointerEvents=a?"":"none"}Nb(){let a;(a=this.F)==null||a.dispose();this.F=new Kva(this.jb,this.Qb,this.Wa,b=>{this.ka.next(b)});this.Vb&&this.F.element.classList.add("cdk-overlay-backdrop-noop-animation");this.ob.Fe&&this.L(this.F.element,this.ob.Fe,
!0);this.B.parentElement.insertBefore(this.F.element,this.B);this.Vb||typeof requestAnimationFrame==="undefined"?this.F.element.classList.add("cdk-overlay-backdrop-showing"):this.Wa.Gb(()=>{requestAnimationFrame(()=>{let b;return(b=this.F)==null?void 0:b.element.classList.add("cdk-overlay-backdrop-showing")})})}rd(){this.B.nextSibling&&this.B.parentNode.appendChild(this.B)}L(a,b,c){b=fp(b||[]).filter(d=>!!d);b.length&&(c?a.classList.add(...b):a.classList.remove(...b))}vc(){let a=!1;try{this.fb=_.Rm(()=>
{a=!0;this.qa()},{Ya:this.hb})}catch(b){if(a)throw b;this.qa()}globalThis.MutationObserver&&this.A&&(this.ta||(this.ta=new globalThis.MutationObserver(()=>{this.qa()})),this.ta.observe(this.A,{childList:!0}))}qa(){this.A&&this.B&&this.A.children.length!==0||(this.A&&this.ob.Qc&&this.L(this.A,this.ob.Qc,!1),this.B&&this.B.parentElement&&(this.Ha=this.B.parentElement,this.B.remove()),this.O())}O(){let a;(a=this.fb)==null||a.destroy();this.fb=void 0;let b;(b=this.ta)==null||b.disconnect()}Vc(){const a=
this.uf;a==null||a.disable();let b;a==null||(b=a.detach)==null||b.call(a)}};var Lva=class{constructor(a,b){this.A=a;this.B=b}};var jea=/([A-Za-z%]+)$/,iM=function(a,b){a.Nb=b;return a},jM=function(a){if(!a.ui&&a.yb.isBrowser){var b=a.F;b?(a.nb=a.Xa(),a.D=a.B.getBoundingClientRect(),a.Ka=a.Bd(),a.co=mq(a.vc).getBoundingClientRect(),a.ca(b,a.Rd(a.nb,a.co,b))):a.apply()}},Mva=function(a,b){a.cf=b;return a},kM=function(a,b){a.Jb=b;b.indexOf(a.F)===-1&&(a.F=null);return a},lM=function(a,b){a.A=b;return a},mM=function(a,b=!0){a.qa=b;return a},nM=function(a,b=!0){a.ka=b;return a},Nva=function(a,b=!0){a.qd=b;return a},oM=function(a,
b=!0){a.rb=b;return a},pM=function(a,b){a.tf=b;return a},qM=function(a){return hM(a.Ua)==="rtl"},iea=class{get Ws(){return this.Jb}constructor(a,b,c,d,e){this.Ha=b;this.jb=c;this.yb=d;this.vc=e;this.O={width:0,height:0};this.L=!1;this.qd=!0;this.ka=!1;this.qa=!0;this.rb=!1;this.A=0;this.cf=[];this.Jb=[];this.ta=new _.om;this.Pa=_.Ok.A;this.W=[];this.Qb=this.ta;iM(this,a)}attach(a){a.Ki.classList.add("cdk-overlay-connected-position-bounding-box");this.Ua=a;this.H=a.Ki;this.B=a.J;this.ui=!1;this.J=
!0;this.F=null;this.Pa.unsubscribe();this.Pa=this.Ha.wc().subscribe(()=>{this.J=!0;this.apply()})}apply(){if(!this.ui&&this.yb.isBrowser)if(!this.J&&this.rb&&this.F)jM(this);else{this.rd();this.bf();this.Sd();this.Ka=this.Bd();this.nb=this.Xa();this.D=this.B.getBoundingClientRect();this.co=mq(this.vc).getBoundingClientRect();var a=this.nb,b=this.D,c=this.Ka,d=this.co,e=[];for(let g of this.Jb){let h=this.Rd(a,d,g),k=this.fb(h,b,g),m=this.dg(k,b,c,g);if(m.pW){this.L=!1;this.ca(g,h);return}if(this.hc(m,
k,c))e.push({position:g,origin:h,bY:b,yJ:this.Vc(h,g)});else if(!f||f.aY.jO<m.jO)var f={aY:m,E2:k,XX:h,position:g,bY:b}}if(e.length){a=null;b=-1;for(const g of e)e=g.yJ.width*g.yJ.height*(g.position.weight||1),e>b&&(b=e,a=g);this.L=!1;this.ca(a.position,a.origin)}else this.qd&&(this.L=!0),this.ca(f.position,f.XX)}}detach(){this.rd();this.Fa=this.F=null;this.Pa.unsubscribe()}dispose(){this.ui||(this.H&&fq(this.H.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),
this.B&&this.bf(),this.Ua&&this.Ua.Ki.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this.ta.complete(),this.Ua=this.H=null,this.ui=!0)}Rd(a,b,c){if(c.Zc=="center")var d=a.left+a.width/2;else{d=qM(this)?a.right:a.left;const e=qM(this)?a.left:a.right;d=c.Zc=="start"?d:e}b.left<0&&(d-=b.left);a=c.ad=="center"?a.top+a.height/2:c.ad=="top"?a.top:a.bottom;b.top<0&&(a-=b.top);return{x:d,y:a}}fb(a,b,c){return{x:a.x+(c.tc=="center"?-b.width/2:c.tc==="start"?qM(this)?-b.width:
0:qM(this)?0:-b.width),y:a.y+(c.Fc=="center"?-b.height/2:c.Fc=="top"?0:-b.height)}}dg(a,b,c,d){b=hq(b);let {x:e,y:f}=a;a=this.fa(d,"x");d=this.fa(d,"y");a&&(e+=a);d&&(f+=d);d=-f;a=f+b.height-c.height;c=this.ef(b.width,-e,e+b.width-c.width);d=this.ef(b.height,d,a);a=c*d;return{jO:a,pW:b.width*b.height===a,xV:d===b.height,wV:c==b.width}}hc(a,b,c){if(this.qa){const d=c.bottom-b.y;c=c.right-b.x;b=gq(this.Ua.ob.minHeight);const e=gq(this.Ua.ob.minWidth);c=a.wV||e!=null&&e<=c;return(a.xV||b!=null&&b<=d)&&
c}return!1}Re(a,b,c){if(this.Fa&&this.rb)return{x:a.x+this.Fa.x,y:a.y+this.Fa.y};b=hq(b);const d=this.Ka;var e=Math.max(a.x+b.width-d.width,0);const f=Math.max(a.y+b.height-d.height,0),g=Math.max(d.top-c.top-a.y,0),h=Math.max(d.left-c.left-a.x,0);e=b.width<=d.width?h||-e:a.x<this.A?d.left-c.left-a.x:0;c=b.height<=d.height?g||-f:a.y<this.A?d.top-c.top-a.y:0;this.Fa={x:e,y:c};return{x:a.x+e,y:a.y+c}}ca(a,b){this.Wg(a);this.Cg(b,a);this.Bg(b,a);a.Qc&&this.Hf(a.Qc);if(this.ta.Zd.length){b=this.eg();var c;
if(c=a===this.F&&this.De)c=this.De,c=c===b?!0:c.KL===b.KL&&c.LL===b.LL&&c.zD===b.zD&&c.ML===b.ML;c||this.ta.next(new Lva(a,b));this.De=b}this.F=a;this.J=!1}Wg(a){if(this.tf){var b=this.H.querySelectorAll(this.tf),c=a.Fc;a=a.tc==="center"?"center":qM(this)?a.tc==="start"?"right":"left":a.tc==="start"?"left":"right";for(let d=0;d<b.length;d++)b[d].style.transformOrigin=`${a} ${c}`}}Vc(a,b){var c=this.Ka;const d=qM(this);let e;let f;if(b.Fc==="top"){var g=a.y;e=c.height-g+this.A}else if(b.Fc==="bottom")f=
c.height-a.y+this.A*2,e=c.height-f+this.A;else{g=Math.min(c.bottom-a.y+c.top,a.y);var h=this.O.height;e=g*2;g=a.y-g;e>h&&!this.J&&!this.ka&&(g=a.y-h/2)}h=b.tc==="start"&&!d||b.tc==="end"&&d;let k;if(b.tc==="end"&&!d||b.tc==="start"&&d)k=c.width-a.x+this.A*2,b=a.x-this.A;else if(h){var m=a.x;b=c.right-a.x}else m=Math.min(c.right-a.x+c.left,a.x),c=this.O.width,b=m*2,m=a.x-m,b>c&&!this.J&&!this.ka&&(m=a.x-c/2);return{top:g,left:m,bottom:f,right:k,width:b,height:e}}Bg(a,b){a=this.Vc(a,b);this.J||this.ka||
(a.height=Math.min(a.height,this.O.height),a.width=Math.min(a.width,this.O.width));const c={};if(this.xe())c.top=c.left="0",c.bottom=c.right=c.maxHeight=c.maxWidth="",c.width=c.height="100%";else{const d=this.Ua.ob.maxHeight,e=this.Ua.ob.maxWidth;c.height=hp(a.height);c.top=hp(a.top);c.bottom=hp(a.bottom);c.width=hp(a.width);c.left=hp(a.left);c.right=hp(a.right);c.alignItems=b.tc==="center"?"center":b.tc==="end"?"flex-end":"flex-start";c.justifyContent=b.Fc==="center"?"center":b.Fc==="bottom"?"flex-end":
"flex-start";d&&(c.maxHeight=hp(d));e&&(c.maxWidth=hp(e))}this.O=a;fq(this.H.style,c)}Sd(){fq(this.H.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}bf(){fq(this.B.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}Cg(a,b){const c={},d=this.xe(),e=this.qa,f=this.Ua.ob;if(d){var g=aM(this.Ha);fq(c,this.cg(b,a,g));fq(c,this.If(b,a,g))}else c.position="static";a="";g=this.fa(b,"x");b=this.fa(b,"y");g&&(a+=`translateX(${g}px) `);b&&(a+=
`translateY(${b}px)`);c.transform=a.trim();f.maxHeight&&(d?c.maxHeight=hp(f.maxHeight):e&&(c.maxHeight=""));f.maxWidth&&(d?c.maxWidth=hp(f.maxWidth):e&&(c.maxWidth=""));fq(this.B.style,c)}cg(a,b,c){let d={top:"",bottom:""};b=this.fb(b,this.D,a);this.L&&(b=this.Re(b,this.D,c));a.Fc==="bottom"?d.bottom=`${this.jb.documentElement.clientHeight-(b.y+this.D.height)}px`:d.top=hp(b.y);return d}If(a,b,c){let d={left:"",right:""};b=this.fb(b,this.D,a);this.L&&(b=this.Re(b,this.D,c));(qM(this)?a.tc==="end"?
"left":"right":a.tc==="end"?"right":"left")==="right"?d.right=`${this.jb.documentElement.clientWidth-(b.x+this.D.width)}px`:d.left=hp(b.x);return d}eg(){const a=this.Xa(),b=this.B.getBoundingClientRect(),c=this.cf.map(d=>d.Xb.ma.getBoundingClientRect());return{KL:$p(a,c),LL:Zp(a,c),zD:$p(b,c),ML:Zp(b,c)}}ef(a,...b){return b.reduce((c,d)=>c-Math.max(d,0),a)}Bd(){const a=this.jb.documentElement.clientWidth,b=this.jb.documentElement.clientHeight,c=aM(this.Ha);return{top:c.top+this.A,left:c.left+this.A,
right:c.left+a-this.A,bottom:c.top+b-this.A,width:a-2*this.A,height:b-2*this.A}}xe(){return!this.qa||this.L}fa(a,b){return b==="x"?a.offsetX==null?0:a.offsetX:a.offsetY==null?0:a.offsetY}Eh(){}Hf(a){this.B&&fp(a).forEach(b=>{b!==""&&this.W.indexOf(b)===-1&&(this.W.push(b),this.B.classList.add(b))})}rd(){this.B&&(this.W.forEach(a=>{this.B.classList.remove(a)}),this.W=[])}Xa(){const a=this.Nb;if(a instanceof _.Gi)return a.ma.getBoundingClientRect();if(a instanceof Element)return a.getBoundingClientRect();
const b=a.width||0,c=a.height||0;return{top:a.y,bottom:a.y+c,left:a.x,right:a.x+b,height:c,width:b}}};var rM=function(a){a.left("");a.tj="center";return a},sM=function(a){a.top("");a.iu="center";return a},tM=class{constructor(){this.MR="static";this.Pz=this.EA=this.Sq=this.tj=this.iu=this.Bz=this.zA="";this.ui=!1}attach(a){const b=a.ob;this.Ua=a;this.EA&&!b.width&&a.Ah({width:this.EA});this.Pz&&!b.height&&a.Ah({height:this.Pz});a.Ki.classList.add("cdk-global-overlay-wrapper");this.ui=!1}top(a=""){this.Bz="";this.zA=a;this.iu="flex-start";return this}left(a=""){this.Sq=a;this.tj="left";return this}bottom(a=
""){this.zA="";this.Bz=a;this.iu="flex-end";return this}right(a=""){this.Sq=a;this.tj="right";return this}start(a=""){this.Sq=a;this.tj="start";return this}end(a=""){this.Sq=a;this.tj="end";return this}width(a=""){this.Ua?this.Ua.Ah({width:a}):this.EA=a;return this}height(a=""){this.Ua?this.Ua.Ah({height:a}):this.Pz=a;return this}apply(){if(this.Ua&&this.Ua.ue()){var a=this.Ua.J.style,b=this.Ua.Ki.style,c=this.Ua.ob,d=c.width,e=c.height,f=c.maxWidth;c=c.maxHeight;d=(d==="100%"||d==="100vw")&&(!f||
f==="100%"||f==="100vw");e=(e==="100%"||e==="100vh")&&(!c||c==="100%"||c==="100vh");f=this.tj;c=this.Sq;var g=this.Ua.ob.direction==="rtl",h="",k="",m="";if(d)m="flex-start";else if(f==="center")m="center",g?k=c:h=c;else if(g)if(f==="left"||f==="end")m="flex-end",h=c;else{if(f==="right"||f==="start")m="flex-start",k=c}else if(f==="left"||f==="start")m="flex-start",h=c;else if(f==="right"||f==="end")m="flex-end",k=c;a.position=this.MR;a.marginLeft=d?"0":h;a.marginTop=e?"0":this.zA;a.marginBottom=this.Bz;
a.marginRight=d?"0":k;b.justifyContent=m;b.alignItems=e?"flex-start":this.iu}}dispose(){if(!this.ui&&this.Ua){var a=this.Ua.J.style,b=this.Ua.Ki,c=b.style;b.classList.remove("cdk-global-overlay-wrapper");c.justifyContent=c.alignItems=a.marginTop=a.marginBottom=a.marginLeft=a.marginRight=a.position="";this.Ua=null;this.ui=!0}}};var Ova=function(a,b){return eq(a.hb,b)},uM=class{constructor(){this.hb=_.q(_.Lm)}global(){return new tM}};uM.I=function(a){return new (a||uM)};uM.ua=_.If({token:uM,da:uM.I,ja:"root"});var Pva,vM,xM,yM;Pva=class{attach(a){this.A=a;return a.attach(this)}detach(){let a=this.A;a!=null&&(this.A=null,a.detach())}};vM=class extends Pva{constructor(a,b,c){super();this.component=a;this.ge=b;this.Ya=c;this.hl=void 0}};_.wM=class extends Pva{constructor(a,b,c,d){super();this.ji=a;this.ge=b;this.context=c;this.Ya=d}get origin(){return this.ji.Xb}attach(a,b=this.context){this.context=b;return super.attach(a)}detach(){this.context=void 0;return super.detach()}};xM=function(a,b){a.W=b};
yM=class{constructor(){this.ui=!1}ue(){return!!this.A}attach(a){if(a instanceof vM)return this.A=a,this.ah(a);if(a instanceof _.wM)return this.A=a,this.Ai(a)}detach(){this.A&&(this.A=this.A.A=null);this.Ha()}dispose(){this.ue()&&this.detach();this.Ha();this.ui=!0}Ha(){this.W&&(this.W(),this.W=null)}};var kea=class extends yM{constructor(a,b,c){super();this.B=a;this.D=b;this.F=c}ah(a){let b;if(a.ge){var c=a.Ya||a.ge.Ya,d=c.get(hI,null,{optional:!0})||void 0;b=aJ(a.ge,a.component,{index:a.ge.length,Ya:c,qM:d,hl:a.hl||void 0});xM(this,()=>b.destroy())}else{const e=this.D;c=a.Ya||this.F||fI;d=c.get(rk,e.Ya);b=bp(a.component,{TU:c,Ph:d,hl:a.hl||void 0});ZI(e,b.A);xM(this,()=>{e.Xa>0&&e.Xo(b.A);b.destroy()})}this.B.appendChild(this.H(b));this.A=a;return b}Ai(a){let b=a.ge,c=b.Bf(a.ji,a.context,{Ya:a.Ya});
c.Vp.forEach(d=>this.B.appendChild(d));_.wI(c);xM(this,()=>{let d=b.indexOf(c);d!==-1&&b.remove(d)});this.A=a;return c}dispose(){super.dispose();this.B.remove()}H(a){return a.A.Vp[0]}};_.zM=class extends yM{constructor(){super();this.H=_.q(hI,{optional:!0});this.jb=_.q(_.wp);this.B=_.q(_.tn);this.D=!1;this.eB=new _.Cq}get Kx(){return this.A}set Kx(a){if(!this.ue()||a||this.D)this.ue()&&super.detach(),a&&super.attach(a),this.A=a||null}Pb(){this.D=!0}Sa(){super.dispose();this.F=this.A=null}ah(a){a.A=this;const b=a.ge!=null?a.ge:this.B,c=aJ(b,a.component,{index:b.length,Ya:a.Ya||b.Ya,hl:a.hl||void 0,qM:this.H||void 0});b!==this.B&&this.J().appendChild(c.A.Vp[0]);xM(this,()=>c.destroy());
this.A=a;this.F=c;this.eB.emit(c);return c}Ai(a){a.A=this;const b=this.B.Bf(a.ji,a.context,{Ya:a.Ya});xM(this,()=>this.B.clear());this.A=a;this.F=b;this.eB.emit(b);return b}J(){const a=this.B.element.ma;return a.nodeType===a.ELEMENT_NODE?a:a.parentNode}};_.zM.I=function(a){return new (a||_.zM)};_.zM.Ia=_.Kk({type:_.zM,aa:[["","cdkPortalOutlet",""]],inputs:{Kx:[0,"cdkPortalOutlet","portal"]},outputs:{eB:"attached"},Hb:["cdkPortalOutlet"],features:[_.Fm]});_.AM=class{};
_.AM.I=function(a){return new (a||_.AM)};_.AM.Na=_.Jk({type:_.AM});_.AM.Ma=_.Jf({});var BM=class{constructor(){this.A=_.q(fM);this.B=_.q(uM);this.hb=_.q(_.Lm)}create(a){return uq(this.hb,a)}position(){return this.B}};BM.I=function(a){return new (a||BM)};BM.ua=_.If({token:BM,da:BM.I,ja:"root"});var Qva=[{Zc:"start",ad:"bottom",tc:"start",Fc:"top"},{Zc:"start",ad:"top",tc:"start",Fc:"bottom"},{Zc:"end",ad:"top",tc:"end",Fc:"bottom"},{Zc:"end",ad:"bottom",tc:"end",Fc:"top"}],Rva=new _.t("cdk-connected-overlay-scroll-strategy",{ja:"root",da:()=>{const a=_.q(_.Lm);return()=>bq(a)}}),CM=class{constructor(){this.Xb=_.q(_.Gi)}};CM.I=function(a){return new (a||CM)};CM.Ia=_.Kk({type:CM,aa:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],Hb:["cdkOverlayOrigin"]});
var Tva=function(a){a.Ua?a.Ua.ob.me=a.me:Sva(a);a.Ua.ue()||a.Ua.attach(a.ta);a.me?a.D=a.Ua.bh().subscribe(b=>{a.bh.emit(b)}):a.D.unsubscribe();a.B.unsubscribe();a.Jp.Zd.length>0&&(a.B=_.y(a.A.Qb,wm(()=>a.Jp.Zd.length>0)).subscribe(b=>{a.Wa.run(()=>a.Jp.emit(b));a.Jp.Zd.length===0&&a.B.unsubscribe()}));a.open=!0},EM=function(a){let b;(b=a.Ua)==null||b.detach();a.D.unsubscribe();a.B.unsubscribe();a.open=!1},Sva=function(a){a.Ws&&a.Ws.length||(a.Ws=Qva);const b=a.Ua=uq(a.hb,a.fa());a.J=b.fa.subscribe(()=>
a.attach.emit());a.ru=b.H.subscribe(()=>a.detach.emit());b.Vh().subscribe(c=>{a.CM.next(c);c.keyCode!==27||a.Wd||_.yp(c)||(c.preventDefault(),EM(a))});a.Ua.Ss().subscribe(c=>{const d=a.qa(),e=Jp(c);d&&(d===e||d.contains(e))||a.DM.next(c)})},FM=class{get offsetX(){return this.O}set offsetX(a){this.O=a;this.A&&this.F(this.A)}get offsetY(){return this.W}set offsetY(a){this.W=a;this.A&&this.F(this.A)}get Cm(){return this.L}set Cm(a){this.L=a}constructor(){this.H=_.q(_.lq,{optional:!0});this.hb=_.q(_.Lm);
this.B=this.ru=this.J=this.D=_.Ok.A;this.ca=_.q(Rva);this.L=!1;this.Wa=_.q(_.Tl);this.iO=0;this.push=this.dL=this.QK=this.bM=this.me=this.Wd=this.open=!1;this.bh=new _.Cq;this.Jp=new _.Cq;this.attach=new _.Cq;this.detach=new _.Cq;this.CM=new _.Cq;this.DM=new _.Cq;const a=_.q(_.sn),b=_.q(_.tn);this.ta=new _.wM(a,b);this.Oe=this.ca()}get td(){return this.Ua}get dir(){return this.H?this.H.value:"ltr"}Sa(){this.J.unsubscribe();this.ru.unsubscribe();this.D.unsubscribe();this.B.unsubscribe();let a;(a=this.Ua)==
null||a.dispose()}ce(a){if(this.A){this.F(this.A);let b;(b=this.Ua)==null||b.Ah({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight});a.origin&&this.open&&this.A.apply()}a.open&&(this.open?Tva(this):EM(this))}fa(){var a=this.A=this.nf||this.ka();a=new nq({direction:this.H||"ltr",nf:a,Oe:this.Oe,me:this.me,Cm:this.Cm});if(this.width||this.width===0)a.width=this.width;if(this.height||this.height===0)a.height=this.height;if(this.minWidth||this.minWidth===0)a.minWidth=
this.minWidth;if(this.minHeight||this.minHeight===0)a.minHeight=this.minHeight;this.Fe&&(a.Fe=this.Fe);this.Qc&&(a.Qc=this.Qc);return a}F(a){const b=this.Ws.map(c=>({Zc:c.Zc,ad:c.ad,tc:c.tc,Fc:c.Fc,offsetX:c.offsetX||this.offsetX,offsetY:c.offsetY||this.offsetY,Qc:c.Qc||void 0}));return pM(oM(lM(nM(Nva(mM(kM(iM(a,this.origin instanceof CM?this.origin.Xb:this.origin),b),this.QK),this.push),this.dL),this.iO),this.bM),this.b_)}ka(){const a=eq(this.hb,this.origin instanceof CM?this.origin.Xb:this.origin);
this.F(a);return a}qa(){return this.origin instanceof CM?this.origin.Xb.ma:this.origin instanceof _.Gi?this.origin.ma:typeof Element!=="undefined"&&this.origin instanceof Element?this.origin:null}};FM.I=function(a){return new (a||FM)};
FM.Ia=_.Kk({type:FM,aa:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],Ws:[0,"cdkConnectedOverlayPositions","positions"],nf:[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"],Fe:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],Qc:[0,"cdkConnectedOverlayPanelClass","panelClass"],iO:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],Oe:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],Wd:[0,"cdkConnectedOverlayDisableClose","disableClose"],b_:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],me:[2,"cdkConnectedOverlayHasBackdrop",
"hasBackdrop",_.Zo],bM:[2,"cdkConnectedOverlayLockPosition","lockPosition",_.Zo],QK:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",_.Zo],dL:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",_.Zo],push:[2,"cdkConnectedOverlayPush","push",_.Zo],Cm:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",_.Zo]},outputs:{bh:"backdropClick",Jp:"positionChange",attach:"attach",detach:"detach",CM:"overlayKeydown",DM:"overlayOutsideClick"},Hb:["cdkConnectedOverlay"],features:[_.$H]});
var Uva={oa:Rva,zb:function(){const a=_.q(_.Lm);return()=>bq(a)}};var GM=class{};GM.I=function(a){return new (a||GM)};GM.Na=_.Jk({type:GM});GM.Ma=_.Jf({Fb:[BM,Uva],imports:[QL,_.AM,_.cM,_.cM]});var lea=new _.t("MATERIAL_ANIMATIONS"),vq=null;new _.t("mat-sanity-checks",{ja:"root",da:()=>!0});_.HM=class{constructor(){_.q(lL).wz()}};_.HM.I=function(a){return new (a||_.HM)};_.HM.Na=_.Jk({type:_.HM});_.HM.Ma=_.Jf({imports:[QL,QL]});var Vva=function(a){const b=a.hf,c=a.D||a.B,d=a.Hd?a.Hd.control:null;let e,f;const g=(f=(e=a.Yc||a.A)==null?void 0:e.GL(d,c))!=null?f:!1;g!==b&&(a.hf=g,a.sj.next())},Wva=class{constructor(a,b,c,d,e){this.A=a;this.Hd=b;this.D=c;this.B=d;this.sj=e;this.hf=!1}};new _.t("MAT_DATE_LOCALE",{ja:"root",da:mea});new _.t("mat-date-formats");var IM=class{GL(a,b){return!!(a&&a.ts&&(a.touched||b&&b.submitted))}};IM.I=function(a){return new (a||IM)};IM.ua=_.If({token:IM,da:IM.I,ja:"root"});_.JM=class{};_.JM.I=function(a){return new (a||_.JM)};
_.JM.Aa=_.Ik({type:_.JM,aa:[["structural-styles"]],wa:0,xa:0,template:function(){},za:['.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(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}\n'],lb:2,
Pc:0});_.KM=class{};_.KM.I=function(a){return new (a||_.KM)};
_.KM.Aa=_.Ik({type:_.KM,aa:[["div","mat-internal-form-field",""]],La:[1,"mdc-form-field","mat-internal-form-field"],pb:2,gb:function(a,b){a&2&&_.Yn("mdc-form-field--align-end",b.Sf==="before")},inputs:{Sf:"labelPosition"},ae:["mat-internal-form-field",""],Ob:["*"],wa:1,xa:0,template:function(a){a&1&&(_.pn(),_.qn(0))},za:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}\n"],lb:2,
Pc:0});var LM=new _.t("MAT_OPTION_PARENT_COMPONENT");var Xva=["*",[["mat-option"],["ng-container"]]],MM=new _.t("MatOptgroup"),NM=class{constructor(){this.disabled=!1;this.lk=_.q(_.kq).getId("mat-optgroup-label-");let a,b;this.xu=(b=(a=_.q(LM,{optional:!0}))==null?void 0:a.fW)!=null?b:!1}};NM.I=function(a){return new (a||NM)};
NM.Aa=_.Ik({type:NM,aa:[["mat-optgroup"]],La:[1,"mat-mdc-optgroup"],pb:3,gb:function(a,b){a&2&&_.Zm("role",b.xu?null:"group")("aria-disabled",b.xu?null:b.disabled.toString())("aria-labelledby",b.xu?null:b.lk)},inputs:{label:"label",disabled:[2,"disabled","disabled",_.Zo]},Hb:["matOptgroup"],features:[_.qo([{oa:MM,Cb:NM}])],Ob:["*","mat-option, ng-container"],wa:5,xa:4,Ca:[["role","presentation",1,"mat-mdc-optgroup-label",3,"id"],[1,"mdc-list-item__primary-text"]],template:function(a,b){a&1&&(_.pn(Xva),
_.fn(0,"span",0)(1,"span",1),_.J(2),_.qn(3),_.gn()(),_.qn(4,1));a&2&&(_.Yn("mdc-list-item--disabled",b.disabled),_.cn("id",b.lk),_.u(2),_.go("",b.label," "))},za:[".mat-mdc-optgroup{color:var(--mat-optgroup-label-text-color, var(--mat-sys-on-surface-variant));font-family:var(--mat-optgroup-label-text-font, var(--mat-sys-title-small-font));line-height:var(--mat-optgroup-label-text-line-height, var(--mat-sys-title-small-line-height));font-size:var(--mat-optgroup-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-optgroup-label-text-tracking, var(--mat-sys-title-small-tracking));font-weight:var(--mat-optgroup-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;outline:none}.mat-mdc-optgroup-label.mdc-list-item--disabled{opacity:.38}.mat-mdc-optgroup-label .mdc-list-item__primary-text{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;white-space:normal;color:inherit}\n"],
lb:2,Pc:0});var Yva=Dp({passive:!0,capture:!0}),$va=function(a,b,c,d){var e=Zva;const f=e.Ld.get(b);f?(a=f.get(c))?a.add(d):f.set(c,new Set([d])):(e.Ld.set(b,new Map([[c,new Set([d])]])),a.Gb(()=>{document.addEventListener(b,e.A,Yva)}))},awa=class{constructor(){this.Ld=new Map;this.A=a=>{const b=Jp(a);if(b){let c;(c=this.Ld.get(a.type))==null||c.forEach((d,e)=>{(e===b||e.contains(b))&&d.forEach(f=>f.handleEvent(a))})}}}};var bwa=class{constructor(a,b,c,d=!1){this.A=a;this.element=b;this.config=c;this.B=d;this.state=3}};var OM={Rr:225,Im:150},cwa=Dp({passive:!0,capture:!0}),dwa=["mousedown","touchstart"],ewa=["mouseup","mouseleave","touchend","touchcancel"],PM=class{};PM.I=function(a){return new (a||PM)};
PM.Aa=_.Ik({type:PM,aa:[["ng-component"]],La:["mat-ripple-style-loader",""],wa:0,xa:0,template:function(){},za:[".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(--mat-ripple-color, color-mix(in srgb, var(--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}\n"],lb:2,
Pc:0});
var QM=function(a,b){if(b.state!==2&&b.state!==3){var c=b.element,d=Object.assign({},OM,b.config.animation);c.style.transitionDuration=`${d.Im}ms`;c.style.opacity="0";b.state=2;!b.B&&d.Im||a.Iz(b)}},fwa=function(a,b,c,d={}){var e=a.co=a.co||a.bo.getBoundingClientRect();const f=Object.assign({},OM,d.animation);d.Ko&&(b=e.left+e.width/2,c=e.top+e.height/2);var g=d.Rx||nea(b,c,e);b-=e.left;c-=e.top;const h=f.Rr,k=document.createElement("div");k.classList.add("mat-ripple-element");k.style.left=`${b-g}px`;
k.style.top=`${c-g}px`;k.style.height=`${g*2}px`;k.style.width=`${g*2}px`;d.color!=null&&(k.style.backgroundColor=d.color);k.style.transitionDuration=`${h}ms`;a.bo.appendChild(k);g=window.getComputedStyle(k);c=g.transitionDuration;e=g.transitionProperty==="none"||c==="0s"||c==="0s, 0s"||e.width===0&&e.height===0;const m=new bwa(a,k,d,e);k.style.transform="scale3d(1, 1, 1)";m.state=0;d.BE||(a.gA=m);let r=null;e||!h&&!f.Im||a.Wa.Gb(()=>{const x=()=>{r&&(r.DC=null);clearTimeout(B);a.Iz(m)},z=()=>a.yH(m),
B=setTimeout(z,h+100);k.addEventListener("transitionend",x);k.addEventListener("transitioncancel",z);r={TX:x,SX:z,DC:B}});a.Bq.set(m,r);!e&&h||a.Iz(m)},RM=function(a,b){const c=ip(b);a.yb.isBrowser&&c&&c!==a.xo&&(a.Ku(),a.xo=c,dwa.forEach(d=>{$va(a.Wa,d,c,a)}))},SM=class{constructor(a,b,c,d,e){this.Nu=a;this.Wa=b;this.yb=d;this.Kq=!1;this.Bq=new Map;this.Hu=!1;d.isBrowser&&(this.bo=ip(c));e&&e.get(_.iq).load(PM)}CC(){this.LH().forEach(a=>{a.config.BE||QM(a.A,a)})}handleEvent(a){a.type==="mousedown"?
this.oA(a):a.type==="touchstart"?this.yS(a):this.xS();this.Hu||(this.Wa.Gb(()=>{ewa.forEach(b=>{this.xo.addEventListener(b,this,cwa)})}),this.Hu=!0)}Iz(a){a.state===0?this.RS(a):a.state===2&&this.yH(a)}RS(a){const b=a===this.gA,c=a.config.BE;a.state=1;c||b&&this.Kq||QM(a.A,a)}yH(a){let b;const c=(b=this.Bq.get(a))!=null?b:null;this.Bq.delete(a);this.Bq.size||(this.co=null);a===this.gA&&(this.gA=null);a.state=3;c!==null&&(a.element.removeEventListener("transitionend",c.TX),a.element.removeEventListener("transitioncancel",
c.SX),c.DC!==null&&clearTimeout(c.DC));a.element.remove()}oA(a){const b=a.buttons===0||a.detail===0,c=this.qI&&Date.now()<this.qI+800;this.Nu.Tp||b||c||(this.Kq=!0,fwa(this,a.clientX,a.clientY,this.Nu.ot))}yS(a){if(!this.Nu.Tp&&!xp(a)&&(this.qI=Date.now(),this.Kq=!0,a=a.changedTouches))for(let b=0;b<a.length;b++)fwa(this,a[b].clientX,a[b].clientY,this.Nu.ot)}xS(){this.Kq&&(this.Kq=!1,this.LH().forEach(a=>{const b=a.state===1||a.config.By&&a.state===0;!a.config.BE&&b&&QM(a.A,a)}))}LH(){return Array.from(this.Bq.keys())}Ku(){const a=
this.xo;a&&(dwa.forEach(b=>{var c=Zva;const d=c.Ld.get(b);if(d){var e=d.get(a);e&&(e.delete(this),e.size===0&&d.delete(a),d.size===0&&(c.Ld.delete(b),document.removeEventListener(b,c.A,Yva)))}}),this.Hu&&(ewa.forEach(b=>a.removeEventListener(b,this,cwa)),this.Hu=!1))}},Zva=new awa;var TM;TM=new _.t("mat-ripple-global-options");
_.UM=class{get disabled(){return this.Cc}set disabled(a){a&&this.CC();this.Cc=a;this.D()}get trigger(){return this.H||this.Ba.ma}set trigger(a){this.H=a;this.D()}constructor(){this.Ba=_.q(_.Gi);this.Vb=_.yq();this.Rx=0;this.F=this.Cc=!1;const a=_.q(_.Tl),b=_.q(_.cq),c=_.q(TM,{optional:!0}),d=_.q(_.Lm);this.B=c||{};this.A=new SM(this,a,this.Ba,b,d)}Pb(){this.F=!0;this.D()}Sa(){this.A.Ku()}CC(){this.A.CC()}get ot(){return{Ko:this.Ko,Rx:this.Rx,color:this.color,animation:Object.assign({},this.B.animation,
this.Vb?{Rr:0,Im:0}:{},this.animation),By:this.B.By}}get Tp(){return this.disabled||!!this.B.disabled}D(){!this.disabled&&this.F&&RM(this.A,this.trigger)}};_.UM.I=function(a){return new (a||_.UM)};
_.UM.Ia=_.Kk({type:_.UM,aa:[["","mat-ripple",""],["","matRipple",""]],La:[1,"mat-ripple"],pb:2,gb:function(a,b){a&2&&_.Yn("mat-ripple-unbounded",b.k_)},inputs:{color:[0,"matRippleColor","color"],k_:[0,"matRippleUnbounded","unbounded"],Ko:[0,"matRippleCentered","centered"],Rx:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},Hb:["matRipple"]});var VM=class{constructor(){this.Vb=_.yq();this.state="unchecked";this.disabled=!1;this.appearance="full"}};VM.I=function(a){return new (a||VM)};
VM.Aa=_.Ik({type:VM,aa:[["mat-pseudo-checkbox"]],La:[1,"mat-pseudo-checkbox"],pb:12,gb:function(a,b){a&2&&_.Yn("mat-pseudo-checkbox-indeterminate",b.state==="indeterminate")("mat-pseudo-checkbox-checked",b.state==="checked")("mat-pseudo-checkbox-disabled",b.disabled)("mat-pseudo-checkbox-minimal",b.appearance==="minimal")("mat-pseudo-checkbox-full",b.appearance==="full")("_mat-animation-noopable",b.Vb)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},wa:0,xa:0,template:function(){},
za:['.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(--mat-pseudo-checkbox-minimal-selected-checkmark-color, var(--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(--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-pseudo-checkbox-full-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-pseudo-checkbox-full-disabled-unselected-icon-color, color-mix(in srgb, var(--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(--mat-pseudo-checkbox-full-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-pseudo-checkbox-full-selected-checkmark-color, var(--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(--mat-pseudo-checkbox-full-disabled-selected-icon-color, color-mix(in srgb, var(--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(--mat-pseudo-checkbox-full-disabled-selected-checkmark-color, var(--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}\n'],
lb:2,Pc:0});var gwa,hwa,iwa,WM;gwa=["text"];hwa=[[["mat-icon"]],"*"];iwa=class{constructor(a,b=!1){this.source=a;this.A=b}};WM=function(a,b=!0){a.A&&(a.A=!1,_.vI(a.bb),b&&a.F())};
_.XM=class{get multiple(){return this.Lb&&this.Lb.multiple}get selected(){return this.A}get disabled(){return this.group&&this.group.disabled||this.Cc()}set disabled(a){this.Cc.set(a)}get Xc(){let a;return this.J?this.Lb.Xc():!((a=this.Lb)==null||!a.Xc)}get Rh(){return!(!this.Lb||!this.Lb.Rh)}constructor(){this.Sb=_.q(_.Gi);this.bb=_.q(_.hJ);this.Lb=_.q(LM,{optional:!0});this.group=_.q(MM,{optional:!0});this.B=this.A=this.J=!1;this.H="";this.id=_.q(_.kq).getId("mat-option-");this.Cc=_.Ln(!1);this.yx=
new _.Cq;this.sj=new _.om;const a=_.q(_.iq);a.load(_.JM);a.load(aL);this.J=!!this.Lb&&Ul(this.Lb.Xc)}get active(){return this.B}get D(){let a;return(((a=this.WS)==null?void 0:a.ma.textContent)||"").trim()}select(a=!0){this.A||(this.A=!0,_.vI(this.bb),a&&this.F())}focus(a,b){const c=this.Hh();typeof c.focus==="function"&&c.focus(b)}QC(){return this.D}si(a){a.keyCode!==13&&a.keyCode!==32||_.yp(a)||(this.Rl(),a.preventDefault())}Rl(){this.disabled||(this.A=this.multiple?!this.A:!0,_.vI(this.bb),this.F(!0))}vu(){return this.disabled?
"-1":"0"}Hh(){return this.Sb.ma}nM(){if(this.A){const a=this.D;a!==this.H&&(this.H&&this.sj.next(),this.H=a)}}Sa(){this.sj.complete()}F(a=!1){this.yx.emit(new iwa(this,a))}};_.XM.I=function(a){return new (a||_.XM)};
_.XM.Aa=_.Ik({type:_.XM,aa:[["mat-option"]],Ic:function(a,b){a&1&&_.Cn(gwa,7);if(a&2){let c;_.In(c=_.Jn())&&(b.WS=c.first)}},La:["role","option",1,"mat-mdc-option","mdc-list-item"],pb:11,gb:function(a,b){a&1&&_.nn("click",function(){return b.Rl()})("keydown",function(c){return b.si(c)});a&2&&(_.cn("id",b.id),_.Zm("aria-selected",b.selected)("aria-disabled",b.disabled.toString()),_.Yn("mdc-list-item--selected",b.selected)("mat-mdc-option-multiple",b.multiple)("mat-mdc-option-active",b.active)("mdc-list-item--disabled",
b.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",_.Zo]},outputs:{yx:"onSelectionChange"},Hb:["matOption"],Ob:["mat-icon","*"],wa:8,xa:5,Ca:[["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(a,b){a&1&&(_.pn(hwa),_.an(0,oea,1,2,"mat-pseudo-checkbox",1),_.qn(1),_.D(2,"span",2,0),_.qn(4,1),_.E(),_.an(5,pea,1,1,"mat-pseudo-checkbox",3),_.an(6,qea,2,1,"span",4),_.G(7,"div",5));a&2&&(_.bn(b.multiple?0:-1),_.u(5),_.bn(b.multiple||!b.selected||b.Rh?-1:5),_.u(),_.bn(b.group&&b.group.xu?6:-1),_.u(),_.C("matRippleTrigger",b.Hh())("matRippleDisabled",b.disabled||b.Xc))},dependencies:[VM,_.UM],za:['.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:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--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(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.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:.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--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--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mat-list-list-item-selected-container-color: var(--mat-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}\n'],
lb:2,Pc:0});var YM=class{};YM.I=function(a){return new (a||YM)};YM.Na=_.Jk({type:YM});YM.Ma=_.Jf({imports:[_.HM,_.HM]});var ZM=class{};ZM.I=function(a){return new (a||ZM)};ZM.Na=_.Jk({type:ZM});ZM.Ma=_.Jf({imports:[_.HM]});var $M=class{};$M.I=function(a){return new (a||$M)};$M.Na=_.Jk({type:$M});$M.Ma=_.Jf({imports:[YM,_.HM,ZM,_.XM]});var jwa={capture:!0},kwa=["focus","mousedown","mouseenter","touchstart"],lwa=function(a,b){const c=a.A.get(b);c&&(c.renderer.Ku(),a.A.delete(b))},mwa=function(a,b,c){let d,e;b.setAttribute("mat-ripple-loader-uninitialized",(e=(d=a.B)==null?void 0:d.namespace)!=null?e:"");!c.className&&b.hasAttribute("mat-ripple-loader-class-name")||b.setAttribute("mat-ripple-loader-class-name",c.className||"");c.Ko&&b.setAttribute("mat-ripple-loader-centered","");c.disabled&&b.setAttribute("mat-ripple-loader-disabled",
"")},aN=class{constructor(){this.jb=_.q(_.wp);this.Vb=_.yq();this.B=_.q(TM,{optional:!0});this.yb=_.q(_.cq);this.Wa=_.q(_.Tl);this.hb=_.q(_.Lm);this.A=new Map;this.H=b=>{b=Jp(b);if(b instanceof HTMLElement){let c,d;(b=b.closest(`[${"mat-ripple-loader-uninitialized"}="${(d=(c=this.B)==null?void 0:c.namespace)!=null?d:""}"]`))&&this.D(b)}};const a=_.q(sk).hh(null,null);this.F=this.Wa.Gb(()=>kwa.map(b=>a.listen(this.jb,b,this.H,jwa)))}Sa(){const a=this.A.keys();for(const b of a)lwa(this,b);this.F.forEach(b=>
b())}D(a){if(this.jb&&!this.A.has(a)){var b;(b=a.querySelector(".mat-ripple"))==null||b.remove();b=this.jb.createElement("span");b.classList.add("mat-ripple",a.getAttribute("mat-ripple-loader-class-name"));a.append(b);var c=this.B,d,e,f=this.Vb?0:(e=c==null?void 0:(d=c.animation)==null?void 0:d.Rr)!=null?e:OM.Rr,g,h;d=this.Vb?0:(h=c==null?void 0:(g=c.animation)==null?void 0:g.Im)!=null?h:OM.Im;g={Tp:this.Vb||(c==null?void 0:c.disabled)||a.hasAttribute("mat-ripple-loader-disabled"),ot:{Ko:a.hasAttribute("mat-ripple-loader-centered"),
By:c==null?void 0:c.By,animation:{Rr:f,Im:d}}};b=new SM(g,this.Wa,b,this.yb,this.hb);(h=!g.Tp)&&RM(b,a);this.A.set(a,{target:g,renderer:b,hL:h});a.removeAttribute("mat-ripple-loader-uninitialized")}}};aN.I=function(a){return new (a||aN)};aN.ua=_.If({token:aN,da:aN.I,ja:"root"});new vJ;_.bN=class{};_.bN.I=function(a){return new (a||_.bN)};_.bN.Na=_.Jk({type:_.bN});_.bN.Ma=_.Jf({imports:[_.HM,_.HM]});var nwa,owa,pwa;nwa=[[["xap-callout-title"]],[["xap-callout-body"]],[["xap-callout-actions"]]];owa=new _.t("ICON_MAPPING");pwa=new Map([["app",{pl:!1,border:"bottom"}],["page",{pl:!0,border:"full"}],["card",{pl:!1,border:"none"}],["component",{pl:!0,border:"none"}]]);
_.cN=class{constructor(a){this.WV=_.q(LK);this.H="notify";this.density="standard";this.background="white";this.lL="google-material-icons";this.cO=!1;this.D=a||qwa;this.icon=this.D[this.type]}get type(){return this.H}set type(a){this.icon=this.D[a];this.H=a}set border(a){this.A=a}get border(){return this.A!=null?this.A:this.level?pwa.get(this.level).border:this.background==="dark"?"full":"none"}set pl(a){this.F=gp(a)}get pl(){return this.F!==void 0?this.F:this.level?pwa.get(this.level).pl:!0}set iw(a){this.B=
gp(a)}get iw(){return this.B!==void 0?this.B:!1}get lU(){if(!this.iw)return null;switch(this.type){case "warn":return"assertive";case "caution":case "confirm":case "notify":return"polite";default:return"none"}}get mU(){if(!this.iw)return null;switch(this.type){case "warn":return"alert";case "caution":case "confirm":case "notify":return"status";default:return"status"}}};_.cN.I=function(a){return new (a||_.cN)(_.Yj(owa,8))};
_.cN.Aa=_.Ik({type:_.cN,aa:[["xap-banner-callout"],["xap-callout"]],La:[1,"xap-callout","reach-no-density","xap-callout-display-standard"],pb:27,gb:function(a,b){a&2&&(_.Zm("data-callout-type",b.type),_.Yn("xap-callout-dark-background",b.background==="dark")("xap-callout-dense",b.density==="dense")("xap-callout-warn",b.type==="warn")("xap-callout-caution",b.type==="caution")("xap-callout-confirm",b.type==="confirm")("xap-callout-notify",b.type==="notify")("xap-callout-app",b.level==="app")("xap-callout-page",
b.level==="page")("xap-callout-card",b.level==="card")("xap-callout-component",b.level==="component")("xap-callout-border-full",b.border==="full")("xap-callout-border-bottom",b.border==="bottom")("xap-callout-rounded",b.pl))},inputs:{type:"type",density:"density",background:"background",lL:"iconFontSet",cO:"useDefaultFontSet",border:"border",pl:"rounded",iw:"enableAriaLiveRegion",level:"level"},Ob:["xap-callout-title","xap-callout-body","xap-callout-actions"],wa:9,xa:6,Ca:[[1,"xap-callout-icon",3,
"fontSet","svgIcon"],[1,"xap-callout-content-and-actions"],[1,"xap-callout-content"],[1,"cdk-visually-hidden"]],template:function(a,b){a&1&&(_.pn(nwa),_.D(0,"mat-icon",0),_.J(1),_.E(),_.D(2,"div",1)(3,"div",2)(4,"span",3),_.J(5),_.E(),_.qn(6),_.qn(7,1),_.E(),_.qn(8,2),_.E());if(a&2){let c;_.C("fontSet",b.cO?b.WV.W[0]:b.lL)("svgIcon",(c=b.icon.ii)!=null?c:"");_.u();_.go(" ",b.icon.ii?"":b.icon.Kg,"\n");_.u(2);_.Zm("aria-live",b.lU)("role",b.mU);_.u(2);_.ho(b.icon.ariaLabel)}},dependencies:[_.bN,_.NK],
za:[".xap-callout-display-standard.xap-callout{outline:1px solid transparent;-moz-box-sizing:border-box;box-sizing:border-box;color:var(--xap-color-on-surface,#3c4043);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-wrap:anywhere;padding:0 16px 6px 8px}.xap-callout-display-standard.xap-callout-rounded{border-radius:8px}.xap-callout-display-standard.xap-callout-border-full{border:1px solid}.xap-callout-display-standard.xap-callout-border-bottom{border-bottom:1px solid}.xap-callout-display-standard.xap-callout .xap-callout-icon{margin:12px 0 0 16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.xap-callout-display-standard.xap-callout .xap-callout-content{-webkit-box-flex:1;-webkit-flex:1 1 60ch;-moz-box-flex:1;-ms-flex:1 1 60ch;flex:1 1 60ch;padding:12px 8px 0 16px;margin:2px 0 8px}.xap-callout-display-standard.xap-callout .xap-callout-content-and-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.xap-callout-display-standard.xap-callout xap-callout-body,.xap-callout-display-standard.xap-callout xap-callout-title{display:block}.xap-callout-display-standard.xap-callout xap-callout-title{margin-top:-3px}.xap-callout-display-standard.xap-callout xap-callout-actions{margin-bottom:-6px}.xap-callout-display-standard.xap-callout xap-callout-actions>*{margin:6px 8px}",
".xap-callout-display-standard.xap-callout-warn{background-color:var(--xap-color-tonal-fill-red,#fce8e6)}.xap-callout-display-standard.xap-callout-warn.xap-callout-dark-background{background-color:var(--xap-color-tonal-fill-red,#fff);border-color:var(--xap-color-tonal-red,#d93025)}.xap-callout-display-standard.xap-callout-warn:not(.xap-callout-dark-background){border-color:var(--xap-color-tonal-red,#c5221f)}.xap-callout-display-standard.xap-callout-warn.xap-callout-dark-background .xap-callout-icon{color:var(--xap-color-tonal-red,#d93025)}.xap-callout-display-standard.xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-button],.xap-callout-display-standard.xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-tonal-red,#d93025)}.xap-callout-display-standard.xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-display-standard.xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-red,#d93025);color:var(--xap-color-inverse-on-surface,#fff)}.xap-callout-display-standard.xap-callout-warn:not(.xap-callout-dark-background) .xap-callout-icon{color:var(--xap-color-tonal-red,#c5221f)}.xap-callout-display-standard.xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-button],.xap-callout-display-standard.xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-tonal-red,#c5221f)}.xap-callout-display-standard.xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-display-standard.xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-red,#c5221f);color:var(--xap-color-inverse-on-surface,#fff)}.xap-callout-display-standard.xap-callout-caution{background-color:var(--xap-color-tonal-fill-yellow,#fef7e0)}.xap-callout-display-standard.xap-callout-caution.xap-callout-dark-background{background-color:var(--xap-color-tonal-fill-yellow,#fff);border-color:var(--xap-color-tonal-yellow,#d56e0c)}.xap-callout-display-standard.xap-callout-caution:not(.xap-callout-dark-background){border-color:var(--xap-color-tonal-yellow,#a85d00)}.xap-callout-display-standard.xap-callout-caution.xap-callout-dark-background .xap-callout-icon{color:var(--xap-color-tonal-yellow,#a85d00)}.xap-callout-display-standard.xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-button],.xap-callout-display-standard.xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-inverse-on-surface,#202124)}.xap-callout-display-standard.xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-display-standard.xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-orange,#fbbc04);color:var(--xap-color-inverse-on-surface,#202124)}.xap-callout-display-standard.xap-callout-caution:not(.xap-callout-dark-background) .xap-callout-icon{color:var(--xap-color-tonal-yellow,#a85d00)}.xap-callout-display-standard.xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-button],.xap-callout-display-standard.xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-tonal-yellow,#a85d00)}.xap-callout-display-standard.xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-display-standard.xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-yellow,#a85d00);color:var(--xap-color-inverse-on-surface,#fff)}.xap-callout-display-standard.xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled):focus[mat-button],.xap-callout-display-standard.xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled):hover[mat-button],.xap-callout-display-standard.xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled):focus[mat-button],.xap-callout-display-standard.xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled):hover[mat-button]{color:var(--xap-color-tonal-orange,#8a4c00)}.xap-callout-display-standard.xap-callout-confirm{background-color:var(--xap-color-tonal-fill-green,#e6f4ea)}.xap-callout-display-standard.xap-callout-confirm.xap-callout-dark-background{background-color:var(--xap-color-tonal-fill-green,#fff);border-color:var(--xap-color-tonal-green,#188038)}.xap-callout-display-standard.xap-callout-confirm:not(.xap-callout-dark-background){border-color:var(--xap-color-tonal-green,#137333)}.xap-callout-display-standard.xap-callout-confirm.xap-callout-dark-background .xap-callout-icon{color:var(--xap-color-tonal-green,#188038)}.xap-callout-display-standard.xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-button],.xap-callout-display-standard.xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-tonal-green,#188038)}.xap-callout-display-standard.xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-display-standard.xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-green,#188038);color:var(--xap-color-inverse-on-surface,#fff)}.xap-callout-display-standard.xap-callout-confirm:not(.xap-callout-dark-background) .xap-callout-icon{color:var(--xap-color-tonal-green,#137333)}.xap-callout-display-standard.xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-button],.xap-callout-display-standard.xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-tonal-green,#137333)}.xap-callout-display-standard.xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-display-standard.xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-green,#137333);color:var(--xap-color-inverse-on-surface,#fff)}.xap-callout-display-standard.xap-callout-notify{background-color:var(--xap-color-tonal-fill-blue,#e8f0fe)}.xap-callout-display-standard.xap-callout-notify.xap-callout-dark-background{background-color:var(--xap-color-tonal-fill-blue,#fff);border-color:var(--xap-color-tonal-blue,#1a73e8)}.xap-callout-display-standard.xap-callout-notify:not(.xap-callout-dark-background){border-color:var(--xap-color-tonal-blue,#1967d2)}.xap-callout-display-standard.xap-callout-notify.xap-callout-dark-background .xap-callout-icon{color:var(--xap-color-tonal-blue,#1a73e8)}.xap-callout-display-standard.xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-button],.xap-callout-display-standard.xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-tonal-blue,#1a73e8)}.xap-callout-display-standard.xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-display-standard.xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-blue,#1a73e8);color:var(--xap-color-inverse-on-surface,#fff)}.xap-callout-display-standard.xap-callout-notify:not(.xap-callout-dark-background) .xap-callout-icon{color:var(--xap-color-tonal-blue,#1967d2)}.xap-callout-display-standard.xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-button],.xap-callout-display-standard.xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-tonal-blue,#1967d2)}.xap-callout-display-standard.xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-display-standard.xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-display-standard.xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-display-standard.xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-blue,#1967d2);color:var(--xap-color-inverse-on-surface,#fff)}"],
lb:2,Pc:0});_.dN=class{};_.dN.I=function(a){return new (a||_.dN)};_.dN.Ia=_.Kk({type:_.dN,aa:[["xap-callout-title"],["xap-callout-body"],["xap-callout-actions"]]});var qwa={warn:{Kg:"error_outline",ariaLabel:"Warning"},caution:{Kg:"warning_amber",ariaLabel:"Caution"},confirm:{Kg:"check_circle",ariaLabel:"Confirmation"},notify:{Kg:"info",ariaLabel:"Notification"}};var eN=class{constructor(){this.role="dialog";this.Qc="";this.me=!0;this.Fe="";this.Wd=!1;this.height=this.width="";this.ariaLabel=this.vj=this.XA=this.data=null;this.ariaModal=!1;this.qv="first-tabbable";this.qr=this.fK=this.nl=!0}};var fN=class{constructor(){this.role="dialog";this.Qc="";this.me=!0;this.Fe="";this.Wd=!1;this.height=this.width="";this.ariaLabel=this.vj=this.XA=this.data=null;this.ariaModal=!1;this.qv="first-tabbable";this.MJ=this.LJ=this.qr=this.nl=!0;this.Gg=!1}};var gN=function(a){a.ca||_.Rm(()=>{const b=a.Ba.ma;switch(a.ob.qv){case !1:case "dialog":rwa(a)||b.focus(void 0);break;case !0:case "first-tabbable":let c;((c=a.O)==null?0:dL(c))||a.Qb(void 0);break;case "first-heading":a.Pa('h1, h2, h3, h4, h5, h6, [role="heading"]',void 0);break;default:a.Pa(a.ob.qv,void 0)}a.su.next()},{Ya:a.hb})},rwa=function(a){a=a.Ba.ma;const b=Ip();return a===b||a.contains(b)},hN=class extends yM{constructor(){super();this.Ba=_.q(_.Gi);this.Jb=_.q(hL);this.Vc=_.q(ZK);this.Wa=
_.q(_.Tl);this.cd=_.q(_.WK);this.fa=_.q(_.oq);this.bb=_.q(_.hJ);this.hb=_.q(_.Lm);this.yb=_.q(_.cq);this.jb=_.q(_.wp);this.su=new _.om;this.Zn=this.Fa=this.O=null;this.Kl=[];this.ca=!1;this.ob=_.q(fN,{optional:!0})||new fN;this.ob.vj&&this.Kl.push(this.ob.vj)}ka(a){this.Kl.push(a);_.vI(this.bb)}Xa(a){a=this.Kl.indexOf(a);a>-1&&(this.Kl.splice(a,1),_.vI(this.bb))}H(){this.vc();this.qa()}qa(){gN(this)}Sa(){this.su.complete();this.ca=!0;this.rd()}ah(a){a=this.wi.ah(a);this.H();return a}Ai(a){a=this.wi.Ai(a);
this.H();return a}HS(){rwa(this)||gN(this)}Nb(a,b){YK(this.Vc,a)||(a.tabIndex=-1,this.Wa.Gb(()=>{const c=()=>{d();e();a.removeAttribute("tabindex")},d=this.fa.listen(a,"blur",c),e=this.fa.listen(a,"mousedown",c)}));a.focus(b)}Pa(a,b){(a=this.Ba.ma.querySelector(a))&&this.Nb(a,b)}rd(){var a=this.ob.nl;let b=null;typeof a==="string"?b=this.jb.querySelector(a):typeof a==="boolean"?b=a?this.Fa:null:a&&(b=a);if(this.ob.nl&&b&&typeof b.focus==="function"){a=Ip();const c=this.Ba.ma;if(!a||a===this.jb.body||
a===c||c.contains(a))this.cd?(_.VK(this.cd,b,this.Zn),this.Zn=null):b.focus()}this.O&&this.O.destroy()}Qb(a){let b,c;(c=(b=this.Ba.ma).focus)==null||c.call(b,a)}vc(){this.yb.isBrowser&&(this.O=this.Jb.create(this.Ba.ma),this.jb&&(this.Fa=Ip()))}};hN.I=function(a){return new (a||hN)};
hN.Aa=_.Ik({type:hN,aa:[["cdk-dialog-container"]],Ic:function(a,b){a&1&&_.Cn(_.zM,7);if(a&2){let c;_.In(c=_.Jn())&&(b.wi=c.first)}},La:["tabindex","-1",1,"cdk-dialog-container"],pb:6,gb:function(a,b){a&2&&_.Zm("id",b.ob.id||null)("role",b.ob.role)("aria-modal",b.ob.ariaModal)("aria-labelledby",b.ob.ariaLabel?null:b.Kl[0])("aria-label",b.ob.ariaLabel)("aria-describedby",b.ob.XA||null)},features:[_.Fm],wa:1,xa:0,Ca:[["cdkPortalOutlet",""]],template:function(a){a&1&&_.A(0,sea,0,0,"ng-template",0)},dependencies:[_.zM],
za:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}\n"],lb:2});var swa=new _.t("DialogScrollStrategy",{ja:"root",da:()=>{const a=_.q(_.Lm);return()=>Yp(a)}}),twa=new _.t("DialogData"),uwa=new _.t("DefaultDialogConfig");var iN=class{constructor(a,b){this.td=a;this.config=b;this.closed=new _.om;this.Wd=b.Wd;this.bh=a.bh();this.Vh=a.Vh();this.Ss=a.Ss();this.id=b.id;this.Vh.subscribe(c=>{c.keyCode!==27||this.Wd||_.yp(c)||(c.preventDefault(),this.close(void 0,{KC:"keyboard"}))});this.bh.subscribe(()=>{if(!this.Wd&&this.tH())this.close(void 0,{KC:"mouse"});else{let c,d;(d=(c=this.Fi).HS)==null||d.call(c)}});this.ru=a.H.subscribe(()=>{b.MJ!==!1&&this.close()})}close(a,b){if(this.tH(a)){const c=this.closed;this.Fi.Zn=(b==
null?void 0:b.KC)||"program";this.ru.unsubscribe();this.td.dispose();c.next(a);c.complete();this.No=this.Fi=null}}sf(){this.td.sf()}Ah(a="",b=""){this.td.Ah({width:a,height:b})}qk(a){this.td.qk(a)}Qp(a){this.td.Qp(a)}tH(a){const b=this.config;return!!this.Fi&&(!b.wB||b.wB(a,b,this.No))}};var vwa=function(a,b){a.A.find(c=>c.id===b)},wwa=function(a,b){a=new nq({nf:b.nf||sM(rM(new tM)),Oe:b.Oe||a.uf(),Qc:b.Qc,me:b.me,direction:b.direction,minWidth:b.minWidth,minHeight:b.minHeight,maxWidth:b.maxWidth,maxHeight:b.maxHeight,width:b.width,height:b.height,Cm:b.qr,Gg:b.Gg});b.Fe&&(a.Fe=b.Fe);return a},xwa=function(a,b,c,d){var e;const f=a.Ya||((e=a.ge)==null?void 0:e.Ya);e=[{oa:twa,Ub:a.data},{oa:iN,Ub:b}];a.Fb&&(typeof a.Fb==="function"?e.push(...a.Fb(b,a,c)):e.push(...a.Fb));!a.direction||
f&&f.get(_.lq,null,{optional:!0})||e.push({oa:_.lq,Ub:tea(a.direction)});return Qo({parent:f||d,Fb:e})},ywa=function(a){const b=a.B;return b?ywa(b):a.H},jN=class{get A(){return this.B?this.B.A:this.D}get rk(){return this.B?this.B.rk:this.J}constructor(){this.hb=_.q(_.Lm);this.W=_.q(uwa,{optional:!0});this.B=_.q(jN,{optional:!0,yl:!0});this.fa=_.q(dq);this.ca=_.q(_.kq);this.D=[];this.H=new _.om;this.J=new _.om;this.F=new Map;this.uf=_.q(swa)}open(a,b){b=Object.assign({},this.W||new fN,b);b.id=b.id||
this.ca.getId("cdk-dialog-");b.id&&vwa(this,b.id);var c=wwa(this,b);c=uq(this.hb,c);const d=new iN(c,b);c=this.ka(c,d,b);d.Fi=c;if(!this.A.length){const e=mq(this.fa);c.su?_.y(c.su,_.gm()).subscribe(()=>{this.L(e)}):this.L(e)}this.qa(a,d,c,b);this.A.push(d);d.closed.subscribe(()=>this.O(d,!0));this.rk.next(d);return d}Sa(){Dq(this.D,a=>{a.config.LJ===!1&&this.O(a,!1)});Dq(this.D,a=>a.close());this.H.complete();this.J.complete();this.D=[]}ka(a,b,c){var d;const e=c.Ya||((d=c.ge)==null?void 0:d.Ya);
b=[{oa:fN,Ub:c},{oa:iN,Ub:b},{oa:pq,Ub:a}];c.container?typeof c.container==="function"?d=c.container:(d=c.container.type,b.push(...c.container.Fb(c))):d=hN;c=new vM(d,c.ge,Qo({parent:e||this.hb,Fb:b}));return a.attach(c).instance}qa(a,b,c,d){if(a instanceof _.sn){var e=xwa(d,b,c);b={ib:d.data,dd:b};d.Ay&&(b=Object.assign({},b,typeof d.Ay==="function"?d.Ay():d.Ay));c.Ai(new _.wM(a,null,b,e))}else e=xwa(d,b,c,this.hb),a=c.ah(new vM(a,d.ge,e)),b.tr=a,b.No=a.instance}O(a,b){a=this.A.indexOf(a);a>-1&&
(this.A.splice(a,1),this.A.length||(this.F.forEach((c,d)=>{c?d.setAttribute("aria-hidden",c):d.removeAttribute("aria-hidden")}),this.F.clear(),b&&ywa(this).next()))}L(a){if(a.parentElement){const b=a.parentElement.children;for(let c=b.length-1;c>-1;c--){const d=b[c];d===a||d.nodeName==="SCRIPT"||d.nodeName==="STYLE"||d.hasAttribute("aria-live")||(this.F.set(d,d.getAttribute("aria-hidden")),d.setAttribute("aria-hidden","true"))}}}};jN.I=function(a){return new (a||jN)};
jN.ua=_.If({token:jN,da:jN.I,ja:"root"});var kN=class{};kN.I=function(a){return new (a||kN)};kN.Na=_.Jk({type:kN});kN.Ma=_.Jf({Fb:[jN],imports:[GM,_.AM,tL,_.AM]});var lN=class extends hN{constructor(){super(...arguments);this.D=new _.Cq;this.Cq=!_.yq();this.sz=0;this.B=this.Ba.ma;let a;this.J=this.Cq?(a=Eq(this.ob.bV))!=null?a:150:0;let b;this.L=this.Cq?(b=Eq(this.ob.fV))!=null?b:75:0;this.F=null;this.Ka=()=>{this.ta();this.qd(this.J)};this.jo=()=>{this.ta();this.D.emit({state:"closed",totalTime:this.L})}}H(){super.H();this.Rd()}Rd(){this.D.emit({state:"opening",totalTime:this.J});this.Cq?(this.B.style.setProperty("--mat-dialog-transition-duration",`${this.J}ms`),
this.fb(()=>this.B.classList.add("mdc-dialog--opening","mdc-dialog--open")),this.rb(this.J,this.Ka)):(this.B.classList.add("mdc-dialog--open"),Promise.resolve().then(()=>this.Ka()))}Bd(){this.D.emit({state:"closing",totalTime:this.L});this.B.classList.remove("mdc-dialog--open");this.Cq?(this.B.style.setProperty("--mat-dialog-transition-duration",`${this.L}ms`),this.fb(()=>this.B.classList.add("mdc-dialog--closing")),this.rb(this.L,this.jo)):Promise.resolve().then(()=>this.jo())}nb(a){this.sz+=a;_.vI(this.bb)}ta(){this.B.classList.remove("mdc-dialog--opening",
"mdc-dialog--closing")}rb(a,b){this.F!==null&&clearTimeout(this.F);this.F=setTimeout(b,a)}fb(a){this.Wa.Gb(()=>{typeof requestAnimationFrame==="function"?requestAnimationFrame(a):a()})}qa(){this.ob.fK||gN(this)}qd(a){this.ob.fK&&gN(this);this.D.next({state:"opened",totalTime:a})}Sa(){super.Sa();this.F!==null&&clearTimeout(this.F)}ah(a){a=super.ah(a);a.location.ma.classList.add("mat-mdc-dialog-component-host");return a}};lN.I=(()=>{let a;return function(b){return(a||(a=_.xi(lN)))(b||lN)}})();
lN.Aa=_.Ik({type:lN,aa:[["mat-dialog-container"]],La:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],pb:10,gb:function(a,b){a&2&&(_.cn("id",b.ob.id),_.Zm("aria-modal",b.ob.ariaModal)("role",b.ob.role)("aria-labelledby",b.ob.ariaLabel?null:b.Kl[0])("aria-label",b.ob.ariaLabel)("aria-describedby",b.ob.XA||null),_.Yn("_mat-animation-noopable",!b.Cq)("mat-mdc-dialog-container-with-actions",b.sz>0))},features:[_.Fm],wa:3,xa:0,Ca:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],
[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(a){a&1&&(_.D(0,"div",0)(1,"div",1),_.A(2,uea,0,0,"ng-template",2),_.E()())},dependencies:[_.zM],za:['.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(--mat-dialog-container-max-width, 560px);min-width:var(--mat-dialog-container-min-width, 280px)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--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(--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(--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(--mat-dialog-container-elevation-shadow, none);border-radius:var(--mat-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px));background-color:var(--mat-dialog-container-color, var(--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 rgba(0,0,0,0);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(--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(--mat-dialog-subhead-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit));line-height:var(--mat-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem));font-size:var(--mat-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem));font-weight:var(--mat-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400));letter-spacing:var(--mat-dialog-subhead-tracking, var(--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(--mat-dialog-supporting-text-color, var(--mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mat-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit));line-height:var(--mat-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem));font-size:var(--mat-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem));font-weight:var(--mat-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400));letter-spacing:var(--mat-dialog-supporting-text-tracking, var(--mat-sys-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--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 rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 16px 24px);justify-content:var(--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}\n'],
lb:2});_.mN=class{constructor(a,b,c){this.Fd=a;this.ob=b;this.mi=c;this.Jl=new _.om;this.lu=new _.om;this.Te=0;this.Wd=b.Wd;this.id=a.id;a.qk("mat-mdc-dialog-panel");_.y(c.D,_.Il(d=>d.state==="opened"),_.gm()).subscribe(()=>{this.Jl.next();this.Jl.complete()});_.y(c.D,_.Il(d=>d.state==="closed"),_.gm()).subscribe(()=>{clearTimeout(this.ER);this.jo()});a.td.H.subscribe(()=>{this.lu.next(this.AI);this.lu.complete();this.jo()});_.Gl(this.bh(),_.y(this.Vh(),_.Il(d=>d.keyCode===27&&!this.Wd&&!_.yp(d)))).subscribe(d=>
{this.Wd||(d.preventDefault(),this.Zn=d.type==="keydown"?"keyboard":"mouse",this.close(void 0))})}close(a){const b=this.ob.wB;if(!b||b(a,this.ob,this.No))this.AI=a,_.y(this.mi.D,_.Il(c=>c.state==="closing"),_.gm()).subscribe(c=>{this.lu.next(a);this.lu.complete();gM(this.Fd.td);this.ER=setTimeout(()=>this.jo(),c.totalTime+100)}),this.Te=1,this.mi.Bd()}rk(){return this.Jl}bh(){return this.Fd.bh}Vh(){return this.Fd.Vh}sf(a){let b=this.Fd.config.nf;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):
rM(b);a&&(a.top||a.bottom)?a.top?b.top(a.top):b.bottom(a.bottom):sM(b);this.Fd.sf()}Ah(a="",b=""){this.Fd.Ah(a,b)}qk(a){this.Fd.qk(a)}Qp(a){this.Fd.Qp(a)}getState(){return this.Te}jo(){this.Te=2;this.Fd.close(this.AI,{KC:this.Zn});this.No=null}};var zwa,Awa,Bwa;_.nN=new _.t("MatMdcDialogData");zwa=new _.t("mat-mdc-dialog-default-options");Awa=new _.t("mat-mdc-dialog-scroll-strategy",{ja:"root",da:()=>{const a=_.q(_.Lm);return()=>Yp(a)}});Bwa=function(a){const b=a.B;return b?Bwa(b):a.D};
_.oN=class{get A(){return this.B?this.B.A:this.H}get rk(){return this.B?this.B.rk:this.F}constructor(){this.O=_.q(zwa,{optional:!0});this.uf=_.q(Awa);this.B=_.q(_.oN,{optional:!0,yl:!0});this.ca=_.q(_.kq);this.hb=_.q(_.Lm);this.W=_.q(jN);this.Vb=_.yq();this.H=[];this.D=new _.om;this.F=new _.om;this.Fa=eN;this.L=_.mN;this.J=lN;this.ta=_.nN}open(a,b){let c;b=Object.assign({},this.O||new eN,b);b.id=b.id||this.ca.getId("mat-mdc-dialog-");b.Oe=b.Oe||this.uf();let d,e;a=this.W.open(a,Object.assign({},b,
{nf:sM(rM(new tM)),Wd:!0,wB:void 0,LJ:!1,MJ:!1,Gg:this.Vb||((d=b.bV)==null?void 0:d.toLocaleString())==="0"||((e=b.fV)==null?void 0:e.toString())==="0",container:{type:this.J,Fb:()=>[{oa:this.Fa,Ub:b},{oa:fN,Ub:b}]},Ay:()=>({dd:c}),Fb:(f,g,h)=>{c=new this.L(f,b,h);let k;c.sf((k=b)==null?void 0:k.position);return[{oa:this.J,Ub:h},{oa:this.ta,Ub:g.data},{oa:this.L,Ub:c}]}}));c.tr=a.tr;c.No=a.No;this.A.push(c);this.rk.next(c);c.Fd.closed.subscribe(()=>{const f=this.A.indexOf(c);f>-1&&(this.A.splice(f,
1),this.A.length||Bwa(this).next())});return c}Sa(){this.qa(this.H);this.D.complete();this.F.complete()}qa(a){let b=a.length;for(;b--;)a[b].close()}};_.oN.I=function(a){return new (a||_.oN)};_.oN.ua=_.If({token:_.oN,da:_.oN.I,ja:"root"});_.pN=class{constructor(){this.dd=_.q(_.mN,{optional:!0});this.Ba=_.q(_.Gi);this.A=_.q(_.oN);this.type="button"}Pb(){this.dd||(this.dd=Fq(this.Ba,this.A.A))}ce(a){if(a=a._matDialogClose||a._matDialogCloseResult)this.nK=a.Vo}vS(a){var b=this.dd,c=this.nK;b.Zn=a.screenX===0&&a.screenY===0?"keyboard":"mouse";b.close(c)}};_.pN.I=function(a){return new (a||_.pN)};
_.pN.Ia=_.Kk({type:_.pN,aa:[["","mat-dialog-close",""],["","matDialogClose",""]],pb:2,gb:function(a,b){a&1&&_.nn("click",function(c){return b.vS(c)});a&2&&_.Zm("aria-label",b.ariaLabel||null)("type",b.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",nK:[0,"mat-dialog-close","dialogResult"],i1:[0,"matDialogClose","_matDialogClose"]},Hb:["matDialogClose"],features:[_.$H]});
var qN=class{constructor(){this.A=_.q(_.mN,{optional:!0});this.Ba=_.q(_.Gi);this.F=_.q(_.oN)}Pb(){this.A||(this.A=Fq(this.Ba,this.F.A));this.A&&Promise.resolve().then(()=>{this.B()})}Sa(){let a;((a=this.A)==null?0:a.mi)&&Promise.resolve().then(()=>{this.D()})}};qN.I=function(a){return new (a||qN)};qN.Ia=_.Kk({type:qN});
_.rN=class extends qN{constructor(){super(...arguments);this.id=_.q(_.kq).getId("mat-mdc-dialog-title-")}B(){let a,b;(a=this.A.mi)==null||(b=a.ka)==null||b.call(a,this.id)}D(){let a,b,c;(a=this.A)==null||(b=a.mi)==null||(c=b.Xa)==null||c.call(b,this.id)}};_.rN.I=(()=>{let a;return function(b){return(a||(a=_.xi(_.rN)))(b||_.rN)}})();
_.rN.Ia=_.Kk({type:_.rN,aa:[["","mat-dialog-title",""],["","matDialogTitle",""]],La:[1,"mat-mdc-dialog-title","mdc-dialog__title"],pb:1,gb:function(a,b){a&2&&_.cn("id",b.id)},inputs:{id:"id"},Hb:["matDialogTitle"],features:[_.Fm]});_.sN=class{};_.sN.I=function(a){return new (a||_.sN)};
_.sN.Ia=_.Kk({type:_.sN,aa:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],La:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[function(a){const b=c=>{const d=Array.isArray(a);c.Nm===null?(c.kF=ida,c.Nm=d?a.map(Im):[a]):d?c.Nm.unshift(...a.map(Im)):c.Nm.unshift(a)};b.oM=!0;return b}([UL])]});_.tN=class extends qN{B(){let a,b;(a=this.A.mi)==null||(b=a.nb)==null||b.call(a,1)}D(){let a,b;(a=this.A.mi)==null||(b=a.nb)==null||b.call(a,-1)}};
_.tN.I=(()=>{let a;return function(b){return(a||(a=_.xi(_.tN)))(b||_.tN)}})();_.tN.Ia=_.Kk({type:_.tN,aa:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],La:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],pb:6,gb:function(a,b){a&2&&_.Yn("mat-mdc-dialog-actions-align-start",b.align==="start")("mat-mdc-dialog-actions-align-center",b.align==="center")("mat-mdc-dialog-actions-align-end",b.align==="end")},inputs:{align:"align"},features:[_.Fm]});_.uN=class{};_.uN.I=function(a){return new (a||_.uN)};_.uN.Na=_.Jk({type:_.uN});_.uN.Ma=_.Jf({Fb:[_.oN],imports:[kN,GM,_.AM,_.HM,_.HM]});var Cwa=[[["xap-dialog-layout-title"]],[["xap-dialog-layout-subtitle"]],[["xap-dialog-layout-content"]],[["xap-dialog-layout-actions"]]],Dwa=0,vN=class{};vN.I=function(a){return new (a||vN)};vN.Ia=_.Kk({type:vN,aa:[["xap-dialog-layout-subtitle"]]});
var Ewa=function(a){return a.scrollTop===0?"top":a.offsetHeight+a.scrollTop>=a.scrollHeight?"bottom":"center"},Gwa=function(a){if(!window.ResizeObserver)return _.il(Fwa(a.el.ma));let b;return _.y(Sca(c=>{b=new ResizeObserver(()=>{c(Fwa(a.el.ma))});b.observe(a.el.ma)},()=>{b.disconnect()}),_.hm(),_.vm(a.Db))},Hwa=function(a){return _.y(Bl(a.el.ma,"scroll"),rea(),_.w(()=>Ewa(a.el.ma)),_.hm(),_.vm(a.Db))},Fwa=function(a){return a.offsetHeight+a.scrollTop<=a.scrollHeight},wN=class{constructor(){this.el=
_.q(_.Gi);this.A=_.q(_.hJ);this.mc=_.q(_.Tl);this.Db=new _.rm;this.D=!1;this.B="bottom"}get fZ(){return this.D}get oN(){return this.B}Pb(){this.B=Ewa(this.el.ma);this.mc.Gb(()=>{Gwa(this).subscribe(a=>{this.mc.run(()=>{this.D=a;_.vI(this.A);_.wI(this.A)})});Hwa(this).subscribe(a=>{this.mc.run(()=>{this.B=a;_.vI(this.A);_.wI(this.A)})})})}Sa(){this.Db.next();this.Db.complete()}};wN.I=function(a){return new (a||wN)};
wN.Ia=_.Kk({type:wN,aa:[["xap-dialog-layout-content"]],La:[1,"xap-dialog-layout-content"],pb:6,gb:function(a,b){a&2&&_.Yn("xap-dialog-layout-content-scrollable",b.fZ)("xap-dialog-layout-bottom-scroll-stroke",b.oN!=="bottom")("xap-dialog-layout-top-scroll-stroke",b.oN!=="top")}});var xN=class{};xN.I=function(a){return new (a||xN)};
xN.Aa=_.Ik({type:xN,aa:[["xap-dialog-layout"]],xd:function(a,b,c){a&1&&_.Dn(c,vN,4);if(a&2){let d;_.In(d=_.Jn())&&(b.LZ=d)}},La:[1,"xap-dialog-layout"],pb:2,gb:function(a,b){a&2&&_.Yn("xap-dialog-layout-bordered-header",b.LZ)},Ob:["xap-dialog-layout-title","xap-dialog-layout-subtitle","xap-dialog-layout-content","xap-dialog-layout-actions"],wa:5,xa:0,Ca:[[1,"xap-dialog-header-container"]],template:function(a){a&1&&(_.pn(Cwa),_.fn(0,"header",0),_.qn(1),_.qn(2,1),_.gn(),_.qn(3,2),_.qn(4,3))},za:[".xap-dialog-layout{display:block;padding:24px 24px 8px;overflow-x:hidden}xap-dialog-layout-title{display:block;padding:0;color:var(--xap-dialog-layout-title-text-color)}xap-dialog-layout-subtitle{display:block;padding:0 0 16px;color:var(--xap-dialog-layout-subtitle-text-color)}xap-dialog-layout-content{display:block;padding:0 0 16px;color:var(--xap-dialog-layout-content-text-color)}xap-dialog-layout-actions{color:var(--xap-dialog-layout-actions-text-color)}xap-dialog-layout-actions .mat-button-base,xap-dialog-layout-actions .mat-mdc-button-base{margin:8px 16px 0 -8px;padding:0 8px}"],
lb:2});var yN=class{constructor(){this.dd=_.q(_.mN,{optional:!0});this.mc=_.q(_.Tl);this.id=`dialog-layout-title-${Dwa++}`}Pb(){this.dd&&this.mc.Gb(()=>{setTimeout(()=>{let a,b,c;(a=this.dd)==null||(b=a.mi)==null||(c=b.ka)==null||c.call(b,this.id)})})}Sa(){let a,b;((a=this.dd)==null?0:(b=a.mi)==null?0:b.Kl)&&this.mc.Gb(()=>{setTimeout(()=>{let c,d,e;(c=this.dd)==null||(d=c.mi)==null||(e=d.Xa)==null||e.call(d,this.id)})})}};yN.I=function(a){return new (a||yN)};
yN.Ia=_.Kk({type:yN,aa:[["xap-dialog-layout-title"]],pb:1,gb:function(a,b){a&2&&_.cn("id",b.id)},inputs:{id:"id"}});var zN=class{};zN.I=function(a){return new (a||zN)};zN.Ia=_.Kk({type:zN,aa:[["xap-dialog-layout-actions"]]});var AN=class{};AN.I=function(a){return new (a||AN)};AN.Na=_.Jk({type:AN});AN.Ma=_.Jf({});var Iwa=new _.t("XapHatsSurveyApiKey"),Jwa=new _.t("XapHatsSurveyLocale"),Kwa=new _.t("XapHatsSurveyWindow"),Lwa=new _.t("XapHatsSurveyListnrProductId");var Mwa=new Map([[0,1],[1,2]]),Nwa={anchor:1,verticalMargin:0,horizontalMargin:0},Owa=function(a,b,c={},d={}){const e=d.qT?void 0:d.authUser||0;return _.y(new _.Wk(f=>{a.A.D({triggerId:b,enableTestingMode:d.enableTestingMode,enableFeedback1pEndpoint:d.enableFeedback1pEndpoint,nonProd:d.nonProd,thirdPartyDomainSupportEnabled:d.thirdPartyDomainSupportEnabled,callback:g=>{g.surveyData!=null&&f.next(g.surveyData);f.complete()},authuser:e})}),_.um(f=>new _.Wk(g=>{let h;a.A.B({surveyData:f,colorScheme:d.theme?
Mwa.get(d.theme):1,authuser:e,customZIndex:(h=d.zIndex)!=null?h:1E4,customLogoUrl:d.customLogoUrl,productData:c,listener:{surveyClosed:()=>{g.complete()},surveyPositioning:()=>Object.assign({},Nwa,d.I2)}});g.next(f.surveyMetadata)})))},BN=class{constructor(a,b,c,d,e){const f=()=>{var g={apiKey:a,locale:c!=null?c:"en-US",window:d};g=Nsa(Rsa,"help.service.Lazy.create",b,{apiKey:g.apiKey||g.apiKey,asxUiUri:g.asxUiUri||g.asxUiUri,environment:g.environment||g.environment,flow:g.flow||g.flow,frdProductData:g.frdProductData||
g.frdProductData,frdProductDataSerializedJspb:g.T1||g.frdProductDataSerializedJspb,helpCenterPath:g.helpCenterPath||g.helpCenterPath,locale:g.locale||g.locale||"en-US".replace(/-/g,"_"),nonce:g.nonce||g.nonce,productData:g.productData||g.productData,receiverUri:g.receiverUri||g.receiverUri,renderApiUri:g.renderApiUri||g.renderApiUri,theme:g.theme||g.theme,window:g.window||g.window});return new Qsa(g)};this.A=e?e.Gb(f):f()}};
BN.I=function(a){return new (a||BN)(_.Fg(Iwa),_.Fg(Lwa),_.Fg(Jwa,8),_.Fg(Kwa,8),_.Fg(_.Tl,8))};BN.ua=_.If({token:BN,da:BN.I,ja:"root"});var Pwa=function(a){a.F||(a.F=!0,a.A.forEach(b=>b()),a.A=[])},Qwa=function(a){a.D.forEach(b=>b());a.D=[]},Rwa=function(a){queueMicrotask(()=>Pwa(a))},ms=class{constructor(a=0,b=0){this.A=[];this.D=[];this.H=[];this.L=[];this.O=[];this.F=this.Bb=this.J=!1;this.B=null;this.totalTime=a+b}Ti(a){this.O.push(a);this.D.push(a)}Pg(a){this.L.push(a);this.A.push(a)}xc(a){this.H.push(a)}Jj(){return this.J}init(){}play(){this.Jj()||(Qwa(this),Rwa(this));this.J=!0}pause(){}bj(){}finish(){Pwa(this)}destroy(){this.Bb||
(this.Bb=!0,this.Jj()||Qwa(this),this.finish(),this.H.forEach(a=>a()),this.H=[])}reset(){this.F=this.J=!1;this.D=this.O;this.A=this.L}setPosition(){}Ln(a){a=a=="start"?this.D:this.A;a.forEach(b=>b());a.length=0}};var CN=function(a){a.H||(a.H=!0,a.D.forEach(b=>b()),a.D=[])},Swa=function(a){a.Bb||(a.Bb=!0,CN(a),a.A.forEach(b=>b.destroy()),a.J.forEach(b=>b()),a.J=[])},Twa=function(a){a.Jj()||(a.L=!0,a.F.forEach(b=>b()),a.F=[])},ns=class{constructor(a){this.D=[];this.F=[];this.Bb=this.L=this.H=!1;this.J=[];this.B=null;this.totalTime=0;this.A=a;let b=0,c=0,d=0;const e=this.A.length;e==0?queueMicrotask(()=>CN(this)):this.A.forEach(f=>{f.Pg(()=>{++b==e&&CN(this)});f.xc(()=>{++c==e&&Swa(this)});f.Ti(()=>{++d==e&&
Twa(this)})});this.totalTime=this.A.reduce((f,g)=>Math.max(f,g.totalTime),0)}init(){this.A.forEach(a=>a.init())}Ti(a){this.F.push(a)}Pg(a){this.D.push(a)}xc(a){this.J.push(a)}Jj(){return this.L}play(){this.B||this.init();Twa(this);this.A.forEach(a=>a.play())}pause(){this.A.forEach(a=>a.pause())}bj(){this.A.forEach(a=>a.bj())}finish(){CN(this);this.A.forEach(a=>a.finish())}destroy(){Swa(this)}reset(){this.A.forEach(a=>a.reset());this.L=this.H=this.Bb=!1}setPosition(a){const b=a*this.totalTime;this.A.forEach(c=>
{c.setPosition(c.totalTime?Math.min(1,b/c.totalTime):1)})}er(){this.A.forEach(a=>{a.er&&a.er()})}Ln(a){a=a=="start"?this.F:this.D;a.forEach(b=>b());a.length=0}};var Uwa=Iq({opacity:0}),Vwa=Iq({opacity:1}),Wwa=Gq("dialogContainer",[{type:0,name:"void, hidden",za:Uwa,options:void 0},{type:0,name:"visible",za:Vwa,options:void 0},Jq("void => *, * => visible",Hq("200ms cubic-bezier(0.0,0.0,0.2,1)",Vwa)),Jq("* => void, * => hidden",Hq("200ms cubic-bezier(0.4,0.0,0.2,1)",Uwa))]);var Xwa=new _.t("XAP_IDCO"),Ywa=function(a,b){a.iJ=b?"visible":"hidden";_.vI(a.B)},DN=class extends yM{constructor(){super(...arguments);this.DE=uo.required(_.zM);this.iJ="hidden";this.options=_.q(Xwa);this.B=_.q(_.hJ)}Ie(){}ah(a){return this.DE().ah(a)}Ai(a){return this.DE().Ai(a)}};DN.I=(()=>{let a;return function(b){return(a||(a=_.xi(DN)))(b||DN)}})();
DN.Aa=_.Ik({type:DN,aa:[["xap-inline-dialog-container"]],Ic:function(a,b){a&1&&Nn(b.DE,_.Cn(_.zM,5));a&2&&On()},La:["role","dialog",1,"xap-inline-dialog-container","gmat-body-2"],pb:3,gb:function(a,b){a&2&&(dn("@dialogContainer",b.iJ),_.Zm("aria-label",b.options.Zv)("tabindex",b.options.aw))},features:[_.Fm],wa:2,xa:0,Ca:[["cdkPortalOutlet",""],["cdkFocusInitial","","tabindex","0"]],template:function(a){a&1&&(_.D(0,"div"),_.A(1,vea,1,0,"ng-template",0),_.E())},dependencies:[tL,_.AM,_.zM],za:[".xap-inline-dialog-container{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);border-radius:8px;overflow:auto}"],
lb:2,data:{animation:[Wwa]},Pc:0});var Zwa=[{Zc:"start",ad:"bottom",tc:"start",Fc:"top",offsetY:8},{Zc:"start",ad:"top",tc:"start",Fc:"bottom",offsetY:-8},{Zc:"end",ad:"top",tc:"end",Fc:"bottom",offsetY:-8},{Zc:"end",ad:"bottom",tc:"end",Fc:"top",offsetY:8}],$wa={minWidth:220,maxWidth:420,minHeight:64,maxHeight:420},EN=function(a){let b;(b=a.td)==null||!b.ue()||a.fq&&!a.fq.A(a.ca)||(Ywa(a.A.instance,!1),setTimeout(()=>{a.mc.run(()=>{a.td&&a.td.detach();a.B&&(a.B.destroy(),a.B=void 0);a.nl();a.A&&(a.A.destroy(),a.A=void 0);a.closed.emit()})},
200))},axa=function(a,b){a.mc.Gb(()=>{_.y(Bl(b,"keydown"),_.vm(a.Db)).subscribe(c=>{switch(c.key){case "Enter":FN(a);c.preventDefault();break;case " ":c.preventDefault()}});_.y(Bl(b,"keyup"),_.vm(a.Db)).subscribe(c=>{switch(c.key){case " ":FN(a)}})})},bxa=function(a,b){a.mc.Gb(()=>{_.y(Bl(b,"focus"),_.Il(()=>a.gr.Zd.length>0),_.vm(a.Db)).subscribe(()=>{a.mc.run(()=>{a.gr.emit()})})})},FN=function(a){if(!a.disabled){var b;if((b=a.td)==null||!b.ue()){var c=a.Kx;c!=null&&(a.fq&&(a.ca=a.fq.register()),
a.mc.run(()=>{a.A=cxa(a);a.A.instance.attach(c);const d=a.A.location.ma;dxa(a,d);exa(a,d);fxa(a,d);Ywa(a.A.instance,!0);a.opened.Zd.length&&setTimeout(()=>{a.opened.emit()},200)}))}}},cxa=function(a){var b=Qo({parent:a.Ya,Fb:[{oa:Xwa,Ub:{Zv:a.Zv,aw:a.aw}}]});b=new vM(DN,null,b);if(a.td==null){var c=a.J,d=c.create;var e=new nq(Object.assign({},a.BM,{nf:gxa(a,Zwa),Oe:hxa(a),Qc:a.H}));a.td=d.call(c,e)}a.overlaySize&&a.td.Ah(a.overlaySize);a.wE&&a.wE.length>0&&(c=a.td,d=gxa(a,a.wE),d!==c.D&&(c.D&&c.D.dispose(),
c.D=d,c.ue()&&(d.attach(c),c.sf())));return a.td.attach(b)},fxa=function(a,b){const c=a.document.activeElement,d=a.Xb.ma;if(a.VK||c&&c===d)a.document&&(a.O=a.document.activeElement),a.B=a.fa.create(b),cL(a.B),a.jC||ixa(a)},ixa=function(a){a.B&&eL(a.B).then(()=>{})},gxa=function(a,b){let c,d;return iM(kM(Ova(a.J.position(),(c=a.pJ)!=null?c:a.Xb),b),(d=a.pJ)!=null?d:a.Xb)},hxa=function(a){const b=a.J.A;switch(a.Oe){case "noop":return b.A();case "block":return b.block();case "reposition":return b.B();
default:return b.close()}},GN=class{set Nh(a){a&&(this.Kx=a instanceof _.sn?new _.wM(a,this.ge):new vM(a,this.ge))}set disabled(a){(this.L=a)&&EN(this)}get disabled(){return this.L}set jC(a){this.W=gp(a)}get jC(){return this.W}set Qc(a){if(this.H!==a){if(this.H){let b;(b=this.td)==null||b.Qp(this.H)}if(a){let b;(b=this.td)==null||b.qk(a)}this.H=a}}constructor(){this.L=!1;this.Zv=null;this.aw=-1;this.BM=$wa;this.UN="Press space for more information.";this.VK=this.W=!1;this.Oe="close";this.ca=0;this.gr=
new _.Cq;this.opened=new _.Cq;this.closed=new _.Cq;this.Db=new _.rm;this.D=new _.Rt(!1);this.qa=_.y(this.D,_.Il(a=>a&&!this.disabled));this.O=void 0;this.mc=_.q(_.Tl);this.J=_.q(BM);this.Xb=_.q(_.Gi);this.ge=_.q(_.tn);this.document=_.q(_.wp);this.fa=_.q(zL);this.ka=_.q(wL);this.Ya=_.q(_.Lm);axa(this,this.Xb.ma);exa(this,this.Xb.ma);bxa(this,this.Xb.ma)}Pb(){var a=this.Xb.ma;a.hasAttribute("aria-haspopup")||a.setAttribute("aria-haspopup","dialog");a.hasAttribute("aria-describedby")||uL(this.ka,a,this.UN)}Sa(){EN(this);
this.D.complete();this.Db.next();this.Db.complete();this.td&&this.td.dispose()}nl(){const a=this.O;if(a&&typeof a.focus==="function"){var b,c=(b=this.A)==null?void 0:b.location.ma;(b=this.document.activeElement)&&c!=null&&c.contains(b)&&(a.focus(),this.O=void 0)}}};GN.I=function(a){return new (a||GN)};
GN.Ia=_.Kk({type:GN,pb:1,gb:function(a,b){a&2&&_.Zm("data-disabled",b.disabled)},inputs:{pJ:"attachedTo",Zv:"dialogLabel",aw:"dialogTabIndex",overlaySize:"overlaySize",wE:"overlayPositions",BM:"overlayDimensions",UN:"triggerDescription",jC:"disableAutoFocus",VK:"forceTrapFocus",Qc:"panelClass",Oe:"scrollStrategy",fq:"stackManager"},outputs:{gr:"beforeOpened",opened:"opened",closed:"closed"}});var exa=function(a,b){a.mc.Gb(()=>{_.y(Bl(b,"keydown"),_.vm(a.Db)).subscribe(c=>{switch(c.key){case "Escape":let d;((d=a.td)==null?0:d.ue())&&c.stopPropagation();EN(a)}})})},dxa=function(a,b){a.fq&&_.y(a.fq.B(),dm(a.hD),_.vm(a.Db)).subscribe(()=>{b.matches(":hover")||a.ge.element.ma.matches(":hover")?HN(a):IN(a)});a.mc.Gb(()=>{_.y(Bl(b,"mouseenter"),_.vm(a.Db)).subscribe(()=>{HN(a)});_.y(Bl(b,"click"),_.vm(a.Db)).subscribe(c=>{c.target.closest("[xapInlineDialogClose]")?IN(a):(HN(a),FN(a))});_.y(Bl(b,
"mouseleave"),_.vm(a.Db)).subscribe(()=>{IN(a)});_.y(Bl(b,"mousemove"),_.vm(a.Db)).subscribe(()=>{a.F.next()})})},jxa=function(a,b){const c=_.y(a.D,Xl(()=>_.y(a.F,dm(b))));_.y(c,_.vm(a.Db)).subscribe(d=>{d?FN(a):EN(a)});_.y(a.qa,_.Il(d=>d&&a.gr.Zd.length>0),zm(()=>_.y(c,_.Il(d=>!d))),_.vm(a.Db)).subscribe(()=>{a.mc.run(()=>{a.gr.emit()})})},HN=function(a){a.disabled||(a.D.next(!0),a.F.next())},IN=function(a){a.D.next(!1);a.F.next()},JN=class extends GN{constructor(){super();this.hD=500;this.F=new _.om;
dxa(this,this.Xb.ma)}Pb(){super.Pb();jxa(this,this.hD)}};JN.I=function(a){return new (a||JN)};JN.Ia=_.Kk({type:JN,aa:[["","xapInlineDialog",""]],La:[1,"xap-inline-dialog"],inputs:{Nh:[0,"xapInlineDialog","dialog"],disabled:[0,"xapInlineDialogDisabled","disabled"],hD:"hoverDelayMs"},Hb:["xapInlineDialog"],features:[_.Fm]});var KN=class{};KN.I=function(a){return new (a||KN)};KN.Na=_.Jk({type:KN});KN.Ma=_.Jf({});var kxa=new _.t("GMAT_AUTOCOMPLETE_OPTIONS",{ja:"root",da:()=>({Sc:!1})});var LN=class{constructor(a,b){this.D=a;this.Ba=b;this.Ms=()=>{};this.cn=()=>{}}setProperty(a,b){this.D.setProperty(this.Ba.ma,a,b)}pn(a){this.cn=a}aj(a){this.Ms=a}wl(a){this.setProperty("disabled",a)}};LN.I=function(a){return new (a||LN)(_.Yj(_.oq),_.Yj(_.Gi))};LN.Ia=_.Kk({type:LN});var hr=class extends LN{};hr.I=(()=>{let a;return function(b){return(a||(a=_.xi(hr)))(b||hr)}})();hr.Ia=_.Kk({type:hr,features:[_.Fm]});_.MN=new _.t("");var lxa,mxa;lxa={oa:_.MN,Cb:_.Bg(()=>_.gr),rc:!0};mxa=new _.t("");_.gr=class extends LN{constructor(a,b,c){super(a,b);this.A=c;this.B=!1;this.A==null&&(this.A=!/android (\d+)/.test((MJ?window.navigator.userAgent:"").toLowerCase()))}Fl(a){this.setProperty("value",a==null?"":a)}Mz(a){(!this.A||this.A&&!this.B)&&this.Ms(a)}HR(){this.B=!0}GR(a){this.B=!1;this.A&&this.Ms(a)}};_.gr.I=function(a){return new (a||_.gr)(_.Yj(_.oq),_.Yj(_.Gi),_.Yj(mxa,8))};
_.gr.Ia=_.Kk({type:_.gr,aa:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],gb:function(a,b){a&1&&_.nn("input",function(c){return b.Mz(c.target.value)})("blur",function(){return b.cn()})("compositionstart",function(){return b.HR()})("compositionend",function(c){return b.GR(c.target.value)})},
ab:!1,features:[_.qo([lxa]),_.Fm]});var ON,nxa;_.NN=new _.t("");ON=new _.t("");nxa=function(a){return Lq(a)};var oxa=class{constructor(){this.xi=[];this.pj=[];this.D=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get ts(){return this.control?this.control.ts: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 Qg(){return this.control?this.control.Qg:
null}get fd(){return this.control?this.control.fd:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get sG(){return this.control?this.control.sG:null}get Ct(){return this.control?this.control.Ct:null}get nq(){return this.control?this.control.nq:null}get path(){return null}DI(a){this.xi=a||[];this.qu=Sq(this.xi)}CI(a){this.pj=a||[];this.pu=Tq(this.pj)}get ij(){return this.qu||null}get zi(){return this.pu||null}J(a){this.D.push(a)}O(){this.D.forEach(a=>
a());this.D=[]}reset(a){this.control&&this.control.reset(a)}Ae(a,b){return this.control?this.control.Ae(a,b):!1}getError(a,b){return this.control?this.control.getError(a,b):null}};var PN=class extends oxa{constructor(){super(...arguments);this.A=this.name=this.Lb=null}};var QN=class extends oxa{get Fj(){return null}get path(){return null}};var pxa=class{constructor(a){this.A=a}get QL(){let a,b,c;(a=this.A)==null||(b=a.control)==null||(c=b.ZS)==null||c.call(b);let d,e;return!!((d=this.A)==null?0:(e=d.control)==null?0:e.touched)}get RL(){let a,b;return!!((a=this.A)==null?0:(b=a.control)==null?0:b.sG)}get NL(){let a,b,c;(a=this.A)==null||(b=a.control)==null||(c=b.DS)==null||c.call(b);let d,e;return!!((d=this.A)==null?0:(e=d.control)==null?0:e.Qg)}get vs(){let a,b;return!!((a=this.A)==null?0:(b=a.control)==null?0:b.fd)}get Lj(){let a,b,
c;(a=this.A)==null||(b=a.control)==null||(c=b.SS)==null||c.call(b);let d,e;return!!((d=this.A)==null?0:(e=d.control)==null?0:e.valid)}get IL(){let a,b;return!!((a=this.A)==null?0:(b=a.control)==null?0:b.ts)}get Xd(){let a,b;return!!((a=this.A)==null?0:(b=a.control)==null?0:b.pending)}get AW(){let a,b;(a=this.A)==null||(b=a.GI)==null||b.call(a);let c;return!((c=this.A)==null||!c.submitted)}};
Object.assign({},{"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},{"[class.ng-submitted]":"isSubmitted"});_.RN=class extends pxa{};_.RN.I=function(a){return new (a||_.RN)(_.Yj(PN,2))};
_.RN.Ia=_.Kk({type:_.RN,aa:[["","formControlName",""],["","ngModel",""],["","formControl",""]],pb:14,gb:function(a,b){a&2&&_.Yn("ng-untouched",b.RL)("ng-touched",b.QL)("ng-pristine",b.NL)("ng-dirty",b.vs)("ng-valid",b.Lj)("ng-invalid",b.IL)("ng-pending",b.Xd)},ab:!1,features:[_.Fm]});_.SN=class extends pxa{};_.SN.I=function(a){return new (a||_.SN)(_.Yj(QN,10))};
_.SN.Ia=_.Kk({type:_.SN,aa:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],pb:16,gb:function(a,b){a&2&&_.Yn("ng-untouched",b.RL)("ng-touched",b.QL)("ng-pristine",b.NL)("ng-dirty",b.vs)("ng-valid",b.Lj)("ng-invalid",b.IL)("ng-pending",b.Xd)("ng-submitted",b.AW)},ab:!1,features:[_.Fm]});var TN=new _.t("",{ja:"root",da:()=>"whenDisabledForLegacyCode"});var UN=class{},qxa=class extends UN{constructor(a,b){super();this.value=a;this.source=b}},VN=class extends UN{constructor(a,b){super();this.Qg=a;this.source=b}},WN=class extends UN{constructor(a,b){super();this.touched=a;this.source=b}},XN=class extends UN{constructor(a,b){super();this.status=a;this.source=b}},rxa=class extends UN{constructor(a){super();this.source=a}},sxa=class extends UN{constructor(a){super();this.source=a}},$q=function(a,b){a.yz(b)},ar=function(a,b){a.xz(b)},br=function(a,b={}){a.PS();
a.Rq();if(a.enabled){var c=a.BR();a.errors=a.LS();a.status=a.sH();a.status!=="VALID"&&a.status!=="PENDING"||a.KS(c,b.Dc)}let d;c=(d=b.ek)!=null?d:a;b.Dc!==!1&&(a.Ld.next(new qxa(a.value,c)),a.Ld.next(new XN(a.status,c)),a.nq.emit(a.value),a.Ct.emit(a.status));a.Lb&&!b.de&&br(a.Lb,Object.assign({},b,{ek:c}))},dr=function(a,b={}){const c=a.touched===!1;a.touched=!0;let d;const e=(d=b.ek)!=null?d:a;a.Lb&&!b.de&&dr(a.Lb,Object.assign({},b,{ek:e}));c&&b.Dc!==!1&&a.Ld.next(new WN(!0,e))},er=function(a,
b={}){const c=a.Qg===!0;a.Qg=!1;let d;const e=(d=b.ek)!=null?d:a;a.Lb&&!b.de&&er(a.Lb,Object.assign({},b,{ek:e}));c&&b.Dc!==!1&&a.Ld.next(new VN(!1,e))},txa=function(a){a=a.xi;return Array.isArray(a)?a.includes(nxa):a===nxa},uxa=function(a,b={}){const c=a.touched===!0;a.touched=!1;a.rA=!1;let d;const e=(d=b.ek)!=null?d:a;a.ri(f=>{uxa(f,{de:!0,Dc:b.Dc,ek:e})});a.Lb&&!b.de&&a.Lb.Su(b,e);c&&b.Dc!==!1&&a.Ld.next(new WN(!1,e))},vxa=function(a,b={}){const c=a.Qg===!1;a.Qg=!0;a.Gu=!1;let d;const e=(d=b.ek)!=
null?d:a;a.ri(f=>{vxa(f,{de:!0,Dc:b.Dc})});a.Lb&&!b.de&&a.Lb.Ru(b,e);c&&b.Dc!==!1&&a.Ld.next(new VN(!0,e))},wxa=function(a,b,c={}){a.errors=b;a.QI(c.Dc!==!1,a,c.DF)},xxa=class{constructor(a,b){this.Gu=!1;this.oo=null;this.rA=!1;this.oj=()=>{};this.Lb=null;this.SS=To(()=>this.QF());this.QF=_.Ln();this.DS=To(()=>this.GE());this.GE=_.Ln(!0);this.ZS=To(()=>this.lG());this.lG=_.Ln(!1);this.Ld=new _.om;this.jd=_.FI(this.Ld);this.Eu=[];this.yz(a);this.xz(b)}get ij(){return this.qu}set ij(a){this.xi=this.qu=
a}get zi(){return this.pu}set zi(a){this.pj=this.pu=a}get parent(){return this.Lb}get status(){return lg(this.QF)}set status(a){lg(()=>this.QF.set(a))}get valid(){return this.status==="VALID"}get ts(){return this.status==="INVALID"}get pending(){return this.status=="PENDING"}get disabled(){return this.status==="DISABLED"}get enabled(){return this.status!=="DISABLED"}get Qg(){return lg(this.GE)}set Qg(a){lg(()=>this.GE.set(a))}get fd(){return!this.Qg}get touched(){return lg(this.lG)}set touched(a){lg(()=>
this.lG.set(a))}get sG(){return!this.touched}get zh(){return this.Qu?this.Qu:this.parent?this.parent.zh:"change"}disable(a={}){const b=this.yI(a.de);this.status="DISABLED";this.errors=null;this.ri(e=>{e.disable(Object.assign({},a,{de:!0}))});this.Rq();let c;const d=(c=a.ek)!=null?c:this;a.Dc!==!1&&(this.Ld.next(new qxa(this.value,d)),this.Ld.next(new XN(this.status,d)),this.nq.emit(this.value),this.Ct.emit(this.status));this.OI(Object.assign({},a,{AN:b}),this);this.Eu.forEach(e=>e(!0))}enable(a={}){const b=
this.yI(a.de);this.status="VALID";this.ri(c=>{c.enable(Object.assign({},a,{de:!0}))});br(this,{de:!0,Dc:a.Dc});this.OI(Object.assign({},a,{AN:b}),this);this.Eu.forEach(c=>c(!1))}OI(a,b){this.Lb&&!a.de&&(br(this.Lb,a),a.AN||this.Lb.Ru({},b),this.Lb.Su({},b))}SI(a={Dc:!0}){this.ri(b=>b.SI(a));br(this,{de:!0,Dc:a.Dc})}PS(){this.status=this.vz()?"DISABLED":"VALID"}LS(){return this.ij?this.ij(this):null}KS(a,b){this.zi&&(this.status="PENDING",this.oo={Dc:b!==!1,DF:a!==!1},this.qH=Oq(this.zi(this)).subscribe(c=>
{this.oo=null;wxa(this,c,{Dc:b,DF:a})}))}BR(){if(this.qH){this.qH.unsubscribe();let a,b,c;const d=(c=((a=this.oo)==null?void 0:a.Dc)||((b=this.oo)==null?void 0:b.DF))!=null?c:!1;this.oo=null;return d}return!1}get(a){if(a==null)return null;Array.isArray(a)||(a=a.split("."));return a.length===0?null:a.reduce((b,c)=>b&&b.FH(c),this)}getError(a,b){return(b=b?this.get(b):this)&&b.errors?b.errors[a]:null}Ae(a,b){return!!this.getError(a,b)}get root(){let a=this;for(;a.Lb;)a=a.Lb;return a}QI(a,b,c){this.status=
this.sH();a&&this.Ct.emit(this.status);(a||c)&&this.Ld.next(new XN(this.status,b));this.Lb&&this.Lb.QI(a,b,c)}dI(){this.nq=new _.Cq;this.Ct=new _.Cq}sH(){return this.vz()?"DISABLED":this.errors?"INVALID":this.oo||this.pH("PENDING")?"PENDING":this.pH("INVALID")?"INVALID":"VALID"}pH(a){return this.ku(b=>b.status===a)}oH(){return this.ku(a=>a.fd)}zR(){return this.ku(a=>a.touched)}Ru(a,b){const c=!this.oH(),d=this.Qg!==c;this.Qg=c;this.Lb&&!a.de&&this.Lb.Ru(a,b);d&&this.Ld.next(new VN(this.Qg,b))}Su(a=
{},b){this.touched=this.zR();this.Ld.next(new WN(this.touched,b));this.Lb&&!a.de&&this.Lb.Su(a,b)}Ql(a){this.oj=a}uo(a){ir(a)&&a.zh!=null&&(this.Qu=a.zh)}yI(a){const b=this.Lb&&this.Lb.fd;return!a&&!!b&&!this.Lb.oH()}FH(){return null}yz(a){a=this.xi=Array.isArray(a)?a.slice():a;this.qu=Array.isArray(a)?Sq(a):a||null}xz(a){a=this.pj=Array.isArray(a)?a.slice():a;this.pu=Array.isArray(a)?Tq(a):a||null}};var yxa=function(a,b,c){if(a.controls[b])return a.controls[b];a.controls[b]=c;c.Lb=a;c.Ql(a.oj);return c},zxa=class extends xxa{constructor(a,b){super((ir(a)?a.t_:a)||null,(ir(a)?a.vT:b)||null);this.controls={};this.dI();this.uo(a);this.QS();br(this,{de:!0,Dc:!!this.zi})}HA(a){yxa(this,a);br(this,{Dc:{}.Dc});this.oj()}jt(a){this.controls[a]&&this.controls[a].Ql(()=>{});delete this.controls[a];br(this,{Dc:{}.Dc});this.oj()}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,
b={}){Gea(this,a);Object.keys(a).forEach(c=>{const d=this.controls;if(!Object.keys(d).length)throw new og(1E3,"");if(!d[c])throw new og(1001,"");this.controls[c].setValue(a[c],{de:!0,Dc:b.Dc})});br(this,b)}reset(a={},b={}){this.ri((c,d)=>{c.reset(a?a[d]:null,{de:!0,Dc:b.Dc})});this.Ru(b,this);this.Su(b,this);br(this,b)}xA(){let a=this.zI(!1,(b,c)=>c.xA()?!0:b);a&&br(this,{de:!0});return a}ri(a){Object.keys(this.controls).forEach(b=>{const c=this.controls[b];c&&a(c,b)})}QS(){this.ri(a=>{a.Lb=this;
a.Ql(this.oj)})}Rq(){this.value=this.IS()}ku(a){for(const [b,c]of Object.entries(this.controls)){const d=c;if(this.contains(b)&&a(d))return!0}return!1}IS(){return this.zI({},(a,b,c)=>{if(b.enabled||this.disabled)a[c]=b.value;return a})}zI(a,b){let c=a;this.ri((d,e)=>{c=b(c,d,e)});return c}vz(){for(const a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}FH(a){return this.controls.hasOwnProperty(a)?this.controls[a]:null}};var Axa,Bxa;Axa={oa:QN,Cb:_.Bg(()=>_.YN)};Bxa=Promise.resolve();
_.YN=class extends QN{get submitted(){return lg(this.qy)}constructor(a,b,c){super();this.Io=c;this.GI=To(()=>this.qy());this.qy=_.Ln(!1);this.Gz=new Set;this.Is=new _.Cq;this.form=new zxa(Sq(a),Tq(b))}Ie(){this.uo()}get Fj(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}HA(a){Bxa.then(()=>{const b=this.GH(a.path);a.control=yxa(b,a.name,a.control);Wq(a.control,a,this.Io);br(a.control,{Dc:!1});this.Gz.add(a)})}jt(a){Bxa.then(()=>{const b=this.GH(a.path);
b&&b.jt(a.name);this.Gz.delete(a)})}setValue(a){this.control.setValue(a)}sE(a){this.qy.set(!0);fr(this.form,this.Gz);this.Is.emit(a);this.form.Ld.next(new rxa(this.control));let b;return(a==null?void 0:(b=a.target)==null?void 0:b.method)==="dialog"}qE(){this.jF()}jF(){this.form.reset(void 0);this.qy.set(!1);this.form.Ld.next(new sxa(this.form))}uo(){this.options&&this.options.zh!=null&&(this.form.Qu=this.options.zh)}GH(a){a.pop();return a.length?this.form.get(a):this.form}};
_.YN.I=function(a){return new (a||_.YN)(_.Yj(_.NN,10),_.Yj(ON,10),_.Yj(TN,8))};_.YN.Ia=_.Kk({type:_.YN,aa:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],gb:function(a,b){a&1&&_.nn("submit",function(c){return b.sE(c)})("reset",function(){return b.qE()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{Is:"ngSubmit"},Hb:["ngForm"],ab:!1,features:[_.qo([Axa]),_.Fm]});var Cxa=class extends xxa{constructor(){super((ir()?(void 0).t_:void 0)||null,(ir()?(void 0).vT:void 0)||null);this.defaultValue=null;this.A=[];this.Ol=!1;this.B(null);this.uo(void 0);this.dI();br(this,{de:!0,Dc:!!this.zi});ir()&&((void 0).v2||(void 0).c2)&&(jr(null)?this.defaultValue=null.value:this.defaultValue=null)}setValue(a,b={}){this.value=this.Pl=a;this.A.length&&b.FK!==!1&&this.A.forEach(c=>c(this.value,b.VU!==!1));br(this,b)}reset(a=this.defaultValue,b={}){this.B(a);vxa(this,b);uxa(this,
b);this.setValue(this.value,b);this.Ol=!1}Rq(){}ku(){return!1}vz(){return this.disabled}aj(a){this.A.push(a)}aT(a){var b=this.A;a=b.indexOf(a);a>-1&&b.splice(a,1)}bT(a){var b=this.Eu;a=b.indexOf(a);a>-1&&b.splice(a,1)}ri(){}xA(){return this.zh==="submit"&&(this.Gu&&er(this),this.rA&&dr(this),this.Ol)?(this.setValue(this.Pl,{de:!0,FK:!1}),!0):!1}B(a){jr(a)?(this.value=this.Pl=a.value,a.disabled?this.disable({de:!0,Dc:!1}):this.enable({de:!0,Dc:!1})):this.value=this.Pl=a}};var Dxa,Exa,Fxa;Dxa={oa:PN,Cb:_.Bg(()=>_.ZN)};Exa=Promise.resolve();Fxa=function(a){a.options&&a.options.name&&(a.name=a.options.name)};
_.ZN=class extends PN{constructor(a,b,c,d,e,f){super();this.bb=e;this.Io=f;this.control=new Cxa;this.F=!1;this.name="";this.update=new _.Cq;this.Lb=a;this.DI(b);this.CI(c);this.A=Fea(d)}ce(a){this.L();if(!this.F||"name"in a){if(this.F&&(Fxa(this),this.Fj)){var b=a.name.XM;this.Fj.jt({name:b,path:this.H(b)})}this.uo();this.W()?this.ca():this.Fj.HA(this);this.F=!0}"isDisabled"in a&&this.fa(a);b=this.B;a.hasOwnProperty("model")?(a=a.model,a=a.MK?!0:!Object.is(b,a.Vo)):a=!1;a&&(this.Rq(this.model),this.B=
this.model)}Sa(){this.Fj&&this.Fj.jt(this)}get path(){return this.H(this.name)}get Fj(){return this.Lb?this.Lb.Fj:null}uo(){this.options&&this.options.zh!=null&&(this.control.Qu=this.options.zh)}W(){return!this.Lb||!(!this.options||!this.options.ab)}ca(){Wq(this.control,this,this.Io);br(this.control,{Dc:!1})}L(){Fxa(this)}Rq(a){Exa.then(()=>{this.control.setValue(a,{VU:!1});let b;(b=this.bb)==null||_.vI(b)})}fa(a){a=a.isDisabled.Vo;const b=a!==0&&_.Zo(a);Exa.then(()=>{b&&!this.control.disabled?this.control.disable():
!b&&this.control.disabled&&this.control.enable();let c;(c=this.bb)==null||_.vI(c)})}H(a){return this.Lb?[...this.Lb.path,a]:[a]}};_.ZN.I=function(a){return new (a||_.ZN)(_.Yj(QN,9),_.Yj(_.NN,10),_.Yj(ON,10),_.Yj(_.MN,10),_.Yj(_.hJ,8),_.Yj(TN,8))};
_.ZN.Ia=_.Kk({type:_.ZN,aa:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",nh:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},Hb:["ngModel"],ab:!1,features:[_.qo([Dxa]),_.Fm,_.$H]});_.$N=class{};_.$N.I=function(a){return new (a||_.$N)};_.$N.Ia=_.Kk({type:_.$N,aa:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],La:["novalidate",""],ab:!1});var Gxa={oa:_.MN,Cb:_.Bg(()=>aO),rc:!0},aO=class extends hr{Fl(a){this.setProperty("value",a==null?"":a)}aj(a){this.Ms=b=>{a(b==""?null:parseFloat(b))}}};aO.I=(()=>{let a;return function(b){return(a||(a=_.xi(aO)))(b||aO)}})();
aO.Ia=_.Kk({type:aO,aa:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],gb:function(a,b){a&1&&_.nn("input",function(c){return b.Ms(c.target.value)})("blur",function(){return b.cn()})},ab:!1,features:[_.qo([Gxa]),_.Fm]});new _.t("");var Hxa={oa:QN,Cb:_.Bg(()=>bO)},bO=class extends QN{get submitted(){return lg(this.Qq)}set submitted(a){this.Qq.set(a)}constructor(a,b,c){super();this.Io=c;this.GI=To(()=>this.Qq());this.Qq=_.Ln(!1);this.oj=()=>this.RI();this.ap=[];this.form=null;this.Is=new _.Cq;this.DI(a);this.CI(b)}ce(a){a.hasOwnProperty("form")&&(this.dT(),this.RI(),this.cT(),this.Cu=this.form)}Sa(){this.form&&(Xq(this.form,this),this.form.oj===this.oj&&this.form.Ql(()=>{}))}get Fj(){return this}get control(){return this.form}get path(){return[]}HA(a){const b=
this.form.get(a.path);Wq(b,a,this.Io);br(b,{Dc:!1});this.ap.push(a)}jt(a){Yq(a.control||null,a);var b=this.ap;a=b.indexOf(a);a>-1&&b.splice(a,1)}sE(a){this.Qq.set(!0);fr(this.form,this.ap);this.Is.emit(a);this.form.Ld.next(new rxa(this.control));let b;return(a==null?void 0:(b=a.target)==null?void 0:b.method)==="dialog"}qE(){this.jF()}jF(){var a={};this.form.reset(void 0,a);this.Qq.set(!1);(a==null?void 0:a.Dc)!==!1&&this.form.Ld.next(new sxa(this.form))}RI(){this.ap.forEach(a=>{const b=a.control,
c=this.form.get(a.path);b!==c&&(Yq(b||null,a),c instanceof Cxa&&(Wq(c,a,this.Io),a.control=c))});this.form.SI({Dc:!1})}m1(a){const b=this.form.get(a.path);Vq(b,a);br(b,{Dc:!1})}X0(a){if(this.form){const b=this.form.get(a.path);b&&Xq(b,a)&&br(b,{Dc:!1})}}cT(){this.form.Ql(this.oj);this.Cu&&this.Cu.Ql(()=>{})}dT(){Vq(this.form,this);this.Cu&&Xq(this.Cu,this)}};bO.I=function(a){return new (a||bO)(_.Yj(_.NN,10),_.Yj(ON,10),_.Yj(TN,8))};
bO.Ia=_.Kk({type:bO,aa:[["","formGroup",""]],gb:function(a,b){a&1&&_.nn("submit",function(c){return b.sE(c)})("reset",function(){return b.qE()})},inputs:{form:[0,"formGroup","form"]},outputs:{Is:"ngSubmit"},Hb:["ngForm"],ab:!1,features:[_.qo([Hxa]),_.Fm,_.$H]});var cO=class{constructor(){this.H=Mq}ce(a){this.A in a&&(a=this.D(a[this.A].Vo),this.H=(this.Yg=this.enabled(a))?this.B(a):Mq,this.F&&this.F())}validate(a){return this.H(a)}Ux(a){this.F=a}enabled(a){return a!=null}},Kxa;cO.I=function(a){return new (a||cO)};cO.Ia=_.Kk({type:cO,features:[_.$H]});var Ixa={oa:_.NN,Cb:_.Bg(()=>dO),rc:!0},dO=class extends cO{constructor(){super(...arguments);this.A="max";this.D=a=>typeof a==="number"?a:parseFloat(a);this.B=a=>xea(a)}};
dO.I=(()=>{let a;return function(b){return(a||(a=_.xi(dO)))(b||dO)}})();dO.Ia=_.Kk({type:dO,aa:["input type number max  formControlName ".split(" "),"input type number max  formControl ".split(" "),"input type number max  ngModel ".split(" ")],pb:1,gb:function(a,b){a&2&&_.Zm("max",b.Yg?b.max:null)},inputs:{max:"max"},ab:!1,features:[_.qo([Ixa]),_.Fm]});
var Jxa={oa:_.NN,Cb:_.Bg(()=>eO),rc:!0},eO=class extends cO{constructor(){super(...arguments);this.A="min";this.D=a=>typeof a==="number"?a:parseFloat(a);this.B=a=>wea(a)}};eO.I=(()=>{let a;return function(b){return(a||(a=_.xi(eO)))(b||eO)}})();
eO.Ia=_.Kk({type:eO,aa:["input type number min  formControlName ".split(" "),"input type number min  formControl ".split(" "),"input type number min  ngModel ".split(" ")],pb:1,gb:function(a,b){a&2&&_.Zm("min",b.Yg?b.min:null)},inputs:{min:"min"},ab:!1,features:[_.qo([Jxa]),_.Fm]});Kxa={oa:_.NN,Cb:_.Bg(()=>_.fO),rc:!0};_.fO=class extends cO{constructor(){super(...arguments);this.A="required";this.D=_.Zo;this.B=()=>Lq}enabled(a){return a}};
_.fO.I=(()=>{let a;return function(b){return(a||(a=_.xi(_.fO)))(b||_.fO)}})();_.fO.Ia=_.Kk({type:_.fO,aa:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],pb:1,gb:function(a,b){a&2&&_.Zm("required",b.Yg?"":null)},inputs:{required:"required"},ab:!1,features:[_.qo([Kxa]),_.Fm]});
var Lxa={oa:_.NN,Cb:_.Bg(()=>gO),rc:!0},gO=class extends cO{constructor(){super(...arguments);this.A="pattern";this.D=a=>a;this.B=a=>yea(a)}};gO.I=(()=>{let a;return function(b){return(a||(a=_.xi(gO)))(b||gO)}})();gO.Ia=_.Kk({type:gO,aa:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],pb:1,gb:function(a,b){a&2&&_.Zm("pattern",b.Yg?b.pattern:null)},inputs:{pattern:"pattern"},ab:!1,features:[_.qo([Lxa]),_.Fm]});var hO=class{};hO.I=function(a){return new (a||hO)};hO.Na=_.Jk({type:hO});hO.Ma=_.Jf({});_.iO=class{};_.iO.I=function(a){return new (a||_.iO)};_.iO.Na=_.Jk({type:_.iO});_.iO.Ma=_.Jf({imports:[hO]});new vJ;var Mxa=["panel"],Nxa=class{constructor(a,b){this.source=a;this.option=b}},Oxa=new _.t("mat-autocomplete-default-options",{ja:"root",da:Iea}),jO=class{get yD(){return this.D&&this.Bt}ka(a){this.Gh=a;_.vI(this.bb)}set classList(a){this.Ll=a;this.Ba.ma.className=""}get Rh(){return this.F}set Rh(a){this.F=a;if(this.options)for(const b of this.options)_.vI(b.bb)}constructor(){this.bb=_.q(_.hJ);this.Ba=_.q(_.Gi);this.B=_.q(Oxa);this.Vb=_.yq();this.H=_.Ok.A;this.D=this.Bt=!1;this.lC=null;this.yM=new _.Cq;
this.opened=new _.Cq;this.closed=new _.Cq;this.xM=new _.Cq;this.id=_.q(_.kq).getId("mat-autocomplete-");let a;this.fW=((a=_.q(_.cq))==null?void 0:a.W)||!1;this.pv=!!this.B.pv;this.rv=!!this.B.rv;this.Sp=!!this.B.Sp;let b;this.F=(b=this.B.Rh)!=null?b:!1}Xh(){this.A=DL(new NL(this.options)).dk(this.W);this.H=this.A.wc.subscribe(a=>{this.yD&&this.xM.emit({source:this,option:zq(this.options)[a]||null})});this.O()}Sa(){let a;(a=this.A)==null||a.destroy();this.H.unsubscribe()}L(a){this.Mc&&(this.Mc.ma.scrollTop=
a)}fa(){return this.Mc?this.Mc.ma.scrollTop:0}O(){let a;this.Bt=!((a=this.options)==null||!a.length);_.vI(this.bb)}ca(a){this.yM.emit(new Nxa(this,a))}Kz(a){return this.ariaLabel?null:this.Ue?(a?a+" ":"")+this.Ue:a}W(){return!1}};jO.I=function(a){return new (a||jO)};
jO.Aa=_.Ik({type:jO,aa:[["mat-autocomplete"]],xd:function(a,b,c){a&1&&(_.Dn(c,_.XM,5),_.Dn(c,MM,5));if(a&2){let d;_.In(d=_.Jn())&&(b.options=d);_.In(d=_.Jn())&&(b.uE=d)}},Ic:function(a,b){a&1&&(_.Cn(_.sn,7),_.Cn(Mxa,5));if(a&2){let c;_.In(c=_.Jn())&&(b.template=c.first);_.In(c=_.Jn())&&(b.Mc=c.first)}},La:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],Ue:[0,"aria-labelledby","ariaLabelledby"],lC:"displayWith",pv:[2,"autoActiveFirstOption","autoActiveFirstOption",_.Zo],rv:[2,
"autoSelectActiveOption","autoSelectActiveOption",_.Zo],Sp:[2,"requireSelection","requireSelection",_.Zo],bl:"panelWidth",Xc:[2,"disableRipple","disableRipple",_.Zo],classList:[0,"class","classList"],Rh:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",_.Zo]},outputs:{yM:"optionSelected",opened:"opened",closed:"closed",xM:"optionActivated"},Hb:["matAutocomplete"],features:[_.qo([{oa:LM,Cb:jO}])],Ob:["*"],wa:1,xa:0,Ca:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface",
"mdc-menu-surface--open",3,"id"]],template:function(a){a&1&&(_.pn(),Xm(0,Hea,3,17,"ng-template"))},za:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:relative;border-radius:var(--mat-autocomplete-container-shape, var(--mat-sys-corner-extra-small));box-shadow:var(--mat-autocomplete-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));background-color:var(--mat-autocomplete-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-autocomplete-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}@keyframes _mat-autocomplete-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}.mat-autocomplete-panel-animations-enabled{animation:_mat-autocomplete-enter 120ms cubic-bezier(0, 0, 0.2, 1)}mat-autocomplete{display:none}\n"],
lb:2,Pc:0});_.Pxa=new _.t("MatError");_.kO=class{constructor(){this.align="start";this.id=_.q(_.kq).getId("mat-mdc-hint-")}};_.kO.I=function(a){return new (a||_.kO)};_.kO.Ia=_.Kk({type:_.kO,aa:[["mat-hint"]],La:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],pb:4,gb:function(a,b){a&2&&(_.cn("id",b.id),_.Zm("align",null),_.Yn("mat-mdc-form-field-hint-end",b.align==="end"))},inputs:{align:"align",id:"id"}});_.lO=class{};_.lO.I=function(a){return new (a||_.lO)};_.lO.Ia=_.Kk({type:_.lO,aa:[["mat-label"]]});var Qxa=new _.t("MatPrefix"),mO=class{constructor(){this.A=!1}set cA(a){this.A=!0}};mO.I=function(a){return new (a||mO)};mO.Ia=_.Kk({type:mO,aa:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{cA:[0,"matTextPrefix","_isTextSelector"]},features:[_.qo([{oa:Qxa,Cb:mO}])]});var Rxa;Rxa=new _.t("MatSuffix");_.nO=class{constructor(){this.A=!1}set cA(a){this.A=!0}};_.nO.I=function(a){return new (a||_.nO)};_.nO.Ia=_.Kk({type:_.nO,aa:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{cA:[0,"matTextSuffix","_isTextSelector"]},features:[_.qo([{oa:Rxa,Cb:_.nO}])]});var oO=class{};oO.I=function(a){return new (a||oO)};oO.Ia=_.Kk({type:oO});var Sxa=class{constructor(a){this.F=a;this.Bb=new _.om;this.B=new _.om;this.A=new Map;typeof ResizeObserver!=="undefined"&&(this.D=new ResizeObserver(b=>this.B.next(b)))}observe(a){this.A.has(a)||this.A.set(a,_.y(new _.Wk(b=>{const c=this.B.subscribe(b);let d;(d=this.D)==null||d.observe(a,{box:this.F});return()=>{let e;(e=this.D)==null||e.unobserve(a);c.unsubscribe();this.A.delete(a)}}),_.Il(b=>b.some(c=>c.target===a)),_.qm({bufferSize:1,Ce:!0}),_.vm(this.Bb)));return this.A.get(a)}destroy(){this.Bb.next();
this.Bb.complete();this.B.complete();this.A.clear()}},pO=class{constructor(){this.A=new Map;this.Wa=_.q(_.Tl)}Sa(){for(const [,b]of this.A)b.destroy();this.A.clear();let a;(a=this.B)==null||a.call(this)}observe(a,b){b=(b==null?void 0:b.box)||"content-box";this.A.has(b)||this.A.set(b,new Sxa(b));return this.A.get(b).observe(a)}};pO.I=function(a){return new (a||pO)};pO.ua=_.If({token:pO,da:pO.I,ja:"root"});var Txa=new _.t("FloatingLabelParent"),qO=class{get JC(){return this.D}set JC(a){this.D=a;this.aE&&this.F()}get aE(){return this.B}set aE(a){(this.B=a)?this.J():this.A.unsubscribe()}constructor(){this.Ba=_.q(_.Gi);this.B=this.D=!1;this.H=_.q(pO);this.Wa=_.q(_.Tl);this.Lb=_.q(Txa);this.A=new _.Ok}Sa(){this.A.unsubscribe()}get element(){return this.Ba.ma}F(){setTimeout(()=>this.Lb.gS())}J(){this.A.unsubscribe();this.Wa.Gb(()=>{this.A=this.H.observe(this.Ba.ma,{box:"border-box"}).subscribe(()=>this.F())})}};
qO.I=function(a){return new (a||qO)};qO.Ia=_.Kk({type:qO,aa:[["label","matFormFieldFloatingLabel",""]],La:[1,"mdc-floating-label","mat-mdc-floating-label"],pb:2,gb:function(a,b){a&2&&_.Yn("mdc-floating-label--float-above",b.JC)},inputs:{JC:"floating",aE:"monitorResize"}});var rO=class{constructor(){this.Ba=_.q(_.Gi);this.B=c=>{const d=this.Ba.ma.classList,e=d.contains("mdc-line-ripple--deactivating");c.propertyName==="opacity"&&e&&d.remove("mdc-line-ripple--active","mdc-line-ripple--deactivating")};const a=_.q(_.Tl),b=_.q(_.oq);a.Gb(()=>{this.A=b.listen(this.Ba.ma,"transitionend",this.B)})}activate(){const a=this.Ba.ma.classList;a.remove("mdc-line-ripple--deactivating");a.add("mdc-line-ripple--active")}deactivate(){this.Ba.ma.classList.add("mdc-line-ripple--deactivating")}Sa(){this.A()}};
rO.I=function(a){return new (a||rO)};rO.Ia=_.Kk({type:rO,aa:[["div","matFormFieldLineRipple",""]],La:[1,"mdc-line-ripple"]});var Uxa=["notch"],sO=class{constructor(){this.Ba=_.q(_.Gi);this.Wa=_.q(_.Tl);this.open=!1}Ie(){const a=this.Ba.ma,b=a.querySelector(".mdc-floating-label");b?(a.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame==="function"&&(b.style.transitionDuration="0s",this.Wa.Gb(()=>{requestAnimationFrame(()=>b.style.transitionDuration="")}))):a.classList.add("mdc-notched-outline--no-label")}A(a){this.tI.ma.style.width=this.open&&a?`calc(${a}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + ${9}px)`:
""}B(a){this.tI.ma.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${a}px)`)}};sO.I=function(a){return new (a||sO)};
sO.Aa=_.Ik({type:sO,aa:[["div","matFormFieldNotchedOutline",""]],Ic:function(a,b){a&1&&_.Cn(Uxa,5);if(a&2){let c;_.In(c=_.Jn())&&(b.tI=c.first)}},La:[1,"mdc-notched-outline"],pb:2,gb:function(a,b){a&2&&_.Yn("mdc-notched-outline--notched",b.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},ae:["matFormFieldNotchedOutline",""],Ob:["*"],wa:5,xa:0,Ca:[["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(a){a&1&&(_.pn(),_.hn(0,"div",1),_.fn(1,"div",2,0),_.qn(3),_.gn(),_.hn(4,"div",3))},lb:2,Pc:0});var Vxa,Wxa,Xxa,Yxa,Zxa,$xa,tO,aya,uO;Vxa=["iconPrefixContainer"];Wxa=["textPrefixContainer"];Xxa=["iconSuffixContainer"];Yxa=["textSuffixContainer"];Zxa=["textField"];$xa=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];tO=new _.t("MatFormField");aya=new _.t("MAT_FORM_FIELD_DEFAULT_OPTIONS");
uO=function(a){return a.KI||a.Ba};
_.vO=class{get Iw(){return this.L}set Iw(a){this.L=gp(a)}get Ik(){let a;return this.ca||((a=this.A)==null?void 0:a.Ik)||"auto"}set Ik(a){a!==this.ca&&(this.ca=a,_.vI(this.bb))}get appearance(){return this.J()}set appearance(a){let b;a=a||((b=this.A)==null?void 0:b.appearance)||"fill";this.J.set(a)}get Gt(){let a;return this.Pa||((a=this.A)==null?void 0:a.Gt)||"fixed"}set Gt(a){let b;this.Pa=a||((b=this.A)==null?void 0:b.Gt)||"fixed"}get Jw(){return this.O}set Jw(a){this.O=a;this.Ka()}get Wc(){return this.Qb||
this.PR}set Wc(a){this.Qb=a}constructor(){this.Ba=_.q(_.Gi);this.bb=_.q(_.hJ);this.nb=_.q(_.lq);this.yb=_.q(_.cq);this.fa=_.q(_.kq);this.Wa=_.q(_.Tl);this.A=_.q(aya,{optional:!0});this.bI=uo("iconPrefixContainer");this.MI=uo("textPrefixContainer");this.cI=uo("iconSuffixContainer");this.NI=uo("textSuffixContainer");this.rd=To(()=>[this.bI(),this.MI(),this.cI(),this.NI()].map(b=>b==null?void 0:b.ma).filter(b=>b!==void 0));this.pI=vo();this.L=!1;this.color="primary";this.J=_.Ln("fill");this.Pa=null;
this.O="";this.WH=this.Oz=this.VH=this.Nz=!1;this.lk=this.fa.getId("mat-mdc-form-field-label-");this.ZH=this.fa.getId("mat-mdc-hint-");this.Bb=new _.om;this.D=this.Fa=this.H=this.B=null;this.Vb=_.yq();this.W=To(()=>this.ko()?this.lk:null);this.ko=To(()=>!!this.pI());const a=this.A;a&&(a.appearance&&(this.appearance=a.appearance),this.L=!(a==null||!a.Iw),a.color&&(this.color=a.color));this.Rd()}Ie(){this.Ha();this.Vb||this.Wa.Gb(()=>{setTimeout(()=>{this.Ba.ma.classList.add("mat-form-field-animations-enabled")},
300)});_.wI(this.bb)}Xh(){this.Vc();this.vc()}gE(){this.Wc!==this.H&&(this.Nb(this.H),this.Wc.Hd&&this.Wc.Hd.control&&(this.Fa=this.Wc.Hd.control.ij),this.H=this.Wc);this.Wc.Hd&&this.Wc.Hd.control&&this.Wc.Hd.control.ij!==this.Fa&&_.vI(this.bb)}Sa(){let a;(a=this.D)==null||a.disconnect();let b;(b=this.sj)==null||b.unsubscribe();let c;(c=this.Xa)==null||c.unsubscribe();let d;(d=this.qa)==null||d.unsubscribe();this.Bb.next();this.Bb.complete()}rb(){this.ko()&&(this.Ik="always")}Nb(a){const b=this.Wc;
a&&this.Ba.ma.classList.remove("mat-mdc-form-field-type-"+a.Ar);b.Ar&&this.Ba.ma.classList.add("mat-mdc-form-field-type-"+b.Ar);let c;(c=this.sj)==null||c.unsubscribe();this.sj=b.Ad.subscribe(()=>{this.Ha();_.vI(this.bb)});let d;(d=this.qa)==null||d.unsubscribe();this.qa=_.y(b.Ad,_.tm([void 0,void 0]),_.w(()=>[b.hf,b.Qt]),mm(),_.Il(([[f,g],[h,k]])=>f!==h||g!==k)).subscribe(()=>this.F());let e;(e=this.Xa)==null||e.unsubscribe();b.Hd&&b.Hd.nq&&(this.Xa=_.y(b.Hd.nq,_.vm(this.Bb)).subscribe(()=>_.vI(this.bb)))}ka(){this.Nz=
!!this.Iu.find(a=>!a.A);this.VH=!!this.Iu.find(a=>a.A);this.Oz=!!this.wA.find(a=>!a.A);this.WH=!!this.wA.find(a=>a.A)}vc(){this.ka();_.Gl(this.Iu.changes,this.wA.changes).subscribe(()=>{this.ka();_.vI(this.bb)})}Vc(){this.Iq.changes.subscribe(()=>{this.Ka();_.vI(this.bb)});this.Dq.changes.subscribe(()=>{this.F();_.vI(this.bb)});this.F()}xe(){}Ha(){const a=this.Wc.focused;if(a&&!this.B){this.B=!0;let c;(c=this.rI)==null||c.activate()}else if(!a&&(this.B||this.B===null)){this.B=!1;let c;(c=this.rI)==
null||c.deactivate()}this.Ba.ma.classList.toggle("mat-focused",a);let b;(b=this.KI)==null||b.ma.classList.toggle("mdc-text-field--focused",a)}Rd(){Rda({hw:()=>{if(this.J()!=="outline"){let a;(a=this.D)==null||a.disconnect();return null}if(globalThis.ResizeObserver){this.D||(this.D=new globalThis.ResizeObserver(()=>{this.fb(this.ta())}));for(const a of this.rd())this.D.observe(a,{box:"border-box"})}return this.ta()},write:a=>this.fb(a())})}EI(){return this.Ik==="always"}lj(){return this.appearance===
"outline"}JH(){return!this.yb.isBrowser&&this.Iu.length&&!this.Pq()}Pq(){return this.ko()?this.Wc.wN||this.EI():!1}Sl(a){const b=this.Wc?this.Wc.Hd:null;return b&&b[a]}OH(){return this.Dq&&this.Dq.length>0&&this.Wc.hf?"error":"hint"}gS(){this.Bd()}Bd(){if(this.lj()&&this.Eq&&this.Pq()){var a;if((a=this.iA)!=null){var b=a.A;var c=this.Eq.Ba.ma;if(c.offsetParent!==null)c=c.scrollWidth;else{c=c.cloneNode(!0);c.style.setProperty("position","absolute");c.style.setProperty("transform","translate(-9999px, -9999px)");
document.documentElement.appendChild(c);var d=c.scrollWidth;c.remove();c=d}b.call(a,c)}}else(a=this.iA)==null||a.A(0)}Ka(){this.F()}De(){}F(){if(this.Wc){let b=[];this.Wc.Qt&&typeof this.Wc.Qt==="string"&&b.push(...this.Wc.Qt.split(" "));if(this.OH()==="hint"){var a=this.Iq?this.Iq.find(d=>d.align==="start"):null;const c=this.Iq?this.Iq.find(d=>d.align==="end"):null;a?b.push(a.id):this.O&&b.push(this.ZH);c&&b.push(c.id)}else this.Dq&&b.push(...this.Dq.map(c=>c.id));if(a=this.Wc.hK){const c=this.Jb||
b;a=b.concat(a.filter(d=>d&&!c.includes(d)))}else a=b;this.Wc.uN(a);this.Jb=b}}ta(){const a=this.nb.Ly();if(!this.lj()||!this.Eq)return null;if(!this.aI&&!this.LI)return["",null];if(!this.qd())return null;var b,c=(b=this.aI)==null?void 0:b.ma,d;b=(d=this.LI)==null?void 0:d.ma;var e;d=(e=this.oS)==null?void 0:e.ma;let f;e=(f=this.XS)==null?void 0:f.ma;var g;c=(g=c==null?void 0:c.getBoundingClientRect().width)!=null?g:0;var h;g=(h=b==null?void 0:b.getBoundingClientRect().width)!=null?h:0;var k;h=(k=
d==null?void 0:d.getBoundingClientRect().width)!=null?k:0;let m;k=(m=e==null?void 0:e.getBoundingClientRect().width)!=null?m:0;return["var(--mat-mdc-form-field-label-transform, "+`${"translateY(-50%)"} translateX(${`calc(${a==="rtl"?"-1":"1"} * (${`${c+g}px`} + ${"var(--mat-mdc-form-field-label-offset-x, 0px)"}))`}))`,c+g+h+k]}fb(a){if(a!==null){const [b,c]=a;this.Eq&&(this.Eq.element.style.transform=b);if(c!==null){let d;(d=this.iA)==null||d.B(c)}}}qd(){const a=this.Ba.ma;if(a.getRootNode){const b=
a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};_.vO.I=function(a){return new (a||_.vO)};
_.vO.Aa=_.Ik({type:_.vO,aa:[["mat-form-field"]],xd:function(a,b,c){a&1&&(Nn(b.pI,_.Dn(c,_.lO,5)),_.Dn(c,oO,5),_.Dn(c,Qxa,5),_.Dn(c,Rxa,5),_.Dn(c,_.Pxa,5),_.Dn(c,_.kO,5));if(a&2){On();let d;_.In(d=_.Jn())&&(b.PR=d.first);_.In(d=_.Jn())&&(b.Iu=d);_.In(d=_.Jn())&&(b.wA=d);_.In(d=_.Jn())&&(b.Dq=d);_.In(d=_.Jn())&&(b.Iq=d)}},Ic:function(a,b){a&1&&(Nn(b.bI,_.Cn(Vxa,5)),Nn(b.MI,_.Cn(Wxa,5)),Nn(b.cI,_.Cn(Xxa,5)),Nn(b.NI,_.Cn(Yxa,5)),_.Cn(Zxa,5),_.Cn(Vxa,5),_.Cn(Wxa,5),_.Cn(Xxa,5),_.Cn(Yxa,5),_.Cn(qO,5),_.Cn(sO,
5),_.Cn(rO,5));if(a&2){On(4);let c;_.In(c=_.Jn())&&(b.KI=c.first);_.In(c=_.Jn())&&(b.aI=c.first);_.In(c=_.Jn())&&(b.LI=c.first);_.In(c=_.Jn())&&(b.oS=c.first);_.In(c=_.Jn())&&(b.XS=c.first);_.In(c=_.Jn())&&(b.Eq=c.first);_.In(c=_.Jn())&&(b.iA=c.first);_.In(c=_.Jn())&&(b.rI=c.first)}},La:[1,"mat-mdc-form-field"],pb:38,gb:function(a,b){a&2&&_.Yn("mat-mdc-form-field-label-always-float",b.EI())("mat-mdc-form-field-has-icon-prefix",b.Nz)("mat-mdc-form-field-has-icon-suffix",b.Oz)("mat-form-field-invalid",
b.Wc.hf)("mat-form-field-disabled",b.Wc.disabled)("mat-form-field-autofilled",b.Wc.hB)("mat-form-field-appearance-fill",b.appearance=="fill")("mat-form-field-appearance-outline",b.appearance=="outline")("mat-form-field-hide-placeholder",b.ko()&&!b.Pq())("mat-primary",b.color!=="accent"&&b.color!=="warn")("mat-accent",b.color==="accent")("mat-warn",b.color==="warn")("ng-untouched",b.Sl("untouched"))("ng-touched",b.Sl("touched"))("ng-pristine",b.Sl("pristine"))("ng-dirty",b.Sl("dirty"))("ng-valid",
b.Sl("valid"))("ng-invalid",b.Sl("invalid"))("ng-pending",b.Sl("pending"))},inputs:{Iw:"hideRequiredMarker",color:"color",Ik:"floatLabel",appearance:"appearance",Gt:"subscriptSizing",Jw:"hintLabel"},Hb:["matFormField"],features:[_.qo([{oa:tO,Cb:_.vO},{oa:Txa,Cb:_.vO}])],Ob:"*;mat-label;[matPrefix], [matIconPrefix];[matTextPrefix];[matTextSuffix];[matSuffix], [matIconSuffix];mat-error, [matError];mat-hint:not([align='end']);mat-hint[align='end']".split(";"),wa:19,xa:25,Ca:[["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",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["aria-atomic","true","aria-live","polite"],["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(a,b){if(a&1){const c=_.Ch();_.pn($xa);_.A(0,Lea,1,1,"ng-template",null,0,_.to);_.D(2,"div",6,1);_.nn("click",function(){_.Dh(c);
return _.Eh(b.Wc.sM())});_.an(4,Mea,1,0,"div",7);_.D(5,"div",8);_.an(6,Pea,2,2,"div",9);_.an(7,Qea,3,0,"div",10);_.an(8,Rea,3,0,"div",11);_.D(9,"div",12);_.an(10,Tea,1,1,null,13);_.qn(11);_.E();_.an(12,Uea,3,0,"div",14);_.an(13,Vea,3,0,"div",15);_.E();_.an(14,Wea,1,0,"div",16);_.E();_.D(15,"div",17)(16,"div",18);_.an(17,Xea,1,0)(18,Zea,4,1);_.E()()}a&2&&(_.u(2),_.Yn("mdc-text-field--filled",!b.lj())("mdc-text-field--outlined",b.lj())("mdc-text-field--no-label",!b.ko())("mdc-text-field--disabled",
b.Wc.disabled)("mdc-text-field--invalid",b.Wc.hf),_.u(2),_.bn(b.lj()||b.Wc.disabled?-1:4),_.u(2),_.bn(b.lj()?6:-1),_.u(),_.bn(b.Nz?7:-1),_.u(),_.bn(b.VH?8:-1),_.u(2),_.bn(!b.lj()||b.JH()?10:-1),_.u(2),_.bn(b.WH?12:-1),_.u(),_.bn(b.Oz?13:-1),_.u(),_.bn(b.lj()?-1:14),_.u(),_.Yn("mat-mdc-form-field-subscript-dynamic-size",b.Gt==="dynamic"),a=b.OH(),_.u(),_.Yn("mat-mdc-form-field-error-wrapper",a==="error")("mat-mdc-form-field-hint-wrapper",a==="hint"),_.u(),_.bn(a==="error"?17:a==="hint"?18:-1))},dependencies:[qO,
sO,GJ,rO,_.kO],za:['.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--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--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:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mat-form-field-filled-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mat-form-field-filled-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mat-form-field-outlined-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mat-form-field-outlined-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mat-form-field-filled-error-caret-color, var(--mat-sys-error))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mat-form-field-outlined-error-caret-color, var(--mat-sys-error))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mat-form-field-filled-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mat-form-field-outlined-disabled-input-text-color, color-mix(in srgb, var(--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(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mat-form-field-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mat-form-field-outlined-container-shape, var(--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--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mat-form-field-filled-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-filled-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mat-form-field-filled-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mat-form-field-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mat-form-field-filled-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-filled-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mat-form-field-filled-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mat-form-field-filled-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-form-field-filled-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-form-field-filled-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-form-field-filled-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mat-form-field-outlined-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-outlined-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mat-form-field-outlined-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mat-form-field-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mat-form-field-outlined-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-outlined-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mat-form-field-outlined-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mat-form-field-outlined-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-form-field-outlined-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-form-field-outlined-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-form-field-outlined-label-text-tracking, var(--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:.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--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--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-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-outline-color, var(--mat-sys-outline));border-width:var(--mat-form-field-outlined-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--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(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mat-form-field-outlined-container-shape, var(--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(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mat-form-field-outlined-container-shape, var(--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(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mat-form-field-outlined-container-shape, var(--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(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mat-form-field-outlined-container-shape, var(--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(--mat-form-field-notch-max-width, 100%),calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--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(--mat-form-field-outlined-container-shape, var(--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(--mat-form-field-filled-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-active-indicator-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-hover-active-indicator-color, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-error-hover-active-indicator-color, var(--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(--mat-form-field-filled-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mat-form-field-filled-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mat-form-field-filled-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--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}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--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}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--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(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--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 rgba(0,0,0,0)}[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 rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--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(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--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{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--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(--mat-form-field-error-text-color, var(--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(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--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(--mat-form-field-state-layer-color, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);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(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--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 rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--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(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--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{--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(--mat-form-field-container-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--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(--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(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--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(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--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--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)}\n'],
lb:2,Pc:0});var wO=class{};wO.I=function(a){return new (a||wO)};wO.Na=_.Jk({type:wO});wO.Ma=_.Jf({imports:[_.HM,qL,_.vO,_.HM]});/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.dev/license
 @type {{XSmall: string, Small: string, Medium: string, Large: string, XLarge: string, Handset: string, Tablet: string, Web: string, HandsetPortrait: string, TabletPortrait: string, WebPortrait: string, HandsetLandscape: string, TabletLandscape: string, WebLandscape: string}}
*/
var bya={oa:_.MN,Cb:_.Bg(()=>xO),rc:!0},cya=new _.t("mat-autocomplete-scroll-strategy",{ja:"root",da:()=>{const a=_.q(_.Lm);return()=>bq(a)}}),dya={oa:cya,Le:[],zb:function(){const a=_.q(_.Lm);return()=>bq(a)}},WA=function(a){a.dg();a.D&&(a.od&&a.Cd.run(()=>{a.autocomplete.closed.emit()}),a.autocomplete.J===a&&(a.autocomplete.D=!1,a.autocomplete.J=null),a.D=!1,a.H=null,a.Ua&&a.Ua.ue()&&(a.Ua.detach(),a.Re.unsubscribe()),a.Jb(),a.Nb||_.wI(a.bb),a.B&&Pp(a.B,"aria-owns",a.autocomplete.id))},eya=function(a){return new _.Wk(b=>
{const c=e=>{const f=Jp(e),g=a.A?uO(a.A).ma:null,h=a.Ov?a.Ov.Xb.ma:null;!a.D||f===a.Sb.ma||a.Gq()||g&&g.contains(f)||h&&h.contains(f)||!a.Ua||a.Ua.J.contains(f)||b.next(e)},d=[a.W.listen("document","click",c),a.W.listen("document","auxclick",c),a.W.listen("document","touchend",c)];return()=>{d.forEach(e=>e())}})},yO=function(a){const b=a.Sb.ma;return!b.readOnly&&!b.disabled&&!a.Do},fya=function(a,b=!1){a.A&&a.A.Ik==="auto"&&(b?a.A.rb():a.A.Ik="always",a.Xa=!0)},gya=function(a){let b,c,d;const e=Nva(mM(eq(a.hb,
a.Ka()),!1),!1);a.rd(e);a.F=e;return new nq({nf:e,Oe:a.uf(),width:a.Pa(),direction:(d=a.bf)!=null?d:void 0,me:(b=a.ka)==null?void 0:b.me,Fe:(c=a.ka)==null?void 0:c.Fe,Qc:a.Nl,Gg:a.Vb})},hya=function(a){const b=a.Sb.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(b){var c=a.autocomplete.id;a.B&&Pp(a.B,"aria-owns",c);Op(b,"aria-owns",c);a.B=b}},xO=class{constructor(){this.cf=_.q(rk);this.Sb=_.q(_.Gi);this.hb=_.q(_.Lm);this.ef=_.q(_.tn);this.Cd=_.q(_.Tl);this.bb=_.q(_.hJ);this.bf=
_.q(_.lq,{optional:!0});this.A=_.q(tO,{optional:!0,host:!0});this.tf=_.q(_.Xp);this.uf=_.q(cya);this.W=_.q(_.oq);this.Vb=_.yq();this.ka=_.q(Oxa,{optional:!0});this.Nb=!1;this.qa=new _.om;this.Xa=!1;this.Rd=_.Ok.A;this.De=_.q(kL);this.qd=_.Ok.A;this.ta=!0;this.Fa=new _.om;let a;this.Nl=fp(((a=this.ka)==null?void 0:a.Uj)||[]);this.Eh=()=>{this.ta=this.od||!this.Gq()};this.L=()=>{};this.Zg=()=>{};this.position="auto";this.qJ="off";this.Xn="mat-mdc-autocomplete-panel-above";this.D=!1;this.xe=_.yl(()=>
{const b=this.autocomplete?this.autocomplete.options:null;return b?_.y(b.changes,_.tm(b),_.um(()=>_.Gl(...b.map(c=>c.yx)))):_.y(this.qa,_.um(()=>this.xe))});this.cg=b=>{if(b.keyCode===27&&!_.yp(b)||b.keyCode===38&&_.yp(b,"altKey")){if(this.H){let c;this.Bd((c=this.Cg)!=null?c:"");this.H=null}this.Fa.next();this.rb();b.stopPropagation();b.preventDefault()}};this.B=null}Ie(){this.qa.next();this.qa.complete();this.Hf=this.W.listen("window","blur",this.Eh)}ce(a){a.position&&this.F&&(this.rd(this.F),this.od&&
this.Ua.sf())}Sa(){let a;(a=this.Hf)==null||a.call(this);this.qd.unsubscribe();this.Rd.unsubscribe();this.Nb=!0;this.hc();this.Fa.complete();this.B&&(Pp(this.B,"aria-owns",this.autocomplete.id),this.B=null)}get od(){return this.D&&this.autocomplete.Bt}sf(){this.D&&this.Ua.sf()}get jk(){return _.y(_.Gl(this.xe,_.y(this.autocomplete.A.fa,_.Il(()=>this.D)),this.Fa,eya(this),this.Ua?_.y(this.Ua.H,_.Il(()=>this.D)):_.il()),_.w(a=>a instanceof iwa?a:null))}get Xl(){return this.autocomplete&&this.autocomplete.A?
this.autocomplete.A.B:null}Fl(a){Promise.resolve(null).then(()=>this.ca(a))}aj(a){this.L=a}pn(a){this.Zg=a}wl(a){this.Sb.ma.disabled=a}si(a){const b=a.keyCode,c=_.yp(a);b!==27||c||a.preventDefault();this.J=this.Sb.ma.value;if(this.Xl&&b===13&&this.od&&!c)this.Xl.Rl(),this.rb(),a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.A.B,e=b===38||b===40;b===9||e&&!c&&this.od?this.autocomplete.A.Wk(a):e&&yO(this)&&this.fb(this.J);if(e||this.autocomplete.A.B!==d)this.eg(this.autocomplete.A.O||
0),this.autocomplete.rv&&this.Xl&&(this.H||(this.Cg=this.J),this.H=this.Xl,this.ca(this.Xl.value))}}Mz(a){var b=a.target;a=b.value;b.type==="number"&&(a=a==""?null:parseFloat(a));if(this.O!==a){this.O=a;this.H=null;this.autocomplete&&this.autocomplete.Sp||this.L(a);if(!a)this.fa(null,!1);else if(this.od&&!this.autocomplete.Sp){var c;if(b=(c=this.autocomplete.options)==null?void 0:c.find(d=>d.selected))c=this.Vc(b.value),a!==c&&WM(b,!1)}if(yO(this)&&this.Gq()){let d;a=(d=this.J)!=null?d:this.Sb.ma.value;
this.J=null;this.fb(a)}}}fS(){this.ta?yO(this)&&(this.O=this.Sb.ma.value,this.Qb(this.O),fya(this,!0)):this.ta=!0}Fq(){yO(this)&&!this.od&&this.fb()}Gq(){return Ip()===this.Sb.ma}dg(){this.Xa&&(this.A&&(this.A.Ik="auto"),this.Xa=!1)}Bg(){const a=new _.Wk(e=>{_.Rm(()=>{e.next()},{Ya:this.cf})});let b,c;const d=(c=(b=this.autocomplete.options)==null?void 0:_.y(b.changes,_.xm(()=>jM(this.F)),Yca()))!=null?c:_.il();return _.y(_.Gl(a,d),_.um(()=>this.Cd.run(()=>{const e=this.od;this.rb();this.Jb();_.wI(this.bb);
this.od&&this.Ua.sf();e!==this.od&&(this.od?this.vc():this.autocomplete.closed.emit());return this.jk})),_.gm()).subscribe(e=>this.Sd(e))}vc(){this.autocomplete.opened.emit()}hc(){this.Ua&&(WA(this),this.Ua.dispose(),this.Ua=null)}Vc(a){const b=this.autocomplete;return b&&b.lC?b.lC(a):a}ca(a){const b=this.Vc(a);a==null&&this.fa(null,!1);this.Bd(b!=null?b:"")}Bd(a){this.A?this.A.Wc.value=a:this.Sb.ma.value=a;this.O=a}Sd(a){const b=this.autocomplete;(a=a?a.source:this.H)?(this.fa(a),this.ca(a.value),
this.L(a.value),b.ca(a),this.Sb.ma.focus()):b.Sp&&this.Sb.ma.value!==this.Wg&&(this.fa(null),this.ca(null),this.L(null));WA(this)}fa(a,b){let c,d;(c=this.autocomplete)==null||(d=c.options)==null||d.forEach(e=>{e!==a&&e.selected&&WM(e,b)})}fb(a=this.Sb.ma.value){this.Qb(a);fya(this);this.B&&Op(this.B,"aria-owns",this.autocomplete.id)}Qb(a){let b=this.Ua;if(b)iM(this.F,this.Ka()),b.Ah({width:this.Pa()});else{let d;this.Ih=new _.wM(this.autocomplete.template,this.ef,{id:(d=this.A)==null?void 0:d.W()});
this.Ua=b=uq(this.hb,gya(this));this.Rd=this.tf.wc().subscribe(()=>{this.od&&b&&b.Ah({width:this.Pa()})});this.qd=this.De.observe("(max-width: 959.98px) and (orientation: landscape)").subscribe(e=>{e.matches?lM(nM(mM(this.F,!0),!0),8):lM(nM(mM(this.F,!1),!1),0)})}b&&!b.ue()&&(b.attach(this.Ih),this.Wg=a,this.J=null,this.Re=this.Bg());a=this.od;this.autocomplete.D=this.D=!0;this.autocomplete.J=this;let c;this.autocomplete.ka((c=this.A)==null?void 0:c.color);this.Jb();hya(this);this.od&&a!==this.od&&
this.vc()}Jb(){this.autocomplete.O();if(this.od){var a=this.Ua;this.Ha||(this.Ha=a.Vh().subscribe(this.cg));this.nb||(this.nb=a.Ss().subscribe())}else{(a=this.Ha)==null||a.unsubscribe();let b;(b=this.nb)==null||b.unsubscribe();this.Ha=this.nb=null}}rd(a){var b=[{Zc:"start",ad:"bottom",tc:"start",Fc:"top"},{Zc:"end",ad:"bottom",tc:"end",Fc:"top"}];const c=[{Zc:"start",ad:"top",tc:"start",Fc:"bottom",Qc:"mat-mdc-autocomplete-panel-above"},{Zc:"end",ad:"top",tc:"end",Fc:"bottom",Qc:"mat-mdc-autocomplete-panel-above"}];
b=this.position==="above"?c:this.position==="below"?b:[...b,...c];kM(a,b)}Ka(){return this.Ov?this.Ov.Xb:this.A?uO(this.A):this.Sb}Pa(){return this.autocomplete.bl||this.If()}If(){return this.Ka().ma.getBoundingClientRect().width}rb(){const a=this.autocomplete;if(a.pv){let b=-1;for(let c=0;c<a.options.length;c++)if(!a.options.get(c).disabled){b=c;break}a.A.D(b)}else a.A.D(-1)}eg(a){const b=this.autocomplete,c=Aq(a,b.options,b.uE);a===0&&c===1?b.L(0):b.Mc&&(a=zq(b.options)[a])&&(a=a.Hh(),b.L(Bq(a.offsetTop,
a.offsetHeight,b.fa(),b.Mc.ma.offsetHeight)))}};xO.I=function(a){return new (a||xO)};
xO.Ia=_.Kk({type:xO,aa:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],La:[1,"mat-mdc-autocomplete-trigger"],pb:7,gb:function(a,b){a&1&&_.nn("focusin",function(){return b.fS()})("blur",function(){return b.Zg()})("input",function(c){return b.Mz(c)})("keydown",function(c){return b.si(c)})("click",function(){return b.Fq()});a&2&&_.Zm("autocomplete",b.qJ)("role",b.Do?null:"combobox")("aria-autocomplete",b.Do?null:"list")("aria-activedescendant",b.od&&b.Xl?b.Xl.id:null)("aria-expanded",
b.Do?null:b.od.toString())("aria-controls",b.Do||!b.od?null:b.autocomplete==null?null:b.autocomplete.id)("aria-haspopup",b.Do?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],Ov:[0,"matAutocompleteConnectedTo","connectedTo"],qJ:[0,"autocomplete","autocompleteAttribute"],Do:[2,"matAutocompleteDisabled","autocompleteDisabled",_.Zo]},Hb:["matAutocompleteTrigger"],features:[_.qo([bya]),_.$H]});var zO=class{};zO.I=function(a){return new (a||zO)};zO.Na=_.Jk({type:zO});zO.Ma=_.Jf({Fb:[dya],imports:[GM,$M,_.HM,bM,$M,_.HM]});var AO=class{constructor(){if(_.q(kxa).Sc)throw Error("ib");const a=_.q(xO,{self:!0,optional:!0});a&&a.Nl.push("gmat-mdc-autocomplete")}};AO.I=function(a){return new (a||AO)};AO.Ia=_.Kk({type:AO,aa:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],ab:!1});var BO=class{};BO.I=function(a){return new (a||BO)};BO.Na=_.Jk({type:BO});BO.Ma=_.Jf({imports:[zO]});var iya=new _.t("GMAT_BUTTON_OPTIONS",{ja:"root",da:()=>({Sc:!1})});var jya=new _.t("MAT_BUTTON_CONFIG"),CO=class{get Xc(){return this.F}set Xc(a){this.F=a;this.H()}get disabled(){return this.Cc}set disabled(a){this.Cc=a;this.H()}set Tl(a){this.tabIndex=a}constructor(){this.Ba=_.q(_.Gi);this.Wa=_.q(_.Tl);this.Vb=_.yq();this.ob=_.q(jya,{optional:!0});this.cd=_.q(_.WK);this.L=_.q(_.oq);this.B=_.q(aN);this.Cc=this.F=this.kI=!1;_.q(_.iq).load(_.JM);const a=this.Ba.ma;this.D=a.tagName==="A";let b,c;this.jc=(c=(b=this.ob)==null?void 0:b.jc)!=null?c:!1;let d,e;this.color=
(e=(d=this.ob)==null?void 0:d.color)!=null?e:null;let f;(f=this.B)==null||mwa(f,a,{className:"mat-mdc-button-ripple"})}Ie(){_.TK(this.cd,this.Ba,!0);this.D&&this.O()}Sa(){let a;(a=this.J)==null||a.call(this);_.UK(this.cd,this.Ba);let b;(b=this.B)==null||lwa(b,this.Ba.ma)}focus(a="program",b){a?_.VK(this.cd,this.Ba.ma,a,b):this.Ba.ma.focus(b)}UR(){return this.ariaDisabled!=null?this.ariaDisabled:this.D?this.disabled||null:this.disabled&&this.jc?!0:null}YR(){return this.jc||!this.disabled?null:!0}H(){var a;
if((a=this.B)!=null){var b=this.Ba.ma,c=this.Xc||this.disabled;(a=a.A.get(b))?(a.target.Tp=c,c||a.hL||(a.hL=!0,RM(a.renderer,b))):c?b.setAttribute("mat-ripple-loader-disabled",""):b.removeAttribute("mat-ripple-loader-disabled")}}vu(){return this.D?this.disabled&&!this.jc?-1:this.tabIndex:this.tabIndex}O(){this.J=this.Wa.Gb(()=>this.L.listen(this.Ba.ma,"click",a=>{this.disabled&&(a.preventDefault(),a.stopImmediatePropagation())}))}};CO.I=function(a){return new (a||CO)};
CO.Ia=_.Kk({type:CO,La:[1,"mat-mdc-button-base"],pb:13,gb:function(a,b){a&2&&(_.Zm("disabled",b.YR())("aria-disabled",b.UR())("tabindex",b.vu()),_.Zn(b.color?"mat-"+b.color:""),_.Yn("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.jc)("mat-unthemed",!b.color)("_mat-animation-noopable",b.Vb))},inputs:{color:"color",Xc:[2,"disableRipple","disableRipple",_.Zo],disabled:[2,"disabled","disabled",_.Zo],ariaDisabled:[2,"aria-disabled","ariaDisabled",_.Zo],jc:[2,"disabledInteractive",
"disabledInteractive",_.Zo],tabIndex:[2,"tabIndex","tabIndex",kr],Tl:[2,"tabindex","_tabindex",kr]}});var kya,lya,mya;kya=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]];
lya=new Map([["text",["mat-mdc-button"]],["filled",["mdc-button--unelevated","mat-mdc-unelevated-button"]],["elevated",["mdc-button--raised","mat-mdc-raised-button"]],["outlined",["mdc-button--outlined","mat-mdc-outlined-button"]],["tonal",["mat-tonal-button"]]]);mya=function(a,b){if(b!==a.A){var c=a.Ba.ma.classList,d=a.A?lya.get(a.A):null,e=lya.get(b);d&&c.remove(...d);c.add(...e);a.A=b}};
_.DO=class extends CO{get appearance(){return this.A}set appearance(a){let b;mya(this,a||((b=this.ob)==null?void 0:b.F1)||"text")}constructor(){super();this.A=null;var a=this.Ba.ma;(a=a.hasAttribute("mat-raised-button")?"elevated":a.hasAttribute("mat-stroked-button")?"outlined":a.hasAttribute("mat-flat-button")?"filled":a.hasAttribute("mat-button")?"text":null)&&mya(this,a)}};_.DO.I=function(a){return new (a||_.DO)};
_.DO.Aa=_.Ik({type:_.DO,aa:[["button","matButton",""],["a","matButton",""],["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""],["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],La:[1,"mdc-button"],inputs:{appearance:[0,"matButton","appearance"]},Hb:["matButton","matAnchor"],features:[_.Fm],ae:["matButton",""],Ob:[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])",
"*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],wa:7,xa:4,Ca:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(a,b){a&1&&(_.pn(kya),_.hn(0,"span",0),_.qn(1),_.fn(2,"span",1),_.qn(3,1),_.gn(),_.qn(4,2),_.hn(5,"span",2)(6,"span",3));a&2&&_.Yn("mdc-button__ripple",!b.kI)("mdc-fab__ripple",b.kI)},za:['.mat-mdc-button-base{text-decoration:none}.mat-mdc-button-base .mat-icon{min-height:fit-content;flex-shrink:0}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-button-text-horizontal-padding, 12px);height:var(--mat-button-text-container-height, 40px);font-family:var(--mat-button-text-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-text-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-text-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-text-label-text-transform);font-weight:var(--mat-button-text-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mat-button-text-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mat-button-text-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-text-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-button-text-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-button-text-icon-spacing, 8px);margin-left:var(--mat-button-text-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-button-text-icon-offset, -4px);margin-left:var(--mat-button-text-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-text-icon-offset, -4px);margin-left:var(--mat-button-text-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-text-icon-spacing, 8px);margin-left:var(--mat-button-text-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-button-text-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-text-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-text-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-text-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-text-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-text-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;display:var(--mat-button-text-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-button-filled-container-height, 40px);font-family:var(--mat-button-filled-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-filled-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-filled-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-filled-label-text-transform);font-weight:var(--mat-button-filled-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-filled-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-button-filled-icon-spacing, 8px);margin-left:var(--mat-button-filled-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-button-filled-icon-offset, -8px);margin-left:var(--mat-button-filled-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-filled-icon-offset, -8px);margin-left:var(--mat-button-filled-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-filled-icon-spacing, 8px);margin-left:var(--mat-button-filled-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-button-filled-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-filled-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-filled-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-filled-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-filled-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-filled-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;display:var(--mat-button-filled-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mat-button-filled-label-text-color, var(--mat-sys-on-primary));background-color:var(--mat-button-filled-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mat-button-filled-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mat-button-protected-container-elevation-shadow, var(--mat-sys-level1));height:var(--mat-button-protected-container-height, 40px);font-family:var(--mat-button-protected-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-protected-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-protected-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-protected-label-text-transform);font-weight:var(--mat-button-protected-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-protected-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-button-protected-icon-spacing, 8px);margin-left:var(--mat-button-protected-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-button-protected-icon-offset, -8px);margin-left:var(--mat-button-protected-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-protected-icon-offset, -8px);margin-left:var(--mat-button-protected-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-protected-icon-spacing, 8px);margin-left:var(--mat-button-protected-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-button-protected-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-protected-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-protected-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-protected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-protected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-protected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;display:var(--mat-button-protected-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-raised-button:not(:disabled){color:var(--mat-button-protected-label-text-color, var(--mat-sys-primary));background-color:var(--mat-button-protected-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mat-button-protected-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mat-button-protected-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mat-button-protected-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mat-button-protected-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-protected-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-protected-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mat-button-protected-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-button-outlined-container-height, 40px);font-family:var(--mat-button-outlined-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-outlined-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-outlined-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-outlined-label-text-transform);font-weight:var(--mat-button-outlined-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mat-button-outlined-container-shape, var(--mat-sys-corner-full));border-width:var(--mat-button-outlined-outline-width, 1px);padding:0 var(--mat-button-outlined-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-button-outlined-icon-spacing, 8px);margin-left:var(--mat-button-outlined-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-button-outlined-icon-offset, -8px);margin-left:var(--mat-button-outlined-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-outlined-icon-offset, -8px);margin-left:var(--mat-button-outlined-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-outlined-icon-spacing, 8px);margin-left:var(--mat-button-outlined-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-button-outlined-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-outlined-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-outlined-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-outlined-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-outlined-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-outlined-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;display:var(--mat-button-outlined-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-outlined-button:not(:disabled){color:var(--mat-button-outlined-label-text-color, var(--mat-sys-primary));border-color:var(--mat-button-outlined-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mat-button-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-tonal-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-button-tonal-container-height, 40px);font-family:var(--mat-button-tonal-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-tonal-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-tonal-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-tonal-label-text-transform);font-weight:var(--mat-button-tonal-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-tonal-horizontal-padding, 24px)}.mat-tonal-button:not(:disabled){color:var(--mat-button-tonal-label-text-color, var(--mat-sys-on-secondary-container));background-color:var(--mat-button-tonal-container-color, var(--mat-sys-secondary-container))}.mat-tonal-button,.mat-tonal-button .mdc-button__ripple{border-radius:var(--mat-button-tonal-container-shape, var(--mat-sys-corner-full))}.mat-tonal-button[disabled],.mat-tonal-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-tonal-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-tonal-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-tonal-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-tonal-button>.mat-icon{margin-right:var(--mat-button-tonal-icon-spacing, 8px);margin-left:var(--mat-button-tonal-icon-offset, -8px)}[dir=rtl] .mat-tonal-button>.mat-icon{margin-right:var(--mat-button-tonal-icon-offset, -8px);margin-left:var(--mat-button-tonal-icon-spacing, 8px)}.mat-tonal-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-tonal-icon-offset, -8px);margin-left:var(--mat-button-tonal-icon-spacing, 8px)}[dir=rtl] .mat-tonal-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-tonal-icon-spacing, 8px);margin-left:var(--mat-button-tonal-icon-offset, -8px)}.mat-tonal-button .mat-ripple-element{background-color:var(--mat-button-tonal-ripple-color, color-mix(in srgb, var(--mat-sys-on-secondary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-tonal-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-tonal-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-tonal-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-tonal-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-tonal-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-tonal-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-tonal-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-tonal-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-tonal-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-tonal-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-tonal-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-tonal-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-tonal-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;display:var(--mat-button-tonal-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-tonal-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before,.mat-tonal-button .mat-mdc-button-ripple,.mat-tonal-button .mat-mdc-button-persistent-ripple,.mat-tonal-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-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-tonal-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before,.mat-tonal-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon,.mat-tonal-button .mdc-button__label,.mat-tonal-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator,.mat-tonal-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-button:focus>.mat-focus-indicator::before,.mat-mdc-unelevated-button:focus>.mat-focus-indicator::before,.mat-mdc-raised-button:focus>.mat-focus-indicator::before,.mat-mdc-outlined-button:focus>.mat-focus-indicator::before,.mat-tonal-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable,.mat-tonal-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon,.mat-tonal-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-tonal-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}\n',
"@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}}\n"],lb:2,Pc:0});var nya=new _.t("mat-mdc-fab-default-options",{ja:"root",da:$ea});_.EO=class extends CO{constructor(){super();mwa(this.B,this.Ba.ma,{Ko:!0})}};_.EO.I=function(a){return new (a||_.EO)};
_.EO.Aa=_.Ik({type:_.EO,aa:[["button","mat-icon-button",""],["a","mat-icon-button",""],["button","matIconButton",""],["a","matIconButton",""]],La:[1,"mdc-icon-button","mat-mdc-icon-button"],Hb:["matButton","matAnchor"],features:[_.Fm],ae:["mat-icon-button",""],Ob:["*"],wa:4,xa:0,Ca:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(a){a&1&&(_.pn(),_.hn(0,"span",0),_.qn(1),_.hn(2,"span",1)(3,"span",2))},za:['.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:rgba(0,0,0,0);fill:currentColor;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%));flex-shrink:0;text-align:center;width:var(--mat-icon-button-state-layer-size, 40px);height:var(--mat-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mat-icon-button-state-layer-size, 40px) - var(--mat-icon-button-icon-size, 24px)) / 2);font-size:var(--mat-icon-button-icon-size, 24px);color:var(--mat-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.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>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--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(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;display:var(--mat-icon-button-touch-target-display, block);left:50%;width: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(--mat-icon-button-disabled-icon-color, color-mix(in srgb, var(--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(--mat-icon-button-icon-size, 24px);height:var(--mat-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:var(--mat-icon-button-container-shape, var(--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:rgba(0,0,0,0);opacity:1}\n',
"@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}}\n"],lb:2,Pc:0});var FO=class{};FO.I=function(a){return new (a||FO)};FO.Na=_.Jk({type:FO});FO.Ma=_.Jf({imports:[_.HM,YM,_.HM]});_.GO=class{constructor(a,b){this.Xb=a;this.options=b;if(b.Sc)throw Error("ib");}Pb(){const a=this.Xb.ma;a.querySelector(".mat-icon, .material-icons")&&a.classList.add("gmat-mdc-button-with-prefix")}};_.GO.I=function(a){return new (a||_.GO)(_.Yj(_.Gi),_.Yj(iya))};
_.GO.Ia=_.Kk({type:_.GO,aa:[["button","matButton",""],["a","matButton",""],["button","mat-button",""],["a","mat-button",""],["button","mat-raised-button",""],["a","mat-raised-button",""],["button","mat-flat-button",""],["a","mat-flat-button",""],["button","mat-stroked-button",""],["a","mat-stroked-button",""],["button","matIconButton",""],["button","mat-icon-button",""],["a","mat-icon-button",""],[""]],La:[1,"gmat-mdc-button"],ab:!1});_.HO=class{};_.HO.I=function(a){return new (a||_.HO)};_.HO.Na=_.Jk({type:_.HO});_.HO.Ma=_.Jf({Fb:[{oa:nya,Ub:{color:"primary"}}],imports:[FO]});var oya=new _.t("GMAT_CARD_OPTIONS",{ja:"root",da:()=>({Sc:!1})});_.IO=class{constructor(a){this.options=a;if(a.Sc)throw Error("ib");}};_.IO.I=function(a){return new (a||_.IO)(_.Yj(oya))};_.IO.Ia=_.Kk({type:_.IO,aa:[["mat-card"]],La:[1,"gmat-mdc-card"],ab:!1});var pya;pya=new _.t("MAT_CARD_CONFIG");_.JO=class{constructor(){let a;this.appearance=((a=_.q(pya,{optional:!0}))==null?void 0:a.appearance)||"raised"}};_.JO.I=function(a){return new (a||_.JO)};
_.JO.Aa=_.Ik({type:_.JO,aa:[["mat-card"]],La:[1,"mat-mdc-card","mdc-card"],pb:8,gb:function(a,b){a&2&&_.Yn("mat-mdc-card-outlined",b.appearance==="outlined")("mdc-card--outlined",b.appearance==="outlined")("mat-mdc-card-filled",b.appearance==="filled")("mdc-card--filled",b.appearance==="filled")},inputs:{appearance:"appearance"},Hb:["matCard"],Ob:["*"],wa:1,xa:0,template:function(a){a&1&&(_.pn(),_.qn(0))},za:['.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low));border-color:var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low));border-radius:var(--mat-card-elevated-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mat-card-elevated-container-elevation, var(--mat-sys-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mat-card-elevated-container-shape, var(--mat-sys-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mat-card-outlined-container-color, var(--mat-sys-surface));border-radius:var(--mat-card-outlined-container-shape, var(--mat-sys-corner-medium));border-width:var(--mat-card-outlined-outline-width, 1px);border-color:var(--mat-card-outlined-outline-color, var(--mat-sys-outline-variant));box-shadow:var(--mat-card-outlined-container-elevation, var(--mat-sys-level0))}.mat-mdc-card-outlined::after{border:none}.mat-mdc-card-filled{background-color:var(--mat-card-filled-container-color, var(--mat-sys-surface-container-highest));border-radius:var(--mat-card-filled-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mat-card-filled-container-elevation, var(--mat-sys-level0))}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-sys-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-sys-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-sys-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-sys-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-sys-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-sys-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-sys-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-sys-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-sys-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-sys-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-sys-title-medium-weight))}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}\n'],
lb:2,Pc:0});var KO=class{};KO.I=function(a){return new (a||KO)};KO.Na=_.Jk({type:KO});KO.Ma=_.Jf({imports:[_.HM,_.HM]});_.LO=class{};_.LO.I=function(a){return new (a||_.LO)};_.LO.Na=_.Jk({type:_.LO});_.LO.Ma=_.Jf({imports:[KO]});var qya=new _.t("GMAT_CHECKBOX_OPTIONS",{ja:"root",da:()=>({Sc:!1})});_.MO=class{constructor(a){this.options=a;if(a.Sc)throw Error("ib");}};_.MO.I=function(a){return new (a||_.MO)(_.Yj(qya))};_.MO.Ia=_.Kk({type:_.MO,aa:[["mat-checkbox"]],La:[1,"gmat-mdc-checkbox"],ab:!1});var rya=new _.t("mat-checkbox-default-options",{ja:"root",da:lr});var sya,tya,uya,vya;sya=["input"];tya=["label"];uya=class{};vya=lr();
_.NO=class{focus(){this.ff.ma.focus()}Ez(a){const b=new uya;b.source=this;b.checked=a;return b}RR(){let a;return(a=this.ff)==null?void 0:a.ma}get vp(){return`${this.id||this.nk}-input`}constructor(){this.Ba=_.q(_.Gi);this.bb=_.q(_.hJ);this.Wa=_.q(_.Tl);this.Vb=_.yq();this.Ml=_.q(rya,{optional:!0});this.kj={WN:"mdc-checkbox--anim-unchecked-checked",XN:"mdc-checkbox--anim-unchecked-indeterminate",bU:"mdc-checkbox--anim-checked-unchecked",IJ:"mdc-checkbox--anim-checked-indeterminate",dW:"mdc-checkbox--anim-indeterminate-checked",
eW:"mdc-checkbox--anim-indeterminate-unchecked"};this.ariaLabel="";this.Ue=null;this.Sf="after";this.name=null;this.wc=new _.Cq;this.mD=new _.Cq;this.Zg=()=>{};this.ho="";this.wH=0;this.eo=()=>{};this.TI=()=>{};this.Cc=this.Eg=!1;this.wu=_.Ln(!1);_.q(_.iq).load(_.JM);const a=_.q(new _.bI("tabindex"),{optional:!0});this.Ml=this.Ml||vya;this.color=this.Ml.color||vya.color;this.tabIndex=a==null?0:parseInt(a)||0;this.id=this.nk=_.q(_.kq).getId("mat-mdc-checkbox-");let b,c;this.jc=(c=(b=this.Ml)==null?
void 0:b.jc)!=null?c:!1}ce(a){a.required&&this.TI()}Ie(){this.JI(this.indeterminate)}get checked(){return this.Eg}set checked(a){a!=this.checked&&(this.Eg=a,_.vI(this.bb))}get disabled(){return this.Cc}set disabled(a){a!==this.disabled&&(this.Cc=a,_.vI(this.bb))}get indeterminate(){return this.wu()}set indeterminate(a){const b=a!=this.wu();this.wu.set(a);b&&(a?this.BA(3):this.BA(this.checked?1:2),this.mD.emit(a));this.JI(a)}nI(){return this.Xc||this.disabled}j1(){_.wI(this.bb)}Fl(a){this.checked=
!!a}aj(a){this.eo=a}pn(a){this.Zg=a}wl(a){this.disabled=a}validate(a){return this.required&&a.value!==!0?{required:!0}:null}Ux(a){this.TI=a}BA(a){let b=this.wH,c=this.RR();if(b!==a&&c&&(this.ho&&c.classList.remove(this.ho),this.ho=this.QR(b,a),this.wH=a,this.ho.length>0)){c.classList.add(this.ho);const d=this.ho;this.Wa.Gb(()=>{setTimeout(()=>{c.classList.remove(d)},1E3)})}}ni(){this.eo(this.checked);this.wc.emit(this.Ez(this.checked));this.ff&&(this.ff.ma.checked=this.checked)}toggle(){this.checked=
!this.checked;this.eo(this.checked)}RH(){let a;const b=(a=this.Ml)==null?void 0:a.gU;if(!this.disabled&&b!=="noop")this.indeterminate&&b!=="check"&&Promise.resolve().then(()=>{this.wu.set(!1);this.mD.emit(!1)}),this.Eg=!this.Eg,this.BA(this.Eg?1:2),this.ni();else if(this.disabled&&this.jc||!this.disabled&&b==="noop")this.ff.ma.checked=this.checked,this.ff.ma.indeterminate=this.indeterminate}wS(a){a.stopPropagation()}Nq(){Promise.resolve().then(()=>{this.Zg();_.vI(this.bb)})}QR(a,b){if(this.Vb)return"";
switch(a){case 0:if(b===1)return this.kj.WN;if(b==3)return this.Eg?this.kj.IJ:this.kj.XN;break;case 2:return b===1?this.kj.WN:this.kj.XN;case 1:return b===2?this.kj.bU:this.kj.IJ;case 3:return b===1?this.kj.dW:this.kj.eW}return""}JI(a){const b=this.ff;b&&(b.ma.indeterminate=a)}nA(){this.RH()}pA(){this.RH();this.disabled||this.ff.ma.focus()}CS(a){a.target&&this.sS.ma.contains(a.target)&&a.stopPropagation()}};_.NO.I=function(a){return new (a||_.NO)};
_.NO.Aa=_.Ik({type:_.NO,aa:[["mat-checkbox"]],Ic:function(a,b){a&1&&(_.Cn(sya,5),_.Cn(tya,5));if(a&2){let c;_.In(c=_.Jn())&&(b.ff=c.first);_.In(c=_.Jn())&&(b.sS=c.first)}},La:[1,"mat-mdc-checkbox"],pb:16,gb:function(a,b){a&2&&(_.cn("id",b.id),_.Zm("tabindex",null)("aria-label",null)("aria-labelledby",null),_.Zn(b.color?"mat-"+b.color:"mat-accent"),_.Yn("_mat-animation-noopable",b.Vb)("mdc-checkbox--disabled",b.disabled)("mat-mdc-checkbox-disabled",b.disabled)("mat-mdc-checkbox-checked",b.checked)("mat-mdc-checkbox-disabled-interactive",
b.jc))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],Ue:[0,"aria-labelledby","ariaLabelledby"],bm:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",_.Zo],sT:[0,"aria-controls","ariaControls"],tT:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",_.Zo],Sf:"labelPosition",name:"name",value:"value",Xc:[2,"disableRipple","disableRipple",_.Zo],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?void 0:_.$o(a)],color:"color",jc:[2,"disabledInteractive",
"disabledInteractive",_.Zo],checked:[2,"checked","checked",_.Zo],disabled:[2,"disabled","disabled",_.Zo],indeterminate:[2,"indeterminate","indeterminate",_.Zo]},outputs:{wc:"change",mD:"indeterminateChange"},Hb:["matCheckbox"],features:[_.qo([{oa:_.MN,Cb:_.Bg(()=>_.NO),rc:!0},{oa:_.NN,Cb:_.NO,rc:!0}]),_.$H],Ob:["*"],wa:15,xa:23,Ca:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type",
"checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled",
"matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(a,b){if(a&1){const c=_.Ch();_.pn();_.D(0,"div",3);_.nn("click",function(d){_.Dh(c);return _.Eh(b.CS(d))});_.D(1,"div",4,0)(3,"div",5);_.nn("click",function(){_.Dh(c);return _.Eh(b.pA())});_.E();_.D(4,"input",6,1);_.nn("blur",function(){_.Dh(c);return _.Eh(b.Nq())})("click",function(){_.Dh(c);return _.Eh(b.nA())})("change",function(d){_.Dh(c);return _.Eh(b.wS(d))});_.E();_.G(6,"div",7);_.D(7,"div",8);_.Th();_.D(8,"svg",9);_.G(9,"path",
10);_.E();_.Bh.Er=null;_.G(10,"div",11);_.E();_.G(11,"div",12);_.E();_.D(12,"label",13,2);_.qn(14);_.E()()}a&2&&(a=_.Pn(2),_.C("labelPosition",b.Sf),_.u(4),_.Yn("mdc-checkbox--selected",b.checked),_.C("checked",b.checked)("indeterminate",b.indeterminate)("disabled",b.disabled&&!b.jc)("id",b.vp)("required",b.required)("tabIndex",b.disabled&&!b.jc?-1:b.tabIndex),_.Zm("aria-label",b.ariaLabel||null)("aria-labelledby",b.Ue)("aria-describedby",b.bm)("aria-checked",b.indeterminate?"mixed":null)("aria-controls",
b.sT)("aria-disabled",b.disabled&&b.jc?!0:null)("aria-expanded",b.ariaExpanded)("aria-owns",b.tT)("name",b.name)("value",b.value),_.u(7),_.C("matRippleTrigger",a)("matRippleDisabled",b.Xc||b.disabled)("matRippleCentered",!0),_.u(),_.C("for",b.vp))},dependencies:[_.UM,_.KM],za:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mat-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover>.mdc-checkbox__ripple{opacity:var(--mat-checkbox-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:hover>.mat-mdc-checkbox-ripple>.mat-ripple-element{background-color:var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mat-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active>.mdc-checkbox__native-control+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mat-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mat-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mat-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mat-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active>.mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control+.mdc-checkbox__ripple{background-color:var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1;width:var(--mat-checkbox-state-layer-size, 40px);height:var(--mat-checkbox-state-layer-size, 40px);top:calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px))/2);right:calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px))/2);left:calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}@media(forced-colors: active){.mdc-checkbox--disabled{opacity:.5}}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mat-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));top:calc((var(--mat-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mat-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mat-checkbox-selected-icon-color, var(--mat-sys-primary));background-color:var(--mat-checkbox-selected-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mat-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mat-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mat-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mat-checkbox-selected-hover-icon-color, var(--mat-sys-primary));background-color:var(--mat-checkbox-selected-hover-icon-color, var(--mat-sys-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mat-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mat-checkbox-selected-focus-icon-color, var(--mat-sys-primary));background-color:var(--mat-checkbox-selected-focus-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover>.mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mat-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mat-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mat-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mat-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}@media(forced-colors: active){.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mat-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mat-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-touch-target,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__native-control,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__ripple,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-ripple::before,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__mixedmark{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox .mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox .mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display, block)}.mat-mdc-checkbox .mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-focus-indicator::before{content:""}\n'],
lb:2,Pc:0});var OO=class{};OO.I=function(a){return new (a||OO)};OO.Na=_.Jk({type:OO});OO.Ma=_.Jf({imports:[_.NO,_.HM,_.HM]});_.PO=class{};_.PO.I=function(a){return new (a||_.PO)};_.PO.Na=_.Jk({type:_.PO});_.PO.Ma=_.Jf({Fb:[{oa:rya,Ub:{color:"primary"}}],imports:[OO]});var wya=new _.t("GMAT_DIALOG_OPTIONS",{ja:"root",da:()=>({Sc:!1})});var QO=class extends _.oN{constructor(){super(...arguments);this.Ka=_.q(wya);this.ka=_.q(zwa,{optional:!0});this.fa=["gmat-mdc-dialog"]}open(a,b){b=Object.assign({},this.ka||new eN,b);if(this.Ka.Sc)throw Error("ib");b.Qc=fp(b.Qc||[]).concat(this.fa);return super.open(a,b)}};QO.I=(()=>{let a;return function(b){return(a||(a=_.xi(QO)))(b||QO)}})();QO.ua=_.If({token:QO,da:QO.I,ja:"root"});_.RO=class{};_.RO.I=function(a){return new (a||_.RO)};_.RO.Na=_.Jk({type:_.RO});
_.RO.Ma=_.Jf({Fb:[{oa:_.oN,Qe:QO}],imports:[_.uN]});var xya=new _.t("GMAT_FORM_FIELD_OPTIONS",{ja:"root",da:()=>({Sc:!1})});_.SO=class{constructor(a){this.options=a;if(a.Sc)throw Error("ib");}};_.SO.I=function(a){return new (a||_.SO)(_.Yj(xya))};_.SO.Ia=_.Kk({type:_.SO,aa:[["mat-form-field"]],La:[1,"gmat-mdc-form-field"],ab:!1});_.TO=class{};_.TO.I=function(a){return new (a||_.TO)};_.TO.Na=_.Jk({type:_.TO});_.TO.Ma=_.Jf({imports:[wO]});var yya=new _.t("GMAT_INPUT_OPTIONS",{ja:"root",da:()=>({Sc:!1})});_.UO=class{constructor(a){this.options=a;if(a.Sc)throw Error("ib");}};_.UO.I=function(a){return new (a||_.UO)(_.Yj(yya))};_.UO.Ia=_.Kk({type:_.UO,aa:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],La:[1,"gmat-mdc-input"],ab:!1});var zya=new _.t("MAT_INPUT_VALUE_ACCESSOR");var VO=class{};VO.I=function(a){return new (a||VO)};
VO.Aa=_.Ik({type:VO,aa:[["ng-component"]],La:["cdk-text-field-style-loader",""],wa:0,xa:0,template:function(){},za:["textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}\n"],lb:2,
Pc:0});var Aya={passive:!0},Bya=function(a,b){if(!a.yb.isBrowser)return _.Fl;a.D.load(VO);const c=ip(b);if(b=a.A.get(c))return b.subject;const d=new _.om,e=f=>{f.animationName!=="cdk-text-field-autofill-start"||c.classList.contains("cdk-text-field-autofilled")?f.animationName==="cdk-text-field-autofill-end"&&c.classList.contains("cdk-text-field-autofilled")&&(c.classList.remove("cdk-text-field-autofilled"),a.Wa.run(()=>d.next({target:f.target,CL:!1}))):(c.classList.add("cdk-text-field-autofilled"),a.Wa.run(()=>
d.next({target:f.target,CL:!0})))};b=a.Wa.Gb(()=>{c.classList.add("cdk-text-field-autofill-monitored");return a.B.listen(c,"animationstart",e,Aya)});a.A.set(c,{subject:d,Mt:b});return d},Cya=function(a,b){b=ip(b);const c=a.A.get(b);c&&(c.Mt(),c.subject.complete(),b.classList.remove("cdk-text-field-autofill-monitored"),b.classList.remove("cdk-text-field-autofilled"),a.A.delete(b))},WO=class{constructor(){this.yb=_.q(_.cq);this.Wa=_.q(_.Tl);this.B=_.q(sk).hh(null,null);this.D=_.q(_.iq);this.A=new Map}Sa(){this.A.forEach((a,
b)=>Cya(this,b))}};WO.I=function(a){return new (a||WO)};WO.ua=_.If({token:WO,da:WO.I,ja:"root"});var XO=class{};XO.I=function(a){return new (a||XO)};XO.Na=_.Jk({type:XO});XO.Ma=_.Jf({});var Dya;Dya=new _.t("MAT_INPUT_CONFIG");
_.YO=class{get disabled(){return this.Cc}set disabled(a){this.Cc=gp(a);this.focused&&(this.focused=!1,this.Ad.next())}get id(){return this.W}set id(a){this.W=a||this.ka}get required(){let a,b,c,d;return(d=(c=this.fa)!=null?c:(a=this.Hd)==null?void 0:(b=a.control)==null?void 0:txa(b))!=null?d:!1}set required(a){this.fa=gp(a)}get type(){return this.Ul}set type(a){this.Ul=a||"text";!this.oI&&Bp().has(this.Ul)&&(this.Ba.ma.type=this.Ul)}get Sr(){return this.B.Yc}set Sr(a){this.B.Yc=a}get value(){return this.A?
this.A.value():this.F.value}set value(a){a!==this.value&&(this.A?this.A.value.set(a):this.F.value=a,this.Ad.next())}get SE(){return this.L}set SE(a){this.L=gp(a)}get hf(){return this.B.hf}set hf(a){this.B.hf=a}constructor(){this.Ba=_.q(_.Gi);this.yb=_.q(_.cq);this.Hd=_.q(PN,{optional:!0,self:!0});this.H=_.q(WO);this.Wa=_.q(_.Tl);this.O=_.q(tO,{optional:!0});this.ca=_.q(_.oq);this.ka=_.q(_.kq).getId("mat-input-");this.ob=_.q(Dya,{optional:!0});this.focused=!1;this.Ad=new _.om;this.Ar="mat-input";this.Cc=
this.hB=!1;this.Ul="text";this.L=!1;this.fb="date datetime datetime-local month time week".split(" ").filter(h=>Bp().has(h));this.Pa=h=>{h=h.target;h.value||h.selectionStart!==0||h.selectionEnd!==0||(h.setSelectionRange(1,1),h.setSelectionRange(0,0))};const a=_.q(_.YN,{optional:!0}),b=_.q(bO,{optional:!0}),c=_.q(IM),d=_.q(zya,{optional:!0,self:!0}),e=this.Ba.ma,f=e.nodeName.toLowerCase();d?Ul(d.value)?this.A=d:this.F=d:this.F=e;this.J=this.value;this.id=this.id;this.yb.A&&this.Wa.Gb(()=>{this.qa=
this.ca.listen(e,"keyup",this.Pa)});this.B=new Wva(c,this.Hd,b,a,this.Ad);this.zu=!this.yb.isBrowser;this.D=f==="select";this.oI=f==="textarea";this.aA=!!this.O;let g;this.jc=((g=this.ob)==null?void 0:g.jc)||!1;this.D&&(this.Ar=e.multiple?"mat-native-select-multiple":"mat-native-select");this.A&&Vo(()=>{this.A.value();this.Ad.next()})}Ie(){this.yb.isBrowser&&Bya(this.H,this.Ba.ma).subscribe(a=>{this.hB=a.CL;this.Ad.next()})}ce(){this.Ad.next()}Sa(){this.Ad.complete();this.yb.isBrowser&&Cya(this.H,
this.Ba.ma);let a;(a=this.qa)==null||a.call(this);let b;(b=this.rb)==null||b.call(this)}Tk(){this.Hd&&(Vva(this.B),this.Hd.disabled!==null&&this.Hd.disabled!==this.disabled&&(this.disabled=this.Hd.disabled,this.Ad.next()));this.ta();this.Fa()}focus(a){this.Ba.ma.focus(a)}HH(a){if(a!==this.focused){if(!this.D&&a&&this.disabled&&this.jc){const b=this.Ba.ma;b.type==="number"?(b.type="text",b.setSelectionRange(0,0),b.type="number"):b.setSelectionRange(0,0)}this.focused=a;this.Ad.next()}}Jb(){}ta(){const a=
this.Ba.ma.value;this.J!==a&&(this.J=a,this.Ad.next())}Fa(){const a=this.Ka();if(a!==this.nb){const b=this.Ba.ma;(this.nb=a)?b.setAttribute("placeholder",a):b.removeAttribute("placeholder")}}Ka(){return this.placeholder||null}Qb(){}Xa(){return this.fb.indexOf(this.Ul)>-1}Ha(){let a=this.Ba.ma.validity;return a&&a.badInput}get empty(){return!this.Xa()&&!this.Ba.ma.value&&!this.Ha()&&!this.hB}get wN(){if(this.D){const a=this.Ba.ma,b=a.options[0];return this.focused||a.multiple||!this.empty||!!(a.selectedIndex>
-1&&b&&b.label)}return this.focused&&!this.disabled||!this.empty}get hK(){let a;return((a=this.Ba.ma.getAttribute("aria-describedby"))==null?void 0:a.split(" "))||[]}uN(a){const b=this.Ba.ma;a.length?b.setAttribute("aria-describedby",a.join(" ")):b.removeAttribute("aria-describedby")}sM(){this.focused||this.focus()}pS(){const a=this.Ba.ma;return this.D&&(a.multiple||a.size>1)}cS(){return this.D?null:this.SE||this.disabled&&this.jc?"true":null}};_.YO.I=function(a){return new (a||_.YO)};
_.YO.Ia=_.Kk({type:_.YO,aa:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],La:[1,"mat-mdc-input-element"],pb:21,gb:function(a,b){a&1&&_.nn("focus",function(){return b.HH(!0)})("blur",function(){return b.HH(!1)})("input",function(){});a&2&&(_.cn("id",b.id)("disabled",b.disabled&&!b.jc)("required",b.required),_.Zm("name",b.name||null)("readonly",b.cS())("aria-disabled",b.disabled&&b.jc?"true":null)("aria-invalid",
b.empty&&b.required?null:b.hf)("aria-required",b.required)("id",b.id),_.Yn("mat-input-server",b.zu)("mat-mdc-form-field-textarea-control",b.aA&&b.oI)("mat-mdc-form-field-input-control",b.aA)("mat-mdc-input-disabled-interactive",b.jc)("mdc-text-field__input",b.aA)("mat-mdc-native-select-inline",b.pS()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",Sr:"errorStateMatcher",Qt:[0,"aria-describedby","userAriaDescribedBy"],value:"value",SE:"readonly",
jc:[2,"disabledInteractive","disabledInteractive",_.Zo]},Hb:["matInput"],features:[_.qo([{oa:oO,Cb:_.YO}]),_.$H]});var ZO=class{};ZO.I=function(a){return new (a||ZO)};ZO.Na=_.Jk({type:ZO});ZO.Ma=_.Jf({imports:[_.HM,wO,wO,XO,_.HM]});_.$O=class{};_.$O.I=function(a){return new (a||_.$O)};_.$O.Na=_.Jk({type:_.$O});_.$O.Ma=_.Jf({imports:[ZO,_.TO]});var Eya=new _.t("GMAT_LIST_OPTIONS",{ja:"root",da:()=>({Sc:!1})});_.aP=class{constructor(a){this.options=a;if(a.Sc)throw Error("ib");}};_.aP.I=function(a){return new (a||_.aP)(_.Yj(Eya))};_.aP.Ia=_.Kk({type:_.aP,aa:[["mat-list"],["mat-action-list"],["mat-nav-list"],["mat-selection-list"]],La:[1,"gmat-mdc-list"],ab:!1});var Fya=new _.t("ListOption");_.bP=class{constructor(){this.Ba=_.q(_.Gi)}};_.bP.I=function(a){return new (a||_.bP)};_.bP.Ia=_.Kk({type:_.bP,aa:[["","matListItemTitle",""]],La:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]});_.cP=class{constructor(){this.Ba=_.q(_.Gi)}};_.cP.I=function(a){return new (a||_.cP)};_.cP.Ia=_.Kk({type:_.cP,aa:[["","matListItemLine",""]],La:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]});var dP=class{};dP.I=function(a){return new (a||dP)};
dP.Ia=_.Kk({type:dP,aa:[["","matListItemMeta",""]],La:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]});var eP=class{constructor(){this.A=_.q(Fya,{optional:!0})}iI(){let a;return!this.A||((a=this.A)==null?void 0:a.Mc.Hn)==="after"}};eP.I=function(a){return new (a||eP)};eP.Ia=_.Kk({type:eP,pb:4,gb:function(a,b){a&2&&_.Yn("mdc-list-item__start",b.iI())("mdc-list-item__end",!b.iI())}});_.fP=class extends eP{};_.fP.I=(()=>{let a;return function(b){return(a||(a=_.xi(_.fP)))(b||_.fP)}})();
_.fP.Ia=_.Kk({type:_.fP,aa:[["","matListItemAvatar",""]],La:[1,"mat-mdc-list-item-avatar"],features:[_.Fm]});var gP=class extends eP{};gP.I=(()=>{let a;return function(b){return(a||(a=_.xi(gP)))(b||gP)}})();gP.Ia=_.Kk({type:gP,aa:[["","matListItemIcon",""]],La:[1,"mat-mdc-list-item-icon"],features:[_.Fm]});var Gya=new _.t("MAT_LIST_CONFIG");var hP=class{constructor(){this.B=!0;this.A=!1;this.Cc=_.Ln(!1);_.q(Gya,{optional:!0})}get Xc(){return this.A}set Xc(a){this.A=gp(a)}get disabled(){return this.Cc()}set disabled(a){this.Cc.set(gp(a))}};hP.I=function(a){return new (a||hP)};hP.Ia=_.Kk({type:hP,pb:1,gb:function(a,b){a&2&&_.Zm("aria-disabled",b.disabled)},inputs:{Xc:"disableRipple",disabled:"disabled"}});
var iP=class{set lines(a){this.L=jp(a,null);this.Pu(!1)}get Xc(){let a;return this.disabled||this.J||this.nj||!((a=this.D)==null||!a.Xc)}set Xc(a){this.J=gp(a)}get disabled(){let a;return this.Cc()||!((a=this.D)==null||!a.disabled)}set disabled(a){this.Cc.set(gp(a))}get Tp(){return this.Xc||!!this.ot.disabled}constructor(){this.Ba=_.q(_.Gi);this.Wa=_.q(_.Tl);this.D=_.q(hP,{optional:!0});this.yb=_.q(_.cq);this.nj=_.yq();this.L=null;this.J=!1;this.Cc=_.Ln(!1);this.O=new _.Ok;this.B=null;this.H=!1;_.q(_.iq).load(_.JM);
this.ot=_.q(TM,{optional:!0})||{};this.A=this.Ba.ma;this.jI=this.A.nodeName.toLowerCase()==="button";this.D&&!this.D.B&&this.fa();this.jI&&!this.A.hasAttribute("type")&&this.A.setAttribute("type","button")}Ie(){this.ka();this.Pu(!0)}Sa(){this.O.unsubscribe();this.B!==null&&this.B.Ku()}qa(){return!(!this.zz.length&&!this.Rz.length)}fa(){this.A.classList.add("mat-mdc-list-item-interactive");this.B=new SM(this,this.Wa,this.A,this.yb,_.q(_.Lm));RM(this.B,this.A)}ka(){this.Wa.Gb(()=>{this.O.add(_.Gl(this.eA.changes,
this.Ou.changes).subscribe(()=>this.Pu(!1)))})}Pu(a){if(this.eA&&this.Ou&&this.CA){a&&this.W();var b;a=(b=this.L)!=null?b:this.ca();b=this.CA.ma;this.A.classList.toggle("mat-mdc-list-item-single-line",a<=1);this.A.classList.toggle("mdc-list-item--with-one-line",a<=1);this.A.classList.toggle("mdc-list-item--with-two-lines",a===2);this.A.classList.toggle("mdc-list-item--with-three-lines",a===3);this.H?(a=this.Ou.length===0&&a===1,b.classList.toggle("mdc-list-item__primary-text",a),b.classList.toggle("mdc-list-item__secondary-text",
!a)):(b.classList.remove("mdc-list-item__primary-text"),b.classList.remove("mdc-list-item__secondary-text"))}}ca(){let a=this.Ou.length+this.eA.length;this.H&&(a+=1);return a}W(){this.H=Array.from(this.CA.ma.childNodes).filter(a=>a.nodeType!==a.COMMENT_NODE).some(a=>!(!a.textContent||!a.textContent.trim()))}};iP.I=function(a){return new (a||iP)};
iP.Ia=_.Kk({type:iP,xd:function(a,b,c){a&1&&(_.Dn(c,_.fP,4),_.Dn(c,gP,4));if(a&2){let d;_.In(d=_.Jn())&&(b.zz=d);_.In(d=_.Jn())&&(b.Rz=d)}},pb:4,gb:function(a,b){a&2&&(_.Zm("aria-disabled",b.disabled)("disabled",b.jI&&b.disabled||null),_.Yn("mdc-list-item--disabled",b.disabled))},inputs:{lines:"lines",Xc:"disableRipple",disabled:"disabled"}});var jP=class{};jP.I=function(a){return new (a||jP)};jP.Na=_.Jk({type:jP});jP.Ma=_.Jf({imports:[_.HM,_.HM]});new _.t("SelectionList");var Hya=["unscopedContent"],Iya=["text"],Jya=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]];new _.t("MatList");_.kP=class extends hP{};_.kP.I=(()=>{let a;return function(b){return(a||(a=_.xi(_.kP)))(b||_.kP)}})();
_.kP.Aa=_.Ik({type:_.kP,aa:[["mat-list"]],La:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],Hb:["matList"],features:[_.qo([{oa:hP,Cb:_.kP}]),_.Fm],Ob:["*"],wa:1,xa:0,template:function(a){a&1&&(_.pn(),_.qn(0))},za:['.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mat-list-list-item-container-color, transparent);border-radius:var(--mat-list-list-item-container-shape, var(--mat-sys-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mat-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mat-list-list-item-one-line-container-height, 48px)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mat-list-list-item-two-line-container-height, 64px)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mat-list-list-item-three-line-container-height, 88px)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mat-list-list-item-leading-icon-color, var(--mat-sys-on-surface-variant));width:var(--mat-list-list-item-leading-icon-size, 24px);height:var(--mat-list-list-item-leading-icon-size, 24px);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mat-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mat-list-list-item-leading-avatar-size, 40px);height:var(--mat-list-list-item-leading-avatar-size, 40px);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mat-list-list-item-trailing-supporting-text-font, var(--mat-sys-label-small-font));line-height:var(--mat-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height));font-size:var(--mat-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size));font-weight:var(--mat-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight));letter-spacing:var(--mat-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mat-list-list-item-trailing-icon-color, var(--mat-sys-on-surface-variant));width:var(--mat-list-list-item-trailing-icon-size, 24px);height:var(--mat-list-list-item-trailing-icon-size, 24px)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mat-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mat-list-list-item-trailing-supporting-text-color, var(--mat-sys-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mat-list-list-item-selected-trailing-icon-color, var(--mat-sys-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mat-list-list-item-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-list-list-item-label-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-list-list-item-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-list-list-item-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mat-list-list-item-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mat-list-list-item-focus-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mat-list-list-item-supporting-text-color, var(--mat-sys-on-surface-variant));font-family:var(--mat-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mat-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mat-list-list-item-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mat-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mat-list-list-item-disabled-leading-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-disabled-leading-icon-opacity, 0.38)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mat-list-list-item-disabled-trailing-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-disabled-trailing-icon-opacity, 0.38)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mat-list-list-item-disabled-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:hover::before{background-color:var(--mat-list-list-item-hover-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mat-list-list-item-disabled-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mat-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mat-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mat-list-list-item-leading-avatar-shape, var(--mat-sys-corner-full));background-color:var(--mat-list-list-item-leading-avatar-color, var(--mat-sys-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mat-list-list-item-leading-icon-size, 24px)}@media(forced-colors: active){a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none;border-radius:inherit}.mat-mdc-list-item>.mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space, 16px);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space, 16px)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full));--mat-focus-indicator-border-radius: var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container))}\n'],
lb:2,Pc:0});_.lP=class extends iP{constructor(){super(...arguments);this.F=!1}get Ke(){return this.F}set Ke(a){this.F=gp(a)}TR(){return this.A.nodeName==="A"&&this.F?"page":null}lS(){return this.sI.length!==0&&(this.zz.length!==0||this.Rz.length!==0)}};_.lP.I=(()=>{let a;return function(b){return(a||(a=_.xi(_.lP)))(b||_.lP)}})();
_.lP.Aa=_.Ik({type:_.lP,aa:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],xd:function(a,b,c){a&1&&(_.Dn(c,_.cP,5),_.Dn(c,_.bP,5),_.Dn(c,dP,5));if(a&2){let d;_.In(d=_.Jn())&&(b.eA=d);_.In(d=_.Jn())&&(b.Ou=d);_.In(d=_.Jn())&&(b.sI=d)}},Ic:function(a,b){a&1&&(_.Cn(Hya,5),_.Cn(Iya,5));if(a&2){let c;_.In(c=_.Jn())&&(b.CA=c.first);_.In(c=_.Jn())&&(b.h1=c.first)}},La:[1,"mat-mdc-list-item","mdc-list-item"],pb:13,gb:function(a,b){a&2&&(_.Zm("aria-current",b.TR()),_.Yn("mdc-list-item--activated",
b.Ke)("mdc-list-item--with-leading-avatar",b.zz.length!==0)("mdc-list-item--with-leading-icon",b.Rz.length!==0)("mdc-list-item--with-trailing-meta",b.sI.length!==0)("mat-mdc-list-item-both-leading-and-trailing",b.lS())("_mat-animation-noopable",b.nj))},inputs:{Ke:"activated"},Hb:["matListItem"],features:[_.Fm],Ob:"[matListItemAvatar],[matListItemIcon] [matListItemTitle] [matListItemLine] * [matListItemMeta] mat-divider".split(" "),wa:10,xa:0,Ca:[["unscopedContent",""],[1,"mdc-list-item__content"],
[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-focus-indicator"]],template:function(a,b){if(a&1){const c=_.Ch();_.pn(Jya);_.qn(0);_.D(1,"span",1);_.qn(2,1);_.qn(3,2);_.D(4,"span",2,0);_.nn("cdkObserveContent",function(){_.Dh(c);return _.Eh(b.Pu(!0))});_.qn(6,3);_.E()();_.qn(7,4);_.qn(8,5);_.G(9,"div",3)}},dependencies:[pL],lb:2,Pc:0});new _.t("MatNavList");_.mP=class extends hP{constructor(){super(...arguments);this.B=!1}};_.mP.I=(()=>{let a;return function(b){return(a||(a=_.xi(_.mP)))(b||_.mP)}})();
_.mP.Aa=_.Ik({type:_.mP,aa:[["mat-nav-list"]],La:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],Hb:["matNavList"],features:[_.qo([{oa:hP,Cb:_.mP}]),_.Fm],Ob:["*"],wa:1,xa:0,template:function(a){a&1&&(_.pn(),_.qn(0))},za:['.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mat-list-list-item-container-color, transparent);border-radius:var(--mat-list-list-item-container-shape, var(--mat-sys-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mat-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mat-list-list-item-one-line-container-height, 48px)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mat-list-list-item-two-line-container-height, 64px)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mat-list-list-item-three-line-container-height, 88px)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mat-list-list-item-leading-icon-color, var(--mat-sys-on-surface-variant));width:var(--mat-list-list-item-leading-icon-size, 24px);height:var(--mat-list-list-item-leading-icon-size, 24px);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mat-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mat-list-list-item-leading-avatar-size, 40px);height:var(--mat-list-list-item-leading-avatar-size, 40px);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mat-list-list-item-trailing-supporting-text-font, var(--mat-sys-label-small-font));line-height:var(--mat-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height));font-size:var(--mat-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size));font-weight:var(--mat-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight));letter-spacing:var(--mat-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mat-list-list-item-trailing-icon-color, var(--mat-sys-on-surface-variant));width:var(--mat-list-list-item-trailing-icon-size, 24px);height:var(--mat-list-list-item-trailing-icon-size, 24px)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mat-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mat-list-list-item-trailing-supporting-text-color, var(--mat-sys-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mat-list-list-item-selected-trailing-icon-color, var(--mat-sys-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mat-list-list-item-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-list-list-item-label-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-list-list-item-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-list-list-item-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mat-list-list-item-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mat-list-list-item-focus-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mat-list-list-item-supporting-text-color, var(--mat-sys-on-surface-variant));font-family:var(--mat-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mat-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mat-list-list-item-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mat-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mat-list-list-item-disabled-leading-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-disabled-leading-icon-opacity, 0.38)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mat-list-list-item-disabled-trailing-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-disabled-trailing-icon-opacity, 0.38)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mat-list-list-item-disabled-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:hover::before{background-color:var(--mat-list-list-item-hover-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mat-list-list-item-disabled-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mat-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mat-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mat-list-list-item-leading-avatar-shape, var(--mat-sys-corner-full));background-color:var(--mat-list-list-item-leading-avatar-color, var(--mat-sys-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mat-list-list-item-leading-icon-size, 24px)}@media(forced-colors: active){a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none;border-radius:inherit}.mat-mdc-list-item>.mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space, 16px);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space, 16px)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full));--mat-focus-indicator-border-radius: var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container))}\n'],lb:2,
Pc:0});var nP=class{};nP.I=function(a){return new (a||nP)};nP.Na=_.Jk({type:nP});nP.Ma=_.Jf({imports:[qL,_.HM,YM,ZM,jP]});_.oP=class{};_.oP.I=function(a){return new (a||_.oP)};_.oP.Na=_.Jk({type:_.oP});_.oP.Ma=_.Jf({imports:[nP]});var Kya=new _.t("GMAT_MENU_OPTIONS",{ja:"root",da:()=>({Sc:!1})});var Lya=function(a,b){if(a.A.Sc)throw Error("ib");b&&(b.Uj=fp(b.Uj||[]).concat("gmat-mdc-menu"))},pP=class{constructor(){this.A=_.q(Kya)}set AU(a){Lya(this,a)}set Mc(a){Lya(this,a)}};pP.I=function(a){return new (a||pP)};pP.Ia=_.Kk({type:pP,aa:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],inputs:{AU:[0,"mat-menu-trigger-for","deprecatedPanel"],Mc:[0,"matMenuTriggerFor","panel"]},ab:!1});var qP=new _.t("MAT_MENU_PANEL");var Mya=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],rP=class{constructor(){this.Ba=_.q(_.Gi);this.jb=_.q(_.wp);this.cd=_.q(_.WK);this.A=_.q(qP,{optional:!0});this.bb=_.q(_.hJ);this.role="menuitem";this.Xc=this.disabled=!1;this.B=new _.om;this.oi=new _.om;this.Jh=this.YH=!1;_.q(_.iq).load(_.JM);let a,b;(a=this.A)==null||(b=a.nT)==null||b.call(a,this)}focus(a,b){this.cd&&a?_.VK(this.cd,this.Hh(),a,b):this.Hh().focus(b);this.oi.next(this)}Ie(){this.cd&&_.TK(this.cd,this.Ba,!1)}Sa(){this.cd&&_.UK(this.cd,
this.Ba);this.A&&this.A.removeItem&&this.A.removeItem(this);this.B.complete();this.oi.complete()}vu(){return this.disabled?"-1":"0"}Hh(){return this.Ba.ma}CR(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}hS(){this.B.next(this)}QC(){const a=this.Ba.ma.cloneNode(!0),b=a.querySelectorAll("mat-icon, .material-icons");for(let d=0;d<b.length;d++)b[d].remove();let c;return((c=a.textContent)==null?void 0:c.trim())||""}D(a){this.YH=a;_.vI(this.bb)}F(a){this.Jh=a;_.vI(this.bb)}Gq(){return this.jb&&
this.jb.activeElement===this.Hh()}};rP.I=function(a){return new (a||rP)};
rP.Aa=_.Ik({type:rP,aa:[["","mat-menu-item",""]],La:[1,"mat-mdc-menu-item","mat-focus-indicator"],pb:8,gb:function(a,b){a&1&&_.nn("click",function(c){return b.CR(c)})("mouseenter",function(){return b.hS()});a&2&&(_.Zm("role",b.role)("tabindex",b.vu())("aria-disabled",b.disabled)("disabled",b.disabled||null),_.Yn("mat-mdc-menu-item-highlighted",b.YH)("mat-mdc-menu-item-submenu-trigger",b.Jh))},inputs:{role:"role",disabled:[2,"disabled","disabled",_.Zo],Xc:[2,"disableRipple","disableRipple",_.Zo]},
Hb:["matMenuItem"],ae:["mat-menu-item",""],Ob:["mat-icon, [matMenuItemIcon]","*"],wa:5,xa:3,Ca:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(a,b){a&1&&(_.pn(Mya),_.qn(0),_.D(1,"span",0),_.qn(2,1),_.E(),_.G(3,"div",1),_.an(4,afa,2,0,":svg:svg",2));a&2&&(_.u(3),_.C("matRippleDisabled",b.Xc||b.disabled)("matRippleTrigger",
b.Hh()),_.u(),_.bn(b.Jh?4:-1))},dependencies:[_.UM],lb:2,Pc:0});var Nya=new _.t("MatMenuContent");var Oya=new _.t("mat-menu-default-options",{ja:"root",da:cfa}),Pya=function(a){return _.y(a.A.changes,_.tm(a.A),_.um(b=>_.Gl(...b.map(c=>c.B))))},Qya=function(a,b="program"){let c;(c=a.H)==null||c.destroy();a.H=_.Rm(()=>{const d=a.J();if(!d||!d.contains(document.activeElement)){const e=a.B;e.Ka=b;e.J(0,1);!e.B&&d&&d.focus()}},{Ya:a.hb})},sP=class{get Tn(){return this.tj}set Tn(a){this.tj=a;this.yt()}get rq(){return this.O}set rq(a){this.O=a;this.yt()}set Qc(a){const b=this.W,c=Object.assign({},this.Ll);
b&&b.length&&b.split(" ").forEach(d=>{c[d]=!1});(this.W=a)&&a.length&&(a.split(" ").forEach(d=>{c[d]=!0}),this.Ba.ma.className="");this.Ll=c}get classList(){return this.Qc}set classList(a){this.Qc=a}constructor(){this.Ba=_.q(_.Gi);this.bb=_.q(_.hJ);this.hb=_.q(_.Lm);this.Vb=_.yq();this.A=new wn;this.Ll={};this.qA="void";this.F=new _.om;this.Yz=!1;this.close=this.closed=new _.Cq;this.GM=_.q(_.kq).getId("mat-menu-panel-");const a=_.q(Oya);this.Uj=a.Uj||"";this.tj=a.Tn;this.O=a.rq;this.Fe=a.Fe;this.Ex=
a.Ex;this.me=a.me}Pb(){this.yt()}Xh(){this.ca();this.B=IL(HL(DL(new OL(this.A))));this.B.fa.subscribe(()=>this.closed.emit("tab"));_.y(this.A.changes,_.tm(this.A),_.um(a=>_.Gl(...a.map(b=>b.oi)))).subscribe(a=>JL(this.B,a));this.A.changes.subscribe(a=>{const b=this.B;var c;this.qA==="enter"&&((c=b.B)==null?0:c.Gq())&&(a=zq(a),c=Math.max(0,Math.min(a.length-1,b.O||0)),a[c]&&!a[c].disabled?b.D(c):KL(b))})}Sa(){let a;(a=this.B)==null||a.destroy();this.A.destroy();this.closed.complete();let b;(b=this.H)==
null||b.destroy();clearTimeout(this.D)}nT(){}removeItem(){}si(a){const b=a.keyCode,c=this.B;switch(b){case 27:_.yp(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.HM&&this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.HM&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:if(b===38||b===40)c.Ka="keyboard";c.Wk(a)}}yt(a=this.Tn,b=this.rq){this.Ll=Object.assign({},this.Ll,{["mat-menu-before"]:a==="before",["mat-menu-after"]:a==="after",["mat-menu-above"]:b===
"above",["mat-menu-below"]:b==="below"});_.vI(this.bb)}Du(a){const b=a==="_mat-menu-exit";if(b||a==="_mat-menu-enter")b&&(clearTimeout(this.D),this.D=void 0),this.F.next(b?"void":"enter"),this.Yz=!1}uS(a){if(a==="_mat-menu-enter"||a==="_mat-menu-exit")this.Yz=!0}L(a){this.qA=a?"enter":"void";if(a){if(this.B.O===0){const b=this.J();b&&(b.scrollTop=0)}}else this.Vb||(this.D=setTimeout(()=>this.Du("_mat-menu-exit"),200));this.Vb&&setTimeout(()=>{this.Du(a?"_mat-menu-enter":"_mat-menu-exit")});_.vI(this.bb)}ca(){_.y(this.mH.changes,
_.tm(this.mH)).subscribe(a=>{this.A.reset(a.filter(b=>b.A===this));Hn(this.A)})}J(){let a=null;this.A.length&&(a=this.A.first.Hh().closest('[role="menu"]'));return a}};sP.I=function(a){return new (a||sP)};
sP.Aa=_.Ik({type:sP,aa:[["mat-menu"]],xd:function(a,b,c){a&1&&(_.Dn(c,Nya,5),_.Dn(c,rP,5),_.Dn(c,rP,4));if(a&2){let d;_.In(d=_.Jn())&&(b.ID=d.first);_.In(d=_.Jn())&&(b.mH=d);_.In(d=_.Jn())&&(b.items=d)}},Ic:function(a,b){a&1&&_.Cn(_.sn,5);if(a&2){let c;_.In(c=_.Jn())&&(b.ji=c.first)}},pb:3,gb:function(a){a&2&&_.Zm("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{Fe:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],Ue:[0,"aria-labelledby","ariaLabelledby"],bm:[0,"aria-describedby",
"ariaDescribedby"],Tn:"xPosition",rq:"yPosition",Ex:[2,"overlapTrigger","overlapTrigger",_.Zo],me:[2,"hasBackdrop","hasBackdrop",a=>a==null?null:_.Zo(a)],Qc:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},Hb:["matMenu"],features:[_.qo([{oa:qP,Cb:sP}])],Ob:["*"],wa:1,xa:0,Ca:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","animationstart","animationend","animationcancel","id"],[1,"mat-mdc-menu-content"]],template:function(a){a&1&&(_.pn(),Xm(0,
bfa,3,12,"ng-template"))},za:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight))}@keyframes _mat-menu-enter{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:none}}@keyframes _mat-menu-exit{from{opacity:1}to{opacity:0}}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;box-sizing:border-box;outline:0;animation:_mat-menu-enter 120ms cubic-bezier(0, 0, 0.2, 1);border-radius:var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-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));will-change:transform,opacity}.mat-mdc-menu-panel.mat-menu-panel-exit-animation{animation:_mat-menu-exit 100ms 25ms linear forwards}.mat-mdc-menu-panel.mat-menu-panel-animations-disabled{animation:none}.mat-mdc-menu-panel.mat-menu-panel-animating{pointer-events:none}.mat-mdc-menu-panel.mat-menu-panel-animating:has(.mat-mdc-menu-content:empty){display:none}@media(forced-colors: active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors: active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors: active){.mat-mdc-menu-submenu-icon{fill:CanvasText}}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],
lb:2,Pc:0});var Rya=new _.t("mat-menu-scroll-strategy",{ja:"root",da:()=>{const a=_.q(_.Lm);return()=>bq(a)}}),Sya={oa:Rya,Le:[],zb:function(){const a=_.q(_.Lm);return()=>bq(a)}},tP=new WeakMap,Uya=function(a,b){if(!a.Ua){const c=Tya(a,b);a.vc(b,c.nf);a.Ua=uq(a.hb,c);a.Ua.Vh().subscribe(d=>{a.A instanceof sP&&a.A.si(d)})}return a.Ua},Tya=function(a,b){return new nq({nf:pM(nM(oM(eq(a.hb,a.Sb))),".mat-menu-panel, .mat-mdc-menu-panel"),Fe:b.Fe||"cdk-overlay-transparent-backdrop",Qc:b.Uj,Oe:a.uf(),direction:a.W||
"ltr",Gg:a.Vb})},uP=class{get A(){return this.Ka}set A(a){if(a!==this.Ka){this.Ka=a;this.fa.unsubscribe();a&&(this.fa=a.close.subscribe(c=>{this.nb(c);c!=="click"&&c!=="tab"||!this.B||this.B.closed.emit(c)}));var b;(b=this.H)==null||b.F(this.Jh())}}constructor(a){this.Xa=a;this.Sb=_.q(_.Gi);this.Ha=_.q(_.tn);this.H=_.q(rP,{optional:!0,self:!0});this.W=_.q(_.lq,{optional:!0});this.cd=_.q(_.WK);this.Wa=_.q(_.Tl);this.hb=_.q(_.Lm);this.uf=_.q(Rya);this.bb=_.q(_.hJ);this.Vb=_.yq();this.Ua=null;this.F=
!1;this.fa=this.O=_.Ok.A;this.D=void 0;const b=_.q(qP,{optional:!0});this.B=b instanceof sP?b:void 0}Sa(){this.A&&this.ka(this.A)&&tP.delete(this.A);let a;(a=this.ta)==null||a.unsubscribe();this.fa.unsubscribe();this.O.unsubscribe();this.Ua&&(this.Ua.dispose(),this.Ua=null)}get mx(){return this.F}get dir(){return this.W&&this.W.value==="rtl"?"rtl":"ltr"}Jh(){return!!(this.H&&this.B&&this.A)}ca(){let a;(a=this.A)==null||a.close.emit()}J(a){const b=this.A;if(!this.F&&b){var c;(c=this.ta)==null||c.unsubscribe();
c=tP.get(b);tP.set(b,this);c&&c!==this&&c.ca();c=Uya(this,b);var d=c.ob,e=d.nf;this.Nb(b,e);d.me=this.Xa?b.me==null?!this.Jh():b.me:!1;if(!c.ue()){c.attach(this.rb(b));let f;(f=b.ID)==null||f.attach(this.cX)}this.O=this.Qb().subscribe(()=>this.ca());b.HM=this.Jh()?this.B:void 0;b.direction=this.dir;a&&Qya(b,this.D||"program");this.Pa(!0);b instanceof sP&&(b.L(!0),_.y(b.A.changes,_.vm(b.close)).subscribe(()=>{jM(oM(e,!1));oM(e,!0)}))}}focus(a,b){this.cd&&a?_.VK(this.cd,this.Sb,a,b):this.Sb.ma.focus(b)}nb(a){const b=
this.Ua,c=this.A;if(b&&this.mx){this.O.unsubscribe();var d;(d=this.ta)==null||d.unsubscribe();if(c instanceof sP&&this.ka(c))this.ta=_.y(c.F,_.gm()).subscribe(()=>{b.detach();let e;(e=c.ID)==null||e.detach()}),c.L(!1);else{b.detach();let e;c==null||(e=c.ID)==null||e.detach()}c&&this.ka(c)&&tP.delete(c);!this.nl||a!=="keydown"&&this.D&&this.Jh()||this.focus(this.D);this.D=void 0;this.Pa(!1)}}Pa(a){a!==this.F&&((this.F=a)?this.VD.emit():this.UD.emit(),this.Jh()&&this.H.D(a),_.vI(this.bb))}vc(a,b){a.yt&&
b.Qb.subscribe(c=>{this.Wa.run(()=>{a.yt(c.A.tc==="start"?"after":"before",c.A.Fc==="top"?"below":"above")})})}Nb(a,b){let [c,d]=a.Tn==="before"?["end","start"]:["start","end"],e=c,f=d,[g,h]=a.rq==="above"?["bottom","top"]:["top","bottom"],[k,m]=[g,h],r=k,x=m,[z,B]=[e,f],F=z,I=B,S=0;this.Jh()?(I=e=a.Tn==="before"?"start":"end",f=F=e==="end"?"start":"end",this.B&&(this.qa==null&&(this.qa=(a=this.B.items.first)?a.Hh().offsetTop:0),S=g==="bottom"?this.qa:-this.qa)):a.Ex||(r=g==="top"?"bottom":"top",
x=h==="top"?"bottom":"top");kM(b,[{Zc:e,ad:r,tc:F,Fc:g,offsetY:S},{Zc:f,ad:r,tc:I,Fc:g,offsetY:S},{Zc:e,ad:x,tc:F,Fc:h,offsetY:-S},{Zc:f,ad:x,tc:I,Fc:h,offsetY:-S}])}Qb(){const a=this.Ua.bh(),b=this.Ua.H,c=this.B?this.B.closed:_.il(),d=this.B?_.y(Pya(this.B),_.Il(e=>this.F&&e!==this.H)):_.il();return _.Gl(a,c,d,b)}rb(a){this.Ih&&this.Ih.ji===a.ji||(this.Ih=new _.wM(a.ji,this.Ha));return this.Ih}ka(a){return tP.get(a)===this}};uP.I=function(){throw Error("Pa");};uP.Ia=_.Kk({type:uP});var vP=class extends uP{get xH(){return this.Zm}set xH(a){this.Zm=a}get Zm(){return this.A}set Zm(a){this.A=a}constructor(){super(!0);this.Fa=_.Ok.A;this.nl=!0;this.OX=this.VD=new _.Cq;this.NX=this.UD=new _.Cq;this.fb=_.q(_.oq).listen(this.Sb.ma,"touchstart",a=>{xp(a)||(this.D="touch")},{passive:!0})}L(){return super.Jh()}sf(){let a;(a=this.Ua)==null||a.sf()}Xh(){this.Jb()}Sa(){super.Sa();this.fb();this.Fa.unsubscribe()}Vc(){return this.Sb}jS(a){a.buttons!==0&&a.detail!==0&&(this.D=a.button===0?"mouse":
void 0,this.L()&&a.preventDefault())}si(a){a=a.keyCode;if(a===13||a===32)this.D="keyboard";this.L()&&(a===39&&this.dir==="ltr"||a===37&&this.dir==="rtl")&&(this.D="keyboard",this.J(!0))}Fq(a){this.L()?(a.stopPropagation(),this.J(!0)):this.mx?this.ca():this.J(!0)}Jb(){this.L()&&this.B&&(this.Fa=Pya(this.B).subscribe(a=>{a!==this.H||a.disabled||(this.D="mouse",this.J(!1))}))}};vP.I=function(a){return new (a||vP)};
vP.Ia=_.Kk({type:vP,aa:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],La:[1,"mat-mdc-menu-trigger"],pb:3,gb:function(a,b){a&1&&_.nn("click",function(c){return b.Fq(c)})("mousedown",function(c){return b.jS(c)})("keydown",function(c){return b.si(c)});a&2&&_.Zm("aria-haspopup",b.Zm?"menu":null)("aria-expanded",b.mx)("aria-controls",b.mx?b.Zm==null?null:b.Zm.GM:null)},inputs:{xH:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],Zm:[0,"matMenuTriggerFor","menu"],cX:[0,"matMenuTriggerData",
"menuData"],nl:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{VD:"menuOpened",OX:"onMenuOpen",UD:"menuClosed",NX:"onMenuClose"},Hb:["matMenuTrigger"],features:[_.Fm]});var wP=class{};wP.I=function(a){return new (a||wP)};wP.Na=_.Jk({type:wP});wP.Ma=_.Jf({Fb:[Sya],imports:[YM,_.HM,GM,bM,_.HM]});var xP=class{};xP.I=function(a){return new (a||xP)};xP.Na=_.Jk({type:xP});xP.Ma=_.Jf({imports:[wP]});var Vya=new _.t("GMAT_PROGRESS_BAR_OPTIONS",{ja:"root",da:()=>({Sc:!1})});var Wya={NG:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},VO:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},
1E14:{other:"000 trillion"}}},yP=Wya;yP=Wya;var zP={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,
"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd",
"RUB"],SAR:[2,"SAR","SAR"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var Xya={QG:".",az:",",aH:"%",qz:"0",gQ:"+",XG:"-",SG:"E",bH:"\u2030",cz:"\u221e",XP:"NaN",PG:"#,##0.###",wQ:"#E0",fQ:"#,##0%",YO:"\u00a4#,##0.00",Wy:"USD"},AP=Xya;AP=Xya;var CP=function(a){this.fa=40;this.D=1;this.ta=0;this.A=3;this.qa=this.F=0;this.Pa=!1;this.ka=this.O="";this.H=AP.XG;this.W="";this.B=1;this.L=!1;this.J=[];this.Fa=this.Ka=!1;this.ca=0;if(typeof a==="number")switch(a){case 1:BP(this,AP.PG);break;case 2:BP(this,AP.wQ);break;case 3:BP(this,AP.fQ);break;case 4:{a=AP.YO;const c=["0"];var b=zP[AP.Wy];if(b){b=b[0]&7;if(b>0){c.push(".");for(let d=0;d<b;d++)c.push("0")}a=a.replace(/0.00/g,c.join(""))}}BP(this,a);break;case 5:Yya(this,1);break;case 6:Yya(this,
2);break;default:throw Error("mb");}else BP(this,a)},BP=function(a,b){const c=[0];a.O=DP(a,b,c);var d=c[0];let e=-1,f=0;var g=0,h=0;let k=-1;const m=b.length;for(let r=!0;c[0]<m&&r;c[0]++)switch(b.charAt(c[0])){case "#":g>0?h++:f++;k>=0&&e<0&&k++;break;case "0":if(h>0)throw Error("sb`"+b);g++;k>=0&&e<0&&k++;break;case ",":k>0&&a.J.push(k);k=0;break;case ".":if(e>=0)throw Error("tb`"+b);e=f+g+h;break;case "E":if(a.Fa)throw Error("ub`"+b);a.Fa=!0;a.qa=0;c[0]+1<m&&b.charAt(c[0]+1)=="+"&&(c[0]++,a.Pa=
!0);for(;c[0]+1<m&&b.charAt(c[0]+1)=="0";)c[0]++,a.qa++;if(f+g<1||a.qa<1)throw Error("vb`"+b);r=!1;break;default:c[0]--,r=!1}g==0&&f>0&&e>=0&&(g=e,g==0&&g++,h=f-g,f=g-1,g=1);if(e<0&&h>0||e>=0&&(e<f||e>f+g)||k==0)throw Error("wb`"+b);h=f+g+h;a.A=e>=0?h-e:0;e>=0&&(a.F=f+g-e,a.F<0&&(a.F=0));a.D=(e>=0?e:h)-f;a.Fa&&(a.fa=f+a.D,a.A==0&&a.D==0&&(a.D=1));a.J.push(Math.max(0,k));a.Ka=e==0||e==h;d=c[0]-d;a.ka=DP(a,b,c);c[0]<b.length&&b.charAt(c[0])==";"?(c[0]++,a.B!=1&&(a.L=!0),a.H=DP(a,b,c),c[0]+=d,a.W=DP(a,
b,c)):(a.H+=a.O,a.W+=a.ka)},Yya=function(a,b){a.ca=b;BP(a,AP.PG);a.F=0;a.A=2;if(a.F>0)throw Error("kb");a.ta=2};
CP.prototype.parse=function(a,b){b=b||[0];if(this.ca!==0)throw Error("nb");a=a.replace(/ |\u202f/g,"\u00a0");let c=a.indexOf(this.O,b[0])==b[0],d=a.indexOf(this.H,b[0])==b[0];c&&d&&(this.O.length>this.H.length?d=!1:this.O.length<this.H.length&&(c=!1));c?b[0]+=this.O.length:d&&(b[0]+=this.H.length);if(a.indexOf(AP.cz,b[0])==b[0]){b[0]+=AP.cz.length;var e=Infinity}else{e=a;let f=!1,g=!1,h=!1,k=-1,m=1;const r=AP.QG;let x=AP.az;const z=AP.SG;if(this.ca!=0)throw Error("ob");x=x.replace(/\u202f/g,"\u00a0");
let B="";for(;b[0]<e.length;b[0]++){const F=e.charAt(b[0]),I=Zya(F);if(I>=0&&I<=9)B+=I,h=!0;else if(F==r.charAt(0)){if(f||g)break;B+=".";f=!0}else if(F==x.charAt(0)&&("\u00a0"!=x.charAt(0)||b[0]+1<e.length&&Zya(e.charAt(b[0]+1))>=0)){if(f||g)break}else if(F==z.charAt(0)){if(g)break;B+="E";g=!0;k=b[0]}else if(F=="+"||F=="-"){if(h&&k!=b[0]-1)break;B+=F}else if(this.B==1&&F==AP.aH.charAt(0)){if(m!=1)break;m=100;if(h){b[0]++;break}}else if(this.B==1&&F==AP.bH.charAt(0)){if(m!=1)break;m=1E3;if(h){b[0]++;
break}}else break}this.B!=1&&(m=this.B);e=parseFloat(B)/m}if(c){if(a.indexOf(this.ka,b[0])!=b[0])return NaN;b[0]+=this.ka.length}else if(d){if(a.indexOf(this.W,b[0])!=b[0])return NaN;b[0]+=this.W.length}return d?-e:e};
CP.prototype.format=function(a){if(this.F>this.A)throw Error("pb");if(isNaN(a))return AP.XP;const b=[];var c=a;if(this.ca==0)c=EP;else{c=Math.abs(c);var d=$ya(this,c<=1?0:FP(c)).mC;c=$ya(this,d+FP(aza(this,GP(c,-d)).intValue))}a=GP(a,-c.mC);(d=a<0||a==0&&1/a<0)?c.eE?b.push(c.eE):(b.push(c.prefix),b.push(this.H)):(b.push(c.prefix),b.push(this.O));if(isFinite(a))if(a*=d?-1:1,a*=this.B,this.Fa){var e=a;if(e==0)HP(this,e,this.D,b),bza(this,0,b);else{var f=Math.floor(Math.log(e)/Math.log(10)+2E-15);e=
GP(e,-f);var g=this.D;this.fa>1&&this.fa>this.D?(g=f%this.fa,g<0&&(g=this.fa+g),e=GP(e,g),f-=g,g=1):this.D<1?(f++,e=GP(e,-1)):(f-=this.D-1,e=GP(e,this.D-1));HP(this,e,g,b);bza(this,f,b)}}else HP(this,a,this.D,b);else b.push(AP.cz);d?c.fE?b.push(c.fE):(isFinite(a)&&b.push(c.suffix),b.push(this.W)):(isFinite(a)&&b.push(c.suffix),b.push(this.ka));return b.join("")};
var aza=function(a,b){var c=GP(b,a.A);a.ta>0&&(c=cza(c,a.ta,a.A));c=Math.round(c);let d;if(isFinite(c)){if(d=Math.floor(GP(c,-a.A)),c=Math.floor(c-GP(d,a.A)),c<0||c>=GP(1,a.A))d=Math.round(b),c=0}else d=b,c=0;return{intValue:d,EV:c}},HP=function(a,b,c,d){if(a.F>a.A)throw Error("pb");d||(d=[]);b=aza(a,b);var e=b.intValue,f=b.EV,g=a.F>0||f>0||!1;b=a.F;g&&(b=a.F);for(var h="",k=e;k>1E20;)h="0"+h,k=Math.round(GP(k,-1));h=k+h;const m=AP.QG;k=AP.qz.codePointAt(0);var r=h.length,x=0;if(e>0||c>0){for(e=r;e<
c;e++)d.push(String.fromCodePoint(k));if(a.J.length>=2)for(c=1;c<a.J.length;c++)x+=a.J[c];c=r-x;if(c>0){e=a.J;x=r=0;var z=AP.az,B=h.length;for(let I=0;I<B;I++)if(d.push(String.fromCodePoint(k+Number(h.charAt(I)))),B-I>1){var F=e[x];if(I<c){let S=c-I;(F===1||F>0&&S%F===1)&&d.push(z)}else x<e.length&&(I===c?x+=1:F===I-c-r+1&&(d.push(z),r+=F,x+=1))}}else{c=h;h=a.J;e=AP.az;F=c.length;z=[];for(r=h.length-1;r>=0&&F>0;r--){x=h[r];for(B=0;B<x&&F-B-1>=0;B++)z.push(String.fromCodePoint(k+Number(c.charAt(F-
B-1))));F-=x;F>0&&z.push(e)}d.push.apply(d,z.reverse())}}else g||d.push(String.fromCodePoint(k));(a.Ka||g)&&d.push(m);f=String(f);g=f.split("e+");g.length==2&&(f=String(cza(parseFloat(g[0]),a.ta,1)),f=f.replace(".",""),f+="0".repeat(parseInt(g[1],10)-f.length+1));a.A+1>f.length&&(f="1"+"0".repeat(a.A-f.length)+f);for(a=f.length;f.charAt(a-1)=="0"&&a>b+1;)a--;for(b=1;b<a;b++)d.push(String.fromCodePoint(k+Number(f.charAt(b))))},bza=function(a,b,c){c.push(AP.SG);b<0?(b=-b,c.push(AP.XG)):a.Pa&&c.push(AP.gQ);
b=""+b;var d=AP.qz;for(let e=b.length;e<a.qa;e++)c.push(d);a=d.codePointAt(0)-dza;for(d=0;d<b.length;d++)c.push(String.fromCodePoint(a+b.codePointAt(d)))},Zya=function(a){a=a.codePointAt(0);if(48<=a&&a<58)return a-48;const b=AP.qz.codePointAt(0);return b<=a&&a<b+10?a-b:-1},dza="0".codePointAt(0),DP=function(a,b,c){let d="",e=!1;const f=b.length;for(;c[0]<f;c[0]++){var g=b.charAt(c[0]);if(g=="'")c[0]+1<f&&b.charAt(c[0]+1)=="'"?(c[0]++,d+="'"):e=!e;else if(e)d+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return d;
case "\u00a4":c[0]+1<f&&b.charAt(c[0]+1)=="\u00a4"?(c[0]++,d+=AP.Wy):(g=AP.Wy,d+=g in zP?zP[g][1]:g);break;case "%":if(!a.L&&a.B!=1)throw Error("qb");if(a.L&&a.B!=100)throw Error("rb");a.B=100;a.L=!1;d+=AP.aH;break;case "\u2030":if(!a.L&&a.B!=1)throw Error("qb");if(a.L&&a.B!=1E3)throw Error("rb");a.B=1E3;a.L=!1;d+=AP.bH;break;default:d+=g}}return d},EP={mC:0,eE:"",fE:"",prefix:"",suffix:""},$ya=function(a,b){a=a.ca==1?yP.NG:yP.VO;a==null&&(a=yP.NG);if(b<3)return EP;b=Math.min(14,b);var c=a[GP(1,b)];
for(--b;!c&&b>=3;)c=a[GP(1,b)],b--;if(!c)return EP;c=c.other;var d=a="",e=c.indexOf(";");e>=0&&(c=c.substring(0,e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),a=d[1],d=d[3]);return c&&c!="0"?(c=/([^0]*)(0+)(.*)/.exec(c))?{mC:b+1-(c[2].length-1),eE:a,fE:d,prefix:c[1],suffix:c[3]}:EP:EP},FP=function(a){if(!isFinite(a))return a>0?a:0;let b=0;for(;(a/=10)>=1;)b++;return b},GP=function(a,b){if(!a||!isFinite(a)||b==0)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+
b))},eza=function(a,b){return a&&isFinite(a)?GP(Math.round(GP(a,b)),-b):a},cza=function(a,b,c){if(!a)return a;b=b-FP(a)-1;return b<-c?eza(a,-c):eza(a,b)};var fza=new CP(3);var gza=new _.t("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");new _.t("mat-progress-bar-location",{ja:"root",da:efa});
var IP=class{constructor(){this.Ba=_.q(_.Gi);this.Wa=_.q(_.Tl);this.bb=_.q(_.hJ);this.J=_.q(_.oq);this.A="primary";this.D=this.B=0;this.RA=new _.Cq;this.F="determinate";this.L=c=>{this.RA.Zd.length!==0&&c.target&&c.target.classList.contains("mdc-linear-progress__primary-bar")&&(this.mode!=="determinate"&&this.mode!=="buffer"||this.Wa.run(()=>this.RA.next({value:this.value})))};const a=xq(),b=_.q(gza,{optional:!0});this.mI=a==="di-disabled";a==="reduced-motion"&&this.Ba.ma.classList.add("mat-progress-bar-reduced-motion");
b&&(b.color&&(this.color=this.A=b.color),this.mode=b.mode||this.mode)}get color(){return this.Gh||this.A}set color(a){this.Gh=a}get value(){return this.B}set value(a){this.B=Math.max(0,Math.min(100,a||0));_.vI(this.bb)}get oB(){return this.D||0}set oB(a){this.D=Math.max(0,Math.min(100,a||0));_.vI(this.bb)}get mode(){return this.F}set mode(a){this.F=a;_.vI(this.bb)}Ie(){this.Wa.Gb(()=>{this.H=this.J.listen(this.Ba.ma,"transitionend",this.L)})}Sa(){let a;(a=this.H)==null||a.call(this)}bS(){return`scaleX(${this.bA()?
1:this.value/100})`}WR(){return`${this.mode==="buffer"?this.oB:100}%`}bA(){return this.mode==="indeterminate"||this.mode==="query"}};IP.I=function(a){return new (a||IP)};
IP.Aa=_.Ik({type:IP,aa:[["mat-progress-bar"]],La:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],pb:10,gb:function(a,b){a&2&&(_.Zm("aria-valuenow",b.bA()?null:b.value)("mode",b.mode),_.Zn("mat-"+b.color),_.Yn("_mat-animation-noopable",b.mI)("mdc-linear-progress--animation-ready",!b.mI)("mdc-linear-progress--indeterminate",b.bA()))},inputs:{color:"color",value:[2,"value","value",_.$o],oB:[2,"bufferValue","bufferValue",
_.$o],mode:"mode"},outputs:{RA:"animationEnd"},Hb:["matProgressBar"],wa:7,xa:5,Ca:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(a,b){a&1&&(_.fn(0,"div",0),_.hn(1,"div",1),_.an(2,dfa,
1,0,"div",2),_.gn(),_.fn(3,"div",3),_.hn(4,"span",4),_.gn(),_.fn(5,"div",5),_.hn(6,"span",4),_.gn());a&2&&(_.u(),_.Xn("flex-basis",b.WR()),_.u(),_.bn(b.mode==="buffer"?2:-1),_.u(),_.Xn("transform",b.bS()))},za:[".mat-mdc-progress-bar{--mat-progress-bar-animation-multiplier: 1;display:block;text-align:start}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}.mat-progress-bar-reduced-motion{--mat-progress-bar-animation-multiplier: 2}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:max(var(--mat-progress-bar-track-height, 4px),var(--mat-progress-bar-active-indicator-height, 4px))}@media(forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:var(--mat-progress-bar-active-indicator-height, 4px)}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}[dir=rtl] .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid;border-color:var(--mat-progress-bar-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mat-progress-bar-active-indicator-height, 4px)}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden;height:var(--mat-progress-bar-track-height, 4px);border-radius:var(--mat-progress-bar-track-shape, var(--mat-sys-corner-none))}.mdc-linear-progress__buffer-dots{-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering calc(250ms*var(--mat-progress-bar-animation-multiplier)) infinite linear;background-color:var(--mat-progress-bar-track-color, var(--mat-sys-surface-variant))}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}[dir=rtl] .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse calc(250ms*var(--mat-progress-bar-animation-multiplier)) infinite linear;transform:rotate(0)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--mat-progress-bar-track-color, var(--mat-sys-surface-variant))}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate calc(2s*var(--mat-progress-bar-animation-multiplier)) infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale calc(2s*var(--mat-progress-bar-animation-multiplier)) infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate calc(2s*var(--mat-progress-bar-animation-multiplier)) infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale calc(2s*var(--mat-progress-bar-animation-multiplier)) infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mat-progress-bar-track-height, 4px) * -2.5))}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}\n"],
lb:2,Pc:0});var JP=class{};JP.I=function(a){return new (a||JP)};JP.Na=_.Jk({type:JP});JP.Ma=_.Jf({imports:[_.HM]});var hza=function(a,b,c){b=c==="indeterminate"?b:b+" "+fza.format(Number(c)/100);a.A.textContent=b},KP=class{constructor(a,b){this.options=a;this.B=b;this.Db=new _.om;this.A=document.createElement("label");if(a.Sc)throw Error("ib");this.A.classList.add("cdk-visually-hidden");this.A.classList.add("gmat-mdc-progress-bar-accessible-label");this.cD||_.y(mr(b.Ba.ma),_.vm(this.Db)).subscribe(c=>{hza(this,c[0],c[1])})}Pb(){if(!this.cD){this.B.Ba.ma.insertAdjacentElement("afterend",this.A);const a=this.B.mode===
"indeterminate"||this.B.mode==="query"?"indeterminate":this.B.value.toString();let b;const c=(b=this.ariaLabel)!=null?b:"";hza(this,c,a)}}Sa(){this.A.remove();this.Db.next();this.Db.complete()}get ariaLabel(){return this.B.Ba.ma.getAttribute("aria-label")}get cD(){let a;return!((a=this.ariaLabel)==null||!a.length)}};KP.I=function(a){return new (a||KP)(_.Yj(Vya),_.Yj(IP,10))};
KP.Ia=_.Kk({type:KP,aa:[["mat-progress-bar"]],La:[1,"gmat-mdc-progress-bar"],pb:2,gb:function(a,b){a&2&&_.Zm("aria-hidden",b.cD?null:!0)("tabindex",null)},ab:!1});var LP=class{};LP.I=function(a){return new (a||LP)};LP.Na=_.Jk({type:LP});LP.Ma=_.Jf({imports:[JP]});var iza=new _.t("GMAT_PROGRESS_SPINNER_OPTIONS",{ja:"root",da:()=>({Sc:!1})});var jza,kza;jza=["determinateSpinner"];kza=new _.t("mat-progress-spinner-default-options",{ja:"root",da:gfa});
_.MP=class{get color(){return this.Gh||this.A}set color(a){this.Gh=a}constructor(){this.Ba=_.q(_.Gi);this.A="primary";this.B=0;this.D=100;const a=_.q(kza),b=xq(),c=this.Ba.ma;this.nj=b==="di-disabled"&&!!a&&!a.a1;this.mode=c.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate";this.nj||b!=="reduced-motion"||c.classList.add("mat-progress-spinner-reduced-motion");a&&(a.color&&(this.color=this.A=a.color),a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get value(){return this.mode===
"determinate"?this.B:0}set value(a){this.B=Math.max(0,Math.min(100,a||0))}get diameter(){return this.D}set diameter(a){this.D=a||0}get strokeWidth(){let a;return(a=this.F)!=null?a:this.diameter/10}set strokeWidth(a){this.F=a||0}ou(){return(this.diameter-10)/2}VI(){const a=this.ou()*2+this.strokeWidth;return`0 0 ${a} ${a}`}Mu(){return 2*Math.PI*this.ou()}TS(){return this.mode==="determinate"?this.Mu()*(100-this.B)/100:null}uH(){return this.strokeWidth/this.diameter*100}};
_.MP.I=function(a){return new (a||_.MP)};
_.MP.Aa=_.Ik({type:_.MP,aa:[["mat-progress-spinner"],["mat-spinner"]],Ic:function(a,b){a&1&&_.Cn(jza,5);if(a&2){let c;_.In(c=_.Jn())&&(b.Y0=c.first)}},La:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],pb:18,gb:function(a,b){a&2&&(_.Zm("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",b.mode==="determinate"?b.value:null)("mode",b.mode),_.Zn("mat-"+b.color),_.Xn("width",b.diameter,"px")("height",b.diameter,"px")("--mat-progress-spinner-size",b.diameter+
"px")("--mat-progress-spinner-active-indicator-width",b.diameter+"px"),_.Yn("_mat-animation-noopable",b.nj)("mdc-circular-progress--indeterminate",b.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",_.$o],diameter:[2,"diameter","diameter",_.$o],strokeWidth:[2,"strokeWidth","strokeWidth",_.$o]},Hb:["matProgressSpinner"],wa:14,xa:11,Ca:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg",
"focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg",
"focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(a,b){a&1&&(_.A(0,ffa,2,8,"ng-template",null,0,_.to),_.D(2,"div",2,1),_.Th(),_.D(4,"svg",3),_.G(5,"circle",4),_.E()(),_.Bh.Er=null,_.D(6,"div",5)(7,"div",6)(8,"div",7),_.ln(9,8),_.E(),_.D(10,"div",9),_.ln(11,8),_.E(),_.D(12,"div",10),_.ln(13,8),_.E()()());a&2&&(a=_.Pn(1),_.u(4),_.Zm("viewBox",b.VI()),_.u(),_.Xn("stroke-dasharray",b.Mu(),"px")("stroke-dashoffset",b.TS(),"px")("stroke-width",
b.uH(),"%"),_.Zm("r",b.ou()),_.u(4),_.C("ngTemplateOutlet",a),_.u(2),_.C("ngTemplateOutlet",a),_.u(2),_.C("ngTemplateOutlet",a))},dependencies:[GJ],za:[".mat-mdc-progress-spinner{--mat-progress-spinner-animation-multiplier: 1;display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mat-progress-spinner-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.mat-progress-spinner-reduced-motion{--mat-progress-spinner-animation-multiplier: 1.25}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate calc(1568.2352941176ms*var(--mat-progress-spinner-animation-multiplier)) linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mat-progress-spinner-active-indicator-color, var(--mat-sys-primary))}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin calc(1333ms*var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin calc(1333ms*var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate calc(5332ms*var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}\n"],
lb:2,Pc:0});var NP=class{};NP.I=function(a){return new (a||NP)};NP.Na=_.Jk({type:NP});NP.Ma=_.Jf({imports:[_.HM]});var lza;lza=function(a,b,c){b=c==="indeterminate"?b:b+" "+fza.format(Number(c)/100);a.A.textContent=b};
_.OP=class{constructor(a,b){this.options=a;this.B=b;this.Db=new _.om;this.A=document.createElement("label");if(a.Sc)throw Error("ib");this.A.classList.add("cdk-visually-hidden");this.A.classList.add("gmat-mdc-progress-spinner-accessible-label");this.dD||_.y(mr(b.Ba.ma),_.vm(this.Db)).subscribe(c=>{lza(this,c[0],c[1])})}Pb(){if(!this.dD){this.B.Ba.ma.insertAdjacentElement("afterend",this.A);const a=this.B.mode==="indeterminate"?"indeterminate":this.B.value.toString();let b;const c=(b=this.ariaLabel)!=
null?b:"";lza(this,c,a)}}Sa(){this.A.remove();this.Db.next();this.Db.complete()}get ariaLabel(){return this.B.Ba.ma.getAttribute("aria-label")}get D(){return this.B.Ba.ma.getAttribute("role")}get dD(){let a;return!((a=this.ariaLabel)==null||!a.length)&&this.D==="progressbar"}};_.OP.I=function(a){return new (a||_.OP)(_.Yj(iza),_.Yj(_.MP,10))};
_.OP.Ia=_.Kk({type:_.OP,aa:[["mat-progress-spinner"],["mat-spinner"]],La:[1,"gmat-mdc-progress-spinner"],pb:2,gb:function(a,b){a&2&&_.Zm("aria-hidden",b.dD?void 0:!0)("tabindex",null)},ab:!1});_.PP=class{};_.PP.I=function(a){return new (a||_.PP)};_.PP.Na=_.Jk({type:_.PP});_.PP.Ma=_.Jf({imports:[NP]});var mza=new _.t("GMAT_RADIO_OPTIONS",{ja:"root",da:()=>({Sc:!1})});var QP=class{constructor(a){this.options=a;if(a.Sc)throw Error("ib");}};QP.I=function(a){return new (a||QP)(_.Yj(mza))};QP.Ia=_.Kk({type:QP,aa:[["mat-radio-button"]],La:[1,"gmat-mdc-radio"],ab:!1});var nza=["input"],oza=["formField"],pza=class{constructor(a,b){this.source=a;this.value=b}},qza={oa:_.MN,Cb:_.Bg(()=>RP),rc:!0},rza=new _.t("MatRadioGroup"),sza=new _.t("mat-radio-default-options",{ja:"root",da:hfa}),RP=class{get name(){return this.O}set name(a){this.O=a;this.qa()}get Sf(){return this.L}set Sf(a){this.L=a==="before"?"before":"after";this.D()}get value(){return this.B}set value(a){this.B!==a&&(this.B=a,this.ta(),this.ca())}ca(){this.A&&!this.A.checked&&(this.A.checked=!0)}get selected(){return this.A}set selected(a){this.value=
(this.A=a)?a.value:null;this.ca()}get disabled(){return this.Cc}set disabled(a){this.Cc=a;this.D()}get required(){return this.W}set required(a){this.W=a;this.D()}get jc(){return this.H}set jc(a){this.H=a;this.D()}constructor(){this.F=_.q(_.hJ);this.B=null;this.O=_.q(_.kq).getId("mat-radio-group-");this.A=null;this.J=!1;this.L="after";this.W=this.Cc=!1;this.eo=()=>{};this.cn=()=>{};this.wc=new _.Cq;this.H=!1}Xh(){this.J=!0;this.fa=this.mk.changes.subscribe(()=>{this.selected&&!this.mk.find(a=>a===
this.selected)&&(this.A=null)})}Sa(){let a;(a=this.fa)==null||a.unsubscribe()}ka(){this.cn&&this.cn()}qa(){this.mk&&this.mk.forEach(a=>{a.name=this.name;_.vI(a.D)})}ta(){const a=this.A!==null&&this.A.value===this.B;this.mk&&!a&&(this.A=null,this.mk.forEach(b=>{b.checked=this.value===b.value;b.checked&&(this.A=b)}))}ni(){this.J&&this.wc.emit(new pza(this.A,this.B))}D(){this.mk&&this.mk.forEach(a=>{_.vI(a.D)})}Fl(a){this.value=a;_.vI(this.F)}aj(a){this.eo=a}pn(a){this.cn=a}wl(a){this.disabled=a;_.vI(this.F)}};
RP.I=function(a){return new (a||RP)};
RP.Ia=_.Kk({type:RP,aa:[["mat-radio-group"]],xd:function(a,b,c){a&1&&_.Dn(c,SP,5);if(a&2){let d;_.In(d=_.Jn())&&(b.mk=d)}},La:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",Sf:"labelPosition",value:"value",selected:"selected",disabled:[2,"disabled","disabled",_.Zo],required:[2,"required","required",_.Zo],jc:[2,"disabledInteractive","disabledInteractive",_.Zo]},outputs:{wc:"change"},Hb:["matRadioGroup"],features:[_.qo([qza,{oa:rza,Cb:RP}])]});
var SP=class{get checked(){return this.Eg}set checked(a){this.Eg!==a&&((this.Eg=a)&&this.A&&this.A.value!==this.value?this.A.selected=this:!a&&this.A&&this.A.value===this.value&&(this.A.selected=null),a&&this.O.notify(this.id,this.name),_.vI(this.D))}get value(){return this.B}set value(a){this.B!==a&&(this.B=a,this.A!==null&&(this.checked||(this.checked=this.A.value===a),this.checked&&(this.A.selected=this)))}get Sf(){return this.fa||this.A&&this.A.Sf||"after"}set Sf(a){this.fa=a}get disabled(){return this.Cc||
this.A!==null&&this.A.disabled}set disabled(a){this.ta(a)}get required(){return this.L||this.A&&this.A.required}set required(a){a!==this.L&&_.vI(this.D);this.L=a}get color(){return this.Gh||this.A&&this.A.color||this.F&&this.F.color||"accent"}set color(a){this.Gh=a}get jc(){return this.H||this.A!==null&&this.A.jc}set jc(a){this.H=a}get vp(){return`${this.id||this.nk}-input`}constructor(){this.Ba=_.q(_.Gi);this.D=_.q(_.hJ);this.cd=_.q(_.WK);this.O=_.q(_.ZL);this.F=_.q(sza,{optional:!0});this.Wa=_.q(_.Tl);
this.ka=_.q(_.oq);this.id=this.nk=_.q(_.kq).getId("mat-radio-");this.Xc=!1;this.tabIndex=0;this.wc=new _.Cq;this.Eg=!1;this.B=null;this.J=()=>{};this.nj=_.yq();this.hb=_.q(_.Lm);this.nA=e=>{this.disabled&&this.jc&&e.preventDefault()};_.q(_.iq).load(_.JM);const a=_.q(rza,{optional:!0}),b=_.q(new _.bI("tabindex"),{optional:!0});this.A=a;let c,d;this.H=(d=(c=this.F)==null?void 0:c.jc)!=null?d:!1;b&&(this.tabIndex=_.$o(b,0))}focus(a,b){b?_.VK(this.cd,this.ff,b,a):this.ff.ma.focus(a)}Pb(){if(this.A){if(this.checked=
this.A.value===this.B)this.A.selected=this;this.name=this.A.name}this.J=this.O.listen((a,b)=>{a!==this.id&&b===this.name&&(this.checked=!1)})}Tk(){this.W()}Ie(){this.W();_.TK(this.cd,this.Ba,!0).subscribe(a=>{!a&&this.A&&this.A.ka()});this.Wa.Gb(()=>{this.ca=this.ka.listen(this.ff.ma,"click",this.nA)})}Sa(){let a;(a=this.ca)==null||a.call(this);_.UK(this.cd,this.Ba);this.J()}ni(){this.wc.emit(new pza(this,this.B))}nI(){return this.Xc||this.disabled}uI(a){a.stopPropagation();this.checked||this.disabled||
(a=this.A&&this.value!==this.A.value,this.checked=!0,this.ni(),this.A&&(this.A.eo(this.value),a&&this.A.ni()))}pA(a){this.uI(a);if(!this.disabled||this.jc){let b;(b=this.ff)==null||b.ma.focus()}}ta(a){this.Cc!==a&&(this.Cc=a,_.vI(this.D))}W(){const a=this.A;let b;b=a&&a.selected&&!this.disabled?a.selected===this?this.tabIndex:-1:this.tabIndex;if(b!==this.qa){let c;const d=(c=this.ff)==null?void 0:c.ma;d&&(d.setAttribute("tabindex",b+""),this.qa=b,_.Rm(()=>{queueMicrotask(()=>{if(a&&a.selected&&a.selected!==
this&&document.activeElement===d){let e;(e=a.selected)==null||e.ff.ma.focus();document.activeElement===d&&this.ff.ma.blur()}})},{Ya:this.hb}))}}};SP.I=function(a){return new (a||SP)};
SP.Aa=_.Ik({type:SP,aa:[["mat-radio-button"]],Ic:function(a,b){a&1&&(_.Cn(nza,5),_.Cn(oza,7,_.Gi));if(a&2){let c;_.In(c=_.Jn())&&(b.ff=c.first);_.In(c=_.Jn())&&(b.JS=c.first)}},La:[1,"mat-mdc-radio-button"],pb:19,gb:function(a,b){a&1&&_.nn("focus",function(){return b.ff.ma.focus()});a&2&&(_.Zm("id",b.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),_.Yn("mat-primary",b.color==="primary")("mat-accent",b.color==="accent")("mat-warn",b.color==="warn")("mat-mdc-radio-checked",
b.checked)("mat-mdc-radio-disabled",b.disabled)("mat-mdc-radio-disabled-interactive",b.jc)("_mat-animation-noopable",b.nj))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],Ue:[0,"aria-labelledby","ariaLabelledby"],bm:[0,"aria-describedby","ariaDescribedby"],Xc:[2,"disableRipple","disableRipple",_.Zo],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.$o(a)],checked:[2,"checked","checked",_.Zo],value:"value",Sf:"labelPosition",disabled:[2,"disabled","disabled",_.Zo],required:[2,"required",
"required",_.Zo],color:"color",jc:[2,"disabledInteractive","disabledInteractive",_.Zo]},outputs:{wc:"change"},Hb:["matRadioButton"],Ob:["*"],wa:13,xa:17,Ca:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio","aria-invalid","false",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],
["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(a,b){if(a&1){const c=_.Ch();_.pn();_.D(0,"div",2,0)(2,"div",3)(3,"div",4);_.nn("click",function(d){_.Dh(c);return _.Eh(b.pA(d))});_.E();_.D(4,"input",5,1);_.nn("change",function(d){_.Dh(c);return _.Eh(b.uI(d))});_.E();_.D(6,"div",6);_.G(7,"div",7)(8,"div",8);_.E();_.D(9,"div",9);_.G(10,
"div",10);_.E()();_.D(11,"label",11);_.qn(12);_.E()()}a&2&&(_.C("labelPosition",b.Sf),_.u(2),_.Yn("mdc-radio--disabled",b.disabled),_.u(2),_.C("id",b.vp)("checked",b.checked)("disabled",b.disabled&&!b.jc)("required",b.required),_.Zm("name",b.name)("value",b.value)("aria-label",b.ariaLabel)("aria-labelledby",b.Ue)("aria-describedby",b.bm)("aria-disabled",b.disabled&&b.jc?"true":null),_.u(5),_.C("matRippleTrigger",b.JS.ma)("matRippleDisabled",b.nI())("matRippleCentered",!0),_.u(2),_.C("for",b.vp))},
dependencies:[_.UM,_.KM],za:['.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color;padding:calc((var(--mat-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:not([disabled])~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-unselected-hover-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-selected-hover-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-selected-hover-icon-color, var(--mat-sys-primary, currentColor))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-unselected-pressed-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-selected-pressed-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-selected-pressed-icon-color, var(--mat-sys-primary, currentColor))}.mat-mdc-radio-button .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-radio-button .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mat-radio-state-layer-size, 40px);height:var(--mat-radio-state-layer-size, 40px);top:calc(-1*(var(--mat-radio-state-layer-size, 40px) - 20px)/2);left:calc(-1*(var(--mat-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0);border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),background-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}@media(forced-colors: active){.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:CanvasText !important}}.mat-mdc-radio-button .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mat-radio-state-layer-size, 40px);height:var(--mat-radio-state-layer-size, 40px)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface, currentColor));opacity:var(--mat-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-unselected-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-selected-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-selected-icon-color, var(--mat-sys-primary, currentColor))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-selected-focus-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-selected-focus-icon-color, var(--mat-sys-primary, currentColor))}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled{pointer-events:auto}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface, currentColor));opacity:var(--mat-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color, var(--mat-sys-primary))}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple>.mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button .mdc-radio>.mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button.cdk-focused .mat-focus-indicator::before{content:""}.mat-mdc-radio-disabled{cursor:default;pointer-events:none}.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive{pointer-events:auto}.mat-mdc-radio-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display, block)}[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}\n'],
lb:2,Pc:0});var TP=class{};TP.I=function(a){return new (a||TP)};TP.Na=_.Jk({type:TP});TP.Ma=_.Jf({imports:[_.HM,YM,SP,_.HM]});var UP=class{};UP.I=function(a){return new (a||UP)};UP.Na=_.Jk({type:UP});UP.Ma=_.Jf({imports:[TP]});var tza=new _.t("GMAT_SELECT_OPTIONS",{ja:"root",da:()=>({Sc:!1})});_.VP=class{constructor(a){this.options=a;if(a.Sc)throw Error("ib");}};_.VP.I=function(a){return new (a||_.VP)(_.Yj(tza))};_.VP.Ia=_.Kk({type:_.VP,aa:[["mat-select"]],La:[1,"gmat-mdc-select"],ab:!1});var uza,vza,wza,xza,WP,yza,zza,Aza,Bza,Cza,XP;uza=["trigger"];vza=["panel"];wza=[[["mat-select-trigger"]],"*"];xza=new _.t("mat-select-scroll-strategy",{ja:"root",da:()=>{const a=_.q(_.Lm);return()=>bq(a)}});WP=new _.t("MAT_SELECT_CONFIG");yza={oa:xza,Le:[],zb:function(){const a=_.q(_.Lm);return()=>bq(a)}};zza=new _.t("MatSelectTrigger");Aza=class{constructor(a,b){this.source=a;this.value=b}};Bza=function(a){let b;return!a.H&&!a.disabled&&((b=a.options)==null?void 0:b.length)>0&&!!a.Fu};
Cza=function(a){const b=a.Ba.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(b){var c=`${a.id}-panel`;a.L&&Pp(a.L,"aria-owns",c);Op(b,"aria-owns",c);a.L=b}};XP=function(a){return a.Ka?a.Ka.value==="rtl":!1};
_.YP=class{Nb(a){var b=zq(this.options)[a];if(b){const c=this.Mc.ma,d=Aq(a,this.options,this.uE);b=b.Hh();c.scrollTop=a===0&&d===1?0:Bq(b.offsetTop,b.offsetHeight,c.scrollTop,c.offsetHeight)}}Wg(){this.Nb(this.A.O||0)}hc(a){return new Aza(this,a)}get focused(){return this.oi||this.H}get Xc(){return this.Pa()}set Xc(a){this.Pa.set(a)}get Rh(){return this.Ha}set Rh(a){this.Ha=a;if(this.options)for(const b of this.options)_.vI(b.bb)}get placeholder(){return this.Cg}set placeholder(a){this.Cg=a;this.Ad.next()}get required(){let a,
b,c,d;return(d=(c=this.Re)!=null?c:(a=this.Hd)==null?void 0:(b=a.control)==null?void 0:txa(b))!=null?d:!1}set required(a){this.Re=a;this.Ad.next()}get multiple(){return this.J}set multiple(a){this.J=a}get rr(){return this.ka}set rr(a){this.ka=a;this.D&&this.Jb()}get value(){return this.B}set value(a){this.nb(a)&&this.ta(a)}get Sr(){return this.fa.Yc}set Sr(a){this.fa.Yc=a}get id(){return this.Rd}set id(a){this.Rd=a||this.ef;this.Ad.next()}get hf(){return this.fa.hf}set hf(a){this.fa.hf=a}constructor(){this.tf=
_.q(_.Xp);this.bb=_.q(_.hJ);this.Ba=_.q(_.Gi);this.Ka=_.q(_.lq,{optional:!0});this.Xa=_.q(_.kq);this.De=_.q(_.oq);this.ca=_.q(tO,{optional:!0});this.Hd=_.q(PN,{self:!0,optional:!0});this.xe=_.q(sL);this.F=_.q(WP,{optional:!0});this.Vb=_.yq();this.qa=new _.om;this.BS=[{Zc:"start",ad:"bottom",tc:"start",Fc:"top"},{Zc:"end",ad:"bottom",tc:"end",Fc:"top"},{Zc:"start",ad:"top",tc:"start",Fc:"bottom",Qc:"mat-mdc-select-panel-above"},{Zc:"end",ad:"top",tc:"end",Fc:"bottom",Qc:"mat-mdc-select-panel-above"}];
this.bf=_.q(xza);this.H=!1;this.ka=(k,m)=>k===m;this.ef=this.Xa.getId("mat-select-");this.rd=null;this.W=new _.om;this.Ad=new _.om;this.JU=!0;this.ta=()=>{};this.Zg=()=>{};this.UI=this.Xa.getId("mat-select-value-");var a;this.Nl=((a=this.F)==null?void 0:a.Uj)||"";this.oi=!1;this.Ar="mat-select";this.disabled=!1;this.Pa=_.Ln(!1);this.tabIndex=0;var b,c;this.Ha=(c=(b=this.F)==null?void 0:b.Rh)!=null?c:!1;this.J=!1;var d;let e;this.pK=(e=(d=this.F)==null?void 0:d.pK)!=null?e:!1;this.ariaLabel="";this.bl=
this.F&&typeof this.F.bl!=="undefined"?this.F.bl:"auto";let f,g;this.Dv=(g=(f=this.F)==null?void 0:f.Dv)!=null?g:!1;this.Bd=_.yl(()=>{const k=this.options;return k?_.y(k.changes,_.tm(k),_.um(()=>_.Gl(...k.map(m=>m.yx)))):_.y(this.qa,_.um(()=>this.Bd))});this.Xk=new _.Cq;this.zS=_.y(this.Xk,_.Il(k=>k),_.w(()=>{}));this.FR=_.y(this.Xk,_.Il(k=>!k),_.w(()=>{}));this.sN=new _.Cq;this.gO=new _.Cq;this.L=null;this.cf=k=>this.od?!1:k.disabled;a=_.q(IM);b=_.q(_.YN,{optional:!0});c=_.q(bO,{optional:!0});d=
_.q(new _.bI("tabindex"),{optional:!0});this.Hd&&(this.Hd.A=this);let h;((h=this.F)==null?void 0:h.Kt)!=null&&(this.Kt=this.F.Kt);this.fa=new Wva(a,this.Hd,c,b,this.Ad);this.uf=this.bf();this.tabIndex=d==null?0:parseInt(d)||0;this.id=this.id}Pb(){this.D=new _.YL(this.multiple);this.Ad.next();_.y(this.tf.wc(),_.vm(this.W)).subscribe(()=>{this.od&&(this.wI=this.rb(this.sA),_.wI(this.bb))})}Xh(){this.qa.next();this.qa.complete();this.Sd();_.y(this.D.Di,_.vm(this.W)).subscribe(a=>{a.Vq.forEach(b=>b.select());
a.bi.forEach(b=>WM(b))});_.y(this.options.changes,_.tm(null),_.vm(this.W)).subscribe(()=>{this.Eh();this.Jb()})}Tk(){const a=this.If(),b=this.Hd;if(a!==this.rd){const c=this.Ba.ma;(this.rd=a)?c.setAttribute("aria-labelledby",a):c.removeAttribute("aria-labelledby")}b&&(this.fb!==b.control&&(this.fb!==void 0&&b.disabled!==null&&b.disabled!==this.disabled&&(this.disabled=b.disabled),this.fb=b.control),Vva(this.fa))}ce(a){(a.disabled||a.userAriaDescribedBy)&&this.Ad.next();a.typeaheadDebounceInterval&&
this.A&&HL(this.A,this.Kt)}Sa(){let a;(a=this.O)==null||a.call(this);let b;(b=this.A)==null||b.destroy();this.W.next();this.W.complete();this.Ad.complete();this.L&&(Pp(this.L,"aria-owns",`${this.id}-panel`),this.L=null)}toggle(){this.od?this.close():this.open()}open(){if(Bza(this)){this.ca&&(this.sA=uO(this.ca));var a;(a=this.O)==null||a.call(this);this.wI=this.rb(this.sA);Cza(this);this.H=!0;_.y(this.Fu.Jp,_.gm()).subscribe(()=>{_.wI(this.bb);this.Wg()});Tva(this.Fu);FL(this.A,null);this.eg();_.vI(this.bb);
this.Ad.next();Promise.resolve().then(()=>this.Xk.emit(!0))}}close(){this.H&&(this.H=!1,this.Hf(),FL(this.A,XP(this)?"rtl":"ltr"),_.vI(this.bb),this.Zg(),this.Ad.next(),Promise.resolve().then(()=>this.Xk.emit(!1)))}Hf(){if(this.Vb||!this.Mc)this.Fa();else{var a;(a=this.O)==null||a.call(this);this.O=()=>{b();clearTimeout(c);this.O=void 0};a=this.Mc.ma;var b=this.De.listen(a,"animationend",d=>{if(d.animationName==="_mat-select-exit"){let e;(e=this.O)==null||e.call(this);this.Fa()}}),c=setTimeout(()=>
{let d;(d=this.O)==null||d.call(this);this.Fa()},200);a.classList.add("mat-select-panel-exit")}}Fa(){EM(this.Fu);_.vI(this.bb)}Fl(a){this.nb(a)}aj(a){this.ta=a}pn(a){this.Zg=a}wl(a){this.disabled=a;_.vI(this.bb);this.Ad.next()}get od(){return this.H}get selected(){let a,b;return this.multiple?((a=this.D)==null?void 0:a.selected)||[]:(b=this.D)==null?void 0:b.selected[0]}get g_(){if(this.empty)return"";if(this.J){const a=this.D.selected.map(b=>b.D);XP(this)&&a.reverse();return a.join(", ")}return this.D.selected[0].D}si(a){this.disabled||
(this.od?this.dg(a):this.cg(a))}cg(a){var b=a.keyCode;const c=b===40||b===38||b===37||b===39,d=this.A;!(d.F&&d.F.B.length>0||b!==13&&b!==32||_.yp(a))||(this.multiple||a.altKey)&&c?(a.preventDefault(),this.open()):this.multiple||(b=this.selected,d.Wk(a),(a=this.selected)&&b!==a&&rL(this.xe,a.D,1E4))}dg(a){const b=this.A;var c=a.keyCode;const d=c===40||c===38,e=!!b.F&&b.F.B.length>0;if(d&&a.altKey)a.preventDefault(),this.close();else if(e||c!==13&&c!==32||!b.B||_.yp(a))if(!e&&this.J&&c===65&&a.ctrlKey){a.preventDefault();
const f=this.options.some(g=>!g.disabled&&!g.selected);this.options.forEach(g=>{g.disabled||(f?g.select():WM(g))})}else c=b.O,b.Wk(a),this.J&&d&&a.shiftKey&&b.B&&b.O!==c&&b.B.Rl();else a.preventDefault(),b.B.Rl()}kS(a){a.keyCode!==27||_.yp(a)||(a.preventDefault(),this.close())}mA(){this.disabled||(this.oi=!0,this.Ad.next())}Nq(){this.oi=!1;let a;if((a=this.A)!=null){let b;(b=a.F)==null||b.reset()}this.disabled||this.od||(this.Zg(),_.vI(this.bb),this.Ad.next())}aS(){return this.ca?`mat-${this.ca.color}`:
""}get empty(){return!this.D||this.D.ne()}Jb(){Promise.resolve().then(()=>{this.Hd&&(this.B=this.Hd.value);this.Vc(this.B);this.Ad.next()})}Vc(a){this.options.forEach(b=>{b.B&&(b.B=!1,_.vI(b.bb))});this.D.clear();this.multiple&&a?(a.forEach(b=>this.vc(b)),this.qd()):(a=this.vc(a))?JL(this.A,a):this.od||JL(this.A,-1);_.vI(this.bb)}vc(a){const b=this.options.find(c=>{if(_.XL(this.D,c))return!1;try{return(c.value!=null||this.Dv)&&this.ka(c.value,a)}catch(d){return!1}});b&&this.D.select(b);return b}nb(a){return a!==
this.B||this.J&&Array.isArray(a)?(this.options&&this.Vc(a),this.B=a,!0):!1}rb(a){return this.bl==="auto"?(a instanceof CM?a.Xb:a||this.Ba).ma.getBoundingClientRect().width:this.bl===null?"":this.bl}Sd(){this.A=GL(Dva(IL(FL(EL(HL(new NL(this.options),this.Kt)),XP(this)?"rtl":"ltr")))).dk(this.cf);this.A.fa.subscribe(()=>{this.od&&(!this.multiple&&this.A.B&&this.A.B.Rl(),this.focus(),this.close())});this.A.wc.subscribe(()=>{this.H&&this.Mc?this.Nb(this.A.O||0):this.H||this.multiple||!this.A.B||this.A.B.Rl()})}Eh(){const a=
_.Gl(this.options.changes,this.W);_.y(this.Bd,_.vm(a)).subscribe(b=>{this.Bg(b.source,b.A);b.A&&!this.multiple&&this.H&&(this.close(),this.focus())});_.y(_.Gl(...this.options.map(b=>b.sj)),_.vm(a)).subscribe(()=>{_.wI(this.bb);this.Ad.next()})}Bg(a,b){const c=_.XL(this.D,a);this.Dv||a.value!=null||this.J?(c!==a.selected&&(a.selected?this.D.select(a):_.WL(this.D,a)),b&&this.A.D(a),this.multiple&&(this.qd(),b&&this.focus())):(WM(a),this.D.clear(),this.value!=null&&this.Qb(a.value));c!==_.XL(this.D,
a)&&this.Qb();this.Ad.next()}qd(){if(this.multiple){const a=zq(this.options);this.D.sort((b,c)=>this.DN?this.DN(b,c,a):a.indexOf(b)-a.indexOf(c));this.Ad.next()}}Qb(a){let b;this.multiple?b=this.selected.map(c=>c.value):b=this.selected?this.selected.value:a;this.B=b;this.gO.emit(b);this.ta(b);this.sN.emit(this.hc(b));_.vI(this.bb)}eg(){if(this.A)if(this.empty){let a=-1;for(let b=0;b<this.options.length;b++)if(!this.options.get(b).disabled){a=b;break}this.A.D(a)}else this.A.D(this.D.selected[0])}focus(a){this.Ba.ma.focus(a)}Kz(){if(this.ariaLabel)return null;
let a;const b=((a=this.ca)==null?void 0:a.W())||null;return this.Ue?(b?b+" ":"")+this.Ue:b}SR(){return this.od&&this.A&&this.A.B?this.A.B.id:null}If(){if(this.ariaLabel)return null;let a,b=((a=this.ca)==null?void 0:a.W())||"";this.Ue&&(b+=" "+this.Ue);b||(b=this.UI);return b}get hK(){let a;return((a=this.Ba.ma.getAttribute("aria-describedby"))==null?void 0:a.split(" "))||[]}uN(a){a.length?this.Ba.ma.setAttribute("aria-describedby",a.join(" ")):this.Ba.ma.removeAttribute("aria-describedby")}sM(){this.focus();
this.open()}get wN(){return this.od||!this.empty||this.focused&&!!this.placeholder}};_.YP.I=function(a){return new (a||_.YP)};
_.YP.Aa=_.Ik({type:_.YP,aa:[["mat-select"]],xd:function(a,b,c){a&1&&(_.Dn(c,zza,5),_.Dn(c,_.XM,5),_.Dn(c,MM,5));if(a&2){let d;_.In(d=_.Jn())&&(b.rU=d.first);_.In(d=_.Jn())&&(b.options=d);_.In(d=_.Jn())&&(b.uE=d)}},Ic:function(a,b){a&1&&(_.Cn(uza,5),_.Cn(vza,5),_.Cn(FM,5));if(a&2){let c;_.In(c=_.Jn())&&(b.trigger=c.first);_.In(c=_.Jn())&&(b.Mc=c.first);_.In(c=_.Jn())&&(b.Fu=c.first)}},La:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],pb:19,gb:function(a,b){a&1&&_.nn("keydown",function(c){return b.si(c)})("focus",
function(){return b.mA()})("blur",function(){return b.Nq()});a&2&&(_.Zm("id",b.id)("tabindex",b.disabled?-1:b.tabIndex)("aria-controls",b.od?b.id+"-panel":null)("aria-expanded",b.od)("aria-label",b.ariaLabel||null)("aria-required",b.required.toString())("aria-disabled",b.disabled.toString())("aria-invalid",b.hf)("aria-activedescendant",b.SR()),_.Yn("mat-mdc-select-disabled",b.disabled)("mat-mdc-select-invalid",b.hf)("mat-mdc-select-required",b.required)("mat-mdc-select-empty",b.empty)("mat-mdc-select-multiple",
b.multiple))},inputs:{Qt:[0,"aria-describedby","userAriaDescribedBy"],Qc:"panelClass",disabled:[2,"disabled","disabled",_.Zo],Xc:[2,"disableRipple","disableRipple",_.Zo],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.$o(a)],Rh:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",_.Zo],placeholder:"placeholder",required:[2,"required","required",_.Zo],multiple:[2,"multiple","multiple",_.Zo],pK:[2,"disableOptionCentering","disableOptionCentering",_.Zo],rr:"compareWith",value:"value",ariaLabel:[0,
"aria-label","ariaLabel"],Ue:[0,"aria-labelledby","ariaLabelledby"],Sr:"errorStateMatcher",Kt:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",_.$o],DN:"sortComparator",id:"id",bl:"panelWidth",Dv:[2,"canSelectNullableOptions","canSelectNullableOptions",_.Zo]},outputs:{Xk:"openedChange",zS:"opened",FR:"closed",sN:"selectionChange",gO:"valueChange"},Hb:["matSelect"],features:[_.qo([{oa:oO,Cb:_.YP},{oa:LM,Cb:_.YP}]),_.$H],Ob:["mat-select-trigger","*"],wa:11,xa:9,Ca:[["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".split(";"),["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass",
"cdk-overlay-transparent-backdrop",3,"detach","backdropClick","overlayKeydown","cdkConnectedOverlayDisableClose","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","cdkConnectedOverlayFlexibleDimensions"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(a,b){if(a&1){const c=_.Ch();_.pn(wza);_.D(0,"div",2,0);_.nn("click",function(){_.Dh(c);
return _.Eh(b.open())});_.D(3,"div",3);_.an(4,ifa,2,1,"span",4)(5,lfa,3,1,"span",5);_.E();_.D(6,"div",6)(7,"div",7);_.Th();_.D(8,"svg",8);_.G(9,"path",9);_.E()()()();_.A(10,mfa,3,10,"ng-template",10);_.nn("detach",function(){_.Dh(c);return _.Eh(b.close())})("backdropClick",function(){_.Dh(c);return _.Eh(b.close())})("overlayKeydown",function(d){_.Dh(c);return _.Eh(b.kS(d))})}a&2&&(a=_.Pn(1),_.u(3),_.Zm("id",b.UI),_.u(),_.bn(b.empty?4:5),_.u(6),_.C("cdkConnectedOverlayDisableClose",!0)("cdkConnectedOverlayPanelClass",
b.Nl)("cdkConnectedOverlayScrollStrategy",b.uf)("cdkConnectedOverlayOrigin",b.sA||a)("cdkConnectedOverlayPositions",b.BS)("cdkConnectedOverlayWidth",b.wI)("cdkConnectedOverlayFlexibleDimensions",!0))},dependencies:[CM,FM,yJ],za:['@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(--mat-select-enabled-trigger-text-color, var(--mat-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--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(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-disabled .mat-mdc-select-placeholder{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--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(--mat-select-invalid-arrow-color, var(--mat-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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;border-radius:4px;box-sizing:border-box;position:relative;background-color:var(--mat-select-panel-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-select-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.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(--mat-select-placeholder-text-color, var(--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:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);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(--mat-select-arrow-transform, translateY(-8px))}\n'],
lb:2,Pc:0});var ZP=class{};ZP.I=function(a){return new (a||ZP)};ZP.Na=_.Jk({type:ZP});ZP.Ma=_.Jf({Fb:[yza],imports:[GM,$M,_.HM,bM,wO,$M,_.HM]});var Dza;Dza={oa:WP,Le:[[new dI,new eI,new cI(WP)],[new dI,new cI(tza)]],zb:(a,b)=>!b||b.Sc?a||{}:a?Object.assign({},a,{Uj:fp(a.Uj).concat("gmat-mdc-select")}):{Uj:"gmat-mdc-select"}};_.$P=class{};_.$P.I=function(a){return new (a||_.$P)};_.$P.Na=_.Jk({type:_.$P});_.$P.Ma=_.Jf({Fb:[Dza],imports:[ZP,_.TO]});var Eza=new _.t("GMAT_SNACK_BAR_OPTIONS",{ja:"root",da:()=>({Sc:!1})});var Fza=new _.t("MatSnackBarData"),aQ=class{constructor(){this.Vs="polite";this.Ao="";this.duration=0;this.data=null;this.sp="center";this.oq="bottom"}};var bQ=class{};bQ.I=function(a){return new (a||bQ)};bQ.Ia=_.Kk({type:bQ,aa:[["","matSnackBarLabel",""]],La:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]});var cQ=class{};cQ.I=function(a){return new (a||cQ)};cQ.Ia=_.Kk({type:cQ,aa:[["","matSnackBarActions",""]],La:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]});var dQ=class{};dQ.I=function(a){return new (a||dQ)};dQ.Ia=_.Kk({type:dQ,aa:[["","matSnackBarAction",""]],La:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]});_.eQ=function(a){a.B.closed||(a.D=!0,a.B.next(),a.B.complete(),a.Hg());clearTimeout(a.F)};
_.fQ=class{constructor(a,b){this.Ua=b;this.A=new _.om;this.Jl=new _.om;this.B=new _.om;this.D=!1;this.Fi=a;a.lA.subscribe(()=>this.J())}Hg(){this.A.closed||Gza(this.Fi);clearTimeout(this.F)}H(a){this.F=setTimeout(()=>this.Hg(),Math.min(a,2147483647))}L(){this.Jl.closed||(this.Jl.next(),this.Jl.complete())}J(){this.Ua.dispose();this.B.closed||this.B.complete();this.A.next({kC:this.D});this.A.complete();this.D=!1}rk(){return this.Fi.kA}};var gQ=class{constructor(){this.zl=_.q(_.fQ);this.data=_.q(Fza)}action(){_.eQ(this.zl)}get QV(){return!!this.data.action}};gQ.I=function(a){return new (a||gQ)};
gQ.Aa=_.Ik({type:gQ,aa:[["simple-snack-bar"]],La:[1,"mat-mdc-simple-snack-bar"],Hb:["matSnackBar"],wa:3,xa:2,Ca:[["matSnackBarLabel",""],["matSnackBarActions",""],["matButton","","matSnackBarAction","",3,"click"]],template:function(a,b){a&1&&(_.D(0,"div",0),_.J(1),_.E(),_.an(2,nfa,3,1,"div",1));a&2&&(_.u(),_.go(" ",b.data.message,"\n"),_.u(),_.bn(b.QV?2:-1))},dependencies:[_.DO,bQ,cQ,dQ],za:[".mat-mdc-simple-snack-bar{display:flex}\n"],lb:2,Pc:0});var Hza=["label"],Gza=function(a){a.Bb?_.il(void 0):a.Wa.run(()=>{a.ju="hidden";_.vI(a.bb);a.Ba.ma.setAttribute("mat-exit","");clearTimeout(a.nH);a.Vb?_.Rm(()=>{a.Wa.run(()=>queueMicrotask(()=>hQ(a,"_mat-snack-bar-exit")))},{Ya:a.hb}):(clearTimeout(a.EH),a.EH=setTimeout(()=>hQ(a,"_mat-snack-bar-exit"),200))})},hQ=function(a,b){b==="_mat-snack-bar-exit"?a.vH():b==="_mat-snack-bar-enter"&&(clearTimeout(a.DH),a.Wa.run(()=>{a.kA.next();a.kA.complete()}))},YB=function(a){a.Bb||(a.ju="visible",_.vI(a.bb),
_.wI(a.bb),a.MS(),a.Vb?_.Rm(()=>{a.Wa.run(()=>queueMicrotask(()=>hQ(a,"_mat-snack-bar-enter")))},{Ya:a.hb}):(clearTimeout(a.DH),a.DH=setTimeout(()=>{a.Ba.ma.classList.add("mat-snack-bar-fallback-visible");hQ(a,"_mat-snack-bar-enter")},200)))},iQ=class extends yM{constructor(){super();this.Wa=_.q(_.Tl);this.Ba=_.q(_.Gi);this.bb=_.q(_.hJ);this.yb=_.q(_.cq);this.Vb=_.yq();this.KF=_.q(aQ);this.jb=_.q(_.wp);this.AA=new Set;this.hb=_.q(_.Lm);this.yR=150;this.Bb=!1;this.jA=new _.om;this.lA=new _.om;this.kA=
new _.om;this.ju="void";this.fA=_.q(_.kq).getId("mat-snack-bar-container-live-");const a=this.KF;this.po=a.Vs!=="assertive"||a.Ao?a.Vs==="off"?"off":"polite":"assertive";this.yb.J&&(this.po==="polite"&&(this.BI="status"),this.po==="assertive"&&(this.BI="alert"))}ah(a){a=this.wi.ah(a);this.lH();return a}Ai(a){a=this.wi.Ai(a);this.lH();return a}Sa(){this.Bb=!0;this.DR();this.vH()}vH(){clearTimeout(this.EH);queueMicrotask(()=>{this.lA.next();this.lA.complete()})}lH(){const a=this.Ba.ma;var b=this.KF.Qc;
b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.NR();b=this.rS.ma;b.classList.toggle("mdc-snackbar__label",!b.querySelector(".mdc-snackbar__label"))}NR(){const a=this.fA,b=this.jb.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let c=0;c<b.length;c++){const d=b[c],e=d.getAttribute("aria-owns");this.AA.add(d);e?e.indexOf(a)===-1&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}DR(){this.AA.forEach(a=>{var b=a.getAttribute("aria-owns");
b&&(b=b.replace(this.fA,"").trim(),b.length>0?a.setAttribute("aria-owns",b):a.removeAttribute("aria-owns"))});this.AA.clear()}W0(){}MS(){this.nH||this.Wa.Gb(()=>{this.nH=setTimeout(()=>{if(!this.Bb){var a=this.Ba.ma,b=a.querySelector("[aria-hidden]");a=a.querySelector("[aria-live]");if(b&&a){let c=null;this.yb.isBrowser&&document.activeElement instanceof HTMLElement&&b.contains(document.activeElement)&&(c=document.activeElement);b.removeAttribute("aria-hidden");a.appendChild(b);let d;(d=c)==null||
d.focus();this.jA.next();this.jA.complete()}}},this.yR)})}};iQ.I=function(a){return new (a||iQ)};
iQ.Aa=_.Ik({type:iQ,aa:[["mat-snack-bar-container"]],Ic:function(a,b){a&1&&(_.Cn(_.zM,7),_.Cn(Hza,7));if(a&2){let c;_.In(c=_.Jn())&&(b.wi=c.first);_.In(c=_.Jn())&&(b.rS=c.first)}},La:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],pb:6,gb:function(a,b){a&1&&_.nn("animationend",function(c){return hQ(b,c.animationName)})("animationcancel",function(c){return hQ(b,c.animationName)});a&2&&_.Yn("mat-snack-bar-container-enter",b.ju==="visible")("mat-snack-bar-container-exit",b.ju==="hidden")("mat-snack-bar-container-animations-enabled",
!b.Vb)},features:[_.Fm],wa:6,xa:3,Ca:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(a,b){a&1&&(_.D(0,"div",1)(1,"div",2,0)(3,"div",3),_.A(4,ofa,0,0,"ng-template",4),_.E(),_.G(5,"div"),_.E()());a&2&&(_.u(5),_.Zm("aria-live",b.po)("role",b.BI)("id",b.fA))},dependencies:[_.zM],za:["@keyframes _mat-snack-bar-enter{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _mat-snack-bar-exit{from{opacity:1}to{opacity:0}}.mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-snack-bar-container-animations-enabled{opacity:0}.mat-snack-bar-container-animations-enabled.mat-snack-bar-fallback-visible{opacity:1}.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-enter{animation:_mat-snack-bar-enter 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-exit{animation:_mat-snack-bar-exit 75ms cubic-bezier(0.4, 0, 1, 1) forwards}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}@media(forced-colors: active){.mat-mdc-snackbar-surface{outline:solid 1px}}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mat-snack-bar-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mat-snack-bar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-snack-bar-container-color, var(--mat-sys-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mat-snack-bar-supporting-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-snack-bar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mat-snack-bar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mat-snack-bar-supporting-text-line-height, var(--mat-sys-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-button-text-state-layer-color: currentColor;--mat-button-text-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}\n"],
lb:2});var Iza,Jza;Iza=new _.t("mat-snack-bar-default-options",{ja:"root",da:function(){return new aQ}});Jza=function(a,b){const c=new nq;c.direction=b.direction;const d=new tM;var e=b.direction==="rtl";e=b.sp==="left"||b.sp==="start"&&!e||b.sp==="end"&&e;const f=!e&&b.sp!=="center";e?d.left("0"):f?d.right("0"):rM(d);b.oq==="top"?d.top("0"):d.bottom("0");c.nf=d;c.Gg=a.Vb;return uq(a.hb,c)};
_.jQ=class{get A(){const a=this.F;return a?a.A:this.D}set A(a){this.F?this.F.A=a:this.D=a}constructor(){this.po=_.q(sL);this.hb=_.q(_.Lm);this.J=_.q(kL);this.F=_.q(_.jQ,{optional:!0,yl:!0});this.H=_.q(Iza);this.Vb=_.yq();this.D=null;this.ka=gQ;this.qa=iQ}B(a,b){return this.ca(a,b)}open(a,b="",c){const d=Object.assign({},this.H,c);d.data={message:a,action:b};d.Ao===a&&(d.Ao=void 0);return this.B(this.ka,d)}Hg(){this.A&&this.A.Hg()}Sa(){this.D&&this.D.Hg()}fa(a,b){const c=Qo({parent:b&&b.ge&&b.ge.Ya||
this.hb,Fb:[{oa:aQ,Ub:b}]});a=a.attach(new vM(this.qa,b.ge,c));a.instance.KF=b;return a.instance}ca(a,b){const c=Object.assign({},new aQ,this.H,b),d=Jza(this,c);b=this.fa(d,c);const e=new _.fQ(b,d);if(a instanceof _.sn)e.instance=b.Ai(new _.wM(a,null,{ib:c.data,zl:e}));else{const f=Qo({parent:c&&c.ge&&c.ge.Ya||this.hb,Fb:[{oa:_.fQ,Ub:e},{oa:Fza,Ub:c.data}]});a=b.ah(new vM(a,void 0,f));e.instance=a.instance}_.y(this.J.observe("(max-width: 599.98px) and (orientation: portrait)"),_.vm(d.H)).subscribe(f=>
{d.J.classList.toggle("mat-mdc-snack-bar-handset",f.matches)});c.Ao&&b.jA.subscribe(()=>{rL(this.po,c.Ao,c.Vs)});this.W(e,c);return this.A=e}W(a,b){a.A.subscribe(()=>{this.A==a&&(this.A=null);b.Ao&&this.po.clear()});b.duration&&b.duration>0&&a.rk().subscribe(()=>a.H(b.duration));this.A?(this.A.A.subscribe(()=>{YB(a.Fi)}),this.A.Hg()):YB(a.Fi)}};_.jQ.I=function(a){return new (a||_.jQ)};_.jQ.ua=_.If({token:_.jQ,da:_.jQ.I,ja:"root"});var kQ=class{};kQ.I=function(a){return new (a||kQ)};kQ.Na=_.Jk({type:kQ});kQ.Ma=_.Jf({Fb:[_.jQ],imports:[GM,_.AM,FO,_.HM,gQ,_.HM]});var lQ=class extends _.jQ{constructor(){super(...arguments);this.L=["gmat-mdc-snack-bar"];this.O=_.q(Eza)}B(a,b){a=super.B(a,b);b=a.Fi.Ba.ma.closest(".cdk-overlay-pane");if(this.O.Sc)throw Error("ib");b==null||b.classList.add(...this.L);return a}};lQ.I=(()=>{let a;return function(b){return(a||(a=_.xi(lQ)))(b||lQ)}})();lQ.ua=_.If({token:lQ,da:lQ.I});_.mQ=class{};_.mQ.I=function(a){return new (a||_.mQ)};_.mQ.Na=_.Jk({type:_.mQ});_.mQ.Ma=_.Jf({Fb:[{oa:_.jQ,Qe:lQ}],imports:[kQ]});var Kza=new _.t("GMAT_TOOLTIP_OPTIONS",{ja:"root",da:()=>({Sc:!1})});var Lza,Mza,Nza,Oza,Pza,nQ,oQ,qQ,Qza;Lza=["tooltip"];Mza=new _.t("mat-tooltip-scroll-strategy",{ja:"root",da:()=>{const a=_.q(_.Lm);return()=>bq(a,{pN:20})}});Nza={oa:Mza,Le:[],zb:function(){const a=_.q(_.Lm);return()=>bq(a,{pN:20})}};Oza=new _.t("mat-tooltip-default-options",{ja:"root",da:function(){return{At:0,hs:0,ZZ:1500}}});Pza=Dp({passive:!0});
nQ=function(a,b){b=b.ob.nf;var c=!a.B||a.B.value=="ltr";var d=a.position;let e;if(d=="above"||d=="below")e={Zc:"center",ad:d=="above"?"top":"bottom"};else if(d=="before"||d=="left"&&c||d=="right"&&!c)e={Zc:"start",ad:"center"};else if(d=="after"||d=="right"&&c||d=="left"&&!c)e={Zc:"end",ad:"center"};const {x:f,y:g}=a.nb(e.Zc,e.ad);c={Zc:f,ad:g};d=!a.B||a.B.value=="ltr";const h=a.position;let k;if(h=="above")k={tc:"center",Fc:"bottom"};else if(h=="below")k={tc:"center",Fc:"top"};else if(h=="before"||
h=="left"&&d||h=="right"&&!d)k={tc:"end",Fc:"center"};else if(h=="after"||h=="right"&&d||h=="left"&&!d)k={tc:"start",Fc:"center"};const {x:m,y:r}=a.nb(k.tc,k.Fc);d={tc:m,Fc:r};kM(b,[a.Ka(Object.assign({},e,k)),a.Ka(Object.assign({},c,d))])};oQ=function(a){a.Ua&&a.Ua.ue()&&a.Ua.detach();a.A=null};qQ=function(a,b=a.hs){const c=a.A;c&&(c.isVisible()?pQ(c,b):(c.D(),oQ(a)))};
Qza=function(a,b){if(a.Ua){var c=a.Ua.ob.nf;if((!a.fn||!b)&&c.Nb instanceof _.Gi)return a.Ua;oQ(a)}c=Iva(a.hb.get(aq),a.Ba);b=Mva(lM(mM(pM(eq(a.hb,a.fn?b||a.Ba:a.Ba),".mat-mdc-tooltip"),!1),a.ta),c);_.y(b.Qb,_.vm(a.Bb)).subscribe(e=>{a.De(e.A);a.A&&e.B.zD&&a.A.isVisible()&&a.Wa.run(()=>qQ(a,0))});a.Ua=uq(a.hb,{direction:a.B,nf:b,Qc:a.Nl?[...a.Nl,"mat-mdc-tooltip-panel"]:"mat-mdc-tooltip-panel",Oe:a.hb.get(Mza)(),Gg:a.Vb});nQ(a,a.Ua);_.y(a.Ua.H,_.vm(a.Bb)).subscribe(()=>oQ(a));_.y(a.Ua.Ss(),_.vm(a.Bb)).subscribe(()=>
{let e;return(e=a.A)==null?void 0:e.ca()});_.y(a.Ua.Vh(),_.vm(a.Bb)).subscribe(e=>{a.H()&&e.keyCode===27&&!_.yp(e)&&(e.preventDefault(),e.stopPropagation(),a.Wa.run(()=>qQ(a,0)))});let d;((d=a.J)==null?0:d.L1)&&a.Ua.qk("mat-mdc-tooltip-panel-non-interactive");a.Xa||(a.Xa=!0,_.y(a.B.wc,_.vm(a.Bb)).subscribe(()=>{a.Ua&&nQ(a,a.Ua)}));return a.Ua};
_.sQ=class{get position(){return this.W}set position(a){if(a!==this.W&&(this.W=a,this.Ua)){nQ(this,this.Ua);let b;(b=this.A)==null||b.show(0);this.Ua.sf()}}get fn(){return this.Qb}set fn(a){this.Qb=gp(a);oQ(this);this.Ua=null}get disabled(){return this.Cc}set disabled(a){a=gp(a);this.Cc!==a&&((this.Cc=a)?qQ(this,0):this.fa(),this.qd(this.message))}get At(){return this.Vc}set At(a){this.Vc=jp(a)}get hs(){return this.L}set hs(a){this.L=jp(a);this.A&&(this.A.O=this.L)}get message(){return this.O}set message(a){const b=
this.O;this.O=a!=null?String(a).trim():"";!this.O&&this.H()?qQ(this,0):(this.fa(),this.rd());this.qd(b)}get In(){return this.ka}set In(a){this.ka=a;this.A&&this.Nb(this.ka)}constructor(){this.Ba=_.q(_.Gi);this.Wa=_.q(_.Tl);this.yb=_.q(_.cq);this.ca=_.q(wL);this.cd=_.q(_.WK);this.B=_.q(_.lq);this.hb=_.q(_.Lm);this.Rd=_.q(_.tn);this.Vb=_.yq();this.J=_.q(Oza,{optional:!0});this.W="below";this.Jb=this.Bd=this.Cc=this.Qb=!1;this.xe=rQ;this.ta=8;this.bf="mat-mdc";this.Xa=!1;this.Kn="auto";this.O="";this.F=
[];this.D=null;this.Bb=new _.om;this.qa=!1;const a=this.J;a&&(this.Vc=a.At,this.L=a.hs,a.position&&(this.position=a.position),a.fn&&(this.fn=a.fn),a.Kn&&(this.Kn=a.Kn),a.In&&(this.In=a.In));this.ta=8}Ie(){this.Bd=!0;this.fa();_.y(_.TK(this.cd,this.Ba),_.vm(this.Bb)).subscribe(a=>{a?a==="keyboard"&&this.Wa.run(()=>this.show()):this.Wa.run(()=>qQ(this,0))})}Sa(){const a=this.Ba.ma;this.D&&clearTimeout(this.D);this.Ua&&(this.Ua.dispose(),this.A=null);this.F.forEach(([b,c])=>{a.removeEventListener(b,
c,Pza)});this.F.length=0;this.Bb.next();this.Bb.complete();this.qa=!0;vL(this.ca,a,this.message);_.UK(this.cd,a)}show(a=this.At,b){if(this.disabled||!this.message||this.H()){let c;(c=this.A)==null||c.D()}else b=Qza(this,b),oQ(this),this.Ih=this.Ih||new vM(this.xe,this.Rd),b=this.A=b.attach(this.Ih).instance,b.xo=this.Ba.ma,b.O=this.L,_.y(b.J,_.vm(this.Bb)).subscribe(()=>oQ(this)),this.Nb(this.ka),this.rd(),b.show(a)}toggle(a){this.H()?qQ(this):this.show(void 0,a)}H(){return!!this.A&&this.A.isVisible()}Ka(a){const b=
!this.B||this.B.value=="ltr";a.ad==="top"?a.offsetY=-8:a.ad==="bottom"?a.offsetY=8:a.Zc==="start"?a.offsetX=b?-8:8:a.Zc==="end"&&(a.offsetX=b?8:-8);return a}rd(){this.A&&(this.A.message=this.message,_.vI(this.A.bb),_.Rm(()=>{this.A&&this.Ua.sf()},{Ya:this.hb}))}Nb(a){this.A&&(this.A.In=a,_.vI(this.A.bb))}nb(a,b){this.position==="above"||this.position==="below"?b==="top"?b="bottom":b==="bottom"&&(b="top"):a==="end"?a="start":a==="start"&&(a="end");return{x:a,y:b}}De(a){var b=a.Fc,c=a.Zc;a=a.ad;b=b===
"center"?this.B&&this.B.value==="rtl"?c==="end"?"left":"right":c==="start"?"left":"right":b==="bottom"&&a==="top"?"above":"below";if(b!==this.Ha){if(c=this.Ua)c.Qp("mat-mdc-tooltip-panel-"+this.Ha),c.qk("mat-mdc-tooltip-panel-"+b);this.Ha=b}}fa(){!this.Cc&&this.message&&this.Bd&&!this.F.length&&(this.rb()?this.F.push(["mouseenter",a=>{this.vc();let b=void 0;a.x!==void 0&&a.y!==void 0&&(b=a);this.show(void 0,b)}]):this.Kn!=="off"&&(this.fb(),this.F.push(["touchstart",a=>{let b;const c=(a=(b=a.targetTouches)==
null?void 0:b[0])?{x:a.clientX,y:a.clientY}:void 0;this.vc();this.D&&clearTimeout(this.D);let d,e;this.D=setTimeout(()=>{this.D=null;this.show(void 0,c)},(e=(d=this.J)==null?void 0:d.q3)!=null?e:500)}])),this.Fa(this.F))}vc(){if(!this.Jb){this.Jb=!0;var a=[];if(this.rb())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&((c=this.Ua)==null?0:c.J.contains(b))||qQ(this)}],["wheel",b=>this.Re(b)]);else if(this.Kn!=="off"){this.fb();const b=()=>{this.D&&clearTimeout(this.D);let c;qQ(this,(c=this.J)==
null?void 0:c.ZZ)};a.push(["touchend",b],["touchcancel",b])}this.Fa(a);this.F.push(...a)}}Fa(a){a.forEach(([b,c])=>{this.Ba.ma.addEventListener(b,c,Pza)})}rb(){return!this.yb.A&&!this.yb.O}Re(a){if(this.H()){a=this.hb.get(_.wp).elementFromPoint(a.clientX,a.clientY);const b=this.Ba.ma;a===b||b.contains(a)||qQ(this)}}fb(){const a=this.Kn;if(a!=="off"){const b=this.Ba.ma,c=b.style;if(a==="on"||b.nodeName!=="INPUT"&&b.nodeName!=="TEXTAREA")c.userSelect=c.msUserSelect=c.webkitUserSelect=c.MozUserSelect=
"none";a!=="on"&&b.draggable||(c.webkitUserDrag="none");c.touchAction="none";c.webkitTapHighlightColor="transparent"}}qd(a){this.Pa||(this.Pa=!0,vL(this.ca,this.Ba.ma,a),this.qa||_.Rm({write:()=>{this.Pa=!1;this.message&&!this.disabled&&uL(this.ca,this.Ba.ma,this.message,"tooltip")}},{Ya:this.hb}))}};_.sQ.I=function(a){return new (a||_.sQ)};
_.sQ.Ia=_.Kk({type:_.sQ,aa:[["","matTooltip",""]],La:[1,"mat-mdc-tooltip-trigger"],pb:2,gb:function(a,b){a&2&&_.Yn("mat-mdc-tooltip-disabled",b.disabled)},inputs:{position:[0,"matTooltipPosition","position"],fn:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],At:[0,"matTooltipShowDelay","showDelay"],hs:[0,"matTooltipHideDelay","hideDelay"],Kn:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],In:[0,"matTooltipClass","tooltipClass"]},
Hb:["matTooltip"]});
var pQ=function(a,b){a.B!=null&&clearTimeout(a.B);a.A=setTimeout(()=>{a.W(!1);a.A=void 0},b)},rQ=class{constructor(){this.bb=_.q(_.hJ);this.Ba=_.q(_.Gi);this.lI=!1;this.Vb=_.yq();this.H=this.L=!1;this.J=new _.om;this.ta="mat-mdc-tooltip-show";this.qa="mat-mdc-tooltip-hide"}show(a){this.A!=null&&clearTimeout(this.A);this.B=setTimeout(()=>{this.W(!0);this.B=void 0},a)}isVisible(){return this.H}Sa(){this.D();this.J.complete();this.xo=null}ca(){this.L&&pQ(this,0)}iS({relatedTarget:a}){a&&this.xo.contains(a)||
(this.isVisible()?pQ(this,this.O):this.F(!1))}ka(){this.lI=this.fa();_.vI(this.bb)}fa(){const a=this.Ba.ma.getBoundingClientRect();return a.height>24&&a.width>=200}eS({animationName:a}){a!=="mat-mdc-tooltip-show"&&a!=="mat-mdc-tooltip-hide"||this.F(a==="mat-mdc-tooltip-show")}D(){this.B!=null&&clearTimeout(this.B);this.A!=null&&clearTimeout(this.A);this.B=this.A=void 0}F(a){a?this.L=!0:this.isVisible()||this.J.next()}W(a){const b=this.YS.ma;b.classList.remove(a?"mat-mdc-tooltip-hide":"mat-mdc-tooltip-show");
b.classList.add(a?"mat-mdc-tooltip-show":"mat-mdc-tooltip-hide");this.H!==a&&(this.H=a,_.vI(this.bb));if(a&&!this.Vb&&typeof getComputedStyle==="function"){const c=getComputedStyle(b);if(c.getPropertyValue("animation-duration")==="0s"||c.getPropertyValue("animation-name")==="none")this.Vb=!0}a&&this.ka();this.Vb&&(b.classList.add("_mat-animation-noopable"),this.F(a))}};rQ.I=function(a){return new (a||rQ)};
rQ.Aa=_.Ik({type:rQ,aa:[["mat-tooltip-component"]],Ic:function(a,b){a&1&&_.Cn(Lza,7);if(a&2){let c;_.In(c=_.Jn())&&(b.YS=c.first)}},La:["aria-hidden","true"],gb:function(a,b){a&1&&_.nn("mouseleave",function(c){return b.iS(c)})},wa:4,xa:4,Ca:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(a,b){if(a&1){const c=_.Ch();_.D(0,"div",1,0);_.nn("animationend",function(d){_.Dh(c);return _.Eh(b.eS(d))});_.D(2,
"div",2);_.J(3);_.E()()}a&2&&(_.Yn("mdc-tooltip--multiline",b.lI),_.C("ngClass",b.In),_.u(3),_.ho(b.message))},dependencies:[yJ],za:['.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(--mat-tooltip-container-color, var(--mat-sys-inverse-surface));color:var(--mat-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mat-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mat-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mat-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mat-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mat-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mat-tooltip-supporting-text-tracking, var(--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 rgba(0,0,0,0);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}\n'],
lb:2,Pc:0});var tQ=class{};tQ.I=function(a){return new (a||tQ)};tQ.Na=_.Jk({type:tQ});tQ.Ma=_.Jf({Fb:[Nza],imports:[tL,GM,_.HM,_.HM,bM]});_.uQ=class{constructor(){if(_.q(Kza).Sc)throw Error("ib");const a=_.q(_.sQ,{self:!0,optional:!0});a&&(a.Nl=["gmat-mdc-tooltip"])}};_.uQ.I=function(a){return new (a||_.uQ)};_.uQ.Ia=_.Kk({type:_.uQ,aa:[["","matTooltip",""]]});_.vQ=class{};_.vQ.I=function(a){return new (a||_.vQ)};_.vQ.Na=_.Jk({type:_.vQ});_.vQ.Ma=_.Jf({imports:[tQ]});var or;/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
var Vza,Uza,Rza,yQ;_.oC=function(a,b){this.J=[];this.Pa=a;this.qa=b||null;this.F=this.A=!1;this.D=void 0;this.fa=this.Ha=this.W=!1;this.L=0;this.B=null;this.H=0};_.oC.prototype.cancel=function(a){if(this.A)this.D instanceof _.oC&&this.D.cancel();else{if(this.B){const b=this.B;delete this.B;a?b.cancel(a):(b.H--,b.H<=0&&b.cancel())}this.Pa?this.Pa.call(this.qa,this):this.fa=!0;this.A||this.Ig(new _.wQ(this))}};_.oC.prototype.ka=function(a,b){this.W=!1;xQ(this,a,b)};
var xQ=function(a,b,c){a.A=!0;a.D=c;a.F=!b;Rza(a)},Sza=function(a){if(a.A){if(!a.fa)throw new yQ(a);a.fa=!1}};_.oC.prototype.callback=function(a){Sza(this);xQ(this,!0,a)};_.oC.prototype.Ig=function(a){Sza(this);xQ(this,!1,a)};_.zQ=function(a,b,c){return mC(a,b,null,c)};_.AQ=function(a,b,c){return mC(a,null,b,c)};_.oC.prototype.finally=function(a){return _.Tza(new Promise((b,c)=>{mC(this,d=>{a();b(d)},d=>{a();c(d)})}))};
var mC=function(a,b,c,d){const e=a.A;e||(b===c?b=c=QF(b):(b=QF(b),c=QF(c)));a.J.push([b,c,d]);e&&Rza(a);return a};_.oC.prototype.then=function(a,b,c){let d,e;const f=new YF(function(g,h){e=g;d=h});mC(this,e,function(g){g instanceof _.wQ?f.cancel():d(g);return Uza},this);return f.then(a,b,c)};_.oC.prototype.$goog_Thenable=!0;_.oC.prototype.branch=function(a){const b=new _.oC;mC(this,b.callback,b.Ig,b);a&&(b.B=this,this.H++);return b};_.oC.prototype.isError=function(a){return a instanceof Error};
Vza=function(a){return ID(a.J,function(b){return typeof b[1]==="function"})};Uza={};
Rza=function(a){if(a.L&&a.A&&Vza(a)){var b=a.L,c=BQ[b];c&&(_.tb.clearTimeout(c.A),delete BQ[b]);a.L=0}a.B&&(a.B.H--,delete a.B);b=a.D;for(var d=c=!1;a.J.length&&!a.W;){var e=a.J.shift(),f=e[0];const h=e[1];e=e[2];if(f=a.F?h:f)try{var g=f.call(e||a.qa,b);g===Uza&&(g=void 0);g!==void 0&&(a.F=a.F&&(g==b||a.isError(g)),a.D=b=g);if(WF(b)||typeof _.tb.Promise==="function"&&b instanceof _.tb.Promise)d=!0,a.W=!0}catch(k){b=k,a.F=!0,Vza(a)||(c=!0)}}a.D=b;d&&(g=(0,_.AD)(a.ka,a,!0),d=(0,_.AD)(a.ka,a,!1),b instanceof
_.oC?(mC(b,g,d),b.Ha=!0):b.then(g,d));c&&(b=new Wza(b),BQ[b.A]=b,a.L=b.A)};_.Tza=function(a){const b=new _.oC;a.then(function(c){b.callback(c)},function(c){b.Ig(c)});return b};yQ=function(a){_.ab.call(this);this.xm=a};_.BD(yQ,_.ab);yQ.prototype.message="Deferred has already fired";yQ.prototype.name="AlreadyCalledError";_.wQ=function(a){_.ab.call(this);this.xm=a};_.BD(_.wQ,_.ab);_.wQ.prototype.message="Deferred was canceled";_.wQ.prototype.name="CanceledError";
var Wza=function(a){this.A=_.tb.setTimeout((0,_.AD)(this.D,this),0);this.B=a};Wza.prototype.D=function(){delete BQ[this.A];throw this.B;};var BQ={};var Xza=class{constructor(a,b){this.A=a[_.tb.Symbol.iterator]();this.B=b}[Symbol.iterator](){return this}next(){const a=this.A.next();return{value:a.done?void 0:this.B.call(void 0,a.value),done:a.done}}},Yza=function(a,b){return new Xza(a,b)},Zza=class{constructor(a,b){this.A=a[_.tb.Symbol.iterator]();this.B=b}[Symbol.iterator](){return this}next(){for(;;){const a=this.A.next();if(a.done)return{done:!0,value:void 0};if(this.B.call(void 0,a.value))return a}}},$za=function(a,b){return new Zza(a,b)};var CQ=function(a,b){_.OB.call(this);this.B=a||1;this.A=b||_.tb;this.F=(0,_.AD)(this.UZ,this);this.H=dA()},aAa;_.BD(CQ,_.OB);_.l=CQ.prototype;_.l.enabled=!1;_.l.Dh=null;_.l.setInterval=function(a){this.B=a;this.Dh&&this.enabled?(this.stop(),this.start()):this.Dh&&this.stop()};_.l.UZ=function(){if(this.enabled){const a=dA()-this.H;a>0&&a<this.B*.8?this.Dh=this.A.setTimeout(this.F,this.B-a):(this.Dh&&(this.A.clearTimeout(this.Dh),this.Dh=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.l.start=function(){this.enabled=!0;this.Dh||(this.Dh=this.A.setTimeout(this.F,this.B),this.H=dA())};_.l.stop=function(){this.enabled=!1;this.Dh&&(this.A.clearTimeout(this.Dh),this.Dh=null)};_.l.Tc=function(){CQ.Qd.Tc.call(this);this.stop();delete this.A};_.DQ=function(a,b,c){if(typeof a==="function")c&&(a=(0,_.AD)(a,c));else if(a&&typeof a.handleEvent=="function")a=(0,_.AD)(a.handleEvent,a);else throw Error("xb");return Number(b)>2147483647?-1:_.tb.setTimeout(a,b||0)};
aAa=function(a){let b=null;return(new YF(function(c,d){b=_.DQ(function(){c(void 0)},a);b==-1&&d(Error("yb"))})).B(function(c){_.tb.clearTimeout(b);throw c;})};var Mr=function(a,b=!0){const c=bAa(a),d=new cAa,e=c.match(QD)[5];_.ha(dAa,function(g){const h=e.match("/"+g+"=([^/]+)");h&&EQ(d,g,h[1])});let f="";f=a.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";d.B=a.substr(0,a.indexOf(f)+f.length);if(!b)return d;(a=c.match(QD)[6]||null)&&UD(a,(g,h)=>{d.D[g]=h});return d},bAa=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a},Ir=function(a){a=RD(bAa(a).match(QD)[5]||null);return a===null?!1:RegExp("(/_/js/)|(/_/ss/)",
"g").test(a)?/\/k=/.test(a):!1},EQ=function(a,b,c){c?a.A[b]=c:delete a.A[b]},gAa=function(a){const b=[],c=(0,_.AD)(function(d){this.A[d]!==void 0&&b.push(d+"="+this.A[d])},a);eAa(a)?(c("md"),c("k"),c("ck"),c("am"),c("rs"),c("gssmodulesetproto"),c("slk"),c("dti")):(c("sdch"),c("k"),c("ck"),c("am"),c("rt"),"d"in a.A||EQ(a,"d","0"),c("d"),c("exm"),c("excm"),(a.A.excm||a.A.exm)&&b.push("ed=1"),c("im"),c("dg"),c("sm"),FQ(a,"br")!="1"&&FQ(a,"br")!="0"||c("br"),c("br-d"),FQ(a,"rb")=="1"&&c("rb"),FQ(a,"zs")!==
"0"&&c("zs"),fAa(a)!==""&&c("wt"),c("gssmodulesetproto"),c("ujg"),c("sp"),c("rs"),c("cb"),c("ee"),c("slk"),c("dti"),c("m"));return b.join("/")},FQ=function(a,b){return a.A[b]?a.A[b]:null},eAa=function(a){a=FQ(a,"md");return!!a&&a!=="0"},fAa=function(a){switch(FQ(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}},hAa=function(a,b){b&&b.length>0?(b.sort(),EQ(a,"exm",b.join(","))):EQ(a,"exm",null)},GQ=function(a,b){b&&b.length>0?(b.sort(),EQ(a,"excm",b.join(","))):EQ(a,
"excm",null)},iAa=function(a){return(a=FQ(a,"m"))?a.split(","):[]},jAa=function(a,b){const c=Object.keys(b).filter(d=>!!Object.keys(b[d]).length).map(d=>{const e=Object.keys(b[d]);e.length>1&&e.sort();return d+":"+e.join(",")});c.sort();EQ(a,"ee",c.join(";"))},rfa=function(a){var b=FQ(a,"ee");if(!b)return{};a={};b=b.split(";");for(const c of b){const [d,e]=c.split(":");a[d]={};for(const f of e.split(","))a[d][f]=!0}return a},kAa=function(a){delete a.A.m;delete a.A.exm;delete a.A.ed},cAa=class{constructor(){this.A=
{};this.B="";this.D={}}toString(){var a=this.B+gAa(this);var b=this.D;var c=[];for(const d in b)_.WD(d,b[d],c);b=c.join("&");c="";b!=""&&(c="?"+b);return a+c}clone(){const a=new cAa;a.A=Object.assign({},this.A);a.B=this.B;a.D=Object.assign({},this.D);return a}},dAa={v0:"k",H_:"ck",h0:"m",S_:"exm",Q_:"excm",F_:"am",f0:"mm",u0:"rt",c0:"d",R_:"ed",F0:"sv",J_:"deob",G_:"cb",D0:"rs",B0:"sdch",e0:"im",K_:"dg",O_:"br",N_:"br-d",P_:"rb",U0:"zs",O0:"wt",T_:"ee",E0:"sm",g0:"md",V_:"gssmodulesetproto",K0:"ujg",
J0:"sp",C0:"slk",L_:"dti"},lAa=RegExp("^loaded_(g|h)?[_\\d]+$");_.l=wr.prototype;_.l.Gl="";_.l.set=function(a){this.Gl=""+a};_.l.append=function(a,b,c){this.Gl+=String(a);if(b!=null)for(let d=1;d<arguments.length;d++)this.Gl+=arguments[d];return this};_.l.clear=function(){this.Gl=""};_.l.toString=function(){return this.Gl};var mAa=Promise;var nAa=class{constructor(a){this.B=a}send(a,b,c){this.B.then(d=>{d.send(a,b,c)})}A(a,b){return this.B.then(c=>c.A(a,b))}};var oAa=class{constructor(a){this.data=a}};var rAa=function(a,b){pAa(a,b);return new qAa(a)},qAa=class{constructor(a){this.B=a}send(a,b,c=[]){const d=new MessageChannel;pAa(d.port1,b);this.B.postMessage(a,[d.port2].concat(c))}A(a,b){return new mAa(c=>{this.send(a,c,b)})}},pAa=function(a,b){b&&(a.onmessage=c=>{b(new oAa(c.data,rAa(c.ports[0])))})};var HQ=class{constructor(a){this.A=a}verify(a){return this.A(a)}},sAa=a=>{const b=Object.create(null);(typeof a==="string"?[a]:a).forEach(c=>{if(c==="null")throw Error("Ab");b[c]=!0});return c=>b[c]===!0};var uAa=({destination:a,Sh:b,origin:c,sB:d="ZNWN1d",onMessage:e,tM:f})=>tAa({destination:a,getSource:()=>b.contentWindow,YX:c instanceof HQ?c:typeof c==="function"?new HQ(c):new HQ(sAa(c)),sB:d,onMessage:e,tM:f}),tAa=({destination:a,getSource:b,YX:c,token:d,sB:e,onMessage:f,tM:g})=>new nAa(new mAa((h,k)=>{const m=r=>{r.source&&r.source===b()&&c.verify(r.origin)&&(r.data.n||r.data)===e&&(a.removeEventListener("message",m,!1),d&&r.data.t!==d?k(Error("Bb`"+e+"`"+d+"`"+r.data.t)):(h(rAa(r.ports[0],f)),
g&&g(r)))};a.addEventListener("message",m,!1)}));var vAa=class extends _.sF{constructor(a){super(a)}getToken(){return _.zu(this,24)}setToken(a){return _.Qr(this,24,a)}setBackgroundColor(a){return iF(this,87,a)}};var IQ=function(a){this.A=void 0;this.yf={};if(a){const b=OD(a);a=ND(a);for(let c=0;c<b.length;c++)this.set(b[c],a[c])}};IQ.prototype.set=function(a,b){wAa(this,a,b,!1)};IQ.prototype.setValue=function(a){this.A=a};IQ.prototype.add=function(a,b){wAa(this,a,b,!0)};var wAa=function(a,b,c,d){for(let e=0;e<b.length;e++){const f=b.charAt(e);a.yf[f]||(a.yf[f]=new IQ);a=a.yf[f]}if(d&&a.A!==void 0)throw Error("Cb`"+b);a.A=c},xAa=function(a,b){for(let c=0;c<b.length;c++)if(a=a.yf[b.charAt(c)],!a)return;return a};
IQ.prototype.get=function(a){return(a=xAa(this,a))?a.A:void 0};IQ.prototype.Lg=function(){const a=[];yAa(this,a);return a};var yAa=function(a,b){a.A!==void 0&&b.push(a.A);for(const c in a.yf)yAa(a.yf[c],b)};IQ.prototype.Qh=function(a){const b=[];if(a){let c=this;for(let d=0;d<a.length;d++){const e=a.charAt(d);if(!c.yf[e])return[];c=c.yf[e]}JQ(c,a,b)}else JQ(this,"",b);return b};var JQ=function(a,b,c){a.A!==void 0&&c.push(b);for(const d in a.yf)JQ(a.yf[d],b+d,c)};_.l=IQ.prototype;
_.l.clear=function(){this.yf={};this.A=void 0};_.l.remove=function(a){var b=this;const c=[];for(var d=0;d<a.length;d++){const e=a.charAt(d);if(!b.yf[e])throw Error("Db`"+a);c.push([b,e]);b=b.yf[e]}a=b.A;for(delete b.A;c.length>0;)if(d=c.pop(),b=d[0],d=d[1],b.yf[d].ne())delete b.yf[d];else break;return a};_.l.clone=function(){return new IQ(this)};_.l.Kk=function(){var a=this.Lg();return a.Kk&&typeof a.Kk=="function"?a.Kk():_.kb(a)||typeof a==="string"?a.length:ma(a)};
_.l.ne=function(){return this.A===void 0&&_.qa(this.yf)};var Er=function(){if(!KQ){var a=KQ=new IQ,b;for(b in zAa)a.add(b,zAa[b])}},KQ,LQ=function(a,b){this.types=a;this.A=b},zAa={a:new LQ([3,0],[function(a,b){_.Rr(a,21,b)},function(a,b){iF(a,56,b)}]),al:new LQ([3],[function(a,b){_.Rr(a,74,b)}]),b:new LQ([3,0],[function(a,b){_.Rr(a,23,b)},function(a,b){iF(a,38,b)}]),ba:new LQ([0],[function(a,b){iF(a,85,b)}]),bc:new LQ([0],[function(a,b){a.setBackgroundColor(b)}]),br:new LQ([0],[function(a,b){iF(a,86,b)}]),c:new LQ([3,0],[function(a,b){_.Rr(a,2,b)},function(a,
b){iF(a,39,b)}]),cc:new LQ([3],[function(a,b){_.Rr(a,51,b)}]),ci:new LQ([3],[function(a,b){_.Rr(a,32,b)}]),ckm:new LQ([3],[function(a,b){_.Rr(a,104,b)}]),cp:new LQ([0],[function(a,b){iF(a,92,b)}]),cr:new LQ([3],[function(a,b){_.Rr(a,108,b)}]),cv:new LQ([0],[function(a,b){iF(a,94,b)}]),d:new LQ([3],[function(a,b){_.Rr(a,3,b)}]),dc:new LQ([5],[function(a,b){_.Qr(a,99,b)}]),df:new LQ([3],[function(a,b){_.Rr(a,80,b)}]),dv:new LQ([3],[function(a,b){_.Rr(a,90,b)}]),e:new LQ([0],[function(a,b){iF(a,15,b)}]),
em:new LQ([0],[function(a,b){iF(a,107,b)}]),f:new LQ([4],[function(a,b){_.Qr(a,16,b)}]),fg:new LQ([3],[function(a,b){_.Rr(a,34,b)}]),fh:new LQ([3],[function(a,b){_.Rr(a,30,b)}]),fm:new LQ([3],[function(a,b){_.Rr(a,84,b)}]),fo:new LQ([2],[function(a,b){_.Iv(a,79,Fc(b))}]),ft:new LQ([3],[function(a,b){_.Rr(a,50,b)}]),fv:new LQ([3],[function(a,b){_.Rr(a,31,b)}]),g:new LQ([3],[function(a,b){_.Rr(a,14,b)}]),gce:new LQ([4],[function(a,b){_.Qr(a,112,b)}]),gd:new LQ([3],[function(a,b){_.Rr(a,83,b)}]),gm:new LQ([3],
[function(a,b){_.Rr(a,105,b)}]),h:new LQ([3,0],[function(a,b){_.Rr(a,4,b)},function(a,b){iF(a,13,b)}]),i:new LQ([3],[function(a,b){_.Rr(a,22,b)}]),ic:new LQ([0],[function(a,b){iF(a,71,b)}]),id:new LQ([3],[function(a,b){_.Rr(a,70,b)}]),il:new LQ([3],[function(a,b){_.Rr(a,96,b)}]),ip:new LQ([3],[function(a,b){_.Rr(a,54,b)}]),iv:new LQ([0],[function(a,b){_.Iv(a,75,Tc(b))}]),j:new LQ([1],[function(a,b){Fv(a,29,b)}]),k:new LQ([3,0],[function(a,b){_.Rr(a,17,b)},function(a,b){iF(a,42,b)}]),l:new LQ([0],
[function(a,b){iF(a,44,b)}]),lf:new LQ([3],[function(a,b){_.Rr(a,65,b)}]),lo:new LQ([3],[function(a,b){_.Rr(a,97,b)}]),m:new LQ([0],[function(a,b){iF(a,63,b)}]),md:new LQ([3],[function(a,b){_.Rr(a,91,b)}]),mm:new LQ([4],[function(a,b){_.Qr(a,81,b)}]),mo:new LQ([3],[function(a,b){_.Rr(a,73,b)}]),mp:new LQ([0],[function(a,b){iF(a,115,b)}]),mv:new LQ([3],[function(a,b){_.Rr(a,66,b)}]),n:new LQ([3],[function(a,b){_.Rr(a,20,b)}]),nc:new LQ([3],[function(a,b){_.Rr(a,55,b)}]),nd:new LQ([3],[function(a,b){_.Rr(a,
53,b)}]),ng:new LQ([3],[function(a,b){_.Rr(a,95,b)}]),ngm:new LQ([3],[function(a,b){_.Rr(a,106,b)}]),no:new LQ([3],[function(a,b){_.Rr(a,37,b)}]),ns:new LQ([3],[function(a,b){_.Rr(a,40,b)}]),nt0:new LQ([4],[function(a,b){_.Qr(a,36,b)}]),ntm:new LQ([3],[function(a,b){_.Rr(a,114,b)}]),nu:new LQ([3],[function(a,b){_.Rr(a,46,b)}]),nw:new LQ([3],[function(a,b){_.Rr(a,48,b)}]),o:new LQ([1,3],[function(a,b){Fv(a,7,b)},function(a,b){_.Rr(a,27,b)}]),p:new LQ([3,0],[function(a,b){_.Rr(a,19,b)},function(a,b){iF(a,
43,b)}]),pa:new LQ([3],[function(a,b){_.Rr(a,61,b)}]),pc:new LQ([0],[function(a,b){iF(a,88,b)}]),pd:new LQ([3],[function(a,b){_.Rr(a,60,b)}]),pf:new LQ([3],[function(a,b){_.Rr(a,67,b)}]),pg:new LQ([3],[function(a,b){_.Rr(a,72,b)}]),pi:new LQ([2],[function(a,b){_.Iv(a,76,Fc(b))}]),pp:new LQ([3],[function(a,b){_.Rr(a,52,b)}]),pt:new LQ([4],[function(a,b){_.Qr(a,111,b)}]),q:new LQ([4],[function(a,b){_.Qr(a,28,b)}]),r:new LQ([3,0],[function(a,b){_.Rr(a,6,b)},function(a,b){iF(a,26,b)}]),ra:new LQ([3],
[function(a,b){_.Rr(a,103,b)}]),rf:new LQ([3],[function(a,b){_.Rr(a,100,b)}]),rg:new LQ([3],[function(a,b){_.Rr(a,59,b)}]),rh:new LQ([3],[function(a,b){_.Rr(a,49,b)}]),rj:new LQ([3],[function(a,b){_.Rr(a,57,b)}]),ro:new LQ([2],[function(a,b){_.Iv(a,78,Fc(b))}]),rp:new LQ([3],[function(a,b){_.Rr(a,58,b)}]),rw:new LQ([3],[function(a,b){_.Rr(a,35,b)}]),rwa:new LQ([3],[function(a,b){_.Rr(a,64,b)}]),rwu:new LQ([3],[function(a,b){_.Rr(a,41,b)}]),s:new LQ([3,0],[function(a,b){_.Rr(a,33,b)},function(a,b){iF(a,
1,b)}]),sb:new LQ([0],[function(a,b){iF(a,110,b)}]),sc:new LQ([0],[function(a,b){iF(a,89,b)}]),sg:new LQ([3],[function(a,b){_.Rr(a,82,b)}]),sl:new LQ([0],[function(a,b){iF(a,109,b)}]),sm:new LQ([3],[function(a,b){_.Rr(a,93,b)}]),t:new LQ([4],[function(a,b){a.setToken(b)}]),tm:new LQ([3],[function(a,b){_.Rr(a,113,b)}]),u:new LQ([3],[function(a,b){_.Rr(a,18,b)}]),ut:new LQ([3],[function(a,b){_.Rr(a,45,b)}]),v:new LQ([0],[function(a,b){iF(a,62,b)}]),vb:new LQ([0],[function(a,b){_.Iv(a,68,Tc(b))}]),vf:new LQ([4],
[function(a,b){_.Qr(a,102,b)}]),vl:new LQ([0],[function(a,b){_.Iv(a,69,Tc(b))}]),vm:new LQ([3],[function(a,b){_.Rr(a,98,b)}]),w:new LQ([0],[function(a,b){iF(a,12,b)}]),x:new LQ([0],[function(a,b){iF(a,9,b)}]),y:new LQ([0],[function(a,b){iF(a,10,b)}]),ya:new LQ([2],[function(a,b){_.Iv(a,77,Fc(b))}]),z:new LQ([0],[function(a,b){iF(a,11,b)}])};
Er.prototype.parse=function(a){var b=new vAa,c=new vAa;if(a=="")a=!0;else{a=a.split("-");for(var d=!0,e=0;e<a.length;e++){var f=a[e];if(f.length==0)d=!1;else{var g=f,h=!1;var k=g;var m=g.charAt(0);m!=m.toLowerCase()&&(h=!0,k=g.charAt(0).toLowerCase()+g.substring(1));var r=KQ;for(m=1;m<=k.length;++m){var x=r,z=k.substring(0,m);if(z.length==0?x.ne():!xAa(x,z))break}k=m==1?null:(k=r.get(k.substring(0,m-1)))?{option:g.substring(0,m-1),value:g.substring(m-1),signed:h,attributes:k}:null;if(k){g=[];h=[];
m=!1;for(r=0;r<k.attributes.types.length;r++){x=k.attributes.types[r];var B=k.value;z=e;if(k.signed&&x==1)for(var F=B.length;F<12&&z<a.length-1;)B+="-"+a[z+1],F=B.length,++z;else if(x==2)for(;z<a.length-1&&a[z+1].match(/^[\d\.]/);)B+="-"+a[z+1],++z;F=k.attributes.A[r];B=AAa(this,x)(k.option,B,b,c,F);if(B===null){m=!0;e=z;break}else g.push(x),h.push(B)}if(!m)for(k=0;k<h.length;k++)r=g[k],B=h[k],BAa(this,r)(f,B);d=d&&m}else d=!1}}a=d}return new CAa(b,c,a)};
var MQ=function(a,b,c,d,e,f){e(c,b);a=a.charAt(0);f=f(a==a.toUpperCase());e(d,f)};_.l=Er.prototype;_.l.fY=function(a,b,c,d,e){if(b=="")return 0;b=MD(b);if(isNaN(b))return 1;MQ(a,b,c,d,e,Number);return null};_.l.LW=function(){};_.l.eY=function(a,b,c,d,e){if(b=="")return 0;const f=Number(b);b=f==0&&/^[\s\xa0]*$/.test(b)?NaN:f;if(isNaN(b))return 1;MQ(a,b,c,d,e,Number);return null};_.l.KW=function(){};_.l.dY=function(a,b,c,d,e){if(b!="")return 2;MQ(a,!0,c,d,e,Boolean);return null};_.l.JW=function(){};
_.l.gY=function(a,b,c,d,e){if(b=="")return 0;MQ(a,b,c,d,e,f=>f?"1":"");return null};_.l.NW=function(){};_.l.hY=function(a,b,c,d,e){if(b=="")return 0;MQ(a,b,c,d,e,f=>f?1:0);return null};
var AAa=function(a,b){switch(b){case 0:return(0,_.AD)(a.fY,a);case 2:return(0,_.AD)(a.eY,a);case 3:return(0,_.AD)(a.dY,a);case 4:return(0,_.AD)(a.gY,a);case 1:return(0,_.AD)(a.hY,a);default:return function(){}}},BAa=function(a,b){switch(b){case 0:return(0,_.AD)(a.LW,a);case 2:return(0,_.AD)(a.KW,a);case 3:return(0,_.AD)(a.JW,a);case 4:case 1:return(0,_.AD)(a.NW,a);default:return function(){}}},CAa=function(a,b,c){this.A=a;this.B=b;this.D=c};CAa.prototype.Lj=function(){return this.D};var zr=function(a){this.F=null;this.D=[];this.B=null;DAa(this,a)},EAa=function(a){a.F==null&&(a.F=new Er);return a.F},DAa=function(a,b){a.B=b?typeof b==="string"?EAa(a).parse(b):b:EAa(a).parse("")},NQ=function(a,b){return a==b?!1:!0};_.l=zr.prototype;_.l.setBackgroundColor=function(a){const b=this.B,c=b.A;NQ(a,dF(c,87),dF(b.B,87))&&c.setBackgroundColor(a);return this};_.l.Zt=function(a){a=a||void 0;const b=this.B,c=b.A;NQ(a,_.SE(c,2),_.SE(b.B,2))&&_.Rr(c,2,a);return this};
_.l.jz=function(a){a=a||void 0;const b=this.B,c=b.A;NQ(a,_.cF(c,51),_.cF(b.B,51))&&_.Rr(c,51,a);return this};_.l.kz=function(a){a=a||void 0;const b=this.B,c=b.A;NQ(a,_.cF(c,32),_.cF(b.B,32))&&_.Rr(c,32,a);return this};_.l.au=function(a){const b=this.B,c=b.A;NQ(a,dF(c,13),dF(b.B,13))&&iF(c,13,a);return this};_.l.iz=function(a){a=a||void 0;const b=this.B,c=b.A;NQ(a,_.SE(c,20),_.SE(b.B,20))&&_.Rr(c,20,a);return this};
_.l.mz=function(a){a=a||void 0;const b=this.B,c=b.A;NQ(a,_.SE(c,19),_.SE(b.B,19))&&_.Rr(c,19,a);return this};_.l.lz=function(a){a=a||void 0;const b=this.B,c=b.A;NQ(a,_.cF(c,60),_.cF(b.B,60))&&_.Rr(c,60,a);return this};_.l.oz=function(a){a=a||void 0;const b=this.B,c=b.A;NQ(a,_.SE(c,67),_.SE(b.B,67))&&_.Rr(c,67,a);return this};_.l.nz=function(a){a=a||void 0;const b=this.B,c=b.A;NQ(a,_.SE(c,52),_.SE(b.B,52))&&_.Rr(c,52,a);return this};
_.l.Hl=function(a){const b=this.B,c=b.A;NQ(a,dF(c,1),dF(b.B,1))&&iF(c,1,a);return this};_.l.setToken=function(a){a=a||void 0;const b=this.B,c=b.A;NQ(a,c.getToken(),b.B.getToken())&&c.setToken(a);return this};_.l.bu=function(a){const b=this.B,c=b.A;NQ(a,dF(c,12),dF(b.B,12))&&iF(c,12,a);return this};_.l.setOptions=function(a){DAa(this,a);return this};
_.l.build=function(){this.D.length=0;var a=this.B;const b=a.A;a=a.B;OQ(this,"s",dF(b,1),dF(a,1));OQ(this,"w",dF(b,12),dF(a,12));PQ(this,"c",_.SE(b,2),_.SE(a,2));PQ(this,"d",_.SE(b,3),_.SE(a,3));OQ(this,"h",dF(b,13),dF(a,13));PQ(this,"s",_.cF(b,33),_.cF(a,33));PQ(this,"h",_.SE(b,4),_.SE(a,4));PQ(this,"p",_.SE(b,19),_.SE(a,19));PQ(this,"pp",_.SE(b,52),_.SE(a,52));PQ(this,"pf",_.SE(b,67),_.SE(a,67));PQ(this,"n",_.SE(b,20),_.SE(a,20));OQ(this,"r",dF(b,26),dF(a,26));PQ(this,"r",_.SE(b,6),_.SE(a,6));PQ(this,
"o",_.cF(b,27),_.cF(a,27));var c=gF(b,7);QQ(this,"o",c,gF(a,7));c=gF(b,29);QQ(this,"j",c,gF(a,29));OQ(this,"x",dF(b,9),dF(a,9));OQ(this,"y",dF(b,10),dF(a,10));OQ(this,"z",dF(b,11),dF(a,11));PQ(this,"g",_.SE(b,14),_.SE(a,14));OQ(this,"e",dF(b,15),dF(a,15));QQ(this,"f",_.zu(b,16),_.zu(a,16));PQ(this,"k",_.cF(b,17),_.cF(a,17));PQ(this,"u",_.cF(b,18),!0);PQ(this,"ut",_.cF(b,45),!0);PQ(this,"i",_.cF(b,22),!0);PQ(this,"a",_.cF(b,21),_.cF(a,21));PQ(this,"b",_.SE(b,23),_.SE(a,23));OQ(this,"b",dF(b,38),dF(a,
38));OQ(this,"c",dF(b,39),dF(a,39),16,8);QQ(this,"q",_.zu(b,28),_.zu(a,28));PQ(this,"fh",_.cF(b,30),_.cF(a,30));PQ(this,"fv",_.cF(b,31),_.cF(a,31));PQ(this,"fg",_.SE(b,34),_.SE(a,34));PQ(this,"ci",_.cF(b,32),_.cF(a,32));QQ(this,"t",b.getToken(),a.getToken());QQ(this,"nt0",_.zu(b,36),_.zu(a,36));PQ(this,"rw",_.SE(b,35),_.SE(a,35));PQ(this,"rwu",_.SE(b,41),_.SE(a,41));PQ(this,"rwa",_.SE(b,64),_.SE(a,64));PQ(this,"nw",_.SE(b,48),_.SE(a,48));PQ(this,"rh",_.SE(b,49),_.SE(a,49));PQ(this,"no",_.SE(b,37),
_.SE(a,37));PQ(this,"ns",_.cF(b,40),_.cF(a,40));OQ(this,"k",dF(b,42),dF(a,42));OQ(this,"p",dF(b,43),dF(a,43));OQ(this,"l",dF(b,44),dF(a,44));OQ(this,"v",dF(b,62),dF(a,62));PQ(this,"nu",_.cF(b,46),_.cF(a,46));PQ(this,"ft",_.cF(b,50),_.cF(a,50));PQ(this,"cc",_.cF(b,51),_.cF(a,51));PQ(this,"nd",_.cF(b,53),_.cF(a,53));PQ(this,"ip",_.cF(b,54),_.cF(a,54));PQ(this,"nc",_.cF(b,55),_.cF(a,55));OQ(this,"a",dF(b,56),dF(a,56));PQ(this,"rj",_.cF(b,57),_.cF(a,57));PQ(this,"rp",_.cF(b,58),_.cF(a,58));PQ(this,"rg",
_.cF(b,59),_.cF(a,59));PQ(this,"pd",_.cF(b,60),_.cF(a,60));PQ(this,"pa",_.cF(b,61),_.cF(a,61));OQ(this,"m",dF(b,63),dF(a,63));OQ(this,"vb",eF(b,68),eF(a,68));OQ(this,"vl",eF(b,69),eF(a,69));PQ(this,"lf",_.cF(b,65),_.cF(a,65));PQ(this,"mv",_.cF(b,66),_.cF(a,66));PQ(this,"id",_.cF(b,70),_.cF(a,70));OQ(this,"ic",dF(b,71),!0);PQ(this,"pg",_.SE(b,72),_.SE(a,72));PQ(this,"mo",_.cF(b,73),_.cF(a,73));PQ(this,"al",_.cF(b,74),_.cF(a,74));OQ(this,"iv",eF(b,75),eF(a,75));OQ(this,"pi",ME(b,76,_.JE),ME(a,76,_.JE));
OQ(this,"ya",ME(b,77,_.JE),ME(a,77,_.JE));OQ(this,"ro",ME(b,78,_.JE),ME(a,78,_.JE));OQ(this,"fo",ME(b,79,_.JE),ME(a,79,_.JE));PQ(this,"df",_.cF(b,80),_.cF(a,80));QQ(this,"mm",_.zu(b,81),_.zu(a,81));PQ(this,"sg",_.cF(b,82),_.cF(a,82));PQ(this,"gd",_.cF(b,83),_.cF(a,83));PQ(this,"fm",_.cF(b,84),_.cF(a,84));OQ(this,"ba",dF(b,85),dF(a,85));OQ(this,"br",dF(b,86),dF(a,86));OQ(this,"bc",dF(b,87),dF(a,87),16,8);OQ(this,"pc",dF(b,88),dF(a,88),16,8);OQ(this,"sc",dF(b,89),dF(a,89),16,8);PQ(this,"dv",_.cF(b,
90),_.cF(a,90));PQ(this,"md",_.cF(b,91),_.cF(a,91));OQ(this,"cp",dF(b,92),dF(a,92));PQ(this,"sm",_.cF(b,93),_.cF(a,93));OQ(this,"cv",dF(b,94),dF(a,94));PQ(this,"ng",_.cF(b,95),_.cF(a,95));PQ(this,"il",_.cF(b,96),_.cF(a,96));PQ(this,"lo",_.cF(b,97),_.cF(a,97));PQ(this,"vm",_.cF(b,98),_.cF(a,98));QQ(this,"dc",_.zu(b,99),_.zu(a,99));PQ(this,"rf",_.cF(b,100),_.cF(a,100));QQ(this,"vf",_.zu(b,102),_.zu(a,102));PQ(this,"ra",_.SE(b,103),_.SE(a,103));PQ(this,"ckm",_.cF(b,104),_.cF(a,104));PQ(this,"gm",_.cF(b,
105),_.cF(a,105));PQ(this,"ngm",_.cF(b,106),_.cF(a,106));OQ(this,"em",dF(b,107),dF(a,107));PQ(this,"cr",_.cF(b,108),_.cF(a,108));OQ(this,"sl",dF(b,109),dF(a,109));OQ(this,"sb",dF(b,110),dF(a,110));QQ(this,"pt",_.zu(b,111),_.zu(a,111));QQ(this,"gce",_.zu(b,112),_.zu(a,112));PQ(this,"tm",_.cF(b,113),_.cF(a,113));PQ(this,"ntm",_.cF(b,114),_.cF(a,114));OQ(this,"mp",dF(b,115),dF(a,115));return this.D.join("-")};
var OQ=function(a,b,c,d,e,f){if(c!=null){var g=e==void 0||e!=10&&e!=16?10:e;c=Number(c).toString(g);e=new wr;e.append(g==16?"0x":"");g=e.append;f==void 0?f="":(f-=c.length,f=f<=0?"":"0".repeat(f));g.call(e,f);e.append(c);RQ(a,b,e.toString(),!!Number(d))}},PQ=function(a,b,c,d){c&&RQ(a,b,"",!!d)},QQ=function(a,b,c,d){c&&RQ(a,b,String(c),!!Number(d))},RQ=function(a,b,c,d){d&&(b=b.charAt(0).toUpperCase()+b.substring(1));a.D.push(b+c)};_.BD(Ar,zr);_.l=Ar.prototype;_.l.Zt=function(a){a&&SQ(this);return Ar.Qd.Zt.call(this,a)};_.l.au=function(a){a=a==null||a<0?void 0:a;a!=null&&this.Hl();return Ar.Qd.au.call(this,a)};_.l.kz=function(a){a&&SQ(this);return Ar.Qd.kz.call(this,a)};_.l.jz=function(a){a&&SQ(this);return Ar.Qd.jz.call(this,a)};_.l.Hl=function(a){_.xD(a)&&(a=Math.max(a.width,a.height));a=a==null||a<0?void 0:a;a!=null&&(this.bu(),this.au());return Ar.Qd.Hl.call(this,a)};
_.l.mz=function(a){a&&SQ(this);return Ar.Qd.mz.call(this,a)};_.l.nz=function(a){a&&SQ(this);return Ar.Qd.nz.call(this,a)};_.l.oz=function(a){a&&SQ(this);return Ar.Qd.oz.call(this,a)};_.l.iz=function(a){a&&SQ(this);return Ar.Qd.iz.call(this,a)};_.l.lz=function(a){a&&SQ(this);return Ar.Qd.lz.call(this,a)};_.l.bu=function(a){a=a==null||a<0?void 0:a;a!=null&&this.Hl();return Ar.Qd.bu.call(this,a)};var SQ=function(a){a.iz();a.jz();a.Zt();a.kz();a.lz();a.mz();a.nz();a.oz()};
Ar.prototype.build=function(){var a=this.B.A;_.cF(a,18)||_.cF(a,45)?dF(a,1)||this.Hl(0):(a=this.B.A,dF(a,1)||dF(a,12)||dF(a,13)||(this.Hl(),this.au(),this.bu(),SQ(this)));return Ar.Qd.build.call(this)};var FAa=/^[^\/]*\/\//,GAa=function(a,b=!1){this.D=a;this.J="";(a=this.D.match(FAa))&&a[0]?(this.J=a[0],a=this.J.match(/\w+/)?this.D:"http://"+this.D.substring(this.J.length)):a="http://"+this.D;this.F=gE(a,!0);this.ka=b;this.H=!0;this.Fa=!1},TQ=function(a,b){a.B=a.B?a.B+("/"+b):b},UQ=function(a){if(a.A==void 0){var b=a.F.getPath().substring(1);a.B=null;if(a.ka){a.A=[];if((b.match(/=/g)||[]).length>1)return a.H=!1,a.A;var c=b.indexOf("=");c!=-1?(a.A.push(b.substr(0,c)),a.A.push(b.substr(c+1))):a.A.push(b);
return a.A}a.A=b.split("/");b=a.A.length;b>2&&a.A[0]=="u"&&(TQ(a,a.A[0]+"/"+a.A[1]),a.A.shift(),a.A.shift(),b-=2);if(b==0||b==4||b>7)return a.H=!1,a.A;if(b==2)TQ(a,a.A[0]);else if(a.A[0]=="image")TQ(a,a.A[0]);else if(b==7||b==3)return a.H=!1,a.A;if(b<=3){a.Fa=!0;b==3&&(TQ(a,a.A[1]),a.A.shift(),--b);--b;c=a.A[b];const d=c.indexOf("=");d!=-1&&(a.A[b]=c.substr(0,d),a.A.push(c.substr(d+1)))}}return a.A};GAa.prototype.Lj=function(){UQ(this);return this.H};
var HAa=function(a){UQ(a);return a.Fa},IAa=function(a){UQ(a);return a.ka},VQ=function(a){UQ(a);a.B==void 0&&(a.B=null);return a.B},WQ=function(a){switch(UQ(a).length){case 7:return!0;case 6:return VQ(a)==null;case 5:return!1;case 3:return!0;case 2:return VQ(a)==null;case 1:return!1;default:return!1}},Dr=function(a,b){if(IAa(a))a:{switch(b){case 7:b=0;break;case 4:if(!WQ(a)){a=null;break a}b=1;break;default:a=null;break a}a=UQ(a)[b]}else if(HAa(a))a:{var c=VQ(a)!=null?1:0;switch(b){case 6:b=c;break;
case 4:if(!WQ(a)){a=null;break a}b=1+c;break;default:a=null;break a}a=UQ(a)[b]}else a:{c=VQ(a)!=null?1:0;switch(b){case 0:b=c;break;case 1:b=1+c;break;case 2:b=2+c;break;case 3:b=3+c;break;case 4:if(!WQ(a)){a=null;break a}b=4+c;break;case 5:b=WQ(a)?1:0;b=4+c+b;break;default:a=null;break a}a=UQ(a)[b]}return a};var qfa=class{parse(a,b=!1){return new Br(a,b)}},Br=class extends GAa{constructor(a,b=!1){super(a,b)}};_.BD(Fr,Ar);var Cr;Fr.prototype.Lj=function(){return this.A.Lj()};
Fr.prototype.build=function(){if(!this.A.Lj())return this.A.D;var a=Fr.Qd.build.call(this),b=[];VQ(this.A)!=null&&b.push(VQ(this.A));const c=IAa(this.A);if(HAa(this.A)){var d=this.A;d.qa==void 0&&(d.qa=Dr(d,6));b.push(d.qa+(a?"="+a:""))}else if(c){d=b.push;var e=this.A;e.ca===void 0&&(e.ca=Dr(e,7));d.call(b,e.ca);a&&b.push(a)}else d=b.push,e=this.A,e.ta==void 0&&(e.ta=Dr(e,0)),d.call(b,e.ta),d=b.push,e=this.A,e.Ka==void 0&&(e.Ka=Dr(e,1)),d.call(b,e.Ka),d=b.push,e=this.A,e.fa==void 0&&(e.fa=Dr(e,2)),
d.call(b,e.fa),d=b.push,e=this.A,e.Pa==void 0&&(e.Pa=Dr(e,3)),d.call(b,e.Pa),a&&b.push(a),a=b.push,d=this.A,d.W==void 0&&(d.W=Dr(d,5)),a.call(b,d.W);b=gE(this.L+this.J+"/"+(c?b.join("="):b.join("/"))+(this.H?"?"+this.H:"")).toString();b.startsWith("%3a//")&&(b=b.replace("%3a//","://"));return b};var Kr=!1,Lr=!1;var JAa={},XQ=function(a,b){let c=JAa[b];if(!c){var d=LD(b);c=d;a.style[d]===void 0&&(d=(_.tE?"Webkit":_.sE?"Moz":null)+wra(d),a.style[d]!==void 0&&(c=d));JAa[b]=c}return c};var YQ=class{constructor(a){this.A=a}};var KAa=class extends _.sF{constructor(a){super(a)}},ZQ=[1,2,3];var LAa=class extends _.sF{constructor(a){super(a)}},MAa=[1,2,3];var NAa=class extends _.sF{constructor(a){super(a)}};var OAa=class extends _.sF{constructor(a){super(a)}};var PAa=class extends _.sF{constructor(a){super(a)}};var QAa=function(a){return a.fields.map(b=>b.fieldType)},$Q=function(a,...b){b=a.getKey(b);return a.A.has(b)?a.A.get(b):void 0},RAa=function(a){return a.fields.map(b=>b.fieldName)},SAa=class{constructor(a,b,c){this.B=a;this.D=b;this.fields=c||[];this.A=new Map}clear(){this.A.clear()}getKey(...a){return a?a.join(","):"key"}};var TAa=class extends SAa{constructor(a,b){super(a,3,b)}};var zF=class extends SAa{constructor(a){super("/client_streamz/android/busytown/huckle/web_flashstation/flash_ui_load_latency",2,a)}record(a,...b){b=[b];const c=$Q(this,b);c?c.push(new YQ(a)):(b=this.getKey([b]),this.A.set(b,[new YQ(a)]))}};var xF=function(a,b,...c){a.B.has(b)||a.B.set(b,new TAa(b,c))},UAa=function(a){a.A.enabled||a.A.start();a.D++;a.D>=100&&a.H()},VAa=function(a){for(let b=0;b<a.length;b++)a[b].clear()},yF=function(a,b,...c){if((b=a.getMetric(b))&&b instanceof TAa){c=[c];var d=0,e;(e=(e=$Q(b,[c]))&&e.length?e[0]:void 0)&&(d=e.A);d+=1;c=b.getKey([c]);b.A.set(c,[new YQ(d)]);UAa(a)}},WAa=class extends _.aC{constructor(){var a={flush:vha};super();this.L=a;this.D=0;this.B=new Map;this.J=new Set;this.F=3E4;this.A=new CQ(this.F);
this.A.listen("tick",this.H,!1,this);eC(this,_.fC(_.De,this.A))}H(){const a=[...this.B.values()].filter(b=>b.A.size);a.length&&this.L.flush(a,!1);VAa(a);this.D=0;this.A.enabled&&this.A.stop()}getMetric(a){return this.J.has(a)?void 0:this.B.get(a)}record(a,b,...c){(a=this.getMetric(a))&&a instanceof zF&&(a.record(b,c),UAa(this))}};var XAa=function(a){if(a.enabled){const b=Math.max(a.D()-a.F,0);b<a.B*.8?a.A=setTimeout(()=>{XAa(a)},a.B-b):(a.A&&(clearTimeout(a.A),a.A=void 0),a.callback(),a.enabled&&(a.stop(),a.start()))}else a.A=void 0},YAa=class{constructor(a,b){this.B=a;this.callback=b;this.enabled=!1;this.D=()=>dA();this.F=this.D()}setInterval(a){this.B=a;this.A&&this.enabled?(this.stop(),this.start()):this.A&&this.stop()}start(){this.enabled=!0;this.A||(this.A=setTimeout(()=>{XAa(this)},this.B),this.F=this.D())}stop(){this.enabled=
!1;this.A&&(clearTimeout(this.A),this.A=void 0)}};var ZAa=function(a){return _.v(function*(){var b=new CompressionStream("gzip");const c=(new Response(b.readable)).arrayBuffer();b=b.writable.getWriter();yield b.write((new TextEncoder).encode(a));yield b.close();return new Uint8Array(yield c)})},$Aa=class{isSupported(a){return a<1024?!1:typeof CompressionStream!=="undefined"}};var aBa=class extends _.sF{constructor(a){super(a)}};var bBa=class extends _.sF{constructor(a){super(a)}};var cBa=class extends _.sF{constructor(a){super(a)}UC(){return _.ZE(this,1)}TC(){return TE(this,3)}};var ufa=class extends _.sF{constructor(a){super(a)}};var tfa=function(a){RE(Sr,1,a)},aR=class extends _.sF{constructor(a){super(a)}},dBa=qe(aR);var eBa=class extends _.sF{constructor(a){super(a)}};var Or=["platform","platformVersion","architecture","model","uaFullVersion"],Sr=new aR,Pr=null;var fBa=function(a){return _.Dv(a,1,1)},bR=class extends _.sF{constructor(a){super(a)}};var gBa=class extends _.sF{constructor(a){super(a)}getKey(){return _.YE(this,1)}getValue(){return _.YE(this,2)}setValue(a){return _.Qr(this,2,a)}};var hBa=class extends _.sF{constructor(a){super(a,4)}};var cR=class extends _.sF{constructor(a){super(a,36)}setValue(a,b){le(this,3,gBa,b,a,1);return this}};var iBa=class extends _.sF{constructor(a){super(a,19)}xt(a){return _.Dv(this,2,a)}};var eR=function(a,b){Ku(a.A,1,b);_.ZE(b,1)||fBa(b);a.Kj||(b=dR(a),_.YE(b,5)||_.Qr(b,5,a.locale));a.D&&(b=dR(a),_.QE(b,aR,9)||Ku(b,9,a.D))},dR=function(a){var b=_.QE(a.A,bR,1);b||(b=new bR,eR(a,b));a=b;b=_.QE(a,eBa,11);b||(b=new eBa,Ku(a,11,b));return b},jBa=function(a,b){a.B=b},kBa=function(a){const b=a.Kj?void 0:window;b?vfa(b,Or).then(c=>{a.D=dBa(c!=null?c:"[]");c=dR(a);Ku(c,9,a.D);return!0}).catch(()=>!1):Promise.resolve(!1)},lBa=class{constructor(a,b=!1){this.Kj=b;this.D=this.locale=null;this.B=
0;this.isFinal=!1;this.A=new iBa;Number.isInteger(a)&&this.A.xt(a);b||(this.locale=document.documentElement.getAttribute("lang"));eR(this,new bR)}xt(a){this.A.xt(a);return this}build(a,b=0,c=0,d=null,e=0,f=0){if(!this.Kj){var g=dR(this);var h=new cBa;h=_.Dv(h,1,this.B);h=_.Rr(h,2,this.isFinal);c=iF(h,3,c>0?c:void 0);e=iF(c,4,e>0?e:void 0);f=iF(e,5,f>0?f:void 0);f=Qd(f);Ku(g,10,f)}g=this.A.clone();f=Date.now().toString();g=_.Iv(g,4,Tc(f));a=a.slice();a=RE(g,3,a);d&&(g=new aBa,d=iF(g,13,d),g=new bBa,
d=Ku(g,2,d),g=new hBa,d=Ku(g,1,d),d=_.Dv(d,2,9),Ku(a,18,d));b&&_.Iv(a,14,Tc(b));return a}};Tr.prototype.reset=function(){this.A=this.B=this.D};Tr.prototype.getValue=function(){return this.B};var mBa=class extends _.sF{constructor(a){super(a,8)}},nBa=qe(mBa);var oBa;oBa=new _.uF(175237375,mBa,class extends _.sF{constructor(a){super(a)}});var fR=function(){return"https://play.google.com/log?format=json&hasfast=true"},pBa=function(a,b){return a.Pa?b?()=>{b().then(()=>{a.flush()})}:()=>{a.flush()}:()=>{}},gR=function(a){a.D.isFinal=!0;a.Fa&&(a.D.B=3,qBa(a));a.flush();a.D.isFinal=!1},rBa=function(a){a.L||(a.L=fR());try{return(new URL(a.L)).toString()}catch(b){return(new URL(a.L,window.location.origin)).toString()}},hR=function(a,b,c){a.O&&a.O.increment(b,c)},qBa=function(a){sBa(a,(b,c)=>{b=new URL(b);b.searchParams.set("format","json");
let d=!1;try{d=window.navigator.sendBeacon(b.toString(),c.kc())}catch(e){}d||(a.Ha=!1);return d})},tBa=function(a,b,c=null,d=a.withCredentials){const e={},f=new URL(rBa(a));c&&(e.Authorization=c);a.zg&&(e["X-Goog-AuthUser"]=a.zg,f.searchParams.set("authuser",a.zg));return{url:f.toString(),body:b,JT:1,cF:e,requestType:"POST",withCredentials:d,Dy:a.Dy}},sBa=function(a,b){if(a.A.length!==0){var c=new URL(rBa(a));c.searchParams.delete("format");var d=a.jp();d&&c.searchParams.set("auth",d);c.searchParams.set("authuser",
a.zg||"0");for(d=0;d<10&&a.A.length;++d){const e=a.A.slice(0,32),f=a.D.build(e,a.F,a.J,a.ln,a.qa,a.ka);if(!b(c.toString(),f)){++a.J;break}a.F=0;a.J=0;a.qa=0;a.ka=0;a.A=a.A.slice(e.length)}a.B.enabled&&a.B.stop()}},uBa=class extends _.aC{constructor(a){super();this.A=[];this.Xa="";this.Fa=!1;this.fb=this.ta=-1;this.fa=this.experimentIds=null;this.J=this.F=0;this.O=null;this.ka=this.qa=0;this.nb=1;this.Dy=0;this.xp=a.xp;this.jp=a.jp||(()=>{});this.D=new lBa(a.xp,a.Kj);this.network=a.network||null;this.ln=
a.ln||null;this.bufferSize=1E3;this.L=a.n_||null;this.zg=a.zg||null;this.Jr=a.Jr||!1;this.withCredentials=!a.uK;this.Kj=a.Kj||!1;this.Ha=!this.Kj&&!!window&&!!window.navigator&&window.navigator.sendBeacon!==void 0;this.Pa=typeof URLSearchParams!=="undefined"&&!!(new URL(fR())).searchParams&&!!(new URL(fR())).searchParams.set;const b=fBa(new bR);eR(this.D,b);this.H=new Tr(1E4);a=pBa(this,a.rJ);this.B=new YAa(this.H.getValue(),a);this.Ka=new YAa(6E5,a);this.Jr||this.Ka.start();this.Kj||(document.addEventListener("visibilitychange",
()=>{if(document.visibilityState==="hidden"){gR(this);let c;(c=this.O)==null||c.flush()}}),document.addEventListener("pagehide",()=>{gR(this);let c;(c=this.O)==null||c.flush()}))}Tc(){gR(this);this.B.stop();this.Ka.stop();super.Tc()}dispatch(a){if(a instanceof cR)this.log(a);else try{var b=new cR,c=a.kc();var d=_.Qr(b,8,c);this.log(d)}catch(e){hR(this,4,1)}}log(a){hR(this,2,1);if(this.Pa){a=a.clone();var b=this.nb++;b=a=_.Iv(a,21,Tc(b));{var c=_.KE(b,1);const d=typeof c;c=c==null?c:d==="bigint"?String((0,_.Rc)(64,
c)):_.Kc(c)?d==="string"?_.Qc(c):_.Sc(c):void 0}c==null&&(c=Date.now(),c=Number.isFinite(c)?c.toString():"0",_.Iv(b,1,Tc(c)));c=_.KE(b,15);c!=null&&(typeof c==="bigint"?Ed(c)?c=Number(c):(c=(0,_.Rc)(64,c),c=Ed(c)?Number(c):String(c)):c=_.Kc(c)?typeof c==="number"?_.Sc(c):_.Qc(c):void 0);c==null&&_.Iv(b,15,Tc((new Date).getTimezoneOffset()*60));this.experimentIds&&(c=this.experimentIds.clone(),Ku(b,16,c));hR(this,1,1);b=this.A.length-this.bufferSize+1;b>0&&(this.A.splice(0,b),this.F+=b,hR(this,3,b));
this.A.push(a);this.Jr||this.B.enabled||this.B.start()}}flush(a,b){if(this.A.length===0)a&&a();else{var c=Date.now();if(this.fb>c&&this.ta<c)b&&b("throttled");else{this.network&&(typeof this.network.UC==="function"?jBa(this.D,this.network.UC()):this.D.B=0);var d=this.A.length,e=this.D.build(this.A,this.F,this.J,this.ln,this.qa,this.ka),f=this.jp();if(f&&this.Xa===f)b&&b("stale-auth-token");else{this.A=[];this.B.enabled&&this.B.stop();this.F=0;c=e.kc();let g;this.fa&&this.fa.isSupported(c.length)&&
(g=ZAa(c));const h=tBa(this,c,f),k=x=>{this.H.reset();this.B.setInterval(this.H.getValue());if(x){var z=null;try{const B=JSON.stringify(JSON.parse(x.replace(")]}'\n","")));z=nBa(B)}catch(B){}z&&(x=Number(VE(z,1,rc("-1"))),x>0&&(this.ta=Date.now(),this.fb=this.ta+x),z=qF(z,oBa))&&(z=TE(z,1,-1),z!==-1&&(this.H=new Tr(z<1?1:z),this.B.setInterval(this.H.getValue())))}a&&a();this.J=0},m=(x,z)=>{var B=_.gB(e,cR,3);var F=Number(VE(e,14)),I=this.H;I.A=Math.min(3E5,I.A*2);I.B=Math.min(3E5,I.A+Math.round(.1*
(Math.random()-.5)*2*I.A));this.B.setInterval(this.H.getValue());x===401&&f&&(this.Xa=f);F&&(this.F+=F);z===void 0&&(z=this.wp(x));z&&(this.A=B.concat(this.A),this.Jr||this.B.enabled||this.B.start());hR(this,7,1);b&&b("net-send-failed",x);++this.J},r=()=>{this.network&&this.network.send(h,k,m)};g?g.then(x=>{hR(this,5,d);h.cF["Content-Encoding"]="gzip";h.cF["Content-Type"]="application/binary";h.body=x;h.JT=2;r()},()=>{hR(this,6,d);r()}):r()}}}}wp(a){return 500<=a&&a<600||a===401||a===0}};var vBa=class{constructor(){this.iT=typeof AbortController!=="undefined"}send(a,b,c){const d=this;return _.v(function*(){const e=d.iT?new AbortController:void 0,f=e?setTimeout(()=>{e.abort()},a.Dy):void 0;try{const g=Object.assign({},{method:a.requestType,headers:Object.assign({},a.cF)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.Dy&&e?e.signal:null}),h=yield fetch(a.url,g);h.status===200?b==null||b(yield h.text()):c==null||c(h.status)}catch(g){switch(g==null?void 0:
g.name){case "AbortError":c==null||c(408);break;default:c==null||c(400)}}finally{clearTimeout(f)}})}UC(){return 4}};var wBa=class extends _.aC{constructor(a,b="0"){super();this.xp=a;this.zg=b;this.A=this.ln=this.network=this.be=null;this.B=!1;this.bufferSize=void 0}uK(){this.D=!0;return this}build(){this.network||(this.network=new vBa);const a=new uBa({xp:this.xp,jp:this.jp?this.jp:IH,zg:this.zg,n_:"https://play.google.com/log?format=json&hasfast=true",Kj:!1,Jr:!1,uK:this.D,rJ:this.rJ,network:this.network});eC(this,_.fC(_.De,a));if(this.be){var b=this.be,c=dR(a.D);_.Qr(c,7,b)}a.fa=new $Aa;this.ln&&(a.ln=this.ln);
this.A&&((c=this.A)?(a.experimentIds||(a.experimentIds=new Usa),b=a.experimentIds,c=c.kc(),_.Qr(b,4,c)):a.experimentIds&&_.Iv(a.experimentIds,4));this.B&&(a.Fa=this.B&&a.Ha);kBa(a.D);this.bufferSize&&(a.bufferSize=this.bufferSize);this.network.xt&&this.network.xt(this.xp);this.network.mZ&&this.network.mZ(a);return a}};var Ur=new Uint8Array(123);var xBa=[];wD=wD||{};var iR=function(){_.aC.call(this)};_.BD(iR,_.aC);iR.prototype.initialize=function(){};var jR=function(a,b){this.A=a;this.B=b};jR.prototype.execute=function(a){this.A&&(this.A.call(this.B||null,a),this.A=this.B=null)};jR.prototype.abort=function(){this.B=this.A=null};var kR=function(a,b){_.aC.call(this);this.B=a;this.J=b;this.H=[];this.F=[];this.D=[]};_.BD(kR,_.aC);kR.prototype.L=iR;kR.prototype.A=null;kR.prototype.getId=function(){return this.J};var yBa=function(a,b){a.F.push(new jR(b))};kR.prototype.onLoad=function(a){var b=new this.L;b.initialize(a());this.A=b;b=(b=lR(this.D,a()))||lR(this.H,a());b||(this.F.length=0);return b};kR.prototype.Je=function(a){(a=lR(this.F,a))&&_.ub(Error("Jb`"+a));this.D.length=0;this.H.length=0};
var lR=function(a,b){const c=[];for(let d=0;d<a.length;d++)try{a[d].execute(b)}catch(e){_.ub(e),c.push(e)}a.length=0;return c.length?c:null};kR.prototype.Tc=function(){kR.Qd.Tc.call(this);_.De(this.A)};var zBa=function(){this.O=null};_.l=zBa.prototype;_.l.tN=function(){};_.l.iy=function(){};_.l.IA=function(){throw Error("Kb");};_.l.YE=function(){throw Error("Lb");};_.l.ZK=function(){return null};_.l.isActive=function(){return!1};_.l.SL=function(){return!1};_.l.VE=function(){};var ABa=function(a){switch(a.type){case mR.A.UNAUTHORIZED:return"Unauthorized";case mR.A.OG:return"Consecutive load failures";case mR.A.TIMEOUT:return"Timed out";case mR.A.ZG:return"Out of date module id";case mR.A.dz:return"Init error";default:return`Unknown failure type ${a.type}`}},mR=class extends Error{constructor(a,b,c,d,e){super();this.name="ModuleLoadFailure";this.type=a;this.status=b;this.eF=c;this.url=d;this.cause=e;this.message=this.toString()}toString(){return`${ABa(this)} (${this.status!=
void 0?this.status:"?"})`}};wD.Dg=mR;wD.Dg.A={UNAUTHORIZED:0,OG:1,TIMEOUT:2,ZG:3,dz:4};var nR=function(){this.ka=this.O=null;this.A={};this.H=[];this.J=[];this.qa=[];this.B=[];this.L=[];this.F={};this.ta={};this.D=this.W=new kR([],"");this.Ka=null;this.fa=new _.oC;this.Fa=!1;this.ca=0;this.Ha=this.fb=this.Xa=!1},qR,oR,EBa;_.BD(nR,zBa);var BBa=function(a,b){_.ab.call(this,`Error loading ${a}: ${b}`)};_.BD(BBa,_.ab);nR.prototype.tN=function(a){this.Fa=a};
nR.prototype.iy=function(a,b){if(!(this instanceof nR))this.iy(a,b);else if(typeof a==="string"){if(a.startsWith("d$")){a=a.substring(2);for(var c=[],d=0,e=a.indexOf("/"),f=0,g=!1,h=0;;){var k=g?a.substring(f):a.substring(f,e);if(k.length===0)d++,f="sy"+d.toString(36),k=[];else{var m=k.indexOf(":");if(m<0)f=k,k=[];else if(m===k.length-1)f=k.substring(0,m),k=Array(c[h-1]);else{f=k.substring(0,m);k=k.substring(m+1).split(",");m=h;for(let r=0;r<k.length;r++)m-=k[r].length===0?1:Number(k[r]),k[r]=c[m]}m=
0;if(f.length===0)m=1;else if(f.charAt(0)==="+"||f.charAt(0)==="-")m=Number(f);m!==0&&(d+=m,f="sy"+d.toString(36))}c.push(f);oR(this,f,k);if(g)break;f=e+1;e=a.indexOf("/",f);e===-1&&(g=!0);h++}this.ka=c}else if(a.startsWith("p$"))CBa(this,a);else{a=a.split("/");c=[];for(d=0;d<a.length;d++){h=a[d].split(":");e=h[0];g=[];if(h[1])for(g=h[1].split(","),h=0;h<g.length;h++)g[h]=c[parseInt(g[h],36)];c.push(e);oR(this,e,g)}this.ka=c}b&&b.length?(lb(this.H,b),this.Ka=b[b.length-1]):this.fa.A||this.fa.callback();
Object.freeze(this.ka);this.D==this.W&&(this.D=null,(b=this.W.onLoad((0,_.AD)(this.ZK,this)))&&b.length&&pR(this,new wD.Dg(wD.Dg.A.dz,void 0,void 0,void 0,b[0])),qR(this))}};
var CBa=function(a,b){var c=b.substring(2);for(b=0;b<64;b++)Ur["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(b)]=b;b={eh:c,en:0};Wr(b);const d=Wr(b);var e=Wr(b)+1;const f=Array(d),g=Array(d),h=Array(d);e=Array(e);var k=0,m=0,r=b.en;b.en=b.eh.indexOf("|",b.en)+1;for(var x=0;x<d;x++){var z=Wr(b),B=z&2,F=z&1;z>>>=2;F?(k+=z>>>1^-(z&1),z="sy"+k.toString(36)):(F=r,r+=z,z=c.substring(F,r));f[x]=z;B&&(e[m++]=z)}e[m]="";b.en++;m=d&-2;c=d&1;for(k=0;k<m;k+=2)r=Vr(b),h[k]=r&7,
h[k+1]=r>>>3&7;c&&(c=Vr(b),h[m]=c&7);b.en++;for(m=0;m<d;m++)h[m]===7&&(h[m]=Wr(b));b.en++;m=0;for(c=0;c<d;c++){k=h[c];r=k===0?xBa:Array(k);g[c]=r;x=m;for(B=0;B<k;B++)x-=Wr(b),r[B]=e[x];e[m]===f[c]&&m++}const {iD:I,dependencies:S}={iD:f,dependencies:g};for(b=0;b<I.length;b++)oR(a,I[b],S[b]);a.ka=I};nR.prototype.IA=function(a,b){const c=this.A[a];c&&c.A?this.load(b):(this.F[a]||(this.F[a]={}),this.F[a][b]=!0)};
nR.prototype.YE=function(a,b){if(this.F[a]){delete this.F[a][b];for(const c in this.F[a])return;delete this.F[a]}};nR.prototype.isActive=function(){return this.H.length>0};nR.prototype.SL=function(){return this.L.length>0};qR=function(a){var b=a.Xa;const c=a.isActive();c!=b&&(DBa(a,c?"active":"idle"),a.Xa=c);b=a.SL();b!=a.fb&&(DBa(a,b?"userActive":"userIdle"),a.fb=b)};oR=function(a,b,c){a.A[b]?(a=a.A[b].B,a!=c&&a.splice(0,a.length,...c)):a.A[b]=new kR(c,b)};
_.rR=function(a,b,c){const d=[];_.nb(b,d);b=[];const e={};for(let f=0;f<d.length;f++){const g=d[f],h=a.A[g];if(!h)throw Error("Mb`"+g);const k=new _.oC;e[g]=k;h.A?k.callback(null):(EBa(a,g,h,!!c,k),FBa(a,g)||b.push(g))}b.length>0&&(a.H.length===0?a.Pa(b):(a.B.push(b),qR(a)));return e};EBa=function(a,b,c,d,e){c.H.push(new jR(e.callback,e));yBa(c,function(f){e.Ig(new BBa(b,f))});FBa(a,b)?d&&(_.gb(a.L,b)||a.L.push(b),qR(a)):d&&(_.gb(a.L,b)||a.L.push(b))};
nR.prototype.Pa=function(a,b,c){b||(this.ca=0);const d=GBa(this,a);this.H=d;this.J=this.Fa?a:_.jb(d);qR(this);if(d.length!==0){this.qa.push.apply(this.qa,d);if(Object.keys(this.F).length>0&&!this.O.Xa)throw Error("Nb");a=(0,_.AD)(this.O.Pa,this.O,_.jb(d),this.A,{Jm:this.F,DV:!!c,Je:(e,f)=>{var g=this.J;e=e!=null?e:void 0;this.ca++;const h=_.jb(d);this.J=g;d.forEach(_.fC(_.ib,this.qa),this);e==401?(pR(this,new wD.Dg(wD.Dg.A.UNAUTHORIZED,e)),this.B.length=0):e==410?(sR(this,new wD.Dg(wD.Dg.A.ZG,e)),
tR(this)):this.ca>=3?(sR(this,new wD.Dg(wD.Dg.A.OG,e,h,f)),tR(this)):this.Pa(this.J,!0,e==8001||!1)},B2:(0,_.AD)(this.nb,this)});(b=Math.pow(this.ca,2)*5E3)?_.tb.setTimeout(a,b):a()}};
var GBa=function(a,b){b=b.filter(d=>a.A[d].A?(_.tb.setTimeout(()=>Error("Ob`"+d),0),!1):!0);let c=[];for(let d=0;d<b.length;d++)c=c.concat(HBa(a,b[d]));_.nb(c);return!a.Fa&&c.length>1?(b=c.shift(),a.B=c.map(function(d){return[d]}).concat(a.B),[b]):c},HBa=function(a,b){const c=ua(a.qa),d=[];c[b]||d.push(b);b=[b];for(let e=0;e<b.length;e++){const f=a.A[b[e]].B;for(let g=f.length-1;g>=0;g--){const h=f[g];a.A[h].A||c[h]||(d.push(h),b.push(h))}}d.reverse();_.nb(d);return d},ur=function(a){if(a.D){var b=
a.D.getId(),c=[];if(a.F[b]){for(const d of Object.keys(a.F[b])){const e=a.A[d];e&&!e.A&&(a.YE(b,d),c.push(d))}_.rR(a,c)}a.isDisposed()||((c=a.A[b].onLoad((0,_.AD)(a.ZK,a)))&&c.length&&pR(a,new wD.Dg(wD.Dg.A.dz,void 0,void 0,void 0,c[0])),_.ib(a.L,b),_.ib(a.H,b),a.H.length===0&&tR(a),a.Ka&&b==a.Ka&&(a.fa.A||a.fa.callback()),qR(a),a.D=null)}},FBa=function(a,b){if(_.gb(a.H,b))return!0;for(let c=0;c<a.B.length;c++)if(_.gb(a.B[c],b))return!0;return!1};
nR.prototype.load=function(a,b){return _.rR(this,[a],b)[a]};var pfa=function(a){var b=_.nr;b.D&&b.D.getId()==="synthetic_module_overhead"&&(ur(b),delete b.A.synthetic_module_overhead);b.A[a]&&IBa(b,b.A[a].B||[],c=>{c.A=new iR;_.ib(b.H,c.getId())},c=>!c.A);b.D=b.A[a]};nR.prototype.VE=function(a){this.D||(this.A.synthetic_module_overhead=new kR([],"synthetic_module_overhead"),this.D=this.A.synthetic_module_overhead);this.D.D.push(new jR(a))};
nR.prototype.nb=function(){sR(this,new wD.Dg(wD.Dg.A.TIMEOUT));tR(this)};
var sR=function(a,b){a.J.length>1?a.B=a.J.map(function(c){return[c]}).concat(a.B):pR(a,b)},pR=function(a,b){const c=a.J;a.H.length=0;var d=[];for(var e=0;e<a.B.length;e++){var f=a.B[e].filter(function(g){const h=HBa(this,g);return ID(c,function(k){return _.gb(h,k)})},a);lb(d,f)}for(e=0;e<c.length;e++)hb(d,c[e]);for(e=0;e<d.length;e++){for(f=0;f<a.B.length;f++)_.ib(a.B[f],d[e]);_.ib(a.L,d[e])}if(e=a.ta.error)for(f=0;f<e.length;f++){const g=e[f];for(let h=0;h<d.length;h++)g("error",d[h],b)}for(d=0;d<
c.length;d++)a.A[c[d]]&&a.A[c[d]].Je(b);a.J.length=0;qR(a)},tR=function(a){for(;a.B.length;){const b=a.B.shift().filter(function(c){return!this.A[c].A},a);if(b.length>0){a.Pa(b);return}}qR(a)},DBa=function(a,b){a=a.ta[b];for(let c=0;a&&c<a.length;c++)a[c](b)},IBa=function(a,b,c,d=()=>!0,e={}){for(const f of b)b=a.A[f],!e[f]&&d(b)&&(e[f]=!0,IBa(a,b.B||[],c,d,e),c(b))};nR.prototype.dispose=function(){Ee(na(this.A),this.W);this.A={};this.H=[];this.J=[];this.L=[];this.B=[];this.ta={};this.Ha=!0};
nR.prototype.isDisposed=function(){return this.Ha};_.qr=function(){return new nR};var uR=class{constructor(a,b){this.B=a;this.A=b}getId(){return this.B}toString(){return this.B}};var wR,JBa,KBa,xR,LBa,yR,zR;_.vR=new uR("batchId");wR=new uR("batchRequestId");JBa=new uR("extensionId");KBa=new uR("eesTokens");xR=new uR("frontendMethodType");LBa=new uR("sequenceGroup");yR=new uR("unobfuscatedRpcId");_.MBa=new uR("genericHttpHeader");zR=new uR("retryCount",0);_.AR=new uR("urlParams");var NBa=class{constructor(a){this.A=a||{}}get(a){return this.A[a]}Qh(){return Object.keys(this.A)}};var BR;_.OBa=function(a){const b=la(a.sideChannel,e=>e.clone());var c=a.D;c=c?c.Uw()?c:c.clone():null;const d={};for(const e of a.B.Qh())d[e]=a.B.get(e);return new BR(a.A,c,b,new NBa(d))};_.CR=function(a,b,c){if(b.A===void 0&&c===void 0)throw Error("Pb`"+b);a=_.OBa(a);var d=a.B,e=b.getId();d.A[e]=c!=void 0?c:b.A;return a};_.DR=function(a,b){return a.B.get(b.getId())};
BR=class{constructor(a,b,c={},d=new NBa,e){this.A=a;this.D=b||void 0;this.sideChannel=c;this.B=d;e&&_.FD(e,f=>{const g=f.value!=void 0?f.value:f.key.A;var h=this.B;f=f.key.getId();h.A[f]=g},this)}Hj(){if(this.D){var a=this.D;a.Uw()&&(a=this.D=pd(a));return a}}};var PBa;_.ER=function(a){const b=a.A;return a.A=b&&Qd(b)};PBa=class{constructor(a){this.A=a}Aw(){const a=this.A;return a&&a instanceof _.sF?pd(a):a}};var FR=class{constructor(a,b,c){this.A=a;this.J=b;this.D=parseInt(a,10)||null;this.H=null;let d;if(c)for(d=[],a=0;a<c.length;a+=2){b=c[a];const e=c[a+1];d.push({key:b,value:e});switch(b){case JBa:this.D=e;break;case KBa:this.H=e;break;case yR:}}this.B=d}getName(){return this.A}F(){return this.J}toString(){return this.A}Nd(a){return new BR(this,a,void 0,void 0,this.B)}matches(a){return this.A==a.A||this.D&&this.D.toString()==a.A||a.D&&a.D.toString()==this.A?!0:!1}};/*

Math.uuid.js (v1.4)
http://www.broofa.com
mailto:robert@broofa.com
Copyright (c) 2010 Robert Kieffer
Dual licensed under the MIT and GPL licenses.
*/
var QBa="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),RBa=function(){for(var a=Array(36),b=0,c,d=0;d<36;d++)d==8||d==13||d==18||d==23?a[d]="-":d==14?a[d]="4":(b<=2&&(b=33554432+Math.random()*16777216|0),c=b&15,b>>=4,a[d]=QBa[d==19?c&3|8:c]);return a.join("")};var SBa=class extends _.sF{constructor(a){super(a)}};var TBa=function(a){const b={};_.FD(bF(a),e=>{b[e]=!0});const c=_.QE(a,BH,2),d=_.QE(a,BH,3);return new Xr(_.UE(a,1),_.xr(c.getSeconds())*1E3,XE(a),_.xr(d.getSeconds())*1E3,b)},UBa=function(a){return Math.random()*Math.min(a.gW*Math.pow(a.CT,a.Zx),a.WW)},VBa=function(a){if(!a.wp())throw Error("Qb`"+a.iM);++a.Zx;a.iB=UBa(a)},Xr=class{constructor(a,b,c,d,e){this.iM=a;this.gW=b;this.CT=c;this.WW=d;this.KY=e;this.Zx=0;this.iB=UBa(this)}TC(){return this.Zx}wp(a){return this.Zx>=this.iM?!1:a!=null?!!this.KY[a]:
!0}};var YBa=class{constructor(){var a=[WBa,XBa];this.A=[];a.forEach(wfa);const b=new Set;for(const c of a)for(const d of c.nt)b.add(d);this.B=a}intercept(a,b,c=this.B.flatMap(xfa)){const d=this;return _.v(function*(){try{return yield b(a)}catch(e){if(e instanceof vG)for(const f of c)if(f.wp(e.code)){yield sfa(f.iB);VBa(f);for(const g of d.A)g({request:a,error:e,t1:f.TC()});return d.intercept(a,b,c)}throw e;}})}};var ZBa=a=>{a=a.clone();kAa(a);EQ(a,"dg",null);EQ(a,"d","0");hAa(a,null);GQ(a,null);return a},$Ba=!0,aCa=(a,b,{cssRowKey:c,om:d,Jm:e,callback:f}={})=>{EQ(a,"m",b.join(","));e&&jAa(a,e);c&&(EQ(a,"ck",c),d?EQ(a,"rs",d):$Ba&&($Ba=!1));if(f){if(f!=null&&!lAa.test(f))throw Error("zb`"+f);EQ(a,"cb",f)}a=a.toString();a.lastIndexOf("/",0)==0&&(a=TD()+a);return _.Aa(a)},bCa=(a,b,{dF:c=[],cssRowKey:d,om:e,Jm:f,callback:g}={})=>{a=ZBa(a);GQ(a,c);return aCa(a,b,{cssRowKey:d,om:e,Jm:f,callback:g})},cCa=(a,b,{eF:c=
[],dF:d=[],cssRowKey:e,om:f,Jm:g,callback:h}={})=>{a=ZBa(a);EQ(a,"d","1");hAa(a,c);GQ(a,d);return aCa(a,b,{cssRowKey:e,om:f,Jm:g,callback:h})};var eCa=function(a){return dCa(a).then(function(b){return JSON.parse(b.responseText)})},dCa=function(a){const b={},c=b.C_?b.C_.A():UG.A();return(new YF(function(d,e){let f;try{c.open("GET",a,!0)}catch(g){e(new GR("Error opening XHR: "+g.message,a,c))}c.onreadystatechange=function(){if(c.readyState==4){_.tb.clearTimeout(f);var g;!(g=TG(c.status))&&(g=c.status===0)&&(g=SD(a),g=!(g=="http"||g=="https"||g==""));g?d(c):e(new HR(c.status,a,c))}};c.onerror=function(){e(new GR("Network error",a,c))};if(b.headers)for(let g in b.headers){const h=
b.headers[g];h!=null&&c.setRequestHeader(g,h)}b.withCredentials&&(c.withCredentials=b.withCredentials);b.responseType&&(c.responseType=b.responseType);b.mimeType&&c.overrideMimeType(b.mimeType);b.VZ>0&&(f=_.tb.setTimeout(function(){c.onreadystatechange=()=>{};c.abort();e(new IR(a,c))},b.VZ));try{c.send(null)}catch(g){c.onreadystatechange=()=>{},_.tb.clearTimeout(f),e(new GR("Error sending XHR: "+g.message,a,c))}})).B(function(d){d instanceof jG&&c.abort();throw d;})},GR=function(a,b,c){_.ab.call(this,
a+", url="+b);this.url=b;this.af=c};_.BD(GR,_.ab);GR.prototype.name="XhrError";var HR=function(a,b,c){GR.call(this,"Request Failed, status="+a,b,c);this.status=a};_.BD(HR,GR);HR.prototype.name="XhrHttpError";var IR=function(a,b){GR.call(this,"Request timed out",a,b)};_.BD(IR,GR);IR.prototype.name="XhrTimeoutError";var gCa,hCa,iCa,KR,MR,mCa,jCa,LR,kCa,lCa;_.fCa=function(a,b,c,d,e=b){let f=b.length,g=()=>{f=0;a.onload=null;a.onerror=null;h=()=>{}},h=()=>{g();const m=e.filter(r=>!_.sr().A[r].A);m.length!==0?d(m,`Response was successful but was missing module(s) ${m}.`):c()},k=()=>{f--;f==0&&h()};b.forEach(m=>{m=_.sr().A[m];m.A?k():(m.D.push(new jR(k)),yBa(m,k))});a.onload=()=>h();a.onerror=()=>{g();d(b)}};
_.JR=function(a,b){let c=!1,d=[];for(let e=0;e<b.length;++e){const f=b[e];a.D[f]||(a.D[f]=!0,a.O.push(f),c=!0,d.push(f))}c&&(a.ka=!1)};gCa=function(a,b){if(b.href||b.getAttribute("data-href"))if(b=b.href||b.getAttribute("data-href"),Ir(b)&&!Mr(b).B.endsWith("_/js/")){b=iAa(Mr(b));for(const c of b)a.W.includes(c)||a.W.push(c)}};hCa=function(a,b,c,d=()=>{},e=()=>{},f=!1){KR(a,b,(g,h,k=h)=>{a.Fa&&f?a.Ka(g,h,d,e,k):a.load(g,h,d,e,k,c)},c)||d(-1)};iCa=function(a,b){return b.filter(c=>!a.D[c])};
KR=function(a,b,c,d){if(a.B)return a.B.then(()=>{KR(a,b,c,d)}),!0;if(!a.L){const f=[];var e=Object.assign({},a.D);LR(a,b,g=>{f.push(g.getId())},d,g=>!g.A,e);b=f}for(e=0;e<b.length;){let f=b.length-e,g=e==0?b:b.slice(e,b.length),h=jCa(a,g,d),k=_.Ba(h).toString();for(;k.length>a.Nt;)if(f>1)f-=Math.ceil((k.length-a.Nt)/6),f=Math.max(f,1),g=b.slice(e,e+f),h=jCa(a,g,d),k=_.Ba(h).toString();else return a.L?(a.L=!1,a.B=kCa(a).then(m=>{lCa(a,m,d)}),KR(a,b.slice(e),c,d)):!1;e+=f;a.L?c(h,g):c(h,g,e===b.length?
b:[])}return!0};MR=function(a){a.ka||(a.ka=!0,a.O.sort());return a.O};mCa=function(a){a=a.W;a.sort();return a};jCa=function(a,b,c){return a.L?cCa(a.J,b,{cssRowKey:a.ta,om:a.qa,Jm:c,eF:MR(a),dF:mCa(a)}):bCa(a.J,b,{cssRowKey:a.ta,om:a.qa,eF:MR(a),dF:mCa(a)})};_.NR=function(a,b){let c=[];for(let d=0;d<b.length;++d){const e=b[d];a.D[e]&&(delete a.D[e],_.ib(a.O,e),c.push(e))}};
_.nCa=function(a,b,c,d,e,f,g=d){a.H=c;a.Ow.insertBefore(c,a.Ow.firstChild);_.fCa(c,d,()=>{c.parentElement.removeChild(c);a.H==c&&(a.H=null);const h=new Set;d.map(k=>h.add(k));for(const k in a.fa)a.fa[k].A&&h.add(k);Array.from(h);f()},h=>{c.parentElement.removeChild(c);a.H==c&&(a.H=null);_.NR(a,h);a.B?a.B.then(()=>{e(-1,b)}):e(-1,b)},g)};
LR=function(a,b,c,d,e,f={}){const g=_.sr();for(let h of b){b=g.A[h];if(f[h]||e&&!e(b))continue;f[h]=!0;let k=b.B||[];if(d){let m=[];d[h]&&(m=Object.keys(d[h]));k=k.concat(m)}LR(a,k,c,d,e,f);c(b)}};kCa=function(a){a=a.J.clone();kAa(a);EQ(a,"dg",null);EQ(a,"md","1");return eCa(a.toString())};lCa=function(a,b,c){_.sr().iy((b||{}).moduleGraph);LR(a,MR(a),d=>{_.JR(a,[d.getId()])},c);a.B=null};
_.OR=class{constructor(a,b,c,d=!1,e=!1){this.gZ=a;this.J=Mr(_.Ba(a).toString(),!0);this.ta=b;this.qa=c;this.L=d;this.D={};this.fa={};this.O=[];this.ka=!0;this.W=(a=FQ(this.J,"excm"))?a.split(","):[];this.Ha=e;this.Pt=!1;this.Cr="anonymous";this.Nt=4043;this.Ow=document.head||document.documentElement;this.B=this.H=null;this.Xa=!0;Nr();_.JR(this,iAa(this.J));this.fetchPriority=void 0;this.Fa=!1;this.ca()}Pa(a,b,{Jm:c,Je:d,RX:e,DV:f}={}){this.fa=b;if(!a)throw Error("Rb");if(this.Ha){for(const g of document.getElementsByTagName("style"))gCa(this,
g);for(const g of document.getElementsByTagName("link"))gCa(this,g)}hCa(this,iCa(this,a),c,d,e,f)}Ka(){_.v(function*(){throw Error("Sb");})}ca(){}load(a,b,c,d,e=b){_.Ba(a);var f=this.Pt,g=this.Cr,h=this.fetchPriority;const k=_.Fu(document,"SCRIPT");_.$a(k,a);f&&(k.crossOrigin=g);k.async=!1;h&&k.setAttribute("fetchpriority",h);_.JR(this,b);_.nCa(this,a,k,b,c,d,e)}};var oCa=class{constructor(a){this.A=a}toString(){return this.A.join(".")}};var pCa=class{constructor(a,b,c=".wasm"){this.urlPrefix=a;this.B=b;this.A=c}clone(){return new pCa(this.urlPrefix,this.B,this.A)}toString(){return`${this.urlPrefix}${this.B.toString()}${this.A}`}};var sCa=function(a,b,c){_.v(function*(){const d=a.A;if(!(d in globalThis))return c(Error("Wb`"+d));const e=globalThis[d],f={};return b(qCa(()=>_.v(function*(){var g=fetch;var h=rCa(a,0).toString();g=yield g(h);if(!g.ok)throw Error("Yb`"+g.statusText);g=yield g.arrayBuffer();f.wasm=g;return yield e(f)}),"Failed to load Wasm module"))})},tCa=function(a){a=rCa(a,1).toString();a.lastIndexOf("/",0)==0&&(a=TD()+a);return _.Aa(a)},qCa=function(a,b){return _.v(function*(){const c=[];for(let d=1;d<=3;d++){const e=
Math.pow(d-1,2)*5E3;e&&(yield new Promise(f=>{setTimeout(f,e)}));try{return yield a()}catch(f){f instanceof Error?c.push(`Attempt ${d} of ${3}: ${f.message}`):c.push(`Attempt ${d} of ${3}: ${f}`)}}throw Error("$b`"+b+"`"+c.join("\n"));})},uCa=function(a,b,c,d){paa(d);sCa(a,b,c)},vCa=function(a,b,c){const d=document.createElement("script");_.$a(d,c);d.onload=()=>{d.remove();a()};d.onerror=()=>{d.remove();b()};document.head.appendChild(d)},Ppa=function(a){return _.v(function*(){const b=tCa(a);return qCa(()=>
new Promise((c,d)=>{typeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope?uCa(a,c,d,b):vCa(()=>{sCa(a,c,d)},()=>{d(Error("Zb"))},b)}),"Failed to load loader js")})},rCa=function(a,b=0){a=a.D.clone();switch(b){case 1:return a.A=".loader.js",a;default:return a}},Opa=class{constructor(a){this.A=_.wCa.name;this.B="";var b={},c=Mr(_.Ba(a).toString(),!0).D.wli.split(";");for(const e of c){if(!e.length)break;[c]=e.split(":",2);b[c]=[]}a:{for(var d of Object.keys(b)){b=d.split(".");b=
b.length!==4&&b.length!==3||b[0].indexOf("=")!==-1?null:new oCa(b);if(b===null)throw new TypeError("Tb`"+d);if(this.A===b.A[2]){this.B=d;break a}}throw Error("Vb`"+this.A);}d=this.B;b=Mr(_.Ba(a).toString(),!0);a=b.B;b=b.B.endsWith("_/js/")?"_/js/":b.B.endsWith("_/ss/")?"_/ss/":"";if(!b)throw Error("Ub");a=a.replace(b,"_/wa/");this.D=new pCa(a,d)}};var Bfa=function(a,b){const c=b||{};b=c.document||document;const d=_.Ba(a).toString(),e=(new DF(b)).createElement("SCRIPT");var f={nN:e,Ey:void 0};const g=new _.oC(xCa,f);let h=null;const k=c.timeout!=null?c.timeout:5E3;k>0&&(h=window.setTimeout(function(){PR(e,!0);g.Ig(new QR(1,"Timeout reached for loading script "+d))},k),f.Ey=h);e.onload=e.onreadystatechange=function(){e.readyState&&e.readyState!="loaded"&&e.readyState!="complete"||(PR(e,c.A1||!1,h),g.callback(null))};e.onerror=function(){PR(e,
!0,h);g.Ig(new QR(0,"Error while loading script "+d))};f=c.attributes||{};ta(f,{type:"text/javascript",charset:"UTF-8"});IF(e,f);_.$a(e,a);yCa(b).appendChild(e);return g},yCa=function(a){var b;return(b=(a||document).getElementsByTagName("HEAD"))&&b.length!==0?b[0]:a.documentElement},xCa=function(){if(this&&this.nN){const a=this.nN;a&&a.tagName=="SCRIPT"&&PR(a,!0,this.Ey)}},PR=function(a,b,c){c!=null&&_.tb.clearTimeout(c);a.onload=()=>{};a.onerror=()=>{};a.onreadystatechange=()=>{};b&&window.setTimeout(function(){NF(a)},
0)},QR=function(a,b){let c="Jsloader error (code #"+a+")";b&&(c+=": "+b);_.ab.call(this,c);this.code=a};_.BD(QR,_.ab);var Yr=null,Zr=new WeakMap;var zCa=class{send(a,b){raa(a);return this.A(a).then(c=>{if(b){const d=new b;c=c==null?d:ea(c,daa,eaa,faa,b)}return c})}};var RR=function(a,b){for(const f in a.J)if(a.J.hasOwnProperty(f)){var c=b,d=f,e=a.J[f];const g=c.config.get(d);e!==g&&c.config.update(d,e)}},ACa=function(a){return new Promise((b,c)=>{a.then(d=>{b(d.result===!1&&d.body!=null?{data:d.body}:d.result)},d=>{c(d.result===!1&&d.body!=null?{data:d.body}:d.result)})})},BCa=function(a,b){return{root:a.H,path:b.path,method:b.httpMethod,body:b.body,params:b.Da,headers:b.headers,authType:b.authType,apiId:b.apiId||a.fa}},SR=class extends zCa{constructor(a,b,c,
d){super();this.H=a;this.qa=b;this.F=null;this.J=c||{};this.D=d||{};this.fa=void 0}B(){return(this.F||zfa()).then(a=>{a=a||window.gapi;RR(this,a);return Cfa(a,{apiKey:this.qa,clientId:this.D.clientId,scope:this.D.scope,kL:this.D.kL,fetchBasicProfile:this.D.fetchBasicProfile}).then(()=>a)})}A(a){return this.B().then(b=>{const c=this;return _.v(function*(){c.D.ox!==void 0&&(yield $r(b,c.D.ox));RR(c,b);return ACa(b.client.request(BCa(c,a)))})})}};
SR.$inject=["gapiUrl","gapiKey","gapiConfigUpdates","gapiAuthParams","defaultApiId"];_.Kv=class extends _.sF{constructor(a){super(a)}};_.Jv=class extends _.sF{constructor(a){super(a)}getType(){return _.ZE(this,1)}};_.Tv=class extends _.sF{constructor(a){super(a)}getType(){return _.ZE(this,1)}};_.Vv=class extends _.sF{constructor(a){super(a)}getType(){return _.ZE(this,1)}};_.ww=function(a,b){return _.Dv(a,6,b)};_.vw=class extends _.sF{constructor(a){super(a)}};_.Mv=class extends _.sF{constructor(a){super(a)}getType(){return _.ZE(this,1)}};_.Ev=class extends _.sF{constructor(a){super(a)}};_.Pv=class extends _.sF{constructor(a){super(a)}getType(){return _.ZE(this,1)}B(){return _.UE(this,4)}};var Cv=class extends _.sF{constructor(a){super(a)}getType(){return _.ZE(this,1)}};_.Hv=class extends _.sF{constructor(a){super(a)}getType(){return _.ZE(this,1)}};_.Ov=class extends _.sF{constructor(a){super(a)}};var hB=class extends _.sF{constructor(a){super(a)}getValue(a){return aF(this,a)}setValue(a,b){Sd(this);const c=$d(this,2,_.jd,2,!0);let d;const e=(d=Tb(c===_.Wd?7:c[_.Ub]|0))!=null?d:0;hc(c,a);a!=void 0?c.splice(a,1,hd(b,e)):c.push(hd(b,e));return this}};var Rpa=function(a,b){return RE(a,1,b)},fB=class extends _.sF{constructor(a){super(a)}};_.oy=class extends _.sF{constructor(a){super(a)}};_.py=function(a,b){return Ku(a,1,b)};_.my=function(a,b){return _.Dv(a,11,b)};_.ly=class extends _.sF{constructor(a){super(a)}};_.TR=function(a){return _.QE(a,_.ly,2)};_.Nv=class extends _.sF{constructor(a){super(a)}getType(){return _.ZE(this,1)}getId(){return _.WE(this,4)}};_.Rv=class extends _.sF{constructor(a){super(a)}getType(){return _.ZE(this,1)}getId(){return _.WE(this,2)}};_.Gv=class extends _.sF{constructor(a){super(a)}getType(){return _.ZE(this,1)}};_.Sv=class extends _.sF{constructor(a){super(a)}getType(){return _.ZE(this,1)}};_.Uv=class extends _.sF{constructor(a){super(a)}getType(){return _.ZE(this,1)}};var UR=class extends _.sF{constructor(a){super(a)}};_.VR=class extends _.sF{constructor(a){super(a)}};var Bv,CCa;Bv=function(a){var b=new _.WR;return Ku(b,1,a)};_.YR=function(a){return _.QE(a,Cv,2)};_.WR=class extends _.sF{constructor(a){super(a)}};CCa=_.oe(_.WR);var ZR=class{constructor(a){this.map={};this.A={};if(a)for(const [b,c]of Object.entries(a))this.put(b,c)}put(a,b){this.map[String(a)]=b;this.A[String(b)]=a}get(a){return this.map[String(a)]}remove(a){const b=this.map[String(a)];b!==void 0&&(delete this.map[String(a)],delete this.A[String(b)])}};var $R=class{};var is=RegExp("{{\\s*(.+?)\\s*}}","g"),Gfa=/-+([a-z0-9])/g;var DCa=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".split(" ")),ps=function(a,b,c){let d="";const e=b.toString().trim();DCa.has(a)&&b!==0&&b!=="0"&&(typeof b==="number"?d="px":(a=b.match(/^[+-]?[\d\.]+([a-z]*)$/))&&a[1].length==
0&&c.push(new og(3005,!1)));return e+d},ECa=class extends $R{};var Ifa=typeof document==="undefined"?null:document.documentElement;var FCa=class{};var zs=new Set(["true","1"]),As=new Set(["false","0"]);var Lfa=RegExp("s*:selfs*,?","g"),HCa=class{build(a,b){b=new GCa(b);this.B(b);return ls(this,gs(a),b)}B(a){a.A="";a.D=new Map;a.D.set("",new Map);a.currentTime=0}rO(a,b){let c=b.kl=0,d=b.Gi=0;const e=[],f=[];a.name.charAt(0)=="@"&&b.errors.push(new og(3006,!1));a.yU.forEach(g=>{this.B(b);if(g.type==0){var h=g.name;h.toString().split(/\s*,\s*/).forEach(k=>{g.name=k;e.push(this.FG(g,b))});g.name=h}else g.type==1?(h=this.GG(g,b),c+=h.kl,d+=h.Gi,f.push(h)):b.errors.push(new og(3007,!1))});return{type:7,
name:a.name,states:e,gk:f,kl:c,Gi:d,options:null}}FG(a,b){const c=this.St(a.za,b),d=a.options&&a.options.params||null;if(c.kU){const e=new Set,f=d||{};c.za.forEach(g=>{g instanceof Map&&g.forEach(h=>{hs(h).forEach(k=>{f.hasOwnProperty(k)||e.add(k)})})});e.size&&b.errors.push(Dfa([...e.values()]))}return{type:0,name:a.name,style:c,options:d?{params:d}:null}}GG(a,b){b.kl=0;b.Gi=0;const c=ls(this,gs(a.animation),b);return{type:1,gM:Kfa(a.lV,b.errors),animation:c,kl:b.kl,Gi:b.Gi,options:Bs(a.options)}}pO(a,
b){return{type:2,fj:a.fj.map(c=>ls(this,c,b)),options:Bs(a.options)}}nO(a,b){const c=b.currentTime;let d=0;const e=a.fj.map(f=>{b.currentTime=c;f=ls(this,f,b);d=Math.max(d,b.currentTime);return f});b.currentTime=d;return{type:3,fj:e,options:Bs(a.options)}}kO(a,b){const c=Ofa(a.fk,b.errors);b.B=c;var d=a.za?a.za:Iq({});if(d.type==5)a=this.My(d,b);else{d=a.za;a=!1;d||(a=!0,d={},c.easing&&(d.easing=c.easing),d=Iq(d));b.currentTime+=c.duration+c.delay;const e=this.St(d,b);e.sW=a;a=e}b.B=null;return{type:4,
fk:c,style:a,options:null}}St(a,b){a=this.A(a,b);this.D(a,b);return a}A(a,b){const c=[],d=Array.isArray(a.za)?a.za:[a.za];for(let g of d)typeof g==="string"?g==="*"?c.push(g):b.errors.push(new og(3002,!1)):c.push(new Map(Object.entries(g)));let e=!1,f=null;c.forEach(g=>{if(g instanceof Map&&(g.has("easing")&&(f=g.get("easing"),g.delete("easing")),!e))for(let h of g.values())if(h.toString().indexOf("{{")>=0){e=!0;break}});return{type:6,za:c,easing:f,offset:a.offset,kU:e,options:null}}D(a,b){const c=
b.B;let d=b.currentTime,e=b.currentTime;c&&e>0&&(e-=c.duration+c.delay);a.za.forEach(f=>{typeof f!=="string"&&f.forEach((g,h)=>{const k=b.D.get(b.A),m=k.get(h);let r=!0;m&&(e!=d&&e>=m.startTime&&d<=m.endTime&&(b.errors.push(new og(3010,!1)),r=!1),e=m.startTime);r&&k.set(h,{startTime:e,endTime:d});b.options&&Ffa(g,b.options,b.errors)})})}My(a,b){const c={type:5,za:[],options:null};if(!b.B)return b.errors.push(new og(3011,!1)),c;let d=0;const e=[];let f=!1,g=!1,h=0;const k=a.fj.map(F=>{F=this.A(F,b);
let I=F.offset!=null?F.offset:Nfa(F.za),S=0;I!=null&&(d++,S=F.offset=I);g=g||S<0||S>1;f=f||S<h;h=S;e.push(S);return F});g&&b.errors.push(new og(3012,!1));f&&b.errors.push(new og(3200,!1));a=a.fj.length;let m=0;d>0&&d<a?b.errors.push(new og(3202,!1)):d==0&&(m=1/(a-1));const r=a-1,x=b.currentTime,z=b.B,B=z.duration;k.forEach((F,I)=>{I=m>0?I==r?1:m*I:e[I];const S=I*B;b.currentTime=x+z.delay+S;z.duration=S;this.D(F,b);F.offset=I;c.za.push(F)});return c}Ny(a,b){return{type:8,animation:ls(this,gs(a.animation),
b),options:Bs(a.options)}}lO(a,b){b.Gi++;return{type:9,options:Bs(a.options)}}mO(a,b){return{type:10,animation:this.Ny(a.animation,b),options:Bs(a.options)}}oO(a,b){const c=b.A,d=a.options||{};b.kl++;b.F=a;const [e,f]=Mfa(a.yn);b.A=c.length?c+" "+e:e;us(b.D,b.A,new Map);const g=ls(this,gs(a.animation),b);b.F=null;b.A=c;return{type:11,yn:e,limit:d.limit||0,optional:!!d.optional,cW:f,animation:g,C2:a.yn,options:Bs(a.options)}}qO(a,b){b.F||b.errors.push(new og(3013,!1));const c=a.fk==="full"?{duration:0,
delay:0,easing:"full"}:cs(a.fk,b.errors,!0);return{type:12,animation:ls(this,gs(a.animation),b),fk:c,options:null}}},GCa=class{constructor(a){this.errors=a;this.Gi=this.kl=0;this.B=this.A=this.F=null;this.currentTime=0;this.D=new Map;this.options=null}};var aS=class{constructor(){this.A=new Map}get(a){return this.A.get(a)||[]}append(a,b){let c=this.A.get(a);c||this.A.set(a,c=[]);c.push(...b)}has(a){return this.A.has(a)}clear(){this.A.clear()}};var ICa=RegExp(":enter","g"),JCa=RegExp(":leave","g"),Pfa=function(a,b,c,d,e,f,g,h,k,m=[]){var r=new KCa;k=k||new aS;a=new LCa(a,b,k,d,e,m,[]);a.options=h;d=h.delay?bs(h.delay):0;bS(a.A,d);cS(a.A,[f],null,a.errors,h);ls(r,c,a);c=a.gj.filter(x=>x.ta());if(c.length&&g.size){let x;for(f=c.length-1;f>=0;f--)if(r=c[f],r.element===b){x=r;break}x&&x.qa===x.A&&cS(x,[g],null,a.errors,h)}return c.length?c.map(x=>x.ka()):[Cs(b,[],[],[],0,d,"",!1)]},KCa=class{rO(){}FG(){}GG(){}lO(a,b){var c=b.fa.get(b.element);
if(c){const d=dS(b,a.options),e=b.A.currentTime;c=this.B(c,d,d.options);e!=c&&eS(b,c)}b.B=a}mO(a,b){const c=dS(b,a.options);eS(c);this.A([a.options,a.animation.options],b,c);this.Ny(a.animation,c);eS(b,c.A.currentTime);b.B=a}A(a,b,c){for(const d of a){let e;if(a=(e=d)==null?void 0:e.delay){let f,g;a=typeof a==="number"?a:bs(js(a,(g=(f=d)==null?void 0:f.params)!=null?g:{},b.errors));fS(c,a)}}}B(a,b,c){let d=b.A.currentTime;const e=c.duration!=null?bs(c.duration):null,f=c.delay!=null?bs(c.delay):null;
e!==0&&a.forEach(g=>{const h={duration:e!=null?e:g.duration,delay:b.A.currentTime+(f!=null?f:0)+g.delay,easing:""};g=new MCa(b.H,g.element,g.Pk,g.Kp,g.gn,h,g.IZ);b.gj.push(g);d=Math.max(d,h.duration+h.delay)});return d}Ny(a,b){NCa(b,a.options,!0);ls(this,a.animation,b);b.B=a}pO(a,b){const c=b.J;let d=b;const e=a.options;e&&(e.params||e.delay)&&(d=dS(b,e),eS(d),e.delay!=null&&(d.B.type==6&&(gS(d.A),d.B=hS),fS(d,bs(e.delay))));a.fj.length&&(a.fj.forEach(f=>ls(this,f,d)),iS(d.A),d.J>c&&eS(d));b.B=a}nO(a,
b){const c=[];let d=b.A.currentTime;const e=a.options&&a.options.delay?bs(a.options.delay):0;a.fj.forEach(f=>{const g=dS(b,a.options);e&&fS(g,e);ls(this,f,g);d=Math.max(d,g.A.currentTime);c.push(g.A)});c.forEach(f=>jS(b.A,f));eS(b,d);b.B=a}D(a,b){return a.SU?(a=a.strValue,a=b.params?js(a,b.params,b.errors):a,cs(a,b.errors)):{duration:a.duration,delay:a.delay,easing:a.easing}}kO(a,b){const c=b.D=this.D(a.fk,b),d=b.A;c.delay&&(kS(b.A,b.A.duration+c.delay),gS(d));const e=a.style;e.type==5?this.My(e,
b):(kS(b.A,b.A.duration+c.duration),this.St(e,b),iS(d));b.D=null;b.B=a}St(a,b){const c=b.A;var d=b.D;!d&&c.A.size>0&&(c.duration+=1,c.O());d=d&&d.easing||a.easing;if(a.sW){d&&c.W.set("easing",d);for(let [e,f]of c.B)d=e,c.L.set(d,f||"*"),c.A.set(d,"*");c.qa=c.A}else cS(c,a.za,d,b.errors,b.options);b.B=a}My(a,b){const c=b.D,d=b.A.duration,e=c.duration,f=dS(b).A;f.easing=c.easing;a.za.forEach(g=>{kS(f,(g.offset||0)*e);cS(f,g.za,g.easing,b.errors,b.options);iS(f)});jS(b.A,f);eS(b,d+e);b.B=a}oO(a,b){var c=
b.A.currentTime;const d=a.options||{},e=d.delay?bs(d.delay):0;e&&(b.B.type===6||c==0&&b.A.A.size>0)&&(gS(b.A),b.B=hS);let f=c;c=OCa(b,a.yn,a.limit,a.cW,d.optional?!0:!1,b.errors);b.F=c.length;let g=null;c.forEach((h,k)=>{b.ig=k;k=dS(b,a.options,h);e&&fS(k,e);h===b.element&&(g=k.A);ls(this,a.animation,k);iS(k.A);f=Math.max(f,k.A.currentTime)});b.ig=0;b.F=0;eS(b,f);g&&(jS(b.A,g),gS(b.A));b.B=a}qO(a,b){const c=b.ca,d=b.A;var e=a.fk,f=Math.abs(e.duration);const g=f*(b.F-1);f*=b.ig;switch(e.duration<0?
"reverse":e.easing){case "reverse":f=g-f;break;case "full":f=c.W}e=b.A;f&&bS(e,f);e=e.currentTime;ls(this,a.animation,b);b.B=a;c.W=d.currentTime-e+(d.startTime-c.A.startTime)}},hS={},dS=function(a,b=null,c){c=c||a.element;c=new LCa(a.H,c,a.fa,a.L,a.O,a.errors,a.gj,a.A.fork(c,0));c.B=a.B;c.D=a.D;c.options=a.ka();NCa(c,b);c.ig=a.ig;c.F=a.F;c.ca=a;a.J++;return c},eS=function(a,b){a.B=hS;a.A=a.A.fork(a.element,b);a.gj.push(a.A)},fS=function(a,b){b>0&&bS(a.A,b)},NCa=function(a,b,c){if(b){var d=a.options;
b.duration!=null&&(d.duration=bs(b.duration));b.delay!=null&&(d.delay=bs(b.delay));var e=b.params;if(e){let f=d.params;f||(f=a.options.params={});Object.keys(e).forEach(g=>{c&&f.hasOwnProperty(g)||(f[g]=js(e[g],f,a.errors))})}}},OCa=function(a,b,c,d,e,f){let g=[];d&&g.push(a.element);b.length>0&&(b=b.replace(ICa,"."+a.L),b=b.replace(JCa,"."+a.O),a=a.H.query(a.element,b,c!=1),c!==0&&(a=c<0?a.slice(a.length+c,a.length):a.slice(0,c)),g.push(...a));e||g.length!=0||f.push(new og(3014,!1));return g},LCa=
class{constructor(a,b,c,d,e,f,g,h){this.H=a;this.element=b;this.fa=c;this.L=d;this.O=e;this.errors=f;this.gj=g;this.D=this.ca=null;this.B=hS;this.J=0;this.options={};this.W=this.F=this.ig=0;this.A=h||new lS(this.H,b,0);g.push(this.A)}get params(){return this.options.params}ka(){const a={};if(this.options){const b=this.options.params;if(b){const c=a.params={};Object.keys(b).forEach(d=>{c[d]=b[d]})}}return a}},bS=function(a,b){const c=a.D.size===1&&a.H.size;a.duration||c?(kS(a,a.currentTime+b),c&&gS(a)):
a.startTime+=b},cS=function(a,b,c,d,e){c&&a.W.set("easing",c);c=e&&e.params||{};b=Qfa(b,a.B);for(let [f,g]of b){b=f;e=js(g,c,d);a.H.set(b,e);if(!a.F.has(b)){let h;a.L.set(b,(h=a.B.get(b))!=null?h:"*")}a.fa(b,e)}},gS=function(a){for(let [b,c]of a.F){let d=b,e=c;a.H.set(d,e);a.fa(d,e)}},iS=function(a){a.H.size!=0&&(a.H.forEach((b,c)=>{a.A.set(c,b)}),a.H.clear(),a.F.forEach((b,c)=>{a.A.has(c)||a.A.set(c,b)}))},jS=function(a,b){b.ca.forEach((c,d)=>{const e=a.ca.get(d);(!e||c.time>e.time)&&a.fa(d,c.value)})},
kS=function(a,b){iS(a);a.duration=b;a.O()},lS=class{constructor(a,b,c,d){this.Fa=a;this.element=b;this.startTime=c;this.J=d;this.duration=0;this.easing=null;this.W=new Map;this.A=new Map;this.D=new Map;this.ca=new Map;this.F=new Map;this.H=new Map;this.L=new Map;this.qa=null;this.J||(this.J=new Map);this.B=this.J.get(b);this.B||(this.B=this.F,this.J.set(b,this.F));this.O()}ta(){switch(this.D.size){case 0:return!1;case 1:return this.A.size>0;default:return!0}}get currentTime(){return this.startTime+
this.duration}fork(a,b){iS(this);return new lS(this.Fa,a,b||this.currentTime,this.J)}O(){this.A&&(this.W=this.A);this.A=this.D.get(this.duration);this.A||(this.A=new Map,this.D.set(this.duration,this.A))}fa(a,b){this.F.set(a,b);this.B.set(a,b);this.ca.set(a,{time:this.currentTime,value:b})}get properties(){const a=[];for(let b in this.A)a.push(b);return a}ka(){iS(this);const a=new Set,b=new Set,c=this.D.size===1&&this.duration===0;let d=[];this.D.forEach((g,h)=>{g=new Map([...this.L,...g]);g.forEach((k,
m)=>{k==="!"?a.add(m):k==="*"&&b.add(m)});c||g.set("offset",h/this.duration);d.push(g)});const e=[...a.values()],f=[...b.values()];if(c){const g=d[0],h=new Map(g);g.set("offset",0);h.set("offset",1);d=[g,h]}return Cs(this.element,d,e,f,this.duration,this.startTime,this.easing,!1)}},MCa=class extends lS{constructor(a,b,c,d,e,f,g=!1){super(a,b,f.delay);this.Pk=c;this.Kp=d;this.gn=e;this.Ka=g;this.fk={duration:f.duration,delay:f.delay,easing:f.easing}}ta(){return this.Pk.length>1}ka(){let a=this.Pk,
{delay:b,duration:c,easing:d}=this.fk;if(this.Ka&&b){const g=[],h=c+b;var e=b/h,f=new Map(a[0]);f.set("offset",0);g.push(f);f=new Map(a[0]);f.set("offset",Math.round(e*100)/100);g.push(f);e=a.length-1;for(f=1;f<=e;f++){let k=new Map(a[f]);const m=k.get("offset");k.set("offset",Math.round((b+m*c)/h*100)/100);g.push(k)}c=h;b=0;d="";a=g}return Cs(this.element,a,this.Kp,this.gn,c,b,d,!0)}};var mS={},nS=function(a,b,c,d){let e=a.B.get("*");b!==void 0&&(e=a.B.get(b==null?void 0:b.toString())||e);return e?PCa(e,c,d):new Map},Gs=class{constructor(a,b,c){this.D=a;this.A=b;this.B=c}match(a,b,c,d){return Rfa(this.A.gM,a,b,c,d)}build(a,b,c,d,e,f,g,h,k,m){const r=[];var x=this.A.options&&this.A.options.params||mS;g=nS(this,c,g&&g.params||mS,r);const z=h&&h.params||mS;h=nS(this,d,z,r);const B=new Set,F=new Map,I=new Map,S=d==="void";let P;x={params:Fs(z,x),delay:(P=this.A.options)==null?void 0:
P.delay};a=m?[]:Ds(a,b,this.A.animation,e,f,g,h,x,k,r);let ia=0;a.forEach(W=>{ia=Math.max(W.duration+W.delay,ia)});if(r.length)return Es(b,this.D,c,d,S,g,h,[],[],F,I,ia,r);a.forEach(W=>{const ja=W.element,ka=us(F,ja,new Set);W.Kp.forEach(O=>ka.add(O));const va=us(I,ja,new Set);W.gn.forEach(O=>va.add(O));ja!==b&&B.add(ja)});return Es(b,this.D,c,d,S,g,h,a,[...B.values()],F,I,ia)}},PCa=function(a,b,c){const d=new Map,e=Fs(b,a.A);a.za.za.forEach(f=>{typeof f!=="string"&&f.forEach((g,h)=>{g&&(g=js(g,e,
c));const k=ds(h);g=ps(k,g,c);d.set(h,g)})});return d},QCa=class{constructor(a,b){this.za=a;this.A=b}};var RCa=function(a,b,c,d,e){return a.D.find(f=>f.match(b,c,d,e))||null},SCa=class{constructor(a,b){this.name=a;this.A=b;this.D=[];this.states=new Map;b.states.forEach(c=>{this.states.set(c.name,new QCa(c.style,c.options&&c.options.params||{}))});Hs(this.states,"true","1");Hs(this.states,"false","0");b.gk.forEach(c=>{this.D.push(new Gs(a,c,this.states))});this.B=Sfa(a,this.states)}};var TCa=new aS,UCa=class{constructor(a){this.F=a;this.H=new Map;this.D=new Map;this.A=[]}register(a,b){const c=[];b=(new HCa).build(b,c,[]);if(c.length)throw new og(3503,!1);this.H.set(a,b)}create(a,b,c={}){var d=[];const e=this.H.get(a),f=new Map;e?(b=Ds(this.F,b,e,"ng-enter","ng-leave",new Map,new Map,c,TCa,d),b.forEach(g=>{const h=us(f,g.element,new Map);g.gn.forEach(k=>h.set(k,null))})):(d.push(new og(3300,!1)),b=[]);if(d.length)throw new og(3504,!1);f.forEach((g,h)=>{g.forEach((k,m)=>{g.set(m,
ks(h,m))})});d=b.map(g=>{var h=f.get(g.element);const k=g.element;h=qs(g.Pk,new Map,h);return this.F.animate(k,h,g.duration,g.delay,g.easing,[],!0)});d=os(d);this.D.set(a,d);d.xc(()=>this.destroy(a));this.A.push(d);return d}destroy(a){const b=this.B(a);b.destroy();this.D.delete(a);a=this.A.indexOf(b);a>=0&&this.A.splice(a,1)}B(a){a=this.D.get(a);if(!a)throw new og(3301,!1);return a}listen(a,b,c,d){b=ts(b,"","","");ss(this.B(a),c,b,d);return()=>{}}command(a,b,c,d){if(c=="register")this.register(a,
d[0]);else if(c=="create")this.create(a,b,d[0]||{});else switch(b=this.B(a),c){case "play":b.play();break;case "pause":b.pause();break;case "reset":b.reset();break;case "restart":b.bj();break;case "finish":b.finish();break;case "init":b.init();break;case "setPosition":b.setPosition(parseFloat(d[0]));break;case "destroy":this.destroy(a)}}};var VCa=[],WCa={Be:"",An:!1,CF:!1,Fw:!1,aF:!1},Tfa={Be:"",CF:!1,An:!1,Fw:!1,aF:!0},XCa=function(a,b){const c=b.params;if(c){const d=a.options.params;Object.keys(c).forEach(e=>{d[e]==null&&(d[e]=c[e])})}},oS=class{get params(){return this.options.params}constructor(a,b){this.Be=b===void 0?"":b;var c=(b=a&&a.hasOwnProperty("value"))?a.value:a;this.value=c!=null?c:null;b?(a=Object.assign({},a),this.options=(delete a.value,a)):this.options={};this.options.params||(this.options.params={})}},pS=new oS("void"),
qS=function(a,b){a.A.A.delete(b);a.F.delete(b);const c=a.A.J.get(b);c&&(c.forEach(d=>d.destroy()),a.A.J.delete(b))},YCa=function(a,b,c,d,e){const f=a.A.A.get(b),g=new Map;if(f){const h=[];f.forEach((k,m)=>{g.set(m,k.value);a.B.has(m)&&(k=a.trigger(b,m,"void",e))&&h.push(k)});if(h.length)return rS(a.A,a.id,b,!0,c,g),d&&os(h).Pg(()=>Os(a.A,b)),!0}return!1},ZCa=function(a,b){const c=a.F.get(b),d=a.A.A.get(b);if(c&&d){const e=new Set;c.forEach(f=>{f=f.name;if(!e.has(f)){e.add(f);var g=a.B.get(f).B,h=
d.get(f)||pS,k=new oS("void"),m=new sS(a.id,f,b);a.A.ta++;a.H.push({element:b,Ze:f,transition:g,Km:h,Bl:k,dn:m,HL:!0})}})}},$Ca=function(a,b){const c=[];a.H.forEach(d=>{const e=d.dn;if(!e.Db){var f=d.element,g=a.F.get(f);g&&g.forEach(h=>{if(h.name==d.Ze){const k=ts(f,d.Ze,d.Km.value,d.Bl.value);k._data=b;ss(d.dn,h.Jx,k,h.callback)}});e.J?tS(a.A,()=>{e.destroy()}):c.push(d)}});a.H=[];return c.sort((d,e)=>{const f=d.transition.A.Gi,g=e.transition.A.Gi;return f==0||g==0?f-g:xs(d.element,e.element)?1:
-1})},cDa=class{constructor(a,b,c){this.id=a;this.Ki=b;this.A=c;this.D=[];this.B=new Map;this.H=[];this.F=new Map;this.J="ng-tns-"+a;Ms(b,this.J)}listen(a,b,c,d){if(!this.B.has(b))throw new og(3302,!1);if(c==null||c.length==0)throw new og(3303,!1);if(c!="start"&&c!="done")throw new og(3400,!1);const e=us(this.F,a,[]),f={name:b,Jx:c,callback:d};e.push(f);const g=us(this.A.A,a,new Map);g.has(b)||(Ms(a,"ng-trigger"),Ms(a,"ng-trigger-"+b),g.set(b,pS));return()=>{tS(this.A,()=>{const h=e.indexOf(f);h>=
0&&e.splice(h,1);this.B.has(b)||g.delete(b)})}}register(a,b){if(this.B.has(a))return!1;this.B.set(a,b);return!0}O(a){a=this.B.get(a);if(!a)throw new og(3401,!1);return a}trigger(a,b,c,d){d=d===void 0?!0:d;const e=this.O(b),f=new sS(this.id,b,a);var g=this.A.A.get(a);g||(Ms(a,"ng-trigger"),Ms(a,"ng-trigger-"+b),this.A.A.set(a,g=new Map));let h=g.get(b);const k=new oS(c,this.id);c&&c.hasOwnProperty("value")||!h||XCa(k,h.options);g.set(b,k);h||(h=pS);if(k.value!=="void"&&h.value===k.value){if(!Wfa(h.params,
k.params)){d=[];const r=nS(e.B,h.value,h.params,d),x=nS(e.B,k.value,k.params,d);if(d.length)throw new og(3402,!1);tS(this.A,()=>{fs(a,r);es(a,x)})}}else{c=us(this.A.J,a,[]);c.forEach(r=>{r.Be==this.id&&r.Ze==b&&r.Sg&&r.destroy()});g=RCa(e,h.value,k.value,a,k.params);var m=!1;if(!g){if(!d)return;g=e.B;m=!0}this.A.ta++;this.H.push({element:a,Ze:b,transition:g,Km:h,Bl:k,dn:f,HL:m});m||(Ms(a,"ng-animate-queued"),f.Ti(()=>{Ns(a,"ng-animate-queued")}));f.Pg(()=>{var r=this.D.indexOf(f);r>=0&&this.D.splice(r,
1);if(r=this.A.J.get(a)){let x=r.indexOf(f);x>=0&&r.splice(x,1)}});this.D.push(f);c.push(f);return f}}L(a,b){const c=this.A.D.query(a,".ng-trigger",!0);c.forEach(d=>{if(!d.__ng_removed){var e=aDa(this.A,d);e.size?e.forEach(f=>YCa(f,d,b,!1,!0)):qS(this,d)}});uS(this.A,()=>c.forEach(d=>qS(this,d)))}removeNode(a,b){const c=this.A;a.childElementCount&&this.L(a,b);if(!YCa(this,a,b,!0)){var d=!1;if(c.Xa){var e=c.fa.length?c.W.get(a):[];if(e&&e.length)d=!0;else for(e=a;e=e.parentNode;)if(c.A.get(e)){d=!0;
break}}ZCa(this,a);d?rS(c,this.id,a,!1,b):(d=a.__ng_removed,d&&d!==WCa||(tS(c,()=>qS(this,a)),bDa(c,a),c.Pa(a,b)))}}destroy(a){this.D.forEach(b=>b.destroy());this.L(this.Ki,a)}},tS=function(a,b){a.Ka.push(b)},aDa=function(a,b){const c=new Set;if(b=a.A.get(b))for(let d of b.values())d.Be&&(b=a.H(d.Be))&&c.add(b);return c},uS=function(a,b){a.ka.push(b)},rS=function(a,b,c,d,e,f){a.B.push(c);c.__ng_removed={Be:b,An:e,Fw:d,aF:!1,FE:f}},Os=function(a,b){const c=b.__ng_removed;if(c&&c.An){b.__ng_removed=
WCa;if(c.Be){bDa(a,b);const e=a.H(c.Be);e&&qS(e,b)}a.Pa(b,c.An)}let d;((d=b.classList)==null?0:d.contains("ng-animate-disabled"))&&vS(a,b,!1);a.D.query(b,".ng-animate-disabled",!0).forEach(e=>{vS(a,e,!1)})},bDa=function(a,b){let c=a.D.query(b,".ng-trigger",!0);c.forEach(d=>dDa(a,d));a.W.size!=0&&(c=a.D.query(b,".ng-animating",!0),c.forEach(d=>eDa(a,d)))},fDa=function(a,b,c,d){if(Is(c)){var e=c.__ng_removed;e&&e.An&&(e.An=!1,e.CF=!0,e=a.B.indexOf(c),e>=0&&a.B.splice(e,1));b&&(b=a.H(b))&&Ms(c,b.J);
d&&a.F.push(c)}},vS=function(a,b,c){c?a.O.has(b)||(a.O.add(b),Ms(b,"ng-animate-disabled")):a.O.has(b)&&(a.O.delete(b),Ns(b,"ng-animate-disabled"))},dDa=function(a,b){(a=a.J.get(b))&&a.forEach(c=>{c.Sg?c.J=!0:c.destroy()})},eDa=function(a,b){(a=a.W.get(b))&&a.forEach(c=>c.finish())},gDa=function(a,b,c,d){return c.length>0?a.D.animate(b.element,c,b.duration,b.delay,b.easing,d):new ms(b.duration,b.delay)},iDa=class{Pa(a,b){this.fb(a,b)}constructor(a,b){this.Fa=a;this.D=b;this.fa=[];this.qa=new Map;this.J=
new Map;this.W=new Map;this.A=new Map;this.O=new Set;this.ta=this.Xa=0;this.ca={};this.L=[];this.Ka=[];this.ka=[];this.Ha=new Map;this.F=[];this.B=[];this.fb=()=>{}}nb(a,b){const c=this.L,d=this.Ha;if(c.length-1>=0){let e=!1,f=ws(b);for(;f;){const g=d.get(f);if(g){c.splice(c.indexOf(g)+1,0,a);e=!0;break}f=ws(f)}e||c.unshift(a)}else c.push(a);d.set(b,a);return a}register(a,b){var c=this.ca[a];c||(c=new cDa(a,b,this),this.Fa&&xs(this.Fa,b)?this.nb(c,b):(this.qa.set(b,c),this.F.push(b)),c=this.ca[a]=
c);return c}destroy(a,b){a&&(tS(this,()=>{}),uS(this,()=>{const c=this.H(a);this.Ha.delete(c.Ki);const d=this.L.indexOf(c);d>=0&&this.L.splice(d,1);c.destroy(b);delete this.ca[a]}))}H(a){return this.ca[a]}trigger(a,b,c,d){return Is(b)&&(a=this.H(a))?(a.trigger(b,c,d),!0):!1}removeNode(a,b,c){if(Is(b)){var d=a?this.H(a):null;d?d.removeNode(b,c):rS(this,a,b,!1,c);(d=this.Ha.get(b))&&d.id!==a&&d.removeNode(b,c)}else this.Pa(b,c)}listen(a,b,c,d,e){return Is(b)?this.H(a).listen(b,c,d,e):()=>{}}Nb(a,b,
c,d,e){return a.transition.build(this.D,a.element,a.Km.value,a.Bl.value,c,d,a.Km.options,a.Bl.options,b,e)}flush(a){a=a===void 0?-1:a;let b=[];this.qa.size&&(this.qa.forEach((d,e)=>this.nb(d,e)),this.qa.clear());if(this.Xa&&this.F.length)for(var c=0;c<this.F.length;c++)Ms(this.F[c],"ng-star-inserted");if(this.L.length&&(this.ta||this.B.length)){c=[];try{b=this.vc(c,a)}finally{for(a=0;a<c.length;a++)c[a]()}}else for(a=0;a<this.B.length;a++)Os(this,this.B[a]);this.ta=0;this.F.length=0;this.B.length=
0;this.Ka.forEach(d=>d());this.Ka=[];if(this.ka.length){const d=this.ka;this.ka=[];b.length?os(b).Pg(()=>{d.forEach(e=>e())}):d.forEach(e=>e())}}vc(a,b){const c=new aS,d=[],e=new Map,f=[],g=new Map,h=new Map,k=new Map,m=new Set;this.O.forEach(Ia=>{m.add(Ia);Ia=this.D.query(Ia,".ng-animate-queued",!0);for(let Y=0;Y<Ia.length;Y++)m.add(Ia[Y])});const r=this.Fa;var x=Array.from(this.A.keys());const z=Ls(x,this.F),B=new Map;let F=0;z.forEach((Ia,Y)=>{const fa="ng-enter"+F++;B.set(Y,fa);Ia.forEach(Ca=>
Ms(Ca,fa))});const I=[],S=new Set;var P=new Set;for(var ia=0;ia<this.B.length;ia++){var W=this.B[ia];const Ia=W.__ng_removed;Ia&&Ia.An&&(I.push(W),S.add(W),Ia.Fw?this.D.query(W,".ng-star-inserted",!0).forEach(Y=>S.add(Y)):P.add(W))}const ja=new Map,ka=Ls(x,Array.from(S));ka.forEach((Ia,Y)=>{const fa="ng-leave"+F++;ja.set(Y,fa);Ia.forEach(Ca=>Ms(Ca,fa))});a.push(()=>{z.forEach((Ia,Y)=>{const fa=B.get(Y);Ia.forEach(Ca=>Ns(Ca,fa))});ka.forEach((Ia,Y)=>{const fa=ja.get(Y);Ia.forEach(Ca=>Ns(Ca,fa))});
I.forEach(Ia=>{Os(this,Ia)})});const va=[],O=[];for(a=this.L.length-1;a>=0;a--)$Ca(this.L[a],b).forEach(Ia=>{const Y=Ia.dn,fa=Ia.element;va.push(Y);if(this.F.length){var Ca=fa.__ng_removed;if(Ca&&Ca.CF){if(Ca.FE&&Ca.FE.has(Ia.Ze)){Ca=Ca.FE.get(Ia.Ze);var vb=this.A.get(Ia.element);if(vb&&vb.has(Ia.Ze)){var pc=vb.get(Ia.Ze);pc.value=Ca;vb.set(Ia.Ze,pc)}}Y.destroy();return}}Ca=!r||!xs(r,fa);vb=ja.get(fa);pc=B.get(fa);const oa=this.Nb(Ia,c,pc,vb,Ca);if(oa.errors&&oa.errors.length)O.push(oa);else if(Ca)Y.Ti(()=>
fs(fa,oa.tw)),Y.xc(()=>es(fa,oa.Ht)),d.push(Y);else if(Ia.HL)Y.Ti(()=>fs(fa,oa.tw)),Y.xc(()=>es(fa,oa.Ht)),d.push(Y);else{var bb=[];oa.gj.forEach(mb=>{mb.IZ=!0;this.O.has(mb.element)||bb.push(mb)});oa.gj=bb;c.append(fa,oa.gj);f.push({AL:oa,dn:Y,element:fa});oa.qY.forEach(mb=>us(g,mb,[]).push(Y));oa.Kp.forEach((mb,Fb)=>{if(mb.size){let Ec=h.get(Fb);Ec||h.set(Fb,Ec=new Set);mb.forEach((Fe,te)=>Ec.add(te))}});oa.gn.forEach((mb,Fb)=>{let Ec=k.get(Fb);Ec||k.set(Fb,Ec=new Set);mb.forEach((Fe,te)=>Ec.add(te))})}});
if(O.length){const Ia=[];O.forEach(()=>{Ia.push(new og(3505,!1))});va.forEach(Y=>Y.destroy());throw new og(3402,!1);}const U=new Map,ba=new Map;f.forEach(Ia=>{const Y=Ia.element;c.has(Y)&&(ba.set(Y,Y),this.Jb(Ia.dn.Be,Ia.AL,U))});d.forEach(Ia=>{const Y=Ia.element;this.rb(Y,!1,Ia.Be,Ia.Ze,null).forEach(fa=>{us(U,Y,[]).push(fa);fa.destroy()})});const Na=I.filter(Ia=>Qs(Ia,h,k)),jc=new Map;Ks(jc,P,k).forEach(Ia=>{Qs(Ia,h,k)&&Na.push(Ia)});const cd=new Map;z.forEach(Ia=>{Ks(cd,new Set(Ia),h)});Na.forEach(Ia=>
{const Y=jc.get(Ia),fa=cd.get(Ia);let Ca,vb;jc.set(Ia,new Map([...((Ca=Y==null?void 0:Y.entries())!=null?Ca:[]),...((vb=fa==null?void 0:fa.entries())!=null?vb:[])]))});const cf=[],df=[],nc={};f.forEach(Ia=>{const Y=Ia.element,fa=Ia.dn,Ca=Ia.AL;if(c.has(Y))if(m.has(Y))fa.xc(()=>es(Y,Ca.Ht)),fa.disabled=!0,fa.totalTime=Ca.totalTime,d.push(fa);else{var vb=nc;if(ba.size>1){Ia=Y;const pc=[];for(;Ia=Ia.parentNode;){const oa=ba.get(Ia);if(oa){vb=oa;break}pc.push(Ia)}pc.forEach(oa=>ba.set(oa,vb))}Ia=this.Qb(fa.Be,
Ca,U,e,cd,jc);wS(fa,Ia);vb===nc?cf.push(fa):((Ia=this.J.get(vb))&&Ia.length&&(fa.B=os(Ia)),d.push(fa))}else fs(Y,Ca.tw),fa.xc(()=>es(Y,Ca.Ht)),df.push(fa),m.has(Y)&&d.push(fa)});df.forEach(Ia=>{var Y=e.get(Ia.element);Y&&Y.length&&(Y=os(Y),wS(Ia,Y))});d.forEach(Ia=>{Ia.B?hDa(Ia,Ia.B):Ia.destroy()});for(b=0;b<I.length;b++)if(P=I[b],a=P.__ng_removed,Ns(P,"ng-leave"),!a||!a.Fw){a=[];if(g.size)for((x=g.get(P))&&x.length&&a.push(...x),x=this.D.query(P,".ng-animating",!0),ia=0;ia<x.length;ia++)(W=g.get(x[ia]))&&
W.length&&a.push(...W);a=a.filter(Ia=>!Ia.Db);a.length?Ufa(this,P,a):Os(this,P)}I.length=0;cf.forEach(Ia=>{this.fa.push(Ia);Ia.Pg(()=>{Ia.destroy();this.fa.splice(this.fa.indexOf(Ia),1)});Ia.play()});return cf}rb(a,b,c,d,e){let f=[];if(b)(e=this.W.get(a))&&(f=e);else if(a=this.J.get(a)){const g=!e||e=="void";a.forEach(h=>{h.Sg||(g||h.Ze==d)&&f.push(h)})}if(c||d)f=f.filter(g=>c&&c!=g.Be||d&&d!=g.Ze?!1:!0);return f}Jb(a,b,c){var d=b.Ze;const e=b.element;a=b.OL?void 0:a;d=b.OL?void 0:d;for(const f of b.gj){const g=
f.element,h=g!==e,k=us(c,g,[]);this.rb(g,h,a,d,b.Bl).forEach(m=>{const r=m.A;r.er&&r.er();m.destroy();k.push(m)})}fs(e,b.tw)}Qb(a,b,c,d,e,f){const g=b.Ze,h=b.element,k=[],m=new Set,r=new Set,x=b.gj.map(B=>{const F=B.element;m.add(F);var I=F.__ng_removed;if(I&&I.aF)return new ms(B.duration,B.delay);I=F!==h;var S=Vfa((c.get(F)||VCa).map(W=>W.A)).filter(W=>W.element?W.element===F:!1),P=e.get(F);const ia=f.get(F);P=qs(B.Pk,P,ia);S=gDa(this,B,P,S);B.JZ&&d&&r.add(F);I&&(B=new sS(a,g,F),wS(B,S),k.push(B));
return S});k.forEach(B=>{us(this.W,B.element,[]).push(B);B.Pg(()=>{var F=this.W,I=B.element;let S=F.get(I);S&&(S.length&&S.splice(S.indexOf(B),1),S.length==0&&F.delete(I));return S})});m.forEach(B=>Ms(B,"ng-animating"));const z=os(x);z.xc(()=>{m.forEach(B=>Ns(B,"ng-animating"));es(h,b.Ht)});r.forEach(B=>{us(d,B,[]).push(z)});return z}},wS=function(a,b){a.H||(a.A=b,a.F.forEach((c,d)=>{c.forEach(e=>ss(b,d,void 0,e))}),a.F.clear(),a.H=!0,a.totalTime=b.totalTime,a.Sg=!1)},hDa=function(a,b){const c=a.A;
c.Ln&&b.Ti(()=>c.Ln("start"));b.Pg(()=>a.finish());b.xc(()=>a.destroy())},sS=class{constructor(a,b,c){this.Be=a;this.Ze=b;this.element=c;this.A=new ms;this.H=!1;this.F=new Map;this.Db=!1;this.B=null;this.disabled=this.J=!1;this.Sg=!0;this.totalTime=0}D(a,b){us(this.F,a,[]).push(b)}Pg(a){this.Sg&&this.D("done",a);this.A.Pg(a)}Ti(a){this.Sg&&this.D("start",a);this.A.Ti(a)}xc(a){this.Sg&&this.D("destroy",a);this.A.xc(a)}init(){this.A.init()}Jj(){return this.Sg?!1:this.A.Jj()}play(){!this.Sg&&this.A.play()}pause(){!this.Sg&&
this.A.pause()}bj(){!this.Sg&&this.A.bj()}finish(){this.A.finish()}destroy(){this.Db=!0;this.A.destroy()}reset(){!this.Sg&&this.A.reset()}setPosition(a){this.Sg||this.A.setPosition(a)}Ln(a){const b=this.A;b.Ln&&b.Ln(a)}};var jDa=function(a,b){uS(a.A,b)},xS=class{constructor(a,b){this.F={};this.B=()=>{};this.A=new iDa(a.body,b);this.D=new UCa(b);this.A.fb=(c,d)=>{this.B(c,d)}}register(a,b){this.A.register(a,b)}destroy(a,b){this.A.destroy(a,b)}Gg(a,b){vS(this.A,a,b)}process(a,b,c,d){if(c.charAt(0)=="@"){const [e,f]=vs(c);this.D.command(e,b,f,d)}else this.A.trigger(a,b,c,d)}listen(a,b,c,d,e){if(c.charAt(0)=="@"){const [f,g]=vs(c);return this.D.listen(f,b,g,e)}return this.A.listen(a,b,c,d,e)}flush(a=-1){this.A.flush(a)}};var Xfa=class{constructor(a,b,c){this.Sb=a;this.B=b;this.A=c;this.Te=0;let d=yS.get(a);d||yS.set(a,d=new Map);this.D=d}start(){this.Te<1&&(this.B&&es(this.Sb,this.B,this.D),this.Te=1)}finish(){this.start();this.Te<2&&(es(this.Sb,this.D),this.A&&(es(this.Sb,this.A),this.A=null),this.Te=1)}destroy(){this.finish();this.Te<3&&(yS.delete(this.Sb),this.B&&(fs(this.Sb,this.B),this.A=null),this.A&&(fs(this.Sb,this.A),this.A=null),es(this.Sb,this.D),this.Te=3)}},yS=new WeakMap;var zS=function(a){a.J||(a.J=!0,a.F.forEach(b=>b()),a.F=[])},kDa=function(a){if(!a.fa){a.fa=!0;var b=a.Pk;a.A=a.Ha(a.element,b,a.options);a.Ka=b.length?b[b.length-1]:new Map;var c=()=>zS(a);a.A.addEventListener("finish",c);a.xc(()=>{a.A.removeEventListener("finish",c)})}},lDa=class{constructor(a,b,c,d){this.element=a;this.Pk=b;this.options=c;this.D=d;this.F=[];this.H=[];this.L=[];this.Bb=this.O=this.J=this.fa=!1;this.ka=[];this.qa=[];this.time=0;this.B=null;this.Uo=new Map;this.ta=c.duration;this.W=
c.delay||0;this.time=this.ta+this.W}init(){kDa(this);this.Pa()}Pa(){this.W?this.ca():this.A.pause()}Fa(a){const b=[];a.forEach(c=>{b.push(Object.fromEntries(c))});return b}Ha(a,b,c){return a.animate(this.Fa(b),c)}Ti(a){this.qa.push(a);this.H.push(a)}Pg(a){this.ka.push(a);this.F.push(a)}xc(a){this.L.push(a)}play(){kDa(this);this.Jj()||(this.H.forEach(a=>a()),this.H=[],this.O=!0,this.D&&this.D.start());this.A.play()}pause(){this.init();this.A.pause()}finish(){this.init();this.D&&this.D.finish();zS(this);
this.A.finish()}reset(){this.ca();this.O=this.J=this.Bb=!1;this.H=this.qa;this.F=this.ka}ca(){this.A&&this.A.cancel()}bj(){this.reset();this.play()}Jj(){return this.O}destroy(){this.Bb||(this.Bb=!0,this.ca(),zS(this),this.D&&this.D.destroy(),this.L.forEach(a=>a()),this.L=[])}setPosition(a){this.A===void 0&&this.init();this.A.currentTime=a*this.time}get totalTime(){return this.W+this.ta}er(){const a=new Map;this.Jj()&&this.Ka.forEach((b,c)=>{c!=="offset"&&a.set(c,this.J?b:ks(this.element,c))});this.Uo=
a}Ln(a){a=a==="start"?this.H:this.F;a.forEach(b=>b());a.length=0}};var mDa=class{query(a,b,c){a=c?Array.from(a.querySelectorAll(b)):(a=a.querySelector(b))?[a]:[];return a}animate(a,b,c,d,e,f=[]){const g={duration:c,delay:d,fill:d==0?"both":"forwards"};e&&(g.easing=e);const h=new Map;e=f.filter(m=>m instanceof lDa);c!==0&&d!==0||e.forEach(m=>{m.Uo.forEach((r,x)=>h.set(x,r))});let k=Efa(b).map(m=>new Map(m));k=Hfa(a,k,h);b=Yfa(a,k);return new lDa(a,k,g,b)}};var nDa=class{constructor(a,b,c,d){this.Be=a;this.Jc=b;this.A=c;this.B=d}get data(){return this.Jc.data}Hr(a){let b,c;(c=(b=this.Jc).Hr)==null||c.call(b,a)}destroy(){this.A.destroy(this.Be,this.Jc);jDa(this.A,()=>{queueMicrotask(()=>{this.Jc.destroy()})});let a;(a=this.B)==null||a.call(this)}createElement(a,b){return this.Jc.createElement(a,b)}createComment(a){return this.Jc.createComment(a)}IB(a){return this.Jc.IB(a)}appendChild(a,b){this.Jc.appendChild(a,b);fDa(this.A.A,this.Be,b,!1)}insertBefore(a,
b,c,d=!0){this.Jc.insertBefore(a,b,c);fDa(this.A.A,this.Be,b,d)}removeChild(a,b){this.parentNode(b)&&this.A.A.removeNode(this.Be,b,this.Jc)}zF(a,b){return this.Jc.zF(a,b)}parentNode(a){return this.Jc.parentNode(a)}nextSibling(a){return this.Jc.nextSibling(a)}setAttribute(a,b,c,d){this.Jc.setAttribute(a,b,c,d)}removeAttribute(a,b,c){this.Jc.removeAttribute(a,b,c)}Uq(a,b){this.Jc.Uq(a,b)}it(a,b){this.Jc.it(a,b)}jy(a,b,c,d){this.Jc.jy(a,b,c,d)}ZE(a,b,c){this.Jc.ZE(a,b,c)}setProperty(a,b,c){b.charAt(0)==
"@"&&b=="@.disabled"?this.Gg(a,!!c):this.Jc.setProperty(a,b,c)}setValue(a,b){this.Jc.setValue(a,b)}listen(a,b,c,d){return this.Jc.listen(a,b,c,d)}Gg(a,b){this.A.Gg(a,b)}},pDa=class extends nDa{constructor(a,b,c,d){super(b,c,d);this.da=a;this.Be=b}setProperty(a,b,c){b.charAt(0)=="@"?b.charAt(1)=="."&&b=="@.disabled"?this.Gg(a,c===void 0?!0:!!c):this.A.process(this.Be,a,b.slice(1),c):this.Jc.setProperty(a,b,c)}listen(a,b,c,d){return b.charAt(0)=="@"?(a=Zfa(a),b=b.slice(1),d="",b.charAt(0)!="@"&&([b,
d]=$fa(b)),this.A.listen(this.Be,a,b,d,e=>{oDa(this.da,e._data||-1,c,e)})):this.Jc.listen(a,b,c,d)}};var oDa=function(a,b,c,d){if(b>=0&&b<a.D)a.Cd.run(()=>c(d));else{var e=a.F;e.length==0&&queueMicrotask(()=>{a.Cd.run(()=>{e.forEach(f=>{const [g,h]=f;g(h)});a.F=[]})});e.push([c,d])}},qDa=class{constructor(a,b,c){this.Jc=a;this.A=b;this.Cd=c;this.H=0;this.D=1;this.F=[];this.J=new Map;this.B=0;b.B=(d,e)=>{e==null||e.removeChild(null,d)}}hh(a,b){const c=this.Jc.hh(a,b);let d;if(!a||!(b==null?0:(d=b.data)==null?0:d.animation)){const h=this.J;a=h.get(c);a||(a=new nDa("",c,this.A,()=>h.delete(c)),h.set(c,
a));return a}const e=b.id,f=b.id+"-"+this.H;this.H++;this.A.register(f,a);const g=h=>{if(Array.isArray(h))h.forEach(g);else{var k=this.A,m=h.name,r=e+"-"+m,x=k.F[r];if(!x){x=[];h=(new HCa).build(h,x,[]);if(x.length)throw new og(3404,!1);x=new SCa(m,h);k.F[r]=x}k=k.A;(r=k.ca[f])&&r.register(m,x)&&k.Xa++}};b.data.animation.forEach(g);return new pDa(this,f,c,this.A)}tv(){this.B++;this.Jc.tv&&this.Jc.tv()}L(){queueMicrotask(()=>{this.D++})}end(){this.B--;this.B==0&&this.Cd.Gb(()=>{this.L();this.A.flush(this.D)});
this.Jc.end&&this.Jc.end()}};var AS=class extends xS{constructor(a,b,c){super(a,b,c)}Sa(){this.flush()}};AS.I=function(a){return new (a||AS)(_.Fg(_.wp),_.Fg(FCa),_.Fg($R))};AS.ua=_.If({token:AS,da:AS.I});var rDa=[{oa:$R,zb:function(){return new ECa}},{oa:xS,Qe:AS},{oa:sk,zb:function(a,b,c){return new qDa(a,b,c)},Le:[sK,xS,_.Tl]}];[...rDa];var sDa=[{oa:FCa,zb:()=>new mDa},{oa:tq,zb:()=>"BrowserAnimations"},...rDa];var BS=class{};BS.I=function(a){return new (a||BS)};BS.Na=_.Jk({type:BS});BS.Ma=_.Jf({Fb:sDa,imports:[JK]});var Gt=Symbol("bc");var bga={exact:$s,subset:bt},Ws={exact:cga,subset:dga,ignored:()=>!0},mt=class{constructor(a=new jt([],{}),b={},c=null){this.root=a;this.Da=b;this.Lc=c}toString(){return tDa.kc(this)}},jt=class{constructor(a,b){this.A=a;this.children=b;this.parent=null;Object.values(b).forEach(c=>c.parent=this)}hasChildren(){return this.B>0}get B(){return Object.keys(this.children).length}toString(){return dt(this)}},zt=class{constructor(a,b){this.path=a;this.parameters=b}toString(){return ct(this)}},CS=class{};
CS.I=function(a){return new (a||CS)};CS.ua=_.If({token:CS,da:()=>new DS,ja:"root"});
var DS=class{parse(a){a=new uDa(a);ES(a,"/");var b=a.A===""||a.A.startsWith("?")||a.A.startsWith("#")?new jt([],{}):new jt([],vDa(a));const c={};if(ES(a,"?")){do{var d,e,f=a.A.match(wDa);if(e=f?f[0]:"")a.capture(e),f="",ES(a,"=")&&(d=(d=a.A.match(xDa))?d[0]:"")&&(f=d,a.capture(f)),e=decodeURIComponent(e.replace(/\+/g,"%20")),f=decodeURIComponent(f.replace(/\+/g,"%20")),c.hasOwnProperty(e)?(d=c[e],Array.isArray(d)||(d=[d],c[e]=d),d.push(f)):c[e]=f}while(ES(a,"&"))}return new mt(b,c,ES(a,"#")?decodeURIComponent(a.A):
null)}kc(a){const b=`/${et(a.root,!0)}`,c=hga(a.Da);a=typeof a.Lc==="string"?`#${encodeURI(a.Lc)}`:"";return`${b}${c}${a}`}},tDa=new DS,iga=/^[^\/()?;#]+/,yDa=/^[^\/()?;=#]+/,wDa=/^[^=?&#]+/,xDa=/^[^&#]+/,ES=function(a,b){return a.A.startsWith(b)?(a.A=a.A.substring(b.length),!0):!1},vDa=function(a){if(a.A==="")return{};ES(a,"/");const b=[];for(a.A.startsWith("(")||b.push(zDa(a));a.A.startsWith("/")&&!a.A.startsWith("//")&&!a.A.startsWith("/(");)a.capture("/"),b.push(zDa(a));let c={};a.A.startsWith("/(")&&
(a.capture("/"),c=ADa(a,!0));let d={};a.A.startsWith("(")&&(d=ADa(a,!1));if(b.length>0||Object.keys(c).length>0)d.primary=new jt(b,c);return d},zDa=function(a){var b=it(a.A);if(b===""&&a.A.startsWith(";"))throw new og(4009,!1);a.capture(b);b=decodeURIComponent(b);const c={};for(;ES(a,";");){var d,e=a;if(d=(d=e.A.match(yDa))?d[0]:""){e.capture(d);var f="";if(ES(e,"=")){const g=it(e.A);g&&(f=g,e.capture(f))}c[decodeURIComponent(d)]=decodeURIComponent(f)}}return new zt(b,c)},ADa=function(a,b){const c=
{};for(a.capture("(");!ES(a,")")&&a.A.length>0;){var d=it(a.A),e=a.A[d.length];if(e!=="/"&&e!==")"&&e!==";")throw new og(4010,!1);e=void 0;d.indexOf(":")>-1?(e=d.slice(0,d.indexOf(":")),a.capture(e),a.capture(":")):b&&(e="primary");d=vDa(a);c[e]=Object.keys(d).length===1?d.primary:new jt([],d);ES(a,"//")}return c},uDa=class{constructor(a){this.A=this.url=a}capture(a){if(!ES(this,a))throw new og(4011,!1);}};var xt=class{constructor(a,b,c){this.A=a;this.B=b;this.qe=c;if(a&&c.length>0&&st(c[0]))throw new og(4003,!1);if((a=c.find(vt))&&a!==(c.length>0?c[c.length-1]:null))throw new og(4004,!1);}},rt=class{constructor(a,b,c){this.dj=a;this.A=b;this.index=c}};var GS=class{constructor(a,b){this.id=a;this.url=b}},HS=class extends GS{constructor(a,b,c="imperative",d=null){super(a,b);this.type=0;this.A=c;this.vn=d}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},ru=class extends GS{constructor(a,b,c){super(a,b);this.fe=c;this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.fe}')`}},su=class extends GS{constructor(a,b,c,d){super(a,b);this.reason=c;this.code=d;this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},
uu=class extends GS{constructor(a,b){super(a,b);this.reason="";this.code=0;this.type=16}},tu=class extends GS{constructor(a,b,c,d){super(a,b);this.error=c;this.target=d;this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},IS=class extends GS{constructor(a,b,c,d){super(a,b);this.fe=c;this.state=d;this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.fe}', state: ${this.state})`}},BDa=class extends GS{constructor(a,
b,c,d){super(a,b);this.fe=c;this.state=d;this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.fe}', state: ${this.state})`}},CDa=class extends GS{constructor(a,b,c,d,e){super(a,b);this.fe=c;this.state=d;this.A=e;this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.fe}', state: ${this.state}, shouldActivate: ${this.A})`}},DDa=class extends GS{constructor(a,b,c,d){super(a,b);this.fe=c;this.state=
d;this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.fe}', state: ${this.state})`}},EDa=class extends GS{constructor(a,b,c,d){super(a,b);this.fe=c;this.state=d;this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.fe}', state: ${this.state})`}},FDa=class{constructor(a){this.A=a;this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.A.path})`}},GDa=class{constructor(a){this.A=a;this.type=
10}toString(){return`RouteConfigLoadEnd(path: ${this.A.path})`}},wga=class{constructor(a){this.snapshot=a;this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.Gc&&this.snapshot.Gc.path||""}')`}},HDa=class{constructor(a){this.snapshot=a;this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.Gc&&this.snapshot.Gc.path||""}')`}},xga=class{constructor(a){this.snapshot=a;this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.Gc&&this.snapshot.Gc.path||
""}')`}},IDa=class{constructor(a){this.snapshot=a;this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.Gc&&this.snapshot.Gc.path||""}')`}},JDa=class{constructor(a,b){this.position=a;this.anchor=b;this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}},JS=class{},KS=class{constructor(a,b){this.url=a;this.Gs=b}};var KDa=class{get Ya(){let a,b;return(b=Ct((a=this.A)==null?void 0:a.snapshot))!=null?b:this.D}constructor(a){this.D=a;this.B=this.A=this.Ec=null;this.children=new LS(this.D)}},MS=function(a,b){let c=a.getContext(b);c||(c=new KDa(a.A),a.zk.set(b,c));return c},LDa=function(a,b){if(a=a.getContext(b))a.Ec=null,a.B=null},LS=class{constructor(a){this.A=a;this.zk=new Map}getContext(a){return this.zk.get(a)||null}};LS.I=function(a){return new (a||LS)(_.Fg(rk))};LS.ua=_.If({token:LS,da:LS.I,ja:"root"});var MDa=function(a,b){return Et(b,a.A).map(c=>c.value)},NDa=class{constructor(a){this.A=a}get root(){return this.A.value}parent(a){a=MDa(this,a);return a.length>1?a[a.length-2]:null}children(a){return(a=Dt(a,this.A))?a.children.map(b=>b.value):[]}firstChild(a){return(a=Dt(a,this.A))&&a.children.length>0?a.children[0].value:null}},Ot=class{constructor(a,b){this.value=a;this.children=b}toString(){return`TreeNode(${this.value})`}};var ODa,NS,PDa;ODa=class extends NDa{constructor(a,b){super(a);this.snapshot=b;It(this,a)}toString(){return this.snapshot.toString()}};
_.Qt=class{constructor(a,b,c,d,e,f,g,h){this.J=a;this.F=b;this.H=c;this.D=d;this.B=e;this.Ec=f;this.component=g;this.A=h;let k,m;this.title=(m=(k=this.B)==null?void 0:_.y(k,_.w(r=>r[Gt])))!=null?m:_.il(void 0);this.url=a;this.params=b;this.Da=c;this.Lc=d;this.data=e}get Gc(){return this.A.Gc}get root(){return this.qj.root}get parent(){return this.qj.parent(this)}get firstChild(){return this.qj.firstChild(this)}get children(){return this.qj.children(this)}toString(){return this.snapshot?this.snapshot.toString():
`Future(${this.A})`}};
NS=class{get title(){let a;return(a=this.data)==null?void 0:a[Gt]}constructor(a,b,c,d,e,f,g,h,k){this.url=a;this.params=b;this.Da=c;this.Lc=d;this.data=e;this.Ec=f;this.component=g;this.Gc=h;this.D=k}get root(){return this.qj.root}get parent(){return this.qj.parent(this)}get firstChild(){return this.qj.firstChild(this)}get children(){return this.qj.children(this)}get B(){return MDa(this.qj,this)}toString(){return`Route(url:'${this.url.map(a=>a.toString()).join("/")}', path:'${this.Gc?this.Gc.path:
""}')`}};PDa=class extends NDa{constructor(a){super(a);this.url="";It(this,a)}toString(){return Jt(this.A)}};var QDa=new _.t(""),RDa=function(a,b){let c;return((c=a.A.getContext(b))==null?void 0:c.Ec)===a},TDa=function(a){var b=a.A,c=a.name;const d=MS(b,c);d.Ec=a;b.zk.set(c,d);!a.Ke&&(b=a.A.getContext(a.name),b==null?0:b.A)&&(b.B?a.attach(b.B,b.A):SDa(a,b.A,b.Ya))},SDa=function(a,b,c){if(a.us)throw new og(4013,!1);a.B=b;const d=a.location,e=b.snapshot.component,f=MS(a.A,a.name).children;a.Ke=aJ(d,e,{index:d.length,Ya:new UDa(b,f,d.Ya,a.mN),Ph:c});_.vI(a.J);(b=a.F)!=null&&(OS(b,a),VDa(b,a));a.YI.emit(a.Ke.instance)},
QS=class{constructor(){this.B=this.Ke=null;this.name="primary";this.YI=new _.Cq;this.cK=new _.Cq;this.oJ=new _.Cq;this.iK=new _.Cq;this.mN=Bda();this.A=_.q(LS);this.location=_.q(_.tn);this.J=_.q(_.hJ);this.F=_.q(PS,{optional:!0})}get H(){return this.Ke}ce(a){if(a.name){const {MK:b,XM:c}=a.name;b||(RDa(this,c)&&(this.deactivate(),LDa(this.A,c)),TDa(this))}}Sa(){RDa(this,this.name)&&LDa(this.A,this.name);let a;(a=this.F)==null||OS(a,this)}Pb(){TDa(this)}get us(){return!!this.Ke}get component(){if(!this.Ke)throw new og(4012,
!1);return this.Ke.instance}get D(){if(!this.Ke)throw new og(4012,!1);return this.B}detach(){if(!this.Ke)throw new og(4012,!1);this.location.detach();const a=this.Ke;this.B=this.Ke=null;this.iK.emit(a.instance);return a}attach(a,b){this.Ke=a;this.B=b;this.location.insert(a.A);(b=this.F)!=null&&(OS(b,this),VDa(b,this));this.oJ.emit(a.instance)}deactivate(){if(this.Ke){const a=this.component;this.Ke.destroy();this.B=this.Ke=null;this.cK.emit(a)}}};QS.I=function(a){return new (a||QS)};
QS.Ia=_.Kk({type:QS,aa:[["router-outlet"]],inputs:{name:"name",mN:[1,"routerOutletData"]},outputs:{YI:"activate",cK:"deactivate",oJ:"attach",iK:"detach"},Hb:["outlet"],features:[_.$H]});
var UDa=class{constructor(a,b,c,d){this.A=a;this.B=b;this.parent=c;this.D=d}get(a,b){return a===_.Qt?this.A:a===LS?this.B:a===QDa?this.D:this.parent.get(a,b)}},PS=new _.t(""),OS=function(a,b){let c;(c=a.A.get(b))==null||c.unsubscribe();a.A.delete(b)},VDa=function(a,b){const c=b.D,d=_.y(_.tl([c.Da,c.params,c.data]),_.um(([e,f,g],h)=>{e=Object.assign({},e,f,g);return h===0?_.il(e):Promise.resolve(e)})).subscribe(e=>{if(b.us&&b.H&&b.D===c&&c.component!==null){var f=Sda(c.component);if(f)for(const {ON:g}of f.inputs)b.H.wt(g,
e[g]);else OS(a,b)}else OS(a,b)});a.A.set(b,d)};var Nt=class{};Nt.I=function(a){return new (a||Nt)};Nt.Aa=_.Ik({type:Nt,aa:[["ng-component"]],Hb:["emptyRouterOutlet"],wa:1,xa:0,template:function(a){a&1&&_.G(0,"router-outlet")},dependencies:[QS],lb:2});var XDa=(a,b,c)=>_.w(d=>{(new WDa(b,d.kq,d.XJ,c)).activate(a);return d}),RS=function(a,b,c,d){const e=Ft(c);b.children.forEach(f=>{const g=f.value.Ec;var h=e[g],k=f.value;const m=h?h.value:null;k===m?k.component?(k=d.getContext(k.Ec))&&RS(a,f,h,k.children):RS(a,f,h,d):m&&SS(a,h,d);delete e[g]});Object.values(e).forEach(f=>{SS(a,f,d)})},TS=function(a,b,c,d){const e=Ft(c);b.children.forEach(f=>{var g=e[f.value.Ec],h=f.value;const k=g?g.value:null;Kt(h);h===k?h.component?(h=MS(d,h.Ec),TS(a,f,g,h.children)):
TS(a,f,g,d):h.component?(g=MS(d,h.Ec),g.B=null,g.A=h,g.Ec&&SDa(g.Ec,h,g.Ya),TS(a,f,null,g.children)):TS(a,f,null,d);a.B(new IDa(f.value.snapshot))});b.children.length&&a.B(new HDa(b.value.snapshot))},SS=function(a,b,c){const d=c.getContext(b.value.Ec);c=d&&b.value.component?d.children:c;b=Ft(b);for(const e of Object.values(b))SS(a,e,c);d&&(d.Ec&&(d.Ec.deactivate(),d.children.zk=new Map),d.B=null,d.A=null)},WDa=class{constructor(a,b,c,d){this.sF=a;this.D=b;this.A=c;this.B=d}activate(a){const b=this.D.A,
c=this.A?this.A.A:null;RS(this,b,c,a);Kt(this.D.root);TS(this,b,c,a)}};var Vt=Symbol("dc");var $t=class{constructor(a){this.path=a;this.A=this.path[this.path.length-1]}},au=class{constructor(a,b){this.component=a;this.A=b}};var eu=class{constructor(a){this.dj=a||null}},US=class extends Error{constructor(a){super();this.A=a}},$Da=function(a,b,c,d,e,f){return _.y(Cga(c,e,f),_.w(g=>{if(g instanceof mt)throw new US(g);var h=a.A.parse(g);const k=YDa(a,g,h.root,b,d);h=new mt(k,ZDa(h.Da,a.B.Da),h.Lc);if(g[0]==="/")throw new US(h);return h}))},YDa=function(a,b,c,d,e){const f=aEa(c.A,d,e);let g={};Object.entries(c.children).forEach(([h,k])=>{g[h]=YDa(a,b,k,d,e)});return new jt(f,g)},ZDa=function(a,b){const c={};Object.entries(a).forEach(([d,
e])=>{c[d]=typeof e==="string"&&e[0]===":"?b[e.substring(1)]:e});return c},aEa=function(a,b,c){return a.map(d=>{if(d.path[0]===":"){if(d=c[d.path.substring(1)],!d)throw new og(4001,!1);}else a:{let e=0;for(const f of b){if(f.path===d.path){b.splice(e);d=f;break a}e++}}return d})},bEa=class{constructor(a,b){this.A=a;this.B=b}};var hu={zp:!1,xr:[],ht:[],parameters:{},Lx:{}};var cEa=class{},eEa=function(a,b,c,d,e,f){return d.A.length===0&&d.hasChildren()?dEa(a,b,c,d,f):_.y(VS(a,b,c,d,d.A,e,!0,f),_.w(g=>g instanceof Ot?[g]:[]))},dEa=function(a,b,c,d,e){const f=[];for(const g of Object.keys(d.children))g==="primary"?f.unshift(g):f.push(g);return _.y(cl(f),_.bm(g=>{const h=d.children[g],k=nga(c,g);return eEa(a,b,k,h,g,e)}),_.nm((g,h)=>{g.push(...h);return g}),em(null),ada(),vl(g=>{if(g===null)return fu(d);g=ku(g);Iga(g);return _.il(g)}))},VS=function(a,b,c,d,e,f,g,h){return _.y(cl(c),
_.bm(k=>{let m;return _.y(fEa(a,(m=k.hb)!=null?m:b,c,k,d,e,f,g,h),_.Zl(r=>{if(r instanceof eu)return _.il(null);throw r;}))}),km(k=>!!k),_.Zl(k=>{if(cu(k))return e.length!==0||d.children[f]?fu(d):_.il(new cEa);throw k;}))},fEa=function(a,b,c,d,e,f,g,h,k){return Bt(d)===g||g!=="primary"&&iu(e,f,d)?d.ll===void 0?gEa(a,b,e,d,f,g,k):a.F&&h?hEa(a,b,e,c,d,f,g,k):fu(e):fu(e)},gEa=function(a,b,c,d,e,f,g){const h=Dga(c,d,e,b);d.path==="**"&&(c.children={});return _.y(h,_.um(k=>{if(!k.zp)return fu(c);let m;
b=(m=d.hb)!=null?m:b;return _.y(iEa(a,b,d,e),_.um(({Wp:r})=>{var x;const z=(x=d.Lq)!=null?x:b;x=k.xr;const B=k.ht;var F;let I;const S=new NS(x,k.parameters,Object.freeze(Object.assign({},a.A.Da)),a.A.Lc,d.data||{},Bt(d),(I=(F=d.component)!=null?F:d.Au)!=null?I:null,d,d.resolve||{});F=Ht(S,g,a.Gp);S.params=Object.freeze(F.params);S.data=Object.freeze(F.data);const {dj:P,JF:ia}=ju(c,x,B,r);return ia.length===0&&P.hasChildren()?_.y(dEa(a,z,r,P,S),_.w(W=>new Ot(S,W))):r.length===0&&ia.length===0?_.il(new Ot(S,
[])):_.y(VS(a,z,r,P,ia,Bt(d)===f?"primary":f,!0,S),_.w(W=>new Ot(S,W instanceof Ot?[W]:[])))}))}))},hEa=function(a,b,c,d,e,f,g,h){const {zp:k,parameters:m,xr:r,Lx:x,ht:z}=gu(c,e,f);if(!k)return fu(c);typeof e.ll==="string"&&e.ll[0]==="/"&&(a.D++,a.D>31&&(a.F=!1));var B;let F;f=new NS(f,m,Object.freeze(Object.assign({},a.A.Da)),a.A.Lc,e.data||{},Bt(e),(F=(B=e.component)!=null?B:e.Au)!=null?F:null,e,e.resolve||{});B=Ht(f,h,a.Gp);f.params=Object.freeze(B.params);f.data=Object.freeze(B.data);return _.y($Da(a.L,
r,e.ll,x,f,b),_.um(I=>{a:{var S=[];for(I=I.root;;){S=S.concat(I.A);if(I.B===0){S=_.il(S);break a}if(I.B>1||!I.children.primary){S=jl(new og(4E3,!1));break a}I=I.children.primary}S=void 0}return S}),vl(I=>VS(a,b,d,c,I.concat(z),g,!1,h)))},iEa=function(a,b,c,d){return c.children?_.il({Wp:c.children,Ya:b}):c.ld?c.Bu!==void 0?_.il({Wp:c.Bu,Ya:c.Lq}):_.y(Aga(b,c,d),vl(e=>e?_.y(a.H.ld(b,c),_.xm(f=>{c.Bu=f.Wp;c.Lq=f.Ya})):jl(St(3)))):_.il({Wp:[],Ya:b})},Gga=class{constructor(a,b,c,d,e,f,g){this.Ya=a;this.H=
b;this.J=c;this.config=d;this.A=e;this.Gp=f;this.B=g;this.D=0;this.F=!0;this.L=new bEa(this.B,this.A)}recognize(){const a=ju(this.A.root,[],[],this.config).dj;return _.y(this.match(a),_.w(({children:b,UY:c})=>{b=new PDa(new Ot(c,b));c=jga(c,this.A.Da,this.A.Lc);c.Da=this.A.Da;b.url=this.B.kc(c);return{state:b,e_:c}}))}match(a){const b=new NS([],Object.freeze({}),Object.freeze(Object.assign({},this.A.Da)),this.A.Lc,Object.freeze({}),"primary",this.J,null,{});return _.y(eEa(this,this.Ya,this.config,
a,"primary",b),_.w(c=>({children:c,UY:b})),_.Zl(c=>{if(c instanceof US)return this.A=c.A,this.match(c.A.root);if(c instanceof eu)throw new og(4002,`'${c.dj}'`);throw c;}))}};var jEa=function(a){let b;for(a=a.root;a!==void 0;){let c;b=(c=a.data[Gt])!=null?c:b;a=a.children.find(d=>d.Ec==="primary")}return b},WS=class{};WS.I=function(a){return new (a||WS)};WS.ua=_.If({token:WS,da:()=>_.q(XS),ja:"root"});var XS=class extends WS{constructor(a){super();this.title=a}};XS.I=function(a){return new (a||XS)(_.Fg(BK))};XS.ua=_.If({token:XS,da:XS.I,ja:"root"});var YS=new _.t("",{ja:"root",da:()=>({})});var qu=new _.t(""),ZS=class{constructor(){this.B=new WeakMap;this.A=new WeakMap;_.q(oJ)}Qk(a,b){if(this.B.get(b))return this.B.get(b);if(b.Au)return _.il(b.Au);this.D&&this.D(b);a=_.y(Vs(kh(a,()=>b.Qk())),_.w(nu),_.xm(c=>{this.F&&this.F(b);b.Au=c}),jm(()=>{this.B.delete(b)}));a=_.y(new Vp(a,()=>new _.om),pl());this.B.set(b,a);return a}ld(a,b){if(this.A.get(b))return this.A.get(b);if(b.Bu)return _.il({Wp:b.Bu,Ya:b.Lq});this.D&&this.D(b);a=_.y(Pga(b,a,this.F),jm(()=>{this.A.delete(b)}));a=_.y(new Vp(a,
()=>new _.om),pl());this.A.set(b,a);return a}};ZS.I=function(a){return new (a||ZS)};ZS.ua=_.If({token:ZS,da:ZS.I,ja:"root"});var $S=class{};$S.I=function(a){return new (a||$S)};$S.ua=_.If({token:$S,da:()=>_.q(aT),ja:"root"});var aT=class{merge(a){return a}};aT.I=function(a){return new (a||aT)};aT.ua=_.If({token:aT,da:aT.I,ja:"root"});var kEa=new _.t("");new _.t("");var lEa=new _.t(""),mEa=function(a,b){const c=++a.Pj;let d;(d=a.gk)==null||d.next(Object.assign({},b,{Rf:b.QE,Wf:null,kq:null,np:{canActivateChecks:[],canDeactivateChecks:[]},Ij:null,uj:new AbortController,id:c}))},bT=function(a,b,c,d){c=new su(b.id,a.A.kc(b.Rf),c,d);a.jd.next(c);b.resolve(!1)},nEa=function(a){let b,c;return((b=a.D)==null?void 0:b.Rf.toString())!==((c=a.D)==null?void 0:c.ze.toString())},oEa=function(a){var b=a.A.parse(a.location.path(!0));let c,d,e;const f=(e=(c=a.B)==null?void 0:
c.NN)!=null?e:(d=a.B)==null?void 0:d.Rf;let g;return b.toString()!==(f==null?void 0:f.toString())&&!((g=a.B)==null?0:g.kg.ej)},pEa=function(a,b){a.gk=new _.Rt(null);return _.y(a.gk,_.Il(c=>c!==null),_.um(c=>{let d=!1;return _.y(_.il(c),_.um(e=>{if(a.Pj>c.id)return bT(a,c,"",1),_.Fl;a.D=c;a.B={id:e.id,tL:e.QE,Rf:e.Rf,NN:typeof e.kg.wv==="string"?a.A.parse(e.kg.wv):e.kg.wv,trigger:e.source,kg:e.kg,nY:a.H?Object.assign({},a.H,{nY:null}):null,abort:()=>e.uj.abort()};const f=!b.tx||nEa(a)||oEa(a);let g;
const h=(g=e.kg.rE)!=null?g:b.rE;return f||h==="reload"?_.y(_.il(e),_.um(k=>{a.jd.next(new HS(k.id,a.A.kc(k.Rf),k.source,k.vn));return k.id!==a.Pj?_.Fl:Promise.resolve(k)}),Kga(a.Ph,a.F,a.L,b.config,a.A,a.Gp),_.xm(k=>{c.Wf=k.Wf;c.fe=k.fe;a.B=Object.assign({},a.B,{mw:k.fe});k=new IS(k.id,a.A.kc(k.Rf),a.A.kc(k.fe),k.Wf);a.jd.next(k)})):(a.jd.next(new uu(e.id,a.A.kc(e.QE))),e.resolve(!1),_.Fl)}),_.xm(e=>{e=new BDa(e.id,a.A.kc(e.Rf),a.A.kc(e.fe),e.Wf);a.jd.next(e)}),_.w(e=>{var f=Object,g=f.assign;var h=
e.Uo;const k=e.Wf.A;h=Zt(k,h?h.A:null,a.O,[k.value]);return a.D=c=g.call(f,{},e,{np:h})}),uga(a.Ph,e=>a.jd.next(e)),_.xm(e=>{if((c.Ij=e.Ij)&&typeof e.Ij!=="boolean")throw Tt(e.Ij);e=new CDa(e.id,a.A.kc(e.Rf),a.A.kc(e.fe),e.Wf,!!e.Ij);a.jd.next(e)}),_.Il(e=>e.Ij?!0:(bT(a,e,"",3),!1)),mu(e=>{if(e.np.canActivateChecks.length!==0)return _.y(_.il(e),_.xm(f=>{f=new DDa(f.id,a.A.kc(f.Rf),a.A.kc(f.fe),f.Wf);a.jd.next(f)}),_.um(f=>{let g=!1;return _.y(_.il(f),Mga(a.Gp,a.Ph),_.xm({next:()=>g=!0,complete:()=>
{g||bT(a,f,"",2)}}))}),_.xm(f=>{f=new EDa(f.id,a.A.kc(f.Rf),a.A.kc(f.fe),f.Wf);a.jd.next(f)}))}),mu(e=>{const f=g=>{const h=[];var k;if((k=g.Gc)==null?0:k.Qk){let m;k=(m=Ct(g))!=null?m:a.Ph;h.push(_.y(a.F.Qk(k,g.Gc),_.xm(r=>{g.component=r}),_.w(()=>{})))}for(const m of g.children)h.push(...f(m));return h};return _.y(_.tl(f(e.Wf.root)),em(null),_.gm())}),mu(()=>a.ca()),_.um(()=>{const e=c.Uo,f=c.Wf;let g;const h=(g=a.fa)==null?void 0:g.call(a,a.Ph,e.root,f.root);return h?_.y(cl(h),_.w(()=>c)):_.il(c)}),
_.w(e=>{var f=e.Wf;var g=e.XJ;g=Pt(b.sF,f.A,g?g.A:void 0);f=new ODa(g,f);a.D=c=Object.assign({},e,{kq:f});a.B.kq=f;return c}),_.xm(()=>{a.jd.next(new JS)}),XDa(a.O,b.sF,e=>a.jd.next(e)),_.gm(),_.vm(_.y(new _.Wk(e=>{const f=c.uj.signal,g=()=>e.next();f.addEventListener("abort",g);return()=>f.removeEventListener("abort",g)}),_.Il(()=>!d&&!c.kq),_.xm(()=>{bT(a,c,c.uj.signal.reason+"",4)}))),_.xm({next:e=>{d=!0;a.H=a.B;a.jd.next(new ru(e.id,a.A.kc(e.Rf),a.A.kc(e.fe)));let f;if((f=a.ta)!=null){const g=
jEa(e.kq.snapshot);g!==void 0&&(f.title.A.title=g||"")}e.resolve(!0)},complete:()=>{d=!0}}),_.vm(_.y(a.W,_.xm(e=>{throw e;}))),jm(()=>{d||bT(a,c,"",1);let e;((e=a.D)==null?void 0:e.id)===c.id&&(a.B=null,a.D=null)}),_.Zl(e=>{if(a.Db)return c.resolve(!1),_.Fl;d=!0;if(Ut(e))a.jd.next(new su(c.id,a.A.kc(c.Rf),e.message,e.XT)),Ut(e)&&nt(e.url)?a.jd.next(new KS(e.url,e.Gs)):c.resolve(!1);else{let f;const g=new tu(c.id,a.A.kc(c.Rf),e,(f=c.Wf)!=null?f:void 0);try{throw kh(a.Ph,()=>{let h;return(h=a.qa)==
null?void 0:h.call(a,g)}),a.jd.next(g),e;}catch(h){a.options.S2?c.resolve(!1):c.reject(h)}}return _.Fl}))}))},cT=class{get ka(){return this.Pj!==0}constructor(){this.H=this.D=this.B=null;this.jd=new _.om;this.W=new _.om;this.F=_.q(ZS);this.Ph=_.q(rk);this.J=_.q(Pm);this.A=_.q(CS);this.O=_.q(LS);this.location=_.q(rq);_.q(PS,{optional:!0});this.ta=_.q(WS);this.options=_.q(YS,{optional:!0})||{};this.Gp=this.options.Gp||"emptyOnly";_.q($S);this.fa=_.q(kEa,{optional:!0});this.qa=_.q(lEa,{optional:!0});
this.Pj=0;this.ca=()=>_.il(void 0);this.L=null;this.Db=!1;this.F.F=a=>this.jd.next(new GDa(a));this.F.D=a=>this.jd.next(new FDa(a));this.J.xc(()=>{this.Db=!0})}complete(){let a;(a=this.gk)==null||a.complete()}};cT.I=function(a){return new (a||cT)};cT.ua=_.If({token:cT,da:cT.I,ja:"root"});var dT=class{};dT.I=function(a){return new (a||dT)};dT.ua=_.If({token:dT,da:()=>_.q(eT),ja:"root"});var qEa=class{store(){}ol(){return null}},eT=class extends qEa{};eT.I=(()=>{let a;return function(b){return(a||(a=_.xi(eT)))(b||eT)}})();eT.ua=_.If({token:eT,da:eT.I,ja:"root"});var rEa=function(a){return{Yi:a.Yi,ze:a.ze,yg:a.yg}},sEa=function(a,{mw:b,tL:c,NN:d}){b=b!==void 0?a.D.merge(b,c):c;d=d!=null?d:b;return d instanceof mt?a.H.kc(d):d},tEa=function(a,{kq:b,mw:c,tL:d}){c&&b?(a.ze=c,a.Yi=a.D.merge(c,d),a.yg=b):a.Yi=d},uEa=function(a,{mw:b}){a.yg=a.F.yg;a.ze=a.F.ze;a.Yi=a.D.merge(a.ze,b!=null?b:a.Yi)},fT=class{constructor(){this.H=_.q(CS);this.options=_.q(YS,{optional:!0})||{};this.mr=this.options.mr||"replace";this.location=_.q(rq);this.D=_.q($S);this.mq=this.options.mq||
"deferred";this.Yi=this.ze=new mt;const a=new PDa(new Ot(new NS([],{},{},"",{},"primary",null,null,{}),[])),b=new _.Qt(new _.Rt([new zt("",{})]),new _.Rt({}),new _.Rt({}),new _.Rt(""),new _.Rt({}),"primary",null,a.root);b.snapshot=a.root;this.yg=new ODa(new Ot(b,[]),a);this.F=rEa(this)}};fT.I=function(a){return new (a||fT)};fT.ua=_.If({token:fT,da:()=>_.q(gT),ja:"root"});
var vEa=function(a,b){return a.location.subscribe(c=>{c.type==="popstate"&&setTimeout(()=>{b(c.url,c.state,"popstate")})})},wEa=function(a,b,{kg:c,id:d}){const e=c.di;c=c.state;var f=a.location;f.path()==f.normalize(b+ep(""))||e?(d=Object.assign({},c,hT(a,d,a.B)),VJ(a.location,b,d)):(d=Object.assign({},c,hT(a,d,a.B+1)),a.location.go(b,"",d))},yEa=function(a,b,c=!1){a.mr==="computed"?(c=a.A-a.B,c!==0?Iua(a.location,c):a.ze===b.mw&&c===0&&(uEa(a,b),xEa(a))):a.mr==="replace"&&(c&&uEa(a,b),xEa(a))},hT=
function(a,b,c){return a.mr==="computed"?{Pj:b,xO:c}:{Pj:b}},xEa=function(a){VJ(a.location,a.H.kc(a.Yi),hT(a,a.J,a.A))},gT=class extends fT{constructor(){super(...arguments);this.A=0;this.J=-1}vn(){return this.location.getState()}get B(){if(this.mr!=="computed")return this.A;let a,b;return(b=(a=this.vn())==null?void 0:a.xO)!=null?b:this.A}};gT.I=(()=>{let a;return function(b){return(a||(a=_.xi(gT)))(b||gT)}})();gT.ua=_.If({token:gT,da:gT.I,ja:"root"});var zEa,AEa,BEa,iT,DEa,CEa,jT,EEa,aw,$A;zEa={KM:"exact",Lc:"ignored",hM:"ignored",Da:"exact"};AEa={KM:"subset",Lc:"ignored",hM:"ignored",Da:"subset"};
BEa=function(a){const b=a.A.jd.subscribe(c=>{try{const e=a.A.D,f=a.A.B;if(e!==null&&f!==null){var d=a.D;c instanceof HS?d.F=rEa(d):c instanceof uu?tEa(d,f):c instanceof IS?d.mq==="eager"&&(f.kg.ej||wEa(d,sEa(d,f),f)):c instanceof JS?(tEa(d,f),d.mq!=="deferred"||f.kg.ej||wEa(d,sEa(d,f),f)):c instanceof su&&c.code!==1&&c.code!==0?yEa(d,f):c instanceof tu?yEa(d,f,!0):c instanceof ru&&(d.J=c.id,d.A=d.B);if(c instanceof su&&c.code!==0&&c.code!==1)a.tx=!0;else if(c instanceof ru)a.tx=!0;else if(c instanceof
KS){const g=c.Gs,h=a.L.merge(c.url,e.pU),k=Object.assign({},{wv:e.kg.wv,info:e.kg.info,ej:e.kg.ej,di:e.kg.di||a.mq==="eager"||e.source!=="imperative"},g);iT(a,h,"imperative",null,k,{resolve:e.resolve,reject:e.reject,promise:e.promise})}}c instanceof JS||c instanceof KS||a.Ld.next(c)}catch(e){a.A.W.next(e)}});a.O.add(b)};
iT=function(a,b,c,d,e,f){if(a.H)return Promise.resolve(!1);let g,h;f?(g=f.resolve,h=f.reject,f=f.promise):f=new Promise((m,r)=>{g=m;h=r});const k=a.J.add();Qga(a,()=>{queueMicrotask(()=>a.J.remove(k))});mEa(a.A,{source:c,vn:d,ze:a.ze,pU:a.ze,QE:b,kg:e,resolve:g,reject:h,promise:f,Uo:a.yg.snapshot,XJ:a.yg});return f.catch(m=>Promise.reject(m))};DEa=function(a){a.F!=null||(a.F=vEa(a.D,(b,c,d)=>{CEa(a,b,d,c)}))};
CEa=function(a,b,c,d){const e={di:!0},f=(d==null?0:d.Pj)?d:null;d&&(d=Object.assign({},d),delete d.Pj,delete d.xO,Object.keys(d).length!==0&&(e.state=d));b=jT(a,b);iT(a,b,c,f,e).catch(g=>{a.H||a.Ya.get(Mj)(g)})};jT=function(a,b){try{return a.B.parse(b)}catch(c){return a.B.parse("/")}};EEa=function(a){return Object.entries(a).reduce((b,[c,d])=>{d!==null&&d!==void 0&&(b[c]=d);return b},{})};
aw=function(a,b,c={}){const d=c.rn,e=c.Da;var f=c.Lc;f=c.gl?a.ze.Lc:f;let g;switch((g=c.th)!=null?g:a.options.xU){case "merge":c=Object.assign({},a.ze.Da,e);break;case "preserve":c=a.ze.Da;break;default:c=e||null}c!==null&&(c=EEa(c));let h;try{h=ot(d?d.snapshot:a.yg.snapshot.root)}catch(k){if(typeof b[0]!=="string"||b[0][0]!=="/")b=[];h=a.ze.root}return pt(h,b,c,f!=null?f:null)};$A=function(a,b,c={ej:!1}){b=nt(b)?b:jT(a,b);b=a.L.merge(b,a.Yi);return iT(a,b,"imperative",null,c)};
_.kT=class{get ze(){return this.D.ze}get Yi(){return this.D.Yi}get jd(){return this.Ld}get yg(){return this.D.yg}constructor(){this.H=!1;this.W=_.q(zI);this.D=_.q(fT);this.options=_.q(YS,{optional:!0})||{};this.J=_.q(Fo);this.mq=this.options.mq||"deferred";this.A=_.q(cT);this.B=_.q(CS);this.location=_.q(rq);this.L=_.q($S);this.Ya=_.q(rk);this.Ld=new _.om;this.tx=!1;this.sF=_.q(dT);this.rE=this.options.rE||"ignore";let a,b;this.config=(b=(a=_.q(qu,{optional:!0}))==null?void 0:a.flat())!=null?b:[];
_.q(PS,{optional:!0});this.O=new _.Ok;this.config=this.config.map(Mt);this.tx=!1;pEa(this.A,this).subscribe({error:c=>{this.W.warn(c)}});BEa(this)}ca(){DEa(this);this.A.ka||CEa(this,this.location.path(!0),"imperative",this.D.vn())}get url(){return this.B.kc(this.ze)}Sa(){this.dispose()}dispose(){this.Ld.unsubscribe();this.A.complete();this.F&&(this.F.unsubscribe(),this.F=void 0);this.H=!0;this.O.unsubscribe()}navigate(a,b={ej:!1}){for(let c=0;c<a.length;c++)if(a[c]==null)throw new og(4008,!1);return $A(this,
aw(this,a,b),b)}isActive(a,b){let c;b===!0?c=Object.assign({},zEa):b===!1?c=Object.assign({},AEa):c=b;if(nt(a))return Xs(this.ze,a,c);a=jT(this,a);return Xs(this.ze,a,c)}};_.kT.I=function(a){return new (a||_.kT)};_.kT.ua=_.If({token:_.kT,da:_.kT.I,ja:"root"});var lT,GEa,FEa;lT=function(a,b){if(a.ca==null&&!a.D){const c=a.renderer;a=a.el.ma;b!==null?c.setAttribute(a,"tabindex",b):c.removeAttribute(a,"tabindex")}};GEa=function(a){if(a.J===void 0&&a.D){var b=a.gl,c=e=>e==="merge"||e==="preserve";b||(b=c(a.th));var d;b||(b=!a.th&&!c((d=a.options)==null?void 0:d.xU));b&&(a.J=a.F.jd.subscribe(e=>{e instanceof ru&&FEa(a)}))}};FEa=function(a){const b=a.L;let c,d;a.RE.set(b!==null&&a.H?(d=(c=a.H)==null?void 0:c.B(a.F.B.kc(b)))!=null?d:"":null)};
_.mT=class{constructor(a,b,c,d,e,f){this.F=a;this.A=b;this.ca=c;this.renderer=d;this.el=e;this.H=f;this.RE=_.Ln(null);this.W=new _.om;this.O=_.q(Mj);this.options=_.q(YS,{optional:!0});this.di=this.ej=this.gl=!1;this.B=null;this.RE.set(_.q(new _.bI("href"),{optional:!0}));let g;a=(g=e.ma.tagName)==null?void 0:g.toLowerCase();let h,k,m;(this.D=a==="a"||a==="area"||!!(typeof customElements==="object"&&((h=customElements.get(a))==null?0:(k=h.observedAttributes)==null?0:(m=k.includes)==null?0:m.call(k,
"href"))))?lT(this,"0"):GEa(this)}ce(){this.D&&(FEa(this),GEa(this));this.W.next(this)}set qt(a){a==null?(this.B=null,lT(this,null)):(nt(a)?this.B=a:this.B=Array.isArray(a)?a:[a],lT(this,"0"))}Vk(a,b,c,d,e){const f=this.L;if(f===null||this.D&&(a!==0||b||c||d||e||typeof this.target==="string"&&this.target!="_self"))return!0;let g;(g=$A(this.F,f,{ej:this.ej,di:this.di,state:this.state,info:this.info}))==null||g.catch(h=>{this.O(h)});return!this.D}Sa(){let a;(a=this.J)==null||a.unsubscribe()}get L(){return this.B===
null?null:nt(this.B)?this.B:aw(this.F,this.B,{rn:this.rn!==void 0?this.rn:this.A,Da:this.Da,Lc:this.Lc,th:this.th,gl:this.gl})}};_.mT.I=function(a){return new (a||_.mT)(_.Yj(_.kT),_.Yj(_.Qt),ni("tabindex"),_.Yj(_.oq),_.Yj(_.Gi),_.Yj(QJ))};
_.mT.Ia=_.Kk({type:_.mT,aa:[["","routerLink",""]],pb:2,gb:function(a,b){a&1&&_.nn("click",function(c){return b.Vk(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey)});a&2&&_.Zm("href",b.RE(),eca)("target",b.target)},inputs:{target:"target",Da:"queryParams",Lc:"fragment",th:"queryParamsHandling",state:"state",info:"info",rn:"relativeTo",gl:[2,"preserveFragment","preserveFragment",_.Zo],ej:[2,"skipLocationChange","skipLocationChange",_.Zo],di:[2,"replaceUrl","replaceUrl",_.Zo],qt:"routerLink"},features:[_.$H]});var HEa=function(a){a.B=_.y(a.A.jd,_.Il(b=>b instanceof ru),_.bm(()=>a.preload())).subscribe(()=>{})};var IEa=new _.t(""),KEa=function(a){return a.gk.jd.subscribe(b=>{if(b instanceof HS){var c=a.A;a.store[a.H]=[c.window.scrollX,c.window.scrollY];a.B=b.A;a.D=b.vn?b.vn.Pj:0}else b instanceof ru?(a.H=b.id,JEa(a,a.F.parse(b.fe).Lc)):b instanceof uu&&b.code===0&&(a.B=void 0,a.D=0,JEa(a,a.F.parse(b.url).Lc))})},LEa=function(a){return a.gk.jd.subscribe(b=>{if(b instanceof JDa)if(b.position)a.options.tt==="top"?XJ(a.A,[0,0]):a.options.tt==="enabled"&&XJ(a.A,b.position);else if(b.anchor&&a.options.hJ==="enabled"){var c=
a.A;a:{var d=c.document;b=b.anchor;var e=d.getElementById(b)||d.getElementsByName(b)[0];if(e)b=e;else{if(typeof d.createTreeWalker==="function"&&d.body&&typeof d.body.attachShadow==="function")for(d=d.createTreeWalker(d.body,NodeFilter.SHOW_ELEMENT),e=d.currentNode;e;){if(e=e.shadowRoot)if(e=e.getElementById(b)||e.querySelector(`[name="${b}"]`)){b=e;break a}e=d.nextNode()}b=null}}if(b){e=b.getBoundingClientRect();d=e.left+c.window.pageXOffset;e=e.top+c.window.pageYOffset;const f=c.offset();c.window.scrollTo(Object.assign({},
void 0,{left:d-f[0],top:e-f[1]}));b.focus()}}else a.options.tt!=="disabled"&&XJ(a.A,[0,0])})},JEa=function(a,b){a.zone.Gb(()=>_.v(function*(){yield new Promise(c=>{setTimeout(c);typeof requestAnimationFrame!=="undefined"&&requestAnimationFrame(c)});a.zone.run(()=>{a.gk.jd.next(new JDa(a.B==="popstate"?a.store[a.D]:null,b))})}))},nT=class{constructor(a,b,c,d,e={}){this.F=a;this.gk=b;this.A=c;this.zone=d;this.options=e;this.H=0;this.B="imperative";this.D=0;this.store={};e.tt||(e.tt="disabled");e.hJ||
(e.hJ="disabled")}init(){if(this.options.tt!=="disabled")try{this.A.window.history.scrollRestoration="manual"}catch(a){console.warn("NG02400")}this.J=KEa(this);this.L=LEa(this)}Sa(){let a;(a=this.J)==null||a.unsubscribe();let b;(b=this.L)==null||b.unsubscribe()}};nT.I=function(){throw Error("Pa");};nT.ua=_.If({token:nT,da:nT.I});new _.t("",{ja:"root",da:()=>!1});var MEa=new _.t("",{da:()=>new _.om}),NEa=new _.t("",{ja:"root",da:()=>1}),OEa=new _.t("");var PEa;new _.t("");PEa=[rq,{oa:CS,Qe:DS},_.kT,LS,{oa:_.Qt,zb:function(a){return a.yg.root},Le:[_.kT]},ZS,[]];_.pT=function(a){return{Uk:_.oT,Fb:[{oa:qu,rc:!0,Ub:a}]}};_.oT=class{};_.oT.I=function(a){return new (a||_.oT)};_.oT.Na=_.Jk({type:_.oT});_.oT.Ma=_.Jf({});var QEa=new _.t("");new vJ;_.REa=new _.t("mat-slide-toggle-default-options",{ja:"root",da:()=>({OU:!1,Hw:!1,jc:!1})});var SEa=["*",[["mat-toolbar-row"]]],qT=class{};qT.I=function(a){return new (a||qT)};qT.Ia=_.Kk({type:qT,aa:[["mat-toolbar-row"]],La:[1,"mat-toolbar-row"],Hb:["matToolbarRow"]});var rT=class{constructor(){this.Ba=_.q(_.Gi);this.yb=_.q(_.cq);this.jb=_.q(_.wp)}Ie(){this.yb.isBrowser&&this.yA.changes.subscribe(()=>{})}A(){}};rT.I=function(a){return new (a||rT)};
rT.Aa=_.Ik({type:rT,aa:[["mat-toolbar"]],xd:function(a,b,c){a&1&&_.Dn(c,qT,5);if(a&2){let d;_.In(d=_.Jn())&&(b.yA=d)}},La:[1,"mat-toolbar"],pb:6,gb:function(a,b){a&2&&(_.Zn(b.color?"mat-"+b.color:""),_.Yn("mat-toolbar-multiple-rows",b.yA.length>0)("mat-toolbar-single-row",b.yA.length===0))},inputs:{color:"color"},Hb:["matToolbar"],Ob:["*","mat-toolbar-row"],wa:2,xa:0,template:function(a){a&1&&(_.pn(SEa),_.qn(0),_.qn(1,1))},za:[".mat-toolbar{background:var(--mat-toolbar-container-background-color, var(--mat-sys-surface));color:var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface))}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font, var(--mat-sys-title-large-font));font-size:var(--mat-toolbar-title-text-size, var(--mat-sys-title-large-size));line-height:var(--mat-toolbar-title-text-line-height, var(--mat-sys-title-large-line-height));font-weight:var(--mat-toolbar-title-text-weight, var(--mat-sys-title-large-weight));letter-spacing:var(--mat-toolbar-title-text-tracking, var(--mat-sys-title-large-tracking));margin:0}@media(forced-colors: active){.mat-toolbar{outline:solid 1px}}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mat-button-text-label-text-color: var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface));--mat-button-outlined-label-text-color: var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface))}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height, 64px)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height, 56px)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height, 64px)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height, 56px)}}\n"],
lb:2,Pc:0});var sT=class{};sT.I=function(a){return new (a||sT)};sT.Na=_.Jk({type:sT});sT.Ma=_.Jf({imports:[_.HM,_.HM]});var kna=function(a,b){return new Set($za(b,c=>a.has(c)))};_.BD(yu,_.xu);yu.prototype.reset=function(){this.A[0]=1732584193;this.A[1]=4023233417;this.A[2]=2562383102;this.A[3]=271733878;this.D=this.B=0};
var tT=function(a,b,c){c||(c=0);const d=Array(16);if(typeof b==="string")for(var e=0;e<16;++e)d[e]=b.charCodeAt(c++)|b.charCodeAt(c++)<<8|b.charCodeAt(c++)<<16|b.charCodeAt(c++)<<24;else for(e=0;e<16;++e)d[e]=b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24;b=a.A[0];c=a.A[1];e=a.A[2];let f=a.A[3],g;g=b+(f^c&(e^f))+d[0]+3614090360&4294967295;b=c+(g<<7&4294967295|g>>>25);g=f+(e^b&(c^e))+d[1]+3905402710&4294967295;f=b+(g<<12&4294967295|g>>>20);g=e+(c^f&(b^c))+d[2]+606105819&4294967295;e=f+(g<<17&4294967295|g>>>
15);g=c+(b^e&(f^b))+d[3]+3250441966&4294967295;c=e+(g<<22&4294967295|g>>>10);g=b+(f^c&(e^f))+d[4]+4118548399&4294967295;b=c+(g<<7&4294967295|g>>>25);g=f+(e^b&(c^e))+d[5]+1200080426&4294967295;f=b+(g<<12&4294967295|g>>>20);g=e+(c^f&(b^c))+d[6]+2821735955&4294967295;e=f+(g<<17&4294967295|g>>>15);g=c+(b^e&(f^b))+d[7]+4249261313&4294967295;c=e+(g<<22&4294967295|g>>>10);g=b+(f^c&(e^f))+d[8]+1770035416&4294967295;b=c+(g<<7&4294967295|g>>>25);g=f+(e^b&(c^e))+d[9]+2336552879&4294967295;f=b+(g<<12&4294967295|
g>>>20);g=e+(c^f&(b^c))+d[10]+4294925233&4294967295;e=f+(g<<17&4294967295|g>>>15);g=c+(b^e&(f^b))+d[11]+2304563134&4294967295;c=e+(g<<22&4294967295|g>>>10);g=b+(f^c&(e^f))+d[12]+1804603682&4294967295;b=c+(g<<7&4294967295|g>>>25);g=f+(e^b&(c^e))+d[13]+4254626195&4294967295;f=b+(g<<12&4294967295|g>>>20);g=e+(c^f&(b^c))+d[14]+2792965006&4294967295;e=f+(g<<17&4294967295|g>>>15);g=c+(b^e&(f^b))+d[15]+1236535329&4294967295;c=e+(g<<22&4294967295|g>>>10);g=b+(e^f&(c^e))+d[1]+4129170786&4294967295;b=c+(g<<
5&4294967295|g>>>27);g=f+(c^e&(b^c))+d[6]+3225465664&4294967295;f=b+(g<<9&4294967295|g>>>23);g=e+(b^c&(f^b))+d[11]+643717713&4294967295;e=f+(g<<14&4294967295|g>>>18);g=c+(f^b&(e^f))+d[0]+3921069994&4294967295;c=e+(g<<20&4294967295|g>>>12);g=b+(e^f&(c^e))+d[5]+3593408605&4294967295;b=c+(g<<5&4294967295|g>>>27);g=f+(c^e&(b^c))+d[10]+38016083&4294967295;f=b+(g<<9&4294967295|g>>>23);g=e+(b^c&(f^b))+d[15]+3634488961&4294967295;e=f+(g<<14&4294967295|g>>>18);g=c+(f^b&(e^f))+d[4]+3889429448&4294967295;c=
e+(g<<20&4294967295|g>>>12);g=b+(e^f&(c^e))+d[9]+568446438&4294967295;b=c+(g<<5&4294967295|g>>>27);g=f+(c^e&(b^c))+d[14]+3275163606&4294967295;f=b+(g<<9&4294967295|g>>>23);g=e+(b^c&(f^b))+d[3]+4107603335&4294967295;e=f+(g<<14&4294967295|g>>>18);g=c+(f^b&(e^f))+d[8]+1163531501&4294967295;c=e+(g<<20&4294967295|g>>>12);g=b+(e^f&(c^e))+d[13]+2850285829&4294967295;b=c+(g<<5&4294967295|g>>>27);g=f+(c^e&(b^c))+d[2]+4243563512&4294967295;f=b+(g<<9&4294967295|g>>>23);g=e+(b^c&(f^b))+d[7]+1735328473&4294967295;
e=f+(g<<14&4294967295|g>>>18);g=c+(f^b&(e^f))+d[12]+2368359562&4294967295;c=e+(g<<20&4294967295|g>>>12);g=b+(c^e^f)+d[5]+4294588738&4294967295;b=c+(g<<4&4294967295|g>>>28);g=f+(b^c^e)+d[8]+2272392833&4294967295;f=b+(g<<11&4294967295|g>>>21);g=e+(f^b^c)+d[11]+1839030562&4294967295;e=f+(g<<16&4294967295|g>>>16);g=c+(e^f^b)+d[14]+4259657740&4294967295;c=e+(g<<23&4294967295|g>>>9);g=b+(c^e^f)+d[1]+2763975236&4294967295;b=c+(g<<4&4294967295|g>>>28);g=f+(b^c^e)+d[4]+1272893353&4294967295;f=b+(g<<11&4294967295|
g>>>21);g=e+(f^b^c)+d[7]+4139469664&4294967295;e=f+(g<<16&4294967295|g>>>16);g=c+(e^f^b)+d[10]+3200236656&4294967295;c=e+(g<<23&4294967295|g>>>9);g=b+(c^e^f)+d[13]+681279174&4294967295;b=c+(g<<4&4294967295|g>>>28);g=f+(b^c^e)+d[0]+3936430074&4294967295;f=b+(g<<11&4294967295|g>>>21);g=e+(f^b^c)+d[3]+3572445317&4294967295;e=f+(g<<16&4294967295|g>>>16);g=c+(e^f^b)+d[6]+76029189&4294967295;c=e+(g<<23&4294967295|g>>>9);g=b+(c^e^f)+d[9]+3654602809&4294967295;b=c+(g<<4&4294967295|g>>>28);g=f+(b^c^e)+d[12]+
3873151461&4294967295;f=b+(g<<11&4294967295|g>>>21);g=e+(f^b^c)+d[15]+530742520&4294967295;e=f+(g<<16&4294967295|g>>>16);g=c+(e^f^b)+d[2]+3299628645&4294967295;c=e+(g<<23&4294967295|g>>>9);g=b+(e^(c|~f))+d[0]+4096336452&4294967295;b=c+(g<<6&4294967295|g>>>26);g=f+(c^(b|~e))+d[7]+1126891415&4294967295;f=b+(g<<10&4294967295|g>>>22);g=e+(b^(f|~c))+d[14]+2878612391&4294967295;e=f+(g<<15&4294967295|g>>>17);g=c+(f^(e|~b))+d[5]+4237533241&4294967295;c=e+(g<<21&4294967295|g>>>11);g=b+(e^(c|~f))+d[12]+1700485571&
4294967295;b=c+(g<<6&4294967295|g>>>26);g=f+(c^(b|~e))+d[3]+2399980690&4294967295;f=b+(g<<10&4294967295|g>>>22);g=e+(b^(f|~c))+d[10]+4293915773&4294967295;e=f+(g<<15&4294967295|g>>>17);g=c+(f^(e|~b))+d[1]+2240044497&4294967295;c=e+(g<<21&4294967295|g>>>11);g=b+(e^(c|~f))+d[8]+1873313359&4294967295;b=c+(g<<6&4294967295|g>>>26);g=f+(c^(b|~e))+d[15]+4264355552&4294967295;f=b+(g<<10&4294967295|g>>>22);g=e+(b^(f|~c))+d[6]+2734768916&4294967295;e=f+(g<<15&4294967295|g>>>17);g=c+(f^(e|~b))+d[13]+1309151649&
4294967295;c=e+(g<<21&4294967295|g>>>11);g=b+(e^(c|~f))+d[4]+4149444226&4294967295;b=c+(g<<6&4294967295|g>>>26);g=f+(c^(b|~e))+d[11]+3174756917&4294967295;f=b+(g<<10&4294967295|g>>>22);g=e+(b^(f|~c))+d[2]+718787259&4294967295;e=f+(g<<15&4294967295|g>>>17);g=c+(f^(e|~b))+d[9]+3951481745&4294967295;a.A[0]=a.A[0]+b&4294967295;a.A[1]=a.A[1]+(e+(g<<21&4294967295|g>>>11))&4294967295;a.A[2]=a.A[2]+e&4294967295;a.A[3]=a.A[3]+f&4294967295};
yu.prototype.update=function(a,b){b===void 0&&(b=a.length);const c=b-this.blockSize,d=this.F;let e=this.B,f=0;for(;f<b;){if(e==0)for(;f<=c;)tT(this,a,f),f+=this.blockSize;if(typeof a==="string")for(;f<b;){if(d[e++]=a.charCodeAt(f++),e==this.blockSize){tT(this,d);e=0;break}}else for(;f<b;)if(d[e++]=a[f++],e==this.blockSize){tT(this,d);e=0;break}}this.B=e;this.D+=b};
yu.prototype.digest=function(){var a=Array((this.B<56?this.blockSize:this.blockSize*2)-this.B);a[0]=128;for(var b=1;b<a.length-8;++b)a[b]=0;b=this.D*8;for(var c=a.length-8;c<a.length;++c)a[c]=b&255,b/=256;this.update(a);a=Array(16);b=0;for(c=0;c<4;++c)for(let d=0;d<32;d+=8)a[b++]=this.A[c]>>>d&255;return a};var TEa={sP:["BC","AD"],rP:["Before Christ","Anno Domini"],YP:"JFMAMJJASOND".split(""),LQ:"JFMAMJJASOND".split(""),VP:"January February March April May June July August September October November December".split(" "),KQ:"January February March April May June July August September October November December".split(" "),AQ:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),NQ:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),lR:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
PQ:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),CQ:"Sun Mon Tue Wed Thu Fri Sat".split(" "),OQ:"Sun Mon Tue Wed Thu Fri Sat".split(" "),n0:"SMTWTFS".split(""),MQ:"SMTWTFS".split(""),BQ:["Q1","Q2","Q3","Q4"],rQ:["1st quarter","2nd quarter","3rd quarter","4th quarter"],CO:["AM","PM"],Ut:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],iH:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],ZO:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],TG:6,
N0:[5,6],UG:5},uT=TEa;uT=TEa;var UEa=function(a,b,c,d,e){a=new Date(a,b,c);e=e||0;return a.valueOf()+(((d!==void 0?d:3)-e+7)%7-((a.getDay()+6)%7-e+7)%7)*864E5};var VEa=function(){},vT=function(a){if(typeof a=="number"){var b=new VEa;b.H=a;var c=a;if(c==0)c="Etc/GMT";else{var d=["Etc/GMT",c<0?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;c!=0&&d.push(":",KD(c,2));c=d.join("")}b.D=c;c=a;c==0?c="UTC":(d=["UTC",c<0?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,c!=0&&d.push(":",c),c=d.join(""));a=WEa(a);b.F=[c,c];b.A={G0:a,hH:a};b.B=[];return b}b=new VEa;b.D=a.id;b.H=-a.std_offset;b.F=a.names;b.A=a.names_ext;b.B=a.transitions;return b},
WEa=function(a){const b=["GMT"];b.push(a<=0?"+":"-");a=Math.abs(a);b.push(KD(Math.floor(a/60)%100,2),":",KD(a%60,2));return b.join("")},wT=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;let c=0;for(;c<a.B.length&&b>=a.B[c];)c+=2;return c==0?0:a.B[c-1]},xT=function(a,b){a=a.H-wT(a,b);return a===-1440?0:a};var yT=function(a){this.B=[];this.A=uT;typeof a=="number"?XEa(this,a):YEa(this,a)},ZEa=[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|u+|M+|k+|S+|E+|a+|b+|B+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYuMkSEabBhKHcLQdmsvVwzZ]+/],zT=function(a){return a.getHours?a.getHours():0},YEa=function(a,b){for($Ea&&(b=b.replace(/\u200f/g,""));b;){const c=b;for(let d=0;d<ZEa.length;++d){const e=b.match(ZEa[d]);if(e){let f=e[0];b=b.substring(f.length);d==0&&(f=="''"?f="'":(f=f.substring(1,e[1]=="'"?f.length-1:f.length),
f=f.replace(/''/g,"'")));a.B.push({text:f,type:d});break}}if(c===b)throw Error("ec`"+b);}};
yT.prototype.format=function(a,b){if(!a)throw Error("fc");var c=b?(a.getTimezoneOffset()-xT(b,a))*6E4:0;let d=c?new Date(a.getTime()+c):a,e=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(d=new Date(d.getTime()+(d.getTimezoneOffset()-a.getTimezoneOffset())*6E4),e=new Date(a.getTime()+(c+(c>0?-864E5:864E5))));c=[];for(let f=0;f<this.B.length;++f){const g=this.B[f].text;1==this.B[f].type?c.push(aFa(this,g,a,d,e,b)):c.push(g)}return c.join("")};
var XEa=function(a,b){let c;if(b<4)c=a.A.Ut[b];else if(b<8)c=a.A.iH[b-4];else if(b<12)c=a.A.ZO[b-8],c=c.replace("{1}",a.A.Ut[b-8]),c=c.replace("{0}",a.A.iH[b-8]);else if(b===12)c=a.A.Ut[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(b===13)c=a.A.Ut[2].replace(/[^EMd]*yy*[^EMd]*/,"");else{XEa(a,10);return}YEa(a,c)},AT=function(a,b){{b=String(b);const c=a.A||uT;if(c.vR!==void 0&&!bFa){a=[];for(let d=0;d<b.length;d++){const e=b.charCodeAt(d);a.push(48<=e&&e<=57?String.fromCharCode(c.vR+e-48):b.charAt(d))}b=
a.join("")}}return b},bFa=!1,$Ea=!1,dFa=function(a,b,c,d){c=c.getFullYear();c<=0&&d&&(c=1-c);return AT(a,cFa(c,b))},cFa=function(a,b){b==2&&(a%=100);a<0&&b++;return KD(a,b)},BT=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("gc");},CT=function(a,b){BT(b);b=zT(b);return a.A.CO[b>=12&&b<24?1:0]},aFa=function(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=d.getFullYear()>0?1:0,g>=4?a.A.rP[c]:a.A.sP[c];case "y":return dFa(a,g,d,!0);case "Y":return c=(new Date(UEa(d.getFullYear(),
d.getMonth(),d.getDate(),a.A.UG,a.A.TG))).getFullYear(),g==2&&(c%=100),AT(a,cFa(c,g));case "u":return dFa(a,g,d,!1);case "M":a:switch(c=d.getMonth(),g){case 5:g=a.A.YP[c];break a;case 4:g=a.A.VP[c];break a;case 3:g=a.A.AQ[c];break a;default:g=AT(a,KD(c+1,g))}return g;case "k":return BT(e),c=zT(e)||24,AT(a,KD(c,g));case "S":return AT(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,g)).slice(2)+(g>3?KD(0,g-3):""));case "E":return c=d.getDay(),g>=4?a.A.lR[c]:a.A.CQ[c];case "a":return CT(a,e);case "b":return CT(a,
e);case "B":return CT(a,e);case "h":return BT(e),c=zT(e)%12||12,AT(a,KD(c,g));case "K":return BT(e),c=zT(e)%12,AT(a,KD(c,g));case "H":return BT(e),c=zT(e),AT(a,KD(c,g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.A.MQ[c];break a;case 4:g=a.A.PQ[c];break a;case 3:g=a.A.OQ[c];break a;default:g=AT(a,KD(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.A.LQ[c];break a;case 4:g=a.A.KQ[c];break a;case 3:g=a.A.NQ[c];break a;default:g=AT(a,KD(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/
3),g<4?a.A.BQ[c]:a.A.rQ[c];case "d":return AT(a,KD(d.getDate(),g));case "m":return BT(e),AT(a,KD(e.getMinutes?e.getMinutes():0,g));case "s":return BT(e),AT(a,KD(e.getSeconds(),g));case "v":return(f||vT(c.getTimezoneOffset())).D;case "V":return a=f||vT(c.getTimezoneOffset()),g<=2?a.D:wT(a,c)>0?a.A.kP!==void 0?a.A.kP:a.A.DST_GENERIC_LOCATION:a.A.hH!==void 0?a.A.hH:a.A.STD_GENERIC_LOCATION;case "w":return c=UEa(e.getFullYear(),e.getMonth(),e.getDate(),a.A.UG,a.A.TG),AT(a,KD(Math.floor(Math.round((c-
(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=f||vT(c.getTimezoneOffset()),g<4?a.F[wT(a,c)>0?2:0]:a.F[wT(a,c)>0?3:1];case "Z":return b=f||vT(c.getTimezoneOffset()),g<4?(g=-xT(b,c),a=[g<0?"-":"+"],g=Math.abs(g),a.push(KD(Math.floor(g/60)%100,2),KD(g%60,2)),g=a.join("")):g=AT(a,WEa(xT(b,c))),g;default:return""}};var eFa={P0:"y",Q0:"y G",R0:"MMM y",S0:"MMMM y",T0:"MM/y",WP:"MMM d",i0:"MMMM dd",k0:"M/d",j0:"MMMM d",m0:"MMM d, y",L0:"EEE, MMM d",M0:"EEE, MMM d, y",I_:"d",l0:"MMM d, h:mm\u202fa zzzz"},fFa=eFa;fFa=eFa;var gFa=function(a){return a%10==1&&a%100!=11?"one":a%10==2&&a%100!=12?"two":a%10==3&&a%100!=13?"few":"other"},hFa=gFa;hFa=gFa;var iFa=function(a,b){if(void 0===b){b=a+"";var c=b.indexOf(".");b=Math.min(c===-1?0:b.length-c-1,3)}c=Math.pow(10,b);b={s_:b,f:(a*c|0)%c};return(a|0)==1&&b.s_==0?"one":"other"},jFa=iFa;jFa=iFa;var DT=function(a){this.D=a;this.B=this.A=this.H=null;a=AP;const b=yP;if(kFa!==a||lFa!==b)kFa=a,lFa=b,mFa=new CP(1);this.J=mFa},kFa=null,lFa=null,mFa=null,nFa=RegExp("'([{}#].*?)'","g"),oFa=RegExp("''","g");
DT.prototype.format=function(a){if(this.D){this.H=[];var b=pFa(this,this.D);this.B=ET(this,b);this.D=null}if(this.B&&this.B.length!=0)for(this.A=_.jb(this.H),b=[],FT(this,this.B,a,!1,b),a=b.join("");this.A.length>0;)a=a.replace(this.F(this.A),String(this.A.pop()).replace("$","$$$$"));else a="";return a};
var FT=function(a,b,c,d,e){for(let x=0;x<b.length;x++){var f=void 0;switch(b[x].type){case 4:e.push(b[x].value);break;case 3:f=b[x].value;var g=a,h=e,k=c[f];k===void 0?h.push("Undefined parameter - "+f):(g.A.push(k),h.push(g.F(g.A)));break;case 2:f=b[x].value;g=a;h=c;k=d;var m=e,r=f.nv;h[r]===void 0?m.push("Undefined parameter - "+r):(r=f[h[r]],r===void 0&&(r=f.other),FT(g,r,h,k,m));break;case 0:f=b[x].value;qFa(a,f,c,jFa,d,e);break;case 1:f=b[x].value,qFa(a,f,c,hFa,d,e)}}},qFa=function(a,b,c,d,e,
f){var g=b.nv,h=b.lJ;const k=+c[g];isNaN(k)?f.push("Undefined or invalid parameter - "+g):(h=k-h,g=b[c[g]],g===void 0&&(d=d(Math.abs(h)),g=b[d],g===void 0&&(g=b.other)),b=[],FT(a,g,c,e,b),c=b.join(""),e?f.push(c):(a=a.J.format(h),f.push(c.replace(/#/g,a))))},pFa=function(a,b){const c=a.H,d=a.F.bind(a);b=b.replace(oFa,function(){c.push("'");return d(c)});return b=b.replace(nFa,function(e,f){c.push(f);return d(c)})},GT=function(a){var b=0;const c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var f;f=e.exec(a);){const g=
f.index;f[0]=="}"?(c.pop(),c.length==0&&(f={type:1},f.value=a.substring(b,g),d.push(f),b=g+1)):(c.length==0&&(b=a.substring(b,g),b!=""&&d.push({type:0,value:b}),b=g+1),c.push("{"))}a=a.substring(b);a!=""&&d.push({type:0,value:a});return d},rFa=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,sFa=/^\s*(\w+)\s*,\s*selectordinal\s*,/,tFa=/^\s*(\w+)\s*,\s*select\s*,/,ET=function(a,b){const c=[];b=GT(b);for(let e=0;e<b.length;e++){const f={};if(0==b[e].type)f.type=4,f.value=b[e].value;else if(1==b[e].type){var d=
b[e].value;switch(rFa.test(d)?0:sFa.test(d)?1:tFa.test(d)?2:/^\s*\w+\s*/.test(d)?3:5){case 2:f.type=2;f.value=uFa(a,b[e].value);break;case 0:f.type=0;f.value=vFa(a,b[e].value);break;case 1:f.type=1;f.value=wFa(a,b[e].value);break;case 3:f.type=3,f.value=b[e].value}}c.push(f)}return c},uFa=function(a,b){let c="";b=b.replace(tFa,function(f,g){c=g;return""});const d={};d.nv=c;b=GT(b);let e=0;for(;e<b.length;){const f=b[e].value;e++;let g;1==b[e].type&&(g=ET(a,b[e].value));d[f.replace(/\s/g,"")]=g;e++}return d},
vFa=function(a,b){let c="",d=0;b=b.replace(rFa,function(g,h,k){c=h;k&&(d=parseInt(k,10));return""});const e={};e.nv=c;e.lJ=d;b=GT(b);let f=0;for(;f<b.length;){const g=b[f].value;f++;let h;1==b[f].type&&(h=ET(a,b[f].value));e[g.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=h;f++}return e},wFa=function(a,b){let c="";b=b.replace(sFa,function(f,g){c=g;return""});const d={};d.nv=c;d.lJ=0;b=GT(b);let e=0;for(;e<b.length;){const f=b[e].value;e++;let g;1==b[e].type&&(g=ET(a,b[e].value));d[f.replace(/\s*(?:=)?(\w+)\s*/,
"$1")]=g;e++}return d};DT.prototype.F=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};var xFa;
xFa={aP:{ik:{oe:{"-1":"yesterday",0:"today",1:"tomorrow"},je:"one{# day ago}other{# days ago}",ie:"one{in # day}other{in # days}"},Il:{oe:{"-1":"yesterday",0:"today",1:"tomorrow"},je:"one{#d ago}other{#d ago}",ie:"one{in #d}other{in #d}"}},FP:{ik:{oe:{0:"this hour"},je:"one{# hour ago}other{# hours ago}",ie:"one{in # hour}other{in # hours}"},SHORT:{oe:{0:"this hour"},je:"one{# hr. ago}other{# hr. ago}",ie:"one{in # hr.}other{in # hr.}"},Il:{oe:{0:"this hour"},je:"one{#h ago}other{#h ago}",ie:"one{in #h}other{in #h}"}},
QP:{ik:{oe:{0:"this minute"},je:"one{# minute ago}other{# minutes ago}",ie:"one{in # minute}other{in # minutes}"},SHORT:{oe:{0:"this minute"},je:"one{# min. ago}other{# min. ago}",ie:"one{in # min.}other{in # min.}"},Il:{oe:{0:"this minute"},je:"one{#m ago}other{#m ago}",ie:"one{in #m}other{in #m}"}},UP:{ik:{oe:{"-1":"last month",0:"this month",1:"next month"},je:"one{# month ago}other{# months ago}",ie:"one{in # month}other{in # months}"},SHORT:{oe:{"-1":"last mo.",0:"this mo.",1:"next mo."},je:"one{# mo. ago}other{# mo. ago}",
ie:"one{in # mo.}other{in # mo.}"},Il:{oe:{"-1":"last mo.",0:"this mo.",1:"next mo."},je:"one{#mo ago}other{#mo ago}",ie:"one{in #mo}other{in #mo}"}},qQ:{ik:{oe:{"-1":"last quarter",0:"this quarter",1:"next quarter"},je:"one{# quarter ago}other{# quarters ago}",ie:"one{in # quarter}other{in # quarters}"},SHORT:{oe:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},je:"one{# qtr. ago}other{# qtrs. ago}",ie:"one{in # qtr.}other{in # qtrs.}"},Il:{oe:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},je:"one{#q ago}other{#q ago}",
ie:"one{in #q}other{in #q}"}},zQ:{ik:{oe:{0:"now"},je:"one{# second ago}other{# seconds ago}",ie:"one{in # second}other{in # seconds}"},SHORT:{oe:{0:"now"},je:"one{# sec. ago}other{# sec. ago}",ie:"one{in # sec.}other{in # sec.}"},Il:{oe:{0:"now"},je:"one{#s ago}other{#s ago}",ie:"one{in #s}other{in #s}"}},kR:{ik:{oe:{"-1":"last week",0:"this week",1:"next week"},je:"one{# week ago}other{# weeks ago}",ie:"one{in # week}other{in # weeks}"},SHORT:{oe:{"-1":"last wk.",0:"this wk.",1:"next wk."},je:"one{# wk. ago}other{# wk. ago}",
ie:"one{in # wk.}other{in # wk.}"},Il:{oe:{"-1":"last wk.",0:"this wk.",1:"next wk."},je:"one{#w ago}other{#w ago}",ie:"one{in #w}other{in #w}"}},uR:{ik:{oe:{"-1":"last year",0:"this year",1:"next year"},je:"one{# year ago}other{# years ago}",ie:"one{in # year}other{in # years}"},SHORT:{oe:{"-1":"last yr.",0:"this yr.",1:"next yr."},je:"one{# yr. ago}other{# yr. ago}",ie:"one{in # yr.}other{in # yr.}"},Il:{oe:{"-1":"last yr.",0:"this yr.",1:"next yr."},je:"one{#y ago}other{#y ago}",ie:"one{in #y}other{in #y}"}}};var yFa=function(){this.A=xFa};yFa.prototype.format=function(a,b){b=zFa(this,b).ik;if(b){var c=Math.abs(a);a=(new DT("{N,plural,"+(a>0||a==0&&1/a==Infinity?b.ie:b.je)+"}")).format({N:c})}else a="";return a};var zFa=function(a,b){switch(b){default:case 0:return a.A.uR;case 1:return a.A.qQ;case 2:return a.A.UP;case 3:return a.A.kR;case 4:return a.A.aP;case 5:return a.A.FP;case 6:return a.A.QP;case 7:return a.A.zQ}};var eA;eA=function(a,b,c){const d=new yFa;switch(c){case 0:c=6;break;case 1:c=5;break;default:case 2:c=4}return d.format(b?a:-a,c)};var BFa,AFa;_.bz=function(a,b,c){let d="";if(c===void 0||c)d="B";{var e=a,f=AFa;a=e;c="";let g=1;e<0&&(e=-e);if(e===Infinity)b=(Infinity*Math.sign(a)).toString();else{for(let h=0;h<BFa.length;h++){const k=BFa[h];g=f[k];if(e>=g||g<=1&&e>.1*g){c=k;break}}c?d&&(c+=d):g=1;b=Math.pow(10,b!==void 0?b:2);b=Math.round(a/g*b)/b+""+c}}return b};BFa="Y Z E P T G M K  m u n".split(" ");
AFa={"":1,n:9.313225746154785E-10,u:9.5367431640625E-7,m:1/1024,k:1024,K:1024,M:1048576,G:1073741824,T:1099511627776,P:0x4000000000000,E:0x1000000000000000,Z:1.1805916207174113E21,Y:1.2089258196146292E24};var HT=function(a,b){a.name!==void 0?(this.name=a.name,this.code=pa[a.name]):(this.code=a=a.code,this.name=CFa(a));_.ab.call(this,vra("%s %s",this.name,b))};_.BD(HT,_.ab);var CFa=function(a){const b=haa(function(c){return a==c});if(b===void 0)throw Error("hc`"+a);return b},pa={AbortError:3,EncodingError:5,InvalidModificationError:9,InvalidStateError:7,NotFoundError:1,NotReadableError:4,NoModificationAllowedError:6,PathExistsError:12,QuotaExceededError:10,SecurityError:2,SyntaxError:8,TypeMismatchError:11};var DFa=function(a,b){_.yG.call(this,a.type,b)};_.BD(DFa,_.yG);var IT=function(){_.OB.call(this);this.Tg=new FileReader;this.Tg.onloadstart=(0,_.AD)(this.A,this);this.Tg.onprogress=(0,_.AD)(this.A,this);this.Tg.onload=(0,_.AD)(this.A,this);this.Tg.onabort=(0,_.AD)(this.A,this);this.Tg.onerror=(0,_.AD)(this.A,this);this.Tg.onloadend=(0,_.AD)(this.A,this)},EFa;_.BD(IT,_.OB);IT.prototype.abort=function(){try{this.Tg.abort()}catch(a){throw new HT(a,"aborting read");}};IT.prototype.getError=function(){return this.Tg.error&&new HT(this.Tg.error,"reading file")};
IT.prototype.A=function(a){this.dispatchEvent(new DFa(a,this))};IT.prototype.Tc=function(){IT.Qd.Tc.call(this);delete this.Tg};_.FFa=function(a){const b=new IT,c=EFa(b);b.Tg.readAsArrayBuffer(a);return c};EFa=function(a){const b=new _.oC;a.listen("loadend",_.fC(function(c,d){const e=d.Tg.result,f=d.getError();e==null||f?c.Ig(f):c.callback(e);d.dispose()},b,a));return b};_.Mz=class{constructor(){this.promise=new Promise((a,b)=>{this.resolve=a;this.reject=b})}};var Rga=Int32Array.of(0,4067132163,3778769143,324072436,3348797215,904991772,648144872,3570033899,2329499855,2024987596,1809983544,2575936315,1296289744,3207089363,2893594407,1578318884,274646895,3795141740,4049975192,51262619,3619967088,632279923,922689671,3298075524,2592579488,1760304291,2075979607,2312596564,1562183871,2943781820,3156637768,1313733451,549293790,3537243613,3246849577,871202090,3878099393,357341890,102525238,4101499445,2858735121,1477399826,1264559846,3107202533,1845379342,2677391885,
2361733625,2125378298,820201905,3263744690,3520608582,598981189,4151959214,85089709,373468761,3827903834,3124367742,1213305469,1526817161,2842354314,2107672161,2412447074,2627466902,1861252501,1098587580,3004210879,2688576843,1378610760,2262928035,1955203488,1742404180,2511436119,3416409459,969524848,714683780,3639785095,205050476,4266873199,3976438427,526918040,1361435347,2739821008,2954799652,1114974503,2529119692,1691668175,2005155131,2247081528,3690758684,697762079,986182379,3366744552,476452099,
3993867776,4250756596,255256311,1640403810,2477592673,2164122517,1922457750,2791048317,1412925310,1197962378,3037525897,3944729517,427051182,170179418,4165941337,746937522,3740196785,3451792453,1070968646,1905808397,2213795598,2426610938,1657317369,3053634322,1147748369,1463399397,2773627110,4215344322,153784257,444234805,3893493558,1021025245,3467647198,3722505002,797665321,2197175160,1889384571,1674398607,2443626636,1164749927,3070701412,2757221520,1446797203,137323447,4198817972,3910406976,461344835,
3484808360,1037989803,781091935,3705997148,2460548119,1623424788,1939049696,2180517859,1429367560,2807687179,3020495871,1180866812,410100952,3927582683,4182430767,186734380,3756733383,763408580,1053836080,3434856499,2722870694,1344288421,1131464017,2971354706,1708204729,2545590714,2229949006,1988219213,680717673,3673779818,3383336350,1002577565,4010310262,493091189,238226049,4233660802,2987750089,1082061258,1395524158,2705686845,1972364758,2279892693,2494862625,1725896226,952904198,3399985413,3656866545,
731699698,4283874585,222117402,510512622,3959836397,3280807620,837199303,582374963,3504198960,68661723,4135334616,3844915500,390545967,1230274059,3141532936,2825850620,1510247935,2395924756,2091215383,1878366691,2644384480,3553878443,565732008,854102364,3229815391,340358836,3861050807,4117890627,119113024,1493875044,2875275879,3090270611,1247431312,2660249211,1828433272,2141937292,2378227087,3811616794,291187481,34330861,4032846830,615137029,3603020806,3314634738,939183345,1776939221,2609017814,2295496738,
2058945313,2926798794,1545135305,1330124605,3173225534,4084100981,17165430,307568514,3762199681,888469610,3332340585,3587147933,665062302,2042050490,2346497209,2559330125,1793573966,3190661285,1279665062,1595330642,2910671697);(function(){let module=undefined;let exports=undefined;let define=undefined;(function(){var dbits;var canary=0xdeadbeefcafe;var j_lm=(canary&16777215)==15715070;function BigInteger(a,b,c){if(a!=null)if("number"==typeof a)this.fromNumber(a,b,c);else if(b==null&&"string"!=typeof a)this.fromString(a,256);else this.fromString(a,b)}function nbi(){return new BigInteger(null)}function am1(i,x,w,j,c,n){for(;--n>=0;){var v=x*this[i++]+w[j]+c;c=Math.floor(v/67108864);w[j++]=v&67108863}return c}function am2(i,
x,w,j,c,n){var xl=x&32767;var xh=x>>15;for(;--n>=0;){var l=this[i]&32767;var h=this[i++]>>15;var m=xh*l+h*xl;l=xl*l+((m&32767)<<15)+w[j]+(c&1073741823);c=(l>>>30)+(m>>>15)+xh*h+(c>>>30);w[j++]=l&1073741823}return c}function am3(i,x,w,j,c,n){var xl=x&16383;var xh=x>>14;for(;--n>=0;){var l=this[i]&16383;var h=this[i++]>>14;var m=xh*l+h*xl;l=xl*l+((m&16383)<<14)+w[j]+c;c=(l>>28)+(m>>14)+xh*h;w[j++]=l&268435455}return c}if(j_lm&&navigator.appName=="Microsoft Internet Explorer"){BigInteger.prototype.am=
am2;dbits=30}else if(j_lm&&navigator.appName!="Netscape"){BigInteger.prototype.am=am1;dbits=26}else{BigInteger.prototype.am=am3;dbits=28}BigInteger.prototype.DB=dbits;BigInteger.prototype.DM=(1<<dbits)-1;BigInteger.prototype.DV=1<<dbits;var BI_FP=52;BigInteger.prototype.FV=Math.pow(2,BI_FP);BigInteger.prototype.F1=BI_FP-dbits;BigInteger.prototype.F2=2*dbits-BI_FP;var BI_RM="0123456789abcdefghijklmnopqrstuvwxyz";var BI_RC=new Array;var rr;var vv;rr="0".charCodeAt(0);vv=0;for(;vv<=9;++vv)BI_RC[rr++]=
vv;rr="a".charCodeAt(0);vv=10;for(;vv<36;++vv)BI_RC[rr++]=vv;rr="A".charCodeAt(0);vv=10;for(;vv<36;++vv)BI_RC[rr++]=vv;function int2char(n){return BI_RM.charAt(n)}function intAt(s,i){var c=BI_RC[s.charCodeAt(i)];return c==null?-1:c}function bnpCopyTo(r){var i=this.t-1;for(;i>=0;--i)r[i]=this[i];r.t=this.t;r.s=this.s}function bnpFromInt(x){this.t=1;this.s=x<0?-1:0;if(x>0)this[0]=x;else if(x<-1)this[0]=x+this.DV;else this.t=0}function nbv(i){var r=nbi();r.fromInt(i);return r}function bnpFromString(s,
b){var k;if(b==16)k=4;else if(b==8)k=3;else if(b==256)k=8;else if(b==2)k=1;else if(b==32)k=5;else if(b==4)k=2;else{this.fromRadix(s,b);return}this.t=0;this.s=0;var i=s.length;var mi=false;var sh=0;for(;--i>=0;){var x=k==8?s[i]&255:intAt(s,i);if(x<0){if(s.charAt(i)=="-")mi=true;continue}mi=false;if(sh==0)this[this.t++]=x;else if(sh+k>this.DB){this[this.t-1]|=(x&(1<<this.DB-sh)-1)<<sh;this[this.t++]=x>>this.DB-sh}else this[this.t-1]|=x<<sh;sh=sh+k;if(sh>=this.DB)sh=sh-this.DB}if(k==8&&(s[0]&128)!=0){this.s=
-1;if(sh>0)this[this.t-1]|=(1<<this.DB-sh)-1<<sh}this.clamp();if(mi)BigInteger.ZERO.subTo(this,this)}function bnpClamp(){var c=this.s&this.DM;for(;this.t>0&&this[this.t-1]==c;)--this.t}function bnToString(b){if(this.s<0)return"-"+this.negate().toString(b);var k;if(b==16)k=4;else if(b==8)k=3;else if(b==2)k=1;else if(b==32)k=5;else if(b==4)k=2;else return this.toRadix(b);var km=(1<<k)-1;var d;var m=false;var r="";var i=this.t;var p=this.DB-i*this.DB%k;if(i-- >0){if(p<this.DB&&(d=this[i]>>p)>0){m=true;
r=int2char(d)}for(;i>=0;){if(p<k){d=(this[i]&(1<<p)-1)<<k-p;d=d|this[--i]>>(p=p+(this.DB-k))}else{d=this[i]>>(p=p-k)&km;if(p<=0){p=p+this.DB;--i}}if(d>0)m=true;if(m)r=r+int2char(d)}}return m?r:"0"}function bnNegate(){var r=nbi();BigInteger.ZERO.subTo(this,r);return r}function bnAbs(){return this.s<0?this.negate():this}function bnCompareTo(a){var r=this.s-a.s;if(r!=0)return r;var i=this.t;r=i-a.t;if(r!=0)return this.s<0?-r:r;for(;--i>=0;)if((r=this[i]-a[i])!=0)return r;return 0}function nbits(x){var r=
1;var t;if((t=x>>>16)!=0){x=t;r=r+16}if((t=x>>8)!=0){x=t;r=r+8}if((t=x>>4)!=0){x=t;r=r+4}if((t=x>>2)!=0){x=t;r=r+2}if((t=x>>1)!=0){x=t;r=r+1}return r}function bnBitLength(){if(this.t<=0)return 0;return this.DB*(this.t-1)+nbits(this[this.t-1]^this.s&this.DM)}function bnpDLShiftTo(n,r){var i;i=this.t-1;for(;i>=0;--i)r[i+n]=this[i];i=n-1;for(;i>=0;--i)r[i]=0;r.t=this.t+n;r.s=this.s}function bnpDRShiftTo(n,r){var i=n;for(;i<this.t;++i)r[i-n]=this[i];r.t=Math.max(this.t-n,0);r.s=this.s}function bnpLShiftTo(n,
r){var bs=n%this.DB;var cbs=this.DB-bs;var bm=(1<<cbs)-1;var ds=Math.floor(n/this.DB);var c=this.s<<bs&this.DM;var i;i=this.t-1;for(;i>=0;--i){r[i+ds+1]=this[i]>>cbs|c;c=(this[i]&bm)<<bs}i=ds-1;for(;i>=0;--i)r[i]=0;r[ds]=c;r.t=this.t+ds+1;r.s=this.s;r.clamp()}function bnpRShiftTo(n,r){r.s=this.s;var ds=Math.floor(n/this.DB);if(ds>=this.t){r.t=0;return}var bs=n%this.DB;var cbs=this.DB-bs;var bm=(1<<bs)-1;r[0]=this[ds]>>bs;var i=ds+1;for(;i<this.t;++i){r[i-ds-1]|=(this[i]&bm)<<cbs;r[i-ds]=this[i]>>
bs}if(bs>0)r[this.t-ds-1]|=(this.s&bm)<<cbs;r.t=this.t-ds;r.clamp()}function bnpSubTo(a,r){var i=0;var c=0;var m=Math.min(a.t,this.t);for(;i<m;){c=c+(this[i]-a[i]);r[i++]=c&this.DM;c=c>>this.DB}if(a.t<this.t){c=c-a.s;for(;i<this.t;){c=c+this[i];r[i++]=c&this.DM;c=c>>this.DB}c=c+this.s}else{c=c+this.s;for(;i<a.t;){c=c-a[i];r[i++]=c&this.DM;c=c>>this.DB}c=c-a.s}r.s=c<0?-1:0;if(c<-1)r[i++]=this.DV+c;else if(c>0)r[i++]=c;r.t=i;r.clamp()}function bnpMultiplyTo(a,r){var x=this.abs();var y=a.abs();var i=
x.t;r.t=i+y.t;for(;--i>=0;)r[i]=0;i=0;for(;i<y.t;++i)r[i+x.t]=x.am(0,y[i],r,i,0,x.t);r.s=0;r.clamp();if(this.s!=a.s)BigInteger.ZERO.subTo(r,r)}function bnpSquareTo(r){var x=this.abs();var i=r.t=2*x.t;for(;--i>=0;)r[i]=0;i=0;for(;i<x.t-1;++i){var c=x.am(i,x[i],r,2*i,0,1);if((r[i+x.t]+=x.am(i+1,2*x[i],r,2*i+1,c,x.t-i-1))>=x.DV){r[i+x.t]-=x.DV;r[i+x.t+1]=1}}if(r.t>0)r[r.t-1]+=x.am(i,x[i],r,2*i,0,1);r.s=0;r.clamp()}function bnpDivRemTo(m,q,r){var pm=m.abs();if(pm.t<=0)return;var pt=this.abs();if(pt.t<
pm.t){if(q!=null)q.fromInt(0);if(r!=null)this.copyTo(r);return}if(r==null)r=nbi();var y=nbi();var ts=this.s;var ms=m.s;var nsh=this.DB-nbits(pm[pm.t-1]);if(nsh>0){pm.lShiftTo(nsh,y);pt.lShiftTo(nsh,r)}else{pm.copyTo(y);pt.copyTo(r)}var ys=y.t;var y0=y[ys-1];if(y0==0)return;var yt=y0*(1<<this.F1)+(ys>1?y[ys-2]>>this.F2:0);var d1=this.FV/yt;var d2=(1<<this.F1)/yt;var e=1<<this.F2;var i=r.t;var j=i-ys;var t=q==null?nbi():q;y.dlShiftTo(j,t);if(r.compareTo(t)>=0){r[r.t++]=1;r.subTo(t,r)}BigInteger.ONE.dlShiftTo(ys,
t);t.subTo(y,y);for(;y.t<ys;)y[y.t++]=0;for(;--j>=0;){var qd=r[--i]==y0?this.DM:Math.floor(r[i]*d1+(r[i-1]+e)*d2);if((r[i]+=y.am(0,qd,r,j,0,ys))<qd){y.dlShiftTo(j,t);r.subTo(t,r);for(;r[i]<--qd;)r.subTo(t,r)}}if(q!=null){r.drShiftTo(ys,q);if(ts!=ms)BigInteger.ZERO.subTo(q,q)}r.t=ys;r.clamp();if(nsh>0)r.rShiftTo(nsh,r);if(ts<0)BigInteger.ZERO.subTo(r,r)}function bnMod(a){var r=nbi();this.abs().divRemTo(a,null,r);if(this.s<0&&r.compareTo(BigInteger.ZERO)>0)a.subTo(r,r);return r}function Classic(m){this.m=
m}function cConvert(x){if(x.s<0||x.compareTo(this.m)>=0)return x.mod(this.m);else return x}function cRevert(x){return x}function cReduce(x){x.divRemTo(this.m,null,x)}function cMulTo(x,y,r){x.multiplyTo(y,r);this.reduce(r)}function cSqrTo(x,r){x.squareTo(r);this.reduce(r)}Classic.prototype.convert=cConvert;Classic.prototype.revert=cRevert;Classic.prototype.reduce=cReduce;Classic.prototype.mulTo=cMulTo;Classic.prototype.sqrTo=cSqrTo;function bnpInvDigit(){if(this.t<1)return 0;var x=this[0];if((x&1)==
0)return 0;var y=x&3;y=y*(2-(x&15)*y)&15;y=y*(2-(x&255)*y)&255;y=y*(2-((x&65535)*y&65535))&65535;y=y*(2-x*y%this.DV)%this.DV;return y>0?this.DV-y:-y}function Montgomery(m){this.m=m;this.mp=m.invDigit();this.mpl=this.mp&32767;this.mph=this.mp>>15;this.um=(1<<m.DB-15)-1;this.mt2=2*m.t}function montConvert(x){var r=nbi();x.abs().dlShiftTo(this.m.t,r);r.divRemTo(this.m,null,r);if(x.s<0&&r.compareTo(BigInteger.ZERO)>0)this.m.subTo(r,r);return r}function montRevert(x){var r=nbi();x.copyTo(r);this.reduce(r);
return r}function montReduce(x){for(;x.t<=this.mt2;)x[x.t++]=0;var i=0;for(;i<this.m.t;++i){var j=x[i]&32767;var u0=j*this.mpl+((j*this.mph+(x[i]>>15)*this.mpl&this.um)<<15)&x.DM;j=i+this.m.t;x[j]+=this.m.am(0,u0,x,i,0,this.m.t);for(;x[j]>=x.DV;){x[j]-=x.DV;x[++j]++}}x.clamp();x.drShiftTo(this.m.t,x);if(x.compareTo(this.m)>=0)x.subTo(this.m,x)}function montSqrTo(x,r){x.squareTo(r);this.reduce(r)}function montMulTo(x,y,r){x.multiplyTo(y,r);this.reduce(r)}Montgomery.prototype.convert=montConvert;Montgomery.prototype.revert=
montRevert;Montgomery.prototype.reduce=montReduce;Montgomery.prototype.mulTo=montMulTo;Montgomery.prototype.sqrTo=montSqrTo;function bnpIsEven(){return(this.t>0?this[0]&1:this.s)==0}function bnpExp(e,z){if(e>4294967295||e<1)return BigInteger.ONE;var r=nbi();var r2=nbi();var g=z.convert(this);var i=nbits(e)-1;g.copyTo(r);for(;--i>=0;){z.sqrTo(r,r2);if((e&1<<i)>0)z.mulTo(r2,g,r);else{var t=r;r=r2;r2=t}}return z.revert(r)}function bnModPowInt(e,m){var z;if(e<256||m.isEven())z=new Classic(m);else z=new Montgomery(m);
return this.exp(e,z)}BigInteger.prototype.copyTo=bnpCopyTo;BigInteger.prototype.fromInt=bnpFromInt;BigInteger.prototype.fromString=bnpFromString;BigInteger.prototype.clamp=bnpClamp;BigInteger.prototype.dlShiftTo=bnpDLShiftTo;BigInteger.prototype.drShiftTo=bnpDRShiftTo;BigInteger.prototype.lShiftTo=bnpLShiftTo;BigInteger.prototype.rShiftTo=bnpRShiftTo;BigInteger.prototype.subTo=bnpSubTo;BigInteger.prototype.multiplyTo=bnpMultiplyTo;BigInteger.prototype.squareTo=bnpSquareTo;BigInteger.prototype.divRemTo=
bnpDivRemTo;BigInteger.prototype.invDigit=bnpInvDigit;BigInteger.prototype.isEven=bnpIsEven;BigInteger.prototype.exp=bnpExp;BigInteger.prototype.toString=bnToString;BigInteger.prototype.negate=bnNegate;BigInteger.prototype.abs=bnAbs;BigInteger.prototype.compareTo=bnCompareTo;BigInteger.prototype.bitLength=bnBitLength;BigInteger.prototype.mod=bnMod;BigInteger.prototype.modPowInt=bnModPowInt;BigInteger.ZERO=nbv(0);BigInteger.ONE=nbv(1);function bnClone(){var r=nbi();this.copyTo(r);return r}function bnIntValue(){if(this.s<
0)if(this.t==1)return this[0]-this.DV;else{if(this.t==0)return-1}else if(this.t==1)return this[0];else if(this.t==0)return 0;return(this[1]&(1<<32-this.DB)-1)<<this.DB|this[0]}function bnByteValue(){return this.t==0?this.s:this[0]<<24>>24}function bnShortValue(){return this.t==0?this.s:this[0]<<16>>16}function bnpChunkSize(r){return Math.floor(Math.LN2*this.DB/Math.log(r))}function bnSigNum(){if(this.s<0)return-1;else if(this.t<=0||this.t==1&&this[0]<=0)return 0;else return 1}function bnpToRadix(b){if(b==
null)b=10;if(this.signum()==0||b<2||b>36)return"0";var cs=this.chunkSize(b);var a=Math.pow(b,cs);var d=nbv(a);var y=nbi();var z=nbi();var r="";this.divRemTo(d,y,z);for(;y.signum()>0;){r=(a+z.intValue()).toString(b).substr(1)+r;y.divRemTo(d,y,z)}return z.intValue().toString(b)+r}function bnpFromRadix(s,b){this.fromInt(0);if(b==null)b=10;var cs=this.chunkSize(b);var d=Math.pow(b,cs);var mi=false;var j=0;var w=0;var i=0;for(;i<s.length;++i){var x=intAt(s,i);if(x<0){if(s.charAt(i)=="-"&&this.signum()==
0)mi=true;continue}w=b*w+x;if(++j>=cs){this.dMultiply(d);this.dAddOffset(w,0);j=0;w=0}}if(j>0){this.dMultiply(Math.pow(b,j));this.dAddOffset(w,0)}if(mi)BigInteger.ZERO.subTo(this,this)}function bnpFromNumber(a,b,c){if("number"==typeof b)if(a<2)this.fromInt(1);else{this.fromNumber(a,c);if(!this.testBit(a-1))this.bitwiseTo(BigInteger.ONE.shiftLeft(a-1),op_or,this);if(this.isEven())this.dAddOffset(1,0);for(;!this.isProbablePrime(b);){this.dAddOffset(2,0);if(this.bitLength()>a)this.subTo(BigInteger.ONE.shiftLeft(a-
1),this)}}else{var x=new Array;var t=a&7;x.length=(a>>3)+1;b.nextBytes(x);if(t>0)x[0]&=(1<<t)-1;else x[0]=0;this.fromString(x,256)}}function bnToByteArray(){var i=this.t;var r=new Array;r[0]=this.s;var p=this.DB-i*this.DB%8;var d;var k=0;if(i-- >0){if(p<this.DB&&(d=this[i]>>p)!=(this.s&this.DM)>>p)r[k++]=d|this.s<<this.DB-p;for(;i>=0;){if(p<8){d=(this[i]&(1<<p)-1)<<8-p;d=d|this[--i]>>(p=p+(this.DB-8))}else{d=this[i]>>(p=p-8)&255;if(p<=0){p=p+this.DB;--i}}if((d&128)!=0)d=d|-256;if(k==0&&(this.s&128)!=
(d&128))++k;if(k>0||d!=this.s)r[k++]=d}}return r}function bnEquals(a){return this.compareTo(a)==0}function bnMin(a){return this.compareTo(a)<0?this:a}function bnMax(a){return this.compareTo(a)>0?this:a}function bnpBitwiseTo(a,op,r){var i;var f;var m=Math.min(a.t,this.t);i=0;for(;i<m;++i)r[i]=op(this[i],a[i]);if(a.t<this.t){f=a.s&this.DM;i=m;for(;i<this.t;++i)r[i]=op(this[i],f);r.t=this.t}else{f=this.s&this.DM;i=m;for(;i<a.t;++i)r[i]=op(f,a[i]);r.t=a.t}r.s=op(this.s,a.s);r.clamp()}function op_and(x,
y){return x&y}function bnAnd(a){var r=nbi();this.bitwiseTo(a,op_and,r);return r}function op_or(x,y){return x|y}function bnOr(a){var r=nbi();this.bitwiseTo(a,op_or,r);return r}function op_xor(x,y){return x^y}function bnXor(a){var r=nbi();this.bitwiseTo(a,op_xor,r);return r}function op_andnot(x,y){return x&~y}function bnAndNot(a){var r=nbi();this.bitwiseTo(a,op_andnot,r);return r}function bnNot(){var r=nbi();var i=0;for(;i<this.t;++i)r[i]=this.DM&~this[i];r.t=this.t;r.s=~this.s;return r}function bnShiftLeft(n){var r=
nbi();if(n<0)this.rShiftTo(-n,r);else this.lShiftTo(n,r);return r}function bnShiftRight(n){var r=nbi();if(n<0)this.lShiftTo(-n,r);else this.rShiftTo(n,r);return r}function lbit(x){if(x==0)return-1;var r=0;if((x&65535)==0){x=x>>16;r=r+16}if((x&255)==0){x=x>>8;r=r+8}if((x&15)==0){x=x>>4;r=r+4}if((x&3)==0){x=x>>2;r=r+2}if((x&1)==0)++r;return r}function bnGetLowestSetBit(){var i=0;for(;i<this.t;++i)if(this[i]!=0)return i*this.DB+lbit(this[i]);if(this.s<0)return this.t*this.DB;return-1}function cbit(x){var r=
0;for(;x!=0;){x=x&x-1;++r}return r}function bnBitCount(){var r=0;var x=this.s&this.DM;var i=0;for(;i<this.t;++i)r=r+cbit(this[i]^x);return r}function bnTestBit(n){var j=Math.floor(n/this.DB);if(j>=this.t)return this.s!=0;return(this[j]&1<<n%this.DB)!=0}function bnpChangeBit(n,op){var r=BigInteger.ONE.shiftLeft(n);this.bitwiseTo(r,op,r);return r}function bnSetBit(n){return this.changeBit(n,op_or)}function bnClearBit(n){return this.changeBit(n,op_andnot)}function bnFlipBit(n){return this.changeBit(n,
op_xor)}function bnpAddTo(a,r){var i=0;var c=0;var m=Math.min(a.t,this.t);for(;i<m;){c=c+(this[i]+a[i]);r[i++]=c&this.DM;c=c>>this.DB}if(a.t<this.t){c=c+a.s;for(;i<this.t;){c=c+this[i];r[i++]=c&this.DM;c=c>>this.DB}c=c+this.s}else{c=c+this.s;for(;i<a.t;){c=c+a[i];r[i++]=c&this.DM;c=c>>this.DB}c=c+a.s}r.s=c<0?-1:0;if(c>0)r[i++]=c;else if(c<-1)r[i++]=this.DV+c;r.t=i;r.clamp()}function bnAdd(a){var r=nbi();this.addTo(a,r);return r}function bnSubtract(a){var r=nbi();this.subTo(a,r);return r}function bnMultiply(a){var r=
nbi();this.multiplyTo(a,r);return r}function bnSquare(){var r=nbi();this.squareTo(r);return r}function bnDivide(a){var r=nbi();this.divRemTo(a,r,null);return r}function bnRemainder(a){var r=nbi();this.divRemTo(a,null,r);return r}function bnDivideAndRemainder(a){var q=nbi();var r=nbi();this.divRemTo(a,q,r);return new Array(q,r)}function bnpDMultiply(n){this[this.t]=this.am(0,n-1,this,0,0,this.t);++this.t;this.clamp()}function bnpDAddOffset(n,w){if(n==0)return;for(;this.t<=w;)this[this.t++]=0;this[w]+=
n;for(;this[w]>=this.DV;){this[w]-=this.DV;if(++w>=this.t)this[this.t++]=0;++this[w]}}function NullExp(){}function nNop(x){return x}function nMulTo(x,y,r){x.multiplyTo(y,r)}function nSqrTo(x,r){x.squareTo(r)}NullExp.prototype.convert=nNop;NullExp.prototype.revert=nNop;NullExp.prototype.mulTo=nMulTo;NullExp.prototype.sqrTo=nSqrTo;function bnPow(e){return this.exp(e,new NullExp)}function bnpMultiplyLowerTo(a,n,r){var i=Math.min(this.t+a.t,n);r.s=0;r.t=i;for(;i>0;)r[--i]=0;var j;j=r.t-this.t;for(;i<
j;++i)r[i+this.t]=this.am(0,a[i],r,i,0,this.t);j=Math.min(a.t,n);for(;i<j;++i)this.am(0,a[i],r,i,0,n-i);r.clamp()}function bnpMultiplyUpperTo(a,n,r){--n;var i=r.t=this.t+a.t-n;r.s=0;for(;--i>=0;)r[i]=0;i=Math.max(n-this.t,0);for(;i<a.t;++i)r[this.t+i-n]=this.am(n-i,a[i],r,0,0,this.t+i-n);r.clamp();r.drShiftTo(1,r)}function Barrett(m){this.r2=nbi();this.q3=nbi();BigInteger.ONE.dlShiftTo(2*m.t,this.r2);this.mu=this.r2.divide(m);this.m=m}function barrettConvert(x){if(x.s<0||x.t>2*this.m.t)return x.mod(this.m);
else if(x.compareTo(this.m)<0)return x;else{var r=nbi();x.copyTo(r);this.reduce(r);return r}}function barrettRevert(x){return x}function barrettReduce(x){x.drShiftTo(this.m.t-1,this.r2);if(x.t>this.m.t+1){x.t=this.m.t+1;x.clamp()}this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3);this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);for(;x.compareTo(this.r2)<0;)x.dAddOffset(1,this.m.t+1);x.subTo(this.r2,x);for(;x.compareTo(this.m)>=0;)x.subTo(this.m,x)}function barrettSqrTo(x,r){x.squareTo(r);this.reduce(r)}
function barrettMulTo(x,y,r){x.multiplyTo(y,r);this.reduce(r)}Barrett.prototype.convert=barrettConvert;Barrett.prototype.revert=barrettRevert;Barrett.prototype.reduce=barrettReduce;Barrett.prototype.mulTo=barrettMulTo;Barrett.prototype.sqrTo=barrettSqrTo;function bnModPow(e,m){var i=e.bitLength();var k;var r=nbv(1);var z;if(i<=0)return r;else if(i<18)k=1;else if(i<48)k=3;else if(i<144)k=4;else if(i<768)k=5;else k=6;if(i<8)z=new Classic(m);else if(m.isEven())z=new Barrett(m);else z=new Montgomery(m);
var g=new Array;var n=3;var k1=k-1;var km=(1<<k)-1;g[1]=z.convert(this);if(k>1){var g2=nbi();z.sqrTo(g[1],g2);for(;n<=km;){g[n]=nbi();z.mulTo(g2,g[n-2],g[n]);n=n+2}}var j=e.t-1;var w;var is1=true;var r2=nbi();var t;i=nbits(e[j])-1;for(;j>=0;){if(i>=k1)w=e[j]>>i-k1&km;else{w=(e[j]&(1<<i+1)-1)<<k1-i;if(j>0)w=w|e[j-1]>>this.DB+i-k1}n=k;for(;(w&1)==0;){w=w>>1;--n}if((i=i-n)<0){i=i+this.DB;--j}if(is1){g[w].copyTo(r);is1=false}else{for(;n>1;){z.sqrTo(r,r2);z.sqrTo(r2,r);n=n-2}if(n>0)z.sqrTo(r,r2);else{t=
r;r=r2;r2=t}z.mulTo(r2,g[w],r)}for(;j>=0&&(e[j]&1<<i)==0;){z.sqrTo(r,r2);t=r;r=r2;r2=t;if(--i<0){i=this.DB-1;--j}}}return z.revert(r)}function bnGCD(a){var x=this.s<0?this.negate():this.clone();var y=a.s<0?a.negate():a.clone();if(x.compareTo(y)<0){var t=x;x=y;y=t}var i=x.getLowestSetBit();var g=y.getLowestSetBit();if(g<0)return x;if(i<g)g=i;if(g>0){x.rShiftTo(g,x);y.rShiftTo(g,y)}for(;x.signum()>0;){if((i=x.getLowestSetBit())>0)x.rShiftTo(i,x);if((i=y.getLowestSetBit())>0)y.rShiftTo(i,y);if(x.compareTo(y)>=
0){x.subTo(y,x);x.rShiftTo(1,x)}else{y.subTo(x,y);y.rShiftTo(1,y)}}if(g>0)y.lShiftTo(g,y);return y}function bnpModInt(n){if(n<=0)return 0;var d=this.DV%n;var r=this.s<0?n-1:0;if(this.t>0)if(d==0)r=this[0]%n;else{var i=this.t-1;for(;i>=0;--i)r=(d*r+this[i])%n}return r}function bnModInverse(m){var ac=m.isEven();if(this.isEven()&&ac||m.signum()==0)return BigInteger.ZERO;var u=m.clone();var v=this.clone();var a=nbv(1);var b=nbv(0);var c=nbv(0);var d=nbv(1);for(;u.signum()!=0;){for(;u.isEven();){u.rShiftTo(1,
u);if(ac){if(!a.isEven()||!b.isEven()){a.addTo(this,a);b.subTo(m,b)}a.rShiftTo(1,a)}else if(!b.isEven())b.subTo(m,b);b.rShiftTo(1,b)}for(;v.isEven();){v.rShiftTo(1,v);if(ac){if(!c.isEven()||!d.isEven()){c.addTo(this,c);d.subTo(m,d)}c.rShiftTo(1,c)}else if(!d.isEven())d.subTo(m,d);d.rShiftTo(1,d)}if(u.compareTo(v)>=0){u.subTo(v,u);if(ac)a.subTo(c,a);b.subTo(d,b)}else{v.subTo(u,v);if(ac)c.subTo(a,c);d.subTo(b,d)}}if(v.compareTo(BigInteger.ONE)!=0)return BigInteger.ZERO;if(d.compareTo(m)>=0)return d.subtract(m);
if(d.signum()<0)d.addTo(m,d);else return d;if(d.signum()<0)return d.add(m);else return d}var lowprimes=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,
593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997];var lplim=(1<<26)/lowprimes[lowprimes.length-1];function bnIsProbablePrime(t){var i;var x=this.abs();if(x.t==1&&x[0]<=lowprimes[lowprimes.length-1]){i=0;for(;i<lowprimes.length;++i)if(x[0]==lowprimes[i])return true;return false}if(x.isEven())return false;i=
1;for(;i<lowprimes.length;){var m=lowprimes[i];var j=i+1;for(;j<lowprimes.length&&m<lplim;)m=m*lowprimes[j++];m=x.modInt(m);for(;i<j;)if(m%lowprimes[i++]==0)return false}return x.millerRabin(t)}function bnpMillerRabin(t){var n1=this.subtract(BigInteger.ONE);var k=n1.getLowestSetBit();if(k<=0)return false;var r=n1.shiftRight(k);t=t+1>>1;if(t>lowprimes.length)t=lowprimes.length;var a=nbi();var i=0;for(;i<t;++i){a.fromInt(lowprimes[Math.floor(Math.random()*lowprimes.length)]);var y=a.modPow(r,this);
if(y.compareTo(BigInteger.ONE)!=0&&y.compareTo(n1)!=0){var j=1;for(;j++<k&&y.compareTo(n1)!=0;){y=y.modPowInt(2,this);if(y.compareTo(BigInteger.ONE)==0)return false}if(y.compareTo(n1)!=0)return false}}return true}BigInteger.prototype.chunkSize=bnpChunkSize;BigInteger.prototype.toRadix=bnpToRadix;BigInteger.prototype.fromRadix=bnpFromRadix;BigInteger.prototype.fromNumber=bnpFromNumber;BigInteger.prototype.bitwiseTo=bnpBitwiseTo;BigInteger.prototype.changeBit=bnpChangeBit;BigInteger.prototype.addTo=
bnpAddTo;BigInteger.prototype.dMultiply=bnpDMultiply;BigInteger.prototype.dAddOffset=bnpDAddOffset;BigInteger.prototype.multiplyLowerTo=bnpMultiplyLowerTo;BigInteger.prototype.multiplyUpperTo=bnpMultiplyUpperTo;BigInteger.prototype.modInt=bnpModInt;BigInteger.prototype.millerRabin=bnpMillerRabin;BigInteger.prototype.clone=bnClone;BigInteger.prototype.intValue=bnIntValue;BigInteger.prototype.byteValue=bnByteValue;BigInteger.prototype.shortValue=bnShortValue;BigInteger.prototype.signum=bnSigNum;BigInteger.prototype.toByteArray=
bnToByteArray;BigInteger.prototype.equals=bnEquals;BigInteger.prototype.min=bnMin;BigInteger.prototype.max=bnMax;BigInteger.prototype.and=bnAnd;BigInteger.prototype.or=bnOr;BigInteger.prototype.xor=bnXor;BigInteger.prototype.andNot=bnAndNot;BigInteger.prototype.not=bnNot;BigInteger.prototype.shiftLeft=bnShiftLeft;BigInteger.prototype.shiftRight=bnShiftRight;BigInteger.prototype.getLowestSetBit=bnGetLowestSetBit;BigInteger.prototype.bitCount=bnBitCount;BigInteger.prototype.testBit=bnTestBit;BigInteger.prototype.setBit=
bnSetBit;BigInteger.prototype.clearBit=bnClearBit;BigInteger.prototype.flipBit=bnFlipBit;BigInteger.prototype.add=bnAdd;BigInteger.prototype.subtract=bnSubtract;BigInteger.prototype.multiply=bnMultiply;BigInteger.prototype.divide=bnDivide;BigInteger.prototype.remainder=bnRemainder;BigInteger.prototype.divideAndRemainder=bnDivideAndRemainder;BigInteger.prototype.modPow=bnModPow;BigInteger.prototype.modInverse=bnModInverse;BigInteger.prototype.pow=bnPow;BigInteger.prototype.gcd=bnGCD;BigInteger.prototype.isProbablePrime=
bnIsProbablePrime;BigInteger.prototype.square=bnSquare;function Arcfour(){this.i=0;this.j=0;this.S=new Array}function ARC4init(key){var i;var j;var t;i=0;for(;i<256;++i)this.S[i]=i;j=0;i=0;for(;i<256;++i){j=j+this.S[i]+key[i%key.length]&255;t=this.S[i];this.S[i]=this.S[j];this.S[j]=t}this.i=0;this.j=0}function ARC4next(){var t;this.i=this.i+1&255;this.j=this.j+this.S[this.i]&255;t=this.S[this.i];this.S[this.i]=this.S[this.j];this.S[this.j]=t;return this.S[t+this.S[this.i]&255]}Arcfour.prototype.init=
ARC4init;Arcfour.prototype.next=ARC4next;function prng_newstate(){return new Arcfour}var rng_psize=256;var rng_state;var rng_pool;var rng_pptr;function rng_seed_int(x){rng_pool[rng_pptr++]^=x&255;rng_pool[rng_pptr++]^=x>>8&255;rng_pool[rng_pptr++]^=x>>16&255;rng_pool[rng_pptr++]^=x>>24&255;if(rng_pptr>=rng_psize)rng_pptr=rng_pptr-rng_psize}function rng_seed_time(){rng_seed_int((new Date).getTime())}if(rng_pool==null){rng_pool=new Array;rng_pptr=0;var t;if(window.crypto&&window.crypto.getRandomValues){var ua=
new Uint8Array(32);window.crypto.getRandomValues(ua);t=0;for(;t<32;++t)rng_pool[rng_pptr++]=ua[t]}if(navigator.appName=="Netscape"&&navigator.appVersion<"5"&&window.crypto){var z=window.crypto.random(32);t=0;for(;t<z.length;++t)rng_pool[rng_pptr++]=z.charCodeAt(t)&255}for(;rng_pptr<rng_psize;){t=Math.floor(65536*Math.random());rng_pool[rng_pptr++]=t>>>8;rng_pool[rng_pptr++]=t&255}rng_pptr=0;rng_seed_time()}function rng_get_byte(){if(rng_state==null){rng_seed_time();rng_state=prng_newstate();rng_state.init(rng_pool);
rng_pptr=0;for(;rng_pptr<rng_pool.length;++rng_pptr)rng_pool[rng_pptr]=0;rng_pptr=0}return rng_state.next()}function rng_get_bytes(ba){var i;i=0;for(;i<ba.length;++i)ba[i]=rng_get_byte()}function SecureRandom(){}SecureRandom.prototype.nextBytes=rng_get_bytes;function parseBigInt(str,r){return new BigInteger(str,r)}function linebrk(s,n){var ret="";var i=0;for(;i+n<s.length;){ret=ret+(s.substring(i,i+n)+"\n");i=i+n}return ret+s.substring(i,s.length)}function byte2Hex(b){if(b<16)return"0"+b.toString(16);
else return b.toString(16)}function pkcs1pad2(s,n){if(n<s.length+11){alert("Message too long for RSA");return null}var ba=new Array;var i=s.length-1;for(;i>=0&&n>0;){var c=s.charCodeAt(i--);if(c<128)ba[--n]=c;else if(c>127&&c<2048){ba[--n]=c&63|128;ba[--n]=c>>6|192}else{ba[--n]=c&63|128;ba[--n]=c>>6&63|128;ba[--n]=c>>12|224}}ba[--n]=0;var rng=new SecureRandom;var x=new Array;for(;n>2;){x[0]=0;for(;x[0]==0;)rng.nextBytes(x);ba[--n]=x[0]}ba[--n]=2;ba[--n]=0;return new BigInteger(ba)}function RSAKey(){this.n=
null;this.e=0;this.d=null;this.p=null;this.q=null;this.dmp1=null;this.dmq1=null;this.coeff=null}function RSASetPublic(N,E){if(N!=null&&E!=null&&N.length>0&&E.length>0){this.n=parseBigInt(N,16);this.e=parseInt(E,16)}else alert("Invalid RSA public key")}function RSADoPublic(x){return x.modPowInt(this.e,this.n)}function RSAEncrypt(text){var m=pkcs1pad2(text,this.n.bitLength()+7>>3);if(m==null)return null;var c=this.doPublic(m);if(c==null)return null;var h=c.toString(16);if((h.length&1)==0)return h;else return"0"+
h}RSAKey.prototype.doPublic=RSADoPublic;RSAKey.prototype.setPublic=RSASetPublic;RSAKey.prototype.encrypt=RSAEncrypt;function pkcs1unpad2(d,n){var b=d.toByteArray();var i=0;for(;i<b.length&&b[i]==0;)++i;if(b.length-i!=n-1||b[i]!=2)return null;++i;for(;b[i]!=0;)if(++i>=b.length)return null;var ret="";for(;++i<b.length;){var c=b[i]&255;if(c<128)ret=ret+String.fromCharCode(c);else if(c>191&&c<224){ret=ret+String.fromCharCode((c&31)<<6|b[i+1]&63);++i}else{ret=ret+String.fromCharCode((c&15)<<12|(b[i+1]&
63)<<6|b[i+2]&63);i=i+2}}return ret}function RSASetPrivate(N,E,D){if(N!=null&&E!=null&&N.length>0&&E.length>0){this.n=parseBigInt(N,16);this.e=parseInt(E,16);this.d=parseBigInt(D,16)}else alert("Invalid RSA private key")}function RSASetPrivateEx(N,E,D,P,Q,DP,DQ,C){if(N!=null&&E!=null&&N.length>0&&E.length>0){this.n=parseBigInt(N,16);this.e=parseInt(E,16);this.d=parseBigInt(D,16);this.p=parseBigInt(P,16);this.q=parseBigInt(Q,16);this.dmp1=parseBigInt(DP,16);this.dmq1=parseBigInt(DQ,16);this.coeff=
parseBigInt(C,16)}else alert("Invalid RSA private key")}function RSAGenerate(B,E){var rng=new SecureRandom;var qs=B>>1;this.e=parseInt(E,16);var ee=new BigInteger(E,16);for(;;){for(;;){this.p=new BigInteger(B-qs,1,rng);if(this.p.subtract(BigInteger.ONE).gcd(ee).compareTo(BigInteger.ONE)==0&&this.p.isProbablePrime(10))break}for(;;){this.q=new BigInteger(qs,1,rng);if(this.q.subtract(BigInteger.ONE).gcd(ee).compareTo(BigInteger.ONE)==0&&this.q.isProbablePrime(10))break}if(this.p.compareTo(this.q)<=0){var t=
this.p;this.p=this.q;this.q=t}var p1=this.p.subtract(BigInteger.ONE);var q1=this.q.subtract(BigInteger.ONE);var phi=p1.multiply(q1);if(phi.gcd(ee).compareTo(BigInteger.ONE)==0){this.n=this.p.multiply(this.q);this.d=ee.modInverse(phi);this.dmp1=this.d.mod(p1);this.dmq1=this.d.mod(q1);this.coeff=this.q.modInverse(this.p);break}}}function RSADoPrivate(x){if(this.p==null||this.q==null)return x.modPow(this.d,this.n);var xp=x.mod(this.p).modPow(this.dmp1,this.p);var xq=x.mod(this.q).modPow(this.dmq1,this.q);
for(;xp.compareTo(xq)<0;)xp=xp.add(this.p);return xp.subtract(xq).multiply(this.coeff).mod(this.p).multiply(this.q).add(xq)}function RSADecrypt(ctext){var c=parseBigInt(ctext,16);var m=this.doPrivate(c);if(m==null)return null;return pkcs1unpad2(m,this.n.bitLength()+7>>3)}RSAKey.prototype.doPrivate=RSADoPrivate;RSAKey.prototype.setPrivate=RSASetPrivate;RSAKey.prototype.setPrivateEx=RSASetPrivateEx;RSAKey.prototype.generate=RSAGenerate;RSAKey.prototype.decrypt=RSADecrypt;this.BigInteger=BigInteger;
this.RSAKey=RSAKey}).call(this)}).call(globalThis);/*

 Copyright (c) 2011-2018, Christopher Jeffrey (https://github.com/chjj/)

 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.
*/
(function(){let module=undefined;let exports=undefined;let define=undefined;(function(root){var block={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:noop,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,nptable:noop,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:"+"<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)"+"|comment[^\\n]*(\\n+|$)"+
"|<\\?[\\s\\S]*?\\?>\\n*"+"|<![A-Z][\\s\\S]*?>\\n*"+"|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*"+"|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)"+"|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$)"+"|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$)"+")",def:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:noop,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,
text:/^[^\n]+/};block._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;block._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;block.def=edit(block.def).replace("label",block._label).replace("title",block._title).getRegex();block.bullet=/(?:[*+-]|\d{1,9}\.)/;block.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/;block.item=edit(block.item,"gm").replace(/bull/g,block.bullet).getRegex();block.list=edit(block.list).replace(/bull/g,block.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def",
"\\n+(?="+block.def.source+")").getRegex();block._tag="address|article|aside|base|basefont|blockquote|body|caption"+"|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption"+"|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe"+"|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option"+"|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr"+"|track|ul";block._comment=/\x3c!--(?!-?>)[\s\S]*?--\x3e/;block.html=edit(block.html,"i").replace("comment",
block._comment).replace("tag",block._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();block.paragraph=edit(block.paragraph).replace("hr",block.hr).replace("heading",block.heading).replace("lheading",block.lheading).replace("tag",block._tag).getRegex();block.blockquote=edit(block.blockquote).replace("paragraph",block.paragraph).getRegex();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,
paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/});block.gfm.paragraph=edit(block.paragraph).replace("(?!","(?!"+block.gfm.fences.source.replace("\\1","\\2")+"|"+block.list.source.replace("\\1","\\3")+"|").getRegex();block.tables=merge({},block.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/});block.pedantic=merge({},block.normal,{html:edit("^ *(?:comment *(?:\\n|\\s*$)"+
"|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)"+"|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",block._comment).replace(/tag/g,"(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub"+"|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)"+"\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/});function Lexer(options){this.tokens=[];this.tokens.links=Object.create(null);
this.options=options||marked.defaults;this.rules=block.normal;if(this.options.pedantic)this.rules=block.pedantic;else if(this.options.gfm)if(this.options.tables)this.rules=block.tables;else this.rules=block.gfm}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(/\r\n|\r/g,"\n").replace(/\t/g,"    ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n");return this.token(src,true)};Lexer.prototype.token=function(src,
top){src=src.replace(/^ +$/gm,"");var next,loose,cap,bull,b,item,listStart,listItems,t,space,i,tag,l,isordered,istask,ischecked;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1)this.tokens.push({type:"space"})}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(/^ {4}/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?rtrim(cap,"\n"):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);
this.tokens.push({type:"code",lang:cap[2]?cap[2].trim():cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){item={type:"table",header:splitCells(cap[1].replace(/^ *| *\| *$/g,"")),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3]?cap[3].replace(/\n$/,"").split("\n"):[]};if(item.header.length===item.align.length){src=
src.substring(cap[0].length);for(i=0;i<item.align.length;i++)if(/^ *-+: *$/.test(item.align[i]))item.align[i]="right";else if(/^ *:-+: *$/.test(item.align[i]))item.align[i]="center";else if(/^ *:-+ *$/.test(item.align[i]))item.align[i]="left";else item.align[i]=null;for(i=0;i<item.cells.length;i++)item.cells[i]=splitCells(item.cells[i],item.header.length);this.tokens.push(item);continue}}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=
this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(/^ *> ?/gm,"");this.token(cap,top);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];isordered=bull.length>1;listStart={type:"list_start",ordered:isordered,start:isordered?+bull:"",loose:false};this.tokens.push(listStart);cap=cap[0].match(this.rules.item);listItems=[];next=false;l=cap.length;
i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(/^ *([*+-]|\d+\.) */,"");if(~item.indexOf("\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(/^ {1,4}/gm,"")}if(i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull.length>1?b.length===1:b.length>1||this.options.smartLists&&b!==bull){src=cap.slice(i+1).join("\n")+src;i=l-1}}loose=next||/\n\n(?!\s*$)/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\n";if(!loose)loose=
next}if(loose)listStart.loose=true;istask=/^\[[ xX]\] /.test(item);ischecked=undefined;if(istask){ischecked=item[1]!==" ";item=item.replace(/^\[[ xX]\] +/,"")}t={type:"list_item_start",task:istask,checked:ischecked,loose:loose};listItems.push(t);this.tokens.push(t);this.token(item,false);this.tokens.push({type:"list_item_end"})}if(listStart.loose){l=listItems.length;i=0;for(;i<l;i++)listItems[i].loose=true}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);
this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);if(cap[3])cap[3]=cap[3].substring(1,cap[3].length-1);tag=cap[1].toLowerCase().replace(/\s+/g," ");if(!this.tokens.links[tag])this.tokens.links[tag]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){item={type:"table",header:splitCells(cap[1].replace(/^ *| *\| *$/g,
"")),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3]?cap[3].replace(/(?: *\| *)?\n$/,"").split("\n"):[]};if(item.header.length===item.align.length){src=src.substring(cap[0].length);for(i=0;i<item.align.length;i++)if(/^ *-+: *$/.test(item.align[i]))item.align[i]="right";else if(/^ *:-+: *$/.test(item.align[i]))item.align[i]="center";else if(/^ *:-+ *$/.test(item.align[i]))item.align[i]="left";else item.align[i]=null;for(i=0;i<item.cells.length;i++)item.cells[i]=splitCells(item.cells[i].replace(/^ *\| *| *\| *$/g,
""),item.header.length);this.tokens.push(item);continue}}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});
continue}if(src)throw new Error("Infinite loop on byte: "+src.charCodeAt(0));}return this.tokens};var inline={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:noop,tag:"^comment"+"|^</[a-zA-Z][\\w:-]*\\s*>"+"|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>"+"|^<\\?[\\s\\S]*?\\?>"+"|^<![a-zA-Z]+\\s[\\s\\S]*?>"+"|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,
strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:noop,text:/^(`+|[^`])[\s\S]*?(?=[\\<!\[`*]|\b_| {2,}\n|$)/};inline._punctuation="!\"#$%&'()*+,\\-./:;<=>?@\\[^_{|}~";
inline.em=edit(inline.em).replace(/punctuation/g,inline._punctuation).getRegex();inline._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;inline._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;inline._email=/[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])?)+(?![-_])/;inline.autolink=edit(inline.autolink).replace("scheme",inline._scheme).replace("email",inline._email).getRegex();inline._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;
inline.tag=edit(inline.tag).replace("comment",block._comment).replace("attribute",inline._attribute).getRegex();inline._label=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/;inline._href=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*)/;inline._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;inline.link=edit(inline.link).replace("label",inline._label).replace("href",inline._href).replace("title",inline._title).getRegex();inline.reflink=edit(inline.reflink).replace("label",inline._label).replace("ref",
block._label).getRegex();inline.nolink=edit(inline.nolink).replace("ref",block._label).getRegex();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:edit(/^!?\[(label)\]\((.*?)\)/).replace("label",inline._label).getRegex(),reflink:edit(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",inline._label).getRegex()});inline.gfm=merge({},inline.normal,
{escape:edit(inline.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:edit(inline.text).replace("]|","~]|").replace("|$","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|$").getRegex()});inline.gfm.url=edit(inline.gfm.url,
"i").replace("email",inline.gfm._extended_email).getRegex();inline.breaks=merge({},inline.gfm,{br:edit(inline.br).replace("{2,}","*").getRegex(),text:edit(inline.gfm.text).replace("{2,}","*").getRegex()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;this.inLink=false;if(!this.links)throw new Error("Tokens array requires a `links` property.");if(this.options.pedantic)this.rules=
inline.pedantic;else if(this.options.gfm)if(this.options.breaks)this.rules=inline.breaks;else this.rules=inline.gfm}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,title,cap,prevCapZero;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=escape(cap[1]);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&
/^<a /i.test(cap[0]))this.inLink=true;else if(this.inLink&&/^<\/a>/i.test(cap[0]))this.inLink=false;if(!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(cap[0]))this.inRawBlock=true;else if(this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(cap[0]))this.inRawBlock=false;src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){var lastParenIndex=findClosingBracket(cap[2],
"()");if(lastParenIndex>-1){var removeChars=cap[2].length-lastParenIndex;cap[2]=cap[2].substring(0,lastParenIndex);cap[0]=cap[0].substring(0,cap[0].length-removeChars)}src=src.substring(cap[0].length);this.inLink=true;href=cap[2];if(this.options.pedantic){link=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(href);if(link){href=link[1];title=link[3]}else title=""}else title=cap[3]?cap[3].slice(1,-1):"";href=href.trim().replace(/^<([\s\S]*)>$/,"$1");out+=this.outputLink(cap,{href:InlineLexer.escapes(href),title:InlineLexer.escapes(title)});
this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(/\s+/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[4]||cap[3]||cap[2]||cap[1]));
continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[6]||cap[5]||cap[4]||cap[3]||cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2].trim(),true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));
continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=escape(this.mangle(cap[1]));href="mailto:"+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){if(cap[2]==="@"){text=escape(cap[0]);href="mailto:"+text}else{do{prevCapZero=cap[0];cap[0]=this.rules._backpedal.exec(cap[0])[0]}while(prevCapZero!==cap[0]);text=escape(cap[0]);if(cap[1]==="www.")href="http://"+text;else href=
text}src=src.substring(cap[0].length);out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);if(this.inRawBlock)out+=this.renderer.text(cap[0]);else out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src)throw new Error("Infinite loop on byte: "+src.charCodeAt(0));}return out};InlineLexer.escapes=function(text){return text?text.replace(InlineLexer.rules._escapes,"$1"):text};InlineLexer.prototype.outputLink=function(cap,
link){var href=link.href,title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201c").replace(/"/g,"\u201d").replace(/\.{3}/g,
"\u2026")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5)ch="x"+ch.toString(16);out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||marked.defaults}Renderer.prototype.code=function(code,infostring,escaped){var lang=(infostring||"").match(/\S*/)[0];if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;
code=out}}if(!lang)return"<pre><code>"+(escaped?code:escape(code,true))+"</code></pre>";return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"</code></pre>\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\n"+quote+"</blockquote>\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw,slugger){if(this.options.headerIds)return"<h"+level+' id="'+this.options.headerPrefix+slugger.slug(raw)+
'">'+text+"</h"+level+">\n";return"<h"+level+">"+text+"</h"+level+">\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"};Renderer.prototype.list=function(body,ordered,start){var type=ordered?"ol":"ul",startatt=ordered&&start!==1?' start="'+start+'"':"";return"<"+type+startatt+">\n"+body+"</"+type+">\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"</li>\n"};Renderer.prototype.checkbox=function(checked){return"<input "+(checked?'checked="" ':"")+'disabled="" type="checkbox"'+
(this.options.xhtml?" /":"")+"> "};Renderer.prototype.paragraph=function(text){return"<p>"+text+"</p>\n"};Renderer.prototype.table=function(header,body){if(body)body="<tbody>"+body+"</tbody>";return"<table>\n"+"<thead>\n"+header+"</thead>\n"+body+"</table>\n"};Renderer.prototype.tablerow=function(content){return"<tr>\n"+content+"</tr>\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' align="'+flags.align+'">':"<"+type+">";return tag+
content+"</"+type+">\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"</strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"</em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"</code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"</del>"};Renderer.prototype.link=function(href,title,text){href=cleanUrl(this.options.sanitize,this.options.baseUrl,href);if(href===
null)return text;var out='<a href="'+escape(href)+'"';if(title)out+=' title="'+title+'"';out+=">"+text+"</a>";return out};Renderer.prototype.image=function(href,title,text){href=cleanUrl(this.options.sanitize,this.options.baseUrl,href);if(href===null)return text;var out='<img src="'+href+'" alt="'+text+'"';if(title)out+=' title="'+title+'"';out+=this.options.xhtml?"/>":">";return out};Renderer.prototype.text=function(text){return text};function TextRenderer(){}TextRenderer.prototype.strong=function(text){return text};
TextRenderer.prototype.em=function(text){return text};TextRenderer.prototype.codespan=function(text){return text};TextRenderer.prototype.del=function(text){return text};TextRenderer.prototype.text=function(text){return text};TextRenderer.prototype.link=function(href,title,text){return""+text};TextRenderer.prototype.image=function(href,title,text){return""+text};TextRenderer.prototype.br=function(){return""};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;
this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options;this.slugger=new Slugger}Parser.parse=function(src,options){var parser=new Parser(options);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options);this.inlineText=new InlineLexer(src.links,merge({},this.options,{renderer:new TextRenderer}));this.tokens=src.reverse();var out="";while(this.next())out+=this.tok();return out};
Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text")body+="\n"+this.next().text;return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case "space":{return""}case "hr":{return this.renderer.hr()}case "heading":{return this.renderer.heading(this.inline.output(this.token.text),
this.token.depth,unescape(this.inlineText.output(this.token.text)),this.slugger)}case "code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case "table":{var header="",body="",i,row,cell,j;cell="";for(i=0;i<this.token.header.length;i++)cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]});header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++)cell+=
this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]});body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case "blockquote_start":{body="";while(this.next().type!=="blockquote_end")body+=this.tok();return this.renderer.blockquote(body)}case "list_start":{body="";var ordered=this.token.ordered,start=this.token.start;while(this.next().type!=="list_end")body+=this.tok();return this.renderer.list(body,ordered,start)}case "list_item_start":{body=
"";var loose=this.token.loose;if(this.token.task)body+=this.renderer.checkbox(this.token.checked);while(this.next().type!=="list_item_end")body+=!loose&&this.token.type==="text"?this.parseText():this.tok();return this.renderer.listitem(body)}case "html":{return this.renderer.html(this.token.text)}case "paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case "text":{return this.renderer.paragraph(this.parseText())}default:{var errMsg='Token with "'+this.token.type+'" type was not found.';
if(this.options.silent){console.log(errMsg);return""}else throw new Error(errMsg);}}};function Slugger(){this.seen={}}Slugger.prototype.slug=function(value){var slug=value.toLowerCase().trim().replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(slug)){var originalSlug=slug;do{this.seen[originalSlug]++;slug=originalSlug+"-"+this.seen[originalSlug]}while(this.seen.hasOwnProperty(slug))}this.seen[slug]=0;return slug};function escape(html,
encode){if(encode){if(escape.escapeTest.test(html))return html.replace(escape.escapeReplace,function(ch){return escape.replacements[ch]})}else if(escape.escapeTestNoEncode.test(html))return html.replace(escape.escapeReplaceNoEncode,function(ch){return escape.replacements[ch]});return html}escape.escapeTest=/[&<>"']/;escape.escapeReplace=/[&<>"']/g;escape.replacements={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};escape.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/;escape.escapeReplaceNoEncode=
/[<>"']|&(?!#?\w+;)/g;function unescape(html){return html.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#")return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1));return""})}var Editor;function edit(regex,flags){regex=regex.source||regex;flags=flags||"";return{replace:function(name,val){val=val.source||val;val=val.replace(/(^|[^\[])\^/g,"$1");regex=regex.replace(name,
val);return this},getRegex:function(){return new RegExp(regex,flags)}}}function cleanUrl(sanitize,base,href){if(sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return null}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0||prot.indexOf("data:")===0)return null}if(base&&!originIndependentUrl.test(href))href=resolveUrl(base,href);try{href=encodeURI(href).replace(/%25/g,"%")}catch(e){return null}return href}function resolveUrl(base,
href){if(!baseUrls[" "+base])if(/^[^:]+:\/*[^/]*$/.test(base))baseUrls[" "+base]=base+"/";else baseUrls[" "+base]=rtrim(base,"/",true);base=baseUrls[" "+base];if(href.slice(0,2)==="//")return base.replace(/:[\s\S]*/,":")+href;else if(href.charAt(0)==="/")return base.replace(/(:\/*[^/]*)[\s\S]*/,"$1")+href;else return base+href}var baseUrls={};var originIndependentUrl=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function noop(){}noop.exec=noop;function merge(obj,varargs){var i=1,target,key;for(;i<arguments.length;i++){target=
arguments[i];for(key in target)if(Object.prototype.hasOwnProperty.call(target,key))obj[key]=target[key]}return obj}function splitCells(tableRow,count){var row=tableRow.replace(/\|/g,function(match,offset,str){var escaped=false,curr=offset;while(--curr>=0&&str[curr]==="\\")escaped=!escaped;if(escaped)return"|";else return" |"}),cells=row.split(/ \|/),i=0;if(cells.length>count)cells.splice(count);else while(cells.length<count)cells.push("");for(;i<cells.length;i++)cells[i]=cells[i].trim().replace(/\\\|/g,
"|");return cells}function rtrim(str,c,invert){if(str.length===0)return"";var suffLen=0;while(suffLen<str.length){var currChar=str.charAt(str.length-suffLen-1);if(currChar===c&&!invert)suffLen++;else if(currChar!==c&&invert)suffLen++;else break}return str.substr(0,str.length-suffLen)}function findClosingBracket(str,b){if(str.indexOf(b[1])===-1)return-1;var level=0;for(var i=0;i<str.length;i++)if(str[i]==="\\")i++;else if(str[i]===b[0])level++;else if(str[i]===b[1]){level--;if(level<0)return i}return-1}
function marked(src,options,callback){if(typeof src==="undefined"||src===null)throw new Error("marked(): input parameter is undefined or null");if(typeof src!=="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(src)+", string expected");if(callback||typeof options==="function"){if(!callback){callback=options;options=null}options=merge({},marked.defaults,options||{});var highlight=options.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,options)}catch(e){return callback(e)}pending=
tokens.length;var done=function(err){if(err){options.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,options)}catch(e){err=e}options.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3)return done();delete options.highlight;if(!pending)return done();for(;i<tokens.length;i++)(function(token){if(token.type!=="code")return--pending||done();return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==
null||code===token.text)return--pending||done();token.text=code;token.escaped=true;--pending||done()})})(tokens[i]);return}try{if(options)options=merge({},marked.defaults,options);return Parser.parse(Lexer.lex(src,options),options)}catch(e){e.message+="\nPlease report this to https://github.com/markedjs/marked.";if((options||marked.defaults).silent)return"<p>An error occurred:</p><pre>"+escape(e.message+"",true)+"</pre>";throw e;}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,
opt);return marked};marked.getDefaults=function(){return{baseUrl:null,breaks:false,gfm:true,headerIds:true,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:true,pedantic:false,renderer:new Renderer,sanitize:false,sanitizer:null,silent:false,smartLists:false,smartypants:false,tables:true,xhtml:false}};marked.defaults=marked.getDefaults();marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.TextRenderer=TextRenderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=
InlineLexer;marked.inlineLexer=InlineLexer.output;marked.Slugger=Slugger;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object")module.exports=marked;else if(typeof define==="function"&&define.amd)define(function(){return marked});else root.marked=marked})(this||(typeof window!=="undefined"?window:global))}).call(globalThis);var GFa=globalThis.marked;(function(){let module=undefined;let exports=undefined;let define=undefined;!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).idb={})}(this,function(e){function d(e){return e!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(n||(n=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?
function(...t){return e.apply(p(this),t),f(r.get(this))}:function(...t){return f(e.apply(p(this),t))}:function(t,...n){const r=e.call(p(this),t,...n);return s.set(r,t.sort?t.sort():[t]),f(r)}}function u(e){return"function"==typeof e?d(e):(e instanceof IDBTransaction&&function(e){if(o.has(e))return;const t=new Promise((t,n)=>{const r=()=>{e.removeEventListener("complete",o),e.removeEventListener("error",s),e.removeEventListener("abort",s)};const o=()=>{t(),r()};const s=()=>{n(e.error||new DOMException("AbortError",
"AbortError")),r()};e.addEventListener("complete",o),e.addEventListener("error",s),e.addEventListener("abort",s)});o.set(e,t)}(e),n=e,(t||(t=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])).some(e=>{return n instanceof e})?new Proxy(e,c):e);var n}function f(e){if(e instanceof IDBRequest)return function(e){const t=new Promise((t,n)=>{const r=()=>{e.removeEventListener("success",o),e.removeEventListener("error",s)};const o=()=>{t(f(e.result)),r()};const s=()=>{n(e.error),r()};e.addEventListener("success",
o),e.addEventListener("error",s)});return t.then(t=>{t instanceof IDBCursor&&r.set(t,e)}).catch(()=>{}),a.set(t,e),t}(e);if(i.has(e))return i.get(e);const t=u(e);return t!==e&&(i.set(e,t),a.set(t,e)),t}function v(e,t){if(!(e instanceof IDBDatabase)||t in e||"string"!=typeof t)return;if(b.get(t))return b.get(t);const n=t.replace(/FromIndex$/,"");const r=t!==n;const o=D.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!o&&!l.includes(n))return;const s=async function(e,...t){const s=this.transaction(e,
o?"readwrite":"readonly");let i=s.store;return r&&(i=i.index(t.shift())),(await Promise.all([i[n](...t),o&&s.done]))[0]};return b.set(t,s),s}let t;let n;const r=new WeakMap;const o=new WeakMap;const s=new WeakMap;const i=new WeakMap;const a=new WeakMap;let c={get(e,t,n){if(e instanceof IDBTransaction){if("done"===t)return o.get(e);if("objectStoreNames"===t)return e.objectStoreNames||s.get(e);if("store"===t)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return f(e[t])},set:(e,
t,n)=>{return e[t]=n,!0},has:(e,t)=>{return e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e}};const p=e=>{return a.get(e)};const l=["get","getKey","getAll","getAllKeys","count"];const D=["put","add","delete","clear"];const b=new Map;c=(e=>{return Object.assign({},e,{get:(t,n,r)=>{return v(t,n)||e.get(t,n,r)},has:(t,n)=>{return!!v(t,n)||e.has(t,n)}})})(c),e.deleteDB=function(e,{blocked:t}={}){const n=indexedDB.deleteDatabase(e);return t&&n.addEventListener("blocked",()=>{return t()}),
f(n).then(()=>{})},e.openDB=function(e,t,{blocked:n,upgrade:r,blocking:o,terminated:s}={}){const i=indexedDB.open(e,t);const a=f(i);return r&&i.addEventListener("upgradeneeded",e=>{r(f(i.result),e.oldVersion,e.newVersion,f(i.transaction))}),n&&i.addEventListener("blocked",()=>{return n()}),a.then(e=>{s&&e.addEventListener("close",()=>{return s()}),o&&e.addEventListener("versionchange",()=>{return o()})}).catch(()=>{}),a},e.unwrap=p,e.wrap=f})}).call(globalThis);/*

 pako 1.0.6 nodeca/pako
 Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn

 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.

 Ported from zlib 1.2.8
 Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler

 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
 arising from the use of this software.

 Permission is granted to anyone to use this software for any purpose,
 including commercial applications, and to alter it and redistribute it
 freely, subject to the following restrictions:

 1. The origin of this software must not be misrepresented; you must not
    claim that you wrote the original software. If you use this software
    in a product, an acknowledgment in the product documentation would be
    appreciated but is not required.
 2. Altered source versions must be plainly marked as such, and must not be
    misrepresented as being the original software.
 3. This notice may not be removed or altered from any source distribution.

 Jean-loup Gailly        Mark Adler
 jloup@gzip.org          madler@alumni.caltech.edu
*/
(function(){let module=undefined;let exports=undefined;let define=undefined;!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).pako=t()}(function(){return function t(e,a,i){function n(s,o){if(!a[s]){if(!e[s]){var l="function"==typeof require&&require;if(!o&&l)return l(s,!0);if(r)return r(s,!0);var h=
new Error("Cannot find module '"+s+"'");throw h.code="MODULE_NOT_FOUND",h;}var d=a[s]={exports:{}};e[s][0].call(d.exports,function(t){var a=e[s][1][t];return n(a||t)},d,d.exports,t,e,a,i)}return a[s].exports}for(var r="function"==typeof require&&require,s=0;s<i.length;s++)n(i[s]);return n}({1:[function(t,e,a){function i(t){if(!(this instanceof i))return new i(t);this.options=s.assign({level:_,method:c,chunkSize:16384,windowBits:15,memLevel:8,strategy:u,to:""},t||{});var e=this.options;e.raw&&e.windowBits>
0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var a=r.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==f)throw new Error(l[a]);if(e.header&&r.deflateSetHeader(this.strm,e.header),e.dictionary){var n;if(n="string"==typeof e.dictionary?o.string2buf(e.dictionary):"[object ArrayBuffer]"===d.call(e.dictionary)?new Uint8Array(e.dictionary):
e.dictionary,(a=r.deflateSetDictionary(this.strm,n))!==f)throw new Error(l[a]);this._dict_set=!0}}function n(t,e){var a=new i(e);if(a.push(t,!0),a.err)throw a.msg||l[a.err];return a.result}var r=t("./zlib/deflate"),s=t("./utils/common"),o=t("./utils/strings"),l=t("./zlib/messages"),h=t("./zlib/zstream"),d=Object.prototype.toString,f=0,_=-1,u=0,c=8;i.prototype.push=function(t,e){var a,i,n=this.strm,l=this.options.chunkSize;if(this.ended)return!1;i=e===~~e?e:!0===e?4:0,"string"==typeof t?n.input=o.string2buf(t):
"[object ArrayBuffer]"===d.call(t)?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;do{if(0===n.avail_out&&(n.output=new s.Buf8(l),n.next_out=0,n.avail_out=l),1!==(a=r.deflate(n,i))&&a!==f)return this.onEnd(a),this.ended=!0,!1;0!==n.avail_out&&(0!==n.avail_in||4!==i&&2!==i)||("string"===this.options.to?this.onData(o.buf2binstring(s.shrinkBuf(n.output,n.next_out))):this.onData(s.shrinkBuf(n.output,n.next_out)))}while((n.avail_in>0||0===n.avail_out)&&1!==a);return 4===i?(a=
r.deflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===f):2!==i||(this.onEnd(f),n.avail_out=0,!0)},i.prototype.onData=function(t){this.chunks.push(t)},i.prototype.onEnd=function(t){t===f&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},a.Deflate=i,a.deflate=n,a.deflateRaw=function(t,e){return e=e||{},e.raw=!0,n(t,e)},a.gzip=function(t,e){return e=e||{},e.gzip=!0,n(t,e)}},{"./utils/common":3,"./utils/strings":4,
"./zlib/deflate":8,"./zlib/messages":13,"./zlib/zstream":15}],2:[function(t,e,a){function i(t){if(!(this instanceof i))return new i(t);this.options=s.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=
!1,this.chunks=[],this.strm=new d,this.strm.avail_out=0;var a=r.inflateInit2(this.strm,e.windowBits);if(a!==l.Z_OK)throw new Error(h[a]);this.header=new f,r.inflateGetHeader(this.strm,this.header)}function n(t,e){var a=new i(e);if(a.push(t,!0),a.err)throw a.msg||h[a.err];return a.result}var r=t("./zlib/inflate"),s=t("./utils/common"),o=t("./utils/strings"),l=t("./zlib/constants"),h=t("./zlib/messages"),d=t("./zlib/zstream"),f=t("./zlib/gzheader"),_=Object.prototype.toString;i.prototype.push=function(t,
e){var a,i,n,h,d,f,u=this.strm,c=this.options.chunkSize,b=this.options.dictionary,g=!1;if(this.ended)return!1;i=e===~~e?e:!0===e?l.Z_FINISH:l.Z_NO_FLUSH,"string"==typeof t?u.input=o.binstring2buf(t):"[object ArrayBuffer]"===_.call(t)?u.input=new Uint8Array(t):u.input=t,u.next_in=0,u.avail_in=u.input.length;do{if(0===u.avail_out&&(u.output=new s.Buf8(c),u.next_out=0,u.avail_out=c),(a=r.inflate(u,l.Z_NO_FLUSH))===l.Z_NEED_DICT&&b&&(f="string"==typeof b?o.string2buf(b):"[object ArrayBuffer]"===_.call(b)?
new Uint8Array(b):b,a=r.inflateSetDictionary(this.strm,f)),a===l.Z_BUF_ERROR&&!0===g&&(a=l.Z_OK,g=!1),a!==l.Z_STREAM_END&&a!==l.Z_OK)return this.onEnd(a),this.ended=!0,!1;u.next_out&&(0!==u.avail_out&&a!==l.Z_STREAM_END&&(0!==u.avail_in||i!==l.Z_FINISH&&i!==l.Z_SYNC_FLUSH)||("string"===this.options.to?(n=o.utf8border(u.output,u.next_out),h=u.next_out-n,d=o.buf2string(u.output,n),u.next_out=h,u.avail_out=c-h,h&&s.arraySet(u.output,u.output,n,h,0),this.onData(d)):this.onData(s.shrinkBuf(u.output,u.next_out)))),
0===u.avail_in&&0===u.avail_out&&(g=!0)}while((u.avail_in>0||0===u.avail_out)&&a!==l.Z_STREAM_END);return a===l.Z_STREAM_END&&(i=l.Z_FINISH),i===l.Z_FINISH?(a=r.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===l.Z_OK):i!==l.Z_SYNC_FLUSH||(this.onEnd(l.Z_OK),u.avail_out=0,!0)},i.prototype.onData=function(t){this.chunks.push(t)},i.prototype.onEnd=function(t){t===l.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=
t,this.msg=this.strm.msg},a.Inflate=i,a.inflate=n,a.inflateRaw=function(t,e){return e=e||{},e.raw=!0,n(t,e)},a.ungzip=n},{"./utils/common":3,"./utils/strings":4,"./zlib/constants":6,"./zlib/gzheader":9,"./zlib/inflate":11,"./zlib/messages":13,"./zlib/zstream":15}],3:[function(t,e,a){function i(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;a.assign=function(t){for(var e=Array.prototype.slice.call(arguments,
1);e.length;){var a=e.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(var n in a)i(a,n)&&(t[n]=a[n])}}return t},a.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var r={arraySet:function(t,e,a,i,n){if(e.subarray&&t.subarray)t.set(e.subarray(a,a+i),n);else for(var r=0;r<i;r++)t[n+r]=e[a+r]},flattenChunks:function(t){var e,a,i,n,r,s;for(i=0,e=0,a=t.length;e<a;e++)i+=t[e].length;for(s=new Uint8Array(i),n=0,e=0,a=t.length;e<
a;e++)r=t[e],s.set(r,n),n+=r.length;return s}},s={arraySet:function(t,e,a,i,n){for(var r=0;r<i;r++)t[n+r]=e[a+r]},flattenChunks:function(t){return[].concat.apply([],t)}};a.setTyped=function(t){t?(a.Buf8=Uint8Array,a.Buf16=Uint16Array,a.Buf32=Int32Array,a.assign(a,r)):(a.Buf8=Array,a.Buf16=Array,a.Buf32=Array,a.assign(a,s))},a.setTyped(n)},{}],4:[function(t,e,a){function i(t,e){if(e<65537&&(t.subarray&&s||!t.subarray&&r))return String.fromCharCode.apply(null,n.shrinkBuf(t,e));for(var a="",i=0;i<e;i++)a+=
String.fromCharCode(t[i]);return a}var n=t("./common"),r=!0,s=!0;try{String.fromCharCode.apply(null,[0])}catch(t){r=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(t){s=!1}for(var o=new n.Buf8(256),l=0;l<256;l++)o[l]=l>=252?6:l>=248?5:l>=240?4:l>=224?3:l>=192?2:1;o[254]=o[254]=1,a.string2buf=function(t){var e,a,i,r,s,o=t.length,l=0;for(r=0;r<o;r++)55296==(64512&(a=t.charCodeAt(r)))&&r+1<o&&56320==(64512&(i=t.charCodeAt(r+1)))&&(a=65536+(a-55296<<10)+(i-56320),r++),l+=a<128?1:a<2048?
2:a<65536?3:4;for(e=new n.Buf8(l),s=0,r=0;s<l;r++)55296==(64512&(a=t.charCodeAt(r)))&&r+1<o&&56320==(64512&(i=t.charCodeAt(r+1)))&&(a=65536+(a-55296<<10)+(i-56320),r++),a<128?e[s++]=a:a<2048?(e[s++]=192|a>>>6,e[s++]=128|63&a):a<65536?(e[s++]=224|a>>>12,e[s++]=128|a>>>6&63,e[s++]=128|63&a):(e[s++]=240|a>>>18,e[s++]=128|a>>>12&63,e[s++]=128|a>>>6&63,e[s++]=128|63&a);return e},a.buf2binstring=function(t){return i(t,t.length)},a.binstring2buf=function(t){for(var e=new n.Buf8(t.length),a=0,i=e.length;a<
i;a++)e[a]=t.charCodeAt(a);return e},a.buf2string=function(t,e){var a,n,r,s,l=e||t.length,h=new Array(2*l);for(n=0,a=0;a<l;)if((r=t[a++])<128)h[n++]=r;else if((s=o[r])>4)h[n++]=65533,a+=s-1;else{for(r&=2===s?31:3===s?15:7;s>1&&a<l;)r=r<<6|63&t[a++],s--;s>1?h[n++]=65533:r<65536?h[n++]=r:(r-=65536,h[n++]=55296|r>>10&1023,h[n++]=56320|1023&r)}return i(h,n)},a.utf8border=function(t,e){var a;for((e=e||t.length)>t.length&&(e=t.length),a=e-1;a>=0&&128==(192&t[a]);)a--;return a<0?e:0===a?e:a+o[t[a]]>e?a:
e}},{"./common":3}],5:[function(t,e,a){e.exports=function(t,e,a,i){for(var n=65535&t|0,r=t>>>16&65535|0,s=0;0!==a;){a-=s=a>2E3?2E3:a;do r=r+(n=n+e[i++]|0)|0;while(--s);n%=65521,r%=65521}return n|r<<16|0}},{}],6:[function(t,e,a){e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,
Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],7:[function(t,e,a){var i=function(){for(var t,e=[],a=0;a<256;a++){t=a;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e}();e.exports=function(t,e,a,n){var r=i,s=n+a;t^=-1;for(var o=n;o<s;o++)t=t>>>8^r[255&(t^e[o])];return-1^t}},{}],8:[function(t,e,a){function i(t,e){return t.msg=A[e],e}function n(t){return(t<<1)-(t>4?9:0)}function r(t){for(var e=t.length;--e>=0;)t[e]=
0}function s(t){var e=t.state,a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(z.arraySet(t.output,e.pending_buf,e.pending_out,a,t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))}function o(t,e){B._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,s(t.strm)}function l(t,e){t.pending_buf[t.pending++]=e}function h(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=
255&e}function d(t,e,a,i){var n=t.avail_in;return n>i&&(n=i),0===n?0:(t.avail_in-=n,z.arraySet(e,t.input,t.next_in,n,a),1===t.state.wrap?t.adler=S(t.adler,e,n,a):2===t.state.wrap&&(t.adler=E(t.adler,e,n,a)),t.next_in+=n,t.total_in+=n,n)}function f(t,e){var a,i,n=t.max_chain_length,r=t.strstart,s=t.prev_length,o=t.nice_match,l=t.strstart>t.w_size-it?t.strstart-(t.w_size-it):0,h=t.window,d=t.w_mask,f=t.prev,_=t.strstart+at,u=h[r+s-1],c=h[r+s];t.prev_length>=t.good_match&&(n>>=2),o>t.lookahead&&(o=t.lookahead);
do if(a=e,h[a+s]===c&&h[a+s-1]===u&&h[a]===h[r]&&h[++a]===h[r+1]){r+=2,a++;do;while(h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&r<_);if(i=at-(_-r),r=_-at,i>s){if(t.match_start=e,s=i,i>=o)break;u=h[r+s-1],c=h[r+s]}}while((e=f[e&d])>l&&0!=--n);return s<=t.lookahead?s:t.lookahead}function _(t){var e,a,i,n,r,s=t.w_size;do{if(n=t.window_size-t.lookahead-t.strstart,t.strstart>=s+(s-it)){z.arraySet(t.window,t.window,
s,s,0),t.match_start-=s,t.strstart-=s,t.block_start-=s,e=a=t.hash_size;do i=t.head[--e],t.head[e]=i>=s?i-s:0;while(--a);e=a=s;do i=t.prev[--e],t.prev[e]=i>=s?i-s:0;while(--a);n+=s}if(0===t.strm.avail_in)break;if(a=d(t.strm,t.window,t.strstart+t.lookahead,n),t.lookahead+=a,t.lookahead+t.insert>=et)for(r=t.strstart-t.insert,t.ins_h=t.window[r],t.ins_h=(t.ins_h<<t.hash_shift^t.window[r+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[r+et-1])&t.hash_mask,t.prev[r&t.w_mask]=t.head[t.ins_h],
t.head[t.ins_h]=r,r++,t.insert--,!(t.lookahead+t.insert<et)););}while(t.lookahead<it&&0!==t.strm.avail_in)}function u(t,e){for(var a,i;;){if(t.lookahead<it){if(_(t),t.lookahead<it&&e===Z)return _t;if(0===t.lookahead)break}if(a=0,t.lookahead>=et&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+et-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-it&&(t.match_length=f(t,a)),t.match_length>=et)if(i=B._tr_tally(t,t.strstart-t.match_start,
t.match_length-et),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=et){t.match_length--;do t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+et-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart;while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else i=B._tr_tally(t,0,t.window[t.strstart]),
t.lookahead--,t.strstart++;if(i&&(o(t,!1),0===t.strm.avail_out))return _t}return t.insert=t.strstart<et-1?t.strstart:et-1,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?_t:ut}function c(t,e){for(var a,i,n;;){if(t.lookahead<it){if(_(t),t.lookahead<it&&e===Z)return _t;if(0===t.lookahead)break}if(a=0,t.lookahead>=et&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+et-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=
t.match_length,t.prev_match=t.match_start,t.match_length=et-1,0!==a&&t.prev_length<t.max_lazy_match&&t.strstart-a<=t.w_size-it&&(t.match_length=f(t,a),t.match_length<=5&&(t.strategy===H||t.match_length===et&&t.strstart-t.match_start>4096)&&(t.match_length=et-1)),t.prev_length>=et&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-et,i=B._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-et),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=n&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+
et-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart);while(0!=--t.prev_length);if(t.match_available=0,t.match_length=et-1,t.strstart++,i&&(o(t,!1),0===t.strm.avail_out))return _t}else if(t.match_available){if((i=B._tr_tally(t,0,t.window[t.strstart-1]))&&o(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return _t}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(i=B._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),
t.insert=t.strstart<et-1?t.strstart:et-1,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?_t:ut}function b(t,e){for(var a,i,n,r,s=t.window;;){if(t.lookahead<=at){if(_(t),t.lookahead<=at&&e===Z)return _t;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=et&&t.strstart>0&&(n=t.strstart-1,(i=s[n])===s[++n]&&i===s[++n]&&i===s[++n])){r=t.strstart+at;do;while(i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&n<r);
t.match_length=at-(r-n),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=et?(a=B._tr_tally(t,1,t.match_length-et),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=B._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(o(t,!1),0===t.strm.avail_out))return _t}return t.insert=0,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?_t:ut}function g(t,e){for(var a;;){if(0===t.lookahead&&(_(t),0===t.lookahead)){if(e===
Z)return _t;break}if(t.match_length=0,a=B._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(o(t,!1),0===t.strm.avail_out))return _t}return t.insert=0,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?_t:ut}function m(t,e,a,i,n){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=i,this.func=n}function w(t){t.window_size=2*t.w_size,r(t.head),t.max_lazy_match=x[t.level].max_lazy,t.good_match=x[t.level].good_length,t.nice_match=x[t.level].nice_length,
t.max_chain_length=x[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=et-1,t.match_available=0,t.ins_h=0}function p(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=q,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=
0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new z.Buf16(2*$),this.dyn_dtree=new z.Buf16(2*(2*Q+1)),this.bl_tree=new z.Buf16(2*(2*V+1)),r(this.dyn_ltree),r(this.dyn_dtree),r(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=
null,this.bl_count=new z.Buf16(tt+1),this.heap=new z.Buf16(2*J+1),r(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new z.Buf16(2*J+1),r(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function v(t){var e;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=Y,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?rt:dt,t.adler=2===e.wrap?0:1,e.last_flush=
Z,B._tr_init(e),D):i(t,U)}function k(t){var e=v(t);return e===D&&w(t.state),e}function y(t,e,a,n,r,s){if(!t)return U;var o=1;if(e===L&&(e=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),r<1||r>G||a!==q||n<8||n>15||e<0||e>9||s<0||s>M)return i(t,U);8===n&&(n=9);var l=new p;return t.state=l,l.strm=t,l.wrap=o,l.gzhead=null,l.w_bits=n,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=r+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+et-1)/et),l.window=new z.Buf8(2*l.w_size),
l.head=new z.Buf16(l.hash_size),l.prev=new z.Buf16(l.w_size),l.lit_bufsize=1<<r+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new z.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=e,l.strategy=s,l.method=a,k(t)}var x,z=t("../utils/common"),B=t("./trees"),S=t("./adler32"),E=t("./crc32"),A=t("./messages"),Z=0,R=1,C=3,N=4,O=5,D=0,I=1,U=-2,T=-3,F=-5,L=-1,H=1,j=2,K=3,M=4,P=0,Y=2,q=8,G=9,X=15,W=8,J=286,Q=30,V=19,$=2*J+1,tt=15,et=3,at=258,it=at+et+1,nt=32,rt=42,st=69,
ot=73,lt=91,ht=103,dt=113,ft=666,_t=1,ut=2,ct=3,bt=4,gt=3;x=[new m(0,0,0,0,function(t,e){var a=65535;for(a>t.pending_buf_size-5&&(a=t.pending_buf_size-5);;){if(t.lookahead<=1){if(_(t),0===t.lookahead&&e===Z)return _t;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var i=t.block_start+a;if((0===t.strstart||t.strstart>=i)&&(t.lookahead=t.strstart-i,t.strstart=i,o(t,!1),0===t.strm.avail_out))return _t;if(t.strstart-t.block_start>=t.w_size-it&&(o(t,!1),0===t.strm.avail_out))return _t}return t.insert=
0,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):(t.strstart>t.block_start&&(o(t,!1),t.strm.avail_out),_t)}),new m(4,4,8,4,u),new m(4,5,16,8,u),new m(4,6,32,32,u),new m(4,4,16,16,c),new m(8,16,32,32,c),new m(8,16,128,128,c),new m(8,32,128,256,c),new m(32,128,258,1024,c),new m(32,258,258,4096,c)],a.deflateInit=function(t,e){return y(t,e,q,X,W,P)},a.deflateInit2=y,a.deflateReset=k,a.deflateResetKeep=v,a.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?U:(t.state.gzhead=e,D):U},a.deflate=
function(t,e){var a,o,d,f;if(!t||!t.state||e>O||e<0)return t?i(t,U):U;if(o=t.state,!t.output||!t.input&&0!==t.avail_in||o.status===ft&&e!==N)return i(t,0===t.avail_out?F:U);if(o.strm=t,a=o.last_flush,o.last_flush=e,o.status===rt)if(2===o.wrap)t.adler=0,l(o,31),l(o,139),l(o,8),o.gzhead?(l(o,(o.gzhead.text?1:0)+(o.gzhead.hcrc?2:0)+(o.gzhead.extra?4:0)+(o.gzhead.name?8:0)+(o.gzhead.comment?16:0)),l(o,255&o.gzhead.time),l(o,o.gzhead.time>>8&255),l(o,o.gzhead.time>>16&255),l(o,o.gzhead.time>>24&255),l(o,
9===o.level?2:o.strategy>=j||o.level<2?4:0),l(o,255&o.gzhead.os),o.gzhead.extra&&o.gzhead.extra.length&&(l(o,255&o.gzhead.extra.length),l(o,o.gzhead.extra.length>>8&255)),o.gzhead.hcrc&&(t.adler=E(t.adler,o.pending_buf,o.pending,0)),o.gzindex=0,o.status=st):(l(o,0),l(o,0),l(o,0),l(o,0),l(o,0),l(o,9===o.level?2:o.strategy>=j||o.level<2?4:0),l(o,gt),o.status=dt);else{var _=q+(o.w_bits-8<<4)<<8;_|=(o.strategy>=j||o.level<2?0:o.level<6?1:6===o.level?2:3)<<6,0!==o.strstart&&(_|=nt),_+=31-_%31,o.status=
dt,h(o,_),0!==o.strstart&&(h(o,t.adler>>>16),h(o,65535&t.adler)),t.adler=1}if(o.status===st)if(o.gzhead.extra){for(d=o.pending;o.gzindex<(65535&o.gzhead.extra.length)&&(o.pending!==o.pending_buf_size||(o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),s(t),d=o.pending,o.pending!==o.pending_buf_size));)l(o,255&o.gzhead.extra[o.gzindex]),o.gzindex++;o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),o.gzindex===o.gzhead.extra.length&&(o.gzindex=0,
o.status=ot)}else o.status=ot;if(o.status===ot)if(o.gzhead.name){d=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),s(t),d=o.pending,o.pending===o.pending_buf_size)){f=1;break}f=o.gzindex<o.gzhead.name.length?255&o.gzhead.name.charCodeAt(o.gzindex++):0,l(o,f)}while(0!==f);o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),0===f&&(o.gzindex=0,o.status=lt)}else o.status=lt;if(o.status===lt)if(o.gzhead.comment){d=
o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),s(t),d=o.pending,o.pending===o.pending_buf_size)){f=1;break}f=o.gzindex<o.gzhead.comment.length?255&o.gzhead.comment.charCodeAt(o.gzindex++):0,l(o,f)}while(0!==f);o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),0===f&&(o.status=ht)}else o.status=ht;if(o.status===ht&&(o.gzhead.hcrc?(o.pending+2>o.pending_buf_size&&s(t),o.pending+2<=o.pending_buf_size&&
(l(o,255&t.adler),l(o,t.adler>>8&255),t.adler=0,o.status=dt)):o.status=dt),0!==o.pending){if(s(t),0===t.avail_out)return o.last_flush=-1,D}else if(0===t.avail_in&&n(e)<=n(a)&&e!==N)return i(t,F);if(o.status===ft&&0!==t.avail_in)return i(t,F);if(0!==t.avail_in||0!==o.lookahead||e!==Z&&o.status!==ft){var u=o.strategy===j?g(o,e):o.strategy===K?b(o,e):x[o.level].func(o,e);if(u!==ct&&u!==bt||(o.status=ft),u===_t||u===ct)return 0===t.avail_out&&(o.last_flush=-1),D;if(u===ut&&(e===R?B._tr_align(o):e!==O&&
(B._tr_stored_block(o,0,0,!1),e===C&&(r(o.head),0===o.lookahead&&(o.strstart=0,o.block_start=0,o.insert=0))),s(t),0===t.avail_out))return o.last_flush=-1,D}return e!==N?D:o.wrap<=0?I:(2===o.wrap?(l(o,255&t.adler),l(o,t.adler>>8&255),l(o,t.adler>>16&255),l(o,t.adler>>24&255),l(o,255&t.total_in),l(o,t.total_in>>8&255),l(o,t.total_in>>16&255),l(o,t.total_in>>24&255)):(h(o,t.adler>>>16),h(o,65535&t.adler)),s(t),o.wrap>0&&(o.wrap=-o.wrap),0!==o.pending?D:I)},a.deflateEnd=function(t){var e;return t&&t.state?
(e=t.state.status)!==rt&&e!==st&&e!==ot&&e!==lt&&e!==ht&&e!==dt&&e!==ft?i(t,U):(t.state=null,e===dt?i(t,T):D):U},a.deflateSetDictionary=function(t,e){var a,i,n,s,o,l,h,d,f=e.length;if(!t||!t.state)return U;if(a=t.state,2===(s=a.wrap)||1===s&&a.status!==rt||a.lookahead)return U;for(1===s&&(t.adler=S(t.adler,e,f,0)),a.wrap=0,f>=a.w_size&&(0===s&&(r(a.head),a.strstart=0,a.block_start=0,a.insert=0),d=new z.Buf8(a.w_size),z.arraySet(d,e,f-a.w_size,a.w_size,0),e=d,f=a.w_size),o=t.avail_in,l=t.next_in,h=
t.input,t.avail_in=f,t.next_in=0,t.input=e,_(a);a.lookahead>=et;){i=a.strstart,n=a.lookahead-(et-1);do a.ins_h=(a.ins_h<<a.hash_shift^a.window[i+et-1])&a.hash_mask,a.prev[i&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=i,i++;while(--n);a.strstart=i,a.lookahead=et-1,_(a)}return a.strstart+=a.lookahead,a.block_start=a.strstart,a.insert=a.lookahead,a.lookahead=0,a.match_length=a.prev_length=et-1,a.match_available=0,t.next_in=l,t.input=h,t.avail_in=o,a.wrap=s,D},a.deflateInfo="pako deflate (from Nodeca project)"},
{"../utils/common":3,"./adler32":5,"./crc32":7,"./messages":13,"./trees":14}],9:[function(t,e,a){e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],10:[function(t,e,a){e.exports=function(t,e){var a,i,n,r,s,o,l,h,d,f,_,u,c,b,g,m,w,p,v,k,y,x,z,B,S;a=t.state,i=t.next_in,B=t.input,n=i+(t.avail_in-5),r=t.next_out,S=t.output,s=r-(e-t.avail_out),o=r+(t.avail_out-257),l=a.dmax,h=a.wsize,d=a.whave,
f=a.wnext,_=a.window,u=a.hold,c=a.bits,b=a.lencode,g=a.distcode,m=(1<<a.lenbits)-1,w=(1<<a.distbits)-1;t:do{c<15&&(u+=B[i++]<<c,c+=8,u+=B[i++]<<c,c+=8),p=b[u&m];e:for(;;){if(v=p>>>24,u>>>=v,c-=v,0===(v=p>>>16&255))S[r++]=65535&p;else{if(!(16&v)){if(0==(64&v)){p=b[(65535&p)+(u&(1<<v)-1)];continue e}if(32&v){a.mode=12;break t}t.msg="invalid literal/length code",a.mode=30;break t}k=65535&p,(v&=15)&&(c<v&&(u+=B[i++]<<c,c+=8),k+=u&(1<<v)-1,u>>>=v,c-=v),c<15&&(u+=B[i++]<<c,c+=8,u+=B[i++]<<c,c+=8),p=g[u&
w];a:for(;;){if(v=p>>>24,u>>>=v,c-=v,!(16&(v=p>>>16&255))){if(0==(64&v)){p=g[(65535&p)+(u&(1<<v)-1)];continue a}t.msg="invalid distance code",a.mode=30;break t}if(y=65535&p,v&=15,c<v&&(u+=B[i++]<<c,(c+=8)<v&&(u+=B[i++]<<c,c+=8)),(y+=u&(1<<v)-1)>l){t.msg="invalid distance too far back",a.mode=30;break t}if(u>>>=v,c-=v,v=r-s,y>v){if((v=y-v)>d&&a.sane){t.msg="invalid distance too far back",a.mode=30;break t}if(x=0,z=_,0===f){if(x+=h-v,v<k){k-=v;do S[r++]=_[x++];while(--v);x=r-y,z=S}}else if(f<v){if(x+=
h+f-v,(v-=f)<k){k-=v;do S[r++]=_[x++];while(--v);if(x=0,f<k){k-=v=f;do S[r++]=_[x++];while(--v);x=r-y,z=S}}}else if(x+=f-v,v<k){k-=v;do S[r++]=_[x++];while(--v);x=r-y,z=S}for(;k>2;)S[r++]=z[x++],S[r++]=z[x++],S[r++]=z[x++],k-=3;k&&(S[r++]=z[x++],k>1&&(S[r++]=z[x++]))}else{x=r-y;do S[r++]=S[x++],S[r++]=S[x++],S[r++]=S[x++],k-=3;while(k>2);k&&(S[r++]=S[x++],k>1&&(S[r++]=S[x++]))}break}}break}}while(i<n&&r<o);i-=k=c>>3,u&=(1<<(c-=k<<3))-1,t.next_in=i,t.next_out=r,t.avail_in=i<n?n-i+5:5-(i-n),t.avail_out=
r<o?o-r+257:257-(r-o),a.hold=u,a.bits=c}},{}],11:[function(t,e,a){function i(t){return(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function n(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,
this.ndist=0,this.have=0,this.next=null,this.lens=new u.Buf16(320),this.work=new u.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function r(t){var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=N,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new u.Buf32(dt),e.distcode=e.distdyn=new u.Buf32(ft),e.sane=1,e.back=-1,z):E}function s(t){var e;return t&&t.state?(e=t.state,
e.wsize=0,e.whave=0,e.wnext=0,r(t)):E}function o(t,e){var a,i;return t&&t.state?(i=t.state,e<0?(a=0,e=-e):(a=1+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?E:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=a,i.wbits=e,s(t))):E}function l(t,e){var a,i;return t?(i=new n,t.state=i,i.window=null,(a=o(t,e))!==z&&(t.state=null),a):E}function h(t){if(ut){var e;for(f=new u.Buf32(512),_=new u.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(m(p,
t.lens,0,288,f,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;m(v,t.lens,0,32,_,0,t.work,{bits:5}),ut=!1}t.lencode=f,t.lenbits=9,t.distcode=_,t.distbits=5}function d(t,e,a,i){var n,r=t.state;return null===r.window&&(r.wsize=1<<r.wbits,r.wnext=0,r.whave=0,r.window=new u.Buf8(r.wsize)),i>=r.wsize?(u.arraySet(r.window,e,a-r.wsize,r.wsize,0),r.wnext=0,r.whave=r.wsize):((n=r.wsize-r.wnext)>i&&(n=i),u.arraySet(r.window,e,a-i,n,r.wnext),(i-=n)?(u.arraySet(r.window,e,a-i,i,0),r.wnext=i,r.whave=r.wsize):(r.wnext+=
n,r.wnext===r.wsize&&(r.wnext=0),r.whave<r.wsize&&(r.whave+=n))),0}var f,_,u=t("../utils/common"),c=t("./adler32"),b=t("./crc32"),g=t("./inffast"),m=t("./inftrees"),w=0,p=1,v=2,k=4,y=5,x=6,z=0,B=1,S=2,E=-2,A=-3,Z=-4,R=-5,C=8,N=1,O=2,D=3,I=4,U=5,T=6,F=7,L=8,H=9,j=10,K=11,M=12,P=13,Y=14,q=15,G=16,X=17,W=18,J=19,Q=20,V=21,$=22,tt=23,et=24,at=25,it=26,nt=27,rt=28,st=29,ot=30,lt=31,ht=32,dt=852,ft=592,_t=15,ut=!0;a.inflateReset=s,a.inflateReset2=o,a.inflateResetKeep=r,a.inflateInit=function(t){return l(t,
_t)},a.inflateInit2=l,a.inflate=function(t,e){var a,n,r,s,o,l,f,_,dt,ft,_t,ut,ct,bt,gt,mt,wt,pt,vt,kt,yt,xt,zt,Bt,St=0,Et=new u.Buf8(4),At=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&0!==t.avail_in)return E;(a=t.state).mode===M&&(a.mode=P),o=t.next_out,r=t.output,f=t.avail_out,s=t.next_in,n=t.input,l=t.avail_in,_=a.hold,dt=a.bits,ft=l,_t=f,xt=z;t:for(;;)switch(a.mode){case N:if(0===a.wrap){a.mode=P;break}for(;dt<16;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=
8}if(2&a.wrap&&35615===_){a.check=0,Et[0]=255&_,Et[1]=_>>>8&255,a.check=b(a.check,Et,2,0),_=0,dt=0,a.mode=O;break}if(a.flags=0,a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&_)<<8)+(_>>8))%31){t.msg="incorrect header check",a.mode=ot;break}if((15&_)!==C){t.msg="unknown compression method",a.mode=ot;break}if(_>>>=4,dt-=4,yt=8+(15&_),0===a.wbits)a.wbits=yt;else if(yt>a.wbits){t.msg="invalid window size",a.mode=ot;break}a.dmax=1<<yt,t.adler=a.check=1,a.mode=512&_?j:M,_=0,dt=0;break;case O:for(;dt<16;){if(0===
l)break t;l--,_+=n[s++]<<dt,dt+=8}if(a.flags=_,(255&a.flags)!==C){t.msg="unknown compression method",a.mode=ot;break}if(57344&a.flags){t.msg="unknown header flags set",a.mode=ot;break}a.head&&(a.head.text=_>>8&1),512&a.flags&&(Et[0]=255&_,Et[1]=_>>>8&255,a.check=b(a.check,Et,2,0)),_=0,dt=0,a.mode=D;case D:for(;dt<32;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.head&&(a.head.time=_),512&a.flags&&(Et[0]=255&_,Et[1]=_>>>8&255,Et[2]=_>>>16&255,Et[3]=_>>>24&255,a.check=b(a.check,Et,4,0)),_=0,dt=0,a.mode=
I;case I:for(;dt<16;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.head&&(a.head.xflags=255&_,a.head.os=_>>8),512&a.flags&&(Et[0]=255&_,Et[1]=_>>>8&255,a.check=b(a.check,Et,2,0)),_=0,dt=0,a.mode=U;case U:if(1024&a.flags){for(;dt<16;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.length=_,a.head&&(a.head.extra_len=_),512&a.flags&&(Et[0]=255&_,Et[1]=_>>>8&255,a.check=b(a.check,Et,2,0)),_=0,dt=0}else a.head&&(a.head.extra=null);a.mode=T;case T:if(1024&a.flags&&((ut=a.length)>l&&(ut=l),ut&&(a.head&&(yt=a.head.extra_len-
a.length,a.head.extra||(a.head.extra=new Array(a.head.extra_len)),u.arraySet(a.head.extra,n,s,ut,yt)),512&a.flags&&(a.check=b(a.check,n,ut,s)),l-=ut,s+=ut,a.length-=ut),a.length))break t;a.length=0,a.mode=F;case F:if(2048&a.flags){if(0===l)break t;ut=0;do yt=n[s+ut++],a.head&&yt&&a.length<65536&&(a.head.name+=String.fromCharCode(yt));while(yt&&ut<l);if(512&a.flags&&(a.check=b(a.check,n,ut,s)),l-=ut,s+=ut,yt)break t}else a.head&&(a.head.name=null);a.length=0,a.mode=L;case L:if(4096&a.flags){if(0===
l)break t;ut=0;do yt=n[s+ut++],a.head&&yt&&a.length<65536&&(a.head.comment+=String.fromCharCode(yt));while(yt&&ut<l);if(512&a.flags&&(a.check=b(a.check,n,ut,s)),l-=ut,s+=ut,yt)break t}else a.head&&(a.head.comment=null);a.mode=H;case H:if(512&a.flags){for(;dt<16;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(_!==(65535&a.check)){t.msg="header crc mismatch",a.mode=ot;break}_=0,dt=0}a.head&&(a.head.hcrc=a.flags>>9&1,a.head.done=!0),t.adler=a.check=0,a.mode=M;break;case j:for(;dt<32;){if(0===l)break t;
l--,_+=n[s++]<<dt,dt+=8}t.adler=a.check=i(_),_=0,dt=0,a.mode=K;case K:if(0===a.havedict)return t.next_out=o,t.avail_out=f,t.next_in=s,t.avail_in=l,a.hold=_,a.bits=dt,S;t.adler=a.check=1,a.mode=M;case M:if(e===y||e===x)break t;case P:if(a.last){_>>>=7&dt,dt-=7&dt,a.mode=nt;break}for(;dt<3;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}switch(a.last=1&_,_>>>=1,dt-=1,3&_){case 0:a.mode=Y;break;case 1:if(h(a),a.mode=Q,e===x){_>>>=2,dt-=2;break t}break;case 2:a.mode=X;break;case 3:t.msg="invalid block type",
a.mode=ot}_>>>=2,dt-=2;break;case Y:for(_>>>=7&dt,dt-=7&dt;dt<32;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if((65535&_)!=(_>>>16^65535)){t.msg="invalid stored block lengths",a.mode=ot;break}if(a.length=65535&_,_=0,dt=0,a.mode=q,e===x)break t;case q:a.mode=G;case G:if(ut=a.length){if(ut>l&&(ut=l),ut>f&&(ut=f),0===ut)break t;u.arraySet(r,n,s,ut,o),l-=ut,s+=ut,f-=ut,o+=ut,a.length-=ut;break}a.mode=M;break;case X:for(;dt<14;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(a.nlen=257+(31&_),_>>>=5,dt-=5,
a.ndist=1+(31&_),_>>>=5,dt-=5,a.ncode=4+(15&_),_>>>=4,dt-=4,a.nlen>286||a.ndist>30){t.msg="too many length or distance symbols",a.mode=ot;break}a.have=0,a.mode=W;case W:for(;a.have<a.ncode;){for(;dt<3;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.lens[At[a.have++]]=7&_,_>>>=3,dt-=3}for(;a.have<19;)a.lens[At[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,zt={bits:a.lenbits},xt=m(w,a.lens,0,19,a.lencode,0,a.work,zt),a.lenbits=zt.bits,xt){t.msg="invalid code lengths set",a.mode=ot;break}a.have=0,a.mode=
J;case J:for(;a.have<a.nlen+a.ndist;){for(;St=a.lencode[_&(1<<a.lenbits)-1],gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(wt<16)_>>>=gt,dt-=gt,a.lens[a.have++]=wt;else{if(16===wt){for(Bt=gt+2;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(_>>>=gt,dt-=gt,0===a.have){t.msg="invalid bit length repeat",a.mode=ot;break}yt=a.lens[a.have-1],ut=3+(3&_),_>>>=2,dt-=2}else if(17===wt){for(Bt=gt+3;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}dt-=gt,yt=
0,ut=3+(7&(_>>>=gt)),_>>>=3,dt-=3}else{for(Bt=gt+7;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}dt-=gt,yt=0,ut=11+(127&(_>>>=gt)),_>>>=7,dt-=7}if(a.have+ut>a.nlen+a.ndist){t.msg="invalid bit length repeat",a.mode=ot;break}for(;ut--;)a.lens[a.have++]=yt}}if(a.mode===ot)break;if(0===a.lens[256]){t.msg="invalid code -- missing end-of-block",a.mode=ot;break}if(a.lenbits=9,zt={bits:a.lenbits},xt=m(p,a.lens,0,a.nlen,a.lencode,0,a.work,zt),a.lenbits=zt.bits,xt){t.msg="invalid literal/lengths set",a.mode=
ot;break}if(a.distbits=6,a.distcode=a.distdyn,zt={bits:a.distbits},xt=m(v,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,zt),a.distbits=zt.bits,xt){t.msg="invalid distances set",a.mode=ot;break}if(a.mode=Q,e===x)break t;case Q:a.mode=V;case V:if(l>=6&&f>=258){t.next_out=o,t.avail_out=f,t.next_in=s,t.avail_in=l,a.hold=_,a.bits=dt,g(t,_t),o=t.next_out,r=t.output,f=t.avail_out,s=t.next_in,n=t.input,l=t.avail_in,_=a.hold,dt=a.bits,a.mode===M&&(a.back=-1);break}for(a.back=0;St=a.lencode[_&(1<<a.lenbits)-1],
gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(mt&&0==(240&mt)){for(pt=gt,vt=mt,kt=wt;St=a.lencode[kt+((_&(1<<pt+vt)-1)>>pt)],gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(pt+gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}_>>>=pt,dt-=pt,a.back+=pt}if(_>>>=gt,dt-=gt,a.back+=gt,a.length=wt,0===mt){a.mode=it;break}if(32&mt){a.back=-1,a.mode=M;break}if(64&mt){t.msg="invalid literal/length code",a.mode=ot;break}a.extra=15&mt,a.mode=$;case $:if(a.extra){for(Bt=
a.extra;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.length+=_&(1<<a.extra)-1,_>>>=a.extra,dt-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=tt;case tt:for(;St=a.distcode[_&(1<<a.distbits)-1],gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(0==(240&mt)){for(pt=gt,vt=mt,kt=wt;St=a.distcode[kt+((_&(1<<pt+vt)-1)>>pt)],gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(pt+gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}_>>>=pt,dt-=pt,a.back+=pt}if(_>>>=gt,dt-=
gt,a.back+=gt,64&mt){t.msg="invalid distance code",a.mode=ot;break}a.offset=wt,a.extra=15&mt,a.mode=et;case et:if(a.extra){for(Bt=a.extra;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.offset+=_&(1<<a.extra)-1,_>>>=a.extra,dt-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){t.msg="invalid distance too far back",a.mode=ot;break}a.mode=at;case at:if(0===f)break t;if(ut=_t-f,a.offset>ut){if((ut=a.offset-ut)>a.whave&&a.sane){t.msg="invalid distance too far back",a.mode=ot;break}ut>a.wnext?(ut-=a.wnext,
ct=a.wsize-ut):ct=a.wnext-ut,ut>a.length&&(ut=a.length),bt=a.window}else bt=r,ct=o-a.offset,ut=a.length;ut>f&&(ut=f),f-=ut,a.length-=ut;do r[o++]=bt[ct++];while(--ut);0===a.length&&(a.mode=V);break;case it:if(0===f)break t;r[o++]=a.length,f--,a.mode=V;break;case nt:if(a.wrap){for(;dt<32;){if(0===l)break t;l--,_|=n[s++]<<dt,dt+=8}if(_t-=f,t.total_out+=_t,a.total+=_t,_t&&(t.adler=a.check=a.flags?b(a.check,r,_t,o-_t):c(a.check,r,_t,o-_t)),_t=f,(a.flags?_:i(_))!==a.check){t.msg="incorrect data check",
a.mode=ot;break}_=0,dt=0}a.mode=rt;case rt:if(a.wrap&&a.flags){for(;dt<32;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(_!==(4294967295&a.total)){t.msg="incorrect length check",a.mode=ot;break}_=0,dt=0}a.mode=st;case st:xt=B;break t;case ot:xt=A;break t;case lt:return Z;case ht:default:return E}return t.next_out=o,t.avail_out=f,t.next_in=s,t.avail_in=l,a.hold=_,a.bits=dt,(a.wsize||_t!==t.avail_out&&a.mode<ot&&(a.mode<nt||e!==k))&&d(t,t.output,t.next_out,_t-t.avail_out)?(a.mode=lt,Z):(ft-=t.avail_in,
_t-=t.avail_out,t.total_in+=ft,t.total_out+=_t,a.total+=_t,a.wrap&&_t&&(t.adler=a.check=a.flags?b(a.check,r,_t,t.next_out-_t):c(a.check,r,_t,t.next_out-_t)),t.data_type=a.bits+(a.last?64:0)+(a.mode===M?128:0)+(a.mode===Q||a.mode===q?256:0),(0===ft&&0===_t||e===k)&&xt===z&&(xt=R),xt)},a.inflateEnd=function(t){if(!t||!t.state)return E;var e=t.state;return e.window&&(e.window=null),t.state=null,z},a.inflateGetHeader=function(t,e){var a;return t&&t.state?0==(2&(a=t.state).wrap)?E:(a.head=e,e.done=!1,
z):E},a.inflateSetDictionary=function(t,e){var a,i,n=e.length;return t&&t.state?0!==(a=t.state).wrap&&a.mode!==K?E:a.mode===K&&(i=1,(i=c(i,e,n,0))!==a.check)?A:d(t,e,n,n)?(a.mode=lt,Z):(a.havedict=1,z):E},a.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":3,"./adler32":5,"./crc32":7,"./inffast":10,"./inftrees":12}],12:[function(t,e,a){var i=t("../utils/common"),n=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],r=[16,16,16,16,16,16,16,
16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],o=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(t,e,a,l,h,d,f,_){var u,c,b,g,m,w,p,v,k,y=_.bits,x=0,z=0,B=0,S=0,E=0,A=0,Z=0,R=0,C=0,N=0,O=null,D=0,I=new i.Buf16(16),U=new i.Buf16(16),T=null,F=0;for(x=0;x<=15;x++)I[x]=0;for(z=0;z<l;z++)I[e[a+
z]]++;for(E=y,S=15;S>=1&&0===I[S];S--);if(E>S&&(E=S),0===S)return h[d++]=20971520,h[d++]=20971520,_.bits=1,0;for(B=1;B<S&&0===I[B];B++);for(E<B&&(E=B),R=1,x=1;x<=15;x++)if(R<<=1,(R-=I[x])<0)return-1;if(R>0&&(0===t||1!==S))return-1;for(U[1]=0,x=1;x<15;x++)U[x+1]=U[x]+I[x];for(z=0;z<l;z++)0!==e[a+z]&&(f[U[e[a+z]]++]=z);if(0===t?(O=T=f,w=19):1===t?(O=n,D-=257,T=r,F-=257,w=256):(O=s,T=o,w=-1),N=0,z=0,x=B,m=d,A=E,Z=0,b=-1,C=1<<E,g=C-1,1===t&&C>852||2===t&&C>592)return 1;for(;;){p=x-Z,f[z]<w?(v=0,k=f[z]):
f[z]>w?(v=T[F+f[z]],k=O[D+f[z]]):(v=96,k=0),u=1<<x-Z,B=c=1<<A;do h[m+(N>>Z)+(c-=u)]=p<<24|v<<16|k|0;while(0!==c);for(u=1<<x-1;N&u;)u>>=1;if(0!==u?(N&=u-1,N+=u):N=0,z++,0==--I[x]){if(x===S)break;x=e[a+f[z]]}if(x>E&&(N&g)!==b){for(0===Z&&(Z=E),m+=B,R=1<<(A=x-Z);A+Z<S&&!((R-=I[A+Z])<=0);)A++,R<<=1;if(C+=1<<A,1===t&&C>852||2===t&&C>592)return 1;h[b=N&g]=E<<24|A<<16|m-d|0}}return 0!==N&&(h[m+N]=x-Z<<24|64<<16|0),_.bits=E,0}},{"../utils/common":3}],13:[function(t,e,a){e.exports={2:"need dictionary",1:"stream end",
0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],14:[function(t,e,a){function i(t){for(var e=t.length;--e>=0;)t[e]=0}function n(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}function r(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function s(t){return t<256?et[t]:et[256+(t>>>7)]}function o(t,e){t.pending_buf[t.pending++]=
255&e,t.pending_buf[t.pending++]=e>>>8&255}function l(t,e,a){t.bi_valid>M-a?(t.bi_buf|=e<<t.bi_valid&65535,o(t,t.bi_buf),t.bi_buf=e>>M-t.bi_valid,t.bi_valid+=a-M):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)}function h(t,e,a){l(t,a[2*e],a[2*e+1])}function d(t,e){var a=0;do a|=1&t,t>>>=1,a<<=1;while(--e>0);return a>>>1}function f(t){16===t.bi_valid?(o(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}function _(t,e){var a,i,n,
r,s,o,l=e.dyn_tree,h=e.max_code,d=e.stat_desc.static_tree,f=e.stat_desc.has_stree,_=e.stat_desc.extra_bits,u=e.stat_desc.extra_base,c=e.stat_desc.max_length,b=0;for(r=0;r<=K;r++)t.bl_count[r]=0;for(l[2*t.heap[t.heap_max]+1]=0,a=t.heap_max+1;a<j;a++)(r=l[2*l[2*(i=t.heap[a])+1]+1]+1)>c&&(r=c,b++),l[2*i+1]=r,i>h||(t.bl_count[r]++,s=0,i>=u&&(s=_[i-u]),o=l[2*i],t.opt_len+=o*(r+s),f&&(t.static_len+=o*(d[2*i+1]+s)));if(0!==b){do{for(r=c-1;0===t.bl_count[r];)r--;t.bl_count[r]--,t.bl_count[r+1]+=2,t.bl_count[c]--,
b-=2}while(b>0);for(r=c;0!==r;r--)for(i=t.bl_count[r];0!==i;)(n=t.heap[--a])>h||(l[2*n+1]!==r&&(t.opt_len+=(r-l[2*n+1])*l[2*n],l[2*n+1]=r),i--)}}function u(t,e,a){var i,n,r=new Array(K+1),s=0;for(i=1;i<=K;i++)r[i]=s=s+a[i-1]<<1;for(n=0;n<=e;n++){var o=t[2*n+1];0!==o&&(t[2*n]=d(r[o]++,o))}}function c(){var t,e,a,i,r,s=new Array(K+1);for(a=0,i=0;i<U-1;i++)for(it[i]=a,t=0;t<1<<W[i];t++)at[a++]=i;for(at[a-1]=i,r=0,i=0;i<16;i++)for(nt[i]=r,t=0;t<1<<J[i];t++)et[r++]=i;for(r>>=7;i<L;i++)for(nt[i]=r<<7,t=
0;t<1<<J[i]-7;t++)et[256+r++]=i;for(e=0;e<=K;e++)s[e]=0;for(t=0;t<=143;)$[2*t+1]=8,t++,s[8]++;for(;t<=255;)$[2*t+1]=9,t++,s[9]++;for(;t<=279;)$[2*t+1]=7,t++,s[7]++;for(;t<=287;)$[2*t+1]=8,t++,s[8]++;for(u($,F+1,s),t=0;t<L;t++)tt[2*t+1]=5,tt[2*t]=d(t,5);rt=new n($,W,T+1,F,K),st=new n(tt,J,0,L,K),ot=new n(new Array(0),Q,0,H,P)}function b(t){var e;for(e=0;e<F;e++)t.dyn_ltree[2*e]=0;for(e=0;e<L;e++)t.dyn_dtree[2*e]=0;for(e=0;e<H;e++)t.bl_tree[2*e]=0;t.dyn_ltree[2*Y]=1,t.opt_len=t.static_len=0,t.last_lit=
t.matches=0}function g(t){t.bi_valid>8?o(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function m(t,e,a,i){g(t),i&&(o(t,a),o(t,~a)),A.arraySet(t.pending_buf,t.window,e,a,t.pending),t.pending+=a}function w(t,e,a,i){var n=2*e,r=2*a;return t[n]<t[r]||t[n]===t[r]&&i[e]<=i[a]}function p(t,e,a){for(var i=t.heap[a],n=a<<1;n<=t.heap_len&&(n<t.heap_len&&w(e,t.heap[n+1],t.heap[n],t.depth)&&n++,!w(e,i,t.heap[n],t.depth));)t.heap[a]=t.heap[n],a=n,n<<=1;t.heap[a]=i}function v(t,
e,a){var i,n,r,o,d=0;if(0!==t.last_lit){do i=t.pending_buf[t.d_buf+2*d]<<8|t.pending_buf[t.d_buf+2*d+1],n=t.pending_buf[t.l_buf+d],d++,0===i?h(t,n,e):(h(t,(r=at[n])+T+1,e),0!==(o=W[r])&&l(t,n-=it[r],o),h(t,r=s(--i),a),0!==(o=J[r])&&l(t,i-=nt[r],o));while(d<t.last_lit)}h(t,Y,e)}function k(t,e){var a,i,n,r=e.dyn_tree,s=e.stat_desc.static_tree,o=e.stat_desc.has_stree,l=e.stat_desc.elems,h=-1;for(t.heap_len=0,t.heap_max=j,a=0;a<l;a++)0!==r[2*a]?(t.heap[++t.heap_len]=h=a,t.depth[a]=0):r[2*a+1]=0;for(;t.heap_len<
2;)r[2*(n=t.heap[++t.heap_len]=h<2?++h:0)]=1,t.depth[n]=0,t.opt_len--,o&&(t.static_len-=s[2*n+1]);for(e.max_code=h,a=t.heap_len>>1;a>=1;a--)p(t,r,a);n=l;do a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],p(t,r,1),i=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=i,r[2*n]=r[2*a]+r[2*i],t.depth[n]=(t.depth[a]>=t.depth[i]?t.depth[a]:t.depth[i])+1,r[2*a+1]=r[2*i+1]=n,t.heap[1]=n++,p(t,r,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],_(t,e),u(r,h,t.bl_count)}function y(t,e,a){var i,n,r=-1,s=e[1],
o=0,l=7,h=4;for(0===s&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=s,s=e[2*(i+1)+1],++o<l&&n===s||(o<h?t.bl_tree[2*n]+=o:0!==n?(n!==r&&t.bl_tree[2*n]++,t.bl_tree[2*q]++):o<=10?t.bl_tree[2*G]++:t.bl_tree[2*X]++,o=0,r=n,0===s?(l=138,h=3):n===s?(l=6,h=3):(l=7,h=4))}function x(t,e,a){var i,n,r=-1,s=e[1],o=0,d=7,f=4;for(0===s&&(d=138,f=3),i=0;i<=a;i++)if(n=s,s=e[2*(i+1)+1],!(++o<d&&n===s)){if(o<f){do h(t,n,t.bl_tree);while(0!=--o)}else 0!==n?(n!==r&&(h(t,n,t.bl_tree),o--),h(t,q,t.bl_tree),l(t,o-3,2)):
o<=10?(h(t,G,t.bl_tree),l(t,o-3,3)):(h(t,X,t.bl_tree),l(t,o-11,7));o=0,r=n,0===s?(d=138,f=3):n===s?(d=6,f=3):(d=7,f=4)}}function z(t){var e;for(y(t,t.dyn_ltree,t.l_desc.max_code),y(t,t.dyn_dtree,t.d_desc.max_code),k(t,t.bl_desc),e=H-1;e>=3&&0===t.bl_tree[2*V[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}function B(t,e,a,i){var n;for(l(t,e-257,5),l(t,a-1,5),l(t,i-4,4),n=0;n<i;n++)l(t,t.bl_tree[2*V[n]+1],3);x(t,t.dyn_ltree,e-1),x(t,t.dyn_dtree,a-1)}function S(t){var e,a=4093624447;for(e=0;e<=31;e++,
a>>>=1)if(1&a&&0!==t.dyn_ltree[2*e])return R;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return C;for(e=32;e<T;e++)if(0!==t.dyn_ltree[2*e])return C;return R}function E(t,e,a,i){l(t,(O<<1)+(i?1:0),3),m(t,e,a,!0)}var A=t("../utils/common"),Z=4,R=0,C=1,N=2,O=0,D=1,I=2,U=29,T=256,F=T+1+U,L=30,H=19,j=2*F+1,K=15,M=16,P=7,Y=256,q=16,G=17,X=18,W=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],J=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Q=[0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],V=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],$=new Array(2*(F+2));i($);var tt=new Array(2*L);i(tt);var et=new Array(512);i(et);var at=new Array(256);i(at);var it=new Array(U);i(it);var nt=new Array(L);i(nt);var rt,st,ot,lt=!1;a._tr_init=function(t){lt||(c(),lt=!0),t.l_desc=new r(t.dyn_ltree,rt),t.d_desc=new r(t.dyn_dtree,st),t.bl_desc=new r(t.bl_tree,ot),t.bi_buf=0,t.bi_valid=0,b(t)},a._tr_stored_block=E,a._tr_flush_block=function(t,e,a,i){var n,r,s=0;t.level>
0?(t.strm.data_type===N&&(t.strm.data_type=S(t)),k(t,t.l_desc),k(t,t.d_desc),s=z(t),n=t.opt_len+3+7>>>3,(r=t.static_len+3+7>>>3)<=n&&(n=r)):n=r=a+5,a+4<=n&&-1!==e?E(t,e,a,i):t.strategy===Z||r===n?(l(t,(D<<1)+(i?1:0),3),v(t,$,tt)):(l(t,(I<<1)+(i?1:0),3),B(t,t.l_desc.max_code+1,t.d_desc.max_code+1,s+1),v(t,t.dyn_ltree,t.dyn_dtree)),b(t),i&&g(t)},a._tr_tally=function(t,e,a){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=
255&a,t.last_lit++,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(at[a]+T+1)]++,t.dyn_dtree[2*s(e)]++),t.last_lit===t.lit_bufsize-1},a._tr_align=function(t){l(t,D<<1,3),h(t,Y,$),f(t)}},{"../utils/common":3}],15:[function(t,e,a){e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],"/":[function(t,e,a){var i={};(0,t("./lib/utils/common").assign)(i,
t("./lib/deflate"),t("./lib/inflate"),t("./lib/zlib/constants")),e.exports=i},{"./lib/deflate":1,"./lib/inflate":2,"./lib/utils/common":3,"./lib/zlib/constants":6}]},{},[])("/")})}).call(globalThis);var HFa=globalThis.pako;var IFa=class extends _.sF{constructor(a){super(a)}};/*


 JavaScript Zlib and Deflate Library

 The MIT License

 Copyright (c) 2011 imaya

 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
*/
var JFa,JT;_.vx=function(a,b,c){var d=0;typeof d==="number"||(d=0);var e=typeof c==="number"?c:a.length;b^=4294967295;for(c=e&7;c--;++d)b=b>>>8^JT[(b^a[d])&255];for(c=e>>3;c--;d+=8)b=b>>>8^JT[(b^a[d])&255],b=b>>>8^JT[(b^a[d+1])&255],b=b>>>8^JT[(b^a[d+2])&255],b=b>>>8^JT[(b^a[d+3])&255],b=b>>>8^JT[(b^a[d+4])&255],b=b>>>8^JT[(b^a[d+5])&255],b=b>>>8^JT[(b^a[d+6])&255],b=b>>>8^JT[(b^a[d+7])&255];return(b^4294967295)>>>0};
JFa=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,
2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,
2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,
2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,
3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,
936918E3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];JT=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Uint32Array!=="undefined"?new Uint32Array(JFa):JFa;var LFa=function(){var a=KFa();return Ju(a,7,!0)},KFa=function(){var a=new MFa;a=Ju(a,5,!0);a=Ju(a,2,!0);a=Ju(a,4,!1);a=Ju(a,8,!0);return Ju(a,9,!0)},NFa=function(){var a=LFa();return Ju(a,10,!0)},cha=function(){var a=NFa();return Ju(a,12,!0)},MFa=class extends _.sF{constructor(a){super(a)}getEnableSsEngine(){return _.SE(this,2)}getEnableAwr(){return _.SE(this,3)}getAlohaAutoGaRollout(){return _.SE(this,5)}getEnableConfigurator(){return _.SE(this,6)}getEnableMweb(){return _.SE(this,7)}getEnableCtlConsentCheckbox(){return _.SE(this,
8)}getEnableIframe(){return _.SE(this,9)}getEnableScreenshotNudge(){return _.SE(this,10)}getEnableWebStartupConfigEndpoint(){return _.SE(this,11)}getEnableJunkNudge(){return _.SE(this,12)}getEnableConfiguratorLocale(){return _.SE(this,13)}getEnableTinyNoPointer(){return _.SE(this,14)}getEnableSupportSessionLogging(){return _.SE(this,15)}getEnableFileUploadForScreenshot(){return _.SE(this,16)}getEnableDirectDeflectionForSingleCategory(){return _.SE(this,17)}getEnableImageSanitization(){return _.SE(this,
18)}getEnableAlohaBinarySplit(){return _.SE(this,19)}getEnableDbFeedbackIntents(){return _.SE(this,20)}getEnableMarkMandatoryFieldsWithRequired(){return _.SE(this,21)}getEnableFeedbackCategoryCustomUi(){return _.SE(this,22)}getEnableRealtimeCtl(){return _.SE(this,23)}};var Iu=class extends _.sF{constructor(a){super(a)}};var Tga=[/https:\/\/sandbox\.google\.com\/tools\/feedback/,/https:\/\/feedback-frontend-qual[a-z0-9.]*\.google\.com\/inapp/,/https:\/\/feedback-frontend-qual[a-z0-9.]*\.google\.com\/tools\/feedback/,/https:\/\/.*\.googleusercontent\.com\/inapp/];var Bu="af am ar-EG ar-JO ar-MA ar-SA ar-XB ar az be bg bn bs ca cs cy da de-AT de-CH de el en en-GB en-AU en-CA en-IE en-IN en-NZ en-SG en-XA en-XC en-ZA es es-419 es-AR es-BO es-CL es-CO es-CR es-DO es-EC es-GT es-HN es-MX es-NI es-PA es-PE es-PR es-PY es-SV es-US es-UY es-VE et eu fa fi fil fr-CA fr-CH fr gl gsw gu he hi hr hu hy id in is it iw ja ka kk km kn ko ky ln lo lt lv mk ml mn mo mr ms my nb ne nl no pa pl pt pt-BR pt-PT ro ru si sk sl sq sr-Latn sr sv sw ta te th tl tr uk ur uz vi zh zh-CN zh-HK zh-TW zu".split(" ");var Du,Gu,Eu,Hu;var KT=function(a,b,c){a.timeOfStartCall=(new Date).getTime();var d=c||_.tb;const e=d.document,f=a.nonce||_.Va(d.document);f&&!a.nonce&&(a.nonce=f);if(a.flow=="help"){var g=tD("document.location.href",d);!a.helpCenterContext&&g&&(a.helpCenterContext=g.substring(0,1200));g=!0;if(b&&JSON&&JSON.stringify){const h=JSON.stringify(b);(g=h.length<=1200)&&(a.psdJson=h)}g||(b={invalidPsd:!0})}b=[a,b,c];d.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.feedbackServerUri||"//www.google.com/tools/feedback";if(g=d.GOOGLE_FEEDBACK_START)g.apply(d,
b);else{d=c+"/load.js?";for(const h in a)b=a[h],b==null||_.xD(b)||(d+=encodeURIComponent(h)+"="+encodeURIComponent(b)+"&");a=_.FF(e).createElement("SCRIPT");f&&a.setAttribute("nonce",f);_.$a(a,_.Aa(d));e.body.appendChild(a)}},OFa=function(a,b,c,d){_.v(function*(){const e=c||_.tb;var f=a.serverEnvironment==="DEV",g=c||_.tb;g=a.nonce||_.Va(g.document);f={integrationKeys:{productId:a.productId,feedbackBucket:a.bucket,triggerId:a.triggerId},callbacks:{onClose:a.callback,onLoad:a.onLoadCallback},formContent:{locale:a.locale,
disableScreenshot:a.disableScreenshotting,productDisplayName:void 0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void 0,v3:void 0,defaultFormInputValues:void 0,defaultFormInputValuesString:void 0,abuseLink:a.abuseLink,additionalDataConsent:a.additionalDataConsent},initializationData:{isLocalServer:f,nonce:g,useNightlyRelease:f,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,
submissionServerUri:a.feedbackServerUri,colorScheme:a.colorScheme},extraData:{productVersion:a.productVersion,authUser:a.authuser,configuratorId:a.configuratorId,customZIndex:a.customZIndex,tinyNoPointer:a.tinyNoPointer,allowNonLoggedInFeedback:a.allowNonLoggedInFeedback,enableAnonymousFeedback:a.enableAnonymousFeedback}};b&&(g=new Map(Object.entries(b)),f.extraData.productSpecificData=g);yield Zga(f,d,e)})},Xv=function(a,b,c){try{if(a.flow==="help"){const d=a.helpCenterPath.replace(/^\//,"");Ta(c||
window,`https://support.google.com/${d}`)}else a.flow==="submit"?KT(a,b,c):dha(a.productId,a.feedbackServerUri).then(d=>{d=_.QE(d,MFa,1);const e=!$ra||(d==null?void 0:d.getEnableMweb()),f=!a.tinyNoPointer||(d==null?void 0:d.getEnableTinyNoPointer());!d||d.getAlohaAutoGaRollout()&&e&&f?OFa(a,b,c,d):KT(a,b,c)},d=>{d&&d.name!=="DuplicateFormError"&&KT(a,b,c)})}catch(d){OFa(a,b,c,null)}};_.sD("userfeedback.api.startFeedback",Xv);_.PFa=typeof window!=="undefined"?window:{};_.QFa=_.PFa.OVERRIDE_GAPI_CONFIG||{};_.LT=class{};var RFa=function(a,b){return _.v(function*(){const c=a.L.D();return c?(b.client.setToken({access_token:c.access_token}),Promise.resolve()):a.L.B().then(d=>{b.client.setToken({access_token:d.access_token})})})},SFa=class extends SR{constructor(a,b,c,d,e){super(b,c,d,e);this.L=a}A(a){return this.B().then(b=>{const c=this;return _.v(function*(){yield RFa(c,b);RR(c,b);return ACa(b.client.request(BCa(c,a)))})})}};var Mu=new Map;var eha=(0,_.xe)`https://accounts.google.com/gsi/client`,Ou=class extends Error{constructor(a){let b=`Failed to get access token: ${a.type}.`;a.type==="popup_failed_to_open"&&(b="Popup failed to open, please make sure you allow the browser popup on this site.");super(b);this.error=a;Object.setPrototypeOf(this,new.target.prototype)}},Nu=class extends Error{constructor(a){super(`Google auth error: ${a.error} ${a.error_description} ${a.error_uri}`);this.response=a;Object.setPrototypeOf(this,new.target.prototype)}};var MT,TFa,UFa,VFa;MT=class extends Error{constructor(a){super(_.Lu(a));this.reason=a;Object.setPrototypeOf(this,new.target.prototype)}};TFa=function(a,b){a=a.getAuthInstance(b);if(!a)throw new MT("Auth not setup");return a};UFa=function(a){return _.v(function*(){const b=yield a.D.B(),c=a.getAuthInstance(b);if(c)return yield $r(b,a.ox),c.currentUser.get()})};
VFa=function(a,b){return _.v(function*(){if(a.A)return yield a.A.A(b==null?void 0:b.forceRefresh);try{const d=yield UFa(a);if(d){var c=d.getAuthResponse(!0);return c==null?void 0:c.access_token}}catch(d){throw new MT(d);}})};
_.NT=class extends _.LT{constructor(a,b,c,d){super();this.apiKey=a;this.J=b;this.H=c;this.F=d;this.A=null;this.D=this.Mf("<unused>");c&&(this.ox=c.ox)}getAuthInstance(a){if(a.auth2!=null)return a.auth2.getAuthInstance()}getIdToken(a){const b=this;return _.v(function*(){if(b.A){let d;var c=(d=b.A)==null?void 0:d.getIdToken();if(!c&&a){yield b.A.F();let e;c=(e=b.A)==null?void 0:e.getIdToken()}return Promise.resolve(c)}try{return(c=yield UFa(b))?c==null?"":c.getAuthResponse().id_token:void 0}catch(d){throw new MT(d);
}})}B(){const a=this;return _.v(function*(){const b=yield VFa(a);return b?{Authorization:`Bearer ${b}`}:{}})}isSignedIn(){const a=this;return _.v(function*(){if(a.A){var b=yield a.A.A();return Promise.resolve(b!=null)}try{return(b=yield a.xw())?b.get():void 0}catch(c){throw console.warn("Unable to determine if user is signed in.",c),c;}})}xw(){const a=this;return _.v(function*(){var b=yield a.D.B();if(b=a.getAuthInstance(b))return b.isSignedIn})}signIn(a){const b=this;return _.v(function*(){if(b.A)return yield VFa(b,
{forceRefresh:!0}),Promise.resolve(void 0);const c=yield b.D.B();if(c)return TFa(b,c).signIn(a)})}signOut(){const a=this;return _.v(function*(){const b=yield a.D.B();return TFa(a,b).signOut()})}Mf(a){let b;this.A?b=new SFa(this.A,a,this.apiKey,this.J,this.H):b=new SR(a,this.apiKey,this.J,this.H);a=window;a.CUSTOM_GAPI_PROMISE?b.F=a.CUSTOM_GAPI_PROMISE:this.F&&(b.F=this.F);return b}};var WFa,XFa;WFa=class extends Error{constructor(a,b){super(a);this.status=b}};
_.OT=class extends zCa{constructor(a,b,c,d=window.fetch.bind(window)){super();this.J=a;this.B=b;this.apiKey=c;this.fetch=d}A(a,b,c){const d=this;return _.v(function*(){var e,f=yield(e=d.J)==null?void 0:e.call(d);e=d.apiKey;const g=new URL(d.B+a.path);if(a.Da)for(const [h,k]of Object.entries(a.Da)){const m=h,r=k;if(Array.isArray(r))for(const x of r)g.searchParams.append(m,String(x));else r!=null&&g.searchParams.append(m,String(r))}e!=null&&g.searchParams.append("key",e);f=yield d.fetch(g.href,Object.assign({},
{method:a.httpMethod,body:a.body?JSON.stringify(a.body):void 0,headers:f,signal:b},c));if(f.ok)return f.json();throw new WFa(`${f.statusText} (${f.status}): ${yield f.text()}`,f.status);})}};XFa=class extends _.LT{constructor(){var a=_.q(_.PT);super();this.A=void 0;this.apiKey=a}B(){const a=this;return _.v(function*(){let b,c;return(c=(b=a.A)==null?void 0:b.call(a))!=null?c:{}})}Mf(a){return new _.OT(this.A,a,this.apiKey)}};_.QT={tk:"https://androidbuildinternal.googleapis.com",apiVersion:"v3"};var YFa,ZFa,aGa,bGa,cGa,dGa,sGa,fGa,gGa,vGa,hGa,tGa,iGa,jGa,kGa,wGa,ST,xGa,lGa,zGa,yGa,eGa,pGa,qGa,rGa,uGa,AGa,BGa,TT,NGa,CGa,OGa,PGa,UT,DGa,RGa,HGa,SGa,TGa,FGa,UGa,MGa,EGa,ZGa,WGa,$Ga,aHa,bHa,cHa,QGa,dHa,eHa,fHa,gHa,hHa,GGa,iHa,XT,kHa,VGa,lHa,YT,mHa,jHa,nHa,oHa,pHa,ZT,qHa,tHa,sHa,rHa,mGa,vHa,wHa,yHa,zHa,AHa,nGa,oGa,IGa,BHa,DHa,JGa,bU,EHa,aU,CHa,XGa,YGa,$T,FHa,xHa,$Fa,RT,HHa,IHa,GHa,JHa,KHa,LHa,QHa,MHa,RHa,SHa,THa,NHa,OHa,PHa,UHa,VHa,KGa,WHa,cU,YHa,LGa,ZHa,$Ha,WT,XHa,uHa,VT,dU,aIa,bIa,cIa,dIa,eIa,
fIa,gIa,iIa,jIa,kIa;
YFa=class extends _.p{constructor(a={}){super();this.C.bug=a.bug==null?null:a.bug;this.C.description=a.description==null?null:a.description;this.C.flagName=a.flagName==null?null:a.flagName;this.C.flagNamespace=a.flagNamespace==null?null:a.flagNamespace;this.C.flagPackage=a.flagPackage==null?null:a.flagPackage;this.C.permission=a.permission==null?null:a.permission;this.C.state=a.state==null?null:a.state}get bug(){return _.T(this,"bug")?_.n(this,"bug"):null}set bug(a){this.C.bug=a}get description(){return _.T(this,
"description")?_.n(this,"description"):null}set description(a){this.C.description=a}get flagName(){return _.T(this,"flagName")?_.n(this,"flagName"):null}set flagName(a){this.C.flagName=a}get flagNamespace(){return _.T(this,"flagNamespace")?_.n(this,"flagNamespace"):null}set flagNamespace(a){this.C.flagNamespace=a}get flagPackage(){return _.T(this,"flagPackage")?_.n(this,"flagPackage"):null}set flagPackage(a){this.C.flagPackage=a}get permission(){return _.T(this,"permission")?_.n(this,"permission"):
null}set permission(a){this.C.permission=a}get state(){return _.T(this,"state")?_.n(this,"state"):null}set state(a){this.C.state=a}A(){return{keys:"bug description flagName flagNamespace flagPackage permission state".split(" ")}}};ZFa=class extends _.p{constructor(a={}){super();this.C.aconfigFlags=a.aconfigFlags==null?null:a.aconfigFlags}get aconfigFlags(){return _.T(this,"aconfigFlags")?_.n(this,"aconfigFlags"):null}set aconfigFlags(a){this.C.aconfigFlags=a}A(){return{xb:{aconfigFlags:YFa},keys:["aconfigFlags"]}}};
aGa=class extends _.p{constructor(a={}){super();this.C.aggregationLevel=a.aggregationLevel==null?null:a.aggregationLevel;this.C.moduleErrors=a.moduleErrors==null?null:a.moduleErrors;this.C.statusAggregations=a.statusAggregations==null?null:a.statusAggregations}get aggregationLevel(){return _.T(this,"aggregationLevel")?_.n(this,"aggregationLevel"):null}set aggregationLevel(a){this.C.aggregationLevel=a}get moduleErrors(){return _.T(this,"moduleErrors")?_.n(this,"moduleErrors"):null}set moduleErrors(a){this.C.moduleErrors=
a}get statusAggregations(){return _.T(this,"statusAggregations")?_.n(this,"statusAggregations"):null}set statusAggregations(a){this.C.statusAggregations=a}A(){return{xb:{statusAggregations:$Fa},keys:["aggregationLevel","moduleErrors","statusAggregations"]}}};
bGa=class extends _.p{constructor(a={}){super();this.C.name=a.name==null?null:a.name;this.C.value=a.value==null?null:a.value}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=a}get value(){return _.T(this,"value")?_.n(this,"value"):null}set value(a){this.C.value=a}A(){return{keys:["name","value"]}}};
cGa=class extends _.p{constructor(a={}){super();this.C.apk=a.apk==null?null:a.apk;this.C.errorMessage=a.errorMessage==null?null:a.errorMessage;this.C.path=a.path==null?null:a.path;this.C.signedApkArtifactName=a.signedApkArtifactName==null?null:a.signedApkArtifactName;this.C.success=a.success==null?null:a.success}get apk(){return _.T(this,"apk")?_.n(this,"apk"):null}set apk(a){this.C.apk=a}get errorMessage(){return _.T(this,"errorMessage")?_.n(this,"errorMessage"):null}set errorMessage(a){this.C.errorMessage=
a}get path(){return _.T(this,"path")?_.n(this,"path"):null}set path(a){this.C.path=a}get signedApkArtifactName(){return _.T(this,"signedApkArtifactName")?_.n(this,"signedApkArtifactName"):null}set signedApkArtifactName(a){this.C.signedApkArtifactName=a}get success(){return _.T(this,"success")?_.n(this,"success"):null}set success(a){this.C.success=a}A(){return{keys:["apk","errorMessage","path","signedApkArtifactName","success"]}}};
dGa=class extends _.p{constructor(a={}){super();this.C.artifactType=a.artifactType==null?null:a.artifactType;this.C.contentType=a.contentType==null?null:a.contentType;this.C.path=a.path==null?null:a.path;this.C.size=a.size==null?null:a.size}get artifactType(){return _.T(this,"artifactType")?_.n(this,"artifactType"):null}set artifactType(a){this.C.artifactType=a}get contentType(){return _.T(this,"contentType")?_.n(this,"contentType"):null}set contentType(a){this.C.contentType=a}get path(){return _.T(this,
"path")?_.n(this,"path"):null}set path(a){this.C.path=a}get size(){return _.T(this,"size")?_.n(this,"size"):null}set size(a){this.C.size=a}A(){return{keys:["artifactType","contentType","path","size"]}}};
sGa=class extends _.p{constructor(a={}){super();this.C.bannedBuildIds=a.bannedBuildIds==null?null:a.bannedBuildIds;this.C.bigstoreBucketName=a.bigstoreBucketName==null?null:a.bigstoreBucketName;this.C.buildCopConfig=a.buildCopConfig==null?null:a.buildCopConfig;this.C.buildLimitBuildId=a.buildLimitBuildId==null?null:a.buildLimitBuildId;this.C.buildPrefix=a.buildPrefix==null?null:a.buildPrefix;this.C.buildRequest=a.buildRequest==null?null:a.buildRequest;this.C.buildUpdateAcl=a.buildUpdateAcl==null?
null:a.buildUpdateAcl;this.C.byob=a.byob==null?null:a.byob;this.C.conductorConfig=a.conductorConfig==null?null:a.conductorConfig;this.C.defaultBuildType=a.defaultBuildType==null?null:a.defaultBuildType;this.C.developmentBranch=a.developmentBranch==null?null:a.developmentBranch;this.C.disabled=a.disabled==null?null:a.disabled;this.C.displayName=a.displayName==null?null:a.displayName;this.C.enableReleaseBuildChaining=a.enableReleaseBuildChaining==null?null:a.enableReleaseBuildChaining;this.C.external=
a.external==null?null:a.external;this.C.flashstation=a.flashstation==null?null:a.flashstation;this.C.gitbuildkicker=a.gitbuildkicker==null?null:a.gitbuildkicker;this.C.ignoreCommits=a.ignoreCommits==null?null:a.ignoreCommits;this.C.ignoreRobotCommit=a.ignoreRobotCommit==null?null:a.ignoreRobotCommit;this.C.ignoreUnchangedTree=a.ignoreUnchangedTree==null?null:a.ignoreUnchangedTree;this.C.incrementalBuild=a.incrementalBuild==null?null:a.incrementalBuild;this.C.javaVersion=a.javaVersion==null?null:a.javaVersion;
this.C.kickUnchangedProjectsBuilds=a.kickUnchangedProjectsBuilds==null?null:a.kickUnchangedProjectsBuilds;this.C.kickUnchangedTreeBuilds=a.kickUnchangedTreeBuilds==null?null:a.kickUnchangedTreeBuilds;this.C.launchcontrolConfig=a.launchcontrolConfig==null?null:a.launchcontrolConfig;this.C.manifest=a.manifest==null?null:a.manifest;this.C.name=a.name==null?null:a.name;this.C.notificationConfig=a.notificationConfig==null?null:a.notificationConfig;this.C.ownerInfo=a.ownerInfo==null?null:a.ownerInfo;this.C.pdkReleaseBranch=
a.pdkReleaseBranch==null?null:a.pdkReleaseBranch;this.C.platformVersion=a.platformVersion==null?null:a.platformVersion;this.C.platinumEnabled=a.platinumEnabled==null?null:a.platinumEnabled;this.C.projectConfigs=a.projectConfigs==null?null:a.projectConfigs;this.C.releaseBranch=a.releaseBranch==null?null:a.releaseBranch;this.C.releaseConfiguration=a.releaseConfiguration==null?null:a.releaseConfiguration;this.C.scheduledBuildTimespec=a.scheduledBuildTimespec==null?null:a.scheduledBuildTimespec;this.C.signingAcl=
a.signingAcl==null?null:a.signingAcl;this.C.sloTier=a.sloTier==null?null:a.sloTier;this.C.snapDisabled=a.snapDisabled==null?null:a.snapDisabled;this.C.submitQueue=a.submitQueue==null?null:a.submitQueue;this.C.submitted=a.submitted==null?null:a.submitted;this.C.superproject=a.superproject==null?null:a.superproject;this.C.targetOwnerRequired=a.targetOwnerRequired==null?null:a.targetOwnerRequired;this.C.targets=a.targets==null?null:a.targets;this.C.testRunnerConfigureds=a.testRunnerConfigureds==null?
null:a.testRunnerConfigureds}get bannedBuildIds(){return _.T(this,"bannedBuildIds")?_.n(this,"bannedBuildIds"):null}set bannedBuildIds(a){this.C.bannedBuildIds=a}get bigstoreBucketName(){return _.T(this,"bigstoreBucketName")?_.n(this,"bigstoreBucketName"):null}set bigstoreBucketName(a){this.C.bigstoreBucketName=a}get buildCopConfig(){return _.T(this,"buildCopConfig")?_.n(this,"buildCopConfig"):null}set buildCopConfig(a){this.C.buildCopConfig=a}get buildLimitBuildId(){return _.T(this,"buildLimitBuildId")?
_.n(this,"buildLimitBuildId"):null}set buildLimitBuildId(a){this.C.buildLimitBuildId=a}get buildPrefix(){return _.T(this,"buildPrefix")?_.n(this,"buildPrefix"):null}set buildPrefix(a){this.C.buildPrefix=a}get buildRequest(){return _.T(this,"buildRequest")?_.n(this,"buildRequest"):null}set buildRequest(a){this.C.buildRequest=a}get buildUpdateAcl(){return _.T(this,"buildUpdateAcl")?_.n(this,"buildUpdateAcl"):null}set buildUpdateAcl(a){this.C.buildUpdateAcl=a}get byob(){return _.T(this,"byob")?_.n(this,
"byob"):null}set byob(a){this.C.byob=a}get conductorConfig(){return _.T(this,"conductorConfig")?_.n(this,"conductorConfig"):null}set conductorConfig(a){this.C.conductorConfig=a}get defaultBuildType(){return _.T(this,"defaultBuildType")?_.n(this,"defaultBuildType"):null}set defaultBuildType(a){this.C.defaultBuildType=a}get developmentBranch(){return _.T(this,"developmentBranch")?_.n(this,"developmentBranch"):null}set developmentBranch(a){this.C.developmentBranch=a}get disabled(){return _.T(this,"disabled")?
_.n(this,"disabled"):null}set disabled(a){this.C.disabled=a}get displayName(){return _.T(this,"displayName")?_.n(this,"displayName"):null}set displayName(a){this.C.displayName=a}get enableReleaseBuildChaining(){return _.T(this,"enableReleaseBuildChaining")?_.n(this,"enableReleaseBuildChaining"):null}set enableReleaseBuildChaining(a){this.C.enableReleaseBuildChaining=a}get external(){return _.T(this,"external")?_.n(this,"external"):null}set external(a){this.C.external=a}get flashstation(){return _.T(this,
"flashstation")?_.n(this,"flashstation"):null}set flashstation(a){this.C.flashstation=a}get gitbuildkicker(){return _.T(this,"gitbuildkicker")?_.n(this,"gitbuildkicker"):null}set gitbuildkicker(a){this.C.gitbuildkicker=a}get ignoreCommits(){return _.T(this,"ignoreCommits")?_.n(this,"ignoreCommits"):null}set ignoreCommits(a){this.C.ignoreCommits=a}get ignoreRobotCommit(){return _.T(this,"ignoreRobotCommit")?_.n(this,"ignoreRobotCommit"):null}set ignoreRobotCommit(a){this.C.ignoreRobotCommit=a}get ignoreUnchangedTree(){return _.T(this,
"ignoreUnchangedTree")?_.n(this,"ignoreUnchangedTree"):null}set ignoreUnchangedTree(a){this.C.ignoreUnchangedTree=a}get incrementalBuild(){return _.T(this,"incrementalBuild")?_.n(this,"incrementalBuild"):null}set incrementalBuild(a){this.C.incrementalBuild=a}get javaVersion(){return _.T(this,"javaVersion")?_.n(this,"javaVersion"):null}set javaVersion(a){this.C.javaVersion=a}get kickUnchangedProjectsBuilds(){return _.T(this,"kickUnchangedProjectsBuilds")?_.n(this,"kickUnchangedProjectsBuilds"):null}set kickUnchangedProjectsBuilds(a){this.C.kickUnchangedProjectsBuilds=
a}get kickUnchangedTreeBuilds(){return _.T(this,"kickUnchangedTreeBuilds")?_.n(this,"kickUnchangedTreeBuilds"):null}set kickUnchangedTreeBuilds(a){this.C.kickUnchangedTreeBuilds=a}get launchcontrolConfig(){return _.T(this,"launchcontrolConfig")?_.n(this,"launchcontrolConfig"):null}set launchcontrolConfig(a){this.C.launchcontrolConfig=a}get manifest(){return _.T(this,"manifest")?_.n(this,"manifest"):null}set manifest(a){this.C.manifest=a}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=
a}get notificationConfig(){return _.T(this,"notificationConfig")?_.n(this,"notificationConfig"):null}set notificationConfig(a){this.C.notificationConfig=a}get ownerInfo(){return _.T(this,"ownerInfo")?_.n(this,"ownerInfo"):null}set ownerInfo(a){this.C.ownerInfo=a}get pdkReleaseBranch(){return _.T(this,"pdkReleaseBranch")?_.n(this,"pdkReleaseBranch"):null}set pdkReleaseBranch(a){this.C.pdkReleaseBranch=a}get platformVersion(){return _.T(this,"platformVersion")?_.n(this,"platformVersion"):null}set platformVersion(a){this.C.platformVersion=
a}get platinumEnabled(){return _.T(this,"platinumEnabled")?_.n(this,"platinumEnabled"):null}set platinumEnabled(a){this.C.platinumEnabled=a}get projectConfigs(){return _.T(this,"projectConfigs")?_.n(this,"projectConfigs"):null}set projectConfigs(a){this.C.projectConfigs=a}get releaseBranch(){return _.T(this,"releaseBranch")?_.n(this,"releaseBranch"):null}set releaseBranch(a){this.C.releaseBranch=a}get releaseConfiguration(){return _.T(this,"releaseConfiguration")?_.n(this,"releaseConfiguration"):
null}set releaseConfiguration(a){this.C.releaseConfiguration=a}get scheduledBuildTimespec(){return _.T(this,"scheduledBuildTimespec")?_.n(this,"scheduledBuildTimespec"):null}set scheduledBuildTimespec(a){this.C.scheduledBuildTimespec=a}get signingAcl(){return _.T(this,"signingAcl")?_.n(this,"signingAcl"):null}set signingAcl(a){this.C.signingAcl=a}get sloTier(){return _.T(this,"sloTier")?_.n(this,"sloTier"):null}set sloTier(a){this.C.sloTier=a}get snapDisabled(){return _.T(this,"snapDisabled")?_.n(this,
"snapDisabled"):null}set snapDisabled(a){this.C.snapDisabled=a}get submitQueue(){return _.T(this,"submitQueue")?_.n(this,"submitQueue"):null}set submitQueue(a){this.C.submitQueue=a}get submitted(){return _.T(this,"submitted")?_.n(this,"submitted"):null}set submitted(a){this.C.submitted=a}get superproject(){return _.T(this,"superproject")?_.n(this,"superproject"):null}set superproject(a){this.C.superproject=a}get targetOwnerRequired(){return _.T(this,"targetOwnerRequired")?_.n(this,"targetOwnerRequired"):
null}set targetOwnerRequired(a){this.C.targetOwnerRequired=a}get targets(){return _.T(this,"targets")?_.n(this,"targets"):null}set targets(a){this.C.targets=a}get testRunnerConfigureds(){return _.T(this,"testRunnerConfigureds")?_.n(this,"testRunnerConfigureds"):null}set testRunnerConfigureds(a){this.C.testRunnerConfigureds=a}A(){return{xb:{targets:RT},keys:"bannedBuildIds bigstoreBucketName buildCopConfig buildLimitBuildId buildPrefix buildRequest buildUpdateAcl byob conductorConfig defaultBuildType developmentBranch disabled displayName enableReleaseBuildChaining external flashstation gitbuildkicker ignoreCommits ignoreRobotCommit ignoreUnchangedTree incrementalBuild javaVersion kickUnchangedProjectsBuilds kickUnchangedTreeBuilds launchcontrolConfig manifest name notificationConfig ownerInfo pdkReleaseBranch platformVersion platinumEnabled projectConfigs releaseBranch releaseConfiguration scheduledBuildTimespec signingAcl sloTier snapDisabled submitQueue submitted superproject targetOwnerRequired targets testRunnerConfigureds".split(" "),
Sj:{projectConfigs:{Ve:eGa,Oi:!1,Pi:!0,Qi:!1}},Tb:{buildCopConfig:fGa,buildRequest:gGa,conductorConfig:hGa,external:iGa,flashstation:jGa,gitbuildkicker:kGa,launchcontrolConfig:lGa,manifest:mGa,notificationConfig:nGa,ownerInfo:oGa,submitQueue:pGa,submitted:qGa,superproject:rGa}}}};fGa=class extends _.p{constructor(a={}){super();this.C.enabled=a.enabled==null?null:a.enabled}get enabled(){return _.T(this,"enabled")?_.n(this,"enabled"):null}set enabled(a){this.C.enabled=a}A(){return{keys:["enabled"]}}};
gGa=class extends _.p{constructor(a={}){super();this.C.aclName=a.aclName==null?null:a.aclName}get aclName(){return _.T(this,"aclName")?_.n(this,"aclName"):null}set aclName(a){this.C.aclName=a}A(){return{keys:["aclName"]}}};
vGa=class extends _.p{constructor(a={}){super();this.C.defaultStrategyParameters=a.defaultStrategyParameters==null?null:a.defaultStrategyParameters;this.C.target=a.target==null?null:a.target;this.C.testFilterParameters=a.testFilterParameters==null?null:a.testFilterParameters}get defaultStrategyParameters(){return _.T(this,"defaultStrategyParameters")?_.n(this,"defaultStrategyParameters"):null}set defaultStrategyParameters(a){this.C.defaultStrategyParameters=a}get target(){return _.T(this,"target")?
_.n(this,"target"):null}set target(a){this.C.target=a}get testFilterParameters(){return _.T(this,"testFilterParameters")?_.n(this,"testFilterParameters"):null}set testFilterParameters(a){this.C.testFilterParameters=a}A(){return{keys:["defaultStrategyParameters","target","testFilterParameters"],Tb:{defaultStrategyParameters:tGa,testFilterParameters:uGa}}}};
hGa=class extends _.p{constructor(a={}){super();this.C.artifactName=a.artifactName==null?null:a.artifactName;this.C.isCompressible=a.isCompressible==null?null:a.isCompressible;this.C.isDclaArtifact=a.isDclaArtifact==null?null:a.isDclaArtifact;this.C.oemOptional=a.oemOptional==null?null:a.oemOptional;this.C.packageName=a.packageName==null?null:a.packageName;this.C.rebootRequired=a.rebootRequired==null?null:a.rebootRequired;this.C.targetName=a.targetName==null?null:a.targetName;this.C.testArtifacts=
a.testArtifacts==null?null:a.testArtifacts;this.C.variantDigit=a.variantDigit==null?null:a.variantDigit}get artifactName(){return _.T(this,"artifactName")?_.n(this,"artifactName"):null}set artifactName(a){this.C.artifactName=a}get isCompressible(){return _.T(this,"isCompressible")?_.n(this,"isCompressible"):null}set isCompressible(a){this.C.isCompressible=a}get isDclaArtifact(){return _.T(this,"isDclaArtifact")?_.n(this,"isDclaArtifact"):null}set isDclaArtifact(a){this.C.isDclaArtifact=a}get oemOptional(){return _.T(this,
"oemOptional")?_.n(this,"oemOptional"):null}set oemOptional(a){this.C.oemOptional=a}get packageName(){return _.T(this,"packageName")?_.n(this,"packageName"):null}set packageName(a){this.C.packageName=a}get rebootRequired(){return _.T(this,"rebootRequired")?_.n(this,"rebootRequired"):null}set rebootRequired(a){this.C.rebootRequired=a}get targetName(){return _.T(this,"targetName")?_.n(this,"targetName"):null}set targetName(a){this.C.targetName=a}get testArtifacts(){return _.T(this,"testArtifacts")?
_.n(this,"testArtifacts"):null}set testArtifacts(a){this.C.testArtifacts=a}get variantDigit(){return _.T(this,"variantDigit")?_.n(this,"variantDigit"):null}set variantDigit(a){this.C.variantDigit=a}A(){return{keys:"artifactName isCompressible isDclaArtifact oemOptional packageName rebootRequired targetName testArtifacts variantDigit".split(" ")}}};
tGa=class extends _.p{constructor(a={}){super();this.C.shortCircuitInterval=a.shortCircuitInterval==null?null:a.shortCircuitInterval}get shortCircuitInterval(){return _.T(this,"shortCircuitInterval")?_.n(this,"shortCircuitInterval"):null}set shortCircuitInterval(a){this.C.shortCircuitInterval=a}A(){return{keys:["shortCircuitInterval"]}}};
iGa=class extends _.p{constructor(a={}){super();this.C.enabled=a.enabled==null?null:a.enabled}get enabled(){return _.T(this,"enabled")?_.n(this,"enabled"):null}set enabled(a){this.C.enabled=a}A(){return{keys:["enabled"]}}};jGa=class extends _.p{constructor(a={}){super();this.C.enabled=a.enabled==null?null:a.enabled}get enabled(){return _.T(this,"enabled")?_.n(this,"enabled"):null}set enabled(a){this.C.enabled=a}A(){return{keys:["enabled"]}}};
kGa=class extends _.p{constructor(a={}){super();this.C.addMainlineReleaseKeySigningNode=a.addMainlineReleaseKeySigningNode==null?null:a.addMainlineReleaseKeySigningNode;this.C.apiLevel=a.apiLevel==null?null:a.apiLevel;this.C.buildSelectorConfigs=a.buildSelectorConfigs==null?null:a.buildSelectorConfigs;this.C.greenBuildTestFilters=a.greenBuildTestFilters==null?null:a.greenBuildTestFilters;this.C.mainlineApexVersionInfo=a.mainlineApexVersionInfo==null?null:a.mainlineApexVersionInfo;this.C.mainlineApkVersionInfo=
a.mainlineApkVersionInfo==null?null:a.mainlineApkVersionInfo;this.C.mainlineArtifacts=a.mainlineArtifacts==null?null:a.mainlineArtifacts;this.C.mainlineBuildPrefix=a.mainlineBuildPrefix==null?null:a.mainlineBuildPrefix;this.C.mainlinePurpose=a.mainlinePurpose==null?null:a.mainlinePurpose;this.C.mainlineReleaseMonth=a.mainlineReleaseMonth==null?null:a.mainlineReleaseMonth;this.C.mainlineTargetNames=a.mainlineTargetNames==null?null:a.mainlineTargetNames;this.C.mainlineTargets=a.mainlineTargets==null?
null:a.mainlineTargets;this.C.notifications=a.notifications==null?null:a.notifications;this.C.shortCircuitInterval=a.shortCircuitInterval==null?null:a.shortCircuitInterval;this.C.skipConductorGantryWorkNode=a.skipConductorGantryWorkNode==null?null:a.skipConductorGantryWorkNode;this.C.skipConductorLspaceWorkNode=a.skipConductorLspaceWorkNode==null?null:a.skipConductorLspaceWorkNode;this.C.skipConductorSignWorkNode=a.skipConductorSignWorkNode==null?null:a.skipConductorSignWorkNode;this.C.targets=a.targets==
null?null:a.targets;this.C.useGerritMainlineConfig=a.useGerritMainlineConfig==null?null:a.useGerritMainlineConfig;this.C.versionInfo=a.versionInfo==null?null:a.versionInfo}get addMainlineReleaseKeySigningNode(){return _.T(this,"addMainlineReleaseKeySigningNode")?_.n(this,"addMainlineReleaseKeySigningNode"):null}set addMainlineReleaseKeySigningNode(a){this.C.addMainlineReleaseKeySigningNode=a}get apiLevel(){return _.T(this,"apiLevel")?_.n(this,"apiLevel"):null}set apiLevel(a){this.C.apiLevel=a}get buildSelectorConfigs(){return _.T(this,
"buildSelectorConfigs")?_.n(this,"buildSelectorConfigs"):null}set buildSelectorConfigs(a){this.C.buildSelectorConfigs=a}get greenBuildTestFilters(){return _.T(this,"greenBuildTestFilters")?_.n(this,"greenBuildTestFilters"):null}set greenBuildTestFilters(a){this.C.greenBuildTestFilters=a}get mainlineApexVersionInfo(){return _.T(this,"mainlineApexVersionInfo")?_.n(this,"mainlineApexVersionInfo"):null}set mainlineApexVersionInfo(a){this.C.mainlineApexVersionInfo=a}get mainlineApkVersionInfo(){return _.T(this,
"mainlineApkVersionInfo")?_.n(this,"mainlineApkVersionInfo"):null}set mainlineApkVersionInfo(a){this.C.mainlineApkVersionInfo=a}get mainlineArtifacts(){return _.T(this,"mainlineArtifacts")?_.n(this,"mainlineArtifacts"):null}set mainlineArtifacts(a){this.C.mainlineArtifacts=a}get mainlineBuildPrefix(){return _.T(this,"mainlineBuildPrefix")?_.n(this,"mainlineBuildPrefix"):null}set mainlineBuildPrefix(a){this.C.mainlineBuildPrefix=a}get mainlinePurpose(){return _.T(this,"mainlinePurpose")?_.n(this,"mainlinePurpose"):
null}set mainlinePurpose(a){this.C.mainlinePurpose=a}get mainlineReleaseMonth(){return _.T(this,"mainlineReleaseMonth")?_.n(this,"mainlineReleaseMonth"):null}set mainlineReleaseMonth(a){this.C.mainlineReleaseMonth=a}get mainlineTargetNames(){return _.T(this,"mainlineTargetNames")?_.n(this,"mainlineTargetNames"):null}set mainlineTargetNames(a){this.C.mainlineTargetNames=a}get mainlineTargets(){return _.T(this,"mainlineTargets")?_.n(this,"mainlineTargets"):null}set mainlineTargets(a){this.C.mainlineTargets=
a}get notifications(){return _.T(this,"notifications")?_.n(this,"notifications"):null}set notifications(a){this.C.notifications=a}get shortCircuitInterval(){return _.T(this,"shortCircuitInterval")?_.n(this,"shortCircuitInterval"):null}set shortCircuitInterval(a){this.C.shortCircuitInterval=a}get skipConductorGantryWorkNode(){return _.T(this,"skipConductorGantryWorkNode")?_.n(this,"skipConductorGantryWorkNode"):null}set skipConductorGantryWorkNode(a){this.C.skipConductorGantryWorkNode=a}get skipConductorLspaceWorkNode(){return _.T(this,
"skipConductorLspaceWorkNode")?_.n(this,"skipConductorLspaceWorkNode"):null}set skipConductorLspaceWorkNode(a){this.C.skipConductorLspaceWorkNode=a}get skipConductorSignWorkNode(){return _.T(this,"skipConductorSignWorkNode")?_.n(this,"skipConductorSignWorkNode"):null}set skipConductorSignWorkNode(a){this.C.skipConductorSignWorkNode=a}get targets(){return _.T(this,"targets")?_.n(this,"targets"):null}set targets(a){this.C.targets=a}get useGerritMainlineConfig(){return _.T(this,"useGerritMainlineConfig")?
_.n(this,"useGerritMainlineConfig"):null}set useGerritMainlineConfig(a){this.C.useGerritMainlineConfig=a}get versionInfo(){return _.T(this,"versionInfo")?_.n(this,"versionInfo"):null}set versionInfo(a){this.C.versionInfo=a}A(){return{xb:{buildSelectorConfigs:vGa,mainlineArtifacts:wGa,mainlineTargets:wGa},keys:"addMainlineReleaseKeySigningNode apiLevel buildSelectorConfigs greenBuildTestFilters mainlineApexVersionInfo mainlineApkVersionInfo mainlineArtifacts mainlineBuildPrefix mainlinePurpose mainlineReleaseMonth mainlineTargetNames mainlineTargets notifications shortCircuitInterval skipConductorGantryWorkNode skipConductorLspaceWorkNode skipConductorSignWorkNode targets useGerritMainlineConfig versionInfo".split(" "),
Tb:{mainlineApexVersionInfo:ST,mainlineApkVersionInfo:ST,versionInfo:xGa}}}};
wGa=class extends _.p{constructor(a={}){super();this.C.apexVersionInfo=a.apexVersionInfo==null?null:a.apexVersionInfo;this.C.apkVersionInfo=a.apkVersionInfo==null?null:a.apkVersionInfo;this.C.conductorConfig=a.conductorConfig==null?null:a.conductorConfig;this.C.targetName=a.targetName==null?null:a.targetName}get apexVersionInfo(){return _.T(this,"apexVersionInfo")?_.n(this,"apexVersionInfo"):null}set apexVersionInfo(a){this.C.apexVersionInfo=a}get apkVersionInfo(){return _.T(this,"apkVersionInfo")?
_.n(this,"apkVersionInfo"):null}set apkVersionInfo(a){this.C.apkVersionInfo=a}get conductorConfig(){return _.T(this,"conductorConfig")?_.n(this,"conductorConfig"):null}set conductorConfig(a){this.C.conductorConfig=a}get targetName(){return _.T(this,"targetName")?_.n(this,"targetName"):null}set targetName(a){this.C.targetName=a}A(){return{keys:["apexVersionInfo","apkVersionInfo","conductorConfig","targetName"],Tb:{apexVersionInfo:ST,apkVersionInfo:ST,conductorConfig:hGa}}}};
ST=class extends _.p{constructor(a={}){super();this.C.file=a.file==null?null:a.file;this.C.project=a.project==null?null:a.project}get file(){return _.T(this,"file")?_.n(this,"file"):null}set file(a){this.C.file=a}get project(){return _.T(this,"project")?_.n(this,"project"):null}set project(a){this.C.project=a}A(){return{keys:["file","project"]}}};
xGa=class extends _.p{constructor(a={}){super();this.C.bumpDevBranch=a.bumpDevBranch==null?null:a.bumpDevBranch;this.C.file=a.file==null?null:a.file;this.C.paddingWidth=a.paddingWidth==null?null:a.paddingWidth;this.C.project=a.project==null?null:a.project;this.C.versionBranch=a.versionBranch==null?null:a.versionBranch;this.C.versionRegex=a.versionRegex==null?null:a.versionRegex}get bumpDevBranch(){return _.T(this,"bumpDevBranch")?_.n(this,"bumpDevBranch"):null}set bumpDevBranch(a){this.C.bumpDevBranch=
a}get file(){return _.T(this,"file")?_.n(this,"file"):null}set file(a){this.C.file=a}get paddingWidth(){return _.T(this,"paddingWidth")?_.n(this,"paddingWidth"):null}set paddingWidth(a){this.C.paddingWidth=a}get project(){return _.T(this,"project")?_.n(this,"project"):null}set project(a){this.C.project=a}get versionBranch(){return _.T(this,"versionBranch")?_.n(this,"versionBranch"):null}set versionBranch(a){this.C.versionBranch=a}get versionRegex(){return _.T(this,"versionRegex")?_.n(this,"versionRegex"):
null}set versionRegex(a){this.C.versionRegex=a}A(){return{keys:"bumpDevBranch file paddingWidth project versionBranch versionRegex".split(" ")}}};
lGa=class extends _.p{constructor(a={}){super();this.C.disableTriggerBranchBuildGroupZero=a.disableTriggerBranchBuildGroupZero==null?null:a.disableTriggerBranchBuildGroupZero;this.C.enabled=a.enabled==null?null:a.enabled;this.C.schedulerConfig=a.schedulerConfig==null?null:a.schedulerConfig;this.C.weights=a.weights==null?null:a.weights}get disableTriggerBranchBuildGroupZero(){return _.T(this,"disableTriggerBranchBuildGroupZero")?_.n(this,"disableTriggerBranchBuildGroupZero"):null}set disableTriggerBranchBuildGroupZero(a){this.C.disableTriggerBranchBuildGroupZero=
a}get enabled(){return _.T(this,"enabled")?_.n(this,"enabled"):null}set enabled(a){this.C.enabled=a}get schedulerConfig(){return _.T(this,"schedulerConfig")?_.n(this,"schedulerConfig"):null}set schedulerConfig(a){this.C.schedulerConfig=a}get weights(){return _.T(this,"weights")?_.n(this,"weights"):null}set weights(a){this.C.weights=a}A(){return{xb:{weights:yGa},keys:["disableTriggerBranchBuildGroupZero","enabled","schedulerConfig","weights"],Tb:{schedulerConfig:zGa}}}};
zGa=class extends _.p{constructor(a={}){super();this.C.pollingTime=a.pollingTime==null?null:a.pollingTime;this.C.requirePlatformBuildIdUpdate=a.requirePlatformBuildIdUpdate==null?null:a.requirePlatformBuildIdUpdate}get pollingTime(){return _.T(this,"pollingTime")?_.n(this,"pollingTime"):null}set pollingTime(a){this.C.pollingTime=a}get requirePlatformBuildIdUpdate(){return _.T(this,"requirePlatformBuildIdUpdate")?_.n(this,"requirePlatformBuildIdUpdate"):null}set requirePlatformBuildIdUpdate(a){this.C.requirePlatformBuildIdUpdate=
a}A(){return{keys:["pollingTime","requirePlatformBuildIdUpdate"]}}};
yGa=class extends _.p{constructor(a={}){super();this.C.platform=a.platform==null?null:a.platform;this.C.platformVersion=a.platformVersion==null?null:a.platformVersion;this.C.weight=a.weight==null?null:a.weight}get platform(){return _.T(this,"platform")?_.n(this,"platform"):null}set platform(a){this.C.platform=a}get platformVersion(){return _.T(this,"platformVersion")?_.n(this,"platformVersion"):null}set platformVersion(a){this.C.platformVersion=a}get weight(){return _.T(this,"weight")?_.n(this,"weight"):
null}set weight(a){this.C.weight=a}A(){return{keys:["platform","platformVersion","weight"]}}};eGa=class extends _.p{constructor(a={}){super();this.C.branch=a.branch==null?null:a.branch;this.C.trigger=a.trigger==null?null:a.trigger}get branch(){return _.T(this,"branch")?_.n(this,"branch"):null}set branch(a){this.C.branch=a}get trigger(){return _.T(this,"trigger")?_.n(this,"trigger"):null}set trigger(a){this.C.trigger=a}A(){return{keys:["branch","trigger"]}}};
pGa=class extends _.p{constructor(a={}){super();this.C.enabled=a.enabled==null?null:a.enabled;this.C.treehuggerEnabled=a.treehuggerEnabled==null?null:a.treehuggerEnabled;this.C.weight=a.weight==null?null:a.weight}get enabled(){return _.T(this,"enabled")?_.n(this,"enabled"):null}set enabled(a){this.C.enabled=a}get treehuggerEnabled(){return _.T(this,"treehuggerEnabled")?_.n(this,"treehuggerEnabled"):null}set treehuggerEnabled(a){this.C.treehuggerEnabled=a}get weight(){return _.T(this,"weight")?_.n(this,
"weight"):null}set weight(a){this.C.weight=a}A(){return{keys:["enabled","treehuggerEnabled","weight"]}}};qGa=class extends _.p{constructor(a={}){super();this.C.enabled=a.enabled==null?null:a.enabled}get enabled(){return _.T(this,"enabled")?_.n(this,"enabled"):null}set enabled(a){this.C.enabled=a}A(){return{keys:["enabled"]}}};
rGa=class extends _.p{constructor(a={}){super();this.C.dryRun=a.dryRun==null?null:a.dryRun;this.C.enabled=a.enabled==null?null:a.enabled}get dryRun(){return _.T(this,"dryRun")?_.n(this,"dryRun"):null}set dryRun(a){this.C.dryRun=a}get enabled(){return _.T(this,"enabled")?_.n(this,"enabled"):null}set enabled(a){this.C.enabled=a}A(){return{keys:["dryRun","enabled"]}}};
uGa=class extends _.p{constructor(a={}){super();this.C.greenBuildTestFilters=a.greenBuildTestFilters==null?null:a.greenBuildTestFilters;this.C.shortCircuitInterval=a.shortCircuitInterval==null?null:a.shortCircuitInterval}get greenBuildTestFilters(){return _.T(this,"greenBuildTestFilters")?_.n(this,"greenBuildTestFilters"):null}set greenBuildTestFilters(a){this.C.greenBuildTestFilters=a}get shortCircuitInterval(){return _.T(this,"shortCircuitInterval")?_.n(this,"shortCircuitInterval"):null}set shortCircuitInterval(a){this.C.shortCircuitInterval=
a}A(){return{keys:["greenBuildTestFilters","shortCircuitInterval"]}}};AGa=class extends _.p{constructor(a={}){super();this.C.sloTier=a.sloTier==null?null:a.sloTier}get sloTier(){return _.T(this,"sloTier")?_.n(this,"sloTier"):null}set sloTier(a){this.C.sloTier=a}A(){return{keys:["sloTier"]}}};
BGa=class extends _.p{constructor(a={}){super();this.C.branches=a.branches==null?null:a.branches;this.C.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.C.previousPageToken=a.previousPageToken==null?null:a.previousPageToken}get branches(){return _.T(this,"branches")?_.n(this,"branches"):null}set branches(a){this.C.branches=a}get nextPageToken(){return _.T(this,"nextPageToken")?_.n(this,"nextPageToken"):null}set nextPageToken(a){this.C.nextPageToken=a}get previousPageToken(){return _.T(this,
"previousPageToken")?_.n(this,"previousPageToken"):null}set previousPageToken(a){this.C.previousPageToken=a}A(){return{xb:{branches:sGa},keys:["branches","nextPageToken","previousPageToken"]}}};
TT=class extends _.p{constructor(a={}){super();this.C.aconfigFlags=a.aconfigFlags==null?null:a.aconfigFlags;this.C.appProps=a.appProps==null?null:a.appProps;this.C.archived=a.archived==null?null:a.archived;this.C.baseBuild=a.baseBuild==null?null:a.baseBuild;this.C.branch=a.branch==null?null:a.branch;this.C.branchConfig=a.branchConfig==null?null:a.branchConfig;this.C.buildAttemptStatus=a.buildAttemptStatus==null?null:a.buildAttemptStatus;this.C.buildChainingRbeDigest=a.buildChainingRbeDigest==null?
null:a.buildChainingRbeDigest;this.C.buildChainingRbeInstance=a.buildChainingRbeInstance==null?null:a.buildChainingRbeInstance;this.C.buildConfigs=a.buildConfigs==null?null:a.buildConfigs;this.C.buildDependencys=a.buildDependencys==null?null:a.buildDependencys;this.C.buildId=a.buildId==null?null:a.buildId;this.C.buildbotAvailableSpaceGb=a.buildbotAvailableSpaceGb==null?null:a.buildbotAvailableSpaceGb;this.C.buildbotSwVersion=a.buildbotSwVersion==null?null:a.buildbotSwVersion;this.C.changes=a.changes==
null?null:a.changes;this.C.changesFetchingDone=a.changesFetchingDone==null?null:a.changesFetchingDone;this.C.completionTimestamp=a.completionTimestamp==null?null:a.completionTimestamp;this.C.creationTimestamp=a.creationTimestamp==null?null:a.creationTimestamp;this.C.diskSpaceStat=a.diskSpaceStat==null?null:a.diskSpaceStat;this.C.externalDiskName=a.externalDiskName==null?null:a.externalDiskName;this.C.externalId=a.externalId==null?null:a.externalId;this.C.fallbackErrorMsg=a.fallbackErrorMsg==null?
null:a.fallbackErrorMsg;this.C.fallbackInternal=a.fallbackInternal==null?null:a.fallbackInternal;this.C.gitLsremotes=a.gitLsremotes==null?null:a.gitLsremotes;this.C.gitServerSeconds=a.gitServerSeconds==null?null:a.gitServerSeconds;this.C.hasTests=a.hasTests==null?null:a.hasTests;this.C.infraError=a.infraError==null?null:a.infraError;this.C.installedFiles=a.installedFiles==null?null:a.installedFiles;this.C.lastUpdatedTimestamp=a.lastUpdatedTimestamp==null?null:a.lastUpdatedTimestamp;this.C.machineName=
a.machineName==null?null:a.machineName;this.C.pinnedManifest=a.pinnedManifest==null?null:a.pinnedManifest;this.C.progress=a.progress==null?null:a.progress;this.C.promoted=a.promoted==null?null:a.promoted;this.C.proofBuild=a.proofBuild==null?null:a.proofBuild;this.C.rank=a.rank==null?null:a.rank;this.C.referenceBuildIds=a.referenceBuildIds==null?null:a.referenceBuildIds;this.C.referenceReleaseCandidateName=a.referenceReleaseCandidateName==null?null:a.referenceReleaseCandidateName;this.C.releaseCandidateName=
a.releaseCandidateName==null?null:a.releaseCandidateName;this.C.resetImageBuild=a.resetImageBuild==null?null:a.resetImageBuild;this.C.revision=a.revision==null?null:a.revision;this.C.safeLevel=a.safeLevel==null?null:a.safeLevel;this.C.safeLevelProgress=a.safeLevelProgress==null?null:a.safeLevelProgress;this.C.signed=a.signed==null?null:a.signed;this.C.successful=a.successful==null?null:a.successful;this.C.target=a.target==null?null:a.target;this.C.testInvocationSummary=a.testInvocationSummary==null?
null:a.testInvocationSummary;this.C.testResultSummary=a.testResultSummary==null?null:a.testResultSummary;this.C.tridentImageFreshness=a.tridentImageFreshness==null?null:a.tridentImageFreshness;this.C.triggerType=a.triggerType==null?null:a.triggerType;this.C.vmImage=a.vmImage==null?null:a.vmImage;this.C.worknodeAttemptId=a.worknodeAttemptId==null?null:a.worknodeAttemptId;this.C.worknodeId=a.worknodeId==null?null:a.worknodeId;this.C.worknodeStatusReason=a.worknodeStatusReason==null?null:a.worknodeStatusReason}get aconfigFlags(){return _.T(this,
"aconfigFlags")?_.n(this,"aconfigFlags"):null}set aconfigFlags(a){this.C.aconfigFlags=a}get appProps(){return _.T(this,"appProps")?_.n(this,"appProps"):null}set appProps(a){this.C.appProps=a}get archived(){return _.T(this,"archived")?_.n(this,"archived"):null}set archived(a){this.C.archived=a}get baseBuild(){return _.T(this,"baseBuild")?_.n(this,"baseBuild"):null}set baseBuild(a){this.C.baseBuild=a}get branch(){return _.T(this,"branch")?_.n(this,"branch"):null}set branch(a){this.C.branch=a}get branchConfig(){return _.T(this,
"branchConfig")?_.n(this,"branchConfig"):null}set branchConfig(a){this.C.branchConfig=a}get buildAttemptStatus(){return _.T(this,"buildAttemptStatus")?_.n(this,"buildAttemptStatus"):null}set buildAttemptStatus(a){this.C.buildAttemptStatus=a}get buildChainingRbeDigest(){return _.T(this,"buildChainingRbeDigest")?_.n(this,"buildChainingRbeDigest"):null}set buildChainingRbeDigest(a){this.C.buildChainingRbeDigest=a}get buildChainingRbeInstance(){return _.T(this,"buildChainingRbeInstance")?_.n(this,"buildChainingRbeInstance"):
null}set buildChainingRbeInstance(a){this.C.buildChainingRbeInstance=a}get buildConfigs(){return _.T(this,"buildConfigs")?_.n(this,"buildConfigs"):null}set buildConfigs(a){this.C.buildConfigs=a}get buildDependencys(){return _.T(this,"buildDependencys")?_.n(this,"buildDependencys"):null}set buildDependencys(a){this.C.buildDependencys=a}get buildId(){return _.T(this,"buildId")?_.n(this,"buildId"):null}set buildId(a){this.C.buildId=a}get buildbotAvailableSpaceGb(){return _.T(this,"buildbotAvailableSpaceGb")?
_.n(this,"buildbotAvailableSpaceGb"):null}set buildbotAvailableSpaceGb(a){this.C.buildbotAvailableSpaceGb=a}get buildbotSwVersion(){return _.T(this,"buildbotSwVersion")?_.n(this,"buildbotSwVersion"):null}set buildbotSwVersion(a){this.C.buildbotSwVersion=a}get changes(){return _.T(this,"changes")?_.n(this,"changes"):null}set changes(a){this.C.changes=a}get changesFetchingDone(){return _.T(this,"changesFetchingDone")?_.n(this,"changesFetchingDone"):null}set changesFetchingDone(a){this.C.changesFetchingDone=
a}get completionTimestamp(){return _.T(this,"completionTimestamp")?_.n(this,"completionTimestamp"):null}set completionTimestamp(a){this.C.completionTimestamp=a}get creationTimestamp(){return _.T(this,"creationTimestamp")?_.n(this,"creationTimestamp"):null}set creationTimestamp(a){this.C.creationTimestamp=a}get diskSpaceStat(){return _.T(this,"diskSpaceStat")?_.n(this,"diskSpaceStat"):null}set diskSpaceStat(a){this.C.diskSpaceStat=a}get externalDiskName(){return _.T(this,"externalDiskName")?_.n(this,
"externalDiskName"):null}set externalDiskName(a){this.C.externalDiskName=a}get externalId(){return _.T(this,"externalId")?_.n(this,"externalId"):null}set externalId(a){this.C.externalId=a}get fallbackErrorMsg(){return _.T(this,"fallbackErrorMsg")?_.n(this,"fallbackErrorMsg"):null}set fallbackErrorMsg(a){this.C.fallbackErrorMsg=a}get fallbackInternal(){return _.T(this,"fallbackInternal")?_.n(this,"fallbackInternal"):null}set fallbackInternal(a){this.C.fallbackInternal=a}get gitLsremotes(){return _.T(this,
"gitLsremotes")?_.n(this,"gitLsremotes"):null}set gitLsremotes(a){this.C.gitLsremotes=a}get gitServerSeconds(){return _.T(this,"gitServerSeconds")?_.n(this,"gitServerSeconds"):null}set gitServerSeconds(a){this.C.gitServerSeconds=a}get hasTests(){return _.T(this,"hasTests")?_.n(this,"hasTests"):null}set hasTests(a){this.C.hasTests=a}get infraError(){return _.T(this,"infraError")?_.n(this,"infraError"):null}set infraError(a){this.C.infraError=a}get installedFiles(){return _.T(this,"installedFiles")?
_.n(this,"installedFiles"):null}set installedFiles(a){this.C.installedFiles=a}get lastUpdatedTimestamp(){return _.T(this,"lastUpdatedTimestamp")?_.n(this,"lastUpdatedTimestamp"):null}set lastUpdatedTimestamp(a){this.C.lastUpdatedTimestamp=a}get machineName(){return _.T(this,"machineName")?_.n(this,"machineName"):null}set machineName(a){this.C.machineName=a}get pinnedManifest(){return _.T(this,"pinnedManifest")?_.n(this,"pinnedManifest"):null}set pinnedManifest(a){this.C.pinnedManifest=a}get progress(){return _.T(this,
"progress")?_.n(this,"progress"):null}set progress(a){this.C.progress=a}get promoted(){return _.T(this,"promoted")?_.n(this,"promoted"):null}set promoted(a){this.C.promoted=a}get proofBuild(){return _.T(this,"proofBuild")?_.n(this,"proofBuild"):null}set proofBuild(a){this.C.proofBuild=a}get rank(){return _.T(this,"rank")?_.n(this,"rank"):null}set rank(a){this.C.rank=a}get referenceBuildIds(){return _.T(this,"referenceBuildIds")?_.n(this,"referenceBuildIds"):null}set referenceBuildIds(a){this.C.referenceBuildIds=
a}get referenceReleaseCandidateName(){return _.T(this,"referenceReleaseCandidateName")?_.n(this,"referenceReleaseCandidateName"):null}set referenceReleaseCandidateName(a){this.C.referenceReleaseCandidateName=a}get releaseCandidateName(){return _.T(this,"releaseCandidateName")?_.n(this,"releaseCandidateName"):null}set releaseCandidateName(a){this.C.releaseCandidateName=a}get resetImageBuild(){return _.T(this,"resetImageBuild")?_.n(this,"resetImageBuild"):null}set resetImageBuild(a){this.C.resetImageBuild=
a}get revision(){return _.T(this,"revision")?_.n(this,"revision"):null}set revision(a){this.C.revision=a}get safeLevel(){return _.T(this,"safeLevel")?_.n(this,"safeLevel"):null}set safeLevel(a){this.C.safeLevel=a}get safeLevelProgress(){return _.T(this,"safeLevelProgress")?_.n(this,"safeLevelProgress"):null}set safeLevelProgress(a){this.C.safeLevelProgress=a}get signed(){return _.T(this,"signed")?_.n(this,"signed"):null}set signed(a){this.C.signed=a}get successful(){return _.T(this,"successful")?
_.n(this,"successful"):null}set successful(a){this.C.successful=a}get target(){return _.T(this,"target")?_.n(this,"target"):null}set target(a){this.C.target=a}get testInvocationSummary(){return _.T(this,"testInvocationSummary")?_.n(this,"testInvocationSummary"):null}set testInvocationSummary(a){this.C.testInvocationSummary=a}get testResultSummary(){return _.T(this,"testResultSummary")?_.n(this,"testResultSummary"):null}set testResultSummary(a){this.C.testResultSummary=a}get tridentImageFreshness(){return _.T(this,
"tridentImageFreshness")?_.n(this,"tridentImageFreshness"):null}set tridentImageFreshness(a){this.C.tridentImageFreshness=a}get triggerType(){return _.T(this,"triggerType")?_.n(this,"triggerType"):null}set triggerType(a){this.C.triggerType=a}get vmImage(){return _.T(this,"vmImage")?_.n(this,"vmImage"):null}set vmImage(a){this.C.vmImage=a}get worknodeAttemptId(){return _.T(this,"worknodeAttemptId")?_.n(this,"worknodeAttemptId"):null}set worknodeAttemptId(a){this.C.worknodeAttemptId=a}get worknodeId(){return _.T(this,
"worknodeId")?_.n(this,"worknodeId"):null}set worknodeId(a){this.C.worknodeId=a}get worknodeStatusReason(){return _.T(this,"worknodeStatusReason")?_.n(this,"worknodeStatusReason"):null}set worknodeStatusReason(a){this.C.worknodeStatusReason=a}A(){return{xb:{appProps:CGa,buildDependencys:DGa,changes:EGa,safeLevelProgress:FGa},keys:"aconfigFlags appProps archived baseBuild branch branchConfig buildAttemptStatus buildChainingRbeDigest buildChainingRbeInstance buildConfigs buildDependencys buildId buildbotAvailableSpaceGb buildbotSwVersion changes changesFetchingDone completionTimestamp creationTimestamp diskSpaceStat externalDiskName externalId fallbackErrorMsg fallbackInternal gitLsremotes gitServerSeconds hasTests infraError installedFiles lastUpdatedTimestamp machineName pinnedManifest progress promoted proofBuild rank referenceBuildIds referenceReleaseCandidateName releaseCandidateName resetImageBuild revision safeLevel safeLevelProgress signed successful target testInvocationSummary testResultSummary tridentImageFreshness triggerType vmImage worknodeAttemptId worknodeId worknodeStatusReason".split(" "),
Sj:{buildConfigs:{Ve:null,Oi:!1,Pi:!1,Qi:!1},installedFiles:{Ve:GGa,Oi:!1,Pi:!0,Qi:!0}},Tb:{aconfigFlags:ZFa,branchConfig:AGa,diskSpaceStat:HGa,pinnedManifest:IGa,progress:JGa,target:RT,testInvocationSummary:KGa,testResultSummary:LGa,tridentImageFreshness:MGa}}}};
NGa=class extends _.p{constructor(a={}){super();this.C.artifacts=a.artifacts==null?null:a.artifacts;this.C.command=a.command==null?null:a.command;this.C.description=a.description==null?null:a.description;this.C.error=a.error==null?null:a.error;this.C.output=a.output==null?null:a.output}get artifacts(){return _.T(this,"artifacts")?_.n(this,"artifacts"):null}set artifacts(a){this.C.artifacts=a}get command(){return _.T(this,"command")?_.n(this,"command"):null}set command(a){this.C.command=a}get description(){return _.T(this,
"description")?_.n(this,"description"):null}set description(a){this.C.description=a}get error(){return _.T(this,"error")?_.n(this,"error"):null}set error(a){this.C.error=a}get output(){return _.T(this,"output")?_.n(this,"output"):null}set output(a){this.C.output=a}A(){return{keys:["artifacts","command","description","error","output"]}}};
CGa=class extends _.p{constructor(a={}){super();this.C.application=a.application==null?null:a.application;this.C.key=a.key==null?null:a.key;this.C.value=a.value==null?null:a.value}get application(){return _.T(this,"application")?_.n(this,"application"):null}set application(a){this.C.application=a}get key(){return _.T(this,"key")?_.n(this,"key"):null}set key(a){this.C.key=a}get value(){return _.T(this,"value")?_.n(this,"value"):null}set value(a){this.C.value=a}A(){return{keys:["application","key",
"value"]}}};OGa=class extends _.p{constructor(a={}){super();this.C.signedUrl=a.signedUrl==null?null:a.signedUrl}get signedUrl(){return _.T(this,"signedUrl")?_.n(this,"signedUrl"):null}set signedUrl(a){this.C.signedUrl=a}A(){return{keys:["signedUrl"]}}};
PGa=class extends _.p{constructor(a={}){super();this.C.artifacts=a.artifacts==null?null:a.artifacts;this.C.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.C.previousPageToken=a.previousPageToken==null?null:a.previousPageToken}get artifacts(){return _.T(this,"artifacts")?_.n(this,"artifacts"):null}set artifacts(a){this.C.artifacts=a}get nextPageToken(){return _.T(this,"nextPageToken")?_.n(this,"nextPageToken"):null}set nextPageToken(a){this.C.nextPageToken=a}get previousPageToken(){return _.T(this,
"previousPageToken")?_.n(this,"previousPageToken"):null}set previousPageToken(a){this.C.previousPageToken=a}A(){return{xb:{artifacts:UT},keys:["artifacts","nextPageToken","previousPageToken"]}}};
UT=class extends _.p{constructor(a={}){super();this.C.archiveEntries=a.archiveEntries==null?null:a.archiveEntries;this.C.artifactType=a.artifactType==null?null:a.artifactType;this.C.contentType=a.contentType==null?null:a.contentType;this.C.crc32=a.crc32==null?null:a.crc32;this.C.creationTime=a.creationTime==null?null:a.creationTime;this.C.googleFilePointer=a.googleFilePointer==null?null:a.googleFilePointer;this.C.invocationId=a.invocationId==null?null:a.invocationId;this.C.lastModifiedTime=a.lastModifiedTime==
null?null:a.lastModifiedTime;this.C.md5=a.md5==null?null:a.md5;this.C.name=a.name==null?null:a.name;this.C.revision=a.revision==null?null:a.revision;this.C.size=a.size==null?null:a.size;this.C.storagePath=a.storagePath==null?null:a.storagePath;this.C.testResultId=a.testResultId==null?null:a.testResultId;this.C.workUnitId=a.workUnitId==null?null:a.workUnitId}get archiveEntries(){return _.T(this,"archiveEntries")?_.n(this,"archiveEntries"):null}set archiveEntries(a){this.C.archiveEntries=a}get artifactType(){return _.T(this,
"artifactType")?_.n(this,"artifactType"):null}set artifactType(a){this.C.artifactType=a}get contentType(){return _.T(this,"contentType")?_.n(this,"contentType"):null}set contentType(a){this.C.contentType=a}get crc32(){return _.T(this,"crc32")?_.n(this,"crc32"):null}set crc32(a){this.C.crc32=a}get creationTime(){return _.T(this,"creationTime")?_.n(this,"creationTime"):null}set creationTime(a){this.C.creationTime=a}get googleFilePointer(){return _.T(this,"googleFilePointer")?_.n(this,"googleFilePointer"):
null}set googleFilePointer(a){this.C.googleFilePointer=a}get invocationId(){return _.T(this,"invocationId")?_.n(this,"invocationId"):null}set invocationId(a){this.C.invocationId=a}get lastModifiedTime(){return _.T(this,"lastModifiedTime")?_.n(this,"lastModifiedTime"):null}set lastModifiedTime(a){this.C.lastModifiedTime=a}get md5(){return _.T(this,"md5")?_.n(this,"md5"):null}set md5(a){this.C.md5=a}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=a}get revision(){return _.T(this,
"revision")?_.n(this,"revision"):null}set revision(a){this.C.revision=a}get size(){return _.T(this,"size")?_.n(this,"size"):null}set size(a){this.C.size=a}get storagePath(){return _.T(this,"storagePath")?_.n(this,"storagePath"):null}set storagePath(a){this.C.storagePath=a}get testResultId(){return _.T(this,"testResultId")?_.n(this,"testResultId"):null}set testResultId(a){this.C.testResultId=a}get workUnitId(){return _.T(this,"workUnitId")?_.n(this,"workUnitId"):null}set workUnitId(a){this.C.workUnitId=
a}A(){return{xb:{archiveEntries:dGa},keys:"archiveEntries artifactType contentType crc32 creationTime googleFilePointer invocationId lastModifiedTime md5 name revision size storagePath testResultId workUnitId".split(" ")}}};
DGa=class extends _.p{constructor(a={}){super();this.C.dependencyBuildId=a.dependencyBuildId==null?null:a.dependencyBuildId;this.C.dependencyInfo=a.dependencyInfo==null?null:a.dependencyInfo}get dependencyBuildId(){return _.T(this,"dependencyBuildId")?_.n(this,"dependencyBuildId"):null}set dependencyBuildId(a){this.C.dependencyBuildId=a}get dependencyInfo(){return _.T(this,"dependencyInfo")?_.n(this,"dependencyInfo"):null}set dependencyInfo(a){this.C.dependencyInfo=a}A(){return{keys:["dependencyBuildId",
"dependencyInfo"],Tb:{dependencyInfo:QGa}}}};
RGa=class extends _.p{constructor(a={}){super();this.C.branch=a.branch==null?null:a.branch;this.C.buildId=a.buildId==null?null:a.buildId;this.C.buildProvider=a.buildProvider==null?null:a.buildProvider;this.C.buildTarget=a.buildTarget==null?null:a.buildTarget}get branch(){return _.T(this,"branch")?_.n(this,"branch"):null}set branch(a){this.C.branch=a}get buildId(){return _.T(this,"buildId")?_.n(this,"buildId"):null}set buildId(a){this.C.buildId=a}get buildProvider(){return _.T(this,"buildProvider")?
_.n(this,"buildProvider"):null}set buildProvider(a){this.C.buildProvider=a}get buildTarget(){return _.T(this,"buildTarget")?_.n(this,"buildTarget"):null}set buildTarget(a){this.C.buildTarget=a}A(){return{keys:["branch","buildId","buildProvider","buildTarget"]}}};
HGa=class extends _.p{constructor(a={}){super();this.C.freeSpaceBeforeBuild=a.freeSpaceBeforeBuild==null?null:a.freeSpaceBeforeBuild;this.C.freeSpaceBeforeSync=a.freeSpaceBeforeSync==null?null:a.freeSpaceBeforeSync;this.C.presyncEnabled=a.presyncEnabled==null?null:a.presyncEnabled}get freeSpaceBeforeBuild(){return _.T(this,"freeSpaceBeforeBuild")?_.n(this,"freeSpaceBeforeBuild"):null}set freeSpaceBeforeBuild(a){this.C.freeSpaceBeforeBuild=a}get freeSpaceBeforeSync(){return _.T(this,"freeSpaceBeforeSync")?
_.n(this,"freeSpaceBeforeSync"):null}set freeSpaceBeforeSync(a){this.C.freeSpaceBeforeSync=a}get presyncEnabled(){return _.T(this,"presyncEnabled")?_.n(this,"presyncEnabled"):null}set presyncEnabled(a){this.C.presyncEnabled=a}A(){return{keys:["freeSpaceBeforeBuild","freeSpaceBeforeSync","presyncEnabled"]}}};
SGa=class extends _.p{constructor(a={}){super();this.C.actionErrors=a.actionErrors==null?null:a.actionErrors;this.C.errorMessages=a.errorMessages==null?null:a.errorMessages}get actionErrors(){return _.T(this,"actionErrors")?_.n(this,"actionErrors"):null}set actionErrors(a){this.C.actionErrors=a}get errorMessages(){return _.T(this,"errorMessages")?_.n(this,"errorMessages"):null}set errorMessages(a){this.C.errorMessages=a}A(){return{xb:{actionErrors:NGa},keys:["actionErrors","errorMessages"]}}};
TGa=class extends _.p{constructor(a={}){super();this.C.builds=a.builds==null?null:a.builds;this.C.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.C.previousPageToken=a.previousPageToken==null?null:a.previousPageToken}get builds(){return _.T(this,"builds")?_.n(this,"builds"):null}set builds(a){this.C.builds=a}get nextPageToken(){return _.T(this,"nextPageToken")?_.n(this,"nextPageToken"):null}set nextPageToken(a){this.C.nextPageToken=a}get previousPageToken(){return _.T(this,"previousPageToken")?
_.n(this,"previousPageToken"):null}set previousPageToken(a){this.C.previousPageToken=a}A(){return{xb:{builds:TT},keys:["builds","nextPageToken","previousPageToken"]}}};
FGa=class extends _.p{constructor(a={}){super();this.C.safeLevel=a.safeLevel==null?null:a.safeLevel;this.C.timestampMillis=a.timestampMillis==null?null:a.timestampMillis}get safeLevel(){return _.T(this,"safeLevel")?_.n(this,"safeLevel"):null}set safeLevel(a){this.C.safeLevel=a}get timestampMillis(){return _.T(this,"timestampMillis")?_.n(this,"timestampMillis"):null}set timestampMillis(a){this.C.timestampMillis=a}A(){return{keys:["safeLevel","timestampMillis"]}}};
UGa=class extends _.p{constructor(a={}){super();this.C.results=a.results==null?null:a.results}get results(){return _.T(this,"results")?_.n(this,"results"):null}set results(a){this.C.results=a}A(){return{xb:{results:cGa},keys:["results"]}}};
MGa=class extends _.p{constructor(a={}){super();this.C.buildIdCount=a.buildIdCount==null?null:a.buildIdCount;this.C.changeCount=a.changeCount==null?null:a.changeCount;this.C.destinationZone=a.destinationZone==null?null:a.destinationZone;this.C.gcpProject=a.gcpProject==null?null:a.gcpProject;this.C.imageAgeSec=a.imageAgeSec==null?null:a.imageAgeSec;this.C.imageBuildId=a.imageBuildId==null?null:a.imageBuildId;this.C.imageTargetName=a.imageTargetName==null?null:a.imageTargetName;this.C.imageTransferGb=
a.imageTransferGb==null?null:a.imageTransferGb;this.C.sourceZone=a.sourceZone==null?null:a.sourceZone}get buildIdCount(){return _.T(this,"buildIdCount")?_.n(this,"buildIdCount"):null}set buildIdCount(a){this.C.buildIdCount=a}get changeCount(){return _.T(this,"changeCount")?_.n(this,"changeCount"):null}set changeCount(a){this.C.changeCount=a}get destinationZone(){return _.T(this,"destinationZone")?_.n(this,"destinationZone"):null}set destinationZone(a){this.C.destinationZone=a}get gcpProject(){return _.T(this,
"gcpProject")?_.n(this,"gcpProject"):null}set gcpProject(a){this.C.gcpProject=a}get imageAgeSec(){return _.T(this,"imageAgeSec")?_.n(this,"imageAgeSec"):null}set imageAgeSec(a){this.C.imageAgeSec=a}get imageBuildId(){return _.T(this,"imageBuildId")?_.n(this,"imageBuildId"):null}set imageBuildId(a){this.C.imageBuildId=a}get imageTargetName(){return _.T(this,"imageTargetName")?_.n(this,"imageTargetName"):null}set imageTargetName(a){this.C.imageTargetName=a}get imageTransferGb(){return _.T(this,"imageTransferGb")?
_.n(this,"imageTransferGb"):null}set imageTransferGb(a){this.C.imageTransferGb=a}get sourceZone(){return _.T(this,"sourceZone")?_.n(this,"sourceZone"):null}set sourceZone(a){this.C.sourceZone=a}A(){return{keys:"buildIdCount changeCount destinationZone gcpProject imageAgeSec imageBuildId imageTargetName imageTransferGb sourceZone".split(" ")}}};
EGa=class extends _.p{constructor(a={}){super();this.C.branch=a.branch==null?null:a.branch;this.C.changeId=a.changeId==null?null:a.changeId;this.C.changeNumber=a.changeNumber==null?null:a.changeNumber;this.C.changeType=a.changeType==null?null:a.changeType;this.C.cherrypickedFrom=a.cherrypickedFrom==null?null:a.cherrypickedFrom;this.C.creationTime=a.creationTime==null?null:a.creationTime;this.C.host=a.host==null?null:a.host;this.C.isBehindBlankMerge=a.isBehindBlankMerge==null?null:a.isBehindBlankMerge;
this.C.isRapidChange=a.isRapidChange==null?null:a.isRapidChange;this.C.labels=a.labels==null?null:a.labels;this.C.lastModificationTime=a.lastModificationTime==null?null:a.lastModificationTime;this.C.latestRevision=a.latestRevision==null?null:a.latestRevision;this.C.messages=a.messages==null?null:a.messages;this.C.newPatchsetBuildId=a.newPatchsetBuildId==null?null:a.newPatchsetBuildId;this.C.originalSource=a.originalSource==null?null:a.originalSource;this.C.owner=a.owner==null?null:a.owner;this.C.patchset=
a.patchset==null?null:a.patchset;this.C.project=a.project==null?null:a.project;this.C.projectPath=a.projectPath==null?null:a.projectPath;this.C.reviewers=a.reviewers==null?null:a.reviewers;this.C.revisions=a.revisions==null?null:a.revisions;this.C.status=a.status==null?null:a.status;this.C.submittedTime=a.submittedTime==null?null:a.submittedTime;this.C.topic=a.topic==null?null:a.topic}get branch(){return _.T(this,"branch")?_.n(this,"branch"):null}set branch(a){this.C.branch=a}get changeId(){return _.T(this,
"changeId")?_.n(this,"changeId"):null}set changeId(a){this.C.changeId=a}get changeNumber(){return _.T(this,"changeNumber")?_.n(this,"changeNumber"):null}set changeNumber(a){this.C.changeNumber=a}get changeType(){return _.T(this,"changeType")?_.n(this,"changeType"):null}set changeType(a){this.C.changeType=a}get cherrypickedFrom(){return _.T(this,"cherrypickedFrom")?_.n(this,"cherrypickedFrom"):null}set cherrypickedFrom(a){this.C.cherrypickedFrom=a}get creationTime(){return _.T(this,"creationTime")?
_.n(this,"creationTime"):null}set creationTime(a){this.C.creationTime=a}get host(){return _.T(this,"host")?_.n(this,"host"):null}set host(a){this.C.host=a}get isBehindBlankMerge(){return _.T(this,"isBehindBlankMerge")?_.n(this,"isBehindBlankMerge"):null}set isBehindBlankMerge(a){this.C.isBehindBlankMerge=a}get isRapidChange(){return _.T(this,"isRapidChange")?_.n(this,"isRapidChange"):null}set isRapidChange(a){this.C.isRapidChange=a}get labels(){return _.T(this,"labels")?_.n(this,"labels"):null}set labels(a){this.C.labels=
a}get lastModificationTime(){return _.T(this,"lastModificationTime")?_.n(this,"lastModificationTime"):null}set lastModificationTime(a){this.C.lastModificationTime=a}get latestRevision(){return _.T(this,"latestRevision")?_.n(this,"latestRevision"):null}set latestRevision(a){this.C.latestRevision=a}get messages(){return _.T(this,"messages")?_.n(this,"messages"):null}set messages(a){this.C.messages=a}get newPatchsetBuildId(){return _.T(this,"newPatchsetBuildId")?_.n(this,"newPatchsetBuildId"):null}set newPatchsetBuildId(a){this.C.newPatchsetBuildId=
a}get originalSource(){return _.T(this,"originalSource")?_.n(this,"originalSource"):null}set originalSource(a){this.C.originalSource=a}get owner(){return _.T(this,"owner")?_.n(this,"owner"):null}set owner(a){this.C.owner=a}get patchset(){return _.T(this,"patchset")?_.n(this,"patchset"):null}set patchset(a){this.C.patchset=a}get project(){return _.T(this,"project")?_.n(this,"project"):null}set project(a){this.C.project=a}get projectPath(){return _.T(this,"projectPath")?_.n(this,"projectPath"):null}set projectPath(a){this.C.projectPath=
a}get reviewers(){return _.T(this,"reviewers")?_.n(this,"reviewers"):null}set reviewers(a){this.C.reviewers=a}get revisions(){return _.T(this,"revisions")?_.n(this,"revisions"):null}set revisions(a){this.C.revisions=a}get status(){return _.T(this,"status")?_.n(this,"status"):null}set status(a){this.C.status=a}get submittedTime(){return _.T(this,"submittedTime")?_.n(this,"submittedTime"):null}set submittedTime(a){this.C.submittedTime=a}get topic(){return _.T(this,"topic")?_.n(this,"topic"):null}set topic(a){this.C.topic=
a}A(){return{xb:{labels:VGa,messages:WGa,reviewers:XGa,revisions:YGa},keys:"branch changeId changeNumber changeType cherrypickedFrom creationTime host isBehindBlankMerge isRapidChange labels lastModificationTime latestRevision messages newPatchsetBuildId originalSource owner patchset project projectPath reviewers revisions status submittedTime topic".split(" "),Tb:{owner:VT}}}};
ZGa=class extends _.p{constructor(a={}){super();this.C.changes=a.changes==null?null:a.changes;this.C.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.C.previousPageToken=a.previousPageToken==null?null:a.previousPageToken}get changes(){return _.T(this,"changes")?_.n(this,"changes"):null}set changes(a){this.C.changes=a}get nextPageToken(){return _.T(this,"nextPageToken")?_.n(this,"nextPageToken"):null}set nextPageToken(a){this.C.nextPageToken=a}get previousPageToken(){return _.T(this,"previousPageToken")?
_.n(this,"previousPageToken"):null}set previousPageToken(a){this.C.previousPageToken=a}A(){return{xb:{changes:EGa},keys:["changes","nextPageToken","previousPageToken"]}}};
WGa=class extends _.p{constructor(a={}){super();this.C.author=a.author==null?null:a.author;this.C.message=a.message==null?null:a.message;this.C.patchset=a.patchset==null?null:a.patchset;this.C.tag=a.tag==null?null:a.tag;this.C.timestamp=a.timestamp==null?null:a.timestamp}get author(){return _.T(this,"author")?_.n(this,"author"):null}set author(a){this.C.author=a}get message(){return _.T(this,"message")?_.n(this,"message"):null}set message(a){this.C.message=a}get patchset(){return _.T(this,"patchset")?
_.n(this,"patchset"):null}set patchset(a){this.C.patchset=a}get tag(){return _.T(this,"tag")?_.n(this,"tag"):null}set tag(a){this.C.tag=a}get timestamp(){return _.T(this,"timestamp")?_.n(this,"timestamp"):null}set timestamp(a){this.C.timestamp=a}A(){return{keys:["author","message","patchset","tag","timestamp"],Tb:{author:VT,timestamp:WT}}}};
$Ga=class extends _.p{constructor(a={}){super();this.C.author=a.author==null?null:a.author;this.C.bugIds=a.bugIds==null?null:a.bugIds;this.C.commitId=a.commitId==null?null:a.commitId;this.C.commitMessage=a.commitMessage==null?null:a.commitMessage;this.C.committer=a.committer==null?null:a.committer;this.C.date=a.date==null?null:a.date;this.C.isRobotCommit=a.isRobotCommit==null?null:a.isRobotCommit;this.C.parents=a.parents==null?null:a.parents;this.C.subject=a.subject==null?null:a.subject;this.C.treeId=
a.treeId==null?null:a.treeId}get author(){return _.T(this,"author")?_.n(this,"author"):null}set author(a){this.C.author=a}get bugIds(){return _.T(this,"bugIds")?_.n(this,"bugIds"):null}set bugIds(a){this.C.bugIds=a}get commitId(){return _.T(this,"commitId")?_.n(this,"commitId"):null}set commitId(a){this.C.commitId=a}get commitMessage(){return _.T(this,"commitMessage")?_.n(this,"commitMessage"):null}set commitMessage(a){this.C.commitMessage=a}get committer(){return _.T(this,"committer")?_.n(this,"committer"):
null}set committer(a){this.C.committer=a}get date(){return _.T(this,"date")?_.n(this,"date"):null}set date(a){this.C.date=a}get isRobotCommit(){return _.T(this,"isRobotCommit")?_.n(this,"isRobotCommit"):null}set isRobotCommit(a){this.C.isRobotCommit=a}get parents(){return _.T(this,"parents")?_.n(this,"parents"):null}set parents(a){this.C.parents=a}get subject(){return _.T(this,"subject")?_.n(this,"subject"):null}set subject(a){this.C.subject=a}get treeId(){return _.T(this,"treeId")?_.n(this,"treeId"):
null}set treeId(a){this.C.treeId=a}A(){return{xb:{parents:$Ga},keys:"author bugIds commitId commitMessage committer date isRobotCommit parents subject treeId".split(" "),Tb:{author:VT,committer:VT,date:WT}}}};
aHa=class extends _.p{constructor(a={}){super();this.C.dest=a.dest==null?null:a.dest;this.C.src=a.src==null?null:a.src}get dest(){return _.T(this,"dest")?_.n(this,"dest"):null}set dest(a){this.C.dest=a}get src(){return _.T(this,"src")?_.n(this,"src"):null}set src(a){this.C.src=a}A(){return{keys:["dest","src"]}}};
bHa=class extends _.p{constructor(a={}){super();this.C.errorCode=a.errorCode==null?null:a.errorCode;this.C.errorMessage=a.errorMessage==null?null:a.errorMessage;this.C.errorName=a.errorName==null?null:a.errorName;this.C.errorOrigin=a.errorOrigin==null?null:a.errorOrigin;this.C.errorType=a.errorType==null?null:a.errorType;this.C.phaseInProgress=a.phaseInProgress==null?null:a.phaseInProgress;this.C.trace=a.trace==null?null:a.trace}get errorCode(){return _.T(this,"errorCode")?_.n(this,"errorCode"):null}set errorCode(a){this.C.errorCode=
a}get errorMessage(){return _.T(this,"errorMessage")?_.n(this,"errorMessage"):null}set errorMessage(a){this.C.errorMessage=a}get errorName(){return _.T(this,"errorName")?_.n(this,"errorName"):null}set errorName(a){this.C.errorName=a}get errorOrigin(){return _.T(this,"errorOrigin")?_.n(this,"errorOrigin"):null}set errorOrigin(a){this.C.errorOrigin=a}get errorType(){return _.T(this,"errorType")?_.n(this,"errorType"):null}set errorType(a){this.C.errorType=a}get phaseInProgress(){return _.T(this,"phaseInProgress")?
_.n(this,"phaseInProgress"):null}set phaseInProgress(a){this.C.phaseInProgress=a}get trace(){return _.T(this,"trace")?_.n(this,"trace"):null}set trace(a){this.C.trace=a}A(){return{keys:"errorCode errorMessage errorName errorOrigin errorType phaseInProgress trace".split(" ")}}};
cHa=class extends _.p{constructor(a={}){super();this.C.destBranch=a.destBranch==null?null:a.destBranch;this.C.remote=a.remote==null?null:a.remote;this.C.revision=a.revision==null?null:a.revision;this.C.syncJ=a.syncJ==null?null:a.syncJ;this.C.syncS=a.syncS==null?null:a.syncS;this.C.upstream=a.upstream==null?null:a.upstream}get destBranch(){return _.T(this,"destBranch")?_.n(this,"destBranch"):null}set destBranch(a){this.C.destBranch=a}get remote(){return _.T(this,"remote")?_.n(this,"remote"):null}set remote(a){this.C.remote=
a}get revision(){return _.T(this,"revision")?_.n(this,"revision"):null}set revision(a){this.C.revision=a}get syncJ(){return _.T(this,"syncJ")?_.n(this,"syncJ"):null}set syncJ(a){this.C.syncJ=a}get syncS(){return _.T(this,"syncS")?_.n(this,"syncS"):null}set syncS(a){this.C.syncS=a}get upstream(){return _.T(this,"upstream")?_.n(this,"upstream"):null}set upstream(a){this.C.upstream=a}A(){return{keys:"destBranch remote revision syncJ syncS upstream".split(" ")}}};
QGa=class extends _.p{constructor(a={}){super();this.C.artifactGlobs=a.artifactGlobs==null?null:a.artifactGlobs;this.C.artifactPrefixs=a.artifactPrefixs==null?null:a.artifactPrefixs;this.C.branch=a.branch==null?null:a.branch;this.C.buildIdForReleaseBranch=a.buildIdForReleaseBranch==null?null:a.buildIdForReleaseBranch;this.C.destDir=a.destDir==null?null:a.destDir;this.C.fixedBuildId=a.fixedBuildId==null?null:a.fixedBuildId;this.C.target=a.target==null?null:a.target}get artifactGlobs(){return _.T(this,
"artifactGlobs")?_.n(this,"artifactGlobs"):null}set artifactGlobs(a){this.C.artifactGlobs=a}get artifactPrefixs(){return _.T(this,"artifactPrefixs")?_.n(this,"artifactPrefixs"):null}set artifactPrefixs(a){this.C.artifactPrefixs=a}get branch(){return _.T(this,"branch")?_.n(this,"branch"):null}set branch(a){this.C.branch=a}get buildIdForReleaseBranch(){return _.T(this,"buildIdForReleaseBranch")?_.n(this,"buildIdForReleaseBranch"):null}set buildIdForReleaseBranch(a){this.C.buildIdForReleaseBranch=a}get destDir(){return _.T(this,
"destDir")?_.n(this,"destDir"):null}set destDir(a){this.C.destDir=a}get fixedBuildId(){return _.T(this,"fixedBuildId")?_.n(this,"fixedBuildId"):null}set fixedBuildId(a){this.C.fixedBuildId=a}get target(){return _.T(this,"target")?_.n(this,"target"):null}set target(a){this.C.target=a}A(){return{keys:"artifactGlobs artifactPrefixs branch buildIdForReleaseBranch destDir fixedBuildId target".split(" ")}}};
dHa=class extends _.p{constructor(a={}){super();this.C.signedUrl=a.signedUrl==null?null:a.signedUrl}get signedUrl(){return _.T(this,"signedUrl")?_.n(this,"signedUrl"):null}set signedUrl(a){this.C.signedUrl=a}A(){return{keys:["signedUrl"]}}};
eHa=class extends _.p{constructor(a={}){super();this.C.blobs=a.blobs==null?null:a.blobs;this.C.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.C.previousPageToken=a.previousPageToken==null?null:a.previousPageToken}get blobs(){return _.T(this,"blobs")?_.n(this,"blobs"):null}set blobs(a){this.C.blobs=a}get nextPageToken(){return _.T(this,"nextPageToken")?_.n(this,"nextPageToken"):null}set nextPageToken(a){this.C.nextPageToken=a}get previousPageToken(){return _.T(this,"previousPageToken")?
_.n(this,"previousPageToken"):null}set previousPageToken(a){this.C.previousPageToken=a}A(){return{xb:{blobs:UT},keys:["blobs","nextPageToken","previousPageToken"]}}};
fHa=class extends _.p{constructor(a={}){super();this.C.dockerImage=a.dockerImage==null?null:a.dockerImage;this.C.dockerRepo=a.dockerRepo==null?null:a.dockerRepo;this.C.network=a.network==null?null:a.network;this.C.tag=a.tag==null?null:a.tag}get dockerImage(){return _.T(this,"dockerImage")?_.n(this,"dockerImage"):null}set dockerImage(a){this.C.dockerImage=a}get dockerRepo(){return _.T(this,"dockerRepo")?_.n(this,"dockerRepo"):null}set dockerRepo(a){this.C.dockerRepo=a}get network(){return _.T(this,
"network")?_.n(this,"network"):null}set network(a){this.C.network=a}get tag(){return _.T(this,"tag")?_.n(this,"tag"):null}set tag(a){this.C.tag=a}A(){return{keys:["dockerImage","dockerRepo","network","tag"]}}};
gHa=class extends _.p{constructor(a={}){super();this.C.method=a.method==null?null:a.method;this.C.ref=a.ref==null?null:a.ref;this.C.url=a.url==null?null:a.url}get method(){return _.T(this,"method")?_.n(this,"method"):null}set method(a){this.C.method=a}get ref(){return _.T(this,"ref")?_.n(this,"ref"):null}set ref(a){this.C.ref=a}get url(){return _.T(this,"url")?_.n(this,"url"):null}set url(a){this.C.url=a}A(){return{keys:["method","ref","url"]}}};
hHa=class extends _.p{constructor(a={}){super();this.C.linesDeleted=a.linesDeleted==null?null:a.linesDeleted;this.C.linesInserted=a.linesInserted==null?null:a.linesInserted;this.C.oldPath=a.oldPath==null?null:a.oldPath;this.C.path=a.path==null?null:a.path;this.C.status=a.status==null?null:a.status}get linesDeleted(){return _.T(this,"linesDeleted")?_.n(this,"linesDeleted"):null}set linesDeleted(a){this.C.linesDeleted=a}get linesInserted(){return _.T(this,"linesInserted")?_.n(this,"linesInserted"):
null}set linesInserted(a){this.C.linesInserted=a}get oldPath(){return _.T(this,"oldPath")?_.n(this,"oldPath"):null}set oldPath(a){this.C.oldPath=a}get path(){return _.T(this,"path")?_.n(this,"path"):null}set path(a){this.C.path=a}get status(){return _.T(this,"status")?_.n(this,"status"):null}set status(a){this.C.status=a}A(){return{keys:["linesDeleted","linesInserted","oldPath","path","status"]}}};
GGa=class extends _.p{constructor(a={}){super();this.C.size=a.size==null?null:a.size}get size(){return _.T(this,"size")?_.n(this,"size"):null}set size(a){this.C.size=a}A(){return{keys:["size"]}}};
iHa=class extends _.p{constructor(a={}){super();this.C.branch=a.branch==null?null:a.branch;this.C.filePath=a.filePath==null?null:a.filePath;this.C.host=a.host==null?null:a.host;this.C.repoPath=a.repoPath==null?null:a.repoPath}get branch(){return _.T(this,"branch")?_.n(this,"branch"):null}set branch(a){this.C.branch=a}get filePath(){return _.T(this,"filePath")?_.n(this,"filePath"):null}set filePath(a){this.C.filePath=a}get host(){return _.T(this,"host")?_.n(this,"host"):null}set host(a){this.C.host=
a}get repoPath(){return _.T(this,"repoPath")?_.n(this,"repoPath"):null}set repoPath(a){this.C.repoPath=a}A(){return{keys:["branch","filePath","host","repoPath"]}}};
XT=class extends _.p{constructor(a={}){super();this.C.builds=a.builds==null?null:a.builds;this.C.description=a.description==null?null:a.description;this.C.lastUpdatedMillis=a.lastUpdatedMillis==null?null:a.lastUpdatedMillis;this.C.name=a.name==null?null:a.name;this.C.namespace=a.namespace==null?null:a.namespace;this.C.revision=a.revision==null?null:a.revision}get builds(){return _.T(this,"builds")?_.n(this,"builds"):null}set builds(a){this.C.builds=a}get description(){return _.T(this,"description")?
_.n(this,"description"):null}set description(a){this.C.description=a}get lastUpdatedMillis(){return _.T(this,"lastUpdatedMillis")?_.n(this,"lastUpdatedMillis"):null}set lastUpdatedMillis(a){this.C.lastUpdatedMillis=a}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=a}get namespace(){return _.T(this,"namespace")?_.n(this,"namespace"):null}set namespace(a){this.C.namespace=a}get revision(){return _.T(this,"revision")?_.n(this,"revision"):null}set revision(a){this.C.revision=
a}A(){return{xb:{builds:jHa},keys:"builds description lastUpdatedMillis name namespace revision".split(" ")}}};kHa=class extends _.p{constructor(a={}){super();this.C.label=a.label==null?null:a.label}get label(){return _.T(this,"label")?_.n(this,"label"):null}set label(a){this.C.label=a}A(){return{keys:["label"],Tb:{label:XT}}}};
VGa=class extends _.p{constructor(a={}){super();this.C.alls=a.alls==null?null:a.alls;this.C.approveds=a.approveds==null?null:a.approveds;this.C.blocking=a.blocking==null?null:a.blocking;this.C.defaultValue=a.defaultValue==null?null:a.defaultValue;this.C.dislikeds=a.dislikeds==null?null:a.dislikeds;this.C.name=a.name==null?null:a.name;this.C.optional=a.optional==null?null:a.optional;this.C.recommendeds=a.recommendeds==null?null:a.recommendeds;this.C.rejecteds=a.rejecteds==null?null:a.rejecteds;this.C.value=
a.value==null?null:a.value;this.C.values=a.values==null?null:a.values}get alls(){return _.T(this,"alls")?_.n(this,"alls"):null}set alls(a){this.C.alls=a}get approveds(){return _.T(this,"approveds")?_.n(this,"approveds"):null}set approveds(a){this.C.approveds=a}get blocking(){return _.T(this,"blocking")?_.n(this,"blocking"):null}set blocking(a){this.C.blocking=a}get defaultValue(){return _.T(this,"defaultValue")?_.n(this,"defaultValue"):null}set defaultValue(a){this.C.defaultValue=a}get dislikeds(){return _.T(this,
"dislikeds")?_.n(this,"dislikeds"):null}set dislikeds(a){this.C.dislikeds=a}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=a}get optional(){return _.T(this,"optional")?_.n(this,"optional"):null}set optional(a){this.C.optional=a}get recommendeds(){return _.T(this,"recommendeds")?_.n(this,"recommendeds"):null}set recommendeds(a){this.C.recommendeds=a}get rejecteds(){return _.T(this,"rejecteds")?_.n(this,"rejecteds"):null}set rejecteds(a){this.C.rejecteds=a}get value(){return _.T(this,
"value")?_.n(this,"value"):null}set value(a){this.C.value=a}get values(){return _.T(this,"values")?_.n(this,"values"):null}set values(a){this.C.values=a}A(){return{xb:{alls:YT,approveds:YT,dislikeds:YT,recommendeds:YT,rejecteds:YT,values:lHa},keys:"alls approveds blocking defaultValue dislikeds name optional recommendeds rejecteds value values".split(" ")}}};
lHa=class extends _.p{constructor(a={}){super();this.C.key=a.key==null?null:a.key;this.C.value=a.value==null?null:a.value}get key(){return _.T(this,"key")?_.n(this,"key"):null}set key(a){this.C.key=a}get value(){return _.T(this,"value")?_.n(this,"value"):null}set value(a){this.C.value=a}A(){return{keys:["key","value"]}}};
YT=class extends _.p{constructor(a={}){super();this.C.date=a.date==null?null:a.date;this.C.displayName=a.displayName==null?null:a.displayName;this.C.gerritTag=a.gerritTag==null?null:a.gerritTag;this.C.inactive=a.inactive==null?null:a.inactive;this.C.moreAccounts=a.moreAccounts==null?null:a.moreAccounts;this.C.permittedVotingRanges=a.permittedVotingRanges==null?null:a.permittedVotingRanges;this.C.secondaryEmails=a.secondaryEmails==null?null:a.secondaryEmails;this.C.status=a.status==null?null:a.status;
this.C.tags=a.tags==null?null:a.tags;this.C.user=a.user==null?null:a.user;this.C.value=a.value==null?null:a.value}get date(){return _.T(this,"date")?_.n(this,"date"):null}set date(a){this.C.date=a}get displayName(){return _.T(this,"displayName")?_.n(this,"displayName"):null}set displayName(a){this.C.displayName=a}get gerritTag(){return _.T(this,"gerritTag")?_.n(this,"gerritTag"):null}set gerritTag(a){this.C.gerritTag=a}get inactive(){return _.T(this,"inactive")?_.n(this,"inactive"):null}set inactive(a){this.C.inactive=
a}get moreAccounts(){return _.T(this,"moreAccounts")?_.n(this,"moreAccounts"):null}set moreAccounts(a){this.C.moreAccounts=a}get permittedVotingRanges(){return _.T(this,"permittedVotingRanges")?_.n(this,"permittedVotingRanges"):null}set permittedVotingRanges(a){this.C.permittedVotingRanges=a}get secondaryEmails(){return _.T(this,"secondaryEmails")?_.n(this,"secondaryEmails"):null}set secondaryEmails(a){this.C.secondaryEmails=a}get status(){return _.T(this,"status")?_.n(this,"status"):null}set status(a){this.C.status=
a}get tags(){return _.T(this,"tags")?_.n(this,"tags"):null}set tags(a){this.C.tags=a}get user(){return _.T(this,"user")?_.n(this,"user"):null}set user(a){this.C.user=a}get value(){return _.T(this,"value")?_.n(this,"value"):null}set value(a){this.C.value=a}A(){return{xb:{permittedVotingRanges:mHa},keys:"date displayName gerritTag inactive moreAccounts permittedVotingRanges secondaryEmails status tags user value".split(" "),Tb:{date:WT,user:VT}}}};
mHa=class extends _.p{constructor(a={}){super();this.C.key=a.key==null?null:a.key;this.C.value=a.value==null?null:a.value}get key(){return _.T(this,"key")?_.n(this,"key"):null}set key(a){this.C.key=a}get value(){return _.T(this,"value")?_.n(this,"value"):null}set value(a){this.C.value=a}A(){return{keys:["key","value"]}}};
jHa=class extends _.p{constructor(a={}){super();this.C.annotation=a.annotation==null?null:a.annotation;this.C.buildId=a.buildId==null?null:a.buildId;this.C.targetName=a.targetName==null?null:a.targetName}get annotation(){return _.T(this,"annotation")?_.n(this,"annotation"):null}set annotation(a){this.C.annotation=a}get buildId(){return _.T(this,"buildId")?_.n(this,"buildId"):null}set buildId(a){this.C.buildId=a}get targetName(){return _.T(this,"targetName")?_.n(this,"targetName"):null}set targetName(a){this.C.targetName=
a}A(){return{keys:["annotation","buildId","targetName"]}}};
nHa=class extends _.p{constructor(a={}){super();this.C.labels=a.labels==null?null:a.labels;this.C.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.C.previousPageToken=a.previousPageToken==null?null:a.previousPageToken}get labels(){return _.T(this,"labels")?_.n(this,"labels"):null}set labels(a){this.C.labels=a}get nextPageToken(){return _.T(this,"nextPageToken")?_.n(this,"nextPageToken"):null}set nextPageToken(a){this.C.nextPageToken=a}get previousPageToken(){return _.T(this,"previousPageToken")?
_.n(this,"previousPageToken"):null}set previousPageToken(a){this.C.previousPageToken=a}A(){return{xb:{labels:XT},keys:["labels","nextPageToken","previousPageToken"]}}};oHa=class extends _.p{constructor(a={}){super();this.C.label=a.label==null?null:a.label}get label(){return _.T(this,"label")?_.n(this,"label"):null}set label(a){this.C.label=a}A(){return{keys:["label"],Tb:{label:XT}}}};
pHa=class extends _.p{constructor(a={}){super();this.C.dest=a.dest==null?null:a.dest;this.C.src=a.src==null?null:a.src}get dest(){return _.T(this,"dest")?_.n(this,"dest"):null}set dest(a){this.C.dest=a}get src(){return _.T(this,"src")?_.n(this,"src"):null}set src(a){this.C.src=a}A(){return{keys:["dest","src"]}}};
ZT=class extends _.p{constructor(a={}){super();this.C.autoscalingEnabled=a.autoscalingEnabled==null?null:a.autoscalingEnabled;this.C.branch=a.branch==null?null:a.branch;this.C.buildId=a.buildId==null?null:a.buildId;this.C.buildQueues=a.buildQueues==null?null:a.buildQueues;this.C.buildType=a.buildType==null?null:a.buildType;this.C.currentStatus=a.currentStatus==null?null:a.currentStatus;this.C.currentVersion=a.currentVersion==null?null:a.currentVersion;this.C.cycleId=a.cycleId==null?null:a.cycleId;
this.C.desiredStatus=a.desiredStatus==null?null:a.desiredStatus;this.C.desiredVersion=a.desiredVersion==null?null:a.desiredVersion;this.C.details=a.details==null?null:a.details;this.C.gitProxy=a.gitProxy==null?null:a.gitProxy;this.C.hostStatus=a.hostStatus==null?null:a.hostStatus;this.C.lastUpdatedMillis=a.lastUpdatedMillis==null?null:a.lastUpdatedMillis;this.C.machineName=a.machineName==null?null:a.machineName;this.C.maintenanceStatus=a.maintenanceStatus==null?null:a.maintenanceStatus;this.C.offlineStatusChangeComment=
a.offlineStatusChangeComment==null?null:a.offlineStatusChangeComment;this.C.operation=a.operation==null?null:a.operation;this.C.operationTimestampMs=a.operationTimestampMs==null?null:a.operationTimestampMs;this.C.osType=a.osType==null?null:a.osType;this.C.osVersion=a.osVersion==null?null:a.osVersion;this.C.pools=a.pools==null?null:a.pools;this.C.preflightCheckInfo=a.preflightCheckInfo==null?null:a.preflightCheckInfo;this.C.presyncStat=a.presyncStat==null?null:a.presyncStat;this.C.revision=a.revision==
null?null:a.revision;this.C.submitQueue=a.submitQueue==null?null:a.submitQueue;this.C.target=a.target==null?null:a.target}get autoscalingEnabled(){return _.T(this,"autoscalingEnabled")?_.n(this,"autoscalingEnabled"):null}set autoscalingEnabled(a){this.C.autoscalingEnabled=a}get branch(){return _.T(this,"branch")?_.n(this,"branch"):null}set branch(a){this.C.branch=a}get buildId(){return _.T(this,"buildId")?_.n(this,"buildId"):null}set buildId(a){this.C.buildId=a}get buildQueues(){return _.T(this,"buildQueues")?
_.n(this,"buildQueues"):null}set buildQueues(a){this.C.buildQueues=a}get buildType(){return _.T(this,"buildType")?_.n(this,"buildType"):null}set buildType(a){this.C.buildType=a}get currentStatus(){return _.T(this,"currentStatus")?_.n(this,"currentStatus"):null}set currentStatus(a){this.C.currentStatus=a}get currentVersion(){return _.T(this,"currentVersion")?_.n(this,"currentVersion"):null}set currentVersion(a){this.C.currentVersion=a}get cycleId(){return _.T(this,"cycleId")?_.n(this,"cycleId"):null}set cycleId(a){this.C.cycleId=
a}get desiredStatus(){return _.T(this,"desiredStatus")?_.n(this,"desiredStatus"):null}set desiredStatus(a){this.C.desiredStatus=a}get desiredVersion(){return _.T(this,"desiredVersion")?_.n(this,"desiredVersion"):null}set desiredVersion(a){this.C.desiredVersion=a}get details(){return _.T(this,"details")?_.n(this,"details"):null}set details(a){this.C.details=a}get gitProxy(){return _.T(this,"gitProxy")?_.n(this,"gitProxy"):null}set gitProxy(a){this.C.gitProxy=a}get hostStatus(){return _.T(this,"hostStatus")?
_.n(this,"hostStatus"):null}set hostStatus(a){this.C.hostStatus=a}get lastUpdatedMillis(){return _.T(this,"lastUpdatedMillis")?_.n(this,"lastUpdatedMillis"):null}set lastUpdatedMillis(a){this.C.lastUpdatedMillis=a}get machineName(){return _.T(this,"machineName")?_.n(this,"machineName"):null}set machineName(a){this.C.machineName=a}get maintenanceStatus(){return _.T(this,"maintenanceStatus")?_.n(this,"maintenanceStatus"):null}set maintenanceStatus(a){this.C.maintenanceStatus=a}get offlineStatusChangeComment(){return _.T(this,
"offlineStatusChangeComment")?_.n(this,"offlineStatusChangeComment"):null}set offlineStatusChangeComment(a){this.C.offlineStatusChangeComment=a}get operation(){return _.T(this,"operation")?_.n(this,"operation"):null}set operation(a){this.C.operation=a}get operationTimestampMs(){return _.T(this,"operationTimestampMs")?_.n(this,"operationTimestampMs"):null}set operationTimestampMs(a){this.C.operationTimestampMs=a}get osType(){return _.T(this,"osType")?_.n(this,"osType"):null}set osType(a){this.C.osType=
a}get osVersion(){return _.T(this,"osVersion")?_.n(this,"osVersion"):null}set osVersion(a){this.C.osVersion=a}get pools(){return _.T(this,"pools")?_.n(this,"pools"):null}set pools(a){this.C.pools=a}get preflightCheckInfo(){return _.T(this,"preflightCheckInfo")?_.n(this,"preflightCheckInfo"):null}set preflightCheckInfo(a){this.C.preflightCheckInfo=a}get presyncStat(){return _.T(this,"presyncStat")?_.n(this,"presyncStat"):null}set presyncStat(a){this.C.presyncStat=a}get revision(){return _.T(this,"revision")?
_.n(this,"revision"):null}set revision(a){this.C.revision=a}get submitQueue(){return _.T(this,"submitQueue")?_.n(this,"submitQueue"):null}set submitQueue(a){this.C.submitQueue=a}get target(){return _.T(this,"target")?_.n(this,"target"):null}set target(a){this.C.target=a}A(){return{keys:"autoscalingEnabled branch buildId buildQueues buildType currentStatus currentVersion cycleId desiredStatus desiredVersion details gitProxy hostStatus lastUpdatedMillis machineName maintenanceStatus offlineStatusChangeComment operation operationTimestampMs osType osVersion pools preflightCheckInfo presyncStat revision submitQueue target".split(" "),
Tb:{details:qHa,preflightCheckInfo:rHa,presyncStat:sHa}}}};
qHa=class extends _.p{constructor(a={}){super();this.C.cloudZone=a.cloudZone==null?null:a.cloudZone;this.C.freeDiskSpaceGb=a.freeDiskSpaceGb==null?null:a.freeDiskSpaceGb;this.C.gcpProject=a.gcpProject==null?null:a.gcpProject;this.C.machineType=a.machineType==null?null:a.machineType;this.C.osType=a.osType==null?null:a.osType;this.C.osVersion=a.osVersion==null?null:a.osVersion;this.C.physicalCores=a.physicalCores==null?null:a.physicalCores;this.C.rbeInstanceName=a.rbeInstanceName==null?null:a.rbeInstanceName;
this.C.rbePool=a.rbePool==null?null:a.rbePool;this.C.rbePoolLabels=a.rbePoolLabels==null?null:a.rbePoolLabels;this.C.specificMachineType=a.specificMachineType==null?null:a.specificMachineType;this.C.totalMemory=a.totalMemory==null?null:a.totalMemory;this.C.virtualCores=a.virtualCores==null?null:a.virtualCores}get cloudZone(){return _.T(this,"cloudZone")?_.n(this,"cloudZone"):null}set cloudZone(a){this.C.cloudZone=a}get freeDiskSpaceGb(){return _.T(this,"freeDiskSpaceGb")?_.n(this,"freeDiskSpaceGb"):
null}set freeDiskSpaceGb(a){this.C.freeDiskSpaceGb=a}get gcpProject(){return _.T(this,"gcpProject")?_.n(this,"gcpProject"):null}set gcpProject(a){this.C.gcpProject=a}get machineType(){return _.T(this,"machineType")?_.n(this,"machineType"):null}set machineType(a){this.C.machineType=a}get osType(){return _.T(this,"osType")?_.n(this,"osType"):null}set osType(a){this.C.osType=a}get osVersion(){return _.T(this,"osVersion")?_.n(this,"osVersion"):null}set osVersion(a){this.C.osVersion=a}get physicalCores(){return _.T(this,
"physicalCores")?_.n(this,"physicalCores"):null}set physicalCores(a){this.C.physicalCores=a}get rbeInstanceName(){return _.T(this,"rbeInstanceName")?_.n(this,"rbeInstanceName"):null}set rbeInstanceName(a){this.C.rbeInstanceName=a}get rbePool(){return _.T(this,"rbePool")?_.n(this,"rbePool"):null}set rbePool(a){this.C.rbePool=a}get rbePoolLabels(){return _.T(this,"rbePoolLabels")?_.n(this,"rbePoolLabels"):null}set rbePoolLabels(a){this.C.rbePoolLabels=a}get specificMachineType(){return _.T(this,"specificMachineType")?
_.n(this,"specificMachineType"):null}set specificMachineType(a){this.C.specificMachineType=a}get totalMemory(){return _.T(this,"totalMemory")?_.n(this,"totalMemory"):null}set totalMemory(a){this.C.totalMemory=a}get virtualCores(){return _.T(this,"virtualCores")?_.n(this,"virtualCores"):null}set virtualCores(a){this.C.virtualCores=a}A(){return{keys:"cloudZone freeDiskSpaceGb gcpProject machineType osType osVersion physicalCores rbeInstanceName rbePool rbePoolLabels specificMachineType totalMemory virtualCores".split(" ")}}};
tHa=class extends _.p{constructor(a={}){super();this.C.machines=a.machines==null?null:a.machines;this.C.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.C.previousPageToken=a.previousPageToken==null?null:a.previousPageToken}get machines(){return _.T(this,"machines")?_.n(this,"machines"):null}set machines(a){this.C.machines=a}get nextPageToken(){return _.T(this,"nextPageToken")?_.n(this,"nextPageToken"):null}set nextPageToken(a){this.C.nextPageToken=a}get previousPageToken(){return _.T(this,
"previousPageToken")?_.n(this,"previousPageToken"):null}set previousPageToken(a){this.C.previousPageToken=a}A(){return{xb:{machines:ZT},keys:["machines","nextPageToken","previousPageToken"]}}};
sHa=class extends _.p{constructor(a={}){super();this.C.failedBranches=a.failedBranches==null?null:a.failedBranches;this.C.freeSpaceAfterPrepare=a.freeSpaceAfterPrepare==null?null:a.freeSpaceAfterPrepare;this.C.freeSpaceBeforePrepare=a.freeSpaceBeforePrepare==null?null:a.freeSpaceBeforePrepare;this.C.isPresyncEnabled=a.isPresyncEnabled==null?null:a.isPresyncEnabled;this.C.lastPresyncTimestampSecond=a.lastPresyncTimestampSecond==null?null:a.lastPresyncTimestampSecond;this.C.prepareDurationSecond=a.prepareDurationSecond==
null?null:a.prepareDurationSecond}get failedBranches(){return _.T(this,"failedBranches")?_.n(this,"failedBranches"):null}set failedBranches(a){this.C.failedBranches=a}get freeSpaceAfterPrepare(){return _.T(this,"freeSpaceAfterPrepare")?_.n(this,"freeSpaceAfterPrepare"):null}set freeSpaceAfterPrepare(a){this.C.freeSpaceAfterPrepare=a}get freeSpaceBeforePrepare(){return _.T(this,"freeSpaceBeforePrepare")?_.n(this,"freeSpaceBeforePrepare"):null}set freeSpaceBeforePrepare(a){this.C.freeSpaceBeforePrepare=
a}get isPresyncEnabled(){return _.T(this,"isPresyncEnabled")?_.n(this,"isPresyncEnabled"):null}set isPresyncEnabled(a){this.C.isPresyncEnabled=a}get lastPresyncTimestampSecond(){return _.T(this,"lastPresyncTimestampSecond")?_.n(this,"lastPresyncTimestampSecond"):null}set lastPresyncTimestampSecond(a){this.C.lastPresyncTimestampSecond=a}get prepareDurationSecond(){return _.T(this,"prepareDurationSecond")?_.n(this,"prepareDurationSecond"):null}set prepareDurationSecond(a){this.C.prepareDurationSecond=
a}A(){return{keys:"failedBranches freeSpaceAfterPrepare freeSpaceBeforePrepare isPresyncEnabled lastPresyncTimestampSecond prepareDurationSecond".split(" ")}}};
rHa=class extends _.p{constructor(a={}){super();this.C.failed=a.failed==null?null:a.failed;this.C.failedReason=a.failedReason==null?null:a.failedReason}get failed(){return _.T(this,"failed")?_.n(this,"failed"):null}set failed(a){this.C.failed=a}get failedReason(){return _.T(this,"failedReason")?_.n(this,"failedReason"):null}set failedReason(a){this.C.failedReason=a}A(){return{keys:["failed","failedReason"]}}};
mGa=class extends _.p{constructor(a={}){super();this.C.git=a.git==null?null:a.git;this.C.url=a.url==null?null:a.url}get git(){return _.T(this,"git")?_.n(this,"git"):null}set git(a){this.C.git=a}get url(){return _.T(this,"url")?_.n(this,"url"):null}set url(a){this.C.url=a}A(){return{keys:["git","url"],Tb:{git:iHa,url:uHa}}}};vHa=class extends _.p{constructor(a={}){super();this.C.url=a.url==null?null:a.url}get url(){return _.T(this,"url")?_.n(this,"url"):null}set url(a){this.C.url=a}A(){return{keys:["url"]}}};
wHa=class extends _.p{constructor(a={}){super();this.C.messages=a.messages==null?null:a.messages;this.C.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.C.previousPageToken=a.previousPageToken==null?null:a.previousPageToken}get messages(){return _.T(this,"messages")?_.n(this,"messages"):null}set messages(a){this.C.messages=a}get nextPageToken(){return _.T(this,"nextPageToken")?_.n(this,"nextPageToken"):null}set nextPageToken(a){this.C.nextPageToken=a}get previousPageToken(){return _.T(this,
"previousPageToken")?_.n(this,"previousPageToken"):null}set previousPageToken(a){this.C.previousPageToken=a}A(){return{xb:{messages:$T},keys:["messages","nextPageToken","previousPageToken"]}}};
yHa=class extends _.p{constructor(a={}){super();this.C.metadataId=a.metadataId==null?null:a.metadataId;this.C.statistics=a.statistics==null?null:a.statistics}get metadataId(){return _.T(this,"metadataId")?_.n(this,"metadataId"):null}set metadataId(a){this.C.metadataId=a}get statistics(){return _.T(this,"statistics")?_.n(this,"statistics"):null}set statistics(a){this.C.statistics=a}A(){return{keys:["metadataId","statistics"],Tb:{statistics:xHa}}}};
zHa=class extends _.p{constructor(a={}){super();this.C.metrics=a.metrics==null?null:a.metrics;this.C.name=a.name==null?null:a.name}get metrics(){return _.T(this,"metrics")?_.n(this,"metrics"):null}set metrics(a){this.C.metrics=a}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=a}A(){return{xb:{metrics:yHa},keys:["metrics","name"]}}};
AHa=class extends _.p{constructor(a={}){super();this.C.metricGroups=a.metricGroups==null?null:a.metricGroups}get metricGroups(){return _.T(this,"metricGroups")?_.n(this,"metricGroups"):null}set metricGroups(a){this.C.metricGroups=a}A(){return{xb:{metricGroups:zHa},keys:["metricGroups"]}}};
nGa=class extends _.p{constructor(a={}){super();this.C.adminNotifys=a.adminNotifys==null?null:a.adminNotifys;this.C.allowContinueBreakageEmails=a.allowContinueBreakageEmails==null?null:a.allowContinueBreakageEmails;this.C.isRestricted=a.isRestricted==null?null:a.isRestricted;this.C.notifys=a.notifys==null?null:a.notifys;this.C.replyTo=a.replyTo==null?null:a.replyTo;this.C.skipRowNotification=a.skipRowNotification==null?null:a.skipRowNotification}get adminNotifys(){return _.T(this,"adminNotifys")?
_.n(this,"adminNotifys"):null}set adminNotifys(a){this.C.adminNotifys=a}get allowContinueBreakageEmails(){return _.T(this,"allowContinueBreakageEmails")?_.n(this,"allowContinueBreakageEmails"):null}set allowContinueBreakageEmails(a){this.C.allowContinueBreakageEmails=a}get isRestricted(){return _.T(this,"isRestricted")?_.n(this,"isRestricted"):null}set isRestricted(a){this.C.isRestricted=a}get notifys(){return _.T(this,"notifys")?_.n(this,"notifys"):null}set notifys(a){this.C.notifys=a}get replyTo(){return _.T(this,
"replyTo")?_.n(this,"replyTo"):null}set replyTo(a){this.C.replyTo=a}get skipRowNotification(){return _.T(this,"skipRowNotification")?_.n(this,"skipRowNotification"):null}set skipRowNotification(a){this.C.skipRowNotification=a}A(){return{keys:"adminNotifys allowContinueBreakageEmails isRestricted notifys replyTo skipRowNotification".split(" ")}}};
oGa=class extends _.p{constructor(a={}){super();this.C.expirationDate=a.expirationDate==null?null:a.expirationDate;this.C.owner=a.owner==null?null:a.owner}get expirationDate(){return _.T(this,"expirationDate")?_.n(this,"expirationDate"):null}set expirationDate(a){this.C.expirationDate=a}get owner(){return _.T(this,"owner")?_.n(this,"owner"):null}set owner(a){this.C.owner=a}A(){return{keys:["expirationDate","owner"]}}};
IGa=class extends _.p{constructor(a={}){super();this.C.manifestServer=a.manifestServer==null?null:a.manifestServer;this.C.parsedDefault=a.parsedDefault==null?null:a.parsedDefault;this.C.projects=a.projects==null?null:a.projects;this.C.remotes=a.remotes==null?null:a.remotes;this.C.repoHooks=a.repoHooks==null?null:a.repoHooks;this.C.superproject=a.superproject==null?null:a.superproject}get manifestServer(){return _.T(this,"manifestServer")?_.n(this,"manifestServer"):null}set manifestServer(a){this.C.manifestServer=
a}get parsedDefault(){return _.T(this,"parsedDefault")?_.n(this,"parsedDefault"):null}set parsedDefault(a){this.C.parsedDefault=a}get projects(){return _.T(this,"projects")?_.n(this,"projects"):null}set projects(a){this.C.projects=a}get remotes(){return _.T(this,"remotes")?_.n(this,"remotes"):null}set remotes(a){this.C.remotes=a}get repoHooks(){return _.T(this,"repoHooks")?_.n(this,"repoHooks"):null}set repoHooks(a){this.C.repoHooks=a}get superproject(){return _.T(this,"superproject")?_.n(this,"superproject"):
null}set superproject(a){this.C.superproject=a}A(){return{xb:{projects:BHa,remotes:aU},keys:"manifestServer parsedDefault projects remotes repoHooks superproject".split(" "),Tb:{manifestServer:vHa,parsedDefault:cHa,repoHooks:CHa,superproject:DHa}}}};
BHa=class extends _.p{constructor(a={}){super();this.C.annotations=a.annotations==null?null:a.annotations;this.C.cloneDepth=a.cloneDepth==null?null:a.cloneDepth;this.C.copyFiles=a.copyFiles==null?null:a.copyFiles;this.C.destBranch=a.destBranch==null?null:a.destBranch;this.C.groups=a.groups==null?null:a.groups;this.C.linkFiles=a.linkFiles==null?null:a.linkFiles;this.C.name=a.name==null?null:a.name;this.C.path=a.path==null?null:a.path;this.C.remote=a.remote==null?null:a.remote;this.C.revision=a.revision==
null?null:a.revision;this.C.syncC=a.syncC==null?null:a.syncC;this.C.syncS=a.syncS==null?null:a.syncS;this.C.upstream=a.upstream==null?null:a.upstream}get annotations(){return _.T(this,"annotations")?_.n(this,"annotations"):null}set annotations(a){this.C.annotations=a}get cloneDepth(){return _.T(this,"cloneDepth")?_.n(this,"cloneDepth"):null}set cloneDepth(a){this.C.cloneDepth=a}get copyFiles(){return _.T(this,"copyFiles")?_.n(this,"copyFiles"):null}set copyFiles(a){this.C.copyFiles=a}get destBranch(){return _.T(this,
"destBranch")?_.n(this,"destBranch"):null}set destBranch(a){this.C.destBranch=a}get groups(){return _.T(this,"groups")?_.n(this,"groups"):null}set groups(a){this.C.groups=a}get linkFiles(){return _.T(this,"linkFiles")?_.n(this,"linkFiles"):null}set linkFiles(a){this.C.linkFiles=a}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=a}get path(){return _.T(this,"path")?_.n(this,"path"):null}set path(a){this.C.path=a}get remote(){return _.T(this,"remote")?_.n(this,"remote"):
null}set remote(a){this.C.remote=a}get revision(){return _.T(this,"revision")?_.n(this,"revision"):null}set revision(a){this.C.revision=a}get syncC(){return _.T(this,"syncC")?_.n(this,"syncC"):null}set syncC(a){this.C.syncC=a}get syncS(){return _.T(this,"syncS")?_.n(this,"syncS"):null}set syncS(a){this.C.syncS=a}get upstream(){return _.T(this,"upstream")?_.n(this,"upstream"):null}set upstream(a){this.C.upstream=a}A(){return{xb:{annotations:bGa,copyFiles:aHa,linkFiles:pHa},keys:"annotations cloneDepth copyFiles destBranch groups linkFiles name path remote revision syncC syncS upstream".split(" "),
Tb:{remote:aU}}}};
DHa=class extends _.p{constructor(a={}){super();this.C.name=a.name==null?null:a.name;this.C.remote=a.remote==null?null:a.remote;this.C.revision=a.revision==null?null:a.revision}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=a}get remote(){return _.T(this,"remote")?_.n(this,"remote"):null}set remote(a){this.C.remote=a}get revision(){return _.T(this,"revision")?_.n(this,"revision"):null}set revision(a){this.C.revision=a}A(){return{keys:["name","remote","revision"],
Tb:{remote:aU}}}};
JGa=class extends _.p{constructor(a={}){super();this.C.buildAttemptStatus=a.buildAttemptStatus==null?null:a.buildAttemptStatus;this.C.buildError=a.buildError==null?null:a.buildError;this.C.failedActionCount=a.failedActionCount==null?null:a.failedActionCount;this.C.finishedActionCount=a.finishedActionCount==null?null:a.finishedActionCount;this.C.lastUpdateTimestampSecond=a.lastUpdateTimestampSecond==null?null:a.lastUpdateTimestampSecond;this.C.progressPercentage=a.progressPercentage==null?null:a.progressPercentage;
this.C.totalActionCount=a.totalActionCount==null?null:a.totalActionCount}get buildAttemptStatus(){return _.T(this,"buildAttemptStatus")?_.n(this,"buildAttemptStatus"):null}set buildAttemptStatus(a){this.C.buildAttemptStatus=a}get buildError(){return _.T(this,"buildError")?_.n(this,"buildError"):null}set buildError(a){this.C.buildError=a}get failedActionCount(){return _.T(this,"failedActionCount")?_.n(this,"failedActionCount"):null}set failedActionCount(a){this.C.failedActionCount=a}get finishedActionCount(){return _.T(this,
"finishedActionCount")?_.n(this,"finishedActionCount"):null}set finishedActionCount(a){this.C.finishedActionCount=a}get lastUpdateTimestampSecond(){return _.T(this,"lastUpdateTimestampSecond")?_.n(this,"lastUpdateTimestampSecond"):null}set lastUpdateTimestampSecond(a){this.C.lastUpdateTimestampSecond=a}get progressPercentage(){return _.T(this,"progressPercentage")?_.n(this,"progressPercentage"):null}set progressPercentage(a){this.C.progressPercentage=a}get totalActionCount(){return _.T(this,"totalActionCount")?
_.n(this,"totalActionCount"):null}set totalActionCount(a){this.C.totalActionCount=a}A(){return{keys:"buildAttemptStatus buildError failedActionCount finishedActionCount lastUpdateTimestampSecond progressPercentage totalActionCount".split(" "),Tb:{buildError:SGa}}}};
bU=class extends _.p{constructor(a={}){super();this.C.name=a.name==null?null:a.name;this.C.value=a.value==null?null:a.value}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=a}get value(){return _.T(this,"value")?_.n(this,"value"):null}set value(a){this.C.value=a}A(){return{keys:["name","value"]}}};
EHa=class extends _.p{constructor(a={}){super();this.C.bbcpDepotContextCl=a.bbcpDepotContextCl==null?null:a.bbcpDepotContextCl;this.C.bbcpFileApiPath=a.bbcpFileApiPath==null?null:a.bbcpFileApiPath;this.C.branchConfigPath=a.branchConfigPath==null?null:a.branchConfigPath}get bbcpDepotContextCl(){return _.T(this,"bbcpDepotContextCl")?_.n(this,"bbcpDepotContextCl"):null}set bbcpDepotContextCl(a){this.C.bbcpDepotContextCl=a}get bbcpFileApiPath(){return _.T(this,"bbcpFileApiPath")?_.n(this,"bbcpFileApiPath"):
null}set bbcpFileApiPath(a){this.C.bbcpFileApiPath=a}get branchConfigPath(){return _.T(this,"branchConfigPath")?_.n(this,"branchConfigPath"):null}set branchConfigPath(a){this.C.branchConfigPath=a}A(){return{keys:["bbcpDepotContextCl","bbcpFileApiPath","branchConfigPath"]}}};
aU=class extends _.p{constructor(a={}){super();this.C.alias=a.alias==null?null:a.alias;this.C.fetch=a.fetch==null?null:a.fetch;this.C.name=a.name==null?null:a.name;this.C.pushurl=a.pushurl==null?null:a.pushurl;this.C.review=a.review==null?null:a.review;this.C.revision=a.revision==null?null:a.revision}get alias(){return _.T(this,"alias")?_.n(this,"alias"):null}set alias(a){this.C.alias=a}get fetch(){return _.T(this,"fetch")?_.n(this,"fetch"):null}set fetch(a){this.C.fetch=a}get name(){return _.T(this,
"name")?_.n(this,"name"):null}set name(a){this.C.name=a}get pushurl(){return _.T(this,"pushurl")?_.n(this,"pushurl"):null}set pushurl(a){this.C.pushurl=a}get review(){return _.T(this,"review")?_.n(this,"review"):null}set review(a){this.C.review=a}get revision(){return _.T(this,"revision")?_.n(this,"revision"):null}set revision(a){this.C.revision=a}A(){return{keys:"alias fetch name pushurl review revision".split(" ")}}};
CHa=class extends _.p{constructor(a={}){super();this.C.enabledList=a.enabledList==null?null:a.enabledList;this.C.inProject=a.inProject==null?null:a.inProject}get enabledList(){return _.T(this,"enabledList")?_.n(this,"enabledList"):null}set enabledList(a){this.C.enabledList=a}get inProject(){return _.T(this,"inProject")?_.n(this,"inProject"):null}set inProject(a){this.C.inProject=a}A(){return{keys:["enabledList","inProject"]}}};
XGa=class extends _.p{constructor(a={}){super();this.C.displayName=a.displayName==null?null:a.displayName;this.C.state=a.state==null?null:a.state;this.C.tags=a.tags==null?null:a.tags;this.C.user=a.user==null?null:a.user}get displayName(){return _.T(this,"displayName")?_.n(this,"displayName"):null}set displayName(a){this.C.displayName=a}get state(){return _.T(this,"state")?_.n(this,"state"):null}set state(a){this.C.state=a}get tags(){return _.T(this,"tags")?_.n(this,"tags"):null}set tags(a){this.C.tags=
a}get user(){return _.T(this,"user")?_.n(this,"user"):null}set user(a){this.C.user=a}A(){return{keys:["displayName","state","tags","user"],Tb:{user:VT}}}};
YGa=class extends _.p{constructor(a={}){super();this.C.commit=a.commit==null?null:a.commit;this.C.creationTime=a.creationTime==null?null:a.creationTime;this.C.fetchs=a.fetchs==null?null:a.fetchs;this.C.fileInfos=a.fileInfos==null?null:a.fileInfos;this.C.gitRevision=a.gitRevision==null?null:a.gitRevision;this.C.patchSet=a.patchSet==null?null:a.patchSet;this.C.ref=a.ref==null?null:a.ref;this.C.uploader=a.uploader==null?null:a.uploader}get commit(){return _.T(this,"commit")?_.n(this,"commit"):null}set commit(a){this.C.commit=
a}get creationTime(){return _.T(this,"creationTime")?_.n(this,"creationTime"):null}set creationTime(a){this.C.creationTime=a}get fetchs(){return _.T(this,"fetchs")?_.n(this,"fetchs"):null}set fetchs(a){this.C.fetchs=a}get fileInfos(){return _.T(this,"fileInfos")?_.n(this,"fileInfos"):null}set fileInfos(a){this.C.fileInfos=a}get gitRevision(){return _.T(this,"gitRevision")?_.n(this,"gitRevision"):null}set gitRevision(a){this.C.gitRevision=a}get patchSet(){return _.T(this,"patchSet")?_.n(this,"patchSet"):
null}set patchSet(a){this.C.patchSet=a}get ref(){return _.T(this,"ref")?_.n(this,"ref"):null}set ref(a){this.C.ref=a}get uploader(){return _.T(this,"uploader")?_.n(this,"uploader"):null}set uploader(a){this.C.uploader=a}A(){return{xb:{fetchs:gHa,fileInfos:hHa},keys:"commit creationTime fetchs fileInfos gitRevision patchSet ref uploader".split(" "),Tb:{commit:$Ga,uploader:VT}}}};
$T=class extends _.p{constructor(a={}){super();this.C.creationTimestamp=a.creationTimestamp==null?null:a.creationTimestamp;this.C.enabled=a.enabled==null?null:a.enabled;this.C.id=a.id==null?null:a.id;this.C.lastModifiedTimestamp=a.lastModifiedTimestamp==null?null:a.lastModifiedTimestamp;this.C.longMessage=a.longMessage==null?null:a.longMessage;this.C.revision=a.revision==null?null:a.revision;this.C.scopes=a.scopes==null?null:a.scopes;this.C.shortMessage=a.shortMessage==null?null:a.shortMessage;this.C.urgency=
a.urgency==null?null:a.urgency}get creationTimestamp(){return _.T(this,"creationTimestamp")?_.n(this,"creationTimestamp"):null}set creationTimestamp(a){this.C.creationTimestamp=a}get enabled(){return _.T(this,"enabled")?_.n(this,"enabled"):null}set enabled(a){this.C.enabled=a}get id(){return _.T(this,"id")?_.n(this,"id"):null}set id(a){this.C.id=a}get lastModifiedTimestamp(){return _.T(this,"lastModifiedTimestamp")?_.n(this,"lastModifiedTimestamp"):null}set lastModifiedTimestamp(a){this.C.lastModifiedTimestamp=
a}get longMessage(){return _.T(this,"longMessage")?_.n(this,"longMessage"):null}set longMessage(a){this.C.longMessage=a}get revision(){return _.T(this,"revision")?_.n(this,"revision"):null}set revision(a){this.C.revision=a}get scopes(){return _.T(this,"scopes")?_.n(this,"scopes"):null}set scopes(a){this.C.scopes=a}get shortMessage(){return _.T(this,"shortMessage")?_.n(this,"shortMessage"):null}set shortMessage(a){this.C.shortMessage=a}get urgency(){return _.T(this,"urgency")?_.n(this,"urgency"):null}set urgency(a){this.C.urgency=
a}A(){return{keys:"creationTimestamp enabled id lastModifiedTimestamp longMessage revision scopes shortMessage urgency".split(" ")}}};
FHa=class extends _.p{constructor(a={}){super();this.C.bugId=a.bugId==null?null:a.bugId;this.C.reasonMessage=a.reasonMessage==null?null:a.reasonMessage;this.C.reasonType=a.reasonType==null?null:a.reasonType;this.C.trigger=a.trigger==null?null:a.trigger}get bugId(){return _.T(this,"bugId")?_.n(this,"bugId"):null}set bugId(a){this.C.bugId=a}get reasonMessage(){return _.T(this,"reasonMessage")?_.n(this,"reasonMessage"):null}set reasonMessage(a){this.C.reasonMessage=a}get reasonType(){return _.T(this,
"reasonType")?_.n(this,"reasonType"):null}set reasonType(a){this.C.reasonType=a}get trigger(){return _.T(this,"trigger")?_.n(this,"trigger"):null}set trigger(a){this.C.trigger=a}A(){return{keys:["bugId","reasonMessage","reasonType","trigger"]}}};
xHa=class extends _.p{constructor(a={}){super();this.C.count=a.count==null?null:a.count;this.C.maximum=a.maximum==null?null:a.maximum;this.C.mean=a.mean==null?null:a.mean;this.C.median=a.median==null?null:a.median;this.C.minimum=a.minimum==null?null:a.minimum;this.C.standardDeviation=a.standardDeviation==null?null:a.standardDeviation}get count(){return _.T(this,"count")?_.n(this,"count"):null}set count(a){this.C.count=a}get maximum(){return _.T(this,"maximum")?_.n(this,"maximum"):null}set maximum(a){this.C.maximum=
a}get mean(){return _.T(this,"mean")?_.n(this,"mean"):null}set mean(a){this.C.mean=a}get median(){return _.T(this,"median")?_.n(this,"median"):null}set median(a){this.C.median=a}get minimum(){return _.T(this,"minimum")?_.n(this,"minimum"):null}set minimum(a){this.C.minimum=a}get standardDeviation(){return _.T(this,"standardDeviation")?_.n(this,"standardDeviation"):null}set standardDeviation(a){this.C.standardDeviation=a}A(){return{keys:"count maximum mean median minimum standardDeviation".split(" ")}}};
$Fa=class extends _.p{constructor(a={}){super();this.C.num=a.num==null?null:a.num;this.C.status=a.status==null?null:a.status}get num(){return _.T(this,"num")?_.n(this,"num"):null}set num(a){this.C.num=a}get status(){return _.T(this,"status")?_.n(this,"status"):null}set status(a){this.C.status=a}A(){return{keys:["num","status"]}}};
RT=class extends _.p{constructor(a={}){super();this.C.additionalBuildTargets=a.additionalBuildTargets==null?null:a.additionalBuildTargets;this.C.bigstoreBucketName=a.bigstoreBucketName==null?null:a.bigstoreBucketName;this.C.buildCommands=a.buildCommands==null?null:a.buildCommands;this.C.buildLimitBuildId=a.buildLimitBuildId==null?null:a.buildLimitBuildId;this.C.buildPlatform=a.buildPlatform==null?null:a.buildPlatform;this.C.buildbotRolloutFlags=a.buildbotRolloutFlags==null?null:a.buildbotRolloutFlags;
this.C.busytownBuilder=a.busytownBuilder==null?null:a.busytownBuilder;this.C.byob=a.byob==null?null:a.byob;this.C.dependencyTargets=a.dependencyTargets==null?null:a.dependencyTargets;this.C.disabled=a.disabled==null?null:a.disabled;this.C.dockerInfo=a.dockerInfo==null?null:a.dockerInfo;this.C.enableDocker=a.enableDocker==null?null:a.enableDocker;this.C.enableReleaseBuildChaining=a.enableReleaseBuildChaining==null?null:a.enableReleaseBuildChaining;this.C.enableWorknodeMonitor=a.enableWorknodeMonitor==
null?null:a.enableWorknodeMonitor;this.C.environments=a.environments==null?null:a.environments;this.C.externalBuilder=a.externalBuilder==null?null:a.externalBuilder;this.C.flashstation=a.flashstation==null?null:a.flashstation;this.C.gsi=a.gsi==null?null:a.gsi;this.C.hasDependent=a.hasDependent==null?null:a.hasDependent;this.C.incrementalBuild=a.incrementalBuild==null?null:a.incrementalBuild;this.C.javaVersion=a.javaVersion==null?null:a.javaVersion;this.C.launchcontrolConfig=a.launchcontrolConfig==
null?null:a.launchcontrolConfig;this.C.launchcontrolName=a.launchcontrolName==null?null:a.launchcontrolName;this.C.name=a.name==null?null:a.name;this.C.notificationConfig=a.notificationConfig==null?null:a.notificationConfig;this.C.ownerInfo=a.ownerInfo==null?null:a.ownerInfo;this.C.platformVersion=a.platformVersion==null?null:a.platformVersion;this.C.platinumEnabled=a.platinumEnabled==null?null:a.platinumEnabled;this.C.platinumType=a.platinumType==null?null:a.platinumType;this.C.postsubmitBuildAccount=
a.postsubmitBuildAccount==null?null:a.postsubmitBuildAccount;this.C.presubmitBuildAccount=a.presubmitBuildAccount==null?null:a.presubmitBuildAccount;this.C.presubmitIncrementalBuild=a.presubmitIncrementalBuild==null?null:a.presubmitIncrementalBuild;this.C.priority=a.priority==null?null:a.priority;this.C.product=a.product==null?null:a.product;this.C.provenanceInfo=a.provenanceInfo==null?null:a.provenanceInfo;this.C.rbeSupported=a.rbeSupported==null?null:a.rbeSupported;this.C.releaseBranch=a.releaseBranch==
null?null:a.releaseBranch;this.C.signing=a.signing==null?null:a.signing;this.C.submitQueue=a.submitQueue==null?null:a.submitQueue;this.C.target=a.target==null?null:a.target;this.C.treehuggerValidationCheck=a.treehuggerValidationCheck==null?null:a.treehuggerValidationCheck;this.C.tridentConfig=a.tridentConfig==null?null:a.tridentConfig;this.C.tridentPostsubmitPriority=a.tridentPostsubmitPriority==null?null:a.tridentPostsubmitPriority;this.C.tridentPresubmitPriority=a.tridentPresubmitPriority==null?
null:a.tridentPresubmitPriority;this.C.useTrident=a.useTrident==null?null:a.useTrident}get additionalBuildTargets(){return _.T(this,"additionalBuildTargets")?_.n(this,"additionalBuildTargets"):null}set additionalBuildTargets(a){this.C.additionalBuildTargets=a}get bigstoreBucketName(){return _.T(this,"bigstoreBucketName")?_.n(this,"bigstoreBucketName"):null}set bigstoreBucketName(a){this.C.bigstoreBucketName=a}get buildCommands(){return _.T(this,"buildCommands")?_.n(this,"buildCommands"):null}set buildCommands(a){this.C.buildCommands=
a}get buildLimitBuildId(){return _.T(this,"buildLimitBuildId")?_.n(this,"buildLimitBuildId"):null}set buildLimitBuildId(a){this.C.buildLimitBuildId=a}get buildPlatform(){return _.T(this,"buildPlatform")?_.n(this,"buildPlatform"):null}set buildPlatform(a){this.C.buildPlatform=a}get buildbotRolloutFlags(){return _.T(this,"buildbotRolloutFlags")?_.n(this,"buildbotRolloutFlags"):null}set buildbotRolloutFlags(a){this.C.buildbotRolloutFlags=a}get busytownBuilder(){return _.T(this,"busytownBuilder")?_.n(this,
"busytownBuilder"):null}set busytownBuilder(a){this.C.busytownBuilder=a}get byob(){return _.T(this,"byob")?_.n(this,"byob"):null}set byob(a){this.C.byob=a}get dependencyTargets(){return _.T(this,"dependencyTargets")?_.n(this,"dependencyTargets"):null}set dependencyTargets(a){this.C.dependencyTargets=a}get disabled(){return _.T(this,"disabled")?_.n(this,"disabled"):null}set disabled(a){this.C.disabled=a}get dockerInfo(){return _.T(this,"dockerInfo")?_.n(this,"dockerInfo"):null}set dockerInfo(a){this.C.dockerInfo=
a}get enableDocker(){return _.T(this,"enableDocker")?_.n(this,"enableDocker"):null}set enableDocker(a){this.C.enableDocker=a}get enableReleaseBuildChaining(){return _.T(this,"enableReleaseBuildChaining")?_.n(this,"enableReleaseBuildChaining"):null}set enableReleaseBuildChaining(a){this.C.enableReleaseBuildChaining=a}get enableWorknodeMonitor(){return _.T(this,"enableWorknodeMonitor")?_.n(this,"enableWorknodeMonitor"):null}set enableWorknodeMonitor(a){this.C.enableWorknodeMonitor=a}get environments(){return _.T(this,
"environments")?_.n(this,"environments"):null}set environments(a){this.C.environments=a}get externalBuilder(){return _.T(this,"externalBuilder")?_.n(this,"externalBuilder"):null}set externalBuilder(a){this.C.externalBuilder=a}get flashstation(){return _.T(this,"flashstation")?_.n(this,"flashstation"):null}set flashstation(a){this.C.flashstation=a}get gsi(){return _.T(this,"gsi")?_.n(this,"gsi"):null}set gsi(a){this.C.gsi=a}get hasDependent(){return _.T(this,"hasDependent")?_.n(this,"hasDependent"):
null}set hasDependent(a){this.C.hasDependent=a}get incrementalBuild(){return _.T(this,"incrementalBuild")?_.n(this,"incrementalBuild"):null}set incrementalBuild(a){this.C.incrementalBuild=a}get javaVersion(){return _.T(this,"javaVersion")?_.n(this,"javaVersion"):null}set javaVersion(a){this.C.javaVersion=a}get launchcontrolConfig(){return _.T(this,"launchcontrolConfig")?_.n(this,"launchcontrolConfig"):null}set launchcontrolConfig(a){this.C.launchcontrolConfig=a}get launchcontrolName(){return _.T(this,
"launchcontrolName")?_.n(this,"launchcontrolName"):null}set launchcontrolName(a){this.C.launchcontrolName=a}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=a}get notificationConfig(){return _.T(this,"notificationConfig")?_.n(this,"notificationConfig"):null}set notificationConfig(a){this.C.notificationConfig=a}get ownerInfo(){return _.T(this,"ownerInfo")?_.n(this,"ownerInfo"):null}set ownerInfo(a){this.C.ownerInfo=a}get platformVersion(){return _.T(this,"platformVersion")?
_.n(this,"platformVersion"):null}set platformVersion(a){this.C.platformVersion=a}get platinumEnabled(){return _.T(this,"platinumEnabled")?_.n(this,"platinumEnabled"):null}set platinumEnabled(a){this.C.platinumEnabled=a}get platinumType(){return _.T(this,"platinumType")?_.n(this,"platinumType"):null}set platinumType(a){this.C.platinumType=a}get postsubmitBuildAccount(){return _.T(this,"postsubmitBuildAccount")?_.n(this,"postsubmitBuildAccount"):null}set postsubmitBuildAccount(a){this.C.postsubmitBuildAccount=
a}get presubmitBuildAccount(){return _.T(this,"presubmitBuildAccount")?_.n(this,"presubmitBuildAccount"):null}set presubmitBuildAccount(a){this.C.presubmitBuildAccount=a}get presubmitIncrementalBuild(){return _.T(this,"presubmitIncrementalBuild")?_.n(this,"presubmitIncrementalBuild"):null}set presubmitIncrementalBuild(a){this.C.presubmitIncrementalBuild=a}get priority(){return _.T(this,"priority")?_.n(this,"priority"):null}set priority(a){this.C.priority=a}get product(){return _.T(this,"product")?
_.n(this,"product"):null}set product(a){this.C.product=a}get provenanceInfo(){return _.T(this,"provenanceInfo")?_.n(this,"provenanceInfo"):null}set provenanceInfo(a){this.C.provenanceInfo=a}get rbeSupported(){return _.T(this,"rbeSupported")?_.n(this,"rbeSupported"):null}set rbeSupported(a){this.C.rbeSupported=a}get releaseBranch(){return _.T(this,"releaseBranch")?_.n(this,"releaseBranch"):null}set releaseBranch(a){this.C.releaseBranch=a}get signing(){return _.T(this,"signing")?_.n(this,"signing"):
null}set signing(a){this.C.signing=a}get submitQueue(){return _.T(this,"submitQueue")?_.n(this,"submitQueue"):null}set submitQueue(a){this.C.submitQueue=a}get target(){return _.T(this,"target")?_.n(this,"target"):null}set target(a){this.C.target=a}get treehuggerValidationCheck(){return _.T(this,"treehuggerValidationCheck")?_.n(this,"treehuggerValidationCheck"):null}set treehuggerValidationCheck(a){this.C.treehuggerValidationCheck=a}get tridentConfig(){return _.T(this,"tridentConfig")?_.n(this,"tridentConfig"):
null}set tridentConfig(a){this.C.tridentConfig=a}get tridentPostsubmitPriority(){return _.T(this,"tridentPostsubmitPriority")?_.n(this,"tridentPostsubmitPriority"):null}set tridentPostsubmitPriority(a){this.C.tridentPostsubmitPriority=a}get tridentPresubmitPriority(){return _.T(this,"tridentPresubmitPriority")?_.n(this,"tridentPresubmitPriority"):null}set tridentPresubmitPriority(a){this.C.tridentPresubmitPriority=a}get useTrident(){return _.T(this,"useTrident")?_.n(this,"useTrident"):null}set useTrident(a){this.C.useTrident=
a}A(){return{xb:{buildbotRolloutFlags:GHa,dependencyTargets:HHa},keys:"additionalBuildTargets bigstoreBucketName buildCommands buildLimitBuildId buildPlatform buildbotRolloutFlags busytownBuilder byob dependencyTargets disabled dockerInfo enableDocker enableReleaseBuildChaining enableWorknodeMonitor environments externalBuilder flashstation gsi hasDependent incrementalBuild javaVersion launchcontrolConfig launchcontrolName name notificationConfig ownerInfo platformVersion platinumEnabled platinumType postsubmitBuildAccount presubmitBuildAccount presubmitIncrementalBuild priority product provenanceInfo rbeSupported releaseBranch signing submitQueue target treehuggerValidationCheck tridentConfig tridentPostsubmitPriority tridentPresubmitPriority useTrident".split(" "),
Sj:{environments:{Ve:null,Oi:!1,Pi:!1,Qi:!1}},Tb:{dockerInfo:fHa,externalBuilder:IHa,flashstation:JHa,gsi:KHa,launchcontrolConfig:LHa,notificationConfig:nGa,ownerInfo:oGa,provenanceInfo:EHa,signing:MHa,submitQueue:NHa,treehuggerValidationCheck:OHa,tridentConfig:PHa}}}};
HHa=class extends _.p{constructor(a={}){super();this.C.artifactGlobs=a.artifactGlobs==null?null:a.artifactGlobs;this.C.artifactPrefixs=a.artifactPrefixs==null?null:a.artifactPrefixs;this.C.destDir=a.destDir==null?null:a.destDir;this.C.targetName=a.targetName==null?null:a.targetName}get artifactGlobs(){return _.T(this,"artifactGlobs")?_.n(this,"artifactGlobs"):null}set artifactGlobs(a){this.C.artifactGlobs=a}get artifactPrefixs(){return _.T(this,"artifactPrefixs")?_.n(this,"artifactPrefixs"):null}set artifactPrefixs(a){this.C.artifactPrefixs=
a}get destDir(){return _.T(this,"destDir")?_.n(this,"destDir"):null}set destDir(a){this.C.destDir=a}get targetName(){return _.T(this,"targetName")?_.n(this,"targetName"):null}set targetName(a){this.C.targetName=a}A(){return{keys:["artifactGlobs","artifactPrefixs","destDir","targetName"]}}};IHa=class extends _.p{constructor(a={}){super();this.C.enabled=a.enabled==null?null:a.enabled}get enabled(){return _.T(this,"enabled")?_.n(this,"enabled"):null}set enabled(a){this.C.enabled=a}A(){return{keys:["enabled"]}}};
GHa=class extends _.p{constructor(a={}){super();this.C.boolValue=a.boolValue==null?null:a.boolValue;this.C.flagName=a.flagName==null?null:a.flagName;this.C.floatValue=a.floatValue==null?null:a.floatValue;this.C.intValue=a.intValue==null?null:a.intValue;this.C.stringValue=a.stringValue==null?null:a.stringValue}get boolValue(){return _.T(this,"boolValue")?_.n(this,"boolValue"):null}set boolValue(a){this.C.boolValue=a}get flagName(){return _.T(this,"flagName")?_.n(this,"flagName"):null}set flagName(a){this.C.flagName=
a}get floatValue(){return _.T(this,"floatValue")?_.n(this,"floatValue"):null}set floatValue(a){this.C.floatValue=a}get intValue(){return _.T(this,"intValue")?_.n(this,"intValue"):null}set intValue(a){this.C.intValue=a}get stringValue(){return _.T(this,"stringValue")?_.n(this,"stringValue"):null}set stringValue(a){this.C.stringValue=a}A(){return{keys:["boolValue","flagName","floatValue","intValue","stringValue"]}}};
JHa=class extends _.p{constructor(a={}){super();this.C.enabled=a.enabled==null?null:a.enabled}get enabled(){return _.T(this,"enabled")?_.n(this,"enabled"):null}set enabled(a){this.C.enabled=a}A(){return{keys:["enabled"]}}};
KHa=class extends _.p{constructor(a={}){super();this.C.enabled=a.enabled==null?null:a.enabled;this.C.filesystems=a.filesystems==null?null:a.filesystems}get enabled(){return _.T(this,"enabled")?_.n(this,"enabled"):null}set enabled(a){this.C.enabled=a}get filesystems(){return _.T(this,"filesystems")?_.n(this,"filesystems"):null}set filesystems(a){this.C.filesystems=a}A(){return{keys:["enabled","filesystems"]}}};
LHa=class extends _.p{constructor(a={}){super();this.C.buildGroup=a.buildGroup==null?null:a.buildGroup;this.C.priority=a.priority==null?null:a.priority;this.C.testerRequireSpecificFiles=a.testerRequireSpecificFiles==null?null:a.testerRequireSpecificFiles}get buildGroup(){return _.T(this,"buildGroup")?_.n(this,"buildGroup"):null}set buildGroup(a){this.C.buildGroup=a}get priority(){return _.T(this,"priority")?_.n(this,"priority"):null}set priority(a){this.C.priority=a}get testerRequireSpecificFiles(){return _.T(this,
"testerRequireSpecificFiles")?_.n(this,"testerRequireSpecificFiles"):null}set testerRequireSpecificFiles(a){this.C.testerRequireSpecificFiles=a}A(){return{keys:["buildGroup","priority","testerRequireSpecificFiles"]}}};
QHa=class extends _.p{constructor(a={}){super();this.C.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.C.previousPageToken=a.previousPageToken==null?null:a.previousPageToken;this.C.targets=a.targets==null?null:a.targets}get nextPageToken(){return _.T(this,"nextPageToken")?_.n(this,"nextPageToken"):null}set nextPageToken(a){this.C.nextPageToken=a}get previousPageToken(){return _.T(this,"previousPageToken")?_.n(this,"previousPageToken"):null}set previousPageToken(a){this.C.previousPageToken=
a}get targets(){return _.T(this,"targets")?_.n(this,"targets"):null}set targets(a){this.C.targets=a}A(){return{xb:{targets:RT},keys:["nextPageToken","previousPageToken","targets"]}}};
MHa=class extends _.p{constructor(a={}){super();this.C.apks=a.apks==null?null:a.apks;this.C.defaultApks=a.defaultApks==null?null:a.defaultApks;this.C.otas=a.otas==null?null:a.otas;this.C.packageType=a.packageType==null?null:a.packageType;this.C.signingBackend=a.signingBackend==null?null:a.signingBackend}get apks(){return _.T(this,"apks")?_.n(this,"apks"):null}set apks(a){this.C.apks=a}get defaultApks(){return _.T(this,"defaultApks")?_.n(this,"defaultApks"):null}set defaultApks(a){this.C.defaultApks=
a}get otas(){return _.T(this,"otas")?_.n(this,"otas"):null}set otas(a){this.C.otas=a}get packageType(){return _.T(this,"packageType")?_.n(this,"packageType"):null}set packageType(a){this.C.packageType=a}get signingBackend(){return _.T(this,"signingBackend")?_.n(this,"signingBackend"):null}set signingBackend(a){this.C.signingBackend=a}A(){return{xb:{apks:RHa,otas:SHa},keys:["apks","defaultApks","otas","packageType","signingBackend"]}}};
RHa=class extends _.p{constructor(a={}){super();this.C.aclName=a.aclName==null?null:a.aclName;this.C.apkRegex=a.apkRegex==null?null:a.apkRegex;this.C.innerApks=a.innerApks==null?null:a.innerApks;this.C.key=a.key==null?null:a.key;this.C.microApks=a.microApks==null?null:a.microApks;this.C.name=a.name==null?null:a.name;this.C.packageName=a.packageName==null?null:a.packageName}get aclName(){return _.T(this,"aclName")?_.n(this,"aclName"):null}set aclName(a){this.C.aclName=a}get apkRegex(){return _.T(this,
"apkRegex")?_.n(this,"apkRegex"):null}set apkRegex(a){this.C.apkRegex=a}get innerApks(){return _.T(this,"innerApks")?_.n(this,"innerApks"):null}set innerApks(a){this.C.innerApks=a}get key(){return _.T(this,"key")?_.n(this,"key"):null}set key(a){this.C.key=a}get microApks(){return _.T(this,"microApks")?_.n(this,"microApks"):null}set microApks(a){this.C.microApks=a}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=a}get packageName(){return _.T(this,"packageName")?_.n(this,
"packageName"):null}set packageName(a){this.C.packageName=a}A(){return{xb:{innerApks:RHa,microApks:THa},keys:"aclName apkRegex innerApks key microApks name packageName".split(" ")}}};
SHa=class extends _.p{constructor(a={}){super();this.C.aclName=a.aclName==null?null:a.aclName;this.C.key=a.key==null?null:a.key;this.C.name=a.name==null?null:a.name}get aclName(){return _.T(this,"aclName")?_.n(this,"aclName"):null}set aclName(a){this.C.aclName=a}get key(){return _.T(this,"key")?_.n(this,"key"):null}set key(a){this.C.key=a}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=a}A(){return{keys:["aclName","key","name"]}}};
THa=class extends _.p{constructor(a={}){super();this.C.key=a.key==null?null:a.key;this.C.name=a.name==null?null:a.name}get key(){return _.T(this,"key")?_.n(this,"key"):null}set key(a){this.C.key=a}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=a}A(){return{keys:["key","name"]}}};
NHa=class extends _.p{constructor(a={}){super();this.C.enabled=a.enabled==null?null:a.enabled;this.C.treehuggerEnabled=a.treehuggerEnabled==null?null:a.treehuggerEnabled;this.C.weight=a.weight==null?null:a.weight}get enabled(){return _.T(this,"enabled")?_.n(this,"enabled"):null}set enabled(a){this.C.enabled=a}get treehuggerEnabled(){return _.T(this,"treehuggerEnabled")?_.n(this,"treehuggerEnabled"):null}set treehuggerEnabled(a){this.C.treehuggerEnabled=a}get weight(){return _.T(this,"weight")?_.n(this,
"weight"):null}set weight(a){this.C.weight=a}A(){return{keys:["enabled","treehuggerEnabled","weight"]}}};
OHa=class extends _.p{constructor(a={}){super();this.C.bypassValidatorPlatformCheck=a.bypassValidatorPlatformCheck==null?null:a.bypassValidatorPlatformCheck;this.C.bypassValidatorTridentCheck=a.bypassValidatorTridentCheck==null?null:a.bypassValidatorTridentCheck}get bypassValidatorPlatformCheck(){return _.T(this,"bypassValidatorPlatformCheck")?_.n(this,"bypassValidatorPlatformCheck"):null}set bypassValidatorPlatformCheck(a){this.C.bypassValidatorPlatformCheck=a}get bypassValidatorTridentCheck(){return _.T(this,
"bypassValidatorTridentCheck")?_.n(this,"bypassValidatorTridentCheck"):null}set bypassValidatorTridentCheck(a){this.C.bypassValidatorTridentCheck=a}A(){return{keys:["bypassValidatorPlatformCheck","bypassValidatorTridentCheck"]}}};
PHa=class extends _.p{constructor(a={}){super();this.C.defaultEmptyImageSize=a.defaultEmptyImageSize==null?null:a.defaultEmptyImageSize}get defaultEmptyImageSize(){return _.T(this,"defaultEmptyImageSize")?_.n(this,"defaultEmptyImageSize"):null}set defaultEmptyImageSize(a){this.C.defaultEmptyImageSize=a}A(){return{keys:["defaultEmptyImageSize"]}}};
UHa=class extends _.p{constructor(a={}){super();this.C.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.C.previousPageToken=a.previousPageToken==null?null:a.previousPageToken;this.C.test_artifacts=a.test_artifacts==null?null:a.test_artifacts}get nextPageToken(){return _.T(this,"nextPageToken")?_.n(this,"nextPageToken"):null}set nextPageToken(a){this.C.nextPageToken=a}get previousPageToken(){return _.T(this,"previousPageToken")?_.n(this,"previousPageToken"):null}set previousPageToken(a){this.C.previousPageToken=
a}get test_artifacts(){return _.T(this,"test_artifacts")?_.n(this,"test_artifacts"):null}set test_artifacts(a){this.C.test_artifacts=a}A(){return{xb:{test_artifacts:UT},keys:["nextPageToken","previousPageToken","test_artifacts"]}}};
VHa=class extends _.p{constructor(a={}){super();this.C.method=a.method==null?null:a.method;this.C.methodParameters=a.methodParameters==null?null:a.methodParameters;this.C.module=a.module==null?null:a.module;this.C.moduleParameters=a.moduleParameters==null?null:a.moduleParameters;this.C.testClass=a.testClass==null?null:a.testClass}get method(){return _.T(this,"method")?_.n(this,"method"):null}set method(a){this.C.method=a}get methodParameters(){return _.T(this,"methodParameters")?_.n(this,"methodParameters"):
null}set methodParameters(a){this.C.methodParameters=a}get module(){return _.T(this,"module")?_.n(this,"module"):null}set module(a){this.C.module=a}get moduleParameters(){return _.T(this,"moduleParameters")?_.n(this,"moduleParameters"):null}set moduleParameters(a){this.C.moduleParameters=a}get testClass(){return _.T(this,"testClass")?_.n(this,"testClass"):null}set testClass(a){this.C.testClass=a}A(){return{xb:{methodParameters:bU,moduleParameters:bU},keys:["method","methodParameters","module","moduleParameters",
"testClass"]}}};
KGa=class extends _.p{constructor(a={}){super();this.C.invocationStatusAggregations=a.invocationStatusAggregations==null?null:a.invocationStatusAggregations;this.C.testsComplete=a.testsComplete==null?null:a.testsComplete}get invocationStatusAggregations(){return _.T(this,"invocationStatusAggregations")?_.n(this,"invocationStatusAggregations"):null}set invocationStatusAggregations(a){this.C.invocationStatusAggregations=a}get testsComplete(){return _.T(this,"testsComplete")?_.n(this,"testsComplete"):
null}set testsComplete(a){this.C.testsComplete=a}A(){return{xb:{invocationStatusAggregations:WHa},keys:["invocationStatusAggregations","testsComplete"]}}};
WHa=class extends _.p{constructor(a={}){super();this.C.invocationIds=a.invocationIds==null?null:a.invocationIds;this.C.status=a.status==null?null:a.status}get invocationIds(){return _.T(this,"invocationIds")?_.n(this,"invocationIds"):null}set invocationIds(a){this.C.invocationIds=a}get status(){return _.T(this,"status")?_.n(this,"status"):null}set status(a){this.C.status=a}A(){return{keys:["invocationIds","status"]}}};
cU=class extends _.p{constructor(a={}){super();this.C.aconfigFlagOverrides=a.aconfigFlagOverrides==null?null:a.aconfigFlagOverrides;this.C.aggregationDetail=a.aggregationDetail==null?null:a.aggregationDetail;this.C.attemptNumber=a.attemptNumber==null?null:a.attemptNumber;this.C.debugInfo=a.debugInfo==null?null:a.debugInfo;this.C.flakyModules=a.flakyModules==null?null:a.flakyModules;this.C.flakyTestCases=a.flakyTestCases==null?null:a.flakyTestCases;this.C.invocationId=a.invocationId==null?null:a.invocationId;
this.C.metrics=a.metrics==null?null:a.metrics;this.C.parentTestIdentifierId=a.parentTestIdentifierId==null?null:a.parentTestIdentifierId;this.C.primaryBuildInfo=a.primaryBuildInfo==null?null:a.primaryBuildInfo;this.C.properties=a.properties==null?null:a.properties;this.C.revision=a.revision==null?null:a.revision;this.C.runNumber=a.runNumber==null?null:a.runNumber;this.C.skippedReason=a.skippedReason==null?null:a.skippedReason;this.C.testDefinitionId=a.testDefinitionId==null?null:a.testDefinitionId;
this.C.testIdentifier=a.testIdentifier==null?null:a.testIdentifier;this.C.testIdentifierId=a.testIdentifierId==null?null:a.testIdentifierId;this.C.testResultId=a.testResultId==null?null:a.testResultId;this.C.testStatus=a.testStatus==null?null:a.testStatus;this.C.timing=a.timing==null?null:a.timing;this.C.url=a.url==null?null:a.url;this.C.workUnitId=a.workUnitId==null?null:a.workUnitId}get aconfigFlagOverrides(){return _.T(this,"aconfigFlagOverrides")?_.n(this,"aconfigFlagOverrides"):null}set aconfigFlagOverrides(a){this.C.aconfigFlagOverrides=
a}get aggregationDetail(){return _.T(this,"aggregationDetail")?_.n(this,"aggregationDetail"):null}set aggregationDetail(a){this.C.aggregationDetail=a}get attemptNumber(){return _.T(this,"attemptNumber")?_.n(this,"attemptNumber"):null}set attemptNumber(a){this.C.attemptNumber=a}get debugInfo(){return _.T(this,"debugInfo")?_.n(this,"debugInfo"):null}set debugInfo(a){this.C.debugInfo=a}get flakyModules(){return _.T(this,"flakyModules")?_.n(this,"flakyModules"):null}set flakyModules(a){this.C.flakyModules=
a}get flakyTestCases(){return _.T(this,"flakyTestCases")?_.n(this,"flakyTestCases"):null}set flakyTestCases(a){this.C.flakyTestCases=a}get invocationId(){return _.T(this,"invocationId")?_.n(this,"invocationId"):null}set invocationId(a){this.C.invocationId=a}get metrics(){return _.T(this,"metrics")?_.n(this,"metrics"):null}set metrics(a){this.C.metrics=a}get parentTestIdentifierId(){return _.T(this,"parentTestIdentifierId")?_.n(this,"parentTestIdentifierId"):null}set parentTestIdentifierId(a){this.C.parentTestIdentifierId=
a}get primaryBuildInfo(){return _.T(this,"primaryBuildInfo")?_.n(this,"primaryBuildInfo"):null}set primaryBuildInfo(a){this.C.primaryBuildInfo=a}get properties(){return _.T(this,"properties")?_.n(this,"properties"):null}set properties(a){this.C.properties=a}get revision(){return _.T(this,"revision")?_.n(this,"revision"):null}set revision(a){this.C.revision=a}get runNumber(){return _.T(this,"runNumber")?_.n(this,"runNumber"):null}set runNumber(a){this.C.runNumber=a}get skippedReason(){return _.T(this,
"skippedReason")?_.n(this,"skippedReason"):null}set skippedReason(a){this.C.skippedReason=a}get testDefinitionId(){return _.T(this,"testDefinitionId")?_.n(this,"testDefinitionId"):null}set testDefinitionId(a){this.C.testDefinitionId=a}get testIdentifier(){return _.T(this,"testIdentifier")?_.n(this,"testIdentifier"):null}set testIdentifier(a){this.C.testIdentifier=a}get testIdentifierId(){return _.T(this,"testIdentifierId")?_.n(this,"testIdentifierId"):null}set testIdentifierId(a){this.C.testIdentifierId=
a}get testResultId(){return _.T(this,"testResultId")?_.n(this,"testResultId"):null}set testResultId(a){this.C.testResultId=a}get testStatus(){return _.T(this,"testStatus")?_.n(this,"testStatus"):null}set testStatus(a){this.C.testStatus=a}get timing(){return _.T(this,"timing")?_.n(this,"timing"):null}set timing(a){this.C.timing=a}get url(){return _.T(this,"url")?_.n(this,"url"):null}set url(a){this.C.url=a}get workUnitId(){return _.T(this,"workUnitId")?_.n(this,"workUnitId"):null}set workUnitId(a){this.C.workUnitId=
a}A(){return{xb:{properties:bU},keys:"aconfigFlagOverrides aggregationDetail attemptNumber debugInfo flakyModules flakyTestCases invocationId metrics parentTestIdentifierId primaryBuildInfo properties revision runNumber skippedReason testDefinitionId testIdentifier testIdentifierId testResultId testStatus timing url workUnitId".split(" "),Tb:{aconfigFlagOverrides:ZFa,aggregationDetail:aGa,debugInfo:bHa,metrics:AHa,primaryBuildInfo:RGa,skippedReason:FHa,testIdentifier:VHa,timing:XHa}}}};
YHa=class extends _.p{constructor(a={}){super();this.C.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.C.previousPageToken=a.previousPageToken==null?null:a.previousPageToken;this.C.testResults=a.testResults==null?null:a.testResults}get nextPageToken(){return _.T(this,"nextPageToken")?_.n(this,"nextPageToken"):null}set nextPageToken(a){this.C.nextPageToken=a}get previousPageToken(){return _.T(this,"previousPageToken")?_.n(this,"previousPageToken"):null}set previousPageToken(a){this.C.previousPageToken=
a}get testResults(){return _.T(this,"testResults")?_.n(this,"testResults"):null}set testResults(a){this.C.testResults=a}A(){return{xb:{testResults:cU},keys:["nextPageToken","previousPageToken","testResults"]}}};
LGa=class extends _.p{constructor(a={}){super();this.C.allCriticalTestsPassed=a.allCriticalTestsPassed==null?null:a.allCriticalTestsPassed;this.C.completedTools=a.completedTools==null?null:a.completedTools;this.C.testsComplete=a.testsComplete==null?null:a.testsComplete;this.C.toolGroups=a.toolGroups==null?null:a.toolGroups}get allCriticalTestsPassed(){return _.T(this,"allCriticalTestsPassed")?_.n(this,"allCriticalTestsPassed"):null}set allCriticalTestsPassed(a){this.C.allCriticalTestsPassed=a}get completedTools(){return _.T(this,
"completedTools")?_.n(this,"completedTools"):null}set completedTools(a){this.C.completedTools=a}get testsComplete(){return _.T(this,"testsComplete")?_.n(this,"testsComplete"):null}set testsComplete(a){this.C.testsComplete=a}get toolGroups(){return _.T(this,"toolGroups")?_.n(this,"toolGroups"):null}set toolGroups(a){this.C.toolGroups=a}A(){return{keys:["allCriticalTestsPassed","completedTools","testsComplete","toolGroups"],Sj:{toolGroups:{Ve:ZHa,Oi:!1,Pi:!0,Qi:!1}}}}};
ZHa=class extends _.p{constructor(a={}){super();this.C.testSuites=a.testSuites==null?null:a.testSuites;this.C.toolgroupStatus=a.toolgroupStatus==null?null:a.toolgroupStatus}get testSuites(){return _.T(this,"testSuites")?_.n(this,"testSuites"):null}set testSuites(a){this.C.testSuites=a}get toolgroupStatus(){return _.T(this,"toolgroupStatus")?_.n(this,"toolgroupStatus"):null}set toolgroupStatus(a){this.C.toolgroupStatus=a}A(){return{keys:["testSuites","toolgroupStatus"],Sj:{testSuites:{Ve:$Ha,Oi:!1,
Pi:!0,Qi:!1}}}}};
$Ha=class extends _.p{constructor(a={}){super();this.C.passed=a.passed==null?null:a.passed;this.C.passedTestTags=a.passedTestTags==null?null:a.passedTestTags;this.C.testTags=a.testTags==null?null:a.testTags;this.C.testsuiteStatus=a.testsuiteStatus==null?null:a.testsuiteStatus}get passed(){return _.T(this,"passed")?_.n(this,"passed"):null}set passed(a){this.C.passed=a}get passedTestTags(){return _.T(this,"passedTestTags")?_.n(this,"passedTestTags"):null}set passedTestTags(a){this.C.passedTestTags=a}get testTags(){return _.T(this,
"testTags")?_.n(this,"testTags"):null}set testTags(a){this.C.testTags=a}get testsuiteStatus(){return _.T(this,"testsuiteStatus")?_.n(this,"testsuiteStatus"):null}set testsuiteStatus(a){this.C.testsuiteStatus=a}A(){return{keys:["passed","passedTestTags","testTags","testsuiteStatus"],Sj:{passedTestTags:{Ve:null,Oi:!1,Pi:!1,Qi:!1},testTags:{Ve:null,Oi:!1,Pi:!1,Qi:!1}}}}};
WT=class extends _.p{constructor(a={}){super();this.C.nanos=a.nanos==null?null:a.nanos;this.C.seconds=a.seconds==null?null:a.seconds}get nanos(){return _.T(this,"nanos")?_.n(this,"nanos"):null}set nanos(a){this.C.nanos=a}get seconds(){return _.T(this,"seconds")?_.n(this,"seconds"):null}set seconds(a){this.C.seconds=a}A(){return{keys:["nanos","seconds"]}}};
XHa=class extends _.p{constructor(a={}){super();this.C.completeTimestamp=a.completeTimestamp==null?null:a.completeTimestamp;this.C.creationTimestamp=a.creationTimestamp==null?null:a.creationTimestamp}get completeTimestamp(){return _.T(this,"completeTimestamp")?_.n(this,"completeTimestamp"):null}set completeTimestamp(a){this.C.completeTimestamp=a}get creationTimestamp(){return _.T(this,"creationTimestamp")?_.n(this,"creationTimestamp"):null}set creationTimestamp(a){this.C.creationTimestamp=a}A(){return{keys:["completeTimestamp",
"creationTimestamp"]}}};uHa=class extends _.p{constructor(a={}){super();this.C.url=a.url==null?null:a.url}get url(){return _.T(this,"url")?_.n(this,"url"):null}set url(a){this.C.url=a}A(){return{keys:["url"]}}};
VT=class extends _.p{constructor(a={}){super();this.C.accountId=a.accountId==null?null:a.accountId;this.C.email=a.email==null?null:a.email;this.C.name=a.name==null?null:a.name;this.C.username=a.username==null?null:a.username}get accountId(){return _.T(this,"accountId")?_.n(this,"accountId"):null}set accountId(a){this.C.accountId=a}get email(){return _.T(this,"email")?_.n(this,"email"):null}set email(a){this.C.email=a}get name(){return _.T(this,"name")?_.n(this,"name"):null}set name(a){this.C.name=
a}get username(){return _.T(this,"username")?_.n(this,"username"):null}set username(a){this.C.username=a}A(){return{keys:["accountId","email","name","username"]}}};
dU={additionalBuildTarget:"additionalBuildTarget",aggregationLevel:"aggregationLevel",alt:"alt",analyzerResultId:"analyzerResultId",annotation:"annotation",apks:"apks",artifactType:"artifactType",associationType:"associationType",author:"author",availabilityTimeBefore:"availabilityTimeBefore",binaryType:"binaryType",branch:"branch",branchName:"branchName",branchTarget:"branchTarget",branches:"branches",bugId:"bugId",buildAttemptStatus:"buildAttemptStatus",buildId:"buildId",buildIdSortingOrder:"buildIdSortingOrder",
buildPlatform:"buildPlatform",buildPrefix:"buildPrefix",buildProvider:"buildProvider",buildQueueSize:"buildQueueSize",buildType:"buildType",category:"category",changeNumber:"changeNumber",changeSetSpecId:"changeSetSpecId",comment:"comment",deleteObject:"deleteObject",depth:"depth",destinationArtifactName:"destinationArtifactName",destinationBucket:"destinationBucket",destinationBuildId:"destinationBuildId",destinationPath:"destinationPath",destinationTargetName:"destinationTargetName",developmentBranch:"developmentBranch",
device:"device",disabled:"disabled",enabled:"enabled",endBuildId:"endBuildId",endCreationTimestamp:"endCreationTimestamp",enforceConsistency:"enforceConsistency",environmentVariable:"environmentVariable",environmentVariableKey:"environmentVariableKey",excludeIfEmptyFields:"excludeIfEmptyFields",exclusive:"exclusive",externalId:"externalId",extraFields:"extraFields",failedTests:"failedTests",fields:"fields",flaky:"flaky",flashstationEnabled:"flashstationEnabled",forceRefresh:"forceRefresh",gitSha1:"gitSha1",
googleFilePointer:"googleFilePointer",hostName:"hostName",hostname:"hostname",invocationId:"invocationId",invocationIds:"invocationIds",isBuildCopBranch:"isBuildCopBranch",isByob:"isByob",isExternal:"isExternal",isFinal:"isFinal",isReleaseBranch:"isReleaseBranch",isResetImageBuild:"isResetImageBuild",isRoot:"isRoot",isStSpannerPrimary:"isStSpannerPrimary",isTeamFood:"isTeamFood",isTimedOut:"isTimedOut",key:"key",labels:"labels",lastUpdatedAfter:"lastUpdatedAfter",lastUpdatedBefore:"lastUpdatedBefore",
launchcontrolName:"launchcontrolName",legacyTestResultId:"legacyTestResultId",machineName:"machineName",maxResults:"maxResults",module:"module",name:"name",nameRegexp:"nameRegexp",namespace:"namespace",nodeClass:"nodeClass",oauth_token:"oauth_token",operation:"operation",osType:"osType",osVersion:"osVersion",pageToken:"pageToken",parentId:"parentId",passedTests:"passedTests",patchset:"patchset",platinumEnabled:"platinumEnabled",poolName:"poolName",prebuiltChanges:"prebuiltChanges",prebuiltSha1:"prebuiltSha1",
prettyPrint:"prettyPrint",product:"product",properties:"properties",quotaUser:"quotaUser",readTimestamp:"readTimestamp",redirect:"redirect",relation:"relation",releaseCandidateName:"releaseCandidateName",releaseCandidateNameSubstring:"releaseCandidateNameSubstring",resourceId:"resourceId",resultId:"resultId",runner:"runner",safeLevel:"safeLevel",schedulerType:"schedulerType",scopes:"scopes",signed:"signed",sortingType:"sortingType",startBuildId:"startBuildId",startCreationTimestamp:"startCreationTimestamp",
state:"state",status:"status",successful:"successful",superprojectEnabled:"superprojectEnabled",target:"target",targetName:"targetName",targetProducts:"targetProducts",targets:"targets",testClass:"testClass",testDefinitionId:"testDefinitionId",testIdentifierId:"testIdentifierId",testMethod:"testMethod",testName:"testName",testPackage:"testPackage",testResultId:"testResultId",l3:"testRunner",testStatus:"testStatus",testStatuses:"testStatuses",testSuites:"testSuites",trigger:"trigger",triggerType:"triggerType",
type:"type",user:"user",userIp:"userIp",version:"version",withDeleted:"withDeleted",workExecutorType:"workExecutorType",workExecutorTypes:"workExecutorTypes",workPlanId:"workPlanId",workUnitId:"workUnitId",workunitId:"workunitId",zones:"zones"};
aIa=class{constructor(a,b,c=null){this.B=a;this.A=new _.lE(b,c)}get(a,b={},c={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.branch.get",path:`/android/internal/build/${this.B}/branches/${a}`,Da:_.sb(b,dU,c),Ab:sGa})}list(a={},b={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.branch.list",path:`/android/internal/build/${this.B}/branches`,Da:_.sb(a,dU,b),Ab:BGa})}};
bIa=class{constructor(a,b,c=null){this.B=a;this.A=new _.lE(b,c)}get(a,b,c={},d={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.build.get",path:`/android/internal/build/${this.B}/builds/${a}/${b}`,Da:_.sb(c,dU,d),Ab:TT})}insert(a,b,c={},d={}){return _.kE(this.A,{body:b,httpMethod:"POST",tb:"androidbuildinternal.build.insert",path:`/android/internal/build/${this.B}/builds/${a}`,Da:_.sb(c,dU,d),Ab:TT})}list(a={},b={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.build.list",
path:`/android/internal/build/${this.B}/builds`,Da:_.sb(a,dU,b),Ab:TGa})}vg(a,b,c,d={},e={}){return _.kE(this.A,{body:c,httpMethod:"PATCH",tb:"androidbuildinternal.build.patch",path:`/android/internal/build/${this.B}/builds/${a}/${b}`,Da:_.sb(d,dU,e),Ab:TT})}pop(a,b={},c={}){return _.kE(this.A,{body:a,httpMethod:"POST",tb:"androidbuildinternal.build.pop",path:`/android/internal/build/${this.B}/builds/pop`,Da:_.sb(b,dU,c),Ab:TT})}prioritize(a,b,c={},d={}){return _.kE(this.A,{body:null,httpMethod:"POST",
tb:"androidbuildinternal.build.prioritize",path:`/android/internal/build/${this.B}/builds/${a}/${b}/prioritize`,Da:_.sb(c,dU,d),Ab:TT})}sign(a,b,c={},d={}){return _.kE(this.A,{body:null,httpMethod:"POST",tb:"androidbuildinternal.build.sign",path:`/android/internal/build/${this.B}/builds/${a}/${b}/sign`,Da:_.sb(c,dU,d),Ab:UGa})}update(a,b,c,d={},e={}){return _.kE(this.A,{body:c,httpMethod:"PUT",tb:"androidbuildinternal.build.update",path:`/android/internal/build/${this.B}/builds/${a}/${b}`,Da:_.sb(d,
dU,e),Ab:TT})}};
cIa=class{constructor(a,b,c=null){this.B=a;this.A=new _.lE(b,c)}delete(a,b,c,d,e={},f={}){return _.kE(this.A,{body:null,httpMethod:"DELETE",tb:"androidbuildinternal.buildartifact.delete",path:`/android/internal/build/${this.B}/builds/${b}/${d}/attempts/${a}/artifacts/${c}`,Da:_.sb(e,dU,f)})}get(a,b,c,d,e={},f={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.buildartifact.get",path:`/android/internal/build/${this.B}/builds/${b}/${d}/attempts/${a}/artifacts/${c}`,Da:_.sb(e,
dU,f),Ab:UT})}list(a,b,c,d={},e={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.buildartifact.list",path:`/android/internal/build/${this.B}/builds/${b}/${c}/attempts/${a}/artifacts`,Da:_.sb(d,dU,e),Ab:PGa})}vg(a,b,c,d,e,f={},g={}){return _.kE(this.A,{body:e,httpMethod:"PATCH",tb:"androidbuildinternal.buildartifact.patch",path:`/android/internal/build/${this.B}/builds/${b}/${d}/attempts/${a}/artifacts/${c}`,Da:_.sb(f,dU,g),Ab:UT})}update(a,b,c,d,e,f={},g={}){return _.kE(this.A,
{body:e,httpMethod:"PUT",tb:"androidbuildinternal.buildartifact.update",path:`/android/internal/build/${this.B}/builds/${b}/${d}/attempts/${a}/artifacts/${c}`,Da:_.sb(f,dU,g),Ab:UT})}};dIa=class{constructor(a,b,c=null){this.B=a;this.A=new _.lE(b,c)}list(a,b={},c={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.change.list",path:`/android/internal/build/${this.B}/changes/${a}`,Da:_.sb(b,dU,c),Ab:ZGa})}};
eIa=class{constructor(a,b,c=null){this.B=a;this.A=new _.lE(b,c)}delete(a,b,c,d={},e={}){return _.kE(this.A,{body:null,httpMethod:"DELETE",tb:"androidbuildinternal.deviceblob.delete",path:`/android/internal/build/${this.B}/deviceBlobs/${b}/${a}/${c}`,Da:_.sb(d,dU,e)})}get(a,b,c,d={},e={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.deviceblob.get",path:`/android/internal/build/${this.B}/deviceBlobs/${b}/${a}/${c}`,Da:_.sb(d,dU,e),Ab:UT})}list(a,b={},c={}){return _.kE(this.A,
{body:null,httpMethod:"GET",tb:"androidbuildinternal.deviceblob.list",path:`/android/internal/build/${this.B}/deviceBlobs/${a}`,Da:_.sb(b,dU,c),Ab:eHa})}vg(a,b,c,d,e={},f={}){return _.kE(this.A,{body:d,httpMethod:"PATCH",tb:"androidbuildinternal.deviceblob.patch",path:`/android/internal/build/${this.B}/deviceBlobs/${b}/${a}/${c}`,Da:_.sb(e,dU,f),Ab:UT})}update(a,b,c,d,e={},f={}){return _.kE(this.A,{body:d,httpMethod:"PUT",tb:"androidbuildinternal.deviceblob.update",path:`/android/internal/build/${this.B}/deviceBlobs/${b}/${a}/${c}`,
Da:_.sb(e,dU,f),Ab:UT})}};
fIa=class{constructor(a,b,c=null){this.B=a;this.A=new _.lE(b,c)}clone(a,b,c,d={},e={}){return _.kE(this.A,{body:null,httpMethod:"POST",tb:"androidbuildinternal.label.clone",path:`/android/internal/build/${this.B}/labels/${c}/${b}/reset/${a}`,Da:_.sb(d,dU,e),Ab:kHa})}delete(a,b,c={},d={}){return _.kE(this.A,{body:null,httpMethod:"DELETE",tb:"androidbuildinternal.label.delete",path:`/android/internal/build/${this.B}/labels/${a}/${b}`,Da:_.sb(c,dU,d)})}get(a,b,c={},d={}){return _.kE(this.A,{body:null,
httpMethod:"GET",tb:"androidbuildinternal.label.get",path:`/android/internal/build/${this.B}/labels/${a}/${b}`,Da:_.sb(c,dU,d),Ab:XT})}list(a={},b={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.label.list",path:`/android/internal/build/${this.B}/labels`,Da:_.sb(a,dU,b),Ab:nHa})}vg(a,b,c,d={},e={}){return _.kE(this.A,{body:c,httpMethod:"PATCH",tb:"androidbuildinternal.label.patch",path:`/android/internal/build/${this.B}/labels/${a}/${b}`,Da:_.sb(d,dU,e),Ab:XT})}reset(a,
b,c={},d={}){return _.kE(this.A,{body:null,httpMethod:"POST",tb:"androidbuildinternal.label.reset",path:`/android/internal/build/${this.B}/labels/${b}/${a}/reset`,Da:_.sb(c,dU,d),Ab:oHa})}update(a,b,c,d={},e={}){return _.kE(this.A,{body:c,httpMethod:"PUT",tb:"androidbuildinternal.label.update",path:`/android/internal/build/${this.B}/labels/${a}/${b}`,Da:_.sb(d,dU,e),Ab:XT})}};
gIa=class{constructor(a,b,c=null){this.B=a;this.A=new _.lE(b,c)}delete(a,b={},c={}){return _.kE(this.A,{body:null,httpMethod:"DELETE",tb:"androidbuildinternal.machine.delete",path:`/android/internal/build/${this.B}/machines/${a}`,Da:_.sb(b,dU,c)})}get(a,b={},c={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.machine.get",path:`/android/internal/build/${this.B}/machines/${a}`,Da:_.sb(b,dU,c),Ab:ZT})}list(a={},b={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.machine.list",
path:`/android/internal/build/${this.B}/machines`,Da:_.sb(a,dU,b),Ab:tHa})}vg(a,b,c={},d={}){return _.kE(this.A,{body:b,httpMethod:"PATCH",tb:"androidbuildinternal.machine.patch",path:`/android/internal/build/${this.B}/machines/${a}`,Da:_.sb(c,dU,d),Ab:ZT})}update(a,b,c={},d={}){return _.kE(this.A,{body:b,httpMethod:"PUT",tb:"androidbuildinternal.machine.update",path:`/android/internal/build/${this.B}/machines/${a}`,Da:_.sb(c,dU,d),Ab:ZT})}};
_.hIa=class{constructor(a,b,c=null){this.B=a;this.A=new _.lE(b,c)}get(a,b={},c={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.message.get",path:`/android/internal/build/${this.B}/messages/${a}`,Da:_.sb(b,dU,c),Ab:$T})}insert(a,b={},c={}){return _.kE(this.A,{body:a,httpMethod:"POST",tb:"androidbuildinternal.message.insert",path:`/android/internal/build/${this.B}/messages`,Da:_.sb(b,dU,c),Ab:$T})}list(a={},b={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.message.list",
path:`/android/internal/build/${this.B}/messages`,Da:_.sb(a,dU,b),Ab:wHa})}vg(a,b,c={},d={}){return _.kE(this.A,{body:b,httpMethod:"PATCH",tb:"androidbuildinternal.message.patch",path:`/android/internal/build/${this.B}/messages/${a}`,Da:_.sb(c,dU,d),Ab:$T})}update(a,b,c={},d={}){return _.kE(this.A,{body:b,httpMethod:"PUT",tb:"androidbuildinternal.message.update",path:`/android/internal/build/${this.B}/messages/${a}`,Da:_.sb(c,dU,d),Ab:$T})}};
iIa=class{constructor(a,b,c=null){this.B=a;this.A=new _.lE(b,c)}get(a,b,c={},d={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.target.get",path:`/android/internal/build/${this.B}/branches/${a}/targets/${b}`,Da:_.sb(c,dU,d),Ab:RT})}list(a,b={},c={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.target.list",path:`/android/internal/build/${this.B}/branches/${a}/targets`,Da:_.sb(b,dU,c),Ab:QHa})}};
jIa=class{constructor(a,b,c=null){this.B=a;this.A=new _.lE(b,c)}delete(a,b,c,d,e={},f={}){return _.kE(this.A,{body:null,httpMethod:"DELETE",tb:"androidbuildinternal.testartifact.delete",path:`/android/internal/build/${this.B}/tests/${a}/${d}/${c}/artifacts/${b}`,Da:_.sb(e,dU,f)})}get(a,b={},c={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.testartifact.get",path:`/android/internal/build/${this.B}/testArtifacts/${a}`,Da:_.sb(b,dU,c),Ab:UT})}list(a={},b={}){return _.kE(this.A,
{body:null,httpMethod:"GET",tb:"androidbuildinternal.testartifact.list",path:`/android/internal/build/${this.B}/testArtifacts`,Da:_.sb(a,dU,b),Ab:UHa})}vg(a,b,c={},d={}){return _.kE(this.A,{body:b,httpMethod:"PATCH",tb:"androidbuildinternal.testartifact.patch",path:`/android/internal/build/${this.B}/testArtifacts/${a}`,Da:_.sb(c,dU,d),Ab:UT})}update(a,b,c={},d={}){return _.kE(this.A,{body:b,httpMethod:"PUT",tb:"androidbuildinternal.testartifact.update",path:`/android/internal/build/${this.B}/testArtifacts/${a}`,
Da:_.sb(c,dU,d),Ab:UT})}};
kIa=class{constructor(a,b,c=null){this.B=a;this.A=new _.lE(b,c)}get(a,b={},c={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.testresult.get",path:`/android/internal/build/${this.B}/tests/${a}`,Da:_.sb(b,dU,c),Ab:cU})}insert(a,b={},c={}){return _.kE(this.A,{body:a,httpMethod:"POST",tb:"androidbuildinternal.testresult.insert",path:`/android/internal/build/${this.B}/tests`,Da:_.sb(b,dU,c),Ab:cU})}list(a={},b={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.testresult.list",
path:`/android/internal/build/${this.B}/tests`,Da:_.sb(a,dU,b),Ab:YHa})}vg(a,b,c={},d={}){return _.kE(this.A,{body:b,httpMethod:"PATCH",tb:"androidbuildinternal.testresult.patch",path:`/android/internal/build/${this.B}/tests/${a}`,Da:_.sb(c,dU,d),Ab:cU})}update(a,b,c={},d={}){return _.kE(this.A,{body:b,httpMethod:"PUT",tb:"androidbuildinternal.testresult.update",path:`/android/internal/build/${this.B}/tests/${a}`,Da:_.sb(c,dU,d),Ab:cU})}};var lIa,mIa,nIa,oIa,saa,qIa;lIa=function(a,b){return c=>a.build.list(Object.assign({},{maxResults:1E3},Ru(b),{pageToken:c})).then(d=>({Fk:d.builds,nextPageToken:d.nextPageToken}))};mIa=function(a,b,c,d){return e=>a.D.list("latest",b,c,Object.assign({},{maxResults:1E3},Ru(d),{pageToken:e})).then(f=>({Fk:f.artifacts,nextPageToken:f.nextPageToken}))};nIa=function(a,b,c,d){return lha(mIa(a,b,c,Object.assign({},{maxResults:100},d)))};
oIa=function(a,b){return c=>a.branch.list(Object.assign({},{maxResults:1E3},Ru(b),{pageToken:c})).then(d=>({Fk:d.branches,nextPageToken:d.nextPageToken}))};_.eU=class{};saa=class{RX(){}Je(a){if(_.Lu(a).startsWith("Authenticated user is not a "))throw Error("oc`"+_.Lu(a));}};_.pIa=class{};
qIa=class extends _.eU{constructor(a,b=_.QT){super();this.stack=b;this.A=new _.pIa;this.B=a.Mf(b.tk)}get message(){return new _.hIa(this.stack.apiVersion,this.B,this.A)}get test(){return new kIa(this.stack.apiVersion,this.B,this.A)}get branch(){return new aIa(this.stack.apiVersion,this.B,this.A)}get build(){return new bIa(this.stack.apiVersion,this.B,this.A)}get D(){return new cIa(this.stack.apiVersion,this.B,this.A)}get artifact(){return new jIa(this.stack.apiVersion,this.B,this.A)}get wc(){return new dIa(this.stack.apiVersion,
this.B,this.A)}get F(){return new eIa(this.stack.apiVersion,this.B,this.A)}get label(){return new fIa(this.stack.apiVersion,this.B,this.A)}get machine(){return new gIa(this.stack.apiVersion,this.B,this.A)}get target(){return new iIa(this.stack.apiVersion,this.B,this.A)}};_.rIa={regex:_.Su(/(https?:\/\/[\w\d#$%&*+\-.\/:;!=?@\\{|}~]*[\w\d#$%&*+\-\/:;!=?@\\{|}~])/),bg:""};_.sIa=class{text(a){return document.createTextNode(a)}link(a,b){const c=document.createElement("a");_.Oa(c,_.La(b,_.Ka)||_.CD);c.setAttribute("target","_blank");c.setAttribute("rel","noreferrer");c.textContent=a;return c}};_.fU=class{};var WBa={kx:3,sL:1,jM:1,sJ:1,nt:[4,8,10,14]},XBa={kx:4,sL:100,jM:2E3,sJ:4,nt:[13,2]},tIa=[7,16],uIa=class{constructor(a){this.kx=3;this.nt=tIa;this.A=a}intercept(a,b,c=this.kx-1){const d=this;return _.v(function*(){try{return yield b(a)}catch(e){if(c>0&&e instanceof vG&&d.nt.includes(e.code))return yield d.A(),d.intercept(a,b,c-1);throw e;}})}},vIa=class{constructor(a){this.A=a}intercept(a,b){const c=this;return _.v(function*(){const d=yield c.A.B();for(const [e,f]of Object.entries(d))a.metadata[e]=
f;return b(a)})}};var wIa=function(a){return _.v(function*(){return a.A!=null?a.A.dr():{}})},gU=class{constructor(a,b){this.client=a;this.A=b}PC(a,b){const c=this;return _.v(function*(){var d=a.buildId,e=a.target,f=a.OT,g=a.Bi,h=a.redirect,k=new wH;d=_.Qr(k,1,d);e=_.Qr(d,2,e);f=_.Qr(e,3,f);g=_.Qr(f,4,g);h=_.Rr(g,5,h);return yield c.client.PC(h,Object.assign({},yield wIa(c),b))})}};var AIa,xIa,BIa,yIa,zIa,DIa,EIa;
AIa=class extends _.p{constructor(a={}){super();this.C.product=a.product==null?null:a.product;this.C.buildId=a.buildId==null?null:a.buildId;this.C.releaseCandidateName=a.releaseCandidateName==null?null:a.releaseCandidateName;this.C.licenseText=a.Si==null?null:a.Si;this.C.factoryImageDownloadUrl=a.Gk==null?null:a.Gk;this.C.target=a.target==null?null:a.target;this.C.version=a.version==null?null:a.version;this.C.versionName=a.versionName==null?null:a.versionName;this.C.apiLevel=a.apiLevel==null?null:
a.apiLevel;this.C.releaseBuildMetadata=a.Pp==null?null:a.Pp;this.C.previewMetadata=a.Wj==null?null:a.Wj;this.C.gsiMetadata=a.Cw==null?null:a.Cw}get apiLevel(){return _.T(this,"apiLevel")?_.n(this,"apiLevel"):null}set apiLevel(a){this.C.apiLevel=a}get buildId(){return _.T(this,"buildId")?_.n(this,"buildId"):null}set buildId(a){this.C.buildId=a}get Gk(){return _.T(this,"factoryImageDownloadUrl")?_.n(this,"factoryImageDownloadUrl"):null}set Gk(a){this.C.factoryImageDownloadUrl=a}get Cw(){return _.T(this,
"gsiMetadata")?_.n(this,"gsiMetadata"):null}set Cw(a){this.C.gsiMetadata=a}get Si(){return _.T(this,"licenseText")?_.n(this,"licenseText"):null}set Si(a){this.C.licenseText=a}get Wj(){return _.T(this,"previewMetadata")?_.n(this,"previewMetadata"):null}set Wj(a){this.C.previewMetadata=a}get product(){return _.T(this,"product")?_.n(this,"product"):null}set product(a){this.C.product=a}get Pp(){return _.T(this,"releaseBuildMetadata")?_.n(this,"releaseBuildMetadata"):null}set Pp(a){this.C.releaseBuildMetadata=
a}get releaseCandidateName(){return _.T(this,"releaseCandidateName")?_.n(this,"releaseCandidateName"):null}set releaseCandidateName(a){this.C.releaseCandidateName=a}get target(){return _.T(this,"target")?_.n(this,"target"):null}set target(a){this.C.target=a}get version(){return _.T(this,"version")?_.n(this,"version"):null}set version(a){this.C.version=a}get versionName(){return _.T(this,"versionName")?_.n(this,"versionName"):null}set versionName(a){this.C.versionName=a}A(){return{keys:"apiLevel buildId factoryImageDownloadUrl gsiMetadata licenseText previewMetadata product releaseBuildMetadata releaseCandidateName target version versionName".split(" "),
Tb:{gsiMetadata:xIa,previewMetadata:yIa,releaseBuildMetadata:zIa}}}};xIa=class extends _.p{A(){return{keys:[]}}};BIa=class extends _.p{constructor(a={}){super();this.C.flashstationBuild=a.bs==null?null:a.bs}get bs(){return _.T(this,"flashstationBuild")?_.n(this,"flashstationBuild"):null}set bs(a){this.C.flashstationBuild=a}A(){return{xb:{flashstationBuild:AIa},keys:["flashstationBuild"]}}};
yIa=class extends _.p{constructor(a={}){super();this.C.id=a.id==null?null:a.id;this.C.releaseTrackName=a.ml==null?null:a.ml;this.C.releaseTrackVersionName=a.Yj==null?null:a.Yj;this.C.active=a.active==null?null:a.active;this.C.canary=a.hm==null?null:a.hm}get active(){return _.T(this,"active")?_.n(this,"active"):null}set active(a){this.C.active=a}get hm(){return _.T(this,"canary")?_.n(this,"canary"):null}set hm(a){this.C.canary=a}get id(){return _.T(this,"id")?_.n(this,"id"):null}set id(a){this.C.id=
a}get ml(){return _.T(this,"releaseTrackName")?_.n(this,"releaseTrackName"):null}set ml(a){this.C.releaseTrackName=a}get Yj(){return _.T(this,"releaseTrackVersionName")?_.n(this,"releaseTrackVersionName"):null}set Yj(a){this.C.releaseTrackVersionName=a}A(){return{keys:["active","canary","id","releaseTrackName","releaseTrackVersionName"]}}};
zIa=class extends _.p{constructor(a={}){super();this.C.notes=a.qh==null?null:a.qh;this.C.latest=a.Wm==null?null:a.Wm}get Wm(){return _.T(this,"latest")?_.n(this,"latest"):null}set Wm(a){this.C.latest=a}get qh(){return _.T(this,"notes")?_.n(this,"notes"):null}set qh(a){this.C.notes=a}A(){return{keys:["latest","notes"]}}};
_.CIa={$Xgafv:"$.xgafv",access_token:"access_token",alt:"alt",callback:"callback",fields:"fields",key:"key",oauth_token:"oauth_token",prettyPrint:"prettyPrint",product:"product",quotaUser:"quotaUser",uploadType:"uploadType",upload_protocol:"upload_protocol"};DIa=class{constructor(a){this.A=new _.lE(a,null)}list(a={},b={}){return _.kE(this.A,{body:null,httpMethod:"GET",tb:"flashstation_pa.builds.list",path:"/v1/builds",Da:_.sb(a,_.CIa,b),Ab:BIa})}};EIa=class{constructor(a){this.A=new _.lE(a,null)}};var FIa;_.hU=class{};FIa=class{constructor(a,b){this.A=a.Mf(b)}get builds(){return new DIa(this.A)}get kr(){return new EIa(this.A)}};var GIa=class{constructor(a){this.D=a}authorize(a){if(!a.prompt&&this.B&&!(this.B.iV-Date.now()<0))return Promise.resolve(this.B);if(this.A&&(!a.prompt||this.A.request.prompt))return this.A.GY;this.B=void 0;const b=this.D(a),c={request:a,GY:b};this.A=c;b.then(d=>{this.A===c&&(this.B=d,this.A=void 0)}).catch(()=>{this.A===c&&(this.A=void 0)});return b}};var HIa=class{};var IIa={tk:"https://storage.googleapis.com",apiVersion:"v1"},JIa=class{constructor(a,b=IIa){this.stack=b;this.A=a.Mf(b.tk)}get Tb(){return new Pra(this.stack.apiVersion,this.A)}};var KIa=" git_ partner- ub- aosp- kernel- glass- froyo-ub- polygon-".split(" "),Vu=/^(?:(([A-Z][A-Z\d]{3})\.\d{6}\.\d{3}(?:\.[A-Z]{2}[A-Z\d]{2}\.\d{6}\.\d{3})?(\.[A-Z]\d)?)|(([A-Z][A-Z\d])[A-Z]\d{2}(?:[B-Z])?(?:\.[A-Z][A-Z\d][A-Z]\d{2}(?:[B-Z])?)?))$/,LIa=/^[A-Z\d\.]{3,}$/,Wu=/^(([A-Za-z][\w_-]+)_(\d{9,10}))$/,Yu=/^([PETLS])?(\d+)$/,MIa=/^(?:(?:[A-Z][A-Z\d])|(?:[A-Z][A-Z\d]{3}))$/;var NIa=[{name:"googleg_standard_clr",namespace:"brand_image",eb:_.Ra('<svg viewBox="0 0 24 24"><path fill="#4285F4" d="M23.49 12.27c0-.79-.07-1.54-.19-2.27H12v4.51h6.47c-.29 1.48-1.14 2.73-2.4 3.58v3h3.86c2.26-2.09 3.56-5.17 3.56-8.82z"/><path fill="#34A853" d="M12 24c3.24 0 5.95-1.08 7.93-2.91l-3.86-3c-1.08.72-2.45 1.16-4.07 1.16-3.13 0-5.78-2.11-6.73-4.96H1.29v3.09C3.26 21.3 7.31 24 12 24z"/><path fill="#FBBC05" d="M5.27 14.29c-.25-.72-.38-1.49-.38-2.29s.14-1.57.38-2.29V6.62H1.29a11.86 11.86 0 000 10.76l3.98-3.09z"/><path fill="#EA4335" d="M12 4.75c1.77 0 3.35.61 4.6 1.8l3.42-3.42C17.95 1.19 15.24 0 12 0 7.31 0 3.26 2.7 1.29 6.62l3.98 3.09c.95-2.85 3.6-4.96 6.73-4.96z"/></svg>')}];var iU=class{constructor(a){cv(a,NIa)}};iU.I=function(a){return new (a||iU)(_.Fg(LK))};iU.Na=_.Jk({type:iU});iU.Ma=_.Jf({imports:[_.bN]});var OIa={name:"connect_usb",namespace:"devices_ui",eb:_.Ra('<svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 107 107"><defs><path d="M107 53.5c0 29.547-23.953 53.5-53.5 53.5S0 83.047 0 53.5 23.953 0 53.5 0 107 23.953 107 53.5z" id="devices_ui:connect_usb:a"/></defs><g fill="none" fill-rule="evenodd"><mask id="devices_ui:connect_usb:b" fill="#fff"><use xlink:href="#devices_ui:connect_usb:a"/></mask><use fill="#F8F9FA" xlink:href="#devices_ui:connect_usb:a"/><g mask="url(#devices_ui:connect_usb:b)"><path d="M28 72.728l-6.001 5.797c-3.009 2.907-7.103 4.52-11.357 4.474C1.975 82.907-5 76.094-5 67.722V42M28 72.777l5.78 5.748A15.405 15.405 0 0044.808 83h0C53.226 82.907 60 76.095 60 67.722V42" stroke="#BDC1C6" stroke-width="4"/><path fill="#FFF" d="M58 54h1v-1h-1zM61 54h1v-1h-1z"/><path fill="#BDC1C6" d="M56 46h7v-8h-7z"/><path fill="#FFF" d="M58 42h1v-2h-1zM60 42h1v-2h-1zM57.128 51.181h6.533"/><path d="M64.375 56h-8.75c-.345 0-.625-.384-.625-.857V44.857c0-.474.28-.857.625-.857h8.75c.345 0 .625.383.625.857v10.286c0 .473-.28.857-.625.857" fill="#DADCE0"/><path d="M83 46.5C83 58.927 72.927 69 60.5 69S38 58.927 38 46.5 48.073 24 60.5 24 83 34.073 83 46.5z" stroke="#D2E3FC" stroke-width="3"/><path d="M28.5 73l-5.303-4.98c-2.93-2.75-2.93-7.207 0-9.958 2.928-2.75 7.678-2.75 10.606 0 2.93 2.75 2.93 7.209 0 9.959L28.5 73z" stroke="#BDC1C6" stroke-width="4"/></g></g></svg>')},
PIa={name:"connect_modal",namespace:"devices_ui",eb:_.Ra('<svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 107 106"><defs><path d="M107 53c0 29.271-23.953 53-53.5 53S0 82.271 0 53 23.953 0 53.5 0 107 23.729 107 53z" id="devices_ui:connect_modal:a"/><path d="M23.205 16.848l2.74 2.734a.995.995 0 01.266.471H58.49a1 1 0 011 1V71.85a1 1 0 01-1 1H16.404a1 1 0 01-1-1V21.053a1 1 0 011-1h2.384a.995.995 0 01.265-.47l2.74-2.735a1 1 0 011.412 0z" id="devices_ui:connect_modal:d"/><path id="devices_ui:connect_modal:e" d="M5 2.75H1.958l1.397-1.397L3 1 1 3l2 2 .353-.353L1.957 3.25H5z"/><path id="devices_ui:connect_modal:g" d="M5 2.75H1.958l1.397-1.397L3 1 1 3l2 2 .353-.353L1.957 3.25H5z"/><filter x="-14.7%" y="-9.8%" width="129.5%" height="123.1%" filterUnits="objectBoundingBox" id="devices_ui:connect_modal:c"><feMorphology radius=".5" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"/><feOffset dy="1" in="shadowSpreadOuter1" result="shadowOffsetOuter1"/><feGaussianBlur stdDeviation="1.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"/><feColorMatrix values="0 0 0 0 0.235294118 0 0 0 0 0.250980392 0 0 0 0 0.262745098 0 0 0 0.15 0" in="shadowBlurOuter1" result="shadowMatrixOuter1"/><feOffset dy="1" in="SourceAlpha" result="shadowOffsetOuter2"/><feGaussianBlur stdDeviation="1" in="shadowOffsetOuter2" result="shadowBlurOuter2"/><feColorMatrix values="0 0 0 0 0.235294118 0 0 0 0 0.250980392 0 0 0 0 0.262745098 0 0 0 0.3 0" in="shadowBlurOuter2" result="shadowMatrixOuter2"/><feMerge><feMergeNode in="shadowMatrixOuter1"/><feMergeNode in="shadowMatrixOuter2"/></feMerge></filter></defs><g fill="none" fill-rule="evenodd"><mask id="devices_ui:connect_modal:b" fill="#fff"><use xlink:href="#devices_ui:connect_modal:a"/></mask><use fill="#F8F9FA" xlink:href="#devices_ui:connect_modal:a"/><g mask="url(#devices_ui:connect_modal:b)"><g transform="translate(24 16)"><rect stroke="#DDDFE2" stroke-width="2" fill="#F1F3F4" x="1" y="5.751" width="177" height="116.249" rx="2"/><rect stroke="#DDDFE2" stroke-width="2" fill="#F1F3F4" x="7.905" y="1" width="23.496" height="12.253" rx="2"/><path fill="#F1F3F4" d="M5.843 6.335h34.525v10.558H5.843z"/><rect fill="#FFF" opacity=".75" x="3.187" y="17.948" width="173.157" height="101.884" rx="2"/><use fill="#000" filter="url(#devices_ui:connect_modal:c)" xlink:href="#devices_ui:connect_modal:d"/><use fill="#FFF" xlink:href="#devices_ui:connect_modal:d"/><rect fill="#FFF" opacity=".75" x="18.591" y="8.974" width="142.35" height="5.807" rx="2.903"/><g transform="translate(4.25 8.974)" opacity=".267"><mask id="devices_ui:connect_modal:f" fill="#fff"><use xlink:href="#devices_ui:connect_modal:e"/></mask><g mask="url(#devices_ui:connect_modal:f)" fill="#80868B"><path d="M0 0h6v6H0z"/></g></g><g transform="matrix(-1 0 0 1 16.466 8.974)" opacity=".267"><mask id="devices_ui:connect_modal:h" fill="#fff"><use xlink:href="#devices_ui:connect_modal:g"/></mask><g mask="url(#devices_ui:connect_modal:h)" fill="#80868B"><path d="M0 0h6v6H0z"/></g></g><path d="M23.37 11.438h-.176v-.352a.883.883 0 00-.885-.88.883.883 0 00-.886.88v.352h-.177a.354.354 0 00-.354.352v1.76c0 .193.16.351.354.351h2.125a.354.354 0 00.354-.352v-1.76a.354.354 0 00-.354-.351zm-1.593-.352c0-.292.238-.528.532-.528.294 0 .53.236.53.528v.352h-1.062v-.352z" fill="#188038" fill-rule="nonzero"/><rect stroke="#DDDFE2" fill="#D8D8D8" x="10.592" y="3.667" width="10.685" height="1" rx=".5"/><rect stroke="#DDDFE2" fill="#D8D8D8" x="22.277" y="28.479" width="17.059" height="1" rx=".5"/><rect stroke="#DDDFE2" fill="#D8D8D8" x="22.277" y="35.341" width="17.059" height="1" rx=".5"/><rect stroke="#DDDFE2" fill="#D8D8D8" x="22.277" y="41.148" width="17.059" height="1" rx=".5"/><rect fill="#1A73E8" x="35.056" y="65.459" width="9.561" height="4.223" rx="2"/><rect fill="#9AA0A6" opacity=".384" x="46.211" y="65.459" width="9.561" height="4.223" rx="2"/><ellipse stroke="#D2E3FC" stroke-width="3" style="mix-blend-mode:multiply" cx="39.837" cy="67.571" rx="12.748" ry="12.67"/></g></g></g></svg>')},
QIa={name:"tap_build_id",namespace:"devices_ui",eb:_.Ra('<svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 131 130"><defs><path d="M130.028 65c0 35.899-29.1 65-65 65-35.898 0-65-29.101-65-65s29.102-65 65-65c35.9 0 65 29.101 65 65z" id="devices_ui:tap_build_id:a"/></defs><g fill="none" fill-rule="evenodd"><mask id="devices_ui:tap_build_id:b" fill="#fff"><use xlink:href="#devices_ui:tap_build_id:a"/></mask><use fill="#F8F9FA" xlink:href="#devices_ui:tap_build_id:a"/><path fill="#D8D8D8" opacity=".182" mask="url(#devices_ui:tap_build_id:b)" d="M-13 42H94v45H-13z"/><circle stroke="#D2E3FC" stroke-width="3" style="mix-blend-mode:multiply" mask="url(#devices_ui:tap_build_id:b)" cx="65.65" cy="68.528" r="15"/><circle stroke="#D2E3FC" stroke-width="3" style="mix-blend-mode:multiply" mask="url(#devices_ui:tap_build_id:b)" cx="65.65" cy="68.528" r="22"/><g mask="url(#devices_ui:tap_build_id:b)"><g transform="translate(48.375 65.625)"><path d="M12.75 5.313c0-.066.001-.13.004-.195h10.575v8.321l1.916 1.053 6.885 3.443c2.529 1.275 3.91 3.995 3.442 6.758l-1.7 10.008a4.226 4.226 0 01-4.186 3.549H16.3a4.919 4.919 0 01-3.506-1.466L1.976 25.968l2.975-3.018a4.214 4.214 0 012.997-1.254c.255 0 .467.021.68.064l.212.042 3.91.83z" fill="#80868B" fill-rule="nonzero"/><circle fill="#80868B" cx="18.063" cy="5.313" r="5.313"/><path d="M31.386 23.991L29.686 34H16.3a.784.784 0 01-.51-.212l-7.82-7.82L17 27.858V5.313c0-.595.468-1.062 1.063-1.062s1.062.468 1.062 1.063v12.75h3.74l7.353 3.676a2.14 2.14 0 011.168 2.252z" fill="#FFF" fill-rule="nonzero"/></g></g><rect stroke="#979797" stroke-width="14" opacity=".1" mask="url(#devices_ui:tap_build_id:b)" x="-6" y="-13" width="107" height="107" rx="8"/><text opacity=".485" mask="url(#devices_ui:tap_build_id:b)" font-family="Roboto-Regular, Roboto" font-size="9" letter-spacing="-.1" fill="#202124"><tspan x="12" y="64">BUILD.ID.101112</tspan></text><path stroke="#FFF" opacity=".452" stroke-linecap="square" mask="url(#devices_ui:tap_build_id:b)" d="M94.5 41.5h-137"/></g></svg>')},
RIa={name:"usb_debugging_setting",namespace:"devices_ui",eb:_.Ra('<svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 131 130"><defs><path d="M130.028 65c0 35.899-29.1 65-65 65-35.898 0-65-29.101-65-65s29.102-65 65-65c35.9 0 65 29.101 65 65z" id="devices_ui:usb_debugging_setting:a"/><path d="M17.333 0c3.586 0 6.5 2.914 6.5 6.5s-2.914 6.5-6.5 6.5H6.5A6.505 6.505 0 010 6.5C0 2.914 2.914 0 6.5 0zm0 2.167H6.5A4.332 4.332 0 002.167 6.5 4.332 4.332 0 006.5 10.833h10.833A4.332 4.332 0 0021.667 6.5a4.332 4.332 0 00-4.334-4.333zm0 1.083a3.25 3.25 0 110 6.5 3.25 3.25 0 010-6.5z" id="devices_ui:usb_debugging_setting:c"/><path d="M17.333 0c3.586 0 6.5 2.914 6.5 6.5s-2.914 6.5-6.5 6.5H6.5A6.505 6.505 0 010 6.5C0 2.914 2.914 0 6.5 0zm0 2.167H6.5A4.332 4.332 0 002.167 6.5 4.332 4.332 0 006.5 10.833h10.833A4.332 4.332 0 0021.667 6.5a4.332 4.332 0 00-4.334-4.333zm0 1.083a3.25 3.25 0 110 6.5 3.25 3.25 0 010-6.5z" id="devices_ui:usb_debugging_setting:e"/><path d="M17.333 0c3.586 0 6.5 2.914 6.5 6.5s-2.914 6.5-6.5 6.5H6.5A6.505 6.505 0 010 6.5C0 2.914 2.914 0 6.5 0zm0 2.167H6.5A4.332 4.332 0 002.167 6.5 4.332 4.332 0 006.5 10.833h10.833A4.332 4.332 0 0021.667 6.5a4.332 4.332 0 00-4.334-4.333zM6.5 3.25a3.25 3.25 0 110 6.5 3.25 3.25 0 010-6.5z" id="devices_ui:usb_debugging_setting:g"/></defs><g fill="none" fill-rule="evenodd"><mask id="devices_ui:usb_debugging_setting:b" fill="#fff"><use xlink:href="#devices_ui:usb_debugging_setting:a"/></mask><use fill="#F8F9FA" xlink:href="#devices_ui:usb_debugging_setting:a"/><text opacity=".485" mask="url(#devices_ui:usb_debugging_setting:b)" font-family="Roboto-Regular, Roboto" font-size="9" letter-spacing="-.1" fill="#202124"><tspan x="8" y="63">USB debugging</tspan></text><g mask="url(#devices_ui:usb_debugging_setting:b)"><g transform="translate(62 23)"><g transform="translate(10.112 34.5)"><mask id="devices_ui:usb_debugging_setting:d" fill="#fff"><use xlink:href="#devices_ui:usb_debugging_setting:c"/></mask><g mask="url(#devices_ui:usb_debugging_setting:d)" fill="#80868B"><path d="M-1.083-6.5h26v26h-26z"/></g></g><g transform="translate(10.112 6.5)" opacity=".1"><mask id="devices_ui:usb_debugging_setting:f" fill="#fff"><use xlink:href="#devices_ui:usb_debugging_setting:e"/></mask><g mask="url(#devices_ui:usb_debugging_setting:f)" fill="#80868B"><path d="M-1.083-6.5h26v26h-26z"/></g></g><g transform="translate(10.112 64.5)" opacity=".1"><mask id="devices_ui:usb_debugging_setting:h" fill="#fff"><use xlink:href="#devices_ui:usb_debugging_setting:g"/></mask><g mask="url(#devices_ui:usb_debugging_setting:h)" fill="#80868B"><path d="M-1.083-6.5h26v26h-26z"/></g></g><circle stroke="#D2E3FC" stroke-width="3" style="mix-blend-mode:multiply" cx="22" cy="41" r="22"/></g></g><path stroke="#979797" stroke-width="14" opacity=".107" stroke-linecap="square" mask="url(#devices_ui:usb_debugging_setting:b)" d="M108.5 3.5v120"/></g></svg>')},
SIa={name:"oem_unlocking_setting",namespace:"devices_ui",eb:_.Ra('<svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 131 130"><defs><path d="M130.028 65c0 35.899-29.1 65-65 65-35.898 0-65-29.101-65-65s29.102-65 65-65c35.9 0 65 29.101 65 65z" id="devices_ui:oem_unlocking_setting:a"/><path d="M17.333 0c3.586 0 6.5 2.914 6.5 6.5s-2.914 6.5-6.5 6.5H6.5A6.505 6.505 0 010 6.5C0 2.914 2.914 0 6.5 0zm0 2.167H6.5A4.332 4.332 0 002.167 6.5 4.332 4.332 0 006.5 10.833h10.833A4.332 4.332 0 0021.667 6.5a4.332 4.332 0 00-4.334-4.333zm0 1.083a3.25 3.25 0 110 6.5 3.25 3.25 0 010-6.5z" id="devices_ui:oem_unlocking_setting:c"/><path d="M17.333 0c3.586 0 6.5 2.914 6.5 6.5s-2.914 6.5-6.5 6.5H6.5A6.505 6.505 0 010 6.5C0 2.914 2.914 0 6.5 0zm0 2.167H6.5A4.332 4.332 0 002.167 6.5 4.332 4.332 0 006.5 10.833h10.833A4.332 4.332 0 0021.667 6.5a4.332 4.332 0 00-4.334-4.333zm0 1.083a3.25 3.25 0 110 6.5 3.25 3.25 0 010-6.5z" id="devices_ui:oem_unlocking_setting:e"/><path d="M17.333 0c3.586 0 6.5 2.914 6.5 6.5s-2.914 6.5-6.5 6.5H6.5A6.505 6.505 0 010 6.5C0 2.914 2.914 0 6.5 0zm0 2.167H6.5A4.332 4.332 0 002.167 6.5 4.332 4.332 0 006.5 10.833h10.833A4.332 4.332 0 0021.667 6.5a4.332 4.332 0 00-4.334-4.333zM6.5 3.25a3.25 3.25 0 110 6.5 3.25 3.25 0 010-6.5z" id="devices_ui:oem_unlocking_setting:g"/></defs><g fill="none" fill-rule="evenodd"><mask id="devices_ui:oem_unlocking_setting:b" fill="#fff"><use xlink:href="#devices_ui:oem_unlocking_setting:a"/></mask><use fill="#F8F9FA" xlink:href="#devices_ui:oem_unlocking_setting:a"/><text opacity=".485" mask="url(#devices_ui:oem_unlocking_setting:b)" font-family="Roboto-Regular, Roboto" font-size="9" letter-spacing="-.1" fill="#202124"><tspan x="8" y="63">OEM Unlocking</tspan></text><g mask="url(#devices_ui:oem_unlocking_setting:b)"><g transform="translate(72.112 57.5)"><mask id="devices_ui:oem_unlocking_setting:d" fill="#fff"><use xlink:href="#devices_ui:oem_unlocking_setting:c"/></mask><g mask="url(#devices_ui:oem_unlocking_setting:d)" fill="#80868B"><path d="M-1.083-6.5h26v26h-26z"/></g></g><g transform="translate(72.112 29.5)" opacity=".1"><mask id="devices_ui:oem_unlocking_setting:f" fill="#fff"><use xlink:href="#devices_ui:oem_unlocking_setting:e"/></mask><g mask="url(#devices_ui:oem_unlocking_setting:f)" fill="#80868B"><path d="M-1.083-6.5h26v26h-26z"/></g></g><g transform="translate(72.112 87.5)" opacity=".1"><mask id="devices_ui:oem_unlocking_setting:h" fill="#fff"><use xlink:href="#devices_ui:oem_unlocking_setting:g"/></mask><g mask="url(#devices_ui:oem_unlocking_setting:h)" fill="#80868B"><path d="M-1.083-6.5h26v26h-26z"/></g></g></g><circle stroke="#D2E3FC" stroke-width="3" style="mix-blend-mode:multiply" mask="url(#devices_ui:oem_unlocking_setting:b)" cx="84" cy="63" r="22"/><path stroke="#979797" stroke-width="14" opacity=".107" stroke-linecap="square" mask="url(#devices_ui:oem_unlocking_setting:b)" d="M108.5 3.5v120"/></g></svg>')},
TIa={name:"allow_popup",namespace:"devices_ui",eb:_.Ra('<svg fill="none" viewBox="0 0 281 277"><path d="M281 138.5c0 76.492-62.904 138.5-140.5 138.5S0 214.992 0 138.5C0 62.008 62.904 0 140.5 0S281 62.008 281 138.5z" fill="#F1F3F4"/><mask id="devices_ui:allow_popup:a" maskUnits="userSpaceOnUse" x="0" y="0" width="281" height="277"><path d="M281 138.5c0 76.492-62.904 138.5-140.5 138.5S0 214.992 0 138.5C0 62.008 62.904 0 140.5 0S281 62.008 281 138.5z" fill="#F8F9FA"/></mask><g mask="url(#devices_ui:allow_popup:a)"><path d="M502.848 51.32H79.28c-2.705 0-4.897 2.184-4.897 4.88v273.919c0 2.696 2.192 4.881 4.897 4.881h423.568c2.704 0 4.897-2.185 4.897-4.881V56.199c0-2.695-2.193-4.88-4.897-4.88z" fill="#F1F3F4" stroke="#DDDFE2" stroke-width="2"/><path d="M143.657 39.915H96.343c-2.68 0-4.854 2.188-4.854 4.886v20.164c0 2.698 2.173 4.886 4.854 4.886h47.314c2.681 0 4.854-2.188 4.854-4.886V44.8c0-2.699-2.173-4.886-4.854-4.886z" fill="#F1F3F4" stroke="#DDDFE2" stroke-width="2"/><path d="M171.319 54.17H85.787v24.234h85.532V54.17z" fill="#F1F3F4"/><path opacity=".75" d="M498.561 81.255H83.566c-2.71 0-4.907 2.18-4.907 4.87v238.304c0 2.689 2.197 4.869 4.907 4.869h414.995c2.71 0 4.907-2.18 4.907-4.869V86.124c0-2.689-2.197-4.869-4.907-4.869zM459.281 59.872H124.272A7.125 7.125 0 00117.149 67a7.125 7.125 0 007.123 7.128h335.009A7.125 7.125 0 00466.404 67a7.125 7.125 0 00-7.123-7.128z" fill="#fff"/><path d="M94.34 65.664h-7.59l3.487-3.487-.886-.88-4.99 4.99 4.99 4.99.88-.88-3.48-3.486h7.59v-1.247zM100.043 65.664h7.59l-3.487-3.487.886-.88 4.989 4.99-4.989 4.99-.879-.88 3.48-3.486h-7.59v-1.247z" fill="#BDC1C6"/><path d="M129.266 65.575h-.356v-.815c0-1.124-.799-2.037-1.782-2.037-.984 0-1.782.913-1.782 2.037v.814h-.357c-.392 0-.712.367-.712.815v4.073c0 .448.32.815.712.815h4.277c.392 0 .713-.367.713-.815v-4.073c0-.448-.321-.814-.713-.814zm-3.207-.815c0-.676.477-1.222 1.069-1.222.591 0 1.069.546 1.069 1.222v.814h-2.138v-.814z" fill="#188038"/><path d="M123.009 45.617h-24.55c-.7 0-1.267.638-1.267 1.426 0 .787.567 1.425 1.267 1.425h24.55c.7 0 1.268-.638 1.268-1.425 0-.788-.568-1.426-1.268-1.426z" fill="#D8D8D8" stroke="#DDDFE2"/><g opacity=".3" filter="url(#filter0_dd)"><path d="M215.908 97.809H52.043c-1.046 0-1.894.922-1.894 2.06v115.632c0 1.138.848 2.06 1.894 2.06h163.865c1.046 0 1.894-.922 1.894-2.06V99.869c0-1.138-.848-2.06-1.894-2.06z" fill="#F1F3F4"/><path d="M215.908 97.809H52.043c-1.046 0-1.894.922-1.894 2.06v115.632c0 1.138.848 2.06 1.894 2.06h163.865c1.046 0 1.894-.922 1.894-2.06V99.869c0-1.138-.848-2.06-1.894-2.06z" stroke="#DDDFE2" stroke-width="2"/></g><path d="M215.908 97.809H52.043c-1.046 0-1.894.922-1.894 2.06v115.632c0 1.138.848 2.06 1.894 2.06h163.865c1.046 0 1.894-.922 1.894-2.06V99.869c0-1.138-.848-2.06-1.894-2.06z" fill="#F1F3F4" stroke="#DDDFE2" stroke-width="2"/><path opacity=".75" d="M212.065 107.11H56.578c-1.015 0-1.838.928-1.838 2.073v101.453c0 1.145.823 2.073 1.838 2.073h155.487c1.016 0 1.839-.928 1.839-2.073V109.183c0-1.145-.823-2.073-1.839-2.073z" fill="#fff"/><path d="M172.104 121.959H71.897c-1.723 0-3.12 1.489-3.12 3.327 0 1.837 1.397 3.326 3.12 3.326h100.207c1.723 0 3.12-1.489 3.12-3.326 0-1.838-1.397-3.327-3.12-3.327zM146.272 140.587H71.117c-1.292 0-2.34 1.49-2.34 3.327s1.048 3.326 2.34 3.326h75.155c1.292 0 2.34-1.489 2.34-3.326s-1.048-3.327-2.34-3.327zM146.272 159.215H71.117c-1.292 0-2.34 1.192-2.34 2.662 0 1.469 1.048 2.661 2.34 2.661h75.155c1.292 0 2.34-1.192 2.34-2.661 0-1.47-1.048-2.662-2.34-2.662z" fill="#DADCE0" stroke="#DADCE0"/><path d="M195.755 192.71h-13.623c-2.706 0-4.9 2.18-4.9 4.87v.544c0 2.69 2.194 4.87 4.9 4.87h13.623c2.706 0 4.899-2.18 4.899-4.87v-.544c0-2.69-2.193-4.87-4.899-4.87z" fill="#1A73E8"/><path opacity=".384" d="M167.522 192.71H153.9c-2.706 0-4.9 2.18-4.9 4.87v.544c0 2.69 2.194 4.87 4.9 4.87h13.622c2.706 0 4.9-2.18 4.9-4.87v-.544c0-2.69-2.194-4.87-4.9-4.87z" fill="#9AA0A6"/><path d="M188.943 228.705c17.247 0 31.229-13.813 31.229-30.853s-13.982-30.853-31.229-30.853-31.229 13.813-31.229 30.853 13.982 30.853 31.229 30.853z" stroke="#D2E3FC" stroke-width="3"/></g><defs><filter id="filter0_dd" x="45.149" y="93.809" width="177.653" height="129.752" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feMorphology radius="1" operator="dilate" in="SourceAlpha" result="effect1_dropShadow"/><feOffset dy="1"/><feGaussianBlur stdDeviation="1.5"/><feColorMatrix values="0 0 0 0 0.235294 0 0 0 0 0.25098 0 0 0 0 0.262745 0 0 0 0.15 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="1"/><feGaussianBlur stdDeviation="1"/><feColorMatrix values="0 0 0 0 0.235294 0 0 0 0 0.25098 0 0 0 0 0.262745 0 0 0 0.3 0"/><feBlend in2="effect1_dropShadow" result="effect2_dropShadow"/><feBlend in="SourceGraphic" in2="effect2_dropShadow" result="shape"/></filter></defs></svg>')},
UIa={name:"download_software",namespace:"devices_ui",eb:_.Ra('<svg fill="none" viewBox="0 0 87 87"><g clip-path="url(#clip0_2768_1798)"><path fill-rule="evenodd" clip-rule="evenodd" d="M87 43.285c0 23.905-19.475 43.284-43.5 43.284C19.476 86.57 0 67.19 0 43.285 0 19.379 19.476 0 43.5 0 67.525 0 87 19.38 87 43.285z" fill="#F8F9FA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M65.18 56.73c0 1.13-.747 2.05-1.665 2.05H14.37c-.917 0-1.663-.92-1.663-2.05V27.72c0-1.13.746-2.05 1.663-2.05h49.146c.918 0 1.664.92 1.664 2.05V56.73z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.066 27.719V56.73c0 1.565 1.033 2.838 2.303 2.838h49.147c1.27 0 2.303-1.273 2.303-2.838V27.72c0-1.565-1.033-2.838-2.303-2.838H14.369c-1.27 0-2.303 1.273-2.303 2.838z" fill="#fff"/><path clip-rule="evenodd" d="M65.82 56.73c0 1.565-1.034 2.838-2.304 2.838H14.369c-1.27 0-2.303-1.273-2.303-2.838V27.72c0-1.565 1.033-2.838 2.303-2.838h49.147c1.27 0 2.303 1.273 2.303 2.838V56.73z" stroke="#DADCE0" stroke-width="2"/><path d="M41.41 59.77H22.92a.603.603 0 000 1.205h18.49a.603.603 0 000-1.206z" fill="#DADCE0"/><path fill-rule="evenodd" clip-rule="evenodd" d="M71.104 58.451c0 .763-.459 1.385-1.023 1.385H39.865c-.564 0-1.023-.622-1.023-1.385V38.856c0-.764.46-1.385 1.023-1.385h30.216c.564 0 1.023.621 1.023 1.385V58.45z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M38.449 38.856V58.45c0 1.057.635 1.917 1.416 1.917h30.216c.78 0 1.416-.86 1.416-1.917V38.856c0-1.057-.635-1.917-1.416-1.917H39.865c-.78 0-1.416.86-1.416 1.917z" fill="#F1F3F4"/><path fill-rule="evenodd" clip-rule="evenodd" d="M39.236 38.856c0-.47.282-.852.63-.852H70.08c.347 0 .63.382.63.852V58.45c0 .47-.283.852-.63.852H39.865c-.347 0-.63-.382-.63-.852V38.856z" fill="#fff"/><path clip-rule="evenodd" d="M71.497 58.451c0 1.057-.635 1.917-1.416 1.917H39.865c-.78 0-1.416-.86-1.416-1.917V38.856c0-1.057.635-1.917 1.416-1.917h30.216c.78 0 1.416.86 1.416 1.917V58.45z" stroke="#DADCE0" stroke-width="2"/><path fill-rule="evenodd" clip-rule="evenodd" d="M46.475 36.726h1.888c0-.235-.14-.426-.314-.426h-1.26c-.173 0-.314.19-.314.426zM50.881 36.726h3.777c0-.235-.14-.426-.314-.426h-3.148c-.174 0-.315.19-.315.426z" fill="#DADCE0"/><path d="M71.497 49.671v-1.947" stroke="#BDC1C6" stroke-width="2"/><path fill-rule="evenodd" clip-rule="evenodd" d="M68.44 60.164a.555.555 0 01-.552-.558V43.14c0-.308.248-.558.552-.558h7.814c.305 0 .552.25.552.558v16.467a.555.555 0 01-.552.558H68.44z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M76.254 42.367H68.44a.77.77 0 00-.764.772v16.467a.77.77 0 00.764.772h7.814a.77.77 0 00.765-.772V43.14a.77.77 0 00-.765-.772z" fill="#F1F3F4"/><path fill-rule="evenodd" clip-rule="evenodd" d="M76.254 42.796c.188 0 .34.154.34.343v16.467c0 .19-.152.343-.34.343H68.44a.342.342 0 01-.34-.343V43.14c0-.19.153-.343.34-.343h7.814z" fill="#fff"/><path clip-rule="evenodd" d="M68.44 60.378a.77.77 0 01-.764-.772V43.14a.77.77 0 01.764-.772h7.814a.77.77 0 01.765.772v16.467a.77.77 0 01-.765.772H68.44z" stroke="#DADCE0" stroke-width="2"/><path fill-rule="evenodd" clip-rule="evenodd" d="M77.103 46.741v1.03a.17.17 0 00.17-.172v-.686a.17.17 0 00-.17-.172zM77.103 49.142v2.059a.17.17 0 00.17-.172v-1.715a.17.17 0 00-.17-.172z" fill="#DADCE0"/><circle cx="54" cy="59" r="9" fill="#1A73E8"/><g clip-path="url(#clip1_2768_1798)"><path d="M50.4 64.255c-.334 0-.617-.117-.85-.35a1.157 1.157 0 01-.35-.85v-1.2h1.2v1.2h7.2v-1.2h1.2v1.2c0 .333-.117.616-.35.85-.233.233-.517.35-.85.35h-7.2zm3.6-2.4l-3.2-3.2.85-.85 1.75 1.75v-5.7h1.2v5.7l1.75-1.75.85.85-3.2 3.2z" fill="#fff"/></g></g><defs><clipPath id="clip0_2768_1798"><path fill="#fff" d="M0 0h87v87H0z"/></clipPath><clipPath id="clip1_2768_1798"><path fill="#fff" transform="translate(47.454 52.455)" d="M0 0h13.091v13.091H0z"/></clipPath></defs></svg>')},
VIa={name:"enable_3pc",namespace:"devices_ui",eb:_.Ra('<svg fill="none" viewBox="0 0 202 201"><path fill-rule="evenodd" clip-rule="evenodd" d="M202 100.5c0 55.505-45.219 100.5-101 100.5S0 156.005 0 100.5 45.219 0 101 0s101 44.995 101 100.5z" fill="#F8F9FA"/><mask id="devices_ui:enable_3pc:a" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="202" height="201"><path fill-rule="evenodd" clip-rule="evenodd" d="M202 100.5c0 55.505-45.219 100.5-101 100.5S0 156.005 0 100.5 45.219 0 101 0s101 44.995 101 100.5z" fill="#fff"/></mask><g mask="url(#devices_ui:enable_3pc:a)"><rect x="-172" y="41" width="335" height="222" rx="1" fill="#F1F3F4" stroke="#DDDFE2" stroke-width="2"/><rect opacity=".75" x="-167" y="65" width="326" height="193" rx="2" fill="#fff"/><rect opacity=".75" x="-138" y="48" width="268" height="11" rx="3" fill="#fff"/><g filter="url(#filter0_dd_101_5560)"><path fill-rule="evenodd" clip-rule="evenodd" d="M118.565 62.288a1.001 1.001 0 00-1.418 0l-6.415 6.442a1.01 1.01 0 00-.185.256H60a1 1 0 00-1 1V168a1 1 0 001 1h81a1 1 0 001-1V69.986a1 1 0 00-1-1h-15.835a1.035 1.035 0 00-.185-.256l-6.415-6.442z" fill="#fff"/></g><rect x="71.5" y="84.5" width="33" height="1" rx=".5" fill="#D8D8D8" stroke="#DDDFE2"/><rect x="71.5" y="97.5" width="33" height="1" rx=".5" fill="#D8D8D8" stroke="#DDDFE2"/><rect x="71.5" y="108.5" width="33" height="1" rx=".5" fill="#D8D8D8" stroke="#DDDFE2"/><rect opacity=".384" x="112" y="155" width="23" height="8" rx="2" fill="#9AA0A6"/><rect opacity=".384" x="114" y="49" width="8" height="8" rx="2" fill="#9AA0A6"/><rect x="115" y="156" width="8" height="6" rx="2" fill="#1A73E8"/><circle cx="123" cy="159" r="24" stroke="#D2E3FC" stroke-width="3"/></g><defs><filter id="filter0_dd_101_5560" x="56" y="59.994" width="89" height="113.006" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="1"/><feGaussianBlur stdDeviation="1.5"/><feColorMatrix values="0 0 0 0 0.235294 0 0 0 0 0.25098 0 0 0 0 0.262745 0 0 0 0.15 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_101_5560"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="1"/><feGaussianBlur stdDeviation="1"/><feColorMatrix values="0 0 0 0 0.235294 0 0 0 0 0.25098 0 0 0 0 0.262745 0 0 0 0.3 0"/><feBlend in2="effect1_dropShadow_101_5560" result="effect2_dropShadow_101_5560"/><feBlend in="SourceGraphic" in2="effect2_dropShadow_101_5560" result="shape"/></filter></defs></svg>')},
WIa=[OIa,PIa,QIa,RIa,SIa,TIa,UIa,VIa];_.jU=class{constructor(a){cv(a,WIa)}};_.jU.I=function(a){return new (a||_.jU)(_.Fg(LK))};_.jU.Na=_.Jk({type:_.jU});_.jU.Ma=_.Jf({imports:[_.bN]});var XIa={name:"success",namespace:"flash_ui",eb:_.Ra('<svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 257 277"><defs><path d="M4.732.814a4.044 4.044 0 00-4.04 4.039v193.911a4.044 4.044 0 004.04 4.04h92.91a4.044 4.044 0 004.04-4.04V4.853a4.044 4.044 0 00-4.04-4.039" id="flash_ui:success:a"/><path d="M4.732.814a4.044 4.044 0 00-4.04 4.039v193.911a4.044 4.044 0 004.04 4.04h92.91a4.044 4.044 0 004.04-4.04V4.853a4.044 4.044 0 00-4.04-4.039H4.732z" id="flash_ui:success:c"/><path d="M4.732.814a4.044 4.044 0 00-4.04 4.039v193.911a4.044 4.044 0 004.04 4.04h92.91a4.044 4.044 0 004.04-4.04V4.853a4.044 4.044 0 00-4.04-4.039H4.732z" id="flash_ui:success:e"/><path d="M4.732.814a4.044 4.044 0 00-4.04 4.039v193.911a4.044 4.044 0 004.04 4.04h92.91a4.044 4.044 0 004.04-4.04V4.853a4.044 4.044 0 00-4.04-4.039H4.732z" id="flash_ui:success:g"/><path d="M4.732 5.814a4.044 4.044 0 00-4.04 4.039v193.911a4.044 4.044 0 004.04 4.04h92.91a4.044 4.044 0 004.04-4.04V9.853a4.044 4.044 0 00-4.04-4.039H4.732z" id="flash_ui:success:i"/></defs><g fill="none" fill-rule="evenodd"><g><path d="M43.13 43.89l-4.36-4.36a5.836 5.836 0 010-8.24 5.836 5.836 0 018.24 0l4.36 4.36a5.836 5.836 0 010 8.24c-2.26 2.26-5.97 2.26-8.24 0z" fill="#F1F3F4" fill-rule="nonzero"/><path d="M12.09 78.53l-9.26.34c-1.54.06-2.44 1.76-1.62 3.06l4.93 7.85c.82 1.3 2.74 1.23 3.46-.13l4.33-8.19c.72-1.36-.3-2.99-1.84-2.93l-9.26.34c-1.54.06-2.44 1.76-1.62 3.06l4.93 7.85c.82 1.3 2.74 1.23 3.46-.13l4.33-8.19c.72-1.36-.3-2.99-1.84-2.93z" fill="#34A853" fill-rule="nonzero"/><path d="M68.87 263.71l-5.36 5.36c-.78.78-2.05.78-2.83 0l-5.36-5.36c-.78-.78-.78-2.05 0-2.83l5.36-5.36c.78-.78 2.05-.78 2.83 0l5.36 5.36c.78.79.78 2.05 0 2.83z" fill="#3E82F1"/><path d="M228.87 250.53l-5.36 5.36c-.78.78-2.05.78-2.83 0l-5.36-5.36c-.78-.78-.78-2.05 0-2.83l5.36-5.36c.78-.78 2.05-.78 2.83 0l5.36 5.36c.78.78.78 2.05 0 2.83z" fill="#F1F3F4"/><circle fill="#E74133" transform="rotate(-74.253 251.011 111.998)" cx="251.011" cy="111.998" r="6"/><path fill="#C8E6C9" fill-rule="nonzero" d="M179.18 7.303l2.828-2.828 7.813 7.813-2.828 2.829zM20.19 220.73c-1.66-1.66-2.07-3.05-2.4-4.16-.27-.92-.45-1.52-1.39-2.47-.94-.95-1.55-1.12-2.47-1.39-1.11-.33-2.5-.74-4.16-2.4-1.66-1.66-2.07-3.04-2.4-4.16-.27-.92-.45-1.52-1.39-2.46l2.83-2.83c1.66 1.66 2.07 3.04 2.4 4.16.27.92.45 1.52 1.39 2.46s1.55 1.12 2.47 1.39c1.11.33 2.5.74 4.16 2.4 1.66 1.66 2.07 3.05 2.4 4.16.27.92.45 1.52 1.39 2.47l-2.83 2.83z"/><path d="M105.19 20.73c-1.66-1.66-2.07-3.05-2.4-4.16-.27-.92-.45-1.52-1.39-2.47-.94-.95-1.55-1.12-2.47-1.39-1.11-.33-2.5-.74-4.16-2.4-1.66-1.66-2.07-3.04-2.4-4.16-.27-.92-.45-1.52-1.39-2.46L93.81.86c1.66 1.66 2.07 3.04 2.4 4.16.27.92.45 1.52 1.39 2.46s1.55 1.12 2.47 1.39c1.11.33 2.5.74 4.16 2.4 1.66 1.66 2.07 3.05 2.4 4.16.27.92.45 1.52 1.39 2.47l-2.83 2.83z" fill="#FFECB3" fill-rule="nonzero"/><path d="M225.39 186.31l-2.83-2.83c1.66-1.66 3.05-2.07 4.16-2.4.92-.27 1.52-.45 2.47-1.39.94-.94 1.12-1.55 1.39-2.47.33-1.11.74-2.5 2.4-4.16 1.66-1.66 3.04-2.07 4.16-2.4.92-.27 1.52-.45 2.46-1.39l2.83 2.83c-1.66 1.66-3.04 2.07-4.16 2.4-.92.27-1.52.45-2.46 1.39s-1.12 1.55-1.39 2.47c-.33 1.11-.74 2.5-2.4 4.16-1.66 1.66-3.05 2.07-4.16 2.4-.92.27-1.52.45-2.47 1.39z" fill="#C8E6C9" fill-rule="nonzero"/><path fill="#BBDEFB" fill-rule="nonzero" d="M27.18 152.28l7.813-7.814 2.828 2.828-7.813 7.814z"/><path d="M217.39 60l-2.83-2.83c1.66-1.66 3.05-2.07 4.16-2.4.92-.27 1.52-.45 2.47-1.39.94-.94 1.12-1.55 1.39-2.47.33-1.11.74-2.5 2.4-4.16 1.66-1.66 3.04-2.07 4.16-2.4.92-.27 1.52-.45 2.46-1.39l2.83 2.83c-1.66 1.66-3.04 2.07-4.16 2.4-.92.27-1.52.45-2.46 1.39s-1.12 1.55-1.39 2.47c-.33 1.11-.74 2.5-2.4 4.16-1.66 1.66-3.05 2.07-4.16 2.4-.92.27-1.52.45-2.47 1.39z" fill="#FFCDD2" fill-rule="nonzero"/><path fill="#BBDEFB" fill-rule="nonzero" d="M150.178 268.301l2.828-2.828 7.813 7.813-2.828 2.829z"/><g fill-rule="nonzero"><path d="M188 97.71c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2v12z" fill="#32A753"/><path d="M188 137.71c1.1 0 2-.9 2-2v-20c0-1.1-.9-2-2-2v24z" fill="#FBBC04"/><path d="M178 40c2.21 0 4 1.79 4 4v192c0 2.21-1.79 4-4 4H86c-2.21 0-4-1.79-4-4V44c0-2.21 1.79-4 4-4h92zm0-5H86c-4.96 0-9 4.04-9 9v192c0 4.96 4.04 9 9 9h92c4.96 0 9-4.04 9-9V44c0-4.96-4.04-9-9-9z" fill="#F1F3F4"/><path d="M178 246H86c-5.51 0-10-4.49-10-10V44c0-5.51 4.49-10 10-10h92c5.51 0 10 4.49 10 10v192c0 5.51-4.49 10-10 10zM86 36c-4.41 0-8 3.59-8 8v192c0 4.41 3.59 8 8 8h92c4.41 0 8-3.59 8-8V44c0-4.41-3.59-8-8-8H86z" fill="#DADCE0"/></g></g><g transform="translate(81 40)"><mask id="flash_ui:success:b" fill="#fff"><use xlink:href="#flash_ui:success:a"/></mask><path d="M15.737 53.49L2.494 66.734c-.79.79-2.067.79-2.856 0L-13.605 53.49a2.02 2.02 0 010-2.857L-.362 37.39a2.02 2.02 0 012.856 0l13.243 13.243a2.02 2.02 0 010 2.857" fill="#FBBC04" mask="url(#flash_ui:success:b)"/></g><g transform="translate(81 40)"><mask id="flash_ui:success:d" fill="#fff"><use xlink:href="#flash_ui:success:c"/></mask><path d="M109.67-5.885L94.609 18.279c-.822 1.32.092 3.035 1.646 3.087l28.457.964c1.554.052 2.582-1.597 1.851-2.969L113.167-5.767c-.731-1.372-2.674-1.438-3.496-.118L94.608 18.279c-.822 1.32.092 3.035 1.646 3.087l28.457.964c1.554.052 2.582-1.597 1.851-2.969L113.167-5.767c-.731-1.372-2.674-1.438-3.496-.118" fill="#4285F4" mask="url(#flash_ui:success:d)"/></g><g transform="translate(81 40)"><mask id="flash_ui:success:f" fill="#fff"><use xlink:href="#flash_ui:success:e"/></mask><path d="M111.49 203.306c1.057.514 2.348.026 2.767-1.073 4.384-11.531-.69-24.707-11.997-30.205-11.307-5.498-24.802-1.351-31.164 9.22-.607 1.007-.192 2.324.865 2.839l39.528 19.219z" fill="#34A853" mask="url(#flash_ui:success:f)"/></g><g transform="translate(81 40)"><mask id="flash_ui:success:h" fill="#fff"><use xlink:href="#flash_ui:success:g"/></mask><path d="M-17.17 150.92c-2.289 8.113 2.434 16.546 10.549 18.834 8.114 2.288 16.546-2.435 18.834-10.55 2.287-8.114-2.435-16.547-10.55-18.835-8.114-2.287-16.545 2.436-18.833 10.55" fill="#EA4335" mask="url(#flash_ui:success:h)"/></g><g transform="translate(81 35)"><mask id="flash_ui:success:j" fill="#fff"><use xlink:href="#flash_ui:success:i"/></mask><path d="M111.168.966l14.456 23.94a2 2 0 01-1.712 3.033H95a2 2 0 01-1.712-3.034L107.744.966a2 2 0 013.424 0z" fill="#679DF6" mask="url(#flash_ui:success:j)"/></g><g><path d="M146 135.318c0-.993-.091-1.947-.26-2.863h-13.454v5.415h7.688c-.331 1.75-1.337 3.233-2.851 4.225l4.617 3.513c2.701-2.437 4.26-6.026 4.26-10.29" fill="#3E82F1"/><path d="M132.286 149c3.856 0 7.091-1.254 9.454-3.392l-4.617-3.513c-1.279.841-2.915 1.337-4.837 1.337-3.722 0-6.87-2.463-7.994-5.772l-4.773 3.627c2.351 4.576 7.182 7.713 12.767 7.713" fill="#32A753"/><path d="M124.292 137.66a8.281 8.281 0 01-.448-2.66c0-.923.163-1.82.448-2.66l-4.772-3.627a13.76 13.76 0 000 12.574l4.772-3.627z" fill="#F9BB00"/><path d="M132.286 126.568c2.097 0 3.98.707 5.461 2.094l4.097-4.015c-2.474-2.26-5.707-3.647-9.558-3.647-5.585 0-10.416 3.137-12.767 7.713l4.773 3.627c1.124-3.309 4.272-5.772 7.994-5.772" fill="#E74133"/></g></g></svg>')},
YIa={name:"on_device_action",namespace:"flash_ui",eb:_.Ra('<svg viewBox="0 0 172 172"><g fill="none" fill-rule="evenodd"><path d="M172 85.574c0 47.262-38.503 85.575-86 85.575S0 132.836 0 85.574C0 38.313 38.503 0 86 0s86 38.313 86 85.574z" fill="#F8F9FA"/><g transform="translate(23.19 47.61)"><path d="M105.67 64.546c0 2.235-1.475 4.053-3.288 4.053H5.219c-1.814 0-3.29-1.818-3.29-4.053V7.191c0-2.235 1.476-4.053 3.29-4.053h97.163c1.813 0 3.289 1.818 3.289 4.053v57.355z" fill="#FFF"/><path d="M.665 7.19v57.356c0 3.094 2.043 5.611 4.554 5.611h97.163c2.511 0 4.554-2.517 4.554-5.61V7.19c0-3.094-2.043-5.611-4.554-5.611H5.219C2.71 1.58.665 4.097.665 7.19" fill="#FFF"/><path d="M12.883 50.573h43a2 2 0 012 2v5.366a2 2 0 01-2 2h-43a2 2 0 01-2-2v-5.366a2 2 0 012-2z" fill="#1A73E8"/><path d="M106.936 64.546c0 3.094-2.043 5.611-4.554 5.611H5.219c-2.51 0-4.554-2.517-4.554-5.61V7.19c0-3.094 2.043-5.611 4.554-5.611h97.163c2.511 0 4.554 2.517 4.554 5.61v57.356z" stroke="#DADCE0" stroke-width="2"/><rect fill="#DADCE0" x="20.93" y="70.554" width="38.941" height="2.384" rx="1.192"/></g><g transform="translate(75.756 70.302)"><path d="M64.817 45.256c0 1.51-.907 2.737-2.022 2.737H3.058c-1.115 0-2.022-1.228-2.022-2.737V6.516c0-1.509.907-2.737 2.022-2.737h59.737c1.115 0 2.022 1.228 2.022 2.737v38.74z" fill="#FFF"/><path d="M.258 6.516v38.74c0 2.09 1.256 3.79 2.8 3.79h59.737c1.544 0 2.8-1.7 2.8-3.79V6.516c0-2.09-1.256-3.79-2.8-3.79H3.058c-1.544 0-2.8 1.7-2.8 3.79" fill="#F1F3F4"/><path d="M1.814 6.516c0-.929.558-1.684 1.244-1.684h59.737c.686 0 1.245.755 1.245 1.684v38.74c0 .93-.559 1.685-1.245 1.685H3.058c-.686 0-1.244-.756-1.244-1.685V6.516" fill="#FFF"/><path d="M65.595 45.256c0 2.09-1.256 3.79-2.8 3.79H3.058c-1.544 0-2.8-1.7-2.8-3.79V6.516c0-2.09 1.256-3.79 2.8-3.79h59.737c1.544 0 2.8 1.7 2.8 3.79v38.74z" stroke="#DADCE0" stroke-width="2"/><path d="M16.126 2.305h3.733c0-.465-.278-.842-.622-.842h-2.489c-.344 0-.622.377-.622.842M24.837 2.305h7.467c0-.465-.278-.842-.622-.842H25.46c-.344 0-.623.377-.623.842" fill="#DADCE0"/><path stroke="#BDC1C6" stroke-width="2" d="M65.595 27.898v-3.849"/><rect fill="#1A73E8" x="24.026" y="21.064" width="17.881" height="12.772" rx="2"/></g><g transform="translate(133.796 83.76)"><path d="M1.511 35.184A1.098 1.098 0 01.42 34.082V1.526C.42.918.91.424 1.51.424H16.96c.602 0 1.092.494 1.092 1.102v32.556c0 .608-.49 1.102-1.092 1.102H1.511z" fill="#FFF"/><path d="M16.96 0H1.51A1.52 1.52 0 000 1.526v32.556a1.52 1.52 0 001.511 1.526H16.96a1.52 1.52 0 001.511-1.526V1.526A1.52 1.52 0 0016.96 0" fill="#F1F3F4"/><path d="M16.96.848c.37 0 .67.304.67.678v32.556a.676.676 0 01-.67.678H1.51a.676.676 0 01-.671-.678V1.526c0-.374.3-.678.671-.678H16.96" fill="#FFF"/><path d="M1.511 35.608A1.52 1.52 0 010 34.082V1.526A1.52 1.52 0 011.511 0H16.96a1.52 1.52 0 011.511 1.526v32.556a1.52 1.52 0 01-1.51 1.526H1.51z" stroke="#DADCE0" stroke-width="2"/><path d="M18.638 8.648v2.034a.338.338 0 00.336-.339V8.987c0-.187-.15-.34-.336-.34M18.638 13.395v4.07a.338.338 0 00.336-.34v-3.39c0-.188-.15-.34-.336-.34" fill="#DADCE0"/><rect fill="#1A73E8" x="3.56" y="10.161" width="11.921" height="8.515" rx="2"/></g></g></svg>')},
ZIa=[XIa,YIa];var kU=class{constructor(a){cv(a,ZIa)}};kU.I=function(a){return new (a||kU)(_.Fg(LK))};kU.Na=_.Jk({type:kU});kU.Ma=_.Jf({imports:[_.bN]});var $Ia={name:"help_outline",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"/></svg>')},aJa={name:"public",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-.61.08-1.21.21-1.78L8.99 15v1c0 1.1.9 2 2 2v1.93C7.06 19.43 4 16.07 4 12zm13.89 5.4c-.26-.81-1-1.4-1.9-1.4h-1v-3c0-.55-.45-1-1-1h-6v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41C17.92 5.77 20 8.65 20 12c0 2.08-.81 3.98-2.11 5.4z"/></svg>')},
bJa={name:"dns",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><circle cx="7.5" cy="17.5" r="1.5"/><circle cx="7.5" cy="7.5" r="1.5"/><path d="M20 3H4c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm-1 7H5V5h14v5zm1 3H4c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-7c0-.55-.45-1-1-1zm-1 7H5v-5h14v5z"/></svg>')},cJa={name:"adb",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M5 16c0 3.87 3.13 7 7 7s7-3.13 7-7v-4H5v4zM16.12 4.37l2.1-2.1-.82-.83-2.3 2.31C14.16 3.28 13.12 3 12 3s-2.16.28-3.09.75L6.6 1.44l-.82.83 2.1 2.1C6.14 5.64 5 7.68 5 10v1h14v-1c0-2.32-1.14-4.36-2.88-5.63zM9 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"/></svg>')},
dJa={name:"edit",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M20.41 4.94l-1.35-1.35c-.78-.78-2.05-.78-2.83 0L3 16.82V21h4.18L20.41 7.77c.79-.78.79-2.05 0-2.83zm-14 14.12L5 19v-1.36l9.82-9.82 1.41 1.41-9.82 9.83z"/></svg>')},eJa={name:"build",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M21.35 17.82l-6.87-6.87.05-.05c.93-2.34.45-5.1-1.44-7-2.3-2.3-5.88-2.51-8.43-.65L6.11 4.7l.72.72L8.5 7.08 7.08 8.5 5.41 6.83l-.71-.72-1.45-1.44a6.487 6.487 0 00.65 8.42c1.86 1.86 4.57 2.35 6.89 1.48l.13-.12 6.9 6.9c.78.78 2.05.78 2.83 0l.71-.71a2 2 0 00-.01-2.82zM5.32 11.68c-.94-.94-1.36-2.19-1.3-3.42l3.06 3.06 4.24-4.24-3.05-3.06c1.23-.06 2.48.36 3.42 1.3a4.49 4.49 0 010 6.36 4.503 4.503 0 01-6.37 0z"/></svg>')},
fJa={name:"info_outline",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M11 17h2v-6h-2v6zm1-15C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM11 9h2V7h-2v2z"/></svg>')},gJa={name:"flash_on",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M7 2v11h3v9l7-12h-4l3-8z"/></svg>')},hJa={name:"code",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M16 6l-1.41 1.41L19.17 12l-4.58 4.59L16 18l6-6zM8 18l1.41-1.41L4.83 12l4.58-4.59L8 6l-6 6z"/></svg>')},
iJa={name:"refresh",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M13 9v2h7V4h-2v2.74C16.53 5.07 14.4 4 12 4c-2.21 0-4.21.9-5.66 2.34S4 9.79 4 12c0 4.42 3.58 8 8 8 2.21 0 4.21-.9 5.66-2.34l-1.42-1.42A5.98 5.98 0 0112 18c-3.31 0-6-2.69-6-6 0-1.65.67-3.15 1.76-4.24A5.98 5.98 0 0112 6a6.01 6.01 0 015.19 3H13z"/></svg>')},jJa={name:"file_download",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M4 15h2v3h12v-3h2v3c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2m11.59-8.41L13 12.17V4h-2v8.17L8.41 9.59 7 11l5 5 5-5-1.41-1.41z"/></svg>')},
kJa={name:"file_upload",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M4 15h2v3h12v-3h2v3c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2m4.41-7.59L11 7.83V16h2V7.83l2.59 2.59L17 9l-5-5-5 5 1.41 1.41z"/></svg>')},lJa={name:"lock_open",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h2c0-1.66 1.34-3 3-3s3 1.34 3 3v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm0 12H6V10h12v10z"/><circle cx="12" cy="15" r="2"/></svg>')},mJa={name:"lock_outline",
namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9V6zm9 14H6V10h12v10zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"/></svg>')},nJa={name:"mobile_friendly",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M4 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2v1H6V6h10v1h2V3c0-1.1-.9-2-2-2L6 1.01C4.9 1.01 4 1.9 4 3zm2 17h10v1H6v-1zM6 3h10v1H6V3zm13.8 5.15l1.4 1.4L14.75 16 11 12.25l1.4-1.4 2.35 2.35 5.05-5.05z"/></svg>')},
oJa={name:"developer_mode",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M15.41 16.59L20 12l-4.59-4.59L14 8.83 17.17 12 14 15.17l1.41 1.42zM10 15.17L6.83 12 10 8.83 8.59 7.41 4 12l4.59 4.59L10 15.17zM17 18H7v-1H5v4c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2v1zM7 21v-1h10v1H7zM7 6h10v1h2V3c0-1.1-.9-2-2-2L7 1.01C5.9 1.01 5 1.9 5 3v4h2V6zm0-3h10v1H7V3z"/></svg>')},pJa={name:"delete",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M15 4V3H9v1H4v2h1v13c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6h1V4h-5zm2 15H7V6h10v13z"/><path d="M9 8h2v9H9zm4 0h2v9h-2z"/></svg>')},
qJa={name:"schedule",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm5.23-5.06l-1.26 1.55L11 13V6h2v6l4.23 2.94z"/></svg>')},rJa={name:"cached",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M7.29 10.54l-1.28 1.28c.04-1.54.66-2.98 1.75-4.07a6.011 6.011 0 018.49 0l1.41-1.41c-3.12-3.12-8.19-3.12-11.31 0a7.99 7.99 0 00-2.34 5.5l-1.3-1.3-1.41 1.41L5 15.66l3.71-3.71-1.42-1.41zm15.42 1.17L19 8l-3.71 3.71 1.41 1.41 1.28-1.28c0 .05.01.11.01.16 0 1.6-.62 3.11-1.76 4.24a6.011 6.011 0 01-8.49 0l-1.41 1.41c3.12 3.12 8.19 3.12 11.31 0A7.895 7.895 0 0020 12c0-.06-.01-.12-.01-.18l1.3 1.3 1.42-1.41z"/></svg>')},
sJa={name:"device_unknown",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M17 1.01L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 21H7v-1h10v1zm0-3H7V6h10v12zM7 4V3h10v1H7z"/><path d="M11 15h2v2h-2zm.14-1h1.78c.34-1.58 2.57-1.94 2.57-4.03 0-1.96-1.54-3.47-3.5-3.47S8.5 8.05 8.5 10h1.75c0-.93.82-1.78 1.75-1.78s1.75.82 1.75 1.75c0 1.66-2.36 1.59-2.61 4.03z"/></svg>')},tJa={name:"developer_board",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M22 9V7h-2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2v-2h-2V9h2zm-4 10H4V5h14v14zM6 13h5v4H6v-4zm6-6h4v3h-4V7zM6 7h5v5H6V7zm6 4h4v6h-4v-6z"/></svg>')},
uJa={name:"tv",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2zm0 14H3V5h18v12z"/></svg>')},vJa={name:"watch",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M16 0H8l-.95 5.73C5.19 7.19 4 9.45 4 12s1.19 4.81 3.05 6.27L8 24h8l.96-5.73C18.81 16.81 20 14.54 20 12s-1.19-4.81-3.04-6.27L16 0zm-4 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"/></svg>')},wJa={name:"tablet",namespace:"gm",
eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M1.01 6L1 18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2zM21 6v12h-1V6h1zm-3 0v12H6V6h12zM4 18H3V6h1v12z"/></svg>')},xJa={name:"memory",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M15 9H9v6h6V9zm6 2V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2zm-4 6H7V7h10v10z"/></svg>')},yJa={name:"directions_car",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.85 7h10.29l1.08 3.11H5.77L6.85 7zM19 17H5v-5h14v5z"/><circle cx="7.5" cy="14.5" r="1.5"/><circle cx="16.5" cy="14.5" r="1.5"/></svg>')},
zJa={name:"power",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M16 9v4.66l-3.5 3.51V19h-1v-1.83L8 13.65V9h8m0-6h-2v4h-4V3H8v4h-.01C6.9 6.99 6 7.89 6 8.98v5.52L9.5 18v3h5v-3l3.5-3.51V9c0-1.1-.9-2-2-2V3z"/></svg>')},AJa={name:"smartphone",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M17 1.01L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 21H7v-1h10v1zm0-3H7V6h10v12zM7 4V3h10v1H7z"/></svg>')},BJa={name:"warning",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/></svg>')},
CJa={name:"warning_amber",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2z"/><path d="M13 16h-2v2h2v-2zm0-6h-2v4h2v-4z"/></svg>')},DJa={name:"usb",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M15 8v4h1v2h-3V6h2l-3-4-3 4h2v8H8v-2.28c.6-.35 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V14c0 1.11.89 2 2 2h3v2.28c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V16h3c1.11 0 2-.89 2-2v-2h1V8h-4z"/></svg>')},
EJa={name:"arrow_back",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/></svg>')},FJa={name:"create",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M20.68 4.74l-1.41-1.41c-.78-.78-2.05-.78-2.83 0l-1.41 1.41-1.41 1.41L3 16.76V21h4.24l10.61-10.61 1.41-1.41 1.41-1.41c.79-.79.79-2.05.01-2.83zM6.41 19H5v-1.41L15.02 7.56l1.41 1.41L6.41 19z"/></svg>')},GJa={name:"done",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"/></svg>')},
HJa={name:"local_parking",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M13 3H6v18h4v-6h3c3.31 0 6-2.69 6-6s-2.69-6-6-6zm.2 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 2-2 2z"/></svg>')},IJa={name:"today",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M19 3h-1V1h-2v2H8V1H6v2H5a2 2 0 00-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z"/><path d="M9 9.5a2.5 2.5 0 000 5 2.5 2.5 0 000-5z"/></svg>')},JJa={name:"weekend",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M20 9V7c0-1.65-1.35-3-3-3H7C5.35 4 4 5.35 4 7v2c-1.65 0-3 1.35-3 3v5c0 1.65 1.35 3 3 3h16c1.65 0 3-1.35 3-3v-5c0-1.65-1.35-3-3-3zM6 7c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v2.78c-.61.55-1 1.34-1 2.22v2H7v-2c0-.88-.39-1.67-1-2.22V7zm15 10c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v4h14v-4c0-.55.45-1 1-1s1 .45 1 1v5z"/></svg>')},
KJa={name:"search",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M20.49 19l-5.73-5.73C15.53 12.2 16 10.91 16 9.5A6.5 6.5 0 109.5 16c1.41 0 2.7-.47 3.77-1.24L19 20.49 20.49 19zM5 9.5C5 7.01 7.01 5 9.5 5S14 7.01 14 9.5 11.99 14 9.5 14 5 11.99 5 9.5z"/></svg>')},LJa={name:"expand_more",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M5.41 7.59L4 9l8 8 8-8-1.41-1.41L12 14.17"/></svg>')},MJa={name:"expand_less",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M18.59 16.41L20 15l-8-8-8 8 1.41 1.41L12 9.83"/></svg>')},
NJa={name:"perm_device_information",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M11 7h2v2h-2zm0 4h2v6h-2z"/><path d="M17 1.01L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 21H7v-1h10v1zm0-3H7V6h10v12zM7 4V3h10v1H7z"/></svg>')},OJa={name:"devices_other",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M3 6h18V4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3V6zm10 6H9v1.78c-.61.55-1 1.33-1 2.22 0 .89.39 1.67 1 2.22V20h4v-1.78c.61-.55 1-1.34 1-2.22s-.39-1.67-1-2.22V12zm-2 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM22 8h-6c-.5 0-1 .5-1 1v10c0 .5.5 1 1 1h6c.5 0 1-.5 1-1V9c0-.5-.5-1-1-1zm-1 10h-4v-8h4v8z"/></svg>')},
PJa={name:"compare_arrows",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M8 10l-1.41 1.41L9.17 14H2v2h7.17l-2.58 2.59L8 20l5-5zm8 5l1.41-1.41L14.83 11H22V9h-7.17l2.58-2.59L16 5l-5 5z"/></svg>')},QJa={name:"add",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M20 13h-7v7h-2v-7H4v-2h7V4h2v7h7v2z"/></svg>')},RJa={name:"check",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>')},SJa={name:"check_circle_filled",
namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-4-4 1.4-1.4 2.6 2.6 6.6-6.6L18 9l-8 8z"/></svg>')},TJa={name:"error_outline",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M11 15h2v2h-2v-2zm0-8h2v6h-2V7zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/></svg>')},UJa={name:"error",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"/></svg>')},
VJa={name:"bug_report",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M20 10V8h-2.81a5.888 5.888 0 00-1.82-1.96L17 4.41 15.59 3l-2.17 2.17c-.03-.01-.05-.01-.08-.01-.16-.04-.32-.06-.49-.09l-.17-.03C12.46 5.02 12.23 5 12 5c-.49 0-.97.07-1.42.18l.02-.01L8.41 3 7 4.41l1.62 1.63h.01c-.75.5-1.37 1.18-1.82 1.96H4v2h2.09c-.06.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20zm-4 5c0 2.21-1.79 4-4 4s-4-1.79-4-4v-4c0-2.21 1.79-4 4-4s4 1.79 4 4v4z"/><path d="M10 14h4v2h-4zm0-4h4v2h-4z"/></svg>')},
WJa={name:"settings",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M13.85 22.25h-3.7c-.74 0-1.36-.54-1.45-1.27l-.27-1.89c-.27-.14-.53-.29-.79-.46l-1.8.72c-.7.26-1.47-.03-1.81-.65L2.2 15.53c-.35-.66-.2-1.44.36-1.88l1.53-1.19c-.01-.15-.02-.3-.02-.46 0-.15.01-.31.02-.46l-1.52-1.19c-.59-.45-.74-1.26-.37-1.88l1.85-3.19c.34-.62 1.11-.9 1.79-.63l1.81.73c.26-.17.52-.32.78-.46l.27-1.91c.09-.7.71-1.25 1.44-1.25h3.7c.74 0 1.36.54 1.45 1.27l.27 1.89c.27.14.53.29.79.46l1.8-.72c.71-.26 1.48.03 1.82.65l1.84 3.18c.36.66.2 1.44-.36 1.88l-1.52 1.19c.01.15.02.3.02.46s-.01.31-.02.46l1.52 1.19c.56.45.72 1.23.37 1.86l-1.86 3.22c-.34.62-1.11.9-1.8.63l-1.8-.72c-.26.17-.52.32-.78.46l-.27 1.91c-.1.68-.72 1.22-1.46 1.22zm-3.23-2h2.76l.37-2.55.53-.22c.44-.18.88-.44 1.34-.78l.45-.34 2.38.96 1.38-2.4-2.03-1.58.07-.56c.03-.26.06-.51.06-.78s-.03-.53-.06-.78l-.07-.56 2.03-1.58-1.39-2.4-2.39.96-.45-.35c-.42-.32-.87-.58-1.33-.77l-.52-.22-.37-2.55h-2.76l-.37 2.55-.53.21c-.44.19-.88.44-1.34.79l-.45.33-2.38-.95-1.39 2.39 2.03 1.58-.07.56a7 7 0 00-.06.79c0 .26.02.53.06.78l.07.56-2.03 1.58 1.38 2.4 2.39-.96.45.35c.43.33.86.58 1.33.77l.53.22.38 2.55z"/><circle cx="12" cy="12" r="3.5"/></svg>')},
XJa={name:"restart_alt",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M6 13c0-1.65.67-3.15 1.76-4.24L6.34 7.34A8.014 8.014 0 004 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91zm14 0c0-4.42-3.58-8-8-8-.06 0-.12.01-.18.01l1.09-1.09L11.5 2.5 8 6l3.5 3.5 1.41-1.41-1.08-1.08c.06 0 .12-.01.17-.01 3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93z"/></svg>')},YJa={name:"details",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0z"/><path d="M12 3L2 21h20L12 3zm1 5.92L18.6 19H13V8.92zm-2 0V19H5.4L11 8.92z"/></svg>')},
ZJa={name:"open_in_new",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M19 19H5V5h7V3H5a2 2 0 00-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"/></svg>')},$Ja={name:"autorenew",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M12 6h.17l-1.09 1.09L12.5 8.5 16 5l-3.5-3.5-1.41 1.41L12.17 4H12c-2.05 0-4.09.78-5.66 2.34-3.12 3.12-3.12 8.19 0 11.31l1.41-1.41a6.011 6.011 0 010-8.49A6 6 0 0112 6zm5.66 11.66c3.12-3.12 3.12-8.19 0-11.31l-1.41 1.41a6.011 6.011 0 010 8.49A6 6 0 0112 18h-.17l1.09-1.09-1.42-1.41L8 19l3.5 3.5 1.41-1.41L11.83 20H12c2.05 0 4.09-.78 5.66-2.34z"/></svg>')},
aKa={name:"arrow_right_alt",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M14 6l-1.41 1.41L16.17 11H4v2h12.17l-3.58 3.59L14 18l6-6z"/></svg>')},bKa={name:"mic",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3z"/><path d="M17 11c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92h-2z"/></svg>')},cKa={name:"photo_camera",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 14H4V7h16v12zM12 9c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"/></svg>')},
dKa={name:"videocam",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11l-4 3.98zm-2-.79V18H4V6h12v3.69z"/></svg>')},eKa={name:"videocam_off",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M18 10.48V6c0-1.1-.9-2-2-2H6.83l2 2H16v7.17l2 2v-1.65l4 3.98v-11l-4 3.98zM16 16L6 6 4 4 2.81 2.81 1.39 4.22l.85.85C2.09 5.35 2 5.66 2 6v12c0 1.1.9 2 2 2h12c.34 0 .65-.09.93-.24l2.85 2.85 1.41-1.41L18 18l-2-2zM4 18V6.83L15.17 18H4z"/></svg>')},
fKa={name:"sort",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z"/></svg>')},gKa={name:"insert_drive_file",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zM6 20V4h7v5h5v11H6z"/></svg>')},hKa={name:"integration_instructions",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M11 14.17L8.83 12 11 9.83 9.59 8.41 6 12l3.59 3.59zm3.41 1.42L18 12l-3.59-3.59L13 9.83 15.17 12 13 14.17z"/><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04a2.008 2.008 0 00-1.44 1.19c-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM19 15v4H5V5h14v10z"/></svg>')},
iKa={name:"list",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M4 13c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0-8c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm3 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z"/></svg>')},jKa={name:"clear",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/></svg>')},kKa={name:"chevron_right",
namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M7.59 18.59L9 20l8-8-8-8-1.41 1.41L14.17 12"/></svg>')},lKa={name:"auto_awesome",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M19 9l1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25L19 9zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12l-5.5-2.5zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25L19 15z"/></svg>')},mKa={name:"text_snippet",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M14.17 5L19 9.83V19H5V5h9.17m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59zM7 15h10v2H7v-2zm0-4h10v2H7v-2zm0-4h7v2H7V7z"/><path fill="none" d="M0 0h24v24H0z"/></svg>')},
nKa={name:"close",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/></svg>')},oKa={name:"visibility",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M12 7c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7zm0 7.2c-1.49 0-2.7-1.21-2.7-2.7 0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7c0 1.49-1.21 2.7-2.7 2.7z"/><path d="M12 4C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 13a9.77 9.77 0 01-8.82-5.5C4.83 8.13 8.21 6 12 6s7.17 2.13 8.82 5.5A9.77 9.77 0 0112 17z"/></svg>')},
pKa={name:"menu",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>')},qKa={name:"content_copy",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0z"/><path d="M16 20H5V6H3v14c0 1.1.9 2 2 2h11v-2zm4-4V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2zm-2 0H9V4h9v12z"/></svg>')},rKa={name:"computer",namespace:"gm",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2M4 6h16v10H4V6zm.67 13H1v2h22v-2h-3.67"/></svg>')},
sKa=[$Ia,aJa,bJa,cJa,dJa,eJa,fJa,gJa,hJa,iJa,jJa,kJa,lJa,mJa,nJa,oJa,pJa,qJa,rJa,sJa,tJa,uJa,vJa,wJa,xJa,yJa,zJa,AJa,BJa,CJa,DJa,EJa,FJa,GJa,HJa,IJa,JJa,KJa,LJa,MJa,NJa,OJa,PJa,QJa,RJa,SJa,TJa,UJa,VJa,WJa,XJa,YJa,ZJa,$Ja,aKa,bKa,cKa,dKa,eKa,fKa,gKa,hKa,iKa,jKa,kKa,lKa,mKa,nKa,oKa,pKa,qKa,rKa];_.lU=class{constructor(a){cv(a,sKa)}};_.lU.I=function(a){return new (a||_.lU)(_.Fg(LK))};_.lU.Na=_.Jk({type:_.lU});_.lU.Ma=_.Jf({imports:[_.bN]});var tKa={name:"cancel",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"/></svg>')},uKa={name:"home",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg>')},vKa={name:"vpn_key",eb:_.Ra('<svg viewBox="0 0 24 24"><path d="M12.65 10A5.99 5.99 0 007 6c-3.31 0-6 2.69-6 6s2.69 6 6 6a5.99 5.99 0 005.65-4H17v4h4v-4h2v-4H12.65zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/></svg>')},
wKa=[tKa,uKa,vKa];_.mU=class{constructor(a){cv(a,wKa)}};_.mU.I=function(a){return new (a||_.mU)(_.Fg(LK))};_.mU.Na=_.Jk({type:_.mU});_.mU.Ma=_.Jf({imports:[_.bN]});_.L=class extends Error{constructor(a){super(a)}};var nU,BA,pU,qU,pha,oha,qha;_.xKa=class{constructor(a){this.callback=a}[Symbol.asyncIterator](){return this}next(){const a=this;return _.v(function*(){const b=yield a.callback();return b===void 0?{done:!0,value:void 0}:{done:!1,value:b}})}};nU=function(a){a.A=void 0;const b=a.D-Date.now();b<=0?(a.callback(),a.D=0):a.A=setTimeout(()=>{nU(a)},b)};
_.oU=class{constructor(a,b){this.callback=a;this.timeout=b;this.B=this.D=0}reset(){this.D=Date.now()+this.timeout;this.B=0;this.A||(this.A=setTimeout(()=>{nU(this)},this.timeout))}stop(){this.A&&(clearTimeout(this.A),this.A=void 0,this.B=this.D=0)}pause(){const a=this.D-Date.now();if(!this.A||a<=0)throw new _.L("Attempted to pause an inactive timer.");clearTimeout(this.A);this.A=void 0;this.B=a}resume(){if(this.A||this.B<=0)throw new _.L("Attempted to resume a timer that is either already active or not previously paused.");
this.D=Date.now()+this.B;this.A=setTimeout(()=>{nU(this)},this.B);this.B=0}};BA=class{constructor(a){this.Ji=a}call(){const a=this;return _.v(function*(){a.A||(a.A=a.Ji());const b=a.A;try{yield b}finally{a.A===b&&(a.A=void 0)}})}};pU=function(a,b,c){if(a.store.has(b))return a.store.get(b);c=c(b);a.set(b,c);return c};qU=class{constructor(){this.store=new Map}set(a,b){this.store.set(a,b)}has(a){return this.store.has(a)}delete(a){return this.store.delete(a)}keys(){return this.store.keys()}values(){return this.store.values()}entries(){return this.store.entries()}[Symbol.iterator](){return this.entries()}};
_.qv=class extends qU{constructor(a){super();this.wU=a}get(a){return pU(this,a,this.wU)}};pha=/^[a-fA-F0-9]+$/;oha=/^(?:0x)?[a-fA-F0-9]+$/;qha=/^[0-9]+$/;var yKa=class{constructor(a){this.offset=a;this.size=256}ds(){throw new _.L("Reading a BigInteger field is not yet supported");}vt(a,b,c,d){a=this.size;for(d=d.toByteArray();d.length<a;)d.unshift(0);for(;d.length>a;){if(d[0]!==0)throw new _.L("BigInteger value exceeds available size");d.shift()}d=d.reverse();_.jv(c).set(d,this.offset)}};var zKa,AKa;
zKa=function(a,b){if(!a.options.tZ)switch(a.type){case 0:if(b<0||b>255)throw new _.L(`${b} is not a valid value for a Uint8 field`);break;case 1:if(b<0||b>65535)throw new _.L(`${b} is not a valid value for a Uint16 field`);break;case 2:if(b<0||b>4294967295)throw new _.L(`${b} is not a valid value for a Uint32 field`);break;case 3:if(b<-128||b>127)throw new _.L(`${b} is not a valid value for a Int8 field`);break;case 4:if(b<-32768||b>32767)throw new _.L(`${b} is not a valid value for a Int16 field`);break;
case 5:if(b<-2147483648||b>2147483647)throw new _.L(`${b} is not a valid value for a Int32 field`);break;default:_.Pa(a.type,`Unexpected Field Type: ${a.type}`)}};
_.rU=class{constructor(a,b,c){this.offset=a;this.type=b;this.options=c;this.options.Dd!==void 0&&zKa(this,this.options.Dd)}ds(a,b,c){let d;switch(this.type){case 0:d=c.getUint8(this.offset);break;case 1:d=c.getUint16(this.offset,a.qc);break;case 2:d=c.getUint32(this.offset,a.qc);break;case 3:d=c.getInt8(this.offset);break;case 4:d=c.getInt16(this.offset,a.qc);break;case 5:d=c.getInt32(this.offset,a.qc);break;default:_.Pa(this.type,`Unexpected Field Type: ${this.type}`)}if(_.lv(this.options.Dd)&&(a=
this.options.Dd,d!==a))throw new _.L(`${b} was not fixed `+`value: value=${d}, expected=${a}`);return d}vt(a,b,c,d){if(_.lv(this.options.Dd)&&d!==this.options.Dd)throw new _.L(`${b} was not fixed value: value=${d}, expected=${this.options.Dd}`);zKa(this,d);switch(this.type){case 0:c.setUint8(this.offset,d);break;case 1:c.setUint16(this.offset,d,a.qc);break;case 2:c.setUint32(this.offset,d,a.qc);break;case 3:c.setInt8(this.offset,d);break;case 4:c.setInt16(this.offset,d,a.qc);break;case 5:c.setInt32(this.offset,
d,a.qc);break;default:_.Pa(this.type,`Unexpected Field Type: ${this.type}`)}}};
AKa=class{constructor(a){this.offset=a;this.type=0}ds(a,b,c){let d;switch(this.type){case 0:d=c.getBigUint64(this.offset,a.qc);break;case 1:d=c.getBigInt64(this.offset,a.qc);break;default:_.Pa(this.type,`Unexpected Field Type: ${this.type}`)}return d}vt(a,b,c,d){switch(this.type){case 0:if(d<0||d>BigInt("0xffffffffffffffff"))throw new _.L(`${d} is not a valid value for a Uint64 field`);break;case 1:if(d<BigInt("-9223372036854775808")||d>BigInt("9223372036854775807"))throw new _.L(`${d} is not a valid value for a Int64 field`);
break;default:_.Pa(this.type,`Unexpected Field Type: ${this.type}`)}switch(this.type){case 0:c.setBigUint64(this.offset,d,a.qc);break;case 1:c.setBigInt64(this.offset,d,a.qc);break;default:_.Pa(this.type,`Unexpected Field Type: ${this.type}`)}}};_.sU=function(a,b={}){return new _.rU(a,0,b)};_.tU=function(a,b={}){return new _.rU(a,1,b)};_.uU=function(a,b={}){return new _.rU(a,2,b)};_.vU=function(a){return new AKa(a)};_.fx=function(a,b){const c=new ArrayBuffer(a.size);a.set(new DataView(c),b);return new Uint8Array(c)};
_.wU=class{constructor(a){this.description=a}get size(){return this.description.size}get(a){if(a.byteLength<this.size)throw new _.L("Source buffer too small");const b={};for(const c in this.description.fields)this.description.fields.hasOwnProperty(c)&&(b[c]=this.description.fields[c].ds(this.description,c,a));return b}set(a,b){if(a.byteLength<this.size)throw new _.L("Target buffer too small");for(const c in this.description.fields)this.description.fields.hasOwnProperty(c)&&this.description.fields[c].vt(this.description,
c,a,b[c])}};var BKa=new Uint8Array([1,0,1]),yU=class{zw(){const a=this;return _.v(function*(){const b=yield xU(a);if(b.length===0)throw new _.L("No keys found");return b[0].zw()})}},CKa=new _.wU({size:524,qc:!0,fields:{lX:_.uU(0,{Dd:64}),mX:_.uU(4,{tZ:!0}),kX:new yKa(8),WY:new yKa(264),exponent:_.uU(520)}}),DKa=BigInteger.ONE.shiftLeft(32);var EKa={name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-1"}};Object.assign({},EKa,{modulusLength:2048,publicExponent:BKa});var FKa=["sign"];var zU=class{constructor(a,b){this.A=a;this.ref=b}sign(a){const b=this;return _.v(function*(){var c=_.fv(a);c=yield b.A.signAdbChallenge({key:b.ref,challengeByteString:c});return _.dv(c)})}zw(){const a=this;return _.v(function*(){var b=_.dv(a.ref.publicKeyByteString);if(!(b instanceof Uint8Array)){const d=DKa.subtract(b.n.modInverse(DKa)).intValue();var c=BigInteger.ONE.shiftLeft(1).pow(2048);c=c.multiply(c).mod(b.n);b=_.fx(CKa,{lX:64,mX:d,kX:b.n,WY:c,exponent:b.e})}return btoa(_.fv(b))+" unknown@web-flashstation"})}remove(){const a=
this;return _.v(function*(){yield a.A.removeAdbKey(a.ref)})}},xU=function(a){return _.v(function*(){const b=yield a.A;return(yield b.listAdbKeys()).map(c=>new zU(b,c))})},GKa=function(a){return _.v(function*(){yield(yield a.A).generateAdbKey();a.B=!0})},HKa=function(a,b){return _.v(function*(){var c=yield Promise.all(b.map(uha));const d=yield a.A;c=(yield d.addAdbKeys(c)).map(e=>new zU(d,e));c.length>0&&(a.B=!0);return c})},IKa=function(a){return _.v(function*(){if(!(a instanceof zU))throw new _.L("Unsupported key to remove");
yield a.remove()})},JKa=function(a){return _.v(function*(){yield(yield a.A).deleteAdbKeysDatabase()})},AU=class extends yU{constructor(a){super();this.A=a;this.B=!1;this.D=new BA(()=>{const b=this;return _.v(function*(){(yield xU(b)).length===0&&(yield GKa(b))})})}unlock(){const a=this;return _.v(function*(){yield(yield a.A).unlockAdbKeys()})}};_.KKa=function(a){return a instanceof _.BU?a.get():a};_.CU=function(a,b){_.lc(!a.read);a.value=b;a.A=!1};_.BU=class{constructor(a){this.value=a;this.A=!0}get(){this.read=!0;return this.value}set(a){_.lc(!this.B);_.CU(this,a);this.B=!0}map(a){_.CU(this,a(this.value));return this}};_.DU=class extends _.BU{constructor(a){super(a);const b=this;this.call=function(...c){return b.get().apply(this,c)}}};var MKa,EU;_.LKa=new _.DU(()=>[_.rIa]);MKa=new _.t("linkify_matchers",{ja:"root",da:_.LKa.call});EU=class{constructor(){this.A=_.q(MKa)}};EU.I=function(a){return new (a||EU)};EU.ua=_.If({token:EU,da:EU.I,ja:"root"});_.FU=class{constructor(a,b){this.KD=b;this.container=a.ma}set EW(a){MF(this.container);a&&(a=_.Tu(a,new _.sIa,this.KD.A),LF(this.container,a))}};_.FU.I=function(a){return new (a||_.FU)(_.Yj(_.Gi),_.Yj(EU))};_.FU.Ia=_.Kk({type:_.FU,aa:[["","linkify",""]],inputs:{EW:"linkify"}});var NKa,OKa,PKa,QKa;NKa=(new Asa).build();OKa=class extends GFa.Renderer{constructor(a){super();this.KD=a;this.FW={text:b=>this.kY(b),link:(b,c)=>this.link(c,"",b)}}kY(a){return super.text(a)}text(a){return _.Tu(a,this.FW,this.KD.A).join("")}};PKa=function(a){return new DD(a[0])}`
.markdown ul {
  list-style-position: 'inside';
  text-align: left;
  display: inline-block;
}
.markdown > p:first-child {
  margin-top: 0;
}
.markdown > p:last-child {
  margin-bottom: 0;
}`;
_.GU=class{constructor(a,b){this.container=a.ma;this.renderer=new OKa(b);if(!QKa){a=_.FF();b=GF(a.A,"HEAD")[0];if(!b){var c=GF(a.A,"BODY")[0];b=a.TJ("HEAD");c.parentNode.insertBefore(b,c)}c=a.TJ("STYLE");var d=Ua("style",document);d&&c.setAttribute("nonce",d);if(PKa instanceof DD)d=PKa.A;else throw Error("r");if(_.tb.trustedTypes)if("textContent"in c)c.textContent=d;else if(c.nodeType==3)c.data=String(d);else if(c.firstChild&&c.firstChild.nodeType==3){for(;c.lastChild!=c.firstChild;)c.removeChild(c.lastChild);c.firstChild.data=
String(d)}else MF(c),c.appendChild(EF(c).createTextNode(String(d)));else c.innerHTML=d;a.appendChild(b,c);QKa=c}}set TW(a){if(a=a&&GFa(a,{gfm:!0,tables:!0,silent:!0,renderer:this.renderer})){const b=NKa.sanitize(a);a=this.container;if(a.nodeType===1&&/^(script|style)$/i.test(a.tagName))throw Error("r");a.innerHTML=_.Sa(b);a=this.container.getElementsByTagName("a");for(const c of a)c.setAttribute("target","_blank"),c.setAttribute("rel","noreferrer")}else MF(this.container)}};
_.GU.I=function(a){return new (a||_.GU)(_.Yj(_.Gi),_.Yj(EU))};_.GU.Ia=_.Kk({type:_.GU,aa:[["","markdown",""]],La:[1,"markdown"],inputs:{TW:"markdown"}});var RKa;RKa=new _.t("GTAG_API",{ja:"root",da:function(){const a=window.gtag;return typeof a==="function"?a:!1}});_.HU=function(a,b){a.gtag&&a.gtag("event",b.eventCategory,b)};_.IU=class{constructor(){this.gtag=_.q(RKa)}};_.IU.I=function(a){return new (a||_.IU)};_.IU.ua=_.If({token:_.IU,da:_.IU.I,ja:"root"});var SKa=new _.t("ROUTE_ANALYTICS_CONFIG"),JU=class{constructor(){const a=_.q(rq),b=_.q(_.kT),c=_.q(_.IU),d=_.q(SKa);_.y(b.jd,_.Il(e=>e instanceof ru),_.w(e=>e.fe),_.hm(d.oZ),_.w(d.NY),_.w(e=>UJ(a,e))).subscribe(e=>{c.gtag&&c.gtag("event","page_view",{page_title:document.title,page_path:e||window.location.pathname})})}};JU.I=function(a){return new (a||JU)};JU.ua=_.If({token:JU,da:JU.I});var KU=class{};KU.I=function(a){return new (a||KU)};KU.Na=_.Jk({type:KU});
KU.Ma=_.Jf({Fb:[JU,{oa:yI,zb:()=>{_.q(JU);return()=>{}},rc:!0}],imports:[_.oT]});var LU=class{constructor(a,b){this.sk="";a.wc.subscribe(c=>{_.HU(b,{eventCategory:this.sk,eventAction:"toggle",eventLabel:this.hG,eventValue:c.checked?1:0})})}};LU.I=function(a){return new (a||LU)(_.Yj(_.NO,3),_.Yj(_.IU))};LU.Ia=_.Kk({type:LU,aa:[["mat-checkbox","toggleAnalyticsEvent",""]],inputs:{hG:"toggleAnalyticsEvent",sk:"analyticsCategory"}});
_.MU=class{constructor(){this.sk="";this.A=_.q(_.IU)}aD(a){_.HU(this.A,{eventCategory:this.sk,eventAction:"toggle",eventLabel:this.hG,eventValue:a.target.open?1:0})}};_.MU.I=function(a){return new (a||_.MU)};_.MU.Ia=_.Kk({type:_.MU,aa:[["details","toggleAnalyticsEvent",""]],gb:function(a,b){a&1&&_.nn("toggle",function(c){return b.aD(c)})},inputs:{hG:"toggleAnalyticsEvent",sk:"analyticsCategory"}});
_.NU=class{constructor(a){this.A=a;this.sk=""}Vk(){_.HU(this.A,{eventCategory:this.sk,eventAction:"click",eventLabel:this.hU})}};_.NU.I=function(a){return new (a||_.NU)(_.Yj(_.IU))};_.NU.Ia=_.Kk({type:_.NU,aa:[["","clickAnalyticsEvent",""]],gb:function(a,b){a&1&&_.nn("click",function(){return b.Vk()})},inputs:{hU:"clickAnalyticsEvent",sk:"analyticsCategory"}});var TKa=new _.t("google_api_key"),OU=new _.t("google_session_index");var wF,wv,wha,Av;_.vv=[];wF=_.VF(()=>{const a=new WAa;a.F=1E4;a.A.setInterval(1E4);return a});wv=[];wha=class{constructor(a){this.callback=a}cancel(){_.ib(wv,this.callback)}};Av=RBa();var PU;_.M=class extends Error{constructor(a,b,c){super(_.Lu(a));this.kind=b;this.aJ=c;Object.setPrototypeOf(this,new.target.prototype);a instanceof Error?(this.name=`KnownError<${a.name}>`,this.stack=a.stack):this.name="KnownError"}};PU=class extends _.M{constructor(a){super(a,20014);this.kind=20014}};var zv,UKa,yha,zha,QU,VKa,XKa,Rha,YKa,WKa;zv=new _.VR;UKa=1;yha=new _.qv(()=>UKa++);_.Yz=class{constructor(a){this.A=a}log(a){a=Object.assign({},{Am:this.A},a);_.Wv(a)}};
zha=new Map([["",1],["variable not found",2],["GetVar Variable Not found",2],["unknown command",3],["Variable not implemented",4],["error getting device locked state No Response",5],["Invalid Argument",6],["unknown reason",7],["partition does not exist!",8],["Flashing Unlock is not allowed",9],["Flashing Unlock is not allowed\n",9],["Warning: battery's capacity is very low",10],["Warning: battery's capacity is very low\n",10],["battery low",10],["Partition should be flashed in fastbootd",11],["\tSet device locked! canceled",
12],["Lock cancelled",12],["\tSet device unlocked! canceled",13],["Unlock cancelled",13],["flash write failure",14],["failed to write bootloader",15],["Something went wrong when looking up the variable",16],["Validate packed image fail",17],["Unsupported reboot option reboot-fastboot",18],["invalid command",19],["missing partition name",20],["Unknown OEM command",21],["invalid partition",22],["invalid patition",22],["Invalid partition name",22],["invalid slot",23],["Failed to erase partition",24],
["Critical partition flashing is not allowed",25],["Failed to flash partition tables from packed",26]]);QU=function(a,b,c){a.hp+=b;a.gp+=c};
_.Zz=class{constructor(a,b,c){this.Ir=a;this.up=b;this.A=c;this.id=VKa++;this.B=new _.Ok;this.ss=!1;this.gp=this.hp=this.Cp=this.Dp=0;this.ks=this.Es=!1;this.D=Date.now();this.B.add(WKa.subscribe(()=>{this.ss=!0}))}log(a){typeof a==="number"&&(a={te:{type:a}});this.Ir.log(Object.assign({},a,{te:Object.assign({},a.te,{id:this.id,config:this.A,up:this.up,bp:Date.now()-this.D,ss:this.ss,Dp:this.Dp,Cp:this.Cp,hp:this.hp,gp:this.gp,Es:this.Es,ks:this.ks})}));a:switch(a.te.type){case 3:case 4:case 5:case 6:case 8:case 9:a=
!0;break a;case 0:case 1:case 2:case 7:a=!1;break a;default:a=!1}a&&this.B.unsubscribe()}};VKa=1;_.RU=class{constructor(){this.id=XKa++;this.A=Date.now()}log(a,b){typeof a==="number"&&(a={download:{type:a}});const c=Date.now()-this.A;_.Wv(Object.assign({},a,{download:Object.assign({},a.download,{RU:this.id,bp:c})}));a.download.type!==7&&a.download.type!==2||!a.download.size||b==null||(b.Dp+=a.download.size,b.Cp+=c)}};XKa=1;
Rha=class{constructor(a=0){this.kind=a;this.id=YKa++}log(a){typeof a==="number"&&(a={messaging:{type:a}});_.Wv(Object.assign({},a,{messaging:Object.assign({},a.messaging,{id:this.id,kind:this.kind})}));switch(a.messaging.type){case 3:case 4:WKa.next()}}};YKa=1;WKa=new _.om;var SU=new _.t("feedback_config"),TU=class{constructor(){this.config=_.q(SU);this.A=_.q(_.IU);this.zg=_.q(OU,{optional:!0})}bk(a){const b=this;return _.v(function*(){_.HU(b.A,{eventCategory:"feedback",eventAction:"click",eventLabel:"started"});let c;const d=yield Aha(Object.assign({},{authuser:(c=b.zg)!=null?c:void 0},b.config),Object.assign({},b.B,a));_.HU(b.A,{eventCategory:"feedback",eventAction:"click",eventLabel:d?"submitted":"canceled"});return d})}};TU.I=function(a){return new (a||TU)};
TU.ua=_.If({token:TU,da:TU.I,ja:"root"});var UU=new _.t("config_version");var VU=class{};VU.I=function(a){return new (a||VU)};VU.Na=_.Jk({type:VU});VU.Ma=_.Jf({Fb:[{oa:Iwa,Cb:TKa},{oa:Lwa,zb:()=>_.q(SU).productId}]});var ZKa=function(a,b){_.v(function*(){let c=void 0;a.A.authuser?c=a.A.authuser:c=a.zg;const d={productVersion:a.Nv,customData:Object.assign({},{sessionId:Av},void 0)};Owa(a.B,b,d,{qT:!c,authUser:c?Number(c):void 0}).subscribe()})},WU=class{constructor(){this.B=_.q(BN);this.A=_.q(SU);this.Nv=_.q(UU);this.zg=_.q(OU)}};WU.I=function(a){return new (a||WU)};
WU.ua=_.If({token:WU,da:WU.I,ja:VU});_.XU=class{constructor(a,b){this.Xb=a;this.B=b;this.A=void 0}set color(a){a!==this.A&&(this.A&&this.Xb.ma.classList.remove(`mat-${this.A}`),a&&this.Xb.ma.classList.add(`mat-${a}`),this.A=a)}Ie(){_.TK(this.B,this.Xb.ma)}Sa(){_.UK(this.B,this.Xb.ma)}};_.XU.I=function(a){return new (a||_.XU)(_.Yj(_.Gi),_.Yj(_.WK))};
_.XU.Aa=_.Ik({type:_.XU,aa:[["summary","material",""]],inputs:{color:"color"},ae:["material",""],Ob:["*"],wa:3,xa:0,Ca:[["svgIcon","gm:expand_more"]],template:function(a){a&1&&(_.pn(),_.qn(0),_.J(1,"\u00a0"),_.G(2,"mat-icon",0))},dependencies:[_.bN,_.NK,_.lU],za:["[_nghost-%COMP%]{cursor:pointer;padding:4px;list-style:none}[_nghost-%COMP%]:focus{outline:none}[_nghost-%COMP%]::-webkit-details-marker{display:none}mat-icon[_ngcontent-%COMP%]{font-size:117%;width:1em;height:1em;vertical-align:text-bottom}details[open][_nghost-%COMP%] > mat-icon[_ngcontent-%COMP%], details[open]   [_nghost-%COMP%] > mat-icon[_ngcontent-%COMP%]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}"]});var $Ka;_.ZU=function(a,b,c){a.Nh.open(YU,{data:{title:b,content:c,Ho:"OK"},Wd:!0,ariaLabel:b})};$Ka=function(a,b,c,d,e){return a.Nh.open($U,{data:{actions:d,title:b,content:c,zo:e},Wd:!0,ariaLabel:b})};_.bV=class{constructor(a){this.Nh=a}open(a,b,c="OK"){return this.Nh.open(aV,{data:{title:a,content:b,Ho:c},Wd:!0,ariaLabel:a})}prompt(a,b,c){return $Ka(this,a,b,[{text:(c==null?void 0:c.qn)||"No",value:!1},{text:(c==null?void 0:c.Wl)||"Yes",value:!0}],c==null?void 0:c.zo)}};
_.bV.I=function(a){return new (a||_.bV)(_.Fg(_.oN))};_.bV.ua=_.If({token:_.bV,da:_.bV.I,ja:"root"});var aV=class{constructor(){this.data=_.q(_.nN)}};aV.I=function(a){return new (a||aV)};
aV.Aa=_.Ik({type:aV,aa:[["ng-component"]],La:[1,"flashstation-dialog"],wa:7,xa:3,Ca:[["mat-dialog-title",""],[1,"gmat-subhead-1"],[3,"markdown"],["align","end"],"mat-button  color primary matDialogClose ".split(" ")],template:function(a,b){a&1&&(_.D(0,"div",0)(1,"h1",1),_.J(2),_.E()(),_.G(3,"mat-dialog-content",2),_.D(4,"mat-dialog-actions",3)(5,"button",4),_.J(6),_.E()());a&2&&(_.u(2),_.ho(b.data.title),_.u(),_.C("markdown",b.data.content),_.u(3),_.ho(b.data.Ho))},dependencies:[_.HO,_.GO,_.DO,_.RO,
_.pN,_.rN,_.tN,_.sN,_.GU],lb:2});var YU=class{constructor(){this.data=_.q(_.nN);this.dd=_.q(_.mN);this.A=_.q(TU)}bk(){const a=this;return _.v(function*(){yield a.A.bk({errorMessage:a.data.content});a.dd.close()})}};YU.I=function(a){return new (a||YU)};
YU.Aa=_.Ik({type:YU,aa:[["ng-component"]],La:[1,"flashstation-dialog"],wa:10,xa:3,Ca:[["mat-dialog-title","",1,"with-icon"],["svgIcon","gm:error_outline","color","warn"],[1,"gmat-subhead-1"],[3,"markdown"],["align","end"],["mat-button","","color","primary",3,"click"],"mat-button  color primary cdkFocusInitial  matDialogClose  id error-dialog-ok-button".split(" ")],template:function(a,b){a&1&&(_.D(0,"div",0),_.G(1,"mat-icon",1),_.D(2,"h1",2),_.J(3),_.E()(),_.G(4,"mat-dialog-content",3),_.D(5,"mat-dialog-actions",
4)(6,"button",5),_.nn("click",function(){return b.bk()}),_.J(7,"Send Feedback"),_.E(),_.D(8,"button",6),_.J(9),_.E()());a&2&&(_.u(3),_.ho(b.data.title),_.u(),_.C("markdown",b.data.content),_.u(5),_.ho(b.data.Ho))},dependencies:[_.HO,_.GO,_.DO,_.RO,_.pN,_.rN,_.tN,_.sN,_.GU,_.bN,_.NK,_.lU],lb:2});var $U=class{constructor(){this.data=_.q(_.nN);this.dd=_.q(_.mN)}click(a){this.dd.close(a)}};$U.I=function(a){return new (a||$U)};
$U.Aa=_.Ik({type:$U,aa:[["ng-component"]],La:[1,"flashstation-dialog"],wa:8,xa:4,Ca:[["mat-dialog-title",""],[1,"gmat-subhead-1"],[3,"markdown"],["class","additional-info",4,"ngIf"],["align","end"],["mat-button","","color","primary",3,"click",4,"ngFor","ngForOf"],[1,"additional-info"],["material",""],[1,"gmat-caption",3,"markdown"],["mat-button","","color","primary",3,"click"]],template:function(a,b){a&1&&(_.D(0,"div",0)(1,"h1",1),_.J(2),_.E()(),_.D(3,"mat-dialog-content"),_.G(4,"div",2),_.A(5,Bha,
4,1,"details",3),_.E(),_.D(6,"mat-dialog-actions",4),_.A(7,Cha,2,1,"button",5),_.E());a&2&&(_.u(2),_.ho(b.data.title),_.u(2),_.C("markdown",b.data.content),_.u(),_.C("ngIf",b.data.zo),_.u(2),_.C("ngForOf",b.data.actions))},dependencies:[_.HO,_.GO,_.DO,_.RO,_.rN,_.tN,_.sN,_.GU,_.XU,_.zJ,_.BJ],za:[".additional-info[_ngcontent-%COMP%] {\n        margin-top: 24px;\n      }\n      .additional-info[_ngcontent-%COMP%]    > summary[_ngcontent-%COMP%] {\n        padding-left: 0px;\n      }"]});var aLa=["uploadInput"],cLa=function(a){_.v(function*(){try{if(a.A.files&&a.A.files.length>0){var b=yield Promise.all(Array.from(a.A.files).map(c=>bLa(c)));a.wc.emit(b)}}catch(c){c.file?(b=c.file.name,_.ZU(a.B,`Failed to import ${b}`,`Make sure that ${b} is an ADB private key. `+_.Lu(c))):_.ZU(a.B,"Key import failed","Make sure that you choose the ADB private key. "+_.Lu(c))}})},bLa=function(a){return _.v(function*(){try{const b=new IT,c=EFa(b);b.Tg.readAsText(a,void 0);const d=yield c,e=sha(d);return yield Promise.resolve(crypto.subtle.importKey("pkcs8",
e,EKa,!0,FKa))}catch(b){throw b.file=a,b;}})},cV=class{constructor(a){this.B=a;this.wc=new _.Cq}Pb(){this.A=this.m_.ma;this.A.onchange=a=>{cLa(this);a.stopPropagation()}}trigger(){this.A.click()}clear(){this.A.value=""}};cV.I=function(a){return new (a||cV)(_.Yj(_.bV))};
cV.Aa=_.Ik({type:cV,aa:[["adb-key-input"]],Ic:function(a,b){a&1&&_.Cn(aLa,7);if(a&2){let c;_.In(c=_.Jn())&&(b.m_=c.first)}},outputs:{wc:"change"},wa:2,xa:0,Ca:[["uploadInput",""],["type","file","multiple",""]],template:function(a){a&1&&_.hn(0,"input",1,0)},lb:2});var dV=class{constructor(){this.wD=_.Eb();this.dl=!1}};dV.I=function(a){return new (a||dV)};
dV.Aa=_.Ik({type:dV,aa:[["popup-pending-dialog"]],inputs:{dl:"popupBlocked",ck:"showPopup"},Ob:["*"],wa:5,xa:1,Ca:[["svgIcon","devices_ui:allow_popup",1,"image"],["class","gmat-body-2",4,"ngIf"],["mat-stroked-button","","color","primary","id","show-popup-button",3,"click"],[1,"gmat-body-2"],[1,"warn-text-color"],[4,"ngIf"],["svgIcon","gm:lock_outline",1,"inline-icon"],["svgIcon","gm:chevron_right",1,"inline-icon"],"href https://support.google.com/chrome/answer/95472 target _blank rel noopener".split(" ")],
template:function(a,b){a&1&&(_.pn(),_.G(0,"mat-icon",0),_.qn(1),_.A(2,Eha,4,1,"p",1),_.D(3,"button",2),_.nn("click",function(){return b.ck()}),_.J(4,"Show dialog again"),_.E());a&2&&(_.u(2),_.C("ngIf",b.dl))},dependencies:[_.LJ,_.BJ,_.bN,_.NK,_.HO,_.GO,_.DO,_.jU,_.lU],za:["[_nghost-%COMP%]{padding:50px 100px;max-width:700px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.image[_ngcontent-%COMP%]{margin-bottom:24px;width:281px;height:277px}button[_ngcontent-%COMP%]{margin-top:14px}"]});var eV=class{constructor(a,b,c){this.D=a;this.dd=b;this.B=c;this.A=this.dl=!1}Pb(){document.visibilityState==="visible"&&this.unlock()}EG(){this.A||document.visibilityState==="visible"&&this.unlock()}unlock(){const a=this;return _.v(function*(){try{a.A=!0,yield a.D.unlock(),a.dd.close()}catch(b){if(b instanceof _.M)switch(b.kind){case 24:return;case 39:a.dl=!0;_.vI(a.B);return}a.dd.close({error:b})}})}};eV.I=function(a){return new (a||eV)(_.Yj(AU),_.Yj(_.mN),_.Yj(_.hJ))};
eV.Aa=_.Ik({type:eV,aa:[["ng-component"]],gb:function(a,b){a&1&&_.nn("visibilitychange",function(){return b.EG()},Ji)},wa:3,xa:2,Ca:[[3,"popupBlocked","showPopup"],[1,"gmat-body-2"]],template:function(a,b){a&1&&(_.D(0,"popup-pending-dialog",0)(1,"p",1),_.J(2," To continue using Android Flash Tool, grant access to your computer's ADB key in the popup. If you don\u2019t see the popup you can trigger it again below. "),_.E()());a&2&&_.C("popupBlocked",b.dl)("showPopup",b.unlock.bind(b))},dependencies:[dV],
lb:2});var fV=class{constructor(a){this.A=a}};fV.I=function(a){return new (a||fV)(_.Fg(_.oN))};fV.ua=_.If({token:fV,da:fV.I,ja:"root"});var eLa=function(a,b,c){return _.v(function*(){if(b instanceof _.M&&b.kind===27){var d=a.A.open("Storage access blocked",'This app requires the "Block third-party cookies" option is disabled to function correctly. You can change these settings at chrome://settings/content/cookies',"Reload");yield _.ml(d.Fd.closed)}else if(b instanceof _.M&&b.kind===26)d=a.A.open("Failed to read ADB keys","Timed out loading the ADB key store. Reloading should resolve the issue.","Reload"),yield _.ml(d.Fd.closed);else if(d=
a.A.prompt("Failed to read ADB keys",`${_.Lu(b)}\n\nRestarting Chrome using (e.g. via \`chrome://restart\`) may resolve this issue.\n\nIf not this error also may have occurred due to corrupted ADB keys. Would you like to recreate your ADB keys?\n\nWARNING: Selecting "Yes" will delete all your existing ADB keys.`),yield _.ml(d.Fd.closed))yield JKa(a.D);var e=_.La(dLa(a,c));d=location;e=_.Ma(e);e!==void 0&&d.replace(e)})},dLa=function(a,b){b=aw(a.B,b.url.map(c=>c.path),{Da:b.Da,Lc:b.Lc});return a.F.B(a.B.B.kc(b))},
gV=class{constructor(a,b,c,d,e){this.B=a;this.F=b;this.A=c;this.D=d;this.J=e;this.H=new BA(()=>{const f=this;return _.v(function*(){try{yield xU(f.D)}catch(h){var g=f.J.A.open(eV,{qr:!1,Wd:!0,ariaLabel:"ADB Key Unlock Required"});g=yield _.ml(g.Fd.closed);if(g==null?0:g.error)throw g.error;}})})}unlock(){return this.H.call()}};gV.I=function(a){return new (a||gV)(_.Fg(_.kT),_.Fg(QJ),_.Fg(_.bV),_.Fg(AU),_.Fg(fV))};gV.ua=_.If({token:gV,da:gV.I,ja:"root"});var fLa;fLa=function(a){return _.v(function*(){try{a.Tr.next(!0),yield a.uT()}catch(b){}finally{a.Tr.next(!1)}})};_.hV=class{constructor(){this.Tr=new _.Rt(!1)}get ke(){return this.Tr.getValue()}get disabled(){return this.ke||this.IU}Pb(){}};_.hV.I=function(a){return new (a||_.hV)};
_.hV.Ia=_.Kk({type:_.hV,aa:[["button","asyncAction",""]],La:[1,"async-action-button"],pb:5,gb:function(a,b){a&1&&_.nn("click",function(){return fLa(b)})("keydown.enter",function(){return fLa(b)});a&2&&(_.cn("disabled",b.disabled),_.Zm("aria-busy",b.ke)("aria-label",(b.ke?b.jT:b.ariaLabel)||null),_.Yn("executing",b.ke))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],jT:[0,"active-aria-label","activeAriaLabel"],uT:"asyncAction",IU:"disableAction"}});_.iV=class{constructor(a){this.nJ=a}};
_.iV.I=function(a){return new (a||_.iV)(_.Yj(_.hV))};_.iV.Aa=_.Ik({type:_.iV,aa:[["async-action-button-content"]],Ob:["*"],wa:6,xa:7,Ca:[[1,"spinner-container"],["strokeWidth","2","diameter","16",4,"ngIf"],["strokeWidth","2","diameter","16"]],template:function(a,b){a&1&&(_.pn(),_.D(0,"span"),_.K(1),_.qn(2),_.E(),_.D(3,"div",0),_.A(4,Fha,1,0,"mat-spinner",1),_.K(5),_.E());a&2&&(_.Yn("invisible",_.so(1,3,b.nJ.Tr)),_.u(4),_.C("ngIf",_.so(5,5,b.nJ.Tr)))},dependencies:[_.PP,_.OP,_.MP,_.BJ,_.HJ],za:[".spinner-container[_ngcontent-%COMP%]{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{margin:auto}.invisible[_ngcontent-%COMP%]{visibility:hidden}"]});var hLa,Jha,iLa,jV;_.gLa=new _.DU(()=>[]);hLa=new _.t("KNOWN_ADB_KEYS",{ja:"root",da:_.gLa.call});Jha=function(a,b){return _.v(function*(){if(yield EI(a.D.prompt("Delete ADB Key",`Are you sure you want to delete ${b.fingerprint}?`).Fd.closed))yield IKa(b.key),yield a.Op()})};iLa=function(a,b){return _.v(function*(){b.length>0&&(yield HKa(a.A,b),yield a.Op());a.ZI.clear()})};
jV=class{constructor(){this.B=new Map;this.locked=this.loading=!0;this.FD=[];this.A=_.q(AU);this.D=_.q(_.bV);this.F=_.q(gV);for(const a of _.q(hLa))this.B.set(a.fingerprint,a.name);this.Op(!1)}generateAdbKey(){const a=this;return _.v(function*(){yield GKa(a.A);yield a.Op()})}Op(a=!0){const b=this;return _.v(function*(){try{a&&(yield b.F.unlock());const c=yield xU(b.A);b.FD=yield Promise.all(c.map(d=>_.v(function*(){var e=yield d.zw();e=tha(_.dv(atob(e.split(" ")[0])));const f=b.B.get(e);return{key:d,
fingerprint:e,name:f}})));b.locked=!1;b.errorMessage=void 0}catch(c){c instanceof _.M&&c.kind===31?(b.locked=!0,b.errorMessage=void 0):b.errorMessage=_.Lu(c)}finally{b.loading=!1}})}};jV.I=function(a){return new (a||jV)};
jV.Aa=_.Ik({type:jV,aa:[["adb-key-editor"]],Ic:function(a,b){a&1&&_.Cn(cV,7);if(a&2){let c;_.In(c=_.Jn())&&(b.ZI=c.first)}},wa:3,xa:2,Ca:[["unlockButton",""],["noKeys",""],[4,"ngIf"],["class","warn-text-color gmat-body-1",4,"ngIf"],[3,"change"],[4,"ngIf","ngIfElse"],["dense","","role","list",4,"ngIf","ngIfElse"],["mat-button","","color","primary","id","upload-key-button",3,"click"],["mat-button","","color","primary","id","generate-key-button","active-aria-label","Generating Key",3,"asyncAction"],
["mat-button","","color","primary","id","refresh-button","active-aria-label","Refreshing",3,"asyncAction"],["dense","","role","list"],["role","listitem",4,"ngFor","ngForOf"],["role","listitem"],["matListItemTitle","","class","key-fingerprint",4,"ngIf"],["matListItemTitle","","class","key-name",4,"ngIf"],["matListItemLine","","class","key-fingerprint",4,"ngIf"],["mat-icon-button","","matListItemMeta","","aria-label","Delete Key",1,"delete-key-button",3,"click"],["svgIcon","gm:delete"],["matListItemTitle",
"",1,"key-fingerprint"],["matListItemTitle","",1,"key-name"],["matListItemLine","",1,"key-fingerprint"],[1,"gmat-body-1"],["mat-button","","color","primary","id","adb-key-unlock-button","active-aria-label","Unlocking Key Store",3,"asyncAction"],[1,"warn-text-color","gmat-body-1"]],template:function(a,b){a&1&&(_.A(0,Pha,4,2,"ng-container",2)(1,Qha,2,1,"p",3),_.D(2,"adb-key-input",4),_.nn("change",function(c){return iLa(b,c)}),_.E());a&2&&(_.C("ngIf",!b.loading),_.u(),_.C("ngIf",b.errorMessage))},dependencies:[cV,
_.iV,_.hV,_.HO,_.GO,_.DO,_.EO,_.oP,_.aP,_.kP,_.lP,_.cP,_.bP,dP,_.RO,_.bN,_.NK,_.lU,_.zJ,_.BJ],za:["[_nghost-%COMP%]{display:block}.key-fingerprint[_ngcontent-%COMP%], .key-name[_ngcontent-%COMP%]{font-family:monospace}mat-list[_ngcontent-%COMP%]{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}adb-key-input[_ngcontent-%COMP%]{display:none}"]});var kV=class{};kV.I=function(a){return new (a||kV)};kV.Aa=_.Ik({type:kV,aa:[["settings-item"]],inputs:{heading:"heading"},Ob:["*"],wa:4,xa:1,Ca:[[1,"gmat-subhead-1"],[1,"setting-body","gmat-body-2"]],template:function(a,b){a&1&&(_.pn(),_.fn(0,"h5",0),_.J(1),_.gn(),_.fn(2,"div",1),_.qn(3),_.gn());a&2&&(_.u(),_.ho(b.heading))},za:["h5[_ngcontent-%COMP%]{margin-top:8px;margin-left:30px}.setting-body[_ngcontent-%COMP%]{margin:24px 16px 24px 63px;max-width:700px}@media (max-width:1000px){.setting-body[_ngcontent-%COMP%]{margin-left:30px}}"]});var lV=class{constructor(a){this.location=a}cE(){this.location.A.F()}};lV.I=function(a){return new (a||lV)(_.Yj(rq))};
lV.Aa=_.Ik({type:lV,aa:[["settings-page"]],Ob:["*"],wa:6,xa:0,Ca:[["role","presentation",1,"title"],["mat-icon-button","","id","back-button","aria-label","Navigate Back",3,"click"],["svgIcon","gm:arrow_back"],[1,"gmat-headline-4"]],template:function(a,b){a&1&&(_.pn(),_.D(0,"div",0)(1,"button",1),_.nn("click",function(){return b.cE()}),_.G(2,"mat-icon",2),_.E(),_.D(3,"h4",3),_.J(4,"Settings"),_.E()(),_.qn(5))},dependencies:[_.HO,_.GO,_.EO,_.bN,_.NK,_.lU],za:[".title[_ngcontent-%COMP%]{margin:24px 0 40px 16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}h4[_ngcontent-%COMP%]{margin:0}"]});var mV=class{};mV.I=function(a){return new (a||mV)};
mV.Aa=_.Ik({type:mV,aa:[["adb-key-settings"]],wa:7,xa:0,Ca:[["heading","ADB Keys"],"href https://developer.android.com/studio/run/device.html#rsa target _blank rel noopener".split(" ")],template:function(a){a&1&&(_.D(0,"settings-item",0)(1,"p"),_.J(2," ADB uses an RSA key to allow devices to identify computers they have previously connected to. Below is a list of the ADB keys that Android Flash Tool will present to your device. Each key is identified by the hash that will be displayed on the device when it prompts for authorization. For more information see the connecting to a device "),_.D(3,
"a",1),_.J(4,"RSA security key documentation"),_.E(),_.J(5,". "),_.E(),_.G(6,"adb-key-editor"),_.E())},dependencies:[jV,kV],lb:2});var nV,oV,jLa;nV=new _.t("UNAUTHENTICATED_STORAGE_API_SERVICE");oV=new _.t("AUTHENTICATED_STORAGE_API_SERVICE");jLa=new _.t("UNAUTHENTICATED_STORAGE_API_CLIENT");_.pV=new _.t("AUTHENTICATED_STORAGE_API_CLIENT");var qV=class{constructor(a,b){this.Vu=_.y(b.jd,_.Il(c=>c instanceof ru),_.w(()=>{var c=a.getContext("primary");return c?(c=c.Ec)&&c.us?c.component:null:null}),_.hm(),_.qm(1));this.Vu.subscribe()}};qV.I=function(a){return new (a||qV)(_.Fg(LS),_.Fg(_.kT))};qV.ua=_.If({token:qV,da:qV.I,ja:"root"});var rV=class{constructor(a,b){this.Ya=a;this.ge=b}ce(a){a.componentOutlet&&(this.tr&&this.ge.remove(0),this.QJ?this.tr=aJ(this.ge,this.QJ,{index:0,Ya:this.Ya}):this.tr=void 0)}};rV.I=function(a){return new (a||rV)(_.Yj(_.Lm),_.Yj(_.tn))};rV.Ia=_.Kk({type:rV,aa:[["","componentOutlet",""]],inputs:{QJ:"componentOutlet"},features:[_.$H]});var sV=function(a){switch(a.key){case "Enter":case " ":a.stopPropagation()}},xV=class{Vk(a){a.button===0&&a.stopPropagation()}};xV.I=function(a){return new (a||xV)};xV.Ia=_.Kk({type:xV,aa:[["","stopTriggerPropagation",""]],gb:function(a,b){a&1&&_.nn("click",function(c){return b.Vk(c)})("dblclick",function(c){return b.Vk(c)})("keydown",function(c){return sV(c)})("keyup",function(c){return sV(c)})("keypress",function(c){return sV(c)})}});var kLa=function(a){return _.v(function*(){yield navigator.clipboard.writeText(a.text);a.A.open(`Copied "${a.text}" to clipboard`,"Close",{duration:3E3})})},yV=class{constructor(a){this.A=a;this.PN=this.text="";this.FB="Copy text"}};yV.I=function(a){return new (a||yV)(_.Yj(_.jQ))};
yV.Aa=_.Ik({type:yV,aa:[["copyable-text"]],inputs:{text:"text",PN:"textTooltip",FB:"copyTooltip"},wa:3,xa:4,Ca:[[3,"matTooltip"],["tabIndex","0","aria-hidden","false","role","button","stopTriggerPropagation","","svgIcon","gm:content_copy",1,"copy-icon",3,"click","keyup.enter","matTooltip","ariaLabel"]],template:function(a,b){a&1&&(_.D(0,"span",0),_.J(1),_.E(),_.D(2,"mat-icon",1),_.nn("click",function(){return kLa(b)})("keyup.enter",function(){return kLa(b)}),_.E());a&2&&(_.C("matTooltip",b.PN),_.u(),
_.ho(b.text),_.u(),_.C("matTooltip",b.FB),_.Ym("ariaLabel",b.FB))},dependencies:[xV,_.bN,_.NK,_.lU,_.vQ,_.uQ,_.sQ],za:[".copy-icon[_ngcontent-%COMP%]{margin-left:4px;width:18px;height:18px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#80868b}"]});var zV=class{constructor(){this.wM=new _.Cq;this.A=!1}get open(){return this.A}set open(a){typeof a==="string"?a=!0:a||(a=!1);a!==this.A&&(this.A=a,this.wM.emit(a))}aD(a){this.open=a.target.open}};zV.I=function(a){return new (a||zV)};zV.Ia=_.Kk({type:zV,aa:[["details"]],pb:1,gb:function(a,b){a&1&&_.nn("toggle",function(c){return b.aD(c)});a&2&&_.Zm("open",b.open||null)},inputs:{open:"open"},outputs:{wM:"openChange"}});var lLa;lLa=class{GL(a){return!!((a==null?0:a.ts)&&(a==null?0:a.value))}};_.mLa=new lLa;_.AV=class{set Ae(a){this.RV=a;this.pM&&br(this.pM.control,{de:!0})}get Ae(){return this.RV}constructor(a){this.Ya=a}Pb(){this.pM=this.Ya.get(_.ZN)}validate(){return this.Ae?{hasError:!0}:null}};_.AV.I=function(a){return new (a||_.AV)(_.Yj(_.Lm))};_.AV.Ia=_.Kk({type:_.AV,aa:[["input","hasError",""],["mat-select","hasError",""]],inputs:{Ae:"hasError"},features:[_.qo([{oa:_.NN,Cb:_.AV,rc:!0}])]});var nLa=function(){_.v(function*(){return Notification.requestPermission()})},BV=function(a,b,c,d){_.v(function*(){document.hasFocus()||(yield a.show(b,c,d))})},CV=class{constructor(){this.A=[];window.addEventListener("focus",()=>{for(const a of this.A)a.close();this.A.length=0})}show(a,b,c){const d=this;return _.v(function*(){if((yield Notification.requestPermission())==="granted"){const e=new Notification(a,{body:b,icon:"https://www.gstatic.com/images/icons/material/system_gm/2x/system_update_gm_blue_24dp.png",
requireInteraction:!0});e.onerror=()=>{_.Wv({Rb:11,kb:{mb:"Failed to show notification",error:new _.L("Notification error, permission="+Notification.permission)}})};e.onclick=()=>{window.focus();e.close()};d.A.push(e);c&&c.catch(()=>{}).then(()=>{e.close();_.ib(d.A,e)})}})}};CV.I=function(a){return new (a||CV)};CV.ua=_.If({token:CV,da:CV.I,ja:"root"});var DV=class{constructor(a,b){b=new _.Rt(b.path(!0));this.A=_.FI(b);this.B=_.y(a.jd,_.Il(c=>c instanceof ru),_.w(c=>c.fe)).subscribe(b)}Sa(){this.B.unsubscribe()}};DV.I=function(a){return new (a||DV)(_.Fg(_.kT),_.Fg(rq))};DV.ua=_.If({token:DV,da:DV.I,ja:"root"});var oLa=new _.t("router_page_details_config"),EV=class{constructor(){this.B=_.q(oLa);this.A=new _.Ok;const a=_.q(qV).Vu,b=_.q(BK);this.A.add(_.y(a,_.um(d=>$v(d==null?void 0:d.ai))).subscribe(d=>{b.A.title=(d?`${this.B.uJ} - ${d}`:this.B.uJ)||""}));const c=_.q(AK);this.A.add(_.y(a,_.w(d=>{let e;return(e=d==null?void 0:d.yX)!=null?e:!1})).subscribe(d=>{d?zK(c,{name:"robots",content:"noindex"}):(d=c.A.querySelector('meta[name="robots"]')||null)&&c.B.remove(d)}));this.A.add(_.y(a,_.um(d=>$v(d==null?void 0:
d.G2))).subscribe(d=>{zK(c,{name:"description",content:d!=null?d:this.B.vU})}))}Sa(){this.A.unsubscribe()}};EV.I=function(a){return new (a||EV)};EV.ua=_.If({token:EV,da:EV.I,ja:"root"});var FV=class{};FV.I=function(a){return new (a||FV)};FV.Na=_.Jk({type:FV});FV.Ma=_.Jf({Fb:[{oa:yI,zb:()=>{_.q(EV);return()=>{}},rc:!0}],imports:[_.oT]});var GV=class{constructor(a){this.destination=a}close(){const a=this;return _.v(function*(){a.A&&(yield a.A.close())})}write(a){const b=this;return _.v(function*(){if(!b.A)throw new _.L("Stream is not open");if(a.length!==0)return b.A.write(a)})}};var pLa=class extends GV{constructor(a){super(a);this.D=new _.Mz;this.complete=this.D.promise}B(){}onClose(){this.D.resolve()}Je(a){this.D.reject(a)}};var qLa,HV,rLa,sLa,tLa,IV,uLa,jx,JV,KV,vLa,wLa,xLa,yLa,zLa;qLa=function(a,b,c){return _.v(function*(){var d=yield a.ee(b);const e=c.length-b;if(!d)return c.slice(0,e);c.set(d,e);d=b-d.length;return d>0?qLa(a,d,c):c})};HV=class{we(a){const b=this;return _.v(function*(){const c=yield b.ee(a);if(c&&c.length!==a){const d=new Uint8Array(a);d.set(c,0);return qLa(b,a-c.length,d)}return c})}advance(a){const b=this;return _.v(function*(){if(a!==0){var c=yield b.ee(a);if(c&&c.length<a)return b.advance(a-c.length)}})}};
rLa=class extends HV{ee(){return _.v(function*(){})}cancel(){return _.v(function*(){})}};sLa=class extends HV{constructor(){var a=new _.L("Oneshot stream was canceled before opening");super();this.error=a}ee(){const a=this;return _.v(function*(){throw a.error;})}cancel(){return _.v(function*(){})}};tLa=new rLa;
IV=class{constructor(a){this.source=a;this.A=0}ee(a){const b=this;return _.v(function*(){const c=yield b.source.ee(a);c&&(b.A+=c.byteLength);return c})}we(a){const b=this;return _.v(function*(){const c=yield b.source.we(a);c&&(b.A+=c.byteLength);return c})}advance(a){const b=this;return _.v(function*(){yield b.source.advance(a);b.A+=a})}cancel(){const a=this;return _.v(function*(){yield a.source.cancel()})}};
uLa=function(a){return _.v(function*(){if(a.A.done)throw new _.L("Already reached the last stream");a.A=yield a.streams.next()})};jx=class extends HV{constructor(a){super();this.streams=a;this.A={value:tLa,done:!1}}cancel(){const a=this;return _.v(function*(){a.A.done||(yield a.A.value.cancel(),a.A={done:!0,value:void 0})})}ee(a){const b=this;return _.v(function*(){if(!b.A.done){var c=yield b.A.value.ee(a);if(c)return c;yield uLa(b);return b.ee(a)}})}};JV=function(a,b){a.A.push(b);a.bufferSize+=b.length};
KV=class extends HV{constructor(){super(...arguments);this.A=[];this.bufferSize=0;this.D=!1}ee(a){const b=this;return _.v(function*(){if(b.A.length===0&&!b.D)return yield b.F(),b.ee(a);const c=b.A.shift();if(!c)return c;if(c.length<=a)return b.bufferSize-=c.length,c;b.A.unshift(c.slice(a));b.bufferSize-=a;return c.slice(0,a)})}we(a){const b=this;return _.v(function*(){if(b.bufferSize<a&&!b.D)return yield b.F(),b.we(a);if(!b.D||b.A.length!==0){for(var c=new Uint8Array(Math.min(a,b.bufferSize)),d=c.length;b.A.length>
0&&d>=b.A[0].length;){var e=b.A.shift();b.bufferSize-=e.length;c.set(e,c.length-d);d-=e.length}if(d>0){if(b.A.length===0)return Promise.reject(new _.L("Ran out of chunks"));e=b.A[0].slice(0,d);c.set(e,c.length-d);b.A[0]=b.A[0].slice(d);b.bufferSize-=d}return c}})}};vLa=function(a,b){JV(a,b);a.B&&(b=a.B,a.B=void 0,b.resolve())};wLa=function(a,b){a.B===void 0&&(a.B=new _.Mz);a.B.reject(b)};xLa=function(a){a.D=!0;if(a.B){const b=a.B;a.B=void 0;b.resolve()}};
yLa=class extends KV{constructor(a){super();this.cancel=a}F(){this.B===void 0&&(this.B=new _.Mz);return this.B.promise}};zLa=class{constructor(a,b=c=>c){this.A=b;this.source=new IV(a)}ee(a){const b=this;return _.v(function*(){const c=b.source.A,d=yield b.source.ee(a);return d?b.A(d,c):d})}we(a){const b=this;return _.v(function*(){const c=b.source.A,d=yield b.source.we(a);return d?b.A(d,c):d})}advance(a){return this.source.advance(a)}cancel(){const a=this;return _.v(function*(){yield a.source.cancel()})}};
_.LV=class extends KV{constructor(a){super();this.wg=a}F(){const a=this;return _.v(function*(){const b=yield a.wg.read();b.done?a.D=!0:JV(a,b.value)})}cancel(){const a=this;return _.v(function*(){yield a.wg.cancel()})}};var ALa=class extends GV{constructor(a,b){super(a);this.B=b;this.D=new _.Mz;this.complete=this.D.promise}onClose(){this.D.resolve()}Je(a){this.D.reject(a)}};var CLa,MV,DLa,ELa;_.BLa=new Uint8Array([3]);CLa=class extends ALa{constructor(a="",b=()=>{}){super(`shell:${dw(a)}`,b)}xB(){return _.v(function*(){})}AC(){const a=this;return _.v(function*(){yield a.complete;return 0})}};MV=new _.wU({size:5,qc:!0,fields:{id:_.sU(0),length:_.uU(1)}});
DLa=function(a){return _.v(function*(){for(;;){var b=yield a.D.we(MV.size);if(b===void 0)break;if(b.length!==MV.size)throw new _.L("Unexpected end of stream");b=MV.get(_.kv(b));let c=b.length;for(;c>0;){const d=Math.min(c,a.J),e=yield a.D.we(d);let f;if(((f=e)==null?void 0:f.length)!==d)throw new _.L("Unexpected end of stream");b.id===1?a.wh(e):b.id===2?a.gq(e):b.id===3&&(a.H=e[0]);c-=e.length}}})};
ELa=class extends GV{constructor(a="",{wh:b=()=>{},gq:c=()=>{},L2:d}={}){super(`shell,v2:${dw(a)}`);this.F=new _.Mz;this.H=0;this.complete=this.F.promise.then(()=>{});this.D=new yLa(()=>this.close());this.J=1048576;this.wh=b;this.gq=c;d!==void 0&&(this.J=d);this.L=DLa(this)}xB(){const a=this,b=()=>super.write;return _.v(function*(){try{yield b().call(a,_.fx(MV,{id:4,length:0}))}catch(c){}})}AC(){const a=this;return _.v(function*(){return a.F.promise})}write(a){const b=this,c=()=>super.write;return _.v(function*(){yield c().call(b,
_.fx(MV,{id:0,length:a.length}));yield c().call(b,a)})}B(a){vLa(this.D,a)}onClose(){const a=this;return _.v(function*(){xLa(a.D);yield a.L.catch(()=>{});a.F.resolve(a.H)})}Je(a){const b=this;return _.v(function*(){wLa(b.D,a);yield b.L.catch(()=>{});b.F.reject(a)})}};var Ww=class extends ALa{constructor(a,b){super(a,_.hv(b))}};var sx=function(a){var b=0;for(var c of a.A)b+=ew(c);b=new ArrayBuffer(b);c=new DataView(b);const d=new Uint8Array(b);let e=0;for(const h of a.A){a=c;var f=d,g=e;if(typeof h==="string")for(a=f,f=0;f<h.length;f++){const k=h.charCodeAt(f);if(k>127)throw new _.L("Invalid ASCII character.");a[g+f]=k}else typeof h==="number"?a.setUint32(g,h,!0):typeof h==="bigint"?a.setBigUint64(g,h,!0):h instanceof Uint8Array&&f.set(h,g);e+=ew(h)}return b},qx=class{constructor(){this.A=[]}append(...a){this.A.push(...a)}};var NV,ILa,GLa,OV,FLa,JLa,Pla,Ry,LLa,MLa,NLa,KLa,OLa,HLa,PLa;NV=class{slice(a,b=this.size){if(a<0||b>this.size)throw new _.L(`Invalid slice range, start=${a}, end=${b}, size=${this.size}`);return a===0&&b===this.size?this:b===a?FLa:new GLa(this,a,b-a)}ac(){const a=this;return _.v(function*(){return a.D()})}D(a=0,b=this.size-a){const c=this;return _.v(function*(){return new HLa(c,a,b)})}};
_.hx=class extends NV{constructor(a){super();this.buffer=a instanceof Uint8Array?a:new Uint8Array(a);this.size=this.buffer.length}A(a=0,b=this.size-a){const c=this;return _.v(function*(){if(a<0)throw new _.L(`Attempted to read at negative offset, got=${a}`);return c.buffer.slice(a,a+b)})}};ILa=function(a,b,c){if(b<0||c-b>a.size)throw new _.L(`Invalid range, offset=${b}, length=${c}`);};
GLa=class extends NV{constructor(a,b,c){super();this.B=a;this.offset=b;this.size=c}A(a=0,b=this.size-a){const c=this;return _.v(function*(){ILa(c,a,b);return c.B.A(c.offset+a,b)})}D(a=0,b=this.size-a){const c=this;return _.v(function*(){ILa(c,a,b);return c.B.D(c.offset+a,b)})}};OV=new Uint8Array(0);FLa=new _.hx(OV);JLa=class{constructor(a,b){this.size=a;this.ac=b}};_.Qy=function(a){return a.slice!==void 0?a:new Ry(a)};Pla=function(a){_.v(function*(){a.A?yield a.A.cancel():a.A=new KLa(new sLa)})};
Ry=class{constructor(a){this.source=a;this.B=_.VF(()=>{const b=this;return _.v(function*(){if(!b.A){const c=yield b.source.ac();b.A=new KLa(c)}return b.A})})}get size(){return this.source.size}ac(){return this.source.ac()}slice(a,b=this.size){return new LLa(this,this.B,a,b)}};
LLa=class{constructor(a,b,c,d){this.B=a;this.A=b;this.start=c;this.end=d;fw(a,c,d);this.size=d-c}ac(){const a=this;return _.v(function*(){return MLa(yield a.A(),a.start,a.end)})}slice(a,b=this.size){fw(this,a,b);return new LLa(this.B,this.A,this.start+a,this.start+b)}};MLa=function(a,b,c){return _.v(function*(){if(a.A&&!a.A.complete)throw new _.L("Previous stream slice should be complete before opening the next");yield NLa(a,b);a.A=new OLa(a.source,c-b);return a.A})};
NLa=function(a,b){return _.v(function*(){if(a.source.A>b)throw new _.L(`Invalid offset ${b}. Stream has already been read past the offset (${a.source.A})`);a.source.A<b&&(yield a.source.advance(b-a.source.A));_.lc(a.source.A===b)})};KLa=class{constructor(a){this.source=new IV(a)}cancel(){const a=this;return _.v(function*(){yield a.source.cancel()})}};
OLa=class{constructor(a,b){this.size=b;this.source=new IV(a)}get complete(){return this.source.A===this.size}ee(a){const b=this;return _.v(function*(){if(!b.complete)return b.source.ee(Math.min(b.size-b.source.A,a))})}we(a){const b=this;return _.v(function*(){if(!b.complete)return b.source.we(Math.min(b.size-b.source.A,a))})}advance(a){const b=this;return _.v(function*(){b.complete||(a=Math.min(b.size-b.source.A,a),yield b.source.advance(a))})}cancel(){const a=this;return _.v(function*(){a.complete||
(yield a.source.cancel())})}};_.tx=class{constructor(a){this.buffers=a;let b=0;for(const c of a)b+=c.size;this.size=b}ac(){const a=this;return _.v(function*(){const b=a.buffers;return new jx(function(){return function(){return new Pu(function*(){for(const c of b)yield new Qu(0,yield new Qu(2,c.ac()))}())}()}())})}};
HLa=class extends HV{constructor(a,b,c){super();this.buffer=a;this.offset=b;this.size=c;this.A=0;this.B=!1;if(b<0||b>a.size||c<0||b+c>a.size)throw new _.L(`Invalid range offset=${b}, size=${c} in buffer size=${a.size}`);}ee(a){const b=this;return _.v(function*(){if(b.B)throw new _.L("Stream was canceled");const c=Math.min(b.size-b.A,a);if(c!==0){const d=b.A;b.A+=c;return b.buffer.A(b.offset+d,c)}})}advance(a){const b=this;return _.v(function*(){if(b.B)throw new _.L("Stream was canceled");b.A+=Math.min(b.buffer.size-
b.A,a)})}cancel(){const a=this;return _.v(function*(){a.B=!0})}};PLa=class{constructor(a,b){this.source=a;this.A=b}get size(){return this.source.size}ac(){const a=this;return _.v(function*(){const b=yield a.source.ac();return new zLa(b,a.A)})}};var QLa=new _.wU({size:16,qc:!0,fields:{mode:_.uU(4),size:_.uU(8),timeStamp:_.uU(12)}}),RLa=new _.wU({size:72,qc:!0,fields:{mode:_.uU(24),size:_.vU(40),timeStamp:_.uU(56)}}),SLa=new _.wU({size:20,qc:!0,fields:{mode:_.uU(4),size:_.uU(8),timeStamp:_.uU(12),bE:_.uU(16)}}),TLa=new _.wU({size:76,qc:!0,fields:{mode:_.uU(24),size:_.vU(40),timeStamp:_.uU(56),bE:_.uU(72)}}),PV=function(a,...b){return _.v(function*(){var c=new qx;c.append(...b);c=new Uint8Array(sx(c));yield a.write(c)})},ULa=function(a,b,c){return _.v(function*(){return new ReadableStream({start:()=>
_.v(function*(){try{yield PV(a,"RECV",b.length,b)}catch(d){let e;yield c==null?void 0:(e=c.error)==null?void 0:e.call(c,d);throw d;}}),pull:d=>_.v(function*(){try{const e=yield Uha(a.input);if(e)d.enqueue(e);else{let f;yield c==null?void 0:(f=c.complete)==null?void 0:f.call(c);d.close()}}catch(e){let f;yield c==null?void 0:(f=c.error)==null?void 0:f.call(c,e);throw e;}}),cancel:d=>_.v(function*(){let e;yield c==null?void 0:(e=c.error)==null?void 0:e.call(c,d)})})})},VLa=function(a){return _.v(function*(){yield PV(a,
"QUIT")})},WLa=class extends GV{constructor(){super("sync:");this.input=new yLa(()=>this.close())}B(a){vLa(this.input,a)}onClose(){xLa(this.input)}Je(a){wLa(this.input,a)}stat(a){const b=this;return _.v(function*(){yield PV(b,"STAT",a.length,a);return jw(b.input,"STAT",QLa)})}oy(a){const b=this;return _.v(function*(){yield PV(b,"STA2",a.length,a);return jw(b.input,"STA2",RLa)})}list(a){const b=this;return _.v(function*(){yield PV(b,"LIST",a.length,a);const c=yield kw(b.input,"DENT",SLa);return lw(c)})}ix(a){const b=
this;return _.v(function*(){yield PV(b,"LIS2",a.length,a);const c=yield kw(b.input,"DNT2",TLa);return lw(c)})}send(a,b,c,d){const e=this;return _.v(function*(){d=d===void 0?(new Date).getTime():d;const f=yield b.ac();let g=0,h=new qx;h.append("SEND");h.append(a.length+6);h.append(a);h.append(",");h.append((33188).toString());for(var k=!1;!k;){let m;k=(m=yield f.ee(64E3))!=null?m:OV;h.append("DATA");h.append(k.byteLength);h.append(k);g+=k.byteLength;if(k=g===b.size)h.append("DONE"),h.append(d);yield e.write(new Uint8Array(sx(h)));
c&&c(g);h=new qx}yield Tha(e.input)})}},XLa=function(a,b,c){return _.v(function*(){return ULa(a.A,b,c)})},YLa=class{constructor(a,b){this.A=a;this.features=b}stat(a,b){const c=this;return _.v(function*(){b=b===void 0?0:b;let d;switch(b){case 0:d=c.features.oy;break;case 1:d=!1;break;case 2:if(!c.features.oy)throw new _.L("STAT2 is not supported by this device.");d=!0;break;default:_.Pa(b,void 0)}return d?c.A.oy(a):c.A.stat(a)})}list(a,b){const c=this;return _.v(function*(){b=b===void 0?0:b;let d;
switch(b){case 0:d=c.features.ix;break;case 1:d=!1;break;case 2:if(!c.features.ix)throw new _.L("LIST2 is not supported by this device.");d=!0;break;default:_.Pa(b,void 0)}return d?c.A.ix(a):c.A.list(a)})}send(a,b,c,d){const e=this;return _.v(function*(){return e.A.send(a,b,c,d)})}close(){const a=this;return _.v(function*(){yield VLa(a.A).catch(()=>{});yield a.A.close()})}};var mw=/^\[(.+?)\]: \[([\s\S]*?)\]\r?\n/gm;var Hx=fetch;var QV=function(a,b){return _.v(function*(){const {response:c,KV:d}=a.WK();return b(c).catch(e=>_.Zu(0).then(()=>{const f=d();if(ow(e)&&f)throw f;throw e;}))})},Kx=class{constructor(a,b){this.wJ=a;this.init=b;this.mB=this.nB=!1;this.WK=_.VF(()=>{if(this.nB)throw new _.L("body stream already read");this.mB=!0;const c=new TransformStream,d=new Response(c.readable,this.init);let e;this.wJ.pipeTo(c.writable).catch(f=>{e=f;c.writable.abort(f)});return{response:d,KV:()=>e}});this.an=new Response(null,b)}get headers(){return this.an.headers}get ok(){return this.an.ok}get redirected(){return this.an.redirected}get status(){return this.an.status}get statusText(){return this.an.statusText}get type(){return this.an.type}get url(){return this.an.url}clone(){throw new _.L("clone Unsupported");
}get bodyUsed(){return this.nB||this.mB&&this.WK().response.bodyUsed}get body(){if(this.mB)throw new _.L("body stream already read");this.nB=!0;return this.wJ}arrayBuffer(){return QV(this,a=>a.arrayBuffer())}blob(){return QV(this,a=>a.blob())}formData(){return QV(this,a=>a.formData())}json(){return QV(this,a=>a.json())}text(){return QV(this,a=>a.text())}bytes(){throw new _.L("Not implemented");}};var RV;RV=class{constructor(){this.F=new Set;this.D=new Set}addEventListener(a,b){a==="connect"?this.F.add(b):this.D.add(b)}};_.ZLa=new _.wU({size:9,qc:!0,fields:{length:_.sU(0),UB:_.sU(1,{Dd:2}),m3:_.tU(2),w2:_.sU(4),configurationValue:_.sU(5),iU:_.sU(6),attributes:_.sU(7),m2:_.sU(8)}});_.sU(0);_.tU(1);_.sU(3);_.sU(4);_.tU(5);_.sU(0);_.uU(1);_.tU(5);_.tU(7);_.tU(9);var $La=class{};new ZR({out:0,["in"]:128});new ZR({standard:0,["class"]:32,vendor:64});new ZR({device:0,["interface"]:1,endpoint:2,other:3});
_.sU(0);_.sU(1);_.tU(2);_.tU(4);_.tU(6);var aMa,SV,YV,bMa,ZV,cMa,dMa,eMa,fMa,bW,gMa,hMa,iMa,jMa,kMa,mMa,nMa,pMa,rMa,oMa,qMa;_.TV=function(){return new SV({state:0,El:0,totalBytes:0})};_.UV=function(a,b){return new SV({state:1,El:a,totalBytes:b})};_.VV=function(){return new SV({state:2,El:0,totalBytes:0})};_.WV=function(){return new SV({state:3,El:0,totalBytes:0})};_.XV=function(){return new SV({state:4,El:0,totalBytes:0})};
aMa=function(a){switch(a.state){case 0:return 0;case 1:return a.El/a.totalBytes*.9;case 2:return.9;case 3:return.99;case 4:return 1;default:_.Pa(a.state,void 0)}};SV=class{constructor(a){this.state=a.state;this.El=a.El;this.totalBytes=a.totalBytes;this.progress=aMa(this)}};YV=function(a){a.A=new _.Mz;a.A.promise.catch(()=>{})};
bMa=class{get active(){return this.B?this.request?this.request.active:!0:!1}constructor(a){this.options=a;this.B=!0;YV(this)}attach(a){if(a!==this.Ga&&this.B){var b=a.D(this.options);if(this.request){const c=new _.L("ProxyAdbDeviceRequest device replaced");this.request.cancel(c);this.A.reject(c);YV(this)}this.request=b;this.Ga=a;this.A.resolve(b)}}cancel(a=new _.L("AdbDeviceRequest canceled")){this.B=!1;this.A.reject(a);let b;(b=this.request)==null||b.cancel(a);YV(this);this.A.reject(a)}Mb(a){const b=
this;return _.v(function*(){return(yield b.A.promise).Mb(a)})}};ZV=function(a,b){a.options.zZ&&a.options.zZ(b);switch(b){case "CONNECTING":break;case "UNAUTHORIZED":a.B.resolve();break;case "CONNECTED":a.B.resolve();a.A.resolve();break;case "ERROR":b=new _.L("ADB device had an error while connecting");a.B.reject(b);a.A.reject(b);break;case "DISCONNECTED":b=new _.L("Device became disconnected");a.B.reject(b);a.A.reject(b);break;default:_.Pa(b,void 0)}};
cMa=class{constructor(a,b,c){this.options=a;this.D=b;this.F=c;this.B=new _.Mz;this.A=new _.Mz;this.active=!0;this.B.promise.catch(()=>{});this.A.promise.catch(()=>{})}cancel(a=new _.L("AdbDeviceRequest canceled")){this.active=!1;this.F(this);this.B.reject(a);this.A.reject(a)}Mb(a){const b=this;return _.v(function*(){yield b.B.promise;b.D.getState()==="UNAUTHORIZED"&&a&&(yield a(b.A.promise));yield b.A.promise})}};
dMa=class extends _.M{constructor(a,b){super(`adb shell command (${a}) failed with exit code ${b}`,84);this.command=a;this.AC=b}};_.$V=function(a,b){return _.v(function*(){let c="",d="",e="";try{yield _.ry(a,b,{wh:_.hv(f=>{d+=f;c+=f}),gq:_.hv(f=>{e+=f;c+=f})})}catch(f){throw f instanceof dMa&&(f.message+=`, stdout=${d}, stderr=${e}`),f;}return c})};_.aW=function(a,b){return _.v(function*(){const c=new pLa(b);yield a.ac(c);return c.complete})};
eMa=function(a,b){return _.v(function*(){const c=new Ww("rescue-getprop:",b);yield a.ac(c);return c.complete})};fMa=function(a){return _.v(function*(){let b="";yield eMa(a,c=>{b+=c});return b})};_.Nz=function(a,b,{wh:c,gq:d,Sx:e}={}){return _.v(function*(){e&&(d=c);let f;a.F("shell_v2")?f=new ELa(b,{wh:c,gq:d}):f=new CLa(b,c);yield a.ac(f);return f})};_.Xz=function(a,b,c){return _.v(function*(){return(yield _.Nz(a,b,c)).AC()})};
_.ry=function(a,b,c){return _.v(function*(){const d=yield _.Xz(a,b,c);if(d!==0)throw new dMa(b,d);})};_.Jz=function(a,b){return _.v(function*(){let c="";yield _.Xz(a,b,{wh:_.hv(d=>{c+=d}),Sx:!0});return c})};bW=function(a){return _.v(function*(){const b=yield _.Jz(a,"getprop");return nw(b)})};_.cW=function(a,b){return _.v(function*(){return(yield _.Jz(a,["getprop",b])).replace(/\r?\n$/,"")})};
_.Wz=function(a,b=1E4){return _.v(function*(){const c=Date.now();for(;b<0||Date.now()-c<b;){if((yield _.cW(a,"dev.bootcomplete"))==="1"||(yield _.cW(a,"sys.boot_completed"))==="1")return;yield _.Zu(1E3)}throw new _.M("Timed out waiting for boot to complete",20013);})};_.dW=function(a){return _.v(function*(){return(yield _.Jz(a,["id","-u"])).charAt(0)==="0"})};gMa=function(a){return _.v(function*(){return _.Jz(a,["uname","-a"])})};
hMa=function(a){return _.v(function*(){try{var b=yield _.$V(a,["su","0","cat","/config/usb_gadget/g1/UDC"])}catch(c){return 0}if(!b)return 0;b=yield _.Jz(a,["su","0","cat",`/sys/class/udc/${b.trim()}/maximum_speed`]);return Xha(b.trim())})};iMa=function(a){return _.v(function*(){try{return yield _.mv(hMa(a),2E3,new _.L("Timed out waiting for max USB speed"))}catch(b){return 0}})};
jMa=function(a){return _.v(function*(){var b=+(yield _.Jz(a,["svc","usb","getUsbSpeed"])).trim();return b<=0?0:b<=1.5?1:b<=12?2:b<=480?3:b<=5120?5:b<=10240?6:0})};kMa=function(a){return _.v(function*(){try{return yield _.mv(jMa(a),2E3,new _.L("Timed out waiting for negotiated USB speed"))}catch(b){return 0}})};_.eW=function(a,b){return _.aW(a,"reboot:"+(b||"")).catch(()=>{})};_.fW=function(a){return _.eW(a,"bootloader")};_.lMa=function(a){return _.eW(a,"fastboot")};
_.gW=function(a){return _.v(function*(){const b=new WLa;yield a.ac(b);let c,d;return new YLa(b,{oy:(c=a.F("stat_v2"))!=null?c:!1,ix:(d=a.F("ls_v2"))!=null?d:!1})})};mMa=function(a){return _.v(function*(){const b=yield fMa(a);return nw(b)})};nMa=function(a,b,c){return _.v(function*(){yield _.ry(a,`aflags ${c?"enable":"disable"} ${b}`)})};
pMa=class{root(){return _.aW(this,"root:")}disableVerity(){return _.aW(this,"disable-verity:")}list(a){const b=this;return _.v(function*(){const c=yield _.gW(b);try{return yield c.list(a)}finally{yield c.close().catch(()=>{})}})}push(a,b,c,d){const e=this;return _.v(function*(){const f=yield _.gW(e),g=iv(a);if(!((yield f.stat(g)).mode&128))throw new _.L(`Cannot write to '${g}'.`);try{yield f.send(a,b,c,d)}finally{yield f.close().catch(()=>{})}})}pull(a){const b=this;return _.v(function*(){const c=
yield _.gW(b),d=yield c.stat(a);if(!(d.mode&256))throw yield c.close().catch(()=>{}),new _.L(`Cannot read '${a}'.`);try{const e=yield XLa(c,a,{complete:()=>c.close().catch(()=>{}),error:()=>c.close().catch(()=>{})});return new oMa(e,BigInt(d.size))}catch(e){throw yield c.close().catch(()=>{}),e;}})}stat(a){const b=this;return _.v(function*(){const c=yield _.gW(b);try{return yield c.stat(a)}finally{yield c.close().catch(()=>{})}})}install(a,b={},c=()=>{}){const d=this;return _.v(function*(){const e=
`/data/local/tmp/adb_installer_temp.${b.kv?"apex":"apk"}`;c(_.TV());try{yield d.push(e,a,g=>{c(_.UV(g,a.size))},0);c(_.VV());const f=yield _.$V(d,["pm","install",..._.tw(b),e]);if(!f.includes("Success"))throw new _.L("Installation failed: "+f);c(_.WV())}finally{yield _.ry(d,["rm","-f",e]).catch(()=>{})}c(_.XV())})}};_.hW=function(a,b){if(a.A)throw new _.L("Pull response body has already been used");a.A=!0;return a.stream.pipeThrough(new TransformStream(new qMa(a.size,b!=null?b:()=>{})))};
rMa=function(a,b){return new Kx(_.hW(a,b),{headers:{"content-length":String(a.size),"Content-Type":"application/octet-stream"}})};oMa=class{constructor(a,b){this.stream=a;this.size=b;this.A=!1}get bodyUsed(){return this.A}get body(){return _.hW(this)}blob(a){const b=this;return _.v(function*(){return rMa(b,a).blob()})}arrayBuffer(a){const b=this;return _.v(function*(){return rMa(b,a).arrayBuffer()})}};
qMa=class{constructor(a,b){this.size=a;this.callback=b;this.count=BigInt(0)}start(){this.callback({loaded:this.count,total:this.size})}transform(a,b){this.count+=BigInt(a.byteLength);this.callback({loaded:this.count,total:this.size});b.enqueue(a)}flush(){if(this.count!==this.size)throw new _.L(`Received file size (${this.count}) did not match stat (${this.size})`);}};var iW,lW;iW=function(a,b,c={},d,e){a.name=d?d.displayName:b?b:a.Ye.name;a.product=b;a.Eb=c;a.description=d;a.props=e};_.jW=function(a){if(!a.va)throw new _.L("Not a fastboot device");return a.va};_.kW=function(a){if(!a.Ga)throw new _.L("Not an ADB device");return a.Ga};lW=class{get Va(){return this.Ye.Va}constructor(a,b){this.Ye=a;this.type=b;this.Eb={};this.B=this.A=!1;this.error=this.Qj=this.Oj=this.Mn=this.bv=this.yi=this.Qx=void 0;iW(this);this.serialNumber=this.Ye.serialNumber||""}};var sMa,tMa,uMa,vMa,wMa,xMa,yMa,nW,mW;sMa=function(a,b){b.some(c=>c.serialNumber===a.serialNumber)||a.xm.resolve(void 0)};tMa=class{constructor(a,b){this.serialNumber=a;this.xm=new _.Mz;this.promise=this.xm.promise;b>0&&setTimeout(()=>{this.reject(new _.L("Timed out waiting for device to disconnect"))},b)}reject(a){this.xm.reject(a)}};uMa=function(a,b){b.serialNumber!==a.options.serialNumber||typeof a.options.type!=="undefined"&&b.type!==a.options.type||a.B.resolve(b)};
vMa=class{constructor(a,b,c){this.options=a;this.D=b;this.F=c;this.A=new _.Mz;this.B=new _.Mz;this.active=!0;this.A.promise.catch(()=>{});this.B.promise.catch(()=>{});a.Ga==null||a.type!=="adb"&&a.type!==void 0||(this.Ga=new bMa(a.Ga))}cancel(a=new _.L("DeviceRequest canceled")){this.Ga&&this.Ga.cancel(a);this.active=!1;this.D(this);this.A.reject(a)}Mb(a){const b=this;return _.v(function*(){yield Promise.race([b.A.promise,b.F]);const c=Promise.race([b.A.promise,b.B.promise]);return a&&a>0?_.mv(c,
a,new _.L("Timed out waiting for device")):c})}};wMa=function(a,b){a.O.next([...a.O.getValue(),b.catch(()=>{})])};xMa=function(a,b){b=Aw(b);if(b!==""){var c=[];for(const [d,e]of a.A.entries()){const f=d;Aw(e)===b&&c.push(f)}for(const d of c.slice(0,-1))a.remove(d)}};yMa=function(a,b){const c=Aw(b);c!==""&&b.Ye.Va.A.Ej&&a.F.set(c,b.Ye.Va.A.Ej)};nW=function(a){const b=mW(a);for(var c of Array.from(a.L))c(Array.from(b));c=Array.from(a.A.values()).some(d=>!d.device);a.ca.next(c);a.W.next(Array.from(b))};
mW=function(a){a=Array.from(a.A.values()).map(b=>b.device).filter(b=>b);a.sort((b,c)=>b.serialNumber.localeCompare(c.serialNumber));return a};_.Ez=function(a,b){const c=new vMa(b,d=>{a.B.delete(d)},_.ml(a.D));a.B.add(c);for(const d of a.A.values())d.Bm&&d.Bm(c);_.ml(a.D).then(()=>{var d=mW(a);for(const e of d)uMa(c,e)});return c};_.oW=function(a,b,c,d){return _.v(function*(){const e=_.Ez(a,{serialNumber:b,type:d});return e.Mb(c).finally(()=>void e.cancel())})};
_.pW=function(a,b,c){return _.v(function*(){yield _.ml(a.D);const d=new tMa(b,c);try{a.H.add(d),d.promise.catch(()=>{}).then(()=>a.H.delete(d)),sMa(d,mW(a))}catch(e){d.reject(e)}return d.promise})};
_.qW=class{constructor(){this.L=new Set;this.B=new Set;this.H=new Set;this.A=new Map;this.F=new Map;this.O=new _.Rt([]);this.D=_.y(this.O,_.um(a=>_.yl(()=>Promise.all(a))),fm(),_.gm());this.ca=new _.Rt(!1);this.Gw=_.FI(this.ca);this.W=new _.Rt([]);this.Zo=_.FI(this.W);this.J=_.y(this.D,km(),dda(_.tl([this.Zo,this.Gw])),cda(([a,b])=>a.length===0&&b),_.w(([a])=>a))}add(a,b,c){const d={Ye:a,Rm:b,device:void 0,Bm:c};a.Va.log({ha:4});this.remove(a);this.A.set(a,d);xMa(this,d);yMa(this,d);for(const e of this.B)d.Bm&&
d.Bm(e);b.then(e=>{d.device=e;Object.assign(a.Va.A,zw(e));!a.Va.A.Ej&&this.F.has(e.serialNumber)&&(a.Va.A.Ej=this.F.get(e.serialNumber));xMa(this,d);if(this.A.get(d.Ye)===d){if(d.device){d.Ye.Va.log({ha:{type:6,Eb:_.xw(d.device)}});for(const f of this.B)uMa(f,d.device)}nW(this)}},e=>{e={mb:"inspection result",error:e};d.device=new lW(d.Ye,"unknown");d.device.error=e.error;const f=new _.vw;_.ww(f,0);d.Ye.Va.log({ha:{type:8,Eb:f},kb:e});nW(this)});nW(this)}remove(a){const b=this.A.get(a);this.A.delete(a);
if(b&&b.device){a.Va.log({ha:7});for(var c of Array.from(this.B))c.options.type!==void 0&&c.options.type!==b.device.type||c.options.serialNumber!==b.device.serialNumber||c.cancel(new _.L("Device disconnected"));for(const d of this.H)a=d,c=b.device,c.serialNumber===a.serialNumber&&a.xm.resolve(c)}b&&nW(this)}addEventListener(a,b){this.L.add(b)}removeEventListener(a,b){this.L.delete(b)}};var zMa=function(a){let b;const c=a.next.then(()=>b);a.next=new Promise(d=>{b=d});return c},AMa=class{constructor(){this.next=Promise.resolve()}};_.Fw=class{constructor(a){this.A=a;let b,c;for(const d of a.endpoints)if(d.type==="bulk")if(d.direction==="in"){if(b)throw new _.L("Already found an in endpoint");b=d}else{if(c)throw new _.L("Already found an out endpoint");c=d}if(!b)throw new _.L("Did not find an in endpoint");if(!c)throw new _.L("Did not find an out endpoint");this.D=b;this.B=c}claim(){return this.A.claim()}release(){return this.A.release()}transferIn(a){return this.D.transferIn(a)}transferOut(a){return this.B.transferOut(a)}};var BMa=new Uint8Array(0),DMa=function(a){return _.v(function*(){const b=yield tia(a);if(!b)throw new _.L("No adb interface found");return new CMa(a.serialNumber,b)})},FMa=function(a,b,c,d){return _.v(function*(){switch(b.command){case 1129208147:throw new _.L("sync not implemented");case 1314410051:var e=b.Xq,f=b.lv;a.Bs=f;a.version=Math.min(e,16777217);var g=_.gv(_.fv(c));const m=g.split(":",3);for(;m.length<3;)m.push("");const r=m[2];var h=r.length>0?r.split(";"):[];const x={};let z="";for(const B of h){var k=
B.split("=",2);h=k[0];k=k[1]||"";h==="features"?z=k:x[h]=k}g={raw:g,MN:m[0],c3:m[1],v1:r,properties:x,features:z.length>0?z.split(","):[]};d.BB.stop();switch(d.state){case "CONNECTING":case "WAITING_FOR_CONNECT_RESPONSE":case "SENDING_CHALLENGE_RESPONSE":case "WAITING_FOR_CHALLENGE_RESPONSE_RESULT":case "SENDING_PUBLIC_KEY":case "WAITING_FOR_PUBLIC_KEY_RESULT":d.Fn=g;d.gt=void 0;d.Va.log({Ga:{type:7,vr:{uY:g.raw,yi:Yha(g.MN),version:e,Bs:f}}});rW(d,"CONNECTED");break;case "CONNECTED":case "DISCONNECTED":case "ERROR":case "DISCONNECTING":case "ERRORING":break;
default:_.Pa(d.state,void 0)}yield void 0;break;case 1313165391:throw Bw(c),new _.L("open not implemented");case 1497451343:f=b.Xq;e=b.lv;(g=a.A.get(e))?(g.resolve(),a.A.delete(e)):yield d.Ns(f,e);break;case 1163086915:f=b.Xq;e=b.lv;if(g=a.A.get(e))g.reject(new _.L("Stream closed unexpectedly.")),a.A.delete(e);yield d.Fp(f,e);break;case 1163154007:yield d.Os(b.Xq,b.lv,c);break;case 1213486401:f=b.Xq;switch(f){case 1:yield EMa(d,c);break;case 2:throw new _.L("auth signature not implemented");case 3:throw Bw(c),
new _.L("auth rsapublickey not implemented");default:throw new _.L(`Unknown auth command type: ${f}`);}break;default:throw new _.L(`Unknown command: ${b.command}`);}})},GMa=function(a,b){return _.v(function*(){var c=yield a.B.transferIn(24);if(c.byteLength!==24)throw new _.L(`Incorrect header size, ${c.byteLength}`);c=new DataView(c.buffer,c.byteOffset,c.byteLength);c={command:c.getUint32(0,!0),Xq:c.getUint32(4,!0),lv:c.getUint32(8,!0),aK:c.getUint32(12,!0),E1:c.getUint32(16,!0),Nj:c.getUint32(20,
!0)};if(c.Nj!==(c.command^4294967295)>>>0)throw new _.L("Header magic value mismatch");if(c.aK>0){const d=yield a.B.transferIn(c.aK);yield FMa(a,c,d,b)}else yield FMa(a,c,BMa,b)})},HMa=function(a,b,c,d){return _.v(function*(){let e=0;for(;e!==d.byteLength;){if(a.A.has(b))throw new _.L("Cannot send multiple messages in parallel.");var f=Math.min(a.Bs,d.byteLength-e);const g=d.subarray(e,e+f);e+=f;e!==d.byteLength?(f=new _.Mz,a.A.set(b,f),yield a.sendMessage(1163154007,b,c,g),yield f.promise,a.A.delete(b)):
yield a.sendMessage(1163154007,b,c,g)}})},CMa=class{constructor(a,b){this.serialNumber=a;this.B=b;this.Bs=262144;this.version=16777216;this.A=new Map;this.D=new AMa}claim(){return this.B.claim()}release(){for(const a of this.A.values())a.reject(new _.L("USB interface released unexpectedly"));this.A.clear();return this.B.release()}sendMessage(a,b,c,d){const e=this;return _.v(function*(){const f=yield zMa(e.D);try{if(d&&d.length>e.Bs)throw new _.L("Message too large for device.");var g=d?d.byteLength:
0;var h=e.version<16777217&&d?sia(d):0;var k=(a^4294967295)>>>0;const r=new ArrayBuffer(24),x=new DataView(r);x.setUint32(0,a,!0);x.setUint32(4,b,!0);x.setUint32(8,c,!0);x.setUint32(12,g,!0);x.setUint32(16,h,!0);x.setUint32(20,k,!0);var m=new Uint8Array(r);yield e.B.transferOut(m);d&&d.length>0&&(yield e.B.transferOut(d),d.byteLength%e.B.B.XW===0&&(yield e.B.transferOut(new Uint8Array(0))))}finally{f()}})}};var tW,Hw;_.sW=class extends _.M{constructor(a,b,c){super(`Fastboot command (${a}) failed: '${b}'`,12,c);this.command=a;this.A=b}};tW=class extends _.M{constructor(a,b,c){super(`Fastboot command (${a}) timed out: ${b}`,12,c);this.command=a}};Hw=class extends _.M{constructor(a,b,c,d,e){super(a,b,c);this.wm=d;this.Sv=e}};var uW=function(a,b,{kb:c,Lk:d=!1}={}){d=d&&a.startTimeMillis?Date.now()-a.startTimeMillis:void 0;return{Am:a.Va.A,va:Object.assign({},{yB:a.yB,command:a.command,bp:d,Gr:a.A},b),kb:c}},vW=function(a,b,c){a.Va.log(uW(a,b,c))},wW=function(a){return _.v(function*(){var b=yield IMa(a.transport);a.Pd.reset();var c=_.ev(b.slice(0,4));switch(c){case "OKAY":return b=Gw(b),a.A!==void 0&&a.startTimeMillis!==void 0&&a.F&&a.F(a.A,Date.now()-a.startTimeMillis),vW(a,{type:7,response:b},{Lk:!0}),b;case "FAIL":throw b=
Gw(b),c=uW(a,{type:8,response:b},{Lk:!0}),a.Va.log(c),new _.sW(a.command,b,c);case "INFO":return b=Gw(b),a.Pd.reset(),vW(a,{type:9,response:b}),a.B&&a.B(b),wW(a);case "DATA":c=Gw(b);const d=_.tv(Gw(b).trim(),{jv:!0});vW(a,{type:10,response:c,Gr:d});if(!a.data)throw new _.L("No data phase expected");if(typeof a.data==="object"){const e=a.data;if(d>e.size)throw new _.L(`Data size too large (${d} > ${e.size})`);a.A=e.size;let f=d;b=a.B?g=>{f=d-g;a.B(`DATA: ${g}/${e.size}`,{hi:g,total:e.size})}:()=>{};
try{yield JMa(a.transport,e,b,{reset:()=>void a.Pd.reset(),pause:()=>void a.Pd.pause(),resume:()=>void a.Pd.resume()})}catch(g){throw yield JMa(a.transport,new _.hx(new Uint8Array(f)),()=>{}).catch(()=>{}),yield wW(a).catch(()=>{}),g;}}else a.A=d,b=a.data(d),yield KMa(a.transport,b,d,()=>void a.Pd.reset());return wW(a);default:throw new _.L(`Unexpected response: ${c}`);}})},LMa=function(a,b){return _.v(function*(){try{return yield wW(a)}catch(c){if(c instanceof _.sW&&c.A.includes("failed to download image")&&
!a.command.startsWith("download")&&(b==null?0:b.retry))return vW(a,{type:15},{kb:{mb:"process leftover response",error:c},Lk:!0}),yield LMa(a,{retry:!1});if(c instanceof Hw)throw vW(a,{type:5,wm:c.wm,Sv:c.Sv},{kb:{mb:"fastboot usb transfer",error:c},Lk:!0}),c;c instanceof _.sW||vW(a,{type:5},{kb:{mb:"process fastboot command",error:c},Lk:!0});if(!a.Ur||c instanceof _.sW)throw c;return""}})},NMa=function(a){return _.v(function*(){vW(a,{type:6});var b=_.dv(a.command);if(b.length>4096)throw vW(a,{type:13}),
new _.L("Command too large");a.startTimeMillis=Date.now();b=MMa(a.transport,b).catch(c=>{vW(a,{type:14},{kb:{mb:"Send initial fastboot command",error:c},Lk:!0});throw c;});return Promise.all([b,LMa(a,{retry:!0})]).then(([,c])=>c)})},PMa=class{constructor(a,b,c,d,e,f,g,h){this.transport=a;this.Va=b;this.command=c;this.H=d;this.data=e;this.B=f;this.F=g;this.Ur=h;this.yB=OMa++;this.D=new _.Mz;this.sr=new _.oU(()=>{const k=uW(this,{type:11},{Lk:!0});this.Va.log(k);this.D.reject(new tW(this.command,"Completion timeout fired",
k))},this.H.sr);this.Pd=new _.oU(()=>{const k=uW(this,{type:12},{Lk:!0});this.Va.log(k);this.D.reject(new tW(this.command,"No activity timeout fired",k))},this.H.Pd)}execute(){const a=this;return _.v(function*(){a.sr.reset();a.Pd.reset();try{return yield Promise.race([NMa(a),a.D.promise])}finally{a.sr.stop(),a.Pd.stop()}})}},OMa=1;var IMa=function(a){return _.v(function*(){if(!a.A)throw new _.L("Device not open");return a.A.transferIn(256)})},JMa=function(a,b,c,d={reset:()=>{},pause:()=>{},resume:()=>{}}){return _.v(function*(){if(!a.A)throw new _.L("Device not open");const e=a.A,f=yield b.ac(),g=new Uint8Array(32768);let h=0;const k=x=>void c(h+x);let m=0,r=!0;for(;r;){d.pause();const x=yield f.ee(131072);d.resume();if(x)try{let z=x.length;if(m>0){const F=x.slice(0,g.length-m);g.set(F,m);m+=F.length;m===g.length&&(yield xW(a,
e,g,h,k,d.reset),h+=g.length,m=0);z-=F.length}const B=Math.floor(z/32768);if(B>=1){const F=B*32768,I=x.length-z,S=x.slice(I,I+F);yield xW(a,e,S,h,k,d.reset);h+=S.length;z-=F}if(z>0){const F=x.slice(x.length-z);g.set(F);m+=F.length}}catch(z){throw yield f.cancel(),z;}else r=!1;if(m===g.length||!r&&m>0)yield xW(a,e,g.slice(0,m),h,k,d.reset),h+=m,m=0}for(;a.B.length>0;)yield Iw(a.B.shift()),d.reset()})},KMa=function(a,b,c,d){return _.v(function*(){if(!a.A)throw new _.L("Device not open");const e=a.A;
let f=c;for(;f>0;){const g=yield e.transferIn(Math.max(f,32768));if(g.byteLength>f)throw new _.L("Read too many bytes in data upload.");yield b.write(g);f-=g.byteLength;d()}})},MMa=function(a,b){return _.v(function*(){if(!a.A)throw new _.L("Device not open");return a.A.transferOut(b)})},QMa=function(a){return _.v(function*(){if(!a.A){yield a.device.open();a.A=yield uia(a.device);if(!a.A)throw new _.L("No fastboot interface found");try{yield a.A.claim()}catch(b){throw a.A=void 0,b;}}})},xW=function(a,
b,c,d,e,f){return _.v(function*(){let g=0;for(let h=0;h<c.byteLength;h+=32768){for(;a.B.length>=10;)yield Iw(a.B.shift()),f();const k=c.slice(h,h+32768),m=b.transferOut(k);m.catch(()=>{});a.B.push({data:k,wm:d+h,B_:m});g+=k.length;e(g)}})},RMa=class{constructor(a){this.device=a;this.B=[];this.Va=a.Va}get yD(){return!!this.A}open(a=13){const b=this;return _.v(function*(){try{b.Va.log({va:1}),yield QMa(b),b.Va.log({va:2})}catch(c){if(b.Va.log({va:5,kb:{mb:"usb fastboot open",error:c}}),yield b.close(),
a>0&&!(c instanceof _.M&&c.kind===9))yield _.Zu(400+500*Math.random()),yield b.open(a-1);else throw c;}})}close(){const a=this;return _.v(function*(){a.Va.log({va:3});if(a.A)try{yield a.A.release(),yield a.device.close()}catch(b){yield a.device.close().catch(()=>{})}finally{a.A=void 0,a.Va.log({va:4})}})}};var Jw,TMa;_.SMa={classCode:255,py:66,protocolCode:3};Jw=[{vendorId:6353,productId:20193},{vendorId:6353,productId:20195},{vendorId:6353,productId:20197},{vendorId:6353,productId:20200}];TMa=[{classCode:255,py:66,protocolCode:1},{classCode:220,py:2},_.SMa,{classCode:6,py:1,protocolCode:1},...Jw];_.yW=class{constructor(a){this.ha=a;this.A=new _.Rt;this.Wb=new _.Rt;_.y(this.A,_.hm(),_.um(b=>b===void 0?_.il(void 0):_.y(this.ha.Zo,_.w(c=>c.find(d=>d.serialNumber===b)),_.hm((c,d)=>!c&&!d),_.nm((c,d)=>({state:d===void 0?0:1,serialNumber:b,Od:d||c.Od}),{state:0,serialNumber:b,Od:void 0})))).subscribe(this.Wb)}};_.yW.I=function(a){return new (a||_.yW)(_.Fg(_.qW))};_.yW.ua=_.If({token:_.yW,da:_.yW.I,ja:"root"});_.zW=new _.t("CORE_EXTERNAL_LINKS");var AW=function(a,b,c){if((a=a.A.get(b))&&(a.D===0||c===a.D||c===0))return a},VMa=class{constructor(a){this.Va=a;this.A=new Map;this.B=1}reset(a){for(const b of this.A.values())b.Fp();this.A.clear();this.protocol=a}open(a){const b=this;return _.v(function*(){if(!b.protocol)throw new _.L("AdbStreamManager does not have a connection");if(a.A)throw new _.L("Cannot reuse stream object");const c=new UMa(a,b.protocol,b);c.B=b.B++;try{b.A.set(c.B,c),yield b.protocol.sendMessage(1313165391,c.B,0,Cw(a.destination)),
yield c.opened,a.A=c}catch(d){throw b.A.delete(c.B),d;}b.Va.log({Ga:{type:10,TF:c.B,serviceName:a.destination}})})}Ns(a,b){const c=AW(this,b,a);c?(c.D=a,c.Ns()):this.protocol&&this.protocol.sendMessage(1163086915,b,a)}Os(a,b,c){(a=AW(this,b,a))&&a.Os(c)}Fp(a,b){if(a=AW(this,b,a))a.Fp(),this.A.delete(b),this.Va.log({Ga:{type:11,TF:a.B,serviceName:a.stream.destination}})}Je(a){for(const b of this.A.values())b.Je(a);this.A.clear();this.protocol=void 0}},UMa=class{constructor(a,b,c){this.stream=a;this.protocol=
b;this.F=c;this.closed=!1;this.D=this.B=0;this.A=new _.Mz;this.opened=this.A.promise}Ns(){this.A&&(this.A.resolve(),this.A=void 0)}Os(a){this.protocol.sendMessage(1497451343,this.B,this.D);this.stream.B(a)}close(){const a=this;return _.v(function*(){var b=a.F;b.A.delete(a.B)&&b.Va.log({Ga:{type:11,TF:a.B,serviceName:a.stream.destination}});a.closed=!0;yield a.protocol.sendMessage(1163086915,a.B,a.D)})}Fp(){this.A&&this.A.reject(new _.L(`Unexpected 'CLSE' for ${this.stream.destination}`));this.closed=
!0;this.stream.onClose()}Je(a){this.A&&this.A.reject(a);this.closed=!0;this.stream.Je(a)}write(a){const b=this;return _.v(function*(){if(b.A)throw new _.L("Stream already has a pending write");if(b.closed)throw new _.L("Stream is closed");const c=b.A=new _.Mz;try{yield HMa(b.protocol,b.B,b.D,a)}catch(d){throw b.A===c&&(b.A=void 0),d;}return c.promise})}};var EMa=function(a,b){return _.v(function*(){a.Va.log({Ga:3});a.BB.stop();switch(a.state){case "CONNECTING":case "WAITING_FOR_CONNECT_RESPONSE":case "WAITING_FOR_CHALLENGE_RESPONSE_RESULT":case "WAITING_FOR_PUBLIC_KEY_RESULT":if(a.gt===void 0){var c=yield xU(a.xs);a.gt=Array.from(c)}a.gt.length>0?(rW(a,"SENDING_CHALLENGE_RESPONSE"),c=yield a.gt.shift().sign(b),a.protocol&&(yield a.protocol.sendMessage(1213486401,2,0,c),a.Va.log({Ga:4}),rW(a,"WAITING_FOR_CHALLENGE_RESPONSE_RESULT"))):(rW(a,"SENDING_PUBLIC_KEY"),
c=yield a.xs.zw(),a.protocol&&(yield a.protocol.sendMessage(1213486401,3,0,Cw(c)),a.Va.log({Ga:5}),a.gt=void 0,rW(a,"WAITING_FOR_PUBLIC_KEY_RESULT"),a.Va.log({Ga:2})));break;case "SENDING_CHALLENGE_RESPONSE":case "SENDING_PUBLIC_KEY":yield BW(a,{mb:"handle adb auth message",error:new _.L("Received auth message while sending a response")});break;case "CONNECTED":case "DISCONNECTED":case "ERROR":case "DISCONNECTING":case "ERRORING":break;default:_.Pa(a.state,void 0)}})},WMa=function(a){_.v(function*(){a.state===
"WAITING_FOR_CONNECT_RESPONSE"&&(yield BW(a,{mb:"waiting for connect response",error:new _.L("No response received from device")}))})},XMa=function(a,b){a.B.push(b)},rW=function(a,b){if(b!==a.state){a.state=b;b==="CONNECTED"?a.A.reset(a.protocol):b!=="ERRORING"&&(a.A.reset(void 0),a.Fn=void 0);b!=="ERRORING"&&b!=="ERROR"&&(a.lastError=void 0);for(const c of a.B)c(a.state)}},YMa=function(a,b){return _.v(function*(){yield a.device.open();b&&(yield a.device.reset());a.protocol=yield DMa(a.device);yield a.protocol.claim()})},
ZMa=function(a,b){return _.v(function*(){const c=a.D+1;for(let d=0;d<c;++d){d!==0&&(yield _.Zu(200+500*Math.random()));try{yield YMa(a,d===0?!1:b);break}catch(e){if(a.protocol=void 0,yield a.device.close().catch(()=>{}),d===c-1||e instanceof _.M&&e.kind===9)throw e;}}})},$Ma=function(a){_.v(function*(){try{for(;;){if(!a.protocol)throw new _.L("ADB connection does not exist");yield GMa(a.protocol,a)}}catch(b){switch(a.state){case "CONNECTING":case "WAITING_FOR_CONNECT_RESPONSE":case "SENDING_CHALLENGE_RESPONSE":case "WAITING_FOR_CHALLENGE_RESPONSE_RESULT":case "SENDING_PUBLIC_KEY":case "WAITING_FOR_PUBLIC_KEY_RESULT":case "CONNECTED":yield BW(a,
{mb:"adb read loop",error:b});break;case "DISCONNECTING":case "ERRORING":break;case "DISCONNECTED":case "ERROR":break;default:_.Pa(a.state,void 0)}}})},BW=function(a,b){return _.v(function*(){a.Va.log({Ga:6,kb:b});a.lastError=b.error;rW(a,"ERRORING");a.A.Je(b.error);yield aNa(a);rW(a,"ERROR")})},bNa=function(a,b=!1){_.v(function*(){a:{var c=a.state;switch(c){case "CONNECTING":case "WAITING_FOR_CONNECT_RESPONSE":case "SENDING_CHALLENGE_RESPONSE":case "WAITING_FOR_CHALLENGE_RESPONSE_RESULT":case "SENDING_PUBLIC_KEY":case "WAITING_FOR_PUBLIC_KEY_RESULT":case "CONNECTED":case "DISCONNECTING":case "ERRORING":c=
!1;break a;case "DISCONNECTED":case "ERROR":c=!0;break a;default:c=_.Pa(c,void 0)}}if(!c)throw new _.L("Device is not disconnected, can not start a new connection");rW(a,"CONNECTING");a.Va.log({Ga:{type:1,CV:b}});try{yield ZMa(a,b),$Ma(a),yield a.protocol.sendMessage(1314410051,16777217,262144,_.dv("host::")),a.Va.log({Ga:12}),a.BB.reset(),rW(a,"WAITING_FOR_CONNECT_RESPONSE")}catch(d){yield BW(a,{mb:"initial adb connection",error:d})}})},aNa=function(a){return _.v(function*(){switch(a.state){case "CONNECTING":case "WAITING_FOR_CONNECT_RESPONSE":case "SENDING_CHALLENGE_RESPONSE":case "WAITING_FOR_CHALLENGE_RESPONSE_RESULT":case "SENDING_PUBLIC_KEY":case "WAITING_FOR_PUBLIC_KEY_RESULT":case "CONNECTED":a.Va.log({Ga:8});
rW(a,"DISCONNECTING");break;case "DISCONNECTING":case "ERRORING":case "DISCONNECTED":case "ERROR":break;default:_.Pa(a.state,void 0)}a.protocol&&(yield a.protocol.release().catch(()=>{}),a.protocol=void 0);yield a.device.close();a.state==="DISCONNECTING"&&(a.Va.log({Ga:9}),rW(a,"DISCONNECTED"))})},cNa=class{get serialNumber(){return this.device.serialNumber}get Va(){return this.device.Va}constructor(a,b,c=5){this.device=a;this.xs=b;this.D=c;this.state="DISCONNECTED";this.BB=new _.oU(()=>{WMa(this)},
5E3);this.B=[];this.A=new VMa(this.Va)}getState(){return this.state}ac(a){const b=this;return _.v(function*(){if(b.state!=="CONNECTED")throw new _.L(`Cannot open stream without being connected. Current state: ${b.state}`);yield b.A.open(a)})}Ns(a,b){this.A.Ns(a,b)}Os(a,b,c){this.A.Os(a,b,c)}Fp(a,b){this.A.Fp(a,b)}};var CW=function(a,{force:b=!1}={}){b=b||a.B.some(c=>!!c.options.force);a.J=!b;bNa(a.A,b)},dNa=function(a){return a.J&&a.B.some(b=>!!b.options.force)},eNa=class extends pMa{constructor(a){super();this.A=a;this.H=this.J=!1;this.B=[];XMa(a,b=>{if((b==="ERROR"||b==="DISCONNECTED")&&this.H&&this.B.length>0)this.H=!1,CW(this);else{this.H=!1;if(dNa(this)){if(b==="ERRORING")return;if(b==="ERROR"){CW(this,{force:!0});return}}var c=this.state;this.state=Kw(b);this.state==="CONNECTED"&&(this.J=!1);if(this.state!==
c)for(const d of Array.from(this.B))this.state==="DISCONNECTED"?d.cancel(new _.L("Device disconnected")):this.state==="ERROR"&&d.cancel(this.A.lastError),ZV(d,this.state)}});this.state=Kw(a.getState())}get Va(){return this.A.Va}get serialNumber(){return this.A.serialNumber}getState(){return this.state}O(){var a=this.A;return a.Fn?a.Fn.MN:void 0}L(){var a=this.A;return a.Fn?a.Fn.features:void 0}F(a){var b=this.A;return b.Fn?b.Fn.features.includes(a):void 0}ac(a){return this.A.ac(a)}D(a={}){a=new cMa(a,
this,c=>{_.ib(this.B,c);c=this.state==="DISCONNECTED"||this.state==="ERROR";this.B.length!==0||c||aNa(this.A)});var b=this.B.length===0;this.B.push(a);this.state!=="DISCONNECTED"&&this.state!=="ERROR"&&ZV(a,this.state);b&&(b=this.A.getState(),b==="DISCONNECTING"||b==="ERRORING"?(this.H=!0,this.state!=="CONNECTING"&&(this.state="CONNECTING",ZV(a,"CONNECTING"))):CW(this));return a}};var fNa,gNa,hNa,EW,iNa,hz,Zla,cz,jNa,kNa,lNa,mNa,nNa,oNa,pNa,qNa,Hz,hma,sNa,uNa;fNa=new Set(["unknown variable","GetVar Variable Not found","Unknown var!"]);_.Lw=/^(?:get_)?unlock_ability(?: =|:) (.+)$/;gNa=/^(?:soc id|chip serial no): ([0-9A-Fa-f]+)$/;hNa=BigInt(2**43);EW=function(a){return _.DW(a,"product")};_.FW=function(a){return _.Zy(a,"reboot-bootloader",3E4,void 0,void 0,void 0,!0)};iNa=function(a){return _.v(function*(){const b=yield EW(a),c=yield EW(a);b!==c&&(yield _.FW(a).catch(()=>{}))})};
_.Zy=function(a,b,c,d,e,f,g=!1){return _.v(function*(){if(!a.transport.yD)throw new _.L("Device not open");if(a.A)throw new _.L("A fastboot command is already executing");typeof c==="number"&&(c={sr:c,Pd:c});try{a.A=!0;const h=yield(new PMa(a.transport,a.Va,b,c,d,e,f,g)).execute();a.A=!1;return h}catch(h){throw a.A=!1,h instanceof tW&&(yield a.close()),h;}})};_.az=function(a,b,c){return _.Zy(a,"erase:"+b,3E5,void 0,c)};
_.GW=function(a,b){return _.v(function*(){try{const c=yield _.DW(a,b);return fNa.has(c)?"":c}catch(c){if(c instanceof _.sW)return"";throw c;}})};hz=function(a){return _.v(function*(){return(yield _.GW(a,"super-partition-name"))||"super"})};Zla=function(a,b,c){b="update-super:"+b;c&&(b+=":wipe");return _.Zy(a,b,3E5)};_.HW=function(a,b,c){return _.Zy(a,`${"delete-logical-partition:"}${b}`,1E4,void 0,c)};
cz=function(a){return _.v(function*(){const b=yield _.GW(a,"max-download-size");try{return _.uv(b.trim(),{fJ:!0})}catch(c){if(yield _.GW(a,"product"))return 0;throw new _.M("Error retrieving max download size",10,{Am:a.Va.A});}})};_.DW=function(a,b,c,d){let e;return _.Zy(a,"getvar:"+b,(e=d==null?void 0:d.timeout)!=null?e:1E4,void 0,c)};jNa=function(a){return _.v(function*(){return(yield _.GW(a,"hw-revision"))||void 0})};
kNa=function(a){return _.v(function*(){return(yield _.GW(a,"avb:com.android.build.system.security_patch"))||void 0})};_.hy=function(a){return _.v(function*(){try{const b=yield _.DW(a,"is-userspace");return _.nv(b,!0)}catch(b){if(b instanceof _.sW)return!1;throw b;}})};lNa=function(a){return _.v(function*(){const b=yield _.GW(a,"slot-count");if(b)try{return _.uv(b)}catch(c){}})};
_.pz=function(a){return _.v(function*(){var b=yield lNa(a);if(b){const c=[];for(let d=0;d<b;++d)c.push(String.fromCharCode(97+d));return c}if(b=yield _.GW(a,"slot-suffixes"))return b.split(",").filter(c=>!!c).map(Nw)})};_.qz=function(a){return _.v(function*(){const b=yield _.GW(a,"current-slot");return Nw(b)})};_.IW=function(a){return _.v(function*(){const b=yield _.GW(a,"unlocked");return!_.nv(b,!1)})};
mNa=function(a){return _.v(function*(){const b=yield _.GW(a,"is-bootloader-release-key");return _.nv(b,!0)})};_.JW=function(a,b){return _.v(function*(){return _.Zy(a,"set_active:"+b,1E4)})};nNa=function(a){return _.v(function*(){var b=yield lNa(a);if(b!=null&&b!==2)throw new _.L("Device does not support a/b slots");b=(yield _.qz(a))==="a"?"b":"a";return _.Zy(a,"set_active:"+b,1E4)})};oNa=function(a){return _.v(function*(){const b=yield _.GW(a,"battery-soc-ok");return!_.nv(b,!1)})};
_.KW=function(a,b,c,d){let e;return _.Zy(a,"oem "+b,(e=d==null?void 0:d.timeout)!=null?e:3E5,void 0,c,void 0,d==null?void 0:d.Ur)};pNa=function(a){return _.v(function*(){let b="";const c=yield _.KW(a,"get_unlock_ability",d=>b+=d);return Mw(b+c)})};_.LW=function(a,b,c,d){return _.Zy(a,"flashing "+b,3E5,void 0,c,void 0,d)};qNa=function(a){return _.v(function*(){let b="";const c=yield _.LW(a,"get_unlock_ability",d=>b+=d);return Mw(b+c)})};
_.rNa=function(a){return _.v(function*(){let b="";yield _.KW(a,"dump-chipid",c=>{if(c=gNa.exec(c)){const d=c[1].trim();d.length===16?b=(BigInt(`0x${c[1].trim()}`)%hNa).toString(16).padStart(16,"0"):d.length===32&&(b=d)}});return b})};_.MW=function(a,b){return _.LW(a,"unlock",b,!0)};_.NW=function(a,b){return _.KW(a,"unlock",b,{Ur:!0})};_.OW=function(a){return _.LW(a,"lock",void 0,!0)};_.iy=function(a,b){return _.GW(a,"partition-type:"+b)};
_.Gz=function(a,b){return _.v(function*(){const c=yield _.GW(a,"partition-size:"+b);if(c)return _.tv(c.trim(),{jv:!0})})};_.Yy=function(a,b){return _.v(function*(){try{const c=yield _.GW(a,"is-logical:"+b);return _.nv(c,!0)}catch(c){if(c instanceof _.sW)return!1;throw c;}})};Hz=function(a,b){return _.v(function*(){var c=yield _.GW(a,b);if(!c)return NaN;c=_.tv(c.trim(),{jv:!0});return(c&c-1)!==0?NaN:c})};hma=function(a,b){return _.v(function*(){const c=yield _.GW(a,"has-slot:"+b);return _.nv(c,!0)})};
_.PW=function(a){return _.v(function*(){const b=yield _.GW(a,"secure");return _.nv(b,!0)})};_.QW=function(a){return _.v(function*(){try{return yield _.Zy(a,"reboot",3E4,void 0,void 0,void 0,!0)}catch(b){if(b instanceof _.sW)return"";throw b;}})};_.RW=function(a){return _.v(function*(){return _.Zy(a,"reboot-fastboot",3E4,void 0,void 0,void 0,!0)})};sNa=function(a,b){return _.v(function*(){return _.Zy(a,"snapshot-update:cancel",3E4,void 0,b,void 0,!1)})};
_.tNa=function(a){return _.v(function*(){yield _.Zy(a,"gsi:disable",5E3)})};
uNa=class{constructor(a){this.transport=a;this.A=!1;this.Va=a.Va}open(a){return this.transport.open(a)}close(){return this.transport.close()}download(a,b,c){const d=this;return _.v(function*(){const e="download:"+_.av(a.size.toString(16),8);return _.Zy(d,e,{sr:18E5,Pd:6E4},a,b,c)})}te(a,b){return _.Zy(this,"flash:"+a,3E5,void 0,b)}Ok(){const a=this;return _.v(function*(){const b=yield _.GW(a,"devkey-allow");return _.nv(b,!0)})}continue(a){return _.Zy(this,"continue",3E4,void 0,a,void 0,!0)}};var SW,vNa,wNa,zNa;SW=function(a,b){var c=a.D.get(b);if(c)return c;c=vNa(a,b);a.D.set(b,c);return c};
vNa=function(a,b){return _.v(function*(){if(!a.Xv(b)){var c=new lW(b,"unknown");c.error=new _.L("Device inspection skipped");b.Va.log({ha:8,kb:{mb:"device filter",error:c.error}});return{Rm:Promise.resolve(c)}}var d=yield wNa(b);if(d.type==="adb")if(c=yield a.options.Ga)d=new eNa(new cNa(b,c.xs,a.H)),{Rm:d,Bm:c}=xNa(c.ha,b,d);else return c=new lW(b,"adb"),c.error=new _.L("Direct inspection of USB ADB devices is disabled"),{Rm:Promise.resolve(c)};else if(d.type==="fastboot")d=yNa(a.options.qV,b,new uNa(new RMa(b)));
else if(d.type!=="unknown"||d.error){const e=new lW(b,d.type);e.error=d.error;d=Promise.resolve(e)}else d=zNa(a,b,d.interfaces);d=d.then(e=>{e.error&&e.error instanceof _.M&&e.error.kind===9&&(a.A.remove(b),a.D.delete(b));return e});a.A.add(b,d,c);return{Rm:d}})};
wNa=function(a){return _.v(function*(){if(a.vendorId===1452&&a.productId>=4608&&a.productId<5120)return a.Va.log({ha:8,kb:{mb:"ios device",error:new _.L("iOS devices are not supported")}}),{type:"unknown"};try{yield a.open()}catch(b){return a.Va.log({ha:8,kb:{mb:"usb device inspector open",error:b}}),{type:"unopenable",error:b}}try{const b=yield _.Ew(a);for(const c of b){if(Dw(c))return{type:"adb"};if(c.interfaceClass===255&&c.Nk===66&&c.interfaceProtocol===3)return{type:"fastboot"}}if(!a.serialNumber)return yield a.close().catch(()=>
{}),{type:"bad_description"};a.Va.log({ha:8,kb:{mb:"unknown interface",error:new _.L(`Failed to identify device due to unknown interface. Interfaces: ${xia(b)}`)}});return{type:"unknown",interfaces:b}}catch(b){return a.Va.log({ha:8,kb:{mb:"usb device inspector enumerate interfaces",error:b}}),yield a.close().catch(()=>{}),{type:"unknown",error:b}}})};
zNa=function(a,b,c){return _.v(function*(){try{if(b.vendorId===1452&&b.productId>=4608&&b.productId<5120)return new lW(b,"unknown");const d=yield TW(a.options.zm,{Pe:b});if(d){const e=new lW(b,"usb");e.Pe=b;iW(e,b.productName,void 0,d);d.qs&&(e.Eb=yield d.qs(b));return e}return c&&wia(b,c)?new lW(b,"potential_android_device"):new lW(b,"unknown")}finally{yield b.close().catch(()=>{})}})};
_.BNa=function(a,b=a.F){return _.v(function*(){_.Wv({ha:1});var c=yield ANa(a.B,b);if(c){c.Va.log({ha:3});c=yield(yield SW(a,c)).Rm;if(c.type==="adb"&&!c.A){const d=yield a.options.Ga;d&&(yield UW(d.ha,c,!0))}return c}_.Wv({ha:2})})};
_.VW=class{constructor(a,b,c){this.B=a;this.A=b;this.options=c;this.D=new WeakMap;this.F=[...TMa,...CNa(this.options.zm)];let d;this.Xv=(d=this.options.Xv)!=null?d:()=>!0;this.B.addEventListener("connect",e=>{this.Xv(e)&&SW(this,e)});this.B.addEventListener("disconnect",e=>{this.A.remove(e);this.D.delete(e)});c.g3||(a=DNa(this.B).then(e=>{const f=this;return _.v(function*(){yield Promise.all(e.filter(f.Xv).map(g=>SW(f,g)))})}),wMa(this.A,a))}};var WW=function(a){return _.v(function*(){const b=yield _.BNa(a.B,void 0);if(b){if(b.type==="bad_description")_.ZU(a.A,"Device Inspection Failed",`The selected device does not have a serial number (or was not enumerated correctly). Try removing the device and reconnecting it to continue. Also, make sure that your device is on the [supported devices list](${a.Hc.Ck}).`);else if(b.type==="unknown"||b.type==="unopenable"){let c="The selected device was not able to be opened. Confirm it is not in use by another application and then try removing the device and reconnecting it to continue.";
_.Lb()&&(c+="\n\nOn Windows if you use command line `adb.exe` then the background server it starts can interfere with flashstation. Try running `adb.exe kill-server` and then trying again.\n\nIf you don't use `adb.exe` or that doesn't resolve the issue then restarting the browser or your computer may help.");a.Hc.o_&&(c+=`\n\nSee [these docs](${a.Hc.Ck}) for additional debugging instructions.`);_.ZU(a.A,"Device Inspection Failed",c)}return b}})},XW=class{constructor(){this.A=_.q(_.bV);this.B=_.q(_.VW);
this.Hc=_.q(_.zW)}};XW.I=function(a){return new (a||XW)};XW.ua=_.If({token:XW,da:XW.I,ja:"root"});var YW=class{constructor(){this.Hc=_.q(_.zW);this.Ac=_.q(_.nN)}};YW.I=function(a){return new (a||YW)};
YW.Aa=_.Ik({type:YW,aa:[["ng-component"]],La:[1,"flashstation-dialog"],wa:40,xa:1,Ca:[["matDialogTitle","",1,"with-icon"],["svgIcon","gm:devices_other","color","primary"],["id","developer-options-dialog-title"],[1,"step-list"],["svgIcon","devices_ui:tap_build_id",1,"step-image"],[1,"step-text"],[1,"gmat-subhead-1","step-title"],[1,"gmat-caption","version-instructions"],["svgIcon","devices_ui:usb_debugging_setting",1,"step-image"],[4,"ngIf"],["align","end"],"mat-button  color primary id developer-options-close-button cdkFocusInitial  mat-dialog-close ".split(" "),
["svgIcon","devices_ui:oem_unlocking_setting",1,"step-image"],[1,"additional-instructions"],["target","_blank","rel","noopener",3,"href"]],template:function(a,b){a&1&&(_.D(0,"div",0),_.G(1,"mat-icon",1),_.D(2,"h1",2),_.J(3,"Enable Developer Options"),_.E()(),_.D(4,"mat-dialog-content")(5,"p"),_.J(6," To fully prepare your device and enable it to connect, update the following 3 settings. If your device is in the bootloader you can skip this process. "),_.E(),_.D(7,"ol",3)(8,"li"),_.G(9,"mat-icon",
4),_.D(10,"div",5)(11,"h2",6),_.J(12,"Setting 1: Enable Developer Options Menu"),_.E(),_.D(13,"div"),_.J(14," Tap the Build Number option 7 times to enable developer options. "),_.D(15,"ul",7)(16,"li"),_.J(17,"Android P+ (9.0+) - Settings > About Phone > Build Number"),_.E(),_.D(18,"li"),_.J(19,"Android O (8.0) - Settings > System > About Phone > Build Number"),_.E(),_.D(20,"li"),_.J(21,"Android N and before - Settings > About Phone > Build Number"),_.E()()()()(),_.D(22,"li"),_.G(23,"mat-icon",8),
_.D(24,"div",5)(25,"h2",6),_.J(26,"Setting 2: Enable USB Debugging"),_.E(),_.D(27,"div"),_.J(28," Toggle the USB debugging setting on within developer options menu. "),_.D(29,"ul",7)(30,"li"),_.J(31,"Android P+ (9.0+) - Settings > System > Advanced > Developer Options > USB debugging"),_.E(),_.D(32,"li"),_.J(33,"Android O (8.0) - Settings > System > Developer Options > USB debugging"),_.E(),_.D(34,"li"),_.J(35,"Android N and before - Settings > Developer Options > USB debugging"),_.E()()()()(),_.A(36,
yia,19,1,"li",9),_.E()(),_.D(37,"mat-dialog-actions",10)(38,"button",11),_.J(39,"Close"),_.E()());a&2&&(_.u(36),_.C("ngIf",b.Ac.tn))},dependencies:[_.HO,_.GO,_.DO,_.uN,_.pN,_.rN,_.tN,_.sN,_.bN,_.NK,_.lU,_.jU,_.BJ],za:[".mat-mdc-dialog-content[_ngcontent-%COMP%]{max-width:748px}.version-instructions[_ngcontent-%COMP%]{list-style-type:none;padding:0;margin-top:5px}.additional-instructions[_ngcontent-%COMP%]{margin:20px 0 0}"]});
var ZW=class{constructor(){this.A=_.q(_.oN)}Uf(a){return this.A.open(YW,{data:a,vj:"developer-options-dialog-title"})}};ZW.I=function(a){return new (a||ZW)};ZW.ua=_.If({token:ZW,da:ZW.I,ja:"root"});var $W={Xy:0,CONNECTING:1,Uy:2,YG:3,UNAUTHORIZED:4,mQ:5,cH:6,Aq:7,WQ:8,0:"DISCONNECTED",1:"CONNECTING",2:"CONNECTED",3:"NATIVE_ADB",4:"UNAUTHORIZED",5:"PROXY_UNAUTHORIZED",6:"POTENTIAL_ANDROID_DEVICE",7:"UNSUPPORTED",8:"UNABLE_TO_INSPECT"};_.aX=new _.BU("Your device is connected using a slow USB cable. We recommend connecting devices over USB 3.X for faster and more reliable flashes.");_.ENa=new _.BU(!1);var zia=/^([^\/]+)\/([^\/]+)\/([^:]+):([^\/]+)\/([^\/]+)\/([^:]+):([^\/]+)\/(.+)$/;var Lia,cX,bja,Wia,Xia,$ia,Yia,Zia,aja,dja,cja,FNa,GNa,HNa;Lia=()=>({minHeight:0});_.bX=new _.BU;cX={CONNECTING:0,Uy:1,Aq:2,Xy:3,o0:4,0:"CONNECTING",1:"CONNECTED",2:"UNSUPPORTED",3:"DISCONNECTED",4:"NO_DEVICE"};bja={text:"Connecting",gh:"connecting"};Wia={text:"Connected",gh:"connected"};Xia={text:"Already in-use",gh:"native-adb",Jn:"This device is possibly being used by another program. If you use adb on the command line you may have to run adb kill-server. You may also need to try closing Android Studio/Intellij."};
$ia={text:"Not enabled",gh:"potential-device",Jn:"This device does not have USB debugging enabled. Make sure you have properly prepared your device."};Yia={text:"Auth pending",gh:"unauthorized",Jn:"Check your device for a USB debugging prompt on the screen and allow access. If none try disconnecting and reconnecting it."};Zia={text:"Proxy auth pending",gh:"unauthorized",Jn:'The device is connected to Web Device Proxy but access has not been authorized yet. Press the "Authorize" button to allow access.'};
aja={text:"Unsupported",gh:"unsupported"};dja={text:"Connection error",gh:"error",Jn:"Error connecting to your device. Try disconnecting and reconnecting it."};cja={text:"Disconnected",gh:"disconnected"};FNa={text:"No Device",gh:"no-device"};GNa=0;HNa=!1;
_.dX=class{constructor(){this.li=$W;this.sq=cX;this.VV=Via;this.Ek=this.mE=this.DK=!1;this.Dk=new _.Cq;this.Bk=1;this.yN=this.my=!0;this.sC=!1;this.id=`device-card-${GNa++}`;this.HN="off";this.B=_.q(ZW);this.Hc=_.q(_.zW);this.D=_.q(_.bV);this.A=_.q(_.IU)}get UL(){return`${this.id}-label`}set kT(a){if(a){this.device=a.Od;a:switch(a=a.state,a){case 1:a=1;break a;case 0:a=3;break a;default:a=_.Pa(a,void 0)}this.Bk=a}else this.device=void 0,this.Bk=4}set FU(a){if(a){const b=a.device.error;_.bX.get()&&
b&&b instanceof _.M&&b.kind===20012&&!HNa&&(HNa=!0,_.HU(this.A,{eventCategory:"web_device_proxy",eventAction:"notification",eventLabel:"suspected_adb_contention_issue",nonInteraction:!0}),this.D.open("ADB Device Connection Issue Detected",`${b.message} ${_.bX.get()}`,"Dismiss"));this.device=a.device;this.Bk=fja(a.status);this.Lh=a.Lh}else this.device=void 0,this.Bk=4,this.Lh=void 0}Pb(){}get name(){return this.device?this.device.name:this.Bk===4?"":"New Device"}get status(){switch(this.Bk){case 1:return Ow(this.device);
case 2:return 7;case 0:return 1;case 3:return 0;case 4:break;default:return _.Pa(this.Bk,void 0)}}get uh(){const a=this.status;if(a!==void 0){const b=eja(a);let c;return a===7&&((c=this.Lh)==null?0:c.message)?Object.assign({},b,{jG:this.Lh.message}):a===2&&Pw(this.device)?Object.assign({},b,{text:`${b.text} (slow)`,gh:"connected-slow-usb",jG:_.aX.get(),TN:"gm:warning_amber"}):b}return FNa}get l_(){let a,b;return(b=(a=this.Lh)==null?void 0:a.Ge)!=null?b:this.Hc.Ck}get AG(){if(this.device){var a=_.Qw(this.device.Eb.buildId,
this.device.Eb.be);return a!=null?a:this.device.Eb.version}}Uf(){this.B.Uf(this.Ac)}};_.dX.I=function(a){return new (a||_.dX)};
_.dX.Aa=_.Ik({type:_.dX,aa:[["device-card"]],La:[1,"device-card"],pb:6,gb:function(a,b){a&2&&(_.cn("id",b.id),_.Zm("aria-labelledby",b.UL),_.Yn("device-card-no-outline",b.mE)("has-status",b.my))},inputs:{DK:"elevated",mE:"noOutline",Ek:"editable",device:"device",Bk:"deviceState",Lh:"deviceCompatibility",my:"showStatus",yN:"showHelpActions",Ac:"deviceSupportConfig",sC:"enableCopyableText",id:"id",HN:"statusAriaLive",kT:"activeDeviceInfo",FU:"deviceSnapshot"},outputs:{Dk:"edit"},Ob:["*"],wa:3,xa:2,
Ca:[["content",""],["plainSerialNumber",""],["plainVersionDescription",""],["markdownTooltipChip",""],["statusChipPopupTemplate",""],[3,"appearance",4,"ngIf","ngIfElse"],[1,"left-icon",3,"svgIcon"],["aria-atomic","true",1,"title","gmat-subhead-2",3,"id"],[1,"cdk-visually-hidden"],[4,"ngIf"],["class","content gmat-body-2",4,"ngIf"],["class","bottom-content",4,"ngIf"],["mat-icon-button","","aria-label","Edit Device","class","edit-button right-icon","analyticsCategory","device",3,"clickAnalyticsEvent",
"click",4,"ngIf"],[1,"content","gmat-body-2"],[1,"serial-number"],["copyTooltip","Copy Serial Number",3,"text","textTooltip",4,"ngIf","ngIfElse"],["role","presentation",4,"ngIf"],["copyTooltip","Copy Serial Number",3,"text","textTooltip"],["role","presentation"],[1,"cdk-visually-hidden",2,"user-select","none"],["copyTooltip","Copy Build ID",3,"text","textTooltip",4,"ngIf","ngIfElse"],["copyTooltip","Copy Build ID",3,"text","textTooltip"],[1,"bottom-content"],[4,"ngIf","ngIfElse"],["role","status",
"aria-live","off",1,"status-chip",3,"ngClass","matTooltip","matTooltipDisabled"],["aria-hidden","true",1,"status-text","gmat-body-2"],["class","status-icon",3,"svgIcon",4,"ngIf"],[1,"status-icon",3,"svgIcon"],["role","status","aria-live","off","stopTriggerPropagation","","tabindex","0",1,"status-chip",3,"ngClass","xapInlineDialog","hoverDelayMs","overlaySize"],[1,"device-card-status-chip-markdown-popup",3,"markdown"],[3,"ngSwitch"],["mat-button","","color","primary","class","mat-button-density-3",
"stopTriggerPropagation","","analyticsCategory","device","aria-label","Help Preparing Device",3,"clickAnalyticsEvent","click",4,"ngSwitchCase"],["mat-button","","color","primary","class","mat-button-density-3","aria-label","Help About Unsupported Device","analyticsCategory","device","stopTriggerPropagation","","target","_blank","rel","noopener",3,"clickAnalyticsEvent","href",4,"ngSwitchCase"],["mat-button","","color","primary","stopTriggerPropagation","","analyticsCategory","device","aria-label",
"Help Preparing Device",1,"mat-button-density-3",3,"click","clickAnalyticsEvent"],["mat-button","","color","primary","aria-label","Help About Unsupported Device","analyticsCategory","device","stopTriggerPropagation","","target","_blank","rel","noopener",1,"mat-button-density-3",3,"clickAnalyticsEvent","href"],["mat-icon-button","","aria-label","Edit Device","analyticsCategory","device",1,"edit-button","right-icon",3,"click","clickAnalyticsEvent"],["svgIcon","gm:edit"],[3,"appearance"],[4,"ngTemplateOutlet"]],
template:function(a,b){a&1&&(_.pn(),_.A(0,Sia,12,9,"ng-template",null,0,_.to)(2,Uia,2,2,"mat-card",5));a&2&&(a=_.Pn(1),_.u(2),_.C("ngIf",!b.mE)("ngIfElse",a))},dependencies:[_.NU,_.HO,_.GO,_.DO,_.EO,_.LO,_.IO,_.JO,_.RO,_.vQ,_.uQ,_.sQ,_.GU,_.bN,_.NK,_.lU,yJ,_.BJ,_.DJ,_.EJ,GJ,xV,KN,JN,yV],za:['.device-card{display:block;border:none;outline:none;width:100%;background:transparent}.device-card.has-status.device-card-no-outline,.device-card.has-status>.gmat-mdc-card{min-height:105px}.device-card.device-card-no-outline,.device-card>.gmat-mdc-card{display:grid;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;place-items:flex-start;text-align:start;grid-template:"left-side title          right-side" auto "left-side content        right-side" 1fr "left-side bottom-content right-side" auto/auto 1fr auto;overflow:hidden}.device-card.device-card-no-outline .left-icon,.device-card>.gmat-mdc-card .left-icon{grid-area:left-side;margin:7px 29px 0 11px;width:24px;height:24px;color:#80868b}.device-card.device-card-no-outline .left-icon.large,.device-card>.gmat-mdc-card .left-icon.large{margin:4px 17px 0 11px;width:36px;height:36px}.device-card.device-card-no-outline .title,.device-card>.gmat-mdc-card .title{grid-area:title}.device-card.device-card-no-outline .content,.device-card>.gmat-mdc-card .content{grid-area:content}.device-card.device-card-no-outline .bottom-content,.device-card>.gmat-mdc-card .bottom-content{grid-area:bottom-content}.device-card.device-card-no-outline .right-icon,.device-card>.gmat-mdc-card .right-icon{grid-area:right-side;margin:8px -6px 0 0}.device-card .title{-webkit-transition:color .28s cubic-bezier(.4,0,.2,1);transition:color .28s cubic-bezier(.4,0,.2,1)}.device-card .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden}.device-card .content>*{padding-right:34px}.device-card .content>:before{content:"|";text-align:center;display:inline-block;width:2px;padding-right:16px;margin-left:-18px}.device-card.disabled .content,.device-card.disabled .title{color:#bdc1c6}.device-card .bottom-content{margin-top:4px;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end}.device-card .bottom-content>*{vertical-align:middle}.device-card .status-chip{height:24px;font-size:16px;line-height:1.3;padding-left:7px;padding-right:8px;border-radius:6px;color:#5f6368;background-color:#f1f3f4;display:inline-block}.device-card .status-chip.connected{background-color:#e6f4ea}.device-card .status-chip.unsupported{background-color:#fce8e6}.device-card .status-chip.error,.device-card .status-chip.potential-device{background-color:#fff2e7}.device-card .status-chip.disconnected,.device-card .status-chip.native-adb,.device-card .status-chip.unauthorized{background-color:#fef7e0}.device-card .status-chip>.status-text{vertical-align:middle}.device-card .status-chip>.status-icon{width:16px;height:16px;vertical-align:middle;margin-left:4px;margin-right:0}.device-card [device-card-action]{grid-area:bottom-content;place-self:flex-end}.device-card-status-chip-markdown-popup{padding:6px 8px}'],
lb:2});var eX;_.fX=function(a){return a instanceof eX?a:new eX(!1,a)};_.gX=function(a){return new eX(!0,void 0,a)};eX=class{constructor(a,b,c){this.A=a;this.value=b;this.error=c}oc(a){return this.isError()?a:this.value}isError(){return this.A}getError(){return this.error}get(){return this.value}};var INa=(a,b)=>b.device.Ye;var JNa=/^.+:\d+$/,xNa=function(a,b,c){const d=new lW(b,"adb");d.Ga=c;d.B=!0;return{Rm:UW(a,d,void 0,!1),Bm:function(e){e.Ga&&e.options.serialNumber===d.serialNumber&&e.Ga.attach(c)}}},UW=function(a,b,c=!1,d=!0){return _.v(function*(){if(!b.serialNumber)return new lW(b.Ye,"bad_description");const e=_.kW(b);b.error=void 0;b.A=!1;if(a.B.has(b.serialNumber)){const f=a.B.get(b.serialNumber);Date.now()-f.XL<=6E3&&f.RJ++;f.XL=Date.now();f.RJ>3&&(b.error=new _.M('Your device is continuously disconnecting and reconnecting. This usually indicates an ADB contention issue. Try killing your local ADB server by running "adb kill-server" in your terminal.',
20012))}else a.B.set(b.serialNumber,{XL:Date.now(),RJ:1});nW(a.A);return new Promise(f=>_.v(function*(){const g=e.D({force:c});try{yield g.Mb(()=>{b.A=!0;d=b.B=!0;nW(a.A);f(b)});b.A=!0;b.B=!1;const {ty:h,bv:k,Mn:m,product:r,Eb:x,description:z,props:B,serialNumber:F,Oj:I,Qj:S}=yield KNa(a,e);b.yi=h;b.bv=k;b.Mn=m;b.Oj=I;b.Qj=S;iW(b,r,x,z,B);if(JNa.test(b.serialNumber)&&F){b.name=`${b.name} (${b.serialNumber})`;b.serialNumber=F;for(const P of a.A.B)if(P.options.serialNumber===F){let ia;(ia=P.Ga)==null||
ia.attach(e)}}Object.assign(b.Va.A,zw(b));d&&b.Va.log({ha:{type:6,Eb:_.xw(b)}})}catch(h){b.error=h,d&&b.Va.log({ha:{type:8,Eb:_.xw(b)},kb:{mb:"adb re-inspect result",error:h}})}finally{nW(a.A),g.cancel(),f(b)}}))})},KNa=function(a,b){return _.v(function*(){const c=b.O();if(c==="rescue"){var d=yield mMa(b),e=d.get("ro.build.fingerprint"),f=d.get("ro.build.id"),g=d.get("ro.build.version.incremental"),h=d.get("ro.build.flavor"),k=d.get("ro.build.tags"),m=d.get("ro.product.vendor.device")||d.get("ro.product.device")||
d.get("ro.build.product"),r;m&&(r=yield TW(a.zm,{ec:m,Ed:d}));return{ty:c,Eb:{version:e,target:h,tags:k,be:f,buildId:g,mode:`adb ${c}`,Ok:!0},product:m,description:r,props:d}}const [x,z,B,F,I]=yield Promise.all([_.dW(b),gMa(b),bW(b),iMa(b),kMa(b)]);r=B.get("ro.build.fingerprint");e=B.get("ro.build.id");f=B.get("ro.build.version.incremental");g=B.get("ro.build.flavor");h=B.get("ro.build.tags");k=(m=B.get("ro.serialno"))==null?void 0:m.trim();m=B.get("ro.revision");const S=!_.nv(B.get("ro.boot.devkey-allow")||
"",!1),P=B.get("ro.product.vendor.device")||B.get("ro.vendor.product.device")||B.get("ro.product.device")||B.get("ro.build.product");P&&(d=yield TW(a.zm,{ec:P,Ed:B}));return{ty:c,bv:x,Mn:z,product:P,Eb:{version:r,target:g,tags:h,be:e,buildId:f,mode:`adb ${c}`,Mg:m,Ok:S},description:d,props:B,serialNumber:k,Oj:F,Qj:I}})},hX=class{constructor(a,b){this.zm=a;this.A=b;this.B=new Map}};var iX=class{constructor(a,b){this.A=a;this.ha=b}MC(a){const b=this;return _.v(function*(){yield UW(b.A,a,!0);if(!a.A){try{yield _.pW(b.ha,a.serialNumber,5E3)}catch(d){if(a.A)return;throw new _.L("Failed to inspect device even after device reset. Try disconnecting and reconnecting the device");}const c=_.Ez(b.ha,{serialNumber:a.serialNumber,Ga:{force:!0}});try{if(!(yield c.Mb(5E3)).A)throw new _.L("Failed to inspect device even after device reset. Try disconnecting and reconnecting the device");}catch(d){throw new _.L("Failed to inspect device even after device reset. The device never reconnected. Try disconnecting and reconnecting the device");
}finally{c.cancel()}}})}};iX.I=function(a){return new (a||iX)(_.Fg(hX),_.Fg(_.qW))};iX.ua=_.If({token:iX,da:iX.I,ja:"root"});_.jX=class{};_.jX.I=function(a){return new (a||_.jX)};_.jX.Na=_.Jk({type:_.jX});_.jX.Ma=_.Jf({Fb:[{oa:owa,Ub:{warn:{ii:"gm:error_outline",ariaLabel:"Error"},caution:{ii:"gm:warning_amber",ariaLabel:"Warning"},confirm:{ii:"gm:check_circle_filled",ariaLabel:"Success"},notify:{ii:"gm:info_outline",ariaLabel:"Information"}}}],imports:[_.lU]});var kX=class{constructor(a){this.A=a;this.vD=_.Ib();this.Vm=_.Lb();this.Hc=_.q(_.zW)}Pb(){}Uf(){this.A.Uf(this.Ac)}};kX.I=function(a){return new (a||kX)(_.Yj(ZW))};
kX.Aa=_.Ik({type:kX,aa:[["no-devices-instructions"]],inputs:{Ac:"deviceSupportConfig"},Ob:["*"],wa:33,xa:3,Ca:[[1,"no-devices-warning","warn-text-color","gmat-body-2"],["type","warn","density","dense","level","card","class","android-another-device",4,"ngIf"],[1,"no-devices-steps-intro","gmat-body-2"],["aria-hidden","true"],[1,"step-list"],["aria-labelledby","no-devices-step0-header","aria-describedby","no-devices-step0-body",4,"ngIf"],["aria-labelledby","no-devices-step1-header","aria-describedby",
"no-devices-step1-body"],["svgIcon","flash_ui:on_device_action",1,"step-image"],[1,"step-text"],["id","no-devices-step1-header",1,"gmat-subhead-1","step-title"],["id","no-devices-step1-body",1,"gmat-body-2"],["id","developer-options-button",1,"text-button",3,"click"],[4,"ngIf"],["aria-labelledby","no-devices-step2-header","aria-describedby","no-devices-step2-body"],["svgIcon","devices_ui:connect_usb",1,"step-image"],["id","no-devices-step2-header",1,"gmat-subhead-1","step-title"],["id","no-devices-step2-body",
1,"gmat-body-2"],["aria-labelledby","no-devices-step3-header","aria-describedby","no-devices-step3-body"],["svgIcon","devices_ui:connect_modal",1,"step-image"],["id","no-devices-step3-header",1,"gmat-subhead-1","step-title"],["id","no-devices-step3-body",1,"gmat-body-2"],["type","warn","density","dense","level","card",1,"android-another-device"],["aria-labelledby","no-devices-step0-header","aria-describedby","no-devices-step0-body"],["svgIcon","devices_ui:download_software",1,"step-image"],["id",
"no-devices-step0-header",1,"gmat-subhead-1","step-title"],["id","no-devices-step0-body",1,"gmat-body-2"],["color","primary","target","_blank","rel","noopener",3,"href"]],template:function(a,b){a&1&&(_.pn(),_.D(0,"div",0),_.J(1,"No devices available"),_.E(),_.A(2,kja,3,0,"xap-callout",1),_.D(3,"div",2),_.qn(4),_.E(),_.G(5,"hr",3),_.D(6,"ol",4),_.A(7,lja,10,1,"li",5),_.D(8,"li",6),_.G(9,"mat-icon",7),_.D(10,"div",8)(11,"div",9),_.J(12,"Step 1: Enable developer mode"),_.E(),_.D(13,"div",10)(14,"button",
11),_.nn("click",function(){return b.Uf()}),_.J(15," Follow these steps "),_.E(),_.J(16," to enable USB Debugging"),_.A(17,mja,2,0,"ng-container",12),_.J(18," on your device. If your device is in the bootloader you can skip this step. "),_.E()()(),_.D(19,"li",13),_.G(20,"mat-icon",14),_.D(21,"div",8)(22,"div",15),_.J(23,"Step 2: Plug in your device"),_.E(),_.D(24,"div",16),_.J(25," Connect your device using any USB data cable. "),_.E()()(),_.D(26,"li",17),_.G(27,"mat-icon",18),_.D(28,"div",8)(29,
"div",19),_.J(30,"Step 3: Select device"),_.E(),_.D(31,"div",20),_.J(32," Click the Add new device below. If the browser menu doesn\u2019t appear or your device isn\u2019t listed, follow the troubleshooting tips below. "),_.E()()()());a&2&&(_.u(2),_.C("ngIf",b.vD),_.u(5),_.C("ngIf",b.Vm),_.u(10),_.C("ngIf",b.Ac.tn))},dependencies:[_.bN,_.NK,_.jU,kU,_.BJ,_.cN,_.dN,_.jX],za:["[_nghost-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.no-devices-warning[_ngcontent-%COMP%]{margin:0 auto}.android-another-device[_ngcontent-%COMP%]{margin:8px 0 16px}.no-devices-steps-intro[_ngcontent-%COMP%]{margin:0 auto;width:320px;text-align:center}hr[_ngcontent-%COMP%]{width:58px;margin:24px auto 8px}@media (min-width:651px){.step-list[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{margin-left:47px;margin-right:29px}}"]});var lX=class{};lX.I=function(a){return new (a||lX)};lX.Aa=_.Ik({type:lX,aa:[["li",8,"gm-check"]],ae:["class","gm-check"],Ob:["*"],wa:2,xa:0,Ca:[["svgIcon","gm:check"]],template:function(a){a&1&&(_.pn(),_.G(0,"mat-icon",0),_.qn(1))},dependencies:[_.bN,_.NK,_.lU],za:["[_nghost-%COMP%]{list-style:none;position:relative;margin:9px 0 9px 31px}[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{position:absolute;left:-31px;color:#1e8e3e}"]});var mX=class{constructor(){this.Vm=_.Lb();this.Ac=_.q(_.nN);this.Hc=_.q(_.zW);this.A=_.q(ZW)}Uf(){this.A.Uf(this.Ac)}};mX.I=function(a){return new (a||mX)};
mX.Aa=_.Ik({type:mX,aa:[["ng-component"]],La:[1,"flashstation-dialog"],wa:34,xa:1,Ca:[["matDialogTitle","",1,"with-icon"],["svgIcon","gm:error_outline","color","warn"],["id","troubleshooting-tips-dialog-title"],["id","no-chrome-menu-header",1,"gmat-subhead-1"],["aria-labelledby","no-chrome-menu-header",1,"gmat-body-2"],[1,"gm-check"],["aria-hidden","true"],["id","phone-not-listed-header",1,"gmat-subhead-1"],["aria-labelledby","phone-not-listed-header",1,"gmat-body-2"],["class","gm-check",4,"ngIf"],
["id","unable-to-connect-header",1,"gmat-subhead-1"],["aria-labelledby","unable-to-connect-header",1,"gmat-body-2"],[1,"text-button",3,"click"],["align","end"],"mat-button  color primary id troubleshooting-tips-close-button cdkFocusInitial  mat-dialog-close ".split(" "),["target","_blank","rel","noopener",3,"href"]],template:function(a,b){a&1&&(_.D(0,"div",0),_.G(1,"mat-icon",1),_.D(2,"h1",2),_.J(3,"Having trouble connecting your device?"),_.E()(),_.D(4,"mat-dialog-content")(5,"div")(6,"h2",3),_.J(7,
"Chrome menu didn't appear"),_.E(),_.D(8,"ul",4)(9,"li",5),_.J(10,"Check that Chrome allows websites to ask for access to USB devices. Go to Settings > Advanced > Site Settings > USB Devices."),_.E()()(),_.G(11,"hr",6),_.D(12,"div")(13,"h2",7),_.J(14,"Phone wasn\u2019t listed in the Chrome menu"),_.E(),_.D(15,"ul",8)(16,"li",5),_.J(17,"Disconnect and reconnect the USB cable. Then try connecting again."),_.E(),_.D(18,"li",5),_.J(19,"Try a different USB cable."),_.E(),_.A(20,nja,5,1,"li",9),_.E()(),
_.G(21,"hr",6),_.D(22,"div")(23,"h2",10),_.J(24,"Phone was listed but unable to connect"),_.E(),_.D(25,"ul",11)(26,"li",5),_.J(27," Ensure that you have correctly "),_.D(28,"button",12),_.nn("click",function(){return b.Uf()}),_.J(29,"prepared your device"),_.E(),_.J(30,". "),_.E()()()(),_.D(31,"mat-dialog-actions",13)(32,"button",14),_.J(33,"Close"),_.E()());a&2&&(_.u(20),_.C("ngIf",b.Vm))},dependencies:[lX,_.HO,_.GO,_.DO,_.uN,_.pN,_.rN,_.tN,_.sN,_.bN,_.NK,_.lU,_.BJ],za:[".mat-mdc-dialog-content[_ngcontent-%COMP%]{max-width:625px}@media (min-width:1200px){.mat-mdc-dialog-content[_ngcontent-%COMP%]{margin:0 135px}}.mat-mdc-dialog-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{max-width:480px}@media (max-width:1000px){.mat-mdc-dialog-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{-webkit-padding-start:10px;-moz-padding-start:10px;padding-inline-start:10px}}.mat-mdc-dialog-content[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{margin:15px 0}"]});
var LNa=function(a,b){a.A.open(mX,{data:b,vj:"troubleshooting-tips-dialog-title"})},nX=class{constructor(){this.A=_.q(_.oN)}};nX.I=function(a){return new (a||nX)};nX.ua=_.If({token:nX,da:nX.I,ja:"root"});var oX=class extends _.mT{set VY(a){if(a){this.qt=a.qe;this.Da=a.Da;this.Lc=a.Lc;this.rn=a.rn;this.th=a.th;let b;this.gl=(b=a.gl)!=null?b:!1}else this.qt=[],this.th=this.rn=this.Lc=this.Da=void 0,this.gl=!1}};oX.I=(()=>{let a;return function(b){return(a||(a=_.xi(oX)))(b||oX)}})();oX.Ia=_.Kk({type:oX,aa:[["a","routerLinkObject",""]],inputs:{VY:"routerLinkObject"},features:[_.Fm]});var pX=class{get disabled(){return this.vK}set disabled(a){this.vK=gp(a)}get selected(){return this.rN}set selected(a){this.rN=gp(a)}constructor(a){this.Xb=a;this.rN=this.vK=!1;this.vM=new _.Cq}focus(){this.disabled||this.Xb.ma.focus()}select(){this.disabled||this.vM.emit()}};pX.I=function(a){return new (a||pX)(_.Yj(_.Gi))};
pX.Ia=_.Kk({type:pX,aa:[["active-device-picker-device-option"]],La:["role","option"],pb:6,gb:function(a,b){a&1&&_.nn("click",function(){return b.select()})("keydown",function(c){c.keyCode!==13&&c.keyCode!==32||_.yp(c)||(b.select(),c.preventDefault())});a&2&&(_.Zm("tabindex",b.disabled?null:0)("disabled",b.disabled||null)("aria-selected",b.selected||null)("aria-disabled",b.disabled.toString()),_.Yn("selected",b.selected))},inputs:{disabled:"disabled",selected:"selected"},outputs:{vM:"onSelection"}});
var Vw=function(a,b){a.Ib.A.next(b.serialNumber);a.close.next()},qX=class{constructor(){this.li=$W;this.sq=cX;this.Gj=Uw;this.mK=INa;this.ha=_.q(_.qW);this.D=_.q(XW);this.Ib=_.q(_.yW);this.O=_.q(sL);this.Xb=_.q(_.Gi);this.F=_.q(zL);this.H=_.q(_.bV);this.L=_.q(iX);this.J=_.q(nX);this.close=new _.om;this.id="active-device-picker-popup";this.B=new _.Ok}get Ac(){return this.Yo.getValue()}Pb(){var a=_.y(this.ha.J,hja(this.Yo),pm());this.Zo=_.y(_.tl([a,this.Ib.Wb,this.ha.Gw]),_.w(([b,c,d])=>{let e=b.find(f=>
f.device.serialNumber===(c==null?void 0:c.serialNumber));!e&&(c==null?0:c.Od)&&(e={device:c.Od,status:0});if(b.length!==0||e||d)return{W1:d,selected:e,available:b.filter(f=>f.status===2&&f.device.serialNumber!==(c==null?void 0:c.serialNumber)),j_:b.filter(f=>f.status!==2&&f.device.serialNumber!==(c==null?void 0:c.serialNumber))}}));a=_.y(a,ija(),jja());this.B.add(a.subscribe(b=>{rL(this.O,b)}))}Ie(){this.A=this.F.create(this.Xb.ma);queueMicrotask(()=>{let a;return(a=this.A)==null?void 0:eL(a)});this.EU=
GL(IL(EL(new OL(this.DU))))}Sa(){let a;(a=this.A)==null||a.destroy();this.B.unsubscribe()}JA(){const a=this;return _.v(function*(){const b=yield WW(a.D);b&&Vw(a,b)})}FF(){this.close.next();LNa(this.J,this.Ac)}MC(a){const b=this;return _.v(function*(){try{yield b.L.MC(a)}catch(c){b.H.open("Failed to inspect","Failed to inspect device even after device reset. Try disconnecting and reconnecting the device")}})}};qX.I=function(a){return new (a||qX)};
qX.Aa=_.Ik({type:qX,aa:[["ng-component"]],Ic:function(a,b){a&1&&_.Cn(pX,5);if(a&2){let c;_.In(c=_.Jn())&&(b.DU=c)}},La:["aria-modal","true","aria-label","Selected Device Picker","role","dialog",1,"mat-elevation-z3","active-device-picker-popup"],pb:1,gb:function(a,b){a&2&&_.cn("id",b.id)},wa:14,xa:9,Ca:[["noDevices",""],["role","listbox",1,"devices-list",3,"keydown"],[4,"ngIf","ngIfElse"],[1,"action-container"],["mat-button","","color","primary",3,"click"],[2,"flex","1"],["mat-button","","color","primary",
"id","popup-add-new-device-button",3,"click"],["svgIcon","gm:add",1,"mdc-button__icon"],[3,"selected","onSelection",4,"ngIf"],[3,"onSelection",4,"ngFor","ngForOf","ngForTrackBy"],[3,"disabled",4,"ngFor","ngForOf","ngForTrackBy"],["aria-label","Inspecting New Device",3,"disabled",4,"ngIf"],[3,"onSelection","selected"],[3,"noOutline","showHelpActions","enableCopyableText","deviceSnapshot","deviceSupportConfig"],[3,"onSelection"],[3,"noOutline","deviceSnapshot","deviceSupportConfig","enableCopyableText"],
[3,"disabled"],[1,"disabled",3,"noOutline","enableCopyableText","deviceSnapshot","deviceSupportConfig"],["device-card-action","","mat-flat-button","","class","mat-button-density-3 force-inspect-button","color","primary","analyticsCategory","device",3,"clickAnalyticsEvent","asyncAction","aria-label","active-aria-label",4,"ngIf"],["device-card-action","","mat-flat-button","","class","mat-button-density-3 authorize-device-button","color","primary","analyticsCategory","device",3,"clickAnalyticsEvent",
"asyncAction","aria-label","active-aria-label",4,"ngIf"],["device-card-action","","mat-flat-button","","color","primary","analyticsCategory","device",1,"mat-button-density-3","force-inspect-button",3,"clickAnalyticsEvent","asyncAction","aria-label","active-aria-label"],["device-card-action","","mat-flat-button","","color","primary","analyticsCategory","device",1,"mat-button-density-3","authorize-device-button",3,"clickAnalyticsEvent","asyncAction","aria-label","active-aria-label"],["aria-label","Inspecting New Device",
3,"disabled"],[1,"disabled",3,"noOutline","enableCopyableText","deviceState","deviceSupportConfig"],[3,"deviceSupportConfig",4,"ngIf"],[3,"deviceSupportConfig"]],template:function(a,b){if(a&1){const c=_.Ch();_.D(0,"div",1);_.K(1);_.K(2);_.nn("keydown",function(d){_.Dh(c);return _.Eh(b.EU.Wk(d))});_.A(3,uja,6,8,"ng-container",2);_.K(4);_.A(5,wja,2,3,"ng-template",null,0,_.to);_.E();_.D(7,"div",3)(8,"button",4);_.nn("click",function(){_.Dh(c);return _.Eh(b.FF())});_.J(9," Troubleshooting tips ");_.E();
_.G(10,"div",5);_.D(11,"button",6);_.nn("click",function(){_.Dh(c);return _.Eh(b.JA())});_.G(12,"mat-icon",7);_.J(13," Add device ");_.E()()}a&2&&(a=_.Pn(6),_.Zm("aria-busy",_.so(1,3,b.Zo)===null||_.so(2,5,b.ha.Gw)===!0),_.u(3),_.C("ngIf",_.so(4,7,b.Zo))("ngIfElse",a))},dependencies:[pX,_.iV,_.hV,_.NU,_.dX,_.HO,_.GO,_.DO,_.bN,_.NK,_.lU,_.zJ,_.BJ,kX,_.HJ],za:["[_nghost-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;width:100%;border-radius:8px;overflow-y:auto}.devices-list[_ngcontent-%COMP%]{padding:0}no-devices-instructions[_ngcontent-%COMP%]{margin:40px 0}.action-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:52px;padding:0 10px;border-top:1px solid #dadce0}active-device-picker-device-option[_ngcontent-%COMP%]{outline:none;display:block}active-device-picker-device-option[_ngcontent-%COMP%]:not([disabled]){cursor:pointer}"]});_.rX=class{constructor(a,b=xja,c){this.ha=a;this.Kd=b;this.A=c}};var yNa,sX;_.MNa=new _.BU(["foo"]);
yNa=function(a,b,c){return _.v(function*(){let d=new lW(b,"fastboot");d.va=c;d.error=void 0;try{yield c.open(a.retryCount);d.A=!0;yield iNa(c);const f=yield EW(c),g=yield jNa(c);_.MNa.get().includes(f)&&f===g&&(_.Wv({debug:{type:1,message:`Found matching product and hardware revision: ${f}. Rebooting bootloader to clear leftover responses.`}}),yield _.FW(c).catch(()=>{}));const h=yield c.Ok();try{var e=(yield _.DW(c,"serialno")).trim();d.serialNumber||(d.serialNumber=e)}catch(m){if(!(m instanceof
_.sW))throw m;}e="fastboot";if(yield _.hy(c))e="fastbootd";const k=yield TW(a.zm,{ec:f,va:c});iW(d,f,{mode:e,Mg:g,Ok:h},k)}catch(f){d.A=!1,d.error=f}d.serialNumber||(d=new lW(b,"bad_description"));yield c.close();return d})};sX=class{constructor(a){this.zm=a}};var NNa=class{constructor(){window.addEventListener("beforeunload",()=>{this.close()})}confirm(a){const b=this;return _.v(function*(){b.close();return b.open(a).result.promise})}close(){let a;(a=this.A)==null||a.window.close();let b;(b=this.A)==null||b.result.resolve(!1);this.A=void 0}};var ONa=class extends NNa{open(a){a=_.La(a);if(!a)throw new _.L("Failed to sanitize allow popup url");a=Ta(window,a,"_blank",`menubar=0,toolbar=0,left=${screen.availLeft+(screen.availWidth-500)/2},top=${screen.availTop+(screen.availHeight-450)/2},width=${500},height=${450}`);if(!a)throw new _.M("Popup was blocked",93);const b={window:a,result:new _.Mz};window.addEventListener("message",c=>{c.origin==="http://localhost:9167"&&b.result.resolve(c.data)});return this.A=b}};var tX=class extends _.sF{constructor(a){super(a)}getType(){return _.ZE(this,1)}};var PNa=function(a,b){return _.Qr(a,1,b)},QNa=function(a,b){return _.Qr(a,2,b)},RNa=class extends _.sF{constructor(a){super(a)}};var SNa=function(a,b){return Ku(a,1,b)},TNa=class extends _.sF{constructor(a){super(a)}};var UNa=qe(class extends _.sF{constructor(a){super(a)}getError(){return _.QE(this,tX,1)}Ae(){return _.LE(this,tX,1)}});var WNa=class{constructor(a){this.A=a}open(a,b){const c=this;return _.v(function*(){const d=new VNa(a,c.A,b);a.A=d;yield d.connect()})}},YNa=function(a,b){return _.v(function*(){b.Ae()?yield XNa(a,b):a.stream.B(CE(NE(b,2)))})},XNa=function(a,b){return _.v(function*(){var c=b.getError();c=_.YE(c,2);c=new _.M(`Received error response from proxy: ${c}`,yja(b.getError().getType()));var d;if(d=b.getError().getType()===5)d=b.getError(),d=_.bB(d,3)!=null;if(d){c=a.D;d=c.ck;var e=b.getError();e=_.YE(e,3);
if(yield d.call(c,0,e)){yield a.connect();return}c=new _.M("Popup was rejected",94)}a.Va.log({Ga:{type:6,serviceName:a.stream.destination},kb:{mb:"ADB proxy stream error",error:c}});a.stream.Je(c)})},VNa=class{constructor(a,b,c){this.stream=a;this.D=b;this.A=void 0;this.B=Promise.resolve();c?(this.serialNumber=c.serialNumber,this.Va=c==null?void 0:c.Va):this.Va=new _.Yz({serialNumber:void 0,pm:4})}connect(a=b=>new WebSocket(b)){const b=this;return _.v(function*(){const c=new _.Mz;b.B=Promise.resolve();
b.A=a("ws://localhost:9167/adb");b.A.addEventListener("open",()=>{c.resolve();b.Va.log({Ga:{type:10,serviceName:b.stream.destination}})});b.A.addEventListener("error",e=>{e=new _.L(`Websocket closed due to error: ${e}`);b.stream.Je(e);c.reject(e)});yield c.promise;const d=SNa(new TNa,PNa(QNa(new RNa,b.stream.destination),b.serialNumber));b.A.send(d.kc());b.A.addEventListener("message",e=>{b.B=b.B.then(()=>_.v(function*(){if(typeof e.data==="string"){const f=UNa(e.data);yield YNa(b,f)}else b.stream.B(new Uint8Array(yield e.data.arrayBuffer()))}))});
b.A.addEventListener("close",()=>_.v(function*(){yield b.B;b.stream.onClose();b.Va.log({Ga:{type:11,serviceName:b.stream.destination}})}))})}write(a){const b=this;return _.v(function*(){if(!b.A)throw new _.L("Attempted to write before opening stream");b.A.send(a)})}close(){const a=this;return _.v(function*(){if(!a.A)throw new _.L("Attempted to close stream before opening");a.A.close();a.Va.log({Ga:{type:11,serviceName:a.stream.destination}})})}};var ZNa=new Set(["device","recovery"]),uX=function(a,b,c,d){if(b!==a.J){a.J=b;var e=a.state;switch(b){case "device":case "host":case "recovery":case "sideload":case "rescue":case "bootloader":a.state="CONNECTED";a.Va.log({Ga:7});a.ty=b;break;case "disconnected":a.state="DISCONNECTED";a.Va.log({Ga:9});break;case "unauthorized":a.state="UNAUTHORIZED";a.Va.log({Ga:2});break;case "offline":a.state="CONNECTING";a.Va.log({Ga:1});a.H.reset();break;case "offline_timeout":a.state="ERROR";a.Va.log({Ga:6,kb:{mb:"ADB client status message update",
error:new _.M("ADB timed out in offline mode",30,{Am:a.Va.A})}});break;default:a.state="CONNECTING",a.Va.log({Ga:1})}b!=="offline"&&a.H.stop();c&&(a.props=c);d&&(a.features=d);if(a.state!==e)for(const f of Array.from(a.A))a.state==="DISCONNECTED"?f.cancel(new _.L("The device is no longer connected")):a.state==="ERROR"&&(b==="offline_timeout"?f.cancel(new _.M("ADB timed out in offline mode",30,{Am:a.Va.A})):f.cancel(new _.L("The device has errored"))),ZV(f,a.state)}},$Na=function(a,b){return _.v(function*(){if(a.serialNumber&&
ZNa.has(b))return(yield zja(`host-serial:${a.serialNumber}:features`,a.B)).split(",")})},aOa=class extends pMa{constructor(a,b,c){super();this.serialNumber=a;this.B=b;this.A=[];this.state="DISCONNECTED";this.props=new Map;this.H=new _.oU(()=>{uX(this,"offline_timeout")},1E3);this.Va=new _.Yz({serialNumber:a,pm:4,uO:c})}D(a={}){a=new cMa(a,this,b=>{_.ib(this.A,b)});this.A.push(a);this.state==="DISCONNECTED"?a.cancel(new _.L("The device is no longer connected")):this.state==="ERROR"&&a.cancel(new _.L("The device is in an error state"));
ZV(a,this.state);return a}getState(){return this.state}O(){return this.ty}L(){return this.features}F(a){return this.features?this.features.includes(a):void 0}ac(a){const b=this;return _.v(function*(){if(b.state!=="CONNECTED")throw new _.L("Device is not connected");yield b.B.open(a,{serialNumber:b.serialNumber,Va:b.Va})})}};var bOa=class extends _.sF{constructor(a){super(a)}};var cOa=function(a){switch(a){case 3:return"device";case 4:return"host";case 5:return"recovery";case 7:return"sideload";case 6:return"rescue";case 2:return"bootloader";case 8:return"unauthorized";case 1:return"offline";default:return"offline"}},dOa=function(a,b,c){return _.v(function*(){const d=cOa(b);let e;a.L()||(e=yield $Na(a,d).catch(f=>{_.Wv({Rb:11,Am:a.Va.A,kb:{mb:"Failed to get adb features",error:f}})}));uX(a,d,c,e)})},eOa=class extends aOa{};var fOa=qe(class extends _.sF{constructor(a){super(a)}getError(){return _.QE(this,tX,1)}Ae(){return _.LE(this,tX,1)}});var gOa=function(a,b){for(const c of a.L)c(b)},hOa=function(a,b,c){for(const d of a.O)d(b,c)},iOa=function(a,b){for(const c of a.H)c(b)},kOa=function(a,b){return _.v(function*(){const c=new Set(a.devices.keys());a.D.forEach(f=>{c.add(f)});var d=fOa(b);if(d.Ae())yield jOa(a,d);else{for(const f of _.gB(d,bOa,2)){if(_.ZE(f,3)===2){var e=()=>_.v(function*(){yield a.J.ck(1,_.YE(f,5))});a.D.has(_.YE(f,1))||(a.D.add(_.YE(f,1)),hOa(a,_.YE(f,1),e))}else{a.D.delete(_.YE(f,1));e=a.devices.get(_.YE(f,1));let g=
!1;e||(g=!0,e=new eOa(_.YE(f,1),a.W,_.YE(d,3)),a.devices.set(_.YE(f,1),e));yield dOa(e,_.ZE(f,2),new Map(Saa(f).entries()));g&&gOa(a,e)}c.delete(_.YE(f,1))}for(const f of c){if(d=a.devices.get(f))a.devices.delete(f),uX(d,"disconnected");a.D.delete(f);iOa(a,f)}}})},jOa=function(a,b){return _.v(function*(){var c=b.getError();c=_.YE(c,2);c=new _.L(`Received error response from proxy: ${c}`);var d;if(d=b.getError().getType()===5)d=b.getError(),d=_.bB(d,3)!=null;if(d){a.F=!0;c=a.J;d=c.ck;var e=b.getError();
e=_.YE(e,3);c=yield d.call(c,0,e);a.F=!1;if(c){yield a.connect(!0);return}c=new _.M("Popup was rejected",94)}a.A.reject(c)})},lOa=class{constructor(a,b,c=d=>new WebSocket(d)){this.W=a;this.J=b;this.ca=c;this.B=void 0;this.A=new _.Mz;this.L=new Set;this.O=new Set;this.H=new Set;this.devices=new Map;this.D=new Set;this.F=!1}addEventListener(a,b){a==="connect"?this.L.add(b):a==="unauthorizedConnect"?this.O.add(b):a==="disconnect"&&this.H.add(b)}connect(a=!1){const b=this;return _.v(function*(){const c=
new _.Mz;let d=Promise.resolve();a||(b.A=new _.Mz);b.B=b.ca("ws://localhost:9167/track-devices");b.B.addEventListener("open",()=>c.resolve());b.B.addEventListener("error",e=>{e=new _.L(`Websocket closed due to error: ${e}`);c.reject(e);b.A.reject(e)});b.B.addEventListener("close",()=>_.v(function*(){yield d;const e=new _.L("Websocket closed unexpectedly");c.reject(e);b.F||b.A.reject(e)}));yield c.promise.catch(e=>{_.Wv({Rb:11,kb:{mb:"connection to web device proxy failed",error:e}})});b.B.addEventListener("message",
e=>{d=d.then(()=>_.v(function*(){yield kOa(b,e.data);b.A.resolve()}))});return b.A.promise})}};var vX=function(a,b,c){let d=a.D.get(b);d||(d={serialNumber:b,Va:c?c.Va:new _.Yz({serialNumber:b,pm:4}),name:"AdbProxyDevice"},a.D.set(b,d));c&&(d.Va=c.Va);return d},wX=class{constructor(a,b,c){this.A=a;this.H=b;this.F=c;this.D=new Map;this.O=new WNa(this.F);this.B=new lOa(this.O,this.F);this.B.addEventListener("connect",this.J.bind(this));this.B.addEventListener("disconnect",this.L.bind(this));this.B.addEventListener("unauthorizedConnect",this.W.bind(this));this.dC=this.B.connect();wMa(this.A,this.dC)}W(a,
b){a=vX(this,a);const c=new lW(a,"unknown");c.A=!0;c.Qx=b;this.A.add(a,Promise.resolve(c))}J(a){if(a.serialNumber){var b=vX(this,a.serialNumber,a),{Rm:c,Bm:d}=xNa(this.H,b,a);this.A.add(b,c,d)}}L(a){const b=vX(this,a);this.D.delete(a);this.A.remove(b)}};var CNa=function(a){return _.qb(a.Vv.map(b=>b.Ot||[]))},TW=function(a,b){return _.v(function*(){for(const c of a.Vv)if(yield Aja(b,c))return c})},xX=class{constructor(a){this.Vv=a.map(_.KKa)}};var yX=new _.t("rawDeviceInspector"),mOa=new _.t("waitForDeviceRequestConnected"),nOa=new _.t("unauthorizedCallback"),zX=new _.t("usbDeviceInspectorAdbOptions"),oOa=new _.t("webDeviceProxyPopupManager"),pOa=new _.t("webDeviceProxyConnectionError"),AX=class{};AX.I=function(a){return new (a||AX)};AX.Na=_.Jk({type:AX});
AX.Ma=_.Jf({Fb:[{oa:yX,Qe:_.qW},{oa:_.qW,zb:()=>{const a=_.q(yX);_.q(_.VW);return a}},{oa:wX,zb:()=>{var a=_.q(yX),b=_.q(hX),c=_.q(oOa);return new wX(a,b,c)}},{oa:zX,zb:()=>({ha:_.q(hX),xs:_.q(yU)})},{oa:_.VW,zb:()=>{var a=_.q(RV),b=_.q(yX),c={zm:_.q(xX),qV:_.q(sX),Ga:_.q(zX)};return new _.VW(a,b,c)}},{oa:sX,zb:()=>new sX(_.q(xX))},{oa:hX,zb:()=>new hX(_.q(xX),_.q(yX))},{oa:_.rX,zb:()=>{let a,b;return new _.rX(_.q(_.qW),(a=_.q(mOa,{optional:!0}))!=null?a:void 0,(b=_.q(nOa,{optional:!0}))!=null?b:
void 0)}}]});var qOa,rOa,Nja,BX;qOa=["trigger"];rOa={d0:0,p0:1,bQ:2,Xy:3,Aq:4,Uy:5,0:"INITIAL_INSPECTION",1:"NO_SELECTED_DEVICE_DEVICES_AVAILABLE",2:"NO_SELECTED_DEVICE_NO_DEVICES_AVAILABLE",3:"DISCONNECTED",4:"UNSUPPORTED",5:"CONNECTED"};_.sOa=new _.DU(()=>{});
Nja=function(a){var b=kM(Ova(a.B.position(),a.Xb),[{Zc:"start",ad:"top",tc:"start",Fc:"top"}]);BX(a);a.td=a.B.create({nf:b,Oe:a.B.A.block(),me:!0,Fe:"cdk-overlay-transparent-backdrop",width:a.Xb.ma.offsetWidth});b=a.td.attach(new vM(qX)).instance;a.Ts=b.id;b.Yo=a.A;b.close.subscribe(()=>{BX(a)});a.td.bh().subscribe(()=>{BX(a)});_.y(a.td.Vh(),_.Il(c=>c.keyCode===27&&!_.yp(c))).subscribe(c=>{c.preventDefault();BX(a)})};BX=function(a){a.td&&(a.td.dispose(),a.td=void 0,a.Ts=null,a.trigger&&a.trigger.ma.focus())};
_.CX=class{constructor(){this.Gj=Uw;this.Xt=rOa;this.FL=Uja;this.xW=Vja;this.GU=Ow;this.li=$W;this.sq=cX;this.kf=_.Lu;this.zW=Pw;this.hR=_.aX.get();this.qP=_.ENa.get();this.uD=new _.rm(1);this.Vf=_.y(this.uD,_.w(a=>{switch(a.status){case 0:case 1:case 2:return{status:0};default:let b;switch(a.status){case 3:b=1;break;case 4:b=2;break;case 5:b=3;break;default:return _.Pa(a,void 0)}return{device:a.device,status:b}}}));this.Ts=null;this.D=new _.Ok;this.Hc=_.q(_.zW);this.Ib=_.q(_.yW);this.tO=_.q(pOa);
this.ha=_.q(_.qW);this.F=_.q(XW);this.B=_.q(BM);this.Xb=_.q(_.Gi);this.J=_.q(nX);this.H=_.q(_.oN)}set Ac(a){this.A?this.A.next(a):(this.A=new _.Rt(a),this.Yo=_.FI(this.A))}get Ac(){return this.A.getValue()}Pb(){this.D.add(this.ha.J.subscribe(a=>{(a==null?0:a.some(b=>Ow(b)===3))&&_.sOa.call(this.H)}));this.D.add(_.y(_.tl([this.Yo,this.Ib.Wb,_.y(this.ha.J,_.tm(void 0))]),_.w(([a,b,c])=>{if(b==null||!b.Od||!c)return c?c.length>0?{status:1,zT:c.length}:{status:2}:{status:0};c=b.Od;if(b.state===0)return{device:c,
Wv:3,status:3};a=a.lm(c);b=Ow(c)===2;return a.supported?{device:c,Wv:1,status:5}:{device:c,Wv:b?2:1,status:4,Lh:a}})).subscribe(this.uD))}Sa(){BX(this);this.D.unsubscribe()}get kd(){return this.td!=null}JA(){const a=this;return _.v(function*(){const b=yield WW(a.F);b&&(a.Ib.A.next(b.serialNumber),setTimeout(()=>{let c;(c=a.trigger)==null||c.ma.focus()}))})}FF(){LNa(this.J,this.Ac)}};_.CX.I=function(a){return new (a||_.CX)};
_.CX.Aa=_.Ik({type:_.CX,aa:[["active-device-picker"]],Ic:function(a,b){a&1&&_.Cn(qOa,5,_.Gi);if(a&2){let c;_.In(c=_.Jn())&&(b.trigger=c.first)}},inputs:{Ac:"deviceSupportConfig"},outputs:{Vf:"state"},wa:2,xa:3,Ca:[["noDevices",""],["initialInspection",""],["trigger",""],["noSelectedDeviceButtonContent",""],[4,"ngIf"],[4,"ngIf","ngIfElse"],["mat-raised-button","","role","combobox","aria-autocomplete","none","aria-haspopup","dialog","aria-label","Selected Device",1,"fill-content-button","trigger",3,
"click"],["svgIcon","gm:expand_more",1,"expand-icon"],[1,"cdk-visually-hidden"],[3,"noOutline","showHelpActions","device","deviceSupportConfig","deviceState","enableCopyableText"],["class","no-selected-device-content",4,"ngIf"],[1,"no-selected-device-content"],["svgIcon","gm:devices_other",1,"device-icon"],[1,"text"],[1,"gmat-caption"],["class","device-warning dark-links gmat-body-2",4,"ngIf"],[3,"ngSwitch"],["class","device-warning dark-links gmat-body-2",4,"ngSwitchCase"],["type","caution","density",
"dense",4,"ngIf"],[1,"device-warning","dark-links","gmat-body-2"],["svgIcon","gm:error_outline",1,"icon"],[3,"markdown"],["target","_blank","rel","noopener","aria-label","More details on device support",3,"href"],["target","_blank","rel","noopener",3,"href"],["type","caution","density","dense"],["appearance","outlined",1,"no-devices-card"],[3,"deviceSupportConfig",4,"ngIf"],[1,"bottom-actions"],["mat-button","","color","primary","id","troubleshooting-tips-button","analyticsCategory","active_device_picker",
3,"click","clickAnalyticsEvent"],["mat-stroked-button","","color","primary","id","add-new-device-button","analyticsCategory","active_device_picker",3,"click","clickAnalyticsEvent"],["svgIcon","gm:add",1,"mdc-button__icon"],[3,"deviceSupportConfig"],["appearance","outlined","aria-label","Selected Device","role","combobox","disabled","","aria-busy","true","aria-invalid","true","aria-autocomplete","none","aria-haspopup","dialog","aria-expanded","false",1,"initial-inspection-card"],"color primary mode indeterminate diameter 24 strokeWidth 2 aria-hidden true".split(" "),
[1,"text","gmat-caption"]],template:function(a,b){a&1&&(_.A(0,Tja,6,2,"ng-container",4),_.K(1));a&2&&_.C("ngIf",_.so(1,1,b.uD))},dependencies:[_.NU,_.dX,_.HO,_.GO,_.DO,_.LO,_.IO,_.JO,_.RO,_.PP,_.OP,_.MP,_.GU,_.bN,_.NK,_.lU,_.BJ,_.DJ,_.EJ,kX,_.cN,_.dN,_.jX,_.HJ],za:["[_nghost-%COMP%]{display:block;width:100%}button.trigger[_ngcontent-%COMP%]{width:100%}.initial-inspection-card[_ngcontent-%COMP%], .no-selected-device-content[_ngcontent-%COMP%]{height:105px;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-left:24px}.initial-inspection-card[_ngcontent-%COMP%] > .text[_ngcontent-%COMP%], .no-selected-device-content[_ngcontent-%COMP%] > .text[_ngcontent-%COMP%]{margin-left:32px;text-align:left}.expand-icon.mat-icon[_ngcontent-%COMP%]{position:absolute;right:32px;width:24px;height:24px;font-size:24px;margin-right:0}.device-warning[_ngcontent-%COMP%]{margin-top:8px;border-radius:4px;padding:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.device-warning[_ngcontent-%COMP%] > .icon[_ngcontent-%COMP%]{margin-right:8px}.device-warning[_ngcontent-%COMP%] > .text[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}xap-callout[_ngcontent-%COMP%]{margin-top:8px;border-radius:4px;padding:8px}.no-devices-card[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:40px}.no-devices-card[_ngcontent-%COMP%]   .bottom-actions[_ngcontent-%COMP%]{margin:34px auto 40px}.no-devices-card[_ngcontent-%COMP%]   .bottom-actions[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{margin:0 5px}.no-selected-device-content[_ngcontent-%COMP%]   .device-icon.mat-icon[_ngcontent-%COMP%]{width:24px;height:24px;font-size:24px;margin-right:0;margin-left:0}"]});_.DX={tn:!1,lm(){return{supported:!0}}};var EX=class{constructor(){this.LG="adb";this.Yy="fastboot";this.hQ="potential_android_device";this.A=new _.om;this.Vm=_.Lb();this.eC=void 0;this.D=_.q(ZW);this.dd=_.q(_.mN);this.data=_.q(_.nN);this.Hc=_.q(_.zW);this.ha=_.q(_.qW);this.B=_.q(XW);this.VB=_.y(this.ha.Zo,_.vm(this.A),_.w(a=>a.find(b=>b.serialNumber===this.data.serialNumber)),_.qm({bufferSize:1,Ce:!0}))}Sa(){this.A.next();this.A.complete()}We(){const a=this;return _.v(function*(){const b=yield WW(a.B);(b==null?void 0:b.serialNumber)!==
a.data.serialNumber&&(a.eC="You selected a device with a different serial number than the original device "+`(selected: ${b==null?void 0:b.serialNumber}, original: ${a.data.serialNumber}). `+"If your device reports a different serial number in the bootloader you may need to restart the flash.")})}mT(a){const b=this;return _.v(function*(){const c=_.kW(a),d=c.D({force:!0});try{yield d.Mb(),yield _.fW(c),yield _.pW(b.ha,a.serialNumber,5E3)}finally{d.cancel()}})}rV(a){const b=this;return _.v(function*(){const c=
_.jW(a);yield c.open();yield _.QW(c);yield c.close();yield _.pW(b.ha,a.serialNumber,5E3)})}Uf(){this.D.Uf(this.data.Ac)}};EX.I=function(a){return new (a||EX)};
EX.Aa=_.Ik({type:EX,aa:[["ng-component"]],La:[1,"flashstation-dialog"],wa:16,xa:11,Ca:[["deviceNotFoundTitle",""],["deviceNotFound",""],["matDialogTitle","",1,"with-icon"],["svgIcon","gm:devices_other","color","primary"],[4,"ngIf","ngIfElse"],["class","device-message",4,"ngIf","ngIfElse"],["align","end"],["mat-button","","color","primary","matDialogClose","",1,"cancel-button"],["mat-button","","id","find-device-button","color","primary","analyticsCategory","find_device_dialog","cdkFocusInitial","",
3,"clickAnalyticsEvent","click",4,"ngIf"],[1,"device-message"],[3,"markdown",4,"ngIf"],[4,"ngIf"],["statusAriaLive","polite",3,"device","deviceSupportConfig"],["mat-flat-button","","class","mat-button-density-3","color","primary","device-card-action","","analyticsCategory","find_device_dialog","active-aria-label","Rebooting Device",3,"clickAnalyticsEvent","asyncAction",4,"ngIf"],[3,"markdown"],[1,"text-button",3,"click"],[1,"warn-text-color"],["mat-flat-button","","color","primary","device-card-action",
"","analyticsCategory","find_device_dialog","active-aria-label","Rebooting Device",1,"mat-button-density-3",3,"clickAnalyticsEvent","asyncAction"],["svgIcon","devices_ui:connect_modal",1,"find-device-image"],[1,"find-device-message"],["type","warn","density","dense","level","card",4,"ngIf"],["svgIcon","gm:help_outline","matTooltip","For each mode your device can be in it will appear as a different device to the browser. This means you must grant access for each mode.",1,"inline-icon"],[1,"icon-bullets",
"warn-text-color"],["svgIcon","gm:error_outline"],"type warn density dense level card".split(" "),["color","primary","target","_blank","rel","noopener",3,"href"],["mat-button","","id","find-device-button","color","primary","analyticsCategory","find_device_dialog","cdkFocusInitial","",3,"click","clickAnalyticsEvent"]],template:function(a,b){a&1&&(_.D(0,"div",2),_.G(1,"mat-icon",3),_.A(2,Wja,2,0,"h1",4),_.K(3),_.A(4,Xja,2,0,"ng-template",null,0,_.to),_.E(),_.D(6,"mat-dialog-content"),_.A(7,fka,9,9,
"div",5),_.K(8),_.A(9,jka,14,3,"ng-template",null,1,_.to),_.E(),_.D(11,"mat-dialog-actions",6)(12,"button",7),_.J(13,"Cancel"),_.E(),_.A(14,kka,2,1,"button",8),_.K(15),_.E());if(a&2){a=_.Pn(5);const c=_.Pn(10);_.u(2);_.C("ngIf",_.so(3,5,b.VB))("ngIfElse",a);_.u(5);_.C("ngIf",_.so(8,7,b.VB))("ngIfElse",c);_.u(7);_.C("ngIf",_.so(15,9,b.VB)===void 0)}},dependencies:[_.hV,_.NU,_.dX,_.HO,_.GO,_.DO,_.vQ,_.uQ,_.sQ,_.GU,_.uN,_.pN,_.rN,_.tN,_.sN,_.bN,_.NK,_.jU,_.lU,_.BJ,_.cN,_.dN,_.jX,_.HJ],za:[".mat-mdc-dialog-content[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.mat-mdc-dialog-content[_ngcontent-%COMP%]   .device-message[_ngcontent-%COMP%]{max-width:600px}.mat-mdc-dialog-content[_ngcontent-%COMP%]   device-card[_ngcontent-%COMP%]{width:600px}.mat-mdc-dialog-content[_ngcontent-%COMP%]   .find-device-image[_ngcontent-%COMP%]{width:172px;height:172px}.mat-mdc-dialog-content[_ngcontent-%COMP%]   .find-device-message[_ngcontent-%COMP%]{margin-left:24px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;max-width:360px}"]});
var FX=class{constructor(a,b){this.Nh=a;this.notifications=b}Kd(a,b){const c=this;return _.v(function*(){try{return yield a.Mb(b.timeout)}catch(e){const f=a.Mb();var d={lq:b.lq,serialNumber:a.options.serialNumber,X:a.options.type,Ac:b.Ac};BV(c.notifications,"Additional Action Required","Could not locate device",f);d=c.Nh.open(EX,{data:d,Wd:!0});try{yield _.Yv(d,4,f)}catch(g){return f}throw new _.M("User canceled flash, waiting for device",30006);}})}};
FX.I=function(a){return new (a||FX)(_.Fg(_.oN),_.Fg(CV))};FX.ua=_.If({token:FX,da:FX.I,ja:"root"});var GX=class{};GX.I=function(a){return new (a||GX)};GX.Na=_.Jk({type:GX});
GX.Ma=_.Jf({Fb:[{oa:mOa,zb:()=>{const a=_.q(FX);return(b,c)=>a.Kd(b,{timeout:c,Ac:_.DX})}},{oa:nOa,zb:()=>{const a=_.q(_.bV);return b=>_.v(function*(){try{const c=yield a.open("Additional Action Required",'\nYour device thinks this machine is unauthorized. Check your device for an\nauthorization prompt. Make sure to check "Always allow from this computer"\nin the future.',"Cancel");yield _.Yv(c,10,b)}catch(c){return}throw new _.M("User canceled waiting for device to be authorized",30002);})}}],imports:[_.RO]});var JX,tOa;_.HX=new msa;_.IX=new nsa;JX=new class{constructor(a){this.D=a;this.A=this.B=this.startTime=0}reset(){this.A=this.B=this.startTime=0}}(new osa);_.KX=new psa;tOa=class{constructor(){this.host="https://androidbuild-pa.clients6.google.com";this.A=_.IX}intercept(a,b){const c=a.kM.getName();return b(a).then(d=>{this.A.increment(this.host,c,!0,200);return d}).catch(d=>{let e=0;d instanceof vG&&(e=Ce(d.code));this.A.increment(this.host,c,!1,e);throw d;})}};var vOa;_.LX=class{};vOa=class extends _.LX{constructor(){var a=_.uOa.get();super();this.A=a}get(a){const b=this;return _.v(function*(){for(const c of b.A){const d=yield c.get(a);if(d)return _.HX.increment("COMBINED","CACHE_HIT","UNIFIED_FLASHSTATION"),d}_.HX.increment("COMBINED","CACHE_MISS","UNIFIED_FLASHSTATION")})}store(a,b){const c=this;return _.v(function*(){_.HX.increment("COMBINED","NEW_ENTRY","UNIFIED_FLASHSTATION");yield Promise.all(c.A.map(d=>d.store(a,b)))})}};var xOa,yOa,wOa;_.MX=function(a){return _.pv(a.map(b=>b.flatten()).flat())};_.NX=function(a,b,c,d){return new wOa(a,b,c,d)};xOa=class{constructor(a,b=[]){this.label=a;this.complete=!1;this.Ox=new _.om;this.KE=_.FI(this.Ox);this.execute=_.VF(()=>{const c=this;return _.v(function*(){yield Promise.all(c.Le.map(d=>d.execute()));yield c.Kb();c.complete=!0;c.Ox.complete()})});this.Le=[...b]}isComplete(){return this.complete}flatten(){return[..._.MX(this.Le),this]}};
yOa=class extends xOa{constructor(a){super(a);this.Id=0;this.complete=!0;this.Ox.complete()}Kb(){return _.v(function*(){})}flatten(){return[]}};wOa=class extends xOa{constructor(a,b,c,d){super(a,c);this.Ji=b;this.Id=d==null?void 0:d.Id}Kb(){const a=this;return _.v(function*(){a.result=yield a.Ji(a.Ox)})}get(){if(!this.isComplete())throw new _.L("PrepareAction not executed");return this.result}};var zOa;_.Ly=function(a,b,c){return pU(a.D,b,c)};_.OX=class{constructor(a,b){this.A=a;this.Ud=b;this.D=new qU}};_.PX=class{constructor(a){this.A=a}find(a,b){const c=this;return _.v(function*(){return ax(function(){const d=this;return function(){return new Pu(function*(){for(const e of d.A)yield new Qu(0,e.find(a,b))}())}()}.call(c))})}};
zOa=class{constructor(a,b,c){this.id=a;this.A=b;this.context=c}find(){const a=this;return _.v(function*(){const b=yield a.A.find(a.id,a.context);if(!b.ub)throw new _.L("Known files should always be found");return b})}};_.AOa=class{constructor(a){this.buffer=a;this.wb=new yOa("Preparing Buffer")}open(){return Promise.resolve(this.buffer)}sh(){return this.open()}};
_.BOa=class{constructor(a,b){this.source=a;this.A=b;this.wb=this.source.wb}open(){const a=this;return _.v(function*(){const b=yield a.source.open();return a.A(b)})}};var gx=new _.wU({size:10,qc:!0,fields:{XV:_.sU(0,{Dd:31}),YV:_.sU(1,{Dd:139}),Af:_.sU(2),flags:_.sU(3),jX:_.uU(4),oV:_.sU(8),os:_.sU(9)}}),ix=new _.wU({size:8,qc:!0,fields:{crc32:_.uU(0),iW:_.uU(4)}});var nx,mx,kx,lx,nka,COa,ox,EOa,FOa,GOa,HOa,IOa,JOa,KOa,LOa,MOa,NOa,DOa;nx=new _.wU({size:4,qc:!0,fields:{id:_.tU(0),Gr:_.tU(2)}});mx=new _.wU({size:46,qc:!0,fields:{Bn:_.uU(0,{Dd:33639248}),w_:_.tU(4),BG:_.tU(6),OC:_.tU(8),Af:_.tU(10),bx:_.tU(12),Zw:_.tU(14),crc32:_.uU(16),xk:_.uU(20),Nn:_.uU(24),lg:_.tU(28),Jg:_.tU(30),Xr:_.tU(32),yK:_.tU(34,{Dd:0}),mW:_.tU(36),mV:_.uU(38),Mj:_.uU(42)}});
kx=new _.wU({size:22,qc:!0,fields:{Bn:_.uU(0,{Dd:101010256}),Kr:_.tU(4,{Dd:0}),Lr:_.tU(6,{Dd:0}),im:_.tU(8),jm:_.tU(10),Bj:_.uU(12),Aj:_.uU(16),PJ:_.tU(20)}});lx=new _.wU({size:56,qc:!0,fields:{Bn:_.uU(0,{Dd:101075792}),f3:_.vU(4),Kr:_.uU(16),Lr:_.uU(20),im:_.vU(24),jm:_.vU(32),Bj:_.vU(40),Aj:_.vU(48)}});nka=new _.wU({size:20,qc:!0,fields:{Bn:_.uU(0,{Dd:117853008}),M1:_.uU(4),A3:_.vU(8),n3:_.uU(16)}});
_.QX=function(a){return _.v(function*(){const {pV:b,entries:c}=yield oka(a);return new COa(a.slice(b),c)})};_.RX=function(a,b){return a.files.find(c=>c.filename===b)};COa=class{constructor(a,b){this.files=b.map(c=>new DOa(a,c))}};ox=new _.wU({size:30,qc:!0,fields:{Bn:_.uU(0,{Dd:67324752}),BG:_.tU(4),OC:_.tU(6),Af:_.tU(8),bx:_.tU(10),Zw:_.tU(12),crc32:_.uU(14),xk:_.uU(18),Nn:_.uU(22),lg:_.tU(26),Jg:_.tU(28)}});
EOa=function(a,b,c){if(!a.inflate.push(b,c))throw new _.M(`InflateError err=${a.inflate.err}, msg=${a.inflate.msg}`,21);};FOa=class extends KV{constructor(a){super();this.B=a;this.inflate=new HFa.Inflate({raw:!0,chunkSize:131072});this.inflate.onData=b=>{JV(this,b)};this.inflate.onEnd=()=>{this.D=!0}}F(){const a=this;return _.v(function*(){const b=yield a.B.ee(131072);b?EOa(a,b,!1):(EOa(a,OV,!0),a.D=!0)})}cancel(){const a=this;return _.v(function*(){yield a.B.cancel()})}};
GOa=function(a,b,c){if(!a.deflate.push(b,c))throw new _.M(`DeflateError err=${a.deflate.err}, msg=${a.deflate.msg}`,40);};HOa=class extends KV{constructor(a){super();this.B=a;this.deflate=new HFa.Deflate({raw:!0,chunkSize:131072});this.deflate.onData=b=>{JV(this,b)};this.deflate.onEnd=()=>{this.D=!0}}F(){const a=this;return _.v(function*(){const b=yield a.B.ee(131072);b?GOa(a,b,!1):(GOa(a,OV,!0),a.D=!0)})}cancel(){const a=this;return _.v(function*(){yield a.B.cancel()})}};
IOa=function(a){return _.v(function*(){if(a.entry.Af===0)return a.A();throw new _.L(`Only stored files can be opened for random access ${a.entry.filename}: ${a.entry.Af}`);})};JOa=function(a){return _.v(function*(){return a.iq?IOa(a):a})};KOa=function(a){return _.v(function*(){var b=yield a.A();if(a.entry.Af===8)return b.ac();if(a.entry.Af===0)return b=yield b.ac(),new HOa(b);throw new _.L(`Unsupported compression method for ${a.entry.filename}: ${a.entry.Af}`);})};
LOa=function(a){return _.v(function*(){return mka(()=>KOa(a),qka(a.entry.Zw,a.entry.bx),a.entry.crc32,a.entry.Nn)})};MOa=function(a){return _.v(function*(){if(a.entry.Af!==8)throw new _.L(`Unsupported compression method to convert to a gzip StreamableBuffer. Found compression method: ${a.entry.Af}.`);return new JLa(a.entry.xk+gx.size+ix.size,()=>LOa(a))})};
NOa=function(a,b){return _.v(function*(){const c=Object.assign({},a.entry),{GW:d,yh:e}=yield pka(a.buffer.slice(a.entry.Mj)),f=a.entry.Mj+e,g=a.buffer.slice(f,f+a.entry.xk);b&&(d.filename=b,d.lg=rx(b).length,c.filename=d.filename,c.lg=d.lg);return{ac:()=>_.v(function*(){return ux(d,g,c)}),size:ox.size+d.lg+d.Jg+g.size+mx.size+c.lg+c.Jg+c.Xr+kx.size}})};
DOa=class{constructor(a,b){this.buffer=a;this.entry=b;this.A=_.VF(()=>{const c=this;return _.v(function*(){var d=c.buffer.slice(c.entry.Mj);({yh:d}=yield px(d));d=c.entry.Mj+d;return c.buffer.slice(d,d+c.entry.xk)})});this.iq=this.entry.Af===0}get filename(){return this.entry.filename}get size(){return this.entry.Nn}get crc32(){return this.entry.crc32}ac(){const a=this;return _.v(function*(){var b=yield a.A();if(a.entry.Af===8)return b=yield b.ac(),new FOa(b);if(a.entry.Af===0)return b.ac();throw new _.L(`Unsupported compression method for ${a.entry.filename}: ${a.entry.Af}`);
})}};var tka=/^tail -c +\+(\d+) \$0 \| head -c +(\d+) > (.+)$/m,OOa=function(a,b){return _.v(function*(){try{const c=yield _.QX(a);if(c.files.length!==1||c.files[0].filename!=="license.txt")return new SX(b,void 0,void 0,a,()=>Promise.resolve(c));const d=yield _.gw(c.files[0]),e=(new TextDecoder("utf-8")).decode(d);b.KA(e);const {filename:f,start:g,size:h}=yield uka(a,d.byteLength),k=a.slice(g,g+h);return new SX(b,e,f,k,_.VF(()=>_.QX(k)))}catch(c){if(c instanceof _.M&&c.kind===20)return new SX(b,void 0,
void 0,a,()=>Promise.reject(c));throw c;}})},POa=function(a){return _.v(function*(){a.Wh&&a.B.mJ(a.Wh);return a.A()})},QOa=function(a){return _.v(function*(){return(yield a.A()).files.map(b=>({filename:b.filename,iq:b.iq}))})},SX=class{constructor(a,b,c,d,e){this.B=a;this.Wh=b;this.filename=c;this.content=d;this.A=e}};var ROa=function(a,b){return _.Ly(b,a,()=>new _.qv(c=>({AY:_.VF(()=>_.v(function*(){const d=yield c.sh();return OOa(d,b.A)})),VA:_.VF(()=>_.v(function*(){const d=yield c.open();return yield POa(yield OOa(d,b.A))})),IW:new qU})))},TOa=class{find(a,b){const c=this;return _.v(function*(){const d=ROa(c,b).get(a.Ch.file),e=yield d.AY();var f=yield QOa(e);const g=lka(a.jg),h=f.find(k=>g(k.filename));if(!h)return _.Yw({message:`Zip entry (${a.jg}) not found in zip`,He:[a.Ch.details]});f=pU(d.IW,h.filename,
()=>_.Zw(new SOa(b,a,e,h,d.VA),ex(a)));if(!f.ub)return f;if(a.tY&&!f.file.iq)throw new _.L(`Zip entry ${a.jg} exists, but is not available for random access.`);return f})}},SOa=class{constructor(a,b,c,d,e){this.context=a;this.id=b;this.zY=c;this.Vx=d;this.VA=e;this.sh=_.VF(()=>{const f=this;return _.v(function*(){const g=yield POa(f.zY);return JOa(_.RX(g,f.Vx.filename))})});this.wb=_.NX(`Extract ${this.Vx.filename}`,()=>{const f=this;return _.v(function*(){var g=yield f.VA();g=_.RX(g,f.Vx.filename);
return{sU:JOa(g),D_:g}})},[this.id.Ch.file.wb],{Id:.01})}get iq(){return this.Vx.iq}open(){const a=this;return _.v(function*(){return a.wb.get().sU})}};var VOa=class{find(a){return _.v(function*(){switch(a.container){case 0:throw new _.L("Wrapping raw data with gzip is not supported.");case 1:return _.Zw(new UOa(a.file.file,a.name),{message:xx(1),He:[a.file.details]});default:_.Pa(a.container,"Unknown container format.")}})}},UOa=class{constructor(a,b){this.file=a;this.name=b;this.wb=_.NX(`Wrap ${this.name}`,()=>{const c=this;return _.v(function*(){const d=yield c.file.open(),e=yield ska(d,c.name);return wx(e,d.size)})},[this.file.wb],{Id:.01})}open(){const a=
this;return _.v(function*(){return a.wb.get()})}};var WOa=class{constructor(a,b,c){this.file=a;this.name=b;this.container=c;this.wb=_.NX(`Wrap ${this.name}`,()=>{const d=this;return _.v(function*(){const e=d.file.wb.get().D_;switch(d.container){case 0:var f=yield MOa(e);return wx(f,e.size);case 1:return f=yield NOa(e,d.name),wx(f,e.size);default:_.Pa(d.container,"Unknown container format.")}})},[this.file.wb],{Id:.01})}open(){const a=this;return _.v(function*(){return a.wb.get()})}},XOa=class extends VOa{find(a,b){const c=this,d=()=>super.find;return _.v(function*(){return a.file.file instanceof
SOa?_.Zw(new WOa(a.file.file,a.name,a.container),{message:xx(a.container),He:[ex(a.file.file.id)]}):d().call(c,a,b)})}};_.TX=class extends NV{constructor(a){super();this.blob=a;this.size=a.size}A(a=0,b=this.size-a){const c=this;return _.v(function*(){const d=yield _.FFa(c.blob.slice(a,a+b));return new Uint8Array(d)})}};var vka=/^bytes=(\d+)-(\d+)?$/,wka=/^bytes (\d+)-(\d+)(?:\/(\d+|[*]))?$/;var UX=function(a,b){if(b.ok){b=Dx(b);if(a.encoding!==void 0&&b!==a.encoding)throw new _.L(`Response does not match initial response encoding (original=${a.encoding}, new=${b})`);a.encoding=b}},VX=function(a,b){UX(a,b);var c=Dx(b);switch(c){case "base64":{c=a.B;var d=a.A,e=b.headers;a=new Headers(e);a.delete("x-goog-safety-encoding");if(b.status===206){if(d===void 0)throw new _.L("Unexpected partial response");const k=d.start,m=d.end===void 0?c:d.end;if(m===void 0)throw new _.L("Unable to compute end of decoded response");
var f=Ex(d);if(e=Bx(e)){if(e.start!==f.start)throw new _.L(`Encoded content range start (${e.start}) does not match expected (${f.start})`);if(e.end!==f.end)throw new _.L(`Encoded content range end (${e.end}) does not match expected (${f.end})`);if(c!==void 0&&e.size!==void 0&&(d=Ex({start:0,end:c}),e.size!==d.end))throw new _.L(`Encoded content range size (${e.size}) does not match total content length (${d.end})`);}f=f.start/4*3;f=[k-f,m-f];f[0]===0&&f[1]===0&&(f=void 0);a.set("content-length",
String(m-k));a.set("content-range",xka({start:k,end:m,size:c}))}else{if(d!==void 0)throw new _.L("Expected range response");if(a.has("content-range"))throw new _.L("No content range header expected");c!==void 0?a.set("content-length",String(c)):a.delete("content-length")}const {uU:g,HZ:h}={uU:a,HZ:f};c={headers:g,status:b.status,statusText:b.statusText};b=b.body;b!=null?(b=b.pipeThrough(new TextDecoderStream("ascii",{fatal:!0})).pipeThrough(new YOa),h&&(b=b.pipeThrough(new ZOa(...h))),b=new Kx(b,
c)):b=new Response(b,c)}return b;case "none":return b;default:_.Pa(c,"Unknown safe response encoding")}},$Oa=function(a,b){if(a.encoding===void 0)throw new _.L("A provisional response is required");switch(a.encoding){case "base64":return Ex(b);case "none":return b;default:_.Pa(a.encoding,"Unknown safe response encoding")}},WX=class{constructor(a={}){this.encoding=a.encoding;this.B=a.yh;this.A=a.range}},YOa=function(){const a=Reflect.construct(TransformStream,[{transform:(b,c)=>{const d=Math.floor((a.Ip.length+
b.length)/4)*4-a.Ip.length,e=a.Ip+b.substring(0,d);a.Ip=b.substring(d);c.enqueue(zE(e))},flush:b=>{a.Ip.length!==0&&b.enqueue(zE(a.Ip))}}]);a.Ip="";return a};_.BD(YOa,TransformStream);var ZOa=function(a,b){const c=Reflect.construct(TransformStream,[{transform:(d,e)=>{if(c.zj<a){const f=a-c.zj;d.byteLength>f&&(c.zj+d.byteLength>b?e.enqueue(d.subarray(f,b-c.zj)):e.enqueue(d.subarray(f)))}else c.zj>=b||(c.zj+d.byteLength>b?e.enqueue(d.subarray(0,b-c.zj)):e.enqueue(d));c.zj+=d.byteLength}}]);c.zj=0;return c};
_.BD(ZOa,TransformStream);var aPa,yka,XX,bPa;aPa=class{create(){return this}};yka=class extends aPa{lt(){return{retry:!1}}mt(){return{retry:!1}}gv(){}};_.cPa=class{constructor(){this.config={hW:2E3,zU:2,YW:5}}create(){return new bPa(this.config)}};XX=new _.cPa;
bPa=class{constructor(a){this.config=a;this.loaded=this.count=0}retry(){this.loaded>31457280&&(this.loaded=this.count=0);if(this.count<this.config.YW){const a=this.config.hW*this.config.zU**this.count;++this.count;return{retry:!0,gK:a}}return{retry:!1}}lt(){return this.retry()}mt(){return this.retry()}gv(a){this.loaded+=a}};var Jx=class{constructor(a,b){this.Jc=a;this.A=b}mt(a){const b=this.Jc.mt(a);this.A({status:2,response:a,jN:b.retry});return b}lt(a){const b=this.Jc.lt(a);this.A({status:3,error:a,jN:b.retry});return b}gv(a){this.Jc.gv(a)}},dPa=new _.M("Network body fetch timed out",91),Aka=new _.M("Network header response timed out",92),YX=function(a,b){typeof a.B==="number"?a.Ff(Object.assign({},b,{lengthComputable:!0,loaded:a.A,total:a.B})):a.Ff(Object.assign({},b,{lengthComputable:!1,loaded:a.A}))},ePa=function(a){return _.v(function*(){const b=
new AbortController,{request:c,response:d}=yield Ix(()=>_.v(function*(){const e=yield a.Gf(),f=new Headers(e.headers),g=zx(f);var h=a.D;if(h&&g?h.start!==g.start||h.end!==g.end:h||g)throw new _.L(`Retry range header does not match original request range header. Original=${a.D&&Ax(a.D)}, Retry=${g&&Ax(g)}`);a.D?f.set("Range",Ax({start:a.D.start+a.A,end:a.D.end})):f.set("Range",Ax({start:a.A,end:void 0}));return Object.assign({},e,{signal:b.signal,headers:f})}),a.fi,a.fetch);if(d.ok)try{Cx(c.headers,
d,a.B)}catch(e){b.abort(e);yield Fx(a.fi,e);return}return{response:d,uj:b}})},fPa=function(a){return _.v(function*(){if(!a.F){var b=yield ePa(a);if(!b)return;const c=b.response;b=b.uj;if(!c.ok)throw new _.M(`Response not ok during response stream: status=${c.status}, statusText=${c.statusText}`,pw(c.status));try{a.F={uj:b,wg:c.body.getReader()}}catch(d){yield Fx(a.fi,d);return}}return a.F})},Bka=class{constructor(a,b,c,d,e,f,g,h){this.H=b;this.J=c;this.Gf=d;this.Ff=g;this.A=0;this.Pd=new _.oU(()=>
{const k=new _.M(`Network fetch stalled, state=${this.state}`,86);YX(this,{status:3,error:k,jN:!1});this.controller.error(k);this.cancel(k)},12E4);this.state="initialized";this.fi=new Jx(f,k=>void YX(this,k));this.fetch=(...k)=>{const m=this;return _.v(function*(){try{return m.Pd.reset(),yield h(...k)}finally{m.Pd.reset()}})};a=(this.D=zx(a.headers))&&this.D.end!=null?this.D.end-this.D.start:void 0;e==null&&(e=a);c=yx(c.headers);if(e==null)this.B=c;else{if(c!=null&&c!==2147483647&&c!==e)throw new _.L(`Response content length (${c}) does not match expected ${e}`);
this.B=e}YX(this,{status:1})}start(a){const b=this;return _.v(function*(){b.state="starting";b.controller=a;b.Pd.reset();try{b.F={uj:b.H,wg:b.J.body.getReader()}}catch(c){try{yield Fx(b.fi,c)}catch(d){b.Pd.stop(),a.error(d)}}})}pull(a){const b=this;return _.v(function*(){try{for(;;){b.state="pull_prepare_reader";const c=yield fPa(b);if(!c){b.state="pull_reader_failed";continue}b.Pd.reset();let d;try{b.state="pull_reading",d=yield rw(c.wg.read(),dPa,c.uj),b.Pd.reset(),b.state="pull_read"}catch(e){b.state=
"pull_error";b.F=void 0;try{yield Fx(b.fi,e);b.Pd.reset();b.state="pull_read_error_retry";continue}catch(f){b.state="pull_read_error_fatal";b.Pd.stop();a.error(f);break}}if(d.done){if(b.B!=null&&b.A>b.B)throw new _.L(`Bytes sent does not match content length. Expected ${b.B}, got ${b.A}`);if(b.B!=null&&b.A<b.B){b.state="pull_read_result_length_error";b.F=void 0;try{yield Fx(b.fi,new _.L(`Bytes sent does not match content length. Expected ${b.B}, got ${b.A}`)),b.Pd.reset(),b.state="pull_read_result_length_error_retry"}catch(e){b.state=
"pull_read_result_length_error_fatal";b.Pd.stop();a.error(e);break}}else{b.state="pull_done";a.close();b.Pd.stop();break}}else{b.state="pull_enqueued";a.enqueue(d.value);b.A+=d.value.byteLength;b.fi.gv(d.value.byteLength);YX(b,{status:1});b.Pd.stop();break}}}catch(c){b.state="pull_error",b.Pd.stop(),a.error(c)}})}cancel(a){this.state="cancelled";this.Pd.stop();let b;(b=this.F)==null||b.wg.cancel(a);let c;(c=this.F)==null||c.uj.abort(a)}};var ZX=class{constructor(a){this.collection=a.Ud;this.name=a.name;this.Gf=a.Gf;this.hash=a.hash;let b;this.JN=(b=a.JN)!=null?b:!0;this.size=a.size}},gPa=class{constructor(a){this.A=a;this.wb=new yOa("");a.sh!==void 0&&a.xg!==void 0&&(this.xg=a.xg)}sh(){return this.A.sh()}open(){return this.sh()}},hPa=new WeakMap,iPa=class{constructor(a){this.A=a}find(a,b){const c=this;return _.v(function*(){var d=yield c.A.find(a,b);if(d.ub){var e=d.file;let f=hPa.get(e);f||(f=new gPa(e),hPa.set(e,f));d=_.Zw(f,d.details)}return d})}KK(a){return _.v(function*(){return _.Yw(`AlwaysRemoteFileSource does not support findInCache: ${a.name}`)})}},
$X=function(a,b=0,c=a.size-b){return _.v(function*(){if(b<0||b>=a.size||c<0||b+c>a.size)throw new _.L(`Invalid range offset=${b}, length=${c}, fileSize=${a.size}`);if(c===0)return new Response(OV);var d=a.F(b,c);const e=new _.RU,f=yield _.Lx(d.Gf,{fi:XX,Ff:g=>{if(g.lengthComputable)switch(g.status){case 3:e.log({download:{type:9,size:g.loaded},kb:{mb:"fetch range progress",error:g.error}});break;case 2:e.log({download:{type:9,size:g.loaded},kb:{mb:"fetch range progress",error:qw(g.response)}});break;
case 1:g.loaded===c&&e.log({download:{type:7,size:c}},a.context.B)}}},a.fetch);if(f.ok)return d.iN(f);d=new _.L(`Download failed: status=${f.status}`);e.log({download:{type:8,status:f.status},kb:{mb:"fetch range",error:d}});throw d;})},jPa=class extends NV{constructor(a,b,c){super();this.Gf=a;this.context=b;this.fetch=c;this.size=-1}F(a,b){return{Gf:()=>{const c=this;return _.v(function*(){const d=yield c.Gf();return{url:d.url,headers:Object.assign({},d.headers,{range:`bytes=${a}-${a+b-1}`})}})},
iN:c=>c}}A(a,b){const c=this;return _.v(function*(){const d=yield(yield $X(c,a,b)).arrayBuffer();return new Uint8Array(d)})}ac(){const a=this;return _.v(function*(){const b=yield $X(a);return new _.LV(b.body.getReader())})}D(a,b){const c=this;return _.v(function*(){const d=yield $X(c,a,b);return new _.LV(d.body.getReader())})}};var nPa,mPa,oPa,lPa,pPa,qPa,rPa,sPa,tPa;_.kPa=new _.BU("Ran out of space downloading file to your computer. Reloading the page may help. Make sure you have at least 10GB free disk space to download and extract images. This may also be due to a network error. Please include additional error information by locating the network error in the Chrome Developer console. If you are using your browser in incognito or guest mode, please try again in a regular browser window.");
nPa=function(a,b,c){return _.v(function*(){const d=new lPa(a.Gf,b,c),{response:e}=yield mPa(d,XX),f=yx(VX(new WX({yh:a.size}),e).headers);if(a.size==null)if(f!=null)d.size=f;else throw new _.L(`No content length in HEAD response: status=${e.status}`);else{if(f!=null&&f!==2147483647&&f!==a.size)throw new _.L(`HEAD content length (${f}) does not match expected size (${a.size}), status=${e.status}`);d.size=a.size}return d})};
mPa=function(a,b){return _.v(function*(){a.B&&a.B.HY+3E4<Date.now()&&(a.B=void 0);if(a.B!=null)return a.B;const c=yield oPa(a,b);return a.B=c})};
oPa=function(a,b){return _.v(function*(){const {request:c,response:d}=yield Ix(()=>_.v(function*(){const e=yield a.Gf();return{url:e.url,method:"HEAD",headers:e.headers,credentials:_.aY(e)}}),b,a.fetch);if(!d.ok)throw new _.L(`HEAD request failed: status=${d.status}`);return{HY:Date.now(),DY:{url:d.url,headers:c.headers,credentials:_.aY({url:d.url,headers:Object.fromEntries(c.headers.entries())})},response:d}})};
lPa=class extends jPa{F(a,b){const c=new WX({yh:this.size,range:{start:a,end:a+b}});return{Gf:()=>{const d=this;return _.v(function*(){const {DY:e,response:f}=yield mPa(d);UX(c,f);const g=new Headers(e.headers);g.set("Range",Ax($Oa(c,c.A)));return Object.assign({},e,{headers:g})})},iN:d=>VX(c,d)}}};pPa=function(a){return _.v(function*(){const b=yield a.cache.get(a.xg);if(b)return new _.TX(b)})};
qPa=function(a,b){return _.v(function*(){const c=new _.RU;c.log(1);try{const d=new WX({yh:a.xg.size}),e=yield _.Lx(()=>_.v(function*(){const g=yield a.xg.Gf();return{url:g.url,headers:g.headers,credentials:_.aY(g)}}),{Ff:g=>{if(g.lengthComputable)switch(b.next({message:`Downloaded ${_.bz(g.loaded,2,!0)}/${_.bz(g.total,2,!0)}`,progress:g.loaded/g.total}),g.status){case 3:c.log({download:{type:6,size:g.loaded},kb:{mb:"fetch file progress",error:g.error}});break;case 2:c.log({download:{type:6,size:g.loaded},
kb:{mb:"fetch file progress",error:qw(g.response)}})}},fi:XX,hV:g=>{UX(d,g);return $Oa(d,{start:0,end:d.B}).end}},a.fetch);if(!e.ok)throw qw(e);const f=yield VX(d,e).blob();c.log({download:{type:2,size:f.size,status:e.status}},a.context.B);return f}catch(d){throw ow(d)&&(d=new _.M(_.kPa.get(),22)),c.log({download:{type:4},kb:{mb:"fetch file",error:d}}),d;}})};
rPa=class{constructor(a,b,c,d){this.xg=a;this.cache=b;this.context=c;this.fetch=d;this.wb=_.NX(`Download ${this.xg.name}`,e=>{const f=this;return _.v(function*(){var g=yield pPa(f);if(g)return g;g=yield qPa(f,e);f.cache.store(f.xg,g);e.next({message:`Download Complete (${_.bz(g.size,2,!0)})`,progress:1});return new _.TX(g)})})}open(){const a=this;return _.v(function*(){return a.wb.get()})}sh(){const a=this;return _.v(function*(){if(!a.xg.JN)throw new _.L("Remote reads not supported");if(a.wb.isComplete())return a.wb.get();
const b=yield pPa(a);return b?b:nPa(a.xg,a.context,a.fetch)})}};sPa=function(a,b){return _.Ly(b,a,()=>new qU)};tPa=class{constructor(){this.cache=_.q(_.LX);this.fetch=void 0}find(a,b){const c=this;return _.v(function*(){return pU(sPa(c,b),a.name,()=>_.Zw(new rPa(a,c.cache,b,c.fetch),{message:`Remote file: ${a.name}`}))})}KK(a){return _.v(function*(){return _.Yw(`BrowserRemoteFileSource does not support findInCache: ${a.name}`)})}};_.aY=a=>Nx(a.headers)?"include":"omit";var vPa,wPa,xPa,yPa,zPa,APa,BPa,CPa,DPa,EPa,FPa;_.uPa=new _.BU(!1);vPa=function(a,b){return _.Ly(b,a,()=>({NT:new _.qv(()=>new _.qv(()=>new qU)),CU:new _.qv(()=>new _.qv(()=>new qU))}))};wPa=function(a,b,c,d,e){return _.v(function*(){return(yield nIa(a.A,b,c,{nameRegexp:d.source})).map(f=>new zOa({buildId:b,target:c,dm:f},a,e))})};xPa=function(a,b,c,d,e){return _.v(function*(){const f=yield a.A.D.get("latest",b,encodeURIComponent(d),c);return new zOa({buildId:b,target:c,dm:f},a,e)})};
yPa=function(a,b,c,d,e){return _.v(function*(){if(!_.uPa.get()||!a.B)return"";var f={debug:{type:1,message:JSON.stringify({logSearchKey:"GetDownloadUrlDarkLaunch",event:"V4GetDownloadUrlRequest",requestId:b,buildId:c,target:d,buildArtifactName:e})}};_.Wv(f);try{const h=yield a.B.PC({buildId:c,target:d,OT:"latest",Bi:e,redirect:!1},{"x-server-timeout":(5).toString()});var g={debug:{type:1,message:JSON.stringify({logSearchKey:"GetDownloadUrlDarkLaunch",event:"V4GetDownloadUrlResponse",requestId:b,signedUrl:_.YE(h,
1),httpStatus:200,rpcCode:0})}};_.Wv(g);return _.YE(h,1)}catch(h){return f=0,g=-1,h instanceof vG&&(f=Ce(h.code),g=h.code),f={debug:{type:2,message:JSON.stringify({logSearchKey:"GetDownloadUrlDarkLaunch",event:"V4GetDownloadUrlError",requestId:b,error:_.Lu(h),httpStatus:f,rpcCode:g})}},_.Wv(f),""}})};
zPa=function(a,b,c,d,e){return _.v(function*(){var f={debug:{type:1,message:JSON.stringify({logSearchKey:"GetDownloadUrlDarkLaunch",event:"V3GetDownloadUrlRequest",requestId:b,buildId:c,target:d,buildArtifactName:e})}};_.Wv(f);try{var g=a.A.D,h=encodeURIComponent(e);const r=yield _.kE(g.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.buildartifact.getdownloadurl",path:`/android/internal/build/${g.B}/builds/${c}/${d}/attempts/${"latest"}/artifacts/${h}/url`,Da:_.sb({redirect:!1},dU,{}),Ab:OGa});
var k={debug:{type:1,message:JSON.stringify({logSearchKey:"GetDownloadUrlDarkLaunch",event:"V3GetDownloadUrlResponse",requestId:b,signedUrl:r.signedUrl,httpStatus:200})}};_.Wv(k);return r.signedUrl}catch(r){var m;let x;f=(x=(m=r.error)==null?void 0:m.code)!=null?x:0;m={debug:{type:2,message:JSON.stringify({logSearchKey:"GetDownloadUrlDarkLaunch",event:"V3GetDownloadUrlError",requestId:b,error:_.Lu(r),httpStatus:f})}};_.Wv(m);throw r;}})};
APa=function(a,b,c,d){return _.v(function*(){const e=RBa(),f=yield yPa(a,e,b,c,d);return f?f:zPa(a,e,b,c,d)})};BPa=function(a,b,c){return _.v(function*(){const d=new ZX({Ud:c.Ud,name:`buildartifact/${b.buildId}/${b.target}/${b.dm.name}`,Gf:()=>_.v(function*(){return{url:yield APa(a,b.buildId,b.target,b.dm.name)}}),hash:Ox(b.dm),size:b.dm.size?_.uv(b.dm.size):void 0});return a.Zj.find(d,c)})};
CPa=function(a,b,c){return _.v(function*(){return pU(vPa(a,c).NT.get(b.buildId).get(b.target),b.Bi.toString(),()=>_.v(function*(){if(b.Bi instanceof RegExp){const d=yield wPa(a,b.buildId,b.target,b.Bi,c);return d.length!==1?_.Yw(`${d.length>1?"Multiple artifacts matched the provided regex.":"Build artifact not found."} (buildId=${b.buildId}, target=${b.target}, regex=${b.Bi})`):d[0].find()}try{return(yield xPa(a,b.buildId,b.target,b.Bi,c)).find()}catch(d){return _.Yw(`Failed to get build artifact. (buildId=${b.buildId}, target=${b.target}, buildArtifactName=${b.Bi}): ${_.Lu(d)}`)}}))})};
DPa=function(a,b,c){return _.v(function*(){return a.Zj.KK(new ZX({Ud:c.Ud,name:`buildartifact/${b.buildId}/${b.target}/${b.qG}`,Gf:()=>{throw new _.L(`Unexpected call to requestFactory for cache only ref: ${b.qG}`);}}))})};
EPa=function(a,b,c){return _.v(function*(){return pU(vPa(a,c).CU.get(b.deviceName).get(b.binaryType),b.resourceId,()=>_.v(function*(){try{_.Wv({debug:{type:1,message:`Looking up device blob. Binary type: ${b.binaryType}, resourceId: ${b.resourceId}, device: ${b.deviceName}.`}});var d=yield a.A.F.get(b.binaryType,b.deviceName,encodeURIComponent(b.resourceId));_.Wv({debug:{type:1,message:`Found device blob. Binary type: ${b.binaryType}, resourceId: ${b.resourceId}, device: ${b.deviceName}.`}})}catch(e){return _.Wv({debug:{type:1,
message:`Failed to get device blob. Binary type: ${b.binaryType}, resourceId: ${b.resourceId}, device: ${b.deviceName}.`}}),_.Yw(`Failed to get device blob (binaryType=${b.binaryType}, deviceName=${b.deviceName}, resourceId=${b.resourceId}): ${_.Lu(e)}`)}d=new ZX({Ud:c.Ud,name:`deviceblob/${b.deviceName}/${b.binaryType}/${b.resourceId}`,Gf:()=>_.v(function*(){var e=a.A.F,f=b.binaryType,g=b.deviceName,h=encodeURIComponent(b.resourceId);return{url:(yield _.kE(e.A,{body:null,httpMethod:"GET",tb:"androidbuildinternal.deviceblob.getdownloadurl",
path:`/android/internal/build/${e.B}/deviceBlobs/${g}/${f}/${h}/url`,Da:_.sb({redirect:!1},dU,{}),Ab:dHa})).signedUrl}}),hash:Ox(d),size:d.size?_.uv(d.size):void 0});return a.Zj.find(d,c)}))})};FPa=class{constructor(a,b,c){this.A=a;this.Zj=b;this.B=c}find(a,b){const c=this;return _.v(function*(){return a.binaryType!==void 0?EPa(c,a,b):a.buildId!==void 0&&a.Bi!==void 0?CPa(c,a,b):a.buildId!==void 0&&a.dm!==void 0?BPa(c,a,b):a.buildId!==void 0&&a.qG!==void 0?DPa(c,a,b):_.Pa(a,void 0)})}};var GPa=function(a,b){return _.Ly(b,a,()=>({Tb:new _.qv(()=>new qU)}))},HPa=class{constructor(a,b,c){this.A=a;this.B=b;this.Zj=c}find(a,b){const c=this;return _.v(function*(){return pU(GPa(c,b).Tb.get(a.bucket),a.object,()=>_.v(function*(){let d;try{d=yield c.B.Tb.get(a.bucket,encodeURIComponent(a.object))}catch(f){return _.Yw(`Failed to get storage object (bucket=${a.bucket}, name=${a.object}): ${_.Lu(f)}`)}var e=d.md5Hash?{md5:d.md5Hash}:void 0;e=new ZX({Ud:b.Ud,name:`cloudstorage/${a.bucket}/${a.object}`,
Gf:()=>_.v(function*(){let f=d.lx;const g=yield c.A.B();if(Nx(g)){g["X-Goog-Encode-Response-If-Executable"]="base64";const h=Object.entries(g).find(([k])=>k.toLowerCase()==="x-goog-api-key");h&&(delete g[h[0]],f+="&key="+h[1])}return{url:f,headers:g}}),hash:e,size:d.size?_.uv(d.size):void 0});return c.Zj.find(e,b)}))})}};var bY;bY=new _.t("REMOTE_FILE_SOURCE_FACTORY",{ja:"root",da:()=>{const a=new tPa;return b=>b?new iPa(a):a}});_.cY=new _.t("UNZIP_FILE_SOURCE",{ja:"root",da:()=>new TOa});_.dY=new _.t("CONTAINER_FILE_SOURCE",{ja:"root",da:()=>new XOa});_.eY=new _.t("BUILD_API_FILE_SOURCE",{ja:"root",da:()=>{const a=_.q(_.eU),b=_.q(bY),c=_.q(gU,{optional:!0});return d=>new FPa(a,b(d),c)}});
_.IPa=new _.t("UNAUTHENTICATED_STORAGE_API_FILE_SOURCE",{ja:"root",da:()=>{const a=_.q(nV),b=_.q(jLa),c=_.q(bY);return d=>new HPa(a,b,c(d))}});new _.t("USER_STORAGE_API_FILE_SOURCE",{ja:"root",da:()=>{const a=_.q(oV),b=_.q(_.pV),c=_.q(bY);return d=>new HPa(a,b,c(d))}});_.fY=new _.t("ALL_CUSTOM_OPTIONS",{ja:"root",da:()=>{var a=_.q(xX);var b=Array.from(a.Vv);a=new Set;for(const c of b){let d;b=(d=c.zc)!=null?d:[];for(const e of b)a.add(e)}return Array.from(a)}});var Fka=["git_aosp-main-with-phones","git_aosp-main-future"];_.JPa=new _.BU(!1);_.gY=new _.BU(!1);var hY;_.KPa=new _.DU(()=>`Device is not supported for flashing.${_.JPa.get()?"":" Try signing in"}`);hY=new _.t("FLASHING_DEVICE_SUPPORT_CONFIG",{ja:"root",da:()=>{const a=_.q(_.zW);return{tn:!0,lm(b){return b.description?{supported:!0}:b.yi==="recovery"?{supported:!1,message:"Devices in recovery mode are not supported for flashing",Ge:a.Ck}:b.yi==="sideload"?{supported:!1,message:"Devices in sideload mode are not supported for flashing",Ge:a.Ck}:{supported:!1,message:_.KPa.call(),Ge:a.Ck}}}}});var LPa;_.iY=class{constructor(){this.B=new _.rm(1);this.progress=_.y(_.FI(this.B),_.nm(Gka));this.B.next({task:this,status:"PENDING"})}A(a={}){this.B.next(Object.assign({},a,{task:this,status:"EXECUTING"}))}execute(){const a=this;return _.v(function*(){a.A();try{yield a.Kb(),a.B.next({task:a,status:"COMPLETE"}),a.B.complete()}catch(b){throw a.B.next({task:a,status:"FAILED",message:_.Lu(b)}),a.B.complete(),b;}})}};
LPa=class extends _.iY{constructor(){super();this.label="Incremental Flash Progress Placeholder";this.Id=12;this.type=10}execute(){return _.v(function*(){})}Kb(){return _.v(function*(){})}};var MPa,NPa,OPa;MPa=()=>({});NPa=new Map([[0,{icon:"gm:autorenew",title:"Preparing your device",errorMessage:"Failed to prepare your device"}],[1,{icon:"gm:file_download",title:"Downloading software",errorMessage:"Failed to download software"}],[2,{icon:"gm:details",UV:"install",title:"Installing software",errorMessage:"Failed to install software"}]]);OPa={mode:0};_.jY=class{constructor(){this.vd=OPa;this.retry=new _.Cq}set status(a){this.vd=a==null?OPa:a}get Dt(){return NPa.get(this.vd.mode)}};
_.jY.I=function(a){return new (a||_.jY)};
_.jY.Aa=_.Ik({type:_.jY,aa:[["flash-status"]],inputs:{status:"status"},outputs:{retry:"retry"},ab:!1,wa:12,xa:10,Ca:[["indeterminateProgress",""],["indeterminateInProgress",""],["indeterminateError",""],[1,"icon-container"],[1,"icon",3,"svgIcon","ngClass"],["aria-live","polite","aria-atomic","true",1,"status-text","gmat-subhead-2"],[1,"progress-container"],[4,"ngIf","ngIfElse"],[1,"row"],["mode","determinate","aria-label","Loading",1,"progress-bar",3,"value","color"],["svgIcon","gm:check","color",
"primary","class","complete-check",4,"ngIf"],["mat-button","","color","primary","class","retry-button mat-button-density-3","analyticsCategory","flashing",3,"clickAnalyticsEvent","click",4,"ngIf"],["class","gmat-body-2",4,"ngIf"],["class","gmat-caption",4,"ngIf"],["class","gmat-body-2 progress-text warn-text-color",4,"ngIf"],["svgIcon","gm:check","color","primary",1,"complete-check"],["mat-button","","color","primary","analyticsCategory","flashing",1,"retry-button","mat-button-density-3",3,"click",
"clickAnalyticsEvent"],[1,"gmat-body-2"],[1,"gmat-caption"],[1,"gmat-body-2","progress-text","warn-text-color"],["svgIcon","gm:check","color","primary",2,"grid-area","icon"],[1,"gmat-body-2",2,"grid-area","message"],[4,"ngIf"],["class","gmat-caption","style","grid-area:submessage",4,"ngIf"],[1,"gmat-caption",2,"grid-area","submessage"],["diameter","14","strokeWidth","2","aria-labelledby","flash-status-progress-label",1,"indeterminate-progress-spinner"],["id","flash-status-progress-label",1,"gmat-body-2",
2,"grid-area","message"],["class","gmat-body-2","style","grid-area:message",4,"ngIf"]],template:function(a,b){a&1&&(_.D(0,"div",3),_.G(1,"mat-icon",4),_.E(),_.D(2,"span",5),_.J(3),_.E(),_.D(4,"div",6),_.A(5,Mka,8,7,"ng-container",7)(6,Qka,1,2,"ng-template",null,0,_.to)(8,Uka,1,2,"ng-template",null,1,_.to)(10,Xka,7,4,"ng-template",null,2,_.to),_.E());if(a&2){a=_.Pn(7);_.u();let c;_.C("svgIcon",b.Dt.icon)("ngClass",(c=b.Dt.UV)!=null?c:_.ro(9,MPa));_.u(2);_.ho(b.Dt.title);_.u();_.Yn("indeterminate",
b.vd.progress===void 0)("error",b.vd.error);_.u();_.C("ngIf",b.vd.progress!==void 0)("ngIfElse",a)}},dependencies:[_.NU,yJ,_.BJ,_.GO,_.DO,_.NK,KP,IP,_.OP,_.MP],za:['[_nghost-%COMP%]{display:grid;grid-template:"left-icon status-text" auto "left-icon progress" 1fr/auto 1fr;min-height:124px;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px}.icon-container[_ngcontent-%COMP%]{grid-area:left-icon;margin:10px 21px auto 10px;color:#fff;background-color:#1a73e8;border-radius:50%;width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.icon-container[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:18px;height:18px}.icon-container[_ngcontent-%COMP%]   .icon.install[_ngcontent-%COMP%]{-webkit-transform:rotate(-90deg) translateY(-2px);transform:rotate(-90deg) translateY(-2px)}.status-text[_ngcontent-%COMP%]{grid-area:status-text;margin-top:1px}.progress-container[_ngcontent-%COMP%]{grid-area:progress;margin-top:2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.progress-container.indeterminate[_ngcontent-%COMP%]:not(.error){display:grid;grid-template:"icon . message" auto ". . submessage" 1fr/auto 4px 1fr;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;align-self:start}.progress-container[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.progress-container[_ngcontent-%COMP%]   .progress-bar[_ngcontent-%COMP%]{display:inline-block;width:300px;height:4px;border-radius:2px;margin:10px 6px 10px 0;vertical-align:middle}.progress-container[_ngcontent-%COMP%]   .indeterminate-progress-spinner[_ngcontent-%COMP%]{margin:5px 5px 5px 0;grid-area:icon}']});var PPa;
_.RA=class{constructor(a=[]){this.flags=a.map(b=>Object.assign({},b)).sort((b,c)=>{const d=b.namespace.localeCompare(c.namespace);return d!==0?d:b.name.localeCompare(c.name)})}ne(){return this.flags.length===0}[Symbol.iterator](){return this.flags[Symbol.iterator]()}toString(){return`AconfigFlagOverrideCollection<${this.flags.map(a=>`${a.namespace}/${a.name}=${a.value}`).join(",")}>`}equals(a){if(this.flags.length!==a.flags.length)return!1;for(let b=0;b<this.flags.length;b++)if(this.flags[b].namespace!==a.flags[b].namespace||
this.flags[b].name!==a.flags[b].name||this.flags[b].value!==a.flags[b].value)return!1;return!0}fG(){return new PPa(this.flags)}};PPa=class{constructor(a=[]){this.flags=a.map(b=>Object.assign({},b))}build(){return new _.RA(this.flags)}};var kY=class{};kY.I=function(a){return new (a||kY)};
kY.Aa=_.Ik({type:kY,aa:[["table","flashConfigAconfigFlagOverride",""]],inputs:{flags:[0,"flashConfigAconfigFlagOverride","flags"]},ae:["flashConfigAconfigFlagOverride",""],wa:1,xa:1,Ca:[["role","row",4,"ngFor","ngForOf"],["role","row"],["role","cell",1,"name-container"],[1,"namespace","gmat-caption"],[1,"name","gmat-body-2"],["role","cell",1,"value",3,"ngSwitch"],["class","badge enabled",4,"ngSwitchCase"],["class","badge disabled",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"badge","enabled"],["svgIcon",
"gm:check",1,"inline-icon"],[1,"badge","disabled"]],template:function(a,b){a&1&&_.A(0,bla,10,5,"tr",0);a&2&&_.C("ngForOf",b.flags)},dependencies:[_.bN,_.NK,_.lU,bK,aK,_.zJ,_.DJ,_.EJ,FJ],za:["[_nghost-%COMP%]{display:grid;grid-template-columns:1fr auto;width:100%}tr[_ngcontent-%COMP%]{display:contents}td[_ngcontent-%COMP%]{padding:6px 0;border-bottom:1px solid hsla(0,0%,59%,.376)}tr[_ngcontent-%COMP%]:first-child > td[_ngcontent-%COMP%]{border-top:1px solid hsla(0,0%,59%,.376)}.name-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;overflow-wrap:break-word;padding-right:4px}.badge.enabled[_ngcontent-%COMP%]{border-radius:2px;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 4px;white-space:nowrap;background-color:#f1f3f4;box-shadow:inset 0 0 0 1px transparent;color:#202124;font:400 12px/24px Google Sans}.badge.enabled[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{color:#1e8e3e}.badge.disabled[_ngcontent-%COMP%]{border-radius:2px;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 4px;white-space:nowrap;background-color:#fff;box-shadow:inset 0 0 0 1px #dadce0;color:#202124;font:400 12px/24px Google Sans}"]});var lY=`Enables DSU sticky boot mode by pinning the DSU installation. Successive reboots would stay in the DSU guest system. See ${location.host}/tools/dsu_disable to disable and unpin.`,QPa=lY+" (requires Android 13 or newer)";var Sz,Yx,RPa;_.mY=/(?:\b|_)asan(?:\b|_)/;Sz=["gsi_arm64"];Yx=[...Sz,"aosp_arm64","aosp_arm64_pubsign","gsi_gms_arm64","gsi_partner_arm64"];_.Zx=["gsi_partner_arm64_only"];_.$x=["gsi_tv_arm"];_.by=["gsi_partner_arm","gsi_partner_go_arm"];_.cy=["clockwork_gsi_google_arm"];_.ay=["gsi_partner_go_arm64"];_.fy=new Map([["user",a=>`${a.U}-user`],["userdebug",a=>`${a.U}-userdebug`],["eng",a=>`${a.U}-eng`],["aosp-userdebug",a=>`aosp_${a.U}-userdebug`]]);RPa=["next","trunk","trunk_food","trunk_staging"];
for(const a of RPa)for(const b of["user","userdebug","eng"])_.fy.set(`${a}-${b}`,c=>`${c.U}-${a}-${b}`);for(const a of RPa)_.fy.set(`aosp-${a}-userdebug`,b=>`aosp_${b.U}-${a}-userdebug`);_.fy.set("aosp-hwasan-trunk_staging-userdebug",a=>`aosp_${a.U}_hwasan-trunk_staging-userdebug`);var SPa;SPa={jj:0,Wt:1,MG:2,oQ:3,0:"FLASH",1:"DSU",2:"AI_PARTITION",3:"PVMFW_PARTITION"};_.LA=new _.BU(!1);_.nY=new _.BU(!1);_.NA=new _.BU(!1);_.OA=new _.BU(!1);_.oY=new _.BU(!1);_.TPa=new _.BU(!1);_.MA=new _.BU(!1);_.UPa=new _.BU("");_.VPa=new _.BU(!1);_.WPa=new _.BU(!1);var XPa,pY;XPa=class{get(a){const b=this.values.get(a.id);if(b!==void 0)switch(a.type){case 0:return b;default:return _.Pa(a.type,void 0)}}iD(){return this.values.keys()}};_.QA=class extends XPa{constructor(a){super();this.values=a?new Map(a):new Map}set(a,b){this.values.set(a.id,b);return this}build(){return new pY(this.values)}};
pY=class extends XPa{constructor(a){super();this.values=a?new Map(a):new Map}merge(a){let b=!1;const c=new Map(this.values);for(const [d,e]of a.values.entries()){a=d;const f=e,g=c.get(a);f!==g&&(c.set(a,f),b=!0)}return b?new pY(c):this}fG(){return new _.QA(this.values)}};var YPa="am start-service -n com.android.dynsystem/com.android.dynsystem.DynamicSystemInstallationService -a com.android.dynsystem.ACTION_REBOOT_TO_DYN_SYSTEM".split(" ");var ZPa,$Pa;ZPa={wipe:!1,lock:!1,forceFlash:!1,disableVerity:!1,disableVerification:!1,skipSecondary:!1,forceDebuggable:!1,disableStreamingFlash:!1,installMode:0,dsuUserdataSizeInGb:0,dsuEnableSticky:!1,zc:new pY,aconfigFlagOverrides:new _.RA([]),optimizeApps:!1,flashAi:!1,internalDeviceEnrollment:!1};
$Pa=class{constructor(a,b){this.A=a;this.Wb=b;this.pe=!1;this.IC=new _.Rt(!1);this.PK=_.y(_.FI(this.IC),_.hm());this.Sw=new _.Rt(!1);this.BL=_.y(_.FI(this.Sw),_.hm());this.JG=new _.Rt(!1);this.Qy=_.y(_.FI(this.JG),_.hm());this.J=new _.Rt([]);this.H=_.y(_.FI(this.J),_.hm());this.uG=_.y(this.H,_.w(c=>c.map(d=>d.name)));this.PD=new _.Rt(!1);this.ca=_.y(_.FI(this.PD),_.hm());this.qU=_.y(this.Wb,Cka());this.L=_.y(this.Wb,_.w(c=>{let d;return c==null?void 0:(d=c.Od)==null?void 0:d.props}));this.rZ=_.OA.get()?
_.y(this.Wb,_.w(c=>(c=c==null?void 0:c.Od)&&c.description&&c.Eb.Mg?c.description.Pr&&ky(c.Eb.Mg)&&!c.Eb.Ok:!1),_.hm()):_.il(!1);this.OD=_.y(this.A,_.w(c=>(c==null?void 0:c.signed)!==!1),_.hm());this.ND=_.y(_.tl([this.ca,this.OD]),_.w(([c,d])=>c&&d),_.hm());this.Bx=new _.Rt(!1);this.Ax=_.y(_.FI(this.Bx),_.hm());this.tE=_.y(_.tl([this.Qy,this.Ax]),_.w(([c,d])=>!d&&c),_.hm());this.sw=new _.Rt(!1);this.UK=_.y(_.FI(this.sw),_.hm());this.fw=new _.Rt(!1);this.tK=_.y(_.FI(this.fw),_.hm());this.ew=new _.Rt(!1);
this.sK=_.y(_.FI(this.ew),_.hm());this.ny=new _.Rt(!1);this.BN=_.y(_.FI(this.ny),_.hm());this.TK=_.y(this.ND,_.w(c=>!c),_.hm());this.qw=new _.Rt(!1);this.W=_.y(_.FI(this.qw),_.hm());this.SK=_.y(_.tl([this.TK,this.W]),_.w(([c,d])=>c&&d),_.hm());this.rK=new _.Rt(_.MA.get()?!1:!0);this.qK=_.y(_.FI(this.rK),_.hm());this.XU=_.LA.get()?_.y(this.A,_.w(c=>c==null?void 0:c.gsi),_.hm()):_.il(!1);this.WU=_.nY.get()?_.y(this.A,_.w(c=>(c==null?void 0:c.Zl)&&!c.gsi),_.hm()):_.il(!1);this.aV=_.oY.get()?_.y(this.A,
_.w(c=>c==null?void 0:c.gsi),_.hm()):_.il(!1);this.nD=_.y(this.A,_.w(c=>_.LA.get()&&(c==null?void 0:c.gsi)||_.oY.get()&&(c==null?void 0:c.gsi)||_.nY.get()&&(c==null?void 0:c.Zl)),_.hm());this.oD=new _.Rt(0);this.vL=_.y(_.FI(this.oD),_.hm());this.Li=_.y(_.tl([this.nD,this.vL,this.A]),_.w(([c,d,e])=>{if(!c&&e)return 0;switch(d){case 0:return 0;case 1:return _.LA.get()?1:0;case 2:return _.nY.get()?2:0;case 3:return _.oY.get()?3:0;default:_.Pa(d,void 0)}}),_.hm());this.IG=_.y(_.tl([this.Qy,this.Ax]),
_.w(([c,d])=>!c&&d),_.hm());this.YU=_.NA.get()?_.y(_.tl([this.A,this.Li]),_.w(([c,d])=>(c==null?void 0:c.Zl)&&!c.gsi&&d===0),_.hm()):_.il(!1);this.Mr=new _.Rt(16);this.pC=_.LA.get()?_.y(_.FI(this.Mr),_.w(Math.floor),_.hm()):_.il(16);this.oC=_.y(this.L,_.w(c=>c===void 0||ty(c)),_.hm());this.gw=new _.Rt(!1);this.O=_.LA.get()?_.y(_.FI(this.gw),_.hm()):_.il(!1);this.BK=_.y(_.tl([this.oC,this.O]),_.w(([c,d])=>c&&d),_.hm());this.B=new _.Rt(new pY);this.ZJ=_.y(_.FI(this.B),_.hm());this.D=new _.Rt(new _.RA([]));
this.XI=_.y(_.FI(this.D),_.hm());this.F=_.y(_.tl([this.Qy,this.ND,this.UK,this.tK,this.sK,this.BN,this.SK,this.qK,this.Li,this.pC,this.BK,this.ZJ,this.XI,this.Ax,this.PK,this.BL]),_.w(([c,d,e,f,g,h,k,m,r,x,z,B,F,I,S,P])=>({wipe:c,lock:d,forceFlash:e,disableVerity:f,disableVerification:g,skipSecondary:h,forceDebuggable:k,disableStreamingFlash:m,installMode:r,dsuUserdataSizeInGb:x,dsuEnableSticky:z,zc:B,aconfigFlagOverrides:F,optimizeApps:I,flashAi:S,internalDeviceEnrollment:P})),_.tm(ZPa),mm(),_.w(([c,
d])=>{const e=c.flashAi,f=d.wipe,g=d.lock,h=d.forceFlash,k=d.disableVerity,m=d.disableVerification,r=d.skipSecondary,x=d.forceDebuggable,z=d.installMode,B=d.dsuUserdataSizeInGb,F=d.dsuEnableSticky,I=d.zc,S=d.aconfigFlagOverrides,P=d.disableStreamingFlash,ia=d.optimizeApps,W=d.flashAi;d=d.internalDeviceEnrollment;c=c.installMode!==2&&z===2||!e&&W;switch(z){case 0:return{wipe:c||f,lock:g,forceFlash:h,disableVerity:k,disableVerification:m,skipSecondary:r,forceDebuggable:x,installMode:z,zc:I,aconfigFlagOverrides:S,
disableStreamingFlash:P,optimizeApps:ia,flashAi:W,internalDeviceEnrollment:d};case 1:return{wipe:!1,lock:!1,forceFlash:!1,installMode:z,dsuUserdataSizeInGb:B,dsuEnableSticky:F,disableStreamingFlash:P};case 2:return{wipe:c||f,lock:!1,forceFlash:!1,installMode:z,disableStreamingFlash:P};case 3:return{wipe:!1,lock:!1,forceFlash:!1,installMode:z,disableStreamingFlash:P};default:_.Pa(z)}}))}setOptions(a){a.wipe!==void 0&&this.JG.next(a.wipe);a.lock!==void 0&&this.PD.next(a.lock);a.optimizeApps!==void 0&&
(this.pe=this.pe||a.optimizeApps!==this.Bx.getValue(),this.Bx.next(a.optimizeApps));a.forceFlash!==void 0&&(this.pe=this.pe||a.forceFlash!==this.sw.getValue(),this.sw.next(a.forceFlash));a.disableVerity!==void 0&&(this.pe=this.pe||a.disableVerity!==this.fw.getValue(),this.fw.next(a.disableVerity));a.disableVerification!==void 0&&(this.pe=this.pe||a.disableVerification!==this.ew.getValue(),this.ew.next(a.disableVerification));a.skipSecondary!==void 0&&(this.pe=this.pe||a.skipSecondary!==this.ny.getValue(),
this.ny.next(a.skipSecondary));a.forceDebuggable!==void 0&&(this.pe=this.pe||a.forceDebuggable!==this.qw.getValue(),this.qw.next(a.forceDebuggable));a.installMode!==void 0&&this.oD.next(a.installMode);a.dsuUserdataSizeInGb!==void 0&&(this.pe=this.pe||a.dsuUserdataSizeInGb!==this.Mr.getValue(),this.Mr.next(a.dsuUserdataSizeInGb));a.dsuEnableSticky!==void 0&&(this.pe||(this.pe=a.dsuEnableSticky!==this.gw.getValue()),this.gw.next(a.dsuEnableSticky));a.flashAi!==void 0&&this.IC.next(a.flashAi);a.internalDeviceEnrollment!==
void 0&&(this.pe||(this.pe=a.internalDeviceEnrollment!==this.Sw.getValue()),this.Sw.next(a.internalDeviceEnrollment));if(a.zc!==void 0){var b=this.B.getValue();const c=b.merge(a.zc);if(c!==b){for(const d of a.zc.iD()){const e=b.values.get(d),f=c.values.get(d);if(e===void 0?f:f!==e)this.pe=!0}this.B.next(c)}}a.aconfigFlagOverrides!==void 0&&(b=this.D.getValue(),a=a.aconfigFlagOverrides,b.equals(a)||this.D.next(a))}ZC(a){a=a.target;a=a.files!=null?Array.from(a.files):[];a.length!==0&&this.J.next(a)}};
_.qY=class{constructor(){this.nR='Factory reset device clearing all user data. This will not overwrite any factory fused settings or calibrations. This option cannot be used with the "Optimize Apps" option.';this.oR='Disable "Optimize Apps" to enable this option';this.cQ='Start a background job to optimize apps after flashing. This option cannot be used with the "Wipe Device" option.';this.dQ='Disable "Wipe Device" to enable this option';this.NP="Lock the device bootloader after flashing";this.OP=
"Lock the device bootloader after flashing (requires signed build)";this.BP="Flash all partitions that are part of the build even if they are up to date (e.g. bootloader, radio) as well as force a wipe";this.jP="Disables dm-verity during flashing on devices that support it";this.iP="Disables vbmeta verification";this.JQ="Skip flashing secondary partitions";this.AP="Flash the debug boot image (eg. enables `adb root` on -user[debug] builds). Only available on Pixel 3 and newer for Q+ builds.";this.iR=
"Enables uploading and using pre-downloaded build artifacts during flashing. Build artifacts must be downloaded from ci.android.com and match the selected target and build.";this.hP=_.UPa.get();this.zP="Flash the AI partition in addition to the normal flash. This is only supported on P25+ devices and the selected build must include a userdata_exp.ai.img artifact. Flashing the AI partition will require wiping the device.";this.JP="Enrolls a P25+ PVT/MP device as an internal device in order to enable flashing non-release-signed builds.";
this.vP='The default install mode that flashes all partitions with "fastboot flash".';this.AO="Flashes the AI partition ONLY. This is only supported on P25+ devices and the selected build must include a userdata_exp.ai.img artifact.";this.nP="Dynamic System Updates (DSU) allows you to install Generic System Images (GSI) build targets. See https://developer.android.com/topic/dsu for more information.";this.nQ="Flashes the PVMFW partition ONLY.";this.fH=_.LA.get();this.EQ=_.TPa.get();this.FQ=_.WPa.get();
this.DQ=_.MA.get();this.gH=_.VPa.get();this.Iy=!1;this.Vg=SPa;this.yP="The selected target supports only this mode.";this.oP="Size of the DSU userdata partition.";this.Vy=16;this.lP=lY;this.mP=QPa;this.Hc=_.q(_.zW)}Pb(){}};_.qY.I=function(a){return new (a||_.qY)};
_.qY.Aa=_.Ik({type:_.qY,aa:[["flash-config-options-editor"]],La:[1,"mat-form-field-density-4"],inputs:{model:"model"},wa:10,xa:15,Ca:[["installModeDisabled",""],["aconfigFlagOverridesTableHeading",""],["uploadInput",""],[4,"ngIf"],["analyticsCategory","flash_option",3,"open","toggleAnalyticsEvent","openChange",4,"ngIf"],["class","upload-artifacts-container",4,"ngIf"],[1,"label-with-tooltip-icon"],[1,"gmat-subhead-2"],["aria-label","Install mode help","target","_blank",3,"href"],["svgIcon","gm:help_outline"],
["class","install-mode-select",4,"ngIf","ngIfElse"],[1,"install-mode-select"],["id","installMode","name","installMode","color","primary","aria-label","Select install mode","panelClass","dense-option-panel",3,"ngModelChange","ngModel"],[3,"value"],[1,"label-text"],[1,"grey-italicized-text"],["svgIcon","gm:help_outline",3,"matTooltip"],[1,"grey-italicized-text","other-modes-label"],[3,"value",4,"ngIf"],[1,"install-mode-disabled","gmat-body-1"],[1,"text"],["class","gmat-subhead-2",4,"ngIf"],[1,"checkbox-row"],
[3,"matTooltipDisabled","matTooltip"],["id","wipe","name","wipe","color","primary","analyticsCategory","flash_option",3,"ngModelChange","toggleAnalyticsEvent","disabled","ngModel"],["svgIcon","gm:help_outline",3,"matTooltipDisabled","matTooltip"],["id","lock","name","lock","color","primary","analyticsCategory","flash_option",3,"toggleAnalyticsEvent","ngModel","disabled","ngModelChange",4,"ngIf"],["id","flash-with-ai","name","flash-with-ai","color","primary","analyticsCategory","flash_option",1,"flash-with-ai",
3,"ngModelChange","toggleAnalyticsEvent","ngModel"],["id","lock","name","lock","color","primary","analyticsCategory","flash_option",3,"ngModelChange","toggleAnalyticsEvent","ngModel","disabled"],["analyticsCategory","flash_option",3,"openChange","open","toggleAnalyticsEvent"],["material","","color","primary"],["class","dsu-size-input",4,"ngIf"],["class","checkbox-row",4,"ngIf"],[1,"dsu-size-input"],["appearance","outline","floatLabel","always"],["matInput","","id","dsuUserdataSizeInGb","name","dsuUserdataSizeInGb",
"color","primary","pattern","[0-9]*","type","number","min","0","max","1024",3,"ngModelChange","ngModel"],["matTextSuffix","",1,"dsu-size-suffix"],["mat-button","","id","dsu-size-input-use-default","color","primary",3,"click","disabled"],["id","dsu-enable-sticky","name","dsu-enable-sticky","color","primary",3,"ngModelChange","ngModel","disabled"],["id","optimize-apps","name","optimize-apps","color","primary","analyticsCategory","flash_option",3,"toggleAnalyticsEvent","ngModel","disabled","ngModelChange",
4,"ngIf"],["id","force-flash","name","force-flash","color","primary","analyticsCategory","flash_option",3,"ngModelChange","toggleAnalyticsEvent","ngModel"],["id","disable-verity","name","disable-verity","color","primary","analyticsCategory","flash_option",3,"ngModelChange","toggleAnalyticsEvent","ngModel"],["id","disable-verification","name","disable-verification","color","primary","analyticsCategory","flash_option",3,"ngModelChange","toggleAnalyticsEvent","ngModel"],["id","skip-secondary","name",
"skip-secondary","color","primary","analyticsCategory","flash_option",3,"ngModelChange","toggleAnalyticsEvent","ngModel"],["id","disable-streaming-flash","name","disable-streaming-flash","color","primary","analyticsCategory","flash_option",3,"toggleAnalyticsEvent","ngModel","ngModelChange",4,"ngIf"],["id","force-debuggable","name","force-debuggable","color","primary","analyticsCategory","flash_option",3,"toggleAnalyticsEvent","ngModel","disabled","ngModelChange",4,"ngIf"],["id","internal-device-enrollment",
"name","internal-device-enrollment","color","primary","analyticsCategory","flash_option",3,"toggleAnalyticsEvent","ngModel","ngModelChange",4,"ngIf"],["id","use-predownloaded-artifacts","name","use-predownloaded-artifacts","color","primary","analyticsCategory","flash_option",3,"toggleAnalyticsEvent","ngModel","ngModelChange",4,"ngIf"],["id","optimize-apps","name","optimize-apps","color","primary","analyticsCategory","flash_option",3,"ngModelChange","toggleAnalyticsEvent","ngModel","disabled"],["id",
"disable-streaming-flash","name","disable-streaming-flash","color","primary","analyticsCategory","flash_option",3,"ngModelChange","toggleAnalyticsEvent","ngModel"],["id","force-debuggable","name","force-debuggable","color","primary","analyticsCategory","flash_option",3,"ngModelChange","toggleAnalyticsEvent","ngModel","disabled"],[1,"note"],["svgIcon","gm:warning",1,"warning"],["id","internal-device-enrollment","name","internal-device-enrollment","color","primary","analyticsCategory","flash_option",
3,"ngModelChange","toggleAnalyticsEvent","ngModel"],[3,"id","name","ngModel","ngModelChange",4,"ngFor","ngForOf"],[3,"ngModelChange","id","name","ngModel"],["id","use-predownloaded-artifacts","name","use-predownloaded-artifacts","color","primary","analyticsCategory","flash_option",3,"ngModelChange","toggleAnalyticsEvent","ngModel"],["class","aconfig-flag-overrides",4,"ngIf"],[1,"aconfig-flag-overrides"],["xapAutoId","",1,"gmat-subhead-2","heading"],[3,"flashConfigAconfigFlagOverride"],[1,"upload-artifacts-container"],
[1,"gmat-subhead-2","upload-label"],["type","file","multiple","",1,"upload-input",3,"change"],["mat-flat-button","","color","primary","id","choose-files-button",1,"choose-files-button",3,"click"],[1,"gmat-body-2"],[1,"gmat-body-1","icon-bullets"],[4,"ngFor","ngForOf"],["svgIcon","gm:insert_drive_file"]],template:function(a,b){a&1&&(_.A(0,jla,11,8,"ng-container",3)(1,nla,16,22,"ng-container",3),_.K(2),_.K(3),_.A(4,yla,9,11,"details",4),_.K(5),_.K(6),_.A(7,Ala,2,1,"ng-container",3),_.K(8),_.A(9,Dla,
10,5,"div",5));a&2&&(_.C("ngIf",b.fH),_.u(),_.C("ngIf",_.so(2,5,b.model.Li)===b.Vg.jj||_.so(3,7,b.model.Li)===b.Vg.MG),_.u(3),_.C("ngIf",_.so(5,9,b.model.Li)===b.Vg.jj||_.so(6,11,b.model.Li)===b.Vg.Wt),_.u(3),_.C("ngIf",_.so(8,13,b.model.XI)),_.u(2),_.C("ngIf",b.gH&&b.Iy))},dependencies:[zV,_.MU,_.iO,_.gr,aO,_.RN,gO,eO,dO,_.ZN,_.HO,_.GO,_.DO,_.PO,_.MO,_.NO,_.TO,_.SO,_.vO,_.lO,_.nO,_.$O,_.UO,_.YO,UP,QP,RP,SP,_.$P,_.vQ,_.uQ,_.sQ,LU,_.XU,_.bN,_.NK,_.lU,$M,_.zJ,_.BJ,kY,$J,ZJ,_.HJ],za:[".label-text[_ngcontent-%COMP%]{vertical-align:middle}.label-text[_ngcontent-%COMP%]   .note[_ngcontent-%COMP%]{color:#5f6368}.label-text[_ngcontent-%COMP%]   .warning[_ngcontent-%COMP%]{color:#e37400}mat-icon[_ngcontent-%COMP%]{vertical-align:middle;margin-left:3px;width:16px;height:16px;color:#80868b}.label-with-tooltip-icon[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{vertical-align:middle}.install-mode-select[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.install-mode-select[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:300px}.install-mode-disabled[_ngcontent-%COMP%]{height:40px;padding-bottom:20px}.install-mode-disabled[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{line-height:40px;margin-right:2px}.install-mode-disabled[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{vertical-align:baseline}.checkbox-row[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:4px}.checkbox-row[_ngcontent-%COMP%]   mat-checkbox[_ngcontent-%COMP%]{display:inline-block;margin-right:6px}.dsu-size-input[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row;flex-flow:row;margin-top:20px}.dsu-size-input[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{display:inline-block;margin-right:6px}.aconfig-flag-overrides[_ngcontent-%COMP%] > .heading[_ngcontent-%COMP%]{margin-bottom:4px}.upload-input[_ngcontent-%COMP%]{display:none}.upload-artifacts-container[_ngcontent-%COMP%]{margin-top:20px}.upload-artifacts-container[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-top:10px;display:block}mat-radio-button[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.grey-italicized-text[_ngcontent-%COMP%]{font-family:Google Sans,Helvetica Neue,sans-serif;font-style:italic;font-size:12px;color:#5f6368}.other-modes-label[_ngcontent-%COMP%]{margin-left:10px;margin-top:10px}"]});var rY=class{constructor(){this.options={wipe:!1,lock:!1,forceFlash:!1,disableVerity:!1,disableVerification:!1,skipSecondary:!1,forceDebuggable:!1,installMode:0,dsuUserdataSizeInGb:0,dsuEnableSticky:!1}}UX(a,b){return b.label}get VX(){const a=[];switch(this.options.installMode){case void 0:case 0:break;case 1:a.push({label:"Install with DSU",description:"Install with Dynamic System Update. Device must already be flashed with a S+ vendor build."});a.push({label:`Userdata size: ${this.options.dsuUserdataSizeInGb}GiB`,
description:"Size of the DSU userdata partition."});this.options.dsuEnableSticky&&a.push({label:"Enable Sticky Boot Mode",description:lY});break;case 2:a.push({label:"Flash AI partition only",description:"Flash the AI partition only. This is only supported on P25+ devices and the selected build must include a userdata_exp.ai.img artifact."});break;case 3:a.push({label:"Flash PVMFW partition only",description:"Flash only the pvmfw partition. This is only supported on Pixel 7 and newer devices and the selected build must include a pvmfw.img artifact."});
break;default:_.Pa(this.options.installMode,void 0)}this.options.wipe&&a.push({label:"Wipe",description:'Factory reset device clearing all user data. This will not overwrite any factory fused settings or calibrations. This option cannot be used with the "Optimize Apps" option.'});this.options.lock&&a.push({label:"Lock",description:"Lock the device bootloader after flashing"});this.options.forceFlash&&a.push({label:"Force Flash",description:"Flash all partitions that are part of the build even if they are up to date (e.g. bootloader, radio) as well as force a wipe"});
this.options.disableVerity&&a.push({label:"Disable Verity",description:"Disables dm-verity during flashing on devices that support it"});this.options.disableVerification&&a.push({label:"Disable Verification",description:"Disables vbmeta verification"});this.options.skipSecondary&&a.push({label:"Skip Secondary",description:"Skip flashing secondary partitions"});this.options.forceDebuggable&&a.push({label:"Force Debuggable",description:"Flash the debug boot image (eg. enables `adb root` on -user[debug] builds). Only available on Pixel 3 and newer for Q+ builds."});
this.options.optimizeApps&&a.push({label:"Optimize Apps",description:'Start a background job to optimize apps after flashing. This option cannot be used with the "Wipe Device" option.'});this.options.flashAi&&a.push({label:"Flash AI",description:"Flash the AI partition in addition to the normal flash. This is only supported on P25+ devices and the selected build must include a userdata_exp.ai.img artifact. Flashing the AI partition will require wiping the device."});let b;if(((b=this.Ra)==null?0:
b.zc)&&this.options.zc){let c;for(const d of(c=this.Ra)==null?void 0:c.zc)switch(d.type){case 0:this.options.zc.get(d)&&a.push({label:d.label,description:d.description});break;default:_.Pa(d.type,void 0)}}return a}};rY.I=function(a){return new (a||rY)};
rY.Aa=_.Ik({type:rY,aa:[["flash-config-options"]],inputs:{options:"options",Ra:"deviceDescription"},wa:3,xa:3,Ca:[["aconfigFlagOverridesTableHeading",""],[1,"option-chips"],[3,"matTooltip",4,"ngFor","ngForOf","ngForTrackBy"],["class","aconfig-flag-overrides",4,"ngIf"],[3,"matTooltip"],[1,"aconfig-flag-overrides"],["xapAutoId","",1,"gmat-subhead-2","heading"],[3,"flashConfigAconfigFlagOverride"]],template:function(a,b){a&1&&(_.D(0,"div",1),_.A(1,Ela,2,2,"flash-config-card-option-chip",2),_.E(),_.A(2,
Fla,5,2,"div",3));a&2&&(_.u(),_.C("ngForOf",b.VX)("ngForTrackBy",b.UX),_.u(),_.C("ngIf",b.options.aconfigFlagOverrides&&!b.options.aconfigFlagOverrides.ne()))},dependencies:()=>[sY,kY,_.zJ,_.BJ,_.vQ,_.uQ,_.sQ,$J,ZJ],za:["[_nghost-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}flash-config-card-option-chip[_ngcontent-%COMP%]{margin:5px 8px 0 0;background:#e8f0fe;color:#1967d2}.option-chips[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.aconfig-flag-overrides[_ngcontent-%COMP%] > .heading[_ngcontent-%COMP%]{margin-bottom:4px}.aconfig-flag-overrides[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}"]});
var sY=class{};sY.I=function(a){return new (a||sY)};sY.Aa=_.Ik({type:sY,aa:[["flash-config-card-option-chip"]],La:[1,"gmat-caption"],Ob:["*"],wa:2,xa:0,Ca:[[1,"text"]],template:function(a){a&1&&(_.pn(),_.fn(0,"span",0),_.qn(1),_.gn())},za:["[_nghost-%COMP%] {\n        height: 24px;\n        border-radius: 16px;\n        padding: 0 7px;\n        display: flex;\n      }\n      .text[_ngcontent-%COMP%] {\n        margin: auto 0;\n        white-space: nowrap;\n      }"]});var aQa;aQa=[[["",8,"right-icon"]]];_.tY=class{constructor(){this.Ek=!1;this.Dk=new _.Cq;this.appearance="outlined";this.options={wipe:!1,lock:!1,forceFlash:!1,disableVerity:!1,disableVerification:!1,skipSecondary:!1,forceDebuggable:!1}}Pb(){}};_.tY.I=function(a){return new (a||_.tY)};
_.tY.Aa=_.Ik({type:_.tY,aa:[["flash-config-card"]],inputs:{Ek:"editable",appearance:"appearance",vk:"buildDescription",options:"options",Ra:"deviceDescription"},outputs:{Dk:"edit"},ab:!1,Ob:[".right-icon"],wa:10,xa:7,Ca:[[3,"appearance"],["svgIcon","gm:file_download",1,"left-icon"],["role","presentation",1,"title","gmat-subhead-2",3,"title"],["role","presentation",1,"content","gmat-body-2"],[4,"ngFor","ngForOf"],[1,"bottom-content",3,"options","deviceDescription"],[1,"right-icon"],["mat-icon-button",
"","aria-label","Edit Build","class","edit-button","analyticsCategory","flash_config",3,"clickAnalyticsEvent","click",4,"ngIf"],["mat-icon-button","","aria-label","Edit Build","analyticsCategory","flash_config",1,"edit-button",3,"click","clickAnalyticsEvent"],["svgIcon","gm:edit"]],template:function(a,b){a&1&&(_.pn(aQa),_.D(0,"mat-card",0),_.G(1,"mat-icon",1),_.D(2,"span",2),_.J(3),_.E(),_.D(4,"span",3),_.A(5,Gla,2,1,"span",4),_.E(),_.G(6,"flash-config-options",5),_.D(7,"div",6),_.qn(8),_.A(9,Hla,
2,1,"button",7),_.E()());a&2&&(_.C("appearance",b.appearance),_.u(2),_.C("title",b.vk.label),_.u(),_.ho(b.vk.label),_.u(2),_.C("ngForOf",b.vk.description),_.u(),_.C("options",b.options)("deviceDescription",b.Ra),_.u(3),_.C("ngIf",b.Ek))},dependencies:[_.NU,_.zJ,_.BJ,_.IO,_.JO,_.GO,_.EO,_.NK,rY],za:['[_nghost-%COMP%]{display:block}.gmat-mdc-card[_ngcontent-%COMP%]{display:grid;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;place-items:flex-start;text-align:start;grid-template:"left-side title          right-side" auto "left-side content        right-side" 1fr "left-side bottom-content right-side" auto/auto 1fr auto}.gmat-mdc-card[_ngcontent-%COMP%]   .left-icon[_ngcontent-%COMP%]{grid-area:left-side;margin:7px 29px 0 11px;width:24px;height:24px;color:#80868b}.gmat-mdc-card[_ngcontent-%COMP%]   .left-icon.large[_ngcontent-%COMP%]{margin:4px 17px 0 11px;width:36px;height:36px}.gmat-mdc-card[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{grid-area:title}.gmat-mdc-card[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{grid-area:content}.gmat-mdc-card[_ngcontent-%COMP%]   .bottom-content[_ngcontent-%COMP%]{grid-area:bottom-content}.gmat-mdc-card[_ngcontent-%COMP%]   .right-icon[_ngcontent-%COMP%]{grid-area:right-side;margin:8px -6px 0 0}.title[_ngcontent-%COMP%]{place-self:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden}.content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding-right:34px}.content[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:before{content:"|";text-align:center;display:inline-block;width:2px;padding-right:16px;margin-left:-18px}flash-config-options[_ngcontent-%COMP%]{justify-self:stretch}']});var uY=class{constructor(){this.sq=cX;this.data=_.q(_.nN);this.Hc=_.q(_.zW)}};uY.I=function(a){return new (a||uY)};
uY.Aa=_.Ik({type:uY,aa:[["ng-component"]],La:[1,"flashstation-dialog"],ab:!1,wa:41,xa:9,Ca:[["mat-dialog-title","",1,"with-icon"],["svgIcon","gm:devices_other","color","primary"],["id","flash-confirm-dialog-title"],[1,"gmat-body-2","sectioned-content"],[3,"device","showStatus"],[3,"buildDescription","options","deviceDescription"],[1,"gmat-body-2","installation-warnings"],[1,"icon-bullets","warn-text-color"],[4,"ngIf"],["svgIcon","gm:error_outline"],[1,"gmat-caption","terms-and-conditions"],"href https://support.google.com/nexus/answer/2819582#backup target _blank rel noopener".split(" "),
["align","end"],["mat-button","","color","primary","cdkFocusInitial","",1,"cancel-button",3,"matDialogClose"],["mat-button","","color","primary",1,"confirm-button",3,"matDialogClose"]],template:function(a,b){a&1&&(_.D(0,"div",0),_.G(1,"mat-icon",1),_.D(2,"h1",2),_.J(3,"Confirm and install"),_.E()(),_.D(4,"mat-dialog-content",3)(5,"section")(6,"h2"),_.J(7,"Selected device:"),_.E(),_.G(8,"device-card",4),_.E(),_.D(9,"section")(10,"h2"),_.J(11,"Selected build:"),_.E(),_.G(12,"flash-config-card",5),_.E(),
_.D(13,"div",6),_.J(14," During the installation process: "),_.D(15,"ul",7),_.A(16,Ila,3,0,"li",8),_.D(17,"li"),_.G(18,"mat-icon",9),_.J(19,"Do not interact with the device unless instructed to do so by this page"),_.E(),_.D(20,"li"),_.G(21,"mat-icon",9),_.J(22,"Do not unplug your device"),_.E(),_.A(23,Jla,3,0,"li",8),_.E()(),_.D(24,"div",10)(25,"p")(26,"b"),_.J(27,"Warning:"),_.E(),_.J(28," Installing an image may require erasing all data from the device, and unlocking the bootloader will make your device less secure. "),
_.E(),_.D(29,"p"),_.J(30," While it may be possible to restore certain data backed up to your Google Account, apps and their associated data will be uninstalled. Before proceeding, please ensure that data you would like to retain is "),_.D(31,"a",11),_.J(32,"backed up to your Google Account"),_.E(),_.J(33,". "),_.E(),_.D(34,"p"),_.J(35," Your downloading of the build and use of related device software may be subject to certain additional terms. "),_.E()()(),_.D(36,"mat-dialog-actions",12)(37,"button",
13),_.J(38,"Cancel"),_.E(),_.D(39,"button",14),_.J(40,"Confirm"),_.E()());a&2&&(_.u(8),_.C("device",b.data.device)("showStatus",!1),_.u(4),_.C("buildDescription",b.data.build.description)("options",b.data.build.options)("deviceDescription",b.data.device.description),_.u(4),_.C("ngIf",b.data.build.options.wipe),_.u(7),_.C("ngIf",b.data.build.options.flashAi),_.u(14),_.C("matDialogClose",!1),_.u(2),_.C("matDialogClose",!0))},dependencies:[_.BJ,_.GO,_.DO,_.pN,_.rN,_.tN,_.sN,_.NK,_.dX,_.tY],za:[".mat-mdc-dialog-content[_ngcontent-%COMP%]{max-width:673px}.installation-warnings[_ngcontent-%COMP%]{margin-top:24px}.terms-and-conditions[_ngcontent-%COMP%]{margin-top:12px}"]});var bQa=function(a,b,c,d){return _.v(function*(){const e=a.A.open(vY,{data:{Si:b,index:c,total:d},Wd:!0});return yield _.Yv(e,39)})},cQa=function(a,b){return _.v(function*(){const c=b.cL();c.length>0&&BV(a.notifications,"Action Required","You must accept a license to continue");for(let d=0;d<c.length;++d){const e=c[d];if(yield bQa(a,e,d,c.length))b.WI(e);else throw new _.M("License not accepted",30005);}})},wY=class{constructor(a,b){this.A=a;this.notifications=b}};
wY.I=function(a){return new (a||wY)(_.Fg(_.oN),_.Fg(CV))};wY.ua=_.If({token:wY,da:wY.I});var vY=class{constructor(){this.data=_.q(_.nN)}get title(){return this.data.index===0&&this.data.total===1?"License":`License ${this.data.index+1} of ${this.data.total}`}};vY.I=function(a){return new (a||vY)};
vY.Aa=_.Ik({type:vY,aa:[["ng-component"]],La:[1,"flashstation-dialog"],ab:!1,wa:11,xa:4,Ca:[["mat-dialog-title",""],[1,"gmat-subhead-1"],[1,"legal-text",3,"linkify"],["align","end"],["mat-button","","color","primary","cdkFocusInitial","",3,"matDialogClose"],["mat-button","","id","accept-button","color","primary",3,"matDialogClose"]],template:function(a,b){a&1&&(_.D(0,"h1",0),_.J(1),_.E(),_.D(2,"mat-dialog-content")(3,"h2",1),_.J(4,"You must agree to this license before using this software."),_.E(),
_.G(5,"div",2),_.E(),_.D(6,"mat-dialog-actions",3)(7,"button",4),_.J(8,"Cancel"),_.E(),_.D(9,"button",5),_.J(10,"I Accept"),_.E()());a&2&&(_.u(),_.ho(b.title),_.u(4),_.C("linkify",b.data.Si),_.u(2),_.C("matDialogClose",!1),_.u(2),_.C("matDialogClose",!0))},dependencies:[_.GO,_.DO,_.pN,_.rN,_.tN,_.sN,_.FU],lb:2});var eQa;_.dQa=2*Math.PI;_.xY=class{};eQa=class extends _.xY{B(){}release(){}};_.zY=function(a){return new _.yY(!0,a)};_.AY=function(a){return new _.yY(!1,a)};_.yY=class{constructor(a,b){this.A=a;this.version=b}};
_.EY=class{constructor(a,b){this.min=a;this.max=b;this.parser=a.version.parser;_.BY(this.parser,b);if(this.min.A&&this.max.A){if(_.yy(this.min.version,this.max.version))throw new _.L(`Lower bound (${this.min.version.text}) is larger than upper bound (${this.max.version.text})`);}else if(_.CY(this.min.version,this.max.version))throw new _.L(`Lower bound (${this.min.version.text}) is larger than upper bound (${this.max.version.text})`);}includes(a){a=_.BY(this.parser,a);return _.yy(a,this.min)&&_.DY(a,
this.max)}toString(){return`${this.min.A?"[":"("}${this.min.version}, ${this.max.version}${this.max.A?"]":")"}`}};_.yy=function(a,b){return vy(b)?a.value>_.BY(a.parser,b).value:b.A?!_.DY(a,b.version):_.yy(a,b.version)};_.CY=function(a,b){return _.yy(a,_.zY(b))};_.DY=function(a,b){return vy(b)?a.value<_.BY(a.parser,b).value:b.A?!_.yy(a,b.version):_.DY(a,b.version)};_.FY=function(a,b){return a.value===_.BY(a.parser,b).value};_.uy=class{constructor(a,b){this.text=a;this.parser=b;this.value=b.A(a)}exclusive(){return _.AY(this)}toString(){return`Version<${this.text}, value=${this.value}>`}};var GY;GY=class{};_.HY=class extends GY{constructor(a,b){super();this.start=a;this.end=b;this.parser=a.parser;_.BY(this.parser,b)}A(){return _.FY(this.start,this.end)}toString(){return`VersionChange<${this.start} -> ${this.end}>`}};_.IY=class extends GY{A(){return!1}toString(){return"UnknownVersionChange<>"}};_.JY=class extends GY{A(){return!0}toString(){return"NoopVersionChange<>"}};var Kla;_.BY=function(a,b){if(b instanceof _.EY){if(b.parser!==a)throw new _.L("Version strings use different parsers");return b}if(b instanceof Array)return new _.EY(_.BY(a,b[0]),_.BY(a,b[1]));if(typeof b==="string"){a=a.parse(b);if(!a)throw new _.L(`Failed to parse comparison value: ${b}`);return a}if(b instanceof _.uy){if(b.parser!==a)throw new _.L("Version strings use different parsers");return b}return new _.yY(b.A,_.BY(a,b.version))};_.KY=class{parse(a){a=new _.uy(a,this);if(a.value!==0)return a}};
Kla=class extends _.KY{constructor(a,b){super();this.regex=a;this.B=b;this.maxValue=this.B.reduce((c,d)=>c*d.maxValue,1)}A(a){if(a=this.regex.exec(a)){let b=0;for(let c=0;c<this.B.length;++c){const d=this.B[c];let e;typeof a[c+1]==="undefined"?e=0:e=d.parse(a[c+1]);if(e===void 0)return 0;b+=e;c<this.B.length-1&&(b*=this.B[c+1].maxValue)}return b}return 0}};
_.wy=class{constructor(a){Object.prototype.hasOwnProperty.call(a,"width")?(this.maxValue=Math.pow(10,a.width),this.regex=`\\d{${a.width}}`):(this.maxValue=Math.pow(10,a.maxWidth),this.regex=`\\d{1,${a.maxWidth}}`)}parse(a){try{return _.uv(a)}catch(b){}}};_.Ey=class extends _.M{constructor(a,b){super(a,17);this.details=b}};_.LY=class extends _.iY{constructor(a){super();this.D=a;this.type=0;this.label=a.label;this.Id=a.Id}Kb(){const a=this;return _.v(function*(){a.D.KE.subscribe(b=>void a.A(b));yield a.D.execute()})}};var My,Cz,fma,fQa,gQa,hQa,iQa,jQa,kQa,lQa,mQa,nQa,ZY,oQa,pQa,eZ,DQa,EQa,FQa,GQa;My=_.R("android-info.txt");Cz=_.R("fastboot-info.txt");fma=_.R("build.prop");_.MY=_.R("system.img");fQa=_.R("system_dlkm.img");_.NY=_.R("system_ext.img");_.OY=_.R("super.img");gQa=_.R("system_other.img");_.PY=_.R("vendor.img");hQa=_.R("vendor_other.img");iQa=_.R("vendor_boot-debug.img");_.QY=_.R("vendor_boot.img");_.RY=_.R("vendor_dlkm.img");jQa=_.R("boot-debug.img");_.SY=_.R("boot.img");kQa=_.R("init_boot.img");lQa=_.R("boot_other.img");
_.TY=_.R("cache.img");_.UY=_.R("vbmeta.img");_.VY=_.R("dtbo.img");_.WY=_.R("dt.img");_.XY=_.R("odm.img");mQa=_.R("odm_dlkm.img");_.YY=_.R("product.img");nQa=_.R("product_services.img");ZY=_.R("pvmfw.img");_.$Y=_.R("recovery.img");_.aZ=_.R("userdata.img");_.bZ=_.R("vbmeta_system.img");_.cZ=_.R("vbmeta_vendor.img");oQa=_.R("vendor_kernel_boot.img");_.dZ=_.R("super_empty.img");pQa=_.R("userdata_exp.ai.img");
eZ=[_.MY.name,gQa.name,_.PY.name,hQa.name,_.SY.name,lQa.name,_.$Y.name,_.UY.name,_.VY.name,_.WY.name,_.YY.name,_.XY.name,mQa.name,nQa.name,ZY.name,_.bZ.name,_.dZ.name,_.NY.name,_.QY.name,_.RY.name,_.cZ.name,fQa.name,kQa.name,oQa.name,My.name,Cz.name];_.qQa=_.R("ec.bin");_.rQa=_.R("ec.rec");_.sQa=_.R("slider.ec.bin");_.tQa=_.R("mini-proto.ec.bin");_.uQa=_.R("proto10.ec.bin");_.vQa=_.R("proto11.ec.bin");_.wQa=_.R("evt.ec.bin");_.xQa=_.R("d3m2.ec.bin");_.yQa=_.R("gb00.ec.bin");_.zQa=_.R("pi01.ec.bin");
_.AQa=_.R("proto11_intermediate.ec.bin");_.BQa=_.R("evt_intermediate.ec.bin");_.CQa=_.R("d3m2_intermediate.ec.bin");DQa={type:5,path:"system_dlkm.img"};EQa={type:5,path:"system_dlkm.ext4.img"};FQa={type:5,path:"boot.img"};GQa={type:5,path:"boot-lz4.img"};var HQa,Nla,Ola,Mla;_.fZ=function(a,b){return Lla(a.A,b)};HQa=function(a,b,c){if(a=_.fZ(a,b))return new Set(Array.from(a).filter(c))};_.Ny=class{constructor(){this.A=[];this.B=[]}toString(){let a="";for(const b of this.A)a=b.product?a+`require-for-product:${b.product} ${b.variable}=${b.values.join("|")}\n`:a+`require ${b.variable}=${b.values.join("|")}\n`;for(const b of this.B)a+=`reject ${b.variable}=${b.values.join("|")}\n`;return a}};Nla=/^(?:(require|reject)\s+)?(\S+)\s*=\s*(.*)$/;Ola=/^require-for-product:\s*(\S+)\s+(\S+)\s*=\s*(.*)$/;
Mla={};var Ty=new _.wU({size:12,qc:!0,fields:{zf:_.tU(0),wk:_.uU(4),Cl:_.uU(8)}}),Py=new _.wU({size:28,qc:!0,fields:{Nj:_.uU(0,{Dd:3978755898}),SW:_.tU(4,{Dd:1}),hX:_.tU(6,{Dd:0}),uV:_.tU(8,{Dd:28}),fU:_.tU(10,{Dd:Ty.size}),vv:_.uU(12),It:_.uU(16),Fy:_.uU(20),bW:_.uU(24)}}),Wy=class{constructor(){this.A=[];this.B=this.uk=0}add(a){this.A.push(a);this.uk+=a.header.wk;this.B+=a.header.Cl}extend(a){lb(this.A,a.A);this.uk+=a.uk;this.B+=a.B}},dz=class{get F(){return this.header.vv*this.header.It}},Yla=function(a){return _.v(function*(){var b=
yield a.ac();b=new IV(b);const c=yield Rla(b);return new IQa(b,_.Qy(a),c)})},IQa=class extends dz{constructor(a,b,c){super();this.D=a;this.buffer=b;this.header=c;this.A=!1}get size(){return this.buffer.size}B(){if(this.A)throw new _.L("This SparseFile's chunks can only be iterated over once");this.A=!0;return new JQa(this.header,this.D,this.buffer)}},JQa=class{constructor(a,b,c){this.A=a;this.F=b;this.buffer=c;this.B=this.D=0}[Symbol.asyncIterator](){return this}next(){const a=this;return _.v(function*(){if(a.D<
a.A.Fy){const b=yield Tla(a.F,a.buffer);if(b){++a.D;a.B+=b.header.wk;if(a.D===a.A.Fy&&a.B!==a.A.It)throw new _.L(`The number of sparse file blocks read does not match the file header. Expected ${a.A.It} blocks, got ${a.B}`);return{done:!1,value:b}}throw new _.L(`Unexpectedly reached the end of the sparse file. Expected ${a.A.Fy} chunks, got ${a.D}`);}return{done:!0,value:void 0}})}},Qla=class extends dz{constructor(a,b,c){super();this.header=a;this.A=b;this.size=c}B(){return new KQa(this.A)}},KQa=
class{constructor(a){this.A=a;this.index=0}[Symbol.asyncIterator](){return this}next(){const a=this;return _.v(function*(){return a.index<a.A.length?{done:!1,value:a.A[a.index++]}:{done:!0,value:void 0}})}},LQa=function(a){return function(){return new Pu(function*(){const b=_.fx(Py,a.input.header);yield new Qu(0,(new _.hx(b)).ac());var c;try{for(var d=_.el(a.input.B());;){var e=yield new Qu(2,d.next());if(e.done)break;const g=e.value,h=_.fx(Ty,g.header);yield new Qu(0,(new _.hx(h)).ac());g.data&&
(yield new Qu(0,g.data.ac()))}}catch(g){var f={error:g}}finally{try{e&&!e.done&&(c=d.return)&&(yield new Qu(2,c.call(d)))}finally{if(f)throw f.error;}}}())}()},fz=class{constructor(a){this.input=a}get size(){return this.input.size}ac(){const a=this;return _.v(function*(){return new jx(LQa(a))})}};var MQa=function(a,b){return _.v(function*(){if(a.A)throw new _.L("Already have active chunk");a.A=b;a.B=0;a.A.data?a.D=_.Qy(a.A.data):a.D=void 0})},Vla=function(a,b){return _.v(function*(){const c=new Wy;for(;;){if(!a.A){var d=yield a.F.next();if(d.done)return c;yield MQa(a,d.value)}if(d=a.read(b-c.B,b))c.add(d);else{if(c.A.length===0)throw new _.L("Reached chunk that does not fit in max file size");return c}}})},Ula=class{constructor(a,b){this.blockSize=a;this.F=b;this.B=0}read(a,b){if(!this.A)throw new _.L("No active chunk");
if(this.A.header.zf===51907){if(!(a<Ty.size))return a=this.A,this.A=void 0,a}else{if(this.A.header.zf===51906){_.kc(this.D);if(a<Ty.size+4)return;a=this.A.header;this.A=void 0;return{header:a,data:this.D}}if(this.A.header.zf===51905){_.kc(this.D);var c=this.A.header.wk-this.B;_.lc(c>0);var d=Math.floor((a-Ty.size)/this.blockSize);if(d<=0||c*this.blockSize+Ty.size>a&&a<=b/8)return;a=Math.min(d,c);b={zf:51905,wk:a,Cl:Ty.size+a*this.blockSize};c=this.B*this.blockSize;d=c+a*this.blockSize;this.B+=a;this.B===
this.A.header.wk&&(this.A=void 0);return{header:b,data:this.D.slice(c,d)}}throw new _.L(`Unexpected chunk type: ${this.A.header.zf}`);}}};var NQa=function(a){a.F?a.F=!1:a.A+=Py.size+2*Ty.size},gZ=function(a){return Math.min(a.B/a.D,1)},hZ=function(a){return`${_.bz(Math.min(a.B,a.D),2,!0)}/${_.bz(a.D,2,!0)}`},OQa=class{constructor(a){this.D=a;this.F=!0;this.A=this.B=0}},PQa=function(a,b){return _.v(function*(){NQa(a.A);a.Ff(`${a.progressMessage} (${hZ(a.A)})`,gZ(a.A));let c=0;yield a.device.download(new fz(b),(d,e)=>{if(e){d=e.hi-c;c=e.hi;e=a.A;const f=Math.min(e.A,d);e.A-=f;e.B+=d-f;a.Ff(`${a.progressMessage} (${hZ(a.A)})`,gZ(a.A))}},
a.F);a.Ff(`Flashing partition data (${hZ(a.A)})`,gZ(a.A));yield a.device.te(a.ea)})},ez=class{constructor(a,b,c,d,e,f,g,h){this.device=a;this.sourceFile=b;this.ea=c;this.H=d;this.B=e;this.Ff=f;this.progressMessage=g;this.F=h;this.A=new OQa(b.size);b.size>this.B?(this.Ff("Preparing image file"),this.D=Wla(b,this.B)):this.D=[b]}te(){const a=this;return _.v(function*(){yield $y(a.device,a.ea,a.sourceFile.F,a.Ff);a.H&&(a.Ff("Erasing partition"),yield _.az(a.device,a.ea));var b;try{for(var c=_.el(a.D);;){var d=
yield c.next();if(d.done)break;yield PQa(a,d.value)}}catch(f){var e={error:f}}finally{try{d&&!d.done&&(b=c.return)&&(yield b.call(c))}finally{if(e)throw e.error;}}a.Ff("Partition flashed",1)})}};var QQa=class extends PLa{constructor(a,b){super(a,ama(b))}};var iZ=function(a,b){return _.v(function*(){const c=_.kW(yield _.oW(a.ha,a.Ea,1E4,"adb")),d=c.D(b);return{Ga:c,GA:d}})},RQa=function(a,b,c){return _.v(function*(){yield _.aW(b,"unroot:");yield _.pW(a.ha,a.Ea,1E4);return iZ(a,c)})},jZ=function(a,b,c,d=!1){return _.v(function*(){c&&c.force!==void 0||(c=Object.assign({},c,{force:!0}));let {Ga:e,GA:f}=yield iZ(a,c),g;try{return yield f.Mb(),d&&(g=yield _.dW(e),g||({Ga:e,GA:f}=yield a.root(e,c),yield f.Mb())),yield b(e)}finally{g===!1&&d&&({GA:f}=yield RQa(a,
e,c)),f.cancel()}})},kZ=class extends _.iY{constructor(a,b){super();this.ha=a;this.Ea=b}root(a,b){const c=this;return _.v(function*(){yield a.root();yield _.pW(c.ha,c.Ea,1E4);return iZ(c,b)})}};var SQa=function(a,b,c=20){return _.v(function*(){try{yield _.Wz(b,12E4)}catch(e){throw new PU(`Failed to wait for device to boot. To optimize apps, please run 'adb shell ${"cmd -w package bg-dexopt-job"}'\n${e}`);}const d=new _.Mz;_.ry(b,"cmd -w package bg-dexopt-job",{wh:_.hv(e=>{e.toLowerCase().includes("job running")&&d.resolve()}),gq:_.hv(e=>{d.reject(new PU(`Failed to optimize apps. To retry manually, please run 'adb shell ${"cmd -w package bg-dexopt-job"}'\n${e}`))})});try{yield d.promise}catch(e){if(c>
0)yield new Promise((f,g)=>{setTimeout(()=>_.v(function*(){try{yield SQa(a,b,c-1),f()}catch(h){g(h)}}),5E3)});else throw e;}})},TQa=class extends kZ{constructor(a,b){super(a,b);this.ha=a;this.Ea=b;this.type=10;this.label="Optimizing apps"}Kb(){const a=this;return _.v(function*(){yield jZ(a,b=>_.v(function*(){yield SQa(a,b)}))})}toString(){return"<AdbOptimizeAppsTask>"}};var UQa=class extends kZ{constructor(a,b,c){super(a,b);this.ha=a;this.Ea=b;this.flags=c;this.type=10;this.label="Overriding aconfig flags"}Kb(){const a=this;return _.v(function*(){yield jZ(a,b=>_.v(function*(){for(const c of a.flags)yield nMa(b,c.name,c.value)}),void 0,!0)})}toString(){return`<AdbOverrideAconfigFlagsTask:${this.flags.toString()}>`}};var VQa=class extends kZ{constructor(){super(...arguments);this.type=4;this.label="Rebooting device";this.Id=.05}Kb(){const a=this;return _.v(function*(){yield jZ(a,b=>_.v(function*(){const c=_.pW(a.ha,a.Ea,3E4);c.catch(()=>{});yield _.eW(b);yield c}))})}toString(){return"<AdbRebootTask>"}};var XQa,YQa;_.lZ=function(a,b){return _.v(function*(){const c=_.jW(yield _.oW(a.ha,a.Ea,1E4,"fastboot"));yield c.open();try{return yield b(c)}finally{yield c.close().catch(()=>{})}})};_.mZ=class extends _.iY{constructor(a,b){super();this.ha=a;this.Ea=b}};_.WQa=class extends _.mZ{constructor(a,b,c,d,e){super(a,b);this.label=c;this.type=d;this.callback=e}Kb(){const a=this;return _.v(function*(){yield _.lZ(a,a.callback)})}toString(){return`<${this.label}>`}};
XQa=function(a,b=a.ca){return _.v(function*(){try{yield a.H()}catch(c){if(b>0&&(c instanceof Hw||c instanceof _.M&&(c.kind===1||c.kind===9)||c instanceof Error&&c.message==="Device is closed")){_.Wv({Rb:11,kb:{mb:"Partition flash failed due to USB transfer error. Waiting for the device to reconnect and retrying.",error:c}});let d;(d=a.Va)!=null&&(d.Es=!0);yield _.pW(a.ha,a.Ea,5E3).catch(()=>{});a.A({message:"Encountered a USB transfer error. Waiting for the device to reconnect.",progress:0});yield _.oW(a.ha,
a.Ea,3E4,"fastboot").catch(()=>{throw c;});yield XQa(a,b-1)}else throw c;}})};YQa=class extends _.mZ{constructor(a,b,c,d){super(a,b);this.ca=c;this.Va=d}Kb(){const a=this;return _.v(function*(){yield XQa(a)})}};var bma=/^#/,cma=/^([^#=][^=]*)=(.*)$/,ema={};var jz,gma;jz=["kernel_aarch64"];_.nZ=mz(1);_.oZ=mz(1,[{ea:"system_dlkm",image:[DQa,EQa]}]);_.pZ=mz(0,[{ea:"system_dlkm",image:[DQa,EQa]}]);gma=/.*(\d+)\.(\d+)\.\d+-(android\d+)-\d+.*/;var xz,vz;
xz=class extends YQa{constructor(a,b,c,d,e,f,g=()=>{}){super(a,b,3,f);this.D=c;this.options=d;this.F=e;this.J=g;this.type=1;let h;this.label="Flashing "+ima((h=this.options.IM)!=null?h:this.D,this.options.zd)}H(){const a=this;return _.v(function*(){yield a.F.wb.execute();const b=yield a.F.open();yield _.lZ(a,c=>_.v(function*(){const d=yield rz(c,a.D,a.options);try{yield _.gz(c,d,b,(e,f)=>{a.A({message:e,progress:f})},a.J,{mg:a.options.mg,progressMessage:a.options.progressMessage})}catch(e){if(e instanceof _.sW&&
a.D.startsWith("bootloader")&&e.A==="Validate packed image fail")throw new _.M("This device requires a production signed bootloader. Try choosing a newer build.",41);throw e;}}))})}toString(){return`<FastbootFlashPartitionTask:partition=${this.D}${this.options.zd?",secondary":""}${this.options.mg?",forceErase":""},image=${""}>`}};
vz=class extends _.mZ{constructor(a,b,c,d,e=()=>{}){super(a,b);this.D=c;this.options=d;this.F=e;this.type=1;this.label="Updating dynamic partition layout"}Kb(){const a=this;return _.v(function*(){yield a.D.wb.execute();const b=yield a.D.open();yield _.lZ(a,c=>_.v(function*(){return $la(c,b,(d,e)=>{a.A({message:d,progress:e})},a.F,a.options)}))})}toString(){return`<FastbootUpdateSuperTask:image=${""},forceErase=${this.options.mg}>`}};
_.wz=class extends _.mZ{constructor(a,b,c,d){super(a,b);this.D=c;this.options=d;this.type=1;this.Id=0;this.label=`Truncating ${c}`}Kb(){const a=this;return _.v(function*(){yield _.lZ(a,b=>_.v(function*(){const c=yield rz(b,a.D,a.options);if(yield _.Yy(b,c)){var d=(yield hz(b)).startsWith("system_");return a.options.zd&&d?_.HW(b,c):_.Zy(b,`${"resize-logical-partition:"}${c}:${0}`,3E5)}}))})}toString(){return`<FastbootTruncatePartitionTask:partition=${this.D}`+`,secondary=${this.options.zd}>`}};var ZQa=class extends _.mZ{constructor(a,b){super(a,b);this.type=2;this.Id=0;this.label="Deleting product"}Kb(){const a=this;return _.v(function*(){yield _.lZ(a,b=>_.v(function*(){const c=yield rz(b,"product",{zd:!1});if(yield _.Yy(b,c))return _.HW(b,c,d=>{a.A({message:d})})}))})}toString(){return"<FastbootDeleteLogicalPartitionTask:product>"}};_.$Qa=class extends _.mZ{constructor(a,b,c){super(a,b);this.D=c;this.type=2;this.label=`Erasing ${c}`}Kb(){return _.lZ(this,a=>{const b=this;return _.v(function*(){yield _.az(a,b.D,c=>{b.A({message:c})})})})}toString(){return`<FastbootEraseTask:${this.D}>`}};var sz;var aRa=class{constructor(a){this.B=a;this.images=new Map;this.SuperImageExtentTypeValue={INVALID:a.SuperImageExtentType.INVALID.value,DATA:a.SuperImageExtentType.DATA.value,ZERO:a.SuperImageExtentType.ZERO.value,PARTITION:a.SuperImageExtentType.PARTITION.value,DONTCARE:a.SuperImageExtentType.DONTCARE.value};this.A=new a.SuperLayoutBuilder}open(a){if(!this.A.open(a))throw new _.M("Failed to open empty super image",10043);this.dr=this.A.export();if(!this.dr)throw new _.L("Failed to export base metadata after opening empty super image");
a=this.dr.geometry();try{this.blockSize=a.logicalBlockSize()}finally{a.delete()}}addPartition(a,b){const c=this;return _.v(function*(){if(!c.B.shouldFlashInUserspace(c.dr,a))throw new _.M(`Partition ${a} is not expected in the super image`,10040);if(c.images.has(a))throw new _.M(`Partition ${a} already exists in the super image`,10041);if(yield Sy(b))throw new _.M(`Partition ${a} is a sparse file, which are not supported for generating a super image`,10042);const d=c.A.addPartition(a,a,b.size);c.images.set(a,
b);if(!d)throw new _.L(`Failed to add partition ${a} to the super image`);})}delete(){let a;(a=this.dr)==null||a.delete();this.A.delete()}};var bRa,cRa,uz;bRa=class extends _.mZ{constructor(a,b){super(a,b);this.label="Rebooting Device";this.type=4}Kb(){return _.lZ(this,a=>{const b=this;return _.v(function*(){const c=_.pW(b.ha,b.Ea,12E4);yield _.QW(a);yield c})})}toString(){return"<FastbootRebootTask>"}};
cRa=class extends _.mZ{constructor(a,b,c,d={}){super(a,b);this.Za=c;this.options=d;this.label="Rebooting Device into Bootloader";this.type=4}Kb(){const a=this;return _.v(function*(){let b="";yield _.lZ(a,d=>_.v(function*(){const e=_.pW(a.ha,a.Ea,a.options.xK||12E4);b=yield _.qz(d);yield _.FW(d);yield e}));const c=_.Ez(a.ha,{serialNumber:a.Ea,type:"fastboot"});try{const d=_.jW(yield a.Za.Kd(c,{timeout:a.options.Dn||12E4}));yield d.open();const e=yield _.qz(d);a.options.u_&&b&&e&&b!==e&&_.Wv({Rb:11,
kb:{mb:`Active slot changed from ${b} to ${e} after reboot`,error:new _.L("Active slot changed after reboot")}})}finally{c.cancel()}})}toString(){return"<FastbootRebootBootloaderTask>"}};_.dRa=new _.BU("Device failed to boot into userspace fastboot. This usually indicates that the build you are flashing does not boot. Device serial logs can be helpful to determine the root cause of the failure");
uz=class extends _.mZ{constructor(a,b,c){super(a,b);this.Za=c;this.options={};this.label="Rebooting Device into Userspace Fastboot";this.type=4}Kb(){const a=this;return _.v(function*(){yield _.lZ(a,c=>_.v(function*(){const d=_.pW(a.ha,a.Ea,a.options.xK||12E4);yield _.RW(c);yield d}));const b=_.Ez(a.ha,{serialNumber:a.Ea,type:"fastboot"});try{const c=yield a.Za.Kd(b,{timeout:a.options.Dn||12E4});if(c.error)throw c.error;if(c.type!=="fastboot"||c.Eb.mode!=="fastbootd")throw new _.M(_.dRa.get(),14);
}finally{b.cancel()}})}toString(){return"<FastbootRebootFastbootTask>"}};var fRa,gRa,hRa,eRa,rZ;_.qZ=new _.BU(!1);
fRa=function(a,b,c){return _.v(function*(){var d=void 0;try{d=yield _.tz()}catch(r){_.Wv({Rb:11,kb:{mb:"get android wasm instance",error:r}});return}if(d){a.A({message:"Building super partition layout"});var e=yield eRa(a,c);if(e){var f=yield b.open();f=yield _.gw(f);d=new aRa(d);try{d.open(f);for(const {name:r,buffer:x}of e)yield d.addPartition(r,x);var g=d.A.getImageLayout();e=[];for(var h of lma(g))e.push({offset:h.offset(),size:h.size(),type:h.type().value,blob:h.blob(),imageName:h.image_name(),
Y1:h.image_offset()}),h.delete();g.delete();var k=e;g=[];h=0;for(const r of k){if(r.offset%d.blockSize!==0)throw new _.L(`Super extent of offset ${r.offset} does not fit evenly into sparse file with block size ${d.blockSize}`);if(r.size%d.blockSize!==0)throw new _.L(`Super extent of size ${r.size} does not fit evenly into sparse file with block size ${d.blockSize}`);const x=r.offset/d.blockSize,z=r.size/d.blockSize;if(x!==h)throw new _.L("Super extents were not adjacent to one another");h=x+z;if(x+
z>4294967295)throw new _.L("Super image is too big to export to sparse file");switch(r.type){case d.SuperImageExtentTypeValue.DATA:g.push(Vy(d.blockSize,r.blob));break;case d.SuperImageExtentTypeValue.ZERO:k=g;var m=k.push;e=0;typeof e==="number"&&(f=e,e=new Uint8Array(4),e.fill(f));Array.isArray(e)&&(e=new Uint8Array(e));e instanceof Uint8Array&&(e=new _.hx(e));if(e.size!==4)throw new _.L("Fill data must have size=4");m.call(k,{header:{zf:51906,wk:z,Cl:Ty.size+4},data:e});break;case d.SuperImageExtentTypeValue.PARTITION:const B=
d.images.get(r.imageName);if(!B)throw new _.L(`Got partition extent for unknown image ${r.imageName}`);g.push(Vy(d.blockSize,B));break;case d.SuperImageExtentTypeValue.DONTCARE:g.push(Uy(z));break;default:_.Pa(r.type,`Unkonwn extent type ${r.type}`)}}return Xy(d.blockSize,g)}catch(r){_.Wv({Rb:11,kb:{mb:"optimized super flash partition add failure",error:r}})}finally{d.delete()}}}})};
gRa=function(a){return _.v(function*(){if(!_.qZ.get()||!a.L)return!1;yield _.lZ(a,b=>_.v(function*(){const c=yield hz(b);yield _.gz(b,c,a.L,(d,e)=>void a.A({message:d,progress:e}),a.W,{progressMessage:a.O.progressMessage})}));return!0})};hRa=function(a){return _.v(function*(){yield _.Vx(a.F,b=>{a.A({message:b.Yu?`${b.Xu.label} - ${b.Yu}`:b.Xu.label,progress:b.kG})});a.A({message:"All logical partitions flashed",progress:1})})};
eRa=function(a,b){return _.v(function*(){return _.lZ(a,c=>_.v(function*(){var d=yield _.pz(c);const e=yield _.qz(c);if(d&&e){var f=[];for(const g of b)f.push({name:oz(g.name,g.options,e,d),buffer:yield g.image.open()});return f}d={Rb:11,kb:{mb:"optimized super flash",error:new _.M("Optimized super flash failed because device isn't AB",10039)}};_.Wv(d)}))})};
rZ=class extends YQa{constructor(a,b,c,d,e,f,g,h,k=()=>{}){super(a,b,2,h);this.J=d;this.O=e;this.Hp=f;this.D=g;this.W=k;this.type=1;this.label="Updating Super Partition";this.F=mma(a,b,c,d,e,f,h,k);this.Id=this.F.reduce((m,r)=>{let x;return m+((x=r.Id)!=null?x:1)},0)}Kb(){const a=this,b=()=>super.Kb;return _.v(function*(){if(a.D&&_.qZ.get()){yield a.J.wb.execute();for(const c of a.Hp)yield c.image.wb.execute();a.L=yield fRa(a,a.J,a.Hp)}yield b().call(a)})}H(){const a=this;return _.v(function*(){a.D&&
(yield gRa(a))||(yield hRa(a))})}toString(){const a=this.O.mg?"force_erase,":"",b=this.D?"":"noAllowOptimizedSuperFlashing,",c=this.Hp.map(d=>`${d.options.zd?`${d.name}(secondary)`:d.name}=${""}`).join(",");return`<FastbootFlashSuperPartitionTask:super_empty=${""},${a}${b}partitions=${c}>`}};var iRa=function(a,b,c){return _.v(function*(){const d=yield _.Gz(b,c);if(!d)throw new _.L(`Could not determine partition size for ${c}`);var e=yield _.iy(b,c);if(e==="ext4"){e=yield Hz(b,"logical-block-size");const g=yield Hz(b,"erase-block-size");var f=By("ext4",d,{logicalBlockSize:e,vC:g});f=yield a.D.find(f,a.qb);return _.Gy(f,`Could not find empty ext4 filesystem image size=${d} (logicalBlockSize=${e}, eraseBlockSize=${g})`)}if(e==="f2fs")return e=By("f2fs",d),e=yield a.D.find(e,a.qb),_.Gy(e,
`Could not find empty f2fs filesystem image size=${d}`);throw new _.Ey(`Cannot format partition with type: ${e}`,{hk:!0});})},jRa=function(a,b,c){return _.v(function*(){c.wb.KE.subscribe(({message:e})=>{a.A({message:e})});yield c.wb.execute();const d=yield c.open();try{yield _.gz(b,a.config.ea,d,(e,f)=>{a.A({message:e,progress:f})},void 0,{mg:!0})}catch(e){if(a.config.jD)_.Wv({Rb:11,kb:{mb:`Failed to format ${a.config.ea}`,error:e}});else throw e;}})},kRa=function(a,b){return _.v(function*(){try{yield _.az(b,
a.config.ea,c=>{a.A({message:c})})}catch(c){if(a.config.jD)_.Wv({Rb:11,kb:{mb:`Failed to erase ${a.config.ea}`,error:c}});else throw c;}})},lRa=class extends _.mZ{constructor(a,b,c,d,e){super(c,d);this.D=a;this.qb=b;this.type=2;this.config=Object.assign({},{jD:!1},e);this.label=`Formatting ${e.ea}`}Kb(){return _.lZ(this,a=>{const b=this;return _.v(function*(){const c=yield _.iy(a,b.config.ea);if(!c&&b.config.optional)b.A({message:"Skipped"});else if(c==="ext4"||c==="f2fs"){let d;try{d=yield iRa(b,
a,b.config.ea)}catch(e){if(!b.config.Jf)throw e;}d?yield jRa(b,a,d):yield kRa(b,a)}else yield kRa(b,a)})})}toString(){return`<FastbootFormatTask:${this.config.ea}:optional=${this.config.optional}:allowErase=${this.config.Jf}>`}};var nma=/^(if-wipe\s+)?flash((?:\s+\S+)+)$/,oma=/^(if-wipe\s+)?reboot\s+(bootloader|fastboot)$/,pma=/^(if-wipe\s+)?update-super(?:\s+(\S+))?$/,qma=/^(if-wipe\s+)?erase\s+(\S+)$/,uma=/^version\s+(\S+)$/,yz=class{constructor(a,b,c){this.ea=a;this.image=b;this.options=c}},zz=class{constructor(a){this.options=a}},Az=class{constructor(a,b){this.image=a;this.options=b}},Bz=class{constructor(a,b){this.ea=a;this.options=b}},tma=class{constructor(){this.qe=[]}},sma={};var mRa;mRa=function(a){return _.v(function*(){yield _.lZ(a,b=>_.v(function*(){const c=_.pW(a.ha,a.Ea,4E3);yield a.D(b);try{yield c}catch(d){try{yield _.pW(a.ha,a.Ea,4E3)}catch(e){}}}));try{const b=yield _.oW(a.ha,a.Ea,6E4);if(b.type==="fastboot"){const c=_.jW(b);yield c.open();yield _.QW(c)}}catch(b){}})};
_.nRa=class extends _.mZ{constructor(a,b,c,d){super(a,b);this.sa=c;this.Za=d;this.type=6;this.label="Lock and Reboot"}Kb(){const a=this;return _.v(function*(){var b=yield _.oW(a.ha,a.Ea,1E4,"fastboot");if(b.Eb.mode==="fastbootd"){b=_.jW(b);yield b.open();const c=_.pW(a.ha,a.Ea,12E4);yield _.FW(b);yield c;b=_.Ez(a.ha,{serialNumber:a.Ea,type:"fastboot"});yield a.Za.Kd(b,{timeout:4E4});b.cancel()}yield _.sZ(a.Za,{title:"Lock Device",Th:"Your bootloader must be locked to complete the process.",Mi:"Please follow the steps on the device screen to confirm locking the device. You may need to use the volume buttons to navigate the list of options.",
Zb:11,cancel:()=>{throw new _.M("Flash aborted after user canceled lock",30003);},execute:()=>mRa(a),kw:!0,Ky:"Waiting for the device to reboot"})})}D(a){const b=this;return _.v(function*(){switch(b.sa){case "oem_unlock":yield _.KW(a,"lock",void 0,{Ur:!0});break;case "flashing_unlock":yield _.OW(a);break;default:throw new _.L(`Unsupported lock method: ${b.sa}`);}})}toString(){return"<FastbootLockRebootTask>"}};var oRa=class extends _.mZ{constructor(a,b){super(a,b);this.type=10;this.label="Cancelling any pending snapshot updates";this.Id=.01}Kb(){return _.lZ(this,a=>{const b=this;return _.v(function*(){let c;try{c=yield _.DW(a,"snapshot-update-status",d=>{b.A({message:d})})}catch(d){return}if(c==="merging"||c==="snapshotted")yield sNa(a,d=>{b.A({message:d})})})})}toString(){return"<FastbootSnapshotCancelUpdate>"}};var qRa=function(a,b,c){return _.v(function*(){const d=Date.now();for(;Date.now()-d<6E4;){try{if((yield pRa(a.Rg,b,a.Ea,c)).length>0)return}catch(e){}yield _.Zu(2E3)}throw new _.M(`Timed out waiting for artifact to be ready for request ${b}`,100);})},sRa=class extends _.mZ{constructor(a,b,c){super(a,b);this.Rg=c;this.type=10;this.label="Performing Internal Device Enrollment"}Kb(){const a=this;return _.v(function*(){let b=yield rRa(a.Rg,a.Ea);yield _.lZ(a,c=>_.v(function*(){var d=yield _.rNa(c);b||
(b=yield a.Rg.B(d,"LGA"),yield qRa(a,b,d));d=yield pRa(a.Rg,b,a.Ea,d);yield c.download(new _.TX(new Blob([d],{type:"application/octet-stream"})));yield _.KW(c,"groot forward-directive")}))})}};var tRa=class extends _.iY{constructor(a,b){super();this.label=a;this.duration=b;this.type=5;this.Id=b/3E4}Kb(){return _.Zu(this.duration)}toString(){return`<SleepTask(${this.label}), duration=${this.duration}>`}};var uRa=class extends kZ{constructor(a,b,c){super(a,b);this.D=c;this.type=8;this.label="Verify Device in ADB";this.Id=0}Kb(){const a=this;return _.v(function*(){const b=_.Ez(a.ha,{serialNumber:a.Ea,type:"adb",Ga:{force:!0}});try{const c=yield a.D.Kd(b,{timeout:1E5});if(c.error)throw c.error;if(!b.Ga)throw new _.L("Expected device request with adb.");yield Dz(a.D,b.Ga)}finally{b.cancel()}})}toString(){return"<VerifyAdbTask>"}};var vRa=class extends _.mZ{constructor(a,b,c){super(a,b);this.D=c;this.type=8;this.label="Verifying build requirements";this.Id=0}Kb(){const a=this;return _.v(function*(){return _.lZ(a,b=>_.v(function*(){var c=yield EW(b);for(const e of a.D.A)if(!e.product||e.product===c)if(e.variable==="partition-exists"){var d=e.values[0];const f=yield _.GW(b,"has-slot:"+d);if(f!=="yes"&&f!=="no")throw new _.M(`Device doesn't have required partition ${d}`,10003);}else if(d=yield _.GW(b,e.variable),!_.Ky(d,e.values))throw new _.M(`Device ${e.variable}: '${d}' does not satisfy build requirement: ${e.variable}=[${e.values}].`,
10003);for(const e of a.D.B)if(c=yield _.GW(b,e.variable),_.Ky(c,e.values))throw new _.M(`Device ${e.variable}: '${c}' does not satisfy build requirement: reject ${e.variable}=[${e.values}].`,10003);}))})}toString(){return"<VerifyAndroidInfoTask>"}};var wRa=class extends _.mZ{constructor(a,b,c){super(a,b);this.D=c;this.type=8;this.label="Verify Device in Fastboot";this.Id=0}Kb(){const a=this;return _.v(function*(){const b=_.Ez(a.ha,{serialNumber:a.Ea,type:"fastboot"});try{const c=yield a.D.Kd(b,{timeout:100});if(!c.description&&c.error)throw c.error;if(!c.description)throw new _.L("Flashstation was unable to identify the device in fastboot.");}finally{b.cancel()}})}toString(){return"<VerifyFastbootTask>"}};var xRa,yRa,zRa,ARa,BRa,CRa,DRa,ERa,FRa,HRa,GRa,IRa,JRa,LRa,MRa,ORa,PRa,QRa,SRa,URa,TRa,VRa,WRa,XRa,YRa,ZRa,$Ra,aSa,bSa,cSa,dSa;xRa={Ta:!1,zd:!1};
yRa=[{ea:"boot",image:_.SY,dh:!0},{ea:"init_boot",image:kQa,Ta:!0,dh:!0},{ea:"boot",image:lQa,Ta:!0,zd:!0},{ea:"vendor_boot",image:_.QY,Ta:!0,dh:!0},{ea:"dtbo",image:_.VY,Ta:!0,dh:!0},{ea:"dts",image:_.WY,Ta:!0,dh:!0},{ea:"vbmeta",image:_.UY,Ta:!0,dh:!0,Kf:!0},{ea:"vbmeta_system",image:_.bZ,Ta:!0,dh:!0},{ea:"vbmeta_vendor",image:_.cZ,Ta:!0,dh:!0},{ea:"recovery",image:_.$Y,Ta:!0,dh:!0},{ea:"odm_dlkm",image:mQa,Ta:!0},{ea:"odm",image:_.XY,Ta:!0},{ea:"product",image:_.YY,Ta:!0},{ea:"product_services",
image:_.R("product-services.img"),Ta:!0},{ea:"product_services",image:nQa,Ta:!0},{ea:"pvmfw",image:ZY,Ta:!0,dh:!0},{ea:"system",image:_.MY},{ea:"system_dlkm",image:fQa,Ta:!0},{ea:"system_ext",image:_.NY,Ta:!0},{ea:"system",image:gQa,Ta:!0,zd:!0},{ea:"vendor",image:_.PY,Ta:!0},{ea:"vendor",image:hQa,Ta:!0,zd:!0},{ea:"vendor_dlkm",image:_.RY,Ta:!0},{ea:"vendor_kernel_boot",image:oQa,Ta:!0,dh:!0}];zRa=[{Hp:["vendor_boot","vendor_boot_a","vendor_boot_b"],image:iQa},{Hp:["boot","boot_a","boot_b"],image:jQa}];
ARa=(0,_.N)`${new _.wy({maxWidth:50})}`;BRa=function(a){return _.v(function*(){const b=yield Oy(a.fa,a.qb);return _.Hy(b,"Failed to find android-info.txt")})};CRa=function(a){return _.v(function*(){const b=yield vma(a.fa,a.qb);return b.ub?b.value:void 0})};DRa=function(a){const b=new Set;for(const c of a.Ka.A)c.variable==="partition-exists"&&b.add(c.values[0]);return b};
ERa=function(a,b,c,d){return _.v(function*(){const e=Object.assign({},xRa,d,{progressMessage:a.Cg});b==="vbmeta"&&e.Kf===void 0&&(e.Kf=!0);DRa(a).has(b)&&!e.zd&&(e.Ta=!1);if(!e.zd||!a.V.skipSecondary){if(a.V.forceDebuggable){var f=yield a.eT();if(f.Hp.includes(b)){if(e.zd)return;c=f.image}}if(Array.isArray(c)||c.wb===void 0&&c.open===void 0){f=Array.isArray(c)?yield _.bx(a.fa,a.qb,c):yield a.fa.find(c,a.qb);if(!f.ub){if(e.Ta)return;throw new _.Ey(`Failed to locate the image for ${b}`,f.details);}c=
f.file}e.Kf&&(c=a.Kf(c));return{name:b,image:c,options:e}}})};_.V=function(a,b,c,d){return _.v(function*(){let e;const f=yield ERa(a,b,c,Object.assign({},d,{mg:(e=d==null?void 0:d.mg)!=null?e:a.pz(b)}));f&&(a.qd.push(f.image.wb),a.W.push(new xz(a.ha,a.V.Ea,b,f.options,f.image,a.Va,(g,h)=>{let k;(k=a.Va)==null||QU(k,g,h)})))})};_.tZ=function(a,b){return _.Cy("img",b,a.V.Oa.signed)};
_.uZ=function(a,b,c,d,e,f){return _.v(function*(){if(d.size>1)if(e){var g=zy(e,d);if(!g)throw new _.L(`Could not parse any required versions for ${b}`);g=g.text}else throw new _.L(`Currently only support one required binary version (partition=${b})`);else{if(d.size===0)throw new _.L(`No binary version found for ${b}`);g=Array.from(d)[0]}yield _.V(a,b,_.Ay(c,g),f)})};_.vZ=function(a,b,c,d){a.W.push(new _.WQa(a.ha,a.V.Ea,b,c,d))};FRa=function(a){a.W.push(new wRa(a.ha,a.V.Ea,a.Za))};
_.wZ=function(a,b){a.W.push(new lRa(a.V.files,a.qb,a.ha,a.V.Ea,b))};_.xZ=function(a,b){a.W.push(new _.$Qa(a.ha,a.V.Ea,b))};_.yZ=function(a){a.W.push(new ZQa(a.ha,a.V.Ea))};HRa=function(a){return _.v(function*(){for(const b of a.Qb.qe)b.options.tp&&(yield GRa(a,b))})};
GRa=function(a,b){return _.v(function*(){if(b instanceof yz){var c=eZ.includes(b.image)?_.R(b.image):_.R(b.image,!0);yield _.V(a,b.ea,c,{Kf:b.options.rT,zd:b.options.CN})}else b instanceof zz?b.options.va?_.zZ(a):a.J():b instanceof Az?(c=b.image?eZ.includes(b.image)?_.R(b.image):_.R(b.image,!0):void 0,yield IRa(a,c)):b instanceof Bz?_.xZ(a,b.ea):_.Pa(b,void 0)})};_.zZ=function(a){a.W.push(new uz(a.ha,a.V.Ea,a.Za))};
IRa=function(a,b){return _.v(function*(){b=b===void 0?_.dZ:b;var c=yield a.fa.find(b,a.qb);c=_.Gy(c,"Failed to locate the empty super image");a.qd.push(c.wb);_.AZ(a,new vz(a.ha,a.V.Ea,c,{mg:_.BZ(a),progressMessage:a.Cg},(d,e)=>{let f;(f=a.Va)==null||QU(f,d,e)}))})};_.AZ=function(a,b){a.W.push(b)};_.BZ=function(a){return(a.V.wipe||a.eu)&&!a.cu};_.CZ=function(a,b,c){a.W.push(new tRa(b,c))};JRa=function(a){a.W.push(new uRa(a.ha,a.V.Ea,a.Za))};_.DZ=function(a){a.W.push(new bRa(a.ha,a.V.Ea))};
_.EZ=function(a){const b=a.Ra.sa||"unlock_unsupported";if(b==="unlock_unsupported")throw new _.M("Locking this device is unsupported.",10001);a.W.push(new _.nRa(a.ha,a.V.Ea,b,a.Za))};_.FZ=function(a){if(!a.Wg)throw new _.L("Force wipe can no longer be set.");a.eu=!0;let b;(b=a.Va)==null||_.Rr(b.A,3,!0)};
_.GZ=function(a,b,c){return _.v(function*(){b=b===void 0?"A factory reset is required":b;if(!_.BZ(a))if(yield a.Za.prompt("Factory reset required",`${b}\n\nWould you like to continue?`,{Zb:6,Yd:2,zo:c}))_.FZ(a);else throw new _.M("User canceled flash due to forced wipe",30001);})};
_.HZ=function(a,b,c){return _.v(function*(){if(!_.BZ(a))switch(yield KRa(a.Za,`${b}\n\nWould you like to factory reset your device?`,{Zb:7,Yd:2,WT:"Cancel Flash",zo:c})){case 2:_.FZ(a);break;case 0:throw new _.M("User canceled flash due to optional wipe",30007);}})};
_.IZ=function(a,b){return _.v(function*(){var c,d,e,f,g,h,k,m,r;({currentVersion:z,Ag:x,ea:c,binaryType:d,Bh:e,tg:f,Np:g,PB:h,v_:k,yV:m,sZ:r}=b);var x=k!==void 0?HQa(a.Ka,x,k):_.fZ(a.Ka,x);if(!x)if(h)x=new Set([h]);else return;if(a.V.forceFlash||r||!_.Ky(z,x)){yield _.uZ(a,c,d,x,e);if(m){var z=Object.assign({},xRa,{zd:!0});yield _.uZ(a,c,d,x,e,z)}f||(m&&(_.vZ(a,"Set other slot active",9,B=>nNa(B)),a.J(g),_.vZ(a,"Set current slot active",9,B=>nNa(B))),a.J(g))}})};
LRa=function(a){return _.v(function*(){yield _.IZ(a,{currentVersion:a.Rd,Ag:"version-baseband",ea:"radio",binaryType:"radio"})})};
MRa=class{constructor(a){this.qd=[];this.W=[];this.tl=!0;this.De=!1;this.eT=_.VF(()=>{const b=this;return _.v(function*(){for(const c of zRa)if((yield b.fa.find(c.image,b.qb)).ub)return c;throw new _.M("The Force Debuggable option is not supported for this build (boot-debug.img/vendor_boot-debug.img was not found). It is only supported for Pixel 3 and newer on Q+ *-user[debug] builds.",10018);})});this.eu=!1;this.Wg=!0;this.cu=!1;this.V=a.V;this.Za=a.le.Za;this.ha=a.le.ha;this.yc=a.le.yc;this.Ra=
a.Ra;this.WB=a.WB;this.fa=this.V.files;this.qb=a.le.qb;this.cl=a.le.cl;this.Rg=a.le.Rg;this.Nw=a.le.Nw;this.Va=a.Va}get Cg(){return this.V.disableStreamingFlash?"Uploading partition data":"Streaming partition data to device"}init(){const a=this;return _.v(function*(){a.Ka=yield BRa(a);a.Qb=yield CRa(a)})}xe(){return this.V.Oa.buildId&&Number(this.V.Oa.buildId)<10807385?!1:!!this.Qb}pz(){return!1}A(a,b,c){return _.V(this,a,_.tZ(this,b),c)}Kf(a){let b;const c=(b=this.V.disableVerity)!=null?b:!1;let d;
const e=(d=this.V.disableVerification)!=null?d:!1;return new _.BOa(a,f=>new QQa(f,{disableVerity:c,disableVerification:e}))}ka(){const a=this;return _.v(function*(){a.xe()?yield HRa(a):(a.ta?yield _.V(a,"userdata",a.ta,{Ta:!1,zd:!1}):a.Ra.Me?_.xZ(a,"userdata"):_.wZ(a,{ea:"userdata",optional:!1,Jf:!a.Ra.ve}),_.wZ(a,{ea:"cache",optional:!0,Jf:!a.Ra.ve}),yield a.Re())})}Re(){const a=this;return _.v(function*(){a.Ra.Ep||_.wZ(a,{ea:"metadata",optional:!0,Jf:!a.Ra.ve})})}Pa(){this.W.push(new vRa(this.ha,
this.V.Ea,this.Ka))}J(a){this.W.push(new cRa(this.ha,this.V.Ea,this.Za,a))}cg(){return!this.V.LU}nb(a){const b=this;return _.v(function*(){yield _.IZ(b,Object.assign({},{currentVersion:b.F,Ag:"version-bootloader",ea:"bootloader",binaryType:"bootloader",Bh:b.Ra.la},a,{Np:{u_:!0},yV:b.V.flashAllBootloaderSlots}))})}build(){const a=this;return _.v(function*(){return[..._.MX(a.qd).map(b=>new _.LY(b)),...a.W]})}ir(){return _.v(function*(){return[]})}};_.NRa=new _.BU("Flashing ASAN builds without a wipe is not supported");
ORa=function(a,b){return _.v(function*(){return _.Fz(a.ha,a.Za,a.V.Ea,b,"fastboot")})};_.JZ=function(a,b){return _.v(function*(){b=b===void 0?5E3:b;const c=yield ORa(a,{timeout:b});if(!c.description&&c.error)throw c.error;a.va=_.jW(c);yield a.va.open()})};PRa=function(a){return _.v(function*(){const b=_.pW(a.ha,a.V.Ea,1E4);yield _.QW(a.va);yield b})};_.KZ=function(a){return _.v(function*(){const b=_.pW(a.ha,a.V.Ea,1E4);yield _.FW(a.va);yield b;yield _.JZ(a,3E4)})};
QRa=function(a){return _.v(function*(){const b=_.pW(a.ha,a.V.Ea,1E4);yield _.RW(a.va);yield b;yield _.JZ(a,3E4)})};
_.RRa=function(a){return _.v(function*(){yield _.JZ(a);const b=_.pW(a.ha,a.V.Ea,4E3);yield a.fb();try{yield b}catch(c){try{yield _.pW(a.ha,a.V.Ea,4E3)}catch(d){}}try{yield _.JZ(a,12E4)}catch(c){throw new _.M("Timed out waiting for device to return to fastboot after unlock. Wait for the unlock to complete and then restart the flash.",54);}try{yield _.KZ(a)}catch(c){throw new _.M("Failed to reboot the device after unlock. Wait for the unlock to complete and then restart the flash.",55);}})};
SRa=function(a,b){return _.v(function*(){if(!a.Nw)return!1;if(b.type!=="adb")return yield a.Za.alert("Incremental flash not used","Incremental flash was enabled but the device is not in ADB mode. Falling back to full flash.",{Zb:54}),!1;try{if(a.Ga=_.kW(b),!(yield _.dW(a.Ga))){yield a.Ga.root();yield _.pW(a.ha,a.V.Ea,5E3);var c=yield _.oW(a.ha,a.V.Ea,5E3,"adb");a.Ga=_.kW(c)}}catch(d){return _.Wv({Rb:11,kb:{mb:"incremental flash eligibility check",error:d}}),yield a.Za.alert("Incremental flash not used",
"Incremental flash was enabled but ADB failed to run as root. Falling back to full flash.",{Zb:54}),!1}(c=yield a.Nw.g2(a.Ga))||(yield a.Za.alert("Incremental flash not used","Incremental flash was enabled but the device does not support incremental flash. Falling back to full flash.",{Zb:54}));return c})};
URa=function(a){return _.v(function*(){let b=_.Ez(a.ha,{serialNumber:a.V.Ea,Ga:{force:!0}}),c;try{if(c=yield a.Za.Kd(b,{timeout:5E3}),c.type==="adb")try{yield TRa(a,b,c)}catch(d){if(yv(d))throw d;yield _.pW(a.ha,a.V.Ea,5E3).catch(()=>{});const e=b;b=_.Ez(a.ha,{serialNumber:a.V.Ea,Ga:{force:!0}});e.cancel();c=yield a.Za.Kd(b,{timeout:5E3});c.type==="adb"&&(yield TRa(a,b,c))}}finally{b.cancel()}c.type==="fastboot"&&(a.Ra.nn?c.Eb.mode==="fastboot"&&(yield _.JZ(a),yield QRa(a)):c.Eb.mode==="fastbootd"&&
(yield _.JZ(a),yield _.KZ(a)))})};TRa=function(a,b,c){return _.v(function*(){const d=_.kW(c);yield Dz(a.Za,b.Ga);const e=_.pW(a.ha,a.V.Ea,3E4);a.Ra.nn?yield _.lMa(d):yield _.fW(d);try{yield e}catch(f){throw new _.L("Timed out waiting for ADB device to reboot");}yield ORa(a,{timeout:3E4})})};
VRa=function(a){return _.v(function*(){if(a.Ra.Pr){let b;if(!((yield a.va.Ok())||a.V.Oa.signed||a.V.uZ||Px((b=a.V.Oa.branch)!=null?b:void 0)||a.V.internalDeviceEnrollment))throw new _.M("This device does not support flashing non-release-key signed builds.",10046);}})};_.LZ=function(a){return _.v(function*(){yield _.QW(a.va);throw new _.M("Your device reported it's not unlockable",20005);})};
WRa=function(a){return _.v(function*(){const b=yield iz(a.fa,a.qb);if(b.ub){let c;return(c=b.value)==null?void 0:c.get("ro.build.version.security_patch")}return""})};XRa=function(a){return _.v(function*(){if(!a.Ra.Pr)return!1;const b=a.V.Oa.signed,c=yield mNa(a.va);return!!b!==!!c})};YRa=function(a,b){return _.v(function*(){for(const e of b){var c=e,d=Object.assign({},c);const f=c.ea;c=c.image;d=(delete d.ea,delete d.image,d);yield _.V(a,f,c,d)}})};
ZRa=function(a){return _.v(function*(){var b=DRa(a),c=new Set(b);const d=[];var e=[];for(const f of yRa)b.has(f.ea)&&!f.zd&&c.delete(f.ea),f.dh?d.push(f):e.push(f);if(c.size>0)throw new _.M(`Unknown required partitions: [${Array.from(c)}]`,58);yield YRa(a,d);yield a.Fa();if(!a.De)if(b=yield a.fa.find(_.dZ,a.qb),b.ub){a.qd.push(b.file.wb);c=[];for(const f of e)if(e=yield ERa(a,f.ea,f.image,f))a.qd.push(e.image.wb),c.push(e);a.W.push(new rZ(a.ha,a.V.Ea,a.Za,b.file,{mg:_.BZ(a),progressMessage:a.Cg},
c,a.cg(),a.Va,(f,g)=>{let h;(h=a.Va)==null||QU(h,f,g)}))}else yield YRa(a,e)})};$Ra=function(a){for(let c=0;c<a.W.length-1;c++){var b=a.W[c+1];if(!(a.W[c]instanceof uz))continue;if(!(b instanceof vz))continue;const d=[];let e=c+2;for(;e<a.W.length;e++){const f=a.W[e];if(f instanceof xz)d.push(f);else break}b=new rZ(a.ha,a.V.Ea,a.Za,b.D,b.options,d.map(f=>({name:f.D,image:f.F,options:f.options})),a.cg(),a.Va,(f,g)=>{let h;(h=a.Va)==null||QU(h,f,g)});a.W.splice(c,e-c,b)}};
aSa=function(a){return _.v(function*(){var b=a.Wg=!1;for(var c of a.Qb.qe)if(c.options.tp&&_.BZ(a)||!c.options.tp)c instanceof zz&&c.options.va&&!b&&(yield a.Fa(),b=!0),yield GRa(a,c);if(!b&&a.ZT)throw new _.L("postFlashBootCritical was overridden but not called");$Ra(a);for(b=0;b<a.W.length-1;b++)if(a.W[b]instanceof uz){c=[];for(let d=b+1;d<a.W.length;d++){const e=a.W[d];e instanceof xz&&c.push(new _.wz(a.ha,a.V.Ea,e.D,e.options))}a.W.splice(b+1,0,...c)}if(a.De)for(b=0;b<a.W.length;b++)if(a.W[b]instanceof
rZ){a.W.splice(b,1);break}})};bSa=function(a){return _.v(function*(){const b=new Map;for(const d of yRa)if(!d.dh&&!d.zd){var c=yield a.fa.find(d.image,a.qb);if(c.ub||!d.Ta)c=_.Gy(c,`Failed to locate image for ${d.ea}`),b.set(d.ea,c)}return b})};
cSa=function(a){return _.v(function*(){const b=new Map;for(let e=0;e<a.Qb.qe.length-1;e++){var c=a.Qb.qe[e];if(c instanceof zz&&c.options.va)for(c=e+1;c<a.Qb.qe.length;c++){const f=a.Qb.qe[c];if(f instanceof yz&&!f.options.CN){var d=eZ.includes(f.image)?_.R(f.image):_.R(f.image,!0);d=yield a.fa.find(d,a.qb);d=_.Gy(d,`Failed to locate image for ${f.ea}`);b.set(f.ea,d)}}}return b})};
dSa=function(a){return _.v(function*(){try{a.xe()?yield cSa(a):yield bSa(a);yield dSa(a.Nw);a.W.push(new LPa);let b;(b=a.Va)!=null&&(b.ks=!0)}catch(b){_.Wv({Rb:11,kb:{mb:"incremental flash",error:b}}),a.De=!1}finally{yield URa(a)}})};
_.MZ=class extends MRa{constructor(a){super(a);this.ZT=this.Fa!==_.MZ.prototype.Fa;this.HT=this.ka!==MRa.prototype.ka}bf(a){if(this.Ra.la&&(a=_.fZ(this.Ka,a===void 0?"version-bootloader":a))){var b=zy(this.Ra.la,a);if(!b)throw new _.M(`Could not parse target bootloader version: ${Array.from(a)}`,23);return b}}Bd(){const a=this;return _.v(function*(){return _.IW(a.va)})}Vc(){const a=this;return _.v(function*(){switch(a.Ra.Qa||"unlockable_check_method_none"){case "oem_get_unlock_ability":return pNa(a.va);
case "flashing_get_unlock_ability":return qNa(a.va);default:return!0}})}fb(){const a=this;return _.v(function*(){const b=a.Ra.sa||"unlock_unsupported";switch(b){case "oem_unlock":yield _.NW(a.va);break;case "flashing_unlock":yield _.MW(a.va);break;default:throw new _.L(`Unsupported unlock method: ${b}`);}})}unlock(){const a=this;return _.v(function*(){yield _.sZ(a.Za,{title:"Unlock Bootloader",Th:"Your bootloader is locked. It must be unlocked before you can flash your device.\n\n**WARNING: Unlocking the bootloader will erase all data from the device (e.g.\nfactory reset) and make your device less secure.** Be certain to first backup any personal data such as photos.",
Mi:"Please follow the steps on the device screen to unlock the device. You may need to use the volume buttons to navigate the list of options.",Zb:9,cancel:()=>{throw new _.M("Flash aborted after user canceled unlock",30004);},execute:()=>_.v(function*(){_.FZ(a);yield _.RRa(a)})})})}dg(){const a=this;return _.v(function*(){if(!(yield oNa(a.va)))throw new _.M("Device battery level is not sufficient for flashing",20004);})}Jb(){const a=this;return _.v(function*(){const b=_.fZ(a.Ka,["board","product"]);
if(b){var c=yield EW(a.va);c=Array.from(new Set([...a.Ra.S,c]));if(!c.some(d=>_.Ky(d,b)))throw new _.M("The build being flashed is not compatible with this device. The product of the build being flashed does not match that of the "+`device. One of [${c}] not in [${Array.from(b)}]`,10012);}})}ca(){const a=this;return _.v(function*(){a.V.flashAi&&(yield _.HZ(a,'A factory reset is required to newly enable the AI partition. If the AI partition is already active, you can select "No".\n\nNote: Selecting "No" may potentially corrupt existing user data if the AI partition is not activated yet.'));
if(a.V.tg&&a.V.lock)throw new _.M("Locking with no reboot is not supported.",10013);if(a.V.Oa.signed===!1&&a.V.lock)throw new _.M("A device cannot be locked when flashing a non-signed build",10015);if(a.V.forceDebuggable){if(a.V.lock)throw new _.M("Locking a forced debuggable build is not supported.",10014);if(a.V.Oa.signed&&!(yield a.Za.prompt("Flashing a forced debuggable signed build","Flashing *signed* build with *Force Debuggable* is the standard device configuration for running VTS. The *Force Debuggable* option would flash the *unsigned* debug boot image. DO NOT lock the device bootloader afterwards, as this is not your standard signed build. \n\nWould you like to continue?",
{Zb:29,Yd:0})))throw new _.M("User canceled forced debuggable signed build.",30008);}a.V.forceFlash&&(yield _.GZ(a,"A wipe is required in order to force flash all partitions."));a.V.Oa.Zq&&(yield _.GZ(a,_.NRa.get()),a.ta||(a.ta=_.aZ));a.V.lock&&(yield _.GZ(a,"A wipe is required in order to lock the device."))})}rd(){const a=this;return _.v(function*(){const b=_.Ez(a.ha,{serialNumber:a.V.Ea,Ga:{force:!0}});try{const c=yield a.Za.Kd(b,{timeout:5E3});if(!c.description&&c.error)throw c.error;a.Eb=a.WB||
c.Eb;const d=a.Eb.buildId&&ARa.parse(a.Eb.buildId),e=a.V.Oa.buildId&&ARa.parse(a.V.Oa.buildId);d&&e?a.tf=new _.HY(d,e):a.tf=new _.IY;yield a.rb();a.De=yield SRa(a,c);a.De||(yield URa(a))}finally{b.cancel()}})}rb(){const a=this;return _.v(function*(){a.V.Oa.signed!==void 0&&a.Eb.tags&&(a.Eb.tags.includes("release-keys")===a.V.Oa.signed||_.BZ(a)||(yield _.GZ(a,"Flashing this build will change this device's build signature, which requires a factory reset.")));const b=new Set(["9409612","9411337","9411666"]);
var c=Eka(a.Eb.be);c=c?c.toUpperCase()==="T":!1;a.V.Oa.buildId&&b.has(a.V.Oa.buildId)&&Number(a.Eb.buildId)>9409610&&c&&(yield _.HZ(a,"You are flashing a build with an older SettingsProvider version. This usually requires a factory reset to successfully boot the device.",`Current build ID: ${a.Eb.buildId}\n\n`+`Target build ID: ${a.V.Oa.buildId}\n\n`))})}O(){const a=this;return _.v(function*(){yield a.Jb();yield a.dg();if(a.Ra.la){const b=yield _.GW(a.va,"version-bootloader");a.F=a.Ra.la.parse(b)}a.Rd=
yield _.GW(a.va,"version-baseband");a.D=a.bf();a.D?a.F?a.L=new _.HY(a.F,a.D):a.L=new _.IY:a.L=new _.JY;yield a.ef();yield VRa(a);a.tl=yield _.PW(a.va)})}ef(){const a=this;return _.v(function*(){if(!(yield a.Bd())){if((a.Ra.sa||"unlock_unsupported")==="unlock_unsupported")throw new _.M("Bootloader is locked and cannot be automatically unlocked.",56);(yield a.Vc())?yield a.unlock():yield _.LZ(a)}if(!(yield a.Bd()))throw new _.M("Bootloader is not unlocked after unlock procedure (this is expected if you canceled the unlock on the device).",
57);})}eg(){const a=this;return _.v(function*(){const b=yield kNa(a.va),c=yield WRa(a);b&&c&&b>c&&(yield _.HZ(a,"You are downgrading the security patch level on your device. This requires a factory reset.",`Current Security Patch Level: ${b}\n\n`+`Target Security Patch Level: ${c}\n\n`))})}B(){const a=this;return _.v(function*(){a.Ra.ia&&(yield a.nb({sZ:yield XRa(a)}))})}qa(){const a=this;return _.v(function*(){a.Ra.cb&&(yield LRa(a))})}du(a){const b=this;return _.v(function*(){b.F&&b.D&&_.DY(b.D,
b.F)&&(a+=`Current bootloader version: ${b.F.text}\n\n`+`Target bootloader version: ${b.D.text}\n\n`,yield _.HZ(b,"You are downgrading your bootloader, which normally means you are flashing an older build. This usually requires a factory reset to successfully boot the device.",a))})}Hf(){const a=this;return _.v(function*(){const b=`Current build: ${a.Eb.be||"Unknown"}\n\n`+`Target build: ${a.V.Oa.releaseCandidateName}\n\n`;switch(Dka(a.Eb.be,a.V.Oa.releaseCandidateName)){case 2:yield _.GZ(a,"You are downgrading the Android version on your device. This requires a factory reset.",
b);break;case 3:yield _.HZ(a,"You are downgrading your device. This may request a factory reset to successfully boot the device.",b)}yield a.du(b)})}H(){const a=this;return _.v(function*(){a.xe()?yield aSa(a):yield ZRa(a)})}If(){return _.v(function*(){})}Fa(){return _.v(function*(){})}Xa(){const a=this;return _.v(function*(){_.EZ(a)})}build(){const a=this,b=()=>super.build;return _.v(function*(){try{yield a.init();yield a.ca();yield a.rd();a.De&&(yield dSa(a));FRa(a);yield _.JZ(a);yield a.O();a.Rg&&
a.V.internalDeviceEnrollment&&(a.W.push(new sRa(a.ha,a.V.Ea,a.Rg)),yield _.GZ(a,"A wipe is required in order to convert your device to an internal device."),yield a.ka(),a.cu=!0,a.J());yield a.B();yield a.qa();a.Pa();yield a.Hf();yield a.eg();a.W.push(new oRa(a.ha,a.V.Ea));const c=a.xe();a.Qb&&!c&&_.Wv({Rb:11,kb:{mb:"fastboot-info is available but not being used for this flash",error:new _.L("fastboot-info is available but not being used for this flash")}});const d=_.BZ(a);d&&!c?yield a.ka():d&&a.HT&&
a.Qb?_.Wv({Rb:11,kb:{mb:"addDeviceWipe was overridden but wipe was delegated to fastboot-info",error:new _.L("addDeviceWipe was overridden but wipe was delegated to fastboot-info")}}):yield wma(a.va,a.fa,a.qb);a.Wg=!1;yield a.H();yield a.If();a.V.flashAi&&(yield _.V(a,"userdata_exp.ai",pQa,{IM:"AI partition"}));a.V.tg||(a.V.lock?yield a.Xa():_.DZ(a));a.V.aconfigFlagOverrides&&!a.V.aconfigFlagOverrides.ne()&&(JRa(a),a.W.push(new UQa(a.ha,a.V.Ea,a.V.aconfigFlagOverrides)),a.W.push(new VQa(a.ha,a.V.Ea)));
a.V.optimizeApps&&(JRa(a),a.W.push(new TQa(a.ha,a.V.Ea)));return yield b().call(a)}finally{a.va&&(yield a.va.close())}})}ir(){const a=this,b=()=>super.build;return _.v(function*(){yield a.init();_.BZ(a)&&(yield a.rd(),FRa(a),yield a.ka(),_.DZ(a));return yield b().call(a)})}};var xma=new Set(["BD1A","BD3A"]),eSa=class extends _.MZ{init(){const a=this;return _.v(function*(){a.Ka=new _.Ny})}Hf(){return _.v(function*(){})}eg(){return _.v(function*(){})}B(){return _.v(function*(){})}qa(){return _.v(function*(){})}Jb(){return _.v(function*(){})}Pa(){}xe(){return!1}ca(){const a=this,b=()=>super.ca;return _.v(function*(){yield _.HZ(a,'A factory reset is required to newly enable the AI partition. If the AI partition is already active, you can select "No".\n\nNote: Selecting "No" may potentially corrupt existing user data if the AI partition is not activated yet.');
yield b().call(a)})}H(){const a=this;return _.v(function*(){yield _.V(a,"userdata_exp.ai",pQa,{IM:"AI partition"})})}};var fSa=class extends kZ{constructor(a,b,c){super(a,b);this.ha=a;this.Ea=b;this.D=c;this.path="/sdcard";this.buffer=void 0;this.type=8;this.Id=0;this.label="Verifying if the free space on the device is enough"}Kb(){const a=this;return _.v(function*(){yield jZ(a,b=>_.v(function*(){const c=yield a.D();yield Kz(b,a.path,c,a.buffer);return!0}))})}toString(){return`<CheckFreeSpaceTask:${this.path}>`}};var gSa=class extends kZ{constructor(a,b,c){super(a,b);this.ha=a;this.Ea=b;this.file=c;this.path="/sdcard/flashstation/system.img.zip";this.label="Transferring build images to device";this.type=10}Kb(){const a=this;return _.v(function*(){yield jZ(a,b=>_.v(function*(){const c=yield a.file.open(),d=iv(a.path);yield _.ry(b,["mkdir","-p",d]);yield Kz(b,d,c.size);yield b.push(a.path,c,e=>{a.A({progress:e/c.size,message:`Sending data to the device ${_.bz(e,2,!0)}/${_.bz(c.size,2,!0)}`})})}))})}toString(){return`<AdbPushTask:${this.path}>`}};var hSa=class extends kZ{constructor(a,b,c,d=`Cleaning up ${c}`){super(a,b);this.ha=a;this.Ea=b;this.path=c;this.label=d;this.type=10;this.Id=0}Kb(){const a=this;return _.v(function*(){yield jZ(a,b=>_.v(function*(){yield _.ry(b,["rm","-rf",a.path])}))})}toString(){return`<AdbRemoveFileTask:${this.path}>`}};var iSa=class extends kZ{constructor(a,b,c){super(a,b);this.ha=a;this.Ea=b;this.D=c;this.type=10;this.Id=0;this.label=`Enabling DSU ${c?"one-shot":"sticky"} boot mode`}Kb(){const a=this;return _.v(function*(){yield jZ(a,b=>_.v(function*(){yield _.Xz(b,"gsi_tool disable");yield _.ry(b,`gsi_tool enable${a.D?" -s":""}`)}))})}toString(){return`<DsuEnableTask:one-shot=${this.D}>`}};var jSa=class extends kZ{constructor(a,b){super(a,b);this.ha=a;this.Ea=b;this.type=10;this.Id=.05;this.label="Cancel and discard existing DSU installation"}Kb(){const a=this;return _.v(function*(){const b="am start-service -n com.android.dynsystem/com.android.dynsystem.DynamicSystemInstallationService -a com.android.dynsystem.ACTION_CANCEL_INSTALL".split(" "),c="am start-service -n com.android.dynsystem/com.android.dynsystem.DynamicSystemInstallationService -a com.android.dynsystem.ACTION_DISCARD_INSTALL".split(" ");
yield jZ(a,d=>_.v(function*(){yield _.Xz(d,b);yield _.Zu(1E3);yield _.Xz(d,c);yield _.Zu(1E3)}))})}toString(){return"<DsuInitTask>"}};var zma=/^[A-Za-z][/]([^:]*): ?(.*)$/,Lz=new Map([["userdata",{weight:.5,offset:0}],["system",{weight:.5,offset:.5}],["scratch",{weight:0,offset:1}]]),kSa=class extends kZ{constructor(a,b,c,d){super(a,b);this.ha=a;this.Ea=b;this.F=c;this.D=d;this.type=1;this.label="Installing build with DSU";this.H=["am","start-activity","-n","com.android.dynsystem/com.android.dynsystem.VerificationActivity","-a","android.os.image.action.START_INSTALL","-d","file:///sdcard/flashstation/system.img.zip","--el","KEY_USERDATA_SIZE",
`${this.D}`]}Kb(){const a=this;return _.v(function*(){yield jZ(a,b=>_.v(function*(){try{const c=yield a.F();yield Kz(b,"/sdcard",c+a.D);const d=Dma(b,a.A.bind(a));a.A({message:"Check the DSU notification on device for installation progress"});yield _.ry(b,a.H);yield d}finally{yield _.ry(b,["rm","-rf","/sdcard/flashstation/system.img.zip"]).catch(()=>{})}}))})}toString(){return`<DsuInstallTask:imagePath=${"/sdcard/flashstation/system.img.zip"},dsuUserdataSize=${this.D}>`}};var lSa=class extends kZ{constructor(){super(...arguments);this.type=10;this.label="Enabling DSU one-shot boot mode and rebooting";this.Id=.05}Kb(){const a=this;return _.v(function*(){yield jZ(a,b=>_.v(function*(){const c=_.pW(a.ha,a.Ea,3E4);yield _.ry(b,YPa);yield c}))})}toString(){return"<DsuLegacyRebootTask>"}};var Ema={};var mSa=function(a){return _.v(function*(){if(a.V.dsuUserdataSizeInGb!==void 0&&(a.V.dsuUserdataSizeInGb<=0||!Number.isInteger(a.V.dsuUserdataSizeInGb)))throw new _.M(`Invalid DSU userdata partition size: ${a.V.dsuUserdataSizeInGb}`,10004);if(!a.V.Oa.gsi)throw new _.M("DSU mode is only supported for installing GSI builds.",10005);if(a.V.wipe)throw new _.M("DSU mode does not support wiping device.",10006);if(a.V.lock)throw new _.M("DSU mode does not support locking device.",10006);if(a.V.aconfigFlagOverrides&&
!a.V.aconfigFlagOverrides.ne())throw new _.M("DSU install does not support overriding aconfig flags.",10006);})},nSa=function(a,b){return _.v(function*(){const c=_.jW(b);try{yield c.open();const d=_.pW(a.ha,a.V.Ea,3E4);yield _.QW(c);try{yield d}catch(e){throw new _.L("Timed out waiting for FASTBOOT device to reboot");}}finally{try{yield c.close()}catch(d){}}})},oSa=function(a){return _.v(function*(){let b=_.Ez(a.ha,{serialNumber:a.V.Ea,Ga:{force:!0}});try{let c=yield a.Za.Kd(b,{timeout:5E3});if(c.type===
"fastboot"){yield nSa(a,c);const d=b;b=_.Ez(a.ha,{serialNumber:a.V.Ea,type:"adb",Ga:{force:!0}});d.cancel();c=yield a.Za.Kd(b,{timeout:18E4})}if(c.type!=="adb")throw new _.L("Device is not in ADB mode.");yield Dz(a.Za,b.Ga);if(!c.description&&c.error)throw c.error;return{Ga:_.kW(c),lK:b}}catch(c){throw b.cancel(),c;}})},pSa=function(a){return _.v(function*(){let b=_.Ez(a.ha,{serialNumber:a.V.Ea,Ga:{force:!0}});try{let d=yield a.Za.Kd(b,{timeout:5E3});if(d.type==="fastboot"){if(d.Eb.mode!=="fastbootd"){var c=
_.jW(d);yield c.open();const e=_.pW(a.ha,a.V.Ea,3E4).catch(()=>{});try{yield _.RW(c)}catch(f){if(f instanceof _.sW)return;throw f;}yield e;c=b;b=_.Ez(a.ha,{serialNumber:a.V.Ea,Ga:{force:!0}});c.cancel();d=yield a.Za.Kd(b,{timeout:6E4})}if(d.Eb.mode==="fastbootd"){const e=_.jW(d);yield e.open();yield _.tNa(e).catch(()=>{})}}}finally{b.cancel()}})},qSa=function(a,b){return _.v(function*(){const c=Fma(b);if(yield Promise.race([c.then(()=>!1),_.Zu(3E4).then(()=>!0)])){try{yield a.Za.alert("Timed out waiting for boot completion",
"Waiting for device to reach boot completion. Cancel if device is stuck in a boot loop. Continue waiting if device is slow and requires more time to boot up.",{Zb:22,Ci:c,shortMessage:"Waiting for device to reach boot completion",Ho:"Cancel"})}catch(d){return}throw new _.M("User canceled waiting for device boot completion",30010);}})},rSa=function(a,b){return _.v(function*(){var c=yield Qz(a.F,a.qb,a.V.Oa);c=Uz(c,b);switch(c.status){case 0:break;case 2:if(yield Vz(a.Za,c))break;throw new _.M(`GSI build is incompatible with this device: ${c.details}`,
30024);default:throw new _.M(`GSI build is incompatible with this device: ${c.details}`,10007);}})},sSa=function(a){return _.v(function*(){yield pSa(a);let {Ga:b,lK:c}=yield oSa(a);try{yield qSa(a,b);const {rt:d}=yield _.sy(b);if(d){yield _.Xz(b,"gsi_tool disable");const k=_.pW(a.ha,a.V.Ea,3E4);yield _.eW(b);yield k;c.cancel();const m=_.oW(a.ha,a.V.Ea,18E4).catch(()=>{});yield a.Za.alert("Disable existing DSU installation","Device was running in a previously installed DSU system. Flashstation would disable it and then resume install.",
{shortMessage:"Disabling existing DSU installation",Ci:m,Zb:37}).catch(()=>{});yield m;({Ga:b,lK:c}=yield oSa(a));yield qSa(a,b);const {rt:r}=yield _.sy(b);if(r)throw new _.M("Failed to disable existing DSU. Cannot install DSU while the device is running in a DSU system.",20002);}const e=yield bW(b);if(e.get("ro.build.version.codename")==="REL"){let k;const m=(k=e.get("ro.build.version.release"))!=null?k:"";if(Number(m)<12)throw new _.M(`DSU mode is supported on Android 12 and later: ${"ro.build.version.release"} = ${m}`,
10008);}let f;const g=(f=e.get("ro.build.version.sdk"))!=null?f:"";if(Number(g)<31)throw new _.M(`DSU mode is supported on Android 12 and later: ${"ro.build.version.sdk"} = ${g}`,10008);if(e.get("ro.boot.flash.locked")!=="0")throw new _.M("Device must be unlocked.",10009);const h=Rz(e);yield rSa(a,h);a.B=ty(e);if(!a.B&&a.V.dsuEnableSticky)if(yield a.Za.prompt('Option "Enable Sticky" is unsupported on this device','Device must be running Android 13 or newer to support "Enable Sticky". Would you like to disable this option and continue?',
{Zb:38,Yd:1}))a.V.dsuEnableSticky=!1;else throw new _.M('User canceled DSU due to device does not support "Enable Sticky"',30027);}finally{c.cancel()}})},tSa=function(a){return _.v(function*(){var b=yield a.F.find(_.MY,a.qb);_.Fy(b,`Failed to locate the ${_.MY.name}.`);b=yield a.Lf.find({file:b,name:_.MY.name,container:1},a.qb);a.H.push(b.file.wb);return b.file})},uSa=function(a){return[..._.MX(a.H).map(b=>new _.LY(b)),...a.A]},vSa=class{constructor(a){this.H=[];this.A=[];this.B=!1;this.V=a.V;this.Za=
a.le.Za;this.ha=a.le.ha;this.F=this.V.files;this.qb=a.le.qb;this.Lf=a.le.Lf}get D(){let a;return((a=this.V.dsuUserdataSizeInGb)!=null?a:16)*1024*1024*1024}build(){const a=this;return _.v(function*(){yield mSa(a);yield sSa(a);a.A.push(new jSa(a.ha,a.V.Ea));a.A.push(new hSa(a.ha,a.V.Ea,"/sdcard/flashstation/system.img.zip","Removing any temporary file left by previous installation attempt"));const b=yield tSa(a);a.A.push(new fSa(a.ha,a.V.Ea,()=>_.v(function*(){const c=yield b.open();return a.D+c.size+
c.zM})));a.A.push(new gSa(a.ha,a.V.Ea,b));a.A.push(new kSa(a.ha,a.V.Ea,()=>_.v(function*(){return(yield b.open()).zM}),a.D));a.B?(a.A.push(new iSa(a.ha,a.V.Ea,!a.V.dsuEnableSticky)),a.A.push(new VQa(a.ha,a.V.Ea))):a.A.push(new lSa(a.ha,a.V.Ea));return uSa(a)})}ir(){return _.v(function*(){return[]})}};var wSa=function(a){return _.v(function*(){const b=yield Qz(a.fa,a.qb,a.V.Oa);let c=_.Ez(a.ha,{serialNumber:a.V.Ea,Ga:{force:!0}});try{let d=yield a.Za.Kd(c,{timeout:5E3});if(d.type==="fastboot"){if(!(yield a.Za.prompt("Reboot to normal mode required","GSI flashing requires ADB to collect device version information, continue?",{Zb:23,Yd:0})))throw new _.M("Flash aborted after user canceled reboot.",30009);yield _.JZ(a);yield PRa(a);const h=c;c=_.Ez(a.ha,{serialNumber:a.V.Ea,type:"adb",Ga:{force:!0}});
h.cancel();d=yield a.Za.Kd(c,{timeout:12E4})}if(d.type!=="adb")throw new _.L("Device is not in ADB mode.");yield Dz(a.Za,c.Ga);const e=yield bW(_.kW(d)),f=Rz(e),g=Uz(b,f);switch(g.status){case 0:break;case 2:if(yield Vz(a.Za,g))break;throw new _.M(`GSI build is incompatible with this device: ${g.details}`,30024);default:throw new _.M(`GSI build is incompatible with this device: ${g.details}`,10007);}}finally{c.cancel()}})},xSa=function(a){return _.v(function*(){if(yield _.Gz(a.va,"super"))return!0;
const b=yield _.GW(a.va,"is-userspace");return _.nv(b,!0)||_.nv(b,!1)?!0:!1})},ySa=class extends _.MZ{init(){const a=this;return _.v(function*(){a.Ka=new _.Ny})}Jb(){return _.v(function*(){})}Pa(){}B(){return _.v(function*(){})}qa(){return _.v(function*(){})}ca(){const a=this,b=()=>super.ca;return _.v(function*(){if(a.V.lock)throw new _.M("Locking device is not supported with flashing GSI build workflow.",10016);if(a.V.forceFlash)throw new _.M("Force flash all partition is not supported for GSI build.",
10017);yield _.HZ(a,"You are flashing GSI, which normally means you need a factory data wipe to successfully boot the device.");a.V.disableVerity=!0;a.V.disableVerification=!0;yield b().call(a)})}rd(){const a=this,b=()=>super.rd;return _.v(function*(){yield wSa(a);yield b().call(a)})}H(){const a=this;return _.v(function*(){yield _.V(a,"vbmeta",_.UY,{Kf:!0,Ta:!0});if(yield xSa(a))_.zZ(a),_.yZ(a);yield _.V(a,"system",_.MY)})}};var ASa=function(a){return _.v(function*(){const b=yield zSa(a);if(b&&a.V.Oa.branch&&!nz(a.V.Oa.branch,b))throw new _.M(`Branch "${a.V.Oa.branch}" is not compatible with this device (uname: "${b}").`,10045);})},zSa=function(a){return _.v(function*(){const b=_.Ez(a.ha,{serialNumber:a.V.Ea,Ga:{force:!0}});try{return(yield a.Za.Kd(b,{timeout:5E3})).Mn}finally{b.cancel()}})},BSa=class extends _.MZ{init(){const a=this;return _.v(function*(){a.Ka=new _.Ny})}Jb(){return _.v(function*(){})}Pa(){}B(){return _.v(function*(){})}qa(){return _.v(function*(){})}ca(){const a=
this,b=()=>super.ca;return _.v(function*(){if(a.V.lock)throw new _.M("Locking device is not supported with flashing kernel build workflow.",10044);if(a.V.forceFlash)throw new _.M("Force flash all partitions is not supported for kernel builds.",10044);if(a.V.disableVerity||a.V.disableVerification)throw new _.M("Disabling verification is not supported for kernel builds.",10044);if(a.V.skipSecondary)throw new _.M("Skip flashing secondary partitions is not supported for kernel builds.",10044);if(a.V.forceDebuggable)throw new _.M("Force flashing the debug boot image is not supported for kernel builds.",
10044);a.V.Oa.branch&&(yield ASa(a));yield b().call(a)})}H(){const a=this;return _.v(function*(){yield _.KW(a.va,"disable-verification");if(a.Ra.Vw===void 0)throw new _.L(`Device ${a.Ra.displayName} is missing kernel compression type.`);switch(a.Ra.Vw){case 1:yield _.V(a,"boot",GQa);break;case 0:yield _.V(a,"boot",FQa);break;default:_.Pa(a.Ra.Vw,`Unknown kernel compression type: ${a.Ra.Vw}`)}if(a.Ra.CD&&a.Ra.CD.length>0){_.zZ(a);for(const b of a.Ra.CD)yield _.V(a,b.ea,b.image)}})}};var CSa=class extends _.MZ{init(){const a=this;return _.v(function*(){a.Ka=new _.Ny})}Hf(){return _.v(function*(){})}eg(){return _.v(function*(){})}B(){return _.v(function*(){})}qa(){return _.v(function*(){})}ka(){return _.v(function*(){})}rb(){return _.v(function*(){})}Jb(){return _.v(function*(){})}Pa(){}xe(){return!1}ca(){const a=this,b=()=>super.ca;return _.v(function*(){a.V.wipe&&(yield a.Za.alert("PVMFW mode does not support device wipe.","The wipe option would be ignored.",{Zb:49}),a.V.wipe=
!1);yield b().call(a)})}H(){const a=this;return _.v(function*(){yield _.V(a,"pvmfw",ZY)})}};var Gma=function(a,b,c){return _.v(function*(){var d=_.Ez(b.ha,{serialNumber:a.Ea});try{var e=yield b.Za.Kd(d,{timeout:5E3})}finally{d.cancel()}if(!e.description){if(e.error)throw e.error;if(e.type==="adb"&&e.B)throw new _.M("ADB device is unauthorized",20011);throw new _.M("Failed to identify device",10033);}d=e.description;let f,g;const h=(g=a.installMode)!=null?g:0;switch(h){case 0:a.Oa.gsi?f=ySa:a.Oa.TL?f=BSa:f=d.na||_.MZ;break;case 1:f=vSa;break;case 2:f=eSa;break;case 3:f=CSa;break;default:return _.Pa(h,
"Unknown flash install mode.")}e=new f({V:a,Ra:e.description,WB:void 0,le:b,Va:c});return a.IF?e.ir():e.build()})};var DSa=class extends _.sF{constructor(a){super(a)}};var ESa=class extends _.sF{constructor(a){super(a)}},FSa=[7,8,9,10,11];var GSa=class extends _.sF{constructor(a){super(a)}};var HSa=new FR("OCr6Jc",class extends _.sF{constructor(a){super(a)}},[xR,!1,yR,"/FrontendService.CreateRequest"]);var ISa=class extends _.sF{constructor(a){super(a)}};var JSa=class extends _.sF{constructor(a){super(a)}};var KSa=class extends _.sF{constructor(a){super(a)}};var LSa=class extends _.sF{constructor(a){super(a)}},MSa=[1,2,3,4];var NSa=new FR("GbS4wb",class extends _.sF{constructor(a){super(a)}},[xR,!0,yR,"/FrontendService.GetArtifact"]);var OSa=class extends _.sF{constructor(a){super(a)}};_.NZ=class extends _.sF{constructor(a){super(a)}B(){return _.YE(this,2)}};var PSa=new FR("SR0EWd",class extends _.sF{constructor(a){super(a)}},[xR,!0,yR,"/FrontendService.GetRequest"]);var QSa=class extends _.sF{constructor(a){super(a)}};var RSa=new FR("c5bo1c",class extends _.sF{constructor(a){super(a)}},[xR,!0,yR,"/FrontendService.ListRequests"]);var rRa,pRa;rRa=function(a,b){return _.v(function*(){var c=`serialNumber="${b}" AND type=INTERNAL_DEVICE_ENROLLMENT AND status=APPROVED`,d=new QSa;c=de(d,1,id(c),"");c=iF(c,4,50);c=Ju(c,6,!1);try{const e=yield a.A.fetch(RSa.Nd(c));for(const f of _.gB(e,_.NZ,2))if(_.YE(f,6)==="READY")return $E(f);return""}catch(e){throw new _.M(`Error getting approved requests: ${e}`,99);}})};
pRa=function(a,b,c,d){return _.v(function*(){var e=new ISa;e=_.Iv(e,1,b==null?b:fd(b));var f=new OSa;f=de(f,1,b==null?b:fd(b),"0");try{const [x,z]=yield Promise.all([a.A.fetch(NSa.Nd(e)),a.A.fetch(PSa.Nd(f))]);f=x;var g=_.QE(z,_.NZ,1);let B;e={};if(f==null?0:(B=_.QE(f,LSa,1))==null?0:_.QE(B,KSa,_.PE(B,MSa)===3?3:-1,void 0)){var h=_.QE(f,LSa,1);var k=_.QE(h,KSa,_.PE(h,MSa)===3?3:-1,void 0);var m=_.gB(k,JSa,1);for(k=0;k<m.length;k++){let S,P=`directive_chipid_${(S=_.QE(g,ESa,9))==null?void 0:aF(S,k).padStart(32,
"0").toUpperCase()}`;_.YE(m[k],3)&&(P=`directive_chipid_${_.YE(m[k],3).padStart(32,"0").toUpperCase()}`,_.YE(m[k],4)&&(P+=`_dsn_${_.YE(m[k],4).padStart(14,"0").toUpperCase()}`));const ia=CE(NE(m[k],1)),W=CE(NE(m[k],2)),ja=new ArrayBuffer(4);(new DataView(ja)).setUint32(0,ia.length);const ka=(new Uint8Array(ja)).reverse(),va=new Uint8Array([...ka,...ia,...W]);e[P]=va}}var r=e;const F=`directive_chipid_${d.toUpperCase()}`,I=F+`_dsn_${c.toUpperCase()}`;return r[F]?r[F]:r[I]?r[I]:new Uint8Array([])}catch(x){throw new _.M(`Error getting directive artifact: ${x}`,
99);}})};_.OZ=class{constructor(a){this.A=a}B(a,b){const c=this;return _.v(function*(){var d=new ESa;d=ce(d,2,[a],hd);d=de(d,1,id("INTERNAL_DEVICE_ENROLLMENT"),"");var e=new DSa;e=de(e,1,id(b),"");e=Ju(e,2,!1);e=ke(e);OE(d,10,FSa,e);e&&!_.bc(e)&&Td(d.lc);e=new GSa;d=Ku(e,1,d);d=de(d,2,id("Flashstation IDE flow"),"");try{var f=yield c.A.Bp(HSa.Nd(d));return $E(f)}catch(g){throw new _.M(`Error creating internal device enrollment request: ${g}`,99);}})}};var PZ=class{};PZ.I=function(a){return new (a||PZ)};PZ.ua=_.If({token:PZ,da:function(a){let b=null;return b=a?new (a||PZ):_.Fg(QZ)},ja:"root"});var QZ=class extends PZ{constructor(){super(...arguments);this.mc=_.q(_.Tl);this.ha=_.q(_.qW);this.B=_.q(_.xY);this.A=_.q(wY);this.Lf=_.q(_.dY);this.yc=_.q(_.cY);this.cl=_.q(HIa);this.Rg=_.q(_.OZ)}create(a,b,c,d){return new SSa(a,b,c,d,this.mc,this.ha,this.B,this.A,this.Lf,this.yc,this.cl,this.Rg)}};
QZ.I=(()=>{let a;return function(b){return(a||(a=_.xi(QZ)))(b||QZ)}})();QZ.ua=_.If({token:QZ,da:QZ.I,ja:"root"});
var SSa=class{constructor(a,b,c,d,e,f,g,h,k,m,r,x){this.device=a;this.build=b;this.qb=c;this.D=d;this.mc=e;this.ha=f;this.B=g;this.F=h;this.Lf=k;this.yc=m;this.cl=r;this.Rg=x;this.Yx=new _.Rt;this.A=new _.Rt({mode:0});this.NK=_.y(this.A,_.hm(Yka),Am(200,Dl,{gx:!0,Gy:!0}),_.bw(this.mc));this.Ra=a.description}execute(){const a=this;return _.v(function*(){try{a.B.B();const b=yield Hma({device:a.device,yj:a.build,le:{ha:a.ha,Za:a.D,qb:a.qb,Lf:a.Lf,yc:a.yc,cl:a.cl,Rg:a.Rg}},()=>cQa(a.F,a.qb.A),c=>_.v(function*(){const {AK:d,
wL:e}=Ima(c);yield a.mc.Gb(()=>_.v(function*(){yield _.Vx(d,f=>void a.A.next($z(1,f)));yield _.Vx(e,f=>void a.A.next($z(2,f)))}))}));b.success?a.A.next({mode:2,complete:!0}):a.A.next({mode:2,error:!0,message:_.Lu(b.error)});a.Yx.next(b);a.B.release();return b}finally{a.B.release()}})}};var RZ=class{constructor(){this.wG=this.ke=!1;this.eO=new _.Mz;this.dd=_.q(_.mN);this.data=_.q(_.nN)}get message(){return this.ke?this.wG&&this.data.Ky?this.data.Ky:this.data.Mi:this.data.Th}start(){const a=this;return _.v(function*(){a.ke=!0;try{const b=yield a.data.execute();a.data.kw&&(yield a.eO.promise);a.dd.close({type:1,result:b})}catch(b){a.dd.close({type:2,error:b})}})}cancel(){this.dd.close({type:0})}};RZ.I=function(a){return new (a||RZ)};
RZ.Aa=_.Ik({type:RZ,aa:[["ng-component"]],La:[1,"flashstation-dialog"],ab:!1,wa:9,xa:4,Ca:[["matDialogTitle","",1,"with-icon"],["svgIcon","gm:devices_other","color","primary"],["svgIcon","flash_ui:on_device_action",1,"image"],[1,"message",3,"markdown"],["align","end",4,"ngIf"],["align","end"],["mat-button","","color","primary",1,"cancel-button",3,"click"],["mat-flat-button","","color","primary","cdkFocusInitial","","analyticsCategory","flashing_on_device_action",1,"start-button",3,"click","clickAnalyticsEvent"],
["mat-flat-button","","color","primary","analyticsCategory","flashing_on_device_action",1,"done-button",3,"click","clickAnalyticsEvent"]],template:function(a,b){a&1&&(_.D(0,"div",0),_.G(1,"mat-icon",1),_.D(2,"h1"),_.J(3),_.E()(),_.D(4,"mat-dialog-content"),_.G(5,"mat-icon",2)(6,"div",3),_.E(),_.A(7,Jma,5,1,"mat-dialog-actions",4)(8,Kma,3,1,"mat-dialog-actions",4));a&2&&(_.u(3),_.ho(b.data.title),_.u(3),_.C("markdown",b.message),_.u(),_.C("ngIf",!b.ke),_.u(),_.C("ngIf",b.ke&&b.data.kw&&!b.wG))},dependencies:[_.NU,
_.BJ,_.GO,_.DO,_.rN,_.tN,_.sN,_.NK,_.GU],za:[".mat-mdc-dialog-content[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.mat-mdc-dialog-content[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{width:172px;height:172px}.mat-mdc-dialog-content[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{margin-left:24px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;max-width:300px}"]});var KRa;_.sZ=function(a,b){return _.v(function*(){const c=Zone.current;return a.mc.run(()=>_.v(function*(){BV(a.notifications,b.title,b.Th,b.Ci);var d=a.Nh.open(RZ,{data:{title:b.title,Th:b.Th,Mi:b.Mi,execute:()=>c.run(()=>b.execute()),kw:b.kw||!1,Ky:b.Ky},Wd:!0});d=yield _.Yv(d,b.Zb,b.Ci);switch(d.type){case 0:return c.run(()=>b.cancel());case 2:throw d.error;case 1:return d.result;default:return _.Pa(d.type)}}))})};
KRa=function(a,b,c){return a.mc.run(()=>{BV(a.notifications,"Would you like to factory reset",b,c.Ci);const d=$Ka(a.A,"Would you like to factory reset",b,[{text:c.WT||"Cancel",value:0},{text:c.qn||"No",value:1},{text:c.Wl||"Yes",value:2}],c.zo);return _.Yv(d,c.Zb,c.Ci)})};
_.SZ=class{constructor(){this.Nh=_.q(_.oN);this.A=_.q(_.bV);this.B=_.q(FX);this.mc=_.q(_.Tl);this.notifications=_.q(CV);this.Ac=_.q(hY)}alert(a,b,c){return this.mc.run(()=>{BV(this.notifications,a,b,c.Ci);const d=this.A.open(a,b,c.Ho);return _.Yv(d,c.Zb,c.Ci)})}prompt(a,b,c){return this.mc.run(()=>{BV(this.notifications,a,b,c.Ci);const d=this.A.prompt(a,b,c);return _.Yv(d,c.Zb,c.Ci).then(e=>!!e)})}Kd(a,b){return this.mc.run(()=>this.B.Kd(a,Object.assign({},b,{Ac:this.Ac})))}};
_.SZ.I=function(a){return new (a||_.SZ)};_.SZ.ua=_.If({token:_.SZ,da:_.SZ.I});var TSa;TSa=[[["","card-title",""]],"*"];_.TZ={Vt:0,he:1,jj:2,Un:3,WO:4,0:"DEVICE",1:"CONFIGURE",2:"FLASH",3:"COMPLETE",4:"COMPLETE_WITH_WARNING"};_.UZ=class{constructor(){this.Se=_.TZ}get complete(){return this.mode===3||this.mode===4}};_.UZ.I=function(a){return new (a||_.UZ)};
_.UZ.Aa=_.Ik({type:_.UZ,aa:[["flash-step-card"]],inputs:{mode:"mode"},Ob:["[card-title]","*"],wa:10,xa:9,Ca:[["appearance","outlined"],[1,"header"],[3,"ngSwitch"],["svgIcon","gm:check","class","complete-icon",4,"ngSwitchCase"],["svgIcon","gm:warning","class","complete-icon warning",4,"ngSwitchCase"],["class","progress-header",4,"ngSwitchDefault"],[1,"header-title"],[1,"sectioned-content"],["svgIcon","gm:check",1,"complete-icon"],["svgIcon","gm:warning",1,"complete-icon","warning"],[1,"progress-header"],
["svgIcon","gm:devices_other",3,"active","complete"],["svgIcon","gm:compare_arrows",3,"active","complete"],["svgIcon","gm:file_download",3,"active"]],template:function(a,b){a&1&&(_.pn(TSa),_.D(0,"mat-card",0)(1,"div",1),_.jn(2,2),_.A(3,Lma,1,0,"mat-icon",3)(4,Mma,1,0,"mat-icon",4)(5,Nma,4,5,"div",5),_.kn(),_.D(6,"h2",6),_.qn(7),_.E()(),_.D(8,"div",7),_.qn(9,1),_.E()());a&2&&(_.u(),_.Yn("complete",b.complete),_.u(),_.C("ngSwitch",b.mode),_.u(),_.C("ngSwitchCase",b.Se.Un),_.u(),_.C("ngSwitchCase",b.Se.WO),
_.u(2),_.Yn("gmat-headline-4",b.complete)("gmat-headline-5",!b.complete))},dependencies:()=>[VZ,_.LO,_.IO,_.JO,_.bN,_.NK,_.lU,_.DJ,_.EJ,FJ],za:["[_nghost-%COMP%]{display:block;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;height:100%}[_nghost-%COMP%]   .gmat-mdc-card[_ngcontent-%COMP%]{height:100%;min-height:inherit;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16px 20px}[_nghost-%COMP%]   .gmat-mdc-card[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px;margin-bottom:30px}[_nghost-%COMP%]   .gmat-mdc-card[_ngcontent-%COMP%] > .header.complete[_ngcontent-%COMP%]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[_nghost-%COMP%]   .gmat-mdc-card[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%] > .complete-icon[_ngcontent-%COMP%]{margin:24px auto 10px;color:#3367d6}[_nghost-%COMP%]   .gmat-mdc-card[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%] > .complete-icon.warning[_ngcontent-%COMP%]{color:#e37400}[_nghost-%COMP%]   .gmat-mdc-card[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%] > .header-title[_ngcontent-%COMP%]{margin:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}[_nghost-%COMP%]   .gmat-mdc-card[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%] > .progress-header[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{outline:none}"]});
var VZ=class{constructor(){this.complete=this.active=!1}Pb(){}};VZ.I=function(a){return new (a||VZ)};
VZ.Aa=_.Ik({type:VZ,aa:[["flash-step-card-progress-icon"]],pb:4,gb:function(a,b){a&2&&_.Yn("active",b.active)("complete",b.complete)},inputs:{ii:"svgIcon",active:"active",complete:"complete"},wa:2,xa:1,Ca:[[1,"icon",3,"svgIcon"],["svgIcon","gm:check_circle_filled",1,"complete-icon"]],template:function(a,b){a&1&&_.G(0,"mat-icon",0)(1,"mat-icon",1);a&2&&_.C("svgIcon",b.ii)},dependencies:[_.bN,_.NK,_.lU],za:["[_nghost-%COMP%]{display:inline-block;position:relative;border-radius:50%}[_nghost-%COMP%] > .icon[_ngcontent-%COMP%]{padding:8px;overflow:visible}[_nghost-%COMP%] > .complete-icon[_ngcontent-%COMP%]{border-radius:50%;padding:1px;display:none;width:12px;height:12px;font-size:12px;position:absolute;bottom:4px;right:4px}.complete[_nghost-%COMP%] > .complete-icon[_ngcontent-%COMP%]{display:block}"]});var USa=class{constructor(){this.A=new Set;this.B=new Set}KA(a){this.B.has(a)||this.A.add(a)}cL(){return Array.from(this.A)}WI(a){this.A.delete(a);this.B.add(a)}mJ(a){if(!this.B.has(a)){if(this.A.has(a))throw new _.L("License had not been accepted");throw new _.L("License is unknown");}}};var WSa,aA,XSa,cna;_.WZ={he:0,xP:1,Un:2,ERROR:3,jR:4,0:"CONFIGURE",1:"FLASHING",2:"COMPLETE",3:"ERROR",4:"WARNING"};_.VSa=new _.BU;_.XZ=function(a,b){let c;(c=a.F)==null||c.unsubscribe();a.F=new _.Ok;a.F.add(b.subscribe(d=>void a.D.next(d)))};WSa=function(a,b,c){if(!b)return{title:"Unknown Error",message:""};if(b instanceof MT)return{title:"Authorization Failed",message:`Error obtaining authorization. Try reloading the page. error=${_.Lu(b)}`};if(b instanceof tW)return{title:"Flash Failed",message:`Your device stopped responding. You may have to select restart in the
bootloader menu in order for it to be recognised again.

* Try using a different USB cable and/or port.
* Don't use a USB extension cable or hub (including through monitor hubs).
* [More debugging tips](${a.Hc.bO})`};if(b instanceof _.Ey)return{title:"Flash Failed due to missing file",message:`Flash failed because a file required for the flash could not be found.

${b.message}

${dx(b.details)}`};if(b instanceof _.M){if(b.kind===6&&_.Lb())return{title:"Flash Failed",message:"\nThe USB transfer failed. This is a known issue on some Windows computers. Try\ndisconnecting and reconnecting the device and try again. If you continue to see\nthis issue closing and reopening your browser may help."};switch(b.kind){case 3:case 35:return{title:"Flash Failed",message:"\nYour device appears to be in use by another program (for example: command line\nadb). If you use command line adb you may have to run `adb kill-server`.\nClosing and reopening your browser may also help resolve this issue."};
case 6:return{title:"Flash Failed",message:"\nThe USB transfer failed. Try disconnecting and reconnecting the device and try\nagain. If you continue to see this issue closing and reopening your browser may\nhelp."};case 10:case 2:case 9:case 1:case 5:case 7:case 8:return{title:"Flash Failed",message:`An error occurred while communicating with your device. You may
have to select restart in the bootloader menu in order for it to be recognised
again.

 * If you disconnected the device this is expected.
 * Try using a different USB cable and/or port.
 * Don't use a USB extension cable or hub (including through monitor hubs).
 * [More debugging tips](${a.Hc.bO})`};case 4:return{title:"Network Error",message:_.Lu(b)};case 50:return{title:"DSU Installation Failed",message:`${_.Lu(b)}

Check device logcat for the detailed cause of error.`};case 20004:return{title:"Battery Level Low",message:"Your device's battery level is too low to be flashed. Please charge it before attempting to flash."};case 56:return{title:"Device Bootloader Cannot be Unlocked",message:"Your device's bootloader is locked, which prevents it from being flashed. You must unlock the device to continue. Automatic bootloader unlocking is not supported for this device."};case 20005:return{title:"Device Unlock Disabled",
message:"You need to enable OEM unlocking to continue",nx:YZ};case 20001:case 20003:return a=["* Try freeing up some device storage space."],c.options.installMode===1&&a.push("* Retry with a smaller DSU userdata partition size."),{title:"Insufficient Free Space",message:`${_.Lu(b)}

  ${a.join("\n")}`}}}return{title:"Flash Failed",message:_.Lu(b)}};aA=function(a){let b;((b=a.A.getValue())==null?0:b.done)&&a.A.next(void 0)};XSa=function(a,b,c){return _.v(function*(){const d=a.O.open(uY,{data:{device:b,build:c},Wd:!0,vj:"flash-confirm-dialog-title"});return yield _.ml(d.Fd.closed)})};
cna=function(a,b){return _.v(function*(){if(b.mode===0){var c,d=(c=a.Ib.Wb.getValue())==null?void 0:c.Od;c=b.Bc.oc();if(d&&c&&b.Bc.isComplete()&&(yield XSa(a,d,c))){nLa();d=a.W.create(d,c,new _.OX(new USa,c.Ud),a.L);a.A.next({done:!1,instance:d});var e=_.VSa.get();e&&_.y(d.NK,km(f=>f!==void 0&&f.mode!==0)).subscribe(()=>{let f;(f=a.ca)==null||ZKa(f,e)});try{yield d.execute()}finally{let f;((f=a.A.getValue())==null?void 0:f.instance)===d&&a.A.next({done:!0,instance:d})}}}})};
_.ZZ=class{constructor(){this.W=_.q(PZ);this.L=_.q(_.SZ);this.O=_.q(_.oN);this.notifications=_.q(CV);this.Ib=_.q(_.yW);this.J=_.q(TU);this.ca=_.q(WU);this.Hc=_.q(_.zW);this.A=new _.Rt;this.H=new _.Rt(!0);this.re=_.FI(this.H);this.D=new _.rm(1);this.ug=new $Pa(_.y(this.D,_.w(a=>a.Zh)),this.Ib.Wb);this.Vf=_.y(_.tl([_.y(this.A,_.hm()),this.Ib.Wb,this.D,this.ug.F,this.ug.H]),_.um(([a,b,c,d,e])=>{if(a){const h=a.instance;return a.done?(b=h.Yx.getValue(),(b==null?0:b.success)?_.il({mode:2,Zr:3,build:h.build,
device:h.device,Ra:h.Ra}):(b==null?void 0:b.error)instanceof PU?_.il({mode:4,Zr:3,build:h.build,device:h.device,Ra:h.Ra,pq:{title:"Flash Completed With a Warning",message:_.Lu(b==null?void 0:b.error)},bN:b==null?void 0:b.error}):_.il({mode:3,Zr:2,build:h.build,device:h.device,Ra:h.Ra,error:WSa(this,b==null?void 0:b.error,h.build),bN:b==null?void 0:b.error})):_.y(h.NK,Am(200,Dl,{gx:!0,Gy:!0}),_.w(k=>({mode:1,Zr:2,build:h.build,device:h.device,Ra:h.Ra,status:k})))}a=b==null?void 0:b.Od;const f=e.map(h=>
new _.TX(h));e=_.lA(c.build,h=>h==null?void 0:h.qq(d,f));let g;if(!a)g={type:0,message:"No device selected"};else if((b==null?void 0:b.state)!==1)g={type:0,message:"Device not connected"};else if(e.isError())g={type:1,message:_.Lu(e.getError())};else if(e.isComplete()&&e.get())try{e.get().validate(a)}catch(h){h instanceof _.M&&(h.kind===10047||h.kind===10046)?g={type:1,message:_.Lu(h),wW:!0}:g={type:1,message:_.Lu(h)}}return _.il({mode:0,Zr:a?1:0,options:d,Bc:e,data:c,error:g,Ra:a==null?void 0:a.description,
wY:!(!e.isComplete()||!e.get())&&!g})}),_.qm(1));this.B=new _.Ok;this.sv=a=>{this.H.getValue()||(a.preventDefault(),a.returnValue="Flash in progress")};this.B.add(_.y(this.Vf,_.hm((a,b)=>a.mode===b.mode)).subscribe(a=>{a.mode===2?BV(this.notifications,"Flash Complete","Successfully flashed your device."):a.mode===3?yv(a.bN)?Promise.resolve().then(()=>void aA(this)):BV(this.notifications,a.error.title,a.error.message):a.mode===4&&BV(this.notifications,a.pq.title,a.pq.message)}));this.B.add(_.y(this.A,
_.um(a=>a?_.y(a.instance.Yx,_.w(b=>!!b)):_.il(!0))).subscribe(this.H));this.B.add(_.y(this.A,_.um(a=>a?_.y(a.instance.Yx,_.w(b=>{var c=a.instance;return b?b.success?{state:"flash_success",deviceProduct:yw(c.Ra)}:{state:"flash_failed",deviceProduct:yw(c.Ra),errorMessage:_.Lu(b.error)}:{state:"active_flash",deviceProduct:yw(c.Ra)}})):_.il(void 0))).subscribe(a=>{this.J.B=a}));window.addEventListener("beforeunload",this.sv)}Sa(){window.removeEventListener("beforeunload",this.sv);this.A.complete();let a;
(a=this.F)==null||a.unsubscribe();this.B.unsubscribe();this.J.B=void 0}};_.ZZ.I=function(a){return new (a||_.ZZ)};_.ZZ.ua=_.If({token:_.ZZ,da:_.ZZ.I});var YZ=class{constructor(){this.Ac=_.q(hY);this.A=_.q(ZW)}Uf(){this.A.Uf(this.Ac)}};YZ.I=function(a){return new (a||YZ)};
YZ.Aa=_.Ik({type:YZ,aa:[["ng-component"]],ab:!1,wa:4,xa:0,Ca:[["id","not-unlockable-developer-options-button",1,"text-button",3,"click"]],template:function(a,b){a&1&&(_.J(0,' For security reasons, you need to enable "OEM unlocking" in order to flash your device. See '),_.D(1,"button",0),_.nn("click",function(){return b.Uf()}),_.J(2,"the device preparation instructions"),_.E(),_.J(3," for more information."))},lb:2});var $Z=new _.t("CORE_ROUTES");_.a_=class{constructor(){this.wd=_.WZ;this.qZ=!0;this.fc=_.q(_.ZZ);this.Br=_.q($Z);this.Ac=_.q(hY)}};_.a_.I=function(a){return new (a||_.a_)};
_.a_.Aa=_.Ik({type:_.a_,aa:[["flash-build-card"]],inputs:{qZ:"showInstallButton"},ab:!1,Ob:["*"],wa:2,xa:3,Ca:[["devicePicker",""],["markdownErrorMessage",""],["defaultSuccessMessage",""],[4,"ngIf"],[3,"mode"],["card-title",""],[1,"selected-build-section"],[3,"deviceSupportConfig"],[3,"device","deviceSupportConfig","showStatus"],["appearance","outlined",1,"flash-status"],[3,"status"],[1,"gmat-body-2","warnings"],[1,"icon-bullets","warn-text-color"],["svgIcon","gm:error_outline"],[1,"flash-status-end",
"flash-status-error","dark-buttons","dark-links"],[1,"left-icon"],["svgIcon","gm:file_download",1,"main"],["svgIcon","gm:error",1,"state"],[1,"gmat-subhead-2","title"],["class","gmat-body-2 content",4,"ngIf","ngIfElse"],["mat-button","","color","primary","id","restart-flash-button",1,"retry-button","mat-button-density-3",3,"click"],[1,"bottom-status-buttons"],["mat-button","","color","primary",3,"routerLinkObject"],[1,"gmat-body-2","content"],[4,"componentOutlet"],[1,"gmat-body-2","content",3,"markdown"],
[1,"flash-status-end","flash-status-warning","dark-buttons","dark-links"],[1,"flash-status-end","flash-status-complete"],["svgIcon","gm:check_circle_filled",1,"state"],["class","gmat-body-2 content",3,"markdown",4,"ngIf","ngIfElse"]],template:function(a,b){a&1&&(_.pn(),_.A(0,bna,17,7,"ng-container",3),_.K(1));a&2&&_.C("ngIf",_.so(1,1,b.fc.Vf))},dependencies:[_.BJ,_.IO,_.JO,_.GO,_.DO,_.NK,_.GU,_.CX,_.dX,_.UZ,oX,rV,_.jY,_.HJ],za:['[_nghost-%COMP%]{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}flash-step-card[_ngcontent-%COMP%]{min-height:673px}.selected-build-section[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flash-status[_ngcontent-%COMP%]   .warnings[_ngcontent-%COMP%]{padding:4px 0 12px 75px;max-width:275px}.flash-status-end[_ngcontent-%COMP%]{display:grid;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;place-items:flex-start;text-align:start;grid-template:"left-side title          right-side" auto "left-side content        right-side" 1fr "left-side bottom-content right-side" auto/auto 1fr auto}.flash-status-end[_ngcontent-%COMP%]   .left-icon[_ngcontent-%COMP%]{grid-area:left-side;margin:7px 29px 0 11px;width:24px;height:24px;color:#80868b}.flash-status-end[_ngcontent-%COMP%]   .left-icon.large[_ngcontent-%COMP%]{margin:4px 17px 0 11px;width:36px;height:36px}.flash-status-end[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{grid-area:title}.flash-status-end[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{grid-area:content}.flash-status-end[_ngcontent-%COMP%]   .bottom-content[_ngcontent-%COMP%]{grid-area:bottom-content}.flash-status-end[_ngcontent-%COMP%]   .right-icon[_ngcontent-%COMP%]{grid-area:right-side;margin:8px -6px 0 0}.flash-status-end[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{margin:0}.flash-status-end[_ngcontent-%COMP%]   .left-icon[_ngcontent-%COMP%]{width:36px;height:36px;position:relative;padding-right:5px;padding-bottom:5px}.flash-status-end[_ngcontent-%COMP%]   .left-icon[_ngcontent-%COMP%]   .main[_ngcontent-%COMP%]{color:#fff;width:20px;height:20px;padding:8px;background-color:#5f6368;border-radius:50%}.flash-status-end[_ngcontent-%COMP%]   .left-icon[_ngcontent-%COMP%]   .state[_ngcontent-%COMP%]{width:20px;height:20px;position:absolute;bottom:0;right:0;border-radius:50px}.flash-status-error[_ngcontent-%COMP%]{background-color:#fce8e6}.flash-status-error[_ngcontent-%COMP%]   .left-icon[_ngcontent-%COMP%]   .state[_ngcontent-%COMP%]{color:#d93025;background-color:#fce8e6}.flash-status-error[_ngcontent-%COMP%]   .retry-button[_ngcontent-%COMP%]{grid-area:right-side}.flash-status-warning[_ngcontent-%COMP%]{background-color:#fef7e0}.flash-status-warning[_ngcontent-%COMP%]   .left-icon[_ngcontent-%COMP%]   .state[_ngcontent-%COMP%]{color:#f9ab00;background-color:#fef7e0}.flash-status-warning[_ngcontent-%COMP%]   .retry-button[_ngcontent-%COMP%]{grid-area:right-side}.flash-status-complete[_ngcontent-%COMP%]{background-color:#e6f4ea}.flash-status-complete[_ngcontent-%COMP%]   .left-icon[_ngcontent-%COMP%]   .state[_ngcontent-%COMP%]{color:#1e8e3e;background-color:#e6f4ea}.bottom-status-buttons[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:30px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}']});
var b_=class{constructor(a){this.fc=a;this.wd=_.WZ}};b_.I=function(a){return new (a||b_)(_.Yj(_.ZZ))};
b_.Aa=_.Ik({type:b_,aa:[["flash-build-card-flash-button"]],ab:!1,wa:2,xa:3,Ca:[["mat-flat-button","","class","flash-button","color","primary","analyticsCategory","flashing",3,"clickAnalyticsEvent","disabled","click",4,"ngIf"],["mat-flat-button","","color","primary","analyticsCategory","flashing",1,"flash-button",3,"click","clickAnalyticsEvent","disabled"]],template:function(a,b){a&1&&(_.A(0,dna,2,2,"button",0),_.K(1));a&2&&_.C("ngIf",_.so(1,1,b.fc.Vf))},dependencies:[_.NU,_.BJ,_.GO,_.DO,_.HJ],za:["[_nghost-%COMP%] { display: block; }"]});var YSa;YSa=[[["",8,"right-icon"]],"*"];_.c_=class{constructor(){this.description=void 0;this.Ek=!1;this.Dk=new _.Cq;this.Br=_.q($Z)}Pb(){}};_.c_.I=function(a){return new (a||_.c_)};
_.c_.Aa=_.Ik({type:_.c_,aa:[["flash-config-editor-card"]],La:[1,"mat-form-field-density-4"],inputs:{label:"label",description:"description",options:"options",Ra:"deviceDescription",Ek:"editable"},outputs:{Dk:"edit"},ab:!1,Ob:[".right-icon","*"],wa:16,xa:5,Ca:[[1,"heading"],["svgIcon","gm:integration_instructions",1,"icon"],[1,"title"],[1,"label","gmat-subhead-2"],["class","description gmat-body-2",4,"ngIf"],[3,"options","deviceDescription",4,"ngIf"],["mat-icon-button","","aria-label","Edit Build",
"class","edit-button","analyticsCategory","flash_config",3,"clickAnalyticsEvent","click",4,"ngIf"],[1,"main"],[1,"action-bar"],["mat-button","","color","primary",1,"choose-build-button",3,"routerLinkObject"],[1,"description","gmat-body-2"],[4,"ngFor","ngForOf"],[3,"options","deviceDescription"],["mat-icon-button","","aria-label","Edit Build","analyticsCategory","flash_config",1,"edit-button",3,"click","clickAnalyticsEvent"],["svgIcon","gm:edit"]],template:function(a,b){a&1&&(_.pn(YSa),_.D(0,"mat-card")(1,
"div",0),_.G(2,"mat-icon",1),_.D(3,"div",2)(4,"span",3),_.J(5),_.E(),_.A(6,fna,2,1,"span",4)(7,gna,1,2,"flash-config-options",5),_.E(),_.qn(8),_.A(9,hna,2,1,"button",6),_.E(),_.D(10,"div",7),_.qn(11,1),_.E(),_.D(12,"div",8)(13,"a",9),_.J(14," Select a different build "),_.E(),_.G(15,"flash-build-card-flash-button"),_.E()());a&2&&(_.u(5),_.ho(b.label),_.u(),_.C("ngIf",b.description),_.u(),_.C("ngIf",b.options),_.u(2),_.C("ngIf",b.Ek),_.u(4),_.C("routerLinkObject",b.Br.Gv))},dependencies:[_.NU,_.zJ,
_.BJ,_.IO,_.JO,_.GO,_.DO,_.EO,_.NK,oX,rY,b_],za:['[_nghost-%COMP%]{display:block}mat-card[_ngcontent-%COMP%]{padding:10px 16px 16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.heading[_ngcontent-%COMP%]{margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.heading[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{padding:8px 12px;margin-right:10px;color:#5f6368}.heading[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.heading[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden}.heading[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding-right:34px}.heading[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:before{content:"|";text-align:center;display:inline-block;width:2px;padding-right:16px;margin-left:-18px}.main[_ngcontent-%COMP%]{padding-left:58px}.action-bar[_ngcontent-%COMP%]{margin-top:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px}']});var d_=class{};d_.I=function(a){return new (a||d_)};
d_.Aa=_.Ik({type:d_,aa:[["ng-component"]],wa:20,xa:0,Ca:[[1,"value"],"mat-button  color primary href https://source.android.com/setup/build/building#choose-a-target target _blank rel noopener".split(" ")],template:function(a){a&1&&(_.D(0,"xap-dialog-layout")(1,"xap-dialog-layout-title"),_.J(2," Which target should I select? "),_.E(),_.D(3,"xap-dialog-layout-content")(4,"ul")(5,"li")(6,"span",0),_.J(7,"*-user"),_.E(),_.J(8," - Limited access; suited for production"),_.E(),_.D(9,"li")(10,"span",0),
_.J(11,"*-userdebug"),_.E(),_.J(12," - Like *-user but with root access and debug capability; preferred for debugging"),_.E(),_.D(13,"li")(14,"span",0),_.J(15,"*-eng"),_.E(),_.J(16," - Development configuration with additional debugging tools"),_.E()()(),_.D(17,"xap-dialog-layout-actions")(18,"a",1),_.J(19,"More details"),_.E()()())},dependencies:[AN,xN,wN,yN,zN,FO,_.DO],za:["[_nghost-%COMP%]   .value[_ngcontent-%COMP%]{font-family:Roboto Mono,Courier New,monospace}"]});var ina=new yT(fFa.WP),jna=new yT(2);var nA,oA;_.ZSa={PENDING:"pending",Un:"complete",ERROR:"error"};_.CA=function(a,b){return b?_.pA(a):_.DA(a)};_.pA=function(a){return new oA("complete",a)};_.DA=function(a){return new oA("pending",a)};_.rA=function(a){return new oA("error",void 0,a)};_.e_=function(a,b){return _.xl(_.il(_.DA(b)),cl(a.then(_.pA).catch(_.rA)))};_.f_=function(a){const b=[];let c=!0;for(const d of a){if(d.isError())return d;b.push(d.value);c=c&&d.isComplete()}return _.CA(b,c)};
_.lA=function(a,b){if(a.isError())return a;try{return new oA(a.state,b(a.value))}catch(c){return _.rA(c)}};nA=function(a){return a.isComplete()?_.DA(a.value):a};oA=class{constructor(a,b,c){this.state=a;this.value=b;this.error=c}oc(a){return this.isError()?a:this.value}isError(){return this.state==="error"}Xd(){return this.state==="pending"}isComplete(){return this.state==="complete"}getState(){return this.state}getError(){return this.error}get(){return this.value}};var sA,$Sa;sA=()=>[];_.g_=function(a){return new $Sa({target:a.description.target,signed:a.description.signed})};$Sa=class{constructor(a){this.value=a;this.label=_.Rw(a.target,a.signed)}};
_.h_=class{constructor(){this.VQ=d_;this.QQ="Target selection help";this.RQ="Show target selection help";this.bz=_.mLa;this.PZ=(a,b)=>a==null||b==null?a==b:_.ra(a,b);this.pending=this.Ae=!1;this.B=new _.rm(1);this.A=new _.Rt;this.Vf=_.y(_.tl([_.y(this.A,_.Il(_.lv),_.um(a=>a),_.tm(void 0)),this.B]),_.w(([a,b])=>{const c=a&&!b.isError()&&b.get().some(d=>d.options.some(e=>_.ra(e.value,a)));return{groups:b,iX:c||!a?void 0:new $Sa(a),Xf:a}}))}set targets(a){this.B.next(a)}set qf(a){this.A.next(a)}get qf(){return this.A.getValue()}Pb(){this.A.getValue()}};
_.h_.I=function(a){return new (a||_.h_)};
_.h_.Aa=_.Ik({type:_.h_,aa:[["flash-ui-target-select"]],inputs:{Ae:"hasError",pending:"pending",targets:"targets",qf:"targetSubject"},ab:!1,wa:5,xa:6,Ca:[["targetModel","ngModel"],["appearance","outline","color","primary","hideRequiredMarker","","class","target-select-form-field",4,"ngIf"],[1,"help-icon-container"],["mat-icon-button","",1,"help-icon",3,"xapInlineDialog","dialogLabel"],["svgIcon","gm:help_outline"],["appearance","outline","color","primary","hideRequiredMarker","",1,"target-select-form-field"],
["id","target-select","required","","aria-required","true","panelClass","dense-option-panel",3,"ngModelChange","compareWith","ngModel","errorStateMatcher","hasError","disabled"],[3,"label",4,"ngFor","ngForOf"],["label","Unavailable",4,"ngIf"],["class","targets-loading-indicator","matSuffix","",4,"ngIf"],[3,"label"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["label","Unavailable"],["disabled","",3,"value"],["matSuffix","",1,"targets-loading-indicator"],"diameter 20 strokeWidth 2 mode indeterminate color primary".split(" ")],
template:function(a,b){a&1&&(_.A(0,sna,8,11,"mat-form-field",1),_.K(1),_.D(2,"div",2)(3,"button",3),_.G(4,"mat-icon",4),_.E()());a&2&&(_.C("ngIf",_.so(1,4,b.Vf)),_.u(3),_.C("xapInlineDialog",b.VQ)("dialogLabel",b.QQ),_.Zm("aria-label",b.RQ))},dependencies:[_.zJ,_.BJ,_.RN,_.fO,_.ZN,_.GO,_.EO,_.vO,_.lO,_.nO,_.SO,_.NK,_.OP,_.MP,_.VP,_.YP,_.XM,NM,_.AV,JN,_.HJ],za:["[_nghost-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.target-select-form-field[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.targets-loading-indicator[_ngcontent-%COMP%]{padding:0 10px}.help-icon-container[_ngcontent-%COMP%]{margin-left:4px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.help-icon[_ngcontent-%COMP%]{margin-top:-4px;margin-bottom:-4px;color:#5f6368}"]});_.i_=class{};_.i_.I=function(a){return new (a||_.i_)};_.i_.Na=_.Jk({type:_.i_});_.i_.Ma=_.Jf({Fb:[_.SZ,wY],imports:[_.iV,_.LJ,_.iO,_.oT,_.LO,_.HO,_.PO,_.RO,_.$O,_.uN,_.bN,_.vQ,LP,_.PP,_.CX,_.dX,_.UZ,_.lU,kU,_.jU,_.XU,_.$P,KN,rY,_.qY]});var aTa=/^[^/-]+-flashable-(?:P|E)?\d+-with-license\.sh$/,j_=function(a,b,c){return _.v(function*(){const d=yield a.xf.find({buildId:a.buildId,target:a.target,Bi:b},c);if(d.ub&&a.A){const e=yield a.A.find(d);if(e.ub)return e}return d})},bTa=function(a,b,c){return _.v(function*(){var d=yield j_(a,wA(b.signed,b.packageName,a.product),c);if(d.ub)return d;d={Rb:11,kb:{mb:`Failed to find module package zip for build: ${a.buildId}, target: ${a.target}. Falling back to generic regex.`,error:new _.M("message"in
d.details?d.details.message:"Failed to find module package zip",78)}};_.Wv(d);return j_(a,wA(b.signed,b.packageName),c)})},cTa=function(a,b,c){return _.v(function*(){return a.xf.find({buildId:a.buildId,target:a.target,qG:b},c)})},dTa=class{constructor(a,b,c,d,e,f,g){this.buildId=a;this.target=b;this.product=c;this.signed=d;this.xf=e;this.yc=f;this.A=g;this.B=!1}jn(a){const b=this;return _.v(function*(){yield b.find(_.MY,a)})}find(a,b){const c=this;return _.v(function*(){switch(a.type){case 0:return ax(function(){const e=
this;return function(){return new Pu(function*(){(_.ra(a,My)||_.ra(a,Cz))&&(yield new Qu(0,j_(e,a.name,b)));if(eZ.includes(a.name)||a.h_)return new Qu(0,e.find(_.Cy("img",a.name,e.signed),b));if(a.name==="bootloader.img"&&e.signed){const f=yield new Qu(2,j_(e,"signed/signed-bootloader.img",b));f.ub&&_.Wv({debug:{type:1,message:"Using signed bootloader at signed/signed-bootloader.img"}});yield new Qu(0,f)}(["bootloader.img","radio.img"].includes(a.name)||_.ra(a,_.aZ))&&(yield new Qu(0,e.find(_.Cy("img",
a.name,e.signed),b)));return new Qu(0,j_(e,a.name,b))}())}()}.call(c));case 4:if(a.packageName==="img"&&c.B){var d=yield cTa(c,a.fileName,b);if(d.ub)return d}d=yield ax(function(){const e=this;return function(){return new Pu(function*(){yield new Qu(0,bTa(e,a,b));a.packageName!=="img"||a.signed||(yield new Qu(0,j_(e,aTa,b)))}())}()}.call(c));return d.ub?c.yc.find({Ch:d,jg:a.fileName},b):_.Yw({message:`Failed to locate module package name=${a.packageName}, signed=${a.signed} build artifact`,He:[d.details]});
case 5:return j_(c,a.path,b);case 6:return d=yield j_(c,a.vO,b),d.ub?c.yc.find({Ch:d,jg:a.jg},b):_.Yw({message:`Failed to locate zip archive=${a.vO} build artifact`,He:[d.details]});default:return _.Yw({hk:!0})}})}};var eTa=function(a,b,c,d,e){return _.v(function*(){var f=yield Oy(a.xj,e);return f.ub?(f=_.fZ(f.value,c))&&_.Ky(d,f)?a.xj.find(b,e):_.Yw(`android-info.txt does not require ${c}=${d} for this build so can not use the build artifact`):_.Yw({message:"android-info.txt file not found",He:[f.details]})})},tna=class{constructor(a,b,c){this.xf=a;this.xj=b;this.deviceName=c}find(a,b){const c=this;return _.v(function*(){return a.type!==1&&a.type!==2?_.Yw({hk:!0}):ax(function(){const d=this;return function(){return new Pu(function*(){a.binaryType===
"bootloader"&&(yield new Qu(0,eTa(d,_.R("bootloader.img"),"version-bootloader",a.version,b)));a.binaryType==="radio"&&(yield new Qu(0,eTa(d,_.R("radio.img"),"version-baseband",a.version,b)));d.deviceName&&(yield new Qu(0,d.xf.find({deviceName:d.deviceName,binaryType:a.binaryType,resourceId:a.version},b)));return new Qu(0,_.Yw({hk:!0}))}())}()}.call(c))})}};var fTa=class{constructor(a){this.A=una(a)}find(a){const b=this;return _.v(function*(){var c=a.file;if(c.sh===void 0||c.xg===void 0||!a.file.xg.hash)return _.Yw("File not found in uploaded files due to missing hash");c=a.file.xg.name;var d=a.file.xg.hash.crc32c;const e=yield b.A;return d&&e.has(d)?(d=new _.AOa(e.get(d)),_.Zw(d,`Predownloaded file ${c}`)):_.Yw(`File with name=${c} not found in uploaded files`)})}};var kTa,jTa;_.gTa=new _.BU("");_.hTa=new _.BU("This device does not support flashing non-release-key signed builds.");_.iTa=new _.BU("This device does not support flashing non-release-key signed builds.");kTa=class{constructor(){var a=_.q(_.IPa),b=_.q(_.eY),c=_.q(_.cY);this.B=a;this.A=b;this.yc=c}create(a,b){if(b&&!a.signed)throw new _.M("Build exists, but is not signed",10030);return new jTa(this.B,this.A,this.yc,a,b)}};
jTa=class{constructor(a,b,c,d,e){this.B=a;this.A=b;this.yc=c;this.build=d;this.signed=e;let f;this.Ud=`androidbuildinternal/${d.buildId}/${d==null?void 0:(f=d.target)==null?void 0:f.name}`;let g,h,k;this.description={label:cA(d),description:_.gA({target:d.target?d.target.name:void 0,signed:e,branch:d.branch,creationTimestamp:d.creationTimestamp||d.completionTimestamp}),buildId:d.buildId,target:d.target.name,signed:e,releaseCandidateName:(g=d.releaseCandidateName)!=null?g:void 0,creationTimestamp:d.creationTimestamp||
d.completionTimestamp||void 0,branch:(h=d.branch)!=null?h:void 0,archived:(k=d.archived)!=null?k:!1}}qq(a,b=[]){return new _.k_(this.B(!a.disableStreamingFlash),this.A(!a.disableStreamingFlash),this.yc,this.build,this.signed,this.Ud,this.description,a,b)}};
_.k_=class{constructor(a,b,c,d,e,f,g,h,k){this.Lt=a;this.xf=b;this.yc=c;this.build=d;this.signed=e;this.Ud=f;this.description=g;this.options=h;this.B=k;this.xj=new dTa(this.build.buildId,this.build.target.name,bA(this.build.target),this.signed,this.xf,this.yc,new fTa(this.B))}validate(a){_.zA(this.options);_.yA({product:bA(this.build.target)},a==null?void 0:a.description);if(a!=null&&a.description==null)throw new _.M("Device is unsupported",10033);if(this.options.lock&&!this.signed)throw new _.M("Cannot lock device when flashing an unsigned build",
10015);if(hA(this.build))throw new _.M("Invalid GSI build target",10034);if(this.build.archived)throw new _.M("The selected build has been archived and can not be flashed. "+_.gTa.get(),10047);let b;if(!this.signed&&a&&a.description.Pr&&!a.Eb.Ok&&!Px((b=this.build.branch)!=null?b:void 0)&&!this.options.internalDeviceEnrollment)throw a=ky(a.Eb.Mg)?_.iTa.get():_.hTa.get(),new _.M(a,10046);}A(a){return new _.PX([this.xj,_.xA({description:a,xf:this.xf,xj:this.xj})])}jn(a){const b=this;return _.v(function*(){yield b.xj.jn(a)})}Qo(a){const b=
this;return _.v(function*(){b.validate(a);const c=b.build.target.name;var d=b.build.buildId;let e=`${cA(b.build)}/${c}`;b.signed&&(e=`Signed ${e}`);b.options.wipe&&(e+=" with Factory Reset");b.options.lock&&(e+=" with Lock");let f,g,h;d={identifier:`${d}/${c}`+(b.signed?":signed":""),variant:_.Xx(c),Zq:_.mY.test(c),gsi:_.dy(c),TL:_.kz(c),buildId:d,releaseCandidateName:(f=b.build.releaseCandidateName)!=null?f:void 0,target:c,signed:b.signed,branch:(g=b.build.branch)!=null?g:void 0,archived:(h=b.build.archived)!=
null?h:void 0};return Object.assign({},{description:e,Ea:a.serialNumber,files:b.A(a.description),Oa:d},b.options)})}};var lTa=/.*\/image-.+\.zip/,mTa=function(a,b){return _.Ly(b,a,()=>({AM:_.VF(()=>a.Zj.find(new ZX({Ud:a.Gk,name:a.name,Gf:()=>({url:a.Gk})}),b))}))},l_=function(a,b,c,d){return _.v(function*(){const e=yield mTa(a,d).AM();return a.yc.find({Ch:e,jg:b,tY:c},d)})},nTa=function(a,b){return _.v(function*(){return a.gsi?mTa(a,b).AM():l_(a,lTa,!0,b)})},oTa=class{constructor(a,b,c,d,e){this.name=a;this.gsi=b;this.Gk=c;this.Zj=d;this.yc=e}find(a,b){const c=this;return _.v(function*(){switch(a.type){case 0:var d=
yield l_(c,new RegExp(`.*\\/${vA(a.name)}`,"i"),!1,b);if(d.ub)return d;d=yield nTa(c,b);return d.ub?c.yc.find({Ch:d,jg:a.name},b):d;case 2:case 1:return l_(c,new RegExp(`.*\\/${vA(a.binaryType)}-.+-${vA(a.version)}\\.img`,"i"),!1,b);case 4:return a.packageName==="img"&&a.signed?c.find(_.R(a.fileName),b):_.Yw(`Failed to locate module package name=${a.packageName}, signed=${a.signed} in factory image`);default:return _.Yw({hk:!0})}})}};var pTa=class{constructor(){var a=_.q(bY),b=_.q(_.cY);this.A=a;this.yc=b}},GA=class{constructor(a,b,c,d,e,f){this.A=a;this.yc=b;this.description=c;this.Oa=d;this.Wh=e;this.downloadUrl=f;this.Ud=`factoryimage/${this.Oa.identifier}`}qq(a){return new qTa(this.A(!a.disableStreamingFlash),this.yc,this.Ud,this.description,this.Oa,this.Wh,this.downloadUrl,a)}},qTa=class{constructor(a,b,c,d,e,f,g,h){this.Zj=a;this.yc=b;this.Ud=c;this.description=d;this.Oa=e;this.Wh=f;this.downloadUrl=g;this.options=h}validate(a){_.zA(this.options);
_.yA({product:this.Oa.target?_.$u(this.Oa.target):void 0},a==null?void 0:a.description)}Qo(a,b){const c=this;return _.v(function*(){c.validate(a);const d=new oTa(c.description.label,!!c.Oa.gsi,c.downloadUrl,c.Zj,c.yc);c.Wh&&b.A.KA(c.Wh);return Object.assign({},{description:c.description.label,Ea:a.serialNumber,files:d,Oa:c.Oa},c.options)})}};var sTa;_.rTa=new _.t("BUILD_API_FLASHABLE_BUILD_FACTORY",{ja:"root",da:()=>new kTa});sTa=new _.t("FACTORY_IMAGE_FLASHABLE_BUILD_FACTORY",{ja:"root",da:()=>new pTa});var m_=new _.t("known_builds_source");var tTa,yna,uTa,vTa,wTa,xTa,yTa,zTa,ATa,BTa,CTa,DTa;tTa={buildAttemptStatus:"complete",successful:!0,fields:"buildId target/name target/product target/gsi signed releaseCandidateName creationTimestamp completionTimestamp branch archived".split(" ").map(a=>`builds/${a}`).join(","),prettyPrint:!1};yna=class{constructor(a,b){this.description=a;this.build=b}get Ud(){return this.build.Ud}qq(a,b){return new uTa(this.description,this.build.qq(a,b))}};
uTa=class{constructor(a,b){this.description=a;this.yj=b}get Ud(){return this.yj.Ud}get options(){return this.yj.options}validate(a){this.yj.validate(a)}Qo(a,b){return this.yj.Qo(a,b)}jn(a){const b=this;return _.v(function*(){b.yj.jn&&(yield b.yj.jn(a))})}};
vTa=function(a,b,c){var d=Object.assign({},b);const e=b.zy;d=(delete d.zy,d);return _.y(EA(lIa(a.B,Object.assign({},{maxResults:50},tTa,d,{targets:e}))),wna(c,!!b.target),_.mA(f=>f.flatMap(g=>g.signed?b.signed===!0?a.A.create(g,!0):b.signed===!1?a.A.create(g,!1):[a.A.create(g,!1),a.A.create(g,!0)]:b.signed?[]:a.A.create(g,!1))))};
wTa=function(a,b,c){const d=b.target&&_.$u(b.target);c=c==null?void 0:c.R;d&&(c=c&&!c.includes(d)?[]:[d]);return b.signed!==!1&&c&&c.length!==0?_.y(_.e_(n_(a.F,c),{Md:[],Xs:[]}),_.mA(e=>{const f=[];for(var g of e.Md){var h=f,k=h.push,m=a.D,r=g.target,x=_.Qw(g.buildId,g.releaseCandidateName)||g.downloadUrl;const z=[..._.gA({target:r,signed:!0}),...AA(g)];x={label:x,description:z,buildId:g.buildId,target:r,signed:!0,releaseCandidateName:g.releaseCandidateName,creationTimestamp:void 0,branch:void 0,
IK:g,archived:!1};r={identifier:g.downloadUrl,variant:_.Xx(r),target:r,releaseCandidateName:g.releaseCandidateName,buildId:g.buildId,signed:!0,Zq:_.mY.test(r),gsi:!1};k.call(h,new GA(m.A,m.yc,x,r,g.Wh,g.downloadUrl))}for(const z of e.Xs)e=f,h=e.push,k=a.D,m=z.target,g=_.Qw(z.buildId,z.releaseCandidateName)||z.downloadUrl,r=[..._.gA({target:m,signed:!0}),`${z.ml} ${z.Yj}`],g={label:g,description:r,buildId:z.buildId,releaseCandidateName:z.releaseCandidateName,target:m,signed:!0,creationTimestamp:void 0,
branch:void 0,WM:z,archived:!1},m={identifier:z.downloadUrl,variant:_.Xx(m),target:m,releaseCandidateName:z.releaseCandidateName,buildId:z.buildId,signed:!0,Zq:!1,gsi:z.gsi},h.call(e,new GA(k.A,k.yc,g,m,z.Wh,z.downloadUrl));return f})):_.il(_.pA([]))};
xTa=function(a){var b,c;({kV:a,MT:b,jV:c}=a);return _.y(_.tl([a,b]),_.w(_.f_),_.mA(d=>{var e;[d,e]=d;const f=rv(d,FA);d=e.map(g=>{const h=FA(g);let k;const m=(k=f.get(h))!=null?k:[];f.delete(h);return HA(g,m)});for(const g of f.values())c(g[0])&&d.push(HA(void 0,g));return d}))};_.o_=function(a,b,c){const d=wTa(a,c,b);a=vTa(a,c,b);return _.y(xTa({MT:a,kV:d,jV:vna(c)}),_.qm({bufferSize:1,Ce:!0}))};yTa=function(a,b,c,d){return _.o_(a,c,{releaseCandidateName:b,buildType:"submitted",zy:d})};
zTa=function(a,b,c,d,e){return _.y(_.o_(a,void 0,{branch:b,target:d,signed:e,buildType:IA(c)}),_.w(f=>f.isError()?f:f.get().length===0?_.CA(void 0,f.isComplete()):_.pA(f.get()[0])),wm(f=>!f.isComplete(),!0))};ATa=function(a,b,c,d){return _.y(_.e_(a.B.branch.get(b)),_.w(e=>{if(!e.Xd())return(e=e.oc())?JA(e):0}),_.um(e=>e===void 0?_.il(_.DA()):zTa(a,b,e,c,d)))};
BTa=function(a,b,c){return c?_.y(_.e_(a.B.branch.get(b)),_.qA(d=>{if(!d)return _.il(_.pA([]));const e=JA(d);d=d.targets.filter(f=>!iA({branchTarget:f},c));return _.y(_.Tw(d.flatMap(f=>[!1,!0].map(g=>zTa(a,b,e,f.name,g)))),_.w(_.f_),_.mA(f=>f.filter(_.lv)))})):_.il(_.pA([]))};_.p_=function(a,b,c,d){return _.y(_.o_(a,void 0,{buildId:b,target:c,signed:d}),_.mA(e=>e[0]))};CTa=function(a,b,c,d){return _.y(_.o_(a,void 0,{releaseCandidateName:b,buildType:"submitted",target:c,signed:d}),_.mA(e=>e[0]))};
DTa=function(a,b){const c=b.description,d=b.Mn;return _.y(EA(oIa(a.B,{flashstationEnabled:!0,targetProducts:Array.from(c.R),fields:"branches/name,branches/buildPrefix,branches/disabled,branches/targets/name,branches/targets/product,branches/targets/gsi,branches/external/enabled,branches/flashstation/enabled,branches/targets/flashstation/enabled,branches/targets/disabled",prettyPrint:!1})),_.mA(e=>e.map(f=>{const g=f.targets.filter(k=>!iA({branchTarget:k},c)).flatMap(k=>{const m=_.Xx(k.name),r=!!k.disabled||
!!f.disabled;return m==="user"?[{name:k.name,signed:!1,disabled:r},{name:k.name,signed:!0,disabled:r}]:[{name:k.name,signed:!1,disabled:r}]});let h;return{name:f.name,buildType:JA(f),buildPrefix:(h=f.buildPrefix)!=null?h:void 0,targets:g,disabled:!!f.disabled}}).filter(f=>f.targets.length>0).filter(f=>!lz(f.name)||!d||nz(f.name,d))))};_.q_=class{constructor(){this.B=_.q(_.eU);this.A=_.q(_.rTa);this.D=_.q(sTa);this.F=_.q(m_)}};_.q_.I=function(a){return new (a||_.q_)};
_.q_.ua=_.If({token:_.q_,da:_.q_.I,ja:"root"});var ETa,FTa,GTa,s_;_.r_=new _.DU(a=>a);ETa=function(a,b,c){if(b.build)return Vu.test(b.build)?yTa(a.A,b.build,c):_.o_(a.A,c,{buildId:b.build});if(b.branch)return BTa(a.A,b.branch,c);throw new _.M("Malformed build query",10024);};FTa=function(a,b,c,d){return Vu.test(b)?CTa(a.A,b,c,d):_.p_(a.A,b,c,d)};
GTa=function(a,b,c){const d=_.y(b,_.w(e=>({build:e.build,branch:e.branch})),_.hm(_.ra),_.um(e=>_.y(ETa(a,e,c==null?void 0:c.description),_.w(f=>({RT:e,ST:f})))));b=_.y(b,_.hm(_.ra));return _.y(_.tl([b,d]),_.um(([e,{RT:f,ST:g}])=>{const h=_.tA(c,e);if(g.isError())return _.il(Object.assign({},UA([],f),{targets:g,Xf:h,Zh:void 0,build:g}));const k=(h==null?0:h.target)&&_.fy.has(h==null?void 0:h.target)?void 0:h==null?void 0:h.target;var m;const r=(m=h==null?void 0:h.signed)!=null?m:!1;m=(m=k?g.get().find(z=>
z.description.target===k&&z.description.signed===r):void 0)?_.il(_.CA(m,g.isComplete())):g.isComplete()&&k?e.build?FTa(a,e.build,k,r):e.branch?ATa(a.A,e.branch,k,r):_.il(_.CA(void 0,g.isComplete())):_.il(_.CA(void 0,g.isComplete()));const x=g.get();return _.y(m,_.w(z=>{const B=z.oc();let F=h;c&&!e.target&&g.isComplete()&&!B&&x.length>0?(z=_.CA(x[0],z.isComplete()),F={target:x[0].description.target,signed:x[0].description.signed}):c&&!e.target&&g.Xd()&&(F=void 0);return Object.assign({},UA(x,f,z.oc()),
{targets:_.lA(g,I=>_.uA(I.map(_.g_),c)),Xf:F,Zh:B?{signed:B.description.signed,gsi:_.dy(B.description.target),Zl:(c==null?void 0:c.description.hq)&&_.Iz(B.description.buildId,B.description.releaseCandidateName)}:void 0,build:z})}))}),_.qm({bufferSize:1,Ce:!0}))};s_=class{constructor(a){this.A=a}};s_.I=function(a){return new (a||s_)(_.Fg(_.q_))};s_.ua=_.If({token:s_,da:s_.I,ja:"root"});
var t_=class{constructor(){this.F=_.q(_.kT);this.dataSource=_.q(s_);this.D=_.q(_.eU);this.fc=_.q(_.ZZ);this.wd=_.WZ;this.re=this.fc.re;this.qf=new _.rm(1);this.A=new _.Ok;var a=_.q(_.Qt),b=_.q(_.yW);const c=_.q(_.fY);a=_.y(_.tl([a.params,a.Da]),_.w(([e,f])=>{var g=e.build,h=e.branch;e=f.target||void 0;var k=_.ov(f.signed);f=_.SA(f,c);return{build:g,branch:h,target:e,signed:k,options:f}}));const d=_.y(a,_.w(e=>({build:e.build,branch:e.branch,target:e.target,signed:e.signed})),_.hm(_.ra));b=_.Sx(b.Wb);
this.B=_.y(b,_.um(e=>GTa(this.dataSource,d,e)),_.qm({bufferSize:1,Ce:!0}));this.iZ=_.y(d,_.w(e=>e.branch),_.Il(e=>!!e),_.um(e=>_.e_(this.D.branch.get(e))),_.w(e=>{let f;return!((f=e.oc())==null||!f.disabled)}));this.ai=_.y(this.B,_.w(e=>`Flash Build ${e.label}`));_.y(this.B,_.w(e=>e.Xf)).subscribe(this.qf);this.A.add(_.y(a,_.w(e=>e.options)).subscribe(e=>{this.fc.ug.setOptions(e)}));b=_.y(_.tl([b,a,this.fc.ug.F]),_.w(([e,f,g])=>e?g:f.options));this.A.add(_.y(_.tl([_.y(d,_.w(e=>({build:e.build,branch:e.branch})),
_.hm(_.ra)),this.qf,b]),_.w(([e,f,g])=>{f=Object.assign({},{target:f==null?void 0:f.target,signed:f==null?void 0:f.signed.toString()},_.PA(g,c));return{dE:e.build?["build",e.build.toUpperCase()]:e.branch?["branch",e.branch]:[],Da:f}}),_.hm((e,f)=>_.ra(e.dE,f.dE)&&_.ra(e.Da,f.Da))).subscribe(({dE:e,Da:f})=>{this.F.navigate(e,{Da:f,th:"merge",di:!0})}));_.XZ(this.fc,this.B)}Sa(){this.A.unsubscribe()}ur(a){if(!a.data.targets.isComplete()||a.data.targets.get().length!==0||a.Bc.isComplete()&&a.Bc.get()){if(a.data.targets.isError())return{message:`Error loading build options: ${_.Lu(a.data.targets.getError())}`,
buildError:!0};if(a.Bc.isError())return{message:`Error loading selected build: ${_.Lu(a.Bc.getError())}`,buildError:!0};if(a.Bc.isComplete()&&!a.Bc.get()&&a.data.Xf&&!_.fy.has(a.data.Xf.target))return{As:_.r_.call("Build not found."),buildError:!0};if(!a.Bc.isComplete()||a.Bc.get()||a.data.Xf){if(a.error){if(a.error.wW){let c;return{As:a.error.message,buildError:((c=a.error)==null?void 0:c.type)===1}}let b;return{message:a.error.message,buildError:((b=a.error)==null?void 0:b.type)===1}}return}return{As:_.r_.call("No build selected."),
buildError:!0}}return{As:_.r_.call("No builds available."),buildError:!0}}};t_.I=function(a){return new (a||t_)};
t_.Aa=_.Ik({type:t_,aa:[["ng-component"]],ab:!1,features:[_.qo([_.ZZ])],wa:3,xa:3,Ca:[[1,"flash-step-page-card"],[4,"ngIf"],[3,"label","description"],["type","caution","density","dense",4,"ngIf"],[3,"targets","targetSubject","pending","hasError"],[3,"model"],["type","warn","density","dense",4,"ngIf"],["type","caution","density","dense"],["type","warn","density","dense"],[3,"markdown",4,"ngIf"],[3,"markdown"],[3,"buildDescription","options","deviceDescription"]],template:function(a,b){a&1&&(_.D(0,
"flash-build-card",0),_.A(1,Gna,3,2,"ng-container",1),_.K(2),_.E());a&2&&(_.u(),_.C("ngIf",_.so(2,1,b.fc.Vf)))},dependencies:[_.BJ,_.a_,_.tY,_.c_,_.qY,_.h_,_.cN,_.dN,_.GU,_.HJ],za:["flash-ui-target-select[_ngcontent-%COMP%]{margin-top:20px;width:452px}xap-callout[_ngcontent-%COMP%]{margin-top:24px}"]});var u_=class{};u_.I=function(a){return new (a||u_)};u_.Na=_.Jk({type:u_});u_.Ma=_.Jf({imports:[_.LJ,_.HO,_.i_,_.jX,_.cN]});var HTa,JTa,v_;HTa={wipe:!0,forceFlash:!0,lock:!0};_.ITa=new _.BU;JTa=function(a,b,c){return _.v(function*(){const {Md:d}=yield n_(a.D,c);if(!d||d.length===0)throw new _.L(`Unable to find any factory images for ${b}`);const e=d[d.length-1];return d.filter(f=>f.version===e.version&&f.Wm)})};
v_=class{constructor(){this.ai="Flash Back to Public";this.wd=_.WZ;this.Tt=_.ITa.get();this.Ib=_.q(_.yW);this.B=_.q(_.q_);this.D=_.q(m_);this.fc=_.q(_.ZZ);this.A=_.q(_.fY);this.xn=new _.Rt;this.re=this.fc.re;var a=_.y(_.y(this.Ib.Wb,_.w(c=>{if(!c)return _.gX(new _.L("No device selected"));if(!c.Od)return _.gX(new _.L("Device not connected"));const d=c.Od.product;if(!d)return _.gX(new _.L("Unable to fully inspect device"));let e,f,g;return _.fX([d,(g=(e=c.Od)==null?void 0:(f=e.description)==null?void 0:
f.R)!=null?g:[]])}),_.hm((c,d)=>c.A||d.A?!1:c.get()[0]===d.get()[0]&&_.ob(c.get()[1],d.get()[1]))),_.um(c=>c.A?_.il(_.rA(c.getError())):_.e_(JTa(this,...c.get()),[])),_.qm({bufferSize:1,Ce:!0}));const b=_.y(_.y(_.tl([_.y(a,_.w(c=>c.oc([]))),this.xn]),_.w(([c,d])=>{if(c.length===1)return c[0];if(d&&c.includes(d))return d}),_.hm()),_.um(c=>c?_.y(_.p_(this.B,c.buildId,c.target,!0),_.w(d=>[c,d])):_.il([void 0,_.pA(void 0)])));a=_.y(_.tl([a,b,this.Ib.Wb]),_.w(([c,[d,e],f])=>{let g,h;return{Md:c,jZ:d,Zh:{signed:!0,
Zl:(f==null?void 0:(g=f.Od)==null?void 0:(h=g.description)==null?void 0:h.hq)&&_.Iz(d==null?void 0:d.buildId,d==null?void 0:d.releaseCandidateName)},build:e}}));this.fc.ug.setOptions(HTa);_.XZ(this.fc,a)}Dr(a){return TA(a,this.A)}AB(a){if(a.data.Md.isError())return _.Lu(a.data.Md.getError());if(a.data.Md.isComplete()&&a.data.Md.get().length===0)return"No builds found for device";if(a.data.Md.isComplete()&&a.data.Md.get().length>0&&a.Bc.isComplete()&&!a.Bc.get())return"No build selected";if(a.Bc.isError())return _.Lu(a.Bc.getError());
let b;return(b=a.error)==null?void 0:b.message}};v_.I=function(a){return new (a||v_)};
v_.Aa=_.Ik({type:v_,aa:[["ng-component"]],ab:!1,features:[_.qo([_.ZZ])],wa:2,xa:3,Ca:[["class","flash-step-page-card",4,"ngIf"],[1,"flash-step-page-card"],["type","caution","density","dense","class","warning-message",4,"ngIf"],[3,"label","description","options","deviceDescription",4,"ngIf"],[4,"ngIf"],["type","caution","density","dense",1,"warning-message"],[3,"markdown"],[3,"label","description","options","deviceDescription"],["mat-icon-button","","aria-label","Edit Build","class","right-icon edit-button",
"analyticsCategory","flash_config",3,"routerLinkObject","clickAnalyticsEvent",4,"ngIf"],["type","warn","density","dense",4,"ngIf"],["mat-icon-button","","aria-label","Edit Build","analyticsCategory","flash_config",1,"right-icon","edit-button",3,"routerLinkObject","clickAnalyticsEvent"],["svgIcon","gm:edit"],["class","gmat-body-2",4,"ngIf"],["aria-label","Factory Image Options","class","image-radio-group",3,"ngModel","ngModelChange",4,"ngIf"],[1,"gmat-body-2"],["aria-label","Factory Image Options",
1,"image-radio-group",3,"ngModelChange","ngModel"],["color","primary",3,"value",4,"ngFor","ngForOf"],["color","primary",3,"value"],["type","warn","density","dense"],[3,"buildDescription","options","deviceDescription"]],template:function(a,b){a&1&&(_.A(0,Qna,4,3,"flash-build-card",0),_.K(1));a&2&&_.C("ngIf",_.so(1,1,b.fc.Vf))},dependencies:[_.zJ,_.BJ,_.a_,_.tY,_.c_,_.NK,oX,QP,RP,SP,_.GO,_.EO,_.RN,_.ZN,_.cN,_.dN,_.GU,_.NU,_.HJ],za:[".warning-message[_ngcontent-%COMP%]{margin-bottom:16px}.image-radio-group[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.image-radio-group[_ngcontent-%COMP%]   mat-radio-button[_ngcontent-%COMP%]{margin:5px}.edit-button[_ngcontent-%COMP%]{margin:-4px}"]});var w_=class{};w_.I=function(a){return new (a||w_)};w_.Na=_.Jk({type:w_});w_.Ma=_.Jf({imports:[_.LJ,_.i_,_.bN,UP,_.lU,_.HO,_.iO,_.jX,_.cN]});var KTa=function(a,b,c){if(!c)return _.il(_.rA(new _.L("No device selected")));if(!c.Od)return _.il(_.rA(new _.L("Device not connected")));let d;const e=(d=c.Od)==null?void 0:d.description;return e?_.y(_.e_(n_(a.F,e.R)),_.mA(f=>f==null?void 0:f.Xs),_.um(f=>{if(f.isError())return _.il(f);var g=f.get();return g&&g.length!==0?(g=g.find(h=>h.id===b))?_.y(_.p_(a.D,g.buildId,g.target,!0),_.w(h=>f.Xd()?nA(h):h)):_.il(_.rA(new _.L(`Unable to find ${b} preview image for ${e.displayName}`))):f.isComplete()?
_.il(_.rA(new _.L(`Unable to find any preview images for ${e.displayName}`))):_.il(_.DA())})):_.il(_.rA(new _.L("Unable to fully inspect device")))},x_=class{constructor(){this.Ib=_.q(_.yW);this.fc=_.q(_.ZZ);this.D=_.q(_.q_);this.F=_.q(m_);this.B=_.q(_.fY);this.wd=_.WZ;this.re=this.fc.re;this.A=new _.Ok;var a=_.q(_.Qt);this.ai=_.y(a.params,_.w(b=>`Flash Preview Build ${b.id}`));a=_.y(a.params,_.w(b=>b.id||""));a=_.y(_.tl([a,this.Ib.Wb]),_.um(([b,c])=>_.y(KTa(this,b,c),_.w(d=>Xna(b,d,c)))),_.qm({bufferSize:1,
Ce:!0}));_.XZ(this.fc,a);this.A.add(_.y(a,_.w(({description:b})=>b),_.Il(Boolean)).subscribe(b=>{this.fc.ug.setOptions(_.dy(b.target)?{wipe:!0}:{lock:!0,wipe:!0,forceFlash:!0})}))}Sa(){this.A.unsubscribe()}Dr(a){return TA(a,this.B)}};x_.I=function(a){return new (a||x_)};
x_.Aa=_.Ik({type:x_,aa:[["ng-component"]],ab:!1,features:[_.qo([_.ZZ])],wa:2,xa:3,Ca:[["class","flash-step-page-card",4,"ngIf"],[1,"flash-step-page-card"],[3,"label","description","options","deviceDescription",4,"ngIf"],[4,"ngIf"],[3,"label","description","options","deviceDescription"],["mat-icon-button","","aria-label","Edit Build","class","right-icon edit-button","analyticsCategory","flash_config",3,"routerLinkObject","clickAnalyticsEvent",4,"ngIf"],["class","gmat-body-2",4,"ngIf"],["type","warn",
"density","dense",4,"ngIf"],["mat-icon-button","","aria-label","Edit Build","analyticsCategory","flash_config",1,"right-icon","edit-button",3,"routerLinkObject","clickAnalyticsEvent"],["svgIcon","gm:edit"],[1,"gmat-body-2"],["type","warn","density","dense"],[3,"buildDescription","options","deviceDescription"]],template:function(a,b){a&1&&(_.A(0,Wna,3,2,"flash-build-card",0),_.K(1));a&2&&_.C("ngIf",_.so(1,1,b.fc.Vf))},dependencies:[_.BJ,_.a_,_.tY,_.c_,_.NK,oX,_.GO,_.EO,_.cN,_.dN,_.NU,_.HJ],za:[".edit-button[_ngcontent-%COMP%]{margin:-4px}"]});var y_=class{};y_.I=function(a){return new (a||y_)};y_.Na=_.Jk({type:y_});y_.Ma=_.Jf({imports:[_.LJ,_.i_,_.bN,_.lU,_.HO,_.jX,_.cN]});var LTa={wipe:!0,forceFlash:!0,lock:!0},MTa=function(a,b,c){return _.v(function*(){var {Md:d}=yield n_(a.D,c.R);if(d.length===0)throw new _.L(`Unable to find any factory images for ${c.displayName}`);d=d.filter(e=>e.version===b&&e.Wm);if(d.length===0)throw new _.L(`Unable to find a release matching ${b} for ${c.displayName}`);return d})},z_=class{constructor(){this.Ib=_.q(_.yW);this.B=_.q(_.q_);this.D=_.q(m_);this.fc=_.q(_.ZZ);this.A=_.q(_.fY);this.wd=_.WZ;this.mY=goa;this.WX=(e,f)=>f.value;this.xn=
new _.Rt;this.re=this.fc.re;var a=_.q(_.Qt),b=_.y(this.Ib.Wb,_.w(e=>{if(!e)return _.gX(new _.L("No device selected"));if(!e.Od)return _.gX(new _.L("Device not connected"));let f;return(e=(f=e.Od)==null?void 0:f.description)?_.fX(e):_.gX(new _.L("Unable to fully inspect device"))}),_.hm((e,f)=>!e.A&&!f.A&&e.get()===f.get()));a=_.y(a.params,_.w(e=>e.id),_.hm());const c=_.y(_.tl([b,a]),_.um(([e,f])=>e.A?_.il(_.rA(e.getError())):_.e_(MTa(this,f,e.get()),[])),_.qm({bufferSize:1,Ce:!0})),d=_.y(_.y(_.tl([_.y(c,
_.w(e=>e.oc([]))),this.xn]),_.w(([e,f])=>{if(e.length===1)return e[0];if(f&&e.includes(f))return f}),_.hm()),_.um(e=>e?_.y(_.p_(this.B,e.buildId,e.target,!0),_.w(f=>[e,f])):_.il([void 0,_.pA(void 0)])));b=_.y(_.tl([a,c,d,b]),_.w(([e,f,[g,h],k])=>({label:`${e} Release`,Md:f,jZ:g,Zh:{signed:!0,Zl:!k.A&&k.get().hq&&_.Iz(g==null?void 0:g.buildId,g==null?void 0:g.releaseCandidateName)},build:h})),_.qm({bufferSize:1,Ce:!0}));this.ai=_.y(b,_.w(e=>`Flash ${e.label}`));this.fc.ug.setOptions(LTa);_.XZ(this.fc,
b)}Dr(a){return TA(a,this.A)}AB(a){if(a.data.Md.isError())return _.Lu(a.data.Md.getError());if(a.data.Md.isComplete()&&a.data.Md.get().length===0)return"No builds found for device";if(a.data.Md.isComplete()&&a.data.Md.get().length>0&&a.Bc.isComplete()&&!a.Bc.get())return"No build selected";if(a.Bc.isError())return _.Lu(a.Bc.getError());let b;return(b=a.error)==null?void 0:b.message}};z_.I=function(a){return new (a||z_)};
z_.Aa=_.Ik({type:z_,aa:[["ng-component"]],ab:!1,features:[_.qo([_.ZZ])],wa:2,xa:3,Ca:[["class","flash-step-page-card",4,"ngIf"],[1,"flash-step-page-card"],[3,"label","description","options","deviceDescription",4,"ngIf"],[4,"ngIf"],[3,"label","description","options","deviceDescription"],["mat-icon-button","","aria-label","Edit Build","class","right-icon edit-button","analyticsCategory","flash_config",3,"routerLinkObject","clickAnalyticsEvent",4,"ngIf"],["type","warn","density","dense",4,"ngIf"],["mat-icon-button",
"","aria-label","Edit Build","analyticsCategory","flash_config",1,"right-icon","edit-button",3,"routerLinkObject","clickAnalyticsEvent"],["svgIcon","gm:edit"],["class","gmat-body-2",4,"ngIf"],["aria-label","Factory Image Options","class","image-radio-group",3,"ngModel","ngModelChange",4,"ngIf"],[1,"gmat-body-2"],["aria-label","Factory Image Options",1,"image-radio-group",3,"ngModelChange","ngModel"],["color","primary",3,"value",4,"ngFor","ngForOf","ngForTrackBy"],["color","primary",3,"value"],["type",
"warn","density","dense"],[3,"buildDescription","options","deviceDescription"]],template:function(a,b){a&1&&(_.A(0,foa,3,2,"flash-build-card",0),_.K(1));a&2&&_.C("ngIf",_.so(1,1,b.fc.Vf))},dependencies:[_.zJ,_.BJ,_.a_,_.tY,_.c_,_.NK,oX,QP,RP,SP,_.GO,_.EO,_.RN,_.ZN,_.cN,_.dN,_.NU,_.HJ],za:[".image-radio-group[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.image-radio-group[_ngcontent-%COMP%]   mat-radio-button[_ngcontent-%COMP%]{margin:5px}.edit-button[_ngcontent-%COMP%]{margin:-4px}"]});var A_;_.NTa=new _.BU;A_=class{constructor(){this.Se=_.TZ;this.kf=_.Lu;this.ZN=_.NTa.get();this.Ib=_.q(_.yW);this.Ac=_.q(hY);const a=_.q(m_);this.AT=_.y(this.Ib.Wb,_.w(b=>{let c;return b==null?void 0:(c=b.Od)==null?void 0:c.description}),_.hm(),_.um(b=>b?_.e_(n_(a,b.R).then(c=>c.Md),[]):_.il(_.pA([]))),_.mA(b=>Object.values(_.pb(b,c=>c.version)).map(c=>{c=c[0];return{label:`${c.versionName} (${c.version})`,description:`API level ${c.apiLevel}`,version:c.version}}).reverse()),_.qm({bufferSize:1,Ce:!0}))}};
A_.I=function(a){return new (a||A_)};
A_.Aa=_.Ik({type:A_,aa:[["ng-component"]],ab:!1,wa:17,xa:9,Ca:[["devicePicker",""],["noDevice",""],[1,"flash-step-page-card",3,"mode"],["card-title",""],[3,"deviceSupportConfig"],["type","notify","density","dense",4,"ngIf"],[4,"ngIf","ngIfElse"],["type","notify","density","dense"],["queryParamsHandling","merge",3,"routerLink"],[4,"ngIf"],["diameter","20","strokeWidth","2","mode","indeterminate","color","primary","class","loading-spinner",4,"ngIf"],["type","caution","density","dense",4,"ngIf"],[4,
"ngFor","ngForOf"],["mat-raised-button","","queryParamsHandling","merge",1,"release-card","fill-content-button",3,"routerLink"],[1,"release-card-content"],[1,"gmat-subtitle-2","primary-text-color"],[1,"gmat-body-2"],["diameter","20","strokeWidth","2","mode","indeterminate","color","primary",1,"loading-spinner"],["type","caution","density","dense"]],template:function(a,b){a&1&&(_.D(0,"flash-step-card",2),_.K(1),_.jn(2,3),_.J(3,"Select a release"),_.kn(),_.D(4,"section")(5,"h3"),_.J(6,"Selected device:"),
_.E(),_.G(7,"active-device-picker",4,0),_.E(),_.D(9,"section")(10,"h3"),_.J(11,"Available releases:"),_.E(),_.A(12,hoa,6,4,"xap-callout",5)(13,ooa,3,3,"ng-container",6),_.K(14),_.A(15,qoa,1,1,"ng-template",null,1,_.to),_.E()());a&2&&(a=_.Pn(16),_.C("mode",_.so(1,5,b.Ib.Wb)?b.Se.he:b.Se.Vt),_.u(7),_.C("deviceSupportConfig",b.Ac),_.u(5),_.C("ngIf",b.ZN),_.u(),_.C("ngIf",_.so(14,7,b.Ib.Wb))("ngIfElse",a))},dependencies:[_.zJ,_.BJ,_.mT,_.UZ,_.CX,_.GO,_.DO,_.OP,_.MP,_.cN,_.dN,_.HJ],za:[".release-card[_ngcontent-%COMP%]{width:100%;margin:4px 0}.release-card-content[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:8px 16px}"]});var B_=class{};B_.I=function(a){return new (a||B_)};B_.Na=_.Jk({type:B_});B_.Ma=_.Jf({imports:[_.LJ,_.oT,_.UZ,_.CX,_.i_,_.bN,UP,_.lU,_.HO,_.PP,_.iO,_.jX,_.cN]});var OTa=function(a,b,c,d){b=b.toUpperCase();return Yu.test(b)?_.y(_.o_(a.A,c,{buildId:b}),_.um(e=>e.isComplete()&&e.get().length===0&&LIa.test(b)?_.o_(a.A,c,{releaseCandidateNameSubstring:b,buildType:"submitted",zy:d}):_.il(e))):Vu.test(b)?yTa(a.A,b,c,d):LIa.test(b)?_.o_(a.A,c,{releaseCandidateNameSubstring:b,buildType:"submitted",zy:d}):_.il(_.pA([]))},PTa=function(a,b,c){return _.y(c,_.um(d=>{if(!d)return _.il(_.pA([]));const e=d.be&&_.Xu(d.be),f=_.jA(d.description),g=DTa(a.A,d),h=_.y(g,_.mA(m=>
({branches:m,targets:woa(m)})),_.qm({bufferSize:1,Ce:!0})),k=_.y(h,_.mA(({targets:m})=>m.map(r=>r.name)),_.Il(m=>!m.Xd()));return _.y(b,_.um(m=>{a:if(typeof m!=="string")switch(m.type){case 1:m=m.targetName;break a;default:m=m.label}const r=m,x=r.length>0;m=_.y(h,_.mA(({branches:F})=>soa(F,r).map(roa)),_.mA(F=>_.Zv(F,[{label:"Current Device Branch",metadata:{priority:1},Yc:I=>!!e&&I.buildPrefix===e},{label:({first:I})=>x?I?"Matching Branches":"Other Matching Branches":I?"Available Branches":"Other Branches",
metadata:{priority:3},Yc:I=>!lz(I.branchName)&&!I.disabled},{label:`${x?"Matching":"Available"} Kernel Branches`,metadata:{priority:4},Yc:I=>lz(I.branchName)},{label:`${x?"Matching ":""}Disabled Branches`,metadata:{priority:6}}])));const z=_.y(h,_.mA(({targets:F})=>uoa(F,r).map(I=>toa(I,g))),_.mA(F=>_.Zv(F,[{label:"Current Device Target",metadata:{priority:1},Yc:I=>!!d.target&&I.targetName===d.target},{label:({first:I})=>`${I?"":"Other "}${x?"Matching ":""}Recommended Targets`,metadata:{priority:2},
Yc:I=>f.has(I.label)&&!I.disabled},{label:({first:I,exclusive:S})=>I||S?`${x?"Matching":"Available"} Targets`:`Other ${x?"Matching ":""}Targets`,metadata:{priority:3},Yc:I=>!_.dy(I.targetName)&&!_.kz(I.targetName)&&!I.disabled},{label:`${x?"Matching":"Available"} GSI Targets`,metadata:{priority:4},Yc:I=>_.dy(I.targetName)},{label:`${x?"Matching":"Available"} Kernel Targets`,metadata:{priority:5},Yc:I=>_.kz(I.targetName)},{label:`${x?"Matching ":""}Disabled Targets`,metadata:{priority:6}}]))),B=_.y(k,
_.qA(F=>OTa(a,r,d.description,F)),_.mA(voa),mna(),_.mA(F=>[{label:"Matching builds",options:F,metadata:{priority:3}}]));return _.y(_.tl([B,m,z]),_.w(F=>_.lA(_.f_(F),I=>I.flat().filter(S=>S.options.length>0).sort((S,P)=>{let ia,W;return((ia=S.metadata)==null?NaN:ia.priority)-((W=P.metadata)==null?NaN:W.priority)}).map(S=>({label:S.label,options:S.options})))),_.tm(_.DA([])))}))}))},C_=class{constructor(a){this.A=a}};C_.I=function(a){return new (a||C_)(_.Fg(_.q_))};C_.ua=_.If({token:C_,da:C_.I,ja:"root"});var QTa=function(a,b,c,d,e,f){return _.y(_.o_(a.A,e,{branch:b,target:d,signed:f,buildType:IA(c)}),_.w(g=>_.lA(g,h=>h.map(k=>{let m;return{label:_.Qw(k.description.buildId,k.description.releaseCandidateName),hv:(m=fA(k.description.creationTimestamp))!=null?m:void 0,link:{qe:["/build",k.description.buildId],Da:{target:k.description.target,signed:k.description.signed}}}}))))},RTa=function(a,b,c,d,e,f){e=e.map(g=>{let h;!d&&g.disabled&&(h=`The selected target is disabled on ${b} and may not contain recent builds.`);
return{type:1,targetName:g.name,label:_.Rw(g.name,g.signed),signed:g.signed,jr:QTa(a,b,c,g.name,f.description,g.signed),Tt:h}});e=kA(e,g=>g.label,g=>g.signed,f);return{vE:"Target",Cx:_.il(_.pA(e)),LM:g=>xoa(g,f)}},STa=function(a,b,c,d,{signed:e=!1,QZ:f=!1}={}){const g=d.be&&_.Xu(d.be);return{vE:"Branch",Cx:_.y(c,_.mA(h=>h.map(k=>{const m=k.targets.find(x=>x.name===b&&x.signed===e);let r;if(!f)if(k.disabled)r="The selected branch is disabled and may not contain recent builds.";else if(m==null?0:m.disabled)r=
`The selected branch has the target ${b} disabled and may not contain recent builds.`;return{type:0,branchName:k.name,buildType:k.buildType,buildPrefix:k.buildPrefix,label:k.buildPrefix?`${k.name} (${k.buildPrefix})`:k.name,jr:QTa(a,k.name,k.buildType,b,d.description,e),Tt:r}})),_.mA(h=>_.Zv(h,[{label:"Current Device Branch",Yc:k=>!!g&&k.buildPrefix===g},{label:({first:k})=>k?"Available Branches":"Other Branches",Yc:k=>!lz(k.branchName)},{label:"Available Kernel Branches"}]))),LM:h=>yoa(h,d)}},D_=
class{constructor(a){this.A=a}};D_.I=function(a){return new (a||D_)(_.Fg(_.q_))};D_.ua=_.If({token:D_,da:D_.I,ja:"root"});var VA=()=>[],E_=class{constructor(){this.Vn=_.ZSa;this.kf=_.Lu;this.CY=Yoa;this.B=new _.rm(1);this.nF=_.FI(this.B);this.hy=new _.Rt;this.gy=_.y(_.FI(this.hy),_.hm());this.yv=new _.Rt(10);this.D=_.y(_.FI(this.yv),_.hm());this.kZ=_.y(_.tl([this.gy,this.D]),_.um(([a,b])=>a?_.y(a.jr,Woa(b)):_.il(void 0)));this.A=new _.Ok}set data(a){this.B.next(a)}Pb(){this.A.add(_.y(this.nF,_.um(a=>_.y(a.Cx,_.w(b=>_.lA(b,c=>c.map(d=>d.options).flat())),_.w(b=>[b,a.LM])))).subscribe(([a,b])=>{if(a.isComplete()){a=a.get();
var c=this.hy.getValue();if(!a.includes(c)){let d,e;c=(e=(d=Xoa(a,c))!=null?d:b==null?void 0:b(a))!=null?e:a.length===1?a[0]:void 0;this.hy.next(c)}}}));this.A.add(this.gy.subscribe(()=>{this.yv.next(10)}))}Sa(){this.A.unsubscribe()}};E_.I=function(a){return new (a||E_)};
E_.Aa=_.Ik({type:E_,aa:[["section","build-results-panel",""]],inputs:{data:[0,"build-results-panel","data"]},ab:!1,ae:["build-results-panel",""],wa:6,xa:7,Ca:[["noSelectionCallout",""],["loadError",""],["noBuildResults",""],[4,"ngIf"],[4,"ngIf","ngIfElse"],[1,"header","mat-form-field-density-4"],[1,"gmat-subhead-2","text"],["mat-icon-button","","class","options-help-icon",3,"xapInlineDialog","dialogLabel",4,"ngIf"],["appearance","outline","color","primary",1,"option-select-form-field"],["id","option-select",
"panelClass","dense-option-panel",3,"ngModelChange","disabled","ngModel"],[3,"label",4,"ngFor","ngForOf"],["class","options-loading-indicator","matSuffix","",4,"ngIf"],["type","warn","density","dense",4,"ngIf"],["mat-icon-button","",1,"options-help-icon",3,"xapInlineDialog","dialogLabel"],["svgIcon","gm:help_outline"],[3,"label"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matSuffix","",1,"options-loading-indicator"],"diameter 20 strokeWidth 2 mode indeterminate color primary".split(" "),["type",
"warn","density","dense"],["class","option-warning-callout","type","caution","density","dense",4,"ngIf"],["type","caution","density","dense",1,"option-warning-callout"],[1,"build-results-list"],["class","gmat-body-2",4,"ngFor","ngForOf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[1,"gmat-body-2"],[3,"routerLinkObject"],["class","gmat-caption",4,"ngIf"],[1,"gmat-caption"],["diameter","20","strokeWidth","2","mode","indeterminate","color","primary",1,"loading-spinner"],["mat-stroked-button","","color","primary",
"class","load-more-button",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary",1,"load-more-button",3,"click"],[1,"no-results"],["svgIcon","gm:list"],[1,"gmat-body-2","text"]],template:function(a,b){a&1&&(_.A(0,Goa,3,3,"ng-container",3),_.K(1),_.A(2,Roa,4,2,"ng-container",4),_.K(3),_.A(4,Voa,2,3,"ng-template",null,0,_.to));a&2&&(a=_.Pn(5),_.C("ngIf",_.so(1,3,b.nF)),_.u(2),_.C("ngIf",_.so(3,5,b.kZ))("ngIfElse",a))},dependencies:[_.zJ,_.BJ,_.DJ,_.EJ,_.RN,_.ZN,_.XM,NM,_.GO,_.DO,_.EO,_.NK,
_.vO,_.lO,_.nO,_.SO,_.OP,_.MP,_.VP,_.YP,oX,JN,_.cN,_.dN,_.HJ],za:["[_nghost-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin:10px 0}.header[_ngcontent-%COMP%]   .options-help-icon[_ngcontent-%COMP%]{margin-top:-4px;margin-bottom:-4px;margin-right:4px;color:#5f6368}.header[_ngcontent-%COMP%]   .option-select-form-field[_ngcontent-%COMP%]{width:400px}.header[_ngcontent-%COMP%]   .options-loading-indicator[_ngcontent-%COMP%]{padding:0 10px}.build-results-list[_ngcontent-%COMP%]{margin:0;padding:0}.build-results-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style-type:none;padding:0 12px;height:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.build-results-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:first-child){border-top:1px solid #dadce0}.build-results-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-right:auto}.no-results[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0}.no-results[_ngcontent-%COMP%] > .mat-icon[_ngcontent-%COMP%]{width:40px;height:40px;padding:37px;border-radius:50%;background-color:rgba(0,0,0,.05);color:#5f6368}.no-results[_ngcontent-%COMP%] > .text[_ngcontent-%COMP%]{margin-top:8px;color:#5f6368}.loading-spinner[_ngcontent-%COMP%]{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.load-more-button[_ngcontent-%COMP%]{margin-top:10px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}"]});var F_,VTa,G_;F_=Symbol("qc");_.TTa=new _.BU({[F_]:(a,b)=>n_(a.get(m_),b.R)});
_.UTa=new _.BU([a=>{if(!a[F_])return[];var b=a[F_].Xs.filter(c=>c.active&&!c.hm).reverse();b=rv(b,c=>c.id);b=Array.from(b.values()).map(c=>c[0]);b=rv(b,c=>c.ml);b=Array.from(b.entries(),([c,d])=>({label:`${c} Preview Releases`,builds:_.pA(d.map((e,f)=>({label:e.Yj,link:`/preview/${e.id}`,Dm:f===0})))}));a=a[F_].Xs.filter(c=>c.hm&&c.active).reverse();return a.length===0?b:[{label:"Android Canary Releases",builds:_.pA(a.map((c,d)=>({label:c.Yj,link:`/canary/${c.id}`,Dm:d===0})))},...b]},a=>a[F_]&&a[F_].Md.length>
0?[{label:"Public releases",builds:_.pA([{label:"Back to Public",description:"Factory reset the device to the latest public build.",link:"/back-to-public",Dm:!0},{label:"More releases",description:"A full list of public releases for your device.",link:"/release"}])}]:[]]);
VTa=function(a,b){return _.y(b,_.w(c=>c==null?void 0:c.description),_.hm(),_.um(c=>{if(!c)return _.il([void 0,void 0]);const d=_.TTa.get(),e=Object.getOwnPropertySymbols(d);return _.y(_.Tw(e.map(f=>_.yl(()=>d[f](a.Ya,c).catch(g=>{a.bK.next(`An error occurred while loading popular builds. Some builds may not be displayed. Error: ${_.Lu(g)}`)})))),_.w(f=>Object.fromEntries(e.map((g,h)=>[g,f[h]]))),_.w(f=>[f,c]))}),_.w(([c,d])=>{if(!c||!d)return _.pA([]);const e=_.UTa.get().flatMap(f=>f(c,d));return _.pA(e)}),
_.tm(_.DA([])))};G_=class{constructor(a){this.Ya=a;this.bK=new _.Rt}};G_.I=function(a){return new (a||G_)(_.Fg(_.Lm))};G_.ua=_.If({token:G_,da:G_.I,ja:"root"});var WTa,XA,ipa,jpa,H_;WTa=["chooseBuildInput"];XA=()=>[];_.XTa=new _.BU("Enter a target (e.g. walleye-user), build id (e.g. 7124944) or release candidate name (e.g. RQ2A.210305.006)");_.YTa=new _.BU("https://ci.android.com");_.ZTa=new _.BU(!1);_.$Ta=new _.DU(()=>{});ipa=function(a){if(a)switch(a.type){case 0:return"Branch:";case 1:return"Target:";case 2:return"Build:";default:return _.Pa(a,void 0)}};
jpa=function(a){if(a){if(a.type===0&&a.disabled)return"The selected branch is disabled and may not contain recent builds.";if(a.type===1&&a.disabled)return"The selected target is disabled on all branches and may not contain recent builds."}};
H_=class{constructor(){this.Se=_.TZ;this.kf=_.Lu;this.UO=_.XTa.get();this.JO=_.YTa.get();this.gR=_.ZTa.get();this.FM=_.$Ta.call();this.uB=new _.Rt;this.Hv=_.y(_.FI(this.uB),_.w(e=>e!=null?e:""),_.hm());this.Iv=_.y(this.Hv,_.w(e=>typeof e==="string"?void 0:e));this.QM=_.q(G_).bK;this.B=_.q(_.kT);this.Ac=_.q(hY);this.Ib=_.q(_.yW);this.A=new _.Ok;const a=_.q(C_),b=_.q(G_),c=_.q(D_),d=_.Sx(this.Ib.Wb);d.subscribe(e=>{e&&e.description&&(e=Date.now(),JX.startTime===0&&(JX.startTime=e))});this.PM=_.y(VTa(b,
d),_.qm({bufferSize:1,Ce:!0}));this.PM.subscribe(e=>{e.isComplete()&&(e=Date.now(),JX.B===0&&JX.startTime!==0&&(JX.B=e,JX.D.record(JX.B-JX.startTime,"UNIFIED_FLASH_PAGE_POPULAR_BUILDS")))});this.tB=_.y(PTa(a,this.Hv,d),_.qm({bufferSize:1,Ce:!0}));this.tB.subscribe(e=>{e.isComplete()&&(e=Date.now(),JX.A===0&&JX.startTime!==0&&(JX.A=e,JX.D.record(JX.A-JX.startTime,"UNIFIED_FLASH_PAGE_BUILD_AUTOCOMPLETE")))});this.nW=_.y(d,_.w(e=>(e==null?void 0:e.description.X)===10));this.TT=_.y(_.tl([d,this.Iv]),
_.w(([e,f])=>{if(f&&e)switch(f.type){case 0:return Object.assign({},RTa(c,f.branchName,f.buildType,f.disabled,f.targets,e),{Dx:{Nh:d_,label:"Target selection help",f_:"Show target selection help"}});case 1:return STa(c,f.targetName,f.KT,e,{signed:f.signed,QZ:f.disabled});case 2:break;default:return _.Pa(f,void 0)}}),_.qm({bufferSize:1,Ce:!0}))}Pb(){this.A.add(this.Iv.subscribe(a=>{a&&a.type===2&&this.B.navigate(["build",a.buildId])}))}Sa(){this.A.unsubscribe()}PU(a){return a?a.label:""}};
H_.I=function(a){return new (a||H_)};
H_.Aa=_.Ik({type:H_,aa:[["ng-component"]],Ic:function(a,b){a&1&&(_.Cn(WTa,5,xO),_.Cn(WTa,5,_.Gi));if(a&2){let c;_.In(c=_.Jn())&&(b.PT=c.first);_.In(c=_.Jn())&&(b.eU=c.first)}},La:[1,"unified-flash-page"],ab:!1,wa:16,xa:9,Ca:[["devicePicker",""],["buildSuggestions",""],["bootromWarning",""],["noDeviceWarning",""],["buildForm","ngForm"],["chooseBuildInput",""],["buildAutocomplete","matAutocomplete"],["popularBuildCardContent",""],["popularBuildCardNoOutline",""],[1,"flash-step-page-card",3,"mode"],
["card-title",""],[3,"deviceSupportConfig"],["type","warn","density","dense","class","page-warning",4,"ngIf"],[4,"ngIf","ngIfElse"],["type","warn","density","dense",1,"page-warning"],[3,"markdown"],[1,"choose-build"],[1,"emphasis"],[3,"build-results-panel",4,"ngIf","ngIfElse"],["appearance","outline",1,"choose-build-form-field"],["matPrefix",""],["svgIcon","gm:search",1,"search-prefix-icon"],["class","option-type-prefix",4,"ngIf"],["matInput","","type","text","spellcheck","false","id","choose-build-input",
"name","choose-build-input","placeholder","Search by branch, target or build ID","aria-label","Search by branch, target or build ID",3,"ngModelChange","ngModel","matAutocomplete"],["matSuffix","",1,"choose-build-suffix"],["diameter","20","strokeWidth","2","mode","indeterminate","color","primary","class","choose-build-loading-indicator",4,"ngIf"],["mat-icon-button","","matSuffix","","aria-label","Clear Choose Build Input","id","clear-choose-build-input-button",3,"click",4,"ngIf"],["autoActiveFirstOption",
"","aria-label","Search by branch, target or build ID",1,"dense-option-panel","unified-flash-page-autocomplete-panel",3,"displayWith"],[4,"ngIf"],["class","option-warning-callout","type","caution","density","dense",4,"ngIf"],[1,"option-type-prefix"],["diameter","20","strokeWidth","2","mode","indeterminate","color","primary",1,"choose-build-loading-indicator"],["mat-icon-button","","matSuffix","","aria-label","Clear Choose Build Input","id","clear-choose-build-input-button",3,"click"],["svgIcon","gm:clear"],
[3,"label",4,"ngFor","ngForOf"],["class","no-results-option-container",4,"ngIf"],["class","error-option-container",4,"ngIf"],[3,"label"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"no-results-option-container"],["disabled",""],[1,"error-option-container"],["type","caution","density","dense",1,"option-warning-callout"],["type","caution","density","dense"],[3,"linkify"],[3,"build-results-panel"],["class","popular-builds",4,"ngIf"],[1,"popular-builds"],["type","caution","density","dense","class",
"page-warning",4,"ngIf"],["type","caution","density","dense",1,"page-warning"],[3,"open",4,"ngFor","ngForOf"],["class","popular-builds-loading-spinner","diameter","30","strokeWidth","4",4,"ngIf"],["class","gmat-body-2",4,"ngIf"],["class","gmat-body-2 warn-text-color",4,"ngIf"],["mat-stroked-button","","color","primary","routerLink","upload","class","upload-button",4,"ngIf"],[3,"open"],["material","",1,"gmat-body-2"],[4,"ngFor","ngForOf"],[1,"popular-build-card-content"],[1,"main"],[1,"gmat-subtitle-2",
"primary-text-color"],["class","gmat-caption age",4,"ngIf"],["svgIcon","gm:help_outline","class","help-icon",3,"matTooltip",4,"ngIf"],[1,"gmat-body-2"],[1,"gmat-caption","age"],["svgIcon","gm:help_outline",1,"help-icon",3,"matTooltip"],["mat-raised-button","",1,"popular-build-card","fill-content-button",3,"routerLink"],[4,"ngTemplateOutlet"],["mat-flat-button","",1,"popular-build-card","fill-content-button",3,"routerLink"],["diameter","30","strokeWidth","4",1,"popular-builds-loading-spinner"],[1,
"gmat-body-2","warn-text-color"],["mat-stroked-button","","color","primary","routerLink","upload",1,"upload-button"],["svgIcon","gm:file_upload"],["type","warn","density","dense"]],template:function(a,b){a&1&&(_.D(0,"flash-step-card",9),_.K(1),_.jn(2,10),_.J(3,"Select a build"),_.kn(),_.D(4,"section")(5,"h3"),_.J(6,"Selected device:"),_.E(),_.G(7,"active-device-picker",11,0),_.E(),_.A(9,Zoa,2,1,"xap-callout",12)(10,npa,10,8,"ng-container",13),_.K(11),_.A(12,Gpa,2,3,"ng-template",null,1,_.to)(14,Hpa,
3,1,"ng-template",null,2,_.to),_.E());a&2&&(a=_.Pn(15),_.C("mode",_.so(1,5,b.Ib.Wb)?b.Se.he:b.Se.Vt),_.u(7),_.C("deviceSupportConfig",b.Ac),_.u(2),_.C("ngIf",b.FM),_.u(),_.C("ngIf",!_.so(11,7,b.nW))("ngIfElse",a))},dependencies:[_.zJ,_.BJ,GJ,_.$N,_.gr,_.RN,_.SN,_.ZN,_.YN,AO,jO,_.XM,NM,xO,_.GO,_.DO,_.EO,_.NK,_.UO,_.YO,_.vO,_.kO,mO,_.nO,_.SO,_.OP,_.MP,_.uQ,_.sQ,_.XU,_.CX,_.UZ,_.mT,zV,_.cN,_.dN,_.GU,_.FU,E_,_.HJ],za:["[_nghost-%COMP%]{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page-warning[_ngcontent-%COMP%]{margin-top:16px}section.choose-build[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.choose-build[_ngcontent-%COMP%] > form[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.choose-build-form-field[_ngcontent-%COMP%]{padding-bottom:16px}.search-prefix-icon[_ngcontent-%COMP%]{margin-left:16px;margin-right:8px;vertical-align:middle;color:#5f6368}.option-type-prefix[_ngcontent-%COMP%]{vertical-align:middle;color:#5f6368}.choose-build-suffix[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.choose-build-loading-indicator[_ngcontent-%COMP%]{margin-right:16px}section.popular-builds[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.popular-builds[_ngcontent-%COMP%] > details[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popular-builds-loading-spinner[_ngcontent-%COMP%]{margin-top:4px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.popular-build-card[_ngcontent-%COMP%]{width:100%;margin:4px 0}.popular-build-card-content[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px}.popular-build-card-content[_ngcontent-%COMP%]   .main[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.popular-build-card-content[_ngcontent-%COMP%]   .age[_ngcontent-%COMP%]{margin:0 20px}.popular-build-card-content[_ngcontent-%COMP%]   .help-icon[_ngcontent-%COMP%]{color:#5f6368;font-size:18px;width:18px;height:18px;margin-right:8px}.upload-button[_ngcontent-%COMP%]{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-top:40px}.option-warning-callout[_ngcontent-%COMP%]{margin-top:24px}"]});var I_=class{};I_.I=function(a){return new (a||I_)};I_.Na=_.Jk({type:I_});I_.Ma=_.Jf({imports:[_.LJ,_.iO,BO,_.HO,_.bN,_.$O,_.PP,_.$P,_.vQ,_.XU,_.CX,_.UZ,_.lU,_.oT,KN,_.jX,_.cN]});var J_=class{};J_.I=function(a){return new (a||J_)};J_.Na=_.Jk({type:J_});J_.Ma=_.Jf({imports:[I_,_.pT([{path:"",component:H_}])]});var vu=class{hg(a){return a.re}};vu.I=function(a){return new (a||vu)};vu.ua=_.If({token:vu,da:vu.I,ja:"root"});var K_=class{constructor(a){this.Cv=_.y(a.Vu,_.um(b=>b&&b.re?b.re:_.il(!0)),_.tm(!0),_.qm(1));this.Cv.subscribe()}};K_.I=function(a){return new (a||K_)(_.Fg(qV))};K_.ua=_.If({token:K_,da:K_.I,ja:"root"});var YA=document.createElement("a");var L_=class{constructor(a){this.A=a}};L_.I=function(a){return new (a||L_)(_.Fg(_.kT))};L_.ua=_.If({token:L_,da:L_.I,ja:"root"});_.M_=class{Pb(){}};_.M_.I=function(a){return new (a||_.M_)};_.M_.Aa=_.Ik({type:_.M_,aa:[["snack-button-bar"]],inputs:{message:"message"},Ob:["*"],wa:4,xa:1,Ca:[[1,"gmat-body-2","text"],[1,"button-bar"]],template:function(a,b){a&1&&(_.pn(),_.fn(0,"div",0),_.J(1),_.gn(),_.fn(2,"div",1),_.qn(3),_.gn());a&2&&(_.u(),_.ho(b.message))},za:["[_nghost-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.text[_ngcontent-%COMP%]{color:inherit}.button-bar[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}"]});var aUa=new _.t("COOKIE_BAR_CONFIG"),N_=class{constructor(a){this.zl=a}Hg(){_.eQ(this.zl)}};N_.I=function(a){return new (a||N_)(_.Yj(_.fQ))};
N_.Aa=_.Ik({type:N_,aa:[["ng-component"]],La:[1,"cookie-bar"],wa:5,xa:0,Ca:[["message","This site uses cookies from Google to deliver its services and to analyze traffic."],"mat-button;;href;https://policies.google.com/technologies/cookies;target;_blank;rel;noopener;aria-label;Learn more about cookie usage".split(";"),["mat-button","","id","cookie-bar-ok-button",3,"click"]],template:function(a,b){a&1&&(_.D(0,"snack-button-bar",0)(1,"a",1),_.J(2," Learn more. "),_.E(),_.D(3,"button",2),_.nn("click",
function(){return b.Hg()}),_.J(4,"Ok, Got it."),_.E()())},dependencies:[_.HO,_.GO,_.DO,_.M_],za:[".mat-mdc-button-base[_ngcontent-%COMP%]{color:#96bcf9!important}"]});var O_=class{constructor(a){this.A=a}show(){this.A.B(N_,{sp:"left",oq:"bottom"}).B.subscribe(()=>{window.localStorage.setItem("cookie_bar_ack","true")})}};O_.I=function(a){return new (a||O_)(_.Fg(_.jQ))};O_.ua=_.If({token:O_,da:O_.I});var P_=class{};P_.I=function(a){return new (a||P_)};P_.Na=_.Jk({type:P_});
P_.Ma=_.Jf({Fb:[O_,{oa:aUa,Ub:{xT:!0}},{oa:yI,zb:()=>{const a=_.q(O_);return _.q(aUa).xT?()=>{window.localStorage.getItem("cookie_bar_ack")==="true"||a.show()}:()=>{}},rc:!0}],imports:[_.LJ,_.HO,_.mQ,N_]});var Q_=class{constructor(a){this.zl=a}Hg(){_.eQ(this.zl)}};Q_.I=function(a){return new (a||Q_)(_.Yj(_.fQ))};Q_.Aa=_.Ik({type:Q_,aa:[["ng-component"]],wa:3,xa:0,Ca:[["message","Cross-site cookie access required for authentication purposes."],["mat-button","","id","allow-access-button",3,"click"]],template:function(a,b){a&1&&(_.D(0,"snack-button-bar",0)(1,"button",1),_.nn("click",function(){return b.Hg()}),_.J(2,"Allow Access"),_.E()())},dependencies:[_.HO,_.GO,_.DO,_.M_],za:[".mat-mdc-button-base[_ngcontent-%COMP%]{color:var(--mat-snack-bar-button-color,transparent)!important}"]});
var R_=class{constructor(a){this.B=a}show(){if(this.A)return this.A;this.A=this.B.B(Q_,{oq:"top"});this.A.A.subscribe(()=>{this.A=void 0});return this.A}};R_.I=function(a){return new (a||R_)(_.Fg(_.jQ))};R_.ua=_.If({token:R_,da:R_.I,ja:"root"});var S_=class{constructor(){this.wD=_.Eb()}};S_.I=function(a){return new (a||S_)};
S_.Aa=_.Ik({type:S_,aa:[["enable-3pc-dialog"]],wa:7,xa:1,Ca:[["svgIcon","devices_ui:enable_3pc",1,"image"],[1,"gmat-body-2"],[1,"warn-text-color"],[4,"ngIf"],"mat-stroked-button  color primary matDialogClose  id dismiss-button".split(" "),["svgIcon","gm:visibility",1,"inline-icon"],"href https://blog.google/products/chrome/privacy-sandbox-tracking-protection/#:~:text=If%20a%20site%20doesn%E2%80%99t%20work%20without%20third%2Dparty%20cookies%20and%20Chrome%20notices%20you%E2%80%99re%20having%20issues%20%E2%80%94%20like%20if%20you%20refresh%20a%20page%20multiple%20times%20%E2%80%94%20we%E2%80%99ll%20prompt%20you%20with%20an%20option%20to%20temporarily%20re%2Denable%20third%2Dparty%20cookies%20for%20that%20website%20from%20the%20eye%20icon%20on%20the%20right%20side%20of%20your%20address%20bar target _blank rel noopener".split(" ")],template:function(a,
b){a&1&&(_.G(0,"mat-icon",0),_.D(1,"p",1)(2,"span",2),_.J(3,"Third-party cookies may be disabled. Please enable third-party cookies in your browser and then try again."),_.E(),_.A(4,Ipa,9,0,"ng-container",3),_.E(),_.D(5,"button",4),_.J(6,"I have already enabled third-party cookies"),_.E());a&2&&(_.u(4),_.C("ngIf",b.wD))},dependencies:[_.LJ,_.BJ,_.bN,_.NK,_.uN,_.pN,_.HO,_.GO,_.DO,_.jU,_.lU],za:["[_nghost-%COMP%]{padding:50px 100px;max-width:700px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.image[_ngcontent-%COMP%]{margin-bottom:24px;width:281px;height:277px}button[_ngcontent-%COMP%]{margin-top:14px}"]});
_.bUa=function(a){a.dd||(_.HU(a.A,{eventCategory:"3pc",eventAction:"notification",eventLabel:"enable_3pc_dialog",nonInteraction:!0}),a.dd=a.B.open(S_,{qr:!1,Wd:!0,ariaLabel:"Please enable third-party cookies in your browser."}),a.dd.Fd.closed.subscribe(()=>{a.dd=void 0}))};_.T_=class{constructor(a){this.B=a;this.A=_.q(_.IU)}};_.T_.I=function(a){return new (a||_.T_)(_.Fg(_.oN))};_.T_.ua=_.If({token:_.T_,da:_.T_.I,ja:"root"});var U_=class{constructor(a){this.Xb=a;this.JJ=new _.Cq}Vk(a){this.Xb.ma.contains(a)||this.KJ&&this.KJ.Xb.ma.contains(a)||this.JJ.emit()}};U_.I=function(a){return new (a||U_)(_.Yj(_.Gi))};U_.Ia=_.Kk({type:U_,aa:[["","clickOutside",""]],gb:function(a,b){a&1&&_.nn("click",function(c){return b.Vk(c.target)},Ji)},inputs:{KJ:"clickOutsideTrigger"},outputs:{JJ:"clickOutside"}});var V_=class{constructor(){this.ez=_.q(_.kT);this.Xk=new _.Cq}close(){this.opened=!1;this.Xk.emit(this.opened)}};
V_.I=function(a){return new (a||V_)};
V_.Aa=_.Ik({type:V_,aa:[["navigation-menu"]],inputs:{trigger:"trigger",opened:"opened",nX:"navigationGroups"},outputs:{Xk:"openedChange"},wa:1,xa:2,Ca:[["cdkConnectedOverlay","",3,"cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen"],[1,"menu-container",3,"clickOutside","clickOutsideTrigger"],[4,"ngFor","ngForOf"],[1,"gmat-body-2","category-label"],[3,"click","id"]],template:function(a,b){a&1&&_.A(0,Lpa,3,3,"ng-template",0);a&2&&_.C("cdkConnectedOverlayOrigin",b.trigger)("cdkConnectedOverlayOpen",
b.opened)},dependencies:[FM,_.oP,_.aP,_.kP,_.lP,_.LJ,_.zJ,U_],za:[".menu-container[_ngcontent-%COMP%]{background:#fff;box-shadow:5px 0 16px -5px #ccc;height:100vh;margin:0;padding:0 10px 10px 0;width:300px}.menu-item[_ngcontent-%COMP%]{border-radius:0 50px 50px 0}.menu-item[_ngcontent-%COMP%]:hover{background-color:#f1f3f4;cursor:pointer}.active-menu-item[_ngcontent-%COMP%]{border-radius:0 50px 50px 0;background-color:#e8f0fe}.category-label[_ngcontent-%COMP%]{padding:15px 0 0 10px;font-size:18px;color:#80868b}"],
data:{animation:[Gq("openClose",[Jq(":enter",[Iq({transform:"translateX(-100%)"}),Hq("200ms ease-in",Iq({transform:"translateX(0%)"}))]),Jq(":leave",[Iq({transform:"translateX(0%)"}),Hq("200ms ease-out",Iq({transform:"translateX(-100%)"}))])])]}});var cUa,gUa,W_;cUa=[[["","one-google-title",""]],"*"];_.dUa=new _.BU(!1);_.eUa=new _.BU([]);_.fUa=new _.BU([]);gUa=_.VF(()=>{const a=[..._.eUa.get()];var b=_.fUa.get();for(const c of b)(b=a.find(d=>d.category===c.category))?b.items.push(...c.items):a.push(c);return a});W_=class{constructor(){this.title="";this.tC=!1;this.zN=_.dUa.get();this.oX=gUa();this.Hs=!1}};W_.I=function(a){return new (a||W_)};
W_.Aa=_.Ik({type:W_,aa:[["simple-one-google-bar"]],La:["role","banner"],inputs:{title:"title",tC:"enableNavigationMenu"},Ob:["[one-google-title]","*"],wa:9,xa:3,Ca:[["trigger","cdkOverlayOrigin"],["cdkOverlayOrigin",""],["mat-icon-button","","matTooltip","Navigation menu","aria-label","Open navigation menu","id","navigation-menu-button",3,"click",4,"ngIf"],[1,"title"],[1,"toolbar-space-fill"],[3,"trigger","opened","navigationGroups","openedChange",4,"ngIf"],["mat-icon-button","","matTooltip","Navigation menu",
"aria-label","Open navigation menu","id","navigation-menu-button",3,"click"],["svgIcon","gm:menu"],[3,"openedChange","trigger","opened","navigationGroups"]],template:function(a,b){a&1&&(_.pn(cUa),_.D(0,"mat-toolbar",1,0),_.A(2,Mpa,2,0,"button",2),_.D(3,"span",3),_.J(4),_.qn(5),_.E(),_.G(6,"span",4),_.qn(7,1),_.E(),_.A(8,Npa,1,3,"navigation-menu",5));a&2&&(_.u(2),_.C("ngIf",b.tC&&b.zN),_.u(2),_.ho(b.title),_.u(4),_.C("ngIf",b.tC&&b.zN))},dependencies:[sT,rT,_.HO,_.GO,_.EO,_.bN,_.NK,_.lU,_.vQ,_.uQ,
_.sQ,_.mU,V_,CM,_.LJ,_.BJ],za:[".toolbar-space-fill[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.title[_ngcontent-%COMP%]{font-family:Product Sans;font-size:22px;letter-spacing:0}"]});var hUa=new _.t("ConfirmationPopupManager",{ja:"root",da:()=>new ONa}),X_=class{constructor(){this.dl=!1;this.data=_.q(_.nN);this.A=!1;this.D=_.q(hUa);this.B=_.q(_.hJ);this.dd=_.q(_.mN)}Pb(){document.visibilityState==="visible"&&this.ck()}EG(){this.A||document.visibilityState==="visible"&&this.ck()}ck(){const a=this;return _.v(function*(){try{a.A=!0,(yield a.D.confirm(a.data.url))&&a.dd.close(!0)}catch(b){b instanceof _.M&&b.kind===93&&(a.dl=!0,_.vI(a.B))}})}};X_.I=function(a){return new (a||X_)};
X_.Aa=_.Ik({type:X_,aa:[["ng-component"]],gb:function(a,b){a&1&&_.nn("visibilitychange",function(){return b.EG()},Ji)},wa:3,xa:3,Ca:[[3,"popupBlocked","showPopup"],[1,"gmat-body-2"]],template:function(a,b){a&1&&(_.D(0,"popup-pending-dialog",0)(1,"p",1),_.J(2),_.E()());a&2&&(_.C("popupBlocked",b.dl)("showPopup",b.ck.bind(b)),_.u(2),_.go(" ",b.data.HU," "))},dependencies:[_.LJ,dV,_.uN],lb:2});
var Y_=class{constructor(a){this.A=a}ck(a,b){const c=this;return _.v(function*(){const d=c.A.open(X_,{data:{url:b,HU:a===0?"To use Android Flash Tool with Web Device Proxy, allow the Flash Tool origin to access Web Device Proxy in the popup. If you don\u2019t see the popup you can trigger it again below.":"To use the device in Android Flash Tool, allow Web Device Proxy to access the device in the popup. If you don\u2019t see the popup you can trigger it again below."},qr:!1,Wd:!0,ariaLabel:a===0?
"Allow Origin Access to Web Device Proxy":"Allow Access to Device Using Web Device Proxy"});return _.ml(d.Fd.closed)})}};Y_.I=function(a){return new (a||Y_)(_.Fg(_.oN))};Y_.ua=_.If({token:Y_,da:Y_.I,ja:"root"});var iUa={name:"flashstation-logging",onHandleError:(a,b,c,d)=>{let e;d.rejection?e={stack:d.stack,message:_.Lu(d.rejection)}:e=d;_.Wv({Rb:10,kb:{mb:"zone uncaught error",error:e}});a.handleError(c,d);return!1}};var jUa=function(a,b){let c;b=new wBa(b,(c=a.options.zg)!=null?c:"");a.options.Nv&&(b.be=a.options.Nv);a.options.experimentIds&&(b.A=a.options.experimentIds);b.B=!0;return b.build()},kUa=class{constructor(a){this.options=a;this.B=jUa(this,931);this.A=jUa(this,802)}cM(a){try{const b=this.options.MW(a);b&&this.B.dispatch(b)}catch(b){console.warn("Error logging",b)}}RK(a=[]){if(a.length!==0)try{const m=new PAa,r=[];for(let x=0;x<a.length;x++){const z=a[x];var b=new OAa,c=_.Qr(b,1,z.B),d=RAa(z);const B=
ce(c,3,d,hd),F=[];var e=[];for(const I of z.A.keys())e.push(I.split(","));for(let I=0;I<e.length;I++){const S=e[I],P=z.D,ia=$Q(z,S)||[];var f=[];for(var g=0;g<ia.length;g++){const W=ia[g],ja=W&&W.A,ka=new LAa;switch(P){case 3:const va=Number(ja);Number.isFinite(va)&&OE(ka,1,MAa,Tc(va));break;case 2:OE(ka,2,MAa,Fc(Number(ja)))}f.push(ka)}g=f;for(let W=0;W<g.length;W++){var h=g[W],k=new NAa;const ja=Ku(k,2,h);f=S;const ka=[],va=QAa(z);for(let O=0;O<va.length;O++){const U=va[O],ba=f[O],Na=new KAa;switch(U){case 3:OE(Na,
1,ZQ,id(String(ba)));break;case 2:const jc=Number(ba);Number.isFinite(jc)&&OE(Na,2,ZQ,jc==null?jc:Nc(jc));break;case 1:OE(Na,3,ZQ,Hc(ba==="true"))}ka.push(Na)}RE(ja,1,ka);F.push(ja)}}RE(B,4,F);r.push(B);z.clear()}RE(m,1,r);this.A.dispatch(m);this.A.flush()}catch(m){console.warn("Error logging",m)}}};var Z_=function(a,b,c=!0){a.D!==b&&(a.B.clear(),a.D=b,c&&a.A.sendMessage({brand:"__$$MEMORY_FILE_CACHE_MESSAGE$$__",type:"set_active",collection:b}))},mUa=class extends _.LX{constructor(){var a=new BroadcastChannel("memory_file_cache_channel");super();this.D="";this.B=new Map;this.A=new lUa(a,b=>{switch(b.type){case "set_active":Z_(this,b.collection,!1);break;case "store":this.store({collection:b.collection,name:b.name,hash:b.hash},b.Qv,!1);break;case "sync":for(const [c,d]of this.B.entries())b=d,
this.A.store(this.D,c,b.hash,b.Qv)}});this.A.sendMessage({brand:"__$$MEMORY_FILE_CACHE_MESSAGE$$__",type:"sync"})}destroy(){this.A.close();this.B.clear()}get(a){const b=this;return _.v(function*(){Z_(b,a.collection);const c=b.B.get(a.name);if(c&&_.Mx(c.hash,a.hash))return _.HX.increment("IN_MEMORY","CACHE_HIT","UNIFIED_FLASHSTATION"),c.Qv;_.HX.increment("IN_MEMORY","CACHE_MISS","UNIFIED_FLASHSTATION")})}store(a,b,c=!0){const d=this;return _.v(function*(){Z_(d,a.collection);d.B.set(a.name,{hash:a.hash,
Qv:b});c&&(_.HX.increment("IN_MEMORY","NEW_ENTRY","UNIFIED_FLASHSTATION"),d.A.store(a.collection,a.name,a.hash,b))})}},lUa=class{constructor(a,b){this.A=a;this.callback=b;this.A.addEventListener("message",c=>{c.data.brand==="__$$MEMORY_FILE_CACHE_MESSAGE$$__"&&this.callback(c.data)});this.A.addEventListener("messageerror",()=>{_.HX.increment("IN_MEMORY","CACHE_ERROR","UNIFIED_FLASHSTATION")})}sendMessage(a){this.A.postMessage(a)}close(){this.A.close()}store(a,b,c,d){this.sendMessage({brand:"__$$MEMORY_FILE_CACHE_MESSAGE$$__",
type:"store",collection:a,name:b,hash:c,Qv:d})}};var DNa,ANa,$_,oUa,a0,nUa,pUa,qUa;DNa=function(a){return _.jB(a.A.getDevices(),"getDevices").then(b=>b.map(c=>$_(a,c)))};ANa=function(a,b=[]){b={filters:b.map(({vendorId:c,productId:d,classCode:e,py:f,protocolCode:g,serialNumber:h})=>({vendorId:c,productId:d,classCode:e,subclassCode:f,protocolCode:g,serialNumber:h}))};return _.jB(a.A.requestDevice(b),"requestDevice").then(c=>$_(a,c)).catch(c=>{if(c.name!=="NotFoundError")throw c;})};
$_=function(a,b){let c=a.B.get(b);c||(c=new nUa(b),a.B.set(b,c));return c};oUa=class extends RV{constructor(){super();this.A=navigator.usb;this.B=new Map;this.A.addEventListener("connect",a=>{a=$_(this,a.device);for(const b of this.F)b(a)});this.A.addEventListener("disconnect",a=>{var b=$_(this,a.device);for(const c of this.D)c(b);this.B.delete(a.device)})}};_.Ew=function(a){return _.v(function*(){return a.A.configuration.interfaces.map(b=>new pUa(a.A,b))})};
nUa=class extends $La{constructor(a){super();this.A=a;this.name=(this.B||`<vendorId=${this.vendorId}>`)+", "+(this.productName||`<productId=${this.productId}>`);a=a.usbVersionMajor<<8&65280|a.usbVersionMinor<<4&240|a.usbVersionSubminor&15;this.Va=new _.Yz({serialNumber:this.serialNumber,Ej:a>=1024?0:a>=800?11:a>=784?10:a>=768?4:a>=512?2:a>=272?1:a>=256?9:0,pm:1})}get vendorId(){return this.A.vendorId}get productId(){return this.A.productId}get B(){return this.A.manufacturerName}get productName(){return this.A.productName}get serialNumber(){var a=
this.A.serialNumber;if(a!=null){for(var b=a.length;b>0&&a[b-1]==="\x00";--b);a=a.slice(0,b)}else a=void 0;return a}get opened(){return this.A.opened}open(){const a=this;return _.v(function*(){yield _.jB(a.A.open(),"open");try{a.A.configuration||(yield _.jB(a.A.selectConfiguration(1),"selectConfiguration"))}catch(b){throw yield a.close(),b;}})}close(){return _.jB(this.A.close(),"close")}reset(){return _.jB(this.A.reset(),"reset")}};
pUa=class{constructor(a,b){this.D=a;this.B=b;this.A=this.B.alternates[0];this.endpoints=this.A.endpoints.map(c=>new qUa(a,c))}get interfaceClass(){return this.A.interfaceClass}get Nk(){return this.A.interfaceSubclass}get interfaceProtocol(){return this.A.interfaceProtocol}get interfaceName(){return this.A.interfaceName}get alternate(){return this.B.alternate}get alternates(){return this.B.alternates}claim(){return _.jB(this.D.claimInterface(this.B.interfaceNumber),"claimInterface")}release(){return _.jB(this.D.releaseInterface(this.B.interfaceNumber),
"releaseInterface")}};qUa=class{constructor(a,b){this.B=a;this.A=b}get direction(){return this.A.direction}get type(){return this.A.type}get XW(){return this.A.packetSize}transferIn(a){return this.direction!=="in"?Promise.reject(new _.L("Endpoint direction is not in")):_.jB(_.kB(this.B.transferIn(this.A.endpointNumber,a)),"transferIn")}transferOut(a){return this.direction!=="out"?Promise.reject(new _.L("Endpoint direction is not out")):_.jB(Tpa(this.B.transferOut(this.A.endpointNumber,a)),"transferOut")}};var n_=function(a,b){return _.v(function*(){return a.cache.get(b.join(","))})},rUa=function(a,b){return _.v(function*(){const c=yield a.A.builds.list({product:b.split(",")});let d,e,f,g;return{Md:(f=(d=c.bs)==null?void 0:d.filter(h=>h.Pp).map(Upa))!=null?f:[],Xs:(g=(e=c.bs)==null?void 0:e.filter(h=>h.Wj).map(Vpa))!=null?g:[]}})},sUa=class{constructor(){this.A=_.q(_.hU);this.cache=new _.qv(a=>rUa(this,a))}};var tUa=class{},uUa=class{constructor(a){this.A=a}call(a,b){const c=this;return _.v(function*(){return c.A.A({method:a,param:b}).then(d=>{var e;(d=d.data)&&d.__$$API_ERROR$$__?(typeof d.knownErrorKind==="number"?e=new _.M(d.message,d.knownErrorKind):e=new _.L(d.message),d.name&&(e.name=d.name),d.stack&&(e.stack=d.stack),d.version&&(e.version=d.version),e=Promise.reject(e)):e=Promise.resolve(d);return e})})}},wUa=function(a){return _.v(function*(){const b=_.xv(c=>{_.Wv({ul:{type:8},kb:{mb:"exit callback",
error:c}})});try{_.Wv({ul:{type:5}});const c=yield vUa(a);c.logEvent(6);let d=!1;const e=c.init().then(()=>{d&&c.logEvent(7)});yield _.mv(e,2E4,new _.M("Timed out waiting for iframe initialization",26)).catch(f=>{d=!0;throw f;});c.logEvent(1);return c}catch(c){throw _.Wv({ul:{type:2,version:c.version},kb:{mb:"creating secure app",error:c}}),c;}finally{b.cancel()}})},vUa=function(a){return _.v(function*(){var b=ZA(_.Ba(a).toString()).origin;const c=document.createElement("iframe");c.src=_.Ba(a).toString();
c.setAttribute("aria-hidden","true");c.setAttribute("style","width:1px;height:1px;position:absolute;top:-100px;display:none;");b=uAa({destination:window,Sh:c,origin:b,sB:"secure_app"});document.body.appendChild(c);return new xUa(new uUa(b))})},xUa=class extends tUa{constructor(a){super();this.A=a}logEvent(a){typeof a==="number"&&(a={ul:{type:a}});a=Object.assign({},a,{ul:Object.assign({},a.ul,{version:this.B?this.B.version:void 0})});_.Wv(a)}init(){const a=this;return _.v(function*(){const b=yield a.A.call("init");
return a.B=b})}generateAdbKey(){return this.A.call("generateAdbKey")}listAdbKeys(){return this.A.call("listAdbKeys")}removeAdbKey(a){return this.A.call("removeAdbKey",a)}signAdbChallenge(a){return this.A.call("signAdbChallenge",a)}unlockAdbKeys(){const a=this;return _.v(function*(){try{yield a.A.call("unlockAdbKeys"),a.logEvent(3)}catch(b){throw a.logEvent({ul:{type:4},kb:{mb:"secure app unlock adb keys",error:b}}),b;}})}addAdbKeys(a){return this.A.call("addAdbKeys",a)}deleteAdbKeysDatabase(){return this.A.call("deleteAdbKeysDatabase")}};var Wpa=/\/build\/[^\/]+/;var yUa={NY:mB,oZ:function(a,b){return ZA(a).pathname==="/custom"&&ZA(b).pathname==="/custom"}};_.b0=class{constructor(){this.D=_.q(R_);this.A=[]}B(a){const b=this;return _.v(function*(){yield Ypa.call(b,a)})}};_.b0.I=function(a){return new (a||_.b0)};_.b0.ua=_.If({token:_.b0,da:_.b0.I,ja:"root"});var zUa=function(a){return _.zu(a,4)},AUa=class extends _.sF{constructor(a){super(a)}getName(){return _.zu(this,2)}};var BUa=function(){var a=c0();return _.hF(a,1)},CUa=qe(class extends _.sF{constructor(a){super(a)}setApiKey(a){return _.Qr(this,3,a)}kh(){return _.QE(this,AUa,8)}Mm(){return _.LE(this,AUa,8)}});var c0,DUa;c0=_.VF(()=>{var a=document.body.getAttribute("data-client-config");return CUa(`[${a.substring(4)}`)});_.d0=new _.t("CLIENT_CONFIG",{da:c0});DUa=new _.t("USER_INFO",{da:()=>{let a;return(a=_.q(_.d0).kh())!=null?a:null}});_.PT=new _.t("API_KEY",{da:()=>{var a=_.q(_.d0);return _.zu(a,3)}});var e0=class{constructor(a){this.dM=_.y(a.A,_.w(b=>(0,_.Uu)`/login?continue=${b}`));this.NZ=_.y(a.A,_.w(b=>(0,_.Uu)`/login?prompt=select_account&continue=${b}`));this.PW=_.y(a.A,_.w(b=>(0,_.Uu)`/logout?continue=${b}`))}};e0.I=function(a){return new (a||e0)(_.Fg(DV))};e0.ua=_.If({token:e0,da:e0.I,ja:"root"});var pB=class{};pB.I=function(a){return new (a||pB)};
pB.Aa=_.Ik({type:pB,aa:[["ng-component"]],La:[1,"flashstation-dialog"],ab:!1,wa:10,xa:0,Ca:[["mat-dialog-title","","id","browser-requirements-dialog-title"],["mat-dialog-content",""],"href https://caniuse.com/#search=Webusb target _blank rel noopener".split(" "),["align","end"],"mat-button  color primary matDialogClose  cdkFocusInitial ".split(" ")],template:function(a){a&1&&(_.D(0,"h1",0),_.J(1,"Browser Requirements"),_.E(),_.D(2,"p",1),_.J(3," Android Flash Tool relies on "),_.D(4,"a",2),_.J(5,
"WebUSB"),_.E(),_.J(6," to communicate with Android devices.\n"),_.E(),_.D(7,"mat-dialog-actions",3)(8,"button",4),_.J(9,"Close"),_.E()())},dependencies:[_.GO,_.DO,_.pN,_.rN,_.tN,_.sN],lb:2});var f0=class{constructor(){this.Hc=_.q(_.zW)}};f0.I=function(a){return new (a||f0)};
f0.Aa=_.Ik({type:f0,aa:[["ng-component"]],La:[1,"flashstation-dialog"],ab:!1,wa:23,xa:2,Ca:[["mat-dialog-title","","id","data-collection-dialog-title"],["mat-dialog-content",""],["target","_blank","rel","noopener",3,"href"],["align","end"],"mat-button  color primary id data-collection-close-button matDialogClose  cdkFocusInitial ".split(" ")],template:function(a,b){a&1&&(_.D(0,"h1",0),_.J(1,"Data Collection"),_.E(),_.D(2,"div",1),_.J(3," Google may collect account and system information including the following: "),
_.D(4,"ul")(5,"li"),_.J(6,"Browser information"),_.E(),_.D(7,"li"),_.J(8,"Target and current build Information"),_.E(),_.D(9,"li"),_.J(10,"Device model information"),_.E(),_.D(11,"li"),_.J(12,"Progress and error information"),_.E()(),_.J(13," We will use this information to help improve Android Flash Tool subject to our "),_.D(14,"a",2),_.J(15,"Privacy Policy"),_.E(),_.J(16," and "),_.D(17,"a",2),_.J(18,"Terms of Service"),_.E(),_.J(19,".\n"),_.E(),_.D(20,"mat-dialog-actions",3)(21,"button",4),_.J(22,
"Close"),_.E()());a&2&&(_.u(14),_.C("href",b.Hc.HE,_.xj),_.u(3),_.C("href",b.Hc.Cy,_.xj))},dependencies:[_.GO,_.DO,_.pN,_.rN,_.tN,_.sN],lb:2});var g0=class{constructor(){this.Hc=_.q(_.zW)}};g0.I=function(a){return new (a||g0)};
g0.Aa=_.Ik({type:g0,aa:[["ng-component"]],La:[1,"flashstation-dialog"],ab:!1,wa:16,xa:3,Ca:[["matDialogTitle","",1,"with-icon"],["svgIcon","gm:error_outline","color","warn"],["id","windows-driver-dialog-title"],["mat-button","","color","primary","cdkFocusInitial","","target","_blank","rel","noopener",3,"href"],["svgIcon","gm:open_in_new","iconPositionEnd","",1,"mdc-button__icon"],["align","end"],["mat-button","","color","primary",1,"cancel-button",3,"matDialogClose"],["mat-button","","color","primary",
1,"already-installed-button",3,"matDialogClose"]],template:function(a,b){a&1&&(_.D(0,"div",0),_.G(1,"mat-icon",1),_.D(2,"h1",2),_.J(3,"Additional software needed for Windows"),_.E()(),_.D(4,"mat-dialog-content")(5,"p"),_.J(6," You are using a Windows machine and need additional software for (Android USB driver) to connect your phone. "),_.E(),_.D(7,"a",3),_.J(8," Download Android USB Driver "),_.G(9,"mat-icon",4),_.E(),_.D(10,"mat-dialog-content")(11,"mat-dialog-actions",5)(12,"button",6),_.J(13,
"Cancel"),_.E(),_.D(14,"button",7),_.J(15,"Already installed"),_.E()()()());a&2&&(_.u(7),_.C("href",b.Hc.rs,_.xj),_.u(5),_.C("matDialogClose",!1),_.u(2),_.C("matDialogClose",!0))},dependencies:[_.GO,_.DO,_.pN,_.rN,_.tN,_.sN,_.NK],za:["mat-dialog-content[_ngcontent-%COMP%] {\n        max-width: 528px;\n      }"]});var EUa,qB;EUa={dH:0,eH:1,s0:2,0:"REQUIREMENTS_MET",1:"REQUIREMENTS_MET_NOT_OPTIMIZED",2:"REQUIREMENTS_NOT_MET"};_.FUa=new _.DU(()=>`You can use this tool to install Android builds on your devices.

This tool allows you to flash Android onto recent Pixel devices and some Android
development devices ([view full list](${_.q(_.zW).Ck})).
This tool doesn't support flashing Android onto Chrome OS devices.

To flash a device the tool requires 10GB of available storage on your
computer.`);
qB=class{start(){const a=this;return _.v(function*(){if(!_.Lb()||(yield EI(a.fz.open(g0,{vj:"windows-driver-dialog-title"}).Fd.closed))){window.localStorage.setItem("welcome_ack","true");a.re.next(!0);var b=a.D.snapshot.Da["continue"];b?yield $A(a.A,b):yield a.A.navigate(["/"])}})}constructor(){this.re=new _.Rt(!1);this.gu=EUa;this.Vm=_.Lb();this.rW=_.Bb()?!1:_.Ab("Edge");this.vD=_.Ib();this.fz=_.q(_.oN);this.D=_.q(_.Qt);this.A=_.q(_.kT);this.Cj=_.q(_.d0);this.Hc=_.q(_.zW);this.mR=_.FUa.call();this.HG=
navigator.usb?_.Ib()?1:0:2}};qB.I=function(a){return new (a||qB)};
qB.Aa=_.Ik({type:qB,aa:[["ng-component"]],ab:!1,wa:26,xa:11,Ca:[["requirementsUnmet",""],[1,"banner","dark-links"],["svgIcon","brand_image:googleg_standard_clr",1,"googleg"],[1,"gmat-display-3","title"],[1,"gmat-headline-6","text",3,"markdown"],["type","warn","level","card","class","android-another-device",4,"ngIf"],[4,"ngIf","ngIfElse"],[1,"gmat-caption","policy-statement"],["target","_blank","rel","noopener",3,"href"],["id","data-collection-detail-button","aria-label","Learn more about data collection",
1,"text-button",3,"click"],[3,"ngSwitch"],[4,"ngSwitchCase"],["class","windows-driver",4,"ngIf"],["type","warn","level","card",1,"android-another-device"],[1,"gmat-headline-4","requirements-met-title"],[1,"process-overview"],[1,"step"],["svgIcon","gm:devices_other","color","primary"],[1,"text","gmat-body-2"],["svgIcon","gm:arrow_right_alt",1,"next-arrow"],["svgIcon","gm:compare_arrows","color","primary"],["svgIcon","gm:file_download","color","primary"],[1,"gmat-headline-5","requirements-statement"],
[4,"ngSwitchDefault"],["id","requirements-details-button",1,"text-button",3,"click"],["mat-flat-button","","color","primary","href","https://www.google.com/chrome/","target","_blank","rel","noopener",1,"browser-download-button"],["svgIcon","gm:open_in_new","iconPositionEnd","",1,"mdc-button__icon"],[4,"ngIf"],["mat-flat-button","","color","primary",1,"start-button",3,"click"],["mat-button","","color","primary",1,"start-button",3,"click"],[1,"windows-driver"],[1,"gmat-body-2"],["mat-button","","color",
"primary","target","_blank","rel","noopener",3,"href"]],template:function(a,b){if(a&1){const c=_.Ch();_.D(0,"div",1);_.G(1,"mat-icon",2);_.D(2,"h3",3);_.J(3,"Welcome to Android Flash Tool");_.E();_.G(4,"div",4);_.E();_.A(5,Zpa,3,0,"xap-callout",5)(6,$pa,18,0,"ng-container",6)(7,dqa,10,2,"ng-template",null,0,_.to);_.D(9,"p",7);_.J(10," Use of Android Flash Tool is subject to the ");_.D(11,"a",8);_.J(12,"Google Terms of Service");_.E();_.J(13,". Android Flash Tool collects and sends usage statistics to improve the tool based on our ");
_.D(14,"a",8);_.J(15,"Privacy Policy");_.E();_.J(16," and ");_.D(17,"a",8);_.J(18,"Terms of Service");_.E();_.J(19,". ");_.D(20,"button",9);_.nn("click",function(){_.Dh(c);b.fz.open(f0,{vj:"data-collection-dialog-title"});return _.Eh()});_.J(21,"Learn more");_.E()();_.jn(22,10);_.A(23,eqa,3,0,"ng-container",11)(24,fqa,3,0,"ng-container",11);_.kn();_.A(25,gqa,6,1,"div",12)}a&2&&(a=_.Pn(8),_.u(4),_.C("markdown",b.mR),_.u(),_.C("ngIf",b.vD),_.u(),_.C("ngIf",b.HG===b.gu.dH)("ngIfElse",a),_.u(5),_.C("href",
b.Hc.Cy,_.xj),_.u(3),_.C("href",b.Hc.HE,_.xj),_.u(3),_.C("href",b.Hc.Cy,_.xj),_.u(5),_.C("ngSwitch",b.HG),_.u(),_.C("ngSwitchCase",b.gu.dH),_.u(),_.C("ngSwitchCase",b.gu.eH),_.u(),_.C("ngIf",b.Vm))},dependencies:[_.BJ,_.DJ,_.EJ,FJ,_.GO,_.DO,_.NK,_.cN,_.dN,_.GU],za:["[_nghost-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.banner[_ngcontent-%COMP%]{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;min-height:350px;background-color:#fafafa;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px 40px 0}@media (max-width:800px){.banner[_ngcontent-%COMP%]{padding-top:32px}}.banner[_ngcontent-%COMP%]   .googleg[_ngcontent-%COMP%]{width:32px;height:32px}.banner[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{margin:27px 0 0;font-weight:700;text-align:center}@media (max-width:800px){.banner[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:24px;line-height:32px}}.banner[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:850px}.banner[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]     p{margin:20px 0 0}.requirements-met-title[_ngcontent-%COMP%]{margin:18px 40px 11px;text-align:center}.process-overview[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:48px}.process-overview[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.process-overview[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{width:34px;height:34px;margin-right:6px}.process-overview[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{width:140px}.process-overview[_ngcontent-%COMP%]   .next-arrow[_ngcontent-%COMP%]{color:#80868b;width:16px;height:16px;margin:0 28px}@media (max-width:800px){.process-overview[_ngcontent-%COMP%]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.process-overview[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]{margin-bottom:10px}.process-overview[_ngcontent-%COMP%]   .next-arrow[_ngcontent-%COMP%]{display:none}}.requirements-statement[_ngcontent-%COMP%]{margin:50px 20px 24px;max-width:700px;text-align:center}.policy-statement[_ngcontent-%COMP%]{text-align:center;margin-top:8px;margin-bottom:4px}.start-button[_ngcontent-%COMP%]{margin-top:20px}.windows-driver[_ngcontent-%COMP%]{margin:48px 0 0;width:300px;text-align:center}.android-another-device[_ngcontent-%COMP%]{margin-top:16px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}"]});var GUa,sB,tB;GUa=["notificationsContainer"];_.h0=new _.BU;sB=function(a){return`Google Account: ${_.zu(a,2)} (${_.zu(a,1)})`};tB=function(a,b=32){if(a){a=(new Fr(a,!1)).Hl(b);b=a.B;const c=b.A;NQ(!0,_.cF(c,73),_.cF(b.B,73))&&_.Rr(c,73,!0);a=a.Zt(!0).build()}else a=null;return a};
_.i0=class{constructor(){this.Jy=_.h0.get();this.ar=_.q(e0);this.F=_.q(TU);this.Cj=_.q(_.d0);this.Qn=_.q(DUa);this.Hc=_.q(_.zW);this.rB=_.q(K_);this.A=_.q(_.LT);this.D=_.q(_.eU);const a=_.q(_.kT),b=_.q(qV);this.pZ=this.Qn?_.il(!0):_.y(a.jd,_.w(()=>!rB(a.yg.snapshot)));this.Go=_.y(b.Vu,_.w(c=>c==null?void 0:c.Vj));this.TV=_.y(this.Go,_.w(c=>{let d;return(d=c==null?void 0:c.Ge)!=null?d:this.Hc.Ge}));this.NU=_.y(this.Go,_.w(c=>{let d;return(d=c==null?void 0:c.MU)!=null?d:!1}));this.KU=_.y(this.Go,_.w(c=>
{let d;return(d=c==null?void 0:c.I1)!=null?d:!1}));this.Go.subscribe(c=>{c&&c.yp&&_.Dv(zv,2,c.yp)})}Pb(){this.B()}B(){}bk(){this.F.bk()}};_.i0.I=function(a){return new (a||_.i0)};
_.i0.Aa=_.Ik({type:_.i0,aa:[["unified-flashstation-app"]],Ic:function(a,b){a&1&&_.Cn(GUa,7);if(a&2){let c;_.In(c=_.Jn())&&(b.CX=c.first)}},ab:!1,wa:38,xa:27,Ca:[["notificationsContainer",""],["unlinkedTitle",""],["titleContent",""],["defaultTitle",""],["userMenu","matMenu"],[1,"notifications-container"],[3,"enableNavigationMenu"],["one-google-title",""],[4,"ngIf","ngIfElse"],["class","gmat-body-1 user-badge",3,"class","matTooltip",4,"ngIf"],["class","gmat-body-1 version-badge",4,"ngIf"],["class",
"gmat-body-2 powered-by",4,"ngIf"],["mat-icon-button","","id","settings-button","analyticsCategory","flashstation","matTooltip","Settings","aria-label","Settings","routerLink","/settings",3,"clickAnalyticsEvent",4,"ngIf"],["mat-icon-button","","id","help-button","matTooltip","Help","target","_blank","rel","noopener","aria-label","Help","analyticsCategory","flashstation",3,"clickAnalyticsEvent","href",4,"ngIf"],[4,"ngIf"],["type","notify","density","dense","level","card","class","login-bar",4,"ngIf"],
[1,"gmat-caption"],["target","_blank","rel","noopener",3,"href"],["routerLink","/open_source_licenses"],["routerLink","/sitemap"],["routerLink","/welcome","analyticsCategory","flashstation",1,"title-link",3,"clickAnalyticsEvent"],[4,"ngTemplateOutlet"],[1,"gmat-body-1","user-badge",3,"matTooltip"],[1,"gmat-body-1","version-badge"],[1,"gmat-body-2","powered-by"],["mat-icon-button","","id","settings-button","analyticsCategory","flashstation","matTooltip","Settings","aria-label","Settings","routerLink",
"/settings",3,"clickAnalyticsEvent"],["svgIcon","gm:settings"],["mat-icon-button","","id","help-button","matTooltip","Help","target","_blank","rel","noopener","aria-label","Help","analyticsCategory","flashstation",3,"clickAnalyticsEvent","href"],["svgIcon","gm:help_outline"],["mat-icon-button","","id","feedback-button","analyticsCategory","flashstation","aria-label","Send Feedback","matTooltip","Send Feedback",3,"click","clickAnalyticsEvent"],["svgIcon","gm:bug_report"],["color","primary","analyticsCategory",
"flashstation",1,"user-button",3,"matMenuTriggerFor","clickAnalyticsEvent","matTooltip"],["role","presentation","width","32","height","32","referrerpolicy","no-referrer",1,"user-picture",3,"src","srcset"],["mat-menu-item","","id","switch-accounts-button","analyticsCategory","flashstation",3,"href","clickAnalyticsEvent"],["mat-menu-item","","id","sign-out-button","analyticsCategory","flashstation",3,"href","clickAnalyticsEvent"],["type","notify","density","dense","level","card",1,"login-bar"],["mat-raised-button",
"","color","primary","id","login-button","matTooltip","Sign In","analyticsCategory","flashstation",3,"href","clickAnalyticsEvent"]],template:function(a,b){a&1&&(_.G(0,"div",5,0),_.D(2,"simple-one-google-bar",6)(3,"div",7),_.A(4,iqa,3,2,"ng-container",8),_.K(5),_.K(6),_.A(7,kqa,1,1,"ng-template",null,1,_.to)(9,nqa,4,4,"ng-template",null,2,_.to)(11,oqa,2,4,"span",9)(12,pqa,2,1,"span",10),_.E(),_.A(13,qqa,2,0,"span",11),_.K(14),_.A(15,rqa,2,1,"a",12),_.K(16),_.A(17,sqa,3,4,"a",13),_.K(18),_.A(19,tqa,
3,1,"ng-container",14),_.K(20),_.A(21,uqa,11,14,"ng-container",14),_.E(),_.A(22,vqa,7,4,"xap-callout",15),_.K(23),_.D(24,"main"),_.G(25,"router-outlet"),_.E(),_.D(26,"footer",16)(27,"a",17),_.J(28,"Google Privacy Policy"),_.E(),_.J(29," "),_.D(30,"a",17),_.J(31,"Terms of Service"),_.E(),_.J(32," "),_.D(33,"a",18),_.J(34,"Open Source Licenses"),_.E(),_.J(35," "),_.D(36,"a",19),_.J(37,"Sitemap"),_.E()());if(a&2){let c;a=_.Pn(8);_.u(2);_.C("enableNavigationMenu",!0);_.u(2);_.C("ngIf",_.so(5,13,b.rB.Cv)&&
!_.so(6,15,b.NU))("ngIfElse",a);_.u(7);_.C("ngIf",b.Jy);_.u();_.C("ngIf",_.bB(b.Cj,10)!=null);_.u();_.C("ngIf",(c=_.so(14,17,b.Go))==null?null:c.title);_.u(2);_.C("ngIf",_.so(16,19,b.rB.Cv));_.u(2);_.C("ngIf",!_.so(18,21,b.KU));_.u(2);_.C("ngIf",_.so(20,23,b.pZ));_.u(2);_.C("ngIf",b.Qn!=null);_.u();_.C("ngIf",b.Qn==null&&_.so(23,25,b.rB.Cv));_.u(5);_.C("href",b.Hc.HE,_.xj);_.u(3);_.C("href",b.Hc.Cy,_.xj)}},dependencies:[_.BJ,GJ,_.GO,_.DO,_.EO,_.NK,pP,sP,rP,vP,_.uQ,_.sQ,_.cN,_.dN,W_,_.NU,QS,_.mT,_.HJ],
za:["[_nghost-%COMP%]{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title-link[_ngcontent-%COMP%], simple-one-google-bar[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]{color:inherit}.user-badge[_ngcontent-%COMP%], .version-badge[_ngcontent-%COMP%]{border-radius:8px;padding:2px 8px;vertical-align:middle;margin-left:16px}.user-badge.group-1[_ngcontent-%COMP%]{background-color:pink}.user-badge.group-2[_ngcontent-%COMP%]{background-color:#ffdeb5}.version-badge[_ngcontent-%COMP%]{background:#90ee90}.powered-by[_ngcontent-%COMP%]{margin-right:20px}main[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}footer[_ngcontent-%COMP%]{text-align:center;margin-top:8px;margin-bottom:4px}footer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin:0 5px;display:inline-block}.user-button[_ngcontent-%COMP%]{vertical-align:middle;margin:4px 14px 4px 8px;padding:0;border:none;background:none;cursor:pointer}.user-button[_ngcontent-%COMP%]   .user-picture[_ngcontent-%COMP%]{width:32px;height:32px;display:block;border-radius:50%}"]});var j0=function(a){a=a==null?void 0:a.error;let b,c;return(a==null?void 0:a.code)===401&&((a==null?void 0:(b=a.errors)==null?void 0:(c=b[0])==null?void 0:c.message)==="Login Required."||(a==null?void 0:a.status)==="UNAUTHENTICATED")},HUa=function(a){return _.v(function*(){if(a.D&&a.A)try{const b=a.createIframe();yield new Promise((c,d)=>{const e=()=>{try{let g,h,k;if((g=b.contentWindow)==null?0:(h=g.location)==null?0:(k=h.href)==null?0:k.includes("cookie_refresh_complete"))b.removeEventListener("load",
e),clearTimeout(f),c()}catch(g){}},f=setTimeout(()=>{b.removeEventListener("load",e);d(new _.L("Timed out performing passive login"))},5E3);b.addEventListener("load",e);b.src=_.Ba(a.A).toString()})}catch(b){_.Wv({Rb:11,kb:{mb:"first party auth passive login",error:b}})}})},k0=class{constructor(){this.Cj=_.q(_.d0);this.D=this.Cj.Mm();this.A=Au(_.QE(this.Cj,IFa,19));this.createIframe=_.VF(()=>{const a=document.createElement("iframe");a.setAttribute("aria-hidden","true");a.setAttribute("style","width:1px;height:1px;position:absolute;top:-100px;display:none;");
document.body.appendChild(a);return a});this.B=new BA(()=>HUa(this))}nC(){return this.B.call()}};k0.I=function(a){return new (a||k0)};k0.ua=_.If({token:k0,da:k0.I,ja:"root"});var IUa=class extends SR{constructor(a,b,c,d,e,f,g){super(a,b,c);this.W=d;this.L=e;this.ca=f;this.O=g}A(a){const b=this;return _.v(function*(){try{var c=yield b.ka(a);_.IX.increment(b.H,a.path,!0,200);return c}catch(d){let e,f;c=(f=(e=d.error)==null?void 0:e.code)!=null?f:0;_.IX.increment(b.H,a.path,!1,c);throw d;}})}ka(a){const b=this,c=()=>super.A;return _.v(function*(){if(!IH([{key:"u",value:b.W}]))throw new _.L("Auth header unavailable. User may be signed out");let d=!1;try{return yield c().call(b,
a)}catch(f){var e;if(e=a.httpMethod==="GET"){e=f==null?void 0:f.error;let g,h;e=(e==null?void 0:e.code)===401&&(e==null?void 0:(g=e.errors)==null?void 0:(h=g[0])==null?void 0:h.message)==="Invalid Credentials"}if(e)try{yield b.L.nC()}catch(g){if(!j0(g))throw g;d=!0}else if(!j0(f))throw f;}if(!d)try{return yield c().call(b,a)}catch(f){if(!j0(f))throw f;}yield b.ca.B(b.H);d&&(yield b.L.nC());try{return yield c().call(b,a)}catch(f){if(j0(f))_.bUa(b.O);else throw f;}})}},JUa=class extends _.LT{constructor(a,
b,c,d,e,f){super();this.apiKey=a;this.A=b;this.D=c;this.H=d;this.J=e;this.F=f}B(){const a=this;return _.v(function*(){const b=IH([{key:"u",value:a.A}]);if(b)return{"X-Goog-Api-Key":a.apiKey,Authorization:b};throw new _.L("Auth header unavailable. User may be signed out");})}Mf(a){a=new IUa(a,this.apiKey,{"googleapis.config/auth/useFirstPartyAuth":!0,"googleapis.config/auth/useFirstPartyAuthV2":!0,"client/xd4":!0,"googleapis.config/fogId":this.A},this.A,this.H,this.J,this.F);a.F=this.D;a.B().then(b=>
{b.client.setToken(void 0);b.client.setToken=()=>{}});return a}};var MUa=function(a,b){return _.v(function*(){try{return yield KUa(a,b)}catch(c){if(c instanceof _.M&&c.kind===19&&(yield LUa(a)))return KUa(a,{prompt:!0});throw c;}})},LUa=function(a){return _.v(function*(){var b=a.D.open("Invalid OAuth Access Token","Refresh Token",{oq:"top"});({kC:b}=yield _.ml(b.A));return b})},KUa=function(a,b){return _.v(function*(){try{const c=yield jha({client_id:a.clientId,scope:a.scope,hint:a.A,prompt:b.prompt?"":"none",include_granted_scopes:!1});return{accessToken:c.access_token,
scope:c.scope,iV:Date.now()+c.expires_in*1E3}}catch(c){if(c instanceof Nu)switch(c.response.error){case "interaction_required":throw new _.M(c.message,19);default:throw c;}else if(c instanceof Ou)switch(c.error.type){case "popup_closed":throw new _.M(c.message,36);case "popup_failed_to_open":throw new _.M(c.message,15118);default:throw c;}else throw c;}})},NUa=function(a){return _.v(function*(){return(yield a.gB.authorize({prompt:!1})).accessToken})},OUa=class extends _.LT{constructor(a,b,c,d){super();
this.apiKey=a;this.clientId=b;this.scope=c;this.A=d;this.gB=new GIa(e=>MUa(this,e));this.D=_.q(_.jQ)}B(){const a=this;return _.v(function*(){const b=yield NUa(a);return b?{Authorization:`Bearer ${b}`}:{}})}Mf(a){return new _.OT(()=>this.B(),a,this.apiKey)}};var PUa=window.GAPI_PROMISE;var TUa,UUa,m0,n0;_.QUa=new _.BU([]);_.RUa=new _.DU(()=>()=>{});_.SUa=new _.BU;_.l0=new _.BU({});TUa=new _.DU(()=>{const a=_.q(m0),b=_.q(_.d0);if(b.Mm()){const c=_.q(k0),d=_.q(_.b0),e=_.q(_.T_);return new JUa(_.zu(b,3),zUa(b.kh()),a,c,d,e)}return new _.NT(_.zu(b,3),Object.assign({},{"client/xd4":!0},_.l0.get()),void 0,a)});
UUa=new _.t("GIS_OAUTH_API_SERVICE",{da:()=>{var a=_.q(m0);const b=_.q(_.d0);return b.Mm()?(a=_.zu(b,6)+_.QUa.get().map(c=>` ${c}`).join(""),new OUa(_.zu(b,3),_.zu(b,4),a,zUa(b.kh()))):new _.NT(_.zu(b,3),_.l0.get(),void 0,a)}});m0=new _.t("client_gapi_promise");n0=class{};n0.I=function(a){return new (a||n0)};n0.Na=_.Jk({type:n0});
n0.Ma=_.Jf({Fb:[{oa:_.LT,zb:TUa.call},{oa:oV,Cb:UUa},{oa:m0,zb:()=>{const a=_.q(_.d0);return PUa.then(b=>_.v(function*(){yield wqa();_.zu(a,16)&&(b.config.update("oauth-flow/authUrl",`${_.zu(a,16)}/o/oauth2/auth`),b.config.update("oauth-flow/idpIframeUrl",`${_.zu(a,16)}/o/oauth2/iframe`));return b}))}},{oa:OU,zb:()=>{var a=_.q(_.d0);if(a.Mm())return a=a.kh(),_.zu(a,17)}},{oa:yI,zb:_.RUa.call,rc:!0}]});var VUa=function(){const a=c0(),b=a.kh(),c=Ssa(new Tsa,$d(a,15,_.Oc,void 0===iB?2:4));let d;d=(b==null?0:_.cF(b,5))?e=>e:e=>{if(CCa(e)){var f=_.QE(e,_.VR,1);if(f){var g=new _.VR,h=_.bB(f,1);var k=_.Qr(g,1,h);var m=cB(f,2);var r=_.Dv(k,2,m);var x=cB(f,4);var z=_.Dv(r,4,x);var B=bF(f);var F=ce(z,5,B,Lc),I=_.dB(f,6);var S=_.Rr(F,6,I);var P=_.QE(f,UR,7);if(P){var ia=new UR,W=_.bB(P,1);var ja=_.Qr(ia,1,W);var ka=_.fF(P,2);var va=Fv(ja,2,ka);var O=_.fF(P,3);var U=Fv(va,3,O)}else U=null;var ba=Ku(S,7,U)}else ba=
null;var Na=Bv(ba),jc=_.YR(e);if(jc){var cd=new Cv,cf=cB(jc,1);var df=_.Dv(cd,1,cf)}else df=null;var nc=Ku(Na,2,df);var Ia=_.QE(e,_.Ev,3);if(Ia){var Y=new _.Ev,fa=_.bB(Ia,2);var Ca=_.Qr(Y,2,fa);var vb=_.fF(Ia,3);var pc=Fv(Ca,3,vb);var oa=cB(Ia,4);var bb=_.Dv(pc,4,oa);var mb=cB(Ia,6);var Fb=_.Dv(bb,6,mb);var Ec=_.bB(Ia,5);var Fe=_.Qr(Fb,5,Ec);var te=cB(Ia,7);var Nd=_.Dv(Fe,7,te);var hj=cB(Ia,8);var Ux=_.Dv(Nd,8,hj)}else Ux=null;var Vl=Ku(nc,3,Ux);var Ge=_.QE(e,_.Hv,4);if(Ge){var yk=new _.Hv,Wl=cB(Ge,
1);var DM=_.Dv(yk,1,Wl);var eh=_.fF(Ge,2);var Xh=Fv(DM,2,eh);var zk=_.bB(Ge,3);var Gr=_.Qr(Xh,3,zk);var xE=_.fF(Ge,6);var Dg=Fv(Gr,6,xE);var yE=cB(Ge,7);var Zha=_.Dv(Dg,7,yE)}else Zha=null;var R5a=Ku(Vl,4,Zha);var Qv=_.QE(e,_.Jv,5);if(Qv){var S5a=new _.Jv,T5a=cB(Qv,1);var U5a=_.Dv(S5a,1,T5a);var V5a=_.fF(Qv,2);var W5a=Fv(U5a,2,V5a);var X5a=_.bB(Qv,3);var Y5a=_.Qr(W5a,3,X5a);var cK=_.QE(Qv,_.Kv,4);if(cK){var Z5a=new _.Kv,$5a=cB(cK,2);var a6a=_.Dv(Z5a,2,$5a);var b6a=_.Pc(_.KE(cK,3));var c6a=Lv(a6a,
3,b6a);var d6a=_.Pc(_.KE(cK,4));var $ha=Lv(c6a,4,d6a)}else $ha=null;var e6a=Ku(Y5a,4,$ha);var f6a=_.dB(Qv,5);var aia=_.Rr(e6a,5,f6a)}else aia=null;var g6a=Ku(R5a,5,aia);var tV=_.QE(e,_.Mv,6);if(tV){var h6a=new _.Mv,i6a=cB(tV,1);var j6a=_.Dv(h6a,1,i6a);var k6a=eB(_.QE(tV,_.vw,5));var bia=Ku(j6a,5,k6a)}else bia=null;var l6a=Ku(g6a,6,bia);var yg=_.QE(e,_.Nv,7);if(yg){var m6a=new _.Nv,n6a=cB(yg,1);var o6a=_.Dv(m6a,1,n6a);var zg=_.TR(yg);if(zg){var p6a=new _.ly,Hl=_.QE(zg,_.oy,1);if(Hl){var q6a=new _.oy,
r6a=cB(Hl,1),s6a=_.Dv(q6a,1,r6a),t6a=_.bB(Hl,2),u6a=_.Qr(s6a,2,t6a),v6a=_.bB(Hl,3);var w6a=_.Qr(u6a,3,v6a);var x6a=cB(Hl,4);var y6a=_.Dv(w6a,4,x6a);var z6a=_.dB(Hl,5);var A6a=_.Rr(y6a,5,z6a);var B6a=_.dB(Hl,7);var C6a=_.Rr(A6a,7,B6a);var D6a=_.bB(Hl,6);var E6a=_.Qr(C6a,6,D6a);var F6a=_.dB(Hl,8);var cia=_.Rr(E6a,8,F6a)}else cia=null;var G6a=_.py(p6a,cia),H6a=Spa(_.QE(zg,fB,2));var I6a=Ku(G6a,2,H6a);var J6a=_.dB(zg,3);var K6a=_.Rr(I6a,3,J6a);var L6a=_.dB(zg,4);var M6a=_.Rr(K6a,4,L6a);var N6a=_.dB(zg,
5);var O6a=_.Rr(M6a,5,N6a);var P6a=_.dB(zg,6);var Q6a=_.Rr(O6a,6,P6a);var R6a=_.dB(zg,7);var S6a=_.Rr(Q6a,7,R6a);var T6a=_.dB(zg,8);var U6a=_.Rr(S6a,8,T6a);var V6a=_.dB(zg,9);var W6a=_.Rr(U6a,9,V6a);var X6a=_.my(W6a,cB(zg,11)),Y6a=_.dB(zg,12);var Z6a=_.Rr(X6a,12,Y6a);var $6a=_.dB(zg,13);var a7a=_.Rr(Z6a,13,$6a);var b7a=_.dB(zg,14);var dia=_.Rr(a7a,14,b7a)}else dia=null;var c7a=Ku(o6a,2,dia);var eia=_.QE(yg,_.Ov,3);if(eia){var d7a=new _.Ov,e7a=cB(eia,1);var fia=_.Dv(d7a,1,e7a)}else fia=null;var f7a=
Ku(c7a,3,fia);var g7a=_.fF(yg,4);var h7a=Fv(f7a,4,g7a);var i7a=_.fF(yg,5);var j7a=Fv(h7a,5,i7a);var k7a=eB(_.QE(yg,_.vw,6));var l7a=Ku(j7a,6,k7a);var m7a=_.dB(yg,7);var n7a=_.Rr(l7a,7,m7a);var o7a=_.fF(yg,8);var p7a=Fv(n7a,8,o7a);var q7a=_.WE(yg,9);var r7a=Fv(p7a,9,q7a);var s7a=_.WE(yg,10);var t7a=Fv(r7a,10,s7a);var u7a=_.WE(yg,11);var v7a=Fv(t7a,11,u7a);var w7a=_.dB(yg,12);var x7a=_.Rr(v7a,12,w7a);var y7a=_.dB(yg,13);var gia=_.Rr(x7a,13,y7a)}else gia=null;var z7a=Ku(l6a,7,gia);var dK=_.QE(e,_.Pv,
8);if(dK){var A7a=new _.Pv,B7a=cB(dK,1);var C7a=_.Dv(A7a,1,B7a);var D7a=_.fF(dK,2);var E7a=Fv(C7a,2,D7a);var F7a=_.Pc(_.KE(dK,4));var hia=Lv(E7a,4,F7a)}else hia=null;var G7a=Ku(z7a,8,hia);var iia=_.QE(e,_.Gv,9);if(iia){var H7a=new _.Gv,I7a=cB(iia,1);var jia=_.Dv(H7a,1,I7a)}else jia=null;var J7a=Ku(G7a,9,jia);var uV=_.QE(e,_.Tv,10);if(uV){var K7a=new _.Tv,L7a=cB(uV,1);var M7a=_.Dv(K7a,1,L7a);var N7a=_.fF(uV,2);var kia=Fv(M7a,2,N7a)}else kia=null;var O7a=Ku(J7a,10,kia);var eK=_.QE(e,_.Rv,11);if(eK){var P7a=
new _.Rv,Q7a=cB(eK,1);var R7a=_.Dv(P7a,1,Q7a);var S7a=_.fF(eK,2);var T7a=Fv(R7a,2,S7a);var U7a=cB(eK,3);var lia=_.Dv(T7a,3,U7a)}else lia=null;var V7a=Ku(O7a,11,lia);var mia=_.QE(e,_.Uv,12);if(mia){var W7a=new _.Uv,X7a=cB(mia,1);var nia=_.Dv(W7a,1,X7a)}else nia=null;var Y7a=Ku(V7a,12,nia);var vV=_.QE(e,_.Sv,13);if(vV){var Z7a=new _.Sv,$7a=cB(vV,1);var a8a=_.Dv(Z7a,1,$7a);var b8a=_.bB(vV,2);var oia=_.Qr(a8a,2,b8a)}else oia=null;var c8a=Ku(Y7a,13,oia);var wV=_.QE(e,_.Vv,14);if(wV){var d8a=new _.Vv,e8a=
cB(wV,1);var f8a=_.Dv(d8a,1,e8a);var g8a=_.bB(wV,2);var pia=_.Qr(f8a,2,g8a)}else pia=null;return Ku(c8a,14,pia)}};return new kUa({Nv:oB(a),experimentIds:c,zg:b==null?void 0:_.bB(b,17),MW:d})}(),o0=class{};o0.I=function(a){return new (a||o0)};o0.Na=_.Jk({type:o0});o0.Ma=_.Jf({Fb:[{oa:kUa,zb:()=>VUa}],imports:[n0]});var q0;_.p0=new _.BU(!1);q0=class{};q0.I=function(a){return new (a||q0)};q0.Na=_.Jk({type:q0});
q0.Ma=_.Jf({Fb:[{oa:zX,zb:function(){return _.v(function*(){const a=_.q(hX),b=_.q(AU),c=_.q(gV),d=_.q(_.kT);if(_.p0.get()){const e=_.q(wX);try{yield e.dC;return}catch(f){_.Wv({Rb:11,kb:{mb:"Failed to enumerate devices via web device proxy",error:f}})}}try{yield c.unlock(),yield b.D.call()}catch(e){_.Wv({Rb:11,kb:{mb:"UsbDeviceInspectorAdbOptionsProvider",error:e}}),yield eLa(c,e,d.yg.snapshot.root)}return{ha:a,xs:b}})}},{oa:oOa,Cb:Y_},{oa:pOa,zb:()=>_.v(function*(){if(_.p0.get()){var a=_.q(wX);try{yield a.dC}catch(b){if(b instanceof
Error&&b.message&&!b.message.includes("Websocket closed due to error"))return b.message}}})}],imports:[AX,GX]});_.r0=new _.BU(new Set);_.X=function(...a){_.r0.map(b=>{for(const c of a)b.add(c);return b})};var s0=class{};s0.I=function(a){return new (a||s0)};s0.Na=_.Jk({type:s0});s0.Ma=_.Jf({Fb:[{oa:xX,zb:()=>new xX(Array.from(_.r0.get()))}]});var t0=class{};t0.I=function(a){return new (a||t0)};t0.Na=_.Jk({type:t0});t0.Ma=_.Jf({imports:[u_,w_,y_,B_,_.pT([{path:"build/:build",component:t_,hg:_.wu()},{path:"branch/:branch",component:t_,hg:_.wu()},{path:"preview/:id",component:x_,hg:_.wu()},{path:"canary/:id",component:x_,hg:_.wu()},{path:"release",component:A_},{path:"release/:id",component:z_,hg:_.wu()},{path:"back-to-public",component:v_,hg:_.wu()},{path:"custom",ll:"/"},{path:"",yE:"full",ld:()=>J_}])]});var uB=new _.BU([]),u0=class{};u0.I=function(a){return new (a||u0)};u0.Na=_.Jk({type:u0});u0.Ma=_.Jf({Fb:[{oa:qu,rc:!0,zb:()=>uB.get()}]});var v0;_.WUa=new _.DU(()=>{});v0=class{constructor(){this.ai="Page Not Found";this.yX=!0;this.BX=!_.q(DUa);this.jK=_.WUa.call();this.ar=_.q(e0)}};v0.I=function(a){return new (a||v0)};
v0.Aa=_.Ik({type:v0,aa:[["ng-component"]],ab:!1,wa:10,xa:2,Ca:[[1,"gmat-headline-4"],[1,"gmat-body-2"],["class","gmat-body-2",4,"ngIf"],["type","caution","density","dense","level","page","class","detail-message",4,"ngIf"],["routerLink","/"],["id","not-found-login-button",3,"href"],["type","caution","density","dense","level","page",1,"detail-message"],[3,"markdown"]],template:function(a,b){a&1&&(_.D(0,"h4",0),_.J(1,"Page not found"),_.E(),_.D(2,"p",1),_.J(3," The page you were looking for does not exist.\n"),
_.E(),_.A(4,xqa,6,3,"p",2)(5,yqa,2,1,"xap-callout",3),_.D(6,"p",1),_.J(7,"Return "),_.D(8,"a",4),_.J(9,"Home"),_.E()());a&2&&(_.u(4),_.C("ngIf",b.BX),_.u(),_.C("ngIf",b.jK))},dependencies:[_.BJ,_.mT,_.cN,_.dN,_.GU,_.HJ],za:["[_nghost-%COMP%]{margin:110px 0 0 100px;display:block;max-width:700px}@media (max-width:900px){[_nghost-%COMP%]{margin:40px 30px 0}}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{margin:0}.not-found-text[_ngcontent-%COMP%]{margin-top:24px;margin-bottom:43px}.detail-message[_ngcontent-%COMP%]{margin:8px 0}"]});var w0=class{};w0.I=function(a){return new (a||w0)};w0.Na=_.Jk({type:w0});w0.Ma=_.Jf({imports:[_.LJ,_.oT,_.jX,_.cN]});var x0=class{constructor(){this.ai="Settings"}};x0.I=function(a){return new (a||x0)};x0.Aa=_.Ik({type:x0,aa:[["ng-component"]],ab:!1,wa:2,xa:0,template:function(a){a&1&&(_.D(0,"settings-page"),_.G(1,"adb-key-settings"),_.E())},dependencies:[lV,mV],lb:2});var y0=class{};y0.I=function(a){return new (a||y0)};y0.Na=_.Jk({type:y0});y0.Ma=_.Jf({imports:[lV,mV,_.pT([{path:"settings",component:x0}])]});var $Ua,YUa,ZUa,z0;_.XUa=new _.BU([]);$Ua=function(a,b){return _.v(function*(){for(var c of _.XUa.get()){const d=yield c(b);if(d)return d}if(Yu.test(b.toUpperCase())||Vu.test(b.toUpperCase()))return["/build",b.toUpperCase()];if(b!=="main"&&MIa.test(b.toUpperCase())&&(c=yield YUa(a,b.toUpperCase()))||(c=yield ZUa(a,b)))return["/branch",c]})};YUa=function(a,b){return _.v(function*(){const c=yield a.A.branch.list({buildPrefix:b,fields:"branches/name",maxResults:1});if(c.branches&&c.branches.length>0)return c.branches[0].name})};
ZUa=function(a,b){return _.v(function*(){var c=KIa.map(d=>a.A.branch.get(d+b).catch(()=>{}));if(c=(yield Promise.all(c)).find(d=>!!d))return c.name})};z0=class{constructor(a,b){this.B=a;this.A=b}Jo(a){const b=this;return _.v(function*(){if(a.url.length===1){const c=yield $Ua(b,a.url[0].path);if(c)return aw(b.B,c,{Da:a.Da})}return!0})}};z0.I=function(a){return new (a||z0)(_.Fg(_.kT),_.Fg(_.eU))};z0.ua=_.If({token:z0,da:z0.I,ja:"root"});var A0=class{constructor(){this.ai="Sitemap";this.Cj=_.q(_.d0,{optional:!0});this.A=_.q(DV);this.B=_.q(TU);this.location=_.q(rq);this.Hc=_.q(_.zW);this.OW=_.y(this.A.A,_.w(a=>(0,_.Uu)`/login?continue=${a}`));this.OZ=_.y(this.A.A,_.w(a=>(0,_.Uu)`/login?prompt=select_account&continue=${a}`));this.QW=_.y(this.A.A,_.w(a=>(0,_.Uu)`/logout?continue=${a}`))}cE(){this.location.A.F()}bk(){this.B.bk()}};A0.I=function(a){return new (a||A0)};
A0.Aa=_.Ik({type:A0,aa:[["ng-component"]],ab:!1,wa:23,xa:2,Ca:[["signInLink",""],["role","presentation",1,"title"],["mat-icon-button","","id","back-button","aria-label","Navigate Back",3,"click"],["svgIcon","gm:arrow_back"],[1,"gmat-headline-4"],[1,"gmat-body-2","content"],["routerLink","/welcome"],["routerLink","/settings"],["routerLink","/open_source_licenses"],["target","_blank","rel","noopener",3,"href"],[1,"text-button",3,"click"],[4,"ngIf"],[4,"ngIf","ngIfElse"],[3,"href"]],template:function(a,
b){a&1&&(_.D(0,"div",1)(1,"button",2),_.nn("click",function(){return b.cE()}),_.G(2,"mat-icon",3),_.E(),_.D(3,"h4",4),_.J(4,"Sitemap"),_.E()(),_.D(5,"div",5)(6,"ul")(7,"li")(8,"a",6),_.J(9,"Welcome Page"),_.E()(),_.D(10,"li")(11,"a",7),_.J(12,"Settings"),_.E()(),_.D(13,"li")(14,"a",8),_.J(15,"Open Source Licenses"),_.E()(),_.D(16,"li")(17,"a",9),_.J(18,"Help"),_.E()(),_.D(19,"li")(20,"button",10),_.nn("click",function(){return b.bk()}),_.J(21,"Send Feedback"),_.E()(),_.A(22,Bqa,4,2,"ng-container",
11),_.E()());a&2&&(_.u(17),_.C("href",b.Hc.Ge,_.xj),_.u(5),_.C("ngIf",b.Cj))},dependencies:[_.BJ,_.GO,_.EO,_.NK,_.mT,_.HJ],za:[".title[_ngcontent-%COMP%]{margin:24px 0 40px 16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}h4[_ngcontent-%COMP%]{margin:0}.content[_ngcontent-%COMP%]{margin-left:30px}"]});var B0=class{};B0.I=function(a){return new (a||B0)};B0.Na=_.Jk({type:B0});B0.Ma=_.Jf({imports:[_.LJ,_.HO,_.bN,_.lU,_.pT([{path:"sitemap",component:A0}])]});var C0=class extends _.sF{constructor(a){super(a,0,C0.Uc)}};C0.Uc="flashstation.UpdateCheckResponse";var dVa,bVa,cVa,D0;_.aVa=new _.BU(!1);dVa=function(a){return _.v(function*(){try{_.Wv({Rb:3});var b=yield bVa(a);_.SE(b,1,void 0,_.FE)?(_.HU(a.A,{eventCategory:"update",eventAction:"notification",eventLabel:"update_available",nonInteraction:!0}),_.Wv({Rb:5}),a.B&&a.clearInterval(a.B),cVa(a)):_.Wv({Rb:4})}catch(c){_.Wv({Rb:6,kb:{mb:"update check",error:c}})}})};
bVa=function(a){return _.v(function*(){const b=yield fetch("/_update_check"+(0,_.Uu)`?version=${a.currentVersion}`),c=yield b.text();if(b.ok)return new C0(JSON.parse(c.substring(4))[0]);throw new _.L(c);})};cVa=function(a){a.D.open("An update is available","Reload").B.subscribe(()=>{_.HU(a.A,{eventCategory:"update",eventAction:"click",eventLabel:"reload"});location.reload(!0)})};
D0=class{constructor(){this.setInterval=cw("setInterval");this.clearInterval=cw("clearInterval");this.D=_.q(_.jQ);this.currentVersion=_.q(UU);this.A=_.q(_.IU);this.mc=_.q(_.Tl)}init(){_.aVa.get()&&this.currentVersion&&(this.B=this.setInterval(()=>this.mc.run(()=>dVa(this)),36E5))}};D0.I=function(a){return new (a||D0)};D0.ua=_.If({token:D0,da:D0.I,ja:"root"});var E0=class{constructor(a){a.init()}};E0.I=function(a){return new (a||E0)(_.Fg(D0))};E0.Na=_.Jk({type:E0});E0.Ma=_.Jf({});var eVa=["/tools/google_play_system_update_rollbacks"],F0=class{constructor(a,b){a.jd.subscribe(c=>{if(c instanceof IS&&!rB(c.state)&&!eVa.includes(c.url)&&window.localStorage.getItem("welcome_ack")!=="true"){c=c.url==="/"?void 0:c.url;var d=["welcome"];let h;var e;Array.isArray(d)?e=Object.assign({},{qe:d},void 0):e=d;h=e;e=h.qe;d=Object;var f=d.assign;var g=h.Da;c=c!==void 0?typeof c==="string"?c:Sha(b.A,c):void 0;f={qe:e,Da:f.call(d,{},g,{["continue"]:c}),Lc:h.Lc};c=b.A;e=c.navigate;d=f.qe;f=Object.assign({},
void 0,f);delete f.qe;e.call(c,d,f)}})}};F0.I=function(a){return new (a||F0)(_.Fg(_.kT),_.Fg(L_))};F0.Na=_.Jk({type:F0});F0.Ma=_.Jf({imports:[_.LJ,_.HO,_.uN,_.bN,iU,_.lU,_.jX,_.cN,_.pT([{path:"welcome",component:qB}])]});var pJ;_.uOa=new _.BU([new mUa]);_.G0=new _.BU({productId:"105339",bucket:"public-flashstation",allowNonLoggedInFeedback:!0});_.H0=new _.BU("https://source.android.com/setup/contribute/flash");_.fVa=new _.BU("https://source.android.com/setup/contribute/flash#preparing-your-device");_.gVa=new _.BU("https://developer.android.com/studio/run/oem-usb");_.hVa=new _.BU("https://source.android.com/setup/contribute/flash#usb-transfer-errors");_.iVa=new _.BU;_.jVa=new _.BU("https://source.android.com/setup/contribute/flash#device-requirements");
_.kVa=new _.BU("https://source.android.com/setup/contribute/flash");_.lVa=new _.DU(()=>new eQa);_.mVa=new _.DU(()=>{throw new _.L;});_.nVa=new _.DU(()=>{});_.oVa=new _.DU(()=>{});pJ=class{};pJ.I=function(a){return new (a||pJ)};pJ.Na=_.Jk({type:pJ,Fo:[_.i0]});
var pVa=[{oa:SJ,Ub:"/"},{oa:oLa,zb:()=>({uJ:"Android Flash Tool",vU:"A tool to allow developers to flash Android builds onto recent Pixel phones and some Android development devices from their browser."})},{oa:UU,zb:()=>oB(_.q(_.d0))},{oa:$Z,Ub:{Gv:{qe:["/"]}}},{oa:_.zW,zb:()=>({HE:"https://policies.google.com/privacy",Cy:"https://policies.google.com/terms",Ge:_.H0.get(),TM:_.fVa.get(),rs:_.gVa.get(),bO:_.hVa.get(),o_:_.iVa.get(),Ck:_.jVa.get(),zV:_.kVa.get()})},{oa:SKa,Ub:yUa},{oa:SU,zb:()=>Object.assign({},
_.G0.get(),{productVersion:_.q(UU)})},{oa:RV,zb:()=>{if(typeof navigator.usb==="undefined"||window.isSecureContext===!1)throw new _.L("WebUSB is not supported on this platform");a0||(a0=new oUa);return a0}},{oa:yU,Cb:AU},{oa:AU,zb:()=>{var a=_.q(_.d0);a=_.QE(a,IFa,5);a=Au(a);a=wUa(a);return new AU(a)}},{oa:TKa,Cb:_.PT},{oa:nV,zb:()=>new XFa},{oa:jLa,zb:()=>{const a=_.q(_.d0);return new JIa(_.q(nV),{tk:_.zu(a,20),apiVersion:"v1"})}},{oa:_.pV,zb:()=>{const a=_.q(_.d0);return new JIa(_.q(oV),{tk:_.zu(a,
17),apiVersion:_.zu(a,18)})}},{oa:_.eU,zb:()=>{const a=_.q(_.d0);return new qIa(_.q(_.LT),{tk:_.zu(a,12),apiVersion:_.zu(a,13)})}},{oa:gU,zb:()=>{var a=_.q(_.LT),b=_.q(k0);const c=new tOa;b=new uIa(b.nC.bind(b));a=new vIa(a);const d=new YBa;return new gU(new AH({withCredentials:!0,oG:[a,d,b,c],Ry:self}))}},{oa:_.hU,zb:()=>{const a=_.q(_.d0);return new FIa(_.q(_.LT),_.zu(a,11))}},{oa:yI,zb:()=>{_.q(AU);return()=>{}},rc:!0},{oa:_.LX,zb:function(){return new vOa}},{oa:_.xY,zb:_.lVa.call},{oa:_.fU,zb:_.mVa.call},
{oa:m_,zb:()=>new sUa},{oa:HIa,zb:_.nVa.call},{oa:_.OZ,zb:_.oVa.call}],qVa=[{path:"open_source_licenses",ld:()=>(0,_.aB)("frNMXc").then(()=>_.I0)},{path:"tools/google_play_system_update_rollbacks",Qk:()=>(0,_.aB)("udm8qf").then(()=>_.J0)},{Jo:[a=>{const b=_.q(_.kT);(a=a.Da["continue"])?$A(b,a):b.navigate(["/"]);return!1}],path:"devices",component:v0},{path:"**",Jo:function(a){return a.map(b=>(...c)=>_.q(b).Jo(...c))}([z0]),component:v0}];
pJ.Ma=_.Jf({Fb:pVa,imports:[_.LJ,_.HO,_.bN,xP,_.vQ,_.cN,_.jX,q0,s0,W_,_.lU,BS,F0,w0,B0,y0,t0,P_,FV,KU,_.RO,n0,o0,VU,u0,E0,{Uk:_.oT,Fb:[PEa,[],{oa:qu,rc:!0,Ub:qVa},[],[],{oa:YS,Ub:{}},{oa:QJ,Qe:RJ},{oa:IEa,zb:()=>{const a=_.q(WJ),b=_.q(_.Tl),c=_.q(YS),d=_.q(cT),e=_.q(CS);c.eZ&&Kua(a,c.eZ);return new nT(e,d,a,b,c)}},[],[],[],[],[{oa:QEa,zb:function(){const a=_.q(_.Lm);return b=>{var c=a.get(Io);if(b===c.components[0]){b=a.get(_.kT);var d=a.get(MEa);a.get(NEa)===1&&b.ca();var e;(e=a.get(OEa,null,{optional:!0}))==
null||HEa(e);var f;(f=a.get(IEa,null,{optional:!0}))==null||f.init();c=c.fa[0];b.yg.root.component=c;b.A.L=c;d.closed||(d.next(),d.complete(),d.unsubscribe())}}}},{oa:XI,rc:!0,Cb:QEa}]]}]});var Cqa=["pli","authuser","lhpli"];_.xv(a=>{_.Wv({Rb:2,kb:{mb:"exit callback",error:a}})});window.addEventListener("pagehide",a=>{if(!a.persisted){a=new _.M("browser unload",30020);for(const b of wv)b(a);wv.length=0}});window.addEventListener("freeze",()=>{_.Wv({Rb:14})});window.addEventListener("resume",()=>{_.Wv({Rb:15})});window.addEventListener("error",a=>{_.Wv({Rb:10,kb:{mb:"browser unhandled error",error:a}})});window.addEventListener("unhandledrejection",a=>{_.Wv({Rb:10,kb:{mb:"browser unhandled rejection",error:a.reason}})});
BUa()!==3&&_.vv.push(VUa);var rVa,sVa,K0={Rb:8,environment:BUa(),EL:(sVa=(rVa=c0().kh())==null?void 0:_.cF(rVa,5))!=null?sVa:!1,connectionInfo:navigator.connection},tVa=_.Dv(zv,2,K0.Rb);_.Dv(tVa,4,K0.environment);if(K0.XZ){var uVa=_.pv(K0.XZ);ce(zv,5,uVa,Lc)}K0.EL!=null&&_.Rr(zv,6,K0.EL);if(K0.connectionInfo){var vVa,wVa=new UR;vVa=_.Qr(wVa,1,K0.connectionInfo.effectiveType);var xVa;xVa=Fv(vVa,2,K0.connectionInfo.rtt);var yVa;yVa=Fv(xVa,3,K0.connectionInfo.downlink);Ku(zv,7,yVa)}
(function(a=!1,b="base-js",c=!1,d,e={}){let f=e.cssRowKey||"",g=e.om||"";!f&&window&&window._F_cssRowKey&&(f=window._F_cssRowKey,!g&&window._F_combinedSignature&&(g=window._F_combinedSignature));if(f&&typeof window._F_installCss!=="function")throw Error("rc");const h=e.j2||_.OR;b=Hr(b);a=new h(qaa(Jr("",b)),f,g,a,c);c=e.t3||b&&b.hasAttribute("crossorigin");b=e.D1||b&&b.getAttribute("crossorigin");c&&(a.Pt=c);b&&(a.Cr=b);e.Nt&&(a.Nt=e.Nt);d&&(a.Ow=d);e.fetchPriority&&(a.fetchPriority=e.fetchPriority);
const k=_.sr();k.O=a;k.tN(!0);_.aB=m=>Promise.resolve(k.load(m));return a})();_.sr().VE(()=>{try{history.replaceState(history.state,"",Dqa())}catch(a){_.Wv({Rb:11,kb:{mb:"url cleanup",error:a}})}Zone.current.fork(iUa).runGuarded(()=>{_.Wv({Rb:1});kma();rua()})});var L0=class extends _.sF{constructor(a){super(a,0,L0.Uc)}};L0.Uc="di";var M0=class extends _.sF{constructor(a){super(a,0,M0.Uc)}};M0.Uc="e";var N0=class extends _.sF{constructor(a){super(a,0,N0.Uc)}};N0.Uc="f.ri";var zVa=class extends _.sF{constructor(a){super(a)}};var O0=class extends _.sF{constructor(a){super(a,0,O0.Uc)}};O0.Uc="xsrf";var AVa=new _.uF(48448350,_.vF,O0);var BVa={};var CVa={};var DVa={};var EVa={};_.FVa=function(a,b){return _.Qr(a,2,b)};_.P0=class extends _.sF{constructor(a){super(a)}};var GVa=class extends _.sF{constructor(a){super(a)}};var HVa=class extends _.sF{constructor(a){super(a)}};_.Q0=class extends _.sF{constructor(a){super(a,0,_.Q0.Uc)}getError(){return _.QE(this,tG,5,_.FE)}Ae(){return _.LE(this,tG,5,_.FE)}};_.Q0.Uc="wrb.fr";var pF;pF=new _.uF(463303444,_.vF,class extends _.sF{constructor(a){super(a)}});_.R0=class extends _.sF{constructor(a){super(a,0,_.R0.Uc)}kf(){return _.zu(this,2,_.FE)}getData(){return _.zu(this,4,_.FE)}};_.R0.Uc="er";_.IVa=function(a,b,c=!1){a.B=a.B.concat(b);if(c){if(!a.A)throw Error("sc`"+a.D);b.map(d=>d.A).forEach(d=>{_.pr(e=>{e.IA(a.A,d)})})}};_.yB=class{constructor(a,b,c,d=!1){c=c||[];this.D=a;this.A=b||null;this.B=[];_.IVa(this,c,d)}toString(){return this.D}};var wB=Symbol("tc");_.JVa=new _.yB("rJmJrc","rJmJrc");_.S0=new _.yB("n73qwf","n73qwf");var T0=function(){};T0.prototype.next=function(){return KVa};var KVa={done:!0,value:void 0};T0.prototype.Yn=function(){return this};var MVa=function(a){if(a instanceof U0||a instanceof LVa||a instanceof V0)return a;if(typeof a.next=="function")return new U0(()=>a);if(typeof a[Symbol.iterator]=="function")return new U0(()=>a[Symbol.iterator]());if(typeof a.Yn=="function")return new U0(()=>a.Yn());throw Error("uc");},U0=class{constructor(a){this.A=a}Yn(){return new LVa(this.A())}[Symbol.iterator](){return new V0(this.A())}B(){return new V0(this.A())}},LVa=class extends T0{constructor(a){super();this.A=a}next(){return this.A.next()}[Symbol.iterator](){return new V0(this.A)}B(){return new V0(this.A)}},
V0=class extends U0{constructor(a){super(()=>a);this.D=a}next(){return this.D.next()}};var KB=function(a,b){this.B={};this.A=[];this.D=this.size=0;const c=arguments.length;if(c>1){if(c%2)throw Error("vc");for(let d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&NVa(this,a)};_.l=KB.prototype;_.l.Kk=function(){return this.size};_.l.Lg=function(){W0(this);const a=[];for(let b=0;b<this.A.length;b++)a.push(this.B[this.A[b]]);return a};_.l.Qh=function(){W0(this);return this.A.concat()};_.l.has=function(a){return X0(this.B,a)};
_.l.equals=function(a,b){if(this===a)return!0;if(this.size!=a.Kk())return!1;b=b||OVa;W0(this);let c;for(let d=0;c=this.A[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};var OVa=function(a,b){return a===b};KB.prototype.ne=function(){return this.size==0};KB.prototype.clear=function(){this.B={};this.D=this.size=this.A.length=0};KB.prototype.remove=function(a){return this.delete(a)};
KB.prototype.delete=function(a){return X0(this.B,a)?(delete this.B[a],--this.size,this.D++,this.A.length>2*this.size&&W0(this),!0):!1};var W0=function(a){if(a.size!=a.A.length){for(var b=0,c=0;b<a.A.length;){var d=a.A[b];X0(a.B,d)&&(a.A[c++]=d);b++}a.A.length=c}if(a.size!=a.A.length){b={};for(d=c=0;c<a.A.length;){const e=a.A[c];X0(b,e)||(a.A[d++]=e,b[e]=1);c++}a.A.length=d}};KB.prototype.get=function(a,b){return X0(this.B,a)?this.B[a]:b};
KB.prototype.set=function(a,b){X0(this.B,a)||(this.size+=1,this.A.push(a),this.D++);this.B[a]=b};var NVa=function(a,b){if(b instanceof KB){var c=b.Qh();for(let d=0;d<c.length;d++)a.set(c[d],b.get(c[d]))}else for(c in b)a.set(c,b[c])};_.l=KB.prototype;_.l.forEach=function(a,b){const c=this.Qh();for(let d=0;d<c.length;d++){const e=c[d],f=this.get(e);a.call(b,f,e,this)}};_.l.clone=function(){return new KB(this)};_.l.keys=function(){return MVa(this.Yn(!0)).B()};_.l.values=function(){return MVa(this.Yn(!1)).B()};
_.l.entries=function(){const a=this;return Yza(this.keys(),function(b){return[b,a.get(b)]})};_.l.Yn=function(a){W0(this);let b=0;const c=this.D,d=this,e=new T0;e.next=function(){if(c!=d.D)throw Error("wc");if(b>=d.A.length)return KVa;const f=d.A[b++];return{value:a?f:d.B[f],done:!1}};return e};var X0=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var Y0=function(a,b,c,d){const e=typeof b==="function";(e||!wG(b))&&e&&wG(d);if(!(e||b&&typeof b.handleEvent=="function"))throw Error("xb");a=(0,_.AD)(PVa,null,a,b,d);return _.tb.setTimeout(a,c||0)},PVa=function(a,b,c){typeof b==="function"?wG(c)||b.call(c):b&&typeof b.handleEvent=="function"&&(wG(b)||b.handleEvent.call(b))};var QVa;QVa=a=>{if(!a)return a;try{a=new URL(typeof a==="object"?a.href:a)}catch(b){return typeof a==="object"?a.href:a}if(a.protocol!=="http:"&&a.protocol!=="https:")return a.protocol.slice(0,-1);a.username="";a.password="";a.hash="";return a.href};var RVa,SVa;_.CB=function(a,b){var c=RVa;if(b instanceof Object&&!Object.isFrozen(b)){const d=QVa(b.fileName||b.filename||b.sourceURL||_.tb.$googDebugFname||location.href);try{b.fileName=d}catch(e){}}if(c.B>=3)throw Error("yc`"+a);c.B++;try{c.isDisposed()||b instanceof _.wQ||b instanceof jG||c.A&&c.A.length<10&&c.A.push(new SVa(a,b))}finally{c.B--}};RVa=new class extends _.aC{constructor(){super();this.B=0;this.A=null}init(){this.A=[]}};
SVa=class{constructor(a,b){this.msg=a;this.e=b;this.severity="unknown"}};BB.prototype.kc=function(){return this.toString()};BB.prototype.toString=function(){this.A||(this.A="lib:f_req");return this.A};BB.prototype.getType=function(){return"f_req"};var TVa=class extends BB{};_.UVa=new _.yB("MpJwZc","MpJwZc");_.Z0=new _.yB("UUJqVe","UUJqVe");_.VVa=new _.yB("GHAeAc","GHAeAc");_.$0=new _.yB("byfTOb","byfTOb");var a1=function(a,b){this.F=a;this.B=b;if(!c){var c=new IB("//www.google.com/images/cleardot.gif");fE(c)}this.D=c};_.l=a1.prototype;_.l.WG=1E4;_.l.Wn=!1;_.l.fB=0;_.l.Yt=null;_.l.zE=null;_.l.setTimeout=function(a){this.WG=a};_.l.start=function(){if(this.Wn)throw Error("zc");this.Wn=!0;this.fB=0;WVa(this)};_.l.stop=function(){XVa(this);this.Wn=!1};
var WVa=function(a){a.fB++;navigator!==null&&"onLine"in navigator&&!navigator.onLine?_.DQ((0,_.AD)(a.Qs,a,!1),0):(a.A=new Image,a.A.onload=(0,_.AD)(a.LX,a),a.A.onerror=(0,_.AD)(a.KX,a),a.A.onabort=(0,_.AD)(a.JX,a),a.Yt=_.DQ(a.MX,a.WG,a),a.A.src=String(a.D))};_.l=a1.prototype;_.l.LX=function(){this.Qs(!0)};_.l.KX=function(){this.Qs(!1)};_.l.JX=function(){this.Qs(!1)};_.l.MX=function(){this.Qs(!1)};
_.l.Qs=function(a){XVa(this);a?(this.Wn=!1,this.F.call(this.B,!0)):this.fB<=0?WVa(this):(this.Wn=!1,this.F.call(this.B,!1))};var XVa=function(a){a.A&&(a.A.onload=null,a.A.onerror=null,a.A.onabort=null,a.A=null);a.Yt&&(_.tb.clearTimeout(a.Yt),a.Yt=null);a.zE&&(_.tb.clearTimeout(a.zE),a.zE=null)};var b1=class extends _.OB{constructor(){super();this.A=new a1(this.L,this);this.F=51E3+Math.round(18E3*Math.random())}L(a){this.B=Date.now();this.J(a)}J(a){this.H=a;this.dispatchEvent("a")}};b1.prototype.B=0;b1.prototype.H=!0;_.YVa=class{constructor(){this.A=new b1}};_.xB(_.$0,_.YVa);DB.prototype.kf=function(){return this.D};var c1=function(a){if(a.H)a=!1;else{var b;if(b=!!a.B)a:switch(b=a.B,b.Wr){case "RETRY":b=!0;break a;case "FAIL":b=!1;break a;case "BEST_EFFORT":b=a.F||a.B.vq;b=a.A>=500&&b<3?!0:!1;break a;default:throw Error("Cc`"+b.Wr);}a=b}return a};DB.prototype.toString=function(){return String(this.A)};var ZVa=function(a,b){switch(a){case 1:case 3:return 8;case 4:return NaN;case 7:return 100;case 6:return b||7;case 8:return 101;case 5:return 9;default:return 102}},$Va=class extends _.aC{constructor(){super();this.D=!1}Pa(){return 0}transfer(a){this.A.ev(a);this.B=a}};var aWa,cWa,dWa,bWa;aWa=function(a){const b=a.J;if(b){const c=new wr;b.forEach((d,e)=>{c.append(encodeURIComponent(String(e)),"=",encodeURIComponent(String(d)),"&")});return c.toString()}return a.F?Fqa(a.F):""};_.d1=function(a,b,c){const d=a.B;b=new DB(d,b,void 0,void 0,c);a.A.xx(d,b)};
_.f1=class extends $Va{constructor(a){super();this.af=new WG;this.Jb=a;this.fa=null;this.af.headers.set("X-Same-Domain","1");_.KG(this.af,"complete",this.fb,!1,this);_.KG(this.af,"ready",this.nb,!1,this)}Tc(){_.PG(this.af,"complete",this.fb,!1,this);_.PG(this.af,"ready",this.nb,!1,this);this.af.dispose();super.Tc()}transfer(a){this.A.ev(a);this.B=a;_.eE(a.A,"rt",this.Jb);const b=a.H;var c=a.J!=null||a.F!=null;if(!a.ka||c){if(this.F&&(c=this.ta.call(null),c!==void 0)){const d=a.F;if(d){let e=d.elements[this.F];
e||(e=d.ownerDocument.createElement("input"),e.setAttribute("name",this.F),e.setAttribute("hidden",!0),d.appendChild(e));e.value=c}else e1(a,this.F,c)}this.af.send(a.getUrl(),a.B,aWa(a),b)}else this.af.send(a.getUrl(),a.B,null,b)}abort(a){this.fa=a;this.af.abort(7)}fb(a){a=a.target;this.B.fb=a.B();if(dH(a)){if(_.eH(a).length>0||a.B()==204){this.rb(a);return}this.fa=104}this.J(a)}nb(){this.A.c_(this)}J(a){var b=this.fa;this.fa=0;const c=a.B(),d=a.F;bWa.exec(_.eH(a));let e;b?e=b:d==6&&(a=_.eH(a),e=
(b=a.match(cWa))?700+parseInt(b[1],10):(b=a.match(dWa))?Number("6"+b[1]):null);e||(e=ZVa(d,c));_.d1(this,e)}};cWa=RegExp("var gmail_error\\s*=\\s*(\\d+)","m");dWa=RegExp("var rc\\s*=\\s*(\\d+)","m");bWa=RegExp("(?:Additional details|Detailed Technical Info)[\\s\\S]*<pre[^>]*>([\\s\\S]*)<\\/pre>","i");var g1=class extends _.yG{constructor(a,b,c,d){super((d?"data_b:":"data:")+b);this.request=a;this.data=c}};_.BD(_.GB,_.aC);_.GB.prototype.A=function(){};_.GB.prototype.B=function(){};var eWa=class{constructor(a){a&&(_.yr(dd(_.KE(a,1,_.FE))),_.zu(a,2,_.FE),_.zu(a,3,_.FE),_.yr(dd(_.KE(a,4,_.FE))),_.zu(a,13,_.FE))}},fWa=new eWa;var JB,gWa=new TVa,Gqa=0,h1;_.l=LB.prototype;_.l.xN=!0;_.l.Tw=!0;_.l.gz=-1;_.l.LK=-1;_.l.WL=-1;_.l.gN=fWa;_.l.vq=0;_.l.Wr="BEST_EFFORT";h1=function(a){if(a.W)throw Error("Dc");};_.HB=function(a,b){h1(a);a.Wr=b};LB.prototype.getContext=function(){return this.Ka};LB.prototype.Ha=function(){this.Wr="FAIL";this.L.abort(this,101)};_.hWa=function(a,b){h1(a);a.xN=b};_.l=LB.prototype;
_.l.send=function(){if(this.W)throw Error("Gc");dA();if(!this.ta){var a="No request id for ["+this.getUrl()+"]",b=Error("Fc`"+this.getUrl());_.CB(a,b)}_.eE(this.A,"_reqid",this.ta);this.L.send(this);this.W=!0;this.gz>=0&&(this.O=Y0("Hc",this.Ha,this.gz,this))};_.l.abort=function(){if(!this.W)throw Error("Ic");this.complete||(this.Wr="FAIL",this.L.abort(this))};_.l.isComplete=function(){return!!this.complete};_.l.getType=function(){return gWa};_.l.getData=function(a){return this.Fa?this.Fa[a]:null};
var i1=function(a){return!!a.D&&!(typeof a.D.isDisposed=="function"&&a.D.isDisposed())},iWa=function(a,b){a.complete=!0;dA();a.O&&(_.tb.clearTimeout(a.O),a.O=null);i1(a)&&(a.fa&&a.D.Ew&&a.D.Ew(a),a.D.eL&&a.D.eL(a,b))},j1=function(){if(!(window.chrome&&window.chrome.runtime&&window.chrome.runtime.getManifest&&window.chrome.runtime.getManifest()))throw Error("Jc");};LB.prototype.getUrl=function(){return String(this.A.clone())};LB.prototype.getPath=function(){return this.A.getPath()};
LB.prototype.xl=function(a){jWa(this,a,!1)};var e1=function(a,b,c){a.J||(a.J=new aE);Array.isArray(c)||(c=[String(c)]);_.gb(XG,a.B)||(a.B="POST");dE(a.J,b,c)},jWa=function(a,b,c){if(b instanceof aE){const d=b.Qh();_.nb(d);for(let e=0;e<d.length;e++){const f=d[e],g=b.Lg(f);c?e1(a,f,g):_.eE(a.A,f,g)}}else PD(b,function(d,e){c?e1(this,e,d):_.eE(this.A,e,d)},a)};var k1=function(a,b,c){c?a.vx=b:(b=Math.min(3E5,Math.max(b,1E3)),a.vx=Math.round(.85*b)+Math.round(.3*b*Math.random()))},kWa=class{constructor(){this.D=[];this.F={};k1(this,1E3)}es(){return this.Ks}OA(){return this.Ks==this.Ls}getError(){return this.H}reset(){this.H=this.B=null}};_.l=kWa.prototype;_.l.xE=0;_.l.Ls=-1;_.l.Ks=0;_.l.mn=0;_.l.cj=0;_.l.pX=0;_.l.vx=0;var l1=class extends _.yG{constructor(a){super(a)}};_.BD(MB,_.ab);var m1=class extends _.ab{constructor(){super();this.message="XSRF token refresh"}};var lWa=function(a){a.A.length===0&&(a.A=a.B,a.A.reverse(),a.B=[])},mWa=function(a){lWa(a);return a.A.pop()},nWa=function(a){lWa(a);a=a.A;return a[a.length-1]};_.l=_.NB.prototype;_.l.Kk=function(){return this.A.length+this.B.length};_.l.ne=function(){return this.A.length===0&&this.B.length===0};_.l.clear=function(){this.A=[];this.B=[]};_.l.contains=function(a){return _.gb(this.A,a)||_.gb(this.B,a)};
_.l.remove=function(a){{var b=this.A;const c=Array.prototype.lastIndexOf.call(b,a,b.length-1);c>=0?(Array.prototype.splice.call(b,c,1),b=!0):b=!1}return b||_.ib(this.B,a)};_.l.Lg=function(){const a=[];for(var b=this.A.length-1;b>=0;--b)a.push(this.A[b]);b=this.B.length;for(let c=0;c<b;++c)a.push(this.B[c]);return a};_.BD(QB,_.OB);QB.prototype.B=null;QB.prototype.fa="READY";QB.prototype.L=1;QB.prototype.dispose=function(){for(let b=0;b<this.F.length;b++){var a=this.F[b].getContext();a.cj&&(_.tb.clearTimeout(a.cj),a.cj=0)}this.isDisposed()||(QB.Qd.dispose.call(this),this.O.clear(),this.B&&(_.tb.clearTimeout(this.B),this.B=null));for(a=0;a<this.H.length;a++)this.H[a].dispose();this.F.length=this.A.length=0;this.Ka.dispose()};
_.n1=function(a,b){const c={};c.c_=(0,_.AD)(a.d_,a);c.xx=(0,_.AD)(a.xx,a);c.Ps=(0,_.AD)(a.Ps,a);c.OV=(0,_.AD)(a.rb,a);c.Dw=(0,_.AD)(a.fb,a);c.OA=(0,_.AD)(a.oT,a);c.V1=(0,_.AD)(a.LV,a);c.es=(0,_.AD)(a.MV,a);c.J2=(0,_.AD)(a.Mp,a);c.ev=(0,_.AD)(a.ev,a);b.A=c;a.H.push(b)};QB.prototype.send=function(a){this.isDisposed()?o1(this,a,107):(this.dispatchEvent(new l1("c")),this.O.B.push(a),oWa(this))};QB.prototype.getState=function(){return this.fa};QB.prototype.abort=function(a,b){pWa(this,a,b)};
var pWa=function(a,b,c){c=typeof c==="number"?c:100;_.gb(a.A,b)?(b.getContext().xE=c,(a=b.getContext())&&a.B&&a.B.abort(a.xE)):a.O.remove(b)&&o1(a,b,c)},rWa=function(a,b){var c=null;const d={},e=GD(a.H,function(k){const m=zD(k);d[m]=k.Pa(b);return!!d[m]});naa(e,(0,_.AD)(a.Pa,null,d,a.H));let f=0;const g=e.length;for(let k=0;k<g&&!c;k++){var h=e[k];if(!h.D){c=h;break}h=d[zD(h)];if(k==g-1||h>d[zD(e[k+1])])for(;!c&&f<=k;)if(c=e[f++],qWa(a,c)<a.L)if(c=c.clone())_.n1(a,c);else{if(h==1)throw Error("Lc");
}else throw Error("Mc");}return c};QB.prototype.Pa=function(a,b,c,d){const e=zD(c),f=zD(d);return a[e]<a[f]?1:a[e]>a[f]?-1:c.D&&!d.D?1:!c.D&&d.D?-1:fb(b,d)-fb(b,c)};var qWa=function(a,b){let c=0;b=b.constructor;a=a.H;const d=a.length;for(let e=0;e<d;e++)a[e].constructor===b&&c++;return c};QB.prototype.ev=function(a){if(this.ka.size!==0){const b=Array.from(this.ka.keys());for(let c=0;c<b.length;c++){const d=b[c],e=this.ka.get(d);_.eE(a.A,d,e);this.ka.delete(d)}}};
var p1=function(a,b){switch(b){case "ACTIVE":case "WAITING_FOR_RETRY":case "RETRY_TIMER":if(a.A.length==0)throw Error("Oc`"+b);}b!=a.fa&&(a.fa=b,a.dispatchEvent(new l1("b")),a.Xa&&a.Xa.A2())},oWa=function(a){if(a.ta&&(a.fa=="READY"||a.L!==1)){var b=nWa(a.O);b&&a.A.length<a.L&&(mWa(a.O),b.Ka=new kWa,a.A.push(b),sWa(a,b))}},sWa=function(a,b){b.getUrl();var c=b.getContext();c.Ks=0;c.Ls=-1;c=dA();b.LK==-1&&(b.LK=c);b.WL=c;b.vq++;try{p1(a,"ACTIVE");try{const d=b.getContext();d.xE=0;let e=d.B;if(!e){e=
rWa(a,b);if(!e)throw Error("Nc`"+b);e.D=!0;d.B=e}d.A=null;e.transfer(b);a.B||(a.B=Y0("Qc",a.uM,3E4,a))}catch(d){throw d;}}catch(d){throw d;}};QB.prototype.fb=function(a,b){this.Dw(a,b)};QB.prototype.Dw=function(a,b){const c=a.getContext();for(let d=0;d<b.length;d++){const e=b[d];c.Ks++;const f=e[0];f!==N0.Uc&&c.D.push(e);c.es()==1&&tWa(a);f==N0.Uc?uWa(this,a,e):f==L0.Uc?vWa(a,e):f==M0.Uc&&(wWa(a,new M0(e)),this.Mp(a))}};
QB.prototype.rb=function(a,b){const c=a.getContext();c.Ks++;const d=b[0];c.mn&&(_.tb.clearTimeout(c.mn),c.mn=0);d!==N0.Uc&&c.D.push(b);c.es()==1&&tWa(a);d==N0.Uc?uWa(this,a,b):d==L0.Uc?vWa(a,b):d==M0.Uc?(wWa(a,new M0(b)),this.Mp(a)):(b=a.getContext(),a=Y0("Qc",_.fC(this.Mp,a),1,this),b.mn=a)};
var tWa=function(a){try{dA()}catch(b){_.CB("Exception in onFirstArray_",b),a.getContext().A=b}},uWa=function(a,b,c){c=new N0(c);(c=_.zu(c,1,_.FE))&&a.Fa&&c!=a.Fa&&(b.getContext().A=Error(106))},vWa=function(a,b){try{const d=new L0(b);var c=new eWa(d);a.gN=c}catch(d){_.CB("Exception in handleDebugInfoArray_",d),a.getContext().A=d}},wWa=function(a,b){a=a.getContext();var c=dF(b,1,_.FE);a.Ls=c;let d;((d=_.yr(dd(_.KE(b,4,_.FE))))!=null?d:0)>0&&_.yr(dd(_.KE(b,4,_.FE)))};_.l=QB.prototype;
_.l.Mp=function(a){var b=a.getContext();b.mn&&(_.tb.clearTimeout(b.mn),b.mn=0);const c=b.D,d=b.F;if(c.length&&(b.D=[],b.F={},b=a?a.getContext():null,!b||!b.A))try{for(let h=0;h<c.length;h++){var e=c[h];this.dispatchEvent(new g1(a,e[0],HE(e),!0))}var f=HE(c);a&&i1(a)&&a.D.PV&&a.D.PV(a,c);this.dispatchEvent(new g1(a,"aa",f));for(f=0;f<c.length;f++){const h=c[f],k=HE(h),m=h[0];if(a)if(m==_.R0.Uc){const r=ne(_.R0,HE(h)),x=dF(r,5,_.FE);if(x>=500&&x<700){const z=new DB(a,x,!1,a.vq);if(c1(z)){b.H=z;a=b;
var g=new MB;a.A=g;break}}e=a;e.Pa=r;i1(e)&&e.D.Ew&&e.D.Ew(e)}else e=a,i1(e)&&e.D.fL&&e.D.fL(e,m,h,d);this.dispatchEvent(new g1(a,m,k))}}catch(h){h instanceof m1||_.CB("Exception in processArrays",h),b&&(b.A=h)}};_.l.oT=function(a){return a.getContext().OA()};_.l.MV=function(a){return a.getContext().es()};_.l.LV=function(a){return a.getContext().Ls};
_.l.Ps=function(a,b={}){const c=a.getContext();c.F=b;this.Mp(a);const d=c.A;if(d||!c.OA()){let e;if(d){if(d instanceof m1)return a.getUrl(),b=c.vx,_.gb(this.A,a)&&(k1(a.getContext(),b,!0),hb(this.F,a),a.getContext().cj=-1,p1(this,"WAITING_FOR_RETRY")),!0;d instanceof MB?e=c.getError():e=new DB(a,d.message==106?106:12,!0)}else b="Missing data arrays. Expected "+c.Ls+", received "+c.es(),e=new DB(a,103,!1,a.vq,b),this.Ha&&xWa(a);yWa(this,a,e);return!1}a.fa=!1;a.ca=null;a.gz=-1;iWa(a,b);this.dispatchEvent(new l1("d"));
_.ib(this.F,a);p1(this,"WAITING_FOR_READY");return!0};_.l.xx=function(a,b){this.Ha&&b.A==103&&xWa(a);this.Mp(a);yWa(this,a,b)};var yWa=function(a,b,c){b.getContext().H=c;b.gN=fWa;c1(c)?(hb(a.F,b),b.getContext().cj=-1,b="WAITING_FOR_RETRY"):(c1(c),_.ib(a.F,b),o1(a,b,c),b="WAITING_FOR_READY");p1(a,b)};_.l=QB.prototype;
_.l.d_=function(a){const b=_.eb(this.A,function(c){return c.getContext().B==a});_.gb(this.F,b)||(a.D=!1,b.getContext().reset(),_.ib(this.A,b));this.B&&(_.tb.clearTimeout(this.B),this.B=null);_.FD(this.F,this.bX,this);this.A.length<this.L&&(p1(this,"READY"),oWa(this))};_.l.bX=function(a){const b=a.getContext();if(b.cj==-1){var c=a.A.A.get("f.retries");a.xl({"f.retries":(c?Number(c):0)+1});c=b.vx;var d=dA()+c;b.pX=d;a=Y0("Qc",(0,_.AD)(this.QX,this,a),c);b.cj=a;k1(b,2*c);p1(this,"RETRY_TIMER")}};
_.l.QX=function(a){var b=a.getContext();b.cj&&(_.tb.clearTimeout(b.cj),b.cj=0);sWa(this,a)};_.l.uM=function(){this.B=Y0("Qc",this.uM,3E4,this);this.HJ()};
_.l.HJ=function(){if(this.A.length!=0&&this.J){var a=this.A.length;for(let d=0;d<a;d++){const e=this.A[d];var b=dA(),c=e.WL;if(c>-1&&b-c>6E4)if(b=this.J,c=Date.now(),c-b.B>b.F?(b.A.Wn||(navigator!==null&&"onLine"in navigator&&!navigator.onLine?(b.B=c-b.F+1E3,Y0("Ac",(0,_.AD)(b.J,b,!1),0)):(c=new IB("//www.google.com/images/cleardot.gif"),fE(c),b.A.D=c,b.A.start())),b=!0):b=!1,b)break;else this.J.H||pWa(this,e,1)}}};
var xWa=function(a){_.eE(a.A,"nrt",a.vq);var b=a.getContext().B;b instanceof _.f1&&(b=_.eH(b.af),b!=null&&e1(a,"rhma",b))};QB.prototype.disable=function(){this.ta=!1};var o1=function(a,b,c){typeof c==="number"&&(c=new DB(b,c));a.dispatchEvent(new l1("e"));b.fa=!0;b.ca=c;iWa(b)};QB.prototype.setUserId=function(a){this.Fa=a};_.cC=new _.yB("LEikZe","LEikZe");var zWa=function(a,b){a=a.map(c=>c.Uc).join(", ");b=b.map(c=>{c=c instanceof _.sF?c.constructor.Uc:Array.isArray(c)&&c.length?c[0]instanceof _.sF?c[0].constructor.Uc:Array.isArray(c[0])?RB(c[0]):RB(c):void 0;return c}).join(", ");return`Expected protos: [${a}]. Returned protos: [${b}].`},q1=class extends _.ab{constructor(a,b,c,d,e){super(`Error code = ${b}`+(c?`, Path = ${c}`:"")+(d?`, Message = ${d}`:"")+(e?`, ${e.kf()}`:""));this.name=a;this.A=b;this.B=e}getError(){return this.B}},AWa=class extends q1{constructor(a,
b,c){super("TooManyProtosError",108,c,"The RequestService interface only supports a single received proto (be it data or error). "+(a&&b?zWa(a,b):""))}},BWa=class extends q1{constructor(a,b,c){super("ExpectedProtoNotFound",109,c,"The expected response proto was not returned by the server."+zWa(a,b))}},CWa=class extends q1{constructor(){super("Retry",0,void 0,"An interceptor has requested that the request be retried.")}};var Iqa;var TB=Symbol();var UB=class{constructor(a){this.zX=a}};var EWa=function(a){const b={},c=a.W;b.Ew=XB(d=>{if(!c.A){var e=d.ca;e?c.Ig(e):DWa(a,d.Pa)}});b.eL=XB((d,e)=>{if(!c.A){d="unknown";a.J.length>0&&(a.J[0]instanceof _.sF?d=a.J[0].constructor.Uc:Array.isArray(a.J[0])&&(d=RB(a.J[0])));var f;ZB(WB`IE0Oi${a.J.length}cESSm${VB((f=d)!=null?f:"unknown")}OWXEXe`,()=>{c.callback({data:a.J,U2:e});return c})}});b.fL=XB((d,e,f)=>{DWa(a,f)});b.j3=!0;a.A.D=b},GWa=function(a){_.FD(a.ca,function(b){b.A&&_.zQ(this.D,b.A,b)},a);_.zQ(a.D,b=>{b.send();return _.AQ(a.W.branch(),
c=>{c instanceof _.wQ&&a.W.cancel()})});a.B.Om?_.zQ(a.D,()=>null):(_.zQ(a.D,b=>{FWa(a,b.data)}),a.B.GT?_.zQ(a.D,a.Fa,a):a.B.cN?_.zQ(a.D,a.Ka,a):_.zQ(a.D,a.Pa,a));_.AQ(a.D,a.ta,a)},r1=function(a,b){const c={};for(var d=0;d<b.length;d++)c[b[d].Uc]=b[d];b=[];d=[];for(let h=0;h<a.length;h++){var e=a[h];if(e instanceof _.sF){var f=c[e.constructor.Uc];e instanceof _.R0?d.push(e):f&&b.push(e)}else{var g=RB(e);if(f=c[g])g=g===L0.Uc||g===M0.Uc||g===_.R0.Uc,e=ne(f,g?HE(e):e),b.push(e),g||(a[h]=e)}}return{kt:b,
ep:d}},FWa=function(a,b){_.FD(a.ca,function(c){var d=[];Array.isArray(d)||(d=[d]);d=r1(b,d).ep;if(d.length)try{c.B(d)}catch(e){if(e instanceof m1)throw this.ka=!0,new CWa;throw e;}},a)},DWa=function(a,b){if(a.B.Om){b=[b];FWa(a,b);b=r1(b,a.F);let c;b.kt.length>0?c=b.kt[0]:b.ep.length>0&&(c=b.ep[0]);if(c){let d;ZB(WB`BqgkJe${VB((d=c.constructor.Uc)!=null?d:"unknown")}OWXEXe`,()=>a.B.Om(c))}}else a.J.push(b)},HWa=function(a){return ZB(WB`xK4gQc${VB(a.A.B)}V1GM4b${VB(a.A.getPath())}OWXEXe`,()=>{a.D.callback(a.A);
return a.D})},IWa=class{constructor(a,b,c,d,e){this.J=[];this.ka=this.fa=!1;this.L=b;this.H=c;this.F=d;this.B=e;this.ca=a.F;this.D=new _.oC;this.W=new _.oC(this.qa.bind(this));this.O=a;this.A=new LB(this.B.r_?a.A:a.B);this.A.A.J=this.L;this.A.B=this.B.method;if(typeof this.B.host==="string"){var f=this.B.host.match(QD)[1]||null;var g=RD(this.B.host.match(QD)[3]||null);var h=Number(this.B.host.match(QD)[4]||null)||null}f=f||this.B.scheme;typeof f==="string"&&(a=this.A,j1(),XD(a.A,f));g=g||this.B.domain;
typeof g==="string"&&(f=this.A,j1(),f.A.B=g);typeof h==="number"&&(g=this.A,j1(),YD(g.A,h));h=this.A;(g=!_.gb(XG,this.A.B))&&_.gb(XG,h.B)?h.B="GET":g||_.gb(XG,h.B)||(h.B="POST");h1(h);h.ka=g;EWa(this);if(this.H){if(_.gb(XG,this.A.B)){h=this.H;try{var k=h instanceof HTMLFormElement}catch(m){k=typeof h==="object"&&h.nodeType===1&&typeof h.style==="object"&&typeof h.ownerDocument==="object"&&h.tagName.toLowerCase()==="form"}if(k){k=this.A;h1(k);k.Tw=!1;k=this.A;h=this.H;h1(k);if(k.Tw)throw Error("Kc");
k.F=h}else this.H instanceof _.sF?e1(this.A,"f.req",this.H.kc()):jWa(this.A,this.H,!0)}else this.A.xl(this.H);this.B.Om&&(_.hWa(this.A,!1),k=this.A,h1(k),k.qa=!0)}GWa(this)}send(){return _.s1(this.O,this)}Ka(a){a=a.data;for(let b=0;b<a.length;b++){const c=a[b];if(c instanceof DB)throw c;}return a}Fa(a){a=a.data;if(this.F.length===0)return null;const b=r1(a,this.F);if(b.kt.length===0&&b.ep.length===0)throw new BWa(this.F,a,this.L);return kaa(b.kt,b.ep)}Pa(a){a=a.data;if(this.F.length===0)return null;
var b=r1(a,this.F);const c=b.kt;b=b.ep;if(c.length===0&&b.length===0)throw new BWa(this.F,a,this.L);if(c.length===1&&b.length===0)return c[0];if(c.length===0&&b.length===1)throw b[0];throw new AWa(this.F,a,this.L);}getUrl(){return this.A.getUrl()}cancel(){this.D.cancel()}ta(a){if(a instanceof CWa||this.ka&&this.B.Om){a=this.A.A.A.get("f.retries");a=(a?Number(a):0)+1;if(a>100)throw new q1("TooManyRetries",102,this.L,"There was an error after several retries.");var b=this.O.buildRequest(this.L,this.H,
this.F,this.B);b.A.xl({"f.retries":a});return _.s1(this.O,b)}if(!(a instanceof _.wQ)){if(!this.B.cN&&a instanceof DB){b=a.A;if(b==100&&this.fa)return new _.wQ(this.D);throw new q1("TransportError",b,this.L,"There was an error during the transport or processing of this request.",a);}throw a;}}qa(){this.A&&(this.fa=!0,this.A.abort())}toString(){return this.A.getUrl()}};var t1=class extends _.f1{constructor(){super("j")}Pa(a){const b=a.F;return b&&_.FB(b)?0:a.Tw&&!a.qa?.9:.5}clone(){const a=new t1;var b=this.ta;a.F=this.F;a.ta=b;return a}rb(a){let b=_.eH(a);b=b.substring(b.indexOf("\n"));a=this.B;try{var c=window.JSON.parse(b)}catch(d){c=new DB(a,10);this.A.xx(a,c);return}Array.isArray(c)&&this.A.Dw(a,c[0]);this.A.Ps(a)}J(a){let b=_.eH(a);b=b.substring(b.indexOf("\n"));let c;try{c=window.JSON.parse(b)}catch(d){}Array.isArray(c)?(a=this.B,this.A.Dw(a,c[0]),this.A.Ps(a)):
super.J(a)}};var JWa;JWa={GT:!1,domain:void 0,Om:null,method:"POST",cN:!1,scheme:void 0,host:void 0,r_:!1};_.s1=function(a,b){a.J||(a.J=b);return HWa(b)};_.dC=function(a,b){eC(a,_.fC(_.De,b));a.F.push(b)};
_.NC=class extends _.OB{constructor(a,b,c,d){super();this.H=null;this.F=[];this.J=null;this.L=JWa;this.Co=null;_.OB.call(this);b||(b=new QB,_.n1(b,new t1));this.A=b;c||(c=new QB,_.n1(c,new t1));this.B=c;this.A=b||null;this.B=c||null;this.H=d||null}buildRequest(a,b,c,d){var e=[];let f={};d||c&&(typeof c==="function"||Array.isArray(c))?(c&&(e=Array.isArray(c)?c:[c]),d&&(f=d)):c&&(f=c);c=e;d=this.L;e={};for(const g in d)e[g]=d[g];ta(e,f||{});return new IWa(this,a,b||null,c,e)}Tc(){_.De(this.A);_.De(this.B);
_.De(this.H);super.Tc()}initialize(a){a=a.get(_.$0).A;var b=this.A;b.J=a;b.J&&b.Ka.listen(b.J,"a",b.HJ);this.H=null}setUserId(a){this.A.setUserId(a);this.B.setUserId(a)}};_.xB(_.cC,_.NC);_.KWa=new _.yB("lsjVmc","lsjVmc");_.BD(_.gC,_.aC);_.gC.prototype.A=null;_.gC.prototype.D=null;var bC=function(a){this.D=a};_.BD(bC,_.GB);bC.prototype.A=function(a){var b=this.D;if(b.A)if(a.B=="DELETE")a.H.set("X-Framework-Xsrf-Token",b.A);else{b=b.A;const c=a.F;c?(a=c.elements.at,a||(a=c.ownerDocument.createElement("input"),a.setAttribute("name","at"),a.setAttribute("hidden",!0),c.appendChild(a)),a.value=b):a.ka||e1(a,"at",b)}};
bC.prototype.B=function(a){for(let d=0;d<a.length;d++){let e;const f=(e=_.QE(a[d],_.vF,10,_.FE))==null?void 0:qF(e,AVa);var b;if(b=f){b=this.D;let g=!1;var c=void 0;const h=b.D;_.QE(f,zVa,2,_.FE)&&(c=_.QE(f,zVa,2,_.FE),c=_.zu(c,1));h&&c===h&&(b.A=_.zu(f,1,_.FE),g=!0);b=g}if(b)throw new m1;}};_.xB(_.KWa,_.gC);var hC={},iC={};var LC=function(a){return new lC(b=>{b(a)})},GC=function(a){return new lC((b,c)=>{c(a)})},MC=function(a){return new lC((b,c)=>{a.length||b([]);const d=a.length,e=Array(d);let f=0;for(let g=0;g<d;g++)a[g].unwrap(h=>{e[g]=h;f++;f===d&&b(e)},h=>{c(h)})})},lC=class{constructor(a){this.state=0;this.A=[];const b=d=>{if(this.state===0){this.value=d;this.state=1;for(let f=0;f<this.A.length;f++){var [e]=this.A[f];try{e(d)}catch(g){}}this.A=[]}},c=d=>{if(this.state===0){this.error=d;this.state=2;for(let f=
0;f<this.A.length;f++){var [,e]=this.A[f];try{e(d)}catch(g){}}this.A=[]}};try{a(b,c)}catch(d){c(d)}}unwrap(a,b){switch(this.state){case 0:this.A.push([a,b]);break;case 1:a(this.value);break;case 2:b(this.error);break;default:_.Pa(this.state,void 0)}}map(a,b){return new lC((c,d)=>{this.unwrap(e=>{try{c(a(e))}catch(f){d(f)}},e=>{try{d(b?b(e):e)}catch(f){d(f)}})})}flatMap(a,b){return new lC((c,d)=>{this.unwrap(e=>{try{a(e).unwrap(c,d)}catch(f){d(f)}},e=>{try{d(b?b(e):e)}catch(f){d(f)}})})}};var u1=a=>{var b="pD";if(a.pD&&a.hasOwnProperty(b))return a.pD;b=new a;return a.pD=b};var fD;fD=function(a,b){let c;if((a=a.A[b.toString()])==null)var d=void 0;else{let e;d=(e=a.D)!=null?e:a.B}return(c=d)!=null?c:b};_.RC=function(a,b){a=a.A[b.toString()];if(!a)throw Error("Xc`"+b);return a};_.SC=class{constructor(){this.A={}}register(a,b){this.A[a.toString()]=b}static Nd(){return u1(_.SC)}};var LWa,MWa,w1,OWa,Sqa,hD,NWa,v1;LWa=function(a,b){a.D||(a.D=_.sr());return _.rR(a.D,b)};MWa=function(a){return v1?Hsa(a):Promise.all(a)};w1=function(a,b){a=NWa(a,b);return v1?Kqa(a):a};OWa=function(a,b){for(const c of a.Zd)c.B([b]);return new TypeError("Yc`"+b)};
Sqa=function(a,b){b=fD(_.SC.Nd(),b);const c=a.A[b.toString()];if(c){for(const d of a.Zd)d.A([b]);return LC(c)}return b instanceof _.yB?new lC((d,e)=>{w1(a,[b]).then(()=>{a.A[b.toString()]||e(OWa(a,b));d(a.A[b.toString()])},e)}):GC(OWa(a,b))};hD=function(a,b){b=fD(_.SC.Nd(),b);const c=a.A[b.toString()];if(c)for(const d of a.Zd)d.A([b]);return c};
NWa=function(a,b){const c=_.SC.Nd();b=b.map(m=>fD(c,m));b=[...(new Set(b))];const d=[],e=[];b.forEach(m=>{a.A[m.toString()]?d.push(m):e.push(m)});const f=e.filter(m=>!a.B.has(m));if(d.length)for(const m of a.Zd)m.A(d);if(f.length)for(const m of a.Zd)m.F(f);b=_.AB(e).lZ.filter(m=>m instanceof _.yB&&!a.A[m.toString()]&&!c.A[m.toString()]);const g=new Set;b.forEach(m=>{m=m.A;m!=null&&g.add(m)});if(!g.size)return v1?_.bG():Promise.resolve();f.forEach(m=>{a.B.add(m)});let h;try{h=Object.values(a.F(a,[...g]))}catch(m){let r;
v1?r=cG(m):r=Promise.reject(m);h=[r]}const k=()=>{f.forEach(m=>{a.B.delete(m)})};return MWa(h).then(()=>{k();if(f.length)for(const m of a.Zd)m.D(f)},m=>{k();if(f.length)for(const r of a.Zd)r.B(f);throw m;})};_.IC=class{constructor(){this.A={};this.wf=null;this.Zd=new Set;this.D=null;this.B=new Set;this.F=LWa}register(a,b){_.xB(a,b);this.A[a.toString()]=b}kp(a){if(a=zB(a))return a}static Nd(){return u1(_.IC)}};v1=!Xra;var vC=qC("WizInjectionContext_Dispatcher");var Mqa=qC("WizInjectionContext_RootElement");var uC=qC("WizInjectionContext_AppContext"),Nqa=qC("WizInjectionContext_ModelRootElement"),Oqa=qC("WizInjectionContext_RendererData"),Pqa=qC("WizInjectionContext_InjectingConstructor"),Lqa=qC("WizInjectionContext_AsyncDeps"),wC={};var DC=Symbol("Zc");var Rqa=class{constructor(){this.context=vg}isDisposed(){return!!this.context.isDisposed}getContext(){this.isDisposed();return this.context}};var Tqa=class extends Error{constructor(a){super(a);Object.setPrototypeOf(this,new.target.prototype)}};var PC,x1;PC=class{constructor(a){this.A=a;this.jE="InjectionToken";this.description=this.B=a.toString()}kp(){return this.A}[DC](a,b){var c;if((c=x1)==null?0:c.qW(this.A)){var d;if(c=(d=x1)==null?void 0:d.Nd(this.A)){c.then(a,b);return}}d=fD(_.SC.Nd(),this.A);JC(d)[DC](a,b)}};
_.y1=class extends PC{constructor(a){super(a);this.ua=pC("root",()=>{var b;if((b=x1)==null?0:b.qW(this.A))throw Error("dd");b=hD(_.IC.Nd(),this.A);if(!b){b=fD(_.SC.Nd(),this.A);if(this.A===b)throw Error("ed`"+this.A);throw Error("fd`"+this.A+"`"+b);}return _.FC(b)});this[DC]=void 0}};var z1=function(a,b,c,d,e,f){_.oC.call(this,e,f);this.O=a;this.ca=[];this.ta=!!b;this.fb=!!c;this.Xa=!!d;this.Ka=0;for(b=0;b<a.length;b++)mC(a[b],(0,_.AD)(this.Fa,this,b,!0),(0,_.AD)(this.Fa,this,b,!1));a.length!=0||this.ta||this.callback(this.ca)};_.BD(z1,_.oC);z1.prototype.Fa=function(a,b,c){this.Ka++;this.ca[a]=[b,c];this.A||(this.ta&&b?this.callback([a,c]):this.fb&&!b?this.Ig(c):this.Ka==this.O.length&&this.callback(this.ca));this.Xa&&!b&&(c=null);return c};
z1.prototype.Ig=function(a){z1.Qd.Ig.call(this,a);for(a=0;a<this.O.length;a++)this.O[a].cancel()};var PWa=function(a){return _.zQ(new z1(a,!1,!0),function(b){const c=[];for(let d=0;d<b.length;d++)c[d]=b[d][1];return c})};jC({preload:function(a,b){var c=[];const d=Object.keys(b);for(const e of d){const f=b[e];f instanceof PC?c.push(f.kp()):f instanceof _.yB&&c.push(f)}b=w1(_.IC.Nd(),c);c={};for(const e of d)c[e]=b;return c}},!0);jC({context:function(){throw Error("jd");},T2:function(a,b){try{let c=b;typeof b==="function"&&(c=b.call(a,a));return c instanceof lC?c:Promise.resolve(c)}catch(c){return Promise.reject(c)}}});
jC({wf:function(a,b){a=Object.keys(b);const c={};for(const f of a){const g=b[f],h=zB(g);let k;h?k=h:k=g;c[f]=k}b=yC();if(!b)throw Error("id");try{var d=b.Ka(Object.values(c));b={};for(var e of a)b[e]=nC(d[c[e].toString()]);return b}catch(f){d=GC(f);e={};for(const g of a)e[g]=d;return e}}},!0);jC({xm:function(a,b){a=b.call(a,a);return Array.isArray(a)?nC(PWa(a)):a instanceof _.oC?nC(a):a}});var hra={};var gra=class{constructor(a,b){this.wf=a;this.ps=b}aL(){return this.wf}getData(){throw Error("jd");}gG(){this.A||(this.A=_.xC({wf:this.wf,ps:this.ps,BY:this}));return this.A}toString(){let a;return`context:${(a=this.ps.displayName)!=null?a:this.ps.name}`}};_.tb.U3bHHf!=null||(_.tb.U3bHHf=0);_.tb.U3bHHf++;var QWa=class extends _.aC{constructor(){super();this.B=yC();this.A=rC();this.A.Uv=zC(this)+"_obj_ictx"}Tc(){super.Tc();tC(this.A)}toString(){return`${zC(this)}[${zD(this)}]`}static Le(){return{}}aL(){return this.B}getData(){throw Error("jd");}gG(){if(this.isDisposed())throw Error("nd`"+zC(this));return this.A}};var RWa=class extends QWa{static Le(){return{}}};var SWa={};_.cD=!Nr();var UC=new Set;var TWa=[],fra=class{constructor(a,b,c,d,e,f=null){this.A=a;this.F=b;this.H=c;this.J=d;this.L=e;this.B=f;this.D=null;TWa.push(this)}};var A1=function(a){return typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||""},UWa=function(a,b){typeof a.className=="string"?a.className=b:a.setAttribute&&a.setAttribute("class",b)},VWa=function(a,b){return a.classList?a.classList.contains(b):_.gb(a.classList?a.classList:A1(a).match(/\S+/g)||[],b)},WWa=function(a,b){a.classList?a.classList.remove(b):VWa(a,b)&&UWa(a,Array.prototype.filter.call(a.classList?a.classList:A1(a).match(/\S+/g)||[],function(c){return c!=b}).join(" "))};var $qa=!_.rE&&!_.Gb();var B1=a=>typeof a=="string"?b=>!!b.matches&&b.matches(a):a,XWa=()=>!0;var C1=function(a){this.A=YWa(a)},YWa=function(a){if(a instanceof C1)a=a.A;else if(a[0]instanceof C1){const b=new Set;for(let c=0;c<a.length;c++)for(const d of a[c].A)b.add(d);a=b}return[...a]};_.l=C1.prototype;_.l.each=function(a,b,c=!1){(c?_.db:_.FD)(this.A,a,b);return this};_.l.size=function(){return this.A.length};_.l.ne=function(){return this.A.length===0};_.l.get=function(a){return this.A[a]||null};_.l.el=function(){return this.A[0]||null};_.l.map=function(a,b){return HD(this.A,a,b)};
_.l.equals=function(a){return this===a||_.ob(this.A,a.A)};_.l.first=function(){return this.A.length==0?null:new D1(this.A[0])};_.l.Xw=function(){return this.A.length==0?null:new D1(this.A[this.A.length-1])};_.l.find=function(a){const b=[];this.each(function(c){c=c.querySelectorAll(String(a));for(let d=0;d<c.length;d++)b.push(c[d])});return new C1(b)};_.l.parent=function(){const a=[];this.each(function(b){(b=b.parentElement||null)&&!_.gb(a,b)&&a.push(b)});return new C1(a)};
_.l.children=function(){const a=[];this.each(function(b){b=OF(b);for(let c=0;c<b.length;c++)a.push(b[c])});return new C1(a)};_.l.filter=function(a){a=GD(this.A,B1(a));return new C1(a)};_.l.closest=function(a){const b=[],c=B1(a);this.each(function(d){a:{let e=0;for(;d;){if(_.xD(d)&&d.nodeType==1&&c(d))break a;d=d.parentNode;e++}d=null}d&&!_.gb(b,d)&&b.push(d)});return new C1(b)};_.l.next=function(a){return ZWa(this,Bsa,a)};_.l.VM=function(a){return ZWa(this,Csa,a)};
var ZWa=function(a,b,c){const d=[];let e;e=c?B1(c):XWa;a.each(function(f){(f=b(f))&&e(f)&&d.push(f)});return new C1(d)};_.l=C1.prototype;_.l.Uq=function(a){this.each(function(b){if(b.classList)b.classList.add(a);else if(!VWa(b,a)){const c=A1(b);UWa(b,c+(c.length>0?" "+a:a))}})};_.l.it=function(a){this.each(function(b){WWa(b,a)})};_.l.getStyle=function(a){if(this.A.length>0){var b=this.A[0];const c=b.style[LD(a)];return typeof c!=="undefined"?c:b.style[XQ(b,a)]||""}};
_.l.jy=function(a,b){this.each(function(c){if(typeof a==="string"){var d=XQ(c,a);d&&(c.style[d]=b)}else for(const f in a){d=c;var e=a[f];const g=XQ(d,f);g&&(d.style[g]=e)}})};_.l.getData=function(a){if(this.A.length===0)return new Ff(a,null);const b=ara(this.A[0],a);return new Ff(a,b)};_.l.focus=function(a){try{a?this.el().focus(a):this.el().focus()}catch(b){}return this};
_.l.click=function(){var a=EF(this.el());if(a.createEvent){const b=a.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,a.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(b)}else a=a.createEventObject(),a.clientX=0,a.clientY=0,a.screenX=0,a.screenY=0,a.altKey=!1,a.ctrlKey=!1,a.shiftKey=!1,a.button=0,this.el().fireEvent("onclick",a)};
var E1=function(a,b,c,d=!1){function e(f,g,h){let k=g;g&&g.parentNode&&(k=g.cloneNode(!0));f(k,h)}if(a.A.length==1){const f=a.A[0],g=h=>b(h,f);c instanceof C1?c.each(g,void 0,d):Array.isArray(c)?(d?_.db:_.FD)(c,g):b(c,f);return a}return a.each(function(f){c instanceof C1?c.each(function(g){e(b,g,f)}):Array.isArray(c)?_.FD(c,function(g){e(b,g,f)}):e(b,c,f)})};_.l=C1.prototype;_.l.append=function(a){return E1(this,function(b,c){b&&c.appendChild(b)},a)};
_.l.remove=function(){return E1(this,function(a,b){NF(b)},null)};_.l.empty=function(){return E1(this,function(a,b){MF(b)},null)};_.l.after=function(a,b=!0){return E1(this,function(c,d){c&&d.parentNode&&d.parentNode.insertBefore(c,d.nextSibling)},a,!b)};_.l.before=function(a){return E1(this,function(b,c){b&&c.parentNode&&c.parentNode.insertBefore(b,c)},a)};_.l.replaceWith=function(a){return E1(this,function(b,c){if(b){const d=c.parentNode;d&&d.replaceChild(b,c)}},a)};
_.l.toggle=function(a){return this.each(function(b){b.style.display=a?"":"none"})};_.l.show=function(){return this.toggle(!0)};_.l.trigger=function(a,b,c,d){return $Wa(this,a,b,c,d)};var $Wa=function(a,b,c,d,e){return a.each(function(f){let g;((g=SWa.P1)!=null?g:EF(f)).__wizdispatcher.s3(f,b,c,d,e)})},D1=function(a,b){a instanceof C1&&(b=a.A,a=null);this.A=YWa(a!=null?[a]:b)};_.BD(D1,C1);_.l=D1.prototype;_.l.children=function(){return new C1(Array.prototype.slice.call(OF(this.A[0])))};
_.l.each=function(a,b){a.call(b,this.A[0],0);return this};_.l.size=function(){return 1};_.l.el=function(){return this.A[0]};_.l.first=function(){return this};var dra=new Map,aXa=new Map,YC=new Map,bra=new Map;$C("ws9Tlc","NpD4ec");var F1=_.bD("ws9Tlc");_.VC(F1);var dD=a=>XC(aXa,a.toString(),()=>new Set);var G1=eD("NpD4ec","cEt90b","Jj7sLe",F1);_.VC(G1);_.TC(G1);_.WC(G1);F1&&_.WC(F1);var bXa=class{constructor(){this.A=new Map;this.B=new Map}dispose(a){if(a){for(const b of[...this.A.values()].reverse())(b==null?0:b.dispose)&&b.dispose();for(const b of[...this.B.values()].reverse())b.map(c=>{(c==null?0:c.dispose)&&c.dispose()})}this.A.clear();this.B.clear()}},gD=new bXa,ira=new Set;var cXa=function(a){const b=na(a).map(c=>QC(c)).filter(c=>c instanceof _.yB);w1(_.IC.Nd(),b);return la(a,c=>c instanceof _.yB?HC(JC(c)):HC(c))};jC({service:function(a,b){return cXa(b)}},!0);var dXa=class{constructor(){this.A=window}get(){return this.A}find(a){return(new D1(this.A.document.documentElement)).find(a)}};_.iD(dXa,F1);var eXa=new _.y1(G1);$C("OTA3Ae","hcz20b");_.H1=_.bD("OTA3Ae");_.VC(_.H1);$C("PoEs9b","JbjMkf");var I1=_.bD("PoEs9b");_.VC(I1);_.iD(class{},I1);$C("VDovNc","vFKn6c");_.J1=_.bD("VDovNc");_.VC(_.J1);var K1,fXa;K1=function(a,b){delete a.A[b];delete a.B[b];delete a.D[b]};fXa=function(a,b){const c=`${_.DR(b,_.vR)}`,d=_.DR(b,wR);if(!c||!d)throw Error("ud");if(!a.B[c])throw Error("vd`"+d+"`"+c);if(_.gb(a.B[c],d))throw Error("wd`"+d+"`"+c);a.B[c].push(b);if(a.A[c]){if(a.A[c].length<a.B[c].length)throw b=Error("xd`"+c+"`"+a.A[c.length]),K1(a,c),b;a.B[c].length===a.A[c].length&&(a.D[c](),K1(a,c))}else a.D[c](),K1(a,c)};
_.L1=class{constructor(){this.A={};this.B={};this.D={};this.F=0}create(a){_.ha(a,c=>{if(_.DR(c,_.vR)||_.DR(c,wR))throw Error("sd");});this.F++;let b=0;return la(a,c=>{const d=`${this.F}`;b++;const e=`${b}`;this.A[d]||(this.A[d]=[]);this.A[d].push(e);return _.CR(_.CR(c,_.vR,d),wR,e)},this)}track(a,b){if(this.B[a])throw Error("td`"+a);this.B[a]=[];this.D[a]=b}};_.iD(_.L1);var gXa;gXa=function(a,b){_.FD(b.B?b.B.slice():[],()=>{},a)};_.M1=class{constructor(){this.A=HD(Ata(),a=>a.D())}getType(a){let b=0;_.FD(a.B?a.B.slice():[],c=>{xR===c.key&&(b=c.value?1:2)},this);if(b!=0)return b;a=parseInt(a,10);if(a!==void 0)if(BVa[a]!==void 0||CVa[a]!==void 0)b=1;else if(DVa[a]!==void 0||EVa[a]!==void 0)b=2;return b}};_.iD(_.M1,_.H1);var hXa=function(a,b){_.ha(a,function(c){gXa(b,c.A);b.getType(c.A)})},iXa=function(a,b,c){c.getType(b)};$C("kWgXee","awbruf");var jXa=_.bD("kWgXee");_.VC(jXa);var kXa=eD("JbjMkf","Pjplud","BUsNi",I1);_.VC(kXa);var lXa=new _.y1(kXa);$C("Mlhmy","MH8Kwd");var N1=_.bD("Mlhmy");_.VC(N1);var mXa=eD("MH8Kwd","QGR0gd","RVvAg",N1);_.VC(mXa);var nXa=new _.y1(mXa);_.O1=class{constructor(a,b,c){this.B=a;this.D=b;this.A=c}type(){return this.A}};var rXa,qXa,P1,sXa,oXa;_.pXa=function(a,b){a=new oXa(a);b=b.value;P1[b]||(P1[b]=[]);P1[b].push(a)};rXa=function(a,b){const c=eG();return qXa(_.qb(GD(P1,d=>!!d)),0,new _.O1(a,null,0),c,b).then(d=>new _.O1(d.B,c.promise,d.type()))};
qXa=function(a,b,c,d,e){const f=eG();if(b==a.length)return e.promise.then(d.resolve,d.reject),f.resolve(c),f.promise;const g=a[b],h=eG();d.promise.B(()=>{});_.bG(g.A.A(c.B,h.promise)).then(k=>{k.A==1||k.A==2||k.A==3?k.D.then(d.resolve,d.reject):h.promise.then(d.resolve,d.reject);k.A==1?f.resolve(k):f.resolve(qXa(a,++b,k,h,e))});return f.promise};P1=[];sXa={value:3,JY:!0};oXa=class{constructor(a){this.A=a}};$C("P6sQOc","INd5kb");var KC=_.bD("P6sQOc",[],"bm51tf");_.VC(KC);$C("A1yn5d","t2XHQe");var Q1=_.bD("A1yn5d",[]);_.VC(Q1);var tXa=eD("t2XHQe","YIZmRd",void 0,Q1);_.VC(tXa);var uXa=new _.y1(tXa);_.R1=new uR("returnFrozen");_.S1=class extends _.ab{constructor(a){super(_.YE(a,2));this.status=a}};_.S1.prototype.name="RpcError";_.vXa=function(a){if(!(a instanceof BR))return{};const b={};_.ha(a.sideChannel,(c,d)=>{d="x-goog-ext-"+MD(d)+"-jspb";c=c.kc().trim();if(b!==null&&d in b)throw Error("q`"+d);b[d]=c});return b};var xXa,wXa,yXa,zXa;
xXa=function(a,b){const c={},d={},e=new GVa;let f={},g={},h=!0,k=null,m=!1;const r=new Map;_.ha(b,(P,ia)=>{const W=P.Hj().kc(),ja=P.A.toString();var ka=ja+W;r.has(ka)?(P=r.get(ka),d[ia]=d[P],c[ia]=c[P]):(c[ia]=eG(),d[ia]=c[ia].promise,r.set(ka,ia),ka=new _.P0,ia=_.Qr(ka,4,ia),ia=_.Qr(ia,1,ja),P.Hj()&&_.FVa(ia,W),le(e,1,_.P0,ia),h?(g=_.vXa(P),h=!1,k=a.F.CE,m=_.DR(P,xR),f=_.DR(P,_.MBa)):wXa(k,a.F.CE))});var x={Om:a.H.bind(a,b,c)};let z=a.B.buildRequest(`${_.Gf("eptZe")}${"data/batchexecute"}`,e,[_.Q0],
x);x=Object.values(b);const B=x.filter(P=>_.DR(P,zR)>0).map(P=>P.A.toString()+":"+_.DR(P,zR)).join(","),F={rpcids:Array.from(new Set(x.map(P=>P.A.toString()))).join(),"source-path":a.J.A.get().location.pathname};B.length>0&&(F["fcd.retries"]=B);x.forEach(P=>{if(_.DR(P,_.AR)!==void 0)for(const ia of _.DR(P,_.AR).keys())F[ia]=_.DR(P,_.AR).get(ia)});z.A.xl(F);x=z.A.H;_.qa(g)||NVa(x,g);if(f!=null)for(const P in f)x.set(P,f[P]);!k&&m||_.HB(z.A,"FAIL");a.D(z.A,b);_.AQ(_.s1(a.B,z),function(P){_.FD(na(c),
ia=>{ia.reject(P)})},a);let I=!1,S=ma(d);_.ha(d,(P,ia)=>{P.B(W=>{W instanceof jG&&(I=!0,ia in b&&delete b[ia])});iG(P,()=>{S--;I&&S===0&&z.cancel()})});return d};wXa=function(a,b){if(a!==b&&(a||b)&&!(a&&!b||!a&&b||_.UE(a,1)!=_.UE(b,1)||XE(a)!=XE(b))){var c=new Set(bF(a)),d=new Set(bF(b));c.size==d.size&&[...c].every(e=>d.has(e))&&yXa(_.QE(a,BH,2),_.QE(b,BH,2))&&yXa(_.QE(a,BH,3),_.QE(b,BH,3))}};yXa=function(a,b){return a===b?!0:a&&!b||!a&&b||a.getSeconds()!=b.getSeconds()||TE(a,2)!=TE(b,2)?!1:!0};
zXa=function(a){const b={};a.forEach(function(c){const d=dF(c,1);c=_.zu(c,2);b[d]=JSON.parse(c)});new _.vF([b])};
_.T1=class{constructor(){this.B=_.FC(_.OC());this.A=_.FC(_.M1);this.F=_.FC(uXa);_.FC(lXa);this.J=_.FC(nXa);const a=new RWa;setTimeout(()=>{Jqa(Vqa(a)).then(b=>{_.pXa(b.service.LY,sXa)})},0)}execute(a){if(_.qa(a))return{};hXa(a,this.A);return xXa(this,a)}H(a,b,c){if(c instanceof _.R0){var d=_.bB(c,2,_.FE)!=null?` [${c.kf()}]`:"";d=Wsa(`RPC executor service threw an error${d}!`);_.Oc(_.KE(c,9,_.FE))!=null&&Vsa(d,dF(c,9,_.FE));(c=_.QE(c,_.vF,10,_.FE))&&(c=lsa(c))&&Xsa(d,_.gB(c,sG,1));const e=new _.S1(d);
_.FD(na(b),f=>{f.reject(e)})}else if(d=_.zu(c,6,_.FE),a.hasOwnProperty(d)){if(_.bB(c,2,_.FE)!=null){a=a[d];const e=a.A.F();zXa(_.gB(c,HVa,7,_.FE));c=_.YE(c,2,void 0,_.FE);c=_.DR(a,_.R1)&&_.AXa?_.rF(pe(e,c)):pe(e,c);b[d].resolve(new PBa(c))}else c.Ae()&&(c=new _.S1(c.getError()),b[d].reject(c));d in b&&delete b[d]}}D(){}};_.AXa=!1;_.iD(_.T1,jXa);$C("ovKuLd","rhfQ5c");_.U1=_.bD("ovKuLd");_.VC(_.U1);var V1=function(a,b){if(a.A[b]&&nWa(a.A[b])){a.B[b]=!0;const c=mWa(a.A[b]);a.A[b].ne()&&delete a.A[b];c.GJ?V1(a,b):c.resolver.resolve(iG(c.operation(),(0,_.AD)(function(){V1(this,b)},a)))}else delete a.B[b]},BXa=class extends _.aC{constructor(){super();this.A={};this.B={}}Tc(){delete this.A;delete this.B}execute(a,b){b=b?b:"default";this.A[b]||(this.A[b]=new _.NB);const c=eG(),d={resolver:c,operation:a,GJ:!1};this.A[b].B.push(d);this.B[b]||V1(this,b);return c.promise.B(function(e){if(e instanceof
Error)throw e instanceof jG&&(d.GJ=!0),e;throw Error(e);})}static Nd(){return u1(BXa)}};var CXa=function(a,b,c){c&&(delete a.A[b][c],delete a.D[b][c],delete a.B[b][c]);_.qa(a.A[b])&&(delete a.D[b],delete a.A[b],delete a.B[b])},DXa=class{constructor(){this.F=_.FC(_.T1);this.H=_.FC(_.M1);this.L=BXa.Nd();this.J=_.FC(_.L1);this.D={};this.A={};this.B={}}fetch(a){const b=a.A;iXa(a.Hj(),b,this.H);const c=_.DR(a,_.vR),d=_.DR(a,wR);return c&&d?(this.A[c]||(this.A[c]={},this.D[c]={},this.J.track(c,(0,_.AD)(function(){this.B[c]=this.F.execute(this.D[c]);for(const e in this.B[c])this.B[c][e].then(f=>
{this.A[c][e].resolve(f);CXa(this,c,e)},f=>{this.A[c][e].reject(f);CXa(this,c,e)},this)},this))),this.D[c][d]=a,this.A[c][d]=eG(),fXa(this.J,a),this.A[c][d].promise.B(e=>{e instanceof jG&&this.B.hasOwnProperty(c)&&this.B[c].hasOwnProperty(d)&&this.B[c][d].cancel()}),this.A[c][d].promise):this.F.execute({generic:a}).generic}Bp(a){var b=a.A;iXa(a.Hj(),b,this.H);b=(0,_.AD)(function(){return this.F.execute({generic:a}).generic},this);return this.L.execute(b,_.DR(a,LBa))}};_.iD(DXa,_.U1);_.iD(class{constructor(){this.A=_.FC(eXa)}},N1);$C("ebZ3mb","baoWIc");_.W1=_.bD("ebZ3mb",[]);_.VC(_.W1);_.X1=eD("rhfQ5c","qafBPd");_.VC(_.X1);_.Y1=new _.y1(_.X1);_.Z1=function(a,b,c){const d=eG(),e=eG();let f;const g=b.A.getName(),h=isNaN(g)?g:Number(g);return ZB(WB`fCVSjc${h}ALhxOb`,()=>{rXa(b,d).then(k=>{if(k.A==1){const m=_.DR(b,_.vR),r=_.DR(b,wR);m&&r&&(_.ib(c.A[m],r),c.B[m]&&c.B[m].length===c.A[m].length&&(c.D[m](),K1(c,m)))}else f=a(k.B),d.resolve(f);e.resolve(k.D)});return e.promise.then(k=>{$B(WB`fCVSjc${h}kaix9b`);return k},k=>{$B(WB`fCVSjc${h}BIQBQc`);k instanceof jG&&f!=null&&f.cancel();throw k;})})};
_.EXa=class{constructor(){this.A=_.FC(_.L1);const a=_.FC(_.Y1);this.B=a.fetch.bind(a);this.D=a.Bp.bind(a)}fetch(a){return _.Z1(this.B,a,this.A).then(b=>b.Aw())}Bp(a){return _.Z1(this.D,a,this.A).then(b=>b.Aw())}};_.iD(_.EXa,_.W1);_.$1=eD("baoWIc","dowIGb",void 0,_.W1);_.VC(_.$1);$C("e7Hzgb","P3QXL");_.a2=_.bD("e7Hzgb",[]);_.VC(_.a2);_.b2=eD("P3QXL","ScI3Yc",void 0,_.a2);_.VC(_.b2);_.c2=eD("hcz20b","lOO0Vd");_.VC(_.c2);var FXa=new _.y1(_.c2);var GXa=function(a,b,c,d){return c.then(e=>e,e=>{if(e instanceof _.S1){if(!e.status||!d.wp(TE(e.status,1)))throw e;}else if(e instanceof q1&&e.A!==103&&e.A!==7)throw e;return aAa(d.iB).then(()=>{VBa(d);const f=d.TC();b=_.CR(b,zR,f);return GXa(a,b,a.fetch(b),d)})})};
_.iD(class{constructor(){this.B=_.FC(uXa);this.D=_.FC(FXa);const a=_.FC(_.Y1);this.fetch=a.fetch.bind(a)}A(a,b){if(this.D.getType(a.A)!==1)return new _.O1(a,null,0);var c=this.B.CE;(c=c?TBa(c):null)&&c.wp()?(b=GXa(this,a,b,c),a=new _.O1(a,b,2)):a=new _.O1(a,null,0);return a}},KC);_.iD(class{constructor(){const a=_.NH(_.Gf("YlwcZe"));var b;a?b=pe(SBa,`[${a.substring(4)}`):b=null;this.CE=b}},Q1);_.HXa=eD("vFKn6c","Uvc8o");_.VC(_.HXa);_.IXa=new _.yB("f1G8G","f1G8G",[_.b2,_.a2]);var d2;d2=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)};_.e2=class{constructor(){this.A=[];this.F=[];this.B=[];this.D=[];this.H=null}on(a,b){a=="data"?this.A.push(b):a=="status"?this.F.push(b):a=="end"?this.B.push(b):a=="error"&&this.D.push(b);return this}cancel(){if(!this.H)throw Error("yd");this.H.cancel()}removeListener(a,b){a=="data"?d2(this.A,b):a=="status"?d2(this.F,b):a=="end"?d2(this.B,b):a=="error"&&d2(this.D,b);return this}};_.e2.prototype.removeListener=_.e2.prototype.removeListener;
_.e2.prototype.cancel=_.e2.prototype.cancel;_.e2.prototype.on=_.e2.prototype.on;eD("iqZ0T","a56pNe");eD("xe5kJ","Me32dd");
var m2,JXa,KXa,LXa;_.f2=function(){var a=["gsiFilesystemExt4"];return b=>Object.assign({},b,{R:[...b.R,..._.cy],En:new Set(a)})};_.g2=function(a){return new JXa(a)};_.h2=function(){return new KXa};_.j2=function(a){return(0,_.N)`${a}[A-Z]${new _.wy({width:2})}${new _.i2}${new _.i2}?`};_.k2=function(...a){return new LXa(a)};_.l2=function(a){return _.Ay("bootloader",a)};
_.Z=function(a,b=[]){const c=[];for(const d of a)c.push(d,`aosp_${d}`,`aosp_${d}_svelte`,`${d}_hpa`,`${d}_gmscore_next`,`${d}_treble`,`${d}_l10n`,`${d}sw`,`${d}sw_dp`,`${d}_sw`,`${d}f`,`${d}_tt`,`full_${d}`,`${d}_ned`,`${d}_nopreload`,`${d}_bootpreopt`,`${d}_cc`,`${d}_corp`,`${d}_kasan`,`${d}_andromeda`,`aosp_${d}_andromeda`,`${d}_svelte`,`${d}_florence`,`${d}_sesame`,`${d}_cfi`,`${d}_beta`,`${d}_hwasan`,`${d}_asan`,`${d}_coverage`,`${d}_asan_coverage`,`${d}_clang`,`${d}_gcc`,`${d}_intsan`,`${d}_wh`,
`${d}_mtc`,`${d}_gpsu`,`${d}_xr`,`${d}_glasses_core`,`${d}_mainline`,`${d}_mainline_mixed`,`${d}_gms`,`${d}_vulkan`,`gsi_${d}`,`${d}_kernel_debug_api`,`${d}_kernel_debug_hang`,`${d}_kernel_debug_locking`,`${d}_kernel_debug_memory`,`${d}_tvgsi_gtvs`,`${d}_tvgsi_gtvsx`,`aosp_${d}_gms`,`aosp_${d}_gas`,`aosp_${d}_hwasan`,`${d}_car`,`aosp_${d}_car`,`${d}_ui_portrait_car`,`aosp_${d}_ui_portrait_car`,`factory_${d}`,`${d}_61`,`aosp_${d}_61`,`${d}_with_gms`,`${d}_touchflow`,`${d}_experimental`,`${d}_fullmte`,
`aosp_${d}_fullmte`);c.push(...b);return c};m2=function(a){return new _.yY(!a.A,a.version)};_.n2=function(a,b){return _.BY(a.parser,b).includes(a)};
_.HY.prototype.B=function(a,b){a=_.BY(this.parser,a);a=a instanceof _.uy?new _.EY(_.zY(a),_.zY(a)):a;let c;const d=(c=b==null?void 0:b.upgrade)!=null?c:0;let e;b=(e=b==null?void 0:b.downgrade)!=null?e:0;if(this.F()&&d!==0){if(_.DY(this.start,m2(a.min))&&_.yy(this.end,m2(a.max)))return!0;switch(d){case 1:return!1;case 2:return _.DY(this.start,m2(a.min))&&_.n2(this.end,a);case 3:return _.n2(this.start,a)&&_.yy(this.end,m2(a.max));default:return _.Pa(d,void 0)}}else if(this.D()&&b!==0){if(_.yy(this.start,
m2(a.max))&&_.DY(this.end,m2(a.min)))return!0;switch(b){case 1:return!1;case 2:return _.yy(this.start,m2(a.max))&&_.n2(this.end,a);case 3:return _.n2(this.start,a)&&_.DY(this.end,m2(a.min));default:return _.Pa(b,void 0)}}else return!1};_.IY.prototype.B=function(){return!1};_.JY.prototype.B=function(){return!1};_.HY.prototype.D=function(){return _.yy(this.start,this.end)};_.IY.prototype.D=function(){return!1};_.JY.prototype.D=function(){return!1};
_.HY.prototype.F=function(){return _.DY(this.start,this.end)};_.IY.prototype.F=function(){return!1};_.JY.prototype.F=function(){return!1};_.o2=function(a,b){return a.B(b,{upgrade:2,downgrade:0})};_.p2=function(a,b){return a.B(b,{upgrade:0,downgrade:3})};_.q2=function(a,b,c){c=c===void 0?"You can not downgrade your device after upgrading to bootloader "+`version ${b}`:c;if(_.p2(a.L,b))throw new _.M(c,10011);};_.r2=function(a){return _.v(function*(){return(yield a.fa.find(_.dZ,a.qb)).ub})};
_.s2=function(a,b,c,d){return _.v(function*(){if((d==null?0:d.Yb)?a.L.B(b,{upgrade:2,downgrade:3}):_.o2(a.L,b)){yield _.GZ(a,c);a.V.forceFlash=!0;let e;(e=a.Va)==null||_.Rr(e.A,5,!0)}})};_.t2=function(a,b,c,d){return _.v(function*(){a.tf.B(b,c)&&(yield _.GZ(a,d))})};
_.u2=function(a,b,c){var d;return _.v(function*(){if(a.D){b=_.BY(a.D.parser,b);var e=b instanceof _.uy?new _.EY(_.zY(b),_.zY(b)):b;d=d||e.min.A&&e.min.version.text||e.max.A&&e.max.version.text||void 0;a.L.B(e,c)&&(yield _.V(a,"bootloader",{type:2,binaryType:"bootloader",version:d}),a.J())}})};JXa=class{constructor(a){this.regex=a;this.maxValue=1}parse(){return 0}};
_.i2=class{constructor(){this.maxValue=100;this.regex="[a-zA-Z]"}parse(a){if(a.length===1&&(a=a.toLowerCase().charCodeAt(0),!(a<97||a>122)))return a-97}};KXa=class{constructor(){this.maxValue=100;this.regex="[0-9A-Fa-f]"}parse(a){if(a.length===1){a=a.toLowerCase().charCodeAt(0);if(a>=48&&a<=57)return a-48;if(a>=97&&a<=102)return a-97+10}}};
LXa=class extends _.KY{constructor(a){super();this.D=a;this.B=Math.max(...a.map(b=>b.maxValue))}A(a){let b=0;for(const c of this.D){const d=c.A(a);if(d!==0)return b+d;b+=this.B}return 0}};
var MXa;MXa=class extends _.MZ{B(){const a=this;return _.v(function*(){if(!a.L.A()||a.V.forceFlash)yield a.nb({tg:!0}),yield a.A("dts",_.WY.name),a.J();yield _.V(a,"logo",_.R("logo.img"),{Ta:!0})})}};_.NXa={X:3,la:(0,_.N)`${_.xy(2)}\.${_.xy(2)}\.${_.xy(6)}\.${_.xy(6)}`,sa:"flashing_unlock",displayName:"ADT-3 (adt3)",S:["deadpool","adt3","adt3_gtv","adt3_netflix"],R:_.Z(["deadpool","adt3"],["deadpool_amati","adt3_gtv","adt3_netflix"]),ia:"deadpool",U:"adt3",na:MXa};
var RXa,QXa;
_.v2=class extends _.MZ{O(){const a=this,b=()=>super.O;return _.v(function*(){yield b().call(a);var c;if(c=a.tl&&a.D)c=a.D,c=_.CY(c,"sw5100-0.0-P1")&&_.DY(c,_.zY("sw5100-99.99-P99999999"));if(c)throw new _.M("Your device is secure and the bootloader of the build you are trying to flash is unsigned.",15121);})}B(){const a=this,b=()=>super.B;return _.v(function*(){yield _.u2(a,"eos-0.3-8870883",{upgrade:1});yield _.u2(a,"eos-0.3-9006767",{upgrade:1});yield _.u2(a,"eos-0.3-8994441",{downgrade:1});yield b().call(a)})}Fa(){const a=
this,b=()=>super.Fa;return _.v(function*(){yield b().call(a);a.V.Oa.variant==="userdebug"&&_.AZ(a,new QXa(a.ha,a.V.Ea));a.V.Oa.variant==="user"&&a.V.Oa.signed&&(_.xZ(a,"apdp_a"),_.xZ(a,"apdp_b"))})}};RXa=function(a){return _.v(function*(){let b="";try{yield _.KW(a,"ramdump status",c=>b+=c)}catch(c){return}return{enabled:!b.includes("disabled")}})};
QXa=class extends _.mZ{constructor(){super(...arguments);this.type=9;this.label="Enable Ramdump"}Kb(){const a=this;return _.v(function*(){yield _.lZ(a,b=>_.v(function*(){const c=yield RXa(b);c&&c.enabled===!1&&(yield _.KW(b,"ramdump storage"))}))})}toString(){return"<EnableRamdumpTask>"}};_.w2={X:2,cb:"eos",na:_.v2,Qa:"flashing_get_unlock_ability",sa:"flashing_unlock"};
var TXa=[];for(let a=0;a<63;a++)TXa[a]=0;_.UXa=[].concat(128,TXa);_.x2=new _.wU({size:1024,qc:!0,fields:{Nj:_.uU(0),nL:_.uU(808),kN:_.uU(812),PY:_.uU(816),aZ:_.uU(820),bZ:_.uU(824)}});_.VXa=new _.wU({size:1056,qc:!0,fields:{xX:_.uU(32),o1:_.uU(36)}});_.y2=new _.wU({size:1024,qc:!0,fields:{identifier:_.uU(820),length:_.uU(832),y3:_.uU(836),z3:_.uU(840),hZ:_.uU(844),timeStamp:_.vU(848)}});
var XXa,YXa,$Xa,ZXa,WXa,aYa,bYa;_.z2=function(){var a=["gsiFilesystemExt4"];return b=>Object.assign({},b,{R:[...b.R,..._.Zx],En:new Set(a)})};_.A2=function(){return new WXa};
XXa=function(a,b){return _.v(function*(){const c=yield _.DW(a,"hw-revision");if(!(c.startsWith("DVT")||c.startsWith("PVT")||c.startsWith("MP")))if(c.startsWith("EVT")){if(!(yield b.prompt("Ask for Device Lock Override","Pre-DVT devices cannot be safely locked, except some EVT ones explicitly specifically provisioned to do so. Would you like to continue?",{Zb:36,Yd:1})))throw new _.M("Pre-DVT devices cannot be safely locked.",30026);}else throw new _.M("Pre-DVT devices cannot be safely locked.",15116);
})};_.B2=function(a){return`You are flashing a new bootloader, which will increment an anti-rollback fuse on this device. If you continue flashing you will not be able to flash back to older builds. More details at ${a}.\n\nWould you like to continue?`};_.C2=function(a){return`The build you are flashing is no longer compatible with your device. You device is running an AR2 bootloader and the build you are trying to flash has an old pre-AR2 bootloader. More details at ${a}.`};
YXa=function(a){return _.v(function*(){const b=yield _.GW(a,"sbdp:ar-check");return _.nv(b,!0)})};$Xa=function(a){return _.v(function*(){try{if((yield ZXa(a))===0)return!1}catch(b){}return!0})};ZXa=function(a){return _.v(function*(){const b=yield _.GW(a,"ar:abl");if(!b)throw new _.L("ar:abl var not found");return _.uv(b,{fJ:!0})})};WXa=class{constructor(){this.maxValue=1E8;this.regex="P?\\d{1,8}"}parse(a){try{return a[0]==="P"?this.maxValue:_.uv(a)}catch(b){}}};
aYa=function(a){return _.v(function*(){let b="";try{yield _.KW(a,"ramdump",c=>b+=c)}catch(c){return}return{enabled:!b.includes("disabled")}})};bYa=class extends _.mZ{constructor(){super(...arguments);this.type=9;this.label="Enable Ramdump"}Kb(){const a=this;return _.v(function*(){yield _.lZ(a,b=>_.v(function*(){const c=yield aYa(b);c&&c.enabled===!1&&(yield _.KW(b,"ramdump enable"))}))})}toString(){return"<GsEnableRamdumpTask>"}};_.D2=class extends _.MZ{constructor(){super(...arguments);this.hu=!0;this.Nb=void 0}vc(){return _.v(function*(){})}Xa(){const a=this,b=()=>super.Xa;return _.v(function*(){yield XXa(a.va,a.Za);yield b().call(a)})}};var cYa;cYa=function(a,b){return _.v(function*(){const c=!a.Eb.Ok;if(a.tl&&a.F&&a.D){if(!b.Xe(a.F)&&b.Xe(a.D)&&c){if(yield a.Za.prompt("WARNING - If this is FLASHED you CANNOT go back to an old Android build",b.Zf,{Zb:b.ag,Yd:a.V.BT?1:0}))return!0;throw new _.M("User canceled due to anti-rollback upgrade",30014);}if(b.Xe(a.F)&&!b.Xe(a.D)&&!(yield YXa(a.va))&&(yield $Xa(a.va)))throw new _.M(b.Pf,b.Of);}return!1})};
_.E2=class extends _.D2{constructor(){super(...arguments)}Ha(){return[]}Xn(){return _.v(function*(){})}xq(){return _.v(function*(){})}du(){return _.v(function*(){})}O(){const a=this,b=()=>super.O;return _.v(function*(){yield b().call(a);for(const c of a.Ha())if(yield cYa(a,c))break;yield a.Xn()})}Fa(){const a=this,b=()=>super.Fa;return _.v(function*(){yield b().call(a);a.V.Oa.variant==="userdebug"&&_.AZ(a,new bYa(a.ha,a.V.Ea));yield a.xq()})}H(){const a=this,b=()=>super.H;return _.v(function*(){yield b().call(a);
let c=-1;for(var d=0;d<a.W.length-1;d++){var e=a.W[d];if(e instanceof _.WQa&&e.label==="Privileged Debug unlock"){c=d;break}}if(c!==-1)for(d=c+1;d<a.W.length;d++)e=a.W[d],e instanceof _.$Qa&&(a.W.splice(d,1),a.W.splice(c,0,e),c++)})}pz(a){try{const b=this.bf();return b?Number(b.text.split("-")[2])<12627083&&this.V.lock&&a==="boot":!1}catch(b){return!1}}};_.F2=class extends _.E2{};_.G2=class extends _.E2{};
_.dYa=new _.BU("A wipe is required due to a file encryption change");
_.H2=class extends _.F2{rb(){const a=this,b=()=>super.rb;return _.v(function*(){yield _.t2(a,[_.zY("9629292"),_.zY("9632256")],{upgrade:2},_.dYa.get());yield b().call(a)})}B(){const a=this,b=()=>super.B;return _.v(function*(){yield a.vc(1);yield _.s2(a,"ripcurrent-1.0-8853354","A wipe is required due to a partition layout change (b/239745731)",{Yb:!0});yield _.s2(a,"ripcurrent-1.0-9015255","A wipe is required due to an encryption change (b/244468254)",{Yb:!0});yield _.s2(a,"ripcurrent-1.0-9069797",
"A wipe is required due to a partition layout change (b/245971570)",{Yb:!0});yield _.s2(a,"ripcurrent-14.0-9420463","A wipe is required due to a partition layout change (b/262605370)",{Yb:!0});yield _.s2(a,"ripcurrent-14.0-9762820","A wipe is required due to the transition to a signed bootloader (b/273825943)",{Yb:!0});(yield _.DW(a.va,"hw-revision"))==="DVT1.0"&&(yield _.s2(a,"ripcurrent-14.0-10319129","A wipe is required due to REK recovery requiem/doc/postmortem1284787 (b/287229843)",{Yb:!0}));
yield b().call(a)})}};_.I2={na:_.H2,Qa:"flashing_get_unlock_ability",sa:"flashing_unlock"};
var eYa,fYa,hYa;eYa=function(a){return _.CY(a,"akita-14.0-11332696")&&_.DY(a,"akita-14.1-0")||_.CY(a,"akita-14.1-11322309")&&_.DY(a,"akita-14.2-0")||_.CY(a,"akita-14.5-11352160")&&_.DY(a,"akita-14.6-0")||_.CY(a,"akita-14.6-11363772")||_.FY(a,"akita-15.2-13420215")||_.FY(a,"akita-14.5-13419643")};fYa=function(a){return _.CY(a,"akita-15.3-13239616")&&_.DY(a,"akita-15.4-0")||_.CY(a,"akita-16.2-13240633")&&_.DY(a,"akita-16.3-0")||_.CY(a,"akita-16.3-13209283")};_.gYa=new _.BU("");
hYa=class extends _.H2{constructor(){super(...arguments);this.hc=_.gYa.get()}B(){const a=this,b=()=>super.B;return _.v(function*(){yield _.s2(a,"akita-14.0-10228996","A wipe is required due to the transition to a signed bootloader (b/280005104)",{Yb:!0});yield b().call(a)})}Ha(){return[{Xe:eYa,Zf:_.B2(this.hc),Pf:_.C2(this.hc),ag:47,Of:15126},{Xe:fYa,Zf:"You are flashing a new bootloader, which will increment an anti-rollback fuse on this device. If you continue flashing you will not be able to flash back to older builds. Would you like to continue?",
ag:53,Pf:"The build you are flashing is no longer compatible with your device due to anti-rollback protection. Your device is running a bootloader with an incremented anti-rollback version to prevent previous vulnerable versions of the bootloader from being flashed on the device.",Of:15130}]}};
_.J2=(new _.BU(Object.assign({},_.I2,{displayName:"Pixel 8a (akita)",X:0,S:["akita"],R:_.Z(["akita"],["aosp_akita_61_fullmte","akita_61_fullmte","akita_16k","akita_sit","aosp_akita_16k"]),ia:"akita",cb:"akita",U:"akita",la:(0,_.N)`(?:ripcurrent|akita)-${_.Q(2)}\.${_.Q(2)}-${_.A2()}`,na:hYa}))).map(_.ey()).map(_.z2()).map(_.oZ);
var UZa;UZa=Object.assign({},_.w2,{ia:"eos",la:_.k2((0,_.N)`SW5100\.LW\.${_.Q(2)}\.${_.Q(2)}-${_.Q(5)}-STD.*`,(0,_.N)`eos-${_.Q(2)}\.${_.Q(2)}-${_.Q(8)}`,(0,_.N)`(?:sw5100|eos)-${_.Q(2)}\.${_.Q(2)}-P${_.Q(8)}`)});_.VZa=(new _.BU(Object.assign({},UZa,{displayName:"Pixel Watch 2 - LTE (eos)",S:["eos"],R:_.Z(["eos"]),U:"eos"}))).map(_.f2()).map(_.pZ);_.WZa=(new _.BU(Object.assign({},UZa,{displayName:"Pixel Watch 2 - Bluetooth/Wi-Fi (aurora)",S:["aurora"],R:_.Z(["aurora"]),U:"aurora"}))).map(_.f2()).map(_.pZ);
_.T2=class extends _.MZ{Ha(){return _.v(function*(){})}};
var D_a;D_a=class extends _.T2{B(){const a=this;return _.v(function*(){yield a.Ha();yield _.IZ(a,{currentVersion:a.F,Ag:"version-bootloader",ea:"bootloader",binaryType:"bootloader",Bh:a.Ra.la,Np:{Dn:45E3}})})}Fa(){const a=this;return _.v(function*(){a.V.Oa.variant==="userdebug"&&a.D&&_.vZ(a,"Enable Ramdump",9,b=>_.KW(b,"ramdump enable"))})}};
_.U2=(new _.BU({X:0,la:(0,_.N)`b9-${_.Q(2)}\.${_.Q(2)}-${_.Q(8)}`,sa:"flashing_unlock",Qa:"flashing_get_unlock_ability",na:D_a,displayName:"Pixel 5a with 5G (barbet)",S:["barbet"],R:_.Z(["barbet"]),U:"barbet",ia:"barbet",cb:"barbet"})).map(_.ey());
var c3,P_a,T_a,O_a,N_a;c3=function(a){return(_.CY(a,"slider-1.2-8706866")||N_a.some(b=>_.FY(a,b)))&&!O_a.some(b=>_.FY(a,b))};P_a=/^(.*):(.*)$/;_.Q_a=function(a){return _.v(function*(){const b=new Map;try{yield _.KW(a,"get_platform_info",c=>{(c=P_a.exec(c))&&b.set(c[1].trim(),c[2].trim())})}catch(c){if(!(c instanceof _.sW))throw c;}return b})};_.R_a=new _.BU("Your device is running a vulnerable version of the bootloader. After flashing this build your device\u2019s bootloader anti-roll back counter will be incremented to prevent previous vulnerable versions of the bootloader from being flashed on the device in the future. This will prevent flashing existing Android 12 releases. For more details see the [factory images page](https://developers.google.com/android/images#updating_pixel_6_pixel_6_pro_and_pixel_6a_devices_to_android_13_for_the_first_time). You will still be able to flash [Developer Support Builds](https://d.android.com/dev-support-images) for development against Android 12.");
_.S_a=new _.BU("The build you are flashing is no longer compatible with your device due to anti-rollback protection. Your device is running a bootloader with an incremented anti-roll back version to prevent previous vulnerable versions of the bootloader from being flashed on the device. For development against Android 12 you can flash a [Developer Support Build](https://d.android.com/dev-support-images).");T_a=/^g5123(a|b)/;O_a=["slider-1.2-8758851","slider-1.2-8844038"];
N_a=["slider-1.0-8979052","slider-1.0-8997949","slider-1.0-8844048","slider-1.1-8927508","slider-1.0-8828278"];
_.d3=class extends _.F2{constructor(){super(...arguments);this.hc=!1}Ha(){return this.hc?[{Xe:c3,Zf:_.R_a.get(),Pf:_.S_a.get(),ag:30,Of:15002}]:[]}B(){const a=this,b=()=>super.B;return _.v(function*(){yield a.vc(1);yield _.u2(a,[_.zY("slider-0.4-6270762"),_.AY("slider-0.4-6300509")],{upgrade:1});yield _.u2(a,[_.zY("slider-1.0-6799075"),_.AY("slider-1.0-6880770")],{upgrade:1});yield _.u2(a,[_.zY("slider-1.0-7072093"),_.AY("slider-1.0-7158420")],{upgrade:1});yield _.u2(a,[_.zY("slider-1.0-7173947"),
_.AY("slider-1.0-7185672")],{upgrade:1});_.o2(a.L,"slider-1.0-7158420")&&(yield a.nb({tg:!0}));yield _.s2(a,"slider-0.4-6300509","A wipe is required due to the migration to A/B partitions (b/151283120)",{Yb:!0});yield _.s2(a,"slider-0.4-6325308","A wipe is required due a partition layout change (b/152234166)",{Yb:!0});yield _.s2(a,"slider-1.0-6899910","A wipe is required for trusty storage (b/170682786)",{Yb:!0});yield _.s2(a,"slider-1.0-6916557","A wipe is required due a partition layout change (b/171342771)",
{Yb:!0});yield _.s2(a,"slider-1.0-7196826","A wipe is required due to a partition layout change (b/182276016)",{Yb:!0});yield _.s2(a,"slider-1.0-7242750","A wipe is required due to a partition layout change (b/183965031)",{Yb:!0});yield _.s2(a,"slider-1.0-7290401","A wipe is required due to the transition to a signed bootloader (b/185820698)",{Yb:!0});yield _.s2(a,"slider-1.0-7164585","A wipe is required due a partition layout change (b/181031580)",{Yb:!0});var c;let d;((c=a.F)==null?0:_.FY(c,"slider-1.3-9255731"))&&
((d=a.D)==null?0:_.DY(d,"slider-1.3-9264725"))&&(yield _.V(a,"bootloader",_.l2("slider-1.3-9264725")),a.J());yield b().call(a);if(a.hc&&a.tl&&a.F&&a.D&&!c3(a.F)&&c3(a.D)){c=yield _.pz(a.va);if(!c||c.length<2)throw new _.L("Unable to determine slots");const e=yield _.qz(a.va),f=e===c[0]?c[1]:c[0];if(yield a.Za.prompt("Inactive slot Bootloader Flash Required","To avoid entering an unbootable state on your device we recommend that the bootloader partition in both the active and inactive slots be flashed with the latest bootloader. If you wish to flash the latest bootloader image to the inactive bootloader slot manually, select \u201cno\u201d below and follow the instructions listed [here](https://developers.google.com/android/images#updating_pixel_6_pixel_6_pro_and_pixel_6a_devices_to_android_13_for_the_first_time).",
{Zb:34,Yd:0}))yield _.V(a,"bootloader",_.l2(a.D.text),{zd:!0}),_.vZ(a,"Set other slot active",9,g=>_.JW(g,f)),a.J(),_.vZ(a,"Restore active slot",9,g=>_.JW(g,e)),a.J()}})}Sd(){return _.v(function*(){return a=>T_a.test(a)})}qa(){const a=this,b=()=>super.qa;return _.v(function*(){const c=yield a.Sd();let d;((d=_.fZ(a.Ka,"version-baseband"))==null?void 0:d.size)===1?yield b().call(a):yield _.IZ(a,{currentVersion:a.Rd,Ag:"version-baseband",ea:"radio",binaryType:"radio",v_:c})})}};
_.e3={na:_.d3,Qa:"flashing_get_unlock_ability",sa:"flashing_unlock"};
var U_a,V_a;U_a=function(a){return _.CY(a,"bluejay-15.3-13239612")&&_.DY(a,"bluejay-15.4-0")||_.CY(a,"bluejay-16.2-13240618")&&_.DY(a,"bluejay-16.3-0")||_.CY(a,"bluejay-16.3-13209309")||_.FY(a,"bluejay-15.2-13419873")||_.FY(a,"bluejay-14.5-13419625")||_.FY(a,"bluejay-1.2-13395258")||_.FY(a,"bluejay-1.2-13380500")};
V_a=class extends _.d3{constructor(){super(...arguments);this.hc=!0}B(){const a=this,b=()=>super.B;return _.v(function*(){let c;if((c=a.D)==null?0:_.FY(c,"bluejay-1.2-8214429"))throw new _.M("You can not flash this build due to bad bootloader with incorrect antirollback version.",10019);yield b().call(a)})}Ha(){return[...super.Ha(),{Xe:U_a,Zf:"You are flashing a new bootloader, which will increment an anti-rollback fuse on this device. If you continue flashing you will not be able to flash back to older builds. Would you like to continue?",
ag:50,Pf:"The build you are flashing is no longer compatible with your device due to anti-rollback protection. Your device is running a bootloader with an incremented anti-rollback version to prevent previous vulnerable versions of the bootloader from being flashed on the device.",Of:15127}]}};_.f3=(new _.BU(Object.assign({},_.e3,{displayName:"Pixel 6a (bluejay)",X:0,S:["bluejay"],R:_.Z(["bluejay"],["bluejay_angle","bluejay_lily","bluejay_sit"]),ia:"bluejay",cb:"bluejay",U:"bluejay",na:V_a,la:(0,_.N)`(?:slider|blueport|bluejay)-${_.Q(2)}\.${_.Q(2)}-${_.Q(8)}(?:_${_.g2(".+")})?`}))).map(_.ey()).map(_.nZ);
var g3,X_a,$_a,a0a,b0a,W_a,c0a;g3=function(a){if(a=W_a.regex.exec(a))return a[4]||""};X_a=function(a){switch(a.ec){case "blueline":return!0;case "crosshatch":return a.Ed?a.Ed.get("ro.hardware")==="blueline":!1;default:return!1}};_.Y_a=new _.BU("You cannot downgrade a secure device to this version");_.Z_a=new _.BU("Your device appears to be running an early bootloader, which is not supported.");
$_a=function(a){return _.v(function*(){if((yield _.GW(a.va,"version-bootloader"))==="")throw new _.M(_.Z_a.get(),20006);})};a0a=function(a){return _.v(function*(){const b=a.D&&g3(a.D.text),c=a.F&&g3(a.F.text);b!==void 0&&c!==void 0&&b!==c&&(yield _.GZ(a,"Changing the bootloader variant requires a wipe."),a.V.forceFlash=!0)})};
b0a=class extends _.T2{ca(){const a=this,b=()=>super.ca;return _.v(function*(){yield b().call(a);if(a.Ra===_.h3.get()&&a.V.Oa.target&&a.V.Oa.target.includes("crosshatch")&&!(yield a.Za.prompt("Build product mismatch","You are about to flash a crosshatch build to a blueline device. This was required for old builds, but should no longer be required. Are you sure you want to do this?",{Zb:14,Yd:2})))throw new _.M("User canceled flashing crosshatch build to blueline device",30011);})}rb(){const a=this,
b=()=>super.rb;return _.v(function*(){if(a.tf.B([_.zY("4845528"),_.AY("4897392")],{upgrade:1}))throw new _.M("Your phone is running an image OLDER than PD1A.180617.001, and you are trying to upgrade to PD1A.180718.001 or newer, which is not supported. **You must first update to PD1A.180716.001, and boot that to allow the firmware to be upgraded.** Then you can upgrade further.",20007);yield _.t2(a,"4773195",{upgrade:2},"The encryption model changed between your current build, and the new build you are trying to flash.");
yield b().call(a)})}B(){const a=this,b=()=>super.B;return _.v(function*(){yield $_a(a);yield a0a(a);const c=yield _.PW(a.va);let d;if(c&&((d=a.D)==null?0:_.DY(d,"b1c1-0.1-4852902")))throw new _.M("Your device is secure and can not be flashed to builds older than PD1A.180621.001",10011);if(c&&_.p2(a.L,"b1c1-0.1-4886361"))throw new _.M(_.Y_a.get(),10011);yield _.s2(a,"b1c1-0.1-4662809","A device wipe is required due to a partition change.");yield _.s2(a,"b1c1-0.1-4737288","A device wipe is required due to a partition change.");
yield _.s2(a,"b1c1-0.1-4860891","A device wipe is required due to a partition change.");a.D&&g3(a.D.text)==="mainline"&&(yield _.s2(a,"b1c1-0.1-5072588_mainline","A device wipe is required due to a partition change."));yield a.Ha();yield b().call(a)})}Fa(){const a=this;return _.v(function*(){let b;a.V.Oa.variant==="userdebug"&&((b=a.D)==null?0:_.CY(b,"b1c1-0.1-4795133"))&&_.vZ(a,"Enable Ramdump",9,c=>_.KW(c,"ramdump enable"))})}Xa(){const a=this,b=()=>super.Xa;return _.v(function*(){let c;if((c=a.D)==
null?0:_.CY(c,"b1c1-0.1-4893459"))yield b().call(a);else if(yield a.Za.prompt("Cannot lock device","Blueline/crosshatch hardware flashed to older build can not be safely locked. Continue without locking device?",{Zb:17,Yd:2}))_.DZ(a);else throw new _.M("User canceled flash because device was not safely lockable",30019);})}};W_a=(0,_.N)`b1c1-${_.Q(2)}\.${_.Q(2)}-${_.Q(8)}(?:_${_.g2(".+")})?`;c0a={X:0,la:W_a,sa:"flashing_unlock",Qa:"flashing_get_unlock_ability",na:b0a};
_.h3=(new _.BU(Object.assign({},c0a,{displayName:"Pixel 3 (blueline)",S:["blueline","crosshatch"],Kc:X_a,R:_.Z(["blueline"]),U:"blueline",ia:"blueline",cb:"blueline"}))).map(_.ey());_.i3=(new _.BU(Object.assign({},c0a,{displayName:"Pixel 3 XL (crosshatch)",S:["crosshatch"],Kc(a){return a.ec==="crosshatch"&&!X_a(a)},R:_.Z(["crosshatch"]),U:"crosshatch",ia:"crosshatch",cb:"crosshatch"}))).map(_.ey());
var d0a,e0a;d0a=class extends _.T2{B(){const a=this,b=()=>super.B;return _.v(function*(){yield a.Ha();yield b().call(a)})}Fa(){const a=this;return _.v(function*(){a.V.Oa.variant==="userdebug"&&_.vZ(a,"Enable Ramdump",9,b=>_.KW(b,"ramdump enable"))})}};e0a={X:0,la:(0,_.N)`b4s4-${_.Q(2)}\.${_.Q(2)}-${_.Q(8)}`,sa:"flashing_unlock",Qa:"flashing_get_unlock_ability",na:d0a};_.j3=new _.BU(Object.assign({},e0a,{displayName:"Pixel 3a XL (bonito)",S:["bonito"],R:_.Z(["bonito"]),U:"bonito",ia:"bonito",cb:"bonito"}));
_.k3=(new _.BU(Object.assign({},e0a,{displayName:"Pixel 3a (sargo)",S:["sargo"],R:_.Z(["sargo"],["sargo_lily"]),U:"sargo",ia:"sargo",cb:"sargo"}))).map(_.ey());
var i0a;i0a=class extends _.T2{B(){const a=this;return _.v(function*(){yield _.s2(a,"b5-0.3-6427434","A device wipe is required due to a partition change.",{Yb:!0});yield a.Ha();yield _.IZ(a,{currentVersion:a.F,Ag:"version-bootloader",ea:"bootloader",binaryType:"bootloader",Bh:a.Ra.la,Np:{Dn:45E3}})})}Fa(){const a=this;return _.v(function*(){let b;a.V.Oa.variant==="userdebug"&&((b=a.D)==null?0:_.CY(b,"b5-0.1-5799621"))&&_.vZ(a,"Enable Ramdump",9,c=>_.KW(c,"ramdump enable"))})}};
_.n3=(new _.BU({X:0,la:(0,_.N)`b5-${_.Q(2)}\.${_.Q(2)}-${_.Q(8)}`,sa:"flashing_unlock",Qa:"flashing_get_unlock_ability",na:i0a,displayName:"Pixel 4a (5G) (bramble)",S:["bramble"],R:_.Z(["bramble"],["bramble_beta_64","bramble_lily"]),U:"bramble",ia:"bramble",cb:"bramble"})).map(_.ey());
_.l0a=function(a){return _.v(function*(){const b=yield _.DW(a.va,"hw-revision"),c=Number(a.V.Oa.buildId);if((b.startsWith("DVT")||b.startsWith("PVT")||b.startsWith("MP"))&&c<11414458)throw new _.M("Flashing builds older than 11414458 is not supported on DVT+ devices due to b/331859283",15122);})};_.p3=class extends _.F2{B(){const a=this,b=()=>super.B;return _.v(function*(){yield a.vc(1);yield b().call(a)})}};_.q3={na:_.p3,Qa:"flashing_get_unlock_ability",sa:"flashing_unlock"};
var m0a,o0a,r3;m0a=new Set([11656505,11656823]);_.n0a=new _.BU("");
o0a=class extends _.p3{constructor(){super(...arguments);this.hc=_.n0a.get()}Sd(a){return _.CY(a,"ripcurrentpro-14.6-11939169")&&_.DY(a,"ripcurrentpro-14.7-0")||_.CY(a,"ripcurrentpro-15.0-11939197")&&_.DY(a,"ripcurrentpro-15.1-0")||_.CY(a,"ripcurrentpro-15.1-11940519")}Ha(){return[{Xe:this.Sd,Zf:_.B2(this.hc),Pf:_.C2(this.hc),ag:47,Of:15126}]}ca(){const a=this,b=()=>super.ca;return _.v(function*(){const c=Number(a.V.Oa.buildId);if(a.V.Oa.releaseCandidateName&&_.Xu(a.V.Oa.releaseCandidateName)==="UFC2"&&
!isNaN(c)&&c<10611564)throw new _.M("Flashing udc-caimito-ftm-release builds older than 10611564 is not supported due to b/291009607",15119);if(!isNaN(c)&&c<10581012)throw new _.M("Flashing Caimito builds older than 10581012 is not supported due to b/291009607",15119);if(!isNaN(c)&&m0a.has(c))throw new _.M(`Flashing Caimito build ${c} is not supported`,15123);yield b().call(a)})}B(){const a=this,b=()=>super.B;return _.v(function*(){yield _.l0a(a);yield _.s2(a,"ripcurrentpro-14.4-11233693","A wipe is required due to the transition to a signed bootloader (b/316835740)",
{Yb:!0});yield b().call(a)})}};r3=Object.assign({},_.q3,{X:0,la:(0,_.N)`ripcurrentpro-${_.Q(2)}\.${_.Q(2)}-${_.A2()}`,na:o0a});_.s3=(new _.BU(Object.assign({},r3,{displayName:"Pixel 9 Pro XL (komodo)",S:["komodo"],R:_.Z(["komodo"],["aosp_komodo_16k","komodo_16k","komodo_angle","komodo_ufs","komodo_sit"]),ia:"komodo",cb:"komodo",U:"komodo"}))).map(_.ey()).map(_.oZ);
_.t3=(new _.BU(Object.assign({},r3,{displayName:"Pixel 9 Pro (caiman)",S:["caiman"],R:_.Z(["caiman"],["aosp_caiman_16k","caiman_16k","caiman_angle","caiman_ufs","caiman_sit"]),ia:"caiman",cb:"caiman",U:"caiman"}))).map(_.ey()).map(_.oZ);_.u3=(new _.BU(Object.assign({},r3,{displayName:"Pixel 9 (tokay)",S:["tokay"],R:_.Z(["tokay"],["aosp_tokay_16k","tokay_16k","tokay_angle","tokay_sit","tokay_ultrasonic"]),ia:"tokay",cb:"tokay",U:"tokay"}))).map(_.ey()).map(_.oZ);
_.w3=class extends _.F2{O(){const a=this,b=()=>super.O;return _.v(function*(){yield _.t2(a,[_.zY("7574684"),_.AY("7575078")],{upgrade:1},"A factory reset is required due to device security changes (b/194503278)");yield _.t2(a,[_.zY("7591324"),_.AY("7592259")],{upgrade:1},"A factory reset is required due to device security changes (b/194850360)");yield b().call(a)})}B(){const a=this,b=()=>super.B;return _.v(function*(){yield a.vc(1);yield _.s2(a,"cloudripper-1.0-7799891","A wipe is required due to a partition layout change (b/200617206)",
{Yb:!0});yield _.s2(a,"cloudripper-1.0-7824721","A wipe is required due to a partition layout change (b/203116378)",{Yb:!0});yield _.s2(a,"cloudripper-1.0-8052385","A wipe is required due to a partition layout change (b/213592302)",{Yb:!0});yield _.s2(a,"cloudripper-1.0-8139734","A wipe is required due to a partition layout change (b/214409109)",{Yb:!0});yield a.Sd();yield b().call(a)})}Sd(){const a=this;return _.v(function*(){const b=yield _.DW(a.va,"hw-revision");if(b.startsWith("DEV")||b.startsWith("PROTO")||
b.startsWith("EVT1.0"))yield _.u2(a,[_.zY("cloudripper-1.0-8343123"),_.AY("cloudripper-1.0-8347183")],{upgrade:1})})}};_.x3={na:_.w3,Qa:"flashing_get_unlock_ability",sa:"flashing_unlock"};
var t0a;_.s0a=new _.BU("");t0a=Object.assign({},_.x3,{X:0,na:class extends _.w3{constructor(){super(...arguments);this.hc=_.s0a.get()}B(){const a=this,b=()=>super.B;return _.v(function*(){yield _.s2(a,"cloudripper-1.0-8347183","A wipe is required due to a GSA change (b/220902804)",{Yb:!0});yield b().call(a)})}Xg(a){return _.CY(a,"cloudripper-1.0-8852212")}Ha(){return[{Xe:this.Xg,Zf:_.B2(this.hc),Pf:_.C2(this.hc),ag:47,Of:15126}]}},la:(0,_.N)`cloudripper-${_.Q(2)}\.${_.Q(2)}-${_.A2()}`});
_.y3=(new _.BU(Object.assign({},t0a,{displayName:"Pixel 7 (panther)",S:["panther"],R:_.Z(["panther"],["panther_angle","panther_sit"]),ia:"panther",cb:"panther",U:"panther"}))).map(_.ey()).map(_.z2()).map(_.oZ);_.z3=(new _.BU(Object.assign({},t0a,{displayName:"Pixel 7 Pro (cheetah)",S:["cheetah"],R:_.Z(["cheetah"],"cheetah_angle aosp_cheetah_ultrasonic cheetah_ultrasonic cheetah_hsum cheetah_ufs cheetah_sit".split(" ")),ia:"cheetah",cb:"cheetah",U:"cheetah"}))).map(_.ey()).map(_.z2()).map(_.oZ);
var C0a;_.B0a=new _.BU("");
C0a=class extends _.p3{constructor(){super(...arguments);this.hc=_.B0a.get()}Sd(a){return _.CY(a,"ripcurrentpro-14.6-11939169")&&_.DY(a,"ripcurrentpro-14.7-0")||_.CY(a,"ripcurrentpro-15.0-11939197")&&_.DY(a,"ripcurrentpro-15.1-0")||_.CY(a,"ripcurrentpro-15.1-11940519")}Ha(){return[{Xe:this.Sd,Zf:_.B2(this.hc),Pf:_.C2(this.hc),ag:47,Of:15126}]}B(){const a=this,b=()=>super.B;return _.v(function*(){yield _.l0a(a);yield _.s2(a,"ripcurrentpro-14.6-11280597","A wipe is required due to the transition to a signed bootloader (b/319050469)",{Yb:!0});
yield b().call(a)})}};_.F3=(new _.BU(Object.assign({},_.q3,{na:C0a,displayName:"Pixel 9 Pro Fold (comet)",X:0,S:["comet","comet23"],R:_.Z(["comet","comet23"],["comet_angle","comet_ufs","comet_sit"]),ia:"comet",cb:"comet",U:"comet",la:(0,_.N)`(?:ripcurrent|ripcurrentpro|comet)-${_.Q(2)}\.${_.Q(2)}-${_.A2()}`}))).map(_.ey()).map(_.oZ);
var F0a,G0a;_.D0a=new _.BU("In order to ensure your device continues to function it must be wiped.");_.E0a=new _.BU("A wipe is required due to a partition change");
F0a=class extends _.T2{rb(){const a=this,b=()=>super.rb;return _.v(function*(){yield _.t2(a,"5148297",{upgrade:2},_.D0a.get());yield _.t2(a,"5187190",{upgrade:2},"The encryption model changed between your current build, and the new build you are trying to flash.");yield _.t2(a,[_.zY("5518066"),_.zY("5518270")],{upgrade:1},"PIN storage was modified between your current build, and the new build you are trying to flash.");yield b().call(a)})}B(){const a=this;return _.v(function*(){yield _.s2(a,"c2f2-0.2-0",
"A device wipe is required due to a partition change.",{Yb:!0});yield _.s2(a,"c2f2-0.2-5679289",_.E0a.get(),{Yb:!0});yield a.Ha();yield _.IZ(a,{currentVersion:a.F,Ag:"version-bootloader",ea:"bootloader",binaryType:"bootloader",Bh:a.Ra.la,Np:{Dn:45E3}})})}Fa(){const a=this;return _.v(function*(){let b;a.V.Oa.variant==="userdebug"&&((b=a.D)==null?0:_.CY(b,"c2f2-0.2-5197087"))&&_.vZ(a,"Enable Ramdump",9,c=>_.KW(c,"ramdump enable"))})}};
G0a={X:0,la:(0,_.N)`c2f2-${_.Q(2)}\.${_.Q(2)}-${_.Q(8)}`,sa:"flashing_unlock",Qa:"flashing_get_unlock_ability",na:F0a};_.G3=(new _.BU(Object.assign({},G0a,{displayName:"Pixel 4 (flame)",S:["flame"],R:_.Z(["flame"],["flame_er"]),U:"flame",ia:"flame",cb:"flame"}))).map(_.ey());_.H3=(new _.BU(Object.assign({},G0a,{displayName:"Pixel 4 XL (coral)",S:["coral","polygon-floral-sm8150-nonhlos"],R:_.Z(["coral"],["coral_er"]),U:"coral",ia:"coral",cb:"coral"}))).map(_.ey());
var A2a;A2a=class extends _.MZ{Pa(){}H(){const a=this;return _.v(function*(){yield _.V(a,"boot",_.SY);yield _.V(a,"super",[_.tZ(a,"super.img"),_.OY])})}};_.B2a={displayName:"DragonBoard 845c (db845c)",X:7,S:["db845c","SuperEDK2k"],R:_.Z(["db845c"]),U:"db845c",na:A2a};
var e3a;_.d3a=new _.BU("");e3a=class extends _.w3{constructor(){super(...arguments);this.hc=_.d3a.get()}B(){const a=this,b=()=>super.B;return _.v(function*(){yield _.s2(a,"felix-1.0-9019616","A wipe is required due to a bootloader signing change (b/244689085)",{Yb:!0});yield b().call(a)})}Xg(a){return _.FY(a,"felix-1.0-9716808")||_.CY(a,"felix-1.0-9732582")&&_.DY(a,"felix-14.0-0")||_.CY(a,"felix-14.0-9727086")}Ha(){return[{Xe:this.Xg,Zf:_.B2(this.hc),Pf:_.C2(this.hc),ag:47,Of:15126}]}};
_.D4=(new _.BU(Object.assign({},_.x3,{displayName:"Pixel Fold (felix)",X:0,S:["felix"],R:_.Z(["felix"],["felix_sit"]),ia:"felix",cb:"felix",U:"felix",la:(0,_.N)`(?:cloudripper|felix)-${_.Q(2)}\.${_.Q(2)}-${_.A2()}`,na:e3a}))).map(_.ey()).map(_.oZ);
var p3a,o3a;
p3a=class extends _.MZ{constructor(a){super(a);this.ta=_.tZ(this,"userdata.img")}fb(){const a=this;return _.v(function*(){yield _.KW(a.va,"xx-force-unlock-all 1")})}unlock(){const a=this;return _.v(function*(){if(yield a.Za.prompt("Unlock Bootloader","Your bootloader is locked. It must be unlocked before you can flash your device.\n\n**WARNING: Unlocking the bootloader will erase all data from the device (e.g.\nfactory reset) and make your device less secure.** Be certain to first backup any personal data such as photos.",{Zb:9,
Yd:2}))_.FZ(a),yield _.RRa(a);else throw new _.M("Flash aborted after user canceled unlock",30004);})}Xa(){const a=this;return _.v(function*(){_.AZ(a,new o3a(a.ha,a.V.Ea,a.Ra.sa||"unlock_unsupported",a.Za))})}B(){const a=this;return _.v(function*(){(yield a.fa.find(_.R("metadata.txt"),a.qb)).ub?yield a.A("bootloader","bootloader.img"):(yield a.A("xbl","xbl.img"),yield a.A("xbl_config","xbl_config.img"),yield a.A("aop","aop.img"),yield a.A("tz","tz.img"),yield a.A("hyp","hyp.img"),yield a.A("cmnlib64",
"cmnlib64.img"),yield a.A("cmnlib","cmnlib.img"),yield a.A("devcfg","devcfg.img"),yield a.A("keymaster","keymaster.img"),yield a.A("qupfw","qupfw.img"),yield a.A("storsec","storsec.img"),yield a.A("abl","abl.img"),yield a.A("logfs","logfs.img",{Ta:!0}))})}qa(){const a=this;return _.v(function*(){yield a.A("bluetooth","bluetooth.img");yield a.A("dsp","dsp.img");yield a.A("modem","modem.img")})}H(){const a=this;return _.v(function*(){yield a.A("boot","boot.img");yield a.A("dtbo","dtbo.img");yield a.A("system",
"system.img");yield a.A("vbmeta","vbmeta.img");yield a.A("vendor","vendor.img")})}};o3a=class extends _.nRa{D(a){return _.v(function*(){yield _.KW(a,"xx-force-unlock-all 0")})}};
_.q3a={displayName:"Glass Enterprise Edition 2",X:0,S:["glass_v3","sdm710"],R:["glass_v3"],Kc:function(a){return _.v(function*(){if(a.Ed)return(yield a.Ed.get("ro.product.device"))==="glass_v3";if(a.va){if(a.ec==="glass_v3")return!0;if(a.ec==="sdm710")return(yield _.GW(a.va,"version-bootloader")).startsWith("ee2_nonhlos_")}return!1})},U:"glass_v3",sa:"flashing_unlock",Qa:"unlockable_check_method_none",na:p3a};
var F3a;
F3a=class extends _.MZ{O(){const a=this,b=()=>super.O;return _.v(function*(){yield b().call(a);if(a.F&&a.D&&!a.L.A())throw new _.M(`Your device is running an incorrect bootloader (expected=${a.D.text}, found=${a.F.text}). Please follow [the setup instructions](${a.Ra===_.H4?"https://source.android.com/setup/build/devices#620fastboot":"https://source.android.com/setup/build/devices#960fastboot"}) for your ${a.Ra.displayName} to upgrade your bootloader to the latest version, then try again.`,20006);
})}};_.H4={displayName:"HiKey",X:7,S:["hikey"],R:_.Z(["hikey"]),U:"hikey",la:(0,_.N)`${_.Q(2)}\.${_.Q(2)}`,na:F3a};_.G3a={displayName:"HiKey 960",X:7,S:["hikey960"],R:_.Z(["hikey960"]),U:"hikey960",la:(0,_.N)`${_.Q(2)}\.${_.Q(2)}`,na:F3a};
var S3a,T3a,W3a;S3a=function(a){return _.CY(a,"ripcurrent-14.0-10591847")};T3a=function(a){return _.CY(a,"ripcurrent-15.3-13272266")&&_.DY(a,"ripcurrent-15.4-0")||_.CY(a,"ripcurrent-16.2-13240633")&&_.DY(a,"ripcurrent-16.3-0")||_.CY(a,"ripcurrent-16.3-13209283")||_.FY(a,"ripcurrent-15.2-13420215")||_.FY(a,"ripcurrent-14.5-13419643")};_.U3a=new _.BU("");
_.V3a=class extends _.H2{constructor(){super(...arguments);this.hc=_.U3a.get()}Sd(){return _.v(function*(){})}ca(){const a=this,b=()=>super.ca;return _.v(function*(){yield b().call(a);yield a.Sd()})}Ha(){return[{Xe:S3a,Zf:_.B2(this.hc),Pf:_.C2(this.hc),ag:47,Of:15126},{Xe:T3a,Zf:"You are flashing a new bootloader, which will increment an anti-rollback fuse on this device. If you continue flashing you will not be able to flash back to older builds. Would you like to continue?",ag:52,Pf:"The build you are flashing is no longer compatible with your device due to anti-rollback protection. Your device is running a bootloader with an incremented anti-rollback version to prevent previous vulnerable versions of the bootloader from being flashed on the device.",
Of:15129}]}};W3a=Object.assign({},_.I2,{na:_.V3a,X:0,la:(0,_.N)`ripcurrent-${_.Q(2)}\.${_.Q(2)}-${_.A2()}`});_.L4=(new _.BU(Object.assign({},W3a,{displayName:"Pixel 8 Pro (husky)",S:["husky"],R:_.Z(["husky"],"aosp_husky_61_fullmte aosp_husky_pgagnostic aosp_husky_pkvm_experimental husky_61_fullmte husky_angle husky_pgagnostic husky_pkvm_experimental husky_ufs husky_sit".split(" ")),ia:"husky",cb:"husky",U:"husky"}))).map(_.ey()).map(_.z2()).map(_.oZ);
_.M4=(new _.BU(Object.assign({},W3a,{displayName:"Pixel 8 (shiba)",S:["shiba"],R:_.Z(["shiba"],"aosp_shiba_61_fullmte aosp_shiba_pgagnostic aosp_shiba_pkvm_experimental shiba_61_fullmte shiba_angle shiba_microfuchsia shiba_pgagnostic shiba_pkvm_experimental shiba_sit".split(" ")),ia:"shiba",cb:"shiba",U:"shiba"}))).map(_.ey()).map(_.z2()).map(_.oZ);
var T4a;_.S4a=new _.BU("");
T4a=class extends _.w3{constructor(){super(...arguments);this.hc=_.S4a.get()}Sd(){const a=this;return _.v(function*(){const b=yield _.DW(a.va,"hw-revision");if(b.startsWith("DEV")||b.startsWith("PROTO"))yield _.u2(a,[_.zY("lynx-1.0-8343123"),_.AY("lynx-1.0-8347183")],{upgrade:1})})}B(){const a=this,b=()=>super.B;return _.v(function*(){yield a.vc(1);yield _.s2(a,"lynx-1.0-8818189","A wipe is required due to a bootloader signing change (b/238867663)",{Yb:!0});yield b().call(a)})}Xg(a){return _.FY(a,"lynx-1.0-9456878")||
_.CY(a,"lynx-1.0-9477620")&&_.DY(a,"lynx-14.0-0")||_.CY(a,"lynx-14.0-9477975")}Ha(){return[{Xe:this.Xg,Zf:_.B2(this.hc),Pf:_.C2(this.hc),ag:47,Of:15126}]}};_.T4=(new _.BU(Object.assign({},_.x3,{displayName:"Pixel 7a (lynx)",X:0,S:["lynx"],R:_.Z(["lynx"],["lynx_sit"]),ia:"lynx",cb:"lynx",U:"lynx",na:T4a,la:(0,_.N)`(?:cloudripper|lynx)-${_.Q(2)}\.${_.Q(2)}-${_.A2()}`}))).map(_.ey()).map(_.z2()).map(_.oZ);
var I5a,J5a,K5a;I5a=function(a,b){return _.v(function*(){for(let c=0;c<4;++c)try{const d=yield _.DW(b,"product");if(!a.S.includes(d))throw new _.M(_.d5,10);yield _.DW(b,"version-bootloader")}catch(d){if(d instanceof _.sW)throw new _.M(_.d5,10);throw d;}})};J5a=/^(.+?): (.+)$/;_.d5=new _.BU("Connection with device is unstable");K5a=class extends _.mZ{constructor(a,b,c){super(a,b);this.Ra=c;this.type=8;this.label="Verify Fastboot Connection"}Kb(){return _.lZ(this,a=>I5a(this.Ra,a))}};
_.L5a=function(a){return _.v(function*(){yield I5a(a.Ra,a.va)})};_.e5=function(a){_.AZ(a,new K5a(a.ha,a.V.Ea,a.Ra))};_.f5=function(a){return _.v(function*(){const b={};try{yield _.KW(a.va,"device-info",c=>{if(c=J5a.exec(c)){const [,d,e]=c;d==="Device unlocked"?_.nv(e,!1)?b.locked=!0:_.nv(e,!0)&&(b.locked=!1):d==="Device critical unlocked"&&(_.nv(e,!1)?b.Ro=!0:_.nv(e,!0)&&(b.Ro=!1))}})}catch(c){}return b})};
_.M5a=class extends _.MZ{B(){const a=this,b=()=>super.B;return _.v(function*(){yield b().call(a);a.L.A()||_.e5(a)})}};
var N5a,i8a,j8a;N5a=function(a){return _.CY(a,"mw8998-002.0045.00")||_.FY(a,"mw8998-002.0043.00")};_.O5a=new _.BU("Your device's bootloader is in a bad locked state.");_.P5a=new _.BU("Unsupported bootloader change. Your current bootloader is production signed, but the target one is not.");_.Q5a=new _.BU("Flashing this build requires a factory data reset due to a partition change.");_.h8a=new _.DU(a=>`Pre-production ${a.displayName} hardware cannot be safely locked.`);
i8a=class extends _.M5a{constructor(){super(...arguments);this.Mg=""}O(){const a=this,b=()=>super.O;return _.v(function*(){yield _.L5a(a);a.Mg=yield _.GW(a.va,"hw-revision");if((yield _.f5(a)).Ro)throw new _.M(_.O5a.get(),15006);yield b().call(a)})}unlock(){const a=this;return _.v(function*(){yield _.sZ(a.Za,{title:"Unlock Bootloader",Th:"Your bootloader is locked. It must be unlocked before you can flash your device.\n\n**WARNING: Unlocking the bootloader will erase all data from the device (e.g.\nfactory reset) and make your device less secure.** Be certain to first backup any personal data such as photos.",
Mi:"Next, please follow the steps on the device screen.",Zb:9,cancel:()=>{throw new _.M("Flash aborted after user canceled unlock",30004);},execute:()=>_.v(function*(){yield _.JZ(a);yield a.fb()})});throw new _.M("Pixel 2 factory resets and reboots automatically after unlock. You will have to restart the flashing process after completing the on screen instructions.",64);})}B(){const a=this,b=()=>super.B;return _.v(function*(){if(a.F&&a.D&&N5a(a.F)&&!N5a(a.D))throw new _.M(_.P5a.get(),15007);yield _.s2(a,
"mw8998-001.0024.00",_.Q5a.get());yield b().call(a)})}If(){const a=this;return _.v(function*(){if(a.V.Oa.variant==="userdebug"){let b;((b=a.D)==null?0:_.CY(b,"mw8998-002.0054.00"))?_.vZ(a,"Enable Ramdump",9,c=>_.KW(c,"ramdump enable")):_.vZ(a,"Enable Ramdump",9,c=>_.v(function*(){yield _.KW(c,"writeconfig 8 8");yield _.KW(c,"writeconfig 7 8000")}))}})}Xa(){const a=this,b=()=>super.Xa;return _.v(function*(){if(a.Mg==="MP1")yield b().call(a);else throw new _.M(_.h8a.call(a.Ra),15005);})}};
j8a={X:0,ia:"muskie",cb:"muskie",la:(0,_.N)`.*-${_.Q(4)}\.${_.Q(4)}\.${_.Q(4)}`,sa:"flashing_unlock",Qa:"flashing_get_unlock_ability",na:i8a};_.k8a=Object.assign({},j8a,{displayName:"Muskie",S:["muskie"],R:_.Z(["muskie"],["mixed_walleye"]),U:"muskie"});_.l8a=Object.assign({},j8a,{displayName:"Pixel 2 (walleye)",S:["walleye"],R:_.Z(["walleye"],["mixed_walleye","walleyeb1","walleyeb2","walleye_go_b1","walleye_go_b2"]),U:"walleye"});
var C8a,E8a;C8a=function(a){return _.CY(a,"slider-15.3-13239612")&&_.DY(a,"slider-15.4-0")||_.CY(a,"slider-16.2-13240618")&&_.DY(a,"slider-16.3-0")||_.CY(a,"slider-16.3-13209289")||_.FY(a,"slider-15.2-13419873")||_.FY(a,"slider-14.5-13419625")||_.FY(a,"slider-1.2-13395258")||_.FY(a,"slider-1.2-13380500")};_.D8a=new Set(["g5123b-97481-220122-B-8106604","g5123b-96592-220112-B-8071091"]);
_.g5=class extends _.d3{constructor(){super(...arguments);this.hc=!0}rz(){return _.v(function*(){})}Xg(){return _.v(function*(){})}ca(){const a=this,b=()=>super.ca;return _.v(function*(){yield b().call(a);yield a.rz()})}O(){const a=this,b=()=>super.O;return _.v(function*(){yield b().call(a);yield a.Xg()})}Ha(){return[...super.Ha(),{Xe:C8a,Zf:"You are flashing a new bootloader, which will increment an anti-rollback fuse on this device. If you continue flashing you will not be able to flash back to older builds. Would you like to continue?",
ag:51,Pf:"The build you are flashing is no longer compatible with your device due to anti-rollback protection. Your device is running a bootloader with an incremented anti-rollback version to prevent previous vulnerable versions of the bootloader from being flashed on the device.",Of:15128}]}};E8a=Object.assign({},_.e3,{X:0,na:_.g5,la:(0,_.N)`(?:slider|raviole)${_.g2("(?:_pkvm)?")}-${_.Q(2)}\.${_.Q(2)}-${_.Q(8)}`});
_.h5=(new _.BU(Object.assign({},E8a,{displayName:"Pixel 6 Pro (raven)",S:["raven"],R:_.Z(["raven","raven_510","raven_pkvm"],"raven_angle raven_64 raven_beta_64 raven_tuscany raven_starcam aosp_raven_64 aosp_raven_16k_64 aosp_raven_pgagnostic_64 raven_16k_64 raven_pgagnostic_64 raven_sit".split(" ")),ia:"raven",cb:"raven",U:"raven"}))).map(_.ey()).map(_.nZ);
_.i5=(new _.BU(Object.assign({},E8a,{displayName:"Pixel 6 (oriole)",S:["oriole"],R:_.Z(["oriole","oriole_510","oriole_pkvm"],"oriole_angle oriole_64 oriole_beta_64 oriole_lily aosp_oriole_64 aosp_oriole_16k_64 aosp_oriole_pgagnostic_64 oriole_16k_64 oriole_pgagnostic_64 oriole_ufs oriole_sit".split(" ")),ia:"oriole",cb:"oriole",U:"oriole"}))).map(_.ey()).map(_.nZ);
var n5,c9a,d9a,b9a,e9a;n5=function(a){return/r11-.*-g.*/.test(a.text)};
c9a=class extends _.MZ{B(){const a=this,b=()=>super.B;return _.v(function*(){if(a.F&&a.D){if(a.tl&&_.DY(a.D,"r11-2021.01-7813682")&&!n5(a.D))throw new _.M("Your device is secure and the boot loader cannot be downgraded below r11-2021.01-7813682",10011);if(a.L.B("r11-2012.07-6808836",{downgrade:2})&&!n5(a.D))throw new _.M("The boot loader cannot be downgraded below r11-2012.07-6808836",10011);let c;!n5(a.F)&&((c=a.F)==null?0:_.DY(c,"r11-2021.01-7276973"))&&(yield _.u2(a,"r11-2012.07-6808836",{upgrade:1}));
a.L.B("r11-2021.01-8411623",{downgrade:1})&&!n5(a.D)&&(yield _.V(a,"bootloader",_.l2("r11-2021.01-8411623")),a.J());let d;((d=a.F)==null?0:_.DY(d,"r11-2021.01-7277276"))&&!n5(a.F)&&(yield _.u2(a,"r11-2021.01-7276973",{upgrade:1}));n5(a.F)||(yield _.u2(a,"r11-2021.01-7351540",{upgrade:1}));n5(a.F)||(yield _.u2(a,"r11-2021.01-7470452",{upgrade:1}));a.L.B("r11-2021.01-7381704",{downgrade:1})&&!n5(a.F)&&(yield _.V(a,"bootloader",_.l2("r11-2021.01-7381704")),a.J());a.L.B([_.zY("r11-2021.01-7277276"),_.AY("r11-2021.01-7351540")],
{downgrade:1})&&!n5(a.F)&&(yield _.V(a,"bootloader",_.l2("r11-2021.01-7277276")),a.J());let e,f;((e=a.F)==null?0:_.CY(e,"r11-2021.01-7277276"))&&((f=a.D)==null?0:_.n2(f,[_.AY("r11-2012.07-7188757"),_.zY("r11-2021.01-7276973")]))&&!n5(a.F)&&(yield _.V(a,"bootloader",_.l2("r11-2012.07-7188757")),a.J());yield _.s2(a,"r11-2021.01-7277276","A wipe is required due a partition layout change (b/183238746)",{Yb:!0})}yield b().call(a)})}Fa(){const a=this,b=()=>super.Fa;return _.v(function*(){yield b().call(a);
a.V.Oa.variant==="userdebug"&&_.AZ(a,new b9a(a.ha,a.V.Ea))})}};d9a=function(a){return _.v(function*(){let b="";try{yield _.KW(a,"ramdump",c=>b+=c)}catch(c){return}return{enabled:!b.includes("disabled")}})};b9a=class extends _.mZ{constructor(){super(...arguments);this.type=9;this.label="Enable Ramdump"}Kb(){const a=this;return _.v(function*(){yield _.lZ(a,b=>_.v(function*(){const c=yield d9a(b);c&&c.enabled===!1&&(yield _.KW(b,"ramdump enable"))}))})}toString(){return"<EnableRamdumpTask>"}};
e9a={X:2,ia:"r11",la:_.k2((0,_.N)`r11\.${_.Q(4)}\.${_.Q(2)}-(?:${_.Q(8)})?(?:g[0-9a-f]+)?`,(0,_.N)`r11-${_.Q(4)}\.${_.Q(2)}-(?:${_.Q(8)})?(?:g[0-9a-f]+)?`),na:c9a,Qa:"flashing_get_unlock_ability",sa:"flashing_unlock"};_.f9a=(0,_.pZ)(Object.assign({},e9a,{displayName:"Pixel Watch - LTE (r11)",S:["r11"],R:_.Z(["r11","r11_lte","r11_full"],"r11_lte1g r11_btwifi_static r11_eleven r11_open r11_ios r11_bona r11_lowmem".split(" ")),U:"r11",cb:"r11"}));
_.g9a=(0,_.pZ)(Object.assign({},e9a,{displayName:"Pixel Watch - Bluetooth/Wi-Fi (r11btwifi)",S:["r11btwifi"],R:_.Z(["r11btwifi"],["r11btwifi_open","r11btwifi_ios","r11btwifi_bona","r11btwifi_lowmem"]),U:"r11btwifi"}));
var n9a;n9a=class extends _.T2{B(){const a=this;return _.v(function*(){yield _.s2(a,"r3-0.3-6427433","A device wipe is required due to a partition change.",{Yb:!0});yield a.Ha();yield _.IZ(a,{currentVersion:a.F,Ag:"version-bootloader",ea:"bootloader",binaryType:"bootloader",Bh:a.Ra.la,Np:{Dn:45E3}})})}Fa(){const a=this;return _.v(function*(){let b;a.V.Oa.variant==="userdebug"&&((b=a.D)==null?0:_.CY(b,"r3-0.1-5857455"))&&_.vZ(a,"Enable Ramdump",9,c=>_.KW(c,"ramdump enable"))})}};
_.o5=(new _.BU({X:0,la:(0,_.N)`r3-${_.Q(2)}\.${_.Q(2)}-${_.Q(8)}`,sa:"flashing_unlock",Qa:"flashing_get_unlock_ability",na:n9a,displayName:"Pixel 5 (redfin)",S:["redfin"],R:_.Z(["redfin"],["redfin_beta_64"]),U:"redfin",ia:"redfin",cb:"redfin"})).map(_.ey());
var E9a;E9a=Object.assign({},_.w2,{ia:"seluna",la:_.k2((0,_.N)`eos-${_.Q(2)}\.${_.Q(2)}-${_.Q(8)}`,(0,_.N)`seluna-${_.Q(2)}\.${_.Q(2)}-${_.Q(8)}`,(0,_.N)`(?:sw5100|seluna)-${_.Q(2)}\.${_.Q(2)}-P${_.Q(8)}`)});_.F9a=(new _.BU(Object.assign({},E9a,{displayName:"Pixel Watch 3 - LTE (seluna)",S:["seluna","selene","luna"],R:_.Z(["seluna"]),U:"seluna"}))).map(_.f2()).map(_.pZ);
_.G9a=(new _.BU(Object.assign({},E9a,{displayName:"Pixel Watch 3 - Bluetooth/Wi-Fi (solios)",S:["solios","helios","sol"],R:_.Z(["solios"]),U:"solios"}))).map(_.f2()).map(_.pZ);
var Z9a;Z9a=class extends _.T2{B(){const a=this;return _.v(function*(){yield a.Ha();yield _.IZ(a,{currentVersion:a.F,Ag:"version-bootloader",ea:"bootloader",binaryType:"bootloader",Bh:a.Ra.la,Np:{Dn:45E3}})})}Fa(){const a=this;return _.v(function*(){let b;a.V.Oa.variant==="userdebug"&&((b=a.D)==null?0:_.CY(b,"s5-0.1-5924566"))&&_.vZ(a,"Enable Ramdump",9,c=>_.KW(c,"ramdump enable"))})}};
_.v5=(new _.BU({X:0,la:(0,_.N)`s5-${_.Q(2)}\.${_.Q(2)}-${_.Q(8)}`,sa:"flashing_unlock",Qa:"flashing_get_unlock_ability",na:Z9a,displayName:"Pixel 4a (sunfish)",S:["sunfish"],R:_.Z(["sunfish"],["sunfish_tuscany","sunfish_lily"]),U:"sunfish",ia:"sunfish",cb:"sunfish"})).map(_.ey());
var b$a,e$a;
b$a=class extends _.mZ{constructor(a,b,c){super(a,b);this.Za=c;this.type=6;this.label="Lock and Reboot"}Kb(){const a=this;return _.v(function*(){yield _.sZ(a.Za,{title:"Lock Device",Th:"Your bootloader must be locked to complete the process.",Mi:"Next please:\n\n1. Follow the steps on the device screen to confirm locking the device.\n2. __IMMEDIATELY__ after accepting the prompt hold down the Volume Down button\n   so the device boots back into the bootloader.\n3. Accept the second prompt to complete the flashing process.",Zb:11,
cancel:()=>{throw new _.M("Flash aborted after user canceled lock",30003);},execute:()=>_.v(function*(){const c=_.pW(a.ha,a.Ea,12E4);yield _.lZ(a,d=>_.OW(d));try{yield c}catch(d){yield _.pW(a.ha,a.Ea,15E3)}})});const b=_.Ez(a.ha,{serialNumber:a.Ea,type:"fastboot"});try{yield a.Za.Kd(b,{timeout:1E4,lq:"Still waiting for device to continue lock.\nIf the device started booting you will need to manually reboot back into the\nbootloader. To do this:\n\n1. Turn off the device.\n2. Press and hold the Power and Volume Down buttons together until the\n   bootloader starts.\n3. Release the Power button and then the Volume down button."}),
yield _.Zu(1E3),yield _.lZ(a,c=>_.LW(c,"lock_critical",void 0,!0))}finally{b.cancel()}})}toString(){return"<TaimenFastbootLockRebootTask>"}};_.c$a=new _.BU("Taimen bootloader cannot be downgraded through TMZ09u");_.d$a=new _.BU('Your bootloader reports itself as not unlockable. You need to go to Settings / Developer options and select "Enable OEM unlock". Then continue flashing.');
e$a=class extends _.M5a{O(){const a=this,b=()=>super.O;return _.v(function*(){yield _.L5a(a);yield b().call(a)})}B(){const a=this,b=()=>super.B;return _.v(function*(){if(a.D){_.q2(a,"TMZ09u",_.c$a.get());if(_.o2(a.L,"TMZ09c")){var c=_.l2("TMZ09b");yield _.V(a,"bootloader",c);yield _.V(a,"bootloader",c,{zd:!0});a.J();_.e5(a)}!_.n2(a.D,[_.zY("TMZ08n"),_.zY("TMZ09e")])||a.F&&_.FY(a.D,a.F)||(c=_.l2(a.D.text),yield _.V(a,"bootloader",c),yield _.V(a,"bootloader",c,{zd:!0}),a.J(),_.e5(a));if(_.FY(a.D,"TMZ09p")&&
a.tl)throw new _.M("Bootloader TMZ09p cannot be flashed to secure devices",10019);yield _.s2(a,"TMZ09p",void 0,{Yb:!0});_.o2(a.L,"TMZ09p")&&_.o2(a.L,"TMZ09zd")&&(yield _.V(a,"bootloader",_.l2("TMZ09zd")),a.J(),_.e5(a));_.o2(a.L,"TMZ09zg")&&!_.FY(a.D,"TMZ09zg")&&(yield _.V(a,"bootloader",_.l2("TMZ09zg")),a.J(),_.e5(a));yield b().call(a)}})}Bd(){const a=this;return _.v(function*(){if(!(yield _.IW(a.va)))return!1;const b=yield _.f5(a);return!(b.Ro||b.locked)})}Vc(){const a=this,b=()=>super.Vc;return _.v(function*(){const c=
yield b().call(a);let d;if(c||((d=a.F)==null?0:_.CY(d,"TMZ20f")))return c;if(yield a.Za.prompt("Bootloader not Unlockable",_.d$a.get(),{Wl:"Attempt Unlock",qn:"Reboot",Zb:18,Yd:2}))return yield _.JZ(a),_.sZ(a.Za,{title:"Unlock Bootloader",Th:"Your bootloader is locked. It must be unlocked before you can flash your device.\n\n**WARNING: Unlocking the bootloader will erase all data from the device (e.g.\nfactory reset) and make your device less secure.** Be certain to first backup any personal data such as photos.",
Mi:"Please follow the steps on the device screen to unlock the device. You may need to use the volume buttons to navigate the list of options.",Zb:9,cancel:()=>{throw new _.M("Flash aborted after user canceled unlock",30004);},execute:()=>_.v(function*(){try{yield _.MW(a.va)}catch(e){return!1}yield _.KZ(a);if((yield _.f5(a)).locked)throw new _.L("Forced taimen unlock failed for an unknown reason.");return!0})});yield _.QW(a.va);throw new _.M("User canceled after taimen was not unlockable",30012);
})}unlock(){const a=this;return _.v(function*(){var b=yield _.IW(a.va);const c=yield _.f5(a),d=(!a.F||_.DY(a.F,"TMZ20a"))&&(c.Ro===void 0?!b:c.Ro);b=c.locked===void 0?!b:c.locked;yield _.JZ(a);d&&(yield _.sZ(a.Za,{title:"Unlock Critical Bootloader",Th:"Your bootloader is locked. It must be unlocked before you can flash your device.\n\n**WARNING: Unlocking the bootloader will erase all data from the device (e.g.\nfactory reset) and make your device less secure.** Be certain to first backup any personal data such as photos.",
Mi:"Please follow the steps on the device screen to unlock the device. You may need to use the volume buttons to navigate the list of options.",Zb:9,cancel:()=>{throw new _.M("Flash aborted after user canceled unlock",30004);},execute:()=>_.v(function*(){try{yield _.LW(a.va,"unlock_critical",void 0,!0)}catch(e){if(!(e instanceof _.sW)||c.Ro)throw e;}})}));b&&(yield _.sZ(a.Za,{title:"Unlock Bootloader",Th:"Your bootloader is locked. It must be unlocked before you can flash your device.\n\n**WARNING: Unlocking the bootloader will erase all data from the device (e.g.\nfactory reset) and make your device less secure.** Be certain to first backup any personal data such as photos.",
Mi:"Please follow the steps on the device screen to unlock the device. You may need to use the volume buttons to navigate the list of options.",Zb:9,cancel:()=>{throw new _.M("Flash aborted after user canceled unlock",30004);},execute:()=>_.v(function*(){try{yield _.MW(a.va)}catch(e){if(!(e instanceof _.sW)||c.locked)throw e;}})}));yield _.KZ(a)})}If(){const a=this;return _.v(function*(){a.V.Oa.variant==="userdebug"&&(a.J(),_.vZ(a,"Enable Ramdump",9,b=>_.KW(b,"ramdump enable")))})}Xa(){const a=this,
b=()=>super.Xa;return _.v(function*(){let c;if((c=a.D)==null?0:_.DY(c,"TMZ10c"))throw new _.M("Cannot lock device with target bootloader version below TMZ10c",15008);let d;((d=a.D)==null?0:_.CY(d,"TMZ20a"))?yield b().call(a):_.AZ(a,new b$a(a.ha,a.V.Ea,a.Za))})}};
_.f$a={displayName:"Pixel 2 XL (taimen)",X:0,S:["taimen"],R:_.Z(["taimen"],"taimenb1 taimenb2 taimen_go_b1 taimen_go_b2 taimen_go_type1 taimen_go_type2 taimen_go_type3a taimen_go_type3b taimen_go_type4a taimen_go_type4b taimen_go_type4c".split(" ")),ia:"taimen",cb:"taimen",U:"taimen",la:_.j2("TM"),sa:"flashing_unlock",Qa:"flashing_get_unlock_ability",na:e$a};
var h$a,i$a;_.g$a=new _.BU("");h$a=function(a){return a.toUpperCase().includes("HSUM")||a.toUpperCase().includes("BD2A")};
i$a=class extends _.w3{constructor(){super(...arguments);this.hc=_.g$a.get()}Xg(a){return _.FY(a,"tangorpro-1.0-9584303")||_.FY(a,"tangorpro-1.0-9584398")||_.CY(a,"tangorpro-1.0-9584532")}Ha(){return[{Xe:this.Xg,Zf:_.B2(this.hc),Pf:_.C2(this.hc),ag:47,Of:15126}]}O(){const a=this,b=()=>super.O;return _.v(function*(){var c=yield _.GW(a.va,"avb:com.android.build.boot.fingerprint");c=h$a(c);const d=a.V.Oa.target&&h$a(a.V.Oa.target)||a.V.Oa.branch&&a.V.Oa.branch==="git_25D2-release"||a.V.Oa.yY&&a.V.Oa.yY.toUpperCase()===
"BD2A";!!c!==!!d&&(yield _.HZ(a,"Flashing this device from a non-HSUM to an HSUM build (or vice versa) requires a factory reset."));yield b().call(a)})}};_.w5=(new _.BU(Object.assign({},_.x3,{displayName:"Pixel Tablet (tangorpro)",X:1,S:["tangorpro"],R:_.Z(["tangorpro"],"tangorpro_hsum tangorpro_car_ext tangorpro_ui_portrait_car_ext tangorpro_car_cw tangorpro_car_sa_assistant tangorpro_car_sa_maps tangorpro_car_sa_playstore".split(" ")),ia:"tangorpro",cb:"tangorpro",U:"tangorpro",na:i$a,la:(0,_.N)`(?:cloudripper|tangorpro)-${_.Q(2)}\.${_.Q(2)}-${_.A2()}`}))).map(_.ey()).map(_.oZ);
var l$a,m$a;_.k$a=new _.BU("");l$a=class extends _.p3{constructor(){super(...arguments);this.hc=_.k$a.get()}Sd(a){return _.FY(a,"tegu-16.0-12754673")||_.CY(a,"tegu-16.0-12757213")||_.CY(a,"tegu-15.1-12768690")&&_.DY(a,"tegu-15.2-0")}Ha(){return[{Xe:this.Sd,Zf:_.B2(this.hc),Pf:_.C2(this.hc),ag:47,Of:15126}]}B(){const a=this,b=()=>super.B;return _.v(function*(){yield _.s2(a,"tegu-15.1-11744153","A wipe is required due to the transition to a signed bootloader (b/336241589)",{Yb:!0});yield b().call(a)})}};
m$a=Object.assign({},_.q3,{na:l$a,X:0,la:(0,_.N)`tegu-${_.Q(2)}\.${_.Q(2)}-${_.A2()}`});_.x5=(new _.BU(Object.assign({},m$a,{displayName:"Pixel 9a (tegu)",S:["tegu"],R:_.Z(["tegu"],["tegu_angle","tegu_16k","aosp_tegu_16k"]),ia:"tegu",cb:"tegu",U:"tegu"}))).map(_.ey()).map(_.oZ);
_.X(_.NXa);
_.X(_.J2);
_.X(_.WZa);
_.X(_.U2);
_.X(_.f3);
_.X(_.h3);
_.X(_.j3);
_.X(_.n3);
_.X(_.t3);
_.X(_.z3);
_.X(_.F3);
_.X(_.H3);
_.X(_.i3);
_.X(_.B2a);
_.X(_.VZa);
_.X(_.D4);
_.X(_.G3);
_.X(_.q3a);
_.X(_.H4);
_.X(_.G3a);
_.X(_.L4);
_.X(_.s3);
_.X(_.T4);
_.X(_.i5);
_.X(_.y3);
_.X(_.f9a);
_.X(_.g9a);
_.X(_.h5);
_.X(_.o5);
_.X(_.k3);
_.X(_.F9a);
_.X(_.M4);
_.X(_.G9a);
_.X(_.v5);
_.X(_.f$a);
_.X(_.w5);
_.X(_.x5);
_.X(_.u3);
_.X(_.l8a);
_.qZ.set(!0);
_._ModuleManager_initialize=function(a,b){if(!_.nr){if(!_.qr)return;_.rr()}_.nr.iy(a,b)};
_._ModuleManager_initialize('b/wrzEXb/qafBPd/ebZ3mb:2/dowIGb/e7Hzgb:3/ScI3Yc/f1G8G:3/byfTOb/LEikZe/ws9Tlc/cEt90b/A1yn5d/YIZmRd/lOO0Vd/P6sQOc:2,d,e/bm51tf:f/Uvc8o/OTA3Ae/YQGAPb:4,i/Pjplud/QGR0gd/kWgXee:9,d,i,k,l/PoEs9b/VDovNc:9/wjWYif:4,i/ovKuLd:m/Mlhmy:b/n73qwf/rJmJrc/UUJqVe/MpJwZc/GHAeAc/Wt6vjf/lsjVmc/a56pNe/Me32dd/sy77/ubLKtb:11/DliqCc:11/hXJGwf/Shbfzc:11/MZLsGc:11/Cw9gxc/WK67id:11/uOTcIb:11/JYFnEd/sy78/sy79/TNlRQe/sy7a/I8jGEf/sy7b/JDY9xc/hGO0ef/Yv6ync/Bc5EAf/TjflFf/ltSDBc/PU1Oxd/Rc9b2c/frNMXc/udm8qf/RbGgAe',[]);
}catch(e){_._DumpException(e)}
}).call(this,this.default_fe);
// Google Inc.
