"use strict";this.default_gr=this.default_gr||{};(function(_){var window=this;
try{
/*

 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) 2017 Brandon Roberts, Mike Ryan, Victor Savkin, Rob Wormald

 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.

 This repository includes a file "debounceSync.ts" originially copied from
 https://github.com/cartant/rxjs-etc by Nicholas Jamieson, MIT licensed. See
 the file header for details.
*/
/*


 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.
*/
/*

 Copyright Google Inc. 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.
*/
/*

 Copyright The Closure Library Authors.
 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.io/license
 @param {!_ZonePrivate} api
 @param {?} target
 @param {string} targetName
 @param {string} method
 @param {!Array<string>} callbacks
 @return {void}
*/
/*

 SPDX-License-Identifier: Apache-2.0
*/
var aaa,ea,oa,pa,qa,sa,ua,va,baa,wa,caa,xa,daa,eaa,faa,ya,za,gaa,haa,iaa,jaa,kaa,laa,maa,qaa,Sa,saa,taa,Xa,ab,uaa,vaa,waa,db,mb,ob,xaa,yaa,zaa,Baa,qb,Caa,Daa,Eaa,Faa,wb,xb,Haa,Iaa,Jaa,Db,Laa,Maa,Naa,Qaa,Raa,Uaa,Qb,Vaa,Waa,Yaa,Xaa,Zaa,aba,$aa,cba,bba,dba,eba,fba,Cb,gba,Ub,Wb,Xb,iba,jba,dc,kba,lba,mba,nba,lc,nc,qba,tba,uba,vba,xba,wba,Aba,Bba,vc,wc,Dba,pc,Gba,Hba,Nba,Lba,Oba,Pba,Gc,Qba,Rba,Sba,Xba,Yba,Vba,Wba,Zba,$ba,aca,cca,Nc,Oc,Qc,fca,ica,jca,Wc,kca,Xc,mca,$c,nca,bd,pca,cd,qca,fd,sca,tca,uca,gd,
vca,wca,xca,yca,zca,hd,Dca,Eca,Fca,Hca,Aca,Bca,qd,Ica,rd,Jca,Kca,td,Nca,Mca,Lca,Oca,Sca,xd,Vca,Xca,Wca,Zca,Yca,Ad,$ca,ada,Cd,bda,dda,cda,Jd,gda,fda,Sd,Td,hda,jda,kda,ida,lda,mda,nda,Zd,pda,$d,be,qda,ae,rda,ce,de,uda,fe,wda,vda,xda,zda,Bda,Ada,ie,je,Cda,Dda,yda,Gda,Eda,Jda,oe,Kda,se,Lda,Mda,ue,Qda,Rda,Tda,Sda,Uda,Vda,ye,ze,Wda,ve,Xda,Yda,$da,aea,bea,cea,He,fea,Ie,Je,Ke,jea,rea,lea,sea,tea,uea,Re,Se,xea,Ve,yea,zea,Dea,Eea,Aea,Fea,Gea,Kea,Jea,Cea,Iea,Bea,Mea,We,Nea,Oea,Pea,Hea,Qea,af,cf,Sea,Rea,Tea,
Uea,Vea,Wea,Yea,$ea,df,ef,gf,afa,bfa,kf,cfa,dfa,efa,pf,qf,gfa,kfa,jfa,Gf,qfa,Lf,tfa,ufa,vfa,yfa,Afa,zfa,Dfa,Efa,Ffa,Ifa,Lfa,Pfa,Vfa,Tfa,$f,bga,ega,gga,kga,mga,ig,nga,qga,rg,wga,yga,vga,xga,Aga,Cga,Gga,Fga,Dga,Jga,Lga,Mga,Nga,yg,Oga,Rga,Bg,Tga,Uga,Sga,Wga,Xga,Vga,Zga,$ga,eha,dha,iha,fha,jha,lha,Lg,hha,kha,mha,nha,oha,pha,qha,rha,tha,vha,yha,xha,uha,Fha,Eha,Hha,Gha,Jha,Kha,Mha,Lha,Oha,Nha,Pha,Rha,Tha,lia,lh,oia,pia,nia,sia,tia,uia,xia,via,Cia,Dia,wh,Gia,Iia,Kia,Lia,Mia,Nia,Oia,Pia,Qia,Ria,xh,Tia,Ah,
Sia,Uia,Via,Wia,Eh,Xia,Yia,Zia,$ia,aja,Fh,bja,Gh,eja,fja,gja,hja,jja,ija,Ih,kja,Hh,lja,Jh,Kh,nja,Lh,oja,mja,pja,qja,sja,tja,uja,Oh,xja,vja,wja,Qh,Sh,yja,Bja,zja,Aja,Rh,Dja,Eja,Fja,Gja,Hja,Uh,Kja,Mja,Lja,Nja,Oja,Pja,Qja,ai,Rja,Sja,Uja,Tja,Vja,Wja,bi,di,Xja,ei,gi,hi,ji,Yja,Zja,ii,li,aka,dka,bka,cka,ika,hka,eka,kka,jka,lka,ni,oka,mka,rka,pka,qka,oi,tka,uka,vka,wka,xka,zka,yka,Aka,Bka,Cka,Dka,Eka,Gka,Hka,Kka,Lka,Mka,Nka,Oka,Pka,Qka,Rka,Ska,Vka,Wka,Yka,$ka,ala,bla,cla,wi,zi,fla,ila,jla,kla,Gi,qla,sla,
ula,wla,Ala,Bla,Dla,Ela,Fla,Gla,Hla,Ila,Jla,Kla,Pla,Rla,Ula,ama,dma,ema,$la,fma,gma,hma,ima,jma,kma,lma,mma,pma,nma,oma,Fj,uma,wma,vma,xma,Hj,yma,Ama,Bma,Cma,Ij,Dma,Jj,Kj,Ema,Fma,Lj,Mj,Nj,Oj,Hma,Gma,Pj,Qj,Gj,Kma,Rj,Mma,Nma,Oma,Sj,Pma,Rma,Sma,Tma,Uma,Vma,Wma,Yma,Zma,Tj,$ma,bna,cna,Wj,Xj,dna,fna,ena,gna,hna,kna,ina,lna,mna,ona,pna,tna,kk,una,vna,wna,xna,yna,nk,Ana,Cna,Dna,Gna,Hna,sk,Jna,Kna,Mna,Nna,Ona,Pna,Qna,Rna,yk,Sna,Una,Vna,Wna,Zna,Xna,Bk,$na,Yna,aoa,Ck,coa,boa,doa,eoa,foa,goa,hoa,ioa,joa,koa,
loa,moa,ooa,noa,poa,soa,toa,uoa,voa,woa,xoa,zoa,Foa,Goa,Hoa,Joa,Ioa,Loa,Poa,Noa,Roa,Soa,Toa,Voa,Yoa,Zoa,Uoa,apa,Nk,epa,mpa,dpa,npa,upa,vpa,wpa,xpa,ypa,zpa,Apa,Cpa,Epa,Fpa,Gpa,Hpa,Ipa,Jpa,Kpa,Lpa,Mpa,Opa,Ppa,Qpa,Rpa,Spa,Tpa,Upa,Vpa,Wpa,Xpa,Ypa,Zpa,$pa,aqa,bqa,cqa,dqa,eqa,iqa,kqa,nqa,oqa,pqa,qqa,rqa,sqa,tqa,uqa,vqa,xqa,zqa,Aqa,Bqa,Cqa,ol,pl,nl,ql,Eqa,Gqa,Hqa,Iqa,Jqa,Kqa,Mqa,Nqa,Oqa,Pqa,sl,vl,wl,Uqa,Qqa,tl,Rqa,Tqa,Xqa,Sqa,Zqa,$qa,ara,dra,era,fra,gra,hra,ira,jra,kra,lra,mra,nra,ora,pra,qra,rra,sra,tra,
ura,vra,wra,xra,zra,Ara,Bra,Cra,Dra,Era,Fra,Hra,Ira,Jra,Kra,Lra,Mra,Nra,Ora,Qra,Rra,Sra,Tra,Ura,Vra,Wra,Xra,Yra,Zra,$ra,asa,bsa,csa,dsa,esa,fsa,gsa,hsa,isa,jsa,ksa,lsa,tsa,usa,Fl,vsa,xsa,ysa,zsa,Asa,Bsa,Csa,Dsa,Esa,Fsa,Gsa,Hsa,Isa,Ksa,Jsa,Lsa,Osa,Msa,Nsa,Psa,Qsa,Rsa,Ssa,Tsa,Vsa,Wsa,Xsa,Ysa,Zsa,$sa,ata,cta,bta,dta,eta,fta,hta,gta,ita,jta,kta,mta,lta,nta,rta,sta,lfa,vta,wta,xta,Jl,yta,mfa;_._DumpException=function(a){throw a;};
_.ca=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.ca);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b);this.xKb=!0};aaa=function(a){_.da.setTimeout(()=>{throw a;},0)};ea=function(){var a=_.da.navigator;return a&&(a=a.userAgent)?a:""};oa=function(a){return ia?ja?ja.brands.some(({brand:b})=>b&&_.la(b,a)):!1:!1};pa=function(a){return _.la(ea(),a)};qa=function(){return ia?!!ja&&0<ja.brands.length:!1};
sa=function(){return qa()?!1:pa("Opera")};ua=function(){return qa()?!1:pa("Trident")||pa("MSIE")};va=function(){return qa()?!1:pa("Edge")};baa=function(){return qa()?oa("Microsoft Edge"):pa("Edg/")};wa=function(){return pa("Firefox")||pa("FxiOS")};caa=function(){return pa("Safari")&&!(xa()||(qa()?0:pa("Coast"))||sa()||va()||baa()||(qa()?oa("Opera"):pa("OPR"))||wa()||pa("Silk")||pa("Android"))};xa=function(){return qa()?oa("Chromium"):(pa("Chrome")||pa("CriOS"))&&!va()||pa("Silk")};
daa=function(){return pa("Android")&&!(xa()||wa()||sa()||pa("Silk"))};eaa=function(a){const b={};a.forEach(c=>{b[c[0]]=c[1]});return c=>b[c.find(d=>d in b)]||""};
faa=function(a){var b=ea();if("Internet Explorer"===a){if(ua())if((a=/rv: *([\d\.]*)/.exec(b))&&a[1])b=a[1];else{a="";var c=/MSIE +([\d\.]+)/.exec(b);if(c&&c[1])if(b=/Trident\/(\d.\d)/.exec(b),"7.0"==c[1])if(b&&b[1])switch(b[1]){case "4.0":a="8.0";break;case "5.0":a="9.0";break;case "6.0":a="10.0";break;case "7.0":a="11.0"}else a="7.0";else a=c[1];b=a}else b="";return b}const d=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");c=[];let e;for(;e=d.exec(b);)c.push([e[1],e[2],e[3]||void 0]);
b=eaa(c);switch(a){case "Opera":if(sa())return b(["Version","Opera"]);if(qa()?oa("Opera"):pa("OPR"))return b(["OPR"]);break;case "Microsoft Edge":if(va())return b(["Edge"]);if(baa())return b(["Edg"]);break;case "Chromium":if(xa())return b(["Chrome","CriOS","HeadlessChrome"])}return"Firefox"===a&&wa()||"Safari"===a&&caa()||"Android Browser"===a&&daa()||"Silk"===a&&pa("Silk")?(b=c[2])&&b[1]||"":""};
ya=function(a){if(qa()&&"Silk"!==a){var b=ja.brands.find(({brand:c})=>c===a);if(!b||!b.version)return NaN;b=b.version.split(".")}else{b=faa(a);if(""===b)return NaN;b=b.split(".")}return 0===b.length?NaN:Number(b[0])};za=function(){return ia?!!ja&&!!ja.platform:!1};gaa=function(){return za()?"Android"===ja.platform:pa("Android")};haa=function(){return pa("iPhone")&&!pa("iPod")&&!pa("iPad")};_.Aa=function(){return haa()||pa("iPad")||pa("iPod")};iaa=function(){return za()?"macOS"===ja.platform:pa("Macintosh")};
jaa=function(){return za()?"Windows"===ja.platform:pa("Windows")};
kaa=function(){var a=ea(),b="";if(jaa())b=/Windows (?:NT|Phone) ([0-9.]+)/,b=(a=b.exec(a))?a[1]:"0.0";else if(_.Aa())b=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,b=(a=b.exec(a))&&a[1].replace(/_/g,".");else if(iaa())b=/Mac OS X ([0-9_.]+)/,b=(a=b.exec(a))?a[1].replace(/_/g,"."):"10";else if(_.Ca(ea(),"KaiOS"))b=/(?:KaiOS)\/(\S+)/i,b=(a=b.exec(a))&&a[1];else if(gaa())b=/Android\s+([^\);]+)(\)|;)/,b=(a=b.exec(a))&&a[1];else if(za()?"Chrome OS"===ja.platform:pa("CrOS"))b=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,
b=(a=b.exec(a))&&a[1];return 0<=Da(b||"",12)};_.Ea=function(a){return a[a.length-1]};laa=function(a,b){0<=(0,_.Fa)(a,b)||a.push(b)};_.Ga=function(a,b){b=(0,_.Fa)(a,b);let c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c};_.Ia=function(a){const b=a.length;if(0<b){const c=Array(b);for(let d=0;d<b;d++)c[d]=a[d];return c}return[]};maa=function(a,b){for(let c=1;c<arguments.length;c++){const d=arguments[c];if(_.Ja(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)}};
_.Pa=function(a,b,c){b=b||a;var d=function(g){return _.Ka(g)?"o"+_.Oa(g):(typeof g).charAt(0)+g};c=c||d;let e=d=0;const f={};for(;e<a.length;){const g=a[e++],l=c(g);Object.prototype.hasOwnProperty.call(f,l)||(f[l]=!0,b[d++]=g)}b.length=d};_.naa=function(a){if(!arguments.length)return[];const b=[];let c=arguments[0].length;for(var d=1;d<arguments.length;d++)arguments[d].length<c&&(c=arguments[d].length);for(d=0;d<c;d++){const e=[];for(let f=0;f<arguments.length;f++)e.push(arguments[f][d]);b.push(e)}return b};
qaa=function(a){if(!_.oaa)return paa(a);let b="",c=0;const d=a.length-10240;for(;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)};_.Qa=function(a){return raa&&null!=a&&a instanceof Uint8Array};Sa=function(a){return Array.prototype.slice.call(a)};saa=function(a){const b=(0,_.Ta)(a);1!==(b&1)&&(Object.isFrozen(a)&&(a=Sa(a)),(0,_.Va)(a,b|1));return a};taa=function(a,b){Object.isFrozen(a)&&(a=Sa(a));(0,_.Va)(a,b);return a};
Xa=function(a){Wa(a,1);return a};ab=function(a){Wa(a,18);return a};uaa=function(a){Wa(a,16);return a};vaa=function(a,b){(0,_.Va)(b,(a|0)&-51)};waa=function(a,b){(0,_.Va)(b,(a|18)&-41)};db=function(a){a=a>>10&1023;return 0===a?536870912:a};_.gb=function(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object};
mb=function(a,b,c){if(null!=a)if("string"===typeof a)a=a?new _.hb(a,_.ib):_.kb();else if(a.constructor!==_.hb)if(_.Qa(a))a=c?0==a.length?_.kb():new _.hb(a,_.ib):a.length?new _.hb(new Uint8Array(a),_.ib):_.kb();else{if(!b)throw Error();a=void 0}return a};ob=function(a){if(a&2)throw Error();};xaa=function(a,b){if("number"!==typeof b||0>b||b>=a.length)throw Error();};yaa=function(a,b){if("number"!==typeof b||0>b||b>a.length)throw Error();};
zaa=function(a){if(null!=a&&"number"!==typeof a)throw Error("q`"+typeof a+"`"+a);return a};_.pb=function(a){if(null!=a){if("boolean"!==typeof a)throw Error("r`"+Aaa(a)+"`"+a);a=!!a}return a};Baa=function(a){if(null==a)return a;switch(typeof a){case "string":return+a;case "number":return a}};qb=function(a){if(null==a)return a;switch(typeof a){case "string":return+a;case "number":return a}};_.rb=function(a){return a};Caa=function(a){return a};Daa=function(a){return a};_.sb=function(a){return a};
Eaa=function(a){return a};_.tb=function(a){if("string"!==typeof a)throw Error();return a};_.ub=function(a){if(null!=a&&"string"!==typeof a)throw Error();return a};Faa=function(a){return null==a||"string"===typeof a?a:void 0};wb=function(a,b,c,d){var e=!1;if(null!=a&&"object"===typeof a&&!(e=Array.isArray(a))&&a.wT===_.vb)return a;if(!e)return c?d&2?(a=b[Gaa])?b=a:(a=new b,ab(a.we),b=b[Gaa]=a):b=new b:b=void 0,b;e=c=(0,_.Ta)(a);0===e&&(e|=d&16);e|=d&2;e!==c&&(0,_.Va)(a,e);return new b(a)};xb=function(a){return a};
_.Ab=function(a,b,c){return"boolean"===typeof a||"number"===typeof a?!!a:c?!1:void 0};_.Bb=function(a,b,c){return"string"===typeof a?a:c?"":void 0};Haa=function(a,b,c,d,e,f){a=wb(a,d,c,f);e&&(a=Cb(a));return a};Iaa=function(a){return a};Jaa=function(a){return[a,this.get(a)]};
Db=function(a,b,c,d,e){var f=db(b);if(c>=f||e){e=b;if(b&128)f=a[a.length-1];else{if(null==d)return;f=a[f+((b>>8&1)-1)]={};e|=128}f[c]=d;e&=-513;e!==b&&(0,_.Va)(a,e)}else a[c+((b>>8&1)-1)]=d,b&128&&(d=a[a.length-1],c in d&&delete d[c]),b&512&&(0,_.Va)(a,b&-513)};Laa=function(a,b,c,d,e){var f=b&2;let g=Fb(a,b,c,e);Array.isArray(g)||(g=Gb);const l=(0,_.Ta)(g);l&1||Xa(g);if(f)l&2||ab(g),d&1||Object.freeze(g);else{f=!(d&2);const p=l&2;d&1||!p?f&&l&16&&!p&&Kaa(g,16):(g=Xa(Sa(g)),Db(a,b,c,g,e))}return g};
_.Ib=function(a,b,c,d,e){a=a.we;const f=(0,_.Hb)(a),g=f&2;let l=Laa(a,f,b,e||1,d),p=(0,_.Ta)(l);if(!(p&4)){Object.isFrozen(l)&&(l=Xa(Sa(l)),Db(a,f,b,l,d));let t=0,y=0;for(;t<l.length;t++){const C=c(l[t]);null!=C&&(l[y++]=C)}y<t&&(l.length=y);p|=5;g&&(p|=18);(0,_.Va)(l,p);p&2&&Object.freeze(l)}if(2===e)return l;!g&&(p&2||Object.isFrozen(l))&&(l=Sa(l),Wa(l,5),Db(a,f,b,l,d));return l};Maa=function(a){return mb(a,!0,!0)};Naa=function(a){return mb(a,!0,!1)};
Qaa=function(){let a;return null!=(a=Oaa)?a:Oaa=new _.Jb(ab([]),void 0,void 0,void 0,Paa)};
Raa=function(a,b,c,d,e,f){const g=b&2;a:{var l=c,p=b&2;c=!1;if(null==l){if(p){a=Qaa();break a}l=[]}else if(l.constructor===_.Jb){if(0==(l.yla&2)||p){a=l;break a}l=l.Mgb()}else Array.isArray(l)?c=!!((0,_.Ta)(l)&2):l=[];if(p){if(!l.length){a=Qaa();break a}c||(c=!0,ab(l))}else if(c)for(c=!1,l=Sa(l),p=0;p<l.length;p++){const t=l[p]=Sa(l[p]);Array.isArray(t[1])&&(t[1]=ab(t[1]))}c||((0,_.Ta)(l)&32?Kaa(l,16):16&b&&uaa(l));f=new _.Jb(l,e,_.Bb,f);Db(a,b,d,f,!1);a=f}if(null==a)return a;!g&&e&&(a.Crc=!0);return a};
_.Kb=function(a,b,c){a=a.we;const d=(0,_.Hb)(a);return Raa(a,d,Fb(a,d,b),b,void 0,c)};_.Lb=function(a,b,c){a=a.we;const d=(0,_.Hb)(a);return Raa(a,d,Fb(a,d,b),b,c)};_.Mb=function(a,b,c,d){const e=a.we,f=(0,_.Hb)(e);ob(f);if(null==c)return Db(e,f,b),a;const g=(0,_.Ta)(c);if(!(g&4)){if(g&2||Object.isFrozen(c))c=Sa(c);for(let l=0;l<c.length;l++)c[l]=d(c[l]);(0,_.Va)(c,g|5)}Db(e,f,b,c);return a};_.Nb=function(a,b,c,d){const e=a.we,f=(0,_.Hb)(e);ob(f);Db(e,f,b,c!==d?c:void 0);return a};
_.Ob=function(a,b,c,d,e){const f=a.we,g=(0,_.Hb)(f);ob(g);b=e(a,b,!1,2);yaa(b,c);b[c]=d;g&512&&(0,_.Va)(f,g&-513);return a};_.Saa=function(a,b,c){let d=0;for(let e=0;e<c.length;e++){const f=c[e];null!=Fb(a,b,f)&&(0!==d&&Db(a,b,d),d=f)}return d};
_.Taa=function(a,b,c,d,e,f){var g=!!(b&2),l=Laa(a,b,d,1,e);if(l===Gb||!((0,_.Ta)(l)&4)){var p=l;l=!!(b&2);var t=!!((0,_.Ta)(p)&2);g=p;!l&&t&&(p=Sa(p));var y=b|(t?2:0);t=t||void 0;let C=0,F=0;for(;C<p.length;C++){const I=wb(p[C],c,!1,y);void 0!==I&&(t=t||(0,_.Hb)(I.we)&2,p[F++]=I)}F<C&&(p.length=F);c=p;p=(0,_.Ta)(c);y=p|5;t=t?y&-9:y|8;p!=t&&(c=taa(c,t));p=c;g!==p&&Db(a,b,d,p,e);(l&&2!==f||1===f)&&Object.freeze(p);return p}if(3===f)return l;g||(g=Object.isFrozen(l),1===f?g||Object.freeze(l):(f=(0,_.Ta)(l),
c=f&-19,g&&(l=Sa(l),f=0,Db(a,b,d,l,e)),f!==c&&(0,_.Va)(l,c)));return l};Uaa=function(a,b,c,d,e,f,g){a=a.we;const l=(0,_.Hb)(a);ob(l);b=_.Taa(a,l,c,b,f,2);c=null!=d?d:new c;g&&yaa(b,e);void 0!=e?b.splice(e,g,c):b.push(c);c.bFb()&&Kaa(b,8);l&512&&(0,_.Va)(a,l&-513)};_.Pb=function(a,b,c){return _.Nb(a,b,_.pb(c),!1)};Qb=function(a,b){return null!=a?a:b};Vaa=function(a,b){Rb=b;a=new a(b);Rb=void 0;return a};
Waa=function(a,b,c){const d=1023+b,e=a.length;for(let f=d;f<e;f++){const g=a[f];null!=g&&g!==c&&(c[f-b]=g)}a.length=d+1;a[d]=c};Yaa=function(a,b){return Xaa(b)};Xaa=function(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "boolean":return a?1:0;case "object":if(a&&!Array.isArray(a)){if(_.Qa(a))return qaa(a);if(a instanceof _.hb)return Sb(a);if(a instanceof _.Jb)return a.XOb()}}return a};
Zaa=function(a,b,c){a=Sa(a);var d=a.length;const e=b&128?a[d-1]:void 0;d+=e?-1:0;for(b=b&256?1:0;b<d;b++)a[b]=c(a[b]);if(e){b=a[b]={};for(const f in e)b[f]=c(e[f])}return a};aba=function(a,b,c,d,e,f){if(null!=a){if(Array.isArray(a))a=e&&0==a.length&&(0,_.Ta)(a)&1?void 0:f&&(0,_.Ta)(a)&2?a:$aa(a,b,c,void 0!==d,e,f);else if(_.gb(a)){const g={};for(let l in a)g[l]=aba(a[l],b,c,d,e,f);a=g}else a=b(a,d);return a}};
$aa=function(a,b,c,d,e,f){const g=d||c?(0,_.Ta)(a):0;d=d?!!(g&16):void 0;a=Sa(a);for(let l=0;l<a.length;l++)a[l]=aba(a[l],b,c,d,e,f);c&&c(g,a);return a};cba=function(a){return aba(a,bba,void 0,void 0,!1,!1)};bba=function(a){return a.wT===_.vb?a.toJSON():a instanceof _.Jb?a.XOb(cba):Xaa(a)};dba=function(a){return $aa(a,bba,void 0,void 0,!1,!1)};
eba=function(a,b,c=waa){if(null!=a){if(raa&&a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){const d=(0,_.Ta)(a);if(d&2)return a;if(b&&!(d&32)&&(d&16||0===d))return(0,_.Va)(a,d|18),a;a=$aa(a,eba,d&4?waa:c,!0,!1,!0);b=(0,_.Ta)(a);b&4&&b&2&&Object.freeze(a);return a}a.wT===_.vb?(b=a.we,c=(0,_.Hb)(b),a=c&2?a:fba(a,b,c,!0)):a instanceof _.Jb&&(b=ab(a.Mgb(eba)),a=new _.Jb(b,a.Awa,a.Uqa,a.wjb));return a}};
fba=function(a,b,c,d){const e=d||c&2?waa:vaa,f=!!(c&16);b=Zaa(b,c,g=>eba(g,f,e));Wa(b,16|(d?2:0));return Vaa(a.constructor,b)};Cb=function(a){var b=a.we;const c=(0,_.Hb)(b);if(!(c&2))return a;b=fba(a,b,c,!1);b.hVc=a;Wa(b.we,512);return b};
gba=function(a,b,c){var d=a.constructor.jc,e=db((0,_.Hb)(c?a.we:b)),f=!1;if(d){if(!c){b=Sa(b);var g;if(b.length&&_.gb(g=b[b.length-1]))for(f=0;f<d.length;f++)if(d[f]>=e){Object.assign(b[b.length-1]={},g);break}f=!0}e=b;c=!c;g=(0,_.Hb)(a.we);a=db(g);g=(g>>8&1)-1;var l;for(let K=0;K<d.length;K++){var p=d[K];if(p<a){p+=g;var t=e[p];null==t?e[p]=c?Gb:Xa([]):c&&t!==Gb&&saa(t)}else{if(!l){var y=void 0;e.length&&_.gb(y=e[e.length-1])?l=y:e.push(l={})}t=l[p];null==l[p]?l[p]=c?Gb:Xa([]):c&&t!==Gb&&saa(t)}}}d=
b.length;if(!d)return b;let C,F;if(_.gb(l=b[d-1])){a:{var I=l;y={};e=!1;for(let K in I)c=I[K],Array.isArray(c)&&c!=c&&(e=!0),null!=c?y[K]=c:e=!0;if(e){for(let K in y){I=y;break a}I=null}}I!=l&&(C=!0);d--}for(;0<d;d--){l=b[d-1];if(null!=l)break;F=!0}if(!C&&!F)return b;b=f?b:Array.prototype.slice.call(b,0,d);f&&(b.length=d);I&&b.push(I);return b};_.Tb=function(a,b){const c=[];for(let d=0;d<a.length;d++)c.push(b(a[d]));return c};
Ub=function(a,b,c){for(let d in c){const e=c[d],f=e.lr?a.getExtension(e):hba(a,e);if(null!=f){let g;for(g in e.fieldName)if(e.fieldName.hasOwnProperty(g))break;const l=e.PJc;b[g]=l?e.lr?_.Tb(f,l):l(f):f}}};Wb=function(a,b){const c=[];a.forEach(b?(d,e)=>{c.push([e,b(d)])}:(d,e)=>{c.push([e,d])});return c};_.h=function(a){return null===a?void 0:a};Xb=function(a){return null==a?void 0:Array.isArray(a)?a.map(b=>Sb(b)):Sb(a)};
iba=function(a){a=_.Yb(a,2);if(null==a)return"";if("string"===typeof a)return a;if(_.Qa(a))return qaa(a);if(Array.isArray(a))return dba(a);if(a instanceof _.hb)return Sb(a);if(a instanceof _.$b)return a.toJSON();throw Error("H`"+a);};_.ac=function(a){if((0,_.Ta)(a.we)&2)throw Error("K");};_.cc=function(a){return b=>bc(a,b)};
jba=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;y=t=0}function b(C){for(var F=g,I=0;64>I;I+=4)F[I/4]=C[I]<<24|C[I+1]<<16|C[I+2]<<8|C[I+3];for(I=16;80>I;I++)C=F[I-3]^F[I-8]^F[I-14]^F[I-16],F[I]=(C<<1|C>>>31)&4294967295;C=e[0];var K=e[1],V=e[2],fa=e[3],ha=e[4];for(I=0;80>I;I++){if(40>I)if(20>I){var ra=fa^K&(V^fa);var Ha=1518500249}else ra=K^V^fa,Ha=1859775393;else 60>I?(ra=K&V|fa&(K|V),Ha=2400959708):(ra=K^V^fa,Ha=3395469782);ra=((C<<5|C>>>
27)&4294967295)+ra+ha+Ha+F[I]&4294967295;ha=fa;fa=V;V=(K<<30|K>>>2)&4294967295;K=C;C=ra}e[0]=e[0]+C&4294967295;e[1]=e[1]+K&4294967295;e[2]=e[2]+V&4294967295;e[3]=e[3]+fa&4294967295;e[4]=e[4]+ha&4294967295}function c(C,F){if("string"===typeof C){C=unescape(encodeURIComponent(C));for(var I=[],K=0,V=C.length;K<V;++K)I.push(C.charCodeAt(K));C=I}F||(F=C.length);I=0;if(0==t)for(;I+64<F;)b(C.slice(I,I+64)),I+=64,y+=64;for(;I<F;)if(f[t++]=C[I++],y++,64==t)for(t=0,b(f);I+64<F;)b(C.slice(I,I+64)),I+=64,y+=
64}function d(){var C=[],F=8*y;56>t?c(l,56-t):c(l,64-(t-56));for(var I=63;56<=I;I--)f[I]=F&255,F>>>=8;b(f);for(I=F=0;5>I;I++)for(var K=24;0<=K;K-=8)C[F++]=e[I]>>K&255;return C}for(var e=[],f=[],g=[],l=[128],p=1;64>p;++p)l[p]=0;var t,y;a();return{reset:a,update:c,digest:d,digestString:function(){for(var C=d(),F="",I=0;I<C.length;I++)F+="0123456789ABCDEF".charAt(Math.floor(C[I]/16))+"0123456789ABCDEF".charAt(C[I]%16);return F}}};dc=function(a,b,c){for(const d in a)b.call(c,a[d],d,a)};
kba=function(a,b){const c={};for(const d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c};lba=function(a,b){const c={};for(const d in a)c[d]=b.call(void 0,a[d],d,a);return c};mba=function(a,b){for(const c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};nba=function(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b};_.oba=function(a){const b=[];let c=0;for(const d in a)b[c++]=d;return b};_.ec=function(a){for(const b in a)return!1;return!0};
_.fc=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};_.gc=function(a){const b={};for(const c in a)b[c]=a[c];return b};_.kc=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<pba.length;f++)c=pba[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};
lc=function(a){const b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return lc.apply(null,arguments[0]);const c={};for(let d=0;d<b;d++)c[arguments[d]]=!0;return c};nc=function(a){a&&"function"==typeof a.dispose&&a.dispose()};qba=function(a){for(let b=0,c=arguments.length;b<c;++b){const d=arguments[b];_.Ja(d)?qba.apply(null,d):nc(d)}};tba=function(a=window,b){return rba(new sba(a,b))};uba=function(a,b){return Zone.current.wrap(a,b)};
vba=function(a,b){for(let c=a.length-1;0<=c;c--)"function"===typeof a[c]&&(a[c]=uba(a[c],b+"_"+c));return a};xba=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=oc(a,e);wba(g)&&(a[e]=(l=>{const p=function(){return l.apply(this,vba(arguments,c+"."+e))};pc(p,l);return p})(f))}}};wba=function(a){return a?!1===a.writable?!1:!("function"===typeof a.get&&"undefined"===typeof a.set):!0};
Aba=function(a,b,c){let d=oc(a,b);!d&&c&&oc(c,b)&&(d={enumerable:!0,configurable:!0});if(d&&d.configurable&&(c=qc("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),l=rc[g];l||(l=rc[g]=qc("ON_PROPERTY"+g));d.set=function(p){let t=this;t||a!==sc||(t=sc);t&&("function"===typeof t[l]&&t.removeEventListener(g,yba),f&&f.call(t,null),t[l]=p,"function"===typeof p&&t.addEventListener(g,yba,!1))};d.get=function(){let p=this;p||a!==sc||(p=sc);if(!p)return null;
var t=p[l];return t?t:e&&(t=e.call(this))?(d.set.call(this,t),"function"===typeof p.removeAttribute&&p.removeAttribute(b),t):null};zba(a,b,d);a[c]=!0}};Bba=function(a,b,c){if(b)for(var d=0;d<b.length;d++)Aba(a,"on"+b[d],c);else{b=[];for(d in a)"on"==d.slice(0,2)&&b.push(d);for(d=0;d<b.length;d++)Aba(a,b[d],c)}};
vc=function(a){const b=sc[a];if(b){sc[qc(a)]=b;sc[a]=function(){const e=vba(arguments,a);switch(e.length){case 0:this[tc]=new b;break;case 1:this[tc]=new b(e[0]);break;case 2:this[tc]=new b(e[0],e[1]);break;case 3:this[tc]=new b(e[0],e[1],e[2]);break;case 4:this[tc]=new b(e[0],e[1],e[2],e[3]);break;default:throw Error("ta");}};pc(sc[a],b);var c=new b(function(){}),d;for(d in c)"XMLHttpRequest"===a&&"responseBlob"===d||function(e){"function"===typeof c[e]?sc[a].prototype[e]=function(){return this[tc][e].apply(this[tc],
arguments)}:zba(sc[a].prototype,e,{set:function(f){"function"===typeof f?(this[tc][e]=uba(f,a+"."+e),pc(this[tc][e],f)):this[tc][e]=f},get:function(){return this[tc][e]}})}(d);for(d in b)"prototype"!==d&&b.hasOwnProperty(d)&&(sc[a][d]=b[d])}};wc=function(a,b,c){let d=a;for(;d&&!d.hasOwnProperty(b);)d=Cba(d);!d&&a[b]&&(d=a);a=qc(b);let e=null;if(d&&(!(e=d[a])||!d.hasOwnProperty(a))){e=d[a]=d[b];const f=d&&oc(d,b);if(wba(f)){const g=c(e,a,b);d[b]=function(){return g(this,arguments)};pc(d[b],e)}}return e};
Dba=function(a,b,c){function d(f){const g=f.data;g.args[g.nma]=function(){f.uk.apply(this,arguments)};e.apply(g.target,g.args);return f}let e=null;e=wc(a,b,f=>function(g,l){const p=c(g,l);return 0<=p.nma&&"function"===typeof l[p.nma]?Zone.current.pea(p.name,l[p.nma],p,d):f.apply(g,l)})};pc=function(a,b){a[qc("OriginalDelegate")]=b};Gba=function(){if(Eba)return Fba;Eba=!0;try{const a=zc.navigator.userAgent;if(-1!==a.indexOf("MSIE ")||-1!==a.indexOf("Trident/")||-1!==a.indexOf("Edge/"))Fba=!0}catch(a){}return Fba};
Hba=function(a,b){var c=(b?b(a):a)+"false";b=(b?b(a):a)+"true";c=Bc+c;b=Bc+b;Cc[a]={};Cc[a]["false"]=c;Cc[a]["true"]=b};
Nba=function(a,b,c,d){function e(fa,ha,ra){if(ha=ha||a.event){fa=fa||ha.target||a;var Ha=fa[Cc[ha.type][ra?"true":"false"]];if(Ha){ra=[];if(1===Ha.length)(ha=F(Ha[0],fa,ha))&&ra.push(ha);else{Ha=Ha.slice();for(let Ba=0;Ba<Ha.length&&(!ha||!0!==ha[Iba]);Ba++){const Ya=F(Ha[Ba],fa,ha);Ya&&ra.push(Ya)}}if(1===ra.length)throw ra[0];for(ha=0;ha<ra.length;ha++){const Ba=ra[ha];b.uCc(()=>{throw Ba;})}}}}function f(fa,ha){if(!fa)return!1;let ra=!0;ha&&void 0!==ha.Lib&&(ra=ha.Lib);const Ha=ha&&ha.vh;let Ba=
!0;ha&&void 0!==ha.Xrc&&(Ba=ha.Xrc);let Ya=!1;ha&&void 0!==ha.jGc&&(Ya=ha.jGc);let jb=fa;for(;jb&&!jb.hasOwnProperty(g);)jb=Cba(jb);!jb&&fa[g]&&(jb=fa);if(!jb||jb[y])return!1;const yc=ha&&ha.cTc,ic={},jc=jb[y]=jb[g],Vb=jb[qc(l)]=jb[l];fa=jb[qc(p)]=jb[p];const Na=jb[qc(t)]=jb[t];let cb;ha&&ha.prepend&&(cb=jb[qc(ha.prepend)]=jb[ha.prepend]);var Ua=function(lb){if(!lb.x0a){var Zb=Cc[lb.oC];let Eb;Zb&&(Eb=Zb[lb.capture?"true":"false"]);if(Zb=Eb&&lb.target[Eb])for(let ka=0;ka<Zb.length;ka++)if(Zb[ka]===
lb){Zb.splice(ka,1);lb.x0a=!0;0===Zb.length&&(lb.pwb=!0,lb.target[Eb]=null);break}}if(lb.pwb)return Vb.call(lb.target,lb.oC,lb.capture?K:I,lb.options)},mc=function(lb){return jc.call(ic.target,ic.oC,lb.uk,ic.options)};const Uc=function(lb){return cb.call(ic.target,ic.oC,lb.uk,ic.options)};var zb=function(lb){return Vb.call(lb.target,lb.oC,lb.uk,lb.options)};mc=ra?function(){if(!ic.Dzc)return jc.call(ic.target,ic.oC,ic.capture?K:I,ic.options)}:mc;Ua=ra?Ua:zb;zb=function(lb,Zb){const Eb=typeof Zb;return"function"===
Eb&&lb.callback===Zb||"object"===Eb&&lb.qD===Zb};const Ra=ha&&ha.diff?ha.diff:zb,fb=Zone[qc("UNPATCHED_EVENTS")],nb=a[qc("PASSIVE_EVENTS")];zb=function(lb,Zb,Eb,ka,Ac=!1,ed=!1){return function(){const Zc=this||a;let yd=arguments[0];ha&&ha.TM&&(yd=ha.TM(yd));let Kf=arguments[1];if(!Kf||Dc&&"uncaughtException"===yd)return lb.apply(this,arguments);let al=!1;if("function"!==typeof Kf){if(!Kf.handleEvent)return lb.apply(this,arguments);al=!0}if(!Ha||Ha(lb,Kf,Zc,arguments)){var gj=Ec&&!!nb&&-1!==nb.indexOf(yd);
var Vd=arguments[2];Vd=!Ec&&"object"===typeof Vd&&Vd?!!Vd.capture:Ec&&gj?"boolean"===typeof Vd?{capture:Vd,passive:!0}:Vd?"object"===typeof Vd&&!1!==Vd.passive?Object.assign({},Vd,{passive:!0}):Vd:{passive:!0}:Vd;if(fb)for(var hj=0;hj<fb.length;hj++)if(yd===fb[hj])return gj?lb.call(Zc,yd,Kf,Vd):lb.apply(this,arguments);gj=Vd?"boolean"===typeof Vd?!0:Vd.capture:!1;hj=Vd&&"object"===typeof Vd?Vd.once:!1;var Nv=Zone.current,ug=Cc[yd];ug||(Hba(yd,yc),ug=Cc[yd]);var dh=ug[gj?"true":"false"];ug=Zc[dh];
var Dh=!1;if(ug){if(Dh=!0,Ba)for(dh=0;dh<ug.length;dh++)if(Ra(ug[dh],Kf))return}else ug=Zc[dh]=[];var Vf;dh=Zc.constructor.name;var Ov=Jba[dh];Ov&&(Vf=Ov[yd]);Vf||(Vf=dh+Zb+(yc?yc(yd):yd));ic.options=Vd;hj&&(ic.options.once=!1);ic.target=Zc;ic.capture=gj;ic.oC=yd;ic.Dzc=Dh;if(Dh=ra?Kba:void 0)Dh.xJc=ic;Vf=Nv.Yta(Vf,Kf,Dh,Eb,ka);ic.target=null;Dh&&(Dh.xJc=null);hj&&(Vd.once=!0);if(Ec||"boolean"!==typeof Vf.options)Vf.options=Vd;Vf.target=Zc;Vf.capture=gj;Vf.oC=yd;al&&(Vf.qD=Kf);ed?ug.unshift(Vf):ug.push(Vf);
if(Ac)return Zc}}};jb[g]=zb(jc,C,mc,Ua,Ya);cb&&(jb.prependListener=zb(cb,".prependListener:",Uc,Ua,Ya,!0));jb[l]=function(){const lb=this||a;let Zb=arguments[0];ha&&ha.TM&&(Zb=ha.TM(Zb));var Eb=arguments[2],ka=Eb?"boolean"===typeof Eb?!0:Eb.capture:!1;Eb=arguments[1];if(!Eb)return Vb.apply(this,arguments);if(!Ha||Ha(Vb,Eb,lb,arguments)){var Ac=Cc[Zb],ed;Ac&&(ed=Ac[ka?"true":"false"]);if(ka=ed&&lb[ed])for(Ac=0;Ac<ka.length;Ac++){const Zc=ka[Ac];if(Ra(Zc,Eb)){ka.splice(Ac,1);Zc.x0a=!0;0===ka.length&&
(Zc.pwb=!0,lb[ed]=null,"string"===typeof Zb&&(lb[Bc+"ON_PROPERTY"+Zb]=null));Zc.zone.JJ(Zc);if(Ya)return lb;return}}return Vb.apply(this,arguments)}};jb[p]=function(lb){var Zb=this||a,Eb=lb;ha&&ha.TM&&(Eb=ha.TM(Eb));lb=[];Zb=Lba(Zb,yc?yc(Eb):Eb);for(Eb=0;Eb<Zb.length;Eb++){const ka=Zb[Eb];lb.push(ka.qD?ka.qD:ka.callback)}return lb};jb[t]=function(lb){var Zb=this||a;if(lb){ha&&ha.TM&&(lb=ha.TM(lb));var Eb=Cc[lb];if(Eb){var ka=Zb[Eb["false"]];Zb=Zb[Eb["true"]];if(ka)for(ka=ka.slice(),Eb=0;Eb<ka.length;Eb++){const Ac=
ka[Eb];this[l].call(this,lb,Ac.qD?Ac.qD:Ac.callback,Ac.options)}if(Zb)for(Zb=Zb.slice(),ka=0;ka<Zb.length;ka++)Eb=Zb[ka],this[l].call(this,lb,Eb.qD?Eb.qD:Eb.callback,Eb.options)}}else{lb=Object.keys(Zb);for(Zb=0;Zb<lb.length;Zb++)(ka=(ka=Mba.exec(lb[Zb]))&&ka[1])&&"removeListener"!==ka&&this[t].call(this,ka);this[t].call(this,"removeListener")}if(Ya)return this};pc(jb[g],jc);pc(jb[l],Vb);Na&&pc(jb[t],Na);fa&&pc(jb[p],fa);return!0}const g=d&&d.add||"addEventListener",l=d&&d.A_c||"removeEventListener",
p=d&&d.Ui||"eventListeners",t=d&&d.B_c||"removeAllListeners",y=qc(g),C="."+g+":",F=function(fa,ha,ra){if(!fa.x0a){var Ha=fa.callback;"object"===typeof Ha&&Ha.handleEvent&&(fa.callback=jb=>Ha.handleEvent(jb),fa.qD=Ha);try{fa.uk(fa,ha,[ra])}catch(jb){var Ba=jb}var Ya=fa.options;Ya&&"object"===typeof Ya&&Ya.once&&ha[l].call(ha,ra.type,fa.qD?fa.qD:fa.callback,Ya);return Ba}},I=function(fa){return e(this,fa,!1)},K=function(fa){return e(this,fa,!0)};let V=[];for(let fa=0;fa<c.length;fa++)V[fa]=f(c[fa],
d);return V};Lba=function(a,b){if(!b){var c=[];for(let e in a){var d=Mba.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=Cc[b];c||(Hba(b),c=Cc[b]);b=a[c["false"]];a=a[c["true"]];return b?a?b.concat(a):b.slice():a?a.slice():[]};Oba=function(a,b){(a=a.Event)&&a.prototype&&b.Y6a(a.prototype,"stopImmediatePropagation",c=>function(d,e){d[Iba]=!0;c&&c.apply(d,e)})};
Pba=function(a,b){b.Y6a(a,"queueMicrotask",()=>function(c,d){Zone.current.x3("queueMicrotask",d[0])})};
Gc=function(a,b,c,d){function e(t){const y=t.data;y.args[0]=function(){return t.uk.apply(this,arguments)};y.FK=g.apply(a,y.args);return t}function f(t){return l.call(a,t.data.FK)}let g=null,l=null;b+=d;c+=d;const p={};g=wc(a,b,t=>function(y,C){if("function"===typeof C[0]){const F={Fba:"Interval"===d,delay:"Timeout"===d||"Interval"===d?C[1]||0:void 0,args:C},I=C[0];C[0]=function(){try{return I.apply(this,arguments)}finally{F.Fba||("number"===typeof F.FK?delete p[F.FK]:F.FK&&(F.FK[Fc]=null))}};y=Zone.current.pea(b,
C[0],F,e,f);if(!y)return y;C=y.data.FK;"number"===typeof C?p[C]=y:C&&(C[Fc]=y);C&&C.vb&&C.Shb&&"function"===typeof C.vb&&"function"===typeof C.Shb&&(y.vb=C.vb.bind(C),y.Shb=C.Shb.bind(C));return"number"===typeof C||C?C:y}return t.apply(a,C)});l=wc(a,c,t=>function(y,C){y=C[0];let F;"number"===typeof y?F=p[y]:(F=y&&y[Fc])||(F=y);F&&"string"===typeof F.type?"notScheduled"!==F.state&&(F.I8&&F.data.Fba||0===F.lV)&&("number"===typeof y?delete p[y]:y&&(y[Fc]=null),F.zone.JJ(F)):t.apply(a,C)})};
Qba=function(a,b,c,d,e){const f=Zone.Ko(d);if(!b[f]){var g=b[f]=b[d];b[d]=function(l,p,t){p&&p.prototype&&e.forEach(function(y){const C=`${c}.${d}::`+y,F=p.prototype;try{if(F.hasOwnProperty(y)){const I=a.sX(F,y);I&&I.value?(I.value=a.Uga(I.value,C),a.DGa(p.prototype,y,I)):F[y]&&(F[y]=a.Uga(F[y],C))}else F[y]&&(F[y]=a.Uga(F[y],C))}catch(I){}});return g.call(b,l,p,t)};a.bxb(b[d],g)}};
Rba=function(a,b,c){if(!c||0===c.length)return b;c=c.filter(e=>e.target===a);if(!c||0===c.length)return b;const d=c[0].Eyc;return b.filter(e=>-1===d.indexOf(e))};Sba=function(a){return Object.getOwnPropertyNames(a).filter(b=>b.startsWith("on")&&2<b.length).map(b=>b.substring(2))};
Xba=function(){Ic=Zone.Ko;Kc=Object[Ic("defineProperty")]=Object.defineProperty;Tba=Object[Ic("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor;Uba=Object.create;Mc=Ic("unconfigurables");Object.defineProperty=function(a,b,c){if(a&&a[Mc]&&a[Mc][b])throw new TypeError("xa`"+b+"`"+a);const d=c.configurable;"prototype"!==b&&(c=Vba(a,b,c));return Wba(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;
(null==(d=Object.getOwnPropertyDescriptor(b,c))?0:d.enumerable)&&Object.defineProperty(a,c,b[c])}return a};Object.create=function(a,b){"object"!==typeof b||Object.isFrozen(b)||Object.keys(b).forEach(function(c){b[c]=Vba(a,c,b[c])});return Uba(a,b)};Object.getOwnPropertyDescriptor=function(a,b){const c=Tba(a,b);c&&a&&a[Mc]&&a[Mc][b]&&(c.configurable=!1);return c}};Yba=function(a,b,c){const d=c.configurable;c=Vba(a,b,c);return Wba(a,b,c,d)};
Vba=function(a,b,c){Object.isFrozen(c)||(c.configurable=!0);c.configurable||(a[Mc]||Object.isFrozen(a)||Kc(a,Mc,{writable:!0,value:{}}),a[Mc]&&(a[Mc][b]=!0));return c};
Wba=function(a,b,c,d){try{return Kc(a,b,c)}catch(e){if(c.configurable){"undefined"==typeof d?delete c.configurable:c.configurable=d;try{return Kc(a,b,c)}catch(f){d=!1;if("createdCallback"===b||"attachedCallback"===b||"detachedCallback"===b||"attributeChangedCallback"===b)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;}};
Zba=function(a,b){const {RAb:c,hxc:d,GQb:e,Mmb:f,flb:g,Umb:l}=b.yK();var p="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 t=[];var y="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?t=y.map(ra=>"HTML"+ra+"Element").concat(p):a.EventTarget?t.push("EventTarget"):t=p;const C=a.__Zone_disable_IE_check||!1,F=a.__Zone_enable_cross_context_check||!1,I=b.aFb(),K={MSPointerCancel:"pointercancel",MSPointerDown:"pointerdown",MSPointerEnter:"pointerenter",MSPointerHover:"pointerhover",MSPointerLeave:"pointerleave",MSPointerMove:"pointermove",MSPointerOut:"pointerout",MSPointerOver:"pointerover",MSPointerUp:"pointerup"};for(p=0;p<c.length;p++){var V=c[p],fa=l+(V+g),ha=l+(V+f);e[V]=
{};e[V][g]=fa;e[V][f]=ha}for(p=0;p<y.length;p++)for(V=y[p],fa=d[V]={},ha=0;ha<c.length;ha++){const ra=c[ha];fa[ra]=V+".addEventListener:"+ra}y=[];for(p=0;p<t.length;p++)V=a[t[p]],y.push(V&&V.prototype);b.pda(a,b,y,{vh:function(ra,Ha,Ba,Ya){if(!C&&I)if(F)try{const jb=Ha.toString();if("[object FunctionWrapper]"===jb||"function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }"==jb)return ra.apply(Ba,Ya),!1}catch(jb){return ra.apply(Ba,Ya),!1}else{if(Ha=Ha.toString(),"[object FunctionWrapper]"===Ha||
"function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }"==Ha)return ra.apply(Ba,Ya),!1}else if(F)try{Ha.toString()}catch(jb){return ra.apply(Ba,Ya),!1}return!0},TM:ra=>K[ra]||ra});Zone[b.ti("patchEventTarget")]=!!a.EventTarget};
$ba=function(a,b){const {NQb:c,Iac:d}=a.yK(),e=b.WebSocket;b.EventTarget||a.pda(b,a,[e.prototype]);b.WebSocket=function(g,l){const p=1<arguments.length?new e(g,l):new e(g);let t,y;const C=a.sX(p,"onmessage");C&&!1===C.configurable?(t=a.omb(p),y=p,[c,d,"send","close"].forEach(function(F){t[F]=function(){const I=a.Fkb.call(arguments);if(F===c||F===d){var K=0<I.length?I[0]:void 0;K&&(K=Zone.Ko("ON_PROPERTY"+K),p[K]=t[K])}return p[F].apply(p,I)}})):t=p;a.fJb(t,["close","error","message","open"],y);return t};
const f=b.WebSocket;for(const g in e)f[g]=e[g]};
aca=function(a,b){const {ae:c,Gqa:d}=a.yK();if((c||d)&&!a.sX(HTMLElement.prototype,"onclick")&&"undefined"!==typeof Element){var e=a.sX(Element.prototype,"onclick");if(e&&!e.configurable)return!1;if(e){a.rX(Element.prototype,"onclick",{enumerable:!0,configurable:!0,get:function(){return!0}});var f=!!document.createElement("div").onclick;a.rX(Element.prototype,"onclick",e);return f}}var g=b.XMLHttpRequest;if(!g)return!1;e=g.prototype;if(f=a.sX(e,"onreadystatechange"))return a.rX(e,"onreadystatechange",
{enumerable:!0,configurable:!0,get:function(){return!0}}),g=!!(new g).onreadystatechange,a.rX(e,"onreadystatechange",f||{}),g;const l=a.ti("fake");a.rX(e,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return this[l]},set:function(p){this[l]=p}});a=new g;e=()=>{};a.onreadystatechange=e;e=a[l]===e;a.onreadystatechange=null;return e};
cca=function(a){const b=a.ti("unbound");for(let c=0;c<bca.length;c++){const d=bca[c],e="on"+d;self.addEventListener(d,function(f){f=f.target;let g,l;for(l=f?f.constructor.name+"."+e:"unknown."+e;f;)f[e]&&!f[e][b]&&(g=a.Uga(f[e],l),g[b]=f[e],f[e]=g),f=f.parentElement},!0)}};Nc=function(a){for(let b in a)if(a[b]===Nc)return b;throw Error("ya");};Oc=function(a,b){for(const c in b)b.hasOwnProperty(c)&&!a.hasOwnProperty(c)&&(a[c]=b[c])};_.k=function(a){return{token:a.token,Ha:a.Ha||null,na:a.na,value:void 0}};
_.Pc=function(a){return{Nb:a.Nb||[],imports:a.imports||[]}};Qc=function(a){var b;(b=a.hasOwnProperty(dca)?a[dca]:null)||(b=a.hasOwnProperty(eca)?a[eca]:null);return b};fca=function(a){return(a=a&&(a[dca]||a[eca]))?a:null};ica=function(a){return a&&(a.hasOwnProperty(gca)||a.hasOwnProperty(hca))?a[gca]:null};_.Sc=function(a){return"string"===typeof a?a:null==a?"":String(a)};
_.Tc=function(a){if("string"===typeof a)return a;if(Array.isArray(a))return"["+a.map(_.Tc).join(", ")+"]";if(null==a)return""+a;if(a.MDc)return`${a.MDc}`;if(a.name)return`${a.name}`;a=a.toString();if(null==a)return""+a;const b=a.indexOf("\n");return-1===b?a:a.substring(0,b)};jca=function(a,b){return null==a||""===a?null===b?"":b:null==b||""===b?a:a+" "+b};Wc=function(){throw new _.Vc(-201,!1);};kca=function(a,b,c,d){throw Error("za`"+a+"`"+(null==d?"":` [Expected=> ${c} ${d} ${b} <=Actual]`));};
Xc=function(a){const b=lca;lca=a;return b};mca=function(a,b,c){const d=Qc(a);if(d&&"root"==d.Ha)return void 0===d.value?d.value=d.na():d.value;if(c&8)return null;if(void 0!==b)return b;Wc(_.Tc(a))};_.Yc=function(a){a.bnb=_.Yc;a.toString=function(){return _.Tc(this())};return a};$c=function(a){return nca(a)?a():a};nca=function(a){return"function"===typeof a&&a.hasOwnProperty(oca)&&a.bnb===_.Yc};bd=function(a){const b=ad;ad=a;return b};
pca=function(a,b=0){if(void 0===ad)throw new _.Vc(-203,!1);return null===ad?mca(a,void 0,b):ad.get(a,b&8?null:void 0,b)};_.m=function(a,b=0){return(lca||pca)($c(a),b)};_.dd=function(a,b=0){return _.m(a,cd(b))};cd=function(a){return"undefined"===typeof a||"number"===typeof a?a:0|(a.optional&&8)|(a.host&&1)|(a.self&&2)|(a.o0c&&4)};
qca=function(a){const b=[];for(let c=0;c<a.length;c++){const d=$c(a[c]);if(Array.isArray(d)){if(0===d.length)throw new _.Vc(900,!1);let e=void 0,f=0;for(let g=0;g<d.length;g++){const l=d[g],p=l.__NG_DI_FLAG__;"number"===typeof p?-1===p?e=l.token:f|=p:e=l}b.push(_.m(e,f))}else b.push(_.m(d))}return b};fd=function(a,b){a.__NG_DI_FLAG__=b;a.prototype.__NG_DI_FLAG__=b;return a};
sca=function(a,b,c=null){a=a&&"\n"===a.charAt(0)&&"\u0275"==a.charAt(1)?a.slice(2):a;var d=_.Tc(b);if(Array.isArray(b))d=b.map(_.Tc).join(" -> ");else if("object"===typeof b){d=[];for(let e in b)if(b.hasOwnProperty(e)){let f=b[e];d.push(e+":"+("string"===typeof f?JSON.stringify(f):_.Tc(f)))}d=`{${d.join(", ")}}`}return`${"R3InjectorError"}${c?"("+c+")":""}[${d}]: ${a.replace(rca,"\n  ")}`};
tca=function(a,b){var c=0;let d=a.length;for(;;){c=a.indexOf(b,c);if(-1===c)return c;if(0===c||32>=a.charCodeAt(c-1)){const e=b.length;if(c+e===d||32>=a.charCodeAt(c+e))return c}c+=1}};uca=function(a,b,c){let d=0;for(;d<c.length;){var e=c[d];if("number"===typeof e){if(0!==e)break;d++;e=c[d++];var f=c[d++];const g=c[d++];a.setAttribute(b,f,g,e)}else f=c[++d],64===e.charCodeAt(0)?a.setProperty(b,e,f):a.setAttribute(b,e,f),d++}};
gd=function(a,b){if(null!==b&&0!==b.length)if(null===a||0===a.length)a=b.slice();else{let c=-1;for(let d=0;d<b.length;d++){const e=b[d];"number"===typeof e?c=e:0!==c&&(-1===c||2===c?vca(a,c,e,b[++d]):vca(a,c,e,null))}}return a};
vca=function(a,b,c,d){let e=0,f=a.length;if(-1===b)f=-1;else for(;e<a.length;){var g=a[e++];if("number"===typeof g)if(g===b){f=-1;break}else if(g>b){f=e-1;break}}for(;e<a.length;){g=a[e];if("number"===typeof g)break;else if(g===c){null!==d&&(a[e+1]=d);return}e++;null!==d&&e++}-1!==f&&(a.splice(f,0,b),e=f+1);a.splice(e++,0,c);null!==d&&a.splice(e++,0,d)};
wca=function(a,b,c){let d=4;const e=a.bc||[];a:{for(var f=0;f<e.length;f++){var g=e[f];if(3===g||4===g||6===g){g=f;break a}}g=e.length}f=!1;for(let F=0;F<b.length;F++){var l=b[F];if("number"===typeof l){if(!f&&0!==(d&1)&&0!==(l&1))return!1;f&&0===(l&1)||(f=!1,d=l|d&1)}else if(!f)if(d&4){if(d=2|d&1,""!==l&&l!==(4!==a.type||c?a.value:"ng-template")||""===l&&1===b.length){if(0===(d&1))return!1;f=!0}}else{var p=d&8?l:b[++F];if(d&8&&null!==a.bc){a:{l=a.bc;for(var t=0,y=!0;t<l.length;){var C=l[t++];if("string"===
typeof C&&y){const I=l[t++];if(c&&"class"===C&&-1!==tca(I.toLowerCase(),p)){p=!0;break a}}else if(1===C){for(;t<l.length&&"string"==typeof(C=l[t++]);)if(C.toLowerCase()===p){p=!0;break a}break}else"number"===typeof C&&(y=!1)}p=!1}if(!p){if(0===(d&1))return!1;f=!0}}else{a:if(l=d&8?"class":l,null===e)l=-1;else if(t=0,c||4!==a.type||"ng-template"===a.value){for(y=!1;t<e.length;){C=e[t];if(C===l){l=t;break a}if(3===C||6===C)y=!0;else if(1===C||2===C){for(C=e[++t];"string"===typeof C;)C=e[++t];continue}else if(4===
C)break;else if(0===C){t+=4;continue}t+=y?1:2}l=-1}else b:{t=e.indexOf(4);if(-1<t)for(t++;t<e.length;){y=e[t];if("number"===typeof y)break;if(y===l){l=t;break b}t++}l=-1}if(-1===l){if(0===(d&1))return!1;f=!0}else if(""!==p&&(l=l>g?"":e[l+1].toLowerCase(),(t=d&8?l:null)&&-1!==tca(t,p)||d&2&&p!==l)){if(0===(d&1))return!1;f=!0}}}}return 0===(d&1)||f};xca=function(a,b,c=!1){for(let d=0;d<b.length;d++)if(wca(a,b[d],c))return!0;return!1};yca=function(a,b){return a?":not("+b.trim()+")":b};
zca=function(a){let b=a[0],c=1,d=2,e="",f=!1;for(;c<a.length;){let g=a[c];if("string"===typeof g)if(d&2){const l=a[++c];e+="["+g+(0<l.length?'="'+l+'"':"")+"]"}else d&8?e+="."+g:d&4&&(e+=" "+g);else""!==e&&0!==(g&1)&&(b+=yca(f,e),e=""),d=g,f=f||0!==(d&1);c++}""!==e&&(b+=yca(f,e));return b};hd=function(a){return{toString:a}.toString()};
_.n=function(a){return hd(()=>{var b=Aca(a),c;b=Object.assign({},b,{ya:a.ya,Aa:a.Aa,ua:a.ua,Ea:a.Ea||null,Yb:a.Yb,X5a:0===a.La,ZQa:null,x7a:null,Ga:b.standalone&&a.Ga||null,mXa:null,BM:null!=(c=a.BM)?c:!1,data:a.data||{},mb:a.mb||0,styles:a.styles||_.id,le:null,HD:a.HD||null,hf:null,id:""});Bca(b);c=a.Ga;b.ZQa=_.jd(c,!1);b.x7a=_.jd(c,!0);c=0;const d=[b.oa,b.Yb,b.Cb,b.Bb,b.Ea,b.Aa,b.ya,b.mb,b.standalone,b.BM,b.Vb,JSON.stringify(b.inputs),JSON.stringify(b.outputs),Object.getOwnPropertyNames(b.type.prototype),
!!b.Bd,!!b.ub].join("|");for(const e of d)c=Math.imul(31,c)+e.charCodeAt(0)<<0;b.id="c"+(c+2147483648);return b})};Dca=function(a){return a[kd]||a[Cca]||null};Eca=function(a){return null!==a};_.ld=function(a){return hd(()=>({type:a.type,bootstrap:a.bootstrap||_.id,stc:a.stc||_.id,imports:a.imports||_.id,exports:a.exports||_.id,M1c:null,HD:a.HD||null,id:a.id||null}))};
Fca=function(a,b){if(null==a)return md;const c={};for(const d in a)if(a.hasOwnProperty(d)){let e=a[d],f=e;Array.isArray(e)&&(f=e[1],e=e[0]);c[e]=d;b&&(b[e]=f)}return c};_.nd=function(a){return hd(()=>{const b=Aca(a);Bca(b);return b})};_.od=function(a){return{type:a.type,name:a.name,na:null,be:!1!==a.be,standalone:!0===a.standalone,Re:a.type.prototype.Ja||null}};Hca=function(a){return a[Gca]||null};
Aca=function(a){const b={};return{type:a.type,j9a:null,na:null,ab:a.ab||null,Cb:a.Cb||0,Bb:a.Bb||null,Bd:a.Bd||null,G9:b,QC:null,Vyc:a.inputs||md,Vb:a.Vb||null,standalone:!0===a.standalone,BM:!0===a.BM,oa:a.oa||_.id,ub:a.ub||null,features:a.features||null,tM:null,G$:null,GUc:null,inputs:Fca(a.inputs,b),outputs:Fca(a.outputs)}};Bca=function(a){let b;null==(b=a.features)||b.forEach(c=>c(a))};_.jd=function(a,b){if(!a)return null;const c=b?Hca:Dca;return()=>("function"===typeof a?a():a).map(d=>c(d)).filter(Eca)};
qd=function(a){return a.hasOwnProperty(pd)?a[pd]:null};Ica=function(a,b){a.forEach(c=>Array.isArray(c)?Ica(c,b):b(c))};rd=function(a,b){return b>=a.length-1?a.pop():a.splice(b,1)[0]};Jca=function(a,b){const c=[];for(let d=0;d<a;d++)c.push(b);return c};_.wd=function(a,b,c){let d=td(a,b);if(0<=d)a[d|1]=c;else{var e=d=~d;let f=a.length;if(f==e)a.push(b,c);else if(1===f)a.push(c,a[0]),a[0]=b;else{f--;for(a.push(a[f-1],a[f]);f>e;)a[f]=a[f-2],f--;a[e]=b;a[e+1]=c}}return d};
Kca=function(a,b){b=td(a,b);if(0<=b)return a[b|1]};td=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)};Nca=function(...a){const b=[],c=new Set;let d;Ica(a,e=>{Lca(e,b,[],c)&&(d||(d=[]),d.push(e))});void 0!==d&&Mca(d,b);return b};Mca=function(a,b){for(let c=0;c<a.length;c++){const {Nb:d}=a[c];Oca(d,e=>{b.push(e)})}};
Lca=function(a,b,c,d){a=$c(a);if(!a)return!1;let e=null;var f=ica(a);const g=!f&&(a[kd]||null);if(f||g){if(g&&!g.standalone)return!1;e=a}else{var l=a.Hp;if(f=ica(l))e=l;else return!1}l=d.has(e);if(g){if(l)return!1;d.add(e);if(g.Ga){f="function"===typeof g.Ga?g.Ga():g.Ga;for(var p of f)Lca(p,b,c,d)}}else if(f){if(null!=f.imports&&!l){d.add(e);let t;Ica(f.imports,y=>{Lca(y,b,c,d)&&(t||(t=[]),t.push(y))});void 0!==t&&Mca(t,b)}l||(p=qd(e)||(()=>new e),b.push({Ba:e,Ab:p,Db:_.id},{Ba:Pca,qc:e,Zc:!0},{Ba:Qca,
qc:()=>_.m(e),Zc:!0}));f=f.Nb;null==f||l||Oca(f,t=>{b.push(t)})}else return!1;return e!==a&&void 0!==a.Nb};Oca=function(a,b){for(let c of a)c&&c.yt&&(c=c.yt),Array.isArray(c)?Oca(c,b):b(c)};Sca=function(a){return null!==a&&"object"==typeof a&&Rca in a};xd=function(a){return"function"===typeof a};Vca=function(){void 0===Tca&&(Tca=new Uca);return Tca};
Xca=function(a){var b=Qc(a);b=null!==b?b.na:qd(a);if(null!==b)return b;if(a instanceof _.zd)throw new _.Vc(204,!1);if(a instanceof Function)return Wca(a);throw new _.Vc(204,!1);};Wca=function(a){const b=a.length;if(0<b)throw Jca(b,"?"),new _.Vc(204,!1);const c=fca(a);return null!==c?()=>c.na(a):()=>new a};Zca=function(a){if(Sca(a))return Ad(void 0,a.qc);a=Yca(a);return Ad(a,Bd)};
Yca=function(a){var b=void 0;if(xd(a))return b=$c(a),qd(b)||Xca(b);if(Sca(a))b=()=>$c(a.qc);else if(a&&a.Ab)b=()=>a.Ab(...qca(a.Db||[]));else if(a&&a.Lb)b=()=>_.m($c(a.Lb));else{const c=$c(a&&(a.Id||a.Ba));if(a.Db)b=()=>new c(...qca(a.Db));else return qd(c)||Xca(c)}return b};Ad=function(a,b,c=!1){return{na:a,value:b,Zc:c?[]:void 0}};$ca=function(a,b){for(const c of a)Array.isArray(c)?$ca(c,b):c&&c&&c.yt?$ca(c.yt,b):b(c)};
ada=function(a){return function(...b){if(a){b=a(...b);for(const c in b)this[c]=b[c]}}};Cd=function(a){return hd(()=>{function b(...d){function e(g,l,p){for(l=g.hasOwnProperty("__parameters__")?g.__parameters__:Object.defineProperty(g,"__parameters__",{value:[]}).__parameters__;l.length<=p;)l.push(null);(l[p]=l[p]||[]).push(f);return g}if(this instanceof b)return c.apply(this,d),this;const f=new b(...d);e.XOc=f;return e}const c=ada(a);return b})};
_.Dd=function(a){return Array.isArray(a)&&"object"===typeof a[1]};_.Ed=function(a){return Array.isArray(a)&&!0===a[1]};_.Hd=function(){return bda};bda=function(a){a.type.prototype.Qb&&(a.tM=cda);return dda};dda=function(){const a=this.__ngSimpleChanges__||null,b=null==a?void 0:a.current;if(b){const c=a.hH;if(c===md)a.hH=b;else for(let d in b)c[d]=b[d];a.current=null;this.Qb(b)}};
cda=function(a,b,c,d){c=this.G9[c];var e;(e=a.__ngSimpleChanges__||null)||(e=a.__ngSimpleChanges__={hH:md,current:null});var f=e;e=f.current||(f.current={});f=f.hH;const g=f[c];e[c]=new eda(g&&g.Xf,b,f===md);a[d]=b};_.Id=function(a){for(;Array.isArray(a);)a=a[0];return a};Jd=function(a,b){return _.Id(b[a.index])};_.Kd=function(a,b){a=b[a];return _.Dd(a)?a:a[0]};_.Ld=function(a,b){return null===b||void 0===b?null:a[b]};gda=function(a){a[2]&1024&&(a[2]&=-1025,fda(a,-1))};
fda=function(a,b){a=a[3];if(null!==a){a[5]+=b;var c=a;for(a=a[3];null!==a&&(1===b&&1===c[5]||-1===b&&0===c[5]);)a[5]+=b,c=a,a=a[3]}};_.Nd=function(){return _.Md.jo};_.Pd=function(a){_.Md.zQ=a;return a[8]};_.Qd=function(a){_.Md.zQ=null;return a};_.Rd=function(){let a=_.Md.IQ;for(;null!==a&&64===a.type;)a=a.parent;return a};Sd=function(){const a=_.Md,b=a.IQ;return a.zG?b:b.parent};Td=function(a,b){const c=_.Md;c.IQ=a;c.zG=b};_.Ud=function(){const a=_.Md;let b=a.Nla;-1===b&&(b=a.Nla=a.hf.Ola);return b};
_.Wd=function(a){const b=_.Md,c=b.Gn;b.Gn+=a;return c};hda=function(a){const b=_.Md.y_;return-1===b?null:a[b]};jda=function(a,b,c){if(c&4){for(;!(b=b.parent,null!==b||c&1);){b=a[1];b=2===b.type?b.jQa:1===b.type?a[6]:null;if(null===b)break;a=a[14];if(b.type&10)break}if(null===b)return!1}c=_.Md=ida();c.IQ=b;c.jo=a;return!0};kda=function(a){const b=ida(),c=a[1];_.Md=b;b.IQ=c.firstChild;b.jo=a;b.hf=c;b.zQ=a;b.Gn=c.Ola;b.dqa=!1};ida=function(){const a=_.Md,b=null===a?null:a.Cg;return null===b?lda(a):b};
lda=function(a){const b={IQ:null,zG:!0,jo:null,hf:null,selectedIndex:-1,zQ:null,Ona:0,kna:null,y_:-1,Nla:-1,Gn:-1,sw:0,parent:a,Cg:null,dqa:!1};null!==a&&(a.Cg=b);return b};mda=function(){const a=_.Md;_.Md=a.parent;a.IQ=null;a.jo=null;return a};nda=function(){const a=mda();a.zG=!0;a.hf=null;a.selectedIndex=-1;a.zQ=null;a.Ona=0;a.y_=-1;a.kna=null;a.Nla=-1;a.Gn=-1;a.sw=0};_.Xd=function(){const a=_.Md;return a.hf.data[a.selectedIndex]};_.Yd=function(){_.Md.kna="svg"};
Zd=function(a){const b=oda;oda=a;return b};pda=function(a){const b=Zd(null);try{return a()}finally{Zd(b)}};
$d=function(a,b){for(let d=b.hm,e=b.ju;d<e;d++){var c=a.data[d].type.prototype;b=c.xe;const f=c.rL,g=c.Tc,l=c.bn;c=c.Ja;if(b){let p,t;(null!=(t=(p=a).o9)?t:p.o9=[]).push(-d,b)}if(f){let p,t;(null!=(t=(p=a).o9)?t:p.o9=[]).push(d,f);let y,C;(null!=(C=(y=a).LOa)?C:y.LOa=[]).push(d,f)}if(g){let p,t;(null!=(t=(p=a).Nga)?t:p.Nga=[]).push(-d,g)}if(l){let p,t;(null!=(t=(p=a).Nga)?t:p.Nga=[]).push(d,l);let y,C;(null!=(C=(y=a).Djb)?C:y.Djb=[]).push(d,l)}if(null!=c){let p,t;(null!=(t=(p=a).VQ)?t:p.VQ=[]).push(d,
c)}}};be=function(a,b,c,d){(a[2]&3)===c&&ae(a,b,c,d)};qda=function(a,b){let c=a[2];(c&3)===b&&(a[2]=(c&8191)+1)};ae=function(a,b,c,d){var e=void 0!==d?a[17]&65535:0;const f=null!=d?d:-1,g=b.length-1;let l=0;for(;e<g;e++)if("number"===typeof b[e+1]){if(l=b[e],null!=d&&l>=d)break}else{0>b[e]&&(a[17]+=65536);if(l<f||-1==f){const p=0>b[e],t=b[e+1],y=a[p?-b[e]:b[e]];p?a[2]>>13<a[17]>>16&&(a[2]&3)===c&&(a[2]+=8192,rda(y,t)):rda(y,t);a[17]=(a[17]&4294901760)+e+2}e++}};
rda=function(a,b){const c=Zd(null);try{b.call(a)}finally{Zd(c)}};ce=function(a,b){for(a>>=16;0<a;)b=b[14],a--;return b};de=function(a){const b=sda;sda=a;return b};uda=function(a,b,c){let d;"string"===typeof c?d=c.charCodeAt(0)||0:c.hasOwnProperty(ee)&&(d=c[ee]);null==d&&(d=c[ee]=tda++);c=d&255;b.data[a+(c>>5)]|=1<<c};
fe=function(a,b){var c=vda(a,b);if(-1!==c)return c;c=b[1];c.sk&&(a.Ls=b.length,wda(c.data,a),wda(b,null),wda(c.blueprint,null));c=xda(a,b);a=a.Ls;if(-1!==c){const d=c&32767,e=ce(c,b),f=e[1].data;for(let g=0;8>g;g++)b[a+g]=e[d+g]|f[d+g]}b[a+8]=c;return a};wda=function(a,b){a.push(0,0,0,0,0,0,0,0,b)};vda=function(a,b){return-1===a.Ls||a.parent&&a.parent.Ls===a.Ls||null===b[a.Ls+8]?-1:a.Ls};
xda=function(a,b){if(a.parent&&-1!==a.parent.Ls)return a.parent.Ls;a=0;let c=b;for(;null!==c;){b=yda(c);if(null===b)break;a++;c=c[14];if(-1!==b.Ls)return b.Ls|a<<16}return-1};_.ge=function(a){var b=_.Rd();if("class"===a)return b.Vd;if("style"===a)return b.styles;if(b=b.bc){const c=b.length;let d=0;for(;d<c;){const e=b[d];if(3===e||4===e||6===e)break;if(0===e)d+=2;else if("number"===typeof e)for(d++;d<c&&"string"===typeof b[d];)d++;else{if(e===a)return b[d+1];d+=2}}}return null};
zda=function(a,b,c,d){c&8&&void 0===d&&(d=null);if(0===(c&3)){a=a[9];const e=Xc();try{return a?a.get(b,d,c&8):mca(b,d,c&8)}finally{Xc(e)}}c&8||void 0!==d?b=d:(Wc(),b=void 0);return b};
Bda=function(a,b,c,d=0,e){if(null!==a){if(b[2]&2048&&!(d&2)){a:{var f=he;var g=a;let l=b;for(;null!==g&&null!==l&&l[2]&2048&&!(l[2]&512);){const p=Ada(g,l,c,d|2);if(p!==he){f=p;break a}g=g.parent;if(!g){if(g=l[20])if(g=g.get(c,he,d),g!==he){f=g;break a}g=yda(l);l=l[14]}}}if(f!==he)return f}a=Ada(a,b,c,d);if(a!==he)return a}return zda(b,c,d,e)};
Ada=function(a,b,c,d){var e=he;if("string"===typeof c)var f=c.charCodeAt(0)||0;else f=c.hasOwnProperty(ee)?c[ee]:void 0,f="number"===typeof f?0<=f?f&255:Cda:f;if("function"===typeof f){if(!jda(b,a,d))return d&1?d&8||void 0!==e?b=e:(Wc(),b=void 0):b=zda(b,c,d,e),b;try{var g=f(d);if(null!=g||d&8)return g;Wc()}finally{mda()}}else if("number"===typeof f){g=null;let p=vda(a,b);let t=d&1?b[15][6]:null;if(-1===p||d&4){var l=-1===p?xda(a,b):b[p+8];-1===l||d&2?p=-1:(g=b[1],p=l&32767,b=ce(l,b))}for(;-1!==p;){a=
b[1];if(a.data[p+(f>>5)]&1<<f){l=b[1];const y=l.data[p+8],C=ie(y,l,c,null==g?-1<y.lw&&sda:g!=l&&0!==(y.type&3),d&1&&t===y);l=null!==C?je(b,l,C,y):he;if(l!==he)return l}l=b[p+8];-1!==l&&!(d&2||d&1&&b[1].data[p+8]===t)&&b[p+(f>>5)]&1<<f?(g=a,p=l&32767,b=ce(l,b)):p=-1}}return e};ie=function(a,b,c,d,e){var f=a.RL;const g=b.data;var l=f&1048575;b=a.hm;a=a.ju;f>>=20;d=d?l:l+f;for(l=e?l+f:a;d<l;d++)if(f=g[d],d<b&&c===f||d>=b&&f.type===c)return d;return e&&(e=g[b])&&e.ua&&e.type===c?b:null};
je=function(a,b,c,d){let e=a[c];const f=b.data;if(e instanceof ke){const l=e;if(l.zab)throw a=f[c],new _.Vc(-200,`Circular dependency in DI detected for ${"function"===typeof a?a.name||a.toString():"object"===typeof a&&null!=a&&"function"===typeof a.type?a.type.name||a.type.toString():_.Sc(a)}${""}`);const p=de(l.Drc);l.zab=!0;const t=l.XDb?Xc(l.XDb):null;jda(a,d,0);try{if(e=a[c]=l.na(void 0,f,a,d),b.sk&&c>=d.hm){var g=f[c];const y=g.type.prototype.Ra,C=g.type.prototype.Ts;if(g.type.prototype.Qb){const F=
bda(g);let I;(null!=(I=b.vD)?I:b.vD=[]).push(c,F);let K;(null!=(K=b.NL)?K:b.NL=[]).push(c,F)}if(y){let F;(null!=(F=b.vD)?F:b.vD=[]).push(-c,y)}if(C){let F;(null!=(F=b.vD)?F:b.vD=[]).push(c,C);let I;(null!=(I=b.NL)?I:b.NL=[]).push(c,C)}}}finally{null!==t&&Xc(t),de(p),l.zab=!1,mda()}}return e};Cda=function(){return new _.le(_.Rd(),_.Nd())};
_.me=function(a){return hd(()=>{var b=a.prototype.constructor;b=b[pd]||Dda(b);const c=Object.prototype;let d=Object.getPrototypeOf(a.prototype).constructor;for(;d&&d!==c;){const e=d[pd]||Dda(d);if(e&&e!==b)return e;d=Object.getPrototypeOf(d)}return e=>new e})};Dda=function(a){return nca(a)?()=>{const b=Dda($c(a));return b&&b()}:qd(a)};yda=function(a){const b=a[1],c=b.type;return 2===c?b.jQa:1===c?a[6]:null};Gda=function(a,b=null,c=null,d){a=Eda(a,b,c,d);Fda(a);return a};
Eda=function(a,b=null,c=null,d,e=new Set){c=[c||_.id,{yt:Nca([a]),H2c:!0}];d=d||("object"===typeof a?void 0:_.Tc(a));return new Hda(c,b||Vca(),d||null,e)};Jda=function(){if(void 0!==Ida)return Ida;if("undefined"!==typeof document)return document;throw new _.Vc(210,!1);};oe=function(a,b){return new _.ne(Jd(a,b))};Kda=function(a){return a instanceof _.ne?a.qa:a};_.qe=function(a,b){_.Dd(b)?(a.__ngContext__=b[19],_.pe.set(b[19],b)):a.__ngContext__=b};_.re=function(a){a=a[3];return _.Ed(a)?a[3]:a};
se=function(a){for(;null!==a&&!_.Ed(a);)a=a[4];return a};Lda=function(a){for(;a;){a[2]|=64;const b=_.re(a);if(0!==(a[2]&512)&&!b)break;a=b}};_.q=function(a){Mda(_.Md.hf,_.Nd(),_.Md.selectedIndex+a)};Mda=function(a,b,c){3===(b[2]&3)?(a=a.NL,null!==a&&ae(b,a,3,c)):(a=a.vD,null!==a&&be(b,a,0,c));_.Md.selectedIndex=c};_.r=function(a,b=0){const c=_.Nd();return null===c?_.m(a,b):Bda(_.Rd(),c,$c(a),b)};_.te=function(){throw Error("Ea");};_.Pda=function(a){return a.replace(Nda,b=>b.replace(Oda,"\u200b$1\u200b"))};
ue=function(a,b,c,d,e){if(null!=d){var f=!1;if(_.Ed(d))var g=d;else _.Dd(d)&&(f=!0,d=d[0]);d=_.Id(d);if(0===a&&null!==c)null==e?b.appendChild(c,d):b.insertBefore(c,d,e||null,!0);else if(1===a&&null!==c)b.insertBefore(c,d,e||null,!0);else if(2===a){const l=b.parentNode(d);l&&b.removeChild(l,d,f)}else 3===a&&b.jp(d);if(null!=g)for(d=g[7],d!==_.Id(g)&&ue(a,b,c,d,e),e=11;e<g.length;e++)f=g[e],ve(b,a,f[1].firstChild,f,c,d,!1)}};Qda=function(a,b){a=a[9];const c=a.indexOf(b);gda(b);a.splice(c,1)};
Rda=function(a,b){if(!(11>=a.length)){var c=11+b,d=a[c];if(d){const e=d[16];null!==e&&e!==a&&Qda(e,d);0<b&&(a[c-1][4]=d[4]);a=rd(a,11+b);ve(d[11],2,d[1].firstChild,d,null,null,!1);d[0]=null;d[6]=null;b=a[18];null!==b&&b.J_(a[1]);d[3]=null;d[4]=null;d[2]&=-129}return d}};
Tda=function(a,b){if(!(b[2]&256)){var c=b[11],d;null==(d=b[23])||d.destroy();let e;null==(e=b[24])||e.destroy();c.jp&&ve(c,3,a.firstChild,b,null,null,!1);if(a=b[12])for(;a;){c=null;_.Dd(a)?c=a[12]:(d=a[11])&&(c=d);if(!c){for(;a&&!a[4]&&a!==b;)_.Dd(a)&&Sda(a[1],a),a=a[3];null===a&&(a=b);_.Dd(a)&&Sda(a[1],a);c=a&&a[4]}a=c}else Sda(b[1],b)}};
Sda=function(a,b){if(!(b[2]&256)){b[2]&=-129;b[2]|=256;var c;if(null!=a&&null!=(c=a.VQ))for(var d=0;d<c.length;d+=2){var e=b[c[d]];if(!(e instanceof ke)){var f=c[d+1];if(Array.isArray(f))for(let g=0;g<f.length;g+=2)f[g+1].call(e[f[g]]);else f.call(e)}}c=a.iw;d=b[7];if(null!==c)for(e=0;e<c.length-1;e+=2)if("string"===typeof c[e]){f=c[e+3];if(0<=f)d[f]();else d[-f].unsubscribe();e+=2}else c[e].call(d[c[e+1]]);null!==d&&(b[7]=null);c=b[21];if(null!==c)for(b[21]=null,d=0;d<c.length;d++)(0,c[d])();1===
b[1].type&&b[11].destroy();c=b[16];null!==c&&_.Ed(b[3])&&(c!==b[3]&&Qda(c,b),c=b[18],null!==c&&c.J_(a));_.pe.delete(b[19])}};Uda=function(a,b,c){for(;null!==b&&b.type&40;)b=b.parent;if(null===b)return c[0];const d=b.lw;return-1<d&&({mb:a}=a.data[b.hm+d],2===a||0===a)?null:Jd(b,c)};Vda=function(a,b,c){return a.type&40?Jd(a,c):null};
ye=function(a,b,c,d){a=Uda(a,d.parent,b);const e=b[11],f=we(d.parent||b[6],d,b);if(null!=a)if(Array.isArray(c))for(let l=0;l<c.length;l++){var g=c[l];null!==f?e.insertBefore(a,g,f,!1):e.appendChild(a,g)}else null!==f?e.insertBefore(a,c,f,!1):e.appendChild(a,c);void 0!==xe&&xe(e,d,b,c,a)};
ze=function(a,b){if(null!==b){var c=b.type;if(c&3)return Jd(b,a);if(c&4)return Wda(-1,a[b.index]);if(c&8){c=b.Cg;if(null!==c)return ze(a,c);a=a[b.index];return _.Ed(a)?Wda(-1,a):_.Id(a)}if(c&32)return Ae(b,a)()||_.Id(a[b.index]);c=null!==b?a[15][6].Ou[b.Ou]:null;return null!==c?Array.isArray(c)?c[0]:ze(_.re(a[15]),c):ze(a,b.next)}return null};Wda=function(a,b){a+=12;if(a<b.length){a=b[a];const c=a[1].firstChild;if(null!==c)return ze(a,c)}return b[7]};
ve=function(a,b,c,d,e,f,g){for(;null!=c;){const p=d[c.index];var l=c.type;g&&0===b&&(p&&_.qe(_.Id(p),d),c.flags|=2);if(32!==(c.flags&32))if(l&8)ve(a,b,c.Cg,d,e,f,!1),ue(b,a,e,p,f);else if(l&32){l=Ae(c,d);let t;for(;t=l();)ue(b,a,e,t,f);ue(b,a,e,p,f)}else l&16?Xda(a,b,d,c,e,f):ue(b,a,e,p,f);c=g?c.ita:c.next}};Xda=function(a,b,c,d,e,f){var g=c[15];c=g[6].Ou[d.Ou];if(Array.isArray(c))for(d=0;d<c.length;d++)ue(b,a,e,c[d],f);else g=g[3],128===(d.flags&128)&&(c.flags|=128),ve(a,b,c,g,e,f,!0)};
Yda=function(a,b,c){const d=c.hA,e=c.Vd;c=c.styles;null!==d&&uca(a,b,d);null!==e&&(""===e?a.removeAttribute(b,"class"):a.setAttribute(b,"class",e));null!==c&&a.setAttribute(b,"style",c)};$da=function(){null!=Be||(Be=new Zda);return Be};aea=function(a,b){let c;return null!=(c=a[b])?c:$da()};bea=function(a,b){const c=$da();c.Wxc&&(a[b]=Be,c.jo=a,Be=new Zda)};_.De=function(a){return a instanceof Ce?a.dyb:a};
_.Ee=function(a,b){a=a instanceof Ce&&a.getTypeName()||null;if(null!=a&&a!==b){if("ResourceURL"===a&&"URL"===b)return!0;throw Error("Fa`"+b+"`"+a);}return a===b};cea=function(){if(void 0===Fe&&(Fe=null,_.Ge.trustedTypes))try{Fe=_.Ge.trustedTypes.createPolicy("angular",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return Fe};He=function(a){let b;return(null==(b=cea())?void 0:b.createHTML(a))||a};
fea=function(a){a=new dea(a);try{var b=!!(new window.DOMParser).parseFromString(He(""),"text/html")}catch(c){b=!1}return b?new eea(a):a};Ie=function(a){a=String(a);return a.match(gea)?a:"unsafe:"+a};Je=function(a){const b={};for(const c of a.split(","))b[c]=!0;return b};Ke=function(...a){const b={};for(const c of a)for(const d in c)c.hasOwnProperty(d)&&(b[d]=!0);return b};
jea=function(a){return a.replace(/&/g,"&amp;").replace(hea,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(iea,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")};
rea=function(a,b){var c=null;try{Le=Le||fea(a);var d=b?String(b):"";c=Le.faa(d);a=5;b=d;do{if(0===a)throw Error("Ha");a--;d=b;b=c.innerHTML;c=Le.faa(d)}while(d!==b);var e=new kea;let g=(lea(c)||c).firstChild;for(a=!0;g;){if(g.nodeType===Node.ELEMENT_NODE)a:{d=e;b=g;const l=b.nodeName.toLowerCase();if(!mea.hasOwnProperty(l)){a=!nea.hasOwnProperty(l);break a}d.wF.push("<");d.wF.push(l);const p=b.attributes;for(b=0;b<p.length;b++){const t=p.item(b),y=t.name,C=y.toLowerCase();if(!oea.hasOwnProperty(C))continue;
let F=t.value;pea[C]&&(F=Ie(F));d.wF.push(" ",y,'="',jea(F),'"')}d.wF.push(">");a=!0}else g.nodeType===Node.TEXT_NODE&&e.wF.push(jea(g.nodeValue));if(a&&g.firstChild)g=g.firstChild;else for(;g;){g.nodeType===Node.ELEMENT_NODE&&e.endElement(g);let l=qea(g,g.nextSibling);if(l){g=l;break}g=qea(g,g.parentNode)}}var f=e.wF.join("");return He(f)}finally{if(c)for(c=lea(c)||c;c.firstChild;)c.removeChild(c.firstChild)}};
lea=function(a){return"content"in a&&a.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===a.nodeName?a.content:null};sea=function(){if(void 0===Me&&(Me=null,_.Ge.trustedTypes))try{Me=_.Ge.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return Me};tea=function(a){let b;return(null==(b=sea())?void 0:b.createHTML(a))||a};uea=function(a){let b;return(null==(b=sea())?void 0:b.createScriptURL(a))||a};
_.Oe=function(a){const b=_.Ne();return b?tea(b.Co(1,a)||""):_.Ee(a,"HTML")?tea(_.De(a)):rea(Jda(),_.Sc(a))};_.Qe=function(a){const b=_.Ne();return b?b.Co(4,a)||"":_.Ee(a,"URL")?_.De(a):Ie(_.Sc(a))};_.vea=function(a){const b=_.Ne();if(b)return uea(b.Co(5,a)||"");if(_.Ee(a,"ResourceURL"))return uea(_.De(a));throw new _.Vc(904,!1);};_.Ne=function(){const a=_.Nd();return a&&a[10].mea};
Re=function(a,b,c,d,e,f,g,l,p,t,y){const C=b.blueprint.slice();C[0]=e;C[2]=d|140;if(null!==t||a&&a[2]&2048)C[2]|=2048;C[17]=0;C[3]=C[14]=a;C[8]=c;C[10]=g||a&&a[10];C[11]=l||a&&a[11];C[9]=p||a&&a[9]||null;C[6]=f;C[19]=wea++;C[22]=y;C[20]=t;C[15]=2==b.type?a[15]:C;return C};Se=function(a,b,c,d,e){let f=a.data[b];null===f?(f=xea(a,b,c,d,e),_.Md.dqa&&(f.flags|=32)):f.type&64&&(f.type=c,f.value=d,f.bc=e,a=Sd(),f.Ls=null===a?-1:a.Ls);Td(f,!0);return f};
xea=function(a,b,c,d,e){const f=_.Md.IQ,g=_.Md.zG;var l=g?f:f&&f.parent;let p=l?l.Ls:-1,t=0;null!==Te&&(t|=128);b=a.data[b]={type:c,index:b,GS:null,Ls:p,hm:-1,ju:-1,Dna:-1,lw:-1,KEc:null,flags:t,RL:0,value:d,bc:e,hA:null,K2a:null,QDb:void 0,inputs:null,outputs:null,hf:null,next:null,a8a:null,ita:null,Cg:null,parent:l,Ou:null,styles:null,gfb:null,Gta:void 0,Vd:null,zma:null,Fta:void 0,U8:0,Ffa:0};null===a.firstChild&&(a.firstChild=b);null!==f&&(g?null==f.Cg&&null!==b.parent&&(f.Cg=b):null===f.next&&
(f.next=b,b.a8a=f));return b};Ve=function(a,b,c,d){if(0===c)return-1;const e=b.length;for(let f=0;f<c;f++)b.push(d),a.blueprint.push(d),a.data.push(null);return e};yea=function(a,b,c,d,e){const f=aea(b,23),g=_.Md.selectedIndex,l=d&2;try{if(_.Md.selectedIndex=-1,l&&25<b.length&&Mda(a,b,25),l)f.JA(c,d,e);else{const p=Zd(null);try{c(d,e)}finally{Zd(p)}}}finally{l&&null===b[23]&&bea(b,23),_.Md.selectedIndex=g}};
zea=function(a,b,c){if(0!==(b.flags&4)){const d=Zd(null);try{const e=b.hm,f=b.ju;for(b=e;b<f;b++){const g=a.data[b];g.Bd&&g.Bd(1,c[b],b)}}finally{Zd(d)}}};
Dea=function(a,b,c){var d=Jd(c,b);const e=c.hm,f=c.ju;if(-1<c.lw){var g=a.data[e+c.lw],l=Jd(c,b),p=Aea(g),t=b[10].J$a,y=16;g.BM?y=4096:g.X5a&&(y=64);g=We(b,Re(b,p,null,y,l,c,null,t.w_(l,g),null,null,null));b[c.index]=g}a.sk||fe(c,b);_.qe(d,b);d=c.QDb;for(g=e;g<f;g++){l=a.data[g];p=je(b,a,g,c);_.qe(p,b);if(null!==d&&(t=d[g-e],null!==t))for(y=0;y<t.length;){const C=t[y++],F=t[y++],I=t[y++];Bea(l,p,C,F,I)}l.ua&&(_.Kd(c.index,b)[8]=je(b,a,g,c))}64===(c.flags&64)&&Cea(a,b,c)};
Eea=function(a,b,c=Jd){const d=b.K2a;if(null!==d){let f=b.index+1;for(let g=0;g<d.length;g+=2){var e=d[g+1];e=-1===e?c(b,a):a[e];a[f++]=e}}};Aea=function(a){const b=a.hf;return null===b||b.FDb?a.hf=Fea(1,null,a.ua,a.ya,a.Aa,a.ZQa,a.x7a,a.ub,a.HD,a.Ea,a.id):b};
Fea=function(a,b,c,d,e,f,g,l,p,t,y){d=25+d;e=d+e;const C=[];for(let F=0;F<e;F++)C.push(F<d?null:_.Xe);t="function"===typeof t?t():t;return C[1]={type:a,blueprint:C,ua:c,queries:null,ub:l,jQa:b,data:C.slice().fill(null,d),Ola:d,VAb:e,PYa:null,sk:!0,Doa:!0,RNb:!1,QNb:!1,vD:null,NL:null,o9:null,LOa:null,Nga:null,Djb:null,VQ:null,iw:null,Bd:null,dC:null,Yzb:"function"===typeof f?f():f,nJb:"function"===typeof g?g():g,firstChild:null,HD:p,Ea:t,FDb:!1,BNb:y}};
Gea=function(a,b,c,d){for(let l in a)if(a.hasOwnProperty(l)){c=null===c?{}:c;const p=a[l];if(null===d){var e=c,f=b,g=l;e.hasOwnProperty(g)?e[g].push(f,p):e[g]=[f,p]}else d.hasOwnProperty(l)&&(e=c,f=b,g=d[l],e.hasOwnProperty(g)?e[g].push(f,p):e[g]=[f,p])}return c};
_.Ye=function(a,b,c,d,e,f,g,l){const p=Jd(b,c);let t=b.inputs,y;!l&&null!=t&&(y=t[d])?(Hea(a,c,y,d,e),-1<b.lw&&(a=_.Kd(b.index,c),a[2]&16||(a[2]|=64))):b.type&3&&(d="class"===d?"className":"for"===d?"htmlFor":"formaction"===d?"formAction":"innerHtml"===d?"innerHTML":"readonly"===d?"readOnly":"tabindex"===d?"tabIndex":d,e=null!=g?g(e,b.value||"",d):e,f.setProperty(p,d,e))};
Kea=function(a,b,c,d){const e=null===d?null:{"":-1};var f=a.Yzb;let g=null,l=null;if(f)for(let y=0;y<f.length;y++){const C=f[y];if(xca(c,C.oa,!1))if(g||(g=[]),C.ua)if(null!==C.G$){const F=[];l=l||new Map;C.G$(C,F,l);g.unshift(...F,C);Iea(a,c,F.length)}else g.unshift(C),Iea(a,c,0);else{l=l||new Map;let F,I;null==(I=(F=C).G$)||I.call(F,C,g,l);g.push(C)}}f=null===g?null:[g,l];var p;let t;null===f?p=t=null:[p,t]=f;null!==p&&Jea(a,b,c,p,e,t);if(e&&d)for(a=c.K2a=[],b=0;b<d.length;b+=2){p=e[d[b+1]];if(null==
p)throw new _.Vc(-301,!1);a.push(d[b],p)}c.hA=gd(c.hA,c.bc)};
Jea=function(a,b,c,d,e,f){for(var g=0;g<d.length;g++){var l=fe(c,b);uda(l,a,d[g].type)}l=a.data.length;g=d.length;c.flags|=1;c.hm=l;c.ju=l+g;c.RL=l;for(l=0;l<d.length;l++)g=d[l],g.j9a&&g.j9a(g);g=l=!1;var p=Ve(a,b,d.length,null);for(var t=0;t<d.length;t++){var y=d[t];c.hA=gd(c.hA,y.Bb);var C=a,F=c,I=b,K=p;C.data[K]=y;var V=y.na||(y.na=qd(y.type));V=new ke(V,!!y.ua);C.blueprint[K]=V;I[K]=V;var fa=F;I=Ve(C,I,y.Cb,_.Xe);if(F=y.ab){V=C.PYa;null===V&&(V=C.PYa=[]);C=~fa.index;a:{for(fa=V.length;0<fa;){const Ya=
V[--fa];if("number"===typeof Ya&&0>Ya){fa=Ya;break a}}fa=0}fa!=C&&V.push(C);V.push(K,I,F)}C=p;if(K=e){if(y.Vb)for(I=0;I<y.Vb.length;I++)K[y.Vb[I]]=C;y.ua&&(K[""]=C)}null!==y.Bd&&(c.flags|=4);if(null!==y.ab||null!==y.Bb||0!==y.Cb)c.flags|=64;y=y.type.prototype;if(!l&&(y.Qb||y.Ra||y.Ts)){var ha=void 0,ra=void 0;(null!=(ra=(ha=a).vD)?ra:ha.vD=[]).push(c.index);l=!0}if(!g&&(y.Qb||y.Ts)){var Ha=void 0,Ba=void 0;(null!=(Ba=(Ha=a).NL)?Ba:Ha.NL=[]).push(c.index);g=!0}p++}Ha=c.hm;b=c.ju;a=a.data;d=c.bc;e=
[];for(ra=ha=null;Ha<b;Ha++){Ba=a[Ha];g=(l=f?f.get(Ba):null)?l.outputs:null;ha=Gea(Ba.inputs,Ha,ha,l?l.inputs:null);ra=Gea(Ba.outputs,Ha,ra,g);if(null===ha||null===d||4===c.type&&"ng-template"!==c.value)Ba=null;else{Ba=ha;l=Ha;g=null;for(p=0;p<d.length;)if(t=d[p],0===t)p+=4;else{if(5!==t){if("number"===typeof t)break;if(Ba.hasOwnProperty(t))for(null===g&&(g=[]),y=Ba[t],C=0;C<y.length;C+=2)if(y[C]===l){g.push(t,y[C+1],d[p+1]);break}}p+=2}Ba=g}e.push(Ba)}null!==ha&&(ha.hasOwnProperty("class")&&(c.flags|=
8),ha.hasOwnProperty("style")&&(c.flags|=16));c.QDb=e;c.inputs=ha;c.outputs=ra};Cea=function(a,b,c){var d=c.hm;const e=c.ju,f=c.index;c=_.Md.y_;try{for(_.Md.selectedIndex=f;d<e;d++){const g=a.data[d],l=b[d];_.Md.y_=d;null===g.ab&&0===g.Cb&&null===g.Bb||null===g.ab||g.ab(1,l)}}finally{_.Md.selectedIndex=-1,_.Md.y_=c}};Iea=function(a,b,c){b.lw=c;let d;(null!=(d=a.dC)?d:a.dC=[]).push(b.index)};
_.Lea=function(a,b,c,d,e,f,g){null==f?a.removeAttribute(b,e,c):(d=null==g?_.Sc(f):g(f,d||"",e),a.setAttribute(b,e,d,c))};Bea=function(a,b,c,d,e){const f=Zd(null);try{const g=a.QC;null!==g&&g.hasOwnProperty(d)&&(e=g[d].call(b,e));null!==a.tM?a.tM(b,e,c,d):b[d]=e}finally{Zd(f)}};Mea=function(a,b){const c=a.Bd;if(null!==c)for(let d=0;d<c.length;d+=2){const e=c[d],f=c[d+1];if(-1!==f){const g=a.data[f];_.Md.sw=e;g.Bd(2,b[f],f)}}};We=function(a,b){a[12]?a[13][4]=b:a[12]=b;return a[13]=b};
Nea=function(a,b,c){_.Md.sw=0;const d=Zd(null);try{b(a,c)}finally{Zd(d)}};Oea=function(a,b,c){if(null===a||a.ua)a:{for(a=c[b.index];Array.isArray(a);){if("object"===typeof a[1]){c=a;break a}a=a[0]}c=null}return c[11]};Pea=function(a,b){(a=(a=a[9])?a.get(_.Ze,null):null)&&a.handleError(b)};Hea=function(a,b,c,d,e){for(let f=0;f<c.length;){const g=c[f++],l=c[f++];Bea(a.data[g],b[g],d,l,e)}};_.$e=function(a,b){a[11].setValue(_.Id(a[_.Md.selectedIndex]),b)};
Qea=function(a,b,c){kda(b);try{var d=a.ub;null!==d&&Nea(1,d,c);var e=a.ua;null!==e&&yea(a,b,e,1,c);a.sk&&(a.sk=!1);a.QNb&&Mea(a,b);a.RNb&&Nea(2,a.ub,c);const f=a.dC;if(null!==f)for(e=0;e<f.length;e++){const g=_.Kd(f[e],b),l=g[1];c=l;d=g;for(let p=d.length;p<c.blueprint.length;p++)d.push(c.blueprint[p]);null!==g[0]&&null===g[22]&&(g[22]=null);Qea(l,g,g[8])}}catch(f){throw a.sk&&(a.FDb=!0,a.sk=!1),f;}finally{b[2]&=-5,nda()}};
af=function(a,b,c){let d=c?a.styles:null,e=c?a.Vd:null,f=0;if(null!==b)for(let l=0;l<b.length;l++){var g=b[l];if("number"===typeof g)f=g;else if(1==f)e=jca(e,g);else if(2==f){const p=b[++l];d=jca(d,g+": "+p+";")}}c?a.styles=d:a.gfb=d;c?a.Vd=e:a.zma=e};
cf=function(a,b,c,d,e=!1){for(;null!==c;){var f=b[c.index];null!==f&&d.push(_.Id(f));if(_.Ed(f)){for(var g=11;g<f.length;g++){const l=f[g],p=l[1].firstChild;null!==p&&cf(l[1],l,p,d)}f[7]!==f[0]&&d.push(f[7])}f=c.type;if(f&8)cf(a,b,c.Cg,d);else if(f&32)for(f=Ae(c,b);g=f();)d.push(g);else f&16&&(f=null!==c?b[15][6].Ou[c.Ou]:null,Array.isArray(f)?d.push(...f):(g=_.re(b[15]),cf(g[1],g,f,d,!0)));c=e?c.ita:c.next}return d};
Sea=function(a,b,c,d=!0){const e=b[10].J$a;e.Mla&&e.Mla();try{Rea(a,b,a.ua,c)}catch(f){throw d&&Pea(b,f),f;}finally{e.end&&e.end();let f;null!=(f=b[10].xAb)&&f.flush()}};
Rea=function(a,b,c,d){const e=b[2];if(256!==(e&256)){var f;null!=(f=b[10].xAb)&&f.flush();kda(b);try{b[17]=0;_.Md.Gn=a.Ola;null!==c&&yea(a,b,c,2,d);if(c=3===(e&3)){var g=a.NL;null!==g&&ae(b,g,3,null)}else{const K=a.vD;null!==K&&be(b,K,0,null);qda(b,0)}for(var l=se(b[12]);null!==l;l=se(l[4]))if(l[2]){var p=l[9];for(g=0;g<p.length;g++){var t=p[g];0===(t[2]&1024)&&(t[2]|=1024,fda(t,1))}}Tea(b,2);null!==a.Bd&&Mea(a,b);if(c){const K=a.LOa;null!==K&&ae(b,K,3)}else{const K=a.o9;null!==K&&be(b,K,1);qda(b,
1)}const C=a.PYa;if(null!==C){var y=aea(b,24);try{for(t=0;t<C.length;t++){const K=C[t];if(0>K)_.Md.selectedIndex=~K;else{l=K;const V=C[++t],fa=C[++t];p=_.Md;p.Gn=p.Nla=V;_.Md.y_=l;y.JA(fa,2,b[l])}}}finally{null===b[24]&&bea(b,24),_.Md.selectedIndex=-1}}const F=a.dC;if(null!==F)for(y=0;y<F.length;y++)Uea(_.Kd(F[y],b),0);const I=a.ub;null!==I&&Nea(2,I,d);if(c){const K=a.Djb;null!==K&&ae(b,K,3)}else{const K=a.Nga;null!==K&&be(b,K,2);qda(b,2)}!0===a.Doa&&(a.Doa=!1);b[2]&=-73;gda(b)}finally{nda()}}};
Tea=function(a,b){for(a=se(a[12]);null!==a;a=se(a[4]))for(let c=11;c<a.length;c++)Uea(a[c],b)};Uea=function(a,b){if(128===(a[2]&128)){var c=a[1];if(a[2]&80&&0===b||a[2]&1024||2===b)Rea(c,a,c.ua,a[8]);else if(0<a[5]&&(Tea(a,1),b=a[1].dC,null!==b))for(c=0;c<b.length;c++)Uea(_.Kd(b[c],a),1)}};Vea=function(a){const b=[];for(let c in a)a.hasOwnProperty(c)&&b.push({QJb:a[c],yJc:c});return b};Wea=function(){$d(_.Nd()[1],_.Rd())};Yea=function(a,b,c){return new Xea(a,b,c)};
$ea=function(a,b,c=null){return(new Zea({Nb:a,parent:b,otc:c,lGc:!0})).wc};df=function(a){return!!a&&"function"===typeof a.then};ef=function(a){setTimeout(()=>{throw a;},0)};_.ff=function(a){return"function"===typeof a};gf=function(a){return null!==a&&"object"===typeof a};afa=function(a){return a instanceof _.hf||a&&"closed"in a&&"function"===typeof a.remove&&"function"===typeof a.add&&"function"===typeof a.unsubscribe};bfa=function(a){return a.reduce((b,c)=>b.concat(c instanceof jf?c.errors:c),[])};
kf=function(a){return a};_.mf=function(a){return 0===a.length?kf:1===a.length?a[0]:function(b){return a.reduce((c,d)=>d(c),b)}};cfa=function(a){return a&&"function"===typeof a.next&&"function"===typeof a.error&&"function"===typeof a.complete};dfa=function(a){a||(a=Promise);if(!a)throw Error("Ka");return a};efa=function(a,b){return new _.of(c=>{const d=new _.hf;let e=0;d.add(b.Zg(function(){e===a.length?c.complete():(c.next(a[e++]),c.closed||d.add(this.Zg()))}));return d})};
pf=function(a,b){return b?efa(a,b):new _.of(ffa(a))};qf=function(a){return a&&"function"===typeof a.Zg};_.u=function(...a){let b=a[a.length-1];return qf(b)?(a.pop(),efa(a,b)):pf(a)};_.rf=function(a){return new _.of(b=>b.error(a))};gfa=function(a,b){if("string"!==typeof a.kind)throw new TypeError("La");switch(a.kind){case "N":let c;null==(c=b.next)||c.call(b,a.value);break;case "E":let d;null==(d=b.error)||d.call(b,a.error);break;case "C":let e;null==(e=b.complete)||e.call(b)}};
_.tf=function(a){return new Promise((b,c)=>{const d=new _.hf;d.add(a.subscribe({next:e=>{b(e);d.unsubscribe()},error:c,complete:()=>{c(new _.sf)}}))})};_.uf=function(a,b){if(a&&"function"===typeof a.cA)return a.cA(b);throw new TypeError("Ma");};_.vf=function(a,b,c){if(a&&"function"===typeof a.cA)return a.cA.call(b,c);throw new TypeError("Ma");};_.wf=function(){return function(a){return _.uf(a,new hfa)}};
_.v=function(a){return function(b){if("function"!==typeof a)throw new TypeError("Na");return _.uf(b,new ifa(a))}};kfa=function(a){return b=>{jfa(a,b).catch(c=>b.error(c))}};
jfa=function(a,b){return _.xf(function*(){var c;try{var d,e=a[Symbol.asyncIterator];if(void 0!==e)var f=e.call(a);else{var g="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];if(g)var l=g.call(a);else if("number"==typeof a.length)l={next:lfa(a)};else throw Error("c`"+String(a));f=new mfa(l)}for(d=f;;){var p=yield d.next();if(p.done)break;b.next(p.value)}}catch(y){var t={error:y}}finally{try{p&&!p.done&&(c=d.return)&&(yield c.call(d))}finally{if(t)throw t.error;}}b.complete()})};
_.yf=function(a,b){if(!b.closed)return a instanceof _.of?a.subscribe(b):nfa(a)(b)};_.Af=function(...a){let b=void 0,c=void 0,d=void 0;qf(a[a.length-1])&&(c=a.pop());"function"===typeof a[a.length-1]&&(b=a.pop());if(1===a.length){const e=a[0];(0,_.zf)(e)&&(a=e);gf(e)&&Object.getPrototypeOf(e)===Object.prototype&&(d=Object.keys(e),a=d.map(f=>e[f]))}return _.uf(pf(a,c),new _.ofa(b,d))};_.Bf=function(a){return a instanceof _.of?a:new _.of(nfa(a))};
_.Cf=function(a,b){var c=Infinity;if("function"===typeof b)return d=>_.w(d,_.Cf((e,f)=>_.w(_.Bf(a(e,f)),_.v((g,l)=>b(e,g,f,l))),c));"number"===typeof b&&(c=b);return d=>_.uf(d,new pfa(a,c))};_.Df=function(a=Infinity){return _.Cf(kf,a)};_.Ef=function(...a){return _.Df(1)(_.u(...a))};_.Ff=function(a){return new _.of(b=>{let c;try{c=a()}catch(d){b.error(d);return}return _.Bf(c).subscribe(b)})};
_.Hf=function(...a){if(1===a.length){const b=a[0];if((0,_.zf)(b))return Gf(b,null);if(gf(b)&&Object.getPrototypeOf(b)===Object.prototype)return a=Object.keys(b),Gf(a.map(c=>b[c]),a)}if("function"===typeof a[a.length-1]){const b=a.pop();a=1===a.length&&(0,_.zf)(a[0])?a[0]:a;return _.w(Gf(a,null),_.v(c=>b(...c)))}return Gf(a,null)};
Gf=function(a,b){return new _.of(c=>{const d=a.length;if(0===d)c.complete();else{var e=Array(d),f=0,g=0;for(let l=0;l<d;l++){const p=_.Bf(a[l]);let t=!1;c.add(p.subscribe({next:y=>{t||(t=!0,g++);e[l]=y},error:y=>c.error(y),complete:()=>{f++;f!==d&&t||(g===d&&c.next(b?b.reduce((y,C,F)=>(y[C]=e[F],y),{}):e),c.complete())}}))}}})};
_.If=function(a,b,c){if(_.ff(c)){var d=c;c=void 0}return d?_.w(_.If(a,b,c),_.v(e=>(0,_.zf)(e)?d(...e):d(e))):new _.of(e=>{qfa(a,b,function(f){1<arguments.length?e.next(Array.prototype.slice.call(arguments)):e.next(f)},e,c)})};
qfa=function(a,b,c,d,e){let f;if(a&&"function"===typeof a.addEventListener&&"function"===typeof a.removeEventListener)a.addEventListener(b,c,e),f=()=>a.removeEventListener(b,c,e);else if(a&&"function"===typeof a.on&&"function"===typeof a.off)a.on(b,c),f=()=>a.off(b,c);else if(a&&"function"===typeof a.addListener&&"function"===typeof a.removeListener)a.addListener(b,c),f=()=>a.removeListener(b,c);else if(a&&a.length)for(let g=0,l=a.length;g<l;g++)qfa(a[g],b,c,d,e);else throw new TypeError("Sa");d.add(f)};
_.Jf=function(...a){let b=Infinity,c=void 0,d=a[a.length-1];qf(d)?(c=a.pop(),1<a.length&&"number"===typeof a[a.length-1]&&(b=a.pop())):"number"===typeof d&&(b=a.pop());return!c&&1===a.length&&a[0]instanceof _.of?a[0]:_.Df(b)(pf(a,c))};Lf=function(){};_.Mf=function(a){return function(b){return _.uf(b,new rfa(a))}};tfa=function(...a){if(1===a.length)if((0,_.zf)(a[0]))a=a[0];else return _.Bf(a[0]);return _.uf(pf(a),new sfa)};ufa=function(a){return a instanceof Date&&!isNaN(a)};
_.Of=function(a=0,b){var c;let d=-1;null!=b&&(qf(b)?c=b:d=b);qf(c)||(c=_.Nf);return new _.of(e=>{const f=Math.max(0,ufa(a)?+a-c.now():a);return c.Zg(vfa,f,{counter:0,Qsa:d,HM:e})})};vfa=function(a){const b=a.Qsa,c=a.HM,d=a.counter++;c.next(d);if(!c.closed){if(0>b)return c.complete();this.Zg(a,b)}};_.Pf=function(...a){let b=void 0;"function"===typeof a[a.length-1]&&(b=a.pop());return _.uf(pf(a),new wfa(b))};yfa=function(a){return b=>_.uf(b,new xfa(a))};
Afa=function(){var a;return b=>{let c,d=void 0,e=void 0,f;a=null!=(f=a)?f:_.Nf;ufa(36E5)?c=36E5:d=36E5;let g;e=null!=(g=e)?g:zfa;if(null==c&&null==d)throw new TypeError("Ua");return _.uf(b,function(l){const p=this,t=new _.hf;let y,C=null,F=null,I=0;const K=V=>{t.add(C=a.Zg(()=>{let fa;const ha={RWc:null,gra:F,E3:I};try{fa=_.Bf(e(ha))}catch(ra){p.error(ra);return}y.unsubscribe();t.add(fa.subscribe(p))},V))};t.add(y=l.subscribe({next:V=>{let fa;null==(fa=C)||fa.unsubscribe();C=null;I++;F=V;null!=d&&
0<d&&K(d);p.next(V)},error:V=>p.error(V),complete:()=>p.complete()}));l=null!=c?"number"===typeof c?c:+c-a.now():d;K(l);return t})}};zfa=function(a){throw new Bfa(a);};Dfa=function(a){return a in Cfa?(delete Cfa[a],!0):!1};_.Qf=function(a){return!!a&&(a instanceof _.of||"function"===typeof a.cA&&"function"===typeof a.subscribe)};Efa=function(a){return b=>{setTimeout(a,void 0,b)}};Ffa=function(){};_.Rf=function(a){return function(b){return _.uf(b,new Gfa(a))}};
_.Hfa=function(a,b=_.Nf){return _.Rf(()=>_.Of(a,b))};_.Sf=function(a){return b=>_.uf(b,function(c){const d=this,e=new _.hf;let f=null,g=!1,l;f=c.subscribe({next:p=>d.next(p),error:p=>{try{l=_.Bf(a(p,_.Sf(a)(c)))}catch(t){d.error(t)}l&&(f?(f.unsubscribe(),f=null,e.add(l.subscribe(d))):g=!0)},complete:()=>d.complete()});g?(f.unsubscribe(),f=null,e.add(l.subscribe(d))):e.add(f);return e})};Ifa=function(...a){return b=>_.vf(b,_.Ef(b,...a))};_.Tf=function(a){return b=>_.uf(b,new Jfa(a))};Lfa=function(a){Kfa(a)};
_.Uf=function(a=null){return b=>_.uf(b,new Mfa(a))};_.Wf=function(a,b=_.Nf){const c=ufa(a)?+a-b.now():Math.abs(a);return d=>_.uf(d,new Nfa(c,b))};Pfa=function(){return function(a){return _.uf(a,new Ofa)}};_.Xf=function(a){return b=>_.uf(b,new Qfa(a))};_.Zf=function(a){if(isNaN(a))throw new TypeError("Wa");if(0>a)throw new Rfa;return b=>0===a?_.Yf:_.uf(b,new Sfa(a))};Vfa=function(a=Tfa){return b=>_.uf(b,new Ufa(a))};Tfa=function(){return new _.sf};_.Xfa=function(a){return b=>_.uf(b,new Wfa(a))};
$f=function(a){return b=>_.uf(b,new Yfa(a))};_.ag=function(a,b){const c=2<=arguments.length;return d=>_.w(d,a?_.Mf((e,f)=>a(e,f,d)):kf,_.Zf(1),c?_.Uf(b):Vfa(()=>new _.sf))};_.$fa=function(){return function(a){return _.uf(a,new Zfa)}};_.bg=function(){if(isNaN(1))throw new TypeError("Wa");return function(a){return _.uf(a,new aga)}};bga=function(a,b){const c=2<=arguments.length;return d=>_.w(d,a?_.Mf((e,f)=>a(e,f,d)):kf,_.bg(),c?_.Uf(b):Vfa(()=>new _.sf))};_.cg=function(a){return b=>_.uf(b,new cga(a))};
ega=function(){return function(a){return _.uf(a,new dga)}};_.dg=function(a,b){let c=!1;2<=arguments.length&&(c=!0);return function(d){return _.uf(d,new fga(a,b,c))}};gga=function(){var a=[_.If(window,"resize")];return b=>_.vf(b,_.Jf(b,...a))};_.eg=function(a){return function(b){let c;c="function"===typeof a?a:function(){return a};const d=Object.create(b,hga);d.source=b;d.eOb=c;return d}};_.jga=function(a){return function(b){return _.uf(b,new iga(a))}};
kga=function(...a){const b=a.length;if(0===b)throw Error("Xa");return _.v(c=>{var d=c;for(c=0;c<b;c++){let e;d=null==(e=d)?void 0:e[a[c]];if("undefined"===typeof d)return}return d})};_.gg=function(a){const b=new _.fg(a);return c=>_.eg(()=>b)(c)};
_.lga=function(a){return b=>_.uf(b,function(c){const d=this,e=new _.hf;let f,g=!1,l;const p=()=>{if(!l){l=new _.hg;let y;try{y=a(l)}catch(C){return d.error(C),null}e.add(y.subscribe({next:()=>{f?t():g=!0},error:C=>d.error(C),complete:()=>d.complete()}))}return l},t=()=>{f=c.subscribe({next:y=>d.next(y),error:y=>{const C=p();C&&C.next(y)},complete:()=>d.complete()});g?(f.unsubscribe(),f=null,g=!1,t()):e.add(f)};t();return e})};mga=function(){return new _.hg};ig=function(){return a=>_.wf()(_.eg(mga)(a))};
_.jg=function(a){let b;b=a&&"object"===typeof a?a:{bufferSize:a,Wjb:void 0,ux:!1,scheduler:void 0};return c=>_.uf(c,nga(b))};nga=function({bufferSize:a=Infinity,Wjb:b=Infinity,ux:c,scheduler:d}){let e,f=0,g;return function(l){f++;let p;e?p=e.subscribe(this):(e=new _.fg(a,b,d),p=e.subscribe(this),g=l.subscribe({next(t){e.next(t)},error(t){const y=e;e=g=void 0;y.error(t)},complete(){g=void 0;e.complete()}}),g.closed&&(g=void 0));this.add(()=>{f--;p.unsubscribe();c&&0===f&&g&&(g.unsubscribe(),e=g=void 0)})}};
_.kg=function(){return a=>_.uf(a,new oga)};_.lg=function(...a){const b=a[a.length-1];return qf(b)?(a.pop(),c=>_.Ef(a,c,b)):c=>_.Ef(a,c)};_.mg=function(a){return b=>_.uf(b,new pga(a))};qga=function(a){return _.mg(()=>a)};_.ng=function(a){return b=>_.uf(b,new rga(a))};_.og=function(a,b=!1){return c=>_.uf(c,new sga(a,b))};_.pg=function(a,b,c){return function(d){return _.uf(d,new tga(a,b,c))}};
_.qg=function(...a){return b=>{let c;"function"===typeof a[a.length-1]&&(c=a.pop());return _.uf(b,new uga(a,c))}};rg=function(a){if(0==a.NY&&!a.s1&&!a.isStable)try{a.NY++,a.B2.emit(null)}finally{if(a.NY--,!a.s1)try{a.ac(()=>a.tg.emit(null))}finally{a.isStable=!0}}};wga=function(a){a.LEb||-1!==a.cra||(a.cra=a.tCc.call(_.Ge,()=>{a.eBb||(a.eBb=Zone.root.Yta("fakeTopEventTask",()=>{a.cra=-1;vga(a);a.LEb=!0;rg(a);a.LEb=!1},void 0,()=>{},()=>{}));a.eBb.uk()}),vga(a))};
yga=function(a){a.QE=a.QE.CC({name:"angular",properties:{isAngularZone:!0},MT:(b,c,d,e,f,g)=>{try{return xga(a),b.IS(d,e,f,g)}finally{(a.Tua&&"eventTask"===e.type||a.gfa)&&wga(a),a.NY--,rg(a)}},Xca:(b,c,d,e,f,g,l)=>{try{return xga(a),b.uk(d,e,f,g,l)}finally{a.gfa&&wga(a),a.NY--,rg(a)}},P5a:(b,c,d,e)=>{b.Kpa(d,e);c===d&&("microTask"==e.nd?(a.Okc=e.cCc,vga(a),rg(a)):"macroTask"==e.nd&&(a.Maa=e.LBc))},Wca:(b,c,d,e)=>{b.handleError(d,e);a.ac(()=>a.Ys.emit(e));return!1}})};
vga=function(a){a.s1=a.Okc||(a.Tua||a.gfa)&&-1!==a.cra?!0:!1};xga=function(a){a.NY++;a.isStable&&(a.isStable=!1,a.wsa.emit(null))};
Aga=function(){const a=_.dd(_.sg);let b=!0;return _.Jf(new _.of(c=>{b=a.isStable&&!a.Maa&&!a.s1;a.ac(()=>{c.next(b);c.complete()})}),_.w(new _.of(c=>{let d;a.ac(()=>{d=a.tg.subscribe(()=>{zga();queueMicrotask(()=>{b||a.Maa||a.s1||(b=!0,c.next(!0))})})});const e=a.wsa.subscribe(()=>{if(!_.tg())throw new _.Vc(909,!1);b&&(b=!1,a.ac(()=>{c.next(!1)}))});return()=>{d.unsubscribe();e.unsubscribe()}}),ig()))};Cga=function(a){let b;null==(b=a.get(Bga,null))||b.forEach(c=>c())};
Gga=function(a,b,c=[]){const d=`Platform: ${b}`,e=new _.zd(d);return(f=[])=>{let g=Dga();if(!g||g.wc.get(Ega,!1))if(f=[...c,...f,{Ba:e,qc:!0}],a)a(f);else{f=Fga(f,d);if(vg&&!vg.get(Ega,!1))throw new _.Vc(400,!1);vg=f;f.get(wg);Cga(f)}f=Dga();if(!f)throw new _.Vc(401,!1);return f}};Fga=function(a=[],b){return xg({name:b,Nb:[{Ba:Hga,qc:"platform"},{Ba:Iga,qc:new Set([()=>vg=null])},...a]})};Dga=function(){let a,b;return null!=(b=null==(a=vg)?void 0:a.get(wg))?b:null};
Jga=function(a){let b,c;return{Puc:!1,Tua:null!=(b=null==a?void 0:a.dvc)?b:!1,gfa:null!=(c=null==a?void 0:a.kGc)?c:!1}};Lga=function(a="zone.js",b){return"noop"===a?new Kga:"zone.js"===a?new _.sg(b):a};Mga=function(a,b,c){try{const d=c();return df(d)?d.catch(e=>{b.ac(()=>a.handleError(e));throw e;}):d}catch(d){throw b.ac(()=>a.handleError(d)),d;}};Nga=function(a,b){return Array.isArray(b)?b.reduce(Nga,a):Object.assign({},a,b)};yg=function(a,b){b=a.indexOf(b);-1<b&&a.splice(b,1)};
Oga=function(){const a=_.dd(_.sg),b=_.dd(_.Ze);return c=>a.ac(()=>b.handleError(c))};Rga=function(a){return[{Ba:_.sg,Ab:a},{Ba:Qca,Zc:!0,Ab:()=>{const b=_.dd(zg,{optional:!0});return()=>b.initialize()}},{Ba:Pga,Ab:Oga},{Ba:Qga,Ab:Aga}]};
_.Cg=function(a){var b=Object.getPrototypeOf(a.type.prototype).constructor,c=!0;const d=[a];for(;b;){var e=void 0;if(a.ua)e=b.wa||b.Ma;else{if(b.wa)throw new _.Vc(903,!1);e=b.Ma}if(e){if(c){d.push(e);var f=a;f.inputs=Bg(a.inputs);f.QC=Bg(a.QC);f.G9=Bg(a.G9);f.outputs=Bg(a.outputs);var g=e.ab;g&&Sga(a,g);g=e.ub;const l=e.Bd;g&&Tga(a,g);l&&Uga(a,l);Oc(a.inputs,e.inputs);Oc(a.G9,e.G9);Oc(a.outputs,e.outputs);null!==e.QC&&(null===f.QC&&(f.QC={}),Oc(f.QC,e.QC));e.ua&&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.GCc&&g(a),g===_.Cg&&(c=!1)}b=Object.getPrototypeOf(b)}a=0;b=null;for(c=d.length-1;0<=c;c--)e=d[c],e.Cb=a+=e.Cb,e.Bb=gd(e.Bb,b=gd(b,e.Bb))};Bg=function(a){return a===md?{}:a===_.id?[]:a};Tga=function(a,b){const c=a.ub;a.ub=c?(d,e)=>{b(d,e);c(d,e)}:b};Uga=function(a,b){const c=a.Bd;a.Bd=c?(d,e,f)=>{b(d,e,f);c(d,e,f)}:b};Sga=function(a,b){const c=a.ab;a.ab=c?(d,e)=>{b(d,e);c(d,e)}:b};
Wga=function(a){return Vga(a)?Array.isArray(a)||!(a instanceof Map)&&Symbol.iterator in a:!1};Xga=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)};Vga=function(a){return null!==a&&("function"===typeof a||"object"===typeof a)};_.Dg=function(a,b,c){return a[b]=c};_.Eg=function(a,b,c){if(Object.is(a[b],c))return!1;a[b]=c;return!0};_.Fg=function(a,b,c,d){c=_.Eg(a,b,c);return _.Eg(a,b+1,d)||c};
_.Hg=function(a,b,c,d){const e=_.Nd();var f=_.Md.Gn++;if(_.Eg(e,f,b)){f=_.Xd();const g=Jd(f,e);_.Lea(e[11],g,d,f.value,a,b,c)}return _.Hg};_.Yga=function(a,b,c,d){return _.Eg(a,_.Md.Gn++,c)?b+_.Sc(c)+d:_.Xe};_.x=function(a,b,c){const d=_.Nd(),e=_.Md.Gn++;_.Eg(d,e,b)&&_.Ye(_.Md.hf,_.Xd(),d,a,b,d[11],c,!1);return _.x};Zga=function(a,b,c,d,e){e=e?"class":"style";Hea(a,c,b.inputs[e],e,d)};
$ga=function(a,b,c,d){const e=a[c+1],f=null===b;let g=d?e>>17&32767:(e&131068)>>2,l=!1;for(;0!==g&&(!1===l||f);){const t=a[g+1];var p=a[g];if(null===p||null==b||(Array.isArray(p)?p[1]:p)===b||Array.isArray(p)&&"string"===typeof b&&0<=td(p,b))l=!0,a[g+1]=d?t|1:t|2;g=d?t>>17&32767:(t&131068)>>2}l&&(a[c+1]=d?e|2:e|1)};eha=function(a,b){const c=aha;if(c===b)return-1;for(b=bha=b;b<c&&32<a.charCodeAt(b);)b++;b=cha=b;return dha(a,b,c)};dha=function(a,b,c){for(;b<c&&32>=a.charCodeAt(b);)b++;return b};
_.Ig=function(a,b,c){fha(a,b,c,!1);return _.Ig};_.Jg=function(a,b){fha(a,b,null,!0);return _.Jg};_.Kg=function(a){_.gha(hha,a)};iha=function(a,b){var c;cha=bha=0;aha=b.length;for(c=eha(b,dha(b,0,aha));0<=c;c=eha(b,c))_.wd(a,b.substring(bha,cha),!0)};
fha=function(a,b,c,d){const e=_.Nd(),f=_.Md.hf,g=_.Wd(2);f.Doa&&jha(f,a,g,d);if(b!==_.Xe&&_.Eg(e,g,b)){var l=f.data[_.Md.selectedIndex],p=e[11];null!=b&&""!==b&&("string"===typeof c?b+=c:"object"===typeof b&&(b=_.Tc(_.De(b))));kha(f,l,e,p,a,e[g+1]=b,d,g)}};
_.gha=function(a,b){var c=iha;const d=_.Md.hf;var e=_.Wd(2);d.Doa&&jha(d,null,e,!0);const f=_.Nd();if(b!==_.Xe&&_.Eg(f,e,b)){const y=d.data[_.Md.selectedIndex];if(0===(y.flags&8)||e>=d.VAb){var g=f[11],l=f[e+1];if(null==b||""===b)a=_.id;else{var p=[];b=_.De(b);if(Array.isArray(b))for(c=0;c<b.length;c++)a(p,b[c],!0);else if("object"===typeof b)for(var t in b)b.hasOwnProperty(t)&&a(p,t,b[t]);else"string"===typeof b&&c(p,b);a=p}a=f[e+1]=a;l===_.Xe&&(l=_.id);b=p=0;c=0<l.length?l[0]:null;for(t=0<a.length?
a[0]:null;null!==c||null!==t;){const C=p<l.length?l[p+1]:void 0,F=b<a.length?a[b+1]:void 0;let I=null,K=void 0;c===t?(p+=2,b+=2,C!==F&&(I=t,K=F)):null===t||null!==c&&c<t?(p+=2,I=c):(b+=2,I=t,K=F);null!==I&&kha(d,y,f,g,I,K,!0,e);c=p<l.length?l[p]:null;t=b<a.length?a[b]:null}}else e=y.zma,null!==e&&(b=jca(e,b?b:"")),Zga(d,y,f,b,!0)}};
jha=function(a,b,c,d){const e=a.data;if(null===e[c+1]){const p=e[_.Md.selectedIndex];a=c>=a.VAb;0!==(p.flags&(d?8:16))&&null===b&&!a&&(b=!1);var f=hda(e),g=d?p.Fta:p.Gta;if(null===f)0===(d?p.U8:p.Ffa)&&(b=lha(null,e,p,b,d),b=Lg(b,p.bc,d),g=null);else{var l=p.Dna;if(-1===l||e[l]!==f)if(b=lha(f,e,p,b,d),null===g)f=d?p.U8:p.Ffa,f=0!==(f&131068)>>2?e[f>>17&32767]:void 0,void 0!==f&&Array.isArray(f)&&(f=lha(null,e,p,f[1],d),f=Lg(f,p.bc,d),e[(d?p.U8:p.Ffa)>>17&32767]=f);else{g=void 0;f=p.ju;for(l=1+p.Dna;l<
f;l++)g=Lg(g,e[l].Bb,d);g=Lg(g,p.bc,d)}}void 0!==g&&(d?p.Fta=g:p.Gta=g);l=b;g=d?p.U8:p.Ffa;b=g>>17&32767;g=(g&131068)>>2;e[c]=l;let t=!1;if(Array.isArray(l)){if(f=l[1],null===f||0<td(l,f))t=!0}else f=l;a?0!==g?(a=e[b+1]>>17&32767,e[c+1]=a<<17|b<<2,0!==a&&(e[a+1]=e[a+1]&-131069|c<<2),e[b+1]=e[b+1]&131071|c<<17):(e[c+1]=b<<17|0,0!==b&&(e[b+1]=e[b+1]&-131069|c<<2),b=c):(e[c+1]=g<<17|0,0===b?b=c:e[g+1]=e[g+1]&-131069|c<<2,g=c);t&&(e[c+1]|=2);$ga(e,f,c,!0);$ga(e,f,c,!1);a=d?p.Fta:p.Gta;null!=a&&"string"==
typeof f&&0<=td(a,f)&&(e[c+1]|=1);g=b<<17|g<<2;d?p.U8=g:p.Ffa=g}};lha=function(a,b,c,d,e){let f;const g=c.ju;let l=c.Dna;for(-1===l?l=c.hm:l++;l<g;){f=b[l];d=Lg(d,f.Bb,e);if(f===a)break;l++}null!==a&&(c.Dna=l);return d};Lg=function(a,b,c){const d=c?1:2;let e=-1;if(null!==b)for(let f=0;f<b.length;f++){const g=b[f];"number"===typeof g?e=g:e===d&&(Array.isArray(a)||(a=void 0===a?[]:["",a]),_.wd(a,g,c?!0:b[++f]))}return void 0===a?null:a};
hha=function(a,b,c){b=String(b);""===b||b.includes(" ")||_.wd(a,b,c)};kha=function(a,b,c,d,e,f,g,l){if(b.type&3){a=a.data;var p=a[l+1];void 0===(1===(p&1)?mha(a,b,c,e,(p&131068)>>2,g):void 0)&&(void 0!==f||2==(p&2)&&(f=mha(a,null,c,e,l,g)),b=_.Id(c[_.Md.selectedIndex]),g?f?d.wJ(b,e):d.cM(b,e):(g=-1===e.indexOf("-")?void 0:2,null==f?d.B$a(b,e,g):("string"===typeof f&&f.endsWith("!important")&&(f=f.slice(0,-10),g|=1),d.dh(b,e,f,g))))}};
mha=function(a,b,c,d,e,f){const g=null===b;let l=void 0;for(;0<e;){const t=a[e],y=Array.isArray(t);var p=y?t[1]:t;const C=null===p;let F=c[e+1];F===_.Xe&&(F=C?_.id:void 0);p=C?Kca(F,d):p===d?F:void 0;y&&void 0===p&&(p=Kca(t,d));if(void 0!==p&&(l=p,g))return l;e=a[e+1];e=g?e>>17&32767:(e&131068)>>2}null!==b&&(a=f?b.Fta:b.Gta,null!=a&&(l=Kca(a,d)));return l};
_.z=function(a,b,c,d){const e=_.Nd(),f=_.Md.hf;var g=25+a;a=e[11];if(f.sk){const l=f.Ea;c=Se(f,g,2,b,_.Ld(l,c));Kea(f,e,c,_.Ld(l,d));null!==c.bc&&af(c,c.bc,!1);null!==c.hA&&af(c,c.hA,!0);null!==f.queries&&f.queries.Z9(f,c)}else c=f.data[g];Mg=!0;b=a.createElement(b,_.Md.kna);e[g]=b;g=1===(c.flags&1);Td(c,!0);Yda(a,b,c);32!==(c.flags&32)&&Mg&&ye(f,e,b,c);0===_.Md.Ona&&_.qe(b,e);_.Md.Ona++;g&&(Dea(f,e,c),zea(f,c,e));null!==d&&Eea(e,c);return _.z};
_.B=function(){let a=_.Rd();_.Md.zG?_.Md.zG=!1:(a=a.parent,Td(a,!1));const b=a;Te===b&&(Te=null);_.Md.Ona--;const c=_.Md.hf;c.sk&&($d(c,a),0!==(a.flags&4)&&c.queries.Pna(a));null!=b.zma&&0!==(b.flags&8)&&Zga(c,b,_.Nd(),b.zma,!0);null!=b.gfb&&0!==(b.flags&16)&&Zga(c,b,_.Nd(),b.gfb,!1);return _.B};_.G=function(a,b,c,d){_.z(a,b,c,d);_.B();return _.G};
_.H=function(a,b,c){const d=_.Nd(),e=_.Md.hf;a+=25;if(e.sk){var f=e.Ea;b=_.Ld(f,b);const g=Se(e,a,8,"ng-container",b);null!==b&&af(g,b,!0);Kea(e,d,g,_.Ld(f,c));null!==e.queries&&e.queries.Z9(e,g);f=g}else f=e.data[a];Td(f,!0);Mg=!0;b=d[11].createComment(_.Pda(""));d[a]=b;Mg&&ye(e,d,b,f);_.qe(b,d);1===(f.flags&1)&&(Dea(e,d,f),zea(e,f,d));null!=c&&Eea(d,f);return _.H};
_.J=function(){let a=_.Rd();const b=_.Md.hf;_.Md.zG?_.Md.zG=!1:(a=a.parent,Td(a,!1));b.sk&&($d(b,a),0!==(a.flags&4)&&b.queries.Pna(a));return _.J};_.Ng=function(a,b,c){_.H(a,b,c);_.J();return _.Ng};_.Og=function(a,b,c){const d=_.Nd(),e=_.Md.Gn++;_.Eg(d,e,b)&&_.Ye(_.Md.hf,_.Xd(),d,a,b,d[11],c,!0);return _.Og};_.Pg=function(a,b,c){const d=_.Nd();var e=_.Md.Gn++;if(_.Eg(d,e,b)){e=_.Md.hf;const f=_.Xd();_.Ye(e,f,d,a,b,Oea(hda(e.data),f,d),c,!0)}return _.Pg};
nha=function(a,b,c){var d=b.GS;d=Array.isArray(d)?d[0]:d;return null===d?Vda(a,b,c):_.Id(c[d])};oha=function(a,b,c,d,e){const f=b.GS;if(Array.isArray(f)){let g=null;b.type&3||(g=d,d=e);if(null!==d&&-1===b.lw)for(b=1;b<f.length;b++)a.insertBefore(d,c[f[b]],g,!1)}};
pha=function(a,b){a.push(b);if(1<a.length)for(let e=a.length-2;0<=e;e--){const f=a[e];if(f.type&64){var c;if(c=!(b.type&64)||f.index>b.index)c=f.GS,c=null===(Array.isArray(c)?c[0]:c);if(c){c=b.index;var d=f.GS;Array.isArray(d)?d[0]=c:(d=oha,we=nha,xe=d,f.GS=c)}}}};_.Qg=function(a,b){a=b[a.z9];return null===a?a:0>a?~a:a};
qha=function(){function a(g,l){d=0;l=_.Qg(g,l);f=null!==l?g.remove[l]:_.id}function b(){if(d<f.length){const g=f[d++];if(0<g)return e[g];c.push(d,f);a(e[1].data[~g],e);return b()}if(0===c.length)return null;f=c.pop();d=c.pop();return b()}const c=[];let d=-1,e,f;return function(g,l){for(e=l;c.length;)c.pop();a(g.value,l);return b}};
rha=function(a,b,c,d,e,f,g){const l=Ve(a,d,1,null);let p=l<<2;d=Sd();b===d&&(d=null);null===d&&(p|=1);g&&(p|=2,void 0===Ae&&(Ae=qha()));e.push(p,null===f?"":f);a=xea(a,l,g?32:1,null===f?"":f,null);pha(c,a);c=a.index;Td(a,!1);null!==d&&b!==d&&(b=d.GS,null===b?(we=nha,xe=oha,d.GS=[null,c]):(d=Array.isArray(b),1!=d&&kca("Expecting array here",d,!0,"=="),b.push(c)));return a};
_.Sg=function(a,b,c,d,e,f){const g=a.length,l=g+1;a.push(null,null);const p=g+2;b=b.split(Rg);let t=0;for(let C=0;C<b.length;C++){var y=b[C];C&1?(y=e+parseInt(y,10),a.push(-1-y),t|=1<<Math.min(y,31)):""!==y&&a.push(y)}a.push(c<<2|(d?1:0));d&&a.push(d,f);a[g]=t;a[l]=a.length-p;return t};tha=function(a){let b,c="",d=0,e=!1,f;for(;null!==(b=sha.exec(a));)e?b[0]===`${"\ufffd"}/*${f}${"\ufffd"}`&&(d=b.index,e=!1):(c+=a.substring(d,b.index+b[0].length),f=b[1],e=!0);return c+=a.slice(d)};
vha=function(a,b,c,d,e,f){let g=0;const l={type:e.type,z9:Ve(a,b,1,null),zwb:f,YP:[],create:[],remove:[],update:[]};c.push(1<<Math.min(e.VGb,31),2,-1-e.VGb,f<<2|2);var p=a.data[f];null===p?a.data[f]=l:p.value=l;p=e.values;for(let V=0;V<p.length;V++){var t=p[V];const fa=[];for(var y=0;y<t.length;y++){var C=t[y];"string"!==typeof C&&(C=fa.push(C)-1,t[y]=`<!--\ufffd${C}\ufffd-->`)}y=a;C=b;var F=c,I=d,K=t.join("");t=[];const ha=[],ra=[];l.YP.push(e.YP[V]);l.create.push(t);l.remove.push(ha);l.update.push(ra);
K=fea(Jda()).faa(K);K=lea(K)||K;g|=K?uha(y,l,C,F,t,ha,ra,K,I,fa,0):0}g&&c.push(g,1,f<<2|3)};yha=function(a){const b=[],c=[];let d=1,e=0;a=a.replace(wha,function(g,l,p){d="select"===p?0:1;e=parseInt(l.slice(1),10);return""});a=xha(a);for(let g=0;g<a.length;){var f=a[g++].trim();1===d&&(f=f.replace(/\s*(?:=)?(\w+)\s*/,"$1"));f.length&&b.push(f);f=xha(a[g++]);b.length>c.length&&c.push(f)}return{type:d,VGb:e,YP:b,values:c}};
xha=function(a){if(!a)return[];var b=0;const c=[],d=[],e=/[{}]/g;e.lastIndex=0;let f;for(;f=e.exec(a);){const g=f.index;"}"==f[0]?(c.pop(),0==c.length&&(b=a.substring(b,g),wha.test(b)?d.push(yha(b)):d.push(b),b=g+1)):(0==c.length&&(d.push(a.substring(b,g)),b=g+1),c.push("{"))}d.push(a.substring(b));return d};
uha=function(a,b,c,d,e,f,g,l,p,t,y){let C=0;for(l=l.firstChild;l;){const fa=Ve(a,c,1,null);switch(l.nodeType){case Node.ELEMENT_NODE:var F=l,I=F.tagName.toLowerCase();if(mea.hasOwnProperty(I)){var K=e,V=p;null!==_.zha&&K.push(_.zha);K.push(I,fa,0|V<<17|fa<<1);a.data[fa]=I;K=F.attributes;for(V=0;V<K.length;V++)F=K.item(V),I=F.name.toLowerCase(),F.value.match(Rg)?oea.hasOwnProperty(I)&&(pea[I]?_.Sg(g,F.value,fa,F.name,0,Ie):_.Sg(g,F.value,fa,F.name,0,null)):e.push(fa<<1|1,F.name,F.value);C|=uha(a,b,
c,d,e,f,g,l,fa,t,y+1);0===y&&f.push(fa)}break;case Node.TEXT_NODE:K=l.textContent||"";V=K.match(Rg);e.push(V?"":K,fa,0|p<<17|fa<<1);0===y&&f.push(fa);V&&(C|=_.Sg(g,K,fa,null,0,null));break;case Node.COMMENT_NODE:if(K=Aha.exec(l.textContent||""))F=t[parseInt(K[1],10)],K=e,V=p,null!==_.Bha&&K.push(_.Bha),K.push("",fa,0|V<<17|fa<<1),vha(a,c,d,p,F,fa),K=f,0===y&&(K.push(~fa),K.push(fa))}l=l.nextSibling}return C};
_.Tg=function(a,b,c=-1){var d=_.Md.hf;const e=_.Nd();a=25+a;var f=_.Ld(d.Ea,b);b=Sd();if(d.sk){var g=null===b?0:b.index,l=Sd(),p=[],t=[],y=[[]];if(-1===c)c=tha(f);else{var C=f.indexOf(`:${c}${"\ufffd"}`)+2+c.toString().length;c=f.search(new RegExp(`${"\ufffd"}\\/\\*\\d+:${c}${"\ufffd"}`));c=tha(f.substring(C,c))}f=c.replace(Cha," ").split(Dha);for(C=0;C<f.length;C++){var F=f[C];if(0===(C&1)){var I=xha(F);for(F=0;F<I.length;F++){var K=I[F];if(0===(F&1)){if(""!==K){var V=y[0],fa=K.match(Rg);V=rha(d,
l,V,e,p,fa?null:K,!1);fa&&_.Sg(t,K,V.index,null,0,null)}}else{if("object"!==typeof K)throw Error("$a`"+c);fa=rha(d,l,y[0],e,p,"",!0).index;vha(d,e,t,g,K,fa)}}}else I=47===F.charCodeAt(0),F=25+Number.parseInt(F.substring(I?2:1)),I?(y.shift(),Td(Sd(),!1)):(I=y[0],F=xea(d,F,64,null,null),pha(I,F),I=F,y.unshift([]),Td(I,!0))}d.data[a]={create:p,update:t}}2===d.type?e[15][2]|=32:e[2]|=32;a=d.data[a];d=Uda(d,b===e[6]?null:b,e);a=a.create;b=b&&b.type&8?e[b.index]:null;g=e[11];for(l=0;l<a.length;l++)c=a[l++],
p=a[l],t=2===(c&2),y=1===(c&1),c>>>=2,f=e[c],null===f&&(f=e[c]=t?g.createComment(p):g.x9(p)),y&&null!==d&&g.insertBefore(d,f,b,!1);_.Md.dqa=!0};_.Ug=function(){_.Md.dqa=!1};_.Vg=function(a,b,c){_.Tg(a,b,c);_.Ug()};_.L=function(a,b,c,d){c=_.Nd();Eha(_.Md.hf,c,c[11],_.Rd(),a,b,d);return _.L};_.Wg=function(a,b){const c=_.Rd(),d=_.Nd(),e=_.Md.hf;Eha(e,d,Oea(hda(e.data),c,d),c,a,b);return _.Wg};
Fha=function(a,b,c,d){a=a.iw;if(null!=a)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.length>c?b[c]:null;"string"===typeof f&&(e+=2)}return null};
Eha=function(a,b,c,d,e,f,g){var l=1===(d.flags&1);const p=a.sk&&(a.iw||(a.iw=[])),t=b[7]||(b[7]=[]);var y=!0;if(d.type&3||g){var C=Jd(d,b);const I=g?g(C):C;C=t.length;const K=g?fa=>g(_.Id(fa[d.index])):d.index;let V=null;!g&&l&&(V=Fha(a,b,e,d.index));null!==V?((V.Ofc||V).enb=f,V.Ofc=f,y=!1):(f=Gha(d,b,f),a=c.listen(I,e,f),t.push(f,a),p&&p.push(e,K,C,C+1))}else f=Gha(d,b,f);a=d.outputs;let F;if(y&&null!==a&&(F=a[e])&&(y=F.length))for(a=0;a<y;a+=2)c=b[F[a]][F[a+1]].subscribe(f),l=t.length,t.push(f,
c),p&&p.push(e,d.index,l,-(l+1))};Hha=function(a,b,c){try{return!1!==b(c)}catch(d){return Pea(a,d),!1}finally{}};Gha=function(a,b,c){return function f(e){if(e===Function)return c;Lda(-1<a.lw?_.Kd(a.index,b):b);let g=Hha(b,c,e),l=f.enb;for(;l;)g=Hha(b,l,e)&&g,l=l.enb;return g}};_.N=function(a=1){for(var b=_.Md.zQ;0<a;)b=b[14],a--;return(_.Md.zQ=b)[8]};
_.Xg=function(a){var b=_.Nd()[15][6];if(!b.Ou){const g=b.Ou=Jca(a?a.length:1,null),l=g.slice();for(b=b.Cg;null!==b;){if(a)a:{var c=null;b:{var d=b.bc;if(null!=d){var e=d.indexOf(5);if(0===(e&1)){d=d[e+1];break b}}d=null}for(e=0;e<a.length;e++){var f=a[e];if("*"===f)c=e;else{if(null===d)f=xca(b,f,!0);else b:{c:for(let p=0;p<f.length;p++){const t=f[p];if(d.length===t.length){for(let y=0;y<d.length;y++)if(d[y]!==t[y])continue c;f=!0;break b}}f=!1}if(f){c=e;break a}}}}else c=0;null!==c&&(l[c]?l[c].ita=
b:g[c]=b,l[c]=b);b=b.next}}};_.Yg=function(a,b=0,c){const d=_.Nd();var e=_.Md.hf;a=Se(e,25+a,16,null,c||null);null===a.Ou&&(a.Ou=b);_.Md.zG=!1;d[22]&&null===Te||32===(a.flags&32)||(b=d[11],e=Uda(e,a.parent,d),c=we(a.parent||d[6],a,d),Xda(b,0,d,a,e,c))};_.$g=function(a,b,c){_.Zg(a,"",b,"",c);return _.$g};_.Zg=function(a,b,c,d,e){const f=_.Nd();b=_.Yga(f,b,c,d);b!==_.Xe&&_.Ye(_.Md.hf,_.Xd(),f,a,b,f[11],e,!1);return _.Zg};_.ah=function(a){return _.Md.zQ[25+a]};
_.O=function(a,b,c,d,e,f,g,l){const p=_.Nd(),t=_.Md.hf,y=a+25;if(t.sk){const C=t.Ea;e=Se(t,y,4,e||null,_.Ld(C,f));Kea(t,p,e,_.Ld(C,g));$d(t,e);b=e.hf=Fea(2,e,b,c,d,t.Yzb,t.nJb,null,t.HD,C,null);null!==t.queries&&(t.queries.ua(t,e),b.queries=t.queries.zSa(e));b=e}else b=t.data[y];Td(b,!1);a=Iha(t,p,b,a);Mg&&ye(t,p,a,b);_.qe(a,p);We(p,p[y]=[a,!0,!1,p,null,0,b,a,null,null,null]);1===(b.flags&1)&&Dea(t,p,b);null!=g&&Eea(p,b,l)};Jha=function(a,b){Mg=!0;return b[11].createComment("")};
_.Q=function(a,b=""){const c=_.Nd(),d=_.Md.hf;a+=25;const e=d.sk?Se(d,a,1,b,null):d.data[a];Mg=!0;b=c[11].x9(b);c[a]=b;Mg&&ye(d,c,b,e);Td(e,!1)};_.ch=function(a){_.bh("",a,"");return _.ch};_.bh=function(a,b,c){const d=_.Nd();a=_.Yga(d,a,b,c);a!==_.Xe&&_.$e(d,a);return _.bh};
Kha=function(a,b,c,d,e){a=$c(a);if(Array.isArray(a))for(var f=0;f<a.length;f++)Kha(a[f],b,c,d,e);else{f=_.Md.hf;var g=_.Nd();let F=xd(a)?a:$c(a.Ba);var l=Yca(a);const I=_.Rd();var p=I.RL&1048575,t=I.hm,y=I.RL>>20;if(xd(a)||!a.Zc)d=new ke(l,e),p=Lha(F,b,e?p:p+y,t),-1===p?(p=fe(I,g),uda(p,f,F),Mha(f,a,b.length),b.push(F),I.hm++,I.ju++,e&&(I.RL+=1048576),c.push(d),g.push(d)):(c[p]=d,g[p]=d);else{t=Lha(F,b,p+y,t);p=Lha(F,b,p,p+y);var C=0<=t&&c[t];y=0<=p&&c[p];e&&!y||!e&&!C?(t=fe(I,g),uda(t,f,F),t=c.length,
C=new ke(e?Nha:Oha,e),C.Zc=[],C.index=t,C.Qma=0,d&&!e&&C.Qma++,C.Zc.push(l),l=C,!e&&y&&(c[p].h9a=l),Mha(f,a,b.length,0),b.push(F),I.hm++,I.ju++,e&&(I.RL+=1048576),c.push(l),g.push(l)):(b=c[e?p:t],g=l,!e&&d&&b.Qma++,b=b.Zc.push(g)-1,Mha(f,a,-1<t?t:p,b));!e&&d&&y&&c[p].Qma++}}};Mha=function(a,b,c,d){const e=xd(b);var f=!!b.Id;if(e||f)if(f=(f?$c(b.Id):b).prototype.Ja)a=a.VQ||(a.VQ=[]),!e&&b.Zc?(b=a.indexOf(c),-1===b?a.push(c,[d,f]):a[b+1].push(d,f)):a.push(c,f)};
Lha=function(a,b,c,d){for(;c<d;c++)if(b[c]===a)return c;return-1};Oha=function(){return Pha(this.Zc,[])};Nha=function(a,b,c,d){b=this.Zc;if(this.h9a){const e=this.h9a.Qma;d=je(c,c[1],this.h9a.index,d);c=d.slice(0,e);Pha(b,c);for(b=e;b<d.length;b++)c.push(d[b])}else c=[],Pha(b,c);return c};Pha=function(a,b){for(let c=0;c<a.length;c++)b.push((0,a[c])());return b};
_.eh=function(a){var b=[];return c=>{c.j9a=(d,e)=>{e=e?e(a):a;const f=_.Md.hf;f.sk&&(d=!!d.ua,Kha(b,f.data,f.blueprint,d,!0),Kha(e,f.data,f.blueprint,d,!1))}}};_.Qha=function(a){a.mXa=b=>{b=b.get(fh);if(a.standalone){if(!b.G8.has(a.id)){var c=Nca(a.type);c=0<c.length?$ea([c],b.Kf,`Standalone[${a.type.name}]`):null;b.G8.set(a.id,c)}b=b.G8.get(a.id)}else b=null;return b}};_.gh=function(a,b){a=_.Ud()+a;const c=_.Nd();return c[a]===_.Xe?_.Dg(c,a,b()):c[a]};
_.hh=function(a,b,c){return Rha(_.Nd(),_.Ud(),a,b,c)};_.ih=function(a,b,c,d){return _.Sha(_.Nd(),_.Ud(),a,b,c,d)};_.jh=function(a,b){a=a[b];return a===_.Xe?void 0:a};Rha=function(a,b,c,d,e,f){b+=c;return _.Eg(a,b,e)?_.Dg(a,b+1,f?d.call(f,e):d(e)):_.jh(a,b+1)};_.Sha=function(a,b,c,d,e,f,g){b+=c;return _.Fg(a,b,e,f)?_.Dg(a,b+2,g?d.call(g,e,f):d(e,f)):_.jh(a,b+2)};
_.R=function(a,b){const c=_.Md.hf;a+=25;if(c.sk){a:{var d=c.nJb;if(d)for(let g=d.length-1;0<=g;g--){const l=d[g];if(b===l.name){b=l;break a}}b=void 0}c.data[a]=b;if(b.Re){var e;(null!=(e=c.VQ)?e:c.VQ=[]).push(a,b.Re)}}else b=c.data[a];e=b.na||(b.na=qd(b.type));b=Xc(_.r);try{const g=de(!1),l=e();de(g);var f=_.Nd();a>=c.data.length&&(c.data[a]=null,c.blueprint[a]=null);f[a]=l}finally{Xc(b)}};_.S=function(a,b,c){a+=25;const d=_.Nd(),e=d[a];return d[1].data[a].be?Rha(d,_.Ud(),b,e.transform,c,e):e.transform(c)};
Tha=function(){return this.Xv[Symbol.iterator]()};lia=function(){return lh(_.Rd(),_.Nd())};lh=function(a,b){return a.type&4?new mia(b,a,oe(a,b)):null};oia=function(){return nia(_.Rd(),_.Nd())};pia=function(a){return a[8]||(a[8]=[])};nia=function(a,b){let c;const d=b[a.index];_.Ed(d)?c=d:(c=[d,!0,!1,b,null,0,a,null,null,null,null],b[a.index]=c,We(b,c));qia(c,b,a,d);return new ria(c,a,b)};
sia=function(a,b,c,d){if(!a[7]){if(c.type&8)d=_.Id(d);else{d=b[11];const e=d.createComment("");c=Jd(c,b);b=d.parentNode(c);c=d.nextSibling(c);d.insertBefore(b,e,c,!1);d=e}a[7]=d}};
tia=function(a,b,c,d){d=b[18].queries[d];if(null===d.matches){const t=a.data,y=c.matches,C=[];for(let F=0;F<y.length;F+=2){var e=y[F];if(0>e)C.push(null);else{a=C;var f=a.push,g=b,l=t[e],p=y[F+1];e=c.metadata.read;-1===p?(e=l,g=e.type&11?oe(e,g):e.type&4?lh(e,g):null):g=-2===p?e===_.ne?oe(l,g):e===_.mh?lh(l,g):e===_.nh?nia(l,g):void 0:je(g,g[1],p,l);f.call(a,g)}}d.matches=C}return d.matches};
uia=function(a,b,c,d){var e=a.queries.queries[c];const f=e.matches;if(null!==f)for(a=tia(a,b,e,c),c=0;c<f.length;c+=2){var g=f[c];if(0<g)d.push(a[c/2]);else{e=f[c+1];g=b[-g];for(var l=11;l<g.length;l++){var p=g[l];p[16]===p[3]&&uia(p[1],p,e,d)}if(null!==g[9])for(g=g[9],l=0;l<g.length;l++)p=g[l],uia(p[1],p,e,d)}}return d};
_.ph=function(a){var b=_.Nd();const c=_.Md.hf,d=_.Md.sw;_.Md.sw=d+1;const e=c.queries.queries[d];return a.Zn&&4===(b[2]&4)===(2===(e.metadata.flags&2))?(null===e.matches?a.reset([]):(b=e.izb?uia(c,b,d,[]):tia(c,b,e,d),a.reset(b,Kda),_.oh(a)),!0):!1};_.qh=function(a,b,c){const d=_.Md.hf;d.sk&&(via(d,new wia(a,b,c),-1),2===(b&2)&&(d.RNb=!0));xia(d,b)};
_.rh=function(a,b,c,d){const e=_.Md.hf;e.sk&&(via(e,new wia(b,c,d),_.Rd().index),b=e.Bd||(e.Bd=[]),a!==(b.length?b[b.length-1]:-1)&&b.push(e.queries.length-1,a),2===(c&2)&&(e.QNb=!0));xia(e,c)};_.sh=function(){return _.Nd()[18].queries[_.Md.sw].F9a};xia=function(a,b){var c=_.Nd();b=new _.th(4===(b&4));var d=b.destroy;const e=c[7]||(c[7]=[]);e.push(b);a.sk&&(a.iw||(a.iw=[])).push(d,e.length-1);null===c[18]&&(c[18]=new yia);c[18].queries.push(new zia(b))};
via=function(a,b,c){null===a.queries&&(a.queries=new Aia);a.queries.track(new Bia(b,c))};_.uh=function(a,b){return lh(a,b)};Cia=function(a){var b=_.Rd(),c=_.Nd();-1<b.lw&&16!==(a&16)?(a=_.Kd(b.index,c),a=new vh(a,a)):a=b.type&47?new vh(c[15],c):null;return a};Dia=function(a,b,c){a=a.Nu;if(null===a)return a;let d=0;c&&a<c.length&&(d=c[a]);return a+b+d};wh=function(a){return"boolean"===typeof a?a:null!=a&&"false"!==a};Gia=function(a){const b=_.Eia.get(a);if(!b)throw Error("db`"+a);return new Fia(b)};
Iia=function(a){const b=a[kd]||null;if(!b)return null;const c=new Hia(b);return{get Pa(){return c.Pa},get type(){return c.l9},get inputs(){return c.inputs},get outputs(){return c.outputs},get Yb(){return c.Yb},get IVc(){return b.standalone},get HVc(){return b.BM}}};Kia=function(a,b){if(null==a)return null;a=Jia(b);return null==a?null:a};Lia=function(a){return Object.assign({},{Ta:{},YRc:{},keys:[],wd:{},Ia:{},Sa:{},CAb:!1},a)};_.yh=function(a){return xh(a,Mia,Nia,Oia)};
Mia=function(a,b){return _.T(b,a)};Nia=function(a,b,c){b[a]=c};Oia=function(){return{}};_.zh=function(a,b){const c=new a;return null==b?c:xh(b,Pia,Qia,Ria,a)};Pia=function(a,b){return b[a]};Qia=function(a,b,c){b.O[a]=c};Ria=function(a){if(null==a)throw Error("eb");return new a};
xh=function(a,b,c,d,e){e=d(e);const f=Sia(a,e);var g=f.keys||[];const l=f.Ta||{},p=f.Ia||{},t=f.wd||{};for(const y of g)if(g=b(y,a),null!=g){if(l.hasOwnProperty(y)){if(f.CAb&&0===g.length)continue;g=Ah(g,b,c,d,!0,!0,l[y])}else if(p.hasOwnProperty(y))g=Ah(g,b,c,d,!1,!0,p[y]);else if(t.hasOwnProperty(y)){const C=t[y];g=C.Fc?g.map(F=>Tia(F,C,b,c,d)):Tia(g,C,b,c,d)}else if(Array.isArray(g)){if(f.CAb&&0===g.length)continue;g=Ah(g,b,c,d,!0,!1)}c(y,e,g)}return e};
Tia=function(a,b,c,d,e){const f={};for(const g of Object.keys(a)){const l=a[g];null!=l&&(f[g]=Ah(l,c,d,e,b.Hc,b.Gc,b.oc))}return f};Ah=function(a,b,c,d,e,f,g){if(f&&null==g)throw Error("fb");return null==a?a:e&&f?a.map(l=>xh(l,b,c,d,g)):e&&!f?a.map(l=>l):!e&&f?xh(a,b,c,d,g):"object"===typeof a?JSON.parse(JSON.stringify(a)):a};Sia=function(a,b){if(b instanceof _.U)a=Lia(b.ma());else if(a instanceof _.U)a=Lia(a.ma());else throw Error("gb");return a};
Uia=function(a){if(null!=a.Qa){const b={};for(const c in a.Qa)void 0!==a.Qa[c]&&(b[c]=a.Qa[c]);a.Qa=b}};_.Bh=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};Via=function(a,b){if(b&&!b.Gh)throw Error("ib`"+a+"`"+_.Tc(b));};Wia=function(a,b){if(0==a.length)return b;if(0==b.length)return a;let c=0;a.endsWith("/")&&c++;b.startsWith("/")&&c++;return 2==c?a+b.substring(1):1==c?a+b:a+"/"+b};
_.Ch=function(a){var b=a.match(/#|\?|$/);b=b&&b.index||a.length;return a.slice(0,b-("/"===a[b-1]?1:0))+a.slice(b)};Eh=function(a){return a&&"?"!==a[0]?"?"+a:a};Xia=function(a){return RegExp("^(https?:)?//").test(a)?([,a]=a.split(/\/\/[^\/]+/),a):a};Yia=function(a){switch(a){case "CLICK":return 1;case "CHANGE":return 2;case "SCROLL":return 3;case "RESIZE":return 4;case "BROWSER_NAVIGATION":return 5;case "KEYBOARD":return 6;case "BACKGROUND":return 7;case "EXTERNAL":return 8;default:return 0}};
Zia=function(a){switch(a){case "SUCCESS":return 1;case "FAILURE":return 2;case "TIME_OUT":return 3;case "DEGRADED":return 4;case "CANCELLED":return 5;case "RETRIED":return 6;default:return 0}};$ia=function(a){switch(a){case "CORE":return 1;case "SOURCE":return 2;case "BUILD":return 4;case "ISSUE_TRACKER":return 5;default:return 0}};
aja=function(a,b,c){const d=c.path.split("/");if(d.length>a.length||"full"===c.rda&&(b.eo()||d.length<a.length))return null;b={};for(c=0;c<d.length;c++){const e=d[c],f=a[c];if(e.startsWith(":"))b[e.substring(1)]=f;else if(e!==f.path)return null}return{SJ:a.slice(0,d.length),Vsa:b}};Fh=function(a,b){const c=a?Object.keys(a):void 0;var d=b?Object.keys(b):void 0;if(!c||!d||c.length!=d.length)return!1;for(let e=0;e<c.length;e++)if(d=c[e],!bja(a[d],b[d]))return!1;return!0};
bja=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};Gh=function(a){return _.Qf(a)?a:df(a)?_.Bf(Promise.resolve(a)):_.u(a)};eja=function(a,b,c){return cja[c.xm](a.root,b.root,c.lHb)&&dja[c.Qa](a.Qa,b.Qa)&&!("exact"===c.Ze&&a.Ze!==b.Ze)};fja=function(a,b){return Fh(a,b)};
gja=function(a,b,c){if(!Hh(a.Nd,b.Nd)||!Ih(a.Nd,b.Nd,c)||a.GT!==b.GT)return!1;for(const d in b.children)if(!a.children[d]||!gja(a.children[d],b.children[d],c))return!1;return!0};hja=function(a,b){return Object.keys(b).length<=Object.keys(a).length&&Object.keys(b).every(c=>bja(a[c],b[c]))};jja=function(a,b,c){return ija(a,b,b.Nd,c)};
ija=function(a,b,c,d){if(a.Nd.length>c.length)return a=a.Nd.slice(0,c.length),Hh(a,c)&&!b.eo()&&Ih(a,c,d)?!0:!1;if(a.Nd.length===c.length){if(!Hh(a.Nd,c)||!Ih(a.Nd,c,d))return!1;for(var e in b.children)if(!a.children[e]||!jja(a.children[e],b.children[e],d))return!1;return!0}e=c.slice(0,a.Nd.length);c=c.slice(a.Nd.length);return Hh(a.Nd,e)&&Ih(a.Nd,e,d)&&a.children.primary?ija(a.children.primary,b,c,d):!1};Ih=function(a,b,c){return b.every((d,e)=>dja[c](a[e].parameters,d.parameters))};
kja=function(a,b){return Hh(a,b)&&a.every((c,d)=>Fh(c.parameters,b[d].parameters))};Hh=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c.path===b[d].path)};lja=function(a,b){let c=[];Object.entries(a.children).forEach(([d,e])=>{"primary"===d&&(c=c.concat(b(e,d)))});Object.entries(a.children).forEach(([d,e])=>{"primary"!==d&&(c=c.concat(b(e,d)))});return c};Jh=function(a){return a.Nd.map(b=>mja(b)).join("/")};
Kh=function(a,b){if(!a.eo())return Jh(a);if(b){b=a.children.primary?Kh(a.children.primary,!1):"";const c=[];Object.entries(a.children).forEach(([d,e])=>{"primary"!==d&&c.push(`${d}:${Kh(e,!1)}`)});return 0<c.length?`${b}(${c.join("//")})`:b}b=lja(a,(c,d)=>"primary"===d?[Kh(a.children.primary,!1)]:[`${d}:${Kh(c,!1)}`]);return 1===Object.keys(a.children).length&&null!=a.children.primary?`${Jh(a)}/${b[0]}`:`${Jh(a)}/(${b.join("//")})`};
nja=function(a){return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")};Lh=function(a){return nja(a).replace(/%3B/gi,";")};oja=function(a){return nja(a).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")};mja=function(a){return`${oja(a.path)}${pja(a.parameters)}`};pja=function(a){return Object.keys(a).map(b=>`;${oja(b)}=${oja(a[b])}`).join("")};
qja=function(a){const b=Object.keys(a).map(c=>{const d=a[c];return Array.isArray(d)?d.map(e=>`${Lh(c)}=${Lh(e)}`).join("&"):`${Lh(c)}=${Lh(d)}`}).filter(c=>!!c);return b.length?`?${b.join("&")}`:""};sja=function(a){return(a=a.match(rja))?a[0]:""};tja=function(a){return 0<a.Nd.length?new Mh([],{primary:a}):a};
uja=function(a){var b={};for(const c of Object.keys(a.children)){const d=uja(a.children[c]);if("primary"===c&&0===d.Nd.length&&d.eo())for(const [e,f]of Object.entries(d.children))b[e]=f;else if(0<d.Nd.length||d.eo())b[c]=d}a=new Mh(a.Nd,b);1===a.GT&&a.children.primary&&(b=a.children.primary,a=new Mh(a.Nd.concat(b.Nd),b.children));return a};Oh=function(a){return a instanceof Nh};xja=function(a,b=null,c=null){a=vja(a);return wja(a,[],b,c)};
vja=function(a){function b(f){var g={};for(const l of f.children){const p=b(l);g[l.ef]=p}g=new Mh(f.url,g);f===a&&(c=g);return g}let c;var d=b(a.root);d=tja(d);let e;return null!=(e=c)?e:d};
wja=function(a,b,c,d){let e=a;for(;e.parent;)e=e.parent;if(0===b.length)return yja(e,e,e,c,d);b=zja(b);if(b.CEb&&1===b.commands.length&&"/"==b.commands[0])return yja(e,e,new Mh([],{}),c,d);var f=e;if(b.CEb)a=new Ph(f,!0,0);else if(a)if(null===a.parent)a=new Ph(a,!0,0);else{f=a;a=a.Nd.length-1+(Qh(b.commands[0])?0:1);let g=b.VCc;for(;g>a;){g-=a;f=f.parent;if(!f)throw new _.Vc(4005,!1);a=f.Nd.length}a=new Ph(f,!1,a-g)}else a=new Ph(f,!1,NaN);b=a.eta?Rh(a.EH,a.index,b.commands):Aja(a.EH,a.index,b.commands);
return yja(e,a.EH,b,c,d)};Qh=function(a){return"object"===typeof a&&null!=a&&!a.jx&&!a.DLb};Sh=function(a){return"object"===typeof a&&null!=a&&a.jx};yja=function(a,b,c,d,e){let f={};d&&Object.entries(d).forEach(([g,l])=>{f[g]=Array.isArray(l)?l.map(p=>`${p}`):`${l}`});a=a===b?c:Bja(a,b,c);a=tja(uja(a));return new Nh(a,f,e)};Bja=function(a,b,c){const d={};Object.entries(a.children).forEach(([e,f])=>{d[e]=f===b?c:Bja(f,b,c)});return new Mh(a.Nd,d)};
zja=function(a){if("string"===typeof a[0]&&1===a.length&&"/"===a[0])return new Cja(!0,0,a);let b=0,c=!1;a=a.reduce((d,e,f)=>{if("object"===typeof e&&null!=e){if(e.jx){const g={};Object.entries(e.jx).forEach(([l,p])=>{g[l]="string"===typeof p?p.split("/"):p});return[...d,{jx:g}]}if(e.DLb)return[...d,e.DLb]}return"string"!==typeof e?[...d,e]:0===f?(e.split("/").forEach((g,l)=>{if(0!=l||"."!==g)0==l&&""===g?c=!0:".."===g?b++:""!=g&&d.push(g)}),d):[...d,e]},[]);return new Cja(c,b,a)};
Aja=function(a,b,c){a||(a=new Mh([],{}));if(0===a.Nd.length&&a.eo())return Rh(a,b,c);a:{var d=a;var e=0;let l=b;const p={match:!1,Jsa:0,Eyb:0};for(;l<d.Nd.length;){if(e>=c.length){d=p;break a}const t=d.Nd[l];var f=c[e];if(Sh(f))break;f=`${f}`;var g=e<c.length-1?c[e+1]:null;if(0<l&&void 0===f)break;if(f&&g&&"object"===typeof g&&void 0===g.jx){if(f!=t.path||!Fh(g,t.parameters)){d=p;break a}e+=2}else{g={};if(f!=t.path||!Fh(g,t.parameters)){d=p;break a}e++}l++}d={match:!0,Jsa:l,Eyb:e}}e=c.slice(d.Eyb);
return d.match&&d.Jsa<a.Nd.length?(b=new Mh(a.Nd.slice(0,d.Jsa),{}),b.children.primary=new Mh(a.Nd.slice(d.Jsa),a.children),Rh(b,0,e)):d.match&&0===e.length?new Mh(a.Nd,{}):d.match&&!a.eo()?Dja(a,b,c):d.match?Rh(a,0,e):Dja(a,b,c)};
Rh=function(a,b,c){if(0===c.length)return new Mh(a.Nd,{});const d=Sh(c[0])?c[0].jx:{primary:c},e={};if(!d.primary&&a.children.primary&&1===a.GT&&0===a.children.primary.Nd.length)return c=Rh(a.children.primary,b,c),new Mh(a.Nd,c.children);Object.entries(d).forEach(([f,g])=>{"string"===typeof g&&(g=[g]);null!==g&&(e[f]=Aja(a.children[f],b,g))});Object.entries(a.children).forEach(([f,g])=>{void 0===d[f]&&(e[f]=g)});return new Mh(a.Nd,e)};
Dja=function(a,b,c){const d=a.Nd.slice(0,b);let e=0;for(;e<c.length;){var f=c[e];if(Sh(f))return a=Eja(f.jx),new Mh(d,a);if(0===e&&Qh(c[0])){d.push(new _.Th(a.Nd[b].path,Fja(c[0])));e++;continue}f=Sh(f)?f.jx.primary:`${f}`;const g=e<c.length-1?c[e+1]:null;f&&g&&Qh(g)?(d.push(new _.Th(f,Fja(g))),e+=2):(d.push(new _.Th(f,{})),e++)}return new Mh(d,{})};Eja=function(a){const b={};Object.entries(a).forEach(([c,d])=>{"string"===typeof d&&(d=[d]);null!==d&&(b[c]=Dja(new Mh([],{}),0,d))});return b};
Fja=function(a){const b={};Object.entries(a).forEach(([c,d])=>b[c]=`${d}`);return b};Gja=function(a,b){if(a===b.value)return b;for(const c of b.children)if(b=Gja(a,c))return b;return null};Hja=function(a,b){if(a===b.value)return[b];for(const c of b.children){const d=Hja(a,c);if(d.length)return d.unshift(b),d}return[]};Uh=function(a){const b={};a&&a.children.forEach(c=>b[c.value.ef]=c);return b};
Kja=function(){const a=new Ija(new Vh(new Wh([],{},{},"",{},"primary",null,null,{}),[])),b=new _.Xh(new _.Yh([new _.Th("",{})]),new _.Yh({}),new _.Yh({}),new _.Yh(""),new _.Yh({}),"primary",null,a.root);b.Oc=a.root;return new Jja(new Vh(b,[]),a)};Mja=function(a,b="emptyOnly"){a=a.HL;let c=0;if("always"!==b)for(c=a.length-1;1<=c;){b=a[c];const d=a[c-1];if(b.je&&""===b.je.path)c--;else if(d.component)break;else c--}return Lja(a.slice(c))};
Lja=function(a){return a.reduce((b,c)=>{const d=Object.assign({},b.params,c.params),e=Object.assign({},b.data,c.data);let f;b=Object.assign({},c.data,b.resolve,null==(f=c.je)?void 0:f.data,c.NGa);return{params:d,data:e,resolve:b}},{params:{},data:{},resolve:{}})};Nja=function(a,b){b.value.NB=a;b.children.forEach(c=>Nja(a,c))};Oja=function(a){const b=0<a.children.length?` { ${a.children.map(Oja).join(", ")} } `:"";return`${a.value}${b}`};
Pja=function(a){if(a.Oc){const d=a.Oc,e=a.mY;a.Oc=e;Fh(d.Qa,e.Qa)||a.REc.next(e.Qa);d.Ze!==e.Ze&&a.Bwc.next(e.Ze);Fh(d.params,e.params)||a.ZDc.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(!Fh(b[f],c[f])){b=!1;break a}b=!0}}b||a.EKc.next(e.url);Fh(d.data,e.data)||a.MQ.next(e.data)}else a.Oc=a.mY,a.MQ.next(a.mY.data)};
Qja=function(a,b){const c=Fh(a.params,b.params)&&kja(a.url,b.url),d=!a.parent!==!b.parent;return c&&!d&&(!a.parent||Qja(a.parent,b.parent))};ai=function(a,b,c){if(c&&a.Uua(b.value,c.value.Oc)){var d=c.value;d.mY=b.value;b=Rja(a,b,c);return new Vh(d,b)}d=Sja(b.value);b=b.children.map(e=>ai(a,e));return new Vh(d,b)};Rja=function(a,b,c){return b.children.map(d=>{for(const e of c.children)if(a.Uua(d.value,e.value.Oc))return ai(a,d,e);return ai(a,d)})};
Sja=function(a){return new _.Xh(new _.Yh(a.url),new _.Yh(a.params),new _.Yh(a.Qa),new _.Yh(a.Ze),new _.Yh(a.data),a.ef,a.component,a)};Uja=function(a){const {tx:b,PHb:c}=Oh(a)?{tx:a,PHb:void 0}:a;a=Tja(0,a);a.url=b;a.PHb=c;return a};Tja=function(a,b){const c=Error("zb`");c.ngNavigationCancelingError=!0;c.Frc=a;b&&(c.url=b);return c};Vja=function(a){return a&&a.ngNavigationCancelingError};Wja=function(a,b){a.Nb&&!a.Kf&&(a.Kf=$ea(a.Nb,b,`Route: ${a.path}`));let c;return null!=(c=a.Kf)?c:b};
bi=function(a){const b=a.children&&a.children.map(bi);a=b?Object.assign({},a,{children:b}):Object.assign({},a);a.component||a.dT||!b&&!a.wk||!a.ef||"primary"===a.ef||(a.component=ci);return a};di=function(a){return a.ef||"primary"};Xja=function(a,b){const c=a.filter(d=>di(d)===b);c.push(...a.filter(d=>di(d)!==b));return c};
ei=function(a){if(!a)return null;var b;if(null==(b=a.je)?0:b.Kf)return a.je.Kf;for(a=a.parent;a;a=a.parent){b=a.je;let c;if(null==(c=b)?0:c.KO)return b.KO;let d;if(null==(d=b)?0:d.Kf)return b.Kf}return null};gi=function(){return _.mg(a=>_.w(_.Af(a.map(b=>_.w(b,_.Zf(1),_.lg(fi)))),_.v(b=>{for(const c of b)if(!0!==c){if(c===fi)return fi;if(!1===c||c instanceof Nh)return c}return!0}),_.Mf(b=>b!==fi),_.Zf(1)))};
hi=function(a,b){const c=Symbol(),d=b.get(a,c);return d===c?"function"!==typeof a||null!==Qc(a)?b.get(a):a:d};ji=function(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=Uh(b);a.children.forEach(g=>{Yja(g,f[g.value.ef],c,d.concat([g.value]),e);delete f[g.value.ef]});Object.entries(f).forEach(([g,l])=>ii(l,c.getContext(g),e));return e};
Yja=function(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=a.value,g=b?b.value:null,l=c?c.getContext(a.value.ef):null;if(g&&f.je===g.je){const p=Zja(g,f,f.je.IA);p?e.canActivateChecks.push(new $ja(d)):(f.data=g.data,f.NGa=g.NGa);f.component?ji(a,b,l?l.children:null,d,e):ji(a,b,c,d,e);p&&l&&l.ef&&l.ef.uqa&&e.canDeactivateChecks.push(new ki(l.ef.component,g))}else g&&ii(b,l,e),e.canActivateChecks.push(new $ja(d)),f.component?ji(a,null,l?l.children:null,d,e):ji(a,null,c,d,e)};
Zja=function(a,b,c){if("function"===typeof c)return c(a,b);switch(c){case "pathParamsChange":return!Hh(a.url,b.url);case "pathParamsOrQueryParamsChange":return!Hh(a.url,b.url)||!Fh(a.Qa,b.Qa);case "always":return!0;case "paramsOrQueryParamsChange":return!Qja(a,b)||!Fh(a.Qa,b.Qa);default:return!Qja(a,b)}};
ii=function(a,b,c){const d=Uh(a),e=a.value;Object.entries(d).forEach(([f,g])=>{e.component?b?ii(g,b.children.getContext(f),c):ii(g,null,c):ii(g,b,c)});e.component?b&&b.ef&&b.ef.uqa?c.canDeactivateChecks.push(new ki(b.ef.component,e)):c.canDeactivateChecks.push(new ki(null,e)):c.canDeactivateChecks.push(new ki(null,e))};li=function(a){return"function"===typeof a};aka=function(a){return a instanceof _.sf||"EmptyError"===(null==a?void 0:a.name)};
dka=function(a,b){return _.Cf(c=>{const d=c.hj,e=c.B_;var f=c.l1;const g=f.canActivateChecks;f=f.canDeactivateChecks;return 0===f.length&&0===g.length?_.u(Object.assign({},c,{DK:!0})):_.w(bka(f,d,e,a),_.Cf(l=>l&&"boolean"===typeof l?cka(d,g,a,b):_.u(l)),_.v(l=>Object.assign({},c,{DK:l})))})};bka=function(a,b,c,d){return _.w(_.Bf(a),_.Cf(e=>eka(e.component,e.Ib,c,b,d)),_.ag(e=>!0!==e,!0))};
cka=function(a,b,c,d){return _.w(_.Bf(b),_.Cf(e=>{var f=e.Ib.parent;null!==f&&d&&d(new fka(f));f=_.u(!0);var g=e.Ib;null!==g&&d&&d(new gka(g));g=_.u(!0);return _.Ef(f,g,hka(a,e.path,c),ika(a,e.Ib,c))},1),_.ag(e=>!0!==e,!0))};ika=function(a,b,c){var d=b.je?b.je.Ve:null;if(!d||0===d.length)return _.u(!0);d=d.map(e=>_.Ff(()=>{var f;const g=null!=(f=ei(b))?f:c,l=hi(e,g);f=l&&li(l.Ve)?l.Ve(b,a):g.JA(()=>l(b,a));return _.w(Gh(f),_.ag())}));return _.w(_.u(d),gi())};
hka=function(a,b,c){const d=b[b.length-1];b=b.slice(0,b.length-1).reverse().map(e=>{const f=e.je?e.je.XP:null;return f&&0!==f.length?{node:e,l1:f}:null}).filter(e=>null!==e).map(e=>_.Ff(()=>{const f=e.l1.map(g=>{let l;const p=null!=(l=ei(e.node))?l:c,t=hi(g,p);g=t&&li(t.XP)?t.XP(d,a):p.JA(()=>t(d,a));return _.w(Gh(g),_.ag())});return _.w(_.u(f),gi())}));return _.w(_.u(b),gi())};
eka=function(a,b,c,d,e){var f=b&&b.je?b.je.Rxb:null;if(!f||0===f.length)return _.u(!0);f=f.map(g=>{let l;const p=null!=(l=ei(b))?l:e,t=hi(g,p);g=t&&li(t.Rxb)?t.Rxb(a,b,c,d):p.JA(()=>t(a,b,c,d));return _.w(Gh(g),_.ag())});return _.w(_.u(f),gi())};kka=function(a,b,c){var d=b.hma;if(void 0===d||0===d.length)return _.u(!0);d=d.map(e=>{const f=hi(e,a);e=f&&li(f.hma)?f.hma(b,c):a.JA(()=>f(b,c));return Gh(e)});return _.w(_.u(d),gi(),jka())};
jka=function(){return _.mf([_.pg(a=>{if(Oh(a))throw Uja(a);}),_.v(a=>!0===a)])};lka=function(a,b,c){var d=b.Sxb;if(!d||0===d.length)return _.u(!0);d=d.map(e=>{const f=hi(e,a);e=f&&li(f.Sxb)?f.Sxb(b,c):a.JA(()=>f(b,c));return Gh(e)});return _.w(_.u(d),gi(),jka())};ni=function(a){return _.rf(new mi(a))};oka=function(a,b,c,d){const e=mka(a,b,c);if(!e.fD)return _.u(e);d=Wja(b,d);return _.w(lka(d,b,c),_.v(f=>!0===f?e:Object.assign({},nka)))};
mka=function(a,b,c){if(""===b.path)return"full"===b.rda&&(a.eo()||0<c.length)?Object.assign({},nka):{fD:!0,vQ:[],MU:c,parameters:{},Q7a:{}};a=(b.rT||aja)(c,a,b);if(!a)return Object.assign({},nka);const d={};var e;Object.entries(null!=(e=a.Vsa)?e:{}).forEach(([g,l])=>{d[g]=l.path});e=0<a.SJ.length?Object.assign({},d,a.SJ[a.SJ.length-1].parameters):d;let f;return{fD:!0,vQ:a.SJ,MU:c.slice(a.SJ.length),parameters:e,Q7a:null!=(f=a.Vsa)?f:{}}};
rka=function(a,b,c,d){if(0<c.length&&pka(a,c,d)){var e=Mh;a=new Mh(c,a.children);c={};c.primary=a;for(var f of d)""===f.path&&"primary"!==di(f)&&(d=new Mh([],{}),c[di(f)]=d);c={EH:new e(b,c),heb:[]}}else if(0===c.length&&qka(a,c,d)){b=Mh;f=a.Nd;var g=a.children;const l={};for(e of d)oi(a,c,e)&&!g[di(e)]&&(d=new Mh([],{}),l[di(e)]=d);d=Object.assign({},g,l);c={EH:new b(f,d),heb:c}}else c={EH:new Mh(a.Nd,a.children),heb:c};return c};pka=function(a,b,c){return c.some(d=>oi(a,b,d)&&"primary"!==di(d))};
qka=function(a,b,c){return c.some(d=>oi(a,b,d))};oi=function(a,b,c){return(a.eo()||0<b.length)&&"full"===c.rda?!1:""===c.path};tka=function(a,b,c,d,e,f,g="emptyOnly"){return(new ska(a,b,c,d,e,g,f)).recognize()};uka=function(a){a.sort((b,c)=>"primary"===b.value.ef?-1:"primary"===c.value.ef?1:b.value.ef.localeCompare(c.value.ef))};vka=function(a){return(a=a.value.je)&&""===a.path};
wka=function(a){const b=[],c=new Set;for(const d of a)vka(d)?(a=b.find(e=>d.value.je===e.value.je),void 0!==a?(a.children.push(...d.children),c.add(a)):b.push(d)):b.push(d);for(const d of c)a=wka(d.children),b.push(new Vh(d.value,a));return b.filter(d=>!c.has(d))};xka=function(a,b,c,d,e,f){return _.Cf(g=>_.w(tka(a,b,c,d,g.qp,e,f),_.v(({state:l,F4:p})=>Object.assign({},g,{hj:l,Vf:p}))))};
zka=function(a,b){return _.Cf(c=>{const d=c.hj,e=c.l1.canActivateChecks;if(!e.length)return _.u(c);let f=0;return _.w(_.Bf(e),_.Cf(g=>yka(g.Ib,d,a,b),1),_.pg(()=>f++),_.bg(),_.Cf(()=>f===e.length?_.u(c):_.Yf))})};yka=function(a,b,c,d){const e=a.je,f=a.Enc;void 0!==(null==e?void 0:e.title)&&"string"!==typeof e.title&&null!==e.title&&(f[pi]=e.title);return _.w(Aka(f,a,b,d),_.v(g=>{a.NGa=g;a.data=Mja(a,c).resolve;!e||"string"!==typeof e.title&&null!==e.title||(a.data[pi]=e.title);return null}))};
Aka=function(a,b,c,d){const e=Bka(a);if(0===e.length)return _.u({});const f={};return _.w(_.Bf(e),_.Cf(g=>_.w(Cka(a[g],b,c,d),_.ag(),_.pg(l=>{f[g]=l}))),_.bg(),_.cg(f),_.Sf(g=>aka(g)?_.Yf:_.rf(g)))};Bka=function(a){return[...Object.keys(a),...Object.getOwnPropertySymbols(a)]};Cka=function(a,b,c,d){let e;const f=null!=(e=ei(b))?e:d,g=hi(a,f);a=g.resolve?g.resolve(b,c):f.JA(()=>g(b,c));return Gh(a)};Dka=function(a){return _.mg(b=>{const c=a(b);return c?_.w(_.Bf(c),_.v(()=>b)):_.u(b)})};
Eka=function(a){return a&&"object"===typeof a&&"default"in a?a["default"]:a};Gka=function(a,b){return b.map(c=>c.replace(Fka,a))};Hka=function(a){const b=new Map;0<a.length&&a.replace(/^\?/,"").split("&").forEach(c=>{const d=c.indexOf("="),[e,f]=-1==d?[decodeURIComponent(c),""]:[decodeURIComponent(c.slice(0,d)),decodeURIComponent(c.slice(d+1))];c=b.get(e)||[];c.push(f);b.set(e,c)});return b};Kka=function(a){return encodeURIComponent(a).replace(Ika,(b,c)=>{let d;return null!=(d=Jka[c])?d:b})};
Lka=function(a){return`${a}`};Mka=function(a){return"undefined"!==typeof ArrayBuffer&&a instanceof ArrayBuffer};Nka=function(a){return"undefined"!==typeof Blob&&a instanceof Blob};Oka=function(a){return"undefined"!==typeof FormData&&a instanceof FormData};Pka=function(a,b){return{body:b,headers:a.headers,context:a.context,observe:a.observe,params:a.params,vx:a.vx,responseType:a.responseType,withCredentials:a.withCredentials}};Qka=function(a,b){return b(a)};
Rka=function(a,b){return(c,d)=>b.intercept(c,{handle:e=>a(e,d)})};Ska=function(a,b,c){return(d,e)=>c.JA(()=>b(d,f=>a(f,e)))};Vka=function(a,b){var c=a.url.toLowerCase();if(!_.dd(Tka)||"GET"===a.method||"HEAD"===a.method||c.startsWith("http://")||c.startsWith("https://"))return b(a);c=_.dd(_.qi).getToken();const d=_.dd(Uka);null==c||a.headers.has(d)||(a=a.clone({headers:a.headers.set(d,c)}));return b(a)};Wka=function(a,b){return{PLc:a,yt:b}};
Yka=function({cookieName:a,fDb:b}){const c=[];void 0!==a&&c.push({Ba:Xka,qc:a});void 0!==b&&c.push({Ba:Uka,qc:b});return Wka(2,c)};$ka=function(a){if(!Zka){a:{var b=document.createElement("a");try{b.href=a}catch(c){a=void 0;break a}a=b.protocol;a=":"===a||""===a?"https:":a}return a}try{b=new URL(a)}catch(c){return"https:"}return b.protocol};_.ti=function(a){a=a instanceof _.ri?_.si(a):"javascript:"!==$ka(a)?a:void 0;return a};
ala=function(a){const b=document.implementation.createHTMLDocument("").createRange();a=_.ui(a);return b.createContextualFragment(_.vi(a))};bla=function(a){a=a.nodeName;return"string"===typeof a?a:"FORM"};cla=function(a){a=a.nodeType;return 1===a||"number"!==typeof a};wi=function(a,b,c){a.setAttribute(b,c)};_.yi=function(a,...b){if(0===b.length)return _.xi(a[0]);let c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return _.xi(c)};
zi=function(a){return new dla(b=>b.substr(0,a.length+1).toLowerCase()===a+":")};fla=function(a,b=ela){for(let c=0;c<b.length;++c){const d=b[c];if(d instanceof dla&&d.isValid(a))return _.Ai(a)}};_.Bi=function(a){return fla(a,ela)||_.gla};ila=function(a,b){_.w(a.events,_.Mf(c=>c instanceof _.Ci||c instanceof _.Ei||c instanceof _.hla||c instanceof Fi),_.v(c=>c instanceof _.Ci||c instanceof Fi?0:c instanceof _.Ei&&(0===c.code||1===c.code)?2:1),_.Mf(c=>2!==c),_.Zf(1)).subscribe(()=>{b()})};
jla=function(a){throw a;};kla=function(a,b){return b.parse("/")};Gi=function(a,b){return{PLc:a,yt:b}};qla=function(){const a=_.dd(_.Hi);return b=>{var c=a.get(_.Ii);if(b===c.dC[0]){b=a.get(_.Ji);var d=a.get(lla);1===a.get(mla)&&b.nba();var e;null==(e=a.get(nla,null,8))||ola(e);var f;null==(f=a.get(pla,null,8))||f.init();c=c.Kyb[0];b.Bo.root.component=c;b.TG.Qta=c;d.closed||(d.next(),d.complete(),d.unsubscribe())}}};
sla=function(){return Gi(2,[{Ba:mla,qc:0},{Ba:Ki,Zc:!0,Db:[_.Hi],Ab:a=>{const b=a.get(rla,Promise.resolve());return()=>b.then(()=>new Promise(c=>{const d=a.get(_.Ji),e=a.get(lla);ila(d,()=>{c(!0)});a.get(Li).nwb=()=>{c(!0);return e.closed?_.u(void 0):e};d.nba()}))}}])};ula=function(){return Gi(3,[{Ba:Ki,Zc:!0,Ab:()=>{const a=_.dd(_.Ji);return()=>{tla(a)}}},{Ba:mla,qc:2}])};wla=function(){return new vla("Router",_.Ji)};
Ala=function(){return{Ba:pla,Ab:()=>{const a=_.dd(xla),b=_.dd(_.sg),c=_.dd(yla),d=_.dd(Li),e=_.dd(_.Mi);c.bua&&zla(a,c.bua);return new Ni(e,d,a,b,c)}}};Bla=function(){return"guarded"};_.Cla=function(){return[_.Oi,_.Pi].map(a=>(...b)=>_.dd(a).XP(...b))};_.Ri=function(a){return(...b)=>_.dd(a).resolve(...b)};Dla=function(a){return a[_.da.Symbol.iterator]()};
Ela=function(a,b){if(window.performance){const c=window.performance.getEntriesByType("paint");for(const d of c)a.Pl.push({name:d.name,Ih:d.startTime+d.duration,statusCode:"SUCCESS",Jx:a.Jx,OV:!0})}0<b&&a.Pl.push({name:"largest-contentful-paint",Ih:b,statusCode:"SUCCESS",Jx:b,OV:!0})};Fla=function(a){const b=(performance.timeOrigin||performance.timing.navigationStart)+a;return b>Date.now()?a:b};Gla=function(a,b){return`${a.element}/${a.action} - ${a.gestureName} (${b})`};
Hla=function(a){return(a=a.visibilityState)?"visible"!==a:!1};Ila=function(a){if(!a.event){if(a.il!==a.Bu)return Error("Mb");if("SUCCESS"!==a.status)return Error("Nb`"+a.status);if(a.OTa.length)return Error("Ob");if(!a.event)return Error("Pb`"+a.Pl.map(b=>b.name).join(", "))}};_.Si=function(){return performance&&performance.now?performance.now():Date.now()};Jla=function(a,b){let c=null;a.tg.subscribe(()=>{null!=c&&clearTimeout(c);c=setTimeout(()=>{b();c=null})})};
Kla=function(a){switch(a){case 0:return"SUCCESS";case 4:return"TIME_OUT";case 10:return"CANCELLED";default:return"FAILURE"}};_.Vi=function(){!_.Ti&&_.Ui&&_.Lla();return _.Ti};_.Lla=function(){_.Ti=(0,_.Ui)();Mla.forEach(a=>{a(_.Ti)});Mla=[]};_.Wi=function(a){_.Ti&&Nla(a)};_.Xi=function(){_.Ti&&_.Ti.Aua()};Pla=function(a){return kba(a,(b,c)=>-1!==Ola.indexOf(c))};Rla=function(a,b,c){Qla(a.url,function(d){d=d.target;Yi(d)?b(_.Zi(d)):c(d.qg())},a.gab,a.body,a.Cta,a.Sva,a.withCredentials)};
_.Sla=function({Il:a,Be:b,Ad:c,cNb:d,Pq:e,vVa:f,Fna:g}){const l={};a&&(l.q=a);null!=b&&(l.sq=b);c&&(l.ss=c);d&&(l.ssfr=d);e&&(l.all=e);f&&(l.start=f);g&&(l.dqr=g);return l};
Ula=function(a){let b=a.uc?a.uc.getResponseHeader("Content-Type"):null;if(!b)return null;b=b.toLowerCase();if(b.startsWith("application/json"))return b.startsWith("application/json+protobuf")?new $i:new Tla;if(b.startsWith("application/x-protobuf")){a=a.uc?a.uc.getResponseHeader("Content-Transfer-Encoding"):null;if(!a)return new aj;if("base64"==a.toLowerCase())return new bj}return null};_.ej=function(a,b=`unexpected value ${a}!`){throw Error(b);};
_.fj=function(a){return a?(a=Vla.exec(a))?a[1]:"":""};_.Wla=function(a){return a.startsWith("refs/heads/")?a:`${"refs/heads/"}${a}`};_.ij=function(a){return a.startsWith("refs/heads/")?a.substring(11):null};_.jj=function(a){return a.startsWith("refs/tags/")?a.substring(10):null};_.kj=function(a){return _.ij(a)||a};_.Xla=function(a){return _.jj(a)||a};_.lj=function(a){return a.startsWith("refs/tags/")};_.mj=function(a){return a.startsWith("refs/heads/")};
_.oj=function(a){return!a||a.startsWith("refs/")&&0<a.indexOf("/",6)||"HEAD"===a||_.nj.test(a)?a:_.Wla(a)};_.pj=function(a){return a?_.nj.test(a)?a.substring(0,7):a:""};_.qj=function(a,b){return a.kb===b.kb&&a.Ic===b.Ic&&a.repository===b.repository};_.rj=function(a,b,c){return a===b||c.includes(a)&&c.includes(b)};_.Yla=function(a){if(null!=a)return"number"===typeof a?a:a.map(b=>b.start===b.end?`${b.start}`:`${b.start}-${b.end}`).join(",")};
_.vj=function(a){var b=a;do{a=b;if(b=a.data.Dc)return b;b=a.firstChild}while(b);b=a.params[_.sj.Al];var c=a.params.branch,d=c?c.split("..."):[];c&&2===d.length&&(c=d[0],b=d[1]);const {vb:e,Al:f}={vb:c,Al:b};b=a;for(c=b.data.groupType||_.Zla;0<b.children.length;)b=b.firstChild,(d=b.data.groupType)&&(c=d);b=c;if("depot"===b){b=a.params["package"];var g;return b||((null==(g=a.url[0])?void 0:g.path)||"").startsWith("piper")?new _.tj({repository:b||"Piper",vb:(a.params[_.sj.Ob]?a.Qa.snapshot:void 0)||
a.params[_.sj.changelist]||"HEAD",path:a.params.path,params:$la(a.params,f)}):new _.tj({})}g={id:a.params.repositoryGroupId,type:b};b=a.params.repo&&a.params.repo.replace(/\/+$/,"");c=a.params.path;a={Td:g,repository:b,vb:e,path:c?c:":"===a.params[""]?"/":void 0,params:ama(a.params,f)};return new _.uj(a)};
_.cma=function(a){const b={},c={};for(const [d,e]of Object.entries(a)){a=d;const f=e;bma.includes(a)||"rev"===a?b[a]=f:"cdbgd"===a?b[_.sj.hu]=f:"cdbgbp"===a?b[_.sj.tw]=f:"dqr"===a?b[_.sj.xw]=f:c[a]=f}return{z7a:b,Qa:c}};
ama=function(a,b){const c=null!=a[_.sj.Te]?Number(a[_.sj.Te]):void 0;return{line:dma(a),Pw:a[_.sj.Pw],Al:b||a[_.sj.Al],zo:a[_.sj.zo],uf:a[_.sj.uf],hu:a[_.sj.hu],tw:a[_.sj.tw],qj:a[_.sj.qj],Te:c,gt:a[_.sj.gt],iu:a[_.sj.iu],Ob:a[_.sj.Ob],Wu:a[_.sj.Wu],Qw:a[_.sj.Qw],ZF:a[_.sj.ZF],LK:a[_.sj.LK],xw:a[_.sj.xw]}};dma=function(a){a=a[_.sj.Z1a];if(null!=a){var b=Number(a);if(!isNaN(b))return 0<b?b:void 0;a=a.split(",").map(ema).filter(c=>!!c);return 0===a.length?void 0:a}};
ema=function(a){var b=Number(a);if(!isNaN(b))return 0<b?{start:b,end:b}:void 0;const [c,d]=a.split("-");a=Number(c);b=Number(d);if(c.length&&!isNaN(a)&&d.length&&!isNaN(b)&&a<=b)return{start:a,end:b}};$la=function(a,b){b=ama(a,b);(a=a[_.sj.SKb])&&(b=Object.assign({},b,{uf:a}));return b};fma=function({Pl:a}){return a.some(({name:b=""})=>"codeRenderFull"===b)};gma=function({element:a,targetRoute:b=""}){return!("GlobalSearchBox"!==a&&!b.startsWith("/search"))};
hma=function({targetRoute:a=""},{kb:b}){return!!(!b&&a.startsWith("/onboarding/")||a.startsWith("/admin/")||a.startsWith("/repo/")||a.startsWith("/user/ssh_keys"))};ima=function({targetRoute:a=""},{kb:b,repository:c,vb:d,path:e}){return!("/source"!==a&&"/"!==a&&"/code"!==a&&"/repos"!==a&&"/source/repos"!==a&&"projects"!==a&&(!b||c||d||e))};jma=function({kb:a,repository:b,vb:c,path:d}){return!(!(a&&b&&c)||d)};kma=function({kb:a,repository:b,vb:c,path:d}){return!!(a&&b&&c&&d||a&&b&&!c&&!d)};
lma=function({Pl:a}){return a.some(({name:b})=>!!b&&(b.endsWith("project.subscriptions.create")||b.endsWith("project.subscriptions.delete")||b.endsWith("externalSource.listRepos")))};mma=function(a){const b=a.hj?_.vj(a.hj):void 0;return fma(a)?_.wj.ilb:lma(a)?_.wj.alb:b&&hma(a,b)?_.wj.gI:b&&ima(a,b)?_.wj.vmb:gma(a)?_.wj.xAa:b&&jma(b)?_.wj.Hxa:b&&kma(b)?_.wj.vya:_.wj.Rmb};
pma=function(a,b){const c=[];"string"==typeof a?a.split(/\s*,\s*/).forEach(d=>{a:{if(":"==d[0]&&(d=nma(d,b),"function"==typeof d)){c.push(d);d=void 0;break a}var e=d.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==e||4>e.length)b.push(new _.Vc(3015,!1)),d=c;else{d=e[1];var f=e[2];e=e[3];c.push(oma(d,e));"<"!=f[0]||"*"==d&&"*"==e||c.push(oma(e,d));d=void 0}}return d}):c.push(a);return c};
nma=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 _.Vc(3016,!1)),"* => *"}};oma=function(a,b){const c=xj.has(a)||yj.has(a),d=xj.has(b)||yj.has(b);return(e,f)=>{let g="*"==a||a==e,l="*"==b||b==f;!g&&c&&"boolean"===typeof e&&(g=e?xj.has(a):yj.has(a));!l&&d&&"boolean"===typeof f&&(l=f?xj.has(b):yj.has(b));return g&&l}};
_.zj=function(a,b){return{type:7,name:a,O9:b,options:{}}};_.Aj=function(a,b=null){return{type:4,styles:b,UH:a}};_.qma=function(a){return{type:3,hg:a,options:null}};_.Bj=function(a){return{type:6,styles:a,offset:null}};_.Cj=function(a,b){return{type:0,name:a,styles:b,options:void 0}};_.Dj=function(a,b,c=null){return{type:1,ivc:a,animation:b,options:c}};_.rma=function(a,b){return{type:11,Pa:a,animation:b,options:{optional:!0}}};
Fj=function(a){switch(a.length){case 0:return new Ej;case 1:return a[0];default:return new sma(a)}};uma=function(a,b=new Map,c=new Map){const d=[],e=[];let f=-1,g=null;a.forEach(l=>{const p=l.get("offset"),t=p==f,y=t&&g||new Map;l.forEach((C,F)=>{let I=F;if("offset"!==F)switch(I=Gj(I),C){case "!":C=b.get(F);break;case "*":C=c.get(F);break;default:C=tma(I,C,d)}y.set(I,C)});t||e.push(y);g=y;f=p});if(d.length)throw new _.Vc(3502,!1);return e};
wma=function(a,b,c,d){switch(b){case "start":a.rA(()=>d(c&&vma(c,"start",a)));break;case "done":a.Xs(()=>d(c&&vma(c,"done",a)));break;case "destroy":a.Re(()=>d(c&&vma(c,"destroy",a)))}};vma=function(a,b,c){const d=c.totalTime;b=xma(a.element,a.nn,a.xl,a.zg,b||a.lJb,void 0==d?a.totalTime:d,c.disabled?!0:!1);a=a._data;null!=a&&(b._data=a);return b};xma=function(a,b,c,d,e="",f=0,g){return{element:a,nn:b,xl:c,zg:d,lJb:e,totalTime:f,disabled:!!g}};Hj=function(a,b,c){let d=a.get(b);d||a.set(b,d=c);return d};
yma=function(a){const b=a.indexOf(":");return[a.substring(1,b),a.slice(b+1)]};Ama=function(a){a=a.parentNode||a.host||null;return a===zma?null:a};Bma=function(a,b){for(;b;){if(b===a)return!0;b=Ama(b)}return!1};Cma=function(a,b,c){return c?Array.from(a.querySelectorAll(b)):(a=a.querySelector(b))?[a]:[]};Ij=function(a){if("number"==typeof a)return a;a=a.match(/^(-?[\.\d]+)(m?s)/);return!a||2>a.length?0:Dma(parseFloat(a[1]),a[2])};Dma=function(a,b){switch(b){case "s":return 1E3*a;default:return a}};
Jj=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("string"===typeof a){d=a.match(d);if(null===d){b.push(new _.Vc(3E3,!1));b={duration:0,delay:0,easing:""};break a}a=Dma(parseFloat(d[1]),d[2]);const g=d[3];null!=g&&(e=Dma(parseFloat(g),d[4]));(d=d[5])&&(f=d)}c||(c=!1,d=b.length,0>a&&(b.push(new _.Vc(3100,!1)),c=!0),0>e&&(b.push(new _.Vc(3101,!1)),c=!0),c&&b.splice(d,0,new _.Vc(3E3,!1)));b=
{duration:a,delay:e,easing:f}}return b};Kj=function(a){var b={};Object.keys(a).forEach(c=>{b[c]=a[c]});return b};Ema=function(a){const b=new Map;Object.keys(a).forEach(c=>{b.set(c,a[c])});return b};Fma=function(a){return a.length?a[0]instanceof Map?a:a.map(b=>Ema(b)):[]};Lj=function(a,b=new Map,c){if(c)for(let [d,e]of c)b.set(d,e);for(let [d,e]of a)b.set(d,e);return b};Mj=function(a,b,c){b.forEach((d,e)=>{const f=Gj(e);c&&!c.has(e)&&c.set(e,a.style[f]);a.style[f]=d})};
Nj=function(a,b){b.forEach((c,d)=>{d=Gj(d);a.style[d]=""})};Oj=function(a){return Array.isArray(a)?1==a.length?a[0]:{type:2,hg:a,options:null}:a};Hma=function(a,b,c){const d=b.params||{};a=Gma(a);a.length&&a.forEach(e=>{d.hasOwnProperty(e)||c.push(new _.Vc(3001,!1))})};Gma=function(a){let b=[];if("string"===typeof a){let c;for(;c=Ima.exec(a);)b.push(c[1]);Ima.lastIndex=0}return b};
Pj=function(a,b,c){const d=a.toString(),e=d.replace(Ima,(f,g)=>{g=b[g];null==g&&(c.push(new _.Vc(3003,!1)),g="");return g.toString()});return e==d?a:e};Qj=function(a){const b=[];let c=a.next();for(;!c.done;)b.push(c.value),c=a.next();return b};Gj=function(a){return a.replace(Jma,(...b)=>b[1].toUpperCase())};
Kma=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=>{var l=f,p=l.set;var t=window.getComputedStyle(a)[g];return p.call(l,g,t)})}}return b};
Rj=function(a,b,c){switch(b.type){case 7:return a.rQb(b,c);case 0:return a.Ljb(b,c);case 1:return a.Mjb(b,c);case 2:return a.pQb(b,c);case 3:return a.nQb(b,c);case 4:return a.kQb(b,c);case 5:return a.Kwa(b,c);case 6:return a.Sga(b,c);case 8:return a.Lwa(b,c);case 9:return a.lQb(b,c);case 10:return a.mQb(b,c);case 11:return a.oQb(b,c);case 12:return a.qQb(b,c);default:throw new _.Vc(3004,!1);}};
Mma=function(a){const b=a.split(/\s*,\s*/).find(c=>":self"==c)?!0:!1;b&&(a=a.replace(Lma,""));a=a.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,c=>".ng-trigger-"+c.slice(1)).replace(/:animating/g,".ng-animating");return[a,b]};Nma=function(a){if("string"==typeof a)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};
Oma=function(a,b){if(a.hasOwnProperty("duration"))return a;if("number"==typeof a)return{duration:Jj(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:"",hSa:!0},b.GIc=a,b;a=Jj(a,b);return{duration:a.duration,delay:a.delay,easing:a.easing}};Sj=function(a){if(a){if(a=Kj(a),a.params){var b=a;var c=(c=a.params)?Kj(c):null;b.params=c}}else a={};return a};
Pma=function(a,b,c,d,e,f,g=null,l=!1){return{type:1,element:a,aL:b,X2:c,hU:d,duration:e,delay:f,totalTime:e+f,easing:g,RIc:l}};Rma=function(a,b,c,d,e,f=new Map,g=new Map,l,p,t=[]){return(new Qma).bma(a,b,c,d,e,f,g,l,p,t)};Sma=function(a){const b=Math.pow(10,2);return Math.round(a*b)/b};Tma=function(a,b){const c=new Map;let d;a.forEach(e=>{if("*"===e){d=d||b.keys();for(let f of d)c.set(f,"*")}else Lj(e,c)});return c};
Uma=function(a,b,c,d,e,f,g,l,p,t,y,C,F){return{type:0,element:a,nn:b,oFb:e,xl:c,Qoa:f,zg:d,Xfa:g,bE:l,QEc:p,X2:t,hU:y,totalTime:C,errors:F}};Vma=function(a,b,c,d,e){return a.some(f=>f(b,c,d,e))};Wma=function(a,b){b=Kj(b);for(const c in a)a.hasOwnProperty(c)&&null!=a[c]&&(b[c]=a[c]);return b};Yma=function(a,b){return new Xma(a,{type:1,animation:{type:2,hg:[],options:null},iHb:[()=>!0],options:null,SL:0,iC:0},b)};Zma=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))};
Tj=function(a){return a&&1===a.nodeType};$ma=function(a,b){const c=a.style.display;a.style.display=null!=b?b:"none";return c};bna=function(a,b,c,d,e){const f=[];c.forEach(p=>f.push($ma(p)));const g=[];d.forEach((p,t)=>{const y=new Map;p.forEach(C=>{const F=b.tOa(t,C,e);y.set(C,F);F&&0!=F.length||(t.__ng_removed=ana,g.push(t))});a.set(t,y)});let l=0;c.forEach(p=>$ma(p,f[l++]));return g};
cna=function(a,b){function c(g){if(!g)return 1;var l=f.get(g);if(l)return l;l=g.parentNode;l=d.has(l)?l:e.has(l)?1:c(l);f.set(g,l);return l}const d=new Map;a.forEach(g=>d.set(g,[]));if(0==b.length)return d;const e=new Set(b),f=new Map;b.forEach(g=>{const l=c(g);1!==l&&d.get(l).push(g)});return d};Wj=function(a,b){let c;null==(c=a.classList)||c.add(b)};Xj=function(a,b){let c;null==(c=a.classList)||c.remove(b)};dna=function(a,b,c){Fj(c).Xs(()=>Yj(a,b))};fna=function(a){const b=[];ena(a,b);return b};
ena=function(a,b){for(let c=0;c<a.length;c++){const d=a[c];d instanceof sma?ena(d.Yg,b):b.push(d)}};gna=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};hna=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};
kna=function(a,b){let c=null,d=null;Array.isArray(b)&&b.length?(c=ina(b[0]),1<b.length&&(d=ina(b[b.length-1]))):b instanceof Map&&(c=ina(b));return c||d?new jna(a,c,d):null};ina=function(a){let b=null;a.forEach((c,d)=>{if("display"===d||"position"===d)b=b||new Map,b.set(d,c)});return b};lna=function(a){switch(a){case "body":return document.body;case "document":return document;case "window":return window;default:return a}};mna=function(a){const b=a.indexOf(".");return[a.substring(0,b),a.slice(b+1)]};
_.Zj=function(a){return 0===a.buttons||0===a.offsetX&&0===a.offsetY};_.ak=function(a){a=a.touches&&a.touches[0]||a.changedTouches&&a.changedTouches[0];return!!a&&-1===a.identifier&&(null==a.radiusX||1===a.radiusX)&&(null==a.radiusY||1===a.radiusY)};_.bk=function(a,...b){return b.length?b.some(c=>a[c]):a.altKey||a.shiftKey||a.ctrlKey||a.metaKey};
ona=function(){if(ck)return ck;if("object"!==typeof document||!document)return ck=new Set(nna);let a=document.createElement("input");return ck=new Set(nna.filter(b=>{a.setAttribute("type",b);return a.type===b}))};pna=function(){if(null==dk&&"undefined"!==typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>dk=!0}))}finally{dk=dk||!1}return dk};_.ek=function(a){return pna()?a:!!a.capture};
_.qna=function(){if(null==fk){if("object"!==typeof document||!document||"function"!==typeof Element||!Element)return fk=!1;if("scrollBehavior"in document.documentElement.style)fk=!0;else{const a=Element.prototype.scrollTo;fk=a?!/\{\s*\[native code\]\s*\}/.test(a.toString()):!1}}return fk};
_.sna=function(a){if(null==rna){const b="undefined"!==typeof document?document.head:null;rna=!(!b||!b.createShadowRoot&&!b.attachShadow)}return rna&&(a=a.getRootNode?a.getRootNode():null,"undefined"!==typeof ShadowRoot&&ShadowRoot&&a instanceof ShadowRoot)?a:null};_.gk=function(){let a="undefined"!==typeof document&&document?document.activeElement:null;for(;a&&a.shadowRoot;){const b=a.shadowRoot.activeElement;if(b===a)break;else a=b}return a};
_.hk=function(a){return a.composedPath?a.composedPath()[0]:a.target};tna=function(){return"undefined"!==typeof __karma__&&!!__karma__||"undefined"!==typeof jasmine&&!!jasmine||"undefined"!==typeof jest&&!!jest||"undefined"!==typeof Mocha&&!!Mocha};_.ik=function(a){return Array.isArray(a)?a:[a]};_.jk=function(a){return null!=a&&"false"!==`${a}`};kk=function(a){return null==a?"":"string"===typeof a?a:`${a}px`};_.lk=function(a){return a instanceof _.ne?a.qa:a};
_.mk=function(a,b=0){return isNaN(parseFloat(a))||isNaN(Number(a))?b:Number(a)};una=function(a){if(!a.hasAttribute("tabindex")||void 0===a.tabIndex)return!1;a=a.getAttribute("tabindex");return!(!a||isNaN(parseInt(a,10)))};vna=function(a){if(!una(a))return null;a=parseInt(a.getAttribute("tabindex")||"",10);return isNaN(a)?-1:a};wna=function(a){return{matches:"all"===a||""===a,media:a,addListener:()=>{},removeListener:()=>{}}};
xna=function(a){return a.map(b=>b.split(",")).reduce((b,c)=>b.concat(c)).map(b=>b.trim())};yna=function(){return null};_.zna=function(a,b,c){const d=nk(a,b);d.some(e=>e.trim()==c.trim())||(d.push(c.trim()),a.setAttribute(b,d.join(" ")))};_.ok=function(a,b,c){const d=nk(a,b).filter(e=>e!=c.trim());d.length?a.setAttribute(b,d.join(" ")):a.removeAttribute(b)};nk=function(a,b){return(a.getAttribute(b)||"").match(/\S+/g)||[]};Ana=function(a,b){return"string"===typeof a?`${b||""}/${a}`:a};
Cna=function(a,b){a.id||(a.id=`${"cdk-describedby-message"}-${b}-${Bna++}`)};Dna=function(){return _.dd(_.pk)};_.Fna=function(a){a=(null==a?void 0:a.toLowerCase())||"";let b;return"auto"===a&&"undefined"!==typeof navigator&&(null==(b=navigator)?0:b.language)?Ena.test(navigator.language)?"rtl":"ltr":"rtl"===a?"rtl":"ltr"};Gna=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})};
Hna=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})};_.rk=function(a){return a&&"function"===typeof a.connect&&!(a instanceof qk)};sk=function(a,b){for(let c in b)b.hasOwnProperty(c)&&(a[c]=b[c])};Jna=function(a){if("number"!==typeof a&&null!=a){const [b,c]=a.split(Ina);return c&&"px"!==c?null:parseFloat(b)}return a||null};
Kna=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)}};_.tk=function(a,b){return class extends a{get color(){return this.Lo}set color(c){c=c||this.defaultColor;c!==this.Lo&&(this.Lo&&this.Na.qa.classList.remove(`mat-${this.Lo}`),c&&this.Na.qa.classList.add(`mat-${c}`),this.Lo=c)}constructor(...c){super(...c);this.color=this.defaultColor=b}}};
_.uk=function(a){return class extends a{get md(){return this.Qy}set md(b){this.Qy=_.jk(b)}constructor(...b){super(...b);this.Qy=!1}}};_.vk=function(a){return class extends a{get disabled(){return this.zc}set disabled(b){this.zc=_.jk(b)}constructor(...b){super(...b);this.zc=!1}}};_.Lna=function(a){return class extends a{Zhb(){const b=this.Es,c=(this.FTa||this.vDa).TEb(this.df?this.df.control:null,this.hGa||this.gGa);c!==b&&(this.Es=c,this.Uc.next())}constructor(...b){super(...b);this.Es=!1}}};
_.wk=function(a,b=0){return class extends a{get tabIndex(){return this.disabled?-1:this.bz}set tabIndex(c){this.bz=null!=c?_.mk(c):this.Hzb}constructor(...c){super(...c);this.Hzb=this.bz=b}}};Mna=function(){return _.dd(_.xk)};Nna=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)};Ona=function(){};Pna=function(a,b){let c=a.length;for(;c--;)b(a[c])};Qna=function(){};
Rna=function(a,b){let c=a.qa.parentElement;for(;c&&!c.classList.contains("mat-dialog-container");)c=c.parentElement;return c?b.find(d=>d.id===c.id):null};yk=function(a,...b){if(null==a)throw TypeError("ac");for(let c of b)if(null!=c)for(let d in c)c.hasOwnProperty(d)&&(a[d]=c[d]);return a};Sna=function(){const a=zk.lOb;return"function"===typeof a?a():a};
Una=function(a,b){a=a.filter(c=>!Tna[c]);if(0<a.length){let c=a.join(", ");try{let d=zk.createElement("style");d.setAttribute("type","text/css");if(!d.styleSheet){const e=document.createTextNode(`/*
  @angular/flex-layout - workaround for possible browser quirk with mediaQuery listeners
  see http://bit.ly/2sd4HMP
*/
@media ${c} {.fx-query-test{ }}`);d.appendChild(e)}b.head.appendChild(d);a.forEach(e=>Tna[e]=d)}catch(d){console.error(d)}}};Vna=function(a){let b={};return a.filter(c=>b.hasOwnProperty(c)?!1:b[c]=!0)};Wna=function(a,b){return yk(a,b?{L4a:b.alias,suffix:b.suffix}:{})};Zna=function(a){let [b,c]=Xna(a);return Yna(b,c)};Xna=function(a){a=a?a.toLowerCase():"";let [b,c]=a.split(" "),d=b;Ak.find(e=>e===d)||(d=Ak[0]);return[d,$na(c)]};Bk=function(a){[a]=Xna(a);return-1<a.indexOf("row")};
$na=function(a){if(a)switch(a.toLowerCase()){case "reverse":case "wrap-reverse":case "reverse-wrap":a="wrap-reverse";break;case "no":case "none":case "nowrap":a="nowrap";break;default:a="wrap"}return a};Yna=function(a,b=null){return{display:"flex","box-sizing":"border-box","flex-direction":a,"flex-wrap":b?b:null}};
aoa=function(a){for(let b in a){let c=a[b]||"";switch(b){case "display":a.display="flex"===c?["-webkit-flex","flex"]:"inline-flex"===c?["-webkit-inline-flex","inline-flex"]:c;break;case "align-items":case "align-self":case "align-content":case "flex":case "flex-basis":case "flex-flow":case "flex-grow":case "flex-shrink":case "flex-wrap":case "justify-content":a["-webkit-"+b]=c;break;case "flex-direction":c=c||"row";a["-webkit-flex-direction"]=c;a["flex-direction"]=c;break;case "order":a.order=a["-webkit-"+
b]=isNaN(c)?"0":c}}return a};Ck=function(){const a=zk.lOb;return"function"===typeof a?a():a};coa=function(a,b,c){let d=aoa(b);c.forEach(e=>{boa(d,e,a)})};boa=function(a,b,c){Object.keys(a).forEach(d=>{const e=Array.isArray(a[d])?a[d]:[a[d]];for(let f of e)c.dh(b,d,f)})};doa=function(a,b){let c="";if(a&&Ck())try{c=(c=Ck()?a.style[b]:"")||getComputedStyle(a).getPropertyValue(b)}catch(d){}return c?c.trim():"block"};eoa=function(a){a&1&&(_.z(0,"h3"),_.Q(1),_.B());a&2&&(a=_.N(2).va,_.q(1),_.ch(a.key))};
foa=function(a){a&1&&(_.H(0),_.Q(1),_.J());a&2&&(a=_.N().va,_.q(1),_.ch(a))};goa=function(a){a&1&&_.G(0,"span",14);a&2&&(a=_.N().va,_.x("matBadge",a))};hoa=function(a,b){a&1&&(_.H(0),_.O(1,foa,2,1,"ng-container",11),_.O(2,goa,1,1,"ng-template",null,13,_.uh),_.J());if(a&2){a=b.va;const c=_.ah(3);_.N(5);_.q(1);_.x("ngIf","then"===a||"+"===a||"or"===a)("ngIfElse",c)}};ioa=function(a){a&1&&(_.z(0,"dt"),_.O(1,hoa,4,2,"ng-container",4),_.B());a&2&&(a=_.N().va,_.q(1),_.x("ngForOf",a.Rb))};
joa=function(a){a&1&&_.G(0,"dt",14);a&2&&(a=_.N().va,_.x("matBadge",a.Rb))};koa=function(a,b){a&1&&(_.H(0),_.O(1,ioa,2,1,"dt",11),_.O(2,joa,1,1,"ng-template",null,12,_.uh),_.z(4,"dd"),_.Q(5),_.B(),_.J());if(a&2){a=b.va;const c=_.ah(3);b=_.N(3);_.q(1);_.x("ngIf",b.isArray(a.Rb))("ngIfElse",c);_.q(4);_.ch(a.Wd)}};
loa=function(a){a&1&&(_.z(0,"div",9),_.O(1,eoa,2,1,"h3",10),_.z(2,"dl"),_.O(3,koa,6,3,"ng-container",4),_.B()());if(a&2){a=_.N().va;const b=_.N();_.q(1);_.x("ngIf",1<b.groups.size);_.q(2);_.x("ngForOf",a.value)}};moa=function(a,b){a&1&&(_.H(0),_.O(1,loa,4,2,"div",8),_.J());a&2&&(a=b.va,_.q(1),_.x("ngIf",0<a.value.length))};
ooa=function(a,b="1",c="1"){var d=[b,c,a];let e=a.indexOf("calc");0<e?(d[2]=noa(a.substring(e).trim()),a=a.substr(0,e).trim().split(" "),2==a.length&&(d[0]=a[0],d[1]=a[1])):0==e?d[2]=noa(a.trim()):(d=a.split(" "),d=3===d.length?d:[b,c,a]);return d};noa=function(a){return a.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")};poa=function(a){return(0<a.length?a.charAt(0):"").toUpperCase()+(1<a.length?a.slice(1):"")};
soa=function(){qoa.forEach(a=>{a.suffix&&""!==a.suffix||(a.suffix=a.alias.replace(roa,"|").split("|").map(poa).join(""),a.Lu=a.Lu||!1)});return qoa};toa=function(){return{color:"accent"}};uoa=function(a){if(a&1){const b=_.Nd();_.z(0,"div",2)(1,"button",3);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.action())});_.Q(2);_.B()()}a&2&&(a=_.N(),_.q(2),_.bh(" ",a.data.action," "))};voa=function(){};
woa=function(a){if(a&1){const b=_.Nd();_.z(0,"div",2)(1,"button",3);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.action())});_.Q(2);_.B()()}a&2&&(a=_.N(),_.q(2),_.ch(a.data.action))};xoa=function(){};zoa=function(){yoa||(yoa=Error("rc"));return yoa};_.Aoa=function(a){var b;let c;const d=null==(c=(b=(a.ownerDocument&&a.ownerDocument.defaultView||window).document).querySelector)?void 0:c.call(b,"script[nonce]");(b=d?d.nonce||d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};
_.Ek=function(a,b){a.src=_.Dk(b);_.Aoa(a)};_.Boa=function(a,b){b=_.ti(b);void 0!==b&&(a.href=b)};_.Coa=function(a,b,c){b=_.ti(b);void 0!==b&&a.open(b,c,void 0)};_.Eoa=function(){return Doa};Foa=function(){if(void 0===Fk&&(Fk=null,"undefined"!==typeof window)){const a=window;void 0!==a.trustedTypes&&(Fk=a.trustedTypes.createPolicy("angular#components",{createHTML:b=>b}))}return Fk};Goa=function(a){let b;return(null==(b=Foa())?void 0:b.createHTML(a))||a};
Hoa=function(){const a=_.dd(_.pk),b=a?a.location:null;return{oCb:()=>b?b.pathname+b.search:""}};Joa=function(a,b,c){return d=>_.w(d,_.lga(Ioa(a,b,c)))};Ioa=function(a,b,c){const d=b instanceof _.of?1:b.hbb,e=b instanceof _.of?b:_.Of(b.MKb);return f=>_.w(f,_.Cf((g,l)=>!a(g)||l>=d?_.rf(g):c?c(e,g):e))};_.Koa=function(a,b,c,d){return Joa(b,c,(e,f)=>{a.KKb.add(f);e=_.w(e,_.Gk(a,"Waiting to retry non fatal error",!1));return d?d(e,f):e})};Loa=function(){};
_.Ooa=function(a={}){return null!=Moa?Moa:Moa=Noa(a)};Poa=function(){return new Promise((a,b)=>{window.gapi.load("client",{callback:a,onerror:b})})};Noa=function(a={}){return _.xf(function*(){let b=window.gapi;if(b&&b.client&&b.client.load)return b;yield Qoa(_.xi(_.Hk(_.Ik("https://apis.google.com/js/api.js"))),a);b=window.gapi;if(!b)throw Error("Dc");b.client&&b.client.load||(yield Poa());return b})};_.Jk=function(a,b,c){const d=a.config.get(b);c!==d&&a.config.update(b,c)};
Roa=function(a,b=0){const c=a.auth2.getAuthInstance().currentUser.get(),d=c.getAuthResponse(!0);if(d&&d.expires_at-Date.now()<b){if(Kk.has(a))return Kk.get(a);b=Promise.resolve(c.reloadAuthResponse()).finally(()=>{Kk.delete(a)});Kk.set(a,b);return b}return Promise.resolve()};Soa=function(a,b){let c;return a.client.init({apiKey:b.apiKey,clientId:b.clientId,scope:b.scope,discoveryDocs:b.lSc,hostedDomain:b.oDb,fetchBasicProfile:null!=(c=b.fBb)?c:!0})};
_.Lk=function(...a){if(!a||0===a.length)return"";let b=a.shift()||"";for(const c of a.filter(d=>!!d)){a="/"===b[b.length-1];const d="/"===c[0];b=a&&d?b+c.substr(1):a||d?b+c:b+`/${c}`}return b};Toa=function(){const a=window.gapi;if(!a)throw Error("Ec");return a};Voa=function(a,b,c){return(new Promise(d=>{Toa().load("client:auth2",d)})).then(()=>Uoa(a,b,!0,c))};
Yoa=function(a,b){const c=Toa();return new Promise((d,e)=>{let f=!1;const g=setTimeout(()=>{f=!0;e(Woa)},1E4);try{c.auth2.authorize(a,l=>{clearTimeout(g);f||d(l)})}catch(l){f=!0,clearTimeout(g),b&&e(Xoa),e(l)}})};Zoa=function(a){return Yoa(a,!0).catch(b=>{if(b===Woa||b===Xoa)return Yoa(a,!1);throw b;})};
Uoa=function(a,b,c,d){const e={client_id:a,response_type:"permission",scope:b};d&&(e.authuser=d);c&&(e.prompt="none");const f=Toa();return Zoa(e).then(g=>{f.client.c0c(null);if(g.error){if(c&&"immediate_failed"===g.error)return Uoa(a,b,!1,d);throw Error(g.error);}return g})};_.Mk=function(a,b){return b.create(a)};apa=function(a){return a.error&&a.error.code?-1<$oa.indexOf(a.error.code):!1};
Nk=function(a,b){a instanceof Error||(a=JSON.stringify(a),"undefined"===typeof a&&(a="'undefined' provided for exception reason"),a=Error(a));b?bpa(b,a):bpa(null,a)};epa=function({A8:a,config:b,kHc:c,Rqc:d}){if((ia&&ja?ja.mobile:!cpa()&&(pa("iPod")||pa("iPhone")||pa("Android")||pa("IEMobile")))||cpa())Promise.resolve();else{const e=b.contentConfiguration;if(e&&e.hasOwnProperty("docsHeaderConfig")&&"DOCS_SMART_SELECT"!==b.clientName)throw Error("Qc`"+b.clientName);dpa(a,c,d,b)}};
mpa=function(a,b,c,d){a=new _.Ok(a);let e=a.ie();null!=b&&(a.removeParameter("authuser"),0!=b&&(e=fpa(e,"/u/"+String(b))));a.Wc(fpa(e,"/widget/hovercard/v/2"));b=d.language;null!==b&&void 0!==b&&_.Pk(a,"hl",b);d=d.nestedOrigins;Array.isArray(d)&&(Array.isArray(d)||(d=[String(d)]),a.uj.Zea("origin",d));try{var f=gpa(c.ownerDocument.defaultView);if(hpa){{let t;try{t=new ipa(f)}catch(C){throw Error("Sc`"+f);}const y=jpa.get(t.protocol);if(!y)throw Error("Sc`"+f);if(!t.hostname)throw Error("Sc`"+f);if("null"!=
t.origin)var g=t;else{var l={href:t.href,protocol:t.protocol,username:"",password:"",host:t.host,port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,hash:t.hash};l.origin=y===t.port?t.protocol+"//"+t.hostname:t.protocol+"//"+t.hostname+":"+t.port;g=l}}}else g=kpa(f);const p=(hpa&&g.searchParams?g.searchParams:new lpa(g.search)).get("e");p&&_.Pk(a,"e",p)}catch(p){}return a.toString()};
dpa=function(a,b,c,d){new Promise((e,f)=>{if(!npa(a)){const g=a.ownerDocument.defaultView,l=mpa(b,c,a,d);opa(g,"config").then(()=>{opa(g,"card").then(p=>{const t=p.card;var y=a.ownerDocument.defaultView;p.config.update("iframes/card/url",l);p=d.shortcutKeys||[ppa];var C=new qpa(t);const F=t.iframeGetCrossOriginFilter(),I=(0,_.Qk)(t.iframeSetup,t);p=new rpa(F,I,p,C);C=["__HM_173584019"];y=y||_.da;C[0]in y||"undefined"==typeof y.execScript||y.execScript("var "+C[0]);for(var K;C.length&&(K=C.shift());)C.length||
void 0===p?y=y[K]&&y[K]!==Object.prototype[K]?y[K]:y[K]={}:y[K]=p;spa(p,a,d);t.unwatch=tpa;t.watch=tpa;e(null)}).NM(p=>f(p))}).NM(p=>f(p))}})};npa=function(a){return(a=Rk("__HM_173584019",a.ownerDocument.defaultView))&&a instanceof rpa?a:null};upa=function(...a){return a.some(({xk:b})=>!!b.length)};
vpa=function(a){let b=a.parentElement;for(a=[];b;){var c=b.clientWidth;const d=b.scrollWidth;b.clientHeight<b.scrollHeight&&a.push("overflowY");c<d&&a.push("overflowX");if(a.length)break;b=b.parentElement}for(;b&&(null!==b.parentElement||!b.clientHeight);){c=a.map(d=>getComputedStyle(b)[d]);if(c.every(d=>"hidden"===d))return null;if(c.includes("auto")||c.includes("scroll"))break;b=b.parentElement}return b};
wpa=function(a,b,c,d){const {top:e,bottom:f}=b.getBoundingClientRect(),{top:g,bottom:l}=a.getBoundingClientRect();if(g>=e&&l<=f)return 0;switch(c){case 0:return g-e-d;case 1:return l-f+d;default:throw _.ej(c,void 0);}};xpa=function(a,b){const c=b.getBoundingClientRect().left,d=b.getBoundingClientRect().width;b=c+b.clientWidth;const {left:e,right:f,width:g}=a.getBoundingClientRect();return e<c||f>b&&g>d?e-c:f>b?f-b:0};
_.Sk=function({Td:a,repository:b,path:c,vb:d,Ob:e}){if(e)return`${"ws"}/${e}`;if(!a)return"";e=[];const f=a.id;a=a.type;"host"===a?e.push("h"):"depot"===a&&e.push("piper");e.push(f);b&&e.push(b);b=e.join("/");b="string"===typeof d?`${b}/+/${d}`:b;return"string"===typeof c?`${b}${":"}${c}`:b};
_.Uk=function(a,b){var c=a.split("/");a=c.shift();let d="project";if("h"===a)a=c.shift(),d="host";else if("piper"===a)a=c.shift(),d="depot";else if("ws"===a)return{Ob:`${c.shift()}/${c.shift()}`};b&&(d="ossProject");if(!a)return{};b=c.join("/");c={};if(b){var e=b.indexOf(":");-1!==e&&(c.path=b.substring(e+1),b=b.substring(0,e));e=b.indexOf("/+/");-1!==e&&(c.vb=b.substring(e+3),b=b.substring(0,e));c.repository=b}b=c;return Object.assign({},{Td:{id:a,type:d}},b)};
ypa=function(a){a&1&&(_.H(0),_.z(1,"span",8),_.Q(2,"Search scoped to:"),_.B(),_.Q(3),_.J());a&2&&(a=_.N(),_.q(3),_.bh(" ",a.Be,"\n"))};zpa=function(a){a&1&&(_.H(0),_.z(1,"span",8),_.Q(2,"Search scoped to CitC Workspace:"),_.B(),_.Q(3),_.J());a&2&&(a=_.N(2),_.q(3),_.bh(" ",a.Ad.Ob," "))};Apa=function(a){a&1&&_.O(0,zpa,4,1,"ng-container",0);if(a&2){a=_.N();const b=_.ah(4);_.x("ngIf",void 0!==a.Ad.Ob)("ngIfElse",b)}};
Cpa=function(a){a&1&&(_.H(0),_.Ng(1,11),_.Q(2," \u203a "),_.J());if(a&2){_.N(3);const b=_.ah(14);_.q(1);_.x("ngTemplateOutlet",b)("ngTemplateOutletContext",_.gh(2,Bpa))}};Epa=function(a){a&1&&(_.z(0,"a",14),_.Q(1),_.B());if(a&2){a=_.N().va;const b=_.N(4);_.x("routerLink",_.gh(3,Dpa))("queryParams",b.SWa(a.scope));_.q(1);_.ch(a.name)}};Fpa=function(a){a&1&&(_.H(0),_.Q(1),_.J());a&2&&(a=_.N().va,_.q(1),_.ch(a.name))};
Gpa=function(a,b){a&1&&(_.H(0),_.O(1,Epa,2,4,"a",13),_.O(2,Fpa,2,1,"ng-container",9),_.Q(3,"/"),_.J());a&2&&(a=b.last,_.q(1),_.x("ngIf",!a),_.q(1),_.x("ngIf",a))};Hpa=function(a){a&1&&(_.H(0),_.O(1,Gpa,4,2,"ng-container",12),_.J());a&2&&(a=_.N(3),_.q(1),_.x("ngForOf",a.directories))};Ipa=function(a){a&1&&_.Q(0);a&2&&(a=_.N(3),_.bh(" ",a.Ad.path," "))};
Jpa=function(a){a&1&&(_.H(0),_.z(1,"span",8),_.Q(2," Search scoped to directory: "),_.B(),_.Q(3),_.O(4,Cpa,3,3,"ng-container",9),_.O(5,Hpa,2,1,"ng-container",0),_.O(6,Ipa,1,1,"ng-template",null,10,_.uh),_.J());if(a&2){const b=_.ah(7);a=_.N(2);_.q(3);_.bh(" ",a.Ad.repository," \u203a ");_.q(1);_.x("ngIf",a.V_(a.Ad.vb));_.q(1);_.x("ngIf",a.U9&&a.directories)("ngIfElse",b)}};
Kpa=function(a){a&1&&_.O(0,Jpa,8,4,"ng-container",0);if(a&2){a=_.N();const b=_.ah(6);_.x("ngIf",void 0!==a.Ad.path)("ngIfElse",b)}};Lpa=function(a){a&1&&(_.H(0),_.z(1,"span",8),_.Q(2," Search scoped to branch: "),_.B(),_.J())};Mpa=function(a){a&1&&(_.z(0,"span",8),_.Q(1," Search scoped to tag: "),_.B())};
Opa=function(a){a&1&&(_.H(0),_.O(1,Lpa,3,0,"ng-container",0),_.O(2,Mpa,2,0,"ng-template",null,15,_.uh),_.Q(4),_.Ng(5,11),_.J());if(a&2){const b=_.ah(3);a=_.N(2);const c=_.ah(14);_.q(1);_.x("ngIf",_.mj(_.oj(a.Ad.vb)))("ngIfElse",b);_.q(3);_.bh(" ",a.Ad.repository," \u203a ");_.q(1);_.x("ngTemplateOutlet",c)("ngTemplateOutletContext",_.gh(5,Npa))}};Ppa=function(a){a&1&&_.O(0,Opa,6,6,"ng-container",0);if(a&2){a=_.N();const b=_.ah(8);_.x("ngIf",a.V_(a.Ad.vb))("ngIfElse",b)}};
Qpa=function(a){a&1&&(_.H(0),_.z(1,"span",8),_.Q(2,"Search scoped to package:"),_.B(),_.Q(3),_.J());a&2&&(a=_.N(3),_.q(3),_.bh(" ",a.Ad.repository," "))};Rpa=function(a){a&1&&(_.H(0),_.z(1,"span",8),_.Q(2,"Search scoped to repository:"),_.B(),_.Q(3),_.J());a&2&&(a=_.N(3),_.q(3),_.bh(" ",a.Ad.repository," "))};
Spa=function(a){a&1&&(_.H(0,17),_.O(1,Qpa,4,1,"ng-container",18),_.O(2,Rpa,4,1,"ng-container",19),_.J());a&2&&(a=_.N(2),_.x("ngSwitch",null==a.Ad.Td?null:a.Ad.Td.type),_.q(1),_.x("ngSwitchCase","depot"))};Tpa=function(a){a&1&&_.O(0,Spa,3,2,"ng-container",16);if(a&2){a=_.N();const b=_.ah(10);_.x("ngIf",!!a.Ad.repository)("ngIfElse",b)}};Upa=function(a){a&1&&(_.H(0),_.z(1,"span",8),_.Q(2,"Search scoped to host:"),_.B(),_.Q(3),_.J());a&2&&(a=_.N().Ka,_.q(3),_.bh(" ",a.id," "))};
Vpa=function(a){a&1&&(_.H(0),_.z(1,"span",8),_.Q(2,"Search scoped to project:"),_.B(),_.Q(3),_.J());a&2&&(a=_.N().Ka,_.q(3),_.bh(" ",a.id," "))};Wpa=function(a){a&1&&(_.z(0,"span",8),_.Q(1," Search scoped to Piper "),_.B())};Xpa=function(a){a&1&&(_.H(0),_.z(1,"span",8),_.Q(2,"Search scoped to:"),_.B(),_.Q(3),_.J());a&2&&(a=_.N().Ka,_.q(3),_.bh(" ",a.id," "))};
Ypa=function(a){a&1&&(_.H(0,17),_.O(1,Upa,4,1,"ng-container",18),_.O(2,Vpa,4,1,"ng-container",18),_.O(3,Wpa,2,0,"span",20),_.O(4,Xpa,4,1,"ng-container",19),_.J());a&2&&(a=_.N(2),_.x("ngSwitch",a.Ad.Td.type),_.q(1),_.x("ngSwitchCase","host"),_.q(1),_.x("ngSwitchCase","project"),_.q(1),_.x("ngSwitchCase","depot"))};Zpa=function(a){a&1&&_.O(0,Ypa,5,4,"ng-container",16);if(a&2){a=_.N();const b=_.ah(12);_.x("ngIf",a.Ad.Td)("ngIfElse",b)}};
$pa=function(a){a&1&&(_.z(0,"span",8),_.Q(1," Searching everything "),_.B())};aqa=function(a){a&1&&(_.z(0,"mat-icon",24),_.Q(1," account_tree "),_.B())};bqa=function(a){a&1&&(_.z(0,"mat-icon",25),_.Q(1,"label_outline"),_.B())};cqa=function(a){a&1&&(_.H(0),_.z(1,"a",26),_.Q(2),_.B(),_.J());a&2&&(a=_.N(2),_.q(1),_.x("routerLink",_.gh(3,Dpa))("queryParams",a.SWa(a.bMb)),_.q(1),_.bh(" ",_.Xla(_.kj(a.Ad.vb))," "))};dqa=function(a){a&1&&_.Q(0);a&2&&(a=_.N(2),_.bh(" ",_.Xla(_.kj(a.Ad.vb))," "))};
eqa=function(a,b){a&1&&(_.O(0,aqa,2,0,"mat-icon",21),_.O(1,bqa,2,0,"mat-icon",22),_.O(2,cqa,3,4,"ng-container",0),_.O(3,dqa,1,1,"ng-template",null,23,_.uh));if(a&2){a=b.yba;const c=_.ah(4);b=_.N();_.x("ngIf",_.mj(_.oj(b.Ad.vb)));_.q(1);_.x("ngIf",_.lj(_.oj(b.Ad.vb)));_.q(1);_.x("ngIf",b.U9&&!a)("ngIfElse",c)}};_.Vk=function(a){if("number"===typeof a)return a;if(Array.isArray(a)&&a.length)return a[0].start};
_.Wk=function({params:a,vb:b},c){if(null!=a)switch(c){case 0:return a.Ob&&"HEAD"===b?void 0:b;case 1:return a.uf||(a.Ob&&"HEAD"===b?void 0:b);case 2:return a.Al;case 3:return a.uf;default:throw _.ej(c,"Unexpected version.");}};_.Xk=function(a){return!(!a.Ic||!a.kb)&&!!a.repository};
_.fqa=function(a,b,c,d){var e=new Yk;c=_.Zk(e,2,c);switch(b){case "depot":_.$k(c,4,_.bl,_.ub(a));break;case "host":_.$k(c,3,_.bl,_.ub(a));break;case "project":c.setProjectId(a);break;case "ossProject":_.$k(c,5,_.bl,_.ub(a))}null!=d&&c.DMb(d);return c};_.cl=function(a){return{vb:_.Wk(a,0)||"",commit:_.Wk(a,1)||""}};
_.el=function(a,b,c,d,e,f){a=(new _.dl).N3(_.fqa(a,b,c,f));b=null==d?void 0:d.commit;f&&"HEAD"===b&&(b=void 0);b&&_.Zk(a,3,b);(null==d?0:d.vb)&&!_.nj.test(d.vb)&&_.Zk(a,4,null==d?void 0:d.vb);d=_.gqa(a);null!=e&&d.Wc(_.Ch(e));return d};_.fl=function(a,b,c,d,e,f){if(_.Xk(a)){const g=_.el(a.kb,a.Ic,a.repository,_.cl(a),a.path,a.params.Ob);return{eventType:"RESULT_CLICKED",SAb:d,Oe:g,lineNumber:_.Vk(a.params.line),av:b,Pp:c,QA:e,qz:f}}throw Error("Yc");};
iqa=function(a){if(a.uF)return Array.from(a.uF.entries()).map(([b,c])=>new hqa({name:b,status:c}))};_.hl=function(a){return new a(_.dd(_.gl),null,{withCredentials:_.dd(jqa),suppressCorsPreflight:!0})};kqa=function(a){var b=(new il).setSeconds(Math.floor(a/1E3));return _.Nb(b,2,Math.floor(a%1E3*1E6),0)};_.lqa=function(a){return`${"COVERAGE_GENERIC"}_${a}`};
nqa=function(a){return mqa.has(a)?mqa.get(a):a.toLowerCase().split("_").map(b=>0===b.length||"COVERAGE"===b.toUpperCase()?"":b.charAt(0).toUpperCase()+b.substring(1,b.length)).filter(b=>b.length).join(" ")};oqa=function(a){const b=new _.fg(1);b.next(a);b.complete();return b};pqa=function(){let a,b;return!!(null==(a=crypto)?0:null==(b=a.subtle)?0:b.digest)};
qqa=function(a){if(!pqa())return Promise.reject("crypto.subtle.digest is unavailable in the current environment");a=(new TextEncoder).encode(a);return crypto.subtle.digest("SHA-256",a)};rqa=function(a){return Array.from(new Uint8Array(a)).map(b=>b.toString(16).padStart(2,"0")).join("")};_.jl=function(a){if(!a)return null;a=a.privateDoNotAccessOrElseSafeHtmlWrappedValue;if(!a)throw Error("Zc");return _.ui(a)};
sqa=function(a){switch(a){case "BUILD":return 4;case "GLOBAL":return 1;case "SOURCE":return 2;case "CODE_REVIEW":case "UNKNOWN":return 0;default:return _.ej(a,void 0)}};tqa=function(a){switch(a){case "CRITICAL":return 1;case "WARNING":return 2;case "INFORMATIONAL":return 3;case "SEVERITY_UNSPECIFIED":return 0;default:return _.ej(a,void 0)}};
uqa=function(){if(void 0!==kl)return kl;try{const a=window.localStorage;if(!a)return kl=!1;a.setItem("StorageAccessTestKey","1");a.removeItem("StorageAccessTestKey");return kl=!0}catch(a){return kl=!1}};vqa=function(a){if(a&1){const b=_.Nd();_.z(0,"button",5);_.L("click",function(){_.Pd(b);const c=_.N(2);return _.Qd(c.Zd())});_.Q(1," Dismiss ");_.B()}};
xqa=function(a,b){a&1&&(_.H(0),_.z(1,"div",1)(2,"mat-icon",2),_.Q(3),_.B(),_.G(4,"span",3),_.O(5,vqa,2,0,"button",4),_.B(),_.J());a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("ngClass",_.ih(4,wqa,a.severity===b.RAa.vE,a.severity===b.RAa.Z4)),_.q(2),_.ch(a.iconName),_.q(1),_.x("innerHTML",a.messageHtml,_.Oe),_.q(1),_.x("ngIf",_.ll.has(2)&&1!==(null==a?void 0:a.severity)&&pqa()&&uqa()))};_.yqa=function(a,b){return a===b?!0:a&&b?a.value===b.value&&!!a.M1===!!b.M1:!1};
zqa=function(a){var b=_.w(_.Of(1E3),_.cg({Rd:!0,pt:[]}));b=_.Jf(b,a);return _.w(tfa(a,b),_.lg({Rd:!0}))};Aqa=function(a,b){return _.w(b,_.v(c=>c?_.ml:_.u({})),_.lg(a),_.mg(kf))};Bqa=function({j7a:a},b){return{NBb:tfa(a,_.Of(2E3)),j7a:b}};Cqa=function(a,b,c){return{type:a,location:{start:b,end:c}}};ol=function(a,b,c,d,e){b=Array.isArray(b)?b:[b];c=Array.isArray(c)?c:[c];return{rk:a,hra:b,Ota:c,location:nl(e),xIb:d,error:b.length&&c.length?void 0:{type:5,location:d}}};
pl=function(a,b,c){return{rk:a,value:b,location:nl(c)}};nl=function({start:{offset:a},end:{offset:b}}){return{start:a,end:b}};
ql=function(a,b){const c=[];for(const [d,e]of _.naa(a,b))if(a=d,b=e,a.rk!==b.rk)c.push({start:a.location.start,end:a.location.end});else switch(a.rk){case 0:case 2:c.push(...ql(a.hra,b.hra));c.push(...ql(a.Ota,b.Ota));break;case 3:c.push(...ql(a.elements,b.elements));break;case 4:case 5:a.value!==b.value&&c.push({start:a.location.start,end:a.location.end});break;case 1:if(a.label!==b.label)c.push({start:a.location.start,end:a.location.end});else{let f;a.value&&a.value.value!==(null==(f=b.value)?void 0:
f.value)&&c.push({start:a.value.location.start,end:a.value.location.end})}break;default:return _.ej(a,void 0)}return c};_.rl=function*(a){for(const b of a)switch(yield b,b.rk){case 0:case 2:yield*_.rl(b.hra);yield*_.rl(b.Ota);break;case 1:b.value&&(yield b.value);break;case 3:yield*_.rl(b.elements);break;case 4:case 5:break;default:_.ej(b,void 0)}};_.Dqa=function(a){return null==a||("string"===typeof a||Array.isArray(a))&&0===a.length};Eqa=function(a){return _.Dqa(a.value)?{required:!0}:null};
_.Fqa=function(){return null};Gqa=function(a){return null!=a};Hqa=function(a){return df(a)?_.Bf(a):a};Iqa=function(a){let b={};a.forEach(c=>{b=null!=c?Object.assign({},b,c):b});return 0===Object.keys(b).length?null:b};Jqa=function(a,b){return b.map(c=>c(a))};Kqa=function(a){return a.map(b=>b.validate?c=>b.validate(c):b)};_.Lqa=function(a){if(!a)return null;const b=a.filter(Gqa);return 0==b.length?null:function(c){return Iqa(Jqa(c,b))}};Mqa=function(a){return null!=a?_.Lqa(Kqa(a)):null};
Nqa=function(a){if(!a)return null;const b=a.filter(Gqa);return 0==b.length?null:function(c){c=Jqa(c,b).map(Hqa);return _.w(_.Hf(c),_.v(Iqa))}};Oqa=function(a){return null!=a?Nqa(Kqa(a)):null};Pqa=function(a,b){return null===a?[b]:Array.isArray(a)?[...a,b]:[a,b]};sl=function(a,b,c="whenDisabledForLegacyCode"){Qqa(a,b);b.Wr.Xr(a.value);if(a.disabled||"always"===c){let d,e;null==(e=(d=b.Wr).ev)||e.call(d,a.disabled)}Rqa(a,b);Sqa(a,b);Tqa(a,b);Uqa(a,b)};
vl=function(a,b){const c=()=>{};b.Wr&&(b.Wr.Dr(c),b.Wr.CA(c));tl(a,b);a&&(b.olc(),a.dF(()=>{}))};wl=function(a,b){a.forEach(c=>{c.s$a&&c.s$a(b)})};Uqa=function(a,b){if(b.Wr.ev){const c=d=>{b.Wr.ev(d)};a.Hja.push(c);b.Mtb(()=>{a.mpc(c)})}};Qqa=function(a,b){var c=a.LB;null!==b.ig?_.Vqa(a,Pqa(c,b.ig)):"function"===typeof c&&_.Vqa(a,[c]);c=a.cF;null!==b.cw?Wqa(a,Pqa(c,b.cw)):"function"===typeof c&&Wqa(a,[c]);c=()=>_.xl(a);wl(b.LB,c);wl(b.cF,c)};
tl=function(a,b){let c=!1;if(null!==a){if(null!==b.ig){var d=a.LB;if(Array.isArray(d)&&0<d.length){var e=d.filter(f=>f!==b.ig);e.length!==d.length&&(c=!0,a.Kha(e))}}null!==b.cw&&(d=a.cF,Array.isArray(d)&&0<d.length&&(e=d.filter(f=>f!==b.cw),e.length!==d.length&&(c=!0,a.BCa(e))))}a=()=>{};wl(b.LB,a);wl(b.cF,a);return c};Rqa=function(a,b){b.Wr.Dr(c=>{a.Vv=c;a.TO=!0;a.Rja=!0;"change"===a.vt&&Xqa(a,b)})};Tqa=function(a,b){b.Wr.CA(()=>{a.mGa=!0;"blur"===a.vt&&a.TO&&Xqa(a,b);"submit"!==a.vt&&_.yl(a)})};
Xqa=function(a,b){a.Rja&&Yqa(a);a.setValue(a.Vv,{AAb:!1});b.Oga(a.Vv);a.TO=!1};Sqa=function(a,b){const c=(d,e)=>{b.Wr.Xr(d);e&&b.Oga(d)};a.Dr(c);b.Mtb(()=>{a.lpc(c)})};Zqa=function(a,b){if(!a.hasOwnProperty("model"))return!1;a=a.model;return a.XF?!0:!Object.is(b,a.Xf)};$qa=function(a,b){a.F7();b.forEach(c=>{const d=c.control;"submit"===d.vt&&d.TO&&(c.Oga(d.Vv),d.TO=!1)})};
ara=function(a){if(!a)return null;let b=void 0,c=void 0,d=void 0;a.forEach(e=>{e.constructor===_.zl?b=e:Object.getPrototypeOf(e.constructor)===Al?c=e:d=e});return d?d:c?c:b?b:null};_.Bl=function(a){return null!=a&&!Array.isArray(a)&&"object"===typeof a};_.bra=function(a,b,c){a=a.controls;if(!(b?Object.keys(a):a).length)throw new _.Vc(1E3,"");if(!a[c])throw new _.Vc(1001,"");};_.cra=function(a,b){a.jq((c,d)=>{if(void 0===b[d])throw new _.Vc(1002,"");})};
dra=function(a){return"object"===typeof a&&null!==a&&2===Object.keys(a).length&&"value"in a&&"disabled"in a};era=function(a){a&1&&(_.H(0),_.z(1,"div",14),_.G(2,"div",15)(3,"div",16)(4,"div",17),_.B(),_.z(5,"div",18),_.G(6,"div",15)(7,"div",16)(8,"div",17),_.B(),_.J())};fra=function(a){if(a&1){const b=_.Nd();_.z(0,"div",19);_.L("cdkObserveContent",function(){_.Pd(b);const c=_.N();return _.Qd(Cl(c))});_.Yg(1,1);_.B()}a&2&&(a=_.N(),_.x("cdkObserveContentDisabled","outline"!=a.Xc))};
gra=function(a){a&1&&(_.H(0),_.Yg(1,2),_.z(2,"span"),_.Q(3),_.B(),_.J());a&2&&(a=_.N(2),_.q(3),_.ch(a.Fd.placeholder))};hra=function(a){a&1&&_.Yg(0,3,["*ngSwitchCase","true"])};ira=function(a){a&1&&(_.z(0,"span",23),_.Q(1," *"),_.B())};
jra=function(a){if(a&1){const b=_.Nd();_.z(0,"label",20,21);_.L("cdkObserveContent",function(){_.Pd(b);const c=_.N();return _.Qd(Cl(c))});_.O(2,gra,4,1,"ng-container",12);_.O(3,hra,1,0,"ng-content",12);_.O(4,ira,2,0,"span",22);_.B()}a&2&&(a=_.N(),_.Jg("mat-empty",a.Fd.empty&&!a.cZ())("mat-form-field-empty",a.Fd.empty&&!a.cZ())("mat-accent","accent"==a.color)("mat-warn","warn"==a.color),_.x("cdkObserveContentDisabled","outline"!=a.Xc)("id",a.TE)("ngSwitch",a.B6()),_.Hg("for",a.Fd.id)("aria-owns",a.Fd.id),
_.q(2),_.x("ngSwitchCase",!1),_.q(1),_.x("ngSwitchCase",!0),_.q(1),_.x("ngIf",!a.iG&&a.Fd.required&&!a.Fd.disabled))};kra=function(a){a&1&&(_.z(0,"div",24),_.Yg(1,4),_.B())};lra=function(a){a&1&&(_.z(0,"div",25),_.G(1,"span",26),_.B());a&2&&(a=_.N(),_.q(1),_.Jg("mat-accent","accent"==a.color)("mat-warn","warn"==a.color))};mra=function(a){a&1&&(_.z(0,"div"),_.Yg(1,5),_.B());a&2&&(a=_.N(),_.x("@transitionMessages",a.bP))};
nra=function(a){a&1&&(_.z(0,"div",30),_.Q(1),_.B());a&2&&(a=_.N(2),_.x("id",a.J6),_.q(1),_.ch(a.kG))};ora=function(a){a&1&&(_.z(0,"div",27),_.O(1,nra,2,2,"div",28),_.Yg(2,6),_.G(3,"div",29),_.Yg(4,7),_.B());a&2&&(a=_.N(),_.x("@transitionMessages",a.bP),_.q(1),_.x("ngIf",a.kG))};pra=function(a,b){a&1&&(_.z(0,"span",8),_.Q(1),_.B());a&2&&(a=b.va,_.x("ngClass",a.yma),_.q(1),_.ch(a.text))};qra=function(a){a&1&&(_.z(0,"span",9),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.ch(a.r4))};rra=function(a){a&1&&_.Yg(0)};
sra=function(a){a&1&&(_.z(0,"mat-icon",9),_.Q(1),_.B());a&2&&(a=_.N(2),_.q(1),_.ch(a.wZ))};tra=function(a){if(a&1){const b=_.Nd();_.z(0,"button",6);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.action.emit())});_.z(1,"span",7);_.Q(2);_.O(3,sra,2,1,"mat-icon",8);_.B()()}a&2&&(a=_.N(),_.q(2),_.bh(" ",a.xZ," "),_.q(1),_.x("ngIf",a.wZ))};
ura=function(a){if(a&1){const b=_.Nd();_.z(0,"onedev-feature-tooltip-body",1);_.L("action",function(){_.Pd(b);const c=_.N();return _.Qd(c.action.emit())})("dismiss",function(){_.Pd(b);const c=_.N();c.Ppa();c.Zd.emit();return _.Qd()});_.Yg(1);_.B()}a&2&&(a=_.N(),_.x("actionBtnText",a.xZ)("actionBtnIcon",a.wZ)("color",a.color)("pointerPosition",a.ug)("widthOffset",a.Nwa))};vra=function(){return{diameter:100}};
wra=function(a){a&1&&(_.Yd(),_.G(0,"circle",4));if(a&2){a=_.N();const b=_.ah(1);_.Ig("animation-name","mat-progress-spinner-stroke-rotate-"+a.Aka)("stroke-dashoffset",a.Hqb(),"px")("stroke-dasharray",a.Gia(),"px")("stroke-width",a.iqb(),"%")("transform-origin",a.jqb(b));_.Hg("r",a.Aia())}};
xra=function(a){a&1&&(_.Yd(),_.G(0,"circle",4));if(a&2){a=_.N();const b=_.ah(1);_.Ig("stroke-dashoffset",a.Hqb(),"px")("stroke-dasharray",a.Gia(),"px")("stroke-width",a.iqb(),"%")("transform-origin",a.jqb(b));_.Hg("r",a.Aia())}};
zra=function(a){if(a&1){const b=_.Nd();_.z(0,"div",13);_.Q(1);_.z(2,"button",14);_.L("click",function(){_.Pd(b);const c=_.N(3);c.wj&&c.wj.y3.nHc();return _.Qd()});_.z(3,"mat-icon");_.Q(4,"cancel");_.B()()()}if(a&2){a=_.N().Ka;const b=_.N(2);_.x("ngClass",_.hh(3,yra,b.A3));_.q(1);_.bh(" ",a.ao," ");_.q(1);_.x("ascTrackElement",b.Zu)}};Ara=function(a,b){a&1&&(_.H(0),_.O(1,zra,5,5,"div",12),_.J());a&2&&(a=b.Ka,_.q(1),_.x("ngIf",a.value))};
Bra=function(a){a&1&&(_.H(0),_.O(1,Ara,2,1,"ng-container",3),_.R(2,"async"),_.J());a&2&&(a=_.N(),_.q(1),_.x("ngIf",_.S(2,1,a.queryPrefix)))};Cra=function(a){a&1&&_.G(0,"mat-spinner",15);a&2&&(a=_.N(),_.x("diameter",a.Deb)("strokeWidth",a.Eeb))};Dra=function(a){if(a&1){const b=_.Nd();_.z(0,"button",16);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.g_())});_.z(1,"mat-icon");_.Q(2,"close");_.B()()}a&2&&(a=_.N(),_.x("ascTrackElement",a.Zu)("matTooltip",a.Qlb),_.Hg("aria-label",a.Qlb))};
Era=function(a){a&1&&(_.H(0),_.z(1,"mat-icon"),_.Q(2,"help"),_.B(),_.J())};Fra=function(a){a&1&&(_.z(0,"mat-icon"),_.Q(1,"info_outline"),_.B())};Hra=function(a){a&1&&(_.z(0,"a",17),_.O(1,Era,3,0,"ng-container",18),_.O(2,Fra,2,0,"ng-template",null,19,_.uh),_.B());if(a&2){const b=_.ah(3);a=_.N();_.x("ngClass",_.hh(4,Gra,a.sca))("universalLink",a.HK);_.q(1);_.x("ngIf",!a.sca)("ngIfElse",b)}};Ira=function(a){a&1&&_.Ng(0)};
Jra=function(a,b){a&1&&(_.z(0,"search-box-suggestion-item",20),_.O(1,Ira,1,0,"ng-container",21),_.B());a&2&&(a=b.va,_.x("isSelectable",!!a.uva)("payload",a),_.q(1),_.x("ngTemplateOutlet",a.ua)("ngTemplateOutletContext",a.rW))};Kra=function(a){a&1&&_.Ng(0,32);a&2&&(_.N(3),_.x("ngTemplateOutlet",_.ah(15).ua))};Lra=function(a){a&1&&(_.H(0),_.z(1,"h4",33),_.Q(2),_.B(),_.z(3,"p",34),_.Q(4),_.B(),_.J());a&2&&(a=_.N(3),_.q(2),_.bh(" ",a.s6b," "),_.q(2),_.bh(" ",a.t6b," "))};Mra=function(a){a&1&&_.Ng(0)};
Nra=function(a){a&1&&(_.z(0,"div",24)(1,"div",25)(2,"div",26),_.G(3,"scope-indicator",27),_.B(),_.O(4,Kra,1,1,"ng-container",28),_.O(5,Lra,5,2,"ng-container",3),_.R(6,"async"),_.B(),_.G(7,"mat-divider",29),_.z(8,"div",30),_.O(9,Mra,1,0,"ng-container",31),_.B()());if(a&2){const b=_.N(2);_.Ig("border-color",b.tca)("width",b.xea,"px")("display","flex");_.x("ngClass",_.hh(15,Gra,b.sca));_.q(3);_.x("savedQuery",b.Be)("searchScope",b.Ad);_.q(1);_.x("ngIf",b.HF);_.q(1);a=_.S(6,13,b.X_);_.x("ngIf",!b.HF&&
!!a&&!a.Rd);_.q(2);_.x("vertical",!0);_.q(2);_.x("ngTemplateOutlet",null==b.Yu?null:b.Yu.ua)}};Ora=function(a){if(a&1){const b=_.Nd();_.H(0,22);_.L("ascResizeNotifier",function(c){_.Pd(b);const d=_.N();return _.Qd(d.b6a(c))});_.O(1,Nra,10,17,"div",23);_.J()}if(a&2){a=_.N();const b=_.ah(15);_.x("elementToWatch",_.ah(1));_.q(1);_.x("ngIf",b.Dx&&a.HF||(null==a.Yu?null:a.Yu.Dx))}};
Qra=function(a){if(a&1){const b=_.Nd();_.z(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",35);_.L("action",function(){_.Pd(b);_.N();_.Coa(window,_.Bi("http://goto.google.com/search-git"),"_blank");return _.Qd()});_.z(2,"p",36);_.Q(3);_.B();_.Q(4);_.B()()}a&2&&(a=_.N(),_.q(1),_.x("actionBtnText",a.p6b)("widthOffset",1),_.q(2),_.ch(a.r6b),_.q(1),_.bh(" ",a.q6b," "))};Rra=function(a){for(const b of _.rl(a))if(b.warning&&0===b.warning.type)return!0;return!1};
Sra=function(a){a&1&&_.G(0,"img",4);a&2&&(a=_.N(),_.x("src",a.Kh,_.Qe))};Tra=function(a){a&1&&_.G(0,"mat-icon",5);a&2&&(a=_.N(),_.x("svgIcon",a.oi))};Ura=function(a){a&1&&(_.z(0,"mat-icon",6),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.bh(" ",a.s8,"\n"))};Vra=function(a){a&1&&(_.Yd(),_.z(0,"svg",3),_.G(1,"polygon",4),_.B())};Wra=function(){return{ida:!1,kE:"after",fI:"below",Qm:"cdk-overlay-transparent-backdrop"}};Xra=function(a){a&1&&(_.Yd(),_.z(0,"svg",2),_.G(1,"polygon",3),_.B())};
Yra=function(a){if(a&1){const b=_.Nd();_.z(0,"div",0);_.L("keydown",function(c){_.Pd(b);const d=_.N();return _.Qd(d.Pg(c))})("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.closed.emit("click"))})("@transformMenu.start",function(c){_.Pd(b);const d=_.N();return _.Qd(d.LFa(c))})("@transformMenu.done",function(c){_.Pd(b);const d=_.N();return _.Qd(d.KFa(c))});_.z(1,"div",1);_.Yg(2);_.B()()}a&2&&(a=_.N(),_.x("id",a.WIb)("ngClass",a.gq)("@transformMenu",a.r7),_.Hg("aria-label",a.ariaLabel||null)("aria-labelledby",
a.oj||null)("aria-describedby",a.AJ||null))};Zra=function(a){a&1&&(_.z(0,"a",27),_.G(1,"div",28),_.z(2,"span",29),_.Q(3,"Hiring"),_.B()())};$ra=function(a){if(a&1){const b=_.Nd();_.z(0,"global-search-box",30);_.L("focusChange",function(c){_.Pd(b);_.N().ALb=c;return _.Qd()});_.B()}a&2&&(a=_.N(),_.x("config",a.Wm))};asa=function(a){a&1&&(_.z(0,"button",31),_.G(1,"mat-icon",32),_.B());a&2&&(_.N(),_.x("matMenuTriggerFor",_.ah(24)))};
bsa=function(a,b){a&1&&(_.z(0,"a",33),_.G(1,"mat-icon",34),_.B());a&2&&_.x("routerLink",b.Ka)};csa=function(a){if(a&1){const b=_.Nd();_.z(0,"li")(1,"button",35);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.Zua())});_.Q(2," Keyboard shortcuts ");_.B()()}};dsa=function(a){a&1&&_.G(0,"mat-divider")};esa=function(a,b){a&1&&(_.z(0,"li")(1,"a",38),_.Q(2),_.B()());a&2&&(a=b.va,_.q(1),_.x("externalLink",a.km),_.q(1),_.ch(a.jba))};
fsa=function(a){a&1&&(_.H(0),_.O(1,dsa,1,0,"mat-divider",20),_.z(2,"ul",36),_.O(3,esa,3,2,"li",37),_.B(),_.J());a&2&&(a=_.N(),_.q(1),_.x("ngIf",a.SCb),_.q(2),_.x("ngForOf",a.Aq.additionalLinks))};gsa=function(a){a&1&&(_.z(0,"button",39)(1,"span"),_.Q(2,"Help"),_.B()());a&2&&(_.N(),_.x("matMenuTriggerFor",_.ah(24)))};hsa=function(a,b){a&1&&(_.z(0,"a",40)(1,"span"),_.Q(2,"Settings"),_.B()());a&2&&_.x("routerLink",b.Ka)};isa=function(a){a&1&&_.G(0,"announcement-bar",3)};
_.Dl=function(a,b){return 1===a.rk&&a.label===b};_.msa=function(a,b,c){"android"===a&&(a="android-internal");a=b.get(a);var d=null==a?void 0:_.W(a,2);b=null==a?void 0:_.W(a,3);if(d&&b){if(d=c=c.get(d)){b=_.oj(b);const [e,f]=jsa(_.El(c,2)),[g,l]=jsa(_.El(c,3));c=_.El(c,4);d=ksa(b,e,g,c)&&!lsa(b,f,l)}if(d)return a}};jsa=function(a){const b=[],c=[];for(const d of a)d.startsWith("-")?c.push(d.substring(1)):b.push(d);return[b,c]};
ksa=function(a,b,c,d){return b.includes(a)||c.some(e=>a.startsWith(e))||d.some(e=>(new RegExp(e)).test(a))};lsa=function(a,b,c){return b.includes(a)||c.some(d=>a.startsWith(d))};tsa=function({zm:a=new Map,BL:b=new Map,Sg:c}={}){const d=!!_.nsa.He();return{Tba:_.nsa.He()||_.osa.He()||psa,Quc:!0,Jcb:[new qsa(5),new qsa(20),new rsa,new ssa(a,b,d)],Nuc:!0,b2:c}};usa=function(a){return"string"===typeof a?a:a.join("+")};Fl=function(a){return a.sort((b,c)=>usa(b.Rb).localeCompare(usa(c.Rb)))};
vsa=function(a,b,c){if(b!==c||b!==a.length){var d=a.slice(b,c).map(e=>e.path).join("/");a.splice(b,c-b,new _.Th(d,a[c-1].parameters))}};xsa=function(a){return wsa.every(b=>!(a===b||a.startsWith(`/${b}`)&&(a===`/${b}`||a.startsWith(`/${b}/`)||a.startsWith(`/${b}?`)||a.startsWith(`/${b}#`))))};ysa=function(a,b,c){c.Qa.hasOwnProperty(a)||(c.Qa[a]=b.Qa[a])};zsa=function(a,b,c){"sq"!==a||c.Qa.sq?ysa(a,b,c):delete c.Qa.sq};Asa=function(a,b){return Object.defineProperty(b,"type",{value:a,writable:!1})};
Bsa=function(a){return"function"===typeof a};Csa=function(a,b={}){const c=Object.keys(a),d={};for(let f=0;f<c.length;f++){const g=c[f];"function"===typeof a[g]&&(d[g]=a[g])}const e=Object.keys(d);return function(f,g){f=void 0===f?b:f;let l=!1;const p={};for(let t=0;t<e.length;t++){const y=e[t],C=f[y],F=(0,d[y])(C,g);p[y]=F;l=l||F!==C}return l?p:f}};Dsa=function(a,b){return Object.keys(a).filter(c=>c!==b).reduce((c,d)=>Object.assign(c,{[d]:a[d]}),{})};
Esa=function(...a){return function(b){return 0===a.length?b:a.slice(0,-1).reduceRight((c,d)=>d(c),(0,a[a.length-1])(b))}};Fsa=function(a,b){Array.isArray(b)&&0<b.length&&(a=Esa.apply(null,[...b,a]));return(c,d)=>{const e=a(c);return(f,g)=>{f=void 0===f?d:f;return e(f,g)}}};Gsa=function(a){const b=Array.isArray(a)&&0<a.length?Esa(...a):c=>c;return(c,d)=>{c=b(c);return(e,f)=>{e=void 0===e?d:e;return c(e,f)}}};Hsa=function(a={state:void 0},[b,c]){return{state:c(a.state,b),action:b}};
Isa=function(a,b,...c){return function(d){if("string"===typeof a){const e=[b,...c].filter(Boolean);d=_.w(d,kga(a,...e))}else if("function"===typeof a)d=_.w(d,_.v(e=>a(e,b)));else throw new TypeError("kd`"+typeof a);return _.w(d,_.Xf())}};Ksa=function(a,b){return function(c,d){d=b.action(d)?Jsa(d):d;c=a(c,d);return b.state()?Jsa(c):c}};
Jsa=function(a){Object.freeze(a);const b=Bsa(a);Object.getOwnPropertyNames(a).forEach(c=>{if(!c.startsWith("\u0275")&&Object.prototype.hasOwnProperty.call(a,c)&&(b?"caller"!==c&&"callee"!==c&&"arguments"!==c:1)){c=a[c];if(c instanceof _.$b){if(c.bFb())return;throw Error();}("object"!==typeof c||null===c)&&!Bsa(c)||Object.isFrozen(c)||Jsa(c)}});return a};Lsa=function(a,b){return function(c,d){if(b.action(d)&&!_.tg())throw Error("ld`"+d.type);return a(c,d)}};
Osa=function(a,b){return function(c,d){if(b.action(d)){const e=Msa(d);Nsa(e,"action")}c=a(c,d);b.state()&&(d=Msa(c),Nsa(d,"state"));return c}};
Msa=function(a,b=[]){return void 0!==a&&null!==a||0!==b.length?Object.keys(a).reduce((c,d)=>{if(c)return c;const e=a[d];Bsa(e)&&e.hasOwnProperty("\u0275cmp")?d=c:void 0===e||null===e||"number"===typeof e||"boolean"===typeof e||"string"===typeof e||Array.isArray(e)?d=!1:("object"!==typeof e||null===e||Array.isArray(e)?c=!1:(c=Object.getPrototypeOf(e),c=c===Object.prototype||null===c),d=c?Msa(e,[...b,d]):{path:[...b,d],value:e});return d},!1):{path:["root"],value:a}};
Nsa=function(a,b){if(!1!==a){var c=a.path.join(".");b=Error("md`"+b+"`"+c+"`"+b);b.value=a.value;b.U1c=c;throw b;}};Psa=function(){return{PIc:!1,LIc:!1,OIc:!1,KIc:!1,NIc:!1,MIc:!1}};Qsa=function({LIc:a,PIc:b}){return c=>a||b?Osa(c,{action:d=>a&&!d.type.startsWith("@ngrx"),state:()=>b}):c};Rsa=function({KIc:a,OIc:b}){return c=>a||b?Ksa(c,{action:d=>a&&!d.type.startsWith("@ngrx"),state:()=>b}):c};Ssa=function({NIc:a}){return b=>a?Lsa(b,{action:c=>a&&!c.type.startsWith("@ngrx")}):b};Tsa=function(a){return a};
Vsa=function(a){if(a.MIc&&(a=Object.entries(Usa).filter(([,b])=>1<b).map(([b])=>b),a.length))throw Error("nd`"+a.map(b=>`"${b}"`).join(", "));};Wsa=function(a,b){return b instanceof _.zd?a.get(b):b};Xsa=function(a){return"function"===typeof a?a():a};Ysa=function(a,b){return a.concat(b)};Zsa=function(){return"guarded"};
$sa=function(a){return Object.getOwnPropertyNames(a).filter(b=>a[b]&&a[b].hasOwnProperty("__@ngrx/effects_create__")?a[b]["__@ngrx/effects_create__"].hasOwnProperty("dispatch"):!1).map(b=>Object.assign({},{propertyName:b},a[b]["__@ngrx/effects_create__"]))};ata=function(a){return Object.getPrototypeOf(a)};cta=function(a){return Esa(bta,ata)(a)};bta=function(a){return a.constructor.hasOwnProperty("__@ngrx/effects__")?a.constructor["__@ngrx/effects__"]:[]};
dta=function({propertyName:a,ZHc:b,aIc:c}){return`"${c}.${String(a)}${"function"===typeof b[a]?"()":""}"`};eta=function(a){return[cta,$sa].reduce((b,c)=>b.concat(c(a)),[])};fta=function(a,b,c){const d=ata(a).constructor.name,e=eta(a).map(({propertyName:f,dispatch:g,useEffectsErrorHandler:l})=>{const p="function"===typeof a[f]?a[f]():a[f];l=l?c(p,b):p;return!1===g?_.w(l,_.$fa()):_.w(_.w(l,ega()),_.v(t=>({effect:a[f],notification:t,propertyName:f,aIc:d,ZHc:a})))});return _.Jf(...e)};
hta=function(a){return gta(a,"ngrxOnInitEffects")};gta=function(a,b){return a&&b in a&&"function"===typeof a[b]};ita=function(a){return gta(a,"ngrxOnIdentifyEffects")?a.ngrxOnIdentifyEffects():""};jta=function(a,b){return c=>{const d=fta(c,a,b);return gta(c,"ngrxOnRunEffects")?c.ngrxOnRunEffects(d):d}};kta=function(a,b,c=10){return _.w(a,_.Sf(d=>{b&&b.handleError(d);return 1>=c?a:kta(a,b,c-1)}))};
mta=function(a,b,c){const d=[];for(const e of b)d.push(...e);for(const e of c)d.push(...e);return lta(a,d)};lta=function(a,b){return b.map(c=>a.get(c))};nta=function(a,b){if((1!==b.length||0!==b[0].length)&&a)throw new TypeError("qd");return"guarded"};rta=function(){if(!ota){ota=!0;document.body.classList.remove("loading");var a=document.querySelector(Array.from(_.Gl.keys()).join(","));pta(qta(),_.Gl.get(a.tagName))}};
sta=function(){return _.xf(function*(){yield Promise.resolve();"loading"===document.readyState?(window.addEventListener("DOMContentLoaded",rta),setTimeout(()=>{rta()},1E3)):rta()})};_.Hl=function(a){a=_.tta(a);const b=document.createElement("script");b.textContent=_.uta(a);_.Aoa(b);document.head.appendChild(b)};_.Il=function({path:a,vb:b}){return a?"/"===a?b?"REF":"REPO":a.endsWith("/")?"FOLDER":"FILE":b?"REF":"REPO"};
lfa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};vta="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};wta=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");};xta=wta(this);
Jl=function(a,b){if(b)a:{var c=xta;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&&null!=b&&vta(c,a,{configurable:!0,writable:!0,value:b})}};Jl("Symbol.asyncIterator",function(a){return a?a:Symbol("b")});yta=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())})};_.xf=function(a){return yta(a())};
mfa=function(a){this[Symbol.asyncIterator]=function(){return this};this[Symbol.iterator]=function(){return a};this.next=function(b){return Promise.resolve(a.next(b))};void 0!==a["throw"]&&(this["throw"]=function(b){return Promise.resolve(a["throw"](b))});void 0!==a["return"]&&(this["return"]=function(b){return Promise.resolve(a["return"](b))})};Jl("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}});
Jl("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});var zta=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};
Jl("Array.prototype.values",function(a){return a?a:function(){return zta(this,function(b,c){return c})}});Jl("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}});Jl("Array.prototype.flat",function(a){return a?a:function(b){b=void 0===b?1:b;var c=[];Array.prototype.forEach.call(this,function(d){Array.isArray(d)&&0<b?(d=Array.prototype.flat.call(d,b-1),c.push.apply(c,d)):c.push(d)});return c}});
Jl("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}});Jl("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;})})}});
Jl("Object.getOwnPropertyDescriptors",function(a){return a?a:function(b){for(var c={},d=Reflect.ownKeys(b),e=0;e<d.length;e++)c[d[e]]=Object.getOwnPropertyDescriptor(b,d[e]);return c}});Jl("globalThis",function(a){return a||xta});Jl("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError("d`"+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("e");c[d[0]]=d[1]}return c}});
Jl("String.prototype.padStart",function(a){return a?a:function(b,c){if(null==this)throw new TypeError("f`padStart");b-=this.length;c=void 0!==c?String(c):" ";return(0<b&&c?c.repeat(Math.ceil(b/c.length)).substring(0,b):"")+this}});var Ata=function(a){a=Math.trunc(a)||0;0>a&&(a+=this.length);if(!(0>a||a>=this.length))return this[a]};Jl("Array.prototype.at",function(a){return a?a:Ata});var Kl=function(a){return a?a:Ata};Jl("Int8Array.prototype.at",Kl);Jl("Uint8Array.prototype.at",Kl);
Jl("Uint8ClampedArray.prototype.at",Kl);Jl("Int16Array.prototype.at",Kl);Jl("Uint16Array.prototype.at",Kl);Jl("Int32Array.prototype.at",Kl);Jl("Uint32Array.prototype.at",Kl);Jl("Float32Array.prototype.at",Kl);Jl("Float64Array.prototype.at",Kl);Jl("String.prototype.at",function(a){return a?a:Ata});
Jl("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b instanceof RegExp&&!b.global)throw new TypeError("h");return b instanceof RegExp?this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),c)}});window._DumpException=_._DumpException;var Ll,Bta,Nl,Ml,Rk,Aaa,Cta,Dta,Eta,Fta,Gta,Hta;Ll=Ll||{};_.da=this||self;Bta=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/;Nl=function(a){if("string"!==typeof a||!a||-1==a.search(Bta))throw Error("i");if(!Ml||"goog"!=Ml.type)throw Error("j`"+a);if(Ml.kCc)throw Error("k");Ml.kCc=a};Nl.get=function(){return null};Ml=null;Rk=function(a,b){a=a.split(".");b=b||_.da;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b};Aaa=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"};
_.Ja=function(a){var b=Aaa(a);return"array"==b||"object"==b&&"number"==typeof a.length};_.Ka=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};_.Oa=function(a){return Object.prototype.hasOwnProperty.call(a,Cta)&&a[Cta]||(a[Cta]=++Dta)};Cta="closure_uid_"+(1E9*Math.random()>>>0);Dta=0;Eta=function(a,b,c){return a.call.apply(a.bind,arguments)};
Fta=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_.Qk=function(a,b,c){_.Qk=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?Eta:Fta;return _.Qk.apply(null,arguments)};
_.Ol=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)}};_.Pl=function(){return Date.now()};Gta=function(a){(0,eval)(a)};_.Ql=function(a,b){function c(){}c.prototype=b.prototype;a.WA=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(d,e,f){for(var g=Array(arguments.length-2),l=2;l<arguments.length;l++)g[l-2]=arguments[l];return b.prototype[e].apply(d,g)}};Hta=function(a){return a};_.Ql(_.ca,Error);_.ca.prototype.name="CustomError";var Ita;var tpa=function(){};var Jta=function(a){return Array.prototype.map.call(a,function(b){b=b.toString(16);return 1<b.length?b:"0"+b}).join("")};var Mta,Nta,Ota,Pta,Qta,Rta,Lta,Da,Tta;_.Rl=function(a,b){return 0==a.lastIndexOf(b,0)};_.Kta=function(a,b){const c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c};_.Sl=function(a){return/^[\s\xa0]*$/.test(a)};_.Tl=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
_.Sta=function(a){if(!Lta.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Mta,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Nta,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Ota,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Pta,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Qta,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Rta,"&#0;"));return a};Mta=/&/g;Nta=/</g;Ota=/>/g;Pta=/"/g;Qta=/'/g;Rta=/\x00/g;Lta=/[\x00&<>"']/;_.la=function(a,b){return-1!=a.indexOf(b)};
_.Ca=function(a,b){return _.la(a.toLowerCase(),b.toLowerCase())};
Da=function(a,b){let c=0;a=(0,_.Tl)(String(a)).split(".");b=(0,_.Tl)(String(b)).split(".");const d=Math.max(a.length,b.length);for(let g=0;0==c&&g<d;g++){var e=a[g]||"",f=b[g]||"";do{e=/(\d*)(\D*)(.*)/.exec(e)||["","","",""];f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];if(0==e[0].length&&0==f[0].length)break;c=Tta(0==e[1].length?0:parseInt(e[1],10),0==f[1].length?0:parseInt(f[1],10))||Tta(0==e[2].length,0==f[2].length)||Tta(e[2],f[2]);e=e[3];f=f[3]}while(0==c)}return c};
Tta=function(a,b){return a<b?-1:a>b?1:0};var ia,Uta=Rk("WIZ_global_data.oxN3nb"),Vta=Uta&&Uta[610401301];ia=null!=Vta?Vta:!1;var ja,Wta=_.da.navigator;ja=Wta?Wta.userAgentData||null:null;var Yta;_.Fa=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(let c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};_.Ul=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){const d=a.length,e="string"===typeof a?a.split(""):a;for(let f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};
_.Xta=Array.prototype.map?function(a,b){return Array.prototype.map.call(a,b,void 0)}:function(a,b){const c=a.length,d=Array(c),e="string"===typeof a?a.split(""):a;for(let f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d};Yta=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){const c=a.length,d="string"===typeof a?a.split(""):a;for(let e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1};var Zta=function(a){Zta[" "](a);return a};Zta[" "]=function(){};var $ta=function(a,b){try{return Zta(a[b]),!0}catch(c){}return!1};var aua,bua,Wl,Zl,dua,eua,fua,gua,hua,iua,jua;aua=sa();_.Vl=ua();bua=pa("Edge");_.cua=bua||_.Vl;Wl=pa("Gecko")&&!(_.Ca(ea(),"WebKit")&&!pa("Edge"))&&!(pa("Trident")||pa("MSIE"))&&!pa("Edge");_.Xl=_.Ca(ea(),"WebKit")&&!pa("Edge");_.Yl=iaa();Zl=jaa();dua=gaa();eua=haa();fua=pa("iPad");gua=pa("iPod");hua=_.Aa();iua=function(){var a=_.da.document;return a?a.documentMode:void 0};
a:{var kua="",lua=function(){var a=ea();if(Wl)return/rv:([^\);]+)(\)|;)/.exec(a);if(bua)return/Edge\/([\d\.]+)/.exec(a);if(_.Vl)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.Xl)return/WebKit\/(\S+)/.exec(a);if(aua)return/(?:Version)[ \/]?(\S+)/.exec(a)}();lua&&(kua=lua?lua[1]:"");if(_.Vl){var mua=iua();if(null!=mua&&mua>parseFloat(kua)){jua=String(mua);break a}}jua=kua}var nua=jua,oua;if(_.da.document&&_.Vl){var pua=iua();oua=pua?pua:parseInt(nua,10)||void 0}else oua=void 0;_.$l=oua;var qua=wa(),rua=haa()||pa("iPod"),sua=pa("iPad"),tua=daa(),uua=xa(),vua=caa()&&!_.Aa();var wua,am,paa,yua;wua={};am=null;_.xua=Wl||_.Xl||!vua&&!_.Vl&&"function"==typeof _.da.atob;paa=function(a,b){void 0===b&&(b=0);yua();b=wua[b];const c=Array(Math.floor(a.length/3)),d=b[64]||"";let e=0,f=0;for(;e<a.length-2;e+=3){var g=a[e],l=a[e+1],p=a[e+2],t=b[g>>2];g=b[(g&3)<<4|l>>4];l=b[(l&15)<<2|p>>6];p=b[p&63];c[f++]=t+g+l+p}t=0;p=d;switch(a.length-e){case 2:t=a[e+1],p=b[(t&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|t>>4]+p+d}return c.join("")};
_.zua=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);255<e&&(b[c++]=e&255,e>>=8);b[c++]=e}return paa(b,3)};_.Bua=function(a){var b=[];_.Aua(a,function(c){b.push(c)});return b};_.Aua=function(a,b){function c(p){for(;d<a.length;){var t=a.charAt(d++),y=am[t];if(null!=y)return y;if(!_.Sl(t))throw Error("n`"+t);}return p}yua();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),l=c(64);if(64===l&&-1===e)break;b(e<<2|f>>4);64!=g&&(b(f<<4&240|g>>2),64!=l&&b(g<<6&192|l))}};
yua=function(){if(!am){am={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));wua[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===am[f]&&(am[f]=e)}}}};var raa;raa="undefined"!==typeof Uint8Array;_.oaa=!_.Vl&&"function"===typeof btoa;_.ib={};var Cua,Sb;_.kb=function(){return Cua||(Cua=new _.hb(null,_.ib))};Sb=function(a){const b=a.Mg;return null==b?"":"string"===typeof b?b:a.Mg=qaa(b)};_.hb=class{constructor(a,b){if(b!==_.ib)throw Error("o");this.Mg=a;if(null!=a&&0===a.length)throw Error("p");}wm(){return null==this.Mg}};var bm,Wa,Kaa;bm="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol():void 0;Wa=bm?(a,b)=>{a[bm]|=b}:(a,b)=>{void 0!==a.Wz?a.Wz|=b:Object.defineProperties(a,{Wz:{value:b,configurable:!0,writable:!0,enumerable:!1}})};Kaa=bm?(a,b)=>{a[bm]&=~b}:(a,b)=>{void 0!==a.Wz&&(a.Wz&=~b)};_.Ta=bm?a=>a[bm]|0:a=>a.Wz|0;_.Hb=bm?a=>a[bm]:a=>a.Wz;_.Va=bm?(a,b)=>{a[bm]=b}:(a,b)=>{void 0!==a.Wz?a.Wz=b:Object.defineProperties(a,{Wz:{value:b,configurable:!0,writable:!0,enumerable:!1}})};var Dua,Gb,Eua;_.vb={};Eua=[];(0,_.Va)(Eua,23);Gb=Object.freeze(Eua);var Fua=class{constructor(a,b,c){this.yDb=0;this.FKa=a;this.n3a=b;this.aE=c}next(){if(this.yDb<this.FKa.length){const a=this.FKa[this.yDb++];return{done:!1,value:this.n3a?this.n3a.call(this.aE,a):a}}return{done:!0,value:void 0}}[Symbol.iterator](){return new Fua(this.FKa,this.n3a,this.aE)}},Paa={};var Gaa="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol():"di";var Gua;Gua=function(a){if(a.yla&2)throw Error("u");};
_.Jb=class extends Map{constructor(a,b,c=xb,d=xb){super();let e=(0,_.Ta)(a);e|=32;(0,_.Va)(a,e);this.yla=e;this.Awa=b;this.Uqa=c||xb;this.wjb=this.Awa?Haa:d||xb;for(let f=0;f<a.length;f++){const g=a[f],l=c(g[0],!1,!0);let p=g[1];b||(p=d(g[1],!1,!0,void 0,void 0,e));null!=l&&super.set(l,p)}}XOb(a=Iaa){return this.Mgb(a)}Mgb(a=Iaa){const b=[],c=super.entries();for(var d;!(d=c.next()).done;)d=d.value,d[0]=a(d[0]),d[1]=a(d[1]),b.push(d);return b}clear(){Gua(this);super.clear()}delete(a){Gua(this);return super.delete(this.Uqa(a,
!0,!1))}H_(a){return this.delete(a)}entries(){var a=this.LFb();return new Fua(a,Jaa,this)}keys(){return this.wAc()}values(){var a=this.LFb();return new Fua(a,_.Jb.prototype.get,this)}forEach(a,b){super.forEach((c,d)=>{a.call(b,this.get(d),d,this)})}set(a,b){Gua(this);a=this.Uqa(a,!0,!1);return null==a?this:null==b?(super.delete(a),this):super.set(a,this.wjb(b,!0,!0,this.Awa,!1,this.yla))}get(a){a=this.Uqa(a,!1,!1);const b=super.get(a);if(void 0!==b){var c=this.yla,d=this.Awa;return d?(Array.isArray(b)&&
c&16&&uaa(b),c=this.wjb(b,!1,!0,d,this.Crc,c),c!==b&&super.set(a,c),c):b}}LFb(){return Array.from(super.keys())}wAc(){return super.keys()}[Symbol.iterator](){return this.entries()}};var Fb,em,gm,Oaa,Iua,jm,Jua,Hua,xm,Kua,Lua;_.Yb=function(a,b){a=a.we;return Fb(a,(0,_.Hb)(a),b)};Fb=function(a,b,c,d){if(-1===c)return null;if(c>=db(b)){if(b&128)return a[a.length-1][c]}else{var e=a.length;if(d&&b&128&&(d=a[e-1][c],null!=d))return d;b=c+((b>>8&1)-1);if(b<e)return a[b]}};_.cm=function(a,b,c,d){const e=a.we,f=(0,_.Hb)(e);ob(f);Db(e,f,b,c,d);return a};_.dm=function(a,b,c,d=!1){return void 0!==Hua(a,b,c,d)};
em=function(a,b){a=a.we;const c=(0,_.Hb)(a),d=Fb(a,c,b);var e=null==d?d:"number"===typeof d||"NaN"===d||"Infinity"===d||"-Infinity"===d?Number(d):void 0;null!=e&&e!==d&&Db(a,c,b,e);return e};_.fm=function(a,b){a=_.Yb(a,b);return null==a?a:"boolean"!==typeof a&&"number"!==typeof a?void 0:!!a};gm=function(a,b){a=a.we;const c=(0,_.Hb)(a),d=Fb(a,c,b),e=mb(d,!0,!!(c&18));null!=e&&e!==d&&Db(a,c,b,e);return e};_.hm=function(a,b){a=gm(a,b);return null==a?_.kb():a};
_.im=function(a,b){return _.cm(a,b,void 0,!1)};Iua=function(a,b,c){const d=a.we,e=(0,_.Hb)(d);ob(e);c=mb(c,!1,!1);Db(d,e,b,null==c||c.wm()?void 0:c);return a};_.$k=function(a,b,c,d){const e=a.we,f=(0,_.Hb)(e);ob(f);(c=_.Saa(e,f,c))&&c!==b&&null!=d&&Db(e,f,c);Db(e,f,b,d);return a};jm=function(a,b,c){a=a.we;return _.Saa(a,(0,_.Hb)(a),b)===c?c:-1};Jua=function(a,b,c){a=a.we;const d=(0,_.Hb)(a);ob(d);const e=Fb(a,d,c);b=Cb(wb(e,b,!0,d));e!==b&&Db(a,d,c,b);return b};
Hua=function(a,b,c,d){a=a.we;const e=(0,_.Hb)(a),f=Fb(a,e,c,d);b=wb(f,b,!1,e);b!==f&&null!=b&&Db(a,e,c,b,d);return b};_.km=function(a,b,c,d=!1){b=Hua(a,b,c,d);if(null==b)return b;a=a.we;const e=(0,_.Hb)(a);if(!(e&2)){const f=Cb(b);f!==b&&(b=f,Db(a,e,c,b,d))}return b};_.lm=function(a,b,c){var d=a.we;const e=(0,_.Hb)(d);a=!!(e&2);b=_.Taa(d,e,b,c,void 0,a?1:2);if(!(a||(0,_.Ta)(b)&8)){for(c=0;c<b.length;c++)a=b[c],d=Cb(a),a!==d&&(b[c]=d);Wa(b,8)}return b};
_.mm=function(a,b,c){null==c&&(c=void 0);return _.cm(a,b,c)};_.nm=function(a,b,c,d){null==d&&(d=void 0);return _.$k(a,b,c,d)};_.om=function(a,b,c){const d=a.we,e=(0,_.Hb)(d);ob(e);if(null!=c){var f=!!c.length;for(var g=0;g<c.length;g++){var l=c[g];f=f&&!((0,_.Ta)(l.we)&2)}g=(0,_.Ta)(c);l=g|1;f=(f?l|8:l&-9)|4;f!=g&&(c=taa(c,f))}null==c&&(c=void 0);Db(d,e,b,c);return a};_.pm=function(a,b,c,d,e){Uaa(a,b,c,d,e);return a};_.qm=function(a,b){return Baa(_.Yb(a,b))};_.rm=function(a,b){return _.Ib(a,b,Baa)};
_.Y=function(a,b){return Faa(_.Yb(a,b))};_.El=function(a,b,c,d){return _.Ib(a,b,Faa,c,d)};_.sm=function(a,b,c){return _.cm(a,b,_.ub(c))};_.Zk=function(a,b,c){return _.Nb(a,b,_.ub(c),"")};_.tm=function(a,b,c,d){return _.Ib(a,b,Caa,c,d)};_.um=function(a,b,c){return _.Nb(a,b,c,0)};_.vm=function(a,b,c=!1){return Qb(_.fm(a,b),c)};_.wm=function(a,b,c=0){return Qb(_.qm(a,b),c)};xm=function(a,b){return Qb(qb(_.Yb(a,b)),0)};_.ym=function(a,b,c=0){return Qb(_.Yb(a,b),c)};
_.zm=function(a,b){return Qb(em(a,b),0)};_.W=function(a,b){return Qb(_.Y(a,b),"")};_.Am=function(a,b,c=0){return Qb(_.Yb(a,b),c)};_.Bm=function(a,b,c){a=_.El(a,b,void 0,2);xaa(a,c);return a[c]};Kua=function(a,b,c){a=_.tm(a,b,void 0,2);xaa(a,c);return a[c]};_.Cm=function(a,b,c){return _.W(a,jm(a,c,b))};_.Dm=function(a,b,c){return _.Y(a,jm(a,c,b))};_.Em=function(a,b,c,d){return _.km(a,b,jm(a,d,c))};Lua=function(a,b){a=_.Y(a,b);return null==a?void 0:a};_.Fm=function(a,b){return null!=_.Y(a,b)};var Rb;var bc,hba;bc=function(a,b){if(null==b||""==b)return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error(void 0);return Vaa(a,uaa(b))};hba=function(a,b){a=b.oc?b.baa(a,b.oc,175237375,!0):b.baa(a,175237375,null,!0);return null===a?void 0:a};
_.$b=class{constructor(a,b){a:{null==a&&(a=Rb);Rb=void 0;if(null==a){var c=48;a=[];b&&(c=c&-1047553|(b&1023)<<10)}else{if(!Array.isArray(a))throw Error();c=(0,_.Ta)(a);if(c&32)break a;b:{var d=a;c|=32;var e=d.length;if(e){const g=e-1;var f=d[g];if(_.gb(f)){c|=128;b=(c>>8&1)-1;e=g-b;1024<=e&&(Waa(d,b,f),e=1023);c=c&-1047553|(e&1023)<<10;break b}}b&&(f=(c>>8&1)-1,b=Math.max(b,e-f),1024<b&&(Waa(d,f,{}),c|=128,b=1023),c=c&-1047553|(b&1023)<<10)}}(0,_.Va)(a,c)}this.we=a}toJSON(){return Dua?gba(this,this.we,
!1):gba(this,dba(this.we),!0)}kd(){Dua=!0;try{return JSON.stringify(this.toJSON(),Yaa)}finally{Dua=!1}}getExtension(a){return a.oc?a.baa(this,a.oc,175237375,!0):a.lr?a.baa(this,175237375,!0):a.baa(this,175237375,a.defaultValue,!0)}hasExtension(a){return a.oc?_.dm(this,a.oc,175237375,!0):void 0!==hba(this,a)}clone(){const a=this.we;return fba(this,a,(0,_.Hb)(a),!1)}bFb(){return!!((0,_.Ta)(this.we)&2)}Wb(){return Cb(this)}};_.$b.prototype.wT=_.vb;
_.$b.prototype.toString=function(){return gba(this,this.we,!1).toString()};var Oua=class{constructor(){var a=Mua,b=Nua;this.fieldName={TVc:0};this.oc=a;this.PJc=b;this.lr=0;this.baa=_.km;this.defaultValue=void 0}};var Pua=class extends _.$b{constructor(a){super(a)}};Pua.prototype.toObject=function(){return Qua(this)};var Qua=function(a){if(null!=a)return _.ac(a),{UHc:_.h(_.Y(a,1)),l0c:_.h(_.Y(a,2)),surveyId:_.h(_.Y(a,3)),f1c:_.h(_.Y(a,6)),responseType:_.h(_.Yb(a,4)),cJc:_.h(_.Y(a,5)),dJc:_.h(_.Y(a,7)),eJc:_.h(_.Y(a,8))}};var Rua=class extends _.$b{constructor(a){super(a)}};Rua.jc=[2,3,4,5];Rua.prototype.toObject=function(){return Sua(this)};var Sua=function(a){if(null!=a)return _.ac(a),{VJb:_.h(_.qm(a,1)),uDc:_.h(_.rm(a,2)),xqc:_.h(_.rm(a,3)),yqc:_.h(_.El(a,4)),VXc:_.h(_.rm(a,5))}};var Tua=class extends _.$b{constructor(a){super(a)}};Tua.prototype.toObject=function(){return Uua(this)};var Uua=function(a){if(null!=a)return _.ac(a),{VJb:_.h(_.qm(a,1)),aPc:_.h(_.Y(a,2))}};var Vua=class extends _.$b{constructor(a){super(a)}};Vua.prototype.toObject=function(){return Wua(this)};var Wua=function(a){if(null!=a)return _.ac(a),{VJb:_.h(_.qm(a,1)),HZc:_.h(_.qm(a,2))}};var Xua=class extends _.$b{constructor(a){super(a)}};Xua.jc=[2,3,4];Xua.prototype.toObject=function(){return Yua(this)};var Yua=function(a){if(null!=a)return _.ac(a),{xUc:Qua(_.km(a,Pua,1)),lXc:_.Tb(_.lm(a,Rua,2),Sua),IZc:_.Tb(_.lm(a,Vua,3),Wua),QXc:_.Tb(_.lm(a,Tua,4),Uua)}};var Zua=class{};var $ua=class extends _.$b{constructor(){super()}};$ua.jc=[1,2,3,4];$ua.prototype.toObject=function(){if(null!=this){_.ac(this);var a={XPc:_.h(_.rm(this,1)),ZPc:_.h(_.rm(this,2)),ROc:_.h(_.rm(this,3)),YPc:_.h(_.rm(this,4))}}else a=void 0;return a};var bva=function(a){var b=Rk("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(g){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||_.da.$googDebugFname||b}catch(g){e="Not available",c=!0}b=ava(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){c=a.message;
if(null==c){if(a.constructor&&a.constructor instanceof Function){if(a.constructor.name)c=a.constructor.name;else if(c=a.constructor,Gm[c])c=Gm[c];else{c=String(c);if(!Gm[c]){var f=/function\s+([^\(]+)/m.exec(c);Gm[c]=f?f[1]:"[Anonymous]"}c=Gm[c]}c='Unknown Error of type "'+c+'"'}else c="Unknown Error of unknown type";"function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())}return{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"}}a.stack=
b;return{message:a.message,name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:a.stack}},ava=function(a,b){b||(b={});b[cva(a)]=!0;var c=a.stack||"";(a=a.cause)&&!b[cva(a)]&&(c+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||(c+="string"===typeof a?a:a.message+"\n"),c+=ava(a,b));return c},cva=function(a){var b="";"function"===typeof a.toString&&(b=""+a);return b+a.stack},Gm={};var dva,eva;dva=function(){};eva=function(a){return function(){throw Error(a);}};_.Hm=function(a,b){let c=0;return function(d){_.da.clearTimeout(c);const e=arguments;c=_.da.setTimeout(function(){a.apply(void 0,e)},b)}};var fva=function(a,b){return a+Math.random()*(b-a)};var Im=function(){};Im.prototype.next=function(){return Jm};var Jm={done:!0,value:void 0},Km=function(a){return{value:a,done:!1}};Im.prototype.uB=function(){return this};var hva=function(a){if(a instanceof Lm||a instanceof gva||a instanceof Mm)return a;if("function"==typeof a.next)return new Lm(()=>a);if("function"==typeof a[Symbol.iterator])return new Lm(()=>a[Symbol.iterator]());if("function"==typeof a.uB)return new Lm(()=>a.uB());throw Error("L");},Lm=class{constructor(a){this.TVa=a}uB(){return new gva(this.TVa())}[Symbol.iterator](){return new Mm(this.TVa())}Uva(){return new Mm(this.TVa())}},gva=class extends Im{constructor(a){super();this.Qba=a}next(){return this.Qba.next()}[Symbol.iterator](){return new Mm(this.Qba)}Uva(){return new Mm(this.Qba)}},
Mm=class extends Lm{constructor(a){super(()=>a);this.Qba=a}next(){return this.Qba.next()}};var iva=function(){};var Nm=function(){};_.Ql(Nm,iva);Nm.prototype[Symbol.iterator]=function(){return hva(this.uB(!0)).Uva()};Nm.prototype.clear=function(){const a=Array.from(this);for(const b of a)this.remove(b)};var Om=function(a){this.Lx=a};_.Ql(Om,Nm);_.ba=Om.prototype;_.ba.wqa=function(){if(!this.Lx)return!1;try{return this.Lx.setItem("__sak","1"),this.Lx.removeItem("__sak"),!0}catch(a){return!1}};_.ba.set=function(a,b){try{this.Lx.setItem(a,b)}catch(c){if(0==this.Lx.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_.ba.get=function(a){a=this.Lx.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};
_.ba.remove=function(a){this.Lx.removeItem(a)};_.ba.uB=function(a){var b=0,c=this.Lx,d=new Im;d.next=function(){if(b>=c.length)return Jm;var e=c.key(b++);if(a)return Km(e);e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return Km(e)};return d};_.ba.clear=function(){this.Lx.clear()};_.ba.key=function(a){return this.Lx.key(a)};var jva=function(){var a=null;try{a=window.sessionStorage||null}catch(b){}this.Lx=a};_.Ql(jva,Om);/*

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 kva="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");var lva=new jva;var mva=class extends _.$b{constructor(a){super(a)}};mva.prototype.toObject=function(){return nva(this)};var nva=function(a){if(null!=a)return _.ac(a),{fieldPath:_.h(_.Y(a,1))}};var ova=class extends _.$b{constructor(a){super(a)}setInterval(a){return _.sm(this,1,a)}clearInterval(){return _.im(this,1)}};ova.prototype.toObject=function(){return pva(this)};var pva=function(a){if(null!=a)return _.ac(a),{interval:_.h(_.Y(a,1))}};var qva=class extends _.$b{constructor(a){super(a)}FC(){return _.Em(this,mva,1,Pm)}wua(a){return _.nm(this,1,Pm,a)}NJ(){return _.im(this,1)}Kaa(){return void 0!==Hua(this,mva,jm(this,Pm,1))}getTime(){return _.Em(this,ova,2,Pm)}setTime(a){return _.nm(this,2,Pm,a)}},Pm=[1,2];qva.prototype.toObject=function(){return rva(this)};var rva=function(a){if(null!=a)return _.ac(a),{filter:nva(a.FC()),time:pva(a.getTime())}};var sva=class extends _.$b{constructor(a){super(a)}getType(){return _.W(this,1)}jn(a){return _.sm(this,1,a)}};sva.prototype.toObject=function(){return tva(this)};var tva=function(a){if(null!=a)return _.ac(a),{type:_.h(_.Y(a,1)),region:_.h(_.Y(a,2)),aRc:_.h(_.Y(a,3))}};var uva=class extends _.$b{constructor(a){super(a)}tu(){return _.W(this,2)}f_(){return _.im(this,2)}RR(){return _.W(this,3)}Gw(){return _.Fm(this,3)}};uva.prototype.toObject=function(){return vva(this)};var vva=function(a){if(null!=a)return _.ac(a),{qPc:_.h(_.Y(a,1)),label:_.h(_.Y(a,2)),link:_.h(_.Y(a,3)),rPc:_.h(_.Y(a,4))}};var wva=class extends _.$b{constructor(a){super(a)}oaa(){return _.W(this,2)}};wva.prototype.toObject=function(){return xva(this)};var xva=function(a){if(null!=a)return _.ac(a),{category:_.h(_.Y(a,1)),product:_.h(_.Y(a,2))}};var yva=class extends _.$b{constructor(a){super(a)}};yva.prototype.toObject=function(){return zva(this)};var zva=function(a){if(null!=a)return _.ac(a),{priority:_.h(_.qm(a,1))}};var Ava=class extends _.$b{constructor(a){super(a)}xaa(){return _.W(this,1)}Nl(a){_.sm(this,1,a)}getUrl(){return _.W(this,2)}zK(){return _.Y(this,2)}vM(a){return _.sm(this,2,a)}Paa(){return _.Fm(this,2)}};Ava.prototype.toObject=function(){return Bva(this)};var Bva=function(a){if(null!=a)return _.ac(a),{title:_.h(_.Y(a,1)),url:_.h(_.Y(a,2)),index:_.h(_.qm(a,3))}};var Cva=class extends _.$b{constructor(a){super(a)}RR(){return _.W(this,1)}Gw(){return _.Fm(this,1)}};Cva.prototype.toObject=function(){return Dva(this)};var Dva=function(a){if(null!=a)return _.ac(a),{link:_.h(_.Y(a,1))}};var Eva=class extends _.$b{constructor(a){super(a)}};Eva.prototype.toObject=function(){return Fva(this)};var Fva=function(a){if(null!=a)return _.ac(a),{a1c:_.h(_.Y(a,1)),HOc:_.h(_.Yb(a,2))}};var Gva=class extends _.$b{constructor(a){super(a)}getType(){return _.Am(this,1,0)}jn(a){return _.cm(this,1,a)}RR(){return _.W(this,2)}Gw(){return _.Fm(this,2)}};Gva.prototype.toObject=function(){return Hva(this)};var Hva=function(a){if(null!=a)return _.ac(a),{type:_.h(_.Yb(a,1)),link:_.h(_.Y(a,2))}};var Iva=class extends _.$b{constructor(a){super(a)}qg(){return _.W(this,1)}};Iva.prototype.toObject=function(){return Jva(this)};var Jva=function(a){if(null!=a)return _.ac(a),{status:_.h(_.Y(a,1)),TYc:_.h(_.Y(a,2))}};var Kva=class extends _.$b{constructor(a){super(a)}};Kva.prototype.toObject=function(){return Lva(this)};var Lva=function(a){if(null!=a)return _.ac(a),{pageSize:_.h(_.qm(a,1)),index:_.h(_.qm(a,2)),TSc:_.h(_.Yb(a,3)),zVc:_.h(_.fm(a,4)),step:_.h(_.Yb(a,5)),dWc:_.h(_.qm(a,6)),sortColumn:_.h(_.Yb(a,7)),s0c:_.h(_.Yb(a,8)),GOc:_.h(_.Yb(a,9)),YWc:_.h(_.Y(a,10))}};var Mva=class extends _.$b{constructor(a){super(a)}getStringValue(){return _.Cm(this,3,Qm)}setStringValue(a){return _.$k(this,3,Qm,_.ub(a))}},Qm=[2,3,4,5,6];Mva.prototype.toObject=function(){return Nva(this)};var Nva=function(a){if(null!=a){_.ac(a);var b=_.h(_.Yb(a,1)),c=_.h(_.fm(a,jm(a,Qm,2))),d=_.h(_.Dm(a,3,Qm)),e=_.h(_.Dm(a,4,Qm)),f=jm(a,Qm,5);return{vPc:b,LPc:c,stringValue:d,VSc:e,intValue:_.h(_.Yb(a,f)),doubleValue:_.h(em(a,jm(a,Qm,6))),gYc:_.h(_.Yb(a,7))}}};var Ova=class extends _.$b{constructor(a){super(a)}mCb(){return _.W(this,5)}};Ova.jc=[15];Ova.prototype.toObject=function(){return Pva(this)};
var Pva=function(a){if(null!=a)return _.ac(a),{uYc:_.h(_.Y(a,1)),H0c:_.h(_.Yb(a,2)),qVc:_.h(_.Y(a,3)),gXc:_.h(_.Y(a,4)),NDc:_.h(_.Y(a,5)),vYc:_.h(_.Y(a,6)),nVc:_.h(_.Y(a,7)),oVc:_.h(_.Y(a,8)),pVc:_.h(_.Y(a,9)),kVc:_.h(_.Yb(a,10)),lVc:_.h(_.fm(a,11)),jVc:_.h(_.fm(a,12)),j0c:_.h(_.Y(a,13)),PWc:Lva(_.km(a,Kva,14)),hYc:_.Tb(_.lm(a,Mva,15),Nva),CRc:Bva(_.km(a,Ava,16)),BRc:zva(_.km(a,yva,17)),SOc:rva(_.km(a,qva,18)),zRc:xva(_.km(a,wva,19)),jQc:tva(_.km(a,sva,20)),hRc:vva(_.km(a,uva,21)),ARc:_.h(_.Y(a,22)),
HRc:Jva(_.km(a,Iva,23)),GRc:Hva(_.km(a,Gva,24)),FRc:Fva(_.km(a,Eva,25)),ERc:Dva(_.km(a,Cva,26))}};var Qva=class extends _.$b{constructor(a){super(a)}};Qva.prototype.toObject=function(){return Rva(this)};var Rva=function(a){if(null!=a)return _.ac(a),{Ufa:_.h(_.Yb(a,1)),serverIp:_.h(qb(_.Yb(a,2))),Jda:_.h(qb(_.Yb(a,3)))}};var Rm=class extends _.$b{constructor(a){super(a)}Bx(a){return _.sm(this,10,a)}};Rm.jc=[1];Rm.prototype.toObject=function(){return Sm(this)};var Sm=function(a){if(null!=a)return _.ac(a),{oQc:_.Tb(_.lm(a,Rm,1),Sm),KPc:_.h(_.Y(a,2)),P1:_.h(_.Y(a,3)),au:_.h(_.Y(a,10))}};var Tm=class extends _.$b{constructor(a){super(a)}getWidth(){return _.qm(this,1)}getHeight(){return _.qm(this,2)}};Tm.prototype.toObject=function(){return Sva(this)};var Sva=function(a){if(null!=a)return _.ac(a),{width:_.h(_.qm(a,1)),height:_.h(_.qm(a,2))}};var Tva=class extends _.$b{constructor(a){super(a)}};Tva.prototype.toObject=function(){return Uva(this)};var Uva=function(a){if(null!=a)return _.ac(a),{screenResolution:Sva(_.km(a,Tm,1)),M_c:_.h(_.qm(a,2)),v2c:Sva(_.km(a,Tm,3))}};var Vva=class extends _.$b{constructor(a){super(a)}getKey(){return _.Y(this,1)}LD(a){_.sm(this,1,a)}hG(){return _.Fm(this,1)}yua(a){_.cm(this,2,a)}};Vva.prototype.toObject=function(){return Wva(this)};var Wva=function(a){if(null!=a)return _.ac(a),{key:_.h(_.Y(a,1)),z1a:_.h(_.Yb(a,2))}};var Um=class extends _.$b{constructor(a){super(a)}getKey(){return _.Y(this,1)}LD(a){_.sm(this,1,a)}hG(){return _.Fm(this,1)}getValue(){return _.Y(this,2)}e1(){return _.Y(this,2)}setValue(a){return _.sm(this,2,a)}ag(){return _.Fm(this,2)}};Um.prototype.toObject=function(){return Xva(this)};var Xva=function(a){if(null!=a)return _.ac(a),{key:_.h(_.Y(a,1)),value:_.h(_.Y(a,2))}};var Yva=class extends _.$b{constructor(a){super(a)}yua(a){_.cm(this,2,a)}};Yva.prototype.toObject=function(){return Zva(this)};var Zva=function(a){if(null!=a)return _.ac(a),{azc:_.h(_.Y(a,1)),z1a:_.h(_.Yb(a,2))}};var $va=class extends _.$b{constructor(a){super(a)}getMessage(){return _.Y(this,1)}Dua(a){return _.sm(this,1,a)}};$va.prototype.toObject=function(){return awa(this)};var awa=function(a){if(null!=a)return _.ac(a),{message:_.h(_.Y(a,1)),FXc:_.h(_.Y(a,2)),x2c:_.h(_.Y(a,3)),TRc:_.h(_.Y(a,4)),URc:_.h(_.Y(a,5))}};var bwa=class extends _.$b{constructor(a){super(a)}};bwa.prototype.toObject=function(){return cwa(this)};var cwa=function(a){if(null!=a)return _.ac(a),{moduleId:_.h(_.Y(a,1)),XYc:_.h(_.Y(a,2))}};var dwa=class extends _.$b{constructor(a){super(a)}getKey(){return _.Y(this,1)}LD(a){_.sm(this,1,a)}hG(){return _.Fm(this,1)}getValue(){return _.Y(this,2)}e1(){return _.Y(this,2)}setValue(a){return _.sm(this,2,a)}ag(){return _.Fm(this,2)}};dwa.prototype.toObject=function(){return ewa(this)};var ewa=function(a){if(null!=a)return _.ac(a),{key:_.h(_.Y(a,1)),value:_.h(_.Y(a,2))}};var fwa=class extends _.$b{constructor(a){super(a)}getKey(){return _.Y(this,1)}LD(a){_.sm(this,1,a)}hG(){return _.Fm(this,1)}dCb(){return _.Y(this,2)}getValue(){return _.Y(this,3)}e1(){return _.Y(this,3)}setValue(a){return _.sm(this,3,a)}ag(){return _.Fm(this,3)}};fwa.prototype.toObject=function(){return gwa(this)};var gwa=function(a){if(null!=a)return _.ac(a),{key:_.h(_.Y(a,1)),comparator:_.h(_.Y(a,2)),value:_.h(_.Y(a,3))}};var hwa=class extends _.$b{constructor(a){super(a)}};hwa.jc=[1];hwa.prototype.toObject=function(){return iwa(this)};var iwa=function(a){if(null!=a)return _.ac(a),{BZc:_.Tb(_.lm(a,fwa,1),gwa),CZc:_.h(_.Y(a,2))}};var jwa=class extends _.$b{constructor(a){super(a)}};jwa.jc=[1,2,3];jwa.prototype.toObject=function(){return kwa(this)};var kwa=function(a){if(null!=a)return _.ac(a),{uDc:_.h(_.rm(a,1)),xqc:_.h(_.rm(a,2)),yqc:_.h(_.El(a,3)),SXc:_.h(_.Y(a,4))}};var lwa=class extends _.$b{constructor(a){super(a)}};lwa.prototype.toObject=function(){return mwa(this)};var mwa=function(a){if(null!=a)return _.ac(a),{dJc:_.h(_.Y(a,1)),eJc:_.h(_.Y(a,2)),EZc:_.h(_.Y(a,3)),tUc:_.h(_.fm(a,4)),rUc:_.h(_.fm(a,5)),zYc:_.h(_.Y(a,6)),cJc:_.h(_.Y(a,7))}};var nwa=class extends _.$b{constructor(a){super(a)}};nwa.prototype.toObject=function(){return owa(this)};var owa=function(a){if(null!=a)return _.ac(a),{VWc:mwa(_.km(a,lwa,1)),XWc:_.h(_.fm(a,2)),UWc:kwa(_.km(a,jwa,3))}};var pwa=class extends _.$b{constructor(a){super(a)}};pwa.prototype.toObject=function(){return qwa(this)};var qwa=function(a){if(null!=a)return _.ac(a),{PRc:_.h(_.Y(a,1)),ORc:_.h(_.Y(a,2)),cacheHit:_.h(_.fm(a,3)),SRc:_.h(_.fm(a,4)),VZc:_.h(_.fm(a,5)),aborted:_.h(_.fm(a,6)),I1c:_.h(_.Yb(a,7))}};var rwa=class extends _.$b{constructor(a){super(a)}};rwa.prototype.toObject=function(){return swa(this)};var swa=function(a){if(null!=a)return _.ac(a),{UUc:_.vm(a,1),XUc:_.W(a,2),YUc:_.W(a,3),TUc:_.ym(a,4),e2c:_.Am(a,5,0),VYc:_.W(a,6),VUc:_.W(a,7),WUc:_.W(a,8)}};var twa=class extends _.$b{constructor(a){super(a)}};twa.prototype.toObject=function(){return uwa(this)};var uwa=function(a){if(null!=a)return _.ac(a),{rVc:swa(_.km(a,rwa,1))}};var vwa=class extends _.$b{constructor(a){super(a)}getFeature(){return _.Y(this,7)}nMb(a){return _.sm(this,7,a)}hasFeature(){return _.Fm(this,7)}Lea(a){_.sm(this,6,a)}AWa(){return Lua(this,6)}};vwa.prototype.toObject=function(){return wwa(this)};var wwa=function(a){if(null!=a)return _.ac(a),{l$:_.h(_.Y(a,7)),hTc:_.h(_.Y(a,1)),release:_.h(_.Y(a,2)),environment:_.h(_.Y(a,6)),rYc:_.h(_.Y(a,3)),tYc:_.h(_.Y(a,4)),sYc:_.h(_.Yb(a,5))}};var xwa=class extends _.$b{constructor(a){super(a)}};xwa.prototype.toObject=function(){return ywa(this)};var ywa=function(a){if(null!=a)return _.ac(a),{QYc:_.h(_.Yb(a,1))}};var zwa=class extends _.$b{constructor(a){super(a)}};zwa.prototype.toObject=function(){return Awa(this)};var Awa=function(a){if(null!=a)return _.ac(a),{s_c:_.h(_.Y(a,1)),r_c:_.h(_.Yb(a,2))}};var Bwa=class extends _.$b{constructor(a){super(a)}Fg(){return _.Y(this,4)}IV(a){_.sm(this,4,a)}GK(){return _.Fm(this,4)}};Bwa.prototype.toObject=function(){return Cwa(this)};var Cwa=function(a){if(null!=a)return _.ac(a),{XSc:_.h(_.Y(a,1)),errorCode:_.h(_.Y(a,2)),WSc:_.h(_.Yb(a,3)),domain:_.h(_.Y(a,4)),reason:_.h(_.Y(a,5)),BQc:_.h(_.Yb(a,6))}};var Dwa=class extends _.$b{constructor(a){super(a)}Oua(a){return _.cm(this,4,a)}BWa(){return _.km(this,Bwa,8)}dXa(){return _.Yb(this,9)}vdb(a){return _.cm(this,9,a)}};Dwa.prototype.toObject=function(){return Ewa(this)};var Ewa=function(a){if(null!=a)return _.ac(a),{bKc:_.h(_.Y(a,1)),DZc:_.h(_.Y(a,2)),AZc:_.h(_.Y(a,3)),statusCode:_.h(_.qm(a,4)),LFc:_.h(_.Yb(a,5)),eea:_.h(_.Y(a,6)),Jtc:_.h(_.Yb(a,7)),m0:Cwa(a.BWa()),requestId:_.h(_.Yb(a,9)),yFc:_.h(_.fm(a,10))}};var Fwa=class extends _.$b{constructor(a){super(a)}getUrl(){return _.Y(this,2)}zK(){return _.Y(this,2)}vM(a){return _.sm(this,2,a)}Paa(){return _.Fm(this,2)}Fg(){return _.Y(this,12)}IV(a){_.sm(this,12,a)}GK(){return _.Fm(this,12)}BWa(){return _.km(this,Bwa,9)}dXa(){return _.Yb(this,10)}vdb(a){return _.cm(this,10,a)}};Fwa.prototype.toObject=function(){return Gwa(this)};
var Gwa=function(a){if(null!=a)return _.ac(a),{method:_.h(_.Y(a,1)),url:_.h(_.Y(a,2)),CXc:_.h(_.Y(a,3)),domain:_.h(_.Y(a,12)),bKc:_.h(_.Y(a,4)),x_c:_.h(_.qm(a,5)),LFc:_.h(_.Yb(a,6)),eea:_.h(_.Y(a,7)),Jtc:_.h(_.Yb(a,8)),m0:Cwa(a.BWa()),requestId:_.h(_.Yb(a,10)),yFc:_.h(_.fm(a,11))}};var Hwa=class extends _.$b{constructor(a){super(a)}kMb(a){_.cm(this,1,a)}upa(){return _.km(this,Fwa,2)}xXa(){return _.km(this,Dwa,3)}JWa(){return _.km(this,$va,4)}};Hwa.prototype.toObject=function(){return Iwa(this)};var Iwa=function(a){if(null!=a)return _.ac(a),{evc:_.h(_.Yb(a,1)),Qwa:Gwa(a.upa()),DLc:Ewa(a.xXa()),uAc:awa(a.JWa()),ZWc:Awa(_.km(a,zwa,5))}};var Jwa=class extends _.$b{constructor(a){super(a)}getOrigin(){return _.Yb(this,1)}Eua(a){return _.cm(this,1,a)}getContainerId(){return _.Y(this,3)}setContainerId(a){return _.sm(this,3,a)}};Jwa.prototype.toObject=function(){return Kwa(this)};var Kwa=function(a){if(null!=a)return _.ac(a),{origin:_.h(_.Yb(a,1)),containerType:_.h(_.Yb(a,2)),containerId:_.h(_.Y(a,3)),containerName:_.h(_.Y(a,4)),eVc:_.h(_.Yb(a,5))}};var Lwa=class extends _.$b{constructor(a){super(a)}getKey(){return _.Yb(this,1)}LD(a){_.cm(this,1,a)}hG(){return null!=_.Yb(this,1)}yua(a){_.cm(this,3,a)}};Lwa.jc=[4];Lwa.prototype.toObject=function(){return Mwa(this)};var Mwa=function(a){if(null!=a)return _.ac(a),{key:_.h(_.Yb(a,1)),Jx:_.h(_.Yb(a,2)),z1a:_.h(_.Yb(a,3)),UVc:_.h(_.El(a,4)),yWc:Kwa(_.km(a,Jwa,5)),u_c:_.h(_.Yb(a,6))}};var Vm=class extends _.$b{constructor(a){super(a)}odb(a){return _.cm(this,1,a)}};Vm.jc=[3];Vm.prototype.toObject=function(){return Nwa(this)};var Nwa=function(a){if(null!=a)return _.ac(a),{cK:_.h(_.qm(a,1)),KSc:_.h(_.qm(a,2)),EYc:_.h(_.rm(a,3)),ywa:_.h(_.Yb(a,4)),dQc:_.h(_.Yb(a,7))}};var Wm=class extends _.$b{constructor(a){super(a)}};Wm.prototype.toObject=function(){return Owa(this)};var Owa=function(a){if(null!=a)return _.ac(a),{UOc:Nwa(_.km(a,Vm,1)),q2c:Pva(_.km(a,Ova,2))}};var Pwa=class extends _.$b{constructor(){super(void 0,108)}Hua(a){_.sm(this,1,a)}om(){return _.Y(this,32)}setProjectId(a){return _.sm(this,32,a)}qua(a){_.sm(this,2,a)}kMb(a){_.cm(this,23,a)}sdb(a){return _.cm(this,6,_.pb(a))}yua(a){_.cm(this,7,a)}udb(a){return _.sm(this,8,a)}idb(a){return _.sm(this,12,a)}Lea(a){_.cm(this,82,a)}AWa(){const a=_.Yb(this,82);return null==a?void 0:a}rMb(a){_.cm(this,16,_.pb(a))}tdb(a){return _.sm(this,17,a)}WWa(){return _.Y(this,18)}Iua(a){return _.sm(this,18,a)}upa(){return _.km(this,
Fwa,30)}xXa(){return _.km(this,Dwa,31)}JWa(){return _.km(this,$va,47)}uWa(){return _.Y(this,94)}tua(a){return _.sm(this,94,a)}mCb(){return _.km(this,twa,98)}},Qwa={};Pwa.jc=[5,15,85,44,49,50,63,64,71];
Pwa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={projectNumber:_.h(_.Y(this,1)),projectId:_.h(_.Y(this,32)),organizationId:_.h(_.Y(this,53)),DTc:_.h(_.Y(this,72)),RQc:_.h(_.Y(this,74)),EQc:_.h(_.Y(this,40)),AQc:_.h(_.Y(this,41)),HQc:_.h(_.Y(this,42)),billingAccountId:_.h(_.Y(this,2)),HMb:_.h(_.Y(this,73)),DPc:_.h(_.Y(this,52)),appId:_.h(_.Y(this,37)),nTc:_.h(_.Y(this,43)),Mwb:_.h(_.Y(this,57)),Owb:_.h(_.Y(this,58)),Qwb:_.h(_.Y(this,59)),oPc:_.h(_.Y(this,75)),Nwb:_.h(_.Y(this,62)),
Pwb:_.h(_.Y(this,65)),pPc:_.h(_.Y(this,84)),PTc:_.h(_.Y(this,60)),QTc:_.h(_.Y(this,83)),NZc:_.h(_.Y(this,61)),fVc:_.h(_.Y(this,69)),evc:_.h(_.Yb(this,23)),eventType:_.h(_.Y(this,3)),oC:_.h(_.Y(this,4)),bTc:_.Tb(_.lm(this,Um,5),Xva),Cqa:_.h(_.fm(this,6)),z1a:_.h(_.Yb(this,7)),w$a:_.h(_.Y(this,8)),KVc:_.h(_.fm(this,9)),p_c:_.h(_.Y(this,10)),Y_c:_.h(_.Y(this,11)),tQ:_.h(_.Y(this,12)),environment:_.h(_.Yb(this,82)),JZc:_.h(_.Y(this,68)),SIb:_.h(_.Y(this,13)),pTc:_.h(_.Yb(this,24)),wPc:_.h(_.Yb(this,35)),
xPc:_.h(_.Yb(this,70)),bPc:_.h(_.Y(this,14)),T0c:_.Tb(_.lm(this,Vva,15),Wva),Mqa:_.h(_.fm(this,16)),QDc:_.h(_.Y(this,17)),referer:_.h(_.Y(this,18)),QQc:_.h(_.Y(this,19)),eDb:Yua(_.km(this,Xua,20)),WWc:owa(_.km(this,nwa,91)),p2c:Owa(_.km(this,Wm,21)),mYc:_.h(_.Y(this,25)),azc:_.h(_.Y(this,22)),dVc:Zva(_.km(this,Yva,51)),gVc:_.h(_.Yb(this,26)),zZc:Iwa(_.km(this,Hwa,46)),lYc:_.h(_.fm(this,27)),t_c:_.h(_.Yb(this,28)),PYc:ywa(_.km(this,xwa,38)),iYc:wwa(_.km(this,vwa,29)),U0c:_.Tb(_.lm(this,Lwa,85),Mwa),
tQb:_.h(_.Y(this,86)),Qwa:Gwa(this.upa()),DLc:Ewa(this.xXa()),nSc:Uva(_.km(this,Tva,33)),RPc:_.h(_.Y(this,34)),MWc:_.h(_.Y(this,36)),KWc:_.h(_.Y(this,39)),eXc:_.h(_.El(this,44)),LWc:_.h(_.Y(this,45)),uAc:awa(this.JWa()),KRc:_.h(_.Y(this,48)),YSc:Xb(_.Ib(this,49,(0,_.Hb)(this.we)&18?Maa:Naa)),t1c:_.Tb(_.lm(this,Rm,50),Sm),Z_c:Xb(gm(this,99)),a0c:Sm(_.km(this,Rm,100)),kQc:_.h(_.Y(this,54)),xWc:iwa(_.km(this,hwa,55)),wWc:ewa(_.km(this,dwa,56)),WVc:_.Tb(_.lm(this,bwa,63),cwa),VVc:_.Tb(_.lm(this,bwa,64),
cwa),mVc:_.h(_.Y(this,66)),sVc:_.h(_.Y(this,67)),TWc:_.h(_.El(this,71)),dUc:_.h(_.Y(this,76)),gUc:_.h(_.Y(this,77)),cUc:_.h(_.Y(this,78)),fUc:_.h(_.Y(this,79)),eUc:_.h(_.Y(this,80)),zxb:_.h(_.Y(this,81)),vyb:_.h(_.Y(this,87)),UXc:qwa(_.km(this,pwa,88)),IWc:_.h(_.Y(this,89)),JWc:_.h(_.Y(this,90)),pXc:_.h(_.Y(this,92)),gaiaId:_.h(_.Yb(this,93)),pyb:_.h(_.Y(this,94)),GQc:_.h(_.Y(this,95)),fPc:_.h(_.Y(this,96)),ePc:_.h(_.Y(this,97)),NDc:uwa(this.mCb()),LOc:_.h(_.Y(this,101)),bVc:_.h(_.fm(this,102)),QRc:_.h(_.Y(this,
104)),WQc:_.h(_.Y(this,105)),datasetId:_.h(_.Y(this,106)),j2c:_.h(_.Y(this,107))};Ub(this,a,Qwa)}else a=void 0;return a};var Rwa=function(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a.startsWith("blob:")&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("M`"+a);if("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"!==c)throw Error("N`"+c);a="";var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0,d);if("http"===c&&"80"!==e||"https"===c&&"443"!==e)a=":"+e}return c+"://"+b+a};var Twa=function(a,b,c){var d=String(_.da.location.href);return d&&a&&b?[b,Swa(Rwa(d),a,c||null)].join(" "):null},Swa=function(a,b,c){var d=[],e=[];if(1==(Array.isArray(c)?2:1))return e=[b,a],_.Ul(d,function(l){e.push(l)}),Uwa(e.join(" "));var f=[],g=[];_.Ul(c,function(l){g.push(l.key);f.push(l.value)});c=Math.floor((new Date).getTime()/1E3);e=0==f.length?[c,b,a]:[f.join(":"),c,b,a];_.Ul(d,function(l){e.push(l)});a=Uwa(e.join(" "));a=[c,a];0==g.length||a.push(g.join(""));return a.join("_")},Uwa=function(a){var b=
jba();b.update(a);return b.digestString().toLowerCase()};var Vwa={};var pba="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var Wwa,Xwa=function(){if(void 0===Wwa){var a=null,b=_.da.trustedTypes;if(b&&b.createPolicy)try{a=b.createPolicy("goog#html",{createHTML:Hta,createScript:Hta,createScriptURL:Hta})}catch(c){_.da.console&&_.da.console.error(c.message)}Wwa=a}return Wwa};var Zwa,Ywa;_.Xm=function(a,b){this.ZNb=a===Ywa&&b||"";this.xcc=Zwa};_.Xm.prototype.Lw=!0;_.Xm.prototype.er=function(){return this.ZNb};_.Hk=function(a){return a instanceof _.Xm&&a.constructor===_.Xm&&a.xcc===Zwa?a.ZNb:"type_error:Const"};_.Ik=function(a){return new _.Xm(Ywa,a)};Zwa={};Ywa={};var $wa;$wa={};_.tta=function(a){const b=Xwa();a=b?b.createScript(a):a;return new _.Ym(a,$wa)};_.uta=function(a){return a instanceof _.Ym&&a.constructor===_.Ym?a.o8a:"type_error:SafeScript"};_.Ym=class{constructor(a){this.o8a=a;this.Lw=!0}toString(){return this.o8a.toString()}er(){return this.o8a.toString()}};var axa;_.Zm=class{constructor(a){this.s8a=a}toString(){return this.s8a+""}};_.Zm.prototype.Lw=!0;_.Zm.prototype.er=function(){return this.s8a.toString()};_.$m=function(a){return _.Dk(a).toString()};_.Dk=function(a){return a instanceof _.Zm&&a.constructor===_.Zm?a.s8a:"type_error:TrustedResourceUrl"};axa={};_.xi=function(a){const b=Xwa();a=b?b.createScriptURL(a):a;return new _.Zm(a,axa)};var bxa,dxa,exa,fxa,gxa;_.ri=class{constructor(a){this.r8a=a}toString(){return this.r8a.toString()}};_.ri.prototype.Lw=!0;_.ri.prototype.er=function(){return this.r8a.toString()};_.si=function(a){return a instanceof _.ri&&a.constructor===_.ri?a.r8a:"type_error:SafeUrl"};bxa=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;_.cxa=function(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");return a.match(bxa)?_.Ai(a):null};dxa=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
_.an=function(a){a instanceof _.ri||(a="object"==typeof a&&a.Lw?a.er():String(a),a=dxa.test(a)?_.Ai(a):_.cxa(a));return a||_.gla};try{new URL("s://g"),exa=!0}catch(a){exa=!1}fxa=exa;
_.bn=function(a){if(a instanceof _.ri)return a;a="object"==typeof a&&a.Lw?a.er():String(a);a:{var b=a;if(fxa){try{var c=new URL(b)}catch(d){b="https:";break a}b=c.protocol}else b:{c=document.createElement("a");try{c.href=b}catch(d){b=void 0;break b}b=c.protocol;b=":"===b||""===b?"https:":b}}"javascript:"===b&&(a="about:invalid#zClosurez");return _.Ai(a)};gxa={};_.Ai=function(a){return new _.ri(a,gxa)};_.gla=_.Ai("about:invalid#zClosurez");_.hxa={};_.cn=class{constructor(a){this.q8a=a;this.Lw=!0}er(){return this.q8a}toString(){return this.q8a.toString()}};_.ixa=new _.cn("",_.hxa);_.jxa=RegExp("^[-+,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$");_.kxa=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g");
_.lxa=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|steps|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g");_.mxa={};_.dn=class{constructor(a){this.p8a=a;this.Lw=!0}toString(){return this.p8a.toString()}er(){return this.p8a}};_.nxa=new _.dn("",_.mxa);var oxa;oxa={};_.en=function(a){return _.vi(a).toString()};_.vi=function(a){return a instanceof _.fn&&a.constructor===_.fn?a.n8a:"type_error:SafeHtml"};_.ui=function(a){const b=Xwa();a=b?b.createHTML(a):a;return new _.fn(a,oxa)};_.fn=class{constructor(a){this.n8a=a;this.Lw=!0}er(){return this.n8a.toString()}toString(){return this.n8a.toString()}};_.pxa=new _.fn(_.da.trustedTypes&&_.da.trustedTypes.emptyHTML||"",oxa);var sxa,uxa;_.qxa=function(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=_.vi(_.pxa);return!b.parentElement});_.gn=function(a,b){b=b instanceof _.ri?b:_.bn(b);a.href=_.si(b)};sxa=function(a,b){const c=_.rxa(a.ownerDocument&&a.ownerDocument.defaultView);c&&a.setAttribute("nonce",c);a.src=_.Dk(b)};
_.hn=function(a,b,c,d){a=a instanceof _.ri?a:_.bn(a);b=b||_.da;c=c instanceof _.Xm?_.Hk(c):c||"";return void 0!==d?b.open(_.si(a),c,d):b.open(_.si(a),c)};_.rxa=function(a){return _.txa("script[nonce]",a)};uxa=/^[\w+/_-]+[=]{0,2}$/;_.txa=function(a,b){b=(b||_.da).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||a.getAttribute("nonce"))&&uxa.test(a)?a:"":""};var vxa,jn;vxa=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};jn=function(a,b){if(!Number.isFinite(a))return String(a);a=String(a);let c=a.indexOf(".");-1===c&&(c=a.length);const d="-"===a[0]?"-":"";d&&(a=a.substring(1));return d+vxa("0",Math.max(0,b-c))+a};_.ln=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^_.Pl()).toString(36)};
_.mn=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()};_.wxa=function(a,b){var c=1;a=a.split(b);const d=[];for(;0<c&&a.length;)d.push(a.shift()),c--;a.length&&d.push(a.join(b));return d};_.nn=function(a){this.Ti=a||{cookie:""}};_.ba=_.nn.prototype;_.ba.isEnabled=function(){if(!_.da.navigator.cookieEnabled)return!1;if(!this.wm())return!0;this.set("TESTCOOKIESENABLED","1",{Dra:60});if("1"!==this.get("TESTCOOKIESENABLED"))return!1;this.remove("TESTCOOKIESENABLED");return!0};
_.ba.set=function(a,b,c){let d;var e=!1;let f;if("object"===typeof c){f=c.mLb;e=c.CLb||!1;d=c.domain||void 0;var g=c.path||void 0;var l=c.Dra}if(/[;=\s]/.test(a))throw Error("U`"+a);if(/[;\r\n]/.test(b))throw Error("V`"+b);void 0===l&&(l=-1);c=d?";domain="+d:"";g=g?";path="+g:"";e=e?";secure":"";l=0>l?"":0==l?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*l)).toUTCString();this.Ti.cookie=a+"="+b+c+g+l+e+(null!=f?";samesite="+f:"")};
_.ba.get=function(a,b){const c=a+"=",d=(this.Ti.cookie||"").split(";");for(let e=0,f;e<d.length;e++){f=(0,_.Tl)(d[e]);if(0==f.lastIndexOf(c,0))return f.slice(c.length);if(f==a)return""}return b};_.ba.remove=function(a,b,c){const d=this.xQ(a);this.set(a,"",{Dra:0,path:b,domain:c});return d};_.ba.cG=function(){return xxa(this).keys};_.ba.Fw=function(){return xxa(this).values};_.ba.wm=function(){return!this.Ti.cookie};_.ba.xQ=function(a){return void 0!==this.get(a)};
_.ba.clear=function(){const a=xxa(this).keys;for(let b=a.length-1;0<=b;b--)this.remove(a[b])};var xxa=function(a){a=(a.Ti.cookie||"").split(";");const b=[],c=[];let d,e;for(let f=0;f<a.length;f++)e=(0,_.Tl)(a[f]),d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}};var yxa,zxa,Axa;yxa=function(a=!1){return!!Vwa.FPA_SAMESITE_PHASE2_MOD||!!a};zxa=function(a=!1){let b=_.da.__SAPISID||_.da.__APISID||_.da.__3PSAPISID||_.da.__OVERRIDE_SID;yxa(a)&&(b=b||_.da.__1PSAPISID);if(b)return!0;if("undefined"!==typeof document){const c=new _.nn(document);b=c.get("SAPISID")||c.get("APISID")||c.get("__Secure-3PAPISID")||c.get("SID")||c.get("OSID");yxa(a)&&(b=b||c.get("__Secure-1PAPISID"))}return!!b};
Axa=function(a,b,c,d){(a=_.da[a])||"undefined"===typeof document||(a=(new _.nn(document)).get(b));return a?Twa(a,c,d):null};
_.on=function(a,b=!1){var c=Rwa(String(_.da.location.href));const d=[];if(zxa(b)){c=0==c.indexOf("https:")||0==c.indexOf("chrome-extension:")||0==c.indexOf("moz-extension:");var e=c?_.da.__SAPISID:_.da.__APISID;e||"undefined"===typeof document||(e=new _.nn(document),e=e.get(c?"SAPISID":"APISID")||e.get("__Secure-3PAPISID"));(e=e?Twa(e,c?"SAPISIDHASH":"APISIDHASH",a):null)&&d.push(e);c&&yxa(b)&&((b=Axa("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&d.push(b),(a=Axa("__3PSAPISID","__Secure-3PAPISID",
"SAPISID3PHASH",a))&&d.push(a))}return 0==d.length?null:d.join(" ")};var pn=class extends _.$b{constructor(a){super(a)}};pn.jc=[2];pn.prototype.toObject=function(){return Bxa(this)};var Bxa=function(a){if(null!=a)return _.ac(a),{tQc:Xb(gm(a,1)),uQc:_.h(_.Y(a,4)),RSc:Xb(_.Ib(a,2,(0,_.Hb)(a.we)&18?Maa:Naa)),g2c:_.h(_.fm(a,3))}};try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}var Cxa=_.Vl||_.Xl;var qn=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};qn.prototype.clone=function(){return new qn(this.x,this.y)};var rn=function(a,b){return new qn(a.x-b.x,a.y-b.y)};_.ba=qn.prototype;_.ba.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.ba.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.ba.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.ba.translate=function(a,b){a instanceof qn?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};_.ba.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};var sn=function(a,b){this.width=a;this.height=b};_.ba=sn.prototype;_.ba.clone=function(){return new sn(this.width,this.height)};_.ba.aspectRatio=function(){return this.width/this.height};_.ba.wm=function(){return!(this.width*this.height)};_.ba.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.ba.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.ba.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.ba.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};var vn,Dxa,Fxa,Exa,Gxa,xn,Hxa,yn,Ixa,wn,un,Jxa,Kxa,Mxa,tn;vn=function(a){return a?new tn(un(a)):Ita||(Ita=new tn)};Dxa=function(a,b){return"string"===typeof b?a.getElementById(b):b};Fxa=function(a,b){dc(b,function(c,d){c&&"object"==typeof c&&c.Lw&&(c=c.er());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:Exa.hasOwnProperty(d)?a.setAttribute(Exa[d],c):_.Rl(d,"aria-")||_.Rl(d,"data-")?a.setAttribute(d,c):a[d]=c})};
Exa={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"};Gxa=function(a){a=a.document;a=wn(a)?a.documentElement:a.body;return new sn(a.clientWidth,a.clientHeight)};
xn=function(a){var b=Hxa(a);a=a.parentWindow||a.defaultView;return _.Vl&&a.pageYOffset!=b.scrollTop?new qn(b.scrollLeft,b.scrollTop):new qn(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};Hxa=function(a){return a.scrollingElement?a.scrollingElement:!_.Xl&&wn(a)?a.documentElement:a.body||a.documentElement};yn=function(a){return a?a.parentWindow||a.defaultView:window};
Ixa=function(a,b,c){function d(l){l&&b.appendChild("string"===typeof l?a.createTextNode(l):l)}for(var e=1;e<c.length;e++){var f=c[e];if(!_.Ja(f)||_.Ka(f)&&0<f.nodeType)d(f);else{a:{if(f&&"number"==typeof f.length){if(_.Ka(f)){var g="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){g="function"==typeof f.item;break a}}g=!1}_.Ul(g?_.Ia(f):f,d)}}};_.zn=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)};
wn=function(a){return"CSS1Compat"==a.compatMode};_.An=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.Bn=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};un=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document};Jxa=function(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else _.An(a),a.appendChild(un(a).createTextNode(String(b)))};
_.Lxa=function(a){var b;(b="A"==a.tagName&&a.hasAttribute("href")||"INPUT"==a.tagName||"TEXTAREA"==a.tagName||"SELECT"==a.tagName||"BUTTON"==a.tagName?!a.disabled&&(!a.hasAttribute("tabindex")||Kxa(a)):a.hasAttribute("tabindex")&&Kxa(a))&&_.Vl?(a="function"!==typeof a.getBoundingClientRect||_.Vl&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect(),a=null!=a&&0<a.height&&0<a.width):a=b;return a};
Kxa=function(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a};Mxa=function(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};tn=function(a){this.Ti=a||_.da.document||document};_.ba=tn.prototype;_.ba.apa=vn;_.ba.Ai=function(a){return Dxa(this.Ti,a)};_.ba.getElementsByTagName=function(a,b){return(b||this.Ti).getElementsByTagName(String(a))};_.ba.setProperties=Fxa;_.ba.fG=function(){var a=this.getWindow();return Gxa(a||window)};
_.ba.createElement=function(a){return _.zn(this.Ti,a)};_.ba.createTextNode=function(a){return this.Ti.createTextNode(String(a))};_.ba.getWindow=function(){var a=this.Ti;return a.parentWindow||a.defaultView};_.ba.appendChild=function(a,b){a.appendChild(b)};_.ba.append=function(a,b){Ixa(un(a),a,arguments)};_.ba.canHaveChildren=function(a){if(1!=a.nodeType)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};
_.ba.removeNode=_.Bn;_.ba.wK=function(a){return void 0!=a.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1==b.nodeType})};_.ba.kpa=function(a){var b;if(Cxa&&(b=a.parentElement))return b;b=a.parentNode;return _.Ka(b)&&1==b.nodeType?b:null};
_.ba.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};_.ba.SC=_.Lxa;var Cn=function(){this.Y_=this.Y_;this.JT=this.JT};Cn.prototype.Y_=!1;Cn.prototype.isDisposed=function(){return this.Y_};Cn.prototype.dispose=function(){this.Y_||(this.Y_=!0,this.im())};var Dn=function(a,b){a.Y_?b():(a.JT||(a.JT=[]),a.JT.push(b))};Cn.prototype.im=function(){if(this.JT)for(;this.JT.length;)this.JT.shift()()};var En=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Mda=!1};En.prototype.stopPropagation=function(){this.Mda=!0};En.prototype.preventDefault=function(){this.defaultPrevented=!0};var Fn=[],Gn=[],Nxa=!1,Hn=function(a){Fn[Fn.length]=a;if(Nxa)for(var b=0;b<Gn.length;b++)a((0,_.Qk)(Gn[b].wrap,Gn[b]))};var Oxa=function(){if(!_.da.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{const c=()=>{};_.da.addEventListener("test",c,b);_.da.removeEventListener("test",c,b)}catch(c){}return a}();var In=function(a,b){En.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.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.qR=null;a&&this.init(a,b)};_.Ql(In,En);var Pxa={2:"touch",3:"pen",4:"mouse"};
In.prototype.init=function(a,b){var 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)?Wl&&($ta(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.Xl||void 0!==
a.offsetX?a.offsetX:a.layerX,this.offsetY=_.Xl||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===
typeof a.pointerType?a.pointerType:Pxa[a.pointerType]||"";this.state=a.state;this.qR=a;a.defaultPrevented&&In.WA.preventDefault.call(this)};In.prototype.stopPropagation=function(){In.WA.stopPropagation.call(this);this.qR.stopPropagation?this.qR.stopPropagation():this.qR.cancelBubble=!0};In.prototype.preventDefault=function(){In.WA.preventDefault.call(this);var a=this.qR;a.preventDefault?a.preventDefault():a.returnValue=!1};var Qxa="closure_listenable_"+(1E6*Math.random()|0),Jn=function(a){return!(!a||!a[Qxa])};var Rxa=0;var Sxa=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=++Rxa;this.removed=this.fma=!1},Kn=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};var Ln=function(a){this.src=a;this.Ui={};this.oga=0};Ln.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.Ui[f];a||(a=this.Ui[f]=[],this.oga++);var g=Txa(a,b,d,e);-1<g?(b=a[g],c||(b.fma=!1)):(b=new Sxa(b,this.src,f,!!d,e),b.fma=c,a.push(b));return b};Ln.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.Ui))return!1;var e=this.Ui[a];b=Txa(e,b,c,d);return-1<b?(Kn(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.Ui[a],this.oga--),!0):!1};
var Uxa=function(a,b){var c=b.type;c in a.Ui&&_.Ga(a.Ui[c],b)&&(Kn(b),0==a.Ui[c].length&&(delete a.Ui[c],a.oga--))};Ln.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.Ui)if(!a||c==a){for(var d=this.Ui[c],e=0;e<d.length;e++)++b,Kn(d[e]);delete this.Ui[c];this.oga--}return b};Ln.prototype.kaa=function(a,b,c,d){a=this.Ui[a.toString()];var e=-1;a&&(e=Txa(a,b,c,d));return-1<e?a[e]:null};
Ln.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return mba(this.Ui,function(f){for(var g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};var Txa=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.removed&&f.listener==b&&f.capture==!!c&&f.handler==d)return e}return-1};var Vxa,Wxa,Xxa,Zxa,$xa,Yxa,Pn,Qn,aya,bya,On,cya,Nn;Vxa="closure_lm_"+(1E6*Math.random()|0);Wxa={};Xxa=0;_.Mn=function(a,b,c,d,e){if(d&&d.once)return Yxa(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)_.Mn(a,b[f],c,d,e);return null}c=Nn(c);return Jn(a)?a.listen(b,c,_.Ka(d)?!!d.capture:!!d,e):Zxa(a,b,c,!1,d,e)};
Zxa=function(a,b,c,d,e,f){if(!b)throw Error("W");var g=_.Ka(e)?!!e.capture:!!e,l=On(a);l||(a[Vxa]=l=new Ln(a));c=l.add(b,c,d,g,f);if(c.proxy)return c;d=$xa();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Oxa||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(aya(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("X");Xxa++;return c};
$xa=function(){const a=bya,b=function(c){return a.call(b.src,b.listener,c)};return b};Yxa=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)Yxa(a,b[f],c,d,e);return null}c=Nn(c);return Jn(a)?a.k2a(b,c,_.Ka(d)?!!d.capture:!!d,e):Zxa(a,b,c,!0,d,e)};Pn=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Pn(a,b[f],c,d,e);else d=_.Ka(d)?!!d.capture:!!d,c=Nn(c),Jn(a)?a.ut(b,c,d,e):a&&(a=On(a))&&(b=a.kaa(b,c,d,e))&&Qn(b)};
Qn=function(a){if("number"!==typeof a&&a&&!a.removed){var b=a.src;if(Jn(b))Uxa(b.pC,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(aya(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Xxa--;(c=On(b))?(Uxa(c,a),0==c.oga&&(c.src=null,b[Vxa]=null)):Kn(a)}}};aya=function(a){return a in Wxa?Wxa[a]:Wxa[a]="on"+a};
bya=function(a,b){if(a.removed)a=!0;else{b=new In(b,this);var c=a.listener,d=a.handler||a.src;a.fma&&Qn(a);a=c.call(d,b)}return a};On=function(a){a=a[Vxa];return a instanceof Ln?a:null};cya="__closure_events_fn_"+(1E9*Math.random()>>>0);Nn=function(a){if("function"===typeof a)return a;a[cya]||(a[cya]=function(b){return a.handleEvent(b)});return a[cya]};Hn(function(a){bya=a(bya)});var Rn=function(){Cn.call(this);this.pC=new Ln(this);this.gqc=this;this.Q6a=null};_.Ql(Rn,Cn);Rn.prototype[Qxa]=!0;_.ba=Rn.prototype;_.ba.addEventListener=function(a,b,c,d){_.Mn(this,a,b,c,d)};_.ba.removeEventListener=function(a,b,c,d){Pn(this,a,b,c,d)};
_.ba.dispatchEvent=function(a){var b,c=this.Q6a;if(c)for(b=[];c;c=c.Q6a)b.push(c);c=this.gqc;var d=a.type||a;if("string"===typeof a)a=new En(a,c);else if(a instanceof En)a.target=a.target||c;else{var e=a;a=new En(d,c);_.kc(a,e)}e=!0;if(b)for(var f=b.length-1;!a.Mda&&0<=f;f--){var g=a.currentTarget=b[f];e=Sn(g,d,!0,a)&&e}a.Mda||(g=a.currentTarget=c,e=Sn(g,d,!0,a)&&e,a.Mda||(e=Sn(g,d,!1,a)&&e));if(b)for(f=0;!a.Mda&&f<b.length;f++)g=a.currentTarget=b[f],e=Sn(g,d,!1,a)&&e;return e};
_.ba.im=function(){Rn.WA.im.call(this);this.removeAllListeners();this.Q6a=null};_.ba.listen=function(a,b,c,d){return this.pC.add(String(a),b,!1,c,d)};_.ba.k2a=function(a,b,c,d){return this.pC.add(String(a),b,!0,c,d)};_.ba.ut=function(a,b,c,d){return this.pC.remove(String(a),b,c,d)};_.ba.removeAllListeners=function(a){return this.pC?this.pC.removeAll(a):0};
var Sn=function(a,b,c,d){b=a.pC.Ui[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.removed&&g.capture==c){var l=g.listener,p=g.handler||g.src;g.fma&&Uxa(a.pC,g);e=!1!==l.call(p,d)&&e}}return e&&!d.defaultPrevented};Rn.prototype.kaa=function(a,b,c,d){return this.pC.kaa(String(a),b,c,d)};Rn.prototype.hasListener=function(a,b){return this.pC.hasListener(void 0!==a?String(a):void 0,b)};var Tn=function(a){this.y9=this.wPa=this.UDb=a};Tn.prototype.reset=function(){this.y9=this.wPa=this.UDb};Tn.prototype.getValue=function(){return this.wPa};var dya=function(){};dya.prototype.kd=function(a){const b=[];eya(this,a,b);return b.join("")};
var eya=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");var e="";for(var f=0;f<b;f++)c.push(e),eya(a,d[f],c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");e="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(f=b[d],"function"!=typeof f&&(c.push(e),fya(d,c),c.push(":"),eya(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":fya(b,
c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Y`"+typeof b);}}},gya={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},hya=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,fya=function(a,b){b.push('"',a.replace(hya,function(c){let d=gya[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).slice(1),
gya[c]=d);return d}),'"')};var iya=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"}};var jya=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var Un=function(){};Un.prototype.Oxb=null;Un.prototype.getOptions=function(){return this.Oxb||(this.Oxb=this.jEb())};var Vn,Wn=function(){};_.Ql(Wn,Un);Wn.prototype.w9=function(){const a=kya(this);return a?new ActiveXObject(a):new XMLHttpRequest};Wn.prototype.jEb=function(){const a={};kya(this)&&(a[0]=!0,a[1]=!0);return a};
var kya=function(a){if(!a.zDb&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){const b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];for(let c=0;c<b.length;c++){const d=b[c];try{return new ActiveXObject(d),a.zDb=d}catch(e){}}throw Error("Z");}return a.zDb};Vn=new Wn;var lya=class{constructor(a,b){this.Tsc=a;this.DFc=b;this.esa=0;this.Lpa=null}get(){let a;0<this.esa?(this.esa--,a=this.Lpa,this.Lpa=a.next,a.next=null):a=this.Tsc();return a}put(a){this.DFc(a);100>this.esa&&(this.esa++,a.next=this.Lpa,this.Lpa=a)}};var mya,nya=function(){var a=_.da.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!pa("Presto")&&(a=function(){var e=_.zn(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),l="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=(0,_.Qk)(function(p){if(("*"==l||p.origin==l)&&p.data==g)this.port1.onmessage()},
this);f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,l)}}});if("undefined"!==typeof a&&!ua()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.cb;c.cb=null;e()}};return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){_.da.setTimeout(e,0)}},oya=function(a){return a};Hn(function(a){oya=a});var qya=class{constructor(){this.Owa=this.U4=null}add(a,b){const c=pya.get();c.set(a,b);this.Owa?this.Owa.next=c:this.U4=c;this.Owa=c}remove(){let a=null;this.U4&&(a=this.U4,this.U4=this.U4.next,this.U4||(this.Owa=null),a.next=null);return a}},pya=new lya(()=>new rya,a=>a.reset()),rya=class{constructor(){this.next=this.scope=this.fn=null}set(a,b){this.fn=a;this.scope=b;this.next=null}reset(){this.next=this.scope=this.fn=null}};var Xn,sya=!1,tya=new qya,Yn=(a,b)=>{Xn||uya();sya||(Xn(),sya=!0);tya.add(a,b)},uya=()=>{if(_.da.Promise&&_.da.Promise.resolve){const a=_.da.Promise.resolve(void 0);Xn=()=>{a.then(vya)}}else Xn=()=>{var a=vya;a=oya(a);"function"!==typeof _.da.setImmediate||_.da.Window&&_.da.Window.prototype&&!va()&&_.da.Window.prototype.setImmediate==_.da.setImmediate?(mya||(mya=nya()),mya(a)):_.da.setImmediate(a)}},vya=()=>{let a;for(;a=tya.remove();){try{a.fn.call(a.scope)}catch(b){aaa(b)}pya.put(a)}sya=!1};var wya=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var $n=function(a){this.Qc=0;this.Zi=void 0;this.a_=this.IJ=this.xr=null;this.Apa=this.XTa=!1;if(a!=dva)try{var b=this;a.call(void 0,function(c){Zn(b,2,c)},function(c){Zn(b,3,c)})}catch(c){Zn(this,3,c)}},xya=function(){this.next=this.context=this.C2=this.Vca=this.Cg=null;this.jla=!1};xya.prototype.reset=function(){this.context=this.C2=this.Vca=this.Cg=null;this.jla=!1};
var yya=new lya(function(){return new xya},function(a){a.reset()}),zya=function(a,b,c){var d=yya.get();d.Vca=a;d.C2=b;d.context=c;return d},ao=function(a){if(a instanceof $n)return a;var b=new $n(dva);Zn(b,2,a);return b},Bya=function(a,b,c){Aya(a,b,c,null)||Yn(_.Ol(b,a))},Cya=function(a){return new $n(function(b,c){var d=a.length,e=[];if(d)for(var f=function(t,y){d--;e[t]=y;0==d&&b(e)},g=function(t){c(t)},l=0,p;l<a.length;l++)p=a[l],Bya(p,_.Ol(f,l),g);else b(e)})};
$n.prototype.then=function(a,b,c){return Dya(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};$n.prototype.$goog_Thenable=!0;$n.prototype.NM=function(a,b){return Dya(this,null,a,b)};$n.prototype.catch=$n.prototype.NM;$n.prototype.cancel=function(a){if(0==this.Qc){var b=new bo(a);Yn(function(){Eya(this,b)},this)}};
var Eya=function(a,b){if(0==a.Qc)if(a.xr){var c=a.xr;if(c.IJ){for(var d=0,e=null,f=null,g=c.IJ;g&&(g.jla||(d++,g.Cg==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.Qc&&1==d?Eya(c,b):(f?(d=f,d.next==c.a_&&(c.a_=d),d.next=d.next.next):Fya(c),Gya(c,e,3,b)))}a.xr=null}else Zn(a,3,b)},Iya=function(a,b){a.IJ||2!=a.Qc&&3!=a.Qc||Hya(a);a.a_?a.a_.next=b:a.IJ=b;a.a_=b},Dya=function(a,b,c,d){var e=zya(null,null,null);e.Cg=new $n(function(f,g){e.Vca=b?function(l){try{var p=b.call(d,l);f(p)}catch(t){g(t)}}:f;
e.C2=c?function(l){try{var p=c.call(d,l);void 0===p&&l instanceof bo?g(l):f(p)}catch(t){g(t)}}:g});e.Cg.xr=a;Iya(a,e);return e.Cg};$n.prototype.pKc=function(a){this.Qc=0;Zn(this,2,a)};$n.prototype.qKc=function(a){this.Qc=0;Zn(this,3,a)};
var Zn=function(a,b,c){0==a.Qc&&(a===c&&(b=3,c=new TypeError("$")),a.Qc=1,Aya(c,a.pKc,a.qKc,a)||(a.Zi=c,a.Qc=b,a.xr=null,Hya(a),3!=b||c instanceof bo||Jya(a,c)))},Aya=function(a,b,c,d){if(a instanceof $n)return Iya(a,zya(b||dva,c||null,d)),!0;if(wya(a))return a.then(b,c,d),!0;if(_.Ka(a))try{var e=a.then;if("function"===typeof e)return Kya(a,e,b,c,d),!0}catch(f){return c.call(d,f),!0}return!1},Kya=function(a,b,c,d,e){var f=!1,g=function(p){f||(f=!0,c.call(e,p))},l=function(p){f||(f=!0,d.call(e,p))};
try{b.call(a,g,l)}catch(p){l(p)}},Hya=function(a){a.XTa||(a.XTa=!0,Yn(a.Yna,a))},Fya=function(a){var b=null;a.IJ&&(b=a.IJ,a.IJ=b.next,b.next=null);a.IJ||(a.a_=null);return b};$n.prototype.Yna=function(){for(var a;a=Fya(this);)Gya(this,a,this.Qc,this.Zi);this.XTa=!1};
var Gya=function(a,b,c,d){if(3==c&&b.C2&&!b.jla)for(;a&&a.Apa;a=a.xr)a.Apa=!1;if(b.Cg)b.Cg.xr=null,Lya(b,c,d);else try{b.jla?b.Vca.call(b.context):Lya(b,c,d)}catch(e){Mya.call(null,e)}yya.put(b)},Lya=function(a,b,c){2==b?a.Vca.call(a.context,c):a.C2&&a.C2.call(a.context,c)},Jya=function(a,b){a.Apa=!0;Yn(function(){a.Apa&&Mya.call(null,b)})},Mya=aaa,bo=function(a){_.ca.call(this,a);this.xKb=!1};_.Ql(bo,_.ca);bo.prototype.name="cancel";var co=function(a,b){Rn.call(this);this.sqa=a||1;this.Vfa=b||_.da;this.txb=(0,_.Qk)(this.JJc,this);this.gGb=_.Pl()};_.Ql(co,Rn);_.ba=co.prototype;_.ba.enabled=!1;_.ba.ZA=null;_.ba.setInterval=function(a){this.sqa=a;this.ZA&&this.enabled?(this.stop(),this.start()):this.ZA&&this.stop()};
_.ba.JJc=function(){if(this.enabled){var a=_.Pl()-this.gGb;0<a&&a<.8*this.sqa?this.ZA=this.Vfa.setTimeout(this.txb,this.sqa-a):(this.ZA&&(this.Vfa.clearTimeout(this.ZA),this.ZA=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};_.ba.start=function(){this.enabled=!0;this.ZA||(this.ZA=this.Vfa.setTimeout(this.txb,this.sqa),this.gGb=_.Pl())};_.ba.stop=function(){this.enabled=!1;this.ZA&&(this.Vfa.clearTimeout(this.ZA),this.ZA=null)};
_.ba.im=function(){co.WA.im.call(this);this.stop();delete this.Vfa};var Nya=function(a,b,c){if("function"===typeof a)c&&(a=(0,_.Qk)(a,c));else if(a&&"function"==typeof a.handleEvent)a=(0,_.Qk)(a.handleEvent,a);else throw Error("aa");return 2147483647<Number(b)?-1:_.da.setTimeout(a,b||0)},Oya=function(a){var b=null;return(new $n(function(c,d){b=Nya(function(){c(void 0)},a);-1==b&&d(Error("ba"))})).NM(function(c){_.da.clearTimeout(b);throw c;})};var eo,Pya,Qya,Rya,Sya,Tya,Uya,go,Vya,Wya,Xya,fpa;eo=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");Pya=function(a){a=a.match(eo)[1]||null;!a&&_.da.self&&_.da.self.location&&(a=_.da.self.location.protocol.slice(0,-1));return a?a.toLowerCase():""};
Qya=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}};Rya=function(a,b){if(!b)return a;var c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else 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]};
Sya=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)Sya(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))};Tya=function(a,b){var c=[];for(b=b||0;b<a.length;b+=2)Sya(a[b],a[b+1],c);return c.join("&")};_.fo=function(a){var b=[],c;for(c in a)Sya(c,a[c],b);return b.join("&")};Uya=function(a,b){var c=2==arguments.length?Tya(arguments[1],0):Tya(arguments,1);return Rya(a,c)};
go=function(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";return Rya(a,b+c)};Vya=function(a,b,c){for(;0<=(b=a.indexOf("format",b))&&b<c;){var d=a.charCodeAt(b-1);if(38==d||63==d)if(d=a.charCodeAt(b+6),!d||61==d||38==d||35==d)return b;b+=7}return-1};Wya=/#|$/;Xya=/[?&]($|#)/;fpa=function(a,b){_.Kta(a,"/")&&(a=a.slice(0,-1));_.Rl(b,"/")&&(b=b.slice(1));return a+"/"+b};var eza;_.ho=function(a){Rn.call(this);this.headers=new Map;this.Twa=a||null;this.vJ=!1;this.Swa=this.uc=null;this.Zba="";this.cL=0;this.RS="";this.CS=this.QZa=this.fqa=this.BTa=!1;this.C4=0;this.Rva=null;this.Uab="";this.Zib=this.T4=!1;this.Ahb=null};_.Ql(_.ho,Rn);var Yya=/^https?$/i,Zya=["POST","PUT"],$ya=[],Qla=function(a,b,c,d,e,f,g){const l=new _.ho;$ya.push(l);b&&l.listen("complete",b);l.k2a("ready",l.asc);f&&(l.C4=Math.max(0,f));g&&(l.T4=g);l.send(a,c,d,e)};
_.ho.prototype.asc=function(){this.dispose();_.Ga($ya,this)};_.ho.prototype.setTrustToken=function(a){this.Ahb=a};
_.ho.prototype.send=function(a,b,c,d){if(this.uc)throw Error("ca`"+this.Zba+"`"+a);b=b?b.toUpperCase():"GET";this.Zba=a;this.RS="";this.cL=0;this.BTa=!1;this.vJ=!0;this.uc=this.Twa?this.Twa.w9():Vn.w9();this.Swa=this.Twa?this.Twa.getOptions():Vn.getOptions();this.uc.onreadystatechange=(0,_.Qk)(this.rIb,this);try{this.QZa=!0,this.uc.open(b,String(a),!0),this.QZa=!1}catch(f){this.Ye(5,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("function"===typeof d.keys&&"function"===typeof d.get)for(const f of d.keys())c.set(f,d.get(f));else throw Error("da`"+String(d));d=Array.from(c.keys()).find(f=>"content-type"==f.toLowerCase());e=_.da.FormData&&a instanceof _.da.FormData;!(0<=(0,_.Fa)(Zya,b))||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const [f,g]of c)this.uc.setRequestHeader(f,g);this.Uab&&(this.uc.responseType=this.Uab);"withCredentials"in this.uc&&this.uc.withCredentials!==this.T4&&
(this.uc.withCredentials=this.T4);if("setTrustToken"in this.uc&&this.Ahb)try{this.uc.setTrustToken(this.Ahb)}catch(f){}try{aza(this),0<this.C4&&((this.Zib=bza(this.uc))?(this.uc.timeout=this.C4,this.uc.ontimeout=(0,_.Qk)(this.BW,this)):this.Rva=Nya(this.BW,this.C4,this)),this.fqa=!0,this.uc.send(a),this.fqa=!1}catch(f){this.Ye(5,f)}};var bza=function(a){return _.Vl&&"number"===typeof a.timeout&&void 0!==a.ontimeout};
_.ho.prototype.BW=function(){"undefined"!=typeof Ll&&this.uc&&(this.RS="Timed out after "+this.C4+"ms, aborting",this.cL=8,this.dispatchEvent("timeout"),this.abort(8))};_.ho.prototype.Ye=function(a,b){this.vJ=!1;this.uc&&(this.CS=!0,this.uc.abort(),this.CS=!1);this.RS=b;this.cL=a;cza(this);io(this)};var cza=function(a){a.BTa||(a.BTa=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};
_.ho.prototype.abort=function(a){this.uc&&this.vJ&&(this.vJ=!1,this.CS=!0,this.uc.abort(),this.CS=!1,this.cL=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),io(this))};_.ho.prototype.im=function(){this.uc&&(this.vJ&&(this.vJ=!1,this.CS=!0,this.uc.abort(),this.CS=!1),io(this,!0));_.ho.WA.im.call(this)};_.ho.prototype.rIb=function(){this.isDisposed()||(this.QZa||this.fqa||this.CS?dza(this):this.Y5a())};_.ho.prototype.Y5a=function(){dza(this)};
var dza=function(a){if(a.vJ&&"undefined"!=typeof Ll&&(!a.Swa[1]||4!=jo(a)||2!=a.qg()))if(a.fqa&&4==jo(a))Nya(a.rIb,0,a);else if(a.dispatchEvent("readystatechange"),a.kr()){a.vJ=!1;try{if(Yi(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.cL=6;try{var b=2<jo(a)?a.uc.statusText:""}catch(c){b=""}a.RS=b+" ["+a.qg()+"]";cza(a)}}finally{io(a)}}},io=function(a,b){if(a.uc){aza(a);const c=a.uc,d=a.Swa[0]?()=>{}:null;a.uc=null;a.Swa=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=
d}catch(e){}}},aza=function(a){a.uc&&a.Zib&&(a.uc.ontimeout=null);a.Rva&&(_.da.clearTimeout(a.Rva),a.Rva=null)};_.ho.prototype.isActive=function(){return!!this.uc};_.ho.prototype.kr=function(){return 4==jo(this)};var Yi=function(a){var b=a.qg(),c;if(!(c=jya(b))){if(b=0===b)a=Pya(String(a.Zba)),b=!Yya.test(a);c=b}return c},jo=function(a){return a.uc?a.uc.readyState:0};_.ho.prototype.qg=function(){try{return 2<jo(this)?this.uc.status:-1}catch(a){return-1}};
_.Zi=function(a){try{return a.uc?a.uc.responseText:""}catch(b){return""}};eza=function(a){try{if(!a.uc)return null;if("response"in a.uc)return a.uc.response;switch(a.Uab){case "":case "text":return a.uc.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in a.uc)return a.uc.mozResponseArrayBuffer}return null}catch(b){return null}};_.ho.prototype.getResponseHeader=function(a){if(this.uc&&this.kr())return a=this.uc.getResponseHeader(a),null===a?void 0:a};
_.ho.prototype.getAllResponseHeaders=function(){return this.uc&&2<=jo(this)?this.uc.getAllResponseHeaders()||"":""};var fza=function(a){const b={};a=a.getAllResponseHeaders().split("\r\n");for(let d=0;d<a.length;d++){if(_.Sl(a[d]))continue;var c=_.wxa(a[d],":");const e=c[0];c=c[1];if("string"!==typeof c)continue;c=c.trim();const f=b[e]||[];b[e]=f;f.push(c)}return lba(b,function(d){return d.join(", ")})},gza=function(a){return"string"===typeof a.RS?a.RS:String(a.RS)};
Hn(function(a){_.ho.prototype.Y5a=a(_.ho.prototype.Y5a)});var ko=class extends _.$b{constructor(a){super(a)}P3(a){_.cm(this,1,a)}wdb(a){_.cm(this,3,a)}};ko.prototype.toObject=function(){return hza(this)};var hza=function(a){if(null!=a)return _.ac(a),{N1c:_.h(_.Yb(a,1)),isFinal:_.h(_.fm(a,2)),hbb:_.h(_.qm(a,3))}};var iza=class extends _.$b{constructor(a){super(a)}getVersion(){return _.Y(this,2)}};iza.prototype.toObject=function(){return jza(this)};var jza=function(a){if(null!=a)return _.ac(a),{brand:_.h(_.Y(a,1)),version:_.h(_.Y(a,2))}};var lo=class extends _.$b{constructor(a){super(a)}jCb(){return _.fm(this,2)}getModel(){return _.Y(this,6)}};lo.jc=[1];lo.prototype.toObject=function(){return kza(this)};var kza=function(a){if(null!=a)return _.ac(a),{O1c:_.Tb(_.lm(a,iza,1),jza),mobile:_.h(_.fm(a,2)),platform:_.h(_.Y(a,3)),platformVersion:_.h(_.Y(a,4)),architecture:_.h(_.Y(a,5)),model:_.h(_.Y(a,6)),uaFullVersion:_.h(_.Y(a,7)),bitness:_.h(_.Y(a,8))}};var mo=class extends _.$b{constructor(a){super(a)}ipa(){return _.Y(this,5)}K3(a){_.sm(this,5,a)}Xoa(){return _.Y(this,7)}Bx(a){return _.sm(this,7,a)}jpa(){return Jua(this,ko,10)}};mo.prototype.toObject=function(){return lza(this)};var lza=function(a){if(null!=a)return _.ac(a),{DIb:_.h(_.Y(a,1)),zDc:_.h(_.Y(a,2)),Rtc:_.h(_.Yb(a,3)),country:_.h(_.Y(a,4)),locale:_.h(_.Y(a,5)),yDc:_.h(_.Yb(a,6)),au:_.h(_.Y(a,7)),qRc:_.h(_.Y(a,8)),CQc:kza(_.km(a,lo,9)),BTc:hza(_.km(a,ko,10))}};var mza=["platform","platformVersion","architecture","model","uaFullVersion"];new lo;var nza=class extends _.$b{constructor(a){super(a)}};nza.prototype.toObject=function(){return oza(this)};var oza=function(a){if(null!=a)return _.ac(a),{oUc:_.h(_.fm(a,1))}};var pza=class extends _.$b{constructor(a){super(a)}};pza.prototype.toObject=function(){return qza(this)};var qza=function(a){if(null!=a)return _.ac(a),{Hxb:_.h(_.Y(a,1)),Arc:_.h(_.Y(a,4)),IXc:_.h(_.Y(a,5)),BPc:_.h(_.Yb(a,2)),kUc:oza(_.km(a,nza,3)),CPc:_.h(_.Yb(a,6)),MUc:_.h(_.Yb(a,7))}};var rza=class extends _.$b{constructor(a){super(a)}uWa(){return _.Yb(this,1)}tua(a){return _.cm(this,1,a)}Xoa(){return _.Y(this,2)}Bx(a){return _.sm(this,2,a)}};rza.prototype.toObject=function(){return sza(this)};var sza=function(a){if(null!=a)return _.ac(a),{pyb:_.h(_.Yb(a,1)),au:_.h(_.Y(a,2)),FPc:_.h(_.Y(a,3))}};var tza=class extends _.$b{constructor(a){super(a)}ipa(){return _.Y(this,1)}K3(a){_.sm(this,1,a)}};tza.prototype.toObject=function(){return uza(this)};var uza=function(a){if(null!=a)return _.ac(a),{locale:_.h(_.Y(a,1)),Yla:_.h(_.Y(a,2)),QPc:_.h(_.Y(a,3)),flashVersion:_.h(_.Y(a,4))}};var vza=class extends _.$b{constructor(a){super(a)}};vza.prototype.toObject=function(){return wza(this)};var wza=function(a){if(null!=a)return _.ac(a),{clientId:_.h(_.Y(a,1)),HBc:_.h(_.Y(a,2)),DIb:_.h(_.Y(a,3)),xDc:_.h(_.Y(a,4)),wDc:_.h(_.Y(a,5)),Hwb:_.h(_.Y(a,6)),country:_.h(_.Y(a,7)),Cqc:_.h(_.Yb(a,8)),csc:_.h(_.qm(a,9))}};var xza=class extends _.$b{constructor(a){super(a)}};xza.prototype.toObject=function(){return yza(this)};var yza=function(a){if(null!=a)return _.ac(a),{Hxb:_.h(_.Y(a,1)),CSc:_.h(_.Yb(a,2))}};var zza=class extends _.$b{constructor(a){super(a)}};zza.prototype.toObject=function(){return Aza(this)};var Aza=function(a){if(null!=a)return _.ac(a),{Hxb:_.h(_.Y(a,1)),NTc:_.h(_.Yb(a,2))}};var Bza=class extends _.$b{constructor(a){super(a)}ipa(){return _.Y(this,11)}K3(a){_.sm(this,11,a)}};Bza.prototype.toObject=function(){return Cza(this)};
var Cza=function(a){if(null!=a)return _.ac(a),{deviceId:_.h(_.Y(a,9)),Szb:_.h(_.Y(a,1)),appVersion:_.h(_.Y(a,2)),FOc:_.h(_.Y(a,16)),OXc:_.h(_.Y(a,18)),n2c:_.h(_.Y(a,17)),manufacturer:_.h(_.Y(a,3)),Kp:_.h(_.Y(a,4)),oTc:_.h(_.Y(a,5)),Arc:_.h(_.Y(a,6)),j1c:_.h(_.Y(a,7)),yPc:_.h(_.Yb(a,8)),locale:_.h(_.Y(a,11)),KXc:_.h(_.fm(a,12)),e1c:_.h(_.Yb(a,13)),NXc:_.h(_.Yb(a,19)),yDc:_.h(_.Yb(a,14)),TXc:_.h(_.fm(a,15))}};var Dza=class extends _.$b{constructor(a){super(a)}ipa(){return _.Y(this,5)}K3(a){_.sm(this,5,a)}};Dza.prototype.toObject=function(){return Eza(this)};var Eza=function(a){if(null!=a)return _.ac(a),{appVersion:_.h(_.Y(a,1)),sRc:_.h(_.Y(a,3)),Szb:_.h(_.Y(a,2)),YBc:_.h(_.Y(a,4)),locale:_.h(_.Y(a,5))}};var Fza=class extends _.$b{constructor(a){super(a)}};Fza.prototype.toObject=function(){return Gza(this)};var Gza=function(a){if(null!=a)return _.ac(a),{xDc:_.h(_.Y(a,1)),wDc:_.h(_.Y(a,2)),Hwb:_.h(_.Y(a,3)),country:_.h(_.Y(a,4)),Cqc:_.h(_.Yb(a,5)),csc:_.h(_.qm(a,6)),kPc:_.h(_.Y(a,7))}};var Hza=class extends _.$b{constructor(a){super(a)}};Hza.prototype.toObject=function(){return Iza(this)};var Iza=function(a){if(null!=a)return _.ac(a),{deviceId:_.h(_.Y(a,1)),DIb:_.h(_.Yb(a,2)),appId:_.h(_.Y(a,3)),appVersion:_.h(_.Y(a,4)),YBc:_.h(_.Y(a,5))}};var Jza=class extends _.$b{constructor(a){super(a)}getModel(){return _.Y(this,4)}};Jza.prototype.toObject=function(){return Kza(this)};var Kza=function(a){if(null!=a)return _.ac(a),{clientId:_.h(_.Y(a,1)),HBc:_.h(_.Y(a,7)),HWc:_.h(_.Y(a,3)),model:_.h(_.Y(a,4)),Hwb:_.h(_.Y(a,5)),platformVersion:_.h(_.Y(a,6)),country:_.h(_.Y(a,8))}};var Lza=class extends _.$b{constructor(a){super(a)}};Lza.prototype.toObject=function(){return Mza(this)};var Mza=function(a){if(null!=a)return _.ac(a),{FKc:_.h(_.Yb(a,1))}};var Nza=class extends _.$b{constructor(a){super(a)}};Nza.prototype.toObject=function(){return Oza(this)};var Oza=function(a){if(null!=a)return _.ac(a),{wVc:_.h(_.fm(a,1)),FVc:_.h(_.fm(a,2)),yVc:_.h(_.fm(a,3)),tVc:_.h(_.fm(a,4))}};var Pza=class extends _.$b{constructor(a){super(a)}};Pza.prototype.toObject=function(){return Qza(this)};var Qza=function(a){if(null!=a)return _.ac(a),{manufacturer:_.h(_.Y(a,1)),fSc:_.h(_.Y(a,2)),ESc:_.h(_.Y(a,3)),FSc:_.h(_.Y(a,4)),DSc:_.h(_.Y(a,5))}};var no=class extends _.$b{constructor(a){super(a)}};no.jc=[13,14];no.prototype.toObject=function(){return Rza(this)};
var Rza=function(a){if(null!=a)return _.ac(a),{Rtc:_.h(_.Yb(a,1)),eSc:_.h(_.Y(a,2)),Szb:_.h(_.Y(a,3)),NYc:_.h(_.Yb(a,4)),iZc:_.h(_.qm(a,5)),vWc:_.h(_.qm(a,6)),bYc:_.h(_.Y(a,7)),zDc:_.h(_.Y(a,8)),ZXc:_.h(_.Y(a,9)),aYc:_.h(_.Y(a,10)),uRc:_.h(_.Y(a,11)),vRc:_.h(_.Y(a,12)),IPc:_.Tb(_.lm(a,Pza,13),Qza),sXc:_.Tb(_.lm(a,Pza,14),Qza),HPc:_.h(_.fm(a,15)),JPc:Oza(_.km(a,Nza,16)),FKc:_.h(_.Yb(a,17))}};var Sza=class extends _.$b{constructor(a){super(a)}pWa(){return _.Em(this,pza,1,oo)}yWa(){return _.Em(this,xza,2,oo)}GWa(){return _.Em(this,zza,3,oo)}vXa(){return _.Em(this,no,5,oo)}},oo=[1,2,3,4,5];Sza.prototype.toObject=function(){return Tza(this)};var Tza=function(a){if(null!=a)return _.ac(a),{crc:qza(a.pWa()),yuc:yza(a.yWa()),Gwc:Aza(a.GWa()),qXc:Mza(_.Em(a,Lza,4,oo)),iLc:Rza(a.vXa())}};var Uza=class extends _.$b{constructor(a){super(a)}};Uza.prototype.toObject=function(){return Vza(this)};var Vza=function(a){if(null!=a)return _.ac(a),{CWc:_.h(_.Yb(a,1))}};var Wza=class extends _.$b{constructor(a){super(a)}getModel(){return _.Y(this,6)}haa(){return _.Y(this,7)}};Wza.prototype.toObject=function(){return Xza(this)};var Xza=function(a){if(null!=a)return _.ac(a),{t2c:_.h(_.Yb(a,1)),N_c:_.h(_.Y(a,2)),fingerprint:_.h(_.Y(a,3)),pUc:_.h(_.Y(a,4)),manufacturer:_.h(_.Y(a,5)),model:_.h(_.Y(a,6)),language:_.h(_.Y(a,7)),country:_.h(_.Y(a,8)),T1c:_.h(_.Y(a,9)),S1c:_.h(_.Y(a,10))}};var Yza=class extends _.$b{constructor(a){super(a)}Xoa(){return _.Y(this,1)}Bx(a){return _.sm(this,1,a)}Lea(a){_.sm(this,3,a)}AWa(){return Lua(this,3)}jyb(){_.im(this,4)}};Yza.prototype.toObject=function(){return Zza(this)};var Zza=function(a){if(null!=a)return _.ac(a),{au:_.h(_.Y(a,1)),VRc:_.h(_.Y(a,2)),environment:_.h(_.Y(a,3)),location:_.h(_.Y(a,4)),BWc:_.h(_.Y(a,5)),OTc:_.h(_.Y(a,6)),DWc:_.h(_.Y(a,7)),SWc:_.h(_.Y(a,8)),r2c:_.h(_.Y(a,9)),c_c:_.h(_.Y(a,10))}};var po=class extends _.$b{constructor(a){super(a)}uWa(){return _.Yb(this,1)}tua(a){return _.cm(this,1,a)}pWa(){return _.km(this,pza,22)}yWa(){return _.km(this,xza,24)}GWa(){return _.km(this,zza,25)}U0(){return Jua(this,mo,11)}vXa(){return _.km(this,no,26)}};po.prototype.toObject=function(){return $za(this)};
var $za=function(a){if(null!=a)return _.ac(a),{pyb:_.h(_.Yb(a,1)),d_c:_.h(_.Y(a,6)),e_c:_.h(_.Y(a,7)),crc:qza(a.pWa()),GPc:sza(_.km(a,rza,14)),ZRc:wza(_.km(a,vza,3)),yuc:yza(a.yWa()),Gwc:Aza(a.GWa()),jUc:Cza(_.km(a,Bza,16)),SVc:lza(_.km(a,mo,11)),XVc:Eza(_.km(a,Dza,20)),AWc:Gza(_.km(a,Fza,13)),nYc:Iza(_.km(a,Hza,10)),RYc:Kza(_.km(a,Jza,5)),UYc:Tza(_.km(a,Sza,23)),C0c:Vza(_.km(a,Uza,18)),s2c:Xza(_.km(a,Wza,8)),iLc:Rza(a.vXa()),D2c:Zza(_.km(a,Yza,15)),PPc:uza(_.km(a,tza,9)),zUc:_.h(_.Yb(a,12))}};var aAa=class extends _.$b{constructor(a){super(a)}};aAa.jc=[1,2,3,4,5];aAa.prototype.toObject=function(){return bAa(this)};var bAa=function(a){if(null!=a)return _.ac(a),{yQc:_.h(_.El(a,1)),dYc:_.h(_.El(a,2)),qUc:_.h(_.rm(a,3)),SYc:_.h(_.Ib(a,4,_.sb)),V1c:_.h(_.Ib(a,5,_.sb))}};var cAa=class extends _.$b{constructor(a){super(a)}getVersion(){return _.Y(this,3)}};cAa.prototype.toObject=function(){return dAa(this)};var dAa=function(a){if(null!=a)return _.ac(a),{iPc:_.h(_.qm(a,1)),WOc:_.h(_.Y(a,2)),version:_.h(_.Y(a,3))}};var eAa=class extends _.$b{constructor(a){super(a)}getKey(){return _.Y(this,1)}LD(a){_.sm(this,1,a)}hG(){return _.Fm(this,1)}getValue(){return _.Y(this,2)}e1(){return _.Y(this,2)}setValue(a){return _.sm(this,2,a)}ag(){return _.Fm(this,2)}};eAa.prototype.toObject=function(){return fAa(this)};var fAa=function(a){if(null!=a)return _.ac(a),{key:_.h(_.Y(a,1)),value:_.h(_.Y(a,2))}};var gAa=class extends _.$b{constructor(a){super(a)}};gAa.prototype.toObject=function(){return hAa(this)};var hAa=function(a){if(null!=a)return _.ac(a),{networkType:_.Am(a,1,-1),bXc:_.Am(a,2,0)}};var qo=class extends _.$b{constructor(a){super(a,33)}Hea(a){return _.sm(this,26,a)}spa(){return _.lm(this,eAa,3)}setValue(a,b){Uaa(this,3,eAa,b,a,!1,1);return this}mMb(a){_.mm(this,16,a)}GNa(){return _.im(this,16)}},iAa={};qo.jc=[3,20,27];qo.prototype.toObject=function(){return jAa(this)};
var jAa=function(a){if(null!=a){_.ac(a);var b={pR:_.h(_.Yb(a,1)),eTc:_.h(_.Yb(a,17)),MPc:_.h(_.Yb(a,22)),ZLb:_.h(_.Yb(a,21)),tag:_.h(_.Y(a,2)),ZSc:_.h(_.qm(a,11)),componentId:_.h(_.Y(a,26)),aTc:_.h(_.Yb(a,12)),LVc:_.h(_.fm(a,10)),PKc:_.Tb(a.spa(),fAa),store:Xb(gm(a,4)),jPc:dAa(_.km(a,cAa,9)),w0c:Xb(gm(a,6)),x0c:_.h(_.Y(a,8)),y0c:_.h(_.Y(a,13)),z0c:_.h(_.Y(a,29)),exp:bAa(_.km(a,aAa,7)),Sfa:_.h(_.Y(a,14)),K1c:_.ym(a,15,18E4),experimentIds:Bxa(_.km(a,pn,16)),KQc:Xb(gm(a,18)),LQc:_.h(_.Y(a,24)),iVc:_.h(_.Yb(a,
19)),A1c:_.h(_.rm(a,20)),TTc:_.h(_.rm(a,27)),rXc:hAa(_.km(a,gAa,23)),QUc:_.h(_.fm(a,25)),G2c:_.h(_.Y(a,28)),dXc:_.h(em(a,30)),zQc:_.h(em(a,32))};Ub(a,b,iAa);return b}};var kAa=class extends _.$b{constructor(a){super(a)}};kAa.prototype.toObject=function(){return lAa(this)};var lAa=function(a){if(null!=a)return _.ac(a),{YQc:_.h(_.Yb(a,3)),ZQc:_.h(_.Yb(a,1)),n0c:_.h(_.fm(a,2))}};var mAa=class extends _.$b{constructor(a){super(a)}};mAa.prototype.toObject=function(){return nAa(this)};var nAa=function(a){if(null!=a)return _.ac(a),{JVc:_.h(_.fm(a,1)),uVc:_.h(_.fm(a,2)),uPc:_.h(_.Yb(a,3)),xVc:_.h(_.fm(a,4))}};var oAa=class extends _.$b{constructor(a){super(a)}};oAa.prototype.toObject=function(){return pAa(this)};var pAa=function(a){if(null!=a)return _.ac(a),{H1c:_.h(_.Yb(a,1)),W1c:_.h(_.Yb(a,2)),source:_.h(_.Y(a,3))}};var UAa=class extends _.$b{constructor(a){super(a)}};UAa.prototype.toObject=function(){return VAa(this)};var VAa=function(a){if(null!=a)return _.ac(a),{WXc:_.h(_.qm(a,13))}};var WAa=class extends _.$b{constructor(a){super(a)}};WAa.prototype.toObject=function(){return XAa(this)};var XAa=function(a){if(null!=a)return _.ac(a),{YYc:VAa(_.km(a,UAa,2))}};var YAa=class extends _.$b{constructor(a){super(a)}};YAa.prototype.toObject=function(){return ZAa(this)};var ZAa=function(a){if(null!=a)return _.ac(a),{fZc:XAa(_.km(a,WAa,1)),lZc:_.Am(a,2,0)}};var $Aa=class extends _.$b{constructor(){super(void 0,19)}laa(){return Jua(this,po,1)}Gea(a){_.mm(this,1,a)}Bua(a){_.cm(this,2,a)}RWa(){return _.Am(this,9,0)}},aBa={};$Aa.jc=[3,5];
$Aa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={n_c:_.h(_.Yb(this,4)),o_c:_.h(_.Yb(this,8)),DQc:$za(_.km(this,po,1)),gL:_.Am(this,2,-1),EBc:_.h(_.Y(this,6)),F2c:_.h(_.Y(this,7)),pWc:_.Tb(_.lm(this,qo,3),jAa),X_c:Xb(_.Ib(this,5,(0,_.Hb)(this.we)&18?Maa:Naa)),oWc:_.h(_.Yb(this,14)),TJb:_.Am(this,9,0),scheduler:_.h(_.Yb(this,10)),gSc:nAa(_.km(this,mAa,11)),kTc:pAa(_.km(this,oAa,12)),XQc:lAa(_.km(this,kAa,13)),hPc:_.h(qb(_.Yb(this,16))),bRc:ZAa(_.km(this,YAa,18))};Ub(this,a,aBa)}else a=
void 0;return a};var bBa=class extends _.$b{constructor(a){super(a)}getId(a){return _.Bm(this,1,a)}};bBa.jc=[1];bBa.prototype.toObject=function(){return cBa(this)};var cBa=function(a){if(null!=a)return _.ac(a),{OUc:_.h(_.El(a,1))}};var dBa=class extends _.$b{constructor(a){super(a)}};dBa.prototype.toObject=function(){return eBa(this)};var eBa=function(a){if(null!=a)return _.ac(a),{qWc:_.h(_.qm(a,1)),w_c:_.h(_.Yb(a,2))}};var fBa=class extends _.$b{constructor(a){super(a)}};fBa.jc=[1];fBa.prototype.toObject=function(){return gBa(this)};var gBa=function(a){if(null!=a)return _.ac(a),{tWc:_.h(_.El(a,1))}};var hBa=class extends _.$b{constructor(a){super(a)}RWa(){return _.Yb(this,2)}Bua(a){_.cm(this,3,a)}};hBa.prototype.toObject=function(){return iBa(this)};var iBa=function(a){if(null!=a)return _.ac(a),{EBc:_.h(_.Y(a,1)),TJb:_.h(_.Yb(a,2)),gL:_.Am(a,3,-1)}};var jBa=class extends _.$b{constructor(a){super(a)}};jBa.jc=[1];jBa.prototype.toObject=function(){return kBa(this)};var kBa=function(a){if(null!=a)return _.ac(a),{xZc:_.Tb(_.lm(a,hBa,1),iBa),yZc:_.h(_.Yb(a,2))}};var lBa=class extends _.$b{constructor(a){super(a,6)}RWa(){return _.km(this,jBa,3)}},mBa=_.cc(lBa),nBa={};lBa.jc=[5];lBa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={uXc:Qb(_.Yb(this,1),"-1"),experiments:cBa(_.km(this,bBa,2)),TJb:kBa(this.RWa()),sWc:gBa(_.km(this,fBa,4)),rWc:_.Tb(_.lm(this,dBa,5),eBa)};Ub(this,a,nBa)}else a=void 0;return a};var Mua=class extends _.$b{constructor(a){super(a)}};Mua.prototype.toObject=function(){return Nua(this)};var Nua=function(a){if(null!=a)return _.ac(a),{X0c:_.wm(a,1,-1)}};var oBa;oBa=new Oua;nBa[175237375]=oBa;var pBa=function(a,b){return b?()=>{b().then(()=>{a.flush()})}:()=>{a.flush()}},qBa=function(a){a.LNa||(a.LNa=.01>a.uKc()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true");return a.LNa},rBa=function(a,b){a.ER=new Tn(1>b?1:b);a.Tk.setInterval(a.ER.getValue())},tBa=function(a){sBa(a,32,10,(b,c)=>{b=go(b,"format","json");let d=!1;try{d=yn().navigator.sendBeacon(b,c.kd())}catch(e){}a.G3&&!d&&(a.G3=!1);return d})},uBa=function(a){sBa(a,6,5,(b,
c)=>{b=Uya(b,"format","base64json","p",_.zua(c.kd()));if(15360<b.length)return!1;(new Image).src=b;return!0})},sBa=function(a,b,c,d){if(0!==a.Mu.length){var e=qBa(a);for(var f=e.search(Wya),g=0,l,p=[];0<=(l=Vya(e,g,f));)p.push(e.substring(g,l)),g=Math.min(e.indexOf("&",l)+1||f,f);p.push(e.slice(g));e=p.join("").replace(Xya,"$1");e=Uya(e,"auth",a.JR(),"authuser",a.Gi||"0");for(f=0;f<c&&a.Mu.length;++f){g=a.Mu.slice(0,b);l=a.Ww.Ya(g,a.Oca,a.v2);if(!d(e,l)){++a.v2;break}a.Oca=0;a.v2=0;a.Mu=a.Mu.slice(g.length)}a.Tk.enabled&&
a.Tk.stop()}},yBa=class extends Rn{constructor(a){super();this.componentId="";this.Mu=[];this.WFb="";this.Nib=this.N4=!1;this.XHb=this.Oeb=-1;this.Fga=this.oyb=!1;this.lS=this.experimentIds=null;this.v2=this.Oca=0;this.ZLb=1;this.Sva=0;this.G3=!1;Rn.call(this);this.gL=a.gL;this.JR=a.JR||(()=>{});this.Ww=new vBa(a.gL,a.WK);this.q2=a.q2;this.network=a.network;this.bufferSize=1E3;this.uKc=_.Ol(fva,0,1);this.LNa=a.OPb||null;this.Gi=a.Gi||null;this.Q_=a.Q_||!1;this.I2=a.I2||null;this.b2=null;this.withCredentials=
!a.dAb;this.WK=a.WK||!1;this.wFb=!this.WK&&(65<=ya("Chromium")||45<=ya("Firefox")||12<=ya("Safari")||_.Aa()&&kaa())&&!!yn()&&!!yn().navigator&&void 0!==yn().navigator.sendBeacon;const b=(new po).tua(1);this.Ww.Gea(b);this.ER=new Tn(1E4);this.Tk=new co(this.ER.getValue());Dn(this,_.Ol(nc,this.Tk));a=pBa(this,a.kxb);_.Mn(this.Tk,"tick",a,!1,this);this.vLa=new co(6E5);Dn(this,_.Ol(nc,this.vLa));_.Mn(this.vLa,"tick",a,!1,this);this.Q_||this.vLa.start();this.WK||(_.Mn(document,"visibilitychange",()=>{"hidden"===
document.visibilityState&&this.nVa()}),_.Mn(document,"pagehide",this.nVa,!1,this))}im(){this.nVa();super.im()}CMb(a){this.Fga=a}dispatch(a){if(a instanceof qo)this.log(a);else{var b=new qo;a=a.kd();b=_.sm(b,8,a);this.log(b)}}gMb(a){this.Ww.Gea(a)}Hea(a){this.componentId=a}vMb(a){this.experimentIds||(this.experimentIds=new pn);const b=this.experimentIds.we,c=(0,_.Hb)(b);ob(c);a=null==a?Gb:saa(a);Db(b,c,2,a)}sua(a){a?(this.experimentIds||(this.experimentIds=new pn),a=a.kd(),_.sm(this.experimentIds,
4,a)):this.experimentIds&&_.im(this.experimentIds,4)}pMb(a){this.lS=a}LV(a){this.N4=a&&this.wFb}Bx(a){this.Ww.Bx(a)}Mea(a){this.oyb=!0;rBa(this,a)}log(a){a=a.clone();var b=this.ZLb++;a=_.cm(a,21,b);this.componentId&&a.Hea(this.componentId);if(!_.Yb(a,1)){b=a;var c=Date.now().toString();_.cm(b,1,c)}null==_.Yb(a,15)&&_.cm(a,15,(new Date).getTimezoneOffset()*(this.Fga?-60:60));for(this.experimentIds&&a.mMb(this.experimentIds.clone());this.Mu.length>=this.bufferSize;)this.Mu.shift(),++this.Oca;this.Mu.push(a);
this.dispatchEvent(new wBa);this.Q_||this.Tk.enabled||this.Tk.start()}flush(a,b){if(0===this.Mu.length)a&&a();else if(this.G3)this.Ww.P3(3),tBa(this);else{var c=Date.now();if(this.XHb>c&&this.Oeb<c)b&&b("throttled");else{this.Ww.P3(1);var d=this.Ww.Ya(this.Mu,this.Oca,this.v2);c={};var e=this.JR();e&&(c.Authorization=e);var f=qBa(this);this.Gi&&(c["X-Goog-AuthUser"]=this.Gi,f=go(f,"authuser",this.Gi));this.I2&&(c["X-Goog-PageId"]=this.I2,f=go(f,"pageId",this.I2));if(e&&this.WFb===e)b&&b("stale-auth-token");
else{this.Mu=[];this.Tk.enabled&&this.Tk.stop();this.Oca=0;const g=d.kd();let l;this.lS&&this.lS.Kba(g.length)&&(l=this.lS.eRc(g));const p={url:f,body:g,lrc:1,Cta:c,gab:"POST",withCredentials:this.withCredentials,Sva:this.Sva},t=F=>{this.ER.reset();this.Tk.setInterval(this.ER.getValue());if(F){var I=null;try{const K=JSON.stringify(JSON.parse(F.replace(")]}'\n","")));I=mBa(K)}catch(K){}I&&(F=Number(Qb(_.Yb(I,1),"-1")),0<F&&(this.Oeb=Date.now(),this.XHb=this.Oeb+F),I=hba(I,oBa))&&(I=_.wm(I,1,-1),-1!==
I&&(this.oyb||rBa(this,I)))}a&&a();this.v2=0},y=(F,I)=>{var K=_.lm(d,qo,3),V=this.ER;V.y9=Math.min(3E5,2*V.y9);V.wPa=Math.min(3E5,V.y9+Math.round(.2*(Math.random()-.5)*V.y9));this.Tk.setInterval(this.ER.getValue());401===F&&e&&(this.WFb=e);void 0===I&&(I=500<=F&&600>F||401===F||0===F);I&&(this.Mu=K.concat(this.Mu),this.Q_||this.Tk.enabled||this.Tk.start());b&&b("net-send-failed",F);++this.v2},C=()=>{this.network?this.network.send(p,t,y):this.q2&&this.q2(p,t,y)};l?l.then(F=>{p.Cta["Content-Encoding"]=
"gzip";p.Cta["Content-Type"]="application/binary";p.body=F;p.lrc=2;C()},()=>{C()}):C()}}}}nVa(){xBa(this.Ww,!0);this.N4&&(this.Ww.P3(3),tBa(this));this.Nib&&(this.Ww.P3(2),uBa(this));this.flush();xBa(this.Ww,!1)}},wBa=class extends En{constructor(){super("event-logged",void 0)}},xBa=function(a,b){_.dm(a.laa(),mo,11)&&(a=a.jpa(),_.cm(a,2,_.pb(b)))},zBa=function(a,b){b(yn(),mza).then(c=>{a.kwa=c;c=a.U0();_.mm(c,9,a.kwa);return!0}).catch(()=>!1)},vBa=class{constructor(a,b=!1){this.WK=b;this.kwa=this.locale=
null;this.qca=new $Aa;Number.isInteger(a)&&this.qca.Bua(a);b||(this.locale=document.documentElement.getAttribute("lang"));this.Gea(new po)}Bua(a){this.qca.Bua(a)}Gea(a){this.qca.Gea(a);a.uWa()||a.tua(1);this.WK||(a=this.U0(),a.ipa()||a.K3(this.locale));this.kwa&&(a=this.U0(),_.km(a,lo,9)||_.mm(a,9,this.kwa))}Bx(a){this.U0().Bx(a);return this}P3(a){_.dm(this.laa(),mo,11)&&this.jpa().P3(a)}wdb(a){_.dm(this.laa(),mo,11)&&this.jpa().wdb(a)}laa(){return _.km(this.qca,po,1)}U0(){const a=this.laa();let b=
_.km(a,mo,11);b||(b=new mo,_.mm(a,11,b));return b}jpa(){const a=this.U0();let b=_.km(a,ko,10);b||(b=new ko,_.cm(b,2,_.pb(!1)),_.mm(a,10,b));return b}Ya(a,b=0,c=0){this.wdb(c);c=this.qca.clone();var d=Date.now().toString();c=_.cm(c,4,d);a=_.om(c,3,a);b&&_.cm(a,14,b);return a}};var ABa=class{send(a,b=()=>{},c=()=>{}){Qla(a.url,d=>{d=d.target;Yi(d)?b(_.Zi(d)):c(d.qg())},a.gab,a.body,a.Cta,a.Sva,a.withCredentials)}};var BBa=class extends yBa{constructor(a,b){super({gL:509,JR:_.on,Gi:a,OPb:b,WK:void 0,Q_:void 0,I2:void 0,kxb:void 0,network:new ABa})}};var ro=RegExp("[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}"),CBa=function(a,b,c){const d=new Um;d.LD(b);d.setValue(String(c));_.pm(a,5,Um,d)},EBa=class{constructor(a,b,c,d){this.ts=a;this.tQ=b;this.Gg=c;this.Xo=d;this.OK=d.bsc}get client(){if(this.OK)return this.OK;this.Xo||(this.Xo={});if(this.Xo.Oqa)return this.OK=new DBa;let a=null;this.Xo.Gi&&(a=String(this.Xo.Gi));this.OK=new BBa(a,this.Xo.endpoint);this.Xo.F0&&this.OK.Mea(this.Xo.F0);this.Xo.N4&&this.OK.LV(!0);
return this.OK}Hua(a){this.Gg||(this.Gg={});this.Gg.projectNumber=a}setProjectId(a){this.Gg||(this.Gg={});this.Gg.projectId=a}qua(a){this.Gg||(this.Gg={});this.Gg.billingAccountId=a}mMb(a){const b=new $ua;_.Mb(b,3,a,Daa);this.client.sua(b)}Lea(a){this.Gg.environment=a}NG(a={},b=this.ts.location.pathname){this.lb(Object.assign({},a,{name:"pageview",type:b||"",kind:26}),b)}lb(a,b=this.ts.location.pathname){a.type&&ro.test(a.type);a.name&&ro.test(a.name);if(a.metadata instanceof Array){var c=a.metadata;
for(var d of c)d.key&&d.value&&"string"===typeof d.value&&ro.test(d.value)}else if(a.metadata)for(c in d=a.metadata,d){if(!c)continue;const t=d[c];t&&"string"===typeof t&&ro.test(t)}this.Gg||(this.Gg={});c=new Pwa;d=this.Gg;void 0!==d.Cqa&&c.sdb(d.Cqa);void 0!==d.Mqa&&c.rMb(d.Mqa);d.w$a&&c.udb(d.w$a);d.hostname&&c.tdb(d.hostname);var e,f;c.Lea(null!=(f=null!=(e=d.environment)?e:c.AWa())?f:0);d.projectNumber&&c.Hua(d.projectNumber);d.projectId&&c.setProjectId(d.projectId);d.billingAccountId&&c.qua(d.billingAccountId);
e=new Tm;_.cm(e,1,this.ts.screen.width);_.cm(e,2,this.ts.screen.height);f=new Tm;_.cm(f,1,this.ts.innerWidth);_.cm(f,2,this.ts.innerHeight);d=new Tva;_.mm(d,1,e);_.mm(d,3,f);_.cm(d,2,this.ts.screen.colorDepth);_.mm(c,33,d);a.projectNumber&&(isNaN(Number(a.projectNumber))?c.setProjectId(a.projectNumber):c.Hua(a.projectNumber));a.projectId&&c.setProjectId(a.projectId);a.billingAccountId&&c.qua(a.billingAccountId);a.latency&&c.yua(Math.ceil(a.latency));a.eDb&&_.mm(c,20,a.eDb);a.oLa&&(e=new Vm,_.cm(e,
4,a.oLa.ywa),e.odb(a.oLa.id),_.Mb(e,3,a.oLa.TOc,Daa),f=new Wm,_.mm(f,1,e),_.mm(c,21,f));b=_.sm(c,13,b).idb(this.tQ);b=_.sm(b,3,a.type);_.sm(b,4,a.name).kMb(a.kind);if(a.metadata instanceof Array){var g=a.metadata;for(var l of g)CBa(c,l.key,l.value)}else if(a.metadata)for(g in l=a.metadata,l)g&&CBa(c,g,l[g]);l=lva.get("concordWindowId");if(!l){l=Array(36);for(e=g=0;36>e;e++)8==e||13==e||18==e||23==e?l[e]="-":14==e?l[e]="4":(2>=g&&(g=33554432+16777216*Math.random()|0),b=g&15,g>>=4,l[e]=kva[19==e?b&
3|8:b]);l=l.join("");lva.set("concordWindowId",l)}_.sm(c,34,l);(l=this.ts.document.referrer)&&c.Iua(l);_.cm(c,27,_.pb(this.ts.document.hidden));if(this.Gg.features)for(var p of this.Gg.features)p.apply(c);a.Mwb&&_.sm(c,57,a.Mwb);a.Owb&&_.sm(c,58,a.Owb);a.Qwb&&_.sm(c,59,a.Qwb);a.Nwb&&_.sm(c,62,a.Nwb);a.Pwb&&_.sm(c,65,a.Pwb);a.HMb&&_.sm(c,73,a.HMb);a.zxb&&_.sm(c,81,a.zxb);a.vyb&&_.sm(c,87,a.vyb);a.tQb&&_.sm(c,86,a.tQb);a=new qo;p=c.kd();_.sm(a,8,p);if(p=(p=_.km(c,Wm,21))?_.km(p,Vm,1):null)p=_.qm(p,
1),_.cm(a,11,null==p?void 0:p);this.client.dispatch(a)}},rba=function(a){var b=new FBa;a.Gg.features||(a.Gg.features=[]);if(a.Gg.features.find(c=>c.constructor.name===b.constructor.name))return a;a.Gg.features.push(b);return a},GBa=class{constructor(a){this.ts=a;this.tQ="UNDEFINED";this.Gg={Cqa:!1};this.Xo={endpoint:"https://cloud.google.com/log?format=json&hasfast=true",F0:2500,N4:!0};this.Gg.hostname=this.ts.location.hostname;this.Gg.Mqa="https:"===this.ts.location.protocol}idb(a){this.tQ=a;return this}Mea(a){this.Xo.F0=
a}sdb(a){this.Gg.Cqa=a;return this}rMb(a){this.Gg.Mqa=a}Lea(a){this.Gg.environment=a}Hua(a){this.Gg.projectNumber=a}setProjectId(a){this.Gg.projectId=a;return this}qua(a){this.Gg.billingAccountId=a}udb(a){this.Gg.w$a=a;return this}LV(a){this.Xo.N4=a;return this}},DBa=class{dispatch(){}sua(){}Mea(){}LV(){}};var JBa;_.HBa=function(a){if(a.Fw&&"function"==typeof a.Fw)return a.Fw();if("undefined"!==typeof Map&&a instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return Array.from(a.values());if("string"===typeof a)return a.split("");if(_.Ja(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return nba(a)};
_.IBa=function(a){if(a.cG&&"function"==typeof a.cG)return a.cG();if(!a.Fw||"function"!=typeof a.Fw){if("undefined"!==typeof Map&&a instanceof Map)return Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set)){if(_.Ja(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return _.oba(a)}}};
JBa=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(_.Ja(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var d=_.IBa(a),e=_.HBa(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)};var uo,wo,QBa,LBa,NBa,MBa,PBa,OBa,xo;_.Ok=function(a){this.VRa=this.fE=this.kt="";this.U2=null;this.Bw=this.Lsa="";this.Kw=!1;var b;a instanceof _.Ok?(this.Kw=a.Kw,_.so(this,a.kt),this.fE=a.fE,this.IV(a.Fg()),KBa(this,a.U2),this.Wc(a.ie()),_.to(this,a.uj.clone()),this.Bw=a.Bw):a&&(b=String(a).match(eo))?(this.Kw=!1,_.so(this,b[1]||"",!0),this.fE=uo(b[2]||""),this.IV(b[3]||"",!0),KBa(this,b[4]),this.Wc(b[5]||"",!0),_.to(this,b[6]||"",!0),this.Bw=uo(b[7]||"")):(this.Kw=!1,this.uj=new _.vo(null,this.Kw))};
_.Ok.prototype.toString=function(){var a=[],b=this.kt;b&&a.push(wo(b,LBa,!0),":");var c=this.Fg();if(c||"file"==b)a.push("//"),(b=this.fE)&&a.push(wo(b,LBa,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.U2,null!=c&&a.push(":",String(c));if(c=this.ie())this.GK()&&"/"!=c.charAt(0)&&a.push("/"),a.push(wo(c,"/"==c.charAt(0)?MBa:NBa,!0));(c=this.uj.toString())&&a.push("?",c);(c=this.Bw)&&a.push("#",wo(c,OBa));return a.join("")};
_.Ok.prototype.resolve=function(a){var b=this.clone(),c=!!a.kt;c?_.so(b,a.kt):c=!!a.fE;c?b.fE=a.fE:c=a.GK();c?b.IV(a.Fg()):c=null!=a.U2;var d=a.ie();if(c)KBa(b,a.U2);else if(c=!!a.Lsa){if("/"!=d.charAt(0))if(this.GK()&&!this.Lsa)d="/"+d;else{var e=b.ie().lastIndexOf("/");-1!=e&&(d=b.ie().slice(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(_.la(e,"./")||_.la(e,"/.")){d=_.Rl(e,"/");e=e.split("/");for(var f=[],g=0;g<e.length;){var l=e[g++];"."==l?d&&g==e.length&&f.push(""):".."==l?((1<f.length||1==f.length&&
""!=f[0])&&f.pop(),d&&g==e.length&&f.push("")):(f.push(l),d=!0)}d=f.join("/")}else d=e}c?b.Wc(d):c=""!==a.uj.toString();c?_.to(b,a.uj.clone()):c=!!a.Bw;c&&(b.Bw=a.Bw);return b};_.Ok.prototype.clone=function(){return new _.Ok(this)};_.so=function(a,b,c){a.kt=c?uo(b,!0):b;a.kt&&(a.kt=a.kt.replace(/:$/,""))};_.Ok.prototype.Fg=function(){return this.VRa};_.Ok.prototype.IV=function(a,b){this.VRa=b?uo(a,!0):a};_.Ok.prototype.GK=function(){return!!this.VRa};
var KBa=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("ea`"+b);a.U2=b}else a.U2=null};_.Ok.prototype.ie=function(){return this.Lsa};_.Ok.prototype.Wc=function(a,b){this.Lsa=b?uo(a,!0):a;return this};_.to=function(a,b,c){b instanceof _.vo?(a.uj=b,a.uj.rdb(a.Kw)):(c||(b=wo(b,PBa)),a.uj=new _.vo(b,a.Kw));return a};_.Ok.prototype.setQuery=function(a,b){return _.to(this,a,b)};_.Ok.prototype.getQuery=function(){return this.uj.toString()};_.Pk=function(a,b,c){a.uj.set(b,c);return a};
_.Ok.prototype.removeParameter=function(a){this.uj.remove(a);return this};_.Ok.prototype.isReadOnly=function(){return!1};_.Ok.prototype.rdb=function(a){this.Kw=a;this.uj&&this.uj.rdb(a)};uo=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};wo=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,QBa),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};QBa=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};
LBa=/[#\/\?@]/g;NBa=/[#\?:]/g;MBa=/[#\?]/g;PBa=/[#\?@]/g;OBa=/#/g;_.vo=function(a,b){this.Hq=this.Uj=null;this.ou=a||null;this.Kw=!!b};xo=function(a){a.Uj||(a.Uj=new Map,a.Hq=0,a.ou&&Qya(a.ou,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};_.ba=_.vo.prototype;_.ba.add=function(a,b){xo(this);this.ou=null;a=yo(this,a);var c=this.Uj.get(a);c||this.Uj.set(a,c=[]);c.push(b);this.Hq+=1;return this};
_.ba.remove=function(a){xo(this);a=yo(this,a);return this.Uj.has(a)?(this.ou=null,this.Hq-=this.Uj.get(a).length,this.Uj.delete(a)):!1};_.ba.clear=function(){this.Uj=this.ou=null;this.Hq=0};_.ba.wm=function(){xo(this);return 0==this.Hq};_.ba.xQ=function(a){xo(this);a=yo(this,a);return this.Uj.has(a)};_.ba.forEach=function(a,b){xo(this);this.Uj.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
_.ba.cG=function(){xo(this);const a=Array.from(this.Uj.values()),b=Array.from(this.Uj.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};_.ba.Fw=function(a){xo(this);let b=[];if("string"===typeof a)this.xQ(a)&&(b=b.concat(this.Uj.get(yo(this,a))));else{a=Array.from(this.Uj.values());for(let c=0;c<a.length;c++)b=b.concat(a[c])}return b};
_.ba.set=function(a,b){xo(this);this.ou=null;a=yo(this,a);this.xQ(a)&&(this.Hq-=this.Uj.get(a).length);this.Uj.set(a,[b]);this.Hq+=1;return this};_.ba.get=function(a,b){if(!a)return b;a=this.Fw(a);return 0<a.length?String(a[0]):b};_.ba.Zea=function(a,b){this.remove(a);0<b.length&&(this.ou=null,this.Uj.set(yo(this,a),_.Ia(b)),this.Hq+=b.length)};
_.ba.toString=function(){if(this.ou)return this.ou;if(!this.Uj)return"";const a=[],b=Array.from(this.Uj.keys());for(var c=0;c<b.length;c++){var d=b[c];const f=encodeURIComponent(String(d)),g=this.Fw(d);for(d=0;d<g.length;d++){var e=f;""!==g[d]&&(e+="="+encodeURIComponent(String(g[d])));a.push(e)}}return this.ou=a.join("&")};_.ba.clone=function(){var a=new _.vo;a.ou=this.ou;this.Uj&&(a.Uj=new Map(this.Uj),a.Hq=this.Hq);return a};var yo=function(a,b){b=String(b);a.Kw&&(b=b.toLowerCase());return b};
_.vo.prototype.rdb=function(a){a&&!this.Kw&&(xo(this),this.ou=null,this.Uj.forEach(function(b,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.Zea(d,b))},this));this.Kw=a};_.vo.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)JBa(arguments[b],function(c,d){this.add(d,c)},this)};var RBa=RegExp("(billing/|freetrial/)[a-z0-9]{6}-[a-z0-9]{6}-[a-z0-9]{6}","i"),SBa=RegExp("(/(apis|apiui|endpoints)/(api|library)/)([^/]+)"),TBa=RegExp("(compute/instancesDetail/)[a-z0-9/\\-_]*","i"),UBa=RegExp("(/apis/credentials/serviceaccount/|invitations/)[+a-zA-Z0-9_.!#$%&'*\\=?^`{|}~-]+@([a-zA-Z0-9-]+\\.)*[a-zA-Z0-9]{2,63}"),VBa=RegExp("(/apis/credentials/oauthclient/).+\\.apps\\.googleusercontent\\.com"),WBa=[".google.com",".googleapis.com",".googleprod.com",".googleplex.com"],XBa=RegExp("(organizationId=)[0-9]*"),
YBa=RegExp("[a-zA-z0-9]{8}-[a-zA-z0-9]{4}-[a-zA-z0-9]{4}-[a-zA-z0-9]{4}-[a-zA-z0-9]{12}"),ZBa=/;([^/]+=[^/]+([/?])|[^/?]+=[^/?]+)/g,aCa=function(a,{projectId:b,projectNumber:c,accountId:d}={}){if(!a)return"/pagepath_not_provided";a=a.replace(ZBa,"$2");const e=new _.Ok(a);e.uj.get("project")&&_.Pk(e,"project",":projectId");a=e.ie();uo(e.uj.toString())&&(a+="?"+uo(e.uj.toString()));b&&(a=a.replace(b,":projectId"));c&&(a=a.replace(c,":projectNumber"));d&&(a=a.replace(d,":accountId"));a=a.replace(TBa,
"$1:vmInstanceName");a=a.replace(RBa,"$1:accountId");a=a.replace(UBa,"$1:emailId");a=a.replace(VBa,"$1:clientId");a=a.replace(XBa,"$1:organizationId");(b=SBa.exec(a))&&b&&b[4]&&(c=(c=b[4])&&$Ba(c)?":endpointsApiId":c,a=a.replace(b[0],b[1]+c));_.la(a,"/billing/enablebillingforproject")&&(a="/billing/enablebillingforproject");return a=a.replace(YBa,":uuid")},bCa=function(a,{projectId:b,projectNumber:c,accountId:d}={}){const e=new _.Ok(a);return e.kt+"://"+e.Fg()+aCa(a,{projectId:b,projectNumber:c,accountId:d})},
$Ba=function(a){const b=_.la(a,"."),c=WBa.some(d=>_.Kta(a,d));return b&&!c};var FBa=class{apply(a){const b={projectId:a.om()||void 0,projectNumber:_.Y(a,1)||void 0,accountId:_.Y(a,2)||void 0};if(_.Y(a,13)){const c=aCa(_.Y(a,13),b);"pageview"===_.Y(a,4)&&_.Y(a,3)===_.Y(a,13)&&_.sm(a,3,c);_.sm(a,13,c)}a.WWa()&&a.Iua(bCa(a.WWa(),b))}};var zo=class extends EBa{constructor(a,b,c,d,e,f){super(a,b,d,e);this.dDb=c;this.Gg=d;this.Xo=e;this.Ksa=f}NG(a={},b){let c;super.NG(a,null!=b?b:null==(c=this.Ksa)?void 0:c.get())}lb(a,b){let c;super.lb(a,null!=b?b:null==(c=this.Ksa)?void 0:c.get())}};zo.newBuilder=function(a=window,b){return tba(a,b)};var sba=class extends GBa{Ya(){return new zo(this.ts,this.tQ,this.dDb,this.Gg,this.Xo,this.Ksa)}constructor(a,b){super(a);this.ts=a;this.Ksa=b;this.dDb=new Zua}};(function(a){function b(Na){p&&p.mark&&p.mark(Na)}function c(Na,cb){p&&p.measure&&p.measure(Na,cb)}function d(Na){return t+Na}function e(Na){Ba||a[fa]&&(Ba=a[fa].resolve(0));if(Ba){let cb=Ba[ha];cb||(cb=Ba.then);cb.call(Ba,Na)}else a[V](Na,0)}function f(Na){0===Vb&&0===ra.length&&e(g);Na&&ra.push(Na)}function g(){if(!Ha){for(Ha=!0;ra.length;){const Na=ra;ra=[];for(let cb=0;cb<Na.length;cb++){const Ua=Na[cb];try{Ua.zone.lea(Ua,null,null)}catch(mc){yc.g6a(mc)}}}yc.DHb();Ha=!1}}function l(){}const p=
a.performance;b("Zone");const t=a.__Zone_symbol_prefix||"__zone_symbol__",y=!0===a[d("forceDuplicateZoneCheck")];if(a.Zone){if(y||"function"!==typeof a.Zone.Ko)throw Error("ga");return a.Zone}class C{static Lqc(){if(a.Promise!==jb.ZoneAwarePromise)throw Error("ha");}static get root(){let Na=C.current;for(;Na.parent;)Na=Na.parent;return Na}static get current(){return ic.zone}static get qna(){return jc}static hk(Na,cb,Ua=!1){if(jb.hasOwnProperty(Na)){if(!Ua&&y)throw Error("ia`"+Na);}else a["__Zone_disable_"+
Na]||(Ua="Zone:"+Na,b(Ua),jb[Na]=cb(a,C,yc),c(Ua,Ua))}get parent(){return this.vd}get name(){return this.ls}constructor(Na,cb){this.vd=Na;this.ls=cb?cb.name||"unnamed":"<root>";this.Dtb=cb&&cb.properties||{};this.aw=new I(this,this.vd&&this.vd.aw,cb)}get(Na){const cb=this.cxc(Na);if(cb)return cb.Dtb[Na]}cxc(Na){let cb=this;for(;cb;){if(cb.Dtb.hasOwnProperty(Na))return cb;cb=cb.vd}return null}CC(Na){if(!Na)throw Error("ja");return this.aw.CC(this,Na)}wrap(Na,cb){if("function"!==typeof Na)throw Error("ka`"+
Na);const Ua=this.aw.intercept(this,Na,cb),mc=this;return function(){return mc.wx(Ua,this,arguments,cb)}}nc(Na,cb,Ua,mc){ic={parent:ic,zone:this};try{return this.aw.uk(this,Na,cb,Ua,mc)}finally{ic=ic.parent}}wx(Na,cb=null,Ua,mc){ic={parent:ic,zone:this};try{try{return this.aw.uk(this,Na,cb,Ua,mc)}catch(Uc){if(this.aw.handleError(this,Uc))throw Uc;}}finally{ic=ic.parent}}lea(Na,cb,Ua){if(Na.zone!=this)throw Error("la`"+(Na.zone||Ya).name+"`"+this.name);if("notScheduled"!==Na.state||"eventTask"!==Na.type&&
"macroTask"!==Na.type){var mc="running"!=Na.state;mc&&Na.Ut("running","scheduled");Na.lV++;var Uc=jc;jc=Na;ic={parent:ic,zone:this};try{"macroTask"==Na.type&&Na.data&&!Na.data.Fba&&(Na.I8=void 0);try{return this.aw.IS(this,Na,cb,Ua)}catch(zb){if(this.aw.handleError(this,zb))throw zb;}}finally{"notScheduled"!==Na.state&&"unknown"!==Na.state&&("eventTask"==Na.type||Na.data&&Na.data.Fba?mc&&Na.Ut("scheduled","running"):(Na.lV=0,this.T7(Na,-1),mc&&Na.Ut("notScheduled","running","notScheduled"))),ic=ic.parent,
jc=Uc}}}nV(Na){if(Na.zone&&Na.zone!==this)for(var cb=this;cb;){if(cb===Na.zone)throw Error("ma`"+this.name+"`"+Na.zone.name);cb=cb.parent}Na.Ut("scheduling","notScheduled");cb=[];Na.uZ=cb;Na.Yl=this;try{Na=this.aw.nV(this,Na)}catch(Ua){throw Na.Ut("unknown","scheduling","notScheduled"),this.aw.handleError(this,Ua),Ua;}Na.uZ===cb&&this.T7(Na,1);"scheduling"==Na.state&&Na.Ut("scheduled","scheduling");return Na}x3(Na,cb,Ua,mc){return this.nV(new K("microTask",Na,cb,Ua,mc,void 0))}pea(Na,cb,Ua,mc,Uc){return this.nV(new K("macroTask",
Na,cb,Ua,mc,Uc))}Yta(Na,cb,Ua,mc,Uc){return this.nV(new K("eventTask",Na,cb,Ua,mc,Uc))}JJ(Na){if(Na.zone!=this)throw Error("na`"+(Na.zone||Ya).name+"`"+this.name);if("scheduled"===Na.state||"running"===Na.state){Na.Ut("canceling","scheduled","running");try{this.aw.JJ(this,Na)}catch(cb){throw Na.Ut("unknown","canceling"),this.aw.handleError(this,cb),cb;}this.T7(Na,-1);Na.Ut("notScheduled","canceling");Na.lV=0;return Na}}T7(Na,cb){const Ua=Na.uZ;-1==cb&&(Na.uZ=null);for(let mc=0;mc<Ua.length;mc++)Ua[mc].T7(Na.type,
cb)}}C.Ko=d;const F={name:"",P5a:(Na,cb,Ua,mc)=>Na.Kpa(Ua,mc),D2:(Na,cb,Ua,mc)=>Na.nV(Ua,mc),MT:(Na,cb,Ua,mc,Uc,zb)=>Na.IS(Ua,mc,Uc,zb),z2:(Na,cb,Ua,mc)=>Na.JJ(Ua,mc)};class I{constructor(Na,cb,Ua){this.Poc={microTask:0,macroTask:0,eventTask:0};this.zone=Na;this.qOc=cb;this.VDa=Ua&&(Ua&&Ua.O5a?Ua:cb.VDa);this.bqb=Ua&&(Ua.O5a?cb:cb.bqb);this.pjc=Ua&&(Ua.O5a?this.zone:cb.pjc);this.QEa=Ua&&(Ua.Q5a?Ua:cb.QEa);this.yrb=Ua&&(Ua.Q5a?cb:cb.yrb);this.xrb=Ua&&(Ua.Q5a?this.zone:cb.xrb);this.UEa=Ua&&(Ua.Xca?
Ua:cb.UEa);this.Drb=Ua&&(Ua.Xca?cb:cb.Drb);this.Brb=Ua&&(Ua.Xca?this.zone:cb.Brb);this.tEa=Ua&&(Ua.Wca?Ua:cb.tEa);this.Tqb=Ua&&(Ua.Wca?cb:cb.Tqb);this.Sqb=Ua&&(Ua.Wca?this.zone:cb.Sqb);this.qka=Ua&&(Ua.D2?Ua:cb.qka);this.VGa=Ua&&(Ua.D2?cb:cb.VGa);this.UGa=Ua&&(Ua.D2?this.zone:cb.UGa);this.dja=Ua&&(Ua.MT?Ua:cb.dja);this.TEa=Ua&&(Ua.MT?cb:cb.TEa);this.SEa=Ua&&(Ua.MT?this.zone:cb.SEa);this.Rha=Ua&&(Ua.z2?Ua:cb.Rha);this.UCa=Ua&&(Ua.z2?cb:cb.UCa);this.TCa=Ua&&(Ua.z2?this.zone:cb.TCa);this.erb=this.grb=
this.frb=this.E6=null;const mc=Ua&&Ua.P5a,Uc=cb&&cb.E6;if(mc||Uc)this.E6=mc?Ua:F,this.frb=cb,this.grb=this,this.erb=Na,Ua.D2||(this.qka=F,this.VGa=cb,this.UGa=this.zone),Ua.MT||(this.dja=F,this.TEa=cb,this.SEa=this.zone),Ua.z2||(this.Rha=F,this.UCa=cb,this.TCa=this.zone)}CC(Na,cb){return this.VDa?this.VDa.O5a(this.bqb,this.zone,Na,cb):new C(Na,cb)}intercept(Na,cb,Ua){return this.QEa?this.QEa.Q5a(this.yrb,this.xrb,Na,cb,Ua):cb}uk(Na,cb,Ua,mc,Uc){return this.UEa?this.UEa.Xca(this.Drb,this.Brb,Na,cb,
Ua,mc,Uc):cb.apply(Ua,mc)}handleError(Na,cb){return this.tEa?this.tEa.Wca(this.Tqb,this.Sqb,Na,cb):!0}nV(Na,cb){let Ua=cb;if(this.qka)this.E6&&Ua.uZ.push(this.grb),(Ua=this.qka.D2(this.VGa,this.UGa,Na,cb))||(Ua=cb);else if(cb.qLb)cb.qLb(cb);else if("microTask"==cb.type)f(cb);else throw Error("oa");return Ua}IS(Na,cb,Ua,mc){return this.dja?this.dja.MT(this.TEa,this.SEa,Na,cb,Ua,mc):cb.callback.apply(Ua,mc)}JJ(Na,cb){if(this.Rha)Na=this.Rha.z2(this.UCa,this.TCa,Na,cb);else{if(!cb.I8)throw Error("pa");
Na=cb.I8(cb)}return Na}Kpa(Na,cb){try{this.E6&&this.E6.P5a(this.frb,this.erb,Na,cb)}catch(Ua){this.handleError(Na,Ua)}}T7(Na,cb){const Ua=this.Poc,mc=Ua[Na];cb=Ua[Na]=mc+cb;if(0>cb)throw Error("qa");0!=mc&&0!=cb||this.Kpa(this.zone,{cCc:0<Ua.microTask,LBc:0<Ua.macroTask,dTc:0<Ua.eventTask,nd:Na})}}class K{constructor(Na,cb,Ua,mc,Uc,zb){this.Yl=null;this.lV=0;this.uZ=null;this.Gj="notScheduled";this.type=Na;this.source=cb;this.data=mc;this.qLb=Uc;this.I8=zb;if(!Ua)throw Error("ra");this.callback=Ua;
const Ra=this;this.uk="eventTask"===Na&&mc&&mc.Lib?K.IS:function(){return K.IS.call(a,Ra,this,arguments)}}static IS(Na,cb,Ua){Na||(Na=this);Vb++;try{return Na.lV++,Na.zone.lea(Na,cb,Ua)}finally{1==Vb&&g(),Vb--}}get zone(){return this.Yl}get state(){return this.Gj}Ut(Na,cb,Ua){if(this.Gj===cb||this.Gj===Ua)this.Gj=Na,"notScheduled"==Na&&(this.uZ=null);else throw Error("sa`"+this.type+"`"+this.source+"`"+Na+"`"+cb+"`"+(Ua?" or '"+Ua+"'":"")+"`"+this.Gj);}toString(){return this.data&&"undefined"!==typeof this.data.FK?
this.data.FK.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,lV:this.lV}}}const V=d("setTimeout"),fa=d("Promise"),ha=d("then");let ra=[],Ha=!1,Ba;const Ya={name:"NO ZONE"},jb={},yc={ti:d,ftc:()=>ic,g6a:l,DHb:l,x3:f,PHc:()=>!C[d("ignoreConsoleErrorUncaughtError")],pda:()=>[],fJb:l,Y6a:()=>l,grc:()=>[],dEc:()=>l,eJb:()=>l,dJb:()=>l,aFb:()=>!1,yK:()=>{},rX:()=>l,sX:()=>{},omb:()=>{},Fkb:()=>[],cJb:()=>l,Uga:()=>l,
Qvc:()=>[],bxb:()=>l,DGa:()=>l,X6a:()=>l,uCc:e};let ic={parent:null,zone:new C(null,null)},jc=null,Vb=0;c("Zone","Zone");return a.Zone=C})("undefined"!==typeof window&&window||"undefined"!==typeof self&&self||global);Zone.hk("Error",(a,b,c)=>{function d(ra){let Ha={zoneName:ra.zone.name},Ba=Ha;for(;ra.parent;){ra=ra.parent;const Ya={zoneName:ra.zone.name};Ha=Ha.parent=Ya}return Ba}function e(ra,Ha,Ba=!0){ra=ra.split("\n");let Ya=0;for(;ra[Ya]!==t&&ra[Ya]!==y&&ra[Ya]!==C&&ra[Ya]!==F&&ra[Ya]!==I&&Ya<ra.length;)Ya++;for(;Ya<ra.length&&Ha;Ya++){let jb=ra[Ya];if(jb.trim())switch(p[jb]){case 0:ra.splice(Ya,1);Ya--;break;case 1:Ha=Ha.parent?Ha.parent:null;ra.splice(Ya,1);Ya--;break;default:ra[Ya]+=Ba?` [${Ha.zone.name}]`:
` [${Ha.zoneName}]`}}return ra.join("\n")}function f(){let ra=l.apply(this,arguments);const Ha=ra.originalStack=ra.stack;if(f.stackRewrite&&Ha){let Ba=c.ftc();if("lazy"===K)ra[c.ti("zoneFrameNames")]=d(Ba);else if("default"===K)try{ra.stack=ra.E2c=e(Ha,Ba)}catch(Ya){}}return this instanceof l&&this.constructor!=l?(Object.keys(ra).concat("stack","message").forEach(Ba=>{const Ya=ra[Ba];if(void 0!==Ya)try{this[Ba]=Ya}catch(jb){}}),this):ra}const g=c.ti("zoneJsInternalStackFrames"),l=a[c.ti("Error")]=
a.Error,p={};let t,y,C,F,I;a.Error=f;const K=a.__Zone_Error_BlacklistedStackFrames_policy||a.__Zone_Error_ZoneJsInternalStackFrames_policy||"default";f.prototype=l.prototype;f[g]=p;f.stackRewrite=!1;const V=c.ti("zoneAwareStack");"lazy"===K&&Object.defineProperty(f.prototype,"zoneAwareStack",{configurable:!0,enumerable:!0,get:function(){this[V]||(this[V]=e(this.Csa,this[c.ti("zoneFrameNames")],!1));return this[V]},set:function(ra){this.Csa=ra;this[V]=e(this.Csa,this[c.ti("zoneFrameNames")],!1)}});
const fa=["stackTraceLimit","captureStackTrace","prepareStackTrace"];(a=Object.keys(l))&&a.forEach(ra=>{0===fa.filter(Ha=>Ha===ra).length&&Object.defineProperty(f,ra,{get:function(){return l[ra]},set:function(Ha){l[ra]=Ha}})});l.hasOwnProperty("stackTraceLimit")&&(l.stackTraceLimit=Math.max(l.stackTraceLimit,15),Object.defineProperty(f,"stackTraceLimit",{get:function(){return l.stackTraceLimit},set:function(ra){return l.stackTraceLimit=ra}}));l.hasOwnProperty("captureStackTrace")&&Object.defineProperty(f,
"captureStackTrace",{value:function(ra,Ha){l.captureStackTrace(ra,Ha)}});Object.defineProperty(f,"prepareStackTrace",{get:function(){return l.xJb},set:function(ra){return ra&&"function"===typeof ra?l.xJb=function(Ha,Ba){if(Ba)for(let Ya=0;Ya<Ba.length;Ya++)if("zoneCaptureStackTrace"===Ba[Ya].getFunctionName()){Ba.splice(Ya,1);break}return ra.call(this,Ha,Ba)}:l.xJb=ra}});if("disable"!==K){var ha=b.current.CC({name:"detect",Wca:function(ra,Ha,Ba,Ya){if(Ya.Csa&&Error===f)for(ra=Ya.Csa.split(/\n/),Ya=
Ba=Ha=!1;ra.length;){let jb=ra.shift();if(/:\d+:\d+/.test(jb)||"ZoneAwareError"===jb){let yc=jb.split("(")[0].split("@")[0],ic=1;-1!==yc.indexOf("ZoneAwareError")&&(-1!==yc.indexOf("new ZoneAwareError")?(t=jb,y=jb.replace("new ZoneAwareError","new Error.ZoneAwareError")):(C=jb,F=jb.replace("Error.",""),-1===jb.indexOf("Error.ZoneAwareError")&&(I=jb.replace("ZoneAwareError","Error.ZoneAwareError"))),p[y]=0);-1!==yc.indexOf("runGuarded")?Ba=!0:-1!==yc.indexOf("runTask")?Ya=!0:-1!==yc.indexOf("run")?
Ha=!0:ic=0;p[jb]=ic;if(Ha&&Ba&&Ya){f.stackRewrite=!0;break}}}return!1}}).CC({name:"child",D2:function(ra,Ha,Ba,Ya){return ra.nV(Ba,Ya)},MT:function(ra,Ha,Ba,Ya,jb,yc){return ra.IS(Ba,Ya,jb,yc)},z2:function(ra,Ha,Ba,Ya){return ra.JJ(Ba,Ya)},Xca:function(ra,Ha,Ba,Ya,jb,yc,ic){return ra.uk(Ba,Ya,jb,yc,ic)}});b=Error.stackTraceLimit;Error.stackTraceLimit=100;ha.nc(()=>{ha.wx(()=>{const ra=()=>{};ha.Yta(g,()=>{ha.pea(g,()=>{ha.x3(g,()=>{throw Error();},void 0,Ha=>{Ha.Ut=ra;Ha.uk()});ha.x3(g,()=>{throw Error();
},void 0,Ha=>{Ha.Ut=ra;Ha.uk()})},void 0,Ha=>{Ha.Ut=ra;Ha.uk()},()=>{})},void 0,Ha=>{Ha.Ut=ra;Ha.uk()},()=>{})})});Error.stackTraceLimit=b}});var oc=Object.getOwnPropertyDescriptor,zba=Object.defineProperty,Cba=Object.getPrototypeOf,cCa=Object.create,dCa=Array.prototype.slice,eCa=Zone.Ko("addEventListener"),fCa=Zone.Ko("removeEventListener"),Bc=Zone.Ko(""),qc=Zone.Ko,Ao="undefined"!==typeof window,zc=Ao?window:void 0,sc=Ao&&zc||"object"===typeof self&&self||global,gCa="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,Dc=!("nw"in sc)&&"undefined"!==typeof sc.process&&"[object process]"==={}.toString.call(sc.process),
hCa=!Dc&&!gCa&&!(!Ao||!zc.HTMLElement),iCa="undefined"!==typeof sc.process&&"[object process]"==={}.toString.call(sc.process)&&!gCa&&!(!Ao||!zc.HTMLElement),rc={},yba=function(a){if(a=a||sc.event){var b=rc[a.type];b||(b=rc[a.type]=qc("ON_PROPERTY"+a.type));var c=this||a.target||sc;b=c[b];hCa&&c===zc&&"error"===a.type?(c=a,c=b&&b.call(this,c.message,c.filename,c.lineno,c.colno,c.error),!0===c&&a.preventDefault()):(c=b&&b.apply(this,arguments),void 0==c||c||a.preventDefault());return c}},tc=qc("originalInstance"),
Eba=!1,Fba=!1;var Ec=!1;if("undefined"!==typeof window)try{const a=Object.defineProperty({},"passive",{get:function(){Ec=!0}});window.addEventListener("test",a,a);window.removeEventListener("test",a,a)}catch(a){Ec=!1}var Kba={Lib:!0},Cc={},Jba={},Mba=new RegExp("^"+Bc+"(\\w+)(true|false)$"),Iba=qc("propagationStopped");Zone.hk("ZoneAwarePromise",(a,b,c)=>{function d(Ra){if(Ra&&Ra.toString===Object.prototype.toString){const fb=Ra.constructor&&Ra.constructor.name;return(fb?fb:"")+": "+JSON.stringify(Ra)}return Ra?Ra.toString():Object.prototype.toString.call(Ra)}function e(Ra){c.g6a(Ra);try{const fb=b[Ba];"function"===typeof fb&&fb.call(this,Ra)}catch(fb){}}function f(Ra){return Ra}function g(Ra){return Uc.reject(Ra)}function l(Ra,fb){return nb=>{try{p(Ra,fb,nb)}catch(lb){p(Ra,!1,lb)}}}function p(Ra,fb,nb){var lb=
Vb();if(Ra===nb)throw new TypeError("ua");if(null===Ra[Ya]){var Zb=null;try{if("object"===typeof nb||"function"===typeof nb)Zb=nb&&nb.then}catch(Eb){return lb(()=>{p(Ra,!1,Eb)})(),Ra}if(!1!==fb&&nb instanceof Uc&&nb.hasOwnProperty(Ya)&&nb.hasOwnProperty(jb)&&null!==nb[Ya])t(nb),p(Ra,nb[Ya],nb[jb]);else if(!1!==fb&&"function"===typeof Zb)try{Zb.call(nb,lb(l(Ra,fb)),lb(l(Ra,!1)))}catch(Eb){lb(()=>{p(Ra,!1,Eb)})()}else{Ra[Ya]=fb;lb=Ra[jb];Ra[jb]=nb;Ra[yc]===yc&&!0===fb&&(Ra[Ya]=Ra[jc],Ra[jb]=Ra[ic]);
!1===fb&&nb instanceof Error&&(Zb=b.qna&&b.qna.data&&b.qna.data.__creationTrace__)&&K(nb,Na,{configurable:!0,enumerable:!1,writable:!0,value:Zb});for(Zb=0;Zb<lb.length;)y(Ra,lb[Zb++],lb[Zb++],lb[Zb++],lb[Zb++]);if(0==lb.length&&0==fb){Ra[Ya]=0;fb=nb;try{throw Error("va`"+d(nb)+"`"+(nb&&nb.stack?"\n"+nb.stack:""));}catch(Eb){fb=Eb}ha&&(fb.IJc=!0);fb.j3=nb;fb.promise=Ra;fb.zone=b.current;fb.ZD=b.qna;fa.push(fb);c.x3()}}}return Ra}function t(Ra){if(0===Ra[Ya]){try{var fb=b[cb];fb&&"function"===typeof fb&&
fb.call(this,{j3:Ra[jb],promise:Ra})}catch(nb){}Ra[Ya]=!1;for(fb=0;fb<fa.length;fb++)Ra===fa[fb].promise&&fa.splice(fb,1)}}function y(Ra,fb,nb,lb,Zb){t(Ra);const Eb=Ra[Ya],ka=Eb?"function"===typeof lb?lb:f:"function"===typeof Zb?Zb:g;fb.x3("Promise.then",()=>{try{const Ac=Ra[jb],ed=!!nb&&yc===nb[yc];ed&&(nb[ic]=Ac,nb[jc]=Eb);const Zc=fb.nc(ka,void 0,ed&&ka!==g&&ka!==f?[]:[Ac]);p(nb,!0,Zc)}catch(Ac){p(nb,!1,Ac)}},nb)}function C(Ra){const fb=Ra.prototype,nb=I(fb,"then");if(!nb||!1!==nb.writable&&nb.configurable){var lb=
fb.then;fb[Ha]=lb;Ra.prototype.then=function(Zb,Eb){return(new Uc((ka,Ac)=>{lb.call(this,ka,Ac)})).then(Zb,Eb)};Ra[zb]=!0}}function F(Ra){return function(fb,nb){fb=Ra.apply(fb,nb);if(fb instanceof Uc)return fb;nb=fb.constructor;nb[zb]||C(nb);return fb}}const I=Object.getOwnPropertyDescriptor,K=Object.defineProperty,V=c.ti,fa=[],ha=!0===a[V("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")];var ra=V("Promise");const Ha=V("then");c.g6a=Ra=>{if(c.PHc()){const fb=Ra&&Ra.j3;fb?console.error("Unhandled Promise rejection:",
fb instanceof Error?fb.message:fb,"; Zone:",Ra.zone.name,"; Task:",Ra.ZD&&Ra.ZD.source,"; Value:",fb,fb instanceof Error?fb.stack:void 0):console.error(Ra)}};c.DHb=()=>{for(;fa.length;){const Ra=fa.shift();try{Ra.zone.wx(()=>{if(Ra.IJc)throw Ra.j3;throw Ra;})}catch(fb){e(fb)}}};const Ba=V("unhandledPromiseRejectionHandler"),Ya=V("state"),jb=V("value"),yc=V("finally"),ic=V("parentPromiseValue"),jc=V("parentPromiseState"),Vb=function(){let Ra=!1;return function(fb){return function(){Ra||(Ra=!0,fb.apply(null,
arguments))}}},Na=V("currentTaskTrace"),cb=V("rejectionHandledHandler"),Ua=function(){},mc=a.AggregateError;class Uc{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(Ra){return p(new this(null),!0,Ra)}static reject(Ra){return p(new this(null),!1,Ra)}static any(Ra){if(!Ra||"function"!==typeof Ra[Symbol.iterator])return Promise.reject(new mc([],"All promises were rejected"));const fb=[];let nb=0;try{for(let Eb of Ra)nb++,fb.push(Uc.resolve(Eb))}catch(Eb){return Promise.reject(new mc([],
"All promises were rejected"))}if(0===nb)return Promise.reject(new mc([],"All promises were rejected"));let lb=!1;const Zb=[];return new Uc((Eb,ka)=>{for(let Ac=0;Ac<fb.length;Ac++)fb[Ac].then(ed=>{lb||(lb=!0,Eb(ed))},ed=>{Zb.push(ed);nb--;0===nb&&(lb=!0,ka(new mc(Zb,"All promises were rejected")))})})}static race(Ra){function fb(ka){lb(ka)}function nb(ka){Zb(ka)}let lb,Zb,Eb=new this((ka,Ac)=>{lb=ka;Zb=Ac});for(let ka of Ra)ka&&ka.then||(ka=this.resolve(ka)),ka.then(fb,nb);return Eb}static all(Ra){return Uc.qwb(Ra)}static allSettled(Ra){return(this&&
this.prototype instanceof Uc?this:Uc).qwb(Ra,{GJc:fb=>({status:"fulfilled",value:fb}),Xuc:fb=>({status:"rejected",reason:fb})})}static qwb(Ra,fb){let nb,lb,Zb=new this((ed,Zc)=>{nb=ed;lb=Zc}),Eb=2,ka=0;const Ac=[];for(let ed of Ra){ed&&ed.then||(ed=this.resolve(ed));const Zc=ka;try{ed.then(yd=>{Ac[Zc]=fb?fb.GJc(yd):yd;Eb--;0===Eb&&nb(Ac)},yd=>{fb?(Ac[Zc]=fb.Xuc(yd),Eb--,0===Eb&&nb(Ac)):lb(yd)})}catch(yd){lb(yd)}Eb++;ka++}Eb-=2;0===Eb&&nb(Ac);return Zb}constructor(Ra){if(!(this instanceof Uc))throw Error("wa");
this[Ya]=null;this[jb]=[];try{const fb=Vb();Ra&&Ra(fb(l(this,!0)),fb(l(this,!1)))}catch(fb){p(this,!1,fb)}}get [Symbol.toStringTag](){return"Promise"}get [Symbol.species](){return Uc}then(Ra,fb){var nb,lb=null==(nb=this.constructor)?void 0:nb[Symbol.species];lb&&"function"===typeof lb||(lb=this.constructor||Uc);nb=new lb(Ua);lb=b.current;null==this[Ya]?this[jb].push(lb,nb,Ra,fb):y(this,lb,nb,Ra,fb);return nb}catch(Ra){return this.then(null,Ra)}finally(Ra){var fb,nb=null==(fb=this.constructor)?void 0:
fb[Symbol.species];nb&&"function"===typeof nb||(nb=Uc);fb=new nb(Ua);fb[yc]=yc;nb=b.current;null==this[Ya]?this[jb].push(nb,fb,Ra,Ra):y(this,nb,fb,Ra,Ra);return fb}}Uc.resolve=Uc.resolve;Uc.reject=Uc.reject;Uc.race=Uc.race;Uc.all=Uc.all;ra=a[ra]=a.Promise;a.Promise=Uc;const zb=V("thenPatched");c.dEc=C;ra&&(C(ra),wc(a,"fetch",Ra=>F(Ra)));Promise[b.Ko("uncaughtPromiseErrors")]=fa;return Uc});var Fc=qc("zoneTask");Zone.hk("toString",a=>{const b=Function.prototype.toString,c=qc("OriginalDelegate"),d=qc("Promise"),e=qc("Error"),f=function(){if("function"===typeof this){var l=this[c];if(l)return"function"===typeof l?b.call(l):Object.prototype.toString.call(l);if(this===Promise&&(l=a[d])||this===Error&&(l=a[e]))return b.call(l)}return b.call(this)};f[c]=b;Function.prototype.toString=f;const g=Object.prototype.toString;Object.prototype.toString=function(){return"function"===typeof Promise&&this instanceof Promise?
"[object Promise]":g.call(this)}});Zone.hk("util",(a,b,c)=>{const d=Sba(a);c.fJb=Bba;c.Y6a=wc;c.grc=vba;c.eJb=Dba;const e=b.Ko("BLACK_LISTED_EVENTS"),f=b.Ko("UNPATCHED_EVENTS");a[f]&&(a[e]=a[f]);a[e]&&(b[e]=b[f]=a[e]);c.dJb=Oba;c.pda=Nba;c.aFb=Gba;c.rX=zba;c.sX=oc;c.omb=cCa;c.Fkb=dCa;c.cJb=vc;c.Uga=uba;c.Qvc=Rba;c.bxb=pc;c.DGa=Object.defineProperty;c.X6a=Qba;c.yK=()=>({hxc:Jba,GQb:Cc,RAb:d,ae:hCa,Gqa:iCa,Uzc:Dc,Mmb:"true",flb:"false",Umb:Bc,NQb:"addEventListener",Iac:"removeEventListener"})});var Ic,Kc,Tba,Uba,Mc;var bca="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(" ");(function(a){a[(a.__Zone_symbol_prefix||"__zone_symbol__")+"legacyPatch"]=function(){const b=a.Zone;b.hk("defineProperty",(c,d,e)=>{e.DGa=Yba;Xba()});b.hk("registerElement",(c,d,e)=>{const {ae:f,Gqa:g}=e.yK();(f||g)&&"registerElement"in c.document&&e.X6a(e,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])});b.hk("EventTargetLegacy",(c,d,e)=>{Zba(c,e);const {Uzc:f,Gqa:g}=e.yK();f&&!g||aca(e,c)||(d="undefined"!==typeof WebSocket,
cca(e),e.cJb("XMLHttpRequest"),d&&$ba(e,c),Zone[e.ti("patchEvents")]=!0)})}})("undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{});Zone.hk("legacy",a=>{(a=a[Zone.Ko("legacyPatch")])&&a()});Zone.hk("timers",a=>{Gc(a,"set","clear","Timeout");Gc(a,"set","clear","Interval");Gc(a,"set","clear","Immediate")});Zone.hk("requestAnimationFrame",a=>{Gc(a,"request","cancel","AnimationFrame");Gc(a,"mozRequest","mozCancel","AnimationFrame");Gc(a,"webkitRequest","webkitCancel","AnimationFrame")});
Zone.hk("blocking",(a,b)=>{const c=["alert","prompt","confirm"];for(let d=0;d<c.length;d++)wc(a,c[d],(e,f,g)=>function(l,p){return b.current.nc(e,a,p,g)})});Zone.hk("EventTarget",(a,b,c)=>{c.dJb(a,c);if(!Zone[c.ti("patchEventTarget")]){var {RAb:d,GQb:e,Mmb:f,flb:g,Umb:l}=c.yK();for(b=0;b<d.length;b++){const p=d[b],t=l+(p+g),y=l+(p+f);e[p]={};e[p][g]=t;e[p][f]=y}(b=a.EventTarget)&&b.prototype&&c.pda(a,c,[b&&b.prototype])}(b=a.XMLHttpRequestEventTarget)&&b.prototype&&c.pda(a,c,[b.prototype])});
Zone.hk("MutationObserver",()=>{vc("MutationObserver");vc("WebKitMutationObserver")});Zone.hk("IntersectionObserver",()=>{vc("IntersectionObserver")});Zone.hk("FileReader",()=>{vc("FileReader")});
Zone.hk("on_property",(a,b,c)=>{if((!Dc||iCa)&&!Zone[c.ti("patchEvents")]){b=a.__Zone_ignore_on_properties;c=[];if(hCa){var d=window;c=c.concat("Document SVGElement Element HTMLElement HTMLBodyElement HTMLMediaElement HTMLFrameSetElement HTMLFrameElement HTMLIFrameElement HTMLMarqueeElement Worker".split(" "));a:{try{var e=zc.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")){var f=!0;break a}}catch(l){}f=!1}const g=f?[{target:d,Eyc:["error"]}]:[];e=Sba(d);f=Cba(d);d&&(e=
Rba(d,e,b?b.concat(g):b),Bba(d,e,f))}c=c.concat("XMLHttpRequest XMLHttpRequestEventTarget IDBIndex IDBRequest IDBOpenDBRequest IDBDatabase IDBTransaction IDBCursor WebSocket".split(" "));for(f=0;f<c.length;f++)(e=a[c[f]])&&e.prototype&&(d=e.prototype,e=Sba(e.prototype),d&&(e=Rba(d,e,b),Bba(d,e,void 0)))}});
Zone.hk("customElements",(a,b,c)=>{const {ae:d,Gqa:e}=c.yK();(d||e)&&a.customElements&&"customElements"in a&&c.X6a(c,a.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])});
Zone.hk("XHR",(a,b)=>{(function(p){function t(Ba){const Ya=Ba.data,jb=Ya.target;jb[f]=!1;jb[l]=!1;var yc=jb[e];I||(I=jb[eCa],K=jb[fCa]);yc&&K.call(jb,"readystatechange",yc);yc=jb[e]=()=>{if(jb.readyState===jb.DONE)if(!Ya.aborted&&jb[f]&&"scheduled"===Ba.state){const ic=jb[b.Ko("loadfalse")];if(0!==jb.status&&ic&&0<ic.length){const jc=Ba.uk;Ba.uk=function(){const Vb=jb[b.Ko("loadfalse")];for(let Na=0;Na<Vb.length;Na++)Vb[Na]===Ba&&Vb.splice(Na,1);Ya.aborted||"scheduled"!==Ba.state||jc.call(Ba)};ic.push(Ba)}else Ba.uk()}else Ya.aborted||
!1!==jb[f]||(jb[l]=!0)};I.call(jb,"readystatechange",yc);jb[c]||(jb[c]=Ba);ra.apply(jb,Ya.args);jb[f]=!0;return Ba}function y(){}function C(Ba){Ba=Ba.data;Ba.aborted=!0;return Ha.apply(Ba.target,Ba.args)}var F=p.XMLHttpRequest;if(F){F=F.prototype;var I=F[eCa],K=F[fCa];!I&&(p=p.XMLHttpRequestEventTarget)&&(p=p.prototype,I=p[eCa],K=p[fCa]);var V=wc(F,"open",()=>function(Ba,Ya){Ba[d]=0==Ya[2];Ba[g]=Ya[1];return V.apply(Ba,Ya)}),fa=qc("fetchTaskAborting"),ha=qc("fetchTaskScheduling"),ra=wc(F,"send",()=>
function(Ba,Ya){if(!0===b.current[ha]||Ba[d])return ra.apply(Ba,Ya);Ya={target:Ba,url:Ba[g],Fba:!1,args:Ya,aborted:!1};const jb=Zone.current.pea("XMLHttpRequest.send",y,Ya,t,C);Ba&&!0===Ba[l]&&!Ya.aborted&&"scheduled"===jb.state&&jb.uk()}),Ha=wc(F,"abort",()=>function(Ba,Ya){const jb=Ba[c];if(jb&&"string"==typeof jb.type)null==jb.I8||jb.data&&jb.data.aborted||jb.zone.JJ(jb);else if(!0===b.current[fa])return Ha.apply(Ba,Ya)})}})(a);const c=qc("xhrTask"),d=qc("xhrSync"),e=qc("xhrListener"),f=qc("xhrScheduled"),
g=qc("xhrURL"),l=qc("xhrErrorBeforeScheduled")});Zone.hk("geolocation",a=>{a.navigator&&a.navigator.geolocation&&xba(a.navigator.geolocation)});Zone.hk("PromiseRejectionEvent",(a,b)=>{function c(d){return function(e){Lba(a,d).forEach(f=>{var g=a.PromiseRejectionEvent;g&&(g=new g(d,{promise:e.promise,reason:e.j3}),f.uk(g))})}}a.PromiseRejectionEvent&&(b[qc("unhandledPromiseRejectionHandler")]=c("unhandledrejection"),b[qc("rejectionHandledHandler")]=c("rejectionhandled"))});
Zone.hk("queueMicrotask",(a,b,c)=>{Pba(a,c)});Zone.hk("canvas",(a,b,c)=>{a=a.HTMLCanvasElement;"undefined"!==typeof a&&a.prototype&&a.prototype.toBlob&&c.eJb(a.prototype,"toBlob",(d,e)=>({name:"HTMLCanvasElement.toBlob",target:d,nma:0,args:e}))});var dca=Nc({ta:Nc}),gca=Nc({Ca:Nc}),eca=Nc({vXc:Nc}),hca=Nc({wXc:Nc});_.Vc=class extends Error{constructor(a,b){super(`${`NG0${Math.abs(a)}`}${b?": "+b:""}`);this.code=a}};var lca;var oca=Nc({bnb:Nc});_.Ge="undefined"!==typeof globalThis&&globalThis||"undefined"!==typeof global&&global||"undefined"!==typeof window&&window||"undefined"!==typeof self&&"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self;var Bo={},rca=/\n/gm,ad=void 0;_.zd=class{constructor(a,b){this.yic=a;this.ta=void 0;"number"==typeof b?this.XN=b:void 0!==b&&(this.ta=_.k({token:this,Ha:b.Ha||"root",na:b.na}))}get Zc(){return this}toString(){return`InjectionToken ${this.yic}`}};var Qca=new _.zd("ENVIRONMENT_INITIALIZER");var jCa=new _.zd("INJECTOR",-1);var Pca=new _.zd("INJECTOR_DEF_TYPES");var Uca=class{get(a,b=Bo){if(b===Bo)throw a=Error("Aa`"+_.Tc(a)),a.name="NullInjectorError",a;return b}};var kd=Nc({wa:Nc}),Cca=Nc({Ma:Nc}),Gca=Nc({ye:Nc}),kCa=Nc({Da:Nc}),pd=Nc({ha:Nc}),ee=Nc({XN:Nc}),lCa=Nc({JNc:Nc});var md;md={};_.id=[];var Rca=Nc({Ba:String,qc:Nc});var Hga=new _.zd("Set Injector scope.");var Bd={},mCa={},Tca=void 0,Co=class{},nCa=function(a,b){b=$c(b);let c=xd(b)?b:$c(b&&b.Ba);const d=Zca(b);if(xd(b)||!0!==b.Zc)a.BA.get(c);else{let e=a.BA.get(c);e||(e=Ad(void 0,Bd,!0),e.na=()=>qca(e.Zc),a.BA.set(c,e));c=b;e.Zc.push(b)}a.BA.set(c,d)},Do=function(a){if(a.Pb)throw new _.Vc(205,!1);},Fda=function(a){const b=bd(a),c=Xc();try{const d=a.get(Qca.Zc,_.id,2);for(const e of d)e()}finally{bd(b),Xc(c)}},Hda=class extends Co{get kc(){return this.Pb}constructor(a,b,c,d){super();this.parent=b;this.source=
c;this.scopes=d;this.BA=new Map;this.HFa=new Set;this.i7=[];this.Pb=!1;$ca(a,e=>nCa(this,e));this.BA.set(jCa,Ad(void 0,this));d.has("environment")&&this.BA.set(Co,Ad(void 0,this));a=this.BA.get(Hga);null!=a&&"string"===typeof a.value&&this.scopes.add(a.value);this.YDb=new Set(this.get(Pca.Zc,_.id,2))}destroy(){Do(this);this.Pb=!0;try{for(const b of this.HFa)b.Ja();const a=this.i7;this.i7=[];for(const b of a)b()}finally{this.BA.clear(),this.HFa.clear(),this.YDb.clear()}}Re(a){Do(this);this.i7.push(a);
return()=>{const b=this.i7.indexOf(a);-1!==b&&this.i7.splice(b,1)}}JA(a){Do(this);const b=bd(this),c=Xc();try{return a()}finally{bd(b),Xc(c)}}get(a,b=Bo,c=0){Do(this);if(a.hasOwnProperty(lCa))return a[lCa](this);c=cd(c);const d=bd(this),e=Xc();try{if(!(c&4)){let C=this.BA.get(a);if(void 0===C){const F=("function"===typeof a||"object"===typeof a&&a instanceof _.zd)&&Qc(a);var f;if(f=F)if(F.Ha){var g=$c(F.Ha);f="string"===typeof g?"any"===g||this.scopes.has(g):this.YDb.has(g)}else f=!1;C=f?Ad(Xca(a),
Bd):null;this.BA.set(a,C)}if(null!=C){b=C;b.value===Bd&&(b.value=mCa,b.value=b.na());var l;if(l="object"===typeof b.value&&b.value){var p=b.value;l=null!==p&&"object"===typeof p&&"function"===typeof p.Ja}l&&this.HFa.add(b.value);return b.value}}const y=c&2?Vca():this.parent;b=c&8&&b===Bo?null:b;return y.get(a,b)}catch(y){if("NullInjectorError"===y.name){(y.ngTempTokenPath=y.ngTempTokenPath||[]).unshift(_.Tc(a));if(d)throw y;l=y;var t=this.source;const C=l.ngTempTokenPath;a.__source&&C.unshift(a.__source);
l.message=sca("\n"+l.message,C,t);l.ngTokenPath=C;l.ngTempTokenPath=null;throw l;}throw y;}finally{Xc(e),bd(d)}}toString(){const a=[],b=this.BA;for(const c of b.keys())a.push(_.Tc(c));return`R3Injector[${a.join(", ")}]`}};var oCa;_.Eo=fd(Cd(a=>({token:a})),-1);_.Fo=fd(Cd(),8);oCa=fd(Cd(),2);_.Go=fd(Cd(),4);fd(Cd(),1);var eda=class{constructor(a,b,c){this.Xi=a;this.Xf=b;this.XF=c}};_.Hd.GCc=!0;var Te,Mg;_.Md=lda(null);Te=null;Mg=!0;var pCa=class{constructor(a){this.vb=a}deref(){return this.vb}},qCa,rCa=null!=(qCa=_.Ge.WeakRef)?qCa:pCa;var sCa=0,oda=null,tCa=class{constructor(){this.id=sCa++;this.vb=new rCa(this);this.D8a=new Map;this.zsc=new Map;this.lga=0}get Vxc(){return 0<this.D8a.size}};var uCa=()=>{},vCa=class extends tCa{constructor(a,b){super();this.watch=a;this.Zg=b;this.Zn=!1;this.Bma=uCa;this.gFc=c=>{this.Bma=c}}notify(){this.Zn||this.Zg(this);this.Zn=!0}nc(){this.Zn=!1;var a;if(!(a=0===this.lga))a:{for(const [c,d]of this.D8a){a=c;const e=d,f=e.jZc.deref();if(void 0===f||e.sPc!==this.lga){this.D8a.delete(a);var b=void 0;null==(b=f)||b.zsc.delete(this.id)}else if(a=e.T_c,0!==a||0!==a){a=!0;break a}}a=!1}if(a){b=Zd(this);this.lga++;try{this.Bma(),this.Bma=uCa,this.watch(this.gFc)}finally{Zd(b)}}}iw(){this.Bma()}};var ke=class{constructor(a,b){var c=_.r;this.na=a;this.zab=!1;this.Drc=b;this.XDb=c}};var sda,tda,he;sda=!0;tda=0;he={};_.le=class{constructor(a,b){this.G7=a;this.jk=b}get(a,b,c){return Bda(this.G7,this.jk,a,cd(c),b)}};Nc({Ba:String,qc:Nc});var xg;xg=function(a){if(Array.isArray(a))return Gda({name:""},void 0,a,"");let b;const c=null!=(b=a.name)?b:"";return Gda({name:c},a.parent,a.Nb,c)};_.Hi=class{};_.wCa=new Uca;_.Hi.ta=_.k({token:_.Hi,Ha:"any",na:()=>_.m(jCa)});_.Hi.XN=-1;_.Ho=class{};var Io=class{},xCa=class{};var Ida=void 0;var yCa,Bga,Jo,Lo;yCa=new _.zd("AppId",{Ha:"root",na:()=>"ng"});Bga=new _.zd("Platform Initializer");Jo=new _.zd("Platform ID",{Ha:"platform",na:()=>"unknown"});_.Ko=new _.zd("AnimationModuleType");Lo=new _.zd("CSP nonce",{Ha:"root",na:()=>{let a,b;return(null==(a=Jda().body)?void 0:null==(b=a.querySelector("[ngCspNonce]"))?void 0:b.getAttribute("ngCspNonce"))||null}});var zCa=class{},ACa=class{};_.ne=class{constructor(a){this.qa=a}};_.ne.XN=function(){return oe(_.Rd(),_.Nd())};var Mo;Mo=class{};_.No=class{constructor(){this.jp=null}};_.No.XN=()=>{const a=_.Nd(),b=_.Kd(_.Rd().index,a);return(_.Dd(b)?b:a)[11]};var wea;_.pe=new Map;wea=0;_.Ze=class{constructor(){this.Gob=console}handleError(a){const b=this.fjc(a);this.Gob.error("ERROR",a);b&&this.Gob.error("ORIGINAL ERROR",b)}fjc(a){for(a=a&&a.ngOriginalError;a&&a.ngOriginalError;)a=a.ngOriginalError;return a||null}};var BCa=new _.zd("",{Ha:"root",na:()=>!1});var Ae;var Nda=/^>|^->|\x3c!--|--\x3e|--!>|<!-$/g,Oda=/(<|>)/;var we=Vda,xe;var Zda=class extends tCa{constructor(){super(...arguments);this.jk=null}set jo(a){this.jk=a}get Wxc(){return this.Vxc}JA(a,b,c){const d=Zd(this);this.lga++;try{a(b,c)}finally{Zd(d)}}destroy(){this.lga++}},Be=null;_.Xe={};var Ce=class{constructor(a){this.dyb=a}toString(){return`SafeValue must use [property]=binding: ${this.dyb}`+" (see https://g.co/ng/security#xss)"}},CCa=class extends Ce{getTypeName(){return"HTML"}},DCa=class extends Ce{getTypeName(){return"URL"}},ECa=class extends Ce{getTypeName(){return"ResourceURL"}};var Fe;var eea=class{constructor(a){this.Qyc=a}faa(a){a="<body><remove></remove>"+a;try{const b=(new window.DOMParser).parseFromString(He(a),"text/html").body;if(null===b)return this.Qyc.faa(a);b.removeChild(b.firstChild);return b}catch(b){return null}}},dea=class{constructor(a){this.wtc=a;this.Pyc=this.wtc.implementation.createHTMLDocument("sanitization-inert")}faa(a){const b=this.Pyc.createElement("template");b.innerHTML=He(a);return b}};var gea=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;var FCa=Je("area,br,col,hr,img,wbr"),GCa=Je("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),HCa=Je("rp,rt"),ICa=Ke(HCa,GCa),JCa=Ke(GCa,Je("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")),KCa=Ke(HCa,Je("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")),
mea=Ke(FCa,JCa,KCa,ICa),pea=Je("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),LCa=Je("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"),
MCa=Je("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"),
oea=Ke(pea,LCa,MCa),nea=Je("script,style,template"),qea=function(a,b){if(b&&(a.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw Error("Ga`"+a.outerHTML);return b},kea=class{constructor(){this.wF=[]}endElement(a){a=a.nodeName.toLowerCase();mea.hasOwnProperty(a)&&!FCa.hasOwnProperty(a)&&(this.wF.push("</"),this.wF.push(a),this.wF.push(">"))}},hea=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,iea=/([^#-~ |!])/g,Le;var NCa={NONE:0,sMc:1,sNc:2,hNc:3,URL:4,dNc:5,0:"NONE",1:"HTML",2:"STYLE",3:"SCRIPT",4:"URL",5:"RESOURCE_URL"};var Me;var Oo=class{constructor(){this.all=new Set;this.ft=new Map}create(a,b){const c="undefined"===typeof Zone?null:Zone.current,d=new vCa(a,f=>{this.all.has(f)&&this.ft.set(f,c)});this.all.add(d);d.notify();let e;a=()=>{d.iw();let f;null==(f=e)||f();this.all.delete(d);this.ft.delete(d)};e=null==b?void 0:b.Re(a);return{destroy:a}}flush(){if(0!==this.ft.size)for(const [a,b]of this.ft){const c=a,d=b;this.ft.delete(c);d?d.nc(()=>c.nc()):c.nc()}}};Oo.ta=_.k({token:Oo,Ha:"root",na:()=>new Oo});var vh,OCa;_.Po=function(a){Lda(a.hhc||a.jk)};
vh=class{get bl(){const a=this.jk,b=a[1];return cf(b,a,b.firstChild,[])}constructor(a,b){this.jk=a;this.hhc=b;this.js=null;this.Mha=!1}get context(){return this.jk[8]}set context(a){this.jk[8]=a}get kc(){return 256===(this.jk[2]&256)}destroy(){if(this.js)this.js.J_(this);else if(this.Mha){const a=this.jk[3];if(_.Ed(a)){const b=a[8],c=b?b.indexOf(this):-1;-1<c&&(Rda(a,c),rd(b,c))}this.Mha=!1}Tda(this.jk[1],this.jk)}Re(a){var b=this.jk;if(256===(b[2]&256))throw new _.Vc(911,!1);null===b[21]&&(b[21]=
[]);b[21].push(a)}detach(){this.jk[2]&=-129}he(){Sea(this.jk[1],this.jk,this.context)}};OCa=class extends vh{constructor(a){super(a);this.dIa=a}he(){const a=this.dIa;Sea(a[1],a,a[8],!1)}get context(){return null}};var Qo=class{};Qo.ta=_.k({token:Qo,Ha:"root",na:()=>null});var Ro=class{constructor(){this.P$="0.0.0-PLACEHOLDER";this.ct=["0","0","0-PLACEHOLDER"].slice(2).join(".")}},PCa=new Ro;var QCa={};var RCa,SCa,Hia,TCa;_.So=function(a,b){return new Hia(b[kd]||null,a.Hp)};RCa=class extends _.Ho{constructor(a){super();this.Hp=a}};SCa=class{constructor(a,b){this.wc=a;this.Fsa=b}get(a,b,c){c=cd(c);const d=this.wc.get(a,QCa,c);return d!==QCa||b===QCa?d:this.Fsa.get(a,b,c)}};
Hia=class extends ACa{get inputs(){var a=this.bC;const b=a.QC;a=Vea(a.inputs);if(null!==b)for(const c of a)b.hasOwnProperty(c.QJb)&&(c.transform=b[c.QJb]);return a}get outputs(){return Vea(this.bC.outputs)}constructor(a,b){super();this.bC=a;this.Hp=b;this.l9=a.type;this.Pa=a.oa.map(zca).join(",");this.Yb=a.Yb?a.Yb:[];this.rzc=!!b}create(a,b,c,d){d=d||this.Hp;var e;(d=d instanceof Co?d:null==(e=d)?void 0:e.wc)&&null!==this.bC.mXa&&(d=this.bC.mXa(d)||d);var f=d?new SCa(a,d):a;a=f.get(Mo,null);if(null===
a)throw new _.Vc(407,!1);e=f.get(Qo,null);d=f.get(Oo,null);d={J$a:a,mea:e,xAb:d};a=a.w_(null,this.bC);e=this.bC.oa[0][0]||"div";if(c)e=this.bC.mb,e=f.get(BCa,!1)||3===e,e=a.Acb(c,e);else{var g=e.toLowerCase();e=a.createElement(e,"svg"===g?"svg":"math"===g?"math":null)}g=e;e=this.bC.X5a?576:528;var l=this.bC.BM?4608:e;e=Fea(0,null,null,1,0,null,null,null,null,null,null);f=Re(null,e,null,l,null,null,d,a,f,null,null);kda(f);let p,t;try{const Ba=this.bC;l=null;if(Ba.G$){var y=[];l=new Map;Ba.G$(Ba,y,
l);y.push(Ba)}else y=[Ba];var C=f[1];f[25]=g;var F=Se(C,25,2,"#host",null);C=y;var I=f[1];for(var K of C)F.hA=gd(F.hA,K.Bb);null!==F.hA&&(af(F,F.hA,!0),null!==g&&Yda(a,g,F));K=null;null!==g&&(K=null);var V=d.J$a.w_(g,Ba);let Ya=16;Ba.BM?Ya=4096:Ba.X5a&&(Ya=64);const jb=Re(f,Aea(Ba),null,Ya,f[F.index],F,d,V,null,null,K);I.sk&&Iea(I,F,C.length-1);We(f,jb);var fa=f[F.index]=jb;t=e.data[25];if(g)if(c)uca(a,g,["ng-version",PCa.P$]);else{var ha=Ba.oa[0];c=[];F=[];I=1;for(V=2;I<ha.length;){let Ua=ha[I];
if("string"===typeof Ua)2===V?""!==Ua&&c.push(Ua,ha[++I]):8===V&&F.push(Ua);else{if(0!==(V&1))break;V=Ua}I++}const {bc:Na,Vd:cb}={bc:c,Vd:F};Na&&uca(a,g,Na);if(cb&&0<cb.length){var ra=cb.join(" ");""===ra?a.removeAttribute(g,"class"):a.setAttribute(g,"class",ra)}}if(void 0!==b){var Ha=this.Yb;const Na=t.Ou=[];for(ha=0;ha<Ha.length;ha++){const cb=b[ha];Na.push(null!=cb?Array.from(cb):null)}}b=y;y=l;Ha=[Wea];const yc=_.Rd(),ic=f[1],jc=Jd(yc,f);Jea(ic,f,yc,b,null,y);for(y=0;y<b.length;y++){const Na=
je(f,ic,yc.hm+y,yc);_.qe(Na,f)}Cea(ic,f,yc);jc&&_.qe(jc,f);const Vb=je(f,ic,yc.hm+yc.lw,yc);fa[8]=f[8]=Vb;if(null!==Ha)for(const Na of Ha)Na(Vb,Ba);zea(ic,yc,fa);p=Vb;Qea(e,f,null)}finally{nda()}return new TCa(this.l9,p,oe(t,f),f,t)}};
TCa=class extends zCa{constructor(a,b,c,d,e){super();this.location=c;this.cub=d;this.G7=e;this.Hda=null;this.instance=b;this.xu=this.rl=new OCa(d);this.l9=a}tM(a,b){var c=this.G7.inputs;let d;null!==c&&(d=c[a])&&(null!=this.Hda||(this.Hda=new Map),this.Hda.has(a)&&Object.is(this.Hda.get(a),b)||(c=this.cub,Hea(c[1],c,d,a,b),this.Hda.set(a,b),Lda(_.Kd(this.G7.index,c))))}get wc(){return new _.le(this.G7,this.cub)}destroy(){this.xu.destroy()}Re(a){this.xu.Re(a)}};var Xea=class extends Io{constructor(a,b,c){super();this.vd=b;this.MCa=[];this.QQa=[];this.cC=new RCa(this);var d=(a[kCa]||null).bootstrap;this.MCa=d instanceof Function?d():d;this.gka=Eda(a,b,[{Ba:Io,qc:this},{Ba:_.Ho,qc:this.cC},...c],_.Tc(a),new Set(["environment"]));Fda(this.gka);this.instance=this.gka.get(a)}get wc(){return this.gka}destroy(){const a=this.gka;!a.kc&&a.destroy();this.QQa.forEach(b=>b());this.QQa=null}Re(a){this.QQa.push(a)}},Fia=class extends xCa{constructor(a){super();this.JHb=
a}create(a){return new Xea(this.JHb,a,[])}},Zea=class extends Io{constructor(a){super();this.cC=new RCa(this);this.instance=null;const b=new Hda([...a.Nb,{Ba:Io,qc:this},{Ba:_.Ho,qc:this.cC}],a.parent||Vca(),a.otc,new Set(["environment"]));this.wc=b;a.lGc&&Fda(b)}destroy(){this.wc.destroy()}Re(a){this.wc.Re(a)}};var Ki=new _.zd("Application Initializer"),UCa=function(a){if(!a.MK){var b=[];for(const d of a.Bqc){const e=d();if(df(e))b.push(e);else if(e&&"function"===typeof e.subscribe){const f=new Promise((g,l)=>{e.subscribe({complete:g,error:l})});b.push(f)}}var c=()=>{a.done=!0;a.resolve()};Promise.all(b).then(()=>{c()}).catch(d=>{a.reject(d)});0===b.length&&c();a.MK=!0}},To=class{constructor(){this.done=this.MK=!1;this.uuc=new Promise((b,c)=>{this.resolve=b;this.reject=c});let a;this.Bqc=null!=(a=_.dd(Ki,
{optional:!0}))?a:[]}};To.ha=function(a){return new (a||To)};To.ta=_.k({token:To,na:To.ha,Ha:"root"});var Uo=class{log(a){console.log(a)}warn(a){console.warn(a)}};Uo.ha=function(a){return new (a||Uo)};Uo.ta=_.k({token:Uo,na:Uo.ha,Ha:"platform"});_.xk=new _.zd("LocaleId",{Ha:"root",na:()=>_.dd(_.xk,12)||("undefined"!==typeof Ll?"en-US":"undefined"!==typeof $localize&&$localize.locale||"en-US")});var VCa=!1,Vo={set kB(a){a?console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+Error().stack):VCa&&console.log("RxJS: Back to a better error behavior. Thank you. <3");VCa=a},get kB(){return VCa}};var WCa="function"===typeof Symbol&&Symbol.observable||"@@observable";var Wo={closed:!0,next(){},error(a){if(Vo.kB)throw a;ef(a)},complete(){}};var jf=(()=>{function a(b){this.message=b?`${b.length} errors occurred during unsubscription:
${b.map((c,d)=>`${d+1}) ${c.toString()}`).join("\n  ")}`:"";this.name="UnsubscriptionError";this.errors=b;return this}a.prototype=Object.create(Error.prototype);return a})();_.zf=Array.isArray||(a=>a&&"number"===typeof a.length);var XCa;
_.hf=class{constructor(a){this.closed=!1;this.hF=this.t7=null;a&&(this.oic=!0,this.rs=a)}unsubscribe(){let a;if(!this.closed){var {t7:b,oic:c,rs:d,hF:e}=this;this.closed=!0;this.hF=this.t7=null;if(b instanceof _.hf)b.remove(this);else if(null!==b)for(var f=0;f<b.length;++f)b[f].remove(this);if(_.ff(d)){c&&(this.rs=void 0);try{d.call(this)}catch(g){a=g instanceof jf?bfa(g.errors):[g]}}if((0,_.zf)(e)){f=-1;let g=e.length;for(;++f<g;){const l=e[f];if(gf(l))try{l.unsubscribe()}catch(p){a=a||[],p instanceof
jf?a=a.concat(bfa(p.errors)):a.push(p)}}}if(a)throw new jf(a);}}add(a){let b=a;if(!a)return _.hf.EMPTY;switch(typeof a){case "function":b=new _.hf(a);case "object":if(b===this||b.closed||"function"!==typeof b.unsubscribe)return b;if(this.closed)return b.unsubscribe(),b;b instanceof _.hf||(a=b,b=new _.hf,b.hF=[a]);break;default:throw Error("Ia`"+a);}let {t7:c}=b;if(null===c)b.t7=this;else if(c instanceof _.hf){if(c===this)return b;b.t7=[c,this]}else if(-1===c.indexOf(this))c.push(this);else return b;
a=this.hF;null===a?this.hF=[b]:a.push(b);return b}remove(a){const b=this.hF;b&&(a=b.indexOf(a),-1!==a&&b.splice(a,1))}};XCa=new _.hf;XCa.closed=!0;_.hf.EMPTY=XCa;var YCa;
_.Xo=class extends _.hf{static create(a,b,c){a=new _.Xo(a,b,c);a.Mx=!1;return a}constructor(a,b,c){super();this.Ava=null;this.vk=this.Mx=this.zva=!1;switch(arguments.length){case 0:this.destination=Wo;break;case 1:if(!a){this.destination=Wo;break}if("object"===typeof a){a instanceof _.Xo?(this.Mx=a.Mx,this.destination=a,a.add(this)):(this.Mx=!0,this.destination=new YCa(this,a));break}default:this.Mx=!0,this.destination=new YCa(this,a,b,c)}}next(a){this.vk||this.tc(a)}error(a){this.vk||(this.vk=!0,
this.iq(a))}complete(){this.vk||(this.vk=!0,this.Wh())}unsubscribe(){this.closed||(this.vk=!0,super.unsubscribe())}tc(a){this.destination.next(a)}iq(a){this.destination.error(a);this.unsubscribe()}Wh(){this.destination.complete();this.unsubscribe()}};
YCa=class extends _.Xo{constructor(a,b,c,d){super();this.u7=a;let e,f=this;_.ff(b)?e=b:b&&(e=b.next,c=b.error,d=b.complete,b!==Wo&&(f=Object.create(b),afa(b)&&b.add(this.unsubscribe.bind(this)),f.unsubscribe=this.unsubscribe.bind(this)));this.Ki=f;this.tc=e;this.iq=c;this.Wh=d}next(a){if(!this.vk&&this.tc){const b=this.u7;Vo.kB&&b.Mx?this.jCa(b,this.tc,a)&&this.unsubscribe():this.kCa(this.tc,a)}}error(a){if(!this.vk){const b=this.u7,c=Vo.kB;if(this.iq)c&&b.Mx?this.jCa(b,this.iq,a):this.kCa(this.iq,
a),this.unsubscribe();else if(b.Mx)c?(b.Ava=a,b.zva=!0):ef(a),this.unsubscribe();else{this.unsubscribe();if(c)throw a;ef(a)}}}complete(){if(!this.vk){const a=this.u7;if(this.Wh){const b=()=>this.Wh.call(this.Ki);Vo.kB&&a.Mx?this.jCa(a,b):this.kCa(b)}this.unsubscribe()}}kCa(a,b){try{a.call(this.Ki,b)}catch(c){this.unsubscribe();if(Vo.kB)throw c;ef(c)}}jCa(a,b,c){if(!Vo.kB)throw Error("Ja");try{b.call(this.Ki,c)}catch(d){return Vo.kB?(a.Ava=d,a.zva=!0):ef(d),!0}return!1}rs(){const a=this.u7;this.u7=
this.Ki=null;a.unsubscribe()}};var ZCa=class extends _.Xo{constructor(a){super();this.destination=a}};_.w=function(a,...b){return 0===b.length?a:_.mf(b)(a)};_.Yo=function(a){var b=dfa(b);return new b((c,d)=>{let e;a.subscribe(f=>e=f,f=>d(f),()=>c(e))})};
_.of=class{constructor(a){a&&(this.kl=a)}cA(a){const b=new _.of;b.source=this;b.operator=a;return b}subscribe(a,b,c){const d=this.operator;a:{if(a){if(a instanceof _.Xo||cfa(a)&&afa(a))break a;if(cfa(a)){a=new ZCa(a);break a}}a=a||b||c?new _.Xo(a,b,c):new _.Xo(Wo)}d?a.add(d.call(a,this.source)):a.add(this.source||Vo.kB&&!a.Mx?this.kl(a):this.MHa(a));if(Vo.kB&&a.Mx&&(a.Mx=!1,a.zva))throw a.Ava;return a}MHa(a){try{return this.kl(a)}catch(c){Vo.kB&&(a.zva=!0,a.Ava=c);var b;a:{for(b=a;b;){const d=b.destination,
e=b.vk;if(b.closed||e){b=!1;break a}b=d&&d instanceof _.Xo?d:null}b=!0}b?a.error(c):console.warn(c)}}forEach(a,b){b=dfa(b);return new b((c,d)=>{let e;e=this.subscribe(f=>{try{a(f)}catch(g){d(g),e&&e.unsubscribe()}},d,c)})}kl(a){const b=this.source;return b&&b.subscribe(a)}[WCa](){return this}};_.of.create=a=>new _.of(a);var $Ca=class extends _.hf{constructor(a,b){super();this.subject=a;this.HM=b;this.closed=!1}unsubscribe(){if(!this.closed){this.closed=!0;var a=this.subject,b=a.xk;this.subject=null;!b||0===b.length||a.vk||a.closed||(a=b.indexOf(this.HM),-1!==a&&b.splice(a,1))}}};var Zo=(()=>{function a(){this.message="object unsubscribed";this.name="ObjectUnsubscribedError";return this}a.prototype=Object.create(Error.prototype);return a})();_.hg=class extends _.of{constructor(){super();this.xk=[];this.rm=this.vk=this.closed=!1;this.Tfa=null}cA(a){const b=new aDa(this,this);b.operator=a;return b}next(a){if(this.closed)throw new Zo;if(!this.vk){var b=this.xk;const c=b.length;b=b.slice();for(let d=0;d<c;d++)b[d].next(a)}}error(a){if(this.closed)throw new Zo;this.rm=!0;this.Tfa=a;this.vk=!0;var b=this.xk;const c=b.length;b=b.slice();for(let d=0;d<c;d++)b[d].error(a);this.xk.length=0}complete(){if(this.closed)throw new Zo;this.vk=!0;var a=
this.xk;const b=a.length;a=a.slice();for(let c=0;c<b;c++)a[c].complete();this.xk.length=0}unsubscribe(){this.closed=this.vk=!0;this.xk=null}MHa(a){if(this.closed)throw new Zo;return super.MHa(a)}kl(a){if(this.closed)throw new Zo;if(this.rm)return a.error(this.Tfa),_.hf.EMPTY;if(this.vk)return a.complete(),_.hf.EMPTY;this.xk.push(a);return new $Ca(this,a)}Nf(){const a=new _.of;a.source=this;return a}};_.hg.create=(a,b)=>new aDa(a,b);
var aDa=class extends _.hg{constructor(a,b){super();this.destination=a;this.source=b}next(a){const b=this.destination;b&&b.next&&b.next(a)}error(a){const b=this.destination;b&&b.error&&this.destination.error(a)}complete(){const a=this.destination;a&&a.complete&&this.destination.complete()}kl(a){return this.source?this.source.subscribe(a):_.hf.EMPTY}};_.Yh=class extends _.hg{constructor(a){super();this.ve=a}get value(){return this.getValue()}kl(a){const b=super.kl(a);b&&!b.closed&&a.next(this.ve);return b}getValue(){if(this.rm)throw this.Tfa;if(this.closed)throw new Zo;return this.ve}next(a){super.next(this.ve=a)}};_.Yf=new _.of(a=>a.complete());var ffa=a=>b=>{for(let c=0,d=a.length;c<d&&!b.closed;c++)b.next(a[c]);b.complete()};var bDa=class{constructor(a,b,c){this.kind=a;this.value=b;this.error=c;this.ag="N"===a}observe(a){switch(this.kind){case "N":let b;null==(b=a.next)||b.call(a,this.value);break;case "E":let c;null==(c=a.error)||c.call(a,this.error);break;case "C":let d;null==(d=a.complete)||d.call(a)}}accept(a,b,c){if(a&&"function"===typeof a.next)a=this.observe(a);else{switch(this.kind){case "N":null==a||a(this.value);break;case "E":null==b||b(this.error);break;case "C":null==c||c()}a=void 0}return a}},cDa=new bDa("C"),
dDa={kind:"C",value:void 0,error:void 0};var $o={now(){return($o.He||Date).now()},He:void 0};_.fg=class extends _.hg{constructor(a=Infinity,b=Infinity,c=$o){super();this.MJc=c;this.zB=[];this.srb=!1;this.Snb=1>a?1:a;this.Xpc=1>b?1:b;Infinity===b?(this.srb=!0,this.next=this.yCc):this.next=this.ACc}yCc(a){const b=this.zB;b.push(a);b.length>this.Snb&&b.shift();super.next(a)}ACc(a){this.zB.push({time:this.wqb(),value:a});this.mvb();super.next(a)}kl(a){const b=this.srb,c=b?this.zB:this.mvb(),d=c.length;let e;if(this.closed)throw new Zo;this.vk||this.rm?e=_.hf.EMPTY:(this.xk.push(a),e=new $Ca(this,
a));if(b)for(var f=0;f<d&&!a.closed;f++)a.next(c[f]);else for(f=0;f<d&&!a.closed;f++)a.next(c[f].value);this.rm?a.error(this.Tfa):this.vk&&a.complete();return e}wqb(){const a=this.MJc;return a?a.now():$o.now()}mvb(){const a=this.wqb(),b=this.Snb,c=this.Xpc,d=this.zB,e=d.length;let f=0;for(;f<e&&!(a-d[f].time<c);)f++;e>b&&(f=Math.max(f,e-b));0<f&&d.splice(0,f);return d}};var fDa=class{constructor(a,b=eDa){this.Scc=a;this.now=b}Zg(a,b=0,c){return(new this.Scc(this,a)).Zg(c,b)}},eDa=$o.now;_.sf=(()=>{function a(){this.message="no elements in sequence";this.name="EmptyError";return this}a.prototype=Object.create(Error.prototype);return a})();var hfa=class{call(a,b){b.z7++;a=new gDa(a,b);const c=b.subscribe(a);a.closed||(a.connection=b.connect());return c}},gDa=class extends _.Xo{constructor(a,b){super(a);this.p_=b;this.connection=null}rs(){var a=this.p_;if(a){this.p_=null;var b=a.z7;0>=b?this.connection=null:(a.z7=b-1,1<b?this.connection=null:(b=this.connection,a=a.aY,this.connection=null,!a||b&&a!==b||a.unsubscribe()))}else this.connection=null}};var qk=class extends _.of{constructor(a,b){super();this.source=a;this.eOb=b;this.z7=0;this.eja=!1}kl(a){return this.qpa().subscribe(a)}qpa(){const a=this.aP;if(!a||a.vk)this.aP=this.eOb();return this.aP}connect(){let a=this.aY;a||(this.eja=!1,a=this.aY=new _.hf,a.add(this.source.subscribe(new hDa(this.qpa(),this))),a.closed&&(this.aY=null,a=_.hf.EMPTY));return a}ux(){return _.wf()(this)}},hga,ap=qk.prototype;
hga={operator:{value:null},z7:{value:0,writable:!0},aP:{value:null,writable:!0},aY:{value:null,writable:!0},kl:{value:ap.kl},eja:{value:ap.eja,writable:!0},qpa:{value:ap.qpa},connect:{value:ap.connect},ux:{value:ap.ux}};var hDa=class extends _.Xo{constructor(a,b){super();this.destination=a;this.p_=b}iq(a){this.rs();super.iq(a)}Wh(){this.p_.eja=!0;this.rs();super.Wh()}rs(){const a=this.p_;if(a){this.p_=null;const b=a.aY;a.z7=0;a.aP=null;a.aY=null;b&&b.unsubscribe()}}};var ifa=class{constructor(a){this.Fe=a;this.aE=void 0}call(a,b){return b.subscribe(new iDa(a,this.Fe,this.aE))}},iDa=class extends _.Xo{constructor(a,b,c){super(a);this.Fe=b;this.count=0;this.aE=c||this}tc(a){let b;try{b=this.Fe.call(this.aE,a,this.count++)}catch(c){this.destination.error(c);return}this.destination.next(b)}};var bp="function"===typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";var jDa=a=>b=>{const c=a[bp]();do{let d;try{d=c.next()}catch(e){b.error(e);return}if(d.done){b.complete();break}b.next(d.value);if(b.closed)break}while(1);"function"===typeof c.return&&b.add(()=>{c.return&&c.return()});return b};var kDa=a=>b=>{const c=a[WCa]();if("function"!==typeof c.subscribe)throw new TypeError("Oa");return c.subscribe(b)};var lDa=a=>b=>{a.then(c=>{b.closed||(b.next(c),b.complete())},c=>b.error(c)).then(null,ef);return b};var nfa=a=>{if(a&&"function"===typeof a[WCa])return kDa(a);if(a&&"number"===typeof a.length&&"function"!==typeof a)return ffa(a);if(a&&"function"!==typeof a.subscribe&&"function"===typeof a.then)return lDa(a);if(a&&"function"===typeof a[bp])return jDa(a);if(Symbol&&Symbol.asyncIterator&&a&&"function"===typeof a[Symbol.asyncIterator])return kfa(a);throw new TypeError("Pa`"+(gf(a)?"an invalid object":`'${a}'`));};_.cp=class extends _.Xo{constructor(a){super();this.parent=a}tc(a){this.parent.Vs(a)}iq(a){this.parent.nA(a);this.unsubscribe()}Wh(){this.parent.Us();this.unsubscribe()}};_.dp=class extends _.Xo{constructor(a,b,c){super();this.parent=a;this.EIb=b;this.DDc=c}tc(a){this.parent.Vs(this.EIb,a,this.DDc,this)}iq(a){this.parent.nA(a);this.unsubscribe()}Wh(){this.parent.Us(this);this.unsubscribe()}};_.ep=class extends _.Xo{Vs(a){this.destination.next(a)}nA(a){this.destination.error(a)}Us(){this.destination.complete()}};
_.fp=class extends _.Xo{Vs(a,b){this.destination.next(b)}nA(a){this.destination.error(a)}Us(){this.destination.complete()}};var mDa,nDa;mDa={};_.ofa=class{constructor(a,b){this.rH=a;this.keys=b}call(a,b){return b.subscribe(new nDa(a,this.rH,this.keys))}};
nDa=class extends _.fp{constructor(a,b,c){super(a);this.rH=b;this.keys=c;this.active=0;this.values=[];this.tL=[]}tc(a){this.values.push(mDa);this.tL.push(a)}Wh(){const a=this.tL,b=a.length;if(0===b)this.destination.complete();else{this.EW=this.active=b;for(let c=0;c<b;c++)this.add(_.yf(a[c],new _.dp(this,null,c)))}}Us(){0===--this.active&&this.destination.complete()}Vs(a,b,c){const d=this.values;var e=d[c];e=this.EW?e===mDa?--this.EW:this.EW:0;d[c]=b;0===e&&(this.rH?this.ipc(d):this.destination.next(this.keys?
this.keys.reduce((f,g,l)=>(f[g]=d[l],f),{}):d.slice()))}ipc(a){let b;try{b=this.rH.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)}};var pfa=class{constructor(a,b=Infinity){this.Fe=a;this.vOa=b}call(a,b){return b.subscribe(new oDa(a,this.Fe,this.vOa))}},oDa=class extends _.ep{constructor(a,b,c=Infinity){super(a);this.destination=a;this.Fe=b;this.vOa=c;this.Ks=!1;this.buffer=[];this.index=this.active=0}tc(a){if(this.active<this.vOa){let b;const c=this.index++;try{b=this.Fe(a,c)}catch(d){this.destination.error(d);return}this.active++;a=new _.cp(this);this.destination.add(a);_.yf(b,a)}else this.buffer.push(a)}Wh(){this.Ks=!0;0===
this.active&&0===this.buffer.length&&this.destination.complete();this.unsubscribe()}Vs(a){this.destination.next(a)}Us(){const a=this.buffer;this.active--;0<a.length?this.tc(a.shift()):0===this.active&&this.Ks&&this.destination.complete()}};var pDa=function(a){let b=requestAnimationFrame,c=cancelAnimationFrame;gp&&(b=gp.requestAnimationFrame,c=gp.cancelAnimationFrame);const d=b(e=>{c=void 0;a(e)});return new _.hf(()=>{let e;return null==(e=c)?void 0:e(d)})},qDa=function(...a){return((null==gp?void 0:gp.requestAnimationFrame)||requestAnimationFrame)(...a)},gp=void 0;var rDa={now(){return(rDa.He||performance).now()},He:void 0};_.sDa=new _.of(a=>{let b;const c=rDa,d=c.now(),e=f=>{const g=c.now();a.next({timestamp:f,JSc:g-d});a.closed||(b=pDa(e))};b=pDa(e);return()=>b.unsubscribe()});var tDa=class extends _.hf{constructor(){super()}Zg(){return this}};var hp=class extends tDa{constructor(a,b){super();this.scheduler=a;this.Tga=b;this.pending=!1}Zg(a,b=0){if(this.closed)return this;this.state=a;a=this.id;const c=this.scheduler;null!=a&&(this.id=this.GU(c,a,b));this.pending=!0;this.delay=b;this.id=this.id||this.UU(c,this.id,b);return this}UU(a,b,c=0){a=a.flush.bind(a,this);return setInterval(a,c)}GU(a,b,c=0){if(null!==c&&this.delay===c&&!1===this.pending)return b;clearInterval(b)}QF(a,b){if(this.closed)return Error("Ta");this.pending=!1;if(a=this.Gpb(a,
b))return a;!1===this.pending&&null!=this.id&&(this.id=this.GU(this.scheduler,this.id,null))}Gpb(a){let b=!1,c=void 0;try{this.Tga(a)}catch(d){b=!0,c=!!d&&d||Error(d)}if(b)return this.unsubscribe(),c}rs(){const a=this.id,b=this.scheduler,c=b.actions,d=c.indexOf(this);this.state=this.Tga=null;this.pending=!1;this.scheduler=null;-1!==d&&c.splice(d,1);null!=a&&(this.id=this.GU(b,a,null));this.delay=null}};var ip=class extends fDa{constructor(a,b=eDa){super(a,b);this.actions=[];this.active=!1;this.oM=void 0}flush(a){const b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.QF(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}}};_.Nf=new ip(hp);_.ml=new _.of(Lf);var rfa=class{constructor(a){this.wo=a;this.aE=void 0}call(a,b){return b.subscribe(new uDa(a,this.wo,this.aE))}},uDa=class extends _.Xo{constructor(a,b,c){super(a);this.wo=b;this.aE=c;this.count=0}tc(a){let b;try{b=this.wo.call(this.aE,a,this.count++)}catch(c){this.destination.error(c);return}b&&this.destination.next(a)}};var sfa=class{call(a,b){return b.subscribe(new vDa(a))}},vDa=class extends _.fp{constructor(a){super(a);this.Laa=!1;this.tL=[];this.Em=[]}tc(a){this.tL.push(a)}Wh(){const a=this.tL,b=a.length;if(0===b)this.destination.complete();else{for(let c=0;c<b&&!this.Laa;c++){const d=_.yf(a[c],new _.dp(this,null,c));this.Em&&this.Em.push(d);this.add(d)}this.tL=null}}Vs(a,b,c){if(!this.Laa){this.Laa=!0;for(let d=0;d<this.Em.length;d++)if(d!==c){let e=this.Em[d];e.unsubscribe();this.remove(e)}this.Em=null}this.destination.next(b)}Us(a){this.Laa=
!0;super.Us(a)}nA(a){this.Laa=!0;super.nA(a)}};var wfa=class{constructor(a){this.rH=a}call(a,b){return b.subscribe(new wDa(a,this.rH))}},wDa=class extends _.Xo{constructor(a,b){Object.create(null);super(a);this.K0a=[];this.active=0;this.rH=b}tc(a){const b=this.K0a;(0,_.zf)(a)?b.push(new xDa(a)):"function"===typeof a[bp]?b.push(new yDa(a[bp]())):b.push(new zDa(this.destination,this,a))}Wh(){const a=this.K0a,b=a.length;this.unsubscribe();if(0===b)this.destination.complete();else{this.active=b;for(let c=0;c<b;c++){const d=a[c];d.EIc?this.destination.add(d.subscribe()):
this.active--}}}jpc(a){let b;try{b=this.rH.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)}},yDa=class{constructor(a){this.iterator=a;this.h5a=a.next()}ag(){return!0}next(){const a=this.h5a;this.h5a=this.iterator.next();return a}Ks(){const a=this.h5a;return a&&!!a.done}},xDa=class{constructor(a){this.JZ=a;this.length=this.index=0;this.length=a.length}[bp](){return this}next(){const a=this.index++,b=this.JZ;return a<this.length?{value:b[a],done:!1}:{value:null,done:!0}}ag(){return this.JZ.length>
this.index}Ks(){return this.JZ.length===this.index}},zDa=class extends _.ep{constructor(a,b,c){super(a);this.parent=b;this.observable=c;this.EIc=!0;this.buffer=[];this.kr=!1}[bp](){return this}next(){const a=this.buffer;return 0===a.length&&this.kr?{value:null,done:!0}:{value:a.shift(),done:!1}}ag(){return 0<this.buffer.length}Ks(){return 0===this.buffer.length&&this.kr}Us(){if(0<this.buffer.length){this.kr=!0;var a=this.parent;a.active--;0===a.active&&a.destination.complete()}else this.destination.complete()}Vs(a){this.buffer.push(a);
a:{a=this.parent;const d=a.K0a,e=d.length,f=a.destination;for(var b=0;b<e;b++){var c=d[b];if("function"===typeof c.ag&&!c.ag())break a}b=!1;c=[];for(let g=0;g<e;g++){let l=d[g],p=l.next();l.Ks()&&(b=!0);if(p.done){f.complete();break a}c.push(p.value)}a.rH?a.jpc(c):f.next(c);b&&f.complete()}}subscribe(){return _.yf(this.observable,new _.cp(this))}};var xfa=class{constructor(a){this.QS=a;this.tva=this.aK=this.Qna=void 0}call(a,b){return b.subscribe(new ADa(a,this.QS,this.Qna,this.aK,this.tva))}},ADa=class extends _.Xo{constructor(a,b,c,d,e){super(a);this.QS=b;this.Qna=c;this.aK=d;this.tva=e;this.groups=null;this.dxb=!1;this.count=0}tc(a){let b;try{b=this.QS(a)}catch(c){this.error(c);return}this.wkc(a,b)}wkc(a,b){let c=this.groups;c||(c=this.groups=new Map);let d=c.get(b),e;if(this.Qna)try{e=this.Qna(a)}catch(f){this.error(f)}else e=a;if(!d&&
(d=this.tva?this.tva():new _.hg,c.set(b,d),this.destination.next(new BDa(b,d,this)),this.aK)){let f;try{f=this.aK(new BDa(b,d))}catch(g){this.error(g);return}this.add(f.subscribe(new CDa(b,d,this)))}d.closed||d.next(e)}iq(a){const b=this.groups;b&&(b.forEach(c=>{c.error(a)}),b.clear());this.destination.error(a)}Wh(){const a=this.groups;a&&(a.forEach(b=>{b.complete()}),a.clear());this.destination.complete()}unsubscribe(){this.closed||(this.dxb=!0,0===this.count&&super.unsubscribe())}},CDa=class extends _.Xo{constructor(a,
b,c){super(b);this.key=a;this.group=b;this.parent=c}tc(){this.complete()}rs(){const a=this.parent,b=this.key;this.key=this.parent=null;a&&a.groups.delete(b)}},BDa=class extends _.of{constructor(a,b,c){super();this.key=a;this.oxc=b;this.ZEc=c}kl(a){const b=new _.hf,c=this.ZEc,d=this.oxc;c&&!c.closed&&b.add(new DDa(c));b.add(d.subscribe(a));return b}},DDa=class extends _.hf{constructor(a){super();this.parent=a;a.count++}unsubscribe(){const a=this.parent;a.closed||this.closed||(super.unsubscribe(),--a.count,
0===a.count&&a.dxb&&a.unsubscribe())}};var Bfa=(()=>{function a(b=null){this.message="Timeout has occurred";this.name="TimeoutError";this.info=b;return this}a.prototype=Object.create(Error.prototype);return a})();var EDa=new class extends ip{flush(a){this.active=!0;this.oM=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();let e=b.length;do if(c=a.QF(a.state,a.delay))break;while(++d<e&&(a=b.shift()));this.active=!1;if(c){for(;++d<e&&(a=b.shift());)a.unsubscribe();throw c;}}}(class extends hp{constructor(a,b){super(a,b);this.scheduler=a;this.Tga=b}UU(a,b,c=0){if(null!==c&&0<c)return super.UU(a,b,c);a.actions.push(this);return a.oM||(a.oM=qDa(()=>a.flush(void 0)))}GU(a,b,c=0){if(null!==c&&0<c||null===c&&
0<this.delay)return super.GU(a,b,c);0===a.actions.length&&(((null==gp?void 0:gp.cancelAnimationFrame)||cancelAnimationFrame)(b),a.oM=void 0)}});var FDa=1,GDa,Cfa={},HDa=function(a){const b=FDa++;Cfa[b]=!0;GDa||(GDa=Promise.resolve());GDa.then(()=>Dfa(b)&&a());return b};_.jp=new class extends ip{flush(a){this.active=!0;this.oM=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();let e=b.length;do if(c=a.QF(a.state,a.delay))break;while(++d<e&&(a=b.shift()));this.active=!1;if(c){for(;++d<e&&(a=b.shift());)a.unsubscribe();throw c;}}}(class extends hp{constructor(a,b){super(a,b);this.scheduler=a;this.Tga=b}UU(a,b,c=0){if(null!==c&&0<c)return super.UU(a,b,c);a.actions.push(this);(b=a.oM)||(b=[a.flush.bind(a,void 0)],b=HDa(...b),b=a.oM=b);return b}GU(a,b,c=0){if(null!==
c&&0<c||null===c&&0<this.delay)return super.GU(a,b,c);0===a.actions.length&&(Dfa(b),a.oM=void 0)}});var IDa=new class extends ip{}(class extends hp{constructor(a,b){super(a,b);this.scheduler=a;this.Tga=b}Zg(a,b=0){if(0<b)return super.Zg(a,b);this.delay=b;this.state=a;this.scheduler.flush(this);return this}QF(a,b){return 0<b||this.closed?super.QF(a,b):this.Gpb(a,b)}UU(a,b,c=0){return null!==c&&0<c||null===c&&0<this.delay?super.UU(a,b,c):a.flush(this)}});var Rfa=(()=>{function a(){this.message="argument out of range";this.name="ArgumentOutOfRangeError";return this}a.prototype=Object.create(Error.prototype);return a})();(()=>{function a(b){this.message=b;this.name="NotFoundError";return this}a.prototype=Object.create(Error.prototype);return a})();(()=>{function a(b){this.message=b;this.name="SequenceError";return this}a.prototype=Object.create(Error.prototype);return a})();var kp=class{constructor(){this.JOb=0;this.uD=new Set;this.Gpa=new _.Yh(!1)}add(){this.Gpa.next(!0);const a=this.JOb++;this.uD.add(a);return a}remove(a){this.uD.delete(a);0===this.uD.size&&this.Gpa.next(!1)}Ja(){this.uD.clear();this.Gpa.next(!1)}};kp.ha=function(a){return new (a||kp)};kp.ta=_.k({token:kp,na:kp.ha,Ha:"root"});var lp=class{};lp.ha=function(a){return new (a||lp)};lp.ta=_.k({token:lp,na:lp.ha,Ha:"root"});_.JDa="en-US";_.mp=class extends _.hg{constructor(a=!1){super();this.Nfc=a}emit(a){super.next(a)}subscribe(a,b,c){var d=a;b=b||(()=>null);if(a&&"object"===typeof a){let e;d=null==(e=a.next)?void 0:e.bind(a);let f;b=null==(f=a.error)?void 0:f.bind(a);let g;c=null==(g=a.complete)?void 0:g.bind(a)}this.Nfc&&(b=Efa(b),d&&(d=Efa(d)),c&&(c=Efa(c)));d=super.subscribe({next:d,error:b,complete:c});a instanceof _.hf&&a.add(d);return d}};var Gfa=class{constructor(a){this.aK=a}call(a,b){return b.subscribe(new KDa(a,this.aK))}},KDa=class extends _.ep{constructor(a,b){super(a);this.aK=b;this.value=null;this.ag=!1;this.SH=null}tc(a){this.value=a;this.ag=!0;if(!this.SH){let b;try{const c=this.aK;b=c(a)}catch(c){return this.destination.error(c)}a=_.yf(b,new _.cp(this));!a||a.closed?this.V8():this.add(this.SH=a)}}V8(){const a=this.value,b=this.ag,c=this.SH;c&&(this.remove(c),this.SH=null,c.unsubscribe());b&&(this.value=null,this.ag=!1,this.destination.next(a))}Vs(){this.V8()}Us(){this.V8()}};var Jfa=class{constructor(a){this.dSa=a;this.scheduler=_.Nf}call(a,b){return b.subscribe(new LDa(a,this.dSa,this.scheduler))}},MDa=function(a){const b=a.iQa;null!==b&&(a.remove(b),b.unsubscribe(),a.iQa=null)},Kfa=function(a){MDa(a);if(a.ag){const b=a.gra;a.gra=null;a.ag=!1;a.destination.next(b)}},LDa=class extends _.Xo{constructor(a,b,c){super(a);this.dSa=b;this.scheduler=c;this.gra=this.iQa=null;this.ag=!1}tc(a){MDa(this);this.gra=a;this.ag=!0;this.add(this.iQa=this.scheduler.Zg(Lfa,this.dSa,this))}Wh(){Kfa(this);
this.destination.complete()}};var Mfa=class{constructor(a){this.defaultValue=a}call(a,b){return b.subscribe(new NDa(a,this.defaultValue))}},NDa=class extends _.Xo{constructor(a,b){super(a);this.defaultValue=b;this.wm=!0}tc(a){this.wm=!1;this.destination.next(a)}Wh(){this.wm&&this.destination.next(this.defaultValue);this.destination.complete()}};var Nfa=class{constructor(a,b){this.delay=a;this.scheduler=b}call(a,b){return b.subscribe(new ODa(a,this.delay,this.scheduler))}},PDa=function(a){var b=a.source;const c=b.ft,d=a.scheduler,e=a.destination;for(;0<c.length&&0>=c[0].time-d.now();)e.next(c.shift().value);0<c.length?(b=Math.max(0,c[0].time-d.now()),this.Zg(a,b)):(b.vk?b.destination.complete():this.unsubscribe(),b.active=!1)},ODa=class extends _.Xo{constructor(a,b,c){super(a);this.destination=a;this.delay=b;this.scheduler=c;this.ft=[];this.active=
!1}Inc(a){this.active=!0;const b=this.destination;b.add(a.Zg(PDa,this.delay,{source:this,destination:b,scheduler:a}))}tc(a){const b=this.scheduler;a=new QDa(b.now()+this.delay,a);this.ft.push(a);!1===this.active&&this.Inc(b)}iq(a){this.ft.length=0;this.destination.error(a);this.unsubscribe()}Wh(){0===this.ft.length&&this.destination.complete();this.unsubscribe()}},QDa=class{constructor(a,b){this.time=a;this.value=b}};var Ofa=class{call(a,b){return b.subscribe(new RDa(a))}},RDa=class extends _.Xo{constructor(a){super(a)}tc(a){gfa(a,this.destination)}};var Qfa=class{constructor(a){this.compare=a;this.QS=void 0}call(a,b){return b.subscribe(new SDa(a,this.compare,this.QS))}},SDa=class extends _.Xo{constructor(a,b,c){super(a);this.QS=c;this.hG=!1;"function"===typeof b&&(this.compare=b)}compare(a,b){return a===b}tc(a){let b;try{var c=this.QS;b=c?c(a):a}catch(d){return this.destination.error(d)}c=!1;if(this.hG)try{const d=this.compare;c=d(this.key,b)}catch(d){return this.destination.error(d)}else this.hG=!0;c||(this.key=b,this.destination.next(a))}};var Sfa=class{constructor(a){this.count=a}call(a,b){return b.subscribe(new TDa(a,this.count))}},TDa=class extends _.Xo{constructor(a,b){super(a);this.count=b;this.Mpc=0}tc(a){const b=this.count,c=++this.Mpc;c<=b&&(this.destination.next(a),c===b&&(this.destination.complete(),this.unsubscribe()))}};var Ufa=class{constructor(a){this.CTa=a}call(a,b){return b.subscribe(new UDa(a,this.CTa))}},UDa=class extends _.Xo{constructor(a,b){super(a);this.CTa=b;this.ag=!1}tc(a){this.ag=!0;this.destination.next(a)}Wh(){if(this.ag)return this.destination.complete();let a;try{a=this.CTa()}catch(b){a=b}this.destination.error(a)}};var Wfa=class{constructor(a){this.Fe=a}call(a,b){return b.subscribe(new VDa(a,this.Fe))}},VDa=class extends _.ep{constructor(a,b){super(a);this.destination=a;this.Fe=b;this.Ks=!1;this.index=0}tc(a){if(!this.NK){let b;const c=this.index++;try{b=this.Fe(a,c)}catch(d){this.destination.error(d);return}a=new _.cp(this);this.destination.add(a);this.NK=a;_.yf(b,a)}}Wh(){this.Ks=!0;this.NK||this.destination.complete();this.unsubscribe()}Vs(a){this.destination.next(a)}nA(a){this.destination.error(a)}Us(){this.NK=
void 0;this.Ks&&this.destination.complete()}};var Yfa=class{constructor(a){this.callback=a}call(a,b){a=b.subscribe(a);a.add(this.callback);return a}};var Zfa=class{call(a,b){return b.subscribe(new WDa(a))}},WDa=class extends _.Xo{tc(){}};var aga=class{constructor(){this.total=1}call(a,b){return b.subscribe(new XDa(a,this.total))}},XDa=class extends _.Xo{constructor(a,b){super(a);this.total=b;this.VKb=[];this.count=0}tc(a){const b=this.VKb,c=this.total,d=this.count++;b.length<c?b.push(a):b[d%c]=a}Wh(){const a=this.destination;let b=this.count;if(0<b){const c=this.count>=this.total?this.total:this.count,d=this.VKb;for(let e=0;e<c;e++){const f=b++%c;a.next(d[f])}}a.complete()}};var cga=class{constructor(a){this.value=a}call(a,b){return b.subscribe(new YDa(a,this.value))}},YDa=class extends _.Xo{constructor(a,b){super(a);this.value=b}tc(){this.destination.next(this.value)}};var dga=class{call(a,b){return b.subscribe(new ZDa(a))}},ZDa=class extends _.Xo{constructor(a){super(a)}tc(a){this.destination.next(new bDa("N",a))}iq(a){const b=this.destination;b.next(new bDa("E",void 0,a));b.complete()}Wh(){const a=this.destination;a.next(cDa);a.complete()}};var fga=class{constructor(a,b,c=!1){this.jIa=a;this.seed=b;this.ayc=c}call(a,b){return b.subscribe(new $Da(a,this.jIa,this.seed,this.ayc))}},$Da=class extends _.Xo{constructor(a,b,c,d){super(a);this.jIa=b;this.Gj=c;this.drb=d;this.index=0}tc(a){const b=this.destination;if(this.drb){const c=this.index++;let d;try{d=this.jIa(this.Gj,a,c)}catch(e){b.error(e);return}this.Gj=d;b.next(d)}else this.Gj=a,this.drb=!0,b.next(a)}};var iga=class{constructor(a){this.scheduler=a;this.delay=0}call(a,b){return b.subscribe(new aEa(a,this.scheduler,this.delay))}},bEa=function(a,b){const c=a.destination;c.add(a.scheduler.Zg(aEa.dispatch,a.delay,{notification:b,destination:c}))},aEa=class extends _.Xo{static dispatch(a){gfa(a.notification,a.destination);this.unsubscribe()}constructor(a,b,c=0){super(a);this.scheduler=b;this.delay=c}tc(a){bEa(this,{kind:"N",value:a,error:void 0})}iq(a){bEa(this,{kind:"E",value:void 0,error:a});this.unsubscribe()}Wh(){bEa(this,
dDa);this.unsubscribe()}};var oga=class{constructor(){this.total=1}call(a,b){return b.subscribe(new cEa(a,this.total))}},cEa=class extends _.Xo{constructor(a,b){super(a);this.total=b;this.count=0}tc(a){++this.count>this.total&&this.destination.next(a)}};var pga=class{constructor(a){this.Fe=a}call(a,b){return b.subscribe(new dEa(a,this.Fe))}},dEa=class extends _.ep{constructor(a,b){super(a);this.destination=a;this.Fe=b;this.index=0}tc(a){let b;const c=this.index++;try{b=this.Fe(a,c)}catch(d){this.destination.error(d);return}(a=this.NK)&&a.unsubscribe();a=new _.cp(this);this.destination.add(a);this.NK=a;_.yf(b,a)}Wh(){const a=this.NK;a&&!a.closed||super.Wh();this.unsubscribe()}rs(){this.NK=void 0}Us(){this.NK=void 0;this.vk&&super.Wh()}Vs(a){this.destination.next(a)}};var rga=class{constructor(a){this.PCc=a}call(a,b){a=new eEa(a);const c=_.yf(this.PCc,new _.cp(a));return c&&!a.cIb?(a.add(c),b.subscribe(a)):a}},eEa=class extends _.ep{constructor(a){super(a);this.cIb=!1}Vs(){this.cIb=!0;this.complete()}Us(){}};var sga=class{constructor(a,b){this.wo=a;this.VZa=b}call(a,b){return b.subscribe(new fEa(a,this.wo,this.VZa))}},fEa=class extends _.Xo{constructor(a,b,c){super(a);this.wo=b;this.VZa=c;this.index=0}tc(a){var b=this.destination;let c;try{c=this.wo(a,this.index++)}catch(d){b.error(d);return}b=this.destination;c?b.next(a):(this.VZa&&b.next(a),b.complete())}};var tga=class{constructor(a,b,c){this.zCc=a;this.error=b;this.complete=c}call(a,b){return b.subscribe(new gEa(a,this.zCc,this.error,this.complete))}},gEa=class extends _.Xo{constructor(a,b,c,d){super(a);this.AHa=this.BHa=this.CHa=Lf;this.BHa=c||Lf;this.AHa=d||Lf;_.ff(b)?(this.Ki=this,this.CHa=b):b&&(this.Ki=b,this.CHa=b.next||Lf,this.BHa=b.error||Lf,this.AHa=b.complete||Lf)}tc(a){try{this.CHa.call(this.Ki,a)}catch(b){this.destination.error(b);return}this.destination.next(a)}iq(a){try{this.BHa.call(this.Ki,
a)}catch(b){this.destination.error(b);return}this.destination.error(a)}Wh(){try{this.AHa.call(this.Ki)}catch(a){this.destination.error(a);return}return this.destination.complete()}};var uga=class{constructor(a,b){this.tL=a;this.Fe=b}call(a,b){return b.subscribe(new hEa(a,this.tL,this.Fe))}},hEa=class extends _.fp{constructor(a,b,c){super(a);this.Fe=c;this.EW=[];a=b.length;this.values=Array(a);for(c=0;c<a;c++)this.EW.push(c);for(c=0;c<a;c++)this.add(_.yf(b[c],new _.dp(this,void 0,c)))}Vs(a,b,c){this.values[c]=b;b=this.EW;0<b.length&&(c=b.indexOf(c),-1!==c&&b.splice(c,1))}Us(){}tc(a){0===this.EW.length&&(a=[a,...this.values],this.Fe?this.hpc(a):this.destination.next(a))}hpc(a){let b;
try{b=this.Fe.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)}};var zga,iEa,Kga,Qga;_.tg=function(){return"undefined"!==typeof Zone&&!0===Zone.current.get("isAngularZone")};zga=function(){if(_.tg())throw new _.Vc(909,!1);};
_.sg=class{constructor({Puc:a=!1,Tua:b=!1,gfa:c=!1}){this.s1=this.Maa=!1;this.isStable=!0;this.wsa=new _.mp(!1);this.B2=new _.mp(!1);this.tg=new _.mp(!1);this.Ys=new _.mp(!1);if("undefined"==typeof Zone)throw new _.Vc(908,!1);Zone.Lqc();this.NY=0;this.Imc=this.QE=Zone.current;Zone.TaskTrackingZoneSpec&&(this.QE=this.QE.CC(new Zone.TaskTrackingZoneSpec));a&&Zone.longStackTraceZoneSpec&&(this.QE=this.QE.CC(Zone.longStackTraceZoneSpec));this.Tua=!c&&b;this.gfa=c;this.cra=-1;a=_.Ge.requestAnimationFrame;
b=_.Ge.cancelAnimationFrame;"undefined"!==typeof Zone&&a&&b&&((b=a[Zone.Ko("OriginalDelegate")])&&(a=b),Zone.Ko("OriginalDelegate"));this.tCc=a;yga(this)}nc(a,b,c){return this.QE.nc(a,b,c)}lea(a,b,c){const d=this.QE;a=d.Yta("NgZoneEvent: undefined",a,iEa,Ffa,Ffa);try{return d.lea(a,b,c)}finally{d.JJ(a)}}wx(a,b,c){return this.QE.wx(a,b,c)}ac(a){return this.Imc.nc(a)}};iEa={};
Kga=class{constructor(){this.Maa=this.s1=!1;this.isStable=!0;this.wsa=new _.mp;this.B2=new _.mp;this.tg=new _.mp;this.Ys=new _.mp}nc(a,b,c){return a.apply(b,c)}wx(a,b,c){return a.apply(b,c)}ac(a){return a()}lea(a,b,c){return a.apply(b,c)}};Qga=new _.zd("",{Ha:"root",na:Aga});var jEa=new _.zd(""),np=new _.zd(""),kEa=function(a){return a.Jva?a.Jva.EWc.map(b=>({source:b.source,Usc:b.Usc,data:b.data})):[]},op=class{constructor(a,b,c){this.ob=a;this.kKb=b;this.sOc=0;this.dFa=!0;this.c6=!1;this.eO=[];this.Jva=null;lEa||(lEa=c,mEa(b));this.Qpc();a.nc(()=>{this.Jva="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}Qpc(){this.ob.wsa.subscribe({next:()=>{this.c6=!0;this.dFa=!1}});this.ob.ac(()=>{this.ob.tg.subscribe({next:()=>{zga();queueMicrotask(()=>{this.dFa=
!0;this.dub()})}})})}isStable(){return this.dFa&&!this.ob.Maa}dub(){if(this.isStable())queueMicrotask(()=>{for(;0!==this.eO.length;){let a=this.eO.pop();clearTimeout(a.B4);a.tuc(this.c6)}this.c6=!1});else{let a=kEa(this);this.eO=this.eO.filter(b=>b.IPb&&b.IPb(a)?(clearTimeout(b.B4),!1):!0);this.c6=!0}}addCallback(a,b,c){let d=-1;b&&0<b&&(d=setTimeout(()=>{this.eO=this.eO.filter(e=>e.B4!==d);a(this.c6,kEa(this))},b));this.eO.push({tuc:a,B4:d,IPb:c})}whenStable(a,b,c){if(c&&!this.Jva)throw Error("Ya");
this.addCallback(a,b,c);this.dub()}r$a(a){this.kKb.r$a(a,this)}Thb(a){this.kKb.Thb(a)}findProviders(){return[]}};op.ha=function(a){return new (a||op)(_.m(_.sg),_.m(pp),_.m(np))};op.ta=_.k({token:op,na:op.ha});var pp=class{constructor(){this.P5=new Map}r$a(a,b){this.P5.set(a,b)}Thb(a){this.P5.delete(a)}J$(a,b=!0){let c,d;return null!=(d=null==(c=lEa)?void 0:c.J$(this,a,b))?d:null}};pp.ha=function(a){return new (a||pp)};pp.ta=_.k({token:pp,na:pp.ha,Ha:"platform"});var lEa;var vg=null,Ega=new _.zd("AllowMultipleToken"),Iga=new _.zd("PlatformDestroyListeners"),nEa=new _.zd("appBootstrapListener"),vla=class{constructor(a,b){this.name=a;this.token=b}},oEa=function(a,b,c){const d=Lga(null==c?void 0:c.Hd,Jga({dvc:null==c?void 0:c.yXc,kGc:null==c?void 0:c.zXc}));return d.nc(()=>{const e=Yea(b.JHb,a.wc,Rga(()=>d)),f=e.wc.get(_.Ze,null);d.ac(()=>{const g=d.Ys.subscribe({next:l=>{f.handleError(l)}});e.Re(()=>{yg(a.wFa,e);g.unsubscribe()})});return Mga(f,d,()=>{const g=e.wc.get(To);
UCa(g);return g.uuc.then(()=>{var l=e.wc.get(_.xk,"en-US")||"en-US";null==l&&kca("Expected localeId to be defined",l,null,"!=");"string"===typeof l&&(_.JDa=l.toLowerCase().replace(/_/g,"-"));a.imc(e);return e})})})},pta=function(a,b){const c=Nga({},[]);Promise.resolve(new Fia(b)).then(d=>oEa(a,d,c))},wg=class{constructor(a){this.Kf=a;this.wFa=[];this.oO=[];this.Pb=!1}imc(a){const b=a.wc.get(_.Ii);if(0<a.MCa.length)a.MCa.forEach(c=>b.bootstrap(c));else if(a.instance.CCc)a.instance.CCc(b);else throw new _.Vc(-403,
!1);this.wFa.push(a)}Re(a){this.oO.push(a)}get wc(){return this.Kf}destroy(){if(this.Pb)throw new _.Vc(404,!1);this.wFa.slice().forEach(b=>b.destroy());this.oO.forEach(b=>b());const a=this.Kf.get(Iga,null);a&&(a.forEach(b=>b()),a.clear());this.Pb=!0}get kc(){return this.Pb}};wg.ha=function(a){return new (a||wg)(_.m(_.Hi))};wg.ta=_.k({token:wg,na:wg.ha,Ha:"platform"});_.pEa=function(a,b){a.tZ.push(b);if(b.Mha)throw new _.Vc(902,!1);b.js=a};
_.Ii=class{constructor(){this.Qnb=[];this.Pb=this.RGa=!1;this.oO=[];this.tZ=[];this.czc=_.dd(Pga);this.OLc=_.dd(Qga);this.Kyb=[];this.dC=[];this.isStable=_.w(_.dd(kp).Gpa,_.mg(a=>a?_.u(!1):this.OLc),_.Xf(),ig());this.Kf=_.dd(Co)}get kc(){return this.Pb}get wc(){return this.Kf}bootstrap(a,b){var c=a instanceof ACa;if(!this.Kf.get(To).done)throw new _.Vc(405,!1);a=c?a:_.So(this.Kf.get(_.Ho),a);this.Kyb.push(a.l9);c=a.rzc?void 0:this.Kf.get(Io);const d=a.create(_.wCa,[],b||a.Pa,c),e=d.location.qa,f=
d.wc.get(jEa,null);null==f||f.r$a(e);d.Re(()=>{this.J_(d.xu);yg(this.dC,d);null==f||f.Thb(e)});this.Wlc(d);return d}tick(){if(this.RGa)throw new _.Vc(101,!1);try{this.RGa=!0;for(let a of this.tZ)a.he()}catch(a){this.czc(a)}finally{this.RGa=!1}}J_(a){yg(this.tZ,a);a.js=null;var b=a.jk;ve(b[11],2,a.jk[1].firstChild,b,null,null,!1)}Wlc(a){_.pEa(this,a.xu);this.tick();this.dC.push(a);const b=this.Kf.get(nEa,[]);b.push(...this.Qnb);b.forEach(c=>c(a))}Ja(){if(!this.Pb)try{this.oO.forEach(a=>a()),this.tZ.slice().forEach(a=>
a.destroy())}finally{this.Pb=!0,this.tZ=[],this.Qnb=[],this.oO=[]}}Re(a){this.oO.push(a);return()=>yg(this.oO,a)}destroy(){if(this.Pb)throw new _.Vc(406,!1);const a=this.Kf;a.destroy&&!a.kc&&a.destroy()}get QKc(){return this.tZ.length}};_.Ii.ha=function(a){return new (a||_.Ii)};_.Ii.ta=_.k({token:_.Ii,na:_.Ii.ha,Ha:"root"});
var Pga=new _.zd("",{Ha:"root",na:()=>_.dd(_.Ze).handleError.bind(this)}),zg=class{constructor(){this.zone=_.dd(_.sg);this.Dqc=_.dd(_.Ii)}initialize(){this.Nsb||(this.Nsb=this.zone.B2.subscribe({next:()=>{this.zone.nc(()=>{this.Dqc.tick()})}}))}Ja(){let a;null==(a=this.Nsb)||a.unsubscribe()}};zg.ha=function(a){return new (a||zg)};zg.ta=_.k({token:zg,na:zg.ha,Ha:"root"});_.Eia=new Map;var aha=0,bha=0,cha=0;_.zha={QBc:"element"};_.Bha={QBc:"ICU"};var Rg=/\ufffd(\d+):?\d*\ufffd/gi,Aha=/\ufffd(\d+)\ufffd/,wha=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,sha=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,Dha=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,Cha=/\uE500/g;var Iha=Jha;var fh=class{constructor(a){this.Kf=a;this.G8=new Map}Ja(){try{for(const a of this.G8.values())null!==a&&a.destroy()}finally{this.G8.clear()}}};fh.ta=_.k({token:fh,Ha:"environment",na:()=>new fh(_.m(Co))});_.oh=function(a){!a.Uha||!a.fob&&a.Qic||a.Uha.emit(a)};
_.th=class{get jd(){return this.Uha||(this.Uha=new _.mp)}constructor(a=!1){this.Qic=a;this.Zn=!0;this.Xv=[];this.fob=!1;this.Uha=null;this.length=0;this.last=this.first=void 0;const b=_.th.prototype;b[Symbol.iterator]||(b[Symbol.iterator]=Tha)}get(a){return this.Xv[a]}map(a){return this.Xv.map(a)}filter(a){return this.Xv.filter(a)}find(a){return this.Xv.find(a)}reduce(a,b){return this.Xv.reduce(a,b)}forEach(a){this.Xv.forEach(a)}some(a){return this.Xv.some(a)}toArray(){return this.Xv.slice()}toString(){return this.Xv.toString()}reset(a,b){this.Zn=
!1;a=a.flat(Number.POSITIVE_INFINITY);a:{var c=this.Xv;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.fob=!b)this.Xv=a,this.length=a.length,this.last=a[this.length-1],this.first=a[0]}kdb(){this.Zn=!0}destroy(){this.jd.complete();this.jd.unsubscribe()}};Symbol.iterator;_.mh=class{};_.mh.XN=lia;var qEa=function(a,b,c){const d=a.uDa.hf;c=Re(a.iia,d,b,a.iia[2]&4096?4096:16,null,d.jQa,null,null,null,c||null,null);c[16]=a.iia[a.uDa.index];a=a.iia[18];null!==a&&(c[18]=a.Gh(d));Qea(d,c,b);return new vh(c)},mia=class extends _.mh{constructor(a,b,c){super();this.iia=a;this.uDa=b;this.nb=c}get BNb(){let a;return(null==(a=this.uDa.hf)?void 0:a.BNb)||null}Gh(a,b){return qEa(this,a,b)}};_.nh=class{};_.nh.XN=oia;
var sEa=function(a,b,c){var d=b.jk;const e=d[1];if(_.Ed(d[3])){var f=a.indexOf(b);-1!==f?a.detach(f):(f=d[3],f=new ria(f,f[6],f[3]),f.detach(f.indexOf(b)))}c=a.I5(c);a=a.EI;f=11+c;var g=a.length;0<c&&(a[f-1][4]=d);c<g-11?(d[4]=a[f],f=11+c,f>=a.length?a.push(d):a.splice(f,0,d)):(a.push(d),d[4]=null);d[3]=a;f=d[16];null!==f&&a!==f&&(g=f[9],d[15]!==d[3][3][15]&&(f[2]=!0),null===g?f[9]=[d]:g.push(d));f=d[18];null!==f&&rEa(f,e);d[2]|=128;f=Wda(c,a);g=d[11];const l=g.parentNode(a[7]);if(null!==l){var p=
a[6];d[0]=l;d[6]=p;ve(g,1,e.firstChild,d,l,f,!1)}if(b.js)throw new _.Vc(902,!1);b.Mha=!0;d=pia(a);c>=d.length?d.push(b):d.splice(c,0,b);return b},ria=class extends _.nh{constructor(a,b,c){super();this.EI=a;this.GEa=b;this.K6=c}get element(){return oe(this.GEa,this.K6)}get wc(){return new _.le(this.GEa,this.K6)}get Fsa(){const a=xda(this.GEa,this.K6);if(-1!==a){const b=ce(a,this.K6);return new _.le(b[1].data[(a&32767)+8],b)}return new _.le(null,this.K6)}clear(){for(;0<this.length;)this.remove(this.length-
1)}get(a){const b=this.EI[8];return null!==b&&b[a]||null}get length(){return this.EI.length-11}Gh(a,b,c){let d,e;"number"===typeof c?d=c:null!=c&&(d=c.index,e=c.wc);a=qEa(a,b||{},e);sEa(this,a,d);return a}WJ(a,b,c,d){var e=a&&"function"!==typeof a;if(!e){var f=b||{};b=f.index;c=f.wc;d=f.T8a;f=f.lR||f.xXc}a=e?a:new Hia(a[kd]||null);c=c||this.Fsa;f||null!=a.Hp||(e=(e?c:this.Fsa).get(Co,null))&&(f=e);d=a.create(c,d,null,f);sEa(this,d.xu,b);return d}FS(a,b){return sEa(this,a,b)}move(a,b){return this.FS(a,
b)}indexOf(a){const b=this.EI[8];return null!==b?b.indexOf(a):-1}remove(a){a=this.I5(a,-1);const b=Rda(this.EI,a);b&&(rd(pia(this.EI),a),Tda(b[1],b))}detach(a){a=this.I5(a,-1);const b=Rda(this.EI,a);return b&&null!=rd(pia(this.EI),a)?new vh(b):null}I5(a,b=0){return null==a?this.length+b:a}},qia=sia;var zia=class{constructor(a){this.F9a=a;this.matches=null}clone(){return new zia(this.F9a)}kdb(){this.F9a.kdb()}},rEa=function(a,b){for(let c=0;c<a.queries.length;c++)null!==b.queries.queries[c].matches&&a.queries[c].kdb()},yia=class{constructor(a=[]){this.queries=a}Gh(a){const b=a.queries;if(null!==b){a=null!==a.Bd?a.Bd[0]:b.length;const c=[];for(let d=0;d<a;d++)c.push(this.queries[b.queries[d].LDb].clone());return new yia(c)}return null}J_(a){rEa(this,a)}},wia=class{constructor(a,b,c=null){this.wo=
a;this.flags=b;this.read=c}},Aia=class{constructor(a=[]){this.queries=a}Z9(a,b){for(let c=0;c<this.queries.length;c++)this.queries[c].Z9(a,b)}Pna(a){for(let b=0;b<this.queries.length;b++)this.queries[b].Pna(a)}zSa(a){let b=null;for(let c=0;c<this.length;c++){const d=this.queries[c].zSa(a,null!==b?b.length:0);d&&(d.LDb=c,null!==b?b.push(d):b=[d])}return null!==b?new Aia(b):null}ua(a,b){for(let c=0;c<this.queries.length;c++)this.queries[c].ua(a,b)}get length(){return this.queries.length}track(a){this.queries.push(a)}},
tEa=function(a,b){if(a.uCa&&1!==(a.metadata.flags&1)){a=a.Wob;for(b=b.parent;null!==b&&b.type&8&&b.index!==a;)b=b.parent;return a===(null!==b?b.index:-1)}return a.uCa},qp=function(a,b,c){null===a.matches?a.matches=[b,c]:a.matches.push(b,c)},rp=function(a,b,c,d){if(null!==d){const e=a.metadata.read;null!==e?e===_.ne||e===_.nh||e===_.mh&&c.type&4?qp(a,c.index,-2):(b=ie(c,b,e,!1,!1),null!==b&&qp(a,c.index,b)):qp(a,c.index,d)}},Bia=class{constructor(a,b=-1){this.metadata=a;this.matches=null;this.LDb=
-1;this.izb=!1;this.uCa=!0;this.Wob=b}Z9(a,b){if(tEa(this,b)){const d=this.metadata.wo;if(Array.isArray(d))for(let e=0;e<d.length;e++){const f=d[e];a:{var c=b.K2a;if(null!==c)for(let g=0;g<c.length;g+=2)if(c[g]===f){c=c[g+1];break a}c=null}rp(this,a,b,c);rp(this,a,b,ie(b,a,f,!1,!1))}else d===_.mh?b.type&4&&rp(this,a,b,-1):rp(this,a,b,ie(b,a,d,!1,!1))}}Pna(a){this.Wob===a.index&&(this.uCa=!1)}ua(a,b){this.Z9(a,b)}zSa(a,b){return tEa(this,a)?(this.izb=!0,qp(this,-a.index,b),new Bia(this.metadata)):
null}};var vp=class{};vp.ha=function(a){return new (a||vp)(_.m(_.Ii))};vp.Da=_.ld({type:vp});vp.Ca=_.Pc({});_.wp=class{};_.wp.XN=Cia;var vEa,wEa,uEa,yEa,AEa,zEa;vEa=class{supports(a){return Wga(a)}create(a){return new uEa(a)}};wEa=(a,b)=>b;_.xp=function(a,b){let c=a.FO;a=a.eF;let d=0,e=null;for(;c||a;){const f=!a||c&&c.Pk<Dia(a,d,e)?c:a,g=Dia(f,d,e),l=f.Pk;if(f===a)d--,a=a.WE;else if(c=c.tc,null==f.Nu)d++;else{e||(e=[]);const p=g-d,t=l-d;if(p!=t){for(let y=0;y<p;y++){const C=y<e.length?e[y]:e[y]=0,F=C+y;t<=F&&F<p&&(e[y]=C+1)}e[f.Nu]=t-p}}g!==l&&b(f,g,l)}};_.xEa=function(a,b){for(a=a.Via;null!==a;a=a.DFa)b(a)};
uEa=class{constructor(a){this.length=0;this.vY=this.Via=this.MB=this.eF=this.JY=this.Bja=this.Ft=this.vB=this.T6=this.FO=this.anc=this.dz=this.GO=null;this.jZ=a||wEa}OBb(a){let b;for(b=this.FO;null!==b;b=b.tc)a(b)}diff(a){null==a&&(a=[]);if(!Wga(a))throw new _.Vc(900,!1);return this.check(a)?this:null}Re(){}check(a){this.JGa();let b=this.FO,c=!1,d,e,f;if(Array.isArray(a)){this.length=a.length;for(let g=0;g<this.length;g++)e=a[g],f=this.jZ(g,e),null!==b&&Object.is(b.dB,f)?(c&&(b=this.Lvb(b,e,f,g)),
Object.is(b.item,e)||this.Cha(b,e)):(b=this.osb(b,e,f,g),c=!0),b=b.tc}else d=0,Xga(a,g=>{f=this.jZ(d,g);null!==b&&Object.is(b.dB,f)?(c&&(b=this.Lvb(b,g,f,d)),Object.is(b.item,g)||this.Cha(b,g)):(b=this.osb(b,g,f,d),c=!0);b=b.tc;d++}),this.length=d;this.gpc(b);return this.TK}get TK(){return null!==this.vB||null!==this.Bja||null!==this.eF||null!==this.Via}JGa(){if(this.TK){let a;for(a=this.anc=this.FO;null!==a;a=a.tc)a.FFa=a.tc;for(a=this.vB;null!==a;a=a.PO)a.Nu=a.Pk;this.vB=this.Ft=null;for(a=this.Bja;null!==
a;a=a.EFa)a.Nu=a.Pk;this.Via=this.vY=this.eF=this.MB=this.Bja=this.JY=null}}osb(a,b,c,d){let e;null===a?e=this.T6:(e=a.Dn,this.snc(a));a=null===this.dz?null:this.dz.get(c,null);null!==a?(Object.is(a.item,b)||this.Cha(a,b),this.Ntb(a,e,d)):(a=null===this.GO?null:this.GO.get(c,d),null!==a?(Object.is(a.item,b)||this.Cha(a,b),this.nmc(a,e,d)):a=this.Tfc(new yEa(b,c),e,d));return a}Lvb(a,b,c,d){b=null===this.dz?null:this.dz.get(c,null);null!==b?a=this.Ntb(b,a.Dn,d):a.Pk!=d&&(a.Pk=d,this.oCa(a,d));return a}gpc(a){for(;null!==
a;){const b=a.tc;this.nnb(this.OHa(a));a=b}null!==this.dz&&this.dz.clear();null!==this.Ft&&(this.Ft.PO=null);null!==this.JY&&(this.JY.EFa=null);null!==this.T6&&(this.T6.tc=null);null!==this.MB&&(this.MB.WE=null);null!==this.vY&&(this.vY.DFa=null)}Ntb(a,b,c){null!==this.dz&&this.dz.remove(a);const d=a.Yja,e=a.WE;null===d?this.eF=e:d.WE=e;null===e?this.MB=d:e.Yja=d;this.PEa(a,b,c);this.oCa(a,c);return a}nmc(a,b,c){this.OHa(a);this.PEa(a,b,c);this.oCa(a,c);return a}Tfc(a,b,c){this.PEa(a,b,c);this.Ft=
null===this.Ft?this.vB=a:this.Ft.PO=a;return a}PEa(a,b,c){const d=null===b?this.FO:b.tc;a.tc=d;a.Dn=b;null===d?this.T6=a:d.Dn=a;null===b?this.FO=a:b.tc=a;null===this.GO&&(this.GO=new zEa);this.GO.put(a);a.Pk=c;return a}snc(a){return this.nnb(this.OHa(a))}OHa(a){null!==this.GO&&this.GO.remove(a);const b=a.Dn,c=a.tc;null===b?this.FO=c:b.tc=c;null===c?this.T6=b:c.Dn=b;return a}oCa(a,b){if(a.Nu===b)return a;this.JY=null===this.JY?this.Bja=a:this.JY.EFa=a;return a}nnb(a){null===this.dz&&(this.dz=new zEa);
this.dz.put(a);a.Pk=null;a.WE=null;null===this.MB?(this.MB=this.eF=a,a.Yja=null):(a.Yja=this.MB,this.MB=this.MB.WE=a);return a}Cha(a,b){a.item=b;this.vY=null===this.vY?this.Via=a:this.vY.DFa=a;return a}};yEa=class{constructor(a,b){this.item=a;this.dB=b;this.DFa=this.EFa=this.PO=this.WE=this.Yja=this.OY=this.Xja=this.tc=this.Dn=this.FFa=this.Nu=this.Pk=null}};
AEa=class{constructor(){this.I7=this.G6=null}add(a){null===this.G6?(this.G6=this.I7=a,a.OY=null,a.Xja=null):(this.I7.OY=a,a.Xja=this.I7,a.OY=null,this.I7=a)}get(a,b){let c;for(c=this.G6;null!==c;c=c.OY)if((null===b||b<=c.Pk)&&Object.is(c.dB,a))return c;return null}remove(a){const b=a.Xja;a=a.OY;null===b?this.G6=a:b.OY=a;null===a?this.I7=b:a.Xja=b;return null===this.G6}};
zEa=class{constructor(){this.map=new Map}put(a){const b=a.dB;let c=this.map.get(b);c||(c=new AEa,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.dB;this.map.get(b).remove(a)&&this.map.delete(b);return a}get wm(){return 0===this.map.size}clear(){this.map.clear()}};var CEa=class{supports(a){return a instanceof Map||Vga(a)}create(){return new BEa}},BEa=class{constructor(){this.ika=new Map;this.MB=this.eF=this.Ft=this.vB=this.UX=this.V5=this.ztb=this.bO=this.II=null}get TK(){return null!==this.vB||null!==this.V5||null!==this.eF}OBb(a){let b;for(b=this.II;null!==b;b=b.tc)a(b)}diff(a){if(!a)a=new Map;else if(!(a instanceof Map||Vga(a)))throw new _.Vc(900,!1);return this.check(a)?this:null}Re(){}check(a){this.JGa();let b=this.II;this.bO=null;this.njc(a,(c,d)=>{b&&
b.key===d?(this.msb(b,c),this.bO=b,b=b.tc):(c=this.Yjc(d,c),b=this.llc(b,c))});if(b)for(b.Dn&&(b.Dn.tc=null),this.eF=b,a=b;null!==a;a=a.WE)a===this.II&&(this.II=null),this.ika.delete(a.key),a.WE=a.tc,a.Xi=a.Xf,a.Xf=null,a.Dn=null,a.tc=null;this.UX&&(this.UX.CFa=null);this.Ft&&(this.Ft.PO=null);return this.TK}llc(a,b){if(a){const c=a.Dn;b.tc=a;b.Dn=c;a.Dn=b;c&&(c.tc=b);a===this.II&&(this.II=b);return this.bO=a}this.bO?(this.bO.tc=b,b.Dn=this.bO):this.II=b;this.bO=b;return null}Yjc(a,b){if(this.ika.has(a)){a=
this.ika.get(a);this.msb(a,b);b=a.Dn;var c=a.tc;b&&(b.tc=c);c&&(c.Dn=b);a.tc=null;a.Dn=null;return a}c=new DEa(a);this.ika.set(a,c);c.Xf=b;this.Zfc(c);return c}JGa(){if(this.TK){let a;for(a=this.ztb=this.II;null!==a;a=a.tc)a.FFa=a.tc;for(a=this.V5;null!==a;a=a.CFa)a.Xi=a.Xf;for(a=this.vB;null!=a;a=a.PO)a.Xi=a.Xf;this.eF=this.vB=this.Ft=this.V5=this.UX=null}}msb(a,b){Object.is(b,a.Xf)||(a.Xi=a.Xf,a.Xf=b,this.agc(a))}Zfc(a){null===this.vB?this.vB=this.Ft=a:this.Ft=this.Ft.PO=a}agc(a){null===this.V5?
this.V5=this.UX=a:this.UX=this.UX.CFa=a}njc(a,b){a instanceof Map?a.forEach(b):Object.keys(a).forEach(c=>b(a[c],c))}},DEa=class{constructor(a){this.key=a;this.CFa=this.WE=this.PO=this.Dn=this.tc=this.FFa=this.Xf=this.Xi=null}};_.yp=class{constructor(a){this.FUa=a}find(a){const b=this.FUa.find(c=>c.supports(a));if(null!=b)return b;throw new _.Vc(901,!1);}};_.yp.ta=_.k({token:_.yp,Ha:"root",na:function(){return new _.yp([new vEa])}});_.zp=class{constructor(a){this.FUa=a}find(a){const b=this.FUa.find(c=>c.supports(a));if(b)return b;throw new _.Vc(901,!1);}};_.zp.ta=_.k({token:_.zp,Ha:"root",na:function(){return new _.zp([new CEa])}});var EEa=Gga(null,"core",[]);var Ap=new _.zd("devfuseFeature");var FEa={Bmb:0,Z4:1,vE:2,vlb:3};_.Bp=class extends _.$b{constructor(a){super(a)}};_.Bp.prototype.toObject=function(){return Cp(this)};var Cp=function(a){if(null!=a)return _.ac(a),{privateDoNotAccessOrElseSafeHtmlWrappedValue:_.h(_.Y(a,2))}};var Dp=class extends _.$b{constructor(a){super(a)}getMessage(){return _.km(this,_.Bp,1)}Dua(a){return _.mm(this,1,a)}xdb(a,b){_.Ob(this,2,a,b,_.tm)}rCb(){return _.Am(this,3,0)}zMb(a){return _.um(this,3,a)}};Dp.jc=[2,4];Dp.prototype.toObject=function(){return GEa(this)};var GEa=function(a){if(null!=a)return _.ac(a),{message:Cp(a.getMessage()),K_c:_.h(_.tm(a,2)),o1c:_.h(_.El(a,4)),severity:_.Am(a,3,0)}};var Ep=class extends _.$b{constructor(a){super(a)}};Ep.jc=[1];Ep.prototype.toObject=function(){return HEa(this)};var HEa=function(a){if(null!=a)return _.ac(a),{ZOc:_.Tb(_.lm(a,Dp,1),GEa)}};_.Fp=class{};_.T=function(a,b){return a.O.hasOwnProperty(b)?a.O[b]:null};_.Z=function(a,b){return null!=a.O[b]};_.U=class{constructor(){this.O={}}};var IEa=function(a){let b="";dc(a,function(c,d){b+=d;b+=":";b+=c;b+="\r\n"});return b};var JEa=["accept","accept-language","content-language"],KEa=["GET","HEAD","POST"];var LEa=class{};var MEa;MEa=function(a,b,c){const d=Kia(a.kyc,b);return null==d?c:_.w(_.Yf,_.pg({complete:()=>{d.cDc()}}),Ifa(_.w(c,_.pg(e=>{d.OT(e)},e=>{d.Ys(e)}))))};_.Gp=function(a,b){const c=b.Kb||void 0;var d=a.zFc,e=d.send;const f=b.body instanceof _.U?_.yh(b.body):b.body;return MEa(a,b,e.call(d,{path:b.path,Eb:b.Eb,Jb:b.Jb,body:f,Qa:b.Qa,YNb:b.YNb&&b.YNb},c))};_.Hp=class extends LEa{constructor(a,b=null){super();this.zFc=a;this.kyc=b}};var Ip=class{send(a,b){Uia(a);return _.w(this.makeRequest(a),_.v(c=>b?_.zh(b,c):c))}};var Jp,Kp,Lp,Mp,Op,Pp,Qp,Rp,NEa,PEa,hqa,QEa,SEa,TEa,UEa,VEa,WEa,XEa,OEa,REa,YEa;Jp={X4:"BUILD",Dxa:"CODE_REVIEW",i_b:"GLOBAL",sE:"SOURCE",ld:"UNKNOWN",values(){return[Jp.ld,Jp.i_b,Jp.sE,Jp.Dxa,Jp.X4]}};Kp={Z4:"CRITICAL",vlb:"INFORMATIONAL",Bmb:"SEVERITY_UNSPECIFIED",vE:"WARNING",values(){return[Kp.Bmb,Kp.Z4,Kp.vE,Kp.vlb]}};Lp={gSb:"AVAILABLE",Kdc:"UNAVAILABLE",ij:"UNSPECIFIED",values(){return[Lp.ij,Lp.Kdc,Lp.gSb]}};
Mp={X4:"BUILD",Dxa:"CODE_REVIEW",vUb:"CORE",Vya:"ISSUE_TRACKER",sE:"SOURCE",Udc:"UNKNOWN_OWNER",values(){return[Mp.Udc,Mp.vUb,Mp.sE,Mp.Dxa,Mp.X4,Mp.Vya]}};
_.wj={RQb:"ADMIN_FAST_WRITE",SQb:"ADMIN_MEDIUM_WRITE",gI:"ADMIN_READ",UQb:"ADMIN_SLOW_WRITE",oxa:"BLAME",Ikb:"CALLGRAPHS",Hxa:"COMMIT_BROWSING",Mxa:"CROSS_REFERENCES",mWb:"DEBUGGER",alb:"EXTERNAL_DEPENDENCY",ilb:"FILE_LOAD",vya:"FILE_OPERATIONS",gX:"HISTORY",wlb:"INITIAL_PAGE_LOAD",Y3b:"LIST_BREAKPOINTS",Z3b:"LIST_DEBUGEES",AN:"OUTLINE",vmb:"REPOSITORIES_BROWSING",xAa:"SEARCH",Gbc:"SET_BREAKPOINT",Ubc:"SNAPSHOT_COMPLETE",qcc:"STOP_DEBUGGING",Hmb:"SUGGEST_SEARCH",Rmb:"UNKNOWN_BUCKET",values(){return[_.wj.Rmb,
_.wj.alb,_.wj.wlb,_.wj.xAa,_.wj.RQb,_.wj.SQb,_.wj.UQb,_.wj.Gbc,_.wj.Ubc,_.wj.Z3b,_.wj.Y3b,_.wj.gI,_.wj.vmb,_.wj.Hxa,_.wj.vya,_.wj.ilb,_.wj.AN,_.wj.gX,_.wj.Mxa,_.wj.Ikb,_.wj.mWb,_.wj.qcc,_.wj.Hmb,_.wj.oxa]}};_.Np={Vx:"BACKGROUND",MSb:"BROWSER_NAVIGATION",kN:"CHANGE",zt:"CLICK",XYb:"EXTERNAL",Bv:"KEYBOARD",Uac:"RESIZE",ubc:"SCROLL",Qdc:"UNKNOWN_GESTURE_TYPE",values(){return[_.Np.Qdc,_.Np.zt,_.Np.kN,_.Np.ubc,_.Np.Uac,_.Np.MSb,_.Np.Bv,_.Np.Vx,_.Np.XYb]}};
Op={Ed:"CANCELLED",bya:"DEGRADED",Ii:"FAILURE",rAa:"RETRIED",Og:"SUCCESS",hBa:"TIME_OUT",LBa:"UNKNOWN_STATUS_CODE",values(){return[Op.LBa,Op.Og,Op.Ii,Op.hBa,Op.bya,Op.Ed,Op.rAa]}};
Pp={jxa:"AUTOPUSH",kxa:"AUTOPUSH_CORP",lxa:"AUTOPUSH_QUAL",txa:"CANARY",Lxa:"CORP",eya:"DEMO",Pya:"INTEGRATION",Qya:"INTEGRATION_CORP",Rya:"INTEGRATION_OSS",Sya:"INTEGRATION_PARTNER",Tya:"INTEGRATION_PROD",Uya:"INTEGRATION_QA",Sza:"OSS",r5:"PARTNER",Zza:"PRODUCTION",hAa:"QADEVEL",iAa:"QADEVEL_CORP",jAa:"QAOSS",FAa:"STAGING_CORP",GAa:"STAGING_OSS",HAa:"STAGING_PARTNER",IAa:"STAGING_PROD",JAa:"STAGING_QA",Bg:"TESTING",JBa:"UNKNOWN_ENVIRONMENT",values(){return[Pp.JBa,Pp.Zza,Pp.IAa,Pp.JAa,Pp.Tya,Pp.Uya,
Pp.eya,Pp.txa,Pp.Bg,Pp.FAa,Pp.Lxa,Pp.hAa,Pp.Pya,Pp.jAa,Pp.GAa,Pp.Rya,Pp.Sza,Pp.iAa,Pp.Qya,Pp.jxa,Pp.kxa,Pp.r5,Pp.Sya,Pp.HAa,Pp.lxa]}};
Qp={jxa:"AUTOPUSH",kxa:"AUTOPUSH_CORP",lxa:"AUTOPUSH_QUAL",txa:"CANARY",Lxa:"CORP",eya:"DEMO",Pya:"INTEGRATION",Qya:"INTEGRATION_CORP",Rya:"INTEGRATION_OSS",Sya:"INTEGRATION_PARTNER",Tya:"INTEGRATION_PROD",Uya:"INTEGRATION_QA",Sza:"OSS",r5:"PARTNER",Zza:"PRODUCTION",hAa:"QADEVEL",iAa:"QADEVEL_CORP",jAa:"QAOSS",FAa:"STAGING_CORP",GAa:"STAGING_OSS",HAa:"STAGING_PARTNER",IAa:"STAGING_PROD",JAa:"STAGING_QA",Bg:"TESTING",JBa:"UNKNOWN_ENVIRONMENT",values(){return[Qp.JBa,Qp.Zza,Qp.IAa,Qp.JAa,Qp.Tya,Qp.Uya,
Qp.eya,Qp.txa,Qp.Bg,Qp.FAa,Qp.Lxa,Qp.hAa,Qp.Pya,Qp.jAa,Qp.GAa,Qp.Rya,Qp.Sza,Qp.iAa,Qp.Qya,Qp.jxa,Qp.kxa,Qp.r5,Qp.Sya,Qp.HAa,Qp.lxa]}};Rp={Ed:"CANCELLED",bya:"DEGRADED",Ii:"FAILURE",rAa:"RETRIED",Og:"SUCCESS",hBa:"TIME_OUT",LBa:"UNKNOWN_STATUS_CODE",values(){return[Rp.LBa,Rp.Og,Rp.Ii,Rp.hBa,Rp.bya,Rp.Ed,Rp.rAa]}};
NEa=class extends _.U{constructor(a={}){super();this.O.message=null==a.message?null:a.message;this.O.scopes=null==a.scopes?null:a.scopes;this.O.targetPatterns=null==a.targetPatterns?null:a.targetPatterns;this.O.severity=null==a.severity?null:a.severity}static get RAa(){return Kp}get message(){return _.Z(this,"message")?_.T(this,"message"):null}set message(a){this.O.message=a}get scopes(){return _.Z(this,"scopes")?_.T(this,"scopes"):null}set scopes(a){this.O.scopes=a}get severity(){return _.Z(this,
"severity")?_.T(this,"severity"):null}set severity(a){this.O.severity=a}get targetPatterns(){return _.Z(this,"targetPatterns")?_.T(this,"targetPatterns"):null}set targetPatterns(a){this.O.targetPatterns=a}ka(){return NEa}ma(){return{Sa:{scopes:Jp,severity:Kp},keys:["message","scopes","severity","targetPatterns"],Ia:{message:OEa}}}};
PEa=class extends _.U{constructor(a={}){super();this.O.announcements=null==a.Om?null:a.Om}get Om(){return _.Z(this,"announcements")?_.T(this,"announcements"):null}set Om(a){this.O.announcements=a}ka(){return PEa}ma(){return{Ta:{announcements:NEa},keys:["announcements"]}}};
hqa=class extends _.U{constructor(a={}){super();this.O.name=null==a.name?null:a.name;this.O.status=null==a.status?null:a.status}static get Status(){return Lp}get name(){return _.Z(this,"name")?_.T(this,"name"):null}set name(a){this.O.name=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.O.status=a}ka(){return hqa}ma(){return{Sa:{status:Lp},keys:["name","status"]}}};
QEa=class extends _.U{constructor(a={}){super();this.O.eventId=null==a.eventId?null:a.eventId;this.O.clientContext=null==a.X8?null:a.X8;this.O.gestureName=null==a.gestureName?null:a.gestureName;this.O.elementId=null==a.cK?null:a.cK;this.O.artifactId=null==a.ze?null:a.ze;this.O.searchTerm=null==a.ah?null:a.ah;this.O.listIndex=null==a.qf?null:a.qf;this.O.durationMs=null==a.Ih?null:a.Ih;this.O.statusCode=null==a.statusCode?null:a.statusCode;this.O.subActions=null==a.Pl?null:a.Pl;this.O.initialUrl=null==
a.Bu?null:a.Bu;this.O.targetUrl=null==a.il?null:a.il;this.O.initialRoute=null==a.initialRoute?null:a.initialRoute;this.O.targetRoute=null==a.targetRoute?null:a.targetRoute;this.O.wasStartedInBackground=null==a.dI?null:a.dI;this.O.finishedInBackground=null==a.WF?null:a.WF;this.O.actionOwner=null==a.actionOwner?null:a.actionOwner;this.O.feature=null==a.l$?null:a.l$;this.O.bucket=null==a.bucket?null:a.bucket;this.O.availabilityStatuses=null==a.availabilityStatuses?null:a.availabilityStatuses}get actionOwner(){return _.Z(this,
"actionOwner")?_.T(this,"actionOwner"):null}set actionOwner(a){this.O.actionOwner=a}get ze(){return _.Z(this,"artifactId")?_.T(this,"artifactId"):null}set ze(a){this.O.artifactId=a}get availabilityStatuses(){return _.Z(this,"availabilityStatuses")?_.T(this,"availabilityStatuses"):null}set availabilityStatuses(a){this.O.availabilityStatuses=a}get bucket(){return _.Z(this,"bucket")?_.T(this,"bucket"):null}set bucket(a){this.O.bucket=a}get X8(){return _.Z(this,"clientContext")?_.T(this,"clientContext"):
null}set X8(a){this.O.clientContext=a}get Ih(){return _.Z(this,"durationMs")?_.T(this,"durationMs"):null}set Ih(a){this.O.durationMs=a}get cK(){return _.Z(this,"elementId")?_.T(this,"elementId"):null}set cK(a){this.O.elementId=a}get eventId(){return _.Z(this,"eventId")?_.T(this,"eventId"):null}set eventId(a){this.O.eventId=a}get l$(){return _.Z(this,"feature")?_.T(this,"feature"):null}set l$(a){this.O.feature=a}get WF(){return _.Z(this,"finishedInBackground")?_.T(this,"finishedInBackground"):null}set WF(a){this.O.finishedInBackground=
a}get gestureName(){return _.Z(this,"gestureName")?_.T(this,"gestureName"):null}set gestureName(a){this.O.gestureName=a}get initialRoute(){return _.Z(this,"initialRoute")?_.T(this,"initialRoute"):null}set initialRoute(a){this.O.initialRoute=a}get Bu(){return _.Z(this,"initialUrl")?_.T(this,"initialUrl"):null}set Bu(a){this.O.initialUrl=a}get qf(){return _.Z(this,"listIndex")?_.T(this,"listIndex"):null}set qf(a){this.O.listIndex=a}get ah(){return _.Z(this,"searchTerm")?_.T(this,"searchTerm"):null}set ah(a){this.O.searchTerm=
a}get statusCode(){return _.Z(this,"statusCode")?_.T(this,"statusCode"):null}set statusCode(a){this.O.statusCode=a}get Pl(){return _.Z(this,"subActions")?_.T(this,"subActions"):null}set Pl(a){this.O.subActions=a}get targetRoute(){return _.Z(this,"targetRoute")?_.T(this,"targetRoute"):null}set targetRoute(a){this.O.targetRoute=a}get il(){return _.Z(this,"targetUrl")?_.T(this,"targetUrl"):null}set il(a){this.O.targetUrl=a}get dI(){return _.Z(this,"wasStartedInBackground")?_.T(this,"wasStartedInBackground"):
null}set dI(a){this.O.wasStartedInBackground=a}ka(){return QEa}ma(){return{Ta:{availabilityStatuses:hqa,subActions:REa},Sa:{actionOwner:Mp,bucket:_.wj,gestureName:_.Np,statusCode:Op},keys:"actionOwner artifactId availabilityStatuses bucket clientContext durationMs elementId eventId feature finishedInBackground gestureName initialRoute initialUrl listIndex searchTerm statusCode subActions targetRoute targetUrl wasStartedInBackground".split(" "),Ia:{clientContext:SEa,eventId:TEa}}}};
SEa=class extends _.U{constructor(a={}){super();this.O.sessionId=null==a.sessionId?null:a.sessionId;this.O.userId=null==a.userId?null:a.userId;this.O.actionId=null==a.actionId?null:a.actionId;this.O.environmentName=null==a.mp?null:a.mp;this.O.repoGroupId=null==a.AD?null:a.AD;this.O.executionContext=null==a.q0?null:a.q0}get actionId(){return _.Z(this,"actionId")?_.T(this,"actionId"):null}set actionId(a){this.O.actionId=a}get mp(){return _.Z(this,"environmentName")?_.T(this,"environmentName"):null}set mp(a){this.O.environmentName=
a}get q0(){return _.Z(this,"executionContext")?_.T(this,"executionContext"):null}set q0(a){this.O.executionContext=a}get AD(){return _.Z(this,"repoGroupId")?_.T(this,"repoGroupId"):null}set AD(a){this.O.repoGroupId=a}get sessionId(){return _.Z(this,"sessionId")?_.T(this,"sessionId"):null}set sessionId(a){this.O.sessionId=a}get userId(){return _.Z(this,"userId")?_.T(this,"userId"):null}set userId(a){this.O.userId=a}ka(){return SEa}ma(){return{Sa:{environmentName:Pp},keys:"actionId environmentName executionContext repoGroupId sessionId userId".split(" "),
Ia:{executionContext:UEa}}}};
TEa=class extends _.U{constructor(a={}){super();this.O.timeUsec=null==a.Ufa?null:a.Ufa;this.O.serverIp=null==a.serverIp?null:a.serverIp;this.O.processId=null==a.Jda?null:a.Jda}get Jda(){return _.Z(this,"processId")?_.T(this,"processId"):null}set Jda(a){this.O.processId=a}get serverIp(){return _.Z(this,"serverIp")?_.T(this,"serverIp"):null}set serverIp(a){this.O.serverIp=a}get Ufa(){return _.Z(this,"timeUsec")?_.T(this,"timeUsec"):null}set Ufa(a){this.O.timeUsec=a}ka(){return TEa}ma(){return{keys:["processId","serverIp",
"timeUsec"]}}};
UEa=class extends _.U{constructor(a={}){super();this.O.cell=null==a.ZP?null:a.ZP;this.O.task=null==a.ZD?null:a.ZD;this.O.job=null==a.P1?null:a.P1;this.O.environmentName=null==a.mp?null:a.mp;this.O.buildLabel=null==a.au?null:a.au;this.O.traced=null==a.bwa?null:a.bwa;this.O.rpcGlobalId=null==a.Wta?null:a.Wta;this.O.spanId=null==a.spanId?null:a.spanId}get au(){return _.Z(this,"buildLabel")?_.T(this,"buildLabel"):null}set au(a){this.O.buildLabel=a}get ZP(){return _.Z(this,"cell")?_.T(this,"cell"):null}set ZP(a){this.O.cell=
a}get mp(){return _.Z(this,"environmentName")?_.T(this,"environmentName"):null}set mp(a){this.O.environmentName=a}get P1(){return _.Z(this,"job")?_.T(this,"job"):null}set P1(a){this.O.job=a}get Wta(){return _.Z(this,"rpcGlobalId")?_.T(this,"rpcGlobalId"):null}set Wta(a){this.O.rpcGlobalId=a}get spanId(){return _.Z(this,"spanId")?_.T(this,"spanId"):null}set spanId(a){this.O.spanId=a}get ZD(){return _.Z(this,"task")?_.T(this,"task"):null}set ZD(a){this.O.task=a}get bwa(){return _.Z(this,"traced")?_.T(this,
"traced"):null}set bwa(a){this.O.traced=a}ka(){return UEa}ma(){return{Sa:{environmentName:Qp},keys:"buildLabel cell environmentName job rpcGlobalId spanId task traced".split(" ")}}};VEa=class extends _.U{constructor(a={}){super();this.O.announcements=null==a.Om?null:a.Om}get Om(){return _.Z(this,"announcements")?_.T(this,"announcements"):null}set Om(a){this.O.announcements=a}ka(){return VEa}ma(){return{keys:["announcements"],Ia:{announcements:PEa}}}};
WEa=class extends _.U{constructor(a={}){super();this.O.entries=null==a.entries?null:a.entries;this.O.authuser=null==a.authuser?null:a.authuser}get authuser(){return _.Z(this,"authuser")?_.T(this,"authuser"):null}set authuser(a){this.O.authuser=a}get entries(){return _.Z(this,"entries")?_.T(this,"entries"):null}set entries(a){this.O.entries=a}ka(){return WEa}ma(){return{Ta:{entries:QEa},keys:["authuser","entries"]}}};XEa=class extends _.U{ka(){return XEa}ma(){return{keys:[]}}};
OEa=class extends _.U{constructor(a={}){super();this.O.privateDoNotAccessOrElseSafeHtmlWrappedValue=null==a.privateDoNotAccessOrElseSafeHtmlWrappedValue?null:a.privateDoNotAccessOrElseSafeHtmlWrappedValue}get privateDoNotAccessOrElseSafeHtmlWrappedValue(){return _.Z(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue")?_.T(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue"):null}set privateDoNotAccessOrElseSafeHtmlWrappedValue(a){this.O.privateDoNotAccessOrElseSafeHtmlWrappedValue=a}ka(){return OEa}ma(){return{keys:["privateDoNotAccessOrElseSafeHtmlWrappedValue"]}}};
REa=class extends _.U{constructor(a={}){super();this.O.name=null==a.name?null:a.name;this.O.statusCode=null==a.statusCode?null:a.statusCode;this.O.durationMs=null==a.Ih?null:a.Ih;this.O.httpErrorCode=null==a.yu?null:a.yu}get Ih(){return _.Z(this,"durationMs")?_.T(this,"durationMs"):null}set Ih(a){this.O.durationMs=a}get yu(){return _.Z(this,"httpErrorCode")?_.T(this,"httpErrorCode"):null}set yu(a){this.O.httpErrorCode=a}get name(){return _.Z(this,"name")?_.T(this,"name"):null}set name(a){this.O.name=
a}get statusCode(){return _.Z(this,"statusCode")?_.T(this,"statusCode"):null}set statusCode(a){this.O.statusCode=a}ka(){return REa}ma(){return{Sa:{statusCode:Rp},keys:["durationMs","httpErrorCode","name","statusCode"]}}};YEa=new _.zd("API_VERSION");_.Sp=new _.zd("REQUEST_SERVICE");_.Tp=class{};_.Tp.ha=function(a){return new (a||_.Tp)};_.Tp.Da=_.ld({type:_.Tp});_.Tp.Ca=_.Pc({});
var ZEa={$Xgafv:"$.xgafv",access_token:"access_token",alt:"alt",authuser:"authuser",callback:"callback",fields:"fields",key:"key",oauth_token:"oauth_token",prettyPrint:"prettyPrint",projectId:"projectId",quotaUser:"quotaUser",uploadType:"uploadType",upload_protocol:"upload_protocol"},Up=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}list(a={},b={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"console_fe_api_sandbox.announcements.list",path:`/${this.Va}/announcements`,
Qa:_.Bh(a,ZEa,b),Kb:VEa})}};Up.ha=function(a){return new (a||Up)(_.m(YEa,8),_.m(_.Sp),_.m(_.Fp,8))};Up.ta=_.k({token:Up,na:Up.ha});var Vp=class{};Vp.ha=function(a){return new (a||Vp)};Vp.ta=_.k({token:Vp,na:function(a){return Up.ha(a)},Ha:_.Tp});
var $Ea=function(a,b){return _.Gp(a.hb,{body:b,Eb:"POST",Jb:"console_fe_api_sandbox.logging.logClientAction",path:`/${a.Va}/logging:logClientAction`,Qa:_.Bh({},ZEa,{}),Kb:XEa})},Wp=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}};Wp.ha=function(a){return new (a||Wp)(_.m(YEa,8),_.m(_.Sp),_.m(_.Fp,8))};Wp.ta=_.k({token:Wp,na:Wp.ha});var Xp=class{};Xp.ha=function(a){return new (a||Xp)};Xp.ta=_.k({token:Xp,na:function(a){return Wp.ha(a)},Ha:_.Tp});var Yp,Zp,aFa,bFa,eFa,fFa,gFa,hFa,iFa,rFa,vFa,iq,xFa;Yp=new _.zd("productVersion");Zp=new _.zd("envName");_.$p=new _.zd("emailAddress");aFa=new _.zd("isBot");bFa=new _.zd("isCorpGoogler");_.cFa=new _.zd("userSettingsKeyPrefix");_.dFa=new _.zd("prodspecsStage");eFa=new _.zd("feedbackProductId");fFa=new _.zd("clearcutEndpoint");_.aq=new _.zd("onePlatformKey");_.bq=new _.zd("sessionIndex");gFa=new _.zd("xsrfToken");hFa=new _.zd("nonceToken");iFa=new _.zd("oauthClientId");_.jFa=new _.zd("appEngineServiceEndpoint");
_.gl=new _.zd("grimoireOnePlatformHost");_.cq=new _.zd("cloudResourceManagerServiceEndpoint");_.kFa=new _.zd("cloudBillingServiceEndpoint");_.dq=new _.zd("cloudBuildServiceEndpoint");_.lFa=new _.zd("cloudStorageServiceEndpoint");_.mFa=new _.zd("cloudUserSettingsEndpoint");_.eq=new _.zd("resultStoreOnePlatformHost");_.nFa=new _.zd("scorecardOnePlatformHost");_.fq=new _.zd("sourceRepoOnePlatformHost");_.oFa=new _.zd("sourceRepoInternalOnePlatformHost");_.pFa=new _.zd("iamOnePlatformHost");_.qFa=new _.zd("loggingServiceEndpoint");
rFa=new _.zd("peopleApiPlatformHost");_.sFa=new _.zd("serviceManagerApiPlatformHost");_.tFa=new _.zd("termsOfServiceOnePlatformHost");_.gq=new _.zd("testFusionOnePlatformHost");_.uFa=new _.zd("fusionBadgeServerHost");vFa=new _.zd("enableAnonymousFeedback");_.hq=new _.zd("iamToken");_.wFa=new _.zd("initialPath");iq=new _.zd("enableG3cClearcutLogging");xFa=new _.zd("g3cClearcutTransport");var jq=class{constructor(a,b,c,d){this.Cma=a;this.mp=b;this.isBot=c;this.M_=d}fL(a){for(const b of a)a=b.targetRoute||b.initialRoute,this.Cma.lb(this.oMa(b),a)}NG(a){this.Cma.NG({},a)}oMa(a){const b={name:a.action,type:a.element,metadata:{data:JSON.stringify(this.nk(a))}};a.projectId&&(b.projectId=a.projectId);a.Ih&&(b.latency=a.Ih);return b}nk(a){const b=a.Pl.map(c=>({name:c.name||void 0,latency:c.Ih||void 0,statusCode:c.statusCode||void 0,errorCode:c.yu||void 0}));return{statusCode:a.statusCode,
initialRoute:a.initialRoute,targetRoute:a.targetRoute,startedInBg:a.dI||void 0,finishedInBg:a.WF||void 0,sessionId:a.sessionId||void 0,actionId:a.actionId||void 0,gestureName:a.gestureName&&a.gestureName.toString(),envName:this.mp||void 0,actionOwner:this.M_||a.actionOwner||void 0,isBot:this.isBot||void 0,subEvents:0<b.length?b:void 0}}};jq.ha=function(a){return new (a||jq)(_.m(zo),_.m(Zp),_.m(aFa),_.m(Ap,8))};jq.ta=_.k({token:jq,na:jq.ha,Ha:"root"});var yFa=class extends _.$b{constructor(a){super(a)}sWa(){return _.W(this,1)}setCell(a){return _.Zk(this,1,a)}Bx(a){return _.Zk(this,5,a)}};yFa.prototype.toObject=function(){return zFa(this)};var zFa=function(a){if(null!=a)return _.ac(a),{ZP:_.W(a,1),ZD:_.wm(a,2),P1:_.W(a,3),mp:_.Am(a,4,0),au:_.W(a,5)}};var AFa=class extends _.$b{constructor(a){super(a)}aaa(){return _.km(this,yFa,6)}lMb(a){return _.mm(this,6,a)}tdb(a){return _.Zk(this,7,a)}WWa(){return _.W(this,8)}Iua(a){return _.Zk(this,8,a)}};AFa.prototype.toObject=function(){return BFa(this)};var BFa=function(a){if(null!=a)return _.ac(a),{sessionId:_.W(a,1),userId:_.W(a,2),actionId:_.W(a,3),mp:_.Am(a,4,0),AD:_.W(a,5),q0:zFa(a.aaa()),QDc:_.W(a,7),referer:_.W(a,8),GXc:_.W(a,9)}};var kq=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,1)}Ge(a){return _.Zk(this,1,a)}Oua(a){return _.um(this,2,a)}ndb(a){return _.Nb(this,3,a,0)}};kq.prototype.toObject=function(){return CFa(this)};var CFa=function(a){if(null!=a)return _.ac(a),{name:_.W(a,1),statusCode:_.Am(a,2,0),Ih:_.wm(a,3),yu:_.wm(a,4)}};var DFa=class extends _.$b{constructor(a){super(a)}};DFa.jc=[7];DFa.prototype.toObject=function(){return EFa(this)};var EFa=function(a){if(null!=a)return _.ac(a),{w1c:_.Am(a,1,0),p1c:_.Am(a,2,0),oXc:_.vm(a,3),v1c:_.W(a,4),PVc:_.W(a,5),JOb:_.W(a,6),r1c:_.h(_.El(a,7))}};var FFa=class extends _.$b{constructor(a){super(a)}};FFa.prototype.toObject=function(){return GFa(this)};var GFa=function(a){if(null!=a)return _.ac(a),{s1c:EFa(_.km(a,DFa,1))}};var lq=class extends _.$b{constructor(a){super(a)}gCb(){return _.km(this,Qva,1)}tWa(){return _.km(this,AFa,2)}odb(a){return _.Zk(this,4,a)}ndb(a){return _.Nb(this,8,a,0)}Oua(a){return _.um(this,9,a)}getFeature(){return _.W(this,18)}nMb(a){return _.Zk(this,18,a)}wXa(){return _.W(this,20)}DMb(a){_.Zk(this,20,a)}};lq.jc=[10];lq.prototype.toObject=function(){return HFa(this)};
var HFa=function(a){if(null!=a)return _.ac(a),{eventId:Rva(a.gCb()),X8:BFa(a.tWa()),gestureName:_.Am(a,3,0),cK:_.W(a,4),ze:_.W(a,5),ah:_.W(a,6),qf:_.wm(a,7),Ih:_.wm(a,8),statusCode:_.Am(a,9,0),S0c:_.Tb(_.lm(a,kq,10),CFa),Bu:_.W(a,11),il:_.W(a,12),initialRoute:_.W(a,13),targetRoute:_.W(a,14),dI:_.vm(a,15),WF:_.vm(a,16),actionOwner:_.Am(a,17,0),l$:_.W(a,18),qTc:_.W(a,22),u1c:GFa(_.km(a,FFa,19)),cq:_.W(a,20),AVc:_.vm(a,21)}};var IFa=class extends _.$b{constructor(){super()}};IFa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={xQc:HFa(_.km(this,lq,1))}}else a=void 0;return a};var JFa,KFa;JFa=/\s+/;KFa=[];
_.mq=class{constructor(a,b,c,d){this.mOc=a;this.nOc=b;this.Asb=c;this.Ni=d;this.ODb=KFa;this.ova=new Map}set xAc(a){this.ODb=null!=a?a.trim().split(JFa):KFa}set BCc(a){this.TEc="string"===typeof a?a.trim().split(JFa):a}Ts(){for(var a of this.ODb)this.VHa(a,!0);a=this.TEc;if(Array.isArray(a)||a instanceof Set)for(const b of a)this.VHa(b,!0);else if(null!=a)for(const b of Object.keys(a))this.VHa(b,!!a[b]);this.qgc()}VHa(a,b){const c=this.ova.get(a);void 0!==c?(c.enabled!==b&&(c.changed=!0,c.enabled=
b),c.Ur=!0):this.ova.set(a,{enabled:b,changed:!0,Ur:!0})}qgc(){for(const a of this.ova){const b=a[0],c=a[1];c.changed?(this.Wub(b,c.enabled),c.changed=!1):c.Ur||(c.enabled&&this.Wub(b,!1),this.ova.delete(b));c.Ur=!1}}Wub(a,b){a=a.trim();0<a.length&&a.split(JFa).forEach(c=>{b?this.Ni.wJ(this.Asb.qa,c):this.Ni.cM(this.Asb.qa,c)})}};_.mq.ha=function(a){return new (a||_.mq)(_.r(_.yp),_.r(_.zp),_.r(_.ne),_.r(_.No))};
_.mq.Ma=_.nd({type:_.mq,oa:[["","ngClass",""]],inputs:{xAc:["class","klass"],BCc:"ngClass"},standalone:!0});var LFa;LFa=class{constructor(a,b){this.va=a;this.j5a=b;this.count=this.index=-1}get first(){return 0===this.index}get last(){return this.index===this.count-1}get p0(){return 0===this.index%2}get G5a(){return!this.p0}};
_.nq=class{set j5a(a){this.f7=a;this.GFa=!0}set k5a(a){this.jZ=a}get k5a(){return this.jZ}constructor(a,b,c){this.oJ=a;this.RB=b;this.Py=c;this.f7=null;this.GFa=!0;this.DE=null}set DCc(a){a&&(this.RB=a)}Ts(){if(this.GFa){this.GFa=!1;var a=this.f7;!this.DE&&a&&(this.DE=this.Py.find(a).create(this.k5a))}this.DE&&(a=this.DE.diff(this.f7))&&this.wCa(a)}wCa(a){const b=this.oJ;_.xp(a,(c,d,e)=>{null==c.Nu?b.Gh(this.RB,new LFa(c.item,this.f7),null===e?void 0:e):null==e?b.remove(null===d?void 0:d):null!==
d&&(d=b.get(d),b.move(d,e),d.context.va=c.item)});for(let c=0,d=b.length;c<d;c++){const e=b.get(c).context;e.index=c;e.count=d;e.j5a=this.f7}_.xEa(a,c=>{b.get(c.Pk).context.va=c.item})}};_.nq.ha=function(a){return new (a||_.nq)(_.r(_.nh),_.r(_.mh),_.r(_.yp))};_.nq.Ma=_.nd({type:_.nq,oa:[["","ngFor","","ngForOf",""]],inputs:{j5a:"ngForOf",k5a:"ngForTrackBy",DCc:"ngForTemplate"},standalone:!0});_.oq=class{constructor(a,b){this.oJ=a;this.Ki=new MFa;this.oia=this.Nka=this.HDa=null;this.DHa=b}set Ka(a){this.Ki.va=this.Ki.Ka=a;this.V7()}set FCc(a){Via("ngIfThen",a);this.DHa=a;this.Nka=null;this.V7()}set ECc(a){Via("ngIfElse",a);this.HDa=a;this.oia=null;this.V7()}V7(){this.Ki.va?this.Nka||(this.oJ.clear(),this.oia=null,this.DHa&&(this.Nka=this.oJ.Gh(this.DHa,this.Ki))):this.oia||(this.oJ.clear(),this.Nka=null,this.HDa&&(this.oia=this.oJ.Gh(this.HDa,this.Ki)))}};
_.oq.ha=function(a){return new (a||_.oq)(_.r(_.nh),_.r(_.mh))};_.oq.Ma=_.nd({type:_.oq,oa:[["","ngIf",""]],inputs:{Ka:"ngIf",FCc:"ngIfThen",ECc:"ngIfElse"},standalone:!0});var MFa=class{constructor(){this.Ka=this.va=null}};_.NFa=class{constructor(a,b){this.Mf=a;this.Soc=b;this.eY=!1}create(){this.eY=!0;this.Mf.Gh(this.Soc)}destroy(){this.eY=!1;this.Mf.clear()}};
_.pq=class{constructor(){this.wDa=[];this.bpb=!1;this.iFa=this.VCa=0;this.jja=!1}set l5a(a){this.tmc=a;0===this.VCa&&this.tvb(!0)}Ufc(){return this.VCa++}Vfc(a){this.wDa.push(a)}cmc(a){a=a==this.tmc;this.jja=this.jja||a;this.iFa++;this.iFa===this.VCa&&(this.tvb(!this.jja),this.iFa=0,this.jja=!1);return a}tvb(a){if(0<this.wDa.length&&a!==this.bpb){this.bpb=a;for(const c of this.wDa){var b=a;b&&!c.eY?c.create():!b&&c.eY&&c.destroy()}}}};_.pq.ha=function(a){return new (a||_.pq)};
_.pq.Ma=_.nd({type:_.pq,oa:[["","ngSwitch",""]],inputs:{l5a:"ngSwitch"},standalone:!0});_.qq=class{constructor(a,b,c){this.l5a=c;c.Ufc();this.dIa=new _.NFa(a,b)}Ts(){var a=this.dIa,b=this.l5a.cmc(this.ICc);b&&!a.eY?a.create():!b&&a.eY&&a.destroy()}};_.qq.ha=function(a){return new (a||_.qq)(_.r(_.nh),_.r(_.mh),_.r(_.pq,9))};_.qq.Ma=_.nd({type:_.qq,oa:[["","ngSwitchCase",""]],inputs:{ICc:"ngSwitchCase"},standalone:!0});_.rq=class{constructor(a,b,c){c.Vfc(new _.NFa(a,b))}};
_.rq.ha=function(a){return new (a||_.rq)(_.r(_.nh),_.r(_.mh),_.r(_.pq,9))};_.rq.Ma=_.nd({type:_.rq,oa:[["","ngSwitchDefault",""]],standalone:!0});_.sq=class{constructor(a){this.Mf=a;this.WHb=this.m5a=this.asa=this.rZ=null}Qb(a){if(a.ngTemplateOutlet||a.ngTemplateOutletInjector)if(a=this.Mf,this.rZ&&a.remove(a.indexOf(this.rZ)),this.m5a){const b=this.WHb;this.rZ=a.Gh(this.m5a,this.asa,b?{wc:b}:void 0)}else this.rZ=null;else this.rZ&&a.ngTemplateOutletContext&&this.asa&&(this.rZ.context=this.asa)}};_.sq.ha=function(a){return new (a||_.sq)(_.r(_.nh))};
_.sq.Ma=_.nd({type:_.sq,oa:[["","ngTemplateOutlet",""]],inputs:{asa:"ngTemplateOutletContext",m5a:"ngTemplateOutlet",WHb:"ngTemplateOutletInjector"},standalone:!0,features:[_.Hd]});var OFa,PFa,QFa,RFa;OFa=class{gzb(a,b){return pda(()=>a.subscribe({next:b,error:c=>{throw c;}}))}dispose(a){pda(()=>a.unsubscribe())}};PFa=class{gzb(a,b){return a.then(b,c=>{throw c;})}dispose(){}};QFa=new PFa;RFa=new OFa;
_.tq=class{constructor(a){this.pHa=this.g7=this.az=this.nja=null;this.Ot=a}Ja(){this.az&&this.rpb();this.Ot=null}transform(a){return this.g7?a!==this.g7?(this.rpb(),this.transform(a)):this.nja:(a&&this.kl(a),this.nja)}kl(a){this.g7=a;this.pHa=this.Pnc(a);this.az=this.pHa.gzb(a,b=>this.vpc(a,b))}Pnc(a){if(df(a))return QFa;if(a&&"function"===typeof a.subscribe)return RFa;throw new _.Vc(2100,!1);}rpb(){this.pHa.dispose(this.az);this.g7=this.az=this.nja=null}vpc(a,b){a===this.g7&&(this.nja=b,_.Po(this.Ot))}};
_.tq.ha=function(a){return new (a||_.tq)(_.r(_.wp,16))};_.tq.ye=_.od({name:"async",type:_.tq,be:!1,standalone:!0});_.SFa=new _.zd("DATE_PIPE_DEFAULT_TIMEZONE");_.TFa=new _.zd("DATE_PIPE_DEFAULT_OPTIONS");_.uq=class{};_.uq.ha=function(a){return new (a||_.uq)};_.uq.Da=_.ld({type:_.uq});_.uq.Ca=_.Pc({});_.pk=new _.zd("DocumentToken");var zk=null,UFa=class{};var vq=class{lG(){throw Error("ub");}};vq.ha=function(a){return new (a||vq)};vq.ta=_.k({token:vq,na:function(){return _.dd(wq)},Ha:"platform"});
var rla=new _.zd("Location Initialized"),WFa=function(a,b){const c=VFa(a.Kt,"window");c.addEventListener("hashchange",b,!1);return()=>c.removeEventListener("hashchange",b)},wq=class extends vq{constructor(){super();this.Kt=_.dd(_.pk);this.nq=window.location;this.uY=window.history}Zca(a){const b=VFa(this.Kt,"window");b.addEventListener("popstate",a,!1);return()=>b.removeEventListener("popstate",a)}get href(){return this.nq.href}get protocol(){return this.nq.protocol}get hostname(){return this.nq.hostname}get port(){return this.nq.port}get pathname(){return this.nq.pathname}get search(){return this.nq.search}get hash(){return this.nq.hash}set pathname(a){this.nq.pathname=
a}pushState(a,b,c){this.uY.pushState(a,b,c)}replaceState(a,b,c){this.uY.replaceState(a,b,c)}forward(){this.uY.forward()}back(){this.uY.back()}lG(a=0){this.uY.go(a)}getState(){return this.uY.state}};wq.ha=function(a){return new (a||wq)};wq.ta=_.k({token:wq,na:function(){return new wq},Ha:"platform"});var yq;_.xq=class{lG(){throw Error("ub");}};_.xq.ha=function(a){return new (a||_.xq)};_.xq.ta=_.k({token:_.xq,na:function(){return _.dd(yq)},Ha:"root"});_.zq=new _.zd("appBaseHref");
yq=class extends _.xq{constructor(a,b){super();this.Fj=a;this.VO=[];let c,d,e;this.PX=null!=(e=null!=(d=null!=b?b:zk.Voa())?d:null==(c=_.dd(_.pk).location)?void 0:c.origin)?e:""}Ja(){for(;this.VO.length;)this.VO.pop()()}Zca(a){this.VO.push(this.Fj.Zca(a),WFa(this.Fj,a))}Voa(){return this.PX}px(a){return Wia(this.PX,a)}path(a=!1){const b=this.Fj.pathname+Eh(this.Fj.search),c=this.Fj.hash;return c&&a?`${b}${c}`:b}pushState(a,b,c,d){this.Fj.pushState(a,b,this.px(c+Eh(d)))}replaceState(a,b,c,d){this.Fj.replaceState(a,
b,this.px(c+Eh(d)))}forward(){this.Fj.forward()}back(){this.Fj.back()}getState(){return this.Fj.getState()}lG(a=0){let b,c;null==(c=(b=this.Fj).lG)||c.call(b,a)}};yq.ha=function(a){return new (a||yq)(_.m(vq),_.m(_.zq,8))};yq.ta=_.k({token:yq,na:yq.ha,Ha:"root"});var Aq=class extends _.xq{constructor(a,b){super();this.Fj=a;this.PX="";this.VO=[];null!=b&&(this.PX=b)}Ja(){for(;this.VO.length;)this.VO.pop()()}Zca(a){this.VO.push(this.Fj.Zca(a),WFa(this.Fj,a))}Voa(){return this.PX}path(){let a=this.Fj.hash;null==a&&(a="#");return 0<a.length?a.substring(1):a}px(a){a=Wia(this.PX,a);return 0<a.length?"#"+a:a}pushState(a,b,c,d){c=this.px(c+Eh(d));0==c.length&&(c=this.Fj.pathname);this.Fj.pushState(a,b,c)}replaceState(a,b,c,d){c=this.px(c+Eh(d));0==c.length&&(c=this.Fj.pathname);
this.Fj.replaceState(a,b,c)}forward(){this.Fj.forward()}back(){this.Fj.back()}getState(){return this.Fj.getState()}lG(a=0){let b,c;null==(c=(b=this.Fj).lG)||c.call(b,a)}};Aq.ha=function(a){return new (a||Aq)(_.m(vq),_.m(_.zq,8))};Aq.ta=_.k({token:Aq,na:Aq.ha});var XFa;XFa=function(a,b){return a.path()==a.normalize(b+Eh(""))};
_.Bq=class{constructor(a){this.aP=new _.mp;this.Ivb=[];this.Gpc=null;this.EB=a;a=this.EB.Voa();this.Fgc=Xia(_.Ch(a.replace(/\/index.html$/,"")));this.EB.Zca(b=>{this.aP.emit({url:this.path(!0),pop:!0,state:b.state,type:b.type})})}Ja(){let a;null==(a=this.Gpc)||a.unsubscribe();this.Ivb=[]}path(a=!1){return this.normalize(this.EB.path(a))}getState(){return this.EB.getState()}normalize(a){var b=this.Fgc;a=a.replace(/\/index.html$/,"");b&&a.startsWith(b)?(b=a.substring(b.length),b=""===b||["/",";","?",
"#"].includes(b[0])?b:a):b=a;return _.Ch(b)}px(a){a&&"/"!==a[0]&&(a="/"+a);return this.EB.px(a)}go(a,b="",c=null){this.EB.pushState(c,"",a,b);this.Esb(this.px(a+Eh(b)),c)}replaceState(a,b="",c=null){this.EB.replaceState(c,"",a,b);this.Esb(this.px(a+Eh(b)),c)}forward(){this.EB.forward()}back(){this.EB.back()}lG(a=0){let b,c;null==(c=(b=this.EB).lG)||c.call(b,a)}Esb(a="",b){this.Ivb.forEach(c=>c(a,b))}subscribe(a,b,c){return this.aP.subscribe({next:a,error:b,complete:c})}};
_.Bq.ha=function(a){return new (a||_.Bq)(_.m(_.xq))};_.Bq.ta=_.k({token:_.Bq,na:function(){return new _.Bq(_.m(_.xq))},Ha:"root"});new Ro;var xla=class{};xla.ta=_.k({token:xla,Ha:"root",na:()=>new YFa});var zla=function(a,b){a.offset=Array.isArray(b)?()=>b:b},Cq=function(a){try{return!!a.window&&!!a.window.scrollTo&&"pageXOffset"in a.window}catch(b){return!1}},ZFa=function(a,b){Cq(a)&&a.window.scrollTo(b[0],b[1])},YFa=class{constructor(){var a=_.m(_.pk),b=window;this.document=a;this.window=b;this.offset=()=>[0,0]}};var $Fa=class{};var Dq=class{constructor(a,b,c,d,e){this.document=a;this.productVersion=c;this.isBot=d;this.M_=e;this.transport=b}fL(a){if(this.transport&&!this.isBot)for(const b of a)this.transport.dispatch(this.iXa(b))}iXa(a){var b=(new lq).nMb(this.M_||"");b=_.um(b,17,$ia(a.actionOwner)).odb([a.element,a.action].join("/"));b=_.um(b,3,Yia(a.gestureName)).Oua(Zia(a.statusCode));b=_.Zk(b,13,a.initialRoute);b=_.Zk(b,11,a.Bu);b=_.Zk(b,14,a.targetRoute||"");b=_.Zk(b,12,a.il);b=_.Pb(b,15,a.dI);b=_.Pb(b,16,a.WF).ndb(a.Ih||
0);b=_.Nb(b,7,a.qf||0,0);var c=(new AFa).tdb(this.document.location.hostname).Iua(this.document.referrer).lMb((new yFa).Bx(this.productVersion));c=_.Zk(c,1,a.sessionId||"");b=_.mm(b,2,c);a.ze&&"string"===typeof a.ze&&_.Zk(b,5,a.ze);if(0<a.Pl.length)for(var d of a.Pl)a=(new kq).Ge(d.name||"").Oua(Zia(d.statusCode||"")).ndb(d.Ih||0),a=_.Nb(a,4,d.yu||0,0),_.pm(b,10,kq,a);d=new IFa;return _.mm(d,1,b)}};Dq.ha=function(a){return new (a||Dq)(_.m(_.pk),_.m(xFa,8),_.m(Yp),_.m(aFa),_.m(Ap,8))};
Dq.ta=_.k({token:Dq,na:Dq.ha,Ha:"root"});_.Eq={Vya:"issue_tracker",CN:"results",Ycc:"flow"};Object.freeze(_.Eq);var Fq=class{};Fq.ha=function(a){return new (a||Fq)};Fq.ta=_.k({token:Fq,na:Fq.ha,Ha:"root"});var bGa,cGa,dGa;_.aGa=new _.zd("GTMDataLayerName",{Ha:"root",na:function(){return window.grimoireDataLayer}});bGa=new _.zd("ProjectId",{Ha:"root",na:()=>"testAlphaSource"});cGa=new _.zd("GetRandomString",{Ha:"root",na:()=>_.ln});dGa=new _.zd("navigationStartTime",{Ha:"root",na:function(){if(performance){if(performance.timing&&performance.timing.navigationStart)return performance.timing.navigationStart;if(performance.now)return Date.now()-performance.now()}}});var eGa=function(){this.blockSize=-1};var Gq=function(a,b){this.blockSize=-1;this.blockSize=64;this.wma=_.da.Uint8Array?new Uint8Array(this.blockSize):Array(this.blockSize);this.awa=this.A1=0;this.Bi=[];this.SCc=a;this.NDb=b;this.ZKc=_.da.Int32Array?new Int32Array(64):Array(64);void 0===fGa&&(fGa=_.da.Int32Array?new Int32Array(gGa):gGa);this.reset()},fGa;_.Ql(Gq,eGa);var hGa=[];for(let a=0;63>a;a++)hGa[a]=0;var iGa=[].concat(128,hGa);Gq.prototype.reset=function(){this.awa=this.A1=0;this.Bi=_.da.Int32Array?new Int32Array(this.NDb):_.Ia(this.NDb)};
var jGa=function(a){for(var b=a.wma,c=a.ZKc,d=0,e=0;e<b.length;)c[d++]=b[e]<<24|b[e+1]<<16|b[e+2]<<8|b[e+3],e=4*d;for(b=16;64>b;b++){e=c[b-15]|0;d=c[b-2]|0;var f=(c[b-16]|0)+((e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3)|0,g=(c[b-7]|0)+((d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10)|0;c[b]=f+g|0}d=a.Bi[0]|0;e=a.Bi[1]|0;var l=a.Bi[2]|0,p=a.Bi[3]|0,t=a.Bi[4]|0,y=a.Bi[5]|0,C=a.Bi[6]|0;f=a.Bi[7]|0;for(b=0;64>b;b++){var F=((d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10))+(d&e^d&l^e&l)|0;g=t&y^~t&C;f=f+((t>>>6|t<<26)^(t>>>11|
t<<21)^(t>>>25|t<<7))|0;g=g+(fGa[b]|0)|0;g=f+(g+(c[b]|0)|0)|0;f=C;C=y;y=t;t=p+g|0;p=l;l=e;e=d;d=g+F|0}a.Bi[0]=a.Bi[0]+d|0;a.Bi[1]=a.Bi[1]+e|0;a.Bi[2]=a.Bi[2]+l|0;a.Bi[3]=a.Bi[3]+p|0;a.Bi[4]=a.Bi[4]+t|0;a.Bi[5]=a.Bi[5]+y|0;a.Bi[6]=a.Bi[6]+C|0;a.Bi[7]=a.Bi[7]+f|0};
Gq.prototype.update=function(a,b){void 0===b&&(b=a.length);var c=0,d=this.A1;if("string"===typeof a)for(;c<b;)this.wma[d++]=a.charCodeAt(c++),d==this.blockSize&&(jGa(this),d=0);else if(_.Ja(a))for(;c<b;){var e=a[c++];if(!("number"==typeof e&&0<=e&&255>=e&&e==(e|0)))throw Error("vb");this.wma[d++]=e;d==this.blockSize&&(jGa(this),d=0)}else throw Error("wb");this.A1=d;this.awa+=b};
Gq.prototype.digest=function(){var a=[],b=8*this.awa;56>this.A1?this.update(iGa,56-this.A1):this.update(iGa,this.blockSize-(this.A1-56));for(var c=63;56<=c;c--)this.wma[c]=b&255,b/=256;jGa(this);for(c=b=0;c<this.SCc;c++)for(var d=24;0<=d;d-=8)a[b++]=this.Bi[c]>>d&255;return a};
var gGa=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,
4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];var lGa=function(){Gq.call(this,8,kGa)};_.Ql(lGa,Gq);var kGa=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];var Hq=class{constructor(a,b,c){this.LQ=a;if(!this.LQ)throw Error("xb");a=new lGa;a.update(String(c));this.JEc=Jta(a.digest());this.LQ.push({releaseVersion:b})}fL(a){for(const y of a){a=void 0;var b={metadata:{},event:"concordEvent"};b.projectNumber=this.JEc;b.oC=y.action;b.eventType=y.element;b.SIb=["/virtual",y.element,y.action].join("/");y.gestureName&&(b.metadata.gestureType=y.gestureName.toString());y.Ih&&(b.metadata.latencyMs=y.Ih.toString());b.tQ="DEVOPS_CONSOLE";b.metadata.actionOwner=y.actionOwner.toString();
b.ze=null==(a=y.ze)?void 0:a.toString();var c=b;a=this.LQ;b=a.push;var d=c.event,e=c.eventType,f=c.oC,g=c.SIb,l=c.projectNumber,p=c.tQ,t=c.ze;a:{c=c.metadata;if(!c){c="";break a}const C=[];for(const F of Object.keys(c))C.push(F+"="+c[F]);c=C.join(",")}b.call(a,{event:d,eventType:e,eventName:f,pagePath:g,projectNumber:l,consoleType:p,artifactId:t,metadata:c})}}NG(a){this.LQ.push({event:"trackPageView",pageName:a,pagePath:a})}};Hq.ha=function(a){return new (a||Hq)(_.m(_.aGa),_.m(Yp),_.m(bGa))};
Hq.ta=_.k({token:Hq,na:Hq.ha});_.Iq=class{fL(){}NG(){}};_.Iq.ha=function(a){return new (a||_.Iq)};_.Iq.ta=_.k({token:_.Iq,na:function(a){return Hq.ha(a)},Ha:"root"});var Jq=class{QGb(a,b){return b}fL(){}};Jq.ha=function(a){return new (a||Jq)};Jq.ta=_.k({token:Jq,na:Jq.ha,Ha:"root"});var mGa=new _.zd("GetRandomString",{Ha:"root",na:()=>_.ln}),nGa=new _.zd("navigationStartTime",{Ha:"root",na:function(){if(performance){if(performance.timing&&performance.timing.navigationStart)return performance.timing.navigationStart;if(performance.now)return Date.now()-performance.now()}}});var pi=Symbol("yb"),Kq=class{constructor(a){this.params=a||{}}has(a){return Object.prototype.hasOwnProperty.call(this.params,a)}get(a){return this.has(a)?(a=this.params[a],Array.isArray(a)?a[0]:a):null}getAll(a){return this.has(a)?(a=this.params[a],Array.isArray(a)?a:[a]):[]}get keys(){return Object.keys(this.params)}};var cja,dja,Nh,Mh;cja={exact:gja,subset:jja};dja={exact:fja,subset:hja,ignored:()=>!0};Nh=class{constructor(a=new Mh([],{}),b={},c=null){this.root=a;this.Qa=b;this.Ze=c}get qx(){this.XI||(this.XI=new Kq(this.Qa));return this.XI}toString(){return oGa.kd(this)}};Mh=class{constructor(a,b){this.Nd=a;this.children=b;this.parent=null;Object.values(b).forEach(c=>c.parent=this)}eo(){return 0<this.GT}get GT(){return Object.keys(this.children).length}toString(){return Jh(this)}};
_.Th=class{constructor(a,b){this.path=a;this.parameters=b}get XDc(){this.etb||(this.etb=new Kq(this.parameters));return this.etb}toString(){return mja(this)}};_.Mi=class{};_.Mi.ha=function(a){return new (a||_.Mi)};_.Mi.ta=_.k({token:_.Mi,na:function(){return new Lq},Ha:"root"});
var Lq=class{parse(a){a=new pGa(a);Mq(a,"/");var b=""===a.ak||a.ak.startsWith("?")||a.ak.startsWith("#")?new Mh([],{}):new Mh([],qGa(a));return new Nh(b,a.parseQueryParams(),Mq(a,"#")?decodeURIComponent(a.ak):null)}kd(a){const b=`/${Kh(a.root,!0)}`,c=qja(a.Qa);a="string"===typeof a.Ze?`#${encodeURI(a.Ze)}`:"";return`${b}${c}${a}`}},oGa=new Lq,rja=/^[^\/()?;#]+/,rGa=/^[^\/()?;=#]+/,sGa=/^[^=?&#]+/,tGa=/^[^&#]+/,Mq=function(a,b){return a.ak.startsWith(b)?(a.ak=a.ak.substring(b.length),!0):!1},qGa=function(a){if(""===
a.ak)return{};Mq(a,"/");const b=[];for(a.ak.startsWith("(")||b.push(uGa(a));a.ak.startsWith("/")&&!a.ak.startsWith("//")&&!a.ak.startsWith("/(");)a.capture("/"),b.push(uGa(a));let c={};a.ak.startsWith("/(")&&(a.capture("/"),c=vGa(a,!0));let d={};a.ak.startsWith("(")&&(d=vGa(a,!1));if(0<b.length||0<Object.keys(c).length)d.primary=new Mh(b,c);return d},uGa=function(a){var b=sja(a.ak);if(""===b&&a.ak.startsWith(";"))throw new _.Vc(4009,!1);a.capture(b);b=decodeURIComponent(b);const c={};for(;Mq(a,";");){var d,
e=a;if(d=(d=e.ak.match(rGa))?d[0]:""){e.capture(d);var f="";if(Mq(e,"=")){const g=sja(e.ak);g&&(f=g,e.capture(f))}c[decodeURIComponent(d)]=decodeURIComponent(f)}}return new _.Th(b,c)},vGa=function(a,b){const c={};for(a.capture("(");!Mq(a,")")&&0<a.ak.length;){var d=sja(a.ak),e=a.ak[d.length];if("/"!==e&&")"!==e&&";"!==e)throw new _.Vc(4010,!1);e=void 0;-1<d.indexOf(":")?(e=d.slice(0,d.indexOf(":")),a.capture(e),a.capture(":")):b&&(e="primary");d=qGa(a);c[e]=1===Object.keys(d).length?d.primary:new Mh([],
d);Mq(a,"//")}return c},pGa=class{constructor(a){this.ak=this.url=a}parseQueryParams(){const a={};if(Mq(this,"?")){do{var b=this.ak.match(sGa),c=b?b[0]:"";if(c){this.capture(c);b="";if(Mq(this,"=")){var d=this.ak.match(tGa);if(d=d?d[0]:"")b=d,this.capture(b)}c=decodeURIComponent(c.replace(/\+/g,"%20"));b=decodeURIComponent(b.replace(/\+/g,"%20"));a.hasOwnProperty(c)?(d=a[c],Array.isArray(d)||(d=[d],a[c]=d),d.push(b)):a[c]=b}}while(Mq(this,"&"))}return a}capture(a){if(!Mq(this,a))throw new _.Vc(4011,
!1);}};var Cja=class{constructor(a,b,c){this.CEb=a;this.VCc=b;this.commands=c;if(a&&0<c.length&&Qh(c[0]))throw new _.Vc(4003,!1);if((a=c.find(Sh))&&a!==(0<c.length?c[c.length-1]:null))throw new _.Vc(4004,!1);}},Ph=class{constructor(a,b,c){this.EH=a;this.eta=b;this.index=c}};var Nq,Fi,wGa,xGa,yGa,BGa,CGa,fka,DGa,gka,EGa,FGa;Nq=class{constructor(a,b){this.id=a;this.url=b}};_.Oq=class extends Nq{constructor(a,b,c="imperative",d=null){super(a,b);this.type=0;this.QHb=c;this.gM=d}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}};_.Ci=class extends Nq{constructor(a,b,c){super(a,b);this.Vf=c;this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Vf}')`}};
_.Ei=class extends Nq{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}')`}};Fi=class extends Nq{constructor(a,b){super(a,b);this.reason="";this.code=0;this.type=16}};_.hla=class extends Nq{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})`}};
wGa=class extends Nq{constructor(a,b,c,d){super(a,b);this.Vf=c;this.state=d;this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Vf}', state: ${this.state})`}};xGa=class extends Nq{constructor(a,b,c,d){super(a,b);this.Vf=c;this.state=d;this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Vf}', state: ${this.state})`}};
yGa=class extends Nq{constructor(a,b,c,d,e){super(a,b);this.Vf=c;this.state=d;this.KMb=e;this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Vf}', state: ${this.state}, shouldActivate: ${this.KMb})`}};_.zGa=class extends Nq{constructor(a,b,c,d){super(a,b);this.Vf=c;this.state=d;this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Vf}', state: ${this.state})`}};
_.AGa=class extends Nq{constructor(a,b,c,d){super(a,b);this.Vf=c;this.state=d;this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Vf}', state: ${this.state})`}};BGa=class{constructor(a){this.Ib=a;this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.Ib.path})`}};CGa=class{constructor(a){this.Ib=a;this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.Ib.path})`}};
fka=class{constructor(a){this.Oc=a;this.type=11}toString(){return`ChildActivationStart(path: '${this.Oc.je&&this.Oc.je.path||""}')`}};DGa=class{constructor(a){this.Oc=a;this.type=12}toString(){return`ChildActivationEnd(path: '${this.Oc.je&&this.Oc.je.path||""}')`}};gka=class{constructor(a){this.Oc=a;this.type=13}toString(){return`ActivationStart(path: '${this.Oc.je&&this.Oc.je.path||""}')`}};
EGa=class{constructor(a){this.Oc=a;this.type=14}toString(){return`ActivationEnd(path: '${this.Oc.je&&this.Oc.je.path||""}')`}};FGa=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}')`}};var GGa=class{constructor(){this.wc=this.Ib=this.ef=null;this.children=new Pq;this.k8=null}},Qq=function(a,b){let c=a.getContext(b);c||(c=new GGa,a.cna.set(b,c));return c},HGa=function(a,b){if(a=a.getContext(b))a.ef=null,a.k8=null},Pq=class{constructor(){this.cna=new Map}getContext(a){return this.cna.get(a)||null}};Pq.ha=function(a){return new (a||Pq)};Pq.ta=_.k({token:Pq,na:Pq.ha,Ha:"root"});var IGa=class{constructor(a){this.lg=a}get root(){return this.lg.value}parent(a){a=this.HL(a);return 1<a.length?a[a.length-2]:null}children(a){return(a=Gja(a,this.lg))?a.children.map(b=>b.value):[]}firstChild(a){return(a=Gja(a,this.lg))&&0<a.children.length?a.children[0].value:null}HL(a){return Hja(a,this.lg).map(b=>b.value)}},Vh=class{constructor(a,b){this.value=a;this.children=b}toString(){return`TreeNode(${this.value})`}};var Jja,Wh,Ija;Jja=class extends IGa{constructor(a,b){super(a);this.Oc=b;Nja(this,a)}toString(){return this.Oc.toString()}};
_.Xh=class{constructor(a,b,c,d,e,f,g,l){this.EKc=a;this.ZDc=b;this.REc=c;this.Bwc=d;this.MQ=e;this.ef=f;this.component=g;this.mY=l;let p,t;this.title=null!=(t=null==(p=this.MQ)?void 0:_.w(p,_.v(y=>y[pi])))?t:_.u(void 0);this.url=a;this.params=b;this.Qa=c;this.Ze=d;this.data=e}get je(){return this.mY.je}get root(){return this.NB.root}get parent(){return this.NB.parent(this)}get firstChild(){return this.NB.firstChild(this)}get children(){return this.NB.children(this)}get HL(){return this.NB.HL(this)}get XIb(){this.s7||(this.s7=
_.w(this.params,_.v(a=>new Kq(a))));return this.s7}get qx(){this.XI||(this.XI=_.w(this.Qa,_.v(a=>new Kq(a))));return this.XI}toString(){return this.Oc?this.Oc.toString():`Future(${this.mY})`}};
Wh=class{get title(){let a;return null==(a=this.data)?void 0:a[pi]}constructor(a,b,c,d,e,f,g,l,p){this.url=a;this.params=b;this.Qa=c;this.Ze=d;this.data=e;this.ef=f;this.component=g;this.je=l;this.Enc=p}get root(){return this.NB.root}get parent(){return this.NB.parent(this)}get firstChild(){return this.NB.firstChild(this)}get children(){return this.NB.children(this)}get HL(){return this.NB.HL(this)}get XIb(){this.s7||(this.s7=new Kq(this.params));return this.s7}get qx(){this.XI||(this.XI=new Kq(this.Qa));
return this.XI}toString(){return`Route(url:'${this.url.map(a=>a.toString()).join("/")}', path:'${this.je?this.je.path:""}')`}};Ija=class extends IGa{constructor(a){super(a);this.url="";Nja(this,a)}toString(){return Oja(this.lg)}};var JGa,LGa,KGa;JGa=function(a,b){let c;return(null==(c=a.N2.getContext(b))?void 0:c.ef)===a};LGa=function(a){var b=a.N2,c=a.name;const d=Qq(b,c);d.ef=a;b.cna.set(c,d);!a.zq&&(b=a.N2.getContext(a.name),null==b?0:b.Ib)&&(b.k8?a.Od(b.k8,b.Ib):KGa(a,b.Ib,b.wc))};KGa=function(a,b,c){if(a.uqa)throw new _.Vc(4013,!1);a.F5=b;const d=a.location,e=b.Oc.component,f=Qq(a.N2,a.name).children;a.zq=d.WJ(e,{index:d.length,wc:new MGa(b,f,d.wc),lR:null!=c?c:a.lR});_.Po(a.Lrc);null!=(b=a.k_a)&&(Rq(b,a),NGa(b,a));a.bwb.emit(a.zq.instance)};
_.Sq=class{constructor(){this.F5=this.zq=null;this.name="primary";this.bwb=new _.mp;this.Azb=new _.mp;this.axb=new _.mp;this.Ozb=new _.mp;this.N2=_.dd(Pq);this.location=_.dd(_.nh);this.Lrc=_.dd(_.wp);this.lR=_.dd(Co);this.k_a=_.dd(OGa,{optional:!0})}get cwb(){return this.zq}Qb(a){if(a.name){const {XF:b,Xi:c}=a.name;b||(JGa(this,c)&&(this.F9(),HGa(this.N2,c)),LGa(this))}}Ja(){JGa(this,this.name)&&HGa(this.N2,this.name);let a;null==(a=this.k_a)||Rq(a,this)}Ra(){LGa(this)}get uqa(){return!!this.zq}get component(){if(!this.zq)throw new _.Vc(4012,
!1);return this.zq.instance}get Nm(){if(!this.zq)throw new _.Vc(4012,!1);return this.F5}detach(){if(!this.zq)throw new _.Vc(4012,!1);this.location.detach();const a=this.zq;this.F5=this.zq=null;this.Ozb.emit(a.instance);return a}Od(a,b){this.zq=a;this.F5=b;this.location.FS(a.xu);null!=(b=this.k_a)&&(Rq(b,this),NGa(b,this));this.axb.emit(a.instance)}F9(){if(this.zq){const a=this.component;this.zq.destroy();this.F5=this.zq=null;this.Azb.emit(a)}}};_.Sq.ha=function(a){return new (a||_.Sq)};
_.Sq.Ma=_.nd({type:_.Sq,oa:[["router-outlet"]],inputs:{name:"name"},outputs:{bwb:"activate",Azb:"deactivate",axb:"attach",Ozb:"detach"},Vb:["outlet"],standalone:!0,features:[_.Hd]});
var MGa=class{constructor(a,b,c){this.Ib=a;this.Rrc=b;this.parent=c}get(a,b){return a===_.Xh?this.Ib:a===Pq?this.Rrc:this.parent.get(a,b)}},OGa=new _.zd(""),Rq=function(a,b){let c;null==(c=a.C6a.get(b))||c.unsubscribe();a.C6a.delete(b)},NGa=function(a,b){const c=b.Nm,d=_.w(_.Af([c.Qa,c.params,c.data]),_.mg(([e,f,g],l)=>{e=Object.assign({},e,f,g);return 0===l?_.u(e):Promise.resolve(e)})).subscribe(e=>{if(b.uqa&&b.cwb&&b.Nm===c&&null!==c.component){var f=Iia(c.component);if(f)for(const {yJc:g}of f.inputs)b.cwb.tM(g,
e[g]);else Rq(a,b)}else Rq(a,b)});a.C6a.set(b,d)},Tq=class{constructor(){this.C6a=new Map}};Tq.ha=function(a){return new (a||Tq)};Tq.ta=_.k({token:Tq,na:Tq.ha});var ci=class{};ci.ha=function(a){return new (a||ci)};ci.wa=_.n({type:ci,oa:[["ng-component"]],standalone:!0,features:[_.Qha],ya:1,Aa:0,ua:function(a){a&1&&_.G(0,"router-outlet")},Ga:[_.Sq],mb:2});var QGa=(a,b,c,d)=>_.v(e=>{(new PGa(b,e.Hva,e.pna,c,d)).ez(a);return e}),RGa=function(a,b,c,d){const e=Uh(c);b.children.forEach(f=>{const g=f.value.ef;var l=e[g],p=f.value;const t=l?l.value:null;p===t?p.component?(p=d.getContext(p.ef))&&RGa(a,f,l,p.children):RGa(a,f,l,d):t&&SGa(a,l,d);delete e[g]});Object.values(e).forEach(f=>{SGa(a,f,d)})},Uq=function(a,b,c,d){const e=Uh(c);b.children.forEach(f=>{var g=e[f.value.ef],l=f.value,p=g?g.value:null;Pja(l);l===p?l.component?(l=Qq(d,l.ef),Uq(a,f,g,l.children)):
Uq(a,f,g,d):l.component?(g=Qq(d,l.ef),p=ei(l.Oc),g.k8=null,g.Ib=l,g.wc=p,g.ef&&KGa(g.ef,l,g.wc),Uq(a,f,null,g.children)):Uq(a,f,null,d);a.RBb(new EGa(f.value.Oc))});b.children.length&&a.RBb(new DGa(b.value.Oc))},SGa=function(a,b,c){const d=c.getContext(b.value.ef);c=d&&b.value.component?d.children:c;b=Uh(b);for(const e of Object.keys(b))SGa(a,b[e],c);d&&(d.ef&&(d.ef.F9(),d.children.cna=new Map),d.k8=null,d.Ib=null)},PGa=class{constructor(a,b,c,d,e){this.Fbb=a;this.XBb=b;this.ozb=c;this.RBb=d;this.ZDb=
e}ez(a){const b=this.XBb.lg,c=this.ozb?this.ozb.lg:null;RGa(this,b,c,a);Pja(this.XBb.root);Uq(this,b,c,a)}};var fi=Symbol("Ab");var $ja=class{constructor(a){this.path=a;this.Ib=this.path[this.path.length-1]}},ki=class{constructor(a,b){this.component=a;this.Ib=b}};var mi=class{constructor(a){this.EH=a||null}},TGa=class{constructor(a){this.Aj=a}},UGa=function(a){let b=[];for(a=a.root;;){b=b.concat(a.Nd);if(0===a.GT)return _.u(b);if(1<a.GT||!a.children.primary)return _.rf(new _.Vc(4E3,!1));a=a.children.primary}},XGa=function(a,b,c,d){var e=a.Lg.parse(c);b=VGa(a,c,e.root,b,d);return new Nh(b,WGa(e.Qa,a.Aj.Qa),e.Ze)},VGa=function(a,b,c,d,e){const f=YGa(c.Nd,d,e);let g={};Object.entries(c.children).forEach(([l,p])=>{g[l]=VGa(a,b,p,d,e)});return new Mh(f,g)},WGa=
function(a,b){const c={};Object.entries(a).forEach(([d,e])=>{c[d]="string"===typeof e&&e.startsWith(":")?b[e.substring(1)]:e});return c},YGa=function(a,b,c){return a.map(d=>{if(d.path.startsWith(":")){if(d=c[d.path.substring(1)],!d)throw new _.Vc(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})},ZGa=class{constructor(a,b){this.Lg=a;this.Aj=b}};var nka={fD:!1,vQ:[],MU:[],parameters:{},Q7a:{}};var aHa=function(a,b,c,d,e){return 0===d.Nd.length&&d.eo()?a.eta(b,c,d):$Ga(a,b,c,d,d.Nd,e,!0)},bHa=function(a,b){const c=b.value,d=Mja(c,a.M2);c.params=Object.freeze(d.params);c.data=Object.freeze(d.data);b.children.forEach(e=>bHa(a,e))},$Ga=function(a,b,c,d,e,f,g){return _.w(_.Bf(c),_.Cf(l=>{let p;return _.w(cHa(a,null!=(p=l.Kf)?p:b,c,l,d,e,f,g),_.Sf(t=>{if(t instanceof mi)return _.u(null);throw t;}))},1),_.ag(l=>!!l),_.Sf(l=>{if(aka(l))return 0!==e.length||d.children[f]?ni(d):_.u([]);throw l;}))},
cHa=function(a,b,c,d,e,f,g,l){return(di(d)===g||"primary"!==g&&oi(e,f,d))&&("**"===d.path||mka(e,d,f).fD)?void 0===d.tx?dHa(a,b,e,d,f,g):l&&a.twb?"**"===d.path?eHa(a,b,c,d,g):fHa(a,b,e,c,d,f,g):ni(e):ni(e)},dHa=function(a,b,c,d,e,f){var g;if("**"===d.path){let l;const p=new Wh(e,0<e.length?(0<e.length?e[e.length-1]:null).parameters:{},Object.freeze(Object.assign({},a.Aj.Qa)),a.Aj.Ze,d.data||{},di(d),null!=(l=null!=(g=d.component)?g:d.JO)?l:null,d,d.resolve||{});g=_.u({Oc:p,vQ:[],MU:[]});c.children=
{}}else g=_.w(oka(c,d,e,b),_.v(({fD:l,vQ:p,MU:t,parameters:y})=>{if(!l)return null;let C,F;return{Oc:new Wh(p,y,Object.freeze(Object.assign({},a.Aj.Qa)),a.Aj.Ze,d.data||{},di(d),null!=(F=null!=(C=d.component)?C:d.JO)?F:null,d,d.resolve||{}),vQ:p,MU:t}}));return _.w(g,_.mg(l=>{if(null===l)return ni(c);let p;b=null!=(p=d.Kf)?p:b;return _.w(gHa(a,b,d,e),_.mg(({HA:t})=>{let y;const C=null!=(y=d.KO)?y:b,F=l.Oc,{EH:I,heb:K}=rka(c,l.vQ,l.MU,t);return 0===K.length&&I.eo()?_.w(a.eta(C,t,I),_.v(V=>null===V?
null:[new Vh(F,V)])):0===t.length&&0===K.length?_.u([new Vh(F,[])]):_.w($Ga(a,C,t,I,K,di(d)===f?"primary":f,!0),_.v(V=>[new Vh(F,V)]))}))}))},eHa=function(a,b,c,d,e){const f=XGa(a.Kwb,[],d.tx,{});return d.tx.startsWith("/")?_.rf(new TGa(f)):_.w(UGa(f),_.Cf(g=>{const l=new Mh(g,{});return $Ga(a,b,c,l,g,e,!1)}))},fHa=function(a,b,c,d,e,f,g){const {fD:l,vQ:p,MU:t,Q7a:y}=mka(c,e,f);if(!l)return ni(c);f=XGa(a.Kwb,p,e.tx,y);return e.tx.startsWith("/")?_.rf(new TGa(f)):_.w(UGa(f),_.Cf(C=>$Ga(a,b,d,c,C.concat(t),
g,!1)))},gHa=function(a,b,c,d){return c.children?_.u({HA:c.children,wc:b}):c.wk?void 0!==c.HI?_.u({HA:c.HI,wc:c.KO}):_.w(kka(b,c,d),_.Cf(e=>e?_.w(a.o_.wk(b,c),_.pg(f=>{c.HI=f.HA;c.KO=f.wc})):_.rf(Tja(3)))):_.u({HA:[],wc:b})},ska=class{constructor(a,b,c,d,e,f,g){this.wc=a;this.o_=b;this.Qta=c;this.config=d;this.Aj=e;this.M2=f;this.Lg=g;this.twb=!0;this.Kwb=new ZGa(this.Lg,this.Aj)}recognize(){const a=rka(this.Aj.root,[],[],this.config).EH;return _.w(aHa(this,this.wc,this.config,a,"primary"),_.Sf(b=>
{if(b instanceof TGa)return this.twb=!1,this.Aj=b.Aj,this.match(b.Aj);if(b instanceof mi)throw new _.Vc(4002,!1);throw b;}),_.v(b=>{var c=new Wh([],Object.freeze({}),Object.freeze(Object.assign({},this.Aj.Qa)),this.Aj.Ze,{},"primary",this.Qta,null,{});b=new Ija(new Vh(c,b));c=xja(c,this.Aj.Qa,this.Aj.Ze);c.Qa=this.Aj.Qa;b.url=this.Lg.kd(c);bHa(this,b.lg);return{state:b,F4:c}}))}match(a){return _.w(aHa(this,this.wc,this.config,a.root,"primary"),_.Sf(b=>{if(b instanceof mi)throw new _.Vc(4002,!1);throw b;
}))}eta(a,b,c){const d=[];for(const e of Object.keys(c.children))"primary"===e?d.unshift(e):d.push(e);return _.w(_.Bf(d),_.Cf(e=>{const f=c.children[e],g=Xja(b,e);return aHa(this,a,g,f,e)},1),_.dg((e,f)=>{e.push(...f);return e}),_.Uf(null),bga(),_.Cf(e=>{if(null===e)return ni(c);e=wka(e);uka(e);return _.u(e)}))}};var iHa,Vq;_.hHa=new _.zd("ROUTES");iHa=function(a){return _.w(Gh(a()),_.v(Eka),_.Cf(b=>b instanceof xCa||Array.isArray(b)?_.u(b):_.Bf(Promise.resolve(new Fia(b)))))};
Vq=class{constructor(){this.Pma=new WeakMap;this.uma=new WeakMap;_.dd(lp)}dT(a){if(this.Pma.get(a))return this.Pma.get(a);if(a.JO)return _.u(a.JO);this.osa&&this.osa(a);var b=_.w(Gh(a.dT()),_.v(Eka),_.pg(c=>{this.nsa&&this.nsa(a);a.JO=c}),$f(()=>{this.Pma.delete(a)}));b=_.w(new qk(b,()=>new _.hg),_.wf());this.Pma.set(a,b);return b}wk(a,b){if(this.uma.get(b))return this.uma.get(b);if(b.HI)return _.u({HA:b.HI,wc:b.KO});this.osa&&this.osa(b);var c=_.w(iHa(b.wk),_.v(d=>{this.nsa&&this.nsa(b);let e;Array.isArray(d)||
(e=d.create(a).wc,d=e.get(_.hHa,[],10).flat());return{HA:d.map(bi),wc:e}}),$f(()=>{this.uma.delete(b)}));c=_.w(new qk(c,()=>new _.hg),_.wf());this.uma.set(b,c);return c}};Vq.ha=function(a){return new (a||Vq)};Vq.ta=_.k({token:Vq,na:Vq.ha,Ha:"root"});var jHa=function(a,b){const c=++a.kA;let d;null==(d=a.Px)||d.next(Object.assign({},a.Px.value,b,{id:c}))},kHa=function(a,b,c){c=new _.Ei(b.id,a.Lg.kd(b.qp),"",c);a.events.next(c);b.resolve(!1)},oHa=function(a,b){a.Px=new _.Yh({id:0,xi:b.xi,atc:b.xi,qp:b.XM.extract(b.xi),Vf:b.XM.extract(b.xi),YL:b.xi,rC:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",gM:null,B_:b.Bo.Oc,hj:null,pna:b.Bo,Hva:null,l1:{canActivateChecks:[],canDeactivateChecks:[]},DK:null});return _.w(a.Px,_.Mf(c=>
0!==c.id),_.v(c=>Object.assign({},c,{qp:b.XM.extract(c.YL)})),_.mg(c=>{let d=!1,e=!1;return _.w(_.u(c),_.pg(f=>{a.GQ={id:f.id,Bu:f.YL,qp:f.qp,trigger:f.source,rC:f.rC,DEc:a.Yba?Object.assign({},a.Yba,{DEc:null}):null}}),_.mg(f=>{var g=b.C8.toString();g=!b.nL||f.qp.toString()!==g||g!==b.xi.toString();let l;const p=null!=(l=f.rC.qsa)?l:b.qsa;if(!g&&"reload"!==p)return a.events.next(new Fi(f.id,_.Wq(b,c.YL))),b.BU=f.YL,f.resolve(null),_.Yf;"imperative"!==f.source&&(b.C8=f.qp);return _.w(_.u(f),_.mg(t=>
{let y;const C=null==(y=a.Px)?void 0:y.getValue();a.events.next(new _.Oq(t.id,a.Lg.kd(t.qp),t.source,t.gM));let F;return C!==(null==(F=a.Px)?void 0:F.getValue())?_.Yf:Promise.resolve(t)}),xka(a.lR,a.o_,a.Qta,b.config,a.Lg,b.M2),_.pg(t=>{c.hj=t.hj;c.Vf=t.Vf;a.GQ=Object.assign({},a.GQ,{Tvc:t.Vf});if("eager"===b.vwa){if(!t.rC.Fx){const y=b.XM.merge(t.Vf,t.YL);lHa(b,y,t)}b.C8=t.Vf}t=new wGa(t.id,a.Lg.kd(t.qp),a.Lg.kd(t.Vf),t.hj);a.events.next(t)}))}),_.pg(f=>{f=new xGa(f.id,a.Lg.kd(f.qp),a.Lg.kd(f.Vf),
f.hj);a.events.next(f)}),_.v(f=>{var g=Object,l=g.assign;var p=f.B_;const t=f.hj.lg;p=ji(t,p?p.lg:null,a.ZKb,[t.value]);return c=l.call(g,{},f,{l1:p})}),dka(a.lR,f=>a.events.next(f)),_.pg(f=>{c.DK=f.DK;if(Oh(f.DK))throw Uja(f.DK);f=new yGa(f.id,a.Lg.kd(f.qp),a.Lg.kd(f.Vf),f.hj,!!f.DK);a.events.next(f)}),_.Mf(f=>f.DK?!0:(mHa(b,f),kHa(a,f,3),!1)),Dka(f=>{if(f.l1.canActivateChecks.length)return _.w(_.u(f),_.pg(g=>{g=new _.zGa(g.id,a.Lg.kd(g.qp),a.Lg.kd(g.Vf),g.hj);a.events.next(g)}),_.mg(g=>{let l=!1;
return _.w(_.u(g),zka(b.M2,a.lR),_.pg({next:()=>l=!0,complete:()=>{l||(mHa(b,g),kHa(a,g,2))}}))}),_.pg(g=>{g=new _.AGa(g.id,a.Lg.kd(g.qp),a.Lg.kd(g.Vf),g.hj);a.events.next(g)}))}),Dka(f=>{const g=l=>{const p=[];let t;(null==(t=l.je)?0:t.dT)&&!l.je.JO&&p.push(_.w(a.o_.dT(l.je),_.pg(y=>{l.component=y}),_.v(()=>{})));for(const y of l.children)p.push(...g(y));return p};return _.w(_.Af(g(f.hj.root)),_.Uf(),_.Zf(1))}),Dka(()=>a.nwb()),_.v(f=>{var g=f.hj;var l=f.pna;l=ai(b.Fbb,g.lg,l?l.lg:void 0);g=new Jja(l,
g);return c=Object.assign({},f,{Hva:g})}),_.pg(f=>{b.xi=f.Vf;b.BU=b.XM.merge(f.Vf,f.YL);b.Bo=f.Hva;"deferred"===b.vwa&&(f.rC.Fx||lHa(b,b.BU,f),b.C8=f.Vf)}),QGa(a.ZKb,b.Fbb,f=>a.events.next(f),a.ZDb),_.Zf(1),_.pg({next:f=>{d=!0;a.Yba=a.GQ;b.nL=!0;a.events.next(new _.Ci(f.id,a.Lg.kd(f.qp),a.Lg.kd(b.xi)));let g;null==(g=b.OJc)||g.uwa(f.Hva.Oc);f.resolve(!0)},complete:()=>{d=!0}}),$f(()=>{d||e||kHa(a,c,1);let f;(null==(f=a.GQ)?void 0:f.id)===c.id&&(a.GQ=null)}),_.Sf(f=>{e=!0;if(Vja(f)){Vja(f)&&Oh(f.url)||
(b.nL=!0,mHa(b,c,!0));var g=new _.Ei(c.id,a.Lg.kd(c.qp),f.message,f.Frc);a.events.next(g);Vja(f)&&Oh(f.url)?(f=b.XM.merge(f.url,b.BU),nHa(b,f,"imperative",null,{Fx:c.rC.Fx,Fi:"eager"===b.vwa||"imperative"!==c.source},{resolve:c.resolve,reject:c.reject,promise:c.promise})):c.resolve(!1)}else{mHa(b,c,!0);const l=new _.hla(c.id,a.Lg.kd(c.qp),f,null!=(g=c.hj)?g:void 0);a.events.next(l);try{c.resolve(b.mf(f))}catch(p){c.reject(p)}}return _.Yf}))}))},Li=class{get Yxc(){return 0!==this.kA}constructor(){this.Yba=
this.GQ=null;this.events=new _.hg;this.o_=_.dd(Vq);this.lR=_.dd(Co);this.Lg=_.dd(_.Mi);this.ZKb=_.dd(Pq);this.ZDb=null!==_.dd(OGa,{optional:!0});this.kA=0;this.nwb=()=>_.u(void 0);this.Qta=null;this.o_.nsa=a=>this.events.next(new CGa(a));this.o_.osa=a=>this.events.next(new BGa(a))}complete(){let a;null==(a=this.Px)||a.complete()}};Li.ha=function(a){return new (a||Li)};Li.ta=_.k({token:Li,na:Li.ha,Ha:"root"});var pHa=class extends UFa{constructor(){super(...arguments);this.lOb=!0}};var VFa=function(a,b){return"window"===b?window:"document"===b?a:"body"===b?a.body:null},qHa=function(a,b,c){a.addEventListener(b,c);return()=>{a.removeEventListener(b,c)}},tHa=class extends pHa{dispatchEvent(a,b){a.dispatchEvent(b)}remove(a){a.parentNode&&a.parentNode.removeChild(a)}createElement(a,b){b=b||document;return b.createElement(a)}Voa(){var a=(rHa=rHa||document.querySelector("base"))?rHa.getAttribute("href"):null;null==a?a=null:(sHa=sHa||document.createElement("a"),sHa.setAttribute("href",
a),a=sHa.pathname,a="/"===a.charAt(0)?a:`/${a}`);return a}},rHa=null,sHa;var mEa=function(a){_.Ge.getAngularTestability=(b,c=!0)=>{b=a.J$(b,c);if(null==b)throw new _.Vc(5103,!1);return b};_.Ge.getAllAngularTestabilities=()=>Array.from(a.P5.values());_.Ge.getAllAngularRootElements=()=>Array.from(a.P5.keys());_.Ge.frameworkStabilizers||(_.Ge.frameworkStabilizers=[]);_.Ge.frameworkStabilizers.push(b=>{const c=_.Ge.getAllAngularTestabilities();let d=c.length,e=!1;const f=function(g){e=e||g;d--;0==d&&b(e)};c.forEach(g=>{g.whenStable(f)})})},uHa=class{J$(a,b,c){if(null==b)return null;
const d=a.P5.get(b)||null;return null!=d?d:c?b instanceof DocumentFragment?this.J$(a,b.host,!0):this.J$(a,b.parentElement,!0):null}};var Xq=class{Ya(){return new XMLHttpRequest}};Xq.ha=function(a){return new (a||Xq)};Xq.ta=_.k({token:Xq,na:Xq.ha});var vHa=new _.zd("EventManagerPlugins"),Yq=class{constructor(a,b){this.Yl=b;this.Fpb=new Map;a.forEach(c=>{c.YGb=this});this.Pmc=a.slice().reverse()}addEventListener(a,b,c){return this.gjc(b).addEventListener(a,b,c)}gjc(a){let b=this.Fpb.get(a);if(b)return b;b=this.Pmc.find(c=>c.supports(a));if(!b)throw new _.Vc(5101,!1);this.Fpb.set(a,b);return b}};Yq.ha=function(a){return new (a||Yq)(_.m(vHa),_.m(_.sg))};Yq.ta=_.k({token:Yq,na:Yq.ha});var wHa=class{constructor(a){this.Kt=a}};var xHa=function(a){let b;const c=null==(b=a.Bs.head)?void 0:b.querySelectorAll(`style[${"ng-app-id"}="${a.appId}"]`);if(null==c?0:c.length){const d=new Map;c.forEach(e=>{null!=e.textContent&&d.set(e.textContent,e)});return d}return null},yHa=function(a){const b=a.Tpa;b.clear();b.add(a.Bs.head)},zHa=function(a,b,c){a=a.Hfa;if(a.has(b))return b=a.get(b),b.usage+=c,b.usage;a.set(b,{usage:c,elements:[]});return c},BHa=function(a,b){for(const c of b)if(1===zHa(a,c,1)){b=a;for(const d of b.Tpa)AHa(b,d,
c)}},CHa=function(a,b){a=a.Hfa;let c,d;null==(c=a.get(b))||null==(d=c.elements)||d.forEach(e=>e.remove());a.delete(b)},AHa=function(a,b,c){{var d=a.bOb;const f=null==d?void 0:d.get(c);(null==f?void 0:f.parentNode)===b?(d.delete(c),f.removeAttribute("ng-app-id"),d=f):(d=a.Bs.createElement("style"),a.nonce&&d.setAttribute("nonce",a.nonce),d.textContent=c,a.aU&&d.setAttribute("ng-app-id",a.appId))}b.appendChild(d);a=a.Hfa;let e;(b=null==(e=a.get(c))?void 0:e.elements)?b.push(d):a.set(c,{elements:[d],
usage:1})},Zq=class{constructor(a,b,c,d={}){this.Bs=a;this.appId=b;this.nonce=c;this.Hfa=new Map;this.Tpa=new Set;this.bOb=xHa(this);this.aU="server"===d;yHa(this)}Ja(){const a=this.bOb;a&&(a.forEach(b=>b.remove()),a.clear());for(const b of this.Hfa.keys())CHa(this,b);yHa(this)}};Zq.ha=function(a){return new (a||Zq)(_.m(_.pk),_.m(yCa),_.m(Lo,8),_.m(Jo))};Zq.ta=_.k({token:Zq,na:Zq.ha});var DHa,Fka,IHa,$q;DHa={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"};Fka=/%COMP%/g;_.EHa=new _.zd("RemoveStylesOnCompDestroy",{Ha:"root",na:()=>{let a;return null!=(a=globalThis.ngRemoveStylesOnComponentDestroy)?a:!1}});
IHa=function(a,b,c){const d=a.uKb;var e=d.get(c.id);if(!e){e=a.Bs;const f=a.Hd,g=a.MTa,l=a.wM,p=a.C$a,t=a.aU;switch(c.mb){case 0:e=new FHa(g,l,c,a.appId,p,e,f,t);break;case 3:return new GHa(g,l,b,c,e,f,a.nonce,t);default:e=new HHa(g,l,c,p,e,f,t)}e.Re=()=>d.delete(c.id);d.set(c.id,e)}return e};
$q=class{constructor(a,b,c,d,e,f,g,l=null){this.MTa=a;this.wM=b;this.appId=c;this.C$a=d;this.Bs=e;this.Hd=g;this.nonce=l;this.uKb=new Map;this.aU="server"===f;this.Btc=new JHa(a,e,g,this.aU)}w_(a,b){if(!a||!b)return this.Btc;this.aU&&3===b.mb&&(b=Object.assign({},b,{mb:0}));b=IHa(this,a,b);b instanceof FHa?(BHa(b.wM,b.styles),b.zta++,b.setAttribute(a,b.lyc,"")):b instanceof HHa&&(BHa(b.wM,b.styles),b.zta++);return b}Ja(){this.uKb.clear()}};
$q.ha=function(a){return new (a||$q)(_.m(Yq),_.m(Zq),_.m(yCa),_.m(_.EHa),_.m(_.pk),_.m(Jo),_.m(_.sg),_.m(Lo))};$q.ta=_.k({token:$q,na:$q.ha});
var KHa=function(a,b){return c=>{if("__ngUnwrap__"===c)return b;!1===(a.aU?a.Hd.wx(()=>b(c)):b(c))&&c.preventDefault()}},JHa=class{constructor(a,b,c,d){this.MTa=a;this.Bs=b;this.Hd=c;this.aU=d;this.data=Object.create(null);this.jp=null}destroy(){}createElement(a,b){return b?this.Bs.createElementNS(DHa[b]||b,a):this.Bs.createElement(a)}createComment(a){return this.Bs.createComment(a)}x9(a){return this.Bs.createTextNode(a)}appendChild(a,b){("TEMPLATE"===a.tagName&&void 0!==a.content?a.content:a).appendChild(b)}insertBefore(a,
b,c){a&&("TEMPLATE"===a.tagName&&void 0!==a.content?a.content:a).insertBefore(b,c)}removeChild(a,b){a&&a.removeChild(b)}Acb(a,b){a="string"===typeof a?this.Bs.querySelector(a):a;if(!a)throw new _.Vc(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=DHa[d])?a.setAttributeNS(d,b,c):a.setAttribute(b,c)):a.setAttribute(b,c)}removeAttribute(a,b,c){if(c){const d=DHa[c];d?a.removeAttributeNS(d,b):a.removeAttribute(`${c}:${b}`)}else a.removeAttribute(b)}wJ(a,
b){a.classList.add(b)}cM(a,b){a.classList.remove(b)}dh(a,b,c,d){d&3?a.style.setProperty(b,c,d&1?"important":""):a.style[b]=c}B$a(a,b,c){c&2?a.style.removeProperty(b):a.style[b]=""}setProperty(a,b,c){a[b]=c}setValue(a,b){a.nodeValue=b}listen(a,b,c){if("string"===typeof a&&(a=VFa(this.Bs,a),!a))throw Error("Bb`"+a+"`"+b);return this.MTa.addEventListener(a,b,KHa(this,c))}},ar=function(a,b){return b===a.Iw?a.shadowRoot:b},GHa=class extends JHa{constructor(a,b,c,d,e,f,g,l){super(a,e,f,l);this.wM=b;this.Iw=
c;this.shadowRoot=c.attachShadow({mode:"open"});a=this.wM;b=this.shadowRoot;a.Tpa.add(b);for(const p of a.Hfa.keys())AHa(a,b,p);d=Gka(d.id,d.styles);for(const p of d)d=document.createElement("style"),g&&d.setAttribute("nonce",g),d.textContent=p,this.shadowRoot.appendChild(d)}appendChild(a,b){return super.appendChild(ar(this,a),b)}insertBefore(a,b,c){return super.insertBefore(ar(this,a),b,c)}removeChild(a,b){return super.removeChild(ar(this,a),b)}parentNode(a){return ar(this,super.parentNode(ar(this,
a)))}destroy(){this.wM.Tpa.delete(this.shadowRoot)}},HHa=class extends JHa{constructor(a,b,c,d,e,f,g,l){super(a,e,f,g);this.wM=b;this.C$a=d;this.zta=0;this.styles=l?Gka(l,c.styles):c.styles}destroy(){if(this.C$a){var a=this.wM,b=this.styles;for(const c of b)0>=zHa(a,c,-1)&&CHa(a,c);this.zta--;if(0===this.zta){let c;null==(c=this.Re)||c.call(this)}}}},FHa=class extends HHa{constructor(a,b,c,d,e,f,g,l){d=d+"-"+c.id;super(a,b,c,e,f,g,l,d);this.Csc="_ngcontent-%COMP%".replace(Fka,d);this.lyc="_nghost-%COMP%".replace(Fka,
d)}createElement(a,b){a=super.createElement(a,b);super.setAttribute(a,this.Csc,"");return a}};var br=class extends wHa{supports(){return!0}addEventListener(a,b,c){a.addEventListener(b,c,!1);return()=>this.removeEventListener(a,b,c)}removeEventListener(a,b,c){return a.removeEventListener(b,c)}};br.ha=function(a){return new (a||br)(_.m(_.pk))};br.ta=_.k({token:br,na:br.ha});var LHa=["alt","control","meta","shift"],MHa={"\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"},NHa={alt:a=>a.altKey,control:a=>a.ctrlKey,meta:a=>a.metaKey,shift:a=>a.shiftKey},PHa=function(a){const b=a.toLowerCase().split(".");a=b.shift();if(0===b.length||"keydown"!==a&&"keyup"!==a)return null;const c=OHa(b.pop());let d="",e=b.indexOf("code");
-1<e&&(b.splice(e,1),d="code.");LHa.forEach(f=>{const g=b.indexOf(f);-1<g&&(b.splice(g,1),d+=f+".")});d+=c;if(0!=b.length||0===c.length)return null;a={domEventName:a};a.fullKey=d;return a},RHa=function(a,b,c){return d=>{QHa(d,a)&&c.wx(()=>b(d))}},OHa=function(a){switch(a){case "esc":return"escape";default:return a}},QHa=function(a,b){let c=MHa[a.key]||a.key,d="";-1<b.indexOf("code.")&&(c=a.code,d="code.");if(null==c||!c)return!1;c=c.toLowerCase();" "===c?c="space":"."===c&&(c="dot");LHa.forEach(e=>
{e!==c&&(0,NHa[e])(a)&&(d+=e+".")});d+=c;return d===b},cr=class extends wHa{supports(a){return null!=PHa(a)}addEventListener(a,b,c){const d=PHa(b),e=RHa(d.fullKey,c,this.YGb.Yl);return this.YGb.Yl.ac(()=>qHa(a,d.domEventName,e))}};cr.ha=function(a){return new (a||cr)(_.m(_.pk))};cr.ta=_.k({token:cr,na:cr.ha});var qta=Gga(EEa,"browser",[{Ba:Jo,qc:"browser"},{Ba:Bga,qc:function(){var a=new tHa;zk||(zk=a)},Zc:!0},{Ba:_.pk,Ab:function(){return Ida=document},Db:[]}]),SHa=new _.zd(""),THa=[{Ba:np,Id:uHa,Db:[]},{Ba:jEa,Id:op,Db:[_.sg,pp,np]},{Ba:op,Id:op,Db:[_.sg,pp,np]}],UHa=[{Ba:Hga,qc:"root"},{Ba:_.Ze,Ab:function(){return new _.Ze},Db:[]},{Ba:vHa,Id:br,Zc:!0,Db:[_.pk,_.sg,Jo]},{Ba:vHa,Id:cr,Zc:!0,Db:[_.pk]},$q,Zq,Yq,{Ba:Mo,Lb:$q},{Ba:$Fa,Id:Xq,Db:[]},[]],dr=class{};
dr.ha=function(a){return new (a||dr)(_.m(SHa,12))};dr.Da=_.ld({type:dr});dr.Ca=_.Pc({Nb:[...UHa,...THa],imports:[_.uq,vp]});_.er=class{constructor(a){this.Kt=a}xaa(){return this.Kt.title}Nl(a){this.Kt.title=a||""}};_.er.ha=function(a){return new (a||_.er)(_.m(_.pk))};_.er.ta=_.k({token:_.er,na:function(a){return a?new a:new _.er(_.m(_.pk))},Ha:"root"});new _.Fo;var VHa=class{},WHa=class{};var XHa=function(a,b,c){a.VG.has(c)||a.VG.set(c,b)},YHa=function(a,b,c){c=(Array.isArray(c)?c:[c]).map(e=>e.toString());const d=b.toLowerCase();a.headers.set(d,c);XHa(a,b,d)},ZHa=function(a,b){b.init();Array.from(b.headers.keys()).forEach(c=>{a.headers.set(c,b.headers.get(c));a.VG.set(c,b.VG.get(c))})},$Ha=function(a,b){const c=b.name.toLowerCase();switch(b.op){case "a":case "s":var d=b.value;"string"===typeof d&&(d=[d]);if(0===d.length)break;XHa(a,b.name,c);b=("a"===b.op?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=>-1===e.indexOf(f)),0===d.length?(a.headers.delete(c),a.VG.delete(c)):a.headers.set(c,d)}else a.headers.delete(c),a.VG.delete(c)}},fr=class{constructor(a){this.VG=new Map;this.bca=null;a?"string"===typeof a?this.XC=()=>{this.headers=new Map;a.split("\n").forEach(b=>{const c=b.indexOf(":");if(0<c){const d=b.slice(0,c),e=d.toLowerCase();b=b.slice(c+1).trim();XHa(this,d,e);this.headers.has(e)?this.headers.get(e).push(b):
this.headers.set(e,[b])}})}:"undefined"!==typeof Headers&&a instanceof Headers?(this.headers=new Map,a.forEach((b,c)=>{YHa(this,c,b)})):this.XC=()=>{this.headers=new Map;Object.entries(a).forEach(([b,c])=>{YHa(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()))&&0<a.length?a[0]:null}keys(){this.init();return Array.from(this.VG.values())}getAll(a){this.init();return this.headers.get(a.toLowerCase())||
null}append(a,b){return this.clone({name:a,value:b,op:"a"})}set(a,b){return this.clone({name:a,value:b,op:"s"})}delete(a,b){return this.clone({name:a,value:b,op:"d"})}init(){this.XC&&(this.XC instanceof fr?ZHa(this,this.XC):this.XC(),this.XC=null,this.bca&&(this.bca.forEach(a=>$Ha(this,a)),this.bca=null))}clone(a){const b=new fr;b.XC=this.XC&&this.XC instanceof fr?this.XC:this;b.bca=(this.bca||[]).concat([a]);return b}forEach(a){this.init();Array.from(this.VG.keys()).forEach(b=>a(this.VG.get(b),this.headers.get(b)))}};var aIa,Ika,Jka;aIa=class{};Ika=/%(\d[a-f0-9])/gi;Jka={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};
_.gr=class{constructor(a={}){this.eQ=this.Cga=null;this.Sna=a.Sna||new aIa;if(a.Cwc){if(a.Poa)throw Error("Cb");this.map=Hka(a.Cwc)}else a.Poa?(this.map=new Map,Object.keys(a.Poa).forEach(b=>{var c=a.Poa[b];c=Array.isArray(c)?c.map(Lka):[`${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({mx:a,
value:b,op:"a"})}set(a,b){return this.clone({mx:a,value:b,op:"s"})}delete(a,b){return this.clone({mx:a,value:b,op:"d"})}toString(){this.init();return this.keys().map(a=>{const b=Kka(a);return this.map.get(a).map(c=>b+"="+Kka(c)).join("&")}).filter(a=>""!==a).join("&")}clone(a){const b=new _.gr({Sna:this.Sna});b.eQ=this.eQ||this;b.Cga=(this.Cga||[]).concat(a);return b}init(){null===this.map&&(this.map=new Map);null!==this.eQ&&(this.eQ.init(),this.eQ.keys().forEach(a=>this.map.set(a,this.eQ.map.get(a))),
this.Cga.forEach(a=>{switch(a.op){case "a":case "s":var b=("a"===a.op?this.map.get(a.mx):void 0)||[];b.push(`${a.value}`);this.map.set(a.mx,b);break;case "d":if(void 0!==a.value){b=this.map.get(a.mx)||[];const c=b.indexOf(`${a.value}`);-1!==c&&b.splice(c,1);0<b.length?this.map.set(a.mx,b):this.map.delete(a.mx)}else this.map.delete(a.mx)}}),this.eQ=this.Cga=null)}};var bIa=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 cIa=function(a){return null===a.body?null:Mka(a.body)||Nka(a.body)||Oka(a.body)||"undefined"!==typeof URLSearchParams&&a.body instanceof URLSearchParams||"string"===typeof a.body?a.body:a.body instanceof _.gr?a.body.toString():"object"===typeof a.body||"boolean"===typeof a.body||Array.isArray(a.body)?JSON.stringify(a.body):a.body.toString()},dIa=class{constructor(a,b,c,d){this.url=b;this.body=null;this.withCredentials=this.vx=!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=void 0!==c?c:null,c=d;c&&(this.vx=!!c.vx,this.withCredentials=!!c.withCredentials,c.responseType&&(this.responseType=c.responseType),c.headers&&(this.headers=c.headers),c.context&&(this.context=c.context),c.params&&(this.params=c.params));this.headers||(this.headers=new fr);this.context||(this.context=new bIa);this.params?(c=this.params.toString(),0===c.length?this.tib=b:(d=b.indexOf("?"),this.tib=b+(-1===d?"?":d<b.length-1?"&":"")+c)):(this.params=new _.gr,
this.tib=b)}clone(a={}){const b=a.method||this.method,c=a.url||this.url,d=a.responseType||this.responseType,e=void 0!==a.body?a.body:this.body,f=void 0!==a.withCredentials?a.withCredentials:this.withCredentials,g=void 0!==a.vx?a.vx:this.vx;let l=a.headers||this.headers,p=a.params||this.params,t;const y=null!=(t=a.context)?t:this.context;void 0!==a.qMb&&(l=Object.keys(a.qMb).reduce((C,F)=>C.set(F,a.qMb[F]),l));a.ni&&(p=Object.keys(a.ni).reduce((C,F)=>C.set(F,a.ni[F]),p));return new dIa(b,c,e,{params:p,
headers:l,context:y,vx:g,responseType:d,withCredentials:f})}};var eIa,fIa,gIa;eIa=class{constructor(a,b=200,c="OK"){this.headers=a.headers||new fr;this.status=void 0!==a.status?a.status:b;this.statusText=a.statusText||c;this.url=a.url||null;this.ok=200<=this.status&&300>this.status}};fIa=class extends eIa{constructor(a={}){super(a);this.type=2}clone(a={}){return new fIa({headers:a.headers||this.headers,status:void 0!==a.status?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})}};
gIa=class extends eIa{constructor(a={}){super(a);this.type=4;this.body=void 0!==a.body?a.body:null}clone(a={}){return new gIa({body:void 0!==a.body?a.body:this.body,headers:a.headers||this.headers,status:void 0!==a.status?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})}};
_.hr=class extends eIa{constructor(a){super(a,0,"Unknown Error");this.name="HttpErrorResponse";this.ok=!1;this.message=200<=this.status&&300>this.status?`Http failure during parsing for ${a.url||"(unknown url)"}`:`Http failure response for ${a.url||"(unknown url)"}: ${a.status} ${a.statusText}`;this.error=a.error||null}};_.ir=class{constructor(a){this.handler=a}request(a,b,c={}){if(a instanceof dIa)b=a;else{var d=void 0;d=c.headers instanceof fr?c.headers:new fr(c.headers);let e=void 0;c.params&&(e=c.params instanceof _.gr?c.params:new _.gr({Poa:c.params}));b=new dIa(a,b,void 0!==c.body?c.body:null,{headers:d,context:c.context,params:e,vx:c.vx,responseType:c.responseType||"json",withCredentials:c.withCredentials})}d=_.w(_.u(b),_.Cf(e=>this.handler.handle(e),1));if(a instanceof dIa||"events"===c.observe)return d;a=
_.w(d,_.Mf(e=>e instanceof gIa));switch(c.observe||"body"){case "body":switch(b.responseType){case "arraybuffer":return _.w(a,_.v(e=>{if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw Error("Db");return e.body}));case "blob":return _.w(a,_.v(e=>{if(null!==e.body&&!(e.body instanceof Blob))throw Error("Eb");return e.body}));case "text":return _.w(a,_.v(e=>{if(null!==e.body&&"string"!==typeof e.body)throw Error("Fb");return e.body}));default:return _.w(a,_.v(e=>e.body))}case "response":return a;
default:throw Error("Gb`"+c.observe);}}delete(a,b={}){return this.request("DELETE",a,b)}get(a,b={}){return this.request("GET",a,b)}head(a,b={}){return this.request("HEAD",a,b)}options(a,b={}){return this.request("OPTIONS",a,b)}ct(a,b,c={}){return this.request("PATCH",a,Pka(c,b))}post(a,b,c={}){return this.request("POST",a,Pka(c,b))}put(a,b,c={}){return this.request("PUT",a,Pka(c,b))}};_.ir.ha=function(a){return new (a||_.ir)(_.m(VHa))};_.ir.ta=_.k({token:_.ir,na:_.ir.ha});var hIa=new _.zd(""),iIa=new _.zd(""),jIa=new _.zd(""),jr=class extends VHa{constructor(a,b){super();this.vF=a;this.wc=b;this.fNa=null;this.uD=_.dd(kp)}handle(a){null===this.fNa&&(this.fNa=Array.from(new Set([...this.wc.get(iIa),...this.wc.get(jIa,[])])).reduceRight((c,d)=>Ska(c,d,this.wc),Qka));const b=this.uD.add();return _.w(this.fNa(a,c=>this.vF.handle(c)),$f(()=>this.uD.remove(b)))}};jr.ha=function(a){return new (a||jr)(_.m(WHa),_.m(Co))};jr.ta=_.k({token:jr,na:jr.ha});var kIa=/^\)\]\}',?\n/,kr=class{constructor(a){this.ELc=a}handle(a){if("JSONP"===a.method)throw new _.Vc(-2800,!1);const b=this.ELc;return _.w(b.QLc?_.Bf(b.QLc()):_.u(null),_.mg(()=>new _.of(c=>{const d=b.Ya();d.open(a.method,a.tib);a.withCredentials&&(d.withCredentials=!0);a.headers.forEach((I,K)=>d.setRequestHeader(I,K.join(",")));a.headers.has("Accept")||d.setRequestHeader("Accept","application/json, text/plain, */*");if(!a.headers.has("Content-Type")){var e=null===a.body||Oka(a.body)?null:Nka(a.body)?
a.body.type||null:Mka(a.body)?null:"string"===typeof a.body?"text/plain":a.body instanceof _.gr?"application/x-www-form-urlencoded;charset=UTF-8":"object"===typeof a.body||"number"===typeof a.body||"boolean"===typeof a.body?"application/json":null;null!==e&&d.setRequestHeader("Content-Type",e)}a.responseType&&(e=a.responseType.toLowerCase(),d.responseType="json"!==e?e:"text");const f=cIa(a);let g=null;const l=()=>{if(null!==g)return g;const I=d.statusText||"OK",K=new fr(d.getAllResponseHeaders()),
V=("responseURL"in d&&d.responseURL?d.responseURL:/^X-Request-URL:/m.test(d.getAllResponseHeaders())?d.getResponseHeader("X-Request-URL"):null)||a.url;return g=new fIa({headers:K,status:d.status,statusText:I,url:V})},p=()=>{let {headers:I,status:K,statusText:V,url:fa}=l(),ha=null;204!==K&&(ha="undefined"===typeof d.response?d.responseText:d.response);0===K&&(K=ha?200:0);let ra=200<=K&&300>K;if("json"===a.responseType&&"string"===typeof ha){const Ha=ha;ha=ha.replace(kIa,"");try{ha=""!==ha?JSON.parse(ha):
null}catch(Ba){ha=Ha,ra&&(ra=!1,ha={error:Ba,text:ha})}}ra?(c.next(new gIa({body:ha,headers:I,status:K,statusText:V,url:fa||void 0})),c.complete()):c.error(new _.hr({error:ha,headers:I,status:K,statusText:V,url:fa||void 0}))},t=I=>{const {url:K}=l();I=new _.hr({error:I,status:d.status||0,statusText:d.statusText||"Unknown Error",url:K||void 0});c.error(I)};let y=!1;const C=I=>{y||(c.next(l()),y=!0);let K={type:3,loaded:I.loaded};I.lengthComputable&&(K.total=I.total);"text"===a.responseType&&d.responseText&&
(K.yYc=d.responseText);c.next(K)},F=I=>{let K={type:1,loaded:I.loaded};I.lengthComputable&&(K.total=I.total);c.next(K)};d.addEventListener("load",p);d.addEventListener("error",t);d.addEventListener("timeout",t);d.addEventListener("abort",t);a.vx&&(d.addEventListener("progress",C),null!==f&&d.upload&&d.upload.addEventListener("progress",F));d.send(f);c.next({type:0});return()=>{d.removeEventListener("error",t);d.removeEventListener("abort",t);d.removeEventListener("load",p);d.removeEventListener("timeout",
t);a.vx&&(d.removeEventListener("progress",C),null!==f&&d.upload&&d.upload.removeEventListener("progress",F));d.readyState!==d.DONE&&d.abort()}})))}};kr.ha=function(a){return new (a||kr)(_.m($Fa))};kr.ta=_.k({token:kr,na:kr.ha});var Tka,Xka,Uka,lr;Tka=new _.zd("XSRF_ENABLED");Xka=new _.zd("XSRF_COOKIE_NAME",{Ha:"root",na:()=>"XSRF-TOKEN"});Uka=new _.zd("XSRF_HEADER_NAME",{Ha:"root",na:()=>"X-XSRF-TOKEN"});_.qi=class{};
lr=class{constructor(a,b,c){this.Bs=a;this.platform=b;this.cookieName=c;this.VFb="";this.eGb=null}getToken(){if("server"===this.platform)return null;const a=this.Bs.cookie||"";if(a!==this.VFb){a:{var b=this.cookieName;b=encodeURIComponent(b);for(const d of a.split(";")){var c=d.indexOf("=");const [e,f]=-1==c?[d,""]:[d.slice(0,c),d.slice(c+1)];c=f;if(e.trim()===b){b=decodeURIComponent(c);break a}}b=null}this.eGb=b;this.VFb=a}return this.eGb}};
lr.ha=function(a){return new (a||lr)(_.m(_.pk),_.m(Jo),_.m(Xka))};lr.ta=_.k({token:lr,na:lr.ha});var mr=class{constructor(a){this.wc=a}intercept(a,b){return this.wc.JA(()=>Vka(a,c=>b.handle(c)))}};mr.ha=function(a){return new (a||mr)(_.m(Co))};mr.ta=_.k({token:mr,na:mr.ha});var lIa=new _.zd("LEGACY_INTERCEPTOR_FN");var nr;_.mIa=function(){return{Hp:nr,Nb:Yka({fDb:"X-Framework-Xsrf-Token"}).yt}};nr=class{};nr.ha=function(a){return new (a||nr)};nr.Da=_.ld({type:nr});nr.Ca=_.Pc({Nb:[mr,{Ba:hIa,Lb:mr,Zc:!0},{Ba:_.qi,Id:lr},Yka({cookieName:"XSRF-TOKEN",fDb:"X-XSRF-TOKEN"}).yt,{Ba:Tka,qc:!0}]});_.or=class{};_.or.ha=function(a){return new (a||_.or)};_.or.Da=_.ld({type:_.or});
var nIa=[Wka(1,[{Ba:lIa,Ab:function(){let a=null;return(b,c)=>{if(null===a){let f;a=(null!=(f=_.dd(hIa,{optional:!0}))?f:[]).reduceRight(Rka,Qka)}const d=_.dd(kp),e=d.add();return _.w(a(b,c),$f(()=>d.remove(e)))}}},{Ba:iIa,Lb:lIa,Zc:!0}])],oIa=[_.ir,kr,jr,{Ba:VHa,Lb:jr},{Ba:WHa,Lb:kr},{Ba:iIa,qc:Vka,Zc:!0},{Ba:Tka,qc:!0},{Ba:_.qi,Id:lr}];for(const a of nIa)oIa.push(...a.yt);_.or.Ca=_.Pc({Nb:[{yt:oIa}]});var pr=class{};pr.ha=function(a){return new (a||pr)};pr.ta=_.k({token:pr,na:function(a){return a?new (a||pr):_.m(qr)},Ha:"root"});
var qr=class extends pr{constructor(a){super();this.Kt=a}Co(a,b){if(null==b)return null;switch(a){case 0:return b;case 1:return _.Ee(b,"HTML")?_.De(b):rea(this.Kt,String(b)).toString();case 2:return _.Ee(b,"Style")?_.De(b):b;case 3:if(_.Ee(b,"Script"))return _.De(b);throw new _.Vc(5200,!1);case 4:return _.Ee(b,"URL")?_.De(b):Ie(String(b));case 5:if(_.Ee(b,"ResourceURL"))return _.De(b);throw new _.Vc(5201,!1);default:throw new _.Vc(5202,!1);}}Kxb(a){return new CCa(a)}Mxb(a){return new DCa(a)}Lxb(a){return new ECa(a)}};
qr.ha=function(a){return new (a||qr)(_.m(_.pk))};qr.ta=_.k({token:qr,na:function(a){a?a=new a:(a=_.m(_.Hi),a=new qr(a.get(_.pk)));return a},Ha:"root"});new Ro;var pIa;try{new URL("s://g"),pIa=!0}catch(a){pIa=!1}var Zka=pIa,qIa=["data:","http:","https:","mailto:","ftp:"];var rIa=function(a,b,c){c=a.zAb.get(c);return(null==c?0:c.has(b))?c.get(b):a.pqc.has(b)?{vo:1}:(c=a.fxc.get(b))?c:a.xCb&&[...a.xCb].some(d=>0===b.indexOf(d))?{vo:1}:{vo:0}},sIa=new class{constructor(a,b,c,d,e){this.oqc=a;this.zAb=b;this.pqc=c;this.fxc=d;this.xCb=e}}(new Set("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 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".split(" ")),
new Map([["A",new Map([["href",{vo:2}]])],["AREA",new Map([["href",{vo:2}]])],["LINK",new Map([["href",{vo:2,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",{vo:1}]])],["IMG",new Map([["src",{vo:1}]])],["VIDEO",new Map([["src",{vo:1}]])],["AUDIO",new Map([["src",{vo:1}]])]]),new Set("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 color cols colspan controls datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden ismap label lang loop max maxlength media minlength min multiple muted nonce open placeholder preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type valign value width wrap itemscope itemtype itemid itemprop itemref".split(" ").concat(["class",
"id"])),new Map([["dir",{vo:3,conditions:new Map([["dir",new Set(["auto","ltr","rtl"])]])}],["async",{vo:3,conditions:new Map([["async",new Set(["async"])]])}],["cite",{vo:2}],["loading",{vo:3,conditions:new Map([["loading",new Set(["eager","lazy"])]])}],["poster",{vo:2}],["target",{vo:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]].concat([["style",{vo:4}]])));var vIa,tIa,uIa,rr;vIa=function(a,b){b=ala(b);b=document.createTreeWalker(b,5,f=>tIa(a,f),!1);let c=b.nextNode();const d=document.createDocumentFragment();let e=d;for(;null!==c;){let f;if(3===c.nodeType)f=document.createTextNode(c.data);else if(cla(c))f=uIa(a,c);else throw Error("S");e.appendChild(f);if(c=b.firstChild())e=f;else for(;!(c=b.nextSibling())&&(c=b.parentNode());)e=e.parentNode}return d};
tIa=function(a,b){if(3===b.nodeType)return 1;if(!cla(b))return 2;b=bla(b);if(null===b)return rr(a),2;var c=a.oLb;if("FORM"!==b&&(c.oqc.has(b)||c.zAb.has(b)))return 1;rr(a);return 2};
uIa=function(a,b){const c=bla(b),d=document.createElement(c);b=b.attributes;for(const {name:g,value:l}of b){var e=rIa(a.oLb,g,c),f;a:{if(f=e.conditions)for(const [p,t]of f){f=t;let y;const C=null==(y=b.getNamedItem(p))?void 0:y.value;if(C&&!f.has(C)){f=!1;break a}}f=!0}if(f)switch(e.vo){case 1:wi(d,g,l);break;case 2:e=$ka(l);e=void 0!==e&&-1!==qIa.indexOf(e.toLowerCase())?l:"about:invalid#zClosurez";e!==l&&rr(a);wi(d,g,e);break;case 3:wi(d,g,l.toLowerCase());break;case 4:wi(d,g,l);break;case 0:rr(a)}else rr(a)}return d};
rr=function(a){0===a.jd.length&&a.jd.push("")};_.wIa=new class{constructor(){this.oLb=sIa;this.jd=[]}Co(a){const b=document.createElement("span");b.appendChild(vIa(this,a));a=(new XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")+1,a.lastIndexOf("</"));return _.ui(a)}};var dla=class{constructor(a){this.isValid=a}},ela=[zi("data"),zi("http"),zi("https"),zi("mailto"),zi("ftp"),new dla(a=>/^[^:]*([/?#]|$)/.test(a))];var xIa=function(a,b){switch(b){case 1:return a instanceof _.fn;case 4:return a instanceof _.ri||a instanceof _.Zm;case 5:return a instanceof _.Zm;case 3:return!1;default:return!1}},yIa=function(a,b){if(null!=b){if(b instanceof _.fn)return a.H9.Kxb(String(b));if(b instanceof _.ri)return a.H9.Mxb(_.si(b));if(b instanceof _.Zm)return a.H9.Lxb(String(b))}return null},sr=class extends pr{constructor(a){super();this.H9=new qr(a)}Co(a,b){if(null==b)return null;if(b instanceof _.Zm||b instanceof _.ri||b instanceof
_.fn){if(xIa(b,a))return this.H9.Co(a,yIa(this,b));throw Error("Hb`"+NCa[a]+"`"+b);}return this.H9.Co(a,b)}Kxb(){throw Error("Ib");}Mxb(){throw Error("Ib");}Lxb(){throw Error("Ib");}};sr.ha=function(a){return new (a||sr)(_.m(_.pk))};sr.ta=_.k({token:sr,na:sr.ha});var zIa=[{Ba:Qo,Lb:pr},{Ba:pr,Id:sr}],ur=class{};ur.ha=function(a){return new (a||ur)};ur.Da=_.ld({type:ur});ur.Ca=_.Pc({Nb:zIa,imports:[dr]});var AIa=function(a){let b;for(a=a.root;void 0!==a;){let c;b=null!=(c=a.data[pi])?c:b;a=a.children.find(d=>"primary"===d.ef)}return b},vr=class{};vr.ha=function(a){return new (a||vr)};vr.ta=_.k({token:vr,na:function(){return _.dd(wr)},Ha:"root"});var wr=class extends vr{constructor(a){super();this.title=a}uwa(a){a=AIa(a);void 0!==a&&this.title.Nl(a)}};wr.ha=function(a){return new (a||wr)(_.m(_.er))};wr.ta=_.k({token:wr,na:wr.ha,Ha:"root"});_.xr=class{};_.xr.ha=function(a){return new (a||_.xr)};_.xr.ta=_.k({token:_.xr,na:function(){return _.dd(yr)},Ha:"root"});var BIa=class{store(){}Uua(a,b){return a.je===b.je}},yr=class extends BIa{};yr.ha=function(){let a;return function(b){return(a||(a=_.me(yr)))(b||yr)}}();yr.ta=_.k({token:yr,na:yr.ha,Ha:"root"});var yla=new _.zd("",{Ha:"root",na:()=>({})});var zr=class{};zr.ha=function(a){return new (a||zr)};zr.ta=_.k({token:zr,na:function(){return _.dd(Ar)},Ha:"root"});var Ar=class{extract(a){return a}merge(a){return a}};Ar.ha=function(a){return new (a||Ar)};Ar.ta=_.k({token:Ar,na:Ar.ha,Ha:"root"});var CIa,DIa,lHa,mHa,nHa,tla,HIa,IIa,EIa,FIa,GIa;CIa={xm:"exact",Ze:"ignored",lHb:"ignored",Qa:"exact"};DIa={xm:"subset",Ze:"ignored",lHb:"ignored",Qa:"subset"};_.Wq=function(a,b){return a.Lg.kd(b)};lHa=function(a,b,c){b=a.Lg.kd(b);if(XFa(a.location,b)||c.rC.Fi){var d=Object.assign({},c.rC.state,EIa(a,c.id,a.Zla));a.location.replaceState(b,"",d)}else c=Object.assign({},c.rC.state,EIa(a,c.id,(null!=(d=a.Zla)?d:0)+1)),a.location.go(b,"",c)};
mHa=function(a,b,c=!1){if("computed"===a.J8){var d;c=null!=(d=a.Zla)?d:a.mna;d=a.mna-c;if(0!==d)a.location.lG(d);else{let e;a.xi===(null==(e=a.TG.GQ)?void 0:e.Tvc)&&0===d&&(FIa(a,b),a.C8=b.xi,GIa(a))}}else"replace"===a.J8&&(c&&FIa(a,b),GIa(a))};
nHa=function(a,b,c,d,e,f){if(a.lAb)return Promise.resolve(!1);let g,l;f?(g=f.resolve,l=f.reject,f=f.promise):f=new Promise((t,y)=>{g=t;l=y});const p=a.uD.add();ila(a,()=>{queueMicrotask(()=>a.uD.remove(p))});jHa(a.TG,{source:c,gM:d,xi:a.xi,atc:a.xi,YL:b,rC:e,resolve:g,reject:l,promise:f,B_:a.Bo.Oc,pna:a.Bo});return f.catch(t=>Promise.reject(t))};
tla=function(a){a.vra||(a.vra=a.location.subscribe(b=>{const c="popstate"===b.type?"popstate":"hashchange";"popstate"===c&&setTimeout(()=>{HIa(a,b.url,c,b.state)},0)}))};HIa=function(a,b,c,d){const e={Fi:!0},f=(null==d?0:d.kA)?d:null;d&&(d=Object.assign({},d),delete d.kA,delete d.HQb,0!==Object.keys(d).length&&(e.state=d));b=_.Br(a,b);nHa(a,b,c,f,e)};_.Br=function(a,b){let c;try{c=a.Lg.parse(b)}catch(d){c=a.XGb(d,a.Lg,b)}return c};
IIa=function(a){return Object.keys(a).reduce((b,c)=>{const d=a[c];null!==d&&void 0!==d&&(b[c]=d);return b},{})};_.Cr=function(a,b,c={}){const d=c.ki,e=c.Qa;var f=c.Ze;f=c.Eda?a.xi.Ze:f;switch(c.vg){case "merge":c=Object.assign({},a.xi.Qa,e);break;case "preserve":c=a.xi.Qa;break;default:c=e||null}null!==c&&(c=IIa(c));let g;try{g=vja(d?d.Oc:a.Bo.Oc.root)}catch(l){"string"===typeof b[0]&&b[0].startsWith("/")||(b=[]),g=a.xi.root}return wja(g,b,c,null!=f?f:null)};
_.Dr=function(a,b,c={Fx:!1}){b=Oh(b)?b:_.Br(a,b);b=a.XM.merge(b,a.BU);return nHa(a,b,"imperative",null,c)};EIa=function(a,b,c){return"computed"===a.J8?{kA:b,HQb:c}:{kA:b}};FIa=function(a,b){a.Bo=b.pna;a.xi=b.xi;a.BU=a.XM.merge(a.xi,b.YL)};GIa=function(a){a.location.replaceState(a.Lg.kd(a.BU),"",EIa(a,a.fra,a.mna))};
_.Ji=class{get kA(){return this.TG.kA}get Zla(){if("computed"===this.J8){var a;return null==(a=this.location.getState())?void 0:a.HQb}}get events(){return this.TG.events}constructor(){this.lAb=!1;this.mna=0;this.console=_.dd(Uo);this.options=_.dd(yla,{optional:!0})||{};this.uD=_.dd(kp);this.mf=this.options.mf||jla;this.XGb=this.options.XGb||kla;this.nL=!1;this.fra=-1;this.XM=_.dd(zr);this.Fbb=_.dd(_.xr);this.OJc=_.dd(vr);this.qsa=this.options.qsa||"ignore";this.M2=this.options.M2||"emptyOnly";this.vwa=
this.options.vwa||"deferred";this.J8=this.options.J8||"replace";let a,b;this.config=null!=(b=null==(a=_.dd(_.hHa,{optional:!0}))?void 0:a.flat())?b:[];this.TG=_.dd(Li);this.Lg=_.dd(_.Mi);this.location=_.dd(_.Bq);_.dd(OGa,{optional:!0});_.dd(_.sg)instanceof _.sg&&_.tg();this.config=this.config.map(bi);this.nL=!1;this.fra=-1;this.C8=this.BU=this.xi=new Nh;this.Bo=Kja();oHa(this.TG,this).subscribe(c=>{this.fra=c.id;let d;this.mna=null!=(d=this.Zla)?d:0},c=>{this.console.warn(`Unhandled Navigation Error: ${c}`)})}nba(){tla(this);
if(!this.TG.Yxc){const a=this.location.getState();HIa(this,this.location.path(!0),"imperative",a)}}get url(){return _.Wq(this,this.xi)}get Yba(){return this.TG.Yba}Ja(){this.dispose()}dispose(){this.TG.complete();this.vra&&(this.vra.unsubscribe(),this.vra=void 0);this.lAb=!0}navigate(a,b={Fx:!1}){for(let c=0;c<a.length;c++)if(null==a[c])throw new _.Vc(4008,!1);return _.Dr(this,_.Cr(this,a,b),b)}isActive(a,b){b=!0===b?Object.assign({},CIa):!1===b?Object.assign({},DIa):b;if(Oh(a))return eja(this.xi,
a,b);a=_.Br(this,a);return eja(this.xi,a,b)}};_.Ji.ha=function(a){return new (a||_.Ji)};_.Ji.ta=_.k({token:_.Ji,na:_.Ji.ha,Ha:"root"});var KIa,LIa,JIa;KIa=function(a){var b;a.href=null!==a.Aj&&a.Z1?null==(b=a.Z1)?void 0:b.px(_.Wq(a.Ua,a.Aj)):null;null===a.href?b=null:(b=a.Yf.qa.tagName.toLowerCase(),b=("base"===b||"link"===b?_.vea:_.Qe)(a.href));JIa(a,"href",b)};LIa=function(a,b){null!=a.iJc||a.sba||JIa(a,"tabindex",b)};JIa=function(a,b,c){const d=a.renderer;a=a.Yf.qa;null!==c?d.setAttribute(a,b,c):d.removeAttribute(a,b)};
_.Er=class{constructor(a,b,c,d,e,f){this.Ua=a;this.Ib=b;this.iJc=c;this.renderer=d;this.Yf=e;this.Z1=f;this.commands=this.href=null;this.lIb=new _.hg;this.Fi=this.Fx=this.Eda=!1;let g;b=null==(g=e.qa.tagName)?void 0:g.toLowerCase();(this.sba="a"===b||"area"===b)?this.Za=a.events.subscribe(l=>{l instanceof _.Ci&&KIa(this)}):LIa(this,"0")}Qb(){this.sba&&KIa(this);this.lIb.next(this)}set vj(a){null!=a?(this.commands=Array.isArray(a)?a:[a],LIa(this,"0")):(this.commands=null,LIa(this,null))}Sd(a,b,c,d,
e){if(null===this.Aj||this.sba&&(0!==a||b||c||d||e||"string"===typeof this.target&&"_self"!=this.target))return!0;_.Dr(this.Ua,this.Aj,{Fx:this.Fx,Fi:this.Fi,state:this.state});return!this.sba}Ja(){let a;null==(a=this.Za)||a.unsubscribe()}get Aj(){return null===this.commands?null:_.Cr(this.Ua,this.commands,{ki:void 0!==this.ki?this.ki:this.Ib,Qa:this.Qa,Ze:this.Ze,vg:this.vg,Eda:this.Eda})}};_.Er.ha=function(a){return new (a||_.Er)(_.r(_.Ji),_.r(_.Xh),_.ge("tabindex"),_.r(_.No),_.r(_.ne),_.r(_.xq))};
_.Er.Ma=_.nd({type:_.Er,oa:[["","routerLink",""]],Cb:1,ab:function(a,b){a&1&&_.L("click",function(c){return b.Sd(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey)});a&2&&_.Hg("target",b.target)},inputs:{target:"target",Qa:"queryParams",Ze:"fragment",vg:"queryParamsHandling",state:"state",ki:"relativeTo",Eda:["preserveFragment","preserveFragment",wh],Fx:["skipLocationChange","skipLocationChange",wh],Fi:["replaceUrl","replaceUrl",wh],vj:"routerLink"},standalone:!0,features:[function(a){const b=a.Vyc,
c={};for(const d in b)if(b.hasOwnProperty(d)){const e=b[d];Array.isArray(e)&&e[2]&&(c[d]=e[2])}a.QC=c},_.Hd]});var MIa=class{},ola=function(a){a.Za=_.w(a.Ua.events,_.Mf(b=>b instanceof _.Ci),_.Cf(()=>a.preload(),1)).subscribe(()=>{})},OIa=function(a,b,c){const d=[];for(const e of c){e.Nb&&!e.Kf&&(e.Kf=$ea(e.Nb,b,`Route: ${e.path}`));let f;c=null!=(f=e.Kf)?f:b;let g;const l=null!=(g=e.KO)?g:c;(e.wk&&!e.HI&&void 0===e.hma||e.dT&&!e.JO)&&d.push(NIa(a,c,e));if(e.children||e.HI){let p;d.push(OIa(a,l,null!=(p=e.children)?p:e.HI))}}return _.w(_.Bf(d),_.Df())},NIa=function(a,b,c){return a.X7a.preload(c,()=>{const d=
_.w(c.wk&&void 0===c.hma?a.sra.wk(b,c):_.u(null),_.Cf(e=>{if(null===e)return _.u(void 0);c.HI=e.HA;c.KO=e.wc;let f;return OIa(a,null!=(f=e.wc)?f:b,e.HA)}));if(c.dT&&!c.JO){const e=a.sra.dT(c);return _.w(_.Bf([d,e]),_.Df())}return d})},Fr=class{constructor(a,b,c,d,e){this.Ua=a;this.wc=c;this.X7a=d;this.sra=e}preload(){return OIa(this,this.wc,this.Ua.config)}Ja(){this.Za&&this.Za.unsubscribe()}};Fr.ha=function(a){return new (a||Fr)(_.m(_.Ji),_.m(lp),_.m(Co),_.m(MIa),_.m(Vq))};
Fr.ta=_.k({token:Fr,na:Fr.ha,Ha:"root"});var pla=new _.zd(""),QIa=function(a){return a.Px.events.subscribe(b=>{if(b instanceof _.Oq){var c=a.O4;a.store[a.YFb]=Cq(c)?[c.window.pageXOffset,c.window.pageYOffset]:[0,0];a.w1a=b.QHb;a.Yab=b.gM?b.gM.kA:0}else b instanceof _.Ci?(a.YFb=b.id,PIa(a,a.Lg.parse(b.Vf).Ze)):b instanceof Fi&&0===b.code&&(a.w1a=void 0,a.Yab=0,PIa(a,a.Lg.parse(b.url).Ze))})},RIa=function(a){return a.Px.events.subscribe(b=>{if(b instanceof FGa)if(b.position)"top"===a.options.sea?ZFa(a.O4,[0,0]):"enabled"===a.options.sea&&
ZFa(a.O4,b.position);else if(b.anchor&&"enabled"===a.options.Awb){var c=a.O4;if(Cq(c)){a:{var d=c.document;b=b.anchor;var e=d.getElementById(b)||d.getElementsByName(b)[0];if(e)b=e;else{if("function"===typeof d.createTreeWalker&&d.body&&"function"===typeof d.body.attachShadow)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(d-f[0],e-f[1]);b.focus()}}}else"disabled"!==a.options.sea&&ZFa(a.O4,[0,0])})},PIa=function(a,b){a.zone.ac(()=>{setTimeout(()=>{a.zone.nc(()=>{a.Px.events.next(new FGa("popstate"===a.w1a?a.store[a.Yab]:null,b))})},0)})},Ni=class{constructor(a,b,c,d,e={}){this.Lg=a;this.Px=b;this.O4=c;this.zone=d;this.options=e;this.YFb=0;this.w1a="imperative";this.Yab=0;this.store={};e.sea=e.sea||"disabled";e.Awb=e.Awb||"disabled"}init(){if("disabled"!==
this.options.sea){var a=this.O4;try{if(Cq(a)){var b=Object.getOwnPropertyDescriptor(a.window.history,"scrollRestoration")||Object.getOwnPropertyDescriptor(Object.getPrototypeOf(a.window.history),"scrollRestoration");var c=!!b&&!(!b.writable&&!b.set)}else c=!1}catch(d){c=!1}c&&(a=a.window.history)&&a.scrollRestoration&&(a.scrollRestoration="manual")}this.Gbb=QIa(this);this.vGc=RIa(this)}Ja(){let a;null==(a=this.Gbb)||a.unsubscribe();let b;null==(b=this.vGc)||b.unsubscribe()}};Ni.ha=function(){_.te()};
Ni.ta=_.k({token:Ni,na:Ni.ha});var lla=new _.zd("",{na:()=>new _.hg}),mla=new _.zd("",{Ha:"root",na:()=>1}),nla=new _.zd("");var SIa,TIa;SIa=new _.zd("ROUTER_FORROOT_GUARD");TIa=[_.Bq,{Ba:_.Mi,Id:Lq},_.Ji,Pq,{Ba:_.Xh,Ab:function(a){return a.Bo.root},Db:[_.Ji]},Vq,[]];
_.VIa=function(a){var b={qsa:"reload",M2:"always",MSc:!1};return{Hp:_.Gr,Nb:[TIa,[],{Ba:_.hHa,Zc:!0,qc:a},{Ba:SIa,Ab:Bla,Db:[[_.Ji,new _.Fo,new _.Go]]},{Ba:yla,qc:b?b:{}},(null==b?0:b.a2c)?{Ba:_.xq,Id:Aq}:{Ba:_.xq,Id:yq},Ala(),(null==b?0:b.X7a)?Gi(0,[{Ba:nla,Lb:Fr},{Ba:MIa,Lb:b.X7a}]).yt:[],{Ba:vla,Zc:!0,Ab:wla},(null==b?0:b.nba)?["disabled"===b.nba?ula().yt:[],"enabledBlocking"===b.nba?sla().yt:[]]:[],(null==b?0:b.EPc)?Gi(8,[Tq,{Ba:OGa,Lb:Tq}]).yt:[],[{Ba:UIa,Ab:qla},{Ba:nEa,Zc:!0,Lb:UIa}]]}};
_.Gr=class{};_.Gr.ha=function(a){return new (a||_.Gr)(_.m(SIa,8))};_.Gr.Da=_.ld({type:_.Gr});_.Gr.Ca=_.Pc({});var UIa=new _.zd("");new Ro;var WIa=function(a){const b=[];for(a=a.Ua.Bo.root;a.firstChild;){const c=a.firstChild.je;if(c.path)b.push(a.firstChild.je.path);else if(c.rT){let d,e;const f=null!=(e=c.RGb)?e:null==(d=c.data)?void 0:d.loggedPathTemplate;b.push(f)}a=a.firstChild}return"/"+b.join("/")},Hr=class{constructor(a){this.Ua=a}};Hr.ha=function(a){return new (a||Hr)(_.m(_.Ji))};Hr.ta=_.k({token:Hr,na:Hr.ha,Ha:"root"});var XIa=function(a,b){if(!(0>=b||b>Date.now())){if(b>=a.uGc)return Date.now()-b;if(performance&&performance.now&&b<=performance.now())return Math.round(performance.now()-b)}},Ir=class{constructor(a=Date.now()){this.uGc=a}};Ir.ha=function(a){return new (a||Ir)(_.m(nGa))};Ir.ta=_.k({token:Ir,na:Ir.ha,Ha:"root"});var YIa=function(){var a=null;try{a=window.localStorage||null}catch(b){}this.Lx=a};_.Ql(YIa,Om);var ZIa=class{constructor(a,b){this.Src=Dla(a);this.NBc=b}[Symbol.iterator](){return this}next(){const a=this.Src.next();return{value:a.done?void 0:this.NBc.call(void 0,a.value),done:a.done}}},$Ia=function(a,b){return new ZIa(a,b)},aJa=class{constructor(a){this.JFb=a;this.J0a=0}[Symbol.iterator](){return this}next(){for(;this.J0a<this.JFb.length;){const a=this.JFb[this.J0a].next();if(!a.done)return a;this.J0a++}return{done:!0}}},bJa=function(...a){return new aJa(a.map(Dla))};var Jr=function(a,b){this.Xw={};this.qe=[];this.Lga=this.size=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Jb");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)};_.ba=Jr.prototype;_.ba.Fw=function(){Kr(this);for(var a=[],b=0;b<this.qe.length;b++)a.push(this.Xw[this.qe[b]]);return a};_.ba.cG=function(){Kr(this);return this.qe.concat()};_.ba.xQ=function(a){return this.has(a)};_.ba.has=function(a){return Lr(this.Xw,a)};_.ba.wm=function(){return 0==this.size};
_.ba.clear=function(){this.Xw={};this.Lga=this.size=this.qe.length=0};_.ba.remove=function(a){return this.delete(a)};_.ba.delete=function(a){return Lr(this.Xw,a)?(delete this.Xw[a],--this.size,this.Lga++,this.qe.length>2*this.size&&Kr(this),!0):!1};var Kr=function(a){if(a.size!=a.qe.length){for(var b=0,c=0;b<a.qe.length;){var d=a.qe[b];Lr(a.Xw,d)&&(a.qe[c++]=d);b++}a.qe.length=c}if(a.size!=a.qe.length){var e={};for(c=b=0;b<a.qe.length;)d=a.qe[b],Lr(e,d)||(a.qe[c++]=d,e[d]=1),b++;a.qe.length=c}};
_.ba=Jr.prototype;_.ba.get=function(a,b){return Lr(this.Xw,a)?this.Xw[a]:b};_.ba.set=function(a,b){Lr(this.Xw,a)||(this.size+=1,this.qe.push(a),this.Lga++);this.Xw[a]=b};_.ba.addAll=function(a){if(a instanceof Jr)for(var b=a.cG(),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};_.ba.forEach=function(a,b){for(var c=this.cG(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};_.ba.clone=function(){return new Jr(this)};
_.ba.toObject=function(){Kr(this);for(var a={},b=0;b<this.qe.length;b++){var c=this.qe[b];a[c]=this.Xw[c]}return a};_.ba.keys=function(){return hva(this.uB(!0)).Uva()};_.ba.values=function(){return hva(this.uB(!1)).Uva()};_.ba.entries=function(){const a=this;return $Ia(this.keys(),function(b){return[b,a.get(b)]})};_.ba.uB=function(a){Kr(this);var b=0,c=this.Lga,d=this,e=new Im;e.next=function(){if(c!=d.Lga)throw Error("Kb");if(b>=d.qe.length)return Jm;var f=d.qe[b++];return Km(a?f:d.Xw[f])};return e};
var Lr=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var dJa=function(a,b){this.WNb=a;this.Rr=null;if(_.Vl&&!(9<=Number(_.$l))){cJa||(cJa=new Jr);this.Rr=cJa.get(a);this.Rr||(b?this.Rr=document.getElementById(b):(this.Rr=document.createElement("userdata"),this.Rr.addBehavior("#default#userData"),document.body.appendChild(this.Rr)),cJa.set(a,this.Rr));try{this.Rr.load(this.WNb)}catch(c){this.Rr=null}}};_.Ql(dJa,Nm);
var eJa={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},cJa=null,fJa=function(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return eJa[b]})};_.ba=dJa.prototype;_.ba.wqa=function(){return!!this.Rr};_.ba.set=function(a,b){this.Rr.setAttribute(fJa(a),b);gJa(this)};_.ba.get=function(a){a=this.Rr.getAttribute(fJa(a));if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};
_.ba.remove=function(a){this.Rr.removeAttribute(fJa(a));gJa(this)};_.ba.uB=function(a){var b=0,c=this.maa().attributes,d=new Im;d.next=function(){if(b>=c.length)return Jm;var e=c[b++];if(a)return Km(decodeURIComponent(e.nodeName.replace(/\./g,"%")).slice(1));e=e.nodeValue;if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return Km(e)};return d};_.ba.clear=function(){for(var a=this.maa(),b=a.attributes.length;0<b;b--)a.removeAttribute(a.attributes[b-1].nodeName);gJa(this)};
var gJa=function(a){try{a.Rr.save(a.WNb)}catch(b){throw"Storage mechanism: Quota exceeded";}};dJa.prototype.maa=function(){return this.Rr.XMLDocument.documentElement};var Mr=function(a,b){this.Aca=a;this.Y2=b+"::"};_.Ql(Mr,Nm);Mr.prototype.set=function(a,b){this.Aca.set(this.Y2+a,b)};Mr.prototype.get=function(a){return this.Aca.get(this.Y2+a)};Mr.prototype.remove=function(a){this.Aca.remove(this.Y2+a)};
Mr.prototype.uB=function(a){const b=this.Aca[Symbol.iterator](),c=this,d=new Im;d.next=function(){var e=b.next();if(e.done)return e;for(e=e.value;e.slice(0,c.Y2.length)!=c.Y2;){e=b.next();if(e.done)return e;e=e.value}return Km(a?e.slice(c.Y2.length):c.Aca.get(e))};return d};var Nr=function(a){this.Fra=a};Nr.prototype.set=function(a,b){void 0===b?this.Fra.remove(a):this.Fra.set(a,(new dya).kd(b))};Nr.prototype.get=function(a){let b;try{b=this.Fra.get(a)}catch(c){return}if(null!==b)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};Nr.prototype.remove=function(a){this.Fra.remove(a)};var hJa=new _.zd("localstorage",{Ha:"root",na:function(){var a=new YIa;(a=a.wqa()?new Mr(a,"devops"):null)||(a=new dJa("devops"),a=a.wqa()?a:null);return a?new Nr(a):null}}),iJa=new _.zd("sessionstorage",{Ha:"root",na:function(){var a=new jva;return(a=a.wqa()?new Mr(a,"devops"):null)?new Nr(a):null}});var jJa=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}},kJa=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""}};var Or={mark(){},measure(){}},lJa=class{get duration(){return this.zuc}get status(){return this.g4}set status(a){"FAILURE"!==this.g4&&(this.g4=a)}constructor(a,b,c,d,e,f,g,l){this.actionId=a;this.Jx=b;this.initialRoute=c;this.Bu=d;this.vIc=f;this.bib=g;this.PDb=l;this.PBb=!1;this.Pl=[];this.OTa=[];this.g4="SUCCESS";this.targetRoute=c;this.il=d;this.hj=e}kr(){return this.Pl.every(a=>!!a.statusCode)}get event(){let a=this.PDb;if(!a)return a;for(const b of this.OTa)a=this.bib(a,b);return a}get q4(){return this.WEb||
this.PBb}get WEb(){return!(this.event&&"BACKGROUND"===this.event.gestureName)}get Fzc(){return!!this.event&&"EXTERNAL"===this.event.gestureName}},mJa=new _.zd("event loggers",{na:()=>[]}),nJa=new _.zd("update handler",{na:()=>(a,b)=>Object.assign({},a,b)}),oJa=function(a){let b;const c=(null==(b=a.sessionStorage)?void 0:b.get("loggedSessionId"))||a.UWa();a.sessionStorage&&a.sessionStorage.set("loggedSessionId",c);return c},Pr=class{constructor(){this.sessionStorage=_.dd(iJa);this.UWa=_.dd(mGa)}},
qJa,tJa,uJa,Sr,pJa,Ur;Pr.ha=function(a){return new (a||Pr)};Pr.ta=_.k({token:Pr,na:Pr.ha,Ha:"root"});qJa=function(a){_.If(document,"visibilitychange").subscribe(()=>{"hidden"===document.visibilityState?pJa(a,()=>_.Qr(a,Promise.resolve(),"keepalive"),"PageHidden"):"visible"===document.visibilityState&&pJa(a,()=>_.Qr(a,Promise.resolve(),"keepalive"),"PageVisible")})};
_.Rr=function(a,b=_.Si(),c){if(!a.Iq||c&&a.Iq.event)a.Iq=_.rJa(a,b,c);else if(c&&!a.Iq.event){var d=a.Iq;Or.mark(Gla(c,d.actionId)+"-begin");d.PDb=c;d.Jx=Math.min(b,d.Jx)}return a.Iq};
tJa=function(a,b){const c=b.event;if(!c)throw Error("Lb");"InitialPageLoad"===c.element&&Ela(b,a.TFb);const d=b.duration||XIa(a.gSa,b.Jx),{targetRoute:e,il:f,hj:g}=c.il?{il:c.il,targetRoute:void 0,hj:void 0}:b,l=Hla(a.document),p=b.Pl.filter(y=>y.OV);for(var t of p)t.error&&a.KKb.has(t.error)&&(t.statusCode="RETRIED"),t.yu&&"RETRIED"!==t.statusCode&&-1<sJa.indexOf(t.yu)&&(b.status="FAILURE");t=Gla(c,b.actionId);Or.mark(t+"-end");Or.measure(t,t+"-begin",t+"-end");t=Fla(b.Jx);return a.Vq(Object.assign({},
c,{Bu:b.Bu,initialRoute:b.initialRoute,il:f,targetRoute:e,hj:g,Ih:d,statusCode:b.status,Pl:[...p],dI:b.vIc,WF:l,sessionId:a.sessionId,actionId:b.actionId,pR:t}))};_.rJa=function(a,b,c){const d=a.UWa();c&&Or.mark(Gla(c,d)+"-begin");b=new lJa(d,b,a.rna.Ib,a.rna.url,a.rna.Oc,Hla(a.document),a.bib,c);a.Nsa.push(b);return b};
uJa=function(a,b,{jxb:c,OV:d=!0}){Or.mark(b+"-subbegin");const e=_.Si();a=c?_.rJa(a,e,{gestureName:"BACKGROUND",element:"BackgroundAction",action:c}):_.Rr(a,e);b={name:b,OV:d,Jx:e};a.Pl.push(b);return{ywa:a,xwb:b}};
Sr=function(a,b,c,d={}){var e=d.status||"SUCCESS";const f=d.error;if(f){e="FAILURE";c.error=d.error;c.yu=null;if(null!=f.error&&null!=f.error.code){const g=f.error.code||null;c.yu=g;504===g&&(e="TIME_OUT")}"number"!==typeof f.code||"string"!==typeof f.message||null!=f.metadata&&"object"!==typeof f.metadata||(e=f.code,e=null==e?-1:vJa.get(e)||-1,c.yu=e,e=Kla(f.code))}c.statusCode=e;c.Ih=Math.round((d.Tuc||_.Si())-c.Jx);Or.mark((c.name||"unknown")+"-subend");Or.measure(c.name||"unknown",(c.name||"unknown")+
"-subbegin",(c.name||"unknown")+"-subend");a=XIa(a.gSa,b.Jx);if(!b.WEb||b.Fzc)b.zuc=a};
_.Gk=function(a,b,c=!0){const d=a.mhb;return e=>new _.of(f=>{const {ywa:g,xwb:l}=uJa(a,b,{jxb:d,OV:c});let p=!1,t=!1,y=void 0;const C=e.subscribe(F=>{g.q4&&(a.Iq=g);y=_.Si();t=!0;f.next(F);t=!1},F=>{p=!0;const I=()=>{g.q4&&(a.Iq=g);Sr(a,g,l,{error:F});f.error(F)};g.q4?setTimeout(I):I()},()=>{p=!0;g.q4&&(a.Iq=g);Sr(a,g,l,{Tuc:y});f.complete()});return{unsubscribe:()=>{C.unsubscribe();p||Sr(a,g,l,{status:t?"SUCCESS":"CANCELLED"})}}})};
_.wJa=function(a,b,c,d=!0){const {ywa:e,xwb:f}=uJa(a,c,{jxb:a.mhb,OV:d});return b().then(g=>{e.q4&&(a.Iq=e);Sr(a,e,f);return g},g=>{e.q4&&(a.Iq=e);Sr(a,e,f,{error:g});throw g;})};_.Qr=function(a,b,c,d=!0){return _.wJa(a,()=>b,c,d)};pJa=function(a,b,c){setTimeout(()=>{a.mhb=c;try{a.zone.ac(()=>{b().then(()=>{},()=>{})})}finally{a.mhb=void 0}})};_.Tr=function(a,b,c){pJa(a,()=>_.Yo(b()),c)};
Ur=class{constructor(a,b,c,d,e,f,g,l,p,t,y){this.document=b;this.UWa=c;this.FBc=d;this.bib=e;this.mf=f;this.gSa=g;this.Ua=l;this.mgb=p;this.zone=t;this.Nsa=[];this.KKb=new WeakSet;this.TFb=-1;this.SDb=new _.Yh(!1);this.mHc=_.dd(Pr);qJa(this);this.sessionId=oJa(this.mHc);try{(new PerformanceObserver(C=>{C=C.getEntries();C=C[C.length-1];this.TFb=C.renderTime||C.loadTime})).observe({type:"largest-contentful-paint",buffered:!0})}catch(C){}this.rna={url:this.Ua.url,Ib:WIa(this.mgb),Oc:this.Ua.Bo.root.Oc};
a&&(b=_.Rr(this,a,{gestureName:"BROWSER_NAVIGATION",element:"InitialPageLoad",action:"load"}),a={name:"CoreConsoleLoad",Ih:XIa(this.gSa,a),statusCode:"SUCCESS",OV:!0,Jx:a},b.Pl.push(a));this.zone.Ys.subscribe(()=>{_.Rr(this).status="FAILURE"});_.w(this.Ua.events,_.Mf(C=>C instanceof _.Ci),_.Zf(1)).subscribe(C=>{for(const F of this.Nsa)F.Bu=C.Vf,F.initialRoute=WIa(this.mgb)});_.w(this.Ua.events,_.Mf(C=>C instanceof _.Ci||C instanceof _.Oq)).subscribe(C=>{if(C instanceof _.Ci){if(XFa(y,C.Vf)){var F=
WIa(this.mgb),I=this.Ua.Bo.root.Oc;_.Rr(this).il=C.Vf;_.Rr(this).targetRoute=F;_.Rr(this).hj=I;this.rna={url:C.Vf,Ib:F,Oc:I}}}else"popstate"===C.QHb&&this.lb({gestureName:"BROWSER_NAVIGATION",element:"HistoryChange",action:"load"})});Jla(t,()=>{const C=[],F=[];for(const I of this.Nsa)if(!Ila(I))if(I.kr()){F.push(tJa(this,I));let K;"InitialPageLoad"===(null==(K=I.event)?void 0:K.element)&&this.SDb.next(!0)}else C.push(I);if(0<F.length)for(const I of this.FBc)I.fL(F);this.Iq=void 0;this.Nsa=C})}get fDc(){return _.tf(_.w(this.SDb,
_.Mf(a=>!!a),_.v(()=>{})))}get actionId(){return this.Iq&&this.Iq.actionId}lb(a,b,c=0){b=b?b.timeStamp+c:_.Si();_.Rr(this,b,a)}qn(a){_.Rr(this).OTa.push(a)}Vq(a){return a}};Ur.ha=function(a){return new (a||Ur)(_.m(nGa),_.m(_.pk),_.m(mGa),_.m(mJa),_.m(nJa),_.m(_.Ze),_.m(Ir),_.m(_.Ji),_.m(Hr),_.m(_.sg),_.m(_.Bq))};Ur.ta=_.k({token:Ur,na:Ur.ha,Ha:"root"});
var sJa=[-1,500,501,502,503,504],vJa=new Map([[0,200],[1,499],[2,500],[3,400],[4,504],[5,404],[6,409],[7,403],[16,401],[8,429],[9,400],[10,409],[11,400],[12,501],[13,500],[14,503],[15,500]]);Nl=Nl||{};var xJa=function(){Cn.call(this)};_.Ql(xJa,Cn);xJa.prototype.initialize=function(){};var Vr=function(a,b){this.Goa=a;this.mS=b};Vr.prototype.QF=function(a){this.Goa&&(this.Goa.call(this.mS||null,a),this.Goa=this.mS=null)};Vr.prototype.abort=function(){this.mS=this.Goa=null};Hn(function(a){Vr.prototype.QF=a(Vr.prototype.QF)});var Wr=function(a,b){Cn.call(this);this.Q9=a;this.z1=b;this.l6a=[];this.YG=[];this.Kna=[]};_.Ql(Wr,Cn);Wr.prototype.jCc=xJa;Wr.prototype.Mra=null;Wr.prototype.getId=function(){return this.z1};Wr.prototype.registerCallback=function(a,b){return this.i3(this.l6a,a,b)};var yJa=function(a,b){a.i3(a.YG,b)};_.ba=Wr.prototype;_.ba.i3=function(a,b,c){b=new Vr(b,c);a.push(b);return b};_.ba.Nw=function(){return!!this.Mra};_.ba.Aua=function(){this.Mra=new xJa};
_.ba.nD=function(a){var b=new this.jCc;b.initialize(a());this.Mra=b;b=(b=!!zJa(this.Kna,a()))||!!zJa(this.l6a,a());b||(this.YG.length=0);return b};_.ba.Ys=function(a){(a=zJa(this.YG,a))&&_.da.setTimeout(eva("Module errback failures: "+a),0);this.Kna.length=0;this.l6a.length=0};var zJa=function(a,b){for(var c=[],d=0;d<a.length;d++)try{a[d].QF(b)}catch(e){aaa(e),c.push(e)}a.length=0;return c.length?c:null};Wr.prototype.im=function(){Wr.WA.im.call(this);nc(this.Mra)};var AJa=function(){this.Dl=null};_.ba=AJa.prototype;_.ba.dMb=function(){};_.ba.oua=function(){};_.ba.qKb=function(){throw Error("Qb");};_.ba.kCb=function(){return null};_.ba.isActive=function(){return!1};_.ba.EFb=function(){return!1};_.ba.iKb=function(){};_.ba.registerCallback=function(){};var Mla;_.Ti=null;_.Ui=null;Mla=[];var BJa=function(a){"undefined"!==typeof Zone&&Zone.current.pea("LoadModuleFactory",()=>{},{},function(b){a.finally(()=>{b.uk()})})},CJa=function(a){const b=new Promise((c,d)=>{_.Vi().load(a).then(c,d)});BJa(b);return b},DJa=class{load(a){return CJa(a).then(()=>Gia(a))}m2a(a){const b=_.Vi().m2a(a),c=Promise.all(Object.keys(b).map(d=>b[d]));BJa(c);return c.then(()=>a.map(d=>Gia(d)))}};_.EJa=function(a){return[{Ba:Ki,Ab:()=>{a.ee=_.dd(Ur);return()=>{}},Zc:!0}]};_.FJa=class{constructor(){this.sra=new DJa}for(a){return()=>{if(!this.ee)throw Error("Rb");return _.Qr(this.ee,this.sra.load(a),"Module: "+a)}}};var Xr,GJa,HJa;Xr=new _.zd("event loggers",{na:()=>{const a=[];for(const b of GJa)a.push(_.dd(b.Lb));a.push(_.dd(jq));_.dd(iq)&&a.push(_.dd(Dq));return a}});GJa=[{Ba:Xr,Lb:Jq,Zc:!0},{Ba:Xr,Lb:_.Iq,Zc:!0}];HJa=new _.zd("update handler",{na:()=>(a,b)=>Object.assign({},a,b)});
_.Yr=class extends Ur{lb(a,b,c=0){super.lb(a,b,c)}qn(a){super.qn(a)}Vq(a){var b=a.targetRoute||a.initialRoute;const c=b.indexOf("/",1);return Object.assign({},a,{actionOwner:(-1===c?b.substring(1):b.substring(1,c))===_.Eq.CN?Mp.X4:Mp.sE})}};_.Yr.ha=function(a){return new (a||_.Yr)(_.m(dGa),_.m(_.pk),_.m(cGa),_.m(Xr),_.m(HJa),_.m(_.Ze),_.m(Ir),_.m(_.Ji),_.m(Hr),_.m(_.sg),_.m(_.Bq),_.m(Fq))};_.Yr.ta=_.k({token:_.Yr,na:_.Yr.ha,Ha:"root"});var Ola=["authuser","hl","token"];var IJa;IJa=function(a,b){a.bw=b;a.ariaLabel=a.nLb?`${b} external link`:`${b} open in new window`};
_.Zr=class{set link(a){this.lxb.next(a instanceof _.ri?a.toString():a)}set mV(a){this.rel=(this.nLb=a)?null:"noopener";this.target=a?null:"_blank";this.bw&&IJa(this,this.bw)}set BFc(a){this.Zzb.next(a&&!this.userEmail)}set Iqc(a){IJa(this,a)}set Qqc(a){IJa(this,a)}constructor(a,b,c,d){this.userEmail=a;this.nb=c;this.Hd=d;this.href="";this.ariaDisabled=!1;this.rel="noopener";this.target="_blank";this.ariaLabel=null;this.lxb=new _.hg;this.Zzb=new _.Yh(!1);this.bw=null;this.nLb=!1;a=_.w(b.Qa,_.v(Pla),
_.Xf(_.fc));_.w(_.Af(a,this.lxb,this.Zzb),_.v(([e,f,g])=>{if(g)e="";else if(0===Object.keys(e).length)e=f;else{f=new _.Ok(f);if(!f.Fg()||f.Fg().endsWith(".google.com"))for(const l of Object.keys(e))g=e[l],void 0===f.uj.get(l)&&_.Pk(f,l,g);e=f.toString()}return e})).subscribe(e=>{this.href=e;this.ariaDisabled=!e})}Ra(){const a=()=>{const c=b.getAttribute("aria-label");!c||(null==c?0:c.endsWith("external link"))||(null==c?0:c.endsWith("open in new window"))||c===this.bw||this.Hd.nc(()=>{IJa(this,c)})},
b=this.nb.qa;this.Hd.ac(()=>{(new MutationObserver(c=>{for(const d of c)"attributes"===d.type&&a()})).observe(b,{attributeFilter:["aria-label"]});a()})}};_.Zr.ha=function(a){return new (a||_.Zr)(_.r(_.$p,8),_.r(_.Xh),_.r(_.ne),_.r(_.sg))};
_.Zr.Ma=_.nd({type:_.Zr,oa:[["a","externalLink",""]],Cb:5,ab:function(a,b){a&2&&(_.Og("href",b.href,_.Qe),_.Hg("aria-disabled",b.ariaDisabled)("rel",b.rel)("target",b.target)("aria-label",b.ariaLabel))},inputs:{link:["externalLink","link"],mV:"sameWindow",BFc:"requiredLogin",Iqc:["aria-label","ariaLabelInput"],Qqc:["attr.aria-label","attrAriaLabelInput"]}});_.$r=class{};_.$r.ha=function(a){return new (a||_.$r)};_.$r.Da=_.ld({type:_.$r});_.$r.Ca=_.Pc({});_.as=class{};_.as.ha=function(a){return new (a||_.as)};_.as.ta=_.k({token:_.as,na:_.as.ha});_.JJa=function(a,b,c,d){a.Fa.lb({element:a.HKa,action:a.YH,gestureName:b,il:a.il,ze:a.hga,projectId:null==a.SM?(a.context||void 0)&&a.context.projectId:a.SM,ah:null==a.oPb?(a.context||void 0)&&a.context.ah:a.oPb,qf:null==a.nPb?(a.context||void 0)&&a.context.qf:a.nPb},c,d)};
_.bs=class{constructor(a,b,c,d,e){this.Fa=a;this.renderer=b;this.context=c;this.Yf=d;this.eventType=e}get il(){}Ra(){this.renderer.listen(this.Yf.qa,this.eventType,a=>{this.M5a(a)})}};_.bs.ha=function(){_.te()};_.bs.Ma=_.nd({type:_.bs,inputs:{HKa:"ascTrackElement",YH:"trackAction",hga:"trackArtifactId",SM:"trackProjectId",oPb:"trackSearchTerm",nPb:"trackListIndex"}});
_.cs=class extends _.bs{get il(){return this.km?this.km.href:void 0}constructor(a,b,c,d,e){super(a,b,e,c,"click");this.km=d;this.lPb=!0}M5a(a){this.lPb&&_.JJa(this,"CLICK",a)}};_.cs.ha=function(a){return new (a||_.cs)(_.r(_.Yr),_.r(_.No),_.r(_.ne),_.r(_.Zr,8),_.r(_.as,8))};
_.cs.Ma=_.nd({type:_.cs,oa:[["a","ascTrackElement","","trackAction",""],["button","ascTrackElement","","trackAction",""],["mat-select","ascTrackElement","","trackAction",""]," routerLink  ascTrackElement  trackAction ".split(" ")," ascTrackElement  trackAction  trackGestureClick ".split(" ")],inputs:{lPb:"trackGestureClick"},features:[_.Cg]});var KJa=class extends Cn{constructor(a,b){super();this.gL=a;this.Gi=b;this.componentId="";this.G3=this.cXa=this.Mcb=!1;this.Fga=void 0;this.q2=Rla}Bx(a){this.au=a;return this}pMb(a){this.lS=a}Hea(a){this.componentId=a;return this}sua(a){this.GNa=a}vMb(a){this.vIb=a}gMb(a){this.kyb=a}N4(){this.Mcb=!0;return this}Nib(){this.cXa=!0;return this}Mea(a){this.F0=Math.max(a,1E3)}dAb(){this.jLc=!0;return this}CMb(a){this.Fga=a}Ya(){const a=new yBa({gL:this.gL,JR:this.JR?this.JR:_.on,Gi:this.Gi,q2:this.q2,
OPb:"https://play.google.com/log?format=json&hasfast=true",WK:!1,Q_:!1,dAb:this.jLc,I2:void 0,kxb:void 0,network:this.network?this.network:void 0});Dn(this,_.Ol(nc,a));this.kyb&&a.gMb(this.kyb);this.au&&a.Bx(this.au);this.lS&&a.pMb(this.lS);this.componentId&&a.Hea(this.componentId);this.GNa&&a.sua(this.GNa);this.vIb&&a.vMb(this.vIb);this.Mcb&&a.LV(this.Mcb);this.cXa&&(a.Nib=this.cXa);this.F0&&a.Mea(this.F0);this.G3&&(a.G3=a.wFb);this.KKc&&zBa(a.Ww,this.KKc);this.Fga&&a.CMb(!0);return a}};_.ds=class{constructor(a,b,c=null){this.MF=a;this.T_a=b;this.Ib=c}};_.ds.ha=function(a){return new (a||_.ds)(_.m(_.$p),_.m(bFa),_.m(_.Xh,8))};_.ds.ta=_.k({token:_.ds,na:_.ds.ha,Ha:"root"});_.es=class{};_.es.ha=function(a){return new (a||_.es)};_.es.Da=_.ld({type:_.es});_.es.Ca=_.Pc({Nb:[{Ba:zo,Ab:function(a,b,c,d){b=tba().idb("DEVOPS_CONSOLE").udb(b).sdb(c.T_a).LV(!0);"TESTING"===a||"UNKNOWN_ENVIRONMENT"===a?b.Xo.bsc=new DBa:b.Xo.endpoint=d;return b.Ya()},Db:[Zp,Yp,_.ds,fFa]},{Ba:xFa,Ab:function(a,b){if(!a)return null;a=(new KJa(1100,b)).Ya();a.LV&&a.LV(!0);return a},Db:[iq,_.bq]}]});var LJa=function(a){a.Ua.events.subscribe(b=>{if(b instanceof _.Ci){const c=WIa(a.zJc);a.zone.ac(()=>{setTimeout(()=>{a.Ouc||a.Cma.NG(c);a.PAc.NG(c)})})}})},fs=class{constructor(a,b,c,d,e,f){this.Ouc=a;this.PAc=b;this.Cma=c;this.Ua=d;this.zJc=e;this.zone=f}};fs.ha=function(a){return new (a||fs)(_.m(iq),_.m(_.Iq),_.m(jq),_.m(_.Ji),_.m(Hr),_.m(_.sg))};fs.ta=_.k({token:fs,na:fs.ha,Ha:"root"});_.gs={Dkb:"admin",Qza:"onboarding",CN:"results",oha:"search",sE:"",xX:"settings",Xbc:"h",Emb:"user/ssh_keys"};Object.freeze(_.gs);_.MJa=[`/${_.gs.oha}`];var NJa=class extends _.$b{constructor(a){super(a)}};NJa.prototype.toObject=function(){return OJa(this)};var OJa=function(a){if(null!=a)return _.ac(a),{priority:_.wm(a,1),zWc:_.vm(a,4)}};_.hs=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,1)}Ge(a){return _.Zk(this,1,a)}getMetadata(){return _.km(this,NJa,3)}Sea(a){return _.mm(this,3,a)}};_.hs.prototype.toObject=function(){return PJa(this)};var PJa=function(a){if(null!=a)return _.ac(a),{name:_.W(a,1),group:_.Am(a,2,0),metadata:OJa(a.getMetadata())}};_.is=class extends _.$b{constructor(a){super(a)}getType(){return _.Am(this,1,0)}jn(a){return _.um(this,1,a)}Ew(){return _.W(this,2)}Bdb(a){return _.Zk(this,2,a)}};_.is.prototype.toObject=function(){return QJa(this)};var QJa=function(a){if(null!=a)return _.ac(a),{type:_.Am(a,1,0),text:_.W(a,2),nWc:Wb(_.Kb(a,3,_.Bb))}};_.js=class extends _.$b{constructor(a){super(a)}getMessage(){return _.W(this,1)}Dua(a){return _.Zk(this,1,a)}};_.js.prototype.toObject=function(){return ks(this)};var ks=function(a){if(null!=a)return _.ac(a),{message:_.W(a,1),lta:_.W(a,2)}};_.ls=class extends _.$b{constructor(a){super(a)}getSize(){return xm(this,1)}setSize(a){return _.Nb(this,1,a,0)}qg(){return _.Am(this,2,0)}};_.ls.prototype.toObject=function(){return RJa(this)};var RJa=function(a){if(null!=a)return _.ac(a),{size:xm(a,1),status:_.Am(a,2,0)}};_.ms=class extends _.$b{constructor(a){super(a)}hCb(){return _.Am(this,2,0)}oMb(a){_.um(this,2,a)}ie(){return _.W(this,4)}Wc(a){return _.Zk(this,4,a)}fMb(a){_.Mb(this,10,a,_.tb)}};_.ms.jc=[6,10];_.ms.prototype.toObject=function(){return SJa(this)};var SJa=function(a){if(null!=a)return _.ac(a),{Nx:_.Am(a,1,0),aG:_.Am(a,2,0),FYc:_.Am(a,3,0),path:_.W(a,4),VPc:_.Am(a,5,0),UPc:_.h(_.El(a,6)),iQc:_.Am(a,9,0),fQc:_.h(_.El(a,10))}};_.ns=class extends _.$b{constructor(a){super(a)}FC(){return _.km(this,_.ms,2)}wua(a){return _.mm(this,2,a)}NJ(){return _.im(this,2)}Kaa(){return _.dm(this,_.ms,2)}};_.ns.prototype.toObject=function(){return TJa(this)};var TJa=function(a){if(null!=a)return _.ac(a),{proxy:_.W(a,1),filter:SJa(a.FC())}};_.UJa=class extends _.$b{constructor(a){super(a)}HV(a){return _.Zk(this,1,a)}};_.UJa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={POa:_.W(this,1)}}else a=void 0;return a};_.os=class extends _.$b{constructor(a){super(a)}fMb(a){Uaa(this,2,_.hs,void 0,a,!1,1)}};_.os.jc=[2];_.os.prototype.toObject=function(){return VJa(this)};var VJa=function(a){if(null!=a)return _.ac(a),{gQc:_.Tb(_.lm(a,_.hs,2),PJa)}};var WJa=class extends _.$b{constructor(a){super(a)}rWa(){return _.El(this,4)}xWa(){return _.lm(this,_.js,6)}},XJa=_.cc(WJa);WJa.jc=[4,6];WJa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={E1c:_.vm(this,1),STc:_.vm(this,2),DYc:_.vm(this,3),Bxb:_.h(_.El(this,4)),oYc:Wb(_.Lb(this,5,_.os),VJa),Ttc:_.Tb(this.xWa(),ks)}}else a=void 0;return a};_.YJa=class extends _.$b{constructor(a){super(a)}hCb(){return _.vm(this,2)}oMb(a){_.Pb(this,2,a)}rWa(){return _.El(this,3)}};_.YJa.jc=[3];_.YJa.prototype.toObject=function(){return ZJa(this)};var ZJa=function(a){if(null!=a)return _.ac(a),{test:_.vm(a,1),aG:_.vm(a,2),Bxb:_.h(_.El(a,3))}};var $Ja;_.ps=class extends _.$b{constructor(a){super(a)}};_.rs=class extends _.$b{constructor(a){super(a)}bG(){return _.km(this,_.is,3)}QR(){return _.Em(this,_.ps,6,_.qs)}sMb(a){return _.nm(this,6,_.qs,a)}};_.ps.jc=[1];_.ps.prototype.toObject=function(){return $Ja(this)};$Ja=function(a){if(null!=a)return _.ac(a),{QVc:_.Tb(_.lm(a,_.rs,1),aKa),nv:RJa(_.km(a,_.ls,5)),nK:RJa(_.km(a,_.ls,6)),B0:_.Am(a,7,0)}};_.qs=[5,6];_.rs.prototype.toObject=function(){return aKa(this)};
var aKa=function(a){if(null!=a)return _.ac(a),{pRc:_.W(a,1),lRc:_.wm(a,7),mRc:QJa(_.km(a,_.is,2)),detail:QJa(a.bG()),bSc:_.W(a,4),aSc:_.wm(a,8),NVc:_.h(_.Dm(a,5,_.qs)),sAc:$Ja(a.QR()),zTc:ZJa(_.km(a,_.YJa,9))}};var bKa=class extends _.$b{constructor(a){super(a)}};bKa.jc=[2];bKa.prototype.toObject=function(){return cKa(this)};var cKa=function(a){if(null!=a)return _.ac(a),{Z0c:_.Am(a,1,0),Y0c:_.h(_.El(a,2))}};_.dKa=class extends _.$b{constructor(a){super(a)}uMb(a){return _.Zk(this,1,a)}FC(){return _.km(this,bKa,3)}wua(a){return _.mm(this,3,a)}NJ(){return _.im(this,3)}Kaa(){return _.dm(this,bKa,3)}};_.dKa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={nca:_.W(this,1),OWc:xm(this,2),filter:cKa(this.FC())}}else a=void 0;return a};_.eKa=class extends _.$b{constructor(a){super(a)}uMb(a){return _.Zk(this,1,a)}tu(){return _.W(this,2)}f_(){return _.im(this,2)}};_.eKa.prototype.toObject=function(){return fKa(this)};var fKa=function(a){if(null!=a)return _.ac(a),{nca:_.W(a,1),Jla:_.wm(a,3),goa:_.W(a,4),label:_.W(a,2)}};_.ss=class extends _.$b{constructor(a){super(a)}UR(){return _.km(this,_.eKa,1)}};_.ss.jc=[2];_.ss.prototype.toObject=function(){return gKa(this)};var gKa=function(a){if(null!=a)return _.ac(a),{Z2:fKa(a.UR()),QOc:_.Tb(_.lm(a,_.eKa,2),fKa)}};var hKa=class extends _.$b{constructor(a){super(a)}getLine(){return _.wm(this,1)}setLine(a){return _.Nb(this,1,a,0)}};hKa.prototype.toObject=function(){return iKa(this)};var iKa=function(a){if(null!=a)return _.ac(a),{line:_.wm(a,1),column:_.wm(a,2)}};var jKa=class extends _.$b{constructor(a){super(a)}Uk(){return _.km(this,hKa,1)}setStart(a){return _.mm(this,1,a)}rj(){return _.km(this,hKa,2)}setEnd(a){return _.mm(this,2,a)}};jKa.prototype.toObject=function(){return kKa(this)};var kKa=function(a){if(null!=a)return _.ac(a),{start:iKa(a.Uk()),end:iKa(a.rj())}};var lKa=class extends _.$b{constructor(a){super(a)}a1(){return _.km(this,jKa,2)}YCb(){return _.dm(this,jKa,2)}};lKa.jc=[10,9];lKa.prototype.toObject=function(){return mKa(this)};var mKa=function(a){if(null!=a)return _.ac(a),{sourceRange:kKa(a.a1()),Upa:_.W(a,3),navigation:gKa(_.km(a,_.ss,4)),Esa:_.W(a,5),AUc:_.h(_.El(a,10)),V_c:_.h(_.tm(a,9)),xva:_.Am(a,11,0)}};var nKa;_.ts=class extends _.$b{constructor(a){super(a)}LR(){return _.lm(this,lKa,1)}oWa(){return _.El(this,4)}xWa(){return _.lm(this,_.js,5)}};nKa=_.cc(_.ts);_.ts.jc=[1,4,5];_.ts.prototype.toObject=function(){if(null!=this){_.ac(this);var a={vtc:_.Tb(this.LR(),mKa),kr:_.vm(this,2),Ita:_.W(this,3),mxb:_.h(_.El(this,4)),Ttc:_.Tb(this.xWa(),ks)}}else a=void 0;return a};_.oKa=class extends _.$b{constructor(a){super(a)}QR(){return _.km(this,_.ps,2)}sMb(a){return _.mm(this,2,a)}};_.oKa.prototype.toObject=function(){return pKa(this)};var pKa=function(a){if(null!=a)return _.ac(a),{sAc:$Ja(a.QR()),hQc:PJa(_.km(a,_.hs,4))}};_.us=class extends _.$b{constructor(a){super(a)}getType(){return _.W(this,1)}jn(a){return _.Zk(this,1,a)}};_.us.jc=[2];_.us.prototype.toObject=function(){return qKa(this)};var qKa=function(a){if(null!=a)return _.ac(a),{type:_.W(a,1),eQc:_.Tb(_.lm(a,_.oKa,2),pKa),hXc:_.vm(a,3)}};_.rKa=class extends _.$b{constructor(a){super(a)}HV(a){return _.Zk(this,2,a)}};_.rKa.jc=[1];_.rKa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={xSc:_.h(_.El(this,1)),POa:_.W(this,2)}}else a=void 0;return a};var sKa=class extends _.$b{constructor(a){super(a)}W$(){return _.Lb(this,2,_.js)}},tKa=_.cc(sKa);sKa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={zSc:Wb(_.Lb(this,1,_.is),QJa),Tzb:Wb(this.W$(),ks)}}else a=void 0;return a};_.uKa=class extends _.$b{constructor(a){super(a)}Cua(a){return _.Nb(this,5,a,0)}HV(a){return _.Zk(this,3,a)}pua(a){return _.Pb(this,4,a)}};_.uKa.jc=[1];_.uKa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={MVc:_.Tb(_.lm(this,_.ns,1),TJa),WBc:_.wm(this,5),POa:_.W(this,3),nqc:_.vm(this,4)}}else a=void 0;return a};var vKa=class extends _.$b{constructor(a){super(a)}W$(){return _.Lb(this,2,_.js)}oWa(){return _.El(this,3)}},wKa=_.cc(vKa);vKa.jc=[3];vKa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={OVc:Wb(_.Lb(this,1,_.ps),$Ja),Tzb:Wb(this.W$(),ks),mxb:_.h(_.El(this,3))}}else a=void 0;return a};_.vs=class extends _.$b{constructor(a){super(a)}Cua(a){return _.Nb(this,5,a,0)}HV(a){return _.Zk(this,3,a)}pua(a){return _.Pb(this,4,a)}};_.vs.jc=[1];_.vs.prototype.toObject=function(){if(null!=this){_.ac(this);var a={pYc:_.Tb(_.lm(this,_.ns,1),TJa),WBc:_.wm(this,5),POa:_.W(this,3),nqc:_.vm(this,4)}}else a=void 0;return a};_.xKa=class extends _.$b{constructor(a){super(a)}rCb(){return _.Am(this,2,0)}zMb(a){return _.um(this,2,a)}};_.xKa.prototype.toObject=function(){return yKa(this)};var yKa=function(a){if(null!=a)return _.ac(a),{hSc:ks(_.km(a,_.js,1)),severity:_.Am(a,2,0)}};var zKa=class extends _.$b{constructor(a){super(a)}W$(){return _.Lb(this,2,_.js)}oWa(){return _.El(this,3)}},AKa=_.cc(zKa);zKa.jc=[3];zKa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={qYc:Wb(_.Lb(this,1,_.us),qKa),Tzb:Wb(this.W$(),ks),DXc:Wb(_.Lb(this,4,_.xKa),yKa),mxb:_.h(_.El(this,3))}}else a=void 0;return a};var Yk;Yk=class extends _.$b{constructor(a){super(a)}om(){return _.Cm(this,1,_.bl)}setProjectId(a){return _.$k(this,1,_.bl,_.ub(a))}wXa(){return _.W(this,6)}DMb(a){_.Zk(this,6,a)}};_.bl=[1,3,4,5];Yk.prototype.toObject=function(){return ws(this)};var ws=function(a){if(null!=a)return _.ac(a),{Vk:_.h(_.Dm(a,3,_.bl)),projectId:_.h(_.Dm(a,1,_.bl)),Xn:_.h(_.Dm(a,4,_.bl)),Hg:_.h(_.Dm(a,5,_.bl)),uh:_.W(a,2),cq:_.W(a,6)}};_.dl=class extends _.$b{constructor(a){super(a)}ar(){return _.km(this,Yk,1)}N3(a){return _.mm(this,1,a)}};_.dl.prototype.toObject=function(){return BKa(this)};var BKa=function(a){if(null!=a)return _.ac(a),{Se:ws(a.ar()),Lp:_.W(a,3),refHint:_.W(a,4)}};_.gqa=function(a){var b=new _.xs;return _.mm(b,1,a)};_.xs=class extends _.$b{constructor(a){super(a)}ie(){return _.W(this,2)}Wc(a){return _.Zk(this,2,a)}getType(){return _.Am(this,3,0)}jn(a){return _.um(this,3,a)}YR(){return _.tm(this,7)}BMb(a){_.Mb(this,7,a,_.rb)}NWa(){return _.W(this,6)}tMb(a){_.Zk(this,6,a)}};_.xs.jc=[7];_.xs.prototype.toObject=function(){return ys(this)};
var ys=function(a){if(null!=a)return _.ac(a),{Xp:BKa(_.km(a,_.dl,1)),path:_.W(a,2),type:_.Am(a,3,0),fileSize:_.ym(a,4),dIc:_.h(_.tm(a,7)),LG:_.W(a,6)}};_.zs=class extends _.$b{constructor(a){super(a)}};_.zs.prototype.toObject=function(){return As(this)};var As=function(a){if(null!=a)return _.ac(a),{startLine:_.wm(a,1),startColumn:_.wm(a,2),endLine:_.wm(a,3),endColumn:_.wm(a,4)}};var CKa=class extends _.$b{constructor(a){super(a)}su(){return _.km(this,_.xs,1)}Cx(a){return _.mm(this,1,a)}getRange(){return _.km(this,_.zs,2)}setRange(a){return _.mm(this,2,a)}Hpa(){return _.dm(this,_.zs,2)}};CKa.prototype.toObject=function(){return DKa(this)};var DKa=function(a){if(null!=a)return _.ac(a),{Oe:ys(a.su()),Ld:As(a.getRange())}};_.Bs=class extends _.$b{constructor(a){super(a)}getType(){return _.Am(this,1,0)}jn(a){return _.um(this,1,a)}getName(){return _.W(this,2)}Ge(a){return _.Zk(this,2,a)}c8(a,b){_.pm(this,3,_.Bs,a,b)}sCb(){return _.W(this,6)}AMb(a){_.Zk(this,6,a)}};_.Bs.jc=[3,4];_.Bs.prototype.toObject=function(){return EKa(this)};
var EKa=function(a){if(null!=a)return _.ac(a),{type:_.Am(a,1,0),name:_.W(a,2),childList:_.Tb(_.lm(a,_.Bs,3),EKa),cXc:_.h(_.tm(a,4)),Bgb:As(_.km(a,_.zs,5)),iNb:_.W(a,6),MHb:_.W(a,7),wZc:_.W(a,8)}};_.Cs=class extends _.$b{constructor(a){super(a)}zua(a){return _.um(this,1,a)}};_.Cs.prototype.toObject=function(){return FKa(this)};var FKa=function(a){if(null!=a)return _.ac(a),{nf:_.Am(a,1,0),Kfa:_.W(a,2)}};_.GKa=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,1)}Ge(a){return _.Zk(this,1,a)}};_.GKa.prototype.toObject=function(){return HKa(this)};var HKa=function(a){if(null!=a)return _.ac(a),{name:_.W(a,1),en:_.W(a,2)}};var IKa;_.Ds=function(a){return _.lm(a,_.GKa,1)};
_.Es=class extends _.$b{constructor(a){super(a)}Jea(a){return _.Zk(this,2,a)}zaa(){return Kua(this,4)}afa(a){_.Ob(this,4,a,void 0,_.tm)}R0(){return _.Am(this,5,0)}J3(a){_.um(this,5,a)}cS(){return _.Am(this,6,0)}Q3(a){_.um(this,6,a)}setTheme(a){return _.um(this,7,a)}jaa(){return _.W(this,21)}Rea(a){_.Zk(this,21,a)}V$(){return _.W(this,22)}Iea(a){_.Zk(this,22,a)}ppa(){return _.vm(this,8)}Lua(a){_.Pb(this,8,a)}XR(){return _.vm(this,10)}Wea(a){_.Pb(this,10,a)}OR(){return _.vm(this,11)}I3(a){_.Pb(this,
11,a)}aS(){return _.wm(this,12)}Yea(a){_.Nb(this,12,a,0)}V0(){return _.wm(this,31)}Tea(a){_.Nb(this,31,a,0)}fCb(){return _.Bm(this,13)}Q0(){return _.Am(this,15,0)}Oea(a){_.um(this,15,a)}WR(){return _.wm(this,17)}O3(a){_.Nb(this,17,a,0)}uaa(){return _.Am(this,18,0)}Jua(a){_.um(this,18,a)}lXa(){return _.vm(this,20)}ydb(a){_.Pb(this,20,a)}iaa(){return _.Am(this,23,0)}Qea(a){_.um(this,23,a)}c1(){return _.vm(this,24)}Pua(a){_.Pb(this,24,a)}waa(){return _.vm(this,25)}Xea(a){_.Pb(this,25,a)}d1(){return _.vm(this,
28)}Qua(a){_.Pb(this,28,a)}Y0(){return _.vm(this,30)}Vea(a){_.Pb(this,30,a)}Z0(){return _.vm(this,32)}Nua(a){_.Pb(this,32,a)}M0(){return _.W(this,33)}rua(a){_.Zk(this,33,a)}vaa(){return _.vm(this,34)}Mua(a){_.Pb(this,34,a)}};IKa=_.cc(_.Es);_.Es.jc=[1,3,4,13];_.Es.prototype.toObject=function(){return JKa(this)};
var JKa=function(a){if(null!=a)return _.ac(a),{I_c:_.Tb(_.Ds(a),HKa),M9:_.W(a,2),I0c:_.h(_.El(a,3)),A2c:_.h(_.tm(a,4)),bWc:_.Am(a,5,0),tkb:_.Am(a,6,0),B2c:_.wm(a,16),theme:_.Am(a,7,0),WYc:_.Am(a,26,0),U1a:_.W(a,21),NPa:_.W(a,22),showDeleted:_.vm(a,8),eYc:Wb(_.Kb(a,9,_.Ab)),Mdb:_.vm(a,10),Zaa:_.vm(a,11),tabSize:_.wm(a,12),Pca:_.wm(a,31),NSc:_.h(_.El(a,13)),fWc:Wb(_.Lb(a,14,_.Cs),FKa),hba:_.Am(a,15,0),O_c:_.wm(a,17),P_c:_.Am(a,18,0),OOc:_.vm(a,19),f0c:_.vm(a,20),aWc:_.Am(a,23,0),aOb:_.vm(a,24),Ndb:_.vm(a,
25),pQc:_.vm(a,27),Lfa:_.vm(a,28),R1c:_.vm(a,29),jfa:_.vm(a,30),Sp:_.vm(a,32),S8:_.W(a,33),g0c:_.vm(a,34)}};_.KKa=class extends _.$b{constructor(a){super(a)}};_.KKa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={}}else a=void 0;return a};var LKa=class extends _.$b{constructor(a){super(a)}yMb(a){return _.Ob(this,1,a,_.tb(void 0),_.El)}},MKa=_.cc(LKa);LKa.jc=[1];LKa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={MZc:_.h(_.El(this,1))}}else a=void 0;return a};var NKa=class{constructor(a,b,c){this.AKb=a;this.Hra=b;this.d4a=c}getMetadata(){return this.d4a}};var OKa=class{constructor(a,b,c={}){this.KFc=a;this.d4a=c;this.Hra=b;this.i4=null}getMetadata(){return this.d4a}qg(){return this.i4}};var QKa;_.PKa=function(a,b,c={}){return new NKa(b,a,c)};QKa=function(a,b,c={}){return new OKa(b,a,c)};_.Fs=class{constructor(a,b,c,d,e){this.name=a;this.gab=b;this.responseType=c;this.BKb=d;this.HKb=e}getName(){return this.name}};_.Fs.prototype.getName=_.Fs.prototype.getName;_.RKa=new _.Fs("/devtools.grimoire.CorpPreferencesService/GetRecentFiles",_.KKa,LKa,a=>a.kd(),MKa);_.SKa=class extends _.$b{constructor(a){super(a)}};_.SKa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={}}else a=void 0;return a};_.TKa=new _.Fs("/devtools.grimoire.CorpPreferencesService/GetUserPreferences",_.SKa,_.Es,a=>a.kd(),IKa);_.UKa=class extends _.$b{constructor(a){super(a)}yMb(a){return _.Zk(this,1,a)}};_.UKa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={recentFile:_.W(this,1)}}else a=void 0;return a};var VKa=class extends _.$b{constructor(a){super(a)}},WKa=_.cc(VKa);VKa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={}}else a=void 0;return a};_.XKa=new _.Fs("/devtools.grimoire.CorpPreferencesService/UpdateRecentFiles",_.UKa,VKa,a=>a.kd(),WKa);_.YKa=class extends _.$b{constructor(a){super(a)}};_.YKa.jc=[1];_.YKa.prototype.toObject=function(){return ZKa(this)};var ZKa=function(a){if(null!=a)return _.ac(a),{GYc:_.h(_.El(a,1))}};_.$Ka=class extends _.$b{constructor(a){super(a)}W0(){return _.km(this,_.Es,1)}Uea(a){return _.mm(this,1,a)}};_.$Ka.prototype.toObject=function(){if(null!=this){_.ac(this);var a={wEc:JKa(this.W0()),updateMask:ZKa(_.km(this,_.YKa,2))}}else a=void 0;return a};_.aLa=new _.Fs("/devtools.grimoire.CorpPreferencesService/UpdateUserPreferences",_.$Ka,_.Es,a=>a.kd(),IKa);var Gs=class extends Error{constructor(a,b,c={}){super(b);this.code=a;this.metadata=c}toString(){let a=`RpcError(${kJa(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};Gs.prototype.name="RpcError";var bLa=Promise;var cLa=class extends _.$b{constructor(a){super(a)}getTypeName(){return _.W(this,1).split("/").pop()}getValue(){const a=_.Yb(this,2);if(Array.isArray(a)||a instanceof _.$b)throw Error("I");return _.hm(this,2)}setValue(a){if(null==a)a=this;else if(Array.isArray(a))a=_.cm(this,2,dba(a));else if("string"===typeof a||a instanceof _.hb||_.Qa(a))a=Iua(this,2,a);else throw Error("J`"+a);return a}};cLa.prototype.toObject=function(){return dLa(this)};
var dLa=function(a){if(null!=a)return _.ac(a),{iwa:_.W(a,1),value:iba(a)}};var eLa=class extends _.$b{constructor(a){super(a)}getMessage(){return _.W(this,2)}Dua(a){return _.Zk(this,2,a)}},fLa=_.cc(eLa);eLa.jc=[3];eLa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={code:_.wm(this,1),message:_.W(this,2),cSc:_.Tb(_.lm(this,cLa,3),dLa)}}else a=void 0;return a};var kLa=function(a){a.Rwa.on("data",b=>{if("1"in b){var c=b["1"];let d;try{d=a.CCb(c)}catch(e){Hs(a,new Gs(13,`Error when deserializing response data; error: ${e}`+`, response: ${c}`))}d&&gLa(a,d)}if("2"in b)for(b=hLa(a,b["2"]),c=0;c<a.vsa.length;c++)a.vsa[c](b)});a.Rwa.on("end",()=>{iLa(a,jLa(a));for(let b=0;b<a.ksa.length;b++)a.ksa[b]()});a.Rwa.on("error",()=>{if(0!=a.YG.length){var b=a.uc.cL;0!==b||Yi(a.uc)||(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.uc.qg();d=jJa(c);break;default:d=14}iLa(a,jLa(a));b=iya(b)+", error: "+gza(a.uc);-1!=c&&(b+=", http status code: "+c);Hs(a,new Gs(d,b))}})},Hs=function(a,b){for(let c=0;c<a.YG.length;c++)a.YG[c](b)},iLa=function(a,b){for(let c=0;c<a.psa.length;c++)a.psa[c](b)},jLa=function(a){const b={},c=fza(a.uc);Object.keys(c).forEach(d=>{b[d]=c[d]});return b},gLa=function(a,b){for(let c=0;c<a.isa.length;c++)a.isa[c](b)},hLa=function(a,b){let c=2,d;const e={};try{let f;f=fLa(b);c=_.wm(f,1);d=f.getMessage();_.lm(f,
cLa,3).length&&(e["grpc-web-status-details-bin"]=b)}catch(f){a.uc&&404===a.uc.qg()?(c=5,d="Not Found: "+String(a.uc.Zba)):(c=14,d="Unable to parse RpcStatus: "+f)}return{code:c,details:d,metadata:e}},lLa=function(a,b){_.Mn(a.uc,"complete",()=>{if(Yi(a.uc)){var c=_.Zi(a.uc);if(b&&"text/plain"===a.uc.getResponseHeader("Content-Type")){if(!atob)throw Error("Sb");c=atob(c)}try{var d=a.CCb(c)}catch(f){Hs(a,new Gs(13,`Error when deserializing response data; error: ${f}`+`, response: ${c}`));return}c=jJa(a.uc.qg());
iLa(a,jLa(a));0==c?gLa(a,d):Hs(a,new Gs(c,"Xhr succeeded but the status code is not 200"))}else{d=_.Zi(a.uc);var e={};d?(e=hLa(a,d),d=e.code,c=e.details,e=e.metadata):(d=2,c="Rpc failed due to xhr error. error code: "+a.uc.cL+", error: "+gza(a.uc));iLa(a,jLa(a));Hs(a,new Gs(d,c,e))}})},Is=function(a,b){b=a.indexOf(b);-1<b&&a.splice(b,1)},Js=class{constructor(a,b){this.Rwa=a.LCc;this.CCb=b;this.uc=a.Qwa;this.isa=[];this.psa=[];this.vsa=[];this.ksa=[];this.YG=[];this.Rwa&&kLa(this)}on(a,b){"data"==
a?this.isa.push(b):"metadata"==a?this.psa.push(b):"status"==a?this.vsa.push(b):"end"==a?this.ksa.push(b):"error"==a&&this.YG.push(b);return this}removeListener(a,b){"data"==a?Is(this.isa,b):"metadata"==a?Is(this.psa,b):"status"==a?Is(this.vsa,b):"end"==a?Is(this.ksa,b):"error"==a&&Is(this.YG,b);return this}cancel(){this.uc.abort()}};Js.prototype.cancel=Js.prototype.cancel;Js.prototype.removeListener=Js.prototype.removeListener;Js.prototype.on=Js.prototype.on;var Ks=function(a){this.jkb=a.lLc||null;this.Cfa=a.HIc||!1;this.YZ=this.DQ=void 0};_.Ql(Ks,Un);Ks.prototype.w9=function(){const a=new Ls(this.jkb,this.Cfa);this.DQ&&a.jdb(this.DQ);this.YZ&&a.eMb(this.YZ);return a};Ks.prototype.jEb=function(a){return function(){return a}}({});Ks.prototype.jdb=function(a){this.DQ=a};Ks.prototype.eMb=function(a){this.YZ=a};
var Ls=function(a,b){Rn.call(this);this.jkb=a;this.Cfa=b;this.YZ=this.DQ=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=this.responseXML=null;this.Y$a=new Headers;this.t3=null;this.CHb="GET";this.M4="";this.OC=!1;this.yW=this.B9=this.loa=null};_.Ql(Ls,Rn);Ls.prototype.open=function(a,b){if(0!=this.readyState)throw this.abort(),Error("Tb");this.CHb=a;this.M4=b;this.readyState=1;Ms(this)};
Ls.prototype.send=function(a){if(1!=this.readyState)throw this.abort(),Error("Ub");this.OC=!0;const b={headers:this.Y$a,method:this.CHb,credentials:this.DQ,cache:this.YZ};a&&(b.body=a);(this.jkb||_.da).fetch(new Request(this.M4,b)).then(this.Bxc.bind(this),this.Cpa.bind(this))};
Ls.prototype.abort=function(){this.response=this.responseText="";this.Y$a=new Headers;this.status=0;this.B9&&this.B9.cancel("Request was aborted.").catch(()=>null);1<=this.readyState&&this.OC&&4!=this.readyState&&(this.OC=!1,Ns(this));this.readyState=0};
Ls.prototype.Bxc=function(a){if(this.OC&&(this.loa=a,this.t3||(this.status=this.loa.status,this.statusText=this.loa.statusText,this.t3=a.headers,this.readyState=2,Ms(this)),this.OC&&(this.readyState=3,Ms(this),this.OC)))if("arraybuffer"===this.responseType)a.arrayBuffer().then(this.zxc.bind(this),this.Cpa.bind(this));else if("undefined"!==typeof _.da.ReadableStream&&"body"in a){this.B9=a.body.getReader();if(this.Cfa){if(this.responseType)throw Error("Vb");this.response=[]}else this.response=this.responseText=
"",this.yW=new TextDecoder;mLa(this)}else a.text().then(this.Axc.bind(this),this.Cpa.bind(this))};var mLa=function(a){a.B9.read().then(a.vxc.bind(a)).catch(a.Cpa.bind(a))};Ls.prototype.vxc=function(a){if(this.OC){if(this.Cfa&&a.value)this.response.push(a.value);else if(!this.Cfa){var b=a.value?a.value:new Uint8Array(0);if(b=this.yW.decode(b,{stream:!a.done}))this.response=this.responseText+=b}a.done?Ns(this):Ms(this);3==this.readyState&&mLa(this)}};
Ls.prototype.Axc=function(a){this.OC&&(this.response=this.responseText=a,Ns(this))};Ls.prototype.zxc=function(a){this.OC&&(this.response=a,Ns(this))};Ls.prototype.Cpa=function(){this.OC&&Ns(this)};var Ns=function(a){a.readyState=4;a.loa=null;a.B9=null;a.yW=null;Ms(a)};_.ba=Ls.prototype;_.ba.setRequestHeader=function(a,b){this.Y$a.append(a,b)};_.ba.getResponseHeader=function(a){return this.t3?this.t3.get(a.toLowerCase())||"":""};
_.ba.getAllResponseHeaders=function(){if(!this.t3)return"";const a=[],b=this.t3.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")};_.ba.jdb=function(a){this.DQ=a};_.ba.eMb=function(a){this.YZ=a};var Ms=function(a){a.onreadystatechange&&a.onreadystatechange.call(a)};Object.defineProperty(Ls.prototype,"withCredentials",{get:function(){return"include"===this.DQ},set:function(a){this.jdb(a?"include":"same-origin")}});var Os=function(a){Cn.call(this);this.mS=a;this.qe={}};_.Ql(Os,Cn);var nLa=[];Os.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(nLa[0]=b.toString()),b=nLa);for(var e=0;e<b.length;e++){var f=_.Mn(a,b[e],c||this.handleEvent,d||!1,this.mS||this);if(!f)break;this.qe[f.key]=f}return this};Os.prototype.k2a=function(a,b,c,d){return oLa(this,a,b,c,d)};
var oLa=function(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)oLa(a,b,c[g],d,e,f);else{b=Yxa(b,c,d||a.handleEvent,e,f||a.mS||a);if(!b)return a;a.qe[b.key]=b}return a};Os.prototype.ut=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)this.ut(a,b[f],c,d,e);else c=c||this.handleEvent,d=_.Ka(d)?!!d.capture:!!d,e=e||this.mS||this,c=Nn(c),d=!!d,b=Jn(a)?a.kaa(b,c,d,e):a?(a=On(a))?a.kaa(b,c,d,e):null:null,b&&(Qn(b),delete this.qe[b.key]);return this};
Os.prototype.removeAll=function(){dc(this.qe,function(a,b){this.qe.hasOwnProperty(b)&&Qn(a)},this);this.qe={}};Os.prototype.im=function(){Os.WA.im.call(this);this.removeAll()};Os.prototype.handleEvent=function(){throw Error("Wb");};var pLa=function(){this.dFb=!0;this.fj=0;this.YS=""};pLa.prototype.Ye=function(a,b){this.dFb=!1;throw Error("Xb`"+this.fj+"`"+b+"`"+a);};pLa.prototype.decode=function(a){this.dFb||this.Ye(a,"stream already broken");this.YS+=a;a=Math.floor(this.YS.length/4);if(0==a)return null;let b;try{b=_.Bua(this.YS.slice(0,4*a))}catch(c){this.Ye(this.YS,c.message)}this.fj+=4*a;this.YS=this.YS.slice(4*a);return b};var aj=function(){this.np=null;this.Zi=[];this.dna=this.ZS=this.u4=this.Qc=this.fj=0;this.U3a=null;this.aPa=0};aj.prototype.Z$=function(){return this.np};aj.prototype.Ye=function(a,b,c){this.Qc=3;this.np="The stream is broken @"+this.fj+"/"+b+". Error: "+c+". With input:\n"+a;throw Error(this.np);};aj.prototype.bla=function(){return!0};
aj.prototype.parse=function(a){function b(p){p&128&&f.Ye(g,l,"invalid tag");2!=(p&7)&&f.Ye(g,l,"invalid wire type");f.u4=p>>>3;1!=f.u4&&2!=f.u4&&15!=f.u4&&f.Ye(g,l,"unexpected tag");f.Qc=1;f.ZS=0;f.dna=0}function c(p){f.dna++;5==f.dna&&p&240&&f.Ye(g,l,"message length too long");f.ZS|=(p&127)<<7*(f.dna-1);p&128||(f.Qc=2,f.aPa=0,f.U3a="undefined"!==typeof Uint8Array?new Uint8Array(f.ZS):Array(f.ZS),0==f.ZS&&e())}function d(p){f.U3a[f.aPa++]=p;f.aPa==f.ZS&&e()}function e(){if(15>f.u4){const p={};p[f.u4]=
f.U3a;f.Zi.push(p)}f.Qc=0}const f=this,g=a instanceof Array?a:new Uint8Array(a);let l=0;for(;l<g.length;){switch(f.Qc){case 3:f.Ye(g,l,"stream already broken");break;case 0:b(g[l]);break;case 1:c(g[l]);break;case 2:d(g[l]);break;default:throw Error("Yb`"+f.Qc);}f.fj++;l++}a=f.Zi;f.Zi=[];return 0<a.length?a:null};var bj=function(){this.np=null;this.fj=0;this.Wqc=new pLa;this.jEc=new aj};bj.prototype.Z$=function(){return this.np};bj.prototype.Ye=function(a,b){this.np="The stream is broken @"+this.fj+". Error: "+b+". With input:\n"+a;throw Error(this.np);};bj.prototype.bla=function(){return!1};bj.prototype.parse=function(a){null!==this.np&&this.Ye(a,"stream already broken");let b=null;try{const c=this.Wqc.decode(a);b=null===c?null:this.jEc.parse(c)}catch(c){this.Ye(a,c.message)}this.fj+=a.length;return b};var Ps=function(a){return"\r"==a||"\n"==a||" "==a||"\t"==a};var Tla=function(a){this.np=null;this.Zi=[];this.SZ="";this.pIc=[];this.nx=this.kC=0;this.rfa=!1;this.rga=0;this.QIc=/[\\"]/g;this.Qc=this.Dfa=0;this.Itc=!(!a||!a.Htc)},qLa={INIT:0,B5:1,Pza:2,pX:3,W4:4,V4:5,vn:6,Xya:7,ylb:8,Jmb:9,Kmb:10,Lmb:11,blb:12,clb:13,dlb:14,elb:15,hmb:16,imb:17,jmb:18,c8b:19,Oza:20};_.ba=Tla.prototype;_.ba.Z$=function(){return this.np};_.ba.done=function(){return 2===this.Dfa};
_.ba.Ye=function(a,b){this.Dfa=3;this.np="The stream is broken @"+this.nx+"/"+b+". With input:\n"+a;throw Error(this.np);};_.ba.bla=function(){return!1};
_.ba.parse=function(a){function b(){for(;F<a.length;)if(Ps(a[F]))F++,f.nx++;else break;return F<t}function c(){for(var K;;){K=a[F++];if(!K)break;f.nx++;switch(f.Qc){case p.INIT:"{"===K?f.Qc=p.Pza:"["===K?f.Qc=p.W4:Ps(K)||f.Ye(a,F);continue;case p.Xya:case p.Pza:if(Ps(K))continue;if(f.Qc===p.Xya)g.push(p.ylb);else if("}"===K){e("{}");f.Qc=d();continue}else g.push(p.pX);'"'===K?f.Qc=p.vn:f.Ye(a,F);continue;case p.ylb:case p.pX:if(Ps(K))continue;":"===K?(f.Qc===p.pX&&(g.push(p.pX),f.kC++),f.Qc=p.B5):
"}"===K?(f.kC--,e(),f.Qc=d()):","===K?(f.Qc===p.pX&&g.push(p.pX),f.Qc=p.Xya):f.Ye(a,F);continue;case p.W4:case p.B5:if(Ps(K))continue;if(f.Qc===p.W4)if(f.kC++,f.Qc=p.B5,"]"===K){f.kC--;if(0===f.kC){f.Qc=p.V4;return}e("[]");f.Qc=d();continue}else g.push(p.V4);'"'===K?f.Qc=p.vn:"{"===K?f.Qc=p.Pza:"["===K?f.Qc=p.W4:"t"===K?f.Qc=p.Jmb:"f"===K?f.Qc=p.blb:"n"===K?f.Qc=p.hmb:"-"!==K&&(-1!=="0123456789".indexOf(K)?f.Qc=p.Oza:f.Ye(a,F));continue;case p.V4:if(","===K)g.push(p.V4),f.Qc=p.B5,1===f.kC&&(C=F);
else if("]"===K){f.kC--;if(0===f.kC)return;e();f.Qc=d()}else if(Ps(K))continue;else f.Ye(a,F);continue;case p.vn:const V=F;a:for(;;){for(;0<f.rga;)if(K=a[F++],4===f.rga?f.rga=0:f.rga++,!K)break a;if('"'===K&&!f.rfa){f.Qc=d();break}if("\\"===K&&!f.rfa&&(f.rfa=!0,K=a[F++],!K))break;if(f.rfa)if(f.rfa=!1,"u"===K&&(f.rga=1),K=a[F++])continue;else break;l.lastIndex=F;K=l.exec(a);if(!K){F=a.length+1;break}F=K.index+1;K=a[K.index];if(!K)break}f.nx+=F-V;continue;case p.Jmb:if(!K)continue;"r"===K?f.Qc=p.Kmb:
f.Ye(a,F);continue;case p.Kmb:if(!K)continue;"u"===K?f.Qc=p.Lmb:f.Ye(a,F);continue;case p.Lmb:if(!K)continue;"e"===K?f.Qc=d():f.Ye(a,F);continue;case p.blb:if(!K)continue;"a"===K?f.Qc=p.clb:f.Ye(a,F);continue;case p.clb:if(!K)continue;"l"===K?f.Qc=p.dlb:f.Ye(a,F);continue;case p.dlb:if(!K)continue;"s"===K?f.Qc=p.elb:f.Ye(a,F);continue;case p.elb:if(!K)continue;"e"===K?f.Qc=d():f.Ye(a,F);continue;case p.hmb:if(!K)continue;"u"===K?f.Qc=p.imb:f.Ye(a,F);continue;case p.imb:if(!K)continue;"l"===K?f.Qc=
p.jmb:f.Ye(a,F);continue;case p.jmb:if(!K)continue;"l"===K?f.Qc=d():f.Ye(a,F);continue;case p.c8b:"."===K?f.Qc=p.Oza:f.Ye(a,F);continue;case p.Oza:if(-1!=="0123456789.eE+-".indexOf(K))continue;else F--,f.nx--,f.Qc=d();continue;default:f.Ye(a,F)}}}function d(){const K=g.pop();return null!=K?K:p.B5}function e(K){1<f.kC||(K||(K=-1===C?f.SZ+a.substring(y,F):a.substring(C,F)),f.Itc?f.Zi.push(K):f.Zi.push(JSON.parse(K)),C=F)}const f=this,g=f.pIc,l=f.QIc,p=qLa,t=a.length;let y=0,C=-1,F=0;for(;F<t;)switch(f.Dfa){case 3:return f.Ye(a,
F),null;case 2:return b()&&f.Ye(a,F),null;case 0:if(b()){var I=a[F++];f.nx++;if("["===I){f.Dfa=1;y=F;f.Qc=p.W4;continue}else f.Ye(a,F)}return null;case 1:return c(),0===f.kC&&f.Qc==p.V4?(f.Dfa=2,f.SZ=a.substring(F)):f.SZ=-1===C?f.SZ+a.substring(y):a.substring(C),0<f.Zi.length?(I=f.Zi,f.Zi=[],I):null}return null};var $i=function(){this.np=this.XK=null;this.Qc=this.fj=0;this.Zi=[];this.SNb=!1};$i.prototype.Z$=function(){return this.np};$i.prototype.bla=function(){return!1};
$i.prototype.parse=function(a){function b(p){f.Qc=6;f.np="The stream is broken @"+f.fj+"/"+g+". Error: "+p+". With input:\n";throw Error(f.np);}function c(){f.XK=new Tla({MOc:!0,Htc:!0})}function d(p){if(p)for(let t=0;t<p.length;t++){const y={};y[1]=p[t];f.Zi.push(y)}}function e(p){if(p){(f.SNb||1<p.length)&&b("extra status: "+p);f.SNb=!0;const t={};t[2]=p[0];f.Zi.push(t)}}const f=this;let g=0;for(;g<a.length;){var l;if(l=2!==f.Qc){a:{for(;g<a.length;){if(!Ps(a[g])){l=!0;break a}g++;f.fj++}l=!1}l=
!l}if(l)return null;switch(f.Qc){case 6:b("stream already broken");break;case 0:"["===a[g]?(f.Qc=1,g++,f.fj++):b("unexpected input token");break;case 1:"["===a[g]?(f.Qc=2,c()):","===a[g]||"null,"==a.slice(g,g+5)?f.Qc=3:"]"===a[g]?(f.Qc=5,g++,f.fj++):b("unexpected input token");break;case 2:l=f.XK.parse(a.substring(g));d(l);f.XK.done()?(f.Qc=3,l=f.XK.SZ,f.fj+=a.length-g-l.length,a=l,g=0):(f.fj+=a.length-g,g=a.length);break;case 3:","===a[g]||"null,"==a.slice(g,g+5)?(f.Qc=4,c(),f.XK.parse("["),g+=","===
a[g]?1:5,f.fj++):"]"===a[g]&&(f.Qc=5,g++,f.fj++);break;case 4:l=f.XK.parse(a.substring(g));e(l);f.XK.done()?(f.Qc=5,l=f.XK.SZ,f.fj+=a.length-g-l.length,a=l,g=0):(f.fj+=a.length-g,g=a.length);break;case 5:b("extra input after stream end")}}return 0<f.Zi.length?(a=f.Zi,f.Zi=[],a):null};var Qs=function(a,b){a.i4!=b&&(a.i4=b,a.Reb&&a.Reb())},Rs=function(a){a.PAb.removeAll();if(a.uc){const b=a.uc;a.uc=null;b.abort();b.dispose()}},rLa=class{constructor(a){this.uc=a;this.UT=null;this.i4=this.nx=0;this.aDb=!1;this.una=this.Reb=this.yW=null;this.PAb=new Os(this);this.PAb.listen(this.uc,"readystatechange",this.UEc)}upa(){return this.uc}qg(){return this.i4}UEc(a){a=a.target;try{if(a==this.uc)a:{const f=jo(this.uc);var b=this.uc.cL,c=this.uc.qg();const g=_.Zi(this.uc);a=[];if(eza(this.uc)instanceof
Array){const l=eza(this.uc);0<l.length&&l[0]instanceof Uint8Array&&(this.aDb=!0,a=l)}if(!(3>f||3==f&&!g&&0==a.length))if(c=200==c||206==c,4==f&&(8==b?Qs(this,7):7==b?Qs(this,8):c||Qs(this,3)),this.UT||(this.UT=Ula(this.uc),null==this.UT&&Qs(this,5)),2<this.i4)Rs(this);else{if(a.length>this.nx){const l=a.length;b=[];try{if(this.UT.bla())for(var d=0;d<l;d++){var e=this.UT.parse(Array.from(a[d]));e&&(b=b.concat(e))}else{e="";if(!this.yW){if("undefined"===typeof TextDecoder)throw Error("Zb");this.yW=
new TextDecoder}for(d=0;d<l;d++)e+=this.yW.decode(a[d],{stream:4==f&&d==l-1});b=this.UT.parse(e)}a.splice(0,l);b&&this.una(b)}catch(p){Qs(this,5);Rs(this);break a}}else if(g.length>this.nx){d=g.slice(this.nx);this.nx=g.length;try{const l=this.UT.parse(d);null!=l&&this.una&&this.una(l)}catch(l){Qs(this,5);Rs(this);break a}}4==f?(0!=g.length||this.aDb?Qs(this,2):Qs(this,4),Rs(this)):Qs(this,1)}}}catch(f){Qs(this,6),Rs(this)}}};var sLa=function(a,b,c){for(let d=0;d<b.length;d++){const e=b[d];c.forEach(function(f){try{f(e)}catch(g){a.Bpa("message-callback exception (ignored) "+g)}})}},tLa=function(a,b){var c=a.ZB[b];c&&c.forEach(function(d){try{d()}catch(e){a.Bpa("status-callback exception (ignored) "+e)}});(c=a.WP[b])&&c.forEach(function(d){d()});a.WP[b]=[]},uLa=class{constructor(a){this.skb=a;a=(0,_.Qk)(this.eDc,this);this.skb.una=a;a=(0,_.Qk)(this.jDc,this);this.skb.Reb=a;this.ZB={};this.WP={}}on(a,b){let c=this.ZB[a];
c||(c=[],this.ZB[a]=c);c.push(b);return this}addListener(a,b){this.on(a,b);return this}removeListener(a,b){const c=this.ZB[a];c&&_.Ga(c,b);(a=this.WP[a])&&_.Ga(a,b);return this}once(a,b){let c=this.WP[a];c||(c=[],this.WP[a]=c);c.push(b);return this}eDc(a){var b=this.ZB.data;b&&sLa(this,a,b);(b=this.WP.data)&&sLa(this,a,b);this.WP.data=[]}jDc(){switch(this.skb.qg()){case 1:tLa(this,"readable");break;case 5:case 6:case 4:case 7:case 3:tLa(this,"error");break;case 8:tLa(this,"close");break;case 2:tLa(this,
"end")}}Bpa(){}};var ALa,wLa,xLa,yLa;_.vLa=function(a,b){let c=a;b.forEach(d=>{const e=c;c=f=>d.intercept(f,e)});return c};_.zLa=function(a,b,c){const d=b.Hra,e=b.getMetadata(),f=wLa(a,!0);a=xLa(a,e,f,c+d.getName());c=yLa(f,d.HKb,!1);lLa(c,"base64"==e["X-Goog-Encode-Response-If-Executable"]);b=d.BKb(b.AKb);f.send(a,"POST",b);return c};
ALa=function(a,b,c,d,e){const f=b.substr(0,b.length-e.name.length);return _.vLa(g=>new bLa((l,p)=>{let t={};const y=_.zLa(a,g,f);y.on("error",C=>p(C));y.on("metadata",C=>{t=C});y.on("data",C=>{l(QKa(g.Hra,C,t))})}),a.oKc).call(a,_.PKa(e,c,d)).then(g=>g.KFc)};_.Ss=function(a,b,c,d,e){return ALa(a,b,c,d,e)};wLa=function(a,b){b=a.Yrc&&!b;return a.xQb||b?new _.ho(new Ks({lLc:a.xQb,HIc:b})):new _.ho};
xLa=function(a,b,c,d){b["Content-Type"]="application/json+protobuf";b["X-User-Agent"]="grpc-web-javascript/0.1";var e="Authorization"in b?(e=b.Authorization)?!!{SAPISIDHASH:!0,APISIDHASH:!0}[e.split(" ")[0]]:!1:!1;if(e||a.T4)c.T4=!0;if(a.bJc)a=d,_.ec(b)?d=a:(b=IEa(b),"string"===typeof a?d=go(a,encodeURIComponent("$httpHeaders"),b):(_.Pk(a,"$httpHeaders",b),d=a));else for(const f in b)c.headers.set(f,b[f]);return d};
yLa=function(a,b,c){let d;c&&(!_.Vl||10<=Number(_.$l)?(c=new rLa(a),d=new uLa(c)):d=null);return new Js({Qwa:a,LCc:d},b)};
_.Ts=class{constructor(a={}){this.bJc=a.d1c||Rk("suppressCorsPreflight",a)||!1;this.T4=a.withCredentials||Rk("withCredentials",a)||!1;this.XNb=a.P0c||[];this.oKc=a.P1c||[];this.xQb=a.w2c;this.Yrc=a.Z1c||!1}HH(a,b,c,d){const e=a.substr(0,a.length-d.name.length);return _.vLa(f=>{const g=f.Hra;var l=f.getMetadata();const p=wLa(this,!1);l=xLa(this,l,p,e+g.getName());const t=yLa(p,g.HKb,!0);f=g.BKb(f.AKb);p.send(l,"POST",f);return t},this.XNb).call(this,_.PKa(d,b,c))}};_.BLa=new _.Fs("/devtools.sourcerers.DecorationsService/GetFilterSupport",_.UJa,WJa,a=>a.kd(),XJa);_.CLa=new _.Fs("/devtools.sourcerers.DecorationsService/ListDecorations",_.dKa,_.ts,a=>a.kd(),nKa);_.DLa=new _.Fs("/devtools.sourcerers.DecorationsService/ResolveDocumentation",_.rKa,sKa,a=>a.kd(),tKa);_.ELa=new _.Fs("/devtools.sourcerers.DecorationsService/ResolveItemList",_.uKa,vKa,a=>a.kd(),wKa);_.FLa=new _.Fs("/devtools.sourcerers.DecorationsService/ResolvePanel",_.vs,zKa,a=>a.kd(),AKa);var il=class extends _.$b{constructor(a){super(a)}getSeconds(){return _.ym(this,1)}setSeconds(a){return _.Nb(this,1,a,0)}toDate(){return new Date(1E3*this.getSeconds()+_.wm(this,2)/1E6)}Ooa(a){a=a.getTime();var b=this.setSeconds(Math.trunc(a/1E3));_.Nb(b,2,Math.trunc(a%1E3*1E6),0)}};il.prototype.toObject=function(){return Us(this)};var Us=function(a){if(null!=a)return _.ac(a),{seconds:_.ym(a,1),nXc:_.wm(a,2)}};var GLa=function(a,b){_.mm(a,2,b)},HLa=function(a,b){return _.Mb(a,3,b,_.rb)},ILa=function(a,b){_.mm(a,8,b)},JLa=function(a,b){_.mm(a,9,b)},KLa=class extends _.$b{constructor(a){super(a)}getType(){return _.Am(this,1,0)}jn(a){return _.um(this,1,a)}getTags(a){return Kua(this,3,a)}su(){return _.km(this,_.xs,4)}Cx(a){return _.mm(this,4,a)}getLineNumber(){return _.ym(this,5)}};KLa.jc=[3];
KLa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={type:_.Am(this,1,0),timestamp:Us(_.km(this,il,2)),k1c:_.h(_.tm(this,3)),Oe:ys(this.su()),lineNumber:_.ym(this,5),av:_.W(this,6),Pp:_.W(this,7),JQc:Us(_.km(this,il,8)),IQc:Us(_.km(this,il,9))}}else a=void 0;return a};var LLa=class extends _.$b{constructor(a){super(a)}},MLa=_.cc(LLa);LLa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={}}else a=void 0;return a};var NLa=new _.Fs("/devtools.grimoire.FeedbackService/SendFeedback",KLa,LLa,a=>a.kd(),MLa);_.Vs=class extends _.$b{constructor(a){super(a)}su(){return _.km(this,_.xs,1)}Cx(a){return _.mm(this,1,a)}};_.Vs.prototype.toObject=function(){if(null!=this){_.ac(this);var a={Oe:ys(this.su()),includeAuxiliaryDirectoryContents:_.vm(this,2),includeAttributes:_.vm(this,3),preferCompressed:_.vm(this,4),spacesPerTab:_.wm(this,8),preferServerHighlighting:_.vm(this,9),preferIncrementalRendering:_.vm(this,10)}}else a=void 0;return a};_.Ws=class extends _.$b{constructor(a){super(a)}getSize(){return _.ym(this,3)}setSize(a){return _.Nb(this,3,a,0)}};_.Ws.prototype.toObject=function(){return OLa(this)};var OLa=function(a){if(null!=a)return _.ac(a),{DG:Us(_.km(a,il,1)),Zqa:_.W(a,2),size:_.ym(a,3),Sm:_.vm(a,4),boa:_.W(a,5)}};_.Xs=class extends _.$b{constructor(a){super(a)}ie(){return _.W(this,1)}Wc(a){return _.Zk(this,1,a)}getType(){return _.Am(this,5,0)}jn(a){return _.um(this,5,a)}hasAttributes(){return _.dm(this,_.Ws,4)}YR(){return _.tm(this,8)}BMb(a){_.Mb(this,8,a,_.rb)}NWa(){return _.W(this,7)}tMb(a){_.Zk(this,7,a)}};_.Xs.jc=[8];_.Xs.prototype.toObject=function(){return PLa(this)};
var PLa=function(a){if(null!=a)return _.ac(a),{path:_.W(a,1),hash:_.W(a,2),type:_.Am(a,5,0),attributes:OLa(_.km(a,_.Ws,4)),dIc:_.h(_.tm(a,8)),LG:_.W(a,7)}};var QLa=class extends _.$b{constructor(a){super(a)}getEditor(){return _.W(this,1)}clearEditor(){return _.im(this,1)}};QLa.prototype.toObject=function(){return RLa(this)};var RLa=function(a){if(null!=a)return _.ac(a),{editor:_.W(a,1),aUc:_.W(a,2),bH:_.W(a,3)}};var SLa=class extends _.$b{constructor(a){super(a)}VR(){return _.km(this,QLa,3)}};SLa.jc=[1];SLa.prototype.toObject=function(){return TLa(this)};var TLa=function(a){if(null!=a)return _.ac(a),{jSc:_.Tb(_.lm(a,_.Xs,1),PLa),hFc:RLa(a.VR())}};var ULa=class extends _.$b{constructor(a){super(a)}rWa(){return _.El(this,2)}};ULa.jc=[2];ULa.prototype.toObject=function(){return VLa(this)};var VLa=function(a){if(null!=a)return _.ac(a),{og:_.vm(a,1),Bxb:_.h(_.El(a,2))}};var WLa=class extends _.$b{constructor(a){super(a)}getProperties(){return _.km(this,ULa,4)}setProperties(a){return _.mm(this,4,a)}VCb(){return _.dm(this,ULa,4)}};WLa.prototype.toObject=function(){return XLa(this)};var XLa=function(a){if(null!=a)return _.ac(a),{RRc:_.W(a,1),wTc:DKa(_.km(a,CKa,2)),ySc:_.W(a,3),properties:VLa(a.getProperties())}};var YLa=class extends _.$b{constructor(a){super(a)}getType(){return _.Am(this,1,0)}jn(a){return _.um(this,1,a)}a1(){return _.km(this,_.zs,2)}YCb(){return _.dm(this,_.zs,2)}wCb(){return _.lm(this,WLa,3)}};YLa.jc=[3];YLa.prototype.toObject=function(){return ZLa(this)};var ZLa=function(a){if(null!=a)return _.ac(a),{type:_.Am(a,1,0),sourceRange:As(a.a1()),vJc:_.Tb(a.wCb(),XLa)}};var $La=class extends _.$b{constructor(a){super(a)}LR(){return _.lm(this,YLa,1)}qg(){return _.Am(this,2,0)}};$La.jc=[1];$La.prototype.toObject=function(){return aMa(this)};var aMa=function(a){if(null!=a)return _.ac(a),{vtc:_.Tb(a.LR(),ZLa),status:_.Am(a,2,0),G1c:_.W(a,3)}};_.bMa=class extends _.$b{constructor(a){super(a)}};_.bMa.jc=[1,2];_.bMa.prototype.toObject=function(){return cMa(this)};var cMa=function(a){if(null!=a)return _.ac(a),{CUc:_.h(_.rm(a,1)),PUc:_.h(_.El(a,2))}};_.dMa=class extends _.$b{constructor(a){super(a)}getRange(){return _.km(this,_.zs,1)}setRange(a){return _.mm(this,1,a)}Hpa(){return _.dm(this,_.zs,1)}};_.dMa.prototype.toObject=function(){return eMa(this)};var eMa=function(a){if(null!=a)return _.ac(a),{Ld:As(a.getRange()),indentation:_.wm(a,2)}};var Ys=class extends _.$b{constructor(a){super(a)}qg(){return _.Am(this,2,0)}};Ys.jc=[1,3];Ys.prototype.toObject=function(){return fMa(this)};var fMa=function(a){if(null!=a)return _.ac(a),{GZc:_.Tb(_.lm(a,_.zs,1),As),status:_.Am(a,2,0),FZc:_.Tb(_.lm(a,_.dMa,3),eMa)}};_.gMa=class extends _.$b{constructor(a){super(a)}getType(){return _.Am(this,1,0)}jn(a){return _.um(this,1,a)}getRange(){return _.km(this,_.zs,2)}setRange(a){return _.mm(this,2,a)}Hpa(){return _.dm(this,_.zs,2)}};_.gMa.prototype.toObject=function(){return hMa(this)};var hMa=function(a){if(null!=a)return _.ac(a),{type:_.Am(a,1,0),Ld:As(a.getRange())}};var iMa=class extends _.$b{constructor(a){super(a)}getId(){return _.W(this,1)}getName(){return _.W(this,2)}Ge(a){return _.Zk(this,2,a)}};iMa.prototype.toObject=function(){return jMa(this)};var jMa=function(a){if(null!=a)return _.ac(a),{id:_.W(a,1),name:_.W(a,2),NWc:_.wm(a,3)}};var kMa=class extends _.$b{constructor(a){super(a)}getType(){return _.Am(this,1,0)}jn(a){return _.um(this,1,a)}getRange(){return _.km(this,_.zs,2)}setRange(a){return _.mm(this,2,a)}Hpa(){return _.dm(this,_.zs,2)}dr(){return _.W(this,3)}};kMa.prototype.toObject=function(){return lMa(this)};var lMa=function(a){if(null!=a)return _.ac(a),{type:_.Am(a,1,0),Ld:As(a.getRange()),target:_.W(a,3)}};var Zs=class extends _.$b{constructor(a){super(a)}qg(){return _.Am(this,2,0)}};Zs.jc=[1];Zs.prototype.toObject=function(){return mMa(this)};var mMa=function(a){if(null!=a)return _.ac(a),{VQc:_.Tb(_.lm(a,_.Bs,1),EKa),status:_.Am(a,2,0)}};_.$s=class extends _.$b{constructor(a){super(a)}S0(){return _.lm(this,kMa,4)}KV(a){return _.om(this,4,a)}e8(a){_.pm(this,4,kMa,a)}Dw(){return _.km(this,Zs,5)}Qz(){return _.km(this,Ys,7)}haa(){return _.km(this,iMa,10)}VR(){return _.km(this,QLa,11)}};_.$s.jc=[3,4,12];_.$s.prototype.toObject=function(){return nMa(this)};
var nMa=function(a){if(null!=a)return _.ac(a),{mimeType:_.W(a,1),bna:_.vm(a,2),DUc:_.Tb(_.lm(a,_.gMa,3),hMa),kBc:_.Tb(a.S0(),lMa),fRc:cMa(_.km(a,_.bMa,9)),outline:mMa(a.Dw()),U_c:aMa(_.km(a,$La,6)),Vm:fMa(a.Qz()),JG:_.wm(a,8),language:jMa(a.haa()),hFc:RLa(a.VR()),RTc:_.Tb(_.lm(a,_.xs,12),ys)}};_.at=class extends _.$b{constructor(a){super(a)}getData(){return _.hm(this,1)}setData(a){return Iua(this,1,a)}clearData(){return _.im(this,1)}Ew(){return _.W(this,3)}Bdb(a){return _.Zk(this,3,a)}getSize(){return _.ym(this,4)}setSize(a){return _.Nb(this,4,a,0)}};_.at.jc=[6];_.at.prototype.toObject=function(){return oMa(this)};var oMa=function(a){if(null!=a)return _.ac(a),{data:Xb(a.getData()),xTc:nMa(_.km(a,_.$s,2)),text:_.W(a,3),size:_.ym(a,4),Jw:Cp(_.km(a,_.Bp,5)),BUc:_.Tb(_.lm(a,_.Bp,6),Cp)}};_.pMa=class extends _.$b{constructor(a){super(a)}getUrl(){return _.W(this,1)}vM(a){return _.Zk(this,1,a)}ar(){return _.km(this,Yk,4)}N3(a){return _.mm(this,4,a)}};_.pMa.prototype.toObject=function(){return qMa(this)};var qMa=function(a){if(null!=a)return _.ac(a),{url:_.W(a,1),jw:_.W(a,2),xd:_.W(a,3),Se:ws(a.ar())}};_.rMa=class extends _.$b{constructor(a){super(a)}ar(){return _.km(this,Yk,1)}N3(a){return _.mm(this,1,a)}ie(){return _.W(this,3)}Wc(a){return _.Zk(this,3,a)}getUrl(){return _.W(this,4)}vM(a){return _.Zk(this,4,a)}};_.rMa.prototype.toObject=function(){return sMa(this)};var sMa=function(a){if(null!=a)return _.ac(a),{Se:ws(a.ar()),jw:_.W(a,2),path:_.W(a,3),url:_.W(a,4),xd:_.W(a,5)}};_.tMa=class extends _.$b{constructor(a){super(a)}};_.tMa.prototype.toObject=function(){return uMa(this)};var uMa=function(a){if(null!=a)return _.ac(a),{KZc:_.W(a,1),j_c:_.W(a,2),GKb:_.vm(a,3)}};_.ct=function(a){return _.Em(a,SLa,1,_.bt)};_.dt=function(a){return _.Em(a,_.at,2,_.bt)};_.et=class extends _.$b{constructor(a){super(a)}};_.vMa=_.cc(_.et);_.et.jc=[5,8];_.bt=[1,2,3,4];_.et.prototype.toObject=function(){if(null!=this){_.ac(this);var a={iSc:TLa(_.ct(this)),oe:oMa(_.dt(this)),i1c:uMa(_.Em(this,_.tMa,3,_.bt)),VTc:qMa(_.Em(this,_.pMa,4,_.bt)),W0c:_.Tb(_.lm(this,_.rMa,5),sMa),vZc:_.h(_.tm(this,8)),cQc:ys(_.km(this,_.xs,7))}}else a=void 0;return a};var wMa=new _.Fs("/devtools.grimoire.FileService/GetContents",_.Vs,_.et,a=>a.kd(),_.vMa);_.xMa=new _.Fs("/devtools.grimoire.FileService/GetContentsStreaming",_.Vs,_.et,a=>a.kd(),_.vMa);_.yMa=class extends _.$b{constructor(a){super(a)}ar(){return _.km(this,Yk,1)}N3(a){return _.mm(this,1,a)}ie(){return _.W(this,2)}Wc(a){return _.Zk(this,2,a)}};_.yMa.jc=[3];_.yMa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={Se:ws(this.ar()),path:_.W(this,2),HYc:_.h(_.El(this,3)),maxRelatedFiles:_.wm(this,4),logForPath:_.vm(this,6),logForPathWithPagination:_.vm(this,7)}}else a=void 0;return a};_.zMa=class extends _.$b{constructor(a){super(a)}ie(){return _.W(this,1)}Wc(a){return _.Zk(this,1,a)}};_.zMa.jc=[2];_.zMa.prototype.toObject=function(){return AMa(this)};var AMa=function(a){if(null!=a)return _.ac(a),{path:_.W(a,1),d0c:_.h(_.El(a,2))}};var BMa=class extends _.$b{constructor(a){super(a)}},CMa=_.cc(BMa);BMa.jc=[1];BMa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={ZZc:_.Tb(_.lm(this,_.zMa,1),AMa)}}else a=void 0;return a};var DMa=new _.Fs("/devtools.grimoire.FileService/GetDynamicRelatedFiles",_.yMa,BMa,a=>a.kd(),CMa);var EMa=class extends _.$b{constructor(a){super(a)}su(){return _.km(this,_.xs,1)}Cx(a){return _.mm(this,1,a)}};EMa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={Oe:ys(this.su()),spacesPerTab:_.wm(this,2)}}else a=void 0;return a};var FMa=class extends _.$b{constructor(a){super(a)}Qz(){return _.km(this,Ys,1)}},GMa=_.cc(FMa);FMa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={Vm:fMa(this.Qz())}}else a=void 0;return a};var HMa=new _.Fs("/devtools.grimoire.FileService/GetFolding",EMa,FMa,a=>a.kd(),GMa);var IMa=class extends _.$b{constructor(a){super(a)}su(){return _.km(this,_.xs,1)}Cx(a){return _.mm(this,1,a)}};IMa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={Oe:ys(this.su())}}else a=void 0;return a};var JMa=class extends _.$b{constructor(a){super(a)}Dw(){return _.km(this,Zs,3)}},KMa=_.cc(JMa);JMa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={outline:mMa(this.Dw())}}else a=void 0;return a};var LMa=new _.Fs("/devtools.grimoire.FileService/GetOutline",IMa,JMa,a=>a.kd(),KMa);var MMa=class extends _.$b{constructor(a){super(a)}su(){return _.km(this,_.xs,1)}Cx(a){return _.mm(this,1,a)}};MMa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={Oe:ys(this.su())}}else a=void 0;return a};var NMa=class extends _.$b{constructor(a){super(a)}wCb(){return _.El(this,1)}},OMa=_.cc(NMa);NMa.jc=[1];NMa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={vJc:_.h(_.El(this,1))}}else a=void 0;return a};var PMa=new _.Fs("/devtools.grimoire.FileService/ListTargets",MMa,NMa,a=>a.kd(),OMa);_.QMa=class extends _.$b{constructor(a){super(a)}addPath(a,b){a=_.tb(a);const c=this.we,d=(0,_.Hb)(c);ob(d);const e=Laa(c,d,1,2,!1);void 0!=b?e.splice(b,0,a):e.push(a);d&512&&(0,_.Va)(c,d&-513);return this}ie(){return _.Bm(this,1)}Wc(a,b){return _.Ob(this,1,a,_.tb(b),_.El)}};_.QMa.jc=[1];_.QMa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={AYc:_.h(_.El(this,1))}}else a=void 0;return a};var RMa=class extends _.$b{constructor(a){super(a)}haa(){return _.W(this,1)}gpa(){return _.ym(this,2)}};RMa.prototype.toObject=function(){return SMa(this)};var SMa=function(a){if(null!=a)return _.ac(a),{language:_.W(a,1),lines:_.ym(a,2),files:_.ym(a,3)}};_.ft=class extends _.$b{constructor(a){super(a)}ie(){return _.W(this,1)}Wc(a){return _.Zk(this,1,a)}gpa(){return _.ym(this,2)}KWa(){return _.lm(this,RMa,4)}};_.ft.jc=[4];_.ft.prototype.toObject=function(){return TMa(this)};var TMa=function(a){if(null!=a)return _.ac(a),{path:_.W(a,1),lines:_.ym(a,2),files:_.ym(a,3),IAc:_.Tb(a.KWa(),SMa)}};var UMa=class extends _.$b{constructor(a){super(a)}},VMa=_.cc(UMa);UMa.jc=[1];UMa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={tRc:_.Tb(_.lm(this,_.ft,1),TMa)}}else a=void 0;return a};_.WMa=new _.Fs("/devtools.grimoire.LangCountsService/ListLangCounts",_.QMa,UMa,a=>a.kd(),VMa);var XMa=function(a,b,c){c=c||{};c.format="jspb";this.wi=new _.Ts(c);this.Ci=void 0==a?a:a.replace(/\/+$/,"")},YMa=function(a,b,c){c=c||{};c.format="jspb";this.wi=new _.Ts(c);this.Ci=void 0==a?a:a.replace(/\/+$/,"")};_.ba=XMa.prototype;_.ba.Zoa=function(a,b){return _.Ss(this.wi,this.Ci+"/$rpc/devtools.grimoire.FileService/GetContents",a,b||{},wMa)};_.ba.Dw=function(a,b){return _.Ss(this.wi,this.Ci+"/$rpc/devtools.grimoire.FileService/GetOutline",a,b||{},LMa)};
_.ba.Qz=function(a,b){return _.Ss(this.wi,this.Ci+"/$rpc/devtools.grimoire.FileService/GetFolding",a,b||{},HMa)};_.ba.zWa=function(a,b){return _.Ss(this.wi,this.Ci+"/$rpc/devtools.grimoire.FileService/GetDynamicRelatedFiles",a,b||{},DMa)};_.ba.EGb=function(a){return _.Ss(this.wi,this.Ci+"/$rpc/devtools.grimoire.FileService/ListTargets",a,{},PMa)};YMa.prototype.Ncb=function(a,b){return _.Ss(this.wi,this.Ci+"/$rpc/devtools.grimoire.FeedbackService/SendFeedback",a,b||{},NLa)};_.Zla="project";var ZMa=Ola.concat(["forceDomain","sq"]);var Vla;Vla=/^(.*)\/.+$/;_.$Ma=/^\//;_.nj=/^[0-9a-f]{40}$/;var cNa;_.aNa=[void 0,"","HEAD"];_.bNa=[void 0,"","/"];_.sj=Object.freeze({Z1a:"l",Al:"dlc",uf:"drc",Pw:"dlf",zo:"drf",changelist:"cl",SKb:"rcl",hu:"da",tw:"bp",qj:"bpv",Te:"bpt",gt:"rpv",iu:"sf",Ob:"ws",Qw:"dlw",Wu:"drw",ZF:"flo",LK:"ic",xw:"dmbr"});_.gt=function(a){if(void 0!==a.bLb)return a.bLb;const {commands:b,v4:c}=a.iJb(),d=a.P6a(c);0<Object.keys(d).length&&(""===a.path&&b.pop(),b.push(d));return a.bLb=b};
_.ht=function(a,b){return b?_.qj(a,b)&&_.rj(a.vb,b.vb,_.aNa)&&_.rj(a.path,b.path,_.bNa):!1};
_.uj=class{constructor(a){if(a){null!=a.Td?(this.kb=a.Td.id,this.Ic=a.Td.type):this.Ic="project";this.repository=a.repository;this.vb=a.vb;this.path=a.path;var b;this.params=null!=(b=a.params)?b:{}}else this.params={}}get VC(){return!(!this.path||this.path.endsWith("/"))}Wb(){const a=this.c5a();this.kb&&_.it(a,this.kb,this.Ic);this.repository&&_.jt(a,this.repository);this.vb&&_.kt(a,this.vb);this.path&&a.Wc(this.path);const b=Object.assign({},this.params);a.ni(b);return a}c5a(){return new cNa}get parent(){this.ZIb||
(this.ZIb=this.getParent());return this.ZIb}getParent(){let a=this.c5a();if(this.kb){this.repository&&(a=_.it(a,this.kb,this.Ic));if(this.path){_.kt(_.jt(a,this.repository),this.vb);_.lt(a,{Ob:this.params.Ob});const b=_.fj(this.path);b&&(a=a.Wc(b+"/"))}return a.Ya()}}get Fz(){return"ossProject"===this.Ic?this.path||"":[this.kb,this.repository,_.pj(this.vb||null),this.path].join("/")}iJb(){const a=this.vb&&void 0===this.path&&this.params.Al?`${this.vb}${"..."}${this.params.Al}`:this.vb,b=["/"];if(!this.kb)return{v4:!1,
commands:b};switch(this.Ic){case "host":b.push("h");b.push(this.kb);break;default:b.push(`${this.kb}`)}if(!this.repository)return{v4:!1,commands:b};b.push(this.repository);if(!a)return{v4:!0,commands:b};b.push("+");b.push(a);if(void 0===this.path)return{v4:!0,commands:b};b.push(":");b.push(this.path);return{v4:!0,commands:b}}P6a(a){const b={};a&&(this.params.line&&(b.l=_.Yla(this.params.line)),this.params.Pw&&(b.dlf=this.params.Pw),(a=this.vb&&void 0===this.path&&this.params.Al?void 0:this.params.Al)&&
(b.dlc=a),this.params.zo&&(b.drf=this.params.zo),this.params.uf&&(b.drc=this.params.uf),this.params.hu&&(b.da=this.params.hu),this.params.tw&&(b.bp=this.params.tw),null!=this.params.qj&&(b.bpv=this.params.qj),null!=this.params.Te&&(b.bpt=this.params.Te),null!=this.params.gt&&(b.rpv=this.params.gt),null!=this.params.iu&&(b.sf=this.params.iu),null!=this.params.Ob&&(b.ws=this.params.Ob),null!=this.params.Qw&&(b.dlw=this.params.Qw),null!=this.params.Wu&&(b.drw=this.params.Wu),null!=this.params.ZF&&(b.flo=
this.params.ZF),null!=this.params.LK&&(b.ic=this.params.LK),null!=this.params.xw&&(b.dmbr=this.params.xw));return b}};_.it=function(a,b,c){a.kb=b;a.Ic=c;return a};_.jt=function(a,b){a.repository=b;return a};_.kt=function(a,b){a.vb=b;return a};
_.lt=function(a,b){b.line&&(a.params.line=b.line);b.Pw&&(a.params.Pw=b.Pw);b.Al&&(a.params.Al=b.Al);b.zo&&(a.params.zo=b.zo);b.uf&&(a.params.uf=b.uf);b.hu&&(a.params.hu=b.hu);b.tw&&(a.params.tw=b.tw);null!=b.qj&&(a.params.qj=b.qj);null!=b.Te&&(a.params.Te=b.Te);null!=b.gt&&(a.params.gt=b.gt);null!=b.iu&&(a.params.iu=b.iu);b.Ob&&(a.params.Ob=b.Ob);null!=b.Qw&&(a.params.Qw=b.Qw);null!=b.Wu&&(a.params.Wu=b.Wu);b.ZF&&(a.params.ZF=b.ZF);b.LK&&(a.params.LK=b.LK);null!=b.xw&&(a.params.xw=b.xw);return a};
cNa=class{constructor(){this.params={}}Wc(a){this.path=a;return this}ni(a){this.params=a||{};return this}Ya(){return new _.uj({Td:this.kb?{id:this.kb,type:this.Ic}:void 0,repository:this.repository,vb:this.vb,path:this.path,params:this.params})}};var dNa;_.mt=function(a){return!a.vb||"head"==a.vb.toLowerCase()};
_.tj=class extends _.uj{constructor(a){super(a);this.kb="Google";this.Ic="depot"}get Fz(){return this.repository?this.hi()?`/${"piper"}///depot/${this.path}`:`/${this.repository}/${this.path}`:""}hi(){return!(!this.repository||"piper"!=this.repository.toLowerCase())}c5a(){return new dNa}iJb(){const a=["/"];this.repository?(this.hi()?a.push("piper","_","depot"):a.push(this.repository),void 0!==this.path&&a.push(this.path)):a.push("repos");return{v4:!0,commands:a}}P6a(a){a=super.P6a(a);this.params.uf&&
(delete a.drc,a.rcl=this.params.uf);_.mt(this)||(a.cl=this.vb);return a}};dNa=class extends cNa{constructor(){super();_.it(this,"Google","depot")}Ya(){return"depot"!==this.Ic?super.Ya():new _.tj(this)}};var bma=Object.values(_.sj);var eNa={appBarTitle:"",appBarFontColor:"#ffffff",showTermsOfServiceLink:!0,showPrivacyLink:!0};var nt={appBarTitle:"Cloud Source Repositories",showPricingLink:!0,showSshKeysLink:!0,showLanguageAndRegionLink:!0,showTermsOfServiceLink:!0,showPrivacyLink:!0};var xj=new Set(["true","1"]),yj=new Set(["false","0"]);var fNa=class{},gNa=class{};var hNa=function(a){queueMicrotask(()=>a.Xy())},Ej=class{constructor(a=0,b=0){this.Po=[];this.Qo=[];this.Wy=[];this.l7=[];this.m7=[];this.Rv=this.Pb=this.wq=!1;this.Zh=0;this.FL=null;this.totalTime=a+b}Xy(){this.Rv||(this.Rv=!0,this.Po.forEach(a=>a()),this.Po=[])}rA(a){this.m7.push(a);this.Qo.push(a)}Xs(a){this.l7.push(a);this.Po.push(a)}Re(a){this.Wy.push(a)}JC(){return this.wq}init(){}play(){this.JC()||(this.k7(),hNa(this));this.wq=!0}k7(){this.Qo.forEach(a=>a());this.Qo=[]}pause(){}Uu(){}finish(){this.Xy()}destroy(){this.Pb||
(this.Pb=!0,this.JC()||this.k7(),this.finish(),this.Wy.forEach(a=>a()),this.Wy=[])}reset(){this.Rv=this.wq=!1;this.Qo=this.m7;this.Po=this.l7}setPosition(a){this.Zh=this.totalTime?a*this.totalTime:1}JW(a){a="start"==a?this.Qo:this.Po;a.forEach(b=>b());a.length=0}};var sma=class{constructor(a){this.Po=[];this.Qo=[];this.Pb=this.wq=this.Rv=!1;this.Wy=[];this.FL=null;this.totalTime=0;this.Yg=a;let b=0,c=0,d=0;const e=this.Yg.length;0==e?queueMicrotask(()=>this.Xy()):this.Yg.forEach(f=>{f.Xs(()=>{++b==e&&this.Xy()});f.Re(()=>{++c==e&&this.oq()});f.rA(()=>{++d==e&&this.k7()})});this.totalTime=this.Yg.reduce((f,g)=>Math.max(f,g.totalTime),0)}Xy(){this.Rv||(this.Rv=!0,this.Po.forEach(a=>a()),this.Po=[])}init(){this.Yg.forEach(a=>a.init())}rA(a){this.Qo.push(a)}k7(){this.JC()||
(this.wq=!0,this.Qo.forEach(a=>a()),this.Qo=[])}Xs(a){this.Po.push(a)}Re(a){this.Wy.push(a)}JC(){return this.wq}play(){this.FL||this.init();this.k7();this.Yg.forEach(a=>a.play())}pause(){this.Yg.forEach(a=>a.pause())}Uu(){this.Yg.forEach(a=>a.Uu())}finish(){this.Xy();this.Yg.forEach(a=>a.finish())}destroy(){this.oq()}oq(){this.Pb||(this.Pb=!0,this.Xy(),this.Yg.forEach(a=>a.destroy()),this.Wy.forEach(a=>a()),this.Wy=[])}reset(){this.Yg.forEach(a=>a.reset());this.wq=this.Rv=this.Pb=!1}setPosition(a){const b=
a*this.totalTime;this.Yg.forEach(c=>{c.setPosition(c.totalTime?Math.min(1,b/c.totalTime):1)})}t8(){this.Yg.forEach(a=>{a.t8&&a.t8()})}JW(a){a="start"==a?this.Qo:this.Po;a.forEach(b=>b());a.length=0}};var zma="undefined"===typeof document?null:document.documentElement;var Ima=RegExp("{{\\s*(.+?)\\s*}}","g"),Jma=/-+([a-z0-9])/g;var Lma=RegExp("s*:selfs*,?","g"),jNa=class{constructor(a){this.ks=a}Ya(a,b){b=new iNa(b);this.Ztb(b);return Rj(this,Oj(a),b)}Ztb(a){a.A_="";a.Ima=new Map;a.Ima.set("",new Map);a.currentTime=0}rQb(a,b){let c=b.SL=0,d=b.iC=0;const e=[],f=[];"@"==a.name.charAt(0)&&b.errors.push(new _.Vc(3006,!1));a.O9.forEach(g=>{this.Ztb(b);if(0==g.type){var l=g.name;l.toString().split(/\s*,\s*/).forEach(p=>{g.name=p;e.push(this.Ljb(g,b))});g.name=l}else 1==g.type?(l=this.Mjb(g,b),c+=l.SL,d+=l.iC,f.push(l)):b.errors.push(new _.Vc(3007,
!1))});return{type:7,name:a.name,dW:e,Px:f,SL:c,iC:d,options:null}}Ljb(a,b){const c=this.Sga(a.styles,b),d=a.options&&a.options.params||null;if(c.Asc){const e=new Set,f=d||{};c.styles.forEach(g=>{g instanceof Map&&g.forEach(l=>{Gma(l).forEach(p=>{f.hasOwnProperty(p)||e.add(p)})})});e.size&&(Qj(e.values()),b.errors.push(new _.Vc(3008,!1)))}return{type:0,name:a.name,style:c,options:d?{params:d}:null}}Mjb(a,b){b.SL=0;b.iC=0;const c=Rj(this,Oj(a.animation),b);return{type:1,iHb:pma(a.ivc,b.errors),animation:c,
SL:b.SL,iC:b.iC,options:Sj(a.options)}}pQb(a,b){return{type:2,hg:a.hg.map(c=>Rj(this,c,b)),options:Sj(a.options)}}nQb(a,b){const c=b.currentTime;let d=0;const e=a.hg.map(f=>{b.currentTime=c;f=Rj(this,f,b);d=Math.max(d,b.currentTime);return f});b.currentTime=d;return{type:3,hg:e,options:Sj(a.options)}}kQb(a,b){const c=Oma(a.UH,b.errors);b.qw=c;var d=a.styles?a.styles:_.Bj({});if(5==d.type)a=this.Kwa(d,b);else{d=a.styles;a=!1;d||(a=!0,d={},c.easing&&(d.easing=c.easing),d=_.Bj(d));b.currentTime+=c.duration+
c.delay;const e=this.Sga(d,b);e.Czc=a;a=e}b.qw=null;return{type:4,UH:c,style:a,options:null}}Sga(a,b){a=this.lsb(a,b);this.Kvb(a,b);return a}lsb(a,b){const c=[],d=Array.isArray(a.styles)?a.styles:[a.styles];for(let g of d)"string"===typeof g?"*"===g?c.push(g):b.errors.push(new _.Vc(3002,!1)):c.push(Ema(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 l of g.values())if(0<=l.toString().indexOf("{{")){e=!0;break}});return{type:6,
styles:c,easing:f,offset:a.offset,Asc:e,options:null}}Kvb(a,b){const c=b.qw;let d=b.currentTime,e=b.currentTime;c&&0<e&&(e-=c.duration+c.delay);a.styles.forEach(f=>{"string"!==typeof f&&f.forEach((g,l)=>{const p=b.Ima.get(b.A_),t=p.get(l);let y=!0;t&&(e!=d&&e>=t.startTime&&d<=t.endTime&&(b.errors.push(new _.Vc(3010,!1)),y=!1),e=t.startTime);y&&p.set(l,{startTime:e,endTime:d});b.options&&Hma(g,b.options,b.errors)})})}Kwa(a,b){const c={type:5,styles:[],options:null};if(!b.qw)return b.errors.push(new _.Vc(3011,
!1)),c;let d=0;const e=[];let f=!1,g=!1,l=0;const p=a.hg.map(K=>{K=this.lsb(K,b);let V=null!=K.offset?K.offset:Nma(K.styles),fa=0;null!=V&&(d++,fa=K.offset=V);g=g||0>fa||1<fa;f=f||fa<l;l=fa;e.push(fa);return K});g&&b.errors.push(new _.Vc(3012,!1));f&&b.errors.push(new _.Vc(3200,!1));a=a.hg.length;let t=0;0<d&&d<a?b.errors.push(new _.Vc(3202,!1)):0==d&&(t=1/(a-1));const y=a-1,C=b.currentTime,F=b.qw,I=F.duration;p.forEach((K,V)=>{V=0<t?V==y?1:t*V:e[V];const fa=V*I;b.currentTime=C+F.delay+fa;F.duration=
fa;this.Kvb(K,b);K.offset=V;c.styles.push(K)});return c}Lwa(a,b){return{type:8,animation:Rj(this,Oj(a.animation),b),options:Sj(a.options)}}lQb(a,b){b.iC++;return{type:9,options:Sj(a.options)}}mQb(a,b){return{type:10,animation:this.Lwa(a.animation,b),options:Sj(a.options)}}oQb(a,b){const c=b.A_,d=a.options||{};b.SL++;b.zPa=a;const [e,f]=Mma(a.Pa);b.A_=c.length?c+" "+e:e;Hj(b.Ima,b.A_,new Map);const g=Rj(this,Oj(a.animation),b);b.zPa=null;b.A_=c;return{type:11,Pa:e,limit:d.limit||0,optional:!!d.optional,
Kyc:f,animation:g,YXc:a.Pa,options:Sj(a.options)}}qQb(a,b){b.zPa||b.errors.push(new _.Vc(3013,!1));const c="full"===a.UH?{duration:0,delay:0,easing:"full"}:Jj(a.UH,b.errors,!0);return{type:12,animation:Rj(this,Oj(a.animation),b),UH:c,options:null}}},iNa=class{constructor(a){this.errors=a;this.iC=this.SL=0;this.qw=this.A_=this.zPa=null;this.currentTime=0;this.Ima=new Map;this.options=null}};var kNa=class{constructor(){this.Z6=new Map}get(a){return this.Z6.get(a)||[]}append(a,b){let c=this.Z6.get(a);c||this.Z6.set(a,c=[]);c.push(...b)}has(a){return this.Z6.has(a)}clear(){this.Z6.clear()}};var lNa=RegExp(":enter","g"),mNa=RegExp(":leave","g"),Qma=class{bma(a,b,c,d,e,f,g,l,p,t=[]){p=p||new kNa;a=new nNa(a,b,p,d,e,t,[]);a.options=l;d=l.delay?Ij(l.delay):0;a.Ne.ZJ(d);oNa(a.Ne,[f],null,a.errors,l);Rj(this,c,a);c=a.bE.filter(y=>y.Ryb());if(c.length&&g.size){let y;for(f=c.length-1;0<=f;f--)if(e=c[f],e.element===b){y=e;break}y&&y.Oob===y.Mo&&oNa(y,[g],null,a.errors,l)}return c.length?c.map(y=>y.bma()):[Pma(b,[],[],[],0,d,"",!1)]}rQb(){}Ljb(){}Mjb(){}lQb(a,b){var c=b.dOb.get(b.element);if(c){const d=
ot(b,a.options),e=b.Ne.currentTime;c=this.Opc(c,d,d.options);e!=c&&pt(b,c)}b.previousNode=a}mQb(a,b){const c=ot(b,a.options);pt(c);this.ngc([a.options,a.animation.options],b,c);this.Lwa(a.animation,c);pt(b,c.Ne.currentTime);b.previousNode=a}ngc(a,b,c){for(const d of a){let e;if(a=null==(e=d)?void 0:e.delay){let f,g;a="number"===typeof a?a:Ij(Pj(a,null!=(g=null==(f=d)?void 0:f.params)?g:{},b.errors));c.ZJ(a)}}}Opc(a,b,c){let d=b.Ne.currentTime;const e=null!=c.duration?Ij(c.duration):null,f=null!=c.delay?
Ij(c.delay):null;0!==e&&a.forEach(g=>{const l={duration:null!=e?e:g.duration,delay:b.Ne.currentTime+(null!=f?f:0)+g.delay,easing:""};g=new pNa(b.ks,g.element,g.aL,g.X2,g.hU,l,g.JIc);b.bE.push(g);d=Math.max(d,l.duration+l.delay)});return d}Lwa(a,b){qNa(b,a.options,!0);Rj(this,a.animation,b);b.previousNode=a}pQb(a,b){const c=b.hfb;let d=b;const e=a.options;e&&(e.params||e.delay)&&(d=ot(b,e),pt(d),null!=e.delay&&(6==d.previousNode.type&&(qt(d.Ne),d.previousNode=rNa),d.ZJ(Ij(e.delay))));a.hg.length&&
(a.hg.forEach(f=>Rj(this,f,d)),rt(d.Ne),d.hfb>c&&pt(d));b.previousNode=a}nQb(a,b){const c=[];let d=b.Ne.currentTime;const e=a.options&&a.options.delay?Ij(a.options.delay):0;a.hg.forEach(f=>{const g=ot(b,a.options);e&&g.ZJ(e);Rj(this,f,g);d=Math.max(d,g.Ne.currentTime);c.push(g.Ne)});c.forEach(f=>sNa(b.Ne,f));pt(b,d);b.previousNode=a}Ppc(a,b){return a.hSa?(a=a.GIc,a=b.params?Pj(a,b.params,b.errors):a,Jj(a,b.errors)):{duration:a.duration,delay:a.delay,easing:a.easing}}kQb(a,b){const c=b.qw=this.Ppc(a.UH,
b),d=b.Ne;c.delay&&(tNa(b.Ne,b.Ne.duration+c.delay),qt(d));const e=a.style;5==e.type?this.Kwa(e,b):(tNa(b.Ne,b.Ne.duration+c.duration),this.Sga(e,b),rt(d));b.qw=null;b.previousNode=a}Sga(a,b){const c=b.Ne;var d=b.qw;!d&&0<c.Mo.size&&(c.duration+=1,c.mFa());d=d&&d.easing||a.easing;if(a.Czc){d&&c.yGa.set("easing",d);for(let [e,f]of c.pY)d=e,c.GCa.set(d,f||"*"),c.Mo.set(d,"*");c.Oob=c.Mo}else oNa(c,a.styles,d,b.errors,b.options);b.previousNode=a}Kwa(a,b){const c=b.qw,d=b.Ne.duration,e=c.duration,f=ot(b).Ne;
f.easing=c.easing;a.styles.forEach(g=>{tNa(f,(g.offset||0)*e);oNa(f,g.styles,g.easing,b.errors,b.options);rt(f)});sNa(b.Ne,f);pt(b,d+e);b.previousNode=a}oQb(a,b){var c=b.Ne.currentTime;const d=a.options||{},e=d.delay?Ij(d.delay):0;e&&(6===b.previousNode.type||0==c&&0<b.Ne.Mo.size)&&(qt(b.Ne),b.previousNode=rNa);let f=c;c=uNa(b,a.Pa,a.limit,a.Kyc,d.optional?!0:!1,b.errors);b.A9=c.length;let g=null;c.forEach((l,p)=>{b.sw=p;p=ot(b,a.options,l);e&&p.ZJ(e);l===b.element&&(g=p.Ne);Rj(this,a.animation,p);
rt(p.Ne);f=Math.max(f,p.Ne.currentTime)});b.sw=0;b.A9=0;pt(b,f);g&&(sNa(b.Ne,g),qt(b.Ne));b.previousNode=a}qQb(a,b){const c=b.bJb,d=b.Ne;var e=a.UH,f=Math.abs(e.duration);const g=f*(b.A9-1);f*=b.sw;switch(0>e.duration?"reverse":e.easing){case "reverse":f=g-f;break;case "full":f=c.rzb}e=b.Ne;f&&e.ZJ(f);e=e.currentTime;Rj(this,a.animation,b);b.previousNode=a;c.rzb=d.currentTime-e+(d.startTime-c.Ne.startTime)}},rNa={},ot=function(a,b=null,c){c=c||a.element;c=new nNa(a.ks,c,a.dOb,a.Epb,a.dsb,a.errors,
a.bE,a.Ne.CC(c,0));c.previousNode=a.previousNode;c.qw=a.qw;c.options=a.Xhc();qNa(c,b);c.sw=a.sw;c.A9=a.A9;c.bJb=a;a.hfb++;return c},pt=function(a,b){a.previousNode=rNa;a.Ne=a.Ne.CC(a.element,b);a.bE.push(a.Ne)},qNa=function(a,b,c){if(b){var d=a.options;null!=b.duration&&(d.duration=Ij(b.duration));null!=b.delay&&(d.delay=Ij(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]=Pj(e[g],f,a.errors))})}}},uNa=function(a,b,c,
d,e,f){let g=[];d&&g.push(a.element);0<b.length&&(b=b.replace(lNa,"."+a.Epb),b=b.replace(mNa,"."+a.dsb),a=a.ks.query(a.element,b,1!=c),0!==c&&(a=0>c?a.slice(a.length+c,a.length):a.slice(0,c)),g.push(...a));e||0!=g.length||f.push(new _.Vc(3014,!1));return g},nNa=class{constructor(a,b,c,d,e,f,g,l){this.ks=a;this.element=b;this.dOb=c;this.Epb=d;this.dsb=e;this.errors=f;this.bE=g;this.qw=this.bJb=null;this.previousNode=rNa;this.hfb=0;this.options={};this.rzb=this.A9=this.sw=0;this.Ne=l||new vNa(this.ks,
b,0);g.push(this.Ne)}get params(){return this.options.params}Xhc(){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}ZJ(a){0<a&&this.Ne.ZJ(a)}},oNa=function(a,b,c,d,e){c&&a.yGa.set("easing",c);c=e&&e.params||{};b=Tma(b,a.pY);for(let [f,g]of b){b=f;e=Pj(g,c,d);a.UY.set(b,e);if(!a.GY.has(b)){let l;a.GCa.set(b,null!=(l=a.pY.get(b))?l:"*")}a.nJ(b,e)}},qt=function(a){for(let [b,c]of a.GY){let d=b,e=c;a.UY.set(d,e);a.nJ(d,
e)}},rt=function(a){0!=a.UY.size&&(a.UY.forEach((b,c)=>{a.Mo.set(c,b)}),a.UY.clear(),a.GY.forEach((b,c)=>{a.Mo.has(c)||a.Mo.set(c,b)}))},sNa=function(a,b){b.rHa.forEach((c,d)=>{const e=a.rHa.get(d);(!e||c.time>e.time)&&a.nJ(d,c.value)})},tNa=function(a,b){rt(a);a.duration=b;a.mFa()},vNa=class{constructor(a,b,c,d){this.ks=a;this.element=b;this.startTime=c;this.i6=d;this.duration=0;this.easing=null;this.yGa=new Map;this.Mo=new Map;this.CY=new Map;this.rHa=new Map;this.GY=new Map;this.UY=new Map;this.GCa=
new Map;this.Oob=null;this.i6||(this.i6=new Map);this.pY=this.i6.get(b);this.pY||(this.pY=this.GY,this.i6.set(b,this.GY));this.mFa()}Ryb(){switch(this.CY.size){case 0:return!1;case 1:return 0<this.Mo.size;default:return!0}}get currentTime(){return this.startTime+this.duration}ZJ(a){const b=1===this.CY.size&&this.UY.size;this.duration||b?(tNa(this,this.currentTime+a),b&&qt(this)):this.startTime+=a}CC(a,b){rt(this);return new vNa(this.ks,a,b||this.currentTime,this.i6)}mFa(){this.Mo&&(this.yGa=this.Mo);
this.Mo=this.CY.get(this.duration);this.Mo||(this.Mo=new Map,this.CY.set(this.duration,this.Mo))}nJ(a,b){this.GY.set(a,b);this.pY.set(a,b);this.rHa.set(a,{time:this.currentTime,value:b})}get properties(){const a=[];for(let b in this.Mo)a.push(b);return a}bma(){rt(this);const a=new Set,b=new Set,c=1===this.CY.size&&0===this.duration;let d=[];this.CY.forEach((g,l)=>{g=Lj(g,new Map,this.GCa);g.forEach((p,t)=>{"!"===p?a.add(t):"*"===p&&b.add(t)});c||g.set("offset",l/this.duration);d.push(g)});const e=
a.size?Qj(a.values()):[],f=b.size?Qj(b.values()):[];if(c){const g=d[0],l=new Map(g);g.set("offset",0);l.set("offset",1);d=[g,l]}return Pma(this.element,d,e,f,this.duration,this.startTime,this.easing,!1)}},pNa=class extends vNa{constructor(a,b,c,d,e,f,g=!1){super(a,b,f.delay);this.aL=c;this.X2=d;this.hU=e;this.Aoc=g;this.UH={duration:f.duration,delay:f.delay,easing:f.easing}}Ryb(){return 1<this.aL.length}bma(){let a=this.aL,{delay:b,duration:c,easing:d}=this.UH;if(this.Aoc&&b){const g=[],l=c+b;var e=
b/l,f=Lj(a[0]);f.set("offset",0);g.push(f);f=Lj(a[0]);f.set("offset",Sma(e));g.push(f);e=a.length-1;for(f=1;f<=e;f++){let p=Lj(a[f]);const t=p.get("offset");p.set("offset",Sma((b+t*c)/l));g.push(p)}c=l;b=0;d="";a=g}return Pma(this.element,a,this.X2,this.hU,c,b,d,!0)}};var wNa=class{};var xNa=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(" ")),tma=function(a,b,c){let d="";const e=b.toString().trim();xNa.has(a)&&0!==b&&"0"!==b&&("number"===typeof b?d="px":(a=b.match(/^[+-]?[\d\.]+([a-z]*)$/))&&
0==a[1].length&&c.push(new _.Vc(3005,!1)));return e+d},yNa=class extends wNa{};var st=class{Zma(a,b){return Bma(a,b)}kpa(a){return Ama(a)}query(a,b,c){return Cma(a,b,c)}tOa(a,b,c){return c||""}animate(a,b,c,d){return new Ej(c,d)}};st.ha=function(a){return new (a||st)};st.ta=_.k({token:st,na:st.ha});var zNa=class{};var ANa={},Xma=class{constructor(a,b,c){this.lvb=a;this.BJ=b;this.Gub=c}match(a,b,c,d){return Vma(this.BJ.iHb,a,b,c,d)}WZ(a,b,c){let d=this.Gub.get("*");void 0!==a&&(d=this.Gub.get(null==a?void 0:a.toString())||d);return d?d.WZ(b,c):new Map}Ya(a,b,c,d,e,f,g,l,p,t){var y=[],C=this.BJ.options&&this.BJ.options.params||ANa;g=this.WZ(c,g&&g.params||ANa,y);const F=l&&l.params||ANa;l=this.WZ(d,F,y);const I=new Set,K=new Map,V=new Map,fa="void"===d;let ha;C={params:Wma(F,C),delay:null==(ha=this.BJ.options)?
void 0:ha.delay};a=t?[]:Rma(a,b,this.BJ.animation,e,f,g,l,C,p,y);let ra=0;a.forEach(Ha=>{ra=Math.max(Ha.duration+Ha.delay,ra)});if(y.length)return Uma(b,this.lvb,c,d,fa,g,l,[],[],K,V,ra,y);a.forEach(Ha=>{const Ba=Ha.element,Ya=Hj(K,Ba,new Set);Ha.X2.forEach(yc=>Ya.add(yc));const jb=Hj(V,Ba,new Set);Ha.hU.forEach(yc=>jb.add(yc));Ba!==b&&I.add(Ba)});y=Qj(I.values());return Uma(b,this.lvb,c,d,fa,g,l,a,y,K,V,ra)}},BNa=class{constructor(a,b){this.styles=a;this.ztc=b}WZ(a,b){const c=new Map,d=Kj(this.ztc);
Object.keys(a).forEach(e=>{const f=a[e];null!==f&&(d[e]=f)});this.styles.styles.forEach(e=>{"string"!==typeof e&&e.forEach((f,g)=>{f&&(f=Pj(f,d,b));const l=Gj(g);f=tma(l,f,b);c.set(g,f)})});return c}};var CNa=function(a,b,c,d,e){return a.pPb.find(f=>f.match(b,c,d,e))||null},DNa=class{constructor(a,b,c){this.name=a;this.BJ=b;this.Eja=c;this.pPb=[];this.dW=new Map;b.dW.forEach(d=>{this.dW.set(d.name,new BNa(d.style,d.options&&d.options.params||{}))});Zma(this.dW,"true","1");Zma(this.dW,"false","0");b.Px.forEach(d=>{this.pPb.push(new Xma(a,d,this.dW))});this.ioa=Yma(a,this.dW)}};var ENa=new kNa,FNa=class{constructor(a,b,c){this.x8=a;this.ks=b;this.Eja=c;this.vnb=new Map;this.nGa=new Map;this.Yg=[]}register(a,b){const c=[];b=(new jNa(this.ks)).Ya(b,c,[]);if(c.length)throw new _.Vc(3503,!1);this.vnb.set(a,b)}SX(a,b,c){const d=a.element;b=uma(a.aL,b,c);return this.ks.animate(d,b,a.duration,a.delay,a.easing,[],!0)}create(a,b,c={}){var d=[];const e=this.vnb.get(a),f=new Map;e?(b=Rma(this.ks,b,e,"ng-enter","ng-leave",new Map,new Map,c,ENa,d),b.forEach(g=>{const l=Hj(f,g.element,
new Map);g.hU.forEach(p=>l.set(p,null))})):(d.push(new _.Vc(3300,!1)),b=[]);if(d.length)throw new _.Vc(3504,!1);f.forEach((g,l)=>{g.forEach((p,t)=>{g.set(t,this.ks.tOa(l,t,"*"))})});d=b.map(g=>{const l=f.get(g.element);return this.SX(g,new Map,l)});d=Fj(d);this.nGa.set(a,d);d.Re(()=>this.destroy(a));this.Yg.push(d);return d}destroy(a){const b=this.oEa(a);b.destroy();this.nGa.delete(a);a=this.Yg.indexOf(b);0<=a&&this.Yg.splice(a,1)}oEa(a){a=this.nGa.get(a);if(!a)throw new _.Vc(3301,!1);return a}listen(a,
b,c,d){b=xma(b,"","","");wma(this.oEa(a),c,b,d);return()=>{}}Pf(a,b,c,d){if("register"==c)this.register(a,d[0]);else if("create"==c)this.create(a,b,d[0]||{});else switch(b=this.oEa(a),c){case "play":b.play();break;case "pause":b.pause();break;case "reset":b.reset();break;case "restart":b.Uu();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 GNa=[],HNa={Yk:"",JV:!1,pdb:!1,Dpa:!1,D$a:!1},ana={Yk:"",pdb:!1,JV:!1,Dpa:!1,D$a:!0},INa=function(a,b){const c=b.params;if(c){const d=a.options.params;Object.keys(c).forEach(e=>{null==d[e]&&(d[e]=c[e])})}},JNa=class{get params(){return this.options.params}constructor(a,b=""){this.Yk=b;var c=(b=a&&a.hasOwnProperty("value"))?a.value:a;this.value=null!=c?c:null;b?(a=Kj(a),delete a.value,this.options=a):this.options={};this.options.params||(this.options.params={})}},KNa=new JNa("void"),LNa=function(a,
b){a.kj.SA.delete(b);a.iY.delete(b);const c=a.kj.cU.get(b);c&&(c.forEach(d=>d.destroy()),a.kj.cU.delete(b))},NNa=function(a,b,c,d,e){const f=a.kj.SA.get(b),g=new Map;if(f){const l=[];f.forEach((p,t)=>{g.set(t,p.value);a.mJ.has(t)&&(p=a.trigger(b,t,"void",e))&&l.push(p)});if(l.length)return MNa(a.kj,a.id,b,!0,c,g),d&&Fj(l).Xs(()=>Yj(a.kj,b)),!0}return!1},PNa=function(a,b){const c=a.iY.get(b),d=a.kj.SA.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.mJ.get(f).ioa,
l=d.get(f)||KNa,p=new JNa("void"),t=new ONa(a.id,f,b);a.kj.Zva++;a.fka.push({element:b,nn:f,transition:g,xl:l,zg:p,bU:t,UEb:!0})}})}},QNa=function(a,b){const c=[];a.fka.forEach(d=>{const e=d.bU;if(!e.kc){var f=d.element,g=a.iY.get(f);g&&g.forEach(l=>{if(l.name==d.nn){const p=xma(f,d.nn,d.xl.value,d.zg.value);p._data=b;wma(d.bU,l.phase,p,l.callback)}});e.eHb?tt(a.kj,()=>{e.destroy()}):c.push(d)}});a.fka=[];return c.sort((d,e)=>{const f=d.transition.BJ.iC,g=e.transition.BJ.iC;return 0==f||0==g?f-g:
a.kj.kp.Zma(d.element,e.element)?1:-1})},TNa=class{constructor(a,b,c){this.id=a;this.mG=b;this.kj=c;this.Yg=[];this.mJ=new Map;this.fka=[];this.iY=new Map;this.mrb="ng-tns-"+a;Wj(b,this.mrb)}listen(a,b,c,d){if(!this.mJ.has(b))throw new _.Vc(3302,!1);if(null==c||0==c.length)throw new _.Vc(3303,!1);if("start"!=c&&"done"!=c)throw new _.Vc(3400,!1);const e=Hj(this.iY,a,[]),f={name:b,phase:c,callback:d};e.push(f);const g=Hj(this.kj.SA,a,new Map);g.has(b)||(Wj(a,"ng-trigger"),Wj(a,"ng-trigger-"+b),g.set(b,
KNa));return()=>{tt(this.kj,()=>{const l=e.indexOf(f);0<=l&&e.splice(l,1);this.mJ.has(b)||g.delete(b)})}}register(a,b){if(this.mJ.has(a))return!1;this.mJ.set(a,b);return!0}skc(a){a=this.mJ.get(a);if(!a)throw new _.Vc(3401,!1);return a}trigger(a,b,c,d=!0){const e=this.skc(b),f=new ONa(this.id,b,a);var g=this.kj.SA.get(a);g||(Wj(a,"ng-trigger"),Wj(a,"ng-trigger-"+b),this.kj.SA.set(a,g=new Map));let l=g.get(b);const p=new JNa(c,this.id);c&&c.hasOwnProperty("value")||!l||INa(p,l.options);g.set(b,p);l||
(l=KNa);if("void"!==p.value&&l.value===p.value){if(!gna(l.params,p.params)){d=[];const y=e.ioa.WZ(l.value,l.params,d),C=e.ioa.WZ(p.value,p.params,d);d.length?this.kj.reportError(d):tt(this.kj,()=>{Nj(a,y);Mj(a,C)})}}else{c=Hj(this.kj.cU,a,[]);c.forEach(y=>{y.Yk==this.id&&y.nn==b&&y.Pu&&y.destroy()});g=CNa(e,l.value,p.value,a,p.params);var t=!1;if(!g){if(!d)return;g=e.ioa;t=!0}this.kj.Zva++;this.fka.push({element:a,nn:b,transition:g,xl:l,zg:p,bU:f,UEb:t});t||(Wj(a,"ng-animate-queued"),f.rA(()=>{Xj(a,
"ng-animate-queued")}));f.Xs(()=>{var y=this.Yg.indexOf(f);0<=y&&this.Yg.splice(y,1);if(y=this.kj.cU.get(a)){let C=y.indexOf(f);0<=C&&y.splice(C,1)}});this.Yg.push(f);c.push(f);return f}}Az(a){this.mJ.delete(a);this.kj.SA.forEach(b=>b.delete(a));this.iY.forEach((b,c)=>{this.iY.set(c,b.filter(d=>d.name!=a))})}Dub(a,b){const c=this.kj.kp.query(a,".ng-trigger",!0);c.forEach(d=>{if(!d.__ng_removed){var e=RNa(this.kj,d);e.size?e.forEach(f=>NNa(f,d,b,!1,!0)):LNa(this,d)}});this.kj.g8(()=>c.forEach(d=>LNa(this,
d)))}removeNode(a,b){const c=this.kj;a.childElementCount&&this.Dub(a,b);if(!NNa(this,a,b,!0)){var d=!1;if(c.bhb){var e=c.Yg.length?c.T2.get(a):[];if(e&&e.length)d=!0;else for(e=a;e=e.parentNode;)if(c.SA.get(e)){d=!0;break}}PNa(this,a);d?MNa(c,this.id,a,!1,b):(d=a.__ng_removed,d&&d!==HNa||(tt(c,()=>LNa(this,a)),SNa(c,a),c.SFa(a,b)))}}insertNode(a){Wj(a,this.mrb)}destroy(a){this.Yg.forEach(b=>b.destroy());this.Dub(this.mG,a)}},tt=function(a,b){a.SDa.push(b)},RNa=function(a,b){const c=new Set;if(b=a.SA.get(b))for(let d of b.values())d.Yk&&
(b=a.rO(d.Yk))&&c.add(b);return c},MNa=function(a,b,c,d,e,f){a.CF.push(c);c.__ng_removed={Yk:b,JV:e,Dpa:d,D$a:!1,e8a:f}},Yj=function(a,b){const c=b.__ng_removed;if(c&&c.JV){b.__ng_removed=HNa;if(c.Yk){SNa(a,b);const e=a.rO(c.Yk);e&&LNa(e,b)}a.SFa(b,c.JV)}let d;(null==(d=b.classList)?0:d.contains("ng-animate-disabled"))&&UNa(a,b,!1);a.kp.query(b,".ng-animate-disabled",!0).forEach(e=>{UNa(a,e,!1)})},SNa=function(a,b){let c=a.kp.query(b,".ng-trigger",!0);c.forEach(d=>VNa(a,d));0!=a.T2.size&&(c=a.kp.query(b,
".ng-animating",!0),c.forEach(d=>WNa(a,d)))},UNa=function(a,b,c){c?a.T_.has(b)||(a.T_.add(b),Wj(b,"ng-animate-disabled")):a.T_.has(b)&&(a.T_.delete(b),Xj(b,"ng-animate-disabled"))},VNa=function(a,b){(a=a.cU.get(b))&&a.forEach(c=>{c.Pu?c.eHb=!0:c.destroy()})},WNa=function(a,b){(a=a.T2.get(b))&&a.forEach(c=>c.finish())},ZNa=class{SFa(a,b){this.ada(a,b)}constructor(a,b,c){this.x8=a;this.kp=b;this.Eja=c;this.Yg=[];this.Ura=new Map;this.cU=new Map;this.T2=new Map;this.SA=new Map;this.T_=new Set;this.Zva=
this.bhb=0;this.e7={};this.KY=[];this.SDa=[];this.ala=[];this.S4a=new Map;this.OJ=[];this.CF=[];this.ada=()=>{}}Onb(a,b){const c=this.KY,d=this.S4a;if(0<=c.length-1){let e=!1,f=this.kp.kpa(b);for(;f;){const g=d.get(f);if(g){c.splice(c.indexOf(g)+1,0,a);e=!0;break}f=this.kp.kpa(f)}e||c.unshift(a)}else c.push(a);d.set(b,a);return a}register(a,b){var c=this.e7[a];c||(c=new TNa(a,b,this),this.x8&&this.kp.Zma(this.x8,b)?this.Onb(c,b):(this.Ura.set(b,c),this.OJ.push(b)),c=this.e7[a]=c);return c}u$a(a,b,
c){(a=this.e7[a])&&a.register(b,c)&&this.bhb++}destroy(a,b){if(a){var c=this.rO(a);tt(this,()=>{this.S4a.delete(c.mG);delete this.e7[a];const d=this.KY.indexOf(c);0<=d&&this.KY.splice(d,1)});this.g8(()=>c.destroy(b))}}rO(a){return this.e7[a]}trigger(a,b,c,d){return Tj(b)&&(a=this.rO(a))?(a.trigger(b,c,d),!0):!1}insertNode(a,b,c,d){if(Tj(b)){var e=b.__ng_removed;e&&e.JV&&(e.JV=!1,e.pdb=!0,e=this.CF.indexOf(b),0<=e&&this.CF.splice(e,1));a&&(a=this.rO(a))&&a.insertNode(b,c);d&&this.OJ.push(b)}}removeNode(a,
b,c){if(Tj(b)){var d=a?this.rO(a):null;d?d.removeNode(b,c):MNa(this,a,b,!1,c);(d=this.S4a.get(b))&&d.id!==a&&d.removeNode(b,c)}else this.SFa(b,c)}listen(a,b,c,d,e){return Tj(b)?this.rO(a).listen(b,c,d,e):()=>{}}Ngc(a,b,c,d,e){return a.transition.Ya(this.kp,a.element,a.xl.value,a.zg.value,c,d,a.xl.options,a.zg.options,b,e)}flush(a=-1){let b=[];this.Ura.size&&(this.Ura.forEach((d,e)=>this.Onb(d,e)),this.Ura.clear());if(this.bhb&&this.OJ.length)for(var c=0;c<this.OJ.length;c++)Wj(this.OJ[c],"ng-star-inserted");
if(this.KY.length&&(this.Zva||this.CF.length)){c=[];try{b=this.jjc(c,a)}finally{for(a=0;a<c.length;a++)c[a]()}}else for(a=0;a<this.CF.length;a++)Yj(this,this.CF[a]);this.Zva=0;this.OJ.length=0;this.CF.length=0;this.SDa.forEach(d=>d());this.SDa=[];if(this.ala.length){const d=this.ala;this.ala=[];b.length?Fj(b).Xs(()=>{d.forEach(e=>e())}):d.forEach(e=>e())}}reportError(){throw new _.Vc(3402,!1);}jjc(a,b){const c=new kNa,d=[],e=new Map,f=[],g=new Map,l=new Map,p=new Map,t=new Set;this.T_.forEach(zb=>
{t.add(zb);zb=this.kp.query(zb,".ng-animate-queued",!0);for(let Ra=0;Ra<zb.length;Ra++)t.add(zb[Ra])});const y=this.x8;var C=Array.from(this.SA.keys());const F=cna(C,this.OJ),I=new Map;let K=0;F.forEach((zb,Ra)=>{const fb="ng-enter"+K++;I.set(Ra,fb);zb.forEach(nb=>Wj(nb,fb))});const V=[],fa=new Set;var ha=new Set;for(var ra=0;ra<this.CF.length;ra++){var Ha=this.CF[ra];const zb=Ha.__ng_removed;zb&&zb.JV&&(V.push(Ha),fa.add(Ha),zb.Dpa?this.kp.query(Ha,".ng-star-inserted",!0).forEach(Ra=>fa.add(Ra)):
ha.add(Ha))}const Ba=new Map,Ya=cna(C,Array.from(fa));Ya.forEach((zb,Ra)=>{const fb="ng-leave"+K++;Ba.set(Ra,fb);zb.forEach(nb=>Wj(nb,fb))});a.push(()=>{F.forEach((zb,Ra)=>{const fb=I.get(Ra);zb.forEach(nb=>Xj(nb,fb))});Ya.forEach((zb,Ra)=>{const fb=Ba.get(Ra);zb.forEach(nb=>Xj(nb,fb))});V.forEach(zb=>{Yj(this,zb)})});const jb=[],yc=[];for(a=this.KY.length-1;0<=a;a--)QNa(this.KY[a],b).forEach(zb=>{const Ra=zb.bU,fb=zb.element;jb.push(Ra);if(this.OJ.length){var nb=fb.__ng_removed;if(nb&&nb.pdb){if(nb.e8a&&
nb.e8a.has(zb.nn)){nb=nb.e8a.get(zb.nn);var lb=this.SA.get(zb.element);if(lb&&lb.has(zb.nn)){var Zb=lb.get(zb.nn);Zb.value=nb;lb.set(zb.nn,Zb)}}Ra.destroy();return}}nb=!y||!this.kp.Zma(y,fb);lb=Ba.get(fb);Zb=I.get(fb);const Eb=this.Ngc(zb,c,Zb,lb,nb);if(Eb.errors&&Eb.errors.length)yc.push(Eb);else if(nb)Ra.rA(()=>Nj(fb,Eb.Qoa)),Ra.Re(()=>Mj(fb,Eb.Xfa)),d.push(Ra);else if(zb.UEb)Ra.rA(()=>Nj(fb,Eb.Qoa)),Ra.Re(()=>Mj(fb,Eb.Xfa)),d.push(Ra);else{var ka=[];Eb.bE.forEach(Ac=>{Ac.JIc=!0;this.T_.has(Ac.element)||
ka.push(Ac)});Eb.bE=ka;c.append(fb,Eb.bE);f.push({hEb:Eb,bU:Ra,element:fb});Eb.QEc.forEach(Ac=>Hj(g,Ac,[]).push(Ra));Eb.X2.forEach((Ac,ed)=>{if(Ac.size){let Zc=l.get(ed);Zc||l.set(ed,Zc=new Set);Ac.forEach((yd,Kf)=>Zc.add(Kf))}});Eb.hU.forEach((Ac,ed)=>{let Zc=p.get(ed);Zc||p.set(ed,Zc=new Set);Ac.forEach((yd,Kf)=>Zc.add(Kf))})}});if(yc.length){const zb=[];yc.forEach(()=>{zb.push(new _.Vc(3505,!1))});jb.forEach(Ra=>Ra.destroy());this.reportError(zb)}const ic=new Map,jc=new Map;f.forEach(zb=>{const Ra=
zb.element;c.has(Ra)&&(jc.set(Ra,Ra),this.Ggc(zb.bU.Yk,zb.hEb,ic))});d.forEach(zb=>{const Ra=zb.element;this.Cqb(Ra,!1,zb.Yk,zb.nn,null).forEach(fb=>{Hj(ic,Ra,[]).push(fb);fb.destroy()})});const Vb=V.filter(zb=>hna(zb,l,p)),Na=new Map;bna(Na,this.kp,ha,p,"*").forEach(zb=>{hna(zb,l,p)&&Vb.push(zb)});const cb=new Map;F.forEach(zb=>{bna(cb,this.kp,new Set(zb),l,"!")});Vb.forEach(zb=>{const Ra=Na.get(zb),fb=cb.get(zb);let nb,lb;Na.set(zb,new Map([...(null!=(nb=null==Ra?void 0:Ra.entries())?nb:[]),...(null!=
(lb=null==fb?void 0:fb.entries())?lb:[])]))});const Ua=[],mc=[],Uc={};f.forEach(zb=>{const Ra=zb.element,fb=zb.bU,nb=zb.hEb;if(c.has(Ra))if(t.has(Ra))fb.Re(()=>Mj(Ra,nb.Xfa)),fb.disabled=!0,fb.totalTime=nb.totalTime,d.push(fb);else{var lb=Uc;if(1<jc.size){zb=Ra;const Zb=[];for(;zb=zb.parentNode;){const Eb=jc.get(zb);if(Eb){lb=Eb;break}Zb.push(zb)}Zb.forEach(Eb=>jc.set(Eb,lb))}zb=this.Lgc(fb.Yk,nb,ic,e,cb,Na);XNa(fb,zb);lb===Uc?Ua.push(fb):((zb=this.cU.get(lb))&&zb.length&&(fb.FL=Fj(zb)),d.push(fb))}else Nj(Ra,
nb.Qoa),fb.Re(()=>Mj(Ra,nb.Xfa)),mc.push(fb),t.has(Ra)&&d.push(fb)});mc.forEach(zb=>{var Ra=e.get(zb.element);Ra&&Ra.length&&(Ra=Fj(Ra),XNa(zb,Ra))});d.forEach(zb=>{zb.FL?YNa(zb,zb.FL):zb.destroy()});for(b=0;b<V.length;b++)if(ha=V[b],a=ha.__ng_removed,Xj(ha,"ng-leave"),!a||!a.Dpa){a=[];if(g.size)for((C=g.get(ha))&&C.length&&a.push(...C),C=this.kp.query(ha,".ng-animating",!0),ra=0;ra<C.length;ra++)(Ha=g.get(C[ra]))&&Ha.length&&a.push(...Ha);a=a.filter(zb=>!zb.kc);a.length?dna(this,ha,a):Yj(this,ha)}V.length=
0;Ua.forEach(zb=>{this.Yg.push(zb);zb.Xs(()=>{zb.destroy();this.Yg.splice(this.Yg.indexOf(zb),1)});zb.play()});return Ua}g8(a){this.ala.push(a)}Cqb(a,b,c,d,e){let f=[];if(b)(e=this.T2.get(a))&&(f=e);else if(a=this.cU.get(a)){const g=!e||"void"==e;a.forEach(l=>{l.Pu||(g||l.nn==d)&&f.push(l)})}if(c||d)f=f.filter(g=>c&&c!=g.Yk||d&&d!=g.nn?!1:!0);return f}Ggc(a,b,c){var d=b.nn;const e=b.element;a=b.oFb?void 0:a;d=b.oFb?void 0:d;for(const f of b.bE){const g=f.element,l=g!==e,p=Hj(c,g,[]);this.Cqb(g,l,
a,d,b.zg).forEach(t=>{const y=t.Cn;y.t8&&y.t8();t.destroy();p.push(t)})}Nj(e,b.Qoa)}Lgc(a,b,c,d,e,f){const g=b.nn,l=b.element,p=[],t=new Set,y=new Set,C=b.bE.map(I=>{const K=I.element;t.add(K);var V=K.__ng_removed;if(V&&V.D$a)return new Ej(I.duration,I.delay);V=K!==l;var fa=fna((c.get(K)||GNa).map(Ha=>Ha.Cn)).filter(Ha=>Ha.element?Ha.element===K:!1),ha=e.get(K);const ra=f.get(K);ha=uma(I.aL,ha,ra);fa=this.SX(I,ha,fa);I.RIc&&d&&y.add(K);V&&(I=new ONa(a,g,K),XNa(I,fa),p.push(I));return fa});p.forEach(I=>
{Hj(this.T2,I.element,[]).push(I);I.Xs(()=>{var K=this.T2,V=I.element;let fa=K.get(V);fa&&(fa.length&&fa.splice(fa.indexOf(I),1),0==fa.length&&K.delete(V));return fa})});t.forEach(I=>Wj(I,"ng-animating"));const F=Fj(C);F.Re(()=>{t.forEach(I=>Xj(I,"ng-animating"));Mj(l,b.Xfa)});y.forEach(I=>{Hj(d,I,[]).push(F)});return F}SX(a,b,c){return 0<b.length?this.kp.animate(a.element,b,a.duration,a.delay,a.easing,c):new Ej(a.duration,a.delay)}},XNa=function(a,b){a.Hob||(a.Cn=b,a.CGa.forEach((c,d)=>{c.forEach(e=>
wma(b,d,void 0,e))}),a.CGa.clear(),a.Hob=!0,a.totalTime=b.totalTime,a.Pu=!1)},YNa=function(a,b){const c=a.Cn;c.JW&&b.rA(()=>c.JW("start"));b.Xs(()=>a.finish());b.Re(()=>a.destroy())},ONa=class{constructor(a,b,c){this.Yk=a;this.nn=b;this.element=c;this.Cn=new Ej;this.Hob=!1;this.CGa=new Map;this.kc=!1;this.FL=null;this.disabled=this.eHb=!1;this.Pu=!0;this.totalTime=0}BGa(a,b){Hj(this.CGa,a,[]).push(b)}Xs(a){this.Pu&&this.BGa("done",a);this.Cn.Xs(a)}rA(a){this.Pu&&this.BGa("start",a);this.Cn.rA(a)}Re(a){this.Pu&&
this.BGa("destroy",a);this.Cn.Re(a)}init(){this.Cn.init()}JC(){return this.Pu?!1:this.Cn.JC()}play(){!this.Pu&&this.Cn.play()}pause(){!this.Pu&&this.Cn.pause()}Uu(){!this.Pu&&this.Cn.Uu()}finish(){this.Cn.finish()}destroy(){this.kc=!0;this.Cn.destroy()}reset(){!this.Pu&&this.Cn.reset()}setPosition(a){this.Pu||this.Cn.setPosition(a)}JW(a){const b=this.Cn;b.JW&&b.JW(a)}};var $Na=class{constructor(a,b,c){this.x8=a;this.ks=b;this.Eja=c;this.kvb={};this.ada=()=>{};this.Tt=new ZNa(a,b,c);this.EHa=new FNa(a,b,c);this.Tt.ada=(d,e)=>this.ada(d,e)}u$a(a,b,c,d,e){a=a+"-"+d;c=this.kvb[a];if(!c){c=[];e=(new jNa(this.ks)).Ya(e,c,[]);if(c.length)throw new _.Vc(3404,!1);c=new DNa(d,e,this.Eja);this.kvb[a]=c}this.Tt.u$a(b,d,c)}register(a,b){this.Tt.register(a,b)}destroy(a,b){this.Tt.destroy(a,b)}P_(a,b){UNa(this.Tt,a,b)}process(a,b,c,d){if("@"==c.charAt(0)){const [e,f]=yma(c);this.EHa.Pf(e,
b,f,d)}else this.Tt.trigger(a,b,c,d)}listen(a,b,c,d,e){if("@"==c.charAt(0)){const [f,g]=yma(c);return this.EHa.listen(f,b,g,e)}return this.Tt.listen(a,b,c,d,e)}flush(a=-1){this.Tt.flush(a)}get Yg(){return[...this.Tt.Yg,...this.EHa.Yg]}g8(a){this.Tt.g8(a)}};var jna=class{constructor(a,b,c){this.Jd=a;this.Cka=b;this.qO=c;this.Gj=0;let d=aOa.get(a);d||aOa.set(a,d=new Map);this.KEa=d}start(){1>this.Gj&&(this.Cka&&Mj(this.Jd,this.Cka,this.KEa),this.Gj=1)}finish(){this.start();2>this.Gj&&(Mj(this.Jd,this.KEa),this.qO&&(Mj(this.Jd,this.qO),this.qO=null),this.Gj=1)}destroy(){this.finish();3>this.Gj&&(aOa.delete(this.Jd),this.Cka&&(Nj(this.Jd,this.Cka),this.qO=null),this.qO&&(Nj(this.Jd,this.qO),this.qO=null),Mj(this.Jd,this.KEa),this.Gj=3)}},aOa=new WeakMap;var bOa=class{constructor(a,b,c,d){this.element=a;this.aL=b;this.options=c;this.fZ=d;this.Po=[];this.Qo=[];this.Wy=[];this.Pb=this.wq=this.Rv=this.Zia=!1;this.l7=[];this.m7=[];this.time=0;this.FL=null;this.B_=new Map;this.vpb=c.duration;this.xDa=c.delay||0;this.time=this.vpb+this.xDa}Xy(){this.Rv||(this.Rv=!0,this.Po.forEach(a=>a()),this.Po=[])}init(){this.SX();this.Vmc()}SX(){if(!this.Zia){this.Zia=!0;var a=this.aL;this.LF=this.fpc(this.element,a,this.options);this.djc=a.length?a[a.length-1]:new Map;
this.LF.addEventListener("finish",()=>this.Xy())}}Vmc(){this.xDa?this.LGa():this.LF.pause()}Whc(a){const b=[];a.forEach(c=>{b.push(Object.fromEntries(c))});return b}fpc(a,b,c){return a.animate(this.Whc(b),c)}rA(a){this.m7.push(a);this.Qo.push(a)}Xs(a){this.l7.push(a);this.Po.push(a)}Re(a){this.Wy.push(a)}play(){this.SX();this.JC()||(this.Qo.forEach(a=>a()),this.Qo=[],this.wq=!0,this.fZ&&this.fZ.start());this.LF.play()}pause(){this.init();this.LF.pause()}finish(){this.init();this.fZ&&this.fZ.finish();
this.Xy();this.LF.finish()}reset(){this.LGa();this.wq=this.Rv=this.Pb=!1;this.Qo=this.m7;this.Po=this.l7}LGa(){this.LF&&this.LF.cancel()}Uu(){this.reset();this.play()}JC(){return this.wq}destroy(){this.Pb||(this.Pb=!0,this.LGa(),this.Xy(),this.fZ&&this.fZ.destroy(),this.Wy.forEach(a=>a()),this.Wy=[])}setPosition(a){void 0===this.LF&&this.init();this.LF.currentTime=a*this.time}get totalTime(){return this.xDa+this.vpb}t8(){const a=new Map;this.JC()&&this.djc.forEach((b,c)=>{if("offset"!==c){var d=a.set;
b=this.Rv?b:window.getComputedStyle(this.element)[c];d.call(a,c,b)}});this.B_=a}JW(a){a="start"===a?this.Qo:this.Po;a.forEach(b=>b());a.length=0}};var cOa=class{Zma(a,b){return Bma(a,b)}kpa(a){return Ama(a)}query(a,b,c){return Cma(a,b,c)}tOa(a,b){return window.getComputedStyle(a)[b]}animate(a,b,c,d,e,f=[]){const g={duration:c,delay:d,fill:0==d?"both":"forwards"};e&&(g.easing=e);const l=new Map;e=f.filter(t=>t instanceof bOa);0!==c&&0!==d||e.forEach(t=>{t.B_.forEach((y,C)=>l.set(C,y))});let p=Fma(b).map(t=>Lj(t));p=Kma(a,p,l);b=kna(a,p);return new bOa(a,p,g,b)}};var ut=class extends fNa{constructor(a,b){super();this.ysb=0;this.Ni=a.w_(b.body,{id:"0",mb:2,styles:[],data:{animation:[]}})}Ya(a){const b=this.ysb.toString();this.ysb++;this.Ni.setProperty(null,`@@${b}:${"register"}`,[Array.isArray(a)?{type:2,hg:a,options:null}:a]);return new dOa(b,this.Ni)}};ut.ha=function(a){return new (a||ut)(_.m(Mo),_.m(_.pk))};ut.ta=_.k({token:ut,na:ut.ha});
var dOa=class extends gNa{constructor(a,b){super();this.Jf=a;this.Ni=b}create(a,b){return new eOa(this.Jf,a,b||{},this.Ni)}},eOa=class{constructor(a,b,c,d){this.id=a;this.element=b;this.Ni=d;this.FL=null;this.wq=!1;this.totalTime=0;this.BE("create",c)}kFa(a,b){return this.Ni.listen(this.element,`@@${this.id}:${a}`,b)}BE(a,...b){return this.Ni.setProperty(this.element,`@@${this.id}:${a}`,b)}Xs(a){this.kFa("done",a)}rA(a){this.kFa("start",a)}Re(a){this.kFa("destroy",a)}init(){this.BE("init")}JC(){return this.wq}play(){this.BE("play");
this.wq=!0}pause(){this.BE("pause")}Uu(){this.BE("restart")}finish(){this.BE("finish")}destroy(){this.BE("destroy")}reset(){this.BE("reset");this.wq=!1}setPosition(a){this.BE("setPosition",a)}};var fOa=function(a,b,c,d){0<=b&&b<a.tFa?a.Yl.nc(()=>c(d)):(0==a.Hha.length&&queueMicrotask(()=>{a.Yl.nc(()=>{a.Hha.forEach(e=>{const [f,g]=e;f(g)});a.Hha=[]})}),a.Hha.push([c,d]))},vt=class{constructor(a,b,c){this.He=a;this.Ds=b;this.Yl=c;this.Pob=0;this.tFa=1;this.Hha=[];this.IGa=new Map;this.XCa=0;b.ada=(d,e)=>{const f=null==e?void 0:e.parentNode(d);f&&e.removeChild(f,d)}}w_(a,b){const c=this.He.w_(a,b);if(!(a&&b&&b.data&&b.data.animation))return b=this.IGa.get(c),b||(b=new gOa("",c,this.Ds,()=>
this.IGa.delete(c)),this.IGa.set(c,b)),b;const d=b.id,e=b.id+"-"+this.Pob;this.Pob++;this.Ds.register(e,a);const f=g=>{Array.isArray(g)?g.forEach(f):this.Ds.u$a(d,e,a,g.name,g)};b.data.animation.forEach(f);return new hOa(this,e,c,this.Ds)}Mla(){this.XCa++;this.He.Mla&&this.He.Mla()}Jnc(){queueMicrotask(()=>{this.tFa++})}end(){this.XCa--;0==this.XCa&&this.Yl.ac(()=>{this.Jnc();this.Ds.flush(this.tFa)});this.He.end&&this.He.end()}};vt.ha=function(a){return new (a||vt)(_.m(Mo),_.m($Na),_.m(_.sg))};
vt.ta=_.k({token:vt,na:vt.ha});
var gOa=class{constructor(a,b,c,d){this.Yk=a;this.He=b;this.Ds=c;this.oq=d}get data(){return this.He.data}jp(a){let b,c;null==(c=(b=this.He).jp)||c.call(b,a)}destroy(){this.Ds.destroy(this.Yk,this.He);this.Ds.g8(()=>{queueMicrotask(()=>{this.He.destroy()})});let a;null==(a=this.oq)||a.call(this)}createElement(a,b){return this.He.createElement(a,b)}createComment(a){return this.He.createComment(a)}x9(a){return this.He.x9(a)}appendChild(a,b){this.He.appendChild(a,b);this.Ds.Tt.insertNode(this.Yk,b,a,
!1)}insertBefore(a,b,c,d=!0){this.He.insertBefore(a,b,c);this.Ds.Tt.insertNode(this.Yk,b,a,d)}removeChild(a,b){this.Ds.Tt.removeNode(this.Yk,b,this.He)}Acb(a,b){return this.He.Acb(a,b)}parentNode(a){return this.He.parentNode(a)}nextSibling(a){return this.He.nextSibling(a)}setAttribute(a,b,c,d){this.He.setAttribute(a,b,c,d)}removeAttribute(a,b,c){this.He.removeAttribute(a,b,c)}wJ(a,b){this.He.wJ(a,b)}cM(a,b){this.He.cM(a,b)}dh(a,b,c,d){this.He.dh(a,b,c,d)}B$a(a,b,c){this.He.B$a(a,b,c)}setProperty(a,
b,c){"@"==b.charAt(0)&&"@.disabled"==b?this.P_(a,!!c):this.He.setProperty(a,b,c)}setValue(a,b){this.He.setValue(a,b)}listen(a,b,c){return this.He.listen(a,b,c)}P_(a,b){this.Ds.P_(a,b)}},hOa=class extends gOa{constructor(a,b,c,d){super(b,c,d);this.na=a;this.Yk=b}setProperty(a,b,c){"@"==b.charAt(0)?"."==b.charAt(1)&&"@.disabled"==b?this.P_(a,void 0===c?!0:!!c):this.Ds.process(this.Yk,a,b.slice(1),c):this.He.setProperty(a,b,c)}listen(a,b,c){if("@"==b.charAt(0)){a=lna(a);b=b.slice(1);let d="";"@"!=b.charAt(0)&&
([b,d]=mna(b));return this.Ds.listen(this.Yk,a,b,d,e=>{fOa(this.na,e._data||-1,c,e)})}return this.He.listen(a,b,c)}};var wt=class extends $Na{constructor(a,b,c){super(a.body,b,c)}Ja(){this.flush()}};wt.ha=function(a){return new (a||wt)(_.m(_.pk),_.m(zNa),_.m(wNa),_.m(_.Ii))};wt.ta=_.k({token:wt,na:wt.ha});var iOa=[{Ba:fNa,Id:ut},{Ba:wNa,Ab:function(){return new yNa}},{Ba:$Na,Id:wt},{Ba:Mo,Ab:function(a,b,c){return new vt(a,b,c)},Db:[$q,$Na,_.sg]}],jOa=[{Ba:zNa,Ab:()=>new cOa},{Ba:_.Ko,qc:"BrowserAnimations"},...iOa],kOa=[{Ba:zNa,Id:st},{Ba:_.Ko,qc:"NoopAnimations"},...iOa];_.xt=class{};_.xt.ha=function(a){return new (a||_.xt)};_.xt.Da=_.ld({type:_.xt});_.xt.Ca=_.Pc({Nb:jOa,imports:[ur]});_.yt=class{};_.yt.ha=function(a){return new (a||_.yt)};_.yt.Da=_.ld({type:_.yt});_.yt.Ca=_.Pc({Nb:kOa,imports:[ur]});var ck,nna="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 dk;var fk;var rna;var lOa;try{lOa="undefined"!==typeof Intl&&Intl.v8BreakIterator}catch(a){lOa=!1}
_.zt=class{constructor(a){this.lya=(this.ae=(this.ktb=a)?"browser"===this.ktb:"object"===typeof document&&!!document)&&/(edge)/i.test(navigator.userAgent);this.rha=this.ae&&/(msie|trident)/i.test(navigator.userAgent);this.Gkb=this.ae&&!(!window.chrome&&!lOa)&&"undefined"!==typeof CSS&&!this.lya&&!this.rha;this.YBa=this.ae&&/AppleWebKit/i.test(navigator.userAgent)&&!this.Gkb&&!this.lya&&!this.rha;this.iX=this.ae&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);this.llb=this.ae&&
/(firefox|minefield)/i.test(navigator.userAgent);this.Yr=this.ae&&/android/i.test(navigator.userAgent)&&!this.rha;this.xmb=this.ae&&/safari/i.test(navigator.userAgent)&&this.YBa}};_.zt.ha=function(a){return new (a||_.zt)(_.m(Jo))};_.zt.ta=_.k({token:_.zt,na:_.zt.ha,Ha:"root"});var mOa=new _.zd("cdk-input-modality-detector-options"),nOa={Dyc:[18,17,224,91,16]},At=_.ek({passive:!0,capture:!0}),Bt=class{get nCc(){return this.OO.value}constructor(a,b,c,d){this.Jc=a;this.d7=null;this.OO=new _.Yh(null);this.bsb=0;this.Jja=e=>{let f,g;(null==(f=this.Bn)?0:null==(g=f.Dyc)?0:g.some(l=>l===e.keyCode))||(this.OO.next("keyboard"),this.d7=_.hk(e))};this.Kja=e=>{650>Date.now()-this.bsb||(this.OO.next(_.Zj(e)?"keyboard":"mouse"),this.d7=_.hk(e))};this.Rsb=e=>{_.ak(e)?this.OO.next("keyboard"):
(this.bsb=Date.now(),this.OO.next("touch"),this.d7=_.hk(e))};this.Bn=Object.assign({},nOa,d);this.IHb=_.w(this.OO,_.kg());_.w(this.IHb,_.Xf());a.ae&&b.ac(()=>{c.addEventListener("keydown",this.Jja,At);c.addEventListener("mousedown",this.Kja,At);c.addEventListener("touchstart",this.Rsb,At)})}Ja(){this.OO.complete();this.Jc.ae&&(document.removeEventListener("keydown",this.Jja,At),document.removeEventListener("mousedown",this.Kja,At),document.removeEventListener("touchstart",this.Rsb,At))}};
Bt.ha=function(a){return new (a||Bt)(_.m(_.zt),_.m(_.sg),_.m(_.pk),_.m(mOa,8))};Bt.ta=_.k({token:Bt,na:Bt.ha,Ha:"root"});var oOa,pOa;oOa=new _.zd("cdk-focus-monitor-default-options");pOa=_.ek({passive:!0,capture:!0});_.Ct=function(a,b,c,d){b=_.lk(b);b===a.cEa().activeElement?a.Hjc(b).forEach(([e,f])=>a.Xsb(e,c,f)):(a.tub(c),"function"===typeof b.focus&&b.focus(d))};
_.Dt=class{constructor(a,b,c,d,e){this.ob=a;this.Jc=b;this.cja=c;this.HB=null;this.WFa=this.fIa=!1;this.yI=new Map;this.qsb=0;this.ZY=new Map;this.Uvb=()=>{this.fIa=!0;this.Wpc=window.setTimeout(()=>this.fIa=!1)};this.Iub=new _.hg;this.pka=f=>{for(var g=_.hk(f);g;g=g.parentElement)"focus"===f.type?this.pq(f,g):this.Wl(f,g)};this.Hb=d;this.ipb=(null==e?void 0:e.dSc)||0}no(a,b=!1){a=_.lk(a);if(!this.Jc.ae||1!==a.nodeType)return _.u();const c=_.sna(a)||this.cEa(),d=this.yI.get(a);if(d)return b&&(d.qma=
!0),d.subject;b={qma:b,subject:new _.hg,jea:c};this.yI.set(a,b);this.onc(b);return b.subject}Ol(a){a=_.lk(a);const b=this.yI.get(a);b&&(b.subject.complete(),this.dHa(a),this.yI.delete(a),this.unc(b))}Ja(){this.yI.forEach((a,b)=>this.Ol(b))}cEa(){return this.Hb||document}Sv(){return this.cEa().defaultView||window}Tjc(a){return this.HB?this.WFa?this.poc(a)?"touch":"program":this.HB:this.fIa&&this.Yrb?this.Yrb:a&&this.zlc(a)?"mouse":"program"}poc(a){return 1===this.ipb||!(null==a||!a.contains(this.cja.d7))}dHa(a,
b){a.classList.toggle("cdk-focused",!!b);a.classList.toggle("cdk-touch-focused","touch"===b);a.classList.toggle("cdk-keyboard-focused","keyboard"===b);a.classList.toggle("cdk-mouse-focused","mouse"===b);a.classList.toggle("cdk-program-focused","program"===b)}tub(a,b=!1){this.ob.ac(()=>{this.HB=a;this.WFa="touch"===a&&b;0===this.ipb&&(clearTimeout(this.Ysb),this.Ysb=setTimeout(()=>this.HB=null,this.WFa?650:1))})}pq(a,b){const c=this.yI.get(b);a=_.hk(a);c&&(c.qma||b===a)&&this.Xsb(b,this.Tjc(a),c)}Wl(a,
b){const c=this.yI.get(b);!c||c.qma&&a.relatedTarget instanceof Node&&b.contains(a.relatedTarget)||(this.dHa(b),this.Apb(c,null))}Apb(a,b){a.subject.xk.length&&this.ob.nc(()=>a.subject.next(b))}onc(a){if(this.Jc.ae){var b=a.jea;(a=this.ZY.get(b)||0)||this.ob.ac(()=>{b.addEventListener("focus",this.pka,pOa);b.addEventListener("blur",this.pka,pOa)});this.ZY.set(b,a+1);1===++this.qsb&&(this.ob.ac(()=>{this.Sv().addEventListener("focus",this.Uvb)}),_.w(this.cja.IHb,_.ng(this.Iub)).subscribe(c=>{this.tub(c,
!0)}))}}unc(a){a=a.jea;if(this.ZY.has(a)){const b=this.ZY.get(a);1<b?this.ZY.set(a,b-1):(a.removeEventListener("focus",this.pka,pOa),a.removeEventListener("blur",this.pka,pOa),this.ZY.delete(a))}--this.qsb||(this.Sv().removeEventListener("focus",this.Uvb),this.Iub.next(),clearTimeout(this.Wpc),clearTimeout(this.Ysb))}Xsb(a,b,c){this.dHa(a,b);this.Apb(c,b);this.Yrb=b}Hjc(a){const b=[];this.yI.forEach((c,d)=>{(d===a||c.qma&&d.contains(a))&&b.push([d,c])});return b}zlc(a){const b=this.cja.d7;if("mouse"!==
this.cja.nCc||!b||b===a||"INPUT"!==a.nodeName&&"TEXTAREA"!==a.nodeName||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}};_.Dt.ha=function(a){return new (a||_.Dt)(_.m(_.sg),_.m(_.zt),_.m(Bt),_.m(_.pk,8),_.m(oOa,8))};_.Dt.ta=_.k({token:_.Dt,na:_.Dt.ha,Ha:"root"});var qOa;
qOa=function(a,b){if(!a.Jc.ae)return!1;try{var c=(b.ownerDocument&&b.ownerDocument.defaultView||window).frameElement}catch(f){c=null}if(c&&(-1===vna(c)||!a.isVisible(c)))return!1;c=b.nodeName.toLowerCase();let d=vna(b);if(b.hasAttribute("contenteditable"))a=-1!==d;else{var e;if(!(e="iframe"===c||"object"===c)&&(e=a.Jc.YBa&&a.Jc.iX)){e=b.nodeName.toLowerCase();let f="input"===e&&b.type;e=!("text"===f||"password"===f||"select"===e||"textarea"===e)}a=e?!1:"audio"===c?b.hasAttribute("controls")?-1!==
d:!1:"video"===c?-1===d?!1:null!==d?!0:a.Jc.llb||b.hasAttribute("controls"):0<=b.tabIndex}return a};
_.Et=class{constructor(a){this.Jc=a}zl(a){return a.hasAttribute("disabled")}isVisible(a){return!!(a.offsetWidth||a.offsetHeight||"function"===typeof a.getClientRects&&a.getClientRects().length)&&"visible"===getComputedStyle(a).visibility}SC(a,b){if("input"==a.nodeName.toLowerCase()&&"hidden"==a.type)var c=!1;else c=a.nodeName.toLowerCase(),c="input"===c||"select"===c||"button"===c||"textarea"===c||"a"==a.nodeName.toLowerCase()&&a.hasAttribute("href")||a.hasAttribute("contenteditable")||una(a);return c&&
!this.zl(a)&&((null==b?void 0:b.Hyc)||this.isVisible(a))}};_.Et.ha=function(a){return new (a||_.Et)(_.m(_.zt))};_.Et.ta=_.k({token:_.Et,na:_.Et.ha,Ha:"root"});var rOa,sOa,tOa,uOa;rOa=function(a){(a=a.Dqb("start"))&&a.focus(void 0);return!!a};sOa=function(a){a.Nia||(a.ob.ac(()=>{a.gF||(a.gF=a.Kob(),a.gF.addEventListener("focus",a.LNb));a.GE||(a.GE=a.Kob(),a.GE.addEventListener("focus",a.JAb))}),a.Jd.parentNode&&(a.Jd.parentNode.insertBefore(a.gF,a.Jd),a.Jd.parentNode.insertBefore(a.GE,a.Jd.nextSibling),a.Nia=!0))};
_.Ft=function(a){return new Promise(b=>{a.Uic(()=>{var c;(c=a.Jd.querySelector("[cdk-focus-initial], [cdkFocusInitial]"))?a.AE.SC(c)?(c.focus(void 0),c=!0):(c=a.fEa(c),null==c||c.focus(void 0),c=!!c):c=rOa(a);return b(c)})})};tOa=function(a,b){a.gF&&a.GE&&(a.K7(b,a.gF),a.K7(b,a.GE))};
uOa=class{get enabled(){return this.FE}set enabled(a){this.FE=a;this.gF&&this.GE&&(this.K7(a,this.gF),this.K7(a,this.GE))}constructor(a,b,c,d,e=!1){this.Jd=a;this.AE=b;this.ob=c;this.Hb=d;this.Nia=!1;this.LNb=()=>{const f=this.Dqb("end");f&&f.focus(void 0);return!!f};this.JAb=()=>rOa(this);this.FE=!0;e||sOa(this)}destroy(){const a=this.gF,b=this.GE;a&&(a.removeEventListener("focus",this.LNb),a.remove());b&&(b.removeEventListener("focus",this.JAb),b.remove());this.gF=this.GE=null;this.Nia=!1}Dqb(a){const b=
this.Jd.querySelectorAll(`[cdk-focus-region-${a}], `+`[cdkFocusRegion${a}], `+`[cdk-focus-${a}]`);return"start"==a?b.length?b[0]:this.fEa(this.Jd):b.length?b[b.length-1]:this.rqb(this.Jd)}nh(){return this.Nia}fEa(a){if(this.AE.SC(a)&&qOa(this.AE,a))return a;a=a.children;for(let b=0;b<a.length;b++){const c=a[b].nodeType===this.Hb.ELEMENT_NODE?this.fEa(a[b]):null;if(c)return c}return null}rqb(a){if(this.AE.SC(a)&&qOa(this.AE,a))return a;a=a.children;for(let b=a.length-1;0<=b;b--){const c=a[b].nodeType===
this.Hb.ELEMENT_NODE?this.rqb(a[b]):null;if(c)return c}return null}Kob(){const a=this.Hb.createElement("div");this.K7(this.FE,a);a.classList.add("cdk-visually-hidden");a.classList.add("cdk-focus-trap-anchor");a.setAttribute("aria-hidden","true");return a}K7(a,b){a?b.setAttribute("tabindex","0"):b.removeAttribute("tabindex")}Uic(a){this.ob.isStable?a():_.w(this.ob.tg,_.Zf(1)).subscribe(a)}};
_.Gt=class{constructor(a,b,c){this.AE=a;this.ob=b;this.Hb=c}create(a,b=!1){return new uOa(a,this.AE,this.ob,this.Hb,b)}};_.Gt.ha=function(a){return new (a||_.Gt)(_.m(_.Et),_.m(_.sg),_.m(_.pk))};_.Gt.ta=_.k({token:_.Gt,na:_.Gt.ha,Ha:"root"});
_.Ht=class{get enabled(){return this.zp.enabled}set enabled(a){this.zp.enabled=_.jk(a)}get Ala(){return this.zgc}set Ala(a){this.zgc=_.jk(a)}constructor(a,b){this.Na=a;this.m6=b;this.eka=null;this.zp=this.m6.create(this.Na.qa,!0)}Ja(){this.zp.destroy();this.eka&&(this.eka.focus(),this.eka=null)}xe(){sOa(this.zp);this.Ala&&this.aob()}Ts(){this.zp.nh()||sOa(this.zp)}Qb(a){(a=a.autoCapture)&&!a.XF&&this.Ala&&this.zp.nh()&&this.aob()}aob(){this.eka=_.gk();_.Ft(this.zp)}};
_.Ht.ha=function(a){return new (a||_.Ht)(_.r(_.ne),_.r(_.Gt),_.r(_.pk))};_.Ht.Ma=_.nd({type:_.Ht,oa:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],Ala:["cdkTrapFocusAutoCapture","autoCapture"]},Vb:["cdkTrapFocus"],features:[_.Hd]});var vOa=new Set,It,Jt=class{constructor(a,b){this.Jc=a;this.Dja=b;this.JI=this.Jc.ae&&window.matchMedia?window.matchMedia.bind(window):wna}matchMedia(a){if(this.Jc.YBa||this.Jc.Gkb){var b=this.Dja;if(!vOa.has(a))try{It||(It=document.createElement("style"),b&&(It.nonce=b),It.setAttribute("type","text/css"),document.head.appendChild(It)),It.sheet&&(It.sheet.insertRule(`@media ${a} {body{ }}`,0),vOa.add(a))}catch(c){console.error(c)}}return this.JI(a)}};
Jt.ha=function(a){return new (a||Jt)(_.m(_.zt),_.m(Lo,8))};Jt.ta=_.k({token:Jt,na:Jt.ha,Ha:"root"});_.Kt=class{constructor(a,b){this.fmc=a;this.Yl=b;this.AGa=new Map;this.zDa=new _.hg}Ja(){this.zDa.next();this.zDa.complete()}observe(a){a=xna(_.ik(a)).map(b=>this.qnc(b).observable);a=_.Af(a);a=_.Ef(_.w(a,_.Zf(1)),_.w(a,_.kg(),_.Tf(0)));return _.w(a,_.v(b=>{const c={matches:!1,XB:{}};b.forEach(({matches:d,query:e})=>{c.matches=c.matches||d;c.XB[e]=d});return c}))}qnc(a){if(this.AGa.has(a))return this.AGa.get(a);const b=this.fmc.matchMedia(a),c={observable:_.w(new _.of(d=>{const e=f=>this.Yl.nc(()=>
d.next(f));b.addListener(e);return()=>{b.removeListener(e)}}),_.lg(b),_.v(({matches:d})=>({query:a,matches:d})),_.ng(this.zDa)),kXc:b};this.AGa.set(a,c);return c}};_.Kt.ha=function(a){return new (a||_.Kt)(_.m(Jt),_.m(_.sg))};_.Kt.ta=_.k({token:_.Kt,na:_.Kt.ha,Ha:"root"});var wOa=function(a){if(!a.Jc.ae)return 0;const b=a.Hb.createElement("div");b.style.backgroundColor="rgb(1,2,3)";b.style.position="absolute";a.Hb.body.appendChild(b);a=(a=a.Hb.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},Lt=class{constructor(a,b){this.Jc=a;this.Hb=b;this.Kgc=
_.dd(_.Kt).observe("(forced-colors: active)").subscribe(()=>{this.wEa&&(this.wEa=!1,this.vCa())})}Ja(){this.Kgc.unsubscribe()}vCa(){if(!this.wEa&&this.Jc.ae&&this.Hb.body){const a=this.Hb.body.classList;a.remove("cdk-high-contrast-active","cdk-high-contrast-black-on-white","cdk-high-contrast-white-on-black");this.wEa=!0;const b=wOa(this);1===b?a.add("cdk-high-contrast-active","cdk-high-contrast-black-on-white"):2===b&&a.add("cdk-high-contrast-active","cdk-high-contrast-white-on-black")}}};
Lt.ha=function(a){return new (a||Lt)(_.m(_.zt),_.m(_.pk))};Lt.ta=_.k({token:Lt,na:Lt.ha,Ha:"root"});var xOa=new _.zd("liveAnnouncerElement",{Ha:"root",na:yna}),yOa=new _.zd("LIVE_ANNOUNCER_DEFAULT_OPTIONS");_.Mt=class{create(a){return"undefined"===typeof MutationObserver?null:new MutationObserver(a)}};_.Mt.ha=function(a){return new (a||_.Mt)};_.Mt.ta=_.k({token:_.Mt,na:_.Mt.ha,Ha:"root"});
_.Nt=class{constructor(a){this.pmc=a;this.Uy=new Map}Ja(){this.Uy.forEach((a,b)=>this.rob(b))}observe(a){const b=_.lk(a);return new _.of(c=>{const d=this.xmc(b).subscribe(c);return()=>{d.unsubscribe();this.kpc(b)}})}xmc(a){if(this.Uy.has(a))this.Uy.get(a).count++;else{const b=new _.hg,c=this.pmc.create(d=>b.next(d));c&&c.observe(a,{characterData:!0,childList:!0,subtree:!0});this.Uy.set(a,{aDc:c,stream:b,count:1})}return this.Uy.get(a).stream}kpc(a){this.Uy.has(a)&&(this.Uy.get(a).count--,this.Uy.get(a).count||
this.rob(a))}rob(a){if(this.Uy.has(a)){const {aDc:b,stream:c}=this.Uy.get(a);b&&b.disconnect();c.complete();this.Uy.delete(a)}}};_.Nt.ha=function(a){return new (a||_.Nt)(_.m(_.Mt))};_.Nt.ta=_.k({token:_.Nt,na:_.Nt.ha,Ha:"root"});
_.Ot=class{get disabled(){return this.zc}set disabled(a){(this.zc=_.jk(a))?this.rs():this.kl()}get F_(){return this.uic}set F_(a){this.uic=_.mk(a);this.kl()}constructor(a,b,c){this.pDa=a;this.Na=b;this.ob=c;this.event=new _.mp;this.zc=!1;this.rDa=null}xe(){this.rDa||this.disabled||this.kl()}Ja(){this.rs()}kl(){this.rs();const a=this.pDa.observe(this.Na);this.ob.ac(()=>{this.rDa=(this.F_?_.w(a,_.Tf(this.F_)):a).subscribe(this.event)})}rs(){let a;null==(a=this.rDa)||a.unsubscribe()}};
_.Ot.ha=function(a){return new (a||_.Ot)(_.r(_.Nt),_.r(_.ne),_.r(_.sg))};_.Ot.Ma=_.nd({type:_.Ot,oa:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],F_:"debounce"},outputs:{event:"cdkObserveContent"},Vb:["cdkObserveContent"]});_.Pt=class{};_.Pt.ha=function(a){return new (a||_.Pt)};_.Pt.Da=_.ld({type:_.Pt});_.Pt.Ca=_.Pc({Nb:[_.Mt]});var zOa;zOa=0;
_.Qt=class{constructor(a,b,c,d){this.ob=b;this.Ul=d;this.Hb=c;this.GI=a||this.cic()}Nk(a,...b){const c=this.Ul;let d,e;1===b.length&&"number"===typeof b[0]?e=b[0]:[d,e]=b;this.clear();clearTimeout(this.dka);d||(d=c&&c.ML?c.ML:"polite");null==e&&c&&(e=c.duration);this.GI.setAttribute("aria-live",d);this.GI.id&&this.Yic(this.GI.id);return this.ob.ac(()=>{this.cia||(this.cia=new Promise(f=>this.dia=f));clearTimeout(this.dka);this.dka=setTimeout(()=>{this.GI.textContent=a;"number"===typeof e&&(this.dka=
setTimeout(()=>this.clear(),e));this.dia();this.cia=this.dia=void 0},100);return this.cia})}clear(){this.GI&&(this.GI.textContent="")}Ja(){clearTimeout(this.dka);let a;null==(a=this.GI)||a.remove();this.GI=null;let b;null==(b=this.dia)||b.call(this);this.cia=this.dia=void 0}cic(){const a=this.Hb.getElementsByClassName("cdk-live-announcer-element"),b=this.Hb.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-${zOa++}`;this.Hb.body.appendChild(b);return b}Yic(a){const b=this.Hb.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?-1===e.indexOf(a)&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}};_.Qt.ha=function(a){return new (a||_.Qt)(_.m(xOa,8),_.m(_.sg),_.m(_.pk),_.m(yOa,8))};
_.Qt.ta=_.k({token:_.Qt,na:_.Qt.ha,Ha:"root"});_.Rt=class{constructor(a){a.vCa()}};_.Rt.ha=function(a){return new (a||_.Rt)(_.m(Lt))};_.Rt.Da=_.ld({type:_.Rt});_.Rt.Ca=_.Pc({imports:[_.Pt]});var Bna,AOa,BOa;Bna=0;AOa=function(a,b,c,d){if(a.dhc(b,c)){var e=Ana(c,d);"string"!==typeof c?(Cna(c,a.Jf),a.FB.set(e,{Bca:c,sta:0})):a.FB.has(e)||a.dic(c,d);a.Irb(b,e)||a.Xfc(b,e)}};BOa=function(a,b,c,d){if(c&&a.Jrb(b)){d=Ana(c,d);a.Irb(b,d)&&a.wnc(b,d);"string"===typeof c&&(b=a.FB.get(d))&&0===b.sta&&a.xic(d);var e;0===(null==(e=a.KI)?void 0:e.childNodes.length)&&(a.KI.remove(),a.KI=null)}};
_.St=class{constructor(a,b){this.Jc=b;this.FB=new Map;this.KI=null;this.Jf=`${Bna++}`;this.Hb=a;this.Jf=_.dd(yCa)+"-"+Bna++}Ja(){const a=this.Hb.querySelectorAll(`[${"cdk-describedby-host"}="${this.Jf}"]`);for(let c=0;c<a.length;c++)this.tnc(a[c]),a[c].removeAttribute("cdk-describedby-host");let b;null==(b=this.KI)||b.remove();this.KI=null;this.FB.clear()}dic(a,b){const c=this.Hb.createElement("div");Cna(c,this.Jf);c.textContent=a;b&&c.setAttribute("role",b);this.eic();this.KI.appendChild(c);this.FB.set(Ana(a,
b),{Bca:c,sta:0})}xic(a){let b,c;null==(b=this.FB.get(a))||null==(c=b.Bca)||c.remove();this.FB.delete(a)}eic(){if(!this.KI){var a=this.Hb.querySelectorAll('.cdk-describedby-message-container[platform="server"]');for(let b=0;b<a.length;b++)a[b].remove();a=this.Hb.createElement("div");a.style.visibility="hidden";a.classList.add("cdk-describedby-message-container");a.classList.add("cdk-visually-hidden");this.Jc&&!this.Jc.ae&&a.setAttribute("platform","server");this.Hb.body.appendChild(a);this.KI=a}}tnc(a){const b=
nk(a,"aria-describedby").filter(c=>0!=c.indexOf("cdk-describedby-message"));a.setAttribute("aria-describedby",b.join(" "))}Xfc(a,b){b=this.FB.get(b);_.zna(a,"aria-describedby",b.Bca.id);a.setAttribute("cdk-describedby-host",this.Jf);b.sta++}wnc(a,b){b=this.FB.get(b);b.sta--;_.ok(a,"aria-describedby",b.Bca.id);a.removeAttribute("cdk-describedby-host")}Irb(a,b){a=nk(a,"aria-describedby");b=(b=this.FB.get(b))&&b.Bca.id;return!!b&&-1!=a.indexOf(b)}dhc(a,b){if(!this.Jrb(a))return!1;if(b&&"object"===typeof b)return!0;
b=null==b?"":`${b}`.trim();a=a.getAttribute("aria-label");return b?!a||a.trim()!==b:!1}Jrb(a){return a.nodeType===this.Hb.ELEMENT_NODE}};_.St.ha=function(a){return new (a||_.St)(_.m(_.pk),_.m(_.zt))};_.St.ta=_.k({token:_.St,na:_.St.ha,Ha:"root"});var COa=class extends uOa{get enabled(){return this.FE}set enabled(a){(this.FE=a)?this.lY.register(this):this.lY.Az(this)}constructor(a,b,c,d,e,f,g){super(a,b,c,d,g.defer);this.lY=e;this.Xia=f;this.lY.register(this)}destroy(){this.lY.Az(this);super.destroy()}Bpb(){this.Xia.CJb(this);tOa(this,!0)}npb(){this.Xia.rwb(this);tOa(this,!1)}};var DOa=class{constructor(){this.HO=null}CJb(a){this.HO&&a.Hb.removeEventListener("focus",this.HO,!0);this.HO=b=>this.lZ(a,b);a.ob.ac(()=>{a.Hb.addEventListener("focus",this.HO,!0)})}rwb(a){this.HO&&(a.Hb.removeEventListener("focus",this.HO,!0),this.HO=null)}lZ(a,b){b=b.target;const c=a.Jd;let d;!b||c.contains(b)||(null==(d=b.closest)?0:d.call(b,"div.cdk-overlay-pane"))||setTimeout(()=>{a.enabled&&!c.contains(a.Hb.activeElement)&&rOa(a)})}};var EOa=new _.zd("FOCUS_TRAP_INERT_STRATEGY");var Tt=class{constructor(){this.wia=[]}register(a){let b=this.wia=this.wia.filter(c=>c!==a);b.length&&b[b.length-1].npb();b.push(a);a.Bpb()}Az(a){a.npb();const b=this.wia;a=b.indexOf(a);-1!==a&&(b.splice(a,1),b.length&&b[b.length-1].Bpb())}};Tt.ha=function(a){return new (a||Tt)};Tt.ta=_.k({token:Tt,na:Tt.ha,Ha:"root"});var Ut=class{constructor(a,b,c,d,e){this.AE=a;this.ob=b;this.lY=c;this.Hb=d;this.Xia=e||new DOa}create(a,b={defer:!1}){return new COa(a,this.AE,this.ob,this.Hb,this.lY,this.Xia,"boolean"===typeof b?{defer:b}:b)}};Ut.ha=function(a){return new (a||Ut)(_.m(_.Et),_.m(_.sg),_.m(Tt),_.m(_.pk),_.m(EOa,8))};Ut.ta=_.k({token:Ut,na:Ut.ha,Ha:"root"});var FOa;_.Vt=function(a){a.FEa=!0;return a};_.Wt=function(a,b){var c=a.r6();b="number"===typeof b?b:c.indexOf(b);c=c[b];a.IX=null==c?null:c;a.Kv=b};FOa=function(a){0>a.Kv?a.PB(0,1):a.lub(1)};_.GOa=function(a){0>a.Kv&&a.Z7?a.PB(a.Fh.length-1,-1):a.lub(-1)};
_.HOa=class{constructor(a){this.Fh=a;this.Kv=-1;this.IX=null;this.Z7=!1;this.pja=new _.hg;this.NHa=_.hf.EMPTY;this.jF=!0;this.tnb=[];this.FEa=!1;this.q7={enabled:!1,I_:10};this.wka=b=>b.disabled;this.ZE=[];this.s4=new _.hg;this.nd=new _.hg;a instanceof _.th&&(this.Nlc=a.jd.subscribe(b=>{this.IX&&(b=b.toArray().indexOf(this.IX),-1<b&&b!==this.Kv&&(this.Kv=b))}))}eI(a=!0){this.Z7=a;return this}ZW(a=200){this.NHa.unsubscribe();this.NHa=_.w(this.pja,_.pg(b=>this.ZE.push(b)),_.Tf(a),_.Mf(()=>0<this.ZE.length),
_.v(()=>this.ZE.join(""))).subscribe(b=>{const c=this.r6();for(let d=1;d<c.length+1;d++){const e=(this.Kv+d)%c.length,f=c[e];if(!this.wka(f)&&0===f.tu().toUpperCase().trim().indexOf(b)){this.Do(e);break}}this.ZE=[]});return this}Do(a){const b=this.IX;_.Wt(this,a);this.IX!==b&&this.nd.next(this.Kv)}pA(a){var b=a.keyCode,c=["altKey","ctrlKey","metaKey","shiftKey"].every(d=>!a[d]||-1<this.tnb.indexOf(d));switch(b){case 9:this.s4.next();return;case 40:if(this.jF&&c){FOa(this);break}else return;case 38:if(this.jF&&
c){_.GOa(this);break}else return;case 39:if(this.Tia&&c){"rtl"===this.Tia?_.GOa(this):FOa(this);break}else return;case 37:if(this.Tia&&c){"rtl"===this.Tia?FOa(this):_.GOa(this);break}else return;case 36:if(this.FEa&&c){this.PB(0,1);break}else return;case 35:if(this.FEa&&c){this.PB(this.Fh.length-1,-1);break}else return;case 33:if(this.q7.enabled&&c){b=this.Kv-this.q7.I_;this.PB(0<b?b:0,1);break}else return;case 34:if(this.q7.enabled&&c){b=this.Kv+this.q7.I_;c=this.r6().length;this.PB(b<c?b:c-1,-1);
break}else return;default:if(c||_.bk(a,"shiftKey"))a.key&&1===a.key.length?this.pja.next(a.key.toLocaleUpperCase()):(65<=b&&90>=b||48<=b&&57>=b)&&this.pja.next(String.fromCharCode(b));return}this.ZE=[];a.preventDefault()}get tJ(){return this.Kv}get Mk(){return this.IX}destroy(){this.NHa.unsubscribe();let a;null==(a=this.Nlc)||a.unsubscribe();this.pja.complete();this.s4.complete();this.nd.complete();this.ZE=[]}lub(a){this.Z7?this.Tnc(a):this.Snc(a)}Tnc(a){const b=this.r6();for(let c=1;c<=b.length;c++){const d=
(this.Kv+a*c+b.length)%b.length;if(!this.wka(b[d])){this.Do(d);break}}}Snc(a){this.PB(this.Kv+a,a)}PB(a,b){const c=this.r6();if(c[a]){for(;this.wka(c[a]);)if(a+=b,!c[a])return;this.Do(a)}}r6(){return this.Fh instanceof _.th?this.Fh.toArray():this.Fh}};_.IOa=function(a,b){a.HB=b;return a};_.Xt=class extends _.HOa{constructor(){super(...arguments);this.HB="program"}Do(a){super.Do(a);this.Mk&&this.Mk.focus(this.HB)}};var JOa=new _.zd("cdk-dir-doc",{Ha:"root",na:Dna});var Ena;Ena=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;_.Yt=class{constructor(a){this.value="ltr";this.nd=new _.mp;if(a){const b=a.documentElement?a.documentElement.dir:null;this.value=_.Fna((a.body?a.body.dir:null)||b||"ltr")}}Ja(){this.nd.complete()}};_.Yt.ha=function(a){return new (a||_.Yt)(_.m(JOa,8))};_.Yt.ta=_.k({token:_.Yt,na:_.Yt.ha,Ha:"root"});var Zt=class{};Zt.ha=function(a){return new (a||Zt)};Zt.Da=_.ld({type:Zt});Zt.Ca=_.Pc({});var $t=class{constructor(a){this.OX=[];this.Hb=a}Ja(){this.detach()}add(a){this.remove(a);this.OX.push(a)}remove(a){a=this.OX.indexOf(a);-1<a&&this.OX.splice(a,1);0===this.OX.length&&this.detach()}};$t.ha=function(a){return new (a||$t)(_.m(_.pk))};$t.ta=_.k({token:$t,na:$t.ha,Ha:"root"});var au=class extends $t{constructor(a,b){super(a);this.ob=b;this.fFa=c=>{const d=this.OX;for(let e=d.length-1;-1<e;e--)if(0<d[e].ija.xk.length){const f=d[e].ija;this.ob?this.ob.nc(()=>f.next(c)):f.next(c);break}}}add(a){super.add(a);this.SE||(this.ob?this.ob.ac(()=>this.Hb.body.addEventListener("keydown",this.fFa)):this.Hb.body.addEventListener("keydown",this.fFa),this.SE=!0)}detach(){this.SE&&(this.Hb.body.removeEventListener("keydown",this.fFa),this.SE=!1)}};
au.ha=function(a){return new (a||au)(_.m(_.pk),_.m(_.sg,8))};au.ta=_.k({token:au,na:au.ha,Ha:"root"});var bu=class extends $t{constructor(a,b,c){super(a);this.Jc=b;this.ob=c;this.eia=!1;this.mtb=d=>{this.pGa=_.hk(d)};this.XX=d=>{const e=_.hk(d),f="click"===d.type&&this.pGa?this.pGa:e;this.pGa=null;const g=this.OX.slice();for(let l=g.length-1;-1<l;l--){const p=g[l];if(1>p.Mja.xk.length||!p.nh())continue;if(p.wr.contains(e)||p.wr.contains(f))break;const t=p.Mja;this.ob?this.ob.nc(()=>t.next(d)):t.next(d)}}}add(a){super.add(a);if(!this.SE){const b=this.Hb.body;this.ob?this.ob.ac(()=>this.knb(b)):this.knb(b);
this.Jc.iX&&!this.eia&&(this.ric=b.style.cursor,b.style.cursor="pointer",this.eia=!0);this.SE=!0}}detach(){if(this.SE){const a=this.Hb.body;a.removeEventListener("pointerdown",this.mtb,!0);a.removeEventListener("click",this.XX,!0);a.removeEventListener("auxclick",this.XX,!0);a.removeEventListener("contextmenu",this.XX,!0);this.Jc.iX&&this.eia&&(a.style.cursor=this.ric,this.eia=!1);this.SE=!1}}knb(a){a.addEventListener("pointerdown",this.mtb,!0);a.addEventListener("click",this.XX,!0);a.addEventListener("auxclick",
this.XX,!0);a.addEventListener("contextmenu",this.XX,!0)}};bu.ha=function(a){return new (a||bu)(_.m(_.pk),_.m(_.zt),_.m(_.sg,8))};bu.ta=_.k({token:bu,na:bu.ha,Ha:"root"});var KOa;KOa=function(a){a.bY||a.aic();return a.bY};
_.cu=class{constructor(a,b){this.Jc=b;this.Hb=a}Ja(){let a;null==(a=this.bY)||a.remove()}aic(){if(this.Jc.ae||tna()){var a=this.Hb.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]');for(let b=0;b<a.length;b++)a[b].remove()}a=this.Hb.createElement("div");a.classList.add("cdk-overlay-container");tna()?a.setAttribute("platform","test"):this.Jc.ae||a.setAttribute("platform","server");this.Hb.body.appendChild(a);this.bY=a}};
_.cu.ha=function(a){return new (a||_.cu)(_.m(_.pk),_.m(_.zt))};_.cu.ta=_.k({token:_.cu,na:_.cu.ha,Ha:"root"});var LOa=_.qna(),MOa=class{constructor(a,b){this.mg=a;this.aka={top:"",left:""};this.fja=!1;this.Hb=b}Od(){}enable(){if(this.ehc()){const a=this.Hb.documentElement;this.cka=this.mg.eG();this.aka.left=a.style.left||"";this.aka.top=a.style.top||"";a.style.left=kk(-this.cka.left);a.style.top=kk(-this.cka.top);a.classList.add("cdk-global-scrollblock");this.fja=!0}}disable(){if(this.fja){const a=this.Hb.documentElement,b=a.style,c=this.Hb.body.style,d=b.qea||"",e=c.qea||"";this.fja=!1;b.left=this.aka.left;
b.top=this.aka.top;a.classList.remove("cdk-global-scrollblock");LOa&&(b.qea=c.qea="auto");window.scroll(this.cka.left,this.cka.top);LOa&&(b.qea=d,c.qea=e)}}ehc(){if(this.Hb.documentElement.classList.contains("cdk-global-scrollblock")||this.fja)return!1;const a=this.Hb.body,b=this.mg.fG();return a.scrollHeight>b.height||a.scrollWidth>b.width}};var NOa=class{constructor(a,b,c,d){this.cJ=a;this.ob=b;this.mg=c;this.Vc=d;this.tq=null;this.CE=()=>{this.disable();this.Sb.nh()&&this.ob.nc(()=>this.Sb.detach())}}Od(a){this.Sb=a}enable(){if(!this.tq){var a=_.w(this.cJ.CH(0),_.Mf(b=>!b||!this.Sb.wr.contains(b.nb.qa)));this.Vc&&this.Vc.threshold&&1<this.Vc.threshold?(this.blc=this.mg.eG().top,this.tq=a.subscribe(()=>{const b=this.mg.eG().top;Math.abs(b-this.blc)>this.Vc.threshold?this.CE():this.Sb.Th()})):this.tq=a.subscribe(this.CE)}}disable(){this.tq&&
(this.tq.unsubscribe(),this.tq=null)}detach(){this.disable();this.Sb=null}};var OOa=class{enable(){}disable(){}Od(){}};var POa=class{constructor(a,b,c,d){this.cJ=a;this.mg=b;this.ob=c;this.Vc=d;this.tq=null}Od(a){this.Sb=a}enable(){this.tq||(this.tq=this.cJ.CH(this.Vc?this.Vc.yGc:0).subscribe(()=>{this.Sb.Th();if(this.Vc&&this.Vc.tPc){const a=this.Sb.wr.getBoundingClientRect(),{width:b,height:c}=this.mg.fG();Gna(a,[{width:b,height:c,bottom:c,right:b,top:0,left:0}])&&(this.disable(),this.ob.nc(()=>this.Sb.detach()))}}))}disable(){this.tq&&(this.tq.unsubscribe(),this.tq=null)}detach(){this.disable();this.Sb=null}};_.QOa=new _.zd("VIRTUAL_SCROLL_STRATEGY");var ROa;ROa=function(a,b){const c=[];a.z3.forEach((d,e)=>{a.Nnc(e,b)&&c.push(e)});return c};
_.du=class{constructor(a,b,c){this.ob=a;this.Jc=b;this.D7=new _.hg;this.w6=null;this.YGa=0;this.z3=new Map;this.Hb=c}register(a){this.z3.has(a)||this.z3.set(a,a.zI.subscribe(()=>this.D7.next(a)))}Az(a){const b=this.z3.get(a);b&&(b.unsubscribe(),this.z3.delete(a))}CH(a=20){return this.Jc.ae?new _.of(b=>{this.w6||this.Wfc();const c=0<a?_.w(this.D7,_.Hfa(a)).subscribe(b):this.D7.subscribe(b);this.YGa++;return()=>{c.unsubscribe();this.YGa--;this.YGa||this.Otb()}}):_.u()}Ja(){this.Otb();this.z3.forEach((a,
b)=>this.Az(b));this.D7.complete()}Sv(){return this.Hb.defaultView||window}Nnc(a,b){b=_.lk(b);a=a.nb.qa;do if(b==a)return!0;while(b=b.parentElement);return!1}Wfc(){this.w6=this.ob.ac(()=>_.If(this.Sv().document,"scroll").subscribe(()=>this.D7.next()))}Otb(){this.w6&&(this.w6.unsubscribe(),this.w6=null)}};_.du.ha=function(a){return new (a||_.du)(_.m(_.sg),_.m(_.zt),_.m(_.pk,8))};_.du.ta=_.k({token:_.du,na:_.du.ha,Ha:"root"});_.eu=class{};_.fu=class{constructor(){this.Y6=[]}notify(a,b){for(let c of this.Y6)c(a,b)}listen(a){this.Y6.push(a);return()=>{this.Y6=this.Y6.filter(b=>a!==b)}}Ja(){this.Y6=[]}};_.fu.ha=function(a){return new (a||_.fu)};_.fu.ta=_.k({token:_.fu,na:_.fu.ha,Ha:"root"});_.gu=new _.zd("_ViewRepeater");_.hu=class{constructor(a,b,c){this.Jc=a;this.Sha=new _.hg;this.Tha=d=>{this.Sha.next(d)};this.Hb=c;b.ac(()=>{if(a.ae){const d=this.Sv();d.addEventListener("resize",this.Tha);d.addEventListener("orientationchange",this.Tha)}this.nd().subscribe(()=>this.pJ=null)})}Ja(){if(this.Jc.ae){const a=this.Sv();a.removeEventListener("resize",this.Tha);a.removeEventListener("orientationchange",this.Tha)}this.Sha.complete()}fG(){this.pJ||this.Fpc();const a={width:this.pJ.width,height:this.pJ.height};this.Jc.ae||
(this.pJ=null);return a}eG(){if(!this.Jc.ae)return{top:0,left:0};const a=this.Hb,b=this.Sv(),c=a.documentElement,d=c.getBoundingClientRect();return{top:-d.top||a.body.scrollTop||b.scrollY||c.scrollTop||0,left:-d.left||a.body.scrollLeft||b.scrollX||c.scrollLeft||0}}nd(a=20){return 0<a?_.w(this.Sha,_.Hfa(a)):this.Sha}Sv(){return this.Hb.defaultView||window}Fpc(){const a=this.Sv();this.pJ=this.Jc.ae?{width:a.innerWidth,height:a.innerHeight}:{width:0,height:0}}};
_.hu.ha=function(a){return new (a||_.hu)(_.m(_.zt),_.m(_.sg),_.m(_.pk,8))};_.hu.ta=_.k({token:_.hu,na:_.hu.ha,Ha:"root"});_.SOa=new _.zd("VIRTUAL_SCROLLABLE");_.TOa="undefined"!==typeof requestAnimationFrame?EDa:_.jp;_.iu=class{};_.iu.ha=function(a){return new (a||_.iu)};_.iu.Da=_.ld({type:_.iu});_.iu.Ca=_.Pc({});_.ju=class{};_.ju.ha=function(a){return new (a||_.ju)};_.ju.Da=_.ld({type:_.ju});_.ju.Ca=_.Pc({imports:[Zt,_.iu,Zt,_.iu]});var ku=class{constructor(a,b,c,d){this.cJ=a;this.mg=b;this.ob=c;this.close=e=>new NOa(this.cJ,this.ob,this.mg,e);this.block=()=>new MOa(this.mg,this.Hb);this.Tu=e=>new POa(this.cJ,this.mg,this.ob,e);this.Hb=d}};ku.ha=function(a){return new (a||ku)(_.m(_.du),_.m(_.hu),_.m(_.sg),_.m(_.pk))};ku.ta=_.k({token:ku,na:ku.ha,Ha:"root"});_.lu=class{constructor(a){this.Kl=new OOa;this.Xd="";this.Ff=!1;this.Qm="cdk-overlay-dark-backdrop";this.kAb=!1;if(a){const b=Object.keys(a);for(const c of b)void 0!==a[c]&&(this[c]=a[c])}}};var UOa,WOa;UOa=function(a){const b=a.Ht;b&&(a.hs?a.mia(b):(b.classList.remove("cdk-overlay-backdrop-showing"),a.ob.ac(()=>{b.addEventListener("transitionend",a.Nnb)}),b.style.pointerEvents="none",a.ICa=a.ob.ac(()=>setTimeout(()=>{a.mia(b)},500))))};_.VOa=function(a,b){b!==a.Lm&&(a.Lm&&a.Lm.dispose(),a.Lm=b,a.nh()&&(b.Od(a),a.Th()))};WOa=function(a){return(a=a.Vc.direction)?"string"===typeof a?a:a.value:"ltr"};
_.mu=class{constructor(a,b,c,d,e,f,g,l,p,t=!1){this.KB=a;this.Ej=b;this.Mi=c;this.Vc=d;this.ob=e;this.U6=f;this.Hb=g;this.nq=l;this.p7=p;this.hs=t;this.Ht=null;this.HCa=new _.hg;this.Nha=new _.hg;this.Ov=new _.hg;this.nFa=_.hf.EMPTY;this.Mnb=y=>this.HCa.next(y);this.Nnb=y=>{this.mia(y.target)};this.ija=new _.hg;this.Mja=new _.hg;d.Kl&&(this.Lf=d.Kl,this.Lf.Od(this));this.Lm=d.tj}get wr(){return this.Mi}get mG(){return this.Ej}Od(a){!this.Ej.parentElement&&this.xGa&&this.xGa.appendChild(this.Ej);a=
this.KB.Od(a);this.Lm&&this.Lm.Od(this);this.Cpc();this.wvb();this.vvb();this.Lf&&this.Lf.enable();_.w(this.ob.tg,_.Zf(1)).subscribe(()=>{this.nh()&&this.Th()});this.Xub(!0);this.Vc.Ff&&this.ugc();this.Vc.Xd&&this.L7(this.Mi,this.Vc.Xd,!0);this.Nha.next();this.U6.add(this);this.Vc.kAb&&(this.nFa=this.nq.subscribe(()=>this.dispose()));this.p7.add(this);"function"===typeof(null==a?void 0:a.Re)&&a.Re(()=>{this.nh()&&this.ob.ac(()=>Promise.resolve().then(()=>this.detach()))});return a}detach(){if(this.nh()){UOa(this);
this.Xub(!1);this.Lm&&this.Lm.detach&&this.Lm.detach();this.Lf&&this.Lf.disable();var a=this.KB.detach();this.Ov.next();this.U6.remove(this);this.Dic();this.nFa.unsubscribe();this.p7.remove(this);return a}}dispose(){const a=this.nh();this.Lm&&this.Lm.dispose();this.Kic();this.mia(this.Ht);this.nFa.unsubscribe();this.U6.remove(this);this.KB.dispose();this.Nha.complete();this.HCa.complete();this.ija.complete();this.Mja.complete();this.p7.remove(this);let b;null==(b=this.Ej)||b.remove();this.xGa=this.Mi=
this.Ej=null;a&&this.Ov.next();this.Ov.complete()}nh(){return this.KB.nh()}To(){return this.HCa}Gu(){return this.ija}hda(){return this.Mja}Yq(){return this.Vc}Th(){this.Lm&&this.Lm.apply()}gB(a){this.Vc=Object.assign({},this.Vc,a);this.wvb()}setDirection(a){this.Vc=Object.assign({},this.Vc,{direction:a});this.vvb()}BZ(a){this.Mi&&this.L7(this.Mi,a,!0)}Wda(a){this.Mi&&this.L7(this.Mi,a,!1)}vvb(){this.Ej.setAttribute("dir",WOa(this))}wvb(){if(this.Mi){var a=this.Mi.style;a.width=kk(this.Vc.width);a.height=
kk(this.Vc.height);a.minWidth=kk(this.Vc.minWidth);a.minHeight=kk(this.Vc.minHeight);a.maxWidth=kk(this.Vc.maxWidth);a.maxHeight=kk(this.Vc.maxHeight)}}Xub(a){this.Mi.style.pointerEvents=a?"":"none"}ugc(){this.Ht=this.Hb.createElement("div");this.Ht.classList.add("cdk-overlay-backdrop");this.hs&&this.Ht.classList.add("cdk-overlay-backdrop-noop-animation");this.Vc.Qm&&this.L7(this.Ht,this.Vc.Qm,!0);this.Ej.parentElement.insertBefore(this.Ht,this.Ej);this.Ht.addEventListener("click",this.Mnb);this.hs||
"undefined"===typeof requestAnimationFrame?this.Ht.classList.add("cdk-overlay-backdrop-showing"):this.ob.ac(()=>{requestAnimationFrame(()=>{this.Ht&&this.Ht.classList.add("cdk-overlay-backdrop-showing")})})}Cpc(){this.Ej.nextSibling&&this.Ej.parentNode.appendChild(this.Ej)}L7(a,b,c){b=_.ik(b||[]).filter(d=>!!d);b.length&&(c?a.classList.add(...b):a.classList.remove(...b))}Dic(){this.ob.ac(()=>{const a=_.w(this.ob.tg,_.ng(_.Jf(this.Nha,this.Ov))).subscribe(()=>{this.Mi&&this.Ej&&0!==this.Mi.children.length||
(this.Mi&&this.Vc.Xd&&this.L7(this.Mi,this.Vc.Xd,!1),this.Ej&&this.Ej.parentElement&&(this.xGa=this.Ej.parentElement,this.Ej.remove()),a.unsubscribe())})})}Kic(){const a=this.Lf;a&&(a.disable(),a.detach&&a.detach())}mia(a){a&&(a.removeEventListener("click",this.Mnb),a.removeEventListener("transitionend",this.Nnb),a.remove(),this.Ht===a&&(this.Ht=null));this.ICa&&(clearTimeout(this.ICa),this.ICa=void 0)}};var XOa=class{constructor(a,b){this.Vma=a;this.AGc=b}};var Ina;Ina=/([A-Za-z%]+)$/;_.YOa=function(a){if(!a.DB&&a.Jc.ae){var b=a.DY;b?(a.XFa=a.kEa(),a.SI=a.Mi.getBoundingClientRect(),a.Yka=a.uqb(),a.cY=KOa(a.QI).getBoundingClientRect(),a.Jha(b,a.xqb(a.XFa,a.cY,b))):a.apply()}};_.ZOa=function(a,b){a.iub=b;return a};_.nu=function(a,b){a.uGa=b;-1===b.indexOf(a.DY)&&(a.DY=null);return a};_.$Oa=function(a,b){a.En=b;return a};_.ou=function(a,b=!0){a.Oia=b;return a};_.aPa=function(a,b=!0){a.uO=b;return a};_.pu=function(a,b=!0){a.rGa=b;return a};
_.bPa=function(a,b){a.gvb=b;return a};
_.cPa=class{get ox(){return this.uGa}constructor(a,b,c,d,e){this.mg=b;this.Hb=c;this.Jc=d;this.QI=e;this.W6={width:0,height:0};this.DI=!1;this.Ynb=!0;this.uO=!1;this.Oia=!0;this.rGa=!1;this.En=0;this.iub=[];this.uGa=[];this.Wja=new _.hg;this.rq=_.hf.EMPTY;this.ns=this.JFa=0;this.Iha=[];this.Xsa=this.Wja;this.Eua(a)}Od(a){a.mG.classList.add("cdk-overlay-connected-position-bounding-box");this.Sb=a;this.RX=a.mG;this.Mi=a.wr;this.DB=!1;this.yY=!0;this.DY=null;this.rq.unsubscribe();this.rq=this.mg.nd().subscribe(()=>
{this.yY=!0;this.apply()})}apply(){if(!this.DB&&this.Jc.ae)if(!this.yY&&this.rGa&&this.DY)_.YOa(this);else{this.uob();this.aub();this.Anc();this.Yka=this.uqb();this.XFa=this.kEa();this.SI=this.Mi.getBoundingClientRect();this.cY=KOa(this.QI).getBoundingClientRect();var a=this.XFa,b=this.SI,c=this.Yka,d=this.cY,e=[];for(let g of this.uGa){let l=this.xqb(a,d,g),p=this.lEa(l,b,g),t=this.bkc(p,b,c,g);if(t.uzc){this.DI=!1;this.Jha(g,l);return}if(this.fhc(t,p,c))e.push({position:g,origin:l,LDc:b,wxb:this.Vnb(l,
g)});else if(!f||f.JDc.hQb<t.hQb)var f={JDc:t,fYc:p,vDc:l,position:g,LDc:b}}if(e.length){a=null;b=-1;for(const g of e)e=g.wxb.width*g.wxb.height*(g.position.weight||1),e>b&&(b=e,a=g);this.DI=!1;this.Jha(a.position,a.origin)}else this.Ynb&&(this.DI=!0),this.Jha(f.position,f.vDc)}}detach(){this.uob();this.bka=this.DY=null;this.rq.unsubscribe()}dispose(){this.DB||(this.RX&&sk(this.RX.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this.Mi&&this.aub(),this.Sb&&
this.Sb.mG.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this.Wja.complete(),this.Sb=this.RX=null,this.DB=!0)}Eua(a){this.HB=a;return this}xqb(a,b,c){if("center"==c.Mc)var d=a.left+a.width/2;else{d=this.Km()?a.right:a.left;const e=this.Km()?a.left:a.right;d="start"==c.Mc?d:e}0>b.left&&(d-=b.left);a="center"==c.Nc?a.top+a.height/2:"top"==c.Nc?a.top:a.bottom;0>b.top&&(a-=b.top);return{x:d,y:a}}lEa(a,b,c){return{x:a.x+("center"==c.rc?-b.width/2:"start"===c.rc?this.Km()?
-b.width:0:this.Km()?0:-b.width),y:a.y+("center"==c.yc?-b.height/2:"top"==c.yc?0:-b.height)}}bkc(a,b,c,d){b=Kna(b);let {x:e,y:f}=a;a=this.Dia(d,"x");d=this.Dia(d,"y");a&&(e+=a);d&&(f+=d);d=-f;a=f+b.height-c.height;c=this.Lub(b.width,-e,e+b.width-c.width);d=this.Lub(b.height,d,a);a=c*d;return{hQb:a,uzc:b.width*b.height===a,Zvc:d===b.height,Yvc:c==b.width}}fhc(a,b,c){if(this.Oia){const d=c.bottom-b.y;c=c.right-b.x;b=Jna(this.Sb.Yq().minHeight);const e=Jna(this.Sb.Yq().minWidth);c=a.Yvc||null!=e&&e<=
c;return(a.Zvc||null!=b&&b<=d)&&c}return!1}Gtb(a,b,c){if(this.bka&&this.rGa)return{x:a.x+this.bka.x,y:a.y+this.bka.y};b=Kna(b);const d=this.Yka;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),l=Math.max(d.left-c.left-a.x,0);e=b.width<=d.width?l||-e:a.x<this.En?d.left-c.left-a.x:0;c=b.height<=d.height?g||-f:a.y<this.En?d.top-c.top-a.y:0;this.bka={x:e,y:c};return{x:a.x+e,y:a.y+c}}Jha(a,b){this.ioc(a);this.aoc(b,a);this.Unc(b,a);a.Xd&&this.Yfc(a.Xd);
this.DY=a;this.Wja.xk.length&&(b=this.nkc(),this.Wja.next(new XOa(a,b)));this.yY=!1}ioc(a){if(this.gvb){var b=this.RX.querySelectorAll(this.gvb),c=a.yc;a="center"===a.rc?"center":this.Km()?"start"===a.rc?"right":"left":"start"===a.rc?"left":"right";for(let d=0;d<b.length;d++)b[d].style.transformOrigin=`${a} ${c}`}}Vnb(a,b){var c=this.Yka;const d=this.Km();let e;let f;if("top"===b.yc){var g=a.y;e=c.height-g+this.En}else if("bottom"===b.yc)f=c.height-a.y+2*this.En,e=c.height-f+this.En;else{g=Math.min(c.bottom-
a.y+c.top,a.y);var l=this.W6.height;e=2*g;g=a.y-g;e>l&&!this.yY&&!this.uO&&(g=a.y-l/2)}l="start"===b.rc&&!d||"end"===b.rc&&d;let p;if("end"===b.rc&&!d||"start"===b.rc&&d)p=c.width-a.x+this.En,b=a.x-this.En;else if(l){var t=a.x;b=c.right-a.x}else t=Math.min(c.right-a.x+c.left,a.x),c=this.W6.width,b=2*t,t=a.x-t,b>c&&!this.yY&&!this.uO&&(t=a.x-c/2);return{top:g,left:t,bottom:f,right:p,width:b,height:e}}Unc(a,b){a=this.Vnb(a,b);this.yY||this.uO||(a.height=Math.min(a.height,this.W6.height),a.width=Math.min(a.width,
this.W6.width));const c={};if(this.Zqb())c.top=c.left="0",c.bottom=c.right=c.maxHeight=c.maxWidth="",c.width=c.height="100%";else{const d=this.Sb.Yq().maxHeight,e=this.Sb.Yq().maxWidth;c.height=kk(a.height);c.top=kk(a.top);c.bottom=kk(a.bottom);c.width=kk(a.width);c.left=kk(a.left);c.right=kk(a.right);c.alignItems="center"===b.rc?"center":"end"===b.rc?"flex-end":"flex-start";c.justifyContent="center"===b.yc?"center":"bottom"===b.yc?"flex-end":"flex-start";d&&(c.maxHeight=kk(d));e&&(c.maxWidth=kk(e))}this.W6=
a;sk(this.RX.style,c)}Anc(){sk(this.RX.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}aub(){sk(this.Mi.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}aoc(a,b){const c={},d=this.Zqb(),e=this.Oia,f=this.Sb.Yq();if(d){var g=this.mg.eG();sk(c,this.Rjc(b,a,g));sk(c,this.Qjc(b,a,g))}else c.position="static";a="";g=this.Dia(b,"x");b=this.Dia(b,"y");g&&(a+=`translateX(${g}px) `);b&&(a+=`translateY(${b}px)`);c.transform=a.trim();f.maxHeight&&
(d?c.maxHeight=kk(f.maxHeight):e&&(c.maxHeight=""));f.maxWidth&&(d?c.maxWidth=kk(f.maxWidth):e&&(c.maxWidth=""));sk(this.Mi.style,c)}Rjc(a,b,c){let d={top:"",bottom:""};b=this.lEa(b,this.SI,a);this.DI&&(b=this.Gtb(b,this.SI,c));"bottom"===a.yc?d.bottom=`${this.Hb.documentElement.clientHeight-(b.y+this.SI.height)}px`:d.top=kk(b.y);return d}Qjc(a,b,c){let d={left:"",right:""};b=this.lEa(b,this.SI,a);this.DI&&(b=this.Gtb(b,this.SI,c));"right"===(this.Km()?"end"===a.rc?"left":"right":"end"===a.rc?"right":
"left")?d.right=`${this.Hb.documentElement.clientWidth-(b.x+this.SI.width)}px`:d.left=kk(b.x);return d}nkc(){const a=this.kEa(),b=this.Mi.getBoundingClientRect(),c=this.iub.map(d=>d.nb.qa.getBoundingClientRect());return{CVc:Hna(a,c),DVc:Gna(a,c),Xzc:Hna(b,c),EVc:Gna(b,c)}}Lub(a,...b){return b.reduce((c,d)=>c-Math.max(d,0),a)}uqb(){const a=this.Hb.documentElement.clientWidth,b=this.Hb.documentElement.clientHeight,c=this.mg.eG();return{top:c.top+this.En,left:c.left+this.En,right:c.left+a-this.En,bottom:c.top+
b-this.En,width:a-2*this.En,height:b-2*this.En}}Km(){return"rtl"===WOa(this.Sb)}Zqb(){return!this.Oia||this.DI}Dia(a,b){return"x"===b?null==a.offsetX?this.JFa:a.offsetX:null==a.offsetY?this.ns:a.offsetY}BOc(){}Yfc(a){this.Mi&&_.ik(a).forEach(b=>{""!==b&&-1===this.Iha.indexOf(b)&&(this.Iha.push(b),this.Mi.classList.add(b))})}uob(){this.Mi&&(this.Iha.forEach(a=>{this.Mi.classList.remove(a)}),this.Iha=[])}kEa(){const a=this.HB;if(a instanceof _.ne)return a.qa.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 ePa;_.qu=function(a){a.left("");a.kF="center";return a};_.dPa=function(a){a.top("");a.Fha="center";return a};
ePa=class{constructor(){this.nic="static";this.BEa=this.eIa=this.a8=this.kF=this.Fha=this.NCa=this.HHa="";this.DB=!1}Od(a){const b=a.Yq();this.Sb=a;this.eIa&&!b.width&&a.gB({width:this.eIa});this.BEa&&!b.height&&a.gB({height:this.BEa});a.mG.classList.add("cdk-global-overlay-wrapper");this.DB=!1}top(a=""){this.NCa="";this.HHa=a;this.Fha="flex-start";return this}left(a=""){this.a8=a;this.kF="left";return this}bottom(a=""){this.HHa="";this.NCa=a;this.Fha="flex-end";return this}right(a=""){this.a8=a;
this.kF="right";return this}start(a=""){this.a8=a;this.kF="start";return this}end(a=""){this.a8=a;this.kF="end";return this}width(a=""){this.Sb?this.Sb.gB({width:a}):this.eIa=a;return this}height(a=""){this.Sb?this.Sb.gB({height:a}):this.BEa=a;return this}apply(){if(this.Sb&&this.Sb.nh()){var a=this.Sb.wr.style,b=this.Sb.mG.style,c=this.Sb.Yq(),d=c.width,e=c.height,f=c.maxWidth;c=c.maxHeight;d=("100%"===d||"100vw"===d)&&(!f||"100%"===f||"100vw"===f);e=("100%"===e||"100vh"===e)&&(!c||"100%"===c||"100vh"===
c);f=this.kF;c=this.a8;var g="rtl"===this.Sb.Yq().direction,l="",p="",t="";if(d)t="flex-start";else if("center"===f)t="center",g?p=c:l=c;else if(g)if("left"===f||"end"===f)t="flex-end",l=c;else{if("right"===f||"start"===f)t="flex-start",p=c}else if("left"===f||"start"===f)t="flex-start",l=c;else if("right"===f||"end"===f)t="flex-end",p=c;a.position=this.nic;a.marginLeft=d?"0":l;a.marginTop=e?"0":this.HHa;a.marginBottom=this.NCa;a.marginRight=d?"0":p;b.justifyContent=t;b.alignItems=e?"flex-start":
this.Fha}}dispose(){if(!this.DB&&this.Sb){var a=this.Sb.wr.style,b=this.Sb.mG,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.Sb=null;this.DB=!0}}};var su;_.ru=function(a,b){return new _.cPa(b,a.mg,a.Hb,a.Jc,a.QI)};su=class{constructor(a,b,c,d){this.mg=a;this.Hb=b;this.Jc=c;this.QI=d}global(){return new ePa}};su.ha=function(a){return new (a||su)(_.m(_.hu),_.m(_.pk),_.m(_.zt),_.m(_.cu))};su.ta=_.k({token:su,na:su.ha,Ha:"root"});var fPa,vu,gPa;fPa=class{Od(a){this.NX=a;return a.Od(this)}detach(){let a=this.NX;null!=a&&(this.NX=null,a.detach())}get ozc(){return null!=this.NX}};_.tu=class extends fPa{constructor(a,b,c,d){super();this.component=a;this.Ke=b;this.wc=c;this.cC=d;this.T8a=void 0}};_.uu=class extends fPa{constructor(a,b,c,d){super();this.Lc=a;this.Ke=b;this.context=c;this.wc=d}get origin(){return this.Lc.nb}Od(a,b=this.context){this.context=b;return super.Od(a)}detach(){this.context=void 0;return super.detach()}};
vu=function(a,b){a.DDa=b};gPa=class{constructor(){this.DB=!1}nh(){return!!this.Lv}Od(a){if(a instanceof _.tu)return this.Lv=a,this.CJ(a);if(a instanceof _.uu)return this.Lv=a,this.DJ(a)}detach(){this.Lv&&(this.Lv=this.Lv.NX=null);this.Crb()}dispose(){this.nh()&&this.detach();this.Crb();this.DB=!0}Crb(){this.DDa&&(this.DDa(),this.DDa=null)}};_.hPa=class extends gPa{constructor(a,b,c,d,e){super();this.Dsa=a;this.iO=b;this.js=c;this.vic=d;this.Hb=e}CJ(a){const b=_.So(a.cC||this.iO,a.component);let c;a.Ke?(c=a.Ke.WJ(b,a.Ke.length,a.wc||a.Ke.wc,a.T8a||void 0),vu(this,()=>c.destroy())):(c=b.create(a.wc||this.vic||_.wCa),_.pEa(this.js,c.xu),vu(this,()=>{0<this.js.QKc&&this.js.J_(c.xu);c.destroy()}));this.Dsa.appendChild(this.Ijc(c));this.Lv=a;return c}DJ(a){let b=a.Ke,c=b.Gh(a.Lc,a.context,{wc:a.wc});c.bl.forEach(d=>this.Dsa.appendChild(d));
c.he();vu(this,()=>{let d=b.indexOf(c);-1!==d&&b.remove(d)});this.Lv=a;return c}dispose(){super.dispose();this.Dsa.remove()}Ijc(a){return a.xu.bl[0]}};_.wu=class extends gPa{constructor(a,b,c){super();this.iO=a;this.Mf=b;this.yn=!1;this.LKa=new _.mp;this.Hb=c}get V2(){return this.Lv}set V2(a){if(!this.nh()||a||this.yn)this.nh()&&super.detach(),a&&super.Od(a),this.Lv=a||null}Ra(){this.yn=!0}Ja(){super.dispose();this.Inb=this.Lv=null}CJ(a){a.NX=this;const b=null!=a.Ke?a.Ke:this.Mf,c=_.So(a.cC||this.iO,a.component),d=b.WJ(c,b.length,a.wc||b.wc,a.T8a||void 0);b!==this.Mf&&this.jkc().appendChild(d.xu.bl[0]);vu(this,()=>d.destroy());this.Lv=a;this.Inb=
d;this.LKa.emit(d);return d}DJ(a){a.NX=this;const b=this.Mf.Gh(a.Lc,a.context,{wc:a.wc});vu(this,()=>this.Mf.clear());this.Lv=a;this.Inb=b;this.LKa.emit(b);return b}jkc(){const a=this.Mf.element.qa;return a.nodeType===a.ELEMENT_NODE?a:a.parentNode}};_.wu.ha=function(a){return new (a||_.wu)(_.r(_.Ho),_.r(_.nh),_.r(_.pk))};_.wu.Ma=_.nd({type:_.wu,oa:[["","cdkPortalOutlet",""]],inputs:{V2:["cdkPortalOutlet","portal"]},outputs:{LKa:"attached"},Vb:["cdkPortalOutlet"],features:[_.Cg]});_.xu=class{};
_.xu.ha=function(a){return new (a||_.xu)};_.xu.Da=_.ld({type:_.xu});_.xu.Ca=_.Pc({});var iPa;iPa=0;
_.yu=class{constructor(a,b,c,d,e,f,g,l,p,t,y,C){this.Np=a;this.QI=b;this.iO=c;this.Umc=d;this.U6=e;this.Kf=f;this.ob=g;this.Hb=l;this.Gic=p;this.nq=t;this.p7=y;this.kgc=C}create(a){const b=this.bic(),c=this.fic(b),d=this.hic(c);a=new _.lu(a);a.direction=a.direction||this.Gic.value;return new _.mu(d,b,c,a,this.ob,this.U6,this.Hb,this.nq,this.p7,"NoopAnimations"===this.kgc)}position(){return this.Umc}fic(a){const b=this.Hb.createElement("div");b.id=`cdk-overlay-${iPa++}`;b.classList.add("cdk-overlay-pane");a.appendChild(b);
return b}bic(){const a=this.Hb.createElement("div");KOa(this.QI).appendChild(a);return a}hic(a){this.js||(this.js=this.Kf.get(_.Ii));return new _.hPa(a,this.iO,this.js,this.Kf,this.Hb)}};_.yu.ha=function(a){return new (a||_.yu)(_.m(ku),_.m(_.cu),_.m(_.Ho),_.m(su),_.m(au),_.m(_.Hi),_.m(_.sg),_.m(_.pk),_.m(_.Yt),_.m(_.Bq),_.m(bu),_.m(_.Ko,8))};_.yu.ta=_.k({token:_.yu,na:_.yu.ha,Ha:"root"});var kPa;_.jPa=new _.zd("cdk-connected-overlay-scroll-strategy");kPa={Ba:_.jPa,Db:[_.yu],Ab:function(a){return()=>a.Np.Tu()}};_.zu=class{};_.zu.ha=function(a){return new (a||_.zu)};_.zu.Da=_.ld({type:_.zu});_.zu.Ca=_.Pc({Nb:[_.yu,kPa],imports:[Zt,_.xu,_.ju,_.ju]});new Ro;new Ro;var lPa;lPa=new _.zd("mat-sanity-checks",{Ha:"root",na:function(){return!0}});_.Au=class{constructor(a,b,c){this.SGa=b;this.Hb=c;this.Yqb=!1;a.vCa();this.Yqb||(this.Yqb=!0)}WNc(a){return tna()?!1:"boolean"===typeof this.SGa?this.SGa:!!this.SGa[a]}};_.Au.ha=function(a){return new (a||_.Au)(_.m(Lt),_.m(lPa,8),_.m(_.pk))};_.Au.Da=_.ld({type:_.Au});_.Au.Ca=_.Pc({imports:[Zt,Zt]});_.mPa=new _.zd("MAT_DATE_LOCALE",{Ha:"root",na:Mna});_.Bu=new _.zd("mat-date-formats");_.Cu=class{TEb(a,b){return!!(a&&a.invalid&&(a.Ur||b&&b.VA))}};_.Cu.ha=function(a){return new (a||_.Cu)};_.Cu.ta=_.k({token:_.Cu,na:_.Cu.ha,Ha:"root"});_.Du=new _.zd("MAT_OPTION_PARENT_COMPONENT");_.nPa=_.vk(class{});_.Eu=new _.zd("MatOptgroup");var oPa=_.ek({passive:!0,capture:!0}),pPa=class{constructor(){this.zB=new Map;this.cpb=a=>{const b=_.hk(a);if(b){let c;null==(c=this.zB.get(a.type))||c.forEach((d,e)=>{(e===b||e.contains(b))&&d.forEach(f=>f.handleEvent(a))})}}}vIa(a,b,c,d){const e=this.zB.get(b);e?(a=e.get(c))?a.add(d):e.set(c,new Set([d])):(this.zB.set(b,new Map([[c,new Set([d])]])),a.ac(()=>{document.addEventListener(b,this.cpb,oPa)}))}z$a(a,b,c){const d=this.zB.get(a);if(d){var e=d.get(b);e&&(e.delete(c),0===e.size&&d.delete(b),
0===d.size&&(this.zB.delete(a),document.removeEventListener(a,this.cpb,oPa)))}}};var qPa=class{constructor(a,b,c,d=!1){this.Ni=a;this.element=b;this.config=c;this.jgc=d;this.state=3}};var rPa,sPa,tPa,uPa,wPa,xPa;rPa={OF:225,sR:150};sPa=_.ek({passive:!0,capture:!0});tPa=["mousedown","touchstart"];uPa=["mouseup","mouseleave","touchend","touchcancel"];_.vPa=function(a,b){if(2!==b.state&&3!==b.state){var c=b.element,d=Object.assign({},rPa,b.config.animation);c.style.transitionDuration=`${d.sR}ms`;c.style.opacity="0";b.state=2;!b.jgc&&d.sR||a.RDa(b)}};
wPa=function(a,b,c,d={}){var e=a.cY=a.cY||a.bY.getBoundingClientRect();const f=Object.assign({},rPa,d.animation);d.c_&&(b=e.left+e.width/2,c=e.top+e.height/2);var g=d.radius||Nna(b,c,e);b-=e.left;const l=c-e.top;c=f.OF;const p=document.createElement("div");p.classList.add("mat-ripple-element");p.style.left=`${b-g}px`;p.style.top=`${l-g}px`;p.style.height=`${2*g}px`;p.style.width=`${2*g}px`;null!=d.color&&(p.style.backgroundColor=d.color);p.style.transitionDuration=`${c}ms`;a.bY.appendChild(p);g=window.getComputedStyle(p);
b=g.transitionDuration;e="none"===g.transitionProperty||"0s"===b||"0s, 0s"===b||0===e.width&&0===e.height;const t=new qPa(a,p,d,e);p.style.transform="scale3d(1, 1, 1)";t.state=0;d.uda||(a.yFa=t);let y=null;e||!c&&!f.sR||a.ob.ac(()=>{const C=()=>a.RDa(t),F=()=>a.gpb(t);p.addEventListener("transitionend",C);p.addEventListener("transitioncancel",F);y={nDc:C,mDc:F}});a.G5.set(t,y);!e&&c||a.RDa(t);return t};
_.yPa=function(a,b){const c=_.lk(b);a.Jc.ae&&c&&c!==a.mZ&&(a.jka(),a.mZ=c,tPa.forEach(d=>{xPa.vIa(a.ob,d,c,a)}))};
_.zPa=class{constructor(a,b,c,d){this.Mka=a;this.ob=b;this.Jc=d;this.P6=!1;this.G5=new Map;this.qGa=!1;d.ae&&(this.bY=_.lk(c))}GUa(){this.dqb().forEach(a=>{a.config.uda||_.vPa(a.Ni,a)})}handleEvent(a){"mousedown"===a.type?this.Kja(a):"touchstart"===a.type?this.Emc(a):this.Cmc();this.qGa||(this.ob.ac(()=>{uPa.forEach(b=>{this.mZ.addEventListener(b,this,sPa)})}),this.qGa=!0)}RDa(a){0===a.state?this.xoc(a):2===a.state&&this.gpb(a)}xoc(a){const b=a===this.yFa,c=a.config.uda;a.state=1;c||b&&this.P6||_.vPa(a.Ni,
a)}gpb(a){let b;const c=null!=(b=this.G5.get(a))?b:null;this.G5.delete(a);this.G5.size||(this.cY=null);a===this.yFa&&(this.yFa=null);a.state=3;null!==c&&(a.element.removeEventListener("transitionend",c.nDc),a.element.removeEventListener("transitioncancel",c.mDc));a.element.remove()}Kja(a){const b=_.Zj(a),c=this.csb&&Date.now()<this.csb+800;this.Mka.Pta||b||c||(this.P6=!0,wPa(this,a.clientX,a.clientY,this.Mka.vH))}Emc(a){if(!this.Mka.Pta&&!_.ak(a)&&(this.csb=Date.now(),this.P6=!0,a=a.changedTouches))for(let b=
0;b<a.length;b++)wPa(this,a[b].clientX,a[b].clientY,this.Mka.vH)}Cmc(){this.P6&&(this.P6=!1,this.dqb().forEach(a=>{const b=1===a.state||a.config.NOb&&0===a.state;!a.config.uda&&b&&_.vPa(a.Ni,a)}))}dqb(){return Array.from(this.G5.keys())}jka(){const a=this.mZ;a&&(tPa.forEach(b=>xPa.z$a(b,a,this)),this.qGa&&uPa.forEach(b=>a.removeEventListener(b,this,sPa)))}};xPa=new pPa;_.Fu=new _.zd("mat-ripple-global-options");
_.Gu=class{get disabled(){return this.zc}set disabled(a){a&&this.GUa();this.zc=a;this.kHa()}get trigger(){return this.epc||this.Na.qa}set trigger(a){this.epc=a;this.kHa()}constructor(a,b,c,d,e){this.Na=a;this.Ce=e;this.radius=0;this.yn=this.zc=!1;this.rEa=d||{};this.C7=new _.zPa(this,b,a,c)}Ra(){this.yn=!0;this.kHa()}Ja(){this.C7.jka()}GUa(){this.C7.GUa()}get vH(){return{c_:this.c_,radius:this.radius,color:this.color,animation:Object.assign({},this.rEa.animation,"NoopAnimations"===this.Ce?{OF:0,sR:0}:
{},this.animation),NOb:this.rEa.NOb}}get Pta(){return this.disabled||!!this.rEa.disabled}kHa(){!this.disabled&&this.yn&&_.yPa(this.C7,this.trigger)}launch(a,b=0,c){return"number"===typeof a?wPa(this.C7,a,b,Object.assign({},this.vH,c)):wPa(this.C7,0,0,Object.assign({},this.vH,a))}};_.Gu.ha=function(a){return new (a||_.Gu)(_.r(_.ne),_.r(_.sg),_.r(_.zt),_.r(_.Fu,8),_.r(_.Ko,8))};
_.Gu.Ma=_.nd({type:_.Gu,oa:[["","mat-ripple",""],["","matRipple",""]],Bb:[1,"mat-ripple"],Cb:2,ab:function(a,b){a&2&&_.Jg("mat-ripple-unbounded",b.rKc)},inputs:{color:["matRippleColor","color"],rKc:["matRippleUnbounded","unbounded"],c_:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},Vb:["matRipple"]});_.Hu=class{};_.Hu.ha=function(a){return new (a||_.Hu)};_.Hu.Da=_.ld({type:_.Hu});_.Hu.Ca=_.Pc({imports:[_.Au,_.Au]});var APa,BPa,DPa,CPa,Iu;APa={capture:!0};BPa=["focus","click","mouseenter","touchstart"];DPa=function(a,b){if(a.Hb){var c;null==(c=b.querySelector(".mat-ripple"))||c.remove();c=a.Hb.createElement("span");c.classList.add("mat-ripple",b.getAttribute("mat-ripple-loader-class-name"));b.append(c);a=new _.Gu(new _.ne(c),a.ob,a.Jc,a.Jia?a.Jia:void 0,a.Ce?a.Ce:void 0);a.yn=!0;a.trigger=b;a.c_=b.hasAttribute("mat-ripple-loader-centered");a.disabled=b.hasAttribute("mat-ripple-loader-disabled");CPa(b,a);return a}};
_.EPa=function(a,b){a.setAttribute("mat-ripple-loader-uninitialized","");!b.className&&a.hasAttribute("mat-ripple-loader-class-name")||a.setAttribute("mat-ripple-loader-class-name",b.className||"");b.c_&&a.setAttribute("mat-ripple-loader-centered","")};CPa=function(a,b){a.removeAttribute("mat-ripple-loader-uninitialized");a.p3a=b};
Iu=class{constructor(){this.Hb=_.dd(_.pk,{optional:!0});this.Ce=_.dd(_.Ko,{optional:!0});this.Jia=_.dd(_.Fu,{optional:!0});this.Jc=_.dd(_.zt);this.ob=_.dd(_.sg);this.Lsb=a=>{a.target instanceof HTMLElement&&(a=a.target.closest("[mat-ripple-loader-uninitialized]"))&&DPa(this,a)};this.ob.ac(()=>{for(const a of BPa){let b;null==(b=this.Hb)||b.addEventListener(a,this.Lsb,APa)}})}Ja(){for(const a of BPa){let b;null==(b=this.Hb)||b.removeEventListener(a,this.Lsb,APa)}}hMb(a,b){const c=a.p3a;c?c.disabled=
b:b?a.setAttribute("mat-ripple-loader-disabled",""):a.removeAttribute("mat-ripple-loader-disabled")}};Iu.ha=function(a){return new (a||Iu)};Iu.ta=_.k({token:Iu,na:Iu.ha,Ha:"root"});var FPa=0,GPa=_.vk(class{}),Ju=class extends GPa{get color(){return this.Lo}set color(a){this.eHa(a);this.Lo=a}get F6a(){return this.Zsb}set F6a(a){this.Zsb=_.jk(a)}get content(){return this.kO}set content(a){this.Cvb(a)}get description(){return this.zic}set description(a){this.ppc(a)}get hidden(){return this.Rkc}set hidden(a){this.Rkc=_.jk(a)}constructor(a,b,c,d,e){super();this.ob=a;this.Na=b;this.cO=c;this.Ni=d;this.Ce=e;this.Lo="primary";this.Zsb=!0;this.position="above after";this.size="medium";
this.Jf=FPa++;this.yn=!1;this.N6=_.dd(_.Et);this.Hb=_.dd(_.pk)}isAfter(){return-1===this.position.indexOf("before")}Ra(){this.vhc();this.content&&!this.nI&&(this.nI=this.Lob(),this.Cvb(this.content));this.yn=!0}Ja(){if(this.Ni.jp){this.Ni.jp(this.nI);let a;null==(a=this.CO)||a.remove()}BOa(this.cO,this.Na.qa,this.description)}Mrb(){return this.N6.SC(this.Na.qa,{Hyc:!0})}Lob(){const a=this.Ni.createElement("span");a.setAttribute("id",`mat-badge-content-${this.Jf}`);a.setAttribute("aria-hidden","true");
a.classList.add("mat-badge-content");"NoopAnimations"===this.Ce&&a.classList.add("_mat-animation-noopable");this.Na.qa.appendChild(a);"function"===typeof requestAnimationFrame&&"NoopAnimations"!==this.Ce?this.ob.ac(()=>{requestAnimationFrame(()=>{a.classList.add("mat-badge-active")})}):a.classList.add("mat-badge-active");return a}Cvb(a){a=`${null!=a?a:""}`.trim();this.yn&&a&&!this.nI&&(this.nI=this.Lob());this.nI&&(this.nI.textContent=a);this.kO=a}ppc(a){BOa(this.cO,this.Na.qa,this.description);a&&
!this.Mrb()||this.vnc();this.zic=a;this.Mrb()?AOa(this.cO,this.Na.qa,a):this.upc()}upc(){this.CO||(this.CO=this.Hb.createElement("span"),this.CO.classList.add("cdk-visually-hidden"));this.CO.textContent=this.description;let a;null==(a=this.nI)||a.appendChild(this.CO)}vnc(){let a;null==(a=this.CO)||a.remove();this.CO=void 0}eHa(a){const b=this.Na.qa.classList;b.remove(`mat-badge-${this.Lo}`);a&&b.add(`mat-badge-${a}`)}vhc(){const a=this.Na.qa.querySelectorAll(":scope > .mat-badge-content");for(const b of Array.from(a))b!==
this.nI&&b.remove()}};Ju.ha=function(a){return new (a||Ju)(_.r(_.sg),_.r(_.ne),_.r(_.St),_.r(_.No),_.r(_.Ko,8))};
Ju.Ma=_.nd({type:Ju,oa:[["","matBadge",""]],Bb:[1,"mat-badge"],Cb:20,ab:function(a,b){a&2&&_.Jg("mat-badge-overlap",b.F6a)("mat-badge-above",-1===b.position.indexOf("below"))("mat-badge-below",-1!==b.position.indexOf("below"))("mat-badge-before",!b.isAfter())("mat-badge-after",b.isAfter())("mat-badge-small","small"===b.size)("mat-badge-medium","medium"===b.size)("mat-badge-large","large"===b.size)("mat-badge-hidden",b.hidden||!b.content)("mat-badge-disabled",b.disabled)},inputs:{disabled:["matBadgeDisabled",
"disabled"],color:["matBadgeColor","color"],F6a:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[_.Cg]});var HPa,IPa,JPa,KPa,LPa;HPa=["mat-button",""];IPa=["*"];JPa=function(){return".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}.mat-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.mat-flat-button::before,.mat-raised-button::before,.mat-fab::before,.mat-mini-fab::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-stroked-button::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1)}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.mat-datepicker-toggle .mat-mdc-button-base{width:40px;height:40px;padding:8px 0}.mat-datepicker-actions .mat-button-base+.mat-button-base{margin-left:8px}[dir=rtl] .mat-datepicker-actions .mat-button-base+.mat-button-base{margin-left:0;margin-right:8px}\n"};
KPa="mat-button mat-flat-button mat-icon-button mat-raised-button mat-stroked-button mat-mini-fab mat-fab".split(" ");LPa=_.tk(_.vk(_.uk(class{constructor(a){this.Na=a}})));
_.Ku=class extends LPa{constructor(a,b,c){super(a);this.Gd=b;this.Ce=c;this.B0a=this.A6("mat-fab","mat-mini-fab");this.Dqa=this.A6("mat-icon-button");for(const d of KPa)this.A6(d)&&this.Li().classList.add(d);a.qa.classList.add("mat-button-base");this.B0a&&(this.color="accent")}Tc(){this.Gd.no(this.Na,!0)}Ja(){this.Gd.Ol(this.Na)}focus(a,b){a?_.Ct(this.Gd,this.Li(),a,b):this.Li().focus(b)}Li(){return this.Na.qa}Tv(){return this.md||this.disabled}A6(...a){return a.some(b=>this.Li().hasAttribute(b))}};
_.Ku.ha=function(a){return new (a||_.Ku)(_.r(_.ne),_.r(_.Dt),_.r(_.Ko,8))};
_.Ku.wa=_.n({type:_.Ku,oa:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],ub:function(a,b){a&1&&_.qh(_.Gu,5);if(a&2){let c;_.ph(c=_.sh())&&(b.uH=c.first)}},Bb:[1,"mat-focus-indicator"],Cb:5,ab:function(a,b){a&2&&(_.Hg("disabled",b.disabled||null),_.Jg("_mat-animation-noopable","NoopAnimations"===b.Ce)("mat-button-disabled",b.disabled))},
inputs:{disabled:"disabled",md:"disableRipple",color:"color"},Vb:["matButton"],features:[_.Cg],bc:HPa,Yb:IPa,ya:4,Aa:5,Ea:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"span",0),_.Yg(1),_.B(),_.G(2,"span",1)(3,"span",2));a&2&&(_.q(2),_.Jg("mat-button-ripple-round",b.B0a||b.Dqa),_.x("matRippleDisabled",b.Tv())("matRippleCentered",b.Dqa)("matRippleTrigger",
b.Li()))},Ga:[_.Gu],styles:[JPa()],mb:2,La:0});_.Lu=class extends _.Ku{constructor(a,b,c,d){super(b,a,c);this.ob=d;this.sEa=e=>{this.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}}Tc(){super.Tc();this.ob?this.ob.ac(()=>{this.Na.qa.addEventListener("click",this.sEa)}):this.Na.qa.addEventListener("click",this.sEa)}Ja(){super.Ja();this.Na.qa.removeEventListener("click",this.sEa)}};_.Lu.ha=function(a){return new (a||_.Lu)(_.r(_.Dt),_.r(_.ne),_.r(_.Ko,8),_.r(_.sg,8))};
_.Lu.wa=_.n({type:_.Lu,oa:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],Bb:[1,"mat-focus-indicator"],Cb:7,ab:function(a,b){a&2&&(_.Hg("tabindex",b.disabled?-1:b.tabIndex)("disabled",b.disabled||null)("aria-disabled",b.disabled.toString()),_.Jg("_mat-animation-noopable","NoopAnimations"===b.Ce)("mat-button-disabled",b.disabled))},inputs:{disabled:"disabled",md:"disableRipple",
color:"color",tabIndex:"tabIndex"},Vb:["matButton","matAnchor"],features:[_.Cg],bc:HPa,Yb:IPa,ya:4,Aa:5,Ea:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"span",0),_.Yg(1),_.B(),_.G(2,"span",1)(3,"span",2));a&2&&(_.q(2),_.Jg("mat-button-ripple-round",b.B0a||b.Dqa),_.x("matRippleDisabled",b.Tv())("matRippleCentered",b.Dqa)("matRippleTrigger",b.Li()))},Ga:[_.Gu],
styles:[JPa()],mb:2,La:0});var MPa={params:{Vna:"150ms",coa:"75ms"}},NPa=_.zj("dialogContainer",[_.Cj("void, exit",_.Bj({opacity:0,transform:"scale(0.7)"})),_.Cj("enter",_.Bj({transform:"none"})),_.Dj("* => enter",_.qma([_.Aj("{{enterAnimationDuration}} cubic-bezier(0, 0, 0.2, 1)",_.Bj({transform:"none",opacity:1})),_.rma("@*",{type:9,options:null})]),MPa),_.Dj("* => void, * => exit",_.qma([_.Aj("{{exitAnimationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)",_.Bj({opacity:0})),_.rma("@*",{type:9,options:null})]),MPa)]);_.Mu=class{constructor(){this.role="dialog";this.Xd="";this.Ff=!0;this.Qm="";this.vl=!1;this.height=this.width="";this.maxWidth="80vw";this.ariaLabel=this.Uwb=this.xla=this.data=null;this.ariaModal=!0;this.jz="first-tabbable";this.syb=this.Izb=this.EA=!0}};var OPa=class{constructor(){this.role="dialog";this.Xd="";this.Ff=!0;this.Qm="";this.vl=!1;this.height=this.width="";this.ariaLabel=this.Uwb=this.xla=this.data=null;this.ariaModal=!0;this.jz="first-tabbable";this.tyb=this.ryb=this.syb=this.EA=!0}};var Nu=class extends gPa{constructor(a,b,c,d,e,f,g,l){super();this.Na=a;this.m6=b;this.Vc=d;this.N6=e;this.ob=f;this.Sb=g;this.Gd=l;this.YX=this.xpb=null;this.Q5=this.Vc.Uwb||null;this.Hb=c}aia(){this.glc();this.xkc();this.bob()}bob(){this.lZ()}Ja(){this.ZI()}CJ(a){a=this.KB.CJ(a);this.aia();return a}DJ(a){a=this.KB.DJ(a);this.aia();return a}inc(){this.Zha()||this.lZ()}UDa(a,b){this.N6.SC(a)||(a.tabIndex=-1,this.ob.ac(()=>{const c=()=>{a.removeEventListener("blur",c);a.removeEventListener("mousedown",
c);a.removeAttribute("tabindex")};a.addEventListener("blur",c);a.addEventListener("mousedown",c)}));a.focus(b)}l6(a,b){(a=this.Na.qa.querySelector(a))&&this.UDa(a,b)}lZ(){const a=this.Na.qa;switch(this.Vc.jz){case !1:case "dialog":this.Zha()||a.focus();break;case !0:case "first-tabbable":_.Ft(this.AB).then(b=>{b||this.kjc()});break;case "first-heading":this.l6('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this.l6(this.Vc.jz)}}ZI(){var a=this.Vc.EA;let b=null;"string"===typeof a?b=this.Hb.querySelector(a):
"boolean"===typeof a?b=a?this.xpb:null:a&&(b=a);if(this.Vc.EA&&b&&"function"===typeof b.focus){a=_.gk();const c=this.Na.qa;if(!a||a===this.Hb.body||a===c||c.contains(a))this.Gd?(_.Ct(this.Gd,b,this.YX),this.YX=null):b.focus()}this.AB&&this.AB.destroy()}kjc(){this.Na.qa.focus&&this.Na.qa.focus()}Zha(){const a=this.Na.qa,b=_.gk();return a===b||a.contains(b)}glc(){this.AB=this.m6.create(this.Na.qa);this.Hb&&(this.xpb=_.gk())}xkc(){this.Sb.To().subscribe(()=>{this.Vc.vl&&this.inc()})}};
Nu.ha=function(a){return new (a||Nu)(_.r(_.ne),_.r(_.Gt),_.r(_.pk,8),_.r(OPa),_.r(_.Et),_.r(_.sg),_.r(_.mu),_.r(_.Dt))};
Nu.wa=_.n({type:Nu,oa:[["cdk-dialog-container"]],ub:function(a,b){a&1&&_.qh(_.wu,7);if(a&2){let c;_.ph(c=_.sh())&&(b.KB=c.first)}},Bb:["tabindex","-1",1,"cdk-dialog-container"],Cb:6,ab:function(a,b){a&2&&_.Hg("id",b.Vc.id||null)("role",b.Vc.role)("aria-modal",b.Vc.ariaModal)("aria-labelledby",b.Vc.ariaLabel?null:b.Q5)("aria-label",b.Vc.ariaLabel)("aria-describedby",b.Vc.xla||null)},features:[_.Cg],ya:1,Aa:0,Ea:[["cdkPortalOutlet",""]],ua:function(a){a&1&&_.O(0,Ona,0,0,"ng-template",0)},Ga:[_.wu],
styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}\n"],mb:2});var PPa=new _.zd("DialogScrollStrategy"),QPa=new _.zd("DialogData"),RPa=new _.zd("DefaultDialogConfig"),SPa={Ba:PPa,Db:[_.yu],Ab:function(a){return()=>a.Np.block()}};var TPa=class{constructor(a,b){this.Dd=a;this.config=b;this.closed=new _.hg;this.vl=b.vl;this.To=a.To();this.Gu=a.Gu();this.hda=a.hda();this.id=b.id;this.Gu.subscribe(c=>{27!==c.keyCode||this.vl||_.bk(c)||(c.preventDefault(),this.close(void 0,{Hoa:"keyboard"}))});this.To.subscribe(()=>{this.vl||this.close(void 0,{Hoa:"mouse"})});this.jia=a.Ov.subscribe(()=>{!1!==b.tyb&&this.close()})}close(a,b){if(this.TJ){const c=this.closed;this.TJ.YX=(null==b?void 0:b.Hoa)||"program";this.jia.unsubscribe();this.Dd.dispose();
c.next(a);c.complete();this.FF=this.TJ=null}}Th(){this.Dd.Th();return this}gB(a="",b=""){this.Dd.gB({width:a,height:b})}BZ(a){this.Dd.BZ(a)}Wda(a){this.Dd.Wda(a)}};var UPa=0,Ou=class{get Ip(){return this.Yy?this.Yy.Ip:this.RO}get xJ(){return this.Yy?this.Yy.xJ:this.L5}constructor(a,b,c,d,e,f){this.lj=a;this.Kf=b;this.Ul=c;this.Yy=d;this.QI=e;this.RO=[];this.J5=new _.hg;this.L5=new _.hg;this.ACa=new Map;this.Lf=f}open(a,b){b=Object.assign({},this.Ul||new OPa,b);b.id=b.id||`cdk-dialog-${UPa++}`;b.id&&this.eCb(b.id);var c=this.s6(b);c=this.lj.create(c);const d=new TPa(c,b);c=this.vgc(c,d,b);d.TJ=c;this.wgc(a,d,c,b);this.Ip.length||this.Tkc();this.Ip.push(d);d.closed.subscribe(()=>
this.Ptb(d,!0));this.xJ.next(d);return d}eCb(a){this.Ip.find(b=>b.id===a)}Ja(){Pna(this.RO,a=>{!1===a.config.ryb&&this.Ptb(a,!1)});Pna(this.RO,a=>a.close());this.J5.complete();this.L5.complete();this.RO=[]}s6(a){const b=new _.lu({tj:a.tj||_.dPa(_.qu(this.lj.position().global())),Kl:a.Kl||this.Lf(),Xd:a.Xd,Ff:a.Ff,direction:a.direction,minWidth:a.minWidth,minHeight:a.minHeight,maxWidth:a.maxWidth,maxHeight:a.maxHeight,width:a.width,height:a.height,kAb:a.syb});a.Qm&&(b.Qm=a.Qm);return b}vgc(a,b,c){var d;
const e=c.wc||(null==(d=c.Ke)?void 0:d.wc);b=[{Ba:OPa,qc:c},{Ba:TPa,qc:b},{Ba:_.mu,qc:a}];c.container?"function"===typeof c.container?d=c.container:(d=c.container.type,b.push(...c.container.Nb(c))):d=Nu;c=new _.tu(d,c.Ke,xg({parent:e||this.Kf,Nb:b}),c.cC);return a.Od(c).instance}wgc(a,b,c,d){if(a instanceof _.mh){var e=this.bia(d,b,c,void 0);b={va:d.data,ww:b};d.rW&&(b=Object.assign({},b,"function"===typeof d.rW?d.rW():d.rW));c.DJ(new _.uu(a,null,b,e))}else e=this.bia(d,b,c,this.Kf),a=c.CJ(new _.tu(a,
d.Ke,e,d.cC)),b.FF=a.instance}bia(a,b,c,d){var e;const f=a.wc||(null==(e=a.Ke)?void 0:e.wc);e=[{Ba:QPa,qc:a.data},{Ba:TPa,qc:b}];a.Nb&&("function"===typeof a.Nb?e.push(...a.Nb(b,a,c)):e.push(...a.Nb));!a.direction||f&&f.get(_.Yt,null,{optional:!0})||e.push({Ba:_.Yt,qc:{value:a.direction,nd:_.u()}});return xg({parent:f||d,Nb:e})}Ptb(a,b){a=this.Ip.indexOf(a);-1<a&&(this.Ip.splice(a,1),this.Ip.length||(this.ACa.forEach((c,d)=>{c?d.setAttribute("aria-hidden",c):d.removeAttribute("aria-hidden")}),this.ACa.clear(),
b&&this.p6().next()))}Tkc(){const a=KOa(this.QI);if(a.parentElement){const b=a.parentElement.children;for(let c=b.length-1;-1<c;c--){const d=b[c];d===a||"SCRIPT"===d.nodeName||"STYLE"===d.nodeName||d.hasAttribute("aria-live")||(this.ACa.set(d,d.getAttribute("aria-hidden")),d.setAttribute("aria-hidden","true"))}}}p6(){const a=this.Yy;return a?a.p6():this.J5}};Ou.ha=function(a){return new (a||Ou)(_.m(_.yu),_.m(_.Hi),_.m(RPa,8),_.m(Ou,12),_.m(_.cu),_.m(PPa))};Ou.ta=_.k({token:Ou,na:Ou.ha});_.Pu=class{};_.Pu.ha=function(a){return new (a||_.Pu)};_.Pu.Da=_.ld({type:_.Pu});_.Pu.Ca=_.Pc({Nb:[Ou,SPa],imports:[_.zu,_.xu,_.Rt,_.xu]});_.Qu=class extends Nu{constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.xB=new _.mp}bob(){this.Vc.Izb||this.lZ()}Usb(a){this.Vc.Izb&&this.lZ();this.xB.next({state:"opened",totalTime:a})}};_.Qu.ha=function(a){return new (a||_.Qu)(_.r(_.ne),_.r(_.Gt),_.r(_.pk,8),_.r(_.Mu),_.r(_.Et),_.r(_.sg),_.r(_.mu),_.r(_.Dt))};_.Qu.wa=_.n({type:_.Qu,oa:[["ng-component"]],features:[_.Cg],ya:0,Aa:0,ua:function(){},mb:2});_.VPa=class{constructor(a,b,c){this.Ot=a;this.nDa=c;this.ZN=new _.hg;this.Qha=new _.hg;this.Gj=0;this.vl=b.vl;this.id=a.id;_.w(c.xB,_.Mf(d=>"opened"===d.state),_.Zf(1)).subscribe(()=>{this.ZN.next();this.ZN.complete()});_.w(c.xB,_.Mf(d=>"closed"===d.state),_.Zf(1)).subscribe(()=>{clearTimeout(this.Chc);this.kY()});a.Dd.Ov.subscribe(()=>{this.Qha.next(this.bub);this.Qha.complete();this.kY()});_.Jf(this.To(),_.w(this.Gu(),_.Mf(d=>27===d.keyCode&&!this.vl&&!_.bk(d)))).subscribe(d=>{this.vl||(d.preventDefault(),
this.YX="keydown"===d.type?"keyboard":"mouse",this.close(void 0))})}close(a){this.bub=a;_.w(this.nDa.xB,_.Mf(b=>"closing"===b.state),_.Zf(1)).subscribe(b=>{this.Qha.next(a);this.Qha.complete();UOa(this.Ot.Dd);this.Chc=setTimeout(()=>this.kY(),b.totalTime+100)});this.Gj=1;this.nDa.Bka()}xJ(){return this.ZN}pF(){return this.Ot.closed}To(){return this.Ot.To}Gu(){return this.Ot.Gu}Th(a){let b=this.Ot.config.tj;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):_.qu(b);a&&(a.top||a.bottom)?a.top?
b.top(a.top):b.bottom(a.bottom):_.dPa(b);this.Ot.Th();return this}gB(a="",b=""){this.Ot.gB(a,b)}BZ(a){this.Ot.BZ(a)}Wda(a){this.Ot.Wda(a)}getState(){return this.Gj}kY(){this.Gj=2;this.Ot.close(this.bub,{Hoa:this.YX});this.FF=null}};var ZPa;_.WPa=new _.zd("MatMdcDialogData");_.XPa=new _.zd("mat-mdc-dialog-default-options");_.YPa=new _.zd("mat-mdc-dialog-scroll-strategy");ZPa=0;
_.Ru=class{get Ip(){return this.Yy?this.Yy.Ip:this.RO}get xJ(){return this.Yy?this.Yy.xJ:this.L5}p6(){const a=this.Yy;return a?a.p6():this.J5}constructor(a,b,c,d,e,f,g,l,p){this.lj=a;this.Ul=c;this.Yy=d;this.kpb=g;this.jpb=l;this.Eic=p;this.RO=[];this.J5=new _.hg;this.L5=new _.hg;this.rrb="mat-dialog-";this.Uzb=_.Mu;this.Lf=f;this.b6=b.get(Ou)}open(a,b){let c;b=Object.assign({},this.Ul||new _.Mu,b);b.id=b.id||`${this.rrb}${ZPa++}`;b.Kl=b.Kl||this.Lf();a=this.b6.open(a,Object.assign({},b,{tj:_.dPa(_.qu(this.lj.position().global())),
vl:!0,ryb:!1,tyb:!1,container:{type:this.jpb,Nb:()=>[{Ba:this.Uzb,qc:b},{Ba:OPa,qc:b}]},rW:()=>({ww:c}),Nb:(d,e,f)=>{c=new this.kpb(d,b,f);let g;c.Th(null==(g=b)?void 0:g.position);return[{Ba:this.jpb,qc:f},{Ba:this.Eic,qc:e.data},{Ba:this.kpb,qc:c}]}}));c.FF=a.FF;this.Ip.push(c);this.xJ.next(c);c.pF().subscribe(()=>{const d=this.Ip.indexOf(c);-1<d&&(this.Ip.splice(d,1),this.Ip.length||this.p6().next())});return c}eCb(a){this.Ip.find(b=>b.id===a)}Ja(){this.Bhc(this.RO);this.J5.complete();this.L5.complete()}Bhc(a){let b=
a.length;for(;b--;)a[b].close()}};_.Ru.ha=function(){_.te()};_.Ru.ta=_.k({token:_.Ru,na:_.Ru.ha});_.Su=class extends _.VPa{};var $Pa=class extends _.Mu{constructor(){super(...arguments);this.Vna=MPa.params.Vna;this.coa=MPa.params.coa}};var Tu=class extends _.Qu{KFa({zg:a,totalTime:b}){"enter"===a?this.Usb(b):"exit"===a&&this.xB.next({state:"closed",totalTime:b})}LFa({zg:a,totalTime:b}){"enter"===a?this.xB.next({state:"opening",totalTime:b}):("exit"===a||"void"===a)&&this.xB.next({state:"closing",totalTime:b})}Bka(){this.Gj="exit";_.Po(this.wb)}constructor(a,b,c,d,e,f,g,l,p){super(a,b,c,d,e,f,g,p);this.wb=l;this.Gj="enter"}wjc(){return{value:this.Gj,params:{enterAnimationDuration:this.Vc.Vna||"150ms",exitAnimationDuration:this.Vc.coa||
"75ms"}}}};Tu.ha=function(a){return new (a||Tu)(_.r(_.ne),_.r(_.Gt),_.r(_.pk,8),_.r($Pa),_.r(_.Et),_.r(_.sg),_.r(_.mu),_.r(_.wp),_.r(_.Dt))};
Tu.wa=_.n({type:Tu,oa:[["mat-dialog-container"]],Bb:["tabindex","-1",1,"mat-dialog-container"],Cb:7,ab:function(a,b){a&1&&_.Wg("@dialogContainer.start",function(c){return b.LFa(c)})("@dialogContainer.done",function(c){return b.KFa(c)});a&2&&(_.Og("id",b.Vc.id),_.Hg("aria-modal",b.Vc.ariaModal)("role",b.Vc.role)("aria-labelledby",b.Vc.ariaLabel?null:b.Q5)("aria-label",b.Vc.ariaLabel)("aria-describedby",b.Vc.xla||null),_.Pg("@dialogContainer",b.wjc()))},features:[_.Cg],ya:1,Aa:0,Ea:[["cdkPortalOutlet",
""]],ua:function(a){a&1&&_.O(0,Qna,0,0,"ng-template",0)},Ga:[_.wu],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions.mat-dialog-actions-align-center,.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions.mat-dialog-actions-align-end,.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],
mb:2,data:{animation:[NPa]}});var aQa,bQa,cQa;_.Uu=new _.zd("MatDialogData");aQa=new _.zd("mat-dialog-default-options");bQa=new _.zd("mat-dialog-scroll-strategy");cQa={Ba:bQa,Db:[_.yu],Ab:function(a){return()=>a.Np.block()}};_.Vu=class extends _.Ru{constructor(a,b,c,d,e,f,g,l){super(a,b,d,f,g,e,_.Su,Tu,_.Uu,l);this.Uzb=$Pa}};_.Vu.ha=function(a){return new (a||_.Vu)(_.m(_.yu),_.m(_.Hi),_.m(_.Bq,8),_.m(aQa,8),_.m(bQa),_.m(_.Vu,12),_.m(_.cu),_.m(_.Ko,8))};_.Vu.ta=_.k({token:_.Vu,na:_.Vu.ha});var dQa;dQa=0;_.Wu=class{constructor(a,b,c){this.ww=a;this.Na=b;this.b6=c;this.type="button"}Ra(){this.ww||(this.ww=Rna(this.Na,this.b6.Ip))}Qb(a){if(a=a._matDialogClose||a._matDialogCloseResult)this.Vzb=a.Xf}NFa(a){var b=this.ww,c=this.Vzb;b.YX=0===a.screenX&&0===a.screenY?"keyboard":"mouse";b.close(c)}};_.Wu.ha=function(a){return new (a||_.Wu)(_.r(_.Su,8),_.r(_.ne),_.r(_.Vu))};
_.Wu.Ma=_.nd({type:_.Wu,oa:[["","mat-dialog-close",""],["","matDialogClose",""]],Cb:2,ab:function(a,b){a&1&&_.L("click",function(c){return b.NFa(c)});a&2&&_.Hg("aria-label",b.ariaLabel||null)("type",b.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",Vzb:["mat-dialog-close","dialogResult"],pOc:["matDialogClose","_matDialogClose"]},Vb:["matDialogClose"],features:[_.Hd]});
_.Xu=class{constructor(a,b,c){this.kia=a;this.Na=b;this.b6=c;this.id=`mat-dialog-title-${dQa++}`}Ra(){this.kia||(this.kia=Rna(this.Na,this.b6.Ip));this.kia&&Promise.resolve().then(()=>{const a=this.kia.nDa;a&&!a.Q5&&(a.Q5=this.id)})}};_.Xu.ha=function(a){return new (a||_.Xu)(_.r(_.Su,8),_.r(_.ne),_.r(_.Vu))};_.Xu.Ma=_.nd({type:_.Xu,oa:[["","mat-dialog-title",""],["","matDialogTitle",""]],Bb:[1,"mat-dialog-title"],Cb:1,ab:function(a,b){a&2&&_.Og("id",b.id)},inputs:{id:"id"},Vb:["matDialogTitle"]});
_.Yu=class{};_.Yu.ha=function(a){return new (a||_.Yu)};_.Yu.Ma=_.nd({type:_.Yu,oa:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],Bb:[1,"mat-dialog-content"]});_.Zu=class{constructor(){this.align="start"}};_.Zu.ha=function(a){return new (a||_.Zu)};
_.Zu.Ma=_.nd({type:_.Zu,oa:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],Bb:[1,"mat-dialog-actions"],Cb:4,ab:function(a,b){a&2&&_.Jg("mat-dialog-actions-align-center","center"===b.align)("mat-dialog-actions-align-end","end"===b.align)},inputs:{align:"align"}});_.$u=class{};_.$u.ha=function(a){return new (a||_.$u)};_.$u.Da=_.ld({type:_.$u});_.$u.Ca=_.Pc({Nb:[_.Vu,cQa],imports:[_.Pu,_.zu,_.xu,_.Au,_.Au]});var eQa=class{constructor(a,b,c){this.GJ=a;this.defaultValue=b;this.bEb=c}},fQa=class{constructor(a,b,c){this.Bn=a;this.xja=b;this.Amc=c;this.sHa=[];this.rnc=this.Qgc();this.sHa=this.Nhc()}get G3a(){return this.xja}get dqc(){return this.hnb||this.Bn.GJ}get iP(){let a=this.dqc;return this.iYa(a)?this.ksb(a):this.Bn.defaultValue}iYa(a){return"undefined"!==typeof this.Bn.bEb[a]}destroy(){this.sHa.forEach(a=>{a.unsubscribe()});this.sHa=[]}Nhc(){let a=[];this.rnc.forEach(b=>{this.eFa(b.key)&&a.push(_.w(this.G3a.observe(b.alias),
_.v(c=>{c=c.clone();c.W8a=this.Bn.GJ;return c})).subscribe(c=>{this.Bmc(c)}))});return a}Qgc(){return this.G3a.XB.map(a=>yk({},a,{GJ:this.Bn.GJ,key:this.Bn.GJ+a.suffix})).filter(a=>this.eFa(a.key))}Bmc(a){a.W8a==this.Bn.GJ&&(a.value=this.Wgc(a),this.Amc(a))}eFa(a){return void 0!==this.ksb(a)}Wgc(a){const b=this.Bn.GJ+a.suffix;let c=this.hnb;c=a.matches?b:c==b?null:c;this.hnb=this.Jpc(c);return this.iP}Jpc(a){let b=this.G3a.fqc,c=d=>!this.eFa(d);c(a)&&b.some(d=>{d=this.Bn.GJ+d.suffix;return c(d)?!1:
(a=d,!0)});return a}ksb(a){return this.Bn.bEb[a]}};var gQa=new _.zd("Token (@angular/flex-layout) Breakpoints");var hQa=function(a,b){return a.Pt.find(c=>c.alias==b)},iQa=function(a,b){return a.Pt.find(c=>c.Ei==b)},av=class{constructor(a){this.Pt=a}get items(){return[...this.Pt]}get uNb(){let a=this.Pt.filter(c=>!0===c.Lu),b=this.Pt.filter(c=>!0!==c.Lu);return[...a,...b]}get IDc(){return this.Pt.filter(a=>1==a.Lu)}get gla(){return this.Pt.map(a=>a.alias)}get suffixes(){return this.Pt.map(a=>a.suffix)}};av.ha=function(a){return new (a||av)(_.m(gQa))};av.ta=_.k({token:av,na:av.ha});var jQa=class{constructor(a=!1,b="all",c="",d=""){this.matches=a;this.Ei=b;this.L4a=c;this.suffix=d}clone(){return new jQa(this.matches,this.Ei,this.L4a,this.suffix)}};var kQa=function(a,b){b="undefined"===typeof b?[]:"string"===typeof b?[b]:Vna(b);0<b.length&&(Una(b,a.Hb),b.forEach(c=>{let d=a.Pt.get(c),e=f=>{a.Yl.nc(()=>{a.Fub.next(new jQa(f.matches,c))})};d||(d=a.Ogc(c),d.addListener(e),a.Pt.set(c,d));d.matches&&e(d)}))},bv=class{constructor(a,b){this.Yl=a;this.Hb=b;this.Pt=new Map;this.Fub=new _.Yh(new jQa(!0));this.wmc=this.Fub.Nf()}isActive(a){return this.Pt.has(a)?this.Pt.get(a).matches:!1}observe(a){kQa(this,a);return _.w(this.wmc,_.Mf(b=>a?b.Ei===a:!0))}Ogc(a){return Sna()&&
window.matchMedia("all").addListener?window.matchMedia(a):{matches:"all"===a||""===a,media:a,addListener:()=>{},removeListener:()=>{}}}};bv.ha=function(a){return new (a||bv)(_.m(_.sg),_.m(_.pk))};bv.ta=_.k({token:bv,na:bv.ha});var Tna={};var cv=class{constructor(a,b){this.dO=a;this.JI=b;this.nnc()}get XB(){return[...this.dO.items]}get fqc(){return this.dO.IDc.reverse().filter(a=>this.JI.isActive(a.Ei))}get active(){let a=null;this.XB.reverse().forEach(c=>{""!==c.alias&&!a&&this.JI.isActive(c.Ei)&&(a=c)});let b=this.XB[0];return a||(this.JI.isActive(b.Ei)?b:null)}isActive(a){let b=hQa(this.dO,a)||iQa(this.dO,a);return this.JI.isActive(b?b.Ei:a)}observe(a){let b=hQa(this.dO,a)||iQa(this.dO,a);return _.w(this.JI.observe(b?b.Ei:a),_.v(c=>
Wna(c,b)),_.Mf(c=>b?""!==c.L4a:!0))}nnc(){let a=this.dO.uNb.map(b=>b.Ei);kQa(this.JI,a)}};cv.ha=function(a){return new (a||cv)(_.m(av),_.m(bv))};cv.ta=_.k({token:cv,na:cv.ha});var Ak=["row","column","row-reverse","column-reverse"];var dv=class{constructor(a,b,c){this.xja=a;this.Na=b;this.Ni=c;this.bja={};this.Nkc=!1}get parentElement(){return this.Na.qa.parentNode}get qa(){return this.Na.qa}bF(a){return this.bja[a]}Ra(){this.bOc=this.Njc();this.Nkc=!0}Qb(a){throw Error("bc`"+a);}Ja(){this.kk&&this.kk.destroy();this.xja=null}eOc(a,b){a=this.bF(a);return void 0!==a&&null!==a&&""!==a?a:b}Njc(a=this.qa){return doa(a||this.qa,"display")}dOc(a,b=this.qa){b=b||this.qa;return Ck()?b.getAttribute(a):""}qqb(a,b=!1){let c="row";a&&(c=
doa(a,"flex-direction")||"row",Ck()&&a.style["flex-direction"]||!b||coa(this.Ni,Zna(c),[a]));return c.trim()}KX(a,b,c=this.qa){var d=this.Ni;c=c||this.qa;let e={};"string"===typeof a&&(e[a]=b,a=e);e=aoa(a);boa(e,c,d)}PNc(a,b){coa(this.Ni,a,b||[])}Cc(a,b){if("object"===typeof b)for(let c in b)this.bja[c]=b[c];else this.bja[a]=b}X6(a,b,c){this.kk||(this.kk=new fQa(new eQa(a,b,this.bja),this.xja,d=>c(d)));return this.kk}iYa(a){return this.kk.iYa(a)}};
dv.ha=function(a){return new (a||dv)(_.r(cv),_.r(_.ne),_.r(_.No))};dv.Ma=_.nd({type:dv,features:[_.Hd]});_.ev=class extends dv{set layout(a){this.Cc("layout",a)}set dBc(a){this.Cc("layoutXs",a)}set bBc(a){this.Cc("layoutSm",a)}set aBc(a){this.Cc("layoutMd",a)}set VAc(a){this.Cc("layoutLg",a)}set cBc(a){this.Cc("layoutXl",a)}set UAc(a){this.Cc("layoutGtXs",a)}set TAc(a){this.Cc("layoutGtSm",a)}set SAc(a){this.Cc("layoutGtMd",a)}set RAc(a){this.Cc("layoutGtLg",a)}set YAc(a){this.Cc("layoutLtSm",a)}set XAc(a){this.Cc("layoutLtMd",a)}set WAc(a){this.Cc("layoutLtLg",a)}set ZAc(a){this.Cc("layoutLtXl",a)}constructor(a,
b,c){super(a,b,c);this.xnb=new _.Yh("row");this.D1a=this.xnb.Nf()}Qb(a){(null!=a.layout||this.kk)&&this.XHa()}Ra(){super.Ra();this.X6("layout","row",a=>{this.XHa(a.value)});this.XHa()}XHa(a){a=a||this.bF("layout")||"row";this.kk&&(a=this.kk.iP);a=Zna(a);this.KX(a);this.xnb.next(a["flex-direction"])}};_.ev.ha=function(a){return new (a||_.ev)(_.r(cv),_.r(_.ne),_.r(_.No))};
_.ev.Ma=_.nd({type:_.ev,oa:[["","fxLayout",""],["","fxLayout.xs",""],["","fxLayout.sm",""],["","fxLayout.md",""],["","fxLayout.lg",""],["","fxLayout.xl",""],["","fxLayout.lt-sm",""],["","fxLayout.lt-md",""],["","fxLayout.lt-lg",""],["","fxLayout.lt-xl",""],["","fxLayout.gt-xs",""],["","fxLayout.gt-sm",""],["","fxLayout.gt-md",""],["","fxLayout.gt-lg",""]],inputs:{layout:["fxLayout","layout"],dBc:["fxLayout.xs","layoutXs"],bBc:["fxLayout.sm","layoutSm"],aBc:["fxLayout.md","layoutMd"],VAc:["fxLayout.lg",
"layoutLg"],cBc:["fxLayout.xl","layoutXl"],UAc:["fxLayout.gt-xs","layoutGtXs"],TAc:["fxLayout.gt-sm","layoutGtSm"],SAc:["fxLayout.gt-md","layoutGtMd"],RAc:["fxLayout.gt-lg","layoutGtLg"],YAc:["fxLayout.lt-sm","layoutLtSm"],XAc:["fxLayout.lt-md","layoutLtMd"],WAc:["fxLayout.lt-lg","layoutLtLg"],ZAc:["fxLayout.lt-xl","layoutLtXl"]},features:[_.Cg,_.Hd]});_.fv=class extends dv{set align(a){this.Cc("align",a)}set cJa(a){this.Cc("alignXs",a)}set aJa(a){this.Cc("alignSm",a)}set ZIa(a){this.Cc("alignMd",a)}set UIa(a){this.Cc("alignLg",a)}set bJa(a){this.Cc("alignXl",a)}set TIa(a){this.Cc("alignGtXs",a)}set SIa(a){this.Cc("alignGtSm",a)}set RIa(a){this.Cc("alignGtMd",a)}set QIa(a){this.Cc("alignGtLg",a)}set XIa(a){this.Cc("alignLtSm",a)}set WIa(a){this.Cc("alignLtMd",a)}set VIa(a){this.Cc("alignLtLg",a)}set YIa(a){this.Cc("alignLtXl",a)}constructor(a,b,
c,d){super(a,b,c);this.mq="row";d&&(this.UE=d.D1a.subscribe(this.j7.bind(this)))}Qb(a){(null!=a.align||this.kk)&&this.Zv()}Ra(){super.Ra();this.X6("align","start stretch",a=>{this.Zv(a.value)});this.Zv()}Ja(){super.Ja();this.UE&&this.UE.unsubscribe()}Zv(a){a=a||this.bF("align")||"start stretch";this.kk&&(a=this.kk.iP);this.KX(this.R5(a));this.snb(a,this.mq?this.mq:"row")}j7(a){this.mq=(a||"").toLowerCase();Ak.find(b=>b===this.mq)||(this.mq="row");a=this.bF("align")||"start stretch";this.kk&&(a=this.kk.iP);
this.snb(a,this.mq||"row")}R5(a){let b={},[c,d]=a.split(" ");switch(c){case "center":b["justify-content"]="center";break;case "space-around":b["justify-content"]="space-around";break;case "space-between":b["justify-content"]="space-between";break;case "space-evenly":b["justify-content"]="space-evenly";break;case "end":case "flex-end":b["justify-content"]="flex-end";break;default:b["justify-content"]="flex-start"}switch(d){case "start":case "flex-start":b["align-items"]=b["align-content"]="flex-start";
break;case "baseline":b["align-items"]="baseline";break;case "center":b["align-items"]=b["align-content"]="center";break;case "end":case "flex-end":b["align-items"]=b["align-content"]="flex-end";break;default:b["align-items"]=b["align-content"]="stretch"}return yk(b,{display:"flex","flex-direction":this.mq||"row","box-sizing":"border-box"})}snb(a,b){[,a]=a.split(" ");"stretch"==a&&this.KX({"box-sizing":"border-box","max-width":Bk(b)?null:"100%","max-height":Bk(b)?"100%":null})}};
_.fv.ha=function(a){return new (a||_.fv)(_.r(cv),_.r(_.ne),_.r(_.No),_.r(_.ev,10))};
_.fv.Ma=_.nd({type:_.fv,oa:[["","fxLayoutAlign",""],["","fxLayoutAlign.xs",""],["","fxLayoutAlign.sm",""],["","fxLayoutAlign.md",""],["","fxLayoutAlign.lg",""],["","fxLayoutAlign.xl",""],["","fxLayoutAlign.lt-sm",""],["","fxLayoutAlign.lt-md",""],["","fxLayoutAlign.lt-lg",""],["","fxLayoutAlign.lt-xl",""],["","fxLayoutAlign.gt-xs",""],["","fxLayoutAlign.gt-sm",""],["","fxLayoutAlign.gt-md",""],["","fxLayoutAlign.gt-lg",""]],inputs:{align:["fxLayoutAlign","align"],cJa:["fxLayoutAlign.xs","alignXs"],
aJa:["fxLayoutAlign.sm","alignSm"],ZIa:["fxLayoutAlign.md","alignMd"],UIa:["fxLayoutAlign.lg","alignLg"],bJa:["fxLayoutAlign.xl","alignXl"],TIa:["fxLayoutAlign.gt-xs","alignGtXs"],SIa:["fxLayoutAlign.gt-sm","alignGtSm"],RIa:["fxLayoutAlign.gt-md","alignGtMd"],QIa:["fxLayoutAlign.gt-lg","alignGtLg"],XIa:["fxLayoutAlign.lt-sm","alignLtSm"],WIa:["fxLayoutAlign.lt-md","alignLtMd"],VIa:["fxLayoutAlign.lt-lg","alignLtLg"],YIa:["fxLayoutAlign.lt-xl","alignLtXl"]},features:[_.Cg,_.Hd]});_.gv=class{constructor(a){this.groups=a}isArray(a){return a instanceof Array}get vAc(){return Array.from(this.groups.entries()).map(a=>({key:a[0],value:a[1]}))}};_.gv.ha=function(a){return new (a||_.gv)(_.r(_.Uu))};
_.gv.wa=_.n({type:_.gv,oa:[["keyboard-shortcut-dialog"]],ya:8,Aa:1,Ea:function(){return[["mat-dialog-title",""]," Keyboard Shortcuts\n",["tabIndex","0"],[1,"columns"],[4,"ngFor","ngForOf"],["fxLayoutAlign","end center"],["mat-button","","ascTrackElement","KeyboardShortcutDialog","trackAction","Cancel","mat-dialog-close","",1,"gmat-button"]," Close ",["class","group",4,"ngIf"],[1,"group"],[4,"ngIf"],[4,"ngIf","ngIfElse"],["singleKeyShortcut",""],["multiKeyBadge",""],[3,"matBadge"]]},ua:function(a,
b){a&1&&(_.z(0,"h2",0),_.Vg(1,1),_.B(),_.z(2,"mat-dialog-content",2)(3,"div",3),_.O(4,moa,2,1,"ng-container",4),_.B()(),_.z(5,"mat-dialog-actions",5)(6,"button",6),_.Vg(7,7),_.B()());a&2&&(_.q(4),_.x("ngForOf",b.vAc))},Ga:[_.cs,_.nq,_.oq,_.fv,Ju,_.Ku,_.Wu,_.Xu,_.Yu,_.Zu],styles:["keyboard-shortcut-dialog[_nghost-%COMP%]{display:block}keyboard-shortcut-dialog[_nghost-%COMP%]   .columns[_ngcontent-%COMP%]{-webkit-columns:280px 2;-moz-columns:280px 2;columns:280px 2}keyboard-shortcut-dialog[_nghost-%COMP%]   .group[_ngcontent-%COMP%]{-webkit-column-break-inside:avoid;break-inside:avoid-column}keyboard-shortcut-dialog[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{padding-bottom:16px}keyboard-shortcut-dialog[_nghost-%COMP%]   dl[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto 1fr;padding-bottom:16px}keyboard-shortcut-dialog[_nghost-%COMP%]   dl[_ngcontent-%COMP%]:first-child{text-align:left}keyboard-shortcut-dialog[_nghost-%COMP%]   dd[_ngcontent-%COMP%], keyboard-shortcut-dialog[_nghost-%COMP%]   dt[_ngcontent-%COMP%]{min-height:30px;padding:0 10px;padding-bottom:8px}keyboard-shortcut-dialog[_nghost-%COMP%]   dd[_ngcontent-%COMP%]   .mat-badge[_ngcontent-%COMP%]:not(:first-child), keyboard-shortcut-dialog[_nghost-%COMP%]   dt[_ngcontent-%COMP%]   .mat-badge[_ngcontent-%COMP%]:not(:first-child){margin-left:5px}keyboard-shortcut-dialog[_nghost-%COMP%]   dd[_ngcontent-%COMP%]   .mat-badge[_ngcontent-%COMP%]:not(:last-child), keyboard-shortcut-dialog[_nghost-%COMP%]   dt[_ngcontent-%COMP%]   .mat-badge[_ngcontent-%COMP%]:not(:last-child){margin-right:5px}keyboard-shortcut-dialog[_nghost-%COMP%]   dd[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%], keyboard-shortcut-dialog[_nghost-%COMP%]   dt[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{color:inherit;font-family:monospace;min-width:22px;overflow:visible;padding:0 5px;position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}keyboard-shortcut-dialog[_nghost-%COMP%]   dd[_ngcontent-%COMP%]{-webkit-margin-start:24px;margin-inline-start:24px}"],
La:0});var hv=class{};hv.ha=function(a){return new (a||hv)};hv.Da=_.ld({type:hv});hv.Ca=_.Pc({imports:[_.Rt,_.Au,_.Au]});_.iv=class{};_.iv.ha=function(a){return new (a||_.iv)};_.iv.Da=_.ld({type:_.iv});_.iv.Ca=_.Pc({imports:[_.Hu,_.Au,_.Au]});_.jv=class extends dv{set align(a){this.Cc("align",a)}set cJa(a){this.Cc("alignXs",a)}set aJa(a){this.Cc("alignSm",a)}set ZIa(a){this.Cc("alignMd",a)}set UIa(a){this.Cc("alignLg",a)}set bJa(a){this.Cc("alignXl",a)}set XIa(a){this.Cc("alignLtSm",a)}set WIa(a){this.Cc("alignLtMd",a)}set VIa(a){this.Cc("alignLtLg",a)}set YIa(a){this.Cc("alignLtXl",a)}set TIa(a){this.Cc("alignGtXs",a)}set SIa(a){this.Cc("alignGtSm",a)}set RIa(a){this.Cc("alignGtMd",a)}set QIa(a){this.Cc("alignGtLg",a)}Qb(a){(null!=a.align||
this.kk)&&this.Zv()}Ra(){super.Ra();this.X6("align","stretch",a=>{this.Zv(a.value)});this.Zv()}Zv(a){a=a||this.bF("align")||"stretch";this.kk&&(a=this.kk.iP);this.KX(this.R5(a))}R5(a){let b={};switch(a){case "start":b["align-self"]="flex-start";break;case "end":b["align-self"]="flex-end";break;default:b["align-self"]=a}return b}};_.jv.ha=function(a){return new (a||_.jv)(_.r(cv),_.r(_.ne),_.r(_.No))};
_.jv.Ma=_.nd({type:_.jv,oa:[["","fxFlexAlign",""],["","fxFlexAlign.xs",""],["","fxFlexAlign.sm",""],["","fxFlexAlign.md",""],["","fxFlexAlign.lg",""],["","fxFlexAlign.xl",""],["","fxFlexAlign.lt-sm",""],["","fxFlexAlign.lt-md",""],["","fxFlexAlign.lt-lg",""],["","fxFlexAlign.lt-xl",""],["","fxFlexAlign.gt-xs",""],["","fxFlexAlign.gt-sm",""],["","fxFlexAlign.gt-md",""],["","fxFlexAlign.gt-lg",""]],inputs:{align:["fxFlexAlign","align"],cJa:["fxFlexAlign.xs","alignXs"],aJa:["fxFlexAlign.sm","alignSm"],
ZIa:["fxFlexAlign.md","alignMd"],UIa:["fxFlexAlign.lg","alignLg"],bJa:["fxFlexAlign.xl","alignXl"],XIa:["fxFlexAlign.lt-sm","alignLtSm"],WIa:["fxFlexAlign.lt-md","alignLtMd"],VIa:["fxFlexAlign.lt-lg","alignLtLg"],YIa:["fxFlexAlign.lt-xl","alignLtXl"],TIa:["fxFlexAlign.gt-xs","alignGtXs"],SIa:["fxFlexAlign.gt-sm","alignGtSm"],RIa:["fxFlexAlign.gt-md","alignGtMd"],QIa:["fxFlexAlign.gt-lg","alignGtLg"]},features:[_.Cg,_.Hd]});var kv=class extends dv{set wrap(a){this.Cc("wrap",a)}set ALc(a){this.Cc("wrapXs",a)}set yLc(a){this.Cc("wrapSm",a)}set xLc(a){this.Cc("wrapMd",a)}set sLc(a){this.Cc("wrapLg",a)}set zLc(a){this.Cc("wrapXl",a)}set rLc(a){this.Cc("wrapGtXs",a)}set qLc(a){this.Cc("wrapGtSm",a)}set pLc(a){this.Cc("wrapGtMd",a)}set oLc(a){this.Cc("wrapGtLg",a)}set vLc(a){this.Cc("wrapLtSm",a)}set uLc(a){this.Cc("wrapLtMd",a)}set tLc(a){this.Cc("wrapLtLg",a)}set wLc(a){this.Cc("wrapLtXl",a)}constructor(a,b,c,d){super(a,
b,c);this.mq="row";d&&(this.UE=d.D1a.subscribe(this.j7.bind(this)))}Qb(a){(null!=a.wrap||this.kk)&&this.Zv()}Ra(){super.Ra();this.X6("wrap","wrap",a=>{this.Zv(a.value)});this.Zv()}Ja(){super.Ja();this.UE&&this.UE.unsubscribe()}j7(a){this.mq=(a||"").toLowerCase().replace("-reverse","");Ak.find(b=>b===this.mq)||(this.mq="row");this.Zv()}Zv(a){a=a||this.bF("wrap");this.kk&&(a=this.kk.iP);a=$na(a||"wrap");this.KX(this.R5(a))}R5(a){return{display:"flex","flex-wrap":a,"flex-direction":this.owc}}get owc(){return this.UE?
this.mq:(()=>this.qqb(this.qa))()}};kv.ha=function(a){return new (a||kv)(_.r(cv),_.r(_.ne),_.r(_.No),_.r(_.ev,10))};
kv.Ma=_.nd({type:kv,oa:[["","fxLayoutWrap",""],["","fxLayoutWrap.xs",""],["","fxLayoutWrap.sm",""],["","fxLayoutWrap.lg",""],["","fxLayoutWrap.xl",""],["","fxLayoutWrap.gt-xs",""],["","fxLayoutWrap.gt-sm",""],["","fxLayoutWrap.gt-md",""],["","fxLayoutWrap.gt-lg",""],["","fxLayoutWrap.lt-xs",""],["","fxLayoutWrap.lt-sm",""],["","fxLayoutWrap.lt-md",""],["","fxLayoutWrap.lt-lg",""]],inputs:{wrap:["fxLayoutWrap","wrap"],ALc:["fxLayoutWrap.xs","wrapXs"],yLc:["fxLayoutWrap.sm","wrapSm"],xLc:["fxLayoutWrap.md",
"wrapMd"],sLc:["fxLayoutWrap.lg","wrapLg"],zLc:["fxLayoutWrap.xl","wrapXl"],rLc:["fxLayoutWrap.gt-xs","wrapGtXs"],qLc:["fxLayoutWrap.gt-sm","wrapGtSm"],pLc:["fxLayoutWrap.gt-md","wrapGtMd"],oLc:["fxLayoutWrap.gt-lg","wrapGtLg"],vLc:["fxLayoutWrap.lt-sm","wrapLtSm"],uLc:["fxLayoutWrap.lt-md","wrapLtMd"],tLc:["fxLayoutWrap.lt-lg","wrapLtLg"],wLc:["fxLayoutWrap.lt-xl","wrapLtXl"]},features:[_.Cg,_.Hd]});_.lv=class extends dv{set SHc(a){this.Cc("shrink",a)}set grow(a){this.Cc("grow",a)}set flex(a){this.Cc("flex",a)}set nwc(a){this.Cc("flexXs",a)}set lwc(a){this.Cc("flexSm",a)}set kwc(a){this.Cc("flexMd",a)}set fwc(a){this.Cc("flexLg",a)}set mwc(a){this.Cc("flexXl",a)}set ewc(a){this.Cc("flexGtXs",a)}set dwc(a){this.Cc("flexGtSm",a)}set cwc(a){this.Cc("flexGtMd",a)}set bwc(a){this.Cc("flexGtLg",a)}set iwc(a){this.Cc("flexLtSm",a)}set hwc(a){this.Cc("flexLtMd",a)}set gwc(a){this.Cc("flexLtLg",a)}set jwc(a){this.Cc("flexLtXl",
a)}constructor(a,b,c,d,e){super(a,b,c);this.jO=d;this.Z7=e;this.mq="row";this.Cc("flex","");this.Cc("shrink",1);this.Cc("grow",1);d&&(this.UE=d.D1a.subscribe(f=>{this.j7(f)}))}Qb(a){(null!=a.flex||this.kk)&&this.nJ()}Ra(){super.Ra();this.X6("flex","",a=>{this.nJ(a.value)});this.nJ()}Ja(){super.Ja();this.UE&&this.UE.unsubscribe()}j7(a){this.mq=a||this.mq||"row";this.nJ()}nJ(a){a=a||this.bF("flex")||"";this.kk&&(a=this.kk.iP);a=ooa(String(a).replace(";",""),this.bF("grow"),this.bF("shrink"));this.KX(this.Kpc.apply(this,
a))}Kpc(a,b,c){var d=-1<this.qqb(this.parentElement,!0).indexOf("column")?"column":"row";a="0"==a?0:a;b="0"==b?0:b;var e={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(c||""){case "":e=yk(e,{flex:"1 1 0.000000001px"});break;case "initial":case "nogrow":a=0;e=yk(e,{flex:"0 1 auto"});break;case "grow":e=yk(e,{flex:"1 1 100%"});break;case "noshrink":b=0;e=yk(e,{flex:"1 0 auto"});break;case "auto":e=yk(e,{flex:`${a} ${b} auto`});break;case "none":b=a=0;e=yk(e,{flex:"0 0 auto"});
break;default:var f=-1<String(c).indexOf("calc");var g=-1<String(c).indexOf("%")&&!f;(f=f||-1<String(c).indexOf("px")||-1<String(c).indexOf("em")||-1<String(c).indexOf("vw")||-1<String(c).indexOf("vh"))||g||isNaN(c)||(c+="%");"0px"===c&&(c="0%");e=yk(e,{flex:`${a} ${b} ${f||this.Z7?c:"100%"}`})}g=Bk(d)?"max-width":"max-height";d=Bk(d)?"min-width":"min-height";f=-1<String(c).indexOf("calc")||"auto"==c;let l=-1<String(c).indexOf("px")||f,p=!a&&!b;e[d]="0%"==c?0:p||l&&a?c:null;e[g]="0%"==c?0:p||!f&&
b?c:null;return yk(e,{"box-sizing":"border-box"})}};_.lv.ha=function(a){return new (a||_.lv)(_.r(cv),_.r(_.ne),_.r(_.No),_.r(_.ev,12),_.r(kv,12))};
_.lv.Ma=_.nd({type:_.lv,oa:[["","fxFlex",""],["","fxFlex.xs",""],["","fxFlex.sm",""],["","fxFlex.md",""],["","fxFlex.lg",""],["","fxFlex.xl",""],["","fxFlex.lt-sm",""],["","fxFlex.lt-md",""],["","fxFlex.lt-lg",""],["","fxFlex.lt-xl",""],["","fxFlex.gt-xs",""],["","fxFlex.gt-sm",""],["","fxFlex.gt-md",""],["","fxFlex.gt-lg",""],[""]],inputs:{SHc:["fxShrink","shrink"],grow:["fxGrow","grow"],flex:["fxFlex","flex"],nwc:["fxFlex.xs","flexXs"],lwc:["fxFlex.sm","flexSm"],kwc:["fxFlex.md","flexMd"],fwc:["fxFlex.lg",
"flexLg"],mwc:["fxFlex.xl","flexXl"],ewc:["fxFlex.gt-xs","flexGtXs"],dwc:["fxFlex.gt-sm","flexGtSm"],cwc:["fxFlex.gt-md","flexGtMd"],bwc:["fxFlex.gt-lg","flexGtLg"],iwc:["fxFlex.lt-sm","flexLtSm"],hwc:["fxFlex.lt-md","flexLtMd"],gwc:["fxFlex.lt-lg","flexLtLg"],jwc:["fxFlex.lt-xl","flexLtXl"]},features:[_.Cg,_.Hd]});var qoa=[{alias:"xs",Ei:"(min-width: 0px) and (max-width: 599px)"},{alias:"gt-xs",Lu:!0,Ei:"(min-width: 600px)"},{alias:"lt-sm",Lu:!0,Ei:"(max-width: 599px)"},{alias:"sm",Ei:"(min-width: 600px) and (max-width: 959px)"},{alias:"gt-sm",Lu:!0,Ei:"(min-width: 960px)"},{alias:"lt-md",Lu:!0,Ei:"(max-width: 959px)"},{alias:"md",Ei:"(min-width: 960px) and (max-width: 1279px)"},{alias:"gt-md",Lu:!0,Ei:"(min-width: 1280px)"},{alias:"lt-lg",Lu:!0,Ei:"(max-width: 1279px)"},{alias:"lg",Ei:"(min-width: 1280px) and (max-width: 1919px)"},
{alias:"gt-lg",Lu:!0,Ei:"(min-width: 1920px)"},{alias:"lt-xl",Lu:!0,Ei:"(max-width: 1920px)"},{alias:"xl",Ei:"(min-width: 1920px) and (max-width: 5000px)"}];var roa=/(\.|-|_)/g;var lQa={Ba:gQa,Ab:function(){return soa()}};var mQa=class{},mv=class{constructor(a,b){this.XB=a;this.J3a=b;this.mnc();this.gIb=this.Pgc()}isActive(a){a=this.Voc(a);return this.J3a.isActive(a)}subscribe(a,b,c){return this.gIb.subscribe(a,b,c)}Nf(){return this.gIb}mnc(){let a=this.XB.uNb.map(b=>b.Ei);kQa(this.J3a,a)}Pgc(){return _.w(this.J3a.observe(),_.Mf(a=>!0===a.matches),_.Mf(a=>(a=iQa(this.XB,a.Ei))?!a.Lu:!0),_.v(a=>Wna(a,this.Lpb(a.Ei))))}ejc(a){return hQa(this.XB,a)}Lpb(a){return iQa(this.XB,a)}Voc(a){let b=this.ejc(a)||this.Lpb(a);return b?
b.Ei:a}};mv.ha=function(a){return new (a||mv)(_.m(av),_.m(bv))};mv.ta=_.k({token:mv,na:mv.ha});var nQa={Ba:mQa,Db:[[new _.Fo,new _.Go,mQa],bv,av],Ab:function(a,b,c){return a||new mv(c,b)}};var nv=class{};nv.ha=function(a){return new (a||nv)};nv.Da=_.ld({type:nv});nv.Ca=_.Pc({Nb:[lQa,av,bv,cv,nQa]});var oQa={Ba:cv,Db:[[new _.Fo,new _.Go,cv],av,bv],Ab:function(a,b,c){return a||new cv(b,c)}};_.ov=class{};_.ov.ha=function(a){return new (a||_.ov)};_.ov.Da=_.ld({type:_.ov});_.ov.Ca=_.Pc({Nb:[oQa,lQa,nQa],imports:[nv,Zt,nv]});new Ro;_.pv=class{};_.pv.ha=function(a){return new (a||_.pv)};_.pv.Da=_.ld({type:_.pv});_.pv.Ca=_.Pc({imports:[_.es,_.uq,_.ov,hv,_.iv,_.$u]});_.pQa=new _.zd("localstorage",{na:()=>_.dd(hJa)});_.qv=class{constructor(a){this.Ua=a;this.KHb=_.w(this.Ua.events,_.Mf(b=>b instanceof yGa&&!b.KMb),_.v(b=>b.url),_.gg(1));this.KHb.connect()}};_.qv.ha=function(a){return new (a||_.qv)(_.m(_.Ji))};_.qv.ta=_.k({token:_.qv,na:_.qv.ha});var rv=function(a){Cn.call(this);this.Yuc=a};_.Ql(rv,Cn);rv.prototype.wrap=function(a){return qQa(this,a)};rv.prototype.eE=function(a){return a[sv(this,!1)]||a};var sv=function(a,b){return(b?"__wrapper_":"__protected_")+_.Oa(a)+"__"},qQa=function(a,b){var c=sv(a,!0);b[c]||((b[c]=rQa(a,b))[sv(a,!1)]=b);return b[c]},rQa=function(a,b){var c=function(){if(a.isDisposed())return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(d){a.Bpa(d)}};c[sv(a,!1)]=b;return c};
rv.prototype.Bpa=function(a){if(!(a&&"object"===typeof a&&"string"===typeof a.message&&0==a.message.indexOf("Error in protected function: ")||"string"===typeof a&&0==a.indexOf("Error in protected function: ")))throw this.Yuc(a),new sQa(a);};
var tQa=function(a,b){const c=_.da.window||_.da.globalThis;var d=c[b];if(!d)throw Error("cc`"+b);c[b]=function(e,f){"string"===typeof e&&(e=_.Ol(Gta,e));e&&(arguments[0]=e=qQa(a,e));if(d.apply)return d.apply(this,arguments);var g=e;if(2<arguments.length){var l=Array.prototype.slice.call(arguments,2);g=function(){e.apply(this,l)}}return d(g,f)};c[b][sv(a,!1)]=d};rv.prototype.im=function(){const a=_.da.window||_.da.globalThis;a.setTimeout=this.eE(a.setTimeout);a.setInterval=this.eE(a.setInterval);rv.WA.im.call(this)};
var sQa=function(a){_.ca.call(this,"Error in protected function: "+(a&&a.message?String(a.message):String(a)),a);(a=a&&a.stack)&&"string"===typeof a&&(this.stack=a)};_.Ql(sQa,_.ca);var tv=function(a,b,c){Rn.call(this);this.Xyb=b||null;this.hwb={};this.GLc=uQa;this.Lxc=a;if(!c){this.n0=null;this.n0=new rv((0,_.Qk)(this.HCb,this));tQa(this.n0,"setTimeout");tQa(this.n0,"setInterval");a=this.n0;const e=_.da.window||_.da.globalThis;b=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"];for(c=0;c<b.length;c++){var d=b[c];b[c]in e&&tQa(a,d)}a=this.n0;Nxa=!0;b=(0,_.Qk)(a.wrap,a);for(c=0;c<Fn.length;c++)Fn[c](b);Gn.push(a)}};_.Ql(tv,Rn);
var vQa=function(a,b){En.call(this,"a");this.error=a;this.context=b};_.Ql(vQa,En);var uQa=function(a,b,c,d){let e;if(d instanceof Map){e={};for(const [f,g]of d)e[f]=g}else e=d;Qla(a,null,b,c,e)};
tv.prototype.HCb=function(a,b){a=a.error||a;b=b?_.gc(b):{};a instanceof Error&&_.kc(b,a.__closure__error__context__984382||{});var c=bva(a);if(this.Xyb)try{this.Xyb(c,b)}catch(p){}var d=c.message.substring(0,1900);if(!(a instanceof _.ca)||a.xKb){a=c.stack;try{var e=Uya(this.Lxc,"script",c.fileName,"error",d,"line",c.lineNumber);if(!_.ec(this.hwb)){d=e;var f=_.fo(this.hwb);e=Rya(d,f)}f={};f.trace=a;if(b)for(var g in b)f["context."+g]=b[g];var l=_.fo(f);this.GLc(e,"POST",l,this.lTc)}catch(p){}}try{this.dispatchEvent(new vQa(c,
b))}catch(p){}};tv.prototype.im=function(){nc(this.n0);tv.WA.im.call(this)};var wQa=new _.zd("errorReporter",{Ha:"root",na:function(){return _.dd(Ap,8)?new tv("/devfuse/_/jserror",void 0,!0):new tv("/_/jserror",void 0,!0)}}),xQa=new _.zd("uncaughtErrors",{Ha:"root",na:function(){return new _.hg}});_.zv=function(a,b){b.Yjb&&(b=b.Yjb);b.stack||(b=Error(JSON.stringify(b)));console.error(b);a.NAb.next(b)};_.Av=class{constructor(a,b,c){this.Zuc=a;this.M_=b;this.zone=c;this.NAb=new _.hg;this.count=0;_.w(this.NAb,_.Mf(()=>{this.setTimeout();if(10<=this.count)return!1;this.count++;return!0}),_.Zf(100)).subscribe(d=>{const e={};this.M_&&(e["devfuse.feature"]=this.M_);this.Zuc.HCb(d,e)})}setTimeout(){null==this.cE&&this.zone.ac(()=>{this.cE=setTimeout(()=>{this.count=0;delete this.cE},1E4)})}};
_.Av.ha=function(a){return new (a||_.Av)(_.m(wQa),_.m(Ap,8),_.m(_.sg))};_.Av.ta=_.k({token:_.Av,na:_.Av.ha,Ha:"root"});var yQa,zQa;
yQa=[{Pa:"mat-button",uT:["mdc-button","mat-mdc-button"]},{Pa:"mat-flat-button",uT:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{Pa:"mat-raised-button",uT:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{Pa:"mat-stroked-button",uT:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{Pa:"mat-fab",uT:["mdc-fab","mat-mdc-fab"]},{Pa:"mat-mini-fab",uT:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{Pa:"mat-icon-button",uT:["mdc-icon-button","mat-mdc-icon-button"]}];
zQa=_.tk(_.vk(_.uk(class{constructor(a){this.Na=a}})));
_.Bv=class extends zQa{get uH(){var a;if(null==(a=this.oka))a=void 0;else{var b=this.Na.qa;a=b.p3a?b.p3a:DPa(a,b)}return a}set uH(a){null==this.oka||CPa(this.Na.qa,a)}get md(){return this.Qy}set md(a){this.Qy=_.jk(a);this.Dvb()}get disabled(){return this.zc}set disabled(a){this.zc=_.jk(a);this.Dvb()}constructor(a,b,c,d){super(a);this.Jc=b;this.ob=c;this.Ce=d;this.Gd=_.dd(_.Dt);this.oka=_.dd(Iu);this.zc=this.Qy=this.Krb=!1;null==this.oka||_.EPa(this.Na.qa,{className:"mat-mdc-button-ripple"});const e=
a.qa.classList;for(const f of yQa)this.A6(f.Pa)&&f.uT.forEach(g=>{e.add(g)})}Tc(){this.Gd.no(this.Na,!0)}Ja(){this.Gd.Ol(this.Na)}focus(a="program",b){a?_.Ct(this.Gd,this.Na.qa,a,b):this.Na.qa.focus(b)}A6(...a){return a.some(b=>this.Na.qa.hasAttribute(b))}Dvb(){let a;null==(a=this.oka)||a.hMb(this.Na.qa,this.md||this.disabled)}};_.Bv.ha=function(){_.te()};_.Bv.Ma=_.nd({type:_.Bv,features:[_.Cg]});var AQa;AQa=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]];_.Cv=class extends _.Bv{};_.Cv.ha=function(a){return new (a||_.Cv)(_.r(_.ne),_.r(_.zt),_.r(_.sg),_.r(_.Ko,8))};
_.Cv.wa=_.n({type:_.Cv,oa:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],Cb:7,ab:function(a,b){a&2&&(_.Hg("disabled",b.disabled||null),_.Jg("_mat-animation-noopable","NoopAnimations"===b.Ce)("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",md:"disableRipple",color:"color"},Vb:["matButton"],features:[_.Cg],bc:["mat-button",""],Yb:[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])",
"*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],ya:7,Aa:4,Ea:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],ua:function(a,b){a&1&&(_.Xg(AQa),_.G(0,"span",0),_.Yg(1),_.z(2,"span",1),_.Yg(3,1),_.B(),_.Yg(4,2),_.G(5,"span",2)(6,"span",3));a&2&&_.Jg("mdc-button__ripple",!b.Krb)("mdc-fab__ripple",b.Krb)},styles:['.mdc-button{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;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.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__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n      100% + 4px\n    );width:calc(\n      100% + 4px\n    );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 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-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-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{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{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{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.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{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}\n',
".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}\n"],mb:2,La:0});_.BQa=new _.zd("mat-mdc-fab-default-options",{Ha:"root",na:toa});_.Dv=class{};_.Dv.ha=function(a){return new (a||_.Dv)};_.Dv.Da=_.ld({type:_.Dv});_.Dv.Ca=_.Pc({imports:[_.Au,_.Hu,_.Au]});var CQa;_.Ev=new _.zd("MatSnackBarData");CQa=class{constructor(){this.ML="assertive";this.FZ="";this.duration=0;this.data=null;this.w1="center";this.Dwa="bottom"}};var Fv=class{};Fv.ha=function(a){return new (a||Fv)};Fv.Ma=_.nd({type:Fv,oa:[["","matSnackBarLabel",""]],Bb:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]});var Gv=class{};Gv.ha=function(a){return new (a||Gv)};Gv.Ma=_.nd({type:Gv,oa:[["","matSnackBarActions",""]],Bb:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]});var Hv=class{};Hv.ha=function(a){return new (a||Hv)};Hv.Ma=_.nd({type:Hv,oa:[["","matSnackBarAction",""]],Bb:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]});var DQa,EQa;DQa=Math.pow(2,31)-1;EQa=function(a){a.NI.closed||(a.CDa=!0,a.NI.next(),a.NI.complete(),a.Zd());clearTimeout(a.wpb)};
_.Iv=class{constructor(a,b){this.Sb=b;this.K5=new _.hg;this.ZN=new _.hg;this.NI=new _.hg;this.CDa=!1;this.TJ=a;a.Ija.subscribe(()=>this.hjc())}Zd(){this.K5.closed||this.TJ.aUa();clearTimeout(this.wpb)}Jic(a){this.wpb=setTimeout(()=>this.Zd(),Math.min(a,DQa))}Tsb(){this.ZN.closed||(this.ZN.next(),this.ZN.complete())}hjc(){this.Sb.dispose();this.NI.closed||this.NI.complete();this.K5.next({mSc:this.CDa});this.K5.complete();this.CDa=!1}xJ(){return this.TJ.Jsb}};var Jv=class{constructor(a,b){this.RV=a;this.data=b}action(){EQa(this.RV)}get eYa(){return!!this.data.action}};Jv.ha=function(a){return new (a||Jv)(_.r(_.Iv),_.r(_.Ev))};
Jv.wa=_.n({type:Jv,oa:[["simple-snack-bar"]],Bb:[1,"mat-mdc-simple-snack-bar"],Vb:["matSnackBar"],ya:3,Aa:2,Ea:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],ua:function(a,b){a&1&&(_.z(0,"div",0),_.Q(1),_.B(),_.O(2,uoa,3,1,"div",1));a&2&&(_.q(1),_.bh(" ",b.data.message,"\n"),_.q(1),_.x("ngIf",b.eYa))},Ga:[_.oq,_.Cv,Fv,Gv,Hv],styles:[".mat-mdc-simple-snack-bar{display:flex}\n"],mb:2,La:0});var FQa=_.zj("state",[_.Cj("void, hidden",_.Bj({transform:"scale(0.8)",opacity:0})),_.Cj("visible",_.Bj({transform:"scale(1)",opacity:1})),_.Dj("* => visible",_.Aj("150ms cubic-bezier(0, 0, 0.2, 1)")),_.Dj("* => void, * => hidden",_.Aj("75ms cubic-bezier(0.4, 0.0, 1, 1)",_.Bj({opacity:0})))]);var GQa=["label"],HQa=0,IQa=function(a,b){const c=b.xl;b=b.zg;("void"===b&&"void"!==c||"hidden"===b)&&a.Cob();if("visible"===b){const d=a.Jsb;a.ob.nc(()=>{d.next();d.complete()})}},Kv=class extends gPa{constructor(a,b,c,d,e){super();this.ob=a;this.Na=b;this.wb=c;this.Jc=d;this.gva=e;this.Hb=_.dd(_.pk);this.JHa=new Set;this.lgc=150;this.Pb=!1;this.MFa=new _.hg;this.Ija=new _.hg;this.Jsb=new _.hg;this.Ny="void";this.sja=`mat-snack-bar-container-live-${HQa++}`;this.IO="assertive"!==e.ML||e.FZ?"off"===
e.ML?"off":"polite":"assertive";this.Jc.llb&&("polite"===this.IO&&(this.PGa="status"),"assertive"===this.IO&&(this.PGa="alert"))}CJ(a){a=this.KB.CJ(a);this.JX();return a}DJ(a){a=this.KB.DJ(a);this.JX();return a}Una(){this.Pb||(this.Ny="visible",this.wb.he(),this.Lnc())}aUa(){this.ob.nc(()=>{this.Ny="hidden";this.Na.qa.setAttribute("mat-exit","");clearTimeout(this.wnb)});return this.Ija}Ja(){this.Pb=!0;this.whc();this.Cob()}Cob(){_.w(this.ob.B2,_.Zf(1)).subscribe(()=>{this.ob.nc(()=>{this.Ija.next();
this.Ija.complete()})})}JX(){const a=this.Na.qa,b=this.gva.Xd;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.Zic()}Zic(){const a=this.sja,b=this.Hb.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.JHa.add(d);e?-1===e.indexOf(a)&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}whc(){this.JHa.forEach(a=>{var b=a.getAttribute("aria-owns");b&&(b=b.replace(this.sja,
"").trim(),0<b.length?a.setAttribute("aria-owns",b):a.removeAttribute("aria-owns"))});this.JHa.clear()}TNc(){}Lnc(){this.wnb||this.ob.ac(()=>{this.wnb=setTimeout(()=>{const a=this.Na.qa.querySelector("[aria-hidden]"),b=this.Na.qa.querySelector("[aria-live]");if(a&&b){let c=null;this.Jc.ae&&document.activeElement instanceof HTMLElement&&a.contains(document.activeElement)&&(c=document.activeElement);a.removeAttribute("aria-hidden");b.appendChild(a);let d;null==(d=c)||d.focus();this.MFa.next();this.MFa.complete()}},
this.lgc)})}};Kv.ha=function(a){return new (a||Kv)(_.r(_.sg),_.r(_.ne),_.r(_.wp),_.r(_.zt),_.r(CQa))};Kv.Ma=_.nd({type:Kv,ub:function(a,b){a&1&&_.qh(_.wu,7);if(a&2){let c;_.ph(c=_.sh())&&(b.KB=c.first)}},features:[_.Cg]});var Lv=class extends Kv{JX(){super.JX();const a=this.An.qa;a.classList.toggle("mdc-snackbar__label",!a.querySelector(".mdc-snackbar__label"))}};Lv.ha=function(){let a;return function(b){return(a||(a=_.me(Lv)))(b||Lv)}}();
Lv.wa=_.n({type:Lv,oa:[["mat-snack-bar-container"]],ub:function(a,b){a&1&&_.qh(GQa,7);if(a&2){let c;_.ph(c=_.sh())&&(b.An=c.first)}},Bb:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],Cb:1,ab:function(a,b){a&1&&_.Wg("@state.done",function(c){return IQa(b,c)});a&2&&_.Pg("@state",b.Ny)},features:[_.Cg],ya:6,Aa:3,Ea:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],ua:function(a,b){a&1&&(_.z(0,"div",0)(1,"div",
1,2)(3,"div",3),_.O(4,voa,0,0,"ng-template",4),_.B(),_.G(5,"div"),_.B()());a&2&&(_.q(5),_.Hg("aria-live",b.IO)("role",b.PGa)("id",b.sja))},Ga:[_.wu],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__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}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;--mdc-snackbar-container-shape:4px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .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)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--mat-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;opacity:.1}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}\n'],
mb:2,data:{animation:[FQa]}});_.Mv=class{};_.Mv.ha=function(a){return new (a||_.Mv)};_.Mv.Da=_.ld({type:_.Mv});_.Mv.Ca=_.Pc({imports:[_.zu,_.xu,_.uq,_.Dv,_.Au,_.Au]});/*

 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
 @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 Pv;_.JQa=new _.zd("mat-snack-bar-default-options",{Ha:"root",na:function(){return new CQa}});
Pv=class{get Uv(){const a=this.jGa;return a?a.Uv:this.xka}set Uv(a){this.jGa?this.jGa.Uv=a:this.xka=a}constructor(a,b,c,d,e,f){this.lj=a;this.IO=b;this.Kf=c;this.Jgc=d;this.jGa=e;this.Xob=f;this.xka=null}open(a,b="",c){const d=Object.assign({},this.Xob,c);d.data={message:a,action:b};d.FZ===a&&(d.FZ=void 0);return this.MX(this.jNb,d)}Zd(){this.Uv&&this.Uv.Zd()}Ja(){this.xka&&this.xka.Zd()}xgc(a,b){const c=xg({parent:b&&b.Ke&&b.Ke.wc||this.Kf,Nb:[{Ba:CQa,qc:b}]});a=a.Od(new _.tu(this.pNb,b.Ke,c));a.instance.gva=
b;return a.instance}MX(a,b){const c=Object.assign({},new CQa,this.Xob,b),d=this.mO(c);b=this.xgc(d,c);const e=new _.Iv(b,d);if(a instanceof _.mh)e.instance=b.DJ(new _.uu(a,null,{va:c.data,RV:e}));else{const f=this.bia(c,e);a=b.CJ(new _.tu(a,void 0,f));e.instance=a.instance}_.w(this.Jgc.observe("(max-width: 599.98px) and (orientation: portrait)"),_.ng(d.Ov)).subscribe(f=>{d.wr.classList.toggle(this.MCb,f.matches)});c.FZ&&b.MFa.subscribe(()=>{this.IO.Nk(c.FZ,c.ML)});this.hgc(e,c);return this.Uv=e}hgc(a,
b){a.K5.subscribe(()=>{this.Uv==a&&(this.Uv=null);b.FZ&&this.IO.clear()});this.Uv?(this.Uv.K5.subscribe(()=>{a.TJ.Una()}),this.Uv.Zd()):a.TJ.Una();b.duration&&0<b.duration&&a.xJ().subscribe(()=>a.Jic(b.duration))}mO(a){const b=new _.lu;b.direction=a.direction;let c=this.lj.position().global();var d="rtl"===a.direction;d="left"===a.w1||"start"===a.w1&&!d||"end"===a.w1&&d;const e=!d&&"center"!==a.w1;d?c.left("0"):e?c.right("0"):_.qu(c);"top"===a.Dwa?c.top("0"):c.bottom("0");b.tj=c;return this.lj.create(b)}bia(a,
b){return xg({parent:a&&a.Ke&&a.Ke.wc||this.Kf,Nb:[{Ba:_.Iv,qc:b},{Ba:_.Ev,qc:a.data}]})}};Pv.ha=function(a){return new (a||Pv)(_.m(_.yu),_.m(_.Qt),_.m(_.Hi),_.m(_.Kt),_.m(Pv,12),_.m(_.JQa))};Pv.ta=_.k({token:Pv,na:Pv.ha});_.Qv=class extends Pv{constructor(a,b,c,d,e,f){super(a,b,c,d,e,f);this.jNb=Jv;this.pNb=Lv;this.MCb="mat-mdc-snack-bar-handset"}};_.Qv.ha=function(a){return new (a||_.Qv)(_.m(_.yu),_.m(_.Qt),_.m(_.Hi),_.m(_.Kt),_.m(_.Qv,12),_.m(_.JQa))};_.Qv.ta=_.k({token:_.Qv,na:_.Qv.ha,Ha:_.Mv});var Rv=class{constructor(a,b){this.RV=a;this.data=b}action(){EQa(this.RV)}get eYa(){return!!this.data.action}};Rv.ha=function(a){return new (a||Rv)(_.r(_.Iv),_.r(_.Ev))};
Rv.wa=_.n({type:Rv,oa:[["simple-snack-bar"]],Bb:[1,"mat-simple-snackbar"],ya:3,Aa:2,Ea:[[1,"mat-simple-snack-bar-content"],["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],ua:function(a,b){a&1&&(_.z(0,"span",0),_.Q(1),_.B(),_.O(2,woa,3,1,"div",1));a&2&&(_.q(1),_.ch(b.data.message),_.q(1),_.x("ngIf",b.eYa))},Ga:[_.oq,_.Ku],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}.mat-simple-snack-bar-content{overflow:hidden;text-overflow:ellipsis}\n"],
mb:2,La:0});var Sv=class extends Kv{JX(){super.JX();"center"===this.gva.w1&&this.Na.qa.classList.add("mat-snack-bar-center");"top"===this.gva.Dwa&&this.Na.qa.classList.add("mat-snack-bar-top")}};Sv.ha=function(){let a;return function(b){return(a||(a=_.me(Sv)))(b||Sv)}}();
Sv.wa=_.n({type:Sv,oa:[["snack-bar-container"]],Bb:[1,"mat-snack-bar-container"],Cb:1,ab:function(a,b){a&1&&_.Wg("@state.done",function(c){return IQa(b,c)});a&2&&_.Pg("@state",b.Ny)},features:[_.Cg],ya:3,Aa:3,Ea:[["aria-hidden","true"],["cdkPortalOutlet",""]],ua:function(a,b){a&1&&(_.z(0,"div",0),_.O(1,xoa,0,0,"ng-template",1),_.B(),_.G(2,"div"));a&2&&(_.q(2),_.Hg("aria-live",b.IO)("role",b.PGa)("id",b.sja))},Ga:[_.wu],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],
mb:2,data:{animation:[FQa]}});_.Tv=class{};_.Tv.ha=function(a){return new (a||_.Tv)};_.Tv.Da=_.ld({type:_.Tv});_.Tv.Ca=_.Pc({imports:[_.zu,_.xu,_.uq,_.iv,_.Au,_.Au]});_.Uv=class extends Pv{constructor(a,b,c,d,e,f){super(a,b,c,d,e,f);this.jNb=Rv;this.pNb=Sv;this.MCb="mat-snack-bar-handset"}};_.Uv.ha=function(a){return new (a||_.Uv)(_.m(_.yu),_.m(_.Qt),_.m(_.Hi),_.m(_.Kt),_.m(_.Uv,12),_.m(_.JQa))};_.Uv.ta=_.k({token:_.Uv,na:_.Uv.ha,Ha:_.Tv});var KQa={Mkb:{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"}},dUb:{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"}}},Vv=KQa;Vv=KQa;var LQa={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 MQa={DECIMAL_SEP:".",GROUP_SEP:",",qmb:"%",cCa:"0",v9b:"+",Dlb:"-",Zkb:"E",rmb:"\u2030",Lya:"\u221e",f7b:"NaN",DECIMAL_PATTERN:"#,##0.###",pbc:"#E0",l9b:"#,##0%",KUb:"\u00a4#,##0.00",aya:"USD"},Wv=MQa;Wv=MQa;_.Xv=function(a){this.zca=40;this.jA=1;this.dva=0;this.gA=3;this.Ira=this.iD=0;this.SPb=!1;this.Dda=this.gU="";this.pL=Wv.Dlb;this.p2="";this.ex=1;this.AT=!1;this.kS=[];this.wwa=this.Dzb=!1;this.i9=0;this.tda="string"===typeof a?a:"";"number"===typeof a?this.rla(a):this.sF(a)};
_.Xv.prototype.sF=function(a){this.tda=a.replace(/ /g,"\u00a0");const b=[0];this.gU=NQa(this,a,b);var c=b[0];let d=-1,e=0;var f=0,g=0;let l=-1;const p=a.length;for(let t=!0;b[0]<p&&t;b[0]++)switch(a.charAt(b[0])){case "#":0<f?g++:e++;0<=l&&0>d&&l++;break;case "0":if(0<g)throw Error("mc`"+a);f++;0<=l&&0>d&&l++;break;case ",":0<l&&this.kS.push(l);l=0;break;case ".":if(0<=d)throw Error("nc`"+a);d=e+f+g;break;case "E":if(this.wwa)throw Error("oc`"+a);this.wwa=!0;this.Ira=0;b[0]+1<p&&"+"==a.charAt(b[0]+
1)&&(b[0]++,this.SPb=!0);for(;b[0]+1<p&&"0"==a.charAt(b[0]+1);)b[0]++,this.Ira++;if(1>e+f||1>this.Ira)throw Error("pc`"+a);t=!1;break;default:b[0]--,t=!1}0==f&&0<e&&0<=d&&(f=d,0==f&&f++,g=e-f,e=f-1,f=1);if(0>d&&0<g||0<=d&&(d<e||d>e+f)||0==l)throw Error("qc`"+a);g=e+f+g;this.gA=0<=d?g-d:0;0<=d&&(this.iD=e+f-d,0>this.iD&&(this.iD=0));this.jA=(0<=d?d:g)-e;this.wwa&&(this.zca=e+this.jA,0==this.gA&&0==this.jA&&(this.jA=1));this.kS.push(Math.max(0,l));this.Dzb=0==d||d==g;c=b[0]-c;this.Dda=NQa(this,a,b);
b[0]<a.length&&";"==a.charAt(b[0])?(b[0]++,1!=this.ex&&(this.AT=!0),this.pL=NQa(this,a,b),b[0]+=c,this.p2=NQa(this,a,b)):(this.pL+=this.gU,this.p2+=this.Dda)};
_.Xv.prototype.rla=function(a){switch(a){case 1:this.sF(Wv.DECIMAL_PATTERN);break;case 2:this.sF(Wv.pbc);break;case 3:this.sF(Wv.l9b);break;case 4:a=this.sF;{var b=Wv.KUb;const d=["0"];var c=LQa[Wv.aya];if(c){c=c[0]&7;if(0<c){d.push(".");for(let e=0;e<c;e++)d.push("0")}b=b.replace(/0.00/g,d.join(""))}}a.call(this,b);break;case 5:OQa(this,1);break;case 6:OQa(this,2);break;default:throw Error("gc");}};
var OQa=function(a,b){a.i9=b;a.sF(Wv.DECIMAL_PATTERN);a.iD=0;a.gA=2;if(0<a.iD)throw Error("ec");a.dva=2};
_.Xv.prototype.parse=function(a,b){b=b||[0];if(0!==this.i9)throw Error("hc");a=a.replace(/ |\u202f/g,"\u00a0");let c=a.indexOf(this.gU,b[0])==b[0],d=a.indexOf(this.pL,b[0])==b[0];c&&d&&(this.gU.length>this.pL.length?d=!1:this.gU.length<this.pL.length&&(c=!1));c?b[0]+=this.gU.length:d&&(b[0]+=this.pL.length);if(a.indexOf(Wv.Lya,b[0])==b[0]){b[0]+=Wv.Lya.length;var e=Infinity}else{e=a;let f=!1,g=!1,l=!1,p=-1,t=1;const y=Wv.DECIMAL_SEP;let C=Wv.GROUP_SEP;const F=Wv.Zkb;if(0!=this.i9)throw Error("ic");
C=C.replace(/\u202f/g,"\u00a0");let I="";for(;b[0]<e.length;b[0]++){const K=e.charAt(b[0]),V=PQa(K);if(0<=V&&9>=V)I+=V,l=!0;else if(K==y.charAt(0)){if(f||g)break;I+=".";f=!0}else if(K==C.charAt(0)&&("\u00a0"!=C.charAt(0)||b[0]+1<e.length&&0<=PQa(e.charAt(b[0]+1)))){if(f||g)break}else if(K==F.charAt(0)){if(g)break;I+="E";g=!0;p=b[0]}else if("+"==K||"-"==K){if(l&&p!=b[0]-1)break;I+=K}else if(1==this.ex&&K==Wv.qmb.charAt(0)){if(1!=t)break;t=100;if(l){b[0]++;break}}else if(1==this.ex&&K==Wv.rmb.charAt(0)){if(1!=
t)break;t=1E3;if(l){b[0]++;break}}else break}1!=this.ex&&(t=this.ex);e=parseFloat(I)/t}if(c){if(a.indexOf(this.Dda,b[0])!=b[0])return NaN;b[0]+=this.Dda.length}else if(d){if(a.indexOf(this.p2,b[0])!=b[0])return NaN;b[0]+=this.p2.length}return d?-e:e};
_.Xv.prototype.format=function(a){if(this.iD>this.gA)throw Error("jc");if(isNaN(a))return Wv.f7b;const b=[];var c=a;if(0==this.i9)c=Yv;else{c=Math.abs(c);var d=QQa(this,1>=c?0:RQa(c)).MRa;c=QQa(this,d+RQa(SQa(this,Zv(c,-d)).intValue))}a=Zv(a,-c.MRa);(d=0>a||0==a&&0>1/a)?c.Z4a?b.push(c.Z4a):(b.push(c.prefix),b.push(this.pL)):(b.push(c.prefix),b.push(this.gU));if(isFinite(a))if(a*=d?-1:1,a*=this.ex,this.wwa){var e=a;if(0==e)TQa(this,e,this.jA,b),UQa(this,0,b);else{var f=Math.floor(Math.log(e)/Math.log(10)+
2E-15);e=Zv(e,-f);var g=this.jA;1<this.zca&&this.zca>this.jA?(g=f%this.zca,0>g&&(g=this.zca+g),e=Zv(e,g),f-=g,g=1):1>this.jA?(f++,e=Zv(e,-1)):(f-=this.jA-1,e=Zv(e,this.jA-1));TQa(this,e,g,b);UQa(this,f,b)}}else TQa(this,a,this.jA,b);else b.push(Wv.Lya);d?c.a5a?b.push(c.a5a):(isFinite(a)&&b.push(c.suffix),b.push(this.p2)):(isFinite(a)&&b.push(c.suffix),b.push(this.Dda));return b.join("")};
var SQa=function(a,b){let c=Zv(b,a.gA);0<a.dva&&(c=VQa(c,a.dva,a.gA));c=Math.round(c);isFinite(c)?(b=Math.floor(Zv(c,-a.gA)),a=Math.floor(c-Zv(b,a.gA))):a=0;return{intValue:b,Awc:a}},TQa=function(a,b,c,d){if(a.iD>a.gA)throw Error("jc");d||(d=[]);b=SQa(a,b);var e=b.intValue,f=b.Awc,g=0<a.iD||0<f||!1;b=a.iD;g&&(b=a.iD);for(var l="",p=e;1E20<p;)l="0"+l,p=Math.round(Zv(p,-1));l=p+l;const t=Wv.DECIMAL_SEP;p=Wv.cCa.charCodeAt(0);var y=l.length,C=0;if(0<e||0<c){for(e=y;e<c;e++)d.push(String.fromCharCode(p));
if(2<=a.kS.length)for(c=1;c<a.kS.length;c++)C+=a.kS[c];c=y-C;if(0<c){e=a.kS;C=y=0;var F=Wv.GROUP_SEP,I=l.length;for(let V=0;V<I;V++)if(d.push(String.fromCharCode(p+Number(l.charAt(V)))),1<I-V){var K=e[C];if(V<c){let fa=c-V;(1===K||0<K&&1===fa%K)&&d.push(F)}else C<e.length&&(V===c?C+=1:K===V-c-y+1&&(d.push(F),y+=K,C+=1))}}else{c=l;l=a.kS;e=Wv.GROUP_SEP;K=c.length;F=[];for(y=l.length-1;0<=y&&0<K;y--){C=l[y];for(I=0;I<C&&0<=K-I-1;I++)F.push(String.fromCharCode(p+Number(c.charAt(K-I-1))));K-=C;0<K&&F.push(e)}d.push.apply(d,
F.reverse())}}else g||d.push(String.fromCharCode(p));(a.Dzb||g)&&d.push(t);f=String(f);g=f.split("e+");2==g.length&&(f=String(VQa(parseFloat(g[0]),a.dva,1)),f=f.replace(".",""),f+=vxa("0",parseInt(g[1],10)-f.length+1));a.gA+1>f.length&&(f="1"+vxa("0",a.gA-f.length)+f);for(a=f.length;"0"==f.charAt(a-1)&&a>b+1;)a--;for(b=1;b<a;b++)d.push(String.fromCharCode(p+Number(f.charAt(b))))},UQa=function(a,b,c){c.push(Wv.Zkb);0>b?(b=-b,c.push(Wv.Dlb)):a.SPb&&c.push(Wv.v9b);b=""+b;const d=Wv.cCa;for(let e=b.length;e<
a.Ira;e++)c.push(d);c.push(b)},PQa=function(a){a=a.charCodeAt(0);if(48<=a&&58>a)return a-48;const b=Wv.cCa.charCodeAt(0);return b<=a&&a<b+10?a-b:-1},NQa=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&&"\u00a4"==b.charAt(c[0]+1)?(c[0]++,d+=Wv.aya):(g=Wv.aya,d+=g in LQa?LQa[g][1]:g);break;case "%":if(!a.AT&&
1!=a.ex)throw Error("kc");if(a.AT&&100!=a.ex)throw Error("lc");a.ex=100;a.AT=!1;d+=Wv.qmb;break;case "\u2030":if(!a.AT&&1!=a.ex)throw Error("kc");if(a.AT&&1E3!=a.ex)throw Error("lc");a.ex=1E3;a.AT=!1;d+=Wv.rmb;break;default:d+=g}}return d},Yv={MRa:0,Z4a:"",a5a:"",prefix:"",suffix:""},QQa=function(a,b){a=1==a.i9?Vv.Mkb:Vv.dUb;null==a&&(a=Vv.Mkb);if(3>b)return Yv;b=Math.min(14,b);var c=a[Zv(1,b)];for(--b;!c&&3<=b;)c=a[Zv(1,b)],b--;if(!c)return Yv;c=c.other;var d=a="",e=c.indexOf(";");0<=e&&(c=c.substring(0,
e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),a=d[1],d=d[3]);return c&&"0"!=c?(c=/([^0]*)(0+)(.*)/.exec(c))?{MRa:b+1-(c[2].length-1),Z4a:a,a5a:d,prefix:c[1],suffix:c[3]}:Yv:Yv},RQa=function(a){if(!isFinite(a))return 0<a?a:0;let b=0;for(;1<=(a/=10);)b++;return b},Zv=function(a,b){if(!a||!isFinite(a)||0==b)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+b))},WQa=function(a,b){return a&&isFinite(a)?Zv(Math.round(Zv(a,b)),-b):a},VQa=function(a,b,c){if(!a)return a;
b=b-RQa(a)-1;return b<-c?WQa(a,-c):WQa(a,b)};var XQa=function(a){return 1==a%10&&11!=a%100?"one":2==a%10&&12!=a%100?"two":3==a%10&&13!=a%100?"few":"other"},YQa=XQa;YQa=XQa;var ZQa=function(a,b){if(void 0===b){b=a+"";var c=b.indexOf(".");b=Math.min(-1===c?0:b.length-c-1,3)}c=Math.pow(10,b);b={v:b,f:(a*c|0)%c};return 1==(a|0)&&0==b.v?"one":"other"},$Qa=ZQa;$Qa=ZQa;var aRa,bRa,cRa,dRa,eRa;_.$v=function(a){this.tda=a;this.Hsa=this.W1=this.b_a=null;a=Wv;var b=Vv;if(aRa!==a||bRa!==b)aRa=a,bRa=b,cRa=new _.Xv(1);this.UCc=cRa};aRa=null;bRa=null;cRa=null;dRa=RegExp("'([{}#].*?)'","g");eRa=RegExp("''","g");
_.$v.prototype.format=function(a){if(this.tda){this.b_a=[];var b=fRa(this,this.tda);this.Hsa=gRa(this,b);this.tda=null}if(this.Hsa&&0!=this.Hsa.length)for(this.W1=_.Ia(this.b_a),b=[],hRa(this,this.Hsa,a,!1,b),a=b.join("");0<this.W1.length;)a=a.replace(this.xMa(this.W1),this.W1.pop());else a="";return a};
var hRa=function(a,b,c,d,e){for(var f=0;f<b.length;f++)switch(b[f].type){case 4:e.push(b[f].value);break;case 3:var g=b[f].value,l=a,p=e,t=c[g];void 0===t?p.push("Undefined parameter - "+g):(l.W1.push(t),p.push(l.xMa(l.W1)));break;case 2:g=b[f].value;l=a;p=c;t=d;var y=e,C=g.wla;void 0===p[C]?y.push("Undefined parameter - "+C):(C=g[p[C]],void 0===C&&(C=g.other),hRa(l,C,p,t,y));break;case 0:g=b[f].value;iRa(a,g,c,$Qa,d,e);break;case 1:g=b[f].value,iRa(a,g,c,YQa,d,e)}},iRa=function(a,b,c,d,e,f){var g=
b.wla,l=b.Rwb,p=+c[g];isNaN(p)?f.push("Undefined or invalid parameter - "+g):(l=p-l,g=b[c[g]],void 0===g&&(d=d(Math.abs(l)),g=b[d],void 0===g&&(g=b.other)),b=[],hRa(a,g,c,e,b),c=b.join(""),e?f.push(c):(a=a.UCc.format(l),f.push(c.replace(/#/g,a))))},fRa=function(a,b){var c=a.b_a,d=(0,_.Qk)(a.xMa,a);b=b.replace(eRa,function(){c.push("'");return d(c)});return b=b.replace(dRa,function(e,f){c.push(f);return d(c)})},jRa=function(a){var b=0,c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var f;f=e.exec(a);){var g=
f.index;"}"==f[0]?(c.pop(),0==c.length&&(f={type:1},f.value=a.substring(b,g),d.push(f),b=g+1)):(0==c.length&&(b=a.substring(b,g),""!=b&&d.push({type:0,value:b}),b=g+1),c.push("{"))}b=a.substring(b);""!=b&&d.push({type:0,value:b});return d},kRa=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,lRa=/^\s*(\w+)\s*,\s*selectordinal\s*,/,mRa=/^\s*(\w+)\s*,\s*select\s*,/,gRa=function(a,b){var c=[];b=jRa(b);for(var d=0;d<b.length;d++){var e={};if(0==b[d].type)e.type=4,e.value=b[d].value;else if(1==b[d].type){var f=
b[d].value;switch(kRa.test(f)?0:lRa.test(f)?1:mRa.test(f)?2:/^\s*\w+\s*/.test(f)?3:5){case 2:e.type=2;e.value=nRa(a,b[d].value);break;case 0:e.type=0;e.value=oRa(a,b[d].value);break;case 1:e.type=1;e.value=pRa(a,b[d].value);break;case 3:e.type=3,e.value=b[d].value}}c.push(e)}return c},nRa=function(a,b){var c="";b=b.replace(mRa,function(l,p){c=p;return""});var d={};d.wla=c;b=jRa(b);for(var e=0;e<b.length;){var f=b[e].value;e++;var g;1==b[e].type&&(g=gRa(a,b[e].value));d[f.replace(/\s/g,"")]=g;e++}return d},
oRa=function(a,b){var c="",d=0;b=b.replace(kRa,function(p,t,y){c=t;y&&(d=parseInt(y,10));return""});var e={};e.wla=c;e.Rwb=d;b=jRa(b);for(var f=0;f<b.length;){var g=b[f].value;f++;var l;1==b[f].type&&(l=gRa(a,b[f].value));e[g.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=l;f++}return e},pRa=function(a,b){var c="";b=b.replace(lRa,function(l,p){c=p;return""});var d={};d.wla=c;d.Rwb=0;b=jRa(b);for(var e=0;e<b.length;){var f=b[e].value;e++;if(1==b[e].type)var g=gRa(a,b[e].value);d[f.replace(/\s*(?:=)?(\w+)\s*/,
"$1")]=g;e++}return d};_.$v.prototype.xMa=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};new _.$v("Permission denied enabling the Cloud Source Repositories API for project {projectId}. A user with permissions to do so (such as the project owner) must enable the API.");new _.$v("{projectName} project created");new _.$v("Failed to connect to {gitProvider}");_.aw=function(a,{error:b,message:c,Zd:d}){a.log(b);a.nA({message:c,Zd:d})};_.qRa=function(a){0<document.querySelectorAll("snack-bar-container").length||a.nA({message:"An unexpected error occurred.",Zd:"Dismiss"})};
_.bw=class{constructor(a,b){this.Sg=a;this.Jg=b}log(a){_.zv(this.Sg,a)}nA({message:a,Zd:b}){this.notify({message:a,Zd:b,duration:0})}notify({message:a,Zd:b,duration:c}){this.Jg.open(a,b,{duration:c})}};_.bw.ha=function(a){return new (a||_.bw)(_.m(_.Av),_.m(_.Uv))};_.bw.ta=_.k({token:_.bw,na:_.bw.ha,Ha:"root"});_.cw=class{constructor(a,b){this.Tg=a;this.Khb=b}Ra(){this.Za=this.Khb.subscribe(a=>{this.handleError(a)})}handleError(){_.qRa(this.Tg)}Ja(){this.Za&&this.Za.unsubscribe()}};_.cw.ha=function(a){return new (a||_.cw)(_.r(_.bw),_.r(xQa))};_.cw.Ma=_.nd({type:_.cw,oa:[["uncaught-error-notifier"]]});_.dw=class{};_.dw.ha=function(a){return new (a||_.dw)};_.dw.Da=_.ld({type:_.dw});_.dw.Ca=_.Pc({});_.rRa=new Map([["SshAuthError","type.googleapis.com/devtools.grimoire."],["MissingDecorationsError","type.googleapis.com/devtools.grimoire."],["DebugInfo","type.googleapis.com/google.rpc."]]);var yoa;_.ew=class{constructor(a,b){this.Khb=a;this.Sg=b}handleError(a){a&&(a===zoa()||void 0!==a.j3&&a.j3===zoa())||(_.zv(this.Sg,a),this.Khb.next(a))}};_.ew.ha=function(a){return new (a||_.ew)(_.m(xQa),_.m(_.Av))};_.ew.ta=_.k({token:_.ew,na:_.ew.ha,Ha:"root"});var sRa="alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var tRa=function(a,b,c){return a.lHc.then(function(d){const e=d[b];if(!e)throw Error("tc`"+b);return e.apply(d,c)})},uRa=class{constructor(a){this.lHc=a;a.then((0,_.Qk)(function(){},this),()=>{},this)}},wRa=function(a,b,c){const d=Array(arguments.length-2);for(var e=2;e<arguments.length;e++)d[e-2]=arguments[e];e=vRa(a,b).then(function(f){return f.apply(null,d)});return new uRa(e)},xRa={},vRa=function(a,b){var c=xRa[b];if(c)return c;c=(c=Rk(b))?ao(c):(new $n(function(d,e){const f=(new tn(document)).createElement("SCRIPT");
f.async=!0;_.Ek(f,_.xi(_.Hk(a)));f.onload=f.onreadystatechange=function(){f.readyState&&"loaded"!=f.readyState&&"complete"!=f.readyState||d()};f.onerror=e;(document.head||document.getElementsByTagName("head")[0]).appendChild(f)})).then(function(){const d=Rk(b);if(!d)throw Error("uc`"+b+"`"+a);return d});return xRa[b]=c};var yRa=class{constructor(a){this.Dl=a}bW(a){tRa(this.Dl,"startFeedback",arguments)}AFc(a){tRa(this.Dl,"requestSurvey",arguments).NM(()=>{},this)}xEc(a){tRa(this.Dl,"presentSurvey",arguments).NM(()=>{},this)}},zRa=_.Ik("https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");vRa(zRa,"help.service.Lazy.create").NM(()=>{});var Doa=function(a,b){b=b||{};a=wRa(zRa,"help.service.Lazy.create",a,{apiKey:b.apiKey||b.apiKey,environment:b.environment||b.environment,helpCenterPath:b.helpCenterPath||b.helpCenterPath,locale:b.locale||b.locale||"en-US".replace(/-/g,"_"),nonce:b.nonce||b.nonce,productData:b.productData||b.productData,receiverUri:b.receiverUri||b.receiverUri,renderApiUri:b.renderApiUri||b.renderApiUri,theme:b.theme||b.theme,window:b.window||b.window});return new yRa(a)};var BRa,fw;_.ARa=new _.zd("helpServiceCreationDelegate",{na:()=>Doa});BRa=new _.zd("HelpService productData",{na:()=>({})});fw=class{constructor(a,b,c,d,e){this.productId=a;e.listen("a",f=>{if(f=f.error){var g;d.lastError=`${null!=(g=f.name)?g:"Error"}: ${f.message}:\n ${f.stack}`}});this.VEc=c(a,{locale:b,helpCenterPath:"/cloud",productData:d})}bW(a){this.VEc.bW(a)}};fw.ha=function(a){return new (a||fw)(_.m(eFa),_.m(_.xk),_.m(_.ARa),_.m(BRa),_.m(wQa))};fw.ta=_.k({token:fw,na:fw.ha,Ha:"root"});_.gw=class{constructor(a,b,c,d){this.service=a;this.EAb=b;this.productVersion=c;this.authuser=d;this.bW=(e,f)=>{f={authuser:this.authuser||void 0,productVersion:this.productVersion,onend:f,kSc:!0};"undefined"!==typeof e&&(f.bucket=e);this.EAb&&(f.EAb=!0);this.service.bW(f)}}};_.gw.ha=function(a){return new (a||_.gw)(_.m(fw),_.m(vFa,8),_.m(Yp),_.m(_.bq))};_.gw.ta=_.k({token:_.gw,na:_.gw.ha});_.hw=class{constructor(a){if(a)throw Error("vc");}};_.hw.ha=function(a){return new (a||_.hw)(_.m(_.hw,12))};_.hw.Da=_.ld({type:_.hw});_.hw.Ca=_.Pc({});var Fk;var iw=class{constructor(a,b){this.url=a;this.IM=null;this.options=b}},CRa=function(a,b){return a.mjc.get(b)||b},DRa=function(a,b,c=""){const d=c+":"+b;let e=a.Hka.get(d);return e?a.Iqb(e):(e=a.Wjc(c,b))?(a.Hka.set(d,e),a.Iqb(e)):(c=a.Uia.get(c))?a.qkc(b,c):_.rf(Error("wc`"+d))},jw=class{constructor(a,b,c,d){this.orb=a;this.fF=b;this.KDa=d;this.Hka=new Map;this.Uia=new Map;this.Vgc=new Map;this.IEa=new Map;this.mjc=new Map;this.OGa=[];this.Yob=["material-icons","mat-ligature-font"];this.Hb=c}Ja(){this.OGa=
[];this.Hka.clear();this.Uia.clear();this.Vgc.clear()}Iqb(a){return a.IM?_.u(this.tHa(a).cloneNode(!0)):_.w(this.Xlc(a),_.v(b=>b.cloneNode(!0)))}qkc(a,b){var c=this.Jpb(a,b);if(c)return _.u(c);c=b.filter(d=>!d.IM).map(d=>_.w(this.Ylc(d),_.Sf(e=>{e=`Loading icon set URL: ${this.fF.Co(5,d.url)} failed: ${e.message}`;this.KDa.handleError(Error(e));return _.u(null)})));return _.w(_.Hf(c),_.v(()=>{const d=this.Jpb(a,b);if(!d)throw Error("wc`"+a);return d}))}Jpb(a,b){for(let d=b.length-1;0<=d;d--){var c=
b[d];if(c.IM&&-1<c.IM.toString().indexOf(a)){const e=this.tHa(c);if(c=this.bjc(e,a,c.options))return c}}return null}Xlc(a){return _.w(this.Kpb(a),_.pg(b=>a.IM=b),_.v(()=>this.tHa(a)))}Ylc(a){return a.IM?_.u(null):_.w(this.Kpb(a),_.pg(b=>a.IM=b))}bjc(a,b,c){a=a.querySelector(`[id="${b}"]`);if(!a)return null;a=a.cloneNode(!0);a.removeAttribute("id");if("svg"===a.nodeName.toLowerCase())return this.tka(a,c);if("symbol"===a.nodeName.toLowerCase())return this.tka(this.Woc(a),c);b=this.uHa(Goa("<svg></svg>"));
b.appendChild(a);return this.tka(b,c)}uHa(a){const b=this.Hb.createElement("DIV");b.innerHTML=a;a=b.querySelector("svg");if(!a)throw Error("zc");return a}Woc(a){const b=this.uHa(Goa("<svg></svg>"));var c=a.attributes;for(let d=0;d<c.length;d++){const {name:e,value:f}=c[d];"id"!==e&&b.setAttribute(e,f)}for(c=0;c<a.childNodes.length;c++)a.childNodes[c].nodeType===this.Hb.ELEMENT_NODE&&b.appendChild(a.childNodes[c].cloneNode(!0));return b}tka(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}Kpb(a){var b=a.url;let c,d;a=null!=(d=null==(c=a.options)?void 0:c.withCredentials)?d:!1;if(!this.orb)throw Error("xc");if(null==b)throw Error("Ac`"+b);const e=this.fF.Co(5,b);if(!e)throw Error("yc`"+b);if(b=this.IEa.get(e))return b;b=_.w(this.orb.get(e,{responseType:"text",withCredentials:a}),_.v(f=>Goa(f)),$f(()=>this.IEa.delete(e)),
ig());this.IEa.set(e,b);return b}Eha(a,b,c){this.Hka.set(a+":"+b,c);return this}ONc(a,b){const c=this.Uia.get(a);c?c.push(b):this.Uia.set(a,[b]);return this}tHa(a){if(!a.nOb){const b=this.uHa(a.IM);this.tka(b,a.options);a.nOb=b}return a.nOb}Wjc(a,b){for(let c=0;c<this.OGa.length;c++){const d=this.OGa[c](b,a);if(d)return d.url&&d.options?new iw(d.url,d.options):new iw(d)}}};jw.ha=function(a){return new (a||jw)(_.m(_.ir,8),_.m(pr),_.m(_.pk,8),_.m(_.Ze))};jw.ta=_.k({token:jw,na:jw.ha,Ha:"root"});new _.Fo;
new _.Go;new _.Fo;new _.Fo;var ERa,FRa,GRa,HRa,IRa,JRa;ERa=_.tk(class{constructor(a){this.Na=a}});FRa=new _.zd("MAT_ICON_DEFAULT_OPTIONS");GRa=new _.zd("mat-icon-location",{Ha:"root",na:Hoa});HRa="clip-path color-profile src cursor fill filter marker marker-start marker-mid marker-end mask stroke".split(" ");IRa=HRa.map(a=>`[${a}]`).join(", ");JRa=/^url\(['"]?#(.*?)['"]?\)$/;
_.kw=class extends ERa{get inline(){return this.urb}set inline(a){this.urb=_.jk(a)}get oi(){return this.vHa}set oi(a){a!==this.vHa&&(a?this.Dpc(a):this.vHa&&this.vob(),this.vHa=a)}get uK(){return this.Vpb}set uK(a){a=this.qob(a);a!==this.Vpb&&(this.Vpb=a,this.THa())}get kh(){return this.Upb}set kh(a){a=this.qob(a);a!==this.Upb&&(this.Upb=a,this.THa())}constructor(a,b,c,d,e,f){super(a);this.HEa=b;this.nq=d;this.KDa=e;this.urb=!1;this.ytb=[];this.qDa=_.hf.EMPTY;f&&(f.color&&(this.color=this.defaultColor=
f.color),f.uK&&(this.uK=f.uK));c||a.qa.setAttribute("aria-hidden","true")}uoc(a){if(!a)return["",""];const b=a.split(":");switch(b.length){case 1:return["",b[0]];case 2:return b;default:throw Error("Bc`"+a);}}Ra(){this.THa()}bn(){var a=this.pO;a&&a.size&&(a=this.nq.oCb(),a!==this.Ctb&&(this.Ctb=a,this.ttb(a)))}Ja(){this.qDa.unsubscribe();this.pO&&this.pO.clear()}ZHa(){return!this.oi}eoc(a){this.vob();const b=this.nq.oCb();this.Ctb=b;this.Sgc(a);this.ttb(b);this.Na.qa.appendChild(a)}vob(){const a=
this.Na.qa;let b=a.childNodes.length;for(this.pO&&this.pO.clear();b--;){const c=a.childNodes[b];1===c.nodeType&&"svg"!==c.nodeName.toLowerCase()||c.remove()}}THa(){if(this.ZHa()){var a=this.Na.qa,b=(this.uK?CRa(this.HEa,this.uK).split(/ +/):this.HEa.Yob).filter(c=>0<c.length);this.ytb.forEach(c=>a.classList.remove(c));b.forEach(c=>a.classList.add(c));this.ytb=b;this.kh===this.wGa||b.includes("mat-ligature-font")||(this.wGa&&a.classList.remove(this.wGa),this.kh&&a.classList.add(this.kh),this.wGa=this.kh)}}qob(a){return"string"===
typeof a?a.trim().split(" ")[0]:a}ttb(a){const b=this.pO;b&&b.forEach((c,d)=>{c.forEach(e=>{d.setAttribute(e.name,`url('${a}#${e.value}')`)})})}Sgc(a){const b=a.querySelectorAll(IRa),c=this.pO=this.pO||new Map;for(let d=0;d<b.length;d++)HRa.forEach(e=>{const f=b[d];var g=f.getAttribute(e);if(g=g?g.match(JRa):null){let l=c.get(f);l||(l=[],c.set(f,l));l.push({name:e,value:g[1]})}})}Dpc(a){this.Mub=this.Nub=null;this.qDa.unsubscribe();if(a){const [b,c]=this.uoc(a);b&&(this.Nub=b);c&&(this.Mub=c);this.qDa=
_.w(DRa(this.HEa,c,b),_.Zf(1)).subscribe(d=>this.eoc(d),d=>{this.KDa.handleError(Error("Cc`"+b+"`"+c+"`"+d.message))})}}};_.kw.ha=function(a){return new (a||_.kw)(_.r(_.ne),_.r(jw),_.ge("aria-hidden"),_.r(GRa),_.r(_.Ze),_.r(FRa,8))};
_.kw.wa=_.n({type:_.kw,oa:[["mat-icon"]],Bb:["role","img",1,"mat-icon","notranslate"],Cb:8,ab:function(a,b){a&2&&(_.Hg("data-mat-icon-type",b.ZHa()?"font":"svg")("data-mat-icon-name",b.Mub||b.kh)("data-mat-icon-namespace",b.Nub||b.uK)("fontIcon",b.ZHa()?b.kh:null),_.Jg("mat-icon-inline",b.inline)("mat-icon-no-color","primary"!==b.color&&"accent"!==b.color&&"warn"!==b.color))},inputs:{color:"color",inline:"inline",oi:"svgIcon",uK:"fontSet",kh:"fontIcon"},Vb:["matIcon"],features:[_.Cg],Yb:["*"],ya:1,
Aa:0,ua:function(a){a&1&&(_.Xg(),_.Yg(0))},styles:[".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"],
mb:2,La:0});_.lw=class{};_.lw.ha=function(a){return new (a||_.lw)};_.lw.Da=_.ld({type:_.lw});_.lw.Ca=_.Pc({imports:[_.Au,_.Au]});_.KRa=[{SG:"home",icons:"ariane ganpati_2 gerrit_2 gmail google_tasks google_tasks_2 privacy_4 presubmit_fail_2 presubmit_in_progress_2 presubmit_queue_2 presubmit_success_2".split(" ")},{SG:"iam",icons:["domain","group","service_account","user"]},{SG:"logs",icons:"any debug error fatal info warning".split(" ")},{SG:"results",icons:"continuous_integration canceled_build_2 failed_build_2 queued_build_2 running_build_2 successful_build_2 unevaluated_build_2 broken_inv3 cancelled_inv3 failed_inv3 flaky_inv3 running_inv3 skipped_inv3 successful_inv3 successful_inv4 timed_out_inv3 tool_failed_inv3 unknown_inv3 unspecified_inv3 split_logs_ellipse1 split_logs_group1 split_logs_group2 split_logs_polygon1 split_logs_polygon2 split_logs_rectangle1 split_logs_star1 broken_square cancelled_square failed_square flaky_square queuing_square success_square culprit_identified user_presubmit user_presubmit2".split(" ")},
{SG:"shared",icons:"add_ad app_engine_hex arrow_down_2 arrow_right_2 arrow_left_2 bitbucket_v3 bug_report_2 close cloud_pubsub_hex cloud_source_repositories_hex cloudshell chevron_right container_builder_hex create critique_3 devops_console_logo_1 delete description description_filled edit feedback_outline folder gcpIcon github gitlab_v2 google_cloud_logo google_new_chat_logo home help_outline keep leaf_node logging_hex logo_white more_vert org panes project settings_outline question_answer repository".split(" "),
Mzb:["arrow_right","arrow_down"]},{SG:"source",icons:"bazel_logo branch cs_logo deploy_and_debug fast_code_search file file_add file_delete file_edit folder folder_add folder_delete folder_edit folder_open grid_view history list_view move_up oss_logo reorient scope source submodule symbol symlink unlimited_private_repositories".split(" ")},{SG:"drive",icons:"drive drive_audio drive_document drive_drawing drive_file drive_folder drive_form drive_fusiontable drive_map drive_image drive_presentation drive_script drive_site drive_spreadsheet drive_video".split(" ")},
{SG:"oss",icons:["logo","logo_monochrome"]},{SG:"tasks",icons:["g3c_logo_200x200"]}];_.LRa=new _.zd("SvgIconGroupsToBeRegistered");_.mw=class{constructor(a,b){this.vDb=a;this.yyc=b;this.vDb.Yob=["material-icons-extended"]}};_.mw.ha=function(a){return new (a||_.mw)(_.m(jw),_.m(_.LRa))};_.mw.ta=_.k({token:_.mw,na:_.mw.ha});var MRa;MRa=function(a){setTimeout(()=>{a.x$a=!0},864E5)};_.Oi=class{constructor(a){this.Hd=a;this.x$a=!1;this.Hd.ac(()=>{MRa(this)})}XP(a,b){this.x$a&&_.Boa(window.location,_.Bi(b.url));return!this.x$a}};_.Oi.ha=function(a){return new (a||_.Oi)(_.m(_.sg))};_.Oi.ta=_.k({token:_.Oi,na:_.Oi.ha});/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
_.nw=function(a,b){this.nua=[];this.jIb=a;this.Gzb=b||null;this.Caa=this.oK=!1;this.Zi=void 0;this.Xdb=this.jrc=this.YLa=!1;this.mwa=0;this.xr=null;this.Vla=0};_.Ql(_.nw,Loa);_.nw.prototype.cancel=function(a){if(this.oK)this.Zi instanceof _.nw&&this.Zi.cancel();else{if(this.xr){const b=this.xr;delete this.xr;a?b.cancel(a):(b.Vla--,0>=b.Vla&&b.cancel())}this.jIb?this.jIb.call(this.Gzb,this):this.Xdb=!0;this.oK||this.b$(new ow(this))}};_.nw.prototype.Zyb=function(a,b){this.YLa=!1;NRa(this,a,b)};
var NRa=function(a,b,c){a.oK=!0;a.Zi=c;a.Caa=!b;ORa(a)},QRa=function(a){if(a.oK){if(!a.Xdb)throw new PRa(a);a.Xdb=!1}};_.nw.prototype.callback=function(a){QRa(this);NRa(this,!0,a)};_.nw.prototype.b$=function(a){QRa(this);NRa(this,!1,a)};_.nw.prototype.addCallback=function(a,b){return _.pw(this,a,null,b)};_.pw=function(a,b,c,d){a.nua.push([b,c,d]);a.oK&&ORa(a);return a};
_.nw.prototype.then=function(a,b,c){let d,e;const f=new $n(function(g,l){e=g;d=l});_.pw(this,e,function(g){g instanceof ow?f.cancel():d(g);return RRa},this);return f.then(a,b,c)};_.nw.prototype.$goog_Thenable=!0;_.nw.prototype.xd=function(a){const b=new _.nw;_.pw(this,b.callback,b.b$,b);a&&(b.xr=this,this.Vla++);return b};_.nw.prototype.isError=function(a){return a instanceof Error};
var SRa=function(a){return Yta(a.nua,function(b){return"function"===typeof b[1]})},RRa={},ORa=function(a){if(a.mwa&&a.oK&&SRa(a)){var b=a.mwa,c=TRa[b];c&&(_.da.clearTimeout(c.z1),delete TRa[b]);a.mwa=0}a.xr&&(a.xr.Vla--,delete a.xr);b=a.Zi;for(var d=c=!1;a.nua.length&&!a.YLa;){var e=a.nua.shift(),f=e[0];const l=e[1];e=e[2];if(f=a.Caa?l:f)try{var g=f.call(e||a.Gzb,b);g===RRa&&(g=void 0);void 0!==g&&(a.Caa=a.Caa&&(g==b||a.isError(g)),a.Zi=b=g);if(wya(b)||"function"===typeof _.da.Promise&&b instanceof
_.da.Promise)d=!0,a.YLa=!0}catch(p){b=p,a.Caa=!0,SRa(a)||(c=!0)}}a.Zi=b;d&&(g=(0,_.Qk)(a.Zyb,a,!0),d=(0,_.Qk)(a.Zyb,a,!1),b instanceof _.nw?(_.pw(b,g,d),b.jrc=!0):b.then(g,d));c&&(b=new URa(b),TRa[b.z1]=b,a.mwa=b.z1)},PRa=function(a){_.ca.call(this);this.fC=a};_.Ql(PRa,_.ca);PRa.prototype.message="Deferred has already fired";PRa.prototype.name="AlreadyCalledError";var ow=function(a){_.ca.call(this);this.fC=a};_.Ql(ow,_.ca);ow.prototype.message="Deferred was canceled";ow.prototype.name="CanceledError";
var URa=function(a){this.z1=_.da.setTimeout((0,_.Qk)(this.HJc,this),0);this.Ye=a};URa.prototype.HJc=function(){delete TRa[this.z1];throw this.Ye;};var TRa={};var Qoa=function(a,b){const c=b||{};b=c.document||document;const d=_.$m(a),e=(new tn(b)).createElement("SCRIPT");var f={xLb:e,BW:void 0};const g=new _.nw(VRa,f);let l=null;const p=null!=c.timeout?c.timeout:5E3;0<p&&(l=window.setTimeout(function(){WRa(e,!0);g.b$(new XRa(1,"Timeout reached for loading script "+d))},p),f.BW=l);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!=e.readyState&&"complete"!=e.readyState||(WRa(e,c.sQc||!1,l),g.callback(null))};e.onerror=function(){WRa(e,!0,l);
g.b$(new XRa(0,"Error while loading script "+d))};f=c.attributes||{};_.kc(f,{type:"text/javascript",charset:"UTF-8"});Fxa(e,f);sxa(e,a);YRa(b).appendChild(e);return g},YRa=function(a){var b;return(b=(a||document).getElementsByTagName("HEAD"))&&0!==b.length?b[0]:a.documentElement},VRa=function(){if(this&&this.xLb){const a=this.xLb;a&&"SCRIPT"==a.tagName&&WRa(a,!0,this.BW)}},WRa=function(a,b,c){null!=c&&_.da.clearTimeout(c);a.onload=()=>{};a.onerror=()=>{};a.onreadystatechange=()=>{};b&&window.setTimeout(function(){_.Bn(a)},
0)},XRa=function(a,b){let c="Jsloader error (code #"+a+")";b&&(c+=": "+b);_.ca.call(this,c);this.code=a};_.Ql(XRa,_.ca);var Moa=null,Kk=new WeakMap;var ZRa=class{send(a,b){Uia(a);return this.makeRequest(a).then(c=>b?_.zh(b,c):c)}};var $Ra=function(a,b){for(const c in a.ZVa)a.ZVa.hasOwnProperty(c)&&_.Jk(b,c,a.ZVa[c])},aSa=function(a){return _.Ooa({timeout:3E4}).then(b=>{b=b||window.gapi;$Ra(a,b);return Soa(b,{apiKey:a.J0,clientId:a.I0.clientId,scope:a.I0.scope,oDb:a.I0.oDb,fBb:a.I0.fBb}).then(()=>b)})},bSa=function(a){return new Promise((b,c)=>{a.then(d=>{b(!1===d.result&&null!=d.body?{data:d.body}:d.result)},d=>{c(!1===d.result&&null!=d.body?{data:d.body}:d.result)})})},cSa=class extends ZRa{constructor(a,b,c){super();this.K0=
a;this.J0=b;this.ZVa=c||{};this.I0={}}makeRequest(a){return aSa(this).then(b=>{const c=this;return _.xf(function*(){void 0!==c.I0.dCc&&(yield Roa(b,c.I0.dCc));$Ra(c,b);return bSa(b.client.request({root:c.K0,path:a.path,method:a.Eb,body:a.body,params:a.Qa,headers:a.headers,authType:a.authType,apiId:a.apiId||void 0}))})})}};cSa.$inject=["gapiUrl","gapiKey","gapiConfigUpdates","gapiAuthParams","defaultApiId"];var eSa=class extends cSa{constructor(a,b,c,d,e,f){super(a,b,f);this.Vr=c;this.XKa=d;this.Cp=e}makeRequest(a){a.headers||(a.headers={});a.headers.sessionId=this.Vr.sessionId;this.Vr.actionId&&(a.headers.actionId=this.Vr.actionId);this.Cp&&(a.headers["X-Goog-IAM-Authorization-Token"]=this.Cp);return dSa(this.XKa).then(()=>super.makeRequest(a))}};var fSa=class extends Error{constructor(a){super("No xhr error returned");this.error=a}};var gSa=/^\)\]\}',?\n/,hSa=class extends Ip{constructor(a,b){super();this.tk=b;this.config=_.Bf(Promise.resolve(a))}makeRequest(a){return _.w(this.config,_.mg(b=>this.VTa(b,a)),_.mg(b=>{if("text/csv"===b.headers.get("content-type")||"text/plain"===b.headers.get("content-type"))var c=_.u({data:b.body});else try{const d=(b.body||"{}").replace(gSa,"");c=_.u(JSON.parse(d))}catch(d){c=_.rf(new _.hr({error:d,headers:b.headers,url:b.url||void 0}))}return c}),_.v(b=>b))}VTa(a,b){b.headers=Object.assign({},
b.headers,a.headers);if(a.aQc){var c={},d={};let e=!1,f=!1;if(b.headers){f=null!=b.headers["Content-Type"];for(const [g,l]of Object.entries(b.headers)){const p=g,t=l;JEa.includes(p)?c[p]=t:(d[p]=t,e=!0)}}if(null!=b.body||"PUT"===b.Eb||"POST"===b.Eb)f||(d["Content-Type"]="application/json",e=!0),c["Content-Type"]="text/plain";e&&(d=encodeURIComponent(String(IEa(d))),b.Qa?b.Qa.$httpHeaders=d:b.Qa={$httpHeaders:d});b.headers=c;KEa.includes(b.Eb)||(c=b.Eb,b.Qa?b.Qa.$httpMethod=c:b.Qa={$httpMethod:c},
b.Eb="POST")}return this.tk.request(b.Eb,_.Lk(a.K0,b.path),{body:b.body||null,responseType:"text",observe:"response",headers:new fr(b.headers),params:this.searchParams(a,b),withCredentials:a.withCredentials})}searchParams(a,b){b=Object.entries(b.Qa||{}).reduce((c,[d,e])=>a.fTc&&e instanceof Array?e.reduce((f,g)=>f.append(d,g),c):c.set(d,e),new _.gr({Sna:a.LUc}));return a.J0?b.set("key",a.J0):b}};var iSa=class extends hSa{constructor(a,b,c,d){super(a,b);this.bga=c;this.Cp=d}VTa(a,b){return _.w(_.Bf(this.bga.getToken()),_.mg(c=>{b.Qa||(b.Qa={});b.Qa.access_token=c;this.Cp&&(b.headers=b.headers||{},b.headers["X-Goog-IAM-Authorization-Token"]=this.Cp);return super.VTa(a,b)}),_.Sf(c=>{a:{const e=c.error;if(e&&"object"===typeof e&&e.error)var d=e;else{if("string"===typeof e)try{const f=JSON.parse(e);if(f&&f.error){d=f;break a}}catch(f){}d="string"===typeof e?e:e?JSON.stringify(e):c.message;d=new fSa({code:c.status,
message:d})}}return _.rf(d)}))}};var jSa=class extends iSa{constructor(a,b,c,d,e){super({K0:a,J0:b},c,d,e)}};var Woa=Error("Fc"),Xoa=Error("Gc");var mSa=class{constructor(a,b,c,d,e){var f=kSa;this.oauthClientId=a;this.Gi=b;this.Tg=c;this.XKa=d;this.Fa=e;this.koa=null;this.ebb=2;this.scopes=[...(new Set(f))].join(" ")}getToken(){const a=this;return _.xf(function*(){a.koa||(a.koa=_.Qr(a.Fa,Voa(a.oauthClientId,a.scopes,a.Gi),"getOauthToken"));var b=yield lSa(a.XKa),c=null;try{c=yield a.koa}catch(d){throw _.aw(a.Tg,{error:d,message:"Failed to fetch oauth token.",Zd:"Dismiss"}),zoa();}finally{b()}a:{if(c&&(b=c.access_token,c=c.expires_at,b&&c&&
!(Date.now()>=c))){c=b;break a}c=void 0}if(c)return a.ebb=2,c;if(0<a.ebb)return a.ebb--,a.koa=null,a.getToken();throw Error("Hc");})}};_.nSa=new _.zd("authenticationLock");_.oSa=new _.zd("Cookies");_.qw=new _.zd("windowToken");var dSa,lSa;dSa=function(a){return lSa(a).then(b=>{b()})};lSa=function(a){return new Promise(b=>{const c=()=>{a.locked=!0;b(()=>{a.release()})};a.locked?a.jJb.push(c):c()})};_.pSa=class{constructor(){this.locked=!1;this.jJb=[]}release(){this.locked=!1;const a=this.jJb.shift();a&&a()}};var kSa;kSa="https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/source.full_control https://www.googleapis.com/auth/source.read_only https://www.googleapis.com/auth/source.read_write https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/cloudplatformprojects https://www.googleapis.com/auth/iam https://www.googleapis.com/auth/peopleapi.readwrite https://www.googleapis.com/auth/service.management".split(" ");
_.rw=class{constructor(a,b,c,d,e){this.YCc=new mSa(a,b,c,d,e)}getToken(){return this.YCc.getToken()}};_.rw.ha=function(a){return new (a||_.rw)(_.m(iFa),_.m(_.bq),_.m(_.bw),_.m(_.nSa),_.m(_.Yr))};_.rw.ta=_.k({token:_.rw,na:_.rw.ha});var qSa=class extends Ip{constructor(a,b,c){super();this.zLa=a;this.Vr=b;this.debug=c}makeRequest(a){const b=_.w(this.zLa.makeRequest(a),_.Gk(this.Vr,a.Jb||"Unknown RPC"));return this.debug.QGb(a,b)}};var Jia;Jia=function(a){let b;return{cDc(){b=Error("Ic")},OT(){},Ys(c){if("object"!==typeof c)console.warn("Instance of error was not thrown.");else{if(c.stack)var d=c;else{if(c.Yjb)return;d=Error("Jc`"+a.path+"`"+JSON.stringify(c));c.Yjb=d}d.stack+=`\nCaused by: ${b.stack}`}}}};_.rSa=class extends _.Fp{};_.sSa=class extends hSa{constructor(a){var b=_.dd(_.ir),c=_.dd(_.bq);super(a,b);this.Gi=c}makeRequest(a){a.Qa=a.Qa||{};a.Qa.authuser=this.Gi||"0";var b;a.headers=null!=(b=a.headers)?b:{};b=_.on([]);if(null!=b){a.headers.AUTHORIZATION=b;let c;a.headers["X-Goog-AuthUser"]=null!=(c=this.Gi)?c:"0"}a.headers["X-Origin"]=window.location.origin;a.headers["X-Referer"]=window.location.origin;return super.makeRequest(a)}};var sw=class{constructor(a,b){this.Fa=a;this.ntc=b}create(a){return new qSa(a,this.Fa,this.ntc)}};sw.ha=function(a){return new (a||sw)(_.m(_.Yr),_.m(Jq))};sw.ta=_.k({token:sw,na:sw.ha,Ha:"root"});var tw=class{constructor(a,b,c,d){this.xsa=a;this.tk=b;this.bga=c;this.Cp=d}create(a){return new jSa(a,this.xsa,this.tk,this.bga,this.Cp)}};tw.ha=function(a){return new (a||tw)(_.m(_.aq),_.m(_.ir),_.m(_.rw),_.m(_.hq))};tw.ta=_.k({token:tw,na:tw.ha,Ha:"root"});var $oa=[429,503];var uw;_.tSa=function(a,b,{uZa:c=!1}={}){var d=JSON.stringify(b);(d=a.store[d])?(c||(c=d.Auc,c=Date.now()-(null!=c?c:a.Qg),c=d.MPb.getTime()>=c),a=c?d.response:a.iIb(b,d)):a=null;return a};uw=function(a,b,c,d,e){a.store[b]={id:c,response:d,MPb:new Date,Auc:e}};
_.uSa=class{constructor({Qg:a=36E5}={}){this.store={};this.tHb=0;this.Qg=a}fetch(a,b){const c=JSON.stringify(a);var d=_.tSa(this,a);if(d)return d;d=this.tHb++;b=this.Qxb(c,d,b);this.cHb(c,d,b,a);return b}put(a,b){a=JSON.stringify(a);const c=this.tHb++;uw(this,a,c,b)}Qxb(a,b,c){return c()}iIb(a){a=JSON.stringify(a);delete this.store[a];return null}cHb(a,b,c){uw(this,a,b,c)}};
_.vw=class extends _.uSa{constructor(a,{Qg:b=36E5,CWa:c,L$a:d,NKb:e=!0,OKb:f=apa,qHb:g=5,PKb:l=500}={}){super({Qg:b});this.Fa=a;this.L$a=d;this.NKb=e;this.OKb=f;this.qHb=g;this.PKb=l;this.CWa=c}cHb(a,b,c,d){if(this.CWa)if(d=this.CWa(d,c),"number"!==typeof d){uw(this,a,b,c);const e=Date.now();_.w(d,_.Zf(1),Afa()).subscribe(f=>{f-=Date.now()-e;uw(this,a,b,c,f)},()=>{})}else uw(this,a,b,c,d);else uw(this,a,b,c)}Qxb(a,b,c){c=_.Ff(c);const d=this.OKb;this.NKb&&(c=_.w(c,_.Koa(this.Fa,d,{MKb:this.PKb,hbb:this.qHb})));
const e=_.w(c,_.pg({error:()=>{const g=this.store[a];g&&g.id===b&&delete this.store[a]}}),_.eg(new _.fg(this.L$a)));let f=!1;return _.Ff(()=>{f||(e.connect(),f=!0);return e})}getValue(a,{uZa:b=!1}={}){a=_.tSa(this,a,{uZa:b});if(!a)return null;let c=null;a.subscribe(d=>{c=d}).unsubscribe();return c}};var vSa,wSa;vSa=class extends _.vw{constructor(a,b,c){super(a,Object.assign({},b,{L$a:1}));this.rf=c}iIb(a,b){this.rf.refresh(a);return b.response}Z5a(a){a=JSON.stringify(a);const b=this.store[a];b&&(this.store[a]=Object.assign({},b,{MPb:new Date}))}wWa(a){return this.getValue(a,{uZa:!0})}};wSa=function(a,b){return a.eFc.fetch(b,()=>new _.Yh({fetch:!0}))};
_.ww=class{constructor(a,b={}){this.eFc=new _.uSa({Qg:Number.POSITIVE_INFINITY});this.Rca=new vSa(a,b,this)}fetch(a,b){return this.Rca.fetch(a,()=>_.w(wSa(this,a),_.mg(({eEc:c,fetch:d})=>{d=d?b():_.Yf;return void 0===c?d:_.w(d,_.lg(c))})))}wWa(a){return this.Rca.wWa(a)}refresh(a,b,c=!0){if(!c&&!b)throw Error("Lc");const d=this.Rca.wWa(a);null!=d&&(wSa(this,a).next({eEc:b?b(d):void 0,fetch:c}),c&&this.Rca.Z5a(a))}};var zSa,ASa,CSa,DSa,GSa,ISa,JSa,LSa,MSa,BSa,KSa,ESa,QSa;_.xSa=class extends _.U{constructor(a={}){super();this.O.request=null==a.request?null:a.request}get request(){return _.Z(this,"request")?_.T(this,"request"):null}set request(a){this.O.request=a}ka(){return _.xSa}ma(){return{Ta:{request:_.ySa},keys:["request"]}}};
zSa=class extends _.U{constructor(a={}){super();this.O.result=null==a.result?null:a.result}get result(){return _.Z(this,"result")?_.T(this,"result"):null}set result(a){this.O.result=a}ka(){return zSa}ma(){return{Ta:{result:ASa},keys:["result"]}}};
ASa=class extends _.U{constructor(a={}){super();this.O.resourceType=null==a.resourceType?null:a.resourceType;this.O.status=null==a.status?null:a.status}get resourceType(){return _.Z(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.O.resourceType=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.O.status=a}ka(){return ASa}ma(){return{keys:["resourceType","status"],Ia:{status:BSa}}}};
CSa=class extends _.U{constructor(a={}){super();this.O.result=null==a.result?null:a.result}get result(){return _.Z(this,"result")?_.T(this,"result"):null}set result(a){this.O.result=a}ka(){return CSa}ma(){return{Ta:{result:DSa},keys:["result"]}}};
DSa=class extends _.U{constructor(a={}){super();this.O.key=null==a.key?null:a.key;this.O.status=null==a.status?null:a.status}get key(){return _.Z(this,"key")?_.T(this,"key"):null}set key(a){this.O.key=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.O.status=a}ka(){return DSa}ma(){return{keys:["key","status"],Ia:{key:ESa,status:BSa}}}};
_.FSa=class extends _.U{constructor(a={}){super();this.O.resourceTypes=null==a.resourceTypes?null:a.resourceTypes;this.O.count=null==a.count?null:a.count}get count(){return _.Z(this,"count")?_.T(this,"count"):null}set count(a){this.O.count=a}get resourceTypes(){return _.Z(this,"resourceTypes")?_.T(this,"resourceTypes"):null}set resourceTypes(a){this.O.resourceTypes=a}ka(){return _.FSa}ma(){return{keys:["count","resourceTypes"]}}};
GSa=class extends _.U{constructor(a={}){super();this.O.resources=null==a.resources?null:a.resources}get resources(){return _.Z(this,"resources")?_.T(this,"resources"):null}set resources(a){this.O.resources=a}ka(){return GSa}ma(){return{Ta:{resources:_.HSa},keys:["resources"]}}};
_.HSa=class extends _.U{constructor(a={}){super();this.O.resourceType=null==a.resourceType?null:a.resourceType;this.O.resourceId=null==a.resourceId?null:a.resourceId;this.O.timestamp=null==a.timestamp?null:a.timestamp}get resourceId(){return _.Z(this,"resourceId")?_.T(this,"resourceId"):null}set resourceId(a){this.O.resourceId=a}get resourceType(){return _.Z(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.O.resourceType=a}get timestamp(){return _.Z(this,"timestamp")?_.T(this,
"timestamp"):null}set timestamp(a){this.O.timestamp=a}ka(){return _.HSa}ma(){return{keys:["resourceId","resourceType","timestamp"]}}};ISa=class extends _.U{constructor(a={}){super();this.O.result=null==a.result?null:a.result}get result(){return _.Z(this,"result")?_.T(this,"result"):null}set result(a){this.O.result=a}ka(){return ISa}ma(){return{Ta:{result:JSa},keys:["result"]}}};
JSa=class extends _.U{constructor(a={}){super();this.O.setting=null==a.fv?null:a.fv;this.O.status=null==a.status?null:a.status}get fv(){return _.Z(this,"setting")?_.T(this,"setting"):null}set fv(a){this.O.setting=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.O.status=a}ka(){return JSa}ma(){return{keys:["setting","status"],Ia:{setting:KSa,status:BSa}}}};
_.ySa=class extends _.U{constructor(a={}){super();this.O.resourceType=null==a.resourceType?null:a.resourceType;this.O.resourceId=null==a.resourceId?null:a.resourceId}get resourceId(){return _.Z(this,"resourceId")?_.T(this,"resourceId"):null}set resourceId(a){this.O.resourceId=a}get resourceType(){return _.Z(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.O.resourceType=a}ka(){return _.ySa}ma(){return{keys:["resourceId","resourceType"]}}};_.xw=class extends _.U{ka(){return _.xw}ma(){return{keys:[]}}};
LSa=class extends _.U{ka(){return LSa}ma(){return{keys:[]}}};
MSa=class extends _.U{constructor(a={}){super();this.O.resourceType=null==a.resourceType?null:a.resourceType;this.O.resourceIds=null==a.Dab?null:a.Dab;this.O.timestamps=null==a.Lgb?null:a.Lgb}get Dab(){return _.Z(this,"resourceIds")?_.T(this,"resourceIds"):null}set Dab(a){this.O.resourceIds=a}get resourceType(){return _.Z(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.O.resourceType=a}get Lgb(){return _.Z(this,"timestamps")?_.T(this,"timestamps"):null}set Lgb(a){this.O.timestamps=
a}ka(){return MSa}ma(){return{keys:["resourceIds","resourceType","timestamps"]}}};
_.NSa=class extends _.U{constructor(a={}){super();this.O.setting=null==a.fv?null:a.fv;this.O.subkey=null==a.gW?null:a.gW;this.O.projectId=null==a.projectId?null:a.projectId}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):null}set projectId(a){this.O.projectId=a}get fv(){return _.Z(this,"setting")?_.T(this,"setting"):null}set fv(a){this.O.setting=a}get gW(){return _.Z(this,"subkey")?_.T(this,"subkey"):null}set gW(a){this.O.subkey=a}ka(){return _.NSa}ma(){return{keys:["projectId",
"setting","subkey"]}}};
_.yw=class extends _.U{constructor(a={}){super();this.O.stringVal=null==a.bfb?null:a.bfb;this.O.int32Val=null==a.p_a?null:a.p_a;this.O.doubleVal=null==a.doubleVal?null:a.doubleVal;this.O.boolVal=null==a.Rla?null:a.Rla;this.O.int64Val=null==a.rqa?null:a.rqa;this.O.protoVal=null==a.c3?null:a.c3}get Rla(){return _.Z(this,"boolVal")?_.T(this,"boolVal"):null}set Rla(a){this.O.boolVal=a}get doubleVal(){return _.Z(this,"doubleVal")?_.T(this,"doubleVal"):null}set doubleVal(a){this.O.doubleVal=a}get p_a(){return _.Z(this,
"int32Val")?_.T(this,"int32Val"):null}set p_a(a){this.O.int32Val=a}get rqa(){return _.Z(this,"int64Val")?_.T(this,"int64Val"):null}set rqa(a){this.O.int64Val=a}get c3(){return _.Z(this,"protoVal")?_.T(this,"protoVal"):null}set c3(a){this.O.protoVal=a}get bfb(){return _.Z(this,"stringVal")?_.T(this,"stringVal"):null}set bfb(a){this.O.stringVal=a}ka(){return _.yw}ma(){return{keys:"boolVal doubleVal int32Val int64Val protoVal stringVal".split(" "),wd:{protoVal:{oc:null,Fc:!1,Gc:!1,Hc:!1}}}}};
BSa=class extends _.U{constructor(a={}){super();this.O.code=null==a.code?null:a.code;this.O.space=null==a.XV?null:a.XV;this.O.message=null==a.message?null:a.message;this.O.canonicalCode=null==a.SMa?null:a.SMa;this.O.messageSet=null==a.Z3a?null:a.Z3a}get SMa(){return _.Z(this,"canonicalCode")?_.T(this,"canonicalCode"):null}set SMa(a){this.O.canonicalCode=a}get code(){return _.Z(this,"code")?_.T(this,"code"):null}set code(a){this.O.code=a}get message(){return _.Z(this,"message")?_.T(this,"message"):
null}set message(a){this.O.message=a}get Z3a(){return _.Z(this,"messageSet")?_.T(this,"messageSet"):null}set Z3a(a){this.O.messageSet=a}get XV(){return _.Z(this,"space")?_.T(this,"space"):null}set XV(a){this.O.space=a}ka(){return BSa}ma(){return{keys:["canonicalCode","code","message","messageSet","space"],Ia:{messageSet:LSa}}}};
_.OSa=class extends _.U{constructor(a={}){super();this.O.resourceId=null==a.resourceId?null:a.resourceId}get resourceId(){return _.Z(this,"resourceId")?_.T(this,"resourceId"):null}set resourceId(a){this.O.resourceId=a}ka(){return _.OSa}ma(){return{keys:["resourceId"]}}};
_.PSa=class extends _.U{constructor(a={}){super();this.O.key=null==a.key?null:a.key;this.O.value=null==a.value?null:a.value;this.O.version=null==a.version?null:a.version;this.O.noExistingValue=null==a.n5a?null:a.n5a}get key(){return _.Z(this,"key")?_.T(this,"key"):null}set key(a){this.O.key=a}get n5a(){return _.Z(this,"noExistingValue")?_.T(this,"noExistingValue"):null}set n5a(a){this.O.noExistingValue=a}get value(){return _.Z(this,"value")?_.T(this,"value"):null}set value(a){this.O.value=a}get version(){return _.Z(this,
"version")?_.T(this,"version"):null}set version(a){this.O.version=a}ka(){return _.PSa}ma(){return{keys:["key","noExistingValue","value","version"],Ia:{key:_.NSa,value:_.yw}}}};
KSa=class extends _.U{constructor(a={}){super();this.O.key=null==a.key?null:a.key;this.O.value=null==a.value?null:a.value;this.O.version=null==a.version?null:a.version}get key(){return _.Z(this,"key")?_.T(this,"key"):null}set key(a){this.O.key=a}get value(){return _.Z(this,"value")?_.T(this,"value"):null}set value(a){this.O.value=a}get version(){return _.Z(this,"version")?_.T(this,"version"):null}set version(a){this.O.version=a}ka(){return KSa}ma(){return{keys:["key","value","version"],Ia:{key:ESa,
value:_.yw}}}};
ESa=class extends _.U{constructor(a={}){super();this.O.setting=null==a.fv?null:a.fv;this.O.subkey=null==a.gW?null:a.gW;this.O.projectNumber=null==a.projectNumber?null:a.projectNumber;this.O.projectId=null==a.projectId?null:a.projectId}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):null}set projectId(a){this.O.projectId=a}get projectNumber(){return _.Z(this,"projectNumber")?_.T(this,"projectNumber"):null}set projectNumber(a){this.O.projectNumber=a}get fv(){return _.Z(this,"setting")?
_.T(this,"setting"):null}set fv(a){this.O.setting=a}get gW(){return _.Z(this,"subkey")?_.T(this,"subkey"):null}set gW(a){this.O.subkey=a}ka(){return ESa}ma(){return{keys:["projectId","projectNumber","setting","subkey"]}}};QSa=new _.zd("API_VERSION");_.RSa=new _.zd("REQUEST_SERVICE");_.zw=class{};_.zw.ha=function(a){return new (a||_.zw)};_.zw.Da=_.ld({type:_.zw});_.zw.Ca=_.Pc({});
var Aw={$Xgafv:"$.xgafv",access_token:"access_token",alt:"alt",callback:"callback",count:"count",fields:"fields",key:"key",keyProjectId:"key.projectId",keySubkey:"key.subkey",oauth_token:"oauth_token",organizationId:"organizationId",prettyPrint:"prettyPrint",projectId:"projectId",quotaUser:"quotaUser",resourceId:"resourceId",uploadType:"uploadType",upload_protocol:"upload_protocol",version:"version"},Bw=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1alpha1":a;this.hb=new _.Hp(b,c)}ELa(a){return _.Gp(this.hb,
{body:a,Eb:"POST",Jb:"cloudusersettings_pa.recent.batchDelete",path:`/${this.Va}/recent:batchDelete`,Qa:_.Bh({},Aw,{}),Kb:zSa})}FLa(a){return _.Gp(this.hb,{body:a,Eb:"POST",Jb:"cloudusersettings_pa.recent.batchGet",path:`/${this.Va}/recent:batchGet`,Qa:_.Bh({},Aw,{}),Kb:GSa})}delete(a,b={},c={}){return _.Gp(this.hb,{body:null,Eb:"DELETE",Jb:"cloudusersettings_pa.recent.delete",path:`/${this.Va}/recent/${a}`,Qa:_.Bh(b,Aw,c),Kb:_.xw})}get(a,b={},c={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"cloudusersettings_pa.recent.get",
path:`/${this.Va}/recent/${a}`,Qa:_.Bh(b,Aw,c),Kb:MSa})}update(a,b,c={},d={}){return _.Gp(this.hb,{body:b,Eb:"PUT",Jb:"cloudusersettings_pa.recent.update",path:`/${this.Va}/recent/${a}`,Qa:_.Bh(c,Aw,d),Kb:_.xw})}};Bw.ha=function(a){return new (a||Bw)(_.m(QSa,8),_.m(_.RSa),_.m(_.Fp,8))};Bw.ta=_.k({token:Bw,na:Bw.ha});_.Cw=class{};_.Cw.ha=function(a){return new (a||_.Cw)};_.Cw.ta=_.k({token:_.Cw,na:function(a){return Bw.ha(a)},Ha:_.zw});
var Dw=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1alpha1":a;this.hb=new _.Hp(b,c)}ELa(a){return _.Gp(this.hb,{body:a,Eb:"POST",Jb:"cloudusersettings_pa.settings.batchDelete",path:`/${this.Va}/settings:batchDelete`,Qa:_.Bh({},Aw,{}),Kb:CSa})}FLa(a){return _.Gp(this.hb,{body:a,Eb:"POST",Jb:"cloudusersettings_pa.settings.batchGet",path:`/${this.Va}/settings:batchGet`,Qa:_.Bh({},Aw,{}),Kb:ISa})}delete(a,b={},c={}){return _.Gp(this.hb,{body:null,Eb:"DELETE",Jb:"cloudusersettings_pa.settings.delete",
path:`/${this.Va}/settings/${a}`,Qa:_.Bh(b,Aw,c),Kb:_.xw})}get(a,b={},c={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"cloudusersettings_pa.settings.get",path:`/${this.Va}/settings/${a}`,Qa:_.Bh(b,Aw,c),Kb:KSa})}update(a,b,c={},d={}){return _.Gp(this.hb,{body:b,Eb:"PUT",Jb:"cloudusersettings_pa.settings.update",path:`/${this.Va}/settings/${a}`,Qa:_.Bh(c,Aw,d),Kb:KSa})}};Dw.ha=function(a){return new (a||Dw)(_.m(QSa,8),_.m(_.RSa),_.m(_.Fp,8))};Dw.ta=_.k({token:Dw,na:Dw.ha});_.Ew=class{};
_.Ew.ha=function(a){return new (a||_.Ew)};_.Ew.ta=_.k({token:_.Ew,na:function(a){return Dw.ha(a)},Ha:_.zw});_.SSa=new _.zd("API_VERSION");_.TSa=new _.zd("REQUEST_SERVICE");_.Fw=class{};_.Fw.ha=function(a){return new (a||_.Fw)};_.Fw.Da=_.ld({type:_.Fw});_.Fw.Ca=_.Pc({});_.USa=new _.zd("REQUEST_SERVICE");_.Gw=class{};_.Gw.ha=function(a){return new (a||_.Gw)};_.Gw.Da=_.ld({type:_.Gw});_.Gw.Ca=_.Pc({});_.VSa=new _.zd("REQUEST_SERVICE");_.Hw=class{};_.Hw.ha=function(a){return new (a||_.Hw)};_.Hw.Da=_.ld({type:_.Hw});_.Hw.Ca=_.Pc({});_.WSa=new _.zd("REQUEST_SERVICE");_.Iw=class{};_.Iw.ha=function(a){return new (a||_.Iw)};_.Iw.Da=_.ld({type:_.Iw});_.Iw.Ca=_.Pc({});_.XSa=new _.zd("API_VERSION");_.YSa=new _.zd("REQUEST_SERVICE");_.Jw=class{};_.Jw.ha=function(a){return new (a||_.Jw)};_.Jw.Da=_.ld({type:_.Jw});_.Jw.Ca=_.Pc({});var $Sa=function(a){if(Wl)a=ZSa(a);else if(_.Yl&&_.Xl)switch(a){case 93:a=91}return a},ZSa=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};var aTa={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"caps-lock",27:"esc",32:"space",33:"pg-up",34:"pg-down",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:"semicolon",61:"equals",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",
93:"context",96:"num-0",97:"num-1",98:"num-2",99:"num-3",100:"num-4",101:"num-5",102:"num-6",103:"num-7",104:"num-8",105:"num-9",106:"num-multiply",107:"num-plus",109:"num-minus",110:"num-period",111:"num-division",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",186:"semicolon",187:"equals",189:"dash",188:",",190:".",191:"/",192:"`",219:"open-square-bracket",220:"\\",221:"close-square-bracket",222:"single-quote",224:"win"};var bTa=function(a,b,c,d,e,f,g,l,p,t){this.YK=a;this.Wqa=b;this.Rua=c;this.DZ=d;this.x_=e;this.Dca=f;this.Iva=g;this.Rta=l;this.lU=p;this.Web=t};bTa.prototype.getKey=function(){return this.Wqa};bTa.prototype.dr=function(){return this.Iva};
var gTa=function(a){var b=a.qR;b=(b=b&&"composed"in b&&b&&"composedPath"in b&&b.composed&&b.composedPath())&&0<b.length?b[0]:a.target;return cTa(dTa(eTa((new fTa).keyCode(a.keyCode||0).key(a.key||"").shiftKey(!!a.shiftKey).altKey(!!a.altKey).ctrlKey(!!a.ctrlKey).metaKey(!!a.metaKey).target(a.target),b),()=>a.preventDefault()),()=>a.stopPropagation()).Ya()},fTa=function(){this.YK=null;this.Wqa="";this.Web=this.lU=this.Rta=this.Iva=this.Dca=this.x_=this.DZ=this.Rua=null};_.ba=fTa.prototype;
_.ba.keyCode=function(a){this.YK=a;return this};_.ba.key=function(a){this.Wqa=a;return this};_.ba.shiftKey=function(a){this.Rua=a;return this};_.ba.altKey=function(a){this.DZ=a;return this};_.ba.ctrlKey=function(a){this.x_=a;return this};_.ba.metaKey=function(a){this.Dca=a;return this};_.ba.target=function(a){this.Iva=a;return this};var eTa=function(a,b){a.Rta=b;return a},dTa=function(a,b){a.lU=b;return a},cTa=function(a,b){a.Web=b;return a};
fTa.prototype.Ya=function(){return new bTa(this.YK,this.Wqa,this.Rua,this.DZ,this.x_,this.Dca,this.Iva,this.Rta,this.lU,this.Web)};var hTa=function(a,b,c){En.call(this,a,c);this.identifier=b};_.Ql(hTa,En);var kTa;_.Kw=function(a){Rn.call(this);this.D9=this.R3={};this.dra=0;this.gxc=lc(iTa);this.CJc=lc(jTa);this.kla=!0;this.rIa=null;this.Eu=a;_.Mn(this.Eu,"keydown",this.ECb,void 0,this);_.Mn(this.Eu,"synthetic-keydown",this.ICb,void 0,this);Zl&&(_.Mn(this.Eu,"keypress",this.KCb,void 0,this),_.Mn(this.Eu,"synthetic-keypress",this.LCb,void 0,this));_.Mn(this.Eu,"keyup",this.FCb,void 0,this);_.Mn(this.Eu,"synthetic-keyup",this.JCb,void 0,this)};_.Ql(_.Kw,Rn);
var lTa=function(a){this.Rb=a||null;this.next=a?null:{}},iTa=[27,112,113,114,115,116,117,118,119,120,121,122,123,19],jTa="color date datetime datetime-local email month number password search tel text time url week".split(" ");_.Kw.prototype.bM=function(a,b){mTa(this.R3,nTa(1,arguments),a)};_.Kw.prototype.Ak=function(a){oTa(this.R3,nTa(0,arguments))};
var nTa=function(a,b){if("string"===typeof b[a])a=pTa(b[a]).map(function(e){return qTa(e.key||"",e.keyCode,e.modifiers)});else{var c=b,d=a;Array.isArray(b[a])&&(c=b[a],d=0);for(a=[];d<c.length;d+=2)a.push(qTa("",c[d],c[d+1]))}return a};
_.Kw.prototype.im=function(){_.Kw.WA.im.call(this);this.R3={};Pn(this.Eu,"keydown",this.ECb,!1,this);Pn(this.Eu,"synthetic-keydown",this.ICb,!1,this);Zl&&(Pn(this.Eu,"keypress",this.KCb,!1,this),Pn(this.Eu,"synthetic-keypress",this.LCb,!1,this));Pn(this.Eu,"keyup",this.FCb,!1,this);Pn(this.Eu,"synthetic-keyup",this.JCb,!1,this);this.Eu=null};
var pTa=function(a){a=a.replace(/[ +]*\+[ +]*/g,"+").replace(/[ ]+/g," ").toLowerCase();a=a.split(" ");for(var b=[],c,d=0;c=a[d];d++){var e=c.split("+"),f=null,g=null;c=0;for(var l,p=0;l=e[p];p++){switch(l){case "shift":c|=1;continue;case "ctrl":c|=2;continue;case "alt":c|=4;continue;case "meta":c|=8;continue}e=void 0;f=l;if(!kTa){g={};for(e in aTa)g[aTa[e]]=$Sa(parseInt(e,10));kTa=g}g=kTa[f];f=l;break}b.push({key:f,keyCode:g,modifiers:c})}return b};
_.Kw.prototype.FCb=function(a){a=gTa(a);Wl&&rTa(this,a);Zl&&!this.Kqa&&Lw(a)&&this.o1(a,!0)};_.Kw.prototype.JCb=function(a){a=a.getData();Wl&&rTa(this,a);Zl&&!this.Kqa&&Lw(a)&&this.o1(a,!0)};var rTa=function(a,b){32==a.rIa&&32==b.YK&&(0,b.lU)();a.rIa=null},Lw=function(a){return Zl&&a.x_&&a.DZ};_.Kw.prototype.KCb=function(a){a=gTa(a);32<a.YK&&Lw(a)&&(this.Kqa=!0)};_.Kw.prototype.LCb=function(a){a=a.getData();32<a.YK&&Lw(a)&&(this.Kqa=!0)};
var mTa=function(a,b,c){var d=b.shift();d.forEach(function(e){if((e=a[e])&&(0==b.length||e.Rb))throw Error("Mc`"+e.Rb);});b.length?d.forEach(function(e){e=e.toString();var f=new lTa;e=e in a?a[e]:a[e]=f;mTa(e.next,b.slice(0),c)}):d.forEach(function(e){a[e]=new lTa(c)})},oTa=function(a,b){b.shift().forEach(function(c){var d=a[c];d&&(0==b.length?d.Rb&&delete a[c]:d.next&&(oTa(d.next,b.slice(0)),_.ec(d.next)&&delete a[c]))})};
_.Kw.prototype.maa=function(a,b){for(var c=0;c<b.length;c++){var d=a[b[c]];if(d)return d}};var qTa=function(a,b,c){c=c||0;b=["c_"+b+"_"+c];""!=a&&b.push("n_"+a+"_"+c);return b};_.Kw.prototype.ECb=function(a){this.o1(gTa(a))};_.Kw.prototype.ICb=function(a){this.o1(a.getData())};
_.Kw.prototype.o1=function(a,b){a:{var c=a.YK;if(""!=a.getKey()){var d=a.getKey();if("Control"==d||"Shift"==d||"Meta"==d||"AltGraph"==d){c=!1;break a}}else if(16==c||17==c||18==c){c=!1;break a}d=a.Rta;var e="TEXTAREA"==d.tagName||"INPUT"==d.tagName||"BUTTON"==d.tagName||"SELECT"==d.tagName,f=!e&&(d.isContentEditable||d.ownerDocument&&"on"==d.ownerDocument.designMode);c=!e&&!f||this.gxc[c]?!0:f?!1:a.DZ||a.x_||a.Dca?!0:"INPUT"==d.tagName&&this.CJc[d.type]?13==c:"INPUT"==d.tagName||"BUTTON"==d.tagName?
32!=c:!1}if(c)if(!b&&Lw(a))this.Kqa=!1;else{b=$Sa(a.YK);c=a.getKey();c=qTa(c,b,(a.Rua?1:0)|(a.x_?2:0)|(a.DZ?4:0)|(a.Dca?8:0));d=this.maa(this.D9,c);if(!d||1500<=Date.now()-this.dra)this.D9=this.R3,this.dra=Date.now();(d=this.maa(this.D9,c))&&d.next&&(this.D9=d.next,this.dra=Date.now());d&&(d.next?(0,a.lU)():(this.D9=this.R3,this.dra=Date.now(),this.kla&&(0,a.lU)(),c=d.Rb,d=new hTa("shortcut",c,a.dr()),d=this.dispatchEvent(d),c=new hTa("shortcut_"+c,c,a.dr()),(d&=this.dispatchEvent(c))||(0,a.lU)(),
Wl&&(this.rIa=b)))}};var vTa,sTa,tTa,uTa;vTa=function(a,b,c,d,e){var f="string"===typeof c?c:c.join();let g=a.sIa.get(f);g||(g=[],a.sIa.set(f,g));if(!e&&g.length)throw Error("Nc`"+c);if(e&&3<=g.length)throw Error("Oc`"+c+"`3");f=l=>{l.identifier===b&&d();return!0};e&&g.length&&sTa(a,c,g[g.length-1].callback);g.push({name:b,callback:f});tTa(a,b,c,f);return uTa(a,b,c,f)};sTa=function(a,b,c){"string"===typeof b?a.ii.Ak(b):a.ii.Ak(...b);Pn(a.ii,"shortcut",c)};
tTa=function(a,b,c,d){"string"===typeof c?a.ii.bM(b,c):a.ii.bM(b,...c);_.Mn(a.ii,"shortcut",d)};uTa=function(a,b,c,d){return()=>{var e=a.sIa.get("string"===typeof c?c:c.join());if(e&&e.length){var f=e.findIndex(g=>g.name===b);-1!==f&&(f===e.length-1?(sTa(a,c,d),e.pop(),(e=e[e.length-1])&&tTa(a,e.name,c,e.callback)):e.splice(f,1))}}};
_.Mw=class{constructor(a){this.sIa=new Map;this.ii=new _.Kw(a)}register(a,b,c,d=!1,e=!1){"string"===typeof b&&(b=b.toLowerCase());const f=vTa(this,a,b,c,d);if(e)return f;let g=()=>{};"string"!==typeof b||b.includes("alt")||(g=vTa(this,`${"alt"}+${a}`,`${"alt"}+${b}`,c,d));"string"===typeof b||b.includes(4)||(1===b.length?b.push(4):2<=b.length&&(b[1]|=4),g=vTa(this,`${"alt"}+${a}`,b,c,d));return()=>{f();g()}}};_.Mw.ha=function(a){return new (a||_.Mw)(_.m(_.pk))};
_.Mw.ta=_.k({token:_.Mw,na:_.Mw.ha,Ha:"root"});var wTa=class extends _.$b{constructor(a){super(a)}UR(){return _.vm(this,1)}getContainer(){return _.Am(this,2,0)}};wTa.prototype.toObject=function(){return xTa(this)};var xTa=function(a){if(null!=a)return _.ac(a),{Z2:_.h(_.fm(a,1)),container:_.h(_.Yb(a,2)),cWc:_.h(_.Yb(a,3)),PSc:_.h(_.Y(a,4))}};var yTa=class extends _.$b{constructor(a){super(a)}getMetadata(){return _.km(this,wTa,1)}Sea(a){return _.mm(this,1,a)}getValue(){return _.Y(this,2)}e1(){return _.Y(this,2)}setValue(a){return _.sm(this,2,a)}ag(){return _.Fm(this,2)}getType(){return _.Y(this,3)}jn(a){return _.sm(this,3,a)}};yTa.prototype.toObject=function(){return zTa(this)};var zTa=function(a){if(null!=a)return _.ac(a),{metadata:xTa(a.getMetadata()),value:_.h(_.Y(a,2)),type:_.h(_.Y(a,3)),GTc:_.h(_.Y(a,4))}};var ATa=class extends _.$b{constructor(a){super(a)}getEmail(){return _.km(this,yTa,1)}};ATa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={email:zTa(this.getEmail()),J_c:_.h(_.Y(this,2))}}else a=void 0;return a};var BTa=class extends _.$b{constructor(a){super(a)}getEmail(){return _.km(this,yTa,1)}};BTa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={email:zTa(this.getEmail()),LSc:_.h(_.Y(this,2))}}else a=void 0;return a};var CTa=class extends _.$b{constructor(a){super(a)}};CTa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={k2c:_.h(_.Yb(this,1)),l2c:_.h(_.Y(this,2)),n1c:_.h(_.Y(this,3)),l1c:_.h(_.Y(this,4))}}else a=void 0;return a};var ppa=new In;ppa.altKey=!0;ppa.keyCode=39;(new In).keyCode=13;var bpa=function(a,b){var c=DTa;if(c.H_c){a="Potentially sensitive message stripped for security reasons.";const d=Error("Pc");d.columnNumber=b.columnNumber;d.lineNumber=b.lineNumber;d.name=b.name;d.fileName=b.fileName;if(28<=ya("Chromium")||14<=ya("Firefox"))d.stack=b.stack;b=d}c.isDisposed()||b instanceof ow||(c.iHc?c.iHc.W_c(b,a,"unknown"):c.Ubb&&10>c.Ubb.length&&c.Ubb.push(new ETa(b)))},DTa=new class extends Cn{init(){this.Ubb=[]}},ETa=class{constructor(a){this.e=a;this.severity="unknown"}};var Nw=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.ba=Nw.prototype;_.ba.getWidth=function(){return this.right-this.left};_.ba.getHeight=function(){return this.bottom-this.top};_.ba.clone=function(){return new Nw(this.top,this.right,this.bottom,this.left)};_.ba.contains=function(a){return this&&a?a instanceof Nw?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
_.ba.expand=function(a,b,c,d){_.Ka(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};_.ba.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
_.ba.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};_.ba.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
_.ba.translate=function(a,b){a instanceof qn?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};_.ba.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var Ow=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};_.ba=Ow.prototype;_.ba.clone=function(){return new Ow(this.left,this.top,this.width,this.height)};_.ba.contains=function(a){return a instanceof qn?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};
_.ba.distance=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)};_.ba.getSize=function(){return new sn(this.width,this.height)};_.ba.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.ba.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_.ba.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.ba.translate=function(a,b){a instanceof qn?(this.left+=a.x,this.top+=a.y):(this.left+=a,"number"===typeof b&&(this.top+=b));return this};
_.ba.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var Pw=function(a,b){a:{var c=un(a);if(c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))){c=c[b]||c.getPropertyValue(b)||"";break a}c=""}return c||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]},FTa=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}},GTa=function(a){if(_.Vl&&!(8<=Number(_.$l)))return a.offsetParent;var b=un(a),c=Pw(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=
b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=Pw(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null},HTa=function(a){for(var b=new Nw(0,Infinity,Infinity,0),c=vn(a),d=c.Ti.body,e=c.Ti.documentElement,f=Hxa(c.Ti);a=GTa(a);)if(!(_.Vl&&0==a.clientWidth||_.Xl&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=Pw(a,"overflow")){var g=Qw(a),l=new qn(a.clientLeft,
a.clientTop);g.x+=l.x;g.y+=l.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=c.fG();b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null},Qw=function(a){var b=un(a),c=new qn(0,0);var d=b?un(b):document;d=!_.Vl||9<=Number(_.$l)||wn(vn(d).Ti)?
d.documentElement:d.body;if(a==d)return c;a=FTa(a);b=xn(vn(b).Ti);c.x=a.left+b.x;c.y=a.top+b.y;return c},ITa=function(a){"number"==typeof a&&(a+="px");return a},KTa=function(a){var b=JTa;if("none"!=Pw(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a},JTa=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.Xl&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?
(a=FTa(a),new sn(a.right-a.left,a.bottom-a.top)):new sn(b,c)},LTa=function(a,b){a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")};var MTa=function(){if(Zl){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(ea()))?a[1]:"0"}return _.Yl?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(ea()))?a[0].replace(/_/g,"."):"10"):dua?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(ea()))?a[1]:""):eua||fua||gua?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(ea()))?a[1].replace(/_/g,"."):""):""}();var Rw=function(a){return(a=a.exec(ea()))?a[1]:""},NTa=function(){if(qua)return Rw(/Firefox\/([0-9.]+)/);if(_.Vl||bua||aua)return nua;if(uua){if(_.Aa()||iaa()){var a=Rw(/CriOS\/([0-9.]+)/);if(a)return a}return Rw(/Chrome\/([0-9.]+)/)}if(vua&&!_.Aa())return Rw(/Version\/([0-9.]+)/);if(rua||sua){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(ea()))return a[1]+"."+a[2]}else if(tua)return(a=Rw(/Android\s+([0-9.]+)/))?a:Rw(/Version\/([0-9.]+)/);return""}();var QTa=function(a,b,c,d,e,f,g,l){var p;if(p=c.offsetParent){var t="HTML"==p.tagName||"BODY"==p.tagName;if(!t||"static"!=Pw(p,"position")){var y=Qw(p);if(!t){t="rtl"==Pw(p,"direction");var C;if(C=t){C=vua&&0<=Da(NTa,10);var F;if(F=hua)F=0<=Da(MTa,10);var I=uua&&0<=Da(NTa,85);C=Wl||C||F||I}t=C?-p.scrollLeft:t&&!_.cua&&"visible"!=Pw(p,"overflowX")?p.scrollWidth-p.clientWidth-p.scrollLeft:p.scrollLeft;y=rn(y,new qn(t,p.scrollTop))}}}p=y||new qn;y=Qw(a);t=KTa(a);y=new Ow(y.x,y.y,t.width,t.height);if(t=
HTa(a))I=new Ow(t.left,t.top,t.right-t.left,t.bottom-t.top),t=Math.max(y.left,I.left),C=Math.min(y.left+y.width,I.left+I.width),t<=C&&(F=Math.max(y.top,I.top),I=Math.min(y.top+y.height,I.top+I.height),F<=I&&(y.left=t,y.top=F,y.width=C-t,y.height=I-F));t=vn(a);F=vn(c);if(t.Ti!=F.Ti){C=t.Ti.body;F=F.getWindow();I=new qn(0,0);var K=yn(un(C));if($ta(K,"parent")){var V=C;do{if(K==F)var fa=Qw(V);else fa=FTa(V),fa=new qn(fa.left,fa.top);I.x+=fa.x;I.y+=fa.y}while(K&&K!=F&&K!=K.parent&&(V=K.frameElement)&&
(K=K.parent))}C=rn(I,Qw(C));!_.Vl||9<=Number(_.$l)||wn(t.Ti)||(C=rn(C,xn(t.Ti)));y.left+=C.x;y.top+=C.y}a=OTa(a,b);b=y.left;a&4?b+=y.width:a&2&&(b+=y.width/2);b=new qn(b,y.top+(a&1?y.height:0));b=rn(b,p);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);if(f)if(l)var ha=l;else if(ha=HTa(c))ha.top-=p.y,ha.right-=p.x,ha.bottom-=p.y,ha.left-=p.x;return PTa(b,c,d,void 0,ha,f,g)},PTa=function(a,b,c,d,e,f,g){a=a.clone();var l=OTa(b,c);c=KTa(b);g=g?g.clone():c.clone();a=a.clone();g=g.clone();var p=0;if(d||0!=
l)l&4?a.x-=g.width+(d?d.right:0):l&2?a.x-=g.width/2:d&&(a.x+=d.left),l&1?a.y-=g.height+(d?d.bottom:0):d&&(a.y+=d.top);f&&(e?(d=g,l=0,65==(f&65)&&(a.x<e.left||a.x>=e.right)&&(f&=-2),132==(f&132)&&(a.y<e.top||a.y>=e.bottom)&&(f&=-5),a.x<e.left&&f&1&&(a.x=e.left,l|=1),f&16&&(p=a.x,a.x<e.left&&(a.x=e.left,l|=4),a.x+d.width>e.right&&(d.width=Math.min(e.right-a.x,p+d.width-e.left),d.width=Math.max(d.width,0),l|=4)),a.x+d.width>e.right&&f&1&&(a.x=Math.max(e.right-d.width,e.left),l|=1),f&2&&(l|=(a.x<e.left?
16:0)|(a.x+d.width>e.right?32:0)),a.y<e.top&&f&4&&(a.y=e.top,l|=2),f&32&&(p=a.y,a.y<e.top&&(a.y=e.top,l|=8),a.y+d.height>e.bottom&&(d.height=Math.min(e.bottom-a.y,p+d.height-e.top),d.height=Math.max(d.height,0),l|=8)),a.y+d.height>e.bottom&&f&4&&(a.y=Math.max(e.bottom-d.height,e.top),l|=2),f&8&&(l|=(a.y<e.top?64:0)|(a.y+d.height>e.bottom?128:0)),e=l):e=256,p=e);f=new Ow(0,0,0,0);f.left=a.x;f.top=a.y;f.width=g.width;f.height=g.height;e=p;if(e&496)return e;a=new qn(f.left,f.top);a instanceof qn?(g=
a.x,a=a.y):(g=a,a=void 0);b.style.left=ITa(g);b.style.top=ITa(a);g=f.getSize();c==g||c&&g&&c.width==g.width&&c.height==g.height||(c=g,b=b.style,Wl?b.MozBoxSizing="border-box":_.Xl?b.WebkitBoxSizing="border-box":b.boxSizing="border-box",b.width=Math.max(c.width,0)+"px",b.height=Math.max(c.height,0)+"px");return e},OTa=function(a,b){return(b&8&&"rtl"==Pw(a,"direction")?b^4:b)&-9};var UTa=function(a,b){if(b.QV)a:{var c=b.QV.Grc,d=b.QV.n2,e=b.QV.ruc,f=b.QV.config;b=b.QV.qyc;if(a.Mj){var g=!!f.hovercardAlign;f="v"===f.hovercardAlign;if(g&&b)RTa(a,b,c,e,f);else if(d)b=xn(e.Ti),f=d.x+b.x,d=d.y+b.y,a.Mj?(a.Mj.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating"),e=STa(e),d=new qn(f,d),f=new Nw(15,15,15,15),PTa(d,a.Mj,8,f,e,5,c)&496&&PTa(d,a.Mj,9,f,e,5,c)&496&&PTa(d,a.Mj,8,f,e,0,c)):Nk("this.el_ is falsy");else{Nk(`Not displaying by element (${g} && ${b}) or mouse position (${d})`);
break a}a.Mj?(TTa(a,!0),a.Uaa&&(a.Uaa=null),a.Mj.style.display="",LTa(a.Mj,1),a.Wi.next({type:0})):Nk("this.el_ is falsy")}}else a.Mj?(a.Mj.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating"),a.Mj.style.display="",a.Wi.next({type:0})):Nk("this.el_ is falsy")},VTa=function(a){a.Mj?(TTa(a,!1),LTa(a.Mj,0),a.Uaa&&(a.Uaa.unsubscribe(),a.Uaa=null),a.Mj.style.display="none",a.Wi.next({type:1})):Nk("this.el_ is falsy")},RTa=function(a,b,c,d,e=!1){if(a.Mj){a.Mj.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating");
d=STa(d);var f=6,g=4,l=0,p=0,t=4,y=void 0;e&&(f=9,g=0,p=l=1,t=0,y=new qn(100,-10));2<QTa(b,g,a.Mj,l,y,f,c,d)&&2<QTa(b,p,a.Mj,t,y,f,c,d)&&QTa(b,g,a.Mj,l,y,0,c,d)}else Nk("this.el_ is falsy")},STa=function(a){const b=xn(a.Ti);a=a.fG();return new Nw(b.y+12,b.x+a.width-12,b.y+a.height-12,b.x+12)},TTa=function(a,b){b?a.Mj.classList.add("boqSocialpeoplehovercardV2HovercardAnimating"):a.Mj.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating")},WTa=class{constructor(){this.Uaa=this.Mj=null;this.Wi=
new _.hg}};var Sw=function(a,b){b.JM!==a.rw.JM&&(a.rw={YD:!1,eC:!1,JM:b.JM});b.YD||b.eC?!b.YD&&!b.eC||a.rw.YD||a.rw.eC||a.Iwa.next("cancelHide"):a.Iwa.next("beginHide");a.rw=b},XTa=class{constructor(){this.rw={YD:!1,eC:!1,JM:""};this.Iwa=new _.hg}Eaa(){const a=Object.assign({},this.rw,{eC:!0,YD:!1});Sw(this,a)}Daa(){const a=Object.assign({},this.rw,{eC:!1});Sw(this,a)}Gaa(a){a=Object.assign({},this.rw,{eC:!1,YD:!0,JM:a});Sw(this,a)}Faa(a){a=Object.assign({},this.rw,{YD:!1,JM:a});Sw(this,a)}ZXa(){Sw(this,{eC:!1,
YD:!1,JM:""})}Koa(){this.rw={eC:!1,YD:!1,JM:""};this.Iwa.next("forceHide")}s0a(){return this.rw.YD||this.rw.eC}};var ZTa=class{constructor(a){this.SB=a;this.Z_=new _.hf;this.IK=new XTa;this.Z_.add(_.w(this.IK.Iwa.Nf(),_.Mf(b=>{var c=this.SB;return(c.xh?c.xh.config.allowOnlyForcedHide:c.ci&&c.ci.config.allowOnlyForcedHide)&&"forceHide"!==b?!1:!0})).subscribe(b=>{switch(b){case "beginHide":YTa(this.SB);break;case "cancelHide":Tw(this.SB);break;case "forceHide":YTa(this.SB,0);break;default:Nk(`Unknown Visibility Event: ${b}`)}}))}Eaa(){var a=Date.now();this.SB.aA=a;this.IK.Eaa()}Daa(){var a=Date.now();this.SB.aA=
a;this.IK.Daa()}Gaa(a,b){this.SB.aA=b;this.IK.Gaa(a)}Faa(a,b){this.SB.aA=b;this.IK.Faa(a)}ZXa(a){this.SB.aA=a;this.IK.ZXa()}Koa(a){this.SB.aA=a;this.IK.Koa()}s0a(){return this.IK.s0a()}};var $Ta=class{constructor(a){this.config=a}},aUa=class{constructor(a){this.state=a}},bUa=class{},cUa=class{},dUa=class{},eUa=class{constructor(a){this.size=a}},fUa=class{constructor(a){this.size=a}},gUa=class{constructor(a){this.xFc=a}},hUa=class{constructor(a){this.message=a}},iUa=class{constructor(a){this.NEc=a}};var jUa=class{constructor(a){this.R$=a;this.Bsa=this.R$.iframeGetCrossOriginFilter()}};var Uw=class extends _.$b{constructor(a){super(a)}pCb(){return _.wm(this,1)}Ew(){return _.Cm(this,2,kUa)}Bdb(a){return _.$k(this,2,kUa,_.ub(a))}hMb(a){_.cm(this,3,_.pb(a))}},kUa=[2,4];Uw.prototype.toObject=function(){return lUa(this)};var lUa=function(a){if(null!=a){_.ac(a);var b=_.h(_.qm(a,1)),c=_.h(_.Dm(a,2,kUa)),d=jm(a,kUa,4);return{Ida:b,text:c,q_c:_.h(_.Yb(a,d)),disabled:_.h(_.fm(a,3))}}};var mUa=class extends _.$b{constructor(){super()}PWa(){return _.km(this,Uw,1)}wMb(a){_.mm(this,1,a)}};mUa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={EEc:lUa(this.PWa())}}else a=void 0;return a};var nUa=function(a,b){a=a.Uoa;a.R$.iframeSend("loadData",a.Bsa,b.config)},oUa=function(a={width:0,height:0}){const b=new sn(0,0);a&&(b.width=a.width||0,b.height=a.height||0);return b},qpa=class{constructor(a){this.Uoa=new jUa(a);this.Wi=new _.hg}};var pUa=class{constructor(a,b,c){this.ew=a;this.PZ=b;this.TYa=c}},qUa=class{constructor(a){this.ew=a}},rUa=class{constructor(a,b){this.ew=a;this.PZ=b}},sUa=class{constructor(a){this.ew=a}},tUa=class{constructor(a,b){this.ew=a;this.PZ=b}},uUa=class{constructor(a,b){this.ew=a;this.PZ=b}},vUa=class{constructor(a){this.ew=a}},wUa=class{constructor(a){this.ew=a}};var xUa=!_.Vl&&!caa(),Vw=function(a,b){if(/-[a-z]/.test(b))return null;if(xUa&&a.dataset){if(daa()&&!(b in a.dataset))return null;a=a.dataset[b];return void 0===a?null:a}return a.getAttribute("data-"+_.mn(b))},yUa=function(a,b){return/-[a-z]/.test(b)?!1:xUa&&a.dataset?b in a.dataset:a.hasAttribute?a.hasAttribute("data-"+_.mn(b)):!!a.getAttribute("data-"+_.mn(b))};var Ww=function(a,b){b=parseInt(Vw(b,"hovercardOwnerId")||"-1",10);return a.QAb[b]=a.QAb[b]||new Os(a)},Xw=function(a){return!!a.target&&"IFRAME"!==a.target.tagName},zUa=function(a,b){const c=String(_.Oa(b)),d=Ww(a,b);a.uxb=e=>{Xw(e)&&a.Wi.next(new uUa(e,c))};d.listen(b,"keydown",a.uxb)},AUa=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.fba.has(d)||a.fba.set(d,{element:b,listener:c});return a.fba.get(d).listener},BUa=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.eba.has(d)||
a.eba.set(d,{element:b,listener:c});return a.eba.get(d).listener},CUa=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.w8.has(d)||a.w8.set(d,{element:b,listener:c});return a.w8.get(d).listener},DUa=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.y8.has(d)||a.y8.set(d,{element:b,listener:c});return a.y8.get(d).listener},EUa=function(a,b,c,d){const e=vn(b).Ti.body;Ww(a,b).listen(b,"mouseover",AUa(a,b,f=>{Xw(f)&&a.Wi.next(new pUa(f,c,d))})).listen(b,"mouseout",BUa(a,b,f=>{Xw(f)&&
a.Wi.next(new qUa(f))})).listen(e,"mousemove",CUa(a,b,f=>void a.Wi.next(new vUa(f)))).listen(e,"touchstart",DUa(a,b,f=>void a.Wi.next(new wUa(f))))},FUa=function(a,b){const c=Ww(a,b),d=String(_.Oa(b));a.vxb=e=>{Xw(e)&&a.Wi.next(new tUa(e,d))};a.hPb=e=>void a.Wi.next(new wUa(e));c.listen(b,"mouseover",a.vxb).listen(b,"touchstart",a.hPb);zUa(a,b);return(b=vn(b).Ai("__HC_94253229"))?(a.oIb=e=>void a.Wi.next(new rUa(e,d)),a.nIb=e=>void a.Wi.next(new sUa(e)),c.listen(b,"mouseover",a.oIb).listen(b,"mouseout",
a.nIb),b):null},GUa=function(a,b){const c=b.getAttribute("data-hovercard-id");a.fba.forEach(({element:e,listener:f},g)=>{c===g&&(Ww(a,e).ut(e,"mouseover",f),a.fba.delete(g))});a.eba.forEach(({element:e,listener:f},g)=>{c===g&&(Ww(a,e).ut(e,"mouseout",f),a.eba.delete(g))});const d=vn(b).Ti.body;a.w8.forEach(({element:e,listener:f},g)=>{c===g&&(Ww(a,e).ut(d,"mousemove",f),a.w8.delete(g))});a.y8.forEach(({element:e,listener:f},g)=>{c===g&&(Ww(a,e).ut(d,"touchstart",f),a.y8.delete(g))})},HUa=function(a,
b=!1){if(!_.Ka(a)||1!=a.nodeType)return!1;let c=!1;yUa(a,"hovercardHoverTriggerDisabled")&&(c="true"===Vw(a,"hovercardHoverTriggerDisabled"));return yUa(a,"hovercardId")&&(!b||!c)},IUa=function(a,b=!1){return Mxa(a,c=>HUa(c,b))},JUa=function(a,b){for(;b&&a!==b;)b=b.parentNode||b.host;return b===a},KUa=class{constructor(){this.fba=new Map;this.eba=new Map;this.w8=new Map;this.y8=new Map;this.QAb={};this.Wi=new _.hg}apa(a){return vn(a)}};var LUa=class extends _.$b{constructor(a){super(a)}};LUa.prototype.toObject=function(){return MUa(this)};var MUa=function(a){if(null!=a)return _.ac(a),{mQc:_.h(_.Y(a,1))}};var NUa=class extends _.$b{constructor(a){super(a)}};NUa.prototype.toObject=function(){return OUa(this)};var OUa=function(a){if(null!=a)return _.ac(a),{kRc:_.h(_.Y(a,1)),u2c:_.h(_.Y(a,2))}};var PUa=class extends _.$b{constructor(a){super(a)}getEmail(){return _.W(this,1)}lCb(){return _.W(this,2)}Y$(){return _.W(this,4)}};PUa.prototype.toObject=function(){return QUa(this)};var QUa=function(a){if(null!=a)return _.ac(a),{email:_.h(_.Y(a,1)),ZCc:_.h(_.Y(a,2)),MYc:_.h(_.Y(a,3)),displayName:_.h(_.Y(a,4))}};var RUa=class extends _.$b{constructor(a){super(a)}PWa(){return _.km(this,Uw,2)}wMb(a){_.mm(this,2,a)}};RUa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={m1c:QUa(_.km(this,PUa,1)),EEc:lUa(this.PWa()),lQc:MUa(_.km(this,LUa,3)),HSc:OUa(_.km(this,NUa,4))}}else a=void 0;return a};var SUa=class extends _.$b{constructor(){super()}dXa(){return _.ym(this,1)}vdb(a){return _.cm(this,1,a)}getMetadata(){return _.km(this,Uw,2)}Sea(a){return _.mm(this,2,a)}};SUa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={requestId:_.h(_.Yb(this,1)),metadata:lUa(this.getMetadata())}}else a=void 0;return a};_.TUa=RegExp("[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");var $w={Eya:0,oAa:1,C5:2},YTa=function(a,b){UUa(a);a.xh&&!a.Taa&&(a.Czb.mOb||VUa(a,b).then(()=>void ax(a)))},Tw=function(a){var b=a.Taa;b&&b.cancel();a.Taa=null},YUa=function(a,b,c){if(Xw(c)){var d=WUa(c)||c.target;if(d=IUa(d,!0))a.aA=Date.now(),XUa(a,b,d,c.clientX,c.clientY,{BDb:!1,DEb:!1,TYa:{}})}},ZUa=function(a,b,c={}){b=Object.assign({},b,c);b.scheduleEventHandler&&(b.overrideCalendar=!0);b.sendChatHandler&&(b.overrideChat=!0);b.sendEmailHandler&&(b.overrideEmail=!0);b.videoChatHandler&&(b.overrideVideoChat=
!0);b.primaryActionButtonOnload&&(b.overridePrimaryActionButtonOnload=!0);b.primaryActionButtonOnTrigger&&(b.overridePrimaryActionButtonOntrigger=!0);b.openLinkInContactsCompanionCallback&&(b.contactsCompanionAvailable=!0);b.suppressHidesFromMouseEvents&&(a.Czb.mOb=!0);return b},spa=function(a,b,c={}){a.R4=b;b=_.Oa(b);a.xs[b]=ZUa(a,c);a.Axb()},$Ua=function(a){a.kma=!0;const b=FUa(a.KF,a.R4);b&&(a.Pyb=b,a.wQ.Mj=a.Pyb,VTa(a.wQ))},aVa=function(a,b){var c=Date.now();(null===a.aA||a.aA<c)&&a.vu.Koa(c);
a.xh&&(b&&a.Qfa&&a.Qfa.focus(),a.Qfa=null,a.xh.jDb=b?"hideTriggeredByEscape":"hideTriggeredByMouse")},bVa=function(a,b){return a.ad.some(c=>b.keyCode===c.keyCode&&!!b.ctrlKey===!!c.ctrlKey&&!!b.altKey===!!c.altKey&&!!b.shiftKey===!!c.shiftKey&&!!b.metaKey===!!c.metaKey)},WUa=function(a){return(a=a.qR)&&"function"===typeof a.composedPath&&(a=a.composedPath(),a=0<a.length?a[0]:null,a instanceof Node)?a:null},XUa=function(a,b,c,d,e,f){var g=a.xs[b].primaryActionButtonOnload,l=Vw(c,"hovercardId");g&&
l&&(g=g(l,cVa(a)),a.yR=g);a.n2={x:d,y:e};if(375>Gxa(window).width)ao();else if(a.xh&&a.xh.Yf==c)Tw(a),ao();else if(a.ci&&a.ci.Yf==c)ao();else if(bx(a),c?(d=Vw(c,"hovercardId")||"",d=_.Rl(d,"buganizer-system+")?d.replace("buganizer-system+",""):_.Rl(d,"yaqs-carrier-pigeon+")?d.replace("yaqs-carrier-pigeon+",""):d):d="",d){Date.now();e=b.toString();if(xUa&&c.dataset)c.dataset.hovercardOwnerId=e;else{if(/-[a-z]/.test("hovercardOwnerId"))throw Error("S");c.setAttribute("data-"+_.mn("hovercardOwnerId"),
e)}e=ZUa(a,a.xs[b]||{},f.TYa);g=!!a.xh;l=f.BDb||!!e.skipArtificialDelays;var p=dVa({GGb:g,mNb:l,WJb:250,Ezb:1E3});eVa(a);a.V3=Oya(p);l&&g&&ax(a);p=a.ci={Yf:c,oRc:b,config:e};EUa(a.KF,c,String(b),e);a.PEb||a.Gaa(p.Yf.getAttribute("data-hovercard-id"),Date.now());c.contains(document.activeElement)&&(a.Qfa=document.activeElement);fVa(a,c,d,dVa({GGb:g,mNb:l,WJb:100,Ezb:400}),f.DEb)}else ao()},gVa=function(a,b){a.yR=b},cVa=function(a){a.Vba>=Number.MAX_SAFE_INTEGER?a.Vba=0:a.Vba++;return a.Vba},UUa=function(a){a.ci&&
(a.yR=null,bx(a),eVa(a),hVa(a),GUa(a.KF,a.ci.Yf),a.ci=null)},bx=function(a){var b=a.rra;b&&b.cancel();a.rra=null},dVa=function({GGb:a,mNb:b,WJb:c,Ezb:d}){return b?0:a?c:d},ax=function(a){Tw(a);!a.vu.s0a()&&a.xh&&(a.xh.msa&&a.xh.jDb&&a.xh.msa(a.xh.jDb),a.PEb=!1,GUa(a.KF,a.xh.Yf),a.xh=null,a.Qfa=null,a.dM=$w.Eya,VTa(a.wQ),a.Ida=-1,a.dispatchEvent("b"),a.ci||a.dispatchEvent("c"))},fVa=function(a,b,c,d,e){if(a.ci){var f=a.Oyb(b,c,e);a.ci.config=Object.assign(f,a.ci.config||{});iVa(a,d).then(()=>void jVa(a,
f),g=>{g instanceof bo||Nk(g,`Failed during delay to load data. delay: ${d}`)})}else ao()},iVa=function(a,b=400){bx(a);a.rra=Oya(b);return a.rra},jVa=function(a,b){bx(a);if(a.ci){a.yR=null;const c=b.primaryActionButtonOnload?b.primaryActionButtonOnload:(e,f)=>ao((new SUa).vdb(f).Sea(new Uw)),d=b["hovercard-id"];d&&gVa(a,c(d,cVa(a)));a.LAc=()=>{a.ci&&kVa(a,a.ci.Yf)};nUa(a.Au,new $Ta(b))}},kVa=function(a,b){a.kma?lVa(a).then(c=>{for(var d of c)if(d instanceof SUa){if(d.dXa()!==a.Vba)return;var e=d}a.ci&&
a.ci.Yf===b&&a.kma&&a.V3&&(c=a.ci,ax(a),eVa(a),bx(a),hVa(a),a.xh=c,a.ci=null,e&&(c=e.getMetadata(),null==c?Nk("No PrimaryActionMetadata was found in the FetchPabResponse."):(a.yR=null,null!=_.qm(c,1)&&(a.Ida=c.pCb()),UTa(a.wQ,{type:0,QV:null,iyc:null}),a.dM=$w.oAa,e=a.Au,d=new aUa(c),c=new mUa,c.wMb(d.state),e=e.Uoa,c=c.kd(),e.R$.iframeSend("render",e.Bsa,c))))}):(Nk("Attempting to render card before card is built."),ao())},lVa=function(a){hVa(a);const b=[];a.V3&&b.push(a.V3);a.yR&&b.push(a.yR);a.Kma=
Cya(b);return a.Kma},mVa=function(a,b,c){if(a.xh){var d=a.KF.apa(a.R4);UTa(a.wQ,{type:0,QV:{Grc:b,n2:c,ruc:d,config:a.xh.config,qyc:a.xh.Yf},iyc:null})}},VUa=function(a,b=500){b="number"===typeof b?b:500;Tw(a);a.Taa=Oya(b);return a.Taa},eVa=function(a){var b=a.V3;b&&b.cancel();a.V3=null},hVa=function(a){var b=a.Kma;b&&b.cancel();a.Kma=null},nVa=function(a,b,c,d={},e){const f={};f.ri=++a.ZFb;c&&(f["hovercard-id"]=c);"mini"===(Vw(b,"hovercardVariant")||"")&&(f.displayAsMiniHovercard=!0);yUa(b,"hovercardAlign")&&
(f.hovercardAlign="v"==Vw(b,"hovercardAlign")?"v":"h");(a=Vw(b,"name")||b.getAttribute("name"))&&(f.fallbackName=a);e&&(f.activatedByKeyboard=!0);return Object.assign(f,d)},oVa=class extends Rn{constructor(a,b){super();this.Au=b;this.yR=this.Kma=this.V3=this.rra=this.Taa=null;this.n2={x:0,y:0};this.I4a=null;this.R4=document.body;this.xs={};this.Z_=new _.hf;this.wQ=new WTa;this.Z_.add(this.wQ.Wi.Nf().subscribe(c=>{switch(c.type){case 3:c=this.Au.Uoa,c.R$.iframeSend("hide",c.Bsa,void 0)}}));this.Z_.add(this.Au.Wi.Nf().subscribe(c=>
{if(c instanceof bUa)this.GCb();else if(c instanceof gUa)c.xFc==this.ZFb&&this.LAc();else if(c instanceof eUa){if(c=c.size,this.dM===$w.oAa||this.dM===$w.C5)this.dM=$w.C5,this.I4a=this.n2,mVa(this,c,this.n2)}else if(c instanceof fUa){if(c=c.size,this.dM===$w.oAa||this.dM===$w.C5)this.dM=$w.C5,mVa(this,c,this.I4a?this.I4a:this.n2)}else if(c instanceof dUa)VTa(this.wQ),this.Ida=-1;else if(c instanceof cUa){var d=this.KF.apa(this.R4).Ai("__HC_94253229");if(d){c=this.KF;var e=this.R4;Ww(c,e).ut(e,"mouseover",
c.vxb).ut(e,"keydown",c.uxb).ut(e,"touchstart",c.hPb).ut(d,"mouseout",c.nIb).ut(d,"mouseover",c.oIb)}this.Z_.unsubscribe()}else if(c instanceof hUa){if(c=c.message,this.xh)switch(c.id){case "DOCS_SMART_SELECT":(e=this.xh.config.contentConfiguration)&&e.hasOwnProperty("docsHeaderConfig")&&this.xh.config.contentConfiguration.docsHeaderConfig.callback(c.Oa);break;case "CLIENT_FOOTER_ID":break;default:Nk(`Unknown client content message ID: ${c.id}`)}}else if(c instanceof iUa&&(c=c.NEc,!(c.timestamp<this.aA)&&
this.xh)){d=this.xh.config;e=c.data||d["hovercard-id"]||d.userid||d.email;switch(c.eventType){case "calendar":d=d.scheduleEventHandler;if(!d)break;var f=bc(ATa,e.eventInfo);if(!f.getEmail()||!f.getEmail().getValue()){Nk(`No email data found in handlerInput for Events.Calendar: ${e}`);break}e=f.getEmail().e1();d(e);ax(this);break;case "chat":d=d.sendChatHandler;if(!d)break;if(!(e instanceof Object)){Nk(`Unrecognized handlerInput for Events.Chat: ${e}`);break}e=bc(RUa,e.eventInfo);d(e);ax(this);break;
case "email":d=d.sendEmailHandler;if(!d)break;f=bc(BTa,e.eventInfo);if(!f.getEmail()||!f.getEmail().getValue()){Nk(`No email data found in handlerInput for Events.Calendar: ${e}`);break}e=f.getEmail().e1();d(e);ax(this);break;case "videoChat":d=d.videoChatHandler;if(!d)break;e=e instanceof Object?bc(CTa,e.eventInfo):e;d(e);ax(this);break;case "primaryActionButton":d=d.primaryActionButtonOnTrigger;if(!d)break;f=bc(RUa,c.data.eventInfo);d(f||e);break;case "openInContactsCompanion":e=d.openLinkInContactsCompanionCallback;
if(!e)break;d=bc(RUa,c.data.eventInfo);e(d);break;case "close":aVa(this,c.data.closeTriggeredByEscape);break;default:Nk(`Unrecognized event type: ${c.eventType}`)}"mouseover"==c.eventType&&Tw(this)}}));this.Pyb=document.body;this.xh=this.ci=null;this.Vba=this.ZFb=0;this.Ida=-1;this.dM=$w.Eya;this.aA=null;this.kma=!1;this.Czb={mOb:!1};this.vu=new ZTa(this);this.Eaa=this.vu.Eaa.bind(this.vu);this.Daa=this.vu.Daa.bind(this.vu);this.Gaa=this.vu.Gaa.bind(this.vu);this.Faa=this.vu.Faa.bind(this.vu);this.PEb=
!1;this.Qfa=null;this.ad=a;this.KF=new KUa;this.Z_.add(this.KF.Wi.Nf().subscribe(c=>{try{if(c instanceof pUa)YUa(this,Number(c.PZ),c.ew);else if(c instanceof qUa){var d=c.ew;this.xh&&this.vu.Faa(this.xh.Yf.getAttribute("data-hovercard-id"),Date.now());if(this.ci){c=!0;if(d){const f=d.relatedTarget;f&&JUa(this.ci.Yf,f)&&(c=!1)}c&&UUa(this)}}else if(c instanceof rUa)this.Eaa();else if(c instanceof sUa)this.Daa();else if(c instanceof tUa)YUa(this,Number(c.PZ),c.ew);else if(c instanceof uUa)this.o1(Number(c.PZ),
c.ew);else if(c instanceof vUa){var e=c.ew;const f=WUa(e)||e.target;f&&("__HC_94253229"===f.id||f.parentNode&&"__HC_94253229"===f.parentNode.id||this.xh&&JUa(this.xh.Yf,f)||this.ci&&JUa(this.ci.Yf,f))||this.vu.ZXa(Date.now())}else c instanceof wUa?this.vu.Koa(Date.now()):Nk("Unknown outputEvent instance in AbstractContextManager")}catch(f){Nk("Error thrown in DomCommunicator subscription",f)}}))}Axb(){}GCb(){$Ua(this)}o1(a,b){27===b.keyCode&&this.xh&&(b.preventDefault(),aVa(this,!0));if(Xw(b)&&bVa(this,
b)){var c=IUa(b.target,!1);c&&(b.preventDefault(),this.aA=Date.now(),b=c.getBoundingClientRect(),XUa(this,a,c,b.right,b.bottom,{BDb:!0,DEb:!0,TYa:{}}))}}Oyb(a,b,c){return nVa(this,a,b,this.ci?this.ci.config:{},c)}pCb(){return this.Ida}};var pVa=class{constructor(a){this.oA=a||{}}value(){return this.oA}vM(a){this.oA.url=a;return this}getUrl(){return this.oA.url}dh(a){this.oA.style=a;return this}getStyle(){return this.oA.style}getId(){return this.oA.id}SWa(){return this.oA.queryParams}getContext(){return this.oA.context}};var qVa=class extends pVa{};var rVa=function(a){return{_event:b=>{const c={};c.eventType=b.eventType;c.timestamp=b.timestamp;c.HTc=b.fromCard;c.data=b.data;a.Au.Wi.next(new iUa(c))},_ready:()=>{a.Au.Wi.next(new bUa)},loaded:b=>{b=b.ri;a.Au.Wi.next(new gUa(isNaN(b)?0:b))},rendered:b=>{a.Au.Wi.next(new eUa(oUa(b)))},resize:b=>{a.Au.Wi.next(new fUa(oUa(b)))},renderfailed:()=>{a.Au.Wi.next(new dUa)},disposed:()=>{a.Au.Wi.next(new cUa)},messageFromClientContent:b=>{a.Au.Wi.next(new hUa(b))}}},rpa=class extends oVa{constructor(a,
b,c,d){super(c,d);this.Cyc=b;this.Hwc=a}Axb(){if(!this.kma){const b={origin:window.location.protocol+"//"+window.location.host};var a=new qVa({disableMultiLevelParentRelay:!0,hover:!0,id:"__HC_94253229",attributes:{allow:"clipboard-write","aria-label":"Information Card"}});a.oA.messageHandlers=rVa(this);a.oA.messageHandlersFilter=this.Hwc;a.oA.queryParams=b;a=a.dh("hover").vM(":card");this.Cyc(a.value())}}GCb(){var a=this.KF.apa(this.R4);a=Dxa(a.Ti,"__HC_94253229");a.parentNode.id="__HC_94253229";
a.id="";a.tabIndex=-1;$Ua(this)}Oyb(a,b,c){const d=nVa(this,a,b,{},c);this.ci&&_.kc(d,this.ci.config);for(b=[];a;a=a.parentElement)(c=_.Oa(a))&&this.xs[c]&&b.push(this.xs[c]);_.Ul(b.reverse(),function(e){_.kc(d,e)});d.hl||(d.hl="en-US");return d}close(){var a=this.Au.Uoa;a.R$.iframeSend("dispose",a.Bsa,void 0)}};var sVa=null,opa=function(a,b){sVa||(sVa=new tVa);return sVa.load(a,b)},uVa=function(a,b,c){if(b.gapi)return ao(b.gapi);if(b.__btgl_173981912)return b.__btgl_173981912;b.__btgl_173981912=new $n((d,e)=>{var f=vn(b).createElement("SCRIPT");_.Ek(f,a.Iwc);c&&Jxa(f,(new dya).kd(c));f.onload=()=>d(b.gapi);f.onerror=()=>e("Failed to load gapi.");b.document.getElementsByTagName("head")[0].appendChild(f)});return b.__btgl_173981912},tVa=class{constructor(){this.Iwc=_.xi(_.Hk(_.Ik("https://apis.google.com/js/api.js")));
this.BW=1E4}load(a,b,c){return uVa(this,a,c).then(d=>new $n((e,f)=>{d.load(b,{callback:_.Ol(e,d),timeout:this.BW,ontimeout:()=>f(Error("Rc`"+b))})}))}};var gpa=function(a=null){return(a||window).location.href};var cpa=function(){return ia&&ja?!ja.mobile&&(pa("iPad")||pa("Android")||pa("Silk")):pa("iPad")||pa("Android")&&!pa("Mobile")||pa("Silk")};var ipa=_.da.URL,vVa;try{new ipa("http://example.com"),vVa=!0}catch(a){vVa=!1}
var hpa=vVa,lpa=class{constructor(a){this.L2=new Map;0==a.indexOf("?")&&(a=a.substring(1));a=a.split("&");for(let c of a){a=c;let d="";var b=c.split("=");1<b.length&&(a=decodeURIComponent(b[0].replace("+"," ")),d=decodeURIComponent(b[1].replace("+"," ")));b=this.L2.get(a);null==b&&(b=[],this.L2.set(a,b));b.push(d)}}get(a){return(a=this.L2.get(a))&&a.length?a[0]:null}getAll(a){return[...(this.L2.get(a)||[])]}has(a){return this.L2.has(a)}[Symbol.iterator](){return bJa(...$Ia(this.L2,a=>{const b=a[0];
return $Ia(a[1],c=>[b,c])}))}toString(){return wVa(this)}},wVa=function(a){const b=c=>encodeURIComponent(c).replace(/[!()~']|(%20)/g,d=>({"!":"%21","(":"%28",")":"%29","%20":"+","'":"%27","~":"%7E"})[d]);return Array.from(a,c=>b(c[0])+"="+b(c[1])).join("&")},kpa=function(a){const b=_.zn(document,"A");let c;try{_.gn(b,_.Ai(a)),c=b.protocol}catch(e){throw Error("Sc`"+a);}if(""===c||":"===c||":"!=c[c.length-1])throw Error("Sc`"+a);if(!jpa.has(c))throw Error("Sc`"+a);if(!b.hostname)throw Error("Sc`"+
a);const d=b.href;a={href:d,protocol:b.protocol,username:"",password:"",hostname:b.hostname,pathname:"/"+b.pathname,search:b.search,hash:b.hash,toString:()=>d};jpa.get(b.protocol)===b.port?(a.host=a.hostname,a.port="",a.origin=a.protocol+"//"+a.hostname):(a.host=b.host,a.port=b.port,a.origin=a.protocol+"//"+a.hostname+":"+a.port);return a},jpa=new Map([["http:","80"],["https:","443"],["ws:","80"],["wss:","443"],["ftp:","21"]]);_.cx=class{constructor(){this.loaded=!1;this.Gi=0}Nw(){return!!document.getElementById("__HC_94253229")}load(){this.loaded||(this.loaded=!0,this.Nw()||_.Ooa({timeout:6E4}).then(()=>{gapi.load("card",()=>{epa({A8:document.body,kHc:"https://contacts.google.com",Rqc:this.Gi,config:{clientName:"DEVOPS_CONSOLE",preload:!0,activatePersonCards:!0,activateGroupCards:!0}})})}).catch(()=>{console.error("Failed to load GAPI.")}))}};_.cx.ha=function(a){return new (a||_.cx)};
_.cx.ta=_.k({token:_.cx,na:_.cx.ha,Ha:"root"});var xVa=function(a,b){try{b.next(void 0)}catch(c){a.Hd.wx(()=>{throw c;})}},yVa=class extends _.hg{constructor(a,b){super();this.Hd=a;this.i6a=new _.of(c=>{b();return _.w(this,_.ag()).subscribe(c)})}next(){const a=this.xk.slice();for(const b of a)xVa(this,b)}};var AVa,zVa,DVa;AVa=function(a){return new yVa(a.Hd,()=>{zVa(a)})};_.BVa=function(a,b){a.Yra.subscribe(b)};_.CVa=function(a,b){a.qL.subscribe(b)};zVa=function(a){0===a.dKa&&(a.dKa=a.Hd.ac(()=>requestAnimationFrame(()=>{DVa(a)})))};DVa=function(a){a.X9a.next();a.v4a.next();upa(a.Kra)&&a.Hd.nc(()=>{a.Kra.next()});a.dKa=0;upa(a.X9a,a.v4a,a.Kra)&&zVa(a)};
_.dx=class{constructor(a){this.Hd=a;this.v4a=AVa(this);this.Yra=this.v4a.i6a;this.Kra=AVa(this);this.Kca=this.Kra.i6a;this.X9a=AVa(this);this.qL=this.X9a.i6a;this.dKa=0}};_.dx.ha=function(a){return new (a||_.dx)(_.m(_.sg))};_.dx.ta=_.k({token:_.dx,na:_.dx.ha,Ha:"root"});_.ex=class{constructor(a){this.Kla=a}scrollTo(a,b,c=0){a&&_.CVa(this.Kla,()=>{if("number"===typeof a.offsetTop){var d=vpa(a);if(d){var e=wpa(a,d,b,c),f=d.scrollTop+e,g=xpa(a,d),l=d.scrollLeft+g;_.BVa(this.Kla,()=>{0!==e&&(d.scrollTop=f);0!==g&&(d.scrollLeft=l)})}}})}};_.ex.ha=function(a){return new (a||_.ex)(_.m(_.dx))};_.ex.ta=_.k({token:_.ex,na:_.ex.ha,Ha:"root"});_.fx=class{};_.fx.ha=function(a){return new (a||_.fx)};_.fx.wa=_.n({type:_.fx,oa:[["page-not-found"]],ya:7,Aa:0,Ea:function(){return[[1,"container"],[1,"icon"],[1,"title"]," Oops, page not found. ",[1,"subtitle"]," Make sure the address is correct. "]},ua:function(a){a&1&&(_.z(0,"div",0)(1,"mat-icon",1),_.Q(2,"developer_board"),_.B(),_.z(3,"h2",2),_.Vg(4,3),_.B(),_.z(5,"p",4),_.Vg(6,5),_.B()())},Ga:[_.kw],styles:["page-not-found[_nghost-%COMP%], unknown-error[_nghost-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%}.container[_ngcontent-%COMP%]{align-items:center;background:rgba(0,0,0,.04);border-radius:50%;display:flex;flex-direction:column;justify-content:center;min-height:400px;min-width:400px}.container[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#9e9e9e;height:164px;font-size:164px;width:164px}.container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:300px}.title[_ngcontent-%COMP%]{margin:34px 0 4px;font-size:18px;font-weight:400}.subtitle[_ngcontent-%COMP%]{font-size:13px}.textLink[_ngcontent-%COMP%]{color:#1e88e5;cursor:pointer;text-decoration:underline}"]});_.gx=class{};_.gx.ha=function(a){return new (a||_.gx)};_.gx.Da=_.ld({type:_.gx});_.gx.Ca=_.Pc({imports:[_.uq,_.lw]});var HVa,IVa,JVa,KVa,GVa,LVa;_.EVa=new _.zd("faviconsConfiguration");
_.FVa={HA:[{name:_.Eq.Vya,type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/issue_tracker/favicon/bug_report_2.png"},{name:"critique",type:"image/x-icon",href:"https://static.corp.google.com/devtools/codereview/favicon.ico"},{name:_.Eq.Ycc,type:"image/x-icon",href:"https://www.gstatic.com/devopsconsole//images/taskflow/taskflow_logo_v1_48x48.png"}],hSa:[{name:"testfusion2",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/test_fusion.png"},{name:"broken",
type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/broken_inv2.png"},{name:"cancelled",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/cancelled_inv2.png"},{name:"failed",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/failed_inv2.png"},{name:"flaky",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/flaky_inv2.png"},{name:"running",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/running_inv2.png"},
{name:"skipped",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/skipped_inv2.png"},{name:"successful",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/successful_inv2.png"},{name:"successful2",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/successful_inv4.png"},{name:"timed_out",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/timed_out_inv2.png"},{name:"tool_failed",
type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/tool_failed_inv2.png"},{name:"unknown",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/unknown_inv2.png"},{name:"unspecified",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/unspecified_inv2.png"}]};HVa=function(a){const b=GVa();a.rQa=b;for(const c of Array.from(b))c.parentNode.removeChild(c)};IVa=function(a){return a.icons.HA.find(b=>""===b.name)};
JVa=function(a,b,c){return(c?a.icons.hSa:a.icons.HA).find(d=>d.name===b)};KVa=function(a,b,c){const d=document.createElement("link");d.setAttribute("id",a.cK);a:{if(c instanceof _.Zm)d.href=_.Dk(c).toString();else{if(-1===sRa.indexOf("icon"))throw Error("sc`icon");a=_.ti(c);if(void 0===a)break a;d.href=a}d.rel="icon"}d.setAttribute("type",b);document.head.appendChild(d)};GVa=function(){return document.querySelectorAll("link[ rel ~= 'icon'], link[ rel ~= 'apple-touch-icon-precomposed']")};
LVa=function(){var a=GVa();for(const b of Array.from(a))b.parentNode.removeChild(b)};
_.hx=class{constructor(a,b){this.Ua=a;this.icons=b;this.cK="favicon";this.rQa=null}initialize(){HVa(this);_.w(this.Ua.events,_.Mf(a=>a instanceof _.Ci),_.Xf((a,b)=>a.Vf.split("/")[1]===b.Vf.split("/")[1])).subscribe(a=>{this.ez(a.Vf.split("/")[1],!1)})}reset(){var a=IVa(this);if(a){var b=a.type;a=a.href;LVa();KVa(this,b,a)}else if(LVa(),this.rQa)for(b of Array.from(this.rQa))b&&document.head.appendChild(b)}ez(a,b=!0){(b=JVa(this,a,b))?(a=b.type,b=b.href,LVa(),KVa(this,a,b)):this.reset()}};
_.hx.ha=function(a){return new (a||_.hx)(_.m(_.Ji),_.m(_.EVa))};_.hx.ta=_.k({token:_.hx,na:_.hx.ha,Ha:"root"});_.ix=class{constructor(a){this.EQb=a}getToken(){return this.EQb}};_.ix.ha=function(a){return new (a||_.ix)(_.m(gFa))};_.ix.ta=_.k({token:_.ix,na:_.ix.ha});var MVa=class{constructor(a){this.Zxb=a}};var OVa=function(a,...b){b=NVa(b);return a.b_.has(b)?a.b_.get(b):void 0},NVa=function(...a){return a?a.join(","):"key"},PVa=class{constructor(a,b,c){this.lo=a;this.Krc=b;this.noa=c||[];this.b_=new Map}setCell(a,...b){b=NVa(b);this.b_.set(b,[new MVa(a)])}sWa(...a){return(a=OVa(this,a))&&a.length?a[0]:void 0}clear(){this.b_.clear()}};var QVa=class extends PVa{constructor(a,b){super(a,3,b)}iqa(...a){this.jqa(1,a)}jqa(a,...b){let c=0,d=this.sWa(b);d&&(c=d.Zxb);this.setCell(c+a,b)}};var RVa=class extends PVa{constructor(a,b){super(a,2,b)}aM(a,...b){b=[b];let c=OVa(this,b);c?c.push(new MVa(a)):this.setCell(a,b)}};var SVa=function(a){a.Tk.enabled||a.Tk.start();a.A_a++;100<=a.A_a&&a.rNb()},TVa=function(a){for(let b=0;b<a.length;b++)a[b].clear()},UVa=function(a,b,...c){a.i2.has(b)||a.i2.set(b,new QVa(b,c))},VVa=class extends Cn{constructor(a){super();this.IIc=a;this.i2=new Map;this.fuc=new Set;this.A_a=0;this.HBb=3E4;this.Tk=new co(this.HBb);this.Tk.listen("tick",this.rNb,!1,this);Dn(this,_.Ol(nc,this.Tk))}rNb(){const a=[...this.i2.values()].filter(b=>b.b_.size);a.length&&this.IIc.flush(a,!1);TVa(a);this.A_a=
0;this.Tk.enabled&&this.Tk.stop()}GC(a){return this.fuc.has(a)?void 0:this.i2.get(a)}iqa(a,...b){this.jqa(a,1,...b)}jqa(a,b,...c){(a=this.GC(a))&&a instanceof QVa&&(a.jqa(b,c),SVa(this))}aM(a,b,...c){(a=this.GC(a))&&a instanceof RVa&&(a.aM(b,c),SVa(this))}};var WVa=class{constructor(a){this.lo="/client_streamz/one_developer_workflow/events/usage";this.Sr=a;UVa(this.Sr,this.lo,{uC:3,tC:"name"},{uC:3,tC:"source"},{uC:1,tC:"state"})}rG(a,b,c){this.Sr.iqa(this.lo,a,b,c)}GC(){return this.Sr.GC(this.lo)}},XVa=class{constructor(a){this.lo="/client_streamz/one_developer_workflow/events/performance";a=this.Sr=a;var b=this.lo,c=[{uC:3,tC:"source"},{uC:3,tC:"name"}];a.i2.has(b)||a.i2.set(b,new RVa(b,c))}aM(a,b,c){this.Sr.aM(this.lo,a,b,c)}GC(){return this.Sr.GC(this.lo)}},
YVa=class{constructor(a){this.lo="/client_streamz/one_developer_workflow/rpc/request_count";this.Sr=a;UVa(this.Sr,this.lo,{uC:3,tC:"source"},{uC:3,tC:"method_id"})}rG(a,b){this.Sr.iqa(this.lo,a,b)}GC(){return this.Sr.GC(this.lo)}},ZVa=class{constructor(a){this.lo="/client_streamz/one_developer_workflow/rpc/error_count";this.Sr=a;UVa(this.Sr,this.lo,{uC:3,tC:"source"},{uC:3,tC:"method_id"},{uC:2,tC:"code"})}rG(a,b,c){this.Sr.iqa(this.lo,a,b,c)}GC(){return this.Sr.GC(this.lo)}};var $Va=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,1)}Ge(a){return _.Zk(this,1,a)}};$Va.jc=[2,3,4];$Va.prototype.toObject=function(){return aWa(this)};var aWa=function(a){if(null!=a)return _.ac(a),{name:_.W(a,1),WZc:_.h(_.El(a,2)),SZc:_.h(_.El(a,3)),TZc:_.h(_.El(a,4))}};var bWa=class extends _.$b{constructor(a){super(a)}};bWa.prototype.toObject=function(){return cWa(this)};var cWa=function(a){if(null!=a)return _.ac(a),{jYc:_.W(a,1),XTc:_.W(a,2),Ue:_.W(a,3)}};var dWa=class extends _.$b{constructor(a){super(a)}xaa(){return _.W(this,5)}Nl(a){_.Zk(this,5,a)}};dWa.prototype.toObject=function(){return eWa(this)};var eWa=function(a){if(null!=a)return _.ac(a),{nla:_.W(a,1),LGc:_.W(a,2),MGc:_.W(a,3),iconName:_.W(a,4),title:_.W(a,5),appBarFontColor:_.W(a,8),HK:_.W(a,10)}};var fWa=class extends _.$b{constructor(a){super(a)}};fWa.prototype.toObject=function(){return gWa(this)};var gWa=function(a){if(null!=a)return _.ac(a),{privateDoNotAccessOrElseSafeUrlWrappedValue:_.h(_.Y(a,3))}};var hWa=class extends _.$b{constructor(a){super(a)}vCb(){return _.km(this,fWa,1)}L0(){return _.km(this,Dp,2)}};hWa.prototype.toObject=function(){return iWa(this)};var iWa=function(a){if(null!=a)return _.ac(a),{nJc:gWa(a.vCb()),EZ:GEa(a.L0())}};var jx=class extends _.$b{constructor(a){super(a)}};jx.prototype.toObject=function(){return jWa(this)};var jWa=function(a){if(null!=a)return _.ac(a),{enabled:_.vm(a,1),y_c:_.W(a,2),L_c:_.W(a,3),C1c:_.W(a,7),LTc:_.W(a,8)}};var kWa=class extends _.$b{constructor(a){super(a)}};kWa.prototype.toObject=function(){return lWa(this)};var lWa=function(a){if(null!=a)return _.ac(a),{lUc:_.W(a,1),SQc:_.W(a,2),B0c:_.W(a,3),A0c:_.W(a,16),NUc:_.W(a,4),LYc:_.W(a,5),NQc:_.W(a,6),TQc:_.W(a,7),OQc:_.W(a,8),b0c:_.W(a,9),PQc:_.W(a,10),UQc:_.W(a,11),z1c:_.W(a,12),uWc:_.W(a,13),TPc:_.W(a,14),gPc:_.W(a,15)}};var mWa=class extends _.$b{constructor(a){super(a)}};mWa.prototype.toObject=function(){return nWa(this)};var nWa=function(a){if(null!=a)return _.ac(a),{dPc:xm(a,2),C3:_.W(a,11)}};var oWa=class extends _.$b{constructor(a){super(a)}oaa(){return _.W(this,2)}};oWa.prototype.toObject=function(){return pWa(this)};var pWa=function(a){if(null!=a)return _.ac(a),{UHc:_.W(a,1),product:_.W(a,2),hZc:_.zm(a,3),L1c:_.wm(a,4),m0c:_.Am(a,5,0)}};var qWa=class extends _.$b{constructor(a){super(a)}};qWa.jc=[1,2];qWa.prototype.toObject=function(){return rWa(this)};var rWa=function(a){if(null!=a)return _.ac(a),{CYc:_.h(_.El(a,1)),k0c:_.Tb(_.lm(a,oWa,2),pWa)}};var sWa=class extends _.$b{constructor(a){super(a)}};sWa.jc=[1];sWa.prototype.toObject=function(){return tWa(this)};var tWa=function(a){if(null!=a)return _.ac(a),{jRc:_.Tb(_.lm(a,qWa,1),rWa)}};var uWa=class extends _.$b{constructor(a){super(a)}};uWa.prototype.toObject=function(){return vWa(this)};var vWa=function(a){if(null!=a)return _.ac(a),{mUc:_.W(a,2),tSc:_.W(a,6),sSc:_.W(a,7),oSc:_.W(a,11),qSc:_.W(a,12),pSc:_.W(a,13),rSc:_.W(a,15),wSc:_.W(a,8),vSc:_.W(a,9),uSc:_.W(a,10),XZc:Wb(_.Kb(a,16,_.Bb))}};var wWa=class extends _.$b{constructor(a){super(a)}};wWa.prototype.toObject=function(){return xWa(this)};var xWa=function(a){if(null!=a)return _.ac(a),{IUc:_.W(a,1),i_c:_.W(a,2),gWc:_.W(a,3)}};var yWa=class extends _.$b{constructor(a){super(a)}Y$(){return _.W(this,1)}};yWa.prototype.toObject=function(){return zWa(this)};var zWa=function(a){if(null!=a)return _.ac(a),{displayName:_.W(a,1),Kh:_.W(a,2),vZ:_.W(a,3),d_:_.W(a,4),b3:_.W(a,5),w4:_.W(a,6)}};var AWa=class extends _.$b{constructor(a){super(a)}};AWa.prototype.toObject=function(){return BWa(this)};var BWa=function(a){if(null!=a)return _.ac(a),{}};var CWa=class extends _.$b{constructor(a){super(a)}};CWa.jc=[5,2,6,7];var DWa=[3,4];CWa.prototype.toObject=function(){return EWa(this)};var EWa=function(a){if(null!=a)return _.ac(a),{cPc:_.h(_.El(a,5)),aVc:_.h(_.El(a,2)),xxb:zWa(_.Em(a,yWa,3,DWa)),RXc:BWa(_.Em(a,AWa,4,DWa)),ISc:_.Tb(_.lm(a,wWa,6),xWa),bUc:_.Tb(_.lm(a,wWa,7),xWa)}};var FWa=class extends _.$b{constructor(a){super(a)}getValue(){return _.zm(this,1)}setValue(a){return _.Nb(this,1,zaa(a),0)}};FWa.prototype.toObject=function(){return GWa(this)};var GWa=function(a){if(null!=a)return _.ac(a),{value:_.zm(a,1)}};_.HWa=class extends _.$b{constructor(a){super(a)}};_.HWa.prototype.toObject=function(){return IWa(this)};var IWa=function(a){if(null!=a)return _.ac(a),{red:_.zm(a,1),green:_.zm(a,2),blue:_.zm(a,3),alpha:GWa(_.km(a,FWa,4))}};var JWa=class extends _.$b{constructor(a){super(a)}PR(){return _.W(this,1)}Pea(a){return _.Zk(this,1,a)}};JWa.prototype.toObject=function(){return KWa(this)};var KWa=function(a){if(null!=a)return _.ac(a),{icon:_.W(a,1),backgroundImage:_.W(a,2),RH:IWa(_.km(a,_.HWa,3))}};var LWa=class extends _.$b{constructor(a){super(a)}dr(){return _.W(this,2)}};LWa.prototype.toObject=function(){return MWa(this)};var MWa=function(a){if(null!=a)return _.ac(a),{source:_.W(a,1),target:_.W(a,2)}};var NWa=class extends _.$b{constructor(a){super(a)}KWa(){return _.El(this,3)}getName(){return _.W(this,5)}Ge(a){return _.Zk(this,5,a)}};NWa.jc=[3,7];NWa.prototype.toObject=function(){return OWa(this)};var OWa=function(a){if(null!=a)return _.ac(a),{kH:_.W(a,1),ZTc:_.W(a,2),IAc:_.h(_.El(a,3)),gca:_.W(a,4),name:_.W(a,5),hidden:_.vm(a,6),NPc:_.Tb(_.lm(a,LWa,7),MWa),wna:_.W(a,8)}};var PWa=class extends _.$b{constructor(a){super(a)}Pj(){return _.W(this,1)}tu(){return _.W(this,3)}f_(){return _.im(this,3)}};PWa.prototype.toObject=function(){return QWa(this)};var QWa=function(a){if(null!=a)return _.ac(a),{Md:_.W(a,1),wg:_.W(a,2),label:_.W(a,3),Rb:_.W(a,4)}};var RWa=class extends _.$b{constructor(a){super(a)}Pj(){return _.W(this,3)}};RWa.prototype.toObject=function(){return SWa(this)};var SWa=function(a){if(null!=a)return _.ac(a),{Yn:_.W(a,1),Tr:_.W(a,2),Md:_.W(a,3),wg:_.W(a,4)}};var TWa=class extends _.$b{constructor(a){super(a)}};TWa.prototype.toObject=function(){return UWa(this)};var UWa=function(a){if(null!=a)return _.ac(a),{RA:SWa(_.km(a,RWa,1)),YA:SWa(_.km(a,RWa,2))}};var VWa=class extends _.$b{constructor(a){super(a)}};VWa.jc=[1,2];VWa.prototype.toObject=function(){return WWa(this)};var WWa=function(a){if(null!=a)return _.ac(a),{YZc:_.Tb(_.lm(a,PWa,1),QWa),B1c:_.Tb(_.lm(a,TWa,2),UWa)}};var XWa=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,1)}Ge(a){return _.Zk(this,1,a)}Y$(){return _.W(this,2)}};XWa.jc=[8];XWa.prototype.toObject=function(){return YWa(this)};var YWa=function(a){if(null!=a)return _.ac(a),{name:_.W(a,1),displayName:_.W(a,2),jma:_.W(a,3),yM:_.W(a,5),R0c:KWa(_.km(a,JWa,7)),m_c:_.Tb(_.lm(a,NWa,8),OWa),Ata:_.W(a,10),LU:WWa(_.km(a,VWa,11))}};var ZWa=class extends _.$b{constructor(a){super(a)}};ZWa.jc=[3,1,2];ZWa.prototype.toObject=function(){return $Wa(this)};var $Wa=function(a){if(null!=a)return _.ac(a),{tZc:_.Tb(_.lm(a,CWa,3),EWa),uZc:_.Tb(_.lm(a,XWa,1),YWa),rTc:_.h(_.El(a,2))}};var aXa=class extends _.$b{constructor(a){super(a)}sWa(){return _.Y(this,1)}setCell(a){return _.sm(this,1,a)}Kpa(){return null!=_.qm(this,2)}Xoa(){return _.Y(this,5)}Bx(a){return _.sm(this,5,a)}};aXa.prototype.toObject=function(){return bXa(this)};var bXa=function(a){if(null!=a)return _.ac(a),{ZP:_.h(_.Y(a,1)),ZD:_.h(_.qm(a,2)),P1:_.h(_.Y(a,3)),mp:_.h(_.Yb(a,4)),au:_.h(_.Y(a,5)),bwa:_.h(_.fm(a,6)),Wta:_.h(_.Yb(a,7)),spanId:_.h(_.Yb(a,8))}};var kx=function(a){return _.km(a,dWa,8)},lx=function(a){return _.km(a,kWa,12)},cXa=class extends _.$b{constructor(a){super(a)}lCb(){return _.W(this,22)}vCb(){return _.W(this,24)}aaa(){return _.km(this,aXa,14)}lMb(a){return _.mm(this,14,a)}Fg(){return _.W(this,27)}IV(a){_.Zk(this,27,a)}W0(){return _.km(this,_.Es,32)}Uea(a){return _.mm(this,32,a)}},dXa=_.cc(cXa);cXa.jc=[35,36,37,39];
cXa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={xsa:_.W(this,1),MF:_.W(this,11),isBot:_.vm(this,17),T_a:_.vm(this,19),ZCc:_.W(this,22),Gi:_.W(this,2),EQb:_.W(this,3),OPc:eWa(kx(this)),qQc:jWa(_.km(this,jx,4)),v0c:vWa(_.km(this,uWa,7)),Wm:nWa(_.km(this,mWa,10)),MQc:lWa(lx(this)),f2c:_.W(this,13),nJc:_.W(this,24),q0:bXa(this.aaa()),AK:_.W(this,15),Om:HEa(_.km(this,Ep,16)),WPc:_.Tb(_.lm(this,hWa,35),iWa),yUc:tWa(_.km(this,sWa,20)),KJb:_.W(this,23),sTc:_.W(this,25),wQc:_.W(this,31),
nUc:_.W(this,26),gtag:_.W(this,30),domain:_.W(this,27),wEc:JKa(this.W0()),gEb:_.Am(this,33,0),kYc:_.Tb(_.lm(this,bWa,36),cWa),YTc:_.h(_.El(this,37)),WTc:_.Tb(_.lm(this,$Va,39),aWa),cYc:$Wa(_.km(this,ZWa,38))}}else a=void 0;return a};var Bpa,Dpa,Npa;Bpa=function(){return{yba:!1}};Dpa=function(){return[]};Npa=function(){return{yba:!0}};
_.mx=class{constructor(){this.Be="";this.Ad={};this.U9=!1;this.directories=[];this.bMb=""}Qb(){if(this.U9&&this.Ad.path){const a=this.Ad.path,b=[];let c=0;for(let d=0;d<a.length;d++)"/"===a[d]&&(b.push({name:a.substring(c,d),scope:_.Sk(Object.assign({},this.Ad,{path:a.substring(0,d+1)}))}),c=d+1);this.directories=b}this.U9&&this.V_(this.Ad.vb)&&(this.bMb=_.Sk(Object.assign({},this.Ad,{path:void 0})))}SWa(a){return{ss:a,all:void 0,start:1}}V_(a){return!!a&&(_.lj(_.oj(a))||_.mj(_.oj(a)))}};
_.mx.ha=function(a){return new (a||_.mx)};
_.mx.wa=_.n({type:_.mx,oa:[["scope-indicator"]],inputs:{Be:"savedQuery",Ad:"searchScope",U9:"displayBreadcrumb"},features:[_.Hd],ya:15,Aa:2,Ea:[[4,"ngIf","ngIfElse"],["citcScope",""],["directoryScope",""],["refScope",""],["repositoryScope",""],["repositoryGroupScope",""],["everything",""],["refScopeEntry",""],[1,"leading"],[4,"ngIf"],["noBreadcrumb",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngFor","ngForOf"],["queryParamsHandling","merge","ascTrackElement","ScopeIndicator","trackAction",
"changeDirectoryScope",3,"routerLink","queryParams",4,"ngIf"],["queryParamsHandling","merge","ascTrackElement","ScopeIndicator","trackAction","changeDirectoryScope",3,"routerLink","queryParams"],["tagScope",""],[3,"ngSwitch",4,"ngIf","ngIfElse"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["class","leading",4,"ngSwitchCase"],["class","ref-icon","fontSet","google-material-icons",4,"ngIf"],["class","ref-icon",4,"ngIf"],["noRefBreadcrumb",""],["fontSet","google-material-icons",1,"ref-icon"],
[1,"ref-icon"],["queryParamsHandling","merge","ascTrackElement","ScopeIndicator","trackAction","changeRefScope",3,"routerLink","queryParams"]],ua:function(a,b){a&1&&(_.O(0,ypa,4,1,"ng-container",0),_.O(1,Apa,1,2,"ng-template",null,1,_.uh),_.O(3,Kpa,1,2,"ng-template",null,2,_.uh),_.O(5,Ppa,1,2,"ng-template",null,3,_.uh),_.O(7,Tpa,1,2,"ng-template",null,4,_.uh),_.O(9,Zpa,1,2,"ng-template",null,5,_.uh),_.O(11,$pa,2,0,"ng-template",null,6,_.uh),_.O(13,eqa,5,4,"ng-template",null,7,_.uh));if(a&2){const c=
_.ah(2);_.x("ngIf",b.Be)("ngIfElse",c)}},Ga:[_.cs,_.nq,_.oq,_.sq,_.pq,_.qq,_.rq,_.kw,_.Er],styles:["scope-indicator[_nghost-%COMP%]{font-style:italic}scope-indicator[_nghost-%COMP%]   .leading[_ngcontent-%COMP%]{font-weight:500}scope-indicator[_nghost-%COMP%]   .ref-icon[_ngcontent-%COMP%]{height:16px;font-size:16px;line-height:16px;width:16px;vertical-align:middle}"],La:0});_.nx=class{};_.nx.ha=function(a){return new (a||_.nx)};_.nx.Da=_.ld({type:_.nx});_.nx.Ca=_.Pc({imports:[_.es,_.uq,_.lw,_.Gr]});_.ox=class extends _.Yr{lb(a,b,c=0){super.lb(a,b,c)}qn(a){super.qn(a)}};_.ox.ha=function(){let a;return function(b){return(a||(a=_.me(_.ox)))(b||_.ox)}}();_.ox.ta=_.k({token:_.ox,na:_.ox.ha,Ha:"root"});_.ll=new Set;_.px=class{};_.px.ha=function(a){return new (a||_.px)};_.px.ta=_.k({token:_.px,na:_.px.ha,Ha:"root"});var eXa;_.qx=new Set;eXa=new _.zd("enabled_features",{Ha:"root",na:()=>_.qx});_.rx=class{};_.rx.ha=function(a){return new (a||_.rx)};_.rx.ta=_.k({token:_.rx,na:_.rx.ha,Ha:"root"});_.fXa=function(a,b){var c=_.Br(a.Ua,b),{z7a:d}=_.cma(c.Qa),e=c.root.children.primary;e||(e=_.Br(a.Ua,c.Ze).root.children.primary);if(!e)throw Error("Uc`"+b);c=e.Nd;b=c.map(t=>t.path);c=c[c.length-1].parameters;for(const [t,y]of Object.entries(d))d=t,e=y,c[d]||(c[d]=e);d="h"===b[0];if(a.Ym&&!d)return"piper"===b[0]?(a="Piper",[,,,b]=b):[a,b]=b,_.kt(_.jt(new dNa,a),c[_.sj.changelist]).Wc(b).ni($la(c)).Ya();d&&b.shift();const [f,g,,l,,p]=b;return _.kt(_.jt(_.it(new cNa,f,d?"host":"project"),g),l).Wc(""===
p?"/":p).ni(ama(c)).Ya()};_.sx=class{constructor(a){this.Ua=a;this.Ym=_.ll.has(2)}};_.sx.ha=function(a){return new (a||_.sx)(_.m(_.Ji),_.m(_.px))};_.sx.ta=_.k({token:_.sx,na:_.sx.ha,Ha:"root"});_.tx=void 0;_.ux=void 0;_.gXa=void 0;_.hXa=void 0;_.iXa=void 0;var jXa;
jXa={NYb:["BC","AD"],MYb:["Before Christ","Anno Domini"],g7b:"JFMAMJJASOND".split(""),kcc:"JFMAMJJASOND".split(""),E5b:"January February March April May June July August September October November December".split(" "),jcc:"January February March April May June July August September October November December".split(" "),Mbc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),mcc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Yec:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),occ:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
Obc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),ncc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),OMc:"SMTWTFS".split(""),lcc:"SMTWTFS".split(""),Nbc:["Q1","Q2","Q3","Q4"],pac:["1st quarter","2nd quarter","3rd quarter","4th quarter"],mRb:["AM","PM"],Uxa:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],gBa:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],kWb:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],mlb:6,CNc:[5,6],nlb:5};_.kXa=jXa;_.kXa=jXa;var lXa=function(a,b,c,d,e){a=new Date(a,b,c);e=e||0;return a.valueOf()+864E5*(((void 0!==d?d:3)-e+7)%7-((a.getDay()+6)%7-e+7)%7)};var mXa,nXa;mXa=function(){};
_.vx=function(a){if("number"==typeof a){var b=new mXa;b.HNb=a;var c=a;if(0==c)c="Etc/GMT";else{var d=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",jn(c,2));c=d.join("")}b.Igb=c;c=a;0==c?c="UTC":(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,0!=c&&d.push(":",c),c=d.join(""));a=nXa(a);b.pga=[c,c];b.KW={oNc:a,Fmb:a};b.dwa=[];return b}b=new mXa;b.Igb=a.id;b.HNb=-a.std_offset;b.pga=a.names;b.KW=a.names_ext;b.dwa=a.transitions;return b};
nXa=function(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(jn(Math.floor(a/60)%100,2),":",jn(a%60,2));return b.join("")};_.wx=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c<a.dwa.length&&b>=a.dwa[c];)c+=2;return 0==c?0:a.dwa[c-1]};_.xx=function(a,b){a=a.HNb-_.wx(a,b);return-1440===a?0:a};var oXa,zx;_.yx=function(a){this.Msa=[];this.di=_.kXa;"number"==typeof a?this.rla(a):this.sF(a)};oXa=[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|M+|k+|S+|E+|a+|b+|B+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYMkSEabBhKHcLQdmsvVwzZ]+/];zx=function(a){return a.getHours?a.getHours():0};
_.yx.prototype.sF=function(a){for(pXa&&(a=a.replace(/\u200f/g,""));a;){const b=a;for(let c=0;c<oXa.length;++c){const d=a.match(oXa[c]);if(d){let e=d[0];a=a.substring(e.length);0==c&&("''"==e?e="'":(e=e.substring(1,"'"==d[1]?e.length-1:e.length),e=e.replace(/''/g,"'")));this.Msa.push({text:e,type:c});break}}if(b===a)throw Error("Vc`"+a);}};
_.yx.prototype.format=function(a,b){if(!a)throw Error("Wc");var c=b?6E4*(a.getTimezoneOffset()-_.xx(b,a)):0;let d=c?new Date(a.getTime()+c):a;var e=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(e=6E4*(d.getTimezoneOffset()-a.getTimezoneOffset()),d=new Date(d.getTime()+e),c+=0<c?-864E5:864E5,e=new Date(a.getTime()+c));c=[];for(let f=0;f<this.Msa.length;++f){const g=this.Msa[f].text;1==this.Msa[f].type?c.push(qXa(this,g,a,d,e,b)):c.push(g)}return c.join("")};
_.yx.prototype.rla=function(a){let b;if(4>a)b=this.di.Uxa[a];else if(8>a)b=this.di.gBa[a-4];else if(12>a)b=this.di.kWb[a-8],b=b.replace("{1}",this.di.Uxa[a-8]),b=b.replace("{0}",this.di.gBa[a-8]);else if(12===a)b=this.di.Uxa[0].replace(/[^EMd]*yy*[^EMd]*/,"");else{this.rla(10);return}this.sF(b)};
var Ax=function(a,b){{b=String(b);const c=a.di||_.kXa;if(void 0!==c.Ffc){a=[];for(let d=0;d<b.length;d++){const e=b.charCodeAt(d);a.push(48<=e&&57>=e?String.fromCharCode(c.Ffc+e-48):b.charAt(d))}b=a.join("")}}return b},pXa=!1,Bx=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("Xc");},rXa=function(a,b){Bx(b);b=zx(b);return a.di.mRb[12<=b&&24>b?1:0]},qXa=function(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=0<d.getFullYear()?1:0,4<=g?a.di.MYb[c]:a.di.NYb[c];
case "y":return c=d.getFullYear(),0>c&&(c=-c),2==g&&(c%=100),Ax(a,jn(c,g));case "Y":return c=(new Date(lXa(d.getFullYear(),d.getMonth(),d.getDate(),a.di.nlb,a.di.mlb))).getFullYear(),0>c&&(c=-c),2==g&&(c%=100),Ax(a,jn(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.di.g7b[c];break a;case 4:g=a.di.E5b[c];break a;case 3:g=a.di.Mbc[c];break a;default:g=Ax(a,jn(c+1,g))}return g;case "k":return Bx(e),Ax(a,jn(zx(e)||24,g));case "S":return Ax(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,g)).slice(2)+
(3<g?jn(0,g-3):""));case "E":return c=d.getDay(),4<=g?a.di.Yec[c]:a.di.Obc[c];case "a":return rXa(a,e);case "b":return rXa(a,e);case "B":return rXa(a,e);case "h":return Bx(e),Ax(a,jn(zx(e)%12||12,g));case "K":return Bx(e),Ax(a,jn(zx(e)%12,g));case "H":return Bx(e),Ax(a,jn(zx(e),g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.di.lcc[c];break a;case 4:g=a.di.occ[c];break a;case 3:g=a.di.ncc[c];break a;default:g=Ax(a,jn(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.di.kcc[c];break a;
case 4:g=a.di.jcc[c];break a;case 3:g=a.di.mcc[c];break a;default:g=Ax(a,jn(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.di.Nbc[c]:a.di.pac[c];case "d":return Ax(a,jn(d.getDate(),g));case "m":return Bx(e),Ax(a,jn(e.getMinutes?e.getMinutes():0,g));case "s":return Bx(e),Ax(a,jn(e.getSeconds(),g));case "v":return(f||_.vx(c.getTimezoneOffset())).Igb;case "V":return a=f||_.vx(c.getTimezoneOffset()),2>=g?a.Igb:0<_.wx(a,c)?void 0!==a.KW.yXb?a.KW.yXb:a.KW.DST_GENERIC_LOCATION:void 0!==
a.KW.Fmb?a.KW.Fmb:a.KW.STD_GENERIC_LOCATION;case "w":return c=lXa(e.getFullYear(),e.getMonth(),e.getDate(),a.di.nlb,a.di.mlb),Ax(a,jn(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=f||_.vx(c.getTimezoneOffset()),4>g?a.pga[0<_.wx(a,c)?2:0]:a.pga[0<_.wx(a,c)?3:1];case "Z":return b=f||_.vx(c.getTimezoneOffset()),4>g?(g=-_.xx(b,c),a=[0>g?"-":"+"],g=Math.abs(g),a.push(jn(Math.floor(g/60)%100,2),jn(g%60,2)),g=a.join("")):g=Ax(a,nXa(_.xx(b,
c))),g;default:return""}};_.sXa=new _.yx("yyyy-MM-dd_HHmmss");var Cx=class extends jq{oMa(a){const b=super.oMa(a);a.projectId?b.projectId=a.projectId:(a=a.hj?_.vj(a.hj):void 0)&&a.kb&&(b.projectId=a.kb);return b}nk(a){const b=super.nk(a);a.uF&&(b.availabilityStatuses=iqa(a));return b}};Cx.ha=function(){let a;return function(b){return(a||(a=_.me(Cx)))(b||Cx)}}();Cx.ta=_.k({token:Cx,na:Cx.ha,Ha:"root"});var Dx=class{constructor(a,b,c,d){this.productVersion=a;this.mp=b;this.GBc=c;this.Ua=d}fL(a){a=a.map(b=>this.iXa(b));a=new WEa({entries:a});_.w($Ea(this.GBc,a),_.Sf(()=>_.Yf)).subscribe()}iXa(a){var b=this.tWa(a);b=new QEa({eventId:new TEa({Ufa:"0",serverIp:0,Jda:0}),gestureName:a.gestureName,cK:[a.element,a.action].join("/"),X8:b,statusCode:a.statusCode,initialRoute:a.initialRoute,Bu:a.Bu,targetRoute:a.targetRoute,il:a.il,dI:a.dI,WF:a.WF,actionOwner:a.actionOwner,bucket:a.bucket});"InitialPageLoad"===
a.element?b.bucket=_.wj.wlb:void 0===a.bucket&&a.actionOwner===Mp.sE&&(b.bucket=mma(a));0<a.Pl.length&&(b.Pl=a.Pl.map(({name:c,statusCode:d,Ih:e,yu:f})=>new REa({name:c,statusCode:d,Ih:e,yu:f})));a.uF&&(b.availabilityStatuses=iqa(a)||null);a.Ih&&(b.Ih=a.Ih);a.ze&&(b.ze="string"===typeof a.ze?a.ze:decodeURIComponent(_.Cr(this.Ua,a.ze).toString()));a.ah&&(b.ah=a.ah);void 0!==a.qf&&(b.qf=a.qf);return b}tWa(a){const b=new SEa({sessionId:a.sessionId,actionId:a.actionId});if(this.productVersion||this.mp)b.q0=
new UEa({au:this.productVersion,mp:this.mp});a.projectId?b.AD=a.projectId:(a=a.hj?_.vj(a.hj):void 0)&&a.kb&&(b.AD=a.kb);return b}};Dx.ha=function(a){return new (a||Dx)(_.m(Yp),_.m(Zp),_.m(Xp),_.m(_.Ji))};Dx.ta=_.k({token:Dx,na:Dx.ha,Ha:"root"});var Ex,jqa,tXa,yXa,AXa,BXa,CXa,DXa,EXa,JXa,KXa,NXa;Ex=new _.zd("consoleConfiguration");jqa=new _.zd("withCredentials",{na:()=>{const a=new _.nn(document);_.dd(_.rx);return!!a.get("SID")&&(!_.qx.has(28)||_.qx.has(29))}});tXa=new _.zd("obfuscatedGaiaId");_.uXa=new _.zd("preference");_.vXa=new _.zd("INSIGHTS_ENVIRONMENT",{na:()=>{var a=_.dd(Ex);return _.Am(a,33,0)}});_.wXa=new _.zd("repositories",{na:()=>{const a=_.lm(_.dd(Ex),$Va,39);return new Map(a.map(b=>[b.getName(),b]))}});
_.xXa=new _.zd("packageToRepoSpec",{na:()=>{const a=_.lm(_.dd(Ex),bWa,36);return new Map(a.map(b=>[_.W(b,1),b]))}});yXa=new _.zd("clientDomain");_.zXa=new _.zd("gtagId");AXa=new _.zd("appBarBackgroundColor");BXa=new _.zd("appBarFontColor");CXa=new _.zd("searchTokenColor");DXa=new _.zd("searchTokenBackgroundColor");EXa=new _.zd("appIconName");_.FXa=new _.zd("whitelabelTitle");_.GXa=new _.zd("helpArticleLink");_.HXa=new _.zd("gsDebounceMs");_.IXa=new _.zd("gsConfig");JXa=new _.zd("announcementMessages");
KXa=new _.zd("hatsTriggerPathsConfigurationList");_.LXa=new _.zd("debugLevel",{na:()=>{try{return Number((new URLSearchParams(window.location.search)).get("deb"))}catch(a){return 0}}});_.MXa=new _.zd("scoringModel",{na:()=>{try{return(new URLSearchParams(window.location.search)).get("scm")}catch(a){return null}}});NXa=new _.zd("grimoireOnePlatformRegionalHosts");_.OXa=void 0;_.Fx=class{create(){return a=>a}};_.Fx.ha=function(a){return new (a||_.Fx)};_.Fx.ta=_.k({token:_.Fx,na:function(){return _.OXa?_.dd(_.OXa):new _.Fx},Ha:"root"});var PXa,Hx;_.Gx=function(a,b,c){b=_.Ff(b);for(const d of a.Pe)b=_.w(b,d.Lta(c));return b};PXa=class{constructor(a){this.Pe=a}nk(){const a={};for(const b of this.Pe)b.Lra(a);return a}};Hx=class{constructor(a,b){this.nxc=a;this.Keb=b}Lra(a){return a}Lta(){return this.Keb.create(this.nxc)}};Hx.ha=function(a){return new (a||Hx)(_.m(_.gl),_.m(_.Fx))};Hx.ta=_.k({token:Hx,na:Hx.ha,Ha:"root"});var Ix=class extends PXa{constructor(a,b){super([a,b])}};Ix.ha=function(a){return new (a||Ix)(_.m(Jx),_.m(Hx))};Ix.ta=_.k({token:Ix,na:Ix.ha,Ha:"root"});
var Jx=class{constructor(a,b,c,d){this.apiKey=a;this.Gi=b;this.Cp=c;this.withCredentials=d}Lra(a){a["X-Goog-Api-Key"]=this.apiKey;this.withCredentials&&(a.Authorization=_.on([])||"",a["X-Goog-AuthUser"]=this.Gi,this.Cp&&(a["X-Goog-IAM-Authorization-Token"]=this.Cp));a["X-Goog-Api-Client"]="grpc-web/1.0.0 grimoire/1.0.0";return a}Lta(){return _.mf([_.Sf(a=>{if(a instanceof Error)throw a;const b=Error(a.message);var c=a.code;c=null==c?-1:QXa.get(c)||-1;b.error={code:c,message:a.message,details:a.metadata};
throw b;})])}};Jx.ha=function(a){return new (a||Jx)(_.m(_.aq),_.m(_.bq),_.m(_.hq),_.m(jqa))};Jx.ta=_.k({token:Jx,na:Jx.ha,Ha:"root"});var QXa=new Map([[0,200],[1,499],[2,500],[3,400],[4,504],[5,404],[6,409],[7,403],[16,401],[8,429],[9,400],[10,409],[11,400],[12,501],[13,500],[14,503],[15,500]]);var RXa;_.SXa=function(...a){return new RXa(a)};_.Kx=function(){return{create:_.SXa}};_.Lx=function(a,b,c){a=a.inverse;return a.has(b)?a.get(b):c};RXa=class{constructor(a){this.forward=new Map(a);this.inverse=new Map(a.map(([b,c])=>[c,b]))}get(a,b){var c=this.forward;return c.has(a)?c.get(a):b}keys(){return this.forward.keys()}values(){return this.forward.values()}entries(){return this.forward.entries()}filter(a){return new RXa(Array.from(this.forward.entries()).filter(([b,c])=>a(b,c)))}};var TXa=_.Kx().create(["UNKNOWN_TYPE",0],["RESULT_CLICKED",1],["FILE_OPENED",2]),UXa=_.Kx().create(["UNKNOWN_TAG",0],["SEARCH_UI_DIRECT",1],["SEARCH_OMNIBAR",2],["SEARCH_URL_DIRECT",3],["SEARCH_FUZZY_FILENAME",4],["SEARCH_SINGLE_RESULT",15],["CLICK_RESULT_FILENAME",5],["CLICK_RESULT_CONTENT",6],["BROWSE_UI_PREVIEW",7],["BROWSE_FILE_DIRECT",8],["BROWSE_FILE_RESULT_CLICK",9],["BROWSE_FILE_USER_WORKSPACE",10],["BROWSE_FILE_BATCH",11],["ORIGIN_SEARCH",12],["ORIGIN_SUGGEST",13],["ORIGIN_XREF",14]),VXa=
new _.zd("feedbackClient",{na:()=>_.hl(YMa)}),Mx=class{constructor(a,b){this.i1=a;this.Pe=b}Ncb(a){return _.Gx(this.Pe,()=>this.i1.Ncb(a,this.Pe.nk()),"FeedbackLogger.sendFeedback")}};Mx.ha=function(a){return new (a||Mx)(_.m(VXa),_.m(Ix))};Mx.ta=_.k({token:Mx,na:Mx.ha,Ha:"root"});
_.Nx=class{constructor(a){this.client=a;this.Xk=_.ll.has(2)}fL(a){if(this.Xk)for(const b of a)if(b.SF)for(const c of b.SF)a=HLa((new KLa).jn(TXa.get(c.eventType,0)),c.SAb.map(d=>UXa.get(d,0))).Cx(c.Oe),null!=c.lineNumber&&_.Nb(a,5,c.lineNumber,0),c.av&&_.Zk(a,6,c.av),c.Pp&&_.Zk(a,7,c.Pp),b.pR&&GLa(a,kqa(b.pR)),c.QA&&b.pR&&c.QA<b.pR&&ILa(a,kqa(c.QA)),c.qz&&b.pR&&c.qz<b.pR&&JLa(a,kqa(c.qz)),this.client.Ncb(a).subscribe()}};_.Nx.ha=function(a){return new (a||_.Nx)(_.m(Mx),_.m(_.px))};
_.Nx.ta=_.k({token:_.Nx,na:_.Nx.ha,Ha:"root"});_.Ox=class{};_.Ox.ha=function(a){return new (a||_.Ox)};_.Ox.Da=_.ld({type:_.Ox});_.Ox.Ca=_.Pc({imports:[_.es]});_.Px=class{};_.Px.ha=function(a){return new (a||_.Px)};_.Px.Da=_.ld({type:_.Px});
_.Px.Ca=_.Pc({Nb:[{Ba:Ur,Lb:_.ox},{Ba:_.Yr,Lb:_.ox},{Ba:HJa,qc:function(a,b){var c=a.bucket;var d=b.bucket;c=null==d?c:null==c?d:c;d=Object;var e=d.assign;var f=a.uF;var g=b.uF;if(f)if(g){f=new Map(f);for(const [p,t]of g.entries())f.set(p,t);g=f}else g=f;f=a.SF;var l=b.SF;f=f?l&&f!==l?[...f,...l]:f:l;return e.call(d,{},a,b,{bucket:c,uF:g,SF:f})}},{Ba:Xr,Lb:Dx,Zc:!0},{Ba:Xr,Lb:_.Nx,Zc:!0},{Ba:Xr,Lb:Cx,Zc:!0},...GJa]});_.WXa=["fill","hairline","bordered","protected","flat"];_.XXa=["xsmall","small","medium","large","xlarge"];_.YXa="blue red green grey white yellow".split(" ");_.ZXa=[..._.WXa,..._.XXa,..._.YXa];var Qx=class{};Qx.ha=function(a){return new (a||Qx)};Qx.Da=_.ld({type:Qx});Qx.Ca=_.Pc({imports:[_.uq,_.Hu]});_.Rx=class{};_.Rx.ha=function(a){return new (a||_.Rx)};_.Rx.Da=_.ld({type:_.Rx});_.Rx.Ca=_.Pc({imports:[Qx]});var Sx=class{};Sx.ha=function(a){return new (a||Sx)};Sx.Da=_.ld({type:Sx});Sx.Ca=_.Pc({imports:[_.Rx,_.Ox]});var $Xa,mqa;$Xa="DEFAULT FUZZING NEST_SAPPHIRE NEST_ZIRCONIUM NEST_ZIRCONIUM_UNIT_TEST NEST_ZIRCONIUM_UNICYCLE NEST_ZIRCONIUM_SCREENDUMP NEST_BISMUTH NEST_BISMUTH_UNIT_TEST NEST_BISMUTH_UNICYCLE NEST_BISMUTH_SCREENDUMP ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_ART STORAGE_ONLY ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_BIONIC ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_ART ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_BIONIC ANDROID_SEAHAWK_USERDEBUG_COVERAGE ANDROID_MAINLINE_MODULE_X86_COVERAGE ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_Q ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_R ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_Q ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_R ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_S COVERAGE_NG COVERAGE_NG_TESTS CHROME_UNIT_TEST".split(" ");
_.aYa=new Set($Xa);
mqa=new Map([["DEFAULT","Zapfhahn (default)"],["ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE","Android CF X86 Phone Userdebug"],["ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_ART","Android CF X86 Phone Userdebug Art"],["ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_BIONIC","Android CF X86 Phone Userdebug Bionic"],["ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE","Android CF X86 64 Phone Userdebug"],["ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_ART","Android CF X86 64 Phone Userdebug Art"],["ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_BIONIC","Android CF X86 64 Phone Userdebug Bionic"],
["COVERAGE_NG","Coverage NG"],["COVERAGE_NG_TESTS","Coverage NG Tests"],["CHROME_UNIT_TEST","Chrome Unit Tests"],["NEST_ZIRCONIUM","Zirconium"],["NEST_ZIRCONIUM_UNIT_TEST","Zirconium (Unit Tests)"],["NEST_ZIRCONIUM_UNICYCLE","Zirconium (Unicycle Tests)"],["NEST_ZIRCONIUM_SCREENDUMP","Zirconium (Screendump)"],["NEST_BISMUTH","Bismuth"],["NEST_BISMUTH_UNIT_TEST","Bismuth (Unit Tests)"],["NEST_BISMUTH_UNICYCLE","Bismuth (Unicycle Tests)"],["NEST_BISMUTH_SCREENDUMP","Bismuth (Screendump)"]]);_.bYa=$Xa.map(_.lqa);
_.cYa={id:"COVERAGE_GENERIC",name:"File Coverage",children:$Xa.map(function(a){return{id:_.lqa(a),name:nqa(a),children:[],b0a:!0}})};_.dYa=[{id:"c++",name:"C++",children:[]},{id:"java",name:"Java",children:[]},{id:"go",name:"Go",children:[]},{id:"python",name:"Python",children:[]},{id:"javascript",name:"JavaScript",children:[]},{id:"typescript",name:"TypeScript",children:[]},{id:"everything-else",name:"Everything else",children:[]}];
_.eYa={id:"LINE_COUNTS",name:"Line counts",children:_.dYa.map(a=>Object.assign({},a,{id:`${"LINE_COUNTS"}-${a.id}`}))};_.fYa={id:"FILE_COUNTS",name:"File counts",children:_.dYa.map(a=>Object.assign({},a,{id:`${"FILE_COUNTS"}-${a.id}`}))};var gYa;
gYa=class{constructor(a,b,c){this.zone=a;this.ee=b;this.cache=new Map;this.quc=_.If(window,"DOMContentLoaded");for(const d of c)this.cache.set(d.name,oqa(d))}push(a){const b=this;return _.xf(function*(){const c=b.cache.get(a.name);c?b.zone.nc(()=>{c.next(a);c.complete()}):b.cache.set(a.name,oqa(a))})}prefetch(a,b){const c="loading"===document.readyState;var d=this.cache.get(a);if(!d){if(!c)return _.Yf;d=new _.fg(1);this.cache.set(a,d)}c&&(d=_.w(d,_.ng(this.quc)));return _.w(d,_.pg({complete:()=>{b&&
this.cache.delete(a)}}),_.Gk(this.ee,`Prefetch.${a}`))}delete(a){this.cache.delete(a)}};_.Tx=class{constructor(a,b){this.zone=a;this.ee=b}prefetch(a,b=!0){const c=window;let d,e=null!=(d=c.prefetchRpcs)?d:[];Array.isArray(e)&&(e=new gYa(this.zone,this.ee,e),c.prefetchRpcs=e);return _.w(e.prefetch(a,b),_.Uf())}delete(a){const b=window;let c,d=null!=(c=b.prefetchRpcs)?c:[];Array.isArray(d)&&(d=new gYa(this.zone,this.ee,d),b.prefetchRpcs=d);d.delete(a)}};
_.Tx.ha=function(a){return new (a||_.Tx)(_.m(_.sg),_.m(_.Yr))};_.Tx.ta=_.k({token:_.Tx,na:_.Tx.ha,Ha:"root"});_.Vx=class{constructor(){this.kDb=new _.Yh(!1);this.Ejb=new _.Yh(!0)}OR(){return this.kDb}I3(a){this.kDb.next(a)}Q0(){return _.u("SHOW_ALWAYS")}Oea(){}c1(){return _.u(!1)}Pua(){}R0(){return _.u("FILES")}J3(){}hBb(){return _.u(new Map)}zHb(){}X0(){return _.u([])}yga(){}b1(){return _.u([])}mva(){return _.Yf}pwa(){return _.Yf}dG(){return _.Yf}Zw(){}WR(){return _.u(0)}O3(){}uaa(){return _.u("SNIPPET_SUBSET")}Jua(){}aS(){return _.u(2)}Yea(){}V0(){return _.u(50)}Tea(){}opa(){return _.u(_.qx.has(15)?"DARK":
"LIGHT")}Kua(){}V$(){return _.u("cider-dark")}Iea(){}jaa(){return _.u("cider")}Rea(){}ppa(){return _.u(!1)}Lua(){}waa(){return _.u(!1)}Xea(){}lXa(){return _.u(!0)}ydb(){}iaa(){return _.u("PREVIEW")}Qea(){}XR(){return _.u(!1)}Wea(){}zaa(){return _.u(new Set)}afa(){}cS(){return _.Yf}Q3(){}vpa(){return _.u(0)}Cdb(){}M0(){return _.u("cider")}rua(){}d1(){return _.u(!1)}Qua(){}Y0(){return _.u(!0)}Vea(){}Z0(){return _.u(!1)}Nua(){}vaa(){return _.u(!1)}Mua(){}};_.Vx.ha=function(a){return new (a||_.Vx)(_.m(_.rx))};
_.Vx.ta=_.k({token:_.Vx,na:function(){return _.dd(_.Ux)},Ha:"root"});_.Wx=class extends PXa{constructor(a,b){super([a,b])}};_.Wx.ha=function(a){return new (a||_.Wx)(_.m(Xx),_.m(Hx))};_.Wx.ta=_.k({token:_.Wx,na:_.Wx.ha,Ha:"root"});
var Xx=class extends Jx{constructor(a,b,c,d,e,f){super(a,b,c,d);this.apiKey=a;this.Gi=b;this.Cp=c;this.withCredentials=d;this.productVersion=e;this.Vr=f}Lra(a){a=super.Lra(a);a["X-Goog-Api-Client"]=`grpc-web/1.0.0 ${`grimoire/1.0.0+${this.Vr.actionId}.${this.Vr.sessionId}`+`.${this.productVersion.replace("_","-")}`}`;return a}Lta(a){return _.mf([super.Lta(a),_.Gk(this.Vr,a)])}};Xx.ha=function(a){return new (a||Xx)(_.m(_.aq),_.m(_.bq),_.m(_.hq),_.m(jqa),_.m(Yp),_.m(_.Yr))};
Xx.ta=_.k({token:Xx,na:Xx.ha,Ha:"root"});var Yx=class{constructor(){if(window.matchMedia){var a=window.matchMedia("(prefers-color-scheme: dark)");this.Dgb=new _.Yh(a.matches?"DARK":"LIGHT");a.addListener(b=>{this.Dgb.next(b.matches?"DARK":"LIGHT")})}else this.Dgb=new _.Yh("LIGHT")}};Yx.ha=function(a){return new (a||Yx)};Yx.ta=_.k({token:Yx,na:Yx.ha,Ha:"root"});var Zx=class{};Zx.ha=function(a){return new (a||Zx)};Zx.ta=_.k({token:Zx,na:function(a){return Yx.ha(a)},Ha:"root"});_.hYa=new Set("cider;cider fewer-colors;cider colorblind-friendly;base16-light;eclipse;elegant;neat;solarized light;VA light".split(";"));_.iYa=new Set("cider-dark;cider-dark fewer-colors;cider-dark colorblind-friendly;ambiance;atom-one-dark;ayu-dark;ayu-mirage;base16-dark;blackboard;cobalt;cool-glow;darcula;dracula;easter-dark;erlang-dark;gooey;green-on-black;gruvbox-dark;lesser-dark;material;monokai;night;nord;picard;rubyblue;scary;solarized dark;synthwave-84;tomorrow-night-bright;tomorrow-night-eighties;twilight;vibrant-ink;VA dark;vs-dark;xq-dark;yonce;zenburn".split(";"));var jYa={toString:function(a){let b=[],c=0;a-=-2147483648;b[c++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(a%52);for(a=Math.floor(a/52);0<a;)b[c++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(a%62),a=Math.floor(a/62);return b.join("")}};var mYa=function(a){a=kYa(a);for(var b=2654435769,c=2654435769,d=314159265,e=a.length,f=e,g=0,l=function(){b-=c;b-=d;b^=d>>>13;c-=d;c-=b;c^=b<<8;d-=b;d-=c;d^=c>>>13;b-=c;b-=d;b^=d>>>12;c-=d;c-=b;c^=b<<16;d-=b;d-=c;d^=c>>>5;b-=c;b-=d;b^=d>>>3;c-=d;c-=b;c^=b<<10;d-=b;d-=c;d^=c>>>15};12<=f;f-=12,g+=12)b+=lYa(a,g),c+=lYa(a,g+4),d+=lYa(a,g+8),l();d+=e;switch(f){case 11:d+=a[g+10]<<24;case 10:d+=a[g+9]<<16;case 9:d+=a[g+8]<<8;case 8:c+=a[g+7]<<24;case 7:c+=a[g+6]<<16;case 6:c+=a[g+5]<<8;case 5:c+=a[g+4];
case 4:b+=a[g+3]<<24;case 3:b+=a[g+2]<<16;case 2:b+=a[g+1]<<8;case 1:b+=a[g]}l();return jYa.toString(d)},nYa=function(a){return a},kYa=function(a){for(var b=[],c=0;c<a.length;c++)b.push(a.charCodeAt(c));return b},lYa=function(a,b){return a[b]+(a[b+1]<<8)+(a[b+2]<<16)+(a[b+3]<<24)};var oYa=class extends _.$b{constructor(a){super(a)}},$x=[1,2,3];oYa.prototype.toObject=function(){return pYa(this)};var pYa=function(a){if(null!=a){_.ac(a);var b=_.h(_.Dm(a,1,$x));var c=_.qm(a,jm(a,$x,2));return{O0c:b,intVal:_.h(c),Rla:_.h(_.fm(a,jm(a,$x,3)))}}};var qYa=class extends _.$b{constructor(a){super(a)}};qYa.prototype.toObject=function(){return rYa(this)};var rYa=function(a){if(null!=a)return _.ac(a),{i2c:_.h(em(a,1)),count:_.h(_.Yb(a,2))}};var sYa=class extends _.$b{constructor(a){super(a)}};sYa.jc=[1];sYa.prototype.toObject=function(){return tYa(this)};var tYa=function(a){if(null!=a)return _.ac(a),{USc:_.Tb(_.lm(a,qYa,1),rYa)}};var uYa=class extends _.$b{constructor(a){super(a)}},ay=[1,2,3];uYa.prototype.toObject=function(){return vYa(this)};var vYa=function(a){if(null!=a){_.ac(a);var b=jm(a,ay,1);return{rqa:_.h(_.Yb(a,b)),doubleVal:_.h(em(a,jm(a,ay,2))),EUc:tYa(_.Em(a,sYa,3,ay))}}};var wYa=class extends _.$b{constructor(a){super(a)}};wYa.jc=[1];wYa.prototype.toObject=function(){return xYa(this)};var xYa=function(a){if(null!=a)return _.ac(a),{tTc:_.Tb(_.lm(a,oYa,1),pYa),RUc:vYa(_.km(a,uYa,2))}};var yYa=class extends _.$b{constructor(a){super(a)}};yYa.prototype.toObject=function(){return zYa(this)};var zYa=function(a){if(null!=a)return _.ac(a),{appName:_.h(_.Y(a,1)),appVersion:_.h(_.Y(a,2)),IKc:_.h(_.fm(a,3))}};var AYa=class extends _.$b{constructor(a){super(a)}};AYa.prototype.toObject=function(){return BYa(this)};var BYa=function(a){if(null!=a)return _.ac(a),{appName:_.h(_.Y(a,1)),appVersion:_.h(_.Y(a,2)),gTc:_.h(_.qm(a,3)),IKc:_.h(_.fm(a,4))}};var DYa=class extends _.$b{constructor(a){super(a)}jCb(){return _.Em(this,yYa,1,CYa)}},CYa=[1,2];DYa.prototype.toObject=function(){return EYa(this)};var EYa=function(a){if(null!=a)return _.ac(a),{mobile:zYa(a.jCb()),aXc:BYa(_.Em(a,AYa,2,CYa))}};var FYa=class extends _.$b{constructor(a){super(a)}};FYa.jc=[3,6,4];FYa.prototype.toObject=function(){return GYa(this)};var GYa=function(a){if(null!=a){_.ac(a);var b=_.h(_.Y(a,1)),c=_.h(_.Yb(a,5)),d=EYa(_.km(a,DYa,2)),e=_.h(_.El(a,3));var f=_.Ib(a,6,Eaa);return{Q0c:b,wUc:c,F_c:d,uTc:e,vUc:_.h(f),SUc:_.Tb(_.lm(a,wYa,4),xYa)}}};var HYa=class extends _.$b{constructor(a){super(a)}getKey(){return _.W(this,1)}LD(a){_.sm(this,1,a)}hG(){return _.Fm(this,1)}};HYa.prototype.toObject=function(){return IYa(this)};var IYa=function(a){if(null!=a)return _.ac(a),{key:_.h(_.Y(a,1))}};var JYa=class extends _.$b{constructor(){super()}};JYa.jc=[1];JYa.prototype.toObject=function(){if(null!=this){_.ac(this);var a={APc:_.Tb(_.lm(this,FYa,1),GYa),p0c:IYa(_.km(this,HYa,2))}}else a=void 0;return a};var KYa=class extends Cn{constructor(){super();const a=(new KJa(1503,"0")).Hea("");Dn(this,_.Ol(nc,a));this.qPb=a.Ya()}flush(a){a=a||[];if(a.length){let K=new JYa,V=[];for(let fa=0;fa<a.length;fa++){let ha=a[fa];var b=ha;var c=new FYa;c=_.sm(c,1,b.lo);var d=b,e=[];for(var f=0;f<d.noa.length;f++)e.push(d.noa[f].tC);c=_.Mb(c,3,e,_.tb);d=[];e=b;f=[];for(const ra of e.b_.keys())f.push(ra.split(","));e=f;for(f=0;f<e.length;f++){let ra=e[f];var g=b.Krc,l=OVa(b,ra)||[],p=[];for(var t=0;t<l.length;t++){var y=
l[t];y=y&&y.Zxb;var C=new uYa;switch(g){case 3:_.$k(C,1,ay,Number(y));break;case 2:_.$k(C,2,ay,zaa(Number(y)))}p.push(C)}g=p;for(l=0;l<g.length;l++){t=g[l];p=new wYa;t=_.mm(p,2,t);p=ra;y=[];C=b;var F=[];for(var I=0;I<C.noa.length;I++)F.push(C.noa[I].uC);C=F;for(F=0;F<C.length;F++){I=C[F];let Ha=p[F],Ba=new oYa;switch(I){case 3:_.$k(Ba,1,$x,_.ub(String(Ha)));break;case 2:_.$k(Ba,2,$x,Number(Ha));break;case 1:_.$k(Ba,3,$x,_.pb("true"==Ha))}y.push(Ba)}_.om(t,1,y);d.push(t)}}_.om(c,4,d);V.push(c);ha.clear()}_.om(K,
1,V);this.qPb.dispatch(K);this.qPb.flush()}}};var LYa,MYa,NYa,OYa,PYa;LYa=new _.zd("PRODUCTION_ALLOWLIST",{na:()=>"l2YMRd lfR6bb iQyyte LhFyIb aVezrf i1iYkd dVgi5c kMzkoe pglXEd AbcbBc Yc0Dnb cvLsDf UAiaPe NdZs2d elAd5d q7HsZb kbrYBc qX517e KmD3Se w0tcsb".split(" ")});MYa=new _.zd("STREAMZ_PRODUCT_IDENTIFIER");NYa=new _.zd("STREAMZ_ALLOWLIST_IDENTIFIER");OYa=new _.zd("one_developer_workflow.streamz_service",{Ha:"root",na:()=>_.dd(_.sg).ac(()=>{var a=new KYa;a=new VVa(a);a.HBb=1E4;a.Tk.setInterval(1E4);return a})});
PYa=function(a){return a.HEc.some(b=>a.qqc===b)};_.QYa=function(a,b){a.zone.ac(()=>{PYa(a)&&a.oDc.rG(b,a.F8a,!0)})};_.by=class{constructor(a,b,c,d,e){this.rva=a;this.zone=b;this.oDc=new WVa(this.rva);new XVa(this.rva);this.mLc=new YVa(this.rva);new ZVa(this.rva);this.F8a=d||window.location.hostname;this.HEc=c.map(nYa);this.qqc=mYa(null!=e?e:this.F8a)}QGb(a){this.zone.ac(()=>{PYa(this)&&this.mLc.rG(this.F8a,a)})}};
_.by.ha=function(a){return new (a||_.by)(_.m(OYa),_.m(_.sg),_.m(LYa),_.m(MYa,8),_.m(NYa,8))};_.by.ta=_.k({token:_.by,na:_.by.ha,Ha:"root"});_.RYa=function(a,b){return a.lW()&&"DARK"===b?_.w(a.FMb.V$(),_.v(c=>_.iYa.has(c)?c:"cider-dark")):_.w(a.FMb.jaa(),_.v(c=>_.hYa.has(c)?c:"cider"))};
_.cy=class{constructor(a,b,c){this.document=a;this.FMb=b;this.theme=_.w(b.opa(),_.mg(d=>"SYSTEM"===d?c.Dgb.Nf():_.u(d)));this.iOa=_.w(this.theme,_.mg(d=>_.RYa(this,d)));this.d9=_.w(this.iOa,_.v(d=>d.split(" ").map(e=>"cm-s-"+e).join(" ")));this.theme.subscribe(d=>{this.setTheme(this.lW()?d:"LIGHT")})}lW(){return!!this.document.getElementById("darkTheme")}setTheme(a){this.document.body.classList.remove("dark-mode");const b=this.document.getElementById("darkTheme");b&&b.removeAttribute("media");switch(a){case "DARK":this.document.body.classList.add("dark-mode")}}};
_.cy.ha=function(a){return new (a||_.cy)(_.m(_.pk),_.m(_.Vx),_.m(Zx))};_.cy.ta=_.k({token:_.cy,na:_.cy.ha,Ha:"root"});var dy=class{constructor(a){this.VOa=a}};dy.ha=function(a){return new (a||dy)(_.m(_.oSa))};dy.ta=_.k({token:dy,na:dy.ha,Ha:"root"});var ey=class{constructor(a,b,c){this.Fa=a;this.RV=b;this.qva=c}accept(){this.Fa.lb({element:"StickyRedirectNotice",action:"accept",gestureName:"CLICK"});this.qva.VOa.set("GRIMOIRE_REDIRECT_STATUS","optin",{domain:_.iXa,Dra:15768E3,path:"/",mLb:"none",CLb:!0});EQa(this.RV)}Zd(){this.Fa.lb({element:"StickyRedirectNotice",action:"dismiss",gestureName:"CLICK"});this.qva.VOa.set("GRIMOIRE_REDIRECT_STATUS","optout",{domain:_.iXa,Dra:15768E3,path:"/",mLb:"none",CLb:!0});this.RV.Zd()}};
ey.ha=function(a){return new (a||ey)(_.r(_.Yr),_.r(_.Iv),_.r(dy))};
ey.wa=_.n({type:ey,oa:[["sticky-redirect-notice"]],ya:9,Aa:0,Ea:[["target","_blank","href","https://goto.google.com/grimoire-code-search-faq",1,"snackBarLink"],["mat-button","",1,"accept",3,"click"],["mat-button","",1,"dismiss",3,"click"]],ua:function(a,b){a&1&&(_.z(0,"span"),_.Q(1," Would you like to always redirect to the new Code Search? ("),_.z(2,"a",0),_.Q(3,"FAQ"),_.B(),_.Q(4,")\n"),_.B(),_.z(5,"button",1),_.L("click",function(){return b.accept()}),_.Q(6," Yes\n"),_.B(),_.z(7,"button",2),_.L("click",
function(){return b.Zd()}),_.Q(8," Dismiss\n"),_.B())},Ga:[_.Ku],styles:["sticky-redirect-notice[_nghost-%COMP%]{display:flex;align-items:center}sticky-redirect-notice[_nghost-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}.snackBarLink[_ngcontent-%COMP%], .snackBarLink[_ngcontent-%COMP%]:active, .snackBarLink[_ngcontent-%COMP%]:focus, .snackBarLink[_ngcontent-%COMP%]:hover, .snackBarLink[_ngcontent-%COMP%]:visited{color:inherit}"],La:0});var fy=class{};fy.ha=function(a){return new (a||fy)};fy.Da=_.ld({type:fy});fy.Ca=_.Pc({Nb:[dy],imports:[_.iv]});var SYa=new _.zd("enabledRouterConfig");var UYa,WYa,XYa,ZYa,YYa,TYa,VYa;UYa=function(a){let b=[];a&&_.lm(a,Dp,1)&&0<_.lm(a,Dp,1).length&&(b=_.lm(a,Dp,1).map(c=>{var d=c?c.getMessage():void 0;d=d?_.en(_.ui(_.Y(d,2)||"")):"";const e=c?c.rCb():2;return{messageHtml:d,iconName:"error_outline",scopes:_.tm(c,2),targetPatterns:TYa(_.El(c,4)),severity:e}}));return b};
WYa=function(a,b,c,d){let e=void 0;const f=(b||[]).filter(g=>!g.scopes.includes(0)&&!g.isDismissed);f&&0<f.length&&((e=f.find(g=>{var l;if(l=g.scopes.includes(c))a:if((g=g.targetPatterns)&&0!==g.length){for(const p of g)if(p.test(d)){l=!0;break a}l=!1}else l=!0;return l}))||(e=f.find(g=>g.scopes.includes(1))));return e?VYa(a,e).then(g=>g?(e.isDismissed=!0,WYa(a,b,c,d)):e):Promise.resolve(void 0)};XYa=function(a){return qqa(a.messageHtml).then(rqa).then(b=>`dismissed-announcement-${b}`)};
ZYa=function(a){a.Gba=!0;a.zda=_.w(_.w(_.Of(0,18E5),_.og(()=>a.Gba)),_.mg(()=>a.uqc.list()),_.pg(b=>{a.Om=YYa(b.Om);0===a.Om.length&&(a.Gba=!1,a.zda&&a.zda.unsubscribe())}),_.mg(()=>WYa(a,a.Om,a.scope,a.url))).subscribe(b=>{a.EZ.next(b)})};
YYa=function(a){let b=[];if(null==a?0:a.Om)b=a.Om.map(c=>{var d=_.jl(c.message);d=d?d.toString():"";const e=c.severity?tqa(c.severity):2;return{messageHtml:d,iconName:"error_outline",scopes:c.scopes.map(f=>sqa(f)),targetPatterns:TYa(c.targetPatterns),severity:e}});return b};TYa=function(a){return a?a.flatMap(b=>{try{return[new RegExp(b)]}catch(c){console.log(`Could not compile regex: ${c}`)}return[]}):[]};
VYa=function(a,b){return XYa(b).then(c=>{c=a.localStorage.get(c);return!!c&&c>(new Date(Date.now())).toJSON()},()=>!1)};
_.gy=class{get current(){return this.EZ.value}get fAb(){return!!this.current}constructor(a,b,c,d){this.Ua=a;this.uqc=b;this.localStorage=c;this.Gba=!1;this.Om=[];this.scope=0;this.url="";this.EZ=new _.Yh;this.zda=null;this.Om=UYa(d);this.Za=_.w(this.Ua.events,_.Mf(e=>e instanceof _.Ci),_.pg(e=>{this.scope=e.url.startsWith(`/${_.gs.CN}`)?4:2;this.url=e.url}),_.mg(e=>WYa(this,this.Om,this.scope,e.url))).subscribe(e=>{this.EZ.next(e);if(this.Gba||this.current)this.Gba=!1,this.zda&&this.zda.unsubscribe(),
ZYa(this)})}Ja(){this.Za.unsubscribe()}Zd(){return this.current?XYa(this.current).then(a=>{const b=new Date;b.setMonth(b.getMonth()+3);this.localStorage.set(a,`${b.toJSON()}`);return WYa(this,this.Om,this.scope,this.url)}).then(a=>{this.EZ.next(a)}):Promise.reject("There is no current announcement to dismiss")}};_.gy.ha=function(a){return new (a||_.gy)(_.m(_.Ji),_.m(Vp),_.m(hJa),_.m(JXa,8))};_.gy.ta=_.k({token:_.gy,na:_.gy.ha,Ha:"root"});var kl;var wqa;wqa=function(a,b){return{warning:a,critical:b}};_.hy=class{constructor(a){this.Ewb=a;this.RAa=FEa}Zd(){this.Ewb.Zd()}};_.hy.ha=function(a){return new (a||_.hy)(_.r(_.gy),_.r(_.px))};
_.hy.wa=_.n({type:_.hy,oa:[["announcement-bar"]],ya:2,Aa:3,Ea:[[4,"ngIf"],[1,"announcement-bar",3,"ngClass"],[1,"announcement-icon"],[1,"announcement-text",3,"innerHTML"],["mat-button","",3,"click",4,"ngIf"],["mat-button","",3,"click"]],ua:function(a,b){a&1&&(_.O(0,xqa,6,7,"ng-container",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.Ewb.EZ))},Ga:[_.mq,_.oq,_.Ku,_.kw,_.tq],styles:["announcement-bar[_nghost-%COMP%]{flex:0 1 auto}announcement-bar[_nghost-%COMP%]   .announcement-icon[_ngcontent-%COMP%]{font-size:18px;height:18px;margin:0 11px 0 13px;width:18px}announcement-bar[_nghost-%COMP%]   .announcement-text[_ngcontent-%COMP%]{font-family:Roboto,Arial,sans-serif;line-height:1.5rem;font-size:1rem;letter-spacing:.00625em;font-weight:400;margin-right:1rem}announcement-bar[_nghost-%COMP%]   .announcement-text[_ngcontent-%COMP%]     a:link, announcement-bar[_nghost-%COMP%]   .announcement-text[_ngcontent-%COMP%]     a:visited{color:inherit}announcement-bar[_nghost-%COMP%]   .announcement-bar[_ngcontent-%COMP%]{align-items:center;background-color:#f8f9fa;color:#5f6368;display:flex;min-height:40px;padding:5px 0;place-content:center flex-start}announcement-bar[_nghost-%COMP%]   .announcement-bar.warning[_ngcontent-%COMP%]{background-color:var(--tonal-fill-yellow);color:var(--tonal-yellow)}announcement-bar[_nghost-%COMP%]   .announcement-bar.critical[_ngcontent-%COMP%]{background-color:#fce8e6;color:#c5221f}\n/*# sourceMappingURL=announcement_bar.css.map */"],
La:0});var iy=class{};iy.ha=function(a){return new (a||iy)};
iy.wa=_.n({type:iy,oa:[["ng-component"]],ya:23,Aa:1,Ea:[["mat-dialog-title",""],["href","https://go.corp.google.com/new-cs-frequent-issues","target","_blank"],["href","https://b.corp.google.com/issues?q=status:open%20componentid:168840%2B%20your-query-here","target","_blank"],["align","end"],["mat-button","","mat-dialog-close",""],["mat-button","",1,"use-tool",3,"mat-dialog-close"]],ua:function(a){a&1&&(_.z(0,"h1",0),_.Q(1,"Feedback"),_.B(),_.z(2,"mat-dialog-content")(3,"p"),_.Q(4," We appreciate your feedback as we try to make Code Search better. The feedback you'd like to give us has often already been reported, so we'd like your help in keeping our issues organized. Please consider the following actions to help us spend less time triaging feedback and more time fixing/improving the application. "),
_.B(),_.z(5,"ul")(6,"li"),_.Q(7,"Check if your issue is frequently reported: "),_.z(8,"a",1),_.Q(9,"go/new-cs-frequent-issues"),_.B()(),_.z(10,"li"),_.Q(11,"Check for your issue within our component: "),_.z(12,"a",2),_.Q(13,"b/issues?q=status:open%20componentid:168840%2B"),_.B()()(),_.z(14,"p"),_.Q(15," If you do find that someone else has already reported your issue, please use the +1 button in buganizer rather than leaving a +1 comment. "),_.B(),_.z(16,"p"),_.Q(17," If you don't find your issue in any of the above, you can file feedback using the feedback tool. Please note that capturing screenshots for large files can cause the page to be unresponsive while the feedback tool crawls through the page. "),
_.B()(),_.z(18,"mat-dialog-actions",3)(19,"button",4),_.Q(20,"Cancel"),_.B(),_.z(21,"button",5),_.Q(22,"Use Feedback tool"),_.B()());a&2&&(_.q(21),_.x("mat-dialog-close",!0))},Ga:[_.Ku,_.Wu,_.Xu,_.Yu,_.Zu],styles:["p[_ngcontent-%COMP%]{margin:1em 0}ul[_ngcontent-%COMP%]{list-style-position:inside}"]});var $Ya,aZa;$Ya=function(a,b){a.Xk&&a.Fa.lb({element:a.HQ?a.HQ:"mainContent",action:b,gestureName:"EXTERNAL"})};aZa=function(a,b,c){const d=new Promise(e=>{setTimeout(e)});_.Qr(a.Fa,d.then(()=>{b===a.JL&&(a.HQ=b,$Ya(a,"focus"),a.JL=void 0,c())}),"focusCallback",!1)};_.jy=function(a,b){a.JL=b;a.HQ=a.JL;const c=a.Rda.get(b);c&&aZa(a,b,c)};_.bZa=function(a,b,c,d){a.Rda.has(b);a.Rda.set(b,d);c&&a.g3.set(c,b);b===a.JL&&aZa(a,b,d);return()=>{a.Rda.get(b)===d&&(a.Rda.delete(b),c&&a.g3.delete(c))}};
_.Pi=class{constructor(a,b){this.Fa=a;this.document=b;this.Rda=new Map;this.g3=new Map;this.Xk=_.ll.has(2);this.handler=c=>{if("focus"!==c.type||c.target!==this.document)this.JL=void 0,this.lb(c)};this.document.addEventListener("mousedown",this.handler,!0);this.document.addEventListener("keydown",this.handler,!0);this.document.addEventListener("focus",this.handler,!0);this.document.addEventListener("focusout",this.handler,!1)}Ja(){this.document.removeEventListener("mousedown",this.handler);this.document.removeEventListener("keydown",
this.handler);this.document.removeEventListener("focus",this.handler)}lb(a){if(a.target!==this.document)if("focusout"===a.type)$Ya(this,"focusout"),this.HQ=void 0;else if("focus"===a.type){a:if(a=a.target,null!=a)if(this.g3.has(a))a=this.g3.get(a);else{if(a instanceof HTMLElement)for(;a!==this.document.documentElement&&null!==a.parentElement;)if(a=a.parentElement,this.g3.has(a)){a=this.g3.get(a);break a}a="mainContent"}else a=void 0;a!==this.HQ&&(this.HQ=a,$Ya(this,"focus"))}}XP(){this.HQ=this.JL=
"mainContent";return!0}registerCallback(a,b,c){return _.bZa(this,a,b,c)}};_.Pi.ha=function(a){return new (a||_.Pi)(_.m(_.Yr),_.m(_.pk),_.m(_.px))};_.Pi.ta=_.k({token:_.Pi,na:_.Pi.ha,Ha:"root"});var cZa={Ogb(a){return[{text:a}]}};var eZa,dZa,fZa;eZa=function(a,b){if(!b||!a.wj)return _.u({});a.Fa.lb({element:a.Zu,action:a.pfb,gestureName:"CHANGE",ah:b,bucket:_.wj.Hmb});b=dZa(a,b);return _.w(a.wj.moa(b),_.v(c=>({pt:c})))};dZa=function(a,b){var c=a.queryPrefix.getValue();if(!c)return{Il:b};a=c.M1;c=c.value;return{Il:b,Be:a?c:"",Ad:a?void 0:c}};fZa=function(a,{bo:b,prefix:c}){a.query=b||"";a.queryPrefix.next(c);c&&(c.M1?(a.Ad={},a.Be=c.value):(a.Ad=_.Uk(c.value,a.yG),a.Be=""))};
_.ky=class{uua(a){a.hLa&&(this.iLa.unsubscribe(),this.iLa=a.hLa.subscribe(b=>{b=b({bo:this.query,prefix:this.queryPrefix.getValue()});fZa(this,b);this.query||this.VL.next(this.query)}));this.mta=a.mta||{};this.Yu=a.uLb;this.wj=a.wj;this.Nda&&(this.TL=this.wj?this.wj:cZa)}constructor({Nda:a,Fa:b,vna:c,Zu:d,yG:e,hK:f}){this.mta={};this.iLa=new _.hf;this.HF=!1;this.query="";this.queryPrefix=new _.Yh;this.VL=new _.hg;this.X_=_.Yf;this.TL=cZa;this.A3=!1;this.r4=_.Yf;this.Be="";this.Ad={};this.CVa=new _.hg;
this.Nda=a;this.Fa=b;this.vna=c;this.Zu=d;this.Nda&&(this.TL=this.wj?this.wj:cZa);this.yG=e;this.hK=f}Ra(){const a=_.w(_.Jf(_.w(this.queryPrefix,_.Mf(()=>this.A3)),_.w(this.CVa,_.v(c=>c.prefix))),_.Xf(_.yqa)),b=_.w(_.Jf(this.VL,_.w(this.CVa,_.v(c=>c.bo||""))),_.Xf(),_.Tf(this.vna));this.X_=_.w(_.Af([b,a]),_.v(([c])=>c),_.v(c=>_.w(_.Ff(()=>eZa(this,c)),_.jg(1))),_.dg(Bqa,{NBb:_.Yf,j7a:_.Yf}),_.Rf(({NBb:c})=>c),_.v(({j7a:c})=>Aqa(c,this.VL)),_.mg(zqa),_.dg((c,d)=>{if(d.Rd&&!d.pt)return{Rd:!0,pt:c.pt};
if(this.HF=!(!d.pt||!d.pt.length))this.qz=Date.now();return d}),ig());this.r4=_.w(this.VL,_.v(c=>this.wj&&this.wj.uCb&&this.wj.uCb(dZa(this,c))))}Ja(){this.iLa.unsubscribe()}setScope({NT:a}){if(!a)return!1;fZa(this,a({bo:this.query,prefix:this.queryPrefix.getValue()}));return!0}ssa(){this.A3=!1;if(!this.query&&!this.queryPrefix.getValue()){const {bo:a="",prefix:b}=this.mta;this.query=a;this.queryPrefix.next(b)}}tsa(){this.A3=!0;this.CVa.next({bo:this.query,prefix:this.queryPrefix.getValue()});var a=
this.hK,b=Date.now();a.cMb=b}g_(a){this.query="";this.VL.next("");a.setFocus()}l4(a){a&&("string"===typeof a?(this.Fa.lb({element:this.Zu,action:this.EGc,gestureName:"CLICK",ah:a,bucket:_.wj.xAa}),this.OHb(dZa(this,a))):(a.Oa.Dc&&a.Oa.av&&a.Oa.Pp?this.Fa.lb({element:this.Zu,action:"selectSuggestion_"+this.pfb,gestureName:"CLICK",qf:a.position,SF:[_.fl(a.Oa.Dc,a.Oa.av,a.Oa.Pp,[],a.Oa.QA,this.qz)]}):this.Fa.lb({element:this.Zu,action:"selectSuggestion_"+this.pfb,gestureName:"CLICK",qf:a.position}),
a.Oa.uva&&a.Oa.uva()))}get EGc(){let a,b;return this.queryPrefix.getValue()?`search${null!=(b=null==(a=this.queryPrefix.getValue())?void 0:a.Qs)?b:"Other"}`:"search"}get pfb(){let a,b;return this.queryPrefix.getValue()?`suggest${null!=(b=null==(a=this.queryPrefix.getValue())?void 0:a.Qs)?b:"Other"}`:"suggest"}};_.ky.ha=function(){_.te()};_.ky.Ma=_.nd({type:_.ky});var gZa=/^\s*$/,hZa=function(a,b){const c=a.reduce((d,{value:e})=>d+e,"");b=pl(5,c,b);b.oL=0<a.length&&a[0].oL;if(a=a.find(({error:d})=>!!d))b.error=a.error;return b},iZa=function(a,b,c){c=nl(c);c.start+=a?a.length:0;c.end-=b.length;return c},jZa=class{constructor({Tba:a,Nuc:b,Quc:c}){this.Tba=a;this.FEb=!!b;this.Szc=!!c}};var kZa=function(){function a(b,c,d){this.message=b;this.expected=c;this.location=d;this.name="SyntaxError";"function"===typeof Error.captureStackTrace&&Error.captureStackTrace(this,a)}(function(b,c){function d(){this.constructor=b}d.prototype=c.prototype;b.prototype=new d})(a,Error);return{SyntaxError:a,parse:function(b){function c(){return e(sd,Za)}function d(ma){var ta=Yw[ma],La;if(!ta){for(La=ma-1;!Yw[La];)La--;ta=Yw[La];for(ta={line:ta.line,column:ta.column};La<ma;)10===b.charCodeAt(La)?(ta.line++,
ta.column=1):ta.column++,La++;Yw[ma]=ta}return ta}function e(ma,ta){var La=d(ma),Lc=d(ta);return{start:{offset:ma,line:La.line,column:La.column},end:{offset:ta,line:Lc.line,column:Lc.column}}}function f(ma){Za<Qi||(Za>Qi&&(Qi=Za,DC=[]),DC.push(ma))}function g(){var ma=Za;var ta=lb();ta===ka&&(ta=null);if(ta!==ka){ta=[];var La=l();for(La===ka&&(La=p());La!==ka;)ta.push(La),La=l(),La===ka&&(La=p());ta!==ka?(sd=ma,ma=ta):(Za=ma,ma=ka)}else Za=ma,ma=ka;return ma}function l(){var ma=Za;var ta=C();ta===
ka&&(ta=t(),ta===ka&&(ta=ha(),ta===ka&&(ta=I())));if(ta!==ka){var La=lb();La===ka&&(La=null);La!==ka?(sd=Za,La=(La=Eb.FEb)?void 0:ka,La!==ka?(sd=ma,ma=ta):(Za=ma,ma=ka)):(Za=ma,ma=ka)}else Za=ma,ma=ka;return ma}function p(){var ma=Za;var ta=I();if(ta!==ka){var La=lb();La===ka&&(La=null);La!==ka?(sd=ma,ma=ta):(Za=ma,ma=ka)}else Za=ma,ma=ka;return ma}function t(){var ma,ta;var La=Za;var Lc=[];for(ma=y();ma!==ka;)Lc.push(ma),ma=y();if(Lc!==ka)if(ma=Vb(),ma!==ka){var vd=t();if(vd===ka)for(vd=[],ta=y();ta!==
ka;)vd.push(ta),ta=y();vd!==ka?(sd=La,La=c(),La=Lc=ol(0,Lc,vd,ma,La)):(Za=La,La=ka)}else Za=La,La=ka;else Za=La,La=ka;return La}function y(){var ma=Za;var ta=lb();ta===ka&&(ta=null);ta!==ka?(ta=ha(),ta===ka&&(ta=I()),ta!==ka?(sd=ma,ma=ta):(Za=ma,ma=ka)):(Za=ma,ma=ka);return ma}function C(){var ma,ta;var La=Za;var Lc=[];for(ma=F();ma!==ka;)Lc.push(ma),ma=F();if(Lc!==ka)if(ma=Na(),ma!==ka){var vd=C();if(vd===ka)for(vd=[],ta=F();ta!==ka;)vd.push(ta),ta=F();vd!==ka?(sd=La,La=c(),La=Lc=ol(2,Lc,vd,ma,La)):
(Za=La,La=ka)}else Za=La,La=ka;else Za=La,La=ka;return La}function F(){var ma=Za;var ta=lb();ta===ka&&(ta=null);ta!==ka?(ta=ha(),ta===ka&&(ta=t(),ta===ka&&(ta=I())),ta!==ka?(sd=ma,ma=ta):(Za=ma,ma=ka)):(Za=ma,ma=ka);return ma}function I(){var ma=Za;var ta=mc();ta!==ka?(ta=K(),ta===ka&&(ta=null),ta!==ka?(sd=ma,ma=ta=Zc(ta)):(Za=ma,ma=ka)):(Za=ma,ma=ka);ma===ka&&(ma=K());return ma}function K(){var ma=Za;var ta=zb();if(ta!==ka){if(58===b.charCodeAt(Za)){var La=yd;Za++}else La=ka,0===Pe&&f(Kf);if(La!==
ka){La=cb();if(La===ka&&(La=V(),La===ka)){La=Za;Pe++;var Lc=lb();Lc===ka&&(Lc=null);Pe--;Lc!==ka?(Za=La,La=void 0):La=ka}La!==ka?(sd=ma,ma=ta=al(ta,La)):(Za=ma,ma=ka)}else Za=ma,ma=ka}else Za=ma,ma=ka;ma===ka&&(ma=cb(),ma===ka&&(ma=V()));return ma}function V(){var ma=Za;var ta=[];var La=Ua();La===ka&&(La=fa());if(La!==ka)for(;La!==ka;)ta.push(La),La=Ua(),La===ka&&(La=fa());else ta=ka;ta!==ka&&(sd=ma,ta=hZa(ta,c()));return ta}function fa(){var ma=Za;if(41===b.charCodeAt(Za)){var ta=gj;Za++}else ta=
ka,0===Pe&&f(Vd);ta!==ka&&(sd=ma,ma=c(),ma=pl(5,")",ma),ma.error={type:3,location:ma.location},ta=ma);return ta}function ha(){var ma;var ta=Za;if(40===b.charCodeAt(Za)){var La=hj;Za++}else La=ka,0===Pe&&f(Nv);if(La!==ka)if(La=lb(),La===ka&&(La=null),La!==ka){La=[];for(ma=ra();ma!==ka;)La.push(ma),ma=ra();if(La!==ka)if(41===b.charCodeAt(Za)?(ma=gj,Za++):(ma=ka,0===Pe&&f(Vd)),ma===ka&&(ma=null),ma!==ka){sd=Za;var Lc=ma;var vd=c();if(Lc&&1===La.length)if(Lc=La[0],5!==Lc.rk)vd=!0;else{var {start:lf,end:Ag}=
nl(vd);vd=Lc.location.end;vd=lf+1<Lc.location.start||Ag-1>vd}else vd=!0;vd=vd?void 0:ka;vd!==ka?(sd=ta,ta=ma,ma=c(),ma=nl(ma),ta=La={rk:3,elements:La,location:ma,error:ta?void 0:{type:4,location:ma}}):(Za=ta,ta=ka)}else Za=ta,ta=ka;else Za=ta,ta=ka}else Za=ta,ta=ka;else Za=ta,ta=ka;return ta}function ra(){var ma=Za;var ta=Ha();ta===ka&&(ta=Ya(),ta===ka&&(ta=ha(),ta===ka&&(ta=yc())));if(ta!==ka){var La=lb();La===ka&&(La=null);La!==ka?(sd=ma,ma=ta):(Za=ma,ma=ka)}else Za=ma,ma=ka;return ma}function Ha(){var ma,
ta;var La=Za;var Lc=[];for(ma=Ba();ma!==ka;)Lc.push(ma),ma=Ba();if(Lc!==ka)if(ma=Na(),ma!==ka){var vd=Ha();if(vd===ka)for(vd=[],ta=Ba();ta!==ka;)vd.push(ta),ta=Ba();vd!==ka?(sd=La,La=c(),La=Lc=ol(2,Lc,vd,ma,La)):(Za=La,La=ka)}else Za=La,La=ka;else Za=La,La=ka;return La}function Ba(){var ma=Za;var ta=lb();ta===ka&&(ta=null);ta!==ka?(ta=ha(),ta===ka&&(ta=Ya(),ta===ka&&(ta=yc())),ta!==ka?(sd=ma,ma=ta):(Za=ma,ma=ka)):(Za=ma,ma=ka);return ma}function Ya(){var ma,ta;var La=Za;var Lc=[];for(ma=jb();ma!==
ka;)Lc.push(ma),ma=jb();if(Lc!==ka)if(ma=Vb(),ma!==ka){var vd=Ya();if(vd===ka)for(vd=[],ta=jb();ta!==ka;)vd.push(ta),ta=jb();vd!==ka?(sd=La,La=c(),La=Lc=ol(0,Lc,vd,ma,La)):(Za=La,La=ka)}else Za=La,La=ka;else Za=La,La=ka;return La}function jb(){var ma=Za;var ta=lb();ta===ka&&(ta=null);ta!==ka?(ta=ha(),ta===ka&&(ta=yc()),ta!==ka?(sd=ma,ma=ta):(Za=ma,ma=ka)):(Za=ma,ma=ka);return ma}function yc(){var ma=Za;var ta=mc();ta!==ka?(ta=ic(),ta===ka&&(ta=null),ta!==ka?(sd=ma,ma=ta=Zc(ta)):(Za=ma,ma=ka)):(Za=
ma,ma=ka);ma===ka&&(ma=ic());return ma}function ic(){var ma=Za;var ta=zb();if(ta!==ka){if(58===b.charCodeAt(Za)){var La=yd;Za++}else La=ka,0===Pe&&f(Kf);if(La!==ka){La=cb();if(La===ka&&(La=jc(),La===ka)){La=Za;Pe++;var Lc=lb();Lc===ka&&(Lc=null);Pe--;Lc!==ka?(Za=La,La=void 0):La=ka}La!==ka?(sd=ma,ma=ta=al(ta,La)):(Za=ma,ma=ka)}else Za=ma,ma=ka}else Za=ma,ma=ka;ma===ka&&(ma=cb(),ma===ka&&(ma=jc()));return ma}function jc(){var ma=Za;var ta=[];var La=Ua();if(La!==ka)for(;La!==ka;)ta.push(La),La=Ua();
else ta=ka;ta!==ka&&(sd=ma,ta=hZa(ta,c()));return ta}function Vb(){var ma=Za;var ta=lb();ta===ka&&(ta=null);if(ta!==ka){var La=[];var Lc=fb();if(Lc!==ka)for(;Lc!==ka;)La.push(Lc),Lc=fb();else La=ka;La!==ka?(Lc=lb(),Lc!==ka?(sd=Za,La=(La="AND"===La.join(""))?void 0:ka,La!==ka?(sd=ma,ma=ta=iZa(ta,Lc,c())):(Za=ma,ma=ka)):(Za=ma,ma=ka)):(Za=ma,ma=ka)}else Za=ma,ma=ka;return ma}function Na(){var ma=Za;var ta=lb();ta===ka&&(ta=null);if(ta!==ka){var La=[];var Lc=fb();if(Lc!==ka)for(;Lc!==ka;)La.push(Lc),
Lc=fb();else La=ka;La!==ka?(Lc=lb(),Lc!==ka?(sd=Za,La=(La="OR"===La.join(""))?void 0:ka,La!==ka?(sd=ma,ma=ta=iZa(ta,Lc,c())):(Za=ma,ma=ka)):(Za=ma,ma=ka)):(Za=ma,ma=ka)}else Za=ma,ma=ka;return ma}function cb(){var ma;var ta=Za;if(34===b.charCodeAt(Za)){var La=ug;Za++}else La=ka,0===Pe&&f(dh);if(La!==ka){La=[];for(ma=Ra();ma!==ka;)La.push(ma),ma=Ra();La!==ka?(34===b.charCodeAt(Za)?(ma=ug,Za++):(ma=ka,0===Pe&&f(dh)),ma===ka&&(ma=null),ma!==ka?(sd=ta,ta=ma,ma=c(),La=pl(4,La.join(""),ma),ta||(La.error=
Cqa(0,ma.start.offset,ma.end.offset)),ta=La):(Za=ta,ta=ka)):(Za=ta,ta=ka)}else Za=ta,ta=ka;return ta}function Ua(){var ma;var ta=Za;if(40===b.charCodeAt(Za)){var La=hj;Za++}else La=ka,0===Pe&&f(Nv);if(La!==ka){La=[];for(ma=Ua();ma!==ka;)La.push(ma),ma=Ua();La!==ka?(41===b.charCodeAt(Za)?(ma=gj,Za++):(ma=ka,0===Pe&&f(Vd)),ma===ka&&(ma=null),ma!==ka?(sd=ta,ta=ma,ma=c(),La=hZa(La,ma),La.value="("+La.value,ta?La.value+=")":La.error={type:4,location:{start:La.location.start,end:La.location.start+1}},ta=
La):(Za=ta,ta=ka)):(Za=ta,ta=ka)}else Za=ta,ta=ka;La=ta;if(La===ka){La=Za;ta=[];ma=nb();if(ma!==ka)for(;ma!==ka;)ta.push(ma),ma=nb();else ta=ka;ta!==ka?(sd=Za,ma=ta,ma=(ma=!Eb.FEb||"AND"!==ma.join("")&&"OR"!==ma.join(""))?void 0:ka,ma!==ka?(sd=La,La=ta,ta=c(),La=ta=pl(5,La.join(""),ta)):(Za=La,La=ka)):(Za=La,La=ka)}return La}function mc(){var ma=Za;if(45===b.charCodeAt(Za)){var ta=Dh;Za++}else ta=ka,0===Pe&&f(Vf);if(ta!==ka){sd=Za;var La=(La=Eb.Szc)?void 0:ka;La!==ka?ma=ta=[ta,La]:(Za=ma,ma=ka)}else Za=
ma,ma=ka;return ma}function Uc(){var ma=Za;if(92===b.charCodeAt(Za)){var ta=Ov;Za++}else ta=ka,0===Pe&&f(QY);ta!==ka?(b.length>Za?(ta=b.charAt(Za),Za++):(ta=ka,0===Pe&&f(EC)),ta===ka&&(ta=null),ta!==ka?(sd=ma,ma=ta?"\\"+ta:"\\"):(Za=ma,ma=ka)):(Za=ma,ma=ka);return ma}function zb(){var ma=Za;var ta=[];if(aL.test(b.charAt(Za))){var La=b.charAt(Za);Za++}else La=ka,0===Pe&&f(RY);if(La!==ka)for(;La!==ka;)ta.push(La),aL.test(b.charAt(Za))?(La=b.charAt(Za),Za++):(La=ka,0===Pe&&f(RY));else ta=ka;ta!==ka?
(sd=Za,La=(La=Eb.Tba.has(ta.join("")))?void 0:ka,La!==ka?(sd=ma,ma=ta):(Za=ma,ma=ka)):(Za=ma,ma=ka);return ma}function Ra(){var ma=Za;if(b.substr(Za,2)===Zw){var ta=Zw;Za+=2}else ta=ka,0===Pe&&f(kh);ta!==ka&&(sd=ma,ta='"');ma=ta;ma===ka&&(ma=Uc(),ma===ka&&(Pra.test(b.charAt(Za))?(ma=b.charAt(Za),Za++):(ma=ka,0===Pe&&f(SY))));return ma}function fb(){var ma=Za;if(92===b.charCodeAt(Za)){var ta=Ov;Za++}else ta=ka,0===Pe&&f(QY);ta!==ka?(34===b.charCodeAt(Za)?(ta=ug,Za++):(ta=ka,0===Pe&&f(dh)),ta===ka&&
(ta=Zb(),ta===ka&&(58===b.charCodeAt(Za)?(ta=yd,Za++):(ta=ka,0===Pe&&f(Kf)))),ta!==ka?(sd=ma,ma=ta):(Za=ma,ma=ka)):(Za=ma,ma=ka);if(ma===ka&&(ma=Uc(),ma===ka))if(ma=Za,b.length>Za?(ta=b.charAt(Za),Za++):(ta=ka,0===Pe&&f(EC)),ta!==ka){sd=Za;var La=(La=!gZa.test(ta))?void 0:ka;La!==ka?(sd=ma,ma=ta):(Za=ma,ma=ka)}else Za=ma,ma=ka;return ma}function nb(){var ma=Za;var ta=fb();if(ta!==ka){sd=Za;var La="("!==ta&&")"!==ta?void 0:ka;La!==ka?(sd=ma,ma=ta):(Za=ma,ma=ka)}else Za=ma,ma=ka;return ma}function lb(){var ma=
[];var ta=Zb();if(ta!==ka)for(;ta!==ka;)ma.push(ta),ta=Zb();else ma=ka;return ma}function Zb(){var ma=Za;if(b.length>Za){var ta=b.charAt(Za);Za++}else ta=ka,0===Pe&&f(EC);if(ta!==ka){sd=Za;var La=(La=gZa.test(ta))?void 0:ka;La!==ka?(sd=ma,ma=ta):(Za=ma,ma=ka)}else Za=ma,ma=ka;return ma}var Eb=1<arguments.length?arguments[1]:{},ka={},Ac={aNc:g},ed=g,Zc=function(ma){var ta=c();ma||(ta.start.offset++,ma=pl(5,"",ta),ma.error=Cqa(2,ta.start.offset-1,ta.end.offset));ma.oL=!0;return ma},yd=":",Kf={type:"literal",
value:":",description:"':'"},al=function(ma,ta){var La=Eb,Lc=c();ma=ma.join("");La={rk:1,label:La.Tba.get(ma),AAc:ma,value:ta,location:nl(Lc)};ta||(ta=Lc.end.offset,La.error=Cqa(1,ta-1,ta));return La},gj=")",Vd={type:"literal",value:")",description:"')'"},hj="(",Nv={type:"literal",value:"(",description:"'('"},ug='"',dh={type:"literal",value:'"',description:"'\"'"},Dh="-",Vf={type:"literal",value:"-",description:"'-'"},Ov="\\",QY={type:"literal",value:"\\",description:"'\\\\'"},EC={type:"any",description:"any character"},
Zw='\\"',kh={type:"literal",value:'\\"',description:"'\\\\\"'"},aL=/^[a-zA-Z0-9_]/,RY={type:"class",value:"[a-zA-Z0-9_]",description:"[a-zA-Z0-9_]"},Pra=/^[^"]/,SY={type:"class",value:'[^"]',description:'[^"]'},Za=0,sd=0,Yw=[{line:1,column:1}],Qi=0,DC=[],Pe=0;if("startRule"in Eb){if(!(Eb.NNb in Ac))throw Error("ad`"+Eb.NNb);ed=Ac[Eb.NNb]}Ac=ed();if(Ac!==ka&&Za===b.length)return Ac;Ac!==ka&&Za<b.length&&f({type:"end",description:"end of input"});throw function(ma,ta,La){function Lc(lf){var Ag,ul;lf.sort(function(FC,
TY){return FC.description<TY.description?-1:FC.description>TY.description?1:0});if(0<lf.length){for(ul=Ag=1;Ag<lf.length;Ag++)lf[Ag-1]!==lf[Ag]&&(lf[ul]=lf[Ag],ul++);lf.length=ul}}function vd(lf){var Ag=Array(lf.length),ul;for(ul=0;ul<lf.length;ul++)Ag[ul]=lf[ul].description;return"Expected "+(1<lf.length?Ag.slice(0,-1).join(", ")+" or "+Ag[lf.length-1]:Ag[0])+"."}null!==ta&&Lc(ta);return new a(null!==ma?ma:vd(ta),ta,La)}(null,DC,e(Qi,Qi));}}}();_.lZa=new _.zd("parserConfig");_.ly=class{constructor(a){this.Jcb=a.Jcb||[];this.kEc=new jZa(a);this.b2=a.b2}parse(a){const b={start:0,end:a.length};if(100<a.split(" ").length+a.split("(").length+a.split(")").length)return[{rk:5,location:b,value:a}];try{const c=kZa.parse(a,this.kEc);return this.Jcb.reduce((d,e)=>e.process(d),c)}catch(c){return this.b2&&_.zv(this.b2,c),[{rk:5,error:{type:8,location:c instanceof kZa.SyntaxError?nl(c.location):b},location:b,value:a}]}}};
_.ly.ha=function(a){return new (a||_.ly)(_.m(_.lZa))};_.ly.ta=_.k({token:_.ly,na:_.ly.ha});_.my=new _.zd("API_VERSION");_.ny=new _.zd("REQUEST_SERVICE");_.oy=class{};_.oy.ha=function(a){return new (a||_.oy)};_.oy.Da=_.ld({type:_.oy});_.oy.Ca=_.Pc({});_.py=class{constructor(a){this.Isa=a;this.yG=_.qx.has(28)}parse(a){return this.Isa.parse(a)}diff(a,b){a=this.parse(a);b=this.parse(b);return ql(a,b).sort((c,d)=>c.start-d.start)}};_.py.ha=function(a){return new (a||_.py)(_.m(_.ly),_.m(_.rx))};_.py.ta=_.k({token:_.py,na:_.py.ha});_.qy=class{Sd(a){if(0!==a.button||a.ctrlKey||a.metaKey||a.shiftKey||this.UK)return!0;if(!this.href)return!1;_.Dr(this.Ua,this.href);return!1}constructor(a,b,c){this.Ua=a;this.Ib=b;this.Z1=c;this.mV=!1;this.href=this.vg="";this.target=this.rel=null;this.UK=!1}Qb(){this.href=this.epa();(this.UK=mZa.test(this.href))&&!this.mV?(this.rel="noopener",this.target="_blank"):this.target=this.rel=null}epa(){return"string"===typeof this.J4&&mZa.test(this.J4)?this.J4:this.Z1.px(_.Wq(this.Ua,this.rXa()))}rXa(){return _.Cr(this.Ua,
Array.isArray(this.J4)?this.J4:[this.J4],{ki:this.Ib,Qa:this.Qa,vg:this.vg,Ze:this.Ze})}};_.qy.ha=function(a){return new (a||_.qy)(_.r(_.Ji),_.r(_.Xh),_.r(_.xq))};_.qy.Ma=_.nd({type:_.qy,oa:[["a","universalLink",""]],Cb:3,ab:function(a,b){a&1&&_.L("click",function(c){return b.Sd(c)});a&2&&(_.Og("href",b.href,_.Qe),_.Hg("rel",b.rel)("target",b.target))},inputs:{J4:"universalLink",mV:"sameWindow",Qa:"queryParams",vg:"queryParamsHandling",Ze:"fragment"},features:[_.Hd]});var mZa=/^http[s]?:\/\//;_.ry=class{constructor(a,b,c){this.qk=a;this.nb=b;this.Hd=c;this.tIb=new _.hf;this.resize=new _.mp}Ra(){this.tIb=this.Hd.ac(()=>_.w(this.Hd.tg,_.lg(void 0),gga(),_.Rf(()=>this.qk.qL),_.Mf(()=>{const a=this.qa.getBoundingClientRect();var b=this.previousRect;b=!(b&&a.height===b.height&&a.width===b.width);this.previousRect=a;return b}),_.Rf(()=>this.qk.Kca)).subscribe(()=>{this.notify()}))}Ja(){this.tIb.unsubscribe()}get qa(){return this.Kuc||this.nb.qa}notify(){this.resize.emit(this.qa)}};
_.ry.ha=function(a){return new (a||_.ry)(_.r(_.dx),_.r(_.ne),_.r(_.sg))};_.ry.Ma=_.nd({type:_.ry,oa:[["","ascResizeNotifier",""]],inputs:{Kuc:"elementToWatch"},outputs:{resize:"ascResizeNotifier"}});_.sy=class{};_.sy.ha=function(a){return new (a||_.sy)};_.sy.Da=_.ld({type:_.sy});_.sy.Ca=_.Pc({});var nZa=function(a){for(const b of a.zj)b!==a.fp&&ty(b)},oZa=function(a,b){let c=a.UB=!1;for(const d of a.zj)ty(d),c=c||d.Dx,d.Dx=!1;a.dv=0;a.ffa.unsubscribe();b&&!c&&b.target.blur()},pZa=function(a){if(!(1<a.zj.length))return a.dv;for(let b=1;b<a.zj.length;b++){const c=(a.dv+b)%a.zj.length;if(1<=a.zj[c].h2a)return c}return a.dv},qZa=function(a){for(const b of a.zj)b.Dx=!0;a.t$a()},uy=class{set sfb(a){this.UB=!1;this.n4.unsubscribe();this.n4=new _.hf;this.ufb.clear();if(a&&1<=a.length){this.zj=a;
nZa(this);for(const b of this.zj)this.n4.add(b.jOb.subscribe(c=>{this.Or=c})),this.n4.add(b.iOb.subscribe(c=>{this.vfb.emit(c);this.Or=void 0})),this.n4.add(b.JMb.subscribe(c=>{for(const {Rb:d,WIc:e}of c)this.ufb.set(d,e)}))}else this.zj=[]}get fp(){if(this.zj.length)return this.zj[this.dv]}constructor(a){this.ad=a;this.OEb=!1;this.ufb=new Map;this.dv=0;this.zj=[];this.V1=new _.mp;this.vfb=new _.mp;this.n4=new _.hf;this.ffa=new _.hf;this.UB=!1}Qb(){for(const a of this.zj)a.hqa=this.OEb}Ja(){oZa(this);
this.n4.unsubscribe();this.ffa.unsubscribe();this.UB=!1}t$a(){this.ffa.unsubscribe();this.ffa=new _.hf;for(const [a,b]of this.ufb){const c=a,d=b;this.ffa.add(this.ad.register("Suggestion Shortcut "+c,c,()=>{this.V1.emit({action:"shortcutSelect",Or:d})}))}}};uy.ha=function(a){return new (a||uy)(_.r(_.Mw))};
uy.Ma=_.nd({type:uy,oa:[["","suggestionHandlerFor",""]],ab:function(a,b){a&1&&_.L("keydown.arrowdown",function(c){c.preventDefault();b.fp&&(0>=b.fp.h2a&&(b.dv=pZa(b)),b.fp.xM(1),0>b.fp.jna?(b.Or=void 0,b.UB=!1):b.UB=!0,b.V1.emit({action:"selectNext",Or:b.Or}))})("keydown.arrowup",function(c){c.preventDefault();b.fp&&(b.fp.xM(-1),0>b.fp.jna?(b.Or=void 0,b.UB=!1):b.UB=!0,b.V1.emit({action:"selectPrevious",Or:b.Or}))})("keydown.arrowright",function(c){const d=pZa(b);b.fp&&1<b.zj.length&&b.dv!==d&&b.UB&&
-1<b.fp.jna&&(c.preventDefault(),ty(b.fp),ty(b.zj[d]),b.zj[d].xM(1),b.V1.emit({action:"selectNextList",Or:b.Or}),b.dv=d)})("keydown.arrowleft",function(c){var d;a:{if(1<b.zj.length)for(d=1;d<b.zj.length;d++){const e=(b.dv-d+b.zj.length)%b.zj.length;if(1<=b.zj[e].h2a){d=e;break a}}d=b.dv}b.fp&&1<b.zj.length&&b.dv!==d&&b.UB&&-1<b.fp.jna&&(c.preventDefault(),ty(b.fp),ty(b.zj[d]),b.zj[d].xM(1),b.V1.emit({action:"selectPreviousList",Or:b.Or}),b.dv=d)})("keydown.enter",function(c){c.preventDefault();b.UB=
!1;b.vfb.emit(b.Or);b.Or=void 0;b.fp&&(ty(b.fp),b.dv=0)})("keyup.escape",function(c){return oZa(b,c)})},inputs:{OEb:"isComboBox",sfb:["suggestionHandlerFor","suggestionLists"]},outputs:{V1:"listNavigate",vfb:"suggestionSubmit"},features:[_.Hd]});var vy=class{constructor(a,b){this.Ni=a;this.Na=b;this.Xj=()=>{};this.f6a=()=>{}}setProperty(a,b){this.Ni.setProperty(this.Na.qa,a,b)}CA(a){this.f6a=a}Dr(a){this.Xj=a}ev(a){this.setProperty("disabled",a)}};vy.ha=function(a){return new (a||vy)(_.r(_.No),_.r(_.ne))};vy.Ma=_.nd({type:vy});var Al=class extends vy{};Al.ha=function(){let a;return function(b){return(a||(a=_.me(Al)))(b||Al)}}();Al.Ma=_.nd({type:Al,features:[_.Cg]});_.wy=new _.zd("NgValueAccessor");var rZa,sZa;rZa={Ba:_.wy,Lb:_.Yc(()=>_.zl),Zc:!0};sZa=new _.zd("CompositionEventMode");_.zl=class extends vy{constructor(a,b,c){super(a,b);this.X5=c;this.mDa=!1;null==this.X5&&(this.X5=!/android (\d+)/.test((zk?window.navigator.userAgent:"").toLowerCase()))}Xr(a){this.setProperty("value",null==a?"":a)}Lia(a){(!this.X5||this.X5&&!this.mDa)&&this.Xj(a)}Lhc(){this.mDa=!0}Khc(a){this.mDa=!1;this.X5&&this.Xj(a)}};_.zl.ha=function(a){return new (a||_.zl)(_.r(_.No),_.r(_.ne),_.r(sZa,8))};
_.zl.Ma=_.nd({type:_.zl,oa:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],ab:function(a,b){a&1&&_.L("input",function(c){return b.Lia(c.target.value)})("blur",function(){return b.f6a()})("compositionstart",function(){return b.Lhc()})("compositionend",function(c){return b.Khc(c.target.value)})},
features:[_.eh([rZa]),_.Cg]});var yy;_.xy=new _.zd("NgValidators");yy=new _.zd("NgAsyncValidators");_.zy=function(a){return Eqa(a)};var tZa=class{constructor(){this.LB=[];this.cF=[];this.OFa=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get qU(){return this.control?
this.control.qU:null}get Zn(){return this.control?this.control.Zn:null}get Ur(){return this.control?this.control.Ur:null}get status(){return this.control?this.control.status:null}get Xhb(){return this.control?this.control.Xhb:null}get zfa(){return this.control?this.control.zfa:null}get Ql(){return this.control?this.control.Ql:null}get path(){return null}uka(a){this.LB=a||[];this.Yha=Mqa(this.LB)}rka(a){this.cF=a||[];this.Xha=Oqa(this.cF)}get ig(){return this.Yha||null}get cw(){return this.Xha||null}Mtb(a){this.OFa.push(a)}olc(){this.OFa.forEach(a=>
a());this.OFa=[]}reset(a){this.control&&this.control.reset(a)}rm(a,b){return this.control?this.control.rm(a,b):!1}getError(a,b){return this.control?this.control.getError(a,b):null}};_.Ay=class extends tZa{constructor(){super(...arguments);this.Wr=this.name=this.vd=null}};_.By=class extends tZa{get Xq(){return null}get path(){return null}};_.uZa=class{constructor(a){this.pI=a}get CFb(){let a,b;return!!(null==(a=this.pI)?0:null==(b=a.control)?0:b.Ur)}get DFb(){let a,b;return!!(null==(a=this.pI)?0:null==(b=a.control)?0:b.Xhb)}get nFb(){let a,b;return!!(null==(a=this.pI)?0:null==(b=a.control)?0:b.qU)}get TK(){let a,b;return!!(null==(a=this.pI)?0:null==(b=a.control)?0:b.Zn)}get isValid(){let a,b;return!!(null==(a=this.pI)?0:null==(b=a.control)?0:b.valid)}get eFb(){let a,b;return!!(null==(a=this.pI)?0:null==(b=a.control)?0:b.invalid)}get kFb(){let a,
b;return!!(null==(a=this.pI)?0:null==(b=a.control)?0:b.pending)}get jAc(){let a;return!(null==(a=this.pI)||!a.VA)}};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"});_.Cy=class extends _.uZa{};_.Cy.ha=function(a){return new (a||_.Cy)(_.r(_.Ay,2))};
_.Cy.Ma=_.nd({type:_.Cy,oa:[["","formControlName",""],["","ngModel",""],["","formControl",""]],Cb:14,ab:function(a,b){a&2&&_.Jg("ng-untouched",b.DFb)("ng-touched",b.CFb)("ng-pristine",b.nFb)("ng-dirty",b.TK)("ng-valid",b.isValid)("ng-invalid",b.eFb)("ng-pending",b.kFb)},features:[_.Cg]});var vZa=new _.zd("CallSetDisabledState",{Ha:"root",na:()=>"whenDisabledForLegacyCode"});var Wqa,Yqa,xZa,yZa;_.Vqa=function(a,b){a.Kha(b)};Wqa=function(a,b){a.BCa(b)};_.xl=function(a,b={}){a.Ync();a.pZ();a.enabled&&(a.ghc(),a.errors=a.Hnc(),a.status=a.Xnb(),"VALID"!==a.status&&"PENDING"!==a.status||a.Gnc(b.ne));!1!==b.ne&&(a.Ql.emit(a.value),a.zfa.emit(a.status));a.vd&&!b.Nh&&_.xl(a.vd,b)};_.yl=function(a,b={}){a.Ur=!0;a.vd&&!b.Nh&&_.yl(a.vd,b)};Yqa=function(a,b={}){a.qU=!1;a.vd&&!b.Nh&&Yqa(a.vd,b)};_.wZa=function(a){a=a.LB;return Array.isArray(a)?a.includes(_.zy):a===_.zy};
xZa=function(a,b={}){a.Ur=!1;a.mGa=!1;a.jq(c=>{xZa(c,{Nh:!0})});a.vd&&!b.Nh&&a.vd.U7(b)};yZa=function(a,b={}){a.qU=!0;a.Rja=!1;a.jq(c=>{yZa(c,{Nh:!0})});a.vd&&!b.Nh&&a.vd.S7(b)};_.Dy=function(a,b,c={}){a.errors=b;a.svb(!1!==c.ne)};
_.zZa=class{constructor(a,b){this.mGa=this.Qia=this.Rja=!1;this.Vy=()=>{};this.vd=null;this.qU=!0;this.Ur=!1;this.Hja=[];this.Kha(a);this.BCa(b)}get ig(){return this.Yha}set ig(a){this.LB=this.Yha=a}get cw(){return this.Xha}set cw(a){this.cF=this.Xha=a}get parent(){return this.vd}get valid(){return"VALID"===this.status}get invalid(){return"INVALID"===this.status}get pending(){return"PENDING"==this.status}get disabled(){return"DISABLED"===this.status}get enabled(){return"DISABLED"!==this.status}get Zn(){return!this.qU}get Xhb(){return!this.Ur}get vt(){return this.Uka?
this.Uka:this.parent?this.parent.vt:"change"}disable(a={}){const b=this.gtb(a.Nh);this.status="DISABLED";this.errors=null;this.jq(c=>{c.disable(Object.assign({},a,{Nh:!0}))});this.pZ();!1!==a.ne&&(this.Ql.emit(this.value),this.zfa.emit(this.status));this.qvb(Object.assign({},a,{nNb:b}));this.Hja.forEach(c=>c(!0))}enable(a={}){const b=this.gtb(a.Nh);this.status="VALID";this.jq(c=>{c.enable(Object.assign({},a,{Nh:!0}))});_.xl(this,{Nh:!0,ne:a.ne});this.qvb(Object.assign({},a,{nNb:b}));this.Hja.forEach(c=>
c(!1))}qvb(a){this.vd&&!a.Nh&&(_.xl(this.vd,a),a.nNb||this.vd.S7(),this.vd.U7())}Fua(a){this.vd=a}Hvb(a={ne:!0}){this.jq(b=>b.Hvb(a));_.xl(this,{Nh:!0,ne:a.ne})}Ync(){this.status=this.Gha()?"DISABLED":"VALID"}Hnc(){return this.ig?this.ig(this):null}Gnc(a){this.cw&&(this.status="PENDING",this.Qia=!0,this.Enb=Hqa(this.cw(this)).subscribe(b=>{this.Qia=!1;_.Dy(this,b,{ne:a})}))}ghc(){this.Enb&&(this.Enb.unsubscribe(),this.Qia=!1)}get(a){if(null==a)return null;Array.isArray(a)||(a=a.split("."));return 0===
a.length?null:a.reduce((b,c)=>b&&b.QDa(c),this)}getError(a,b){return(b=b?this.get(b):this)&&b.errors?b.errors[a]:null}rm(a,b){return!!this.getError(a,b)}get root(){let a=this;for(;a.vd;)a=a.vd;return a}svb(a){this.status=this.Xnb();a&&this.zfa.emit(this.status);this.vd&&this.vd.svb(a)}JEa(){this.Ql=new _.mp;this.zfa=new _.mp}Xnb(){return this.Gha()?"DISABLED":this.errors?"INVALID":this.Qia||this.znb("PENDING")?"PENDING":this.znb("INVALID")?"INVALID":"VALID"}znb(a){return this.O5(b=>b.status===a)}ynb(){return this.O5(a=>
a.Zn)}mgc(){return this.O5(a=>a.Ur)}S7(a={}){this.qU=!this.ynb();this.vd&&!a.Nh&&this.vd.S7(a)}U7(a={}){this.Ur=this.mgc();this.vd&&!a.Nh&&this.vd.U7(a)}dF(a){this.Vy=a}YO(a){_.Bl(a)&&null!=a.vt&&(this.Uka=a.vt)}gtb(a){const b=this.vd&&this.vd.Zn;return!a&&!!b&&!this.vd.ynb()}QDa(){return null}Kha(a){a=this.LB=Array.isArray(a)?a.slice():a;this.Yha=Array.isArray(a)?Mqa(a):a||null}BCa(a){a=this.cF=Array.isArray(a)?a.slice():a;this.Xha=Array.isArray(a)?Oqa(a):a||null}};var AZa;AZa=function(a,b,c){if(a.controls[b])return a.controls[b];a.controls[b]=c;c.Fua(a);c.dF(a.Vy);return c};
_.Ey=class extends _.zZa{constructor(a,b,c){super((_.Bl(b)?b.Rx:b)||null,(_.Bl(b)?b.HP:c)||null);this.controls=a;this.JEa();this.YO(b);this.hHa();_.xl(this,{Nh:!0,ne:!!this.cw})}fla(a){AZa(this,a);_.xl(this,{ne:{}.ne});this.Vy()}l3(a){this.controls[a]&&this.controls[a].dF(()=>{});delete this.controls[a];_.xl(this,{ne:{}.ne});this.Vy()}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,b={}){_.cra(this,a);Object.keys(a).forEach(c=>{_.bra(this,!0,c);this.controls[c].setValue(a[c],
{Nh:!0,ne:b.ne})});_.xl(this,b)}reset(a={},b={}){this.jq((c,d)=>{c.reset(a[d],{Nh:!0,ne:b.ne})});this.S7(b);this.U7(b);_.xl(this,b)}F7(){let a=this.Ktb(!1,(b,c)=>c.F7()?!0:b);a&&_.xl(this,{Nh:!0});return a}jq(a){Object.keys(this.controls).forEach(b=>{const c=this.controls[b];c&&a(c,b)})}hHa(){this.jq(a=>{a.Fua(this);a.dF(this.Vy)})}pZ(){this.value=this.knc()}O5(a){for(const [b,c]of Object.entries(this.controls)){const d=c;if(this.contains(b)&&a(d))return!0}return!1}knc(){return this.Ktb({},(a,b,c)=>
{if(b.enabled||this.disabled)a[c]=b.value;return a})}Ktb(a,b){let c=a;this.jq((d,e)=>{c=b(c,d,e)});return c}Gha(){for(const a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return 0<Object.keys(this.controls).length||this.disabled}QDa(a){return this.controls.hasOwnProperty(a)?this.controls[a]:null}};var BZa,CZa;BZa={Ba:_.By,Lb:_.Yc(()=>_.Fy)};CZa=Promise.resolve();
_.Fy=class extends _.By{constructor(a,b,c){super();this.HJ=c;this.VA=!1;this.BDa=new Set;this.Lca=new _.mp;this.form=new _.Ey({},Mqa(a),Oqa(b))}Tc(){this.YO()}get Xq(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}fla(a){CZa.then(()=>{const b=this.Mpb(a.path);a.control=AZa(b,a.name,a.control);sl(a.control,a,this.HJ);_.xl(a.control,{ne:!1});this.BDa.add(a)})}getControl(a){return this.form.get(a.path)}l3(a){CZa.then(()=>{const b=this.Mpb(a.path);
b&&b.l3(a.name);this.BDa.delete(a)})}JPb(a,b){CZa.then(()=>{this.form.get(a.path).setValue(b)})}setValue(a){this.control.setValue(a)}gx(a){this.VA=!0;$qa(this.form,this.BDa);this.Lca.emit(a);let b;return"dialog"===(null==a?void 0:null==(b=a.target)?void 0:b.method)}pab(){this.form.reset(void 0);this.VA=!1}YO(){this.options&&null!=this.options.vt&&(this.form.Uka=this.options.vt)}Mpb(a){a.pop();return a.length?this.form.get(a):this.form}};
_.Fy.ha=function(a){return new (a||_.Fy)(_.r(_.xy,10),_.r(yy,10),_.r(vZa,8))};_.Fy.Ma=_.nd({type:_.Fy,oa:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],ab:function(a,b){a&1&&_.L("submit",function(c){return b.gx(c)})("reset",function(){b.pab()})},inputs:{options:["ngFormOptions","options"]},outputs:{Lca:"ngSubmit"},Vb:["ngForm"],features:[_.eh([BZa]),_.Cg]});_.Gy=class extends _.zZa{constructor(a=null,b,c){super((_.Bl(b)?b.Rx:b)||null,(_.Bl(b)?b.HP:c)||null);this.defaultValue=null;this.Xh=[];this.TO=!1;this.Bnb(a);this.YO(b);this.JEa();_.xl(this,{Nh:!0,ne:!!this.cw});_.Bl(b)&&(b.bIb||b.cVc)&&(dra(a)?this.defaultValue=a.value:this.defaultValue=a)}setValue(a,b={}){this.value=this.Vv=a;this.Xh.length&&!1!==b.AAb&&this.Xh.forEach(c=>c(this.value,!1!==b.Luc));_.xl(this,b)}reset(a=this.defaultValue,b={}){this.Bnb(a);yZa(this,b);xZa(this,b);this.setValue(this.value,
b);this.TO=!1}pZ(){}O5(){return!1}Gha(){return this.disabled}Dr(a){this.Xh.push(a)}lpc(a){var b=this.Xh;a=b.indexOf(a);-1<a&&b.splice(a,1)}mpc(a){var b=this.Hja;a=b.indexOf(a);-1<a&&b.splice(a,1)}jq(){}F7(){return"submit"===this.vt&&(this.Rja&&Yqa(this),this.mGa&&_.yl(this),this.TO)?(this.setValue(this.Vv,{Nh:!0,AAb:!1}),!0):!1}Bnb(a){dra(a)?(this.value=this.Vv=a.value,a.disabled?this.disable({Nh:!0,ne:!1}):this.enable({Nh:!0,ne:!1})):this.value=this.Vv=a}};var DZa,EZa;DZa={Ba:_.Ay,Lb:_.Yc(()=>_.Hy)};EZa=Promise.resolve();
_.Hy=class extends _.Ay{constructor(a,b,c,d,e,f){super();this.wb=e;this.HJ=f;this.control=new _.Gy;this.FGa=!1;this.name="";this.update=new _.mp;this.vd=a;this.uka(b);this.rka(c);this.Wr=ara(d)}Qb(a){this.nhc();if(!this.FGa||"name"in a){if(this.FGa&&(this.gob(),this.Xq)){const b=a.name.Xi;this.Xq.l3({name:b,path:this.Aqb(b)})}this.gHa()}"isDisabled"in a&&this.spc(a);Zqa(a,this.dN)&&(this.pZ(this.model),this.dN=this.model)}Ja(){this.Xq&&this.Xq.l3(this)}get path(){return this.Aqb(this.name)}get Xq(){return this.vd?
this.vd.Xq:null}Oga(a){this.dN=a;this.update.emit(a)}gHa(){this.YO();this.Hlc()?this.loc():this.Xq.fla(this);this.FGa=!0}YO(){this.options&&null!=this.options.vt&&(this.control.Uka=this.options.vt)}Hlc(){return!this.vd||!(!this.options||!this.options.standalone)}loc(){sl(this.control,this,this.HJ);_.xl(this.control,{ne:!1})}nhc(){this.gob()}qhc(){}gob(){this.options&&this.options.name&&(this.name=this.options.name)}pZ(a){EZa.then(()=>{this.control.setValue(a,{Luc:!1});let b;null==(b=this.wb)||_.Po(b)})}spc(a){a=
a.isDisabled.Xf;const b=0!==a&&wh(a);EZa.then(()=>{b&&!this.control.disabled?this.control.disable():!b&&this.control.disabled&&this.control.enable();let c;null==(c=this.wb)||_.Po(c)})}Aqb(a){return this.vd?[...this.vd.path,a]:[a]}};_.Hy.ha=function(a){return new (a||_.Hy)(_.r(_.By,9),_.r(_.xy,10),_.r(yy,10),_.r(_.wy,10),_.r(_.wp,8),_.r(vZa,8))};
_.Hy.Ma=_.nd({type:_.Hy,oa:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",zl:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},Vb:["ngModel"],features:[_.eh([DZa]),_.Cg,_.Hd]});var Iy=class{};Iy.ha=function(a){return new (a||Iy)};Iy.Da=_.ld({type:Iy});Iy.Ca=_.Pc({});var FZa,GZa;FZa=new _.zd("NgModelWithFormControlWarning");GZa={Ba:_.Ay,Lb:_.Yc(()=>_.Jy)};
_.Jy=class extends _.Ay{set zl(a){}constructor(a,b,c,d,e){super();this.rmc=d;this.HJ=e;this.update=new _.mp;this.smc=!1;this.uka(a);this.rka(b);this.Wr=ara(c)}Qb(a){if(this.vlc(a)){const b=a.form.Xi;b&&vl(b,this);sl(this.form,this,this.HJ);_.xl(this.form,{ne:!1})}Zqa(a,this.dN)&&(this.form.setValue(this.model),this.dN=this.model)}Ja(){this.form&&vl(this.form,this)}get path(){return[]}get control(){return this.form}Oga(a){this.dN=a;this.update.emit(a)}vlc(a){return a.hasOwnProperty("form")}};
_.Jy.ha=function(a){return new (a||_.Jy)(_.r(_.xy,10),_.r(yy,10),_.r(_.wy,10),_.r(FZa,8),_.r(vZa,8))};_.Jy.Ma=_.nd({type:_.Jy,oa:[["","formControl",""]],inputs:{form:["formControl","form"],zl:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},Vb:["ngForm"],features:[_.eh([GZa]),_.Cg,_.Hd]});var HZa;HZa={Ba:_.By,Lb:_.Yc(()=>_.Ky)};
_.Ky=class extends _.By{constructor(a,b,c){super();this.HJ=c;this.VA=!1;this.Vy=()=>this.uvb();this.N_=[];this.form=null;this.Lca=new _.mp;this.uka(a);this.rka(b)}Qb(a){a.hasOwnProperty("form")&&(this.Epc(),this.uvb(),this.Apc(),this.Gja=this.form)}Ja(){this.form&&(tl(this.form,this),this.form.Vy===this.Vy&&this.form.dF(()=>{}))}get Xq(){return this}get control(){return this.form}get path(){return[]}fla(a){const b=this.form.get(a.path);sl(b,a,this.HJ);_.xl(b,{ne:!1});this.N_.push(a);return b}getControl(a){return this.form.get(a.path)}l3(a){vl(a.control||
null,a);var b=this.N_;a=b.indexOf(a);-1<a&&b.splice(a,1)}JPb(a,b){this.form.get(a.path).setValue(b)}gx(a){this.VA=!0;$qa(this.form,this.N_);this.Lca.emit(a);let b;return"dialog"===(null==a?void 0:null==(b=a.target)?void 0:b.method)}pab(){this.form.reset(void 0);this.VA=!1}uvb(){this.N_.forEach(a=>{const b=a.control,c=this.form.get(a.path);b!==c&&(vl(b||null,a),c instanceof _.Gy&&(sl(c,a,this.HJ),a.control=c))});this.form.Hvb({ne:!1})}uOc(a){const b=this.form.get(a.path);Qqa(b,a);_.xl(b,{ne:!1})}XNc(a){if(this.form){const b=
this.form.get(a.path);b&&tl(b,a)&&_.xl(b,{ne:!1})}}Apc(){this.form.dF(this.Vy);this.Gja&&this.Gja.dF(()=>{})}Epc(){Qqa(this.form,this);this.Gja&&tl(this.Gja,this)}VNc(){}};_.Ky.ha=function(a){return new (a||_.Ky)(_.r(_.xy,10),_.r(yy,10),_.r(vZa,8))};_.Ky.Ma=_.nd({type:_.Ky,oa:[["","formGroup",""]],ab:function(a,b){a&1&&_.L("submit",function(c){return b.gx(c)})("reset",function(){b.pab()})},inputs:{form:["formGroup","form"]},outputs:{Lca:"ngSubmit"},Vb:["ngForm"],features:[_.eh([HZa]),_.Cg,_.Hd]});var IZa;IZa={Ba:_.Ay,Lb:_.Yc(()=>_.Ly)};
_.Ly=class extends _.Ay{set zl(a){}constructor(a,b,c,d,e){super();this.rmc=e;this.onb=!1;this.name=null;this.update=new _.mp;this.smc=!1;this.vd=a;this.uka(b);this.rka(c);this.Wr=ara(d)}Qb(a){this.onb||this.gHa();Zqa(a,this.dN)&&(this.dN=this.model,this.Xq.JPb(this,this.model))}Ja(){this.Xq&&this.Xq.l3(this)}Oga(a){this.dN=a;this.update.emit(a)}get path(){return[...this.vd.path,null==this.name?this.name:this.name.toString()]}get Xq(){return this.vd?this.vd.Xq:null}qhc(){}gHa(){this.control=this.Xq.fla(this);
this.onb=!0}};_.Ly.ha=function(a){return new (a||_.Ly)(_.r(_.By,13),_.r(_.xy,10),_.r(yy,10),_.r(_.wy,10),_.r(FZa,8))};_.Ly.Ma=_.nd({type:_.Ly,oa:[["","formControlName",""]],inputs:{name:["formControlName","name"],zl:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[_.eh([IZa]),_.Cg,_.Hd]});var My=class{constructor(){this.W7=_.Fqa}Qb(a){this.cEb in a&&(this.W7=(this.FE=this.enabled(this.MCc(a[this.cEb].Xf)))?this.Ssc():_.Fqa,this.Xh&&this.Xh())}validate(a){return this.W7(a)}s$a(a){this.Xh=a}enabled(a){return null!=a}},JZa;My.ha=function(a){return new (a||My)};My.Ma=_.nd({type:My,features:[_.Hd]});JZa={Ba:_.xy,Lb:_.Yc(()=>_.Ny),Zc:!0};_.Ny=class extends My{constructor(){super(...arguments);this.cEb="required";this.MCc=wh;this.Ssc=()=>Eqa}enabled(a){return a}};
_.Ny.ha=function(){let a;return function(b){return(a||(a=_.me(_.Ny)))(b||_.Ny)}}();_.Ny.Ma=_.nd({type:_.Ny,oa:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],Cb:1,ab:function(a,b){a&2&&_.Hg("required",b.FE?"":null)},inputs:{required:"required"},features:[_.eh([JZa]),_.Cg]});var Oy=class{};Oy.ha=function(a){return new (a||Oy)};Oy.Da=_.ld({type:Oy});Oy.Ca=_.Pc({imports:[Iy]});_.Py=class{};_.Py.ha=function(a){return new (a||_.Py)};_.Py.Da=_.ld({type:_.Py});_.Py.Ca=_.Pc({imports:[Oy]});_.Qy=class{};_.Qy.ha=function(a){return new (a||_.Qy)};_.Qy.Da=_.ld({type:_.Qy});_.Qy.Ca=_.Pc({imports:[Oy]});new Ro;var KZa=_.ek({passive:!0}),Ry=class{constructor(a,b){this.Jc=a;this.ob=b;this.c7=new Map}no(a){if(!this.Jc.ae)return _.Yf;const b=_.lk(a);if(a=this.c7.get(b))return a.subject;const c=new _.hg,d=e=>{"cdk-text-field-autofill-start"!==e.animationName||b.classList.contains("cdk-text-field-autofilled")?"cdk-text-field-autofill-end"===e.animationName&&b.classList.contains("cdk-text-field-autofilled")&&(b.classList.remove("cdk-text-field-autofilled"),this.ob.nc(()=>c.next({target:e.target,HEb:!1}))):(b.classList.add("cdk-text-field-autofilled"),
this.ob.nc(()=>c.next({target:e.target,HEb:!0})))};this.ob.ac(()=>{b.addEventListener("animationstart",d,KZa);b.classList.add("cdk-text-field-autofill-monitored")});this.c7.set(b,{subject:c,ut:()=>{b.removeEventListener("animationstart",d,KZa)}});return c}Ol(a){a=_.lk(a);const b=this.c7.get(a);b&&(b.ut(),b.subject.complete(),a.classList.remove("cdk-text-field-autofill-monitored"),a.classList.remove("cdk-text-field-autofilled"),this.c7.delete(a))}Ja(){this.c7.forEach((a,b)=>this.Ol(b))}};
Ry.ha=function(a){return new (a||Ry)(_.m(_.zt),_.m(_.sg))};Ry.ta=_.k({token:Ry,na:Ry.ha,Ha:"root"});_.Sy=class{};_.Sy.ha=function(a){return new (a||_.Sy)};_.Sy.Da=_.ld({type:_.Sy});_.Sy.Ca=_.Pc({});_.LZa=new _.zd("MatError");_.MZa=new _.zd("MatPrefix");_.NZa=new _.zd("MatSuffix");_.OZa=_.zj("transitionMessages",[_.Cj("enter",_.Bj({opacity:1,transform:"translateY(0%)"})),_.Dj("void => enter",[_.Bj({opacity:0,transform:"translateY(-5px)"}),_.Aj("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);_.Ty=class{};_.Ty.ha=function(a){return new (a||_.Ty)};_.Ty.Ma=_.nd({type:_.Ty});_.PZa=new _.zd("FloatingLabelParent");_.Uy=new _.zd("MatFormField");_.QZa=new _.zd("MAT_FORM_FIELD_DEFAULT_OPTIONS");_.RZa=new _.zd("MatHint");_.Vy=class{};_.Vy.ha=function(a){return new (a||_.Vy)};_.Vy.Ma=_.nd({type:_.Vy,oa:[["mat-label"]]});var Wy=class{};Wy.ha=function(a){return new (a||Wy)};Wy.Ma=_.nd({type:Wy,oa:[["mat-placeholder"]]});var SZa,TZa,UZa,VZa,WZa,XZa,YZa,Cl;SZa=["connectionContainer"];TZa=["inputContainer"];UZa=["label"];VZa=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];WZa=0;XZa=_.tk(class{constructor(a){this.Na=a}},"primary");YZa=new _.zd("MAT_FORM_FIELD_DEFAULT_OPTIONS");
Cl=function(a){var b=a.An?a.An.qa:null,c=a.Fob.qa;if("outline"===a.Xc&&a.Jc.ae)if(b&&b.children.length&&b.textContent.trim())if(a.plc()){var d=0,e=0,f=c.querySelectorAll(".mat-form-field-outline-start"),g=c.querySelectorAll(".mat-form-field-outline-gap");if(a.An&&a.An.qa.children.length){d=c.getBoundingClientRect();if(0===d.width&&0===d.height){a.o7=!0;a.Lja=!1;return}d=a.Gqb(d);e=b.children;c=a.Gqb(e[0].getBoundingClientRect());b=0;for(let l=0;l<e.length;l++)b+=e[l].offsetWidth;d=Math.abs(c-d)-5;
e=0<b?.75*b+10:0}for(b=0;b<f.length;b++)f[b].style.width=`${d}px`;for(f=0;f<g.length;f++)g[f].style.width=`${e}px`;a.o7=a.Lja=!1}else a.Lja=!0;else for(a=c.querySelectorAll(".mat-form-field-outline-start, .mat-form-field-outline-gap"),g=0;g<a.length;g++)a[g].style.width="0"};
_.Xy=class extends XZa{get Xc(){return this.Oy}set Xc(a){const b=this.Oy;let c;this.Oy=a||(null==(c=this.Nv)?void 0:c.Xc)||"legacy";"outline"===this.Oy&&b!==a&&(this.o7=!0)}get iG(){return this.xO}set iG(a){this.xO=_.jk(a)}cZ(){return"always"===this.yp&&!this.lHa}QCa(){return"never"!==this.yp}get kG(){return this.yO}set kG(a){this.yO=a;this.x7()}get yp(){return"legacy"!==this.Xc&&"never"===this.HE?"auto":this.HE}set yp(a){a!==this.HE&&(this.HE=a||this.oqb(),_.Po(this.wb))}get Fd(){return this.MDa||
this.Uhc||this.Vhc}set Fd(a){this.MDa=a}constructor(a,b,c,d,e,f,g){super(a);this.wb=b;this.xc=c;this.Nv=d;this.Jc=e;this.ob=f;this.o7=this.Lja=!1;this.Pb=new _.hg;this.lHa=this.xO=!1;this.yO=this.bP="";this.J6=`mat-hint-${WZa++}`;this.TE=`mat-form-field-label-${WZa++}`;this.yp=this.oqb();this.mI="NoopAnimations"!==g;this.Xc=(null==d?void 0:d.Xc)||"legacy";d&&(this.xO=!!d.iG,d.color&&(this.color=this.defaultColor=d.color))}N0(){return this.Fob||this.Na}xe(){const a=this.Fd;a.controlType&&this.Na.qa.classList.add(`mat-form-field-type-${a.controlType}`);
_.w(a.Uc,_.lg(null)).subscribe(()=>{this.lJ();_.Po(this.wb)});a.df&&a.df.Ql&&_.w(a.df.Ql,_.ng(this.Pb)).subscribe(()=>_.Po(this.wb));this.ob.ac(()=>{_.w(this.ob.tg,_.ng(this.Pb)).subscribe(()=>{this.o7&&Cl(this)})});_.Jf(this.WI.jd,this.gZ.jd).subscribe(()=>{this.o7=!0;_.Po(this.wb)});_.w(this.Ty.jd,_.lg(null)).subscribe(()=>{this.x7();_.Po(this.wb)});_.w(this.Ry.jd,_.lg(null)).subscribe(()=>{this.lJ();_.Po(this.wb)});this.xc&&_.w(this.xc.nd,_.ng(this.Pb)).subscribe(()=>{"function"===typeof requestAnimationFrame?
this.ob.ac(()=>{requestAnimationFrame(()=>Cl(this))}):Cl(this)})}rL(){this.Lja&&Cl(this)}Tc(){this.bP="enter";this.wb.he()}Ja(){this.Pb.next();this.Pb.complete()}vq(a){const b=this.Fd?this.Fd.df:null;return b&&b[a]}Pkc(){return!!(this.Fd&&this.Fd.placeholder||this.Omc)}B6(){return!(!this.gFa&&!this.hFa)}hJ(){return this.QCa()&&(this.Fd&&this.Fd.hfa||this.cZ())}Skc(){return"legacy"===this.Xc&&!this.B6()||this.B6()&&!this.hJ()}KE(){return this.B6()||"legacy"===this.Xc&&this.Pkc()}q6(){return this.Ry&&
0<this.Ry.length&&this.Fd.Es?"error":"hint"}unb(){this.KE()&&this.QCa()&&(this.mI&&this.An&&(this.lHa=!0,_.w(_.If(this.An.qa,"transitionend"),_.Zf(1)).subscribe(()=>{this.lHa=!1})),this.yp="always",_.Po(this.wb))}AOc(){}x7(){this.lJ()}Ipc(){}oqb(){return this.Nv&&this.Nv.yp||"auto"}lJ(){if(this.Fd){let a=[];this.Fd.YM&&"string"===typeof this.Fd.YM&&a.push(...this.Fd.YM.split(" "));if("hint"===this.q6()){const b=this.Ty?this.Ty.find(d=>"start"===d.align):null,c=this.Ty?this.Ty.find(d=>"end"===d.align):
null;b?a.push(b.id):this.yO&&a.push(this.J6);c&&a.push(c.id)}else this.Ry&&a.push(...this.Ry.map(b=>b.id));this.Fd.vua(a)}}zOc(){}Gqb(a){return this.xc&&"rtl"===this.xc.value?a.right:a.left}plc(){const a=this.Na.qa;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};_.Xy.ha=function(a){return new (a||_.Xy)(_.r(_.ne),_.r(_.wp),_.r(_.Yt,8),_.r(YZa,8),_.r(_.zt),_.r(_.sg),_.r(_.Ko,8))};
_.Xy.wa=_.n({type:_.Xy,oa:[["mat-form-field"]],Bd:function(a,b,c){a&1&&(_.rh(c,_.Ty,5),_.rh(c,_.Ty,7),_.rh(c,_.Vy,5),_.rh(c,_.Vy,7),_.rh(c,Wy,5),_.rh(c,_.LZa,5),_.rh(c,_.RZa,5),_.rh(c,_.MZa,5),_.rh(c,_.NZa,5));if(a&2){let d;_.ph(d=_.sh())&&(b.Uhc=d.first);_.ph(d=_.sh())&&(b.Vhc=d.first);_.ph(d=_.sh())&&(b.gFa=d.first);_.ph(d=_.sh())&&(b.hFa=d.first);_.ph(d=_.sh())&&(b.Omc=d.first);_.ph(d=_.sh())&&(b.Ry=d);_.ph(d=_.sh())&&(b.Ty=d);_.ph(d=_.sh())&&(b.WI=d);_.ph(d=_.sh())&&(b.gZ=d)}},ub:function(a,b){a&
1&&(_.qh(SZa,7),_.qh(TZa,5),_.qh(UZa,5));if(a&2){let c;_.ph(c=_.sh())&&(b.Fob=c.first);_.ph(c=_.sh())&&(b.jOc=c.first);_.ph(c=_.sh())&&(b.An=c.first)}},Bb:["ngSkipHydration","",1,"mat-form-field"],Cb:40,ab:function(a,b){a&2&&_.Jg("mat-form-field-appearance-standard","standard"==b.Xc)("mat-form-field-appearance-fill","fill"==b.Xc)("mat-form-field-appearance-outline","outline"==b.Xc)("mat-form-field-appearance-legacy","legacy"==b.Xc)("mat-form-field-invalid",b.Fd.Es)("mat-form-field-can-float",b.QCa())("mat-form-field-should-float",
b.hJ())("mat-form-field-has-label",b.KE())("mat-form-field-hide-placeholder",b.Skc())("mat-form-field-disabled",b.Fd.disabled)("mat-form-field-autofilled",b.Fd.Cla)("mat-focused",b.Fd.focused)("ng-untouched",b.vq("untouched"))("ng-touched",b.vq("touched"))("ng-pristine",b.vq("pristine"))("ng-dirty",b.vq("dirty"))("ng-valid",b.vq("valid"))("ng-invalid",b.vq("invalid"))("ng-pending",b.vq("pending"))("_mat-animation-noopable",!b.mI)},inputs:{color:"color",Xc:"appearance",iG:"hideRequiredMarker",kG:"hintLabel",
yp:"floatLabel"},Vb:["matFormField"],features:[_.eh([{Ba:_.Uy,Lb:_.Xy}]),_.Cg],Yb:"* [matPrefix] mat-placeholder mat-label [matSuffix] mat-error mat-hint:not([align='end']) mat-hint[align='end']".split(" "),ya:15,Aa:8,Ea:[[1,"mat-form-field-wrapper"],[1,"mat-form-field-flex",3,"click"],["connectionContainer",""],[4,"ngIf"],["class","mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent",4,"ngIf"],[1,"mat-form-field-infix"],["inputContainer",""],[1,"mat-form-field-label-wrapper"],
["class","mat-form-field-label",3,"cdkObserveContentDisabled","id","mat-empty","mat-form-field-empty","mat-accent","mat-warn","ngSwitch","cdkObserveContent",4,"ngIf"],["class","mat-form-field-suffix",4,"ngIf"],["class","mat-form-field-underline",4,"ngIf"],[1,"mat-form-field-subscript-wrapper",3,"ngSwitch"],[4,"ngSwitchCase"],["class","mat-form-field-hint-wrapper",4,"ngSwitchCase"],[1,"mat-form-field-outline"],[1,"mat-form-field-outline-start"],[1,"mat-form-field-outline-gap"],[1,"mat-form-field-outline-end"],
[1,"mat-form-field-outline","mat-form-field-outline-thick"],[1,"mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent"],[1,"mat-form-field-label",3,"cdkObserveContentDisabled","id","ngSwitch","cdkObserveContent"],["label",""],["class","mat-placeholder-required mat-form-field-required-marker","aria-hidden","true",4,"ngIf"],["aria-hidden","true",1,"mat-placeholder-required","mat-form-field-required-marker"],[1,"mat-form-field-suffix"],[1,"mat-form-field-underline"],[1,"mat-form-field-ripple"],
[1,"mat-form-field-hint-wrapper"],["class","mat-hint",3,"id",4,"ngIf"],[1,"mat-form-field-hint-spacer"],[1,"mat-hint",3,"id"]],ua:function(a,b){a&1&&(_.Xg(VZa),_.z(0,"div",0)(1,"div",1,2),_.L("click",function(c){return b.Fd.hsa(c)}),_.O(3,era,9,0,"ng-container",3),_.O(4,fra,2,1,"div",4),_.z(5,"div",5,6),_.Yg(7),_.z(8,"span",7),_.O(9,jra,5,16,"label",8),_.B()(),_.O(10,kra,2,0,"div",9),_.B(),_.O(11,lra,2,4,"div",10),_.z(12,"div",11),_.O(13,mra,2,1,"div",12),_.O(14,ora,5,2,"div",13),_.B()());a&2&&(_.q(3),
_.x("ngIf","outline"==b.Xc),_.q(1),_.x("ngIf",b.WI.length),_.q(5),_.x("ngIf",b.KE()),_.q(1),_.x("ngIf",b.gZ.length),_.q(1),_.x("ngIf","outline"!=b.Xc),_.q(1),_.x("ngSwitch",b.q6()),_.q(1),_.x("ngSwitchCase","error"),_.q(1),_.x("ngSwitchCase","hint"))},Ga:[_.oq,_.pq,_.qq,_.Ot],styles:[".mat-form-field{display:inline-block;position:relative;text-align:left}[dir=rtl] .mat-form-field{text-align:right}.mat-form-field-wrapper{position:relative}.mat-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-form-field-prefix,.mat-form-field-suffix{white-space:nowrap;flex:none;position:relative}.mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0;width:180px}.cdk-high-contrast-active .mat-form-field-infix{border-image:linear-gradient(transparent, transparent)}.mat-form-field-label-wrapper{position:absolute;left:0;box-sizing:content-box;width:100%;height:100%;overflow:hidden;pointer-events:none}[dir=rtl] .mat-form-field-label-wrapper{left:auto;right:0}.mat-form-field-label{position:absolute;left:0;font:inherit;pointer-events:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);display:none}[dir=rtl] .mat-form-field-label{transform-origin:100% 0;left:auto;right:0}.cdk-high-contrast-active .mat-form-field-disabled .mat-form-field-label{color:GrayText}.mat-form-field-empty.mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{display:block}.mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:block;transition:none}.mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:block}.mat-form-field-label:not(.mat-form-field-empty){transition:none}.mat-form-field-underline{position:absolute;width:100%;pointer-events:none;transform:scale3d(1, 1.0001, 1)}.mat-form-field-ripple{position:absolute;left:0;width:100%;transform-origin:50%;transform:scaleX(0.5);opacity:0;transition:background-color 300ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-form-field.mat-focused .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple{opacity:1;transform:none;transition:transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1),opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 300ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-subscript-wrapper{position:absolute;box-sizing:border-box;width:100%;overflow:hidden}.mat-form-field-subscript-wrapper .mat-icon,.mat-form-field-label-wrapper .mat-icon{width:1em;height:1em;font-size:inherit;vertical-align:baseline}.mat-form-field-hint-wrapper{display:flex}.mat-form-field-hint-spacer{flex:1 0 1em}.mat-error{display:block}.mat-form-field-control-wrapper{position:relative}.mat-form-field-hint-end{order:1}.mat-form-field._mat-animation-noopable .mat-form-field-label,.mat-form-field._mat-animation-noopable .mat-form-field-ripple{transition:none}.mat-form-field .mat-form-field-prefix .mat-datepicker-toggle .mat-mdc-button-base,.mat-form-field .mat-form-field-suffix .mat-datepicker-toggle .mat-mdc-button-base{width:40px;height:40px;padding:8px 0}.mat-form-field .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon{font-size:1em;display:inline-block;margin:-2px 0 1px}.mat-form-field-type-mat-date-range-input .mat-form-field-infix{width:200px}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle .mat-mdc-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle .mat-mdc-icon-button{font-size:inherit;width:1.5em;height:1.5em;padding:0}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle-default-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon{line-height:1.5em;margin:0}.mat-form-field .mat-datepicker-toggle .mat-mdc-button-base{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-datepicker-toggle .mat-mdc-button-base{vertical-align:baseline}\n",
'.mat-form-field-appearance-fill .mat-form-field-flex{border-radius:4px 4px 0 0;padding:.75em .75em 0 .75em}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-form-field-flex{outline:dashed 3px}.mat-form-field-appearance-fill .mat-form-field-underline::before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%}.mat-form-field-appearance-fill .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-ripple{height:0}.mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper{padding:0 1em}\n',
'.mat-input-element{font:inherit;background:rgba(0,0,0,0);color:currentColor;border:none;outline:none;padding:0;margin:0;width:100%;max-width:100%;vertical-align:bottom;text-align:inherit;box-sizing:content-box}.mat-input-element:-moz-ui-invalid{box-shadow:none}.mat-input-element,.mat-input-element::-webkit-search-cancel-button,.mat-input-element::-webkit-search-decoration,.mat-input-element::-webkit-search-results-button,.mat-input-element::-webkit-search-results-decoration{-webkit-appearance:none}.mat-input-element::-webkit-contacts-auto-fill-button,.mat-input-element::-webkit-caps-lock-indicator,.mat-input-element:not([type=password])::-webkit-credentials-auto-fill-button{visibility:hidden}.mat-input-element[type=date],.mat-input-element[type=datetime],.mat-input-element[type=datetime-local],.mat-input-element[type=month],.mat-input-element[type=week],.mat-input-element[type=time]{line-height:1}.mat-input-element[type=date]::after,.mat-input-element[type=datetime]::after,.mat-input-element[type=datetime-local]::after,.mat-input-element[type=month]::after,.mat-input-element[type=week]::after,.mat-input-element[type=time]::after{content:" ";white-space:pre;width:1px}.mat-input-element::-webkit-inner-spin-button,.mat-input-element::-webkit-calendar-picker-indicator,.mat-input-element::-webkit-clear-button{font-size:.75em}.mat-input-element::placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-moz-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element:-ms-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-hide-placeholder .mat-input-element::placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{opacity:0}._mat-animation-noopable .mat-input-element::placeholder{transition:none}._mat-animation-noopable .mat-input-element::-moz-placeholder{transition:none}._mat-animation-noopable .mat-input-element::-webkit-input-placeholder{transition:none}._mat-animation-noopable .mat-input-element:-ms-input-placeholder{transition:none}textarea.mat-input-element{resize:vertical;overflow:auto}textarea.mat-input-element.cdk-textarea-autosize{resize:none}textarea.mat-input-element{padding:2px 0;margin:-2px 0}select.mat-input-element{-moz-appearance:none;-webkit-appearance:none;position:relative;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box;padding-top:1em;top:-1em;margin-bottom:-1em}select.mat-input-element::-moz-focus-inner{border:0}select.mat-input-element:not(:disabled){cursor:pointer}.mat-form-field-type-mat-native-select .mat-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;top:50%;right:0;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-form-field-type-mat-native-select .mat-form-field-infix::after{right:auto;left:0}.mat-form-field-type-mat-native-select .mat-input-element{padding-right:15px}[dir=rtl] .mat-form-field-type-mat-native-select .mat-input-element{padding-right:0;padding-left:15px}.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper{max-width:calc(100% - 10px)}.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after{margin-top:-5px}.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after{margin-top:-10px}\n',
".mat-form-field-appearance-legacy .mat-form-field-label{transform:perspective(100px)}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button{font:inherit;vertical-align:baseline}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon{font-size:inherit}.mat-form-field-appearance-legacy .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-legacy .mat-form-field-ripple{top:0;height:2px;overflow:hidden}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px;border-top-color:GrayText}.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple{height:1px}\n",
".mat-form-field-appearance-outline .mat-form-field-wrapper{margin:.25em 0}.mat-form-field-appearance-outline .mat-form-field-flex{padding:0 .75em 0 .75em;margin-top:-0.25em;position:relative}.mat-form-field-appearance-outline .mat-form-field-prefix,.mat-form-field-appearance-outline .mat-form-field-suffix{top:.25em}.mat-form-field-appearance-outline .mat-form-field-outline{display:flex;position:absolute;top:.25em;left:0;right:0;bottom:0;pointer-events:none}.mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end{border:1px solid currentColor;min-width:5px}.mat-form-field-appearance-outline .mat-form-field-outline-start{border-radius:5px 0 0 5px;border-right-style:none}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-start{border-right-style:solid;border-left-style:none;border-radius:0 5px 5px 0}.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0 5px 5px 0;border-left-style:none;flex-grow:1}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-end{border-left-style:solid;border-right-style:none;border-radius:5px 0 0 5px}.mat-form-field-appearance-outline .mat-form-field-outline-gap{border-radius:.000001px;border:1px solid currentColor;border-left-style:none;border-right-style:none}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap{border-top-color:rgba(0,0,0,0)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{opacity:0}.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap{border-width:2px}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline{opacity:0;transition:opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick{opacity:1}.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{border:3px dashed}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline{opacity:0;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{padding:0 1em}.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:GrayText}.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap{transition:none}\n",
".mat-form-field-appearance-standard .mat-form-field-flex{padding-top:.75em}.mat-form-field-appearance-standard .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-standard .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}\n"],
mb:2,data:{animation:[_.OZa]},La:0});_.Yy=class{};_.Yy.ha=function(a){return new (a||_.Yy)};_.Yy.Da=_.ld({type:_.Yy});_.Yy.Ca=_.Pc({imports:[_.uq,_.Au,_.Pt,_.Au]});_.ZZa=new _.zd("MAT_INPUT_VALUE_ACCESSOR");var $Za,a_a;$Za=0;a_a=_.Lna(class{constructor(a,b,c,d){this.vDa=a;this.gGa=b;this.hGa=c;this.df=d;this.Uc=new _.hg}});
_.Zy=class extends a_a{get disabled(){return this.zc}set disabled(a){this.zc=_.jk(a);this.focused&&(this.focused=!1,this.Uc.next())}get id(){return this.Jf}set id(a){this.Jf=a||this.nZ}get required(){let a,b,c,d;return null!=(d=null!=(c=this.qq)?c:null==(a=this.df)?void 0:null==(b=a.control)?void 0:_.wZa(b))?d:!1}set required(a){this.qq=_.jk(a)}get type(){return this.Q7}set type(a){this.Q7=a||"text";!this.Vrb&&ona().has(this.Q7)&&(this.Na.qa.type=this.Q7)}get value(){return this.vrb.value}set value(a){a!==
this.value&&(this.vrb.value=a,this.Uc.next())}get b$a(){return this.Itb}set b$a(a){this.Itb=_.jk(a)}constructor(a,b,c,d,e,f,g,l,p,t){super(f,d,e,c);this.Na=a;this.Jc=b;this.Lnb=l;this.ik=t;this.nZ=`mat-input-${$Za++}`;this.focused=!1;this.Uc=new _.hg;this.controlType="mat-input";this.zc=this.Cla=!1;this.Q7="text";this.Itb=!1;this.qmc="date datetime datetime-local month time week".split(" ").filter(C=>ona().has(C));this.prb=C=>{C=C.target;C.value||0!==C.selectionStart||0!==C.selectionEnd||(C.setSelectionRange(1,
1),C.setSelectionRange(0,0))};c=this.Na.qa;const y=c.nodeName.toLowerCase();this.vrb=g||c;this.Atb=this.value;this.id=this.id;b.iX&&p.ac(()=>{a.qa.addEventListener("keyup",this.prb)});this.Srb=!this.Jc.ae;this.hja="select"===y;this.Vrb="textarea"===y;this.WEa=!!t;this.hja&&(this.controlType=c.multiple?"mat-native-select-multiple":"mat-native-select")}Tc(){this.Jc.ae&&this.Lnb.no(this.Na.qa).subscribe(a=>{this.Cla=a.HEb;this.Uc.next()})}Qb(){this.Uc.next()}Ja(){this.Uc.complete();this.Jc.ae&&this.Lnb.Ol(this.Na.qa);
this.Jc.iX&&this.Na.qa.removeEventListener("keyup",this.prb)}Ts(){this.df&&(this.Zhb(),null!==this.df.disabled&&this.df.disabled!==this.disabled&&(this.disabled=this.df.disabled,this.Uc.next()));this.Hic();this.Iic()}focus(a){this.Na.qa.focus(a)}via(a){a!==this.focused&&(this.focused=a,this.Uc.next())}QFa(){}Hic(){const a=this.Na.qa.value;this.Atb!==a&&(this.Atb=a,this.Uc.next())}Iic(){const a=this.Bqb();if(a!==this.cnc){const b=this.Na.qa;(this.cnc=a)?b.setAttribute("placeholder",a):b.removeAttribute("placeholder")}}Bqb(){return this.placeholder||
null}COc(){}Alc(){return-1<this.qmc.indexOf(this.Q7)}rlc(){let a=this.Na.qa.validity;return a&&a.badInput}get empty(){return!this.Alc()&&!this.Na.qa.value&&!this.rlc()&&!this.Cla}get hfa(){if(this.hja){const a=this.Na.qa,b=a.options[0];return this.focused||a.multiple||!this.empty||!!(-1<a.selectedIndex&&b&&b.label)}return this.focused||!this.empty}vua(a){a.length?this.Na.qa.setAttribute("aria-describedby",a.join(" ")):this.Na.qa.removeAttribute("aria-describedby")}hsa(){this.focused||this.focus()}Nrb(){const a=
this.Na.qa;return this.hja&&(a.multiple||1<a.size)}};_.Zy.ha=function(a){return new (a||_.Zy)(_.r(_.ne),_.r(_.zt),_.r(_.Ay,10),_.r(_.Fy,8),_.r(_.Ky,8),_.r(_.Cu),_.r(_.ZZa,10),_.r(Ry),_.r(_.sg),_.r(_.Uy,8))};
_.Zy.Ma=_.nd({type:_.Zy,oa:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],Bb:[1,"mat-mdc-input-element"],Cb:18,ab:function(a,b){a&1&&_.L("focus",function(){return b.via(!0)})("blur",function(){return b.via(!1)})("input",function(){return b.QFa()});a&2&&(_.Og("id",b.id)("disabled",b.disabled)("required",b.required),_.Hg("name",b.name||null)("readonly",b.b$a&&!b.hja||null)("aria-invalid",b.empty&&
b.required?null:b.Es)("aria-required",b.required)("id",b.id),_.Jg("mat-input-server",b.Srb)("mat-mdc-form-field-textarea-control",b.WEa&&b.Vrb)("mat-mdc-form-field-input-control",b.WEa)("mdc-text-field__input",b.WEa)("mat-mdc-native-select-inline",b.Nrb()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",FTa:"errorStateMatcher",YM:["aria-describedby","userAriaDescribedBy"],value:"value",b$a:"readonly"},Vb:["matInput"],features:[_.eh([{Ba:_.Ty,
Lb:_.Zy}]),_.Cg,_.Hd]});_.$y=class extends _.Zy{constructor(){super(...arguments);this.Rlc=_.dd(_.Uy,{optional:!0})}Bqb(){const a=this.Rlc;let b;return!a||"legacy"!==a.Xc||(null==(b=a.B6)?0:b.call(a))?this.placeholder:null}};_.$y.ha=function(){let a;return function(b){return(a||(a=_.me(_.$y)))(b||_.$y)}}();
_.$y.Ma=_.nd({type:_.$y,oa:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],Bb:[1,"mat-input-element","mat-form-field-autofill-control"],Cb:15,ab:function(a,b){a&2&&(_.Hg("data-placeholder",b.placeholder),_.Jg("mat-input-server",b.Srb)("mat-mdc-input-element",!1)("mat-mdc-form-field-textarea-control",!1)("mat-mdc-form-field-input-control",!1)("mdc-text-field__input",!1)("mat-mdc-native-select-inline",
!1)("mat-native-select-inline",b.Nrb()))},Vb:["matInput"],features:[_.eh([{Ba:_.Ty,Lb:_.$y}]),_.Cg]});_.az=class{};_.az.ha=function(a){return new (a||_.az)};_.az.Da=_.ld({type:_.az});_.az.Ca=_.Pc({Nb:[_.Cu],imports:[_.Sy,_.Yy,_.Au,_.Sy,_.Yy]});var b_a,c_a,d_a,f_a,g_a,h_a,j_a,e_a;b_a=["input"];c_a=["formField"];d_a=function(a){let b=a.Op.value||"";b=b.replace(/\n|\r\n/g," ");a.Op.setValue(b,{ne:!1});a.tbb=a.TL.Ogb(b)};f_a=function(a){a.Eq.add(a.Hd.ac(()=>e_a(a).subscribe(b=>{a.LIb=b})))};g_a=function(a){var b=a.Op.value,c;if(c=a.document.activeElement===a.C1.qa)b=b.length,c=a.C1.qa,c=c.selectionStart===b&&c.selectionEnd===b;a.Nqa=c};h_a=function(a,b){a.Nqa&&a.r4&&(b.preventDefault(),a.Op.setValue(a.Op.value+a.r4))};
_.i_a=function(a,b=!1){a.Jfb=b;a=a.C1.qa;a.focus();a.select&&a.select()};j_a=function(a,{action:b,Or:c}){b={element:a.yw,action:b,gestureName:"CLICK",ah:a.Op.value};c?(b=Object.assign({},b,{qf:c.position}),a.Nqa=!1,a.JLb.emit(c)):g_a(a);a.Fa.lb(b)};e_a=function(a){return _.w(_.If(a.C1.qa,"scroll"),_.Rf(()=>a.qk.qL),_.v(()=>a.C1.qa.scrollLeft),_.Xf(),_.Rf(()=>a.qk.Kca),_.v(b=>`translateX(-${b}px)`))};
_.bz=class{set query(a){a!==this.Op.value&&(this.Op.setValue(a,{ne:!1}),_.Po(this.wwc),d_a(this))}set disabled(a){a&&this.Op.disable({ne:!1});this.S_=a}get disabled(){return this.S_}set xwc(a){this.wwc=a.wc.get(_.wp)}constructor(a,b,c,d){this.Fa=a;this.document=b;this.qk=c;this.Hd=d;this.LIb="";this.tbb=[];this.Op=new _.Gy("");this.Eq=new _.hf;this.hTa=this.Jfb=this.S_=!1;this.placeholder="";this.TL=cZa;this.UJb=new _.mp;this.H9a=new _.mp;this.blur=new _.mp;this.focus=new _.mp;this.JLb=new _.mp;this.Nqa=
!1}Ra(){this.Eq.add(this.Op.Ql.subscribe(()=>{d_a(this);qZa(this.rfb);this.UJb.emit(this.Op.value)}));f_a(this);this.Eq.add(_.If(this.document,"selectionchange").subscribe(()=>{g_a(this)}))}Qb(a){a.hasOwnProperty("queryDecorator")&&d_a(this)}Tc(){}Ja(){this.Eq.unsubscribe()}gx(a){void 0!==a?this.H9a.emit(a):this.hTa&&this.H9a.emit(this.Op.value)}w2(){oZa(this.rfb);this.blur.emit();g_a(this)}N5a(){this.Jfb?this.Jfb=!1:qZa(this.rfb);this.focus.emit();g_a(this)}setFocus(){this.C1.qa.focus()}};
_.bz.ha=function(a){return new (a||_.bz)(_.r(_.Yr),_.r(_.pk),_.r(_.dx),_.r(_.sg))};
_.bz.wa=_.n({type:_.bz,oa:[["search-box"]],ub:function(a,b){a&1&&(_.qh(b_a,7,_.ne),_.qh(c_a,7,_.nh),_.qh(uy,5));if(a&2){let c;_.ph(c=_.sh())&&(b.C1=c.first);_.ph(c=_.sh())&&(b.xwc=c.first);_.ph(c=_.sh())&&(b.rfb=c.first)}},inputs:{query:"query",disabled:"disabled",yw:"elementName",hTa:"enableTextBoxQuerySubmission",placeholder:"placeholder",TL:"queryDecorator",sfb:"suggestionLists",r4:"tabCompletionHint"},outputs:{UJb:"queryChange",H9a:"querySubmit",blur:"blur",focus:"focus",JLb:"selectSuggestion"},
features:[_.Hd],ya:10,Aa:11,Ea:[["aria-hidden","true",1,"overlay"],[3,"ngClass",4,"ngFor","ngForOf"],["class","hint",4,"ngIf"],["floatLabel","never"],["formField",""],["aria-live","polite"],["matInput","","rows","1","spellcheck","false","wrap","off",3,"formControl","suggestionHandlerFor","isComboBox","input","suggestionSubmit","listNavigate","blur","focus","keydown.tab","keydown.arrowright"],["input",""],[3,"ngClass"],[1,"hint"]],ua:function(a,b){if(a&1){const c=_.Nd();_.z(0,"div",0);_.O(1,pra,2,
2,"span",1);_.O(2,qra,2,1,"span",2);_.B();_.z(3,"mat-form-field",3,4)(5,"mat-label",5);_.Q(6);_.B();_.z(7,"textarea",6,7);_.L("input",function(){_.Pd(c);b.tbb=b.TL.Ogb(_.ah(8).value);return _.Qd()})("suggestionSubmit",function(d){return b.gx(d)})("listNavigate",function(d){return j_a(b,d)})("blur",function(){return b.w2()})("focus",function(){return b.N5a()})("keydown.tab",function(d){return h_a(b,d)})("keydown.arrowright",function(d){return h_a(b,d)});_.Q(9,"  ");_.B()()}a&2&&(_.Ig("transform",b.LIb),
_.q(1),_.x("ngForOf",b.tbb),_.q(1),_.x("ngIf",b.Nqa),_.q(1),_.Jg("disabled",b.disabled),_.q(3),_.ch(b.placeholder),_.q(1),_.x("formControl",b.Op)("suggestionHandlerFor",b.sfb)("isComboBox",b.hTa),_.Hg("aria-label",b.placeholder))},Ga:[_.mq,_.nq,_.oq,_.Xy,_.Vy,_.$y,_.zl,_.Cy,_.Jy,uy],styles:["search-box[_nghost-%COMP%]{color:var(--text-default);position:relative;overflow:hidden}.mat-form-field[_ngcontent-%COMP%]     textarea, .overlay[_ngcontent-%COMP%]{letter-spacing:normal}.mat-form-field[_ngcontent-%COMP%]{font-family:inherit;height:100%;line-height:inherit;width:100%}.mat-form-field.mat-focused[_ngcontent-%COMP%]     .mat-form-field-label{position:static}.mat-form-field[_ngcontent-%COMP%]     .mat-form-field-infix{border:0;padding:0;width:100%}.mat-form-field[_ngcontent-%COMP%]     .mat-form-field-label{position:static}.mat-form-field[_ngcontent-%COMP%]     .mat-form-field-underline{display:none}.mat-form-field[_ngcontent-%COMP%]     .mat-form-field-wrapper{padding:0}.mat-form-field[_ngcontent-%COMP%]     textarea{color:transparent;margin:0;overflow:hidden;padding:0;resize:none}@media (forced-colors:active){.mat-form-field[_ngcontent-%COMP%]     textarea{color:var(--text-default)}}.overlay[_ngcontent-%COMP%]{pointer-events:none;position:absolute;top:0;white-space:pre}"]});var k_a;k_a=function(a,b){a.Dcb&&(b?a.renderer.wJ(a.nb.qa,a.Dcb):a.renderer.cM(a.nb.qa,a.Dcb))};
_.cz=class{set Qe(a){this.vFb=a;k_a(this,a)}set XGc(a){k_a(this,!1);this.Dcb=a;k_a(this,this.vFb)}constructor(a,b,c){this.nb=a;this.renderer=b;this.scroll=c;this.H4a=this.vFb=!1;this.events=new _.mp;this.uFb=!0;this.LHb=new _.mp}Ra(){}Sd(){this.events.next([this,0])}T5a(a){a.preventDefault()}U5a(){this.H4a&&(this.H4a=!1,this.events.next([this,1]),this.LHb.emit(this))}scrollIntoView(a){this.scroll.scrollTo(this.nb.qa,a)}};_.cz.ha=function(a){return new (a||_.cz)(_.r(_.ne),_.r(_.No),_.r(_.ex))};
_.cz.wa=_.n({type:_.cz,oa:[["search-box-suggestion-item"]],ab:function(a,b){a&1&&_.L("click",function(){return b.Sd()})("mousedown",function(c){return b.T5a(c)})("mouseenter",function(){b.H4a=!0})("mousemove",function(){return b.U5a()})("mouseleave",function(){b.events.next([b,2])})},inputs:{uFb:"isSelectable",Oa:"payload",XGc:"selectedClass",Rb:"shortcut"},outputs:{LHb:"mouseFocusItem"},Yb:["*"],ya:1,Aa:0,ua:function(a){a&1&&(_.Xg(),_.Yg(0))},styles:["[_nghost-%COMP%] {display: block;}"]});var l_a,ty,n_a,dz,m_a;l_a=["template"];ty=function(a){a.ru=-1;dz(a,!0)};n_a=function(a){a.qfb.unsubscribe();a.ru=-1;a.ot=a.wva.toArray();0!==a.ot.length&&(a.qfb=_.Jf(...a.ot.map(b=>b.events.Nf())).subscribe(b=>{m_a(a,b)}),a.hqa||a.xM(1))};dz=function(a,b){a.deselectAll();const c=a.ot[a.ru];c&&(c.Qe=!0);b&&a.jOb.emit(c&&{position:a.ru,Oa:c.Oa})};
m_a=function(a,[b,c]){switch(c){case 0:a.iOb.emit({position:a.ot.indexOf(b),Oa:b.Oa});break;case 1:a.ru=a.ot.indexOf(b);dz(a,!1);break;case 2:a.ru=-1;dz(a,!0);break;default:_.ej(c,void 0)}};
_.ez=class{constructor(){this.ot=[];this.ru=-1;this.qfb=new _.hf;this.xfb=!0;this.hqa=this.Dx=!1;this.JMb=new _.fg(1);this.iOb=new _.mp;this.jOb=new _.mp}xe(){this.hOb=_.w(this.wva.jd,_.lg(void 0)).subscribe(()=>{this.xfb=!0;this.JMb.next(this.wva.toArray().filter(a=>a.Rb).map(a=>({Rb:a.Rb,WIc:{position:this.wva.toArray().indexOf(a),Oa:a.Oa}})))})}bn(){this.xfb&&(n_a(this),this.xfb=!1)}Ja(){ty(this);this.hOb&&this.hOb.unsubscribe();this.qfb.unsubscribe()}get jna(){return this.ru}get h2a(){return this.ot.length}Ora(a){a=
this.ot.indexOf(a);0<=a&&(this.ru=a,dz(this,!1))}scrollIntoView(a){this.ot[this.ru].scrollIntoView(a)}deselectAll(){for(const a of this.ot)a.Qe=!1}xM(a){a:{let {length:c}=this.ot;if(c){var b=this.ru;this.hqa&&(b++,c++);for(let d=0;d<c;d++){b=(b+c+a)%c;const e=b-Number(this.hqa);if(0>e||this.ot[e].uFb){b=e;break a}}b=this.ru}else b=-1}this.ru=b;dz(this,!0);-1!==this.ru&&this.scrollIntoView(0<a?1:0)}};_.ez.ha=function(a){return new (a||_.ez)};
_.ez.wa=_.n({type:_.ez,oa:[["search-box-suggestion-list"]],Bd:function(a,b,c){a&1&&_.rh(c,_.cz,5);if(a&2){let d;_.ph(d=_.sh())&&(b.wva=d)}},ub:function(a,b){a&1&&_.qh(l_a,7,_.mh);if(a&2){let c;_.ph(c=_.sh())&&(b.ua=c.first)}},Yb:["*"],ya:2,Aa:0,Ea:[["template",""]],ua:function(a){a&1&&(_.Xg(),_.O(0,rra,1,0,"ng-template",null,0,_.uh))},mb:2});_.fz=class{};_.fz.ha=function(a){return new (a||_.fz)};_.fz.Da=_.ld({type:_.fz});_.fz.Ca=_.Pc({imports:[_.es,_.uq,_.lw,_.az,_.Qy]});var o_a={qdc:0,rdc:1,HSb:2,ISb:3,P3b:4,O3b:5,fbc:6,ebc:7,0:"TOP_LEFT",1:"TOP_RIGHT",2:"BOTTOM_LEFT",3:"BOTTOM_RIGHT",4:"LEFT_TOP",5:"LEFT_BOTTOM",6:"RIGHT_TOP",7:"RIGHT_BOTTOM"};var gz=class{set Nwa(a){this.width=272+64*a}constructor(a,b,c){this.document=a;this.BVa=b;this.nb=c;this.Zd=new _.mp;this.action=new _.mp;this.ug=2;this.color="blue";this.wZ=this.xZ="";this.Position=o_a;this.width=272;this.dta=null;this.zp=this.BVa.create(this.nb.qa,{defer:!0});this.zRa=d=>{"Escape"===d.key&&this.ARa()};this.Gua=()=>{var d=this.document.activeElement;null!=d&&d.closest("onedev-feature-tooltip-body")||(this.dta=this.document.activeElement)};this.document.addEventListener("keydown",
this.zRa);this.document.addEventListener("focusin",this.Gua)}xe(){sOa(this.zp);this.Gua();_.Ft(this.zp)}Ja(){this.document.removeEventListener("keydown",this.zRa);this.document.removeEventListener("focusin",this.Gua);this.zp.destroy()}ARa(){this.Zd.next();this.dta&&"focus"in this.dta&&this.dta.focus({preventScroll:!0});this.document.removeEventListener("keydown",this.zRa);this.document.removeEventListener("focusin",this.Gua)}};gz.ha=function(a){return new (a||gz)(_.r(_.pk),_.r(Ut),_.r(_.ne))};
gz.wa=_.n({type:gz,oa:[["onedev-feature-tooltip-body"]],Cb:16,ab:function(a,b){a&2&&_.Jg("pointer-top-left",b.ug===b.Position.qdc)("pointer-top-right",b.ug===b.Position.rdc)("pointer-bottom-left",b.ug===b.Position.HSb)("pointer-bottom-right",b.ug===b.Position.ISb)("pointer-left-top",b.ug===b.Position.P3b)("pointer-left-bottom",b.ug===b.Position.O3b)("pointer-right-top",b.ug===b.Position.fbc)("pointer-right-bottom",b.ug===b.Position.ebc)},inputs:{ug:"pointerPosition",Nwa:"widthOffset",color:"color",
xZ:"actionBtnText",wZ:"actionBtnIcon"},outputs:{Zd:"dismiss",action:"action"},features:[_.eh([{Ba:EOa,qc:{CJb:()=>{},rwb:()=>{}}},Ut])],Yb:["*"],ya:8,Aa:5,Ea:[["cdkTrapFocus","","role","dialog","aria-modal","true","aria-label","Feature Tooltip",1,"tooltip-body","gmat-body-2",3,"ngClass"],[1,"pointer-container"],[1,"pointer"],[1,"button-row"],["class","action-button","mat-button","",3,"click",4,"ngIf"],["cdkFocusInitial","","mat-flat-button","",1,"close-button",3,"color","click"],["mat-button","",
1,"action-button",3,"click"],[1,"action-button-wrapper"],["class","action-button-icon",4,"ngIf"],[1,"action-button-icon"]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"div",0)(1,"div",1),_.G(2,"div",2),_.B(),_.Yg(3),_.z(4,"div",3),_.O(5,tra,4,2,"button",4),_.z(6,"button",5),_.L("click",function(){return b.ARa()}),_.Q(7," Got it "),_.B()()());a&2&&(_.Ig("width",b.width,"px"),_.x("ngClass",b.color),_.q(5),_.x("ngIf",b.xZ),_.q(1),_.x("color","white"===b.color?"primary":""))},Ga:[_.Ht,_.mq,_.oq,_.Ku,_.kw],styles:[".overlay-container{overflow:hidden}.dark-mode,:root{--tooltip-white-bg:var(--surface-default,#fff);--tooltip-blue-bg:var(--blue-700,#1967d2);--tooltip-white-text:var(--grey-800,#3c4043);--tooltip-blue-text:var(--text-inverse,#fff);--tooltip-shadow-color:rgba(0,0,0,.2)}.dark-mode{--tooltip-white-bg:var(--surface-default,#28292c);--tooltip-blue-bg:var(--blue-300,#8ab4f8);--tooltip-white-text:var(--grey-300,#dadce0);--tooltip-blue-text:var(--text-inverse,#000);--tooltip-shadow-color:rgba(0,0,0,.5)}.tooltip-body{padding:24px;border-radius:8px;color:var(--tooltip-text);background-color:var(--tooltip-bg);position:relative;--pointer-edge-offset:24px;--pointer-width:18px;--pointer-height:12px;--pointer-container-height:30px;--pointer-container-width:calc(var(--pointer-edge-offset)*2 + var(--pointer-width));--pointer-adjustment:-9px;box-shadow:0 1px 3px 0 var(--tooltip-shadow-color),0 4px 8px 3px var(--tooltip-shadow-color)}.tooltip-body.blue{--tooltip-text:var(--tooltip-blue-text);--tooltip-bg:var(--tooltip-blue-bg)}.tooltip-body.white{--tooltip-text:var(--tooltip-white-text);--tooltip-bg:var(--tooltip-white-bg)}.tooltip-body .button-row{margin-top:16px;text-align:right}.tooltip-body .button-row>button{height:36px}.tooltip-body .button-row .close-button{color:var(--tooltip-bg);margin-left:16px;width:88px}.tooltip-body .button-row .action-button{padding-left:8px;padding-right:8px}.tooltip-body .button-row .action-button .action-button-wrapper{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;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:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.tooltip-body .button-row .action-button .action-button-wrapper .action-button-icon{font-size:18px;height:18px;padding-left:8px;width:18px}.tooltip-body .pointer-container{position:absolute;overflow:hidden;pointer-events:none}.tooltip-body .pointer-container .pointer{width:16px;height:16px;position:absolute;background-color:var(--tooltip-bg)}.tooltip-body .tooltip-title{margin:0 4px 0 0}.pointer-bottom-left .pointer-container{height:var(--pointer-container-height);width:var(--pointer-container-width)}.pointer-bottom-left .pointer{left:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(45deg) skew(8deg,8deg);transform:rotate(45deg) skew(8deg,8deg)}.pointer-bottom-left .tooltip-body{margin-bottom:var(--pointer-height)}.pointer-bottom-left .pointer{box-shadow:2px 2px 8px 3px var(--tooltip-shadow-color);top:var(--pointer-adjustment)}.pointer-bottom-left .pointer-container{bottom:calc(var(--pointer-container-height)*-1)}.pointer-bottom-left .pointer-container{left:0}.pointer-bottom-right .pointer-container{height:var(--pointer-container-height);width:var(--pointer-container-width)}.pointer-bottom-right .pointer{left:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(45deg) skew(8deg,8deg);transform:rotate(45deg) skew(8deg,8deg)}.pointer-bottom-right .tooltip-body{margin-bottom:var(--pointer-height)}.pointer-bottom-right .pointer{box-shadow:2px 2px 8px 3px var(--tooltip-shadow-color);top:var(--pointer-adjustment)}.pointer-bottom-right .pointer-container{bottom:calc(var(--pointer-container-height)*-1)}.pointer-bottom-right .pointer-container{right:0}.pointer-top-left .pointer-container{height:var(--pointer-container-height);width:var(--pointer-container-width)}.pointer-top-left .pointer{left:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(45deg) skew(8deg,8deg);transform:rotate(45deg) skew(8deg,8deg)}.pointer-top-left .tooltip-body{margin-top:var(--pointer-height)}.pointer-top-left .pointer{box-shadow:-1px -1px 3px 0 var(--tooltip-shadow-color);bottom:var(--pointer-adjustment)}.pointer-top-left .pointer-container{top:calc(var(--pointer-container-height)*-1)}.pointer-top-left .pointer-container{left:0}.pointer-top-right .pointer-container{height:var(--pointer-container-height);width:var(--pointer-container-width)}.pointer-top-right .pointer{left:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(45deg) skew(8deg,8deg);transform:rotate(45deg) skew(8deg,8deg)}.pointer-top-right .tooltip-body{margin-top:var(--pointer-height)}.pointer-top-right .pointer{box-shadow:-1px -1px 3px 0 var(--tooltip-shadow-color);bottom:var(--pointer-adjustment)}.pointer-top-right .pointer-container{top:calc(var(--pointer-container-height)*-1)}.pointer-top-right .pointer-container{right:0}.pointer-left-top .pointer-container{height:var(--pointer-container-width);width:var(--pointer-container-height)}.pointer-left-top .pointer{top:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(135deg) skew(8deg,8deg);transform:rotate(135deg) skew(8deg,8deg)}.pointer-left-top .tooltip-body{margin-left:var(--pointer-height)}.pointer-left-top .pointer{box-shadow:2px 2px 5px 0 var(--tooltip-shadow-color);right:var(--pointer-adjustment)}.pointer-left-top .pointer-container{left:calc(var(--pointer-container-height)*-1)}.pointer-left-top .pointer-container{top:0}.pointer-left-bottom .pointer-container{height:var(--pointer-container-width);width:var(--pointer-container-height)}.pointer-left-bottom .pointer{top:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(135deg) skew(8deg,8deg);transform:rotate(135deg) skew(8deg,8deg)}.pointer-left-bottom .tooltip-body{margin-left:var(--pointer-height)}.pointer-left-bottom .pointer{box-shadow:2px 2px 5px 0 var(--tooltip-shadow-color);right:var(--pointer-adjustment)}.pointer-left-bottom .pointer-container{left:calc(var(--pointer-container-height)*-1)}.pointer-left-bottom .pointer-container{bottom:0}.pointer-right-top .pointer-container{height:var(--pointer-container-width);width:var(--pointer-container-height)}.pointer-right-top .pointer{top:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(135deg) skew(8deg,8deg);transform:rotate(135deg) skew(8deg,8deg)}.pointer-right-top .tooltip-body{margin-right:var(--pointer-height)}.pointer-right-top .pointer{left:var(--pointer-adjustment);box-shadow:1px -1px 8px 3px var(--tooltip-shadow-color)}.pointer-right-top .pointer-container{right:calc(var(--pointer-container-height)*-1)}.pointer-right-top .pointer-container{top:0}.pointer-right-bottom .pointer-container{height:var(--pointer-container-width);width:var(--pointer-container-height)}.pointer-right-bottom .pointer{top:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(135deg) skew(8deg,8deg);transform:rotate(135deg) skew(8deg,8deg)}.pointer-right-bottom .tooltip-body{margin-right:var(--pointer-height)}.pointer-right-bottom .pointer{left:var(--pointer-adjustment);box-shadow:1px -1px 8px 3px var(--tooltip-shadow-color)}.pointer-right-bottom .pointer-container{right:calc(var(--pointer-container-height)*-1)}.pointer-right-bottom .pointer-container{bottom:0}"],
mb:2,La:0});var hz=class{};hz.ha=function(a){return new (a||hz)};hz.Da=_.ld({type:hz});hz.Ca=_.Pc({});var iz,p_a,q_a;iz=function(a,b){if(a.bKa.has(b))return a.bKa.get(b);const c={kPa:new _.fg(1),Tf:new _.hg,eAb:new _.hg};a.bKa.set(b,c);return c};p_a=function(a,b,c){iz(a,b).kPa.next(c)};q_a=function(a,b){iz(a,b).Tf.next();iz(a,b).kPa.next(void 0)};_.jz=class{constructor(){this.bKa=new Map}ARa(){iz(this).eAb.next()}};_.jz.ha=function(a){return new (a||_.jz)};_.jz.ta=_.k({token:_.jz,na:_.jz.ha,Ha:hz});var r_a=[{ug:2,On:{Mc:"center",Nc:"top",rc:"start",yc:"bottom",offsetX:-33}},{ug:3,On:{Mc:"center",Nc:"top",rc:"end",yc:"bottom",offsetX:33}},{ug:0,On:{Mc:"center",Nc:"bottom",rc:"start",yc:"top",offsetX:-33}},{ug:1,On:{Mc:"center",Nc:"bottom",rc:"end",yc:"top",offsetX:33}}],s_a=[{ug:2,On:{Mc:"start",Nc:"top",rc:"start",yc:"bottom",offsetX:-12}},{ug:3,On:{Mc:"end",Nc:"top",rc:"end",yc:"bottom",offsetX:12}},{ug:0,On:{Mc:"start",Nc:"bottom",rc:"start",yc:"top",offsetX:-12}},{ug:1,On:{Mc:"end",Nc:"bottom",
rc:"end",yc:"top",offsetX:12}}],t_a=[{ug:6,On:{Mc:"start",Nc:"center",rc:"end",yc:"top",offsetY:-33}},{ug:7,On:{Mc:"start",Nc:"center",rc:"end",yc:"bottom",offsetY:33}},{ug:4,On:{Mc:"end",Nc:"center",rc:"start",yc:"top",offsetY:-33}},{ug:5,On:{Mc:"end",Nc:"center",rc:"start",yc:"bottom",offsetY:33}}],u_a=[{ug:6,On:{Mc:"start",Nc:"top",rc:"end",yc:"top",offsetY:-12}},{ug:7,On:{Mc:"start",Nc:"bottom",rc:"end",yc:"bottom",offsetY:12}},{ug:4,On:{Mc:"end",Nc:"top",rc:"start",yc:"top",offsetY:-12}},{ug:5,
On:{Mc:"end",Nc:"bottom",rc:"start",yc:"bottom",offsetY:12}}];var kz=class{};kz.ha=function(a){return new (a||kz)};kz.Da=_.ld({type:kz});kz.Ca=_.Pc({});var w_a=function(a,b){b=v_a(b).filter(c=>!a.includes(c));return a.concat(b)},x_a=function(a,b){return w_a(a,b).map(c=>c.On)},y_a=function(a,b,c){a=w_a(a,b).find(({On:d})=>d===c);if(!a)throw Error("bd`"+JSON.stringify(c));return a.ug},v_a=function(a){let b;const c=null==a?void 0:null==(b=a.qa)?void 0:b.clientWidth;let d;a=null==a?void 0:null==(d=a.qa)?void 0:d.clientHeight;return(void 0!==c&&60>c?r_a:s_a).concat(void 0!==a&&60>a?t_a:u_a)},lz=class{};lz.ha=function(a){return new (a||lz)};
lz.ta=_.k({token:lz,na:lz.ha,Ha:kz});var z_a,A_a,B_a,C_a;z_a=["template"];A_a=function(a){const b=a.naa();b.Xsa.subscribe(c=>{a.Hd.nc(()=>{a.ug=y_a(a.IPa,a.anchor,c.Vma);_.Po(a.rl)})});return b};
B_a=function(a,b){_.w(a.m6a,qga(a.sG),_.pg(()=>{a.qxb.emit()}),_.mg(()=>_.w(b,_.ng(a.Zd))),_.ng(a.Tf),_.Mf(c=>!!c&&!a.isVisible())).subscribe(c=>{a.anchor=c;c=c.qa;if(a.Ff){var d=c.style.position;a.Tbb={zIndex:c.style.zIndex,position:d};if("static"===d||""===d)c.style.position="relative";c.style.zIndex="1001"}c=a.Uf;d=c.create;var e=A_a(a);var f=a.Uf.Np;f=a.Ff?f.block():f.Tu();a.Dd=d.call(c,{tj:e,Kl:f,minWidth:"fit-content",Ff:a.Ff});let g;null==(g=a.Dd)||g.Od(new _.uu(a.Lc,a.UJ))})};
C_a=function(a,b){_.w(b,_.ng(a.Tf),_.Mf(()=>a.isVisible())).subscribe(()=>{a.Ppa();a.Zd.emit()})};
_.mz=class{constructor(a,b,c,d,e){this.zJ=a;this.Uf=b;this.UJ=c;this.Hd=d;this.rl=e;this.m6a=new _.hg;this.IPa=[];this.Nwa=0;this.color="blue";this.Ff=!1;this.wZ=this.xZ="";this.Zd=new _.mp;this.qxb=new _.mp;this.action=new _.mp;this.ug=0;this.Tf=new _.fg;this.sG=new _.fg;this.Tbb={zIndex:"",position:""};this.Ppa=()=>{this.Dd&&this.Ff&&this.anchor&&(this.anchor.qa.style.position=this.Tbb.position,this.anchor.qa.style.zIndex=this.Tbb.zIndex);let f;null==(f=this.Dd)||f.dispose();this.Dd=void 0}}Qb(a){if(a.customPositions){let b;
null==(b=this.Dd)||_.VOa(b,A_a(this))}}Ra(){const {kPa:a,Tf:b,eAb:c}=iz(this.zJ,this.aq);B_a(this,a);_.w(b,_.ng(this.Tf)).subscribe(this.Ppa);C_a(this,c)}Tc(){this.sG.next()}Ja(){this.Ppa();this.Tf.next()}naa(){if(!this.anchor)throw Error("cd");return _.nu(_.ru(this.Uf.position(),this.anchor),x_a(this.IPa,this.anchor))}isVisible(){return!!this.Dd}};_.mz.ha=function(a){return new (a||_.mz)(_.r(_.jz),_.r(_.yu),_.r(_.nh),_.r(_.sg),_.r(_.wp),_.r(lz))};
_.mz.wa=_.n({type:_.mz,oa:[["onedev-feature-tooltip"]],ub:function(a,b){a&1&&_.qh(z_a,5);if(a&2){let c;_.ph(c=_.sh())&&(b.Lc=c.first)}},inputs:{aq:"tooltipId",m6a:"open$",IPa:"customPositions",Nwa:"widthOffset",color:"color",Ff:"hasBackdrop",xZ:"actionBtnText",wZ:"actionBtnIcon"},outputs:{Zd:"dismiss",qxb:"beforeShown",action:"action"},features:[_.Hd],Yb:["*"],ya:2,Aa:0,Ea:[["template",""],[3,"actionBtnText","actionBtnIcon","color","pointerPosition","widthOffset","action","dismiss"]],ua:function(a){a&
1&&(_.Xg(),_.O(0,ura,2,5,"ng-template",null,0,_.uh))},Ga:[gz],mb:2,La:0});var nz=class{};nz.ha=function(a){return new (a||nz)};nz.Da=_.ld({type:nz});nz.Ca=_.Pc({});var oz=class{};oz.ha=function(a){return new (a||oz)};oz.Da=_.ld({type:oz});oz.Ca=_.Pc({imports:[nz]});var pz=class{getValue(a){a=window.localStorage.getItem(a);return _.u(a?JSON.parse(a):null)}Fw(a){return _.u(a.reduce((b,c)=>{var d=b.set;var e=(e=window.localStorage.getItem(c))?JSON.parse(e):null;return d.call(b,c,e)},new Map))}setValue(a,b){window.localStorage.setItem(a,JSON.stringify(b));return _.u(void 0)}};pz.ha=function(a){return new (a||pz)};pz.ta=_.k({token:pz,na:pz.ha,Ha:nz});var E_a,F_a,G_a;_.D_a=new _.zd("Feature Tooltip Controller Config");E_a=function(a){return _.w(a.ZK.getValue(a.y1a),_.v(b=>null===b?!0:(new Date).getTime()-b>=a.config.WOa))};_.qz=function(a,b){return`${"onedev.tooltips"}.${a.config.Kp}.${b}`};F_a=function(a,b,c,d){return c.filter(e=>{e=d.get(_.qz(a,e));return e===b||"UNSEEN"===b&&null===e})};G_a=function(a,b,c){const d=c.map(e=>_.qz(a,e));return _.w(a.ZK.Fw(d),_.v(e=>F_a(a,b,c,e)))};
_.rz=class{constructor(a,b,c){this.config=a;this.ZK=b;this.wc=c;this.Y8=this.config.jTa?this.wc.get(_.by):void 0;this.y1a=`${"onedev"}.lastTooltipTime.${this.config.Kp}`;let d;this.config.hNb=null!=(d=this.config.hNb)?d:"tooltipShown";let e;this.config.hDb=null!=(e=this.config.hDb)?e:"tooltipHidden"}Spa(a){let b;null==(b=this.Y8)||_.QYa(b,this.config.hDb);_.w(_.Hf([this.ZK.setValue(this.y1a,(new Date).getTime()),this.ZK.setValue(_.qz(this,a),"HIDDEN")]),_.cg())}showTooltip(a){let b;null==(b=this.Y8)||
_.QYa(b,this.config.hNb);return _.w(_.Hf([this.ZK.setValue(this.y1a,(new Date).getTime()),this.ZK.setValue(_.qz(this,a),"SHOWING")]),_.cg())}};_.rz.ha=function(a){return new (a||_.rz)(_.m(_.D_a),_.m(pz),_.m(_.Hi))};_.rz.ta=_.k({token:_.rz,na:_.rz.ha,Ha:oz});var H_a,I_a,J_a,K_a,L_a;H_a=function(a){return a.gPb.map(b=>b.aq)};I_a=function(a,b){return a.gPb.find(c=>c.aq===b)};J_a=function(a,b){_.w(b,_.mg(c=>_.w(c.Zd,_.cg(c.aq))),_.ng(a.Tf)).subscribe(c=>{a.RF.Spa(c)})};K_a=function(a){return _.mf([_.mg(()=>E_a(a.RF)),_.Mf(kf)])};L_a=function(a){return _.mf([_.mg(()=>G_a(a.RF,"UNSEEN",H_a(a))),_.Mf(b=>0<b.length),_.v(b=>b[0])])};
_.sz=class{constructor(a){this.RF=a;this.eNb=_.u(void 0);this.Tf=new _.fg;this.Rwc=()=>G_a(this.RF,"SHOWING",H_a(this))}xe(){const a=_.w(this.eNb,_.mg(this.Rwc),_.mg(b=>0<b.length?_.u(b[0]):_.w(_.u(void 0),K_a(this),L_a(this))),_.v(b=>I_a(this,b)),_.Mf(b=>!!b),_.v(b=>b),_.jg({bufferSize:1,ux:!0}));J_a(this,a);_.w(a,_.ng(this.Tf)).subscribe(b=>{b.m6a.next();this.RF.showTooltip(b.aq)})}Ja(){this.Tf.next()}};_.sz.ha=function(a){return new (a||_.sz)(_.r(_.rz))};
_.sz.wa=_.n({type:_.sz,oa:[["onedev-feature-tooltip-controller"]],Bd:function(a,b,c){a&1&&_.rh(c,_.mz,4);if(a&2){let d;_.ph(d=_.sh())&&(b.gPb=d)}},inputs:{eNb:"showTooltip$"},ya:0,Aa:0,ua:function(){},mb:2,La:0});_.tz=class{constructor(a,b){this.zJ=a;this.element=b;this.Vaa=!1}Ra(){this.Vaa?(this.qEb=new IntersectionObserver(([{isIntersecting:a}])=>{a?p_a(this.zJ,this.aq,this.element):q_a(this.zJ,this.aq)}),this.qEb.observe(this.element.qa)):p_a(this.zJ,this.aq,this.element)}Ja(){q_a(this.zJ,this.aq);let a;null==(a=this.qEb)||a.disconnect()}};_.tz.ha=function(a){return new (a||_.tz)(_.r(_.jz),_.r(_.ne))};
_.tz.Ma=_.nd({type:_.tz,oa:[["","onedevTooltipAnchor",""]],inputs:{aq:["onedevTooltipAnchor","tooltipId"],Vaa:"hideTooltipWhenAnchorNotVisible"}});_.uz=class{constructor(){this.className="gmat-subtitle-1 tooltip-title"}};_.uz.ha=function(a){return new (a||_.uz)};_.uz.Ma=_.nd({type:_.uz,oa:[["","onedevTooltipTitle",""]],Cb:2,ab:function(a,b){a&2&&_.Kg(b.className)}});_.vz=class{constructor(){this.wrb=this.jF=!1}get vertical(){return this.jF}set vertical(a){this.jF=_.jk(a)}get o_a(){return this.wrb}set o_a(a){this.wrb=_.jk(a)}};_.vz.ha=function(a){return new (a||_.vz)};
_.vz.wa=_.n({type:_.vz,oa:[["mat-divider"]],Bb:["role","separator",1,"mat-divider"],Cb:7,ab:function(a,b){a&2&&(_.Hg("aria-orientation",b.vertical?"vertical":"horizontal"),_.Jg("mat-divider-vertical",b.vertical)("mat-divider-horizontal",!b.vertical)("mat-divider-inset",b.o_a))},inputs:{vertical:"vertical",o_a:"inset"},ya:0,Aa:0,ua:function(){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],
mb:2,La:0});_.M_a=_.tk(class{constructor(a){this.Na=a}},"primary");_.N_a=new _.zd("mat-progress-spinner-default-options",{Ha:"root",na:vra});var O_a,P_a;O_a=_.tk(class{constructor(a){this.Na=a}},"primary");
_.wz=class extends O_a{get diameter(){return this.gY}set diameter(a){this.gY=_.mk(a);this.Aka=this.Fqb();this.Jub&&this.Fnb()}get strokeWidth(){return this.qHa||this.diameter/10}set strokeWidth(a){this.qHa=_.mk(a)}get value(){return"determinate"===this.mode?this.ve:0}set value(a){this.ve=Math.max(0,Math.min(100,_.mk(a)))}constructor(a,b,c,d,e,f,g,l,p){super(a);this.Hb=c;this.Dja=p;this.gY=100;this.ve=0;this.rq=_.hf.EMPTY;this.mode="determinate";this.Aka=this.Fqb();P_a.has(c.head)||P_a.set(c.head,
new Set([100]));this.XE="NoopAnimations"===d&&!!e&&!e.ojc;"mat-spinner"===a.qa.nodeName.toLowerCase()&&(this.mode="indeterminate");e&&(e.color&&(this.color=this.defaultColor=e.color),e.diameter&&(this.diameter=e.diameter),e.strokeWidth&&(this.strokeWidth=e.strokeWidth));b.ae&&b.xmb&&g&&f&&l&&(this.rq=g.nd(150).subscribe(()=>{"indeterminate"===this.mode&&l.nc(()=>_.Po(f))}))}Ra(){const a=this.Na.qa;this.Jub=_.sna(a)||this.Hb.head;this.Fnb();a.classList.add("mat-progress-spinner-indeterminate-animation")}Ja(){this.rq.unsubscribe()}Aia(){return(this.diameter-
10)/2}vkc(){const a=2*this.Aia()+this.strokeWidth;return`0 0 ${a} ${a}`}Gia(){return 2*Math.PI*this.Aia()}Hqb(){return"determinate"===this.mode?this.Gia()*(100-this.ve)/100:null}iqb(){return this.strokeWidth/this.diameter*100}jqb(a){let b;a=50*(null!=(b=a.currentScale)?b:1);return`${a}% ${a}%`}Fnb(){const a=this.Jub,b=this.gY;let c=P_a.get(a);if(!c||!c.has(b)){const d=this.Hb.createElement("style");this.Dja&&(d.nonce=this.Dja);d.setAttribute("mat-spinner-animation",this.Aka);d.textContent=this.xjc();
a.appendChild(d);c||(c=new Set,P_a.set(a,c));c.add(b)}}xjc(){const a=this.Gia();return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n    0%      { stroke-dashoffset: START_VALUE;  transform: rotate(0); }\n    12.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(0); }\n    12.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(72.5deg); }\n    25%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(72.5deg); }\n\n    25.0001%   { stroke-dashoffset: START_VALUE;  transform: rotate(270deg); }\n    37.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(270deg); }\n    37.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(161.5deg); }\n    50%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(161.5deg); }\n\n    50.0001%  { stroke-dashoffset: START_VALUE;  transform: rotate(180deg); }\n    62.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(180deg); }\n    62.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(251.5deg); }\n    75%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(251.5deg); }\n\n    75.0001%  { stroke-dashoffset: START_VALUE;  transform: rotate(90deg); }\n    87.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(90deg); }\n    87.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(341.5deg); }\n    100%    { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(341.5deg); }\n  }\n".replace(/START_VALUE/g,
`${.95*a}`).replace(/END_VALUE/g,`${.2*a}`).replace(/DIAMETER/g,`${this.Aka}`)}Fqb(){return this.diameter.toString().replace(".","_")}};P_a=new WeakMap;_.wz.ha=function(a){return new (a||_.wz)(_.r(_.ne),_.r(_.zt),_.r(_.pk,8),_.r(_.Ko,8),_.r(_.N_a),_.r(_.wp),_.r(_.hu),_.r(_.sg),_.r(Lo,8))};
_.wz.wa=_.n({type:_.wz,oa:[["mat-progress-spinner"],["mat-spinner"]],Bb:["role","progressbar","tabindex","-1",1,"mat-progress-spinner","mat-spinner"],Cb:10,ab:function(a,b){a&2&&(_.Hg("aria-valuemin","determinate"===b.mode?0:null)("aria-valuemax","determinate"===b.mode?100:null)("aria-valuenow","determinate"===b.mode?b.value:null)("mode",b.mode),_.Ig("width",b.diameter,"px")("height",b.diameter,"px"),_.Jg("_mat-animation-noopable",b.XE))},inputs:{color:"color",diameter:"diameter",strokeWidth:"strokeWidth",
mode:"mode",value:"value"},Vb:["matProgressSpinner"],features:[_.Cg],ya:4,Aa:8,Ea:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["svg",""],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%"]],ua:function(a,b){a&1&&(_.Yd(),_.z(0,"svg",
0,1),_.O(2,wra,1,11,"circle",2),_.O(3,xra,1,9,"circle",3),_.B());a&2&&(_.Ig("width",b.diameter,"px")("height",b.diameter,"px"),_.x("ngSwitch","indeterminate"===b.mode),_.Hg("viewBox",b.vkc()),_.q(2),_.x("ngSwitchCase",!0),_.q(1),_.x("ngSwitchCase",!1))},Ga:[_.pq,_.qq],styles:[".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:rgba(0,0,0,0);transition:stroke-dashoffset 225ms linear}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:CanvasText}.mat-progress-spinner[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}.mat-progress-spinner[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}.mat-progress-spinner._mat-animation-noopable svg,.mat-progress-spinner._mat-animation-noopable circle{animation:none;transition:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}\n"],
mb:2,La:0});var T_a;_.Q_a=new _.zd("mat-tooltip-scroll-strategy");_.R_a={Ba:_.Q_a,Db:[_.yu],Ab:function(a){return()=>a.Np.Tu({yGc:20})}};_.S_a=new _.zd("mat-tooltip-default-options",{Ha:"root",na:function(){return{T3:0,u1:0,iPb:1500}}});T_a=_.ek({passive:!0});
_.xz=class{get position(){return this.Zh}set position(a){if(a!==this.Zh&&(this.Zh=a,this.Sb)){this.UHa(this.Sb);let b;null==(b=this.ml)||b.show(0);this.Sb.Th()}}get fU(){return this.qtb}set fU(a){this.qtb=_.jk(a);this.CE();this.Sb=null}get disabled(){return this.zc}set disabled(a){(this.zc=_.jk(a))?this.Qj(0):this.jHa()}get T3(){return this.Bub}set T3(a){this.Bub=_.mk(a)}get u1(){return this.Sia}set u1(a){this.Sia=_.mk(a);this.ml&&(this.ml.ssb=this.Sia)}get message(){return this.yja}set message(a){BOa(this.cO,
this.Na.qa,this.yja,"tooltip");this.yja=null!=a?String(a).trim():"";!this.yja&&this.S6()?this.Qj(0):(this.jHa(),this.Gvb(),this.ob.ac(()=>{Promise.resolve().then(()=>{AOa(this.cO,this.Na.qa,this.message,"tooltip")})}))}get RM(){return this.GHa}set RM(a){this.GHa=a;this.ml&&this.yub(this.GHa)}constructor(a,b,c,d,e,f,g,l,p,t,y,C){this.lj=a;this.Na=b;this.cJ=c;this.Mf=d;this.ob=e;this.Jc=f;this.cO=g;this.Gd=l;this.xc=t;this.Ul=y;this.Zh="below";this.ntb=this.Nvb=this.zc=this.qtb=!1;this.En=8;this.Y5=
"mat";this.GW="auto";this.yja="";this.SO=[];this.Pb=new _.hg;this.Lf=p;this.Hb=C;y&&(this.Bub=y.T3,this.Sia=y.u1,y.position&&(this.position=y.position),y.fU&&(this.fU=y.fU),y.GW&&(this.GW=y.GW));_.w(t.nd,_.ng(this.Pb)).subscribe(()=>{this.Sb&&this.UHa(this.Sb)})}Tc(){this.Nvb=!0;this.jHa();_.w(this.Gd.no(this.Na),_.ng(this.Pb)).subscribe(a=>{a?"keyboard"===a&&this.ob.nc(()=>this.show()):this.ob.nc(()=>this.Qj(0))})}Ja(){const a=this.Na.qa;clearTimeout(this.IHa);this.Sb&&(this.Sb.dispose(),this.ml=
null);this.SO.forEach(([b,c])=>{a.removeEventListener(b,c,T_a)});this.SO.length=0;this.Pb.next();this.Pb.complete();BOa(this.cO,a,this.message,"tooltip");this.Gd.Ol(a)}show(a=this.T3,b){if(this.disabled||!this.message||this.S6()){let c;null==(c=this.ml)||c.SCa()}else b=this.mO(b),this.CE(),this.Ro=this.Ro||new _.tu(this.avb,this.Mf),b=this.ml=b.Od(this.Ro).instance,b.mZ=this.Na.qa,b.ssb=this.Sia,_.w(b.PFa,_.ng(this.Pb)).subscribe(()=>this.CE()),this.yub(this.GHa),this.Gvb(),b.show(a)}Qj(a=this.u1){const b=
this.ml;b&&(b.isVisible()?b.Qj(a):(b.SCa(),this.CE()))}toggle(a){this.S6()?this.Qj():this.show(void 0,a)}S6(){return!!this.ml&&this.ml.isVisible()}mO(a){if(this.Sb){var b=this.Sb.Yq().tj;if((!this.fU||!a)&&b.HB instanceof _.ne)return this.Sb;this.CE()}b=ROa(this.cJ,this.Na);a=_.ZOa(_.$Oa(_.ou(_.bPa(_.ru(this.lj.position(),this.fU?a||this.Na:this.Na),`.${this.Y5}-tooltip`),!1),this.En),b);_.w(a.Xsa,_.ng(this.Pb)).subscribe(d=>{this.opc(d.Vma);this.ml&&d.AGc.Xzc&&this.ml.isVisible()&&this.ob.nc(()=>
this.Qj(0))});this.Sb=this.lj.create({direction:this.xc,tj:a,Xd:`${this.Y5}-${"tooltip-panel"}`,Kl:this.Lf()});this.UHa(this.Sb);_.w(this.Sb.Ov,_.ng(this.Pb)).subscribe(()=>this.CE());_.w(this.Sb.hda(),_.ng(this.Pb)).subscribe(()=>{let d;return null==(d=this.ml)?void 0:d.ykc()});_.w(this.Sb.Gu(),_.ng(this.Pb)).subscribe(d=>{this.S6()&&27===d.keyCode&&!_.bk(d)&&(d.preventDefault(),d.stopPropagation(),this.ob.nc(()=>this.Qj(0)))});let c;(null==(c=this.Ul)?0:c.euc)&&this.Sb.BZ(`${this.Y5}-tooltip-panel-non-interactive`);
return this.Sb}CE(){this.Sb&&this.Sb.nh()&&this.Sb.detach();this.ml=null}UHa(a){a=a.Yq().tj;const b=this.Zjc(),c=this.mEa();_.nu(a,[this.mCa(Object.assign({},b.Rs,c.Rs)),this.mCa(Object.assign({},b.fallback,c.fallback))])}mCa(a){return a}Zjc(){const a=!this.xc||"ltr"==this.xc.value,b=this.position;let c;if("above"==b||"below"==b)c={Mc:"center",Nc:"above"==b?"top":"bottom"};else if("before"==b||"left"==b&&a||"right"==b&&!a)c={Mc:"start",Nc:"center"};else if("after"==b||"right"==b&&a||"left"==b&&!a)c=
{Mc:"end",Nc:"center"};const {x:d,y:e}=this.Arb(c.Mc,c.Nc);return{Rs:c,fallback:{Mc:d,Nc:e}}}mEa(){const a=!this.xc||"ltr"==this.xc.value,b=this.position;let c;if("above"==b)c={rc:"center",yc:"bottom"};else if("below"==b)c={rc:"center",yc:"top"};else if("before"==b||"left"==b&&a||"right"==b&&!a)c={rc:"end",yc:"center"};else if("after"==b||"right"==b&&a||"left"==b&&!a)c={rc:"start",yc:"center"};const {x:d,y:e}=this.Arb(c.rc,c.yc);return{Rs:c,fallback:{rc:d,yc:e}}}Gvb(){this.ml&&(this.ml.message=this.message,
this.ml.HY(),_.w(this.ob.B2,_.Zf(1),_.ng(this.Pb)).subscribe(()=>{this.ml&&this.Sb.Th()}))}yub(a){this.ml&&(this.ml.RM=a,this.ml.HY())}Arb(a,b){"above"===this.position||"below"===this.position?"top"===b?b="bottom":"bottom"===b&&(b="top"):"end"===a?a="start":"start"===a&&(a="end");return{x:a,y:b}}opc(a){var b=a.yc,c=a.Mc;a=a.Nc;b="center"===b?this.xc&&"rtl"===this.xc.value?"end"===c?"left":"right":"start"===c?"left":"right":"bottom"===b&&"top"===a?"above":"below";if(b!==this.Qob){if(c=this.Sb)a=`${this.Y5}-${"tooltip-panel"}-`,
c.Wda(a+this.Qob),c.BZ(a+b);this.Qob=b}}jHa(){!this.zc&&this.message&&this.Nvb&&!this.SO.length&&(this.ltb()?this.SO.push(["mouseenter",a=>{this.Aub();let b=void 0;void 0!==a.x&&void 0!==a.y&&(b=a);this.show(void 0,b)}]):"off"!==this.GW&&(this.ppb(),this.SO.push(["touchstart",a=>{let b;const c=(a=null==(b=a.targetTouches)?void 0:b[0])?{x:a.clientX,y:a.clientY}:void 0;this.Aub();clearTimeout(this.IHa);this.IHa=setTimeout(()=>this.show(void 0,c),500)}])),this.mnb(this.SO))}Aub(){if(!this.ntb){this.ntb=
!0;var a=[];if(this.ltb())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&(null==(c=this.Sb)?0:c.wr.contains(b))||this.Qj()}],["wheel",b=>this.Vpc(b)]);else if("off"!==this.GW){this.ppb();const b=()=>{clearTimeout(this.IHa);this.Qj(this.Ul.iPb)};a.push(["touchend",b],["touchcancel",b])}this.mnb(a);this.SO.push(...a)}}mnb(a){a.forEach(([b,c])=>{this.Na.qa.addEventListener(b,c,T_a)})}ltb(){return!this.Jc.iX&&!this.Jc.Yr}Vpc(a){if(this.S6()){a=this.Hb.elementFromPoint(a.clientX,a.clientY);const b=
this.Na.qa;a===b||b.contains(a)||this.Qj()}}ppb(){const a=this.GW;if("off"!==a){const b=this.Na.qa,c=b.style;if("on"===a||"INPUT"!==b.nodeName&&"TEXTAREA"!==b.nodeName)c.userSelect=c.msUserSelect=c.webkitUserSelect=c.MozUserSelect="none";"on"!==a&&b.draggable||(c.webkitUserDrag="none");c.touchAction="none";c.webkitTapHighlightColor="transparent"}}};_.xz.ha=function(){_.te()};
_.xz.Ma=_.nd({type:_.xz,inputs:{position:["matTooltipPosition","position"],fU:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],T3:["matTooltipShowDelay","showDelay"],u1:["matTooltipHideDelay","hideDelay"],GW:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],RM:["matTooltipClass","tooltipClass"]}});
_.yz=class{constructor(a,b){this.wb=a;this.Wrb=this.xob=!1;this.PFa=new _.hg;this.hs="NoopAnimations"===b}show(a){null!=this.sY&&clearTimeout(this.sY);this.eZ=setTimeout(()=>{this.Yub(!0);this.eZ=void 0},a)}Qj(a){null!=this.eZ&&clearTimeout(this.eZ);this.sY=setTimeout(()=>{this.Yub(!1);this.sY=void 0},a)}isVisible(){return this.Wrb}Ja(){this.SCa();this.PFa.complete();this.mZ=null}ykc(){this.xob&&this.Qj(0)}HY(){_.Po(this.wb)}Uqb({relatedTarget:a}){a&&this.mZ.contains(a)||(this.isVisible()?this.Qj(this.ssb):
this.PDa(!1))}Psb(){}Qqb({animationName:a}){a!==this.vka&&a!==this.CEa||this.PDa(a===this.vka)}SCa(){null!=this.eZ&&clearTimeout(this.eZ);null!=this.sY&&clearTimeout(this.sY);this.eZ=this.sY=void 0}PDa(a){a?this.xob=!0:this.isVisible()||this.PFa.next()}Yub(a){const b=this.Zub.qa;var c=this.vka;const d=this.CEa;b.classList.remove(a?d:c);b.classList.add(a?c:d);(this.Wrb=a)&&!this.hs&&"function"===typeof getComputedStyle&&(c=getComputedStyle(b),"0s"===c.getPropertyValue("animation-duration")||"none"===
c.getPropertyValue("animation-name"))&&(this.hs=!0);a&&this.Psb();this.hs&&(b.classList.add("_mat-animation-noopable"),this.PDa(a))}};_.yz.ha=function(a){return new (a||_.yz)(_.r(_.wp),_.r(_.Ko,8))};_.yz.Ma=_.nd({type:_.yz});var U_a;U_a=["tooltip"];_.Az=class extends _.xz{constructor(a,b,c,d,e,f,g,l,p,t,y,C){super(a,b,c,d,e,f,g,l,p,t,y,C);this.avb=zz}};_.Az.ha=function(a){return new (a||_.Az)(_.r(_.yu),_.r(_.ne),_.r(_.du),_.r(_.nh),_.r(_.sg),_.r(_.zt),_.r(_.St),_.r(_.Dt),_.r(_.Q_a),_.r(_.Yt,8),_.r(_.S_a,8),_.r(_.pk))};_.Az.Ma=_.nd({type:_.Az,oa:[["","matTooltip",""]],Bb:[1,"mat-tooltip-trigger"],Cb:2,ab:function(a,b){a&2&&_.Jg("mat-tooltip-disabled",b.disabled)},Vb:["matTooltip"],features:[_.Cg]});
var zz=class extends _.yz{constructor(a,b,c){super(a,c);this.vka="mat-tooltip-show";this.CEa="mat-tooltip-hide";this.wlc=b.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)")}};zz.ha=function(a){return new (a||zz)(_.r(_.wp),_.r(_.Kt),_.r(_.Ko,8))};
zz.wa=_.n({type:zz,oa:[["mat-tooltip-component"]],ub:function(a,b){a&1&&_.qh(U_a,7);if(a&2){let c;_.ph(c=_.sh())&&(b.Zub=c.first)}},Bb:["aria-hidden","true"],Cb:2,ab:function(a,b){a&1&&_.L("mouseleave",function(c){return b.Uqb(c)});a&2&&_.Ig("zoom",b.isVisible()?1:null)},features:[_.Cg],ya:4,Aa:6,Ea:[[1,"mat-tooltip",3,"ngClass","animationend"],["tooltip",""]],ua:function(a,b){a&1&&(_.z(0,"div",0,1),_.L("animationend",function(c){return b.Qqb(c)}),_.R(2,"async"),_.Q(3),_.B());if(a&2){let c;_.Jg("mat-tooltip-handset",
null==(c=_.S(2,4,b.wlc))?null:c.matches);_.x("ngClass",b.RM);_.q(3);_.ch(b.message)}},Ga:[_.mq,_.tq],styles:[".mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis;-webkit-transform:scale(0);transform:scale(0)}.mat-tooltip._mat-animation-noopable{-webkit-animation:none;animation:none;-webkit-transform:scale(1);transform:scale(1)}.cdk-high-contrast-active .mat-tooltip{outline:1px solid}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}.mat-tooltip-panel-non-interactive{pointer-events:none}@-webkit-keyframes mat-tooltip-show{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:.5;-webkit-transform:scale(.99);transform:scale(.99)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mat-tooltip-show{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:.5;-webkit-transform:scale(.99);transform:scale(.99)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes mat-tooltip-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mat-tooltip-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.mat-tooltip-show{-webkit-animation:mat-tooltip-show .2s cubic-bezier(0,0,.2,1) forwards;animation:mat-tooltip-show .2s cubic-bezier(0,0,.2,1) forwards}.mat-tooltip-hide{-webkit-animation:mat-tooltip-hide .1s cubic-bezier(0,0,.2,1) forwards;animation:mat-tooltip-hide .1s cubic-bezier(0,0,.2,1) forwards}"],
mb:2,La:0});var yra,Gra,V_a,W_a,X_a;yra=function(a){return{hidden:a}};Gra=function(a){return{m2NavEnabled:a}};V_a=function(a,b){return{m2NavEnabled:a,m2HasFocus:b}};W_a=function(a,b){return[a,b]};X_a=function(a){return[a]};
_.Bz=class extends _.ky{set config(a){if(a&&(super.uua(a),this.tca=a.tca,this.Sua.unsubscribe(),this.Sua=new _.hf,a.Fdb))for(const [b,c]of a.Fdb){const d=c;this.Sua.add(this.ad.register(d.name,b,()=>{d.handler({bo:this.query,prefix:this.queryPrefix.getValue()});d.MBb&&_.i_a(this.DH)}))}}constructor(a,b,c,d,e,f,g,l,p,t,y,C,F){super({Nda:_.qx.has(47),Zu:"GlobalSearchBox",Fa:a,vna:t,yG:_.qx.has(28),hK:c});this.Ua=d;this.ad=e;this.Vg=f;this.xo=g;this.document=l;this.nb=p;this.MGc=y;this.LGc=C;this.HK=
F;this.Sua=new _.hf;this.Em=new _.hf;this.GL=new _.fg(1);this.xea=0;this.tca=void 0;this.Qlb="Clear search";this.k6b="Search for code or files";this.s6b="No matching results";this.t6b="Try modifying your query";this.p6b="Documentation";this.r6b="New! Git Search";this.q6b='The "package:" atom for GoB is going away soon. Learn about the new "git:", "repo:", and "branch:" atoms.';this.y6b='The "package:" atom for GoB is going away soon. Use the new "git:", "repo:", and "branch:" atoms instead. Click the \'Info\' icon for more information';
this.Deb=24;this.Eeb=2;this.Sdb=new _.fg(1);this.FGc=_.w(this.GL,_.v(I=>{a:{for(const K of _.rl(I))if(K.warning)switch(K.warning.type){case 0:I=this.y6b;break a;default:_.ej(K.warning.type,void 0)}I=""}return I}));this.G0=new _.mp;this.sca=_.qx.has(68);this.tGc=_.qx.has(41)}Ra(){super.Ra();const a=this.xo.parse(this.query);this.GL.next(a);this.Sdb.next(Rra(a)&&this.Ua.url.startsWith("/search?q="));this.Em.add(_.w(this.VL,_.v(b=>this.xo.parse(b))).subscribe(b=>{this.GL.next(b)}));this.Em.add(_.w(this.Ua.events,
_.Mf(b=>b instanceof _.Ci),_.mg(()=>_.w(this.GL,_.Zf(1))),_.v(b=>Rra(b)&&this.Ua.url.startsWith("/search?q="))).subscribe(b=>{this.Sdb.next(b)}))}Tc(){this.bq=this.Vg.registerCallback("SEARCH_BAR",this.nb.qa,()=>{_.i_a(this.DH,!0)})}Ja(){super.Ja();this.Sua.unsubscribe();this.Em.unsubscribe();this.bq&&this.bq()}IC(a){(a=a.target)&&a instanceof HTMLElement&&a.classList.contains("search-bar")&&this.DH.setFocus()}get qEc(){const a=this.queryPrefix.getValue();return a&&a.ZT?a.ZT:this.k6b}ssa(){super.ssa();
this.G0.next(1)}tsa(){super.tsa();this.G0.next(0)}g_(){super.g_(this.DH)}OHb(a){_.Dr(this.Ua,_.Cr(this.Ua,_.MJa,{Qa:_.Sla(a)}))}b6a(a){this.xea=a.getBoundingClientRect().width}Haa(a){"scope"===a.Oa.kind&&this.fOb(a.Oa)}l4(a){a&&this.document.activeElement&&this.document.activeElement.blur();super.l4(a)}fOb(a){super.setScope(a)&&_.i_a(this.DH)}};
_.Bz.ha=function(a){return new (a||_.Bz)(_.r(_.Yr),_.r(_.rx),_.r(_.Nx),_.r(_.Ji),_.r(_.Mw),_.r(_.Pi),_.r(_.py),_.r(_.pk),_.r(_.ne),_.r(_.HXa),_.r(CXa,8),_.r(DXa,8),_.r(_.GXa,8))};
_.Bz.wa=_.n({type:_.Bz,oa:[["global-search-box"]],ub:function(a,b){a&1&&_.qh(_.bz,7);if(a&2){let c;_.ph(c=_.sh())&&(b.DH=c.first)}},inputs:{config:"config"},outputs:{G0:"focusChange"},features:[_.Cg],ya:21,Aa:36,Ea:[["fxLayoutAlign","start center","onedevTooltipAnchor","gobMultibranchCallout",1,"search-bar",3,"ngClass","click","keydown.escape"],["searchBar",""],["fxFlex","grow",3,"elementName","enableTextBoxQuerySubmission","queryDecorator","placeholder","query","suggestionLists","tabCompletionHint",
"matTooltip","queryChange","blur","focus","querySubmit","selectSuggestion"],[4,"ngIf"],[1,"spinner",3,"click"],[3,"diameter","strokeWidth",4,"ngIf"],["mat-icon-button","","aria-label","Search",3,"click"],["type","button","class","clear","mat-icon-button","","trackAction","clearSearch",3,"ascTrackElement","matTooltip","click",4,"ngIf"],["mat-icon-button","","class","help-link","matTooltip","Help","aria-label","Help for query language","ascTrackElement","SearchBoxHelp","trackAction","click",3,"ngClass",
"universalLink",4,"ngIf"],["suggestionList",""],["class","suggestion-item","selectedClass","selected",3,"isSelectable","payload",4,"ngFor","ngForOf"],[3,"elementToWatch","ascResizeNotifier",4,"ngIf"],["class","scope-chip",3,"ngClass",4,"ngIf"],[1,"scope-chip",3,"ngClass"],["mat-icon-button","","trackAction","clearSearchScope","aria-label","Remove scope from search",1,"remove-scope-button",3,"ascTrackElement","click"],[3,"diameter","strokeWidth"],["type","button","mat-icon-button","","trackAction",
"clearSearch",1,"clear",3,"ascTrackElement","matTooltip","click"],["mat-icon-button","","matTooltip","Help","aria-label","Help for query language","ascTrackElement","SearchBoxHelp","trackAction","click",1,"help-link",3,"ngClass","universalLink"],[4,"ngIf","ngIfElse"],["m2AppBarHelpIcon",""],["selectedClass","selected",1,"suggestion-item",3,"isSelectable","payload"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"elementToWatch","ascResizeNotifier"],["class","integrated-list",3,"ngClass","border-color",
"width","display",4,"ngIf"],[1,"integrated-list",3,"ngClass"],[1,"integrated-suggestion-list"],[1,"current-scope"],[3,"savedQuery","searchScope"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"vertical"],[1,"integrated-scope-list"],[4,"ngTemplateOutlet"],[3,"ngTemplateOutlet"],[1,"title"],[1,"subtitle"],["tooltipId","gobMultibranchCallout","actionBtnIcon","open_in_new",3,"actionBtnText","widthOffset","action"],["onedevTooltipTitle",""]],ua:function(a,b){if(a&1){const c=_.Nd();_.z(0,"div",0,1);_.L("click",function(d){return b.IC(d)})("keydown.escape",
function(){_.Pd(c);_.ah(15).Dx||_.jy(b.Vg,"CODE");return _.Qd()});_.z(2,"search-box",2);_.L("queryChange",function(d){return b.query=d})("blur",function(){return b.ssa()})("focus",function(){return b.tsa()})("queryChange",function(d){return b.VL.next(d)})("querySubmit",function(d){if("string"===typeof d)b.l4(d);else switch(d.Oa.kind){case "link":b.Fa.lb({element:b.Zu,action:"navigateManageSavedQuery",gestureName:"CLICK",il:d.Oa.zOb});_.Dr(b.Ua,d.Oa.zOb);break;case "scope":b.fOb(d.Oa);break;case "suggestion":b.l4(d);
break;default:_.ej(d.Oa,"Item With Unkonwn Suggestion Kind")}})("selectSuggestion",function(d){return b.Haa(d)});_.R(3,"async");_.R(4,"async");_.B();_.O(5,Bra,3,3,"ng-container",3);_.z(6,"div",4);_.L("click",function(){return b.DH.setFocus()});_.O(7,Cra,1,2,"mat-spinner",5);_.R(8,"async");_.B();_.z(9,"button",6);_.L("click",function(){b.l4(b.query)});_.z(10,"mat-icon");_.Q(11,"search");_.B()();_.O(12,Dra,3,3,"button",7);_.O(13,Hra,4,6,"a",8);_.B();_.z(14,"search-box-suggestion-list",null,9);_.O(16,
Jra,2,4,"search-box-suggestion-item",10);_.R(17,"async");_.B();_.O(18,Ora,2,2,"ng-container",11);_.O(19,Qra,5,4,"onedev-feature-tooltip-controller",3);_.R(20,"async")}if(a&2){const c=_.ah(15);let d,e;_.Ig("border-color",b.tca);_.x("ngClass",_.ih(28,V_a,b.sca,b.sca&&c.Dx));_.q(2);_.$g("matTooltip",_.S(4,20,b.FGc));_.x("elementName",b.Zu)("enableTextBoxQuerySubmission",!0)("queryDecorator",b.TL)("placeholder",b.qEc)("query",b.query)("suggestionLists",b.Yu?_.ih(31,W_a,c,b.Yu):_.hh(34,X_a,c))("tabCompletionHint",
_.S(3,18,b.r4));_.q(3);_.x("ngIf",b.tGc);_.q(2);_.x("ngIf",(null==(d=_.S(8,22,b.X_))?null:d.Rd)&&b.A3);_.q(5);_.x("ngIf",b.query);_.q(1);_.x("ngIf",b.HK);_.q(3);_.x("ngForOf",null==(e=_.S(17,24,b.X_))?null:e.pt);_.q(2);_.x("ngIf",c.Dx&&b.HF||(null==b.Yu?null:b.Yu.Dx));_.q(1);_.x("ngIf",_.S(20,26,b.Sdb))}},Ga:[_.cs,_.mq,_.nq,_.oq,_.sq,_.qy,_.mz,_.sz,_.tz,_.uz,_.fv,_.lv,_.vz,_.Ku,_.Lu,_.kw,_.wz,_.Az,_.ry,_.mx,_.bz,_.cz,_.ez,_.tq],styles:["global-search-box[_nghost-%COMP%]{font-family:Roboto,sans-serif;--icon-size:32px}global-search-box[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:20px}@media (max-width:940px){global-search-box[_nghost-%COMP%]{min-width:260px}}.scope-chip[_ngcontent-%COMP%]{white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:0 0 auto;border-radius:8px;max-width:50%;overflow:hidden;padding:5px 10px;text-overflow:ellipsis}.scope-chip[_ngcontent-%COMP%]   .remove-scope-button[_ngcontent-%COMP%]{display:inline-block;height:18px;line-height:18px;width:18px}.scope-chip[_ngcontent-%COMP%]   .remove-scope-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px}.scope-chip.hidden[_ngcontent-%COMP%]{opacity:0;z-index:-1;position:absolute}.spinner[_ngcontent-%COMP%]{height:24px;width:24px}.search-bar[_ngcontent-%COMP%]{background-color:var(--card);border-radius:2px;font-size:13px;height:40px;padding-left:16px;padding-right:12px;transition:box-shadow .2s}.search-bar.m2NavEnabled[_ngcontent-%COMP%]{background-color:var(--search-bg);border-radius:8px;font-size:14px;overflow:hidden}.search-bar.m2NavEnabled.m2HasFocus[_ngcontent-%COMP%]{border-style:solid;border-width:1px;background-color:var(--search-focus-bg);border-bottom-left-radius:0;border-bottom-right-radius:0}.search-bar[_ngcontent-%COMP%]:focus-within:not(.m2NavEnabled), .search-bar[_ngcontent-%COMP%]:hover:not(.m2NavEnabled){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.search-bar[_ngcontent-%COMP%]   .help-link[_ngcontent-%COMP%], .search-bar[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .search-bar[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:var(--icon-size);width:var(--icon-size);line-height:var(--icon-size)}.integrated-list[_ngcontent-%COMP%], .scope-list[_ngcontent-%COMP%], .search-suggestions[_ngcontent-%COMP%]{border-style:solid;border-width:1px;box-sizing:border-box;position:absolute}.integrated-list[_ngcontent-%COMP%]:not(.m2NavEnabled), .scope-list[_ngcontent-%COMP%]:not(.m2NavEnabled), .search-suggestions[_ngcontent-%COMP%]:not(.m2NavEnabled){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.integrated-list.m2NavEnabled[_ngcontent-%COMP%], .scope-list.m2NavEnabled[_ngcontent-%COMP%], .search-suggestions.m2NavEnabled[_ngcontent-%COMP%]{font-size:14px}.integrated-list.m2NavEnabled[_ngcontent-%COMP%], .search-suggestions.m2NavEnabled[_ngcontent-%COMP%]{border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-top:-1px;overflow:hidden}@media (max-width:940px){.integrated-list.m2NavEnabled[_ngcontent-%COMP%], .search-suggestions.m2NavEnabled[_ngcontent-%COMP%]{max-height:250px}}.integrated-list.m2NavEnabled[_ngcontent-%COMP%]   search_box-suggestion-item[_ngcontent-%COMP%], .search-suggestions.m2NavEnabled[_ngcontent-%COMP%]   search_box-suggestion-item[_ngcontent-%COMP%]{padding:0 10px}.integrated-list[_ngcontent-%COMP%]   .suggestion-item[_ngcontent-%COMP%], .search-suggestions[_ngcontent-%COMP%]   .suggestion-item[_ngcontent-%COMP%]{overflow:hidden}.current-scope[_ngcontent-%COMP%]{flex:0 0 70%;padding:10px;font-style:italic;font-size:small;overflow:hidden}.current-scope[_ngcontent-%COMP%]   .leading[_ngcontent-%COMP%]{font-weight:500}.integrated-suggestion-list[_ngcontent-%COMP%]{flex:0 0 70%;overflow:hidden;overflow-wrap:break-word}@media (max-width:940px){.integrated-suggestion-list[_ngcontent-%COMP%]{flex:0 0 65%;overflow-y:scroll;height:250px}}.integrated-scope-list[_ngcontent-%COMP%]{flex:0 0 30%;overflow:hidden;overflow-wrap:break-word}@media (max-width:940px){.integrated-scope-list[_ngcontent-%COMP%]{flex:0 0 35%}}.title[_ngcontent-%COMP%]{margin:14px 0 4px;text-align:center}.integrated-list[_ngcontent-%COMP%], .scope-list[_ngcontent-%COMP%], .search-suggestions[_ngcontent-%COMP%]{background-color:var(--search-focus-bg)}.subtitle[_ngcontent-%COMP%]{margin:0 0 14px;text-align:center}"]});var Y_a;Y_a=[[["",8,"appbar-left"]],[["",8,"appbar-center"]],[["",8,"appbar-right"]]];_.Cz=class{};_.Cz.ha=function(a){return new (a||_.Cz)};
_.Cz.wa=_.n({type:_.Cz,oa:[["header","onedevAppbar",""]],bc:["onedevAppbar",""],Yb:[".appbar-left",".appbar-center",".appbar-right"],ya:3,Aa:0,ua:function(a){a&1&&(_.Xg(Y_a),_.Yg(0),_.Yg(1,1),_.Yg(2,2))},styles:["header[onedevAppbar]{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--app-bar-bg,#fff);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:32px;height:48px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px}header[onedevAppbar]>div{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}header[onedevAppbar]>.appbar-left{gap:12px}@media (min-width:1024px){header[onedevAppbar]>.appbar-left{min-width:256px}}header[onedevAppbar]>.appbar-center{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:288px}header[onedevAppbar] [mat-icon-button]{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-secondary,#5f6368);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:40px}header[onedevAppbar] [mat-icon-button].mdc-icon-button mat-icon{color:inherit}header[onedevAppbar] [onedevAppbarAvatar]{border-radius:32px;margin-left:20px;overflow:hidden}header[onedevAppbar] [onedevAppbarAvatar],header[onedevAppbar] [onedevAppbarAvatar] img{height:32px;width:32px}header[onedevAppbar] [onedevOptOutButton]{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:var(--text-secondary,#5f6368);line-height:normal;font-family:Google Sans;padding:9px 12px;text-decoration:none}header[onedevAppbar] a[mat-button]:has(onedev-appbar-title){padding:0 4px;margin:0 -4px}"],mb:2});var Dz=class{constructor(a,b,c,d){this.wc=a;this.nb=b;this.UJ=c;this.wvc=d}WJ(a,b){this.UJ.clear();a=_.So(this.wvc,a);b=this.UJ.WJ(a,0,this.wc,b);b.location.qa.remove();a=this.nb.qa.querySelector(".mat-button-wrapper");if(!a)throw Error("dd");a.appendChild(b.location.qa);return b}};Dz.ha=function(a){return new (a||Dz)(_.r(_.Hi),_.r(_.ne),_.r(_.nh),_.r(_.Ho))};Dz.Ma=_.nd({type:Dz});var Ez=class{};Ez.ha=function(a){return new (a||Ez)};
Ez.wa=_.n({type:Ez,oa:[["onedev-appbar-title"]],inputs:{Kp:"productName",Kh:"iconUrl",oi:"svgIcon",s8:"badgeIcon"},ya:5,Aa:4,Ea:[["aria-hidden","true","alt","",3,"src",4,"ngIf"],[3,"svgIcon",4,"ngIf"],["class","badge-disc",4,"ngIf"],["aria-level","1","role","heading"],["aria-hidden","true","alt","",3,"src"],[3,"svgIcon"],[1,"badge-disc"]],ua:function(a,b){a&1&&(_.O(0,Sra,1,1,"img",0),_.O(1,Tra,1,1,"mat-icon",1),_.O(2,Ura,2,1,"mat-icon",2),_.z(3,"span",3),_.Q(4),_.B());a&2&&(_.x("ngIf",b.Kh),_.q(1),
_.x("ngIf",b.oi),_.q(1),_.x("ngIf",b.s8),_.q(2),_.bh(" ",b.Kp,"\n"))},Ga:[_.oq,_.kw],styles:["[_nghost-%COMP%]{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-decoration:none;--badge-color:var(--grey-800,#3c4043);--badge-bg:var(--grey-200,#e8eaed)}body.dark-mode[_nghost-%COMP%] -no-combinator[_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--badge-color:var(--grey-200);--badge-bg:var(--grey-800)}img[_ngcontent-%COMP%], mat-icon[_ngcontent-%COMP%]{height:36px;width:36px}span[_ngcontent-%COMP%]{color:var(--text-secondary,#5f6368);font-family:Product Sans;font-size:22px;margin-left:12px}.badge-disc[_ngcontent-%COMP%]{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;background-color:var(--badge-bg);border-radius:14px;color:var(--badge-color);font-size:14px;height:14px;margin-left:-14px;width:14px}@media (min-width:1280px){.badge-disc[_ngcontent-%COMP%]{display:none}}"],
La:0});_.Fz=class extends Dz{Qb(){this.eEb()}Tc(){this.eEb()}eEb(){if(this.Kp){var a=super.WJ(Ez,[]);a.instance.Kh=this.Kh;a.instance.oi=this.oi;a.instance.Kp=this.Kp;a.instance.s8=this.s8;a.rl.he()}}};_.Fz.ha=function(){let a;return function(b){return(a||(a=_.me(_.Fz)))(b||_.Fz)}}();
_.Fz.Ma=_.nd({type:_.Fz,oa:[["a","mat-button","","onedevAppbarBranding",""]],Cb:4,ab:function(a){a&2&&_.Ig("padding","0 4px")("margin","0 -4px")},inputs:{Kp:["onedevAppbarBranding","productName"],Kh:"iconUrl",oi:"svgIcon",s8:"badgeIcon"},features:[_.Cg,_.Hd]});var Z_a=_.zj("transformMenu",[_.Cj("void",_.Bj({opacity:0,transform:"scale(0.8)"})),_.Dj("void => enter",_.Aj("120ms cubic-bezier(0, 0, 0.2, 1)",_.Bj({opacity:1,transform:"scale(1)"}))),_.Dj("* => void",_.Aj("100ms 25ms linear",_.Bj({opacity:0})))]),$_a=_.zj("fadeInItems",[_.Cj("showing",_.Bj({opacity:1})),_.Dj("void => *",[_.Bj({opacity:0}),_.Aj("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);_.a0a=new _.zd("MatMenuContent");var b0a=new _.zd("MAT_MENU_PANEL");var c0a=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],d0a=_.uk(_.vk(class{})),Gz=class extends d0a{constructor(a,b,c,d,e){super();this.Na=a;this.Hb=b;this.Gd=c;this.Qja=d;this.wb=e;this.role="menuitem";this.AO=new _.hg;this.BB=new _.hg;this.P7=this.tY=!1;let f;null==d||null==(f=d.hqc)||f.call(d,this)}focus(a,b){this.Gd&&a?_.Ct(this.Gd,this.Li(),a,b):this.Li().focus(b);this.BB.next(this)}Tc(){this.Gd&&this.Gd.no(this.Na,!1)}Ja(){this.Gd&&this.Gd.Ol(this.Na);this.Qja&&this.Qja.removeItem&&this.Qja.removeItem(this);
this.AO.complete();this.BB.complete()}AI(){return this.disabled?"-1":"0"}Li(){return this.Na.qa}mhc(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}Hkc(){this.AO.next(this)}tu(){const a=this.Na.qa.cloneNode(!0),b=a.querySelectorAll("mat-icon, .material-icons");for(let d=0;d<b.length;d++)b[d].remove();let c;return(null==(c=a.textContent)?void 0:c.trim())||""}Xnc(a){this.tY=a;let b;null==(b=this.wb)||_.Po(b)}joc(a){this.P7=a;let b;null==(b=this.wb)||_.Po(b)}Oo(){return this.Hb&&this.Hb.activeElement===
this.Li()}};Gz.ha=function(a){return new (a||Gz)(_.r(_.ne),_.r(_.pk),_.r(_.Dt),_.r(b0a,8),_.r(_.wp))};
Gz.wa=_.n({type:Gz,oa:[["","mat-menu-item",""]],Bb:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator","mdc-list-item"],Cb:8,ab:function(a,b){a&1&&_.L("click",function(c){return b.mhc(c)})("mouseenter",function(){return b.Hkc()});a&2&&(_.Hg("role",b.role)("tabindex",b.AI())("aria-disabled",b.disabled)("disabled",b.disabled||null),_.Jg("mat-mdc-menu-item-highlighted",b.tY)("mat-mdc-menu-item-submenu-trigger",b.P7))},inputs:{disabled:"disabled",md:"disableRipple",role:"role"},Vb:["matMenuItem"],features:[_.Cg],
bc:["mat-menu-item",""],Yb:["mat-icon, [matMenuItemIcon]","*"],ya:5,Aa:3,Ea:[[1,"mdc-list-item__primary-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["class","mat-mdc-menu-submenu-icon","viewBox","0 0 5 10","focusable","false","aria-hidden","true",4,"ngIf"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],ua:function(a,b){a&1&&(_.Xg(c0a),_.Yg(0),_.z(1,"span",0),_.Yg(2,1),_.B(),_.G(3,
"div",1),_.O(4,Vra,2,0,"svg",2));a&2&&(_.q(3),_.x("matRippleDisabled",b.md||b.disabled)("matRippleTrigger",b.Li()),_.q(1),_.x("ngIf",b.P7))},Ga:[_.oq,_.Gu],mb:2,La:0});var e0a,f0a,Hz;e0a=0;f0a=new _.zd("mat-menu-default-options",{Ha:"root",na:Wra});_.g0a=function(a,b="program"){let c;null==(c=a.Opb)||c.unsubscribe();a.Opb=_.w(a.ob.tg,_.Zf(1)).subscribe(()=>{let d=null;a.Jt.length&&(d=a.Jt.first.Li().closest('[role="menu"]'));if(!d||!d.contains(document.activeElement)){const e=a.vc;_.IOa(e,b).PB(0,1);!e.Mk&&d&&d.focus()}})};
Hz=class{get kE(){return this.kF}set kE(a){this.kF=a;this.L3()}get fI(){return this.Vvb}set fI(a){this.Vvb=a;this.L3()}get ida(){return this.atb}set ida(a){this.atb=_.jk(a)}get Ff(){return this.z6}set Ff(a){this.z6=_.jk(a)}set Xd(a){const b=this.bnc;b&&b.length&&b.split(" ").forEach(c=>{this.gq[c]=!1});(this.bnc=a)&&a.length&&(a.split(" ").forEach(c=>{this.gq[c]=!0}),this.Na.qa.className="")}get classList(){return this.Xd}set classList(a){this.Xd=a}constructor(a,b,c,d){this.Na=a;this.ob=b;this.wb=
d;this.Jt=new _.th;this.gq={};this.r7="void";this.aO=new _.hg;this.close=this.closed=new _.mp;this.WIb=`mat-menu-panel-${e0a++}`;this.RT=c.RT||"";this.kF=c.kE;this.Vvb=c.fI;this.Qm=c.Qm;this.atb=c.ida;this.z6=c.Ff}Ra(){this.L3()}xe(){this.qpc();this.vc=_.Vt((new _.Xt(this.Jt)).eI().ZW());this.vc.s4.subscribe(()=>this.closed.emit("tab"));_.w(this.Jt.jd,_.lg(this.Jt),_.mg(a=>_.Jf(...a.map(b=>b.BB)))).subscribe(a=>_.Wt(this.vc,a));this.Jt.jd.subscribe(a=>{const b=this.vc;var c;"enter"===this.r7&&(null==
(c=b.Mk)?0:c.Oo())&&(a=a.toArray(),c=Math.max(0,Math.min(a.length-1,b.tJ||0)),a[c]&&!a[c].disabled?b.Do(c):FOa(b))})}Ja(){let a;null==(a=this.vc)||a.destroy();this.Jt.destroy();this.closed.complete();let b;null==(b=this.Opb)||b.unsubscribe()}AO(){return _.w(this.Jt.jd,_.lg(this.Jt),_.mg(a=>_.Jf(...a.map(b=>b.AO))))}hqc(){}removeItem(){}Pg(a){const b=a.keyCode,c=this.vc;switch(b){case 27:_.bk(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.Gsa&&"ltr"===this.direction&&this.closed.emit("keydown");
break;case 39:this.Gsa&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:38!==b&&40!==b||_.IOa(c,"keyboard");c.pA(a);return}a.stopPropagation()}jMb(a){a=`${this.ypb}${Math.min(this.Egc+a,24)}`;const b=Object.keys(this.gq).find(c=>c.startsWith(this.ypb));b&&b!==this.vGa||(this.vGa&&(this.gq[this.vGa]=!1),this.gq[a]=!0,this.vGa=a)}L3(a=this.kE,b=this.fI){const c=this.gq;c["mat-menu-before"]="before"===a;c["mat-menu-after"]="after"===a;c["mat-menu-above"]="above"===b;c["mat-menu-below"]=
"below"===b;let d;null==(d=this.wb)||_.Po(d)}voc(){this.r7="enter"}znc(){this.r7="void"}KFa(a){this.aO.next(a);this.DO=!1}LFa(a){this.DO=!0;"enter"===a.zg&&0===this.vc.tJ&&(a.element.scrollTop=0)}qpc(){_.w(this.qnb.jd,_.lg(this.qnb)).subscribe(a=>{this.Jt.reset(a.filter(b=>b.Qja===this));_.oh(this.Jt)})}};Hz.ha=function(a){return new (a||Hz)(_.r(_.ne),_.r(_.sg),_.r(f0a),_.r(_.wp))};
Hz.Ma=_.nd({type:Hz,Bd:function(a,b,c){a&1&&(_.rh(c,_.a0a,5),_.rh(c,Gz,5),_.rh(c,Gz,4));if(a&2){let d;_.ph(d=_.sh())&&(b.FG=d.first);_.ph(d=_.sh())&&(b.qnb=d);_.ph(d=_.sh())&&(b.items=d)}},ub:function(a,b){a&1&&_.qh(_.mh,5);if(a&2){let c;_.ph(c=_.sh())&&(b.Lc=c.first)}},inputs:{Qm:"backdropClass",ariaLabel:["aria-label","ariaLabel"],oj:["aria-labelledby","ariaLabelledby"],AJ:["aria-describedby","ariaDescribedby"],kE:"xPosition",fI:"yPosition",ida:"overlapTrigger",Ff:"hasBackdrop",Xd:["class","panelClass"],
classList:"classList"},outputs:{closed:"closed",close:"close"}});var h0a,j0a,Iz,Jz,Kz;h0a=new _.zd("mat-menu-scroll-strategy");_.i0a={Ba:h0a,Db:[_.yu],Ab:function(a){return()=>a.Np.Tu()}};j0a=_.ek({passive:!0});Iz=function(a){return!!(a.a7&&a.Nt&&a.Wj)};
Jz=function(a){const b=a.Wj;if(!a.MO&&b){var c=a.mO(b),d=c.Yq(),e=d.tj;a.boc(b,e);d.Ff=null==b.Ff?!Iz(a):b.Ff;c.Od(a.ekc(b));b.FG&&b.FG.Od(a.aCc);a.W5=a.gmc().subscribe(()=>a.a9());a.Zkc(b);a.bGa&&c.wr.classList.add(a.bGa);b instanceof Hz&&(b.voc(),_.w(b.Jt.jd,_.ng(b.close)).subscribe(()=>{_.YOa(_.pu(e,!1));_.pu(e,!0)}))}};
Kz=class{get dpb(){return this.Wj}set dpb(a){this.Wj=a}get Wj(){return this.nsb}set Wj(a){if(a!==this.nsb){this.nsb=a;this.sFa.unsubscribe();a&&(this.sFa=a.close.subscribe(c=>{this.Aic(c);"click"!==c&&"tab"!==c||!this.Nt||this.Nt.closed.emit(c)}));var b;null==(b=this.a7)||b.joc(Iz(this))}}constructor(a,b,c,d,e,f,g,l,p){this.lj=a;this.Jd=b;this.Mf=c;this.a7=f;this.xc=g;this.Gd=l;this.ob=p;this.Sb=null;this.MO=!1;this.sFa=this.nrb=this.W5=_.hf.EMPTY;this.wb=_.dd(_.wp);this.Wqb=t=>{_.ak(t)||(this.YE=
"touch")};this.YE=void 0;this.EA=!0;this.hDc=this.T3a=new _.mp;this.gDc=this.Q3a=new _.mp;this.Lf=d;this.Nt=e instanceof Hz?e:void 0;b.qa.addEventListener("touchstart",this.Wqb,j0a)}xe(){this.Ekc()}Ja(){this.Sb&&(this.Sb.dispose(),this.Sb=null);this.Jd.qa.removeEventListener("touchstart",this.Wqb,j0a);this.sFa.unsubscribe();this.W5.unsubscribe();this.nrb.unsubscribe()}get S3a(){return this.MO}get dir(){return this.xc&&"rtl"===this.xc.value?"rtl":"ltr"}a9(){let a;null==(a=this.Wj)||a.close.emit()}focus(a,
b){this.Gd&&a?_.Ct(this.Gd,this.Jd,a,b):this.Jd.qa.focus(b)}Th(){let a;null==(a=this.Sb)||a.Th()}Aic(a){if(this.Sb&&this.S3a){var b=this.Wj;this.W5.unsubscribe();this.Sb.detach();!this.EA||"keydown"!==a&&this.YE&&Iz(this)||this.focus(this.YE);this.YE=void 0;if(b instanceof Hz)b.znc(),b.FG?_.w(b.aO,_.Mf(c=>"void"===c.zg),_.Zf(1),_.ng(b.FG.Hnb)).subscribe({next:()=>b.FG.detach(),complete:()=>this.ska(!1)}):this.ska(!1);else{this.ska(!1);let c;null==b||null==(c=b.FG)||c.detach()}}}Zkc(a){a.Gsa=Iz(this)?
this.Nt:void 0;a.direction=this.dir;this.Znc(a);_.g0a(a,this.YE||"program");this.ska(!0)}Znc(a){if(a.jMb){let b=0,c=a.Gsa;for(;c;)b++,c=c.Gsa;a.jMb(b)}}ska(a){a!==this.MO&&((this.MO=a)?this.T3a.emit():this.Q3a.emit(),Iz(this)&&this.a7.Xnc(a),_.Po(this.wb))}mO(a){if(!this.Sb){const b=this.s6(a);this.Ioc(a,b.tj);this.Sb=this.lj.create(b);this.Sb.Gu().subscribe()}return this.Sb}s6(a){return new _.lu({tj:_.bPa(_.aPa(_.pu(_.ru(this.lj.position(),this.Jd))),".mat-menu-panel, .mat-mdc-menu-panel"),Qm:a.Qm||
"cdk-overlay-transparent-backdrop",Xd:a.RT,Kl:this.Lf(),direction:this.xc})}Ioc(a,b){a.L3&&b.Xsa.subscribe(c=>{const d="start"===c.Vma.rc?"after":"before",e="top"===c.Vma.yc?"below":"above";this.ob?this.ob.nc(()=>a.L3(d,e)):a.L3(d,e)})}boc(a,b){let [c,d]="before"===a.kE?["end","start"]:["start","end"],e=c,f=d,[g,l]="above"===a.fI?["bottom","top"]:["top","bottom"],[p,t]=[g,l],y=p,C=t,[F,I]=[e,f],K=F,V=I,fa=0;Iz(this)?(V=e="before"===a.kE?"start":"end",f=K="end"===e?"start":"end",this.Nt&&(null==this.iGa&&
(this.iGa=(a=this.Nt.items.first)?a.Li().offsetTop:0),fa="bottom"===g?this.iGa:-this.iGa)):a.ida||(y="top"===g?"bottom":"top",C="top"===l?"bottom":"top");_.nu(b,[{Mc:e,Nc:y,rc:K,yc:g,offsetY:fa},{Mc:f,Nc:y,rc:V,yc:g,offsetY:fa},{Mc:e,Nc:C,rc:K,yc:l,offsetY:-fa},{Mc:f,Nc:C,rc:V,yc:l,offsetY:-fa}])}gmc(){const a=this.Sb.To(),b=this.Sb.Ov,c=this.Nt?this.Nt.closed:_.u(),d=this.Nt?_.w(this.Nt.AO(),_.Mf(e=>e!==this.a7),_.Mf(()=>this.MO)):_.u();return _.Jf(a,c,d,b)}Ikc(a){_.Zj(a)||(this.YE=0===a.button?
"mouse":void 0,Iz(this)&&a.preventDefault())}Pg(a){a=a.keyCode;if(13===a||32===a)this.YE="keyboard";Iz(this)&&(39===a&&"ltr"===this.dir||37===a&&"rtl"===this.dir)&&(this.YE="keyboard",Jz(this))}kq(a){Iz(this)?(a.stopPropagation(),Jz(this)):this.MO?this.a9():Jz(this)}Ekc(){Iz(this)&&this.Nt&&(this.nrb=_.w(this.Nt.AO(),_.Mf(a=>a===this.a7&&!a.disabled),_.Wf(0,_.jp)).subscribe(()=>{this.YE="mouse";this.Wj instanceof Hz&&this.Wj.DO?_.w(this.Wj.aO,_.Zf(1),_.Wf(0,_.jp),_.ng(this.Nt.AO())).subscribe(()=>
Jz(this)):Jz(this)}))}ekc(a){this.Ro&&this.Ro.Lc===a.Lc||(this.Ro=new _.uu(a.Lc,this.Mf));return this.Ro}};Kz.ha=function(a){return new (a||Kz)(_.r(_.yu),_.r(_.ne),_.r(_.nh),_.r(h0a),_.r(b0a,8),_.r(Gz,10),_.r(_.Yt,8),_.r(_.Dt),_.r(_.sg))};
Kz.Ma=_.nd({type:Kz,Cb:3,ab:function(a,b){a&1&&_.L("click",function(c){return b.kq(c)})("mousedown",function(c){return b.Ikc(c)})("keydown",function(c){return b.Pg(c)});a&2&&_.Hg("aria-haspopup",b.Wj?"menu":null)("aria-expanded",b.S3a)("aria-controls",b.S3a?b.Wj.WIb:null)},inputs:{dpb:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],Wj:["matMenuTriggerFor","menu"],aCc:["matMenuTriggerData","menuData"],EA:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{T3a:"menuOpened",hDc:"onMenuOpen",
Q3a:"menuClosed",gDc:"onMenuClose"}});_.Lz=class extends Gz{};_.Lz.ha=function(){let a;return function(b){return(a||(a=_.me(_.Lz)))(b||_.Lz)}}();
_.Lz.wa=_.n({type:_.Lz,oa:[["","mat-menu-item",""]],Bb:[1,"mat-focus-indicator"],Cb:20,ab:function(a,b){a&2&&(_.Hg("role",b.role)("tabindex",b.AI())("aria-disabled",b.disabled.toString())("disabled",b.disabled||null),_.Jg("mat-menu-item",!0)("mat-menu-item-highlighted",b.tY)("mat-menu-item-submenu-trigger",b.P7)("mat-mdc-menu-item",!1)("mat-mdc-focus-indicator",!1)("mdc-list-item",!1)("mat-mdc-menu-item-highlighted",!1)("mat-mdc-menu-item-submenu-trigger",!1))},inputs:{disabled:"disabled",md:"disableRipple"},
Vb:["matMenuItem"],features:[_.eh([{Ba:Gz,Lb:_.Lz}]),_.Cg],bc:["mat-menu-item",""],Yb:["*"],ya:3,Aa:3,Ea:[["matRipple","",1,"mat-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["class","mat-menu-submenu-icon","viewBox","0 0 5 10","focusable","false","aria-hidden","true",4,"ngIf"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-menu-submenu-icon"],["points","0,0 5,5 0,10"]],ua:function(a,b){a&1&&(_.Xg(),_.Yg(0),_.G(1,"div",0),_.O(2,Xra,2,0,"svg",1));a&2&&(_.q(1),_.x("matRippleDisabled",
b.md||b.disabled)("matRippleTrigger",b.Li()),_.q(1),_.x("ngIf",b.P7))},Ga:[_.oq,_.Gu],mb:2,La:0});_.Mz=class extends Kz{};_.Mz.ha=function(){let a;return function(b){return(a||(a=_.me(_.Mz)))(b||_.Mz)}}();_.Mz.Ma=_.nd({type:_.Mz,oa:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],Bb:[1,"mat-menu-trigger"],Vb:["matMenuTrigger"],features:[_.Cg]});_.Nz=class extends Hz{constructor(a,b,c,d){super(a,b,c,d);this.ypb="mat-elevation-z";this.Egc=4}};_.Nz.ha=function(a){return new (a||_.Nz)(_.r(_.ne),_.r(_.sg),_.r(f0a),_.r(_.wp))};
_.Nz.wa=_.n({type:_.Nz,oa:[["mat-menu"]],Bb:["ngSkipHydration",""],Cb:3,ab:function(a){a&2&&_.Hg("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},Vb:["matMenu"],features:[_.eh([{Ba:b0a,Lb:_.Nz}]),_.Cg],Yb:["*"],ya:1,Aa:0,Ea:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],ua:function(a){a&1&&(_.Xg(),_.O(0,Yra,3,6,"ng-template"))},Ga:[_.mq],styles:['mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px;position:relative}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.cdk-high-contrast-active .mat-menu-item{margin-top:1px}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-menu-submenu-icon{fill:CanvasText}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],
mb:2,data:{animation:[Z_a,$_a]},La:0});_.Oz=class{};_.Oz.ha=function(a){return new (a||_.Oz)};_.Oz.Da=_.ld({type:_.Oz});_.Oz.Ca=_.Pc({Nb:[_.i0a],imports:[_.uq,_.Au,_.Hu,_.zu,_.iu,_.Au]});var k0a=[[["","onedevOptOutButton",""]],[["","mat-icon-button",""]]],l0a=function(a){for(const b of a.Rdb.Jt)b.disabled=0===b.Li().offsetWidth},m0a=function(a){l0a(a);const b=a.zsa?"keyboard":"mouse";a.zsa=!1;setTimeout(()=>{_.g0a(a.Rdb,b)})},n0a=function(a){var b=Array.from(a.tt),c=Array.from(a.gKc);const d=Math.max(b.length,c.length),e=[];for(let f=0;f<d;f++)e.push([b[f],c[f]]);return[...e,[a.IHc,a.aNb]]},Pz=class{constructor(a){this.zone=a;this.zsa=!1;this.eM=new ResizeObserver(()=>{this.zone.nc(()=>
{for(const [b,c]of n0a(this)){const d=b;0===c.qa.offsetWidth&&d.a9()}l0a(this)})})}set Wj(a){a.Xd="onedev-appbar-menu";this.Rdb=a}Ra(){}Tc(){for(const a of[...this.buttons,this.aNb])this.eM.observe(a.qa)}Ja(){this.eM.disconnect()}};Pz.ha=function(a){return new (a||Pz)(_.r(_.sg))};
Pz.wa=_.n({type:Pz,oa:[["onedev-button-group"]],Bd:function(a,b,c){a&1&&(_.rh(c,_.Mz,4),_.rh(c,_.Mz,4,_.ne),_.rh(c,_.Ku,4,_.ne));if(a&2){let d;_.ph(d=_.sh())&&(b.tt=d);_.ph(d=_.sh())&&(b.gKc=d);_.ph(d=_.sh())&&(b.buttons=d)}},ub:function(a,b){a&1&&(_.qh(_.Mz,5),_.qh(_.Mz,5,_.ne));if(a&2){let c;_.ph(c=_.sh())&&(b.IHc=c.first);_.ph(c=_.sh())&&(b.aNb=c.first)}},Cb:2,ab:function(a){a&2&&_.Ig("display","flex")},inputs:{Wj:"menu"},Yb:["[onedevOptOutButton]","[mat-icon-button]"],ya:5,Aa:1,Ea:[["mat-icon-button",
"","aria-label","show more",1,"show-more",3,"matMenuTriggerFor","keydown.enter","keydown.space","menuOpened"]],ua:function(a,b){a&1&&(_.Xg(k0a),_.Yg(0),_.Yg(1,1),_.z(2,"button",0),_.L("keydown.enter",function(){b.zsa=!0})("keydown.space",function(){b.zsa=!0})("menuOpened",function(){return m0a(b)}),_.z(3,"mat-icon"),_.Q(4,"more_vert"),_.B()());a&2&&(_.q(2),_.x("matMenuTriggerFor",b.Rdb))},Ga:[_.Ku,_.kw,_.Mz],styles:['/*\n * @fileoverview Contains SCSS for button_group.scss so that it can be easily\n * tested. Media queries are unable to be mocked in tests.\n */\n/*\n * Hide buttons with inidices >= $buttonsToShow.\n * If opt out button exists, hide buttons with indices > $buttonsToShow.\n * The opt out button is a specific case because nth-child is unable to exclude\n * elements.\n */\n/*\n * Hide menu items with indices < $buttonsToShow.\n * If opt out button exists, hide menu items with indices <= $buttonsToShow.\n */\n/*\n * Show a maximum of $count buttons.\n * Hidden buttons go in the "Show more" menu.\n * If there are more buttons to show, show the "show more" button.\n * The opt out button does not count towards the button count.\n */\n.onedev-appbar-menu [mat-menu-item] {\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n     -moz-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  color: var(--text-default, black);\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: flex;\n}\n.onedev-appbar-menu [mat-menu-item] mat-icon {\n  line-height: 24px;\n}\n\n@media (max-width: 960px) {\n  onedev-button-group [mat-icon-button].show-more {\n    display: none;\n  }\n  onedev-button-group [mat-icon-button]:first-child:nth-child(n+1):not(.show-more):not(:nth-last-child(2):nth-child(1)),\n  onedev-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+1):not(.show-more):not(:nth-last-child(2):nth-child(1)) {\n    display: none;\n  }\n  onedev-button-group [mat-icon-button]:first-child:nth-child(n+1):not(.show-more):not(:nth-last-child(2):nth-child(1)) ~ [mat-icon-button].show-more,\n  onedev-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+1):not(.show-more):not(:nth-last-child(2):nth-child(1)) ~ [mat-icon-button].show-more {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -moz-box;\n    display: -ms-flexbox;\n    display: flex;\n  }\n  onedev-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+2):not(.show-more):not(:nth-last-child(2):nth-child(2)) {\n    display: none;\n  }\n  onedev-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+2):not(.show-more):not(:nth-last-child(2):nth-child(2)) ~ [mat-icon-button].show-more {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -moz-box;\n    display: -ms-flexbox;\n    display: flex;\n  }\n  .onedev-appbar-menu [mat-menu-item]:nth-child(-n+0),\n  .onedev-appbar-menu [onedevOptOutMenuItem] ~ [mat-menu-item]:nth-child(1) {\n    display: none;\n  }\n  onedev-button-group [onedevOptOutButton] {\n    display: none;\n  }\n}\n@media (min-width: 961px) and (max-width: 1280px) {\n  onedev-button-group [mat-icon-button].show-more {\n    display: none;\n  }\n  onedev-button-group [mat-icon-button]:first-child:nth-child(n+3):not(.show-more):not(:nth-last-child(2):nth-child(3)),\n  onedev-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+3):not(.show-more):not(:nth-last-child(2):nth-child(3)) {\n    display: none;\n  }\n  onedev-button-group [mat-icon-button]:first-child:nth-child(n+3):not(.show-more):not(:nth-last-child(2):nth-child(3)) ~ [mat-icon-button].show-more,\n  onedev-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+3):not(.show-more):not(:nth-last-child(2):nth-child(3)) ~ [mat-icon-button].show-more {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -moz-box;\n    display: -ms-flexbox;\n    display: flex;\n  }\n  onedev-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+4):not(.show-more):not(:nth-last-child(2):nth-child(4)) {\n    display: none;\n  }\n  onedev-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+4):not(.show-more):not(:nth-last-child(2):nth-child(4)) ~ [mat-icon-button].show-more {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -moz-box;\n    display: -ms-flexbox;\n    display: flex;\n  }\n  .onedev-appbar-menu [mat-menu-item]:nth-child(-n+2),\n  .onedev-appbar-menu [onedevOptOutMenuItem] ~ [mat-menu-item]:nth-child(3) {\n    display: none;\n  }\n}\n@media (min-width: 1281px) {\n  onedev-button-group [mat-icon-button].show-more {\n    display: none;\n  }\n  onedev-button-group [mat-icon-button]:first-child:nth-child(n+5):not(.show-more):not(:nth-last-child(2):nth-child(5)),\n  onedev-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+5):not(.show-more):not(:nth-last-child(2):nth-child(5)) {\n    display: none;\n  }\n  onedev-button-group [mat-icon-button]:first-child:nth-child(n+5):not(.show-more):not(:nth-last-child(2):nth-child(5)) ~ [mat-icon-button].show-more,\n  onedev-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+5):not(.show-more):not(:nth-last-child(2):nth-child(5)) ~ [mat-icon-button].show-more {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -moz-box;\n    display: -ms-flexbox;\n    display: flex;\n  }\n  onedev-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+6):not(.show-more):not(:nth-last-child(2):nth-child(6)) {\n    display: none;\n  }\n  onedev-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+6):not(.show-more):not(:nth-last-child(2):nth-child(6)) ~ [mat-icon-button].show-more {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -moz-box;\n    display: -ms-flexbox;\n    display: flex;\n  }\n  .onedev-appbar-menu [mat-menu-item]:nth-child(-n+4),\n  .onedev-appbar-menu [onedevOptOutMenuItem] ~ [mat-menu-item]:nth-child(5) {\n    display: none;\n  }\n}\n'],
mb:2});var Qz=class{};Qz.ha=function(a){return new (a||Qz)};Qz.Da=_.ld({type:Qz});Qz.Ca=_.Pc({imports:[_.uq,_.iv,_.lw,_.Oz]});_.Rz=class{};_.Rz.ha=function(a){return new (a||_.Rz)};_.Rz.Da=_.ld({type:_.Rz});_.Rz.Ca=_.Pc({imports:[Qz]});_.Sz=class{};_.Sz.ha=function(a){return new (a||_.Sz)};_.Sz.Da=_.ld({type:_.Sz});_.Sz.Ca=_.Pc({Nb:[_.R_a],imports:[_.Rt,_.uq,_.zu,_.Au,_.Au,_.iu]});var o0a=["feedbackTooltip"],p0a=["branding"],q0a=function(a){const b={};a.uQb&&(b.appBarTitle=a.uQb,b.disableAppLink=!1);b.appBarFontColor=a.appBarFontColor;a=a.iH((c,d)=>Object.assign({},c,d),eNa);return Object.assign({},a,b)},r0a=function(){setTimeout(()=>{let a;null==(a=document.getElementById("skiplink-navigation-target"))||a.focus()})},s0a=function(a){_.tf(a.st.theme).then(b=>{a.gv.Kua("DARK"===b?"LIGHT":"DARK")})},Tz=class{get RVa(){return!this.fFb}get Ewc(){return 0===this.ALb}constructor(a,
b,c,d,e,f,g,l,p,t,y){this.Fa=a;this.fm=b;this.n$=c;this.Ua=d;this.gv=e;this.st=f;this.document=g;this.Aqc=l;this.appBarFontColor=p;this.uQb=t;this.Aq=eNa;this.Wm={};this.ALb=1;this.Whb=new _.hg;this.fFb=!!this.document.querySelector("#gb");this.pDc=!!this.document.querySelector("#gb a[role=button]");this.width=this.fFb?`calc(100% - ${this.pDc?50:110}px)`:"100%";this.Ag=[y.register("showShortcutDialog","shift+/",()=>{this.S3&&(this.Fu?(this.Fu.close(),this.Fu=void 0):this.Zua(),this.Fa.lb({element:"AppBar",
action:`${this.Fu?"show":"hide"}KeyboardShortcuts`,gestureName:"KEYBOARD",projectId:this.Aq.projectId}))}),y.register("sendFeedback","shift+2",()=>{this.m$?(this.m$.close(),this.m$=void 0):this.E2("KEYBOARD")})];this.eLc=_.qx.has(71)}Ra(){_.w(this.Ua.events,_.Mf(a=>a instanceof _.Ci)).subscribe(()=>{this.Aq=q0a(this);this.Wm=this.rUa();this.xxb.qa.style.setProperty("--text-secondary",this.Aq.appBarFontColor)})}Ja(){this.Whb.next();for(const a of this.Ag)a()}E2(a){this.Fa.lb({element:"FeedbackButton",
action:"open",gestureName:a,projectId:this.Aq.projectId});this.o$&&this.o$.Qj();this.m$=this.fm.open(iy);_.w(this.m$.pF(),_.ag()).subscribe(b=>{this.m$=void 0;b&&this.n$.bW()})}get cba(){const a=this.Aq.appLink;return a?a:`/${_.gs.sE}`}get projectId(){return this.Aq.projectId}get S3(){return this.Aq.keyboardShortcuts&&0<Array.from(this.Aq.keyboardShortcuts.entries()).length}get SCb(){return this.S3||!!this.Aq.settingsPageLink}get NCb(){return 0<(this.Aq.additionalLinks||[]).length}get OCb(){return this.SCb||
this.NCb}Zua(){this.Fu=this.fm.open(_.gv,{jz:!1,data:this.Aq.keyboardShortcuts,minWidth:400});_.w(this.Fu.pF(),_.ag()).subscribe(()=>{this.Fu=void 0})}rUa(){return this.iH((a,b)=>Object.assign({},a,b.Wm),{})}iH(a,b){let c=this.Ua.Bo.root.Oc;for(;c&&"primary"===c.ef;)b=a(b,c.data),c=c.firstChild;return b}};Tz.ha=function(a){return new (a||Tz)(_.r(_.Yr),_.r(_.Vu),_.r(_.gw),_.r(_.Ji),_.r(_.Vx),_.r(_.cy),_.r(_.pk),_.r(EXa,8),_.r(BXa,8),_.r(_.FXa,8),_.r(_.Mw),_.r(_.rx))};
Tz.wa=_.n({type:Tz,oa:[["app-bar"]],ub:function(a,b){a&1&&(_.qh(o0a,5),_.qh(p0a,5,_.ne));if(a&2){let c;_.ph(c=_.sh())&&(b.o$=c.first);_.ph(c=_.sh())&&(b.xxb=c.first)}},Cb:6,ab:function(a,b){a&2&&(_.Ig("width",b.width),_.Jg("full-width",b.RVa)("fullscreen-search",b.Ewc))},ya:41,Aa:14,Ea:[["onedevAppbar",""],[1,"appbar-left"],["class","hiring-banner","target","_blank","href","http://go/cs-we-are-hiring",4,"ngIf"],["mat-button","","ascTrackElement","AppBar","trackAction","navigateFromTitle",3,"onedevAppbarBranding",
"svgIcon","routerLink","trackProjectId"],["branding",""],[1,"appbar-center"],[1,"skip-navigation-wrapper"],["mat-button","","color","primary","aria-label","skip to main content",1,"skip-to-main-content-link",3,"click","keydown.enter"],["fxFlex","","role","search",3,"config","focusChange",4,"ngIf"],[1,"appbar-right"],[3,"menu"],["type","button","mat-icon-button","","ascTrackElement","AppBar","trackAction","switchTheme","matTooltip","Switch theme","aria-label","Switch theme",1,"hover-focus-element",
3,"click"],["type","button","mat-icon-button","","matTooltip","Send feedback","aria-label","Send feedback",1,"hover-focus-element",3,"click"],["feedbackTooltip","matTooltip"],["svgIcon","shared:feedback_outline",1,"feedback"],["type","button","mat-icon-button","","externalLink","https://goto.google.com/sync2head/cs","matTooltip","Tip of the Week","aria-label","tip of the week",1,"hover-focus-element"],["type","button","mat-icon-button","","class","hover-focus-element menu-trigger","matTooltip","Help",
"aria-label","Help",3,"matMenuTriggerFor",4,"ngIf"],["class","settings","mat-icon-button","","ascTrackElement","AppBar","trackAction","navigateToSettingsPage","matTooltip","Settings","aria-label","Settings",3,"routerLink",4,"ngIf"],[3,"overlapTrigger"],["menu","matMenu"],[4,"ngIf"],["overflowMenu","matMenu"],["type","button","mat-menu-item","","ascTrackElement","AppBar","trackAction","switchTheme",3,"click"],["type","button","mat-menu-item","",3,"click"],"type button mat-menu-item  externalLink https://goto.google.com/sync2head/cs".split(" "),
["type","button","mat-menu-item","",3,"matMenuTriggerFor",4,"ngIf"],["mat-menu-item","","ascTrackElement","AppBar","trackAction","navigateToSettingsPage",3,"routerLink",4,"ngIf"],["target","_blank","href","http://go/cs-we-are-hiring",1,"hiring-banner"],[1,"hiring-banner-ribbon"],[1,"hiring-banner-text"],["fxFlex","","role","search",3,"config","focusChange"],["type","button","mat-icon-button","","matTooltip","Help","aria-label","Help",1,"hover-focus-element","menu-trigger",3,"matMenuTriggerFor"],["svgIcon",
"shared:help_outline"],["mat-icon-button","","ascTrackElement","AppBar","trackAction","navigateToSettingsPage","matTooltip","Settings","aria-label","Settings",1,"settings",3,"routerLink"],["svgIcon","shared:settings_outline"],["mat-menu-item","","ascTrackElement","AppBar","trackAction","showKeyboardShortcuts",3,"click"],[1,"additional"],[4,"ngFor","ngForOf"],["mat-menu-item","",1,"add",3,"externalLink"],["type","button","mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","","ascTrackElement",
"AppBar","trackAction","navigateToSettingsPage",3,"routerLink"]],ua:function(a,b){a&1&&(_.z(0,"header",0)(1,"div",1),_.O(2,Zra,4,0,"a",2),_.G(3,"a",3,4),_.B(),_.z(5,"div",5)(6,"div",6)(7,"button",7),_.L("click",function(){return r0a()})("keydown.enter",function(){return r0a()}),_.Q(8," Skip navigation "),_.B()(),_.O(9,$ra,1,1,"global-search-box",8),_.B(),_.z(10,"div",9)(11,"onedev-button-group",10)(12,"button",11),_.L("click",function(){return s0a(b)}),_.z(13,"mat-icon"),_.Q(14,"brightness_4"),_.B()(),
_.z(15,"button",12,13),_.L("click",function(){return b.E2("CLICK")}),_.G(17,"mat-icon",14),_.B(),_.z(18,"a",15)(19,"mat-icon"),_.Q(20,"lightbulb_outline"),_.B()(),_.O(21,asa,2,1,"button",16),_.O(22,bsa,2,1,"a",17),_.B()(),_.z(23,"mat-menu",18,19)(25,"ul"),_.O(26,csa,3,0,"li",20),_.B(),_.O(27,fsa,4,2,"ng-container",20),_.B(),_.z(28,"mat-menu",null,21)(30,"button",22),_.L("click",function(){return s0a(b)}),_.z(31,"span"),_.Q(32,"Switch theme"),_.B()(),_.z(33,"button",23),_.L("click",function(){return b.E2("CLICK")}),
_.z(34,"span"),_.Q(35,"Send feedback"),_.B()(),_.z(36,"a",24)(37,"span"),_.Q(38,"Tip of the Week"),_.B()(),_.O(39,gsa,3,1,"button",25),_.O(40,hsa,3,1,"a",26),_.B()());if(a&2){const c=_.ah(29);_.q(2);_.x("ngIf",b.eLc);_.q(1);_.$g("onedevAppbarBranding",b.Aq.appBarTitle);_.x("svgIcon",b.Aqc)("routerLink",b.cba)("trackProjectId",b.projectId);_.q(6);_.x("ngIf",b.Wm.Jba);_.q(2);_.x("menu",c);_.q(10);_.x("ngIf",b.OCb);_.q(1);_.x("ngIf",b.Aq.settingsPageLink);_.q(1);_.x("overlapTrigger",!1);_.q(3);_.x("ngIf",
b.S3);_.q(1);_.x("ngIf",b.NCb);_.q(12);_.x("ngIf",b.OCb);_.q(1);_.x("ngIf",b.Aq.settingsPageLink)}},Ga:[_.cs,_.nq,_.oq,_.Zr,_.lv,_.Bz,_.Ku,_.Lu,_.vz,_.kw,_.Nz,_.Lz,_.Mz,_.Az,_.Cz,_.Fz,Pz,_.Er],styles:["app-bar[_nghost-%COMP%]{position:absolute;top:0;transition:width .2s;z-index:1000}app-bar.fullscreen-search[_nghost-%COMP%]{z-index:1002}.full-width[_nghost-%COMP%]{position:relative;width:100%}.hiring-banner[_ngcontent-%COMP%]{cursor:pointer;height:0;left:3px;margin:unset;padding:unset;position:absolute;-webkit-transform:rotate(-45deg) translateX(-14px);transform:rotate(-45deg) translateX(-14px);top:18px;width:unset;z-index:1}.hiring-banner[_ngcontent-%COMP%]   .hiring-banner-ribbon[_ngcontent-%COMP%]{border-radius:2px;height:22px;position:absolute;-webkit-transform:perspective(29px) rotateX(49deg);transform:perspective(29px) rotateX(49deg);width:50px;background:#a02160}.hiring-banner[_ngcontent-%COMP%]   .hiring-banner-text[_ngcontent-%COMP%]{color:#fff;font-weight:500;left:8px;position:absolute;top:5px;z-index:1}div.skip-navigation-wrapper[_ngcontent-%COMP%]{width:100px}div.skip-navigation-wrapper[_ngcontent-%COMP%]   button.skip-to-main-content-link[_ngcontent-%COMP%]{position:absolute;clip:rect(1px,1px,1px,1px);overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%)}div.skip-navigation-wrapper[_ngcontent-%COMP%]   button.skip-to-main-content-link[_ngcontent-%COMP%]:active, div.skip-navigation-wrapper[_ngcontent-%COMP%]   button.skip-to-main-content-link[_ngcontent-%COMP%]:focus, div.skip-navigation-wrapper[_ngcontent-%COMP%]   button.skip-to-main-content-link[_ngcontent-%COMP%]:focus-visible, div.skip-navigation-wrapper[_ngcontent-%COMP%]   button.skip-to-main-content-link[_ngcontent-%COMP%]:focus-within{position:relative;clip:auto;overflow:visible}.mat-menu-item[_ngcontent-%COMP%]{color:#5f6368;font-weight:400;font-size:13px;letter-spacing:.02em;line-height:16px;align-items:center;color:inherit;display:flex;height:32px;justify-content:space-between}.mat-menu-item[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin:0 0 0 16px}global-search-box[_ngcontent-%COMP%]{max-width:1112px;min-width:300px;width:100%}@media (max-width:940px){header[onedevAppbar][_ngcontent-%COMP%]{gap:10px}header[onedevAppbar][_ngcontent-%COMP%] > .appbar-center[_ngcontent-%COMP%]{min-width:260px}}"]});_.Uz=class{constructor(a,b,c){this.SDc=a;this.Byc=b;this.vp=c}bootstrap(){LJa(this.SDc);var a=this.Byc;for(const d of a.yyc){var b=[...d.icons];d.Mzb&&(b=b.concat(d.Mzb));for(const e of b){b=a;var c=d.SG;const f=(0,_.yi)`https://ssl.gstatic.com/devopsconsole/images/${c}/${e}.svg`;b.vDb.Eha(c,e,new iw(f))}}this.vp.initialize()}};_.Uz.ha=function(a){return new (a||_.Uz)(_.m(fs),_.m(_.mw),_.m(_.hx),_.m(_.qv))};_.Uz.ta=_.k({token:_.Uz,na:_.Uz.ha,Ha:"root"});var t0a;t0a=function(a,b,c){a.Fa.lb({gestureName:"BACKGROUND",element:"HatsNextService",action:"showSurvey",ze:b});a.service.AFc({triggerId:b,callback:d=>{d.surveyData&&_.w(a.colorScheme,_.Zf(1)).subscribe(e=>{a.Fa.lb({gestureName:"BACKGROUND",element:"HatsNextService",action:"presentSurvey",ze:b});a.service.xEc({surveyData:d.surveyData,colorScheme:e,authuser:0,customZIndex:1E4,productData:{productVersion:a.productVersion,experimentIds:a.experimentIds,customData:c}})})},authuser:0,enableTestingMode:!1})};
_.u0a=function(a,b){var c={};a.Fa.fDc.then(()=>{a.Hd.ac(()=>{_.tf(a.Hd.tg).then(()=>{setTimeout(()=>{t0a(a,b,c)})})})})};_.Vz=class{constructor(a,b,c,d,e,f,g,l){this.Fa=g;this.Hd=l;this.productVersion=void 0;this.service=c(a,{locale:b,apiKey:d});this.colorScheme=_.w(f.theme,_.v(p=>"LIGHT"===p?1:2));this.experimentIds=Array.from(e).map(p=>`${p}`)}};_.Vz.ha=function(a){return new (a||_.Vz)(_.m(eFa),_.m(_.xk),_.m(_.ARa),_.m(_.aq),_.m(eXa),_.m(_.cy),_.m(_.Yr),_.m(_.sg))};
_.Vz.ta=_.k({token:_.Vz,na:_.Vz.ha,Ha:"root"});var v0a=function(a){return!a.userEmail&&_.ll.has(3)&&(!a.storage||!a.storage.get("epn_dismiss"))},Wz=class{constructor(a,b,c,d,e,f,g,l,p,t,y,C,F,I,K,V,fa){this.eGc=a;this.nla=b;this.gKa=d;this.Ua=e;this.Jg=l;this.qva=y;this.userEmail=C;this.storage=F;this.oYa=K;c.bootstrap();(this.Xk=_.ll.has(2))&&I.load();this.B3a();_.qx.has(54)&&!v0a(this)&&"optin"!==this.qva.VOa.get("GRIMOIRE_REDIRECT_STATUS")&&this.Jg.MX(ey,void 0);this.Xk&&_.qx.has(33)&&(a=new Date,31===a.getDate()&&9===a.getMonth()&&(document.documentElement.style.background=
"#fff",document.documentElement.style.filter="invert(1)",a=document.createElement("STYLE"),a.setAttribute("type","text/css"),a.appendChild(document.createTextNode("img{filter: invert(1)}")),document.documentElement.appendChild(a)));this.Xk&&_.qx.has(42)&&_.u0a(K,"n9xCgksaE0jd2PDg8Pq0PBfvWMwF");K=(0,_.yi)`https://www.gstatic.com/images/icons/material/system_gm/svg/access_time_24px.svg`;V.Eha("","access_time_24px",new iw(K));K=(0,_.yi)`https://www.gstatic.com/images/icons/material/system_gm/svg/info_outline_24px.svg`;
V.Eha("","info_outline_24px",new iw(K));K=(0,_.yi)`https://www.gstatic.com/images/icons/material/system_gm/svg/link_24px.svg`;V.Eha("","link_24px",new iw(K));this.nla&&fa.documentElement.style.setProperty("--app-bar-bg",this.nla)}B3a(){v0a(this)&&this.Ldb()}Ldb(){this.Jg.open("We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.","Got it",{duration:0}).NI.subscribe(()=>{this.storage&&this.storage.set("epn_dismiss",!0)})}Ra(){var a=this.Ua;a.config=
this.eGc.map(bi);a.nL=!1;a.fra=-1}};Wz.ha=function(a){return new (a||Wz)(_.r(SYa),_.r(AXa),_.r(_.Uz),_.r(_.gy),_.r(_.Ji),_.r(_.rx),_.r(pr),_.r(_.Uv),_.r(_.cy),_.r(_.px),_.r(dy),_.r(_.$p),_.r(_.pQa,8),_.r(_.cx),_.r(_.Vz),_.r(jw),_.r(_.pk))};
Wz.wa=_.n({type:Wz,oa:[["cst-app"],["protractor-cst-app"]],ya:6,Aa:3,Ea:[[1,"app"],[1,"router-wrapper"],["class","announcement-bar",4,"ngIf"],[1,"announcement-bar"]],ua:function(a,b){a&1&&(_.G(0,"app-bar"),_.z(1,"div",0)(2,"div",1),_.O(3,isa,1,0,"announcement-bar",2),_.G(4,"router-outlet"),_.B()(),_.G(5,"uncaught-error-notifier"));a&2&&(_.Ig("background-color",b.nla),_.q(3),_.x("ngIf",b.gKa.fAb))},Ga:[_.oq,_.hy,Tz,_.cw,_.Sq],styles:["cst-app[_nghost-%COMP%], protractor-cst-app[_nghost-%COMP%]{display:flex;flex:1 1 100%;flex-direction:column;min-height:0}.app[_ngcontent-%COMP%]{display:flex;flex:1 1 100%;min-height:0}.router-wrapper[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;overflow:auto}.router-wrapper[_ngcontent-%COMP%]    >:not(announcement-bar){flex:1 1 100%;min-height:0}router-outlet[_ngcontent-%COMP%]{flex:0!important}"]});_.Xz=class{};_.Xz.ha=function(a){return new (a||_.Xz)};_.Xz.Da=_.ld({type:_.Xz});_.Xz.Ca=_.Pc({imports:[_.uq,_.iv,_.lw]});var x0a=function(a,b){let c=!1;const d=[];w0a(a,b,d);for(const e of d)c&&(e.error={type:6,location:e.location}),c=!0},w0a=function(a,b,c){for(const d of b)0===d.rk||2===d.rk?(w0a(a,d.hra,c),w0a(a,d.Ota,c)):_.Dl(d,a.nNa)&&!d.error&&c.push(d)},qsa=class{constructor(a){this.nNa=a}process(a){x0a(this,a);for(const b of _.rl(a))3===b.rk&&x0a(this,b.elements);return a}};var ssa=class{constructor(a,b,c){this.zm=a;this.BL=b;this.pCc=c}process(a){if(!this.pCc)return a;for(const b of _.rl(a))_.Dl(b,9)&&!b.error&&_.msa(b.value?b.value.value:"",this.BL,this.zm)&&(b.warning={type:0,location:b.location});return a}};var rsa=class{constructor(){var a=y0a;this.nNa=5;this.pattern=a}process(a){for(const b of _.rl(a))!_.Dl(b,this.nNa)||b.error||this.pattern.test(b.value?b.value.value:"")||(b.error={type:7,location:b.location});return a}};var z0a,A0a;z0a=function(a,b,c=d=>new d){return b.oc?c(b.oc):b.instance};A0a=class{constructor(){this.Tda=[]}He(a){return this.Tda.length?z0a(this,this.Tda[0],a):void 0}};_.B0a=class extends A0a{};var y0a,psa;y0a=/^(y|yes|n|no|auto)$/;psa=new Map([["case",5],["class",7],["content",11],["symbol",23],["func",14],["function",14],["f",12],["file",12],["filepath",12],["path",12],["l",16],["lang",16],["language",16]]);
_.C0a=new Map([["class",7],["comment",8],["content",11],["c",11],["file",12],["f",12],["function",14],["symbol",23],["s",23],["add_workspace",6],["author",1],["a",1],["blame",2],["l",16],["lang",16],["language",16],["package",9],["p",9],["project",3],["proximity",18],["starred",22],["at_cl",0],["from",13],["removed",19],["to",24],["case",5],["exact",10],["pcre",17],["snippet",21],["usage",25],["within",26]]);_.D0a=new Map([["b",4],["branch",4],["r",20],["repo",20],["g",15],["git",15],..._.C0a]);
_.osa=new _.B0a;_.nsa=new _.B0a;_.Yz=class{};_.Yz.ha=function(a){return new (a||_.Yz)};_.Yz.Da=_.ld({type:_.Yz});_.Yz.Ca=_.Pc({Nb:[_.ly,_.py,{Ba:_.lZa,Ab:(a,b,c)=>tsa({zm:a,BL:b,Sg:c||void 0}),Db:[_.wXa,_.xXa,[new _.Fo,_.Av]]}]});_.Zz=class{};_.Zz.ha=function(a){return new (a||_.Zz)};_.Zz.Da=_.ld({type:_.Zz});_.Zz.Ca=_.Pc({imports:[_.uq,_.$r,_.Gr]});_.E0a=new _.zd("TooltipAnchor");_.F0a=new _.zd("TooltipPeventer");_.$z=class{};_.$z.ha=function(a){return new (a||_.$z)};_.$z.Da=_.ld({type:_.$z});_.$z.Ca=_.Pc({imports:[_.Rt,hz,_.uq,oz,_.iv,_.lw,_.zu,kz]});_.aA=class{};_.aA.ha=function(a){return new (a||_.aA)};_.aA.Da=_.ld({type:_.aA});_.aA.Ca=_.Pc({imports:[_.Au,_.Au]});_.bA=class{};_.bA.ha=function(a){return new (a||_.bA)};_.bA.Da=_.ld({type:_.bA});_.bA.Ca=_.Pc({imports:[_.Au,_.uq,_.Au]});_.cA=class{};_.cA.ha=function(a){return new (a||_.cA)};_.cA.Da=_.ld({type:_.cA});_.cA.Ca=_.Pc({Nb:[{Ba:_.D_a,qc:{Kp:"grimoire-multibranch",WOa:1E3,jTa:!0}}],imports:[_.es,_.Yz,_.uq,_.Zz,_.$z,_.ov,_.aA,_.iv,_.lw,_.bA,_.Sz,_.sy,_.nx,_.fz]});var dA=class{};dA.ha=function(a){return new (a||dA)};dA.Da=_.ld({type:dA});dA.Ca=_.Pc({imports:[_.es,_.uq,_.$r,{Hp:_.hw,Nb:[_.gw]},_.ov,_.cA,_.pv,_.iv,_.$u,_.aA,_.lw,_.Oz,_.Sz,_.Rz,_.Gr]});var G0a=[{jba:"Documentation",km:"https://goto.google.com/grimoire-codesearch-documentation"},{jba:"Accessibility Help",km:"https://g3doc.corp.google.com/devtools/grimoire/g3doc/howto/accessibility.md"}],H0a=[{jba:"Documentation",km:"https://cloud.google.com/source-repositories/docs/"},{cuc:!0,jba:"Support",km:"https://cloud.google.com/source-repositories/docs/support"}],eA=class{constructor(){this.additionalLinks=_.ll.has(2)?G0a:H0a}resolve(){return this.additionalLinks}};
eA.ha=function(a){return new (a||eA)(_.m(_.px))};eA.ta=_.k({token:eA,na:eA.ha,Ha:"root"});var I0a,J0a,K0a,L0a,fA;I0a=[{Rb:"?",Wd:"Show shortcut help"},{Rb:["@"],Wd:"Send feedback"},{Rb:["alt","+","..."],Wd:"Use shortcuts with modal screenreader"},{Rb:"c",Wd:"Focus code panel"},{Rb:"g",Wd:"Go to line"},{Rb:"o",Wd:"Show outline"},{Rb:"t",Wd:"Show directory tree"}];J0a=[];K0a=[{Rb:"/",Wd:"Search for code or files"},{Rb:".",Wd:"Search for code or files in this directory"},{Rb:"j",Wd:"Select next result in the search result list"},{Rb:"k",Wd:"Select previous result in the search result list"}];
L0a=[];
fA=[{Rb:"a",Wd:"Toggle fullscreen mode"},{Rb:"b",Wd:"Toggle blame layer"},{Rb:"f",Wd:"Show find in file menu"},{Rb:"h",Wd:"Show revision history of the file"},{Rb:"l",Wd:"Show links menu"},{Rb:["l","then","p"],Wd:"Copy the current file path"},{Rb:["l","then","h"],Wd:"Copy the link to the HEAD version of the file"},{Rb:["l","then","r"],Wd:"Copy the link to the current version and line of the file"},{Rb:["ctrl","+","shift","+","\\"],Wd:"Opens the context menu for the focused symbol"},{Rb:"q",Wd:"Toggle bottom panel"},
{Rb:"u",Wd:"Toggle the navigation panel"},{Rb:"y",Wd:"Show/hide search matches in a file"},{Rb:["\u2191","or","k"],Wd:"Up one line in code browser"},{Rb:["\u2193","or","j"],Wd:"Down one line in code browser"},{Rb:"+",Wd:"Increase size of code font"},{Rb:"-",Wd:"Decrease size of code font"}];
_.gA=class{constructor(){_.qx.has(10)&&fA.push({Rb:"x",Wd:"Show cross references for symbols"});_.qx.has(5)&&fA.push({Rb:"X",Wd:"Show a callgraph for the file"});_.qx.has(7)&&fA.push({Rb:"8",Wd:"Toggle code column guides"});if(_.qx.has(37)){var a=fA.findIndex(f=>"Show/hide search matches in a file"===f.Wd);fA.splice(a,1)}_.qx.has(28)||L0a.push({Rb:"E",Wd:"Open in editor (when available)"});_.ll.has(2)&&(J0a.push({Rb:"r",Wd:"Open the related files menu"},{Rb:["r","then","b"],Wd:"Open related BUILD file"},
{Rb:["r","then","o"],Wd:"Open related OWNERS file"},{Rb:["r","then","r"],Wd:"Open related README file"},{Rb:["r","then","t"],Wd:"Open related test file"}),fA.push({Rb:["l","then","g"],Wd:"Copy link to google3-relative path"},{Rb:["l","then","i"],Wd:"Copy import statement"},{Rb:["l","then","b"],Wd:"Copy build rule"}));a=["General",Fl(I0a)];const b=["Related files (hold <shift> to open in new tab)",Fl(J0a)],c=["Search",Fl(K0a)],d=["View in",Fl(L0a)],e=["File Browsing",Fl(fA)];this.HFc=new Map([a,b,
...(_.qx.has(37)?[]:[c,d]),e])}resolve(){return this.HFc}};_.gA.ha=function(a){return new (a||_.gA)(_.m(_.px),_.m(_.rx))};_.gA.ta=_.k({token:_.gA,na:_.gA.ha,Ha:"root"});var hA=class{constructor(){this.settingsPageLink=_.ll.has(2)?_.gs.xX:void 0}resolve(){return this.settingsPageLink}};hA.ha=function(a){return new (a||hA)(_.m(_.px))};hA.ta=_.k({token:hA,na:hA.ha,Ha:"root"});var M0a;M0a=window.location.pathname;
_.N0a=[{Ba:Yp,Ab:function(a){return a.aaa().Xoa()},Db:[Ex]},{Ba:Zp,Ab:function(a){a=a.aaa();a=_.Yb(a,4);switch(a){case 0:return"UNKNOWN_ENVIRONMENT";case 1:return"PRODUCTION";case 2:return"STAGING_PROD";case 3:return"STAGING_QA";case 4:return"INTEGRATION_PROD";case 5:return"INTEGRATION_QA";case 6:return"DEMO";case 7:return"CANARY";case 8:return"TESTING";case 9:return"STAGING_CORP";case 10:return"CORP";case 11:return"QADEVEL";case 12:return"INTEGRATION";case 13:return"UNKNOWN_ENVIRONMENT";case 19:return"INTEGRATION_OSS";
case 14:return"STAGING_OSS";case 20:return"OSS";case 15:return"QADEVEL_CORP";case 16:return"INTEGRATION_CORP";case 17:return"AUTOPUSH";case 18:return"AUTOPUSH_CORP";case 21:return"PARTNER";case 22:return"INTEGRATION_PARTNER";case 23:return"STAGING_PARTNER";case 24:return"AUTOPUSH_QUAL";default:_.ej(a,"Unknown Environment Name")}},Db:[Ex]},{Ba:_.$p,Ab:function(a){return _.W(a,11)||""},Db:[Ex]},{Ba:tXa,Ab:function(a){return a.lCb()||""},Db:[Ex]},{Ba:aFa,Ab:function(a){return!!_.vm(a,17)},Db:[Ex]},{Ba:bFa,
Ab:function(a){return!!_.vm(a,19)},Db:[Ex]},{Ba:_.cFa,Ab:function(a){return _.W(a,13)||""},Db:[Ex]},{Ba:yXa,Ab:function(a){return a.Fg()||window.location.hostname},Db:[Ex]},{Ba:_.zXa,Ab:function(a){return _.W(a,30)||""},Db:[Ex]},{Ba:AXa,Ab:function(a){return kx(a)?_.W(kx(a),1)||null:null},Db:[Ex]},{Ba:BXa,Ab:function(a){return kx(a)?_.W(kx(a),8)||null:null},Db:[Ex]},{Ba:CXa,Ab:function(a){return kx(a)?_.W(kx(a),3)||null:null},Db:[Ex]},{Ba:DXa,Ab:function(a){return kx(a)?_.W(kx(a),2)||null:null},Db:[Ex]},
{Ba:EXa,Ab:function(a){return kx(a)?_.W(kx(a),4)||null:null},Db:[Ex]},{Ba:_.FXa,Ab:function(a){return kx(a)?kx(a).xaa()||null:null},Db:[Ex]},{Ba:_.GXa,Ab:function(a){return kx(a)?_.W(kx(a),10)||null:null},Db:[Ex]},{Ba:_.HXa,Ab:function(a){return xm(_.km(a,mWa,10),2)},Db:[Ex]},{Ba:_.IXa,Ab:function(a){return _.km(a,mWa,10)},Db:[Ex]},{Ba:_.dFa,Ab:function(a){return _.W(a,23)},Db:[Ex]},{Ba:eFa,Ab:function(a){return _.W(a,25)||"1633047"},Db:[Ex]},{Ba:fFa,Ab:function(a){return _.W(a,31)||"https://play.google.com/log"},
Db:[Ex]},{Ba:Ex,Ab:function(){const a=window.GRIMOIRE_CONFIG;if(!a)throw Error("ed");return dXa(a)}},{Ba:JXa,Ab:function(a){const b=new Ep;for(const c of _.lm(a,hWa,35))a=c.L0(),_.pm(b,1,Dp,a);return b},Db:[Ex]},{Ba:_.aq,Ab:function(a){return _.W(a,1)||""},Db:[Ex]},{Ba:_.bq,Ab:function(a){return _.W(a,2)},Db:[Ex]},{Ba:gFa,Ab:function(a){return _.W(a,3)},Db:[Ex]},{Ba:hFa,Ab:function(){return _.rxa()}},{Ba:iFa,Ab:function(a){return _.W(lx(a),1)},Db:[Ex]},{Ba:KXa,Ab:function(a){return _.km(a,sWa,20)},
Db:[Ex]},{Ba:_.uXa,Ab:function(a){return a.W0()},Db:[Ex]},{Ba:_.jFa,Ab:function(a){return _.W(lx(a),15)},Db:[Ex]},{Ba:_.gl,Ab:function(a){return _.W(_.km(a,uWa,7),2)},Db:[Ex]},{Ba:NXa,Ab:function(a){const b=new Map;for(const [c,d]of _.Kb(_.km(a,uWa,7),16,_.Bb).entries())b.set(c,d);return b},Db:[Ex]},{Ba:_.cq,Ab:function(a){return _.W(lx(a),2)},Db:[Ex]},{Ba:_.kFa,Ab:function(a){return _.W(lx(a),6)},Db:[Ex]},{Ba:_.dq,Ab:function(a){return _.W(lx(a),8)},Db:[Ex]},{Ba:_.mFa,Ab:function(a){return _.W(lx(a),
11)},Db:[Ex]},{Ba:_.pFa,Ab:function(a){return _.W(lx(a),4)},Db:[Ex]},{Ba:_.qFa,Ab:function(a){return _.W(lx(a),13)},Db:[Ex]},{Ba:rFa,Ab:function(a){return _.W(lx(a),5)},Db:[Ex]},{Ba:_.fq,Ab:function(a){return _.W(lx(a),3)},Db:[Ex]},{Ba:_.oFa,Ab:function(a){return _.W(lx(a),16)},Db:[Ex]},{Ba:_.sFa,Ab:function(a){return _.W(lx(a),9)},Db:[Ex]},{Ba:_.eq,Ab:function(a){return _.W(_.km(a,jx,4),2)},Db:[Ex]},{Ba:_.gq,Ab:function(a){return _.W(_.km(a,jx,4),7)},Db:[Ex]},{Ba:_.uFa,Ab:function(a){return _.W(_.km(a,
jx,4),8)},Db:[Ex]},{Ba:_.nFa,Ab:function(a){return _.W(_.km(a,jx,4),3)},Db:[Ex]},{Ba:_.tFa,Ab:function(a){return _.W(lx(a),12)},Db:[Ex]},{Ba:_.lFa,Ab:function(a){return _.W(lx(a),7)},Db:[Ex]},{Ba:_.hq,Ab:function(a){return _.W(a,15)},Db:[Ex]},{Ba:_.wFa,Ab:function(){return M0a}},{Ba:iq,qc:!1},{Ba:vFa,qc:!1}];_.iA=class{constructor(a){if(a)throw Error("fd");}};_.iA.ha=function(a){return new (a||_.iA)(_.m(_.iA,12))};_.iA.Da=_.ld({type:_.iA});_.iA.Ca=_.Pc({});_.O0a=new _.zd("REQUEST_SERVICE");_.jA=class{};_.jA.ha=function(a){return new (a||_.jA)};_.jA.Da=_.ld({type:_.jA});_.jA.Ca=_.Pc({});var kA=class{constructor(a){this.kIc=a}create(a,b){return new P0a(a,this.kIc,b)}};kA.ha=function(a){return new (a||kA)(_.m(_.Fx))};kA.ta=_.k({token:kA,na:kA.ha,Ha:"root"});var P0a=class extends Ip{constructor(a,b,c){super();this.zLa=a;this.Keb=b;this.url=c}makeRequest(a){return _.w(this.zLa.makeRequest(a),this.Keb.create(this.url))}};var Q0a=class extends Ip{constructor(a){super();this.MEc=a}makeRequest(a){return _.Ff(()=>this.MEc.makeRequest(a))}};_.lA=class{constructor(a,b){this.kga=a;this.S$=b}create(a){a=this.S$.create(a,"xd4");return this.kga.create(new Q0a(a))}};_.lA.ha=function(a){return new (a||_.lA)(_.m(sw),_.m(mA))};_.lA.ta=_.k({token:_.lA,na:_.lA.ha,Ha:"root"});_.nA=class{constructor(a,b,c){this.nIc=a;this.kga=b;this.S$=c}create(a){const b=new Q0a(this.S$.create(a,"xd4"));return this.nIc.create(this.kga.create(b),a)}};_.nA.ha=function(a){return new (a||_.nA)(_.m(kA),_.m(sw),_.m(mA))};_.nA.ta=_.k({token:_.nA,na:_.nA.ha,Ha:"root"});
_.oA=class{constructor(a,b,c,d){this.config=a;this.kga=b;this.XCc=c;this.S$=d}create(a){a=_.ll.has(0)?this.XCc.create(a):this.S$.create(a,"xd3");return this.kga.create(new Q0a(a))}};_.oA.ha=function(a){return new (a||_.oA)(_.m(_.px),_.m(sw),_.m(tw),_.m(mA))};_.oA.ta=_.k({token:_.oA,na:_.oA.ha,Ha:"root"});
var mA=class{constructor(a,b,c,d,e){this.xsa=a;this.Gi=b;this.lock=c;this.Fa=d;this.Cp=e}create(a,b){const c=_.qx.has(28)&&!_.qx.has(29)?{}:{"googleapis.config/sessionIndex":this.Gi,"googleapis.config/auth/useFirstPartyAuth":!0,"googleapis.config/auth/useFirstPartyAuthV2":!0};ua()&&(b="xd3");c["client/xd3"]="xd3"===b;c["client/xd4"]="xd4"===b;return new eSa(a,this.xsa,this.Fa,this.lock,this.Cp,c)}};mA.ha=function(a){return new (a||mA)(_.m(_.aq),_.m(_.bq),_.m(_.nSa),_.m(_.ox),_.m(_.hq),_.m(_.rx))};
mA.ta=_.k({token:mA,na:mA.ha,Ha:"root"});_.R0a=new _.zd("REQUEST_SERVICE");_.pA=class{};_.pA.ha=function(a){return new (a||_.pA)};_.pA.Da=_.ld({type:_.pA});_.pA.Ca=_.Pc({});_.qA=new _.zd("file_contents_derived_data_memoizers");_.S0a=class{constructor(a){this.Fa=a;this.rf=new _.vw(this.Fa)}};_.T0a=new _.zd("file_service",{Ha:"root",na:()=>_.hl(XMa)});_.rA=class extends _.S0a{constructor(a,b,c){super(a);this.iK=b;this.Pe=c}Qz(a,b,c,d,e,f){const g=_.el(a,b,c,d,e,f);return this.rf.fetch(g.toObject(),()=>this.fetch(g))}gna(){return new Ys}extract(a){return a.Qz()}isValid(a){return 0!==a.qg()}fetch(a){return _.w(_.Gx(this.Pe,()=>this.iK.Qz((new EMa).Cx(a),this.Pe.nk()),"FileService.getFolding"),_.v(b=>b.Qz()||new Ys))}};_.rA.ha=function(a){return new (a||_.rA)(_.m(_.Yr),_.m(_.T0a),_.m(_.Wx))};_.rA.ta=_.k({token:_.rA,na:_.rA.ha,Ha:"root"});_.sA=class extends _.S0a{constructor(a,b,c){super(a);this.iK=b;this.Pe=c}Dw(a,b,c,d,e,f){const g=_.el(a,b,c,d,e,f);return this.rf.fetch(g.toObject(),()=>this.fetch(g))}gna(){return new Zs}extract(a){return a.Dw()}isValid(a){return 0!==a.qg()}fetch(a){return _.w(_.Gx(this.Pe,()=>this.iK.Dw((new IMa).Cx(a),this.Pe.nk()),"FileService.getOutline"),_.v(b=>b.Dw()||new Zs))}};_.sA.ha=function(a){return new (a||_.sA)(_.m(_.Yr),_.m(_.T0a),_.m(_.Wx))};_.sA.ta=_.k({token:_.sA,na:_.sA.ha,Ha:"root"});_.U0a=new _.zd("REQUEST_SERVICE");_.tA=class{};_.tA.ha=function(a){return new (a||_.tA)};_.tA.Da=_.ld({type:_.tA});_.tA.Ca=_.Pc({});_.uA=new _.zd("API_VERSION");_.vA=new _.zd("REQUEST_SERVICE");_.wA=class{};_.wA.ha=function(a){return new (a||_.wA)};_.wA.Da=_.ld({type:_.wA});_.wA.Ca=_.Pc({});_.xA=new _.zd("API_VERSION");_.yA=new _.zd("REQUEST_SERVICE");_.zA=class{};_.zA.ha=function(a){return new (a||_.zA)};_.zA.Da=_.ld({type:_.zA});_.zA.Ca=_.Pc({});_.V0a=new _.zd("API_VERSION");_.W0a=new _.zd("REQUEST_SERVICE");_.AA=class{};_.AA.ha=function(a){return new (a||_.AA)};_.AA.Da=_.ld({type:_.AA});_.AA.Ca=_.Pc({});_.X0a=new _.zd("API_VERSION");_.Y0a=new _.zd("REQUEST_SERVICE");_.BA=class{};_.BA.ha=function(a){return new (a||_.BA)};_.BA.Da=_.ld({type:_.BA});_.BA.Ca=_.Pc({});_.CA=new _.zd("API_VERSION");_.DA=new _.zd("REQUEST_SERVICE");_.EA=class{};_.EA.ha=function(a){return new (a||_.EA)};_.EA.Da=_.ld({type:_.EA});_.EA.Ca=_.Pc({});_.Z0a=new _.zd("REQUEST_SERVICE");_.FA=class{};_.FA.ha=function(a){return new (a||_.FA)};_.FA.Da=_.ld({type:_.FA});_.FA.Ca=_.Pc({});var $0a=new _.zd("localObservableRequestService",{Ha:"root",na:()=>{const a={K0:"",J0:""};return _.dd(kA).create(new _.sSa(a),a.K0)}}),GA=class{constructor(a){if(a)throw Error("gd");}};GA.ha=function(a){return new (a||GA)(_.m(GA,12))};GA.Da=_.ld({type:GA});GA.Ca=_.Pc({imports:[_.es,_.jA,_.pA,_.AA,_.Fw,_.Gw,_.zw,_.Tp,_.oy,_.Hw,_.Iw,_.wA,_.EA,_.Jw,_.FA,_.BA,_.zA,_.tA]});var HA=class{vJb(a){const b=a.indexOf("?");if(-1===b)return a;let c=a.indexOf("#",b);c=-1===c?a.length:c;return a.substring(0,b)+a.substring(b,c).replace(/\+/g," ")+a.substring(c)}uJb(){}tJb(a){return a}};HA.ha=function(a){return new (a||HA)};HA.ta=_.k({token:HA,na:HA.ha});var b1a;_.a1a=null;b1a=new _.zd("legacy converter",{Ha:"root",na:()=>_.a1a});var c1a,wsa,d1a;c1a=/^([^?#;]*)((\?|#|;).*)?$/;wsa=[_.gs.Dkb,_.gs.Qza,_.gs.CN,_.gs.xX,_.gs.Emb];d1a=[{startIndex:1,nTa:"+"},{ONb:"+",nTa:":"},{ONb:":"}];
_.IA=class{constructor(a){this.rGb=a;this.Ym=_.ll.has(2)}vJb(a,b){b&&this.rGb&&(a=this.rGb(a));if("/"===a||a.startsWith("/?")||a.startsWith("/#"))a=a.substring(1);a=a.replace("piper///","piper/_/");b=a.split("/+/");if(1===b.length)return b[0];a=b[0]+"/+/";const c=new RegExp(/([^/]):(?!;)([^/])/);b=c.test(b[1])?b[1].replace(c,"$1/:/$2"):b[1].replace(new RegExp(/([^/]):/),"$1/:");return a+b}uJb(a,b){a=a.root.children.primary.Nd;if(!(2>=a.length)){var c=a.map(e=>e.path).join("/")+"/";for(var d of wsa)if(c.startsWith(d+
"/"))return;if(this.Ym&&"h"!==a[0].path)"piper"===a[0].path?4<=a.length&&vsa(a,3,a.length):vsa(a,1,a.length);else{let e;if("h"===a[0].path||"source"===a[0].path)e=a.shift();for(const f of d1a){d=f.startIndex;if(void 0===d){d=a.findIndex(g=>g.path===f.ONb);if(0>d)break;d++}c=void 0!==f.nTa?a.findIndex(g=>g.path===f.nTa):a.length;c=0>c?a.length:c;vsa(a,d,c)}e&&a.unshift(e)}b&&(a[a.length-1].path+="/")}}tJb(a){if(!xsa(a))return a;let b=a.replace(c1a,"$1");a=a.replace(c1a,"$2");b=b.replace(/%2F/g,"/").replace(/%2B/g,
"+").replace("/:/",":").replace("/:",":").replace(":/",":").replace("piper/_/","piper///");return b+a}};_.IA.ha=function(a){return new (a||_.IA)(_.m(b1a),_.m(_.px))};_.IA.ta=_.k({token:_.IA,na:_.IA.ha});var e1a=function(a,b){a.current&&a.current.path===a.location.path()||(a.L_a=!0,a.current={path:a.location.path(),F4:a.parse(a.location.path())},a.L_a=!1);for(const c of a.aEc)a.current.F4.Qa.hasOwnProperty(c)&&a.yEc(c,a.current.F4,b)},f1a=class extends Lq{constructor(a,b=ysa){super();this.location=a;this.aEc=ZMa;this.yEc=b;this.current=null;this.L_a=!1}parse(a){a=super.parse(a);this.L_a||e1a(this,a);return a}kd(a){e1a(this,a);return super.kd(a)}};var g1a,h1a;g1a=window.location.pathname;h1a=new _.zd("queryParamPreserver",{Ha:"root",na:()=>zsa});
_.JA=class extends f1a{constructor(a,b,c,d){super(c,d);this.wc=b;this.gta=[];this.gta.push(new HA,a)}parse(a){var b=a.split(/[\/]+;/);b=1<b.length?b.join(";"):a;a=b!==a||!this.Ua.nL&&"/"!==g1a&&g1a.endsWith("/")&&(new _.Ok(b)).ie()+"/"===g1a;for(var c of this.gta)b=c.vJb(b,!this.Ua.nL);c=super.parse(b.replace(/\/\//g,"/%2F").replace(/\(/g,"%28").replace(/\)/g,"%29"));if(!c.root.children.primary)return c;for(const d of this.gta)d.uJb(c,a);return c}kd(a){a=super.kd(a);for(const b of this.gta)a=b.tJb(a);
return a}get Ua(){this.cLb||(this.cLb=this.wc.get(_.Ji));return this.cLb}};_.JA.ha=function(a){return new (a||_.JA)(_.m(_.IA),_.m(_.Hi),_.m(_.Bq),_.m(h1a))};_.JA.ta=_.k({token:_.JA,na:_.JA.ha});var Usa={};var KA=class extends _.Yh{constructor(){super({type:"@ngrx/store/init"})}next(a){if("function"===typeof a)throw new TypeError("hd");if("undefined"===typeof a)throw new TypeError("id");if("undefined"===typeof a.type)throw new TypeError("jd");super.next(a)}complete(){}Ja(){super.complete()}};KA.ha=function(a){return new (a||KA)};KA.ta=_.k({token:KA,na:KA.ha});var i1a=[KA];var j1a=new _.zd("@ngrx/store Internal Root Guard"),k1a=new _.zd("@ngrx/store Internal Initial State"),l1a=new _.zd("@ngrx/store Initial State"),m1a=new _.zd("@ngrx/store Reducer Factory"),n1a=new _.zd("@ngrx/store Internal Reducer Factory Provider"),o1a=new _.zd("@ngrx/store Initial Reducers"),p1a=new _.zd("@ngrx/store Internal Initial Reducers"),q1a=new _.zd("@ngrx/store Internal Store Reducers"),r1a=new _.zd("@ngrx/store Internal Store Features"),s1a=new _.zd("@ngrx/store Feature Reducers"),t1a=
new _.zd("@ngrx/store User Provided Meta Reducers"),u1a=new _.zd("@ngrx/store Meta Reducers"),v1a=new _.zd("@ngrx/store Internal Resolved Meta Reducers"),w1a=new _.zd("@ngrx/store User Runtime Checks Config"),x1a=new _.zd("@ngrx/store Internal User Runtime Checks Config"),LA=new _.zd("@ngrx/store Internal Runtime Checks"),y1a=new _.zd("@ngrx/store Check if Action types are unique");var z1a=class extends _.of{},A1a=class extends KA{},C1a=function(a,b){a.HU=Object.assign({},a.HU,b);B1a(a,Object.keys(b))},D1a=function(a,b){b=b.reduce((c,{HU:d,rta:e,BHb:f,PC:g,key:l})=>{d="function"===typeof d?Gsa(f)(d,g):Fsa(e,f)(d,g);c[l]=d;return c},{});C1a(a,b)},E1a=function(a,b){b.forEach(c=>{a.HU=Dsa(a.HU,c)});B1a(a,b)},F1a=function(a,b){E1a(a,b.map(c=>c.key))},B1a=function(a,b){a.next(a.rta(a.HU,a.PC));a.huc.next({type:"@ngrx/store/update-reducers",features:b})},MA=class extends _.Yh{constructor(a,
b,c,d){super(d(c,b));this.huc=a;this.PC=b;this.HU=c;this.rta=d}Ja(){this.complete()}};MA.ha=function(a){return new (a||MA)(_.m(A1a),_.m(l1a),_.m(o1a),_.m(m1a))};MA.ta=_.k({token:MA,na:MA.ha});var G1a=[MA,{Ba:z1a,Lb:MA},{Ba:A1a,Lb:KA}];var NA=class extends _.hg{Ja(){this.complete()}};NA.ha=function(){let a;return function(b){return(a||(a=_.me(NA)))(b||NA)}}();NA.ta=_.k({token:NA,na:NA.ha});var H1a=[NA];var I1a=class extends _.of{},OA=class extends _.Yh{constructor(a,b,c,d){super(d);this.pva=_.w(_.w(_.w(a,_.jga(IDa)),_.qg(b)),_.dg(Hsa,{state:d})).subscribe(({state:e,action:f})=>{this.next(e);c.next(f)})}Ja(){this.pva.unsubscribe();this.complete()}};OA.ha=function(a){return new (a||OA)(_.m(KA),_.m(z1a),_.m(NA),_.m(l1a))};OA.ta=_.k({token:OA,na:OA.ha});var J1a=[OA,{Ba:I1a,Lb:OA}];var PA=class extends _.of{constructor(a,b,c){super();this.b8=b;this.k$a=c;this.source=a}select(a,...b){return Isa.call(null,a,...b)(this)}cA(a){const b=new PA(this,this.b8,this.k$a);b.operator=a;return b}dispatch(a){this.b8.next(a)}next(a){this.b8.next(a)}error(a){this.b8.error(a)}complete(){this.b8.complete()}};PA.ha=function(a){return new (a||PA)(_.m(I1a),_.m(KA),_.m(MA))};PA.ta=_.k({token:PA,na:PA.ha});var K1a=[PA];var QA=class{};QA.ha=function(a){return new (a||QA)(_.m(KA),_.m(z1a),_.m(NA),_.m(PA),_.m(j1a,8),_.m(y1a,8))};QA.Da=_.ld({type:QA});QA.Ca=_.Pc({});var RA=class{constructor(a,b,c){this.features=a;this.k$a=c;a=a.map((d,e)=>{e=b.shift()[e];return Object.assign({},d,{HU:e,PC:Xsa(d.PC)})});D1a(c,a)}Ja(){F1a(this.k$a,this.features)}};RA.ha=function(a){return new (a||RA)(_.m(r1a),_.m(s1a),_.m(MA),_.m(QA),_.m(y1a,8))};RA.Da=_.ld({type:RA});RA.Ca=_.Pc({});var SA=class extends _.of{constructor(a){super();a&&(this.source=a)}cA(a){const b=new SA;b.source=this;b.operator=a;return b}};SA.ha=function(a){return new (a||SA)(_.m(NA))};SA.ta=_.k({token:SA,na:SA.ha});var L1a=new _.zd("@ngrx/effects Internal Root Guard"),M1a=new _.zd("@ngrx/effects User Provided Effects"),N1a=new _.zd("@ngrx/effects Internal Root Effects"),O1a=new _.zd("@ngrx/effects Root Effects"),P1a=new _.zd("@ngrx/effects Effects Error Handler");var Q1a=function(a){return _.w(a,yfa(ata),_.Cf(b=>_.w(b,yfa(ita))),_.Cf(b=>{const c=_.w(b,_.Xfa(d=>jta(a.mf,a.Iuc)(d)),_.v(d=>{if("N"===d.notification.kind){const t=d.notification.value;if("function"===typeof t||!t||!t.type||"string"!==typeof t.type){var e=a.mf,f=e.handleError,g=Error,l="od`"+dta(d)+"`";try{var p=JSON.stringify(t)}catch(y){p=t}f.call(e,g(l+p))}}return d.notification}),_.Mf(d=>"N"===d.kind&&null!=d.value),Pfa());b=_.w(b,_.Zf(1),_.Mf(hta),_.v(d=>d.ngrxOnInitEffects()));return _.Jf(c,
b)}))},TA=class extends _.hg{constructor(a,b){super();this.mf=a;this.Iuc=b}uIa(a){this.next(a)}};TA.ha=function(a){return new (a||TA)(_.m(_.Ze),_.m(P1a))};TA.ta=_.k({token:TA,na:TA.ha});var UA=class{constructor(a,b){this.Huc=a;this.store=b;this.Y9=null}start(){this.Y9||(this.Y9=Q1a(this.Huc).subscribe(this.store))}Ja(){this.Y9&&(this.Y9.unsubscribe(),this.Y9=null)}};UA.ha=function(a){return new (a||UA)(_.m(TA),_.m(PA))};UA.ta=_.k({token:UA,na:UA.ha});(function(a,b){Usa[a]=(Usa[a]||0)+1;if("function"===typeof b)return Asa(a,(...c)=>Object.assign({},b(...c),{type:a}));switch(b?b.RNc:"empty"){case "empty":return Asa(a,()=>({type:a}));case "props":return Asa(a,c=>Object.assign({},c,{type:a}));default:throw Error("pd");}})("@ngrx/effects/init");var VA=class{constructor(a,b,c,d){this.sources=a;b.start();d.forEach(e=>a.uIa(e));c.dispatch({type:"@ngrx/effects/init"})}uIa(a){this.sources.uIa(a)}};
VA.ha=function(a){return new (a||VA)(_.m(TA),_.m(UA),_.m(PA),_.m(O1a),_.m(QA,8),_.m(RA,8),_.m(L1a,8))};VA.Da=_.ld({type:VA});VA.Ca=_.Pc({});var R1a=[_.xt,_.or,_.mIa()],WA=new _.FJa,S1a=[{path:"",XP:_.Cla(),children:[{path:_.gs.oha,wk:WA.for("search"),data:nt,resolve:{keyboardShortcuts:_.Ri(_.gA),settingsPageLink:_.Ri(hA),additionalLinks:_.Ri(eA)},IA:"paramsOrQueryParamsChange"},{path:_.gs.xX,wk:WA.for("source_settings"),data:nt,resolve:{keyboardShortcuts:_.Ri(_.gA),settingsPageLink:_.Ri(hA),additionalLinks:_.Ri(eA)}},{path:_.gs.Dkb,wk:WA.for("admin"),data:Object.assign({},nt),resolve:{keyboardShortcuts:_.Ri(_.gA),additionalLinks:_.Ri(eA)}},
{path:_.gs.Qza,wk:WA.for("onboarding"),data:nt},{path:_.gs.CN,wk:WA.for("results"),data:{appBarTitle:"Build Status",appBarBadge:"early access",disableAppLink:!0,showSshKeysLink:!1,showTermsOfServiceLink:!0,showPrivacyLink:!0}},{path:_.gs.Emb,wk:WA.for("ssh_keys"),data:nt,resolve:{keyboardShortcuts:_.Ri(_.gA)}},{path:_.gs.Xbc,wk:WA.for("source"),data:Object.assign({},nt,{groupType:"host"}),resolve:{keyboardShortcuts:_.Ri(_.gA),settingsPageLink:_.Ri(hA),additionalLinks:_.Ri(eA)}},{path:_.gs.sE,wk:WA.for("source"),
data:Object.assign({},nt),resolve:{keyboardShortcuts:_.Ri(_.gA),settingsPageLink:_.Ri(hA),additionalLinks:_.Ri(eA)}},{path:"**",component:_.fx,data:{appBarTitle:"Oops",showTermsOfServiceLink:!0,showPrivacyLink:!0}}]}],XA=class{store(){}Uua(a,b){return this.Naa(a)&&this.Naa(b)?a.component===b.component:a.je===b.je}Naa(a){return a.data.Dc}};XA.ha=function(a){return new (a||XA)};XA.ta=_.k({token:XA,na:XA.ha});var YA=class{};YA.ha=function(a){return new (a||YA)};YA.Da=_.ld({type:YA,bootstrap:[Wz]});
YA.Ca=_.Pc({Nb:[..._.EJa(WA),_.Oi,_.qv,_.mw,_.IA,{Ba:Ki,Ab:function(a){return()=>{_.w(a.prefetch("file",!1),_.Zf(1),_.Wf(1E3)).subscribe(()=>{const b=document.getElementById("pre-rendered-code");null==b||b.hasAttribute("processed")||b.parentElement.removeChild(b)})}},Db:[_.Tx],Zc:!0},{Ba:_.Ze,Lb:_.ew,Db:[_.Av]},{Ba:_.Mi,Id:_.JA},{Ba:_.xr,Id:XA},{Ba:_.zq,qc:"/"},{Ba:SYa,Ab:function(a){const b=S1a[0].children.filter(c=>{switch(c.path){case "piper":case _.gs.xX:return _.ll.has(2);case _.gs.CN:return _.vm(_.km(a,
jx,4),1);default:return!0}});S1a[0].children=b;return S1a},Db:[Ex,_.px]},{Ba:_.LRa,qc:_.KRa},{Ba:_.EVa,qc:_.FVa},{Ba:_.qi,Id:_.ix}],imports:[R1a,_.Px,_.Xz,dA,{Hp:_.iA,Nb:_.N0a},function(a,b={}){return{Hp:QA,Nb:[{Ba:j1a,Ab:Zsa,Db:[[PA,new _.Fo,new _.Go]]},{Ba:k1a,qc:b.PC},{Ba:l1a,Ab:Xsa,Db:[k1a]},{Ba:p1a,qc:a},{Ba:q1a,Lb:a instanceof _.zd?a:p1a},{Ba:o1a,Db:[_.Hi,p1a,[new _.Eo(q1a)]],Ab:Wsa},{Ba:t1a,qc:b.BHb?b.BHb:[]},{Ba:v1a,Db:[u1a,t1a],Ab:Ysa},{Ba:n1a,qc:b.rta?b.rta:Csa},{Ba:m1a,Db:[n1a,v1a],Ab:Fsa},
i1a,G1a,H1a,J1a,K1a,[{Ba:x1a,qc:b.G_c},{Ba:w1a,Ab:Tsa,Db:[x1a]},{Ba:LA,Db:[w1a],Ab:Psa},{Ba:u1a,Zc:!0,Db:[LA],Ab:Rsa},{Ba:u1a,Zc:!0,Db:[LA],Ab:Qsa},{Ba:u1a,Zc:!0,Db:[LA],Ab:Ssa}],[{Ba:y1a,Zc:!0,Db:[LA],Ab:Vsa}]]}}({}),function(a=[]){return{Hp:VA,Nb:[{Ba:P1a,qc:kta},UA,TA,SA,a,{Ba:N1a,qc:[a]},{Ba:L1a,Ab:nta,Db:[[UA,new _.Fo,new _.Go],[N1a,new oCa]]},{Ba:M1a,Zc:!0,qc:[]},{Ba:O1a,Ab:mta,Db:[_.Hi,N1a,M1a]}]}}([]),_.dw,_.gx,_.lw,_.Tv,_.Mv,_.VIa(S1a),{Hp:GA,Nb:[_.rw,{Ba:_.Fp,Id:_.rSa},{Ba:_.ARa,Ab:_.Eoa},
{Ba:BRa,Ab:function(){return{enabledFeatures:Array.from(_.qx).join(", ")}}},{Ba:_.ny,Ab:_.Mk,Db:[_.gl,_.nA]},{Ba:_.Sp,Lb:$0a},{Ba:_.O0a,Ab:_.Mk,Db:[_.jFa,_.oA]},{Ba:_.TSa,Ab:_.Mk,Db:[_.cq,_.oA]},{Ba:_.USa,Ab:_.Mk,Db:[_.cq,_.oA]},{Ba:_.R0a,Ab:_.Mk,Db:[_.kFa,_.oA]},{Ba:_.W0a,Ab:_.Mk,Db:[_.dq,_.oA]},{Ba:_.RSa,Ab:_.Mk,Db:[_.mFa,_.oA]},{Ba:_.vA,Ab:_.Mk,Db:[_.eq,_.lA]},{Ba:_.yA,Ab:_.Mk,Db:[_.gq,_.lA]},{Ba:_.Y0a,Ab:_.Mk,Db:[_.fq,_.oA]},{Ba:_.Z0a,Ab:_.Mk,Db:[_.oFa,_.oA]},{Ba:_.VSa,Ab:_.Mk,Db:[_.pFa,_.oA]},
{Ba:_.WSa,Ab:_.Mk,Db:[_.qFa,_.oA]},{Ba:_.DA,Ab:_.Mk,Db:[_.nFa,_.lA]},{Ba:_.YSa,Ab:_.Mk,Db:[_.sFa,_.oA]},{Ba:_.U0a,Ab:_.Mk,Db:[_.tFa,_.oA]},{Ba:_.qw,Ab:function(){return window}},{Ba:_.nSa,Id:_.pSa},{Ba:_.oSa,Ab:function(a){return new _.nn(a.document)},Db:[_.qw]},{Ba:_.qA,Zc:!0,Lb:_.rA},{Ba:_.qA,Zc:!0,Lb:_.sA}]},fy,Sx]});var ZA=class{};ZA.ha=function(a){return new (a||ZA)};ZA.Da=_.ld({type:ZA,bootstrap:[Wz]});ZA.Ca=_.Pc({imports:[YA,_.yt]});var ota;_.Gl=new Map;ota=!1;var T1a=class{constructor(a){this.Nd=a}toString(){return this.Nd.join(".")}getVersion(){return this.Nd[1]}};var Y1a=function(a,b=!0){const c=U1a(a),d=new V1a,e=c.match(eo)[5];dc(W1a,function(g){const l=e.match("/"+g+"=([^/]+)");l&&$A(d,g,l[1])});const f=-1!=a.indexOf("_/ss/")?"_/ss/":-1!=a.indexOf("_/wa/")?"_/wa/":"_/js/";d.NW=a.substr(0,a.indexOf(f)+f.length);if(d.NW.endsWith("_/wa/"))return b=X1a(a),a.endsWith(".wasm")||(a=a.split("/"),d.Qjb=a[a.length-1]),$A(d,"wk",b.toString()),d;if(!b)return d;(a=c.match(eo)[6]||null)&&Qya(a,(g,l)=>{d.uj[g]=l});return d},U1a=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?
a.substr(65):a},X1a=function(a){a.endsWith(".wasm")?a=a.substring(a.lastIndexOf("_/wa/")+5,a.lastIndexOf(".wasm")):(a=a.split("/"),a=a[a.length-2]);try{const c=a.split(".");var b=3!==c.length?null:new T1a(c);if(null===b)throw new TypeError("rd`"+a);return b}catch(c){return null}},Z1a=function(a){var b=(b=U1a(a).match(eo)[5]||null)?decodeURI(b):b;return null===b?!1:RegExp("/_/wa/","g").test(b)?!!X1a(a):RegExp("(/_/js/)|(/_/ss/)","g").test(b)?/\/k=/.test(b):!1},$A=function(a,b,c){c?a.qe[b]=c:delete a.qe[b]},
b2a=function(a){const b=[],c=(0,_.Qk)(function(d){void 0!==this.qe[d]&&b.push(d+"="+this.qe[d])},a);$1a(a)?(c("md"),c("k"),c("ck"),c("am"),c("rs"),c("gssmodulesetproto")):(c("sdch"),c("k"),c("ck"),c("am"),c("rt"),"d"in a.qe||$A(a,"d","0"),c("d"),c("exm"),c("excm"),(a.qe.excm||a.qe.exm)&&b.push("ed=1"),c("im"),c("dg"),c("sm"),"1"==aB(a,"br")&&c("br"),""!==a2a(a)&&c("wt"),c("gssmodulesetproto"),c("ujg"),c("rs"),c("cb"),c("ee"),c("m"));return b.join("/")},aB=function(a,b){return a.qe[b]?a.qe[b]:null},
$1a=function(a){a=aB(a,"md");return!!a&&"0"!==a},a2a=function(a){switch(aB(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}},c2a=function(a,b){b&&0<b.length?(b.sort(),$A(a,"exm",b.join(","))):$A(a,"exm",null)},d2a=function(a,b){b&&0<b.length?(b.sort(),$A(a,"excm",b.join(","))):$A(a,"excm",null)},e2a=function(a){return(a=aB(a,"m"))?a.split(","):[]},f2a=function(a,b){const c=Object.keys(b).filter(d=>!!Object.keys(b[d]).length).map(d=>{const e=Object.keys(b[d]);1<e.length&&
e.sort();return d+":"+e.join(",")});c.sort();$A(a,"ee",c.join(";"))},g2a=function(a){delete a.qe.m;delete a.qe.exm;delete a.qe.ed},V1a=class{constructor(){this.qe={};this.NW="";this.uj={};this.Qjb=null}toString(){if(this.NW.endsWith("_/wa/"))var a=this.Qjb?`${this.NW}${aB(this,"wk")}/${this.Qjb}`:`${this.NW}${aB(this,"wk")}${".wasm"}`;else{a=this.NW+b2a(this);const b=_.fo(this.uj);let c="";""!=b&&(c="?"+b);a+=c}return a}Sea(a){$A(this,"md",a)}AMb(a){$A(this,"rs",a)}sCb(){return aB(this,"rs")}clone(){return Y1a(this.toString())}},
W1a={gNc:"k",cMc:"ck",zNc:"wk",HMc:"m",kMc:"exm",iMc:"excm",TLc:"am",DMc:"mm",eNc:"rt",vMc:"d",jMc:"ed",nNc:"sv",eMc:"deob",XLc:"cb",kNc:"rs",iNc:"sdch",wMc:"im",fMc:"dg",hMc:"br",DNc:"wt",lMc:"ee",mNc:"sm",GMc:"md",oMc:"gssmodulesetproto",xNc:"ujg"},h2a=RegExp("^loaded_(g|h)?[_\\d]+$");var i2a=a=>{a=a.clone();g2a(a);$A(a,"dg",null);$A(a,"d","0");c2a(a,null);d2a(a,null);return a},j2a=!0,k2a=(a,b,{cssRowKey:c,n_:d,uR:e,callback:f}={})=>{$A(a,"m",b.join(","));e&&f2a(a,e);c&&($A(a,"ck",c),d?a.AMb(d):j2a&&(j2a=!1));if(f){if(null!=f&&!h2a.test(f))throw Error("sd`"+f);$A(a,"cb",f)}a=a.toString();_.Rl(a,"/")&&(e=document.location.href.match(eo),b=e[1],c=e[2],d=e[3],e=e[4],f="",b&&(f+=b+":"),d&&(f+="//",c&&(f+=c+"@"),f+=d,e&&(f+=":"+e)),a=f+a);return _.xi(a)},l2a=(a,b,{kab:c=[],cssRowKey:d,
n_:e,uR:f,callback:g}={})=>{a=i2a(a);d2a(a,c);return k2a(a,b,{cssRowKey:d,n_:e,uR:f,callback:g})},m2a=(a,b,{CKb:c=[],kab:d=[],cssRowKey:e,n_:f,uR:g,callback:l}={})=>{a=i2a(a);$A(a,"d","1");c2a(a,c);d2a(a,d);return k2a(a,b,{cssRowKey:e,n_:f,uR:g,callback:l})};var o2a=function(a){return n2a(a).then(function(b){return JSON.parse(b.responseText)})},n2a=function(a){const b={},c=b.HLc?b.HLc.w9():Vn.w9();return(new $n(function(d,e){let f;try{c.open("GET",a,!0)}catch(g){e(new bB("Error opening XHR: "+g.message,a,c))}c.onreadystatechange=function(){if(4==c.readyState){_.da.clearTimeout(f);var g;!(g=jya(c.status))&&(g=0===c.status)&&(g=Pya(a),g=!("http"==g||"https"==g||""==g));g?d(c):e(new p2a(c.status,a,c))}};c.onerror=function(){e(new bB("Network error",a,c))};
if(b.headers)for(let g in b.headers){const l=b.headers[g];null!=l&&c.setRequestHeader(g,l)}b.withCredentials&&(c.withCredentials=b.withCredentials);b.responseType&&(c.responseType=b.responseType);b.mimeType&&c.overrideMimeType(b.mimeType);0<b.LJc&&(f=_.da.setTimeout(function(){c.onreadystatechange=()=>{};c.abort();e(new q2a(a,c))},b.LJc));try{c.send(null)}catch(g){c.onreadystatechange=()=>{},_.da.clearTimeout(f),e(new bB("Error sending XHR: "+g.message,a,c))}})).NM(function(d){d instanceof bo&&c.abort();
throw d;})},bB=function(a,b,c){_.ca.call(this,a+", url="+b);this.url=b;this.Qwa=c};_.Ql(bB,_.ca);bB.prototype.name="XhrError";var p2a=function(a,b,c){bB.call(this,"Request Failed, status="+a,b,c);this.status=a};_.Ql(p2a,bB);p2a.prototype.name="XhrHttpError";var q2a=function(a,b){bB.call(this,"Request timed out",a,b)};_.Ql(q2a,bB);q2a.prototype.name="XhrTimeoutError";var s2a,x2a,y2a,u2a,v2a,w2a,A2a;_.r2a=function(a,b,c,d,e=b){let f=b.length,g=()=>{f=0;a.onload=null;a.onerror=null;l=()=>{}},l=()=>{g();const t=e.filter(y=>!_.Vi().Vi[y].Nw());0!==t.length?d(t,`Response was successful but was missing module(s) ${t}.`):c()},p=()=>{f--;0==f&&l()};b.forEach(t=>{t=_.Vi().Vi[t];t.Nw()?p():(t.i3(t.Kna,p),yJa(t,p))});a.onload=()=>l();a.onerror=()=>{g();d(b)}};
_.cB=function(a,b){let c=!1,d=[];for(let e=0;e<b.length;++e){const f=b[e];a.r3[f]||(a.r3[f]=!0,a.Eta.push(f),c=!0,d.push(f))}c&&(a.lab=!1)};s2a=function(a,b){if(b.href||b.getAttribute("data-href"))if(b=b.href||b.getAttribute("data-href"),Z1a(b)&&!Y1a(b).NW.endsWith("_/js/")){b=e2a(Y1a(b));for(const c of b)a.n2a.includes(c)||a.n2a.push(c)}};
_.t2a=function(a,b,c,d){if(a.Q2)return a.Q2.then(()=>{_.t2a(a,b,c,d)}),!0;if(!a.Hga){const f=[];var e=Object.assign({},a.r3);a.P4(b,g=>{f.push(g.getId())},d,g=>!g.Nw(),e);b=f}for(e=0;e<b.length;){let f=b.length-e,g=0==e?b:b.slice(e,b.length),l=u2a(a,g,d),p=_.$m(l);for(;p.length>a.Ega;)if(1<f)f-=Math.ceil((p.length-a.Ega)/6),f=Math.max(f,1),g=b.slice(e,e+f),l=u2a(a,g,d),p=_.$m(l);else return a.Hga?(a.Hga=!1,a.Q2=v2a(a).then(t=>{w2a(a,t,d)}),_.t2a(a,b.slice(e),c,d)):!1;e+=f;a.Hga?c(l,g):c(l,g,e===b.length?
b:[])}return!0};x2a=function(a){a.lab||(a.lab=!0,a.Eta.sort());return a.Eta};y2a=function(a){a=a.n2a;a.sort();return a};u2a=function(a,b,c){return a.Hga?m2a(a.wea,b,{cssRowKey:a.kzb,n_:a.Cyb,uR:c,CKb:x2a(a),kab:y2a(a)}):l2a(a.wea,b,{cssRowKey:a.kzb,n_:a.Cyb,CKb:x2a(a),kab:y2a(a)})};_.z2a=function(a,b){let c=[];for(let d=0;d<b.length;++d){const e=b[d];a.r3[e]&&(delete a.r3[e],_.Ga(a.Eta,e),c.push(e))}};v2a=function(a){a=a.wea.clone();g2a(a);$A(a,"dg",null);a.Sea("1");return o2a(a.toString())};
w2a=function(a,b,c){_.Vi().oua((b||{}).moduleGraph);a.P4(x2a(a),d=>{_.cB(a,[d.getId()])},c);a.Q2=null};
_.dB=class{constructor(a,b,c,d=!1,e=!1){this.wea=Y1a(_.$m(a),!0);this.kzb=b;this.Cyb=c;this.Hga=d;this.r3={};this.w4a={};this.Eta=[];this.lab=!0;this.n2a=(a=aB(this.wea,"excm"))?a.split(","):[];this.tHc=e;this.Gga=!1;this.t9="anonymous";this.Ega=4043;this.n_a=document.head||document.documentElement;this.Q2=this.Xba=null;this.ZIc=!0;this.b2=null;_.cB(this,e2a(this.wea));this.A3a()}tBc(a,b,{uR:c,Ys:d,OT:e,kDc:f}={}){this.w4a=b;if(!a)throw Error("vd");if(this.tHc){for(const g of document.getElementsByTagName("style"))s2a(this,
g);for(const g of document.getElementsByTagName("link"))s2a(this,g)}this.FGb(this.x8a(a),c,d,e,f)}FGb(a,b,c=()=>{},d=()=>{}){_.t2a(this,a,(e,f,g=f)=>{this.load(e,f,c,d,g,b)},b)||c(-1)}A3a(){}load(a,b,c,d,e=b){const f=A2a(a,this.Gga,this.t9);_.cB(this,b);this.Xba=f;this.n_a.insertBefore(f,this.n_a.firstChild);_.r2a(f,b,()=>{f.parentElement.removeChild(f);this.Xba==f&&(this.Xba=null);const g=new Set;b.map(l=>g.add(l));for(const l in this.w4a)this.w4a[l].Nw()&&g.add(l);Array.from(g);d()},g=>{f.parentElement.removeChild(f);
this.Xba==f&&(this.Xba=null);_.z2a(this,g);this.Q2?this.Q2.then(()=>{c(-1)}):c(-1)},e)}x8a(a){return a.filter(b=>!this.r3[b])}P4(a,b,c,d,e={}){const f=_.Vi();for(let g of a){a=f.Vi[g];if(e[g]||d&&!d(a))continue;e[g]=!0;let l=a.Q9||[];if(c){let p=[];c[g]&&(p=Object.keys(c[g]));l=l.concat(p)}this.P4(l,b,c,d,e);b(a)}}};A2a=(a,b,c)=>{const d=_.zn(document,"SCRIPT");_.Ek(d,a);b&&(d.crossOrigin=c);d.async=!1;return d};var B2a=function(a){switch(a.type){case eB.Af.Pmb:return"Unauthorized";case eB.Af.Okb:return"Consecutive load failures";case eB.Af.TIMEOUT:return"Timed out";case eB.Af.nmb:return"Out of date module id";case eB.Af.Mya:return"Init error";default:return`Unknown failure type ${a.type}`}},eB=class{constructor(a,b){this.type=a;this.status=b}toString(){return`${B2a(this)} (${void 0!=this.status?this.status:"?"})`}};Nl.Dt=eB;Nl.Dt.Af={Pmb:0,Okb:1,TIMEOUT:2,nmb:3,Mya:4};var fB=function(){this.Dl=null;this.Vi={};this.eD=[];this.oH=[];this.Dta=[];this.Ir=[];this.ZM=[];this.gK={};this.ZB={};this.yz=this.Ila=new Wr([],"");this.u1a=null;this.mqa=new _.nw;this.HLa=!1;this.Wma=0;this.SEb=this.VPb=this.UFb=!1};_.Ql(fB,AJa);var C2a=function(a,b){_.ca.call(this,`Error loading ${a}: ${b}`)};_.Ql(C2a,_.ca);_.ba=fB.prototype;_.ba.dMb=function(a){this.HLa=a};
_.ba.oua=function(a,b){if(!(this instanceof fB))this.oua(a,b);else if("string"===typeof a){a=a.split("/");for(var c=[],d=0;d<a.length;d++){var e=a[d].split(":"),f=e[0];if(e[1]){e=e[1].split(",");for(var g=0;g<e.length;g++)e[g]=c[parseInt(e[g],36)]}else e=[];c.push(f);this.Vi[f]?(f=this.Vi[f].Q9,f!=e&&f.splice(0,f.length,...e)):this.Vi[f]=new Wr(e,f)}b&&b.length?(maa(this.eD,b),this.u1a=_.Ea(b)):this.mqa.oK||this.mqa.callback();this.yz==this.Ila&&(this.yz=null,this.Ila.nD((0,_.Qk)(this.kCb,this))&&
D2a(this,new Nl.Dt(Nl.Dt.Af.Mya)),gB(this))}};_.ba.qKb=function(a,b){if(this.gK[a]){delete this.gK[a][b];for(const c in this.gK[a])return;delete this.gK[a]}};_.ba.isActive=function(){return 0<this.eD.length};_.ba.EFb=function(){return 0<this.ZM.length};
var gB=function(a){var b=a.UFb,c=a.isActive();c!=b&&(a.Yna(c?"active":"idle"),a.UFb=c);b=a.EFb();b!=a.VPb&&(a.Yna(b?"userActive":"userIdle"),a.VPb=b)},G2a=function(a,b,c){var d=[];_.Pa(b,d);b=[];for(var e={},f=0;f<d.length;f++){var g=d[f],l=a.Vi[g];if(!l)throw Error("wd`"+g);var p=new _.nw;e[g]=p;l.Nw()?p.callback(null):(E2a(a,g,l,!!c,p),F2a(a,g)||b.push(g))}0<b.length&&(0===a.eD.length?a.l2a(b):(a.Ir.push(b),gB(a)));return e},E2a=function(a,b,c,d,e){c.registerCallback(e.callback,e);yJa(c,function(f){e.b$(new C2a(b,
f))});F2a(a,b)?d&&(0<=(0,_.Fa)(a.ZM,b)||a.ZM.push(b),gB(a)):d&&(0<=(0,_.Fa)(a.ZM,b)||a.ZM.push(b))};
fB.prototype.l2a=function(a,b,c){b||(this.Wma=0);var d=this.x8a(a);this.eD=d;this.oH=this.HLa?a:_.Ia(d);gB(this);if(0!==d.length){this.Dta.push.apply(this.Dta,d);if(0<Object.keys(this.gK).length&&!this.Dl.ZIc)throw Error("xd");a=(0,_.Qk)(this.Dl.tBc,this.Dl,_.Ia(d),this.Vi,{uR:this.gK,ETc:!!c,Ys:e=>{var f=this.oH;e=null!=e?e:void 0;this.Wma++;this.oH=f;d.forEach(_.Ol(_.Ga,this.Dta),this);401==e?(D2a(this,new Nl.Dt(Nl.Dt.Af.Pmb,e)),this.Ir.length=0):410==e?(H2a(this,new Nl.Dt(Nl.Dt.Af.nmb,e)),I2a(this)):
3<=this.Wma?(H2a(this,new Nl.Dt(Nl.Dt.Af.Okb,e)),I2a(this)):this.l2a(this.oH,!0,8001==e)},kDc:(0,_.Qk)(this.yxc,this)});(b=5E3*Math.pow(this.Wma,2))?_.da.setTimeout(a,b):a()}};fB.prototype.x8a=function(a){a=a.filter(d=>this.Vi[d].Nw()?(_.da.setTimeout(()=>Error("yd`"+d),0),!1):!0);for(var b=[],c=0;c<a.length;c++)b=b.concat(J2a(this,a[c]));_.Pa(b);return!this.HLa&&1<b.length?(a=b.shift(),this.Ir=b.map(function(d){return[d]}).concat(this.Ir),[a]):b};
var J2a=function(a,b){var c=lc(a.Dta),d=[];c[b]||d.push(b);b=[b];for(var e=0;e<b.length;e++)for(var f=a.Vi[b[e]].Q9,g=f.length-1;0<=g;g--){var l=f[g];a.Vi[l].Nw()||c[l]||(d.push(l),b.push(l))}d.reverse();_.Pa(d);return d};
fB.prototype.Aua=function(){if(this.yz){var a=this.yz.getId(),b=[];if(this.gK[a]){for(const c of Object.keys(this.gK[a])){const d=this.Vi[c];d&&!d.Nw()&&(this.qKb(a,c),b.push(c))}this.m2a(b)}this.isDisposed()||(this.Vi[a].nD((0,_.Qk)(this.kCb,this))&&D2a(this,new Nl.Dt(Nl.Dt.Af.Mya)),_.Ga(this.ZM,a),_.Ga(this.eD,a),0===this.eD.length&&I2a(this),this.u1a&&a==this.u1a&&(this.mqa.oK||this.mqa.callback()),gB(this),this.yz=null)}};
var F2a=function(a,b){if(0<=(0,_.Fa)(a.eD,b))return!0;for(var c=0;c<a.Ir.length;c++)if(0<=(0,_.Fa)(a.Ir[c],b))return!0;return!1};fB.prototype.load=function(a,b){return G2a(this,[a],b)[a]};fB.prototype.m2a=function(a){return G2a(this,a)};var Nla=function(a){var b=_.Ti;b.yz&&"synthetic_module_overhead"===b.yz.getId()&&(b.Aua(),delete b.Vi.synthetic_module_overhead);b.Vi[a]&&b.P4(b.Vi[a].Q9||[],c=>{c.Aua();_.Ga(b.eD,c.getId())},c=>!c.Nw());b.yz=b.Vi[a]};
fB.prototype.iKb=function(a){this.yz||(this.Vi.synthetic_module_overhead=new Wr([],"synthetic_module_overhead"),this.yz=this.Vi.synthetic_module_overhead);var b=this.yz;b.i3(b.Kna,a)};fB.prototype.yxc=function(){H2a(this,new Nl.Dt(Nl.Dt.Af.TIMEOUT));I2a(this)};
var H2a=function(a,b){1<a.oH.length?a.Ir=a.oH.map(function(c){return[c]}).concat(a.Ir):D2a(a,b)},D2a=function(a,b){var c=a.oH;a.eD.length=0;for(var d=[],e=0;e<a.Ir.length;e++){var f=a.Ir[e].filter(function(p){var t=J2a(this,p);return Yta(c,function(y){return 0<=(0,_.Fa)(t,y)})},a);maa(d,f)}for(e=0;e<c.length;e++)laa(d,c[e]);for(e=0;e<d.length;e++){for(f=0;f<a.Ir.length;f++)_.Ga(a.Ir[f],d[e]);_.Ga(a.ZM,d[e])}var g=a.ZB.error;if(g)for(e=0;e<g.length;e++){var l=g[e];for(f=0;f<d.length;f++)l("error",
d[f],b)}for(e=0;e<c.length;e++)a.Vi[c[e]]&&a.Vi[c[e]].Ys(b);a.oH.length=0;gB(a)},I2a=function(a){for(;a.Ir.length;){var b=a.Ir.shift().filter(function(c){return!this.Vi[c].Nw()},a);if(0<b.length){a.l2a(b);return}}gB(a)};_.ba=fB.prototype;_.ba.registerCallback=function(a,b){Array.isArray(a)||(a=[a]);for(var c=0;c<a.length;c++)this.i3(a[c],b)};_.ba.i3=function(a,b){var c=this.ZB;c[a]||(c[a]=[]);c[a].push(b)};_.ba.Yna=function(a){for(var b=this.ZB[a],c=0;b&&c<b.length;c++)b[c](a)};
_.ba.P4=function(a,b,c=()=>!0,d={}){for(const e of a)a=this.Vi[e],!d[e]&&c(a)&&(d[e]=!0,this.P4(a.Q9||[],b,c,d),b(a))};_.ba.dispose=function(){qba(nba(this.Vi),this.Ila);this.Vi={};this.eD=[];this.oH=[];this.ZM=[];this.Ir=[];this.ZB={};this.SEb=!0};_.ba.isDisposed=function(){return this.SEb};_.Ui=function(){return new fB};_.Hl('/**\n * @license\n * Hammer.JS - v2.0.2 - 2014-07-26\n * http://hammerjs.github.io/\n *\n * Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;\n * Licensed under the MIT license */\n\n\n!function(a,b,c,d){"use strict";function e(a,b,c){return setTimeout(k(a,c),b)}function f(a,b,c){return Array.isArray(a)?(g(a,c[b],c),!0):!1}function g(a,b,c){var e,f;if(a)if(a.forEach)a.forEach(b,c);else if(a.length!==d)for(e=0,f=a.length;f>e;e++)b.call(c,a[e],e,a);else for(e in a)a.hasOwnProperty(e)&&b.call(c,a[e],e,a)}function h(a,b,c){for(var e=Object.keys(b),f=0,g=e.length;g>f;f++)(!c||c&&a[e[f]]===d)&&(a[e[f]]=b[e[f]]);return a}function i(a,b){return h(a,b,!0)}function j(a,b,c){var d,e=b.prototype;d=a.prototype=Object.create(e),d.constructor=a,d._super=e,c&&h(d,c)}function k(a,b){return function(){return a.apply(b,arguments)}}function l(a,b){return typeof a==hb?a.apply(b?b[0]||d:d,b):a}function m(a,b){return a===d?b:a}function n(a,b,c){g(r(b),function(b){a.addEventListener(b,c,!1)})}function o(a,b,c){g(r(b),function(b){a.removeEventListener(b,c,!1)})}function p(a,b){for(;a;){if(a==b)return!0;a=a.parentNode}return!1}function q(a,b){return a.indexOf(b)>-1}function r(a){return a.trim().split(/\\s+/g)}function s(a,b,c){if(a.indexOf&&!c)return a.indexOf(b);for(var d=0,e=a.length;e>d;d++)if(c&&a[d][c]==b||!c&&a[d]===b)return d;return-1}function t(a){return Array.prototype.slice.call(a,0)}function u(a,b,c){for(var d=[],e=[],f=0,g=a.length;g>f;f++){var h=b?a[f][b]:a[f];s(e,h)<0&&d.push(a[f]),e[f]=h}return c&&(d=b?d.sort(function(a,c){return a[b]>c[b]}):d.sort()),d}function v(a,b){for(var c,e,f=b[0].toUpperCase()+b.slice(1),g=0,h=fb.length;h>g;g++)if(c=fb[g],e=c?c+f:b,e in a)return e;return d}function w(){return lb++}function x(b,c){var d=this;this.manager=b,this.callback=c,this.element=b.element,this.target=b.options.inputTarget,this.domHandler=function(a){l(b.options.enable,[b])&&d.handler(a)},this.evEl&&n(this.element,this.evEl,this.domHandler),this.evTarget&&n(this.target,this.evTarget,this.domHandler),this.evWin&&n(a,this.evWin,this.domHandler)}function y(a){var b;return new(b=ob?M:pb?N:nb?P:L)(a,z)}function z(a,b,c){var d=c.pointers.length,e=c.changedPointers.length,f=b&vb&&d-e===0,g=b&(xb|yb)&&d-e===0;c.isFirst=!!f,c.isFinal=!!g,f&&(a.session={}),c.eventType=b,A(a,c),a.emit("hammer.input",c),a.recognize(c),a.session.prevInput=c}function A(a,b){var c=a.session,d=b.pointers,e=d.length;c.firstInput||(c.firstInput=D(b)),e>1&&!c.firstMultiple?c.firstMultiple=D(b):1===e&&(c.firstMultiple=!1);var f=c.firstInput,g=c.firstMultiple,h=g?g.center:f.center,i=b.center=E(d);b.timeStamp=kb(),b.deltaTime=b.timeStamp-f.timeStamp,b.angle=I(h,i),b.distance=H(h,i),B(c,b),b.offsetDirection=G(b.deltaX,b.deltaY),b.scale=g?K(g.pointers,d):1,b.rotation=g?J(g.pointers,d):0,C(c,b);var j=a.element;p(b.srcEvent.target,j)&&(j=b.srcEvent.target),b.target=j}function B(a,b){var c=b.center,d=a.offsetDelta||{},e=a.prevDelta||{},f=a.prevInput||{};(b.eventType===vb||f.eventType===xb)&&(e=a.prevDelta={x:f.deltaX||0,y:f.deltaY||0},d=a.offsetDelta={x:c.x,y:c.y}),b.deltaX=e.x+(c.x-d.x),b.deltaY=e.y+(c.y-d.y)}function C(a,b){var c,e,f,g,h=a.lastInterval||b,i=b.timeStamp-h.timeStamp;if(b.eventType!=yb&&(i>ub||h.velocity===d)){var j=h.deltaX-b.deltaX,k=h.deltaY-b.deltaY,l=F(i,j,k);e=l.x,f=l.y,c=jb(l.x)>jb(l.y)?l.x:l.y,g=G(j,k),a.lastInterval=b}else c=h.velocity,e=h.velocityX,f=h.velocityY,g=h.direction;b.velocity=c,b.velocityX=e,b.velocityY=f,b.direction=g}function D(a){for(var b=[],c=0;c<a.pointers.length;c++)b[c]={clientX:ib(a.pointers[c].clientX),clientY:ib(a.pointers[c].clientY)};return{timeStamp:kb(),pointers:b,center:E(b),deltaX:a.deltaX,deltaY:a.deltaY}}function E(a){var b=a.length;if(1===b)return{x:ib(a[0].clientX),y:ib(a[0].clientY)};for(var c=0,d=0,e=0;b>e;e++)c+=a[e].clientX,d+=a[e].clientY;return{x:ib(c/b),y:ib(d/b)}}function F(a,b,c){return{x:b/a||0,y:c/a||0}}function G(a,b){return a===b?zb:jb(a)>=jb(b)?a>0?Ab:Bb:b>0?Cb:Db}function H(a,b,c){c||(c=Hb);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return Math.sqrt(d*d+e*e)}function I(a,b,c){c||(c=Hb);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return 180*Math.atan2(e,d)/Math.PI}function J(a,b){return I(b[1],b[0],Ib)-I(a[1],a[0],Ib)}function K(a,b){return H(b[0],b[1],Ib)/H(a[0],a[1],Ib)}function L(){this.evEl=Kb,this.evWin=Lb,this.allow=!0,this.pressed=!1,x.apply(this,arguments)}function M(){this.evEl=Ob,this.evWin=Pb,x.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function N(){this.evTarget=Rb,this.targetIds={},x.apply(this,arguments)}function O(a,b){var c=t(a.touches),d=this.targetIds;if(b&(vb|wb)&&1===c.length)return d[c[0].identifier]=!0,[c,c];var e,f,g=t(a.targetTouches),h=t(a.changedTouches),i=[];if(b===vb)for(e=0,f=g.length;f>e;e++)d[g[e].identifier]=!0;for(e=0,f=h.length;f>e;e++)d[h[e].identifier]&&i.push(h[e]),b&(xb|yb)&&delete d[h[e].identifier];return i.length?[u(g.concat(i),"identifier",!0),i]:void 0}function P(){x.apply(this,arguments);var a=k(this.handler,this);this.touch=new N(this.manager,a),this.mouse=new L(this.manager,a)}function Q(a,b){this.manager=a,this.set(b)}function R(a){if(q(a,Xb))return Xb;var b=q(a,Yb),c=q(a,Zb);return b&&c?Yb+" "+Zb:b||c?b?Yb:Zb:q(a,Wb)?Wb:Vb}function S(a){this.id=w(),this.manager=null,this.options=i(a||{},this.defaults),this.options.enable=m(this.options.enable,!0),this.state=$b,this.simultaneous={},this.requireFail=[]}function T(a){return a&dc?"cancel":a&bc?"end":a&ac?"move":a&_b?"start":""}function U(a){return a==Db?"down":a==Cb?"up":a==Ab?"left":a==Bb?"right":""}function V(a,b){var c=b.manager;return c?c.get(a):a}function W(){S.apply(this,arguments)}function X(){W.apply(this,arguments),this.pX=null,this.pY=null}function Y(){W.apply(this,arguments)}function Z(){S.apply(this,arguments),this._timer=null,this._input=null}function $(){W.apply(this,arguments)}function _(){W.apply(this,arguments)}function ab(){S.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function bb(a,b){return b=b||{},b.recognizers=m(b.recognizers,bb.defaults.preset),new cb(a,b)}function cb(a,b){b=b||{},this.options=i(b,bb.defaults),this.options.inputTarget=this.options.inputTarget||a,this.handlers={},this.session={},this.recognizers=[],this.element=a,this.input=y(this),this.touchAction=new Q(this,this.options.touchAction),db(this,!0),g(b.recognizers,function(a){var b=this.add(new a[0](a[1]));a[2]&&b.recognizeWith(a[2]),a[3]&&b.requireFailure(a[2])},this)}function db(a,b){var c=a.element;g(a.options.cssProps,function(a,d){c.style[v(c.style,d)]=b?a:""})}function eb(a,c){var d=b.createEvent("Event");d.initEvent(a,!0,!0),d.gesture=c,c.target.dispatchEvent(d)}var fb=["","webkit","moz","MS","ms","o"],gb=b.createElement("div"),hb="function",ib=Math.round,jb=Math.abs,kb=Date.now,lb=1,mb=/mobile|tablet|ip(ad|hone|od)|android/i,nb="ontouchstart"in a,ob=v(a,"PointerEvent")!==d,pb=nb&&mb.test(navigator.userAgent),qb="touch",rb="pen",sb="mouse",tb="kinect",ub=25,vb=1,wb=2,xb=4,yb=8,zb=1,Ab=2,Bb=4,Cb=8,Db=16,Eb=Ab|Bb,Fb=Cb|Db,Gb=Eb|Fb,Hb=["x","y"],Ib=["clientX","clientY"];x.prototype={handler:function(){},destroy:function(){this.evEl&&o(this.element,this.evEl,this.domHandler),this.evTarget&&o(this.target,this.evTarget,this.domHandler),this.evWin&&o(a,this.evWin,this.domHandler)}};var Jb={mousedown:vb,mousemove:wb,mouseup:xb},Kb="mousedown",Lb="mousemove mouseup";j(L,x,{handler:function(a){var b=Jb[a.type];b&vb&&0===a.button&&(this.pressed=!0),b&wb&&1!==a.which&&(b=xb),this.pressed&&this.allow&&(b&xb&&(this.pressed=!1),this.callback(this.manager,b,{pointers:[a],changedPointers:[a],pointerType:sb,srcEvent:a}))}});var Mb={pointerdown:vb,pointermove:wb,pointerup:xb,pointercancel:yb,pointerout:yb},Nb={2:qb,3:rb,4:sb,5:tb},Ob="pointerdown",Pb="pointermove pointerup pointercancel";a.MSPointerEvent&&(Ob="MSPointerDown",Pb="MSPointerMove MSPointerUp MSPointerCancel"),j(M,x,{handler:function(a){var b=this.store,c=!1,d=a.type.toLowerCase().replace("ms",""),e=Mb[d],f=Nb[a.pointerType]||a.pointerType,g=f==qb;e&vb&&(0===a.button||g)?b.push(a):e&(xb|yb)&&(c=!0);var h=s(b,a.pointerId,"pointerId");0>h||(b[h]=a,this.callback(this.manager,e,{pointers:b,changedPointers:[a],pointerType:f,srcEvent:a}),c&&b.splice(h,1))}});var Qb={touchstart:vb,touchmove:wb,touchend:xb,touchcancel:yb},Rb="touchstart touchmove touchend touchcancel";j(N,x,{handler:function(a){var b=Qb[a.type],c=O.call(this,a,b);c&&this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:qb,srcEvent:a})}}),j(P,x,{handler:function(a,b,c){var d=c.pointerType==qb,e=c.pointerType==sb;if(d)this.mouse.allow=!1;else if(e&&!this.mouse.allow)return;b&(xb|yb)&&(this.mouse.allow=!0),this.callback(a,b,c)},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Sb=v(gb.style,"touchAction"),Tb=Sb!==d,Ub="compute",Vb="auto",Wb="manipulation",Xb="none",Yb="pan-x",Zb="pan-y";Q.prototype={set:function(a){a==Ub&&(a=this.compute()),Tb&&(this.manager.element.style[Sb]=a),this.actions=a.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var a=[];return g(this.manager.recognizers,function(b){l(b.options.enable,[b])&&(a=a.concat(b.getTouchAction()))}),R(a.join(" "))},preventDefaults:function(a){if(!Tb){var b=a.srcEvent,c=a.offsetDirection;if(this.manager.session.prevented)return void b.preventDefault();var d=this.actions,e=q(d,Xb),f=q(d,Zb),g=q(d,Yb);return e||f&&g||f&&c&Eb||g&&c&Fb?this.preventSrc(b):void 0}},preventSrc:function(a){this.manager.session.prevented=!0,a.preventDefault()}};var $b=1,_b=2,ac=4,bc=8,cc=bc,dc=16,ec=32;S.prototype={defaults:{},set:function(a){return h(this.options,a),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(a){if(f(a,"recognizeWith",this))return this;var b=this.simultaneous;return a=V(a,this),b[a.id]||(b[a.id]=a,a.recognizeWith(this)),this},dropRecognizeWith:function(a){return f(a,"dropRecognizeWith",this)?this:(a=V(a,this),delete this.simultaneous[a.id],this)},requireFailure:function(a){if(f(a,"requireFailure",this))return this;var b=this.requireFail;return a=V(a,this),-1===s(b,a)&&(b.push(a),a.requireFailure(this)),this},dropRequireFailure:function(a){if(f(a,"dropRequireFailure",this))return this;a=V(a,this);var b=s(this.requireFail,a);return b>-1&&this.requireFail.splice(b,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(a){return!!this.simultaneous[a.id]},emit:function(a){function b(b){c.manager.emit(c.options.event+(b?T(d):""),a)}var c=this,d=this.state;bc>d&&b(!0),b(),d>=bc&&b(!0)},tryEmit:function(a){return this.canEmit()?this.emit(a):void(this.state=ec)},canEmit:function(){for(var a=0;a<this.requireFail.length;a++)if(!(this.requireFail[a].state&(ec|$b)))return!1;return!0},recognize:function(a){var b=h({},a);return l(this.options.enable,[this,b])?(this.state&(cc|dc|ec)&&(this.state=$b),this.state=this.process(b),void(this.state&(_b|ac|bc|dc)&&this.tryEmit(b))):(this.reset(),void(this.state=ec))},process:function(){},getTouchAction:function(){},reset:function(){}},j(W,S,{defaults:{pointers:1},attrTest:function(a){var b=this.options.pointers;return 0===b||a.pointers.length===b},process:function(a){var b=this.state,c=a.eventType,d=b&(_b|ac),e=this.attrTest(a);return d&&(c&yb||!e)?b|dc:d||e?c&xb?b|bc:b&_b?b|ac:_b:ec}}),j(X,W,{defaults:{event:"pan",threshold:10,pointers:1,direction:Gb},getTouchAction:function(){var a=this.options.direction;if(a===Gb)return[Xb];var b=[];return a&Eb&&b.push(Zb),a&Fb&&b.push(Yb),b},directionTest:function(a){var b=this.options,c=!0,d=a.distance,e=a.direction,f=a.deltaX,g=a.deltaY;return e&b.direction||(b.direction&Eb?(e=0===f?zb:0>f?Ab:Bb,c=f!=this.pX,d=Math.abs(a.deltaX)):(e=0===g?zb:0>g?Cb:Db,c=g!=this.pY,d=Math.abs(a.deltaY))),a.direction=e,c&&d>b.threshold&&e&b.direction},attrTest:function(a){return W.prototype.attrTest.call(this,a)&&(this.state&_b||!(this.state&_b)&&this.directionTest(a))},emit:function(a){this.pX=a.deltaX,this.pY=a.deltaY;var b=U(a.direction);b&&this.manager.emit(this.options.event+b,a),this._super.emit.call(this,a)}}),j(Y,W,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Xb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.scale-1)>this.options.threshold||this.state&_b)},emit:function(a){if(this._super.emit.call(this,a),1!==a.scale){var b=a.scale<1?"in":"out";this.manager.emit(this.options.event+b,a)}}}),j(Z,S,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[Vb]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime>b.time;if(this._input=a,!d||!c||a.eventType&(xb|yb)&&!f)this.reset();else if(a.eventType&vb)this.reset(),this._timer=e(function(){this.state=cc,this.tryEmit()},b.time,this);else if(a.eventType&xb)return cc;return ec},reset:function(){clearTimeout(this._timer)},emit:function(a){this.state===cc&&(a&&a.eventType&xb?this.manager.emit(this.options.event+"up",a):(this._input.timeStamp=kb(),this.manager.emit(this.options.event,this._input)))}}),j($,W,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Xb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.rotation)>this.options.threshold||this.state&_b)}}),j(_,W,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:Eb|Fb,pointers:1},getTouchAction:function(){return X.prototype.getTouchAction.call(this)},attrTest:function(a){var b,c=this.options.direction;return c&(Eb|Fb)?b=a.velocity:c&Eb?b=a.velocityX:c&Fb&&(b=a.velocityY),this._super.attrTest.call(this,a)&&c&a.direction&&jb(b)>this.options.velocity&&a.eventType&xb},emit:function(a){var b=U(a.direction);b&&this.manager.emit(this.options.event+b,a),this.manager.emit(this.options.event,a)}}),j(ab,S,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[Wb]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime<b.time;if(this.reset(),a.eventType&vb&&0===this.count)return this.failTimeout();if(d&&f&&c){if(a.eventType!=xb)return this.failTimeout();var g=this.pTime?a.timeStamp-this.pTime<b.interval:!0,h=!this.pCenter||H(this.pCenter,a.center)<b.posThreshold;this.pTime=a.timeStamp,this.pCenter=a.center,h&&g?this.count+=1:this.count=1,this._input=a;var i=this.count%b.taps;if(0===i)return this.hasRequireFailures()?(this._timer=e(function(){this.state=cc,this.tryEmit()},b.interval,this),_b):cc}return ec},failTimeout:function(){return this._timer=e(function(){this.state=ec},this.options.interval,this),ec},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==cc&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),bb.VERSION="2.0.2",bb.defaults={domEvents:!1,touchAction:Ub,inputTarget:null,enable:!0,preset:[[$,{enable:!1}],[Y,{enable:!1},["rotate"]],[_,{direction:Eb}],[X,{direction:Eb},["swipe"]],[ab],[ab,{event:"doubletap",taps:2},["tap"]],[Z]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var fc=1,gc=2;cb.prototype={set:function(a){return h(this.options,a),this},stop:function(a){this.session.stopped=a?gc:fc},recognize:function(a){var b=this.session;if(!b.stopped){this.touchAction.preventDefaults(a);var c,d=this.recognizers,e=b.curRecognizer;(!e||e&&e.state&cc)&&(e=b.curRecognizer=null);for(var f=0,g=d.length;g>f;f++)c=d[f],b.stopped===gc||e&&c!=e&&!c.canRecognizeWith(e)?c.reset():c.recognize(a),!e&&c.state&(_b|ac|bc)&&(e=b.curRecognizer=c)}},get:function(a){if(a instanceof S)return a;for(var b=this.recognizers,c=0;c<b.length;c++)if(b[c].options.event==a)return b[c];return null},add:function(a){if(f(a,"add",this))return this;var b=this.get(a.options.event);return b&&this.remove(b),this.recognizers.push(a),a.manager=this,this.touchAction.update(),a},remove:function(a){if(f(a,"remove",this))return this;var b=this.recognizers;return a=this.get(a),b.splice(s(b,a),1),this.touchAction.update(),this},on:function(a,b){var c=this.handlers;return g(r(a),function(a){c[a]=c[a]||[],c[a].push(b)}),this},off:function(a,b){var c=this.handlers;return g(r(a),function(a){b?c[a].splice(s(c[a],b),1):delete c[a]}),this},emit:function(a,b){this.options.domEvents&&eb(a,b);var c=this.handlers[a]&&this.handlers[a].slice();if(c&&c.length){b.type=a,b.preventDefault=function(){b.srcEvent.preventDefault()};for(var d=0,e=c.length;e>d;d++)c[d](b)}},destroy:function(){this.element&&db(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},h(bb,{INPUT_START:vb,INPUT_MOVE:wb,INPUT_END:xb,INPUT_CANCEL:yb,STATE_POSSIBLE:$b,STATE_BEGAN:_b,STATE_CHANGED:ac,STATE_ENDED:bc,STATE_RECOGNIZED:cc,STATE_CANCELLED:dc,STATE_FAILED:ec,DIRECTION_NONE:zb,DIRECTION_LEFT:Ab,DIRECTION_RIGHT:Bb,DIRECTION_UP:Cb,DIRECTION_DOWN:Db,DIRECTION_HORIZONTAL:Eb,DIRECTION_VERTICAL:Fb,DIRECTION_ALL:Gb,Manager:cb,Input:x,TouchAction:Q,Recognizer:S,AttrRecognizer:W,Tap:ab,Pan:X,Swipe:_,Pinch:Y,Rotate:$,Press:Z,on:n,off:o,each:g,merge:i,extend:h,inherit:j,bindFn:k,prefixed:v}),typeof define==hb&&define.amd?define(function(){return bb}):"undefined"!=typeof module&&module.exports?module.exports=bb:a[c]=bb}(window,document,"Hammer");\n');Error.stackTraceLimit=Infinity;_.Gl.set("CST-APP",YA);_.Gl.set("PROTRACTOR-CST-APP",ZA);
if("?refreshSso=1"===location.search)window.close();else{_.Vi().iKb(sta);var hB={};let a="",b="";window&&window._F_cssRowKey&&(a=window._F_cssRowKey,window._F_combinedSignature&&(b=window._F_combinedSignature));if(a&&"function"!==typeof window._F_installCss)throw Error("zd");var K2a=hB.mWc||_.dB,L2a;let c,d="";const e=_.da._F_jsUrl;if("undefined"!==typeof document&&document&&document.getElementById){const l=document.getElementById("base-js");if(l){const p=l.tagName.toUpperCase();if("SCRIPT"==p||"LINK"==
p)d=l.src?l.src:l.getAttribute("href")}}if(e&&d){if(e!=d)throw Error("td`"+e+"`"+d);c=e}else c=e||d;if(!Z1a(c))throw Error("ud");L2a=_.xi(c);const f=new K2a(L2a,a,b,!1,!1);hB.GKc&&(f.Gga=hB.GKc);hB.Nsc&&(f.t9=hB.Nsc);hB.Ega&&(f.Ega=hB.Ega);const g=_.Vi();g.Dl=f;g.dMb(!0)};_.M2a=function(a,b){return _.Wq(a.Ua,_.Cr(a.Ua,_.gt(b)))};_.iB=class{constructor(a,b){this.Ua=a;this.window=b}};_.iB.ha=function(a){return new (a||_.iB)(_.m(_.Ji),_.m(_.qw))};_.iB.ta=_.k({token:_.iB,na:_.iB.ha,Ha:"root"});
_.qx.add(9);
_.qx.add(2);
_.ll.add(3);
_.qx.add(72);
_.qx.add(73);
_.qx.add(88);
_.qx.add(77);
_.qx.add(19);
_.hXa="https://cs.corp.google.com";
_.qx.add(68);
_.qx.add(30);
_.qx.add(31);
_.qx.add(38);
_.qx.add(42);

_.qx.add(70);
_.qx.add(84);
_.qx.add(44);
_.qx.add(48);
_.qx.add(55);
_.qx.add(56);
_.qx.add(78);
_.qx.add(82);
_.qx.add(58);
_.qx.add(61);
_.qx.add(1);
_.qx.add(3);
_.qx.add(10);
var C3a=function(a){if(a&&(a=Number(a),!isNaN(a)))return a};_.MJa=["/search"];var uB=class extends _.Vx{constructor(a,b){super(b);this.storage=a;var c;a:{if(a=this.storage.get("__SourceSettings_LastFileDetailTab"))switch(a){case "SOURCE":case "PREVIEW":break a}a=void 0}this.vC=new _.Yh(null!=(c=a)?c:"PREVIEW");var d;a:{if(c=this.storage.get("__SourceSettings_LastFileNavigationTab"))switch(c){case "FILES":case "OUTLINE":break a}c=void 0}this.rBb=new _.Yh(null!=(d=c)?d:"FILES");let e;this.sA=new _.Yh(null!=(e=this.storage.get("__SourceSettings_OutlineState"))?e:{});var f;a:{if(d=
this.storage.get("__SourceSettings_Theme"))switch(d){case "LIGHT":case "DARK":case "SYSTEM":break a}d=void 0}this.theme=new _.Yh(null!=(f=d)?f:"SYSTEM");let g;this.NPa=new _.Yh(null!=(g=this.storage.get("__SourceSettings_DarkSyntaxTheme"))?g:"cider-dark");let l;this.U1a=new _.Yh(null!=(l=this.storage.get("__SourceSettings_LightSyntaxTheme"))?l:"cider");this.storage.get("__SourceSettings_XrefBuildConfigFilter");var p;f=null!=(p=this.storage.get("__SourceSettings_XrefExcludeFilters"))?p:[];p=new Set;
for(var t of f){a:{if(t)switch(t){case "GENERATED":case "TEST":f=t;break a}f=void 0}f&&p.add(f)}this.zQb=new _.Yh(p);var y;a:{if(t=this.storage.get("__SourceSettings_XrefHovercards"))switch(t){case "NEVER_SHOW":case "SHOW_WITH_SHIFT":case "SHOW_WITH_CTRL":case "SHOW_WITH_PLATFORM_CMD":case "SHOW_ALWAYS":break a}t=void 0}this.hba=new _.Yh(null!=(y=t)?y:"SHOW_ALWAYS");let C;a:{if(y=this.storage.get("__SourceSettings_XrefOpenAction"))switch(y){case "MAIN":case "MINI":case "XREF_PREVIEW":break a}y=void 0}this.tkb=
new _.Yh(null!=(C=y)?C:"MINI");let F;this.tabSize=new _.Yh(null!=(F=C3a(this.storage.get("__SourceSettings_TabSize")))?F:2);let I;this.pageSize=new _.Yh(null!=(I=C3a(this.storage.get("__SourceSettings_PageSize")))?I:10);let K;this.Pca=new _.Yh(null!=(K=C3a(this.storage.get("__SourceSettings_NumStarredPlaces")))?K:50);this.Mdb=new _.Yh(!!this.storage.get("__SourceSettings_ShowFoldMarkers"));let V;this.BQb=new _.Yh(null!=(V=C3a(this.storage.get("__SourceSettings_XrefPreviewPaneMinSize")))?V:0);this.Zaa=
new _.Yh(!!this.storage.get("__SourceSettings_HighlightXrefs"));this.Ndb=new _.Yh(!!this.storage.get("__SourceSettings_ShowGenerated"));let fa;this.jfa=new _.Yh(null!=(fa=this.storage.get("__SourceSettings_ShowCustomContextMenu"))?fa:!0)}iaa(){return this.vC}Qea(a){this.storage.set("__SourceSettings_LastFileDetailTab",a);this.vC.next(a)}R0(){return this.rBb}J3(a){this.storage.set("__SourceSettings_LastFileNavigationTab",a);this.rBb.next(a)}dG(){return this.sA}Zw(a){a=Object.assign({},this.sA.value,
a);this.sA.next(a);this.storage.set("__SourceSettings_OutlineState",a)}opa(){return this.theme}Kua(a){this.storage.set("__SourceSettings_Theme",a);this.theme.next(a)}V$(){return this.NPa}Iea(a){this.storage.set("__SourceSettings_DarkSyntaxTheme",a);this.NPa.next(a)}jaa(){return this.U1a}Rea(a){this.storage.set("__SourceSettings_LightSyntaxTheme",a);this.U1a.next(a)}zaa(){return this.zQb}afa(a){this.storage.set("__SourceSettings_XrefExcludeFilters",Array.from(a));this.zQb.next(new Set(a))}Q0(){return this.hba}Oea(a){this.storage.set("__SourceSettings_XrefHovercards",
a);this.hba.next(a)}aS(){return this.tabSize}Yea(a){this.storage.set("__SourceSettings_TabSize",a);this.tabSize.next(a)}WR(){return this.pageSize}O3(a){this.storage.set("__SourceSettings_PageSize",a);this.pageSize.next(a)}V0(){return this.Pca}Tea(a){this.storage.set("__SourceSettings_NumStarredPlaces",a);this.Pca.next(a)}XR(){return this.Mdb}Wea(a){this.storage.set("__SourceSettings_ShowFoldMarkers",a);this.Mdb.next(a)}waa(){return this.Ndb}Xea(a){this.storage.set("__SourceSettings_ShowGenerated",
a);this.Ndb.next(a)}vpa(){return this.BQb}Cdb(a){this.storage.set("__SourceSettings_XrefPreviewPaneMinSize",a);this.BQb.next(a)}OR(){return this.Zaa}I3(a){this.storage.set("__SourceSettings_HighlightXrefs",a);this.Zaa.next(a)}Y0(){return this.jfa}Vea(a){this.storage.set("__SourceSettings_ShowCustomContextMenu",a);this.jfa.next(a)}cS(){return this.tkb}Q3(a){this.storage.set("__SourceSettings_XrefOpenAction",a);this.tkb.next(a)}};uB.ha=function(a){return new (a||uB)(_.m(_.pQa),_.m(_.rx))};
uB.ta=_.k({token:uB,na:uB.ha,Ha:"root"});_.Ux=uB;_.qx.add(28);
_._ModuleManager_initialize=function(a,b){if(!_.Ti){if(!_.Ui)return;_.Lla()}_.Ti.oua(a,b)};
_._ModuleManager_initialize('b/b96Luc/dflQFd/HyHasc/E7aOmb/Yfyhhd/sy3/sy2:6/sy6/sy1:7,8/sy4/sy5:7,a/sy7:b/sy8/source:9,c,d/results:9,d/sy9:b/search:g/sya:6,a,d/source_settings:8,i/codemirror/oss:c,g,i/codePrefetch/ZnwIZ/y9n5Ud',['sy3','sy2','sy4','sy5','sy7','sy8','sy9','sya','oss','sy6','sy1','source','search','codemirror']);
}catch(e){_._DumpException(e)}
try{
var R3a,U3a,V3a,W3a,X3a,Y3a,Z3a,$3a,c4a,d4a,i4a,j4a,k4a;_.Q3a=function(a,b){const c=_.Eia.get(b)||null;if(c&&c!==a)throw Error("Za`"+b+"`"+_.Tc(c)+"`"+_.Tc(c.name));_.Eia.set(b,a)};_.vB=function(a,b,c){a=_.Yga(_.Nd(),a,b,c);_.gha(_.wd,a)};
R3a=function(a,b){_.w(a.jd,_.lg(a)).subscribe(({length:c})=>{b.qa.classList.toggle("mat-2-line",!1);b.qa.classList.toggle("mat-3-line",!1);b.qa.classList.toggle("mat-multi-line",!1);2===c||3===c?b.qa.classList.toggle(`${"mat"}-${c}-line`,!0):3<c&&b.qa.classList.toggle("mat-multi-line",!0)})};_.S3a=function(a,b,c){if(c.length){b=b.toArray();c=c.toArray();let d=0;for(let e=0;e<a+1;e++)b[e].group&&b[e].group===c[d]&&d++;return d}return 0};
_.T3a=function(a,b,c,d){return a<c?a:a+b>c+d?Math.max(0,a-d+b):c};U3a=function(a){a&1&&_.G(0,"mat-pseudo-checkbox",5);a&2&&(a=_.N(),_.x("state",a.selected?"checked":"unchecked")("disabled",a.disabled))};V3a=function(a){a&1&&(_.z(0,"span",6),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.bh("(",a.group.label,")"))};W3a=function(a){a&1&&(_.z(0,"span",8),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.ch(a.placeholder))};X3a=function(a){a&1&&(_.z(0,"span",12),_.Q(1),_.B());a&2&&(a=_.N(2),_.q(1),_.ch(a.sPb))};
Y3a=function(a){a&1&&_.Yg(0,0,["*ngSwitchCase","true"])};Z3a=function(a){a&1&&(_.z(0,"span",9),_.O(1,X3a,2,1,"span",10),_.O(2,Y3a,1,0,"ng-content",11),_.B());a&2&&(a=_.N(),_.x("ngSwitch",!!a.KPa),_.q(2),_.x("ngSwitchCase",!0))};
$3a=function(a){if(a&1){const b=_.Nd();_.z(0,"div",13)(1,"div",14,15);_.L("@transformPanel.done",function(c){_.Pd(b);const d=_.N();return _.Qd(d.dGa.next(c.zg))})("keydown",function(c){_.Pd(b);const d=_.N();return _.Qd(d.Pg(c))});_.Yg(3,1);_.B()()}a&2&&(a=_.N(),_.x("@transformPanelWrap",void 0),_.q(1),_.vB("mat-select-panel ",a.zqb(),""),_.Ig("transform-origin",a.kZ)("font-size",a.O7,"px"),_.x("ngClass",a.Xd)("@transformPanel",a.multiple?"showing-multiple":"showing"),_.Hg("id",a.id+"-panel")("aria-multiselectable",
a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.t6()))};_.a4a=function(a,b){a.wka=b;return a};_.b4a=function(a,b=!0){a.jF=b;return a};_.wB=function(a,b){a.Tia=b;return a};c4a=function(a){a.tnb=["shiftKey"];return a};d4a=function(a){a.q7={enabled:!0,I_:10};return a};_.e4a=function(a,b=!0){a.Ynb=b;return a};_.f4a=function(a){return a.KE()?a.TE:null};_.xB=function(a){return{Hp:_.Gr,Nb:[{Ba:_.hHa,Zc:!0,qc:a}]}};
_.g4a=class extends _.HOa{Do(a){if(this.Mk){var b=this.Mk;b.YN&&(b.YN=!1,_.Po(b.wb))}super.Do(a);this.Mk&&(a=this.Mk,a.YN||(a.YN=!0,_.Po(a.wb)))}};
_.h4a=class{get selected(){this.Me||(this.Me=Array.from(this.XO.values()));return this.Me}constructor(a=!1,b,c=!0){this.jl=a;this.zpb=c;this.rz=void 0;this.XO=new Set;this.a6=[];this.bZ=[];this.changed=new _.hg;b&&b.length&&(a?b.forEach(d=>this.vja(d)):this.vja(b[0]),this.bZ.length=0)}select(...a){a.forEach(b=>this.vja(b));a=this.Ria();this.Mt();return a}Si(...a){a.forEach(b=>this.PHa(b));a=this.Ria();this.Mt();return a}setSelection(...a){const b=this.selected,c=new Set(a);a.forEach(d=>this.vja(d));
b.filter(d=>!c.has(d)).forEach(d=>this.PHa(d));a=this.Ria();this.Mt();return a}toggle(a){return this.Qe(a)?this.Si(a):this.select(a)}clear(a=!0){this.nvb();const b=this.Ria();a&&this.Mt();return b}Qe(a){return this.XO.has(this.XDa(a))}wm(){return 0===this.XO.size}ag(){return!this.wm()}sort(a){this.jl&&this.selected&&this.Me.sort(a)}Mt(){this.Me=null;if(this.bZ.length||this.a6.length)this.changed.next({source:this,nP:this.bZ,removed:this.a6}),this.a6=[],this.bZ=[]}vja(a){a=this.XDa(a);this.Qe(a)||
(this.jl||this.nvb(),this.Qe(a)||this.XO.add(a),this.zpb&&this.bZ.push(a))}PHa(a){a=this.XDa(a);this.Qe(a)&&(this.XO.delete(a),this.zpb&&this.a6.push(a))}nvb(){this.wm()||this.XO.forEach(a=>this.PHa(a))}DOc(){}Ria(){return!(!this.a6.length&&!this.bZ.length)}XDa(a){if(this.rz)for(let b of this.XO)if(this.rz(a,b))return b;return a}};i4a=[{Mc:"start",Nc:"bottom",rc:"start",yc:"top"},{Mc:"start",Nc:"top",rc:"start",yc:"bottom"},{Mc:"end",Nc:"top",rc:"end",yc:"bottom"},{Mc:"end",Nc:"bottom",rc:"end",yc:"top"}];
_.yB=class{constructor(a){this.nb=a}};_.yB.ha=function(a){return new (a||_.yB)(_.r(_.ne))};_.yB.Ma=_.nd({type:_.yB,oa:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],Vb:["cdkOverlayOrigin"],standalone:!0});
_.zB=class{get offsetX(){return this.JFa}set offsetX(a){this.JFa=a;this.Zh&&this.Vka(this.Zh)}get offsetY(){return this.ns}set offsetY(a){this.ns=a;this.Zh&&this.Vka(this.Zh)}get Ff(){return this.z6}set Ff(a){this.z6=_.jk(a)}get Q2a(){return this.jsb}set Q2a(a){this.jsb=_.jk(a)}get yVa(){return this.Rpb}set yVa(a){this.Rpb=_.jk(a)}get TXa(){return this.uO}set TXa(a){this.uO=_.jk(a)}get push(){return this.Ftb}set push(a){this.Ftb=_.jk(a)}constructor(a,b,c,d,e){this.lj=a;this.xc=e;this.Ftb=this.Rpb=
this.uO=this.jsb=this.z6=!1;this.w7=this.jia=this.Gnb=this.Pha=_.hf.EMPTY;this.viewportMargin=0;this.vl=this.open=!1;this.To=new _.mp;this.W2=new _.mp;this.Od=new _.mp;this.detach=new _.mp;this.IIb=new _.mp;this.KIb=new _.mp;this.Roc=new _.uu(b,c);this.XGa=d;this.Kl=this.XGa()}get Dd(){return this.Sb}get dir(){return this.xc?this.xc.value:"ltr"}Ja(){this.Gnb.unsubscribe();this.jia.unsubscribe();this.Pha.unsubscribe();this.w7.unsubscribe();this.Sb&&this.Sb.dispose()}Qb(a){this.Zh&&(this.Vka(this.Zh),
this.Sb.gB({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),a.origin&&this.open&&this.Zh.apply());a.open&&(this.open?this.Lha():this.hpb())}mO(){this.ox&&this.ox.length||(this.ox=i4a);const a=this.Sb=this.lj.create(this.Mgc());this.Gnb=a.Nha.subscribe(()=>this.Od.emit());this.jia=a.Ov.subscribe(()=>this.detach.emit());a.Gu().subscribe(b=>{this.IIb.next(b);27!==b.keyCode||this.vl||_.bk(b)||(b.preventDefault(),this.hpb())});this.Sb.hda().subscribe(b=>{this.KIb.next(b)})}Mgc(){var a=
this.Zh=this.tj||this.jic();a=new _.lu({direction:this.xc,tj:a,Kl:this.Kl,Ff:this.Ff});if(this.width||0===this.width)a.width=this.width;if(this.height||0===this.height)a.height=this.height;if(this.minWidth||0===this.minWidth)a.minWidth=this.minWidth;if(this.minHeight||0===this.minHeight)a.minHeight=this.minHeight;this.Qm&&(a.Qm=this.Qm);this.Xd&&(a.Xd=this.Xd);return a}Vka(a){const b=this.ox.map(c=>({Mc:c.Mc,Nc:c.Nc,rc:c.rc,yc:c.yc,offsetX:c.offsetX||this.offsetX,offsetY:c.offsetY||this.offsetY,Xd:c.Xd||
void 0}));return _.bPa(_.pu(_.$Oa(_.aPa(_.e4a(_.ou(_.nu(a.Eua(this.pqb()),b),this.yVa),this.push),this.TXa),this.viewportMargin),this.Q2a),this.dKc)}jic(){const a=_.ru(this.lj.position(),this.pqb());this.Vka(a);return a}pqb(){return this.origin instanceof _.yB?this.origin.nb:this.origin}Lha(){this.Sb?this.Sb.Yq().Ff=this.Ff:this.mO();this.Sb.nh()||this.Sb.Od(this.Roc);this.Ff?this.Pha=this.Sb.To().subscribe(a=>{this.To.emit(a)}):this.Pha.unsubscribe();this.w7.unsubscribe();0<this.W2.xk.length&&(this.w7=
_.w(this.Zh.Xsa,_.og(()=>0<this.W2.xk.length)).subscribe(a=>{this.W2.emit(a);0===this.W2.xk.length&&this.w7.unsubscribe()}))}hpb(){this.Sb&&this.Sb.detach();this.Pha.unsubscribe();this.w7.unsubscribe()}};_.zB.ha=function(a){return new (a||_.zB)(_.r(_.yu),_.r(_.mh),_.r(_.nh),_.r(_.jPa),_.r(_.Yt,8))};
_.zB.Ma=_.nd({type:_.zB,oa:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],ox:["cdkConnectedOverlayPositions","positions"],tj:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth",
"minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],Qm:["cdkConnectedOverlayBackdropClass","backdropClass"],Xd:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],Kl:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],vl:["cdkConnectedOverlayDisableClose","disableClose"],dKc:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],Ff:["cdkConnectedOverlayHasBackdrop",
"hasBackdrop"],Q2a:["cdkConnectedOverlayLockPosition","lockPosition"],yVa:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],TXa:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{To:"backdropClick",W2:"positionChange",Od:"attach",detach:"detach",IIb:"overlayKeydown",KIb:"overlayOutsideClick"},Vb:["cdkConnectedOverlay"],standalone:!0,features:[_.Hd]});var AB=class{};AB.ha=function(a){return new (a||AB)};
AB.Ma=_.nd({type:AB,oa:[["","mat-line",""],["","matLine",""]],Bb:[1,"mat-line"]});_.BB=class{};_.BB.ha=function(a){return new (a||_.BB)};_.BB.Da=_.ld({type:_.BB});_.BB.Ca=_.Pc({imports:[_.Au,_.Au]});_.CB=class{constructor(a){this.Ce=a;this.state="unchecked";this.disabled=!1;this.Xc="full"}};_.CB.ha=function(a){return new (a||_.CB)(_.r(_.Ko,8))};
_.CB.wa=_.n({type:_.CB,oa:[["mat-pseudo-checkbox"]],Bb:[1,"mat-pseudo-checkbox"],Cb:12,ab:function(a,b){a&2&&_.Jg("mat-pseudo-checkbox-indeterminate","indeterminate"===b.state)("mat-pseudo-checkbox-checked","checked"===b.state)("mat-pseudo-checkbox-disabled",b.disabled)("mat-pseudo-checkbox-minimal","minimal"===b.Xc)("mat-pseudo-checkbox-full","full"===b.Xc)("_mat-animation-noopable","NoopAnimations"===b.Ce)},inputs:{state:"state",disabled:"disabled",Xc:"appearance"},ya:0,Aa:0,ua:function(){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.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'],
mb:2,La:0});j4a=["text"];k4a=0;_.l4a=class{constructor(a,b=!1){this.source=a;this.O1=b}};
_.DB=class{get multiple(){return this.vd&&this.vd.multiple}get selected(){return this.Me}get disabled(){return this.group&&this.group.disabled||this.zc}set disabled(a){this.zc=_.jk(a)}get md(){return!(!this.vd||!this.vd.md)}get ho(){return!(!this.vd||!this.vd.ho)}constructor(a,b,c,d){this.Jd=a;this.wb=b;this.vd=c;this.group=d;this.zc=this.YN=this.Me=!1;this.zFa="";this.id=`mat-option-${k4a++}`;this.yL=new _.mp;this.Hj=new _.hg}get active(){return this.YN}get Pga(){let a;return((null==(a=this.Toc)?
void 0:a.qa.textContent)||"").trim()}select(){this.Me||(this.Me=!0,_.Po(this.wb),this.IDa())}Si(){this.Me&&(this.Me=!1,_.Po(this.wb),this.IDa())}focus(a,b){const c=this.Li();"function"===typeof c.focus&&c.focus(b)}tu(){return this.Pga}Pg(a){13!==a.keyCode&&32!==a.keyCode||_.bk(a)||(this.eJ(),a.preventDefault())}eJ(){this.disabled||(this.Me=this.multiple?!this.Me:!0,_.Po(this.wb),this.IDa(!0))}AI(){return this.disabled?"-1":"0"}Li(){return this.Jd.qa}bn(){if(this.Me){const a=this.Pga;a!==this.zFa&&
(this.zFa&&this.Hj.next(),this.zFa=a)}}Ja(){this.Hj.complete()}IDa(a=!1){this.yL.emit(new _.l4a(this,a))}};_.DB.ha=function(){_.te()};_.DB.Ma=_.nd({type:_.DB,ub:function(a,b){a&1&&_.qh(j4a,7);if(a&2){let c;_.ph(c=_.sh())&&(b.Toc=c.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{yL:"onSelectionChange"}});_.EB=class{};_.EB.ha=function(a){return new (a||_.EB)};_.EB.Da=_.ld({type:_.EB});_.EB.Ca=_.Pc({imports:[_.Au]});
_.FB=class{constructor(a){this.element=a;this.size="xsmall";this.format="hairline"}Ra(){var a=Array.from(this.element.qa.classList);for(const b of a)m4a.includes(b)&&this.element.qa.classList.remove(b);a=new Set;a.add(n4a.includes(this.size)?this.size:"xsmall");a.add(o4a.includes(this.format)?this.format:"hairline");for(const b of a.values())this.element.qa.classList.add(b)}};_.FB.ha=function(a){return new (a||_.FB)(_.r(_.ne))};
_.FB.wa=_.n({type:_.FB,oa:[["button","gme-button-old",""],["a","gme-button-old",""]],inputs:{size:"size",format:"format"},bc:["gme-button-old",""],Yb:["*"],ya:1,Aa:0,ua:function(a){a&1&&(_.Xg(),_.Yg(0))},styles:['[_nghost-%COMP%]{align-items:center;background:none;border-radius:4px;border:0;cursor:pointer;display:inline-flex;padding:0 12px;text-decoration:none;white-space:nowrap}[_nghost-%COMP%]     .material-icons, [_nghost-%COMP%]     .mat-icon{font-size:19px;height:19px;width:19px;position:relative;top:-1px}[_nghost-%COMP%]:last-child{margin:0}.xsmall[_nghost-%COMP%]{height:24px}.xsmall[_nghost-%COMP%]    {font:normal normal 500 12px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.xsmall[_nghost-%COMP%]     .material-icons, .xsmall[_nghost-%COMP%]     .mat-icon{font-size:16px;height:16px;width:16px;position:relative;top:0px}.xsmall[_nghost-%COMP%]     .material-icons:first-child, .xsmall[_nghost-%COMP%]     .mat-icon:first-child{margin:0 6px 0 -8px}.xsmall[_nghost-%COMP%]     .material-icons:last-child, .xsmall[_nghost-%COMP%]     .mat-icon:last-child{margin:0 -8px 0 6px}.xsmall[_nghost-%COMP%]     .material-icons :not(gme-button-group)>*:first-child, .xsmall[_nghost-%COMP%]     .mat-icon :not(gme-button-group)>*:first-child{margin:0 6px 0 -8px}.xsmall[_nghost-%COMP%]     .material-icons :not(gme-button-group)>*:last-child, .xsmall[_nghost-%COMP%]     .mat-icon :not(gme-button-group)>*:last-child{margin:0 -8px 0 6px}.medium[_nghost-%COMP%]{height:32px}.medium[_nghost-%COMP%]    {font:normal normal 500 14px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.medium[_nghost-%COMP%]     .material-icons:first-child, .medium[_nghost-%COMP%]     .mat-icon:first-child{margin:0 6px 0 -4px}.medium[_nghost-%COMP%]     .material-icons:last-child, .medium[_nghost-%COMP%]     .mat-icon:last-child{margin:0 -4px 0 6px}.medium[_nghost-%COMP%]     .material-icons :not(gme-button-group)>*:first-child, .medium[_nghost-%COMP%]     .mat-icon :not(gme-button-group)>*:first-child{margin:0 6px 0 -4px}.medium[_nghost-%COMP%]     .material-icons :not(gme-button-group)>*:last-child, .medium[_nghost-%COMP%]     .mat-icon :not(gme-button-group)>*:last-child{margin:0 -4px 0 6px}.hairline[_nghost-%COMP%]{background:#fff;border:1px solid #dadce0}.hairline[_nghost-%COMP%]:hover{background:rgba(26,115,232,.08);border:1px solid #d2e3fc}.hairline[_nghost-%COMP%]:active{background:#d0e1fc;border:1px solid #d2e3fc;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.hairline[_nghost-%COMP%]:focus{background:rgba(26,115,232,.08);border:1px solid #d2e3fc}.hairline[disabled][_nghost-%COMP%], .hairline[disabled][_nghost-%COMP%]:hover, .hairline[disabled][_nghost-%COMP%]:active, .hairline[disabled][_nghost-%COMP%]:focus{color:rgba(60,64,67,.38);fill:rgba(60,64,67,.38);background:rgba(0,0,0,0);border:1px solid #f1f3f4;box-shadow:none;cursor:default}.hairline[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.flat[_nghost-%COMP%]{background:#fff}.flat[_nghost-%COMP%]:hover{background:rgba(26,115,232,.08)}.flat[_nghost-%COMP%]:active{background:#d0e1fc}.flat[_nghost-%COMP%]:focus{background:rgba(26,115,232,.08)}.flat[disabled][_nghost-%COMP%], .flat[disabled][_nghost-%COMP%]:hover, .flat[disabled][_nghost-%COMP%]:active, .flat[disabled][_nghost-%COMP%]:focus{color:rgba(60,64,67,.38);fill:rgba(60,64,67,.38);background:rgba(0,0,0,0);box-shadow:none;cursor:default}.flat[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.fill[_nghost-%COMP%]{background:#1a73e8}.fill[_nghost-%COMP%]:hover{background:#3a87eb;box-shadow:0 1px 1px 0 rgba(66,133,244,.3),0 1px 3px 1px rgba(66,133,244,.15)}.fill[_nghost-%COMP%]:active{background:#1a73e8;box-shadow:0 1px 2px 0 rgba(66,133,244,.45),0 3px 6px 2px rgba(66,133,244,.3)}.fill[_nghost-%COMP%]:focus{background:#3a87eb;box-shadow:0 1px 1px 0 rgba(66,133,244,.3),0 1px 3px 1px rgba(66,133,244,.15)}.fill[disabled][_nghost-%COMP%], .fill[disabled][_nghost-%COMP%]:hover, .fill[disabled][_nghost-%COMP%]:active, .fill[disabled][_nghost-%COMP%]:focus{color:rgba(60,64,67,.38);fill:rgba(60,64,67,.38);background:#f1f3f4;box-shadow:none;cursor:default}.fill[_nghost-%COMP%]    {color:#fff}']});
var o4a=["hairline","fill","flat"],n4a=["xsmall","medium"],m4a=[...o4a,...n4a];var GB=class{};GB.ha=function(a){return new (a||GB)};GB.Da=_.ld({type:GB});GB.Ca=_.Pc({imports:[_.uq]});_.HB=class{};_.HB.ha=function(a){return new (a||_.HB)};_.HB.Da=_.ld({type:_.HB});_.HB.Ca=_.Pc({imports:[GB]});_.IB=class extends _.DB{};_.IB.ha=function(a){return new (a||_.IB)(_.r(_.ne),_.r(_.wp),_.r(_.Du,8),_.r(_.Eu,8))};
_.IB.wa=_.n({type:_.IB,oa:[["mat-option"]],Bb:["role","option",1,"mat-option","mat-focus-indicator"],Cb:12,ab:function(a,b){a&1&&_.L("click",function(){return b.eJ()})("keydown",function(c){return b.Pg(c)});a&2&&(_.Og("id",b.id),_.Hg("tabindex",b.AI())("aria-selected",b.selected)("aria-disabled",b.disabled.toString()),_.Jg("mat-selected",b.selected)("mat-option-multiple",b.multiple)("mat-active",b.active)("mat-option-disabled",b.disabled))},Vb:["matOption"],features:[_.Cg],Yb:["*"],ya:6,Aa:4,Ea:[["class",
"mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["text",""],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],ua:function(a,b){a&1&&(_.Xg(),_.O(0,U3a,1,2,"mat-pseudo-checkbox",0),_.z(1,"span",1,2),_.Yg(3),_.B(),_.O(4,V3a,2,1,"span",3),_.G(5,"div",4));a&2&&(_.x("ngIf",b.multiple),_.q(4),_.x("ngIf",b.group&&b.group.CI),
_.q(1),_.x("matRippleTrigger",b.Li())("matRippleDisabled",b.disabled||b.md))},Ga:[_.Gu,_.oq,_.CB],styles:['.mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.mat-option.mat-active::before{content:""}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.cdk-high-contrast-active .mat-option.mat-selected:not(.mat-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-option.mat-selected:not(.mat-option-multiple)::after{right:auto;left:16px}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n'],
mb:2,La:0});_.JB=class{};_.JB.ha=function(a){return new (a||_.JB)};_.JB.Da=_.ld({type:_.JB});_.JB.Ca=_.Pc({imports:[_.Hu,_.uq,_.Au,_.EB]});_.p4a=new _.zd("MatList");_.q4a=new _.zd("MatNavList");var t4a,v4a;_.r4a=["*"];_.s4a=function(){return'.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}button.mat-list-item,button.mat-list-option{padding:0;width:100%;background:none;color:inherit;border:none;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] button.mat-list-item,[dir=rtl] button.mat-list-option{text-align:right}button.mat-list-item::-moz-focus-inner,button.mat-list-option::-moz-focus-inner{border:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:hover{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'};
t4a=[[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]],[["","mat-line",""],["","matLine",""]],"*"];_.u4a=_.vk(_.uk(class{}));v4a=_.uk(class{});_.KB=class extends _.u4a{constructor(){super(...arguments);this.Hj=new _.hg}Qb(){this.Hj.next()}Ja(){this.Hj.complete()}};_.KB.ha=function(){let a;return function(b){return(a||(a=_.me(_.KB)))(b||_.KB)}}();
_.KB.wa=_.n({type:_.KB,oa:[["mat-nav-list"]],Bb:["role","navigation",1,"mat-nav-list","mat-list-base"],inputs:{md:"disableRipple",disabled:"disabled"},Vb:["matNavList"],features:[_.eh([{Ba:_.q4a,Lb:_.KB}]),_.Cg,_.Hd],Yb:_.r4a,ya:1,Aa:0,ua:function(a){a&1&&(_.Xg(),_.Yg(0))},styles:[_.s4a()],mb:2,La:0});var LB=class{};LB.ha=function(a){return new (a||LB)};LB.Ma=_.nd({type:LB,oa:[["","mat-list-avatar",""],["","matListAvatar",""]],Bb:[1,"mat-list-avatar"]});var MB=class{};
MB.ha=function(a){return new (a||MB)};MB.Ma=_.nd({type:MB,oa:[["","mat-list-icon",""],["","matListIcon",""]],Bb:[1,"mat-list-icon"]});
_.NB=class extends v4a{constructor(a,b,c,d){super();this.Jd=a;this.Orb=!1;this.Pb=new _.hg;this.zc=!1;this.Orb=!!(c||d&&"action-list"===d.sqb());this.FY=c||d;c=this.Li();"button"!==c.nodeName.toLowerCase()||c.hasAttribute("type")||c.setAttribute("type","button");this.FY&&_.w(this.FY.Hj,_.ng(this.Pb)).subscribe(()=>{_.Po(b)})}get disabled(){return this.zc||!(!this.FY||!this.FY.disabled)}set disabled(a){this.zc=_.jk(a)}xe(){R3a(this.Slc,this.Jd)}Ja(){this.Pb.next();this.Pb.complete()}Tv(){return!this.Orb||
this.md||!(!this.FY||!this.FY.md)}Li(){return this.Jd.qa}};_.NB.ha=function(a){return new (a||_.NB)(_.r(_.ne),_.r(_.wp),_.r(_.q4a,8),_.r(_.p4a,8))};
_.NB.wa=_.n({type:_.NB,oa:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],Bd:function(a,b,c){a&1&&(_.rh(c,LB,5),_.rh(c,MB,5),_.rh(c,AB,5));if(a&2){let d;_.ph(d=_.sh())&&(b.Bgc=d.first);_.ph(d=_.sh())&&(b.Wkc=d.first);_.ph(d=_.sh())&&(b.Slc=d)}},Bb:[1,"mat-list-item","mat-focus-indicator"],Cb:4,ab:function(a,b){a&2&&_.Jg("mat-list-item-disabled",b.disabled)("mat-list-item-with-avatar",b.Bgc||b.Wkc)},inputs:{md:"disableRipple",disabled:"disabled"},Vb:["matListItem"],features:[_.Cg],
Yb:["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]","[mat-line], [matLine]","*"],ya:6,Aa:2,Ea:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-list-text"]],ua:function(a,b){a&1&&(_.Xg(t4a),_.z(0,"span",0),_.G(1,"span",1),_.Yg(2),_.z(3,"span",2),_.Yg(4,1),_.B(),_.Yg(5,2),_.B());a&2&&(_.q(1),_.x("matRippleTrigger",b.Li())("matRippleDisabled",b.Tv()))},Ga:[_.Gu],mb:2,La:0});_.OB=class{};_.OB.ha=function(a){return new (a||_.OB)};_.OB.Da=_.ld({type:_.OB});_.OB.Ca=_.Pc({imports:[_.BB,_.Hu,_.Au,_.EB,_.uq,_.BB,_.Au,_.EB,_.aA]});var w4a=_.zj("transformPanelWrap",[_.Dj("* => void",_.rma("@transformPanel",[{type:9,options:null}]))]),x4a=_.zj("transformPanel",[_.Cj("void",_.Bj({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),_.Cj("showing",_.Bj({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),_.Cj("showing-multiple",_.Bj({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),_.Dj("void => *",_.Aj("120ms cubic-bezier(0, 0, 0.2, 1)")),_.Dj("* => void",_.Aj("100ms 25ms linear",_.Bj({opacity:0})))]);_.y4a=_.zj("transformPanel",[_.Cj("void",_.Bj({opacity:0,transform:"scale(1, 0.8)"})),_.Dj("void => showing",_.Aj("120ms cubic-bezier(0, 0, 0.2, 1)",_.Bj({opacity:1,transform:"scale(1, 1)"}))),_.Dj("* => void",_.Aj("100ms linear",_.Bj({opacity:0})))]);var z4a,A4a,B4a,C4a,G4a;z4a=["trigger"];A4a=["panel"];B4a=0;C4a=new _.zd("mat-select-scroll-strategy");_.D4a=new _.zd("MAT_SELECT_CONFIG");_.E4a={Ba:C4a,Db:[_.yu],Ab:function(a){return()=>a.Np.Tu()}};_.F4a=new _.zd("MatSelectTrigger");G4a=_.uk(_.wk(_.vk(_.Lna(class{constructor(a,b,c,d,e){this.Na=a;this.vDa=b;this.gGa=c;this.hGa=d;this.df=e;this.Uc=new _.hg}}))));
_.PB=class extends G4a{get focused(){return this.BB||this.IB}get placeholder(){return this.UI}set placeholder(a){this.UI=a;this.Uc.next()}get required(){let a,b,c,d;return null!=(d=null!=(c=this.qq)?c:null==(a=this.df)?void 0:null==(b=a.control)?void 0:_.wZa(b))?d:!1}set required(a){this.qq=_.jk(a);this.Uc.next()}get multiple(){return this.jl}set multiple(a){this.jl=_.jk(a)}get R_(){return this.qpb}set R_(a){this.qpb=_.jk(a)}get rz(){return this.hO}set rz(a){this.hO=a;this.me&&this.M6()}get value(){return this.ve}set value(a){this.LX(a)&&
this.Xh(a)}get jwa(){return this.Ska}set jwa(a){this.Ska=_.mk(a)}get id(){return this.Jf}set id(a){this.Jf=a||this.nZ;this.Uc.next()}constructor(a,b,c,d,e,f,g,l,p,t,y,C,F,I){super(e,d,g,l,t);this.mg=a;this.wb=b;this.ob=c;this.xc=f;this.RY=p;this.lFa=F;this.Ul=I;this.IB=!1;this.hO=(ha,ra)=>ha===ra;this.nZ=`mat-select-${B4a++}`;this.jvb=null;this.vI=new _.hg;this.Xh=()=>{};this.Yh=()=>{};this.cIa=`mat-select-value-${B4a++}`;this.dGa=new _.hg;let K;this.btb=(null==(K=this.Ul)?void 0:K.RT)||"";this.BB=
!1;this.controlType="mat-select";this.jl=!1;let V,fa;this.qpb=null!=(fa=null==(V=this.Ul)?void 0:V.R_)?fa:!1;this.ariaLabel="";this.AIb=_.Ff(()=>{const ha=this.options;return ha?_.w(ha.jd,_.lg(ha),_.mg(()=>_.Jf(...ha.map(ra=>ra.yL)))):_.w(this.ob.tg,_.Zf(1),_.mg(()=>this.AIb))});this.ix=new _.mp;this.TFa=_.w(this.ix,_.Mf(ha=>ha),_.v(()=>{}));this.hDa=_.w(this.ix,_.Mf(ha=>!ha),_.v(()=>{}));this.mt=new _.mp;this.Sx=new _.mp;this.St=null;this.df&&(this.df.Wr=this);null!=(null==I?void 0:I.jwa)&&(this.Ska=
I.jwa);this.XGa=C;this.Lf=this.XGa();this.tabIndex=parseInt(y)||0;this.id=this.id}Ra(){this.me=new _.h4a(this.multiple);this.Uc.next();_.w(this.dGa,_.Xf(),_.ng(this.vI)).subscribe(()=>this.cGa(this.Ee))}xe(){this.Ykc();_.w(this.me.changed,_.ng(this.vI)).subscribe(a=>{a.nP.forEach(b=>b.select());a.removed.forEach(b=>b.Si())});_.w(this.options.jd,_.lg(null),_.ng(this.vI)).subscribe(()=>{this.Dnc();this.M6()})}Ts(){const a=this.tkc(),b=this.df;if(a!==this.jvb){const c=this.Na.qa;(this.jvb=a)?c.setAttribute("aria-labelledby",
a):c.removeAttribute("aria-labelledby")}b&&(this.xtb!==b.control&&(void 0!==this.xtb&&null!==b.disabled&&b.disabled!==this.disabled&&(this.disabled=b.disabled),this.xtb=b.control),this.Zhb())}Qb(a){(a.disabled||a.userAriaDescribedBy)&&this.Uc.next();a.typeaheadDebounceInterval&&this.vc&&this.vc.ZW(this.Ska)}Ja(){let a;null==(a=this.vc)||a.destroy();this.vI.next();this.vI.complete();this.Uc.complete();this.eDa()}toggle(){this.Ee?this.close():this.open()}open(){this.fO()&&(this.xCa(),this.IB=!0,_.wB(this.vc,
null),this.Ukc(),_.Po(this.wb))}xCa(){const a=this.Na.qa.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=`${this.id}-panel`;this.St&&_.ok(this.St,"aria-owns",b);_.zna(a,"aria-owns",b);this.St=a}}eDa(){this.St&&(_.ok(this.St,"aria-owns",`${this.id}-panel`),this.St=null)}close(){this.IB&&(this.IB=!1,_.wB(this.vc,this.Km()?"rtl":"ltr"),_.Po(this.wb),this.Yh())}Xr(a){this.LX(a)}Dr(a){this.Xh=a}CA(a){this.Yh=a}ev(a){this.disabled=a;_.Po(this.wb);this.Uc.next()}get Ee(){return this.IB}get selected(){let a,
b;return this.multiple?(null==(a=this.me)?void 0:a.selected)||[]:null==(b=this.me)?void 0:b.selected[0]}get sPb(){if(this.empty)return"";if(this.jl){const a=this.me.selected.map(b=>b.Pga);this.Km()&&a.reverse();return a.join(", ")}return this.me.selected[0].Pga}Km(){return this.xc?"rtl"===this.xc.value:!1}Pg(a){this.disabled||(this.Ee?this.Jkc(a):this.Akc(a))}Akc(a){var b=a.keyCode;const c=40===b||38===b||37===b||39===b,d=this.vc;!(0<d.ZE.length||13!==b&&32!==b||_.bk(a))||(this.multiple||a.altKey)&&
c?(a.preventDefault(),this.open()):this.multiple||(b=this.selected,d.pA(a),(a=this.selected)&&b!==a&&this.lFa.Nk(a.Pga,1E4))}Jkc(a){const b=this.vc;var c=a.keyCode;const d=40===c||38===c,e=0<b.ZE.length;if(d&&a.altKey)a.preventDefault(),this.close();else if(e||13!==c&&32!==c||!b.Mk||_.bk(a))if(!e&&this.jl&&65===c&&a.ctrlKey){a.preventDefault();const f=this.options.some(g=>!g.disabled&&!g.selected);this.options.forEach(g=>{g.disabled||(f?g.select():g.Si())})}else c=b.tJ,b.pA(a),this.jl&&d&&a.shiftKey&&
b.Mk&&b.tJ!==c&&b.Mk.eJ();else a.preventDefault(),b.Mk.eJ()}pq(){this.disabled||(this.BB=!0,this.Uc.next())}Wl(){this.BB=!1;let a;null!=(a=this.vc)&&(a.ZE=[]);this.disabled||this.Ee||(this.Yh(),_.Po(this.wb),this.Uc.next())}Fsb(){_.w(this.RI.W2,_.Zf(1)).subscribe(()=>{this.wb.he();this.stb()})}zqb(){return this.RY?`mat-${this.RY.color}`:""}get empty(){return!this.me||this.me.wm()}M6(){Promise.resolve().then(()=>{this.df&&(this.ve=this.df.value);this.QB(this.ve);this.Uc.next()})}QB(a){this.options.forEach(b=>
{b.YN&&(b.YN=!1,_.Po(b.wb))});this.me.clear();this.multiple&&a?(a.forEach(b=>this.jub(b)),this.zka()):(a=this.jub(a))?_.Wt(this.vc,a):this.Ee||_.Wt(this.vc,-1);_.Po(this.wb)}jub(a){const b=this.options.find(c=>{if(this.me.Qe(c))return!1;try{return null!=c.value&&this.hO(c.value,a)}catch(d){return!1}});b&&this.me.select(b);return b}LX(a){return a!==this.ve||this.jl&&Array.isArray(a)?(this.options&&this.QB(a),this.ve=a,!0):!1}iJ(a){return a.disabled}Ykc(){this.vc=_.a4a(c4a(d4a(_.Vt(_.wB(_.b4a((new _.g4a(this.options)).ZW(this.Ska)),
this.Km()?"rtl":"ltr")))),this.iJ);this.vc.s4.subscribe(()=>{this.Ee&&(!this.multiple&&this.vc.Mk&&this.vc.Mk.eJ(),this.focus(),this.close())});this.vc.nd.subscribe(()=>{this.IB&&this.panel?this.WGa(this.vc.tJ||0):this.IB||this.multiple||!this.vc.Mk||this.vc.Mk.eJ()})}Dnc(){const a=_.Jf(this.options.jd,this.vI);_.w(this.AIb,_.ng(a)).subscribe(b=>{this.Dmc(b.source,b.O1);b.O1&&!this.multiple&&this.IB&&(this.close(),this.focus())});_.w(_.Jf(...this.options.map(b=>b.Hj)),_.ng(a)).subscribe(()=>{this.wb.he();
this.Uc.next()})}Dmc(a,b){const c=this.me.Qe(a);null!=a.value||this.jl?(c!==a.selected&&(a.selected?this.me.select(a):this.me.Si(a)),b&&this.vc.Do(a),this.multiple&&(this.zka(),b&&this.focus())):(a.Si(),this.me.clear(),null!=this.value&&this.YY(a.value));c!==this.me.Qe(a)&&this.YY();this.Uc.next()}zka(){if(this.multiple){const a=this.options.toArray();this.me.sort((b,c)=>this.sNb?this.sNb(b,c,a):a.indexOf(b)-a.indexOf(c));this.Uc.next()}}YY(a){let b=null;this.ve=b=this.multiple?this.selected.map(c=>
c.value):this.selected?this.selected.value:a;this.Sx.emit(b);this.Xh(b);this.mt.emit(this.hqb(b));_.Po(this.wb)}Ukc(){if(this.vc)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.vc.Do(a)}else this.vc.Do(this.me.selected[0])}fO(){let a;return!this.IB&&!this.disabled&&0<(null==(a=this.options)?void 0:a.length)}focus(a){this.Na.qa.focus(a)}t6(){if(this.ariaLabel)return null;let a;const b=null==(a=this.RY)?void 0:_.f4a(a);return this.oj?(b?
b+" ":"")+this.oj:b}fqb(){return this.Ee&&this.vc&&this.vc.Mk?this.vc.Mk.id:null}tkc(){if(this.ariaLabel)return null;var a;const b=null==(a=this.RY)?void 0:_.f4a(a);a=(b?b+" ":"")+this.cIa;this.oj&&(a+=" "+this.oj);return a}cGa(a){this.ix.emit(a)}vua(a){a.length?this.Na.qa.setAttribute("aria-describedby",a.join(" ")):this.Na.qa.removeAttribute("aria-describedby")}hsa(){this.focus();this.open()}get hfa(){return this.IB||!this.empty||this.BB&&!!this.UI}};
_.PB.ha=function(a){return new (a||_.PB)(_.r(_.hu),_.r(_.wp),_.r(_.sg),_.r(_.Cu),_.r(_.ne),_.r(_.Yt,8),_.r(_.Fy,8),_.r(_.Ky,8),_.r(_.Uy,8),_.r(_.Ay,10),_.ge("tabindex"),_.r(C4a),_.r(_.Qt),_.r(_.D4a,8))};
_.PB.Ma=_.nd({type:_.PB,ub:function(a,b){a&1&&(_.qh(z4a,5),_.qh(A4a,5),_.qh(_.zB,5));if(a&2){let c;_.ph(c=_.sh())&&(b.trigger=c.first);_.ph(c=_.sh())&&(b.panel=c.first);_.ph(c=_.sh())&&(b.RI=c.first)}},inputs:{YM:["aria-describedby","userAriaDescribedBy"],Xd:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",R_:"disableOptionCentering",rz:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],oj:["aria-labelledby","ariaLabelledby"],FTa:"errorStateMatcher",jwa:"typeaheadDebounceInterval",
sNb:"sortComparator",id:"id"},outputs:{ix:"openedChange",TFa:"opened",hDa:"closed",mt:"selectionChange",Sx:"valueChange"},features:[_.Cg,_.Hd]});var H4a,I4a;H4a=[[["mat-select-trigger"]],"*"];I4a=class{constructor(a,b){this.source=a;this.value=b}};
_.QB=class extends _.PB{constructor(){super(...arguments);this.O7=this.Qt=0;this.kZ="top";this.ns=0;this.sGa=[{Mc:"start",Nc:"top",rc:"start",yc:"top"},{Mc:"start",Nc:"bottom",rc:"start",yc:"bottom"}]}ahc(a,b,c){const d=this.oY();return Math.min(Math.max(0,d*a-b+d/2),c)}Ra(){super.Ra();_.w(this.mg.nd(),_.ng(this.vI)).subscribe(()=>{this.Ee&&(this.eP=this.trigger.qa.getBoundingClientRect(),_.Po(this.wb))})}open(){super.fO()&&(super.open(),this.eP=this.trigger.qa.getBoundingClientRect(),this.O7=parseInt(getComputedStyle(this.trigger.qa).fontSize||
"0"),this.Zgc(),_.w(this.ob.tg,_.Zf(1)).subscribe(()=>{this.O7&&this.RI.Dd&&this.RI.Dd.wr&&(this.RI.Dd.wr.style.fontSize=`${this.O7}px`)}))}WGa(a){const b=_.S3a(a,this.options,this.zL),c=this.oY();this.panel.qa.scrollTop=0===a&&1===b?0:_.T3a((a+b)*c,c,this.panel.qa.scrollTop,256)}stb(){this.Xgc();this.panel.qa.scrollTop=this.Qt}cGa(a){this.Ee?this.Qt=0:(this.RI.offsetX=0,_.Po(this.wb));super.cGa(a)}hqb(a){return new I4a(this,a)}ckc(){let a;return null==(a=this.eP)?void 0:a.width}Xgc(){var a=this.RI.Dd.wr.getBoundingClientRect();
const b=this.mg.fG(),c=this.Km(),d=this.multiple?56:32;var e=this.multiple?40:this.R_?16:(e=this.me.selected[0]||this.options.first)&&e.group?32:16;c||(e*=-1);const f=-(a.left+e-(c?d:0));a=a.right+e-b.width+(c?0:d);0<f?e+=f+8:0<a&&(e-=a+8);this.RI.offsetX=Math.round(e);this.RI.Dd.Th()}Ygc(a,b,c){const d=this.oY(),e=(d-this.eP.height)/2,f=Math.floor(256/d);return this.R_?0:Math.round(-1*(0===this.Qt?a*d:this.Qt===c?(a-(this.Cia()-f))*d+(d-(this.Cia()*d-256)%d):b-d/2)-e)}ohc(a){var b=this.oY(),c=this.mg.fG();
const d=this.eP.top-8;c=c.height-this.eP.bottom-8;const e=Math.abs(this.ns);b=Math.min(this.Cia()*b,256)-e-this.eP.height;b>c?this.cgc(b,c):e>d?this.bgc(e,d,a):this.kZ=this.jEa()}cgc(a,b){a=Math.round(a-b);this.Qt-=a;this.ns-=a;this.kZ=this.jEa();0>=this.Qt&&(this.ns=this.Qt=0,this.kZ="50% bottom 0px")}bgc(a,b,c){a=Math.round(a-b);this.Qt+=a;this.ns+=a;this.kZ=this.jEa();this.Qt>=c&&(this.Qt=c,this.ns=0,this.kZ="50% top 0px")}Zgc(){var a=this.oY(),b=this.Cia(),c=Math.min(b*a,256);a=b*a-c;b=this.empty?
0:Math.max(this.options.toArray().indexOf(this.me.selected[0]),0);b+=_.S3a(b,this.options,this.zL);c/=2;this.Qt=this.ahc(b,c,a);this.ns=this.Ygc(b,c,a);this.ohc(a)}jEa(){const a=this.oY();return`50% ${Math.abs(this.ns)-(a-this.eP.height)/2+a/2}px 0px`}oY(){return 3*this.O7}Cia(){return this.options.length+this.zL.length}};_.QB.ha=function(){let a;return function(b){return(a||(a=_.me(_.QB)))(b||_.QB)}}();
_.QB.wa=_.n({type:_.QB,oa:[["mat-select"]],Bd:function(a,b,c){a&1&&(_.rh(c,_.F4a,5),_.rh(c,_.IB,5),_.rh(c,_.Eu,5));if(a&2){let d;_.ph(d=_.sh())&&(b.KPa=d.first);_.ph(d=_.sh())&&(b.options=d);_.ph(d=_.sh())&&(b.zL=d)}},Bb:["role","combobox","aria-autocomplete","none","aria-haspopup","true","ngSkipHydration","",1,"mat-select"],Cb:19,ab:function(a,b){a&1&&_.L("keydown",function(c){return b.Pg(c)})("focus",function(){return b.pq()})("blur",function(){return b.Wl()});a&2&&(_.Hg("id",b.id)("tabindex",b.tabIndex)("aria-controls",
b.Ee?b.id+"-panel":null)("aria-expanded",b.Ee)("aria-label",b.ariaLabel||null)("aria-required",b.required.toString())("aria-disabled",b.disabled.toString())("aria-invalid",b.Es)("aria-activedescendant",b.fqb()),_.Jg("mat-select-disabled",b.disabled)("mat-select-invalid",b.Es)("mat-select-required",b.required)("mat-select-empty",b.empty)("mat-select-multiple",b.multiple))},inputs:{disabled:"disabled",md:"disableRipple",tabIndex:"tabIndex"},Vb:["matSelect"],features:[_.eh([{Ba:_.Ty,Lb:_.QB},{Ba:_.Du,
Lb:_.QB}]),_.Cg],Yb:["mat-select-trigger","*"],ya:9,Aa:12,Ea:[["cdk-overlay-origin","",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder mat-select-min-line",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass",
"cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder","mat-select-min-line"],[1,"mat-select-value-text",3,"ngSwitch"],["class","mat-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-min-line"],[1,"mat-select-panel-wrap"],
["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],ua:function(a,b){a&1&&(_.Xg(H4a),_.z(0,"div",0,1),_.L("click",function(){return b.toggle()}),_.z(3,"div",2),_.O(4,W3a,2,1,"span",3),_.O(5,Z3a,3,2,"span",4),_.B(),_.z(6,"div",5),_.G(7,"div",6),_.B()(),_.O(8,$3a,4,14,"ng-template",7),_.L("backdropClick",function(){return b.close()})("attach",function(){return b.Fsb()})("detach",function(){return b.close()}));if(a&2){const c=_.ah(1);_.Hg("aria-owns",b.Ee?b.id+"-panel":null);_.q(3);
_.x("ngSwitch",b.empty);_.Hg("id",b.cIa);_.q(1);_.x("ngSwitchCase",!0);_.q(1);_.x("ngSwitchCase",!1);_.q(3);_.x("cdkConnectedOverlayPanelClass",b.btb)("cdkConnectedOverlayScrollStrategy",b.Lf)("cdkConnectedOverlayOrigin",c)("cdkConnectedOverlayOpen",b.Ee)("cdkConnectedOverlayPositions",b.sGa)("cdkConnectedOverlayMinWidth",b.ckc())("cdkConnectedOverlayOffsetY",b.ns)}},Ga:[_.mq,_.pq,_.qq,_.rq,_.zB,_.yB],styles:['.mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{height:16px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{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;margin:0 4px}.mat-form-field.mat-focused .mat-select-arrow{transform:translateX(0)}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px;outline:0}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}\n'],
mb:2,data:{animation:[w4a,x4a]},La:0});_.RB=class{};_.RB.ha=function(a){return new (a||_.RB)};_.RB.Da=_.ld({type:_.RB});_.RB.Ca=_.Pc({Nb:[_.E4a],imports:[_.uq,_.zu,_.JB,_.Au,_.iu,_.Yy,_.JB,_.Au]});
}catch(e){_._DumpException(e)}
try{
var J4a,K4a,M4a,O4a,R4a,YB,S4a,T4a,W4a,V4a,e5a,fC,g5a,h5a,i5a,j5a,k5a,l5a,m5a,gC,n5a,o5a,p5a,q5a,r5a,s5a,t5a,iC,jC,u5a,kC,v5a,lC,w5a,x5a,y5a,z5a,A5a,B5a,D5a,H5a,I5a,J5a,L5a,M5a,mC,O5a,P5a,Q5a,S5a,T5a,U5a,V5a,W5a,X5a,Y5a,Z5a,$5a,a6a,c6a,d6a,e6a,f6a,g6a,h6a,i6a,j6a,k6a,l6a,m6a,qC,rC,o6a,N4a,L4a,P4a,U4a,u6a,Q4a,X4a,ZB,Y4a,Z4a,b5a,c5a,d5a,a5a,$4a,C5a,hC,E5a,F5a,K5a,N5a,z6a,C6a,w6a,x6a,y6a,D6a,E6a;
_.SB=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");_.ca.call(this,c+a[d])};_.TB=function(a,b){return a>b?1:a<b?-1:0};_.UB=function(a,b){const c=[];let d=0,e=a;void 0!==b&&(d=a,e=b);if(0>e-d)return[];for(a=d;a<e;a+=1)c.push(a);return c};J4a=function(a){let b=!0;const c=/^[-_a-zA-Z0-9]$/;for(let d=0;d<a.length;d++){const e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b};
K4a=function(a){return a.replace(_.kxa,(b,c,d,e)=>{let f="";d=d.replace(/^(['"])(.*)\1$/,(g,l,p)=>{f=l;return p});b=_.an(d).er();return c+f+b+f+e})};
M4a=function(a){if(a instanceof _.ri)return'url("'+_.si(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof _.Xm)a=_.Hk(a);else{a=String(a);var b=a.replace(_.lxa,"$1").replace(_.lxa,"$1").replace(_.kxa,"url");if(_.jxa.test(b)){if(b=!L4a.test(a)){let c=b=!0;for(let d=0;d<a.length;d++){const e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&&b&&(c=!c)}b=b&&c&&J4a(a)}a=b?K4a(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new _.SB("Value does not allow [{;}], got: %s.",[a]);return a};
O4a=function(a){a in N4a||(N4a[a]=_.Ge.i5a&&_.Ge.i5a.Rf&&_.Ge.i5a.Rf.locales&&_.Ge.i5a.Rf.locales[a]);return N4a[a]};_.VB=function(a){var b=a.toLowerCase().replace(/_/g,"-");if(a=O4a(b))return a;b=b.split("-")[0];if(a=O4a(b))return a;if("en"===b)return P4a;throw new _.Vc(701,!1);};_.WB=function(...a){let b=void 0;"function"===typeof a[a.length-1]&&(b=a.pop());1===a.length&&(0,_.zf)(a[0])&&(a=a[0].slice());return c=>_.vf(c,_.Bf([c,...a]),new _.ofa(b))};_.XB=function(){return a=>_.uf(a,new Q4a)};
R4a=function(a,b,c,d,e,f){a=_.Fg(a,_.Md.Gn,c,e);_.Wd(2);return a?b+_.Sc(c)+d+_.Sc(e)+f:_.Xe};YB=function(a,b){a=a.data[b];return null===a||"string"===typeof a?null:a.hasOwnProperty("currentCaseLViewIndex")?a:a.value};
S4a=function(a,b,c,d){const e=c[11];let f=null,g;for(let y=0;y<b.length;y++){var l=b[y];if("string"==typeof l){var p=b[++y];null===c[p]&&(c[p]=e.x9(l))}else if("number"==typeof l)switch(l&1){case 0:var t=l>>>17;null===f&&(f=t,g=e.parentNode(d));t===f?(p=d,t=g):(p=null,t=_.Id(c[t]));null!==t&&(l=(l&131070)>>>1,e.insertBefore(t,c[l],p,!1),l=YB(a,l),null!==l&&"object"===typeof l&&(p=_.Qg(l,c),null!==p&&S4a(a,l.create[p],c,c[l.zwb])));break;case 1:l>>>=1,p=b[++y],t=b[++y],_.Lea(e,_.Id(c[l]),null,null,
p,t,null)}else switch(l){case _.Bha:l=b[++y];p=b[++y];null===c[p]&&(l=c[p]=e.createComment(_.Pda(l)),_.qe(l,c));break;case _.zha:l=b[++y],p=b[++y],null===c[p]&&(l=c[p]=e.createElement(l,null),_.qe(l,c))}}};T4a=function(a,b,c){var d=_.Qg(b,c);if(null!==d)for(b=b.remove[d],d=0;d<b.length;d++){var e=b[d];if(0<e){const f=_.Id(c[e]);if(null!==f){e=c[11];const g=e.parentNode(f);g&&e.removeChild(g,f,void 0)}}else T4a(a,YB(a,~e),c)}};
W4a=function(a,b,c,d,e){for(let C=0;C<c.length;C++){var f=c[C];const F=c[++C];if(f&e){f="";for(let I=C+1;I<=C+F;I++){var g=c[I];if("string"==typeof g)f+=g;else if("number"==typeof g)if(0>g)f+=_.Sc(b[d-g]);else{var l=g>>>2;switch(g&3){case 1:g=c[++I];var p=c[++I],t=a.data[l];"string"===typeof t?_.Lea(b[11],b[l],null,t,g,f,p):_.Ye(a,t,b,g,f,b[11],p,!1);break;case 0:g=b[l];null!==g&&b[11].setValue(g,f);break;case 2:g=a;l=YB(a,l);p=b;t=l;var y=t.YP.indexOf(f);if(-1===y)switch(t.type){case 1:y=f;y=(0,_.VB(_.JDa)[20])(parseInt(y,
10));y=U4a[y];const K=void 0!==y?y:"other";y=t.YP.indexOf(K);-1===y&&"other"!==K&&(y=t.YP.indexOf("other"));break;case 0:y=t.YP.indexOf("other")}t=-1===y?null:y;_.Qg(l,p)!==t&&(T4a(g,l,p),p[l.z9]=null===t?null:~t,null!==t&&(y=p[l.zwb])&&S4a(g,l.create[t],p,y));break;case 3:V4a(a,YB(a,l),d,b)}}}}else f=c[C+1],0<f&&3===(f&3)&&(f=YB(a,f>>>2),0>b[f.z9]&&V4a(a,f,d,b));C+=F}};V4a=function(a,b,c,d){let e=d[b.z9];if(null!==e){let f=X4a;0>e&&(e=d[b.z9]=~e,f=-1);W4a(a,d,b.update[e],c,f)}};
e5a=function(a,b={}){let c=a;if(Y4a.test(a)){const d={},e=[0];c=c.replace(Z4a,(f,g,l)=>{f=g||l;const p=d[f]||[];p.length||(f.split("|").forEach(F=>{var I=F.match($4a);I=I?parseInt(I[1],10):0;const K=a5a.test(F);p.push([I,K,F])}),d[f]=p);if(!p.length)throw Error("bb`"+f);f=e[e.length-1];g=0;for(l=0;l<p.length;l++)if(p[l][0]===f){g=l;break}const [t,y,C]=p[g];y?e.pop():f!==t&&e.push(t);p.splice(g,1);return C})}if(!Object.keys(b).length)return c;c=c.replace(b5a,(d,e,f,g,l,p)=>b.hasOwnProperty(f)?`${e}${b[f]}${p}`:
d);c=c.replace(c5a,(d,e)=>b.hasOwnProperty(e)?b[e]:d);return c=c.replace(d5a,(d,e)=>{if(b.hasOwnProperty(e)){const f=b[e];if(!f.length)throw Error("cb`"+d+"`"+e);return f.shift()}return d})};_.$B=function(a){_.Eg(_.Nd(),_.Md.Gn++,a)&&(X4a|=1<<Math.min(ZB,31));ZB++;return _.$B};_.aC=function(a){var b=_.Md.hf,c=_.Nd();0<ZB&&(a=b.data[a+25],W4a(b,c,Array.isArray(a)?a:a.update,_.Md.Gn-ZB-1,X4a));ZB=X4a=0};_.bC=function(a,b={}){return e5a(a,b)};
_.cC=function(a,b,c,d,e,f,g){const l=_.Nd();b=R4a(l,b,c,d,e,f);b!==_.Xe&&_.Ye(_.Md.hf,_.Xd(),l,a,b,l[11],g,!1);return _.cC};_.dC=function(a,b,c,d,e){const f=_.Nd();a=R4a(f,a,b,c,d,e);a!==_.Xe&&_.$e(f,a);return _.dC};_.f5a=function(a,b,c,d,e,f,g,l){b+=c;c=_.Fg(a,b,e,f);return _.Eg(a,b+2,g)||c?_.Dg(a,b+3,l?d.call(l,e,f,g):d(e,f,g)):_.jh(a,b+3)};_.eC=function(a,b,c,d){a+=25;const e=_.Nd(),f=e[a];return e[1].data[a].be?_.Sha(e,_.Ud(),b,f.transform,c,d,f):f.transform(c,d)};
fC=function(a,b){for(;-1<b;b--)if("undefined"!==typeof a[b])return a[b];throw Error("kb");};g5a=function(a,b,c){a=_.VB(a);b=fC([a[1],a[2]],b);return fC(b,c)};h5a=function(a,b,c){a=_.VB(a);b=fC([a[3],a[4]],b);return fC(b,c)};i5a=function(a,b,c){a=_.VB(a);b=fC([a[5],a[6]],b);return fC(b,c)};j5a=function(a,b){a=_.VB(a)[7];return fC(a,b)};k5a=function(a,b){a=_.VB(a);return fC(a[10],b)};l5a=function(a,b){a=_.VB(a);return fC(a[11],b)};m5a=function(a,b){a=_.VB(a)[12];return fC(a,b)};
gC=function(a,b){a=_.VB(a);const c=a[13][b];if("undefined"===typeof c){if(12===b)return a[13][0];if(13===b)return a[13][1]}return c};n5a=function(a){if(!a[21])throw Error("jb`"+a[0]);};o5a=function(a){const [b,c]=a.split(":");return{hours:+b,minutes:+c}};p5a=function(a){a=_.VB(a);n5a(a);return(a[21][2]||[]).map(b=>"string"===typeof b?o5a(b):[o5a(b[0]),o5a(b[1])])};q5a=function(a,b,c){a=_.VB(a);n5a(a);b=fC([a[21][0],a[21][1]],b)||[];return fC(b,c)||[]};
r5a=function(a,b){a=a.replace(/:/g,"");a=Date.parse("Jan 01, 1970 00:00:00 "+a)/6E4;return isNaN(a)?b:a};s5a=function(a,b,c){const d=new Date(0);d.setFullYear(a,b,c);d.setHours(0,0,0);return d};t5a=function(a,b){b&&(a=a.replace(/\{([^}]+)}/g,function(c,d){return null!=b&&d in b?b[d]:c}));return a};
iC=function(a,b){const c=_.VB(a)[0];hC[c]=hC[c]||{};if(hC[c][b])return hC[c][b];var d="";switch(b){case "shortDate":d=k5a(a,0);break;case "mediumDate":d=k5a(a,1);break;case "longDate":d=k5a(a,2);break;case "fullDate":d=k5a(a,3);break;case "shortTime":d=l5a(a,0);break;case "mediumTime":d=l5a(a,1);break;case "longTime":d=l5a(a,2);break;case "fullTime":d=l5a(a,3);break;case "short":d=iC(a,"shortTime");var e=iC(a,"shortDate");d=t5a(m5a(a,0),[d,e]);break;case "medium":d=iC(a,"mediumTime");e=iC(a,"mediumDate");
d=t5a(m5a(a,1),[d,e]);break;case "long":d=iC(a,"longTime");e=iC(a,"longDate");d=t5a(m5a(a,2),[d,e]);break;case "full":d=iC(a,"fullTime"),e=iC(a,"fullDate"),d=t5a(m5a(a,3),[d,e])}d&&(hC[c][b]=d);return d};jC=function(a,b,c="-",d,e){let f="";if(0>a||e&&0>=a)e?a=-a+1:(a=-a,f=c);for(a=String(a);a.length<b;)a="0"+a;d&&(a=a.slice(a.length-b));return f+a};
u5a=function(a,b){switch(a){case 0:return b.getFullYear();case 1:return b.getMonth();case 2:return b.getDate();case 3:return b.getHours();case 4:return b.getMinutes();case 5:return b.getSeconds();case 6:return b.getMilliseconds();case 7:return b.getDay();default:throw Error("mb`"+a);}};kC=function(a,b,c=0,d=!1,e=!1){return function(f,g){f=u5a(a,f);if(0<c||f>-c)f+=c;if(3===a)0===f&&-12===c&&(f=12);else if(6===a)return jC(f,3).substring(0,b);g=gC(g,5);return jC(f,b,g,d,e)}};
v5a=function(a,b,c,d,e,f){switch(c){case 2:return i5a(b,e,d)[a.getMonth()];case 1:return h5a(b,e,d)[a.getDay()];case 0:const g=a.getHours(),l=a.getMinutes();return f&&(c=p5a(b),a=q5a(b,e,d),c=c.findIndex(p=>{if(Array.isArray(p)){const [t,y]=p;p=g>=t.hours&&l>=t.minutes;const C=g<y.hours||g===y.hours&&l<y.minutes;if(t.hours<y.hours){if(p&&C)return!0}else if(p||C)return!0}else if(p.hours===g&&p.minutes===l)return!0;return!1}),-1!==c)?a[c]:g5a(b,e,d)[12>g?0:1];case 3:return j5a(b,d)[0>=a.getFullYear()?
0:1];default:throw Error("nb`"+c);}};lC=function(a,b,c=0,d=!1){return function(e,f){return v5a(e,f,a,b,c,d)}};w5a=function(a){return function(b,c,d){b=-1*d;c=gC(c,5);const e=0<b?Math.floor(b/60):Math.ceil(b/60);switch(a){case 0:return(0<=b?"+":"")+jC(e,2,c)+jC(Math.abs(b%60),2,c);case 1:return"GMT"+(0<=b?"+":"")+jC(e,1,c);case 2:return"GMT"+(0<=b?"+":"")+jC(e,2,c)+":"+jC(Math.abs(b%60),2,c);case 3:return 0===d?"Z":(0<=b?"+":"")+jC(e,2,c)+":"+jC(Math.abs(b%60),2,c);default:throw Error("ob`"+a);}}};
x5a=function(a){return s5a(a.getFullYear(),a.getMonth(),a.getDate()+(4-a.getDay()))};y5a=function(a,b=!1){return function(c,d){if(b)c=1+Math.floor((c.getDate()+((new Date(c.getFullYear(),c.getMonth(),1)).getDay()-1))/7);else{c=x5a(c);var e=c.getFullYear();const f=s5a(e,0,1).getDay();e=s5a(e,0,1+(4>=f?4:11)-f);c=c.getTime()-e.getTime();c=1+Math.round(c/6048E5)}return jC(c,a,gC(d,5))}};z5a=function(a,b=!1){return function(c,d){c=x5a(c).getFullYear();return jC(c,a,gC(d,5),b)}};
A5a=function(a,b){const c=a.getTimezoneOffset();b=r5a(b,c);a=new Date(a.getTime());a.setMinutes(a.getMinutes()+-1*(b-c));return a};B5a=function(a){const b=new Date(0);let c=0,d=0;const e=a[8]?b.setUTCFullYear:b.setFullYear,f=a[8]?b.setUTCHours:b.setHours;a[9]&&(c=Number(a[9]+a[10]),d=Number(a[9]+a[11]));e.call(b,Number(a[1]),Number(a[2])-1,Number(a[3]));f.call(b,Number(a[4]||0)-c,Number(a[5]||0)-d,Number(a[6]||0),Math.floor(1E3*parseFloat("0."+(a[7]||0))));return b};
D5a=function(a){if(a instanceof Date&&!isNaN(a.valueOf()))return a;if("number"===typeof a&&!isNaN(a))return new Date(a);if("string"===typeof a){a=a.trim();if(/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(a)){const [c,d=1,e=1]=a.split("-").map(f=>+f);return s5a(c,d-1,e)}var b=parseFloat(a);if(!isNaN(a-b))return new Date(b);if(b=a.match(C5a))return B5a(b)}b=new Date(a);if(!(b instanceof Date)||isNaN(b.valueOf()))throw Error("pb`"+a);return b};
_.G5a=function(a,b,c,d){let e=D5a(a);b=iC(c,b)||b;a=[];let f;for(;b;)if(f=E5a.exec(b)){if(a=a.concat(f.slice(1)),b=a.pop(),!b)break}else{a.push(b);break}let g=e.getTimezoneOffset();d&&(g=r5a(d,g),e=A5a(e,d));let l="";a.forEach(p=>{a:if(F5a[p])var t=F5a[p];else{switch(p){case "G":case "GG":case "GGG":t=lC(3,1);break;case "GGGG":t=lC(3,2);break;case "GGGGG":t=lC(3,0);break;case "y":t=kC(0,1,0,!1,!0);break;case "yy":t=kC(0,2,0,!0,!0);break;case "yyy":t=kC(0,3,0,!1,!0);break;case "yyyy":t=kC(0,4,0,!1,
!0);break;case "Y":t=z5a(1);break;case "YY":t=z5a(2,!0);break;case "YYY":t=z5a(3);break;case "YYYY":t=z5a(4);break;case "M":case "L":t=kC(1,1,1);break;case "MM":case "LL":t=kC(1,2,1);break;case "MMM":t=lC(2,1);break;case "MMMM":t=lC(2,2);break;case "MMMMM":t=lC(2,0);break;case "LLL":t=lC(2,1,1);break;case "LLLL":t=lC(2,2,1);break;case "LLLLL":t=lC(2,0,1);break;case "w":t=y5a(1);break;case "ww":t=y5a(2);break;case "W":t=y5a(1,!0);break;case "d":t=kC(2,1);break;case "dd":t=kC(2,2);break;case "c":case "cc":t=
kC(7,1);break;case "ccc":t=lC(1,1,1);break;case "cccc":t=lC(1,2,1);break;case "ccccc":t=lC(1,0,1);break;case "cccccc":t=lC(1,3,1);break;case "E":case "EE":case "EEE":t=lC(1,1);break;case "EEEE":t=lC(1,2);break;case "EEEEE":t=lC(1,0);break;case "EEEEEE":t=lC(1,3);break;case "a":case "aa":case "aaa":t=lC(0,1);break;case "aaaa":t=lC(0,2);break;case "aaaaa":t=lC(0,0);break;case "b":case "bb":case "bbb":t=lC(0,1,1,!0);break;case "bbbb":t=lC(0,2,1,!0);break;case "bbbbb":t=lC(0,0,1,!0);break;case "B":case "BB":case "BBB":t=
lC(0,1,0,!0);break;case "BBBB":t=lC(0,2,0,!0);break;case "BBBBB":t=lC(0,0,0,!0);break;case "h":t=kC(3,1,-12);break;case "hh":t=kC(3,2,-12);break;case "H":t=kC(3,1);break;case "HH":t=kC(3,2);break;case "m":t=kC(4,1);break;case "mm":t=kC(4,2);break;case "s":t=kC(5,1);break;case "ss":t=kC(5,2);break;case "S":t=kC(6,1);break;case "SS":t=kC(6,2);break;case "SSS":t=kC(6,3);break;case "Z":case "ZZ":case "ZZZ":t=w5a(0);break;case "ZZZZZ":t=w5a(3);break;case "O":case "OO":case "OOO":case "z":case "zz":case "zzz":t=
w5a(1);break;case "OOOO":case "ZZZZ":case "zzzz":t=w5a(2);break;default:t=null;break a}F5a[p]=t}l+=t?t(e,c,g):"''"===p?"'":p.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return l};
H5a=function(a){a=Math.abs(a)+"";let b=0,c,d,e,f,g;-1<(d=a.indexOf("."))&&(a=a.replace(".",""));0<(e=a.search(/e/i))?(0>d&&(d=e),d+=+a.slice(e+1),a=a.substring(0,e)):0>d&&(d=a.length);for(e=0;"0"===a.charAt(e);e++);if(e===(g=a.length))c=[0],d=1;else{for(g--;"0"===a.charAt(g);)g--;d-=e;c=[];for(f=0;e<=g;e++,f++)c[f]=Number(a.charAt(e))}22<d&&(c=c.splice(0,21),b=d-1,d=1);return{Xzb:c,exponent:b,tG:d}};I5a=function(a){const b=parseInt(a);if(isNaN(b))throw Error("sb`"+a);return b};
J5a=function(a,b,c){if(b>c)throw Error("rb`"+b+"`"+c);let d=a.Xzb,e=d.length-a.tG;c=Math.min(Math.max(b,e),c);let f=c+a.tG;var g=d[f];if(0<f){d.splice(Math.max(a.tG,f));for(var l=f;l<d.length;l++)d[l]=0}else for(e=Math.max(0,e),a.tG=1,d.length=Math.max(1,f=c+1),d[0]=0,l=1;l<f;l++)d[l]=0;if(5<=g)if(0>f-1){for(g=0;g>f;g--)d.unshift(0),a.tG++;d.unshift(1);a.tG++}else d[f-1]++;for(;e<Math.max(0,c);e++)d.push(0);let p=0!==c;const t=b+a.tG;if(b=d.reduceRight(function(y,C,F,I){C+=y;I[F]=10>C?C:C-10;p&&(0===
I[F]&&F>=t?I.pop():p=!1);return 10<=C?1:0},0))d.unshift(b),a.tG++};
L5a=function(a,b,c,d){var e="",f=!1;if(isFinite(a)){f=H5a(a);e=b.eCc;var g=b.FHb,l=b.v3a;if(d){var p=d.match(K5a);if(null===p)throw Error("qb`"+d);d=p[1];const t=p[3];p=p[5];null!=d&&(e=I5a(d));null!=t&&(g=I5a(t));null!=p?l=I5a(p):null!=t&&g>l&&(l=g)}J5a(f,g,l);g=f.Xzb;p=f.tG;l=f.exponent;d=[];for(f=g.every(t=>!t);p<e;p++)g.unshift(0);for(;0>p;p++)g.unshift(0);0<p?d=g.splice(p,g.length):(d=g,g=[0]);e=[];for(g.length>=b.Q1a&&e.unshift(g.splice(-b.Q1a,g.length).join(""));g.length>b.VVa;)e.unshift(g.splice(-b.VVa,
g.length).join(""));g.length&&e.unshift(g.join(""));e=e.join(gC(c,1));d.length&&(e+=gC(c,0)+d.join(""));l&&(e+=gC(c,6)+"+"+l)}else e=gC(c,9);return e=0>a&&!f?b.W4a+e+b.X4a:b.Wsa+e+b.Cda};
M5a=function(a,b="-"){const c={eCc:1,FHb:0,v3a:0,Wsa:"",Cda:"",W4a:"",X4a:"",VVa:0,Q1a:0};a=a.split(";");var d=a[0];a=a[1];var e=-1!==d.indexOf(".")?d.split("."):[d.substring(0,d.lastIndexOf("0")+1),d.substring(d.lastIndexOf("0")+1)],f=e[0];e=e[1]||"";c.Wsa=f.substring(0,f.indexOf("#"));for(let g=0;g<e.length;g++){const l=e.charAt(g);"0"===l?c.FHb=c.v3a=g+1:"#"===l?c.v3a=g+1:c.Cda+=l}f=f.split(",");c.VVa=f[1]?f[1].length:0;c.Q1a=f[2]||f[1]?(f[2]||f[1]).length:0;a?(b=d.length-c.Wsa.length-c.Cda.length,
d=a.indexOf("#"),c.W4a=a.substring(0,d).replace(/'/g,""),c.X4a=a.slice(d+b).replace(/'/g,"")):(c.W4a=b+c.Wsa,c.X4a=c.Cda);return c};
mC=function(){if("object"!==typeof document||!document)return 0;if(null==N5a){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);N5a=0;0===b.scrollLeft&&(b.scrollLeft=1,N5a=0===b.scrollLeft?1:2);b.remove()}return N5a};
O5a=function(a,b){return a.start==b.start&&a.end==b.end};_.nC=function(a){return null!=a.error&&null!=a.error.code};P5a=function(a){a&1&&(_.z(0,"span",10),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.bh(" ",a.item.label," "))};Q5a=function(a){a&1&&_.Ng(0)};
S5a=function(a){if(a&1){const b=_.Nd();_.z(0,"div",11);_.L("keyup.escape",function(){_.Pd(b);const c=_.N();c.fQ();c.trigger.qa.focus();return _.Qd()});_.O(1,Q5a,1,0,"ng-container",12);_.B()}a&2&&(a=_.N(),_.q(1),_.x("ngTemplateOutlet",a.item.ua)("ngTemplateOutletContext",a.item.context||_.gh(2,R5a)))};T5a=function(a){a&1&&(_.z(0,"span",8),_.Q(1),_.B());a&2&&(a=_.N().va,_.q(1),_.ch(a.label))};
U5a=function(a){a&1&&_.G(0,"segmented-dropdown-button",9);a&2&&(a=_.N().va,_.x("item",a)("useBreadcrumbStyling",!0))};V5a=function(a){a&1&&_.Ng(0)};W5a=function(a){a&1&&(_.H(0),_.O(1,V5a,1,0,"ng-container",10),_.J());a&2&&(a=_.N().va,_.q(1),_.x("ngTemplateOutlet",a.ua)("ngTemplateOutletContext",a.context))};X5a=function(a){a&1&&(_.z(0,"mat-icon",11),_.Q(1," keyboard_arrow_right "),_.B())};Y5a=function(a){a&1&&_.G(0,"div",12)};
Z5a=function(a,b){a&1&&(_.H(0),_.z(1,"div",1),_.O(2,T5a,2,1,"span",2),_.H(3,3),_.O(4,U5a,1,2,"segmented-dropdown-button",4),_.O(5,W5a,2,2,"ng-container",5),_.J(),_.B(),_.O(6,X5a,2,0,"mat-icon",6),_.O(7,Y5a,1,0,"div",7),_.J());if(a&2){a=b.va;b=b.last;const c=_.N();_.q(1);_.Jg("no-padding",a.YHb);_.Hg("aria-label",a.ariaLabel)("role",a.IZ);_.q(1);_.x("ngIf",!a.ariaLabel);_.q(1);_.x("ngSwitch",a.type);_.q(1);_.x("ngSwitchCase",c.Ow.Vkb);_.q(1);_.x("ngSwitchCase",c.Ow.Omb);_.q(1);_.x("ngIf",!b);_.q(1);
_.x("ngIf",b&&a.type==c.Ow.Vkb)}};_.oC=function(a,b,c){const d=a.createElement("textarea");d.style.border="0";d.style.position="absolute";d.style.top="-1000px";d.value=c;d.setAttribute("aria-hidden","true");d.tabIndex=-1;a.body.appendChild(d);d.select();c=a.execCommand("copy");a.body.removeChild(d);b.focus();return c};$5a=function(a){a&1&&_.Ng(0,6);a&2&&(_.N(2),_.x("ngTemplateOutlet",_.ah(4)))};a6a=function(a){a&1&&_.Ng(0,6);a&2&&(_.N(2),_.x("ngTemplateOutlet",_.ah(4)))};
c6a=function(a){if(a&1){const b=_.Nd();_.z(0,"button",3,4);_.L("ascClipboardEvent",function(c){_.Pd(b);const d=_.N();return _.Qd(b6a(d,c))})("click",function(c){_.Pd(b);const d=_.N();return _.Qd(d.Sd(c))})("mouseenter",function(){_.Pd(b);const c=_.N();return _.Qd(_.pC(c))})("blur",function(){_.Pd(b);const c=_.N();return _.Qd(c.aV())})("mouseleave",function(){_.Pd(b);const c=_.N();return _.Qd(c.aV())});_.O(2,$5a,1,1,"ng-container",5);_.z(3,"span");_.Q(4);_.B();_.O(5,a6a,1,1,"ng-container",5);_.B()}a&
2&&(a=_.N(),_.x("format",a.y$a?"flat":"hairline")("ascClipboard",a.AQ),_.Hg("aria-label",a.ariaLabel),_.q(2),_.x("ngIf",!a.jva),_.q(1),_.Jg("light",a.RCb),_.q(1),_.ch(a.XZ),_.q(1),_.x("ngIf",a.jva))};
d6a=function(a){if(a&1){const b=_.Nd();_.z(0,"button",7,4);_.L("ascClipboardEvent",function(c){_.Pd(b);const d=_.N();return _.Qd(b6a(d,c))})("click",function(c){_.Pd(b);const d=_.N();return _.Qd(d.Sd(c))})("mouseenter",function(){_.Pd(b);const c=_.N();return _.Qd(_.pC(c))})("blur",function(){_.Pd(b);const c=_.N();return _.Qd(c.aV())})("mouseleave",function(){_.Pd(b);const c=_.N();return _.Qd(c.aV())});_.z(2,"mat-icon",8);_.Q(3);_.B()()}a&2&&(a=_.N(),_.Jg("small",a.yFb)("remove-border",a.y$a),_.x("ascClipboard",
a.AQ),_.Hg("aria-label",a.ariaLabel),_.q(2),_.x("color","primary"===a.color?"primary":null),_.q(1),_.bh(" ",a.iZa," "))};e6a=function(a){a&1&&(_.z(0,"mat-icon",8),_.Q(1),_.B());a&2&&(a=_.N(),_.x("color","primary"===a.color?"primary":null),_.q(1),_.bh(" ",a.iZa," "))};f6a=function(a){a&1&&_.G(0,"mat-icon",4);a&2&&(a=_.N(),_.x("svgIcon",a.icon))};g6a=function(a){a&1&&(_.z(0,"mat-icon",5),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.ch(a.icon))};h6a=function(a){a&1&&_.Ng(0)};
i6a=function(a){a&1&&(_.H(0),_.O(1,h6a,1,0,"ng-container",6),_.J());if(a&2){_.N();const b=_.ah(7);_.q(1);_.x("ngTemplateOutlet",b)}};j6a=function(a){a&1&&_.Ng(0)};k6a=function(a){a&1&&(_.H(0),_.O(1,j6a,1,0,"ng-container",6),_.J());if(a&2){_.N();const b=_.ah(7);_.q(1);_.x("ngTemplateOutlet",b)}};l6a=function(a){a&1&&(_.z(0,"div",7),_.Yg(1),_.B(),_.z(2,"p",8),_.Yg(3,1),_.B())};
m6a=function(a){function b(e,f,g){const l=new Date(0);l.setFullYear(e,f,g);l.setHours(0,0,0);return l}function c(e){const f=new Date(0);let g=0,l=0;const p=e[8]?f.setUTCFullYear:f.setFullYear,t=e[8]?f.setUTCHours:f.setHours;e[9]&&(g=Number(e[9]+e[10]),l=Number(e[9]+e[11]));p.call(f,Number(e[1]),Number(e[2])-1,Number(e[3]));t.call(f,Number(e[4]||0)-g,Number(e[5]||0)-l,Number(e[6]||0),Math.floor(1E3*parseFloat(`0.${e[7]||0}`)));return f}if(a instanceof Date&&!isNaN(a.valueOf()))return a;if("number"===
typeof a&&!isNaN(a))return new Date(a);if("string"===typeof a){a=a.trim();if(/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(a)){const [e,f=1,g=1]=a.split("-").map(l=>+l);return b(e,f-1,g)}var d=parseFloat(a);if(!isNaN(a-d))return new Date(d);if(d=a.match(/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/))return c(d)}d=new Date(a);if(!(d instanceof Date)||isNaN(d.valueOf()))throw Error("pb`"+a);return d};qC=function(a,b,c){try{return _.G5a(a,b,"en-US",c)}catch(d){return""}};
rC=function(a){return a.getFullYear()===(new Date(Date.now())).getFullYear()?n6a:"y-MM-dd"};o6a=function(a,b){return c=>qC(c,a,b)};_.sC=function(a){let b=a.length-1;for(;"/"===a[b];)b--;return a.substring(a.lastIndexOf("/",b)+1)};_.p6a=function(a){var b=a.length,c=3*b/4;c%3?c=Math.floor(c):_.la("=.",a[b-1])&&(c=_.la("=.",a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;_.Aua(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d};N4a={};_.Ql(_.SB,_.ca);_.SB.prototype.name="AssertionError";
_.q6a=function(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};_.r6a=function(a){return a instanceof _.cn&&a.constructor===_.cn?a.q8a:"type_error:SafeStyle"};L4a=/\/\*/;_.s6a=function(a){let b="";for(let c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("O`"+c);let d=a[c];null!=d&&(d=Array.isArray(d)?d.map(M4a).join(" "):M4a(d),b+=`${c}:${d};`)}return b?new _.cn(b,_.hxa):_.ixa};
_.tC=function(a){return a instanceof _.fn?a:_.ui(_.Sta("object"==typeof a&&a.Lw?a.er():String(a)))};_.t6a=function(a){const b=_.tC(_.pxa),c=[],d=e=>{Array.isArray(e)?e.forEach(d):(e=_.tC(e),c.push(_.en(e)))};a.forEach(d);return _.ui(c.join(_.en(b)))};_.uC=function(a,b){return a&&b?a.split(b).length-1:0};
P4a=["en",[["a","p"],["AM","PM"],void 0],[["AM","PM"],void 0,void 0],["SMTWTFS".split(""),"Sun Mon Tue Wed Thu Fri Sat".split(" "),"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),"Su Mo Tu We Th Fr Sa".split(" ")],void 0,["JFMAMJJASOND".split(""),"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),"January February March April May June July August September October November December".split(" ")],void 0,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],
["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",void 0,"{1} 'at' {0}",void 0],". , ; % + - E \u00d7 \u2030 \u221e NaN :".split(" "),["#,##0.###","#,##0%","\u00a4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(a){const b=a.toString().replace(/^[^.]*\.?/,"").length;return 1===Math.floor(Math.abs(a))&&0===b?1:5}];U4a=["zero","one","two","few","many"];
u6a=class extends _.Xo{constructor(a){super(a);this.UCb=!1}tc(a){let b;this.UCb?b=[this.a8a,a]:this.UCb=!0;this.a8a=a;b&&this.destination.next(b)}};Q4a=class{call(a,b){return b.subscribe(new u6a(a))}};X4a=0;ZB=0;Y4a=/\[(\ufffd.+?\ufffd?)\]/;Z4a=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g;b5a=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g;c5a=/{([A-Z0-9_]+)}/g;d5a=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g;a5a=/\/\*/;$4a=/\d+:(\d+)/;C5a=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;
hC={};E5a=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;F5a={};K5a=/^(\d+)?\.((\d+)(-(\d+))?)?$/;
_.vC=class{constructor(a){this.Zlc=a}transform(a,b,c){if(null==a||""===a||a!==a)return null;c=c||this.Zlc;try{if("string"!==typeof a||isNaN(Number(a)-parseFloat(a))){if("number"!==typeof a)throw Error("tb`"+a);var d=a}else d=Number(a);a=d;const e=_.VB(c)[14][0],f=M5a(e,gC(c,5));return L5a(a,f,c,b)}catch(e){throw new _.Vc(2100,!1);}}};_.vC.ha=function(a){return new (a||_.vC)(_.r(_.xk,16))};_.vC.ye=_.od({name:"number",type:_.vC,be:!0,standalone:!0});_.v6a=function(a){a.WHa();a.Wka()};
z6a=class{constructor(a,b,c){this.ZGa=new _.hg;this.dua=_.w(this.ZGa,_.Xf());this.Mm=null;this.zn=a;this.MI=b;this.IY=c}Od(a){this.Mm=a;this.WHa();this.Wka()}detach(){this.ZGa.complete();this.Mm=null}xx(a,b){this.Mm&&w6a(this.Mm,a*this.zn,b)}WHa(){if(this.Mm){var a=this.Mm,b=this.Mm.gia*this.zn;a.Qka!==b&&(a.Qka=b,a.Wnb(),a.uja())}}Wka(){if(this.Mm){var a=this.Mm.ps;a={start:a.start,end:a.end};var b=this.Mm.fG(),c=this.Mm.gia,d=this.Mm.f2(),e=0<this.zn?d/this.zn:0;if(a.end>c){var f=Math.ceil(b/this.zn);
const g=Math.max(0,Math.min(e,c-f));e!=g&&(e=g,d=g*this.zn,a.start=Math.floor(e));a.end=Math.max(0,Math.min(c,a.start+f))}f=d-a.start*this.zn;f<this.MI&&0!=a.start?(a.start=Math.max(0,a.start-Math.ceil((this.IY-f)/this.zn)),a.end=Math.min(c,Math.ceil(e+(b+this.MI)/this.zn))):(b=a.end*this.zn-(d+b),b<this.MI&&a.end!=c&&(b=Math.ceil((this.IY-b)/this.zn),0<b&&(a.end=Math.min(c,a.end+b),a.start=Math.max(0,Math.floor(e-this.MI/this.zn)))));x6a(this.Mm,a);y6a(this.Mm,this.zn*a.start);this.ZGa.next(Math.floor(e))}}};
_.wC=class{constructor(){this.zn=20;this.MI=100;this.IY=200;this.Lf=new z6a(this.Sqa,this.ax,this.Yw)}get Sqa(){return this.zn}set Sqa(a){this.zn=_.mk(a)}get ax(){return this.MI}set ax(a){this.MI=_.mk(a)}get Yw(){return this.IY}set Yw(a){this.IY=_.mk(a)}Qb(){var a=this.Lf,b=this.ax,c=this.Yw;a.zn=this.Sqa;a.MI=b;a.IY=c;a.WHa();a.Wka()}};_.wC.ha=function(a){return new (a||_.wC)};
_.wC.Ma=_.nd({type:_.wC,oa:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{Sqa:"itemSize",ax:"minBufferPx",Yw:"maxBufferPx"},standalone:!0,features:[_.eh([{Ba:_.QOa,Ab:function(a){return a.Lf},Db:[_.Yc(()=>_.wC)]}]),_.Hd]});
_.xC=class{constructor(a,b,c,d){this.nb=a;this.yLb=b;this.Hd=c;this.dir=d;this.Pb=new _.hg;this.zI=new _.of(e=>this.Hd.ac(()=>_.w(_.If(this.nb.qa,"scroll"),_.ng(this.Pb)).subscribe(e)))}Ra(){this.yLb.register(this)}Ja(){this.yLb.Az(this);this.Pb.next();this.Pb.complete()}scrollTo(a){const b=this.nb.qa,c=this.dir&&"rtl"==this.dir.value;null==a.left&&(a.left=c?a.end:a.start);null==a.right&&(a.right=c?a.start:a.end);null!=a.bottom&&(a.top=b.scrollHeight-b.clientHeight-a.bottom);c&&0!=mC()?(null!=a.left&&
(a.right=b.scrollWidth-b.clientWidth-a.left),2==mC()?a.left=a.right:1==mC()&&(a.left=a.right?-a.right:a.right)):null!=a.right&&(a.left=b.scrollWidth-b.clientWidth-a.right);this.pgc(a)}pgc(a){const b=this.nb.qa;_.qna()?b.scrollTo(a):(null!=a.top&&(b.scrollTop=a.top),null!=a.left&&(b.scrollLeft=a.left))}f2(a){const b=this.nb.qa;if("top"==a)return b.scrollTop;if("bottom"==a)return b.scrollHeight-b.clientHeight-b.scrollTop;const c=this.dir&&"rtl"==this.dir.value;"start"==a?a=c?"right":"left":"end"==a&&
(a=c?"left":"right");return c&&2==mC()?"left"==a?b.scrollWidth-b.clientWidth-b.scrollLeft:b.scrollLeft:c&&1==mC()?"left"==a?b.scrollLeft+b.scrollWidth-b.clientWidth:-b.scrollLeft:"left"==a?b.scrollLeft:b.scrollWidth-b.clientWidth-b.scrollLeft}};_.xC.ha=function(a){return new (a||_.xC)(_.r(_.ne),_.r(_.du),_.r(_.sg),_.r(_.Yt,8))};_.xC.Ma=_.nd({type:_.xC,oa:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0});
var A6a=class extends _.eu{constructor(a){super();this.Eh=a}connect(){return _.Qf(this.Eh)?this.Eh:_.u(this.Eh)}disconnect(){}},B6a=class{constructor(){this.Cjb=20;this.Y7=[]}vKa(a,b,c,d,e){_.xp(a,(f,g,l)=>{let p,t;null==f.Nu?t=(p=this.mlc(()=>c(f,g,l),l,b,d(f)))?1:0:null==l?(this.Cic(g,b),t=3):(p=this.omc(g,l,b,d(f)),t=2);if(e){let y;e({context:null==(y=p)?void 0:y.context,operation:t,aM:f})}})}detach(){for(const a of this.Y7)a.destroy();this.Y7=[]}mlc(a,b,c,d){if(b=this.nlc(b,c))b.context.va=d;
else return a=a(),c.Gh(a.Lc,a.context,a.index)}Cic(a,b){a=b.detach(a);this.emc(a,b)}omc(a,b,c,d){a=c.get(a);c.move(a,b);a.context.va=d;return a}emc(a,b){if(this.Y7.length<this.Cjb)this.Y7.push(a);else{const c=b.indexOf(a);-1===c?a.destroy():b.remove(c)}}nlc(a,b){const c=this.Y7.pop();c&&b.FS(c,a);return c||null}},yC=class extends _.xC{};yC.ha=function(a){return new (a||yC)(_.r(_.ne),_.r(_.du),_.r(_.sg),_.r(_.Yt,8))};yC.Ma=_.nd({type:yC,features:[_.Cg]});C6a=["contentWrapper"];
w6a=function(a,b,c="auto"){c={behavior:c};"horizontal"===a.orientation?c.start=b:c.top=b;a.JD.scrollTo(c)};x6a=function(a,b){O5a(a.ps,b)||(a.pla&&(b={start:0,end:Math.max(a.ps.end,b.end)}),a.HGa.next(a.ps=b),a.uja(()=>{}))};
y6a=function(a,b){b=a.pla?0:b;var c=a.dir&&"rtl"==a.dir.value;const d="horizontal"==a.orientation;c=`translate${d?"X":"Y"}(${Number((d&&c?-1:1)*b)}px)`;a.mka=b;a.Wtb!=c&&(a.Wtb=c,a.uja(()=>{if(a.Vtb){const e=a.Job.qa;a.mka-="horizontal"===a.orientation?e.offsetWidth:e.offsetHeight;a.Vtb=!1;y6a(a,a.mka)}}))};D6a=function(a){let b;b="horizontal"===a.orientation?"left":"top";var c=a.JD.nb.qa.getBoundingClientRect()[b];return a.nb.qa.getBoundingClientRect()[b]-c};
_.zC=class extends yC{get orientation(){return this.VFa}set orientation(a){this.VFa!==a&&(this.VFa=a,this.Wnb())}get pla(){return this.Anb}set pla(a){this.Anb=_.jk(a)}constructor(a,b,c,d,e,f,g,l){super(a,f,c,e);this.nb=a;this.wb=b;this.Lf=d;this.JD=l;this.Jc=_.dd(_.zt);this.ADa=new _.hg;this.HGa=new _.hg;this.VFa="vertical";this.Anb=!1;this.dua=new _.of(p=>this.Lf.dua.subscribe(t=>Promise.resolve().then(()=>this.Hd.nc(()=>p.next(t)))));this.mFc=this.HGa;this.Qka=0;this.bvb=this.cvb="";this.ps={start:0,
end:0};this.mka=this.pJ=this.gia=0;this.VEa=this.Vtb=!1;this.QGa=[];this.Ovb=_.hf.EMPTY;this.Ovb=g.nd().subscribe(()=>{this.wja();_.v6a(this.Lf)});this.JD||(this.nb.qa.classList.add("cdk-virtual-scrollable"),this.JD=this)}Ra(){this.Jc.ae&&(this.JD===this&&super.Ra(),this.Hd.ac(()=>Promise.resolve().then(()=>{this.wja();this.Lf.Od(this);_.w(this.JD.zI,_.lg(null),_.Hfa(0,_.TOa)).subscribe(()=>{this.Lf.Wka()});this.uja()})))}Ja(){this.detach();this.Lf.detach();this.HGa.complete();this.ADa.complete();
this.Ovb.unsubscribe();super.Ja()}Od(a){this.Hd.ac(()=>{this.Wpb=a;_.w(this.Wpb.yzb,_.ng(this.ADa)).subscribe(b=>{b=b.length;b!==this.gia&&(this.gia=b,_.v6a(this.Lf));this.spb()})})}detach(){this.Wpb=null;this.ADa.next()}fG(){return this.pJ}xx(a,b="auto"){this.Lf.xx(a,b)}f2(a){return Math.max(0,(this.JD==this?b=>super.f2(b):b=>this.JD.f2(b))(null!=a?a:"horizontal"===this.orientation?"start":"top")-D6a(this))}wja(){const a=this.JD.nb.qa;this.pJ="horizontal"===this.orientation?a.clientWidth:a.clientHeight}uja(a){a&&
this.QGa.push(a);this.VEa||(this.VEa=!0,this.Hd.ac(()=>Promise.resolve().then(()=>{this.spb()})))}spb(){this.VEa=!1;this.Job.qa.style.transform=this.Wtb;this.Hd.nc(()=>_.Po(this.wb));const a=this.QGa;this.QGa=[];for(const b of a)b()}Wnb(){this.bvb="horizontal"===this.orientation?"":`${this.Qka}px`;this.cvb="horizontal"===this.orientation?`${this.Qka}px`:""}};_.zC.ha=function(a){return new (a||_.zC)(_.r(_.ne),_.r(_.wp),_.r(_.sg),_.r(_.QOa,8),_.r(_.Yt,8),_.r(_.du),_.r(_.hu),_.r(_.SOa,8))};
_.zC.wa=_.n({type:_.zC,oa:[["cdk-virtual-scroll-viewport"]],ub:function(a,b){a&1&&_.qh(C6a,7);if(a&2){let c;_.ph(c=_.sh())&&(b.Job=c.first)}},Bb:[1,"cdk-virtual-scroll-viewport"],Cb:4,ab:function(a,b){a&2&&_.Jg("cdk-virtual-scroll-orientation-horizontal","horizontal"===b.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==b.orientation)},inputs:{orientation:"orientation",pla:"appendOnly"},outputs:{dua:"scrolledIndexChange"},standalone:!0,features:[_.eh([{Ba:_.xC,Ab:(a,b)=>a||b,Db:[[new _.Fo,
new _.Eo(_.SOa)],_.zC]}]),_.Cg,_.Qha],Yb:["*"],ya:4,Aa:4,Ea:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"div",0,1),_.Yg(2),_.B(),_.G(3,"div",2));a&2&&(_.q(3),_.Ig("width",b.cvb)("height",b.bvb))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}\n"],
mb:2,La:0});
_.AC=class{get dNa(){return this.cob}set dNa(a){this.cob=a;_.rk(a)?this.Z5.next(a):this.Z5.next(new A6a(_.Qf(a)?a:Array.from(a||[])))}get oma(){return this.ihc}set oma(a){this.MY=!0;this.ihc=a?(b,c)=>a(b+(this.ps?this.ps.start:0),c):void 0}set Jrc(a){a&&(this.MY=!0,this.RB=a)}get Xxb(){return this.sZ.Cjb}set Xxb(a){this.sZ.Cjb=_.mk(a)}constructor(a,b,c,d,e,f){this.Mf=a;this.RB=b;this.Py=c;this.sZ=d;this.Mm=e;this.hE=new _.hg;this.Z5=new _.hg;this.yzb=_.w(this.Z5,_.lg(null),_.XB(),_.mg(([g,l])=>this.khc(g,
l)),_.jg(1));this.DE=null;this.MY=!1;this.Pb=new _.hg;this.yzb.subscribe(g=>{this.Eh=g;this.Osb()});_.w(this.Mm.mFc,_.ng(this.Pb)).subscribe(g=>{this.ps=g;this.hE.xk.length&&f.nc(()=>this.hE.next(this.ps));this.Osb()});this.Mm.Od(this)}Ts(){if(this.DE&&this.MY){const a=this.DE.diff(this.Xtb);a?this.wCa(a):this.npc();this.MY=!1}}Ja(){this.Mm.detach();this.Z5.next(void 0);this.Z5.complete();this.hE.complete();this.Pb.next();this.Pb.complete();this.sZ.detach()}Osb(){this.ps&&(this.Xtb=this.Eh.slice(this.ps.start,
this.ps.end),this.DE||(this.DE=this.Py.find(this.Xtb).create((a,b)=>this.oma?this.oma(a,b):b)),this.MY=!0)}khc(a,b){a&&a.disconnect(this);this.MY=!0;return b?b.connect(this):_.u()}npc(){const a=this.Eh.length;let b=this.Mf.length;for(;b--;){const c=this.Mf.get(b);c.context.index=this.ps.start+b;c.context.count=a;this.rvb(c.context);c.he()}}wCa(a){this.sZ.vKa(a,this.Mf,(c,d,e)=>this.eEa(c,e),c=>c.item);_.xEa(a,c=>{this.Mf.get(c.Pk).context.va=c.item});a=this.Eh.length;let b=this.Mf.length;for(;b--;){const c=
this.Mf.get(b);c.context.index=this.ps.start+b;c.context.count=a;this.rvb(c.context)}}rvb(a){a.first=0===a.index;a.last=a.index===a.count-1;a.p0=0===a.index%2;a.G5a=!a.p0}eEa(a,b){return{Lc:this.RB,context:{va:a.item,dNa:this.cob,index:-1,count:-1,first:!1,last:!1,G5a:!1,p0:!1},index:b}}};_.AC.ha=function(a){return new (a||_.AC)(_.r(_.nh),_.r(_.mh),_.r(_.yp),_.r(_.gu),_.r(_.zC,4),_.r(_.sg))};
_.AC.Ma=_.nd({type:_.AC,oa:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{dNa:"cdkVirtualForOf",oma:"cdkVirtualForTrackBy",Jrc:"cdkVirtualForTemplate",Xxb:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[_.eh([{Ba:_.gu,Id:B6a}])]});E6a=function(a,b){b=b||new Date(_.Pl());var c;if(c=a.getDate()==b.getDate())if(b=b||new Date(_.Pl()),c=a.getMonth()==b.getMonth())b=b||new Date(_.Pl()),c=a.getFullYear()==b.getFullYear();return c};_.BC=class{};_.BC.ha=function(a){return new (a||_.BC)};
_.BC.Da=_.ld({type:_.BC});_.BC.Ca=_.Pc({Nb:[_.R_a],imports:[_.Rt,_.uq,_.zu,_.Au,_.Au,_.iu]});var F6a={ZMc:0,Omb:1,Vkb:2,0:"Path",1:"Template",2:"Dropdown"};_.CC=class{constructor(a,b){this.renderer=b;this.Wwb=new _.mp(!0);this.INa=new _.hg;this.element=a.qa}Ra(){this.renderer.setProperty(this.element,"tabIndex",this.element.tabIndex||-1);let a=!1;_.w(_.If(this.element,"mousedown",{capture:!0}),_.Mf(c=>!_.Lxa(c.target)),_.mg(()=>_.w(_.u(!1),_.Wf(0),_.lg(!0))),_.ng(this.INa)).subscribe(c=>{a=c});const b=_.w(_.If(this.element,"onfocusout"in this.element?"focusout":"blur",{capture:!0}),_.ng(this.INa));b.subscribe(c=>{a?(a=!1,_.w(_.Of(0),_.ng(b)).subscribe(()=>
{this.element.focus()})):this.element.contains(c.relatedTarget)||this.Wwb.emit()})}Ja(){this.INa.next()}};_.CC.ha=function(a){return new (a||_.CC)(_.r(_.ne),_.r(_.No))};_.CC.Ma=_.nd({type:_.CC,oa:[["","ascBlur",""]],outputs:{Wwb:"ascBlur"}});var G6a,R5a;G6a=["trigger"];R5a=function(){return{}};_.GC=class{constructor(){this.PPb=this.disabled=this.isOpen=!1}Ra(){}Tc(){}bB(){this.isOpen=!this.isOpen}fQ(){this.isOpen=!1}};_.GC.ha=function(a){return new (a||_.GC)};
_.GC.wa=_.n({type:_.GC,oa:[["segmented-dropdown-button","item",""]],ub:function(a,b){a&1&&_.qh(G6a,5,_.ne);if(a&2){let c;_.ph(c=_.sh())&&(b.trigger=c.first)}},inputs:{item:"item",disabled:"disabled",PPb:"useBreadcrumbStyling"},bc:["item",""],Yb:["*"],ya:12,Aa:20,Ea:[[3,"ascBlur"],["fxLayout","","fxLayoutAlign","center center",1,"segmented-button"],["class","cdk-visually-hidden label",4,"ngIf"],["fxLayout","row","fxLayoutAlign","center stretch"],["trackAction","navigate",1,"segment","main-button",
3,"universalLink","queryParams","matTooltip","ascTrackElement"],[1,"button-text"],["type","button","mat-icon-button","","fxLayout","","fxLayoutAlign","center center",1,"segment","arrow-drop-down",3,"ascTrackElement","trackAction","click"],["trigger",""],["svgIcon","shared:arrow_down_2",1,"trigger-icon"],["class","dropdown-container","cdkTrapFocus","","cdkTrapFocusAutoCapture","",3,"keyup.escape",4,"ngIf"],[1,"cdk-visually-hidden","label"],["cdkTrapFocus","","cdkTrapFocusAutoCapture","",1,"dropdown-container",
3,"keyup.escape"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"div",0),_.L("ascBlur",function(){return b.fQ()}),_.z(1,"div",1),_.O(2,P5a,2,1,"span",2),_.z(3,"div",3)(4,"a",4),_.Yg(5),_.z(6,"span",5),_.Q(7),_.B()(),_.z(8,"button",6,7),_.L("click",function(){return b.bB()}),_.G(10,"mat-icon",8),_.B()()(),_.O(11,S5a,2,3,"div",9),_.B());a&2&&(_.q(1),_.Ig("pointer-events",b.disabled?"none":"unset"),_.Jg("breadcrumb",b.PPb)("active",b.isOpen)("disabled",b.disabled),
_.q(1),_.x("ngIf",b.item.label),_.q(2),_.x("universalLink",b.item.Ib)("queryParams",b.item.Qa)("matTooltip",b.item.tooltip)("ascTrackElement",b.item.lc),_.q(3),_.ch(b.item.title),_.q(1),_.Jg("active",b.isOpen),_.x("ascTrackElement",b.item.lc)("trackAction",b.isOpen?"openDropdown":"closeDropdown"),_.Hg("aria-label",b.item.ariaLabel||"dropdown"),_.q(3),_.x("ngIf",b.isOpen))},Ga:[_.Ht,_.cs,_.CC,_.oq,_.sq,_.ev,_.fv,_.Ku,_.kw,_.Az,_.qy],styles:["@media only screen and (max-width:1001px){.responsive[_nghost-%COMP%]   .button-text[_ngcontent-%COMP%]{overflow:hidden;width:0}}.segmented-button[_ngcontent-%COMP%]{border-radius:4px;padding:0}.arrow-drop-down[_ngcontent-%COMP%], .main-button[_ngcontent-%COMP%]{padding:4px}.main-button[_ngcontent-%COMP%]{border-radius:4px 0 0 4px;font-family:Google Sans;font-size:13px;font-weight:400;line-height:16px;min-width:30px}a.main-button[_ngcontent-%COMP%]:focus{outline:none}button.arrow-drop-down[_ngcontent-%COMP%]{border-radius:0 4px 4px 0;height:24px;line-height:16px;width:16px}button.arrow-drop-down[_ngcontent-%COMP%]   .trigger-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}.dropdown-container[_ngcontent-%COMP%]{position:absolute;z-index:1002}"],
La:0});_.HC=class{constructor(){this.Ow=F6a;this.ariaLabel="Breadcrumbs";this.role="navigation"}Ra(){}};_.HC.ha=function(a){return new (a||_.HC)};
_.HC.wa=_.n({type:_.HC,oa:[["breadcrumb","items",""]],Cb:2,ab:function(a,b){a&2&&_.Hg("aria-label",b.ariaLabel)("role",b.role)},inputs:{items:"items"},bc:["items",""],ya:1,Aa:1,Ea:[[4,"ngFor","ngForOf"],[1,"item-main"],["class","cdk-visually-hidden item-label",4,"ngIf"],[3,"ngSwitch"],[3,"item","useBreadcrumbStyling",4,"ngSwitchCase"],[4,"ngSwitchCase"],["class","pointer",4,"ngIf"],["class","empty-container-for-styling",4,"ngIf"],[1,"cdk-visually-hidden","item-label"],[3,"item","useBreadcrumbStyling"],
[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"pointer"],[1,"empty-container-for-styling"]],ua:function(a,b){a&1&&_.O(0,Z5a,8,10,"ng-container",0);a&2&&_.x("ngForOf",b.items)},Ga:[_.nq,_.oq,_.sq,_.pq,_.qq,_.kw,_.GC],styles:[".mat-button[_ngcontent-%COMP%]{font-weight:400;font-size:1rem;letter-spacing:.01em;line-height:1.2307692308rem;min-width:0;padding:0;text-align:initial}breadcrumb[_nghost-%COMP%]{align-items:center;display:flex}breadcrumb[_nghost-%COMP%] > *[_ngcontent-%COMP%]{flex:0 0 auto}breadcrumb[_nghost-%COMP%] > [_ngcontent-%COMP%]:last-child{flex:1 100%;min-width:0;overflow-x:auto}.item-container[_ngcontent-%COMP%]{overflow:hidden}.item-main[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:0 5px}.item-main[_ngcontent-%COMP%]:first-child{padding-left:0}.item-main.no-padding[_ngcontent-%COMP%]{padding:0}.pointer[_ngcontent-%COMP%]{align-self:center;flex:0 0 auto;font-size:18px;height:18px;width:18px}"]});_.IC=class{};_.IC.ha=function(a){return new (a||_.IC)};_.IC.Da=_.ld({type:_.IC});_.IC.Ca=_.Pc({});_.JC=class{};_.JC.ha=function(a){return new (a||_.JC)};_.JC.Da=_.ld({type:_.JC});_.JC.Ca=_.Pc({imports:[_.Rt,_.es,_.IC,_.uq,_.ov,_.iv,_.lw,_.Sz,_.Gr,_.Zz]});_.KC=class{};_.KC.ha=function(a){return new (a||_.KC)};_.KC.Da=_.ld({type:_.KC});_.KC.Ca=_.Pc({imports:[_.es,_.uq,_.lw,_.Gr,_.JC]});_.LC=class{constructor(a,b){this.document=a;this.nb=b;this.Xwb="";this.GKa=new _.mp}Qb(){}copy(){const a=this.Xwb;_.oC(this.document,this.nb.qa,a)?this.GKa.emit({gOb:!0,text:a}):this.GKa.emit({gOb:!1,text:""})}};_.LC.ha=function(a){return new (a||_.LC)(_.r(_.pk),_.r(_.ne))};_.LC.Ma=_.nd({type:_.LC,oa:[["button","ascClipboard",""]],ab:function(a,b){a&1&&_.L("click",function(){return b.copy()})},inputs:{Xwb:["ascClipboard","ascClipboardTextToCopy"]},outputs:{GKa:"ascClipboardEvent"},features:[_.Hd]});var H6a,b6a;H6a=["button"];b6a=function(a,b){b.gOb&&(a.bzb.emit(),a.WH=a.nfb,_.pC(a),a.ko.Nk(a.nfb,"assertive"))};_.pC=function(a){a.tooltip.message=a.WH;a.tooltip.show();clearTimeout(a.fPb);a.fPb=setTimeout(()=>{a.tooltip.Qj()},1E3)};
_.MC=class{set RYa(a){this.WH=this.dba=a}get eIc(){return this.jva&&this.XZ}get Qzc(){return"mediumContrast"===this.color}get Ozc(){return"lowContrast"===this.color}set ariaLabel(a){this.bw=a}get ariaLabel(){return this.bw?this.bw:"Click to copy"!==this.dba&&this.dba?this.dba:this.XZ?this.XZ:"Click to copy"}constructor(a){this.ko=a;this.XZ="";this.iZa="content_copy";this.AQ="";this.nfb="Copied to clipboard";this.bzb=new _.mp;this.yFb=this.RCb=this.jva=!1;this.color="highContrast";this.y$a=!1;this.WH=
this.dba="Click to copy"}Sd(a){a.stopPropagation();a.preventDefault();return!1}aV(){this.WH=this.dba;this.tooltip.message=this.WH}trigger(){this.button.qa.click()}Ja(){clearTimeout(this.fPb)}};_.MC.ha=function(a){return new (a||_.MC)(_.r(_.Qt))};
_.MC.wa=_.n({type:_.MC,oa:[["copy-button"]],ub:function(a,b){a&1&&(_.qh(H6a,5,_.ne),_.qh(_.Az,5));if(a&2){let c;_.ph(c=_.sh())&&(b.button=c.first);_.ph(c=_.sh())&&(b.tooltip=c.first)}},Cb:6,ab:function(a,b){a&2&&_.Jg("space-between",b.eIc)("medium-contrast",b.Qzc)("low-contrast",b.Ozc)},inputs:{XZ:"buttonLabel",iZa:"iconInnerText",AQ:"copyText",RYa:"hoverMsg",nfb:"successMsg",jva:"spaceBetweenButtonLabelAndText",RCb:"hasLightLabel",yFb:"isSmall",color:"color",y$a:"removeBorder",ariaLabel:["aria-label",
"ariaLabel"]},outputs:{bzb:"copyEvent"},ya:5,Aa:2,Ea:[["type","button","class","labeled","gme-button-old","","size","xsmall","matTooltip","","matTooltipPosition","below",3,"format","ascClipboard","ascClipboardEvent","click","mouseenter","blur","mouseleave",4,"ngIf","ngIfElse"],["iconOnly",""],["icon",""],["type","button","gme-button-old","","size","xsmall","matTooltip","","matTooltipPosition","below",1,"labeled",3,"format","ascClipboard","ascClipboardEvent","click","mouseenter","blur","mouseleave"],
["button",""],[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"],["type","button","matTooltip","","matTooltipPosition","below",1,"icon-only",3,"ascClipboard","ascClipboardEvent","click","mouseenter","blur","mouseleave"],[3,"color"]],ua:function(a,b){a&1&&(_.O(0,c6a,6,8,"button",0),_.O(1,d6a,4,8,"ng-template",null,1,_.uh),_.O(3,e6a,2,2,"ng-template",null,2,_.uh));if(a&2){const c=_.ah(2);_.x("ngIf",b.XZ)("ngIfElse",c)}},Ga:[_.LC,_.oq,_.sq,_.FB,_.kw,_.Az],styles:["copy-button[_nghost-%COMP%]{display:flex;line-height:0;vertical-align:middle}.space-between[_nghost-%COMP%]   span[_ngcontent-%COMP%]{overflow:hidden;text-align:left}.space-between[_nghost-%COMP%] > .labeled[_ngcontent-%COMP%]{justify-content:space-between;overflow:hidden}.space-between[_nghost-%COMP%] > .flat[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin-right:0}button[_ngcontent-%COMP%]{align-content:center;align-items:center;display:flex}.mat-icon[_ngcontent-%COMP%]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.labeled[_ngcontent-%COMP%]{flex:1 1 100%;min-width:0;overflow:hidden}span[_ngcontent-%COMP%]{flex:1 1 100%;min-width:0;overflow:hidden}.icon-only[_ngcontent-%COMP%]{background:0;border:0;color:currentColor;cursor:pointer;flex:0 0 auto;justify-content:center;line-height:0;min-width:1%;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.icon-only[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle}.icon-only.small[_ngcontent-%COMP%]:not(.remove-border){height:22.5px;width:22.5px}.icon-only.small[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:15px;font-size:15px;line-height:15px;width:15px;vertical-align:middle}.mat-icon[_ngcontent-%COMP%]{overflow:visible}"],
La:0});_.NC=class{};_.NC.ha=function(a){return new (a||_.NC)};_.NC.Da=_.ld({type:_.NC});_.NC.Ca=_.Pc({});_.OC=class{};_.OC.ha=function(a){return new (a||_.OC)};_.OC.Da=_.ld({type:_.OC});_.OC.Ca=_.Pc({imports:[_.NC,_.uq,_.HB,_.iv,_.lw,_.Sz]});var I6a,J6a;I6a=[[["icon-empty-state-title"]],[["icon-empty-state-subtitle"]]];J6a=["*"];_.PC=class{constructor(){this.icon="";this.BFb=!0;this.qfa=!1}};_.PC.ha=function(a){return new (a||_.PC)};
_.PC.wa=_.n({type:_.PC,oa:[["icon-empty-state-display","icon",""]],inputs:{icon:"icon",BFb:"isSvg",qfa:"showTextOutside"},bc:["icon",""],Yb:["icon-empty-state-title","icon-empty-state-subtitle"],ya:8,Aa:8,Ea:[["class","icon",3,"svgIcon",4,"ngIf","ngIfElse"],["iconFont",""],[4,"ngIf"],["titlesSection",""],[1,"icon",3,"svgIcon"],[1,"icon"],[4,"ngTemplateOutlet"],[1,"title","gmat-subhead-1"],[1,"subtitle","gmat-body-2"]],ua:function(a,b){a&1&&(_.Xg(I6a),_.z(0,"div"),_.O(1,f6a,1,1,"mat-icon",0),_.O(2,
g6a,2,1,"ng-template",null,1,_.uh),_.O(4,i6a,2,1,"ng-container",2),_.B(),_.O(5,k6a,2,1,"ng-container",2),_.O(6,l6a,4,0,"ng-template",null,3,_.uh));if(a&2){const c=_.ah(3);_.Jg("container-large",!b.qfa)("container-small",b.qfa);_.q(1);_.x("ngIf",b.BFb)("ngIfElse",c);_.q(3);_.x("ngIf",!b.qfa);_.q(1);_.x("ngIf",b.qfa)}},Ga:[_.oq,_.sq,_.kw],styles:["icon-empty-state-display[_nghost-%COMP%]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto}.container-large[_ngcontent-%COMP%]{align-items:center;background:rgba(0,0,0,.04);border-radius:50%;display:flex;flex-direction:column;justify-content:center;min-height:400px;min-width:400px}.container-large[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#757575;height:164px;font-size:164px;width:164px}.container-large[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:300px}.container-small[_ngcontent-%COMP%]{align-items:center;background:rgba(0,0,0,.04);border-radius:50%;display:flex;flex-direction:column;justify-content:center;min-height:248px;min-width:248px}.container-small[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#757575;height:140px;font-size:140px;width:140px}.container-small[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:186px}.title[_ngcontent-%COMP%]{margin:34px 0 4px;text-align:center}.subtitle[_ngcontent-%COMP%]{text-align:center}"]});
_.QC=class{};_.QC.ha=function(a){return new (a||_.QC)};_.QC.wa=_.n({type:_.QC,oa:[["icon-empty-state-title"]],Yb:J6a,ya:1,Aa:0,ua:function(a){a&1&&(_.Xg(),_.Yg(0))},mb:2});_.RC=class{};_.RC.ha=function(a){return new (a||_.RC)};_.RC.wa=_.n({type:_.RC,oa:[["icon-empty-state-subtitle"]],Yb:J6a,ya:1,Aa:0,ua:function(a){a&1&&(_.Xg(),_.Yg(0))},mb:2});_.SC=class{};_.SC.ha=function(a){return new (a||_.SC)};_.SC.Da=_.ld({type:_.SC});_.SC.Ca=_.Pc({imports:[_.uq,_.lw]});var K6a={ENc:"y",FNc:"y G",GNc:"MMM y",HNc:"MMMM y",INc:"MM/y",Elb:"MMM d",IMc:"MMMM dd",KMc:"M/d",JMc:"MMMM d",F5b:"MMM d, y",ANc:"EEE, MMM d",BNc:"EEE, MMM d, y",dMc:"d",LMc:"MMM d, h:mm\u202fa zzzz"},L6a=K6a;L6a=K6a;var M6a;
M6a={Vxa:{jI:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{# day ago}other{# days ago}",F:"one{in # day}other{in # days}"},yN:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{#d ago}other{#d ago}",F:"one{in #d}other{in #d}"}},k0b:{jI:{R:{0:"this hour"},P:"one{# hour ago}other{# hours ago}",F:"one{in # hour}other{in # hours}"},SHORT:{R:{0:"this hour"},P:"one{# hr. ago}other{# hr. ago}",F:"one{in # hr.}other{in # hr.}"},yN:{R:{0:"this hour"},P:"one{#h ago}other{#h ago}",F:"one{in #h}other{in #h}"}},h5b:{jI:{R:{0:"this minute"},
P:"one{# minute ago}other{# minutes ago}",F:"one{in # minute}other{in # minutes}"},SHORT:{R:{0:"this minute"},P:"one{# min. ago}other{# min. ago}",F:"one{in # min.}other{in # min.}"},yN:{R:{0:"this minute"},P:"one{#m ago}other{#m ago}",F:"one{in #m}other{in #m}"}},MONTH:{jI:{R:{"-1":"last month",0:"this month",1:"next month"},P:"one{# month ago}other{# months ago}",F:"one{in # month}other{in # months}"},SHORT:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{# mo. ago}other{# mo. ago}",F:"one{in # mo.}other{in # mo.}"},
yN:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{#mo ago}other{#mo ago}",F:"one{in #mo}other{in #mo}"}},kAa:{jI:{R:{"-1":"last quarter",0:"this quarter",1:"next quarter"},P:"one{# quarter ago}other{# quarters ago}",F:"one{in # quarter}other{in # quarters}"},SHORT:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{# qtr. ago}other{# qtrs. ago}",F:"one{in # qtr.}other{in # qtrs.}"},yN:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{#q ago}other{#q ago}",F:"one{in #q}other{in #q}"}},
Bbc:{jI:{R:{0:"now"},P:"one{# second ago}other{# seconds ago}",F:"one{in # second}other{in # seconds}"},SHORT:{R:{0:"now"},P:"one{# sec. ago}other{# sec. ago}",F:"one{in # sec.}other{in # sec.}"},yN:{R:{0:"now"},P:"one{#s ago}other{#s ago}",F:"one{in #s}other{in #s}"}},WEEK:{jI:{R:{"-1":"last week",0:"this week",1:"next week"},P:"one{# week ago}other{# weeks ago}",F:"one{in # week}other{in # weeks}"},SHORT:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{# wk. ago}other{# wk. ago}",F:"one{in # wk.}other{in # wk.}"},
yN:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{#w ago}other{#w ago}",F:"one{in #w}other{in #w}"}},bCa:{jI:{R:{"-1":"last year",0:"this year",1:"next year"},P:"one{# year ago}other{# years ago}",F:"one{in # year}other{in # years}"},SHORT:{R:{"-1":"last yr.",0:"this yr.",1:"next yr."},P:"one{# yr. ago}other{# yr. ago}",F:"one{in # yr.}other{in # yr.}"},yN:{R:{"-1":"last yr.",0:"this yr.",1:"next yr."},P:"one{#y ago}other{#y ago}",F:"one{in #y}other{in #y}"}}};var N6a=function(a){this.ZL=M6a;this.YJa=!0;a&&("always"==a?this.YJa=!0:"auto"==a&&(this.YJa=!1))};N6a.prototype.format=function(a,b){b=O6a(this,b).jI;if(!this.YJa&&b&&b.R&&b.R[""+a])a=b.R[""+a];else if(b){var c=Math.abs(a);a=(new _.$v("{N,plural,"+(0<a||0==a&&Infinity==1/a?b.F:b.P)+"}")).format({N:c})}else a="";return a};
var O6a=function(a,b){switch(b){default:case 0:return a.ZL.bCa;case 1:return a.ZL.kAa;case 2:return a.ZL.MONTH;case 3:return a.ZL.WEEK;case 4:return a.ZL.Vxa;case 5:return a.ZL.k0b;case 6:return a.ZL.h5b;case 7:return a.ZL.Bbc}};var P6a,Q6a,R6a=function(a){P6a||(P6a=new _.yx(L6a.Elb));return P6a.format(a)},S6a=function(a,b){var c=new Date(_.Pl()),d=c.getTimezoneOffset();c.setHours(0);c.setMinutes(0);c.setSeconds(0);c.setMilliseconds(0);d=6E4*(c.getTimezoneOffset()-d);c=(a-c.getTime()+d)/864E5;c=Math.floor(c);c=(new N6a("auto")).format(c,4);if(!c||c.match(/[0-9\u0660-\u0669\u06f0-\u06f9]/g))c=null;else{d=1;var e=c.charCodeAt(0);55296<=e&&57343>=e&&(d=2);c=c.substring(0,d).toLocaleUpperCase()+c.substring(d)}return c?c:(b||
R6a)(new Date(a))};Q6a=function(a,b,c){var d=new N6a;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 T6a,n6a,U6a;T6a=_.kXa.gBa[3];n6a=L6a.Elb;U6a=L6a.F5b;
_.TC=class{transform(a,b="datetime",c){if(null==a)return"";let d;try{d=m6a(a)}catch(f){return""}switch(b){case "relativeTime":a=d.getTime();b=_.Pl();var e=Math.floor((b-a)/6E4);b=!1;0>e&&(b=!0,e*=-1);60>e?a=Q6a(e,b,0):(e=Math.floor(e/60),24>e?a=Q6a(e,b,1):(e=new Date(_.Pl()),e.setHours(0),e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),e=Math.ceil((e.getTime()-a)/864E5),b&&(e*=-1),a=14>e?Q6a(e,b,2):""));return a||qC(d,rC(d),c);case "dateOrTodayTime":a=d;b=new Date(Date.now());b.setDate(b.getDate()-
1);if(E6a(a,b))return S6a(d.getTime(),o6a(rC(d),c));a=E6a(d)?T6a:U6a;return qC(d,a,c)||S6a(d.getTime(),o6a(rC(d),c));case "datetime":return a=S6a(d.getTime(),o6a(rC(d),c)),c=qC(d,T6a,c),`${a} ${c}`;case "date":return S6a(d.getTime(),o6a(rC(d),c));default:return qC(d,b,c)}}};_.TC.ha=function(a){return new (a||_.TC)};_.TC.ye=_.od({name:"dateTimeDisplay",type:_.TC,be:!0});_.UC=class{};_.UC.ha=function(a){return new (a||_.UC)};_.UC.Da=_.ld({type:_.UC});_.UC.Ca=_.Pc({});_.V6a={"":1,n:Math.pow(1024,-3),u:Math.pow(1024,-2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};_.VC=class{constructor(){this.transform=_.sC}};_.VC.ha=function(a){return new (a||_.VC)};_.VC.ye=_.od({name:"lastPathElement",type:_.VC,be:!0});var WC,W6a;WC=function(a){return"horizontal"===(a.layout||"horizontal")};W6a=function(a,b){return WC(a)?b.offsetHeight:b.offsetWidth};
_.XC=class{get classList(){return this.layout||""}constructor(a,b){this.renderer=a;this.nb=b;this.rbb=!1;this.resize=new _.mp;this.DKb=new _.mp;this.RDb=this.d_a=0}Ra(){}T5a(a){if(0===a.button){var b=!!(this.nb.qa.compareDocumentPosition(this.LJ)&Node.DOCUMENT_POSITION_PRECEDING);if(WC(this)){var c=this.nb.qa.offsetTop;this.rbb=c===this.LJ.offsetTop?b:c<this.LJ.offsetTop}else c=this.nb.qa.offsetLeft,this.rbb=c===this.LJ.offsetLeft?b:c<this.LJ.offsetLeft;this.d_a=W6a(this,this.LJ);this.RDb=WC(this)?
a.clientY:a.clientX;this.qwa&&this.qwa();this.rwa&&this.rwa();this.qwa=this.renderer.listen("document","mousemove",d=>{this.U5a(d)});this.rwa=this.renderer.listen("document","mouseup",d=>{0===d.button&&(this.qwa&&this.qwa(),this.rwa&&this.rwa(),d=W6a(this,this.LJ)-this.d_a,0!==d&&this.DKb.emit(0<d?"grow":"shrink"))});a.preventDefault()}}U5a(a){if(null==a.buttons||1===a.buttons){var b=(WC(this)?a.clientY:a.clientX)-this.RDb;this.rbb&&(b*=-1);b=this.d_a+b;this.resize.emit(b);const c=this.LJ.style;WC(this)?
c.height=`${b}px`:c.width=`${b}px`;a.preventDefault()}}};_.XC.ha=function(a){return new (a||_.XC)(_.r(_.No),_.r(_.ne))};_.XC.wa=_.n({type:_.XC,oa:[["splitter"]],Cb:2,ab:function(a,b){a&1&&_.L("mousedown",function(c){return b.T5a(c)});a&2&&_.Kg(b.classList)},inputs:{layout:"layout",LJ:"changeSizeOf"},outputs:{resize:"resize",DKb:"resizeDone"},ya:0,Aa:0,ua:function(){},styles:["splitter[_nghost-%COMP%]{position:relative}.vertical[_nghost-%COMP%]{cursor:col-resize;width:4px}.horizontal[_nghost-%COMP%]{cursor:row-resize;height:4px}"]});_.YC=class{};_.YC.ha=function(a){return new (a||_.YC)};_.YC.Da=_.ld({type:_.YC});_.YC.Ca=_.Pc({});var Y6a;_.X6a=RegExp("((https?|ftp)://)+([\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])*)*");Y6a="(?:auto|boq|cdpush|cs|dash|dm|dmrh|easyokrs|engplay|f|g|g2|g3doc|ganpati|ganpati2|glossary|go|godoc|google3|goto|gpaste|groups|gu|il|irm|kg|mendel|mh|moma|mpms|mpmbrowse|ms|oncall|pcon|playbook|playbooks|pod|rapid|rapid-qa|requiem|rh|screen|screenshot|shortn|sigma|simba|sites|sv|tap|test|undash|vi|viceroy|wiki|yaqs)/([\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])*)* annealing/[-a-zA-Z0-9]+ ag/[0-9]+ (?:launch|ariane)/[0-9]{5,} b/[0-9]{4,}(?:#comment\\d+)? cases/[0-9]+-[0-9]+ (?:cl|cr)/[0-9]{5,} crbug/[0-9]{3,}(?:#c\\d+)? crrev/[0-9]+ mdb/[a-zA-Z][\\w\\-]* chg/[0-9]{3,} (?:t|tick)/[0-9]{5,} shax/[0-9]+ meme(?:gen)?/[0-9]{6,} omg(?:tool)?/[0-9]+ o/[0-9]{4,} pegboard/[a-z0-9+-]+ prodspec/[-a-zA-Z0-9]+ (?:sem|sempervi)/[0-9]+ (?:teams|who)/[a-z][a-z0-9]* anyup/[-a-z0-9_]+ xids?/[0-9]+(/[-a-zA-Z0-9_]+)* b/(?:hotlists|savedsearches|bookmark-groups|dashboard)/[0-9]+ sponge2?/[a-f0-9]+-[a-f0-9]+-[a-f0-9]+-[a-f0-9]+-[a-f0-9]+ fusion2/presubmit/\\w+/\\w+(/targets|/OCL:\\w+:BASE:\\w+:\\w+:\\w+(/\\w+[?]?(\\w+=\\w+&?)*)?)?".split(" ");
Y6a.join("|");
_.Z6a=new RegExp("([\\S\\s]*?)("+["(?:mailto:)?([\\w.+-]+@[A-Za-z0-9.-]+\\.(?:com|org|net|edu|gov|app|dev|google|[a-z][a-z])\\b)","changelist ([0-9]{5,})","((https?|ftp)://)+([\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])*)*","(?:(?:(https?|ftp)://)(?:(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])(?::\\d{1,5}\\b)?|(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?[.])+(?:com|org|net|edu|gov|app|dev|google|[a-z][a-z])\\b(?::\\d{1,5}\\b)?|[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?)|(?:(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])(?::\\d{1,5}\\b)?|(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?[.])+(?:com|org|net|edu|gov|app|dev|google|[a-z][a-z])\\b(?::\\d{1,5}\\b)?))(?:[?/#&]([\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])*)*)?",...Y6a].map(a=>
`\\b${a}|`).join("")+"$)","gi");
_.$6a=new Map([[/\nCRBUG=([0-9]+)(\n|$)/gim,'\nCRBUG=<a rel="nofollow noopener" target="_blank" href="https://bugs.chromium.org/p/chromium/issues/detail?id=$1">$1</a>\n'],[/\nARIANE_ID=([0-9]{5,})(\n|$)/gim,'\nARIANE_ID=<a rel="nofollow noopener" target="_blank" href="https://ariane.googleplex.com/launch/$1">$1</a>\n'],[/\n(MASTER_CL|PARENT_CL|ROLLBACK_OF)=([0-9]{5,})(\n|$)/gim,'\n$1=<a rel="nofollow noopener" target="_blank" href="https://critique.corp.google.com/$2">$2</a>\n'],[/(^|\s)(\/\/depot\/[-+/\w.]*[/\w])/gi,
'$1<a rel="nofollow noopener" target="_blank" href="https://cs.corp.google.com/piper/$2">$2</a>'],[/\[BACKUP_MESSAGE_ID([:=])(\s*)([0-9]+)\]($|[^(])/gi,'[BACKUP_MESSAGE_ID$1$2<a rel="nofollow noopener" target="_blank" href="https://tc-message.corp.google.com/search/message-id=$3&target-option=include-obsolete-message">$3</a>]$4'],[/(^|\s)(\/cns\/[-+/\w.=:]*[/\w])/gi,'$1<a rel="nofollow noopener" target="_blank" href="https://cnsviewer.corp.google.com$2">$2</a>'],[/(^|\s)\/bns(\/[-+/\w.=:]*\/bns\/[-+/\w.=:]*[/\w])/gi,
'$1<a rel="nofollow noopener" target="_blank" href="https://bns.corp.google.com$2">/bns$2</a>'],[/(^|\s)(screenplay-[0-9a-f\-]+)/gi,'$1<a rel="nofollow noopener" target="_blank" href="https://screenplay.corp.google.com/$2">$2</a>']]);_.a7a=RegExp("^(.*?)([:;,\\.?>\\]\\)!]+)$");_.b7a=_.zj("indicatorRotate",[_.Cj("collapsed, void",_.Bj({transform:"rotate(0deg)"})),_.Cj("expanded",_.Bj({transform:"rotate(180deg)"})),_.Dj("expanded <=> collapsed, void => collapsed",_.Aj("225ms cubic-bezier(0.4,0.0,0.2,1)"))]);_.c7a=_.zj("bodyExpansion",[_.Cj("collapsed, void",_.Bj({height:"0px",visibility:"hidden"})),_.Cj("expanded",_.Bj({height:"*",visibility:"visible"})),_.Dj("expanded <=> collapsed, void => collapsed",_.Aj("225ms cubic-bezier(0.4,0.0,0.2,1)"))]);_.d7a=new _.zd("CdkAccordion");var ZC=class{};ZC.ha=function(a){return new (a||ZC)};ZC.Da=_.ld({type:ZC});ZC.Ca=_.Pc({});_.e7a=new _.zd("MAT_ACCORDION");_.f7a=new _.zd("MAT_EXPANSION_PANEL");_.g7a=new _.zd("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");var h7a;h7a=class{};_.i7a=_.wk(h7a);_.$C=class{};_.$C.ha=function(a){return new (a||_.$C)};_.$C.Da=_.ld({type:_.$C});_.$C.Ca=_.Pc({imports:[_.uq,_.Au,ZC,_.xu]});_.aD=class{};_.aD.ha=function(a){return new (a||_.aD)};_.aD.Da=_.ld({type:_.aD});_.aD.Ca=_.Pc({imports:[_.Au,_.Au]});
}catch(e){_._DumpException(e)}
try{
var Fbb;_.Dbb=function(){return _.Mf(a=>0!==a.state)};_.sG=function(a,b){return 2===a.state?a.Tb:b};_.tG=function(a){return{state:1,message:a}};_.uG=function(a){return _.u(_.tG(a))};_.vG=function(a){return{state:2,Tb:a}};Fbb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",5);_.L("click",function(){_.Pd(b);const c=_.N();_.Ebb(c);c.log("clear");return _.Qd()});_.z(1,"mat-icon");_.Q(2,"cancel");_.B()()}a&2&&(a=_.N(),_.Jg("no-margin",a.iDb),_.Hg("aria-label",a.f_))};
_.Gbb=function(a,b){a.nA({message:b,Zd:"Dismiss"})};_.wG=function(a){let b=0,c=!1,d=[];const e=function(){b=0;c&&(c=!1,f())},f=function(){b=_.da.setTimeout(e,300);let g=d;d=[];a.apply(void 0,g)};return function(g){d=arguments;b?c=!0:f()}};_.xG=class{constructor(){this.diameter=16;this.text="Loading...";this.inline=this.PCb=!1}get fontSize(){return Math.min(.8*this.diameter,16)}};_.xG.ha=function(a){return new (a||_.xG)};
_.xG.wa=_.n({type:_.xG,oa:[["loading"]],Cb:4,ab:function(a,b){a&2&&_.Jg("background",b.PCb)("inline",b.inline)},inputs:{diameter:"diameter",text:"text",PCb:"hasBackground",inline:"inline"},ya:3,Aa:9,Ea:[["role","status"],[3,"diameter","strokeWidth"]],ua:function(a,b){a&1&&(_.z(0,"span",0),_.Q(1),_.B(),_.G(2,"mat-spinner",1));a&2&&(_.Ig("margin-bottom",b.inline?0:b.diameter/4,"px")("font-size",b.fontSize,"px")("line-height",b.diameter,"px"),_.q(1),_.bh(" ",b.text,"\n"),_.q(1),_.x("diameter",b.diameter)("strokeWidth",
b.diameter/8))},Ga:[_.wz],styles:["loading[_nghost-%COMP%]{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center}loading.inline[_nghost-%COMP%]{flex-direction:row}loading.inline[_nghost-%COMP%]   span[_ngcontent-%COMP%]{padding:0}span[_ngcontent-%COMP%]{padding:0 10px}"],La:0});_.yG=class{};_.yG.ha=function(a){return new (a||_.yG)};_.yG.Da=_.ld({type:_.yG});_.yG.Ca=_.Pc({imports:[_.bA]});_.zG=class{constructor(){this.Vo="";this.wDb="medium";this.theme="info"}get myc(){return`${this.Vo} ${this.wDb} ${this.theme}`}};_.zG.ha=function(a){return new (a||_.zG)};
_.zG.wa=_.n({type:_.zG,oa:[["dc-information-box"]],Cb:2,ab:function(a,b){a&2&&_.Kg(b.myc)},inputs:{Vo:"class",wDb:"iconSize",theme:"theme"},Yb:["*"],ya:5,Aa:1,Ea:[["aria-hidden","true"]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"mat-icon",0),_.Q(1),_.B(),_.Q(2,"\n"),_.Yg(3),_.Q(4,"\n"));a&2&&(_.q(1),_.ch("warning"===b.theme?"warning":"info"))},Ga:[_.kw],styles:["[_nghost-%COMP%]{border:1px solid;display:flex;font-size:13px;line-height:normal;margin-bottom:0;padding:16px 16px 16px 0}[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin:0 16px}.medium[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:16px;font-size:16px;line-height:16px;width:16px;vertical-align:middle}.large[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:20px;font-size:20px;line-height:20px;width:20px;vertical-align:middle}"]});_.AG=class{};_.AG.ha=function(a){return new (a||_.AG)};_.AG.Da=_.ld({type:_.AG});_.AG.Ca=_.Pc({imports:[_.uq,_.lw]});var Hbb,Jbb;Hbb=new _.$v("Code font size set to {codeSize}px.");_.BG=function(a,b,c=!1){void 0===b?(a.storage.remove("chosen_code_size"),a.c9.next(void 0)):(b=Math.floor(b),0>=b||(a.c9.next(b),a.storage.set("chosen_code_size",b),c&&Ibb(a.Jg,b)))};Jbb=function(a){let b;const c=null!=(b=a.c9.value)?b:13;_.BG(a,c-1,!0)};
_.CG=class{constructor(a,b,c){this.storage=b;this.Jg=c;this.c9=new _.Yh;this.Kn=this.c9.Nf();(b=(b=this.storage.get("chosen_code_size"))&&Number(b))&&!isNaN(b)&&_.BG(this,b);a.register("increment font size no mod",[43],()=>{this.rG()});a.register("increment font size with mod",[187,1],()=>{this.rG()});a.register("increment font size with equals",[187],()=>{this.rG()});a.register("increment font size numpad",[107],()=>{this.rG()});a.register("decrement font size",[189],()=>{Jbb(this)});a.register("decrement font size numpad",
[109],()=>{Jbb(this)})}rG(){let a;const b=null!=(a=this.c9.value)?a:13;_.BG(this,b+1,!0)}};_.CG.ha=function(a){return new (a||_.CG)(_.m(_.Mw),_.m(_.pQa),_.m(_.Uv))};_.CG.ta=_.k({token:_.CG,na:_.CG.ha,Ha:"root"});var Ibb=_.Hm((a,b)=>{a.open(Hbb.format({codeSize:b}),"Dismiss",{duration:3E3})},1E3);_.DG={Ji:0,Error:1,Ch:2,0:"Loading",1:"Error",2:"Loaded"};_.EG={state:0};var Kbb;Kbb=["inputBox"];_.Ebb=function(a){a.input.setValue("");a.kNa=""};
_.FG=class{set value(a){this.kNa=a;this.input.setValue(a)}set ariaLabel(a){this.bw=a}get ariaLabel(){return this.bw||this.placeholder}constructor(a){this.Fa=a;this.icon=this.placeholder="";this.Bzb=300;this.iDb=!1;this.f_="Clear";this.Sx=new _.mp;this.input=new _.Gy}Tc(){}Ra(){_.w(this.input.Ql,_.Tf(this.Bzb)).subscribe(a=>{this.Sx.emit(a);this.kNa!==a&&this.log("change",a);this.kNa=void 0})}focus(){this.Wk.qa.focus()}get KHc(){return!!this.input.value}log(a,b){if(this.cwa){let c;"clear"===a?(a=this.cwa.FNa,
c="CLICK"):(a=this.cwa.gNa,c="CHANGE");this.Fa.lb({gestureName:c,element:this.cwa.element,action:a,ah:b})}}};_.FG.ha=function(a){return new (a||_.FG)(_.r(_.Yr))};
_.FG.wa=_.n({type:_.FG,oa:[["input-with-icon","icon",""]],ub:function(a,b){a&1&&_.qh(Kbb,7);if(a&2){let c;_.ph(c=_.sh())&&(b.Wk=c.first)}},inputs:{cwa:"trackingConfig",placeholder:"placeholder",icon:"icon",Bzb:"debounceTimeMs",iDb:"hideCloseIconMargin",f_:"clearLabel",value:"value",ariaLabel:["aria-label","ariaLabel"]},outputs:{Sx:"valueChange"},bc:["icon",""],ya:6,Aa:5,Ea:[["fxLayout","","fxLayoutAlign","start center",1,"input-with-icon"],["fxFlexAlign","center","fxFlex","none",1,"decoration-icon"],
["fxFlexAlign","center","fxFlex","grow","mat-input","",3,"placeholder","formControl"],["inputBox",""],["mat-icon-button","","type","button",3,"no-margin","click",4,"ngIf"],["mat-icon-button","","type","button",3,"click"]],ua:function(a,b){a&1&&(_.z(0,"div",0)(1,"mat-icon",1),_.Q(2),_.B(),_.G(3,"input",2,3),_.O(5,Fbb,3,3,"button",4),_.B());a&2&&(_.q(2),_.ch(b.icon),_.q(1),_.x("placeholder",b.placeholder)("formControl",b.input),_.Hg("aria-label",b.ariaLabel),_.q(2),_.x("ngIf",b.KHc))},Ga:[_.oq,_.ev,
_.fv,_.lv,_.jv,_.zl,_.Cy,_.Ku,_.kw,_.Jy],styles:["input-with-icon[_nghost-%COMP%]{display:block;height:32px}.input-with-icon[_ngcontent-%COMP%]{height:100%}.decoration-icon[_ngcontent-%COMP%]{font-size:18px;height:18px;margin-left:20px;margin-right:7px}button[_ngcontent-%COMP%]:not(.no-margin){margin:0 4px}input[_ngcontent-%COMP%]{background-color:inherit;border:0;color:inherit;outline:none}"]});_.GG=class{};_.GG.ha=function(a){return new (a||_.GG)};_.GG.Da=_.ld({type:_.GG});_.GG.Ca=_.Pc({imports:[_.uq,_.ov,_.Py,_.iv,_.lw,_.az,_.Qy]});_.Lbb=`/${_.gs.xX}/${"savedqueries"}`;_.Mbb=`/${_.gs.xX}`;var IG;_.Nbb=null;_.HG=Object.freeze({queries:[],M9:null});IG=function(a,b){return a.pLb?_.w(b(a.pLb),_.v(_.vG),_.Sf(()=>_.uG("")),_.lg(_.EG)):_.uG("")};_.JG=function(a){return IG(a,b=>b.xvc())};_.KG=class{constructor(a){this.pLb=_.Nbb&&a.get(_.Nbb)}xIa(a){return IG(this,b=>b.xIa(a))}A$a(a){return IG(this,b=>b.A$a(a))}Jea(a){return IG(this,b=>b.Jea(a))}eib(a,b){return IG(this,c=>c.eib(a,b))}};_.KG.ha=function(a){return new (a||_.KG)(_.m(_.Hi))};_.KG.ta=_.k({token:_.KG,na:_.KG.ha,Ha:"root"});_.Obb=new _.$v("Search with saved query: {name}");
}catch(e){_._DumpException(e)}
try{
/*
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Qbb,Sbb,Tbb,Ubb,Vbb,Wbb,Xbb,Ybb,Zbb,LG,bcb,ccb,ecb,fcb,hcb,icb,jcb,RG,mcb,ncb,ocb,qcb,scb,TG,vcb,tcb,ucb,Bcb,Lcb,Ncb,Ocb,qH,Qcb,Rcb,Scb,Tcb,Ucb,Vcb,sH,Wcb,Xcb,Zcb,cdb,edb,tdb,BH,vdb,wdb,xdb,ydb,zdb,Adb,Ddb,Edb,Fdb,Hdb,Idb,Jdb,Kdb,Ldb,Mdb,Ndb,Odb,Pdb,Qdb,Tdb,Rdb,Ydb,Xdb,Wdb,Zdb,$db,aeb,beb,ceb,deb,eeb,feb,geb,heb,ieb,jeb,keb,leb,meb,neb,oeb,peb,qeb,reb,seb,teb,ueb,web,xeb,yeb,zeb,Aeb,Beb,Ceb,Eeb,Geb,Heb,Ieb,Jeb,Keb,Meb,Oeb,Neb,Peb,Reb,Qeb,JH,$eb,Veb,Web,Xeb,KH,NH,cfb,ffb,rfb,QH,qfb,tfb,RH,SH,TH,
UH,vfb,xfb,zfb,Bfb,VH,Efb,WH,Hfb,Jfb,Lfb,Ofb,Pfb,Qfb,Sfb,Tfb,Vfb,Wfb,Xfb,Zfb,$fb,agb,bgb,cgb,dgb,egb,fgb,ggb,igb,jgb,kgb,lgb,mgb,ngb,ogb,pgb,qgb,rgb,Rbb,Pbb,sgb,tgb,acb,$bb,wgb,efb,xgb,ygb,QG,PG,Agb,Cgb,Dgb,Egb,Ycb,kcb,Fgb,Ggb,Hgb,pcb,xcb,wcb,ZH,Kgb,zcb,eI,Lgb,xH,Pcb,Mgb,Ngb,Ogb,jI,kI,lI,mI,nI,oI,pI,qI,rI,Pgb,Qgb,Rgb,Tgb,Ugb,Vgb,uI,Wgb,Ygb,Zgb,$gb,ahb,bhb,chb,dhb,fhb,hhb,khb,lhb,mhb,nhb,ohb,phb,qhb,rhb,shb,thb,uhb,vhb,whb,xhb,AI,Ahb,Chb,Dhb,Ehb,Fhb,Ghb;Qbb=function(a){return Pbb[a]||""};
Sbb=function(a){if(!_.oaa)return _.p6a(a);Rbb.test(a)&&(a=a.replace(Rbb,Qbb));a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b};Tbb=function(a,b){const c=a.length;if(c!==b.length)return!1;for(let d=0;d<c;d++)if(a[d]!==b[d])return!1;return!0};Ubb=function(a,b,c){null!=a&&(a instanceof Map?a.set(b,c):a[b]=c);return c};
Vbb=function(a,b,c){if(!Array.isArray(a)||a.length)return!1;const d=(0,_.Ta)(a);if(d&1)return!0;if(!b||!b.includes(c))return!1;(0,_.Va)(a,d|1);return!0};Wbb=function(a,b){if("string"===typeof b)try{b=Sbb(b)}catch(c){return!1}return _.Qa(b)&&Tbb(a,b)};Xbb=function(a,b){if(!Array.isArray(a)||!Array.isArray(b))return 0;a=a[0];b=b[0];return a===b?0:a<b?-1:1};
Ybb=function(a,b,c){a=a||{};b=b||{};const d={};for(let e in a)d[e]=0;for(let e in b)d[e]=0;for(let e in d)if(!isNaN(e)&&!LG(a,e,a[e],b,e,b[e],c,0))return!1;return!0};Zbb=function(a,b){let c,d=void 0;a.wT===_.vb&&(c=a.constructor.jc,a=a.we,d=((0,_.Hb)(a)>>8&1)-1);b.wT===_.vb&&(c=c||b.constructor.jc,b=b.we,d=null==d?((0,_.Hb)(b)>>8&1)-1:d);return LG(void 0,void 0,a,void 0,void 0,b,c,d)};
LG=function(a,b,c,d,e,f,g,l=9999){if(c===f||null==c&&null==f)return!0;if(c instanceof _.Jb)return $bb(c,f);if(f instanceof _.Jb)return $bb(f,c);if(null==c)return Vbb(f,g,+b-l);if(null==f)return Vbb(c,g,+e-l);if(c instanceof _.hb)return acb(c,f,d,e);if(f instanceof _.hb)return acb(f,c,a,b);if(_.Qa(c))return Wbb(c,f);if(_.Qa(f))return Wbb(f,c);a=typeof c;b=typeof f;if("object"!==a||"object"!==b)return Number.isNaN(c)||Number.isNaN(f)?String(c)===String(f):"string"===a&&"number"===b||"number"===a&&"string"===
b?+c===+f:"boolean"===a&&"number"===b||"number"===a&&"boolean"===b?!c===!f:!1;if(c.wT===_.vb||f.wT===_.vb)return Zbb(c,f);if(c.constructor!=f.constructor)return!1;if(c.constructor===Array){b=a=void 0;d=c.length;e=f.length;const p=Math.max(d,e);for(let t=0;t<p;t++){let y=t>=d?void 0:c[t],C=t>=e?void 0:f[t];y&&t==d-1&&_.gb(y)&&(a=y,y=void 0);C&&t==e-1&&_.gb(C)&&(b=C,C=void 0);null==C&&Vbb(y,g,t-l)&&(y=void 0);null==y&&Vbb(C,g,t-l)&&(C=void 0);if(!LG(c,t,y,f,t,C))return!1}return a||b?Ybb(a,b,g):!0}if(c.constructor===
Object)return Ybb(c,f);throw Error();};bcb=function(a,b){if(a.size!=b.size)return!1;let c=!0;a.forEach((d,e)=>{LG(a,e,d,b,e,b.get(e))||(c=!1)});return c};ccb=function(a,b){if(null==b)return 0===a.size;if(!Array.isArray(b)||a.size>b.length)return!1;b=Array.prototype.slice.call(b);b.sort(Xbb);let c=0,d=void 0;for(let e=b.length-1;0<=e;e--){const f=b[e];if(!f||!Array.isArray(f)||2!==f.length)return!1;const g=f[0];if(g!==d){if(!LG(a,g,a.get(g),f,1,f[1]))return!1;d=g;c++}}return c===a.size};
_.MG=function(a){null!=a&&(a=a.Mg||"",a="string"===typeof a?a:new Uint8Array(a));return a};_.NG=function(a){return a instanceof _.tj};_.OG=function(a){return _.NG(a)&&a.hi()};_.dcb=function({Td:a,repository:b}){const c=new PG;if(!a)return c;const d=new QG,e=a.id;a=a.type;switch(a){case "project":d.projectId=e;break;case "ossProject":d.Hg=e;break;case "host":d.Vk=e;break;case "depot":d.Xn=e;break;default:return _.ej(a,void 0)}"depot"===a&&"Piper"===b&&(b="piper");b&&(d.uh=b);c.root=d;return c};
ecb=function(a){return Array.prototype.concat.apply([],arguments)};fcb=function(a,b){return ecb.apply([],(0,_.Xta)(a,b))};_.gcb=function(a,b,c){a=a.wa;a.ZQa=_.jd(b,!1);a.x7a=_.jd(c,!0)};hcb=function(a){a=a.__ngContext__;return"number"===typeof a?_.pe.get(a)||null:a||null};icb=function(a,b){const c=a[1];for(let d=25;d<c.Ola;d++)if(_.Id(a[d])===b)return d;return-1};jcb=function(a){if(a.Cg)return a.Cg;if(a.next)return a.next;for(;a.parent&&!a.parent.next;)a=a.parent;return a.parent&&a.parent.next};
RG=function(a){var b=hcb(a);if(b){if(_.Dd(b)){var c,d=void 0,e=void 0;if(a&&a.constructor&&a.constructor.wa){a:{if(d=b[1].dC)for(c=0;c<d.length;c++){var f=d[c];if(_.Kd(f,b)[8]===a){c=f;break a}}else if(_.Kd(25,b)[8]===a){c=25;break a}c=-1}if(-1==c)throw Error("Ca");d=a}else if(a&&a.constructor&&a.constructor.Ma){a:{for(e=b[1].firstChild;e;){f=e.hm;for(c=e.ju;f<c;f++)if(b[f]===a){c=e.index;break a}e=jcb(e)}c=-1}if(-1==c)throw Error("Da");e=b[1].data[c];if(0===e.hm)e=_.id;else{a=[];for(f=e.hm;f<e.ju;f++){const g=
b[f];g&&g.constructor&&g.constructor.wa||a.push(g)}e=a}}else if(c=icb(b,a),-1==c)return null;a=_.Id(b[c]);b=(f=hcb(a))&&!Array.isArray(f)?f:new kcb(b[19],c,a);d&&void 0===b.component&&(b.component=d,_.qe(b.component,b));if(e&&void 0===b.N_)for(b.N_=e,a=0;a<e.length;a++)_.qe(e[a],b);_.qe(b.sCc,b)}}else for(d=a;d=d.parentNode;)if(e=hcb(d)){e=Array.isArray(e)?e:e.jo;if(!e)return null;c=icb(e,a);if(0<=c){b=_.Id(e[c]);a=new kcb(e[19],c,b);_.qe(b,a);b=a;break}}return b||null};
_.lcb=function(a){return new Promise((b,c)=>{let d=!1,e;a.subscribe({next:f=>{e=f;d=!0},error:c,complete:()=>{d?b(e):c(new _.sf)}})})};mcb=function(a){a=RG(a);if(null===a)return null;if(void 0===a.component){const c=a.jo;if(null===c)return null;var b=c[1].data[a.t2];const d=b.hm;b=b.lw;a.component=-1<b?c[d+b]:null}return a.component};ncb=function(a,b){return a.name==b.name?0:a.name<b.name?-1:1};
ocb=function(a){var b=RG(a);b=null===b?null:b.jo;if(null===b)return[];const c=b[7],d=b[1].iw,e=[];if(d&&c)for(let p=0;p<d.length;){var f=d[p++],g=d[p++];if("string"===typeof f){g=_.Id(b[g]);const t=c[d[p++]];var l=d[p++];const y="boolean"===typeof l||0<=l?"dom":"output";l="boolean"===typeof l?l:!1;a==g&&e.push({element:a,name:f,callback:t,Y1c:l,type:y})}}e.sort(ncb);return e};qcb=function(a){return b=>_.uf(b,new pcb(a))};scb=function(){var a=rcb;return b=>_.eg(new _.Yh(a))(b)};
_.SG=function(a,b,c,d,e){a+=25;const f=_.Nd(),g=f[a];return f[1].data[a].be?_.f5a(f,_.Ud(),b,g.transform,c,d,e,g):g.transform(c,d,e)};
TG=function(a,b,c,d,e,f){var g=null===a?-1:a.index;g=-1!==g?_.Id(b[g]):null;if(a.type&11){tcb(g,c,d,e,f);if(-1<a.lw){var l=_.Kd(a.index,b);l&&l[1].firstChild&&TG(l[1].firstChild,l,c,d,e,f)}else a.Cg&&TG(a.Cg,b,c,d,e,f),g&&ucb(g,c,d,e);l=b[a.index];_.Ed(l)&&vcb(l,c,d,e,f)}else if(a.type&4)l=b[a.index],tcb(l[7],c,d,e,f),vcb(l,c,d,e,f);else if(a.type&16){const t=b[15];l=t[6].Ou[a.Ou];if(Array.isArray(l))for(var p of l)tcb(p,c,d,e,f);else l&&(p=t[3],TG(p[1].data[l.index],p,c,d,e,f))}else a.Cg&&TG(a.Cg,
b,c,d,e,f);f!==g&&(a=a.flags&2?a.ita:a.next)&&TG(a,b,c,d,e,f)};vcb=function(a,b,c,d,e){for(let f=11;f<a.length;f++){const g=a[f],l=g[1].firstChild;l&&TG(l,g,b,c,d,e)}};tcb=function(a,b,c,d,e){e!==a&&(a=_.UG(a))&&(d&&a instanceof wcb&&b(a)&&-1===c.indexOf(a)?c.push(a):!d&&b(a)&&-1===c.indexOf(a)&&c.push(a))};
ucb=function(a,b,c,d){a=a.childNodes;const e=a.length;for(let f=0;f<e;f++){const g=a[f],l=_.UG(g);l&&(d&&l instanceof wcb&&b(l)&&-1===c.indexOf(l)?c.push(l):!d&&b(l)&&-1===c.indexOf(l)&&c.push(l),ucb(g,b,c,d))}};_.UG=function(a){return a instanceof Node?(a.hasOwnProperty("__ng_debug__")||(a.__ng_debug__=a.nodeType==Node.ELEMENT_NODE?new wcb(a):new xcb(a)),a.__ng_debug__):null};_.VG=function(a){return a.map(b=>(...c)=>_.dd(b).Ve(...c))};
_.WG=function(a){return{Il:a.get("q")||void 0,Be:a.get("sq")||void 0,Ad:a.get("ss")||void 0,cNb:a.get("ssfr")||void 0,Pq:a.get("all")||void 0,vVa:a.get("start")||void 0,Fna:a.get("dqr")||void 0}};_.ycb=function(a){if(a.projectId)return"project";if(a.Vk)return"host";if(a.Xn)return"depot";if(a.Hg)return"ossProject"};_.XG=function(a){return a?"string"===typeof a?"depot"===a:"depot"===a.kind:!1};_.Acb=function(a){return a.replace(zcb,(b,c)=>c+"/")};
Bcb=function(a){return a.startsWith("refs/tags/")?a:`${"refs/tags/"}${a}`};_.Ccb=function(a){if(a&&!_.nj.test(a)&&"HEAD"!==a)return a};_.YG=function(a){if("object"===typeof a)switch(a.type){case 1:return _.ij(a.bu);case 2:return _.jj(a.bu);case 3:return _.pj(a.bu);default:return a.bu}return _.ij(a)||_.jj(a)||_.pj(a)};_.Dcb=function({Td:a,path:b,repository:c}){b=b||"";return _.XG(null==a?void 0:a.type)&&c&&"piper"==c.toLowerCase()?b&&`${"//depot/"}${b}`:b};
_.Ecb=function(a){const b=_.ycb(a);if(b)return{id:a.projectId||a.Vk||a.Xn||a.Hg,type:b}};_.Fcb=function(a,b,c,d){const {Td:e,repository:f}={Td:_.Ecb(a),repository:a.uh};a.cq&&(d=d?Object.assign({},d,{Ob:a.cq}):{Ob:a.cq});return"depot"===e.type?new _.tj({repository:f,vb:b,path:c,params:d}):new _.uj({Td:e,repository:f,vb:b,path:c,params:d})};_.Gcb=function(a,b){const c=a.Xp;return _.Fcb(c.Se,c.Lp,a.path,b)};_.ZG=function(a){if(null!=a)return"number"===typeof a?a:a[0]&&a[0].start};
_.Hcb=function({params:a},b){if(null!=a)switch(b){case 0:return a.Ob;case 3:case 1:return void 0!==a.Wu||void 0!==a.Qw?a.Wu:a.Ob;case 2:return a.Qw;default:throw _.ej(b,"Unexpected version.");}};_.$G=function({params:a,path:b},c){switch(c){case 0:return b;case 1:return a&&a.zo||b;case 2:return a&&a.Pw;case 3:return a&&a.zo;default:throw _.ej(c,"Unexpected version.");}};_.aH=function(a,b){return _.qj(a,b)&&_.rj(a.path,b.path,_.bNa)};
_.bH=function(a,b){return _.aH(a,b)&&_.Wk(a,1)===_.Wk(b,1)&&_.$G(a,1)===_.$G(b,1)};_.jH=function(a,b,c=1,d=a){if(a.kb&&a.repository){if(_.NG(a)){if(_.OG(a))return d=_.tx,c=_.$G(a,c),!c||c.match(/\/$/)?`${d}cl/${b}`:`${d}cl/${b}/depot/${c}`;a=_.ux&&`https://${d.kb}.${_.ux}/`;const e=d.repository;c=_.$G(d,c)||"";return`${a}${e}/+/${b}/${c}`}c=d.Wb();b&&_.kt(c,b);c.ni({});return _.gt(_.cH(c,"ref").Ya())}};
_.kH=function(a,b,{mba:c="zeroBased",vg:d="preserve"}={}){const e=_.gt(a);a.path&&a.params.line&&delete e[e.length-1][_.sj.Z1a];a=e[e.length-1];d=_.Cr(b,e,{vg:d});!a.ws&&(null==d?0:d.Qa)&&d.Qa.snapshot&&delete d.Qa.snapshot;const f=_.Wq(b,d);b=f.includes("?")?f.indexOf("?"):f.length;const g=f.substr(0,b),l=f.substr(b);return p=>{if(null==p)return f;p="oneBased"===c?p:"number"===typeof p?p+1:p.map(({start:t,end:y})=>({start:t+1,end:y+1}));return`${g};${_.sj.Z1a}=${_.Yla(p)}${l}`}};
_.Icb=function(a,b,c){return _.w(a.params.uf?_.u(a.params.uf):_.w(b,_.lg(void 0),_.Sf(()=>_.u(void 0))),_.v(d=>{d=a.Wb().ni({uf:d,zo:a.params.zo,Ob:a.params.Ob}).Ya();return _.kH(d,c,{vg:null})}))};_.lH=function(a){return!!(_.OG(a)&&a.path&&a.path.startsWith("google3"))};_.Jcb=function(a){const b=a.path;return b?_.lH(a)?b.substring(8):b:""};_.mH=function(a){return _.Xk(a)&&!!a.vb};_.nH=function(a){return _.mH(a)&&!!a.path};_.oH=function(a){if(a.params.Ob)return _.mt(a)?`${a.params.Ob}`:`${a.params.Ob} @snapshot ${a.vb}`};
_.Kcb=function(a,b){{const c=[];_.NG(a)&&a.params.Ob?c.unshift(_.oH(a)):!a.vb||_.NG(a)&&_.mt(a)||c.unshift(_.YG(a.vb));"ref"!==b&&(c.unshift(a.repository),"repo"!==b&&(_.NG(a)||c.unshift(a.kb)));a=c}return a.join(" \u203a ")};Lcb=function(a,b,c,d,e,f){a=(new _.dl).N3(_.fqa(a,b,c,f));b=null==d?void 0:d.commit;if(f&&"HEAD"===b)b=void 0;else if("HEAD"===b||"XREF"===b)b=void 0;null!=b&&_.Zk(a,3,b);null!=(null==d?void 0:d.vb)&&_.Zk(a,4,null==d?void 0:d.vb);d=_.gqa(a);null!=e&&d.Wc(_.Ch(e));return d};
_.Mcb=function(a){return a instanceof Array?0<a.length&&a.every(b=>5===b):5===a};Ncb=function(a){return 2===a||_.Mcb(a)};_.pH=function(a){return a instanceof Array?0<a.length&&a.every(Ncb):Ncb(a)};Ocb=function(a){return new _.of(b=>{a.on("data",c=>{b.next(c)});a.on("error",c=>{b.error(c)});a.on("status",c=>{b.error(c)});a.on("end",()=>{b.complete()});return()=>{a.cancel()}})};
qH=function(...a){let b=void 0;for(const c of a)if(void 0===b)b=Pcb[c];else{if("string"===typeof b)break;b=b[c]}return void 0===b?"":"string"===typeof b?b:""};Qcb=function(a){a&1&&(_.z(0,"span"),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.ch(a.zwc))};Rcb=function(a){a&1&&_.G(0,"li",16)};Scb=function(a,b){a&1&&(_.H(0),_.z(1,"li"),_.Q(2),_.B(),_.O(3,Rcb,1,0,"li",15),_.J());a&2&&(a=b.va,b=b.last,_.q(2),_.ch(a),_.q(1),_.x("ngIf",!b))};
Tcb=function(a){a&1&&(_.z(0,"div",9)(1,"span",6),_.Q(2,"Affected Files"),_.B(),_.z(3,"span"),_.Q(4),_.B()());a&2&&(a=_.N(),_.q(4),_.ch(a.changelist.jwb))};Ucb=function(){};Vcb=function(a){a&1&&_.G(0,"span",2);a&2&&(a=_.N(),_.x("@indicatorRotate",a.Bia()))};_.rH=function(a){return 2===a.state};sH=function({name:a,en:b},c){return{ao:a,ZT:_.Obb.format({name:a}),value:b,M1:!0,Rb:c,Qs:"SavedQuery"}};Wcb=function(a,b){return(a=a.find(({en:c})=>c===b))?sH(a):sH({name:b,en:b})};
Xcb=function(a){return({bo:b})=>({bo:b,prefix:a})};Zcb=function(a,b){if(b&&b.kFc)b.kFc(a);else{a:if(_.Ka(b)){if(b.aB&&(b=b.aB(),b instanceof _.fn))break a;b=_.tC("zSoyz")}else b=_.tC(String(b));Ycb(a,b)}};_.$cb=function(a,b,c=0,d=!1){const e=new Set;for(const {start:f,end:g}of _.tH(a,b.length,c,d))for(const l of b.slice(f-c,g-c+1))e.add(l);return e};_.adb=function(a){const b=new Set;if(void 0===a)return b;if("number"===typeof a)b.add(a);else for(const c of a)for(a=c.start;a<=c.end;a++)b.add(a);return b};
_.tH=function(a,b,c=0,d=!1){return void 0===a?[]:"number"===typeof a?_.uH(a,b,c)?[{start:a,end:a}]:[]:d?a.filter(e=>_.uH(e.start,b,c)||_.uH(e.end,b,c)).map(e=>({start:_.uH(e.start,b,c)?e.start:c,end:_.uH(e.end,b,c)?e.end:c+b})):a.filter(e=>_.uH(e.start,b,c)&&_.uH(e.end,b,c))};_.uH=function(a,b,c=0){return a>=c&&a<c+b};_.vH=function(a){return(_.Yl?"Meta+":"Ctrl+")+a};cdb=function(a){return _.Yl?a.replace(bdb,"\u2318"):a};
_.qdb=function({Il:a,Ad:b=""}){var c=_.Uk(b);const d=c.Td,e=c.repository,f=c.path,g=c.Ob,l=c.vb,p=[_.wH];var t=null==d?void 0:d.type;if(d&&t&&!_.XG(t)&&"host"!==t){var y=p.push;var C=d.id;var F=void 0;switch(t){case "ossProject":case "project":var I=xH(ddb.format({project:C}));F=_.vH("p");var K="Project";break;default:I=_.ej(t,void 0),K=_.ej(t,void 0)}C={ao:I,value:_.Sk({Td:{id:C,type:t}}),Rb:F,Qs:K};y.call(p,C)}e&&"host"!==t&&p.push(edb(e,_.XG(t),c));d&&"host"===t&&e&&l&&(c=p.push,t=_.Xla(_.kj(l)),
t=_.lj(l)?xH(fdb.format({tag:t})):xH(gdb.format({branch:t})),y=xH(hdb.format({id:d.id,repo:e,ref:l})),C=_.Sk({Td:d,repository:e,vb:l}),I=_.lj(l)?xH(idb.format({id:d.id,repo:e,ref:l})):xH(jdb.format({id:d.id,repo:e,ref:l})),c.call(p,{ao:t,ZT:y,value:C,Rb:_.vH("b"),cga:I,Qs:"Ref"}));"string"===typeof f&&(c=p.push,t="host"===(null==d?void 0:d.type),y=_.sC(f),I=y===f?y:"/\u2026/"+y,C=xH(kdb.format({dir:I})),I=t?xH(ldb.format({id:null==d?void 0:d.id,repo:e,dir:I})):xH(mdb.format({repo:e,dir:I})),F=_.vH("d"),
K="",y&&y!==f&&(K=t&&l?xH(ndb.format({id:null==d?void 0:d.id,repo:e,dir:f||"/",ref:l})):xH(odb.format({repo:e,dir:f||"/"}))),c.call(p,{ao:C,ZT:I,value:b,Rb:F,cga:K,Qs:"Directory"}));g&&p.push(_.pdb(g));return{scopes:p,state:{prefix:p[p.length-1],bo:a}}};_.pdb=function(a){return{ao:"This CitC Workspace",value:_.Sk({Ob:a}),Rb:_.vH("y"),ZT:"Search for code or files in this CitC Workspace",Qs:"CitcWorkspace"}};
edb=function(a,b,{Td:c,repository:d}){a=b?xH(rdb.format({"package":a})):xH(sdb.format({repo:a}));const e=b?_.vH("p"):_.vH("r");return{ao:a,value:_.Sk({Td:c,repository:d}),Rb:e,Qs:b?"Package":"Repository"}};_.yH=function(a){a=Number(a);return isNaN(a)||a>Number.MAX_SAFE_INTEGER?1:a};tdb=function(a,b){return a.matches?a.matches(b):a.msMatchesSelector(b)};_.zH=function(a,b,c){for(;null!==a;){if(tdb(a,b))return a;if(c&&tdb(a,c))break;a=a.parentElement}return null};
_.AH=function(a){const b=window.getSelection();b.empty();const c=document.createRange();c.selectNodeContents(a);b.addRange(c)};BH=function(a){a=a.target;return a instanceof Element?(a=_.zH(a,"div[data-line-number]","code-container"))?{element:a,lineNumber:_.yH(a.dataset.lineNumber)}:null:null};vdb=function({Vp:a}){let b=Number.POSITIVE_INFINITY;for(const {bD:c,Gp:d}of a){if(!d)throw Error("Id");a=c.search(udb);-1===a&&(a=Number.POSITIVE_INFINITY);b=Math.min(b,a,...d.kQ.map(({startIndex:e})=>e))}return b};
_.CH=function(a){return a.altKey||a.ctrlKey||a.metaKey||a.shiftKey};
wdb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"div",3);_.L("mouseenter",function(){const d=_.Pd(c).index,e=_.N();0<=e.nG&&e.OZ.Pd.Ai(e.nG).classList.remove("hover");e.nG=d;e.OZ.Pd.Ai(d).classList.add("hover");return _.Qd()})("mouseleave",function(){_.Pd(c);const d=_.N();0<=d.nG&&d.OZ.Pd.Ai(d.nG).classList.remove("hover");d.nG=-1;return _.Qd()});_.Q(1);_.B()}if(a&2){a=b.va;b=b.index;const c=_.N();_.Jg("focus",b===c.sK)("hover",b===c.nG);_.q(1);_.bh("",a.lineNumber,":")}};
xdb=function(a){a=[...a];a.sort(([c],[d])=>c-d);const b=[];for(const [,{start:c,end:d}]of a)0===b.length||b[b.length-1].end<c?b.push({start:c,end:d}):b[b.length-1].end>=c&&(b[b.length-1].end=Math.max(d,b[b.length-1].end));return b};
ydb=function(a,b){a&1&&_.G(0,"div",2);if(a&2){a=b.va;b=b.index;const c=_.N(2);_.Ig("height",c.lineHeight*(a.visible.end-a.visible.start),"px")("left",a.visible.indentation-.5,"ch")("top",c.lineHeight*a.visible.start,"px");_.cC("title","Collapse lines ",a.original.start+1," - ",a.original.end,"");_.Hg("data-index",b)}};zdb=function(a){a&1&&(_.H(0),_.O(1,ydb,1,9,"div",1),_.J());a&2&&(a=_.N(),_.q(1),_.x("ngForOf",a.Jjb))};
Adb=function(a,b){const c=[];for(const d of b){b=_.DH(a,d.start);const e=_.DH(a,d.end);b<e-1&&c.push({visible:{start:b,end:e,indentation:d.indentation},original:d})}c.sort((d,e)=>d.visible.start-e.visible.start);return c};_.Bdb=function(a){if(void 0!==a)return"number"===typeof a?a-1:a.map(({start:b,end:c})=>({start:b-1,end:c-1}))};
_.FH=function(){return _.xf(function*(){return EH?EH:(new Promise((a,b)=>{_.Vi().load("codemirror").then(a,b)})).then(()=>{EH=window.CodeMirror;const a=EH.modeInfo.find(b=>"Mathematica"===b.name);a&&(a.ext=["nb"]);return EH})})};
_.Cdb=function(a,b){if(void 0===a||0===a.length)return new Map;const c=new Map;let d=0,e=0,f=window.CodeMirror;_.FH().then(g=>{f=g});f.runMode(a,b||"text/plain",(g,l)=>{null!=l&&(c.has(d)||c.set(d,[]),c.get(d).push({startColumn:e,endColumn:e+g.length,Vo:"cm-"+l}));e+=g.length;g.endsWith("\n")&&(d++,e=0)});return c};Ddb=function(a,b){a&1&&_.G(0,"div",18);a&2&&(a=b.va,b=_.N(),_.Ig("height",b.getHeight(a.start,a.end),"px")("min-width",b.iQ,"ch")("top",b.yaa(a.start),"px"))};
Edb=function(a){a&1&&(_.z(0,"div",19),_.Q(1,"\n        "),_.z(2,"pre",20),_.Q(3),_.B(),_.Q(4,"\n      "),_.B());a&2&&(a=_.N(),_.Ig("min-height",a.lineHeight*a.WW,"px"),_.q(3),_.ch(a.jQ))};
Fdb=function(a){if(a&1){const b=_.Nd();_.z(0,"code-folding-container",21);_.L("rangeToggled",function(c){_.Pd(b);const d=_.N();return _.Qd(d.y8a(c))})("mousedown",function(c){return c.stopPropagation()});_.B()}a&2&&(a=_.N(),_.Ig("pointer-events",a.b9?"none":"unset"),_.x("visibility",a.visibility)("folding",a.Vm)("lineHeight",a.lineHeight))};_.Gdb=function(a,b){return{Vk:"host"===b?a:void 0,projectId:"project"===b?a:void 0,Xn:"depot"===b?a:void 0,Hg:"ossProject"===b?a:void 0}};
Hdb=function(a,b){const {Vk:c,projectId:d,Xn:e,Hg:f}=_.Gdb(a,b);return{repositoryKeyHostName:c,repositoryKeyDepotGroup:e,repositoryKeyProjectId:d,repositoryKeyOssProject:f}};Idb=function(a){a&1&&(_.z(0,"a",2),_.Ng(1,3),_.B());if(a&2){a=_.N();const b=_.ah(2);_.x("universalLink",a.link)("queryParams",a.Qa)("queryParamsHandling",a.vg)("sameWindow",a.mV);_.Hg("aria-label",a.iBc);_.q(1);_.x("ngTemplateOutlet",b)}};Jdb=function(a){a&1&&_.Yg(0)};
Kdb=function({kb:a,Ic:b,repository:c,repositoryKeyWorkspaceId:d,gitRefsToken:e}){return Object.assign({},Hdb(a,b),{repositoryKeyRepositoryName:c,repositoryKeyWorkspaceId:d,gitRefsToken:e})};Ldb=function(a,b){if(b.find(({Ue:c})=>c===a||_.Wla(c||"")===a))return{type:1,bu:_.Wla(a)}};Mdb=function(a,b){if(b.some(({tagName:c})=>c===a||Bcb(c||"")===a))return{type:2,bu:Bcb(a)}};Ndb=function(a){if(_.nj.test(a))return{type:3,bu:a}};_.GH=function(a){return{type:0,bu:a}};
_.HH=function(a){switch(a){case 1:return"Branch";case 2:return"Tag";case 3:return"Commit";case 0:return"Root";case 4:return"CL";case 5:return"Snapshot";default:_.ej(a,void 0)}};Odb=function(a){if(a&&a.Xp&&a.Xp.Lp){var b=a.Xp.Lp;a.Xp.Lp=_.ij(b)||_.jj(b)||b}};Pdb=function(a){for(const b of a.cv)b.CR?Odb(b.CR.Oe):b.O_&&Odb(b.O_.Oe);return a};Qdb=function(a){for(const b of a.pt)Odb(b.Oe);return a};
Tdb=function(a,b){for(let c of a.split("\n"))if(!Rdb(c)){a:{a=c;for(const d of Sdb)if(a.startsWith(d)){c=a.substring(d.length).trim();break a}c=a}return b&&0<b?`Rollback of changelist ${b}. Reason: ${c}`:c}return""};Rdb=function(a){if(!a)return!0;for(const b of Udb)if(b.test(a))return!0;for(const b of Vdb)if(0<=a.indexOf(b))return!0;return!1};
Ydb=function(a){const b=a.change;var c=b.changeId.changeNumber,d=Wdb(b.description.text,b.description.tags);a:switch(b.status){case "STATUS_SUBMITTED":var e=0;break a;case "STATUS_PENDING":e=1;break a;default:e=3}return{id:c,title:d,status:e,updateTime:new Date(Number(b.createTimeMicros)/1E3),Pm:b.userName,CD:Xdb(a),jwb:b.sourceFiles.length}};Xdb=function(a){return(a=a.change.description.tags.find(b=>"R"===b.key))&&""!==a.value?a.value.split(","):[]};
Wdb=function(a,b){b=null==b?void 0:b.find(d=>"ROLLBACK_OF"===d.key);let c;if(null==b?0:b.value)c=Number(b.value),isNaN(c)&&(c=void 0);return a?Tdb(a,c):""};Zdb=function(a){return new _.of(b=>{const c=a.createElement("img"),d=()=>{c.parentNode.removeChild(c);b.next();b.complete()};c.addEventListener("load",d,!1);c.addEventListener("error",d,!1);c.src="https://sandbar-backend.corp.google.com/v1/changes/1234";c.style.display="none";a.body.appendChild(c)})};
$db=function(a,b){a&1&&(_.z(0,"onedev-changelist-hovercard-body",1),_.Yg(1,0,["ngProjectAs","onedev-hovercard-action",5,["onedev-hovercard-action"]]),_.B());a&2&&_.x("changelist",b.Ka)};
aeb=function(a){if(a&1){const b=_.Nd();_.z(0,"div",0);_.L("clickOutside",function(){_.Pd(b);const c=_.N();return _.Qd(c.qyb.next())})("mouseenter",function(){_.Pd(b);_.N().Iqa.next(!0);return _.Qd()})("mouseleave",function(){_.Pd(b);_.N().Iqa.next(!1);return _.Qd()});_.Yg(1);_.B()}a&2&&(a=_.N(),_.Kg(a.className),_.x("cdkTrapFocusAutoCapture",a.sQb))};beb=function(a){a&1&&(_.z(0,"div",5),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.bh("",a.dFc,"\n"))};
ceb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",11);_.L("click",function(){_.Pd(b);const c=_.N(2);return _.Qd(c.show(c.uX.dX))});_.z(1,"mat-icon");_.Q(2,"published_with_changes");_.B();_.Q(3," Commit ");_.B()}if(a&2){a=_.N().Ka;const b=_.N();_.x("active",a.vb===b.uX.dX)("ascTrackElement",b.kg)("trackProjectId",b.kb)}};
deb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"gmat-nav-list",6)(1,"button",7);_.L("click",function(){_.Pd(c);const d=_.N();return _.Qd(d.show(d.uX.Yga))});_.z(2,"mat-icon",8);_.Q(3,"account_tree");_.B();_.Q(4," Branch ");_.B();_.z(5,"button",9);_.L("click",function(){_.Pd(c);const d=_.N();return _.Qd(d.show(d.uX.Tag))});_.z(6,"mat-icon");_.Q(7,"label_outline");_.B();_.Q(8," Tag ");_.B();_.O(9,ceb,4,3,"button",10);_.B()}a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("active",a.vb===b.uX.Yga)("ascTrackElement",
b.kg)("trackProjectId",b.kb),_.q(4),_.x("active",a.vb===b.uX.Tag)("ascTrackElement",b.kg)("trackProjectId",b.kb),_.q(4),_.x("ngIf",!a.rFb))};eeb=function(a){a&1&&(_.H(0),_.z(1,"span",23)(2,"span",24),_.Q(3),_.R(4,"toPrettyRef"),_.B(),_.z(5,"span",25),_.Q(6),_.B(),_.z(7,"span",26),_.Q(8),_.B()(),_.J());a&2&&(a=_.N().va,_.q(3),_.ch(_.S(4,3,a.title)),_.q(3),_.ch("-"),_.q(2),_.ch(a.metadata))};feb=function(a){a&1&&(_.H(0),_.Q(1),_.J());a&2&&(a=_.N().va,_.q(1),_.ch(a.title))};
geb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"a",21);_.L("click",function(){_.Pd(c);const d=_.N(3);return _.Qd(d.blur())});_.O(1,eeb,9,5,"ng-container",22);_.O(2,feb,2,1,"ng-container",22);_.B()}if(a&2){a=b.va;b=_.N(2).Ka;const c=_.N();_.Jg("active-element",a.Qe);_.x("routerLink",_.gt(a.Wa))("matTooltip",a.metadata||a.title)("ascTrackElement",c.kg)("trackAction",b.Tb.YH)("trackProjectId",c.kb);_.q(1);_.x("ngIf",a.yqa);_.q(1);_.x("ngIf",!a.yqa)}};
heb=function(a){a&1&&(_.z(0,"span"),_.Q(1),_.B());a&2&&(a=_.N(3).Ka,_.q(1),_.bh(" ",a.Tb.dZa," "))};ieb=function(a){a&1&&(_.z(0,"span"),_.Q(1),_.B());a&2&&(a=_.N(3).Ka,_.q(1),_.ch(a.Tb.cZa))};jeb=function(a){a&1&&(_.z(0,"span",27),_.O(1,heb,2,1,"span",28),_.O(2,ieb,2,1,"ng-template",null,29,_.uh),_.B());if(a&2){const b=_.ah(3);a=_.N(3);_.q(1);_.x("ngIf",a.tcb.getValue())("ngIfElse",b)}};
keb=function(a){a&1&&(_.z(0,"cdk-virtual-scroll-viewport",17,18),_.O(2,geb,3,9,"a",19),_.O(3,jeb,4,2,"span",20),_.B());a&2&&(a=_.N().Ka,_.N(),_.q(2),_.x("cdkVirtualForOf",a.Tb.items)("cdkVirtualForTemplateCacheSize",0),_.q(1),_.x("ngIf",!a.Tb.items.length))};leb=function(a){a&1&&(_.z(0,"dc-information-box",30),_.Q(1),_.B());a&2&&(a=_.N().Ka,_.q(1),_.bh(" ",a.message," "))};meb=function(a){a&1&&_.G(0,"loading",31);a&2&&_.x("inline",!0)};
neb=function(a,b){a&1&&(_.z(0,"div",12),_.H(1,13),_.O(2,keb,4,3,"cdk-virtual-scroll-viewport",14),_.O(3,leb,2,1,"dc-information-box",15),_.O(4,meb,1,1,"loading",16),_.J(),_.B());a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase",b.Pc.Ch),_.q(1),_.x("ngSwitchCase",b.Pc.Error),_.q(1),_.x("ngSwitchCase",b.Pc.Ji))};oeb=function(a,{Tta:b,Wa:c,version:d},e){return Object.assign({},e,{items:a.map(f=>Object.assign({},f,{Wa:b(f.Lp,c),Qe:f.Lp===_.Wk(c,d)||"HEAD"===_.Wk(c,d)&&!!f.V_a}))})};
peb=function({We:a,g9:b}){return{title:a,Lp:a,metadata:b,hVa:`${a} -- ${b}`,yqa:!0}};qeb=function({vb:a}){switch(a){case 0:return"Error loading branches";case 1:return"Error loading tags";case 2:return"Error loading commits";default:return _.ej(a,"Unsupported ref type")}};reb=function({type:a}){switch(a){case 1:case 0:return 0;case 2:return 1;case 3:return 2;default:return _.ej(a,"Unknown ref type")}};
seb=function({vb:a}){switch(a){case 0:return"Search branches";case 1:return"Search tags";case 2:return"Search commits";default:return _.ej(a,"Unsupported ref type")}};teb=function([a,b]){return _.rH(b)?_.vG(Object.assign({},b.Tb,{items:b.Tb.items.filter(({hVa:c})=>-1!==c.toUpperCase().indexOf(a.toUpperCase()))})):b};ueb=function({xd:a,G_:b}){const c=[];for(const {Ue:d}of a)d===b?c.unshift({Ue:d,V_a:!0}):c.push({Ue:d});return c};_.veb=function(a,b){return _.IH(_.kt(b.Wb(),a)).Ya()};
web=function(a){a.sort(({start:b},{start:c})=>b-c)};xeb=function(a,b){a&1&&(_.z(0,"span"),_.Q(1),_.B());a&2&&(a=b.va,_.Jg("matched",a.fD),_.q(1),_.bh("\n          ",a.vcb,"\n        "))};yeb=function(a){a&1&&(_.z(0,"span",10),_.Q(1),_.B());a&2&&(a=_.N().oOb,_.x("ngClass",a.nu),_.q(1),_.ch(a.type))};zeb=function(a){a&1&&(_.z(0,"span",11),_.Q(1),_.B());a&2&&(a=_.N().V_,_.q(1),_.ch(a))};
Aeb=function(a,b){a&1&&(_.Q(0,"\n  "),_.z(1,"a",1),_.L("click",function(c){return c.preventDefault()}),_.Q(2,"\n    "),_.G(3,"mat-icon",2),_.Q(4,"\n\n    "),_.z(5,"div",3),_.Q(6,"\n      "),_.z(7,"div",4),_.Q(8,"\n        "),_.O(9,xeb,2,3,"span",5),_.Q(10,"\n      "),_.B(),_.Q(11,"\n      "),_.z(12,"div",6),_.Q(13,"\n        "),_.O(14,yeb,2,2,"span",7),_.Q(15,"\n        "),_.O(16,zeb,2,1,"span",8),_.Q(17,"\n        "),_.z(18,"span",9),_.Q(19),_.B(),_.Q(20,"\n      "),_.B(),_.Q(21,"\n    "),_.B(),
_.Q(22,"\n  "),_.B(),_.Q(23,"\n"));if(a&2){a=b.V_;const c=b.Fz,d=b.icon,e=b.IJb,f=b.oOb;b=b.url;_.q(1);_.Hg("href",b,_.Qe);_.q(2);_.x("svgIcon",d);_.q(6);_.x("ngForOf",e);_.q(5);_.x("ngIf",f);_.q(2);_.x("ngIf",a);_.q(3);_.ch(c)}};Beb=function(a){a&1&&(_.z(0,"span",2),_.Q(1,"-"),_.B())};Ceb=function(a,b){a&1&&(_.H(0),_.z(1,"span"),_.Q(2),_.B(),_.O(3,Beb,2,0,"span",1),_.J());a&2&&(a=b.va,b=b.last,_.q(2),_.ch(a),_.q(1),_.x("ngIf",!b))};
Eeb=function(a){a&1&&_.G(0,"menu-keyboard-shortcut-hint",5);if(a&2){a=_.N().va;const b=_.N();_.x("shortcut",_.hh(1,Deb,b.QBb(a.scope.Rb)))}};
Geb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"search-box-suggestion-item",2);_.L("mouseFocusItem",function(d){_.Pd(c);const e=_.N();return _.Qd(e.Ora(d))});_.z(1,"div",3);_.Q(2);_.B();_.O(3,Eeb,1,3,"menu-keyboard-shortcut-hint",4);_.B()}a&2&&(a=b.va,b=_.N(),_.Jg("bold-active-element",Feb(b,a.scope)),_.x("payload",a.Oa)("shortcut",a.scope.Rb)("matTooltip",a.scope.cga),_.q(2),_.bh(" ",a.scope.ao," "),_.q(1),_.x("ngIf",a.scope.Rb))};Heb=function(a){a&1&&_.G(0,"hr")};
Ieb=function(a){a&1&&_.G(0,"menu-keyboard-shortcut-hint",5);if(a&2){a=_.N().va;const b=_.N(2);_.x("shortcut",_.hh(1,Deb,b.QBb(a.scope.Rb)))}};
Jeb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"search-box-suggestion-item",7);_.L("mouseFocusItem",function(d){_.Pd(c);const e=_.N(2);return _.Qd(e.Ora(d))});_.z(1,"div",3);_.Q(2);_.B();_.O(3,Ieb,1,3,"menu-keyboard-shortcut-hint",4);_.B()}a&2&&(a=b.va,b=_.N(2),_.Jg("bold-active-element",Feb(b,a.scope)),_.x("payload",a.Oa)("shortcut",a.scope.Rb),_.q(2),_.bh(" ",a.scope.ao," "),_.q(1),_.x("ngIf",a.scope.Rb))};
Keb=function(a,b){a&1&&(_.H(0),_.O(1,Heb,1,0,"hr",1),_.O(2,Jeb,4,6,"search-box-suggestion-item",6),_.J());a&2&&(a=b.Ka,_.q(1),_.x("ngIf",a.length),_.q(1),_.x("ngForOf",a))};Meb=function(a){a&1&&(_.H(0),_.G(1,"hr"),_.z(2,"search-box-suggestion-item",8)(3,"a",9),_.G(4,"mat-icon",10),_.H(5),_.Q(6," Manage saved queries "),_.J(),_.B()(),_.J());a&2&&(a=_.N(),_.q(2),_.x("payload",_.hh(2,Leb,a.ymb)),_.q(1),_.x("routerLink",a.ymb))};
Oeb=function(a){const b=_.w(_.If(a,"visibilitychange"),_.Mf(()=>Neb(a)));return c=>_.w(c,_.mg(d=>{d=_.u(d);return Neb(a)?d:_.w(d,qcb(()=>b))}))};Neb=function(a){return!("visibilityState"in a)||"visible"===a.visibilityState};Peb=function(a,b){var c=a.cG(b).map(f=>[f,a.get(f)]);let d=void 0,e=Number.POSITIVE_INFINITY;for(const [f,g]of c){c=f;const l=g;l<e?(d=c,e=l):l===e&&(!d||d.length<c.length)&&(d=c)}return d&&d.replace(b,"")};
Reb=function(a){const b=[];for(const c of _.rl(a))Qeb(c,b);b.sort(({index:c},{index:d})=>c-d);return b};
Qeb=function(a,b){const c=a.location.start,d=a.location.end;a:switch(a.rk){case 1:case 4:case 5:var e=!0;break a;default:e=!1}e&&a.oL&&JH("operator",c-1,c,b);a.error&&JH("error",a.error.location.start,a.error.location.end,b);a.warning&&JH("warning",a.warning.location.start,a.warning.location.end,b);switch(a.rk){case 1:JH("label",c,c+a.AAc.length+1,b);break;case 0:case 2:JH("operator",a.xIb.start,a.xIb.end,b);break;case 4:JH("quoted",c,d,b);break;case 3:case 5:break;default:_.ej(a,void 0)}};
JH=function(a,b,c,d){d.push({index:b,name:a,add:!0},{index:c,name:a})};
_.LH=function(a){const b=_.Seb(a.ie()).toString();a:{a=_.km(a,_.dl,1);var c=a.ar(),d=_.Teb(c);switch(d){case 3:case 5:var e=a.ar();c=_.Cm(e,5,_.bl);d=KH(c||_.Cm(e,3,_.bl));e=KH(_.W(e,2));const f=KH(_.W(a,4));a=KH(_.W(a,3));const g=_.nj.test(a);!f||a&&!g||(e+="~~"+f);a&&(!f&&g&&(e+="~~"),e+="~~"+a);a=`${c?"x-oss":"x-gob"}://${e}@${d}`;break a;case 4:"piper"==_.W(c,2).toLowerCase()?c.wXa()?(c=KH(a.ar().wXa()),a=_.W(a,3),a=`x-citc://${c}${a&&"HEAD"!==a?`@${a}`:""}`):(a=_.W(a,3),a="HEAD"!==a?"x-piper://"+
a:"x-piper://"):(c=KH(_.W(a.ar(),2)),a=_.W(a,3),a=`x-package://${c}${a&&"HEAD"!==a?`@${a}`:""}`);break a;default:a=_.ej(d)}}return`${a}/${b}`};
_.Yeb=function(a){const b=_.Seb(a);MH.params={};switch(b.kt){case "x-piper":MH.Td=Ueb;MH.repository="Piper";MH.vb=b.Fg()||"HEAD";break;case "x-citc":Veb(b);break;case "x-package":Web(b);break;case "x-oss":Xeb(b,"ossProject");break;case "x-gob":Xeb(b,"host");break;case "x-kythe":return _.Yeb(a.replace(Zeb,(c,d)=>`x-${d}://`));default:throw Error("Zd`"+b.kt);}MH.path=b.ie().substr(1);if(a=$eb(b))MH.params.line=a;return MH};
$eb=function(a){if(a=a.Bw){var [b,c]=a.split(":").map(e=>e.split(","));if(b&&!isNaN(Number(b[0]))){a=Number(b[0])+1;if(!c||!c[0]||isNaN(Number(c[0])))return a;var d=Number(c[0])+1;if(d===a)return a;0===Number(c[1])&&d--;return d===a?a:[{start:a,end:d}]}}};Veb=function(a){const b=NH(a.Fg());if(!b)throw Error("$d`"+a.toString());a=NH(a.fE);MH.Td=Ueb;MH.repository="Piper";MH.vb=a?b:"HEAD";MH.params.Ob=a||b};
Web=function(a){const b=NH(a.Fg());if(!b)throw Error("ae`"+a.toString());a=NH(a.fE);MH.Td=Ueb;MH.repository=a||b;MH.vb=a?b:"HEAD"};Xeb=function(a,b){const [c,d,e]=a.fE.split("~~"),f=NH(a.Fg());if(f){if(!c)throw Error("be`"+a.toString());if(!d&&!e)throw Error("ce`"+a.toString());}else throw Error("de`"+a.toString());a=NH(d||e);MH.Td={id:f,type:b};MH.repository=NH(c);MH.vb=a;if(b=d&&e)MH.params.uf=b};KH=function(a){return a.replace(afb,"~")};NH=function(a){return a.replace(bfb,"/")};
cfb=function(a){let b,c;return(null!=(c=null==(b=_.ct(a))?void 0:_.lm(b,_.Xs,1))?c:[]).filter(d=>{let e;return(null==(e=_.km(d,_.Ws,4))?0:_.vm(e,4))?!1:_.pH(_.tm(a,8))||!_.pH(d.YR())})};_.dfb=function(a){if(!a)return null;a=_.Y(a,2);return null===a||void 0===a?null:_.ui(a)};
_.gfb=function(a,b,c,d,e,f){const g=_.km(b,_.$s,2)||efb(),l=Number(b.getSize());let p,t,y,C,F;const I={kind:0,oe:"",xC:l,oGc:_.dfb(_.km(b,_.Bp,5))||void 0,tKb:0<_.lm(b,_.Bp,6).length?_.lm(b,_.Bp,6).map(K=>_.dfb(K)):void 0,location:a,diffBase:f&&(f.Ew()||_.MG(_.hm(f,1))),fileName:a.path,mimeType:_.W(g,1),bna:_.vm(g,2),line:a.params.line,U1:e,JG:_.wm(g,8),bL:null==(p=g.haa())?void 0:p.getId(),wD:null!=(F=c[0])?F:0,aR:null==(t=g.VR())?void 0:t.getEditor(),wpa:null==(y=g.VR())?void 0:_.W(y,2),bH:null==
(C=g.VR())?void 0:_.W(C,3),cCb:_.lm(g,_.xs,12)};return 4194304<l?(a=_.w(0===(b.Ew()||_.MG(_.hm(b,1))).length&&d?_.Ff(()=>d(l)):_.u(b),_.v(K=>ffb(I,K))),Object.assign({},I,{Q$:a})):ffb(I,b)};
ffb=function(a,b){const c=b.Ew()||_.MG(_.hm(b,1));b=_.km(b,_.$s,2)||new _.$s;var d;if(d=_.km(b,_.bMa,9)){var e=hfb.get(d);if(e)d=e;else{e=0;var f=RegExp("\n","g"),g=ifb([0],jfb,kfb,jfb.IQb),l=0;var p=c;for(var t=null;;){var y=f.exec(p);if(y&&""!==p){let F=y.index;g[l]=p.substr(0,F|0);y=F+y[0].length|0;p=p.substr(y,p.length-y|0);f.lastIndex=0;if(Object.is(t,p)||null==t&&null==p)g[l]=p.substr(0,1),p=p.substr(1);t=p;l=l+1|0}else{g[l]=p;break}}p=g;f=[];g=[];l=0;for(let F=p,I=0;I<F.length;I++)p=F[I],e=
Math.max(e,p.length),0==l?(t=lfb(p.length),g.push(t)):(t=lfb(g[g.length-1|0].Nz+1+p.length|0),g.push(t)),f.push(OH(p)+"\n"),l=l+1|0;"\n"===c.substr(c.length-1|0,1)?f.pop():(l=f.pop(),f.push(l.substr(0,l.length-1|0)));l=p=new mfb;l.uvc=f;l.vvc=g;l.aBb=e;e=p;f=nfb(new ofb,e,_.rm(d,1),_.El(d,2));e={lines:e.gpa(),xS:f,length:c.length,pHb:e.aBb};hfb.set(d,e);d=e}}else d=c;f=_.lm(b,_.gMa,3);e=new Map;if(f)for(C of f)if(f=C.getRange(),g=C.getType(),g=pfb.get(g))for(l=_.wm(f,1);l<=_.wm(f,3);l++)e.has(l)||
e.set(l,[]),e.get(l).push({startColumn:l===_.wm(f,1)?_.wm(f,2):0,endColumn:l===_.wm(f,3)?_.wm(f,4):Number.MAX_SAFE_INTEGER,Vo:g});var C=e;return Object.assign({},a,{oe:c,code:d,Hw:C,ID:b.S0()})};
rfb=function(a){var b=PH.hasOwnProperty(a)?PH[a]:null;if(b)return b;65536<Object.keys(PH).length&&(PH={});var c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=qfb(a,RegExp("\\\\[0-9A-Fa-f]{6}\\s?","g"));b=qfb(b,d);b=qfb(b,/\\./g);b=b.replace(RegExp(":not\\(([^\\)]*)\\)","g"),"     $1 ");b=b.replace(RegExp("{[^]*","gm"),"");b=QH(b,c,RegExp("(\\[[^\\]]+\\])","g"),2);b=QH(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]+)","g"),1);b=QH(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=QH(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,
3);b=QH(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=QH(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");QH(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return PH[a]=b};QH=function(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})};qfb=function(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};tfb=function(a){return sfb[a]};
RH=function(a,b){a=_.da[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null};SH=function(a,b){return(a=_.da[a])&&a.prototype&&a.prototype[b]||null};TH=function(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("le");return a};UH=function(a,b,c,d){if(a)return a.apply(b,d);if(_.Vl&&10>document.documentMode){if(!b[c].call)throw Error("me");}else if("function"!=typeof b[c])throw Error("le");return b[c].apply(b,d)};
vfb=function(a){return TH(ufb,a,"attributes",function(b){return b instanceof NamedNodeMap})};xfb=function(a,b,c){try{UH(wfb,a,"setAttribute",[b,c])}catch(d){if(-1==d.message.indexOf("A security problem occurred"))throw d;}};zfb=function(a){return TH(yfb,a,"style",function(b){return b instanceof CSSStyleDeclaration})};Bfb=function(a){return TH(Afb,a,"sheet",function(b){return b instanceof CSSStyleSheet})};VH=function(a){return TH(Cfb,a,"nodeName",function(b){return"string"==typeof b})};
Efb=function(a){return TH(Dfb,a,"nodeType",function(b){return"number"==typeof b})};WH=function(a){return TH(Ffb,a,"parentNode",function(b){return!(b&&"string"==typeof b.name&&b.name&&"parentnode"==b.name.toLowerCase())})};Hfb=function(a,b){return UH(Gfb,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""};Jfb=function(a,b,c){UH(Ifb,a,a.setProperty?"setProperty":"setAttribute",[b,c])};Lfb=function(a){return TH(Kfb,a,"namespaceURI",function(b){return"string"==typeof b})};
_.Mfb=function(a){const b=new _.Ok(a);if(b.kt&&"HTTP"===b.kt.toUpperCase())_.so(b,"");else if(!b.GK())return _.cxa(`data:image/png;path="${btoa(a)}";base64,${"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQAB"}`)||_.gla;return _.an(b.toString())};
Ofb=function(a,b){if(a&1){const c=_.Nd();_.H(0);_.z(1,"button",1);_.L("click",function(){_.Pd(c);_.N().iib.next({kind:"event",action:"CLICK"});return _.Qd()});_.R(2,"async");_.z(3,"mat-icon");_.Q(4);_.B()();_.J()}a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("disabled",a.state===b.zX.Bt)("matTooltip",_.S(2,10,b.D4))("ascTrackElement",b.lc)("trackAction",a.state===b.zX.KAa?"unstar":"star"),_.Hg("aria-label",Nfb.format({starred:a.state===b.zX.KAa?"starred":"unstarred",elementName:b.yw,type:b.type})),_.q(2),_.Jg("starred",
a.state===b.zX.KAa)("disabled",a.state===b.zX.Bt),_.q(1),_.bh(" ",a.state===b.zX.hec?"star_border":"star"," "))};Pfb=function(a,b){switch(b){case "REF":return _.cH(a.Wb(),"ref").Ya();case "REPO":return _.cH(a.Wb(),"repo").Ya();case "FILE":case "FOLDER":return a;default:return _.ej(b,void 0)}};
Qfb=function(a,b){switch(a){case "REPO":return b?"An error occurred, failed to star repository":"An error occurred, failed to unstar repository";case "REF":return b?"An error occurred, failed to star ref":"An error occurred, failed to unstar ref";case "FOLDER":return b?"An error occurred, failed to star folder":"An error occurred, failed to unstar folder";case "FILE":return b?"An error occurred, failed to star file":"An error occurred, failed to unstar file";default:return _.ej(a,"Unsupported place item type")}};
_.Rfb=function(a,b){switch(a){case "REPO":return b?"Remove repository from starred items":"Add repository to starred items";case "REF":return b?"Remove ref from starred items":"Add ref to starred items";case "FOLDER":return b?"Remove folder from starred items":"Add folder to starred items";case "FILE":return b?"Remove file from starred items":"Add file to starred items";default:return _.ej(a,"Unsupported place item type")}};Sfb=function({Il:a,Ad:b},{Il:c,Ad:d}){return a===c&&b===d};
Tfb=function({Gp:a,sx:b}){const c=[];let d;for(const {kQ:e,lineNumber:f}of(null==(d=b)?void 0:d.Gp)||a)for(const {startIndex:g,length:l}of e)c.push({Ld:{start:g,end:g+l},lineNumber:_.yH(f)});return c};
Vfb=function(a){if(a&1){const b=_.Nd();_.H(0);_.z(1,"span",4);_.Vg(2,5);_.R(3,"number");_.R(4,"number");_.B();_.z(5,"button",6);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(Ufb(c,-1))});_.z(6,"mat-icon");_.Q(7,"keyboard_arrow_up");_.B()();_.z(8,"button",7);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(Ufb(c,1))});_.z(9,"mat-icon");_.Q(10,"keyboard_arrow_down");_.B()();_.J()}a&2&&(a=_.N(),_.q(4),_.$B(a.d2)(_.S(3,17,a.dk+1))(_.S(4,19,a.d2)),_.aC(2),_.q(1),_.x("disabled",0>=a.dk)("title",
a.Olb)("ascTrackElement",a.lc)("trackArtifactId",a.hga)("trackListIndex",a.dk)("trackProjectId",a.SM),_.Hg("aria-label",a.Olb),_.q(3),_.x("disabled",a.dk>=a.d2-1)("title",a.Nlb)("ascTrackElement",a.lc)("trackArtifactId",a.hga)("trackListIndex",a.dk)("trackProjectId",a.SM),_.Hg("aria-label",a.Nlb))};Wfb=function(a){a&1&&_.G(0,"loading",8);a&2&&_.x("inline",!0)};
Xfb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",9);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.close.emit())});_.z(1,"mat-icon");_.Q(2,"close");_.B()()}a&2&&(a=_.N(),_.x("title",a.Mlb)("ascTrackElement",a.lc)("trackArtifactId",a.hga)("trackProjectId",a.SM),_.Hg("aria-label",a.Mlb))};
Zfb=function(a){if(a&1){const b=_.Nd();_.z(0,"a",10);_.L("click",function(c){_.Pd(b);const d=_.N(3);return _.Qd(Yfb(d,c))});_.R(1,"icon");_.Q(2);_.B()}if(a&2){a=_.N().va;const b=_.N(2);_.vB("file-item ",_.S(1,8,a.entryType),"");_.Jg("deleted",a.Sm);_.x("routerLink",_.gt(a.Dc))("queryParamsHandling",b.vg);_.q(2);_.ch(a.name)}};
$fb=function(a){a&1&&(_.z(0,"a"),_.R(1,"icon"),_.R(2,"toHref"),_.Q(3),_.B());if(a&2){a=_.N().va;const b=_.N().va,c=_.N();_.vB("file-item ",_.S(1,7,a.entryType),"");_.Jg("deleted",a.Sm);_.Hg("href",_.SG(2,9,a,b,c.hi),_.Qe);_.q(3);_.ch(a.name)}};agb=function(a){a&1&&_.G(0,"img",11);a&2&&(a=_.N(3),_.x("alt",a.nxa),_.Hg("title",a.nxa))};
bgb=function(a,b){a&1&&(_.z(0,"span",14),_.G(1,"img",15),_.z(2,"label",16),_.Q(3),_.B()());a&2&&(a=b.va,b=_.N(4),_.cC("title","",a.title,": ",b.Yvb(a.instances),""),_.q(1),_.x("src",a.icon||b.rWb,_.Qe)("alt",a.title),_.q(2),_.ch(b.Yvb(a.instances)))};cgb=function(a,b){a&1&&(_.z(0,"span",12),_.O(1,bgb,4,5,"span",13),_.B());a&2&&(a=b.Ka,_.q(1),_.x("ngForOf",a))};
dgb=function(a,b){a&1&&(_.H(0),_.z(1,"span",4,5),_.O(3,Zfb,3,10,"a",6),_.O(4,$fb,4,13,"ng-template",null,7,_.uh),_.O(6,agb,1,2,"img",8),_.O(7,cgb,2,1,"span",9),_.R(8,"activeAggregations"),_.B(),_.J());if(a&2){a=b.va;const c=_.ah(5);b=_.N(2);_.q(3);_.x("ngIf",!b.PW||!a.EHc)("ngIfElse",c);_.q(3);_.x("ngIf",a.pzc);_.q(1);_.x("ngIf",_.eC(8,4,a.path,b.aggregations))}};
egb=function(a){a&1&&(_.H(0),_.O(1,dgb,9,7,"ng-container",3),_.J());a&2&&(a=_.N(),_.q(1),_.x("incrementalForOf",a.files)("incrementalForLimit",a.limit))};fgb=function(a){a&1&&_.Ng(0)};ggb=function(a){a&1&&(_.H(0),_.O(1,fgb,1,0,"ng-container",5),_.J());if(a&2){_.N();const b=_.ah(7);_.q(1);_.x("ngTemplateOutlet",b)}};igb=function(a){a&1&&_.Ng(0)};jgb=function(a){a&1&&(_.H(0),_.O(1,igb,1,0,"ng-container",5),_.J());if(a&2){_.N();const b=_.ah(5);_.q(1);_.x("ngTemplateOutlet",b)}};
kgb=function(a){a&1&&_.Ng(0)};lgb=function(a){a&1&&(_.H(0),_.O(1,kgb,1,0,"ng-container",5),_.J());if(a&2){_.N();const b=_.ah(9);_.q(1);_.x("ngTemplateOutlet",b)}};mgb=function(a){a&1&&_.Q(0,"reference")};ngb=function(a){a&1&&_.Q(0,"references")};
ogb=function(a){if(a&1){const b=_.Nd();_.z(0,"div",7)(1,"div",8)(2,"div",9);_.Q(3,"Code example");_.B();_.z(4,"a",10)(5,"mat-icon",11);_.Q(6,"info_outline");_.B()();_.z(7,"div",12)(8,"span",13);_.Q(9);_.O(10,mgb,1,0,"ng-template",14);_.O(11,ngb,1,0,"ng-template",15);_.B()()();_.z(12,"div",16)(13,"basic-snippet",17);_.L("click",function(c){_.Pd(b);const d=_.N(2);if(0===c.button&&!_.CH(c)){var e;d.pr&&null!=(e=d.Yo)&&e.PD&&(e=d.pr(_.yH(d.Yo.PD.toString())),c.preventDefault(),_.Dr(d.Ua,e),d.Fa.lb({gestureName:"CLICK",
element:d.Ps,action:"clickExample"}))}return _.Qd()});_.R(14,"async");_.B();_.z(15,"div",18)(16,"button",19,20);_.L("click",function(){_.Pd(b);const c=_.N(2);c.Fa.lb({gestureName:"CLICK",element:c.Ps,action:"copyExample"});c.WH=c.Ksc;_.pC(c);return _.Qd()})("mouseenter",function(){_.Pd(b);const c=_.N(2);return _.Qd(_.pC(c))})("blur",function(){_.Pd(b);const c=_.N(2);return _.Qd(c.aV())})("mouseleave",function(){_.Pd(b);const c=_.N(2);return _.Qd(c.aV())});_.z(18,"mat-icon",21);_.Q(19,"content_copy");
_.B()()();_.z(20,"div",22)(21,"button",23);_.L("click",function(){_.Pd(b);const c=_.N(2);c.Fa.lb({gestureName:"CLICK",element:c.Ps,action:"thumbUp"});c.Hgb="thumb_up_on_alt";c.Ggb="thumb_down_off_alt";return _.Qd()});_.z(22,"mat-icon",21);_.Q(23);_.B()();_.z(24,"button",24);_.L("click",function(){_.Pd(b);const c=_.N(2);c.Fa.lb({gestureName:"CLICK",element:c.Ps,action:"thumbDown"});c.Ggb="thumb_down_on_alt";c.Hgb="thumb_up_off_alt";return _.Qd()});_.z(25,"mat-icon",21);_.Q(26);_.B()()()()()}a&2&&(a=
_.N(2),_.q(8),_.x("ngPlural",a.Yo.oba),_.q(1),_.dC(" Common pattern found in ",a.Yo.eva," out of ",a.Yo.oba," "),_.q(4),_.Kg(_.S(14,13,a.st.d9)),_.Ig("font-size",a.Kn),_.x("snippet",a.Yo.d$)("linkGenerator",a.pr),_.q(3),_.x("ascClipboard",a.Yo.PF),_.q(7),_.ch(a.Hgb),_.q(3),_.ch(a.Ggb))};pgb=function(a){a&1&&_.O(0,ogb,27,15,"div",6);a&2&&(a=_.N(),_.x("ngIf",a.Yo&&a.Yo.PF&&a.Yo.d$))};
qgb=function(a){a&1&&(_.z(0,"div",25)(1,"div",8)(2,"div",9),_.Q(3,"Code example"),_.B(),_.z(4,"a",10)(5,"mat-icon",11),_.Q(6,"info_outline"),_.B()()(),_.z(7,"div",26),_.G(8,"div",27)(9,"div",27)(10,"div",27)(11,"div",27),_.B()());a&2&&(_.q(8),_.Ig("width",24,"%"),_.q(1),_.Ig("width",34,"%"),_.q(1),_.Ig("width",28,"%"),_.q(1),_.Ig("width",32,"%"))};rgb=function(a){a&1&&(_.z(0,"div",28),_.Yg(1),_.B())};Rbb=/[-_.]/g;Pbb={"-":"+",_:"/",".":"="};
sgb=function(a){if(_.ib!==_.ib)throw Error("o");var b=a.Mg;b=null==b||_.Qa(b)?b:"string"===typeof b?Sbb(b):null;return null==b?b:a.Mg=b};tgb=function(a,b){if(!a.Mg||!b.Mg||a.Mg===b.Mg)return a.Mg===b.Mg;if("string"===typeof a.Mg&&"string"===typeof b.Mg){var c=a.Mg;let d=b.Mg;b.Mg.length>a.Mg.length&&(d=a.Mg,c=b.Mg);if(0!==c.lastIndexOf(d,0))return!1;for(b=d.length;b<c.length;b++)if("="!==c[b])return!1;return!0}c=sgb(a);b=sgb(b);return Tbb(c,b)};
acb=function(a,b,c,d){var e=Ubb;if("string"===typeof b)b=b?new _.hb(b,_.ib):_.kb(),e(c,d,b);else if(b instanceof Uint8Array)b=b.length?new _.hb(new Uint8Array(b),_.ib):_.kb(),e(c,d,b);else if(!(b instanceof _.hb))return!1;return tgb(a,b)};$bb=function(a,b){return b instanceof _.Jb?bcb(a,b):ccb(a,b)};_.Teb=function(a){a=a.we;return _.Saa(a,(0,_.Hb)(a),_.bl)};_.ugb=function(a,b){return _.Zk(a,1,b)};_.vgb=function(a,b){return _.pm(a,1,_.ns,b)};wgb=function(a,b){return _.Pb(a,2,b)};
efb=function(){var a=new _.$s;a=_.Pb(a,2,!1);return _.Zk(a,1,"text/plain")};_.XH=function(a){return{Ib:_.gt(a)}};_.cH=function(a,b){a.Wc();if("ref"===b)return a;_.kt(a);return"repo"===b?a:_.jt(a)};_.YH=function(a,b){b(a.params);return a};_.IH=function(a){_.YH(a,b=>{delete b.line;delete b.Pw;delete b.Al;delete b.zo;delete b.uf});return a};xgb=function(a,b){a.Kca.subscribe(b)};ygb=function(a,b){return _.w(a.b1(),_.v(c=>c.some(d=>_.ht(d,b))))};
_.zgb=function(a,b){return"mainContent"!==a.JL?()=>{}:_.bZa(a,"mainContent",void 0,b)};
QG=class extends _.U{constructor(a={}){super();this.O.hostName=null==a.Vk?null:a.Vk;this.O.projectId=null==a.projectId?null:a.projectId;this.O.depotGroup=null==a.Xn?null:a.Xn;this.O.ossProject=null==a.Hg?null:a.Hg;this.O.repositoryName=null==a.uh?null:a.uh}get Xn(){return _.Z(this,"depotGroup")?_.T(this,"depotGroup"):""}set Xn(a){this.O.depotGroup=a}get Vk(){return _.Z(this,"hostName")?_.T(this,"hostName"):""}set Vk(a){this.O.hostName=a}get Hg(){return _.Z(this,"ossProject")?_.T(this,"ossProject"):
""}set Hg(a){this.O.ossProject=a}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.O.projectId=a}get uh(){return _.Z(this,"repositoryName")?_.T(this,"repositoryName"):""}set uh(a){this.O.repositoryName=a}ka(){return QG}ma(){return{keys:["depotGroup","hostName","ossProject","projectId","repositoryName"]}}};
PG=class extends _.U{constructor(a={}){super();this.O.root=null==a.root?null:a.root;this.O.includeRegionalRepos=null==a.TZa?null:a.TZa}get TZa(){return _.Z(this,"includeRegionalRepos")?_.T(this,"includeRegionalRepos"):!1}set TZa(a){this.O.includeRegionalRepos=a}get root(){return _.Z(this,"root")?_.T(this,"root"):null}set root(a){this.O.root=a}ka(){return PG}ma(){return{keys:["includeRegionalRepos","root"],Ia:{root:QG}}}};
Agb=function(a,b,c){a.rf.put(b.toObject(),_.w(c,_.v(d=>a.extract(d)),_.Mf(d=>!!d),_.Uf(a.gna()),_.mg(d=>a.isValid(d)?_.u(d):a.fetch(b))))};_.Bgb=function(a,b){return a==b||!(!a||!b)&&a instanceof b.constructor&&Zbb(a,b)};Cgb=function(){return null};Dgb=function(a){return a instanceof _.dn&&a.constructor===_.dn?a.p8a:"type_error:SafeStyleSheet"};Egb=function(a){let b="";const c=d=>{Array.isArray(d)?d.forEach(c):b+=Dgb(d)};Array.prototype.forEach.call(arguments,c);return new _.dn(b,_.mxa)};
Ycb=function(a,b){if((0,_.qxa)())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=_.vi(b)};_.Seb=function(a){return a instanceof _.Ok?a.clone():new _.Ok(a)};kcb=class{get jo(){return _.pe.get(this.yAc)||null}constructor(a,b,c){this.yAc=a;this.t2=b;this.sCc=c}};Fgb=function(a,b){b.unsubscribe();const c=a.yna.indexOf(b);-1!==c&&a.yna.splice(c,1);return b.EIb};Ggb=function(a){a.Iyb&&0===a.yna.length&&a.destination.complete()};
Hgb=class extends _.fp{constructor(a,b){super(a);this.vQa=b;this.Iyb=!1;this.yna=[];this.index=0}Vs(a,b,c,d){this.destination.next(a);Fgb(this,d);Ggb(this)}nA(a){this.iq(a)}Us(a){(a=Fgb(this,a))&&this.destination.next(a);Ggb(this)}tc(a){const b=this.index++;try{const c=this.vQa(a,b);if(c){const d=_.yf(c,new _.dp(this,a,0));d&&!d.closed&&(this.destination.add(d),this.yna.push(d))}}catch(c){this.destination.error(c)}}Wh(){this.Iyb=!0;Ggb(this);this.unsubscribe()}};
pcb=class{constructor(a){this.vQa=a}call(a,b){return b.subscribe(new Hgb(a,this.vQa))}};
xcb=class{constructor(a){this.ur=a}get parent(){const a=this.ur.parentNode;return a?new wcb(a):null}get wc(){const a=RG(this.ur),b=a?a.jo:null;return null===b?_.wCa:new _.le(b[1].data[a.t2],b)}get FF(){var a=this.ur,b;if((b=a)&&!(b=mcb(a)))if(a=(a=RG(a))?a.jo:null,null===a)b=null;else{for(var c;2===a[1].type&&(c=_.re(a));)a=c;b=a[2]&512?null:a[8]}return b}get context(){var a;if(!(a=mcb(this.ur))){a=this.ur;if("undefined"!==typeof Element&&!(a instanceof Element))throw Error("Va");a=(a=RG(a))?a.jo:
null;a=null===a?null:a[8]}return a}get Ui(){return ocb(this.ur).filter(a=>"dom"===a.type)}};
wcb=class extends xcb{get qa(){return this.ur.nodeType==Node.ELEMENT_NODE?this.ur:null}get name(){const a=RG(this.ur),b=a?a.jo:null;return null!==b?b[1].data[a.t2].value:this.ur.nodeName}get properties(){var a=RG(this.ur);const b=a?a.jo:null;if(null===b)return{};const c=b[1].data;var d=c[a.t2];a={};var e=this.qa;if(e)for(var f=Object.getPrototypeOf(e),g=Node.prototype;null!==f&&f!==g;){var l=Object.getOwnPropertyDescriptors(f);for(var p in l)p.startsWith("__")||p.startsWith("on")||(l=e[p],"string"!==
typeof l&&"boolean"!==typeof l&&"number"!==typeof l&&null!==l||(a[p]=l));f=Object.getPrototypeOf(f)}p=d.KEc;if(null!==p)for(d=0;d<p.length;d++)if(e=p[d],f=c[e].split("\ufffd"),g=f[0],1<f.length){l=f[1];for(let t=1;t<f.length-1;t++)l+=_.Sc(b[e+t-1])+f[t+1];a[g]=l}else a[g]=b[e];return a}get attributes(){const a={},b=this.qa;if(!b)return a;var c=RG(b),d=c?c.jo:null;if(null===d)return{};c=d[1].data[c.t2].bc;d=[];if(c){let e=0;for(;e<c.length;){const f=c[e];if("string"!==typeof f)break;a[f]=c[e+1];d.push(f.toLowerCase());
e+=2}}for(const e of b.attributes)d.includes(e.name)||(a[e.name]=e.value);return a}get styles(){return this.qa&&this.qa.style?this.qa.style:{}}get Vd(){const a={},b=this.qa.className;("string"!==typeof b?b.baseVal.split(" "):b.split(" ")).forEach(c=>a[c]=!0);return a}get childNodes(){const a=this.ur.childNodes,b=[];for(let c=0;c<a.length;c++)b.push(_.UG(a[c]));return b}get children(){var a=this.qa;if(!a)return[];a=a.children;const b=[];for(let c=0;c<a.length;c++)b.push(_.UG(a[c]));return b}query(a){const b=
[],c=RG(this.ur),d=c?c.jo:null;null!==d?TG(d[1].data[c.t2],d,a,b,!0,this.ur):ucb(this.ur,a,b,!0);return b[0]||null}};ZH=class{};ZH.ha=function(a){return new (a||ZH)};ZH.ta=_.k({token:ZH,na:function(a){return a?new a:new $H(_.m(_.xk))},Ha:"root"});var Igb=function(a,b){switch((0,_.VB(a.locale)[20])(b)){case 0:return"zero";case 1:return"one";case 2:return"two";case 3:return"few";case 4:return"many";default:return"other"}},$H=class extends ZH{constructor(a){super();this.locale=a}};
$H.ha=function(a){return new (a||$H)(_.m(_.xk))};$H.ta=_.k({token:$H,na:$H.ha});var aI=class{constructor(a){this.amc=a;this.WCa={}}set HCc(a){this.V7(a)}V7(a){this.yhc();const b=Object.keys(this.WCa);{let c=`=${a}`;if(-1<b.indexOf(c))a=c;else if(c=Igb(this.amc,a),-1<b.indexOf(c))a=c;else if(-1<b.indexOf("other"))a="other";else throw Error("lb`"+a);}this.Sfc(this.WCa[a])}yhc(){this.lCa&&this.lCa.destroy()}Sfc(a){a&&(this.lCa=a,this.lCa.create())}};aI.ha=function(a){return new (a||aI)(_.r(ZH))};
aI.Ma=_.nd({type:aI,oa:[["","ngPlural",""]],inputs:{HCc:"ngPlural"},standalone:!0});var bI=class{constructor(a,b,c,d){this.value=a;d.WCa[isNaN(Number(a))?a:`=${a}`]=new _.NFa(c,b)}};bI.ha=function(a){return new (a||bI)(_.ge("ngPluralCase"),_.r(_.mh),_.r(_.nh),_.r(aI,1))};bI.Ma=_.nd({type:bI,oa:[["","ngPluralCase",""]],standalone:!0});var Jgb=function(a,b,c){c=c||{};c.format="jspb";this.wi=new _.Ts(c);this.Ci=void 0==a?a:a.replace(/\/+$/,"")};_.ba=Jgb.prototype;
_.ba.kca=function(a,b){return _.Ss(this.wi,this.Ci+"/$rpc/devtools.sourcerers.DecorationsService/ListDecorations",a,b||{},_.CLa)};_.ba.uab=function(a,b){return _.Ss(this.wi,this.Ci+"/$rpc/devtools.sourcerers.DecorationsService/ResolveDocumentation",a,b||{},_.DLa)};_.ba.vab=function(a,b){return _.Ss(this.wi,this.Ci+"/$rpc/devtools.sourcerers.DecorationsService/ResolveItemList",a,b||{},_.ELa)};
_.ba.s3=function(a,b){return _.Ss(this.wi,this.Ci+"/$rpc/devtools.sourcerers.DecorationsService/ResolvePanel",a,b||{},_.FLa)};_.ba.FWa=function(a,b){return _.Ss(this.wi,this.Ci+"/$rpc/devtools.sourcerers.DecorationsService/GetFilterSupport",a,b||{},_.BLa)};Kgb=_.cc(_.Vs);zcb=/^(.*?)\/*$/;_.cI=class{transform(a){return a?_.YG(a):""}};_.cI.ha=function(a){return new (a||_.cI)};_.cI.ye=_.od({name:"toPrettyRef",type:_.cI,be:!0});_.dI=class{};_.dI.ha=function(a){return new (a||_.dI)};_.dI.Da=_.ld({type:_.dI});
_.dI.Ca=_.Pc({});eI=class{constructor(a,b,c,d){this.offsetX=c;this.offsetY=d;this.Xd=void 0;this.Mc=a.Mc;this.Nc=a.Nc;this.rc=b.rc;this.yc=b.yc}};_.fI=function(a){a.title.Nl("")};_.gI=class{constructor(a){this.title=a;_.fI(this)}};_.gI.ha=function(a){return new (a||_.gI)(_.m(_.er))};_.gI.ta=_.k({token:_.gI,na:_.gI.ha,Ha:"root"});Lgb=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g;xH=function(a){const b=_.TUa.test.call(_.TUa,a)?"\u200f":"\u200e";return a.replace(Lgb,b+"$&"+b)};
_.hI=class{constructor(a){this.Fa=a}};_.hI.ha=function(a){return new (a||_.hI)(_.r(_.ox))};_.hI.Ma=_.nd({type:_.hI,oa:[["","trackBucket",""],["","trackAction","","feedbackEvent",""]],ab:function(a,b){a&1&&_.L("click",function(){let c={};b.jPb&&(c={bucket:b.jPb});b.xR&&(c=Object.assign({},c,{SF:[b.xR]}));b.Fa.qn(c)})},inputs:{jPb:"trackBucket",xR:"feedbackEvent"}});
Pcb={black:"#000",white:"#fff","gme-foreground":"#000","gme-background":"#fff","gme-blue":{900:"#174ea6",800:"#185abc",700:"#1967d2",600:"#1a73e8",500:"#4285f4",400:"#669df6",300:"#8ab4f8",200:"#aecbfa",100:"#d2e3fc",50:"#e8f0fe",contrast:{50:"#174ea6",100:"#174ea6",200:"#174ea6",300:"#174ea6",400:"#174ea6",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}},"gme-red":{900:"#a50e0e",800:"#b31412",700:"#c5221f",600:"#d93025",500:"#e94235",400:"#ee675c",300:"#f28b82",200:"#f6aea9",100:"#fad2cf",
50:"#fce8e6",contrast:{50:"#a50e0e",100:"#a50e0e",200:"#a50e0e",300:"#a50e0e",400:"#a50e0e",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}},"gme-yellow":{900:"#e37400",800:"#ea8600",700:"#f29900",600:"#f9ab00",500:"#fbbc04",400:"#fcc934",300:"#fdd663",200:"#fde293",100:"#feefc3",50:"#fef7e0",contrast:{50:"#e37400",100:"#e37400",200:"#e37400",300:"#e37400",400:"#e37400",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}},"gme-green":{900:"#0d652d",800:"#137333",700:"#188038",600:"#1e8e3e",
500:"#34a853",400:"#5bb974",300:"#81c995",200:"#a8dab5",100:"#ceead6",50:"#e6f4ea",contrast:{50:"#0d652d",100:"#0d652d",200:"#0d652d",300:"#0d652d",400:"#0d652d",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}},"gme-orange":{900:"#b06000",800:"#c26401",700:"#d56e0c",600:"#e8710a",500:"#fa7b17",400:"#fa903e",300:"#fcad70",200:"#fdc69c",100:"#fedfc8",50:"#feefe3",contrast:{50:"#b06000",100:"#b06000",200:"#fff",300:"#fff",400:"#fff",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}},"gme-pink":{900:"#9c166b",
800:"#b80672",700:"#c92786",600:"#e52592",500:"#f538a0",400:"#ff63b8",300:"#ff8bcb",200:"#fba9d6",100:"#fdcfe8",50:"#fde7f3",contrast:{50:"#9c166b",100:"#9c166b",200:"#fff",300:"#fff",400:"#fff",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}},"gme-purple":{900:"#681da8",800:"#7627bb",700:"#8430ce",600:"#9334e6",500:"#a142f4",400:"#af5cf7",300:"#c58af9",200:"#d7aefb",100:"#e9d2fd",50:"#f3e8fd",contrast:{50:"#681da8",100:"#681da8",200:"#fff",300:"#fff",400:"#fff",500:"#fff",600:"#fff",700:"#fff",
800:"#fff",900:"#fff"}},"gme-cyan":{900:"#018774",800:"#098591",700:"#12a4af",600:"#12b5cb",500:"#24c1e0",400:"#4ecde6",300:"#78d9ec",200:"#a1e4f2",100:"#cbf0f8",50:"#e4f7fb",contrast:{50:"#102943",100:"#102943",200:"#fff",300:"#fff",400:"#fff",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}},"gme-grey":{900:"#202124",800:"#3c4043",700:"#5f6368",600:"#80868b",500:"#9aa0a6",400:"#bdc1c6",300:"#dadce0",200:"#e8eaed",100:"#f1f3f4",50:"#f8f9fa",contrast:{50:"#202124",100:"#202124",200:"#202124",
300:"#202124",400:"#202124",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}}};Mgb=["content"];Ngb=function(a){null!=a.Iw.qa.getAttribute("disabled")?a.Iw.qa.setAttribute("aria-disabled","true"):a.Iw.qa.removeAttribute("aria-disabled")};
Ogb=function(a){var b=Array.from(a.Iw.qa.classList);for(const c of b)_.ZXa.includes(c)&&a.Iw.qa.classList.remove(c);b=new Set;b.add(_.XXa.includes(a.size)?a.size:"small");b.add(_.WXa.includes(a.format)?a.format:"fill");b.add(_.YXa.includes(a.color)?a.color:"blue");for(const c of b.values())a.Iw.qa.classList.add(c)};
_.iI=class{constructor(a){this.Iw=a;this.size="small";this.format="fill";this.color="blue";this.nDb=new MutationObserver(()=>void Ngb(this));this.nDb.observe(a.qa,{attributes:!0,attributeFilter:["disabled"]})}Ra(){Ogb(this);"A"===this.Iw.qa.tagName&&this.Iw.qa.classList.add("link")}Qb(a){(a.size||a.format||a.color)&&Ogb(this)}Ja(){this.nDb.disconnect()}bn(){const a=this.Dsc.qa;for(const b of a.childNodes)if(b.nodeType===Node.TEXT_NODE){const c=a.insertBefore(document.createElement("span"),b);c.classList.add("text");
c.appendChild(b)}Ngb(this)}get cGc(){if("fill"===this.format)return qH("gme-grey","900")+"22";switch(this.color){case "blue":return qH("gme-blue","600")+"22";case "red":return qH("gme-red","600")+"22";case "green":return qH("gme-green","700")+"22";case "grey":return qH("gme-grey","600")+"22";case "white":return qH("white")+"22";case "yellow":return qH("gme-yellow","700")+"22";default:return qH("gme-blue","600")+"22"}}get bGc(){return{OF:250,sR:0}}};_.iI.ha=function(a){return new (a||_.iI)(_.r(_.ne))};
_.iI.wa=_.n({type:_.iI,oa:[["button","gme-button",""],["a","gme-button",""]],ub:function(a,b){a&1&&_.qh(Mgb,5);if(a&2){let c;_.ph(c=_.sh())&&(b.Dsc=c.first)}},inputs:{size:"size",format:"format",color:"color"},features:[_.Hd],bc:["gme-button",""],Yb:["*"],ya:5,Aa:2,Ea:[[1,"content"],["content",""],["matRipple","","aria-hidden","true",1,"ripple",3,"matRippleAnimation","matRippleColor"],["aria-hidden","true",1,"state"]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"span",0,1),_.Yg(2),_.B(),_.G(3,"div",2)(4,
"div",3));a&2&&(_.q(3),_.x("matRippleAnimation",b.bGc)("matRippleColor",b.cGc))},Ga:[_.Gu],styles:['[_nghost-%COMP%]{align-items:center;border-radius:4px;border:0;cursor:pointer;display:inline-flex;outline:none;position:relative;text-decoration:none}[_nghost-%COMP%]:active{transition:background .2s ease-out,border .2s ease-out,box-shadow .2s ease-out}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]{position:relative;z-index:3;align-items:center;display:inline-flex;text-decoration:none;white-space:nowrap;user-select:none;pointer-events:none}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:not(.text){font-size:18px;height:18px;line-height:18px;width:18px}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:not(.text):only-child{margin:0 -4px}[_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], [_nghost-%COMP%]   .state[_ngcontent-%COMP%]{border-radius:3px;bottom:0;left:0;position:absolute;right:0;top:0}[_nghost-%COMP%]   .ripple[_ngcontent-%COMP%]{z-index:2}[_nghost-%COMP%]   .state[_ngcontent-%COMP%]{z-index:1}.xsmall[_nghost-%COMP%], .small[_nghost-%COMP%]{height:24px;padding:0 12px}.xsmall[_nghost-%COMP%]    , .small[_nghost-%COMP%]    {font:normal normal 500 12px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.xsmall[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text), .small[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text){margin:0 4px 0 -4px}.xsmall[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text), .small[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text){margin:0 -4px 0 4px}.medium[_nghost-%COMP%]{height:28px;padding:0 12px}.medium[_nghost-%COMP%]    {font:normal normal 500 12px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.medium[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text){margin:0 4px 0 -4px}.medium[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text){margin:0 -4px 0 4px}.large[_nghost-%COMP%]{height:32px;padding:0 12px}.large[_nghost-%COMP%]    {font:normal normal 500 14px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.large[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text){margin:0 6px 0 -4px}.large[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text){margin:0 -4px 0 6px}.xlarge[_nghost-%COMP%]{height:36px;padding:0 16px}.xlarge[_nghost-%COMP%]    {font:normal normal 500 14px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.xlarge[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text){margin:0 6px 0 -4px}.xlarge[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text){margin:0 -4px 0 6px}.hairline.blue[_nghost-%COMP%], .hairline.red[_nghost-%COMP%], .hairline.green[_nghost-%COMP%], .hairline.grey[_nghost-%COMP%], .hairline.white[_nghost-%COMP%], .hairline.yellow[_nghost-%COMP%]{background:#fff;border:1px solid #dadce0}.hairline.blue[disabled][_nghost-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:hover, .hairline.blue[disabled][_nghost-%COMP%]:active, .hairline.blue[disabled][_nghost-%COMP%]:focus, .hairline.red[disabled][_nghost-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:hover, .hairline.red[disabled][_nghost-%COMP%]:active, .hairline.red[disabled][_nghost-%COMP%]:focus, .hairline.green[disabled][_nghost-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:hover, .hairline.green[disabled][_nghost-%COMP%]:active, .hairline.green[disabled][_nghost-%COMP%]:focus, .hairline.grey[disabled][_nghost-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:hover, .hairline.grey[disabled][_nghost-%COMP%]:active, .hairline.grey[disabled][_nghost-%COMP%]:focus, .hairline.white[disabled][_nghost-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:hover, .hairline.white[disabled][_nghost-%COMP%]:active, .hairline.white[disabled][_nghost-%COMP%]:focus, .hairline.yellow[disabled][_nghost-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:hover, .hairline.yellow[disabled][_nghost-%COMP%]:active, .hairline.yellow[disabled][_nghost-%COMP%]:focus{background:#fff;border:1px solid rgba(32,33,36,.38);box-shadow:none;cursor:not-allowed}.hairline.blue[disabled][_nghost-%COMP%]    , .hairline.blue[disabled][_nghost-%COMP%]:hover    , .hairline.blue[disabled][_nghost-%COMP%]:active    , .hairline.blue[disabled][_nghost-%COMP%]:focus    , .hairline.red[disabled][_nghost-%COMP%]    , .hairline.red[disabled][_nghost-%COMP%]:hover    , .hairline.red[disabled][_nghost-%COMP%]:active    , .hairline.red[disabled][_nghost-%COMP%]:focus    , .hairline.green[disabled][_nghost-%COMP%]    , .hairline.green[disabled][_nghost-%COMP%]:hover    , .hairline.green[disabled][_nghost-%COMP%]:active    , .hairline.green[disabled][_nghost-%COMP%]:focus    , .hairline.grey[disabled][_nghost-%COMP%]    , .hairline.grey[disabled][_nghost-%COMP%]:hover    , .hairline.grey[disabled][_nghost-%COMP%]:active    , .hairline.grey[disabled][_nghost-%COMP%]:focus    , .hairline.white[disabled][_nghost-%COMP%]    , .hairline.white[disabled][_nghost-%COMP%]:hover    , .hairline.white[disabled][_nghost-%COMP%]:active    , .hairline.white[disabled][_nghost-%COMP%]:focus    , .hairline.yellow[disabled][_nghost-%COMP%]    , .hairline.yellow[disabled][_nghost-%COMP%]:hover    , .hairline.yellow[disabled][_nghost-%COMP%]:active    , .hairline.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.hairline.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.hairline.blue[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.hairline.blue[_nghost-%COMP%]:hover    {color:#174ea6;fill:#174ea6}.hairline.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.04)}.hairline.blue[_nghost-%COMP%]:focus{border:1px solid #174ea6}.hairline.blue[_nghost-%COMP%]:focus    {color:#174ea6;fill:#174ea6}.hairline.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.12)}.hairline.blue[_nghost-%COMP%]:active{border:1px solid #174ea6}.hairline.blue[_nghost-%COMP%]:active    {color:#174ea6;fill:#174ea6}.hairline.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.06)}.hairline.red[_nghost-%COMP%]    {color:#d93025;fill:#d93025}.hairline.red[_nghost-%COMP%]:hover    {color:#a50e0e;fill:#a50e0e}.hairline.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.04)}.hairline.red[_nghost-%COMP%]:focus{border:1px solid #a50e0e}.hairline.red[_nghost-%COMP%]:focus    {color:#a50e0e;fill:#a50e0e}.hairline.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.12)}.hairline.red[_nghost-%COMP%]:active{border:1px solid #a50e0e}.hairline.red[_nghost-%COMP%]:active    {color:#a50e0e;fill:#a50e0e}.hairline.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.06)}.hairline.green[_nghost-%COMP%]    {color:#188038;fill:#188038}.hairline.green[_nghost-%COMP%]:hover    {color:#0d652d;fill:#0d652d}.hairline.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.04)}.hairline.green[_nghost-%COMP%]:focus{border:1px solid #0d652d}.hairline.green[_nghost-%COMP%]:focus    {color:#0d652d;fill:#0d652d}.hairline.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.12)}.hairline.green[_nghost-%COMP%]:active{border:1px solid #0d652d}.hairline.green[_nghost-%COMP%]:active    {color:#0d652d;fill:#0d652d}.hairline.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.06)}.hairline.grey[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.hairline.grey[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.hairline.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.hairline.grey[_nghost-%COMP%]:focus{border:1px solid #202124}.hairline.grey[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.hairline.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.hairline.grey[_nghost-%COMP%]:active{border:1px solid #202124}.hairline.grey[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.hairline.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.hairline.white[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.hairline.white[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.hairline.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(218,220,224,.04)}.hairline.white[_nghost-%COMP%]:focus{border:1px solid #202124}.hairline.white[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.hairline.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.hairline.white[_nghost-%COMP%]:active{border:1px solid #202124}.hairline.white[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.hairline.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.hairline.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}.hairline.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.07)}.hairline.yellow[_nghost-%COMP%]:focus{border:1px solid #e37400}.hairline.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.12)}.hairline.yellow[_nghost-%COMP%]:active{border:1px solid #e37400}.hairline.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.1)}.bordered.blue[_nghost-%COMP%], .bordered.red[_nghost-%COMP%], .bordered.green[_nghost-%COMP%], .bordered.grey[_nghost-%COMP%], .bordered.white[_nghost-%COMP%], .bordered.yellow[_nghost-%COMP%]{background:#fff}.bordered.blue[disabled][_nghost-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:hover, .bordered.blue[disabled][_nghost-%COMP%]:active, .bordered.blue[disabled][_nghost-%COMP%]:focus, .bordered.red[disabled][_nghost-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:hover, .bordered.red[disabled][_nghost-%COMP%]:active, .bordered.red[disabled][_nghost-%COMP%]:focus, .bordered.green[disabled][_nghost-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:hover, .bordered.green[disabled][_nghost-%COMP%]:active, .bordered.green[disabled][_nghost-%COMP%]:focus, .bordered.grey[disabled][_nghost-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:hover, .bordered.grey[disabled][_nghost-%COMP%]:active, .bordered.grey[disabled][_nghost-%COMP%]:focus, .bordered.white[disabled][_nghost-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:hover, .bordered.white[disabled][_nghost-%COMP%]:active, .bordered.white[disabled][_nghost-%COMP%]:focus, .bordered.yellow[disabled][_nghost-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:hover, .bordered.yellow[disabled][_nghost-%COMP%]:active, .bordered.yellow[disabled][_nghost-%COMP%]:focus{background:#fff;border:1px solid rgba(32,33,36,.38);box-shadow:none;cursor:not-allowed}.bordered.blue[disabled][_nghost-%COMP%]    , .bordered.blue[disabled][_nghost-%COMP%]:hover    , .bordered.blue[disabled][_nghost-%COMP%]:active    , .bordered.blue[disabled][_nghost-%COMP%]:focus    , .bordered.red[disabled][_nghost-%COMP%]    , .bordered.red[disabled][_nghost-%COMP%]:hover    , .bordered.red[disabled][_nghost-%COMP%]:active    , .bordered.red[disabled][_nghost-%COMP%]:focus    , .bordered.green[disabled][_nghost-%COMP%]    , .bordered.green[disabled][_nghost-%COMP%]:hover    , .bordered.green[disabled][_nghost-%COMP%]:active    , .bordered.green[disabled][_nghost-%COMP%]:focus    , .bordered.grey[disabled][_nghost-%COMP%]    , .bordered.grey[disabled][_nghost-%COMP%]:hover    , .bordered.grey[disabled][_nghost-%COMP%]:active    , .bordered.grey[disabled][_nghost-%COMP%]:focus    , .bordered.white[disabled][_nghost-%COMP%]    , .bordered.white[disabled][_nghost-%COMP%]:hover    , .bordered.white[disabled][_nghost-%COMP%]:active    , .bordered.white[disabled][_nghost-%COMP%]:focus    , .bordered.yellow[disabled][_nghost-%COMP%]    , .bordered.yellow[disabled][_nghost-%COMP%]:hover    , .bordered.yellow[disabled][_nghost-%COMP%]:active    , .bordered.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.bordered.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.bordered.blue[_nghost-%COMP%]{border:1px solid #1a73e8}.bordered.blue[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.bordered.blue[_nghost-%COMP%]:hover{border:1px solid #174ea6}.bordered.blue[_nghost-%COMP%]:hover    {color:#174ea6;fill:#174ea6}.bordered.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.04)}.bordered.blue[_nghost-%COMP%]:focus{border:1px solid #174ea6}.bordered.blue[_nghost-%COMP%]:focus    {color:#174ea6;fill:#174ea6}.bordered.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.12)}.bordered.blue[_nghost-%COMP%]:active{border:1px solid #174ea6}.bordered.blue[_nghost-%COMP%]:active    {color:#174ea6;fill:#174ea6}.bordered.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.06)}.bordered.red[_nghost-%COMP%]{border:1px solid #d93025}.bordered.red[_nghost-%COMP%]    {color:#d93025;fill:#d93025}.bordered.red[_nghost-%COMP%]:hover{border:1px solid #a50e0e}.bordered.red[_nghost-%COMP%]:hover    {color:#a50e0e;fill:#a50e0e}.bordered.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.04)}.bordered.red[_nghost-%COMP%]:focus{border:1px solid #a50e0e}.bordered.red[_nghost-%COMP%]:focus    {color:#a50e0e;fill:#a50e0e}.bordered.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.12)}.bordered.red[_nghost-%COMP%]:active{border:1px solid #a50e0e}.bordered.red[_nghost-%COMP%]:active    {color:#a50e0e;fill:#a50e0e}.bordered.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.06)}.bordered.green[_nghost-%COMP%]{border:1px solid #188038}.bordered.green[_nghost-%COMP%]    {color:#188038;fill:#188038}.bordered.green[_nghost-%COMP%]:hover{border:1px solid #0d652d}.bordered.green[_nghost-%COMP%]:hover    {color:#0d652d;fill:#0d652d}.bordered.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.04)}.bordered.green[_nghost-%COMP%]:focus{border:1px solid #0d652d}.bordered.green[_nghost-%COMP%]:focus    {color:#0d652d;fill:#0d652d}.bordered.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.12)}.bordered.green[_nghost-%COMP%]:active{border:1px solid #0d652d}.bordered.green[_nghost-%COMP%]:active    {color:#0d652d;fill:#0d652d}.bordered.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.06)}.bordered.grey[_nghost-%COMP%]{border:1px solid #5f6368}.bordered.grey[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.bordered.grey[_nghost-%COMP%]:hover{border:1px solid #202124}.bordered.grey[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.bordered.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.bordered.grey[_nghost-%COMP%]:focus{border:1px solid #202124}.bordered.grey[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.bordered.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.bordered.grey[_nghost-%COMP%]:active{border:1px solid #202124}.bordered.grey[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.bordered.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.bordered.white[_nghost-%COMP%]{border:1px solid #202124}.bordered.white[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.bordered.white[_nghost-%COMP%]:hover{border:1px solid #202124}.bordered.white[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.bordered.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.bordered.white[_nghost-%COMP%]:focus{border:1px solid #202124}.bordered.white[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.bordered.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.bordered.white[_nghost-%COMP%]:active{border:1px solid #202124}.bordered.white[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.bordered.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.bordered.yellow[_nghost-%COMP%]{border:1px solid #f29900}.bordered.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}.bordered.yellow[_nghost-%COMP%]:hover{border:1px solid #e37400}.bordered.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.04)}.bordered.yellow[_nghost-%COMP%]:focus{border:1px solid #e37400}.bordered.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.12)}.bordered.yellow[_nghost-%COMP%]:active{border:1px solid #e37400}.bordered.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.06)}.protected.blue[_nghost-%COMP%], .protected.red[_nghost-%COMP%], .protected.green[_nghost-%COMP%], .protected.grey[_nghost-%COMP%], .protected.white[_nghost-%COMP%], .protected.yellow[_nghost-%COMP%]{background:#fff;box-shadow:0px 1px 3px rgba(60,64,67,.15),0px 1px 2px rgba(60,64,67,.3)}.protected.blue[_nghost-%COMP%]:hover, .protected.red[_nghost-%COMP%]:hover, .protected.green[_nghost-%COMP%]:hover, .protected.grey[_nghost-%COMP%]:hover, .protected.white[_nghost-%COMP%]:hover, .protected.yellow[_nghost-%COMP%]:hover{box-shadow:0px 2px 6px rgba(60,64,67,.15),0px 1px 2px rgba(60,64,67,.3)}.protected.blue[_nghost-%COMP%]:focus, .protected.red[_nghost-%COMP%]:focus, .protected.green[_nghost-%COMP%]:focus, .protected.grey[_nghost-%COMP%]:focus, .protected.white[_nghost-%COMP%]:focus, .protected.yellow[_nghost-%COMP%]:focus{box-shadow:0px 1px 3px rgba(60,64,67,.15),0px 1px 2px rgba(60,64,67,.3)}.protected.blue[_nghost-%COMP%]:active, .protected.red[_nghost-%COMP%]:active, .protected.green[_nghost-%COMP%]:active, .protected.grey[_nghost-%COMP%]:active, .protected.white[_nghost-%COMP%]:active, .protected.yellow[_nghost-%COMP%]:active{box-shadow:0px 6px 10px rgba(60,64,67,.15),0px 2px 3px rgba(60,64,67,.3)}.protected.blue[disabled][_nghost-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:hover, .protected.blue[disabled][_nghost-%COMP%]:active, .protected.blue[disabled][_nghost-%COMP%]:focus, .protected.red[disabled][_nghost-%COMP%], .protected.red[disabled][_nghost-%COMP%]:hover, .protected.red[disabled][_nghost-%COMP%]:active, .protected.red[disabled][_nghost-%COMP%]:focus, .protected.green[disabled][_nghost-%COMP%], .protected.green[disabled][_nghost-%COMP%]:hover, .protected.green[disabled][_nghost-%COMP%]:active, .protected.green[disabled][_nghost-%COMP%]:focus, .protected.grey[disabled][_nghost-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:hover, .protected.grey[disabled][_nghost-%COMP%]:active, .protected.grey[disabled][_nghost-%COMP%]:focus, .protected.white[disabled][_nghost-%COMP%], .protected.white[disabled][_nghost-%COMP%]:hover, .protected.white[disabled][_nghost-%COMP%]:active, .protected.white[disabled][_nghost-%COMP%]:focus, .protected.yellow[disabled][_nghost-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:hover, .protected.yellow[disabled][_nghost-%COMP%]:active, .protected.yellow[disabled][_nghost-%COMP%]:focus{background:#fff;box-shadow:none;cursor:not-allowed}.protected.blue[disabled][_nghost-%COMP%]    , .protected.blue[disabled][_nghost-%COMP%]:hover    , .protected.blue[disabled][_nghost-%COMP%]:active    , .protected.blue[disabled][_nghost-%COMP%]:focus    , .protected.red[disabled][_nghost-%COMP%]    , .protected.red[disabled][_nghost-%COMP%]:hover    , .protected.red[disabled][_nghost-%COMP%]:active    , .protected.red[disabled][_nghost-%COMP%]:focus    , .protected.green[disabled][_nghost-%COMP%]    , .protected.green[disabled][_nghost-%COMP%]:hover    , .protected.green[disabled][_nghost-%COMP%]:active    , .protected.green[disabled][_nghost-%COMP%]:focus    , .protected.grey[disabled][_nghost-%COMP%]    , .protected.grey[disabled][_nghost-%COMP%]:hover    , .protected.grey[disabled][_nghost-%COMP%]:active    , .protected.grey[disabled][_nghost-%COMP%]:focus    , .protected.white[disabled][_nghost-%COMP%]    , .protected.white[disabled][_nghost-%COMP%]:hover    , .protected.white[disabled][_nghost-%COMP%]:active    , .protected.white[disabled][_nghost-%COMP%]:focus    , .protected.yellow[disabled][_nghost-%COMP%]    , .protected.yellow[disabled][_nghost-%COMP%]:hover    , .protected.yellow[disabled][_nghost-%COMP%]:active    , .protected.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.protected.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.protected.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.protected.blue[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.protected.blue[_nghost-%COMP%]:hover    {color:#174ea6;fill:#174ea6}.protected.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.04)}.protected.blue[_nghost-%COMP%]:focus    {color:#174ea6;fill:#174ea6}.protected.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.12)}.protected.blue[_nghost-%COMP%]:active    {color:#174ea6;fill:#174ea6}.protected.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.06)}.protected.red[_nghost-%COMP%]    {color:#d93025;fill:#d93025}.protected.red[_nghost-%COMP%]:hover    {color:#a50e0e;fill:#a50e0e}.protected.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.04)}.protected.red[_nghost-%COMP%]:focus    {color:#a50e0e;fill:#a50e0e}.protected.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.12)}.protected.red[_nghost-%COMP%]:active    {color:#a50e0e;fill:#a50e0e}.protected.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.06)}.protected.green[_nghost-%COMP%]    {color:#188038;fill:#188038}.protected.green[_nghost-%COMP%]:hover    {color:#0d652d;fill:#0d652d}.protected.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.04)}.protected.green[_nghost-%COMP%]:focus    {color:#0d652d;fill:#0d652d}.protected.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.12)}.protected.green[_nghost-%COMP%]:active    {color:#0d652d;fill:#0d652d}.protected.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.06)}.protected.grey[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.protected.grey[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.protected.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.protected.grey[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.protected.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.protected.grey[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.protected.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.protected.white[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.protected.white[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.protected.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.protected.white[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.protected.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.protected.white[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.protected.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.protected.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}.protected.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.04)}.protected.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.12)}.protected.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.06)}.flat.blue[_nghost-%COMP%], .flat.red[_nghost-%COMP%], .flat.green[_nghost-%COMP%], .flat.grey[_nghost-%COMP%], .flat.white[_nghost-%COMP%], .flat.yellow[_nghost-%COMP%]{background:rgba(0,0,0,0)}.flat.blue[_nghost-%COMP%]:hover, .flat.red[_nghost-%COMP%]:hover, .flat.green[_nghost-%COMP%]:hover, .flat.grey[_nghost-%COMP%]:hover, .flat.white[_nghost-%COMP%]:hover, .flat.yellow[_nghost-%COMP%]:hover{background:#fff}.flat.blue[_nghost-%COMP%]:focus, .flat.red[_nghost-%COMP%]:focus, .flat.green[_nghost-%COMP%]:focus, .flat.grey[_nghost-%COMP%]:focus, .flat.white[_nghost-%COMP%]:focus, .flat.yellow[_nghost-%COMP%]:focus{background:#fff}.flat.blue[_nghost-%COMP%]:active, .flat.red[_nghost-%COMP%]:active, .flat.green[_nghost-%COMP%]:active, .flat.grey[_nghost-%COMP%]:active, .flat.white[_nghost-%COMP%]:active, .flat.yellow[_nghost-%COMP%]:active{background:#fff}.flat.blue[disabled][_nghost-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:hover, .flat.blue[disabled][_nghost-%COMP%]:active, .flat.blue[disabled][_nghost-%COMP%]:focus, .flat.red[disabled][_nghost-%COMP%], .flat.red[disabled][_nghost-%COMP%]:hover, .flat.red[disabled][_nghost-%COMP%]:active, .flat.red[disabled][_nghost-%COMP%]:focus, .flat.green[disabled][_nghost-%COMP%], .flat.green[disabled][_nghost-%COMP%]:hover, .flat.green[disabled][_nghost-%COMP%]:active, .flat.green[disabled][_nghost-%COMP%]:focus, .flat.grey[disabled][_nghost-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:hover, .flat.grey[disabled][_nghost-%COMP%]:active, .flat.grey[disabled][_nghost-%COMP%]:focus, .flat.white[disabled][_nghost-%COMP%], .flat.white[disabled][_nghost-%COMP%]:hover, .flat.white[disabled][_nghost-%COMP%]:active, .flat.white[disabled][_nghost-%COMP%]:focus, .flat.yellow[disabled][_nghost-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:hover, .flat.yellow[disabled][_nghost-%COMP%]:active, .flat.yellow[disabled][_nghost-%COMP%]:focus{background:rgba(0,0,0,0);box-shadow:none;cursor:not-allowed}.flat.blue[disabled][_nghost-%COMP%]    , .flat.blue[disabled][_nghost-%COMP%]:hover    , .flat.blue[disabled][_nghost-%COMP%]:active    , .flat.blue[disabled][_nghost-%COMP%]:focus    , .flat.red[disabled][_nghost-%COMP%]    , .flat.red[disabled][_nghost-%COMP%]:hover    , .flat.red[disabled][_nghost-%COMP%]:active    , .flat.red[disabled][_nghost-%COMP%]:focus    , .flat.green[disabled][_nghost-%COMP%]    , .flat.green[disabled][_nghost-%COMP%]:hover    , .flat.green[disabled][_nghost-%COMP%]:active    , .flat.green[disabled][_nghost-%COMP%]:focus    , .flat.grey[disabled][_nghost-%COMP%]    , .flat.grey[disabled][_nghost-%COMP%]:hover    , .flat.grey[disabled][_nghost-%COMP%]:active    , .flat.grey[disabled][_nghost-%COMP%]:focus    , .flat.white[disabled][_nghost-%COMP%]    , .flat.white[disabled][_nghost-%COMP%]:hover    , .flat.white[disabled][_nghost-%COMP%]:active    , .flat.white[disabled][_nghost-%COMP%]:focus    , .flat.yellow[disabled][_nghost-%COMP%]    , .flat.yellow[disabled][_nghost-%COMP%]:hover    , .flat.yellow[disabled][_nghost-%COMP%]:active    , .flat.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.flat.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.flat.blue[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.flat.blue[_nghost-%COMP%]:hover    {color:#174ea6;fill:#174ea6}.flat.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.04)}.flat.blue[_nghost-%COMP%]:focus    {color:#174ea6;fill:#174ea6}.flat.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.12)}.flat.blue[_nghost-%COMP%]:active    {color:#174ea6;fill:#174ea6}.flat.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.06)}.flat.red[_nghost-%COMP%]    {color:#d93025;fill:#d93025}.flat.red[_nghost-%COMP%]:hover    {color:#a50e0e;fill:#a50e0e}.flat.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.04)}.flat.red[_nghost-%COMP%]:focus    {color:#a50e0e;fill:#a50e0e}.flat.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.12)}.flat.red[_nghost-%COMP%]:active    {color:#a50e0e;fill:#a50e0e}.flat.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.06)}.flat.green[_nghost-%COMP%]    {color:#188038;fill:#188038}.flat.green[_nghost-%COMP%]:hover    {color:#0d652d;fill:#0d652d}.flat.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.04)}.flat.green[_nghost-%COMP%]:focus    {color:#0d652d;fill:#0d652d}.flat.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.12)}.flat.green[_nghost-%COMP%]:active    {color:#0d652d;fill:#0d652d}.flat.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.06)}.flat.grey[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.flat.grey[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.flat.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.flat.grey[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.flat.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.flat.grey[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.flat.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.flat.white[_nghost-%COMP%]    {color:#fff;fill:#fff}.flat.white[_nghost-%COMP%]:hover    {color:#fff;fill:#fff;background:rgba(255,255,255,.04)}.flat.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(255,255,255,.04)}.flat.white[_nghost-%COMP%]:focus    {color:#fff;fill:#fff;background:rgba(255,255,255,.12)}.flat.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(255,255,255,.12)}.flat.white[_nghost-%COMP%]:active    {color:#fff;fill:#fff;background:rgba(255,255,255,.06)}.flat.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(255,255,255,.06)}.flat.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}.flat.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.04)}.flat.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.12)}.flat.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.06)}.fill.blue[_nghost-%COMP%]    , .fill.red[_nghost-%COMP%]    , .fill.green[_nghost-%COMP%]    , .fill.grey[_nghost-%COMP%]    , .fill.white[_nghost-%COMP%]    , .fill.yellow[_nghost-%COMP%]    {color:#fff;fill:#fff}.fill.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.16)}.fill.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.24)}.fill.blue[_nghost-%COMP%]:active, .fill.red[_nghost-%COMP%]:active, .fill.green[_nghost-%COMP%]:active, .fill.grey[_nghost-%COMP%]:active, .fill.white[_nghost-%COMP%]:active, .fill.yellow[_nghost-%COMP%]:active{box-shadow:0px 2px 6px rgba(60,64,67,.15),0px 1px 2px rgba(60,64,67,.3)}.fill.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.16)}.fill.blue[disabled][_nghost-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:hover, .fill.blue[disabled][_nghost-%COMP%]:active, .fill.blue[disabled][_nghost-%COMP%]:focus, .fill.red[disabled][_nghost-%COMP%], .fill.red[disabled][_nghost-%COMP%]:hover, .fill.red[disabled][_nghost-%COMP%]:active, .fill.red[disabled][_nghost-%COMP%]:focus, .fill.green[disabled][_nghost-%COMP%], .fill.green[disabled][_nghost-%COMP%]:hover, .fill.green[disabled][_nghost-%COMP%]:active, .fill.green[disabled][_nghost-%COMP%]:focus, .fill.grey[disabled][_nghost-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:hover, .fill.grey[disabled][_nghost-%COMP%]:active, .fill.grey[disabled][_nghost-%COMP%]:focus, .fill.white[disabled][_nghost-%COMP%], .fill.white[disabled][_nghost-%COMP%]:hover, .fill.white[disabled][_nghost-%COMP%]:active, .fill.white[disabled][_nghost-%COMP%]:focus, .fill.yellow[disabled][_nghost-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:hover, .fill.yellow[disabled][_nghost-%COMP%]:active, .fill.yellow[disabled][_nghost-%COMP%]:focus{background:#fff;box-shadow:none;cursor:not-allowed}.fill.blue[disabled][_nghost-%COMP%]    , .fill.blue[disabled][_nghost-%COMP%]:hover    , .fill.blue[disabled][_nghost-%COMP%]:active    , .fill.blue[disabled][_nghost-%COMP%]:focus    , .fill.red[disabled][_nghost-%COMP%]    , .fill.red[disabled][_nghost-%COMP%]:hover    , .fill.red[disabled][_nghost-%COMP%]:active    , .fill.red[disabled][_nghost-%COMP%]:focus    , .fill.green[disabled][_nghost-%COMP%]    , .fill.green[disabled][_nghost-%COMP%]:hover    , .fill.green[disabled][_nghost-%COMP%]:active    , .fill.green[disabled][_nghost-%COMP%]:focus    , .fill.grey[disabled][_nghost-%COMP%]    , .fill.grey[disabled][_nghost-%COMP%]:hover    , .fill.grey[disabled][_nghost-%COMP%]:active    , .fill.grey[disabled][_nghost-%COMP%]:focus    , .fill.white[disabled][_nghost-%COMP%]    , .fill.white[disabled][_nghost-%COMP%]:hover    , .fill.white[disabled][_nghost-%COMP%]:active    , .fill.white[disabled][_nghost-%COMP%]:focus    , .fill.yellow[disabled][_nghost-%COMP%]    , .fill.yellow[disabled][_nghost-%COMP%]:hover    , .fill.yellow[disabled][_nghost-%COMP%]:active    , .fill.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.fill.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.fill.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.fill.blue[_nghost-%COMP%]{background:#1a73e8}.fill.red[_nghost-%COMP%]{background:#d93025}.fill.green[_nghost-%COMP%]{background:#188038}.fill.grey[_nghost-%COMP%]{background:#5f6368}.fill.white[_nghost-%COMP%]{background:#fff}.fill.white[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.fill.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.fill.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.fill.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.fill.yellow[_nghost-%COMP%]{background:#f29900}.fill.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}'],
La:0});jI={MQb:"ADD",JSb:"BRANCH",AWb:"DELETE",kYb:"EDIT",E2b:"INTEGRATE",NONE:"NONE",values(){return[jI.NONE,jI.MQb,jI.JSb,jI.kYb,jI.AWb,jI.E2b]}};kI={mxa:"BBCP",Zya:"KYTHE",yAa:"SEARCH_INDEX",KBa:"UNKNOWN_PROVENANCE",XBa:"VCS",values(){return[kI.KBa,kI.XBa,kI.Zya,kI.yAa,kI.mxa]}};lI={wy:"DIRECTORY",mE:"EXECUTABLE",Ct:"FILE",xy:"GIT_LINK",tB:"SYMBOLIC_LINK",uE:"UNKNOWN_OBJECT_TYPE",values(){return[lI.uE,lI.Ct,lI.wy,lI.tB,lI.xy,lI.mE]}};
mI={wy:"DIRECTORY",mE:"EXECUTABLE",Ct:"FILE",xy:"GIT_LINK",tB:"SYMBOLIC_LINK",uE:"UNKNOWN_OBJECT_TYPE",values(){return[mI.uE,mI.Ct,mI.wy,mI.tB,mI.xy,mI.mE]}};nI={wy:"DIRECTORY",mE:"EXECUTABLE",Ct:"FILE",xy:"GIT_LINK",tB:"SYMBOLIC_LINK",uE:"UNKNOWN_OBJECT_TYPE",values(){return[nI.uE,nI.Ct,nI.wy,nI.tB,nI.xy,nI.mE]}};oI={mxa:"BBCP",Zya:"KYTHE",yAa:"SEARCH_INDEX",KBa:"UNKNOWN_PROVENANCE",XBa:"VCS",values(){return[oI.KBa,oI.XBa,oI.Zya,oI.yAa,oI.mxa]}};
pI={wy:"DIRECTORY",mE:"EXECUTABLE",Ct:"FILE",xy:"GIT_LINK",tB:"SYMBOLIC_LINK",uE:"UNKNOWN_OBJECT_TYPE",values(){return[pI.uE,pI.Ct,pI.wy,pI.tB,pI.xy,pI.mE]}};
qI={eRb:"ALLOCATION",DRb:"ANONYMOUS_FUNCTION",rSb:"BACKUP_SCHEDULE",NSb:"BUILD_ARGUMENT",OSb:"BUILD_BINARY",PSb:"BUILD_GENERATOR",QSb:"BUILD_LIBRARY",WSb:"BUILD_RULE",XSb:"BUILD_TEST",YSb:"BUILD_VARIABLE",pTb:"CHANGELOG",Jkb:"CLASS",bUb:"COLUMN",mUb:"CONSTANT",VUb:"DART_MIXIN",vWb:"DEFINE_CONST",wWb:"DEFINE_MACRO",Wkb:"ENUM",Xkb:"ENUM_CONSTANT",EXTENSION:"EXTENSION",glb:"FIELD",fha:"FUNCTION",A_b:"GRAPHQL_DIRECTIVE",B_b:"GRAPHQL_FRAGMENT",C_b:"GRAPHQL_FRAGMENT_SPREAD",D_b:"GRAPHQL_LIST",E_b:"GRAPHQL_OPERATION",
G_b:"GROUP",t2b:"INDEX",xlb:"INTERFACE",Q2b:"JOB",X2b:"JS_ASSIGNMENT",Y2b:"JS_CONST",Z2b:"JS_FUNCTION_ASSIGNMENT",a3b:"JS_FUNCTION_LITERAL",b3b:"JS_GETTER",c3b:"JS_GOOG_PROVIDE",d3b:"JS_GOOG_REQUIRE",e3b:"JS_LITERAL",h3b:"JS_SETTER",j3b:"JS_VAR",c4b:"LOCALITY_GROUP",F4b:"MD_HEADER",Clb:"METHOD",B5b:"MODULE",gmb:"NAMESPACE",d8b:"OBJECT",kI:"PACKAGE",z9b:"PREPROCESSOR",umb:"PROPERTY",O$b:"PROTO_BUNDLE",rac:"QUEUE",qbc:"SCOPE",CAa:"SERVICE",dcc:"SQL_DATABASE",ecc:"SQL_MODEL",fcc:"SQL_TVF",Gmb:"STRUCT",
Pcc:"SWIFT_ACTOR",Vcc:"TABLE",cdc:"TEMPLATE",ds:"TEST",Nmb:"TYPEDEF",Qmb:"UNION",Xdc:"UNKNOWN_SYMBOL",Smb:"VARIABLE",ffc:"XML_TAG",hfc:"YANG_CONTAINER",ifc:"YANG_GROUPING",jfc:"YANG_IDENTITY",kfc:"YANG_LEAF",lfc:"YANG_LIST",values(){return[qI.Xdc,qI.qbc,qI.G_b,qI.Jkb,qI.xlb,qI.Gmb,qI.Wkb,qI.Qmb,qI.Clb,qI.glb,qI.fha,qI.Smb,qI.Nmb,qI.gmb,qI.EXTENSION,qI.umb,qI.Xkb,qI.DRb,qI.ds,qI.kI,qI.d8b,qI.mUb,qI.B5b,qI.z9b,qI.WSb,qI.OSb,qI.XSb,qI.QSb,qI.PSb,qI.NSb,qI.YSb,qI.j3b,qI.Y2b,qI.c3b,qI.d3b,qI.h3b,qI.b3b,
qI.e3b,qI.a3b,qI.X2b,qI.Z2b,qI.vWb,qI.wWb,qI.ffc,qI.cdc,qI.Q2b,qI.CAa,qI.eRb,qI.Vcc,qI.rac,qI.c4b,qI.t2b,qI.O$b,qI.rSb,qI.bUb,qI.pTb,qI.F4b,qI.fcc,qI.ecc,qI.dcc,qI.VUb,qI.ifc,qI.jfc,qI.hfc,qI.lfc,qI.kfc,qI.Pcc,qI.A_b,qI.E_b,qI.B_b,qI.C_b,qI.D_b]}};
rI={TRb:"ATOM",cUb:"COMMENT",Zxa:"DEFINITION",q3b:"KEYWORD",g4b:"LOCAL_REF",s4b:"MACRO",b8b:"NUMERIC_LITERAL",nac:"QUALIFIER",zcc:"STRING_LITERAL",Fdc:"TYPE_ID",ld:"UNKNOWN",values(){return[rI.ld,rI.q3b,rI.zcc,rI.cUb,rI.b8b,rI.s4b,rI.Fdc,rI.TRb,rI.Zxa,rI.nac,rI.g4b]}};
Pgb=class extends _.U{constructor(a={}){super();this.O.lastCommitTime=null==a.DG?null:a.DG;this.O.lastCommitMessage=null==a.Zqa?null:a.Zqa;this.O.size=null==a.size?null:a.size;this.O.deleted=null==a.Sm?null:a.Sm;this.O.existedAtCommit=null==a.boa?null:a.boa}get Sm(){return _.Z(this,"deleted")?_.T(this,"deleted"):!1}set Sm(a){this.O.deleted=a}get boa(){return _.Z(this,"existedAtCommit")?_.T(this,"existedAtCommit"):""}set boa(a){this.O.existedAtCommit=a}get Zqa(){return _.Z(this,"lastCommitMessage")?
_.T(this,"lastCommitMessage"):""}set Zqa(a){this.O.lastCommitMessage=a}get DG(){return _.Z(this,"lastCommitTime")?_.T(this,"lastCommitTime"):""}set DG(a){this.O.lastCommitTime=a}get size(){return _.Z(this,"size")?_.T(this,"size"):"0"}set size(a){this.O.size=a}ka(){return Pgb}ma(){return{keys:["deleted","existedAtCommit","lastCommitMessage","lastCommitTime","size"]}}};
Qgb=class extends _.U{constructor(a={}){super();this.O.email=null==a.email?null:a.email;this.O.name=null==a.name?null:a.name}get email(){return _.Z(this,"email")?_.T(this,"email"):""}set email(a){this.O.email=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.O.name=a}ka(){return Qgb}ma(){return{keys:["email","name"]}}};
Rgb=class extends _.U{constructor(a={}){super();this.O.branchName=null==a.Ue?null:a.Ue;this.O.commitId=null==a.We?null:a.We}get Ue(){return _.Z(this,"branchName")?_.T(this,"branchName"):""}set Ue(a){this.O.branchName=a}get We(){return _.Z(this,"commitId")?_.T(this,"commitId"):""}set We(a){this.O.commitId=a}ka(){return Rgb}ma(){return{keys:["branchName","commitId"]}}};
_.Sgb=class extends _.U{constructor(a={}){super();this.O.newPath=null==a.jD?null:a.jD;this.O.oldPath=null==a.tf?null:a.tf;this.O.newHash=null==a.d5a?null:a.d5a;this.O.oldHash=null==a.H5a?null:a.H5a;this.O.newType=null==a.Vra?null:a.Vra;this.O.oldType=null==a.fsa?null:a.fsa}get d5a(){return _.Z(this,"newHash")?_.T(this,"newHash"):""}set d5a(a){this.O.newHash=a}get jD(){return _.Z(this,"newPath")?_.T(this,"newPath"):""}set jD(a){this.O.newPath=a}get Vra(){return _.Z(this,"newType")?_.T(this,"newType"):
null}set Vra(a){this.O.newType=a}get H5a(){return _.Z(this,"oldHash")?_.T(this,"oldHash"):""}set H5a(a){this.O.oldHash=a}get tf(){return _.Z(this,"oldPath")?_.T(this,"oldPath"):""}set tf(a){this.O.oldPath=a}get fsa(){return _.Z(this,"oldType")?_.T(this,"oldType"):null}set fsa(a){this.O.oldType=a}ka(){return _.Sgb}ma(){return{Sa:{newType:mI,oldType:nI},keys:"newHash newPath newType oldHash oldPath oldType".split(" ")}}};
Tgb=class extends _.U{constructor(a={}){super();this.O.path=null==a.path?null:a.path;this.O.hash=null==a.hash?null:a.hash;this.O.type=null==a.type?null:a.type;this.O.attributes=null==a.attributes?null:a.attributes;this.O.sources=null==a.sources?null:a.sources;this.O.locationHint=null==a.LG?null:a.LG}static get Af(){return lI}get attributes(){return _.Z(this,"attributes")?_.T(this,"attributes"):null}set attributes(a){this.O.attributes=a}get hash(){return _.Z(this,"hash")?_.T(this,"hash"):""}set hash(a){this.O.hash=
a}get LG(){return _.Z(this,"locationHint")?_.T(this,"locationHint"):""}set LG(a){this.O.locationHint=a}get path(){return _.Z(this,"path")?_.T(this,"path"):""}set path(a){this.O.path=a}get sources(){return _.Z(this,"sources")?_.T(this,"sources"):[]}set sources(a){this.O.sources=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.O.type=a}ka(){return Tgb}ma(){return{Sa:{sources:kI,type:lI},keys:"attributes hash locationHint path sources type".split(" "),Ia:{attributes:Pgb}}}};
_.sI=class extends _.U{constructor(a={}){super();this.O.hostName=null==a.Vk?null:a.Vk;this.O.projectId=null==a.projectId?null:a.projectId;this.O.depotGroup=null==a.Xn?null:a.Xn;this.O.ossProject=null==a.Hg?null:a.Hg;this.O.repositoryName=null==a.uh?null:a.uh;this.O.workspaceId=null==a.cq?null:a.cq}get Xn(){return _.Z(this,"depotGroup")?_.T(this,"depotGroup"):""}set Xn(a){this.O.depotGroup=a}get Vk(){return _.Z(this,"hostName")?_.T(this,"hostName"):""}set Vk(a){this.O.hostName=a}get Hg(){return _.Z(this,
"ossProject")?_.T(this,"ossProject"):""}set Hg(a){this.O.ossProject=a}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.O.projectId=a}get uh(){return _.Z(this,"repositoryName")?_.T(this,"repositoryName"):""}set uh(a){this.O.repositoryName=a}get cq(){return _.Z(this,"workspaceId")?_.T(this,"workspaceId"):""}set cq(a){this.O.workspaceId=a}ka(){return _.sI}ma(){return{keys:"depotGroup hostName ossProject projectId repositoryName workspaceId".split(" ")}}};
Ugb=class extends _.U{constructor(a={}){super();this.O.repositoryKey=null==a.Se?null:a.Se;this.O.refSpec=null==a.Lp?null:a.Lp;this.O.refHint=null==a.refHint?null:a.refHint}get refHint(){return _.Z(this,"refHint")?_.T(this,"refHint"):""}set refHint(a){this.O.refHint=a}get Lp(){return _.Z(this,"refSpec")?_.T(this,"refSpec"):""}set Lp(a){this.O.refSpec=a}get Se(){return _.Z(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Se(a){this.O.repositoryKey=a}ka(){return Ugb}ma(){return{keys:["refHint",
"refSpec","repositoryKey"],Ia:{repositoryKey:_.sI}}}};
_.tI=class extends _.U{constructor(a={}){super();this.O.sourceRoot=null==a.Xp?null:a.Xp;this.O.path=null==a.path?null:a.path;this.O.type=null==a.type?null:a.type;this.O.fileSize=null==a.fileSize?null:a.fileSize;this.O.sources=null==a.sources?null:a.sources;this.O.locationHint=null==a.LG?null:a.LG}static get Af(){return pI}get fileSize(){return _.Z(this,"fileSize")?_.T(this,"fileSize"):"0"}set fileSize(a){this.O.fileSize=a}get LG(){return _.Z(this,"locationHint")?_.T(this,"locationHint"):""}set LG(a){this.O.locationHint=
a}get path(){return _.Z(this,"path")?_.T(this,"path"):""}set path(a){this.O.path=a}get Xp(){return _.Z(this,"sourceRoot")?_.T(this,"sourceRoot"):null}set Xp(a){this.O.sourceRoot=a}get sources(){return _.Z(this,"sources")?_.T(this,"sources"):[]}set sources(a){this.O.sources=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.O.type=a}ka(){return _.tI}ma(){return{Sa:{sources:oI,type:pI},keys:"fileSize locationHint path sourceRoot sources type".split(" "),Ia:{sourceRoot:Ugb}}}};
Vgb=class extends _.U{constructor(a={}){super();this.O.fileSpec=null==a.Oe?null:a.Oe;this.O.childEntries=null==a.rma?null:a.rma}get rma(){return _.Z(this,"childEntries")?_.T(this,"childEntries"):[]}set rma(a){this.O.childEntries=a}get Oe(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set Oe(a){this.O.fileSpec=a}ka(){return Vgb}ma(){return{Ta:{childEntries:Tgb},keys:["childEntries","fileSpec"],Ia:{fileSpec:_.tI}}}};
uI=class extends _.U{constructor(a={}){super();this.O.startIndex=null==a.startIndex?null:a.startIndex;this.O.length=null==a.length?null:a.length}get length(){return _.Z(this,"length")?_.T(this,"length"):0}set length(a){this.O.length=a}get startIndex(){return _.Z(this,"startIndex")?_.T(this,"startIndex"):0}set startIndex(a){this.O.startIndex=a}ka(){return uI}ma(){return{keys:["length","startIndex"]}}};
Wgb=class extends _.U{constructor(a={}){super();this.O.linkRange=null==a.qra?null:a.qra;this.O.url=null==a.url?null:a.url}get qra(){return _.Z(this,"linkRange")?_.T(this,"linkRange"):null}set qra(a){this.O.linkRange=a}get url(){return _.Z(this,"url")?_.T(this,"url"):""}set url(a){this.O.url=a}ka(){return Wgb}ma(){return{keys:["linkRange","url"],Ia:{linkRange:uI}}}};
_.Xgb=class extends _.U{constructor(a={}){super();this.O.commitId=null==a.We?null:a.We;this.O.commitTime=null==a.EF?null:a.EF;this.O.author=null==a.Pm?null:a.Pm;this.O.commitMessage=null==a.ep?null:a.ep;this.O.metadata=null==a.metadata?null:a.metadata;this.O.fileDiffEntries=null==a.Sk?null:a.Sk;this.O.parentCommitIds=null==a.tD?null:a.tD;this.O.commitSubject=null==a.g9?null:a.g9;this.O.oldPath=null==a.tf?null:a.tf;this.O.committer=null==a.Oma?null:a.Oma;this.O.commitMessageLinkDefinitions=null==a.PJ?
null:a.PJ;this.O.fetchFileSpec=null==a.wp?null:a.wp;this.O.revisionNumber=null==a.revisionNumber?null:a.revisionNumber;this.O.fileOperation=null==a.uoa?null:a.uoa;this.O.workspace=null==a.Ob?null:a.Ob}get Pm(){return _.Z(this,"author")?_.T(this,"author"):null}set Pm(a){this.O.author=a}get We(){return _.Z(this,"commitId")?_.T(this,"commitId"):""}set We(a){this.O.commitId=a}get ep(){return _.Z(this,"commitMessage")?_.T(this,"commitMessage"):""}set ep(a){this.O.commitMessage=a}get PJ(){return _.Z(this,
"commitMessageLinkDefinitions")?_.T(this,"commitMessageLinkDefinitions"):[]}set PJ(a){this.O.commitMessageLinkDefinitions=a}get g9(){return _.Z(this,"commitSubject")?_.T(this,"commitSubject"):""}set g9(a){this.O.commitSubject=a}get EF(){return _.Z(this,"commitTime")?_.T(this,"commitTime"):""}set EF(a){this.O.commitTime=a}get Oma(){return _.Z(this,"committer")?_.T(this,"committer"):null}set Oma(a){this.O.committer=a}get wp(){return _.Z(this,"fetchFileSpec")?_.T(this,"fetchFileSpec"):null}set wp(a){this.O.fetchFileSpec=
a}get Sk(){return _.Z(this,"fileDiffEntries")?_.T(this,"fileDiffEntries"):[]}set Sk(a){this.O.fileDiffEntries=a}get uoa(){return _.Z(this,"fileOperation")?_.T(this,"fileOperation"):null}set uoa(a){this.O.fileOperation=a}get metadata(){return _.Z(this,"metadata")?_.T(this,"metadata"):null}set metadata(a){this.O.metadata=a}get tf(){return _.Z(this,"oldPath")?_.T(this,"oldPath"):""}set tf(a){this.O.oldPath=a}get tD(){return _.Z(this,"parentCommitIds")?_.T(this,"parentCommitIds"):[]}set tD(a){this.O.parentCommitIds=
a}get revisionNumber(){return _.Z(this,"revisionNumber")?_.T(this,"revisionNumber"):0}set revisionNumber(a){this.O.revisionNumber=a}get Ob(){return _.Z(this,"workspace")?_.T(this,"workspace"):""}set Ob(a){this.O.workspace=a}ka(){return _.Xgb}ma(){return{Ta:{commitMessageLinkDefinitions:Wgb,fileDiffEntries:_.Sgb},Sa:{fileOperation:jI},keys:"author commitId commitMessage commitMessageLinkDefinitions commitSubject commitTime committer fetchFileSpec fileDiffEntries fileOperation metadata oldPath parentCommitIds revisionNumber workspace".split(" "),
wd:{metadata:{oc:null,Fc:!1,Gc:!1,Hc:!1}},Ia:{author:Qgb,committer:Qgb,fetchFileSpec:_.tI}}}};
Ygb=class extends _.U{constructor(a={}){super();this.O.lineNumber=null==a.lineNumber?null:a.lineNumber;this.O.columnRanges=null==a.kQ?null:a.kQ}get kQ(){return _.Z(this,"columnRanges")?_.T(this,"columnRanges"):[]}set kQ(a){this.O.columnRanges=a}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):"0"}set lineNumber(a){this.O.lineNumber=a}ka(){return Ygb}ma(){return{Ta:{columnRanges:uI},keys:["columnRanges","lineNumber"]}}};
Zgb=class extends _.U{constructor(a={}){super();this.O.lineNumber=null==a.lineNumber?null:a.lineNumber;this.O.lineText=null==a.bD?null:a.bD;this.O.range=null==a.Ld?null:a.Ld}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):0}set lineNumber(a){this.O.lineNumber=a}get bD(){return _.Z(this,"lineText")?_.T(this,"lineText"):""}set bD(a){this.O.lineText=a}get Ld(){return _.Z(this,"range")?_.T(this,"range"):null}set Ld(a){this.O.range=a}ka(){return Zgb}ma(){return{keys:["lineNumber",
"lineText","range"],Ia:{range:uI}}}};
$gb=class extends _.U{constructor(a={}){super();this.O.commitLogEntries=null==a.am?null:a.am;this.O.nextCommitId=null==a.g5a?null:a.g5a;this.O.nextCommitIds=null==a.Wra?null:a.Wra;this.O.pageToken=null==a.pageToken?null:a.pageToken}get am(){return _.Z(this,"commitLogEntries")?_.T(this,"commitLogEntries"):[]}set am(a){this.O.commitLogEntries=a}get g5a(){return _.Z(this,"nextCommitId")?_.T(this,"nextCommitId"):""}set g5a(a){this.O.nextCommitId=a}get Wra(){return _.Z(this,"nextCommitIds")?_.T(this,"nextCommitIds"):
[]}set Wra(a){this.O.nextCommitIds=a}get pageToken(){return _.Z(this,"pageToken")?_.T(this,"pageToken"):""}set pageToken(a){this.O.pageToken=a}ka(){return $gb}ma(){return{Ta:{commitLogEntries:_.Xgb},keys:["commitLogEntries","nextCommitId","nextCommitIds","pageToken"]}}};ahb=class extends _.U{ka(){return ahb}ma(){return{keys:[]}}};bhb=class extends _.U{ka(){return bhb}ma(){return{keys:[]}}};
chb=class extends _.U{constructor(a={}){super();this.O.matchingRanges=null==a.Gp?null:a.Gp}get Gp(){return _.Z(this,"matchingRanges")?_.T(this,"matchingRanges"):[]}set Gp(a){this.O.matchingRanges=a}ka(){return chb}ma(){return{Ta:{matchingRanges:Ygb},keys:["matchingRanges"]}}};
dhb=class extends _.U{constructor(a={}){super();this.O.tagName=null==a.tagName?null:a.tagName;this.O.targetId=null==a.targetId?null:a.targetId}get tagName(){return _.Z(this,"tagName")?_.T(this,"tagName"):""}set tagName(a){this.O.tagName=a}get targetId(){return _.Z(this,"targetId")?_.T(this,"targetId"):""}set targetId(a){this.O.targetId=a}ka(){return dhb}ma(){return{keys:["tagName","targetId"]}}};
_.ehb=class extends _.U{constructor(a={}){super();this.O.branch=null==a.xd?null:a.xd;this.O.defaultBranchName=null==a.G_?null:a.G_;this.O.tags=null==a.tags?null:a.tags}get xd(){return _.Z(this,"branch")?_.T(this,"branch"):[]}set xd(a){this.O.branch=a}get G_(){return _.Z(this,"defaultBranchName")?_.T(this,"defaultBranchName"):""}set G_(a){this.O.defaultBranchName=a}get tags(){return _.Z(this,"tags")?_.T(this,"tags"):[]}set tags(a){this.O.tags=a}ka(){return _.ehb}ma(){return{Ta:{branch:Rgb,tags:dhb},
keys:["branch","defaultBranchName","tags"]}}};fhb=class extends _.U{constructor(a={}){super();this.O.roots=null==a.Sta?null:a.Sta}get Sta(){return _.Z(this,"roots")?_.T(this,"roots"):null}set Sta(a){this.O.roots=a}ka(){return fhb}ma(){return{keys:["roots"],Ia:{roots:_.ehb}}}};
_.ghb=class extends _.U{constructor(a={}){super();this.O.pageToken=null==a.pageToken?null:a.pageToken;this.O.pageSize=null==a.pageSize?null:a.pageSize;this.O.numberOfContextLines=null==a.Ws?null:a.Ws;this.O.enableDiagnostics=null==a.zw?null:a.zw;this.O.repositoryScope=null==a.Am?null:a.Am;this.O.refSpecScope=null==a.jH?null:a.jH;this.O.pathPrefix=null==a.pathPrefix?null:a.pathPrefix;this.O.savedQuery=null==a.Be?null:a.Be;this.O.scoringModel=null==a.AH?null:a.AH;this.O.exhaustive=null==a.Pq?null:a.Pq;
this.O.fullHistorySearch=null==a.Roa?null:a.Roa;this.O.debugLevel=null==a.XJ?null:a.XJ;this.O.retrieveMultibranchResults=null==a.Vu?null:a.Vu;this.O.showPersonalizedResults=null==a.Sp?null:a.Sp}get XJ(){return _.Z(this,"debugLevel")?_.T(this,"debugLevel"):0}set XJ(a){this.O.debugLevel=a}get zw(){return _.Z(this,"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set zw(a){this.O.enableDiagnostics=a}get Pq(){return _.Z(this,"exhaustive")?_.T(this,"exhaustive"):!1}set Pq(a){this.O.exhaustive=a}get Roa(){return _.Z(this,
"fullHistorySearch")?_.T(this,"fullHistorySearch"):!1}set Roa(a){this.O.fullHistorySearch=a}get Ws(){return _.Z(this,"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Ws(a){this.O.numberOfContextLines=a}get pageSize(){return _.Z(this,"pageSize")?_.T(this,"pageSize"):0}set pageSize(a){this.O.pageSize=a}get pageToken(){return _.Z(this,"pageToken")?_.T(this,"pageToken"):""}set pageToken(a){this.O.pageToken=a}get pathPrefix(){return _.Z(this,"pathPrefix")?_.T(this,"pathPrefix"):""}set pathPrefix(a){this.O.pathPrefix=
a}get jH(){return _.Z(this,"refSpecScope")?_.T(this,"refSpecScope"):""}set jH(a){this.O.refSpecScope=a}get Am(){return _.Z(this,"repositoryScope")?_.T(this,"repositoryScope"):null}set Am(a){this.O.repositoryScope=a}get Vu(){return _.Z(this,"retrieveMultibranchResults")?_.T(this,"retrieveMultibranchResults"):!1}set Vu(a){this.O.retrieveMultibranchResults=a}get Be(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Be(a){this.O.savedQuery=a}get AH(){return _.Z(this,"scoringModel")?_.T(this,
"scoringModel"):""}set AH(a){this.O.scoringModel=a}get Sp(){return _.Z(this,"showPersonalizedResults")?_.T(this,"showPersonalizedResults"):!1}set Sp(a){this.O.showPersonalizedResults=a}ka(){return _.ghb}ma(){return{keys:"debugLevel enableDiagnostics exhaustive fullHistorySearch numberOfContextLines pageSize pageToken pathPrefix refSpecScope repositoryScope retrieveMultibranchResults savedQuery scoringModel showPersonalizedResults".split(" "),Ia:{repositoryScope:PG}}}};
_.vI=class extends _.U{constructor(a={}){super();this.O.numberOfContextLines=null==a.Ws?null:a.Ws;this.O.minSnippetLinesPerFile=null==a.Eca?null:a.Eca;this.O.minSnippetLinesPerPage=null==a.Fca?null:a.Fca;this.O.showAllSnippets=null==a.Wua?null:a.Wua}get Eca(){return _.Z(this,"minSnippetLinesPerFile")?_.T(this,"minSnippetLinesPerFile"):0}set Eca(a){this.O.minSnippetLinesPerFile=a}get Fca(){return _.Z(this,"minSnippetLinesPerPage")?_.T(this,"minSnippetLinesPerPage"):0}set Fca(a){this.O.minSnippetLinesPerPage=
a}get Ws(){return _.Z(this,"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Ws(a){this.O.numberOfContextLines=a}get Wua(){return _.Z(this,"showAllSnippets")?_.T(this,"showAllSnippets"):!1}set Wua(a){this.O.showAllSnippets=a}ka(){return _.vI}ma(){return{keys:["minSnippetLinesPerFile","minSnippetLinesPerPage","numberOfContextLines","showAllSnippets"]}}};
hhb=class extends _.U{constructor(a={}){super();this.O.queryString=null==a.et?null:a.et;this.O.searchOptions=null==a.gua?null:a.gua;this.O.snippetOptions=null==a.JH?null:a.JH}get et(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set et(a){this.O.queryString=a}get gua(){return _.Z(this,"searchOptions")?_.T(this,"searchOptions"):null}set gua(a){this.O.searchOptions=a}get JH(){return _.Z(this,"snippetOptions")?_.T(this,"snippetOptions"):null}set JH(a){this.O.snippetOptions=a}ka(){return hhb}ma(){return{keys:["queryString",
"searchOptions","snippetOptions"],Ia:{searchOptions:_.ghb,snippetOptions:_.vI}}}};_.ihb=class extends _.U{constructor(a={}){super();this.O.enableDiagnostics=null==a.zw?null:a.zw;this.O.savedQuery=null==a.Be?null:a.Be}get zw(){return _.Z(this,"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set zw(a){this.O.enableDiagnostics=a}get Be(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Be(a){this.O.savedQuery=a}ka(){return _.ihb}ma(){return{keys:["enableDiagnostics","savedQuery"]}}};
_.jhb=class extends _.U{constructor(a={}){super();this.O.numberOfContextLines=null==a.Ws?null:a.Ws}get Ws(){return _.Z(this,"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Ws(a){this.O.numberOfContextLines=a}ka(){return _.jhb}ma(){return{keys:["numberOfContextLines"]}}};
khb=class extends _.U{constructor(a={}){super();this.O.file=null==a.file?null:a.file;this.O.queryString=null==a.et?null:a.et;this.O.options=null==a.options?null:a.options;this.O.snippetOptions=null==a.JH?null:a.JH}get file(){return _.Z(this,"file")?_.T(this,"file"):null}set file(a){this.O.file=a}get options(){return _.Z(this,"options")?_.T(this,"options"):null}set options(a){this.O.options=a}get et(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set et(a){this.O.queryString=a}get JH(){return _.Z(this,
"snippetOptions")?_.T(this,"snippetOptions"):null}set JH(a){this.O.snippetOptions=a}ka(){return khb}ma(){return{keys:["file","options","queryString","snippetOptions"],Ia:{file:_.tI,options:_.ihb,snippetOptions:_.jhb}}}};
lhb=class extends _.U{constructor(a={}){super();this.O.tokenType=null==a.tokenType?null:a.tokenType;this.O.range=null==a.Ld?null:a.Ld}get Ld(){return _.Z(this,"range")?_.T(this,"range"):null}set Ld(a){this.O.range=a}get tokenType(){return _.Z(this,"tokenType")?_.T(this,"tokenType"):null}set tokenType(a){this.O.tokenType=a}ka(){return lhb}ma(){return{Sa:{tokenType:rI},keys:["range","tokenType"],Ia:{range:uI}}}};
mhb=class extends _.U{constructor(a={}){super();this.O.lineText=null==a.bD?null:a.bD;this.O.lineNumber=null==a.lineNumber?null:a.lineNumber;this.O.matchingRanges=null==a.Gp?null:a.Gp;this.O.ranges=null==a.sx?null:a.sx;this.O.tokens=null==a.Kg?null:a.Kg}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):"0"}set lineNumber(a){this.O.lineNumber=a}get bD(){return _.Z(this,"lineText")?_.T(this,"lineText"):""}set bD(a){this.O.lineText=a}get Gp(){return _.Z(this,"matchingRanges")?_.T(this,
"matchingRanges"):null}set Gp(a){this.O.matchingRanges=a}get sx(){return _.Z(this,"ranges")?_.T(this,"ranges"):[]}set sx(a){this.O.ranges=a}get Kg(){return _.Z(this,"tokens")?_.T(this,"tokens"):[]}set Kg(a){this.O.tokens=a}ka(){return mhb}ma(){return{Ta:{ranges:uI,tokens:lhb},keys:["lineNumber","lineText","matchingRanges","ranges","tokens"],Ia:{matchingRanges:Ygb}}}};
_.wI=class extends _.U{constructor(a={}){super();this.O.snippetLines=null==a.Vp?null:a.Vp}get Vp(){return _.Z(this,"snippetLines")?_.T(this,"snippetLines"):[]}set Vp(a){this.O.snippetLines=a}ka(){return _.wI}ma(){return{Ta:{snippetLines:mhb},keys:["snippetLines"]}}};
nhb=class extends _.U{constructor(a={}){super();this.O.matchingSnippets=null==a.Cra?null:a.Cra}get Cra(){return _.Z(this,"matchingSnippets")?_.T(this,"matchingSnippets"):[]}set Cra(a){this.O.matchingSnippets=a}ka(){return nhb}ma(){return{Ta:{matchingSnippets:_.wI},keys:["matchingSnippets"]}}};
ohb=class extends _.U{constructor(a={}){super();this.O.matchingRanges=null==a.Gp?null:a.Gp;this.O.ranges=null==a.sx?null:a.sx;this.O.snippets=null==a.fg?null:a.fg}get Gp(){return _.Z(this,"matchingRanges")?_.T(this,"matchingRanges"):[]}set Gp(a){this.O.matchingRanges=a}get sx(){return _.Z(this,"ranges")?_.T(this,"ranges"):null}set sx(a){this.O.ranges=a}get fg(){return _.Z(this,"snippets")?_.T(this,"snippets"):null}set fg(a){this.O.snippets=a}ka(){return ohb}ma(){return{Ta:{matchingRanges:Ygb},keys:["matchingRanges",
"ranges","snippets"],Ia:{ranges:chb,snippets:nhb}}}};phb=class extends _.U{constructor(a={}){super();this.O.revision=null==a.de?null:a.de;this.O.snippets=null==a.fg?null:a.fg}get de(){return _.Z(this,"revision")?_.T(this,"revision"):""}set de(a){this.O.revision=a}get fg(){return _.Z(this,"snippets")?_.T(this,"snippets"):[]}set fg(a){this.O.snippets=a}ka(){return phb}ma(){return{Ta:{snippets:_.wI},keys:["revision","snippets"]}}};
qhb=class extends _.U{constructor(a={}){super();this.O.fileSpec=null==a.Oe?null:a.Oe;this.O.snippets=null==a.fg?null:a.fg;this.O.numberOfMatchingLines=null==a.Qca?null:a.Qca;this.O.matchingChangelists=null==a.q3a?null:a.q3a;this.O.revisionMatches=null==a.Nta?null:a.Nta;this.O.deletedAtCl=null==a.gC?null:a.gC;this.O.deletedTermChangelist=null==a.hC?null:a.hC}get gC(){return _.Z(this,"deletedAtCl")?_.T(this,"deletedAtCl"):"0"}set gC(a){this.O.deletedAtCl=a}get hC(){return _.Z(this,"deletedTermChangelist")?
_.T(this,"deletedTermChangelist"):"0"}set hC(a){this.O.deletedTermChangelist=a}get Oe(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set Oe(a){this.O.fileSpec=a}get q3a(){return _.Z(this,"matchingChangelists")?_.T(this,"matchingChangelists"):[]}set q3a(a){this.O.matchingChangelists=a}get Qca(){return _.Z(this,"numberOfMatchingLines")?_.T(this,"numberOfMatchingLines"):0}set Qca(a){this.O.numberOfMatchingLines=a}get Nta(){return _.Z(this,"revisionMatches")?_.T(this,"revisionMatches"):[]}set Nta(a){this.O.revisionMatches=
a}get fg(){return _.Z(this,"snippets")?_.T(this,"snippets"):[]}set fg(a){this.O.snippets=a}ka(){return qhb}ma(){return{Ta:{revisionMatches:phb,snippets:_.wI},keys:"deletedAtCl deletedTermChangelist fileSpec matchingChangelists numberOfMatchingLines revisionMatches snippets".split(" "),Ia:{fileSpec:_.tI}}}};
rhb=class extends _.U{constructor(a={}){super();this.O.fileSearchResult=null==a.CR?null:a.CR;this.O.directorySearchResult=null==a.O_?null:a.O_;this.O.debugInfoString=null==a.zz?null:a.zz;this.O.resultToken=null==a.sH?null:a.sH;this.O.personalized=null==a.R2?null:a.R2;this.O.refsToken=null==a.f3?null:a.f3}get zz(){return _.Z(this,"debugInfoString")?_.T(this,"debugInfoString"):""}set zz(a){this.O.debugInfoString=a}get O_(){return _.Z(this,"directorySearchResult")?_.T(this,"directorySearchResult"):null}set O_(a){this.O.directorySearchResult=
a}get CR(){return _.Z(this,"fileSearchResult")?_.T(this,"fileSearchResult"):null}set CR(a){this.O.fileSearchResult=a}get R2(){return _.Z(this,"personalized")?_.T(this,"personalized"):!1}set R2(a){this.O.personalized=a}get f3(){return _.Z(this,"refsToken")?_.T(this,"refsToken"):""}set f3(a){this.O.refsToken=a}get sH(){return _.Z(this,"resultToken")?_.T(this,"resultToken"):""}set sH(a){this.O.resultToken=a}ka(){return rhb}ma(){return{keys:"debugInfoString directorySearchResult fileSearchResult personalized refsToken resultToken".split(" "),
Ia:{directorySearchResult:Vgb,fileSearchResult:qhb}}}};
_.xI=class extends _.U{constructor(a={}){super();this.O.searchResults=null==a.cv?null:a.cv;this.O.estimatedResultCount=null==a.Wna?null:a.Wna;this.O.nextPageToken=null==a.nextPageToken?null:a.nextPageToken;this.O.debugInfoString=null==a.zz?null:a.zz;this.O.responseToken=null==a.eV?null:a.eV;this.O.exhaustive=null==a.Pq?null:a.Pq;this.O.requestToken=null==a.nH?null:a.nH;this.O.debugResponseProto=null==a.hp?null:a.hp;this.O.debugRequestProto=null==a.gp?null:a.gp}get zz(){return _.Z(this,"debugInfoString")?
_.T(this,"debugInfoString"):""}set zz(a){this.O.debugInfoString=a}get gp(){return _.Z(this,"debugRequestProto")?_.T(this,"debugRequestProto"):""}set gp(a){this.O.debugRequestProto=a}get hp(){return _.Z(this,"debugResponseProto")?_.T(this,"debugResponseProto"):""}set hp(a){this.O.debugResponseProto=a}get Wna(){return _.Z(this,"estimatedResultCount")?_.T(this,"estimatedResultCount"):"0"}set Wna(a){this.O.estimatedResultCount=a}get Pq(){return _.Z(this,"exhaustive")?_.T(this,"exhaustive"):!1}set Pq(a){this.O.exhaustive=
a}get nextPageToken(){return _.Z(this,"nextPageToken")?_.T(this,"nextPageToken"):""}set nextPageToken(a){this.O.nextPageToken=a}get nH(){return _.Z(this,"requestToken")?_.T(this,"requestToken"):""}set nH(a){this.O.requestToken=a}get eV(){return _.Z(this,"responseToken")?_.T(this,"responseToken"):""}set eV(a){this.O.responseToken=a}get cv(){return _.Z(this,"searchResults")?_.T(this,"searchResults"):[]}set cv(a){this.O.searchResults=a}ka(){return _.xI}ma(){return{Ta:{searchResults:rhb},keys:"debugInfoString debugRequestProto debugResponseProto estimatedResultCount exhaustive nextPageToken requestToken responseToken searchResults".split(" ")}}};
_.yI=class extends _.U{constructor(a={}){super();this.O.example=null==a.PF?null:a.PF;this.O.exampleSnippet=null==a.d$?null:a.d$;this.O.sourcePath=null==a.yj?null:a.yj;this.O.sourceLine=null==a.PD?null:a.PD;this.O.inputExampleCount=null==a.oba?null:a.oba;this.O.similarExampleCount=null==a.eva?null:a.eva}get PF(){return _.Z(this,"example")?_.T(this,"example"):""}set PF(a){this.O.example=a}get d$(){return _.Z(this,"exampleSnippet")?_.T(this,"exampleSnippet"):null}set d$(a){this.O.exampleSnippet=a}get oba(){return _.Z(this,
"inputExampleCount")?_.T(this,"inputExampleCount"):0}set oba(a){this.O.inputExampleCount=a}get eva(){return _.Z(this,"similarExampleCount")?_.T(this,"similarExampleCount"):0}set eva(a){this.O.similarExampleCount=a}get PD(){return _.Z(this,"sourceLine")?_.T(this,"sourceLine"):0}set PD(a){this.O.sourceLine=a}get yj(){return _.Z(this,"sourcePath")?_.T(this,"sourcePath"):""}set yj(a){this.O.sourcePath=a}ka(){return _.yI}ma(){return{keys:"example exampleSnippet inputExampleCount similarExampleCount sourceLine sourcePath".split(" "),
Ia:{exampleSnippet:_.wI}}}};
shb=class extends _.U{constructor(a={}){super();this.O.repositoryScope=null==a.Am?null:a.Am;this.O.refSpecScope=null==a.jH?null:a.jH;this.O.pathPrefix=null==a.pathPrefix?null:a.pathPrefix;this.O.savedQuery=null==a.Be?null:a.Be;this.O.maxSuggestions=null==a.Era?null:a.Era;this.O.enableDiagnostics=null==a.zw?null:a.zw;this.O.retrieveMultibranchResults=null==a.Vu?null:a.Vu;this.O.showPersonalizedResults=null==a.Sp?null:a.Sp}get zw(){return _.Z(this,"enableDiagnostics")?_.T(this,"enableDiagnostics"):
!1}set zw(a){this.O.enableDiagnostics=a}get Era(){return _.Z(this,"maxSuggestions")?_.T(this,"maxSuggestions"):0}set Era(a){this.O.maxSuggestions=a}get pathPrefix(){return _.Z(this,"pathPrefix")?_.T(this,"pathPrefix"):""}set pathPrefix(a){this.O.pathPrefix=a}get jH(){return _.Z(this,"refSpecScope")?_.T(this,"refSpecScope"):""}set jH(a){this.O.refSpecScope=a}get Am(){return _.Z(this,"repositoryScope")?_.T(this,"repositoryScope"):null}set Am(a){this.O.repositoryScope=a}get Vu(){return _.Z(this,"retrieveMultibranchResults")?
_.T(this,"retrieveMultibranchResults"):!1}set Vu(a){this.O.retrieveMultibranchResults=a}get Be(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Be(a){this.O.savedQuery=a}get Sp(){return _.Z(this,"showPersonalizedResults")?_.T(this,"showPersonalizedResults"):!1}set Sp(a){this.O.showPersonalizedResults=a}ka(){return shb}ma(){return{keys:"enableDiagnostics maxSuggestions pathPrefix refSpecScope repositoryScope retrieveMultibranchResults savedQuery showPersonalizedResults".split(" "),Ia:{repositoryScope:PG}}}};
thb=class extends _.U{constructor(a={}){super();this.O.queryString=null==a.et?null:a.et;this.O.suggestOptions=null==a.vva?null:a.vva}get et(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set et(a){this.O.queryString=a}get vva(){return _.Z(this,"suggestOptions")?_.T(this,"suggestOptions"):null}set vva(a){this.O.suggestOptions=a}ka(){return thb}ma(){return{keys:["queryString","suggestOptions"],Ia:{suggestOptions:shb}}}};
uhb=class extends _.U{constructor(a={}){super();this.O.type=null==a.type?null:a.type;this.O.range=null==a.Ld?null:a.Ld}static get Af(){return qI}get Ld(){return _.Z(this,"range")?_.T(this,"range"):null}set Ld(a){this.O.range=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.O.type=a}ka(){return uhb}ma(){return{Sa:{type:qI},keys:["range","type"],Ia:{range:uI}}}};
vhb=class extends _.U{constructor(a={}){super();this.O.title=null==a.title?null:a.title;this.O.symbol=null==a.ti?null:a.ti;this.O.fileSpec=null==a.Oe?null:a.Oe;this.O.lineNumber=null==a.lineNumber?null:a.lineNumber;this.O.resultToken=null==a.sH?null:a.sH;this.O.match=null==a.match?null:a.match}get Oe(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set Oe(a){this.O.fileSpec=a}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):0}set lineNumber(a){this.O.lineNumber=a}get match(){return _.Z(this,
"match")?_.T(this,"match"):null}set match(a){this.O.match=a}get sH(){return _.Z(this,"resultToken")?_.T(this,"resultToken"):""}set sH(a){this.O.resultToken=a}get ti(){return _.Z(this,"symbol")?_.T(this,"symbol"):null}set ti(a){this.O.symbol=a}get title(){return _.Z(this,"title")?_.T(this,"title"):""}set title(a){this.O.title=a}ka(){return vhb}ma(){return{keys:"fileSpec lineNumber match resultToken symbol title".split(" "),Ia:{fileSpec:_.tI,match:Zgb,symbol:uhb}}}};
whb=class extends _.U{constructor(a={}){super();this.O.suggestions=null==a.pt?null:a.pt;this.O.responseToken=null==a.eV?null:a.eV;this.O.requestToken=null==a.nH?null:a.nH}get nH(){return _.Z(this,"requestToken")?_.T(this,"requestToken"):""}set nH(a){this.O.requestToken=a}get eV(){return _.Z(this,"responseToken")?_.T(this,"responseToken"):""}set eV(a){this.O.responseToken=a}get pt(){return _.Z(this,"suggestions")?_.T(this,"suggestions"):[]}set pt(a){this.O.suggestions=a}ka(){return whb}ma(){return{Ta:{suggestions:vhb},
keys:["requestToken","responseToken","suggestions"]}}};
_.zI={$Xgafv:"$.xgafv",access_token:"access_token",activityTypes:"activityTypes",alias:"alias",alt:"alt",callback:"callback",categories:"categories",category:"category",diffBase:"diffBase",domain:"domain",featuredOnly:"featuredOnly",fields:"fields",fileSpecFileSize:"fileSpec.fileSize",fileSpecLocationHint:"fileSpec.locationHint",fileSpecPath:"fileSpec.path",fileSpecSourceRootRefHint:"fileSpec.sourceRoot.refHint",fileSpecSourceRootRefSpec:"fileSpec.sourceRoot.refSpec",fileSpecSourceRootRepositoryKeyDepotGroup:"fileSpec.sourceRoot.repositoryKey.depotGroup",
fileSpecSourceRootRepositoryKeyHostName:"fileSpec.sourceRoot.repositoryKey.hostName",fileSpecSourceRootRepositoryKeyOssProject:"fileSpec.sourceRoot.repositoryKey.ossProject",fileSpecSourceRootRepositoryKeyProjectId:"fileSpec.sourceRoot.repositoryKey.projectId",fileSpecSourceRootRepositoryKeyRepositoryName:"fileSpec.sourceRoot.repositoryKey.repositoryName",fileSpecSourceRootRepositoryKeyWorkspaceId:"fileSpec.sourceRoot.repositoryKey.workspaceId",fileSpecSources:"fileSpec.sources",fileSpecType:"fileSpec.type",
gitRefsToken:"gitRefsToken",graphType:"graphType",includeAttributes:"includeAttributes",includeAuxiliaryDirectoryContents:"includeAuxiliaryDirectoryContents",includeDiffEntries:"includeDiffEntries",includeRegionalKeys:"includeRegionalKeys",invocationId:"invocationId",key:"key",logForPath:"logForPath",logForPathWithPagination:"logForPathWithPagination",maxLogEntries:"maxLogEntries",maxRelatedFiles:"maxRelatedFiles",mergeLatestData:"mergeLatestData",methodSpec:"methodSpec",oauth_token:"oauth_token",
oldestHash:"oldestHash",owner:"owner",pageToken:"pageToken",parentPath:"parentPath",path:"path",pathsToSkip:"pathsToSkip",preferCompressed:"preferCompressed",preferIncrementalRendering:"preferIncrementalRendering",preferServerHighlighting:"preferServerHighlighting",prettyPrint:"prettyPrint",projectName:"projectName",quotaUser:"quotaUser",recentFile:"recentFile",refHint:"refHint",repositoryKeyDepotGroup:"repositoryKey.depotGroup",repositoryKeyHostName:"repositoryKey.hostName",repositoryKeyOssProject:"repositoryKey.ossProject",
repositoryKeyProjectId:"repositoryKey.projectId",repositoryKeyRepositoryName:"repositoryKey.repositoryName",repositoryKeyWorkspaceId:"repositoryKey.workspaceId",repositoryScopeIncludeRegionalRepos:"repositoryScope.includeRegionalRepos",repositoryScopeRootDepotGroup:"repositoryScope.root.depotGroup",repositoryScopeRootHostName:"repositoryScope.root.hostName",repositoryScopeRootOssProject:"repositoryScope.root.ossProject",repositoryScopeRootProjectId:"repositoryScope.root.projectId",repositoryScopeRootRepositoryName:"repositoryScope.root.repositoryName",
sourceRootRefHint:"sourceRoot.refHint",sourceRootRefSpec:"sourceRoot.refSpec",sourceRootRepositoryKeyDepotGroup:"sourceRoot.repositoryKey.depotGroup",sourceRootRepositoryKeyHostName:"sourceRoot.repositoryKey.hostName",sourceRootRepositoryKeyOssProject:"sourceRoot.repositoryKey.ossProject",sourceRootRepositoryKeyProjectId:"sourceRoot.repositoryKey.projectId",sourceRootRepositoryKeyRepositoryName:"sourceRoot.repositoryKey.repositoryName",sourceRootRepositoryKeyWorkspaceId:"sourceRoot.repositoryKey.workspaceId",
spacesPerTab:"spacesPerTab",starts:"starts",symmetricDiffRefSpec:"symmetricDiffRefSpec",ticket:"ticket",uploadType:"uploadType",upload_protocol:"upload_protocol"};xhb=function(a,b={}){return _.Gp(a.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.codeExamples.getCodeExample",path:`/${a.Va}/codeExamples:getCodeExample`,Qa:_.Bh(b,_.zI,{}),Kb:_.yI})};AI=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}};
AI.ha=function(a){return new (a||AI)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};AI.ta=_.k({token:AI,na:AI.ha});var BI=class{};BI.ha=function(a){return new (a||BI)};BI.ta=_.k({token:BI,na:function(a){return AI.ha(a)},Ha:_.oy});
var CI=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}match(a,b={},c={}){return _.Gp(this.hb,{body:a,Eb:"POST",Jb:"integration_grimoire_pa_googleapis_sandbox.contents.match",path:`/${this.Va}/contents/match`,Qa:_.Bh(b,_.zI,c),Kb:ohb})}search(a,b={},c={}){return _.Gp(this.hb,{body:a,Eb:"POST",Jb:"integration_grimoire_pa_googleapis_sandbox.contents.search",path:`/${this.Va}/contents/search`,Qa:_.Bh(b,_.zI,c),Kb:_.xI})}ofb(a,b={}){return _.Gp(this.hb,{body:a,Eb:"POST",
Jb:"integration_grimoire_pa_googleapis_sandbox.contents.suggest",path:`/${this.Va}/contents/suggest`,Qa:_.Bh(b,_.zI,{}),Kb:whb})}};CI.ha=function(a){return new (a||CI)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};CI.ta=_.k({token:CI,na:CI.ha});var DI=class{};DI.ha=function(a){return new (a||DI)};DI.ta=_.k({token:DI,na:function(a){return CI.ha(a)},Ha:_.oy});
var EI=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}list(a={},b={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.history.list.list",path:`/${this.Va}/history/list`,Qa:_.Bh(a,_.zI,b),Kb:$gb})}};EI.ha=function(a){return new (a||EI)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};EI.ta=_.k({token:EI,na:EI.ha});_.FI=class{};_.FI.ha=function(a){return new (a||_.FI)};_.FI.ta=_.k({token:_.FI,na:function(a){return EI.ha(a)},Ha:_.oy});
var GI=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}Y7a(a){return _.Gp(this.hb,{body:a,Eb:"POST",Jb:"integration_grimoire_pa_googleapis_sandbox.indexing.prepare",path:`/${this.Va}/indexing/prepare`,Qa:_.Bh({},_.zI,{}),Kb:bhb})}};GI.ha=function(a){return new (a||GI)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};GI.ta=_.k({token:GI,na:GI.ha});var HI=class{};HI.ha=function(a){return new (a||HI)};HI.ta=_.k({token:HI,na:function(a){return GI.ha(a)},Ha:_.oy});
var II=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}list(a={},b={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.refs.list",path:`/${this.Va}/refs`,Qa:_.Bh(a,_.zI,b),Kb:fhb})}};II.ha=function(a){return new (a||II)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};II.ta=_.k({token:II,na:II.ha});var JI=class{};JI.ha=function(a){return new (a||JI)};JI.ta=_.k({token:JI,na:function(a){return II.ha(a)},Ha:_.oy});
var yhb=["tooltip"],KI=class extends _.yz{constructor(a,b,c){super(a,c);this.Na=b;this.Prb=!1;this.vka="mat-mdc-tooltip-show";this.CEa="mat-mdc-tooltip-hide"}Psb(){this.Prb=this.Jlc();this.HY()}Jlc(){const a=this.Na.qa.getBoundingClientRect();return 24<a.height&&200<=a.width}};KI.ha=function(a){return new (a||KI)(_.r(_.wp),_.r(_.ne),_.r(_.Ko,8))};
KI.wa=_.n({type:KI,oa:[["mat-tooltip-component"]],ub:function(a,b){a&1&&_.qh(yhb,7);if(a&2){let c;_.ph(c=_.sh())&&(b.Zub=c.first)}},Bb:["aria-hidden","true"],Cb:2,ab:function(a,b){a&1&&_.L("mouseleave",function(c){return b.Uqb(c)});a&2&&_.Ig("zoom",b.isVisible()?1:null)},features:[_.Cg],ya:4,Aa:4,Ea:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],ua:function(a,b){a&1&&(_.z(0,"div",0,1),
_.L("animationend",function(c){return b.Qqb(c)}),_.z(2,"div",2),_.Q(3),_.B()());a&2&&(_.Jg("mdc-tooltip--multiline",b.Prb),_.x("ngClass",b.RM),_.q(3),_.ch(b.message))},Ga:[_.mq],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.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}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-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);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.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-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'],
mb:2,La:0});_.LI=class extends _.xz{constructor(a,b,c,d,e,f,g,l,p,t,y,C){super(a,b,c,d,e,f,g,l,p,t,y,C);this.avb=KI;this.Y5="mat-mdc";this.En=8}mCa(a){const b=!this.xc||"ltr"==this.xc.value;"top"===a.Nc?a.offsetY=-8:"bottom"===a.Nc?a.offsetY=8:"start"===a.Mc?a.offsetX=b?-8:8:"end"===a.Mc&&(a.offsetX=b?8:-8);return a}};_.LI.ha=function(a){return new (a||_.LI)(_.r(_.yu),_.r(_.ne),_.r(_.du),_.r(_.nh),_.r(_.sg),_.r(_.zt),_.r(_.St),_.r(_.Dt),_.r(_.Q_a),_.r(_.Yt,8),_.r(_.S_a,8),_.r(_.pk))};
_.LI.Ma=_.nd({type:_.LI,oa:[["","matTooltip",""]],Bb:[1,"mat-mdc-tooltip-trigger"],Cb:2,ab:function(a,b){a&2&&_.Jg("mat-mdc-tooltip-disabled",b.disabled)},Vb:["matTooltip"],features:[_.Cg]});var MI=class{};MI.ha=function(a){return new (a||MI)};MI.wa=_.n({type:MI,oa:[["","onedevDot",""]],Cb:1,ab:function(a){a&2&&_.Hg("aria-hidden",!0)},bc:["onedevDot",""],ya:1,Aa:0,ua:function(a){a&1&&_.Q(0,"\u00a0\u00b7\u00a0")},mb:2});
var zhb=[[["onedev-hovercard-action"]]],NI=class{Ra(){}get statusText(){switch(this.changelist.status){case 0:return"Submitted";case 1:return"Pending";case 2:return"Rolled Back";default:return"Status Unknown"}}get zwc(){return this.changelist.updateTime?(new _.yx("HH:mm MMM d, yyyy")).format(this.changelist.updateTime):""}};NI.ha=function(a){return new (a||NI)};
NI.wa=_.n({type:NI,oa:[["onedev-changelist-hovercard-body"]],inputs:{changelist:"changelist"},Yb:["onedev-hovercard-action"],ya:30,Aa:7,Ea:[["role","dialog","aria-label","Changelist Hovercard",1,"onedev-hovercard-content"],[1,"onedev-hovercard-body"],[1,"title","gmat-subhead-1"],[1,"content","gmat-body-3"],["svgIcon","access_time_24px"],[1,"detail"],[1,"label"],[4,"ngIf"],["svgIcon","info_outline_24px"],[1,"subcontent"],[1,"dot-separated-list"],[4,"ngFor","ngForOf"],["class","subcontent",4,"ngIf"],
["svgIcon","link_24px"],["target","_blank","rel","noopener noreferrer",3,"href"],["onedevDot","",4,"ngIf"],["onedevDot",""]],ua:function(a,b){a&1&&(_.Xg(zhb),_.z(0,"div",0)(1,"div",1)(2,"div",2),_.Q(3),_.B(),_.z(4,"div",3),_.G(5,"mat-icon",4),_.z(6,"div",5)(7,"span",6),_.Q(8),_.B(),_.O(9,Qcb,2,1,"span",7),_.B(),_.G(10,"mat-icon",8),_.z(11,"div",5)(12,"div",9)(13,"span",6),_.Q(14,"Author"),_.B(),_.z(15,"span"),_.Q(16),_.B()(),_.z(17,"div",9)(18,"span",6),_.Q(19,"Reviewers"),_.B(),_.z(20,"ul",10),_.O(21,
Scb,4,2,"ng-container",11),_.B()(),_.O(22,Tcb,5,1,"div",12),_.B(),_.G(23,"mat-icon",13),_.z(24,"div",5)(25,"ul",10)(26,"li")(27,"a",14),_.Q(28,"Critique"),_.B()()()()()(),_.Yg(29),_.B());a&2&&(_.q(3),_.bh(" ",b.changelist.title," "),_.q(5),_.ch(b.statusText),_.q(1),_.x("ngIf",b.changelist.updateTime),_.q(7),_.ch(b.changelist.Pm),_.q(5),_.x("ngForOf",b.changelist.CD),_.q(1),_.x("ngIf",b.changelist.jwb),_.q(5),_.x("href","https://critique-ng.corp.google.com/cl/"+b.changelist.id,_.Qe))},Ga:[_.nq,_.oq,
MI,_.kw],styles:[".onedev-hovercard-content{--onedev-card-background:var(--surface-default,#fff);--onedev-card-title-text:var(--text-default,#202124);--onedev-card-icon:var(--icon,#5f6368);--onedev-card-secondary-text:var(--text-secondary,#5f6368);--onedev-card-link-color:var(--primary-default,#1a73e8)}.onedev-hovercard-content{background-color:var(--onedev-card-background);width:356px}.onedev-hovercard-content .onedev-hovercard-body{padding:20px}.onedev-hovercard-content .onedev-hovercard-body a{color:var(--onedev-card-link-color)}.onedev-hovercard-content .onedev-hovercard-body .contact-info.with-avatar{display:grid;grid-template-columns:48px auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.onedev-hovercard-content .onedev-hovercard-body .contact-info.with-avatar .avatar{grid-row:1/span 2}.onedev-hovercard-content .onedev-hovercard-body .contact-info .name{grid-row:1;grid-column:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.onedev-hovercard-content .onedev-hovercard-body .contact-info .email{grid-row:2;grid-column:2}.onedev-hovercard-content .onedev-hovercard-body .title{color:var(--onedev-card-title-text);margin:0 0 12px;max-height:48px;overflow:hidden}.onedev-hovercard-content .onedev-hovercard-body .chips{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-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-top:12px}.onedev-hovercard-content .onedev-hovercard-body mat-icon{color:var(--onedev-card-icon);font-size:18px;height:18px;width:18px}.onedev-hovercard-content .onedev-hovercard-body .content{display:grid;grid-template-columns:18px auto;grid-gap:12px 20px;margin:0;margin-top:12px}.onedev-hovercard-content .onedev-hovercard-body .content .detail{margin-top:2px}.onedev-hovercard-content .onedev-hovercard-body .content:empty{margin-top:0}.onedev-hovercard-content .onedev-hovercard-body .subcontent:not(:last-child){margin-bottom:8px}.onedev-hovercard-content .onedev-hovercard-body .label{color:var(--onedev-card-secondary-text);padding:0 8px 0 0}.onedev-hovercard-content .onedev-hovercard-body .dot-separated-list{display:inline;list-style-type:none;margin:0;padding:0}.onedev-hovercard-content .onedev-hovercard-body .dot-separated-list li{display:inline}"],
mb:2,La:0});Ahb=[12,16,23,7,1,11,14,5,17,25,22,13,2,19,0,8,10,20,4,15,24,21,18,26,9,3,6];_.OI=class extends _.u4a{constructor(a){super();this.Na=a;this.Hj=new _.hg;"action-list"===this.sqb()&&(a.qa.classList.add("mat-action-list"),a.qa.setAttribute("role","group"))}sqb(){const a=this.Na.qa.nodeName.toLowerCase();return"mat-list"===a?"list":"mat-action-list"===a?"action-list":null}Qb(){this.Hj.next()}Ja(){this.Hj.complete()}};_.OI.ha=function(a){return new (a||_.OI)(_.r(_.ne))};
_.OI.wa=_.n({type:_.OI,oa:[["mat-list"],["mat-action-list"]],Bb:[1,"mat-list","mat-list-base"],inputs:{md:"disableRipple",disabled:"disabled"},Vb:["matList"],features:[_.eh([{Ba:_.p4a,Lb:_.OI}]),_.Cg,_.Hd],Yb:_.r4a,ya:1,Aa:0,ua:function(a){a&1&&(_.Xg(),_.Yg(0))},styles:[_.s4a()],mb:2,La:0});_.PI=class{};_.PI.ha=function(a){return new (a||_.PI)};_.PI.Da=_.ld({type:_.PI});_.PI.Ca=_.Pc({});
var Bhb=0,QI=class{get qd(){return this.LDa}set qd(a){a=_.jk(a);this.LDa!==a&&(this.LDa=a,this.cUa.emit(a),a?(this.Oh.emit(),this.Wic.notify(this.id,this.Lk?this.Lk.id:this.id)):this.closed.emit(),_.Po(this.wb))}get disabled(){return this.zc}set disabled(a){this.zc=_.jk(a)}constructor(a,b,c){this.Lk=a;this.wb=b;this.Wic=c;this.Wsb=_.hf.EMPTY;this.closed=new _.mp;this.Oh=new _.mp;this.kc=new _.mp;this.cUa=new _.mp;this.id=`cdk-accordion-child-${Bhb++}`;this.zc=this.LDa=!1;this.B7=()=>{};this.B7=c.listen((d,
e)=>{this.Lk&&!this.Lk.Zc&&this.Lk.id===e&&this.id!==d&&(this.qd=!1)});this.Lk&&(this.Wsb=this.Hoc())}Ja(){this.Oh.complete();this.closed.complete();this.kc.emit();this.kc.complete();this.B7();this.Wsb.unsubscribe()}toggle(){this.disabled||(this.qd=!this.qd)}close(){this.disabled||(this.qd=!1)}open(){this.disabled||(this.qd=!0)}Hoc(){return this.Lk.Vsb.subscribe(a=>{this.disabled||(this.qd=a)})}};QI.ha=function(a){return new (a||QI)(_.r(_.d7a,12),_.r(_.wp),_.r(_.fu))};
QI.Ma=_.nd({type:QI,oa:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{qd:"expanded",disabled:"disabled"},outputs:{closed:"closed",Oh:"opened",kc:"destroyed",cUa:"expandedChange"},Vb:["cdkAccordionItem"],features:[_.eh([{Ba:_.d7a,qc:void 0}])]});_.RI=class{constructor(a,b){this.RB=a;this.Xic=b}};_.RI.ha=function(a){return new (a||_.RI)(_.r(_.mh),_.r(_.f7a,8))};_.RI.Ma=_.nd({type:_.RI,oa:[["ng-template","matExpansionPanelContent",""]]});Chb=["body"];
Dhb=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]];Ehb=0;
_.SI=class extends QI{get MC(){return this.I6||this.Lk&&this.Lk.MC}set MC(a){this.I6=_.jk(a)}get QM(){return this.apc||this.Lk&&this.Lk.QM}set QM(a){this.apc=a}constructor(a,b,c,d,e,f,g){super(a,b,c);this.Mf=d;this.Ce=f;this.I6=!1;this.mwb=new _.mp;this.lwb=new _.mp;this.MEa=new _.hg;this.jrb=`mat-expansion-panel-header-${Ehb++}`;this.LCa=new _.hg;this.Lk=a;this.Hb=e;_.w(this.LCa,_.Xf((l,p)=>l.xl===p.xl&&l.zg===p.zg)).subscribe(l=>{"void"!==l.xl&&("expanded"===l.zg?this.mwb.emit():"collapsed"===l.zg&&
this.lwb.emit())});g&&(this.MC=g.MC)}Qkc(){return this.Lk?this.qd&&"default"===this.Lk.displayMode:!1}Bia(){return this.qd?"expanded":"collapsed"}toggle(){this.qd=!this.qd}close(){this.qd=!1}open(){this.qd=!0}xe(){this.jFa&&this.jFa.Xic===this&&_.w(this.Oh,_.lg(null),_.Mf(()=>this.qd&&!this.Ro),_.Zf(1)).subscribe(()=>{this.Ro=new _.uu(this.jFa.RB,this.Mf)})}Qb(a){this.MEa.next(a)}Ja(){super.Ja();this.LCa.complete();this.MEa.complete()}Zha(){if(this.Pnb){const a=this.Hb.activeElement,b=this.Pnb.qa;
return a===b||b.contains(a)}return!1}};_.SI.ha=function(a){return new (a||_.SI)(_.r(_.e7a,12),_.r(_.wp),_.r(_.fu),_.r(_.nh),_.r(_.pk),_.r(_.Ko,8),_.r(_.g7a,8))};
_.SI.wa=_.n({type:_.SI,oa:[["mat-expansion-panel"]],Bd:function(a,b,c){a&1&&_.rh(c,_.RI,5);if(a&2){let d;_.ph(d=_.sh())&&(b.jFa=d.first)}},ub:function(a,b){a&1&&_.qh(Chb,5);if(a&2){let c;_.ph(c=_.sh())&&(b.Pnb=c.first)}},Bb:[1,"mat-expansion-panel"],Cb:6,ab:function(a,b){a&2&&_.Jg("mat-expanded",b.qd)("_mat-animation-noopable","NoopAnimations"===b.Ce)("mat-expansion-panel-spacing",b.Qkc())},inputs:{disabled:"disabled",qd:"expanded",MC:"hideToggle",QM:"togglePosition"},outputs:{Oh:"opened",closed:"closed",
cUa:"expandedChange",mwb:"afterExpand",lwb:"afterCollapse"},Vb:["matExpansionPanel"],features:[_.eh([{Ba:_.e7a,qc:void 0},{Ba:_.f7a,Lb:_.SI}]),_.Cg,_.Hd],Yb:["mat-expansion-panel-header","*","mat-action-row"],ya:7,Aa:4,Ea:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],ua:function(a,b){a&1&&(_.Xg(Dhb),_.Yg(0),_.z(1,"div",0,1),_.L("@bodyExpansion.done",function(c){return b.LCa.next(c)}),_.z(3,"div",2),_.Yg(4,1),_.O(5,Ucb,0,
0,"ng-template",3),_.B(),_.Yg(6,2),_.B());a&2&&(_.q(1),_.x("@bodyExpansion",b.Bia())("id",b.id),_.Hg("aria-labelledby",b.jrb),_.q(4),_.x("cdkPortalOutlet",b.Ro))},Ga:[_.wu],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}\n'],
mb:2,data:{animation:[_.c7a]},La:0});Fhb=[[["mat-panel-title"]],[["mat-panel-description"]],"*"];
_.TI=class extends _.i7a{constructor(a,b,c,d,e,f,g){super();this.panel=a;this.Jd=b;this.Gd=c;this.wb=d;this.Ce=f;this.ftb=_.hf.EMPTY;const l=a.Lk?_.w(a.Lk.Hj,_.Mf(p=>!(!p.hideToggle&&!p.togglePosition))):_.Yf;this.tabIndex=parseInt(g||"")||0;this.ftb=_.Jf(a.Oh,a.closed,l,_.w(a.MEa,_.Mf(p=>!!(p.hideToggle||p.disabled||p.togglePosition)))).subscribe(()=>_.Po(this.wb));_.w(a.closed,_.Mf(()=>a.Zha())).subscribe(()=>_.Ct(c,b,"program"));e&&(this.expandedHeight=e.expandedHeight,this.collapsedHeight=e.collapsedHeight)}get disabled(){return this.panel.disabled}Oka(){this.disabled||
this.panel.toggle()}lOc(){return this.panel.qd}Bia(){return this.panel.Bia()}fOc(){return this.panel.id}iOc(){return this.panel.QM}Cub(){return!this.panel.MC&&!this.panel.disabled}Ujc(){const a=this.panel.qd;return a&&this.expandedHeight?this.expandedHeight:!a&&this.collapsedHeight?this.collapsedHeight:null}V6(a){switch(a.keyCode){case 32:case 13:_.bk(a)||(a.preventDefault(),this.Oka());break;default:this.panel.Lk&&this.panel.Lk.Dkc(a)}}focus(a,b){a?_.Ct(this.Gd,this.Jd,a,b):this.Jd.qa.focus(b)}Tc(){this.Gd.no(this.Jd).subscribe(a=>
{a&&this.panel.Lk&&this.panel.Lk.Ckc(this)})}Ja(){this.ftb.unsubscribe();this.Gd.Ol(this.Jd)}};_.TI.ha=function(a){return new (a||_.TI)(_.r(_.SI,1),_.r(_.ne),_.r(_.Dt),_.r(_.wp),_.r(_.g7a,8),_.r(_.Ko,8),_.ge("tabindex"))};
_.TI.wa=_.n({type:_.TI,oa:[["mat-expansion-panel-header"]],Bb:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],Cb:15,ab:function(a,b){a&1&&_.L("click",function(){return b.Oka()})("keydown",function(c){return b.V6(c)});a&2&&(_.Hg("id",b.panel.jrb)("tabindex",b.tabIndex)("aria-controls",b.panel.id)("aria-expanded",b.panel.qd)("aria-disabled",b.panel.disabled),_.Ig("height",b.Ujc()),_.Jg("mat-expanded",b.panel.qd)("mat-expansion-toggle-indicator-after","after"===b.panel.QM)("mat-expansion-toggle-indicator-before",
"before"===b.panel.QM)("_mat-animation-noopable","NoopAnimations"===b.Ce))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[_.Cg],Yb:["mat-panel-title","mat-panel-description","*"],ya:5,Aa:3,Ea:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],ua:function(a,b){a&1&&(_.Xg(Fhb),_.z(0,"span",0),_.Yg(1),_.Yg(2,1),_.Yg(3,2),_.B(),_.O(4,Vcb,1,1,"span",1));a&2&&(_.Jg("mat-content-hide-toggle",!b.Cub()),
_.q(4),_.x("ngIf",b.Cub()))},Ga:[_.oq],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}\n'],
mb:2,data:{animation:[_.b7a]},La:0});_.UI=class{};_.UI.ha=function(a){return new (a||_.UI)};_.UI.Ma=_.nd({type:_.UI,oa:[["mat-panel-title"]],Bb:[1,"mat-expansion-panel-header-title"]});Ghb=function(a,b,c){return _.w(_.JG(a.GD),_.v(d=>_.sG(d,_.HG)),_.v(c),_.v(d=>({prefix:d,phb:Xcb(d)})),_.lg(b))};
_.Hhb=function(a,b,c){const d=b?Wcb([],b):c.prefix,e={prefix:d,phb:()=>Object.assign({},c,{prefix:d})},f=d&&d.value&&(_.Uk(d.value).path||"").endsWith("/");return b?Ghb(a,e,({queries:g})=>Wcb(g,b)):c.bo||f?_.u(e):Ghb(a,e,({M9:g})=>g?sH(g):d)};_.VI=class{constructor(a){this.GD=a}};_.VI.ha=function(a){return new (a||_.VI)(_.m(_.KG))};_.VI.ta=_.k({token:_.VI,na:_.VI.ha,Ha:"root"});var Ihb={},Jhb={},Khb={},WI=function(){throw Error("Dd");};WI.prototype.Tyb=null;WI.prototype.U$=function(){return this.content};WI.prototype.toString=function(){return this.content};WI.prototype.aB=function(){if(this.q9!==Ihb)throw Error("Ed");return _.ui(this.toString())};var Lhb=function(){WI.call(this)};_.Ql(Lhb,WI);Lhb.prototype.q9=Ihb;var Mhb,Phb,ZI,Whb,Xhb,Ohb,Yhb,Vhb,Nhb,Shb,Uhb,Thb,Zhb,$I,$hb,Qhb,Rhb;Mhb=function(a){if(null!=a)switch(a.Tyb){case 1:return 1;case -1:return-1;case 0:return 0}return null};_.YI=function(a){return null!=a&&a.q9===Ihb?a:a instanceof _.fn?(0,_.XI)(_.en(a)):a instanceof _.fn?(0,_.XI)(_.vi(a).toString()):(0,_.XI)(String(String(a)).replace(Nhb,Ohb),Mhb(a))};_.XI=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.Tyb=d);return c}}(Lhb);
Phb=function(a){if(null==a)throw Error("Fd");return a};ZI=function(a){return null!=a&&a.q9===Ihb?String(String(a.U$()).replace(Qhb,"").replace(Rhb,"&lt;")).replace(Shb,Ohb):String(a).replace(Nhb,Ohb)};Whb=function(a){null!=a&&a.q9===Jhb||null!=a&&a.q9===Khb?a=$I(a):a instanceof _.ri?a=$I(_.si(a)):a instanceof _.ri?a=$I(_.si(a)):a instanceof _.Zm?a=$I(_.$m(a)):a instanceof _.Zm?a=$I(_.Dk(a).toString()):(a=String(a),a=Thb.test(a)?a.replace(Uhb,Vhb):"about:invalid#zSoyz");return a};
Xhb={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\v":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};Ohb=function(a){return Xhb[a]};
Yhb={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\v":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",")":"%29",
"<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB",
"\uff3d":"%EF%BC%BD"};Vhb=function(a){return Yhb[a]};Nhb=/[\x00\x22\x26\x27\x3c\x3e]/g;Shb=/[\x00\x22\x27\x3c\x3e]/g;Uhb=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g;Thb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;Zhb=/^(?!base|iframe|link|noframes|noscript|object|script|style|textarea|title|xmp)[a-z0-9_$:-]*$/i;$I=function(a){return String(a).replace(Uhb,Vhb)};
$hb=function(a){a=String(a);return Zhb.test(a)?a:"zSoyz"};Qhb=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g;Rhb=/</g;var fib,gib;_.bib=function(a){return _.aib(a.lineNumber,a.href)};_.aib=function(a,b){return(0,_.XI)('<div class="line-number CodeMirror-gutter-background"><a class="CodeMirror-linenumber CodeMirror-gutter-elt" href="'+ZI(Whb(b))+'" aria-label="Line '+ZI(a+1)+'" tabIndex="-1" data-line-number="'+ZI(a)+'">'+_.YI(a+1)+"</a></div>")};_.dib=function(a){return _.cib(a.start,a.end)};
_.cib=function(a,b){let c="";b=Math.max(0,Math.ceil(b-a));for(let d=0;d<b;d++){const e=a+d;c+='<div class="line-number CodeMirror-gutter-background"><span class="CodeMirror-linenumber CodeMirror-gutter-elt" aria-label="Line '+ZI(e+1)+'" tabIndex="-1" data-line-number="'+ZI(e)+'">'+_.YI(e+1)+"</span></div>"}return(0,_.XI)(c)};fib=function(a){const b=a.lines,c=a.zs;let d="";a=a.lineNumbers;const e=a.length;for(let f=0;f<e;f++){const g=a[f];d+=_.eib(g,b[g],c[f])}return(0,_.XI)(d)};
_.eib=function(a,b,c){return(0,_.XI)('<div data-line-number="'+ZI(a)+'">'+gib(void 0,b,c)+"</div>")};
gib=function(a,b,c,d){d=void 0===d?0:d;let e="";if(0!=c.length){const f=c.length;for(let g=0;g<f;g++){const l=c[g];e+=_.YI(Phb(b).substring(0==g?0:c[g-1].rj()-d,l.Uk()-d))+"<"+$hb(_.W(l,3))+' class="'+ZI(_.W(l,4))+'"'+(""!=l.epa()?' href="'+ZI(Whb(l.epa()))+'"':"")+(""!=l.getKey()?' data-key="'+ZI(l.getKey())+'"':"")+">"+gib(a,Phb(b).substring(l.Uk()-d,l.rj()-d),_.aJ(l),l.Uk())+"</"+$hb(_.W(l,3))+">"+(g==c.length-1?_.YI(Phb(b).substring(l.rj()-d)):"")}}else e+=_.YI(b);return(0,_.XI)(e)};_.aJ=function(a){return _.lm(a,_.bJ,8)};_.bJ=class extends _.$b{constructor(a){super(a)}Uk(){return _.wm(this,1)}setStart(a){return _.Nb(this,1,a,0)}rj(){return _.wm(this,2)}setEnd(a){return _.Nb(this,2,a,0)}epa(){return _.W(this,5)}getKey(){return _.W(this,6)}LD(a){_.Zk(this,6,a)}};_.bJ.jc=[8];_.bJ.prototype.toObject=function(){return hib(this)};
var hib=function(a){if(null!=a)return _.ac(a),{start:_.wm(a,1),end:_.wm(a,2),tagName:_.W(a,3),IYc:_.W(a,4),href:_.W(a,5),key:_.W(a,6),Z2a:_.vm(a,7),nQc:_.Tb(_.aJ(a),hib)}};var iib;_.cJ=function(a,b,c){a=a.create("span");a.className=c;b=document.createTextNode(b);a.appendChild(b);return a};_.dJ=function(a,b){a=a.create("div");a.className=b;return a};iib=class{constructor(a){this.s2=a;this.rendered=[]}clear(){if(this.s2.jp){const a=this.rendered;this.rendered=[];for(const b of a)this.s2.jp(b)}}create(a){a=this.s2.createElement(a);this.s2.jp&&_.UG(a)&&this.rendered.push(a);return a}};var jib;jib=function(a,b,c,d=0){if(_.uH(b,a.Is())){var e=a.tS.get(b);if(!e||c)if(e||!c){var f=a.Ai(b);f&&(c?(a.container.insertBefore(f,e),_.Bn(e),a.tS.delete(b)):(c=a.hna(b,d),a.tS.set(b,c),c.style.display="none",a.container.insertBefore(c,f),a=_.dJ(a,""),a.style.display="none",a.appendChild(f),c.appendChild(a)))}}};
_.kib=class extends iib{constructor({qa:a},b){super(b);this.tS=new Map;this.container=a}ov(a,b){const c=new Map(b.map(g=>[g.start,g]));b=new Set;for(var d of a){a=void 0;for(var e=d.start;e<d.end;e++){var f=c.get(e);f&&(a=void 0===a?f.indentation:Math.min(a,f.indentation))}void 0===a&&(a=0);for(e=d.start;e<d.end;e++){jib(this,e,!1,a);if(f=this.tS.get(e))f.style.display=e===d.start?"":"none";b.add(e)}}for(const [g]of this.tS)d=g,b.has(d)||jib(this,d,!0)}clear(){super.clear();this.tS.clear()}};var bdb=/Meta/gi;_.wH={ao:"Everything",value:"",Rb:_.vH("e"),Qs:"Everything"};var kdb=new _.$v("Directory ({dir})"),mdb=new _.$v("Search in ({repo} \u203a {dir})"),ldb=new _.$v("Search in ({id}/{repo} \u203a \u2026 \u203a {dir})"),odb=new _.$v("Directory ({repo} \u203a {dir})"),ndb=new _.$v("Directory ({id}/{repo} \u203a {ref} \u203a {dir})"),sdb=new _.$v("Repository ({repo})"),rdb=new _.$v("Package ({package})"),gdb=new _.$v("Branch ({branch})"),jdb=new _.$v("Branch ({id}/{repo} \u203a {ref})"),fdb=new _.$v("Tag ({tag})"),idb=new _.$v("Tag ({id}/{repo} \u203a {ref})"),hdb=
new _.$v("Search in ({id}/{repo} \u203a {ref})"),ddb=new _.$v("Project ({project})");var mib=function(a){return _.q6a(a.prototype,"$$generatedClassName",function(){return"Class$obf_"+{valueOf(){return++lib}}})},lib=1E3;var fJ=class{Qaa(){return nib(this)}toString(){var a=OH(oib(eJ(this.constructor)))+"@";var b=(this.Qaa()>>>0).toString(16);return a+OH(b)}};var qib=class extends fJ{constructor(){super();this.hoa=0}uca(){return(this.hoa+1|0)<this.ZAb.length}hL(){if(!this.uca()){let b=new pib;var a=b;a.r8 instanceof Error&&(Error.captureStackTrace?Error.captureStackTrace(a.r8):a.r8.stack=Error().stack);b.KBc(Error(b));throw b.r8;}a=this.hoa=this.hoa+1|0;return this.ZAb[a]}};var sib=class extends fJ{KBc(a){this.r8=a;rib(a,this)}toString(){let a=oib(eJ(this.constructor)),b=this.mTc;return null==b?a:OH(a)+": "+OH(b)}};var tib=class extends sib{};var uib=class extends tib{};var vib=class extends fJ{};var wib=class extends fJ{};var xib=class extends wib{};var yib=function(){yib=()=>{};zib=ifb([256],Aib,Bib,Aib.IQb)},zib;var ifb=function(a,b,c,d){return Cib(a,d,{H1a:b,nGb:c,XQa:a.length})},Cib=function(a,b,c){let d=a[0];if(null==d)return null;const e=new globalThis.Array(d);c&&(e.Akb=c);if(1<a.length){a=a.slice(1);c=c&&{H1a:c.H1a,nGb:c.nGb,XQa:c.XQa-1};for(let f=0;f<d;f++)e[f]=Cib(a,b,c)}else if(void 0!==b)for(a=0;a<d;a++)e[a]=b;return e};var lfb=function(a){if(-129<a&&128>a){yib();let b=a+128|0,c=zib[b];c||(c=zib[b]=Dib(a));a=c}else a=Dib(a);return a},Dib=function(a){let b=new Aib;b.Nz=a;return b},Bib=function(a){return a instanceof Aib},Aib=class extends wib{constructor(){super();this.Nz=0}Qaa(){return this.Nz}toString(){return""+this.Nz}};var Eib=class extends fJ{constructor(a){super();this.tvc=a}JBc(a,b){let c;return c=this.tvc,c(a,b)}};var Fib=function(a){let b;return b=a.rvc,b()},Gib=class extends fJ{constructor(a){super();this.rvc=a}};var Hib=class extends fJ{toString(){return this.j$}};var pib=class extends uib{};var Iib=class extends Hib{};var Jib=class extends fJ{toString(){return this.u0?0==this.xUa.length?this.u0.toString():OH(this.u0.toString())+OH(this.xUa):this.qvc}};var Kib=function(a){switch(typeof a){case "string":let b=0;for(let c=0;c<a.length;c=c+1|0)b=(b<<5)-b+a.charCodeAt(c)|0;return b;case "number":return Math.max(Math.min(a,2147483647),-2147483648)|0;case "boolean":return a?1231:1237;default:return null==a?0:nib(a)}},Lib=0,nib=function(a){return a.Bkb||(Object.defineProperties(a,{Bkb:{value:Lib=Lib+1|0,enumerable:!1}}),a.Bkb)};var Mib=function(a){return a.Qaa?a.Qaa():Kib(a)},Pib=function(a){switch(typeof a){case "number":return eJ(xib);case "boolean":return eJ(vib);case "string":return eJ(jfb);case "function":return eJ(Nib)}if(a instanceof fJ)a=eJ(a.constructor);else if(Array.isArray(a))a=(a=a.Akb)?eJ(a.H1a,a.XQa):eJ(fJ,1);else if(null!=a)a=eJ(Oib);else throw new TypeError("Gd");return a};var Nib=class{};var Oib=class extends fJ{};var rib=function(a,b){if(a instanceof Object)try{a.LNc=b,Object.defineProperties(a,{cause:{get:()=>b.ovc&&b.ovc.r8}})}catch(c){}};var OH=function(a){return null==a?"null":a.toString()},Qib=function(a,b){a=a.substr(0,b.length);return Object.is(a,b)||null==a&&null==b},kfb=function(a){return"string"===typeof a},jfb=class extends fJ{};var Rib=function(a,b){let c="";for(let d=0;d<b;d=d+1|0)c=OH(c)+OH(a);return c},oib=function(a){return 0!=a.tUa?OH(Rib("[",a.tUa))+String("L"+OH(mib(a.sUa))+";"):mib(a.sUa)},Sib=class extends fJ{constructor(a,b){super();this.sUa=a;this.tUa=b}toString(){return"class "+OH(oib(this))}},eJ=function(a,b){let c=b||0;return _.q6a(a.prototype,"$$class/"+c,function(){return new Sib(a,c)})};var Tib=function(a,b){a.push(b)},Uib=function(a,b){for(let c=0,d=b.length;c<d;c=c+1|0)a.push(b[c])},Vib=function(a,b){a.sort((c,d)=>b.JBc(c,d))},Xib=function(a){return new Gib(()=>{let b=new Wib;b.hoa=-1;b.ZAb=a;return b})};var Wib=class extends qib{};var Zib,Yib;Zib=function(a,b,c,d){let e=null;for(;0!=c.length;){let g=c.pop();var f=a.Ug.vqa(g);let l=a.Ug.rj(g);a.Ug.setEnd(g,a.Ug.Uk(b));let p=f&&!a.Ug.Fqa(b)&&a.Ug.Fqa(g),t=0==c.length?null:c[c.length-1|0];p||a.Ug.Uk(g)>=a.Ug.rj(g)?null!=t?a.Ug.vKb(t,g):e=a.Ug.wK(g):null!=t&&a.Ug.c8(t,g);f=f?a.Ug.rj(b):a.Ug.Uk(b);!p&&f<l&&Yib(a,d,a.Ug.azb(g,f,l))}return e};Yib=function(a,b,c){let d=b.length;for(;0<d&&0<a.Ug.Vjb(b[d-1|0],c);)d=d-1|0;b.splice(d,0,c)};
_.$ib=class extends fJ{constructor(a){super();this.Ug=a}kd(a){let b;if(!a||0==a.length)return this.Ug.Vq([]);var c=[];for(var d=a.length-1|0;0<=d;d=d-1|0)Tib(c,this.Ug.Wb(a[d]));a=(b=this.Ug,new Eib((g,l)=>b.Vjb(g,l)));Vib(c,a);a=[];d=[];for(var e=!1;0<c.length;){let g=c.pop();for(;0!=a.length&&this.Ug.Uk(g)>=this.Ug.rj(a[a.length-1|0]);){var f=a.pop();this.Ug.vqa(f)&&(e=!1);0==a.length||this.Ug.c8(a[a.length-1|0],f)}f=e;let l=this.Ug.vqa(g);e=f||l;if(0==a.length)a.push(g),d.push(g);else if(f&&l){if(!this.Ug.Fqa(g)){if(e=
Zib(this,g,a,c))d.pop(),Uib(d,e);e=!1;Yib(this,c,g)}}else f=a[a.length-1|0],this.Ug.rj(g)>this.Ug.rj(f)&&Yib(this,c,this.Ug.ANb(g,this.Ug.rj(f))),a.push(g)}for(c=a.length;1<c;c=c-1|0)this.Ug.c8(a[c-2|0],a[c-1|0]);return this.Ug.Vq(d)}};var ajb=function(a,b){const c=a.Xda.get(b);c&&(_.Bn(c.element),a.view.remove(a.view.indexOf(c.SKc)),a.Xda.delete(b))},bjb=function(a,b){const c=a.Ai(b.line);if(c){a.Xda.get(b)&&ajb(a,b);var d=a.view.Gh(b.ua,b.context);const e=d.bl;if(1!==e.length)throw Error("Hd");d={element:e[0],SKc:d};a.s2.insertBefore(a.container,d.element,c);_.Po(a.Yd);a.Xda.set(b,d)}},gJ=class extends _.kib{constructor(a,b,c,d,e){super(c,d);this.Yd=a;this.view=b;this.nb=c;this.pv=!1;this.Gf=[];this.Vj=new _.mp;this.dA=new _.mp;
this.Xda=new Map;this.lines=[];this.Bl=[];this.Fl=0;this.Za=_.w(e.aS(),_.Xf()).subscribe(f=>{const g=void 0===this.tabSize;this.tabSize=f;g||_.Po(this.Yd)})}Ja(){this.Za.unsubscribe()}Qb(a){if(a.highlightedLines){for(const b of Array.from(this.container.querySelectorAll("[aria-current]")))b.removeAttribute("aria-current");a=_.tH(this.Gf,this.Is());for(const b of a)for(a=b.start;a<=b.end;a++){let c;null==(c=this.Ai(a))||c.setAttribute("aria-current","true")}}}Is(){return this.Fl}Ai(a){this.Bl.length<=
a&&(this.Bl=this.Bl.concat(Array.from(this.container.children).slice(this.Bl.length)));return this.Bl[a]}hna(a,b){const c=_.dJ(this,"line");c.appendChild(_.cJ(this,Array.from({length:b+1}).join(" "),"line"));b=_.cJ(this,"...","line ellipses");b.addEventListener("click",()=>{this.Vj.emit(a)});c.appendChild(b);return c}pQ(){if(this.Is())return this.container.firstElementChild.getBoundingClientRect().height;const a=_.dJ(this,"");a.appendChild(document.createTextNode("_"));this.container.appendChild(a);
const b=a.getBoundingClientRect().height;this.container.removeChild(a);return b}f8(a,b=0,c=a.length,d=[]){this.lines=a;0===b&&(this.Bl=[]);b<this.Fl&&(b=this.Fl);this.Fl=c;var e=document.getElementById("pre-rendered-code");if(null!=e&&this.pv){b=e.scrollTop;e.parentNode.removeChild(e);e=e.querySelector("code-container");var f;e.setAttribute("style",null!=(f=this.container.getAttribute("style"))?f:"");this.container.parentElement.replaceChild(e,this.container);this.container=e;(f=_.zH(this.container,
"format-code","body"))&&0>=f.scrollTop&&(f.scrollTop=b);b=this.container.childElementCount;d=d.slice(1)}for(f=0;b<c&&f<d.length;)e=this.container.childElementCount,this.container.insertAdjacentHTML("beforeend",_.vi(d[f])),f++,b+=this.container.childElementCount-e;b>=c&&(this.Fl=b);if(f<d.length)return d.slice(f);if(b<c){d=this.oOa(b,c);c=this.container;b=void 0===b?0:b;f="";e=d.length;for(let g=0;g<e;g++){const l=b+g;f+=_.eib(l,a[l],d[g])}a=(0,_.XI)(f).aB();c.insertAdjacentHTML("beforeend",_.vi(a))}return[]}Bga(a){a=
a.filter(f=>_.uH(f,this.Is()));if(!(0===a.length||a[a.length-1]>=this.Fl)){var b=new _.$ib(new cjb),c=a.map(f=>{let g;return b.kd(null!=(g=this.sj.get(f))?g:null)}),d=document.activeElement,e=null;null!=d&&d.parentElement===this.container&&(e=d.dataset.lineNumber);d=document.createElement("div");Zcb(d,fib({lineNumbers:a,lines:this.lines,zs:c}));for(c=a.length-1;0<=c;c--){const f=d.children[c];this.tS.has(a[c])||this.container.replaceChild(f,this.Ai(a[c]));this.Bl[a[c]]=f}null!=e&&(a=Number(e),isNaN(a)||
this.focus(a))}}focus(a){a=_.tH(a,this.Is());if(0!==a.length){var b=this.Ai(a[0].start);b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1");this.dA.next(a[0].start);b.focus()}}clear(){super.clear();this.view.clear();this.container.textContent="";this.Fl=0;this.Xda.clear()}oOa(a,b){const c=new _.$ib(new cjb),d=[];for(;a<b;a++){let e;d.push(c.kd(null!=(e=this.sj.get(a))?e:null))}return d}};gJ.ha=function(a){return new (a||gJ)(_.r(_.wp),_.r(_.nh),_.r(_.ne),_.r(_.No),_.r(_.Vx))};
gJ.wa=_.n({type:gJ,oa:[["code-container"]],Cb:4,ab:function(a,b){a&2&&_.Ig("-moz-tab-size",b.tabSize)("tab-size",b.tabSize)},inputs:{pv:"usePrefetchIfPossible",Gf:"highlightedLines",sj:"inlineWidgets"},outputs:{Vj:"lineShown",dA:"lineFocused"},features:[_.Cg,_.Hd],ya:0,Aa:0,ua:function(){},styles:["code-container{min-width:80ch;padding:0 4px;-moz-tab-size:2;tab-size:2;white-space:pre}code-container.nopadding{padding:0}code-container .ellipses{border-radius:1ch;cursor:pointer;padding:0 1ch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}"],
mb:2,La:0});
var cjb=class{c8(a,b){_.pm(a,8,_.bJ,b)}azb(a,b,c){return _.im(a.clone(),8).setStart(b).setEnd(c)}Vq(a){return a}wK(a){return _.aJ(a)}rj(a){return a.rj()}Uk(a){return a.Uk()}vqa(a){return"a"===_.W(a,3)}Fqa(a){return _.vm(a,7)}vKb(a,b){b=_.aJ(a).concat(_.aJ(b));_.om(a,8,b)}setEnd(a,b){a.setEnd(b)}ANb(a,b){if(b<a.Uk()||b>=a.rj())throw new RangeError;const c=_.im(a.clone(),8).setStart(b);a.setEnd(b);return c}Wb(a){const b=(new _.bJ).setStart(a.startColumn).setEnd(a.endColumn);a.Z2a&&_.Pb(b,7,!0);var c,
d=null!=(c=a.tagName)?c:"span";c=_.Zk(b,3,d);_.Zk(c,4,a.Vo);null!=a.href&&_.Zk(b,5,a.href);null!=a.key&&b.LD(a.key);return b}Vjb(a,b){return b.Uk()-a.Uk()||a.rj()-b.rj()}};var djb=Object.freeze({UNKNOWN:"",COMMENT:"cm-comment",KEYWORD:"cm-keyword",STRING_LITERAL:"cm-string",NUMERIC_LITERAL:"cm-number",MACRO:"cm-meta",ATOM:"cm-atom",DEFINITION:"cm-def",TYPE_ID:"cm-type",QUALIFIER:"cm-qualifier",LOCAL_REF:"cm-variable-2"}),ejb=function(a){return a.snippet.Vp.map(({bD:b})=>b.substring(a.J9)+"\n")},gjb=function(a,{Kg:b}){return b.filter(c=>{const d=c.Ld;c=c.tokenType;return!d||d.startIndex+d.length<=a.J9?!1:!!c&&djb.hasOwnProperty(c)&&!!djb[c]}).map(({Ld:c,tokenType:d})=>
Object.assign({},fjb(a,c),{Vo:djb[d]}))},hjb=function(a,{Gp:b}){return b?b.kQ.map(c=>Object.assign({},fjb(a,c),{tagName:"mark",Vo:""})):[]},ijb=function(a,{lineNumber:b,bD:c}){if(!a.pr)return[];b=a.pr(_.yH(b));return[Object.assign({},fjb(a,new uI({startIndex:0,length:c.length})),{tagName:"a",Vo:"",href:b})]},fjb=function(a,b){return{startColumn:Math.max(b.startIndex-a.J9,0),endColumn:Math.max(b.startIndex+b.length-a.J9,0)}},hJ=class{constructor(){this.J9=0}Qb(){this.J9=vdb(this.snippet);this.Pd.clear();
var a=this.Pd;const b=this.snippet.Vp,c=new Map;for(let e=0,f=b.length;e<f;e++){var d=b[e];d=[...gjb(this,d),...hjb(this,d),...ijb(this,d)];c.set(e,d)}a.sj=c;this.Pd.f8(ejb(this))}};hJ.ha=function(a){return new (a||hJ)};
hJ.wa=_.n({type:hJ,oa:[["basic-snippet","snippet",""]],ub:function(a,b){a&1&&_.qh(gJ,7);if(a&2){let c;_.ph(c=_.sh())&&(b.Pd=c.first)}},inputs:{pr:"linkGenerator",snippet:"snippet",Kn:"codeFontSize"},features:[_.Hd],bc:["snippet",""],ya:1,Aa:2,Ea:[[1,"nopadding"]],ua:function(a,b){a&1&&_.G(0,"code-container",0);a&2&&_.Ig("font-size",b.Kn)},Ga:[gJ],styles:["basic-snippet[_nghost-%COMP%]{display:flex}basic-snippet[_nghost-%COMP%]   code-container[_ngcontent-%COMP%]{font:initial;font-family:monospace;letter-spacing:normal;line-height:1.25;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:100%;flex:1 1 100%}basic-snippet[_nghost-%COMP%]   code-container[_ngcontent-%COMP%]     div{padding:0 4px}basic-snippet[_nghost-%COMP%]     a{color:inherit}basic-snippet[_nghost-%COMP%]     a:focus, basic-snippet[_nghost-%COMP%]     a:hover{text-decoration:none}basic-snippet[_nghost-%COMP%]     mark{font-weight:700}"],
La:0});var udb=/\S/;_.iJ=class{constructor(a,b,c){this.Fa=a;this.Ua=b;this.document=c;this.YH="resultLine";this.nG=this.sK=-1}Qb(){}click(a){if(0===a.button&&!_.CH(a)){var b=BH(a);if(null!=b){b=_.yH(this.snippet.Vp[b.lineNumber].lineNumber);var c=this.pr(b);a:{var d=this.document.getSelection();if(d&&d.toString()){const e=d.anchorNode&&_.zH(d.anchorNode instanceof Element?d.anchorNode:d.anchorNode.parentElement,"file-search-snippet");d=d.focusNode&&_.zH(d.focusNode instanceof Element?d.focusNode:d.focusNode.parentElement,
"file-search-snippet");if(e||d)break a}a.preventDefault();_.Dr(this.Ua,c)}this.Fa.lb({element:this.lc,action:this.YH,gestureName:"CLICK",qf:this.resultIndex,SF:[Object.assign({},this.xR,{lineNumber:b})]},a)}}}};_.iJ.ha=function(a){return new (a||_.iJ)(_.r(_.ox),_.r(_.Ji),_.r(_.pk))};
_.iJ.wa=_.n({type:_.iJ,oa:["file-search-snippet linkGenerator  resultIndex  snippet  trackElement  feedbackEvent ".split(" ")],ub:function(a,b){a&1&&_.qh(hJ,7);if(a&2){let c;_.ph(c=_.sh())&&(b.OZ=c.first)}},inputs:{pr:"linkGenerator",resultIndex:"resultIndex",snippet:"snippet",lc:"trackElement",xR:"feedbackEvent",Kn:"codeFontSize"},features:[_.Hd],bc:"linkGenerator  resultIndex  snippet  trackElement  feedbackEvent ".split(" "),ya:3,Aa:6,Ea:[[1,"line-numbers"],["class","line-number",3,"focus","hover",
"mouseenter","mouseleave",4,"ngFor","ngForOf"],[3,"snippet","linkGenerator","codeFontSize","click","mouseover","mouseout","focusin","focusout"],[1,"line-number",3,"mouseenter","mouseleave"]],ua:function(a,b){a&1&&(_.z(0,"div",0),_.O(1,wdb,2,5,"div",1),_.B(),_.z(2,"basic-snippet",2),_.L("click",function(c){return b.click(c)})("mouseover",function(c){c=BH(c);if(null!=c){var d=c.element;b.nG=c.lineNumber;d.classList.add("hover")}})("mouseout",function(c){c=BH(c);null!=c&&(b.nG=-1,c.element.classList.remove("hover"))})("focusin",
function(c){c=BH(c);null!=c&&(0<=b.sK&&b.OZ.Pd.Ai(b.sK).classList.remove("focus"),b.sK=c.lineNumber,b.OZ.Pd.Ai(b.sK).classList.add("focus"))})("focusout",function(c){null!=BH(c)&&(0<=b.sK&&b.OZ.Pd.Ai(b.sK).classList.remove("focus"),b.sK=-1)}),_.B());a&2&&(_.Ig("font-size",b.Kn),_.q(1),_.x("ngForOf",b.snippet.Vp),_.q(1),_.x("snippet",b.snippet)("linkGenerator",b.pr)("codeFontSize",b.Kn))},Ga:[_.nq,hJ],styles:["file-search-snippet[_nghost-%COMP%]{display:flex;overflow:hidden}file-search-snippet[_nghost-%COMP%]   basic-snippet[_ngcontent-%COMP%]{flex:1 1 100%}file-search-snippet[_nghost-%COMP%]   basic-snippet[_ngcontent-%COMP%]     div{cursor:pointer}file-search-snippet[_nghost-%COMP%]   .line-numbers[_ngcontent-%COMP%]{font:initial;font-family:monospace;letter-spacing:normal;line-height:1.25;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:100%;display:inline-block;min-width:76px}file-search-snippet[_nghost-%COMP%]   .line-numbers[_ngcontent-%COMP%]   .line-number[_ngcontent-%COMP%]{padding-left:40px;text-align:end;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}"],
La:0});_.jjb=new _.zd("cEvt");_.kjb={Ys(a){throw a;},lhb(a){return a()},jga(a){a()},PGb(){},U2a(){},a2(){},qr(){},kT(){}};var ljb;_.DH=function(a,b){let c=0;for(const d of a.FW)if(d.end<=b&&(c+=d.end-d.start-1),d.start<b&&d.end>b&&(c+=b-d.start-1),d.start>=b)break;return b-c};ljb=class{constructor(a){this.uYa=a;this.FW=xdb(a)}aga(a){if(a.end<=a.start||0>a.start)return this;const b=new Map(this.uYa);b.has(a.start)?b.delete(a.start):b.set(a.start,a);return new ljb(b)}};_.jJ=new ljb(new Map);
_.kJ=class{constructor(a=_.kjb){this.ee=a;this.Hjb=new _.hg;this.visibility=_.w(this.Hjb,_.dg((b,c)=>{switch(c.action){case "toggleRange":return a&&(b.uYa.has(c.Ld.start)?a.U2a():a.PGb()),b.aga(c.Ld);case "show":return this.show(b,c.line);case "showAll":return _.jJ;default:return _.ej(c,void 0)}},_.jJ),_.lg(_.jJ),_.jg(1))}ov(a){this.Hjb.next(a)}Ja(){this.Hjb.complete()}show(a,b){if(null==b)return a;let c=a,d=!1;b="number"===typeof b?[{start:b,end:b}]:b;for(const [,e]of a.uYa){a=e;let f=!1;for(const g of b)if(a.start<=
g.start&&a.end>=g.start||a.start<=g.end&&a.end>=g.end){f=!0;break}f&&(d=!0,c=c.aga(a))}d&&this.ee&&this.ee.U2a();return c}};_.kJ.ha=function(a){return new (a||_.kJ)(_.m(_.jjb,8))};_.kJ.ta=_.k({token:_.kJ,na:_.kJ.ha});_.lJ=class{constructor(){this.Jjb=[];this.Vm=[];this.lineHeight=0;this.visibility=_.jJ;this.XL=new _.mp;this.delay=_.w(_.u(!0),_.Wf(50))}Sd(a){(a=a.target)&&a instanceof HTMLElement&&(a=a.dataset.index)&&(a=Number(a),isNaN(a)||this.XL.emit(this.Jjb[a].original))}Qb(a){a.folding&&(this.delay=_.w(_.u(!0),_.Wf(50)));if(a.visibility||a.folding)this.Jjb=Adb(this.visibility,this.Vm)}};_.lJ.ha=function(a){return new (a||_.lJ)};
_.lJ.wa=_.n({type:_.lJ,oa:[["code-folding-container"]],ab:function(a,b){a&1&&_.L("click",function(c){return b.Sd(c)})},inputs:{Vm:"folding",lineHeight:"lineHeight",visibility:"visibility"},outputs:{XL:"rangeToggled"},features:[_.Hd],ya:2,Aa:3,Ea:[[4,"ngIf"],["class","range-marker",3,"height","left","top","title",4,"ngFor","ngForOf"],[1,"range-marker",3,"title"]],ua:function(a,b){a&1&&(_.O(0,zdb,2,1,"ng-container",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.delay))},Ga:[_.nq,_.oq,_.tq],styles:["code-folding-container[_nghost-%COMP%]{position:relative}.range-marker[_ngcontent-%COMP%]{border-radius:4px;cursor:pointer;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:.6ch}"],
La:0});_.mJ=class{};_.mJ.ha=function(a){return new (a||_.mJ)};_.mJ.Da=_.ld({type:_.mJ});_.mJ.Ca=_.Pc({imports:[_.uq]});_.nJ=class extends _.xC{constructor(a,b,c){super(a,b,c);this.lines=[];this.OAb="code-and-highlight-container";this.h_=new _.hg;this.Pra=new _.hg;this.J4a=new _.hg;this.n1a=new _.hg;this.o1a=new _.hg;this.scroll=new _.hg}Ra(){super.Ra()}Ja(){super.Ja()}};_.nJ.ha=function(a){return new (a||_.nJ)(_.r(_.ne),_.r(_.du),_.r(_.sg))};_.nJ.Ma=_.nd({type:_.nJ,features:[_.Cg]});var EH=void 0;_.oJ=class{constructor(a,b){if(_.qx.has(7)){const c=new _.Yh(!0);this.enabled=c.Nf();b.register("toggleLineLimitation","8",()=>{c.xk.length&&c.next(!c.value)})}else this.enabled=_.u(!1)}};_.oJ.ha=function(a){return new (a||_.oJ)(_.m(_.rx),_.m(_.Mw))};_.oJ.ta=_.k({token:_.oJ,na:_.oJ.ha,Ha:"root"});var mjb=["CodeMirror-activeline","CodeMirror-activeline-gutter"],njb=function(a,b){const c=a.gu;a.gu+=b;b=a.gu;if(c!==b){if(a.Cl){var d=[];for(let f=c;f<b;f++)d.push(_.bib({lineNumber:f,href:a.Cl(f)}).aB());d=_.t6a(d);a.container.insertAdjacentHTML("beforeend",_.vi(d))}else d=_.dib({start:c,end:b}).aB(),a.container.insertAdjacentHTML("beforeend",_.vi(d));d=Array.from(a.container.children);a.Mp=0===c?d:a.Mp.concat(d.slice(a.Mp.length));for(var e of a.jG)c<=e&&e<b&&a.Waa(a.Mp[e]);for(const [f,g]of a.qUa.entries())e=
f,d=g,c<=e&&e<b&&a.Mp[e].classList.add(...d)}a.yD=_.$cb(a.v1,a.Mp)},ojb=function(a,{line:b,height:c}){if(a.Mp[b]){if(!a.n3.get(b)){const d={height:0,element:_.dJ(a,"")};a.s2.insertBefore(a.container,d.element,a.Mp[b]);a.n3.set(b,d)}a=a.n3.get(b);a.height+=c;a.element.style.height=`${a.height}px`}},pjb=function(a,{line:b,height:c}){const d=a.n3.get(b);d&&(d.height-=c,0<d.height?d.element.style.height=`${d.height}px`:(a.n3.delete(b),_.Bn(d.element)))},pJ=class extends _.kib{constructor(a,b){super(a,
b);this.nb=a;this.dA=new _.mp;this.Fp=new _.mp;this.Js=new _.mp;this.Vj=new _.mp;this.v1=void 0;this.yD=new Set;this.jG=new Set;this.gu=0;this.Mp=[];this.n3=new Map;this.qUa=new Map}Is(){return this.Mp.length}Ai(a){return this.Mp[a]}hna(a){const b=_.dJ(this,"line-number CodeMirror-gutter-background");b.appendChild(_.cJ(this,"-",""));b.addEventListener("click",()=>{this.Vj.emit(a)});return b}Sd(a){const b=a.target;if("A"===b.tagName&&(0!==a.button||a.ctrlKey||a.metaKey))return!0;for(var c=b;c!==a.currentTarget&&
!c.classList.contains("line-number");)c=c.parentElement;c=Number(c.firstElementChild.dataset.lineNumber);if(isNaN(c))return!0;if("A"!==b.tagName)return this.Js.next({line:c,m2:a}),!0;this.Fp.next({line:c,m2:a});return!1}clear(){super.clear();this.Mp=[];this.n3.clear();this.container.textContent="";this.gu=0;njb(this,0)}focus(a){a=_.tH(a,this.Mp.length);0<a.length&&(this.Mp[a[0].start].firstElementChild.focus(),this.dA.next(a[0].start))}Xaa(a){for(const b of this.yD||[]){b.classList.remove("highlight");
for(const c of mjb)b.classList.remove(c);b.removeAttribute("aria-current");b.style.backgroundColor=""}this.v1=a;this.yD=_.$cb(this.v1,this.Mp);this.jG=_.adb(a);for(const b of this.yD)this.Waa(b)}cib(a){if(this.Cl){this.Cl=a;for(let b=0,c=this.Mp.length;b<c;b++)_.gn(this.Mp[b].firstElementChild,a(b))}else this.clear(),njb(this,this.gu)}Waa(a){a.classList.add("highlight");for(const b of mjb)a.classList.add(b);a.setAttribute("aria-current","true")}};pJ.ha=function(a){return new (a||pJ)(_.r(_.ne),_.r(_.No))};
pJ.wa=_.n({type:pJ,oa:[["line-number-container"]],ab:function(a,b){a&1&&_.L("click",function(c){return b.Sd(c)})},inputs:{Cl:"lineNumberLinkProvider"},outputs:{dA:"lineFocused",Fp:"lineNumberClicked",Js:"gutterClicked",Vj:"lineShown"},features:[_.Cg],ya:0,Aa:0,ua:function(){},styles:["line-number-container{flex-basis:auto;flex-grow:0;flex-shrink:0;min-width:0}div.line-number{padding:0 5px 0 3px;position:unset;text-align:end}.CodeMirror-linenumber{line-height:inherit;min-width:unset;padding:0 0 0 5px;position:unset}a.CodeMirror-linenumber{cursor:pointer;display:block;text-align:right}"],
mb:2,La:0});_.qJ=class{constructor(a){this.Fa=a;this.THb=new _.hg;this.lna=new Map;this.Rca=new _.vw(this.Fa)}register(a,b){if(this.lna.has(a))throw Error("Jd`"+a);this.lna.set(a,b);this.THb.next(a)}Az(a){if(!this.lna.has(a))throw Error("Kd`"+a);this.lna.delete(a);this.THb.next(a)}};_.qJ.ha=function(a){return new (a||_.qJ)(_.m(_.Yr))};_.qJ.ta=_.k({token:_.qJ,na:_.qJ.ha,Ha:"root"});var qjb,rjb,sjb,tjb,ujb,vjb;qjb=["content"];rjb=["gutter"];sjb=["decorations"];tjb=["sidebar"];ujb=["focusElement"];vjb=function(a,b=a.lineHeight,c=!1){return _.xf(function*(){c?a.Psa=[...a.u8].map(d=>({type:"add",widget:d})):yield a.continue;a.uga(b);a.zga(b);for(const {type:d,widget:e}of a.Psa)"add"===d?(bjb(a.Pd,e),ojb(a.sg,e)):(ajb(a.Pd,e),pjb(a.sg,e));a.Psa=[];for(const d of a.Rw.concat(a.nt))a.LW(d);for(const [d,e]of a.Sz)a.vga(e,d,b)})};_.wjb=function(a){a.WW=_.DH(a.visibility,a.Fl)};
_.xjb=function(a){a.Fpa||(a.Fpa=!0,setTimeout(()=>{a.Fpa=!1;a.aea();_.Po(a.Yd)}))};_.yjb=function(a){a.Epa||(a.Epa=!0,setTimeout(()=>{a.Epa=!1;a.Zda();_.Po(a.Yd)}))};
_.rJ=class extends _.nJ{constructor(a,b,c,d,e,f,g,l,p,t,y,C,F,I,K,V,fa){super(C,F,a);this.renderer=c;this.view=d;this.qk=e;this.vea=f;this.VW=g;this.Vg=l;this.ad=p;this.document=t;this.Yd=I;this.st=K;this.Y1a=V;this.EIa=fa;this.tXa=_.tH;this.Kq=new Set;this.sj=new Map;this.Tz=this.oS=this.Epa=this.Fpa=!1;this.u8=new Set;this.Rw=[];this.uu=new Map;this.Sz=new Map;this.p9=new _.fg(1);this.Za=new _.hf;this.nt=[];this.zr=null;this.Psa=[];this.DW=[];this.kc=!1;this.Dma=new _.hg;this.fB=()=>{};this.nS=
!0;this.WW=this.lineHeight=0;this.value=this.fileName="";this.Uba=1E3;this.Yqa=800;this.visibility=_.jJ;this.Vm=[];this.mB=void 0;this.pv=!1;this.fga=new _.mp;this.Vj=new _.mp;this.XL=new _.mp;this.iQ=0;this.Vd=this.jQ="";this.bq=this.Ak=this.EG=void 0;this.b9=!1;this.XQ=!0;this.Fp=new _.mp;this.Js=new _.mp;this.kT=_.Hm(()=>{this.ee.kT()},500);this.ee=y||_.kjb;this.ii=new _.Kw(this.document);this.ii.kla=!1;this.ii.bM("CTRL_A",65,2);this.ii.bM("CTRL_A",65,8);_.Mn(this.ii,"shortcut",ha=>{if("CTRL_A"===
ha.identifier)for(ha=this.r9.qa;ha;){if(this.document.activeElement===ha){if(this.continue){const ra=t.getSelection(),Ha=ra&&ra.toString();this.continue.then(()=>{ra&&ra.toString()!==Ha||_.AH(this.Pd.container)})}else _.AH(this.Pd.container);return!1}ha=ha.parentElement}return!0});this.Za.add(this.EIa.Kn.subscribe(ha=>{this.nb.qa.style.fontSize=null!=ha?`${ha}px`:"";_.Po(this.Yd);setTimeout(()=>{this.Oda(this.Pd.pQ())})}));this.Za.add(this.st.d9.subscribe(ha=>{this.Vd=ha;_.Po(this.Yd)}))}get Pd(){return this.eOa}get Fl(){return this.lines.length}set Pd(a){this.eOa=
a;this.Za.add(_.w(_.If(window,"resize"),_.v(()=>a.pQ()),_.Xf()).subscribe(b=>{this.Oda(b)}))}set tea(a){this.nS=!1;this.Gf=_.Bdb(a)}Qb(a){if(!this.lineHeight){for(var b of this.Vd.split(" "))b&&this.r9.qa.classList.add(b);this.lineHeight=this.Pd.pQ()}a.fileName||a.value?(this.V5a(),this.continue=this.ee.lhb(()=>this.render())):a.scrollToLine?(this.wu(this.Gf),this.qV(_.ZG(this.Gf))):a.lineNumberLinkProvider?(b=()=>{this.sg.cib(this.Cl)},this.continue?this.continue.then(b):b()):a.visibleCodeIdentifier&&
(a.visibleCodeIdentifier.Xi&&this.VW.Az(a.visibleCodeIdentifier.Xi),this.Sda());(a.visibility||a.folding)&&this.ov();if(!this.nS){this.fB();const c=this.Gf;"CODE"===this.YF?this.fB=_.zgb(this.Vg,()=>{null!=c?this.tK(c,!0):this.L$.qa.focus()}):void 0!==this.YF&&(this.fB=this.Vg.registerCallback(this.YF,this.nb.qa,()=>{this.tK(c,!0);this.fB()}))}this.XQ||this.sg.clear();if(a.lineLimitation){let c;this.jQ="".padStart(null!=(c=this.JG)?c:80," ")}}GV(a){this.b9=a}tK(a,b=!1){const c=this;_.xf(function*(){yield c.continue;
_.BVa(c.qk,()=>{c.pG(a,b)})})}pG(a,b=!1){if(!b||this.zba(_.ZG(a)))this.Pd.focus(a),this.nb.qa.scrollLeft=0,this.nS=!0}Oda(a){this.lineHeight=a;_.Po(this.Yd);vjb(this)}Ra(){super.Ra();_.w(this.zI,_.Rf(()=>this.qk.qL),_.v(a=>a.target.scrollLeft),_.Rf(()=>this.qk.Yra)).subscribe(a=>{this.Pr.qa.style.right=`${-a}px`;this.kT()});this.nb.qa.addEventListener("copy",()=>{this.ee.qr()});this.nb.qa.addEventListener("keydown",a=>{if(!_.CH(a)){var b=document.activeElement;if(b&&b instanceof HTMLElement&&this.nb.qa.contains(b)){var c=
b.dataset.lineNumber||b.parentElement.dataset.lineNumber;c&&(c=Number(c),isNaN(c)||(["Up","ArrowUp","k"].includes(a.key)&&(this.Pd.nb.qa.contains(b)?this.pG(c-1):this.sg.focus(c-1),a.preventDefault()),["Down","ArrowDown","j"].includes(a.key)&&(this.Pd.nb.qa.contains(b)?this.pG(c+1):this.sg.focus(c+1),a.preventDefault())))}}});"CODE"===this.YF&&(this.Ak=this.ad.register("openCode","c",()=>{this.ee.a2();_.jy(this.Vg,"CODE")}),this.bq=this.Vg.registerCallback("CODE",this.nb.qa,()=>{const a=document.activeElement;
a&&a instanceof HTMLElement&&this.nb.qa.contains(a)&&!this.sg.nb.qa.contains(a)&&this.L$.qa!==a?this.sg.focus(this.EG||0):this.pG(this.EG||0)}))}Tc(){this.Sda()}Sda(){this.mB&&this.VW.register(this.mB,_.w(this.zI,_.Rf(()=>this.qk.qL),_.v(a=>a.target.scrollTop),_.Xf(),_.v(a=>({startLine:Math.floor(a/this.lineHeight),endLine:Math.min(Math.ceil((a+this.nb.qa.clientHeight)/this.lineHeight),this.Fl)})),_.Rf(()=>this.qk.Kca)))}xe(){this.p9.next(!0)}Ja(){this.kc=!0;this.clear();this.mB&&this.VW.Az(this.mB);
this.ii&&this.ii.dispose();this.Ak&&this.Ak();this.bq&&this.bq();this.fB();this.Za.unsubscribe();super.Ja()}wJ(a){this.nb.qa.classList.add(a)}cM(a){this.nb.qa.classList.remove(a)}y8a(a){this.XL.emit(a);this.tK(a.start-1)}ov(){for(const a of[this.Pd,this.sg])a.ov(this.visibility.FW,this.Vm);for(const a of this.Rw)this.LW(a);for(const a of this.nt)this.LW(a);_.wjb(this)}o3a(){this.oS||(this.oS=!0,setTimeout(()=>{this.oS=!1;this.o3();_.Po(this.Yd)}))}yca(a){this.Kq.add(a);this.dfa()}dHb(a,b,c,d){this.zr=
{Pa:a,position:b,offset:d};this.dfa()}wu(a){const b=this;return _.xf(function*(){b.Vj.emit(a);yield b.continue;b.ee.jga(()=>{b.sg.Xaa(a);return Promise.resolve()},"selectLine")})}dfa(){this.Tz||(this.Tz=!0,this.ee.jga(()=>{const a=this;return _.xf(function*(){const b=new _.of(c=>{const d=setTimeout(()=>{c.next(void 0);c.complete()});return()=>{clearTimeout(d)}});a.JU=b.subscribe();yield _.lcb(b);a.JU=void 0;a.Tz=!1;yield a.continue;0<a.Kq.size&&a.Pd.Bga(Array.from(a.Kq));a.Kq.clear();a.fcb()})},"inline"))}wIa(a,
b,c,d){return this.d8(()=>{_.xjb(this)},{startLine:c,endLine:d,ua:a,context:b},this.Rw)}gwb(a,b,c,d){return this.d8(()=>{this.o3a()},{startLine:c,endLine:d,ua:a,context:b},this.nt)}fwb(a,b,c){const d={line:c,ua:a,context:b},e=this.uu.get(c)||[];e.push(d);this.uu.set(c,e);_.yjb(this);return()=>{e.splice(e.indexOf(d),1);_.yjb(this)}}AZ(a,b){this.sj.has(a)?this.sj.get(a).push(b):this.sj.set(a,[b]);this.yca(a);return{remove:()=>{const c=this.sj.get(a);if(null!=c){var d=c.indexOf(b);0>d||(c.splice(d,1),
this.yca(a))}}}}yaa(a){return this.lineHeight*(this.visibility?_.DH(this.visibility,a):a)}getHeight(a,b){return this.lineHeight*(1+(this.visibility?_.DH(this.visibility,b)-_.DH(this.visibility,a):b-a))}d8(a,b,c){a();c.push(b);return()=>{a();c.splice(c.indexOf(b),1)}}V5a(){this.uu.clear();this.Sz.clear();this.Rw=[];this.nt=[];this.Psa=[];this.sj.clear();this.u8.clear();this.Kq.clear();this.R9()}render(){const a=this;return _.xf(function*(){a.clear();a.rendered||(a.Tz=!0);var b=document.getElementById("pre-rendered-code");
b&&a.Pd.pv&&b.setAttribute("processed","");const c=yield a.DYa();b=a.lines;_.wjb(a);yield _.Yo(_.w(a.p9,_.ag()));a.Gf=_.tH(a.Gf,b.length);a.fga.emit(b.length);var d=0===a.Gf.length?0:a.Gf[a.Gf.length-1].end;const e=(d=null==a.zr&&b.length>a.Uba&&d<a.Uba)?a.Yqa:b.length,f=d?_.Yo(_.w(_.u(!0),_.Wf(100),_.ng(a.Dma))):void 0;njb(a.sg,e);d=a.lineHeight;a.Zda(d);a.aea();a.o3(d);const g=a.Pd.f8(b,0,e,a.rendered);a.qV(_.ZG(a.Gf));a.rendered||a.Kq.clear();a.iQ=c+3;if(f){yield f;if(!a.rendered){var l=Array.from(a.Kq).filter(p=>
p<e);0<l.length&&a.Pd.Bga(l);a.Kq.clear()}njb(a.sg,b.length-e);a.Yd.detach();l=new Promise(p=>{setTimeout(()=>{if(!a.kc){var t=a.Yd;t.jk[2]|=128;a.Yd.he();p()}},100)});a.Pd.f8(b,e,b.length,g)}yield vjb(a,d,!0);a.rendered||(a.Tz=!1);a.sg.Xaa(a.Gf);yield l})}DYa(){const a=this;return _.xf(function*(){var b;a.mP(null!=(b=a.Hw)?b:new Map);if(a.value.lines)return a.mP(a.value.xS),a.lines=a.value.lines,a.value.pHb;if(!a.Hw||!a.Hw.size){b=a.m9(a.value);let c,d;const e=_.Cdb(a.value,null!=(d=null==(c=(yield _.FH()).findModeByFileName(a.fileName))?
void 0:c.mime)?d:"text/plain");a.mP(e);return b}return a.m9(a.value)})}m9(a){const b=a.split("\n");this.lines=b;a.endsWith("\n")&&b.pop();a=0;for(let c=0;c<b.length;c++)a=Math.max(a,b[c].length),b[c]+="\n";return a}mP(a){for(const [b,c]of a.entries()){a=b;const d=c,e=this.sj.get(a);if(null==e)this.sj.set(a,d);else for(const f of d)e.push(f)}}aea(){_.An(this.bT.qa);for(const a of this.Rw)this.QU(this.bT,a)}o3(a=this.lineHeight){_.An(this.Pr.qa);this.zga(a);this.renderer.dh(this.Pr.qa,"display","none");
for(const b of this.nt)this.renderer.dh(this.Pr.qa,"display","block"),this.QU(this.Pr,b)}Zda(a=this.lineHeight){_.An(this.ir.qa);this.Sz.clear();this.uga(a);this.aib(11);var b=this.lYa()?"block":"none";this.renderer.dh(this.ir.qa,"display",b);for(const [c,d]of this.uu)b=d,0!==b.length&&this.xta(c,b,a)}xta(a,b,c){const d=this.ePa();this.vga(d,a,c);this.Sz.set(a,d);for(const e of b){e.Su=this.view.Gh(e.ua,e.context).bl;for(const f of e.Su)this.renderer.appendChild(d,f)}this.renderer.appendChild(this.ir.qa,
d)}ePa(){const a=this.renderer.createElement("div");a.className="gutter-line";this.renderer.jp&&_.UG(a)&&this.DW.push(a);return a}vga(a,b,c){let d=b*c;for(const e of this.u8)e.line<b&&(d+=e.height);this.renderer.dh(a,"position","absolute");this.renderer.dh(a,"top",`${d}px`);this.renderer.dh(a,"height",`${c}px`);this.renderer.dh(a,"bottom","0")}lYa(){for(const a of this.uu.values())if(0<a.length)return!0;return!1}zga(a){this.Aga(this.Pr,a)}uga(a){this.Aga(this.ir,a)}Aga(a,b){const c=[...this.u8].reduce((d,
e)=>e.height+d,0);this.renderer.dh(a.qa,"height",`${b*this.Fl+c}px`)}aib(a){var b=Array.from(this.uu.values()).map(c=>c.length);b=0<b.length?Math.max(...b):0;this.renderer.dh(this.ir.qa,"width",`${a*b}px`)}QU(a,b){b.Su=this.view.Gh(b.ua,b.context).bl;this.LW(b);for(const c of b.Su)this.renderer.appendChild(a.qa,c)}fcb(){if(this.zr){var a=this.zr.offset,b=this.nb.qa.querySelector(this.zr.Pa);b&&(this.vea.scrollTo(b,this.zr.position,null!=a?a:0),this.zr=null)}}LW({Su:a,startLine:b,endLine:c}){if(a&&
void 0!==b&&void 0!==c){var d=this.yaa(b),e=this.getHeight(b,c);for(const f of this.u8)f.line<b?d+=f.height:f.line<c&&(e+=f.height);for(const f of a)this.renderer.dh(f,"top",`${d}px`),-1<c?this.renderer.dh(f,"height",`${e}px`):this.renderer.dh(f,"bottom","0")}}clear(){this.view.clear();this.Pd.clear();this.sg.clear();this.R9();this.Dma.next(!0);this.continue=void 0;let a;null==(a=this.JU)||a.unsubscribe();this.JU=void 0}R9(){if(this.renderer.jp)for(const a of this.DW)this.renderer.jp(a);this.DW=[]}qV(a){null==
a||this.zba(a)||(this.nb.qa.scrollTop=this.lineHeight*Math.max(a-5,0))}zba(a){if(null==a)return!1;a*=this.lineHeight;const b=this.nb.qa.scrollTop,c=b+this.nb.qa.offsetHeight;return b<=a&&a<c}};_.rJ.ha=function(a){return new (a||_.rJ)(_.r(_.sg),_.r(_.Xh),_.r(_.No),_.r(_.nh),_.r(_.dx),_.r(_.ex),_.r(_.qJ),_.r(_.Pi),_.r(_.Mw),_.r(_.pk),_.r(_.jjb,8),_.r(_.ne),_.r(_.du),_.r(_.wp),_.r(_.cy),_.r(_.oJ),_.r(_.CG))};
_.rJ.wa=_.n({type:_.rJ,oa:[["format-code"]],ub:function(a,b){a&1&&(_.qh(qjb,7),_.qh(rjb,7),_.qh(pJ,7),_.qh(sjb,7),_.qh(tjb,7),_.qh(ujb,7),_.qh(gJ,7));if(a&2){let c;_.ph(c=_.sh())&&(b.r9=c.first);_.ph(c=_.sh())&&(b.ir=c.first);_.ph(c=_.sh())&&(b.sg=c.first);_.ph(c=_.sh())&&(b.bT=c.first);_.ph(c=_.sh())&&(b.Pr=c.first);_.ph(c=_.sh())&&(b.L$=c.first);_.ph(c=_.sh())&&(b.Pd=c.first)}},inputs:{fileName:"fileName",value:"value",Hw:"highlightInfo",rendered:"rendered",Uba:"largeFileThreshold",Yqa:"largeFileRenderCount",
JG:"lineLimitation",visibility:"visibility",Vm:"folding",mB:"visibleCodeIdentifier",YF:"focusableRegion",pv:"usePrefetchIfPossible",XQ:"displayLineNumbers",tea:"scrollToLine",Cl:"lineNumberLinkProvider"},outputs:{fga:"totalNumLines",Vj:"lineShown",XL:"rangeToggled",Fp:"lineNumberClicked",Js:"gutterClicked"},features:[_.eh([{Ba:_.nJ,Lb:_.rJ}]),_.Cg,_.Hd],ya:39,Aa:23,Ea:[[1,"layout"],["tabindex","-1"],["content",""],[1,"gutter","CodeMirror-gutters"],["gutter",""],[1,"CodeMirror-gutters",3,"lineNumberLinkProvider",
"lineFocused","lineNumberClicked","gutterClicked","lineShown"],[3,"click","contextmenu","mouseover","mouseout","mousedown","mouseup","mouseleave","keydown","keyup"],[1,"decorations"],["decorations",""],["class","code-highlight CodeMirror-activeline-background",3,"height","minWidth","top",4,"ngFor","ngForOf"],["class","column-guide",3,"minHeight",4,"ngIf"],["tabindex","-1",1,"focus-element"],["focusElement",""],[1,"cdk-visually-hidden"],[3,"usePrefetchIfPossible","inlineWidgets","highlightedLines",
"lineFocused","lineShown"],[3,"visibility","folding","lineHeight","pointerEvents","rangeToggled","mousedown",4,"ngIf"],["tabindex","0","role","region",1,"sidebar"],["sidebar",""],[1,"code-highlight","CodeMirror-activeline-background"],[1,"column-guide"],[1,"column-guide-margin"],[3,"visibility","folding","lineHeight","rangeToggled","mousedown"]],ua:function(a,b){a&1&&(_.z(0,"div",0),_.Q(1,"\n  "),_.z(2,"div",1,2),_.Q(4,"\n    "),_.G(5,"div",3,4),_.Q(7,"\n    "),_.z(8,"line-number-container",5),_.L("lineFocused",
function(c){return b.EG=c})("lineNumberClicked",function(c){return b.Fp.emit(c)})("gutterClicked",function(c){return b.Js.emit(c)})("lineShown",function(c){return b.Vj.emit(c)}),_.Q(9,"\n    "),_.B(),_.Q(10,"\n    "),_.z(11,"div",6),_.L("click",function(c){return b.h_.next(c)})("contextmenu",function(c){return b.h_.next(c)})("mouseover",function(c){return b.Pra.next(c)})("mouseout",function(c){return b.J4a.next(c)})("mousedown",function(){return b.GV(!0)})("mouseup",function(){return b.GV(!1)})("mouseleave",
function(){return b.GV(!1)})("keydown",function(c){return b.n1a.next(c)})("keyup",function(c){return b.o1a.next(c)}),_.Q(12,"\n      "),_.G(13,"div",7,8),_.Q(15,"\n      "),_.O(16,Ddb,1,6,"div",9),_.Q(17,"\n      "),_.O(18,Edb,5,3,"div",10),_.R(19,"async"),_.Q(20,"\n      "),_.z(21,"div",11,12),_.Q(23,"\n        "),_.z(24,"span",13),_.Q(25,"\n          Code panel - press c to focus line 1.\n        "),_.B(),_.Q(26,"\n      "),_.B(),_.Q(27,"\n      "),_.z(28,"code-container",14),_.L("lineFocused",
function(c){return b.EG=c})("lineShown",function(c){return b.Vj.emit(c)}),_.Q(29,"\n      "),_.B(),_.Q(30,"\n      "),_.O(31,Fdb,1,5,"code-folding-container",15),_.Q(32,"\n    "),_.B(),_.Q(33,"\n  "),_.B(),_.Q(34,"\n  "),_.G(35,"div",16,17),_.Q(37,"\n"),_.B(),_.Q(38,"\n"));a&2&&(_.q(2),_.vB("content CodeMirror ",b.Vd,""),_.q(6),_.Ig("min-height",b.lineHeight*b.WW,"px"),_.Jg("line-numbers",b.XQ),_.x("lineNumberLinkProvider",b.Cl),_.q(3),_.Kg(b.OAb),_.q(2),_.Ig("min-width",b.iQ,"ch"),_.q(3),_.x("ngForOf",
b.tXa(b.Gf,b.lines.length)),_.q(2),_.x("ngIf",_.S(19,21,b.Y1a.enabled)&&b.jQ),_.q(10),_.Ig("padding-right",0===b.nt.length?0:300,"px"),_.x("usePrefetchIfPossible",b.pv)("inlineWidgets",b.sj)("highlightedLines",b.Gf),_.q(3),_.x("ngIf",0<b.Vm.length))},Ga:[_.lJ,_.nq,_.oq,gJ,pJ,_.tq],styles:[".code-highlight[_ngcontent-%COMP%]{position:absolute;width:100%}format-code[_nghost-%COMP%]{font:initial;font-family:monospace;letter-spacing:normal;line-height:1.25;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:100%;box-sizing:border-box;display:block;height:100%;overflow:auto;position:relative;width:100%;outline:0}format-code[_nghost-%COMP%]     a{color:inherit}format-code[_nghost-%COMP%]     a:hover span{text-decoration:underline}format-code[_nghost-%COMP%]     code-container{box-sizing:content-box;position:absolute}format-code[_nghost-%COMP%]   pre[_ngcontent-%COMP%]{font-family:monospace}.inline[_nghost-%COMP%]{height:auto}.inline[_nghost-%COMP%]   .layout[_ngcontent-%COMP%]{position:relative}.focus-element[_ngcontent-%COMP%]{height:0;position:-webkit-sticky;position:sticky;top:0}.focus-element[_ngcontent-%COMP%]:focus{outline:none}.layout[_ngcontent-%COMP%]{height:100%;position:absolute;width:100%}.content[_ngcontent-%COMP%]{display:inline-flex;font-family:inherit;height:unset;min-height:100%;min-width:100%;outline:0;overflow:unset;position:relative;vertical-align:top}.code-and-highlight-container[_ngcontent-%COMP%]{position:relative;width:100%}code-folding-container[_ngcontent-%COMP%]{position:absolute}.gutter[_ngcontent-%COMP%]{flex:0 0 auto;overflow:hidden;position:unset}.line-numbers[_ngcontent-%COMP%]{min-height:100%;position:relative;z-index:unset}.sidebar[_ngcontent-%COMP%]{border-left-style:solid;border-left-width:1px;box-sizing:border-box;min-height:100%;overflow:hidden;position:absolute;width:300px;right:0;top:0}.decorations[_ngcontent-%COMP%]{left:0;position:absolute;top:0;width:100%}.column-guide[_ngcontent-%COMP%]{height:100%;position:absolute}.column-guide-margin[_ngcontent-%COMP%]{margin-left:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}"],
La:0});_.sJ=class{};_.sJ.ha=function(a){return new (a||_.sJ)};_.sJ.Da=_.ld({type:_.sJ});_.sJ.Ca=_.Pc({imports:[_.mJ,_.uq,_.az,_.Gr]});_.tJ=class{};_.tJ.ha=function(a){return new (a||_.tJ)};_.tJ.Da=_.ld({type:_.tJ});_.tJ.Ca=_.Pc({imports:[_.es,_.uq,_.sJ,_.Gr]});var Bjb,Ajb;_.zjb={mk:[],EDb:new Set,Y1:2,Z6a:new Map};
Bjb=function(a,b,c,d,e,f,g,l,p,t,y){b=Object.assign({},Hdb(b,c),{repositoryKeyRepositoryName:d,path:f,maxLogEntries:g,includeDiffEntries:(void 0===l?0:l)?!0:void 0,symmetricDiffRefSpec:p,repositoryKeyWorkspaceId:t,refHint:y,logForPath:_.qx.has(72),logForPathWithPagination:_.qx.has(73)});e="TOKEN"===(null==e?void 0:e.K2)?Object.assign({},{pageToken:e.token},b):"COMMITS"===(null==e?void 0:e.K2)?Object.assign({},{starts:e.mk},b):b;return Ajb(a,JSON.stringify(e,Object.keys(e).sort()),e)};
Ajb=function(a,b,c){return _.w(a.fH.prefetch("history"),_.mg(d=>{if(d){const e=JSON.parse(d.request);a.rf.put(JSON.stringify(e,Object.keys(e).sort()),_.u(_.zh($gb,JSON.parse(d.response))))}return a.rf.fetch(b,()=>a.client.list(c))}))};_.uJ=function(a,b,c,d){return _.w(a.T0(b,c,d),_.v(e=>e&&e.We))};
_.vJ=class{constructor(a,b,c){this.Fa=a;this.client=b;this.fH=c;this.rf=new _.vw(this.Fa)}list(a,b,c,d,e,f,g,l,p,t){return Bjb(this,a,b,c,d?{K2:"COMMITS",mk:[d]}:void 0,e,f,void 0===g?!1:g,l,p,t)}resolve(a,b,c,d,e){return _.w(Bjb(this,a.kb,a.Ic,a.repository,b,a.path||"",e||50,!1,void 0,a.params.Ob,c),_.v(f=>{if(d)for(const g of f.am||[])g.wp||(g.wp=d);return{LYa:f,r$:null!=e&&50<e}}))}T0(a,b,c){b=void 0===b?"repository":b;c=void 0===c?1:c;const d=_.Wk(a,c),e=_.Ccb(_.Wk(a,0)),f=a.repository,g=a.kb,
l=a.Ic;b="path"===b&&_.$G(a,c)||"/";a=_.Hcb(a,c);return _.w(this.list(g,l,f,d,b,1,!1,void 0,a,e),_.v(p=>p.am&&p.am[0]))}};_.vJ.ha=function(a){return new (a||_.vJ)(_.m(_.Yr),_.m(_.FI),_.m(_.Tx),_.m(_.rx))};_.vJ.ta=_.k({token:_.vJ,na:_.vJ.ha,Ha:"root"});_.Cjb=Object.freeze([]);_.Djb=Object.freeze({});_.wJ=class{constructor(){this.condition=!1;this.link="";this.mV=!1}};_.wJ.ha=function(a){return new (a||_.wJ)};
_.wJ.wa=_.n({type:_.wJ,oa:[["conditional-link","condition","","link",""]],inputs:{condition:"condition",link:"link",iBc:"linkAriaLabel",Qa:"queryParams",vg:"queryParamsHandling",mV:"sameWindow"},bc:["condition","","link",""],Yb:["*"],ya:3,Aa:2,Ea:[[3,"universalLink","queryParams","queryParamsHandling","sameWindow",4,"ngIf","ngIfElse"],["content",""],[3,"universalLink","queryParams","queryParamsHandling","sameWindow"],[3,"ngTemplateOutlet"]],ua:function(a,b){a&1&&(_.Xg(),_.O(0,Idb,2,6,"a",0),_.O(1,
Jdb,1,0,"ng-template",null,1,_.uh));if(a&2){const c=_.ah(2);_.x("ngIf",b.condition)("ngIfElse",c)}},Ga:[_.oq,_.sq,_.qy],mb:2,La:0});_.xJ=function(a,b){const c=Kdb(b);return a.rf.fetch(Object.assign({},c),()=>_.w(a.client.list(c),_.v(d=>d.Sta)))};_.yJ=class{constructor(a,b){this.Fa=a;this.client=b;this.rf=new _.ww(this.Fa)}};_.yJ.ha=function(a){return new (a||_.yJ)(_.m(_.Yr),_.m(JI))};_.yJ.ta=_.k({token:_.yJ,na:_.yJ.ha,Ha:"root"});_.zJ=function(a,b){const c=b.vb,d=b.kb,e=b.Ic,f=b.repository;if(!c)return _.u(_.GH(""));b=b.params.Ob;if("depot"===e){if(!isNaN(Number(c))||"HEAD"===c)return _.u({type:b?5:4,bu:c});const g=Ndb(c);if(g)return _.u(g)}return _.w(_.xJ(a.FD,{kb:d,Ic:e,repository:f,repositoryKeyWorkspaceId:b}),_.v(({xd:g,tags:l})=>Ldb(c,g)||Mdb(c,l)||Ndb(c)||_.GH(c)),_.Sf(g=>{_.zv(a.Sg,g);return _.u(_.GH(c))}))};_.AJ=class{constructor(a,b){this.Sg=a;this.FD=b}};_.AJ.ha=function(a){return new (a||_.AJ)(_.m(_.Av),_.m(_.yJ))};
_.AJ.ta=_.k({token:_.AJ,na:_.AJ.ha});_.Ejb=new _.$v("Browse repo at {refSpec}");_.Fjb="Commit Details";_.Gjb="Commit ";_.Hjb="ID";_.Ijb="Commit Date";_.Jjb="Revision";var Kjb;Kjb=function(a,b){a.oea||(b=_.zh(b.ka(),_.yh(b)),b.Be="");return b};
_.BJ=class{constructor(a,b,c,d,e,f,g){this.kcb=a;this.Cp=b;this.nqa=c;this.fH=f;this.XJ=g;this.oea=_.qx.has(40)}match(a,b,c,d){const e=a.kb,f=a.Ic,g=a.repository,l=a.path;if(!e||!f||!g)throw Error("Ld");if(!b)return _.u(new ohb);c=Kjb(this,c);a=_.Wk(a,1);b=new khb({et:b,file:new _.tI({Xp:new Ugb({Se:new _.sI(Object.assign({},_.Gdb(e,f),{uh:g})),Lp:a}),path:l}),options:c,JH:d});return this.kcb.match(b)}search(a,b,c,d=!1){if(!a)return _.u(new _.xI);b=Kjb(this,b);b.zw=_.qx.has(43);this.XJ&&!isNaN(this.XJ)&&
(b.XJ=this.XJ);b=_.zh(b.ka(),_.yh(b));this.Cp&&(b.Am=b.Am||new PG,b.Am.root=b.Am.root||new QG,b.Am.root.projectId=this.nqa.slice(1).split("/")[0]);const e=new hhb({et:a,gua:b,JH:c}),f=()=>_.w(this.kcb.search(e),_.v(Pdb));return d?(this.fH.delete("search"),f()):_.w(this.fH.prefetch("search"),_.mg(g=>g?_.u(_.zh(_.xI,JSON.parse(g.response))):f()))}ofb(a,b){if(!a)return _.u(new whb);b=Kjb(this,b);b=_.zh(b.ka(),_.yh(b));this.Cp&&(b.Am=b.Am||new PG,b.Am.root=b.Am.root||new QG,b.Am.root.projectId=this.nqa.slice(1).split("/")[0]);
a=new thb({et:a,vva:b});return _.w(this.kcb.ofb(a),_.v(Qdb))}};_.BJ.ha=function(a){return new (a||_.BJ)(_.m(DI),_.m(_.hq),_.m(_.wFa),_.m(_.rx),_.m(_.px),_.m(_.Tx),_.m(_.LXa))};_.BJ.ta=_.k({token:_.BJ,na:_.BJ.ha,Ha:"root"});_.Ljb=new Date(Date.UTC(2033,10,22,18,0,0));_.Mjb=_.vx({id:"America/Los_Angeles",names:["PST","PST","PDT","PDT"],std_offset:-480,transitions:[2770,60,7137,0,11506,60,16041,0,20410,60,24777,0,29146,60,33513,0,35194,60,42249,0,45106,60,50985,0,55354,60,59889,0,64090,60,68625,0,72994,60,77361,0,81730,60,86097,0,90466,60,94833,0,99202,60,103569,0,107938,60,112473,0,116674,60,121209,0,125578,60,129945,0,134314,60,138681,0,143050,60,147417,0,151282,60,156153,0,160018,60,165057,0,168754,60,173793,0,177490,60,182529,0,186394,60,191265,0,195130,60,
200001,0,203866,60,208905,0,212602,60,217641,0,221338,60,226377,0,230242,60,235113,0,238978,60,243849,0,247714,60,252585,0,256450,60,261489,0,265186,60,270225,0,273922,60,278961,0,282826,60,287697,0,291562,60,296433,0,300298,60,305337,0,309034,60,314073,0,317770,60,322809,0,326002,60,331713,0,334738,60,340449,0,343474,60,349185,0,352378,60,358089,0,361114,60,366825,0,369850,60,375561,0,378586,60,384297,0,387322,60,393033,0,396058,60,401769,0,404962,60,410673,0,413698,60,419409,0,422434,60,428145,
0,431170,60,436881,0,439906,60,445617,0,448810,60,454521,0,457546,60,463257,0,466282,60,471993,0,475018,60,480729,0,483754,60,489465,0,492490,60,498201,0,501394,60,507105,0,510130,60,515841,0,518866,60,524577,0,527602,60,533313,0,536338,60,542049,0,545242,60,550953,0,553978,60,559689,0,562714,60,568425,0,571450,60,577161,0,580186,60,585897,0,588922,60,594633,0]});_.Njb=_.vx(0);var Udb=new Set([/^(#+[ \t]*)?BEGIN_PUBLIC[ \t]*$/,/^(#+[ \t]*)?END_PUBLIC[ \t]*$/]),Vdb=["Automated g4 rollback","Reason for rollback"],Sdb=["PUBLIC: ","RELNOTES: ","USERNOTES: "];var CJ=class{};CJ.ha=function(a){return new (a||CJ)};CJ.Da=_.ld({type:CJ});CJ.Ca=_.Pc({});var Ojb=function(a,b){const c=`https://sandbar-backend.corp.google.com/v1/changes/${b}`;return _.w(a.Vsc,_.mg(()=>a.xyc.get(c,{withCredentials:!0})),_.v(Ydb))},DJ=class{constructor(a,b){this.xyc=a;this.document=b;this.Vsc=_.w(Zdb(this.document),_.jg({bufferSize:1,ux:!0}))}};DJ.ha=function(a){return new (a||DJ)(_.m(_.ir),_.m(_.pk))};DJ.ta=_.k({token:DJ,na:DJ.ha,Ha:CJ});var Pjb;Pjb=[[["onedev-hovercard-action"]]];_.EJ=class{set changelistId(a){this.id=a;this.SJb.next(a)}get changelistId(){return this.id}constructor(a){this.Prc=a;this.SJb=new _.fg(1);this.cyb=_.w(this.SJb,_.mg(b=>Ojb(this.Prc,b)),_.jg(1));this.sG=new _.fg(1);this.Tf=new _.fg(1)}Ra(){_.w(this.cyb,_.Zf(1),_.ng(this.Tf)).subscribe(()=>{this.sG.next()})}};_.EJ.ha=function(a){return new (a||_.EJ)(_.r(DJ))};
_.EJ.wa=_.n({type:_.EJ,oa:[["onedev-changelist-hovercard"]],inputs:{changelistId:"changelistId"},outputs:{sG:"init$"},Yb:["onedev-hovercard-action"],ya:2,Aa:3,Ea:[[3,"changelist",4,"ngIf"],[3,"changelist"]],ua:function(a,b){a&1&&(_.Xg(Pjb),_.O(0,$db,2,1,"onedev-changelist-hovercard-body",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.cyb))},Ga:[_.oq,NI,_.tq],mb:2,La:0});var Qjb;var Rjb=function(a){let b;a:{a=a.nb.qa;if(null==Qjb){const c="undefined"!==typeof document?document.head:null;Qjb=!(!c||!c.createShadowRoot&&!c.attachShadow)}if(Qjb&&(a=a.getRootNode?a.getRootNode():null,"undefined"!==typeof ShadowRoot&&ShadowRoot&&a instanceof ShadowRoot))break a;a=null}return null!=(b=a)?b:document},FJ=class{constructor(a){this.nb=a;this.eventType="click";this.lyb=new _.mp;this.Ema=b=>{if(b instanceof MouseEvent){var c=b.target;c&&(this.nb.qa.contains(c)||this.lyb.emit(b))}}}Ra(){Rjb(this).addEventListener(this.eventType,
this.Ema,!0)}Ja(){Rjb(this).removeEventListener(this.eventType,this.Ema,!0)}};FJ.ha=function(a){return new (a||FJ)(_.r(_.ne))};FJ.Ma=_.nd({type:FJ,oa:[["","clickOutside",""]],inputs:{eventType:["clickOutsideEvent","eventType"]},outputs:{lyb:"clickOutside"}});var GJ=class{};GJ.ha=function(a){return new (a||GJ)};GJ.Da=_.ld({type:GJ});GJ.Ca=_.Pc({});var Sjb,Tjb,Ujb,Vjb;Tjb=Symbol("Md");Ujb=Symbol("Nd");Vjb=function(a){const b=a[Ujb];return b?(b.loaded||(b.Ke.Gh(b.Lc),b.L8.he(),b.loaded=!0),_.w(a[Tjb],_.Wf(0))):_.u(void 0)};_.HJ=class{constructor(a){this.Ke=a;this.className="onedev-hovercard";this.msa=new _.mp;this[Sjb]=new _.fg(1);this.sQb=!1;this.Iqa=new _.Yh(!1);this.qyb=new _.hg}Ra(){}};Sjb=Tjb;_.HJ.ha=function(a){return new (a||_.HJ)(_.r(_.nh))};
_.HJ.wa=_.n({type:_.HJ,oa:[["onedev-hovercard"]],ub:function(a,b){a&1&&_.qh(_.mh,7);if(a&2){let c;_.ph(c=_.sh())&&(b.Lc=c.first)}},inputs:{className:"className"},outputs:{msa:"onHide"},Vb:["onedevHovercard"],Yb:["*"],ya:1,Aa:0,Ea:[["cdkTrapFocus","",3,"cdkTrapFocusAutoCapture","clickOutside","mouseenter","mouseleave"]],ua:function(a){a&1&&(_.Xg(),_.O(0,aeb,2,3,"ng-template"))},Ga:[_.Ht,FJ],styles:[".onedev-hovercard{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);border-radius:4px;overflow:hidden}"],
mb:2});_.IJ=class{constructor(a,b,c,d){this.Lc=a;this.Ke=b;this.L8=c;this.loaded=!1;d[Ujb]=this}};_.IJ.ha=function(a){return new (a||_.IJ)(_.r(_.mh),_.r(_.nh),_.r(_.wp),_.r(_.HJ))};_.IJ.Ma=_.nd({type:_.IJ,oa:[["","onedevHovercardLazyBody",""]]});_.JJ=class{constructor(a){this.gba=a;this.Tf=new _.fg(1)}Ja(){this.Tf.next()}Ra(){_.w(this.Jzc,_.ng(this.Tf)).subscribe(this.gba[Tjb])}};_.JJ.ha=function(a){return new (a||_.JJ)(_.r(_.HJ))};
_.JJ.Ma=_.nd({type:_.JJ,oa:[["","onedevIsHovercardReady",""]],inputs:{Jzc:["onedevIsHovercardReady","isHovercardReady$"]}});var Wjb=[{Mc:"end",Nc:"center",rc:"start",yc:"center",offsetX:10},{Mc:"center",Nc:"bottom",rc:"center",yc:"top",offsetY:10},{Mc:"center",Nc:"top",rc:"center",yc:"bottom",offsetY:-10},{Mc:"end",Nc:"bottom",rc:"start",yc:"top",offsetX:10,offsetY:10},{Mc:"end",Nc:"top",rc:"start",yc:"bottom",offsetX:10,offsetY:-10}];var Xjb=class{constructor(){this.delay=600;this.position=Wjb;this.hKc=[]}},Yjb=function(a){a.xba.next(!1);a.i0a.next(!1);let b;null==(b=a.NC.getValue())||b.Iqa.next(!1)},$jb=function(a){_.w(Zjb(a),_.ng(a.Tf)).subscribe(b=>{(a.active=b)?a.show():a.Qj()})},akb=function(a){_.w(a.NC,_.mg(b=>(null==b?void 0:b.qyb)||_.ml),_.ng(a.Tf)).subscribe(()=>{Yjb(a)})},Zjb=function(a){return _.w(_.Af([_.w(bkb(a),_.lg(!1)),a.xba]),_.kg(),_.v(([b,c])=>b||c),_.mg(b=>{let c;return(null==(c=a.aLc)?void 0:_.w(c,_.cg(b)))||
_.u(b)}))},ckb=function(a){if(a.Dd&&a.Dd.nh()){document.removeEventListener("keydown",a.qIb);let b;null!=(b=a.NC.getValue())&&b.msa.emit();a.Dd.detach()}},bkb=function(a){return _.w(a.NC,_.mg(b=>_.w(_.Af([a.i0a,(null==b?void 0:b.Iqa)||_.u(!1)]),_.v(([c,d])=>c||d),_.Tf(a.config.delay),_.ng(a.Tf))))},dkb=class{constructor(a,b){this.Uf=a;this.origin=b;this.aLc=void 0;this.enabled=!0;this.config=new Xjb;this.active=!1;this.qDb=new _.fg(1);this.hyc=new _.hg;this.NC=new _.Yh(null);this.i0a=new _.Yh(!1);
this.xba=new _.Yh(!1);this.Tf=new _.fg(1);this.qIb=c=>{"Escape"===c.key&&(Yjb(this),c.stopPropagation(),c.preventDefault())};$jb(this);akb(this)}dispose(){ckb(this);let a;null==(a=this.Dd)||a.dispose();this.Tf.next();this.Tf.complete()}Ae(){return this.NC.getValue()?this.active:void 0}toggle(a){this.i0a.next(a)}show(){this.enabled&&this.Dd&&!this.Dd.nh()&&this.NC.getValue()&&(this.NC.getValue().sQb=this.xba.value,_.w(Vjb(this.NC.getValue()),_.Zf(1),_.ng(this.Tf)).subscribe(()=>{this.Dd&&this.LOb&&
this.Dd.Od(this.LOb);document.addEventListener("keydown",this.qIb);this.qDb.next()}))}Qj(){ckb(this);this.hyc.next()}naa(){return _.nu(_.$Oa(_.ou(_.ru(this.Uf.position(),this.origin)),8),this.config.position)}};var ekb;ekb=new _.zd("onedevHovercardLoggingOn");
_.KJ=class{set enabled(a){this.dE.enabled=a}constructor(a,b,c,d,e){this.Ke=c;this.wc=e;this.config=new Xjb;this.Tf=new _.fg(1);this.dE=new dkb(a,b);_.w(this.dE.qDb,_.qg(d||_.u(!1)),_.ng(this.Tf)).subscribe(([,f])=>{f&&(this.Y8||(this.Y8=this.wc.get(_.by)),_.QYa(this.Y8,"hovercardShown"))})}Qb(a){if(a.hovercard){var b;a=null==(b=a.hovercard)?void 0:b.Xf;this.dE.NC.next(a);if(a){b=this.dE;var c=this.Ke;b.config=this.config;b.Dd=b.Uf.create({tj:b.naa(),Kl:b.Uf.Np.Tu()});b.LOb=new _.uu(a.Lc,c);b.NC.next(a)}}}Ja(){this.dE.dispose();
this.Tf.next();this.Tf.complete()}Ae(){return this.dE.Ae()}R5a(a){if(this.config.hKc.includes(a.key)){var b=this.dE;a.stopPropagation();a.preventDefault();b.xba.next(!0)}}toggle(a){this.dE.toggle(a)}Qj(){this.dE.Qj()}};_.KJ.ha=function(a){return new (a||_.KJ)(_.r(_.yu),_.r(_.ne),_.r(_.nh),_.r(ekb,8),_.r(_.Hi))};
_.KJ.Ma=_.nd({type:_.KJ,oa:[["","onedevHovercardTrigger",""]],Cb:2,ab:function(a,b){a&1&&_.L("mouseenter",function(){return b.toggle(!0)})("mouseleave",function(){return b.toggle(!1)})("keydown.alt.arrowRight",function(c){var d=b.dE;c.stopPropagation();c.preventDefault();d.xba.next(!0)})("keydown",function(c){return b.R5a(c)});a&2&&_.Hg("aria-haspopup",b.gba?"true":void 0)("aria-expanded",b.Ae())},inputs:{gba:["onedevHovercardTrigger","hovercard"],enabled:["onedevHovercardActive","enabled"],config:["onedevHovercardConfig",
"config"]},features:[_.Hd]});var fkb={Yga:0,Tag:1,dX:2,0:"Branch",1:"Tag",2:"Commit"};var gkb=[[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]],[["","mat-line",""],["","matLine",""]],"*"],LJ=class extends _.OI{constructor(a,b){super(b);this.Ytc=a;this.Ebb="start"}};LJ.ha=function(a){return new (a||LJ)(_.r(_.Yt),_.r(_.ne))};
LJ.wa=_.n({type:LJ,oa:[["gmat-nav-list"]],Bb:[1,"mat-list-base","mat-nav-list","gmat-nav-list"],Cb:2,ab:function(a,b){a&2&&(a=b.Ytc.value,_.Jg("gmat-nav-list-reverse","end"===b.Ebb&&"rtl"!==a||"start"===b.Ebb&&"rtl"===a))},inputs:{Ebb:"roundedEdge"},features:[_.eh([{Ba:_.KB,Lb:LJ}]),_.Cg],Yb:["*"],ya:1,Aa:0,ua:function(a){a&1&&(_.Xg(),_.Yg(0))},styles:['.gmat-nav-list-item{border-radius:24px 0 0 24px}.gmat-nav-list-item .mat-icon{font-size:20px;height:20px;line-height:20px;margin-right:16px;vertical-align:text-top;width:20px}[dir=rtl] .gmat-nav-list-item .mat-icon{margin-left:16px;margin-right:0}.gmat-nav-list-item-ripple{border-radius:24px 0 0 24px}.gmat-nav-list-item-ripple .mat-ripple-element{z-index:1}.gmat-list-item-projected-content{z-index:2;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;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:inherit}.gmat-list-item-active{-webkit-transition:color .3s cubic-bezier(.55,0,.55,.2);transition:color .3s cubic-bezier(.55,0,.55,.2)}.gmat-nav-list-reverse .gmat-nav-list-item,.gmat-nav-list-reverse .gmat-nav-list-item-ripple{border-radius:0 24px 24px 0}.mat-subheader{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-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-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;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{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;padding:0 16px;-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-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{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-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:400;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;font-size:24px;-moz-box-sizing:content-box;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-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-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;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{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;padding:0 16px;-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-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{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-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:400;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;font-size:20px;-moz-box-sizing:content-box;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover{outline:1px dotted;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option:after{content:"";position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:0;border-bottom:10px solid;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option:after{right:auto;left:16px}@media (hover:none){.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}'],
mb:2,La:0});
var hkb=function(a){return a.aAb?{OF:0,sR:0}:void 0},MJ=class extends _.NB{set duc(a){this.aAb=_.jk(a)}get active(){return this.isActive}set active(a){if(a&&!this.isActive&&this.cFb&&!this.zZ){var b=this.aGb||{clientX:0,clientY:0};this.zZ=this.uH.launch(b.clientX,b.clientY,{uda:!0,animation:hkb(this)})}else this.zZ&&(b=this.zZ,_.vPa(b.Ni,b),this.zZ=null);this.isActive=_.jk(a)}constructor(a,b,c,d,e){super(b,c,d,e);this.Hd=a;this.zZ=null;this.cFb=!1;this.aGb=null;this.aAb=!1;this.md=!0;this.isActive=
!1}Ra(){if(this.active){const a=hkb(this)||{OF:0};this.Hd.ac(()=>{requestAnimationFrame(()=>this.zZ=this.uH.launch(0,0,{uda:!0,animation:a}))})}this.cFb=!0}};MJ.ha=function(a){return new (a||MJ)(_.r(_.sg),_.r(_.ne),_.r(_.wp),_.r(_.q4a,8),_.r(_.p4a,8))};
MJ.wa=_.n({type:MJ,oa:[["","gmat-nav-list-item",""]],ub:function(a,b){a&1&&_.qh(_.Gu,7);if(a&2){let c;_.ph(c=_.sh())&&(b.uH=c.first)}},Bb:[1,"mat-list-item","gmat-nav-list-item"],Cb:2,ab:function(a,b){a&1&&_.L("mousedown",function(c){return b.aGb=c});a&2&&_.Jg("gmat-list-item-active",b.active)},inputs:{duc:"disableRippleAnimations",active:"active"},features:[_.Cg],bc:["gmat-nav-list-item",""],Yb:["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]","[mat-line], [matLine]","*"],ya:7,
Aa:2,Ea:[[1,"mat-list-item-content"],["matRipple","",1,"gmat-nav-list-item-ripple","mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"gmat-list-item-projected-content"],[1,"mat-list-text"]],ua:function(a,b){a&1&&(_.Xg(gkb),_.z(0,"div",0),_.G(1,"div",1),_.z(2,"div",2),_.Yg(3),_.z(4,"div",3),_.Yg(5,1),_.B(),_.Yg(6,2),_.B()());a&2&&(_.q(1),_.x("matRippleTrigger",b.Li())("matRippleDisabled",b.Tv()))},Ga:[_.Gu],mb:2,La:0});var ikb,jkb,kkb,lkb,mkb,nkb,okb,pkb;ikb=["rightPaneScroller"];jkb=function(a){return{element:a,FNa:"clear",gNa:"search"}};kkb={cZa:"No branches",dZa:"No branch results",YH:"changeBranch"};lkb={cZa:"No tags",dZa:"No tag results",YH:"changeTag"};mkb={cZa:"No commits",dZa:"No commit results",YH:"changeCommit"};nkb=function(a,b){var c=b.Wa;const d=b.version;c=_.w(_.zJ(a.IU,_.kt(c.Wb(),_.Wk(c,d)||"").Ya()),_.v(reb),_.ag(),_.lg(0));return _.w(_.Ef(c,a.bHb),_.v(e=>Object.assign({},b,{vb:e})))};
okb=function(a,b){const c=b.vb,d=b.Wa,e=b.gitRefsToken;switch(c){case 0:return _.w(_.xJ(a.FD,Object.assign({},d,{gitRefsToken:e})),_.v(ueb),_.v(f=>oeb(f.map(g=>({title:String(g.Ue),Lp:_.kj(g.Ue),hVa:g.Ue,yqa:!1,V_a:g.V_a})),b,kkb)));case 1:return _.w(_.xJ(a.FD,Object.assign({},d,{gitRefsToken:e})),_.v(({tags:f})=>oeb(f.map(g=>({title:String(g.tagName),Lp:Bcb(g.tagName),hVa:g.tagName,yqa:!1})),b,lkb)));case 2:return _.w(a.Wg.list(d.kb,d.Ic,d.repository,void 0,"",250),_.v(({am:f})=>oeb(f.map(peb),b,
mkb)));default:return _.ej(c,"Unsupported ref type")}};pkb=function(a){const b=a.cGb.findIndex(d=>d.Qe);if(!(0>b)){var c=a.aGc;c&&0!==c.ps.end&&(c.xx(b),a.CH=!0)}};
_.NJ=class{set e3(a){this.CH=!1;this.tna.next(a);this.kb=a.Wa.kb}constructor(a,b,c,d){this.Wg=a;this.IU=b;this.FD=c;this.Hd=d;this.kg="BreadcrumbRefPicker";this.uX=fkb;this.Pc=_.DG;this.CH=this.GFb=!1;this.cGb=[];this.tna=new _.hg;this.bHb=new _.hg;this.tcb=new _.Yh("");this.dFc="SAME RESULT AVAILABLE IN:";this.cea=_.w(this.tna,_.mg(e=>nkb(this,e)),_.gg(1),_.wf());a=_.w(this.cea,_.mg(e=>_.w(okb(this,e),_.v(_.vG),_.Sf(()=>_.uG(qeb(e))),_.lg(_.EG))));this.YKc=_.w(_.Af([this.tcb,a]),_.v(teb),_.pg(e=>
{_.rH(e)&&(this.cGb=e.Tb.items)}));this.placeholder=_.w(this.cea,_.v(seb));this.Za=this.cea.subscribe(({vb:e})=>{this.GFb=2===e})}bn(){this.CH||(this.Hd.isStable?pkb(this):_.w(this.Hd.tg,_.ag()).subscribe(()=>{pkb(this)}))}Ja(){this.Za.unsubscribe()}show(a){this.CH=!1;this.bHb.next(a)}blur(){document.activeElement.blur()}};_.NJ.ha=function(a){return new (a||_.NJ)(_.r(_.vJ),_.r(_.AJ),_.r(_.yJ),_.r(_.sg))};
_.NJ.wa=_.n({type:_.NJ,oa:[["ref-picker","refPickerData",""]],ub:function(a,b){a&1&&_.qh(ikb,5);if(a&2){let c;_.ph(c=_.sh())&&(b.aGc=c.first)}},Cb:2,ab:function(a,b){a&2&&_.Jg("wide-view",b.GFb)},inputs:{e3:"refPickerData"},bc:["refPickerData",""],ya:9,Aa:15,Ea:[["class","ref-picker-header",4,"ngIf"],["icon","search",3,"placeholder","trackingConfig","valueChange"],["fxLayout","","fxFlex","grow",1,"main-content"],["fxLayout","column","fxFlex","none","class","left-pane-container","roundedEdge","end",
4,"ngIf"],["class","right-pane-container","fxLayout","column","fxFlex","none",4,"ngIf"],[1,"ref-picker-header"],["fxLayout","column","fxFlex","none","roundedEdge","end",1,"left-pane-container"],["gmat-nav-list-item","","trackAction","showBranches",1,"hover-focus-element",3,"active","ascTrackElement","trackProjectId","click"],["fontSet","google-material-icons"],["gmat-nav-list-item","","trackAction","showTags",1,"hover-focus-element",3,"active","ascTrackElement","trackProjectId","click"],["gmat-nav-list-item",
"","class","hover-focus-element","trackAction","showCommits",3,"active","ascTrackElement","trackProjectId","click",4,"ngIf"],["gmat-nav-list-item","","trackAction","showCommits",1,"hover-focus-element",3,"active","ascTrackElement","trackProjectId","click"],["fxLayout","column","fxFlex","none",1,"right-pane-container"],[3,"ngSwitch"],["itemSize","28","minBufferPx","800","maxBufferPx","1800",4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],[3,"inline",4,"ngSwitchCase"],"itemSize 28 minBufferPx 800 maxBufferPx 1800".split(" "),
["rightPaneScroller",""],["mat-button","","class","hover-focus-element",3,"active-element","routerLink","matTooltip","ascTrackElement","trackAction","trackProjectId","click",4,"cdkVirtualFor","cdkVirtualForOf","cdkVirtualForTemplateCacheSize"],["class","empty",4,"ngIf"],["mat-button","",1,"hover-focus-element",3,"routerLink","matTooltip","ascTrackElement","trackAction","trackProjectId","click"],[4,"ngIf"],[1,"uber-wrapper"],[1,"hash"],[1,"separator"],[1,"ellipsis"],[1,"empty"],[4,"ngIf","ngIfElse"],
["empty",""],["theme","error"],[3,"inline"]],ua:function(a,b){a&1&&(_.O(0,beb,2,1,"div",0),_.R(1,"async"),_.z(2,"input-with-icon",1),_.L("valueChange",function(c){b.tcb.next(c)}),_.R(3,"async"),_.B(),_.z(4,"div",2),_.O(5,deb,10,7,"gmat-nav-list",3),_.R(6,"async"),_.O(7,neb,5,4,"div",4),_.R(8,"async"),_.B());a&2&&(_.x("ngIf",_.S(1,5,b.cea).rFb),_.q(2),_.x("placeholder",_.S(3,7,b.placeholder))("trackingConfig",_.hh(13,jkb,b.kg)),_.q(3),_.x("ngIf",_.S(6,9,b.cea)),_.q(2),_.x("ngIf",_.S(8,11,b.YKc)))},
Ga:[_.cs,_.oq,_.pq,_.qq,_.ev,_.lv,LJ,MJ,_.zG,_.FG,_.xG,_.wC,_.AC,_.zC,_.Lu,_.kw,_.Az,_.Er,_.tq,_.cI],styles:["ref-picker[_nghost-%COMP%]{display:flex;flex-direction:column;height:400px;width:375px;transition:width .35s ease}ref-picker.wide-view[_nghost-%COMP%]{width:525px}ref-picker[_nghost-%COMP%]     .mat-button-focus-overlay{display:none}a[_ngcontent-%COMP%], span.empty[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;padding:0 16px}cdk-virtual-scroll-viewport[_ngcontent-%COMP%]{height:100%}cdk-virtual-scroll-viewport[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{height:28px;line-height:28px;max-height:28px;min-height:28px}dc-information-box[_ngcontent-%COMP%]{align-items:center}input-with-icon[_ngcontent-%COMP%]{min-height:32px}loading[_ngcontent-%COMP%]{padding-top:8px}.hash[_ngcontent-%COMP%]{font-family:Roboto Mono,monospace}.left-pane-container[_ngcontent-%COMP%]{border-right-style:solid;border-right-width:1px;list-style-type:none;width:150px}.main-content[_ngcontent-%COMP%]{border-top-style:solid;border-top-width:1px;overflow:auto}.mat-button[_ngcontent-%COMP%], span.empty[_ngcontent-%COMP%]{line-height:28px;max-height:28px;text-align:left;width:100%}.right-pane-container[_ngcontent-%COMP%]{overflow-x:hidden;overflow-y:auto;width:calc(100% - 150px)}.right-pane-container[_ngcontent-%COMP%]     span.mat-button-wrapper{overflow:hidden}.separator[_ngcontent-%COMP%]{padding:0 4px}.uber-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:start}button[gmat-nav-list-item][_ngcontent-%COMP%]{border:none;background:none;height:28px;width:95%}.ref-picker-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;padding:8px 16px;font-weight:500;font-size:11px}"],
La:0});var OJ=class{};OJ.ha=function(a){return new (a||OJ)};OJ.Da=_.ld({type:OJ});OJ.Ca=_.Pc({imports:[_.OB,_.Hu]});_.PJ=class{};_.PJ.ha=function(a){return new (a||_.PJ)};_.PJ.Da=_.ld({type:_.PJ});_.PJ.Ca=_.Pc({imports:[_.es,_.uq,_.ov,OJ,_.AG,_.GG,_.yG,_.ju,_.dI,_.iv,_.lw,_.Sz,_.Gr]});_.QJ=class{};_.QJ.ha=function(a){return new (a||_.QJ)};_.QJ.Da=_.ld({type:_.QJ});_.QJ.Ca=_.Pc({imports:[_.uq,_.Gr,_.Zz]});_.RJ=class{};_.RJ.ha=function(a){return new (a||_.RJ)};_.RJ.Da=_.ld({type:_.RJ});_.RJ.Ca=_.Pc({imports:[_.uq]});_.SJ=class{};_.SJ.ha=function(a){return new (a||_.SJ)};_.SJ.Da=_.ld({type:_.SJ});_.SJ.Ca=_.Pc({imports:[_.uq,_.UC,_.Sz]});var TJ=class{};TJ.ha=function(a){return new (a||TJ)};TJ.Da=_.ld({type:TJ});TJ.Ca=_.Pc({});var UJ=class{};UJ.ha=function(a){return new (a||UJ)};UJ.Da=_.ld({type:UJ});UJ.Ca=_.Pc({imports:[_.uq]});var VJ=class{};VJ.ha=function(a){return new (a||VJ)};VJ.Da=_.ld({type:VJ});VJ.Ca=_.Pc({});var WJ=class{};WJ.ha=function(a){return new (a||WJ)};WJ.Da=_.ld({type:WJ});WJ.Ca=_.Pc({imports:[UJ,_.uq,VJ,_.lw]});_.XJ=class{};_.XJ.ha=function(a){return new (a||_.XJ)};_.XJ.Da=_.ld({type:_.XJ});_.XJ.Ca=_.Pc({imports:[_.uq,WJ,CJ]});_.YJ=class{};_.YJ.ha=function(a){return new (a||_.YJ)};_.YJ.Da=_.ld({type:_.YJ});_.YJ.Ca=_.Pc({imports:[_.Rt,GJ,_.uq,_.iv,_.zu]});var qkb;qkb=function(a,b){return(a=a.document.getSelection())&&a.toString()&&b!==a.toString()?`"${a.toString().replace(/"/g,'\\"')}"`:b};_.skb=function(a,b,c){const d=new Map([["/",{name:"focusSearchBox",handler:({bo:e,prefix:f})=>{b.next(()=>({bo:qkb(a,e||""),prefix:f}))},MBb:!0}]]);c&&d.set(".",{name:"focusSearchBoxWithThisDirectory",handler:({bo:e})=>{rkb(a.wj.y3,c);b.next(()=>({bo:qkb(a,e||""),prefix:c}))},MBb:!0});return d};_.tkb=class{constructor(a,b){this.document=a;this.wj=b}};var ukb=new Map([[qI.Jkb,{type:"Class",nu:"class"}],[qI.xlb,{type:"Interface",nu:"interface"}],[qI.Gmb,{type:"Struct",nu:"struct"}],[qI.Wkb,{type:"Enum",nu:"enum"}],[qI.Qmb,{type:"Union",nu:"union"}],[qI.Clb,{type:"Method",nu:"method"}],[qI.glb,{type:"Field",nu:"field"}],[qI.fha,{type:"Function",nu:"function"}],[qI.Smb,{type:"Variable",nu:"variable"}],[qI.Nmb,{type:"Typedef",nu:"typedef"}],[qI.gmb,{type:"Namespace",nu:"namespace"}],[qI.umb,{type:"Property",nu:"property"}],[qI.Xkb,{type:"Enum Constant",
nu:"enum-constant"}]]);var vkb={start:Number.POSITIVE_INFINITY,end:Number.POSITIVE_INFINITY};var wkb=["suggestionTemplate"],xkb=function({lineNumber:a,title:b,ti:c,sH:d},e,f,g,l,p){if(!f)throw Error("Od");a=_.lt(f.Wb(),Object.assign({},l.params,{line:a}));l.params.Ob&&_.kt(a,l.vb);l=a.Ya();a={V_:_.Kcb(l)};g=_.Wq(p,_.Cr(p,_.gt(l),{Qa:g}));if(c&&c.Ld){p=c.Ld.startIndex;var t=[{start:p,end:p+c.Ld.length}];web(t);t.push(vkb);p=[];let y=-1,C=-1;for(const {start:F,end:I}of t)F>C&&((t=b.substring(y,C))&&p.push({vcb:t,fD:!0}),(t=b.substring(C,F))&&p.push({vcb:t,fD:!1}),y=F),C=Math.max(I,C);b=p}else b=
[{vcb:b,fD:!1}];return c&&c.type?Object.assign({},a,{Fz:l.path,icon:"source:symbol",url:g,IJb:b,av:d,Pp:e,Dc:f,oOb:ukb.get(c.type)}):Object.assign({},a,{Fz:_.fj(l.path||""),icon:l.VC?"source:file":"source:folder_open",url:g,IJb:b,av:d,Pp:e,Dc:f})},ZJ=class{Tc(){}};ZJ.ha=function(a){return new (a||ZJ)};
ZJ.wa=_.n({type:ZJ,oa:[["ng-component"]],ub:function(a,b){a&1&&_.qh(wkb,7,_.mh);if(a&2){let c;_.ph(c=_.sh())&&(b.wfb=c.first)}},ya:3,Aa:0,Ea:[["suggestionTemplate",""],[1,"code-search-suggestion",3,"click"],[1,"margin-icon",3,"svgIcon"],[1,"main-content"],[1,"primary-text"],[3,"matched",4,"ngFor","ngForOf"],[1,"secondary-text"],["class","symbol-label",3,"ngClass",4,"ngIf"],["class","scope",4,"ngIf"],[1,"display-path"],[1,"symbol-label",3,"ngClass"],[1,"scope"]],ua:function(a){a&1&&(_.O(0,Aeb,24,6,
"ng-template",null,0,_.uh),_.Q(2,"\n"))},Ga:[_.mq,_.nq,_.oq,_.kw],styles:[".code-search-suggestion[_ngcontent-%COMP%]{align-items:center;color:inherit;display:flex;margin:5px 8px;overflow-wrap:break-word}.code-search-suggestion[_ngcontent-%COMP%]:focus, .code-search-suggestion[_ngcontent-%COMP%]:hover{text-decoration:none}.primary-text[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block}.primary-text[_ngcontent-%COMP%]   span.matched[_ngcontent-%COMP%]{font-weight:700}.margin-icon[_ngcontent-%COMP%]{align-self:start;flex:none;padding-right:8px}.main-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;min-width:0}.secondary-text[_ngcontent-%COMP%]{font-size:.9230769231rem;line-height:1.0769230769rem}.scope[_ngcontent-%COMP%]{padding-right:5px}.symbol-label[_ngcontent-%COMP%]{background-color:#80868b;border-radius:2px;color:#fff;margin-right:5px;padding:0 7px}.symbol-label.class[_ngcontent-%COMP%], .symbol-label.enum[_ngcontent-%COMP%], .symbol-label.interface[_ngcontent-%COMP%], .symbol-label.struct[_ngcontent-%COMP%], .symbol-label.union[_ngcontent-%COMP%]{background-color:#174ea6}.symbol-label.function[_ngcontent-%COMP%], .symbol-label.method[_ngcontent-%COMP%]{background-color:#a142f4}.symbol-label.enum-constant[_ngcontent-%COMP%], .symbol-label.field[_ngcontent-%COMP%], .symbol-label.property[_ngcontent-%COMP%]{background-color:#689f38}.symbol-label.typedef[_ngcontent-%COMP%], .symbol-label.variable[_ngcontent-%COMP%]{background-color:#1e88e5}"]});_.$J=class{constructor(){this.Rb=[]}};_.$J.ha=function(a){return new (a||_.$J)};_.$J.wa=_.n({type:_.$J,oa:[["menu-keyboard-shortcut-hint"]],Bb:[1,"gmat-caption","grimoire-secondary-text"],inputs:{Rb:"shortcut"},ya:1,Aa:1,Ea:[[4,"ngFor","ngForOf"],["class","divider",4,"ngIf"],[1,"divider"]],ua:function(a,b){a&1&&_.O(0,Ceb,4,2,"ng-container",0);a&2&&_.x("ngForOf",b.Rb)},Ga:[_.nq,_.oq],styles:["menu-keyboard-shortcut-hint[_nghost-%COMP%]{font-family:Roboto Mono,monospace}.divider[_ngcontent-%COMP%]{margin:0 5px}"]});var Deb=function(a){return[a]},Leb=function(a){return{kind:"link",zOb:a}},rkb=function(a,b){b&&(a.kP=b,a.Yd.he())},Feb=function(a,{ao:b,value:c,M1:d}){if(!a.kP)return!1;const e=a.kP.ao,f=a.kP.value;return!!d===!!a.kP.M1&&b===e&&c===f},ykb=function(a,b){return{kind:"scope",NT:({bo:c})=>{a.kP=b;a.Yd.he();return{bo:c,prefix:b}}}},aK=class{constructor(a,b,c){this.Yd=a;this.kP=null;this.ymb=_.Lbb;this.QBb=cdb;this.Xu=_.Yf;this.scopes=[{scope:_.wH,Oa:ykb(this,_.wH)}];this.oea=_.qx.has(40);this.Xu=_.w(_.JG(c),
_.v(d=>_.sG(d,_.HG)),_.v(({queries:d})=>d.map((e,f)=>{e=10>f?sH(e,_.vH(((f+1)%10).toLocaleString())):sH(e);return{scope:e,Oa:ykb(this,e)}})))}Tc(){}xdb(a,b){a=a.map(c=>({scope:c,Oa:ykb(this,c)}));this.kP=b;JSON.stringify(this.scopes)!==JSON.stringify(a)&&(this.scopes=a);this.Yd.he()}nHc(){var a=this.Yu;0<a.ot.length&&a.ot[0].Sd()}Ora(a){this.Yu.Ora(a)}};aK.ha=function(a){return new (a||aK)(_.r(_.wp),_.r(_.rx),_.r(_.KG))};
aK.wa=_.n({type:aK,oa:[["scope-list"]],ub:function(a,b){a&1&&_.qh(_.ez,7);if(a&2){let c;_.ph(c=_.sh())&&(b.Yu=c.first)}},ya:6,Aa:5,Ea:[["selectedClass","selected","matTooltipClass","custom-tooltip",3,"payload","bold-active-element","shortcut","matTooltip","mouseFocusItem",4,"ngFor","ngForOf"],[4,"ngIf"],["selectedClass","selected","matTooltipClass","custom-tooltip",3,"payload","shortcut","matTooltip","mouseFocusItem"],[1,"scope-text"],[3,"shortcut",4,"ngIf"],[3,"shortcut"],["selectedClass","selected",
3,"payload","bold-active-element","shortcut","mouseFocusItem",4,"ngFor","ngForOf"],["selectedClass","selected",3,"payload","shortcut","mouseFocusItem"],["selectedClass","selected",3,"payload"],["ascTrackElement","ScopeDropdown","trackAction","navigateToManageSavedQueries",3,"routerLink"],["svgIcon","shared:settings_outline"]],ua:function(a,b){a&1&&(_.z(0,"search-box-suggestion-list")(1,"div"),_.O(2,Geb,4,7,"search-box-suggestion-item",0),_.O(3,Keb,3,2,"ng-container",1),_.R(4,"async"),_.B(),_.O(5,
Meb,7,4,"ng-container",1),_.B());a&2&&(_.q(2),_.x("ngForOf",b.scopes),_.q(1),_.x("ngIf",_.S(4,3,b.Xu)),_.q(2),_.x("ngIf",b.oea))},Ga:[_.cs,_.nq,_.oq,_.Az,_.kw,_.$J,_.Er,_.cz,_.ez,_.tq],styles:["search-box-suggestion-item[_ngcontent-%COMP%]{align-content:center;align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;padding:4px 8px}a[_ngcontent-%COMP%]{display:inline-flex;align-items:center}a[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;padding-right:8px}menu-keyboard-shortcut-hint[_ngcontent-%COMP%]{flex-basis:25%}.scope-text[_ngcontent-%COMP%]{flex-basis:70%;word-wrap:break-word}  .custom-tooltip{word-wrap:break-word}"],
La:0});var zkb=function(a){a.Za||(a.Za=a.zone.ac(()=>_.w(_.Of(0,6E5),Oeb(a.document)).subscribe(()=>{a.Y7a()})))},bK=class{constructor(a,b,c,d){this.Fa=a;this.Oyc=b;this.zone=c;this.document=d}Ja(){this.Za&&this.Za.unsubscribe()}Y7a(){_.Tr(this.Fa,()=>this.Oyc.Y7a(new ahb),"searchPrepare")}};bK.ha=function(a){return new (a||bK)(_.m(_.Yr),_.m(HI),_.m(_.sg),_.m(_.pk))};bK.ta=_.k({token:bK,na:bK.ha,Ha:"root"});var cK=function(a){this.Mg=void 0;this.Uo={};if(a){var b=_.IBa(a);a=_.HBa(a);for(var c=0;c<b.length;c++)this.set(b[c],a[c])}};cK.prototype.set=function(a,b){Akb(this,a,b,!1)};cK.prototype.add=function(a,b){Akb(this,a,b,!0)};var Akb=function(a,b,c,d){for(var e=0;e<b.length;e++){var f=b.charAt(e);a.Uo[f]||(a.Uo[f]=new cK);a=a.Uo[f]}if(d&&void 0!==a.Mg)throw Error("Pd`"+b);a.Mg=c};
cK.prototype.get=function(a){a:{for(var b=this,c=0;c<a.length;c++)if(b=b.Uo[a.charAt(c)],!b){a=void 0;break a}a=b}return a?a.Mg:void 0};cK.prototype.Fw=function(){var a=[];Bkb(this,a);return a};var Bkb=function(a,b){void 0!==a.Mg&&b.push(a.Mg);for(var c in a.Uo)Bkb(a.Uo[c],b)};cK.prototype.cG=function(a){var b=[];if(a){for(var c=this,d=0;d<a.length;d++){var e=a.charAt(d);if(!c.Uo[e])return[];c=c.Uo[e]}Ckb(c,a,b)}else Ckb(this,"",b);return b};
var Ckb=function(a,b,c){void 0!==a.Mg&&c.push(b);for(var d in a.Uo)Ckb(a.Uo[d],b+d,c)};_.ba=cK.prototype;_.ba.xQ=function(a){return void 0!==this.get(a)};_.ba.clear=function(){this.Uo={};this.Mg=void 0};_.ba.remove=function(a){for(var b=this,c=[],d=0;d<a.length;d++){var e=a.charAt(d);if(!b.Uo[e])throw Error("Qd`"+a);c.push([b,e]);b=b.Uo[e]}a=b.Mg;for(delete b.Mg;0<c.length;)if(e=c.pop(),b=e[0],e=e[1],b.Uo[e].wm())delete b.Uo[e];else break;return a};_.ba.clone=function(){return new cK(this)};
_.ba.wm=function(){return void 0===this.Mg&&_.ec(this.Uo)};var Dkb=new _.zd("labelPriorities"),dK=class{constructor(a,b,c){this.Isa=a;c=c.Tba;a=new cK;for(const [e,f]of c){c=e;var d=f;d=b.has(d)?b.get(d):Number.POSITIVE_INFINITY;a.set(c,d)}this.BAc=a}};dK.ha=function(a){return new (a||dK)(_.m(_.ly),_.m(Dkb),_.m(_.lZa))};dK.ta=_.k({token:dK,na:dK.ha});var Ekb,Gkb,Fkb;Ekb=_.u([]);Gkb=function(a,{pt:b,nH:c},d){const e=_.vj(a.Nm.Oc)||new _.uj;return b.map(f=>xkb(f,c,f.Oe&&_.Gcb(f.Oe,{line:f.lineNumber}),d,e,a.Ua)).map(f=>Fkb(a,f))};Fkb=function(a,b){return{kind:"suggestion",ua:a.wfb,rW:b,uva:()=>{_.Dr(a.Ua,b.url)},av:b.av,Pp:b.Pp,Dc:b.Dc,QA:a.hK.cMb}};
_.eK=class{get y3(){return this.bcb.instance}constructor(a,b,c,d,e,f,g,l,p,t,y,C,F){this.xo=a;this.scb=b;this.Ua=c;this.hJc=d;this.Nm=C;this.hK=F;this.wfb=_.So(e,ZJ).create(t).instance.wfb;this.bcb=_.So(e,aK).create(t);_.pEa(f,this.bcb.xu);_.ll.has(2)||_.qx.has(28)||_.qx.has(37)||zkb(y);this.Vu=_.qx.has(69);this.Sp=p.Z0()}Ja(){this.bcb.destroy()}moa(a){const {Il:b="",Be:c="",Ad:d=""}=a,e=_.Uk(d,this.xo.yG),f=_.Sla(a);return _.w(_.w(this.Sp,_.Zf(1),_.v(g=>new shb({Am:_.dcb(e),jH:e.vb,Era:7,pathPrefix:_.Dcb(e),
Be:c,Vu:this.Vu,Sp:g}))),_.mg(g=>this.scb.ofb(b,g)),_.v(g=>Gkb(this,g,f)),_.Sf(()=>Ekb))}uCb({Il:a=""}){a:{var b=this.hJc;a=b.Isa.parse(a);b:{for(c of _.rl(a))if(c.error){var c=!0;break b}c=!1}if(!c&&(a=a[a.length-1])&&5===a.rk){b=Peb(b.BAc,a.value);b=void 0===b?b:b+":";break a}b=void 0}return b}Ogb(a){var b=this.xo.parse(a);const c=[],d=new Map;let e=0;for(const {index:f,name:g,add:l}of Reb(b))f>e&&c.push({text:a.substring(e,f),yma:Array.from(d.keys())}),e=f,l?(b=(d.get(g)||0)+1,d.set(g,b)):(b=(d.get(g)||
1)-1,0===b?d.delete(g):d.set(g,b));e<a.length&&c.push({text:a.substring(e),yma:Array.from(d.keys())});return c}};_.eK.ha=function(a){return new (a||_.eK)(_.m(_.py),_.m(_.BJ),_.m(_.Ji),_.m(dK),_.m(_.Ho),_.m(_.Ii),_.m(_.px),_.m(_.rx),_.m(_.Vx),_.m(_.Hi),_.m(bK),_.m(_.Xh),_.m(_.Nx))};_.eK.ta=_.k({token:_.eK,na:_.eK.ha});_.fK=class{};_.fK.ha=function(a){return new (a||_.fK)};_.fK.Da=_.ld({type:_.fK});_.fK.Ca=_.Pc({imports:[_.uq]});_.gK=class{};_.gK.ha=function(a){return new (a||_.gK)};_.gK.Da=_.ld({type:_.gK});_.gK.Ca=_.Pc({Nb:[_.eK,dK,{Ba:Dkb,Ab:function(){return new Map(Ahb.map((a,b)=>[a,b]))}}],imports:[_.es,_.Yz,_.uq,_.Sz,_.lw,_.fK,_.Gr,_.fz]});_.hK=class{constructor(a){this.Ub=a}transform(a){return _.w(this.Ub.c1(),_.lg(!1),_.v(b=>b?_.Jcb(a):a.path||""),_.Xf())}};_.hK.ha=function(a){return new (a||_.hK)(_.r(_.Vx,16))};_.hK.ye=_.od({name:"maybeStripGoogle3",type:_.hK,be:!0});_.iK=class{};_.iK.ha=function(a){return new (a||_.iK)};_.iK.Da=_.ld({type:_.iK});_.iK.Ca=_.Pc({});_.Hkb=new Set(["depot","host","ossProject"]);_.Ikb=new _.zd("viewDataProvider");_.jK=class{constructor(){this.subject=new _.hg}subscribe(a){return this.subject.subscribe(a)}};_.jK.ha=function(a){return new (a||_.jK)};_.jK.ta=_.k({token:_.jK,na:_.jK.ha});_.Jkb=[new eI({Mc:"start",Nc:"top"},{rc:"end",yc:"top"},-7),new eI({Mc:"start",Nc:"bottom"},{rc:"end",yc:"bottom"},-7)];_.kK=function(a,b){a.remove();a.xz=[];for(const c of b)try{c.render(),a.xz.push(c)}catch(d){a.mf.handleError(d)}};
_.lK=class{constructor(a){this.mf=a;this.xz=[];this.k7a=null}Ja(){this.clear();this.Re()}fzb(){return[]}wL(){}nD(){}OT(){}Re(){}update(){this.clear();this.render()}clear(){this.k7a&&this.k7a.unsubscribe();this.remove()}render(){this.nD();_.kK(this,this.fzb());this.k7a=this.ina().subscribe(a=>{a&&(_.kK(this,a),0===this.xz.length&&0<a.length?(this.wL(),_.kK(this,[])):this.OT(a))},()=>{this.wL();_.kK(this,[])})}remove(){for(const a of this.xz)try{a.remove()}catch(b){this.mf.handleError(b)}this.xz=[]}};
_.lK.ha=function(a){return new (a||_.lK)(_.r(_.Ze))};_.lK.Ma=_.nd({type:_.lK});_.Kkb=[new eI({Mc:"end",Nc:"bottom"},{rc:"start",yc:"top"}),new eI({Mc:"end",Nc:"center"},{rc:"start",yc:"center"}),new eI({Mc:"end",Nc:"top"},{rc:"start",yc:"bottom"})];var Zeb=RegExp("^x-kythe://([a-zA-Z]+)="),afb=/\//g,bfb=/~/g,Ueb={id:"Google",type:"depot"},MH={};var Lkb;Lkb=new _.zd("decorations_service",{na:()=>_.hl(Jgb)});
_.mK=class extends _.S0a{constructor(a,b,c){super(a);this.client=b;this.Pe=c;this.EFc=new _.vw(this.Fa);this.FFc=new _.vw(this.Fa);this.GFc=new _.vw(this.Fa);this.Rvc=new _.vw(this.Fa)}kca(a,b,c,d,e,f){const g=Lcb(a,b,c,d,e,f);return this.rf.fetch(g.toObject(),()=>this.fetch(g))}uab(a){return this.EFc.fetch(a.toObject(),()=>_.Gx(this.Pe,()=>this.client.uab(a,this.Pe.nk()),"Decorations.resolveDocumentation"))}vab(a){return this.FFc.fetch(a.toObject(),()=>_.Gx(this.Pe,()=>this.client.vab(a,this.Pe.nk()),
"Decorations.resolveItemList"))}s3(a){return this.GFc.fetch(a.toObject(),()=>_.Gx(this.Pe,()=>this.client.s3(a,this.Pe.nk()),"Decorations.resolvePanel"))}FWa(a){return this.Rvc.fetch(a.toObject(),()=>_.Gx(this.Pe,()=>this.client.FWa(a,this.Pe.nk()),"Decorations.getFilterSupport"))}gna(){return new _.ts}extract(){return this.gna()}isValid(a){return 0<a.LR().length||_.vm(a,2)}fetch(a){return _.Gx(this.Pe,()=>this.client.kca((new _.dKa).uMb(_.LH(a)),this.Pe.nk()),"Decorations.list")}};
_.mK.ha=function(a){return new (a||_.mK)(_.m(_.Yr),_.m(Lkb),_.m(_.Wx))};_.mK.ta=_.k({token:_.mK,na:_.mK.ha,Ha:"root"});_.Mkb={zs:new Set,ids:[]};_.Nkb=Object.freeze({[0]:{name:"Unknown",Ac:"?"},[50]:{name:"Scope",Ac:"?"},[51]:{name:"Group",Ac:"G"},[1]:{name:"Class",Ac:"C",className:"code-data"},[2]:{name:"Interface",Ac:"I",className:"code-data"},[3]:{name:"Struct",Ac:"S",className:"code-data"},[4]:{name:"Enum",Ac:"E",className:"code-data"},[5]:{name:"Union",Ac:"S",className:"code-data"},[6]:{name:"Method",Ac:"M",className:"code-procedure"},[7]:{name:"Field",Ac:"F",className:"code-sub-data"},[8]:{name:"Function",Ac:"F",className:"code-procedure"},
[9]:{name:"Variable",Ac:"V",className:"code-alias"},[10]:{name:"Typedef",Ac:"T",className:"code-alias"},[11]:{name:"Namespace",Ac:"N"},[67]:{name:"Extension",Ac:"E",className:"code-data"},[12]:{name:"Property",Ac:"P",className:"code-sub-data"},[13]:{name:"Enum Constant",Ac:"e",className:"code-sub-data"},[15]:{name:"Anonymous Function",Ac:"?"},[16]:{name:"Test",Ac:"t"},[17]:{name:"Package",Ac:"P"},[18]:{name:"Object",Ac:"O"},[61]:{name:"Constant",Ac:"c"},[62]:{name:"Module",Ac:"m"},[79]:{name:"Preprocessor",
Ac:"p"},[20]:{name:"Build Rule",Ac:"R"},[21]:{name:"Build Binary",Ac:"B"},[22]:{name:"Build Test",Ac:"T"},[23]:{name:"Build Library",Ac:"L"},[24]:{name:"Build Generator",Ac:"G"},[25]:{name:"Build Argument",Ac:"A"},[26]:{name:"Build Variable",Ac:"V",className:"code-alias"},[30]:{name:"Variable",Ac:"V",className:"code-alias"},[31]:{name:"Constant",Ac:"c"},[32]:{name:"Goog Provide",Ac:"?"},[33]:{name:"Goog Require",Ac:"?"},[34]:{name:"Setter",Ac:"?"},[35]:{name:"Getter",Ac:"?"},[36]:{name:"Literal",
Ac:"?"},[37]:{name:"Function Literal",Ac:"?"},[38]:{name:"Assignment",Ac:"V",className:"code-alias"},[39]:{name:"Function Assignment",Ac:"M",className:"code-procedure"},[40]:{name:"Define Const",Ac:"D"},[41]:{name:"Define Macro",Ac:"D"},[45]:{name:"Xml Tag",Ac:"<"},[46]:{name:"Template",Ac:"T"},[47]:{name:"Job",Ac:"J"},[48]:{name:"Service",Ac:"S"},[49]:{name:"Allocation",Ac:"A"},[52]:{name:"Table",Ac:"T"},[53]:{name:"Queue",Ac:"Q"},[54]:{name:"Locality Group",Ac:"L"},[55]:{name:"Index",Ac:"I"},[56]:{name:"Proto Bundle",
Ac:"?"},[57]:{name:"Backup Schedule",Ac:"B"},[58]:{name:"Column",Ac:"C"},[59]:{name:"Changelog",Ac:"?"},[60]:{name:"Markdown Header",Ac:"#"},[63]:{name:"SQL TVF",Ac:"t"},[64]:{name:"SQL Model",Ac:"m"},[65]:{name:"SQL Database",Ac:"d"},[66]:{name:"Dart Mixin",Ac:"M",className:"code-data"},[68]:{name:"YANG Grouping",Ac:"G",className:"code-data"},[69]:{name:"YANG Identity",Ac:"I",className:"code-data"},[70]:{name:"YANG Container",Ac:"C",className:"code-data"},[71]:{name:"YANG List",Ac:"L",className:"code-data"},
[72]:{name:"YANG Leaf",Ac:"L",className:"code-data"},[73]:{name:"Swift Actor",Ac:"A",className:"code-data"},[74]:{name:"GraphQL Directive",Ac:"D",className:"code-data"},[75]:{name:"GraphQL Operation",Ac:"O",className:"code-data"},[76]:{name:"GraphQL Fragment",Ac:"F",className:"code-data"},[77]:{name:"GraphQL Fragment Spread",Ac:"S",className:"code-data"},[78]:{name:"GraphQL List",Ac:"L",className:"code-data"}});
_.Okb=Object.freeze({[0]:"Unknown Modifier",[1]:"Public",[2]:"Private",[3]:"Protected",[4]:"Global",[5]:"Namespace-private",[6]:"File-private",[7]:"Package-private",[8]:"Library-private",[9]:"Dynamic Scope",[10]:"Thread Local",[11]:"Static"});/*

 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.
*/
var Pkb=function(a,b,c){if(0===a.length)return"";for(var d=0;d<a.length;){var e=a.charAt(a.length-d-1);if(e!==b||c)if(e!==b&&c)d++;else break;else d++}return a.substr(0,a.length-d)},Qkb=function(a,b){a=a.replace(/\|/g,function(d,e,f){for(d=!1;0<=--e&&"\\"===f[e];)d=!d;return d?"|":" |"}).split(/ \|/);var c=0;if(a.length>b)a.splice(b);else for(;a.length<b;)a.push("");for(;c<a.length;c++)a[c]=a[c].trim().replace(/\\\|/g,"|");return a},nK=function(a,b){for(var c=1,d,e;c<arguments.length;c++)for(e in d=
arguments[c],d)Object.prototype.hasOwnProperty.call(d,e)&&(a[e]=d[e]);return a},oK=function(){},Ukb=function(a,b,c){if(a){try{var d=decodeURIComponent(Rkb(c)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return null}if(0===d.indexOf("javascript:")||0===d.indexOf("vbscript:")||0===d.indexOf("data:"))return null}b&&!Skb.test(c)&&(a=b,Tkb[" "+a]||(Tkb[" "+a]=/^[^:]+:\/*[^/]*$/.test(a)?a+"/":Pkb(a,"/",!0)),a=Tkb[" "+a],c="//"===c.slice(0,2)?a.replace(/:[\s\S]*/,":")+c:"/"===c.charAt(0)?a.replace(/(:\/*[^/]*)[\s\S]*/,
"$1")+c:a+c);try{c=encodeURI(c).replace(/%25/g,"%")}catch(e){return null}return c},pK=function(a,b){a=a.source||a;b=b||"";return{replace:function(c,d){d=d.source||d;d=d.replace(/(^|[^\[])\^/g,"$1");a=a.replace(c,d);return this},Pj:function(){return new RegExp(a,b)}}},Rkb=function(a){return a.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,function(b,c){c=c.toLowerCase();return"colon"===c?":":"#"===c.charAt(0)?"x"===c.charAt(1)?String.fromCharCode(parseInt(c.substring(2),16)):String.fromCharCode(+c.substring(1)):
""})},qK=function(a,b){if(b){if(Vkb.test(a))return a.replace(Wkb,function(c){return Xkb[c]})}else if(Ykb.test(a))return a.replace(Zkb,function(c){return Xkb[c]});return a},$kb=function(){this.E3={}},alb=function(a){this.Kg=[];this.token=null;this.options=a||_.rK.defaults;this.options.renderer=this.options.renderer||new sK;this.renderer=this.options.renderer;this.renderer.options=this.options;this.keb=new $kb},blb=function(){},sK=function(){this.options=_.rK.defaults},uK=function(a,b){this.options=
b||_.rK.defaults;this.links=a;this.rules=tK.BT;this.renderer=this.options.renderer||new sK;this.renderer.options=this.options;this.qG=!1;if(!this.links)throw Error("fe");this.options.dH?this.rules=tK.dH:this.options.fr&&(this.rules=this.options.gMa?tK.gMa:tK.fr)},clb=function(a){this.Kg=[];this.Kg.links=Object.create(null);this.options=a||_.rK.defaults;this.rules=vK.BT;this.options.dH?this.rules=vK.dH:this.options.fr&&(this.rules=this.options.Cva?vK.Cva:vK.fr)},vK={xCc:/^\n+/,code:/^( {4}[^\n]+\n*)+/,
MUa:oK,Ypa:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,dIb:oK,v8:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,Jw:"^ {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,}|$))",
K9:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:oK,uGb:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,rD:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/,An:/(?!\s*\])(?:\\.|[^\[\]\\])+/,FHa:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};vK.K9=pK(vK.K9).replace("label",vK.An).replace("title",vK.FHa).Pj();vK.zMa=/(?:[*+-]|\d{1,9}\.)/;vK.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/;
vK.item=pK(vK.item,"gm").replace(/bull/g,vK.zMa).Pj();vK.list=pK(vK.list).replace(/bull/g,vK.zMa).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+vK.K9.source+")").Pj();vK.Tub="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";
vK.jDa=/\x3c!--(?!-?>)[\s\S]*?--\x3e/;vK.Jw=pK(vK.Jw,"i").replace("comment",vK.jDa).replace("tag",vK.Tub).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).Pj();vK.rD=pK(vK.rD).replace("hr",vK.Ypa).replace("heading",vK.heading).replace("lheading",vK.uGb).replace("tag",vK.Tub).Pj();vK.v8=pK(vK.v8).replace("paragraph",vK.rD).Pj();vK.BT=nK({},vK);
vK.fr=nK({},vK.BT,{MUa:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,rD:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/});vK.fr.rD=pK(vK.rD).replace("(?!","(?!"+vK.fr.MUa.source.replace("\\1","\\2")+"|"+vK.list.source.replace("\\1","\\3")+"|").Pj();vK.Cva=nK({},vK.fr,{dIb:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/});
vK.dH=nK({},vK.BT,{Jw:pK("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",vK.jDa).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").Pj(),K9:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/});
var pmb=function(a,b){return(new clb(b)).token(a.replace(/\r\n|\r/g,"\n").replace(/\t/g,"    ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),!0)};
clb.prototype.token=function(a,b){a=a.replace(/^ +$/gm,"");for(var c,d,e,f,g,l,p,t,y,C,F;a;){if(e=this.rules.xCc.exec(a))a=a.substring(e[0].length),1<e[0].length&&this.Kg.push({type:"space"});if(e=this.rules.code.exec(a))a=a.substring(e[0].length),e=e[0].replace(/^ {4}/gm,""),this.Kg.push({type:"code",text:this.options.dH?e:Pkb(e,"\n")});else if(e=this.rules.MUa.exec(a))a=a.substring(e[0].length),this.Kg.push({type:"code",lang:e[2]?e[2].trim():e[2],text:e[3]||""});else if(e=this.rules.heading.exec(a))a=
a.substring(e[0].length),this.Kg.push({type:"heading",depth:e[1].length,text:e[2]});else{if(b&&(e=this.rules.dIb.exec(a))&&(g={type:"table",Xm:Qkb(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/\n$/,"").split("\n"):[]},g.Xm.length===g.align.length)){a=a.substring(e[0].length);for(t=0;t<g.align.length;t++)g.align[t]=/^ *-+: *$/.test(g.align[t])?"right":/^ *:-+: *$/.test(g.align[t])?"center":/^ *:-+ *$/.test(g.align[t])?"left":null;for(t=
0;t<g.cells.length;t++)g.cells[t]=Qkb(g.cells[t],g.Xm.length);this.Kg.push(g);continue}if(e=this.rules.Ypa.exec(a))a=a.substring(e[0].length),this.Kg.push({type:"hr"});else if(e=this.rules.v8.exec(a))a=a.substring(e[0].length),this.Kg.push({type:"blockquote_start"}),e=e[0].replace(/^ *> ?/gm,""),this.token(e,b),this.Kg.push({type:"blockquote_end"});else if(e=this.rules.list.exec(a)){a=a.substring(e[0].length);f=e[2];c=1<f.length;l={type:"list_start",ordered:c,start:c?+f:"",rca:!1};this.Kg.push(l);
e=e[0].match(this.rules.item);p=[];c=!1;y=e.length;for(t=0;t<y;t++)g=e[t],d=g.length,g=g.replace(/^ *([*+-]|\d+\.) */,""),~g.indexOf("\n ")&&(d-=g.length,g=this.options.dH?g.replace(/^ {1,4}/gm,""):g.replace(new RegExp("^ {1,"+d+"}","gm"),"")),t!==y-1&&(d=vK.zMa.exec(e[t+1])[0],1<f.length?1===d.length:1<d.length||this.options.VHc&&d!==f)&&(a=e.slice(t+1).join("\n")+a,t=y-1),d=c||/\n\n(?!\s*$)/.test(g),t!==y-1&&(c="\n"===g.charAt(g.length-1),d||(d=c)),d&&(l.rca=!0),C=/^\[[ xX]\] /.test(g),F=void 0,
C&&(F=" "!==g[1],g=g.replace(/^\[[ xX]\] +/,"")),d={type:"list_item_start",ZD:C,checked:F,rca:d},p.push(d),this.Kg.push(d),this.token(g,!1),this.Kg.push({type:"list_item_end"});if(l.rca)for(y=p.length,t=0;t<y;t++)p[t].rca=!0;this.Kg.push({type:"list_end"})}else if(e=this.rules.Jw.exec(a))a=a.substring(e[0].length),this.Kg.push({type:this.options.Co?"paragraph":"html",pre:!this.options.mea&&("pre"===e[1]||"script"===e[1]||"style"===e[1]),text:e[0]});else if(b&&(e=this.rules.K9.exec(a)))a=a.substring(e[0].length),
e[3]&&(e[3]=e[3].substring(1,e[3].length-1)),f=e[1].toLowerCase().replace(/\s+/g," "),this.Kg.links[f]||(this.Kg.links[f]={href:e[2],title:e[3]});else{if(b&&(e=this.rules.table.exec(a))&&(g={type:"table",Xm:Qkb(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/(?: *\| *)?\n$/,"").split("\n"):[]},g.Xm.length===g.align.length)){a=a.substring(e[0].length);for(t=0;t<g.align.length;t++)g.align[t]=/^ *-+: *$/.test(g.align[t])?"right":/^ *:-+: *$/.test(g.align[t])?
"center":/^ *:-+ *$/.test(g.align[t])?"left":null;for(t=0;t<g.cells.length;t++)g.cells[t]=Qkb(g.cells[t].replace(/^ *\| *| *\| *$/g,""),g.Xm.length);this.Kg.push(g);continue}if(e=this.rules.uGb.exec(a))a=a.substring(e[0].length),this.Kg.push({type:"heading",depth:"="===e[2]?1:2,text:e[1]});else if(b&&(e=this.rules.rD.exec(a)))a=a.substring(e[0].length),this.Kg.push({type:"paragraph",text:"\n"===e[1].charAt(e[1].length-1)?e[1].slice(0,-1):e[1]});else if(e=this.rules.text.exec(a))a=a.substring(e[0].length),
this.Kg.push({type:"text",text:e[0]});else if(a)throw Error("ge`"+a.charCodeAt(0));}}}return this.Kg};
var tK={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,lLa:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:oK,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*\)/,tta:/^!?\[(label)\]\[(ref)\]/,q5a:/^!?\[(ref)\](?:\[\])?/,Efa:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,bR:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,
code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,QZ:/^( {2,}|\\)\n(?!\s*$)/,H_:oK,text:/^(`+|[^`])[\s\S]*?(?=[\\<!\[`*]|\b_| {2,}\n|$)/,enc:"!\"#$%&'()*+,\\-./:;<=>?@\\[^_{|}~"};tK.bR=pK(tK.bR).replace(/punctuation/g,tK.enc).Pj();tK.Tic=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;tK.Knc=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;tK.Oic=/[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])?)+(?![-_])/;
tK.lLa=pK(tK.lLa).replace("scheme",tK.Knc).replace("email",tK.Oic).Pj();tK.ygc=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;tK.tag=pK(tK.tag).replace("comment",vK.jDa).replace("attribute",tK.ygc).Pj();tK.An=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/;tK.Vkc=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*)/;tK.FHa=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;tK.link=pK(tK.link).replace("label",tK.An).replace("href",tK.Vkc).replace("title",tK.FHa).Pj();
tK.tta=pK(tK.tta).replace("label",tK.An).replace("ref",vK.An).Pj();tK.q5a=pK(tK.q5a).replace("ref",vK.An).Pj();tK.BT=nK({},tK);tK.dH=nK({},tK.BT,{Efa:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,bR:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:pK(/^!?\[(label)\]\((.*?)\)/).replace("label",tK.An).Pj(),tta:pK(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",tK.An).Pj()});
tK.fr=nK({},tK.BT,{escape:pK(tK.escape).replace("])","~|])").Pj(),ajc:/[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/,Dgc:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,H_:/^~+(?=\S)([\s\S]*?\S)~+/,text:pK(tK.text).replace("]|","~]|").replace("|$","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|$").Pj()});tK.fr.url=pK(tK.fr.url,"i").replace("email",tK.fr.ajc).Pj();
tK.gMa=nK({},tK.fr,{QZ:pK(tK.QZ).replace("{2,}","*").Pj(),text:pK(tK.fr.text).replace("{2,}","*").Pj()});
uK.prototype.qo=function(a){for(var b="",c,d,e;a;)if(e=this.rules.escape.exec(a))a=a.substring(e[0].length),b+=qK(e[1]);else if(e=this.rules.tag.exec(a))!this.qG&&/^<a /i.test(e[0])?this.qG=!0:this.qG&&/^<\/a>/i.test(e[0])&&(this.qG=!1),!this.eqa&&/^<(pre|code|kbd|script)(\s|>)/i.test(e[0])?this.eqa=!0:this.eqa&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(e[0])&&(this.eqa=!1),a=a.substring(e[0].length),b+=this.options.Co?this.options.mea?this.options.mea(e[0]):qK(e[0]):e[0];else if(e=this.rules.link.exec(a)){a:{d=
e[2];if(-1!==d.indexOf(")"))for(var f=c=0;f<d.length;f++)if("\\"===d[f])f++;else if("("===d[f])c++;else if(")"===d[f]&&(c--,0>c)){d=f;break a}d=-1}-1<d&&(c=e[2].length-d,e[2]=e[2].substring(0,d),e[0]=e[0].substring(0,e[0].length-c));a=a.substring(e[0].length);this.qG=!0;d=e[2];this.options.dH?(c=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(d))?(d=c[1],c=c[3]):c="":c=e[3]?e[3].slice(1,-1):"";d=d.trim().replace(/^<([\s\S]*)>$/,"$1");b+=qmb(this,e,{href:rmb(d),title:rmb(c)});this.qG=!1}else if((e=this.rules.tta.exec(a))||
(e=this.rules.q5a.exec(a)))a=a.substring(e[0].length),c=(e[2]||e[1]).replace(/\s+/g," "),(c=this.links[c.toLowerCase()])&&c.href?(this.qG=!0,b+=qmb(this,e,c),this.qG=!1):(b+=e[0].charAt(0),a=e[0].substring(1)+a);else if(e=this.rules.Efa.exec(a))a=a.substring(e[0].length),b+=this.renderer.Efa(this.qo(e[4]||e[3]||e[2]||e[1]));else if(e=this.rules.bR.exec(a))a=a.substring(e[0].length),b+=this.renderer.bR(this.qo(e[6]||e[5]||e[4]||e[3]||e[2]||e[1]));else if(e=this.rules.code.exec(a))a=a.substring(e[0].length),
b+=this.renderer.yyb(qK(e[2].trim(),!0));else if(e=this.rules.QZ.exec(a))a=a.substring(e[0].length),b+=this.renderer.QZ();else if(e=this.rules.H_.exec(a))a=a.substring(e[0].length),b+=this.renderer.H_(this.qo(e[1]));else if(e=this.rules.lLa.exec(a))a=a.substring(e[0].length),"@"===e[2]?(c=qK(this.j3a(e[1])),d="mailto:"+c):d=c=qK(e[1]),b+=this.renderer.link(d,null,c);else if(!this.qG&&(e=this.rules.url.exec(a))){if("@"===e[2])c=qK(e[0]),d="mailto:"+c;else{do d=e[0],e[0]=this.rules.Dgc.exec(e[0])[0];
while(d!==e[0]);c=qK(e[0]);d="www."===e[1]?"http://"+c:c}a=a.substring(e[0].length);b+=this.renderer.link(d,null,c)}else if(e=this.rules.text.exec(a))a=a.substring(e[0].length),b=this.eqa?b+this.renderer.text(e[0]):b+this.renderer.text(qK(this.leb(e[0])));else if(a)throw Error("ge`"+a.charCodeAt(0));return b};
var rmb=function(a){return a?a.replace(tK.Tic,"$1"):a},qmb=function(a,b,c){var d=c.href;c=c.title?qK(c.title):null;return"!"!==b[0].charAt(0)?a.renderer.link(d,c,a.qo(b[1])):a.renderer.image(d,c,qK(b[1]))};uK.prototype.leb=function(a){return this.options.leb?a.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"):a};
uK.prototype.j3a=function(a){if(!this.options.j3a)return a;for(var b="",c=a.length,d=0,e;d<c;d++)e=a.charCodeAt(d),.5<Math.random()&&(e="x"+e.toString(16)),b+="&#"+e+";";return b};_.ba=sK.prototype;_.ba.code=function(a,b,c){b=(b||"").match(/\S*/)[0];if(this.options.wu){var d=this.options.wu(a,b);null!=d&&d!==a&&(c=!0,a=d)}return b?'<pre><code class="'+this.options.HAc+qK(b,!0)+'">'+(c?a:qK(a,!0))+"</code></pre>\n":"<pre><code>"+(c?a:qK(a,!0))+"</code></pre>"};
_.ba.v8=function(a){return"<blockquote>\n"+a+"</blockquote>\n"};_.ba.Jw=function(a){return a};_.ba.heading=function(a,b,c,d){return this.options.eyc?"<h"+b+' id="'+this.options.fyc+d.fva(c)+'">'+a+"</h"+b+">\n":"<h"+b+">"+a+"</h"+b+">\n"};_.ba.Ypa=function(){return this.options.Vga?"<hr/>\n":"<hr>\n"};_.ba.list=function(a,b,c){var d=b?"ol":"ul";return"<"+d+(b&&1!==c?' start="'+c+'"':"")+">\n"+a+"</"+d+">\n"};_.ba.rD=function(a){return"<p>"+a+"</p>\n"};
_.ba.table=function(a,b){b&&(b="<tbody>"+b+"</tbody>");return"<table>\n<thead>\n"+a+"</thead>\n"+b+"</table>\n"};var smb=function(a,b){var c=b.Xm?"th":"td";return(b.align?"<"+c+' align="'+b.align+'">':"<"+c+">")+a+"</"+c+">\n"};_.ba=sK.prototype;_.ba.Efa=function(a){return"<strong>"+a+"</strong>"};_.ba.bR=function(a){return"<em>"+a+"</em>"};_.ba.yyb=function(a){return"<code>"+a+"</code>"};_.ba.QZ=function(){return this.options.Vga?"<br/>":"<br>"};_.ba.H_=function(a){return"<del>"+a+"</del>"};
_.ba.link=function(a,b,c){a=Ukb(this.options.Co,this.options.oxb,a);if(null===a)return c;a='<a href="'+qK(a)+'"';b&&(a+=' title="'+b+'"');return a+(">"+c+"</a>")};_.ba.image=function(a,b,c){a=Ukb(this.options.Co,this.options.oxb,a);if(null===a)return c;a='<img src="'+a+'" alt="'+c+'"';b&&(a+=' title="'+b+'"');return a+=this.options.Vga?"/>":">"};_.ba.text=function(a){return a};_.ba=blb.prototype;_.ba.Efa=function(a){return a};_.ba.bR=function(a){return a};_.ba.yyb=function(a){return a};_.ba.H_=function(a){return a};
_.ba.text=function(a){return a};_.ba.link=function(a,b,c){return c};_.ba.image=function(a,b,c){return c};_.ba.QZ=function(){return""};var tmb=function(a,b){return(new alb(b)).parse(a)};alb.prototype.parse=function(a){this.inline=new uK(a.links,this.options);this.Uyc=new uK(a.links,nK({},this.options,{renderer:new blb}));this.Kg=a.reverse();for(a="";this.next();)a+=umb(this);return a};alb.prototype.next=function(){return this.token=this.Kg.pop()};
alb.prototype.peek=function(){return this.Kg[this.Kg.length-1]||0};
var vmb=function(a){for(var b=a.token.text;"text"===a.peek().type;)b+="\n"+a.next().text;return a.inline.qo(b)},umb=function(a){switch(a.token.type){case "space":return"";case "hr":return a.renderer.Ypa();case "heading":return a.renderer.heading(a.inline.qo(a.token.text),a.token.depth,Rkb(a.Uyc.qo(a.token.text)),a.keb);case "code":return a.renderer.code(a.token.text,a.token.lang,a.token.avc);case "table":var b="",c="",d,e;var f="";for(d=0;d<a.token.Xm.length;d++)f+=smb(a.inline.qo(a.token.Xm[d]),
{Xm:!0,align:a.token.align[d]});b+="<tr>\n"+f+"</tr>\n";for(d=0;d<a.token.cells.length;d++){var g=a.token.cells[d];f="";for(e=0;e<g.length;e++)f+=smb(a.inline.qo(g[e]),{Xm:!1,align:a.token.align[e]});c+="<tr>\n"+f+"</tr>\n"}return a.renderer.table(b,c);case "blockquote_start":for(c="";"blockquote_end"!==a.next().type;)c+=umb(a);return a.renderer.v8(c);case "list_start":c="";b=a.token.ordered;for(d=a.token.start;"list_end"!==a.next().type;)c+=umb(a);return a.renderer.list(c,b,d);case "list_item_start":c=
"";b=a.token.rca;for(a.token.ZD&&(c+="<input "+(a.token.checked?'checked="" ':"")+'disabled="" type="checkbox"'+(a.renderer.options.Vga?" /":"")+"> ");"list_item_end"!==a.next().type;)c+=b||"text"!==a.token.type?umb(a):vmb(a);return"<li>"+c+"</li>\n";case "html":return a.renderer.Jw(a.token.text);case "paragraph":return a.renderer.rD(a.inline.qo(a.token.text));case "text":return a.renderer.rD(vmb(a));default:c='Token with "'+a.token.type+'" type was not found.';if(a.options.silent)return console.log(c),
"";throw Error(c);}};$kb.prototype.fva=function(a){a=a.toLowerCase().trim().replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.E3.hasOwnProperty(a)){var b=a;do this.E3[b]++,a=b+"-"+this.E3[b];while(this.E3.hasOwnProperty(a))}this.E3[a]=0;return a};var Vkb=/[&<>"']/,Wkb=/[&<>"']/g,Xkb={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Ykb=/[<>"']|&(?!#?\w+;)/,Zkb=/[<>"']|&(?!#?\w+;)/g,Tkb={},Skb=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;oK.exec=oK;
_.rK=function(a,b,c){if("undefined"===typeof a||null===a)throw Error("he");if("string"!==typeof a)throw Error("ie`"+Object.prototype.toString.call(a));if(c||"function"===typeof b){c||(c=b,b=null);b=nK({},_.rK.defaults,b||{});var d=b.wu,e=0;try{var f=pmb(a,b)}catch(p){return c(p)}var g=f.length;var l=function(p){if(p)return b.wu=d,c(p);try{var t=tmb(f,b)}catch(y){p=y}b.wu=d;return p?c(p):c(null,t)};if(!d||3>d.length)return l();delete b.wu;if(!g)return l();for(;e<f.length;e++)(function(p){return"code"!==
p.type?--g||l():d(p.text,p.lang,function(t,y){if(t)return l(t);if(null==y||y===p.text)return--g||l();p.text=y;p.avc=!0;--g||l()})})(f[e])}else try{return b&&(b=nK({},_.rK.defaults,b)),tmb(pmb(a,b),b)}catch(p){p.message+="\nPlease report this to https://github.com/markedjs/marked.";if((b||_.rK.defaults).silent)return"<p>An error occurred:</p><pre>"+qK(p.message,!0)+"</pre>";throw p;}};_.rK.options=_.rK.setOptions=function(a){nK(_.rK.defaults,a);return _.rK};
_.rK.Twc=function(){return{oxb:null,gMa:!1,fr:!0,eyc:!0,fyc:"",wu:null,HAc:"language-",j3a:!0,dH:!1,renderer:new sK,Co:!1,mea:null,silent:!1,VHc:!1,leb:!1,Cva:!0,Vga:!1}};_.rK.defaults=_.rK.Twc();_.rK.Isa=tmb;_.rK.Tcc=$kb;_.rK.parse=_.rK;var wmb=class extends fJ{constructor(){super();this.v0=this.i$=0}};var ymb=class extends fJ{Qaa(){let a=1;for(let d=xmb(this),e=0;e<d.length;e++){var b=this[d[e]];if(null!=b){if(b.Akb)if(b){var c=1;for(let f=b,g=0;g<f.length;g++)b=Math.imul(31,c),c=f[g],c=null!=c?Mib(c):0,c=b+c|0;b=c}else b=0;else b=Mib(b);a=Math.imul(1000003,a)^b}}return a}toString(){var a=Pib(this);a=OH(mib(a.sUa))+OH(Rib("[]",a.tUa));a=a.substr(a.lastIndexOf(".")+1|0);var b=a.substr(a.lastIndexOf("$")+1|0);b=b.substr(b.lastIndexOf("AutoValue_")+1|0);a=new Jib;b=OH(b)+"{";a.pvc=", ".toString();
a.cBb=b.toString();a.xUa="}".toString();a.qvc=OH(a.cBb)+OH(a.xUa);for(let f=xmb(this),g=0;g<f.length;g++){var c=f[g],d=this[c];Array.isArray(d)&&(d="["+OH(d)+"]");b=a;c=OH(c)+"="+OH(d);d=b;if(d.u0){var e=d.u0;e.j$=OH(e.j$)+OH(d.pvc)}else{e=d;let l=new Iib;l.j$=d.cBb;e.u0=l}b=b.u0;b.j$=OH(b.j$)+OH(c)}return a.toString()}},xmb=function(a){const b=Object.keys(a),c=a.RLc;return c?b.filter(d=>!c.includes(d)):b};var zmb=class extends ymb{constructor(){super();this.uUa=this.wUa=this.vUa=0}line(){return this.vUa}start(){return this.wUa}end(){return this.uUa}};var Amb=class extends fJ{constructor(){super();this.h$=0}uca(){return this.h$<this.bBb.length}hL(){let a;return lfb(this.bBb[a=this.h$,this.h$=this.h$+1|0,a])}};var Dmb=function(a,b,c,d){c=Fib(c);d=Fib(d);let e=new wmb;b=b.vvc;e.i$=0;e.v0=0;for(e.w0=b;c.uca();){var f=c.hL().Nz;b=f>>2;var g=e,l=c.hL().Nz,p=c.hL().Nz,t=[],y=g;for(y.i$=y.i$+l|0;y.w0.length>y.v0&&y.w0[y.v0].Nz<y.i$;)y.v0=y.v0+1|0;y=y.i$;p=y+p|0;l=g.v0;var C=0==l?0:g.w0[l-1|0].Nz+1|0;for(y=y-C|0;p>(C-1|0)&&l<g.w0.length;){var F=g.w0[l].Nz;C=p>F?F-C|0:p-C|0;F=new zmb;F.vUa=l;F.wUa=y;F.uUa=C;t.push(F);l=l+1|0;C=g.w0[l-1|0].Nz+1|0;y=0}g=t;0<(f&1)&&d.hL();switch(f&2){case 0:f=a;b=Bmb(b);if(null!=
b)for(p=Fib(Xib(g));p.uca();)g=p.hL(),t=b,Cmb(f,g,{startColumn:g.start(),endColumn:g.end(),Vo:t});break;case 2:f=a;t=d.hL();switch(b){case 35:case 36:t="/search?q="+OH(encodeURIComponent(t));break;case 30:b=RegExp("^https?://cs.corp.google.com","");l="";for(p=0;0<=(p=l.indexOf("\\",p));)36==l.charCodeAt(p+1|0)?(y=OH(l.substr(0,p|0))+"$",C=p=p+1|0,l=y+OH(l.substr(C))):(y=OH(l.substr(0,p|0)),C=p=p+1|0,l=y+OH(l.substr(C)));t=t.replace(b,l);break;case 55:t="https://b.corp.google.com/issues?q="+OH(t);
break;case 37:t="https://b.corp.google.com/hotlists/"+OH(t);break;case 38:t="https://b.corp.google.com/savedsearches/"+OH(t);break;case 56:t="https://b.corp.google.com/components/"+OH(t)}Qib(t,"/search/")&&0<t.indexOf("?")&&(t="/search"+OH(t.substr(t.indexOf("?"))));b=t;t=Qib(b,"http://")||Qib(b,"https://")?"external":"";for(p=Fib(Xib(g));p.uca();)g=p.hL(),f.addLink(g,b,t)}}return a.xS},nfb=function(a,b,c,d){return Dmb(a,b,new Gib(()=>{let e=new Amb;e.h$=0;e.bBb=c;return e}),Xib(d))};var Bmb=function(a){switch(a){case 3:return"cm-keyword";case 4:return"cm-string";case 5:return"cm-comment";case 6:return"cm-number";case 7:return"cm-meta";case 23:return"cm-atom";case 24:return"cm-def";case 25:return"cm-type";case 26:return"cm-qualifier";case 27:return"cm-variable-2";default:return null}};var mfb=class extends fJ{constructor(){super();this.aBb=0}gpa(){return this.uvc}};var Cmb=function(a,b,c){a.xS.has(b.line())||a.xS.set(b.line(),[]);a.xS.get(b.line()).push(c)},ofb=class{constructor(){this.xS=new Map}addLink(a,b,c){Cmb(this,a,{startColumn:a.start(),endColumn:a.end(),tagName:"a",Vo:"link-decoration-layer",href:b,key:c})}};var Hmb,Jmb,Kmb,Imb;_.Emb=!0;_.Fmb=!1;_.Gmb=!1;Hmb=function(a,b,c,d){c=c.su().clone().jn(0);const e=_.w(d,_.v(f=>{let g;return(null==(g=_.dt(f))?void 0:_.km(g,_.$s,2))||new _.$s}));for(const f of a.vHb)Agb(f,c,e);return _.w(d,_.og((f,g)=>!!_.ct(f)||0===g),_.pg(f=>{var g=_.km(f,_.xs,7);let l;if(null==g?0:null==(l=_.km(g,_.dl,1))?0:_.W(l,3)){g=g.clone().jn(0);for(var p of a.vHb)Agb(p,g,e);p=b.clone().Cx(g);a.VJ.put(p.toObject(),_.u(f))}}))};
Jmb=function(a,b){const c=b.clone();c.Wc(_.fj(_.Acb(b.ie())));let d,e;return null==(e=null==(d=Imb(a,c))?void 0:_.ct(d))?void 0:_.lm(e,_.Xs,1).find(f=>f.ie()===b.ie())};
Kmb=function(a,b){const c=a.IBc.includes(b.su().getType());return _.w(_.Gx(a.Pe,()=>{if(c){var d=a.Pe.nk();d["X-Server-Timeout"]="60"}else d=a.Pe.nk();if(_.Emb){var e=a.iK;d=e.wi.HH(e.Ci+"/$rpc/devtools.grimoire.FileService/GetContentsStreaming",b,d||{},_.xMa);d=Ocb(d)}else d=a.iK.Zoa(b,d);return d},"FileService.getContentsStreaming"),_.jg())};Imb=function(a,b){b=wgb((new _.Vs).Cx(b),!1).toObject();return a.VJ.getValue(b)};
_.wK=class{constructor(a,b,c,d,e){this.Fa=a;this.vHb=b;this.iK=c;this.Pe=d;this.fH=e;this.IBc=[3,0];this.VJ=new _.vw(this.Fa)}list(a,b,c,d,e,f){if(""===e||"/"===e)e=void 0;a=_.el(a,b,c,d,e,f);const g=(new _.Vs).Cx(a),l=g.clone();a.jn(3);return _.w(this.fH.prefetch("directory"),_.mg(p=>{p&&this.VJ.put(Kgb(p.request).toObject(),Hmb(this,l,g,_.u((0,_.vMa)(p.response))));return _.w(this.VJ.fetch(l.toObject(),()=>{const t=wgb(l.clone(),!0).toObject();let y,C;return null!=(C=null==(y=_.tSa(this.VJ,t))?
void 0:_.w(y,_.ag()))?C:this.Zoa(l,g)}),_.v(cfb))}))}get(a,b,c,d,e,f){a=_.el(a,b,c,d,e,null==f?void 0:f.Ob);(null==f?0:f.fileSize)&&_.Nb(a,4,f.fileSize,0);const g=wgb((new _.Vs).Cx(a),!0),l=g.clone();if(b=Jmb(this,a))b.getType()&&a.jn(b.getType()),0<b.YR().length&&a.BMb(b.YR()),b.NWa()&&a.tMb(b.NWa());void 0!==(null==f?void 0:f.type)&&a.jn(null==f?void 0:f.type);_.Pb(_.Pb(_.Pb(g,4,!0),9,_.Fmb),10,_.Gmb);this.Fa.qn({SF:[{eventType:"FILE_OPENED",SAb:[],Oe:a,lineNumber:null==f?void 0:f.line}]});return _.w(this.fH.prefetch("file"),
_.mg(p=>{p&&this.VJ.put(Kgb(p.request).toObject(),Hmb(this,l,g,_.u((0,_.vMa)(p.response))));return this.VJ.fetch(l.toObject(),()=>{var t=wgb(l.clone(),!1).toObject();t=this.VJ.getValue(t);const y=this.Zoa(l,g);return t?_.w(y,_.lg(t),_.Xf(_.Bgb)):y})}))}Zoa(a,b){return Hmb(this,a,b,Kmb(this,b))}};_.wK.ha=function(a){return new (a||_.wK)(_.m(_.ox),_.m(_.qA),_.m(_.T0a),_.m(_.Wx),_.m(_.Tx))};_.wK.ta=_.k({token:_.wK,na:_.wK.ha,Ha:"root"});var pfb=new Map([[1,"cm-keyword"],[2,"cm-string"],[3,"cm-comment"],[4,"cm-number"],[5,"cm-meta"],[7,"cm-atom"],[8,"cm-def"],[6,"cm-type"],[9,"cm-qualifier"],[10,"cm-variable-2"]]),hfb=new WeakMap;_.Lmb=new Set([0,1,2,4,6,7,8,13,17,19,20,22,24]);_.Mmb=new Set(["java"]);_.Nmb=new Set(["java"]);var Omb={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!0,"* ABBR":!0,
"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"* MULTIPLE":!0,
"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"* REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},Pmb={"* USEMAP":!0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!0,"* NAME":!0,"A TARGET":!0,
"* CLASS":!0,"* ID":!0,"* STYLE":!0};var PH={};var Qmb={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},Rmb=/[\n\f\r"'()*<>]/g,sfb={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"},Smb=function(a,b,c){b=(0,_.Tl)(b);if(""==b)return null;var d=String(b.slice(0,4)).toLowerCase();if(0==("url("<d?-1:"url("==d?0:1)){if(!b.endsWith(")")||1<_.uC(b,"(")||1<_.uC(b,")")||!c)a=null;else{a:for(b=b.substring(4,b.length-1),d=0;2>d;d++){const e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e){b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"!=_.si(a)?'url("'+_.si(a).replace(Rmb,tfb)+'")':null:null}return a}if(0<b.indexOf("(")){if(/"|'/.test(b))return null;
for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1].toLowerCase()in Qmb))return null}return b};var ufb=RH("Element","attributes")||RH("Node","attributes"),Tmb=SH("Element","hasAttribute"),Umb=SH("Element","getAttribute"),wfb=SH("Element","setAttribute"),Vmb=SH("Element","removeAttribute");RH("Element","innerHTML")||RH("HTMLElement","innerHTML");var Wmb=SH("Element","getElementsByTagName"),Xmb=SH("Element","matches")||SH("Element","msMatchesSelector"),Cfb=RH("Node","nodeName"),Dfb=RH("Node","nodeType"),Ffb=RH("Node","parentNode");RH("Node","childNodes");
var yfb=RH("HTMLElement","style")||RH("Element","style"),Afb=RH("HTMLStyleElement","sheet"),Gfb=SH("CSSStyleDeclaration","getPropertyValue"),Ifb=SH("CSSStyleDeclaration","setProperty"),Kfb=RH("Element","namespaceURI")||RH("Node","namespaceURI");var Ymb=_.Vl&&10>document.documentMode?null:RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),Zmb={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0},bnb=function(a,b,c){var d=[];$mb(_.Ia(a.cssRules)).forEach(function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("ne");if(!(b&&_.Vl&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(Ymb,"#"+b+" $1"):e.selectorText,
g=d.push;e=anb(e.style,c);if(_.la(f,"<"))throw Error("P`"+f);const t=f.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=\\^$|]+$/.test(t))throw Error("Q`"+f);a:{const y={"(":")","[":"]"},C=[];for(let F=0;F<t.length;F++){const I=t[F];if(y[I])C.push(y[I]);else{b:{for(p in y)if(y[p]==I){var l=!0;break b}l=!1}if(l&&C.pop()!=I){var p=!1;break a}}}p=0==C.length}if(!p)throw Error("R`"+f);e instanceof _.cn||(e=_.s6a(e));g.call(d,new _.dn(`${f}{`+_.r6a(e).replace(/</g,"\\3C ")+
"}",_.mxa))}});return Egb(d)},$mb=function(a){return a.filter(function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})},dnb=function(a,b,c){a=cnb("<style>"+a+"</style>");return null==a||null==a.sheet?_.nxa:bnb(a.sheet,void 0!=b?b:null,c)},cnb=function(a){a=_.ui("<html><head></head><body>"+a+"</body></html>");return(new DOMParser).parseFromString(_.vi(a),"text/html").body.children[0]},anb=function(a,b){if(!a)return _.ixa;var c=document.createElement("div").style;enb(a).forEach(function(d){var e=
_.Xl&&d in Zmb?d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");_.Rl(e,"--")||_.Rl(e,"var")||(d=Hfb(a,d),d=Smb(e,d,b),null!=d&&Jfb(c,e,d))});return new _.cn(c.cssText||"",_.hxa)},gnb=function(a){var b=Array.from(UH(Wmb,a,"getElementsByTagName",["STYLE"])),c=fcb(b,function(g){return _.Ia(Bfb(g).cssRules)});c=$mb(c);let d=[];for(var e=0;e<c.length;e++)d[e]={index:e,Nbb:c[e]};d.sort(function(g,l){var p=rfb(g.Nbb.selectorText),t=rfb(l.Nbb.selectorText);a:{const y=Math.min(p.length,
t.length);for(let C=0;C<y;C++){const F=_.TB(p[C],t[C]);if(0!=F){p=F;break a}}p=_.TB(p.length,t.length)}return p||g.index-l.index});for(e=0;e<d.length;e++)c[e]=d[e].Nbb;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var f;f=a.nextNode();)c.forEach(function(g){UH(Xmb,f,f.matches?"matches":"msMatchesSelector",[g.selectorText])&&g.style&&fnb(f,g.style)});b.forEach(_.Bn)},fnb=function(a,b){var c=enb(a.style);enb(b).forEach(function(d){if(!(0<=c.indexOf(d))){var e=Hfb(b,
d);Jfb(a.style,d,e)}})},enb=function(a){_.Ja(a)?a=_.Ia(a):(a=_.oba(a),_.Ga(a,"cssText"));return a};var hnb="undefined"!=typeof WeakMap&&-1!=WeakMap.toString().indexOf("[native code]"),inb=0,jnb=function(){this.qe=[];this.Cwa=[];this.D_="data-elementweakmap-index-"+inb++};jnb.prototype.set=function(a,b){if(UH(Tmb,a,"hasAttribute",[this.D_])){var c=parseInt(UH(Umb,a,"getAttribute",[this.D_])||null,10);this.Cwa[c]=b}else c=this.Cwa.push(b)-1,xfb(a,this.D_,c.toString()),this.qe.push(a);return this};
jnb.prototype.get=function(a){if(UH(Tmb,a,"hasAttribute",[this.D_]))return a=parseInt(UH(Umb,a,"getAttribute",[this.D_])||null,10),this.Cwa[a]};jnb.prototype.clear=function(){this.qe.forEach(function(a){UH(Vmb,a,"removeAttribute",[this.D_])},this);this.qe=[];this.Cwa=[]};var knb,lnb;knb=!_.Vl||10<=Number(_.$l);lnb=!_.Vl||null==document.documentMode;_.mnb=function(){};
_.mnb.prototype.JJb=function(a){if(!knb)return _.zn(document,"SPAN");var b=_.zn(document,"SPAN");this.C9&&"*"==this.Gfa&&(b.id=this.C9);this.i_a&&(a=cnb("<div>"+a+"</div>"),gnb(a),a=a.innerHTML);a=_.ui(a);var c=document.createElement("template");if(lnb&&"content"in c)Ycb(c,a),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;Ycb(d.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=hnb?new WeakMap:new jnb;d=a.nextNode();){a:{var e=
d;switch(Efb(e)){case 3:e=this.createTextNode(e);break a;case 1:if("TEMPLATE"==VH(e).toUpperCase())e=null;else{var f=VH(e).toUpperCase();if(f in this.Nfa||"http://www.w3.org/1999/xhtml"!=Lfb(e))f=null;else if(this.t4[f])f=document.createElement(f);else{var g=_.zn(document,"SPAN");this.Gdb&&xfb(g,"data-sanitizer-original-tag",f.toLowerCase());f=g}if(f){var l=f,p=vfb(e);if(null!=p)for(var t=0;g=p[t];t++)if(g.specified){var y=e;var C=g;var F=C.name;if(_.Rl(F,"data-sanitizer-"))C=null;else{var I=VH(y);
C=C.value;var K={tagName:(0,_.Tl)(I).toLowerCase(),attributeName:(0,_.Tl)(F).toLowerCase()},V={Xsc:void 0};"style"==K.attributeName&&(V.Xsc=zfb(y));y=nnb(I,F);y in this.m8?(F=this.m8[y],C=F(C,K,V)):(F=nnb(null,F),F in this.m8?(F=this.m8[F],C=F(C,K,V)):C=null)}null!==C&&xfb(l,g.name,C)}e=f}else e=null}break a;default:e=null}}if(e){if(1==Efb(e)&&c.set(d,e),d=WH(d),g=!1,d)f=Efb(d),l=VH(d).toLowerCase(),p=WH(d),11!=f||p?"body"==l&&p&&(f=WH(p))&&!WH(f)&&(g=!0):g=!0,f=null,g||!d?f=b:1==Efb(d)&&(f=c.get(d)),
f.content&&(f=f.content),f.appendChild(e)}else _.An(d)}c.clear&&c.clear();return b};var onb={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var pnb={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,
NAV:!0,NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var qnb={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0},unb=function(a){a=a||new rnb;snb(a);this.m8=_.gc(a.WB);this.Nfa=_.gc(a.Nfa);this.t4=_.gc(a.t4);this.Gdb=a.Gdb;a.itc.forEach(function(b){if(!_.Rl(b,"data-"))throw new _.SB('Only "data-" attributes allowed, got: %s.',[b]);if(_.Rl(b,"data-sanitizer-"))throw new _.SB('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",
b]);this.m8["* "+b.toUpperCase()]=tnb},this);a.gtc.forEach(function(b){b=b.toUpperCase();if(!_.la(b,"-")||qnb[b])throw new _.SB("Only valid custom element tag names allowed, got: %s.",[b]);this.t4[b]=!0},this);this.Jca=a.Jca;this.Gfa=a.Gfa;this.C9=null;this.i_a=a.i_a};_.Ql(unb,_.mnb);
var vnb=function(a){return function(b,c){b=(0,_.Tl)(b);return(c=a(b,c))&&"about:invalid#zClosurez"!=_.si(c)?_.si(c):null}},rnb=function(){this.WB={};_.Ul([Omb,Pmb],function(a){_.oba(a).forEach(function(b){this.WB[b]=tnb},this)},this);this.FJ={};this.itc=[];this.gtc=[];this.Nfa=_.gc(onb);this.t4=_.gc(pnb);this.Gdb=!1;this.DKc=_.an;this.qGc=this.Ugb=this.rCc=this.Jca=Cgb;this.Gfa=null;this.rJb=this.i_a=!1},wnb=function(a,b){return function(c,d,e,f){c=a(c,d,e,f);return null==c?null:b(c,d,e,f)}},xK=function(a,
b,c,d){a[c]&&!b[c]&&(a[c]=wnb(a[c],d))};rnb.prototype.Ya=function(){return new unb(this)};
var snb=function(a){if(a.rJb)throw Error("oe");xK(a.WB,a.FJ,"* USEMAP",xnb);var b=vnb(a.DKc);["* ACTION","* CITE","* HREF"].forEach(function(d){xK(this.WB,this.FJ,d,b)},a);var c=vnb(a.Jca);["* LONGDESC","* SRC","LINK HREF"].forEach(function(d){xK(this.WB,this.FJ,d,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(d){xK(this.WB,this.FJ,d,_.Ol(ynb,this.rCc))},a);xK(a.WB,a.FJ,"A TARGET",_.Ol(znb,["_blank","_self"]));xK(a.WB,a.FJ,"* CLASS",_.Ol(Anb,a.Ugb));xK(a.WB,a.FJ,"* ID",_.Ol(Bnb,a.Ugb));xK(a.WB,
a.FJ,"* STYLE",_.Ol(a.qGc,c));a.rJb=!0},nnb=function(a,b){a||(a="*");return(a+" "+b).toUpperCase()},tnb=function(a){return(0,_.Tl)(a)},znb=function(a,b){b=(0,_.Tl)(b);return 0<=(0,_.Fa)(a,b.toLowerCase())?b:null},xnb=function(a){return(a=(0,_.Tl)(a))&&"#"==a.charAt(0)?a:null},ynb=function(a,b,c){b=(0,_.Tl)(b);return a(b,c)},Anb=function(a,b,c){b=b.split(/(?:\s+)/);for(var d=[],e=0;e<b.length;e++){var f=a(b[e],c);f&&d.push(f)}return 0==d.length?null:d.join(" ")},Bnb=function(a,b,c){b=(0,_.Tl)(b);return a(b,
c)};unb.prototype.Co=function(a){this.C9=_.Cnb(this);if(knb){a=this.JJb(a);if(0<vfb(a).length){var b=_.zn(document,"SPAN");b.appendChild(a);a=b}a=(new XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")+1,a.lastIndexOf("</"))}else a="";return _.ui(a)};_.Cnb=function(a){var b=!("STYLE"in a.Nfa)&&"STYLE"in a.t4;return"*"==a.Gfa&&b?"sanitizer-"+_.ln():a.Gfa};
unb.prototype.createTextNode=function(a){var b=a.data;(a=WH(a))&&"style"==VH(a).toLowerCase()&&!("STYLE"in this.Nfa)&&"STYLE"in this.t4&&(b=Dgb(dnb(b,this.C9,(0,_.Qk)(function(c,d){return this.Jca(c,{DRc:d})},this))));return document.createTextNode(b)};var Dnb=new rnb;Dnb.Ugb=(a,b)=>b&&b.attributeName&&"ID"===b.attributeName.toUpperCase()?"untrusted-user-content-"+a:null;Dnb.Jca=(a,b)=>b&&b.tagName&&b.attributeName?"IMG"===b.tagName.toUpperCase()&&"SRC"===b.attributeName.toUpperCase()?_.Mfb(a):null:null;_.Enb=Dnb.Ya();_.Fnb=new _.zd("ContextMenuData");var yK=class{};yK.ha=function(a){return new (a||yK)};yK.Da=_.ld({type:yK});yK.Ca=_.Pc({imports:[_.uq,_.aA,_.Oz]});_.zK=class{};_.zK.ha=function(a){return new (a||_.zK)};_.zK.Da=_.ld({type:_.zK});_.zK.Ca=_.Pc({imports:[yK,_.Oz]});_.Gnb=[new eI({Mc:"start",Nc:"top"},{rc:"start",yc:"bottom"},0,-10),new eI({Mc:"start",Nc:"bottom"},{rc:"start",yc:"top"},0,10),new eI({Mc:"start",Nc:"top"},{rc:"center",yc:"bottom"},0,-10),new eI({Mc:"start",Nc:"bottom"},{rc:"center",yc:"top"},0,10),new eI({Mc:"start",Nc:"top"},{rc:"end",yc:"bottom"},0,-10),new eI({Mc:"start",Nc:"bottom"},{rc:"end",yc:"top"},0,10)];var AK=class{};AK.ha=function(a){return new (a||AK)};AK.Da=_.ld({type:AK});AK.Ca=_.Pc({Nb:[_.jK],imports:[_.es,TJ,_.uq,_.SJ,_.$r,_.RJ,_.yG,_.iv,_.aD,_.lw,_.bA,_.zu,_.Gr,_.dI,_.Zz]});var BK=class{};BK.ha=function(a){return new (a||BK)};BK.Da=_.ld({type:BK});BK.Ca=_.Pc({imports:[_.uq]});var CK=class{};CK.ha=function(a){return new (a||CK)};CK.Da=_.ld({type:CK});CK.Ca=_.Pc({imports:[_.uq,_.aD]});var DK=class{};DK.ha=function(a){return new (a||DK)};DK.Da=_.ld({type:DK});DK.Ca=_.Pc({imports:[_.zu]});var EK=class{};EK.ha=function(a){return new (a||EK)};EK.Da=_.ld({type:EK});EK.Ca=_.Pc({imports:[_.uq,CK,DK,_.aD]});var FK=class{};FK.ha=function(a){return new (a||FK)};FK.Da=_.ld({type:FK});FK.Ca=_.Pc({imports:[_.uq]});_.Hnb=RegExp("(?:(https?)://|www\\.)(?:(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?[.])+(?:com|org|net|edu|gov|app|dev|google|[a-z][a-z])\\b(?::\\d{1,5}\\b)?|[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?(?::\\d{1,5}\\b)?)(?:[?/#&]([\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])*)*)?","ig");_.GK=class{};_.GK.ha=function(a){return new (a||_.GK)};_.GK.Da=_.ld({type:_.GK});_.GK.Ca=_.Pc({imports:[_.es,_.uq,_.Zz]});var HK=class{};HK.ha=function(a){return new (a||HK)};HK.Da=_.ld({type:HK});HK.Ca=_.Pc({imports:[_.uq]});_.IK=class{};_.IK.ha=function(a){return new (a||_.IK)};_.IK.Da=_.ld({type:_.IK});_.IK.Ca=_.Pc({});var JK=class{};JK.ha=function(a){return new (a||JK)};JK.Da=_.ld({type:JK});JK.Ca=_.Pc({imports:[_.uq,_.aD,_.IK]});var KK=class{};KK.ha=function(a){return new (a||KK)};KK.Da=_.ld({type:KK});KK.Ca=_.Pc({imports:[_.uq,_.zK,JK]});_.LK=class{};_.LK.ha=function(a){return new (a||_.LK)};_.LK.Da=_.ld({type:_.LK});_.LK.Ca=_.Pc({Nb:[_.AJ],imports:[AK,BK,_.uq,HK,EK,_.GK,FK,KK,KK]});var Inb,Knb;Inb=function(a){return{state:a}};_.Jnb=function(){return".google-material-icons[_ngcontent-%COMP%], .mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--icon)}.google-material-icons.disabled[_ngcontent-%COMP%], .mat-icon.disabled[_ngcontent-%COMP%]{color:#9aa0a6}.google-material-icons.starred[_ngcontent-%COMP%], .mat-icon.starred[_ngcontent-%COMP%]{color:#e8710a}button[_ngcontent-%COMP%]{height:24px;width:24px;line-height:24px}button[_ngcontent-%COMP%]     .mat-button-wrapper{align-items:center;display:flex;justify-content:center}span[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:center}"};
Knb={KAa:0,hec:1,Bt:2,0:"STARRED",1:"UNSTARRED",2:"DISABLED"};
_.MK=class{constructor(a,b,c,d){this.Fa=a;this.Sg=b;this.ko=c;this.Ub=d;this.JNb=new _.mp;this.zX=Knb;this.Mwa=this.D4=_.Yf;this.iib=new _.hg;this.JMa=!1}Qb(){this.Wa=Pfb(this.Wa,this.type);this.Mwa=_.w(_.Jf(_.w(ygb(this.Ub,this.Wa),_.v(a=>({kind:"rpc",state:a?0:1})),_.Sf(a=>{_.zv(this.Sg,a);return _.u({kind:"rpc",state:2})})),this.iib),_.dg((a,b)=>{switch(b.kind){case "rpc":return b.state;case "event":if(2===a)return a;this.Fa.lb({element:"StarComponent",action:"triggerStarButton",gestureName:b.action});
this.mEb=a=1===a;this.JNb.emit(a);this.JMa||(this.JMa=!0,this.makeRequest(a));return a?0:1;default:return _.ej(b,void 0)}},2),_.gg(1),_.wf());this.D4=_.w(this.Mwa,_.v(a=>{switch(a){case 0:case 1:return _.Rfb(this.type,0===a);case 2:return"An error occurred, star disabled";default:return _.ej(a,"star state is unknown")}}))}makeRequest(a){return _.w(a?this.Ub.mva(this.Wa):this.Ub.pwa(this.Wa)).subscribe({complete:()=>{a!==this.mEb?this.makeRequest(this.mEb):this.JMa=!1},error:b=>{_.zv(this.Sg,b);this.ko.Nk(Qfb(this.type,
a),"polite");this.Mwa=_.u(2);this.D4=_.u("An error occurred, star disabled")}})}};_.MK.ha=function(a){return new (a||_.MK)(_.r(_.Yr),_.r(_.Av),_.r(_.Qt),_.r(_.Vx))};
_.MK.wa=_.n({type:_.MK,oa:["star place  type  trackElement ".split(" ")],inputs:{type:"type",Wa:"place",lc:"trackElement",yw:"elementName"},outputs:{JNb:"starChange"},features:[_.Hd],bc:"place  type  trackElement ".split(" "),ya:2,Aa:5,Ea:[[4,"ngIf"],["type","button","mat-icon-button","",3,"disabled","matTooltip","ascTrackElement","trackAction","click"]],ua:function(a,b){a&1&&(_.O(0,Ofb,5,12,"ng-container",0),_.R(1,"async"));a&2&&_.x("ngIf",_.hh(3,Inb,_.S(1,1,b.Mwa)))},Ga:[_.cs,_.oq,_.Ku,_.kw,_.Az,
_.tq],styles:[_.Jnb()],La:0});var Nfb=new _.$v("{type, select,   REPO {{starred, select,     starred {{elementName} repository starred}     unstarred {{elementName} repository unstarred}     other {{elementName} repository unstarred}}}   REF {{starred, select,     starred {{elementName} reference starred}     unstarred {{elementName} reference unstarred}     other {{elementName} reference unstarred}}}   FOLDER {{starred, select,     starred {{elementName} folder starred}     unstarred {{elementName} folder unstarred}     other {{elementName} folder unstarred}}}   FILE {{starred, select,     starred {{elementName} file starred}     unstarred {{elementName} file unstarred}     other {{elementName} file unstarred}}}   other {{starred, select,     starred {{elementName} element starred}     unstarred {{elementName} element unstarred}     other {{elementName} element unstarred}}}}");_.NK=class{};_.NK.ha=function(a){return new (a||_.NK)};_.NK.Da=_.ld({type:_.NK});_.NK.Ca=_.Pc({imports:[_.es,_.uq,_.iv,_.lw,_.Sz]});_.OK=class{constructor(){this.path=""}Ra(){}};_.OK.ha=function(a){return new (a||_.OK)};
_.OK.wa=_.n({type:_.OK,oa:[["empty-file-detail","path",""]],inputs:{path:"path"},bc:["path",""],ya:7,Aa:3,Ea:[["icon","source:file"]],ua:function(a,b){a&1&&(_.z(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," Empty file "),_.B(),_.z(3,"icon-empty-state-subtitle")(4,"div"),_.Q(5),_.R(6,"lastPathElement"),_.B()()());a&2&&(_.q(5),_.bh(" ",_.S(6,1,b.path)," is currently empty. "))},Ga:[_.PC,_.RC,_.QC,_.VC],mb:2,La:0});var Lnb=class{constructor(a,b,{start:c,end:d},e,f){this.vs=a;this.line=b;this.startColumn=c;this.endColumn=d;this.classList=f+` match-${e}`}remove(){this.fN&&this.fN.remove()}render(){this.fN=this.vs.AZ(this.line-1,{startColumn:this.startColumn,endColumn:this.endColumn,Vo:this.classList})}scrollTo(a){this.vs.dHb("."+this.classList.split(" ").join("."),a,this.line-1,60)}};var Mnb;Mnb=function(a){a.Za&&a.Za.unsubscribe();a.Za=a.dk.subscribe(b=>{const c=document.querySelector(".search-match-layer.selected-match");c&&c.classList.remove("selected-match");a.selectedIndex=b;(b=document.querySelector(`.search-match-layer.match-${b}`))&&b.classList.add("selected-match")})};
_.PK=class extends _.lK{constructor(a,b,c){super(c);this.vs=a;this.uS=b;this.Jra=[];this.selectedIndex=null;this.matches=[];this.xx=-1;this.dk=_.Yf;this.EYa="search"}Qb(a){a.selectedMatchIndex&&Mnb(this);a.matches&&this.update();if(a.scrollToIndex){a=a.scrollToIndex;var b=a.Xi;a=a.Xf;const d=this.Jra[a];if(d){var c;null==(c=this.uS)||c.ov({action:"show",line:d.line});d.scrollTo(-1===b?0:a>b?1:0)}}else a.matches&&(a=a.matches,c=a.Xi,a=a.Xf,c=c&&c[this.xx]&&c[this.xx].lineNumber,c=-1===c?0:(a&&a[this.xx]&&
a[this.xx].lineNumber)>c?1:0,a=this.Jra[this.xx])&&(null==(b=this.uS)||b.ov({action:"show",line:a.line}),a.scrollTo(c))}Ja(){super.Ja();this.Za&&this.Za.unsubscribe()}ina(){let a="search-match-layer";"find"===this.EYa?a+=" find-match":"search"===this.EYa&&(a+=" search-match");this.Jra=this.matches.map(({lineNumber:b,Ld:c},d)=>new Lnb(this.vs,b,c,d,this.selectedIndex===d?a+" selected-match":a));return _.u(this.Jra)}};_.PK.ha=function(a){return new (a||_.PK)(_.r(_.nJ),_.r(_.kJ,8),_.r(_.Ze))};
_.PK.Ma=_.nd({type:_.PK,oa:[["search-match-layer"]],inputs:{matches:"matches",xx:"scrollToIndex",dk:"selectedMatchIndex",EYa:"highlightStyle"},features:[_.Cg,_.Hd]});var rcb,Nnb,Onb;rcb=_.vG([]);Nnb=_.u({state:1,message:"Invalid search query"});Onb=function(a,b,{Il:c,Be:d=""},e){return(c=e||c)?_.w(a.search(b,c,d),_.lg(_.EG)):_.u(rcb)};
_.QK=class{constructor(a,b){this.scb=a;this.ura=new _.fg(1);this.tIa=new _.Yh;a=_.w(this.ura,_.Xf((c,d)=>!!c&&!!d&&_.bH(c,d)));b=_.w(b.qx,_.v(_.WG),_.Xf(Sfb));this.matches=_.w(_.Af([a,b,this.tIa]),_.mg(([c,d,e])=>c?_.w(Onb(this,c,d,e),_.Sf(f=>(f=f.error)&&400===f.code?Nnb:_.u({state:1,message:"Search matches couldn't be loaded."}))):_.u(rcb)),scb(),_.wf())}jyb(){this.ura.next(null)}search(a,b,c){return _.w(this.scb.match(a,b,new _.ihb({Be:c})),_.v(Tfb),_.v(_.vG))}};
_.QK.ha=function(a){return new (a||_.QK)(_.m(_.BJ),_.m(_.Xh))};_.QK.ta=_.k({token:_.QK,na:_.QK.ha});var Ufb;Ufb=function(a,b){a.dk+=b;a.QLb.emit(a.dk)};
_.RK=class{constructor(a,b){this.ad=a;this.Fa=b;this.Mlb="Stop highlighting matches";this.Nlb="Next match";this.Olb="Previous match";this.Pc=_.DG;this.d2=this.wzb=0;this.dk=-1;this.SMb=!1;this.QLb=new _.mp;this.close=new _.mp;this.JKc=!0}Ra(){const a=this.ad.register("Jump to next match in the file","n",()=>{this.Fa.lb({gestureName:"KEYBOARD",element:this.lc,action:"selectNextSearchMatch"});this.dk>=this.d2-1||Ufb(this,1)}),b=this.ad.register("Jump to previous match in the file","p",()=>{this.Fa.lb({gestureName:"KEYBOARD",
element:this.lc,action:"selectPreviousSearchMatch"});0>=this.dk||Ufb(this,-1)});this.Ag=()=>{a();b()}}Qb(){this.dk=Math.min(this.d2-1,Math.max(0,this.dk))}Ja(){this.Ag()}};_.RK.ha=function(a){return new (a||_.RK)(_.r(_.Mw),_.r(_.Yr))};
_.RK.wa=_.n({type:_.RK,oa:[["file-matches-navigation","trackElement",""]],Cb:2,ab:function(a,b){a&2&&_.Jg("grimoire-secondary-text",b.JKc)},inputs:{wzb:"dataState",d2:"matchCount",dk:"selectedMatchIndex",SMb:"showCloseButton",hga:"trackArtifactId",SM:"trackProjectId",lc:"trackElement"},outputs:{QLb:"selectedMatchIndexChange",close:"close"},features:[_.Hd],bc:["trackElement",""],ya:4,Aa:4,Ea:function(){return[[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"inline",4,"ngSwitchCase"],["type","button","mat-icon-button",
"","class","close","trackAction","closeSearchMatchNavigation",3,"title","ascTrackElement","trackArtifactId","trackProjectId","click",4,"ngIf"],["id","match-count-label","aria-live","polite",1,"count","gmat-caption"],_.bC("{VAR_PLURAL, plural, =0 {No matches} =1 {{INTERPOLATION} of {INTERPOLATION_1} match} other {{INTERPOLATION} of {INTERPOLATION_1} matches}}",{VAR_PLURAL:"\ufffd0\ufffd",INTERPOLATION:"\ufffd1\ufffd",INTERPOLATION_1:"\ufffd2\ufffd"}),["mat-icon-button","","type","button","aria-describedby",
"match-count-label","trackAction","selectPreviousSearchMatch",1,"previous",3,"disabled","title","ascTrackElement","trackArtifactId","trackListIndex","trackProjectId","click"],["mat-icon-button","","type","button","aria-describedby","match-count-label","trackAction","selectNextSearchMatch",1,"next",3,"disabled","title","ascTrackElement","trackArtifactId","trackListIndex","trackProjectId","click"],[3,"inline"],["type","button","mat-icon-button","","trackAction","closeSearchMatchNavigation",1,"close",
3,"title","ascTrackElement","trackArtifactId","trackProjectId","click"]]},ua:function(a,b){a&1&&(_.H(0,0),_.O(1,Vfb,11,21,"ng-container",1),_.O(2,Wfb,1,1,"loading",2),_.J(),_.O(3,Xfb,3,5,"button",3));a&2&&(_.x("ngSwitch",b.wzb),_.q(1),_.x("ngSwitchCase",b.Pc.Ch),_.q(1),_.x("ngSwitchCase",b.Pc.Ji),_.q(1),_.x("ngIf",b.SMb))},Ga:[_.cs,_.oq,_.pq,_.qq,_.xG,_.Ku,_.kw,_.vC],styles:["file-matches-navigation[_nghost-%COMP%]{align-items:center;display:flex}.close[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:18px}.count[_ngcontent-%COMP%]{padding:0 10px 0 20px;font-size:13px}loading[_ngcontent-%COMP%]{padding:0 10px 0 20px}"]});var Pnb=["gridItem"],Rnb=function(a){a.SQa.he();if(a.nBb){var b=a.nBb.qa.offsetWidth;var c=a.Tqa.toArray();b=Qnb(a,b,c);c=Math.ceil(Math.ceil(Math.max(c.length,a.oGb||0)/b)*a.rAc);a.WUa=c?`${c}px`:"auto";_.Po(a.SQa);a.SQa.he()}else a.WUa="auto"},Qnb=function(a,b,c){const {min:d,max:e,fLc:f}=Snb(a,c);c=Math.min(Math.floor(b/d),20);if(1>=c)return 1;for(a=Tnb(a,Math.min(Math.floor(b/e),20),c,f);1<=c;c--){const g=a.get(c);if((g?g.reduce((l,p)=>l+p):0)<=b)return c}return 1},Snb=function(a,b){if(a.I0a)return a.I0a;
const c=Math.min(b.length,1E3),d=Array.from({length:b.length});let e=Number.MAX_SAFE_INTEGER,f=0;for(let g=0;g<c;g++){const l=d[g]=b[g].qa.offsetWidth+a.mDb;e=Math.min(l,e);f=Math.max(l,f)}return a.I0a={min:e,max:f,fLc:d}},Tnb=function(a,b,c,d){a.S4||(a.S4=new Map);const e=[];for(;b<=c;b++)a.S4.has(b)||(a.S4.set(b,[]),e.push(b));for(c=0;c<d.length;c++)for(const g of e){var f=Math.ceil(d.length/g);b=a.S4.get(g);f=Math.floor(c/f);b[f]=Math.max(b[f]||0,d[c])}return a.S4},SK=class{constructor(a,b,c,d){this.nBb=
a;this.SQa=b;this.Kla=c;this.WUa="auto";this.mDb=this.ZPb=0;this.oGb=void 0;this.Za=new _.hf;this.aQb=this.bQb=!1;this.rab=new _.ry(c,a,d)}get rAc(){return this.Tqa.first?this.Tqa.first.qa.getBoundingClientRect().height+this.ZPb:0}Ra(){this.rab.Ra();this.Za.add(this.rab.resize.subscribe(()=>{Rnb(this)}))}Tc(){this.bQb=!0;this.Tqa.jd.subscribe(()=>{this.refresh()})}Ja(){this.aQb=!0;this.Za.unsubscribe();this.rab.Ja()}refresh(){this.bQb&&xgb(this.Kla,()=>{this.aQb||(delete this.I0a,delete this.S4,Rnb(this))})}};
SK.ha=function(a){return new (a||SK)(_.r(_.ne),_.r(_.wp),_.r(_.dx),_.r(_.sg))};
SK.wa=_.n({type:SK,oa:[["grid-layout"]],Bd:function(a,b,c){a&1&&_.rh(c,Pnb,4,_.ne);if(a&2){let d;_.ph(d=_.sh())&&(b.Tqa=d)}},Cb:2,ab:function(a,b){a&2&&_.Ig("height",b.WUa)},inputs:{ZPb:"verticalItemMargin",mDb:"horizontalItemMargin",oGb:"leaveSpaceFor"},Yb:["*"],ya:1,Aa:0,ua:function(a){a&1&&(_.Xg(),_.Yg(0))},styles:["grid-layout[_nghost-%COMP%]{align-content:flex-start;align-items:flex-start;display:flex;flex-flow:column wrap;outline:0}"],La:0});var Unb,Vnb,Wnb,Yfb;Unb=function(a){return[a]};Vnb=[{prefix:"k",kD:1E3},{prefix:"M",kD:1E6},{prefix:"G",kD:1E9},{prefix:"T",kD:1E12},{prefix:"P",kD:1E15},{prefix:"E",kD:1E18},{prefix:"Z",kD:1E21},{prefix:"Y",kD:1E24}];Wnb=function(a){if(1E4>a)return a.toString();for(const b of Vnb)if(1E3*b.kD>a&&b.kD<=a)return a/=b.kD,a=10<a?Math.round(a):Math.round(10*a)/10,`${a}${b.prefix}`;return a.toString()};
Yfb=function(a,b){const c=b.target;if(c.pathname){var d=[];a.Pp&&a.BLb&&d.push(_.fl(_.fXa(a.pEc,c.pathname),a.BLb,a.Pp,["CLICK_RESULT_CONTENT"],a.QA,a.qz));a.Fa.lb({element:"FileListItem",action:"navigate",gestureName:"CLICK",SF:d});a.PW&&!_.CH(b)&&(b.preventDefault(),_.Dr(a.Ua,c.pathname))}};
_.TK=class{constructor(a,b,c,d){this.Ua=a;this.Fa=b;this.Nm=c;this.pEc=d;this.rWb="https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png";this.nxa="Generated by a BUILD rule. See go/bbcp for more details";this.Yvb=Wnb;this.files=[];this.vg="";this.hi=this.PW=!1;this.aMb=_.u("");this.pOa=this.MK=!1}Qb(a){a.aggregations&&this.MK&&(this.pOa=!0)}get RHc(){return null==this.limit||this.files.length<this.limit?this.files.length:this.limit}Ra(){this.PW&&(this.aMb=_.w(this.Nm.params,
_.v(a=>{({z7a:a}=_.cma(a));if(!Object.keys(a).length)return"";a=_.Wq(this.Ua,_.Cr(this.Ua,["unused",a])).split(";");a.shift();return`;${a.join(";")}`})));this.MK=!0}rL(){this.pOa&&(this.mxc.refresh(),this.pOa=!1)}};_.TK.ha=function(a){return new (a||_.TK)(_.r(_.Ji),_.r(_.ox),_.r(_.Xh),_.r(_.sx))};
_.TK.wa=_.n({type:_.TK,oa:[["file-list"]],ub:function(a,b){a&1&&_.qh(SK,7);if(a&2){let c;_.ph(c=_.sh())&&(b.mxc=c.first)}},inputs:{Jqc:"ariaLabelledbyId",files:"files",vg:"queryParamsHandling",PW:"useRelativeUrls",Pp:"searchRequestToken",BLb:"searchResponseToken",QA:"sessionStartTimeMs",qz:"clientTimeResultsDisplayedMs",limit:"limit",hi:"isPiper",aggregations:"aggregations"},features:[_.Hd],ya:4,Aa:7,Ea:[["role","list",3,"leaveSpaceFor","click"],["gridLayout",""],[4,"ngFor","ngForOf"],[4,"incrementalFor",
"incrementalForOf","incrementalForLimit"],["role","listitem",1,"file-list-item"],["gridItem",""],[3,"routerLink","queryParamsHandling","class","deleted","click",4,"ngIf","ngIfElse"],["relativeLink",""],["src","https://ssl.gstatic.com/devopsconsole/images/source/build-output.png","class","bbcp",3,"alt",4,"ngIf"],["class","aggregations","role","list",4,"ngIf"],[3,"routerLink","queryParamsHandling","click"],["src","https://ssl.gstatic.com/devopsconsole/images/source/build-output.png",1,"bbcp",3,"alt"],
["role","list",1,"aggregations"],["class","aggregation","role","listitem",3,"title",4,"ngFor","ngForOf"],["role","listitem",1,"aggregation",3,"title"],["aria-hidden","true",3,"src","alt"],["aria-hidden","true"]],ua:function(a,b){a&1&&(_.z(0,"grid-layout",0,1),_.L("click",function(c){return Yfb(b,c)}),_.O(2,egb,2,2,"ng-container",2),_.R(3,"async"),_.B());a&2&&(_.x("leaveSpaceFor",b.RHc),_.Hg("aria-labelledby",b.Jqc),_.q(2),_.x("ngForOf",_.hh(5,Unb,_.S(3,3,b.aMb))))},styles:['file-list[_nghost-%COMP%]{display:block}.file-list-item[_ngcontent-%COMP%]{display:flex;padding:4px 16px 0}.file-item[_ngcontent-%COMP%]{border:1px solid transparent;box-sizing:border-box;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item.folder[_ngcontent-%COMP%]:before{content:"folder";content:"folder"/"";display:inline-block;font-family:Google Material Icons;font-size:18px;height:18px;line-height:1;margin-right:3.653px;vertical-align:-5px;width:18px}.file-item.submodule[_ngcontent-%COMP%]:before{content:"snippet_folder";content:"snippet_folder"/"";display:inline-block;font-family:Google Material Icons;font-size:18px;height:18px;line-height:1;margin-right:3.653px;vertical-align:-5px;width:18px}.file-item.file[_ngcontent-%COMP%]:before{content:"insert_drive_file";content:"insert_drive_file"/"";display:inline-block;font-family:Google Material Icons;font-size:18px;height:18px;line-height:1;margin-right:3.653px;vertical-align:-5px;width:18px}.file-item.link[_ngcontent-%COMP%]:before{content:"link";content:"link"/"";display:inline-block;font-family:Google Material Icons;font-size:18px;height:18px;line-height:1;margin-right:3.653px;vertical-align:-5px;width:18px}span[_ngcontent-%COMP%]{vertical-align:middle}.deleted[_ngcontent-%COMP%]{text-decoration:line-through}.bbcp[_ngcontent-%COMP%]{height:18px;width:18px}.aggregations[_ngcontent-%COMP%]{align-self:center}.aggregation[_ngcontent-%COMP%]{padding-left:4px}'],
La:0});_.UK=class{constructor(a,b){this.Fa=a;this.AF=b;this.rf=new _.vw(this.Fa)}get(a){return this.rf.fetch(a,()=>xhb(this.AF,{methodSpec:a}))}};_.UK.ha=function(a){return new (a||_.UK)(_.m(_.Yr),_.m(BI))};_.UK.ta=_.k({token:_.UK,na:_.UK.ha,Ha:"root"});var Xnb,Ynb;Xnb=["copyTooltip"];Ynb=[[["","noExampleFound",""]]];
_.VK=class{constructor(a,b,c){this.st=a;this.Fa=b;this.Ua=c;this.oyc="Click to copy";this.Ksc="Copied to clipboard";this.WH="Click to copy";this.Hgb="thumb_up_off_alt";this.Ggb="thumb_down_off_alt"}Qb(){let a;(null==(a=this.Yo)?0:a.PF)&&this.Fa.lb({gestureName:"EXTERNAL",element:this.Ps,action:"showExample"});let b;this.pr=_.kH(_.IH(_.kt(this.source.Wb().Wc(`google3/${null==(b=this.Yo)?void 0:b.yj}`),"HEAD").ni({Ob:void 0})).Ya(),this.Ua,{mba:"oneBased"})}aV(){this.WH=this.oyc;this.tooltip.message=
this.WH}};_.VK.ha=function(a){return new (a||_.VK)(_.r(_.cy),_.r(_.ox),_.r(_.Ji))};
_.VK.wa=_.n({type:_.VK,oa:[["code-example-usage"]],ub:function(a,b){a&1&&_.qh(Xnb,5);if(a&2){let c;_.ph(c=_.sh())&&(b.tooltip=c.first)}},inputs:{Ps:"logElement",Yo:"codeExample",source:"source",Kn:"codeFontSize"},features:[_.Hd],Yb:["[noExampleFound]"],ya:10,Aa:3,Ea:[[1,"code-example"],[4,"ngIf"],["codeExampleContent",""],["loadingState",""],["noCodeExampleState",""],[4,"ngTemplateOutlet"],["class","example",4,"ngIf"],[1,"example"],[1,"header"],[1,"title"],["href","http://go/cs-code-examples","target",
"_blank"],["matTooltip","Learn more about code examples"],[1,"frequency"],[3,"ngPlural"],["ngPluralCase","=1"],["ngPluralCase","other"],[1,"code-example-snippet"],[3,"snippet","linkGenerator","click"],[1,"actions"],["matTooltip","","matTooltipPosition","below",1,"copy-example",3,"ascClipboard","click","mouseenter","blur","mouseleave"],["copyTooltip","matTooltip"],[1,"outline"],[1,"feedback"],[1,"thumb-up",3,"click"],[1,"thumb-down",3,"click"],[1,"loading-example"],[1,"loading"],[1,"animated-line-placeholder"],
[1,"no-example"]],ua:function(a,b){a&1&&(_.Xg(Ynb),_.z(0,"div",0),_.O(1,ggb,2,1,"ng-container",1),_.O(2,jgb,2,1,"ng-container",1),_.O(3,lgb,2,1,"ng-container",1),_.B(),_.O(4,pgb,1,1,"ng-template",null,2,_.uh),_.O(6,qgb,12,8,"ng-template",null,3,_.uh),_.O(8,rgb,2,0,"ng-template",null,4,_.uh));a&2&&(_.q(1),_.x("ngIf",!b.Yo),_.q(1),_.x("ngIf",b.Yo),_.q(1),_.x("ngIf",b.Yo&&!b.Yo.PF))},Ga:[_.LC,_.oq,_.sq,aI,bI,_.kw,_.LI,hJ,_.tq],styles:[".example[_ngcontent-%COMP%], .loading-example[_ngcontent-%COMP%]{padding:9px 16px 20px}.header[_ngcontent-%COMP%]{padding-bottom:6px}.header[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:18px}.header[_ngcontent-%COMP%]   .frequency[_ngcontent-%COMP%], .header[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%], .header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{vertical-align:middle;margin-right:8px}.header[_ngcontent-%COMP%]   .frequency[_ngcontent-%COMP%]{display:inline}.header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{display:inline-block;font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:500}.code-example-snippet[_ngcontent-%COMP%]{max-width:1000px;width:80%;border-style:solid;border-radius:4px;overflow:hidden;position:relative}.code-example-snippet[_ngcontent-%COMP%]   .example[_ngcontent-%COMP%]{padding:9px 16px}.code-example-snippet[_ngcontent-%COMP%]   .feedback[_ngcontent-%COMP%]{position:absolute;right:0;bottom:8px}.code-example-snippet[_ngcontent-%COMP%]   .feedback[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border-radius:50%;cursor:pointer;margin-right:8px;padding:4px}.code-example-snippet[_ngcontent-%COMP%]   .actions[_ngcontent-%COMP%]{position:absolute;right:0;top:8px}.code-example-snippet[_ngcontent-%COMP%]   .actions[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border-radius:4px;cursor:pointer;margin-right:8px;padding:2px}.code-example-snippet[_ngcontent-%COMP%]   .actions[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:14px;font-size:14px;line-height:14px;width:14px;vertical-align:middle}.code-example-snippet[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:18px}.code-example-snippet[_ngcontent-%COMP%]   basic-snippet[_ngcontent-%COMP%]{padding:4px 6px;min-height:75px}.code-example-snippet[_ngcontent-%COMP%]:hover{cursor:pointer}.loading[_ngcontent-%COMP%]{display:block;max-width:1000px;width:80%;border-style:solid;border-radius:4px;overflow:hidden;padding:2px 10px}.animated-line-placeholder[_ngcontent-%COMP%]{display:block;-webkit-animation:_ngcontent-%COMP%_opacity-off-on .8s linear 0s infinite alternate;animation:_ngcontent-%COMP%_opacity-off-on .8s linear 0s infinite alternate;background-image:-webkit-gradient(linear,left top,right top,from(var(--line-placeholder-gradient-start)),to(var(--line-placeholder-gradient-end)));background-image:-webkit-linear-gradient(left,var(--line-placeholder-gradient-start),var(--line-placeholder-gradient-end));background-image:linear-gradient(to right,var(--line-placeholder-gradient-start),var(--line-placeholder-gradient-end));border-radius:3px;height:10px;width:80px;margin:8px 0}@-webkit-keyframes _ngcontent-%COMP%_opacity-off-on{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-%COMP%_opacity-off-on{0%{opacity:0}to{opacity:1}}\n/*# sourceMappingURL=code_example_usage.css.map */"],
La:0});var $nb=function(a,b){const c=_.vgb((new _.vs).pua(!0).Cua(5),_.ugb(new _.ns,b));return _.w(a.lQa.s3(c),_.v(d=>_.Lb(d,1,_.us).get(b)),_.v(d=>d?Znb(d):void 0))},bob=function(a,b){var c=new _.uj(_.Yeb(b));b=c.kb;const d=c.Ic,e=c.repository;var f=c.path;const g=c.params;f=_.$G(c,1)||f;const l=_.Vk(g.line),p=g.Ob?"HEAD":_.Wk(c,1);c={vb:_.Wk(c,0)||"",commit:p};return _.w(a.gda.Dw(b,d,e,c,f,g.Ob),_.v(t=>aob(a,_.lm(t,_.Bs,1),l)),_.v(t=>null==t?void 0:_.W(t,8)))},cob=function(a,b){return _.w($nb(a,b),_.mg(c=>
c?bob(a,c):_.u(void 0)))},Znb=function(a){let b,c,d,e,f;return null==(f=null==(e=null==(d=null==(b=_.lm(a,_.oKa,2).find(g=>{let l;return 1===(null==(l=_.km(g,_.hs,4))?void 0:_.Am(l,2,0))}))?void 0:null==(c=b.QR())?void 0:_.lm(c,_.rs,1))?void 0:d.map(g=>{let l;return null==(l=g.QR())?void 0:_.lm(l,_.rs,1)}).flat())?void 0:e.find(g=>{let l;return!(null==g?0:null==(l=_.km(g,_.YJa,9))?0:l.hCb())}))?void 0:_.W(f,4)},aob=function(a,b,c){if(void 0===c)return b[0];for(const d of b)if((b=_.km(d,_.zs,5))&&
c>=_.wm(b,1)&&c<_.wm(b,3))return b=d.we,0<_.Taa(b,(0,_.Hb)(b),_.Bs,3,!1,3).length&&(a=aob(a,_.lm(d,_.Bs,3),c))?a:d;return null},WK=class{constructor(a,b){this.lQa=a;this.gda=b}};WK.ha=function(a){return new (a||WK)(_.m(_.mK),_.m(_.sA))};WK.ta=_.k({token:WK,na:WK.ha,Ha:"root"});var dob;dob=[[["","noExampleFound",""]]];
_.XK=class{constructor(a,b,c,d){this.mf=a;this.AF=b;this.Fwc=c;this.Fa=d;this.k_=this.WBb=_.Yf}Qb(a){a.kytheTicketObservable&&(this.Fa.lb({gestureName:"EXTERNAL",element:this.Ps,action:"requestExample"}),this.WBb=_.w(this.R1,_.pg(b=>{b||this.Fa.lb({gestureName:"EXTERNAL",element:this.Ps,action:"noExampleFound"})}),_.mg(b=>void 0!==b?_.w(cob(this.Fwc,b),_.pg(c=>{c||this.Fa.lb({gestureName:"EXTERNAL",element:this.Ps,action:"noExampleFound"})}),_.Sf(c=>{this.mf.handleError(c);return _.u(void 0)})):_.u(void 0))),
this.k_=_.w(this.WBb,_.mg(b=>b?_.w(this.AF.get(b),_.pg(c=>{c.PF||this.Fa.lb({gestureName:"EXTERNAL",element:this.Ps,action:"noExampleFound"})})):_.u(new _.yI)),_.Sf(b=>{this.mf.handleError(b);return _.u(new _.yI)})))}};_.XK.ha=function(a){return new (a||_.XK)(_.r(_.Ze),_.r(_.UK),_.r(WK),_.r(_.ox))};
_.XK.wa=_.n({type:_.XK,oa:[["code-example"]],inputs:{Ps:"logElement",R1:"kytheTicketObservable",source:"source"},features:[_.Hd],Yb:["[noExampleFound]"],ya:4,Aa:5,Ea:[[3,"logElement","codeExample","source"],["noExampleFound",""]],ua:function(a,b){a&1&&(_.Xg(dob),_.z(0,"code-example-usage",0),_.R(1,"async"),_.H(2,1),_.Yg(3),_.J(),_.B());if(a&2){let c;_.x("logElement",b.Ps)("codeExample",null!==(c=_.S(1,3,b.k_))&&void 0!==c?c:void 0)("source",b.source)}},Ga:[_.VK,_.tq],mb:2,La:0});_.YK=class{};_.YK.ha=function(a){return new (a||_.YK)};_.YK.Da=_.ld({type:_.YK});_.YK.Ca=_.Pc({imports:[_.SC,_.PI]});_.ZK=class{};_.ZK.ha=function(a){return new (a||_.ZK)};_.ZK.Da=_.ld({type:_.ZK});_.ZK.Ca=_.Pc({Nb:[_.AJ],imports:[_.uq]});_.$K=class{};_.$K.ha=function(a){return new (a||_.$K)};_.$K.Da=_.ld({type:_.$K});_.$K.Ca=_.Pc({imports:[_.es,_.uq,_.yG,_.iv,_.lw]});var bL=class{transform(a,b){a.endsWith("/")&&(a=a.substring(0,a.length-1));if(null==b)return null;a=b.get(a);if(!a)return null;b=[];for(const c of a.values())0<c.instances&&b.push(c);return 0===b.length?null:b}};bL.ha=function(a){return new (a||bL)};bL.ye=_.od({name:"activeAggregations",type:bL,be:!0});var cL=class{transform(a){switch(a){case 0:return"file";case 1:return"file";case 6:return"file";case 3:return"folder";case 4:return"link";case 5:return"submodule";default:return _.ej(a,void 0)}}};cL.ha=function(a){return new (a||cL)};cL.ye=_.od({name:"icon",type:cL,be:!0});var dL=class{constructor(a,b){this.xf=a;this.ua=b;this.kqa=-1;this.GDb=2E3;this.Zn=!0;this.vGb=!1}Qb(a){this.Zn=!0;a.incrementalForLimit&&!a.incrementalForOf&&(this.vGb=!0)}Ts(){this.Zn&&(this.Zn=!1,this.vGb||this.xf.clear(),this.clearInterval(),this.PU(),this.x_a=setInterval(()=>{this.PU()},1))}Ja(){this.clearInterval()}PU(){const a=null==this.kqa||0>this.kqa?Infinity:this.kqa;if(this.lqa){var b=this.xf.length,c=Math.min(b+this.GDb,this.lqa.length);for(c=Math.min(a,c);b<c;b++)this.xf.Gh(this.ua,
{va:this.lqa[b]});b>=Math.min(a,this.lqa.length)&&this.clearInterval()}else this.clearInterval()}clearInterval(){null!=this.x_a&&clearInterval(this.x_a);this.x_a=void 0}};dL.ha=function(a){return new (a||dL)(_.r(_.nh),_.r(_.mh))};dL.Ma=_.nd({type:dL,oa:[["","incrementalFor","","incrementalForOf",""]],inputs:{lqa:"incrementalForOf",kqa:"incrementalForLimit",GDb:"incrementalForCount"},features:[_.Hd]});var eL=class{transform(a,b,c){if(a.Sm){var d=a.uf;c=d?c||a.Dc&&_.OG(a.Dc)?`;${_.sj.SKb}=${d}`:`;${_.sj.uf}=${d}`:""}else c="";return c?(b&&(b=b.replace(/;(rcl|drc)=[^;]+/,"")),`${encodeURIComponent(a.name)}${c}${b}`):`${encodeURIComponent(a.name)}${b}`}};eL.ha=function(a){return new (a||eL)};eL.ye=_.od({name:"toHref",type:eL,be:!0});var fL=class{};fL.ha=function(a){return new (a||fL)};fL.Da=_.ld({type:fL});fL.Ca=_.Pc({});_.gL=class{};_.gL.ha=function(a){return new (a||_.gL)};_.gL.Da=_.ld({type:_.gL});_.gL.Ca=_.Pc({imports:[_.es,_.uq,fL,_.lw,_.Sz,_.LK,_.PI,_.Gr]});_.gcb(_.TK,[_.nq,_.oq,SK,_.Er,dL],[_.tq,bL,cL,eL]);_.hL=class{};_.hL.ha=function(a){return new (a||_.hL)};_.hL.Da=_.ld({type:_.hL});_.hL.Ca=_.Pc({imports:[_.Ox,_.NC,_.uq,_.lw,_.BC,_.tJ]});
_.Fmb=!0;
}catch(e){_._DumpException(e)}
try{
var fob,gob,hob,iob,job,kob,rob,pob,mob,nob,oob,qob,sob,uob,tob,vob,wob,Eob,mL,Gob,Hob,Iob,Job,Kob,Lob,Mob,Nob,Oob,rL,Sob,Uob,Tob,Vob,Wob,Xob,Yob,Zob,$ob;_.iL=function(a){return"host"===a.Ic};_.eob=function(a){var b=a.host;const c=a.Fe,d=a.jC;a=a.Hg;if(c)b={type:"project",id:c.projectId};else if(b)b={type:"host",id:b.name};else{if(d)return new _.tj({});if(a)b={type:"ossProject",id:a.name};else throw Error("Tc");}return new _.uj({Td:b})};
fob=function({Il:a,Ad:b=""}){const {Td:c,repository:d}=_.Uk(b),e={};a&&(e.bo=a);d?e.prefix={ao:d,value:b,Qs:"Repository"}:c&&(e.prefix={ao:c.id,value:b,Qs:"host"===c.type?"Host":"Project"});return e};gob=function(a,b){var c=_.$G(a,2)||_.$G(a,0);const d=_.$G(a,1),e=_.Wk(a,2);a=_.Wk(a,1);c=new _.jL({path:c,hash:e,type:b});b=new _.jL({path:d,hash:a,type:b});return new _.kL({left:c,right:b})};
hob=function(a,b){var c;let d;const e=null==(c=_.km(b,_.xs,7))?void 0:null==(d=_.km(c,_.dl,1))?void 0:_.W(d,3);if(!e&&!a.path)return a;c=a.Wb();e&&_.kt(c,_.kj(e));a.path&&(_.dt(b)&&a.path.endsWith("/")?c.Wc(a.path.slice(0,-1)):_.ct(b)&&!a.path.endsWith("/")&&c.Wc(a.path+"/"));return c.Ya()};iob=function(a,b,c,d){if(!_.Wk(b,2))return _.u(a);d=gob(b,d);return _.w(c.diff(b.kb,b.Ic,b.repository,[d]),_.v(e=>{a.zna=e.s$[0];return a}))};
job=function(a,b,c,d){const e=_.$G(a,c)||a.path,f={commit:_.Wk(a,c),vb:_.Wk(a,0)||""};c=_.Hcb(a,c);return _.w(b.get(a.kb,a.Ic,a.repository,f,e,{Ob:c,fileSize:d,line:_.Vk(a.params.line)}),_.Sf(g=>{if(_.Wk(a,2)&&g&&_.nC(g)&&404===g.error.code){g=Promise;var l=g.resolve;var p=new _.et;var t=new _.at;var y=new _.$s;t=_.mm(t,2,y);p=_.nm(p,2,_.bt,t);g=l.call(g,p)}else throw g;return g}))};kob=function(a,b,c){return _.Wk(b,2)?_.w(a,_.WB(job(b,c,2),(d,e)=>({current:d,diffBase:e}))):_.w(a,_.v(d=>({current:d})))};
_.lob=function(a){if(a.path&&"/"!==a.path){const b=a.path.split("/");return b[b.length-(a.VC?1:2)]}return a.repository?a.repository:a.kb?a.kb:""};rob=function(a){a=[[0,_.wH],[1,mob(a)],[2,nob(a)],[3,oob(a)],[4,pob(a)],[5,qob(a)]].filter(b=>!!b[1]);return new Map(a)};
pob=function(a){var b=a.path;void 0!==b?""===b||"/"===b?b="":b.endsWith("/")||(b=_.fj(b),b=""===b||"/"===b?"":_.Acb(b)):b=void 0;return b?{ao:"This directory",value:_.Sk({Td:sob(a),repository:a.repository,path:b,vb:_.iL(a)?a.vb:void 0}),Rb:_.vH("d"),ZT:"Search for code or files in this directory",Qs:"Directory"}:null};
mob=function(a){if(_.NG(a)||_.iL(a))return null;a=sob(a);if(!a)return null;const b=_.Sk({Td:a});return{ao:"host"===a.type?"This host":"This project",value:b,Rb:"host"===a.type?_.vH("h"):_.vH("p"),Qs:"host"===a.type?"Host":"Project"}};nob=function(a){if(_.iL(a))return null;const b=a.repository;if(!b)return null;const c=_.Sk({Td:sob(a),repository:b});return{ao:_.NG(a)?b:"This repository",value:c,Rb:_.NG(a)?_.vH("p"):_.vH("r"),Qs:_.NG(a)?"Project":"Repository"}};
oob=function(a){if(!_.iL(a))return null;const b=a.repository,c=a.vb;if(!b||!c)return null;const d=_.oj(c),e=_.mj(d);return e||_.lj(d)?{ao:e?"This branch":"This tag",value:_.Sk({Td:sob(a),repository:b,vb:c}),Rb:_.vH("b"),ZT:e?"Search for code or files in this branch":"Search for code or files in this tag",Qs:"Ref"}:null};qob=function({params:a}){return a.Ob?_.pdb(a.Ob):null};sob=function({kb:a,Ic:b}){if(a&&b)return{id:a,type:b}};
uob=function(a,b,c){const d=rob(a),{state:e}=_.qdb(c),f=Array.from(d.values()),g=f.find(l=>_.yqa(l,e.prefix));c=!c.Il&&!c.Ad;a.path&&1<a.path.length&&!a.VC&&d.has(4)?e.prefix=d.get(4):c?e.prefix=tob(b,d):g?e.prefix=g:f.push(e.prefix);return{scopes:f,state:e}};tob=function({repository:a,kb:b,vb:c,params:d},e){let f=e.get(5);if(d.Ob&&f)return f;f=e.get(3);if(c&&f)return f;f=e.get(2);if(a&&f)return f;f=e.get(1);return b&&f?f:_.wH};
vob=function(a){if(!a||!a.kb||!a.Ic)return{};a=_.Sk({Td:{id:a.kb,type:a.Ic},repository:a.repository});return fob({Ad:a})};_.xob=function(a){const b=a.KU.map(c=>{let d,e,f,g;return{Md:new RegExp(null!=(d=null==c?void 0:c.Md)?d:""),wg:null!=(e=null==c?void 0:c.wg)?e:"",label:null!=(f=null==c?void 0:c.label)?f:void 0,Rb:null!=(g=null==c?void 0:c.Rb)?g:void 0}});a=a.wW.map(c=>({RA:wob(c.RA),YA:wob(c.YA)}));return{KU:b,wW:a}};
wob=function(a){let b,c,d,e;return{Yn:new RegExp(null!=(b=null==a?void 0:a.Yn)?b:""),Tr:null!=(c=null==a?void 0:a.Tr)?c:"",Md:new RegExp(null!=(d=null==a?void 0:a.Md)?d:""),wg:null!=(e=null==a?void 0:a.wg)?e:""}};_.Dob=function(a){const b=_.yob(a);return[_.zob,_.Aob,_.Bob].find(c=>_.Cob(c,b))};_.yob=function(a){a=a.replace(/^\w+@([^:]+):/,"https://$1/");a=a.replace(/^ssh:\/\/\w+@/,"https://");a=new _.Ok(a);_.so(a,"https");a.Wc(a.ie().replace(/\.git$/,""));return a};
Eob=function(a,b){return _.w(_.xJ(a,b),_.v(c=>c.G_))};_.Fob=function(a,b){if(b.vb)return _.u(b);const c=b.kb,d=b.repository,e=b.Ic;return c&&d&&e?_.w(Eob(a,{kb:c,repository:d,Ic:e}),_.v(f=>f?_.kt(b.Wb(),f).Ya():b)):_.u(b)};_.lL={Xwa:"ADDED",uxa:"CHANGED",G5b:"MOVED_CHANGED",H5b:"MOVED_CHANGED_OUT",I5b:"MOVED_IN",J5b:"MOVED_OUT",nAa:"REMOVED",EBa:"UNCHANGED",Mb:"UNDEFINED",values(){return[_.lL.Mb,_.lL.EBa,_.lL.Xwa,_.lL.nAa,_.lL.uxa,_.lL.I5b,_.lL.J5b,_.lL.G5b,_.lL.H5b]}};
mL={wy:"DIRECTORY",mE:"EXECUTABLE",Ct:"FILE",xy:"GIT_LINK",tB:"SYMBOLIC_LINK",uE:"UNKNOWN_OBJECT_TYPE",values(){return[mL.uE,mL.Ct,mL.wy,mL.tB,mL.xy,mL.mE]}};Gob=class extends _.U{constructor(a={}){super();this.O.name=null==a.name?null:a.name}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.O.name=a}ka(){return Gob}ma(){return{keys:["name"]}}};
Hob=class extends _.U{constructor(a={}){super();this.O.projectId=null==a.projectId?null:a.projectId}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.O.projectId=a}ka(){return Hob}ma(){return{keys:["projectId"]}}};Iob=class extends _.U{constructor(a={}){super();this.O.name=null==a.name?null:a.name}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.O.name=a}ka(){return Iob}ma(){return{keys:["name"]}}};
Job=class extends _.U{constructor(a={}){super();this.O.beginLine=null==a.kz?null:a.kz;this.O.endLine=null==a.endLine?null:a.endLine;this.O.contents=null==a.Ok?null:a.Ok}get kz(){return _.Z(this,"beginLine")?_.T(this,"beginLine"):0}set kz(a){this.O.beginLine=a}get Ok(){return _.Z(this,"contents")?_.T(this,"contents"):""}set Ok(a){this.O.contents=a}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.O.endLine=a}ka(){return Job}ma(){return{keys:["beginLine","contents",
"endLine"]}}};
Kob=class extends _.U{constructor(a={}){super();this.O.type=null==a.type?null:a.type;this.O.leftChunk=null==a.bA?null:a.bA;this.O.rightChunk=null==a.GA?null:a.GA}static get Af(){return _.lL}get bA(){return _.Z(this,"leftChunk")?_.T(this,"leftChunk"):null}set bA(a){this.O.leftChunk=a}get GA(){return _.Z(this,"rightChunk")?_.T(this,"rightChunk"):null}set GA(a){this.O.rightChunk=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.O.type=a}ka(){return Kob}ma(){return{Sa:{type:_.lL},keys:["leftChunk",
"rightChunk","type"],Ia:{leftChunk:Job,rightChunk:Job}}}};
Lob=class extends _.U{constructor(a={}){super();this.O.linesUnchanged=null==a.pra?null:a.pra;this.O.linesAdded=null==a.kra?null:a.kra;this.O.linesRemoved=null==a.ora?null:a.ora;this.O.linesChanged=null==a.lra?null:a.lra}get kra(){return _.Z(this,"linesAdded")?_.T(this,"linesAdded"):"0"}set kra(a){this.O.linesAdded=a}get lra(){return _.Z(this,"linesChanged")?_.T(this,"linesChanged"):"0"}set lra(a){this.O.linesChanged=a}get ora(){return _.Z(this,"linesRemoved")?_.T(this,"linesRemoved"):"0"}set ora(a){this.O.linesRemoved=
a}get pra(){return _.Z(this,"linesUnchanged")?_.T(this,"linesUnchanged"):"0"}set pra(a){this.O.linesUnchanged=a}ka(){return Lob}ma(){return{keys:["linesAdded","linesChanged","linesRemoved","linesUnchanged"]}}};
_.jL=class extends _.U{constructor(a={}){super();this.O.path=null==a.path?null:a.path;this.O.hash=null==a.hash?null:a.hash;this.O.type=null==a.type?null:a.type}static get Af(){return mL}get hash(){return _.Z(this,"hash")?_.T(this,"hash"):""}set hash(a){this.O.hash=a}get path(){return _.Z(this,"path")?_.T(this,"path"):""}set path(a){this.O.path=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.O.type=a}ka(){return _.jL}ma(){return{Sa:{type:mL},keys:["hash","path","type"]}}};
_.kL=class extends _.U{constructor(a={}){super();this.O.left=null==a.left?null:a.left;this.O.right=null==a.right?null:a.right}get left(){return _.Z(this,"left")?_.T(this,"left"):null}set left(a){this.O.left=a}get right(){return _.Z(this,"right")?_.T(this,"right"):null}set right(a){this.O.right=a}ka(){return _.kL}ma(){return{keys:["left","right"],Ia:{left:_.jL,right:_.jL}}}};
Mob=class extends _.U{constructor(a={}){super();this.O.fileDiffSpec=null==a.v$?null:a.v$;this.O.modificationMetadata=null==a.Gca?null:a.Gca;this.O.diffChunks=null==a.Cz?null:a.Cz}get Cz(){return _.Z(this,"diffChunks")?_.T(this,"diffChunks"):[]}set Cz(a){this.O.diffChunks=a}get v$(){return _.Z(this,"fileDiffSpec")?_.T(this,"fileDiffSpec"):null}set v$(a){this.O.fileDiffSpec=a}get Gca(){return _.Z(this,"modificationMetadata")?_.T(this,"modificationMetadata"):null}set Gca(a){this.O.modificationMetadata=
a}ka(){return Mob}ma(){return{Ta:{diffChunks:Kob},keys:["diffChunks","fileDiffSpec","modificationMetadata"],Ia:{fileDiffSpec:_.kL,modificationMetadata:Lob}}}};
Nob=class extends _.U{constructor(a={}){super();this.O.repositoryKey=null==a.Se?null:a.Se;this.O.fileDiffSpecs=null==a.roa?null:a.roa}get roa(){return _.Z(this,"fileDiffSpecs")?_.T(this,"fileDiffSpecs"):[]}set roa(a){this.O.fileDiffSpecs=a}get Se(){return _.Z(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Se(a){this.O.repositoryKey=a}ka(){return Nob}ma(){return{Ta:{fileDiffSpecs:_.kL},keys:["fileDiffSpecs","repositoryKey"],Ia:{repositoryKey:_.sI}}}};
Oob=class extends _.U{constructor(a={}){super();this.O.fileDiffContents=null==a.s$?null:a.s$}get s$(){return _.Z(this,"fileDiffContents")?_.T(this,"fileDiffContents"):[]}set s$(a){this.O.fileDiffContents=a}ka(){return Oob}ma(){return{Ta:{fileDiffContents:Mob},keys:["fileDiffContents"]}}};
_.Pob=class extends _.U{constructor(a={}){super();this.O.name=null==a.name?null:a.name;this.O.displayName=null==a.displayName?null:a.displayName}get displayName(){return _.Z(this,"displayName")?_.T(this,"displayName"):""}set displayName(a){this.O.displayName=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.O.name=a}ka(){return _.Pob}ma(){return{keys:["displayName","name"]}}};
_.nL=class extends _.U{constructor(a={}){super();this.O.regex=null==a.Md?null:a.Md;this.O.relatedRegex=null==a.wg?null:a.wg;this.O.label=null==a.label?null:a.label;this.O.shortcut=null==a.Rb?null:a.Rb}get label(){return _.Z(this,"label")?_.T(this,"label"):""}set label(a){this.O.label=a}get Md(){return _.Z(this,"regex")?_.T(this,"regex"):""}set Md(a){this.O.regex=a}get wg(){return _.Z(this,"relatedRegex")?_.T(this,"relatedRegex"):""}set wg(a){this.O.relatedRegex=a}get Rb(){return _.Z(this,"shortcut")?
_.T(this,"shortcut"):""}set Rb(a){this.O.shortcut=a}ka(){return _.nL}ma(){return{keys:["label","regex","relatedRegex","shortcut"]}}};
_.oL=class extends _.U{constructor(a={}){super();this.O.host=null==a.host?null:a.host;this.O.project=null==a.Fe?null:a.Fe;this.O.depot=null==a.jC?null:a.jC;this.O.codeReviewEnabled=null==a.hOa?null:a.hOa;this.O.ossProject=null==a.Hg?null:a.Hg}get hOa(){return _.Z(this,"codeReviewEnabled")?_.T(this,"codeReviewEnabled"):!1}set hOa(a){this.O.codeReviewEnabled=a}get jC(){return _.Z(this,"depot")?_.T(this,"depot"):null}set jC(a){this.O.depot=a}get host(){return _.Z(this,"host")?_.T(this,"host"):null}set host(a){this.O.host=
a}get Hg(){return _.Z(this,"ossProject")?_.T(this,"ossProject"):null}set Hg(a){this.O.ossProject=a}get Fe(){return _.Z(this,"project")?_.T(this,"project"):null}set Fe(a){this.O.project=a}ka(){return _.oL}ma(){return{keys:["codeReviewEnabled","depot","host","ossProject","project"],Ia:{depot:Iob,host:Gob,ossProject:_.Pob,project:Hob}}}};
_.Qob=class extends _.U{constructor(a={}){super();this.O.repositoryKey=null==a.Se?null:a.Se;this.O.latestCommitLog=null==a.A1a?null:a.A1a;this.O.repositoryGroup=null==a.Td?null:a.Td;this.O.description=null==a.description?null:a.description;this.O.mirrorUrl=null==a.zT?null:a.zT;this.O.displayName=null==a.displayName?null:a.displayName}get description(){return _.Z(this,"description")?_.T(this,"description"):""}set description(a){this.O.description=a}get displayName(){return _.Z(this,"displayName")?
_.T(this,"displayName"):""}set displayName(a){this.O.displayName=a}get A1a(){return _.Z(this,"latestCommitLog")?_.T(this,"latestCommitLog"):null}set A1a(a){this.O.latestCommitLog=a}get zT(){return _.Z(this,"mirrorUrl")?_.T(this,"mirrorUrl"):""}set zT(a){this.O.mirrorUrl=a}get Td(){return _.Z(this,"repositoryGroup")?_.T(this,"repositoryGroup"):null}set Td(a){this.O.repositoryGroup=a}get Se(){return _.Z(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Se(a){this.O.repositoryKey=a}ka(){return _.Qob}ma(){return{keys:"description displayName latestCommitLog mirrorUrl repositoryGroup repositoryKey".split(" "),
Ia:{latestCommitLog:_.Xgb,repositoryGroup:_.oL,repositoryKey:_.sI}}}};
_.pL=class extends _.U{constructor(a={}){super();this.O.dirRegex=null==a.Yn?null:a.Yn;this.O.targetDir=null==a.Tr?null:a.Tr;this.O.regex=null==a.Md?null:a.Md;this.O.relatedRegex=null==a.wg?null:a.wg}get Yn(){return _.Z(this,"dirRegex")?_.T(this,"dirRegex"):""}set Yn(a){this.O.dirRegex=a}get Md(){return _.Z(this,"regex")?_.T(this,"regex"):""}set Md(a){this.O.regex=a}get wg(){return _.Z(this,"relatedRegex")?_.T(this,"relatedRegex"):""}set wg(a){this.O.relatedRegex=a}get Tr(){return _.Z(this,"targetDir")?
_.T(this,"targetDir"):""}set Tr(a){this.O.targetDir=a}ka(){return _.pL}ma(){return{keys:["dirRegex","regex","relatedRegex","targetDir"]}}};
_.qL=class extends _.U{constructor(a={}){super();this.O.srcToTest=null==a.RA?null:a.RA;this.O.testToSrc=null==a.YA?null:a.YA}get RA(){return _.Z(this,"srcToTest")?_.T(this,"srcToTest"):null}set RA(a){this.O.srcToTest=a}get YA(){return _.Z(this,"testToSrc")?_.T(this,"testToSrc"):null}set YA(a){this.O.testToSrc=a}ka(){return _.qL}ma(){return{keys:["srcToTest","testToSrc"],Ia:{srcToTest:_.pL,testToSrc:_.pL}}}};
_.Rob=class extends _.U{constructor(a={}){super();this.O.relatedFileConfigs=null==a.KU?null:a.KU;this.O.testDirPairs=null==a.wW?null:a.wW}get KU(){return _.Z(this,"relatedFileConfigs")?_.T(this,"relatedFileConfigs"):[]}set KU(a){this.O.relatedFileConfigs=a}get wW(){return _.Z(this,"testDirPairs")?_.T(this,"testDirPairs"):[]}set wW(a){this.O.testDirPairs=a}ka(){return _.Rob}ma(){return{Ta:{relatedFileConfigs:_.nL,testDirPairs:_.qL},keys:["relatedFileConfigs","testDirPairs"]}}};
rL=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}get(a,b={},c={}){return _.Gp(this.hb,{body:a,Eb:"POST",Jb:"integration_grimoire_pa_googleapis_sandbox.diff.get",path:`/${this.Va}/diff:get`,Qa:_.Bh(b,_.zI,c),Kb:Oob})}};rL.ha=function(a){return new (a||rL)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};rL.ta=_.k({token:rL,na:rL.ha});var sL=class{};sL.ha=function(a){return new (a||sL)};sL.ta=_.k({token:sL,na:function(a){return rL.ha(a)},Ha:_.oy});
_.tL=class{constructor(a,b){this.Fa=a;this.client=b;this.rf=new _.vw(this.Fa)}diff(a,b,c,d){var e=d.map(g=>({left:{path:g.left.path||"",hash:g.left.hash||""},right:{path:g.right.path||"",hash:g.right.hash||""}}));a=_.Gdb(a,b);e=Object.assign({},a,{uh:c,vTc:e});c=new _.sI(Object.assign({},a,{uh:c}));const f=new Nob({Se:c,roa:[...d]});return this.rf.fetch(e,()=>this.client.get(f))}};_.tL.ha=function(a){return new (a||_.tL)(_.m(_.Yr),_.m(sL))};_.tL.ta=_.k({token:_.tL,na:_.tL.ha,Ha:"root"});Sob=/^readme(\.md)?$/i;
Uob=function(a,b,c){return b.repository?b.vb?Tob(a,b,c):_.w(_.xJ(a.FD,{kb:b.kb,Ic:b.Ic,repository:b.repository}),_.Sf(d=>{const e=d.error;if(e&&404===e.code)return a.Tg.log(d),_.u({kind:7,location:b});if(e&&403===e.code)return a.Tg.log(d),_.u({kind:6,location:b});throw d;}),_.mg(d=>{if(d instanceof _.ehb){var e=d.G_;e?(d=_.kt(b.Wb(),e).Ya(),d=Tob(a,d,c)):d=0===d.tags.length&&0===d.xd.length?_.u({kind:9,location:b}):_.u({kind:10,location:_.kt(b.Wb(),"HEAD").Ya()})}else d=_.u(d);return d})):_.ml};
Tob=function(a,b,c){const d=_.w(job(b,a.Tq,1),_.mg(e=>{const f=hob(b,e);return!c||b.path===f.path&&b.vb===f.vb?_.u(e):(a.Ua.navigate(_.gt(f),{Eda:!0,vg:"preserve",Fi:!0}),_.ml)}));return _.w(kob(d,b,a.Tq),_.mg(e=>Vob(a,b,e)),_.lg({kind:5,location:b}),_.Sf(e=>{if(e&&_.nC(e)&&404===e.error.code&&e.error.message&&e.error.message.includes("Submodule Not on GoB"))return _.u({kind:13,location:b});if(e&&_.nC(e)&&404===e.error.code)return _.u({kind:8,location:b});if(e&&_.nC(e)&&403===e.error.code)return a.Tg.log(e),
_.u({kind:6,location:b});a.Tg.log(e);return _.u({kind:12,location:b})}))};Vob=function(a,b,{current:c,diffBase:d}){var e=_.lm(c,_.rMa,5);e=e[e.length-1];if(a.kAc)return Wob(a,b,{current:c,diffBase:d},e);if(e){if(e.ie())throw Error("je");c=_.tm(c,8);let f;c={kind:2,location:b,Aaa:e.getUrl(),kH:e.ar()||void 0,jw:_.W(e,2),U1:e,wD:null!=(f=c[0])?f:0};return iob(c,b,a.t$,mL.xy)}return Wob(a,b,{current:c,diffBase:d},e)};
Wob=function(a,b,{current:c,diffBase:d},e){const f=hob(b,c);if(_.ct(c))return Xob(a,f,_.ct(c),_.tm(c,8),e);if(_.dt(c))return _.u(_.gfb(f,_.dt(c),_.tm(c,8),g=>_.w(job(f,a.Tq,1,g),_.v(l=>{let p;return null!=(p=_.dt(l))?p:new _.at})),e,d&&(_.dt(d)||void 0)));if(_.Em(c,_.tMa,3,_.bt))return Yob(a,f,_.Em(c,_.tMa,3,_.bt),_.tm(c,8),e);if(_.Em(c,_.pMa,4,_.bt))return Zob(a,f,_.Em(c,_.pMa,4,_.bt),_.tm(c,8),e);throw Error("ke");};
Xob=function(a,b,c,d,e){const f=_.lm(c,_.Xs,1)||[];let g;const l={kind:1,entries:f,location:b,wD:d,bH:null==(g=c.VR())?void 0:_.W(g,3)};l.U1=e;const p=f.find(t=>1===t.getType()&&!(_.km(t,_.Ws,4)&&_.vm(_.km(t,_.Ws,4),4))&&!!a.MAc.transform(t.ie()).match(Sob));if(!p)return _.u(l);c={commit:_.Wk(b,1)||b.vb,vb:_.Wk(b,0)||""};return _.w($ob(a,b.kb,b.Ic,b.repository,p.ie(),c,b.params.Ob),_.v(t=>{l.LZc=p.ie();t&&(l.qta=t.Ew()||_.MG(_.hm(t,1)),l.a$a=_.dfb(_.km(t,_.Bp,5))||void 0);return l}),_.Sf(()=>_.u(l)))};
Yob=function(a,b,c,d,e){let f;c={kind:3,target:_.W(c,1),location:b,path:_.vm(c,3)?_.W(c,2)||"/":void 0,GKb:_.vm(c,3),U1:e,wD:null!=(f=d[0])?f:0};return iob(c,b,a.t$,mL.tB)};Zob=function(a,b,c,d,e){let f;c={kind:2,location:b,Aaa:c.getUrl(),kH:c.ar()||void 0,jw:_.W(c,2),U1:e,wD:null!=(f=d[0])?f:0};return iob(c,b,a.t$,mL.xy)};$ob=function(a,b,c,d,e,f,g){return _.w(a.Tq.get(b,c,d,f,e,{Ob:g}),_.v(l=>_.dt(l)))};
_.uL=class{constructor(a,b,c,d,e,f){this.Nm=a;this.Tq=b;this.t$=c;this.Tg=d;this.FD=e;this.Ua=f;this.MAc=new _.VC;this.Dc=_.w(this.Nm.data,_.v(g=>{g=g.Dc;g.path||(g=g.Wb().Wc("/").Ya());return g}),_.gg(1),_.wf());this.lH=_.w(this.Dc,_.mg(g=>this.bXa(g,!0)),_.gg(1),_.wf());this.kAc=_.qx.has(55)}bXa(a,b=!1){return _.w(Uob(this,a,b),_.lg({kind:4,location:a}))}};_.uL.ha=function(a){return new (a||_.uL)(_.m(_.Xh),_.m(_.wK),_.m(_.tL),_.m(_.bw),_.m(_.yJ),_.m(_.Ji),_.m(_.rx))};_.uL.ta=_.k({token:_.uL,na:_.uL.ha});_.vL=class extends _.gI{constructor(a,b){super(a);this.Kp=b||"Source"}Nl(a){let b=_.lob(a);_.NG(a)&&a.params.Ob&&(a=_.oH(a),b=b?`${b} - ${a}`:a);this.title.Nl(b?`${b} - ${this.Kp}`:this.Kp)}};_.vL.ha=function(a){return new (a||_.vL)(_.m(_.er),_.m(_.FXa,8))};_.vL.ta=_.k({token:_.vL,na:_.vL.ha,Ha:"root"});_.apb=function(a,b,c){const d=_.WG(c);c=vob(b);const e=new _.hg;var f=_.w(_.w(_.Fob(a.FD,b),_.v(p=>uob(p,b,d))),_.mg(({scopes:p,state:t})=>_.w(_.Hhb(a.Vbb,d.Be,t),_.pg(({prefix:y})=>{a.wj.y3.xdb(p,y||null)}),_.v(({phb:y})=>y))));f=_.Jf(f,e);const g=new _.tkb(a.document,a.wj),l=pob(b)||void 0;return{hLa:f,Jba:!0,mta:c,wj:a.wj,uLb:a.wj.y3.Yu,Fdb:_.skb(g,e,l)}};_.wL=class{constructor(a,b,c,d){this.wj=a;this.Vbb=b;this.FD=c;this.document=d}resolve(a){const b=_.vj(a);return _.apb(this,b,a.qx)}};
_.wL.ha=function(a){return new (a||_.wL)(_.m(_.eK),_.m(_.VI),_.m(_.yJ),_.m(_.pk))};_.wL.ta=_.k({token:_.wL,na:_.wL.ha});_.bpb=void 0;_.xL=class{get config(){return _.bpb}};_.xL.ha=function(a){return new (a||_.xL)};_.xL.ta=_.k({token:_.xL,na:_.xL.ha,Ha:"root"});var cpb;_.Cob=function(a,b){return b.Fg()===a.domain||b.Fg().endsWith("."+a.domain)};cpb=class{constructor({name:a,icon:b,Kta:c,cva:d}){this.name=a;this.icon=b;this.Kta=c;this.cva=d;this.domain=(new _.Ok(c)).Fg()}};_.zob=new cpb({name:"GitHub",icon:"shared:github",Kta:"https://github.com",cva:"https://github.com/logout"});_.Aob=new cpb({name:"Bitbucket",icon:"shared:bitbucket_v3",Kta:"https://bitbucket.org",cva:"https://id.atlassian.com/logout?continue=https%3A%2F%2Fbitbucket.org%2Faccount%2Fsignout%2F"});
_.Bob=new cpb({name:"GitLab",icon:"shared:gitlab_v2",Kta:"https://gitlab.com",cva:"https://gitlab.com/users/sign_out"});
}catch(e){_._DumpException(e)}
try{
var fpb,ipb;_.yL=function(a,b){a=String(a);if(!b.test(a))throw Error("hb`"+a+"`"+b.toString());};fpb=function(a){return _.w(a.cS(),_.v(b=>null==b?b:"MINI"===b||"XREF_PREVIEW"===b))};_.gpb=function(a){return _.w(fpb(a),_.v(b=>null!=b?b:!1))};_.hpb=function(a,b){a.Q3(b?"XREF_PREVIEW":"MAIN")};ipb=0;_.zL=class{constructor(a,b){this.id=`mat-error-${ipb++}`;a||b.qa.setAttribute("aria-live","polite")}};_.zL.ha=function(a){return new (a||_.zL)(_.ge("aria-live"),_.r(_.ne))};
_.zL.Ma=_.nd({type:_.zL,oa:[["mat-error"]],Bb:["aria-atomic","true",1,"mat-error"],Cb:1,ab:function(a,b){a&2&&_.Hg("id",b.id)},inputs:{id:"id"},features:[_.eh([{Ba:_.LZa,Lb:_.zL}])]});_.AL=class{};_.AL.ha=function(a){return new (a||_.AL)};_.AL.Ma=_.nd({type:_.AL,oa:[["","matSuffix",""]],features:[_.eh([{Ba:_.NZa,Lb:_.AL}])]});var jpb=new _.zd("mat-slide-toggle-default-options",{Ha:"root",na:()=>({cAb:!1})});_.kpb=new _.zd("mat-slide-toggle-default-options",{Ha:"root",na:()=>({cAb:!1,Qpa:!1})});var lpb=0,mpb=_.wk(_.tk(_.uk(_.vk(class{constructor(a){this.Na=a}})))),npb=class extends mpb{get required(){return this.qq}set required(a){this.qq=_.jk(a)}get checked(){return this.jj}set checked(a){this.jj=_.jk(a);_.Po(this.wb)}get Qpa(){return this.DEa}set Qpa(a){this.DEa=_.jk(a)}get Ms(){return`${this.id||this.oZ}-input`}constructor(a,b,c,d,e,f,g){super(a);this.Gd=b;this.wb=c;this.defaults=e;this.Xh=()=>{};this.Yh=()=>{};this.jj=this.qq=!1;this.name=null;this.Zz="after";this.oj=this.ariaLabel=
null;this.DEa=!1;this.nd=new _.mp;this.aPb=new _.mp;this.tabIndex=parseInt(d)||0;this.color=this.defaultColor=e.color||"accent";this.XE="NoopAnimations"===f;this.id=this.oZ=`${g}${++lpb}`;let l;this.DEa=null!=(l=e.Qpa)?l:!1}xe(){this.Gd.no(this.Na,!0).subscribe(a=>{"keyboard"===a||"program"===a?(this.BB=!0,_.Po(this.wb)):a||Promise.resolve().then(()=>{this.BB=!1;this.Yh();_.Po(this.wb)})})}Ja(){this.Gd.Ol(this.Na)}Xr(a){this.checked=!!a}Dr(a){this.Xh=a}CA(a){this.Yh=a}ev(a){this.disabled=a;_.Po(this.wb)}toggle(){this.checked=
!this.checked;this.Xh(this.checked)}Mt(){this.Xh(this.checked);this.nd.emit(this.sI(this.checked))}};npb.ha=function(){_.te()};npb.Ma=_.nd({type:npb,inputs:{name:"name",id:"id",Zz:"labelPosition",ariaLabel:["aria-label","ariaLabel"],oj:["aria-labelledby","ariaLabelledby"],AJ:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked",Qpa:"hideIcon"},outputs:{nd:"change",aPb:"toggleChange"},features:[_.Cg]});_.BL=class{};_.BL.ha=function(a){return new (a||_.BL)};_.BL.Da=_.ld({type:_.BL});_.BL.Ca=_.Pc({});var opb,ppb,qpb,rpb;opb=["input"];ppb=function(a){return{OF:a}};qpb={Ba:_.wy,Lb:_.Yc(()=>_.CL),Zc:!0};rpb=class{constructor(a,b){this.source=a;this.checked=b}};_.CL=class extends npb{constructor(a,b,c,d,e,f){super(a,b,c,d,e,f,"mat-slide-toggle-")}sI(a){return new rpb(this,a)}zmc(a){a.stopPropagation();this.aPb.emit();this.defaults.cAb?this.Kk.qa.checked=this.checked:(this.checked=this.Kk.qa.checked,this.Mt())}QO(a){a.stopPropagation()}focus(a,b){b?_.Ct(this.Gd,this.Kk,b,a):this.Kk.qa.focus(a)}RFa(){this.wb.he()}};
_.CL.ha=function(a){return new (a||_.CL)(_.r(_.ne),_.r(_.Dt),_.r(_.wp),_.ge("tabindex"),_.r(jpb),_.r(_.Ko,8))};
_.CL.wa=_.n({type:_.CL,oa:[["mat-slide-toggle"]],ub:function(a,b){a&1&&_.qh(opb,5);if(a&2){let c;_.ph(c=_.sh())&&(b.Kk=c.first)}},Bb:[1,"mat-slide-toggle"],Cb:13,ab:function(a,b){a&2&&(_.Og("id",b.id),_.Hg("tabindex",null)("aria-label",null)("aria-labelledby",null)("name",null),_.Jg("mat-checked",b.checked)("mat-disabled",b.disabled)("mat-slide-toggle-label-before","before"==b.Zz)("_mat-animation-noopable",b.XE))},inputs:{disabled:"disabled",md:"disableRipple",color:"color",tabIndex:"tabIndex"},Vb:["matSlideToggle"],
features:[_.eh([qpb]),_.Cg],Yb:["*"],ya:14,Aa:20,Ea:[[1,"mat-slide-toggle-label"],["label",""],[1,"mat-slide-toggle-bar"],["type","checkbox","role","switch",1,"mat-slide-toggle-input","cdk-visually-hidden",3,"id","required","tabIndex","checked","disabled","change","click"],["input",""],[1,"mat-slide-toggle-thumb-container"],[1,"mat-slide-toggle-thumb"],["mat-ripple","",1,"mat-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius",
"matRippleAnimation"],[1,"mat-ripple-element","mat-slide-toggle-persistent-ripple"],[1,"mat-slide-toggle-content",3,"cdkObserveContent"],["labelContent",""],[2,"display","none"]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"label",0,1)(2,"span",2)(3,"input",3,4),_.L("change",function(c){return b.zmc(c)})("click",function(c){return b.QO(c)}),_.B(),_.z(5,"span",5),_.G(6,"span",6),_.z(7,"span",7),_.G(8,"span",8),_.B()()(),_.z(9,"span",9,10),_.L("cdkObserveContent",function(){return b.RFa()}),_.z(11,"span",11),
_.Q(12,"\u00a0"),_.B(),_.Yg(13),_.B()());if(a&2){const c=_.ah(1),d=_.ah(10);_.Hg("for",b.Ms);_.q(2);_.Jg("mat-slide-toggle-bar-no-side-margin",!d.textContent||!d.textContent.trim());_.q(1);_.x("id",b.Ms)("required",b.required)("tabIndex",b.tabIndex)("checked",b.checked)("disabled",b.disabled);_.Hg("name",b.name)("aria-checked",b.checked)("aria-label",b.ariaLabel)("aria-labelledby",b.oj)("aria-describedby",b.AJ);_.q(4);_.x("matRippleTrigger",c)("matRippleDisabled",b.md||b.disabled)("matRippleCentered",
!0)("matRippleRadius",20)("matRippleAnimation",_.hh(18,ppb,b.XE?0:150))}},Ga:[_.Gu,_.Ot],styles:['.mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{-webkit-user-select:none;user-select:none;display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%;display:block}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.mat-slide-toggle-input:focus~.mat-slide-toggle-thumb-container .mat-focus-indicator::before{content:""}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}\n'],
mb:2,La:0});_.DL=class{};_.DL.ha=function(a){return new (a||_.DL)};_.DL.Da=_.ld({type:_.DL});_.DL.Ca=_.Pc({imports:[_.BL,_.Hu,_.Au,_.Pt,_.BL,_.Au]});
}catch(e){_._DumpException(e)}
try{
var eCc=function(){var a=[_.ml];return b=>_.vf(b,_.Ef(b,...a))},gCc=function(){return a=>_.eg(new fCc)(a)},hCc=function(a){return"1"===(null==a?void 0:a.trim())},iCc=function(a){return(a.error.details||[]).find(b=>{const c=_.rRa.get("DebugInfo");return c&&b["@type"]===c+"DebugInfo"})},jCc=function({Td:a,repository:b}){return!!a||!!b},kCc=function(a){return 0<a.length&&a.every(b=>1===b.rk?!_.Lmb.has(b.label)&&16===b.label&&!!b.value&&_.Mmb.has(b.value.value):!0)},lCc=function(a,b){a&1&&_.G(0,"breadcrumb",
7);a&2&&_.x("items",b.Ka)},mCc=function(a,b){a&1&&(_.z(0,"span",8),_.Q(1),_.B());a&2&&(a=b.title,b=_.N(),_.Hg("id","root-indicator-"+b.resultIndex),_.q(1),_.bh(" ",a," "))},nCc=function(a){a&1&&_.G(0,"onedev-changelist-hovercard",12,13);if(a&2){const b=_.ah(1);a=_.N().cl;_.x("changelistId",a)("onedevIsHovercardReady",b.sG)}},oCc=function(a,b){a&1&&(_.z(0,"a",9),_.Q(1),_.B(),_.z(2,"onedev-hovercard",null,10),_.O(4,nCc,2,2,"onedev-changelist-hovercard",11),_.B());if(a&2){a=b.title;const c=b.cl;b=b.Dc;
const d=_.ah(3),e=_.N();_.x("universalLink",e.Rsc(b,c))("ascTrackElement",e.lc)("trackListIndex",e.resultIndex)("onedevHovercardTrigger",d)("feedbackEvent",e.xR);_.Hg("id","ref-indicator-"+e.resultIndex)("aria-describedby","root-indicator-"+e.resultIndex);_.q(1);_.bh(" ",a," ")}},pCc=function(a,b){a&1&&(_.z(0,"span",14),_.Q(1),_.B());a&2&&(a=b.title,b=_.N(),_.Hg("id","ref-indicator-"+b.resultIndex),_.q(1),_.bh(" ",a," "))},qCc=function(a,b){a&1&&_.G(0,"segmented-dropdown-button",15);a&2&&_.x("item",
b.m$a)("useBreadcrumbStyling",!1)},rCc=function(a,b){a&1&&_.G(0,"ref-picker",16);a&2&&_.x("refPickerData",b.e3)},tCc=function(a,b){a&1&&(_.z(0,"a",17,18)(2,"div",19),_.Q(3),_.z(4,"span",20),_.Q(5),_.B()()());a&2&&(a=b.Dc,b=_.N(),_.x("routerLink",_.gt(a))("ascTrackElement",b.lc)("trackListIndex",b.resultIndex)("feedbackEvent",b.xR),_.Hg("id","search-result-header-"+b.resultIndex)("aria-describedby","root-indicator-"+b.resultIndex),_.q(3),_.bh(" ",sCc(a.path)[0],""),_.q(2),_.ch(sCc(a.path)[1]))},sCc=
function(a){if("/"===a)return["","/"];a=a.split("/");return a[a.length-1]?[`${a.slice(0,a.length-1).join("/")}/`,a[a.length-1]]:[`${a.slice(0,a.length-2).join("/")}/`,a.slice(a.length-2).join("/")]},uCc=function(a){a&1&&(_.H(0),_.G(1,"code-example-usage",3),_.R(2,"async"),_.J());if(a&2){a=_.N(2);let b;_.q(1);_.x("codeExample",null!==(b=_.S(2,2,a.k_))&&void 0!==b?b:void 0)("source",a.source)}},vCc=function(a){a&1&&(_.H(0),_.O(1,uCc,3,4,"ng-container",2),_.R(2,"async"),_.J());a&2&&(a=_.N(),_.q(1),_.x("ngIf",
_.S(2,1,a.h4a)))},uFc=function(a){a&1&&_.G(0,"code-example",4);a&2&&(a=_.N(),_.x("kytheTicketObservable",a.R1)("source",a.source))},vFc=function({Bm:{length:a}}){return a},wFc=function(a,b){const c=Object.assign({},a,{Ad:void 0,aI:void 0,xU:void 0}),d=Object.assign({},b,{Ad:void 0,aI:void 0,xU:void 0});return _.fc(c,d)&&_.Sk(a.Ad)===_.Sk(b.Ad)&&hCc(a.aI.Fna)===hCc(b.aI.Fna)},yFc=function({cv:a,nH:b},c,d){return a?a.map(e=>xFc(e,c,b,d)).filter(e=>!!e):[]},xFc=function({CR:a,O_:b,sH:c,f3:d,zz:e,R2:f},
g,l,p){return a?zFc(a,_.Gcb(a.Oe),l,c,d,e,f,p):b&&g?AFc(b,_.Gcb(b.Oe),l,c,d,e,f,p):null},zFc=function({fg:a,Qca:b,gC:c,hC:d},e,f,g,l,p,t,y){const C=BFc(a),F=CFc(a);return DFc(e,0,f,g,l,p,t,y,a,C,b,b-F,c,d)},AFc=function({rma:a},b,c,d,e,f,g,l){c=DFc(b,1,c,d,e,f,g,l);const p=b.Wb();c.children=a.slice(0,12).map(({path:t,type:y})=>{t=p.Wc(t).Ya();return{entryType:EFc(y),Dc:t,path:t.path,name:_.sC(t.path)}});c.TCb=12<a.length;return c},EFc=function(a){switch(a){case "FILE":return 1;case "EXECUTABLE":return 6;
case "DIRECTORY":return 3;case "SYMBOLIC_LINK":return 4;case "GIT_LINK":return 5;default:return 0}},DFc=function(a,b,c,d,e,f,g,l,p=[],t=!1,y=0,C=0,F="",I=""){1===b&&(a=a.Wb().Wc(_.Acb(a.path)).Ya());a={Dc:a,Pp:c,av:d,JGc:e,R2:g,QA:l,zz:f};switch(b){case 0:return Object.assign({},a,{Oxc:t,x5a:C,Qca:y,fg:p,type:b,gC:F,hC:I});case 1:return Object.assign({},a,{type:b});default:return _.ej(b,`Unknown result type: ${b}`)}},BFc=function(a){return a.some(b=>b.Vp.some(({Gp:c})=>!!c&&c.kQ.some(({length:d})=>
0<d)))},CFc=function(a){return(new Set(a.flatMap(b=>b.Vp.filter(c=>c.sx&&c.sx.some(d=>0<d.length)).map(c=>c.lineNumber)))).size},FFc=function(a){return 2===(null==a?void 0:a.type)},GFc=function({dK:a,Ss:b,gp:c,hp:d},e,f,g){e=Math.floor(e/f.pageSize);const l=e*f.pageSize;return{Kd:e,Xvc:l,dK:a,Ss:b,al:f,SFc:g,Bm:g.hla.slice(l,Math.min(l+f.pageSize,g.hla.length)),gp:c,hp:d}},KFc=function(a){let b=void 0,c=void 0;if(1===a.length){var d=a[0];if(5===d.rk&&!d.oL&&(d=HFc(d.value,IFc)))return d}for(const e of _.rl(a))5===
e.rk&&a.includes(e)&&!e.oL?(d=HFc(e.value,IFc))&&(c=d):5===e.rk?(d=HFc(e.value,JFc))&&(c=d):1===e.rk&&12===e.label&&e.value&&(d=HFc(e.value.value,IFc))&&(b=d);return c||b},HFc=function(a,b){if(a=b.exec(a))if([,a]=a,a=Number(a),!isNaN(a)&&0<a)return a},LFc=function(a){if(a&1){const b=_.Nd();_.H(0);_.G(1,"splitter",13);_.z(2,"div",14,15)(4,"result-preview",16);_.L("close",function(){_.Pd(b);const c=_.N(3);return _.Qd(c.vA=void 0)});_.B()();_.J()}if(a&2){const b=_.ah(3);a=_.N(2).Ka;const c=_.N();_.q(1);
_.x("changeSizeOf",b);_.q(3);_.x("target",c.vA)("loadedQueryContext",a.Tb.al)}},MFc=function(a){if(a&1){const b=_.Nd();_.H(0);_.z(1,"div",6);_.G(2,"query-suggestion",7);_.R(3,"async");_.G(4,"result-header",8);_.R(5,"async");_.R(6,"async");_.z(7,"div",9)(8,"result-list",10);_.L("previewTriggered",function(c){_.Pd(b);const d=_.N(2);d.vA=d.vA===c?void 0:c;return _.Qd()});_.R(9,"async");_.G(10,"result-footer",11);_.B()()();_.O(11,LFc,5,3,"ng-container",12);_.J()}if(a&2){a=_.N().Ka;const b=_.N();_.q(2);
_.x("searchResultsElementName",b.el)("pagedData",_.S(3,14,b.VIb));_.q(2);_.x("searchResultsElementName",b.el)("pagedSearchResponse",a.Tb)("queryContext",_.S(5,16,b.al))("showCanonicalCodeExampleFeature",_.S(6,18,b.ND));_.q(4);_.x("previewTarget",b.vA)("resultPage",a.Tb)("searchResultsElementName",b.el)("showResultsIncomplete",b.C3?2===a.state?!0:1===a.state&&3===a.oF.ITa:!1)("showCanonicalCodeExampleFeature",_.S(9,20,b.ND));_.q(2);_.x("paginatedResults",a.Tb)("trackElement",b.el);_.q(1);_.x("ngIf",
b.vA)}},NFc=function(a){a&1&&_.G(0,"loading",17);a&2&&_.x("diameter",20)},OFc=function(a){a&1&&_.G(0,"search-results-incomplete",24);a&2&&(a=_.N(3),_.x("docLink",a.C3)("trackElement",a.el))},PFc=function(a){a&1&&(_.z(0,"span"),_.Q(1),_.B());a&2&&(a=_.N(2).Ka,_.q(1),_.ch(a.sva))},QFc=function(a){a&1&&(_.z(0,"a",28),_.Q(1),_.B());a&2&&(a=_.N().Ka,_.x("externalLink",a.link),_.q(1),_.ch(a.message))},RFc=function(a){if(a&1){const b=_.Nd();_.z(0,"button",29);_.L("click",function(){_.Pd(b);const c=_.N().Ka;
return _.Qd(c.callback())});_.Q(1);_.B()}a&2&&(a=_.N().Ka,_.q(1),_.bh(" ",a.message," "))},SFc=function(a,b){a&1&&(_.z(0,"div",25),_.O(1,QFc,2,2,"a",26),_.O(2,RFc,2,1,"button",27),_.B());a&2&&(a=b.Ka,_.q(1),_.x("ngIf",a.link),_.q(1),_.x("ngIf",a.callback))},TFc=function(a){if(a&1){const b=_.Nd();_.z(0,"div",30)(1,"copy-button",31);_.L("copyEvent",function(){_.Pd(b);const c=_.N(3);return _.Qd(c.qr())});_.B()()}a&2&&(a=_.N(2).Ka,_.q(1),_.x("buttonLabel","Copy Error Trace")("hasLightLabel",!0)("removeBorder",
!0)("hoverMsg","Copy the error trace")("copyText",a.hLb))},UFc=function(a){a&1&&(_.z(0,"div",18),_.G(1,"result-header",19),_.R(2,"async"),_.R(3,"async"),_.O(4,OFc,1,2,"search-results-incomplete",20),_.z(5,"icon-empty-state-display",21)(6,"icon-empty-state-title"),_.Q(7),_.B(),_.z(8,"icon-empty-state-subtitle"),_.O(9,PFc,2,1,"span",12),_.O(10,SFc,3,2,"div",22),_.O(11,TFc,2,5,"div",23),_.B()()());if(a&2){a=_.N().Ka;const b=_.N();_.q(1);_.x("searchResultsElementName",b.el)("queryContext",_.S(2,11,b.al))("showCanonicalCodeExampleFeature",
_.S(3,13,b.ND))("errorData",a)("maybeSkippedDocuments",b.Ss);_.q(3);_.x("ngIf",b.C3?2===a.state?!0:1===a.state&&3===a.oF.ITa:!1);_.q(1);_.x("isSvg",!1);_.q(2);_.ch(a.message);_.q(2);_.x("ngIf",a.sva);_.q(1);_.x("ngIf",a.action);_.q(1);_.x("ngIf",a.hLb)}},VFc=function(a,b){a&1&&(_.H(0,2),_.O(1,MFc,12,22,"ng-container",3),_.O(2,NFc,1,1,"loading",4),_.O(3,UFc,12,15,"div",5),_.J());a&2&&(a=b.Ka,b=_.N(),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase",b.At.Ch),_.q(1),_.x("ngSwitchCase",b.At.Ji),_.q(1),
_.x("ngSwitchCase",b.At.Error))},WFc=function(a){if(a&1){const b=_.Nd();_.z(0,"div",32)(1,"p");_.Q(2," Skipped ");_.z(3,"a",33);_.L("click",function(){_.Pd(b);_.N().Jg.Zd();return _.Qd()});_.Q(4," results page ");_.B();_.Q(5," since there is only one result. ");_.B();_.z(6,"button",34);_.L("click",function(){_.Pd(b);_.N().Jg.Zd();return _.Qd()});_.Q(7);_.B()()}a&2&&(a=_.N(),_.q(3),_.x("routerLink",a.Ctc)("queryParams",a.tbc),_.q(4),_.bh(" ",a.T6b," "))},XFc=function(a,b=""){if(0!==a.Kd||1!==a.Bm.length||
a.Ss||"true"===b.trim().toLowerCase()||"1"===b.trim())return!1;a=a.Bm[0];if(1===a.type||0===a.fg.length)return!0;b=a.fg[a.fg.length-1].Vp;return 25>_.yH(b[b.length-1].lineNumber)-_.yH(a.fg[0].Vp[0].lineNumber)},YFc=function(a){a&1&&_.G(0,"star",14);a&2&&(a=_.N(),_.x("place",a.mc.Dc)("type",a.Zwc(a.mc.Dc))("elementName",a.mc.Dc.path))},ZFc=function(a){a&1&&_.G(0,"file-search-breadcrumb",15,16);a&2&&(a=_.N(),_.x("place",a.mc.Dc)("isSelected",a.Qe)("resultIndex",a.qf)("trackElement",a.lc)("refsToken",
a.mc.JGc)("feedbackEvent",a.qBb))},$Fc=function(a){a&1&&(_.z(0,"span",20),_.Q(1),_.B());a&2&&(a=_.N(2),_.Hg("id","root-indicator-"+a.qf),_.q(1),_.ch(a.Cbb))},aGc=function(a){a&1&&(_.O(0,$Fc,2,2,"span",17),_.z(1,"a",18,19)(3,"h3"),_.Q(4),_.B()());a&2&&(a=_.N(),_.x("ngIf",a.Cbb),_.q(1),_.x("routerLink",_.gt(a.mc.Dc))("ascTrackElement",a.lc)("trackListIndex",a.qf)("feedbackEvent",a.qBb),_.Hg("id","search-result-header-"+a.qf)("aria-describedby",a.Cbb?"root-indicator-"+a.qf:void 0),_.q(3),_.ch(a.mc.Dc.path))},
bGc=function(a){a&1&&(_.H(0),_.G(1,"mat-divider",6),_.z(2,"a",21)(3,"mat-icon",22),_.Q(4," auto_fix_high "),_.B()(),_.J());a&2&&(a=_.N(),_.q(2),_.x("routerLink",a.OZb)("ascTrackElement",a.lc))},cGc=function(a){if(a&1){const b=_.Nd();_.z(0,"button",25);_.L("click",function(){_.Pd(b);const c=_.N(2);return _.Qd(c.hwa.emit())});_.Q(1," Preview ");_.B()}a&2&&(a=_.N(2),_.x("ascTrackElement",a.lc)("trackArtifactId",_.gt(a.mc.Dc))("trackListIndex",a.qf))},dGc=function(a){if(a&1){const b=_.Nd();_.z(0,"button",
25);_.L("click",function(){_.Pd(b);const c=_.N(2);return _.Qd(c.hwa.emit())});_.Q(1," Hide Preview ");_.B()}a&2&&(a=_.N(2),_.x("ascTrackElement",a.lc)("trackArtifactId",_.gt(a.mc.Dc))("trackListIndex",a.qf))},eGc=function(a){a&1&&_.G(0,"onedev-changelist-hovercard",29,30);if(a&2){const b=_.ah(1);a=_.N(3);_.x("changelistId",a.mc.hC)("onedevIsHovercardReady",b.sG)}},fGc=function(a){a&1&&(_.H(0),_.G(1,"mat-divider",6),_.z(2,"a",26),_.Q(3," Match deleted "),_.B(),_.z(4,"onedev-hovercard",null,27),_.O(6,
eGc,2,2,"onedev-changelist-hovercard",28),_.B(),_.J());if(a&2){const b=_.ah(5);a=_.N(2);_.q(2);_.x("externalLink",a.f9(a.mc.hC))("ascTrackElement",a.lc)("trackArtifactId",_.gt(a.mc.Dc))("trackListIndex",a.qf)("onedevHovercardTrigger",b)}},gGc=function(a){a&1&&_.G(0,"onedev-changelist-hovercard",29,30);if(a&2){const b=_.ah(1);a=_.N(3);_.x("changelistId",a.mc.gC)("onedevIsHovercardReady",b.sG)}},hGc=function(a){a&1&&(_.H(0),_.G(1,"mat-divider",6),_.z(2,"a",31),_.Q(3," File deleted "),_.B(),_.z(4,"onedev-hovercard",
null,32),_.O(6,gGc,2,2,"onedev-changelist-hovercard",28),_.B(),_.J());if(a&2){const b=_.ah(5);a=_.N(2);_.q(2);_.x("universalLink",a.f9(a.mc.gC))("ascTrackElement",a.lc)("trackArtifactId",_.gt(a.mc.Dc))("trackListIndex",a.qf)("onedevHovercardTrigger",b)}},iGc=function(a){a&1&&(_.H(0),_.G(1,"mat-divider",6),_.O(2,cGc,2,3,"button",23),_.O(3,dGc,2,3,"ng-template",null,24,_.uh),_.O(5,fGc,7,5,"ng-container",9),_.O(6,hGc,7,5,"ng-container",9),_.J());if(a&2){const b=_.ah(4);a=_.N();_.q(2);_.x("ngIf",a.vA!==
a.mc)("ngIfElse",b);_.q(3);_.x("ngIf",a.HHc);_.q(1);_.x("ngIf",a.CHc)}},jGc=function(a){a&1&&_.G(0,"mat-divider",6)},kGc=function(a){if(a&1){const b=_.Nd();_.z(0,"button",35);_.L("click",function(){_.Pd(b);const c=_.N(2);return _.Qd(c.hwa.emit())});_.Q(1," View All ");_.B()}a&2&&(a=_.N(2),_.x("ascTrackElement",a.lc)("trackArtifactId",_.gt(a.mc.Dc))("trackListIndex",a.qf))},lGc=function(a){a&1&&(_.H(0),_.O(1,jGc,1,0,"mat-divider",33),_.O(2,kGc,2,3,"button",34),_.J());a&2&&(a=_.N(),_.q(1),_.x("ngIf",
a.mc.TCb),_.q(1),_.x("ngIf",a.mc.TCb))},mGc=function(a,b){a&1&&(_.G(0,"file-search-snippet",37),_.R(1,"async"));if(a&2){a=b.va;b=b.last;const c=_.N(2);_.Kg(_.S(1,11,c.st.d9));_.Jg("last",b&&!c.XAb);_.x("linkGenerator",c.pr)("resultIndex",c.qf)("snippet",a)("trackElement",c.lc)("feedbackEvent",c.MOa)("codeFontSize",c.Kn)}},nGc=function(a){a&1&&(_.H(0),_.z(1,"mat-icon"),_.Q(2,"unfold_less"),_.B(),_.z(3,"span"),_.Q(4," Show fewer matching lines "),_.B(),_.J())},oGc=function(a){a&1&&(_.z(0,"mat-icon"),
_.Q(1,"unfold_more"),_.B(),_.z(2,"span"),_.Q(3," "),_.Vg(4,43),_.Q(5," "),_.B());a&2&&(a=_.N(4),_.q(4),_.$B(a.mc.x5a)(a.mc.x5a),_.aC(4))},pGc=function(a,b){if(a&1){const c=_.Nd();_.z(0,"button",39,40);_.L("click",function(){const d=_.Pd(c).va,e=_.N(3);return _.Qd(e.LPb.next(!d))});_.O(2,nGc,5,0,"ng-container",41);_.O(3,oGc,6,2,"ng-template",null,42,_.uh);_.B()}if(a&2){a=b.va;const c=_.ah(4);b=_.N(3);_.x("ascTrackElement",b.lc)("trackArtifactId",_.gt(b.mc.Dc))("trackAction",a?"collapseSnippets":"expandSnippets")("trackListIndex",
b.qf);_.q(2);_.x("ngIf",a)("ngIfElse",c)}},rGc=function(a){a&1&&(_.H(0),_.O(1,pGc,5,6,"button",38),_.R(2,"async"),_.J());if(a&2){a=_.N(2);let b;_.q(1);_.x("ngForOf",_.hh(3,qGc,null==(b=_.S(2,1,a.reb))?null:b.qd))}},sGc=function(a){a&1&&(_.H(0),_.O(1,mGc,2,13,"file-search-snippet",36),_.R(2,"async"),_.O(3,rGc,3,5,"ng-container",9),_.J());if(a&2){a=_.N();let b;_.q(1);_.x("ngForOf",null==(b=_.S(2,2,a.reb))?null:b.fg);_.q(2);_.x("ngIf",a.XAb)}},tGc=function(a){a&1&&(_.z(0,"div"),_.R(1,"async"),_.G(2,
"file-list",44),_.B());a&2&&(a=_.N(),_.vB("file-list-wrapper ",_.S(1,10,a.st.d9),""),_.q(2),_.x("files",a.mc.children)("queryParamsHandling",a.merge)("ariaLabelledbyId","search-result-header-"+a.qf)("searchRequestToken",a.mc.Pp)("searchResponseToken",a.mc.av)("sessionStartTimeMs",a.mc.QA)("clientTimeResultsDisplayedMs",a.qz))},uGc=function(a){if(a&1){const b=_.Nd();_.z(0,"mat-expansion-panel",45);_.L("opened",function(){_.Pd(b);const c=_.N();return _.Qd(c.WDc=!0)})("closed",function(){_.Pd(b);const c=
_.N();return _.Qd(c.WDc=!1)});_.z(1,"mat-expansion-panel-header")(2,"mat-panel-title");_.Q(3," Debug Info ");_.B()();_.z(4,"p");_.Q(5);_.B()()}a&2&&(a=_.N(),_.q(5),_.ch(a.mc.zz))},vGc=function(a,b){a&1&&(_.z(0,"span",10),_.Q(1),_.B());a&2&&(a=b.va,_.x("ngClass",a.yma),_.q(1),_.bh(" ",a.text," "))},xGc=function(a,b){a&1&&(_.z(0,"a",8),_.O(1,vGc,2,2,"span",9),_.B());if(a&2){a=b.Ka;b=_.N().Ka;const c=_.N();_.x("routerLink",_.gh(4,wGc))("queryParams",{q:b.d3,all:void 0,start:1})("ascTrackElement",c.el);
_.q(1);_.x("ngForOf",a)}},yGc=function(a){a&1&&(_.z(0,"span",11)(1,"span",12),_.Q(2," Search instead\u00a0 "),_.B(),_.z(3,"a",13),_.Q(4),_.B()());if(a&2){a=_.N().Ka;const b=_.N();_.q(3);_.x("routerLink",_.gh(4,wGc))("queryParams",b.MWb)("ascTrackElement",b.el);_.q(1);_.bh(" ",a.query," ")}},zGc=function(a){if(a&1){const b=_.Nd();_.z(0,"span",14);_.G(1,"mat-divider",15);_.z(2,"button",16);_.L("click",function(){_.Pd(b);_.N(2).tfb.next(!0);return _.Qd()});_.z(3,"mat-icon");_.Q(4,"close");_.B()()()}a&
2&&(a=_.N(2),_.q(2),_.x("ascTrackElement",a.el))},AGc=function(a,b){a&1&&(_.z(0,"span",1)(1,"span",2)(2,"span",3)(3,"span",4),_.Q(4),_.B(),_.O(5,xGc,2,5,"a",5),_.R(6,"async"),_.B(),_.O(7,yGc,5,5,"span",6),_.B(),_.O(8,zGc,5,1,"span",7),_.B());a&2&&(a=b.Ka,b=_.N(),_.Jg("redirect-panel",2===a.type),_.q(1),_.x("matTooltip",b.z6b),_.q(3),_.bh(" ",2===a.type?b.Q6b:b.n6b,"\u00a0 "),_.q(1),_.x("ngIf",_.S(6,7,b.ttc)),_.q(2),_.x("ngIf",2===a.type),_.q(1),_.x("ngIf",2!==a.type))},CGc=function(a,b){a&1&&(_.z(0,
"conditional-link",9),_.Q(1),_.B());a&2&&(a=b.va,b=_.N(),_.x("condition",!a.QEb)("sameWindow",!0)("linkAriaLabel",b.kZb.format({pageNumber:b.kmb.format(a.Kd+1)}))("link",_.gh(9,BGc))("queryParams",a.Qa)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",a.Kd),_.q(1),_.bh(" ",b.kmb.format(a.Kd+1)," "))},DGc=function(a,b){if(4>a+b)return[a,b];if(a>b)return[b,a]=DGc(b,a),[a,b];2<=a&&(a=2);return[a,Math.min(b,4-a)]},EGc=function(a){a&1&&(_.z(0,"mat-icon",8),_.Q(1," help_outline "),_.B())},
FGc=function(a){if(a&1){const b=_.Nd();_.z(0,"copy-button",9);_.L("copyEvent",function(){_.Pd(b);const c=_.N();return _.Qd(c.qr())});_.B()}a&2&&(a=_.N(),_.x("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",!0)("removeBorder",!0)("hoverMsg","Copy all file paths on this page")("copyText",a.mqc))},HGc=function(a){a&1&&(_.H(0),_.G(1,"div",10)(2,"scope-indicator",11),_.z(3,"a",12)(4,"mat-icon"),_.Q(5,"close"),_.B(),_.z(6,"span"),_.Q(7," Remove Scope "),_.B()(),_.J());a&2&&(a=_.N(),_.q(2),_.x("savedQuery",
a.Be)("searchScope",a.Ad)("displayBreadcrumb",!0),_.q(1),_.x("routerLink",_.gh(7,GGc))("queryParams",a.rbc)("ascTrackElement",a.el)("trackAction","clearSearchScope"))},IGc=function(a){a&1&&(_.z(0,"a",13)(1,"span"),_.Q(2," Find Everything "),_.B()());a&2&&(a=_.N(),_.x("routerLink",_.gh(3,GGc))("queryParams",a.sbc)("ascTrackElement",a.el))},JGc=function(a,b){if(a&1){const c=_.Nd();_.z(0,"button",16);_.L("click",function(){const d=_.Pd(c).Ka;_.N(2).Ub.Mua(!d.IH);return _.Qd()});_.z(1,"mat-icon");_.Q(2);
_.B();_.z(3,"span",17);_.Q(4);_.B()()}a&2&&(a=b.Ka,b=_.N(2),_.Jg("show-example-usage-enabled",a.IH),_.Zg("matTooltip","",a.IH?"Disable":"Enable"," display of code examples"),_.x("ascTrackElement",b.el),_.q(2),_.ch(a.IH?"close":"done"),_.q(2),_.bh(" ",a.IH?"Hide":"Show"," Code Example "))},LGc=function(a){a&1&&(_.H(0),_.G(1,"div",14),_.O(2,JGc,5,6,"button",15),_.R(3,"async"),_.J());a&2&&(a=_.N(),_.q(2),_.x("ngIf",_.hh(3,KGc,_.S(3,1,a.IH))))},MGc=function(a){if(a&1){const b=_.Nd();_.z(0,"span",18)(1,
"mat-label");_.Q(2," Snippets ");_.B();_.z(3,"mat-form-field",19)(4,"mat-select",20);_.L("selectionChange",function(c){_.Pd(b);const d=_.N();return _.Qd(d.TGc(c.value))});_.R(5,"async");_.z(6,"mat-option",21);_.Q(7," Classic ");_.B();_.z(8,"mat-option",22);_.Q(9," Compact ");_.B();_.z(10,"mat-option",23);_.Q(11," All Matching Lines ");_.B();_.z(12,"mat-option",24);_.Q(13," Off ");_.B()()()()}a&2&&(a=_.N(),_.q(1),_.Hg("id",a.el+"-snippet-style-control-label"),_.q(3),_.x("aria-labelledby",a.el+"-snippet-style-control-label")("value",
_.S(5,3,a.XHc)))},NGc=function(a){a&1&&(_.z(0,"mat-expansion-panel",27)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.Q(3," Search Request "),_.B()(),_.z(4,"p"),_.Q(5),_.B()());a&2&&(a=_.N(2),_.q(5),_.ch(a.gp))},OGc=function(a){a&1&&(_.z(0,"mat-expansion-panel",27)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.Q(3," Search Response "),_.B()(),_.z(4,"p"),_.Q(5),_.B()());a&2&&(a=_.N(2),_.q(5),_.ch(a.hp))},PGc=function(a){a&1&&(_.z(0,"div",25),_.O(1,NGc,6,1,"mat-expansion-panel",26),
_.O(2,OGc,6,1,"mat-expansion-panel",26),_.B());a&2&&(a=_.N(),_.Kg(0===a.fV?"debug-info-container":""),_.q(1),_.x("ngIf",a.gp),_.q(1),_.x("ngIf",a.hp))},QGc=function(a){a&1&&(_.H(0),_.G(1,"search-result-code-example",6),_.J());a&2&&(a=_.N().Ka,_.q(1),_.x("source",a.Dc)("snippets",a.fg))},RGc=function(a,b){a&1&&(_.H(0),_.O(1,QGc,2,2,"ng-container",5),_.J());a&2&&(a=b.Ka,b=_.N(2),_.q(1),_.x("ngIf",a.type===b.rB.File))},SGc=function(a){a&1&&(_.z(0,"div",4),_.O(1,RGc,2,1,"ng-container",5),_.B());a&2&&
(a=_.N(),_.q(1),_.x("ngIf",a.BD.Bm[0]))},UGc=function(a,b){if(a&1){const c=_.Nd();_.z(0,"li")(1,"file-search-result",7);_.L("triggerPreview",function(){const d=_.Pd(c).va,e=_.N();return _.Qd(e.DJb.emit(d))});_.R(2,"async");_.R(3,"async");_.B()()}if(a&2){a=b.va;b=b.index;const c=_.N();_.q(1);_.x("entry",a)("resultPage",c.BD)("isActive",a===c.vA)("listIndex",b)("scopeDetail",TGc(c.BD.al.Ad))("trackElement",c.el)("previewTarget",c.vA)("isSelected",b===_.S(2,10,c.selectedIndex))("codeFontSize",_.S(3,
12,c.Kn))("container",c.nb.qa.parentNode)}},VGc=function(a){a&1&&_.G(0,"search-results-incomplete",8);a&2&&(a=_.N(),_.x("docLink",a.C3)("trackElement",a.el))},WGc=function(a){a&1&&(_.z(0,"icon-empty-state-display",5)(1,"icon-empty-state-title"),_.Q(2," Binary file "),_.B(),_.z(3,"icon-empty-state-subtitle"),_.Q(4," No preview available "),_.B()())},XGc=function(a){a&1&&_.G(0,"empty-file-detail",6);a&2&&(a=_.N(),_.x("path",a.Dc.path))},YGc=function(a){a&1&&(_.G(0,"img",7),_.R(1,"lastPathElement"));
a&2&&(a=_.N(),_.x("alt",_.S(1,2,a.Dc.path))("src",a.imageUrl,_.Qe))},ZGc=function(a){a&1&&(_.z(0,"dc-information-box",12),_.Q(1),_.B());a&2&&(a=_.N(2),_.q(1),_.bh(" ",a.matches.message," "))},$Gc=function(a){if(a&1){const b=_.Nd();_.z(0,"file-matches-navigation",17);_.L("selectedMatchIndexChange",function(c){_.Pd(b);const d=_.N(4);return _.Qd(d.dk.next(c))});_.R(1,"async");_.B()}a&2&&(a=_.N(4),_.x("dataState",a.At.Ch)("matchCount",a.matches.Tb.length)("selectedMatchIndex",_.S(1,5,a.dk))("trackArtifactId",
_.gt(a.Dc))("trackElement",a.kg))},aHc=function(a){a&1&&(_.H(0),_.O(1,$Gc,2,7,"file-matches-navigation",16),_.R(2,"async"),_.J());a&2&&(a=_.N(3),_.q(1),_.x("ngIf",-1<_.S(2,1,a.dk)))},bHc=function(a){a&1&&_.G(0,"loading",18);a&2&&_.x("inline",!0)},cHc=function(a){a&1&&(_.z(0,"div",13),_.O(1,aHc,3,3,"ng-container",14),_.O(2,bHc,1,1,"loading",15),_.B());a&2&&(a=_.N(2),_.x("ngSwitch",a.matches.state),_.q(1),_.x("ngSwitchCase",a.At.Ch),_.q(1),_.x("ngSwitchCase",a.At.Ji))},dHc=function(a){a&1&&(_.G(0,"search-match-layer",
21),_.R(1,"async"));a&2&&(a=_.N(3),_.x("matches",a.matches.Tb)("scrollToIndex",_.S(1,3,a.dk))("selectedMatchIndex",a.dk))},eHc=function(a){if(a&1){const b=_.Nd();_.H(0);_.z(1,"format-code",19);_.L("lineNumberClicked",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.Fp(c))});_.R(2,"async");_.O(3,dHc,2,5,"search-match-layer",20);_.B();_.J()}a&2&&(a=_.N(2),_.q(1),_.x("value",a.tb.code)("fileName",a.Dc.path)("lineLimitation",a.tb.JG)("lineNumberLinkProvider",_.S(2,6,a.Cl))("highlightInfo",a.tb.Hw),_.q(2),
_.x("ngIf",a.matches.state===a.At.Ch))},gHc=function(a){a&1&&(_.z(0,"div",8),_.O(1,ZGc,2,1,"dc-information-box",9),_.O(2,cHc,3,3,"div",10),_.O(3,eHc,4,8,"ng-container",11),_.B());a&2&&(a=_.N(),_.q(1),_.x("ngIf",a.matches.state===a.At.Error),_.q(1),_.x("ngIf",fHc(a.matches)),_.q(1),_.x("ngIf",a.tb))},hHc=function(a){if(a&1){const b=_.Nd();_.z(0,"h2")(1,"span",5);_.Q(2,"File Preview");_.B();_.z(3,"button",6);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.close.emit())});_.z(4,"mat-icon");
_.Q(5,"close");_.B()()()}a&2&&(a=_.N(),_.q(3),_.x("title",a.Plb)("ascTrackElement",a.kg)("trackArtifactId",_.gt(a.pW)),_.Hg("aria-label",a.Plb))},iHc=function(a){a&1&&_.G(0,"loading",11);a&2&&_.x("diameter",20)},jHc=function(a){a&1&&(_.G(0,"single-file-preview",14),_.R(1,"async"));if(a&2){a=_.N(2).Ka;const b=_.N();_.x("fileData",a.Tb)("matches",_.S(1,2,b.TF.matches))}},kHc=function(a){a&1&&_.G(0,"file-list",15);if(a&2){a=_.N(2).Ka;const b=_.N();_.x("files",a.Tb.items)("queryParamsHandling",b.merge)}},
lHc=function(a){a&1&&(_.H(0)(1,7),_.O(2,jHc,2,4,"single-file-preview",12),_.O(3,kHc,1,2,"file-list",13),_.J()());if(a&2){a=_.N().Ka;const b=_.N();_.q(1);_.x("ngSwitch",a.Tb.type);_.q(1);_.x("ngSwitchCase",b.rB.File);_.q(1);_.x("ngSwitchCase",b.rB.hya)}},mHc=function(a){a&1&&(_.z(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.Q(2),_.B(),_.z(3,"icon-empty-state-subtitle"),_.Q(4),_.B()());a&2&&(a=_.N().Ka,_.x("isSvg",!1),_.q(2),_.ch(a.message),_.q(2),_.ch(a.sva))},nHc=function(a,b){a&
1&&(_.H(0,7),_.O(1,iHc,1,1,"loading",8),_.O(2,lHc,4,3,"ng-container",9),_.O(3,mHc,5,3,"icon-empty-state-display",10),_.J());a&2&&(a=b.Ka,b=_.N(),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase",b.At.Ji),_.q(1),_.x("ngSwitchCase",b.At.Ch),_.q(1),_.x("ngSwitchCase",b.At.Error))},oHc=function(a,b){return a.map(c=>{var d=c.ie();c=c.getType();d=b.Wc(d).Ya();return{entryType:c||0,Dc:d,path:d.path,name:_.sC(d.path)}})},pHc=class extends _.U{constructor(a={}){super();this.O.sourcePath=null==a.yj?null:a.yj;
this.O.snippet=null==a.snippet?null:a.snippet}get snippet(){return _.Z(this,"snippet")?_.T(this,"snippet"):null}set snippet(a){this.O.snippet=a}get yj(){return _.Z(this,"sourcePath")?_.T(this,"sourcePath"):""}set yj(a){this.O.sourcePath=a}ka(){return pHc}ma(){return{keys:["snippet","sourcePath"],Ia:{snippet:_.wI}}}},qHc=function(a,b){return _.Gp(a.hb,{body:b,Eb:"POST",Jb:"integration_grimoire_pa_googleapis_sandbox.codeExamples.getCodeExampleForSnippet",path:`/${a.Va}/codeExamples:getCodeExampleForSnippet`,
Qa:_.Bh({},_.zI,{}),Kb:_.yI})},rHc=function(a,b,c){c=new _.wI({Vp:c.flatMap(d=>d.Vp)});b=new pHc({yj:b.startsWith("google3/")?b.substring(8):b,snippet:c});return qHc(a.AF,b)},fCc=class extends _.hg{constructor(){super(...arguments);this.value=null;this.Ks=this.p1=!1}kl(a){return this.rm?(a.error(this.Tfa),_.hf.EMPTY):this.Ks&&this.p1?(a.next(this.value),a.complete(),_.hf.EMPTY):super.kl(a)}next(a){this.Ks||(this.value=a,this.p1=!0)}error(a){this.Ks||super.error(a)}complete(){this.Ks=!0;this.p1&&super.next(this.value);
super.complete()}},sHc={sq:void 0,ss:void 0,start:void 0},tHc={all:"1",start:void 0},uHc={ssfr:"1"},vHc={all:void 0,start:1,dqr:"1"},xHc=function(a,b){return _.w(_.JG(a.GD),_.mg(c=>{switch(c.state){case 0:return _.Yf;case 1:return _.Gbb(a.Tg,"The default saved query could not be resolved."),wHc(a,b,"").then(()=>!1);case 2:return c=c.Tb.M9,wHc(a,b,c&&c.en||"").then(()=>!1);default:return _.ej(c,void 0)}}))},wHc=function(a,b,c){return _.Dr(a.Ua,_.Pk(new _.Ok(b),"sq",c).toString(),{Fi:!0})},w9=class{constructor(a,
b,c){this.Tg=a;this.Ua=b;this.GD=c;this.oea=_.qx.has(40)}Ve({qx:a},{url:b}){if(!this.oea)return _.u(!0);({Be:a}=_.WG(a));return"USE_DEFAULT_STORED_QUERY"!==a?_.u(!0):xHc(this,b)}};w9.ha=function(a){return new (a||w9)(_.m(_.bw),_.m(_.Ji),_.m(_.KG),_.m(_.rx))};w9.ta=_.k({token:w9,na:w9.ha,Ha:"root"});
var yHc=["resultRoot"],zHc=["resultRef"],AHc=["refPicker"],BHc=["resultCl"],CHc=["resultWorkspace"],DHc=["resultPath"],EHc=["resultPathLink"],FHc=new _.$v("Open branch {branch}"),GHc=new _.$v("Open tag {tag}"),x9=class{set Wa(a){this.Dc.next(a)}constructor(a){this.Qe=!1;this.Dc=new _.fg(1);this.Rsc=_.jH;this.yxb=_.u([]);this.yxb=_.w(this.Dc,_.mg(b=>_.mH(b)?_.w(_.zJ(a,b),_.lg(_.GH(b.vb)),_.v(c=>({Wa:b,Ru:c}))):_.u({Wa:b,Ru:_.GH("")})),_.v(({Wa:b,Ru:c})=>this.v9(b,c)))}Ra(){}Tc(){this.Qe&&this.M$()}Qb(a){a.isSelected&&
this.Qe&&this.M$()}v9(a,b){const c=[];c.push({type:1,ua:this.PFc,label:"Search Result Root",context:{title:_.NG(a)?a.repository:`${a.kb}/${a.repository}`}});const d=_.mH(a)&&!_.NG(a);if(_.mH(a)&&_.NG(a)&&!_.mt(a)){var e=c.push,f=`cl/${_.YG(b)}`;b={type:1,ua:this.MFc,label:_.HH(b.type),YHb:!0,context:{title:f,cl:b.bu,Dc:a}};e.call(c,b)}else d?(e=c.push,f=this.iPa(a,b),b={type:1,ua:this.OFc,label:_.HH(b.type),YHb:!0,context:{m$a:f}},e.call(c,b)):a.params.Ob&&c.push({type:1,ua:this.TFc,label:"Snapshot",
context:{title:a.params.Ob}});(!d||a.path&&"/"!==a.path)&&c.push({type:1,ua:this.NFc,label:"Search Result Path",context:{Dc:a}});return c}iPa(a,b){const c=_.YG(b),d={Wa:a,Tta:_.veb,version:0,gitRefsToken:this.f3,rFb:!0};return Object.assign({},{title:c,ua:this.Qda,label:_.HH(b.type),ariaLabel:"Search result ref picker",lc:"SearchResultRefPicker",context:{e3:d},tooltip:1===b.type?FHc.format({branch:c}):GHc.format({tag:c})},_.XH(a.Wb().Wc("").Ya()))}M$(){let a,b;null==(a=this.Mta)||null==(b=a.qa)||
b.focus()}};x9.ha=function(a){return new (a||x9)(_.r(_.AJ))};
x9.wa=_.n({type:x9,oa:[["file-search-breadcrumb"]],ub:function(a,b){a&1&&(_.qh(yHc,7,_.mh),_.qh(zHc,7,_.mh),_.qh(AHc,7,_.mh),_.qh(BHc,7,_.mh),_.qh(CHc,7,_.mh),_.qh(DHc,7,_.mh),_.qh(EHc,5,_.ne));if(a&2){let c;_.ph(c=_.sh())&&(b.PFc=c.first);_.ph(c=_.sh())&&(b.OFc=c.first);_.ph(c=_.sh())&&(b.Qda=c.first);_.ph(c=_.sh())&&(b.MFc=c.first);_.ph(c=_.sh())&&(b.TFc=c.first);_.ph(c=_.sh())&&(b.NFc=c.first);_.ph(c=_.sh())&&(b.Mta=c.first)}},inputs:{resultIndex:"resultIndex",lc:"trackElement",xR:"feedbackEvent",
Qe:"isSelected",f3:"refsToken",Wa:"place"},features:[_.Hd],ya:14,Aa:3,Ea:[[3,"items",4,"ngIf"],["resultRoot",""],["resultCl",""],["resultWorkspace",""],["resultRef",""],["refPicker",""],["resultPath",""],[3,"items"],[1,"result-root"],["type","button","gme-button","","format","flat","size","small","queryParamsHandling","merge","trackAction","openResultCl",1,"result-cl-link",3,"universalLink","ascTrackElement","trackListIndex","onedevHovercardTrigger","feedbackEvent"],["resultClHovercard",""],[3,"changelistId",
"onedevIsHovercardReady",4,"onedevHovercardLazyBody"],[3,"changelistId","onedevIsHovercardReady"],["cardBody",""],[1,"result-workspace"],[1,"ref-picker-dropdown-button",3,"item","useBreadcrumbStyling"],[3,"refPickerData"],["queryParamsHandling","merge","trackAction","resultFile",1,"result-path",3,"routerLink","ascTrackElement","trackListIndex","feedbackEvent"],["resultPathLink",""],["role","heading","aria-level","3"],[1,"result-path-bold"]],ua:function(a,b){a&1&&(_.O(0,lCc,1,1,"breadcrumb",0),_.R(1,
"async"),_.O(2,mCc,2,2,"ng-template",null,1,_.uh),_.O(4,oCc,5,8,"ng-template",null,2,_.uh),_.O(6,pCc,2,2,"ng-template",null,3,_.uh),_.O(8,qCc,1,2,"ng-template",null,4,_.uh),_.O(10,rCc,1,1,"ng-template",null,5,_.uh),_.O(12,tCc,6,8,"ng-template",null,6,_.uh));a&2&&_.x("ngIf",_.S(1,1,b.yxb))},Ga:[_.cs,_.hI,_.oq,_.EJ,_.iI,_.HJ,_.IJ,_.KJ,_.JJ,_.NJ,_.Er,_.GC,_.HC,_.qy,_.tq],styles:["file-search-breadcrumb[_nghost-%COMP%]   breadcrumb[_ngcontent-%COMP%] >   div:last-child{overflow:visible}file-search-breadcrumb[_nghost-%COMP%]   .result-cl-link[_ngcontent-%COMP%], file-search-breadcrumb[_nghost-%COMP%]   .result-root[_ngcontent-%COMP%], file-search-breadcrumb[_nghost-%COMP%]   .result-workspace[_ngcontent-%COMP%], file-search-breadcrumb[_nghost-%COMP%]     segmented-dropdown-button .main-button{font-size:14px;font-weight:400;font-family:inherit;text-align:center}file-search-breadcrumb[_nghost-%COMP%]   [gme-button].result-cl-link[_ngcontent-%COMP%]{padding:0 4px;margin:0 1px}file-search-breadcrumb[_nghost-%COMP%]     segmented-dropdown-button .main-button{margin-left:1px}file-search-breadcrumb[_nghost-%COMP%]     segmented-dropdown-button .arrow-drop-down{margin-right:1px}file-search-breadcrumb[_nghost-%COMP%]   .result-path-bold[_ngcontent-%COMP%]{font-weight:700}"],
La:0});var y9=class{};y9.ha=function(a){return new (a||y9)};y9.Da=_.ld({type:y9});y9.Ca=_.Pc({imports:[_.Ox,_.uq,_.XJ,_.Rx,_.YJ,_.lw,_.PJ,_.Gr,_.JC,_.KC,_.Zz]});var z9=class{constructor(){this.Xk=_.ll.has(2)}Ve({qx:a}){return this.Xk&&"cl"===a.get("type")?(a=a.get("q")||"",_.hn((_.tx||"")+"search?ct=os&q="+(a+" status:submitted"),null,_.Ik("_self")),!1):!0}};z9.ha=function(a){return new (a||z9)(_.m(_.px))};z9.ta=_.k({token:z9,na:z9.ha,Ha:"root"});var HHc=class{constructor(a,b){this.source=a;this.fg=b}},JHc=function(a){if(!_.nH(a.source))return _.rf(Error("Xd"));const b=a.source.kb,c=a.source.Ic,d=a.source.repository,e=a.source.vb,f=a.source.path;let g;const l=null==(g=a.fg)?void 0:g.map(p=>p.Vp.filter(t=>0<t.sx.length)).flat();return void 0===l||0===l.length?_.u(void 0):_.w(a.lQa.kca(b,c,d,{vb:e,commit:void 0},f),_.v(p=>{for(const y of l){const C=Number(y.lineNumber)-1;var t=p.LR().find(F=>IHc(F,C,y.sx));if(t&&(t=_.W(t,5).split(" ").find(F=>
F.toLowerCase().startsWith("kythe:"))))return t}}))},IHc=function(a,b,c){var d=a.a1();a=null==d?void 0:d.Uk();d=null==d?void 0:d.rj();const e=null==a?void 0:a.getLine(),f=null==d?void 0:d.getLine();if(void 0===e||void 0===f||e>b||f<b)return!1;const g=null==a?void 0:_.wm(a,2),l=null==d?void 0:_.wm(d,2);return c.some(p=>p.startIndex===g&&p.startIndex+p.length===l)},A9=class{constructor(a,b,c){this.AF=a;this.lQa=b;this.mf=c;this.xwa=_.qx.has(91);this.h4a=new _.Yh;this.k_=_.w(this.h4a,_.mg(d=>{let e;
return(null==d?0:null==(e=d.source)?0:e.path)&&null!=d&&d.fg?_.w(rHc(this.AF,d.source.path,d.fg),_.lg(void 0)):_.u(void 0)}),_.Sf(d=>{this.mf.handleError(d);return _.u(void 0)}));this.R1=_.Yf}Qb(a){if(a.source||a.snippets)this.xwa?this.h4a.next(this.source&&this.source.path&&this.fg?new HHc(this.source,this.fg):void 0):this.R1=_.w(JHc(this),_.Sf(b=>{this.mf.handleError(b);return _.u(void 0)}))}};A9.ha=function(a){return new (a||A9)(_.r(_.UK),_.r(_.mK),_.r(_.Ze),_.r(_.rx))};
A9.wa=_.n({type:A9,oa:[["search-result-code-example"]],inputs:{source:"source",fg:"snippets"},features:[_.Hd],ya:3,Aa:2,Ea:[[4,"ngIf","ngIfElse"],["usingOldApi",""],[4,"ngIf"],["logElement","CodeExampleResult",3,"codeExample","source"],["logElement","CodeExampleResult",3,"kytheTicketObservable","source"]],ua:function(a,b){a&1&&(_.O(0,vCc,3,3,"ng-container",0),_.O(1,uFc,1,2,"ng-template",null,1,_.uh));if(a&2){const c=_.ah(2);_.x("ngIf",b.xwa)("ngIfElse",c)}},Ga:[_.XK,_.VK,_.oq,_.tq],mb:2,La:0});var B9=class{};B9.ha=function(a){return new (a||B9)};B9.Da=_.ld({type:B9});B9.Ca=_.Pc({imports:[_.Ox,_.NC,_.hL,_.uq,_.lw,_.tJ]});var KHc=function(a,b){return new C9(0,"Sorry, something went wrong",void 0,b&&{message:"Click here to retry",callback:b},void 0,JSON.stringify(a))},C9=class extends Error{constructor(a,b,c,d,e,f){super(b);this.sva=c;this.action=d;this.hLb=f;this.state=1;this.oF={ITa:a,gp:e?e.gp:"",hp:e?e.hp:""}}};var LHc={},MHc=function(a,b){return a.NHb.subscribe(()=>{a.e4||(a.e4=LHc);a.e4=Object.assign({},a.e4,b())})},D9=class{constructor(a){this.cache=new Map;this.kc=new _.hg;this.GJb=Number.NEGATIVE_INFINITY;this.NHb=_.w(a.events,_.Mf(c=>c instanceof _.Oq),_.ng(this.kc));const b=_.w(this.NHb,_.lg({gM:void 0,id:Number.NEGATIVE_INFINITY}),_.pg(({id:c,gM:d})=>{(this.nva=d?this.cache.get(d.kA):void 0)&&this.cache.set(c,this.nva)}));_.w(a.events,_.Mf(c=>c instanceof _.Ci||c instanceof _.Ei||c instanceof _.hla),
_.qg(b),_.ng(this.kc)).subscribe(([{id:c},{gM:d}])=>{this.e4&&this.cache.set(this.GJb,this.e4);this.GJb=c;this.e4=this.nva;d&&this.cache.delete(d.kA)})}Ja(){this.kc.next();this.kc.complete()}get(){return this.nva||LHc}};D9.ha=function(a){return new (a||D9)(_.m(_.Ji))};D9.ta=_.k({token:D9,na:D9.ha,Ha:"root"});var NHc={File:0,hya:1,0:"File",1:"Directory"};var PHc=function(a,b){const c=[];for(const d of _.rl(b))(b=OHc(a,d))&&c.push({start:d.location.start,end:d.location.end,nFc:b});return c.sort((d,e)=>d.start-e.start)},OHc=function(a,b){if((a.UIc||a.aKb)&&_.Dl(b,9)&&!b.error&&(a=_.msa(b.value?b.value.value:"",a.BL,a.zm)))return`(repo:"${_.W(a,2)}" branch:"${_.W(a,3)}")`},E9=class{constructor(a,b,c){this.xo=a;this.zm=b;this.BL=c;this.UIc=_.qx.has(69);this.aKb=_.qx.has(88)}TWa(a){var b=this.xo.parse(a);b=PHc(this,b);const c=[];let d=0;for(const {start:e,
end:f,nFc:g}of b)e>d&&c.push(a.substring(d,e)),c.push(g),d=f;d<a.length&&c.push(a.substring(d));b=c.join("");return b===a?{query:a,type:0}:{query:a,d3:b,type:this.aKb?2:1}}};E9.ha=function(a){return new (a||E9)(_.m(_.py),_.m(_.wXa),_.m(_.xXa),_.m(_.rx))};E9.ta=_.k({token:E9,na:E9.ha,Ha:"root"});var QHc={Ws:1},RHc=new Map([["SNIPPET_SUBSET",new _.vI({Ws:1,Eca:10,Fca:60})],["MATCHING_LINE_SUBSET",new _.vI({Eca:10,Fca:60})],["ALL_MATCHING_LINES",new _.vI({Wua:!0})],["NONE",new _.vI({})]]),SHc=function(a,b,c,d){const e=(Math.floor(c/b.pageSize)+1)*b.pageSize;if(d&&wFc(b,d.al)){const l=d.SFc,p=l.hla;b=l.nextPageToken;return p.length>=e||!b?_.u(GFc(d,c,d.al,l)):_.w(a.moa(d.al,b,e-p.length,p.length),_.pg(({Bm:t,nextPageToken:y})=>{l.hla=p.concat(t);l.nextPageToken=y}),_.v(t=>GFc(t,c,d.al,l)))}const f=
a.TWa(b),g=Object.assign({},b,{xU:f});return _.w(a.moa(FFc(f)?g:b,"",e,0),_.v(l=>GFc(l,c,g,{hla:l.Bm,nextPageToken:l.nextPageToken})))},THc=function(a,b,c,d,e){const f=_.w(a.Sp,_.Zf(1),_.v(t=>new _.ghb(Object.assign({},QHc,{pageSize:d,pageToken:c,pathPrefix:_.Dcb(b.Ad),jH:b.Ad.vb,Am:_.dcb(b.Ad),Be:b.Be,AH:a.AH||"",Pq:b.Pq,Vu:a.Vu,Sp:t}))));let {Il:g}=b,l=!1;const p=b.xU;FFc(p)&&(g=p.d3,l=!0);b.Ad.Ob&&(g=`${g} add_workspace:${b.Ad.Ob}`);return _.w(_.w(f,_.mg(t=>a.B$.search(g,t,RHc.get(b.qeb),l))),
_.v(t=>{const y=yFc(t,a.auc,a.hK.cMb),C=y.length;let F=Number(t.Wna||0),I=t.nextPageToken;I?F=Math.max(e+C+1,F):(F=e+C,I="");return{dK:F,Ss:!t.Pq,nextPageToken:I,Bm:y,gp:t.gp,hp:t.hp}}))},UHc=function(a,b,c,d){return _.mg(e=>e.nextPageToken?_.w(THc(a,b,e.nextPageToken,c,d+e.Bm.length),_.v(f=>Object.assign({},f,{Bm:e.Bm.concat(f.Bm)}))):_.u(e))},VHc=function(a,b,{Il:c,Be:d},e){return _.w(a.B$.match(b,c,new _.ihb({Be:d}),new _.jhb({Ws:e})),_.v(({fg:f})=>(null==f?void 0:f.Cra)||[]))},F9=class{constructor(a,
b,c,d,e,f,g){this.B$=a;this.xo=b;this.hK=c;this.SEc=d;this.AH=e;this.auc=_.qx.has(44);this.Vu=_.qx.has(69);this.Sp=g.Z0()}moa(a,b,c,d){if(0>=c)throw Error("vf`"+c);let e=Math.min(c,100);b=THc(this,a,b,e,d);for(c-=e;c;)e=Math.min(c,100),b=_.w(b,UHc(this,a,e,d)),c-=e;return b}TWa(a){return hCc(a.aI.Fna)?void 0:this.SEc.TWa(a.Il)}};F9.ha=function(a){return new (a||F9)(_.m(_.BJ),_.m(_.py),_.m(_.Nx),_.m(E9),_.m(_.MXa),_.m(_.rx),_.m(_.Vx))};F9.ta=_.k({token:F9,na:F9.ha});var WHc=new _.$v("{query} - Search"),G9=class extends _.gI{Nl(a){this.title.Nl(a?WHc.format({query:a}):"Search")}};G9.ha=function(){let a;return function(b){return(a||(a=_.me(G9)))(b||G9)}}();G9.ta=_.k({token:G9,na:G9.ha,Ha:"root"});var XHc=new _.zd("partialResultsLink",{Ha:"root",na:()=>{const a=_.dd(_.IXa,8);return a?_.W(a,11):""}});var JFc=/^[lL]:(\d+)$/,IFc=/:(\d+)(:\d+)?$/;var YHc=["singleSearchResultRedirect"],aIc=function(a,b,c){const d=a.xo.parse(b.Il||"");if(!d.length)return _.rf(new C9(1,"Empty query","Please enter a search query"));ZHc(a,d);return _.w($Hc(a,b,c),_.mg(e=>{a.Ss=e.Ss;if(!vFc(e))throw new C9(3,"No matching results","Try modifying your query",void 0,e);if(!XFc(e,b.aI.cNb))return _.u(e);let f=e.Bm[0].Dc;const g=KFc(d);g&&(f=_.lt(f.Wb(),{line:g}).Ya());return a.Ua.navigate(_.gt(f),{vg:"merge",Fi:!0}).then(()=>{a.Jg.MX(a.THc,{duration:7E3});return e})}))},
ZHc=function(a,b){var c;if(c=a.Xk)a:{for(const d of _.rl(b))if(_.Dl(d,9)&&(b=d.value?d.value.value.toLowerCase():"")&&!b.includes("piper")){c=!0;break a}c=!1}c&&_.u0a(a.oYa,"aRL6gx1dJ0jd2PDg8Pq0Pu5YnmBe")},$Hc=function(a,b,c){const d=b.aI.vVa?Number(b.aI.vVa):1;return!Number.isInteger(d)||1>d?_.rf(KHc()):SHc(a.uA,b,d-1,c&&_.rH(c)?c.Tb:void 0)},H9=class{constructor(a,b,c,d,e,f,g,l,p,t,y,C,F,I,K){this.cache=a;this.xo=b;this.Ua=c;this.uA=d;this.Sg=e;this.Tva=f;this.Jg=g;this.HK=l;this.C3=p;this.AH=t;
this.Fa=C;this.oYa=K;this.Jyb=new _.hf;this.QKb=new _.hg;this.At=_.DG;this.el="GlobalSearchResults";this.T6b="Dismiss";this.tbc=uHc;this.al=this.page=_.Yf;this.Ss=!1;this.ND=this.VIb=_.Yf;this.RDc=_.w(y.WR(),_.v(V=>V||10));this.WHc=y.uaa();this.Xk=_.ll.has(2);this.xqa=_.qx.has(90)}Ra(){this.al=_.w(_.Jf(_.w(this.Ua.Bo.root.qx,_.v(_.WG)),this.QKb),_.WB(this.RDc,this.WHc),_.v(([b,c,d])=>({aI:b,Il:b.Il||"",Be:b.Be||"",Ad:_.Uk(b.Ad||"",this.xo.yG),AH:this.AH||"",Pq:"1"===b.Pq,pageSize:c,qeb:d})),_.pg(b=>
{this.Tva.Nl(b.Il);this.vA=void 0}));var a=_.w(this.al,_.qg(_.Ff(()=>_.w(this.page,_.lg(void 0)))),_.mg(([b,c])=>{const {page:d}=this.cache.get();return d?_.u(_.vG(d)):_.w(aIc(this,b,c),_.v(_.vG),_.lg(_.EG),_.Sf(e=>_.u(this.Ys(e,()=>{this.QKb.next(b.aI)}))))}),_.lg(_.EG),_.Xf(),_.mg(b=>0!==b.state?_.u(b):_.w(_.u(b),_.Wf(300))),_.pg(b=>{this.Xk&&1===b.state&&3===b.oF.ITa&&_.u0a(this.oYa,"6YLbu9w4s0jd2PDg8Pq0Y5mv6qro")}));this.ND=_.w(this.al,_.qg(_.Ff(()=>_.w(this.page,_.lg(void 0)))),_.v(([b,c])=>
{let d,e;c=null==(d=c&&_.rH(c)?c.Tb:void 0)?void 0:null==(e=d.Bm[0])?void 0:e.Dc.path;return this.xqa&&kCc(this.xo.parse(b.Il))&&_.Nmb.has((null!=c?c:"").split(".").slice(-1)[0])}));this.page=a=_.w(a,_.gg(1));this.Jyb.add(a.connect());this.VIb=_.w(this.page,_.lg(void 0),_.XB())}Ja(){this.Jyb.unsubscribe();this.Jg.Zd();_.fI(this.Tva)}get Ctc(){return _.MJa}qr(){this.Fa.lb({gestureName:"CLICK",element:"FileSearch",action:"copyErrorTrace"})}Ys(a,b){if(a instanceof C9)return a;var c=a.error;if(c&&400===
c.code){(a=iCc(a))?(a=a.detail,b="string"===typeof a?a:null):b=null;a=this.HK;b=b||void 0;c=void 0;a&&(c={message:"Learn more",link:a});let d;if(null==(d=b)?0:d.startsWith("[ORIGINAL ERROR] generic::invalid_argument: "))b=b.substring(44);return new C9(2,"Invalid search query",b||"This may be the result of a syntax error",c)}_.zv(this.Sg,a);return KHc(c,b)}};
H9.ha=function(a){return new (a||H9)(_.r(D9),_.r(_.py),_.r(_.Ji),_.r(F9),_.r(_.Av),_.r(G9),_.r(_.Uv),_.r(_.GXa),_.r(XHc),_.r(_.MXa),_.r(_.Vx),_.r(_.ox),_.r(_.px),_.r(_.rx),_.r(_.Vz))};
H9.wa=_.n({type:H9,oa:[["file-search"]],ub:function(a,b){a&1&&_.qh(YHc,7);if(a&2){let c;_.ph(c=_.sh())&&(b.THc=c.first)}},features:[_.eh([F9])],ya:4,Aa:3,Ea:[[3,"ngSwitch",4,"ngIf"],["singleSearchResultRedirect",""],[3,"ngSwitch"],[4,"ngSwitchCase"],["text","Loading search results\u2026",3,"diameter",4,"ngSwitchCase"],["class","error","role","main",4,"ngSwitchCase"],[1,"results"],[1,"grimoire-secondary-text",3,"searchResultsElementName","pagedData"],[1,"grimoire-secondary-text",3,"searchResultsElementName",
"pagedSearchResponse","queryContext","showCanonicalCodeExampleFeature"],["role","main",1,"result-content"],[3,"previewTarget","resultPage","searchResultsElementName","showResultsIncomplete","showCanonicalCodeExampleFeature","previewTriggered"],[3,"paginatedResults","trackElement"],[4,"ngIf"],["layout","vertical",3,"changeSizeOf"],["role","region",1,"result-preview"],["previewPane",""],[3,"target","loadedQueryContext","close"],["text","Loading search results\u2026",3,"diameter"],["role","main",1,"error"],
[1,"grimoire-secondary-text",3,"searchResultsElementName","queryContext","showCanonicalCodeExampleFeature","errorData","maybeSkippedDocuments"],["class","error",3,"docLink","trackElement",4,"ngIf"],["icon","developer_board",3,"isSvg"],["class","error-action",4,"ngIf"],["class","rpc-error-details",4,"ngIf"],[1,"error",3,"docLink","trackElement"],[1,"error-action"],["class","file-search-error-link",3,"externalLink",4,"ngIf"],["id","error-action-btn","mat-button","","type","button","color","primary",
3,"click",4,"ngIf"],[1,"file-search-error-link",3,"externalLink"],["id","error-action-btn","mat-button","","type","button","color","primary",3,"click"],[1,"rpc-error-details"],["id","copy-error-trace-button","color","mediumContrast",3,"buttonLabel","hasLightLabel","removeBorder","hoverMsg","copyText","copyEvent"],[1,"snackbar"],["queryParamsHandling","merge","ascTrackElement","SingleFileResultRedirect","trackAction","redirectToSingleFileResult",3,"routerLink","queryParams","click"],["mat-button",
"",1,"snackbar-dismiss",3,"click"]],ua:function(a,b){a&1&&(_.O(0,VFc,4,4,"ng-container",0),_.R(1,"async"),_.O(2,WFc,8,3,"ng-template",null,1,_.uh));a&2&&_.x("ngIf",_.S(1,1,b.page))},styles:["file-search[_nghost-%COMP%]{display:flex;flex-direction:row;min-height:0}file-search[_nghost-%COMP%]     search-results-incomplete{margin:16px;margin-top:0}file-search[_nghost-%COMP%]     search-results-incomplete.error{align-self:stretch;margin-top:20px}.result-preview[_ngcontent-%COMP%]{flex:0 0 auto;min-width:35%;max-width:calc(100% - 100px);width:50%;overflow:auto}.result-preview[_ngcontent-%COMP%]   result-preview[_ngcontent-%COMP%]{height:100%;width:100%}result-header[_ngcontent-%COMP%]{z-index:1;flex:0 1 auto}query-suggestion[_ngcontent-%COMP%]{flex:0 1 auto}.error-action[_ngcontent-%COMP%]{margin-top:4px}.result-content[_ngcontent-%COMP%]{overflow-x:hidden;overflow-y:scroll;position:relative;flex:1 1 auto}.results[_ngcontent-%COMP%]{min-width:0;min-height:0;overflow:hidden;width:100%;display:flex;flex-flow:column;height:100%}result-list[_ngcontent-%COMP%]{width:100%}splitter[_ngcontent-%COMP%]{flex:0 0 auto}loading[_ngcontent-%COMP%]{flex:1 1 100%;min-height:0}.error[_ngcontent-%COMP%]{align-items:flex-start;align-content:flex-start;display:flex;flex:1 1 100%;flex-direction:column;justify-content:center;min-height:0}icon-empty-state-subtitle[_ngcontent-%COMP%]{align-items:center;display:flex;flex-direction:column;max-width:100%;place-content:center flex-start}.snackbar[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.snackbar-dismiss[_ngcontent-%COMP%]{flex-shrink:0;margin:-8px -8px -8px 8px}.snackbar-dismiss[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{max-height:36px;min-width:0}[dir=rtl][_ngcontent-%COMP%]   .snackbar-dismiss[_ngcontent-%COMP%]{margin-left:-8px;margin-right:8px}"]});var bIc=["resultPath"],cIc=["breadcrumb"],dIc=["expansionToggle"],qGc=function(a){return[a]},eIc=function(a){if(1===a.mc.type)return _.Yf;const b={fg:a.mc.fg,qd:!1},c=_.w(VHc(a.uA,a.mc.Dc,a.BD.al,"SNIPPET_SUBSET"===a.BD.al.qeb?1:0),_.Zf(1),_.v(d=>({fg:d,qd:!0})),gCc(),_.wf());return _.w(a.LPb,_.mg(d=>d?c:_.u(b)),_.mg(d=>{const e=a.container.scrollTop,f=!d.qd&&e>(a.Yua?a.RZ.qa.offsetTop:a.Mta.qa.offsetTop)?a.WAb.qa.offsetTop:0;return _.w(_.u(void 0),eCc(),_.Rf(()=>a.qk.qL),_.v(()=>f?e-f+a.WAb.qa.offsetTop:
e),_.Rf(()=>a.qk.Yra),_.pg(g=>{a.container.scrollTop=g}),_.$fa(),_.lg(d))}),_.lg(b),_.gg(1),_.wf())},I9=class extends _.as{get projectId(){return this.mc.Dc.kb}get Cbb(){const a=_.Kcb(this.mc.Dc,this.tLb);return a&&`[${a}]`}get Q_a(){return!!this.mc.Dc.params.Ob}get XAb(){return 0===this.mc.type&&!!this.mc.x5a&&"NONE"!==this.BD.al.qeb}get HHc(){return _.OG(this.mc.Dc)&&0===this.mc.type&&!!this.mc.hC&&"0"!==this.mc.hC&&this.mc.hC!==this.mc.gC}get CHc(){return _.OG(this.mc.Dc)&&0===this.mc.type&&!!this.mc.gC&&
"0"!==this.mc.gC}constructor(a,b,c,d,e,f,g){super();this.st=b;this.Fa=c;this.Ua=d;this.uA=e;this.qk=f;this.rB=NHc;this.Msc="Copy file path";this.Zwc=_.Il;this.OZb=_.Mbb;this.isActive=!1;this.qf=-1;this.lc="";this.tLb="repo";this.Qe=!1;this.hwa=new _.mp;this.LPb=new _.hg;this.reb=_.Yf;g&&(this.ah=g.ah);this.Tdb=_.qx.has(22);this.Yua=_.qx.has(70)&&_.qx.has(69)}Qb(a){a.isSelected&&this.Qe&&this.M$();a.entry&&(this.qz=Date.now(),this.qBb=_.fl(this.mc.Dc,this.mc.av,this.mc.Pp,["CLICK_RESULT_FILENAME"],
this.mc.QA,this.qz),this.MOa=_.fl(this.mc.Dc,this.mc.av,this.mc.Pp,["CLICK_RESULT_CONTENT"],this.mc.QA,this.qz),this.pr=_.kH(this.mc.Dc,this.Ua,{mba:"oneBased"}),this.reb=eIc(this))}Tc(){this.Qe&&this.M$()}qr(){this.Fa.lb({gestureName:"CLICK",element:this.lc,action:"copy",projectId:this.projectId})}f9(a){if(this.mc)return _.jH(this.mc.Dc,a)}M$(){if(!this.Yua){let a,b;null==(a=this.Mta)||null==(b=a.qa)||b.focus()}}};
I9.ha=function(a){return new (a||I9)(_.r(_.rx),_.r(_.cy),_.r(_.ox),_.r(_.Ji),_.r(F9),_.r(_.dx),_.r(_.as,12))};
I9.wa=_.n({type:I9,oa:[["file-search-result"]],ub:function(a,b){a&1&&(_.qh(bIc,5),_.qh(cIc,5,_.ne),_.qh(dIc,5,_.ne));if(a&2){let c;_.ph(c=_.sh())&&(b.Mta=c.first);_.ph(c=_.sh())&&(b.RZ=c.first);_.ph(c=_.sh())&&(b.WAb=c.first)}},inputs:{mc:"entry",BD:"resultPage",container:"container",isActive:"isActive",qf:"listIndex",lc:"trackElement",tLb:"scopeDetail",vA:"previewTarget",Qe:"isSelected",Kn:"codeFontSize"},outputs:{hwa:"triggerPreview"},features:[_.eh([{Ba:_.as,Lb:I9}]),_.Cg,_.Hd],ya:20,Aa:27,Ea:function(){return[[1,
"result-header"],[1,"result-location"],["trackElement","FileSearchResult",3,"place","type","elementName",4,"ngIf"],[3,"svgIcon"],[3,"place","isSelected","resultIndex","trackElement","refsToken","feedbackEvent",4,"ngIf","ngIfElse"],["classicResultPath",""],["vertical",""],["color","mediumContrast",3,"hasLightLabel","spaceBetweenButtonLabelAndText","removeBorder","hoverMsg","copyText","copyEvent"],["copyButton",""],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"class",4,"ngSwitchCase"],["class","debug-info",
3,"opened","closed",4,"ngIf"],["trackElement","FileSearchResult",3,"place","type","elementName"],[3,"place","isSelected","resultIndex","trackElement","refsToken","feedbackEvent"],["breadcrumb",""],["class","root grimoire-secondary-text",4,"ngIf"],["queryParamsHandling","merge","trackAction","resultFile",1,"result-path",3,"routerLink","ascTrackElement","trackListIndex","feedbackEvent"],["resultPath",""],[1,"root","grimoire-secondary-text"],["mat-icon-button","","disableRipple","true","fragment","personalization-toggle",
"trackAction","openPersonalizationSettings","matTooltip","Personalized result based on search history. Click to manage.",1,"personalization",3,"routerLink","ascTrackElement"],["fontSet","material-icons-outlined",1,"material-icons-outlined"],["type","button","gme-button","","format","flat","size","small","class","preview-button","trackAction","openFilePreviewPane",3,"ascTrackElement","trackArtifactId","trackListIndex","click",4,"ngIf","ngIfElse"],["hidePreviewButton",""],["type","button","gme-button",
"","format","flat","size","small","trackAction","openFilePreviewPane",1,"preview-button",3,"ascTrackElement","trackArtifactId","trackListIndex","click"],["type","button","gme-button","","format","flat","size","small","trackAction","openMatchDeletedCL",1,"match-deleted-button",3,"externalLink","ascTrackElement","trackArtifactId","trackListIndex","onedevHovercardTrigger"],["matchDeletedCard",""],[3,"changelistId","onedevIsHovercardReady",4,"onedevHovercardLazyBody"],[3,"changelistId","onedevIsHovercardReady"],
["cardBody",""],["type","button","gme-button","","format","flat","size","small","trackAction","openFileDeletedCL",1,"file-deleted-button",3,"universalLink","ascTrackElement","trackArtifactId","trackListIndex","onedevHovercardTrigger"],["fileDeletedCard",""],["vertical","",4,"ngIf"],["type","button","gme-button","","class","directory-preview-button","format","flat","size","small","trackAction","openDirectoryPreviewPane",3,"ascTrackElement","trackArtifactId","trackListIndex","click",4,"ngIf"],["type",
"button","gme-button","","format","flat","size","small","trackAction","openDirectoryPreviewPane",1,"directory-preview-button",3,"ascTrackElement","trackArtifactId","trackListIndex","click"],[3,"class","last","linkGenerator","resultIndex","snippet","trackElement","feedbackEvent","codeFontSize",4,"ngFor","ngForOf"],[3,"linkGenerator","resultIndex","snippet","trackElement","feedbackEvent","codeFontSize"],["type","button","class","expansion","mat-button","","color","primary",3,"ascTrackElement","trackArtifactId",
"trackAction","trackListIndex","click",4,"ngFor","ngForOf"],["type","button","mat-button","","color","primary",1,"expansion",3,"ascTrackElement","trackArtifactId","trackAction","trackListIndex","click"],["expansionToggle",""],[4,"ngIf","ngIfElse"],["collapsed",""],_.bC("{VAR_PLURAL, plural, =1 {Show 1 more matching line} other {Show {INTERPOLATION} more matching lines}}",{VAR_PLURAL:"\ufffd0\ufffd",INTERPOLATION:"\ufffd1\ufffd"}),[3,"files","queryParamsHandling","ariaLabelledbyId","searchRequestToken",
"searchResponseToken","sessionStartTimeMs","clientTimeResultsDisplayedMs"],[1,"debug-info",3,"opened","closed"]]},ua:function(a,b){a&1&&(_.z(0,"div",0)(1,"div",1),_.O(2,YFc,1,3,"star",2),_.G(3,"mat-icon",3),_.O(4,ZFc,2,6,"file-search-breadcrumb",4),_.O(5,aGc,5,8,"ng-template",null,5,_.uh),_.B(),_.G(7,"mat-divider",6),_.z(8,"copy-button",7,8),_.L("copyEvent",function(){return b.qr()}),_.R(10,"async"),_.R(11,"maybeStripGoogle3"),_.B(),_.O(12,bGc,5,2,"ng-container",9),_.H(13,10),_.O(14,iGc,7,4,"ng-container",
11),_.O(15,lGc,3,2,"ng-container",11),_.J(),_.B(),_.H(16,10),_.O(17,sGc,4,4,"ng-container",11),_.O(18,tGc,3,12,"div",12),_.J(),_.O(19,uGc,6,1,"mat-expansion-panel",13));if(a&2){const c=_.ah(6);_.Jg("active-element",b.isActive)("citc",b.Q_a);_.q(1);_.Jg("no-breadcrumb-padding",!b.Yua);_.q(1);_.x("ngIf",b.Tdb);_.q(1);_.x("svgIcon",b.mc.type===b.rB.File?"source:file":"source:folder_open");_.q(1);_.x("ngIf",b.Yua)("ngIfElse",c);_.q(4);_.x("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",!0)("removeBorder",
!0)("hoverMsg",b.Msc)("copyText",_.S(10,23,_.S(11,25,b.mc.Dc)));_.q(4);_.x("ngIf",b.mc.R2);_.q(1);_.x("ngSwitch",b.mc.type);_.q(1);_.x("ngSwitchCase",b.rB.File);_.q(1);_.x("ngSwitchCase",b.rB.hya);_.q(1);_.x("ngSwitch",b.mc.type);_.q(1);_.x("ngSwitchCase",b.rB.File);_.q(1);_.x("ngSwitchCase",b.rB.hya);_.q(1);_.x("ngIf",b.mc.zz)}},Ga:[_.cs,_.hI,x9,_.nq,_.oq,_.pq,_.qq,_.EJ,_.HJ,_.IJ,_.KJ,_.JJ,_.MC,_.Zr,_.TK,_.iI,_.Ku,_.Lu,_.kw,_.Az,_.SI,_.TI,_.UI,_.vz,_.Er,_.iJ,_.MK,_.qy,_.tq,_.hK],styles:[".file-list-wrapper[_ngcontent-%COMP%]{padding:4px 0 15px 40px}file-list[_ngcontent-%COMP%]{max-width:1000px}ng-container[_ngcontent-%COMP%]{padding:0}[gme-button][_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;padding:0 8px;align-self:center}.mat-button[_ngcontent-%COMP%]{font:inherit;line-height:inherit;margin:0 4px;overflow:hidden;padding:0;text-overflow:ellipsis}.mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;flex:0 0 auto;min-width:18px}.expansion[_ngcontent-%COMP%]{border:0;cursor:pointer;margin:0;padding:2px 0;position:relative;width:100%}.result-header[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.0769230769rem;place-content:center flex-start;word-break:break-all}.result-header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font:unset}@media (forced-colors:active){.result-header[_ngcontent-%COMP%]   .directory-preview-button[_ngcontent-%COMP%]:focus, .result-header[_ngcontent-%COMP%]   button.preview-button[_ngcontent-%COMP%]:focus{outline:2px solid ButtonText}}.result-header[_ngcontent-%COMP%]   .result-location[_ngcontent-%COMP%]{align-items:center;display:flex;padding:2px 2px 2px 8px;place-content:center flex-start;overflow-y:scroll;text-overflow:ellipsis;white-space:nowrap}.result-header[_ngcontent-%COMP%]   .result-location.no-breadcrumb-padding[_ngcontent-%COMP%]{padding:2px 8px}.result-header[_ngcontent-%COMP%]   .root[_ngcontent-%COMP%]{margin-right:5px}.result-header[_ngcontent-%COMP%]   .result-path[_ngcontent-%COMP%], .result-header[_ngcontent-%COMP%]   .root[_ngcontent-%COMP%]{font-weight:700}.result-header[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{margin-right:4px}.personalization[_ngcontent-%COMP%]{width:18px;height:18px;line-height:18px}.personalization[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;margin-right:0}copy-button[_ngcontent-%COMP%]{-webkit-transform:scale(.75);transform:scale(.75)}file-search-snippet[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}file-search-snippet[_ngcontent-%COMP%]:not(.last){border-bottom-style:solid;border-bottom-width:1px}mat-divider[_ngcontent-%COMP%]{height:16px;margin:0 8px}.debug-info[_ngcontent-%COMP%]{background-color:#f0f7f0;border:1px solid silver;color:#006400;font-family:monospace;font-size:small;line-height:1.25;margin:0 1em 1em;padding:.5em;white-space:pre-wrap}.debug-info[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{height:24px}.debug-info[_ngcontent-%COMP%]   .mat-expansion-panel-header-title[_ngcontent-%COMP%]{color:#006400}"],
La:0});var J9=class{constructor(a,b,c){this.document=a;this.wj=b;this.Vbb=c;this.GGc={wj:b,Jba:!0,uLb:b.y3.Yu}}resolve(a){var b=_.WG(a.qx);const {scopes:c,state:d}=_.qdb(b);a=new _.hg;b=_.Jf(_.w(_.Hhb(this.Vbb,b.Be,d),_.pg(({prefix:e})=>{this.wj.y3.xdb(c,e||null)}),_.v(({phb:e})=>e)),a);return Object.assign({},this.GGc,{hLa:b,Fdb:_.skb(new _.tkb(this.document,this.wj),a)})}};J9.ha=function(a){return new (a||J9)(_.m(_.pk),_.m(_.eK),_.m(_.VI))};J9.ta=_.k({token:J9,na:J9.ha});var wGc=function(){return[]},fIc=function(a){return _.w(_.Af([a.k8a,a.tfb]),_.v(([b,c])=>a.VIc&&!c&&b&&0!==b.type?b:void 0))},K9=class{set TDc([a,b]){b=b&&_.rH(b)&&b.Tb;a=a&&_.rH(a)&&a.Tb;b=b?b.al.xU:void 0;this.k8a.next(b);b=b?0!==b.type?b.d3:void 0:void 0;a&&a.al.xU?(a=a.al.xU,a=0!==a.type?a.d3:void 0):a=void 0;b&&b!==a&&this.tfb.next(!1)}constructor(a,b){this.xo=b;this.k8a=new _.Yh;this.tfb=new _.Yh(!1);this.ttc=_.w(this.k8a,_.v(c=>{if(c&&0!==c.type){var d=c.d3;c=this.xo.diff(d,c.query);var e=
[],f=0;for(const {start:g,end:l}of c)g>f&&e.push({text:d.substring(f,g)}),e.push({text:d.substring(g,l),yma:["bold"]}),f=l;f<d.length&&e.push({text:d.substring(f)});d=e}else d=[];return d}));this.z6b='"package:" will be deprecated soon, use "repo:" and "branch:" instead';this.n6b="Improve your search:";this.Q6b="Showing results for";this.MWb=vHc;this.VIc=_.qx.has(84)}Ra(){}};K9.ha=function(a){return new (a||K9)(_.r(_.rx),_.r(_.py))};
K9.wa=_.n({type:K9,oa:[["query-suggestion","searchResultsElementName",""]],inputs:{el:"searchResultsElementName",TDc:"pagedData"},bc:["searchResultsElementName",""],ya:2,Aa:3,Ea:[["class","query-suggestion",3,"redirect-panel",4,"ngIf"],[1,"query-suggestion"],["matTooltipClass","suggestion-message-tooltip",1,"query-suggestion-text",3,"matTooltip"],[1,"recommended-query"],[1,"recommended-query-subhead"],["class","recommended-query-link","queryParamsHandling","merge","trackAction","clickResultRecommendation",
3,"routerLink","queryParams","ascTrackElement",4,"ngIf"],["class","original-query",4,"ngIf"],["class","close-panel-section",4,"ngIf"],["queryParamsHandling","merge","trackAction","clickResultRecommendation",1,"recommended-query-link",3,"routerLink","queryParams","ascTrackElement"],["class","recommended-query-substring",3,"ngClass",4,"ngFor","ngForOf"],[1,"recommended-query-substring",3,"ngClass"],[1,"original-query"],[1,"original-query-subhead"],["queryParamsHandling","merge","trackAction","clickOriginalQuery",
1,"original-query-link",3,"routerLink","queryParams","ascTrackElement"],[1,"close-panel-section"],["vertical","",1,"single-row"],["mat-icon-button","","type","button","disableRipple","true","aria-label","Collapsed the suggestion panel","trackAction","collapseSuggestion",1,"close-panel-button",3,"ascTrackElement","click"]],ua:function(a,b){a&1&&(_.O(0,AGc,9,9,"span",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,fIc(b)))},Ga:[_.cs,_.mq,_.nq,_.oq,_.Ku,_.kw,_.Az,_.vz,_.Er,_.tq],styles:["query-suggestion[_nghost-%COMP%]   .query-suggestion[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;width:100%;padding-left:16px;align-items:center;display:flex;place-content:center flex-start;word-break:break-all;font-size:14px;line-height:18px}query-suggestion[_nghost-%COMP%]   .query-suggestion[_ngcontent-%COMP%]   .query-suggestion-text[_ngcontent-%COMP%]{display:inherit;flex-direction:column}query-suggestion[_nghost-%COMP%]   .query-suggestion[_ngcontent-%COMP%]   .query-suggestion-text[_ngcontent-%COMP%]   .original-query[_ngcontent-%COMP%], query-suggestion[_nghost-%COMP%]   .query-suggestion[_ngcontent-%COMP%]   .query-suggestion-text[_ngcontent-%COMP%]   .recommended-query[_ngcontent-%COMP%]{display:inherit;flex-direction:row;align-items:baseline}query-suggestion[_nghost-%COMP%]   .query-suggestion[_ngcontent-%COMP%]   .query-suggestion-text[_ngcontent-%COMP%]   .original-query[_ngcontent-%COMP%]{font-size:12px;font-style:italic}query-suggestion[_nghost-%COMP%]   .query-suggestion[_ngcontent-%COMP%]   .close-panel-section[_ngcontent-%COMP%]{display:inherit;place-content:inherit;align-items:inherit}query-suggestion[_nghost-%COMP%]   .bold[_ngcontent-%COMP%]{font-weight:700}query-suggestion[_nghost-%COMP%]   mat-divider.single-row[_ngcontent-%COMP%]{height:23px;margin:0 16px}query-suggestion[_nghost-%COMP%]   .close-panel-button[_ngcontent-%COMP%]{width:20px;height:20px;line-height:20px}query-suggestion[_nghost-%COMP%]   .close-panel-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:20px;font-size:20px;line-height:20px;width:20px;vertical-align:middle;margin-right:0}query-suggestion[_nghost-%COMP%]   .recommended-query-subhead[_ngcontent-%COMP%]{font:500 14px/16px Google Sans,sans-serif}.query-suggestion[_ngcontent-%COMP%]{height:39px}.query-suggestion.redirect-panel[_ngcontent-%COMP%]{height:55px}.query-suggestion.redirect-panel[_ngcontent-%COMP%]   .recommended-query-subhead[_ngcontent-%COMP%]{font:inherit}  .mat-tooltip.suggestion-message-tooltip{max-width:350px}"],
La:0});var BGc=function(){return[]},gIc=function({Kd:a,al:b,dK:c}){c=Math.ceil(Math.min(c,2E3)/b.pageSize)-1-a;var d=a;[d,c]=DGc(d,c);c=_.UB(a-d,a+c+1).map(e=>({Qa:{start:b.pageSize*e+1},Kd:e,QEb:a===e}));d=c.findIndex(e=>e.QEb);return{RIb:c,hH:c[d-1],next:c[d+1]}},L9=class{constructor(a,b){this.Fa=a;this.Ub=b;this.amb="Next page";this.bmb="Previous page";this.H6b="Open page {pageNumber}";this.kZb=new _.$v(this.H6b);this.kmb=new _.Xv(1);this.KGc=this.Ub.WR();this.lc="";this.kx={RIb:[]};this.SGc=_.wG(c=>
{this.Fa.lb({element:this.lc,action:"searchResultsPageSizeChanged",ze:c.toString(),gestureName:"CHANGE"});this.Ub.O3(c)})}set UDc(a){this.kx=gIc(a)}Ra(){}};L9.ha=function(a){return new (a||L9)(_.r(_.ox),_.r(_.Vx))};
L9.wa=_.n({type:L9,oa:[["result-footer"]],inputs:{UDc:"paginatedResults",lc:"trackElement"},ya:20,Aa:29,Ea:[[1,"page-controls"],["queryParamsHandling","merge","trackAction","pagePrevious",1,"previous",3,"condition","sameWindow","link","queryParams","linkAriaLabel","title","ascTrackElement","trackGestureClick","trackListIndex"],[1,"mat-icon-rtl-mirror"],["class","page-link","queryParamsHandling","merge","trackAction","navigateToResultsPage",3,"condition","sameWindow","linkAriaLabel","link","queryParams",
"ascTrackElement","trackGestureClick","trackListIndex",4,"ngFor","ngForOf"],["queryParamsHandling","merge","trackAction","pageNext",1,"next",3,"condition","sameWindow","link","queryParams","linkAriaLabel","title","ascTrackElement","trackGestureClick","trackListIndex"],[1,"page-size-control"],["appearance","outline"],[3,"aria-labelledby","value","selectionChange"],[3,"value"],["queryParamsHandling","merge","trackAction","navigateToResultsPage",1,"page-link",3,"condition","sameWindow","linkAriaLabel",
"link","queryParams","ascTrackElement","trackGestureClick","trackListIndex"]],ua:function(a,b){a&1&&(_.z(0,"span",0)(1,"conditional-link",1)(2,"mat-icon",2),_.Q(3,"chevron_left"),_.B()(),_.O(4,CGc,2,10,"conditional-link",3),_.z(5,"conditional-link",4)(6,"mat-icon",2),_.Q(7,"chevron_right"),_.B()()(),_.z(8,"span",5)(9,"mat-label"),_.Q(10," Results per page "),_.B(),_.z(11,"mat-form-field",6)(12,"mat-select",7),_.L("selectionChange",function(c){return b.SGc(c.value)}),_.R(13,"async"),_.z(14,"mat-option",
8),_.Q(15," 10 "),_.B(),_.z(16,"mat-option",8),_.Q(17," 25 "),_.B(),_.z(18,"mat-option",8),_.Q(19," 100 "),_.B()()()());a&2&&(_.q(1),_.x("condition",b.kx.hH)("sameWindow",!0)("link",_.gh(27,BGc))("queryParams",null==b.kx.hH?null:b.kx.hH.Qa)("linkAriaLabel",b.bmb)("title",b.bmb)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",null==b.kx.hH?null:b.kx.hH.Kd),_.q(3),_.x("ngForOf",b.kx.RIb),_.q(1),_.x("condition",b.kx.next)("sameWindow",!0)("link",_.gh(28,BGc))("queryParams",null==b.kx.next?
null:b.kx.next.Qa)("linkAriaLabel",b.amb)("title",b.amb)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",null==b.kx.next?null:b.kx.next.Kd),_.q(4),_.Hg("id",b.lc+"-page-size-control-label"),_.q(3),_.x("aria-labelledby",b.lc+"-page-size-control-label")("value",_.S(13,25,b.KGc)),_.q(2),_.x("value",10),_.q(2),_.x("value",25),_.q(2),_.x("value",100))},Ga:[_.cs,_.nq,_.wJ,_.Xy,_.Vy,_.kw,_.QB,_.IB,_.tq],styles:["result-footer[_nghost-%COMP%]{align-items:center;border-top-style:solid;border-top-width:1px;display:flex;font-weight:500;min-height:40px}result-footer[_nghost-%COMP%]     .page-size-control .mat-form-field-appearance-outline .mat-form-field-infix{border-top:0;padding-bottom:.5em}result-footer[_nghost-%COMP%]     .page-size-control .mat-form-field-appearance-outline .mat-form-field-infix .mat-select-arrow-wrapper{-webkit-transform:none;transform:none}result-footer[_nghost-%COMP%]   conditional-link[_ngcontent-%COMP%]{align-items:center;display:inline-flex;font-size:1.0769230769rem;height:40px;justify-content:center;min-width:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}result-footer[_nghost-%COMP%]   conditional-link[_ngcontent-%COMP%]     a{padding:8px}result-footer[_nghost-%COMP%]   .next[_ngcontent-%COMP%]{min-width:64px}result-footer[_nghost-%COMP%]   .previous[_ngcontent-%COMP%]{min-width:64px}result-footer[_nghost-%COMP%]   .page-controls[_ngcontent-%COMP%]{display:flex;flex:0 0 50%;flex-direction:row;justify-content:center;margin-left:25%}result-footer[_nghost-%COMP%]   .page-size-control[_ngcontent-%COMP%]{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:flex;flex:0 0 25%;height:40px;justify-content:end;padding:0 8px}result-footer[_nghost-%COMP%]   .page-size-control[_ngcontent-%COMP%]   mat-label[_ngcontent-%COMP%]{padding-top:1em;white-space:nowrap}result-footer[_nghost-%COMP%]   .page-size-control[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{height:40px;width:6em;overflow:hidden}"],
La:0});var GGc=function(){return[]},KGc=function(a){return{IH:a}},hIc=new _.$v("{resultCount, plural, =1 {Result {firstPosition} of {lastPosition}} other {Results {firstPosition} - {lastPosition} of {totalResultCount}}}"),iIc=new _.Xv(1),M9=class{set al(a){this.Be=a.Be;this.Ad=a.Ad}constructor(a,b,c,d){this.Fa=c;this.Ub=d;this.cAc=jCc;this.rbc=sHc;this.sbc=tHc;this.XHc=this.Ub.uaa();this.ND=this.Ss=!1;this.fV=0;this.Be="";this.Ad={};this.IH=this.Ub.vaa();this.TGc=_.wG(e=>{this.Fa.lb({element:this.el,action:"snippetDetailChanged",
ze:e.toString(),gestureName:"CHANGE"});this.Ub.Jua(e)});this.Xk=_.ll.has(2);this.Gzc=_.qx.has(45)}Ra(){}Qb(a){if(a.pagedSearchResponse){const e=this.jda;if(e){this.fV=vFc(e);const f=e.Xvc+1;this.Ss=e.Ss;var b=hIc.format,c=this.fV,d=iIc.format(f+this.fV-1);const g=iIc.format(e.dK);this.JKb=b.call(hIc,{resultCount:c,firstPosition:f,lastPosition:d,totalResultCount:this.jda&&this.Ss&&this.Xk?3E6<e.dK?"1M+":2E5<e.dK?"100k+":1E4<e.dK?"10k+":1E3<e.dK?"1k+":`~${g}`:g});this.gp=e.gp;this.hp=e.hp}else this.fV=
0}a.errorData&&this.m0&&(this.fV=0,this.JKb=this.m0.message,this.gp=this.m0.oF.gp,this.hp=this.m0.oF.hp)}get Erc(){return this.Xk}qr(){this.Fa.lb({gestureName:"CLICK",element:"SearchResultsHeader",action:"copyAllResults"})}get mqc(){return this.jda?this.jda.Bm.map(a=>a.Dc.path).join("\n"):""}};M9.ha=function(a){return new (a||M9)(_.r(_.px),_.r(_.rx),_.r(_.ox),_.r(_.Vx))};
M9.wa=_.n({type:M9,oa:[["result-header","searchResultsElementName",""]],inputs:{el:"searchResultsElementName",Ss:"maybeSkippedDocuments",al:"queryContext",ND:"showCanonicalCodeExampleFeature",jda:"pagedSearchResponse",m0:"errorData"},features:[_.Hd],bc:["searchResultsElementName",""],ya:10,Aa:8,Ea:[[1,"result-header"],[1,"result-message"],["class","estimated-result-tooltip","matTooltip","The result set is large and the total number is just an estimate.","aria-hidden","false","aria-label","Hint that total result number is just an estimate.",
4,"ngIf"],["color","mediumContrast",3,"hasLightLabel","spaceBetweenButtonLabelAndText","removeBorder","hoverMsg","copyText","copyEvent",4,"ngIf"],[4,"ngIf"],["gme-button-old","","id","skiplink-navigation-target","queryParamsHandling","merge","class","find-everything","format","hairline","trackAction","findEverything","matTooltip","Fetch exhaustive results (sometimes slow)",3,"routerLink","queryParams","ascTrackElement",4,"ngIf"],["class","snippet-control",4,"ngIf"],["class","debug-container",3,"class",
4,"ngIf"],["matTooltip","The result set is large and the total number is just an estimate.","aria-hidden","false","aria-label","Hint that total result number is just an estimate.",1,"estimated-result-tooltip"],["color","mediumContrast",3,"hasLightLabel","spaceBetweenButtonLabelAndText","removeBorder","hoverMsg","copyText","copyEvent"],[1,"separator"],[3,"savedQuery","searchScope","displayBreadcrumb"],["queryParamsHandling","merge","gme-button-old","","format","hairline","matTooltip","Run the search again without filtering by scope",
1,"clear-button",3,"routerLink","queryParams","ascTrackElement","trackAction"],["gme-button-old","","id","skiplink-navigation-target","queryParamsHandling","merge","format","hairline","trackAction","findEverything","matTooltip","Fetch exhaustive results (sometimes slow)",1,"find-everything",3,"routerLink","queryParams","ascTrackElement"],[1,"separator","show-example-usage-separator"],["gme-button","","class","show-example-usage-toggle","format","hairline","trackAction","showExampleUsage",3,"show-example-usage-enabled",
"ascTrackElement","matTooltip","click",4,"ngIf"],["gme-button","","format","hairline","trackAction","showExampleUsage",1,"show-example-usage-toggle",3,"ascTrackElement","matTooltip","click"],[1,"text"],[1,"snippet-control"],["appearance","outline"],[3,"aria-labelledby","value","selectionChange"],["value","SNIPPET_SUBSET"],["value","MATCHING_LINE_SUBSET"],["value","ALL_MATCHING_LINES"],["value","NONE"],[1,"debug-container"],["class","debug-info",4,"ngIf"],[1,"debug-info"]],ua:function(a,b){a&1&&(_.z(0,
"span",0)(1,"span",1),_.Q(2),_.O(3,EGc,2,0,"mat-icon",2),_.B(),_.O(4,FGc,1,5,"copy-button",3),_.O(5,HGc,8,8,"ng-container",4),_.O(6,IGc,3,4,"a",5),_.O(7,LGc,4,5,"ng-container",4),_.O(8,MGc,14,5,"span",6),_.B(),_.O(9,PGc,3,4,"div",7));a&2&&(_.q(2),_.bh(" ",b.JKb," "),_.q(1),_.x("ngIf",!!b.jda&&b.Ss&&b.Xk),_.q(1),_.x("ngIf",0!==b.fV),_.q(1),_.x("ngIf",b.cAc(b.Ad)||b.Be),_.q(1),_.x("ngIf",b.Ss&&b.Xk&&b.Gzc),_.q(1),_.x("ngIf",b.ND),_.q(1),_.x("ngIf",b.Erc),_.q(1),_.x("ngIf",b.gp||b.hp))},Ga:[_.cs,_.oq,
_.MC,_.iI,_.FB,_.Xy,_.Vy,_.kw,_.QB,_.IB,_.Az,_.SI,_.TI,_.UI,_.Er,_.mx,_.tq],styles:["result-header[_nghost-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;width:100%;max-width:100%;display:block}result-header[_nghost-%COMP%]     .snippet-control .mat-form-field-appearance-outline .mat-form-field-infix{border-top:0;padding-bottom:.5em}result-header[_nghost-%COMP%]     .snippet-control .mat-form-field-appearance-outline .mat-form-field-infix .mat-select-arrow-wrapper{-webkit-transform:none;transform:none}result-header[_nghost-%COMP%]   [gme-button][_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;padding:0 8px;align-self:center}result-header.grimoire-secondary-text[_nghost-%COMP%]{font-weight:500}result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]{align-items:center;display:flex;height:39px;width:100%;padding:0 16px}@media (max-width:940px){result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]{width:100%;height:54px;overflow-x:scroll;overflow-y:hidden;padding:4px 16px 0}}result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .status[_ngcontent-%COMP%]{align-items:center;display:inherit;flex:1 1 auto}result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .clear-button[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .find-everything[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .result-message[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .separator[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .show-example-usage-toggle[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   copy-button[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   scope-indicator[_ngcontent-%COMP%]{margin-right:5px}result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .clear-button[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .find-everything[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .result-message[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .separator[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .show-example-usage-toggle[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .snippet-control[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   copy-button[_ngcontent-%COMP%]{flex:0 0 auto}result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .separator.show-example-usage-separator[_ngcontent-%COMP%]{margin-right:12px;margin-left:7px}result-header[_nghost-%COMP%]   .estimated-result-tooltip[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px;line-height:16px;vertical-align:bottom;cursor:default}result-header[_nghost-%COMP%]   copy-button[_ngcontent-%COMP%]{-webkit-transform:scale(.77);transform:scale(.77)}result-header[_nghost-%COMP%]   .separator[_ngcontent-%COMP%]{height:20px;width:1px}result-header[_nghost-%COMP%]   scope-indicator[_ngcontent-%COMP%]{line-height:18px;min-width:3em;max-height:36px;overflow:hidden;padding-right:.5em;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}result-header[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font:inherit}result-header[_nghost-%COMP%]   .snippet-control[_ngcontent-%COMP%]{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:flex;padding:0 8px;height:39px;margin-left:auto}result-header[_nghost-%COMP%]   .snippet-control[_ngcontent-%COMP%]   mat-label[_ngcontent-%COMP%]{padding-top:1em;white-space:nowrap}result-header[_nghost-%COMP%]   .snippet-control[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{height:39px}result-header[_nghost-%COMP%]   .debug-container[_ngcontent-%COMP%]{display:contents}result-header[_nghost-%COMP%]   .debug-info-container[_ngcontent-%COMP%]{position:absolute;width:100%}result-header[_nghost-%COMP%]   mat-expansion-panel.debug-info[_ngcontent-%COMP%]{background-color:#f0f7f0;border:1px solid silver;color:#006400;font-family:monospace;font-size:small;line-height:1.25;margin:0 1em 1em;padding:.5em;white-space:pre-wrap;min-height:24px;flex:1 1 auto;display:flex;flex-direction:column}result-header[_nghost-%COMP%]   mat-expansion-panel.debug-info[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{height:24px}result-header[_nghost-%COMP%]   mat-expansion-panel.debug-info[_ngcontent-%COMP%]   .mat-expansion-panel-header-title[_ngcontent-%COMP%]{color:#006400}result-header[_nghost-%COMP%]   mat-expansion-panel.debug-info[_ngcontent-%COMP%]     .mat-expansion-panel-content{overflow-y:auto;overflow-x:hidden}"],
La:0});var N9=class{Ra(){}};N9.ha=function(a){return new (a||N9)};
N9.wa=_.n({type:N9,oa:[["search-results-incomplete","docLink","","trackElement",""]],inputs:{ouc:"docLink",lc:"trackElement"},bc:["docLink","","trackElement",""],ya:4,Aa:2,Ea:[[1,"desc"],["trackAction","openResultsIncompleteDocLink","aria-label","Learn more about potentially missing search results.",3,"externalLink","ascTrackElement"]],ua:function(a,b){a&1&&(_.z(0,"span",0),_.Q(1," Not seeing the search results you expect?\n"),_.B(),_.z(2,"a",1),_.Q(3," Learn more\n"),_.B());a&2&&(_.q(2),_.x("externalLink",
b.ouc)("ascTrackElement",b.lc))},Ga:[_.cs,_.Zr],styles:["search-results-incomplete[_nghost-%COMP%]{align-items:center;background-color:#e8f0fe;display:flex;flex-wrap:wrap;min-height:40px;padding-left:16px}a[_ngcontent-%COMP%]{margin-left:16px}"],La:0});var jIc=["listContainer"],kIc=[[["result-footer"]]],TGc=function(a){return a.path||a.repository?"ref":a.Td?"repo":"repoGroup"},lIc=function(a){const b=a.BD.Bm;return 25>=b.length||a.MYa.get().scrollTop?_.u(b):_.w(_.sDa,_.ag(),_.Wf(0),_.cg(b),_.lg(b.slice(0,20)))},O9=class extends _.xC{constructor(a,b,c,d,e,f,g,l,p,t,y,C){super(l,p,t,C);this.Fa=a;this.Vg=b;this.MYa=c;this.Ua=d;this.ad=e;this.Ub=f;this.C3=g;this.el="";this.ND=this.bNb=!1;this.DJb=new _.mp;this.Pc=_.DG;this.rB=NHc;this.selectedIndex=
new _.Yh(-1);this.Bm=_.Yf;this.Eq=new _.hf;this.xGc=new _.hf;this.IH=this.Ub.vaa();this.Kn=_.w(y.Kn,_.v(F=>F?`${F}px`:void 0),_.gg(1),_.wf())}Ra(){super.Ra();this.Eq.add(MHc(this.MYa,()=>({page:this.BD,scrollTop:this.nb.qa.scrollTop})));this.Eq.add(_.w(this.Ua.events,_.Mf(a=>a instanceof _.Ci),_.lg(null)).subscribe(()=>{this.hcb=this.MYa.get().scrollTop}));this.Eq.add(this.ad.register("selectNextResult","j",()=>{this.xM(1);this.rr("selectNextResult")}));this.Eq.add(this.ad.register("selectPreviousResult",
"k",()=>{this.xM(-1);this.rr("selectPreviousResult")}))}Qb(a){a.hasOwnProperty("resultPage")&&(this.Eq.add(_.zgb(this.Vg,()=>{this.selectedIndex.next(0)})),this.xGc.unsubscribe(),this.Bm=lIc(this))}bn(){void 0!==this.hcb&&(this.nb.qa.scrollTop=this.hcb,this.hcb=void 0)}Ja(){super.Ja();this.Eq.unsubscribe()}xM(a){const b=this.BD.Bm.length;b&&(a=this.selectedIndex.value+a,0>a||a>=b||this.selectedIndex.next(a))}rr(a){this.Fa.lb({element:"ResultList",action:a,gestureName:"KEYBOARD",qf:this.selectedIndex.value})}};
O9.ha=function(a){return new (a||O9)(_.r(_.Yr),_.r(_.Pi),_.r(D9),_.r(_.Ji),_.r(_.Mw),_.r(_.Vx),_.r(XHc),_.r(_.ne),_.r(_.du),_.r(_.sg),_.r(_.CG),_.r(_.Yt,8))};
O9.wa=_.n({type:O9,oa:[["result-list"]],ub:function(a,b){a&1&&_.qh(jIc,7);if(a&2){let c;_.ph(c=_.sh())&&(b.lWc=c.first)}},inputs:{vA:"previewTarget",BD:"resultPage",el:"searchResultsElementName",bNb:"showResultsIncomplete",ND:"showCanonicalCodeExampleFeature"},outputs:{DJb:"previewTriggered"},features:[_.Cg,_.Hd],Yb:["result-footer"],ya:8,Aa:7,Ea:[["class","example-content","role","region",4,"ngIf"],["listContainer",""],[4,"ngFor","ngForOf"],[3,"docLink","trackElement",4,"ngIf"],["role","region",
1,"example-content"],[4,"ngIf"],[3,"source","snippets"],[3,"entry","resultPage","isActive","listIndex","scopeDetail","trackElement","previewTarget","isSelected","codeFontSize","container","triggerPreview"],[3,"docLink","trackElement"]],ua:function(a,b){a&1&&(_.Xg(kIc),_.O(0,SGc,2,1,"div",0),_.R(1,"async"),_.z(2,"ul",null,1),_.O(4,UGc,4,14,"li",2),_.R(5,"async"),_.B(),_.O(6,VGc,1,2,"search-results-incomplete",3),_.Yg(7));a&2&&(_.x("ngIf",b.ND&&_.S(1,3,b.IH)),_.q(4),_.x("ngForOf",_.S(5,5,b.Bm)),_.q(2),
_.x("ngIf",b.bNb))},Ga:[A9,_.nq,_.oq,I9,N9,_.tq],styles:["result-list[_nghost-%COMP%]{overflow:hidden}ul[_ngcontent-%COMP%]{margin:0;padding:0;width:100%}li[_ngcontent-%COMP%]{list-style-type:none;padding:0}loading[_ngcontent-%COMP%]{position:-webkit-sticky;position:sticky;bottom:12px}dc-information-box[_ngcontent-%COMP%]{align-content:center;align-items:center;display:flex;justify-content:flex-start;margin:16px}dc-information-box[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:16px}"],La:0});var mIc=["image/png","image/jpeg","image/gif"],nIc={hI:0,EMPTY:1,l2b:2,hdc:3,0:"BINARY",1:"EMPTY",2:"IMAGE",3:"TEXT"},fHc=function(a){switch(a.state){case 1:return!1;case 0:return!0;case 2:return 0<a.Tb.length;default:return _.ej(a,void 0)}},P9=class{set Dvc(a){const b=a.oe,c=a.wD;a=a.Dc;this.data=b.Ew()||_.MG(_.hm(b,1));this.metadata=_.km(b,_.$s,2);this.Dc=a;this.tb=_.gfb(a,b,[c]);this.Cl=_.Icb(a,_.uJ(this.Wg,a,"path"),this.Ua)}set matches(a){this.jHb=a;this.dk.next(_.sG(a,[]).length?0:-1)}get matches(){return this.jHb}get nuc(){return this.data?
this.metadata?mIc.includes(_.W(this.metadata,1))?2:_.vm(this.metadata,2)?0:3:3:1}get imageUrl(){const a=this.metadata;return`data:${a?_.W(a,1):""};base64,${this.data}`}constructor(a,b,c){this.Fa=a;this.Wg=b;this.Ua=c;this.jHb=_.vG([]);this.At=_.DG;this.bha=nIc;this.kg="SearchResultFilePreview";this.data="";this.Cl=_.Yf;this.metadata=null;this.dk=new _.fg(1)}Ra(){}Fp(a){this.Ua.navigate(_.gt(_.lt(this.Dc.Wb(),{line:a.line+1}).Ya()),{vg:"preserve"});this.Fa.lb({gestureName:"CLICK",element:this.kg,action:"selectLine",
projectId:this.Dc.kb},a.m2)}};P9.ha=function(a){return new (a||P9)(_.r(_.Yr),_.r(_.vJ),_.r(_.Ji))};
P9.wa=_.n({type:P9,oa:[["single-file-preview","fileData","","matches",""]],inputs:{Dvc:"fileData",matches:"matches"},bc:["fileData","","matches",""],ya:5,Aa:5,Ea:[[3,"ngSwitch"],["icon","source:file",4,"ngSwitchCase"],[3,"path",4,"ngSwitchCase"],[3,"alt","src",4,"ngSwitchCase"],["class","text",4,"ngSwitchCase"],["icon","source:file"],[3,"path"],[3,"alt","src"],[1,"text"],["iconSize","large","theme","warning",4,"ngIf"],["class","matches-navigation",3,"ngSwitch",4,"ngIf"],[4,"ngIf"],["iconSize","large",
"theme","warning"],[1,"matches-navigation",3,"ngSwitch"],[4,"ngSwitchCase"],[3,"inline",4,"ngSwitchCase"],[3,"dataState","matchCount","selectedMatchIndex","trackArtifactId","trackElement","selectedMatchIndexChange",4,"ngIf"],[3,"dataState","matchCount","selectedMatchIndex","trackArtifactId","trackElement","selectedMatchIndexChange"],[3,"inline"],[3,"value","fileName","lineLimitation","lineNumberLinkProvider","highlightInfo","lineNumberClicked"],[3,"matches","scrollToIndex","selectedMatchIndex",4,
"ngIf"],[3,"matches","scrollToIndex","selectedMatchIndex"]],ua:function(a,b){a&1&&(_.H(0,0),_.O(1,WGc,5,0,"icon-empty-state-display",1),_.O(2,XGc,1,1,"empty-file-detail",2),_.O(3,YGc,2,4,"img",3),_.O(4,gHc,4,3,"div",4),_.J());a&2&&(_.x("ngSwitch",b.nuc),_.q(1),_.x("ngSwitchCase",b.bha.hI),_.q(1),_.x("ngSwitchCase",b.bha.EMPTY),_.q(1),_.x("ngSwitchCase",b.bha.l2b),_.q(1),_.x("ngSwitchCase",b.bha.hdc))},Ga:[_.oq,_.pq,_.qq,_.OK,_.RK,_.PC,_.RC,_.QC,_.zG,_.xG,_.rJ,_.PK,_.tq,_.VC],styles:["single-file-preview[_nghost-%COMP%]{display:flex;position:relative;overflow:auto}icon-empty-state-display[_ngcontent-%COMP%]{align-self:center}empty-file-detail[_ngcontent-%COMP%]{align-self:center;flex:1 1 100%}.matches-navigation[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-content:center;align-items:center;display:flex;height:28px;justify-content:flex-end}.matches-navigation[_ngcontent-%COMP%] > loading[_ngcontent-%COMP%]{margin-right:20px}img[_ngcontent-%COMP%]{align-self:center;max-height:100%;max-width:100%}.text[_ngcontent-%COMP%]{display:flex;flex:1 1 100%;flex-direction:column;overflow:auto}dc-information-box[_ngcontent-%COMP%]{align-content:center;align-items:center;display:flex;justify-content:flex-start}"],
La:0});var oIc=function(a,b){return _.w(a.Tq.get(b.kb,b.Ic,b.repository,_.cl(b),b.path,{Ob:b.params.Ob,type:1,line:_.Vk(b.params.line)}),_.v(c=>{const d=_.dt(c);if(!d)throw Error("wf");let e;return _.vG({type:0,oe:d,wD:null!=(e=_.tm(c,8)[0])?e:0,Dc:b})}))},pIc=function(a,b){const c=b.Wb();return _.w(a.Tq.list(b.kb,b.Ic,b.repository,_.cl(b),b.path,b.params.Ob),_.v(d=>({state:2,Tb:{type:1,items:oHc(d,c)}})))},Q9=class{set target(a){var b=a.Dc;this.pW=b;switch(a.type){case 0:a.Oxc?this.TF.ura.next(b):this.TF.jyb();
b=oIc(this,b);break;case 1:b=pIc(this,b);break;default:b=_.ej(a,void 0)}setTimeout(()=>{let c;null==(c=document.getElementById("result-preview-header"))||c.focus()});this.page=_.w(b,_.lg(_.EG),_.Sf(()=>{a:{var c=a.type;switch(c){case 1:c="Directory contents couldn't be loaded";break a;case 0:c="File couldn't be loaded";break a;default:c=_.ej(c,void 0)}}return _.u({state:1,message:"Error fetching contents",sva:c})}))}set uBc(a){a=a.xU;FFc(a)?this.TF.tIa.next(a.d3):this.TF.tIa.next(void 0)}constructor(a,
b){this.Tq=a;this.TF=b;this.At=_.DG;this.rB=NHc;this.kg="SearchResultFilePreview";this.Y_b="result-preview-header";this.Plb="Close";this.e6b="Preview of File ";this.page=_.Yf;this.pW=new _.uj;this.close=new _.mp}};Q9.ha=function(a){return new (a||Q9)(_.r(_.wK),_.r(_.QK))};
Q9.wa=_.n({type:Q9,oa:[["result-preview"]],inputs:{target:"target",uBc:"loadedQueryContext"},outputs:{close:"close"},features:[_.eh([_.QK])],ya:7,Aa:9,Ea:[[4,"ngIf"],[1,"file-header"],["svgIcon","source:file"],["queryParamsHandling","preserve","trackAction","openFile",1,"filepath",3,"routerLink","ascTrackElement"],[3,"ngSwitch",4,"ngIf"],[1,"preview-title"],["mat-icon-button","","type","button","trackAction","closePreview",1,"close",3,"title","ascTrackElement","trackArtifactId","click"],[3,"ngSwitch"],
[3,"diameter",4,"ngSwitchCase"],[4,"ngSwitchCase"],["icon","developer_board",3,"isSvg",4,"ngSwitchCase"],[3,"diameter"],[3,"fileData","matches",4,"ngSwitchCase"],["ariaLabelledbyId","HEADER_ID",3,"files","queryParamsHandling",4,"ngSwitchCase"],[3,"fileData","matches"],["ariaLabelledbyId","HEADER_ID",3,"files","queryParamsHandling"],["icon","developer_board",3,"isSvg"]],ua:function(a,b){a&1&&(_.O(0,hHc,6,4,"h2",0),_.z(1,"div",1),_.G(2,"mat-icon",2),_.z(3,"a",3),_.Q(4),_.B()(),_.O(5,nHc,4,4,"ng-container",
4),_.R(6,"async"));a&2&&(_.x("ngIf",b.pW.path),_.q(3),_.x("routerLink",_.gt(b.pW))("ascTrackElement",b.kg),_.Hg("id",b.Y_b)("aria-label",b.e6b+b.pW.path),_.q(1),_.bh(" ",b.pW.path," "),_.q(1),_.x("ngIf",_.S(6,7,b.pW.path&&b.page)))},Ga:[_.cs,_.oq,_.pq,_.qq,_.TK,_.PC,_.RC,_.QC,_.xG,_.Ku,_.kw,_.Er,P9,_.tq],styles:["result-preview[_nghost-%COMP%]{display:flex;flex-direction:column;position:relative;overflow:auto}directory-contents-grid[_ngcontent-%COMP%]{margin:10px}directory-contents-grid[_ngcontent-%COMP%], single-file-preview[_ngcontent-%COMP%]{overflow:auto;z-index:0}directory-contents-grid[_ngcontent-%COMP%]   .matches-navigation[_ngcontent-%COMP%], single-file-preview[_ngcontent-%COMP%]   .matches-navigation[_ngcontent-%COMP%]{height:28px}h2[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-content:center;align-items:center;display:flex;flex:0 0 auto;font-weight:500;font-size:15px;height:40px;justify-content:flex-start;letter-spacing:.01em;line-height:24px;margin:0;overflow:hidden;padding-left:20px;z-index:1}.preview-title[_ngcontent-%COMP%]{flex:1 1 100%}.file-header[_ngcontent-%COMP%]{align-items:center;background-color:var(--primary-app-bar);border-bottom-style:solid;border-bottom-width:1px;display:flex;flex:0 0 auto;height:28px;padding-left:20px}.file-header[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:18px;width:18px}.file-header[_ngcontent-%COMP%]   a.filepath[_ngcontent-%COMP%]{margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}loading[_ngcontent-%COMP%], single-file-preview[_ngcontent-%COMP%]{flex:1 1 100%}"],
La:0});var R9=class{};R9.ha=function(a){return new (a||R9)};R9.Da=_.ld({type:R9});R9.Ca=_.Pc({imports:[_.uq,_.YK,_.$K,_.SC,_.AG,_.yG,_.PI,_.sJ,_.ZK]});var qIc,rIc;qIc={Wm:J9};rIc=[{path:"",component:H9,Ve:_.VG([z9,w9]),resolve:qIc,IA:"paramsOrQueryParamsChange"}];_.S9=class{};_.S9.ha=function(a){return new (a||_.S9)};_.S9.Da=_.ld({type:_.S9,id:"search"});_.S9.Ca=_.Pc({Nb:[J9,_.wK],imports:[_.Ox,y9,B9,_.Yz,_.uq,_.QJ,_.XJ,_.YJ,_.OC,_.$r,_.gL,_.$K,_.gK,_.Rx,_.HB,_.SC,_.AG,_.yG,_.iv,_.Yy,_.lw,_.RB,_.Sz,_.$C,_.OB,_.bA,_.iK,_.sJ,_.xB(rIc),_.nx,_.ZK,R9,_.tJ,_.YC,_.NK,_.Zz,_.Gr]});_.Q3a(_.S9,"search");
_.gcb(H9,function(){return[_.cs,_.oq,_.pq,_.qq,_.MC,_.Zr,_.PC,_.RC,_.QC,_.xG,_.Ku,_.Er,_.XC,Q9,K9,L9,M9,O9,N9]},function(){return[_.tq]});
}catch(e){_._DumpException(e)}
try{
var sIc=function(a,b){a=Number(a);return!isNaN(a)&&a>=b&&Number.isInteger(a)},tIc=function(a){a&1&&_.G(0,"settings-header",27)},uIc=function(a){if(a&1){const b=_.Nd();_.z(0,"div")(1,"mat-form-field",28)(2,"mat-label");_.Q(3," Appearance ");_.B();_.z(4,"mat-select",13);_.L("selectionChange",function(c){_.Pd(b);const d=_.N();return _.Qd(d.UGc(c.value))});_.R(5,"async");_.z(6,"mat-option",29);_.Q(7," Light ");_.B();_.z(8,"mat-option",30);_.Q(9," Dark ");_.B();_.z(10,"mat-option",31);_.Q(11," Use System Settings ");
_.B()()()()}a&2&&(a=_.N(),_.q(4),_.x("value",_.S(5,1,a.Icb)))},vIc=function(a,b){a&1&&(_.z(0,"mat-option",34),_.Q(1),_.B());a&2&&(a=b.va,_.x("value",a),_.q(1),_.bh(" ",a.replace("cider","default")," "))},wIc=function(a){if(a&1){const b=_.Nd();_.z(0,"div")(1,"mat-form-field",32)(2,"mat-label");_.Q(3," Dark syntax highlighting theme ");_.B();_.z(4,"mat-select",13);_.L("selectionChange",function(c){_.Pd(b);const d=_.N();return _.Qd(d.PGc(c.value))});_.R(5,"async");_.O(6,vIc,2,2,"mat-option",33);_.B()()()}a&
2&&(a=_.N(),_.q(4),_.x("value",_.S(5,2,a.YGc)),_.q(2),_.x("ngForOf",a.UUb))},xIc=function(a){a&1&&(_.z(0,"mat-label"),_.Q(1," Light syntax highlighting theme "),_.B())},yIc=function(a){a&1&&(_.z(0,"mat-label"),_.Q(1," Syntax highlighting theme "),_.B())},zIc=function(a,b){a&1&&(_.z(0,"mat-option",34),_.Q(1),_.B());a&2&&(a=b.va,_.x("value",a),_.q(1),_.bh(" ",a.replace("cider","default")," "))},AIc=function(a){if(a&1){const b=_.Nd();_.z(0,"div")(1,"mat-form-field",35);_.O(2,xIc,2,0,"mat-label",36);
_.O(3,yIc,2,0,"ng-template",null,37,_.uh);_.z(5,"mat-select",13);_.L("selectionChange",function(c){_.Pd(b);const d=_.N();return _.Qd(d.RGc(c.value))});_.R(6,"async");_.O(7,zIc,2,2,"mat-option",33);_.B()()()}if(a&2){const b=_.ah(4);a=_.N();_.q(2);_.x("ngIf",a.lW)("ngIfElse",b);_.q(3);_.x("value",_.S(6,4,a.aHc));_.q(2);_.x("ngForOf",a.V3b)}},BIc=function(a){if(a&1){const b=_.Nd();_.z(0,"div")(1,"mat-slide-toggle",38);_.L("change",function(c){_.Pd(b);const d=_.N();return _.Qd(d.VJc(c))});_.R(2,"async");
_.Q(3," Strip the google3/ prefix when copying paths ");_.B()()}a&2&&(a=_.N(),_.q(1),_.x("checked",_.S(2,1,a.aOb)))},CIc=function(a){a&1&&(_.z(0,"a",39)(1,"mat-icon",40),_.Q(2,"info_outline"),_.B()())},DIc=function(a){if(a&1){const b=_.Nd();_.z(0,"div")(1,"mat-form-field",41)(2,"mat-label");_.Q(3," Default Cider editing behavior ");_.B();_.z(4,"mat-select",13);_.L("selectionChange",function(c){_.Pd(b);const d=_.N();return _.Qd(d.OGc(c.value))});_.R(5,"async");_.z(6,"mat-option",42);_.Q(7," Open in Cider. ");
_.B();_.z(8,"mat-option",43);_.Q(9," Open the workspace selection prompt in Cider. ");_.B()()()()}a&2&&(a=_.N(),_.q(4),_.x("value",_.S(5,1,a.S8)))},EIc=function(a){if(a&1){const b=_.Nd();_.z(0,"div")(1,"mat-slide-toggle",44);_.L("change",function(c){_.Pd(b);const d=_.N();return _.Qd(d.WJc(c))});_.R(2,"async");_.Q(3," When opening the Cider workspace selection prompt, default to suggesting a unique workspace name. ");_.B()()}a&2&&(a=_.N(),_.q(1),_.x("checked",_.S(2,1,a.Lfa)))},FIc=function(a){if(a&
1){const b=_.Nd();_.z(0,"div")(1,"mat-slide-toggle",45);_.L("change",function(c){_.Pd(b);const d=_.N();return _.Qd(d.UJc(c))});_.R(2,"async");_.Q(3," Show personalized results based on search history ");_.B();_.z(4,"a",46)(5,"mat-icon",40);_.Q(6,"info_outline");_.B()()()}a&2&&(a=_.N(),_.q(1),_.x("checked",_.S(2,1,a.Sp)))},GIc=function(a){if(a&1){const b=_.Nd();_.z(0,"div")(1,"mat-form-field",47)(2,"mat-label");_.Q(3," Search results page size ");_.B();_.z(4,"mat-select",13);_.L("selectionChange",
function(c){_.Pd(b);const d=_.N();return _.Qd(d.AKc(c.value))});_.R(5,"async");_.z(6,"mat-option",34);_.Q(7," 10 ");_.B();_.z(8,"mat-option",34);_.Q(9," 25 ");_.B();_.z(10,"mat-option",34);_.Q(11," 100 ");_.B()()()()}a&2&&(a=_.N(),_.q(4),_.x("value",_.S(5,4,a.pageSize)),_.q(2),_.x("value",10),_.q(2),_.x("value",25),_.q(2),_.x("value",100))},HIc=function(a){if(a&1){const b=_.Nd();_.z(0,"div")(1,"mat-form-field",48)(2,"mat-select",49);_.L("selectionChange",function(c){_.Pd(b);const d=_.N();return _.Qd(d.zKc(c.value))});
_.R(3,"async");_.z(4,"mat-option",34);_.Q(5," 25 ");_.B();_.z(6,"mat-option",34);_.Q(7," 50 ");_.B();_.z(8,"mat-option",34);_.Q(9," 100 ");_.B();_.z(10,"mat-option",34);_.Q(11," 200 ");_.B()();_.z(12,"mat-label");_.Q(13," Starred paths on homepage ");_.B()()()}a&2&&(a=_.N(),_.q(2),_.x("value",_.S(3,5,a.Pca)),_.q(2),_.x("value",25),_.q(2),_.x("value",50),_.q(2),_.x("value",100),_.q(2),_.x("value",200))},T9=class extends _.bs{constructor(a,b,c,d){super(a,b,d,c,"change");this.kPb=!0}M5a(a){this.kPb&&
_.JJa(this,"CHANGE",a)}};T9.ha=function(a){return new (a||T9)(_.r(_.Yr),_.r(_.No),_.r(_.ne),_.r(_.as,8))};T9.Ma=_.nd({type:T9,oa:[["input","ascTrackElement","","trackAction",""],["select","ascTrackElement","","trackAction",""],["textarea","ascTrackElement","","trackAction",""]," ascTrackElement  trackAction  trackGestureChange ".split(" ")],inputs:{kPb:"trackGestureChange"},features:[_.Cg]});var U9=class{constructor(){this.RM=this.text=""}};U9.ha=function(a){return new (a||U9)};
U9.wa=_.n({type:U9,oa:[["help-tooltip","text",""]],inputs:{text:"text",RM:"tooltipClass"},bc:["text",""],ya:3,Aa:2,Ea:[["tabindex","0","role","note","matTooltipPosition","right",3,"matTooltipClass","matTooltip"]],ua:function(a,b){a&1&&(_.z(0,"span",0)(1,"mat-icon"),_.Q(2,"help_outline"),_.B()());a&2&&_.x("matTooltipClass",b.RM)("matTooltip",b.text)},Ga:[_.kw,_.Az],styles:["help-tooltip[_nghost-%COMP%]{margin-left:8px}mat-icon[_ngcontent-%COMP%]{height:16px;font-size:16px;line-height:16px;width:16px;vertical-align:middle;cursor:default}"],
La:0});var V9=class{};V9.ha=function(a){return new (a||V9)};V9.Da=_.ld({type:V9});V9.Ca=_.Pc({imports:[_.uq,_.lw,_.Sz]});var IIc=Object.freeze({"invalid-number":!0}),W9=class{constructor(){this.uwb=!1}validate(a){return sIc(a.value,this.uwb?0:1)?null:IIc}};W9.ha=function(a){return new (a||W9)};W9.Ma=_.nd({type:W9,oa:[["","positiveIntegerValidator",""]],inputs:{uwb:"allowZero"},features:[_.eh([{Ba:_.xy,Lb:W9,Zc:!0}])]});var X9=class{validate(a){return void 0===a.value||""===a.value||sIc(a.value,1)?null:IIc}};X9.ha=function(a){return new (a||X9)};
X9.Ma=_.nd({type:X9,oa:[["","optionalPositiveIntegerValidator",""]],features:[_.eh([{Ba:_.xy,Lb:X9,Zc:!0}])]});_.Y9=class{constructor(){this.TIb=""}};_.Y9.ha=function(a){return new (a||_.Y9)};
_.Y9.wa=_.n({type:_.Y9,oa:[["settings-header"]],inputs:{TIb:"pageTitle"},Yb:["*"],ya:4,Aa:1,Ea:[["fxLayoutAlign","center center"],["fxFlex","grow",1,"title"]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"header",0)(1,"h1",1),_.Q(2),_.B(),_.Yg(3),_.B());a&2&&(_.q(2),_.ch(b.TIb))},Ga:[_.fv,_.lv],styles:["header[_ngcontent-%COMP%]{border-style:solid;border-width:1px;padding:12px 16px}.title[_ngcontent-%COMP%]{font-family:Google Sans;font-size:15px;font-weight:500;letter-spacing:.02em;margin:0;text-transform:capitalize;font-size:20px}"],La:0});var Z9,JIc,KIc;Z9=function(a,b,c){a.Fa.lb({element:"Settings",action:b,ze:c,gestureName:"CHANGE"})};JIc=function(a,b){if(!a.lW||!b)return!1;switch(b){case "SYSTEM":case "DARK":return!0;case "LIGHT":return!1;default:return _.ej(b,void 0)}};KIc=function(a){if(!a)return!0;switch(a){case "DARK":return!1;case "SYSTEM":case "LIGHT":return!0;default:return _.ej(a,void 0)}};
_.$9=class{constructor(a,b,c,d,e,f){this.document=a;this.Fa=b;this.Ub=c;this.Hma=d;this.Ib=e;this.Icb=this.Ub.opa();this.Zaa=this.Ub.OR();this.DHc=this.Ub.XR();this.aOb=this.Ub.c1();this.tabSize=this.Ub.aS();this.pageSize=this.Ub.WR();this.Kn=this.Hma.Kn;this.Pca=this.Ub.V0();this.AQb=_.gpb(this.Ub);this.JLc=this.Ub.vpa();this.S8=this.Ub.M0();this.Lfa=this.Ub.d1();this.Sp=this.Ub.Z0();this.zHc=this.Ub.Y0();this.vyc=this.Ub.Q0();this.UUb=Array.from(_.iYa);this.V3b=Array.from(_.hYa);this.Za=new _.hf;
this.XMb=!0;this.UGc=_.wG(g=>{Z9(this,"themeChanged",g);this.Ub.Kua(g)});this.PGc=_.wG(g=>{Z9(this,"darkSyntaxThemeChanged",g);this.Ub.Iea(g)});this.RGc=_.wG(g=>{Z9(this,"lightSyntaxThemeChanged",g);this.Ub.Rea(g)});this.RJc=_.wG(g=>{Z9(this,"highlightXrefsChanged",g.checked.toString());this.Ub.I3(g.checked)});this.TJc=_.wG(g=>{Z9(this,"showFoldMarkersChanged",g.checked.toString());this.Ub.Wea(g.checked)});this.VJc=_.wG(g=>{Z9(this,"stripGoogle3FromCopyChanged",g.checked.toString());this.Ub.Pua(g.checked)});
this.BKc=_.Hm((g,l)=>{Z9(this,"tabSizeChanged",g);l&&this.Ub.Yea(Number(g))},300);this.AKc=_.Hm(g=>{Z9(this,"pageSizeChanged",String(g));this.Ub.O3(g)},300);this.wKc=_.Hm((g,l)=>{Z9(this,"codeFontSizeChanged",g);l&&(""===g?_.BG(this.Hma):_.BG(this.Hma,Number(g)))},300);this.zKc=_.Hm(g=>{Z9(this,"numStarredPlacesChanged",String(g));this.Ub.Tea(g)},300);this.CFc=()=>{_.BG(this.Hma)};this.XJc=_.wG(g=>{Z9(this,"xrefMiniPanelEnabledChanged",g.checked.toString());_.hpb(this.Ub,g.checked)});this.CKc=_.Hm((g,
l)=>{Z9(this,"xrefMiniPanelMinWidthChanged",g);l&&this.Ub.Cdb(Number(g))},300);this.OGc=_.wG(g=>{Z9(this,"ciderDefaultChanged",g);this.Ub.rua(g)});this.WJc=_.wG(g=>{Z9(this,"suggestUniqueCiderWsChanged",g.checked.toString());this.Ub.Qua(g.checked)});this.UJc=_.wG(g=>{Z9(this,"showPersonalizedResultsChanged",g.checked.toString());this.Ub.Nua(g.checked)});this.SJc=_.wG(g=>{Z9(this,"showCustomContextMenuChanged",g.checked.toString());this.Ub.Vea(g.checked)});this.QGc=_.wG(g=>{Z9(this,"hovercardVisibilityChanged",
g);this.Ub.Oea(g)});this.lW=f.lW();this.Ym=_.ll.has(2);this.YGc=_.RYa(f,"DARK");this.aHc=_.RYa(f,"LIGHT")}Tc(){this.Za.add(this.Ib.Ze.subscribe(a=>{a&&(a=this.document.querySelector(`#${a}`))&&(null==a||a.scrollIntoView(),null==a||a.focus(),null==a||a.classList.add("highlight-anim"))}))}Ja(){this.Za.unsubscribe()}};_.$9.ha=function(a){return new (a||_.$9)(_.r(_.pk),_.r(_.Yr),_.r(_.Vx),_.r(_.CG),_.r(_.Xh),_.r(_.cy),_.r(_.px),_.r(_.rx))};
_.$9.wa=_.n({type:_.$9,oa:[["general-settings"]],inputs:{XMb:"showHeader"},ya:76,Aa:44,Ea:[["pageTitle","General",4,"ngIf"],[4,"ngIf"],["id","show-fold-markers-toggle","color","primary",3,"checked","change"],["id","highlight-xrefs-toggle","color","primary",3,"checked","change"],["id","show-custom-context-menu-toggle","color","primary",3,"checked","change"],[1,"preview"],["id","xrefs-mini-panel-toggle","color","primary",3,"checked","aria-label","change"],["id","xrefs-mini-panel-min-width-field"],["matInput",
"","positiveIntegerValidator","","autocomplete","off","aria-label","Change the minimum browser width for the references preview pane to be visible when the setting is enabled",3,"allowZero","ngModel","disabled","ngModelChange"],["xrefMiniPanelMinWidthField","matInput"],["matSuffix",""],["mat-icon-button","","class","help-link-button","matTooltip","Help","aria-label","More information about the reference preview panel","ascTrackElement","Settings","trackAction","openXrefHelp","externalLink","http://go/cs-xref#using-the-breadcrumb-trail",
4,"ngIf"],["id","hovercard-visibility-field"],[3,"value","selectionChange"],["value","NEVER_SHOW"],["value","SHOW_WITH_SHIFT"],["value","SHOW_WITH_CTRL"],["value","SHOW_WITH_PLATFORM_CMD"],["value","SHOW_ALWAYS"],["id","tab-size-field"],["matInput","","positiveIntegerValidator","","autocomplete","off",3,"ngModel","ngModelChange"],["tabSizeField","matInput"],["id","code-font-size-field"],["matInput","","optionalPositiveIntegerValidator","","autocomplete","off","ascTrackElement","Settings","trackAction",
"typeCodeFontSize",3,"ngModel","ngModelChange"],["codeFontSizeField","matInput"],["type","button","gme-button-old","","id","code-font-size-reset-button","format","hairline","size","xsmall","ascTrackElement","Settings","trackAction","resetCodeFontSize",3,"click"],["text","This setting affects any text representing code such as the main code panel and search results."],["pageTitle","General"],["id","theme-selector"],["value","LIGHT"],["value","DARK"],["value","SYSTEM"],["id","dark-syntax-theme-selector"],
[3,"value",4,"ngFor","ngForOf"],[3,"value"],["id","light-syntax-theme-selector"],[4,"ngIf","ngIfElse"],["onlySyntaxHighlightingSelector",""],["id","strip-google3-from-copy-toggle","color","primary",3,"checked","change"],["mat-icon-button","","matTooltip","Help","aria-label","More information about the reference preview panel","ascTrackElement","Settings","trackAction","openXrefHelp","externalLink","http://go/cs-xref#using-the-breadcrumb-trail",1,"help-link-button"],["inline",""],["id","cider-default-field"],
["value","cider"],["value","prompt"],["id","unique-cider-ws-toggle","color","primary",3,"checked","change"],["id","personalization-toggle","color","primary",3,"checked","change"],["mat-icon-button","","matTooltip","Help","aria-label","More information about the search personalization setting","ascTrackElement","Settings","trackAction","openPersonalizationHelp","externalLink","https://goto.google.com/cs-personalization",1,"help-link-button"],["id","page-size-selector"],["id","num-starred-places-selector"],
["aria-label","Change the number of starred path shown by default on the landing page",3,"value","selectionChange"]],ua:function(a,b){if(a&1){const c=_.Nd();_.O(0,tIc,1,0,"settings-header",0);_.O(1,uIc,12,3,"div",1);_.O(2,wIc,7,4,"div",1);_.R(3,"async");_.O(4,AIc,8,6,"div",1);_.R(5,"async");_.O(6,BIc,4,3,"div",1);_.z(7,"div")(8,"mat-slide-toggle",2);_.L("change",function(d){return b.TJc(d)});_.R(9,"async");_.Q(10," Show Fold Markers ");_.B()();_.z(11,"div")(12,"mat-slide-toggle",3);_.L("change",function(d){return b.RJc(d)});
_.R(13,"async");_.Q(14," Highlight References ");_.B()();_.z(15,"div")(16,"mat-slide-toggle",4);_.L("change",function(d){return b.SJc(d)});_.R(17,"async");_.Q(18," Show Cross References Context Menu on right click ");_.B()();_.z(19,"div",5)(20,"mat-slide-toggle",6);_.L("change",function(d){return b.XJc(d)});_.R(21,"async");_.Q(22," Enable the references preview pane when the browser is wider than ");_.B();_.z(23,"mat-form-field",7)(24,"input",8,9);_.L("ngModelChange",function(d){_.Pd(c);return _.Qd(b.CKc(d,
_.ah(25).df.valid))});_.R(26,"async");_.R(27,"async");_.B();_.z(28,"span",10);_.Q(29,"pixels");_.B();_.z(30,"mat-error");_.Q(31," Must set width to a positive integer. ");_.B()();_.O(32,CIc,3,0,"a",11);_.B();_.O(33,DIc,10,3,"div",1);_.O(34,EIc,4,3,"div",1);_.O(35,FIc,7,3,"div",1);_.z(36,"div")(37,"mat-form-field",12)(38,"mat-label");_.Q(39," Show identifier hovercards ");_.B();_.z(40,"mat-select",13);_.L("selectionChange",function(d){return b.QGc(d.value)});_.R(41,"async");_.z(42,"mat-option",14);
_.Q(43," Never show ");_.B();_.z(44,"mat-option",15);_.Q(45," Hold 'Shift' to show ");_.B();_.z(46,"mat-option",16);_.Q(47," Hold 'Control' to show ");_.B();_.z(48,"mat-option",17);_.Q(49," Hold 'Control' or 'Command' (macOS) to show ");_.B();_.z(50,"mat-option",18);_.Q(51," Always show ");_.B()()()();_.z(52,"div")(53,"mat-form-field",19)(54,"input",20,21);_.L("ngModelChange",function(d){_.Pd(c);return _.Qd(b.BKc(d,_.ah(55).df.valid))});_.R(56,"async");_.B();_.z(57,"mat-label");_.Q(58," Tab size (chars) ");
_.B();_.z(59,"mat-error");_.Q(60," Must set tab size to a positive integer. ");_.B()()();_.O(61,GIc,12,6,"div",1);_.O(62,HIc,14,7,"div",1);_.z(63,"div")(64,"mat-form-field",22)(65,"input",23,24);_.L("ngModelChange",function(d){_.Pd(c);return _.Qd(b.wKc(d,_.ah(66).df.valid))});_.R(67,"async");_.B();_.z(68,"mat-label");_.Q(69," Code font size (px) ");_.B();_.z(70,"mat-error");_.Q(71," Must set code font size to a positive integer or clear the field. ");_.B()();_.z(72,"button",25);_.L("click",function(){return b.CFc()});
_.z(73,"span");_.Q(74,"Reset");_.B()();_.G(75,"help-tooltip",26);_.B()}if(a&2){const c=_.ah(25);_.x("ngIf",b.XMb);_.q(1);_.x("ngIf",b.lW);_.q(1);_.x("ngIf",JIc(b,_.S(3,22,b.Icb)));_.q(2);_.x("ngIf",KIc(_.S(5,24,b.Icb)));_.q(2);_.x("ngIf",b.Ym);_.q(2);_.x("checked",_.S(9,26,b.DHc));_.q(4);_.x("checked",_.S(13,28,b.Zaa));_.q(4);_.x("checked",_.S(17,30,b.zHc));_.q(4);_.x("checked",_.S(21,32,b.AQb))("aria-label","Enable the references preview pane when the browser is wider than "+c.value+" pixels");_.q(4);
_.x("allowZero",!0)("ngModel",_.S(26,34,b.JLc))("disabled",!1===_.S(27,36,b.AQb));_.q(8);_.x("ngIf",b.Ym);_.q(1);_.x("ngIf",b.Ym);_.q(1);_.x("ngIf",b.Ym);_.q(1);_.x("ngIf",b.Ym);_.q(5);_.x("value",_.S(41,38,b.vyc));_.q(14);_.x("ngModel",_.S(56,40,b.tabSize));_.q(7);_.x("ngIf",!b.Ym);_.q(1);_.x("ngIf",b.Ym);_.q(3);_.x("ngModel",_.S(67,42,b.Kn))}},Ga:[_.cs,T9,_.nq,_.oq,_.Zr,_.zl,_.Cy,_.Hy,_.FB,U9,_.Lu,_.zL,_.Xy,_.Vy,_.AL,_.kw,_.$y,_.QB,_.IB,_.CL,_.Az,_.Y9,X9,W9,_.tq],styles:["div[_ngcontent-%COMP%]{padding:16px;position:relative}.preview[_ngcontent-%COMP%]{align-items:center;display:flex;padding:0 16px}.preview[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{margin-left:12px;width:100px}.highlight-anim[_ngcontent-%COMP%]{-webkit-animation:_ngcontent-%COMP%_anchorHighlight .5s ease .1s 2;animation:_ngcontent-%COMP%_anchorHighlight .5s ease .1s 2}@-webkit-keyframes _ngcontent-%COMP%_anchorHighlight{50%{outline:2px solid var(--primary-default)}}@keyframes _ngcontent-%COMP%_anchorHighlight{50%{outline:2px solid var(--primary-default)}}#code-font-size-reset-button[_ngcontent-%COMP%]{margin-left:8px}"],
La:0});_.a$=class{};_.a$.ha=function(a){return new (a||_.a$)};_.a$.Da=_.ld({type:_.a$});_.a$.Ca=_.Pc({imports:[_.uq,_.ov]});_.b$=class{};_.b$.ha=function(a){return new (a||_.b$)};_.b$.Da=_.ld({type:_.b$});_.b$.Ca=_.Pc({imports:[_.es,_.uq,_.$r,_.Py,_.HB,V9,_.iv,_.Yy,_.lw,_.az,_.OB,_.RB,_.DL,_.Sz,_.a$]});
}catch(e){_._DumpException(e)}
try{
_.Wi("oss");
/*

 The MIT License (MIT)

 Copyright (c) 2015 Dmitry Ivanov

 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 zJc=function(a,b){a:{const c=a.length,d="string"===typeof a?a.split(""):a;for(let e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:"string"===typeof a?a.charAt(b):a[b]},AJc=function(a,b,c){if(a){var d=_.yob(a);if(!b)return d.toString();a=_.ij(b)||_.jj(b)||b;switch([_.zob,_.Aob,_.Bob].find(e=>_.Cob(e,d))){case _.zob:case _.Bob:return c&&"/"!==c?_.Lk(d.toString(),"blob",a,c):_.Lk(d.toString(),"tree",a);case _.Aob:return _.Lk(d.toString(),"src",a,c||"")}}},l$=function(...a){return zJc(a,
b=>void 0!==b)},DJc=function(a){var b,c=[],d=1;if("string"===typeof a)if(BJc[a]){c=BJc[a].slice();var e="rgb"}else if("transparent"===a)d=0,e="rgb",c=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(a)){var f=a.slice(1),g=f.length;d=1;4>=g?(c=[parseInt(f[0]+f[0],16),parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16)],4===g&&(d=parseInt(f[3]+f[3],16)/255)):(c=[parseInt(f[0]+f[1],16),parseInt(f[2]+f[3],16),parseInt(f[4]+f[5],16)],8===g&&(d=parseInt(f[6]+f[7],16)/255));c[0]||(c[0]=0);c[1]||(c[1]=0);c[2]||(c[2]=0);
e="rgb"}else(b=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(a))?(a=b[1],d="rgb"===a,e=f=a.replace(/a$/,""),g="cmyk"===f?4:"gray"===f?1:3,c=b[2].trim().split(/\s*,\s*/).map(function(l,p){if(/%$/.test(l)){if(p===g)return parseFloat(l)/100;if("rgb"===f)return 255*parseFloat(l)/100}else if("h"===f[p]&&!/deg$/.test(l)&&void 0!==CJc[l])return CJc[l];return parseFloat(l)}),a===f&&c.push(1),d=d?1:void 0===c[g]?1:c[g],c=c.slice(0,g)):10<a.length&&/[0-9](?:\s|\/)/.test(a)&&
(c=a.match(/([0-9]+)/g).map(function(l){return parseFloat(l)}),e=a.match(/([a-z])/ig).join("").toLowerCase());else isNaN(a)?_.Ka(a)&&!Array.isArray(a)?(b=l$(a.r,a.red,a.R,null),null!==b?(e="rgb",c=[b,l$(a.Bp,a.green,a.G),l$(a.b,a.blue,a.B)]):(e="hsl",c=[l$(a.h,a.Zpa,a.qB),l$(a.s,a.saturation,a.S),l$(a.l,a.IG,a.L,a.b,a.brightness)]),d=l$(a.a,a.alpha,a.opacity,1),null!=a.opacity&&(d/=100)):Array.isArray(a)&&(c=[a[0],a[1],a[2]],e="rgb",d=4===a.length?a[3]:1):(e="rgb",c=[a>>>16,(a&65280)>>>8,a&255]);
return{XV:e,values:c,alpha:d}},m$=function(a,b,c){if(isNaN(a)||0>a||a>b)throw new RangeError("xf`"+a+"`"+c+"`0`"+b);},EJc=function(a){if(!/^[a-fA-F0-9]+$/.test(a))throw Error("zf`"+a);return parseInt(a,16)},FJc=function(a){a=a.toString(16);return 2<=a.length?a:"0"+a},n$=function(a){return.04045>=a?a/12.92:Math.pow((a+.055)/1.055,2.4)},GJc=function(a){return.0031308>=a?12.92*a:1.055*Math.pow(a,1/2.4)-.055},o$=function(a){const b=6/29,c=1/(3*Math.pow(b,2));return a>Math.pow(b,3)?Math.pow(a,1/3):c*a+
4/29},HJc=function(a){const b=6/29,c=3*Math.pow(b,2);return a>b?Math.pow(a,3):c*(a-4/29)},RJc=function(a,b,c){"number"!==typeof b&&(b=IJc[b]);var d=JJc(a);a=JJc(c||KJc());c=`${LJc(d)},${b},${LJc(a)}`;if(MJc.has(c))return MJc.get(c);if(NJc(d,a)>b)a=d;else{d=OJc(d);const e=50<OJc(a).IG?-1:1;let f=PJc(d);for(let g=d.IG;0<=g&&100>=g&&!(f=PJc(new QJc(g,d.a,d.b)),NJc(f,a)>b);g+=e);a=f}MJc.set(c,a);return a},JJc=function(a){if(a instanceof p$)return a;if(a instanceof SJc)return new p$(a.red,a.green,a.blue);
if(a instanceof _.HWa)return new p$(_.zm(a,1)||0,_.zm(a,2)||0,_.zm(a,3)||0);a.startsWith("#")&&(a=a.substring(1));return TJc(a)},KJc=function(){var a=getComputedStyle(document.body).backgroundColor;if(!a)return UJc;const {XV:b,values:c,alpha:d}=DJc(a);switch(b){case "rgb":const [f,g,l]=c;return VJc(new p$(f/255,g/255,l/255,d),UJc);case "hsl":const [p,t,y]=c;a=new WJc(p,t/100,y/100,d);const C=(1-Math.abs(2*a.IG-1))*a.saturation;var e=Math.max(0,a.IG-C/2);let F=e,I=e;const K=a.Zpa%360/60,V=C*(1-Math.abs(K%
2-1));switch(Math.floor(K)){case 0:F+=C;I+=V;break;case 1:F+=V;I+=C;break;case 2:I+=C;e+=V;break;case 3:I+=V;e+=C;break;case 4:F+=V;e+=C;break;case 5:F+=C,e+=V}a=new p$(F,I,e,a.alpha);return VJc(a,UJc);default:throw Error("Af`"+b);}},XJc=function(a){a&1&&_.G(0,"img",15);a&2&&(a=_.N().Ka,_.x("src",a.c2,_.Qe))},YJc=function(a){a&1&&_.G(0,"global-search-box",18);a&2&&(a=_.N().Ka,_.x("config",a))},ZJc=function(a,b){a&1&&(_.z(0,"div",16),_.O(1,YJc,1,1,"global-search-box",17),_.B());a&2&&(a=b.Ka,_.q(1),
_.x("ngIf",a.Jba))},$Jc=function(a,b){a&1&&(_.H(0),_.Q(1,"\n            "),_.z(2,"li"),_.Q(3,"\n              "),_.z(4,"a",20),_.Q(5),_.B(),_.Q(6,"\n            "),_.B(),_.Q(7,"\n          "),_.J());a&2&&(a=b.va,_.q(4),_.x("universalLink",a.target)("sameWindow",!0)("trackAction",a.hz),_.q(1),_.bh("\n                ",a.label,"\n              "))},aKc=function(a){a&1&&(_.z(0,"div",19)(1,"nav")(2,"ul"),_.O(3,$Jc,8,4,"ng-container",13),_.B()()());a&2&&(a=_.N().Ka,_.q(3),_.x("ngForOf",a.rKa))},bKc=function(a){if(a&
1){const b=_.Nd();_.z(0,"li")(1,"button",21);_.L("click",function(){_.Pd(b);const c=_.N(2);return _.Qd(c.m1a.next(void 0))});_.Q(2," Keyboard Shortcuts ");_.B()()}},cKc=function(a){if(a&1){const b=_.Nd();_.z(0,"li")(1,"button",22);_.L("click",function(){_.Pd(b);_.N(2).fm.open(q$);return _.Qd()});_.Q(2," Settings ");_.B()()}},dKc=function(a,b){a&1&&(_.z(0,"li")(1,"a",23),_.Q(2),_.B()());a&2&&(a=b.va,_.q(1),_.x("universalLink",a.target)("trackAction",a.hz),_.q(1),_.bh(" ",a.label," "))},eKc=function(a,
b){if(a&1){const c=_.Nd();_.z(0,"header",1)(1,"div",2)(2,"a",3);_.O(3,XJc,1,1,"img",4);_.B()();_.O(4,ZJc,2,1,"div",5);_.R(5,"async");_.z(6,"div",6);_.O(7,aKc,4,1,"div",7);_.z(8,"div",8)(9,"button",9)(10,"mat-icon");_.Q(11,"more_vert");_.B()()();_.z(12,"mat-menu",10,11)(14,"ul");_.O(15,bKc,3,0,"li",12);_.R(16,"async");_.O(17,cKc,3,0,"li",12);_.O(18,dKc,3,3,"li",13);_.z(19,"li")(20,"button",14);_.L("click",function(){_.Pd(c);const d=_.N();return _.Qd(d.E2("CLICK"))});_.Q(21," Send Feedback ");_.B()()()()()()}if(a&
2){a=b.Ka;const c=_.ah(13);b=_.N();_.Ig("height",a.c2?"76px":null);_.q(2);_.Jg("app-logo",a.c2);_.x("onedevAppbarBranding",a.c2?void 0:a.title)("iconUrl",a.Kh)("universalLink",a.cba)("sameWindow",!0)("title",a.title?a.title:"")("svgIcon",a.Kh?void 0:"oss:logo");_.q(1);_.x("ngIf",a.c2);_.q(1);_.x("ngIf",_.S(5,18,b.Wm));_.q(3);_.x("ngIf",!a.JEb);_.q(2);_.x("matMenuTriggerFor",c);_.q(3);_.x("overlapTrigger",!1);_.q(3);_.x("ngIf",_.S(16,20,b.S3));_.q(2);_.x("ngIf",b.wHc);_.q(1);_.x("ngForOf",a.xHb)}},
fKc=function(a){a&1&&_.G(0,"announcement-bar",5)},gKc=function(a){a&1&&(_.z(0,"div",6),_.G(1,"loading"),_.B())},hKc=function(a,b){a&1&&(_.z(0,"a",1)(1,"div",2)(2,"div",3),_.G(3,"img",4),_.B(),_.z(4,"span",5),_.Q(5),_.B()(),_.z(6,"span",6),_.Q(7),_.B(),_.z(8,"div",7)(9,"a",8),_.Q(10," View Project "),_.B()()());a&2&&(a=b.va,b=_.N(),_.x("routerLink",b.OJb(a)),_.q(3),_.$g("src",a.Kh,_.Qe),_.Zg("alt","Icon for ",a.displayName,""),_.q(2),_.ch(a.displayName),_.q(2),_.ch(a.yM))},iKc=function(a){if(a&1){const b=
_.Nd();_.z(0,"button",12);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.g_())});_.z(1,"mat-icon");_.Q(2,"close");_.B()()}a&2&&(a=_.N(),_.x("ascTrackElement",a.Zu)("matTooltip",a.Wlb),_.Hg("aria-label",a.Wlb))},jKc=function(a){a&1&&(_.z(0,"a",13),_.G(1,"mat-icon",14),_.B());a&2&&(a=_.N(),_.x("universalLink",a.HK))},kKc=function(a){a&1&&_.Ng(0)},lKc=function(a,b){a&1&&(_.z(0,"search-box-suggestion-item",15),_.O(1,kKc,1,0,"ng-container",16),_.B());a&2&&(a=b.va,_.x("isSelectable",!!a.uva)("payload",
a),_.q(1),_.x("ngTemplateOutlet",a.ua)("ngTemplateOutletContext",a.rW))},mKc=function(a){a&1&&_.Ng(0)},nKc=function(a){a&1&&(_.z(0,"div",19),_.O(1,mKc,1,0,"ng-container",20),_.B());if(a&2){a=_.N(2);const b=_.ah(12);_.Ig("width",a.xea,"px");_.q(1);_.x("ngTemplateOutlet",b.ua)}},oKc=function(a){if(a&1){const b=_.Nd();_.H(0,17);_.L("ascResizeNotifier",function(c){_.Pd(b);const d=_.N();return _.Qd(d.b6a(c))});_.O(1,nKc,2,3,"div",18);_.J()}if(a&2){a=_.N();const b=_.ah(12);_.x("elementToWatch",_.ah(1));
_.q(1);_.x("ngIf",b.Dx&&a.HF)}},pKc=function(a){a&1&&_.G(0,"img",6);a&2&&(a=_.N(),_.$g("src",a.Kh,_.Qe),_.Zg("alt","",a.label," Logo"))},qKc=function(a){a&1&&_.G(0,"mat-icon",7)},rKc=function(a){a&1&&_.G(0,"loading")},sKc=function(a){a&1&&_.G(0,"whitelabelled-search",8);a&2&&(a=_.N(2).Ka,_.x("projects",a.Tb.ym)("iconUrl",a.Tb.Kh)("label",a.Tb.displayName))},tKc=function(a){a&1&&_.G(0,"discover-find-contribute",9);a&2&&(a=_.N(2).Ka,_.x("projects",a.Tb.ym))},uKc=function(a){a&1&&(_.H(0,2),_.O(1,sKc,
1,3,"whitelabelled-search",6),_.O(2,tKc,1,1,"discover-find-contribute",7),_.J());if(a&2){a=_.N().Ka;const b=_.N();_.x("ngSwitch",a.Tb.ua);_.q(1);_.x("ngSwitchCase",b.z8b.vha)}},vKc=function(a){a&1&&_.Ng(0)},wKc=function(a){a&1&&(_.H(0),_.O(1,vKc,1,0,"ng-container",10),_.J());if(a&2){_.N(2);const b=_.ah(3);_.q(1);_.x("ngTemplateOutlet",b)}},xKc=function(a,b){a&1&&(_.H(0,2),_.O(1,rKc,1,0,"loading",3),_.O(2,uKc,3,2,"ng-container",4),_.O(3,wKc,2,1,"ng-container",5),_.J());a&2&&(a=b.Ka,b=_.N(),_.x("ngSwitch",
a.state),_.q(1),_.x("ngSwitchCase",b.Pc.Ji),_.q(1),_.x("ngSwitchCase",b.Pc.Ch))},yKc=function(a){a&1&&(_.z(0,"icon-empty-state-display",11)(1,"icon-empty-state-title"),_.Q(2," Unable to load page. "),_.B(),_.z(3,"icon-empty-state-subtitle"),_.Q(4," Please try again later. "),_.B()());a&2&&_.x("isSvg",!1)},zKc=function(a){a&1&&_.G(0,"img",20);a&2&&(a=_.N().Ka,_.$g("src",a.q8,_.Qe))},AKc=function(a){a&1&&_.G(0,"th")},BKc=function(a,b){a&1&&(_.z(0,"a",30),_.G(1,"mat-icon",31),_.z(2,"span",32),_.Q(3),
_.B()());if(a&2){a=b.Ka;b=_.N().Ka;const c=_.N(6);_.Zg("title","View on ",a.name,"")("aria-label","View on ",a.name,"");_.x("externalLink",c.Uwc(b));_.q(1);_.x("svgIcon",a.icon);_.q(2);_.bh(" View on ",a.name," ")}},CKc=function(a,b){a&1&&(_.H(0),_.O(1,BKc,4,5,"a",29),_.J());a&2&&(a=b.Ka,b=_.N(6),_.q(1),_.x("ngIf",b.LEc(a)))},DKc=function(a){a&1&&(_.z(0,"td",28),_.O(1,CKc,2,1,"ng-container",17),_.B());a&2&&(a=_.N().va,_.q(1),_.x("ngIf",null==a?null:null==a.repository?null:a.repository.zT))},EKc=function(a){a&
1&&(_.z(0,"span",32),_.Q(1," Language unknown "),_.B())},FKc=function(a){a&1&&(_.z(0,"div"),_.R(1,"colorContrast"),_.z(2,"mat-icon"),_.Q(3,"check_circle"),_.B(),_.z(4,"span",32),_.Q(5," Has references "),_.B()());a&2&&(a=_.N(2).Ka,_.Ig("color",_.eC(1,2,a.RH,"uiElement")))},GKc=function(a){a&1&&(_.z(0,"span",32),_.Q(1," No references "),_.B())},IKc=function(a,b){a&1&&(_.z(0,"tr"),_.O(1,DKc,2,1,"td",21),_.z(2,"td",22)(3,"a",23),_.R(4,"colorContrast"),_.Q(5),_.B()(),_.z(6,"td"),_.Q(7),_.R(8,"dateTimeDisplay"),
_.B(),_.z(9,"td"),_.Q(10),_.O(11,EKc,2,0,"span",24),_.B(),_.z(12,"td"),_.Q(13),_.B(),_.z(14,"td",25),_.O(15,FKc,6,5,"div",26),_.O(16,GKc,2,0,"ng-template",null,27,_.uh),_.B()());if(a&2){a=b.va;const c=_.ah(17);b=_.N().Ka;_.N(3);_.q(1);_.x("ngIf",HKc(b.zm));_.q(2);_.Ig("color",_.eC(4,11,b.RH,"text"));b=a.repository&&a.repository.Se?_.gt(new _.uj({Td:{type:"ossProject",id:b.name},repository:a.name||a.repository.Se.uh})):void 0;_.x("routerLink",b);_.q(2);_.bh(" ",a.name||a.repository.Se.uh," ");_.q(2);
_.ch(_.eC(8,14,a.DG,"relativeTime"));_.q(3);_.bh(" ",a.languages.join(", ")," ");_.q(1);_.x("ngIf",!a.languages||0===a.languages.length);_.q(2);_.ch(a.gca);_.q(2);_.x("ngIf",a.Jpa)("ngIfElse",c)}},KKc=function(a,b){a&1&&(_.z(0,"div",6),_.O(1,zKc,1,1,"img",7),_.z(2,"div",8)(3,"div",9),_.G(4,"img",10),_.z(5,"div")(6,"h1",11),_.R(7,"colorContrast"),_.z(8,"conditional-link",12),_.Q(9),_.B()(),_.z(10,"h2",13),_.Q(11),_.B()()(),_.G(12,"oss-home-search-box",14),_.R(13,"async"),_.z(14,"h2",15),_.Q(15," Repositories "),
_.B(),_.z(16,"table",16)(17,"thead")(18,"tr"),_.O(19,AKc,1,0,"th",17),_.z(20,"th"),_.Q(21,"Name"),_.B(),_.z(22,"th"),_.Q(23," Last Commit Date "),_.B(),_.z(24,"th"),_.Q(25,"Language"),_.B(),_.z(26,"th"),_.Q(27,"License"),_.B(),_.z(28,"th",18),_.Q(29," References "),_.B()()(),_.z(30,"tbody"),_.O(31,IKc,18,17,"tr",19),_.B()()()());a&2&&(a=b.Ka,b=_.N(3),_.q(1),_.x("ngIf",a.q8),_.q(3),_.$g("src",a.Kh,_.Qe),_.$g("alt",a.yM),_.q(2),_.Ig("color",_.eC(7,13,a.RH,"heading")),_.q(2),_.x("condition",a.fda)("link",
a.fda)("sameWindow",!0),_.q(1),_.bh(" ",a.displayName," "),_.q(2),_.ch(a.yM),_.q(1),_.x("config",_.S(13,16,b.Wm)),_.q(7),_.x("ngIf",HKc(a.zm)),_.q(12),_.x("ngForOf",JKc(a.zm)))},LKc=function(a){a&1&&(_.H(0),_.O(1,KKc,32,18,"div",5),_.J());a&2&&(a=_.N().Ka,_.q(1),_.x("ngIf",a.Tb))},MKc=function(a){a&1&&(_.z(0,"icon-empty-state-display",33)(1,"icon-empty-state-title"),_.Q(2," Could not load project "),_.B()())},NKc=function(a){a&1&&_.G(0,"loading",34);a&2&&_.x("diameter",20)},OKc=function(a,b){a&1&&
(_.H(0,1),_.O(1,LKc,2,1,"ng-container",2),_.O(2,MKc,3,0,"icon-empty-state-display",3),_.O(3,NKc,1,1,"loading",4),_.J());a&2&&(a=b.Ka,b=_.N(),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase",b.Pc.Ch),_.q(1),_.x("ngSwitchCase",b.Pc.Error),_.q(1),_.x("ngSwitchCase",b.Pc.Ji))},r$={OWb:"DISCOVER_FIND_CONTRIBUTE",Ydc:"UNKNOWN_TEMPLATE",vha:"WHITELABELLED_SEARCH",values(){return[r$.Ydc,r$.OWb,r$.vha]}},SJc=class extends _.U{constructor(a={}){super();this.O.red=null==a.red?null:a.red;this.O.green=null==
a.green?null:a.green;this.O.blue=null==a.blue?null:a.blue;this.O.alpha=null==a.alpha?null:a.alpha}get alpha(){return _.Z(this,"alpha")?_.T(this,"alpha"):0}set alpha(a){this.O.alpha=a}get blue(){return _.Z(this,"blue")?_.T(this,"blue"):0}set blue(a){this.O.blue=a}get green(){return _.Z(this,"green")?_.T(this,"green"):0}set green(a){this.O.green=a}get red(){return _.Z(this,"red")?_.T(this,"red"):0}set red(a){this.O.red=a}ka(){return SJc}ma(){return{keys:["alpha","blue","green","red"]}}},PKc=class extends _.U{constructor(a=
{}){super();this.O.repository=null==a.repository?null:a.repository;this.O.tags=null==a.tags?null:a.tags;this.O.hasSemanticIndex=null==a.Jpa?null:a.Jpa;this.O.lastCommitTime=null==a.DG?null:a.DG;this.O.language=null==a.language?null:a.language;this.O.languages=null==a.languages?null:a.languages;this.O.license=null==a.gca?null:a.gca;this.O.name=null==a.name?null:a.name;this.O.hidden=null==a.hidden?null:a.hidden;this.O.defaultBranch=null==a.wna?null:a.wna}get wna(){return _.Z(this,"defaultBranch")?_.T(this,
"defaultBranch"):""}set wna(a){this.O.defaultBranch=a}get Jpa(){return _.Z(this,"hasSemanticIndex")?_.T(this,"hasSemanticIndex"):!1}set Jpa(a){this.O.hasSemanticIndex=a}get hidden(){return _.Z(this,"hidden")?_.T(this,"hidden"):!1}set hidden(a){this.O.hidden=a}get language(){return _.Z(this,"language")?_.T(this,"language"):""}set language(a){this.O.language=a}get languages(){return _.Z(this,"languages")?_.T(this,"languages"):[]}set languages(a){this.O.languages=a}get DG(){return _.Z(this,"lastCommitTime")?
_.T(this,"lastCommitTime"):""}set DG(a){this.O.lastCommitTime=a}get gca(){return _.Z(this,"license")?_.T(this,"license"):""}set gca(a){this.O.license=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.O.name=a}get repository(){return _.Z(this,"repository")?_.T(this,"repository"):null}set repository(a){this.O.repository=a}get tags(){return _.Z(this,"tags")?_.T(this,"tags"):[]}set tags(a){this.O.tags=a}ka(){return PKc}ma(){return{keys:"defaultBranch hasSemanticIndex hidden language languages lastCommitTime license name repository tags".split(" "),
Ia:{repository:_.Qob}}}},QKc=class extends _.U{constructor(a={}){super();this.O.name=null==a.name?null:a.name;this.O.displayName=null==a.displayName?null:a.displayName;this.O.iconUrl=null==a.Kh?null:a.Kh;this.O.shortDescription=null==a.yM?null:a.yM;this.O.homePageUrl=null==a.NYa?null:a.NYa;this.O.ospoPageUrl=null==a.fda?null:a.fda;this.O.repositories=null==a.zm?null:a.zm;this.O.backgroundImageUrl=null==a.q8?null:a.q8;this.O.themeColor=null==a.RH?null:a.RH;this.O.repoKeyPrefix=null==a.Ata?null:a.Ata;
this.O.relatedFilesConfig=null==a.LU?null:a.LU}get q8(){return _.Z(this,"backgroundImageUrl")?_.T(this,"backgroundImageUrl"):""}set q8(a){this.O.backgroundImageUrl=a}get displayName(){return _.Z(this,"displayName")?_.T(this,"displayName"):""}set displayName(a){this.O.displayName=a}get NYa(){return _.Z(this,"homePageUrl")?_.T(this,"homePageUrl"):""}set NYa(a){this.O.homePageUrl=a}get Kh(){return _.Z(this,"iconUrl")?_.T(this,"iconUrl"):""}set Kh(a){this.O.iconUrl=a}get name(){return _.Z(this,"name")?
_.T(this,"name"):""}set name(a){this.O.name=a}get fda(){return _.Z(this,"ospoPageUrl")?_.T(this,"ospoPageUrl"):""}set fda(a){this.O.ospoPageUrl=a}get LU(){return _.Z(this,"relatedFilesConfig")?_.T(this,"relatedFilesConfig"):null}set LU(a){this.O.relatedFilesConfig=a}get Ata(){return _.Z(this,"repoKeyPrefix")?_.T(this,"repoKeyPrefix"):""}set Ata(a){this.O.repoKeyPrefix=a}get zm(){return _.Z(this,"repositories")?_.T(this,"repositories"):[]}set zm(a){this.O.repositories=a}get yM(){return _.Z(this,"shortDescription")?
_.T(this,"shortDescription"):""}set yM(a){this.O.shortDescription=a}get RH(){return _.Z(this,"themeColor")?_.T(this,"themeColor"):null}set RH(a){this.O.themeColor=a}ka(){return QKc}ma(){return{Ta:{repositories:PKc},keys:"backgroundImageUrl displayName homePageUrl iconUrl name ospoPageUrl relatedFilesConfig repoKeyPrefix repositories shortDescription themeColor".split(" "),Ia:{relatedFilesConfig:_.Rob,themeColor:SJc}}}},RKc=class extends _.U{constructor(a={}){super();this.O.template=null==a.ua?null:
a.ua;this.O.projects=null==a.ym?null:a.ym;this.O.displayName=null==a.displayName?null:a.displayName;this.O.iconUrl=null==a.Kh?null:a.Kh;this.O.aboutUrl=null==a.vZ?null:a.vZ;this.O.ciUrl=null==a.d_?null:a.d_;this.O.privacyPolicyUrl=null==a.b3?null:a.b3;this.O.termsOfServiceUrl=null==a.w4?null:a.w4}static get Omb(){return r$}get vZ(){return _.Z(this,"aboutUrl")?_.T(this,"aboutUrl"):""}set vZ(a){this.O.aboutUrl=a}get d_(){return _.Z(this,"ciUrl")?_.T(this,"ciUrl"):""}set d_(a){this.O.ciUrl=a}get displayName(){return _.Z(this,
"displayName")?_.T(this,"displayName"):""}set displayName(a){this.O.displayName=a}get Kh(){return _.Z(this,"iconUrl")?_.T(this,"iconUrl"):""}set Kh(a){this.O.iconUrl=a}get b3(){return _.Z(this,"privacyPolicyUrl")?_.T(this,"privacyPolicyUrl"):""}set b3(a){this.O.privacyPolicyUrl=a}get ym(){return _.Z(this,"projects")?_.T(this,"projects"):[]}set ym(a){this.O.projects=a}get ua(){return _.Z(this,"template")?_.T(this,"template"):null}set ua(a){this.O.template=a}get w4(){return _.Z(this,"termsOfServiceUrl")?
_.T(this,"termsOfServiceUrl"):""}set w4(a){this.O.termsOfServiceUrl=a}ka(){return RKc}ma(){return{Ta:{projects:QKc},Sa:{template:r$},keys:"aboutUrl ciUrl displayName iconUrl privacyPolicyUrl projects template termsOfServiceUrl".split(" ")}}},SKc=class extends _.U{constructor(a={}){super();this.O.projects=null==a.ym?null:a.ym}get ym(){return _.Z(this,"projects")?_.T(this,"projects"):[]}set ym(a){this.O.projects=a}ka(){return SKc}ma(){return{Ta:{projects:QKc},keys:["projects"]}}},s$=class{constructor(a,
b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}get(a,b={},c={}){_.yL(a,RegExp("^[^/]+$"));return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.landingPages.get",path:`/${this.Va}/landingPages/${a}`,Qa:_.Bh(b,_.zI,c),Kb:RKc})}};s$.ha=function(a){return new (a||s$)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};s$.ta=_.k({token:s$,na:s$.ha});var t$=class{};t$.ha=function(a){return new (a||t$)};t$.ta=_.k({token:t$,na:function(a){return s$.ha(a)},Ha:_.oy});
var u$=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}get(a,b={},c={}){_.yL(a,RegExp("^[^/]+$"));return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.ossProjects.get",path:`/${this.Va}/ossProjects/${a}`,Qa:_.Bh(b,_.zI,c),Kb:QKc})}list(a={},b={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.ossProjects.list",path:`/${this.Va}/ossProjects`,Qa:_.Bh(a,_.zI,b),Kb:SKc})}};
u$.ha=function(a){return new (a||u$)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};u$.ta=_.k({token:u$,na:u$.ha});var v$=class{};v$.ha=function(a){return new (a||v$)};v$.ta=_.k({token:v$,na:function(a){return u$.ha(a)},Ha:_.oy});
var TKc=function(a){return a.EAc.fetch(void 0,()=>{var b=a.BDc;return _.Gp(b.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.landingPages.getCurrent",path:`/${b.Va}/landingPages/current`,Qa:_.Bh({},_.zI,{}),Kb:RKc})})},w$=class{constructor(a,b,c){this.Fa=a;this.ADc=b;this.BDc=c;this.nm=new _.vw(this.Fa);this.Sw=new _.vw(this.Fa);this.EAc=new _.vw(this.Fa)}get(a){return a?this.nm.fetch(a,()=>this.ADc.get(a)):_.Yf}};w$.ha=function(a){return new (a||w$)(_.m(_.Yr),_.m(v$),_.m(t$))};
w$.ta=_.k({token:w$,na:w$.ha,Ha:"root"});var x$=class{constructor(a,b){this.LQ=a;this.pxc=b;if(!this.LQ)throw Error("xb");this.gtag=function(){this.LQ.push(arguments)}}fL(a){for(const b of a)a={element:b.element,action:b.action,actionOwner:b.actionOwner.toString()},b.gestureName&&(a.gestureType=b.gestureName.toString()),b.Ih&&(a.latencyMs=b.Ih.toString()),this.gtag("event",b.action,a)}NG(a){this.gtag("config",this.pxc,{page_path:a})}};x$.ha=function(a){return new (a||x$)(_.m(_.aGa),_.m(_.zXa))};x$.ta=_.k({token:x$,na:x$.ha});var q$=class{constructor(){this.Utc="block"}};q$.ha=function(a){return new (a||q$)};
q$.wa=_.n({type:q$,oa:[["ng-component"]],Cb:2,ab:function(a,b){a&2&&_.Ig("display",b.Utc)},ya:7,Aa:1,Ea:[["mat-dialog-title",""],[3,"showHeader"],["align","end"],["mat-button","","ascTrackElement","OssSettingsDialog","trackAction","Cancel","mat-dialog-close","",1,"gmat-button"]],ua:function(a){a&1&&(_.z(0,"h2",0),_.Q(1," Settings\n"),_.B(),_.z(2,"mat-dialog-content"),_.G(3,"general-settings",1),_.B(),_.z(4,"mat-dialog-actions",2)(5,"button",3),_.Q(6," Close "),_.B()());a&2&&(_.q(3),_.x("showHeader",
!1))},Ga:[_.cs,_.$9,_.Ku,_.Wu,_.Xu,_.Yu,_.Zu],mb:2,La:0});var y$=class extends _.xL{get config(){return this.yOa}uua(a){this.yOa=a&&_.xob(a)}};y$.ha=function(){let a;return function(b){return(a||(a=_.me(y$)))(b||y$)}}();y$.ta=_.k({token:y$,na:y$.ha});var z$=class extends _.vL{constructor(a){super(a,null);this.qIa=void 0;this.ola="Code Search"}Nl(a){this.uwa(a)}uwa(a){const b=[this.ola];this.qIa&&b.unshift(this.qIa);(a=(null==a?void 0:a.repository)&&_.lob(a))&&b.unshift(a);this.title.Nl(b.slice(0,2).join(" - "))}};z$.ha=function(a){return new (a||z$)(_.m(_.er))};z$.ta=_.k({token:z$,na:z$.ha});/*

 The MIT License (MIT)
 Copyright (c) 2015 Dmitry Ivanov

 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 BJc={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],
darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,
144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,
216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,
170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,
232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],
slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};var CJc={red:0,orange:60,yellow:120,green:180,blue:240,purple:300};var UKc=Math.pow(2,-16),TJc=function(a){if(!/^[a-fA-F0-9]{3,8}$/.test(a))throw Error("yf`"+a);if(3===a.length||4===a.length)var b=/^(.)(.)(.)(.)?$/.exec(a).slice(1,5).map(e=>e?e+e:"ff");else if(6===a.length||8===a.length)b=/^(..)(..)(..)(..)?$/.exec(a).slice(1,5),void 0===b[3]&&(b[3]="ff");else throw Error("yf`"+a);a=EJc(b[0])/255;const c=EJc(b[1])/255,d=EJc(b[2])/255;b=EJc(b[3])/255;return new p$(a,c,d,b)},PJc=function(a){var b=(a.IG+16)/116;const c=.95047*HJc(b+a.a/500),d=HJc(b);b=1.08883*HJc(b-
a.b/200);return new p$(Math.min(Math.max(GJc(3.2404542*c+-1.5371385*d+-.4985314*b),0),1),Math.min(Math.max(GJc(-.969266*c+1.8760108*d+.041556*b),0),1),Math.min(Math.max(GJc(.0556434*c+-.2040259*d+1.0572252*b),0),1),a.alpha)},LJc=function(a){const b=1>a.alpha?FJc(Math.round(255*a.alpha)):"";return FJc(Math.round(255*a.red))+FJc(Math.round(255*a.green))+FJc(Math.round(255*a.blue))+b},VJc=function(a,b){if(1-a.alpha<UKc)return a;const c=b.alpha*(1-a.alpha);return new p$(a.red*a.alpha+b.red*c,a.green*
a.alpha+b.green*c,a.blue*a.alpha+b.blue*c,a.alpha+c)},VKc=function(a){return.2126*n$(a.red)+.7152*n$(a.green)+.0722*n$(a.blue)},NJc=function(a,b){a=VKc(VJc(a,1-b.alpha<UKc?b:new p$(b.red,b.green,b.blue)));b=VKc(b);return a>=b?(a+.05)/(b+.05):(b+.05)/(a+.05)},p$=class{constructor(a,b,c,d=1){this.red=a;this.green=b;this.blue=c;this.alpha=d;m$(a,1,"red");m$(b,1,"green");m$(c,1,"blue");m$(d,1,"alpha")}Ngb(){return`rgba(${100*this.red}%, ${100*this.green}%, `+`${100*this.blue}%, ${this.alpha})`}},UJc=
new p$(1,1,1);new p$(0,0,0);
var WJc=class{constructor(a,b,c,d=1){this.Zpa=a;this.saturation=b;this.IG=c;this.alpha=d;m$(a,360,"hue");m$(b,1,"saturation");m$(c,1,"lightness");m$(d,1,"alpha")}Ngb(){return`hsla(${this.Zpa}, ${100*this.saturation}%, `+`${100*this.IG}%, ${this.alpha})`}rotate(a){return new WJc((this.Zpa+a+360)%360,this.saturation,this.IG,this.alpha)}},OJc=function(a){const b=n$(a.red),c=n$(a.green),d=n$(a.blue),e=.2126729*b+.7151522*c+.072175*d;return new QJc(116*o$(e)-16,500*(o$((.4124564*b+.3575761*c+.1804375*
d)/.95047)-o$(e)),200*(o$(e)-o$((.0193339*b+.119192*c+.9503041*d)/1.08883)),a.alpha)},QJc=class{constructor(a,b,c,d=1){this.IG=a;this.a=b;this.b=c;this.alpha=d;m$(a,Number.MAX_VALUE,"lightness");m$(d,1,"alpha")}};var IJc={heading:3,text:4.5,subtext:7,uiElement:3},A$=class{transform(a,b,c){if(a)return RJc(a,b,c).Ngb()}};A$.ha=function(a){return new (a||A$)};A$.ye=_.od({name:"colorContrast",type:A$,be:!0});var B$=class{};B$.ha=function(a){return new (a||B$)};B$.Da=_.ld({type:B$});B$.Ca=_.Pc({});var MJc=new Map;var WKc=["feedbackTooltip"],XKc={label:"Privacy",target:"https://www.google.com/policies/privacy/",hz:"navigateToPrivacy"},YKc={label:"Terms",target:"https://www.google.com/policies/terms/",hz:"navigateToTerms"},C$={cba:"https://opensource.google/",JEb:!1,title:"Code Search",rKa:[],xHb:[XKc,YKc]},ZKc={title:"Google Open Source",c2:"https://ssl.gstatic.com/devopsconsole/images/oss/logo_os_google_wordmark-2022.svg",rKa:[{label:"Events",target:"https://opensource.google/events/",hz:"navigateToOspoEvents"},
{label:"Projects",target:"https://opensource.google/projects/",hz:"navigateToOspoProjects"},{label:"Programs and Services",target:"https://opensource.google/programs-and-services/",hz:"navigateToOspoPrograms"},{label:"Documentation",target:"https://opensource.google/documentation/reference/",hz:"navigateToOspoDocs"},{label:"About",target:"https://opensource.google/about/",hz:"navigateToOspoAbout"},{label:"Blog",target:"https://opensource.googleblog.com/",hz:"navigateToOspoBlog"}]},$Kc=function(a){return a.iH((b,
c)=>c.keyboardShortcuts||b,new Map)},aLc=function(a){return a.iH((b,c)=>c.UBb||b,!1)},bLc=function(a){a?document.body.classList.add("scrollable"):document.body.classList.remove("scrollable")},D$=class{constructor(a,b,c,d,e,f,g,l,p){this.Fa=a;this.fm=b;this.n$=c;this.Ua=d;this.wta=e;this.Tva=f;this.m1a=new _.hg;this.Whb=new _.hg;this.dLb=_.w(this.Ua.events,_.Mf(t=>t instanceof _.Ci),_.v(()=>this.Ua.Bo.Oc.root),_.lg(this.Ua.Bo.Oc.root),_.jg(1));this.Ak=p.register("showShortcutDialog","shift+/",()=>
{this.m1a.next(void 0)});this.wHc=_.qx.has(30);p.register("sendFeedback","shift+2",()=>{this.E2("KEYBOARD")});this.Wm=this.rUa();this.keyboardShortcuts=$Kc(this);this.tb=_.w(TKc(l),_.mg(t=>{if(t.ua===r$.vha){const y=[];t.b3?y.push(Object.assign({},XKc,{target:t.b3})):y.push(XKc);t.w4&&y.push(Object.assign({},YKc,{target:t.w4}));t.d_&&y.push({label:"CI Status",target:t.d_,hz:"navigateToCi"});t.vZ&&y.push({label:"About this site",target:t.vZ,hz:"navigateToAbout"});return _.u(Object.assign({},C$,{cba:_.gt(new _.uj),
title:t.displayName||"Code Search",xHb:y,rKa:[]}))}return this.iH((y,C)=>{y=C.Dc;return y&&y.repository?(C=C.Hg)?Object.assign({},C$,ZKc,{cba:_.gt(_.cH(y.Wb(),"repoGroup").Ya()),JEb:!0,title:C.displayName,Kh:C.Kh,c2:void 0}):Object.assign({},C$,ZKc):Object.assign({},C$,ZKc)},C$)}));this.Za=_.w(this.m1a,_.qg(this.S3,this.keyboardShortcuts)).subscribe(([,t,y])=>{t&&(this.Fu?(this.Fu.close(),this.Fu=void 0):this.Zua(y),this.Fa.lb({element:"AppBar",action:`${this.Fu?"show":"hide"}KeyboardShortcuts`,gestureName:"KEYBOARD"}))});
this.Za.add(this.dLb.subscribe());this.Za.add(aLc(this).subscribe(t=>{bLc(t)}));this.Za.add(_.w(TKc(l),_.mg(t=>{const y=t.ua===r$.vha,C={ola:y?t.displayName||"Code Search":"Google Open Source"};return this.iH((F,I)=>{F=I.Dc;let K;const V=y?void 0:null==(K=I.Hg)?void 0:K.displayName;let fa,ha;I=null!=(ha=null==(fa=I.Hg)?void 0:fa.LU)?ha:void 0;return Object.assign({},{projectName:V,Dc:F,LU:I},C)},C)})).subscribe(({ola:t,projectName:y,Dc:C,LU:F})=>{var I=this.Tva;I.ola=t;I.qIa=y;I.uwa(C);this.wta.uua(F)}))}Ja(){this.Whb.next();
this.Ak();this.Za&&(this.Za.unsubscribe(),this.Za=void 0);bLc(!1)}get S3(){return _.w(this.keyboardShortcuts,_.v(a=>0<Array.from(a.entries()).length))}E2(a){this.Fa.lb({element:"FeedbackButton",action:"open",gestureName:a});this.o$&&this.o$.Qj();this.n$.bW()}Zua(a){this.Fu=this.fm.open(_.gv,{jz:!1,data:a,minWidth:400});_.w(this.Fu.pF(),_.ag()).subscribe(()=>{this.Fu=void 0})}rUa(){const a=this.iH((c,d)=>Object.assign({},c,d.Wm),{}),b=this.iH((c,d)=>d.ossProject||c);return _.w(_.Af([a,b]),_.v(([c,
d])=>{d=d&&d.RH?RJc(d.RH,"uiElement").Ngb():void 0;return Object.assign({},c,{tca:d})}))}iH(a,b){return _.w(this.dLb,_.v(c=>{let d=b;for(;c&&"primary"===c.ef;)d=a(d,c.data),c=c.firstChild;return d}))}};D$.ha=function(a){return new (a||D$)(_.r(_.Yr),_.r(_.Vu),_.r(_.gw),_.r(_.Ji),_.r(y$),_.r(z$),_.r(_.rx),_.r(w$),_.r(_.Mw))};
D$.wa=_.n({type:D$,oa:[["app-bar"]],ub:function(a,b){a&1&&_.qh(WKc,5);if(a&2){let c;_.ph(c=_.sh())&&(b.o$=c.first)}},ya:2,Aa:3,Ea:[["onedevAppbar","",3,"height",4,"ngIf"],["onedevAppbar",""],[1,"appbar-left"],["mat-button","","ascTrackElement","AppBar","trackAction","navigateFromTitle",1,"branding",3,"onedevAppbarBranding","iconUrl","universalLink","sameWindow","title","svgIcon"],["alt","",3,"src",4,"ngIf"],["class","appbar-center",4,"ngIf"],[1,"appbar-right"],["class","link-container","fxLayout",
"","fxFlex","none",4,"ngIf"],["fxLayout","","fxFlex","none",1,"icon-container"],["type","button","mat-icon-button","","matTooltip","More items","aria-label","More items",1,"menu-trigger",3,"matMenuTriggerFor"],[3,"overlapTrigger"],["menu","matMenu"],[4,"ngIf"],[4,"ngFor","ngForOf"],["mat-menu-item","","type","button",3,"click"],["alt","",3,"src"],[1,"appbar-center"],["role","search",3,"config",4,"ngIf"],["role","search",3,"config"],["fxLayout","","fxFlex","none",1,"link-container"],["ascTrackElement",
"AppBar",3,"universalLink","sameWindow","trackAction"],["mat-menu-item","","type","button","ascTrackElement","AppBar","trackAction","showKeyboardShortcuts",3,"click"],["mat-menu-item","","type","button","ascTrackElement","AppBar","trackAction","showSettingsDialog",3,"click"],["mat-menu-item","","ascTrackElement","AppBar",3,"universalLink","trackAction"]],ua:function(a,b){a&1&&(_.O(0,eKc,22,22,"header",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.tb))},Ga:[_.cs,_.Cz,_.Fz,_.nq,_.oq,_.ev,_.lv,_.Bz,_.Ku,
_.Lu,_.kw,_.Nz,_.Lz,_.Mz,_.Az,_.qy,_.tq],styles:["app-bar[_nghost-%COMP%]{position:relative;top:0;z-index:1000;--ospo-link:#4c4c4c;--ospo-link-hover:#4285f4}app-barbody.dark-mode[_nghost-%COMP%] -no-combinator[_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--ospo-link:#c9c9c9;--ospo-link-hover:#307bf3}.app-logo[_ngcontent-%COMP%]{position:relative;left:4px;top:-2px}.app-logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:34px;width:230px}.icon-container[_ngcontent-%COMP%], .link-container[_ngcontent-%COMP%]{align-items:center}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{font-size:16px;font-family:Roboto,sans-serif;letter-spacing:normal;list-style:none;margin:0}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;margin:0 7px 0 8px}@media (min-width:940px){.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 18px}}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--ospo-link);display:inline-block;font-size:14px;font-weight:500;text-transform:uppercase}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--ospo-link-hover);text-decoration:none}.mat-menu-item[_ngcontent-%COMP%]{color:#5f6368;font-weight:400;font-size:13px;letter-spacing:.02em;line-height:16px;align-items:center;color:inherit;display:flex;height:32px;justify-content:space-between}.mat-menu-item[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin:0 0 0 16px}global-search-box[_ngcontent-%COMP%]{margin:0 12px;max-width:800px;min-width:300px;width:100%}"]});var E$=class{constructor(a,b,c,d,e,f){this.gKa=c;this.Ua=d;this.Jg=e;this.storage=f;a.bootstrap();this.fGc=_.w(d.events,_.Mf(g=>g instanceof _.zGa||g instanceof _.AGa),_.v(g=>g instanceof _.zGa));this.B3a();b.iOa.subscribe()}B3a(){this.storage&&this.storage.get("epn_dismiss")||this.Ldb()}Ldb(){this.Jg.open("We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.","Got it",{duration:0}).NI.subscribe(()=>{this.storage&&this.storage.set("epn_dismiss",
!0)})}};E$.ha=function(a){return new (a||E$)(_.r(_.Uz),_.r(_.cy),_.r(_.gy),_.r(_.Ji),_.r(_.Uv),_.r(_.pQa,8))};
E$.wa=_.n({type:E$,oa:[["oss-app"],["protractor-oss-app"]],ya:9,Aa:4,Ea:[[1,"app"],[1,"router-wrapper"],["class","announcement-bar",4,"ngIf"],["id","butler-edit-button",2,"display","none !important"],["class","root-loader",4,"ngIf"],[1,"announcement-bar"],[1,"root-loader"]],ua:function(a,b){a&1&&(_.G(0,"app-bar"),_.z(1,"div",0)(2,"div",1),_.O(3,fKc,1,0,"announcement-bar",2),_.G(4,"router-outlet"),_.B()(),_.G(5,"uncaught-error-notifier")(6,"span",3),_.O(7,gKc,2,0,"div",4),_.R(8,"async"));a&2&&(_.q(3),
_.x("ngIf",b.gKa.fAb),_.q(4),_.x("ngIf",_.S(8,2,b.fGc)))},Ga:[_.oq,_.hy,D$,_.cw,_.xG,_.Sq,_.tq],styles:["oss-app[_nghost-%COMP%], protractor-oss-app[_nghost-%COMP%]{display:flex;flex:1 1 100%;flex-direction:column;min-height:0}body.scrollable[_nghost-%COMP%]   .app[_ngcontent-%COMP%], body.scrollable   [_nghost-%COMP%]   .app[_ngcontent-%COMP%]{flex-shrink:0;flex-basis:auto}.app[_ngcontent-%COMP%]{display:flex;flex:1 1 100%;min-height:0}.root-loader[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.router-wrapper[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;overflow:auto}.router-wrapper[_ngcontent-%COMP%]    >:not(announcement-bar){flex:1 1 100%;min-height:0}router-outlet[_ngcontent-%COMP%]{flex:0!important}"]});var F$=class{};F$.ha=function(a){return new (a||F$)};F$.Da=_.ld({type:F$});F$.Ca=_.Pc({imports:[_.es,_.uq,_.b$,_.iv,_.$u]});var G$=class{};G$.ha=function(a){return new (a||G$)};G$.Da=_.ld({type:G$});G$.Ca=_.Pc({imports:[_.es,_.Rz,_.uq,_.$r,{Hp:_.hw,Nb:[_.gw]},_.ov,_.cA,_.pv,_.iv,_.$u,_.lw,_.Oz,_.Sz,_.Gr,F$,_.Zz]});var H$=class{Ra(){}OJb(a){return _.gt(_.eob(new _.oL({Hg:new _.Pob(a)})))}};H$.ha=function(a){return new (a||H$)};
H$.wa=_.n({type:H$,oa:[["oss-project-cards"]],inputs:{ym:"projects"},ya:1,Aa:1,Ea:[["class","project-card","ascTrackElement","HomePageProjectCard","trackAction","click",3,"routerLink",4,"ngFor","ngForOf"],["ascTrackElement","HomePageProjectCard","trackAction","click",1,"project-card",3,"routerLink"],[1,"title-container"],[1,"image-container"],["aria-hidden","true",3,"src","alt"],[1,"project-name"],[1,"project-description"],[1,"project-link-container"],["aria-hidden","true",1,"project-link"]],ua:function(a,
b){a&1&&_.O(0,hKc,11,5,"a",0);a&2&&_.x("ngForOf",b.ym)},Ga:[_.cs,_.nq,_.Er],styles:["oss-project-cards[_nghost-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,233px);grid-template-rows:-webkit-max-content;grid-template-rows:max-content;justify-content:center}.project-card[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-radius:5px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:15px;margin:13px;width:207px}.project-card[_ngcontent-%COMP%]:hover{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.project-card[_ngcontent-%COMP%]:focus, .project-card[_ngcontent-%COMP%]:hover{text-decoration:none}.project-card[_ngcontent-%COMP%]   .title-container[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-items:center;display:flex;margin-bottom:11px;padding-bottom:15px;width:100%}.project-card[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;height:34px;width:34px}.project-card[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:34px;max-width:34px}.project-card[_ngcontent-%COMP%]   .project-name[_ngcontent-%COMP%]{font-size:16px;font-weight:500;line-height:24px;margin-left:16px}.project-card[_ngcontent-%COMP%]   .project-description[_ngcontent-%COMP%]{font-size:12px;line-height:16px}.project-card[_ngcontent-%COMP%]   .project-link-container[_ngcontent-%COMP%]{align-items:flex-end;display:flex;flex-grow:1;margin-top:25px;width:100%}.project-card[_ngcontent-%COMP%]   .project-link[_ngcontent-%COMP%]{font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase}"],
La:0});var cLc=function(a){return[a]},I$=class extends _.ky{set config(a){a&&super.uua(a)}constructor(a,b,c,d,e,f,g,l){super({Nda:_.qx.has(47),Zu:"OssHomeSearchBox",Fa:a,vna:g,yG:_.qx.has(28),hK:d});this.Ua=b;this.nb=e;this.Vg=f;this.HK=l;this.Wlb="Clear search";this.u6b="Search for code or files";this.Deb=24;this.Eeb=2;this.xea=0}Tc(){this.bq=this.Vg.registerCallback("HOME_PAGE_SEARCH",this.nb.qa,()=>{_.i_a(this.DH,!0)})}Ja(){this.bq&&this.bq()}OHb(a){_.Dr(this.Ua,_.Cr(this.Ua,_.MJa,{Qa:_.Sla(a)}))}b6a(a){this.xea=
a.getBoundingClientRect().width}g_(){super.g_(this.DH)}};I$.ha=function(a){return new (a||I$)(_.r(_.Yr),_.r(_.Ji),_.r(_.rx),_.r(_.Nx),_.r(_.ne),_.r(_.Pi),_.r(_.HXa),_.r(_.GXa,8))};
I$.wa=_.n({type:I$,oa:[["oss-home-search-box"]],ub:function(a,b){a&1&&_.qh(_.bz,7);if(a&2){let c;_.ph(c=_.sh())&&(b.DH=c.first)}},inputs:{config:"config"},features:[_.Cg],ya:16,Aa:22,Ea:[["fxLayoutAlign","start center",1,"search-bar"],["searchBar",""],["color","primary",1,"search-icon",3,"click"],["fxFlex","grow",3,"elementName","enableTextBoxQuerySubmission","queryDecorator","placeholder","query","suggestionLists","queryChange","blur","focus","querySubmit"],["searchBox",""],[1,"spinner"],[3,"diameter",
"strokeWidth"],["type","button","class","clear","mat-icon-button","","trackAction","clearSearch","aria-label","Clear query",3,"ascTrackElement","matTooltip","click",4,"ngIf"],["mat-icon-button","","class","help-link","matTooltip","Help","aria-label","Help for query language","ascTrackElement","OssSearchBoxHelp","trackAction","click",3,"universalLink",4,"ngIf"],["suggestionList",""],["class","suggestion-item","selectedClass","selected",3,"isSelectable","payload",4,"ngFor","ngForOf"],[3,"elementToWatch",
"ascResizeNotifier",4,"ngIf"],["type","button","mat-icon-button","","trackAction","clearSearch","aria-label","Clear query",1,"clear",3,"ascTrackElement","matTooltip","click"],["mat-icon-button","","matTooltip","Help","aria-label","Help for query language","ascTrackElement","OssSearchBoxHelp","trackAction","click",1,"help-link",3,"universalLink"],["svgIcon","shared:help_outline"],["selectedClass","selected",1,"suggestion-item",3,"isSelectable","payload"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],
[3,"elementToWatch","ascResizeNotifier"],["class","search-suggestions",3,"width",4,"ngIf"],[1,"search-suggestions"],[4,"ngTemplateOutlet"]],ua:function(a,b){if(a&1){const c=_.Nd();_.z(0,"div",0,1)(2,"mat-icon",2);_.L("click",function(){_.Pd(c);return _.Qd(_.ah(5).setFocus())});_.Q(3,"search");_.B();_.z(4,"search-box",3,4);_.L("queryChange",function(d){return b.query=d})("blur",function(){return b.ssa()})("focus",function(){return b.tsa()})("queryChange",function(d){return b.VL.next(d)})("querySubmit",
function(d){return b.l4(d)});_.B();_.z(6,"div",5);_.R(7,"async");_.G(8,"mat-spinner",6);_.B();_.O(9,iKc,3,3,"button",7);_.O(10,jKc,2,1,"a",8);_.B();_.z(11,"search-box-suggestion-list",null,9);_.O(13,lKc,2,4,"search-box-suggestion-item",10);_.R(14,"async");_.B();_.O(15,oKc,2,2,"ng-container",11)}if(a&2){const c=_.ah(12);let d,e;_.Jg("suggesting",c.Dx&&b.HF);_.q(4);_.x("elementName",b.Zu)("enableTextBoxQuerySubmission",!0)("queryDecorator",b.TL)("placeholder",b.u6b)("query",b.query)("suggestionLists",
_.hh(20,cLc,c));_.q(2);_.Ig("visibility",(null==(d=_.S(7,16,b.X_))?0:d.Rd)&&b.A3?"visible":"hidden");_.q(2);_.x("diameter",b.Deb)("strokeWidth",b.Eeb);_.q(1);_.x("ngIf",b.query);_.q(1);_.x("ngIf",b.HK);_.q(3);_.x("ngForOf",null==(e=_.S(14,18,b.X_))?null:e.pt);_.q(2);_.x("ngIf",c.Dx&&b.HF)}},Ga:[_.cs,_.nq,_.oq,_.sq,_.qy,_.fv,_.lv,_.Ku,_.Lu,_.kw,_.wz,_.Az,_.ry,_.bz,_.cz,_.ez,_.tq],styles:["oss-home-search-box[_nghost-%COMP%]{font-family:Roboto,sans-serif;display:block}.search-bar[_ngcontent-%COMP%]{border:1px solid transparent;border-radius:23.5px;font-size:14px;height:47px;line-height:47px}.search-bar.suggesting[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.search-bar[_ngcontent-%COMP%]   .help-link[_ngcontent-%COMP%]{margin-right:14.5px;width:18px}.search-bar[_ngcontent-%COMP%]   .help-link[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px}.search-bar[_ngcontent-%COMP%]   search-box[_ngcontent-%COMP%]{margin-left:10px}.search-bar[_ngcontent-%COMP%]   .search-icon[_ngcontent-%COMP%]{margin-left:18px}.search-suggestions[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-bottom-left-radius:23.5px;border-bottom-right-radius:23.5px;box-sizing:border-box;font-size:14px;margin-top:-1px;overflow:hidden;position:absolute}.search-suggestions[_ngcontent-%COMP%]   .suggestion-item[_ngcontent-%COMP%]{padding:0 10px;overflow:hidden}"]});var J$=class{constructor(a,b){this.Wm=_.apb(a,new _.uj,b.Oc.qx)}Ra(){}OJb(a){return _.gt(new _.uj({Td:{type:"ossProject",id:a.name}}))}};J$.ha=function(a){return new (a||J$)(_.r(_.wL),_.r(_.Xh))};
J$.wa=_.n({type:J$,oa:[["discover-find-contribute"]],inputs:{ym:"projects"},ya:6,Aa:2,Ea:[[1,"search-box"],["role","search",3,"config"],[3,"projects"]],ua:function(a,b){a&1&&(_.z(0,"h1"),_.Q(1," Search all projects for code or files\n"),_.B(),_.z(2,"div",0),_.G(3,"oss-home-search-box",1),_.B(),_.z(4,"section"),_.G(5,"oss-project-cards",2),_.B());a&2&&(_.q(3),_.x("config",b.Wm),_.q(2),_.x("projects",b.ym))},Ga:[I$,H$],styles:["discover-find-contribute[_nghost-%COMP%]{margin:25px 36px;padding:33px 36px;flex-direction:column;align-items:center}h1[_ngcontent-%COMP%]{font-weight:400;font-size:28px;line-height:36px;margin-bottom:26px;text-align:center}oss-project-cards[_ngcontent-%COMP%]{justify-content:center}.search-box[_ngcontent-%COMP%]{margin-bottom:80px;display:flex;flex-direction:row;justify-content:center}.search-box[_ngcontent-%COMP%]   oss-home-search-box[_ngcontent-%COMP%]{flex:1 1 auto;min-width:400px;max-width:800px}"],
La:0});var K$=class{constructor(a,b){this.Wm=_.apb(a,new _.uj,b.Oc.qx)}Ra(){}};K$.ha=function(a){return new (a||K$)(_.r(_.wL),_.r(_.Xh))};
K$.wa=_.n({type:K$,oa:[["whitelabelled-search"]],inputs:{ym:"projects",Kh:"iconUrl",label:"label"},ya:7,Aa:4,Ea:[[1,"logo-container"],["class","logo","aria-hidden","true",3,"src","alt",4,"ngIf","ngIfElse"],["fallbackLogo",""],[1,"search-box"],["role","search",3,"config"],[3,"projects"],["aria-hidden","true",1,"logo",3,"src","alt"],["svgIcon","oss:logo",1,"logo"]],ua:function(a,b){a&1&&(_.z(0,"div",0),_.O(1,pKc,1,2,"img",1),_.O(2,qKc,1,0,"ng-template",null,2,_.uh),_.B(),_.z(4,"div",3),_.G(5,"oss-home-search-box",
4),_.B(),_.G(6,"oss-project-cards",5));if(a&2){const c=_.ah(3);_.q(1);_.x("ngIf",b.Kh)("ngIfElse",c);_.q(4);_.x("config",b.Wm);_.q(1);_.x("projects",b.ym)}},Ga:[_.oq,_.kw,I$,H$],styles:["whitelabelled-search[_nghost-%COMP%]{align-items:center;display:flex;flex-direction:column;margin:25px 36px;padding:33px 36px}.logo-container[_ngcontent-%COMP%]{align-items:flex-end;display:flex;height:140px;justify-content:center;width:140px}.logo-container[_ngcontent-%COMP%]   img.logo[_ngcontent-%COMP%]{max-height:140px;max-width:140px}.logo-container[_ngcontent-%COMP%]   mat-icon.logo[_ngcontent-%COMP%]{height:140px;width:140px}oss-project-cards[_ngcontent-%COMP%]{width:100%}.search-box[_ngcontent-%COMP%]{margin:30px;min-width:600px}"],
La:0});var L$=class{constructor(a,b){this.Pc=_.DG;this.z8b=r$;_.jy(a,"HOME_PAGE_SEARCH");this.tb=_.w(TKc(b),_.v(_.vG),_.Sf(c=>_.uG(c.message)),_.lg(_.EG))}};L$.ha=function(a){return new (a||L$)(_.r(_.Pi),_.r(w$))};
L$.wa=_.n({type:L$,oa:[["home-page"]],ya:4,Aa:3,Ea:[[3,"ngSwitch",4,"ngIf"],["error",""],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"projects","iconUrl","label",4,"ngSwitchCase"],[3,"projects",4,"ngSwitchDefault"],[3,"projects","iconUrl","label"],[3,"projects"],[4,"ngTemplateOutlet"],["icon","error",3,"isSvg"]],ua:function(a,b){a&1&&(_.O(0,xKc,4,3,"ng-container",0),_.R(1,"async"),_.O(2,yKc,5,1,"ng-template",null,1,_.uh));a&2&&_.x("ngIf",_.S(1,1,b.tb))},
Ga:[_.oq,_.sq,_.pq,_.qq,_.rq,J$,_.PC,_.RC,_.QC,_.xG,K$,_.tq],styles:["home-page[_nghost-%COMP%]{display:flex}home-page[_nghost-%COMP%] > *[_ngcontent-%COMP%]{flex:1}"],La:0});var M$=class{};M$.ha=function(a){return new (a||M$)};M$.Da=_.ld({type:M$});M$.Ca=_.Pc({imports:[_.es,_.uq,_.lw,_.Gr]});var N$=class{};N$.ha=function(a){return new (a||N$)};N$.Da=_.ld({type:N$});N$.Ca=_.Pc({imports:[_.es,_.Yz,_.uq,_.Zz,_.ov,_.iv,_.lw,_.bA,_.Sz,_.sy,_.fz]});var O$=class{};O$.ha=function(a){return new (a||O$)};O$.Da=_.ld({type:O$});O$.Ca=_.Pc({imports:[_.es,_.ov,_.uq,_.gK,_.AG,_.yG,_.lw,N$,M$,_.Gr]});var P$=class{};P$.ha=function(a){return new (a||P$)};P$.Da=_.ld({type:P$});P$.Ca=_.Pc({imports:[_.es,_.uq,_.gK,_.AG,_.yG,_.lw,N$,M$,_.Gr]});var Q$=class{};Q$.ha=function(a){return new (a||Q$)};Q$.Da=_.ld({type:Q$});Q$.Ca=_.Pc({imports:[_.es,_.uq,O$,_.SC,_.AG,_.yG,_.Gr,P$]});var R$=class{constructor(a){this.CDc=a}resolve(a){return(a=_.vj(a).kb)?_.w(this.CDc.get(a),_.Sf(()=>_.u(void 0))):_.u(void 0)}};R$.ha=function(a){return new (a||R$)(_.m(w$))};R$.ta=_.k({token:R$,na:R$.ha});var HKc=function(a){return a.some(b=>b.repository&&b.repository.zT)},JKc=function(a){return a.filter(b=>!b.hidden)},S$=class{constructor(a,b,c,d){this.Pc=_.DG;this.LEc=_.Dob;this.Uwc=AJc;_.jy(b,"HOME_PAGE_SEARCH");this.Fe=_.w(a.params,_.mg(e=>_.w(d.get(e.repositoryGroupId),_.v(f=>_.vG(f)))),_.Sf(e=>_.uG(`Could not load oss project: ${e.message}`)),_.lg(_.EG));this.Wm=_.w(a.params,_.v(e=>_.apb(c,new _.uj({Td:{id:e.repositoryGroupId,type:"ossProject"}}),a.Oc.qx)))}};
S$.ha=function(a){return new (a||S$)(_.r(_.Xh),_.r(_.Pi),_.r(_.wL),_.r(w$))};
S$.wa=_.n({type:S$,oa:[["project-page"]],ya:2,Aa:3,Ea:[[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["icon","shared:project",4,"ngSwitchCase"],["fxFlex","auto",3,"diameter",4,"ngSwitchCase"],["class","container project-page-container",4,"ngIf"],[1,"container","project-page-container"],["aria-hidden","true","class","background-image","alt","",3,"src",4,"ngIf"],[1,"project-card"],[1,"project-header"],["aria-hidden","true",1,"project-image",3,"src","alt"],[1,"name"],[3,"condition","link",
"sameWindow"],[1,"short-description"],["role","search",3,"config"],[1,"repository-label"],[1,"repository-list"],[4,"ngIf"],[1,"centered"],[4,"ngFor","ngForOf"],["aria-hidden","true","alt","",1,"background-image",3,"src"],["class","external-source-link",4,"ngIf"],[1,"repository-name"],["ascTrackElement","RepositoryList","trackAction","navigateToRepoFromRepoList",1,"repository-link","fill-cell",3,"routerLink"],["class","cdk-visually-hidden",4,"ngIf"],[1,"xrefs-icon"],[3,"color",4,"ngIf","ngIfElse"],
["noSemanticIndex",""],[1,"external-source-link"],["mat-icon-button","","ascTrackElement","OssProjectPageViewCanonicalSource","trackAction","click",3,"externalLink","title","aria-label",4,"ngIf"],["mat-icon-button","","ascTrackElement","OssProjectPageViewCanonicalSource","trackAction","click",3,"externalLink","title","aria-label"],[3,"svgIcon"],[1,"cdk-visually-hidden"],["icon","shared:project"],["fxFlex","auto",3,"diameter"]],ua:function(a,b){a&1&&(_.O(0,OKc,4,4,"ng-container",0),_.R(1,"async"));
a&2&&_.x("ngIf",_.S(1,1,b.Fe))},Ga:[_.cs,_.nq,_.oq,_.pq,_.qq,_.wJ,_.Zr,_.PC,_.QC,_.xG,_.kw,I$,_.Er,A$,_.tq,_.TC],styles:["project-page[_nghost-%COMP%]{padding:66px}.background-image[_ngcontent-%COMP%]{bottom:0;max-height:50%;position:fixed;right:0;max-width:30%;z-index:-1}.container[_ngcontent-%COMP%]{align-items:stretch;display:flex;flex-direction:row;justify-content:center}.external-source-link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:unset;display:flex;align-items:center;justify-content:space-around}.project-card[_ngcontent-%COMP%]{flex:0 0 60%;min-width:400px}.project-header[_ngcontent-%COMP%]{align-items:center;display:flex;font-weight:500;margin-bottom:29px}.project-image[_ngcontent-%COMP%]{display:block;height:84px;margin-right:30px;text-align:left;width:84px}.name[_ngcontent-%COMP%]{font-family:Google Sans;font-size:32px;line-height:40px}.name[_ngcontent-%COMP%]     a{color:inherit}.short-description[_ngcontent-%COMP%]{font-size:20px;font-weight:300;letter-spacing:.005em;line-height:24px}.search-box[_ngcontent-%COMP%]{margin-bottom:126px}oss-home-search-box[_ngcontent-%COMP%]{display:block;width:100%;box-sizing:border-box;margin-bottom:3em}.repository-label[_ngcontent-%COMP%]{font-family:Google Sans;font-size:20px;font-weight:500;margin-bottom:13px}.repository-list[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%]{font-size:13px;width:100%;margin-bottom:32px}table[_ngcontent-%COMP%]   .repository-name[_ngcontent-%COMP%]{font-weight:500}table[_ngcontent-%COMP%]   .xrefs-icon[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{align-items:center;display:flex;flex-direction:row;justify-content:start}table[_ngcontent-%COMP%]   .xrefs-icon[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}table[_ngcontent-%COMP%]   .fill-cell[_ngcontent-%COMP%]{display:block}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]{overflow:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{line-height:32px;padding-left:.5em;text-align:left;word-wrap:break-word}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px}table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}"],
La:0});var T$=class{};T$.ha=function(a){return new (a||T$)};T$.Da=_.ld({type:T$});T$.Ca=_.Pc({imports:[_.es,B$,_.uq,_.QJ,_.UC,_.$r,_.cA,_.SC,_.yG,_.IK,_.lw,N$,_.Gr]});var dLc=new _.zd("localObservableRequestService",{Ha:"root",na:()=>new _.sSa({K0:"",J0:""})}),U$=class{constructor(a){if(a)throw Error("gd");}};U$.ha=function(a){return new (a||U$)(_.m(U$,12))};U$.Da=_.ld({type:U$});U$.Ca=_.Pc({imports:[_.jA,_.es,_.pA,_.AA,_.Fw,_.Gw,_.zw,_.Tp,_.oy,_.Hw,_.Iw,_.wA,_.EA,_.Jw,_.FA,_.BA,_.zA,_.tA]});var eLc=class{};var V$=class extends eLc{constructor(a){super();this.Ua=a}navigate(a){this.Ua.navigate([a])}};V$.ha=function(a){return new (a||V$)(_.m(_.Ji))};V$.ta=_.k({token:V$,na:V$.ha,Ha:"root"});var fLc=[_.xt,_.or,_.mIa()],gLc=new _.FJa,hLc=[{path:"",XP:_.Cla(),children:[{path:"search",wk:function(){return _.S9}},{path:"",component:L$,data:{Wm:{Jba:!1},UBb:!0}},{path:":repositoryGroupId",component:S$,data:{Wm:{Jba:!1},UBb:!0}},{path:"",wk:gLc.for("source"),data:{groupType:"ossProject"},resolve:{keyboardShortcuts:_.Ri(_.gA),Hg:_.Ri(R$)},IA:function(a,b){return _.vj(a).kb!==_.vj(b).kb}},{path:"**",component:_.fx}]}],W$=class{store(){}Uua(a,b){return this.Naa(a)&&this.Naa(b)?a.component===b.component:
a.je===b.je}Naa(a){return a.data.Dc}};W$.ha=function(a){return new (a||W$)};W$.ta=_.k({token:W$,na:W$.ha});var X$=class extends _.cx{load(){}};X$.ha=function(){let a;return function(b){return(a||(a=_.me(X$)))(b||X$)}}();X$.ta=_.k({token:X$,na:X$.ha});var Y$=class extends _.uL{bXa(a){return _.u({kind:4,location:a})}};Y$.ha=function(){let a;return function(b){return(a||(a=_.me(Y$)))(b||Y$)}}();Y$.ta=_.k({token:Y$,na:Y$.ha});var Z$=class{};Z$.ha=function(a){return new (a||Z$)};Z$.Da=_.ld({type:Z$,bootstrap:[E$]});
Z$.Ca=_.Pc({Nb:[..._.EJa(gLc),_.qv,_.wL,_.mw,R$,y$,z$,_.IA,_.Oi,{Ba:_.zq,qc:"/"},{Ba:_.Iq,Id:x$},{Ba:_.cx,Id:X$},{Ba:_.Ze,Lb:_.ew,Db:[_.Av]},{Ba:_.EVa,qc:_.FVa},{Ba:_.qi,Id:_.ix},{Ba:eLc,Id:V$},{Ba:_.xL,Lb:y$},{Ba:_.xr,Id:W$},{Ba:_.vL,Lb:z$},{Ba:_.Mi,Id:_.JA},{Ba:_.LRa,qc:_.KRa},{Ba:_.uL,Id:Y$}],imports:[fLc,_.Px,_.Xz,G$,{Hp:_.iA,Nb:_.N0a},_.dw,_.gx,_.gK,Q$,_.yG,_.lw,_.Tv,_.Mv,T$,_.VIa(hLc),{Hp:U$,Nb:[_.rw,{Ba:_.Fp,Id:_.rSa},{Ba:_.ARa,Ab:_.Eoa},{Ba:_.ny,Ab:_.Mk,Db:[_.gl,_.nA]},{Ba:_.Sp,Lb:dLc},{Ba:_.O0a,
Ab:_.Mk,Db:[_.jFa,_.oA]},{Ba:_.TSa,Ab:_.Mk,Db:[_.cq,_.oA]},{Ba:_.USa,Ab:_.Mk,Db:[_.cq,_.oA]},{Ba:_.R0a,Ab:_.Mk,Db:[_.kFa,_.oA]},{Ba:_.W0a,Ab:_.Mk,Db:[_.dq,_.oA]},{Ba:_.RSa,Ab:_.Mk,Db:[_.mFa,_.oA]},{Ba:_.vA,Ab:_.Mk,Db:[_.eq,_.lA]},{Ba:_.yA,Ab:_.Mk,Db:[_.gq,_.lA]},{Ba:_.Y0a,Ab:_.Mk,Db:[_.fq,_.oA]},{Ba:_.Z0a,Ab:_.Mk,Db:[_.oFa,_.oA]},{Ba:_.VSa,Ab:_.Mk,Db:[_.pFa,_.oA]},{Ba:_.WSa,Ab:_.Mk,Db:[_.qFa,_.oA]},{Ba:_.DA,Ab:_.Mk,Db:[_.nFa,_.lA]},{Ba:_.YSa,Ab:_.Mk,Db:[_.sFa,_.oA]},{Ba:_.U0a,Ab:_.Mk,Db:[_.tFa,_.oA]},
{Ba:_.qw,Ab:function(){return window}},{Ba:_.nSa,Id:_.pSa},{Ba:_.oSa,Ab:function(a){return new _.nn(a.document)},Db:[_.qw]},{Ba:_.qA,Zc:!0,Lb:_.rA},{Ba:_.qA,Zc:!0,Lb:_.sA}]}]});var $$=class{};$$.ha=function(a){return new (a||$$)};$$.Da=_.ld({type:$$,bootstrap:[E$]});$$.Ca=_.Pc({imports:[Z$,_.yt]});_.Gl.set("OSS-APP",Z$);_.Gl.set("PROTRACTOR-OSS-APP",$$);
_.Xi();
}catch(e){_._DumpException(e)}
try{
var k7a,l7a,m7a,o7a,n7a,p7a,q7a;_.j7a=function(){var a=/\S/;if(!a)return _.Fqa;let b,c;"string"===typeof a?(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(_.Dqa(d.value))return null;d=d.value;return b.test(d)?null:{pattern:{requiredPattern:c,actualValue:d}}}};
k7a=function(a){return class extends a{get sticky(){return this.Dka}set sticky(b){const c=this.Dka;this.Dka=_.jk(b);this.D6=c!==this.Dka}byc(){const b=this.D6;this.D6=!1;return b}qab(){this.D6=!1}constructor(...b){super(...b);this.D6=this.Dka=!1}}};l7a=function(a,b){return a.concat(Array.from(b))};m7a=function(){return{color:"accent"}};
o7a=function(a){var b;null==(b=a.zGb)||b.unsubscribe();b=[...a.links.toArray(),a.link].filter(c=>!!c).map(c=>c.lIb);a.zGb=_.w(_.Bf(b),_.Df()).subscribe(c=>{a.RE!==n7a(a,a.Ua)(c)&&a.update()})};n7a=function(a,b){const c=a.Vta.xm?a.Vta:a.Vta.exact||!1;return d=>d.Aj?b.isActive(d.Aj,c):!1};p7a=function(a){const b=n7a(a,a.Ua);return a.link&&b(a.link)||a.links.some(b)};
_.bD=class{get isActive(){return this.RE}constructor(a,b,c,d,e){this.Ua=a;this.element=b;this.renderer=c;this.L8=d;this.link=e;this.Vd=[];this.RE=!1;this.Vta={exact:!1};this.EEb=new _.mp;this.Gbb=a.events.subscribe(f=>{f instanceof _.Ci&&this.update()})}xe(){_.w(_.u(this.links.jd,_.u(null)),_.Df()).subscribe(()=>{this.update();o7a(this)})}set gGc(a){this.Vd=(Array.isArray(a)?a:a.split(" ")).filter(b=>!!b)}Qb(){this.update()}Ja(){this.Gbb.unsubscribe();let a;null==(a=this.zGb)||a.unsubscribe()}update(){this.links&&
this.Ua.nL&&queueMicrotask(()=>{const a=p7a(this);this.RE!==a&&(this.RE=a,_.Po(this.L8),this.Vd.forEach(b=>{a?this.renderer.wJ(this.element.qa,b):this.renderer.cM(this.element.qa,b)}),a&&void 0!==this.Swb?this.renderer.setAttribute(this.element.qa,"aria-current",this.Swb.toString()):this.renderer.removeAttribute(this.element.qa,"aria-current"),this.EEb.emit(a))})}};_.bD.ha=function(a){return new (a||_.bD)(_.r(_.Ji),_.r(_.ne),_.r(_.No),_.r(_.wp),_.r(_.Er,8))};
_.bD.Ma=_.nd({type:_.bD,oa:[["","routerLinkActive",""]],Bd:function(a,b,c){a&1&&_.rh(c,_.Er,5);if(a&2){let d;_.ph(d=_.sh())&&(b.links=d)}},inputs:{Vta:"routerLinkActiveOptions",Swb:"ariaCurrentWhenActive",gGc:"routerLinkActive"},outputs:{EEb:"isActiveChange"},Vb:["routerLinkActive"],standalone:!0,features:[_.Hd]});
q7a=class{vKa(a,b,c,d,e){_.xp(a,(f,g,l)=>{if(null==f.Nu){var p=c(f,g,l);p=b.Gh(p.Lc,p.context,p.index);g=1}else null==l?(b.remove(g),g=3):(p=b.get(g),b.move(p,l),g=2);if(e){let t;e({context:null==(t=p)?void 0:t.context,operation:g,aM:f})}})}detach(){}};_.cD=class extends _.uZa{};_.cD.ha=function(a){return new (a||_.cD)(_.r(_.By,10))};
_.cD.Ma=_.nd({type:_.cD,oa:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],Cb:16,ab:function(a,b){a&2&&_.Jg("ng-untouched",b.DFb)("ng-touched",b.CFb)("ng-pristine",b.nFb)("ng-dirty",b.TK)("ng-valid",b.isValid)("ng-invalid",b.eFb)("ng-pending",b.kFb)("ng-submitted",b.jAc)},features:[_.Cg]});_.dD=class{};_.dD.ha=function(a){return new (a||_.dD)};
_.dD.Ma=_.nd({type:_.dD,oa:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],Bb:["novalidate",""]});var eD=new _.zd("CDK_TABLE");var fD=class{constructor(a){this.ua=a}};fD.ha=function(a){return new (a||fD)(_.r(_.mh))};fD.Ma=_.nd({type:fD,oa:[["","cdkCellDef",""]]});var gD=class{constructor(a){this.ua=a}};gD.ha=function(a){return new (a||gD)(_.r(_.mh))};gD.Ma=_.nd({type:gD,oa:[["","cdkHeaderCellDef",""]]});var hD=class{constructor(a){this.ua=a}};hD.ha=function(a){return new (a||hD)(_.r(_.mh))};hD.Ma=_.nd({type:hD,oa:[["","cdkFooterCellDef",""]]});
var r7a=class{},s7a=k7a(r7a),iD=class extends s7a{get name(){return this.ls}set name(a){this.pub(a)}get Seb(){return this.Eka}set Seb(a){const b=this.Eka;this.Eka=_.jk(a);this.D6=b!==this.Eka}constructor(a){super();this.dP=a;this.Eka=!1}QHa(){this.Aob=[`cdk-column-${this.jzb}`]}pub(a){a&&(this.ls=a,this.jzb=a.replace(/[^a-z0-9_-]/gi,"-"),this.QHa())}};iD.ha=function(a){return new (a||iD)(_.r(eD,8))};
iD.Ma=_.nd({type:iD,oa:[["","cdkColumnDef",""]],Bd:function(a,b,c){a&1&&(_.rh(c,fD,5),_.rh(c,gD,5),_.rh(c,hD,5));if(a&2){let d;_.ph(d=_.sh())&&(b.ZP=d.first);_.ph(d=_.sh())&&(b.headerCell=d.first);_.ph(d=_.sh())&&(b.twc=d.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],Seb:"stickyEnd"},features:[_.eh([{Ba:"MAT_SORT_HEADER_COLUMN_DEF",Lb:iD}]),_.Cg]});var t7a=class{constructor(a,b){b.qa.classList.add(...a.Aob)}},jD=class extends t7a{};jD.ha=function(a){return new (a||jD)(_.r(iD),_.r(_.ne))};
jD.Ma=_.nd({type:jD,oa:[["cdk-header-cell"],["th","cdk-header-cell",""]],Bb:["role","columnheader",1,"cdk-header-cell"],features:[_.Cg]});var kD=class extends t7a{constructor(a,b){super(a,b);let c;1===(null==(c=a.dP)?void 0:c.Na.qa.nodeType)&&(a=a.dP.Na.qa.getAttribute("role"),b.qa.setAttribute("role","grid"===a||"treegrid"===a?"gridcell":"cell"))}};kD.ha=function(a){return new (a||kD)(_.r(iD),_.r(_.ne))};kD.Ma=_.nd({type:kD,oa:[["cdk-cell"],["td","cdk-cell",""]],Bb:[1,"cdk-cell"],features:[_.Cg]});var u7a=class{constructor(){this.ggb=[];this.KAb=[]}},v7a=new _.zd("_COALESCED_STYLE_SCHEDULER"),lD=class{constructor(a){this.ob=a;this.tI=null;this.Pb=new _.hg}Zg(a){this.lic();this.tI.ggb.push(a)}Ja(){this.Pb.next();this.Pb.complete()}lic(){this.tI||(this.tI=new u7a,_.w(this.lkc(),_.ng(this.Pb)).subscribe(()=>{for(;this.tI.ggb.length||this.tI.KAb.length;){const a=this.tI;this.tI=new u7a;for(const b of a.ggb)b();for(const b of a.KAb)b()}this.tI=null}))}lkc(){return this.ob.isStable?_.Bf(Promise.resolve(void 0)):
_.w(this.ob.tg,_.Zf(1))}};lD.ha=function(a){return new (a||lD)(_.m(_.sg))};lD.ta=_.k({token:lD,na:lD.ha});var mD=class{constructor(a,b){this.ua=a;this.Py=b}Qb(a){this.iDa||(a=a.columns&&a.columns.Xf||[],this.iDa=this.Py.find(a).create(),this.iDa.diff(a))}};mD.ha=function(a){return new (a||mD)(_.r(_.mh),_.r(_.yp))};mD.Ma=_.nd({type:mD,features:[_.Hd]});var w7a=class extends mD{},x7a=k7a(w7a),nD=class extends x7a{constructor(a,b,c){super(a,b);this.dP=c}Qb(a){super.Qb(a)}};nD.ha=function(a){return new (a||nD)(_.r(_.mh),_.r(_.yp),_.r(eD,8))};
nD.Ma=_.nd({type:nD,oa:[["","cdkHeaderRowDef",""]],inputs:{cp:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[_.Cg,_.Hd]});var y7a=class extends mD{},z7a=k7a(y7a),oD=class extends z7a{constructor(a,b,c){super(a,b);this.dP=c}Qb(a){super.Qb(a)}};oD.ha=function(a){return new (a||oD)(_.r(_.mh),_.r(_.yp),_.r(eD,8))};oD.Ma=_.nd({type:oD,oa:[["","cdkFooterRowDef",""]],inputs:{cp:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[_.Cg,_.Hd]});
var pD=class extends mD{constructor(a,b,c){super(a,b);this.dP=c}};pD.ha=function(a){return new (a||pD)(_.r(_.mh),_.r(_.yp),_.r(eD,8))};pD.Ma=_.nd({type:pD,oa:[["","cdkRowDef",""]],inputs:{cp:["cdkRowDefColumns","columns"],oB:["cdkRowDefWhen","when"]},features:[_.Cg]});var rD=class{constructor(a){this.oJ=a;qD=this}Ja(){qD===this&&(qD=null)}},qD=null;rD.ha=function(a){return new (a||rD)(_.r(_.nh))};rD.Ma=_.nd({type:rD,oa:[["","cdkCellOutlet",""]]});var sD=class{};sD.ha=function(a){return new (a||sD)};
sD.wa=_.n({type:sD,oa:[["cdk-header-row"],["tr","cdk-header-row",""]],Bb:["role","row",1,"cdk-header-row"],ya:1,Aa:0,Ea:[["cdkCellOutlet",""]],ua:function(a){a&1&&_.Ng(0,0)},Ga:[rD],mb:2});var tD=class{};tD.ha=function(a){return new (a||tD)};tD.wa=_.n({type:tD,oa:[["cdk-row"],["tr","cdk-row",""]],Bb:["role","row",1,"cdk-row"],ya:1,Aa:0,Ea:[["cdkCellOutlet",""]],ua:function(a){a&1&&_.Ng(0,0)},Ga:[rD],mb:2});var uD=class{constructor(a){this.Lc=a;this.YNc="cdk-no-data-row"}};
uD.ha=function(a){return new (a||uD)(_.r(_.mh))};uD.Ma=_.nd({type:uD,oa:[["ng-template","cdkNoDataRow",""]]});var A7a=new _.zd("CDK_SPL");var B7a=["top","bottom","left","right"],C7a=function(a,b,c){const d=[];for(const e of b)if(e.nodeType===e.ELEMENT_NODE)for(d.push(e),b=0;b<e.children.length;b++)d.push(e.children[b]);a.ZX.Zg(()=>{for(const e of d)a.Rtb(e,c)})},D7a=function(a,b,c,d,e=!0){if(b.length&&a.Frb&&(c.some(F=>F)||d.some(F=>F))){var f=b[0],g=f.children.length,l=a.Fjc(f,e),p=a.pkc(l,c),t=a.okc(l,d),y=c.lastIndexOf(!0),C=d.indexOf(!0);a.ZX.Zg(()=>{var F="rtl"===a.direction;const I=F?"right":"left";F=F?"left":"right";for(const K of b)for(let V=
0;V<g;V++){const fa=K.children[V];c[V]&&a.Dha(fa,I,p[V],V===y);d[V]&&a.Dha(fa,F,t[V],V===C)}a.VI&&(a.VI.BIc({sizes:-1===y?[]:l.slice(0,y+1).map((K,V)=>c[V]?K:null)}),a.VI.CIc({sizes:-1===C?[]:l.slice(C).map((K,V)=>d[V+C]?K:null).reverse()}))})}else a.VI&&(a.VI.BIc({sizes:[]}),a.VI.CIc({sizes:[]}))},E7a=function(a,b,c,d){if(a.Frb){var e="bottom"===d?b.slice().reverse():b,f="bottom"===d?c.slice().reverse():c,g=[],l=[],p=[];for(let y=0,C=0;y<e.length;y++)f[y]&&(g[y]=C,b=e[y],p[y]=a.zY?Array.from(b.children):
[b],b=b.getBoundingClientRect().height,C+=b,l[y]=b);var t=f.lastIndexOf(!0);a.ZX.Zg(()=>{for(let y=0;y<e.length;y++){if(!f[y])continue;const C=g[y],F=y===t;for(const I of p[y])a.Dha(I,d,C,F)}if("top"===d){let y;null==(y=a.VI)||y.N0c({sizes:l,bDc:g,elements:p})}else{let y;null==(y=a.VI)||y.M0c({sizes:l,bDc:g,elements:p})}})}},F7a=function(a,b,c){if(a.zY){var d=b.querySelector("tfoot");a.ZX.Zg(()=>{c.some(e=>!e)?a.Rtb(d,["bottom"]):a.Dha(d,"bottom",0,!1)})}},G7a=class{constructor(a,b,c,d,e=!0,f=!0,
g){this.zY=a;this.Hub=b;this.direction=c;this.ZX=d;this.Frb=e;this.xsb=f;this.VI=g;this.OCa=[];this.Rnb={top:`${b}-border-elem-top`,bottom:`${b}-border-elem-bottom`,left:`${b}-border-elem-left`,right:`${b}-border-elem-right`}}Rtb(a,b){for(const c of b)a.style[c]="",a.classList.remove(this.Rnb[c]);B7a.some(c=>-1===b.indexOf(c)&&a.style[c])?a.style.zIndex=this.gqb(a):(a.style.zIndex="",this.xsb&&(a.style.position=""),a.classList.remove(this.Hub))}Dha(a,b,c,d){a.classList.add(this.Hub);d&&a.classList.add(this.Rnb[b]);
a.style[b]=`${c}px`;a.style.zIndex=this.gqb(a);this.xsb&&(a.style.cssText+="position: -webkit-sticky; position: sticky; ")}gqb(a){const b={top:100,bottom:10,left:1,right:1};let c=0;for(const d of B7a)a.style[d]&&(c+=b[d]);return c?`${c}`:""}Fjc(a,b=!0){if(!b&&this.OCa.length)return this.OCa;b=[];a=a.children;for(let c=0;c<a.length;c++)b.push(a[c].getBoundingClientRect().width);return this.OCa=b}pkc(a,b){const c=[];let d=0;for(let e=0;e<a.length;e++)b[e]&&(c[e]=d,d+=a[e]);return c}okc(a,b){const c=
[];let d=0;for(let e=a.length;0<e;e--)b[e]&&(c[e]=d,d+=a[e]);return c}};var H7a=[[["caption"]],[["colgroup"],["col"]]],vD=class{constructor(a,b){this.xf=a;this.nb=b}};vD.ha=function(a){return new (a||vD)(_.r(_.nh),_.r(_.ne))};vD.Ma=_.nd({type:vD,oa:[["","rowOutlet",""]]});var wD=class{constructor(a,b){this.xf=a;this.nb=b}};wD.ha=function(a){return new (a||wD)(_.r(_.nh),_.r(_.ne))};wD.Ma=_.nd({type:wD,oa:[["","headerRowOutlet",""]]});var xD=class{constructor(a,b){this.xf=a;this.nb=b}};xD.ha=function(a){return new (a||xD)(_.r(_.nh),_.r(_.ne))};
xD.Ma=_.nd({type:xD,oa:[["","footerRowOutlet",""]]});var yD=class{constructor(a,b){this.xf=a;this.nb=b}};yD.ha=function(a){return new (a||yD)(_.r(_.nh),_.r(_.ne))};yD.Ma=_.nd({type:yD,oa:[["","noDataRowOutlet",""]]});
var zD=function(a){const b=a.u6(a.wO),c=a.u6(a.OB),d=a.u6(a.tO);if(a.zY&&!a.sia||a.ZO)C7a(a.jJ,[...b,...c,...d],["left","right"]),a.ZO=!1;b.forEach((e,f)=>{a.nCa([e],a.vO[f])});a.bJ.forEach(e=>{const f=[];for(let g=0;g<c.length;g++)a.lka[g].w3===e&&f.push(c[g]);a.nCa(f,e)});d.forEach((e,f)=>{a.nCa([e],a.sO[f])});Array.from(a.qI.values()).forEach(e=>e.qab())},I7a=function(a){a.lka=a.ujc();const b=a.yB.diff(a.lka);if(b){var c=a.OB.xf;a.sZ.vKa(b,c,(d,e,f)=>a.eEa(d.item,f),d=>d.item.data,d=>{1===d.operation&&
d.context&&a.Stb(d.aM.item.w3,d.context)});a.Bpc();_.xEa(b,d=>{c.get(d.Pk).context.va=d.item.data});a.Avb();a.ob&&_.tg()?_.w(a.ob.tg,_.Zf(1),_.ng(a.oq)).subscribe(()=>{zD(a)}):zD(a)}else a.Avb();a.Syb.next()},J7a=function(a){const b=a.u6(a.wO);var c=a.Na.qa.querySelector("thead");c&&(c.style.display=b.length?"":"none");c=a.vO.map(d=>d.sticky);C7a(a.jJ,b,["top"]);E7a(a.jJ,b,c,"top");a.vO.forEach(d=>d.qab())},K7a=function(a){const b=a.u6(a.tO);var c=a.Na.qa.querySelector("tfoot");c&&(c.style.display=
b.length?"":"none");c=a.sO.map(d=>d.sticky);C7a(a.jJ,b,["bottom"]);E7a(a.jJ,b,c,"bottom");F7a(a.jJ,a.Na.qa,c);a.sO.forEach(d=>d.qab())},AD=class{get lv(){return this.jZ}set lv(a){this.jZ=a}get dataSource(){return this.hq}set dataSource(a){this.hq!==a&&this.wHa(a)}get Qra(){return this.usb}set Qra(a){this.usb=_.jk(a);this.OB&&this.OB.xf.length&&(this.Ypb(),zD(this))}get Eoa(){return this.sia}set Eoa(a){this.sia=_.jk(a);this.ZO=this.xia=!0}constructor(a,b,c,d,e,f,g,l,p,t,y,C){this.Py=a;this.wb=b;this.Na=
c;this.xc=e;this.Jc=g;this.sZ=l;this.ZX=p;this.mg=t;this.zoc=y;this.ob=C;this.oq=new _.hg;this.qI=new Map;this.Rob=new Set;this.Uob=new Set;this.Tob=new Set;this.Sob=new Set;this.xia=this.ZO=this.TDa=this.AEa=!0;this.TX=new Map;this.VNb="cdk-table-sticky";this.RHb=!0;this.sia=this.usb=this.Trb=!1;this.Syb=new _.mp;this.hE=new _.Yh({start:0,end:Number.MAX_VALUE});d||this.Na.qa.setAttribute("role","table");this.Hb=f;this.zY="TABLE"===this.Na.qa.nodeName}Ra(){this.ooc();this.zY&&this.ogc();this.yB=this.Py.find([]).create((a,
b)=>this.lv?this.lv(b.E9,b.data):b);_.w(this.mg.nd(),_.ng(this.oq)).subscribe(()=>{this.xia=!0})}rL(){this.Ugc();this.Tgc();const a=this.ync()||this.AEa||this.TDa;this.ZO=this.ZO||a;this.xia=a;this.AEa&&(this.aqb(),this.AEa=!1);this.TDa&&(this.Zpb(),this.TDa=!1);this.dataSource&&0<this.bJ.length&&!this.kka?this.Fja():this.ZO&&zD(this);this.rhc()}Ja(){[this.OB.xf,this.wO.xf,this.tO.xf,this.TX,this.Rob,this.Uob,this.Tob,this.Sob,this.qI].forEach(a=>{a.clear()});this.vO=[];this.sO=[];this.apb=null;this.oq.next();
this.oq.complete();_.rk(this.dataSource)&&this.dataSource.disconnect(this)}ujc(){const a=[],b=this.TX;this.TX=new Map;for(let d=0;d<this.Eh.length;d++){var c=this.Eh[d];const e=this.ikc(c,d,b.get(c));this.TX.has(c)||this.TX.set(c,new WeakMap);for(c=0;c<e.length;c++){let f=e[c];const g=this.TX.get(f.data);g.has(f.w3)?g.get(f.w3).push(f):g.set(f.w3,[f]);a.push(f)}}return a}ikc(a,b,c){return this.kkc(a,b).map(d=>{const e=c&&c.has(d)?c.get(d):[];return e.length?(d=e.shift(),d.E9=b,d):{data:a,w3:d,E9:b}})}Tgc(){this.qI.clear();
l7a(this.Eia(this.Phc),this.Rob).forEach(a=>{this.qI.has(a.name);this.qI.set(a.name,a)})}Ugc(){this.vO=l7a(this.Eia(this.Rhc),this.Tob);this.sO=l7a(this.Eia(this.Qhc),this.Sob);this.bJ=l7a(this.Eia(this.Shc),this.Uob);this.apb=this.bJ.filter(a=>!a.oB)[0]}ync(){var a=(d,e)=>d||!!e.iDa.diff(e.cp);const b=this.bJ.reduce(a,!1);b&&this.Ypb();const c=this.vO.reduce(a,!1);c&&this.aqb();(a=this.sO.reduce(a,!1))&&this.Zpb();return b||c||a}wHa(a){this.Eh=[];_.rk(this.dataSource)&&this.dataSource.disconnect(this);
this.kka&&(this.kka.unsubscribe(),this.kka=null);a||(this.yB&&this.yB.diff([]),this.OB.xf.clear());this.hq=a}Fja(){if(this.dataSource){var a;_.rk(this.dataSource)?a=this.dataSource.connect(this):_.Qf(this.dataSource)?a=this.dataSource:Array.isArray(this.dataSource)&&(a=_.u(this.dataSource));this.kka=_.w(a,_.ng(this.oq)).subscribe(b=>{this.Eh=b||[];I7a(this)})}}aqb(){0<this.wO.xf.length&&this.wO.xf.clear();this.vO.forEach((a,b)=>this.Utb(this.wO,a,b));J7a(this)}Zpb(){0<this.tO.xf.length&&this.tO.xf.clear();
this.sO.forEach((a,b)=>this.Utb(this.tO,a,b));K7a(this)}nCa(a,b){var c=Array.from(b.cp||[]).map(d=>this.qI.get(d));b=c.map(d=>d.sticky);c=c.map(d=>d.Seb);D7a(this.jJ,a,b,c,!this.sia||this.xia)}u6(a){const b=[];for(let c=0;c<a.xf.length;c++){const d=a.xf.get(c);b.push(d.bl[0])}return b}kkc(a,b){if(1==this.bJ.length)return[this.bJ[0]];let c=[];if(this.Qra)c=this.bJ.filter(d=>!d.oB||d.oB(b,a));else{let d=this.bJ.find(e=>e.oB&&e.oB(b,a))||this.apb;d&&c.push(d)}return c}eEa(a,b){return{Lc:a.w3.ua,context:{va:a.data},
index:b}}Utb(a,b,c,d={}){a=a.xf.Gh(b.ua,d,c);this.Stb(b,d);return a}Stb(a,b){for(let c of this.Ejc(a))qD&&qD.oJ.Gh(c,b);_.Po(this.wb)}Bpc(){const a=this.OB.xf;for(let b=0,c=a.length;b<c;b++){const d=a.get(b).context;d.count=c;d.first=0===b;d.last=b===c-1;d.p0=0===b%2;d.G5a=!d.p0;this.Qra?(d.E9=this.lka[b].E9,d.h_c=b):d.index=this.lka[b].E9}}Ejc(a){return a&&a.cp?Array.from(a.cp,b=>{b=this.qI.get(b);return a instanceof nD?b.headerCell.ua:a instanceof oD?b.twc.ua:b.ZP.ua}):[]}ogc(){const a=this.Hb.createDocumentFragment();
var b=[{tag:"thead",jx:[this.wO]},{tag:"tbody",jx:[this.OB,this.Bsb]},{tag:"tfoot",jx:[this.tO]}];for(const c of b){b=this.Hb.createElement(c.tag);b.setAttribute("role","rowgroup");for(const d of c.jx)b.appendChild(d.nb.qa);a.appendChild(b)}this.Na.qa.appendChild(a)}Ypb(){this.yB.diff([]);this.OB.xf.clear();I7a(this)}rhc(){const a=(b,c)=>b||c.byc();this.vO.reduce(a,!1)&&J7a(this);this.sO.reduce(a,!1)&&K7a(this);Array.from(this.qI.values()).reduce(a,!1)&&(this.ZO=!0,zD(this))}ooc(){this.jJ=new G7a(this.zY,
this.VNb,this.xc?this.xc.value:"ltr",this.ZX,this.Jc.ae,this.RHb,this.zoc);_.w(this.xc?this.xc.nd:_.u(),_.ng(this.oq)).subscribe(a=>{this.jJ.direction=a;zD(this)})}Eia(a){return a.filter(b=>!b.dP||b.dP===this)}Avb(){var a=this.ZNc||this.umc;if(a){var b=0===this.OB.xf.length;if(b!==this.Trb){var c=this.Bsb.xf;b?(a=c.Gh(a.Lc),c=a.bl[0],1===a.bl.length&&(null==c?void 0:c.nodeType)===this.Hb.ELEMENT_NODE&&(c.setAttribute("role","row"),c.classList.add("cdk-no-data-row"))):c.clear();this.Trb=b}}}};
AD.ha=function(a){return new (a||AD)(_.r(_.yp),_.r(_.wp),_.r(_.ne),_.ge("role"),_.r(_.Yt,8),_.r(_.pk),_.r(_.zt),_.r(_.gu),_.r(v7a),_.r(_.hu),_.r(A7a,12),_.r(_.sg,8))};
AD.wa=_.n({type:AD,oa:[["cdk-table"],["table","cdk-table",""]],Bd:function(a,b,c){a&1&&(_.rh(c,uD,5),_.rh(c,iD,5),_.rh(c,pD,5),_.rh(c,nD,5),_.rh(c,oD,5));if(a&2){let d;_.ph(d=_.sh())&&(b.umc=d.first);_.ph(d=_.sh())&&(b.Phc=d);_.ph(d=_.sh())&&(b.Shc=d);_.ph(d=_.sh())&&(b.Rhc=d);_.ph(d=_.sh())&&(b.Qhc=d)}},ub:function(a,b){a&1&&(_.qh(vD,7),_.qh(wD,7),_.qh(xD,7),_.qh(yD,7));if(a&2){let c;_.ph(c=_.sh())&&(b.OB=c.first);_.ph(c=_.sh())&&(b.wO=c.first);_.ph(c=_.sh())&&(b.tO=c.first);_.ph(c=_.sh())&&(b.Bsb=
c.first)}},Bb:["ngSkipHydration","",1,"cdk-table"],Cb:2,ab:function(a,b){a&2&&_.Jg("cdk-table-fixed-layout",b.Eoa)},inputs:{lv:"trackBy",dataSource:"dataSource",Qra:"multiTemplateDataRows",Eoa:"fixedLayout"},outputs:{Syb:"contentChanged"},Vb:["cdkTable"],features:[_.eh([{Ba:eD,Lb:AD},{Ba:_.gu,Id:q7a},{Ba:v7a,Id:lD},{Ba:A7a,qc:null}])],Yb:["caption","colgroup, col"],ya:6,Aa:0,Ea:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],ua:function(a){a&1&&(_.Xg(H7a),_.Yg(0),
_.Yg(1,1),_.Ng(2,0)(3,1)(4,2)(5,3))},Ga:[vD,wD,xD,yD],styles:[".cdk-table-fixed-layout{table-layout:fixed}\n"],mb:2});var BD=class{};BD.ha=function(a){return new (a||BD)};BD.Da=_.ld({type:BD});BD.Ca=_.Pc({imports:[_.ju]});_.CD=class extends fD{};_.CD.ha=function(){let a;return function(b){return(a||(a=_.me(_.CD)))(b||_.CD)}}();_.CD.Ma=_.nd({type:_.CD,oa:[["","matCellDef",""]],features:[_.eh([{Ba:fD,Lb:_.CD}]),_.Cg]});_.DD=class extends gD{};_.DD.ha=function(){let a;return function(b){return(a||(a=_.me(_.DD)))(b||_.DD)}}();_.DD.Ma=_.nd({type:_.DD,oa:[["","matHeaderCellDef",""]],features:[_.eh([{Ba:gD,Lb:_.DD}]),_.Cg]});_.ED=class extends iD{get name(){return this.ls}set name(a){this.pub(a)}QHa(){super.QHa();this.Aob.push(`mat-column-${this.jzb}`)}};
_.ED.ha=function(){let a;return function(b){return(a||(a=_.me(_.ED)))(b||_.ED)}}();_.ED.Ma=_.nd({type:_.ED,oa:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[_.eh([{Ba:iD,Lb:_.ED},{Ba:"MAT_SORT_HEADER_COLUMN_DEF",Lb:_.ED}]),_.Cg]});_.FD=class extends jD{};_.FD.ha=function(){let a;return function(b){return(a||(a=_.me(_.FD)))(b||_.FD)}}();
_.FD.Ma=_.nd({type:_.FD,oa:[["mat-header-cell"],["th","mat-header-cell",""]],Bb:["role","columnheader",1,"mat-header-cell"],features:[_.Cg]});_.GD=class extends kD{};_.GD.ha=function(){let a;return function(b){return(a||(a=_.me(_.GD)))(b||_.GD)}}();_.GD.Ma=_.nd({type:_.GD,oa:[["mat-cell"],["td","mat-cell",""]],Bb:["role","gridcell",1,"mat-cell"],features:[_.Cg]});_.HD=class extends nD{};_.HD.ha=function(){let a;return function(b){return(a||(a=_.me(_.HD)))(b||_.HD)}}();_.HD.Ma=_.nd({type:_.HD,oa:[["","matHeaderRowDef",""]],inputs:{cp:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[_.eh([{Ba:nD,Lb:_.HD}]),_.Cg]});_.ID=class extends pD{};_.ID.ha=function(){let a;return function(b){return(a||(a=_.me(_.ID)))(b||_.ID)}}();
_.ID.Ma=_.nd({type:_.ID,oa:[["","matRowDef",""]],inputs:{cp:["matRowDefColumns","columns"],oB:["matRowDefWhen","when"]},features:[_.eh([{Ba:pD,Lb:_.ID}]),_.Cg]});_.JD=class extends sD{};_.JD.ha=function(){let a;return function(b){return(a||(a=_.me(_.JD)))(b||_.JD)}}();
_.JD.wa=_.n({type:_.JD,oa:[["mat-header-row"],["tr","mat-header-row",""]],Bb:["role","row",1,"mat-header-row"],Vb:["matHeaderRow"],features:[_.eh([{Ba:sD,Lb:_.JD}]),_.Cg],ya:1,Aa:0,Ea:[["cdkCellOutlet",""]],ua:function(a){a&1&&_.Ng(0,0)},Ga:[rD],mb:2});_.KD=class extends tD{};_.KD.ha=function(){let a;return function(b){return(a||(a=_.me(_.KD)))(b||_.KD)}}();
_.KD.wa=_.n({type:_.KD,oa:[["mat-row"],["tr","mat-row",""]],Bb:["role","row",1,"mat-row"],Vb:["matRow"],features:[_.eh([{Ba:tD,Lb:_.KD}]),_.Cg],ya:1,Aa:0,Ea:[["cdkCellOutlet",""]],ua:function(a){a&1&&_.Ng(0,0)},Ga:[rD],mb:2});var L7a=class extends _.eu{get data(){return this.Eh.value}set data(a){a=Array.isArray(a)?a:[];this.Eh.next(a);this.WO||this.ODa(a)}get filter(){return this.NDa.value}set filter(a){this.NDa.next(a);this.WO||this.ODa(this.data)}get sort(){return this.yka}set sort(a){this.yka=a;this.Tka()}get uA(){return this.Pja}set uA(a){this.Pja=a;this.Tka()}constructor(a=[]){super();this.Ttb=new _.Yh([]);this.NDa=new _.Yh("");this.zrb=new _.hg;this.WO=null;this.wNb=(b,c)=>{b=b[c];return isNaN(parseFloat(b))||isNaN(Number(b))?
b:(c=Number(b),9007199254740991>c?c:b)};this.YHc=(b,c)=>{const d=c.active,e=c.direction;return d&&""!=e?b.sort((f,g)=>{f=this.wNb(f,d);g=this.wNb(g,d);let l=0;null!=f&&null!=g?f>g?l=1:f<g&&(l=-1):null!=f?l=1:null!=g&&(l=-1);return l*("asc"==e?1:-1)}):b};this.xBb=(b,c)=>{const d=Object.keys(b).reduce((e,f)=>e+b[f]+"\u25ec","").toLowerCase();c=c.trim().toLowerCase();return-1!=d.indexOf(c)};this.Eh=new _.Yh(a);this.Tka()}Tka(){var a=this.yka?_.Jf(this.yka.r0c,this.yka.MK):_.u(null),b=this.Pja?_.Jf(this.Pja.page,
this.zrb,this.Pja.MK):_.u(null);const c=_.w(_.Af([this.Eh,this.NDa]),_.v(([e])=>this.ODa(e)));a=_.w(_.Af([c,a]),_.v(([e])=>this.Hmc(e)));b=_.w(_.Af([a,b]),_.v(([e])=>this.Kmc(e)));let d;null==(d=this.WO)||d.unsubscribe();this.WO=b.subscribe(e=>this.Ttb.next(e))}ODa(a){this.ABb=null==this.filter||""===this.filter?a:a.filter(b=>this.xBb(b,this.filter));this.uA&&this.ypc(this.ABb.length);return this.ABb}Hmc(a){return this.sort?this.YHc(a.slice(),this.sort):a}Kmc(a){if(!this.uA)return a;const b=this.uA.Kd*
this.uA.pageSize;return a.slice(b,b+this.uA.pageSize)}ypc(a){Promise.resolve().then(()=>{const b=this.uA;if(b&&(b.length=a,0<b.Kd)){const c=Math.min(b.Kd,Math.ceil(b.length/b.pageSize)-1||0);c!==b.Kd&&(b.Kd=c,this.zrb.next())}})}connect(){this.WO||this.Tka();return this.Ttb}disconnect(){let a;null==(a=this.WO)||a.unsubscribe();this.WO=null}};_.LD=class extends L7a{};var M7a;M7a=[[["caption"]],[["colgroup"],["col"]]];_.MD=class extends AD{constructor(){super(...arguments);this.VNb="mat-table-sticky";this.RHb=!1}};_.MD.ha=function(){let a;return function(b){return(a||(a=_.me(_.MD)))(b||_.MD)}}();
_.MD.wa=_.n({type:_.MD,oa:[["mat-table"],["table","mat-table",""]],Bb:["ngSkipHydration","",1,"mat-table"],Cb:2,ab:function(a,b){a&2&&_.Jg("mat-table-fixed-layout",b.Eoa)},Vb:["matTable"],features:[_.eh([{Ba:_.gu,Id:q7a},{Ba:AD,Lb:_.MD},{Ba:eD,Lb:_.MD},{Ba:v7a,Id:lD},{Ba:A7a,qc:null}]),_.Cg],Yb:["caption","colgroup, col"],ya:6,Aa:0,Ea:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],ua:function(a){a&1&&(_.Xg(M7a),_.Yg(0),_.Yg(1,1),_.Ng(2,0)(3,1)(4,2)(5,3))},
Ga:[vD,wD,xD,yD],styles:["mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:sticky !important}.mat-table-fixed-layout{table-layout:fixed}\n"],
mb:2});_.ND=class{};_.ND.ha=function(a){return new (a||_.ND)};_.ND.Da=_.ld({type:_.ND});_.ND.Ca=_.Pc({imports:[BD,_.Au,_.Au]});var N7a=["input"],O7a=0,P7a=class{constructor(a,b){this.source=a;this.value=b}},Q7a=new _.zd("MatRadioGroup"),R7a=new _.zd("mat-radio-default-options",{Ha:"root",na:m7a}),S7a=class{constructor(a){this.Na=a}},T7a=_.uk(_.wk(S7a)),U7a=class extends T7a{get checked(){return this.jj}set checked(a){a=_.jk(a);this.jj!==a&&((this.jj=a)&&this.rh&&this.rh.value!==this.value?this.rh.selected=this:!a&&this.rh&&this.rh.value===this.value&&(this.rh.selected=null),a&&this.Htb.notify(this.id,this.name),_.Po(this.U5))}get value(){return this.ve}set value(a){this.ve!==
a&&(this.ve=a,null!==this.rh&&(this.checked||(this.checked=this.rh.value===a),this.checked&&(this.rh.selected=this)))}get Zz(){return this.Qlc||this.rh&&this.rh.Zz||"after"}set Zz(a){this.Qlc=a}get disabled(){return this.zc||null!==this.rh&&this.rh.disabled}set disabled(a){this.Wnc(_.jk(a))}get required(){return this.qq||this.rh&&this.rh.required}set required(a){this.qq=_.jk(a)}get color(){return this.Lo||this.rh&&this.rh.color||this.Etb&&this.Etb.color||"accent"}set color(a){this.Lo=a}get Ms(){return`${this.id||
this.oZ}-input`}constructor(a,b,c,d,e,f,g,l){super(b);this.U5=c;this.Gd=d;this.Htb=e;this.Etb=g;this.id=this.oZ=`mat-radio-${++O7a}`;this.nd=new _.mp;this.jj=!1;this.ve=null;this.B7=()=>{};this.rh=a;this.XE="NoopAnimations"===f;l&&(this.tabIndex=_.mk(l,0))}focus(a,b){b?_.Ct(this.Gd,this.Kk,b,a):this.Kk.qa.focus(a)}HY(){_.Po(this.U5)}Ra(){if(this.rh){if(this.checked=this.rh.value===this.ve)this.rh.selected=this;this.name=this.rh.name}this.B7=this.Htb.listen((a,b)=>{a!==this.id&&b===this.name&&(this.checked=
!1)})}Ts(){this.Xka()}Tc(){this.Xka();this.Gd.no(this.Na,!0).subscribe(a=>{!a&&this.rh&&this.rh.yOc()})}Ja(){this.Gd.Ol(this.Na);this.B7()}Mt(){this.nd.emit(new P7a(this,this.ve))}Tv(){return this.md||this.disabled}QO(a){a.stopPropagation()}Ksb(a){a.stopPropagation();this.checked||this.disabled||(a=this.rh&&this.value!==this.rh.value,this.checked=!0,this.Mt(),this.rh&&(this.rh.lO(this.value),a&&this.rh.Mt()))}Qsb(a){this.Ksb(a);this.disabled||this.Kk.qa.focus()}Wnc(a){this.zc!==a&&(this.zc=a,_.Po(this.U5))}Xka(){var a=
this.rh;a=a&&a.selected&&!this.disabled?a.selected===this?this.tabIndex:-1:this.tabIndex;if(a!==this.dnc){let b;const c=null==(b=this.Kk)?void 0:b.qa;c&&(c.setAttribute("tabindex",a+""),this.dnc=a)}}};U7a.ha=function(){_.te()};
U7a.Ma=_.nd({type:U7a,ub:function(a,b){a&1&&_.qh(N7a,5);if(a&2){let c;_.ph(c=_.sh())&&(b.Kk=c.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],oj:["aria-labelledby","ariaLabelledby"],AJ:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",Zz:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{nd:"change"},features:[_.Cg]});var V7a;V7a=function(a){return{OF:a}};_.OD=class extends U7a{};_.OD.ha=function(a){return new (a||_.OD)(_.r(Q7a,8),_.r(_.ne),_.r(_.wp),_.r(_.Dt),_.r(_.fu),_.r(_.Ko,8),_.r(R7a,8),_.ge("tabindex"))};
_.OD.wa=_.n({type:_.OD,oa:[["mat-radio-button"]],Bb:[1,"mat-radio-button"],Cb:17,ab:function(a,b){a&1&&_.L("focus",function(){return b.Kk.qa.focus()});a&2&&(_.Hg("tabindex",null)("id",b.id)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),_.Jg("mat-radio-checked",b.checked)("mat-radio-disabled",b.disabled)("_mat-animation-noopable",b.XE)("mat-primary","primary"===b.color)("mat-accent","accent"===b.color)("mat-warn","warn"===b.color))},inputs:{md:"disableRipple",tabIndex:"tabIndex"},
Vb:["matRadioButton"],features:[_.Cg],Yb:["*"],ya:13,Aa:19,Ea:[[1,"mat-radio-label"],["label",""],[1,"mat-radio-container"],[1,"mat-radio-outer-circle"],[1,"mat-radio-inner-circle"],["type","radio",1,"mat-radio-input",3,"id","checked","disabled","required","change","click"],["input",""],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],
[1,"mat-radio-label-content"],[2,"display","none"]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"label",0,1)(2,"span",2),_.G(3,"span",3)(4,"span",4),_.z(5,"input",5,6),_.L("change",function(c){return b.Ksb(c)})("click",function(c){return b.QO(c)}),_.B(),_.z(7,"span",7),_.G(8,"span",8),_.B()(),_.z(9,"span",9)(10,"span",10),_.Q(11,"\u00a0"),_.B(),_.Yg(12),_.B()());if(a&2){const c=_.ah(1);_.Hg("for",b.Ms);_.q(5);_.x("id",b.Ms)("checked",b.checked)("disabled",b.disabled)("required",b.required);_.Hg("name",b.name)("value",
b.value)("aria-label",b.ariaLabel)("aria-labelledby",b.oj)("aria-describedby",b.AJ);_.q(2);_.x("matRippleTrigger",c)("matRippleDisabled",b.Tv())("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",_.hh(17,V7a,b.XE?0:150));_.q(2);_.Jg("mat-radio-label-before","before"==b.Zz)}},Ga:[_.Gu],styles:['.mat-radio-button{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-radio-label{-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;width:100%}.mat-radio-container{box-sizing:border-box;display:inline-block;position:relative;width:20px;height:20px;flex-shrink:0}.mat-radio-outer-circle{box-sizing:border-box;display:block;height:20px;left:0;position:absolute;top:0;transition:border-color ease 280ms;width:20px;border-width:2px;border-style:solid;border-radius:50%}._mat-animation-noopable .mat-radio-outer-circle{transition:none}.mat-radio-inner-circle{border-radius:50%;box-sizing:border-box;display:block;height:20px;left:0;position:absolute;top:0;opacity:0;transition:transform ease 280ms,background-color ease 280ms,opacity linear 1ms 280ms;width:20px;transform:scale(0.001);-webkit-print-color-adjust:exact;color-adjust:exact}.mat-radio-checked .mat-radio-inner-circle{transform:scale(0.5);opacity:1;transition:transform ease 280ms,background-color ease 280ms}.cdk-high-contrast-active .mat-radio-checked .mat-radio-inner-circle{border:solid 10px}._mat-animation-noopable .mat-radio-inner-circle{transition:none}.mat-radio-label-content{-webkit-user-select:auto;user-select:auto;display:inline-block;order:0;line-height:inherit;padding-left:8px;padding-right:0}[dir=rtl] .mat-radio-label-content{padding-right:8px;padding-left:0}.mat-radio-label-content.mat-radio-label-before{order:-1;padding-left:0;padding-right:8px}[dir=rtl] .mat-radio-label-content.mat-radio-label-before{padding-right:0;padding-left:8px}.mat-radio-disabled,.mat-radio-disabled .mat-radio-label{cursor:default}.mat-radio-button .mat-radio-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple){opacity:.16}.mat-radio-persistent-ripple{width:100%;height:100%;transform:none;top:0;left:0}.mat-radio-container:hover .mat-radio-persistent-ripple{opacity:.04}.mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple,.mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple{opacity:.12}.mat-radio-persistent-ripple,.mat-radio-disabled .mat-radio-container:hover .mat-radio-persistent-ripple{opacity:0}@media(hover: none){.mat-radio-container:hover .mat-radio-persistent-ripple{display:none}}.mat-radio-input{opacity:0;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;cursor:inherit;z-index:-1}.mat-radio-input:focus~.mat-focus-indicator::before{content:""}.cdk-high-contrast-active .mat-radio-disabled{opacity:.5}\n'],
mb:2,La:0});_.PD=class{};_.PD.ha=function(a){return new (a||_.PD)};_.PD.Da=_.ld({type:_.PD});_.PD.Ca=_.Pc({imports:[_.Hu,_.Au,_.Au]});
}catch(e){_._DumpException(e)}
try{
var X7a,a8a,b8a,c8a,d8a,e8a,f8a,g8a,h8a,i8a,j8a,k8a,l8a,m8a,n8a,o8a,p8a,q8a,r8a,s8a,t8a,u8a,v8a,w8a,x8a,y8a,z8a,A8a,B8a,C8a,D8a,E8a,F8a,G8a,H8a,I8a,J8a,K8a,L8a,M8a,N8a,O8a,Q8a,R8a,S8a,T8a,U8a,V8a,W8a,X8a,Y8a,$8a,a9a,c9a,d9a,e9a,f9a,g9a,h9a,i9a,j9a,k9a,l9a,m9a,n9a,o9a,p9a,q9a,r9a,t9a,RD,s9a,u9a,v9a,w9a,x9a,y9a,z9a,A9a,C9a,F9a,XD,G9a,H9a,cE,J9a,hE,K9a,L9a,M9a,qE,N9a,O9a,Q9a,R9a,tE,c$a;_.W7a=function(a){const b={};for(const c in a)b[a[c]]=c;return b};_.QD=function(){_.Md.kna=null};
X7a=function(a){const b=a.HM,c=a.counter;a=a.Qsa;b.next(c);this.Zg({HM:b,counter:c+1,Qsa:a},a)};_.Y7a=function(a=0){var b=_.Nf;if((0,_.zf)(a)||!(0<=a-parseFloat(a)+1)||0>a)a=0;b&&"function"===typeof b.Zg||(b=_.Nf);return new _.of(c=>{c.add(b.Zg(X7a,a,{HM:c,counter:0,Qsa:a}));return c})};_.Z7a=function(a,b,c,d,e,f,g){const l=_.Nd();var p=_.Md.Gn;const t=_.Fg(l,p,b,d);p=_.Eg(l,p+2,f)||t;_.Wd(3);a=p?a+_.Sc(b)+c+_.Sc(d)+e+_.Sc(f)+g:_.Xe;a!==_.Xe&&_.$e(l,a);return _.Z7a};
_.$7a=function(a){var b=/\s+/;const c=[];if(null!=a){a=Array.isArray(a)?a:`${a}`.split(b);for(const d of a)(a=`${d}`.trim())&&c.push(a)}return c};a8a=function(a,b){const c=Array(a);for(let d=0;d<a;d++)c[d]=b(d);return c};b8a=function(a){a&1&&_.G(0,"mat-pseudo-checkbox",6);a&2&&(a=_.N(),_.x("disabled",a.disabled)("state",a.selected?"checked":"unchecked"))};c8a=function(a){a&1&&_.G(0,"mat-pseudo-checkbox",7);a&2&&(a=_.N(),_.x("disabled",a.disabled))};
d8a=function(a){a&1&&(_.z(0,"span",8),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.bh("(",a.group.label,")"))};e8a=function(){};f8a=function(a){return null==a?null:"number"===typeof a?a:a.endsWith("ms")?_.mk(a.substring(0,a.length-2)):a.endsWith("s")?1E3*_.mk(a.substring(0,a.length-1)):"0"===a?0:null};g8a=function(a){a&1&&_.G(0,"span",19)};
h8a=function(a){a&1&&(_.z(0,"label",17),_.Yg(1,1),_.O(2,g8a,1,0,"span",18),_.B());a&2&&(a=_.N(2),_.x("floating",a.hJ())("monitorResize",a.LE())("id",a.TE),_.Hg("for",a.Fd.id)("aria-owns",a.Fd.id),_.q(2),_.x("ngIf",!a.iG&&a.Fd.required))};i8a=function(a){a&1&&_.O(0,h8a,3,6,"label",16);a&2&&(a=_.N(),_.x("ngIf",a.KE()))};j8a=function(a){a&1&&_.G(0,"div",20)};k8a=function(){};l8a=function(a){a&1&&_.O(0,k8a,0,0,"ng-template",22);a&2&&(_.N(2),_.x("ngTemplateOutlet",_.ah(1)))};
m8a=function(a){a&1&&(_.z(0,"div",21),_.O(1,l8a,1,1,"ng-template",9),_.B());a&2&&(a=_.N(),_.x("matFormFieldNotchedOutlineOpen",a.hJ()),_.q(1),_.x("ngIf",!a.Xpb()))};n8a=function(a){a&1&&(_.z(0,"div",23,24),_.Yg(2,2),_.B())};o8a=function(a){a&1&&(_.z(0,"div",25,26),_.Yg(2,3),_.B())};p8a=function(){};q8a=function(a){a&1&&_.O(0,p8a,0,0,"ng-template",22);a&2&&(_.N(),_.x("ngTemplateOutlet",_.ah(1)))};r8a=function(a){a&1&&(_.z(0,"div",27),_.Yg(1,4),_.B())};
s8a=function(a){a&1&&(_.z(0,"div",28),_.Yg(1,5),_.B())};t8a=function(a){a&1&&_.G(0,"div",29)};u8a=function(a){a&1&&(_.z(0,"div",30),_.Yg(1,6),_.B());a&2&&(a=_.N(),_.x("@transitionMessages",a.bP))};v8a=function(a){a&1&&(_.z(0,"mat-hint",34),_.Q(1),_.B());a&2&&(a=_.N(2),_.x("id",a.J6),_.q(1),_.ch(a.kG))};w8a=function(a){a&1&&(_.z(0,"div",31),_.O(1,v8a,2,2,"mat-hint",32),_.Yg(2,7),_.G(3,"div",33),_.Yg(4,8),_.B());a&2&&(a=_.N(),_.x("@transitionMessages",a.bP),_.q(1),_.x("ngIf",a.kG))};
x8a=function(a){a&1&&(_.z(0,"span",10),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.ch(a.placeholder))};y8a=function(a){a&1&&(_.z(0,"span",14),_.Q(1),_.B());a&2&&(a=_.N(2),_.q(1),_.ch(a.sPb))};z8a=function(a){a&1&&_.Yg(0,0,["*ngSwitchCase","true"])};A8a=function(a){a&1&&(_.z(0,"span",11),_.O(1,y8a,2,1,"span",12),_.O(2,z8a,1,0,"ng-content",13),_.B());a&2&&(a=_.N(),_.x("ngSwitch",!!a.KPa),_.q(2),_.x("ngSwitchCase",!0))};
B8a=function(a){if(a&1){const b=_.Nd();_.Yd();_.QD();_.z(0,"div",15,16);_.L("@transformPanel.done",function(c){_.Pd(b);const d=_.N();return _.Qd(d.dGa.next(c.zg))})("keydown",function(c){_.Pd(b);const d=_.N();return _.Qd(d.Pg(c))});_.Yg(2,1);_.B()}a&2&&(a=_.N(),_.vB("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",a.zqb(),""),_.x("ngClass",a.Xd)("@transformPanel","showing"),_.Hg("id",a.id+"-panel")("aria-multiselectable",a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",
a.t6()))};C8a=function(){};D8a=function(){};E8a=function(a){a&1&&_.Yg(0)};F8a=function(){};G8a=function(a){a&1&&_.O(0,F8a,0,0,"ng-template",10);a&2&&(a=_.N().va,_.x("cdkPortalOutlet",a.Kva))};H8a=function(a){a&1&&_.Q(0);a&2&&(a=_.N().va,_.ch(a.ROb))};
I8a=function(a,b){if(a&1){const c=_.Nd();_.z(0,"div",6);_.L("click",function(){var d=_.Pd(c);const e=d.va;d=d.index;const f=_.N();return _.Qd(f.kq(e,_.ah(1),d))})("cdkFocusChange",function(d){const e=_.Pd(c).index,f=_.N();return _.Qd(f.Moc(d,e))});_.z(1,"div",7);_.O(2,G8a,1,1,"ng-template",8);_.O(3,H8a,1,1,"ng-template",null,9,_.uh);_.B()()}if(a&2){a=b.va;b=b.index;const c=_.ah(4),d=_.N();_.Jg("mat-tab-label-active",d.selectedIndex===b);_.x("id",d.Kqb(b))("ngClass",a.zAc)("disabled",a.disabled)("matRippleDisabled",
a.disabled||d.md);_.Hg("tabIndex",d.AI(b))("aria-posinset",b+1)("aria-setsize",d.xq.length)("aria-controls",d.Jqb(b))("aria-selected",d.selectedIndex===b)("aria-label",a.ariaLabel||null)("aria-labelledby",!a.ariaLabel&&a.oj?a.oj:null);_.q(2);_.x("ngIf",a.Kva)("ngIfElse",c)}};
J8a=function(a,b){if(a&1){const c=_.Nd();_.z(0,"mat-tab-body",11);_.L("_onCentered",function(){_.Pd(c);const d=_.N();return _.Qd(d.xnc())})("_onCentering",function(d){_.Pd(c);const e=_.N();return _.Qd(e.foc(d))});_.B()}if(a&2){a=b.va;b=b.index;const c=_.N();_.Jg("mat-tab-body-active",c.selectedIndex===b);_.x("id",c.Jqb(b))("ngClass",a.krc)("content",a.content)("position",a.position)("origin",a.origin)("animationDuration",c.animationDuration)("preserveContent",c.PL);_.Hg("tabindex",null!=c.s_&&c.selectedIndex===
b?c.s_:null)("aria-labelledby",c.Kqb(b))}};
K8a=function(a){if(!a)return{left:"0",width:"0"};if(a.classList.contains("mat-tab-link")){var b=window.getComputedStyle(a),c=b.paddingLeft?Number(b.paddingLeft.replace("px",""))||0:0;b=b.paddingRight?Number(b.paddingRight.replace("px",""))||0:0;return{left:`${a.offsetLeft+c+2}px`,width:`${a.offsetWidth-c-b-4}px`}}b=a.querySelector(".mat-tab-label-content");if(!b)return{left:`${a.offsetLeft+2}px`,width:`${a.offsetWidth-4}px`};c=a.offsetWidth;b=Math.min(Math.max(b.offsetWidth-4,24),c-4);return{left:`${a.offsetLeft+
c/2-b/2}px`,width:`${b}px`}};L8a=function(a){a=a.classList;return!!((null==a?0:a.contains("cdk-nested-tree-node"))||(null==a?0:a.contains("cdk-tree")))};M8a=function(){return{color:"accent",dsc:"check-indeterminate"}};N8a=function(a){a&1&&(_.Tg(0,4,1),_.Ng(1),_.Ug());a&2&&(a=_.N().va,_.q(1),_.$B(a.name),_.aC(0))};O8a=function(a){a&1&&_.Vg(0,4,2)};Q8a=function(a){a&1&&(_.H(0),_.Q(1),_.J());if(a&2){a=_.N(2).va;const b=_.N();_.q(1);_.bh(" ",_.P8a(b,a)," ")}};
R8a=function(a){a&1&&(_.z(0,"mat-error"),_.O(1,Q8a,2,1,"ng-container",9),_.B());if(a&2){a=_.N().va;const b=_.N();_.q(1);_.x("ngIf",_.P8a(b,a))}};S8a=function(a){a&1&&(_.z(0,"div",11),_.Q(1),_.B());a&2&&(a=_.N().va,_.q(1),_.ch(a.TQ))};
T8a=function(a,b){a&1&&(_.H(0),_.z(1,"mat-form-field",2)(2,"mat-label",3),_.Tg(3,4),_.O(4,N8a,2,1,"ng-container",5),_.O(5,O8a,1,0,"ng-template",null,6,_.uh),_.Ug(),_.B(),_.G(7,"input",7,8),_.O(9,R8a,2,1,"mat-error",9),_.B(),_.O(10,S8a,2,1,"div",10),_.J());if(a&2){a=b.va;const c=_.ah(6);b=_.N();let d;_.q(4);_.x("ngIf",a.name)("ngIfElse",c);_.q(3);_.x("type",a.inputType||"text")("placeholder",a.placeholder||"")("formControlName",a.Rq);_.Hg("aria-label",a.placeholder)("autocomplete",a.autocomplete||
null)("name",a.name||null);_.q(2);_.x("ngIf",null==(d=b.zi.get(a.Rq))?null:d.errors);_.q(1);_.x("ngIf",a.TQ)}};U8a=function(a){a&1&&(_.z(0,"mat-error"),_.Vg(1,12),_.B())};V8a=function(a){a&1&&(_.z(0,"mat-error"),_.Vg(1,13),_.B())};W8a=function(a){return b=>{let c=!1;return(c=a.some(d=>d.label===b.value))?{validUnique:!0}:null}};X8a=function(a,b){a&1&&(_.z(0,"mat-option",3),_.Q(1),_.B());a&2&&(a=b.va,_.x("value",a),_.q(1),_.bh(" ",a.displayName," "))};
Y8a=function(a,b){a&1&&(_.z(0,"div",12),_.Q(1),_.B());a&2&&(a=b.va,b=_.N(3),_.Zg("id","dialog-description-",b.hc.id,""),_.q(1),_.bh(" ",a," "))};
$8a=function(a){if(a&1){const b=_.Nd();_.z(0,"xap-comparison-operator-selector",13);_.L("change",function(c){_.Pd(b);const d=_.N(3);return _.Qd(_.Z8a(d,c))})("operatorFocusChange",function(c){_.Pd(b);_.N(3).t6a=c;return _.Qd()});_.B()}a&2&&(a=_.N(3),_.Jg("xap-filterbar-filtereditor-operator-single-line",a.filter.config.Y3),_.x("operators",a.Qd.SR())("value",null==a.hc?null:a.hc.Cf)("appliedFilterId",a.hc.id))};a9a=function(){};
c9a=function(a){a&1&&(_.H(0),_.Yg(1),_.z(2,"div",6),_.O(3,Y8a,2,2,"div",7),_.z(4,"div",8),_.O(5,$8a,1,5,"xap-comparison-operator-selector",9),_.z(6,"div",10),_.O(7,a9a,0,0,"ng-template",null,11,_.uh),_.B()()(),_.Yg(9,1),_.J());a&2&&(a=_.N(2),_.q(3),_.x("ngIf",a.hc.config.description),_.q(1),_.Jg("xap-filterbar-multiple-lines",!a.filter.config.Y3)("xap-filterbar-single-line",a.filter.config.Y3),_.q(1),_.x("ngIf",_.b9a(a)))};d9a=function(a){a&1&&_.Ng(0)};
e9a=function(a){a&1&&_.O(0,d9a,1,0,"ng-container",14);a&2&&(a=_.N(2),_.x("ngTemplateOutlet",a.eL))};
f9a=function(a){if(a&1){const b=_.Nd();_.z(0,"div",2);_.L("keydown.enter",function(){_.Pd(b);const c=_.N();c.filter.config.BEc||c.Qd.EK();return _.Qd()})("focusout",function(){_.Pd(b);const c=_.N();return _.Qd(c.w2())});_.z(1,"div",3);_.O(2,c9a,10,6,"ng-container",4);_.O(3,e9a,1,1,"ng-template",null,5,_.uh);_.B()()}if(a&2){const b=_.ah(4);a=_.N();_.Hg("aria-labelledby","dialog-label-"+a.hc.id)("aria-describedby","dialog-description-"+a.hc.id);_.q(2);_.x("ngIf",a.filter)("ngIfElse",b)}};
g9a=function(){return{n8:!1,p8:!1,ho:!1}};h9a=function(a){a&1&&(_.z(0,"tr",3)(1,"td",4),_.Q(2),_.B()());a&2&&(a=_.N(),_.q(1),_.Ig("padding-top",a.gO)("padding-bottom",a.gO),_.Hg("colspan",a.bsa),_.q(1),_.bh(" ",a.label," "))};i9a=function(a){a&1&&(_.z(0,"td",4),_.Q(1),_.B());a&2&&(a=_.N(2),_.Ig("padding-top",a.gO)("padding-bottom",a.gO),_.Hg("colspan",a.k6),_.q(1),_.bh(" ",a.k6>=a.NFb?a.label:""," "))};
j9a=function(a,b){if(a&1){const c=_.Nd();_.z(0,"td",8)(1,"button",9);_.L("click",function(d){const e=_.Pd(c).va,f=_.N(2);return _.Qd(f.jhc(e,d))})("focus",function(d){const e=_.Pd(c).va,f=_.N(2);return _.Qd(f.Pic(e,d))});_.z(2,"span",10);_.Q(3);_.B();_.G(4,"span",11);_.B()()}if(a&2){a=b.va;b=b.index;const c=_.N().index,d=_.N();_.Ig("width",d.dob)("padding-top",d.gO)("padding-bottom",d.gO);_.Hg("data-mat-row",c)("data-mat-col",b);_.q(1);_.Jg("mat-calendar-body-disabled",!a.enabled)("mat-calendar-body-active",
d.Erb(c,b))("mat-calendar-body-range-start",d.bFa(a.bm))("mat-calendar-body-range-end",d.aFa(a.bm))("mat-calendar-body-in-range",d.gja(a.bm))("mat-calendar-body-comparison-bridge-start",d.tlc(a.bm,c,b))("mat-calendar-body-comparison-bridge-end",d.slc(a.bm,c,b))("mat-calendar-body-comparison-start",d.Hrb(a.bm))("mat-calendar-body-comparison-end",d.Grb(a.bm))("mat-calendar-body-in-comparison-range",d.xlc(a.bm))("mat-calendar-body-preview-start",d.Elc(a.bm))("mat-calendar-body-preview-end",d.Dlc(a.bm))("mat-calendar-body-in-preview",
d.ylc(a.bm));_.x("ngClass",a.Wsc)("tabindex",d.Erb(c,b)?0:-1);_.Hg("aria-label",a.ariaLabel)("aria-disabled",!a.enabled||null)("aria-pressed",d.AY(a.bm))("aria-current",d.ZOb===a.bm?"date":null)("aria-describedby",d.Kjc(a.bm));_.q(1);_.Jg("mat-calendar-body-selected",d.AY(a.bm))("mat-calendar-body-comparison-identical",d.ulc(a.bm))("mat-calendar-body-today",d.ZOb===a.bm);_.q(1);_.bh(" ",a.V9," ")}};
k9a=function(a,b){a&1&&(_.z(0,"tr",5),_.O(1,i9a,2,6,"td",6),_.O(2,j9a,5,48,"td",7),_.B());if(a&2){a=b.va;b=b.index;const c=_.N();_.q(1);_.x("ngIf",0===b&&c.k6);_.q(1);_.x("ngForOf",a)}};l9a=function(a){return"TD"===(null==a?void 0:a.nodeName)};m9a=function(a){let b;if(l9a(a))b=a;else if(l9a(a.parentNode))b=a.parentNode;else{let d;l9a(null==(d=a.parentNode)?void 0:d.parentNode)&&(b=a.parentNode.parentNode)}let c;return null!=(null==(c=b)?void 0:c.getAttribute("data-mat-row"))?b:null};
n9a=function(a,b,c){return null!==c&&b!==c&&a<c&&a===b};o9a=function(a,b,c){return null!==b&&b!==c&&a>=b&&a===c};p9a=function(a,b,c,d){return d&&null!==b&&null!==c&&b!==c&&a>=b&&a<=c};q9a=function(a){a=a.changedTouches[0];return document.elementFromPoint(a.clientX,a.clientY)};r9a=function(a,b){a&1&&(_.z(0,"th",5)(1,"span",6),_.Q(2),_.B(),_.z(3,"span",7),_.Q(4),_.B()());a&2&&(a=b.va,_.q(2),_.ch(a.SGb),_.q(2),_.ch(a.T4a))};
t9a=function(a,b,c,d,e){d=s9a(a,d,e);return Math.floor((a.getYear(b)-d)/24)===Math.floor((a.getYear(c)-d)/24)};RD=function(a,b,c,d){return((a.getYear(b)-s9a(a,c,d))%24+24)%24};s9a=function(a,b,c){let d=0;c?d=a.getYear(c)-24+1:b&&(d=a.getYear(b));return d};u9a=function(){};
v9a=function(a){if(a&1){const b=_.Nd();_.z(0,"mat-month-view",5);_.L("activeDateChange",function(c){_.Pd(b);const d=_.N();return _.Qd(d.qb=c)})("_userSelection",function(c){_.Pd(b);const d=_.N();return _.Qd(d.hia(c))})("dragStarted",function(c){_.Pd(b);const d=_.N();return _.Qd(d.Mic(c))})("dragEnded",function(c){_.Pd(b);const d=_.N();return _.Qd(d.FDa(c))});_.B()}a&2&&(a=_.N(),_.x("activeDate",a.qb)("selected",a.selected)("dateFilter",a.Ri)("maxDate",a.rd)("minDate",a.od)("dateClass",a.Qk)("comparisonStart",
a.du)("comparisonEnd",a.kw)("startDateAccessibleName",a.c4)("endDateAccessibleName",a.i0)("activeDrag",a.Bha))};
w9a=function(a){if(a&1){const b=_.Nd();_.z(0,"mat-year-view",6);_.L("activeDateChange",function(c){_.Pd(b);const d=_.N();return _.Qd(d.qb=c)})("monthSelected",function(c){_.Pd(b);const d=_.N();return _.Qd(d.lmc(c))})("selectedChange",function(c){_.Pd(b);const d=_.N();return _.Qd(d.Oqb(c,"month"))});_.B()}a&2&&(a=_.N(),_.x("activeDate",a.qb)("selected",a.selected)("dateFilter",a.Ri)("maxDate",a.rd)("minDate",a.od)("dateClass",a.Qk))};
x9a=function(a){if(a&1){const b=_.Nd();_.z(0,"mat-multi-year-view",7);_.L("activeDateChange",function(c){_.Pd(b);const d=_.N();return _.Qd(d.qb=c)})("yearSelected",function(c){_.Pd(b);const d=_.N();return _.Qd(d.aqc(c))})("selectedChange",function(c){_.Pd(b);const d=_.N();return _.Qd(d.Oqb(c,"year"))});_.B()}a&2&&(a=_.N(),_.x("activeDate",a.qb)("selected",a.selected)("dateFilter",a.Ri)("maxDate",a.rd)("minDate",a.od)("dateClass",a.Qk))};_.SD=function(a){_.Rr(a).status="DEGRADED"};
_.TD=function(a){for(var b=[],c=0,d=0;c<a.length;){var e=a[c++];if(128>e)b[d++]=String.fromCharCode(e);else if(191<e&&224>e){var f=a[c++];b[d++]=String.fromCharCode((e&31)<<6|f&63)}else if(239<e&&365>e){f=a[c++];var g=a[c++],l=a[c++];e=((e&7)<<18|(f&63)<<12|(g&63)<<6|l&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else f=a[c++],g=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(f&63)<<6|g&63)}return b.join("")};
y9a={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};z9a=/^[a-zA-Z0-9-]+$/;A9a={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};_.B9a=function(a){return _.t6a(Array.prototype.slice.call(arguments))};C9a={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0};
_.D9a=function(a,b,c){var d=String(a);if(!z9a.test(d))throw Error("S");if(d.toUpperCase()in A9a)throw Error("S");a=String(a);d=`<${a}`;var e="";if(b)for(var f in b)if(Object.prototype.hasOwnProperty.call(b,f)){if(!z9a.test(f))throw Error("S");var g=b[f];if(null!=g){var l=f;if(g instanceof _.Xm)g=_.Hk(g);else if("style"==l.toLowerCase()){if(!_.Ka(g))throw Error("S");g instanceof _.cn||(g=_.s6a(g));g=_.r6a(g)}else{if(/^on/i.test(l))throw Error("S");if(l.toLowerCase()in C9a)if(g instanceof _.Zm)g=_.$m(g);
else if(g instanceof _.ri)g=_.si(g);else if("string"===typeof g)g=_.an(g).er();else throw Error("S");}g.Lw&&(g=g.er());l=`${l}="`+_.Sta(String(g))+'"';e+=" "+l}}b=d+e;null==c?c=[]:Array.isArray(c)||(c=[c]);!0===y9a[a.toLowerCase()]?b+=">":(f=_.B9a(c),b+=">"+_.en(f)+"</"+a+">");return _.ui(b)};_.UD=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};_.E9a=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};
_.VD=class{constructor(a,b,c){this.locale=a;this.Ftc=b;this.L9=c}transform(a,b,c,d){if(null==a||""===a||a!==a)return null;try{let e,f;const g=null!=(f=null!=b?b:null==(e=this.L9)?void 0:e.dateFormat)?f:"mediumDate";let l,p,t;const y=null!=(t=null!=(p=null!=c?c:null==(l=this.L9)?void 0:l.J1c)?p:this.Ftc)?t:void 0;return _.G5a(a,g,d||this.locale,y)}catch(e){throw new _.Vc(2100,!1);}}};_.VD.ha=function(a){return new (a||_.VD)(_.r(_.xk,16),_.r(_.SFa,24),_.r(_.TFa,24))};
_.VD.ye=_.od({name:"date",type:_.VD,be:!0,standalone:!0});_.WD=class{constructor(a,b){this.Na=a;this.Gd=b;this.Tpb=null;this.Uxb=new _.mp}get Hoa(){return this.Tpb}Tc(){const a=this.Na.qa;this.psb=this.Gd.no(a,1===a.nodeType&&a.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(b=>{this.Tpb=b;this.Uxb.emit(b)})}Ja(){this.Gd.Ol(this.Na);this.psb&&this.psb.unsubscribe()}};_.WD.ha=function(a){return new (a||_.WD)(_.r(_.ne),_.r(_.Dt))};
_.WD.Ma=_.nd({type:_.WD,oa:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{Uxb:"cdkFocusChange"},Vb:["cdkMonitorFocus"]});_.YD=function(a,b){return XD(b)&&a.isValid(b)?b:null};_.ZD=function(a,b,c){return a.getYear(b)-a.getYear(c)||a.getMonth(b)-a.getMonth(c)||a.getDate(b)-a.getDate(c)};_.$D=function(a,b,c){if(b&&c){let d=a.isValid(b),e=a.isValid(c);return d&&e?!_.ZD(a,b,c):d==e}return b==c};_.aE=function(a,b,c,d){return c&&0>_.ZD(a,b,c)?c:d&&0<_.ZD(a,b,d)?d:b};
_.bE=class{constructor(){this.tra=this.hsb=new _.hg}Hh(a){return null==a||XD(a)&&this.isValid(a)?a:this.invalid()}K3(a){this.locale=a;this.hsb.next()}};F9a=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;XD=function(a){return a instanceof Date};G9a=function(a){const b=new Intl.DateTimeFormat(a.locale,{month:"short",timeZone:"utc"});return a8a(12,c=>a.o6(b,new Date(2017,c,1)))};
H9a=function(a){const b=new Intl.DateTimeFormat(a.locale,{day:"numeric",timeZone:"utc"});return a8a(31,c=>a.o6(b,new Date(2017,0,c+1)))};_.I9a=function(a,b){const c=new Intl.DateTimeFormat(a.locale,{weekday:b,timeZone:"utc"});return a8a(7,d=>a.o6(c,new Date(2017,0,d+1)))};cE=function(a,b){const c=new Intl.DateTimeFormat(a.locale,{year:"numeric",timeZone:"utc"});return a.o6(c,b)};_.dE=function(a,b){return a.getDate(a.Tl(a.getYear(b),a.getMonth(b)+1,0))};
_.eE=function(a,b,c){let d=a.Tl(a.getYear(b),a.getMonth(b)+c,a.getDate(b));a.getMonth(d)!=((a.getMonth(b)+c)%12+12)%12&&(d=a.Tl(a.getYear(d),a.getMonth(d),0));return d};_.fE=function(a,b,c){return _.eE(a,b,12*c)};_.gE=function(a,b,c){return a.Tl(a.getYear(b),a.getMonth(b),a.getDate(b)+c)};J9a=function(a,b){return[b.getUTCFullYear(),a.Xmb(b.getUTCMonth()+1),a.Xmb(b.getUTCDate())].join("-")};
hE=class extends _.bE{constructor(a){super();super.K3(a)}getYear(a){return a.getFullYear()}getMonth(a){return a.getMonth()}getDate(a){return a.getDate()}clone(a){return new Date(a.getTime())}parse(a){return"number"==typeof a?new Date(a):a?new Date(Date.parse(a)):null}format(a,b){if(!this.isValid(a))throw Error("$b");b=new Intl.DateTimeFormat(this.locale,Object.assign({},b,{timeZone:"utc"}));return this.o6(b,a)}Hh(a){if("string"===typeof a){if(!a)return null;if(F9a.test(a)){let b=new Date(a);if(this.isValid(b))return b}}return super.Hh(a)}isValid(a){return!isNaN(a.getTime())}invalid(){return new Date(NaN)}Tl(a,
b,c){const d=new Date;d.setFullYear(a,b,c);d.setHours(0,0,0,0);return d}Xmb(a){return("00"+a).slice(-2)}o6(a,b){const c=new Date;c.setUTCFullYear(b.getFullYear(),b.getMonth(),b.getDate());c.setUTCHours(b.getHours(),b.getMinutes(),b.getSeconds(),b.getMilliseconds());return a.format(c)}};hE.ha=function(a){return new (a||hE)(_.m(_.mPa,8),_.m(_.zt))};hE.ta=_.k({token:hE,na:hE.ha});var iE=class{};iE.ha=function(a){return new (a||iE)};iE.Da=_.ld({type:iE});iE.Ca=_.Pc({Nb:[{Ba:_.bE,Id:hE}]});_.jE=class{};
_.jE.ha=function(a){return new (a||_.jE)};_.jE.Da=_.ld({type:_.jE});_.jE.Ca=_.Pc({Nb:[{Ba:_.Bu,qc:{parse:{ys:null},display:{ys:{year:"numeric",month:"numeric",day:"numeric"},F4a:{year:"numeric",month:"short"},ktc:{year:"numeric",month:"long",day:"numeric"},mCc:{year:"numeric",month:"long"}}}}],imports:[iE]});K9a=0;_.kE=class extends _.nPa{constructor(a){super();this.TE=`mat-optgroup-label-${K9a++}`;let b;this.CI=null!=(b=null==a?void 0:a.Ryc)?b:!1}};
_.kE.ha=function(a){return new (a||_.kE)(_.r(_.Du,8))};_.kE.Ma=_.nd({type:_.kE,inputs:{label:"label"},features:[_.Cg]});L9a=[[["mat-icon"]],"*"];_.lE=class extends _.DB{};_.lE.ha=function(a){return new (a||_.lE)(_.r(_.ne),_.r(_.wp),_.r(_.Du,8),_.r(_.Eu,8))};
_.lE.wa=_.n({type:_.lE,oa:[["mat-option"]],Bb:["role","option",1,"mat-mdc-option","mdc-list-item"],Cb:11,ab:function(a,b){a&1&&_.L("click",function(){return b.eJ()})("keydown",function(c){return b.Pg(c)});a&2&&(_.Og("id",b.id),_.Hg("aria-selected",b.selected)("aria-disabled",b.disabled.toString()),_.Jg("mdc-list-item--selected",b.selected)("mat-mdc-option-multiple",b.multiple)("mat-mdc-option-active",b.active)("mdc-list-item--disabled",b.disabled))},Vb:["matOption"],features:[_.Cg],Yb:["mat-icon",
"*"],ya:8,Aa:5,Ea:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",
3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],ua:function(a,b){a&1&&(_.Xg(L9a),_.O(0,b8a,1,2,"mat-pseudo-checkbox",0),_.Yg(1),_.z(2,"span",1,2),_.Yg(4,1),_.B(),_.O(5,c8a,1,1,"mat-pseudo-checkbox",3),_.O(6,d8a,2,1,"span",4),_.G(7,"div",5));a&2&&(_.x("ngIf",b.multiple),_.q(5),_.x("ngIf",!b.multiple&&b.selected&&!b.ho),_.q(1),_.x("ngIf",b.group&&b.group.CI),_.q(1),_.x("matRippleTrigger",
b.Li())("matRippleDisabled",b.disabled||b.md))},Ga:[_.Gu,_.oq,_.CB],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.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)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.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)}.mat-mdc-option.mdc-list-item{align-items:center}.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}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}\n'],
mb:2,La:0});
var mE=class extends _.Qu{constructor(a,b,c,d,e,f,g,l,p){super(a,b,c,d,e,f,g,p);this.Ce=l;this.mI="NoopAnimations"!==this.Ce;this.zO=this.Na.qa;let t;this.pia=this.mI?null!=(t=f8a(this.Vc.Vna))?t:150:0;let y;this.ria=this.mI?null!=(y=f8a(this.Vc.coa))?y:75:0;this.N5=null;this.Npb=()=>{this.sob();this.Usb(this.pia)};this.kY=()=>{this.sob();this.xB.emit({state:"closed",totalTime:this.ria})}}aia(){super.aia();this.yoc()}Ja(){super.Ja();null!==this.N5&&clearTimeout(this.N5)}yoc(){this.xB.emit({state:"opening",totalTime:this.pia});
this.mI?(this.zO.style.setProperty("--mat-dialog-transition-duration",`${this.pia}ms`),this.Ytb(()=>this.zO.classList.add("mdc-dialog--opening","mdc-dialog--open")),this.Rvb(this.pia,this.Npb)):(this.zO.classList.add("mdc-dialog--open"),Promise.resolve().then(()=>this.Npb()))}Bka(){this.xB.emit({state:"closing",totalTime:this.ria});this.zO.classList.remove("mdc-dialog--open");this.mI?(this.zO.style.setProperty("--mat-dialog-transition-duration",`${this.ria}ms`),this.Ytb(()=>this.zO.classList.add("mdc-dialog--closing")),
this.Rvb(this.ria,this.kY)):Promise.resolve().then(()=>this.kY())}sob(){this.zO.classList.remove("mdc-dialog--opening","mdc-dialog--closing")}Rvb(a,b){null!==this.N5&&clearTimeout(this.N5);this.N5=setTimeout(b,a)}Ytb(a){this.ob.ac(()=>{"function"===typeof requestAnimationFrame?requestAnimationFrame(a):a()})}};mE.ha=function(a){return new (a||mE)(_.r(_.ne),_.r(_.Gt),_.r(_.pk,8),_.r(_.Mu),_.r(_.Et),_.r(_.sg),_.r(_.mu),_.r(_.Ko,8),_.r(_.Dt))};
mE.wa=_.n({type:mE,oa:[["mat-dialog-container"]],Bb:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],Cb:8,ab:function(a,b){a&2&&(_.Og("id",b.Vc.id),_.Hg("aria-modal",b.Vc.ariaModal)("role",b.Vc.role)("aria-labelledby",b.Vc.ariaLabel?null:b.Q5)("aria-label",b.Vc.ariaLabel)("aria-describedby",b.Vc.xla||null),_.Jg("_mat-animation-noopable",!b.mI))},features:[_.Cg],ya:3,Aa:0,Ea:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],ua:function(a){a&
1&&(_.z(0,"div",0)(1,"div",1),_.O(2,e8a,0,0,"ng-template",2),_.B()())},Ga:[_.wu],styles:['.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.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}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{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}\n'],
mb:2});M9a={Ba:_.YPa,Db:[_.yu],Ab:function(a){return()=>a.Np.block()}};_.nE=class extends _.Ru{constructor(a,b,c,d,e,f,g,l){super(a,b,d,f,g,e,_.VPa,mE,_.WPa,l);this.rrb="mat-mdc-dialog-"}};_.nE.ha=function(a){return new (a||_.nE)(_.m(_.yu),_.m(_.Hi),_.m(_.Bq,8),_.m(_.XPa,8),_.m(_.YPa),_.m(_.nE,12),_.m(_.cu),_.m(_.Ko,8))};_.nE.ta=_.k({token:_.nE,na:_.nE.ha});var oE=class{};oE.ha=function(a){return new (a||oE)};oE.Da=_.ld({type:oE});oE.Ca=_.Pc({Nb:[_.nE,M9a],imports:[_.Pu,_.zu,_.xu,_.Au,_.Au]});
_.pE=class extends _.Bv{constructor(a,b,c,d){super(a,b,c,d);_.EPa(this.Na.qa,{c_:!0})}};_.pE.ha=function(a){return new (a||_.pE)(_.r(_.ne),_.r(_.zt),_.r(_.sg),_.r(_.Ko,8))};
_.pE.wa=_.n({type:_.pE,oa:[["button","mat-icon-button",""]],Cb:7,ab:function(a,b){a&2&&(_.Hg("disabled",b.disabled||null),_.Jg("_mat-animation-noopable","NoopAnimations"===b.Ce)("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",md:"disableRipple",color:"color"},Vb:["matButton"],features:[_.Cg],bc:["mat-icon-button",""],Yb:["*"],ya:4,Aa:0,Ea:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],
ua:function(a){a&1&&(_.Xg(),_.G(0,"span",0),_.Yg(1),_.G(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.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;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;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 .mat-mdc-button-persistent-ripple{border-radius:50%}.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',
".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}\n"],mb:2,La:0});
qE={LQb:"ACTIVE",BWb:"DELETE_IN_PROGRESS",DWb:"DELETE_REQUESTED",U3b:"LIFECYCLE_STATE_UNSPECIFIED",values(){return[qE.U3b,qE.LQb,qE.DWb,qE.BWb]}};N9a=class extends _.U{ka(){return N9a}ma(){return{keys:[]}}};
O9a=class extends _.U{constructor(a={}){super();this.O.code=null==a.code?null:a.code;this.O.message=null==a.message?null:a.message;this.O.details=null==a.details?null:a.details}get code(){return _.Z(this,"code")?_.T(this,"code"):null}set code(a){this.O.code=a}get details(){return _.Z(this,"details")?_.T(this,"details"):null}set details(a){this.O.details=a}get message(){return _.Z(this,"message")?_.T(this,"message"):null}set message(a){this.O.message=a}ka(){return O9a}ma(){return{keys:["code","details",
"message"],wd:{details:{oc:null,Fc:!0,Gc:!1,Hc:!1}}}}};
_.P9a=class extends _.U{constructor(a={}){super();this.O.name=null==a.name?null:a.name;this.O.metadata=null==a.metadata?null:a.metadata;this.O.done=null==a.done?null:a.done;this.O.error=null==a.error?null:a.error;this.O.response=null==a.response?null:a.response}get done(){return _.Z(this,"done")?_.T(this,"done"):null}set done(a){this.O.done=a}get error(){return _.Z(this,"error")?_.T(this,"error"):null}set error(a){this.O.error=a}get metadata(){return _.Z(this,"metadata")?_.T(this,"metadata"):null}set metadata(a){this.O.metadata=
a}get name(){return _.Z(this,"name")?_.T(this,"name"):null}set name(a){this.O.name=a}get response(){return _.Z(this,"response")?_.T(this,"response"):null}set response(a){this.O.response=a}ka(){return _.P9a}ma(){return{keys:["done","error","metadata","name","response"],wd:{metadata:{oc:null,Fc:!1,Gc:!1,Hc:!1},response:{oc:null,Fc:!1,Gc:!1,Hc:!1}},Ia:{error:O9a}}}};
Q9a=class extends _.U{constructor(a={}){super();this.O.type=null==a.type?null:a.type;this.O.id=null==a.id?null:a.id}get id(){return _.Z(this,"id")?_.T(this,"id"):null}set id(a){this.O.id=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.O.type=a}ka(){return Q9a}ma(){return{keys:["id","type"]}}};
_.rE=class extends _.U{constructor(a={}){super();this.O.projectNumber=null==a.projectNumber?null:a.projectNumber;this.O.projectId=null==a.projectId?null:a.projectId;this.O.lifecycleState=null==a.lifecycleState?null:a.lifecycleState;this.O.name=null==a.name?null:a.name;this.O.createTime=null==a.createTime?null:a.createTime;this.O.labels=null==a.labels?null:a.labels;this.O.parent=null==a.parent?null:a.parent}get createTime(){return _.Z(this,"createTime")?_.T(this,"createTime"):null}set createTime(a){this.O.createTime=
a}get labels(){return _.Z(this,"labels")?_.T(this,"labels"):null}set labels(a){this.O.labels=a}get lifecycleState(){return _.Z(this,"lifecycleState")?_.T(this,"lifecycleState"):null}set lifecycleState(a){this.O.lifecycleState=a}get name(){return _.Z(this,"name")?_.T(this,"name"):null}set name(a){this.O.name=a}get parent(){return _.Z(this,"parent")?_.T(this,"parent"):null}set parent(a){this.O.parent=a}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):null}set projectId(a){this.O.projectId=
a}get projectNumber(){return _.Z(this,"projectNumber")?_.T(this,"projectNumber"):null}set projectNumber(a){this.O.projectNumber=a}ka(){return _.rE}ma(){return{Sa:{lifecycleState:qE},keys:"createTime labels lifecycleState name parent projectId projectNumber".split(" "),wd:{labels:{oc:null,Fc:!1,Gc:!1,Hc:!1}},Ia:{parent:Q9a}}}};
R9a=class extends _.U{constructor(a={}){super();this.O.projects=null==a.ym?null:a.ym;this.O.nextPageToken=null==a.nextPageToken?null:a.nextPageToken}get nextPageToken(){return _.Z(this,"nextPageToken")?_.T(this,"nextPageToken"):null}set nextPageToken(a){this.O.nextPageToken=a}get ym(){return _.Z(this,"projects")?_.T(this,"projects"):null}set ym(a){this.O.projects=a}ka(){return R9a}ma(){return{Ta:{projects:_.rE},keys:["nextPageToken","projects"]}}};
_.sE={$Xgafv:"$.xgafv",access_token:"access_token",alt:"alt",callback:"callback",fields:"fields",filter:"filter",key:"key",oauth_token:"oauth_token",pageSize:"pageSize",pageToken:"pageToken",parent:"parent",prettyPrint:"prettyPrint",quotaUser:"quotaUser",uploadType:"uploadType",upload_protocol:"upload_protocol"};
tE=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}create(a,b={},c={}){return _.Gp(this.hb,{body:a,Eb:"POST",Jb:"cloudresourcemanager.projects.create",path:`/${this.Va}/projects`,Qa:_.Bh(b,_.sE,c),Kb:_.P9a})}delete(a,b={},c={}){return _.Gp(this.hb,{body:null,Eb:"DELETE",Jb:"cloudresourcemanager.projects.delete",path:`/${this.Va}/projects/${a}`,Qa:_.Bh(b,_.sE,c),Kb:N9a})}get(a,b={},c={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"cloudresourcemanager.projects.get",
path:`/${this.Va}/projects/${a}`,Qa:_.Bh(b,_.sE,c),Kb:_.rE})}list(a={},b={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"cloudresourcemanager.projects.list",path:`/${this.Va}/projects`,Qa:_.Bh(a,_.sE,b),Kb:R9a})}update(a,b,c={},d={}){return _.Gp(this.hb,{body:b,Eb:"PUT",Jb:"cloudresourcemanager.projects.update",path:`/${this.Va}/projects/${a}`,Qa:_.Bh(c,_.sE,d),Kb:_.rE})}};tE.ha=function(a){return new (a||tE)(_.m(_.SSa,8),_.m(_.TSa),_.m(_.Fp,8))};tE.ta=_.k({token:tE,na:tE.ha});_.uE=class{};
_.uE.ha=function(a){return new (a||_.uE)};_.uE.ta=_.k({token:_.uE,na:function(a){return tE.ha(a)},Ha:_.Fw});var S9a=0,vE=class{constructor(a,b){this.id=`mat-mdc-error-${S9a++}`;a||b.qa.setAttribute("aria-live","polite")}};vE.ha=function(a){return new (a||vE)(_.ge("aria-live"),_.r(_.ne))};
vE.Ma=_.nd({type:vE,oa:[["mat-error"],["","matError",""]],Bb:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],Cb:1,ab:function(a,b){a&2&&_.Og("id",b.id)},inputs:{id:"id"},features:[_.eh([{Ba:_.LZa,Lb:vE}])]});var T9a=0,wE=class{constructor(){this.align="start";this.id=`mat-mdc-hint-${T9a++}`}};wE.ha=function(a){return new (a||wE)};
wE.Ma=_.nd({type:wE,oa:[["mat-hint"]],Bb:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],Cb:4,ab:function(a,b){a&2&&(_.Og("id",b.id),_.Hg("align",null),_.Jg("mat-mdc-form-field-hint-end","end"===b.align))},inputs:{align:"align",id:"id"}});var xE=class{};xE.ha=function(a){return new (a||xE)};xE.Ma=_.nd({type:xE,oa:[["mat-label"]]});
var U9a=class{constructor(a){this.Igc=a;this.Pb=new _.hg;this.MGa=new _.hg;this.g6=new Map;"undefined"!==typeof ResizeObserver&&(this.nka=new ResizeObserver(b=>this.MGa.next(b)))}observe(a){this.g6.has(a)||this.g6.set(a,_.w(new _.of(b=>{const c=this.MGa.subscribe(b);let d;null==(d=this.nka)||d.observe(a,{box:this.Igc});return()=>{let e;null==(e=this.nka)||e.unobserve(a);c.unsubscribe();this.g6.delete(a)}}),_.Mf(b=>b.some(c=>c.target===a)),_.jg({bufferSize:1,ux:!0}),_.ng(this.Pb)));return this.g6.get(a)}destroy(){this.Pb.next();
this.Pb.complete();this.MGa.complete();this.g6.clear()}},yE=class{constructor(){this.h7=new Map;this.ob=_.dd(_.sg)}Ja(){for(const [,a]of this.h7)a.destroy();this.h7.clear()}observe(a,b){b=(null==b?void 0:b.box)||"content-box";this.h7.has(b)||this.h7.set(b,new U9a(b));return this.h7.get(b).observe(a)}};yE.ha=function(a){return new (a||yE)};yE.ta=_.k({token:yE,na:yE.ha,Ha:"root"});
var zE=class{get zVa(){return this.Spb}set zVa(a){this.Spb=a;this.z4a&&this.Vqb()}get z4a(){return this.xFa}set z4a(a){(this.xFa=a)?this.Joc():this.rq.unsubscribe()}constructor(a){this.Na=a;this.xFa=this.Spb=!1;this.nka=_.dd(yE);this.ob=_.dd(_.sg);this.vd=_.dd(_.PZa);this.rq=new _.hf}Ja(){this.rq.unsubscribe()}getWidth(){var a=this.Na.qa;if(null!==a.offsetParent)a=a.scrollWidth;else{a=a.cloneNode(!0);a.style.setProperty("position","absolute");a.style.setProperty("transform","translate(-9999px, -9999px)");
document.documentElement.appendChild(a);var b=a.scrollWidth;a.remove();a=b}return a}get element(){return this.Na.qa}Vqb(){setTimeout(()=>this.vd.Gkc())}Joc(){this.rq.unsubscribe();this.ob.ac(()=>{this.rq=this.nka.observe(this.Na.qa,{box:"border-box"}).subscribe(()=>this.Vqb())})}};zE.ha=function(a){return new (a||zE)(_.r(_.ne))};
zE.Ma=_.nd({type:zE,oa:[["label","matFormFieldFloatingLabel",""]],Bb:[1,"mdc-floating-label","mat-mdc-floating-label"],Cb:2,ab:function(a,b){a&2&&_.Jg("mdc-floating-label--float-above",b.zVa)},inputs:{zVa:"floating",z4a:"monitorResize"}});
var AE=class{constructor(a,b){this.Na=a;this.Xqb=c=>{const d=this.Na.qa.classList,e=d.contains("mdc-line-ripple--deactivating");"opacity"===c.propertyName&&e&&d.remove("mdc-line-ripple--active","mdc-line-ripple--deactivating")};b.ac(()=>{a.qa.addEventListener("transitionend",this.Xqb)})}ez(){const a=this.Na.qa.classList;a.remove("mdc-line-ripple--deactivating");a.add("mdc-line-ripple--active")}F9(){this.Na.qa.classList.add("mdc-line-ripple--deactivating")}Ja(){this.Na.qa.removeEventListener("transitionend",
this.Xqb)}};AE.ha=function(a){return new (a||AE)(_.r(_.ne),_.r(_.sg))};AE.Ma=_.nd({type:AE,oa:[["div","matFormFieldLineRipple",""]],Bb:[1,"mdc-line-ripple"]});
var V9a=["notch"],BE=class{constructor(a,b){this.Na=a;this.ob=b;this.open=!1}Tc(){const a=this.Na.qa.querySelector(".mdc-floating-label");a?(this.Na.qa.classList.add("mdc-notched-outline--upgraded"),"function"===typeof requestAnimationFrame&&(a.style.transitionDuration="0s",this.ob.ac(()=>{requestAnimationFrame(()=>a.style.transitionDuration="")}))):this.Na.qa.classList.add("mdc-notched-outline--no-label")}qub(a){this.vmc.qa.style.width=this.open&&a?`calc(${a}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + ${9}px)`:
""}};BE.ha=function(a){return new (a||BE)(_.r(_.ne),_.r(_.sg))};
BE.wa=_.n({type:BE,oa:[["div","matFormFieldNotchedOutline",""]],ub:function(a,b){a&1&&_.qh(V9a,5);if(a&2){let c;_.ph(c=_.sh())&&(b.vmc=c.first)}},Bb:[1,"mdc-notched-outline"],Cb:2,ab:function(a,b){a&2&&_.Jg("mdc-notched-outline--notched",b.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},bc:["matFormFieldNotchedOutline",""],Yb:["*"],ya:5,Aa:0,Ea:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],ua:function(a){a&1&&
(_.Xg(),_.G(0,"div",0),_.z(1,"div",1,2),_.Yg(3),_.B(),_.G(4,"div",3))},mb:2,La:0});
var W9a=["textField"],X9a=["iconPrefixContainer"],Y9a=["textPrefixContainer"],Z9a=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],$9a=0,CE=class{get iG(){return this.xO}set iG(a){this.xO=_.jk(a)}get yp(){let a;return this.HE||(null==(a=this.Nv)?void 0:a.yp)||"auto"}set yp(a){a!==this.HE&&
(this.HE=a,_.Po(this.wb))}get Xc(){return this.Oy}set Xc(a){const b=this.Oy;let c;this.Oy=a||(null==(c=this.Nv)?void 0:c.Xc)||"fill";"outline"===this.Oy&&this.Oy!==b&&(this.LY=!0)}get Jfa(){let a;return this.Kub||(null==(a=this.Nv)?void 0:a.Jfa)||"fixed"}set Jfa(a){let b;this.Kub=a||(null==(b=this.Nv)?void 0:b.Jfa)||"fixed"}get kG(){return this.yO}set kG(a){this.yO=a;this.x7()}get Fd(){return this.MDa||this.rjc}set Fd(a){this.MDa=a}constructor(a,b,c,d,e,f,g){this.Na=a;this.wb=b;this.ob=c;this.xc=
d;this.Jc=e;this.Nv=f;this.Ce=g;this.xO=!1;this.color="primary";this.Oy="fill";this.Kub=null;this.yO="";this.irb=this.zEa=this.hrb=this.yEa=!1;this.TE=`mat-mdc-form-field-label-${$9a++}`;this.J6=`mat-mdc-hint-${$9a++}`;this.bP="";this.Pb=new _.hg;this.O6=null;this.LY=!1;f&&(f.Xc&&(this.Xc=f.Xc),this.xO=!(null==f||!f.iG),f.color&&(this.color=f.color))}Tc(){this.xvb();this.bP="enter";this.wb.he()}xe(){this.flc();this.jlc();this.ilc();this.hlc()}rL(){}Ja(){this.Pb.next();this.Pb.complete()}N0(){return this.Uub||
this.Na}unb(){this.KE()&&(this.yp="always")}flc(){const a=this.Fd;a.controlType&&this.Na.qa.classList.add(`mat-mdc-form-field-type-${a.controlType}`);a.Uc.subscribe(()=>{this.xvb();this.lJ();_.Po(this.wb)});a.df&&a.df.Ql&&_.w(a.df.Ql,_.ng(this.Pb)).subscribe(()=>_.Po(this.wb))}hob(){this.yEa=!!this.WI.find(a=>!a.R6);this.hrb=!!this.WI.find(a=>a.R6);this.zEa=!!this.gZ.find(a=>!a.R6);this.irb=!!this.gZ.find(a=>a.R6)}ilc(){this.hob();_.Jf(this.WI.jd,this.gZ.jd).subscribe(()=>{this.hob();_.Po(this.wb)})}jlc(){this.Ty.jd.subscribe(()=>
{this.x7();_.Po(this.wb)});this.Ry.jd.subscribe(()=>{this.lJ();_.Po(this.wb)});this.lJ()}SNc(){}xvb(){if(this.Fd.focused&&!this.O6){this.O6=!0;let b;null==(b=this.gsb)||b.ez()}else if(!this.Fd.focused&&(this.O6||null===this.O6)){this.O6=!1;let b;null==(b=this.gsb)||b.F9()}let a;null==(a=this.Uub)||a.qa.classList.toggle("mdc-text-field--focused",this.Fd.focused)}hlc(){this.WI.jd.subscribe(()=>this.LY=!0);this.ob.ac(()=>{_.w(this.ob.tg,_.ng(this.Pb)).subscribe(()=>{this.LY&&(this.LY=!1,this.xpc())})});
_.w(this.xc.nd,_.ng(this.Pb)).subscribe(()=>this.LY=!0)}cZ(){return"always"===this.yp}LE(){return"outline"===this.Xc}Xpb(){return!this.Jc.ae&&this.WI.length&&!this.hJ()}KE(){return!!this.gFa||!!this.hFa}hJ(){return this.Fd.hfa||this.cZ()}vq(a){const b=this.Fd?this.Fd.df:null;return b&&b[a]}q6(){return this.Ry&&0<this.Ry.length&&this.Fd.Es?"error":"hint"}Gkc(){this.lnc()}lnc(){if(this.LE()&&this.uia&&this.hJ()){let a;null==(a=this.Csb)||a.qub(this.uia.getWidth())}else{let a;null==(a=this.Csb)||a.qub(0)}}x7(){this.lJ()}Ipc(){}lJ(){if(this.Fd){let a=
[];this.Fd.YM&&"string"===typeof this.Fd.YM&&a.push(...this.Fd.YM.split(" "));if("hint"===this.q6()){const b=this.Ty?this.Ty.find(d=>"start"===d.align):null,c=this.Ty?this.Ty.find(d=>"end"===d.align):null;b?a.push(b.id):this.yO&&a.push(this.J6);c&&a.push(c.id)}else this.Ry&&a.push(...this.Ry.map(b=>b.id));this.Fd.vua(a)}}xpc(){if(this.Jc.ae&&this.LE()&&this.uia){var a=this.uia.element;if(this.qrb||this.Vub)if(this.qlc()){var b,c=null==(b=this.qrb)?void 0:b.qa,d;b=null==(d=this.Vub)?void 0:d.qa;var e;
c=null!=(e=null==c?void 0:c.getBoundingClientRect().width)?e:0;var f;e=null!=(f=null==b?void 0:b.getBoundingClientRect().width)?f:0;a.style.transform=`var(
        --mat-mdc-form-field-label-transform,
        ${"translateY(-50%)"} translateX(${`calc(${"rtl"===this.xc.value?"-1":"1"} * (${`${c+e}px`} + ${"var(--mat-mdc-form-field-label-offset-x, 0px)"}))`})
    )`}else this.LY=!0;else a.style.transform=""}}qlc(){const a=this.Na.qa;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};CE.ha=function(a){return new (a||CE)(_.r(_.ne),_.r(_.wp),_.r(_.sg),_.r(_.Yt),_.r(_.zt),_.r(_.QZa,8),_.r(_.Ko,8),_.r(_.pk))};
CE.wa=_.n({type:CE,oa:[["mat-form-field"]],Bd:function(a,b,c){a&1&&(_.rh(c,xE,5),_.rh(c,xE,7),_.rh(c,_.Ty,5),_.rh(c,_.MZa,5),_.rh(c,_.NZa,5),_.rh(c,_.LZa,5),_.rh(c,wE,5));if(a&2){let d;_.ph(d=_.sh())&&(b.gFa=d.first);_.ph(d=_.sh())&&(b.hFa=d.first);_.ph(d=_.sh())&&(b.rjc=d.first);_.ph(d=_.sh())&&(b.WI=d);_.ph(d=_.sh())&&(b.gZ=d);_.ph(d=_.sh())&&(b.Ry=d);_.ph(d=_.sh())&&(b.Ty=d)}},ub:function(a,b){a&1&&(_.qh(W9a,5),_.qh(X9a,5),_.qh(Y9a,5),_.qh(zE,5),_.qh(BE,5),_.qh(AE,5));if(a&2){let c;_.ph(c=_.sh())&&
(b.Uub=c.first);_.ph(c=_.sh())&&(b.qrb=c.first);_.ph(c=_.sh())&&(b.Vub=c.first);_.ph(c=_.sh())&&(b.uia=c.first);_.ph(c=_.sh())&&(b.Csb=c.first);_.ph(c=_.sh())&&(b.gsb=c.first)}},Bb:[1,"mat-mdc-form-field"],Cb:42,ab:function(a,b){a&2&&_.Jg("mat-mdc-form-field-label-always-float",b.cZ())("mat-mdc-form-field-has-icon-prefix",b.yEa)("mat-mdc-form-field-has-icon-suffix",b.zEa)("mat-form-field-invalid",b.Fd.Es)("mat-form-field-disabled",b.Fd.disabled)("mat-form-field-autofilled",b.Fd.Cla)("mat-form-field-no-animations",
"NoopAnimations"===b.Ce)("mat-form-field-appearance-fill","fill"==b.Xc)("mat-form-field-appearance-outline","outline"==b.Xc)("mat-form-field-hide-placeholder",b.KE()&&!b.hJ())("mat-focused",b.Fd.focused)("mat-primary","accent"!==b.color&&"warn"!==b.color)("mat-accent","accent"===b.color)("mat-warn","warn"===b.color)("ng-untouched",b.vq("untouched"))("ng-touched",b.vq("touched"))("ng-pristine",b.vq("pristine"))("ng-dirty",b.vq("dirty"))("ng-valid",b.vq("valid"))("ng-invalid",b.vq("invalid"))("ng-pending",
b.vq("pending"))},inputs:{iG:"hideRequiredMarker",color:"color",yp:"floatLabel",Xc:"appearance",Jfa:"subscriptSizing",kG:"hintLabel"},Vb:["matFormField"],features:[_.eh([{Ba:_.Uy,Lb:CE},{Ba:_.PZa,Lb:CE}])],Yb:"*;mat-label;[matPrefix], [matIconPrefix];[matTextPrefix];[matTextSuffix];[matSuffix], [matIconSuffix];mat-error, [matError];mat-hint:not([align='end']);mat-hint[align='end']".split(";"),ya:18,Aa:23,Ea:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",
""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",
3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],
["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],ua:function(a,b){a&1&&(_.Xg(Z9a),_.O(0,
i8a,1,1,"ng-template",null,0,_.uh),_.z(2,"div",1,2),_.L("click",function(c){return b.Fd.hsa(c)}),_.O(4,j8a,1,0,"div",3),_.z(5,"div",4),_.O(6,m8a,2,2,"div",5),_.O(7,n8a,3,0,"div",6),_.O(8,o8a,3,0,"div",7),_.z(9,"div",8),_.O(10,q8a,1,1,"ng-template",9),_.Yg(11),_.B(),_.O(12,r8a,2,0,"div",10),_.O(13,s8a,2,0,"div",11),_.B(),_.O(14,t8a,1,0,"div",12),_.B(),_.z(15,"div",13),_.O(16,u8a,2,1,"div",14),_.O(17,w8a,5,2,"div",15),_.B());a&2&&(_.q(2),_.Jg("mdc-text-field--filled",!b.LE())("mdc-text-field--outlined",
b.LE())("mdc-text-field--no-label",!b.KE())("mdc-text-field--disabled",b.Fd.disabled)("mdc-text-field--invalid",b.Fd.Es),_.q(2),_.x("ngIf",!b.LE()&&!b.Fd.disabled),_.q(2),_.x("ngIf",b.LE()),_.q(1),_.x("ngIf",b.yEa),_.q(1),_.x("ngIf",b.hrb),_.q(2),_.x("ngIf",!b.LE()||b.Xpb()),_.q(2),_.x("ngIf",b.irb),_.q(1),_.x("ngIf",b.zEa),_.q(1),_.x("ngIf",!b.LE()),_.q(1),_.Jg("mat-mdc-form-field-subscript-dynamic-size","dynamic"===b.Jfa),_.x("ngSwitch",b.q6()),_.q(1),_.x("ngSwitchCase","error"),_.q(1),_.x("ngSwitchCase",
"hint"))},Ga:[_.oq,_.sq,_.pq,_.qq,wE,zE,BE,AE],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.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__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.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-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;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,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.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,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.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-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,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.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}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.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{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.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-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-text-field-wrapper::before{content:none}.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}.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}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}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}.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}[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-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}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-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}[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%}.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,[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-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.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 .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:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .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)}.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'],
mb:2,data:{animation:[_.OZa]},La:0});var DE=class{};DE.ha=function(a){return new (a||DE)};DE.Da=_.ld({type:DE});DE.Ca=_.Pc({imports:[_.uq,_.Au]});
var a$a=[[["mat-select-trigger"]],"*"],b$a=class{constructor(a,b){this.source=a;this.value=b}},EE=class extends _.PB{constructor(){super(...arguments);this.EL=this.Ul&&"undefined"!==typeof this.Ul.EL?this.Ul.EL:"auto";this.sGa=[{Mc:"start",Nc:"bottom",rc:"start",yc:"top"},{Mc:"end",Nc:"bottom",rc:"end",yc:"top"},{Mc:"start",Nc:"top",rc:"start",yc:"bottom",Xd:"mat-mdc-select-panel-above"},{Mc:"end",Nc:"top",rc:"end",yc:"bottom",Xd:"mat-mdc-select-panel-above"}];let a,b;this.BI=null!=(b=null==(a=this.Ul)?
void 0:a.ho)?b:!1;this.iJ=c=>this.Ee?!1:c.disabled}get hfa(){return this.Ee||!this.empty||this.focused&&!!this.placeholder}Ra(){super.Ra();_.w(this.mg.nd(),_.ng(this.vI)).subscribe(()=>{this.Ee&&(this.ctb=this.yqb(this.tGa),this.wb.he())})}open(){this.RY&&(this.tGa=this.RY.N0());this.ctb=this.yqb(this.tGa);super.open();this.Uc.next()}close(){super.close();this.Uc.next()}WGa(a){var b=this.options.toArray()[a];if(b){const c=this.panel.qa,d=_.S3a(a,this.options,this.zL);b=b.Li();c.scrollTop=0===a&&1===
d?0:_.T3a(b.offsetTop,b.offsetHeight,c.scrollTop,c.offsetHeight)}}stb(){this.WGa(this.vc.tJ||0)}hqb(a){return new b$a(this,a)}yqb(a){return"auto"===this.EL?(a instanceof _.yB?a.nb:a||this.Na).qa.getBoundingClientRect().width:null===this.EL?"":this.EL}get ho(){return this.BI}set ho(a){this.BI=_.jk(a);this.xHa()}xHa(){if(this.options)for(const a of this.options)_.Po(a.wb)}};EE.ha=function(){let a;return function(b){return(a||(a=_.me(EE)))(b||EE)}}();
EE.wa=_.n({type:EE,oa:[["mat-select"]],Bd:function(a,b,c){a&1&&(_.rh(c,_.F4a,5),_.rh(c,_.lE,5),_.rh(c,_.Eu,5));if(a&2){let d;_.ph(d=_.sh())&&(b.KPa=d.first);_.ph(d=_.sh())&&(b.options=d);_.ph(d=_.sh())&&(b.zL=d)}},Bb:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],Cb:19,ab:function(a,b){a&1&&_.L("keydown",function(c){return b.Pg(c)})("focus",function(){return b.pq()})("blur",function(){return b.Wl()});a&2&&(_.Hg("id",b.id)("tabindex",
b.tabIndex)("aria-controls",b.Ee?b.id+"-panel":null)("aria-expanded",b.Ee)("aria-label",b.ariaLabel||null)("aria-required",b.required.toString())("aria-disabled",b.disabled.toString())("aria-invalid",b.Es)("aria-activedescendant",b.fqb()),_.Jg("mat-mdc-select-disabled",b.disabled)("mat-mdc-select-invalid",b.Es)("mat-mdc-select-required",b.required)("mat-mdc-select-empty",b.empty)("mat-mdc-select-multiple",b.multiple))},inputs:{disabled:"disabled",md:"disableRipple",tabIndex:"tabIndex",EL:"panelWidth",
ho:"hideSingleSelectionIndicator"},Vb:["matSelect"],features:[_.eh([{Ba:_.Ty,Lb:EE},{Ba:_.Du,Lb:EE}]),_.Cg],Yb:["mat-select-trigger","*"],ya:11,Aa:10,Ea:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[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,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick",
"attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],ua:function(a,b){a&1&&(_.Xg(a$a),_.z(0,"div",0,1),_.L("click",function(){return b.toggle()}),_.z(3,"div",2),_.O(4,x8a,2,1,"span",3),_.O(5,A8a,3,2,"span",4),_.B(),_.z(6,"div",5)(7,"div",6),_.Yd(),_.z(8,"svg",
7),_.G(9,"path",8),_.B()()()(),_.O(10,B8a,3,9,"ng-template",9),_.L("backdropClick",function(){return b.close()})("attach",function(){return b.Fsb()})("detach",function(){return b.close()}));if(a&2){const c=_.ah(1);_.q(3);_.x("ngSwitch",b.empty);_.Hg("id",b.cIa);_.q(1);_.x("ngSwitchCase",!0);_.q(1);_.x("ngSwitchCase",!1);_.q(5);_.x("cdkConnectedOverlayPanelClass",b.btb)("cdkConnectedOverlayScrollStrategy",b.Lf)("cdkConnectedOverlayOrigin",b.tGa||c)("cdkConnectedOverlayOpen",b.Ee)("cdkConnectedOverlayPositions",
b.sGa)("cdkConnectedOverlayWidth",b.ctb)}},Ga:[_.mq,_.pq,_.qq,_.rq,_.zB,_.yB],styles:['.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);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.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 .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-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-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._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.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}\n'],
mb:2,data:{animation:[_.y4a]},La:0});c$a="Y Z E P T G M K  m u n".split(" ");_.d$a=function(a,b,c,d,e,f){const g=new _.fg(1);return _.w(_.w(_.Y7a(c),_.ng(_.Of(d)),_.ng(g)),_.Gk(a.Fa,e),_.Cf(b,1),_.ag(f),_.eg(g),_.wf())};_.FE=class{constructor(a){this.Fa=a}};_.FE.ha=function(a){return new (a||_.FE)(_.m(_.Yr))};_.FE.ta=_.k({token:_.FE,na:_.FE.ha,Ha:"root"});_.GE=class{transform(a){var b=a;a=b;var c="",d=1;0>b&&(b=-b);if(Infinity===b)a=(Infinity*Math.sign(a)).toString();else{for(var e=0;e<c$a.length;e++){var f=c$a[e];d=_.V6a[f];if(b>=d||1>=d&&b>.1*d){c=f;break}}c||(d=1);b=Math.pow(10,0);a=Math.round(a/d*b)/b+""+c}return`${a}B`}};_.GE.ha=function(a){return new (a||_.GE)};_.GE.ye=_.od({name:"humanizeBytes",type:_.GE,be:!0});_.HE=class{};_.HE.ha=function(a){return new (a||_.HE)};_.HE.Da=_.ld({type:_.HE});_.HE.Ca=_.Pc({Nb:[_.GE]});_.e$a=new _.zd("GMAT_LEGACY_TABS_OPTION");var f$a=new _.zd("MatInkBarPositioner",{Ha:"root",na:function(){return a=>({left:a?(a.offsetLeft||0)+"px":"0",width:a?(a.offsetWidth||0)+"px":"0"})}});var g$a=_.zj("translateTab",[_.Cj("center, void, left-origin-center, right-origin-center",_.Bj({transform:"none"})),_.Cj("left",_.Bj({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),_.Cj("right",_.Bj({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),_.Dj("* => left, * => right, left => center, right => center",_.Aj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),_.Dj("void => left-origin-center",[_.Bj({transform:"translate3d(-100%, 0, 0)",
visibility:"hidden"}),_.Aj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),_.Dj("void => right-origin-center",[_.Bj({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),_.Aj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])]);var h$a=function(a){return{animationDuration:a}},i$a=function(a,b){return{value:a,params:b}},IE=class extends _.wu{constructor(a,b,c,d){super(a,b,d);this.Ej=c;this.esb=this.eob=_.hf.EMPTY}Ra(){super.Ra();this.eob=_.w(this.Ej.KCa,_.lg(this.Ej.wY(this.Ej.Zh))).subscribe(a=>{a&&!this.nh()&&this.Od(this.Ej.kO)});this.esb=this.Ej.pCa.subscribe(()=>{this.Ej.PL||this.detach()})}Ja(){super.Ja();this.eob.unsubscribe();this.esb.unsubscribe()}};
IE.ha=function(a){return new (a||IE)(_.r(_.Ho),_.r(_.nh),_.r(_.Yc(()=>JE)),_.r(_.pk))};IE.Ma=_.nd({type:IE,oa:[["","matTabBodyHost",""]],features:[_.Cg]});
var KE=class{set position(a){this.rtb=a;this.Eob()}constructor(a,b,c){this.Na=a;this.xc=b;this.lpb=_.hf.EMPTY;this.Rka=new _.hg;this.Hsb=new _.mp;this.KCa=new _.mp;this.pCa=new _.mp;this.Gsb=new _.mp(!0);this.animationDuration="500ms";this.PL=!1;b&&(this.lpb=b.nd.subscribe(d=>{this.Eob(d);_.Po(c)}));_.w(this.Rka,_.Xf((d,e)=>d.xl===e.xl&&d.zg===e.zg)).subscribe(d=>{this.wY(d.zg)&&this.wY(this.Zh)&&this.Gsb.emit();this.wY(d.xl)&&!this.wY(this.Zh)&&this.pCa.emit()})}Ra(){"center"==this.Zh&&null!=this.origin&&
(this.Zh=this.Mhc(this.origin))}Ja(){this.lpb.unsubscribe();this.Rka.complete()}Ssb(a){a=this.wY(a.zg);this.KCa.emit(a);a&&this.Hsb.emit(this.Na.qa.clientHeight)}CB(){return this.xc&&"rtl"===this.xc.value?"rtl":"ltr"}wY(a){return"center"==a||"left-origin-center"==a||"right-origin-center"==a}Eob(a=this.CB()){this.Zh=0>this.rtb?"ltr"==a?"left":"right":0<this.rtb?"ltr"==a?"right":"left":"center"}Mhc(a){const b=this.CB();return"ltr"==b&&0>=a||"rtl"==b&&0<a?"left-origin-center":"right-origin-center"}};
KE.ha=function(a){return new (a||KE)(_.r(_.ne),_.r(_.Yt,8),_.r(_.wp))};KE.Ma=_.nd({type:KE,inputs:{kO:["content","_content"],origin:"origin",animationDuration:"animationDuration",PL:"preserveContent",position:"position"},outputs:{Hsb:"_onCentering",KCa:"_beforeCentering",pCa:"_afterLeavingCenter",Gsb:"_onCentered"}});var JE=class extends KE{};JE.ha=function(a){return new (a||JE)(_.r(_.ne),_.r(_.Yt,8),_.r(_.wp))};
JE.wa=_.n({type:JE,oa:[["mat-tab-body"]],ub:function(a,b){a&1&&_.qh(_.wu,5);if(a&2){let c;_.ph(c=_.sh())&&(b.Tmc=c.first)}},Bb:[1,"mat-mdc-tab-body"],features:[_.Cg],ya:3,Aa:6,Ea:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],ua:function(a,b){a&1&&(_.z(0,"div",0,1),_.L("@translateTab.start",function(c){return b.Ssb(c)})("@translateTab.done",function(c){return b.Rka.next(c)}),_.O(2,C8a,0,0,"ng-template",2),_.B());a&2&&_.x("@translateTab",_.ih(3,i$a,b.Zh,_.hh(1,
h$a,b.animationDuration)))},Ga:[IE],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}\n'],
mb:2,data:{animation:[g$a]}});var j$a=new _.zd("MatTabContent"),LE=class{constructor(a){this.ua=a}};LE.ha=function(a){return new (a||LE)(_.r(_.mh))};LE.Ma=_.nd({type:LE,oa:[["","matTabContent",""]],features:[_.eh([{Ba:j$a,Lb:LE}])]});var k$a=new _.zd("MAT_TABS_CONFIG");var l$a=_.ek({passive:!0}),ME=class{get As(){return this.d6}set As(a){this.d6=_.jk(a)}get selectedIndex(){return this.uq}set selectedIndex(a){a=_.mk(a);this.uq!=a&&(this.aHa=!0,this.uq=a,this.vc&&_.Wt(this.vc,a))}constructor(a,b,c,d,e,f,g){this.Na=a;this.wb=b;this.mg=c;this.xc=d;this.ob=e;this.Jc=f;this.Ce=g;this.aZ=0;this.aHa=!1;this.Pb=new _.hg;this.dZ=!1;this.xI=this.wI=!0;this.Fka=new _.hg;this.d6=!1;this.uq=0;this.ILb=new _.mp;this.KDb=new _.mp;e.ac(()=>{_.w(_.If(a.qa,"mouseleave"),_.ng(this.Pb)).subscribe(()=>
{this.kJ()})})}Tc(){_.w(_.If(this.Btb.qa,"touchstart",l$a),_.ng(this.Pb)).subscribe(()=>{this.qY("before")});_.w(_.If(this.zsb.qa,"touchstart",l$a),_.ng(this.Pb)).subscribe(()=>{this.qY("after")})}xe(){const a=this.xc?this.xc.nd:_.u("ltr"),b=this.mg.nd(150),c=()=>{this.xga();this.qCa()};this.vc=_.a4a(_.Vt(_.wB(new _.Xt(this.Fh),this.CB())).eI(),()=>!1);_.Wt(this.vc,this.uq);_.w(this.ob.tg,_.Zf(1)).subscribe(c);_.w(_.Jf(a,b,this.Fh.jd,this.Olc()),_.ng(this.Pb)).subscribe(()=>{this.ob.nc(()=>{Promise.resolve().then(()=>
{this.aZ=Math.max(0,Math.min(this.hEa(),this.aZ));c()})});_.wB(this.vc,this.CB())});this.vc.nd.subscribe(d=>{this.KDb.emit(d);this.goc(d)})}Olc(){return"function"!==typeof ResizeObserver?_.Yf:_.w(this.Fh.jd,_.lg(this.Fh),_.mg(a=>new _.of(b=>this.ob.ac(()=>{const c=new ResizeObserver(d=>b.next(d));a.forEach(d=>c.observe(d.nb.qa));return()=>{c.disconnect()}}))),_.kg(),_.Mf(a=>a.some(b=>0<b.contentRect.width&&0<b.contentRect.height)))}rL(){this.Noc!=this.Fh.length&&(this.xga(),this.Noc=this.Fh.length,
_.Po(this.wb));this.aHa&&(this.hub(this.uq),this.YCa(),this.qCa(),this.aHa=!1,_.Po(this.wb));this.eub&&(this.Fvb(),this.eub=!1,_.Po(this.wb))}Ja(){let a;null==(a=this.vc)||a.destroy();this.Pb.next();this.Pb.complete();this.Fka.complete()}Pg(a){if(!_.bk(a))switch(a.keyCode){case 13:case 32:if(this.rK!==this.selectedIndex){const b=this.Fh.get(this.rK);b&&!b.disabled&&(this.ILb.emit(this.rK),this.Xrb(a))}break;default:this.vc.pA(a)}}Isb(){const a=this.Na.qa.textContent;a!==this.qic&&(this.qic=a||"",
this.ob.nc(()=>{this.xga();this.qCa();_.Po(this.wb)}))}xga(){this.phc();this.YCa();this.Fvb()}get rK(){return this.vc?this.vc.tJ:0}set rK(a){this.BY(a)&&this.rK!==a&&this.vc&&this.vc.Do(a)}BY(a){return this.Fh?!!this.Fh.toArray()[a]:!0}goc(a){this.dZ&&this.hub(a);this.Fh&&this.Fh.length&&(this.Fh.toArray()[a].focus(),a=this.hZ.qa,a.scrollLeft="ltr"==this.CB()?0:a.scrollWidth-a.offsetWidth)}CB(){return this.xc&&"rtl"===this.xc.value?"rtl":"ltr"}Fvb(){if(!this.As){var a=this.MA;this.Rub.qa.style.transform=
`translateX(${Math.round("ltr"===this.CB()?-a:a)}px)`;if(this.Jc.rha||this.Jc.lya)this.hZ.qa.scrollLeft=0}}get MA(){return this.aZ}set MA(a){this.gub(a)}fub(a){return this.gub(this.aZ+("before"==a?-1:1)*this.hZ.qa.offsetWidth/3)}Mia(a){this.kJ();this.fub(a)}hub(a){if(!this.As){var b=this.Fh?this.Fh.toArray()[a]:null;if(b){a=this.hZ.qa.offsetWidth;var c=b.nb.qa.offsetLeft,d=b.nb.qa.offsetWidth;"ltr"==this.CB()?b=c+d:(b=this.Lka.qa.offsetWidth-c,c=b-d);d=this.MA;a=this.MA+a;c<d?this.MA-=d-c:b>a&&(this.MA+=
Math.min(b-a,c-d))}}}phc(){if(this.As)this.dZ=!1;else{const a=this.Lka.qa.scrollWidth>this.Na.qa.offsetWidth;a||(this.MA=0);a!==this.dZ&&_.Po(this.wb);this.dZ=a}}YCa(){this.As?this.wI=this.xI=!0:(this.xI=0==this.MA,this.wI=this.MA==this.hEa(),_.Po(this.wb))}hEa(){return this.Lka.qa.scrollWidth-this.hZ.qa.offsetWidth||0}qCa(){var a=this.Fh&&this.Fh.length?this.Fh.toArray()[this.selectedIndex]:null;(a=a?a.nb.qa:null)?m$a(this.aja,a):this.aja.Qj()}kJ(){this.Fka.next()}qY(a,b){b&&null!=b.button&&0!==
b.button||(this.kJ(),_.w(_.Of(650,100),_.ng(_.Jf(this.Fka,this.Pb))).subscribe(()=>{const {rHb:c,distance:d}=this.fub(a);(0===d||d>=c)&&this.kJ()}))}gub(a){if(this.As)return{rHb:0,distance:0};const b=this.hEa();this.aZ=Math.max(0,Math.min(b,a));this.eub=!0;this.YCa();return{rHb:b,distance:this.aZ}}};ME.ha=function(a){return new (a||ME)(_.r(_.ne),_.r(_.wp),_.r(_.hu),_.r(_.Yt,8),_.r(_.sg),_.r(_.zt),_.r(_.Ko,8))};ME.Ma=_.nd({type:ME,inputs:{As:"disablePagination"}});var n$a=_.vk(class{}),NE=class extends n$a{constructor(a){super();this.nb=a}focus(){this.nb.qa.focus()}};NE.ha=function(a){return new (a||NE)(_.r(_.ne))};NE.Ma=_.nd({type:NE,features:[_.Cg]});var OE=class extends ME{get md(){return this.Qy}set md(a){this.Qy=_.jk(a)}constructor(a,b,c,d,e,f,g){super(a,b,c,d,e,f,g);this.Qy=!1}Xrb(a){a.preventDefault()}};OE.ha=function(a){return new (a||OE)(_.r(_.ne),_.r(_.wp),_.r(_.hu),_.r(_.Yt,8),_.r(_.sg),_.r(_.zt),_.r(_.Ko,8))};OE.Ma=_.nd({type:OE,inputs:{md:"disableRipple"},features:[_.Cg]});_.o$a=new _.zd("MatTabLabel");_.p$a=new _.zd("MAT_TAB");var q$a=_.vk(class{}),r$a=new _.zd("MAT_TAB_GROUP"),PE=class extends q$a{get content(){return this.Iob}constructor(a,b){super();this.Mf=a;this.zob=b;this.ROb="";this.Iob=null;this.Hj=new _.hg;this.origin=this.position=null;this.isActive=!1}Qb(a){(a.hasOwnProperty("textLabel")||a.hasOwnProperty("disabled"))&&this.Hj.next()}Ja(){this.Hj.complete()}Ra(){this.Iob=new _.uu(this.Ipb||this.Xkc,this.Mf)}hoc(a){a&&a.Fhc===this&&(this.Qoc=a)}};PE.ha=function(a){return new (a||PE)(_.r(_.nh),_.r(r$a,8))};
PE.Ma=_.nd({type:PE,ub:function(a,b){a&1&&_.qh(_.mh,7);if(a&2){let c;_.ph(c=_.sh())&&(b.Xkc=c.first)}},inputs:{ROb:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],oj:["aria-labelledby","ariaLabelledby"],zAc:"labelClass",krc:"bodyClass"},features:[_.Cg,_.Hd]});var s$a=0,t$a=_.tk(_.uk(class{constructor(a){this.Na=a}}),"primary"),QE=class extends t$a{get e0(){return this.GDa}set e0(a){this.GDa=_.jk(a)}get selectedIndex(){return this.uq}set selectedIndex(a){this.L6=_.mk(a,null)}get animationDuration(){return this.igc}set animationDuration(a){this.igc=/^\d+$/.test(a+"")?a+"ms":a}get s_(){return this.Thc}set s_(a){this.Thc=_.mk(a,null)}get As(){return this.d6}set As(a){this.d6=_.jk(a)}get PL(){return this.utb}set PL(a){this.utb=_.jk(a)}get backgroundColor(){return this.JCa}set backgroundColor(a){const b=
this.Na.qa.classList;b.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`);a&&b.add("mat-tabs-with-background",`mat-background-${a}`);this.JCa=a}constructor(a,b,c,d){super(a);this.wb=b;this.Ce=d;this.xq=new _.th;this.L6=0;this.mja=null;this.yHa=0;this.Kka=this.Sub=_.hf.EMPTY;this.GDa=!1;this.uq=null;this.gDb="above";this.utb=this.d6=!1;this.OLb=new _.mp;this.G0=new _.mp;this.Bwb=new _.mp;this.Gcb=new _.mp(!0);this.Pqb=s$a++;this.animationDuration=c&&c.animationDuration?c.animationDuration:
"500ms";this.As=c&&null!=c.As?c.As:!1;this.e0=c&&null!=c.e0?c.e0:!1;let e;this.s_=null!=(e=null==c?void 0:c.s_)?e:null;this.PL=!(null==c||!c.PL)}rL(){const a=this.L6=this.oob(this.L6);if(this.uq!=a){const b=null==this.uq;if(!b){this.Gcb.emit(this.sI(a));const c=this.H7.qa;c.style.minHeight=c.clientHeight+"px"}Promise.resolve().then(()=>{this.xq.forEach((c,d)=>c.isActive=d===a);b||(this.OLb.emit(a),this.H7.qa.style.minHeight="")})}this.xq.forEach((b,c)=>{b.position=c-a;null==this.uq||0!=b.position||
b.origin||(b.origin=a-this.uq)});this.uq!==a&&(this.uq=a,this.mja=null,_.Po(this.wb))}xe(){this.Foc();this.Koc();this.Sub=this.xq.jd.subscribe(()=>{const a=this.oob(this.L6);if(a===this.uq){const b=this.xq.toArray();let c;for(let d=0;d<b.length;d++)if(b[d].isActive){this.L6=this.uq=d;this.mja=null;c=b[d];break}!c&&b[a]&&Promise.resolve().then(()=>{b[a].isActive=!0;this.Gcb.emit(this.sI(a))})}_.Po(this.wb)})}Foc(){_.w(this.rnb.jd,_.lg(this.rnb)).subscribe(a=>{this.xq.reset(a.filter(b=>b.zob===this||
!b.zob));_.oh(this.xq)})}Ja(){this.xq.destroy();this.Sub.unsubscribe();this.Kka.unsubscribe()}xga(){this.zHa&&this.zHa.xga()}via(a){this.mja=a;this.G0.emit(this.sI(a))}sI(a){const b=new u$a;b.index=a;this.xq&&this.xq.length&&(b.tab=this.xq.toArray()[a]);return b}Koc(){this.Kka&&this.Kka.unsubscribe();this.Kka=_.Jf(...this.xq.map(a=>a.Hj)).subscribe(()=>_.Po(this.wb))}oob(a){return Math.min(this.xq.length-1,Math.max(a||0,0))}Kqb(a){return`mat-tab-label-${this.Pqb}-${a}`}Jqb(a){return`mat-tab-content-${this.Pqb}-${a}`}foc(a){if(this.GDa&&
this.yHa){var b=this.H7.qa;b.style.height=this.yHa+"px";this.H7.qa.offsetHeight&&(b.style.height=a+"px")}}xnc(){const a=this.H7.qa;this.yHa=a.clientHeight;a.style.height="";this.Bwb.emit()}kq(a,b,c){b.rK=c;a.disabled||(this.selectedIndex=c)}AI(a){let b;const c=null!=(b=this.mja)?b:this.selectedIndex;return a===c?0:-1}Moc(a,b){a&&"mouse"!==a&&"touch"!==a&&(this.zHa.rK=b)}};QE.ha=function(a){return new (a||QE)(_.r(_.ne),_.r(_.wp),_.r(k$a,8),_.r(_.Ko,8))};
QE.Ma=_.nd({type:QE,inputs:{e0:"dynamicHeight",selectedIndex:"selectedIndex",gDb:"headerPosition",animationDuration:"animationDuration",s_:"contentTabIndex",As:"disablePagination",PL:"preserveContent",backgroundColor:"backgroundColor"},outputs:{OLb:"selectedIndexChange",G0:"focusChange",Bwb:"animationDone",Gcb:"selectedTabChange"},features:[_.Cg]});var u$a=class{};var v$a=0,w$a=function(a){if(a.Fh){var b=a.Fh.toArray();for(let c=0;c<b.length;c++)if(b[c].active){a.selectedIndex=c;_.Po(a.wb);a.WD&&(a.WD.NNc=b[c].id);return}a.selectedIndex=-1;a.aja.Qj()}},RE=class extends ME{get backgroundColor(){return this.JCa}set backgroundColor(a){const b=this.Na.qa.classList;b.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`);a&&b.add("mat-tabs-with-background",`mat-background-${a}`);this.JCa=a}get md(){return this.Qy}set md(a){this.Qy=_.jk(a)}constructor(a,
b,c,d,e,f,g){super(a,d,e,b,c,f,g);this.Qy=!1;this.color="primary"}Xrb(){}xe(){_.w(this.Fh.jd,_.lg(null),_.ng(this.Pb)).subscribe(()=>{w$a(this)});super.xe()}pEa(){return this.WD?"tablist":this.Na.qa.getAttribute("role")}};RE.ha=function(a){return new (a||RE)(_.r(_.ne),_.r(_.Yt,8),_.r(_.sg),_.r(_.wp),_.r(_.hu),_.r(_.zt),_.r(_.Ko,8))};RE.Ma=_.nd({type:RE,inputs:{backgroundColor:"backgroundColor",md:"disableRipple",color:"color",WD:"tabPanel"},features:[_.Cg]});
var x$a=_.wk(_.uk(_.vk(class{}))),SE=class extends x$a{get active(){return this.RE}set active(a){a=_.jk(a);a!==this.RE&&(this.RE=a,w$a(this.cz))}get Pta(){return this.disabled||this.md||this.cz.md||!!this.vH.disabled}constructor(a,b,c,d,e,f){super();this.cz=a;this.nb=b;this.Gd=e;this.RE=!1;this.id=`mat-tab-link-${v$a++}`;this.vH=c||{};this.tabIndex=parseInt(d)||0;"NoopAnimations"===f&&(this.vH.animation={OF:0,sR:0})}focus(){this.nb.qa.focus()}Tc(){this.Gd.no(this.nb)}Ja(){this.Gd.Ol(this.nb)}Kia(){this.cz.rK=
this.cz.Fh.toArray().indexOf(this)}Pg(a){!this.disabled||32!==a.keyCode&&13!==a.keyCode?this.cz.WD&&32===a.keyCode&&this.nb.qa.click():a.preventDefault()}yjc(){let a;return this.cz.WD?null==(a=this.cz.WD)?void 0:a.id:this.nb.qa.getAttribute("aria-controls")}Ajc(){return this.cz.WD?this.active?"true":"false":this.nb.qa.getAttribute("aria-selected")}zjc(){return this.active&&!this.cz.WD?"page":null}pEa(){return this.cz.WD?"tab":this.nb.qa.getAttribute("role")}AI(){return this.cz.WD?this.RE&&!this.disabled?
0:-1:this.tabIndex}};SE.ha=function(a){return new (a||SE)(_.r(RE),_.r(_.ne),_.r(_.Fu,8),_.ge("tabindex"),_.r(_.Dt),_.r(_.Ko,8))};SE.Ma=_.nd({type:SE,inputs:{active:"active",id:"id"},features:[_.Cg]});var m$a=function(a,b){a.show();a.ob.nc(()=>{_.w(a.ob.tg,_.Zf(1)).subscribe(()=>{const c=a.klc(b),d=a.Na.qa;d.style.left=c.left;d.style.width=c.width})})},TE=class{constructor(a,b,c,d){this.Na=a;this.ob=b;this.klc=c;this.Ce=d}show(){this.Na.qa.style.visibility="visible"}Qj(){this.Na.qa.style.visibility="hidden"}};TE.ha=function(a){return new (a||TE)(_.r(_.ne),_.r(_.sg),_.r(f$a),_.r(_.Ko,8))};
TE.Ma=_.nd({type:TE,oa:[["mat-ink-bar"]],Bb:[1,"mat-ink-bar"],Cb:2,ab:function(a,b){a&2&&_.Jg("_mat-animation-noopable","NoopAnimations"===b.Ce)}});var y$a=function(a){return{animationDuration:a}},z$a=function(a,b){return{value:a,params:b}},UE=class extends IE{};UE.ha=function(a){return new (a||UE)(_.r(_.Ho),_.r(_.nh),_.r(_.Yc(()=>VE)),_.r(_.pk))};UE.Ma=_.nd({type:UE,oa:[["","matTabBodyHost",""]],features:[_.Cg]});var VE=class extends KE{};VE.ha=function(a){return new (a||VE)(_.r(_.ne),_.r(_.Yt,8),_.r(_.wp))};
VE.wa=_.n({type:VE,oa:[["mat-tab-body"]],ub:function(a,b){a&1&&_.qh(_.wu,5);if(a&2){let c;_.ph(c=_.sh())&&(b.Tmc=c.first)}},Bb:[1,"mat-tab-body"],features:[_.Cg],ya:3,Aa:6,Ea:[["cdkScrollable","",1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],ua:function(a,b){a&1&&(_.z(0,"div",0,1),_.L("@translateTab.start",function(c){return b.Ssb(c)})("@translateTab.done",function(c){return b.Rka.next(c)}),_.O(2,D8a,0,0,"ng-template",2),_.B());a&2&&_.x("@translateTab",_.ih(3,z$a,b.Zh,_.hh(1,y$a,
b.animationDuration)))},Ga:[UE],styles:['.mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}.mat-tab-body-content[style*="visibility: hidden"]{display:none}\n'],mb:2,data:{animation:[g$a]}});_.WE=class extends LE{};_.WE.ha=function(){let a;return function(b){return(a||(a=_.me(_.WE)))(b||_.WE)}}();_.WE.Ma=_.nd({type:_.WE,oa:[["","matTabContent",""]],features:[_.eh([{Ba:j$a,Lb:_.WE}]),_.Cg]});var XE=class extends NE{};XE.ha=function(){let a;return function(b){return(a||(a=_.me(XE)))(b||XE)}}();XE.Ma=_.nd({type:XE,oa:[["","matTabLabelWrapper",""]],Cb:3,ab:function(a,b){a&2&&(_.Hg("aria-disabled",!!b.disabled),_.Jg("mat-tab-disabled",b.disabled))},inputs:{disabled:"disabled"},features:[_.Cg]});var A$a=["tabListContainer"],B$a=["tabList"],C$a=["tabListInner"],D$a=["nextPaginator"],E$a=["previousPaginator"],YE=class extends OE{};YE.ha=function(a){return new (a||YE)(_.r(_.ne),_.r(_.wp),_.r(_.hu),_.r(_.Yt,8),_.r(_.sg),_.r(_.zt),_.r(_.Ko,8))};
YE.wa=_.n({type:YE,oa:[["mat-tab-header"]],Bd:function(a,b,c){a&1&&_.rh(c,XE,4);if(a&2){let d;_.ph(d=_.sh())&&(b.Fh=d)}},ub:function(a,b){a&1&&(_.qh(TE,7),_.qh(A$a,7),_.qh(B$a,7),_.qh(C$a,7),_.qh(D$a,5),_.qh(E$a,5));if(a&2){let c;_.ph(c=_.sh())&&(b.aja=c.first);_.ph(c=_.sh())&&(b.hZ=c.first);_.ph(c=_.sh())&&(b.Rub=c.first);_.ph(c=_.sh())&&(b.Lka=c.first);_.ph(c=_.sh())&&(b.zsb=c.first);_.ph(c=_.sh())&&(b.Btb=c.first)}},Bb:[1,"mat-tab-header"],Cb:4,ab:function(a,b){a&2&&_.Jg("mat-tab-header-pagination-controls-enabled",
b.dZ)("mat-tab-header-rtl","rtl"==b.CB())},inputs:{selectedIndex:"selectedIndex"},outputs:{ILb:"selectFocusedIndex",KDb:"indexFocused"},features:[_.Cg],Yb:["*"],ya:14,Aa:10,Ea:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],
["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"button",0,1),_.L("click",function(){return b.Mia("before")})("mousedown",function(c){return b.qY("before",
c)})("touchend",function(){return b.kJ()}),_.G(2,"div",2),_.B(),_.z(3,"div",3,4),_.L("keydown",function(c){return b.Pg(c)}),_.z(5,"div",5,6),_.L("cdkObserveContent",function(){return b.Isb()}),_.z(7,"div",7,8),_.Yg(9),_.B(),_.G(10,"mat-ink-bar"),_.B()(),_.z(11,"button",9,10),_.L("mousedown",function(c){return b.qY("after",c)})("click",function(){return b.Mia("after")})("touchend",function(){return b.kJ()}),_.G(13,"div",2),_.B());a&2&&(_.Jg("mat-tab-header-pagination-disabled",b.xI),_.x("matRippleDisabled",
b.xI||b.md)("disabled",b.xI||null),_.q(5),_.Jg("_mat-animation-noopable","NoopAnimations"===b.Ce),_.q(6),_.Jg("mat-tab-header-pagination-disabled",b.wI),_.x("matRippleDisabled",b.wI||b.md)("disabled",b.wI||null))},Ga:[_.Gu,_.Ot,TE],styles:[".mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-tab-header-pagination::-moz-focus-inner{border:0}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar._mat-animation-noopable{transition:none !important;animation:none !important}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-tab-list._mat-animation-noopable{transition:none !important;animation:none !important}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}.mat-tab-label::before{margin:5px}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n"],
mb:2});_.ZE=class extends PE{constructor(){super(...arguments);this.Ipb=void 0}get Kva(){return this.Qoc}set Kva(a){this.hoc(a)}};_.ZE.ha=function(){let a;return function(b){return(a||(a=_.me(_.ZE)))(b||_.ZE)}}();
_.ZE.wa=_.n({type:_.ZE,oa:[["mat-tab"]],Bd:function(a,b,c){a&1&&(_.rh(c,_.o$a,5),_.rh(c,j$a,7,_.mh));if(a&2){let d;_.ph(d=_.sh())&&(b.Kva=d.first);_.ph(d=_.sh())&&(b.Ipb=d.first)}},inputs:{disabled:"disabled"},Vb:["matTab"],features:[_.eh([{Ba:_.p$a,Lb:_.ZE}]),_.Cg],Yb:["*"],ya:1,Aa:0,ua:function(a){a&1&&(_.Xg(),_.O(0,E8a,1,0,"ng-template"))},mb:2});var F$a,G$a;F$a=["tabBodyWrapper"];G$a=["tabHeader"];_.$E=class extends QE{};_.$E.ha=function(a){return new (a||_.$E)(_.r(_.ne),_.r(_.wp),_.r(k$a,8),_.r(_.Ko,8))};
_.$E.wa=_.n({type:_.$E,oa:[["mat-tab-group"]],Bd:function(a,b,c){a&1&&_.rh(c,_.ZE,5);if(a&2){let d;_.ph(d=_.sh())&&(b.rnb=d)}},ub:function(a,b){a&1&&(_.qh(F$a,5),_.qh(G$a,5));if(a&2){let c;_.ph(c=_.sh())&&(b.H7=c.first);_.ph(c=_.sh())&&(b.zHa=c.first)}},Bb:["ngSkipHydration","",1,"mat-tab-group"],Cb:4,ab:function(a,b){a&2&&_.Jg("mat-tab-group-dynamic-height",b.e0)("mat-tab-group-inverted-header","below"===b.gDb)},inputs:{color:"color",md:"disableRipple"},Vb:["matTabGroup"],features:[_.eh([{Ba:r$a,
Lb:_.$E}]),_.Cg],ya:6,Aa:7,Ea:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mat-tab-label mat-focus-indicator","role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",3,"id","mat-tab-label-active","ngClass","disabled","matRippleDisabled","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-tab-body-active","ngClass","content","position",
"origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",1,"mat-tab-label","mat-focus-indicator",3,"id","ngClass","disabled","matRippleDisabled","click","cdkFocusChange"],[1,"mat-tab-label-content"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered",
"_onCentering"]],ua:function(a,b){a&1&&(_.z(0,"mat-tab-header",0,1),_.L("indexFocused",function(c){return b.via(c)})("selectFocusedIndex",function(c){return b.selectedIndex=c}),_.O(2,I8a,5,15,"div",2),_.B(),_.z(3,"div",3,4),_.O(5,J8a,1,11,"mat-tab-body",5),_.B());a&2&&(_.x("selectedIndex",b.selectedIndex||0)("disableRipple",b.md)("disablePagination",b.As),_.q(2),_.x("ngForOf",b.xq),_.q(1),_.Jg("_mat-animation-noopable","NoopAnimations"===b.Ce),_.q(2),_.x("ngForOf",b.xq))},Ga:[_.mq,_.nq,_.oq,_.wu,
_.Gu,_.WD,XE,VE,YE],styles:[".mat-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],
mb:2});var H$a,I$a,J$a,K$a,L$a;H$a=["tabListContainer"];I$a=["tabList"];J$a=["tabListInner"];K$a=["nextPaginator"];L$a=["previousPaginator"];_.aF=class extends RE{};_.aF.ha=function(a){return new (a||_.aF)(_.r(_.ne),_.r(_.Yt,8),_.r(_.sg),_.r(_.wp),_.r(_.hu),_.r(_.zt),_.r(_.Ko,8))};
_.aF.wa=_.n({type:_.aF,oa:[["","mat-tab-nav-bar",""]],Bd:function(a,b,c){a&1&&_.rh(c,_.bF,5);if(a&2){let d;_.ph(d=_.sh())&&(b.Fh=d)}},ub:function(a,b){a&1&&(_.qh(TE,7),_.qh(H$a,7),_.qh(I$a,7),_.qh(J$a,7),_.qh(K$a,5),_.qh(L$a,5));if(a&2){let c;_.ph(c=_.sh())&&(b.aja=c.first);_.ph(c=_.sh())&&(b.hZ=c.first);_.ph(c=_.sh())&&(b.Rub=c.first);_.ph(c=_.sh())&&(b.Lka=c.first);_.ph(c=_.sh())&&(b.zsb=c.first);_.ph(c=_.sh())&&(b.Btb=c.first)}},Bb:[1,"mat-tab-nav-bar","mat-tab-header"],Cb:11,ab:function(a,b){a&
2&&(_.Hg("role",b.pEa()),_.Jg("mat-tab-header-pagination-controls-enabled",b.dZ)("mat-tab-header-rtl","rtl"==b.CB())("mat-primary","warn"!==b.color&&"accent"!==b.color)("mat-accent","accent"===b.color)("mat-warn","warn"===b.color))},inputs:{color:"color"},Vb:["matTabNavBar","matTabNav"],features:[_.Cg],bc:["mat-tab-nav-bar",""],Yb:["*"],ya:14,Aa:10,Ea:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",
3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-link-container",3,"keydown"],["tabListContainer",""],[1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-links"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","disabled","mousedown","click","touchend"],
["nextPaginator",""]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"button",0,1),_.L("click",function(){return b.Mia("before")})("mousedown",function(c){return b.qY("before",c)})("touchend",function(){return b.kJ()}),_.G(2,"div",2),_.B(),_.z(3,"div",3,4),_.L("keydown",function(c){return b.Pg(c)}),_.z(5,"div",5,6),_.L("cdkObserveContent",function(){return b.Isb()}),_.z(7,"div",7,8),_.Yg(9),_.B(),_.G(10,"mat-ink-bar"),_.B()(),_.z(11,"button",9,10),_.L("mousedown",function(c){return b.qY("after",c)})("click",
function(){return b.Mia("after")})("touchend",function(){return b.kJ()}),_.G(13,"div",2),_.B());a&2&&(_.Jg("mat-tab-header-pagination-disabled",b.xI),_.x("matRippleDisabled",b.xI||b.md)("disabled",b.xI||null),_.q(5),_.Jg("_mat-animation-noopable","NoopAnimations"===b.Ce),_.q(6),_.Jg("mat-tab-header-pagination-disabled",b.wI),_.x("matRippleDisabled",b.wI||b.md)("disabled",b.wI||null))},Ga:[_.Gu,_.Ot,TE],styles:[".mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-tab-header-pagination::-moz-focus-inner{border:0}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-tab-links{display:flex}[mat-align-tabs=center]>.mat-tab-link-container .mat-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-tab-link-container .mat-tab-links{justify-content:flex-end}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar._mat-animation-noopable{transition:none !important;animation:none !important}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-tab-link{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;vertical-align:top;text-decoration:none;position:relative;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-tab-link:focus{outline:none}.mat-tab-link:focus:not(.mat-tab-disabled){opacity:1}.mat-tab-link.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-link.mat-tab-disabled{opacity:.5}.mat-tab-link .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-link{opacity:1}[mat-stretch-tabs] .mat-tab-link{flex-basis:0;flex-grow:1}.mat-tab-link.mat-tab-disabled{pointer-events:none}.mat-tab-link::before{margin:5px}@media(max-width: 599px){.mat-tab-link{min-width:72px}}\n"],
mb:2});_.bF=class extends SE{constructor(a,b,c,d,e,f,g,l){super(a,b,e,f,g,l);this.Qub=new _.zPa(this,c,b,d);_.yPa(this.Qub,b.qa)}Ja(){super.Ja();this.Qub.jka()}};_.bF.ha=function(a){return new (a||_.bF)(_.r(_.aF),_.r(_.ne),_.r(_.sg),_.r(_.zt),_.r(_.Fu,8),_.ge("tabindex"),_.r(_.Dt),_.r(_.Ko,8))};
_.bF.Ma=_.nd({type:_.bF,oa:[["","mat-tab-link",""],["","matTabLink",""]],Bb:[1,"mat-tab-link","mat-focus-indicator"],Cb:11,ab:function(a,b){a&1&&_.L("focus",function(){return b.Kia()})("keydown",function(c){return b.Pg(c)});a&2&&(_.Hg("aria-controls",b.yjc())("aria-current",b.zjc())("aria-disabled",b.disabled)("aria-selected",b.Ajc())("id",b.id)("tabIndex",b.AI())("role",b.pEa()),_.Jg("mat-tab-disabled",b.disabled)("mat-tab-label-active",b.active))},inputs:{disabled:"disabled",md:"disableRipple",
tabIndex:"tabIndex"},Vb:["matTabLink"],features:[_.Cg]});_.cF=class{};_.cF.ha=function(a){return new (a||_.cF)};_.cF.Da=_.ld({type:_.cF});_.cF.Ca=_.Pc({imports:[_.uq,_.Au,_.xu,_.Hu,_.Pt,_.Rt,_.Au]});_.dF=class{constructor(a){this.Tyc=a}isEnabled(){return this.Tyc===K8a}};_.dF.ha=function(a){return new (a||_.dF)(_.r(f$a))};_.dF.Ma=_.nd({type:_.dF,oa:[["","gmat-tabs",""],["mat-tab-group"],["","mat-tab-nav-bar",""]],Cb:2,ab:function(a,b){a&2&&_.Jg("gmat-tabs",b.isEnabled())},features:[_.eh([{Ba:f$a,Ab:function(a,b,c){return a.qa.hasAttribute("gmat-tabs")||c&&c.enabled?K8a:b},Db:[_.ne,[new _.Go,f$a],[new _.Fo,_.e$a]]}])]});_.M$a=new _.zd("CDK_TREE_NODE_OUTLET_NODE");_.eF=class{constructor(a,b){this.xf=a;this.IFa=b}};_.eF.ha=function(a){return new (a||_.eF)(_.r(_.nh),_.r(_.M$a,8))};_.eF.Ma=_.nd({type:_.eF,oa:[["","cdkTreeNodeOutlet",""]]});var N$a;N$a=class{constructor(a){this.va=a}};_.fF=class{constructor(a){this.ua=a}};_.fF.ha=function(a){return new (a||_.fF)(_.r(_.mh))};_.fF.Ma=_.nd({type:_.fF,oa:[["","cdkTreeNodeDef",""]],inputs:{oB:["cdkTreeNodeDefWhen","when"]}});var gF;_.O$a=function(a,b,c=a.yB,d=a.QY.xf,e){if(c=c.diff(b))_.xp(c,(f,g,l)=>{null==f.Nu?a.insertNode(b[l],l,d,e):null==l?(d.remove(g),a.rja.delete(f.item)):(f=d.get(g),d.move(f,l))}),a.wb.he()};
_.hF=class{get dataSource(){return this.hq}set dataSource(a){this.hq!==a&&this.wHa(a)}constructor(a,b){this.Py=a;this.wb=b;this.oq=new _.hg;this.rja=new Map;this.hE=new _.Yh({start:0,end:Number.MAX_VALUE})}Ra(){this.yB=this.Py.find([]).create(this.lv)}Ja(){this.QY.xf.clear();this.hE.complete();this.oq.next();this.oq.complete();this.hq&&"function"===typeof this.hq.disconnect&&this.dataSource.disconnect(this);this.nO&&(this.nO.unsubscribe(),this.nO=null)}rL(){this.wic=this.PY.filter(a=>!a.oB)[0];this.dataSource&&
this.PY&&!this.nO&&this.Fja()}wHa(a){this.hq&&"function"===typeof this.hq.disconnect&&this.dataSource.disconnect(this);this.nO&&(this.nO.unsubscribe(),this.nO=null);a||this.QY.xf.clear();this.hq=a;this.PY&&this.Fja()}Fja(){let a;_.rk(this.hq)?a=this.hq.connect(this):_.Qf(this.hq)?a=this.hq:Array.isArray(this.hq)&&(a=_.u(this.hq));a&&(this.nO=_.w(a,_.ng(this.oq)).subscribe(b=>_.O$a(this,b)))}Xjc(a,b){return 1===this.PY.length?this.PY.first:this.PY.find(c=>c.oB&&c.oB(b,a))||this.wic}insertNode(a,b,
c,d){const e=this.Xjc(a,b),f=new N$a(a);this.hd.Cw?f.level=this.hd.Cw(a):"undefined"!==typeof d&&this.rja.has(d)?f.level=this.rja.get(d)+1:f.level=0;this.rja.set(a,f.level);(c?c:this.QY.xf).Gh(e.ua,f,b);gF&&(gF.data=a)}};_.hF.ha=function(a){return new (a||_.hF)(_.r(_.yp),_.r(_.wp))};
_.hF.wa=_.n({type:_.hF,oa:[["cdk-tree"]],Bd:function(a,b,c){a&1&&_.rh(c,_.fF,5);if(a&2){let d;_.ph(d=_.sh())&&(b.PY=d)}},ub:function(a,b){a&1&&_.qh(_.eF,7);if(a&2){let c;_.ph(c=_.sh())&&(b.QY=c.first)}},Bb:["role","tree",1,"cdk-tree"],inputs:{dataSource:"dataSource",hd:"treeControl",lv:"trackBy"},Vb:["cdkTree"],ya:1,Aa:0,Ea:[["cdkTreeNodeOutlet",""]],ua:function(a){a&1&&_.Ng(0,0)},Ga:[_.eF],mb:2});
_.iF=class{get role(){return"treeitem"}set role(a){this.Na.qa.setAttribute("role",a)}get data(){return this.Eh}set data(a){a!==this.Eh&&(this.Eh=a,this.coc(),this.tDa.next())}get Ae(){return this.yq.hd.Ae(this.Eh)}get level(){return this.yq.hd.Cw?this.yq.hd.Cw(this.Eh):this.Mmc}constructor(a,b){this.Na=a;this.yq=b;this.Pb=new _.hg;this.tDa=new _.hg;gF=this;this.role="treeitem"}Ra(){let a=this.Na.qa.parentElement;for(;a&&!L8a(a);)a=a.parentElement;this.Mmc=a?a.classList.contains("cdk-nested-tree-node")?
_.mk(a.getAttribute("aria-level")):0:-1;this.Na.qa.setAttribute("aria-level",`${this.level+1}`)}Ja(){gF===this&&(gF=null);this.tDa.complete();this.Pb.next();this.Pb.complete()}focus(){this.Na.qa.focus()}coc(){this.role="treeitem"}};gF=null;_.iF.ha=function(a){return new (a||_.iF)(_.r(_.ne),_.r(_.hF))};_.iF.Ma=_.nd({type:_.iF,oa:[["cdk-tree-node"]],Bb:[1,"cdk-tree-node"],Cb:1,ab:function(a,b){a&2&&_.Hg("aria-expanded",b.Ae)},inputs:{role:"role"},Vb:["cdkTreeNode"]});var jF=class{};jF.ha=function(a){return new (a||jF)};jF.Da=_.ld({type:jF});jF.Ca=_.Pc({});_.P$a=_.wk(_.vk(_.iF));_.kF=class{};_.kF.ha=function(a){return new (a||_.kF)};_.kF.Da=_.ld({type:_.kF});_.kF.Ca=_.Pc({imports:[jF,_.Au,_.Au]});_.lF=class{};_.lF.ha=function(a){return new (a||_.lF)};_.lF.Da=_.ld({type:_.lF});_.lF.Ca=_.Pc({imports:[_.uq,_.cF]});_.Q$a=new _.zd("mat-checkbox-default-options",{Ha:"root",na:M8a});var R$a=["input"],S$a=["label"],T$a={Ba:_.wy,Lb:_.Yc(()=>_.mF),Zc:!0},U$a=class{},V$a=0,W$a=M8a(),X$a=_.wk(_.tk(_.uk(_.vk(class{constructor(a){this.Na=a}})))),nF=class extends X$a{get Ms(){return`${this.id||this.oZ}-input`}get required(){return this.qq}set required(a){this.qq=_.jk(a)}constructor(a,b,c,d,e,f,g){super(b);this.wb=c;this.ob=d;this.Ce=f;this.Bn=g;this.ariaLabel="";this.oj=null;this.Zz="after";this.name=null;this.nd=new _.mp;this.WZa=new _.mp;this.Yh=()=>{};this.fY="";this.Nob=0;this.lO=
()=>{};this.ME=this.zc=this.jj=!1;this.Bn=this.Bn||W$a;this.color=this.defaultColor=this.Bn.color||W$a.color;this.tabIndex=parseInt(e)||0;this.id=this.oZ=`${a}${++V$a}`}Tc(){this.Oub(this.ME)}get checked(){return this.jj}set checked(a){a=_.jk(a);a!=this.checked&&(this.jj=a,_.Po(this.wb))}get disabled(){return this.zc}set disabled(a){a=_.jk(a);a!==this.disabled&&(this.zc=a,_.Po(this.wb))}get indeterminate(){return this.ME}set indeterminate(a){const b=a!=this.ME;this.ME=_.jk(a);b&&(this.ME?this.KHa(3):
this.KHa(this.checked?1:2),this.WZa.emit(this.ME));this.Oub(this.ME)}Tv(){return this.md||this.disabled}RFa(){this.wb.he()}Xr(a){this.checked=!!a}Dr(a){this.lO=a}CA(a){this.Yh=a}ev(a){this.disabled=a}KHa(a){let b=this.Nob,c=this.eqb();if(b!==a&&c&&(this.fY&&c.classList.remove(this.fY),this.fY=this.vjc(b,a),this.Nob=a,0<this.fY.length)){c.classList.add(this.fY);const d=this.fY;this.ob.ac(()=>{setTimeout(()=>{c.classList.remove(d)},1E3)})}}Mt(){this.lO(this.checked);this.nd.emit(this.sI(this.checked));
this.Kk&&(this.Kk.qa.checked=this.checked)}toggle(){this.checked=!this.checked;this.lO(this.checked)}uEa(){let a;const b=null==(a=this.Bn)?void 0:a.dsc;this.disabled||"noop"===b?this.disabled||"noop"!==b||(this.Kk.qa.checked=this.checked,this.Kk.qa.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==b&&Promise.resolve().then(()=>{this.ME=!1;this.WZa.emit(this.ME)}),this.jj=!this.jj,this.KHa(this.jj?1:2),this.Mt())}Msb(a){a.stopPropagation()}Wl(){Promise.resolve().then(()=>{this.Yh();
_.Po(this.wb)})}vjc(a,b){if("NoopAnimations"===this.Ce)return"";switch(a){case 0:if(1===b)return this.wB.Lhb;if(3==b)return this.jj?this.wB.rNa:this.wB.Mhb;break;case 2:return 1===b?this.wB.Lhb:this.wB.Mhb;case 1:return 2===b?this.wB.eyb:this.wB.rNa;case 3:return 1===b?this.wB.IDb:this.wB.JDb}return""}Oub(a){const b=this.Kk;b&&(b.qa.indeterminate=a)}};nF.ha=function(){_.te()};
nF.Ma=_.nd({type:nF,ub:function(a,b){a&1&&(_.qh(R$a,5),_.qh(S$a,5),_.qh(_.Gu,5));if(a&2){let c;_.ph(c=_.sh())&&(b.Kk=c.first);_.ph(c=_.sh())&&(b.Plc=c.first);_.ph(c=_.sh())&&(b.uH=c.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],oj:["aria-labelledby","ariaLabelledby"],AJ:["aria-describedby","ariaDescribedby"],id:"id",required:"required",Zz:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{nd:"change",WZa:"indeterminateChange"},
features:[_.Cg]});
_.mF=class extends nF{constructor(a,b,c,d,e,f){super("mat-mdc-checkbox-",a,b,c,d,e,f);this.wB={Lhb:"mdc-checkbox--anim-unchecked-checked",Mhb:"mdc-checkbox--anim-unchecked-indeterminate",eyb:"mdc-checkbox--anim-checked-unchecked",rNa:"mdc-checkbox--anim-checked-indeterminate",IDb:"mdc-checkbox--anim-indeterminate-checked",JDb:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this.Kk.qa.focus()}sI(a){const b=new U$a;b.source=this;b.checked=a;return b}eqb(){let a;return null==(a=this.Kk)?void 0:
a.qa}QO(){super.uEa()}Qsb(){super.uEa();this.disabled||this.Kk.qa.focus()}Wmc(a){a.target&&this.Plc.qa.contains(a.target)&&a.stopPropagation()}};_.mF.ha=function(a){return new (a||_.mF)(_.r(_.ne),_.r(_.wp),_.r(_.sg),_.ge("tabindex"),_.r(_.Ko,8),_.r(_.Q$a,8))};
_.mF.wa=_.n({type:_.mF,oa:[["mat-checkbox"]],Bb:[1,"mat-mdc-checkbox"],Cb:12,ab:function(a,b){a&2&&(_.Og("id",b.id),_.Hg("tabindex",null)("aria-label",null)("aria-labelledby",null),_.Jg("_mat-animation-noopable","NoopAnimations"===b.Ce)("mdc-checkbox--disabled",b.disabled)("mat-mdc-checkbox-disabled",b.disabled)("mat-mdc-checkbox-checked",b.checked))},inputs:{md:"disableRipple",color:"color",tabIndex:"tabIndex"},Vb:["matCheckbox"],features:[_.eh([T$a]),_.Cg],Yb:["*"],ya:15,Aa:19,Ea:[[1,"mdc-form-field",
3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[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-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"],["label",""]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"div",0),_.L("click",function(c){return b.Wmc(c)}),_.z(1,"div",1,2)(3,"div",3),_.L("click",function(){return b.Qsb()}),_.B(),_.z(4,"input",4,5),_.L("blur",function(){return b.Wl()})("click",function(){return b.QO()})("change",function(c){return b.Msb(c)}),_.B(),_.G(6,"div",6),_.z(7,"div",7),_.Yd(),
_.z(8,"svg",8),_.G(9,"path",9),_.B(),_.QD(),_.G(10,"div",10),_.B(),_.G(11,"div",11),_.B(),_.z(12,"label",12,13),_.Yg(14),_.B()());if(a&2){const c=_.ah(2);_.Jg("mdc-form-field--align-end","before"==b.Zz);_.q(4);_.Jg("mdc-checkbox--selected",b.checked);_.x("checked",b.checked)("indeterminate",b.indeterminate)("disabled",b.disabled)("id",b.Ms)("required",b.required)("tabIndex",b.tabIndex);_.Hg("aria-label",b.ariaLabel||null)("aria-labelledby",b.oj)("aria-describedby",b.AJ)("name",b.name)("value",b.value);
_.q(7);_.x("matRippleTrigger",c)("matRippleDisabled",b.md||b.disabled)("matRippleCentered",!0);_.q(1);_.x("for",b.Ms)}},Ga:[_.Gu],styles:['@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:mdc-animation-deceleration-curve-timing-function;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}}.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}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.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 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms 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 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.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 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms 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,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.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>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.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-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%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}\n'],
mb:2,La:0});_.oF=class{};_.oF.ha=function(a){return new (a||_.oF)};_.oF.Da=_.ld({type:_.oF});_.oF.Ca=_.Pc({});var Y$a,Z$a,$$a;Y$a=function(a){return{OF:a}};Z$a=class{};$$a={Ba:_.wy,Lb:_.Yc(()=>_.pF),Zc:!0};
_.pF=class extends nF{constructor(a,b,c,d,e,f,g){super("mat-checkbox-",a,b,d,e,f,g);this.Gd=c;this.wB={Lhb:"mat-checkbox-anim-unchecked-checked",Mhb:"mat-checkbox-anim-unchecked-indeterminate",eyb:"mat-checkbox-anim-checked-unchecked",rNa:"mat-checkbox-anim-checked-indeterminate",IDb:"mat-checkbox-anim-indeterminate-checked",JDb:"mat-checkbox-anim-indeterminate-unchecked"}}sI(a){const b=new Z$a;b.source=this;b.checked=a;return b}eqb(){return this.Na.qa}Tc(){super.Tc();this.Gd.no(this.Na,!0).subscribe(a=>
{a||this.Wl()})}Ja(){this.Gd.Ol(this.Na)}QO(a){a.stopPropagation();super.uEa()}focus(a,b){a?_.Ct(this.Gd,this.Kk,a,b):this.Kk.qa.focus(b)}};_.pF.ha=function(a){return new (a||_.pF)(_.r(_.ne),_.r(_.wp),_.r(_.Dt),_.r(_.sg),_.ge("tabindex"),_.r(_.Ko,8),_.r(_.Q$a,8))};
_.pF.wa=_.n({type:_.pF,oa:[["mat-checkbox"]],Bb:[1,"mat-checkbox"],Cb:14,ab:function(a,b){a&2&&(_.Og("id",b.id),_.Hg("tabindex",null)("aria-label",null)("aria-labelledby",null),_.Jg("mat-checkbox-indeterminate",b.indeterminate)("mat-checkbox-checked",b.checked)("mat-checkbox-disabled",b.disabled)("mat-checkbox-label-before","before"==b.Zz)("_mat-animation-noopable","NoopAnimations"===b.Ce))},inputs:{md:"disableRipple",color:"color",tabIndex:"tabIndex"},Vb:["matCheckbox"],features:[_.eh([$$a]),_.Cg],
Yb:["*"],ya:17,Aa:20,Ea:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],
["version","1.1","focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"label",0,1)(2,"span",2)(3,"input",3,4),_.L("change",function(c){return b.Msb(c)})("click",function(c){return b.QO(c)}),_.B(),_.z(5,"span",5),
_.G(6,"span",6),_.B(),_.G(7,"span",7),_.z(8,"span",8),_.Yd(),_.z(9,"svg",9),_.G(10,"path",10),_.B(),_.QD(),_.G(11,"span",11),_.B()(),_.z(12,"span",12,13),_.L("cdkObserveContent",function(){return b.RFa()}),_.z(14,"span",14),_.Q(15,"\u00a0"),_.B(),_.Yg(16),_.B()());if(a&2){const c=_.ah(1),d=_.ah(13);_.Hg("for",b.Ms);_.q(2);_.Jg("mat-checkbox-inner-container-no-side-margin",!d.textContent||!d.textContent.trim());_.q(1);_.x("id",b.Ms)("required",b.required)("checked",b.checked)("disabled",b.disabled)("tabIndex",
b.tabIndex);_.Hg("value",b.value)("name",b.name)("aria-label",b.ariaLabel||null)("aria-labelledby",b.oj)("aria-describedby",b.AJ);_.q(2);_.x("matRippleTrigger",c)("matRippleDisabled",b.Tv())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",_.hh(18,Y$a,"NoopAnimations"===b.Ce?0:150))}},Ga:[_.Gu,_.Ot],styles:['@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-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 mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{display:inline-block;transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.mat-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-checkbox-layout{-webkit-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:rgba(0,0,0,0);transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);-webkit-print-color-adjust:exact;color-adjust:exact}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:rgba(0,0,0,0)}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox-input:focus~.mat-focus-indicator::before{content:""}\n'],
mb:2,La:0});var aab,cab,dab,fab,gab,hab;_.rF=function(a){return new _.qF(new Map([["0",a]]))};_.sF=function(a){return new _.qF(new Map(a.map((b,c)=>[String(c),b])))};_.qF=class{constructor(a=null){this.Kga=new Map;a&&(this.Kga=new Map(a))}get Tp(){return this.Kga.values().next().value}get Zl(){return Array.from(this.Kga.values())}get an(){return new Map(this.Kga)}isValid(){return 0<this.Kga.size&&this.Zl.every(a=>null!=a)}};
_.tF=class{constructor(a,b,c,d=!0,e=!1){this.config=a;this.Er=d;this.lba=e;this.Cf=b;this.value=c;Object.defineProperty(this,"id",{enumerable:!1,value:`xap-filter-${aab}`});aab++}get isValid(){return null!=this.Cf&&this.value.isValid()}get tDc(){return this.Cf?"xap-filterbar-filtereditor-chip-operator-"+this.Cf.id.replace(/[^a-zA-Z0-9-_]/g,"-"):""}get IF(){let a="";this.Cf&&0<this.value.an.size&&(a=this.value.Zl.filter(b=>null!==b).map(b=>this.uXa(b)).filter(b=>b.trim()).join(", "));return!this.Cf||
0<this.value.an.size&&0===a.length?this.config.displayName||this.config.id:`${this.config.displayName} ${this.Cf.zM||this.Cf.displayName} ${a}`}uXa(a){return String(a)}};aab=0;_.uF=class{};_.uF.ha=function(a){return new (a||_.uF)};_.uF.Ma=_.nd({type:_.uF});_.bab=class{constructor(a){this.o4=a}};_.eab=function(a){return new cab(b=>_.w(a,_.mg(c=>{if(!c.has(b))throw Error("Ad`"+b);return _.u(new dab(c.get(b)))})))};cab=class{constructor(a){this.yBb=a}};
dab=class{constructor(a){this.config=this.config=a;if(!(this.config.wl||this.config.Gl&&this.config.Gl.size))throw Error("Bd");if(!(this.config.Gl&&this.config.Gl.size||this.config.gz&&this.config.gz.length))throw Error("Cd");}};fab=function(a,b){b=a.Wf.getValue().concat(b);a.Wf.next(b)};gab=function(a,b){const c=a.Wf.getValue().filter(d=>!b(d));a.Wf.next(c)};hab=function(a,b,c){const d=a.Wf.getValue().slice();b<d.length&&(c?d[b]=c:d[b].Er&&d.splice(b,1));a.Wf.next(d)};
_.iab=class{constructor(a,b,c,d=!0,e=!1,f){this.wHb=a;this.sAb=b;this.HKc=d;this.OW=e;this.Wf=new _.Yh([]);c&&this.Wf.next(c);d&&(this.mVa=new Map);f&&(this.nM=f)}get IF(){return this.Wf.value.map(a=>a.IF).join("; ")}get isValid(){return 0<this.Wf.value.length&&this.Wf.value.every(a=>a.isValid)}destroy(){this.Wf.complete()}clear(){const a=this.Wf.value.filter(b=>!b.Er);this.Wf.next(a)}FC(a){if(this.HKc){if(this.mVa.has(a))return _.u(this.mVa.get(a));const b=_.w(this.sAb.yBb(a),_.jg(1));_.w(b,_.ag()).subscribe(c=>
{this.mVa.set(a,c)});return _.w(b,_.ag())}return this.sAb.yBb(a)}};_.jab=new _.$v("{COUNT, plural, =1 {# item}other {# items}}");_.kab=new _.zd("xap_picker_hash_function");_.lab=new _.zd("GMAT_CHECKBOX_OPTIONS",{Ha:"root",na:()=>({Lj:!1})});_.mab=new _.Xv(3);_.nab=new _.zd("GMAT_PROGRESS_SPINNER_OPTIONS",{Ha:"root",na:()=>({Lj:!1})});_.vF=class{};_.vF.ha=function(a){return new (a||_.vF)};_.vF.Da=_.ld({type:_.vF});_.vF.Ca=_.Pc({imports:[DE]});_.wF=class{};_.wF.ha=function(a){return new (a||_.wF)};_.wF.Da=_.ld({type:_.wF});_.wF.Ca=_.Pc({});_.oab=new _.zd("GMAT_BUTTON_OPTIONS",{Ha:"root",na:()=>({Lj:!1})});_.xF=class{constructor(a,b){this.nb=a;this.options=b}Ra(){this.nb.qa.querySelector(".mat-icon, .material-icons")&&this.nb.qa.classList.add("gmat-mdc-button-with-prefix")}};_.xF.ha=function(a){return new (a||_.xF)(_.r(_.ne),_.r(_.oab))};
_.xF.Ma=_.nd({type:_.xF,oa:[["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","mat-icon-button",""],["a","mat-icon-button",""],[""]],Cb:2,ab:function(a,b){a&2&&_.Jg("gmat-mdc-button",!b.options.Lj)}});var pab=new _.zd("GMAT_FORM_FIELD_OPTIONS",{Ha:"root",na:()=>({Lj:!1})});var yF=class{constructor(a){this.options=a}};yF.ha=function(a){return new (a||yF)(_.r(pab))};yF.Ma=_.nd({type:yF,oa:[["mat-form-field"]],Cb:2,ab:function(a,b){a&2&&_.Jg("gmat-mdc-form-field",!b.options.Lj)}});var qab=new _.zd("GMAT_SELECT_OPTIONS",{Ha:"root",na:()=>({Lj:!1})});var zF=class{constructor(a){this.options=a}};zF.ha=function(a){return new (a||zF)(_.r(qab))};zF.Ma=_.nd({type:zF,oa:[["mat-select"]],Cb:2,ab:function(a,b){a&2&&_.Jg("gmat-mdc-select",!b.options.Lj)}});_.rab={Ba:_.D4a,Db:[[new _.Fo,new _.Go,new _.Eo(_.D4a)],[new _.Fo,new _.Eo(qab)]],Ab:(a,b)=>!b||b.Lj?a||{}:a?Object.assign({},a,{RT:_.ik(a.RT).concat("gmat-mdc-select")}):{RT:"gmat-mdc-select"}};var sab;sab={search:{kh:"search"},close:{kh:"close"},expand_more:{kh:"expand_more"},remove_circle_outline:{kh:"remove_circle_outline"},arrow_back:{kh:"arrow_back"}};_.tab=new _.zd("ICON_MAPPING",{Ha:"root",na:()=>sab});_.lg(!1);var AF=class{};AF.ha=function(a){return new (a||AF)};AF.Da=_.ld({type:AF});AF.Ca=_.Pc({});_.BF=class{};_.BF.ha=function(a){return new (a||_.BF)};_.BF.Da=_.ld({type:_.BF});_.BF.Ca=_.Pc({imports:[AF,AF]});var uab=new _.zd("GMAT_INPUT_OPTIONS",{Ha:"root",na:()=>({Lj:!1})});_.CF=class{constructor(a){this.options=a}};_.CF.ha=function(a){return new (a||_.CF)(_.r(uab))};_.CF.Ma=_.nd({type:_.CF,oa:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],Cb:2,ab:function(a,b){a&2&&_.Jg("gmat-mdc-input",!b.options.Lj)}});_.DF=class extends _.yu{constructor(){super(...arguments);this.g1=[]}create(a){return super.create(Object.assign({},a,{Xd:(null==a?0:a.Xd)?_.ik(a.Xd).concat(this.g1):this.g1}))}};_.DF.ha=function(){let a;return function(b){return(a||(a=_.me(_.DF)))(b||_.DF)}}();_.DF.ta=_.k({token:_.DF,na:_.DF.ha});_.vab=new _.zd("GMAT_TOOLTIP_OPTIONS",{Ha:"root",na:()=>({Lj:!1})});_.EF=class{};_.EF.ha=function(a){return new (a||_.EF)};_.EF.Da=_.ld({type:_.EF});_.EF.Ca=_.Pc({imports:[_.BC]});_.FF=class{};_.FF.ha=function(a){return new (a||_.FF)};_.FF.Da=_.ld({type:_.FF});_.FF.Ca=_.Pc({imports:[_.uq,_.EF,_.lw,_.OB,_.kF,_.BF]});_.GF=class{};_.GF.ha=function(a){return new (a||_.GF)};_.GF.Da=_.ld({type:_.GF});_.GF.Ca=_.Pc({imports:[_.Hu,_.Au,_.Pt,_.oF,_.Au,_.oF]});_.wab=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"numeric",day:"numeric"});new Intl.DateTimeFormat("en-US",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"});_.HF={id:"EQ",displayName:"="};_.IF={id:"EQ_v",displayName:"equals",zM:"="};var xab,zab,yab;xab=["textInput"];_.P8a=function(a,b){if(!b.bI||!b.bI.WPb)return null;for(const [c,d]of Array.from(b.bI.WPb.entries())){const e=c,f=d;if(a.zi.get(b.Rq).rm(e))return f}return null};zab=function(a,b){if(b&&b.length){var c={};for(const d of b){const e=new _.Gy(d.rF&&""===d.value?"":d.value||null,d.bI?d.bI.Rx:[]);c[d.Rq]=e}a.Loa&&a.Loa.unsubscribe();a.zi=new _.Ey(c);a.Loa=a.zi.Ql.subscribe(()=>{yab(a)});yab(a);a.wsc=b}};
yab=function(a){const b=new Map;for(const c of Object.keys(a.zi.controls))b.set(c,a.zi.controls[c].value);a.YPb.next(b)};
_.JF=class{set xs(a){zab(this,a)}get xs(){return this.wsc}set disabled(a){a?this.zi.disable():this.zi.enable()}get disabled(){return this.zi.disabled}constructor(a){this.rl=a;this.YPb=new _.hg;this.values=this.YPb.Nf();this.Hdb=!1;this.zi=new _.Ey({})}bn(){this.Hdb&&(this.wVa.qa.focus(),this.Hdb=!1,this.rl.he())}Ja(){this.Loa&&this.Loa.unsubscribe()}focus(){this.wVa?this.wVa.qa.focus():this.Hdb=!0}};_.JF.ha=function(a){return new (a||_.JF)(_.r(_.wp))};
_.JF.wa=_.n({type:_.JF,oa:[["xap-multi-text-field-base"]],ub:function(a,b){a&1&&_.qh(xab,5);if(a&2){let c;_.ph(c=_.sh())&&(b.wVa=c.first)}},inputs:{xs:"configs",disabled:"disabled"},outputs:{values:"values"},ya:2,Aa:2,Ea:function(){return[[1,"xap-filterbar-multitextfieldbase",3,"formGroup"],[4,"ngFor","ngForOf"],["appearance","outline",1,"xap-filterbar-textbase-field"],[1,"xap-filterbar-textbase-field-label"],"\ufffd*4:1\ufffd\ufffd#1:1\ufffd \ufffd0:1\ufffd value \ufffd/#1:1\ufffd\ufffd/*4:1\ufffd\ufffd*5:2\ufffdFilter value\ufffd/*5:2\ufffd",
[4,"ngIf","ngIfElse"],["default",""],["matInput","",3,"type","placeholder","formControlName"],["textInput",""],[4,"ngIf"],["class","delimiter",4,"ngIf"],[1,"delimiter"]]},ua:function(a,b){a&1&&(_.z(0,"div",0),_.O(1,T8a,11,10,"ng-container",1),_.B());a&2&&(_.x("formGroup",b.zi),_.q(1),_.x("ngForOf",b.xs))},Ga:[_.nq,_.oq,_.zl,_.Cy,_.cD,yF,CE,xE,vE,_.CF,_.Zy,_.Ky,_.Ly],styles:[".xap-filterbar-textbase-field{width:100%}.xap-filterbar-textbase-field .xap-filterbar-textbase-field-label{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:.1px;color:#3c4043}.xap-filterbar-filtereditor-popup-card .xap-filterbar-textbase-field .mat-mdc-form-field-subscript-wrapper{margin-top:8px;min-height:8px}.xap-filterbar-filtereditor-popup-card .xap-filterbar-single-line{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}.xap-filterbar-filtereditor-popup-card .xap-filterbar-single-line .xap-filterbar-multitextfieldbase{padding-right:24px;padding-top:4px}.xap-filterbar-filtereditor-popup-card .xap-filterbar-multiple-lines .xap-filterbar-multitextfieldbase{padding:4px 24px 0}"],
mb:2,La:0});_.Aab=function(a,b){b=b.get("text-field");b=a.Go.rF&&""===b?"":b||null;a.Rl.next(_.rF(b))};
_.KF=class extends _.uF{constructor(){super(...arguments);this.Rl=new _.Yh(_.rF(null));this.values=this.Rl.Nf();this.Go={Rq:"text-field"}}set config(a){this.Go.placeholder=a&&a.placeholder||void 0;this.Go.autocomplete=a&&a.autocomplete||void 0;this.Go.name=a&&a.name||void 0;this.Go.bI=a&&a.bI||void 0;this.yi=(null==a?void 0:a.yi)||void 0;this.Go.rF=(null==a?void 0:a.rF)||void 0;null==this.Go.value&&this.Go.rF&&(this.Go.value="");null!=this.Go.value&&this.yi&&(this.Go.value=this.yi(this.Go.value))}set hc(a){let b;
a=null==(b=a.value)?void 0:b.Tp;this.Go.rF&&""===a?this.Go.value=this.yi?this.yi(a):a:(a=a||void 0,this.Go.value=this.yi&&a?this.yi(a):a)}get isValid(){return!!this.Rl.value&&this.Rl.value.Zl.every(a=>null!=a)&&this.z4.zi.valid}focus(){this.z4.focus()}};_.KF.ha=function(){let a;return function(b){return(a||(a=_.me(_.KF)))(b||_.KF)}}();_.KF.Ma=_.nd({type:_.KF,inputs:{config:"config",hc:"appliedFilter"},outputs:{values:"values"},features:[_.Cg]});var Bab,Cab;Bab={remove_filter:"close",clear_filters:"close",close_editor:"close",save_filters:"save",delete_filter:"delete"};Cab=new _.zd("xap_filter_bar_icon_config");_.Dab=function(a,b){let c,d;return null==(c=a.sDb)?void 0:null==(d=c.h1c)?void 0:d.get(b)};_.LF=function(a,b){let c,d,e;return null!=(e=null==(c=a.sDb)?void 0:null==(d=c.nRc)?void 0:d[b])?e:Bab[b]};_.MF=function(a,b){return _.Dab(a,_.LF(a,b))};_.NF=class{constructor(a){this.sDb=a}};
_.NF.ha=function(a){return new (a||_.NF)(_.m(Cab,8))};_.NF.ta=_.k({token:_.NF,na:_.NF.ha});var Eab=["labelInput"],OF=class{constructor(a,b){this.ww=a;this.data=b;this.kc=new _.hg;this.uM=new _.Gy("");_.w(b.KA,_.ng(this.kc)).subscribe(c=>{this.uM.Kha([_.zy,W8a(c)]);_.xl(this.uM)})}Ja(){this.kc.next();this.kc.complete()}cancel(){this.ww.close({data:null})}};OF.ha=function(a){return new (a||OF)(_.r(_.VPa),_.r(_.WPa))};
OF.wa=_.n({type:OF,oa:[["xap-filter-bar-save-dialog"]],ub:function(a,b){a&1&&_.qh(Eab,7);if(a&2){let c;_.ph(c=_.sh())&&(b.input=c.first)}},ya:14,Aa:3,Ea:function(){return[[1,"xap-filterbar-save-dialog-header"]," Save filter\n",["appearance","outline",1,"xap-filterbar-save-dialog-form-field"],"Filter label",["matInput","",1,"xap-filterbar-save-dialog-label-input",3,"formControl"],["labelInput",""],[4,"ngIf"],[1,"xap-filterbar-save-dialog-buttons"],["mat-button","","color","primary",1,"xap-filterbar-save-dialog-cancel-button",
3,"click"],"Cancel",["mat-button","","color","primary",1,"xap-filterbar-save-dialog-save-button",3,"click"],"Save"," You must enter a value "," A saved filter set with this label already exists "]},ua:function(a,b){a&1&&(_.z(0,"div",0),_.Vg(1,1),_.B(),_.z(2,"mat-form-field",2)(3,"mat-label"),_.Vg(4,3),_.B(),_.G(5,"input",4,5),_.O(7,U8a,2,0,"mat-error",6),_.O(8,V8a,2,0,"mat-error",6),_.B(),_.z(9,"div",7)(10,"button",8),_.L("click",function(){return b.cancel()}),_.Vg(11,9),_.B(),_.z(12,"button",10),
_.L("click",function(){b.uM.value&&b.uM.valid&&b.ww.close({data:b.uM.value})}),_.Vg(13,11),_.B()());a&2&&(_.q(5),_.x("formControl",b.uM),_.q(2),_.x("ngIf",b.uM.rm("required")),_.q(1),_.x("ngIf",b.uM.rm("validUnique")))},Ga:[_.oq,_.xF,_.Cv,yF,CE,xE,vE,_.CF,_.Zy,_.zl,_.Cy,_.Jy],mb:2,La:0});var Iab;_.Fab=new _.zd("xap_fbcc");_.Gab=function(a,b,c){b?a.fu=c:c===a.fu&&(a.fu=-1)};_.Hab=function(a,b){const c=b.hc;a.aH.emit({K4:c.isValid?0:1,pP:[c]});if(b.zD){const d=a.config.Wf.getValue().find(e=>e.config.id===c.config.id);if(d){if(b.hc.lba)return;gab(a.config,e=>e.config.id===c.config.id&&e!==d);b=a.config.Wf.getValue().indexOf(d);c.value.Tp&&hab(a.config,b,c);_.Gab(a,!0,b)}else fab(a.config,[c])}else fab(a.config,[c]);c.isValid||-1!==a.fu||(a.fu=a.config.Wf.value.length-1)};
Iab=function(a){return 0<a.config.Wf.getValue().filter(({Er:b})=>b).length};_.Jab=function(a){if(a.disabled)return!1;let b,c;switch(null!=(c=null==(b=a.Mvc)?void 0:b.vQc)?c:1){case 1:return Iab(a);case 2:return 0<a.config.Wf.getValue().length;default:return!0}};
_.PF=class{get disabled(){return this.zl}set disabled(a){this.zl=_.jk(a)}get fu(){return this.FQ}set fu(a){this.FQ!==a&&(-1<this.FQ&&this.FQ<this.config.Wf.getValue().length&&!this.config.Wf.getValue()[this.FQ].isValid&&this.remove(this.FQ),this.nSa=-1<a&&a<this.config.Wf.getValue().length,this.FQ=a)}constructor(a,b,c){this.ei=a;this.fm=b;this.Mvc=c;this.aH=new _.mp;this.YT="Add a filter";this.Uda="Remove all filters";this.nea="Save all filters";this.zl=!1;this.MJ=null;this.FQ=-1;this.nSa=!1;this.qla=
d=>{this.aH.emit({K4:0,pP:d.filters});this.config.Wf.next(d.filters)};this.ysa=d=>{d&&d.stopPropagation();let e,f;d=null!=(f=null==(e=this.config.nM)?void 0:e.yTc)?f:OF;let g,l,p;null==(p=null==(l=this.fm)?void 0:l.open(d,{data:{KA:null==(g=this.config.nM)?void 0:g.KA},vl:!0,Xd:"xap-filterbar-save-dialog",ariaLabel:"Save applied filters"}))||p.pF().subscribe(()=>{})}}Ra(){}Ja(){this.MJ&&this.MJ.unsubscribe()}e_(a){this.aH.emit({K4:4,pP:this.config.Wf.getValue()});this.config.clear();null==a||a.stopPropagation()}update(a,
b){b.isValid?(this.aH.emit({K4:2,pP:[b]}),hab(this.config,a,b)):this.remove(a);this.focus()}remove(a){this.aH.emit({K4:3,pP:[this.config.Wf.getValue()[a]]});hab(this.config,a,null);a<this.fu&&this.fu--}focus(){let a;null==(a=this.xp)||a.focus()}IC(a){this.focus();a.stopPropagation()}};_.PF.ha=function(){_.te()};
_.PF.Ma=_.nd({type:_.PF,inputs:{config:"config",A0:"filterBarLabel",wBb:"filterBarIcon",YT:"placeholderMsg",pba:"inputLabel",Uda:"removeFilterMsg",nea:"saveFilterMsg",mA:"noResultsMessage",disabled:"disabled"},outputs:{aH:"update"}});_.Kab=function(a){let b;return(a.editor?a.editor.isValid:a.newValue||a.oSa)&&(a.hc.Er||!(null==(b=a.newValue)||!b.Zl.length))};_.QF=function(a){return a.filter&&(!a.filter.config.BBc||!a.hc.isValid)&&!a.filter.config.xoa};
_.RF=class{constructor(){this.Mna=!0;this.uAb=new _.hg;this.tAb=this.uAb.Nf();this.Lwb=new _.hg;this.Eqc=this.Lwb.Nf();this.Lna=new _.hg;this.Guc=this.Lna.Nf();this.f0=new _.hg;this.rAb=this.f0.Nf();this.oSa=this.newValue=this.oo=null;this.xjb=new _.hg;this.XPb=this.xjb.Nf()}set um(a){let b;a&&(null==(b=this.filter)?0:b.config.xoa)?(this.Kea(this.filter.config.xoa),this.oo=this.SR()[0],this.EK()):a!==this.Mna&&(this.Mna=a,this.uAb.next(this.Mna))}get um(){return this.Mna}set hc(a){this.Iwb=a;this.oo=
a.Cf;this.newValue=a.value}get hc(){return this.Iwb}SR(){return this.filter?this.filter.config.Gl&&0<this.filter.config.Gl.size?Array.from(this.filter.config.Gl.keys()):this.filter.config.gz:[]}Kea(a){this.filter.config.xKc?this.oSa=a:this.newValue=a}EK(){if(this.filter&&(!this.filter.config.h2c||_.Kab(this))&&(this.filter.config.xKc&&(this.newValue=this.oSa),null!==this.newValue&&null!==this.oo)){let a;this.Iwb=a=this.filter.config.Gl&&0<this.filter.config.Gl.size?this.filter.config.Gl.get(this.oo).nj(this.oo,
this.newValue):this.filter.config.nj(this.oo,this.newValue);this.Lwb.next(a);this.f0.next()}}};_.RF.ha=function(a){return new (a||_.RF)};_.RF.ta=_.k({token:_.RF,na:_.RF.ha});_.Lab=function(a){a.um&&a.Qd.editor&&a.Qd.editor.focus()};
_.SF=class{get disabled(){return this.zl}set disabled(a){this.zl=_.jk(a)}set filter(a){this.Qd.filter=a;this.Qd.xjb.next()}get filter(){return this.Qd.filter}set um(a){(this.Qd.um=a)&&_.Lab(this)}get um(){return this.Qd.um}set hc(a){this.Qd.hc=a}get hc(){return this.Qd.hc}constructor(a,b,c,d){this.rl=a;this.ei=b;this.Qd=c;this.nb=d;this.update=new _.mp;this.X9=new _.mp;this.zl=!1;this.Za=new _.hf;this.Za.add(c.Eqc.subscribe(this.update));this.Za.add(c.tAb.subscribe(this.X9));this.Za.add(c.Guc.subscribe(()=>
{_.Lab(this)}));this.Za.add(c.XPb.subscribe(()=>{_.Po(a)}))}Ra(){}Ja(){this.Za.unsubscribe()}SR(){return this.Qd.SR()}Kea(a){this.Qd.Kea(a)}EK(){this.Qd.EK()}};_.SF.ha=function(a){return new (a||_.SF)(_.r(_.wp),_.r(_.NF),_.r(_.RF),_.r(_.ne))};_.SF.Ma=_.nd({type:_.SF,inputs:{disabled:"disabled",filter:"filter",um:"isEditorVisible",hc:"appliedFilter"},outputs:{update:"update",X9:"editorVisibleChange"}});_.TF=class{constructor(){this.dda=new _.Gy;this.lEb=[];this.nd=this.dda.Ql;this.cda=new _.mp;this.uKa=""}set eda(a){this.lEb=a;null===this.getValue()&&0<this.eda.length&&(this.value=a[0])}get eda(){return this.lEb}set value(a){this.dda.setValue(a)}getValue(){return this.dda.value}};_.TF.ha=function(a){return new (a||_.TF)};
_.TF.wa=_.n({type:_.TF,oa:[["xap-comparison-operator-selector"]],inputs:{eda:"operators",uKa:"appliedFilterId",value:"value"},outputs:{nd:"change",cda:"operatorFocusChange"},ya:3,Aa:4,Ea:function(){return[["floatLabel","never",1,"xap-filterbar-operator-select-field"],["matInput","","placeholder","Operator",1,"xap-comparison-operator-dropdown",3,"formControl","aria-labelledby","aria-describedby","focus","focusout"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]]},ua:function(a,b){a&1&&(_.z(0,"mat-form-field",
0)(1,"mat-select",1),_.L("focus",function(){b.cda.emit(!0)})("focusout",function(){b.cda.emit(!1)}),_.O(2,X8a,2,2,"mat-option",2),_.B()());a&2&&(_.q(1),_.Zg("aria-labelledby","dialog-label-",b.uKa,"")("aria-describedby","dialog-description-",b.uKa,""),_.x("formControl",b.dda),_.q(1),_.x("ngForOf",b.eda))},Ga:[_.nq,_.lE,yF,CE,zF,EE,_.Cy,_.Jy],styles:[".xap-filterbar-single-line .xap-filterbar-operator-select-field{padding:0 16px 0 24px}.xap-filterbar-multiple-lines .xap-filterbar-operator-select-field{padding:0 24px}.mat-mdc-form-field.xap-filterbar-operator-select-field{display:block}.xap-filterbar-operator-select-field .mat-mdc-form-field-subscript-wrapper{height:16px;margin-top:8px}.mat-mdc-select-arrow-wrapper.mat-mdc-select-arrow-wrapper{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}"],
mb:2,La:0});var Mab,Nab,Oab;Mab=["overlayContainer"];Nab=["valueEditor"];Oab=[[["","header",""]],[["","footer",""]]];
_.Z8a=function(a,b){if(a.filter&&_.QF(a.Qd)&&a.Jga){if(b){if(a.oo===b)return;a.oo=b}a.oo||(a.oo=a.Qd.SR()[0]);if(a.filter.config.Gl){const f=a.filter.config.Gl.get(a.oo);if(f)if(b=f.nj(a.oo,a.newValue||_.rF(null)),f.wl){var c=f.wl;var d=f.rv}else var e=f.ATc;else return}else c=a.filter.config.wl,b=a.filter.config.nj(a.oo,a.newValue||_.rF(null)),d=a.filter.config.rv;if(!a.editor||a.editor.constructor!==c)if(a.editor&&(b.value=new _.qF),a.Bwa.next(),a.Jga.clear(),e)a.editor=null,a.Qd.Kea(e);else{a.editor=
a.Jga.WJ(_.So(a.cC,c)).instance;a.editor.hc=b;let f=!0;_.w(a.editor.values,_.XB(),_.Mf(([g,l])=>!_.fc(g||{},l||{})),_.v(([,g])=>g),_.ng(a.Bwa)).subscribe(g=>{a.Qd.Kea(g);a.filter.config.lba&&!f&&null!=g.Tp&&a.Qd.EK();f=!1})}if(a.editor&&(a.editor.config=d,a.um&&!a.t6a))if(_.b9a(a)){let f,g,l;null==(f=a.Uf.Dd)||null==(g=f.wr)||null==(l=g.querySelector(".xap-comparison-operator-dropdown"))||l.focus();a.Ioa=!0}else a.Qd.Lna.next();a.rl.he();a.Qd.xjb.next()}};
_.b9a=function(a){return a.filter&&1<a.Qd.SR().length||!a.filter.config.zYa};
_.UF=class{set filter(a){this.Qd.filter=a}get filter(){return this.Qd.filter}set um(a){(this.Qd.um=a)&&this.Qd.Lna.next()}get um(){return this.Qd.um}set hc(a){this.Qd.hc=a}get hc(){return this.Qd.hc}set Jga(a){(this.Fuc=a)?setTimeout(()=>{this.filter.config.xoa||_.Z8a(this);this.Uf.Dd.Th()}):this.editor=null}get Jga(){return this.Fuc}set editor(a){this.Qd.editor=a}get editor(){return this.Qd.editor}set oo(a){this.Qd.oo=a}get oo(){return this.Qd.oo}set newValue(a){this.Qd.newValue=a}get newValue(){return this.Qd.newValue}constructor(a,
b,c){this.cC=a;this.rl=b;this.Qd=c;this.Ioa=!0;this.t6a=!1;this.Bwa=new _.hg;this.Za=new _.hf;this.RQa=!1;this.Za.add(c.tAb.subscribe(()=>{_.Po(this.rl)}));this.Za.add(c.XPb.subscribe(()=>{_.Po(this.rl)}))}Ja(){this.Bwa.next();this.Bwa.complete();this.Za.unsubscribe()}w2(){this.um?this.Ioa||(this.Ioa=!0,this.Qd.Lna.next()):this.Ioa=!1}Th(){setTimeout(()=>{let a;null==(a=this.Uf.Dd)||a.Th()})}K5a(){this.RQa=!0;this.Qd.f0.next();this.RQa=!1}};
_.UF.ha=function(a){return new (a||_.UF)(_.r(_.Ho),_.r(_.wp),_.r(_.RF))};
_.UF.wa=_.n({type:_.UF,oa:[["xap-filter-editor-content"]],ub:function(a,b){a&1&&(_.qh(Mab,5),_.qh(Nab,5,_.nh));if(a&2){let c;_.ph(c=_.sh())&&(b.Uf=c.first);_.ph(c=_.sh())&&(b.Jga=c.first)}},inputs:{trigger:"trigger",eL:"loadingTemplate"},Yb:["[header]","[footer]"],ya:2,Aa:2,Ea:[["cdkConnectedOverlay","","cdkConnectedOverlayHasBackdrop","true","cdkConnectedOverlayGrowAfterOpen","true","cdkConnectedOverlayPush","true","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayOpen",
"cdkConnectedOverlayOrigin","backdropClick","detach"],["overlayContainer","cdkConnectedOverlay"],["role","dialog",1,"xap-filterbar-filtereditor-popup",3,"keydown.enter","focusout"],["cdkTrapFocus","",1,"xap-filterbar-filtereditor-popup-card"],[4,"ngIf","ngIfElse"],["filterLoading",""],[1,"xap-filterbar-filtereditor-popup-content"],["class","xap-filterbar-filtereditor-description",3,"id",4,"ngIf"],[1,"xap-filterbar-filtereditor-content"],[3,"xap-filterbar-filtereditor-operator-single-line","operators",
"value","appliedFilterId","change","operatorFocusChange",4,"ngIf"],[1,"xap-filterbar-filterbareditor-template"],["valueEditor",""],[1,"xap-filterbar-filtereditor-description",3,"id"],[3,"operators","value","appliedFilterId","change","operatorFocusChange"],[4,"ngTemplateOutlet"]],ua:function(a,b){a&1&&(_.Xg(Oab),_.O(0,f9a,5,4,"ng-template",0,1,_.uh),_.L("backdropClick",function(){return b.Qd.f0.next()})("detach",function(){return b.K5a()}));a&2&&_.x("cdkConnectedOverlayOpen",b.um)("cdkConnectedOverlayOrigin",
b.trigger)},Ga:[_.Ht,_.oq,_.sq,_.zB,_.TF],mb:2,La:0});_.Pab=new _.zd("GMAT_LEGACY_CHIPS_OPTION");var Qab=new _.zd("mat-chips-default-options");var Vab;_.Rab=new _.zd("MatChipRemove");_.Sab=new _.zd("MatChipAvatar");_.Uab=new _.zd("MatChipTrailingIcon");Vab=class{constructor(a){this.Na=a}};_.Wab=_.wk(_.tk(_.uk(Vab),"primary"),-1);_.Xab=_.Lna(class{constructor(a,b,c,d){this.vDa=a;this.gGa=b;this.hGa=c;this.df=d;this.Uc=new _.hg}});_.VF=class{};_.VF.ha=function(a){return new (a||_.VF)};_.VF.Da=_.ld({type:_.VF});_.VF.Ca=_.Pc({Nb:[_.Cu,{Ba:Qab,qc:{jHc:[13]}}],imports:[_.Au]});var Yab,Zab;Yab=["autocompleteInputBox"];Zab=function(a){const b=a.o4(a.Wk.value||"");a.OW?a.AU=b:a.kL=b};_.WF=function(a){return!!a.CK&&!!a.BK};_.$ab=function(a){0===a.oqa.qa.selectionStart&&0===a.oqa.qa.selectionEnd&&a.hIb.emit()};
_.XF=class{get disabled(){return this.zl}set disabled(a){this.zl=_.jk(a);a?this.Wk.disable():this.Wk.enable()}set o4(a){this.bCc=a;Zab(this)}get o4(){return this.bCc}constructor(a){this.ei=a;this.cmb="Loading options";this.selected=new _.mp;this.Ecb=new _.mp;this.AQa=new _.mp;this.hIb=new _.mp;this.zl=!1;this.Wk=new _.Gy;this.kc=new _.hg;this.Cba=!1;_.w(this.Wk.Ql,_.ng(this.kc)).subscribe(b=>{"string"===typeof b&&Zab(this)})}Ra(){this.OW&&!this.AU&&Zab(this)}Ja(){this.kc.next();this.kc.complete()}focus(){this.oqa.qa.focus()}Sd(){const a=
this.oqa.qa;a.blur();a.focus()}};_.XF.ha=function(a){return new (a||_.XF)(_.r(_.NF))};_.XF.Ma=_.nd({type:_.XF,ub:function(a,b){a&1&&_.qh(Yab,7);if(a&2){let c;_.ph(c=_.sh())&&(b.oqa=c.first)}},inputs:{disabled:"disabled",placeholder:"placeholder",pba:"inputLabel",OW:"useRankedSuggestions",mA:"noResultsMessage",o4:"suggestionProvider",KA:"savedFilterSets"},outputs:{selected:"selected",Ecb:"selectedSet",AQa:"deletedSet",hIb:"onBackspace"}});_.abb=_.zj("panelAnimation",[_.Cj("void, hidden",_.Bj({opacity:0,transform:"scaleY(0.8)"})),_.Dj(":enter, hidden => visible",[_.qma([_.Aj("0.03s linear",_.Bj({opacity:1})),_.Aj("0.12s cubic-bezier(0, 0, 0.2, 1)",_.Bj({transform:"scaleY(1)"}))])]),_.Dj(":leave, visible => hidden",[_.Aj("0.075s linear",_.Bj({opacity:0}))])]);var bbb,cbb,dbb,ebb,fbb;bbb=["panel"];cbb=0;dbb=class{constructor(a,b){this.source=a;this.option=b}};ebb=_.uk(class{});fbb=new _.zd("mat-autocomplete-default-options",{Ha:"root",na:g9a});
_.YF=class extends ebb{get isOpen(){return this.ZEa&&this.nfa}eHa(a){this.Lo=a;this.xub(this.gq)}get n8(){return this.Jnb}set n8(a){this.Jnb=_.jk(a)}get p8(){return this.Knb}set p8(a){this.Knb=_.jk(a)}set classList(a){this.gq=a&&a.length?_.$7a(a).reduce((b,c)=>{b[c]=!0;return b},{}):{};this.zub(this.gq);this.xub(this.gq);this.Na.qa.className=""}constructor(a,b,c,d){super();this.wb=a;this.Na=b;this.Nv=c;this.inb=_.hf.EMPTY;this.ZEa=this.nfa=!1;this.W9=null;this.zIb=new _.mp;this.Oh=new _.mp;this.closed=
new _.mp;this.yIb=new _.mp;this.gq={};this.id=`mat-autocomplete-${cbb++}`;this.Ryc=(null==d?void 0:d.xmb)||!1;this.Jnb=!!c.n8;this.Knb=!!c.p8}xe(){this.vc=_.a4a((new _.g4a(this.options)).eI(),this.iJ);this.inb=this.vc.nd.subscribe(a=>{this.isOpen&&this.yIb.emit({source:this,option:this.options.toArray()[a]||null})});this.iHa()}Ja(){let a;null==(a=this.vc)||a.destroy();this.inb.unsubscribe()}uub(a){this.panel&&(this.panel.qa.scrollTop=a)}mkc(){return this.panel?this.panel.qa.scrollTop:0}iHa(){this.nfa=
!!this.options.length;this.zub(this.gq);_.Po(this.wb)}Ric(a){this.zIb.emit(new dbb(this,a))}t6(a){return this.ariaLabel?null:this.oj?(a?a+" ":"")+this.oj:a}zub(a){a[this.Qvb]=this.nfa;a[this.lrb]=!this.nfa}xub(a){a["mat-primary"]="primary"===this.Lo;a["mat-warn"]="warn"===this.Lo;a["mat-accent"]="accent"===this.Lo}iJ(a){return a.disabled}};_.YF.ha=function(a){return new (a||_.YF)(_.r(_.wp),_.r(_.ne),_.r(fbb),_.r(_.zt))};
_.YF.Ma=_.nd({type:_.YF,ub:function(a,b){a&1&&(_.qh(_.mh,7),_.qh(bbb,5));if(a&2){let c;_.ph(c=_.sh())&&(b.ua=c.first);_.ph(c=_.sh())&&(b.panel=c.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],oj:["aria-labelledby","ariaLabelledby"],W9:"displayWith",n8:"autoActiveFirstOption",p8:"autoSelectActiveOption",EL:"panelWidth",classList:["class","classList"]},outputs:{zIb:"optionSelected",Oh:"opened",closed:"closed",yIb:"optionActivated"},features:[_.Cg]});var gbb,hbb,$F;gbb={Ba:_.wy,Lb:_.Yc(()=>_.ZF),Zc:!0};hbb=new _.zd("mat-autocomplete-scroll-strategy");_.ibb={Ba:hbb,Db:[_.yu],Ab:function(a){return()=>a.Np.Tu()}};_.jbb=function(a){a.Lha();a.HE()};
$F=class{get dw(){return this.ECa}set dw(a){this.ECa=_.jk(a)}constructor(a,b,c,d,e,f,g,l,p,t,y){this.Jd=a;this.lj=b;this.Mf=c;this.Yl=d;this.wb=e;this.xc=g;this.ik=l;this.Hb=p;this.mg=t;this.Nv=y;this.oFa=this.ECa=this.Dob=!1;this.Pvb=_.hf.EMPTY;this.RCa=!0;this.gDa=new _.hg;this.Tvb=()=>{this.RCa=this.Hb.activeElement!==this.Jd.qa||this.Ee};this.Xh=()=>{};this.Yh=()=>{};this.position="auto";this.kLa="off";this.OI=!1;this.BIb=_.Ff(()=>{const C=this.autocomplete?this.autocomplete.options:null;return C?
_.w(C.jd,_.lg(C),_.mg(()=>_.Jf(...C.map(F=>F.yL)))):_.w(this.Yl.tg,_.Zf(1),_.mg(()=>this.BIb))});this.St=null;this.Lf=f}Tc(){const a=this.Sv();"undefined"!==typeof a&&this.Yl.ac(()=>a.addEventListener("blur",this.Tvb))}Qb(a){a.position&&this.Lm&&(this.wub(this.Lm),this.Ee&&this.Sb.Th())}Ja(){const a=this.Sv();"undefined"!==typeof a&&a.removeEventListener("blur",this.Tvb);this.Pvb.unsubscribe();this.Dob=!0;this.Bic();this.gDa.complete();this.eDa()}get Ee(){return this.OI&&this.autocomplete.nfa}gQ(){this.Cnc();
this.OI&&(this.Ee&&this.Yl.nc(()=>{this.autocomplete.closed.emit()}),this.autocomplete.ZEa=this.OI=!1,this.TY=null,this.Sb&&this.Sb.nh()&&(this.Sb.detach(),this.W5.unsubscribe()),this.Dob||this.wb.he())}Th(){this.OI&&this.Sb.Th()}get VDc(){return _.w(_.Jf(this.BIb,_.w(this.autocomplete.vc.s4,_.Mf(()=>this.OI)),this.gDa,this.akc(),this.Sb?_.w(this.Sb.Ov,_.Mf(()=>this.OI)):_.u()),_.v(a=>a instanceof _.l4a?a:null))}get nF(){return this.autocomplete&&this.autocomplete.vc?this.autocomplete.vc.Mk:null}akc(){return _.w(_.Jf(_.If(this.Hb,
"click"),_.If(this.Hb,"auxclick"),_.If(this.Hb,"touchend")),_.Mf(a=>{a=_.hk(a);const b=this.ik?this.ik.Na.qa:null,c=this.Uma?this.Uma.nb.qa:null;return this.OI&&a!==this.Jd.qa&&this.Hb.activeElement!==this.Jd.qa&&(!b||!b.contains(a))&&(!c||!c.contains(a))&&!!this.Sb&&!this.Sb.wr.contains(a)}))}Xr(a){Promise.resolve(null).then(()=>this.CCa(a))}Dr(a){this.Xh=a}CA(a){this.Yh=a}ev(a){this.Jd.qa.disabled=a}Pg(a){const b=a.keyCode,c=_.bk(a);27!==b||c||a.preventDefault();if(this.nF&&13===b&&this.Ee&&!c)this.nF.eJ(),
this.KGa(),a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.vc.Mk,e=38===b||40===b;9===b||e&&!c&&this.Ee?this.autocomplete.vc.pA(a):e&&this.fO()&&_.jbb(this);if(e||this.autocomplete.vc.Mk!==d)this.Mnc(this.autocomplete.vc.tJ||0),this.autocomplete.p8&&this.nF&&(this.TY||(this.Lpc=this.Jd.qa.value),this.TY=this.nF,this.CCa(this.nF.value))}}Lia(a){let b=a.target,c=b.value;"number"===b.type&&(c=""==c?null:parseFloat(c));this.zGa!==c&&(this.zGa=c,this.TY=null,this.Xh(c),this.fO()&&
this.Hb.activeElement===a.target&&_.jbb(this))}Kia(){this.RCa?this.fO()&&(this.zGa=this.Jd.qa.value,this.Lha(),this.HE(!0)):this.RCa=!0}kq(){this.fO()&&!this.Ee&&_.jbb(this)}HE(a=!1){this.ik&&"auto"===this.ik.yp&&(a?this.ik.unb():this.ik.yp="always",this.oFa=!0)}Cnc(){this.oFa&&(this.ik&&(this.ik.yp="auto"),this.oFa=!1)}Goc(){const a=_.w(this.Yl.tg,_.Zf(1)),b=_.w(this.autocomplete.options.jd,_.pg(()=>_.YOa(this.Lm)),_.Wf(0));return _.w(_.Jf(a,b),_.mg(()=>{this.Yl.nc(()=>{const c=this.Ee;this.KGa();
this.autocomplete.iHa();this.wb.he();this.Ee&&this.Sb.Th();c!==this.Ee&&(this.Ee?this.autocomplete.Oh.emit():this.autocomplete.closed.emit())});return this.VDc}),_.Zf(1)).subscribe(c=>this.moc(c))}Bic(){this.Sb&&(this.gQ(),this.Sb.dispose(),this.Sb=null)}CCa(a){a=this.autocomplete&&this.autocomplete.W9?this.autocomplete.W9(a):a;this.zvb(null!=a?a:"")}zvb(a){this.ik?this.ik.Fd.value=a:this.Jd.qa.value=a;this.zGa=a}moc(a){if(a=a?a.source:this.TY)this.xhc(a),this.CCa(a.value),this.Xh(a.value),this.autocomplete.Ric(a),
this.Jd.qa.focus();this.gQ()}xhc(a){this.autocomplete.options.forEach(b=>{b!==a&&b.selected&&b.Si()})}Lha(){let a=this.Sb;if(a)this.Lm.Eua(this.YDa()),a.gB({width:this.nEa()});else{var b;this.Ro=new _.uu(this.autocomplete.ua,this.Mf,{id:null==(b=this.ik)?void 0:_.f4a(b)});this.Sb=a=this.lj.create(this.s6());this.Kkc(a);this.Pvb=this.mg.nd().subscribe(()=>{this.Ee&&a&&a.gB({width:this.nEa()})})}a&&!a.nh()&&(a.Od(this.Ro),this.W5=this.Goc());b=this.Ee;this.autocomplete.iHa();this.autocomplete.ZEa=this.OI=
!0;let c;this.autocomplete.eHa(null==(c=this.ik)?void 0:c.color);this.xCa();this.Ee&&b!==this.Ee&&this.autocomplete.Oh.emit()}s6(){let a,b;return new _.lu({tj:this.mEa(),Kl:this.Lf(),width:this.nEa(),direction:null!=(b=this.xc)?b:void 0,Xd:null==(a=this.Nv)?void 0:a.RT})}mEa(){const a=_.e4a(_.ou(_.ru(this.lj.position(),this.YDa()),!1),!1);this.wub(a);return this.Lm=a}wub(a){var b=[{Mc:"start",Nc:"bottom",rc:"start",yc:"top"},{Mc:"end",Nc:"bottom",rc:"end",yc:"top"}],c=this.gnb;c=[{Mc:"start",Nc:"top",
rc:"start",yc:"bottom",Xd:c},{Mc:"end",Nc:"top",rc:"end",yc:"bottom",Xd:c}];b="above"===this.position?c:"below"===this.position?b:[...b,...c];_.nu(a,b)}YDa(){return this.Uma?this.Uma.nb:this.ik?this.ik.N0():this.Jd}nEa(){return this.autocomplete.EL||this.Vjc()}Vjc(){return this.YDa().qa.getBoundingClientRect().width}KGa(){const a=this.autocomplete;if(a.n8){let b=-1;for(let c=0;c<a.options.length;c++)if(!a.options.get(c).disabled){b=c;break}a.vc.Do(b)}else a.vc.Do(-1)}fO(){const a=this.Jd.qa;return!a.readOnly&&
!a.disabled&&!this.ECa}Sv(){let a;return(null==(a=this.Hb)?void 0:a.defaultView)||window}Mnc(a){const b=this.autocomplete,c=_.S3a(a,b.options,b.zL);0===a&&1===c?b.uub(0):b.panel&&(a=b.options.toArray()[a])&&(a=a.Li(),b.uub(_.T3a(a.offsetTop,a.offsetHeight,b.mkc(),b.panel.qa.offsetHeight)))}Kkc(a){a.Gu().subscribe(b=>{if(27===b.keyCode&&!_.bk(b)||38===b.keyCode&&_.bk(b,"altKey")){if(this.TY){let c;this.zvb(null!=(c=this.Lpc)?c:"");this.TY=null}this.gDa.next();this.KGa();b.stopPropagation();b.preventDefault()}});
a.hda().subscribe()}xCa(){const a=this.Jd.qa.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=this.autocomplete.id;this.St&&_.ok(this.St,"aria-owns",b);_.zna(a,"aria-owns",b);this.St=a}}eDa(){this.St&&(_.ok(this.St,"aria-owns",this.autocomplete.id),this.St=null)}};$F.ha=function(a){return new (a||$F)(_.r(_.ne),_.r(_.yu),_.r(_.nh),_.r(_.sg),_.r(_.wp),_.r(hbb),_.r(_.Yt,8),_.r(_.Uy,9),_.r(_.pk,8),_.r(_.hu),_.r(fbb,8))};
$F.Ma=_.nd({type:$F,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],Uma:["matAutocompleteConnectedTo","connectedTo"],kLa:["autocomplete","autocompleteAttribute"],dw:["matAutocompleteDisabled","autocompleteDisabled"]},features:[_.Hd]});_.ZF=class extends $F{constructor(){super(...arguments);this.gnb="mat-mdc-autocomplete-panel-above"}};_.ZF.ha=function(){let a;return function(b){return(a||(a=_.me(_.ZF)))(b||_.ZF)}}();
_.ZF.Ma=_.nd({type:_.ZF,oa:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],Bb:[1,"mat-mdc-autocomplete-trigger"],Cb:7,ab:function(a,b){a&1&&_.L("focusin",function(){return b.Kia()})("blur",function(){return b.Yh()})("input",function(c){return b.Lia(c)})("keydown",function(c){return b.Pg(c)})("click",function(){return b.kq()});a&2&&_.Hg("autocomplete",b.kLa)("role",b.dw?null:"combobox")("aria-autocomplete",b.dw?null:"list")("aria-activedescendant",b.Ee&&b.nF?b.nF.id:null)("aria-expanded",
b.dw?null:b.Ee.toString())("aria-controls",b.dw||!b.Ee?null:null==b.autocomplete?null:b.autocomplete.id)("aria-haspopup",b.dw?null:"listbox")},Vb:["matAutocompleteTrigger"],features:[_.eh([gbb]),_.Cg]});var kbb;kbb={Ba:_.wy,Lb:_.Yc(()=>_.aG),Zc:!0};_.aG=class extends $F{constructor(){super(...arguments);this.gnb="mat-autocomplete-panel-above"}};_.aG.ha=function(){let a;return function(b){return(a||(a=_.me(_.aG)))(b||_.aG)}}();
_.aG.Ma=_.nd({type:_.aG,oa:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],Bb:[1,"mat-autocomplete-trigger"],Cb:7,ab:function(a,b){a&1&&_.L("focusin",function(){return b.Kia()})("blur",function(){return b.Yh()})("input",function(c){return b.Lia(c)})("keydown",function(c){return b.Pg(c)})("click",function(){return b.kq()});a&2&&_.Hg("autocomplete",b.kLa)("role",b.dw?null:"combobox")("aria-autocomplete",b.dw?null:"list")("aria-activedescendant",b.Ee&&b.nF?b.nF.id:null)("aria-expanded",
b.dw?null:b.Ee.toString())("aria-owns",b.dw||!b.Ee?null:null==b.autocomplete?null:b.autocomplete.id)("aria-haspopup",b.dw?null:"listbox")},Vb:["matAutocompleteTrigger"],features:[_.eh([kbb]),_.Cg]});var lbb=class{constructor(a,b,c,d,e={},f=a,g){this.value=a;this.V9=b;this.ariaLabel=c;this.enabled=d;this.Wsc=e;this.bm=f;this.pta=g}},mbb=1,nbb=_.ek({passive:!1,capture:!0}),bG=_.ek({passive:!0,capture:!0}),obb=_.ek({passive:!0}),cG=class{bn(){this.IE&&(this.Sy(),this.IE=!1)}constructor(a,b){this.Na=a;this.ob=b;this.Jc=_.dd(_.zt);this.IE=!1;this.bsa=7;this.dwb=0;this.WC=!1;this.Yxb=1;this.gH=this.mU=null;this.WLb=new _.mp;this.Fda=new _.mp;this.ql=new _.mp;this.YQ=new _.mp;this.mC=new _.mp;this.lia=
!1;this.qia=c=>{if(this.Eub&&"focus"===c.type)this.Eub=!1;else if(c.target&&this.WC){const d=this.nY(c.target);d&&this.ob.nc(()=>this.Fda.emit({value:d.enabled?d:null,event:c}))}};this.fvb=c=>{if(this.WC){var d=q9a(c),e=d?this.nY(d):null;d!==c.target&&(this.lia=!0);m9a(c.target)&&c.preventDefault();this.ob.nc(()=>this.Fda.emit({value:(null==e?0:e.enabled)?e:null,event:c}))}};this.oja=c=>{null!==this.gH&&this.WC&&("blur"!==c.type&&(this.lia=!0),!c.target||!this.nY(c.target)||c.relatedTarget&&this.nY(c.relatedTarget)||
this.ob.nc(()=>this.Fda.emit({value:null,event:c})))};this.zja=c=>{if(this.WC){this.lia=!1;var d=c.target&&this.nY(c.target);d&&this.gja(d.pta)&&this.ob.nc(()=>{this.YQ.emit({value:d.pta,event:c})})}};this.AFa=c=>{if(this.WC){var d=m9a(c.target);d?d.closest(".mat-calendar-body")===this.Na.qa&&this.ob.nc(()=>{const e=this.nY(d);let f;this.mC.emit({value:null!=(f=null==e?void 0:e.pta)?f:null,event:c})}):this.ob.nc(()=>{this.mC.emit({value:null,event:c})})}};this.evb=c=>{(c=q9a(c))&&this.AFa({target:c})};
this.Jf=`mat-calendar-body-${mbb++}`;this.oHa=`${this.Jf}-start-date`;this.JDa=`${this.Jf}-end-date`;b.ac(()=>{const c=a.qa;c.addEventListener("touchmove",this.fvb,nbb);c.addEventListener("mouseenter",this.qia,bG);c.addEventListener("focus",this.qia,bG);c.addEventListener("mouseleave",this.oja,bG);c.addEventListener("blur",this.oja,bG);c.addEventListener("mousedown",this.zja,obb);c.addEventListener("touchstart",this.zja,obb);this.Jc.ae&&(window.addEventListener("mouseup",this.AFa),window.addEventListener("touchend",
this.evb))})}jhc(a,b){this.lia||a.enabled&&this.WLb.emit({value:a.value,event:b})}Pic(a,b){a.enabled&&this.ql.emit({value:a.value,event:b})}AY(a){return this.d4===a||this.j0===a}Qb(a){const b=a.numCols,c=this.rows,d=this.bsa;if(a.rows||b)this.k6=c&&c.length&&c[0].length?d-c[0].length:0;if(a.cellAspectRatio||b||!this.gO)this.gO=`${50*this.Yxb/d}%`;if(b||!this.dob)this.dob=`${100/d}%`}Ja(){const a=this.Na.qa;a.removeEventListener("touchmove",this.fvb,nbb);a.removeEventListener("mouseenter",this.qia,
bG);a.removeEventListener("focus",this.qia,bG);a.removeEventListener("mouseleave",this.oja,bG);a.removeEventListener("blur",this.oja,bG);a.removeEventListener("mousedown",this.zja,obb);a.removeEventListener("touchstart",this.zja,obb);this.Jc.ae&&(window.removeEventListener("mouseup",this.AFa),window.removeEventListener("touchend",this.evb))}Erb(a,b){b=a*this.bsa+b;a&&(b-=this.k6);return b==this.dwb}Sy(a=!0){this.ob.ac(()=>{_.w(this.ob.tg,_.Zf(1)).subscribe(()=>{setTimeout(()=>{const b=this.Na.qa.querySelector(".mat-calendar-body-active");
b&&(a||(this.Eub=!0),b.focus())})})})}TGa(){this.IE=!0}bFa(a){return n9a(a,this.d4,this.j0)}aFa(a){return o9a(a,this.d4,this.j0)}gja(a){return p9a(a,this.d4,this.j0,this.WC)}Hrb(a){return n9a(a,this.du,this.kw)}tlc(a,b,c){if(!this.Hrb(a)||this.bFa(a)||!this.gja(a))return!1;a=this.rows[b][c-1];a||(a=(b=this.rows[b-1])&&b[b.length-1]);return a&&!this.aFa(a.bm)}slc(a,b,c){if(!this.Grb(a)||this.aFa(a)||!this.gja(a))return!1;a=this.rows[b][c+1];a||(a=(b=this.rows[b+1])&&b[0]);return a&&!this.bFa(a.bm)}Grb(a){return o9a(a,
this.du,this.kw)}xlc(a){return p9a(a,this.du,this.kw,this.WC)}ulc(a){return this.du===this.kw&&a===this.du}Elc(a){return n9a(a,this.mU,this.gH)}Dlc(a){return o9a(a,this.mU,this.gH)}ylc(a){return p9a(a,this.mU,this.gH,this.WC)}Kjc(a){return this.WC?this.d4===a&&this.j0===a?`${this.oHa} ${this.JDa}`:this.d4===a?this.oHa:this.j0===a?this.JDa:null:null}nY(a){var b=m9a(a);return b&&(a=b.getAttribute("data-mat-row"),b=b.getAttribute("data-mat-col"),a&&b)?this.rows[parseInt(a)][parseInt(b)]:null}};
cG.ha=function(a){return new (a||cG)(_.r(_.ne),_.r(_.sg))};
cG.wa=_.n({type:cG,oa:[["","mat-calendar-body",""]],Bb:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",ZOb:"todayValue",d4:"startValue",j0:"endValue",NFb:"labelMinRequiredCells",bsa:"numCols",dwb:"activeCell",WC:"isRange",Yxb:"cellAspectRatio",du:"comparisonStart",kw:"comparisonEnd",mU:"previewStart",gH:"previewEnd",c4:"startDateAccessibleName",i0:"endDateAccessibleName"},outputs:{WLb:"selectedValueChange",Fda:"previewChange",ql:"activeDateChange",YQ:"dragStarted",mC:"dragEnded"},Vb:["matCalendarBody"],
features:[_.Hd],bc:["mat-calendar-body",""],ya:6,Aa:6,Ea:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],[1,"mat-calendar-body-hidden-label",3,"id"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom",4,"ngFor","ngForOf"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",
1,"mat-calendar-body-cell",3,"ngClass","tabindex","click","focus"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],ua:function(a,b){a&1&&(_.O(0,h9a,3,6,"tr",0),_.O(1,k9a,3,2,"tr",1),_.z(2,"label",2),_.Q(3),_.B(),_.z(4,"label",2),_.Q(5),_.B());a&2&&(_.x("ngIf",b.k6<b.NFb),_.q(1),_.x("ngForOf",b.rows),_.q(1),_.x("id",b.oHa),_.q(1),_.bh(" ",b.c4,"\n"),_.q(1),_.x("id",b.JDa),_.q(1),_.bh(" ",b.i0,"\n"))},Ga:[_.mq,_.nq,_.oq],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-label{height:0;line-height:0;text-align:left;padding-left:4.7142857143%;padding-right:4.7142857143%}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}[dir=rtl] .mat-calendar-body-label{text-align:right}\n'],
mb:2,La:0});_.dG=function(a,b,c){const d=a.selection;a.selection=b;a.cHa.next({selection:b,source:c,oldValue:d})};_.eG=class{constructor(a,b){this.selection=a;this.jnb=b;this.hHc=this.cHa=new _.hg;this.selection=a}Ja(){this.cHa.complete()}Klc(a){return XD(a)&&this.jnb.isValid(a)}};_.eG.ha=function(){_.te()};_.eG.ta=_.k({token:_.eG,na:_.eG.ha});
var fG=class extends _.eG{constructor(a){super(null,a)}add(a){_.dG(this,a,this)}isValid(){return null!=this.selection&&this.Klc(this.selection)}kr(){return null!=this.selection}clone(){const a=new fG(this.jnb);_.dG(a,this.selection,this);return a}};fG.ha=function(a){return new (a||fG)(_.m(_.bE))};fG.ta=_.k({token:fG,na:fG.ha});_.pbb={Ba:_.eG,Db:[[new _.Fo,new _.Go,_.eG],_.bE],Ab:function(a,b){return a||new fG(b)}};new _.Fo;new _.Go;var qbb,rbb;qbb=function(a,b){return`${a} \u2013 ${b}`};rbb=function(a,b){return`${a} to ${b}`};_.gG=class{constructor(){this.jd=new _.hg;this.qDc="Open calendar";this.esc="Close calendar"}};_.gG.ha=function(a){return new (a||_.gG)};_.gG.ta=_.k({token:_.gG,na:_.gG.ha,Ha:"root"});_.sbb=new _.zd("MAT_DATE_RANGE_SELECTION_STRATEGY");new _.Fo;new _.Go;_.hG=class{get qb(){return this.ud}set qb(a){const b=this.ud;a=_.YD(this.Xa,this.Xa.Hh(a))||new Date;this.ud=_.aE(this.Xa,a,this.od,this.rd);this.crb(b,this.ud)||this.NE()}get selected(){return this.Me}set selected(a){this.Me=_.YD(this.Xa,this.Xa.Hh(a));this.fHa(this.Me)}get od(){return this.NO}set od(a){this.NO=_.YD(this.Xa,this.Xa.Hh(a))}get rd(){return this.LO}set rd(a){this.LO=_.YD(this.Xa,this.Xa.Hh(a))}constructor(a,b,c,d,e){this.wb=a;this.Mv=b;this.Xa=c;this.xc=d;this.hka=e;this.YI=_.hf.EMPTY;
this.Vt=null;this.Ll=new _.mp;this.qZ=new _.mp;this.YQ=new _.mp;this.mC=new _.mp;this.ql=new _.mp;this.ud=new Date}xe(){this.YI=_.w(this.Xa.tra,_.lg(null)).subscribe(()=>this.NE())}Qb(a){const b=a.comparisonStart||a.comparisonEnd;b&&!b.XF&&this.fHa(this.selected);a.activeDrag&&!this.Vt&&this.fDa()}Ja(){this.YI.unsubscribe()}hia(a){const b=a.value,c=this.lqb(b);let d;(d=this.Jjc(this.Me))===b&&d===b||this.Ll.emit(c);this.qZ.emit({value:c,event:a.event});this.fDa();_.Po(this.wb)}R7(a){const b=this.ud;
this.qb=this.lqb(a.value);_.ZD(this.Xa,b,this.qb)&&this.ql.emit(this.ud)}x6(a){const b=this.ud,c=this.Km();switch(a.keyCode){case 37:this.qb=_.gE(this.Xa,this.ud,c?1:-1);break;case 39:this.qb=_.gE(this.Xa,this.ud,c?-1:1);break;case 38:this.qb=_.gE(this.Xa,this.ud,-7);break;case 40:this.qb=_.gE(this.Xa,this.ud,7);break;case 36:this.qb=_.gE(this.Xa,this.ud,1-this.Xa.getDate(this.ud));break;case 35:this.qb=_.gE(this.Xa,this.ud,_.dE(this.Xa,this.ud)-this.Xa.getDate(this.ud));break;case 33:this.qb=a.altKey?
_.fE(this.Xa,this.ud,-1):_.eE(this.Xa,this.ud,-1);break;case 34:this.qb=a.altKey?_.fE(this.Xa,this.ud,1):_.eE(this.Xa,this.ud,1);break;case 13:case 32:this.fJ=!0;this.Znb(this.ud)&&a.preventDefault();return;case 27:null==this.UO||_.bk(a)||(this.fDa(),this.Vt?this.mC.emit({value:null,event:a}):(this.Ll.emit(null),this.qZ.emit({value:null,event:a})),a.preventDefault(),a.stopPropagation());return;default:return}_.ZD(this.Xa,b,this.qb)&&(this.ql.emit(this.qb),this.IE());a.preventDefault()}y6(a){if(32===
a.keyCode||13===a.keyCode)this.fJ&&this.Znb(this.ud)&&this.hia({value:this.Xa.getDate(this.ud),event:a}),this.fJ=!1}NE(){this.fHa(this.selected);this.Xoc=this.JE(new Date);this.kmc=this.Mv.display.monthLabel?this.Xa.format(this.qb,this.Mv.display.monthLabel):G9a(this.Xa)[this.Xa.getMonth(this.qb)].toLocaleUpperCase();this.ijc=(7+this.Xa.Tl(this.Xa.getYear(this.qb),this.Xa.getMonth(this.qb),1).getDay())%7;this.alc();this.mic();_.Po(this.wb)}Sy(a){this.VE.Sy(a)}IE(){this.VE.TGa()}vtb({event:a,value:b}){if(this.hka){b=
b?b.pta:null;var c=this.hka.wRc(b,this.selected,a);this.XY=this.JE(c.start);this.UO=this.JE(c.end);if(this.Vt&&b){let d,e;if(c=null==(e=(d=this.hka).dPa)?void 0:e.call(d,this.Vt.value,this.selected,b,a))this.XY=this.JE(c.start),this.UO=this.JE(c.end)}this.wb.he()}}FDa(a){if(this.Vt)if(a.value){let b,c;const d=null==(b=this.hka)?void 0:null==(c=b.dPa)?void 0:c.call(b,this.Vt.value,this.selected,a.value,a.event);this.mC.emit({value:null!=d?d:null,event:a.event})}else this.mC.emit({value:null,event:a.event})}lqb(a){return this.Xa.Tl(this.Xa.getYear(this.qb),
this.Xa.getMonth(this.qb),a)}alc(){const a=_.I9a(this.Xa,"narrow");let b=_.I9a(this.Xa,"long").map((c,d)=>({SGb:c,T4a:a[d]}));this.Upc=b.slice(0).concat(b.slice(0,0))}mic(){const a=_.dE(this.Xa,this.qb),b=H9a(this.Xa);this.Zka=[[]];for(let c=0,d=this.ijc;c<a;c++,d++){7==d&&(this.Zka.push([]),d=0);const e=this.Xa.Tl(this.Xa.getYear(this.qb),this.Xa.getMonth(this.qb),c+1),f=this.qoc(e),g=this.Xa.format(e,this.Mv.display.ktc),l=this.Qk?this.Qk(e,"month"):void 0;this.Zka[this.Zka.length-1].push(new lbb(c+
1,b[c],g,f,l,this.JE(e),e))}}qoc(a){return!!a&&(!this.od||0<=_.ZD(this.Xa,a,this.od))&&(!this.rd||0>=_.ZD(this.Xa,a,this.rd))&&(!this.Ri||this.Ri(a))}Jjc(a){return a&&this.crb(a,this.qb)?this.Xa.getDate(a):null}crb(a,b){return!(!a||!b||this.Xa.getMonth(a)!=this.Xa.getMonth(b)||this.Xa.getYear(a)!=this.Xa.getYear(b))}JE(a){return a?(new Date(this.Xa.getYear(a),this.Xa.getMonth(a),this.Xa.getDate(a))).getTime():null}Km(){return this.xc&&"rtl"===this.xc.value}fHa(a){this.gnc=this.fnc=this.JE(a);this.Flc=
!1;this.Jhc=this.JE(this.du);this.Ihc=this.JE(this.kw)}Znb(a){return!this.Ri||this.Ri(a)}fDa(){this.XY=this.UO=null}};_.hG.ha=function(a){return new (a||_.hG)(_.r(_.wp),_.r(_.Bu,8),_.r(_.bE,8),_.r(_.Yt,8),_.r(_.sbb,8))};
_.hG.wa=_.n({type:_.hG,oa:[["mat-month-view"]],ub:function(a,b){a&1&&_.qh(cG,5);if(a&2){let c;_.ph(c=_.sh())&&(b.VE=c.first)}},inputs:{qb:"activeDate",selected:"selected",od:"minDate",rd:"maxDate",Ri:"dateFilter",Qk:"dateClass",du:"comparisonStart",kw:"comparisonEnd",c4:"startDateAccessibleName",i0:"endDateAccessibleName",Vt:"activeDrag"},outputs:{Ll:"selectedChange",qZ:"_userSelection",YQ:"dragStarted",mC:"dragEnded",ql:"activeDateChange"},Vb:["matMonthView"],features:[_.Hd],ya:7,Aa:15,Ea:[["role",
"grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["aria-hidden","true","colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName","selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup",
"keydown"],["scope","col"],[1,"cdk-visually-hidden"],["aria-hidden","true"]],ua:function(a,b){a&1&&(_.z(0,"table",0)(1,"thead",1)(2,"tr"),_.O(3,r9a,5,2,"th",2),_.B(),_.z(4,"tr"),_.G(5,"th",3),_.B()(),_.z(6,"tbody",4),_.L("selectedValueChange",function(c){return b.hia(c)})("activeDateChange",function(c){return b.R7(c)})("previewChange",function(c){return b.vtb(c)})("dragStarted",function(c){return b.YQ.emit(c)})("dragEnded",function(c){return b.FDa(c)})("keyup",function(c){return b.y6(c)})("keydown",
function(c){return b.x6(c)}),_.B()());a&2&&(_.q(3),_.x("ngForOf",b.Upc),_.q(3),_.x("label",b.kmc)("rows",b.Zka)("todayValue",b.Xoc)("startValue",b.gnc)("endValue",b.fnc)("comparisonStart",b.Jhc)("comparisonEnd",b.Ihc)("previewStart",b.XY)("previewEnd",b.UO)("isRange",b.Flc)("labelMinRequiredCells",3)("activeCell",b.Xa.getDate(b.qb)-1)("startDateAccessibleName",b.c4)("endDateAccessibleName",b.i0))},Ga:[_.nq,cG],mb:2,La:0});var iG=class{get qb(){return this.ud}set qb(a){let b=this.ud;a=_.YD(this.Xa,this.Xa.Hh(a))||new Date;this.ud=_.aE(this.Xa,a,this.od,this.rd);t9a(this.Xa,b,this.ud,this.od,this.rd)||this.NE()}get selected(){return this.Me}set selected(a){this.Me=_.YD(this.Xa,this.Xa.Hh(a));this.doc(a)}get od(){return this.NO}set od(a){this.NO=_.YD(this.Xa,this.Xa.Hh(a))}get rd(){return this.LO}set rd(a){this.LO=_.YD(this.Xa,this.Xa.Hh(a))}constructor(a,b,c){this.wb=a;this.Xa=b;this.xc=c;this.YI=_.hf.EMPTY;this.Ll=
new _.mp;this.hN=new _.mp;this.ql=new _.mp;this.ud=new Date}xe(){this.YI=_.w(this.Xa.tra,_.lg(null)).subscribe(()=>this.NE())}Ja(){this.YI.unsubscribe()}NE(){this.Zoc=this.Xa.getYear(new Date);const a=this.Xa.getYear(this.ud)-RD(this.Xa,this.qb,this.od,this.rd);this.Xvb=[];for(let b=0,c=[];24>b;b++)c.push(a+b),4==c.length&&(this.Xvb.push(c.map(d=>this.Zhc(d))),c=[]);_.Po(this.wb)}Wvb(a){var b=a.value;a=this.Xa.Tl(b,0,1);b=this.nqb(b);this.hN.emit(a);this.Ll.emit(b)}R7(a){const b=this.ud;this.qb=this.nqb(a.value);
_.ZD(this.Xa,b,this.qb)&&this.ql.emit(this.qb)}x6(a){const b=this.ud,c=this.Km();switch(a.keyCode){case 37:this.qb=_.fE(this.Xa,this.ud,c?1:-1);break;case 39:this.qb=_.fE(this.Xa,this.ud,c?-1:1);break;case 38:this.qb=_.fE(this.Xa,this.ud,-4);break;case 40:this.qb=_.fE(this.Xa,this.ud,4);break;case 36:this.qb=_.fE(this.Xa,this.ud,-RD(this.Xa,this.qb,this.od,this.rd));break;case 35:this.qb=_.fE(this.Xa,this.ud,24-RD(this.Xa,this.qb,this.od,this.rd)-1);break;case 33:this.qb=_.fE(this.Xa,this.ud,a.altKey?
-240:-24);break;case 34:this.qb=_.fE(this.Xa,this.ud,a.altKey?240:24);break;case 13:case 32:this.fJ=!0;break;default:return}_.ZD(this.Xa,b,this.qb)&&this.ql.emit(this.qb);this.IE();a.preventDefault()}y6(a){if(32===a.keyCode||13===a.keyCode)this.fJ&&this.Wvb({value:this.Xa.getYear(this.ud),event:a}),this.fJ=!1}tjc(){return RD(this.Xa,this.qb,this.od,this.rd)}Sy(){this.VE.Sy()}IE(){this.VE.TGa()}nqb(a){const b=this.Xa.getMonth(this.qb),c=_.dE(this.Xa,this.Xa.Tl(a,b,1));return this.Xa.Tl(a,b,Math.min(this.Xa.getDate(this.qb),
c))}Zhc(a){var b=this.Xa.Tl(a,0,1);const c=cE(this.Xa,b);b=this.Qk?this.Qk(b,"multi-year"):void 0;return new lbb(a,c,c,this.soc(a),b)}soc(a){if(void 0===a||null===a||this.rd&&a>this.Xa.getYear(this.rd)||this.od&&a<this.Xa.getYear(this.od))return!1;if(!this.Ri)return!0;for(var b=this.Xa.Tl(a,0,1);this.Xa.getYear(b)==a;b=_.gE(this.Xa,b,1))if(this.Ri(b))return!0;return!1}Km(){return this.xc&&"rtl"===this.xc.value}doc(a){this.bHa=null;a&&(this.bHa=this.Xa.getYear(a))}};
iG.ha=function(a){return new (a||iG)(_.r(_.wp),_.r(_.bE,8),_.r(_.Yt,8))};
iG.wa=_.n({type:iG,oa:[["mat-multi-year-view"]],ub:function(a,b){a&1&&_.qh(cG,5);if(a&2){let c;_.ph(c=_.sh())&&(b.VE=c.first)}},inputs:{qb:"activeDate",selected:"selected",od:"minDate",rd:"maxDate",Ri:"dateFilter",Qk:"dateClass"},outputs:{Ll:"selectedChange",hN:"yearSelected",ql:"activeDateChange"},Vb:["matMultiYearView"],ya:5,Aa:7,Ea:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body",
"",3,"rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell","selectedValueChange","activeDateChange","keyup","keydown"]],ua:function(a,b){a&1&&(_.z(0,"table",0)(1,"thead",1)(2,"tr"),_.G(3,"th",2),_.B()(),_.z(4,"tbody",3),_.L("selectedValueChange",function(c){return b.Wvb(c)})("activeDateChange",function(c){return b.R7(c)})("keyup",function(c){return b.y6(c)})("keydown",function(c){return b.x6(c)}),_.B()());a&2&&(_.q(4),_.x("rows",b.Xvb)("todayValue",b.Zoc)("startValue",
b.bHa)("endValue",b.bHa)("numCols",4)("cellAspectRatio",4/7)("activeCell",b.tjc()))},Ga:[cG],mb:2,La:0});_.jG=class{get qb(){return this.ud}set qb(a){let b=this.ud;a=_.YD(this.Xa,this.Xa.Hh(a))||new Date;this.ud=_.aE(this.Xa,a,this.od,this.rd);this.Xa.getYear(b)!==this.Xa.getYear(this.ud)&&this.NE()}get selected(){return this.Me}set selected(a){this.Me=_.YD(this.Xa,this.Xa.Hh(a));this.vub(a)}get od(){return this.NO}set od(a){this.NO=_.YD(this.Xa,this.Xa.Hh(a))}get rd(){return this.LO}set rd(a){this.LO=_.YD(this.Xa,this.Xa.Hh(a))}constructor(a,b,c,d){this.wb=a;this.Mv=b;this.Xa=c;this.xc=d;this.YI=_.hf.EMPTY;
this.Ll=new _.mp;this.mL=new _.mp;this.ql=new _.mp;this.ud=new Date}xe(){this.YI=_.w(this.Xa.tra,_.lg(null)).subscribe(()=>this.NE())}Ja(){this.YI.unsubscribe()}rsb(a){a=a.value;const b=this.Xa.Tl(this.Xa.getYear(this.qb),a,1);this.mL.emit(b);a=this.mqb(a);this.Ll.emit(a)}R7(a){const b=this.ud;this.qb=this.mqb(a.value);_.ZD(this.Xa,b,this.qb)&&this.ql.emit(this.qb)}x6(a){const b=this.ud,c=this.Km();switch(a.keyCode){case 37:this.qb=_.eE(this.Xa,this.ud,c?1:-1);break;case 39:this.qb=_.eE(this.Xa,this.ud,
c?-1:1);break;case 38:this.qb=_.eE(this.Xa,this.ud,-4);break;case 40:this.qb=_.eE(this.Xa,this.ud,4);break;case 36:this.qb=_.eE(this.Xa,this.ud,-this.Xa.getMonth(this.ud));break;case 35:this.qb=_.eE(this.Xa,this.ud,11-this.Xa.getMonth(this.ud));break;case 33:this.qb=_.fE(this.Xa,this.ud,a.altKey?-10:-1);break;case 34:this.qb=_.fE(this.Xa,this.ud,a.altKey?10:1);break;case 13:case 32:this.fJ=!0;break;default:return}_.ZD(this.Xa,b,this.qb)&&(this.ql.emit(this.qb),this.IE());a.preventDefault()}y6(a){if(32===
a.keyCode||13===a.keyCode)this.fJ&&this.rsb({value:this.Xa.getMonth(this.ud),event:a}),this.fJ=!1}NE(){this.vub(this.selected);this.Yoc=this.tqb(new Date);this.Zpc=cE(this.Xa,this.qb);let a=G9a(this.Xa);this.mmc=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(b=>b.map(c=>this.Yhc(c,a[c])));_.Po(this.wb)}Sy(){this.VE.Sy()}IE(){this.VE.TGa()}tqb(a){return a&&this.Xa.getYear(a)==this.Xa.getYear(this.qb)?this.Xa.getMonth(a):null}mqb(a){var b=this.Xa.Tl(this.Xa.getYear(this.qb),a,1);b=_.dE(this.Xa,b);return this.Xa.Tl(this.Xa.getYear(this.qb),
a,Math.min(this.Xa.getDate(this.qb),b))}Yhc(a,b){var c=this.Xa.Tl(this.Xa.getYear(this.qb),a,1);const d=this.Xa.format(c,this.Mv.display.mCc);c=this.Qk?this.Qk(c,"year"):void 0;return new lbb(a,b.toLocaleUpperCase(),d,this.roc(a),c)}roc(a){var b=this.Xa.getYear(this.qb);if(void 0===a||null===a||this.Llc(b,a)||this.Mlc(b,a))return!1;if(!this.Ri)return!0;for(b=this.Xa.Tl(b,a,1);this.Xa.getMonth(b)==a;b=_.gE(this.Xa,b,1))if(this.Ri(b))return!0;return!1}Llc(a,b){if(this.rd){const c=this.Xa.getYear(this.rd),
d=this.Xa.getMonth(this.rd);return a>c||a===c&&b>d}return!1}Mlc(a,b){if(this.od){const c=this.Xa.getYear(this.od),d=this.Xa.getMonth(this.od);return a<c||a===c&&b<d}return!1}Km(){return this.xc&&"rtl"===this.xc.value}vub(a){this.kub=this.tqb(a)}};_.jG.ha=function(a){return new (a||_.jG)(_.r(_.wp),_.r(_.Bu,8),_.r(_.bE,8),_.r(_.Yt,8))};
_.jG.wa=_.n({type:_.jG,oa:[["mat-year-view"]],ub:function(a,b){a&1&&_.qh(cG,5);if(a&2){let c;_.ph(c=_.sh())&&(b.VE=c.first)}},inputs:{qb:"activeDate",selected:"selected",od:"minDate",rd:"maxDate",Ri:"dateFilter",Qk:"dateClass"},outputs:{Ll:"selectedChange",mL:"monthSelected",ql:"activeDateChange"},Vb:["matYearView"],ya:5,Aa:9,Ea:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",
3,"label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell","selectedValueChange","activeDateChange","keyup","keydown"]],ua:function(a,b){a&1&&(_.z(0,"table",0)(1,"thead",1)(2,"tr"),_.G(3,"th",2),_.B()(),_.z(4,"tbody",3),_.L("selectedValueChange",function(c){return b.rsb(c)})("activeDateChange",function(c){return b.R7(c)})("keyup",function(c){return b.y6(c)})("keydown",function(c){return b.x6(c)}),_.B()());a&2&&(_.q(4),_.x("label",b.Zpc)("rows",
b.mmc)("todayValue",b.Yoc)("startValue",b.kub)("endValue",b.kub)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",b.Xa.getMonth(b.qb)))},Ga:[cG],mb:2,La:0});var tbb=1,kG=class{constructor(a,b,c,d,e){this.lq=a;this.calendar=b;this.Xa=c;this.Mv=d;this.Jf=`mat-calendar-header-${tbb++}`;this.itb=`${this.Jf}-period-label`;this.calendar.Uc.subscribe(()=>_.Po(e))}get Rsa(){return"month"==this.calendar.Rg?this.Xa.format(this.calendar.qb,this.Mv.display.F4a).toLocaleUpperCase():"year"==this.calendar.Rg?cE(this.Xa,this.calendar.qb):qbb(...this.cqb())}get nEc(){return"month"==this.calendar.Rg?this.Xa.format(this.calendar.qb,this.Mv.display.F4a).toLocaleUpperCase():
"year"==this.calendar.Rg?cE(this.Xa,this.calendar.qb):rbb(...this.cqb())}get m7a(){return"month"==this.calendar.Rg?"Choose month and year":"Choose date"}get b8a(){return{month:"Previous month",year:"Previous year","multi-year":"Previous 24 years"}[this.calendar.Rg]}get f5a(){return{month:"Next month",year:"Next year","multi-year":"Next 24 years"}[this.calendar.Rg]}cta(){return this.calendar.od?!this.calendar.od||!this.Rrb(this.calendar.qb,this.calendar.od):!0}Xra(){return!this.calendar.rd||!this.Rrb(this.calendar.qb,
this.calendar.rd)}Rrb(a,b){return"month"==this.calendar.Rg?this.Xa.getYear(a)==this.Xa.getYear(b)&&this.Xa.getMonth(a)==this.Xa.getMonth(b):"year"==this.calendar.Rg?this.Xa.getYear(a)==this.Xa.getYear(b):t9a(this.Xa,a,b,this.calendar.od,this.calendar.rd)}cqb(){var a=this.Xa.getYear(this.calendar.qb)-RD(this.Xa,this.calendar.qb,this.calendar.od,this.calendar.rd),b=a+24-1;a=cE(this.Xa,this.Xa.Tl(a,0,1));b=cE(this.Xa,this.Xa.Tl(b,0,1));return[a,b]}};
kG.ha=function(a){return new (a||kG)(_.r(_.gG),_.r(_.Yc(()=>_.lG)),_.r(_.bE,8),_.r(_.Bu,8),_.r(_.wp))};
kG.wa=_.n({type:kG,oa:[["mat-calendar-header"]],Vb:["matCalendarHeader"],Yb:["*"],ya:13,Aa:11,Ea:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],
["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"],[1,"mat-calendar-hidden-label",3,"id"]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"div",0)(1,"div",1)(2,"button",2),_.L("click",function(){b.calendar.Rg="month"==b.calendar.Rg?"multi-year":"month"}),_.z(3,"span",3),_.Q(4),_.B(),_.Yd(),_.z(5,"svg",4),_.G(6,"polygon",5),_.B()(),_.QD(),_.G(7,"div",6),_.Yg(8),_.z(9,"button",7),_.L("click",function(){b.calendar.qb="month"==b.calendar.Rg?_.eE(b.Xa,b.calendar.qb,-1):_.fE(b.Xa,
b.calendar.qb,"year"==b.calendar.Rg?-1:-24)}),_.B(),_.z(10,"button",8),_.L("click",function(){b.calendar.qb="month"==b.calendar.Rg?_.eE(b.Xa,b.calendar.qb,1):_.fE(b.Xa,b.calendar.qb,"year"==b.calendar.Rg?1:24)}),_.B()()(),_.z(11,"label",9),_.Q(12),_.B());a&2&&(_.q(2),_.Hg("aria-label",b.m7a)("aria-describedby",b.itb),_.q(2),_.ch(b.Rsa),_.q(1),_.Jg("mat-calendar-invert","month"!==b.calendar.Rg),_.q(4),_.x("disabled",!b.cta()),_.Hg("aria-label",b.b8a),_.q(1),_.x("disabled",!b.Xra()),_.Hg("aria-label",
b.f5a),_.q(1),_.x("id",b.itb),_.q(1),_.ch(b.nEc))},Ga:[_.Cv,_.pE],mb:2,La:0});
_.lG=class{get Ix(){return this.nHa}set Ix(a){this.nHa=_.YD(this.Xa,this.Xa.Hh(a))}get selected(){return this.Me}set selected(a){this.Me=_.YD(this.Xa,this.Xa.Hh(a))}get od(){return this.NO}set od(a){this.NO=_.YD(this.Xa,this.Xa.Hh(a))}get rd(){return this.LO}set rd(a){this.LO=_.YD(this.Xa,this.Xa.Hh(a))}get qb(){return this.shc}set qb(a){this.shc=_.aE(this.Xa,a,this.od,this.rd);this.Uc.next();_.Po(this.wb)}get Rg(){return this.sDa}set Rg(a){const b=this.sDa!==a?a:null;this.sDa=a;this.BFa=!0;_.Po(this.wb);
b&&this.cN.emit(b)}constructor(a,b,c,d){this.Xa=b;this.Mv=c;this.wb=d;this.BFa=!1;this.DM="month";this.Ll=new _.mp;this.hN=new _.mp;this.mL=new _.mp;this.cN=new _.mp(!0);this.qZ=new _.mp;this.Jvb=new _.mp;this.Bha=null;this.Uc=new _.hg;this.REa=a.jd.subscribe(()=>{_.Po(d);this.Uc.next()})}xe(){this.chc=new _.tu(this.qS||kG);this.qb=this.Ix||new Date;this.sDa=this.DM}bn(){this.BFa&&(this.BFa=!1,this.ZDa().Sy(!1))}Ja(){this.REa.unsubscribe();this.Uc.complete()}Qb(a){const b=a.minDate&&!_.$D(this.Xa,
a.minDate.Xi,a.minDate.Xf)?a.minDate:void 0,c=a.maxDate&&!_.$D(this.Xa,a.maxDate.Xi,a.maxDate.Xf)?a.maxDate:void 0;(a=b||c||a.dateFilter)&&!a.XF&&(a=this.ZDa())&&(this.wb.he(),a.NE());this.Uc.next()}hia(a){const b=a.value;b&&!_.$D(this.Xa,b,this.selected)&&this.Ll.emit(b);this.qZ.emit(a)}aqc(a){this.hN.emit(a)}lmc(a){this.mL.emit(a)}Oqb(a,b){this.qb=a;this.Rg=b}Mic(a){this.Bha=a}FDa(a){this.Bha&&(a.value&&this.Jvb.emit(a),this.Bha=null)}ZDa(){return this.j2||this.Vwa||this.oCc}};
_.lG.ha=function(a){return new (a||_.lG)(_.r(_.gG),_.r(_.bE,8),_.r(_.Bu,8),_.r(_.wp))};
_.lG.wa=_.n({type:_.lG,oa:[["mat-calendar"]],ub:function(a,b){a&1&&(_.qh(_.hG,5),_.qh(_.jG,5),_.qh(iG,5));if(a&2){let c;_.ph(c=_.sh())&&(b.j2=c.first);_.ph(c=_.sh())&&(b.Vwa=c.first);_.ph(c=_.sh())&&(b.oCc=c.first)}},Bb:[1,"mat-calendar"],inputs:{qS:"headerComponent",Ix:"startAt",DM:"startView",selected:"selected",od:"minDate",rd:"maxDate",Ri:"dateFilter",Qk:"dateClass",du:"comparisonStart",kw:"comparisonEnd",c4:"startDateAccessibleName",i0:"endDateAccessibleName"},outputs:{Ll:"selectedChange",hN:"yearSelected",
mL:"monthSelected",cN:"viewChanged",qZ:"_userSelection",Jvb:"_userDragDrop"},Vb:["matCalendar"],features:[_.eh([_.pbb]),_.Hd],ya:5,Aa:5,Ea:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded",4,"ngSwitchCase"],[3,"activeDate",
"selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded"],[3,
"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange"]],ua:function(a,b){a&1&&(_.O(0,u9a,0,0,"ng-template",0),_.z(1,"div",1),_.O(2,v9a,1,11,"mat-month-view",2),_.O(3,w9a,1,6,"mat-year-view",3),_.O(4,x9a,1,6,"mat-multi-year-view",4),_.B());a&2&&(_.x("cdkPortalOutlet",b.chc),_.q(1),_.x("ngSwitch",b.Rg),_.q(1),_.x("ngSwitchCase",
"month"),_.q(1),_.x("ngSwitchCase","year"),_.q(1),_.x("ngSwitchCase","multi-year"))},Ga:[_.pq,_.qq,_.WD,_.wu,_.hG,_.jG,iG],styles:['.mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}.mat-calendar-hidden-label{display:none}\n'],
mb:2,La:0});var ubb=class{constructor(a,b){this.target=a;this.targetElement=b;this.value=this.target.value}},mG=class{get value(){return this.Vl?this.Mqb(this.Vl.selection):this.Vv}set value(a){this.DCa(a)}get disabled(){return!!this.zc||!1}set disabled(a){a=_.jk(a);const b=this.Na.qa;this.zc!==a&&(this.zc=a,this.Uc.next(void 0));a&&this.yn&&b.blur&&b.blur()}ukc(){return[this.Nmc,this.hmc,this.dmc,this.cjc]}pnc(a){this.Vl=a;this.bIa.unsubscribe();this.Vv&&this.LX(this.Vv);this.bIa=this.Vl.hHc.subscribe(b=>{this.toc(b)&&
(b=this.Mqb(b.selection),this.EY=this.cFa(b),this.fia(b),this.Yh(),this.WDa(b),this.ys.emit(new ubb(this,this.Na.qa)),this.gQa.emit(new ubb(this,this.Na.qa)))})}constructor(a,b,c){this.Na=a;this.Xa=b;this.Mv=c;this.gQa=new _.mp;this.ys=new _.mp;this.Uc=new _.hg;this.Yh=()=>{};this.X7=()=>{};this.fia=()=>{};this.isb=this.bIa=_.hf.EMPTY;this.Nmc=()=>this.EY?null:{matDatepickerParse:{text:this.Na.qa.value}};this.cjc=d=>{d=_.YD(this.Xa,this.Xa.Hh(d.value));return!d||this.qFa(d)?null:{matDatepickerFilter:!0}};
this.hmc=d=>{d=_.YD(this.Xa,this.Xa.Hh(d.value));const e=this.iEa();return!e||!d||0>=_.ZD(this.Xa,e,d)?null:{matDatepickerMin:{min:e,actual:d}}};this.dmc=d=>{d=_.YD(this.Xa,this.Xa.Hh(d.value));const e=this.gEa();return!e||!d||0<=_.ZD(this.Xa,e,d)?null:{matDatepickerMax:{max:e,actual:d}}};this.EY=!1;this.isb=b.tra.subscribe(()=>{this.DCa(this.value)})}Tc(){this.yn=!0}Qb(a){a:{var b=this.Xa;const c=Object.keys(a);for(let d of c){const {Xi:e,Xf:f}=a[d];if(XD(e)&&XD(f)){if(!_.$D(b,e,f)){a=!0;break a}}else{a=
!0;break a}}a=!1}a&&this.Uc.next(void 0)}Ja(){this.bIa.unsubscribe();this.isb.unsubscribe();this.Uc.complete()}s$a(a){this.X7=a}validate(a){return this.W7?this.W7(a):null}Xr(a){this.DCa(a)}Dr(a){this.fia=a}CA(a){this.Yh=a}ev(a){this.disabled=a}Jja(a){const b=["ctrlKey","shiftKey","metaKey"];_.bk(a,"altKey")&&40===a.keyCode&&b.every(c=>!_.bk(a,c))&&!this.Na.qa.readOnly&&(this.Gmc(),a.preventDefault())}QFa(a){const b=this.EY;let c=this.Xa.parse(a,this.Mv.parse.ys);this.EY=this.cFa(c);c=_.YD(this.Xa,
c);const d=!_.$D(this.Xa,c,this.value);!c||d?this.fia(c):(a&&!this.value&&this.fia(c),b!==this.EY&&this.X7());d&&(this.LX(c),this.ys.emit(new ubb(this,this.Na.qa)))}Xh(){this.gQa.emit(new ubb(this,this.Na.qa))}Wl(){this.value&&this.WDa(this.value);this.Yh()}WDa(a){this.Na.qa.value=null!=a?this.Xa.format(a,this.Mv.display.ys):""}LX(a){this.Vl?(this.tgc(a),this.Vv=null):this.Vv=a}cFa(a){return!a||this.Xa.isValid(a)}rOc(){return!1}DCa(a){a=this.Xa.Hh(a);this.EY=this.cFa(a);a=_.YD(this.Xa,a);this.LX(a);
this.WDa(a)}qFa(a){const b=this.aEa();return!b||b(a)}};mG.ha=function(a){return new (a||mG)(_.r(_.ne),_.r(_.bE,8),_.r(_.Bu,8))};mG.Ma=_.nd({type:mG,inputs:{value:"value",disabled:"disabled"},outputs:{gQa:"dateChange",ys:"dateInput"},features:[_.Hd]});_.vbb=_.zj("transformPanel",[_.Dj("void => enter-dropdown",_.Aj("120ms cubic-bezier(0, 0, 0.2, 1)",{type:5,hg:[_.Bj({opacity:0,transform:"scale(1, 0.8)"}),_.Bj({opacity:1,transform:"scale(1, 1)"})]})),_.Dj("void => enter-dialog",_.Aj("150ms cubic-bezier(0, 0, 0.2, 1)",{type:5,hg:[_.Bj({opacity:0,transform:"scale(0.7)"}),_.Bj({transform:"none",opacity:1})]})),_.Dj("* => void",_.Aj("100ms linear",_.Bj({opacity:0})))]);
_.wbb=_.zj("fadeInCalendar",[_.Cj("void",_.Bj({opacity:0})),_.Cj("enter",_.Bj({opacity:1})),_.Dj("void => *",_.Aj("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))]);var ybb;_.xbb=new _.zd("mat-datepicker-scroll-strategy");ybb={Ba:_.xbb,Db:[_.yu],Ab:function(a){return()=>a.Np.Tu()}};_.zbb=_.tk(class{constructor(a){this.Na=a}});var Abb,Bbb;Abb={Ba:_.wy,Lb:_.Yc(()=>_.nG),Zc:!0};Bbb={Ba:_.xy,Lb:_.Yc(()=>_.nG),Zc:!0};
_.nG=class extends mG{set RBc(a){a&&(this.uI=a,this.yob=a.Fma.subscribe(()=>this.Yh()),this.pnc(a.jKb(this)))}get min(){return this.uFa}set min(a){a=_.YD(this.Xa,this.Xa.Hh(a));_.$D(this.Xa,a,this.uFa)||(this.uFa=a,this.X7())}get max(){return this.rFa}set max(a){a=_.YD(this.Xa,this.Xa.Hh(a));_.$D(this.Xa,a,this.rFa)||(this.rFa=a,this.X7())}get Ri(){return this.Vob}set Ri(a){const b=this.qFa(this.value);this.Vob=a;this.qFa(this.value)!==b&&this.X7()}constructor(a,b,c,d){super(a,b,c);this.ik=d;this.yob=
_.hf.EMPTY;this.W7=_.Lqa(super.ukc())}N0(){return this.ik?this.ik.N0():this.Na}Ja(){super.Ja();this.yob.unsubscribe()}Gmc(){this.uI&&this.uI.open()}Mqb(a){return a}tgc(a){this.Vl&&_.dG(this.Vl,a,this)}iEa(){return this.uFa}gEa(){return this.rFa}aEa(){return this.Vob}toc(a){return a.source!==this}};_.nG.ha=function(a){return new (a||_.nG)(_.r(_.ne),_.r(_.bE,8),_.r(_.Bu,8),_.r(_.Uy,8))};
_.nG.Ma=_.nd({type:_.nG,oa:[["input","matDatepicker",""]],Bb:[1,"mat-datepicker-input"],Cb:6,ab:function(a,b){a&1&&_.L("input",function(c){return b.QFa(c.target.value)})("change",function(){return b.Xh()})("blur",function(){return b.Wl()})("keydown",function(c){return b.Jja(c)});a&2&&(_.Og("disabled",b.disabled),_.Hg("aria-haspopup",b.uI?"dialog":null)("aria-owns",(null==b.uI?null:b.uI.Oh)&&b.uI.id||null)("min",b.min?J9a(b.Xa,b.min):null)("max",b.max?J9a(b.Xa,b.max):null)("data-mat-calendar",b.uI?
b.uI.id:null))},inputs:{RBc:"matDatepicker",min:"min",max:"max",Ri:["matDatepickerFilter","dateFilter"]},Vb:["matDatepickerInput"],features:[_.eh([Abb,Bbb,{Ba:_.ZZa,Lb:_.nG}]),_.Cg]});_.oG=class{};_.oG.ha=function(a){return new (a||_.oG)};_.oG.Da=_.ld({type:_.oG});_.oG.Ca=_.Pc({Nb:[_.gG,ybb],imports:[_.uq,_.Dv,_.zu,_.Rt,_.xu,_.Au,_.iu]});_.pG=class{};_.pG.ha=function(a){return new (a||_.pG)};_.pG.Da=_.ld({type:_.pG});_.pG.Ca=_.Pc({imports:[_.uq,_.Py]});var Cbb=new _.zd("GMAT_DIALOG_OPTIONS",{Ha:"root",na:()=>({Lj:!1})});var qG=class extends _.nE{constructor(a,b,c,d,e,f,g,l){l.Lj||a.g1.push("gmat-mdc-dialog");super(a,b,c,d,e,f,g)}};qG.ha=function(a){return new (a||qG)(_.m(_.yu),_.m(_.Hi),_.m(_.Bq,8),_.m(_.XPa,8),_.m(_.YPa),_.m(_.nE,12),_.m(_.cu),_.m(Cbb))};qG.ta=_.k({token:qG,na:qG.ha});_.rG=class{};_.rG.ha=function(a){return new (a||_.rG)};_.rG.Da=_.ld({type:_.rG});_.rG.Ca=_.Pc({Nb:[{Ba:_.nE,Id:qG},{Ba:_.yu,Id:_.DF}],imports:[oE]});
}catch(e){_._DumpException(e)}
try{
_.Wi("source");
/*

 Copyright 2017 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
/*

 Copyright 2018 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
/*

 Copyright 2020 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
/*

 Copyright 2017 Google LLC
 SPDX-License-Identifier: BSD-3-Clause

*/
var EL,spb,FL,tpb,upb,vpb,wpb,xpb,ypb,zpb,Apb,Cpb,Epb,Fpb,Gpb,Hpb,Ipb,Jpb,Kpb,Lpb,Mpb,Npb,Opb,Ppb,GL,Qpb,Tpb,Upb,Vpb,Wpb,Xpb,Ypb,Zpb,$pb,aqb,bqb,cqb,dqb,eqb,fqb,gqb,hqb,iqb,jqb,kqb,lqb,mqb,nqb,oqb,pqb,qqb,rqb,sqb,tqb,uqb,vqb,wqb,xqb,yqb,zqb,Aqb,Bqb,Cqb,Eqb,Fqb,Gqb,Hqb,Iqb,Jqb,Kqb,Lqb,Mqb,Nqb,Oqb,Pqb,Qqb,Rqb,Sqb,Tqb,Uqb,Vqb,Wqb,Xqb,Yqb,Zqb,$qb,arb,brb,crb,drb,erb,frb,grb,hrb,irb,jrb,krb,lrb,mrb,nrb,orb,prb,qrb,rrb,srb,trb,urb,vrb,wrb,xrb,yrb,zrb,Arb,Brb,Crb,Drb,Erb,Frb,Grb,Hrb,Irb,Jrb,Krb,Lrb,Mrb,
Nrb,Orb,Prb,Qrb,Rrb,Srb,Trb,Urb,Vrb,Wrb,Xrb,Yrb,Zrb,$rb,asb,bsb,csb,dsb,esb,fsb,gsb,hsb,isb,jsb,ksb,IL,lsb,nsb,JL,osb,psb,qsb,rsb,ssb,tsb,usb,vsb,wsb,xsb,ysb,Csb,Dsb,KL,Esb,Fsb,Gsb,Hsb,Isb,Jsb,Ksb,Lsb,Msb,Nsb,Osb,Psb,Qsb,Ssb,Tsb,Rsb,Usb,Vsb,Wsb,Xsb,Ysb,Zsb,$sb,atb,btb,ctb,dtb,etb,ftb,gtb,htb,itb,jtb,ktb,mtb,ntb,otb,ptb,qtb,rtb,stb,ttb,utb,vtb,wtb,xtb,ytb,ztb,Atb,Btb,Ctb,Etb,Ftb,Gtb,Htb,Itb,Jtb,Ktb,Ltb,Mtb,Ntb,Otb,Ptb,Rtb,Stb,Ttb,Wtb,Xtb,Ytb,Ztb,$tb,bub,cub,dub,eub,fub,gub,hub,kub,lub,mub,nub,oub,
pub,qub,rub,sub,tub,uub,vub,wub,xub,yub,zub,Aub,Bub,Cub,Fub,Gub,Hub,Iub,Kub,Lub,Mub,Nub,Oub,Pub,Qub,Rub,Sub,Tub,Uub,Vub,Wub,Xub,Yub,Zub,$ub,avb,bvb,cvb,dvb,evb,fvb,hvb,jvb,kvb,mvb,nvb,ovb,pvb,qvb,tvb,rvb,svb,uvb,vvb,wvb,xvb,yvb,zvb,Cvb,Dvb,Evb,Fvb,Gvb,Hvb,Ivb,Jvb,Kvb,Lvb,Mvb,Nvb,Ovb,Pvb,Qvb,Rvb,Svb,Tvb,Uvb,Vvb,Xvb,Yvb,Zvb,$vb,awb,bwb,cwb,ewb,gwb,hwb,iwb,jwb,kwb,lwb,mwb,owb,pwb,qwb,rwb,swb,twb,wwb,xwb,ywb,zwb,Awb,Bwb,Cwb,Dwb,Kwb,Lwb,Mwb,Nwb,Owb,Pwb,Qwb,Rwb,Swb,Twb,Uwb,Vwb,Wwb,Xwb,Ywb,Zwb,$wb,axb,bxb,
cxb,dxb,exb,fxb,gxb,hxb,ixb,NL,jxb,kxb,lxb,mxb,nxb,oxb,pxb,qxb,rxb,sxb,txb,uxb,vxb,wxb,xxb,yxb,zxb,Axb,Bxb,Cxb,Dxb,Exb,Fxb,Gxb,Hxb,Ixb,Kxb,Lxb,Nxb,Oxb,Pxb,Qxb,Rxb,Sxb,Txb,Vxb,Wxb,Xxb,Yxb,Zxb,$xb,ayb,byb,cyb,dyb,eyb,fyb,gyb,hyb,OL,iyb,jyb,kyb,lyb,myb,nyb,PL,oyb,pyb,qyb,ryb,syb,tyb,uyb,vyb,wyb,xyb,yyb,zyb,Ayb,Byb,Cyb,Dyb,Eyb,Fyb,Gyb,Hyb,Iyb,Jyb,Kyb,Lyb,Myb,Nyb,Oyb,Pyb,Qyb,Ryb,Syb,Tyb,Vyb,Wyb,Xyb,Zyb,ezb,fzb,gzb,hzb,izb,jzb,kzb,nzb,ozb,pzb,qzb,rzb,tzb,vzb,xzb,yzb,zzb,Azb,Bzb,Czb,Dzb,Fzb,Hzb,Izb,Jzb,
Kzb,Lzb,Rzb,Szb,Tzb,Uzb,Vzb,Wzb,Yzb,Zzb,$zb,aAb,bAb,cAb,dAb,eAb,fAb,gAb,hAb,iAb,kAb,lAb,mAb,nAb,oAb,pAb,qAb,sAb,tAb,uAb,wAb,xAb,yAb,zAb,AAb,BAb,DAb,EAb,FAb,GAb,HAb,IAb,JAb,KAb,LAb,MAb,NAb,OAb,PAb,QAb,RAb,UAb,VAb,WAb,XAb,YAb,ZAb,$Ab,aBb,eBb,dBb,cBb,bBb,gBb,SL,iBb,jBb,kBb,mBb,lBb,nBb,TL,oBb,pBb,qBb,rBb,sBb,tBb,uBb,vBb,wBb,xBb,yBb,zBb,ABb,BBb,CBb,DBb,EBb,FBb,GBb,HBb,JBb,KBb,LBb,MBb,NBb,OBb,PBb,QBb,RBb,SBb,TBb,UBb,VBb,WBb,XBb,YBb,ZBb,$Bb,aCb,bCb,cCb,dCb,eCb,fCb,hCb,iCb,jCb,kCb,lCb,mCb,nCb,oCb,pCb,rCb,
sCb,tCb,uCb,vCb,wCb,yCb,zCb,ACb,BCb,CCb,DCb,ECb,GCb,HCb,ICb,KCb,LCb,MCb,NCb,OCb,PCb,QCb,RCb,SCb,TCb,UCb,VCb,WCb,XCb,YCb,ZCb,$Cb,aDb,bDb,cDb,dDb,eDb,fDb,gDb,hDb,iDb,jDb,kDb,lDb,mDb,nDb,oDb,pDb,qDb,rDb,sDb,tDb,uDb,vDb,wDb,xDb,yDb,zDb,ADb,BDb,CDb,DDb,EDb,FDb,GDb,HDb,IDb,JDb,KDb,NDb,PDb,SDb,TDb,UDb,VDb,XDb,WDb,YDb,ZDb,$Db,aEb,bEb,cEb,dEb,eEb,fEb,gEb,hEb,iEb,jEb,kEb,lEb,mEb,nEb,oEb,pEb,qEb,rEb,sEb,tEb,uEb,vEb,wEb,xEb,yEb,zEb,AEb,BEb,CEb,DEb,EEb,FEb,GEb,HEb,IEb,JEb,KEb,LEb,MEb,NEb,OEb,QEb,REb,SEb,TEb,UEb,
VEb,WEb,YEb,ZEb,$Eb,aFb,bFb,cFb,dFb,eFb,fFb,gFb,hFb,jFb,kFb,lFb,mFb,nFb,oFb,pFb,qFb,rFb,sFb,tFb,uFb,vFb,wFb,xFb,AFb,CFb,DFb,FFb,IFb,HFb,MFb,OFb,PFb,QFb,RFb,SFb,TFb,UFb,VFb,WFb,XFb,ZFb,$Fb,aGb,bGb,cGb,dGb,eGb,fGb,gGb,hGb,iGb,jGb,kGb,lGb,mGb,nGb,oGb,pGb,qGb,rGb,sGb,tGb,uGb,vGb,wGb,xGb,yGb,BGb,CGb,DGb,EGb,FGb,GGb,IGb,JGb,KGb,MGb,OGb,PGb,QGb,VGb,dM,WGb,XGb,YGb,eM,ZGb,$Gb,aHb,bHb,cHb,dHb,eHb,fHb,gHb,hHb,iHb,jHb,kHb,lHb,nHb,oHb,pHb,qHb,rHb,uHb,wHb,vHb,xHb,yHb,zHb,AHb,BHb,CHb,DHb,EHb,FHb,HHb,IHb,JHb,KHb,
LHb,MHb,NHb,OHb,RHb,SHb,THb,UHb,VHb,WHb,XHb,YHb,$Hb,ZHb,aIb,bIb,cIb,dIb,eIb,fIb,gIb,hIb,iIb,jIb,kIb,lIb,mIb,nIb,oIb,pIb,qIb,rIb,sIb,tIb,uIb,wIb,vIb,yIb,zIb,AIb,BIb,CIb,DIb,EIb,FIb,GIb,IIb,JIb,KIb,LIb,MIb,NIb,OIb,PIb,QIb,RIb,SIb,TIb,UIb,VIb,WIb,XIb,YIb,ZIb,$Ib,aJb,bJb,cJb,dJb,eJb,fJb,gJb,hJb,iJb,jJb,kJb,lJb,mJb,oJb,rJb,tJb,uJb,vJb,wJb,xJb,zJb,AJb,BJb,CJb,IJb,JJb,NJb,OJb,PJb,QJb,TJb,VJb,ZJb,$Jb,aKb,bKb,cKb,dKb,eKb,iKb,jKb,kKb,lKb,mKb,nKb,oKb,pKb,qKb,rKb,sKb,tKb,uKb,vKb,wKb,xKb,zKb,AKb,BKb,EKb,FKb,GKb,
HKb,IKb,JKb,KKb,LKb,MKb,NKb,OKb,PKb,QKb,RKb,SKb,TKb,UKb,VKb,YKb,aLb,bLb,cLb,$Kb,iLb,lLb,jLb,mLb,qLb,sLb,yLb,ALb,lM,mM,DLb,ELb,FLb,GLb,ILb,JLb,KLb,LLb,MLb,NLb,OLb,PLb,QLb,nM,RLb,SLb,TLb,ULb,VLb,WLb,XLb,YLb,ZLb,$Lb,aMb,bMb,cMb,dMb,eMb,fMb,gMb,hMb,iMb,jMb,kMb,lMb,mMb,nMb,oMb,pMb,qMb,rMb,sMb,tMb,uMb,vMb,wMb,xMb,yMb,zMb,AMb,BMb,CMb,EMb,FMb,GMb,HMb,IMb,JMb,KMb,MMb,NMb,OMb,PMb,QMb,RMb,SMb,TMb,UMb,VMb,WMb,XMb,YMb,ZMb,sHb,$Mb,aNb,bNb,cNb,dNb,eNb,fNb,gNb,hNb,iNb,jNb,kNb,lNb,mNb,nNb,oNb,PEb,pNb,oM,pM,qNb,Vtb,
Qtb,rNb,Bpb,sNb,Dpb,qM;EL=function(a){return a.Dc};spb=function(a,b){const c=b.Xp,d=c.Se,e=_.Ecb(d);return _.kt(_.jt(_.it(a.Wb(),e.id,e.type),d.uh),c.Lp).Wc(b.path).Ya()};FL=function(a){return _.NG(a)&&!a.hi()};tpb=function(a){return FL(a)||_.iL(a)};upb=function(a,b){const c=b.mk.length-1;return 0<=c&&(b=b.mk[c],b.tf)?b.tf:a.path};vpb=function(a,b){var {mk:c,Z6a:d}=b;b=c.length-1;if(0<=b){const e=c[b];if(e.tf)return a.Wb().Wc(e.tf).Ya();if(b=d.get(b))return a.Wb().Wc(b).Ya()}return a};
wpb=function(a){const b=new Map;let c=void 0;for(let d=0;d<a.length;d++){b.set(d,c);const e=a[d].tf;e&&(c=e)}return b};
xpb=function(a,b){if(!_.rH(b))return Object.assign({},a,{Y1:b.state,r$:!1});var c=b.Tb.LYa.am;const d=b.Tb.LYa.Wra,e=b.Tb.LYa.pageToken;if(!c)return Object.assign({},a,{Y1:2,r$:!1});a=[...a.mk,...c];const f=wpb(a),g=0<a.length?a[0].We:void 0,l=new Set(a.map(t=>t.We));let p=void 0;e?p={K2:"TOKEN",token:e}:d&&0<d.length&&(p={K2:"COMMITS",mk:d});c=0<c.length?null!=c[c.length-1].tf:!1;return{mk:a,EDb:l,Y1:2,OAc:g,nextPage:p,Z6a:f,r$:b.Tb.r$&&c}};
ypb=function(a){if(a&&a.We)return{We:a.We,de:a.revisionNumber||void 0,wp:a.wp||void 0}};zpb=function(a){return a.ownerDocument};Apb=function(a){const b=_.Ne();return b?b.Co(2,a)||"":_.Ee(a,"Style")?_.De(a):_.Sc(a)};Cpb=function(a){return function(b){return _.uf(b,new Bpb(a))}};Epb=function(a){return b=>_.uf(b,new Dpb(a))};Fpb=function(a,b,c,d,e,f){c=_.Fg(a,b,c,d);return _.Fg(a,b+2,e,f)||c};
Gpb=function(a,b,c,d,e,f,g,l,p){const t=_.Nd(),y=Fpb(t,_.Md.Gn,b,d,f,l);_.Wd(4);a=y?a+_.Sc(b)+c+_.Sc(d)+e+_.Sc(f)+g+_.Sc(l)+p:_.Xe;a!==_.Xe&&_.$e(t,a);return Gpb};Hpb=function(a,b,c,d,e,f){var g=a+25;a=_.Nd();const l=a[g];if(a[1].data[g].be){var p=_.Ud();g=l.transform;b=p+b;c=Fpb(a,b,c,d,e,f)?_.Dg(a,b+4,l?g.call(l,c,d,e,f):g(c,d,e,f)):_.jh(a,b+4)}else c=l.transform(c,d,e,f);return c};
Ipb=function(a,b){a=a.key;b=b.key;if(a===b)return 0;if(void 0===a)return 1;if(void 0===b)return-1;if(null===a)return 1;if(null===b)return-1;if("string"==typeof a&&"string"==typeof b)return a<b?-1:1;if("number"==typeof a&&"number"==typeof b)return a-b;if("boolean"==typeof a&&"boolean"==typeof b)return a<b?-1:1;a=String(a);b=String(b);return a==b?0:a<b?-1:1};
Jpb=function(a){var b={};if(a instanceof _.fn)return a;a=a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");b.bZc&&(a=a.replace(/(^|[\r\n\t ]) /g,"$1&#160;"));b.yJb&&(a=a.replace(/(\r\n|\n|\r)/g,"<br>"));b.cZc&&(a=a.replace(/(\t+)/g,'<span style="white-space:pre">$1</span>'));return _.ui(a)};
Kpb=function(a){a=_.Teb(a);switch(a){case 1:return"project";case 3:return"host";case 4:return"depot";case 5:return"ossProject";case 0:break;default:throw _.ej(a,void 0);}};Lpb=function(a,b){b=_.ti(b);void 0!==b&&(a.href=b)};Mpb=function(a){a=a.tagName;if("SCRIPT"===a||"STYLE"===a)throw Error("S");};Npb=function(a){const b=Kpb(a);if(b)return{id:a.om()||_.Cm(a,3,_.bl)||_.Cm(a,4,_.bl)||_.Cm(a,5,_.bl),type:b}};
Opb=function(a,b){return a===b?!0:Array.isArray(a)&&Array.isArray(b)?a.length===b.length&&a.every((c,d)=>c.start===b[d].start&&c.end===b[d].end):!1};
Ppb=function(a,b){if(!a)return[{start:1,end:b}];if("number"===typeof a)return b<a?[{start:b,end:a}]:b>a?[{start:a,end:b}]:a;const [c,...d]=a;return c?b>=c.start&&b<=c.end?a:b<c.start?[{start:b,end:c.end}].concat(d):d.reduce((e,f)=>1<e.length||f.start>e[0].end+1?e.concat(f):f.end<=e[0].end?e:[{start:e[0].start,end:f.end}],[{start:c.start,end:b}]):[{start:1,end:b}]};
GL=function(a){var b;let c=e=>e;a instanceof Function?c=a:b=a;const {Gyc:d}=b||{Gyc:!1};return _.mf([_.Xf((e,f)=>{e=c(e);f=c(f);return e===f?!0:e&&f?d?_.aH(e,f):_.bH(e,f):!1})])};Qpb=function(a,b){if(a)return b?a.replace(/(.*)createWs(=.*)/,"$1ws$2-prompt"):a.replace(/(.*)createWs(=.*)/,"$1ws=__prompt")};
_.Spb=function(a){const b=c?"ws":"createWs";if(!c){var c=_.sXa.format(new Date);var d;if(d=a.path){d=d.split("/");var e=d.pop()||d.pop(),f=e.lastIndexOf(".");e=-1===f?e:e.substring(0,f);Rpb.includes(e)&&0<d.length&&(e=`${d.pop()}-${e}`);d=e.replace(/[^a-zA-Z0-9_\-]/g,"")}else d="";c=`CS-${d}-${c}`}d=_.ZG(a.params.line);a=`${"//depot/"}${a.path}`;return _.Pk(_.Pk(new _.Ok(_.gXa),"files",`${a}${d?`:${d}`:""}`),b,c).toString()};Tpb=function(a,b){return b.wp?spb(a,b.wp):a};
Upb=function(a,b){if(b&&b.Se){var c=b.Se,d=_.Ecb(c);a=_.kt(_.jt(_.it(a.Wb(),d.id,d.type),c.uh),b.jw).Wc(b.path).Ya()}return a};Vpb=function(a,b,c){c=Object.fromEntries(c.map(d=>[d,void 0]));return _.fc(Object.assign({},a.params,c),Object.assign({},b.params,c))};Wpb=function({vb:a}){a=a&&a.toUpperCase();return"XREF"===a||"GROK"===a};
Xpb=function(a){var b=_.$G(a,1),c=void 0;_.NG(a)&&a.hi()?c=`/piper///depot/${b}`:_.NG(a)?c=`/${a.repository}/${b}`:_.iL(a)&&(c=`/h/${a.kb}/${a.repository}/+/${b}`);if(!c)return"";b=new _.Ok(`${_.hXa||""}/codesearch/f${c}`);c=a.params.Ob;a=_.Wk(a,1);c?(_.Pk(b,"ws",c),a&&_.Pk(b,"snapshot",a)):a&&"HEAD"!==a&&_.Pk(b,"cl",a);return b.toString()};Ypb=function(a){let b;return _.el(a.kb,a.Ic,a.repository,_.cl(a),a.path,null==(b=a.params)?void 0:b.Ob)};Zpb=function(a){return _.aYa.has(a)};
$pb=function(a){a=a.replace("COVERAGE_GENERIC_","");if(Zpb(a))return a};aqb=function(a){a&1&&(_.Yd(),_.z(0,"svg",11),_.G(1,"circle",12),_.B());a&2&&(a=_.N(),_.Hg("viewBox",a.Mvb()),_.q(1),_.Ig("stroke-dasharray",a.Gka(),"px")("stroke-dashoffset",a.Gka()/2,"px")("stroke-width",a.nob(),"%"),_.Hg("r",a.Wha()))};
bqb=function(a,b,c){if(FL(a)&&a.repository){var d=a.repository;if(b=_.msa(d,b,c))if(c=_.W(b,2).split("/"),!(2>c.length))return a=_.kt(_.jt(_.it(a.Wb(),c[0],"host"),c.slice(1).join("/")),_.W(b,3)||"HEAD"),"android"===d&&_.IH(a),a.Ya()}};
cqb=function(a,b){{var c=a.toLowerCase();var d=b.toLowerCase();const g=[],l=[];if(c==d)c=0;else if(c.length&&d.length){for(var e=0;e<d.length+1;e++)g[e]=e;for(e=0;e<c.length;e++){l[0]=e+1;for(var f=0;f<d.length;f++)l[f+1]=Math.min(l[f]+1,g[f+1]+1,g[f]+Number(c[e]!=d[f]));for(f=0;f<g.length;f++)g[f]=l[f]}c=l[d.length]}else c=Math.max(c.length,d.length)}d=Math.max(a.length,b.length);a=b.length-a.length;0<a&&(c-=a,d-=a);return 1-c/d};
dqb=function(a){const b={attributeFilter:["aria-label","aria-valuenow"]};return new _.of(c=>{(new MutationObserver(d=>{const e=d[0].target;var f;d=null!=(f=e.getAttribute("aria-label"))?f:"";let g;f=null!=(g=e.getAttribute("aria-valuenow"))?g:"indeterminate";c.next([d,f])})).observe(a,b)})};eqb=function(a){a&1&&_.Ng(0)};fqb=function(a){a&1&&_.Q(0);a&2&&(a=_.N(),_.bh(" ",a.Bc.U_?a.Bc.U_(a.option):a.option,"\n"))};gqb=function(a){a&1&&_.Ng(0)};
hqb=function(a,b){a&1&&(_.z(0,"mat-icon",7),_.Q(1),_.B());a&2&&(a=b.Ka,_.x("svgIcon",a.oi),_.q(1),_.bh(" ",a.oi?"":a.kh," "))};iqb=function(a){a&1&&_.O(0,hqb,2,2,"mat-icon",6);a&2&&(a=_.N(),_.x("ngIf",a.zu.search))};jqb=function(a,b){a&1&&(_.z(0,"mat-icon",10),_.Q(1),_.B());a&2&&(a=b.Ka,_.x("svgIcon",a.oi),_.q(1),_.bh(" ",a.oi?"":a.kh," "))};
kqb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",8);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.Bc.NA.next(""))});_.O(1,jqb,2,2,"mat-icon",9);_.B()}a&2&&(a=_.N(),_.q(1),_.x("ngIf",a.zu.close))};lqb=function(a){a&1&&_.G(0,"xap-picker-search")};mqb=function(a){a&1&&_.Ng(0,7);a&2&&(_.N(),_.x("ngTemplateOutlet",_.ah(9)))};nqb=function(a){a&1&&(_.z(0,"div",10),_.G(1,"mat-progress-spinner",11),_.B());a&2&&(_.q(1),_.x("diameter",48)("strokeWidth",4))};
oqb=function(a){a&1&&(_.H(0),_.z(1,"div",8),_.O(2,nqb,2,2,"div",9),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Un?0:a.Un.Lc))("ngIfElse",null==a.Un?null:a.Un.Lc))};pqb=function(a){a&1&&(_.z(0,"div",14)(1,"p",15),_.Q(2),_.B()());a&2&&(a=_.N(3),_.q(2),_.bh(" ",a.p5," "))};qqb=function(a){a&1&&(_.H(0),_.z(1,"div",12),_.O(2,pqb,3,1,"div",13),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Sn?0:a.Sn.Lc))("ngIfElse",null==a.Sn?null:a.Sn.Lc))};
rqb=function(a){a&1&&(_.z(0,"div",14)(1,"p",15),_.Q(2),_.B()());a&2&&(a=_.N(3),_.q(2),_.bh(" ",a.n5," "))};sqb=function(a){a&1&&(_.H(0),_.z(1,"div",16),_.O(2,rqb,3,1,"div",13),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Rn?0:a.Rn.Lc))("ngIfElse",null==a.Rn?null:a.Rn.Lc))};tqb=function(a){a&1&&(_.z(0,"div",14),_.Q(1),_.B());a&2&&(a=_.N(3),_.q(1),_.bh(" ",a.o5," "))};
uqb=function(a){a&1&&(_.H(0),_.z(1,"div",17),_.O(2,tqb,2,1,"div",13),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Tn?0:a.Tn.Lc))("ngIfElse",null==a.Tn?null:a.Tn.Lc))};vqb=function(a){a&1&&(_.z(0,"mat-checkbox",22),_.R(1,"async"),_.R(2,"format"),_.Q(3),_.R(4,"async"),_.B());if(a&2){a=_.N(2).Ka;const b=_.N();_.x("xapSelectAll",b.Bc.model)("xapSelectAllCorpus",_.S(1,4,b.Bc.Gz))("aria-label",_.SG(2,6,a.FLb,b.Amb,"NUM_ITEMS"));_.q(3);_.bh(" ",_.S(4,10,b.Cea)," ")}};
wqb=function(a){if(a&1){const b=_.Nd();_.z(0,"mat-checkbox",25);_.L("keydown.enter",function(c){return c.target.click()})("onfocus",function(){_.Pd(b);const c=_.N(4);return _.Qd(c.rwc=0)});_.G(1,"xap-picker-option",26);_.B()}if(a&2){a=_.N().va;const b=_.N(3);_.x("xapSelectionModel",b.Bc.model)("xapSelection",a)("aria-label",b.Bc.HZ(a));_.q(1);_.x("template",null==(b.rn||b.gN)?null:(b.rn||b.gN).Lc)("option",a)}};
xqb=function(a){a&1&&(_.z(0,"mat-checkbox",27),_.L("keydown.enter",function(b){return b.target.click()}),_.G(1,"xap-picker-option",26),_.B());if(a&2){a=_.N().va;const b=_.N(3);_.x("xapSelectionModel",b.Bc.model)("xapSelection",a)("aria-label",b.Bc.HZ(a));_.q(1);_.x("template",null==(b.rn||b.gN)?null:(b.rn||b.gN).Lc)("option",a)}};
yqb=function(a,b){a&1&&(_.H(0),_.O(1,wqb,2,5,"mat-checkbox",23),_.O(2,xqb,2,5,"ng-template",null,24,_.uh),_.J());if(a&2){a=b.first;const c=_.ah(3);_.q(1);_.x("ngIf",a)("ngIfElse",c)}};zqb=function(a){a&1&&(_.z(0,"div",28),_.Q(1),_.R(2,"format"),_.B());a&2&&(a=_.N(3),_.q(1),_.bh(" ",_.SG(2,1,a.hD,a.olb,"MAX_DISPLAYED_OPTIONS")," "))};
Aqb=function(a){if(a&1){const b=_.Nd();_.O(0,vqb,5,12,"mat-checkbox",18);_.z(1,"div",19);_.L("keydown",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.n1(c))});_.O(2,yqb,4,2,"ng-container",20);_.R(3,"async");_.O(4,zqb,3,5,"div",21);_.R(5,"async");_.B()}if(a&2){a=_.N().Ka;const b=_.N();_.x("ngIf",a.yx);_.q(2);_.x("ngForOf",_.S(3,3,b.vPb));_.q(2);_.x("ngIf",b.hD<_.S(5,5,b.Bc.Gz).length)}};
Bqb=function(a,b){a&1&&(_.z(0,"div",1),_.O(1,lqb,1,0,"xap-picker-search",2),_.H(2,3),_.O(3,mqb,1,1,"ng-container",4),_.O(4,oqb,3,2,"ng-container",5),_.O(5,qqb,3,2,"ng-container",5),_.O(6,sqb,3,2,"ng-container",5),_.O(7,uqb,3,2,"ng-container",5),_.J(),_.O(8,Aqb,6,7,"ng-template",null,6,_.uh),_.B());a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("ngIf",a.Mr),_.q(1),_.x("ngSwitch",a.vda),_.q(1),_.x("ngSwitchCase",b.Gk.lha),_.q(1),_.x("ngSwitchCase",b.Gk.LOADING),_.q(1),_.x("ngSwitchCase",b.Gk.dha),_.q(1),_.x("ngSwitchCase",
b.Gk.cha),_.q(1),_.x("ngSwitchCase",b.Gk.ERROR))};Cqb=function(a,b){a&1&&(_.z(0,"mat-icon",16),_.Q(1),_.B());a&2&&(a=b.Ka,_.x("svgIcon",a.oi),_.q(1),_.bh(" ",a.oi?"":a.kh," "))};
Eqb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"li",8)(1,"div",9)(2,"div",10);_.G(3,"xap-picker-option",11);_.B();_.z(4,"div",12)(5,"button",13,14);_.L("click",function(){const d=_.Pd(c).va,e=_.N();return _.Qd(e.Bc.model.Si(d))})("keydown.enter",function(){const d=_.Pd(c).va,e=_.N();return _.Qd(e.Bc.model.Si(d))});_.O(7,Cqb,2,2,"mat-icon",15);_.B()()()()}a&2&&(a=b.va,b=_.N(),_.q(3),_.x("template",null==b.rn?null:b.rn.Lc)("option",a),_.q(2),_.x("matTooltip",Dqb(b,a)),_.Hg("aria-label",Dqb(b,a)),_.q(2),
_.x("ngIf",b.zu.remove_circle_outline))};Fqb=function(a,b){if(b&&a&&("ArrowUp"===a.key||"ArrowDown"===a.key)){a.preventDefault();b=b.toArray();var c=b.findIndex(d=>d.qa===a.target);"ArrowUp"===a.key?c--:"ArrowDown"===a.key&&c++;0>c||c>=b.length||b[c].qa.focus()}};Gqb=function(a){a&1&&_.G(0,"xap-picker-search")};Hqb=function(a){a&1&&(_.H(0),_.Ng(1,6),_.J());if(a&2){_.N();const b=_.ah(9);_.q(1);_.x("ngTemplateOutlet",b)}};
Iqb=function(a){a&1&&(_.z(0,"div",9),_.G(1,"mat-progress-spinner",10),_.B());a&2&&(_.q(1),_.x("diameter",48)("strokeWidth",4))};Jqb=function(a){a&1&&(_.H(0),_.z(1,"div",7),_.O(2,Iqb,2,2,"div",8),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Un?0:a.Un.Lc))("ngIfElse",null==a.Un?null:a.Un.Lc))};Kqb=function(a){a&1&&(_.z(0,"div",13)(1,"p",14),_.Q(2),_.B()());a&2&&(a=_.N(3),_.q(2),_.bh(" ",a.p5," "))};
Lqb=function(a){a&1&&(_.H(0),_.z(1,"div",11),_.O(2,Kqb,3,1,"div",12),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Sn?0:a.Sn.Lc))("ngIfElse",null==a.Sn?null:a.Sn.Lc))};Mqb=function(a){a&1&&(_.z(0,"div",13)(1,"p",14),_.Q(2),_.B()());a&2&&(a=_.N(3),_.q(2),_.bh(" ",a.n5," "))};Nqb=function(a){a&1&&(_.H(0),_.z(1,"div",15),_.O(2,Mqb,3,1,"div",12),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Rn?0:a.Rn.Lc))("ngIfElse",null==a.Rn?null:a.Rn.Lc))};
Oqb=function(a){a&1&&(_.z(0,"div",13),_.Q(1),_.B());a&2&&(a=_.N(3),_.q(1),_.bh(" ",a.o5," "))};Pqb=function(a){a&1&&(_.H(0),_.z(1,"div",16),_.O(2,Oqb,2,1,"div",12),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Tn?0:a.Tn.Lc))("ngIfElse",null==a.Tn?null:a.Tn.Lc))};
Qqb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"li",19,20);_.L("click",function(){const d=_.Pd(c).va;_.N(3).Bc.replace([d]);return _.Qd()})("keydown.enter",function(){const d=_.Pd(c).va;_.N(3).Bc.replace([d]);return _.Qd()})("keydown.space",function(){const d=_.Pd(c).va;_.N(3).Bc.replace([d]);return _.Qd()});_.R(2,"async");_.z(3,"span",21);_.G(4,"xap-picker-option",22);_.B()()}if(a&2){a=b.va;b=b.first;const c=_.N(3);_.Jg("xap-picker-single-selected",_.S(2,5,c.Bc.model.Qe(a)));_.x("tabindex",b?0:-1);
_.q(4);_.x("template",null==c.rn?null:c.rn.Lc)("option",a)}};Rqb=function(a){if(a&1){const b=_.Nd();_.z(0,"ul",17);_.L("keydown",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.n1(c))});_.O(1,Qqb,5,7,"li",18);_.B()}a&2&&(a=_.N().Ka,_.q(1),_.x("ngForOf",a.jAb))};
Sqb=function(a,b){a&1&&(_.z(0,"div",1),_.O(1,Gqb,1,0,"xap-picker-search",2),_.H(2,3),_.O(3,Hqb,2,1,"ng-container",4),_.O(4,Jqb,3,2,"ng-container",4),_.O(5,Lqb,3,2,"ng-container",4),_.O(6,Nqb,3,2,"ng-container",4),_.O(7,Pqb,3,2,"ng-container",4),_.J(),_.O(8,Rqb,2,1,"ng-template",null,5,_.uh),_.B());a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("ngIf",a.Mr),_.q(1),_.x("ngSwitch",a.vda),_.q(1),_.x("ngSwitchCase",b.Gk.lha),_.q(1),_.x("ngSwitchCase",b.Gk.LOADING),_.q(1),_.x("ngSwitchCase",b.Gk.dha),_.q(1),_.x("ngSwitchCase",
b.Gk.cha),_.q(1),_.x("ngSwitchCase",b.Gk.ERROR))};Tqb=function(a){a&1&&_.G(0,"xap-picker-single-select",7)};Uqb=function(a){a&1&&_.G(0,"xap-picker-checklist",8);a&2&&(a=_.N(2).Ka,_.x("maxDisplayedOptions",a.hD))};Vqb=function(a){if(a&1){const b=_.Nd();_.z(0,"xap-picker-selection-list",9);_.L("clearSelections",function(){_.Pd(b);const c=_.N(3);return _.Qd(HL(c))});_.B()}};
Wqb=function(a){if(a&1){const b=_.Nd();_.z(0,"xap-picker",3);_.L("ngModelChange",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.Ax.next(c))});_.R(1,"async");_.R(2,"async");_.O(3,Tqb,1,0,"xap-picker-single-select",4);_.O(4,Uqb,1,1,"ng-template",null,5,_.uh);_.O(6,Vqb,1,0,"xap-picker-selection-list",6);_.B()}if(a&2){const b=_.ah(5);a=_.N().Ka;const c=_.N();_.Jg("xap-picker-multi-pane",a.hv);_.x("ngModel",_.S(1,11,c.Ax))("options",_.S(2,13,c.options))("displayFunction",a.yi)("searchVisible",a.Mr)("searchFilter",
a.rV)("selectAllVisible",a.yx);_.q(3);_.x("ngIf",a.Z3)("ngIfElse",b);_.q(3);_.x("ngIf",a.hv)}};Xqb=function(a){a&1&&_.G(0,"xap-picker-single-select",7)};Yqb=function(a){a&1&&_.Ng(0,13);a&2&&(a=_.N(4).Ka,_.x("ngTemplateOutlet",a.eL))};Zqb=function(a){a&1&&_.O(0,Yqb,1,1,"ng-template",12)};$qb=function(a){a&1&&_.Ng(0,13);a&2&&(a=_.N(4).Ka,_.x("ngTemplateOutlet",a.HTa))};arb=function(a){a&1&&_.O(0,$qb,1,1,"ng-template",14)};brb=function(a){a&1&&_.Ng(0,13);a&2&&(a=_.N(4).Ka,_.x("ngTemplateOutlet",a.CSa))};
crb=function(a){a&1&&_.O(0,brb,1,1,"ng-template",15)};drb=function(a){a&1&&_.Ng(0,13);a&2&&(a=_.N(4).Ka,_.x("ngTemplateOutlet",a.DSa))};erb=function(a){a&1&&_.O(0,drb,1,1,"ng-template",16)};frb=function(a){a&1&&(_.z(0,"xap-picker-checklist",7),_.O(1,Zqb,1,0,null,0),_.O(2,arb,1,0,null,0),_.O(3,crb,1,0,null,0),_.O(4,erb,1,0,null,0),_.B());a&2&&(a=_.N(2).Ka,_.q(1),_.x("ngIf",a.eL),_.q(1),_.x("ngIf",a.HTa),_.q(1),_.x("ngIf",a.CSa),_.q(1),_.x("ngIf",a.DSa))};
grb=function(a){if(a&1){const b=_.Nd();_.z(0,"xap-picker-selection-list",17);_.L("clearSelection",function(){_.Pd(b);const c=_.N(3);return _.Qd(HL(c))});_.B()}};
hrb=function(a){if(a&1){const b=_.Nd();_.z(0,"xap-picker",10);_.L("ngModelChange",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.Ax.next(c))});_.R(1,"async");_.O(2,Xqb,1,0,"xap-picker-single-select",4);_.O(3,frb,5,4,"ng-template",null,5,_.uh);_.O(5,grb,1,0,"xap-picker-selection-list",11);_.B()}if(a&2){const b=_.ah(4);a=_.N().Ka;const c=_.N();_.Jg("xap-picker-multi-pane",a.hv);_.x("ngModel",_.S(1,9,c.Ax))("getOptions",a.getOptions)("displayFunction",a.yi)("selectAllVisible",a.yx);_.q(2);_.x("ngIf",
a.Z3)("ngIfElse",b);_.q(3);_.x("ngIf",a.hv)}};irb=function(a,b){a&1&&(_.H(0),_.O(1,Wqb,7,15,"xap-picker",1),_.O(2,hrb,6,11,"ng-template",null,2,_.uh),_.J());if(a&2){a=b.Ka;const c=_.ah(3);_.q(1);_.x("ngIf",!a.Jqa)("ngIfElse",c)}};jrb=function(a){a&1&&_.Ng(0)};krb=function(a,b){a&1&&(_.z(0,"mat-icon",7),_.Q(1),_.B());a&2&&(a=b.Ka,_.x("svgIcon",a.oi),_.q(1),_.bh(" ",a.oi?"":a.kh," "))};lrb=function(a){a&1&&_.O(0,krb,2,2,"mat-icon",6);a&2&&(a=_.N(),_.x("ngIf",a.zu.search))};
mrb=function(a,b){a&1&&(_.z(0,"mat-icon",10),_.Q(1),_.B());a&2&&(a=b.Ka,_.x("svgIcon",a.oi),_.q(1),_.bh(" ",a.oi?"":a.kh," "))};nrb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",8);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.Bc.NA.next(""))});_.O(1,mrb,2,2,"mat-icon",9);_.B()}a&2&&(a=_.N(),_.q(1),_.x("ngIf",a.zu.close))};orb=function(a){a&1&&_.G(0,"xap-picker-search")};prb=function(a){a&1&&_.Ng(0,7);a&2&&(_.N(),_.x("ngTemplateOutlet",_.ah(9)))};
qrb=function(a){a&1&&(_.z(0,"div",10),_.G(1,"mat-progress-spinner",11),_.B());a&2&&(_.q(1),_.x("diameter",48)("strokeWidth",4))};rrb=function(a){a&1&&(_.H(0),_.z(1,"div",8),_.O(2,qrb,2,2,"div",9),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Un?0:a.Un.Lc))("ngIfElse",null==a.Un?null:a.Un.Lc))};srb=function(a){a&1&&(_.z(0,"div",14)(1,"p",15),_.Q(2),_.B()());a&2&&(a=_.N(3),_.q(2),_.bh(" ",a.p5," "))};
trb=function(a){a&1&&(_.H(0),_.z(1,"div",12),_.O(2,srb,3,1,"div",13),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Sn?0:a.Sn.Lc))("ngIfElse",null==a.Sn?null:a.Sn.Lc))};urb=function(a){a&1&&(_.z(0,"div",14)(1,"p",15),_.Q(2),_.B()());a&2&&(a=_.N(3),_.q(2),_.bh(" ",a.n5," "))};vrb=function(a){a&1&&(_.H(0),_.z(1,"div",16),_.O(2,urb,3,1,"div",13),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Rn?0:a.Rn.Lc))("ngIfElse",null==a.Rn?null:a.Rn.Lc))};
wrb=function(a){a&1&&(_.z(0,"div",14),_.Q(1),_.B());a&2&&(a=_.N(3),_.q(1),_.bh(" ",a.o5," "))};xrb=function(a){a&1&&(_.H(0),_.z(1,"div",17),_.O(2,wrb,2,1,"div",13),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Tn?0:a.Tn.Lc))("ngIfElse",null==a.Tn?null:a.Tn.Lc))};
yrb=function(a){a&1&&(_.z(0,"mat-checkbox",22),_.R(1,"async"),_.R(2,"format"),_.Q(3),_.R(4,"async"),_.B());if(a&2){a=_.N(2).Ka;const b=_.N();_.x("xapSelectAll",b.Bc.model)("xapSelectAllCorpus",_.S(1,4,b.Bc.Gz))("aria-label",_.SG(2,6,a.FLb,b.Amb,"NUM_ITEMS"));_.q(3);_.bh(" ",_.S(4,10,b.Cea)," ")}};
zrb=function(a){if(a&1){const b=_.Nd();_.z(0,"mat-checkbox",25);_.L("keydown.enter",function(c){return c.target.click()})("onfocus",function(){_.Pd(b);const c=_.N(4);return _.Qd(c.rwc=0)});_.G(1,"xap-picker-option",26);_.B()}if(a&2){a=_.N().va;const b=_.N(3);_.x("xapSelectionModel",b.Bc.model)("xapSelection",a)("aria-label",b.Bc.HZ(a));_.q(1);_.x("template",null==(b.rn||b.gN)?null:(b.rn||b.gN).Lc)("option",a)}};
Arb=function(a){a&1&&(_.z(0,"mat-checkbox",27),_.L("keydown.enter",function(b){return b.target.click()}),_.G(1,"xap-picker-option",26),_.B());if(a&2){a=_.N().va;const b=_.N(3);_.x("xapSelectionModel",b.Bc.model)("xapSelection",a)("aria-label",b.Bc.HZ(a));_.q(1);_.x("template",null==(b.rn||b.gN)?null:(b.rn||b.gN).Lc)("option",a)}};
Brb=function(a,b){a&1&&(_.H(0),_.O(1,zrb,2,5,"mat-checkbox",23),_.O(2,Arb,2,5,"ng-template",null,24,_.uh),_.J());if(a&2){a=b.first;const c=_.ah(3);_.q(1);_.x("ngIf",a)("ngIfElse",c)}};Crb=function(a){a&1&&(_.z(0,"div",28),_.Q(1),_.R(2,"format"),_.B());a&2&&(a=_.N(3),_.q(1),_.bh(" ",_.SG(2,1,a.hD,a.olb,"MAX_DISPLAYED_OPTIONS")," "))};
Drb=function(a){if(a&1){const b=_.Nd();_.O(0,yrb,5,12,"mat-checkbox",18);_.z(1,"div",19);_.L("keydown",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.n1(c))});_.O(2,Brb,4,2,"ng-container",20);_.R(3,"async");_.O(4,Crb,3,5,"div",21);_.R(5,"async");_.B()}if(a&2){a=_.N().Ka;const b=_.N();_.x("ngIf",a.yx);_.q(2);_.x("ngForOf",_.S(3,3,b.vPb));_.q(2);_.x("ngIf",b.hD<_.S(5,5,b.Bc.Gz).length)}};
Erb=function(a,b){a&1&&(_.z(0,"div",1),_.O(1,orb,1,0,"xap-picker-search",2),_.H(2,3),_.O(3,prb,1,1,"ng-container",4),_.O(4,rrb,3,2,"ng-container",5),_.O(5,trb,3,2,"ng-container",5),_.O(6,vrb,3,2,"ng-container",5),_.O(7,xrb,3,2,"ng-container",5),_.J(),_.O(8,Drb,6,7,"ng-template",null,6,_.uh),_.B());a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("ngIf",a.Mr),_.q(1),_.x("ngSwitch",a.vda),_.q(1),_.x("ngSwitchCase",b.Gk.lha),_.q(1),_.x("ngSwitchCase",b.Gk.LOADING),_.q(1),_.x("ngSwitchCase",b.Gk.dha),_.q(1),_.x("ngSwitchCase",
b.Gk.cha),_.q(1),_.x("ngSwitchCase",b.Gk.ERROR))};Frb=function(a,b){a&1&&(_.z(0,"mat-icon",16),_.Q(1),_.B());a&2&&(a=b.Ka,_.x("svgIcon",a.oi),_.q(1),_.bh(" ",a.oi?"":a.kh," "))};
Grb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"li",8)(1,"div",9)(2,"div",10);_.G(3,"xap-picker-option",11);_.B();_.z(4,"div",12)(5,"button",13,14);_.L("click",function(){const d=_.Pd(c).va,e=_.N();return _.Qd(e.Bc.model.Si(d))})("keydown.enter",function(){const d=_.Pd(c).va,e=_.N();return _.Qd(e.Bc.model.Si(d))});_.O(7,Frb,2,2,"mat-icon",15);_.B()()()()}a&2&&(a=b.va,b=_.N(),_.q(3),_.x("template",null==b.rn?null:b.rn.Lc)("option",a),_.q(2),_.x("matTooltip",Dqb(b,a)),_.Hg("aria-label",Dqb(b,a)),_.q(2),
_.x("ngIf",b.zu.remove_circle_outline))};Hrb=function(a){a&1&&_.G(0,"xap-picker-search")};Irb=function(a){a&1&&(_.H(0),_.Ng(1,6),_.J());if(a&2){_.N();const b=_.ah(9);_.q(1);_.x("ngTemplateOutlet",b)}};Jrb=function(a){a&1&&(_.z(0,"div",9),_.G(1,"mat-progress-spinner",10),_.B());a&2&&(_.q(1),_.x("diameter",48)("strokeWidth",4))};Krb=function(a){a&1&&(_.H(0),_.z(1,"div",7),_.O(2,Jrb,2,2,"div",8),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Un?0:a.Un.Lc))("ngIfElse",null==a.Un?null:a.Un.Lc))};
Lrb=function(a){a&1&&(_.z(0,"div",13)(1,"p",14),_.Q(2),_.B()());a&2&&(a=_.N(3),_.q(2),_.bh(" ",a.p5," "))};Mrb=function(a){a&1&&(_.H(0),_.z(1,"div",11),_.O(2,Lrb,3,1,"div",12),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Sn?0:a.Sn.Lc))("ngIfElse",null==a.Sn?null:a.Sn.Lc))};Nrb=function(a){a&1&&(_.z(0,"div",13)(1,"p",14),_.Q(2),_.B()());a&2&&(a=_.N(3),_.q(2),_.bh(" ",a.n5," "))};
Orb=function(a){a&1&&(_.H(0),_.z(1,"div",15),_.O(2,Nrb,3,1,"div",12),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Rn?0:a.Rn.Lc))("ngIfElse",null==a.Rn?null:a.Rn.Lc))};Prb=function(a){a&1&&(_.z(0,"div",13),_.Q(1),_.B());a&2&&(a=_.N(3),_.q(1),_.bh(" ",a.o5," "))};Qrb=function(a){a&1&&(_.H(0),_.z(1,"div",16),_.O(2,Prb,2,1,"div",12),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngIf",!(null==a.Tn?0:a.Tn.Lc))("ngIfElse",null==a.Tn?null:a.Tn.Lc))};
Rrb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"li",19,20);_.L("click",function(){const d=_.Pd(c).va;_.N(3).Bc.replace([d]);return _.Qd()})("keydown.enter",function(){const d=_.Pd(c).va;_.N(3).Bc.replace([d]);return _.Qd()})("keydown.space",function(){const d=_.Pd(c).va;_.N(3).Bc.replace([d]);return _.Qd()});_.R(2,"async");_.z(3,"span",21);_.G(4,"xap-picker-option",22);_.B()()}if(a&2){a=b.va;b=b.first;const c=_.N(3);_.Jg("xap-picker-single-selected",_.S(2,5,c.Bc.model.Qe(a)));_.x("tabindex",b?0:-1);
_.q(4);_.x("template",null==c.rn?null:c.rn.Lc)("option",a)}};Srb=function(a){if(a&1){const b=_.Nd();_.z(0,"ul",17);_.L("keydown",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.n1(c))});_.O(1,Rrb,5,7,"li",18);_.B()}a&2&&(a=_.N().Ka,_.q(1),_.x("ngForOf",a.jAb))};
Trb=function(a,b){a&1&&(_.z(0,"div",1),_.O(1,Hrb,1,0,"xap-picker-search",2),_.H(2,3),_.O(3,Irb,2,1,"ng-container",4),_.O(4,Krb,3,2,"ng-container",4),_.O(5,Mrb,3,2,"ng-container",4),_.O(6,Orb,3,2,"ng-container",4),_.O(7,Qrb,3,2,"ng-container",4),_.J(),_.O(8,Srb,2,1,"ng-template",null,5,_.uh),_.B());a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("ngIf",a.Mr),_.q(1),_.x("ngSwitch",a.vda),_.q(1),_.x("ngSwitchCase",b.Gk.lha),_.q(1),_.x("ngSwitchCase",b.Gk.LOADING),_.q(1),_.x("ngSwitchCase",b.Gk.dha),_.q(1),_.x("ngSwitchCase",
b.Gk.cha),_.q(1),_.x("ngSwitchCase",b.Gk.ERROR))};Urb=function(a){a&1&&_.G(0,"xap-picker-single-select",7)};Vrb=function(a){a&1&&_.G(0,"xap-picker-checklist",8);a&2&&(a=_.N(2).Ka,_.x("maxDisplayedOptions",a.hD))};Wrb=function(a){if(a&1){const b=_.Nd();_.z(0,"xap-picker-selection-list",9);_.L("clearSelections",function(){_.Pd(b);const c=_.N(3);return _.Qd(HL(c))});_.B()}};
Xrb=function(a){if(a&1){const b=_.Nd();_.z(0,"xap-picker",3);_.L("ngModelChange",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.Ax.next(c))});_.R(1,"async");_.R(2,"async");_.O(3,Urb,1,0,"xap-picker-single-select",4);_.O(4,Vrb,1,1,"ng-template",null,5,_.uh);_.O(6,Wrb,1,0,"xap-picker-selection-list",6);_.B()}if(a&2){const b=_.ah(5);a=_.N().Ka;const c=_.N();_.Jg("xap-picker-multi-pane",a.hv);_.x("ngModel",_.S(1,11,c.Ax))("options",_.S(2,13,c.options))("displayFunction",a.yi)("searchVisible",a.Mr)("searchFilter",
a.rV)("selectAllVisible",a.yx);_.q(3);_.x("ngIf",a.Z3)("ngIfElse",b);_.q(3);_.x("ngIf",a.hv)}};Yrb=function(a){a&1&&_.G(0,"xap-picker-single-select",7)};Zrb=function(a){a&1&&_.Ng(0,13);a&2&&(a=_.N(4).Ka,_.x("ngTemplateOutlet",a.eL))};$rb=function(a){a&1&&_.O(0,Zrb,1,1,"ng-template",12)};asb=function(a){a&1&&_.Ng(0,13);a&2&&(a=_.N(4).Ka,_.x("ngTemplateOutlet",a.HTa))};bsb=function(a){a&1&&_.O(0,asb,1,1,"ng-template",14)};csb=function(a){a&1&&_.Ng(0,13);a&2&&(a=_.N(4).Ka,_.x("ngTemplateOutlet",a.CSa))};
dsb=function(a){a&1&&_.O(0,csb,1,1,"ng-template",15)};esb=function(a){a&1&&_.Ng(0,13);a&2&&(a=_.N(4).Ka,_.x("ngTemplateOutlet",a.DSa))};fsb=function(a){a&1&&_.O(0,esb,1,1,"ng-template",16)};gsb=function(a){a&1&&(_.z(0,"xap-picker-checklist",7),_.O(1,$rb,1,0,null,0),_.O(2,bsb,1,0,null,0),_.O(3,dsb,1,0,null,0),_.O(4,fsb,1,0,null,0),_.B());a&2&&(a=_.N(2).Ka,_.q(1),_.x("ngIf",a.eL),_.q(1),_.x("ngIf",a.HTa),_.q(1),_.x("ngIf",a.CSa),_.q(1),_.x("ngIf",a.DSa))};
hsb=function(a){if(a&1){const b=_.Nd();_.z(0,"xap-picker-selection-list",17);_.L("clearSelection",function(){_.Pd(b);const c=_.N(3);return _.Qd(HL(c))});_.B()}};
isb=function(a){if(a&1){const b=_.Nd();_.z(0,"xap-picker",10);_.L("ngModelChange",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.Ax.next(c))});_.R(1,"async");_.O(2,Yrb,1,0,"xap-picker-single-select",4);_.O(3,gsb,5,4,"ng-template",null,5,_.uh);_.O(5,hsb,1,0,"xap-picker-selection-list",11);_.B()}if(a&2){const b=_.ah(4);a=_.N().Ka;const c=_.N();_.Jg("xap-picker-multi-pane",a.hv);_.x("ngModel",_.S(1,9,c.Ax))("getOptions",a.getOptions)("displayFunction",a.yi)("selectAllVisible",a.yx);_.q(2);_.x("ngIf",
a.Z3)("ngIfElse",b);_.q(3);_.x("ngIf",a.hv)}};jsb=function(a,b){a&1&&(_.H(0),_.O(1,Xrb,7,15,"xap-picker",1),_.O(2,isb,6,11,"ng-template",null,2,_.uh),_.J());if(a&2){a=b.Ka;const c=_.ah(3);_.q(1);_.x("ngIf",!a.Jqa)("ngIfElse",c)}};ksb=function(a,b){a&1&&(_.z(0,"div",0,1),_.Yg(2),_.B());a&2&&(a=b.id,b=_.N(),_.x("id",b.id)("ngClass",b.gq)("@panelAnimation",b.isOpen?"visible":"hidden"),_.Hg("aria-label",b.ariaLabel||null)("aria-labelledby",b.t6(a)))};IL=function(a){return{state:1,oF:a}};
lsb=function(a,b){return a>=b.start&&a<b.end};nsb=function(a){return a.replace(msb,b=>`\\${b}`)};JL=function(a,b){const {Vk:c,projectId:d,Xn:e,Hg:f}=_.Gdb(a,b);return{fileSpecSourceRootRepositoryKeyHostName:c,fileSpecSourceRootRepositoryKeyDepotGroup:e,fileSpecSourceRootRepositoryKeyProjectId:d,fileSpecSourceRootRepositoryKeyOssProject:f}};
osb=function(a,b,c,d,e,f){void 0!==e&&(e=_.Ch(e));f&&"HEAD"===d&&(d=void 0);return Object.assign({},JL(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecSourceRootRepositoryKeyWorkspaceId:f})};psb=function(a){a&1&&(_.z(0,"span"),_.Q(1),_.B());a&2&&(a=_.N().va,_.q(1),_.ch(a.content))};qsb=function(a){a&1&&(_.z(0,"span")(1,"a",3),_.Q(2),_.B()());a&2&&(a=_.N().va,_.q(1),_.$g("href",a.url,_.Qe),_.q(1),_.ch(a.content))};
rsb=function(a,b){a&1&&(_.z(0,"span",1),_.O(1,psb,2,1,"span",2),_.O(2,qsb,3,2,"span",2),_.B());a&2&&(_.x("ngSwitch",b.va.type),_.q(1),_.x("ngSwitchCase","normal"),_.q(1),_.x("ngSwitchCase","link"))};
ssb=function(a,b){if(!b)return[{content:a,type:"normal"}];const {pos:c,O2:d}=b.reduce(({pos:e,O2:f},g)=>{const l=g.qra,p=l.startIndex+l.length,t=a.substring(l.startIndex,p);f.push({content:a.substring(e,l.startIndex),type:"normal"});f.push({content:t,type:"link",url:g.url});return{pos:p,O2:f}},{pos:0,O2:[]});c<a.length&&d.push({content:a.substring(c,a.length),type:"normal"});return d};
tsb=function(a){switch(a){case 1:return"account_tree";case 2:return"label_outline";case 3:return"published_with_changes";case 0:case 4:case 5:return"";default:_.ej(a,void 0)}};usb=function(a){return _.OG(a)?_.Fjb:"Commit Details"};vsb=function(a){return _.OG(a)?_.Gjb:"Commit "};wsb=function(a){return _.OG(a)?_.Hjb:"ID"};xsb=function(a){return _.OG(a)?_.Ijb:"Commit Date"};ysb=function(a){return _.OG(a)?_.Jjb:"Revision"};
Csb=function(a){a?a=-1===_.Ljb.toLocaleString(a,zsb).indexOf("18"):(a=Asb)||((a=Bsb)||(a=window.navigator,a=Bsb=a.languages&&a.languages[0]?a.languages[0]:a.language||a.browserLanguage||a.d2c||"en"),a=Asb=Csb(a));return a};
Dsb=function(a){function b(e,f,g){const l=new Date(0);l.setFullYear(e,f,g);l.setHours(0,0,0);return l}function c(e){const f=new Date(0);let g=0,l=0;const p=e[8]?f.setUTCFullYear:f.setFullYear,t=e[8]?f.setUTCHours:f.setHours;e[9]&&(g=Number(e[9]+e[10]),l=Number(e[9]+e[11]));p.call(f,Number(e[1]),Number(e[2])-1,Number(e[3]));t.call(f,Number(e[4]||0)-g,Number(e[5]||0)-l,Number(e[6]||0),Math.floor(1E3*parseFloat(`0.${e[7]||0}`)));return f}if(a instanceof Date&&!isNaN(a.valueOf()))return a;if("number"===
typeof a&&!isNaN(a))return new Date(a);if("string"===typeof a){a=a.trim();if(/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(a)){const [e,f=1,g=1]=a.split("-").map(l=>+l);return b(e,f-1,g)}var d=parseFloat(a);if(!isNaN(a-d))return new Date(d);if(d=a.match(/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/))return c(d)}d=new Date(a);if(!(d instanceof Date)||isNaN(d.valueOf()))throw Error("pb`"+a);return d};
KL=function(a,b){return a.toLowerCase()!==a?0<=b.indexOf(a):0<=b.toLowerCase().indexOf(a.toLowerCase())};Esb=function(a){return a&&a.params.hu||null};Fsb=function(a){return a&&a.params.tw||null};Gsb=function(a){return a&&null!=a.params.qj?"0"!==a.params.qj:null};Hsb=function(a){return a&&null!=a.params.Te?a.params.Te:null};Isb=function(a){return!!a&&null!=a.params.gt};Jsb=function(a){return a&&null!=a.params.iu?a.params.iu:null};Ksb=function({OM:a},{OM:b}){return a.length===b.length&&a.every(c=>b.includes(c))};
Lsb=function(a){return a.reduce((b,c)=>{b[c]=null;return b},{})};Msb=function({bufferSize:a=Infinity,Wjb:b=Infinity,ux:c,scheduler:d}){let e,f=0,g,l=!1,p=!1;return function(t){f++;if(!e||l)l=!1,e=new _.fg(a,b,d),g=t.subscribe({next(C){e.next(C)},error(C){l=!0;e.error(C)},complete(){p=!0;g=void 0;e.complete()}});const y=e.subscribe(this);this.add(()=>{f--;y.unsubscribe();g&&!p&&c&&0===f&&(g.unsubscribe(),e=g=void 0)})}};
Nsb=function(){let a;a={bufferSize:1,Wjb:void 0,ux:!1,scheduler:void 0};return b=>{if(b&&"function"===typeof b.cA)b=b.cA(Msb(a));else throw new TypeError("Ma");return b}};Osb=function(a,b){a=a.Md;b=b.Md;return null===a&&null===b?!0:!!a&&!!b&&a.source===b.source&&a.flags===b.flags};Psb=function(a){return!!a};Qsb=function(a){return b=>new _.of(c=>b.subscribe(d=>{a.wx(()=>{c.next(d)})},d=>{a.wx(()=>{c.error(d)})},()=>{a.wx(()=>{c.complete()})}))};
Ssb=function(a,b){var c=Rsb;return _.mf([Cpb(a.tg),_.Mf(d=>0<d.length),_.Cf(d=>_.u(...c(d))),_.Cf(b),Qsb(a),_.gg(1),_.wf()])};Tsb=function(a,b){const c=new Map(a.categories.map(d=>[d,[]]));for(const d of b)c.get(d.category).push(d);return{request:a,results:c}};Rsb=function(a){const b=new Map;for(const c of a){a=c.categories;delete c.categories;const d=JSON.stringify(c),e=b.get(d);e?e.categories=[...e.categories,...a]:(c.categories=a,b.set(d,c))}return Array.from(b.values())};
Usb=function({kb:a,Ic:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecType:f,category:g}){if(!_.XG(b)&&"host"!==b)throw Error("Td");e=_.XG(b)&&c&&"piper"==c.toLowerCase()?`${"//depot/"}${e}`:e;e="/"===e?"":e;"host"===b&&(d=_.oj(d));return Object.assign({},JL(a,b),{fileSpecPath:e,fileSpecType:f,fileSpecSourceRootRefSpec:d,fileSpecSourceRootRepositoryKeyRepositoryName:c,categories:[g]})};
Vsb=function(a,b,c){return _.w(a,_.Mf(({request:d,results:e})=>_.fc(Object.assign({},d,{categories:void 0}),Object.assign({},b,{categories:void 0}))&&e.has(c)),_.Zf(1),_.v(({results:d})=>d.get(c)||[]))};Wsb=function(a){const b=new Map;for(a=[...a];0!==a.length;){const c=a.shift();if(!c)break;0===c.children.length?b.set(c.id,c):a.unshift(...c.children)}return b};Xsb=function(a){let b;if(null==a?0:null==(b=a.dataSource)?0:b.l_)return a.dataSource.l_.gw};
Ysb=function({icon:a,tooltip:b,name:c,id:d},e){return{icon:a,tooltip:b,details:e,iGb:c,Os:d}};Zsb=function(a){a=a.kind;switch(a){case 0:case 1:case 2:case 3:return!0;case 4:case 5:case 9:case 11:case 12:case 7:case 8:case 6:case 10:case 13:return!1;default:return _.ej(a,void 0)}};$sb=function(a){return 0===a.kind||1===a.kind};
atb=function(a,b){if(a.length!==b.length)return!1;for(const [c,d]of _.naa(a,b))if(a=c,b=d,a.name!==b.name||a.id!==b.id||a.vL!==b.vL||a.b0a!==b.b0a||!atb(a.children,b.children))return!1;return!0};btb=function(a){const b=[];for(const c of a)c.children.length?b.push(...btb(c.children)):b.push(c);return b};ctb=function(a){return a.params.ZF?a.params.ZF.split(",").map(b=>b.split(":")[0].toUpperCase()):[]};
dtb=function(a,b){a=a.toUpperCase();return"COVERAGE_GENERIC_DEFAULT"===a&&b.find(c=>"COVERAGE"===c)||"COVERAGE_GENERIC_FUZZING"===a&&b.find(c=>"FUZZING"===c)?!0:b.some(c=>"*"===c.slice(-1)?a.startsWith(c.slice(0,-1)):a===c)};etb=function(a,b){if(a.size!==b.size)return!1;for(const [c,d]of a.entries()){a=d;const e=b.get(c);if(void 0===e||!_.fc(a,e))return!1}return!0};ftb=function(a,b){return a.reduce((c,d)=>c.set(d,b),new Map)};gtb=function({id:a,name:b,vL:c},d=[]){return{id:a,name:b,children:d,vL:c}};
htb=function(a,b){var c;if(!b||null==(c=a.dataSource)||!c.availability)return!0;const d=b.Wa;c=b.isDirectory;const e=b.TC,f=b.bL;var g;for(const l of null==(g=a.dataSource)?void 0:g.availability){a=l.gqa;b=l.Xna;g=l.Xqa;if(!l.Ela&&!c||!l.Dla&&c||!l.Fla&&e)return!1;let p,t;if((null==(p=a)?0:p.length)&&(null==(t=a)?0:t.every(V=>!RegExp(V).test(d.Fz))))return!1;let y,C;if((null==(y=b)?0:y.length)&&(null==(C=b)?0:C.some(V=>RegExp(V).test(d.Fz))))return!1;let F,I,K;if(!c&&(!f&&(null==(F=g)?0:F.length)||
f&&(null==(I=g)?0:I.length)&&(null==(K=g)?0:K.every(V=>!RegExp(V).test(f)))))return!1}return!0};itb=function(a,b){const c=[];for(const d of a){let e;(null==(e=d.children)?0:e.length)?(a=itb(d.children,b),a.length&&c.push(gtb(d,a))):htb(d,b)&&c.push(gtb(d))}return c};jtb=function(a,b){a&1&&(_.z(0,"mat-card-content"),_.G(1,"linkified-message",8),_.R(2,"emptyToConstant"),_.B());a&2&&(a=b.Ka,_.q(1),_.x("message",a.ep)("linkDefinitions",_.S(2,2,a.PJ)))};
ktb=function(a){a&1&&(_.z(0,"a",9),_.Q(1," View blame prior to this change "),_.B());a&2&&(a=_.N(),_.x("routerLink",a.rxb)("trackProjectId",a.Yt.kb))};mtb=function(a){if(a&1){const b=_.Nd();_.z(0,"commit-details",5);_.L("mouseenter",function(){_.Pd(b);const c=_.N();clearTimeout(c.pDb);return _.Qd()})("mouseleave",function(){_.Pd(b);const c=_.N();return _.Qd(ltb(c))});_.B()}a&2&&(a=_.N(),_.x("commit",a.commit)("baseLocation",a.Yt)("parentCommit",a.sD))};
ntb=function(a){const b=[...a.Rm];b.sort((e,f)=>e.EF.localeCompare(f.EF));const c=new Map,d=new Map;for(let e=0;e<b.length;e++)c.set(e+1,b[e]),d.set(b[e].We,e+1);a.Fyb=d;a.Nyc=c;return a};otb=function(a,b,c,d){if(!a)return{};--a;b=b?b-1:a;return c?{startLine:a,endLine:b,startColumn:c-1,endColumn:d||-1}:{startLine:a,endLine:b}};ptb=function(a){return otb(a.startLine,a.endLine,a.startColumn,a.endColumn)};
qtb=function(a){const b=a.Uk();a=a.rj();return b&&a?{startLine:b.getLine(),startColumn:_.wm(b,2),endLine:a.getLine(),endColumn:_.wm(a,2)}:{}};rtb=function(a){return void 0!==a.startLine&&void 0!==a.endLine};stb=function(a){return rtb(a)&&void 0!==a.startColumn&&void 0!==a.endColumn};ttb=function(a,b){a&1&&_.G(0,"blame-snippet",3);if(a&2){a=b.DF;const c=b.commit,d=b.Cd,e=b.sD;_.vB("blame-layer ",b.className,"");_.x("commitIndex",a)("commit",c)("baseLocation",d)("parentCommit",e)}};
utb=function(a,b){a&1&&_.G(0,"div");a&2&&_.vB("blame-layer ",b.className,"")};vtb=function(a){a&1&&_.G(0,"loading",4);a&2&&_.x("hasBackground",!0)};wtb=function(a,b){a&1&&_.G(0,"div");a&2&&_.Kg(b.className)};xtb=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c===b[d])};ytb=function(a){a&1&&(_.z(0,"mat-card-subtitle"),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.ch(a.mfb))};
ztb=function(a){switch(a){case 0:return"source:file";case 1:return"source:file";case 6:return"source:file";case 3:return"source:folder_open";case 4:return"source:symlink";case 5:return"source:submodule";default:return _.ej(a,void 0)}};Atb=function(a){a&1&&_.G(0,"div",6)};Btb=function(a,b){a&1&&(_.H(0),_.G(1,"finding-details",4),_.O(2,Atb,1,0,"div",5),_.J());if(a&2){a=b.va;b=b.last;const c=_.N(2);_.q(1);_.x("icon",c.icon)("title",c.iGb)("subtitle",c.tooltip)("details",a);_.q(1);_.x("ngIf",!b)}};
Ctb=function(a){if(a&1){const b=_.Nd();_.z(0,"mat-card",2);_.L("mouseenter",function(){const c=_.Pd(b).Od;return _.Qd(c())})("mouseleave",function(){const c=_.Pd(b).detach;return _.Qd(c())});_.O(1,Btb,3,5,"ng-container",3);_.B()}a&2&&(a=_.N(),_.q(1),_.x("ngForOf",a.details))};Etb=function({message:a,messageHtml:b,url:c},d){a=Jpb(a||d);c&&(Dtb.test(c)||(c="http://"+c),a=_.D9a("a",{href:c,target:"_blank"},a));if(!b)return a;try{return _.jl(b)||a}catch(e){return a}};
Ftb=function(a,b){a&1&&_.G(0,"finding",1);a&2&&_.x("annotations",b.annotations)};Gtb=function({details:a}){return a.Ld?ptb(a.Ld).startLine||0:0};Htb=function(a){return _.dm(a,_.zs,5)&&!!a.getType()};Itb=function(a){const b=[];for(a=a.parent;void 0!==a;)b.push(a),a=a.parent;return b};Jtb=function(a){return a.reduce((b,c)=>b+c.FT,a.length)};Ktb=function(a,b){b(a);for(const c of _.lm(a,_.Bs,3))Ktb(c,b)};
Ltb=function(a){const b=new Map;for(const c of a)Ktb(c,d=>{null!==d.getType()&&b.set(d.getType(),!0)});return new LL(b)};Mtb=function(a){let b;return!(null==(b=_.tm(a,4))||!b.length)||_.lm(a,_.Bs,3).some(Mtb)};Ntb=function(a){switch(a){case 1:case 3:case 2:case 7:return!0;default:return!1}};
Otb=function(a,b,{Ica:c,szb:d}={Ica:void 0,szb:!1}){a=_.Yeb(a);var e;null!=(e=a.params)&&e.line||(a.params=Object.assign({},{line:1},a.params));var f,g;e=b.kb===(null==(f=a.Td)?void 0:f.id)&&b.Ic===(null==(g=a.Td)?void 0:g.type)&&b.repository===a.repository;if(!a.params.Ob&&b.params.Ob)a.params=Object.assign({},a.params,{uf:a.vb,Ob:void 0}),a.vb="HEAD";else{g=e&&_.rj(a.path,b.path,_.bNa);f=a.vb!==b.vb?a.vb:_.Wk(b,1);if(d=g&&d)null==c||null==f?c=!0:(c=Number(c),d=Number(f),c=isNaN(c)||isNaN(d)?!0:
c>d),d=!c;if(d)a.vb=b.vb;else{let l;!e||null!=(l=a.params)&&l.uf||(a.params=Object.assign({},a.params,{uf:a.vb}),a.vb=b.vb)}}a.params=Object.assign({},b.params,a.params);return a};Ptb=function(a,b){let c=a.Ew();for(const [d,e]of _.Kb(a,3,_.Bb).entries()){a=d;const f=b(e);c=c.replaceAll(a,f)}return c};
Rtb=function(a,b){let c=a.path||"";c&&!c.endsWith("/")&&(c+="/");const d=a.Wb().ni();return(e,f,g)=>{e=Qtb(c,e).toString();e.startsWith("/")&&(e=e.substring(1));e=d.Wc(e).Ya();return _.Wq(b,_.Cr(b,_.gt(e),{Ze:g,Qa:f}))}};
Stb=function(a,b){let c=a.path||"";c&&!c.endsWith("/")&&(c+="/");return d=>{d=Qtb(c,d).toString();d.startsWith("/")&&(d=d.substring(1));return _.w(b.get(a.kb,a.Ic,a.repository,_.cl(a),d,{Ob:a.params.Ob,type:1}),_.v(e=>{var f=_.dt(e).Ew();f=f?btoa(f):_.MG(_.hm(_.dt(e),1));return`data:${_.W(_.km(_.dt(e),_.$s,2),1)};base64,${f}`}))}};Ttb=function(a){if(!a)return!0;try{return!(new _.Ok(a)).kt&&!a.startsWith("//")}catch(b){return!1}};
Wtb=function(a,b){var c=a.querySelectorAll("img");a=new _.hf;if(0===c.length)return a;const d=document.createElement("span");d.classList.add("material-icons-extended");d.appendChild(document.createTextNode("photo"));for(const e of c)if(c=e.getAttribute("src")||"",c=c.match(Utb)){c=atob(c[1]);const f=d.cloneNode(!0);Vtb(f,e);a.add(b(c).subscribe(g=>{e.src=g;Vtb(e,f)}))}return a};
Xtb=function(a,b){a=a.querySelectorAll("a[href]");const c=a.length;for(let e=0;e<c;e++){const f=a[e];var d=f.getAttribute("href")||"";if(!Ttb(d)||d.startsWith("?")||d.startsWith("#"))continue;d=new _.Ok(d);const g={};d.uj.forEach((l,p)=>{g[p]=l});d=b(d.ie(),g,d.Bw);_.gn(f,d)}};Ytb=function(a){a&1&&_.G(0,"mat-card",2);a&2&&(a=_.N(),_.x("innerHtml",a.lLb,_.Oe))};Ztb=function(a){a&1&&(_.z(0,"mat-card",3),_.G(1,"markdown-content",4),_.B());a&2&&(a=_.N(),_.q(1),_.x("content",a.content.text))};
$tb=function(a){a&1&&(_.z(0,"mat-card",3)(1,"pre"),_.Q(2),_.B()());a&2&&(a=_.N(),_.q(2),_.bh("  ",a.content.text,"\n  "))};
bub=function(a){if(a&1){const b=_.Nd();_.H(0);_.z(1,"button",5,6)(3,"span",7);_.Q(4);_.B()();_.z(5,"command-menu",8,9);_.L("closed",function(c){_.Pd(b);const d=_.N(4);return _.Qd("keydown"!==c&&_.g0a(d.Wj,"mouse"))})("menuItemSelected",function(c){_.Pd(b);_.N(4).R3a.emit(c);return _.Qd()});_.B();_.J()}if(a&2){const b=_.ah(6);a=_.N().va;_.q(1);_.x("disabled",a.disabled)("matMenuTriggerFor",b.Wj)("matMenuTriggerData",_.hh(4,aub,a.children));_.q(3);_.ch(a.label)}};
cub=function(a){a&1&&(_.z(0,"span",13),_.Q(1),_.B());a&2&&(a=_.N(2).va,_.q(1),_.ch(a.Rb))};dub=function(a){if(a&1){const b=_.Nd();_.z(0,"button",10);_.L("click",function(){_.Pd(b);const c=_.N().va;_.N(3).R3a.emit(c);return _.Qd()});_.z(1,"span",11);_.Q(2);_.B();_.O(3,cub,2,1,"span",12);_.B()}a&2&&(a=_.N().va,_.x("disabled",a.disabled),_.q(1),_.$g("title",a.disabled?"":a.label),_.q(1),_.ch(a.label),_.q(1),_.x("ngIf",a.Rb))};
eub=function(a,b){a&1&&(_.H(0),_.O(1,bub,7,6,"ng-container",3),_.O(2,dub,4,4,"button",4),_.J());a&2&&(a=b.va,_.q(1),_.x("ngIf",a.children&&0<a.children.length),_.q(1),_.x("ngIf",!a.children||0===a.children.length))};fub=function(a){a&1&&_.G(0,"mat-divider")};gub=function(a,b){a&1&&(_.H(0),_.O(1,eub,3,2,"ng-container",2),_.O(2,fub,1,0,"mat-divider",3),_.J());a&2&&(a=b.va,b=b.last,_.q(1),_.x("ngForOf",a),_.q(1),_.x("ngIf",!b))};
hub=function(a,b){a&1&&_.O(0,gub,3,2,"ng-container",2);a&2&&_.x("ngForOf",b.D3)};kub=function(a,b){if(a&1){const c=_.Nd();_.z(0,"kythe-hovercard",2);_.L("mouseenter",function(){_.Pd(c);const d=_.N(2);return _.Qd(iub(d))})("mouseleave",function(){_.Pd(c);const d=_.N(2);return _.Qd(jub(d))});_.B()}a&2&&_.x("content",b.Ka)};lub=function(a,b){a&1&&(_.O(0,kub,1,1,"kythe-hovercard",1),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.content))};
mub=function(a){const b=_.YH(a.Wb(),c=>{delete c.line});null!=a.params.Ob&&_.YH(_.kt(b,"HEAD"),c=>{delete c.Ob});return b.Ya()};nub=function(a,b){switch(a){case "SHOW_ALWAYS":return!0;case "SHOW_WITH_SHIFT":return!!b&&b.shiftKey;case "SHOW_WITH_CTRL":return!!b&&b.ctrlKey;case "SHOW_WITH_PLATFORM_CMD":return!!b&&(_.Yl?b.metaKey:b.ctrlKey);default:return!1}};oub=function(a){a&1&&_.G(0,"blame-layer",3);a&2&&(a=_.N(),_.x("layerBaseLocation",a.qh))};
pub=function(a){if(a&1){const b=_.Nd();_.z(0,"xrefs-layer",4);_.L("highlightedLines",function(c){_.Pd(b);const d=_.N();return _.Qd(d.swa(c))});_.B()}a&2&&(a=_.N(),_.x("layerBaseLocation",a.qh))};qub=function(a){a&1&&_.G(0,"unified-deprecation-layer",3);a&2&&(a=_.N(),_.x("layerBaseLocation",a.qh))};rub=function(a){a&1&&_.G(0,"coverage-layer",3);a&2&&(a=_.N(),_.x("layerBaseLocation",a.qh))};
sub=function(a,b){a&1&&_.G(0,"finding-layer",5);a&2&&(a=b.va,b=_.N(),_.x("layerBaseLocation",b.qh)("layerId",a))};tub=function(a){return 3===a.getType()&&a.Hpa()};uub=function(a){const b=[];for(var c=_.Hnb.exec(a);null!==c;){const g=c.index;var d=b,e=d.push,f=void 0;c=c[0];(f=c.match(_.a7a))?c.includes("(")?(c=f[1],f=f[2]):(c=f[1],f=""):f="";e.call(d,{text:c+f,start:g});c=_.Hnb.exec(a)}return b};vub=function(a,b){return 1!==a?_.u(a):_.w(b.H0,_.ag(c=>0===c),_.cg(0),_.lg(1))};
wub=function(a){a&1&&(_.z(0,"div",6)(1,"h2",7),_.Q(2,"Commit message"),_.B(),_.G(3,"linkified-message",8),_.R(4,"emptyToConstant"),_.B());a&2&&(a=_.N(),_.q(3),_.x("message",a.message)("linkDefinitions",_.S(4,2,a.hca)))};xub=function(a){a&1&&(_.z(0,"div",9)(1,"mat-icon"),_.Q(2,"person"),_.B(),_.z(3,"span"),_.Q(4),_.B(),_.z(5,"span",3),_.Q(6," (committer) "),_.B()());a&2&&(a=_.N(),_.q(4),_.ch(a.Gyb))};yub=function(a){a&1&&_.Ng(0)};zub=function(a){a&1&&_.Ng(0)};
Aub=function(a){a&1&&(_.H(0),_.O(1,yub,1,0,"ng-container",7),_.Q(2),_.O(3,zub,1,0,"ng-container",7),_.J());if(a&2){a=_.N();const b=_.ah(7),c=_.ah(9);_.q(1);_.x("ngTemplateOutlet",b);_.q(1);_.bh(" ",a.aFc," ");_.q(1);_.x("ngTemplateOutlet",c)}};Bub=function(a){a&1&&_.Ng(0)};Cub=function(){};
Fub=function(a){a&1&&(_.H(0),_.O(1,Bub,1,0,"ng-container",7),_.O(2,Cub,0,0,"ng-template",8),_.J());if(a&2){a=_.N();const b=_.ah(7),c=_.ah(11);_.q(1);_.x("ngTemplateOutlet",b);_.q(1);_.x("ngTemplateOutlet",c)("ngTemplateOutletContext",_.hh(5,Dub,_.hh(3,Eub,a.JQ)))}};Gub=function(){};Hub=function(a){a&1&&_.O(0,Gub,0,0,"ng-template",9);a&2&&(_.N(),_.x("ngTemplateOutlet",_.ah(13)))};Iub=function(){};
Kub=function(a){a&1&&_.O(0,Iub,0,0,"ng-template",8);a&2&&(_.N(),_.x("ngTemplateOutlet",_.ah(9))("ngTemplateOutletContext",_.gh(2,Jub)))};Lub=function(a){a&1&&(_.z(0,"span",10),_.Q(1),_.R(2,"async"),_.B());a&2&&(a=_.N(),_.q(1),_.bh("",_.S(2,1,a.dKb),":"))};Mub=function(a){a&1&&(_.z(0,"span",14),_.Q(1,"@"),_.B())};Nub=function(){};
Oub=function(a,b){a&1&&(_.H(0),_.z(1,"span",12),_.Q(2,"("),_.B(),_.O(3,Mub,2,0,"span",13),_.O(4,Nub,0,0,"ng-template",8),_.z(5,"span"),_.Q(6,")"),_.B(),_.J());if(a&2){a=b.Ka;b=_.N().yHc;_.N();const c=_.ah(11);_.q(3);_.x("ngIf",b);_.q(1);_.x("ngTemplateOutlet",c)("ngTemplateOutletContext",_.hh(3,Dub,a))}};Pub=function(a){a&1&&(_.O(0,Oub,7,5,"ng-container",11),_.R(1,"async"));a&2&&(a=_.N(),_.x("ngIf",_.S(1,1,a.efa)))};
Qub=function(a,b){a&1&&(_.z(0,"conditional-link",15),_.R(1,"async"),_.R(2,"toPrettyRef"),_.Q(3),_.R(4,"toPrettyRef"),_.B());a&2&&(a=b.context,b=_.N(),_.Zg("linkAriaLabel","Details for change ",_.S(2,8,null==a?null:a.vb),""),_.x("condition",b.d2a)("link",_.S(1,6,b.f9(a)))("trackGestureClick",!!b.d2a)("trackProjectId",b.Cd.kb),_.q(3),_.bh(" ",_.S(4,10,null==a?null:a.vb)," "))};Rub=function(){};
Sub=function(a){a&1&&_.O(0,Rub,0,0,"ng-template",8);a&2&&(_.N(3),_.x("ngTemplateOutlet",_.ah(9))("ngTemplateOutletContext",_.gh(2,Jub)))};
Tub=function(a){a&1&&(_.H(0),_.z(1,"span",14),_.Q(2),_.B(),_.z(3,"a",16),_.Q(4," HEAD "),_.B(),_.z(5,"span",12),_.Q(6,"("),_.B(),_.z(7,"a",17),_.R(8,"async"),_.Q(9," CL "),_.B(),_.z(10,"span"),_.Q(11,")"),_.B(),_.J());if(a&2){a=_.N().Ka;const b=_.N(2);_.q(2);_.bh("@ ",a.depth," behind");_.q(1);_.x("routerLink",a.pS)("trackGestureClick",!0)("trackProjectId",b.Cd.kb);_.q(4);_.x("universalLink",_.S(8,6,b.f9(a)))("trackProjectId",b.Cd.kb)}};
Uub=function(a,b){a&1&&(_.H(0),_.O(1,Sub,1,3,null,11),_.O(2,Tub,12,8,"ng-container",11),_.J());a&2&&(a=b.Ka,_.q(1),_.x("ngIf",!a.depth||!a.pS),_.q(1),_.x("ngIf",a.depth&&a.pS))};Vub=function(a){a&1&&(_.O(0,Uub,3,2,"ng-container",11),_.R(1,"async"));a&2&&(a=_.N(),_.x("ngIf",_.S(1,1,a.efa)))};
Wub=function(a){if(a&1){const b=_.Nd();_.z(0,"code-diff",2);_.L("rendered",function(c){_.Pd(b);const d=_.N();return _.Qd(d.gsa(c))});_.B()}a&2&&(a=_.N(),_.x("diffBase",a.pGb)("contents",a.TKb)("fileName",a.fileName)("leftLineNumberFormatter",a.cca)("rightLineNumberFormatter",a.fea)("leftLineWidgets",a.XS)("rightLineWidgets",a.iV)("collapseIdenticalLines",!1)("align",!1))};Xub=function(a){a&1&&(_.z(0,"dc-information-box"),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.ch(a.Dza))};
Yub=function(a,b,c=!0){c={coverGutter:!1,noHScroll:!0,above:c,showIfHidden:!1};const d=document.createElement("div");d.className="CodeMirror-merge-spacer";d.style.height=`${16*b}px`;d.style.minWidth="1px";return{line:a,element:d,options:c}};
Zub=function(a,b){var c=1;for(const e of a){if(""===e[1])continue;a=e[0];const f=Number(e[1]);if(f!==c){c=b;var d=c.push;const g=document.createElement("div");g.className="CodeMirror-merge-collapsed-widget";g.style.height="16px";g.style.minWidth="1px";g.style.textAlign="center";g.style.padding="16px 0 16px 0";d.call(c,{line:a-1,element:g,options:{coverGutter:!1,noHScroll:!0,above:!0,showIfHidden:!1}});c=Number(f)}c++}};$ub=function(a){return b=>(b=a.get(b))?`${b}`:""};
avb=function(a){a&1&&(_.z(0,"mat-spinner",10),_.Q(1,"\n        "),_.B());a&2&&_.x("diameter",16)("strokeWidth",2)};bvb=function(a){if(a&1){const b=_.Nd();_.z(0,"code-diff-chunks",15);_.L("rendered",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.gsa(c))});_.Q(1,"\n    ");_.B()}a&2&&(a=_.N(2),_.x("diffChunks",a.Ok.Cz)("fileName",a.Fz))};
cvb=function(a){a&1&&(_.H(0),_.Q(1,"\n    "),_.z(2,"div",11),_.Q(3,"\n      "),_.z(4,"commit-information",12),_.Q(5,"\n      "),_.B(),_.Q(6,"\n      "),_.z(7,"commit-information",13),_.Q(8,"\n      "),_.B(),_.Q(9,"\n    "),_.B(),_.Q(10,"\n    "),_.O(11,bvb,2,2,"code-diff-chunks",14),_.Q(12,"\n  "),_.J());a&2&&(a=_.N(),_.q(4),_.x("activeLocation",a.fBc)("version",a.Xga)("linkToCommitDetails",!1),_.q(3),_.x("activeLocation",a.YFc)("version",a.Xga)("linkToCommitDetails",!1),_.q(4),_.x("ngIf",a.gAb))};
dvb=function(a){a&1&&(_.z(0,"span",22),_.Q(1,"\n    "),_.z(2,"span",23),_.Q(3),_.R(4,"number"),_.B(),_.Q(5,"\n    "),_.z(6,"span",24),_.Q(7,","),_.B(),_.Q(8,"\n    "),_.z(9,"span",25),_.Q(10),_.R(11,"number"),_.B(),_.Q(12,"\n    "),_.z(13,"span",24),_.Q(14,","),_.B(),_.Q(15,"\n    "),_.z(16,"span",26),_.Q(17),_.R(18,"number"),_.B(),_.Q(19,"\n  "),_.B());a&2&&(a=_.N(2),_.q(2),_.Hg("aria-label",a.iFc),_.q(1),_.bh("\n      -",_.eC(4,6,a.metadata.removed,"1.0-0"),"\n    "),_.q(6),_.Hg("aria-label",a.Mrc),
_.q(1),_.bh("\n      ",_.eC(11,9,a.metadata.changed,"1.0-0"),"\n    "),_.q(6),_.Hg("aria-label",a.iqc),_.q(1),_.bh("\n      +",_.eC(18,12,a.metadata.nP,"1.0-0"),"\n    "))};
evb=function(a){a&1&&(_.Q(0,"\n   "),_.z(1,"span",16),_.Q(2,"\n    "),_.z(3,"span",17),_.Q(4,"\n      "),_.G(5,"div",18),_.Q(6,"\n      "),_.G(7,"div",19),_.Q(8,"\n      "),_.G(9,"div",20),_.Q(10,"\n    "),_.B(),_.Q(11,"\n  "),_.B(),_.Q(12,"\n  "),_.O(13,dvb,20,15,"span",21),_.Q(14,"\n"));a&2&&(a=_.N(),_.q(5),_.Ig("width",a.jFc,"%"),_.q(2),_.Ig("width",a.Nrc,"%"),_.q(2),_.Ig("width",a.jqc,"%"),_.q(4),_.x("ngIf",a.Ok&&a.Ok.Gca))};fvb=function(a,b){return b?100*a/(b.removed+b.changed+b.nP):0};
hvb=function(a){a&1&&(_.z(0,"div",4)(1,"div",5)(2,"span",6),_.Q(3,"Type"),_.B(),_.z(4,"span"),_.Q(5," Path "),_.B()(),_.z(6,"div",7)(7,"span"),_.Q(8," Change Summary "),_.B(),_.G(9,"expand-all-button",8),_.B()());a&2&&(a=_.N(),_.q(9),_.x("place",a.location)("disabled",!!gvb(a))("matTooltip",gvb(a))("matTooltipDisabled",!gvb(a)))};
jvb=function(a){if(a&1){const b=_.Nd();_.z(0,"commit-file-entry",10);_.L("rendered",function(c){_.Pd(b);const d=_.N(2);!d.QJ.c0a&&c.rendered&&c.a$===d.l0&&(d.l0+=1,ivb(d));return _.Qd()});_.B()}if(a&2){a=_.N().index;const b=_.N();_.x("entryIndex",a)("location",b.location)("entry",b.u$.get(a))("expand",b.expand.get(a))}};kvb=function(a,b){a&1&&(_.H(0),_.O(1,jvb,1,4,"commit-file-entry",9),_.J());a&2&&(a=b.index,b=_.N(),_.q(1),_.x("ngIf",a<b.C0))};
mvb=function(a){if(a&1){const b=_.Nd();_.H(0);_.z(1,"button",11);_.L("click",function(){_.Pd(b);const c=_.N();lvb(c);return _.Qd()});_.Q(2," Show More ");_.B();_.J()}a&2&&(a=_.N(),_.q(1),_.x("trackProjectId",a.location.kb))};nvb=function(a,b,c,d,e,f){return`${a};${b}=${encodeURIComponent(f.id)}${null==f.tf?"":`;${c}=${encodeURIComponent(f.tf)}`}${d&&(e||f.Ob)?`;${d}=${"CitC"===f.de&&f.Ob?encodeURIComponent(f.Ob):""}`:""}${location.search}${location.hash}`};
ovb=function(a){return _.gt(_.YH(a.Wb(),b=>{b.qj="1";b.Te=0;delete b.Al;delete b.Pw;delete b.Qw}).Ya())};pvb=function(a){return _.gt(_.YH(a.Wb(),b=>{b.qj="1";b.Te=0;delete b.uf;delete b.zo;delete b.Wu}).Ya())};qvb=function(a){return _.gt(_.YH(a.Wb(),b=>{b.qj="1";b.Te=0;delete b.Al;delete b.Pw;delete b.Qw;delete b.uf;delete b.zo;delete b.Wu}).Ya())};
tvb=function(a,b,c,d,e){if(!c.VD||!_.NG(b.Wa)){var f;c=null!=(f=b.fM)?f:b.Wa;if(!_.NG(c))return _.Wq(e,_.Cr(e,rvb(c,d.id,a.tf)));ML.has(c)||ML.set(c,{});b=ML.get(c);null==b.root&&(e=new URL(_.Wq(e,_.Cr(e,rvb(c,"",""))),location.href),b.root=e.pathname);e=b.root.split(";");b=1===e.length?"":";"+e.slice(1).join(";");return`${e[0]}/${svb(a.tf||c.path)}${b};${"cl"}=${encodeURIComponent(a.id)}${"CitC"===a.de&&a.Ob?`;ws=${encodeURIComponent(a.Ob)}`:""}${location.search}${location.hash}`}};
rvb=function(a,b,c){let d;return _.gt(_.kt(a.Wb().ni({qj:"1",Te:0,line:a.params.line}),b).Wc(null!=(d=null!=c?c:a.path)?d:"/").Ya())};svb=function(a){return null==a?"":a.split("/").map(encodeURIComponent).join("/")};uvb=function(a){a&1&&(_.z(0,"mat-header-cell"),_.Q(1," Order "),_.B())};vvb=function(a){a&1&&(_.H(0),_.Q(1),_.R(2,"number"),_.J());a&2&&(a=_.N().Ka,_.q(1),_.bh(" #",_.eC(2,1,a,"1.0-0")," "))};wvb=function(a){a&1&&(_.z(0,"mat-icon",38),_.Q(1," help_outline "),_.B())};
xvb=function(a,b){a&1&&(_.H(0),_.O(1,vvb,3,4,"ng-container",36),_.O(2,wvb,2,0,"ng-template",null,37,_.uh),_.J());if(a&2){a=b.Ka;const c=_.ah(3);_.q(1);_.x("ngIf",0<=a)("ngIfElse",c)}};yvb=function(a,b){a&1&&(_.z(0,"mat-cell"),_.O(1,xvb,4,2,"ng-container",35),_.R(2,"blameIndexOf"),_.B());a&2&&(a=b.va,b=_.N(),_.q(1),_.x("ngIf",_.eC(2,1,a.id,b.Pla)))};zvb=function(a){a&1&&(_.z(0,"mat-header-cell",39)(1,"span",40),_.Q(2,"Action Button"),_.B()())};
Cvb=function(a,b){a&1&&(_.z(0,"mat-cell")(1,"button",41)(2,"mat-icon"),_.Q(3),_.B()()());a&2&&(a=b.va,b=_.N(),_.q(1),_.Hg("aria-expanded",b.Mz.has(a.id))("aria-label",b.Mz.has(a.id)?Avb.format({id:a.id}):Bvb.format({id:a.id}))("data-action",b.V_b)("data-row-id",a.id),_.q(2),_.ch(b.Mz.has(a.id)?"expand_less":"expand_more"))};Dvb=function(a){a&1&&(_.z(0,"mat-header-cell"),_.Q(1),_.B());a&2&&(a=_.N(),_.Ig("max-width",a.RKb(),"px"),_.q(1),_.bh(" ",a.Ywc(a.yd.Wa)," "))};
Evb=function(a,b){a&1&&(_.z(0,"mat-cell")(1,"a",42),_.R(2,"linkifyRevision"),_.Q(3),_.B()());a&2&&(a=b.va,b=_.N(),_.Ig("max-width",b.RKb(),"px"),_.q(1),_.Ig("padding-left",b.VFc(),"px"),_.Hg("href",_.SG(2,8,a,b.yd,b.Ua),_.Qe)("data-action",b.Q_b)("data-action-name",b.yd.iE?"updateRightDiff":"updateRevisionContents"),_.q(2),_.bh(" ",a.de," "))};Fvb=function(a){a&1&&(_.z(0,"mat-header-cell"),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.bh(" ",a.Nwc(a.yd.Wa)," "))};
Gvb=function(a){a&1&&_.G(0,"onedev-changelist-hovercard",49,50);if(a&2){const b=_.ah(1);a=_.N(2).va;_.x("changelistId",a.id)("onedevIsHovercardReady",b.sG)}};
Hvb=function(a){a&1&&(_.H(0),_.z(1,"a",46),_.R(2,"linkifyId"),_.Q(3),_.R(4,"toPrettyRef"),_.B(),_.z(5,"onedev-hovercard",null,47),_.O(7,Gvb,2,2,"onedev-changelist-hovercard",48),_.B(),_.J());if(a&2){const b=_.ah(6);a=_.N().va;const c=_.N();_.q(1);_.x("onedevHovercardTrigger",b);_.Hg("href",Hpb(2,4,a,c.yd,c.Wfb,c.Ua),_.Qe)("data-action",c.rlb);_.q(2);_.bh(" ",_.S(4,9,a.id)," ")}};
Ivb=function(a){a&1&&(_.z(0,"a",51),_.R(1,"linkifyId"),_.Q(2),_.R(3,"toPrettyRef"),_.B());if(a&2){a=_.N().va;const b=_.N();_.Hg("href",Hpb(1,3,a,b.yd,b.Wfb,b.Ua),_.Qe)("data-action",b.rlb);_.q(2);_.bh(" ",_.S(3,8,a.id)," ")}};
Jvb=function(a,b){a&1&&(_.z(0,"mat-cell",43),_.O(1,Hvb,8,11,"ng-container",44),_.O(2,Ivb,4,10,"a",45),_.B());if(a&2){b=b.va;const c=_.N();"history"!==b.kV?a=!1:(a="CitC"===b.de,a=null!=b.de&&_.OG(c.yd.Wa)&&!a);_.x("ngSwitch",a);_.q(1);_.x("ngSwitchCase",!0);_.q(1);_.x("ngSwitchCase",!1)}};Kvb=function(a){a&1&&(_.z(0,"mat-header-cell"),_.Q(1," Description "),_.B())};Lvb=function(a){a&1&&(_.z(0,"strong"),_.Q(1,"[deleted]"),_.B())};
Mvb=function(a,b){a&1&&(_.z(0,"span",54),_.Q(1),_.B());a&2&&(a=b.va,b=_.N().va,_.Jg("cleanup",b.iw),_.q(1),_.ch(a))};Nvb=function(a,b){a&1&&(_.z(0,"mat-cell",52),_.O(1,Lvb,2,0,"strong",35),_.O(2,Mvb,2,3,"span",53),_.Q(3),_.R(4,"truncateCommitMessage"),_.B());a&2&&(a=b.va,_.q(1),_.x("ngIf","DELETE"===a.operation),_.q(1),_.x("ngForOf",a.tags),_.q(1),_.bh(" ",_.S(4,3,a.subject)," "))};Ovb=function(a){a&1&&(_.z(0,"mat-header-cell"),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.bh(" ",a.Mwc(a.yd.Wa)," "))};
Pvb=function(a,b){a&1&&(_.z(0,"mat-cell",52),_.G(1,"date",55),_.B());a&2&&(a=b.va,_.q(1),_.x("value",a.time))};Qvb=function(a){a&1&&(_.z(0,"mat-header-cell"),_.Q(1," Author "),_.B())};Rvb=function(a){a&1&&(_.H(0),_.z(1,"a",57),_.Q(2),_.B(),_.J());if(a&2){a=_.N().va;const b=_.N();_.q(1);_.$g("title",a.Pm);_.Zg("email","",a.Pm,"@google.com");_.Hg("href",`${_.tx}#search/&q=a:${a.Pm}%20is:submitted`,_.Qe)("data-action",b.M_b);_.q(1);_.bh(" ",a.Pm," ")}};
Svb=function(a){a&1&&_.Q(0);a&2&&(a=_.N().va,_.bh(" ",a.Pm," "))};Tvb=function(a){a&1&&(_.z(0,"mat-cell",52),_.O(1,Rvb,3,5,"ng-container",36),_.R(2,"isPiperPlace"),_.O(3,Svb,1,1,"ng-template",null,56,_.uh),_.B());if(a&2){const b=_.ah(4);a=_.N();_.q(1);_.x("ngIf",_.S(2,2,null==a.yd?null:a.yd.Wa))("ngIfElse",b)}};Uvb=function(a){a&1&&(_.z(0,"mat-header-cell",58)(1,"span",40),_.Q(2,"Action Button"),_.B()())};
Vvb=function(a){a&1&&(_.z(0,"a",62),_.R(1,"linkifyLeft"),_.Q(2),_.B());if(a&2){a=_.N().va;const b=_.N();_.Jg("mat-flat-button",a.id===b.yd.fca);_.Hg("aria-pressed",a.id===b.yd.fca)("href",_.SG(1,7,a,b.yd,b.Ua),_.Qe)("data-action",b.slb)("aria-label",b.Rlb);_.q(2);_.bh(" ",b.Rlb," ")}};
Xvb=function(a){if(a&1){const b=_.Nd();_.z(0,"a",63);_.L("keyup.enter",function(){_.Pd(b);const c=_.N(2);return _.Qd(Wvb(c))});_.R(1,"linkifyDiff");_.Q(2);_.B()}if(a&2){a=_.N().va;const b=_.N();_.Ig("display",a.tD.length?null:"none");_.Jg("mat-flat-button",a.id===b.yd.fca);_.Hg("aria-pressed",a.id===b.yd.fca)("href",_.SG(1,9,a,b.yd,b.Ua),_.Qe)("data-action",b.slb)("aria-label",b.Tlb);_.q(2);_.bh(" ",b.Tlb," ")}};Yvb=function(a){a&1&&(_.z(0,"span",40),_.Q(1," No Data "),_.B())};
Zvb=function(a,b){a&1&&(_.z(0,"mat-cell",43),_.O(1,Vvb,3,11,"a",59),_.O(2,Xvb,3,13,"a",60),_.O(3,Yvb,2,0,"span",61),_.B());a&2&&(a=b.va,b=_.N(),_.x("ngSwitch",b.yd.iE),_.q(1),_.x("ngSwitchCase",!0),_.q(1),_.x("ngSwitchCase",!1),_.q(1),_.x("ngIf",!b.yd.iE&&!a.tD.length))};$vb=function(a){a&1&&(_.z(0,"mat-header-cell",64)(1,"span",40),_.Q(2,"Action Button"),_.B()())};
awb=function(a){a&1&&(_.z(0,"a",67),_.R(1,"linkifyRight"),_.Q(2),_.B());if(a&2){a=_.N().va;const b=_.N();_.Jg("mat-flat-button",a.id===b.yd.tH);_.Hg("aria-pressed",a.id===b.yd.tH)("href",_.SG(1,7,a,b.yd,b.Ua),_.Qe)("data-action",b.tlb)("aria-label",b.Slb);_.q(2);_.bh(" ",b.Slb," ")}};
bwb=function(a){a&1&&(_.z(0,"a",68),_.R(1,"linkifyRight"),_.Q(2),_.B());if(a&2){a=_.N().va;const b=_.N();_.Jg("mat-flat-button",a.id===b.yd.tH);_.Hg("aria-pressed",a.id===b.yd.tH)("href",_.SG(1,7,a,b.yd,b.Ua),_.Qe)("data-action",b.tlb)("aria-label",b.Ulb);_.q(2);_.bh(" ",b.Ulb," ")}};cwb=function(a){a&1&&(_.z(0,"mat-cell",43),_.O(1,awb,3,11,"a",65),_.O(2,bwb,3,11,"a",66),_.B());a&2&&(a=_.N(),_.x("ngSwitch",a.yd.iE),_.q(1),_.x("ngSwitchCase",!0),_.q(1),_.x("ngSwitchCase",!1))};
ewb=function(a){a&1&&(_.z(0,"mat-header-cell",69)(1,"span",40),_.Q(2,"Action Button"),_.B()());a&2&&(a=_.N(),_.Hg("aria-label","Browse repo at revision/ "+dwb(a.yd.Wa)))};
gwb=function(a,b){a&1&&(_.z(0,"mat-cell")(1,"a",70),_.R(2,"linkifyRoot"),_.z(3,"mat-icon"),_.Q(4,"code"),_.B()(),_.z(5,"button",71)(6,"mat-icon"),_.Q(7,"content_copy"),_.B()()());a&2&&(a=b.va,b=_.N(),_.q(1),_.x("matTooltip",fwb(a.id,b.yd.Wa)),_.Hg("href",Hpb(2,10,a,b.yd,b.Wfb,b.Ua),_.Qe)("title",fwb(a.id,b.yd.Wa))("data-action",b.N_b)("aria-label",fwb(a.id,b.yd.Wa)),_.q(4),_.x("title",dwb(b.yd.Wa))("matTooltip",dwb(b.yd.Wa)),_.Hg("data-copy-content",a.id)("data-action",b.O_b)("aria-label",dwb(b.yd.Wa)))};
hwb=function(a){a&1&&_.G(0,"mat-header-cell")};iwb=function(a,b){a&1&&(_.z(0,"mat-cell"),_.Q(1),_.B());a&2&&(a=b.va,_.q(1),_.bh(" Previously: ",a.tf," "))};jwb=function(a){a&1&&_.G(0,"mat-header-cell")};
kwb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"mat-cell");_.Q(1);_.z(2,"a",72);_.L("click",function(){const d=_.Pd(c).va,e=_.N();d.O$=!d.O$;return _.Qd(e.return)});_.Q(3);_.B()()}a&2&&(a=b.va,_.q(1),Gpb(" No matches in revisions [",a.Opa[a.Opa.length-1],", ",a.Opa[0],"], changelists [",a.Npa[a.Npa.length-1],", ",a.Npa[0],"] "),_.q(2),_.bh(" ",a.O$?"Hide":"Show"," "))};
lwb=function(a){a&1&&(_.G(0,"linkified-message",74),_.R(1,"emptyToConstant"));a&2&&(a=_.N().va,_.x("message",a.message)("linkDefinitions",_.S(1,2,a.PJ)))};mwb=function(a,b){a&1&&(_.z(0,"mat-cell"),_.O(1,lwb,2,4,"linkified-message",73),_.B());a&2&&(a=b.va,b=_.N(),_.q(1),_.x("ngIf",b.Mz.has(a.id)))};
owb=function(a){a&1&&(_.z(0,"div",76)(1,"button",41)(2,"mat-icon"),_.Q(3),_.B()(),_.Q(4),_.B());if(a&2){a=_.N().va;const b=_.N();_.q(1);_.Hg("aria-expanded",b.sT.has(a.id))("aria-label",b.sT.has(a.id)?b.N5b:b.c6b);_.q(2);_.ch(b.sT.has(a.id)?"expand_less":"expand_more");_.q(1);_.bh(" ",nwb(a.matches)," matches in the code at this revision. ")}};
pwb=function(a,b){a&1&&(_.z(0,"mat-cell"),_.O(1,owb,5,4,"div",75),_.B());a&2&&(a=b.va,b=_.N(),_.Hg("data-action",b.S_b)("data-row-id",a.id),_.q(1),_.x("ngIf",null!=a.matches))};
qwb=function(a,b){a&1&&_.G(0,"file-search-snippet",78);if(a&2){a=b.va;var c=b.last,d=_.N(2).va;b=_.N();_.Jg("last",c);c=d.matches.de;d=d.tf||b.yd.Wa.path;const e=`${d}:${c}`;null==b.b2a.get(e)&&b.b2a.set(e,_.kH(_.lt(b.yd.Wa.Wb(),{uf:c}).Wc(d).Ya(),b.Ua,{mba:"oneBased"}));c=b.b2a.get(e);_.x("linkGenerator",c)("resultIndex",0)("snippet",a)("trackElement","HistoryTableSearchResults")("feedbackEvent",b.MOa)}};
rwb=function(a){a&1&&(_.H(0),_.O(1,qwb,1,7,"file-search-snippet",77),_.J());a&2&&(a=_.N().va,_.q(1),_.x("ngForOf",a.matches.fg))};swb=function(a,b){a&1&&(_.z(0,"mat-cell"),_.O(1,rwb,2,1,"ng-container",35),_.B());a&2&&(a=b.va,_.q(1),_.x("ngIf",null!=a.matches))};twb=function(a){a&1&&_.G(0,"mat-header-row")};
wwb=function(a,b){a&1&&_.G(0,"mat-row",79);a&2&&(a=b.va,b=_.N(),_.Jg("active",b.Mz.has(a.id))("left-row",b.yd.fca===a.id)("right-row",b.yd.tH===a.id)("active-element",a.id===b.K$)("hidden",!1===(null==a.hidden?null:a.hidden.O$))("cleanup",a.iw),_.Hg("aria-label",_.OG(b.yd.Wa)?uwb.format({id:a.id,author:a.Pm}):vwb.format({id:a.id,author:a.Pm})))};
xwb=function(a,b){a&1&&_.G(0,"mat-row",80);a&2&&(a=b.va,b=_.N(),_.Jg("hidden",!1===(null==a.hidden?null:a.hidden.O$)||!b.Mz.has(a.id)),_.Hg("aria-hidden",!b.Mz.has(a.id)))};ywb=function(a){a&1&&_.G(0,"mat-row",81)};zwb=function(a){a&1&&_.G(0,"mat-row")};Awb=function(a,b){a&1&&_.G(0,"mat-row",82);a&2&&(a=b.va,b=_.N(),_.Ig("display",b.sT.has(a.id)&&null!=a.matches?"":"none"))};Bwb=function(a){a&1&&_.G(0,"mat-row",83)};
Cwb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",90);_.L("click",function(){_.Pd(b);const c=_.N(2);return _.Qd(c.sV=!1)});_.z(1,"mat-icon");_.Q(2,"collapse_all");_.B()()}a&2&&(a=_.N(2),_.x("ascTrackElement",a.zmb))};
Dwb=function(a){if(a&1){const b=_.Nd();_.z(0,"div",84)(1,"button",85)(2,"mat-icon");_.Q(3,"search");_.B()();_.z(4,"mat-form-field",86)(5,"input",87,88);_.L("keydown.enter",function(){_.Pd(b);const c=_.N();return _.Qd(c.mcb.next())});_.B()();_.O(7,Cwb,3,1,"button",89);_.B()}a&2&&(a=_.N(),_.q(1),_.x("ascTrackElement",a.zmb),_.Hg("data-action",a.T_b),_.q(3),_.Ig("width",a.sV?"500px":0)("opacity",a.sV?1:0)("pointer-events",a.sV?"unset":"none"),_.q(1),_.x("formControl",a.Op),_.q(2),_.x("ngIf",a.sV))};
Kwb=function(a,b){switch(a){case 0:return b?Ewb:Fwb;case 1:return b?Gwb:Hwb;case 2:return b?Iwb:Jwb;default:return _.ej(a,"Unknown column type")}};Lwb=function(a,b,{Wa:c}){return`${a} file:(${Array.from(new Set([c.path,...b.entries.map(d=>{let e;return(null==(e=d.Rm)?void 0:e.tf)||""})].filter(d=>!!d))).join("|")})`};Mwb=function(a){a&1&&(_.Q(0),_.R(1,"number"));a&2&&(a=_.N().Ka,_.bh(" files (",_.eC(1,1,a.files.length,"1.0-0"),") "))};Nwb=function(a){a&1&&(_.z(0,"span"),_.Q(1,"+"),_.B())};
Owb=function(a){a&1&&(_.Q(0),_.R(1,"number"),_.O(2,Nwb,2,0,"span",5),_.Q(3,") "));a&2&&(a=_.N(2).Ka,_.bh(" commits (",_.eC(1,2,a.KK.entries.length,"1.0-0"),""),_.q(2),_.x("ngIf",a.RFb))};Pwb=function(a){a&1&&(_.z(0,"dc-information-box",8),_.Q(1),_.R(2,"number"),_.B());a&2&&(a=_.N(2).Ka,_.q(1),_.bh(" There are a large number of commits. We are only showing the most recent ",_.eC(2,1,a.KK.entries.length,"1.0-0")," commits. "))};
Qwb=function(a,b){a&1&&_.G(0,"history-table",9);a&2&&(a=b.Ka,b=_.N(2).Ka,_.x("data",b.KK)("historyPlace",a))};Rwb=function(a){a&1&&(_.z(0,"mat-tab"),_.O(1,Owb,4,5,"ng-template",3),_.O(2,Pwb,3,4,"dc-information-box",6),_.O(3,Qwb,1,2,"history-table",7),_.R(4,"async"),_.B());a&2&&(a=_.N().Ka,_.q(2),_.x("ngIf",a.RFb),_.q(1),_.x("ngIf",_.S(4,2,a.KK.yd)))};
Swb=function(a,b){if(a&1){const c=_.Nd();_.H(0);_.z(1,"mat-tab-group",2);_.L("selectedTabChange",function(d){_.Pd(c);const e=_.N();var f=e.Fa,g=f.lb;a:switch(d=d.index,d){case 0:d="openFilesTab";break a;case 1:d="openCommitsTab";break a;default:d=_.ej(d,"Unknown entry tab selected")}g.call(f,{element:"EntryContainer",action:d,gestureName:"CLICK",projectId:e.comparison.Wa.kb});return _.Qd()});_.z(2,"mat-tab");_.O(3,Mwb,2,4,"ng-template",3);_.G(4,"commit-fileset",4);_.B();_.O(5,Rwb,5,4,"mat-tab",5);
_.B();_.J()}a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("@.disabled",!0),_.q(3),_.x("leftRefSpec",b.comparison.nr)("location",b.comparison.Wa)("includeHeader",!0)("rightRefSpec",b.comparison.Ao)("fileDiffEntries",a.files),_.q(1),_.x("ngIf",!b.comparison.MEb))};Twb=function(a){a&1&&_.G(0,"loading",10);a&2&&_.x("hasBackground",!0)("diameter",48)};Uwb=function(a){a&1&&_.G(0,"ref-picker",3);a&2&&(a=_.N(2),_.x("refPickerData",a.e3))};
Vwb=function(a){a&1&&_.O(0,Uwb,1,1,"ref-picker",2);a&2&&(a=_.N(),_.x("ngIf",a.comparison.Wa&&a.comparison.Wa.vb))};Wwb=function(a,b){return _.lt(b.Wb(),{Al:a}).Ya()};Xwb=function(a,b){return _.kt(b.Wb(),a).Ya()};
Ywb=function(a){a&1&&(_.H(0),_.z(1,"span",6),_.Q(2," Comparing: "),_.B(),_.G(3,"comparison-ref-picker",7),_.z(4,"span",8),_.Q(5),_.B(),_.G(6,"comparison-ref-picker",9),_.z(7,"a",10)(8,"mat-icon"),_.Q(9,"cancel"),_.B()(),_.J());a&2&&(a=_.N(),_.q(3),_.x("comparison",a.comparison)("selector",a.tSb),_.q(2),_.bh(" ",a.osc," "),_.q(1),_.x("comparison",a.comparison),_.q(1),_.x("routerLink",a.Ptc)("trackProjectId",a.comparison.Wa.kb))};
Zwb=function(a){if(a&1){const b=_.Nd();_.H(0);_.z(1,"a",11)(2,"mat-icon");_.Q(3,"code");_.B();_.H(4);_.z(5,"span");_.Q(6,"Browse");_.B();_.J();_.B();_.z(7,"copy-button",12);_.L("copyEvent",function(){_.Pd(b);const c=_.N();return _.Qd(c.qr())});_.B();_.G(8,"mat-divider",13);_.J()}a&2&&(a=_.N(),_.q(1),_.x("routerLink",a.prc)("matTooltip",a.qrc)("trackProjectId",a.comparison.Wa.kb),_.q(6),_.x("buttonLabel",a.Lsc)("hoverMsg",a.RYa)("copyText",a.comparison.WFc),_.q(1),_.x("vertical",!0))};
$wb=function(a){a&1&&(_.G(0,"commit-information",14),_.z(1,"a",15),_.Q(2," Compare "),_.B());a&2&&(a=_.N(),_.x("activeLocation",a.comparison.Wa)("version",a.Xga)("linkToCommitDetails",!1),_.q(1),_.x("routerLink",a.qsc)("trackProjectId",a.comparison.Wa.kb))};axb=function(a){a&1&&_.G(0,"segmented-dropdown-button",6);a&2&&(a=_.N(),_.x("item",a.bEc))};
bxb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"li")(1,"button",8);_.L("click",function(){const d=_.Pd(c).va,e=_.N(2);return _.Qd(e.SLb.emit(d.id))});_.Q(2);_.R(3,"toPrettyRef");_.B()()}a&2&&(a=b.va,_.Jg("active-element",a.selected),_.q(1),_.x("color",a.selected?"primary":null),_.q(1),_.bh(" ",_.S(3,4,a.id)," "))};cxb=function(a){a&1&&(_.z(0,"ul"),_.O(1,bxb,4,6,"li",7),_.B());a&2&&(a=_.N(),_.q(1),_.x("ngForOf",a.mda))};
dxb=function(a,b){a&1&&(_.H(0),_.z(1,"a",10),_.Q(2),_.R(3,"toPrettyRef"),_.B(),_.J());a&2&&(a=b.Ka,_.q(1),_.x("routerLink",a.Otc),_.q(1),_.bh(" ",_.S(3,2,a.id)," "))};exb=function(a){a&1&&_.O(0,dxb,4,4,"ng-container",9);a&2&&(a=_.N(),_.x("ngIf",a.mda[0]))};fxb=function(a,b){return _.kt(_.cH(a.Wb(),"ref"),b).ni({}).Ya()};gxb=function(a,b){return(a.displayName||a.Se.uh).localeCompare(b.displayName||b.Se.uh)};
hxb=function(a){a=a.Se;const b=_.ycb(a);switch(b){case "project":return{kind:b,projectId:a.projectId};case "ossProject":return{kind:b,projectName:a.Hg};case "host":return{kind:b,Vk:a.Vk};case "depot":return{kind:b};default:return _.ej(b,"Unknown repository group type")}};ixb=function(a){switch(a.kind){case "project":return`p/${a.projectId}`;case "ossProject":return`o/${a.projectName}`;case "host":return`h/${a.Vk}`;case "depot":return"depot";default:return _.ej(a,"Unknown repository group type")}};
NL=function(a){if(null!=a.jC)return a.jC.name;if(null!=a.Fe)return a.Fe.projectId;if(null!=a.host)return a.host.name;if(null!=a.Hg)return a.Hg.displayName;throw Error("xe");};jxb=function(a,b){a=NL(a);b=NL(b);return a<b?-1:a>b?1:0};kxb=function(a){a&1&&_.G(0,"mat-icon",7);a&2&&(a=_.N(2),_.x("svgIcon",a.icon))};lxb=function(a){a&1&&(_.z(0,"span",8),_.Q(1),_.B());a&2&&(a=_.N(2),_.q(1),_.bh(" ",a.scope," "))};
mxb=function(a){a&1&&(_.z(0,"div",3),_.O(1,kxb,1,1,"mat-icon",4),_.z(2,"div",5),_.O(3,lxb,2,1,"span",6),_.z(4,"span"),_.Q(5),_.B()()());a&2&&(a=_.N(),_.q(1),_.x("ngIf",a.icon),_.q(2),_.x("ngIf",a.scope),_.q(2),_.ch(a.name))};nxb=function(a){a&1&&(_.z(0,"conditional-link",6),_.Q(1),_.B());a&2&&(a=_.N(2),_.Jg("active-element",a.gJa),_.x("ascTrackElement",a.G4)("trackGestureClick",!a.gJa)("trackProjectId",a.Wa.kb)("condition",!a.gJa)("link",a.fJa),_.q(1),_.bh("",a.lqc," "))};
oxb=function(a){a&1&&(_.z(0,"button",11),_.G(1,"mat-icon",12),_.B());if(a&2){a=_.N().va;const b=_.N(2);_.q(1);_.x("svgIcon",b.hd.Ae(a)?"shared:arrow_down_2":"shared:arrow_right_2")}};pxb=function(a){a&1&&_.G(0,"mat-icon",13);a&2&&(a=_.N().va,_.x("svgIcon",a.icon))};
qxb=function(a,b){a&1&&(_.z(0,"mat-tree-node",7),_.O(1,oxb,2,1,"button",8),_.O(2,pxb,1,1,"mat-icon",9),_.z(3,"conditional-link",10),_.Q(4),_.B()());a&2&&(a=b.va,b=_.N(2),_.Jg("active-element",a.dg===b.Fn),_.x("matTreeNodePaddingIndent",50),_.q(1),_.x("ngIf",a.children),_.q(1),_.x("ngIf",a.icon),_.q(1),_.x("ascTrackElement",b.G4)("trackGestureClick",a.dg!==b.Fn)("condition",a.dg!==b.Fn)("link",_.XH(a.location).Ib)("queryParams",_.XH(a.location).Qa),_.q(1),_.bh("",a.name," "))};
rxb=function(a){a&1&&(_.H(0),_.O(1,nxb,2,8,"conditional-link",3),_.z(2,"mat-tree",4),_.O(3,qxb,5,11,"mat-tree-node",5),_.B(),_.J());a&2&&(a=_.N(),_.q(1),_.x("ngIf",a.fJa),_.q(1),_.x("dataSource",a.dataSource)("treeControl",a.hd))};sxb=function(a,b){a&1&&_.G(0,"repository-search-result-entry",17);a&2&&(a=b.va,b=_.N(2),_.x("contextName",b.G4)("currentScope",b.Wa)("searchResultItem",a))};
txb=function(a){if(a&1){const b=_.Nd();_.z(0,"no-search-match",18);_.L("clear",function(){_.Pd(b);const c=_.N(2);return _.Qd(c.NJ())});_.B()}a&2&&(a=_.N(2),_.x("filter",a.ah))};uxb=function(a){a&1&&(_.z(0,"div",14),_.O(1,sxb,1,3,"repository-search-result-entry",15),_.B(),_.O(2,txb,1,1,"no-search-match",16));a&2&&(a=_.N(),_.q(1),_.x("ngForOf",a.cv),_.q(1),_.x("ngIf",a.uHc))};vxb=function(a){return a.level};wxb=function(a){return!a.location.repository};xxb=function(a){a&1&&_.G(0,"loading",5)};
yxb=function(a){a&1&&_.G(0,"repository-searchable-tree-data",6);if(a&2){a=_.N().Ka;const b=_.N();_.x("searchTrackElement",b.Aea)("treeItemNavigateTrackElement",b.G4)("place",b.Wa)("repositoriesMap",a.Tb)}};zxb=function(a){a&1&&(_.z(0,"div",7),_.Q(1),_.B());a&2&&(a=_.N().Ka,_.q(1),_.bh(" ",a.message," "))};
Axb=function(a,b){a&1&&(_.H(0,1),_.O(1,xxb,1,0,"loading",2),_.O(2,yxb,1,4,"repository-searchable-tree-data",3),_.O(3,zxb,2,1,"div",4),_.J());a&2&&(a=b.Ka,b=_.N(),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase",b.Pc.Ji),_.q(1),_.x("ngSwitchCase",b.Pc.Ch),_.q(1),_.x("ngSwitchCase",b.Pc.Error))};Bxb=function(a){a&1&&_.G(0,"repository-searchable-tree",1);a&2&&(a=_.N(),_.x("place",a.Wa))};Cxb=function(a){a&1&&(_.H(0),_.z(1,"div",5)(2,"span"),_.Q(3," Could not load commit. "),_.B()(),_.J())};
Dxb=function(a){if(a&1){const b=_.Nd();_.H(0);_.z(1,"div",9,10);_.G(3,"commit-overview",11);_.B();_.G(4,"splitter",12);_.z(5,"parent-selector",13);_.L("selectedParentChange",function(c){_.Pd(b);const d=_.N(3);return _.Qd(d.aJb.next(c))});_.B();_.J()}if(a&2){const b=_.ah(2);a=_.N(2).Ka;_.q(3);_.x("commit",a.Tb.Rm);_.q(1);_.x("changeSizeOf",b);_.q(1);_.x("parents",a.Tb.nda)("comparison",a.Tb.comparison)}};
Exb=function(a){a&1&&(_.H(0),_.z(1,"div",6),_.G(2,"commit-header",7),_.O(3,Dxb,6,4,"ng-container",1),_.G(4,"entry-container",8),_.B(),_.J());if(a&2){a=_.N().Ka;const b=_.N();_.q(2);_.x("comparison",a.Tb.comparison)("viewMode",a.Tb.wt);_.q(1);_.x("ngIf",!b.zqa(a.Tb));_.q(1);_.x("comparison",a.Tb.comparison)}};Fxb=function(a){a&1&&_.G(0,"loading",14);a&2&&_.x("hasBackground",!0)("diameter",48)};
Gxb=function(a,b){a&1&&(_.H(0)(1,2),_.O(2,Cxb,4,0,"ng-container",3),_.O(3,Exb,5,4,"ng-container",3),_.O(4,Fxb,1,2,"loading",4),_.J()());a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase",b.Pc.Error),_.q(1),_.x("ngSwitchCase",b.Pc.Ch),_.q(1),_.x("ngSwitchCase",b.Pc.Ji))};Hxb=function(a,b){const c=b.tD||[];var d;const e=(d=(d=_.Wk(a,2))?d:c[0]||"")?c.includes(d):!0;d={Wa:a,Ao:_.Wk(a,0),nr:d,WFc:b.We,MEb:e};return{Rm:b,comparison:d,nda:c,wt:_.Wk(a,2)?0:1}};Ixb=function(){};
Kxb=function(a){a&1&&_.O(0,Ixb,0,0,"ng-template",4);a&2&&(_.N(2),_.x("ngTemplateOutlet",_.ah(3))("ngTemplateOutletContext",_.gh(2,Jxb)))};Lxb=function(){};Nxb=function(a){a&1&&_.O(0,Lxb,0,0,"ng-template",4);a&2&&(a=_.N().Ka,_.N(),_.x("ngTemplateOutlet",_.ah(3))("ngTemplateOutletContext",_.hh(2,Mxb,a.Tb.P2)))};
Oxb=function(a,b){a&1&&(_.H(0,2),_.O(1,Kxb,1,3,null,3),_.O(2,Nxb,1,4,null,3),_.J());a&2&&(a=b.Ka,b=_.N(),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase",b.Pc.Ji),_.q(1),_.x("ngSwitchCase",b.Pc.Ch))};Pxb=function(a){a&1&&_.G(0,"loading",9);a&2&&_.x("inline",!0)};Qxb=function(a){a&1&&_.Q(0);a&2&&(a=_.N().count,_.ch(a))};
Rxb=function(a,b){a&1&&(_.z(0,"a",5)(1,"mat-icon"),_.Q(2,"check_circle"),_.B(),_.z(3,"span",6),_.O(4,Pxb,1,1,"loading",7),_.Q(5),_.O(6,Qxb,1,1,"ng-template",null,8,_.uh),_.B()());if(a&2){a=b.IGb;b=b.count;const c=_.ah(7),d=_.N();_.x("href",d.Qwc(d.Wa),_.Qe);_.q(4);_.x("ngIf",a)("ngIfElse",c);_.q(1);_.bh(" active ",1===b?"CL":"CLs"," ")}};Sxb=function(a){return`${_.tx}#search/&q=is:pending%20from:-12w%20f:%5E//depot/${nsb(a.path||"")}`};
Txb=function(a){a&1&&_.G(0,"pending-cl-indicator",4);a&2&&(a=_.N(),_.x("place",a.Wa))};
Vxb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"button",8);_.L("click",function(){const d=_.Pd(c).Ka,e=_.N(3);Uxb(e.hea,d.open?0:1);return _.Qd()});_.Yd();_.z(1,"svg",9);_.G(2,"path",10)(3,"path",11)(4,"rect",12)(5,"path",13)(6,"circle",14)(7,"circle",15)(8,"circle",16)(9,"circle",17)(10,"circle",18)(11,"circle",19)(12,"circle",20);_.B();_.QD();_.z(13,"span",21);_.Q(14," Insights ");_.B()()}if(a&2){a=b.Ka;b=_.N().Ka;const c=_.N(2);_.Ig("pointer-events",0<b.size?"unset":"none");_.Jg("panel-is-open",
a.open);_.x("disabled",0===b.size)("trackProjectId",c.Wa.kb)("trackAction",a.open?"close":"open")}};Wxb=function(a){a&1&&(_.z(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",22)(2,"p",23),_.Q(3,"Code Insights"),_.B(),_.Q(4," Get deployment status, ask a question, or report a bug for this file "),_.B()())};
Xxb=function(a,b){a&1&&(_.z(0,"div",6),_.O(1,Vxb,15,7,"button",7),_.R(2,"async"),_.O(3,Wxb,5,0,"onedev-feature-tooltip-controller",2),_.B());a&2&&(a=b.Ka,b=_.N(2),_.x("matTooltipDisabled",0<a.size),_.q(1),_.x("ngIf",_.S(2,3,b.Yyc)),_.q(2),_.x("ngIf",b.Xyc&&0<a.size))};Yxb=function(a){a&1&&(_.z(0,"div"),_.O(1,Xxb,4,5,"div",5),_.R(2,"async"),_.B());a&2&&(a=_.N(),_.q(1),_.x("ngIf",_.S(2,1,a.gxb)))};
Zxb=function(a){a&1&&(_.z(0,"segmented-dropdown-button",26)(1,"mat-icon"),_.Q(2,"edit"),_.B()());if(a&2){a=_.N().Ka;const b=_.N();_.x("disabled",b.jRa)("item",a)}};$xb=function(a){a&1&&(_.z(0,"a",27)(1,"mat-icon"),_.Q(2,"edit"),_.B(),_.z(3,"span"),_.Q(4),_.B()());if(a&2){a=_.N().Ka;const b=_.N();_.x("externalLink",a.Ib)("matTooltip",a.ariaLabel)("trackProjectId",b.Wa.kb);_.Hg("disabled",b.jRa);_.q(4);_.bh(" ",a.title," ")}};
ayb=function(a,b){a&1&&(_.H(0),_.O(1,Zxb,3,2,"segmented-dropdown-button",24),_.O(2,$xb,5,5,"ng-template",null,25,_.uh),_.J());if(a&2){a=b.Ka;const c=_.ah(3);_.q(1);_.x("ngIf",!!a.ua)("ngIfElse",c)}};byb=function(a,b){a&1&&(_.z(0,"a",29)(1,"span"),_.Q(2),_.B()());if(a&2){a=b.va;b=b.index;const c=_.N(2);_.x("externalLink",a.Ib)("matTooltip",a.ariaLabel)("trackProjectId",c.Wa.kb);_.Hg("disabled",c.jRa)("data-index",b);_.q(2);_.bh(" ",a.title," ")}};
cyb=function(a,b){a&1&&_.O(0,byb,3,6,"a",28);a&2&&_.x("ngForOf",b.buttons)};dyb=function(a){a&1&&(_.z(0,"li",2)(1,"a",6),_.Q(2),_.B()());a&2&&(a=_.N(),_.q(1),_.Jg("active-element",a.pAc),_.x("routerLink",a.yQb)("ascTrackElement",a.kg),_.q(1),_.bh(" ",a.nLc," "))};eyb=function(a){if(a.vb&&!_.mt(a)&&!a.params.Ob){var b=Number(a.vb);return isNaN(b)?a.vb:b}};fyb=function(a){a&1&&(_.z(0,"span",7),_.Q(1,"/"),_.B())};
gyb=function(a,b){if(a&1){const c=_.Nd();_.H(0);_.z(1,"a",4);_.R(2,"async");_.Q(3);_.B();_.z(4,"a",5);_.L("click",function(){_.Pd(c);_.N().Ec.N$.next(1);return _.Qd()});_.B();_.O(5,fyb,2,0,"span",6);_.J()}if(a&2){a=b.va;b=b.last;const c=_.N();_.q(1);_.Jg("has-info",c.xfa&&(c.xfa.has("//depot/"+a.path)||c.xfa.has("//depot/"+a.path+"/")));_.x("routerLink",a.Ib)("queryParams",a.Qa)("trackProjectId",c.projectId);_.Hg("style",_.S(2,9,a.style),Apb);_.q(2);_.ch(a.title);_.q(1);_.x("routerLink",a.Ib);_.q(1);
_.x("ngIf",!b)}};hyb=function(){var a=window;return"{{ flags.enable_freshness }}"===a.PY_ENABLE_FRESHNESS?!1:"True"===a.PY_ENABLE_FRESHNESS};OL=function(a,b){return a.getName()&&!b.getName()?-1:!a.getName()&&b.getName()?1:a.getName()<b.getName()?-1:a.getName()>b.getName()?1:0};iyb=function(a,b){switch(a){case 1:return"bug_report";case 2:return"mail";case 4:return"question_answer";case 5:return"construction";default:return b}};
jyb=function(a,b){return a.map(c=>PL({name:c.tu()||c.zK(),url:c.zK(),icon:iyb(_.Yb(c,4),b)})).sort(OL)};kyb=function(a){return a.map(b=>PL({name:b.Zf(),url:`https://teams.googleplex.com/${b.sXa()}`,icon:`https://moma-teams-photos.corp.google.com/photos/${b.sXa()}`}))};lyb=function(a){for(const b of a)b.source&&b.source.length&&(a=new QL,a.Ge(b.name),a.KV(jyb(b.source,b.icon)),b.ji.push(a))};
myb=function(a){if(!a)return"";const b=document.createElement("div");a=_.wIa.Co(a);1===b.nodeType&&Mpb(b);b.innerHTML=_.vi(a);for(const c of b.querySelectorAll("a"))c.target="_blank",c.rel="noopener";return b.innerHTML};nyb=function(a){return new _.of(b=>{const c=a((d,e)=>{d?b.error(d):e&&b.next(e);b.complete()});return()=>{let d;return null==c?void 0:null==(d=c.cancel)?void 0:d.call(c)}})};PL=function({name:a,url:b,icon:c}){return(new RL).Ge(a).vM(b).Pea(c)};
oyb=function(a){switch(a){case 0:return"np";case 4:return"dp";case 1:return"pre";case 2:return"sa";case 3:return"ga";default:return""}};pyb=function(a){switch(a){case 0:return"Not provided";case 4:return"Deprecated";case 1:return"Preview";case 2:return"Special availability";case 3:return"General availability";default:return""}};
qyb=function(a){switch(a){case 0:return"Accept customers unspecified";case 1:return"Accept No new customers";case 2:return"Accept with allowlist";case 3:return"Accept all customers";default:return""}};
ryb=function(a,b,c){if(b&&0!==b.length||11===a)switch(a){case 1:c.set("buildVisibility",b);break;case 2:case 3:case 4:c.has("groups")?(a=c.get("groups")||[],c.set("groups",a.concat(b))):c.set("groups",b);break;case 5:c.set("other",b);break;case 6:c.set("contactTeam",[b[0],`https://groups.google.com/a/google.com/g/${b[0]}`]);break;case 7:b[0].includes("http")?c.set("onboardingDoc",b):c.set("onboardingDoc",[`http://${b[0]}`]);break;case 8:b[0].includes("http")?c.set("signUpDoc",b):c.set("signUpDoc",
[`http://${b[0]}`]);break;case 9:c.set("includedTeamId",b.map(d=>d.split(":")[0]));break;case 10:c.set("excludedTeamId",b.map(d=>d.split(":")[0]));break;case 11:c.set("gcpGuidance",["http://go/gcp-kitten"])}};syb=function(a){switch(a){case 0:return"no_announce";case 2:return"info";case 1:return"warning";default:return""}};tyb=function(a,b){a&1&&_.G(0,"breadcrumb",9);a&2&&_.x("items",b.Ka)};
uyb=function(a){a&1&&(_.G(0,"path-breadcrumb",11),_.R(1,"async"),_.R(2,"maybeStripGoogle3"),_.R(3,"async"));if(a&2){a=_.N().gJb;const b=_.N();_.x("copyText",_.S(1,4,_.S(2,6,b.Wa)))("items",a)("projectId",b.Wa.kb)("stacksPaths",_.S(3,8,b.xfa))}};vyb=function(a,b){a&1&&_.O(0,uyb,4,10,"path-breadcrumb",10);a&2&&(a=b.gJb,_.x("ngIf",a&&0<a.length))};wyb=function(a){a&1&&(_.z(0,"mat-icon",14),_.Q(1),_.B());a&2&&(a=_.N().icon,_.q(1),_.bh(" ",a," "))};
xyb=function(a,b){a&1&&(_.z(0,"segmented-dropdown-button",12),_.O(1,wyb,2,1,"mat-icon",13),_.B());a&2&&(a=b.icon,_.x("item",b.m$a)("useBreadcrumbStyling",!0),_.q(1),_.x("ngIf",a))};yyb=function(a,b){a&1&&_.G(0,"ref-picker",16);a&2&&_.x("refPickerData",b.Ka)};zyb=function(a){a&1&&(_.O(0,yyb,1,1,"ref-picker",15),_.R(1,"async"));a&2&&(a=_.N(),_.x("ngIf",_.S(1,1,a.bFc)))};Ayb=function(a){a&1&&_.G(0,"cl-picker",8);a&2&&(a=_.N(),_.x("place",a.Wa))};
Byb=function(a,b){a&1&&(_.z(0,"icon-empty-state-subtitle")(1,"p"),_.Q(2),_.B(),_.z(3,"a",3),_.Q(4,"Download"),_.B()());a&2&&(a=b.Ka,b=_.N(),_.q(2),_.bh(" Size in bytes: ",b.ana," "),_.q(1),_.$g("href",a,_.Qe))};Cyb=function(a){a&1&&(_.z(0,"icon-empty-state-subtitle"),_.Q(1," Please clone this repository to view the file "),_.B())};Dyb=function(a){a&1&&(_.z(0,"mat-label"),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.bh(" ",a.label," "))};Eyb=function(a){a&1&&(_.z(0,"mat-error"),_.Q(1," Invalid regex "),_.B())};
Fyb=function(a){a&1&&(_.z(0,"mat-error"),_.Q(1," Invalid line number "),_.B())};Gyb=function(a){a&1&&(_.z(0,"span",9),_.Q(1),_.B());a&2&&(a=_.N(2),_.q(1),_.ch(a.item.label))};Hyb=function(a){a&1&&_.G(0,"mat-icon",10);a&2&&(a=_.N(2),_.x("svgIcon",a.item.icon))};Iyb=function(a){a&1&&_.Ng(0)};
Jyb=function(a){if(a&1){const b=_.Nd();_.z(0,"div")(1,"div",11,12);_.L("ascBlur",function(){_.Pd(b);const c=_.N(2);return _.Qd(c.fQ())});_.O(3,Iyb,1,0,"ng-container",13);_.B()()}if(a&2){const b=_.ah(2);a=_.N(2);_.q(1);_.x("cdkTrapFocusAutoCapture",a.IBb)("focusOnInit",null==b?null:b.zp);_.q(2);_.x("ngTemplateOutlet",a.item.c0)("ngTemplateOutletContext",a.item.context)}};
Kyb=function(a){if(a&1){const b=_.Nd();_.H(0);_.z(1,"button",1,2);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.bB())})("mousedown",function(c){_.Pd(b);const d=_.N();if(d.Dba&&c.target){let e=c.target;for(;e&&"BUTTON"!==e.tagName;)e=e.parentElement;d.Pgb=e}c.preventDefault();return _.Qd()});_.R(3,"async");_.R(4,"async");_.z(5,"div",3);_.O(6,Gyb,2,1,"span",4);_.z(7,"div",5);_.O(8,Hyb,1,1,"mat-icon",6);_.Q(9);_.G(10,"mat-icon",7);_.B()()();_.O(11,Jyb,4,4,"ng-template",8);_.R(12,"async");
_.L("detach",function(){_.Pd(b);const c=_.N();return _.Qd(c.fQ())});_.J()}if(a&2){const b=_.ah(2);a=_.N();_.q(1);_.Jg("dense",a.Kzb)("active",_.S(3,17,a.isOpen))("icon-only",a.uDb);_.x("ascTrackElement",a.item.lc)("trackAction",_.S(4,19,a.isOpen)?"openDropdown":"closeDropdown");_.Hg("aria-label",a.ariaLabel);_.q(5);_.x("ngIf",a.item.label);_.q(1);_.Jg("title",a.item.title);_.q(1);_.x("ngIf",a.item.icon);_.q(1);_.bh(" ",a.item.title," ");_.q(2);_.x("cdkConnectedOverlayOrigin",b)("cdkConnectedOverlayOpen",
_.S(12,21,a.isOpen))("cdkConnectedOverlayPositions",a.KDc)}};Lyb=function(a){a&1&&_.G(0,"find-in-file")(1,"go-to-line")};Myb=function(a){setTimeout(()=>{const b=a();b&&b.focus()})};
Nyb=function(a,b,c=[],d=0){return a.map((e,f)=>{if(e.children.length){const g={enabled:!1};return{gw:e.id&&e.id.length?e.id:`${d}-${f}`,type:0,displayName:e.name,nf:g,children:Nyb(e.children,b,c.concat({nf:g,counts:new Map,N8:new Map}),d+1)}}e={type:1,Mh:e.id,displayName:e.name,nf:{enabled:!1},Iba:e.b0a};b.set(e.Mh,{node:e,nda:c});return e})};Oyb=function(a){return null!=a?a:null};
Pyb=function(a,b){const c=new Set,d=new Set;for(const e of a)e.eK?d.add(e.gw):c.add(e.Mh);return b.filter(e=>e.eK?d.has(e.gw):c.has(e.Mh))};Qyb=function(a){a&1&&_.G(0,"loading",5)};Ryb=function(a){a&1&&(_.z(0,"mat-icon",6),_.Q(1,"error"),_.B());a&2&&(a=_.N().Ka,_.x("matTooltip",a.rDb))};
Syb=function(a){a&1&&(_.z(0,"span",7),_.Q(1),_.B());if(a&2){a=_.N().Ka;_.N();var b=a.Hu;b=(new _.$v("{NUM_FINDINGS, plural, =1 {1 finding} other {{NUM_FINDINGS} findings}}")).format({NUM_FINDINGS:b});_.Hg("aria-label",b);_.q(1);_.bh(" (",a.Hu,") ")}};
Tyb=function(a,b){a&1&&(_.H(0,1),_.O(1,Qyb,1,0,"loading",2),_.O(2,Ryb,2,1,"mat-icon",3),_.O(3,Syb,2,2,"span",4),_.J());a&2&&(a=b.Ka,b=_.N(),_.x("ngSwitch",a.Gs),_.q(1),_.x("ngSwitchCase",b.pza.LOADING),_.q(1),_.x("ngSwitchCase",b.pza.ERROR),_.q(1),_.x("ngSwitchCase",b.pza.Og))};
Vyb=function(a){if(a&1){const b=_.Nd();_.z(0,"mat-radio-button",7);_.L("change",function(c){_.Pd(b);const d=_.N().va,e=_.N();return _.Qd(Uyb(e,c.source,d))});_.z(1,"span");_.Q(2);_.B()()}a&2&&(a=_.N().va,_.x("checked",a.nf.enabled)("aria-label",a.displayName+" layer")("aria-describedby","layer-status-"+a.displayName),_.q(2),_.ch(a.displayName))};
Wyb=function(a){if(a&1){const b=_.Nd();_.z(0,"mat-checkbox",7);_.L("change",function(c){_.Pd(b);const d=_.N().va,e=_.N();return _.Qd(Uyb(e,c,d))});_.Q(1);_.B()}a&2&&(a=_.N().va,_.x("checked",a.nf.enabled)("aria-label",a.displayName+" layer")("aria-describedby","layer-status-"+a.displayName),_.q(1),_.bh(" ",a.displayName," "))};Xyb=function(a){a&1&&_.G(0,"layer-status",8);a&2&&(a=_.N().va,_.x("id","layer-status-"+a.displayName)("layer",a.Mh))};
Zyb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"mat-tree-node",3);_.L("keydown",function(d){const e=_.Pd(c).va,f=_.N();return _.Qd(Yyb(f,d,e))});_.O(1,Vyb,3,4,"mat-radio-button",4);_.O(2,Wyb,2,4,"ng-template",null,5,_.uh);_.O(4,Xyb,1,2,"layer-status",6);_.B()}if(a&2){a=b.va;const c=_.ah(3);_.q(1);_.x("ngIf",a.Iba)("ngIfElse",c);_.q(3);_.x("ngIf",a.nf.enabled)}};
ezb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"mat-tree-node",9);_.L("keydown",function(d){const e=_.Pd(c).va,f=_.N();return _.Qd(Yyb(f,d,e))});_.z(1,"mat-checkbox",10);_.L("change",function(d){const e=_.Pd(c).va,f=_.N();return _.Qd($yb(f,d,e))});_.Q(2);_.B();_.z(3,"button",11)(4,"mat-icon");_.Q(5);_.B()()()}a&2&&(a=b.va,b=_.N(),_.x("ngClass",_.hh(7,azb,b.Ae(a))),_.q(1),_.x("checked",a.nf.enabled)("indeterminate",bzb(b,a)),_.q(1),_.bh(" ",a.displayName," "),_.q(1),_.Hg("aria-expanded",b.Ae(a))("aria-label",
b.hd.Ae(a)?czb.format({categoryName:a.displayName}):dzb.format({categoryName:a.displayName})),_.q(2),_.ch(b.hd.Ae(a)?"expand_less":"expand_more"))};fzb=function(a){return!a.eK};gzb=function(a){return a.level};hzb=function(a){return a.eK};izb=function(a){if(1===a.type)return[];if(0===a.type)return a.children;throw Error("De");};jzb=function(a){let b=a.querySelector("mat-checkbox input");b||(b=a.querySelector("mat-radio-button input"));return b};
kzb=function(a){a&1&&(_.z(0,"div",2)(1,"span",3),_.Q(2,"Layers"),_.B(),_.G(3,"layer-menu"),_.z(4,"a",4),_.G(5,"mat-icon",5),_.B()());a&2&&(a=_.N(),_.q(4),_.x("externalLink",a.rS))};nzb=function(a){a&1&&_.G(0,"link-row",12,13);if(a&2){const c=_.N().Ka;var b=_.N(2);a=_.x("label",lzb(b));const d=!!b.Wa.params.line;b=_.OG(b.Wa)?d?"Copy link to line & CL":"Copy link to CL":d?"Copy link to line & commit":"Copy link to commit";a("ariaLabel",b)("shortcut",_.gh(4,mzb))("url",c.Tb)}};
ozb=function(a){a&1&&_.G(0,"loading",18);a&2&&_.x("inline",!0)};pzb=function(a){a&1&&(_.z(0,"span",19),_.Q(1),_.B());a&2&&(a=_.N(2).Ka,_.q(1),_.bh(" ",a.message," "))};qzb=function(a){a&1&&(_.z(0,"div",14)(1,"span",15),_.Q(2),_.B(),_.O(3,ozb,1,1,"loading",16),_.O(4,pzb,2,1,"span",17),_.B());if(a&2){a=_.N().Ka;const b=_.N(2);_.q(2);_.ch(lzb(b));_.q(1);_.x("ngIf",a.state===b.Pc.Ji);_.q(1);_.x("ngIf",a.state===b.Pc.Error)}};
rzb=function(a,b){a&1&&(_.H(0),_.O(1,nzb,2,5,"link-row",10),_.O(2,qzb,5,3,"div",11),_.J());a&2&&(a=b.Ka,_.q(1),_.x("ngIf",a.Tb),_.q(1),_.x("ngIf",!a.Tb))};tzb=function(a,b){a&1&&_.G(0,"link-row",20,21);a&2&&(a=b.Ka,_.x("shortcut",_.gh(2,szb))("url",a))};vzb=function(a,b){a&1&&_.G(0,"link-row",22,23);a&2&&(a=b.Ka,_.N(2),_.x("label",a.endsWith('.h"')?"Include statement":"Import statement")("shortcut",_.gh(3,uzb))("url",a))};
xzb=function(a){a&1&&_.G(0,"link-row",26,27);a&2&&(a=_.N().Ka,_.x("shortcut",_.gh(2,wzb))("url",a.Tb))};yzb=function(a){a&1&&(_.z(0,"span",19),_.Q(1," No targets found "),_.B())};zzb=function(a){a&1&&_.G(0,"loading",18);a&2&&_.x("inline",!0)};Azb=function(a){a&1&&(_.z(0,"span",19),_.Q(1),_.B());a&2&&(a=_.N(2).Ka,_.q(1),_.bh(" ",a.message," "))};
Bzb=function(a){a&1&&(_.z(0,"div",28)(1,"span",15),_.Q(2," Build rule "),_.B(),_.O(3,yzb,2,0,"span",17),_.O(4,zzb,1,1,"loading",16),_.O(5,Azb,2,1,"span",17),_.B());if(a&2){a=_.N().Ka;const b=_.N(3);_.q(3);_.x("ngIf",a.state===b.Pc.Ch);_.q(1);_.x("ngIf",a.state===b.Pc.Ji);_.q(1);_.x("ngIf",a.state===b.Pc.Error)}};Czb=function(a,b){a&1&&(_.H(0),_.O(1,xzb,2,3,"link-row",24),_.O(2,Bzb,6,3,"div",25),_.J());a&2&&(a=b.Ka,_.q(1),_.x("ngIf",a.Tb),_.q(1),_.x("ngIf",!a.Tb))};
Dzb=function(a){a&1&&(_.H(0),_.O(1,Czb,3,2,"ng-container",6),_.R(2,"async"),_.J());a&2&&(a=_.N(2),_.q(1),_.x("ngIf",_.S(2,1,a.ezb)))};Fzb=function(a,b){a&1&&_.G(0,"link-row",29,30);a&2&&(a=b.Ka,_.x("shortcut",_.gh(2,Ezb))("url",a))};
Hzb=function(a){a&1&&_.G(0,"link-row",33,34);if(a&2){a=_.N().Ka;const b=_.N(2);_.x("label",b.Wa.params.line?"Line & Commit in Public CS":"Commit in Public CS")("ariaLabel",b.Wa.params.line?"Copy link to line & commit in public Code Search":"Copy link to commit in public Code Search")("shortcut",_.gh(4,Gzb))("url",a.Tb)}};Izb=function(a){a&1&&_.G(0,"loading",18);a&2&&_.x("inline",!0)};Jzb=function(a){a&1&&(_.z(0,"span",19),_.Q(1),_.B());a&2&&(a=_.N(2).Ka,_.q(1),_.bh(" ",a.message," "))};
Kzb=function(a){a&1&&(_.z(0,"div",35)(1,"span",15),_.Q(2),_.B(),_.O(3,Izb,1,1,"loading",16),_.O(4,Jzb,2,1,"span",17),_.B());if(a&2){a=_.N().Ka;const b=_.N(2);_.q(2);_.ch(b.Wa.params.line?"Line & Commit in Public CS":"Commit in Public CS");_.q(1);_.x("ngIf",a.state===b.Pc.Ji);_.q(1);_.x("ngIf",a.state===b.Pc.Error)}};Lzb=function(a,b){a&1&&(_.H(0),_.O(1,Hzb,2,5,"link-row",31),_.O(2,Kzb,5,3,"div",32),_.J());a&2&&(a=b.Ka,b=_.N(2),_.q(1),_.x("ngIf",a.Tb),_.q(1),_.x("ngIf",a.state!==b.Pc.Ch))};
Rzb=function(a){a&1&&(_.G(0,"link-row",2,3)(2,"link-row",4,5),_.R(4,"async"),_.O(5,rzb,3,2,"ng-container",6),_.R(6,"async"),_.O(7,tzb,2,3,"link-row",7),_.O(8,vzb,2,4,"link-row",8),_.O(9,Dzb,3,3,"ng-container",6),_.O(10,Fzb,2,3,"link-row",9),_.O(11,Lzb,3,2,"ng-container",6),_.R(12,"async"));a&2&&(a=_.N(),_.x("shortcut",_.gh(16,Mzb))("url",_.OG(a.Wa)?`${"//depot/"}${a.Wa.path}`:a.Wa.Fz),_.q(2),_.x("shortcut",_.gh(17,Nzb))("url",_.S(4,10,a.e2a)),_.q(3),_.x("ngIf",_.S(6,12,a.AGb)),_.q(2),_.x("ngIf",Ozb(a)),
_.q(1),_.x("ngIf",Pzb(a)),_.q(1),_.x("ngIf",_.lH(a.Wa)),_.q(1),_.x("ngIf",Qzb(a)),_.q(1),_.x("ngIf",_.S(12,14,a.BGb)))};Szb=function(a,b){const c=a.params.uf;return c&&"HEAD"!==c?_.u(c):(_.NG(a)?a.params.Ob&&_.mt(a)?0:!_.mt(a)&&!Wpb(a):a.vb&&_.nj.test(a.vb))?_.u(_.NG(a)?a.vb:void 0):_.uJ(b,a,!_.NG(a)||"chromium"===a.repository||a.hi()?"path":"repository")};Tzb=function(a){return _.lm(a,_.zMa,1).map(b=>{const c=b.ie();b=_.El(b,2);return{file:c,pHc:b.length}})};
Uzb=function(a,b){let c="";a=[...a];let d=void 0;for(let e=0;e<a.length;e++)if(void 0!==d)if("}"===a[e])c+=b(d),d=void 0;else{if("{"===a[e])throw Error("Ee");d+=a[e]}else if("{"===a[e]){e++;if(e>=a.length)throw Error("Fe");"{"===a[e]?c+="{":d=a[e]}else c+=a[e];if(void 0!==d)throw Error("Fe");return c};Vzb=function(a){a&1&&(_.H(0),_.Q(1),_.J());a&2&&(a=_.N().va,_.q(1),_.bh(" ",a.label," "))};Wzb=function(a){a&1&&(_.Q(0),_.R(1,"lastPathElement"));a&2&&(a=_.N().va,_.bh(" ",_.S(1,1,a.kK)," "))};
Yzb=function(a,b){a&1&&_.G(0,"menu-keyboard-shortcut-hint",10);a&2&&_.x("shortcut",_.hh(1,Xzb,b.Ka))};Zzb=function(a,b){a&1&&(_.z(0,"a",6),_.R(1,"async"),_.O(2,Vzb,2,1,"ng-container",7),_.O(3,Wzb,2,3,"ng-template",null,8,_.uh),_.O(5,Yzb,1,3,"menu-keyboard-shortcut-hint",9),_.B());if(a&2){a=b.va;const c=_.ah(4);b=_.N(2);_.x("routerLink",_.S(1,5,b.hpa(a.kK)))("ascTrackElement",b.lc);_.q(2);_.x("ngIf",a.label)("ngIfElse",c);_.q(3);_.x("ngIf",a.Rb)}};
$zb=function(a){a&1&&(_.H(0),_.G(1,"mat-divider"),_.z(2,"div",15),_.Q(3," Files with shared CLs "),_.B(),_.J())};aAb=function(a){a&1&&_.G(0,"loading")};bAb=function(a){a&1&&(_.z(0,"dc-information-box",16),_.Q(1),_.B());a&2&&(a=_.N().Ka,_.q(1),_.bh(" ",a.message," "))};
cAb=function(a,b){a&1&&(_.z(0,"a",18),_.R(1,"async"),_.Q(2),_.R(3,"lastPathElement"),_.B());a&2&&(a=b.va,b=_.N(4),_.cC("title","",a.file,"\n",a.pHc," shared CLs"),_.x("routerLink",_.S(1,5,b.hpa(a.file)))("ascTrackElement",b.lc),_.q(2),_.bh(" ",_.S(3,7,a.file)," "))};dAb=function(a){a&1&&(_.H(0),_.O(1,cAb,4,9,"a",17),_.J());a&2&&(a=_.N().Ka,_.q(1),_.x("ngForOf",a.Tb))};
eAb=function(a,b){a&1&&(_.H(0,11),_.O(1,$zb,4,0,"ng-container",12),_.O(2,aAb,1,0,"loading",13),_.O(3,bAb,2,1,"dc-information-box",14),_.O(4,dAb,2,1,"ng-container",13),_.J());a&2&&(a=b.Ka,b=_.N(2),_.x("ngSwitch",a.state),_.q(1),_.x("ngIf",!a.Tb||0<a.Tb.length),_.q(1),_.x("ngSwitchCase",b.Pc.Ji),_.q(1),_.x("ngSwitchCase",b.Pc.Error),_.q(1),_.x("ngSwitchCase",b.Pc.Ch))};
fAb=function(a){a&1&&(_.z(0,"mat-nav-list",3),_.O(1,Zzb,6,7,"a",4),_.R(2,"async"),_.O(3,eAb,5,5,"ng-container",5),_.R(4,"async"),_.B());a&2&&(a=_.N(),_.q(1),_.x("ngForOf",_.S(2,2,a.v$a)),_.q(2),_.x("ngIf",_.S(4,4,a.Buc)))};gAb=function(a,b){let c;const d=null!=(c=b.Yn.exec(a.path))?c:[];b=Uzb(b.Tr,e=>_.UD(d[Number(e)]));return _.lt(a.Wb().Wc(b),{line:void 0}).Ya()};hAb=function(a,b){return{kK:a,label:b?"Tests directory":"Tested code directory",uta:"test",Rb:"t"}};
iAb=function(a){if(a&1){const b=_.Nd();_.z(0,"dropdown-button",2);_.L("isOpen",function(c){_.Pd(b);const d=_.N();return _.Qd(c?d.Uca():d.Tca())});_.B()}a&2&&(a=_.N(),_.x("item",a.Iz)("ariaLabel",a.Z6b)("dense",!0))};kAb=function(a,b){a&1&&(_.z(0,"a",5),_.Q(1),_.G(2,"menu-keyboard-shortcut-hint",6),_.B());a&2&&(a=b.va,_.x("href",a.url,_.Qe),_.q(1),_.bh(" ",a.label," "),_.q(1),_.x("shortcut",_.hh(3,jAb,a.key)))};
lAb=function(a){a&1&&(_.z(0,"mat-nav-list",3),_.O(1,kAb,3,5,"a",4),_.B());a&2&&(a=_.N(),_.q(1),_.x("ngForOf",a.Jta))};mAb=function(a){a&1&&_.G(0,"layer-menu-dropdown")};nAb=function(a){a&1&&(_.G(0,"find-in-file-dropdown",7),_.R(1,"async"));a&2&&(a=_.N(),_.x("overrideBrowserSearch",_.S(1,1,a.FFb&&a.gQb)))};oAb=function(a){a&1&&_.G(0,"links-dropdown",8);a&2&&(a=_.N(),_.x("viewData",a.tb))};
pAb=function(a){a&1&&(_.z(0,"view-in-dropdown",9),_.R(1,"async"),_.R(2,"async"),_.Q(3,"\n"),_.B());a&2&&(a=_.N(),_.x("place",a.tb.location)("gitilesLink",a.tb.wpa)("ossLink",a.tb.bH)("isGenerated",a.TC)("ciderDefault",_.S(1,6,a.Ub.M0()))("suggestUniqueCiderWs",_.S(2,8,a.Ub.d1())))};qAb=function(a){a&1&&(_.z(0,"related-files-dropdown",10),_.Q(1,"\n"),_.B());a&2&&(a=_.N(),_.x("place",a.Cd)("config",a.wta.config))};
sAb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",11);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(rAb(c))});_.Q(1,"\n  ");_.z(2,"div",12);_.Q(3,"\n    Blame\n  ");_.B();_.Q(4,"\n");_.B()}a&2&&(a=_.N(),_.Jg("selected",a.qzc))};
tAb=function(a,b){if(a&1){const c=_.Nd();_.H(0);_.Q(1,"\n  ");_.z(2,"button",13);_.L("click",function(){const d=_.Pd(c).Ka,e=_.N();return _.Qd(e.service.KD(!d.visible))});_.Q(3,"\n    ");_.G(4,"mat-icon",14);_.Q(5,"\n  ");_.B();_.Q(6,"\n");_.J()}a&2&&(a=b.Ka,_.q(2),_.x("color",a.visible?"primary":null)("trackAction",a.visible?"hide":"show"))};
uAb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"button",16);_.L("click",function(){const d=_.Pd(c).Ka;_.N(2).Ub.Ejb.next(!d.enabled);return _.Qd()});_.Q(1,"\n    ");_.z(2,"mat-icon");_.Q(3,"format_line_spacing");_.B();_.Q(4,"\n  ");_.B()}a&2&&(a=b.Ka,_.x("color",a.enabled?"primary":null)("trackAction",a.enabled?"disable":"enable")("ariaLabel",a.enabled?"Disable virtual scrolling":"Enable virtual scrolling")("matTooltip",a.enabled?"Disable virtual scrolling":"Enable virtual scrolling"))};
wAb=function(a){a&1&&(_.H(0),_.Q(1,"\n  "),_.O(2,uAb,5,4,"button",15),_.R(3,"async"),_.Q(4,"\n"),_.J());a&2&&(a=_.N(),_.q(2),_.x("ngIf",_.hh(3,vAb,_.S(3,1,a.gQb))))};xAb=function(a){a&1&&_.G(0,"star",8);a&2&&(a=_.N(),_.x("place",a.Wa)("type",a.KNb)("trackElement",a.lc)("elementName",a.c7a))};yAb=function(a){a&1&&(_.H(0),_.Q(1," (Generated from "),_.z(2,"a",11),_.Q(3),_.B(),_.Q(4,") "),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ascTrackElement",a.lc)("routerLink",_.gt(a.fWa)),_.q(1),_.bh(" ",a.fWa.path,""))};
zAb=function(a){a&1&&_.G(0,"img",12)};AAb=function(a){a&1&&(_.H(0),_.O(1,yAb,5,3,"ng-container",9),_.O(2,zAb,1,0,"img",10),_.J());if(a&2){a=_.N();const b=_.ah(9);_.q(1);_.x("ngIf",a.fWa)("ngIfElse",b);_.q(1);_.x("ngIf",a.YEb)}};BAb=function(a){a&1&&_.Q(0," (Generated)\n")};
DAb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"div",1);_.L("click",function(){const d=_.Pd(c).va,e=_.N();e.Fa.lb({gestureName:"CLICK",element:"FileContentPager",action:"markerClicked"});e.fHb.emit(d.line);"find"===d.type&&CAb(e.Ec,d.index);return _.Qd()});_.B()}a&2&&(a=b.va,b=_.N(),_.vB("marker ",a.type,""),_.Ig("height",b.markerHeight)("top",a.offset))};
EAb=function(a,b,c){return(b||[]).map((d,e)=>{if(c){var f=(d-1)/(c-1);f=`calc(${`${100*f}%`} - ${`${10*f}px`})`}else f="";return{index:e,line:d,offset:f,type:a}})};FAb=function(a){a&1&&_.G(0,"markdown-content",4);a&2&&(a=_.N().va,_.x("content",a.source.join("")))};GAb=function(a){a&1&&(_.z(0,"pre"),_.Q(1),_.B());a&2&&(a=_.N().va,_.q(1),_.ch(a.text.join("")))};HAb=function(a){a&1&&(_.z(0,"pre"),_.G(1,"span",8),_.R(2,"renderData"),_.B());a&2&&(a=_.N().va,_.q(1),_.x("outerHTML",_.S(2,1,a.data),_.Oe))};
IAb=function(a){a&1&&(_.z(0,"pre"),_.G(1,"span",8),_.R(2,"renderData"),_.B());a&2&&(a=_.N().va,_.q(1),_.x("outerHTML",_.S(2,1,a.data),_.Oe))};JAb=function(a,b){a&1&&(_.H(0),_.Q(1),_.J());a&2&&(a=b.va,_.q(1),_.bh("\n                ",a,"\n              "))};KAb=function(a){a&1&&(_.z(0,"pre"),_.Q(1),_.O(2,JAb,2,1,"ng-container",0),_.Q(3,"\n            "),_.B());a&2&&(a=_.N().va,_.q(1),_.bh("",a.ename-a.evalue,"\n              "),_.q(1),_.x("ngForOf",a.traceback))};
LAb=function(a,b){a&1&&(_.H(0)(1,1),_.O(2,GAb,2,1,"pre",3),_.O(3,HAb,3,3,"pre",3),_.O(4,IAb,3,3,"pre",3),_.O(5,KAb,4,2,"pre",3),_.J()());a&2&&(a=b.va,_.q(1),_.x("ngSwitch",a.output_type),_.q(1),_.x("ngSwitchCase","stream"),_.q(1),_.x("ngSwitchCase","display_data"),_.q(1),_.x("ngSwitchCase","execute_result"),_.q(1),_.x("ngSwitchCase","error"))};
MAb=function(a){a&1&&(_.z(0,"mat-expansion-panel",7)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.Q(3," Outputs "),_.B()(),_.O(4,LAb,6,5,"ng-container",0),_.B());a&2&&(a=_.N(2).va,_.x("expanded",!0),_.q(4),_.x("ngForOf",a.outputs))};NAb=function(a){a&1&&(_.H(0),_.z(1,"mat-card"),_.G(2,"format-code",5),_.B(),_.O(3,MAb,5,2,"mat-expansion-panel",6),_.J());a&2&&(a=_.N().va,_.q(2),_.x("value",a.source.join(""))("fileName","name.py"),_.q(1),_.x("ngIf",0<a.outputs.length))};
OAb=function(a,b){a&1&&(_.H(0)(1,1),_.O(2,FAb,1,1,"markdown-content",2),_.O(3,NAb,4,3,"ng-container",3),_.J()());a&2&&(a=b.va,_.q(1),_.x("ngSwitch",a.cell_type),_.q(1),_.x("ngSwitchCase","markdown"),_.q(1),_.x("ngSwitchCase","code"))};PAb=function(a,b){a&1&&(_.z(0,"pre"),_.Q(1),_.B());a&2&&(a=b.Ka,_.q(1),_.ch(a))};QAb=function(a){a&1&&_.G(0,"loading",3);a&2&&_.x("inline",!0)};
RAb=function(a){a&1&&(_.H(0),_.O(1,PAb,2,1,"pre",0),_.R(2,"async"),_.O(3,QAb,1,1,"ng-template",null,2,_.uh),_.J());if(a&2){const b=_.ah(4);a=_.N();_.q(1);_.x("ngIf",_.S(2,2,a.ota))("ngIfElse",b)}};
UAb=function(a){if(a&1){const b=_.Nd();_.z(0,"icon-empty-state-subtitle")(1,"button",6);_.L("click",function(){_.Pd(b);const c=_.N(2);return _.Qd(SAb(c,c.Q$))});_.Q(2," Show anyway (may crash) ");_.B();_.z(3,"button",7);_.L("click",function(){_.Pd(b);const c=_.N(2);return _.Qd(TAb(c,c.Q$))});_.Q(4," Show raw contents ");_.B()()}};VAb=function(a){a&1&&_.G(0,"loading",3);a&2&&_.x("inline",!0)};
WAb=function(a){a&1&&(_.z(0,"icon-empty-state-display",4)(1,"icon-empty-state-title"),_.Q(2),_.R(3,"humanizeBytes"),_.B(),_.O(4,UAb,5,0,"icon-empty-state-subtitle",0),_.O(5,VAb,1,1,"ng-template",null,5,_.uh),_.B());if(a&2){const b=_.ah(6);a=_.N();_.q(2);_.bh(" File is very large (",_.S(3,3,a.size),") ");_.q(2);_.x("ngIf",!a.mfa)("ngIfElse",b)}};XAb=function(a,b){a&1&&_.G(0,"div",18);a&2&&(a=b.va,b=_.N(),_.Ig("height",b.getHeight(a.start,a.end),"px")("min-width",b.iQ,"ch")("top",b.yaa(a.start),"px"))};
YAb=function(a){a&1&&(_.z(0,"div",19),_.Q(1,"\n        "),_.z(2,"pre",20),_.Q(3),_.B(),_.Q(4,"\n      "),_.B());a&2&&(a=_.N(),_.Ig("min-height",a.lineHeight*a.WW,"px"),_.q(3),_.ch(a.jQ))};
ZAb=function(a){if(a&1){const b=_.Nd();_.z(0,"code-folding-container",21);_.L("rangeToggled",function(c){_.Pd(b);const d=_.N();return _.Qd(d.y8a(c))})("mousedown",function(c){return c.stopPropagation()});_.B()}a&2&&(a=_.N(),_.Ig("pointer-events",a.b9?"none":"unset"),_.x("visibility",a.visibility)("folding",a.Vm)("lineHeight",a.lineHeight))};$Ab=function(a){a=a.getBoundingClientRect();return{top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:a.width,height:a.height,x:a.x,y:a.y}};
aBb=function(a,b,c){a.top+=b;a.bottom=a.top+a.height;a.left+=c;a.right=a.left+a.width};eBb=function(a){const b=a.cloneNode(!0),c=b.querySelectorAll("[id]"),d=a.nodeName.toLowerCase();b.removeAttribute("id");for(let e=0;e<c.length;e++)c[e].removeAttribute("id");"canvas"===d?bBb(a,b):("input"===d||"select"===d||"textarea"===d)&&cBb(a,b);dBb("canvas",a,b,bBb);dBb("input, textarea, select",a,b,cBb);return b};
dBb=function(a,b,c,d){b=b.querySelectorAll(a);if(b.length)for(a=c.querySelectorAll(a),c=0;c<b.length;c++)d(b[c],a[c])};cBb=function(a,b){"file"!==b.type&&(b.value=a.value);"radio"===b.type&&b.name&&(b.name=`mat-clone-${b.name}-${fBb++}`)};bBb=function(a,b){if(b=b.getContext("2d"))try{b.drawImage(a,0,0)}catch(c){}};gBb=function(a,b,c){for(let d in b)if(b.hasOwnProperty(d)){const e=b[d];if(e){let f;a.setProperty(d,e,(null==(f=c)?0:f.has(d))?"important":"")}else a.removeProperty(d)}};
SL=function(a,b){const c=b?"":"none";gBb(a.style,{"touch-action":b?"":"none","-webkit-user-drag":b?"":"none","-webkit-tap-highlight-color":b?"":"transparent","user-select":c,"-ms-user-select":c,"-webkit-user-select":c,"-moz-user-select":c})};iBb=function(a,b){gBb(a.style,{position:b?"":"fixed",top:b?"":"0",opacity:b?"":"0",left:b?"":"-999em"},hBb)};jBb=function(a,b){return b&&"none"!=b?a+" "+b:a};kBb=function(a){return parseFloat(a)*(-1<a.toLowerCase().indexOf("ms")?1:1E3)};
mBb=function(a){a=getComputedStyle(a);var b=lBb(a,"transition-property"),c=b.find(d=>"transform"===d||"all"===d);if(!c)return 0;b=b.indexOf(c);c=lBb(a,"transition-duration");a=lBb(a,"transition-delay");return kBb(c[b])+kBb(a[b])};lBb=function(a,b){return a.getPropertyValue(b).split(",").map(c=>c.trim())};nBb=function(a,b){return`translate3d(${Math.round(a)}px, ${Math.round(b)}px, 0)`};TL=function(a){return"t"===a.type[0]};
oBb=function(a,b){a=a.bl;if(1===a.length&&a[0].nodeType===b.ELEMENT_NODE)return a[0];const c=b.createElement("div");a.forEach(d=>c.appendChild(d));return c};pBb=function(a,b){a.style.width=`${b.width}px`;a.style.height=`${b.height}px`;a.style.transform=nBb(b.left,b.top)};qBb=function(a){a&1&&_.G(0,"detail-header",13);a&2&&(a=_.N(),_.x("contentType",a.contentType)("viewData",a.tb))};rBb=function(a){a&1&&_.G(0,"diff-detail-header",14);a&2&&(a=_.N(),_.x("viewData",a.tb))};
sBb=function(a){a&1&&_.G(0,"markdown-tab-header",14);a&2&&(a=_.N(),_.x("viewData",a.tb))};
tBb=function(a){if(a&1){const b=_.Nd();_.z(0,"div",15)(1,"div",16)(2,"div",17);_.G(3,"div",18)(4,"div",19);_.B();_.z(5,"file-matches-navigation",20);_.L("close",function(){_.Pd(b);_.N().Ec.toa.next(!0);return _.Qd()})("selectedMatchIndexChange",function(c){_.Pd(b);const d=_.N();d.cua=c;d.Ec.zea.next(c);return _.Qd()});_.R(6,"async");_.R(7,"async");_.R(8,"async");_.B();_.z(9,"div",21);_.G(10,"div",22)(11,"div",23);_.B()()()}a&2&&(a=_.N(),_.q(5),_.x("dataState",_.S(6,5,a.Jvc))("matchCount",_.S(7,7,
a.yea).length)("selectedMatchIndex",_.S(8,9,a.Ec.zea))("showCloseButton",!0)("trackProjectId",a.Cd.kb))};uBb=function(a){a&1&&(_.G(0,"markdown-content",24),_.R(1,"async"),_.R(2,"async"));a&2&&(a=_.N(),_.x("content",a.tb.oe)("relativeLinkModifier",_.S(1,4,a.modifier.oKb))("relativeImageModifier",_.S(2,6,a.modifier.mKb))("safeHtmlContent",a.tb.oGc))};vBb=function(a){a&1&&_.G(0,"img",27);a&2&&(a=_.N(2),_.$g("alt",a.tb.fileName),_.x("sanitizeSrc",a.dQa))};
wBb=function(a){a&1&&_.G(0,"div",28);a&2&&(a=_.N(2),_.x("safeSvg",a.tb.oe))};xBb=function(a){a&1&&(_.H(0),_.O(1,vBb,1,2,"img",25),_.O(2,wBb,1,1,"ng-template",null,26,_.uh),_.J());if(a&2){const b=_.ah(3);a=_.N();_.q(1);_.x("ngIf",!a.Hwa)("ngIfElse",b)}};yBb=function(a){a&1&&(_.z(0,"div",29),_.G(1,"audio",30),_.B());a&2&&(a=_.N(),_.q(1),_.x("sanitizeSrc",a.dQa))};zBb=function(a){a&1&&(_.z(0,"div",29),_.G(1,"video",30),_.B());a&2&&(a=_.N(),_.q(1),_.x("sanitizeSrc",a.dQa))};
ABb=function(a){a&1&&_.G(0,"binary-file",31);a&2&&(a=_.N(),_.x("contentLength",a.ana))};BBb=function(a){if(a&1){const b=_.Nd();_.z(0,"large-file",32);_.L("largeFileViewData",function(c){_.Pd(b);const d=_.N();d.PIb=c;d.tb=c;return _.Qd()});_.B()}a&2&&(a=_.N(),_.x("fullViewData",a.tb.Q$)("size",a.tb.xC))};CBb=function(a){a&1&&(_.H(0),_.G(1,"empty-file-detail",33),_.J());a&2&&(a=_.N(),_.q(1),_.x("path",a.tb.fileName))};DBb=function(a){a&1&&_.G(0,"jupyter-notebook",34);a&2&&(a=_.N(),_.x("notebook",a.u2))};
EBb=function(a){a&1&&(_.G(0,"search-match-layer",44),_.R(1,"async"));a&2&&(a=_.N(3),_.x("matches",_.S(1,3,a.yea))("scrollToIndex",a.cua)("selectedMatchIndex",a.Ec.zea))};
FBb=function(a){if(a&1){const b=_.Nd();_.z(0,"virtual-scroll-format-code",38);_.L("lineShown",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.show(c))})("rangeToggled",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.aga(c))})("lineNumberClicked",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.Fp(c))})("gutterClicked",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.Js(c))})("totalNumLines",function(c){_.Pd(b);_.N(2).Fl.next(c);return _.Qd()});_.R(1,"async");_.R(2,"async");_.R(3,"async");_.G(4,
"link-decoration-layer",39)(5,"hovercard-decoration-layer",40);_.z(6,"code-layers",41);_.L("highlightedXrefLines",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.swa(c))});_.B();_.O(7,EBb,2,5,"search-match-layer",42);_.R(8,"async");_.G(9,"search-match-layer",43);_.R(10,"async");_.R(11,"async");_.B()}a&2&&(a=_.N(2),_.x("value",a.code)("rendered",a.tb.tKb)("highlightInfo",a.tb.Hw)("folding",_.S(1,21,a.Vm))("visibility",_.S(2,23,a.visibility))("fileName",a.tb.fileName)("lineNumberLinkProvider",_.S(3,
25,a.link))("scrollToLine",a.tb.line)("lineLimitation",a.tb.JG)("visibleCodeIdentifier",a.hlb)("focusableRegion",a.gha.Kkb)("usePrefetchIfPossible",!0),_.Hg("aria-labelledby",a.oN),_.q(4),_.x("content",a.tb.oe)("scoLinks",a.tb.ID),_.q(1),_.x("scoLinks",a.tb.ID),_.q(1),_.x("layerBaseLocation",a.Cd),_.q(1),_.x("ngIf",_.S(8,27,a.z$)),_.q(2),_.x("matches",_.S(10,29,a.H$))("scrollToIndex",_.S(11,31,a.VF))("selectedMatchIndex",a.VF))};
GBb=function(a){a&1&&(_.G(0,"search-match-layer",44),_.R(1,"async"));a&2&&(a=_.N(3),_.x("matches",_.S(1,3,a.yea))("scrollToIndex",a.cua)("selectedMatchIndex",a.Ec.zea))};
HBb=function(a){if(a&1){const b=_.Nd();_.z(0,"format-code",38);_.L("lineShown",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.show(c))})("rangeToggled",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.aga(c))})("lineNumberClicked",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.Fp(c))})("gutterClicked",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.Js(c))})("totalNumLines",function(c){_.Pd(b);_.N(2).Fl.next(c);return _.Qd()});_.R(1,"async");_.R(2,"async");_.R(3,"async");_.G(4,"link-decoration-layer",
39)(5,"hovercard-decoration-layer",40);_.z(6,"code-layers",41);_.L("highlightedXrefLines",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.swa(c))});_.B();_.O(7,GBb,2,5,"search-match-layer",42);_.R(8,"async");_.G(9,"search-match-layer",43);_.R(10,"async");_.R(11,"async");_.B()}a&2&&(a=_.N(2),_.x("value",a.code)("rendered",a.tb.tKb)("highlightInfo",a.tb.Hw)("folding",_.S(1,21,a.Vm))("visibility",_.S(2,23,a.visibility))("fileName",a.tb.fileName)("lineNumberLinkProvider",_.S(3,25,a.link))("scrollToLine",
a.tb.line)("lineLimitation",a.tb.JG)("visibleCodeIdentifier",a.hlb)("focusableRegion",a.gha.Kkb)("usePrefetchIfPossible",!0),_.Hg("aria-labelledby",a.oN),_.q(4),_.x("content",a.tb.oe)("scoLinks",a.tb.ID),_.q(1),_.x("scoLinks",a.tb.ID),_.q(1),_.x("layerBaseLocation",a.Cd),_.q(1),_.x("ngIf",_.S(8,27,a.z$)),_.q(2),_.x("matches",_.S(10,29,a.H$))("scrollToIndex",_.S(11,31,a.VF))("selectedMatchIndex",a.VF))};
JBb=function(a){if(a&1){const b=_.Nd();_.H(0);_.O(1,FBb,12,33,"virtual-scroll-format-code",35);_.R(2,"async");_.O(3,HBb,12,33,"ng-template",null,36,_.uh);_.z(5,"file-content-pager",37);_.L("markerClicked",function(c){_.Pd(b);const d=_.N();return _.Qd(IBb(d,c))});_.R(6,"async");_.R(7,"async");_.B();_.J()}if(a&2){const b=_.ah(4);a=_.N();_.q(1);_.x("ngIf",_.S(2,4,a.VKc))("ngIfElse",b);_.q(4);_.x("markers",_.S(6,6,a.zra))("numLines",_.S(7,8,a.Fl))}};
KBb=function(a){a&1&&_.G(0,"code-diff",45);a&2&&(a=_.N(),_.x("diffBase",a.tb.diffBase)("contents",a.tb.oe)("fileName",a.tb.fileName)("scrollToLine",a.tb.line))};LBb=function(a){a&1&&(_.z(0,"icon-empty-state-display",46)(1,"icon-empty-state-title"),_.Q(2),_.B()());a&2&&(a=_.N(),_.q(2),_.ch(a.Dza))};MBb=function(a,b){return _.dYa.find(c=>c.id===a)?`${b}-${a}`:`${b}-${"everything-else"}`};
NBb=function(a,b,c){b=new Map([...b].map(d=>[d,0]));for(const d of a.KWa())a=MBb(d.haa(),c.id),b.has(a)&&b.set(a,b.get(a)+c.valueExtractor(d));return b};OBb=function(a,b,c){const d=a.ie();a=NBb(a,b,c);return{icon:c.icon,title:c.title,path:d.endsWith("/")?d.substring(0,d.length-1):d,instances:[...a.values()].reduce((e,f)=>e+f,0),hW:a}};PBb=function({icon:a,name:b},c){let d,e;return{icon:a,title:b,path:(null==(d=c.Oe)?void 0:d.path)||"",instances:Number(null==(e=c.data)?void 0:e.csa)||0}};
QBb=function(a,{Os:b,iEc:c}){if(c)for(const [f,g]of c.entries()){c=f;var d=g,e=a.get(c);e?(e=new Map(e),e.set(b,d),a.set(c,e)):a.set(c,new Map([[b,d]]))}else for(const [f,g]of a.entries())c=f,d=new Map(g),d.delete(b),a.set(c,d);return new Map(a)};
RBb=function(a){if(a&1){const b=_.Nd();_.H(0);_.Q(1);_.z(2,"a",4);_.L("click",function(c){_.Pd(b);_.N().limit=void 0;return _.Qd(c.stopPropagation())});_.Q(3," Show All ");_.B();_.J()}a&2&&(a=_.N(),_.q(1),_.dC(" (",a.Blb,"/",a.ega(a.zpa),") "),_.q(1),_.x("trackAction","showAll"+a.Mpa))};SBb=function(a,b){a&1&&_.G(0,"file-list",6);a&2&&(a=b.va,b=_.N(2),_.x("limit",b.limit)("ariaLabelledbyId",b.Mpa)("files",a)("aggregations",b.aggregations)("useRelativeUrls",b.PW)("isPiper",b.hi))};
TBb=function(a){a&1&&_.O(0,SBb,1,6,"file-list",5);a&2&&(a=_.N(),_.x("ngForOf",a.zpa))};UBb=function(a){return a.map(b=>b.length).reduce((b,c)=>b+c,0)};VBb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",3);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.expand())});_.Q(1," Load more ");_.B()}};
WBb=function(a){a&1&&(_.z(0,"div",1),_.G(1,"div",2),_.B());a&2&&(a=_.N(),_.q(1),_.Jg("info","info"===syb(_.Yb(a.Nk,3)))("warning","warning"===syb(_.Yb(a.Nk,3))),_.x("innerHTML",a.fta(a.Dwb||""),_.Oe))};XBb=function(a){a&1&&(_.z(0,"a",7),_.Q(1),_.B());if(a&2){a=_.N().va;const b=_.N();_.x("routerLink",a.getUrl())("queryParams",b.params);_.q(1);_.ch(a.getName())}};YBb=function(a){a&1&&(_.z(0,"span"),_.Q(1),_.B());a&2&&(a=_.N().va,_.q(1),_.ch(a.getName()))};
ZBb=function(a,b){a&1&&(_.z(0,"span"),_.O(1,XBb,2,3,"a",5),_.O(2,YBb,2,1,"span",6),_.B());a&2&&(a=b.va,_.q(1),_.x("ngIf",a.Paa()),_.q(1),_.x("ngIf",!a.Paa()))};$Bb=function(a){a&1&&_.G(0,"img",4);a&2&&(a=_.N(),_.x("src",a.Kh,_.Qe)("alt",a.link.getName()+"'s profile photo"))};
aCb=function(a){a&1&&(_.z(0,"a",5),_.Q(1),_.B());a&2&&(a=_.N(),_.Ig("background-image","url("+a.Kh+")"),_.Jg("-no-icon",a.Aqa)("-wrap",a.Aqa)("-left-ellipsis","bug_report"===a.link.PR()),_.x("target",a.wIb?"_blank":"_self")("href",a.url,_.Qe),_.Hg("data-gtm-box",a.j1)("data-gtm-list",a.VXa),_.q(1),_.ch(a.link.getName()))};bCb=function(a){a&1&&(_.z(0,"span"),_.Q(1),_.B());a&2&&(a=_.N(),_.Ig("background-image","url("+a.Kh+")"),_.q(1),_.ch(a.link.getName()))};
cCb=function(a,b){a&1&&(_.z(0,"a",6),_.Q(1),_.B());a&2&&(a=b.va,b=_.N(),_.x("href",a.url,_.Qe),_.Hg("data-gtm-box",b.j1)("data-gtm-list",b.VXa),_.q(1),_.ch(b.link.getName()))};dCb=function(a,b){a&1&&(_.z(0,"p",7)(1,"a",8),_.Q(2),_.B()());a&2&&(a=b.va,_.q(1),_.x("href",a.key,_.Qe),_.q(1),_.ch(a.value))};
eCb=function(a){a&1&&(_.H(0),_.z(1,"button"),_.G(2,"img",1),_.B(),_.z(3,"div",2)(4,"p",3),_.Q(5),_.B(),_.G(6,"div",4),_.z(7,"div",5),_.O(8,dCb,3,2,"p",6),_.R(9,"keyvalue"),_.B()(),_.J());a&2&&(a=_.N(),_.q(2),_.Zg("alt","",a.content.title," info icon"),_.x("src","https://www.gstatic.com/images/icons/material/system/2x/"+a.icon+"_24dp.png",_.Qe),_.q(3),_.ch(a.content.title),_.q(1),_.x("innerHTML",a.content.description,_.Oe),_.q(2),_.x("ngForOf",_.S(9,5,a.content.urls)))};
fCb=function(a){a&1&&(_.z(0,"h3"),_.Q(1),_.B());a&2&&(a=_.N().va,_.q(1),_.ch(a.getName()))};hCb=function(a){a&1&&_.G(0,"stacks-popup-info",7);a&2&&(a=_.N().va,_.N(),a=a.getName(),a=gCb.get(a),_.x("name",a))};iCb=function(a,b){a&1&&(_.z(0,"li"),_.G(1,"stacks-icon-link",8),_.B());if(a&2){a=b.va;b=_.N(2).va;const c=_.N();_.q(1);_.x("link",a)("gtmBox",c.j1)("gtmList",b.getName())}};jCb=function(a){a&1&&(_.z(0,"ul"),_.O(1,iCb,2,3,"li",1),_.B());a&2&&(a=_.N().va,_.q(1),_.x("ngForOf",a.S0()))};
kCb=function(a){a&1&&_.Q(0," This information is currently unavailable. ")};lCb=function(a,b){a&1&&(_.z(0,"div")(1,"div",2),_.O(2,fCb,2,1,"h3",3),_.O(3,hCb,1,1,"stacks-popup-info",4),_.B(),_.O(4,jCb,2,1,"ul",5),_.O(5,kCb,1,0,"ng-template",null,6,_.uh),_.B());if(a&2){a=b.va;const c=_.ah(6);_.N();_.q(2);_.x("ngIf",a.getName());_.q(1);b=a.getName();b=gCb.get(b);_.x("ngIf",b);_.q(1);_.x("ngIf",a.S0().length)("ngIfElse",c)}};mCb=function(a){a&1&&_.G(0,"img",5)};nCb=function(a){a&1&&_.G(0,"img",6)};
oCb=function(a){a&1&&(_.z(0,"p",7),_.Q(1,"Review is up-to-date"),_.B())};pCb=function(a){a&1&&(_.z(0,"p",7),_.Q(1,"Review outdated"),_.B())};rCb=function(a,b){a&1&&(_.z(0,"div",7)(1,"p",8),_.Q(2),_.B(),_.z(3,"p",9),_.Q(4),_.B(),_.z(5,"p",10),_.Q(6),_.B(),_.z(7,"p",11),_.Q(8),_.B()());a&2&&(a=b.va,_.N(),_.q(2),_.ch(a.getName()),_.q(1),_.Jg("satisfied-number",qCb(_.W(a,1))>=qCb(_.W(a,4))),_.q(1),_.bh(" ",_.W(a,1),""),_.q(2),_.bh("Target: ",_.W(a,4),""),_.q(2),_.bh("Updated ",_.W(a,2),""))};
sCb=function(a,b){a&1&&(_.z(0,"div",7)(1,"p",8),_.Q(2),_.B(),_.z(3,"p",9),_.Q(4),_.B(),_.z(5,"p",10),_.Q(6),_.B(),_.z(7,"p",11),_.Q(8),_.B()());a&2&&(a=b.va,_.q(2),_.ch(a.getName()),_.q(2),_.ch(_.W(a,1)),_.q(2),_.bh("Target: ",_.W(a,4),""),_.q(2),_.bh("Updated ",_.W(a,2),""))};tCb=function(a){a&1&&_.G(0,"stacks-popup-recommended",5);a&2&&(a=_.N(),_.x("product",a.product))};uCb=function(a){a&1&&_.G(0,"stacks-popup-isa",5);a&2&&(a=_.N(),_.Jg("to-right",!a.product.IWa()),_.x("product",a.product))};
vCb=function(a){a&1&&_.G(0,"stacks-popup-pp",6);a&2&&(a=_.N(),_.x("productPhase",a.product.mpa())("metrics",_.lm(a.product,UL,27)))};wCb=function(a){a&1&&_.G(0,"stacks-popup-pp",7);a&2&&(a=_.N(),_.Jg("small-icon",a.lwa),_.x("productPhase",a.product.mpa()))};yCb=function(a){a&1&&_.G(0,"stacks-popup-sl",8);if(a&2){a=_.N();let b;_.x("supportLevelId",null==(b=_.km(a.product,xCb,34))?null:b.tCb())("metrics",_.lm(a.product,UL,27))}};
zCb=function(a){a&1&&(_.G(0,"stacks-header",2),_.R(1,"async"));a&2&&(a=_.N(),_.x("breadcrumb",_.S(1,1,a.RZ)))};ACb=function(a){a&1&&_.G(0,"loading",7)};BCb=function(a){a&1&&(_.z(0,"p",8),_.Q(1),_.B());a&2&&(a=_.N().Ka,_.q(1),_.bh(" ",a.message," "))};CCb=function(a){a&1&&_.G(0,"stacks-popup-freshness",25);a&2&&(a=_.N().Ka,_.x("isFresh",_.vm(a,60))("freshnessDate",_.W(a,42))("productName",a.getName()))};
DCb=function(a){a&1&&(_.z(0,"span",26),_.Q(1),_.B());a&2&&(a=_.N().Ka,_.q(1),_.bh(" \u00a0Reviewed by team on ",_.W(a,42)," "))};ECb=function(a){a&1&&(_.z(0,"a",27),_.G(1,"img",28),_.Q(2," \u00a0Edit product "),_.B());if(a&2){var b=_.N().Ka;a=_.N(4);b="product/"+b.Zq()+"/edit";_.x("href",a.KS?`${a.aW.environment.a4}/${b}`:`/${b}`,_.Qe)}};
GCb=function(a){a&1&&(_.z(0,"a",29),_.G(1,"img",28),_.Q(2," \u00a0Edit product "),_.B());if(a&2){var b=_.N().Ka;a=_.N(4);b="product/"+b.Zq()+"/edit";_.x("routerLink",_.hh(2,FCb,a.KS?`${a.aW.environment.a4}/${b}`:`/${b}`))("queryParams",a.params)}};HCb=function(a){a&1&&(_.z(0,"div")(1,"div",30)(2,"strong"),_.Q(3,"WARNING:"),_.B(),_.Q(4," This product has not been reviewed by domain stewards and is not currently discoverable from browsing domain page. "),_.B()())};
ICb=function(a,b){a&1&&(_.z(0,"div",17),_.G(1,"stacks-popup-product",36),_.z(2,"a",37),_.Q(3),_.B()());a&2&&(a=b.va,b=_.N(6),_.q(1),_.x("product",a),_.q(1),_.x("routerLink",_.hh(4,FCb,"/product/"+a.Zq()))("queryParams",b.params),_.q(1),_.ch(a.getName()))};
KCb=function(a){a&1&&(_.z(0,"div",31),_.G(1,"div",32),_.z(2,"h2",33),_.Q(3,"Better Alternatives"),_.B(),_.z(4,"ul",34),_.O(5,ICb,4,6,"div",35),_.B()());if(a&2){a=_.N().Ka;const b=_.N(4);_.q(1);_.x("innerHTML",b.fta(_.km(a,VL,79).xK()||""),_.Oe);_.q(4);_.x("ngForOf",_.lm(_.km(a,VL,79),JCb,6))}};LCb=function(a,b){a&1&&(_.z(0,"a",39),_.Q(1),_.B());a&2&&(a=b.va,_.x("href",a.getUrl(),_.Qe),_.q(1),_.bh("",a.tu()," "))};
MCb=function(a){a&1&&(_.z(0,"div",22)(1,"p"),_.Q(2,"Product page"),_.B(),_.O(3,LCb,2,2,"a",38),_.B());a&2&&(a=_.N().Ka,_.q(3),_.x("ngForOf",_.lm(a,WL,28)))};NCb=function(a,b){a&1&&(_.z(0,"a",41),_.Q(1),_.B());a&2&&(a=b.va,_.x("href",a.getUrl(),_.Qe),_.q(1),_.bh("",a.tu()," "))};OCb=function(a){a&1&&(_.z(0,"div",22)(1,"p"),_.Q(2,"Landing page"),_.B(),_.O(3,NCb,2,2,"a",40),_.B());a&2&&(a=_.N().Ka,_.q(3),_.x("ngForOf",a.gaa()))};
PCb=function(a){a&1&&(_.z(0,"div",22)(1,"p"),_.Q(2,"Customer adoption stage"),_.B(),_.z(3,"a",42),_.Q(4),_.B()());if(a&2){a=_.N().Ka;const b=_.N(4);_.q(4);_.ch(b.Swc(_.Am(a,71,0)))}};QCb=function(a){a&1&&(_.z(0,"div"),_.Q(1," Contact "),_.z(2,"a",47),_.Q(3),_.B(),_.Q(4," for more information "),_.B());a&2&&(a=_.N().va,_.q(2),_.x("href",a.value[1],_.Qe),_.q(1),_.bh("",a.value[0],"@"))};
RCb=function(a){a&1&&(_.z(0,"div"),_.Q(1," Read instructions "),_.z(2,"a",47),_.Q(3,"here"),_.B()());a&2&&(a=_.N().va,_.q(2),_.x("href",a.value[0],_.Qe))};SCb=function(a){a&1&&(_.z(0,"div"),_.Q(1," Sign up "),_.z(2,"a",47),_.Q(3,"here"),_.B()());a&2&&(a=_.N().va,_.q(2),_.x("href",a.value[0],_.Qe))};TCb=function(a,b){a&1&&(_.z(0,"span")(1,"a",47),_.Q(2),_.B()());a&2&&(a=b.va,b=_.N(5).Ka,_.N(3),_.q(1),_.x("href",`https://moma.corp.google.com/team/${a}`,_.Qe),_.q(1),_.bh(" ",b.KOb.get(a)," "))};
UCb=function(a){a&1&&(_.z(0,"span"),_.Q(1," is allowed."),_.B())};VCb=function(a){a&1&&(_.z(0,"span"),_.Q(1," are allowed."),_.B())};WCb=function(a){a&1&&(_.z(0,"div"),_.O(1,TCb,3,2,"span",45),_.O(2,UCb,2,0,"span",9),_.O(3,VCb,2,0,"span",9),_.B());a&2&&(a=_.N().va,_.q(1),_.x("ngForOf",a.value),_.q(1),_.x("ngIf",1===a.value.length),_.q(1),_.x("ngIf",1<a.value.length))};
XCb=function(a,b){a&1&&(_.z(0,"span")(1,"a",47),_.Q(2),_.B()());a&2&&(a=b.va,b=_.N(5).Ka,_.N(3),_.q(1),_.x("href",`https://moma.corp.google.com/team/${a}`,_.Qe),_.q(1),_.bh(" ",b.KOb.get(a)," "))};YCb=function(a){a&1&&(_.z(0,"span"),_.Q(1," is not allowed."),_.B())};ZCb=function(a){a&1&&(_.z(0,"span"),_.Q(1," are not allowed."),_.B())};
$Cb=function(a){a&1&&(_.z(0,"div"),_.O(1,XCb,3,2,"span",45),_.O(2,YCb,2,0,"span",9),_.O(3,ZCb,2,0,"span",9),_.B());a&2&&(a=_.N().va,_.q(1),_.x("ngForOf",a.value),_.q(1),_.x("ngIf",1===a.value.length),_.q(1),_.x("ngIf",1<a.value.length))};aDb=function(a){a&1&&(_.z(0,"div"),_.Q(1," Please see the "),_.z(2,"a",47),_.Q(3," general guidance "),_.B(),_.Q(4,"for using GCP Systems. "),_.B());a&2&&(a=_.N().va,_.q(2),_.x("href",a.value[0],_.Qe))};
bDb=function(a){a&1&&(_.z(0,"div"),_.Q(1," Default visibility "),_.z(2,"a",47),_.Q(3,"here"),_.B()());a&2&&(a=_.N().va,_.q(2),_.x("href",a.value[0],_.Qe))};cDb=function(a,b){a&1&&(_.z(0,"span"),_.Q(1),_.B());a&2&&(a=b.va,_.q(1),_.bh(" ",a," "))};dDb=function(a){a&1&&(_.z(0,"div"),_.O(1,cDb,2,1,"span",45),_.Q(2," are allowed. "),_.B());a&2&&(a=_.N().va,_.q(1),_.x("ngForOf",a.value))};eDb=function(a){a&1&&(_.z(0,"div"),_.Q(1),_.B());a&2&&(a=_.N().va,_.q(1),_.bh(" ",a.value," "))};
fDb=function(a,b){a&1&&(_.z(0,"div"),_.O(1,QCb,5,2,"div",9),_.O(2,RCb,4,1,"div",9),_.O(3,SCb,4,1,"div",9),_.O(4,WCb,4,3,"div",9),_.O(5,$Cb,4,3,"div",9),_.O(6,aDb,5,1,"div",9),_.O(7,bDb,4,1,"div",9),_.O(8,dDb,3,1,"div",9),_.O(9,eDb,2,1,"div",9),_.B());a&2&&(a=b.va,_.q(1),_.x("ngIf","contactTeam"===a.key),_.q(1),_.x("ngIf","onboardingDoc"===a.key),_.q(1),_.x("ngIf","signUpDoc"===a.key),_.q(1),_.x("ngIf","includedTeamId"===a.key),_.q(1),_.x("ngIf","excludedTeamId"===a.key),_.q(1),_.x("ngIf","gcpGuidance"===
a.key),_.q(1),_.x("ngIf","buildVisibility"===a.key),_.q(1),_.x("ngIf","groups"===a.key),_.q(1),_.x("ngIf","other"===a.key))};gDb=function(a){a&1&&(_.z(0,"div",48)(1,"a",47),_.Q(2),_.B()());if(a&2){var b=_.N(2).Ka;a=_.N().Ka;_.N(3);_.q(1);b=`https://source.corp.google.com/piper///depot/google3/productivity/stacks/catalog/product/${b.Zq()}/stacks.textproto`;_.x("href",b,_.Qe);_.q(1);_.bh("more (+",a.ila.length-3,")")}};
hDb=function(a){a&1&&(_.z(0,"div",22)(1,"div",43)(2,"p"),_.Q(3,"Product allowlist"),_.B(),_.G(4,"stacks-popup-info",44),_.B(),_.O(5,fDb,10,9,"div",45),_.O(6,gDb,3,2,"div",46),_.B());a&2&&(a=_.N(2).Ka,_.q(5),_.x("ngForOf",a.ila.slice(0,3)),_.q(1),_.x("ngIf",3<a.ila.length))};iDb=function(a){a&1&&(_.z(0,"div",22)(1,"p"),_.Q(2,"Specialized purpose"),_.B(),_.z(3,"div"),_.Q(4),_.B()());a&2&&(a=_.N().Ka,_.q(4),_.ch(_.W(a,74)))};
jDb=function(a){a&1&&(_.z(0,"div",22)(1,"p"),_.Q(2,"Support level"),_.B(),_.z(3,"a",49),_.Q(4,"Agreement signed"),_.B()());a&2&&(a=_.N().Ka,_.q(3),_.Zg("href","/agreement/",a.Zq(),"",_.Qe))};kDb=function(a){a&1&&(_.z(0,"div",22)(1,"p"),_.Q(2,"Support level"),_.B(),_.z(3,"a",49),_.Q(4,"Unsigned draft agreement"),_.B()());a&2&&(a=_.N().Ka,_.q(3),_.Zg("href","/agreement/",a.Zq(),"",_.Qe))};
lDb=function(a){a&1&&(_.z(0,"div",22)(1,"p"),_.Q(2,"Moma Teams"),_.B(),_.z(3,"a",47),_.Q(4,"Product page"),_.B()());a&2&&(a=_.N().Ka,_.q(3),_.Zg("href","http://moma.corp.google.com/product/",_.ym(a,84),"",_.Qe))};mDb=function(a,b){a&1&&(_.z(0,"li"),_.G(1,"stacks-icon-link",52),_.B());a&2&&(a=b.va,_.q(1),_.x("link",a))};
nDb=function(a){a&1&&(_.z(0,"section",50)(1,"h2",51),_.Q(2,"Used in the following Core Solution(s):"),_.B(),_.z(3,"ul"),_.O(4,mDb,2,1,"li",45),_.B()());a&2&&(a=_.N(2).Ka,_.q(4),_.x("ngForOf",a.ZJb))};oDb=function(a,b){a&1&&(_.z(0,"div")(1,"div",58),_.Q(2),_.B(),_.z(3,"div",59),_.Q(4),_.B(),_.z(5,"div"),_.Q(6),_.B(),_.z(7,"div",55),_.Q(8),_.B()());a&2&&(a=b.va,_.q(2),_.ch(_.W(a,1)),_.q(2),_.ch(a.getName()),_.q(2),_.bh("Target: ",_.W(a,4),""),_.q(2),_.bh("Updated ",_.W(a,2),""))};
pDb=function(a){a&1&&(_.z(0,"section",50)(1,"header",53)(2,"h2",54),_.Q(3,"Metrics"),_.B(),_.z(4,"p",55),_.Q(5,"Source: Stacks data"),_.B()(),_.z(6,"div",56),_.O(7,oDb,9,4,"div",57),_.B()());a&2&&(a=_.N().Ka,_.q(7),_.x("stacksExpandListOf",_.lm(a,UL,27)))};qDb=function(a){a&1&&(_.z(0,"section",50)(1,"h2",60),_.Q(2,"Education materials"),_.B(),_.G(3,"stacks-link-lists",61),_.B());a&2&&(a=_.N(2).Ka,_.q(3),_.x("lists",a.wAb))};rDb=function(a,b){a&1&&_.G(0,"iframe",66);a&2&&_.x("src",b.va,_.vea)};
sDb=function(a){a&1&&(_.H(0),_.z(1,"h3",64),_.Q(2,"Roadmap"),_.B(),_.O(3,rDb,1,1,"iframe",65),_.J());a&2&&(a=_.N(3).Ka,_.q(3),_.x("ngForOf",a.WKb))};tDb=function(a){a&1&&(_.z(0,"section",50)(1,"h2",62),_.Q(2),_.B(),_.G(3,"stacks-link-lists",63),_.O(4,sDb,4,1,"ng-container",9),_.B());if(a&2){a=_.N().Ka;const b=_.N().Ka;_.q(2);_.bh("About ",a.name,"");_.q(1);_.x("lists",b.Zvb);_.q(1);_.x("ngIf",b.WKb.length)}};
uDb=function(a,b){a&1&&(_.z(0,"li"),_.G(1,"stacks-icon-link",69),_.B());a&2&&(a=b.va,_.q(1),_.x("isContact",!0)("link",a))};vDb=function(a){a&1&&(_.H(0),_.z(1,"h3"),_.Q(2,"Meet the team"),_.B(),_.z(3,"ul",34),_.O(4,uDb,2,2,"li",45),_.B(),_.J());a&2&&(a=_.N(3).Ka,_.q(1),_.Jg("h3-margin-top",a.LUa.length),_.q(3),_.x("ngForOf",a.r_))};
wDb=function(a){a&1&&(_.z(0,"section",50)(1,"h2",67),_.Q(2,"Feedback and communications"),_.B(),_.G(3,"stacks-link-lists",68),_.O(4,vDb,5,3,"ng-container",9),_.B());a&2&&(a=_.N(2).Ka,_.q(3),_.x("lists",a.LUa),_.q(1),_.x("ngIf",a.r_.length))};
xDb=function(a){a&1&&(_.z(0,"section",50)(1,"h2",70),_.Q(2,"Additional guidance"),_.B(),_.z(3,"p",71),_.Q(4," These guidelines may or may not apply to your use case. We recommend contacting the groups identified below to confirm. "),_.B(),_.G(5,"stacks-link-lists",68),_.B());a&2&&(a=_.N(2).Ka,_.q(5),_.x("lists",a.DCb))};yDb=function(a,b){a&1&&(_.z(0,"li"),_.G(1,"stacks-icon-link",73),_.B());a&2&&(a=b.va,_.q(1),_.x("link",a))};
zDb=function(a){a&1&&(_.z(0,"ul"),_.O(1,yDb,2,1,"li",45),_.B());a&2&&(a=_.N(4).Ka,_.q(1),_.x("ngForOf",a.m_))};ADb=function(a){a&1&&(_.z(0,"h3"),_.Q(1,"Codepaths"),_.B(),_.O(2,zDb,2,1,"ul",9));a&2&&(a=_.N(3).Ka,_.q(2),_.x("ngIf",a.m_.length))};BDb=function(a,b){a&1&&(_.z(0,"li"),_.G(1,"stacks-icon-link",74),_.B());a&2&&(a=b.va,_.q(1),_.x("link",a))};
CDb=function(a){a&1&&(_.z(0,"h3"),_.Q(1,"Other resources"),_.B(),_.z(2,"ul",34),_.O(3,BDb,2,1,"li",45),_.B());a&2&&(a=_.N(3).Ka,_.Jg("h3-margin-top",a.m_.length),_.q(3),_.x("ngForOf",a.A6a))};DDb=function(a){a&1&&(_.z(0,"section",50)(1,"h2",33),_.Q(2,"Additional resources"),_.B(),_.O(3,ADb,3,1,"ng-template",72),_.O(4,CDb,4,3,"ng-template",72),_.B());a&2&&(a=_.N(2).Ka,_.q(3),_.x("ngIf",a.m_.length),_.q(1),_.x("ngIf",a.A6a.length))};
EDb=function(a,b){a&1&&(_.z(0,"ul"),_.G(1,"stacks-icon-link",74),_.B());a&2&&(a=b.va,_.q(1),_.x("link",a))};FDb=function(a,b){a&1&&(_.H(0),_.z(1,"h3",75),_.Q(2),_.B(),_.z(3,"p"),_.Q(4),_.B(),_.O(5,EDb,2,1,"ul",45),_.G(6,"br"),_.J());a&2&&(a=b.va,_.q(2),_.ch(a.name),_.q(2),_.ch(a.description),_.q(1),_.x("ngForOf",a.links))};
GDb=function(a){a&1&&(_.z(0,"section",50)(1,"h2",75),_.Q(2,"External Google Tool Mapping"),_.B(),_.O(3,FDb,7,3,"ng-container",45),_.B());a&2&&(a=_.N(2).Ka,_.q(3),_.x("ngForOf",a.lvc))};
HDb=function(a,b){a&1&&(_.H(0),_.z(1,"div",10)(2,"h1"),_.Q(3),_.B(),_.z(4,"div",11)(5,"p",12),_.O(6,CCb,1,3,"stacks-popup-freshness",13),_.O(7,DCb,2,1,"span",14),_.O(8,ECb,3,1,"a",15),_.O(9,GCb,3,4,"a",16),_.B()()(),_.O(10,HCb,5,0,"div",9),_.z(11,"div",17),_.G(12,"stacks-popup-product",18),_.B(),_.O(13,KCb,6,2,"div",19),_.G(14,"div",20),_.z(15,"div"),_.O(16,MCb,4,1,"div",21),_.O(17,OCb,4,1,"div",21),_.z(18,"div",22)(19,"p"),_.Q(20,"Product phase"),_.B(),_.z(21,"a",23),_.Q(22),_.B()(),_.O(23,PCb,5,
1,"div",21),_.O(24,hDb,7,2,"div",21),_.O(25,iDb,5,1,"div",21),_.O(26,jDb,5,1,"div",21),_.O(27,kDb,5,1,"div",21),_.O(28,lDb,5,1,"div",21),_.B(),_.O(29,nDb,5,1,"section",24),_.O(30,pDb,8,1,"section",24),_.O(31,qDb,4,1,"section",24),_.O(32,tDb,5,3,"section",24),_.O(33,wDb,5,2,"section",24),_.O(34,xDb,6,1,"section",24),_.O(35,DDb,5,2,"section",24),_.O(36,GDb,4,1,"section",24),_.J());if(a&2){a=b.Ka;b=_.N().Ka;const c=_.N(3);_.q(3);_.ch(a.getName());_.q(3);_.x("ngIf",c.HAb&&_.W(a,42));_.q(1);_.x("ngIf",
c.HAb&&_.W(a,42));_.q(1);_.x("ngIf",c.KS);_.q(1);_.x("ngIf",!c.KS);_.q(1);_.x("ngIf",!_.W(a,68)&&_.W(a.Fg(),1)!=c.lXb[1]);_.q(2);_.x("product",a);_.q(1);_.x("ngIf",_.km(a,VL,79));_.q(1);_.x("innerHTML",c.fta(a.xK()),_.Oe);_.q(2);_.x("ngIf",_.lm(a,WL,28).length);_.q(1);_.x("ngIf",a.gaa().length);_.q(5);_.ch(c.Wwc(a.mpa()));_.q(1);_.x("ngIf",_.Am(a,71,0));_.q(1);_.x("ngIf",b.ila.length);_.q(1);_.x("ngIf",_.W(a,74));_.q(1);_.x("ngIf",a.HWa());_.q(1);_.x("ngIf",_.vm(a,69));_.q(1);_.x("ngIf",c.p9a&&null!=
_.Yb(a,84)&&0<_.ym(a,84));_.q(1);_.x("ngIf",c.GRa&&b.ZJb.length);_.q(1);_.x("ngIf",0<_.lm(a,UL,27).length);_.q(1);_.x("ngIf",b.wAb.length);_.q(1);_.x("ngIf",b.Zvb.length||a.D_c);_.q(1);_.x("ngIf",b.LUa.length||b.r_.length);_.q(1);_.x("ngIf",b.DCb.length);_.q(1);_.x("ngIf",b.m_.length||b.A6a.length);_.q(1);_.x("ngIf",c.DRa&&_.lm(a,XL,81).length)}};IDb=function(a,b){a&1&&(_.H(0),_.O(1,HDb,37,26,"ng-container",9),_.J());a&2&&(a=b.Ka,_.q(1),_.x("ngIf",a.product))};
JDb=function(a){a&1&&(_.H(0),_.O(1,IDb,2,1,"ng-container",9),_.J());a&2&&(a=_.N().Ka,_.q(1),_.x("ngIf",a.Tb))};KDb=function(a,b){a&1&&(_.H(0,3),_.O(1,ACb,1,0,"loading",4),_.O(2,BCb,2,1,"p",5),_.O(3,JDb,2,1,"ng-container",6),_.J());a&2&&(a=b.Ka,b=_.N(),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase",b.Pc.Ji),_.q(1),_.x("ngSwitchCase",b.Pc.Error),_.q(1),_.x("ngSwitchCase",b.Pc.Ch))};
NDb=function(a){const b=[];if(_.lm(a,YL,80).length)for(const c of _.lm(a,YL,80))for(const d of _.lm(c,LDb,2))_.lm(d,MDb,3).filter(e=>e.Zq()===a.qaa()).forEach(()=>{b.push(PL({name:c.getName(),url:`https://stacks-v4.corp.google.com/well_lit_path/${c.nCb()}`,icon:"https://static.corp.google.com/stacks/icon_cs.svg"}))});return b};
PDb=function(a){const b=[];for(const c of _.lm(a,XL,81)){a=_.Y(c,1);let d="";0<_.lm(c,ODb,2).length&&(d=d.concat("\n",_.lm(c,ODb,2)[0].xK()));const e=_.El(c,3).map(f=>PL({name:f,url:f,icon:"link"})).sort(OL);b.push({name:a,description:d,links:e})}return b};
SDb=function(a){const b=[];lyb([{source:_.lm(a,WL,8),ji:b,name:"Critical user journeys",icon:"link"},{source:_.lm(a,WL,12),ji:b,name:"Future plans",icon:"drive_document"},{source:_.lm(a,WL,20),ji:b,name:"Launch plans",icon:"drive_document"},{source:_.lm(a,WL,32),ji:b,name:"SLOs",icon:"link"},{source:_.lm(a,WL,22),ji:b,name:"Monitoring",icon:"planner_review"}]);if(_.vm(a,45)||_.vm(a,46)){var c=[];_.vm(a,45)&&c.push(PL({name:"Google Cloud Platform support",icon:"cloud_done"}));_.vm(a,46)&&c.push(PL({name:"Open source",
icon:"ic_github_grey600_24dp.svg"}));c=(new QL).Ge("Other attributes").KV(c);b.push(c)}_.lm(a,QDb,47).length&&(c=(new QL).Ge("Data classification").KV(_.lm(a,QDb,47).map(d=>PL({name:d.Zf(),icon:"data_table"}))),b.push(c));_.lm(a,RDb,41).length&&(a=(new QL).Ge("Languages").KV(_.lm(a,RDb,41).map(d=>PL({name:d.Zf(),icon:"language"})).sort(OL)),b.push(a));b.sort((d,e)=>"Other attributes"===d.Zf()?1:"Other attributes"===e.Zf()?-1:"Data classification"===d.Zf()?1:"Data classification"===e.Zf()?-1:OL(d,
e));return b};TDb=function(a){const b=[];lyb([{source:a.nWa(),ji:b,name:"Ask a question",icon:"atari_site"},{source:_.lm(a,WL,56),ji:b,name:"Report an issue",icon:"atari_site"},{source:_.lm(a,WL,57),ji:b,name:"Stay updated",icon:"atari_site"}]);_.Ib(a,35,_.sb).length&&!a.KR().length&&(a=(new QL).Ge("Team member").KV(_.Ib(a,35,_.sb).map(c=>PL({name:"Moma Teams",url:`https://moma.corp.google.com/team/${c}`,icon:"group"}))),b.push(a));b.sort(OL);return b};
UDb=function(a){if(!a.KR().length)return[];let b=[],c=[];_.Ib(a,35,_.sb).length&&(b=_.Ib(a,35,_.sb).map(d=>PL({name:"Full team...",url:`https://moma.corp.google.com/team/${d}`,icon:"moma_teams.png"})));c=kyb(a.KR());return[...c,...b]};
VDb=function(a){let b=[],c=[],d=[];_.El(a,83).length?b=_.El(a,83).map(e=>PL({name:"Glossary",url:`https://moma.corp.google.com/glossary?entity=/g/${e}`,icon:"auto_stories"})):_.Ib(a,14,_.sb).length&&(b=_.Ib(a,14,_.sb).map(e=>PL({name:"Glossary",url:`https://glossary.googleplex.com/terms/${e}`,icon:"auto_stories"})));_.Ib(a,25,_.sb).length&&(c=_.Ib(a,25,_.sb).map(e=>PL({name:"Pegboard",url:`https://pegboard.corp.google.com/tools/${e}`,icon:"keep"})));a.saa().length&&(d=jyb(a.saa(),"link"));return[...b,
...c,...d].sort(OL)};XDb=function(a=[]){return a.map(WDb).sort(OL)};WDb=function(a){return PL({name:a,url:a.startsWith("http")?a:`http:${a}`,icon:"code"})};YDb=function(a){return(null!=a?a:[]).map(b=>{const c=new Map;c.set("roadmapId",b);return(0,_.yi)`https://roadmap.googleplex.com/${c.get("roadmapId")}`})};ZDb=function(a){a&1&&_.G(0,"folder-tab-header",4);a&2&&(a=_.N(),_.x("viewData",a.tb),_.Hg("aria-labelledby",a.oN))};
$Db=function(a){a&1&&_.G(0,"readme",12);a&2&&(a=_.N(2),_.x("markdownContent",a.qta)("safeHtmlContent",a.a$a)("shouldCollapse",!ZL(a))("trackProjectId",a.location.kb)("trackGestureScroll",!0))};aEb=function(a){a&1&&(_.G(0,"folder-detail-section",13),_.R(1,"async"));a&2&&(a=_.N(2),_.x("title",a.i6b)("groupedFiles",a.f3a)("useRelativeUrls",!ZL(a))("aggregations",_.S(1,5,a.aggregations))("isPiper",a.hi(a.location)))};
bEb=function(a){if(a&1){const b=_.Nd();_.z(0,"folder-detail-section",14);_.L("toggle",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.Gtc(c))});_.R(1,"async");_.R(2,"async");_.B()}a&2&&(a=_.N(2),_.x("title",a.h6b)("groupedFiles",a.zQa)("initiallyExpanded",_.S(1,6,_.w(a.gv.ppa(),_.ag())))("useRelativeUrls",!ZL(a))("aggregations",_.S(2,8,a.aggregations))("isPiper",a.hi(a.location)))};
cEb=function(a){if(a&1){const b=_.Nd();_.z(0,"folder-detail-section",15);_.L("toggle",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.Kwc(c))});_.R(1,"async");_.R(2,"async");_.B()}a&2&&(a=_.N(2),_.x("title",a.j6b)("groupedFiles",a.bCb)("initiallyExpanded",_.S(1,6,$L(a.Rs)?_.w(a.gv.waa(),_.ag()):_.u(!0)))("useRelativeUrls",!ZL(a))("aggregations",_.S(2,8,a.aggregations))("isPiper",a.hi(a.location)))};
dEb=function(a){a&1&&(_.z(0,"main",5,6),_.O(2,$Db,1,5,"readme",7),_.z(3,"mat-accordion",8),_.O(4,aEb,2,7,"folder-detail-section",9),_.O(5,bEb,3,10,"folder-detail-section",10),_.O(6,cEb,3,10,"folder-detail-section",11),_.B()());a&2&&(a=_.N(),_.Hg("aria-labelledby",a.oN),_.q(2),_.x("ngIf",a.qta),_.q(1),_.x("multi",!0),_.q(1),_.x("ngIf",$L(a.Rs)),_.q(1),_.x("ngIf",$L(a.Sm)),_.q(1),_.x("ngIf",$L(a.aG)))};
eEb=function(a,b){a&1&&(_.z(0,"mat-option",21),_.Q(1),_.B());a&2&&(a=b.va,_.x("value",a.Zq()),_.q(1),_.bh(" ",a.getName()," "))};fEb=function(a){if(a&1){const b=_.Nd();_.z(0,"div",18)(1,"mat-form-field")(2,"mat-label");_.Q(3);_.B();_.z(4,"mat-select",19);_.L("selectionChange",function(c){_.Pd(b);const d=_.N(3);return _.Qd(d.TLb.next(c.value))});_.O(5,eEb,2,2,"mat-option",20);_.B()()()}a&2&&(a=_.N().Ka,_.q(3),_.bh("",a.length," products:"),_.q(1),_.x("value",a[0].Zq()),_.q(1),_.x("ngForOf",a))};
gEb=function(a,b){a&1&&(_.H(0),_.O(1,fEb,6,3,"div",16),_.G(2,"stacks-product-page",17),_.R(3,"async"),_.R(4,"async"),_.J());a&2&&(a=b.Ka,b=_.N(2),_.q(1),_.x("ngIf",1<a.length),_.q(1),_.Jg("dark-theme","DARK"===_.S(3,4,b.st.theme)),_.x("productIdFromParent",_.S(4,6,b.ona)))};hEb=function(a){a&1&&(_.H(0),_.O(1,gEb,5,8,"ng-container",3),_.R(2,"async"),_.J());a&2&&(a=_.N(),_.q(1),_.x("ngIf",_.S(2,1,a.FNb)))};iEb=function(a){return 3===a.getType()?a.ie()+"/":a.ie()};
jEb=function(a){a&1&&(_.H(0),_.Q(1,"\n  "),_.G(2,"diff-detail-header",2),_.Q(3,"\n  "),_.z(4,"code-diff-chunks",3),_.Q(5,"\n  "),_.B(),_.Q(6,"\n"),_.J());a&2&&(a=_.N(),_.q(2),_.x("viewData",a.tb),_.q(2),_.x("fileName",a.d7a)("diffChunks",a.tb.zna.Cz))};kEb=function(a){a&1&&(_.z(0,"dc-information-box"),_.Q(1,"\n      This directory is a git submodule that is hosted on another platform.\n    "),_.B())};
lEb=function(a){a&1&&(_.z(0,"a",14,15),_.Q(2),_.B());a&2&&(a=_.N(2),_.x("routerLink",a.nyc),_.q(2),_.bh("\n        ",a.tb.Aaa,"\n      "))};mEb=function(a){a&1&&(_.Q(0,"\n        "),_.z(1,"a",16,17),_.Q(3),_.B(),_.Q(4,"\n      "));a&2&&(a=_.N(2),_.q(1),_.x("externalLink",a.nvc),_.q(2),_.bh("\n          ",a.tb.Aaa,""))};
nEb=function(a){if(a&1){const b=_.Nd();_.Q(0,"\n    ");_.z(1,"detail-header",4);_.Q(2,"\n  ");_.B();_.Q(3,"\n\n  ");_.z(4,"main");_.Q(5,"\n    ");_.O(6,kEb,2,0,"dc-information-box",5);_.Q(7,"\n\n    ");_.z(8,"h4");_.Q(9,"Git Submodule");_.B();_.Q(10,"\n    ");_.z(11,"dc-p",6);_.Q(12,"\n      This directory is a git submodule. A submodule is a git repository stored inside another.\n    ");_.B();_.Q(13,"\n    ");_.z(14,"dc-p",6);_.Q(15,"\n        Use the following git URL and commit hash to view the repository at the time it was included in this one.\n    ");
_.B();_.Q(16,"\n\n    ");_.z(17,"dc-p",7);_.Q(18,"\n      ");_.z(19,"span");_.Q(20,"Git URL:");_.B();_.Q(21,"\n      ");_.O(22,lEb,3,2,"a",8);_.Q(23,"\n      ");_.O(24,mEb,5,2,"ng-template",null,9,_.uh);_.Q(26,"\n      ");_.z(27,"copy-button",10);_.L("copyEvent",function(){_.Pd(b);const c=_.N();_.AH((c.ixc||c.mvc).qa);return _.Qd()});_.Q(28,"\n      ");_.B();_.Q(29,"\n    ");_.B();_.Q(30,"\n    ");_.z(31,"dc-p",11);_.Q(32,"\n      ");_.z(33,"span");_.Q(34,"Commit hash:");_.B();_.Q(35,"\n      ");
_.z(36,"span",12,13);_.Q(38);_.B();_.Q(39,"\n      ");_.z(40,"copy-button",10);_.L("copyEvent",function(){_.Pd(b);const c=_.N();_.AH(c.lsc.qa);return _.Qd()});_.Q(41,"\n      ");_.B();_.Q(42,"\n    ");_.B();_.Q(43,"\n  ");_.B();_.Q(44,"\n")}if(a&2){const b=_.ah(25);a=_.N();_.q(1);_.x("viewData",a.tb);_.q(5);_.x("ngIf",!a.ZEb);_.q(16);_.x("ngIf",a.ZEb)("ngIfElse",b);_.q(5);_.x("copyText",a.tb.Aaa)("isSmall",!0);_.q(11);_.ch(a.tb.jw);_.q(2);_.x("copyText",a.tb.jw)("isSmall",!0)}};
oEb=function(a){a&1&&(_.H(0),_.z(1,"code-example-usage",5),_.R(2,"async"),_.H(3,6),_.z(4,"div",7),_.Q(5,"No code examples were found for the selected symbol."),_.B(),_.J(),_.B(),_.J());a&2&&(a=_.N(2),_.q(1),_.x("codeExample",_.S(2,2,a.k_))("source",a.source))};pEb=function(a){a&1&&(_.H(0),_.z(1,"div",4),_.Q(2),_.R(3,"async"),_.B(),_.O(4,oEb,6,4,"ng-container",1),_.R(5,"async"),_.J());if(a&2){a=_.N();const b=_.ah(6);_.q(2);_.ch(_.S(3,3,a.pOb));_.q(2);_.x("ngIf",_.S(5,5,a.xwa))("ngIfElse",b)}};
qEb=function(a){a&1&&(_.z(0,"div",8),_.Q(1,' Open the context menu on a symbol, and select "Show Code Example" to view a code example for that symbol. '),_.B())};rEb=function(){};sEb=function(a){a&1&&(_.z(0,"code-example",9),_.H(1,6),_.z(2,"div",7),_.Q(3,"No code examples were found for the selected symbol."),_.B(),_.J(),_.B(),_.O(4,rEb,0,0,"ng-template"));a&2&&(a=_.N(),_.x("kytheTicketObservable",a.R1)("source",a.source))};
tEb=function(a){return(a=RegExp("(google3/[^#]*)#([0-9]+)").exec(a))?{yj:a[1],PD:Number(a[2])}:{yj:"",PD:0}};uEb=function(a){const b=a.mk.map(c=>({Rm:c,foa:!1}));return{yd:a.Wa,VD:a.VD,entries:b}};vEb=function(a){const b=[];for(let c=0;c<a.mk.length;c++)b.push({Rm:a.mk[c],foa:!0});return{yd:a.Wa,VD:a.VD,entries:b}};wEb=function(){};xEb=function(a){a&1&&_.O(0,wEb,0,0,"ng-template",11);a&2&&(_.N(3),_.x("ngTemplateOutlet",_.ah(3)))};
yEb=function(a,b){a&1&&(_.G(0,"history-table",12),_.R(1,"async"),_.R(2,"async"));if(a&2){a=b.Ka;b=_.N(2).Ka;const c=_.N();_.x("data",b.Tb.KK)("historyPlace",a)("blameInfo",_.S(1,5,c.Pla))("columnType",b.Tb.Jma)("focusCommit",_.S(2,7,c.K$))}};zEb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",14);_.L("click",function(){const c=_.Pd(b).Ka;return _.Qd(c())});_.Q(1," Show more ");_.B()}if(a&2){a=_.N(3).Ka;const b=_.N();_.x("trackBucket",b.qN.gX)("trackProjectId",a.Tb.Wa.kb)}};
AEb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",14);_.L("click",function(){const c=_.Pd(b).Ka;return _.Qd(c())});_.Q(1," Show all ");_.B()}if(a&2){a=_.N(3).Ka;const b=_.N();_.x("trackBucket",b.qN.gX)("trackProjectId",a.Tb.Wa.kb)}};BEb=function(a){a&1&&(_.H(0),_.O(1,zEb,2,2,"button",13),_.O(2,AEb,2,2,"button",13),_.J());a&2&&(a=_.N(2).Ka,_.q(1),_.x("ngIf",a.Tb.joa),_.q(1),_.x("ngIf",a.Tb.p$))};
CEb=function(a){a&1&&(_.z(0,"div",15),_.G(1,"mat-spinner",16),_.B());a&2&&(_.q(1),_.x("diameter",18)("strokeWidth",2))};DEb=function(a){a&1&&(_.z(0,"dc-information-box",17),_.Q(1," Failed to fetch more history "),_.B())};
EEb=function(a){a&1&&(_.H(0),_.O(1,xEb,1,1,null,6),_.R(2,"async"),_.z(3,"div",7),_.R(4,"async"),_.O(5,yEb,3,9,"history-table",8),_.R(6,"async"),_.H(7,3),_.R(8,"async"),_.O(9,BEb,3,2,"ng-container",4),_.O(10,CEb,2,2,"div",9),_.O(11,DEb,2,0,"dc-information-box",10),_.J(),_.B(),_.J());if(a&2){a=_.N().Ka;const b=_.N();_.q(1);_.x("ngIf",_.S(2,8,b.M6a));_.q(2);_.Jg("hidden",_.S(4,10,b.M6a));_.q(2);_.x("ngIf",_.S(6,12,a.Tb.KK.yd));_.q(2);_.x("ngSwitch",_.S(8,14,b.Y1));_.q(2);_.x("ngSwitchCase",b.sB.Ch);
_.q(1);_.x("ngSwitchCase",b.sB.Ji);_.q(1);_.x("ngSwitchCase",b.sB.Error)}};FEb=function(){};GEb=function(a){a&1&&_.O(0,FEb,0,0,"ng-template",11);a&2&&(_.N(2),_.x("ngTemplateOutlet",_.ah(3)))};HEb=function(a){a&1&&(_.z(0,"dc-information-box",18),_.Q(1," History unavailable "),_.B())};
IEb=function(a,b){a&1&&(_.H(0,3),_.O(1,EEb,12,16,"ng-container",4),_.O(2,GEb,1,1,null,4),_.O(3,HEb,2,0,"dc-information-box",5),_.J());a&2&&(a=b.Ka,b=_.N(),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase",b.sB.Ch),_.q(1),_.x("ngSwitchCase",b.sB.Ji),_.q(1),_.x("ngSwitchCase",b.sB.Error))};JEb=function(a){a&1&&(_.Tg(0,19),_.G(1,"loading",20),_.Ug());a&2&&(_.q(1),_.x("hasBackground",!0)("diameter",36))};KEb=function(a){return Zsb(a)||8===a.kind};
LEb=function(a,b,c){const d=_.Wk(a,1);return d&&b.EDb.has(d)?_.u({Dc:a,tH:d}):_.Wk(a,3)||_.NG(a)?_.w(_.uJ(c,a,"path",1),_.v(e=>({Dc:a,tH:e}))):_.u({Dc:a,tH:b.OAc})};MEb=function(a,b){return!!a.KK.entries.find(c=>c.Rm.We===b)};NEb=function(a,b){return _.ht(a.location,b.location)};OEb=function(a){return 0===a.kind&&!a.bna||3===a.kind||2===a.kind};QEb=function(a,b){const c=a.location;return _.Xk(c)?_.w(PEb(b,c),_.v(d=>_.rH(d)?_.vG(Object.assign({},d.Tb,{tb:a})):d)):_.Yf};
REb=function(a){const [b,c]=a;return!!b&&_.rH(c)};SEb=function({Ld:a}){return`${(null==a?0:a.startLine)?a.startLine:""}${(null==a?0:a.endLine)&&a.endLine!==a.startLine?`-${a.endLine}`:""}`};TEb=function({Ld:a}){if(null!=a&&a.startLine)return a.endLine?[{start:a.startLine,end:a.endLine}]:a.startLine};UEb=function(a){a&1&&_.G(0,"loading")};
VEb=function(a){if(a&1){const b=_.Nd();_.H(0);_.Q(1," There are more than 500 findings for this layer. Loading them may take some time. ");_.z(2,"button",11);_.L("click",function(){_.Pd(b);const c=_.N(2).va,d=_.N(3).Ka;return _.Qd(d.Qdb.add(c.Mh.id))});_.Q(3," Show findings anyway... ");_.B();_.J()}if(a&2){a=_.N(2).va;const b=_.N(4);_.q(2);_.Hg("data-action",b.Qbc)("data-action-id",a.Mh.id)}};WEb=function(a){a&1&&_.Ng(0)};
YEb=function(a){a&1&&(_.H(0),_.O(1,WEb,1,0,"ng-container",12),_.J());if(a&2){a=_.N(2).va;_.N(4);const b=_.ah(5);_.q(1);_.x("ngTemplateOutlet",b)("ngTemplateOutletContext",_.hh(2,XEb,a))}};ZEb=function(a){a&1&&(_.O(0,VEb,4,2,"ng-container",0),_.O(1,YEb,2,4,"ng-container",0));if(a&2){a=_.N().va;const b=_.N(3).Ka;_.x("ngIf",500<a.count&&!b.Qdb.has(a.Mh.id));_.q(1);_.x("ngIf",500>=a.count||b.Qdb.has(a.Mh.id))}};
$Eb=function(a,b){a&1&&(_.z(0,"mat-expansion-panel",7)(1,"mat-expansion-panel-header",8)(2,"mat-panel-title"),_.G(3,"img",9),_.Q(4),_.R(5,"number"),_.B()(),_.O(6,ZEb,2,2,"ng-template",10),_.B());a&2&&(a=b.va,b=_.N(4),_.x("expanded",b.gUa.has(a.Mh.id)),_.q(1),_.Hg("data-action",b.P_b)("data-action-id",a.Mh.id),_.q(2),_.x("src",a.icon,_.Qe),_.q(1),_.dC(" ",a.Mh.name," (",_.eC(5,6,a.count,"".locale)," warnings) "))};
aFb=function(a){a&1&&(_.H(0),_.O(1,$Eb,7,9,"mat-expansion-panel",6),_.J());a&2&&(a=_.N(2).Ka,_.q(1),_.x("ngForOf",a.lGb))};bFb=function(a){a&1&&(_.H(0),_.O(1,aFb,2,1,"ng-container",5),_.J());if(a&2){a=_.N().Ka;_.N();const b=_.ah(3);_.q(1);_.x("ngIf",0<a.lGb.length)("ngIfElse",b)}};cFb=function(a,b){a&1&&(_.H(0)(1,3),_.O(2,UEb,1,0,"loading",4),_.O(3,bFb,2,2,"ng-container",4),_.J()());a&2&&(a=b.Ka,_.q(1),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase","loading"),_.q(1),_.x("ngSwitchCase","loaded"))};
dFb=function(a){a&1&&(_.z(0,"div",13),_.Q(1," No warnings were found for this location. Consider enabling more layers. "),_.B())};eFb=function(a){a&1&&_.G(0,"loading")};fFb=function(a,b){a&1&&(_.z(0,"div",15)(1,"a",16),_.R(2,"warningLocation"),_.Q(3),_.R(4,"warningLocationName"),_.B(),_.z(5,"div"),_.Q(6),_.B()());if(a&2){a=b.va;b=_.N(3).va;const c=_.N();_.Hg("data-action",c.R_b)("data-action-id",b.Mh.id);_.q(1);_.x("routerLink",_.S(2,5,a));_.q(2);_.bh(" ",_.eC(4,7,a,c.Wa.path)," ");_.q(3);_.ch(a.message)}};
gFb=function(a){a&1&&(_.H(0),_.O(1,fFb,7,10,"div",14),_.J());a&2&&(a=_.N().Ka,_.q(1),_.x("ngForOf",a.D0))};hFb=function(a,b){a&1&&(_.H(0)(1,3),_.O(2,eFb,1,0,"loading",4),_.O(3,gFb,2,1,"ng-container",4),_.J()());a&2&&(a=b.Ka,_.q(1),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase","loading"),_.q(1),_.x("ngSwitchCase","loaded"))};jFb=function(a,b){a&1&&(_.O(0,hFb,4,3,"ng-container",0),_.R(1,"async"));a&2&&(a=b.va,b=_.N(),_.x("ngIf",_.S(1,1,iFb(b,a.Mh.id))))};
kFb=function(a){a&1&&(_.z(0,"button",2)(1,"mat-icon"),_.Q(2),_.B()());a&2&&(a=_.N(),_.x("color",a.selected?"primary":null)("matTooltip",a.cga)("disabled",a.disabled),_.Hg("aria-label",a.ariaLabel),_.q(2),_.ch(a.icon))};lFb=function(a){a&1&&(_.z(0,"button",3)(1,"mat-icon"),_.Q(2),_.B(),_.Yg(3),_.B());a&2&&(a=_.N(),_.x("color",a.selected?"primary":null)("matTooltip",a.cga)("disabled",a.disabled),_.q(2),_.ch(a.icon))};mFb=function(a){a&1&&(_.H(0),_.Q(1," Underlines "),_.J())};
nFb=function(a){a&1&&(_.H(0),_.Q(1," Underline references "),_.J())};oFb=function(a,b){if(a&1){const c=_.Nd();_.H(0);_.z(1,"collapsible-icon-button",1);_.L("click",function(){const d=_.Pd(c).Ka,e=_.N();return _.Qd(e.toggle(d.xPb))});_.O(2,mFb,2,0,"ng-container",0);_.O(3,nFb,2,0,"ng-container",0);_.B();_.J()}a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("collapsed",b.collapsed)("selected",a.xPb),_.q(1),_.x("ngIf","short"===b.Agb),_.q(1),_.x("ngIf","long"===b.Agb))};
pFb=function(a){a&1&&_.G(0,"xap-picker-single-select",5)};qFb=function(a){a&1&&_.G(0,"xap-picker-checklist",5)};rFb=function(a){a&1&&_.G(0,"xap-picker-selection-list",6)};
sFb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"xap-picker",1);_.L("ngModelChange",function(d){_.Pd(c);const e=_.N();return _.Qd(e.Ax.next(d))});_.R(1,"async");_.O(2,pFb,1,0,"xap-picker-single-select",2);_.O(3,qFb,1,0,"ng-template",null,3,_.uh);_.O(5,rFb,1,0,"xap-picker-selection-list",4);_.B()}if(a&2){a=b.Ka;const c=_.ah(4);b=_.N();_.Jg("xap-picker-multi-pane",a.hv);_.x("ngModel",b.Ax)("options",_.S(1,11,b.options))("displayFunction",a.yi)("searchVisible",a.Mr)("searchFilter",a.rV)("selectAllVisible",
a.yx);_.q(2);_.x("ngIf",a.Z3)("ngIfElse",c);_.q(3);_.x("ngIf",a.hv)}};tFb=function(a,b){return a.size===b.size&&[...a].every(c=>b.has(c))};uFb=function(a,b){return a===b||!(!a||!b)&&a.length===b.length&&a.every((c,d)=>c===b[d])};vFb=function(a,b){return a===b||!(!a||!b)&&_.fc(a,b)};wFb=function(a,b){return a===b||!(!a||!b)&&a.length===b.length&&a.every((c,d)=>_.fc(c,b[d]))};xFb=function(a){const b=a.startsWith("-");a=b?a.slice(1):a;return(a=a.startsWith("f:")?a.slice(2):a)?{path:a,oL:b}:null};
AFb=function(a){let b;return Object.assign({},{gz:[_.HF],wl:a.wl,zYa:!0},a,{gD:Object.assign({},{Bra:a.BBc?yFb:(null==(b=a.gD)?void 0:b.Bra)||zFb,xna:a.nj(_.HF,new _.qF),zD:!0,yi:a.yi,values:a.options?_.sF(a.options):void 0},a.gD),rv:Object.assign({},{options:a.options,yi:a.yi},a.rv),Y3:a.wl===aM})};CFb=function(a,b){return(c,d)=>new BFb({id:a,displayName:b},c,d)};DFb=function(a,b){return AFb({wl:bM,xoa:_.rF("true"),nj:CFb(a,b),gD:{displayName:b},options:[]})};
FFb=function(a){return AFb({wl:cM,rv:{Mr:!1,hv:!1},nj:EFb,gD:{displayName:"Category"},options:a,yi:b=>b.displayName})};IFb=function(a,b){return GFb(HFb(a),b)};
HFb=function(a){const b=new Map([]);_.vm(a,1)&&b.set("tests",JFb);_.vm(a,2)&&b.set("generatedFiles",KFb);_.vm(a,3)&&b.set("path",LFb);var c=_.Lb(a,5,_.os);c&&c.has("cross references")&&(c=_.lm(c.get("cross references"),_.hs,2).map(d=>MFb(d)),b.set("category",FFb(c)));a=a.rWa().filter(d=>!!d);a.length&&b.set("buildConfigs",AFb({wl:bM,rv:{Mr:!1,yx:!1,hv:!1},nj:NFb,gD:{displayName:"Build Configs"},options:a}));return b};
MFb=function(a){a=a.getName().split("://",2);const b=a[0];if(!["KYTHE","GUICE"].includes(b))throw Error("Ie`"+b);return{source:b,displayName:a[1]}};OFb=function(a){a&1&&(_.z(0,"span",8),_.Yg(1,1),_.B())};PFb=function(a){a&1&&(_.z(0,"span",9),_.Yg(1,2),_.B())};QFb=function(a){a&1&&(_.z(0,"span",9),_.Yg(1,1),_.z(2,"span",10),_.Yd(),_.z(3,"svg",11),_.G(4,"path",12),_.B()()())};RFb=function(a){a&1&&(_.z(0,"span",13),_.Yg(1,2),_.B())};
SFb=function(a){a&1&&(_.z(0,"button",3),_.L("click",function(b){return b.stopPropagation()}),_.R(1,"format"),_.z(2,"mat-icon",4),_.Q(3),_.B()());a&2&&(a=_.N(),_.Hg("aria-label",_.SG(1,3,null==a.hc?null:a.hc.IF,a.jZb,"SUMMARY")),_.q(2),_.x("svgIcon",a.ZWa()),_.q(1),_.ch(a.YWa()))};TFb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",10);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.EK())});_.Vg(1,11);_.B()}a&2&&(a=_.N(),_.x("disabled",!_.Kab(a.Qd)))};
UFb=function(a){a&1&&(_.z(0,"div",12)(1,"div",3)(2,"h2",4),_.Q(3),_.B()(),_.G(4,"mat-progress-spinner",13),_.B());a&2&&(a=_.N(),_.q(2),_.Zg("id","dialog-label-",a.hc.id,""),_.q(1),_.bh(" ",a.hc.config.displayName," "),_.q(1),_.x("color",a.Z2)("diameter",48)("strokeWidth",4))};
VFb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"mat-option",12);_.Q(1);_.z(2,"button",13);_.L("click",function(d){const e=_.Pd(c).va,f=_.N(2);d.stopPropagation();f.AQa.emit(e);return _.Qd()});_.z(3,"mat-icon",14);_.Q(4);_.B()()()}a&2&&(a=b.va,b=_.N(2),_.x("value",a),_.q(1),_.bh(" ",a.label," "),_.q(2),_.x("svgIcon",_.MF(b.ei,"delete_filter"))("fontSet",b.W9a?"google-material-icons":void 0),_.q(1),_.ch(_.LF(b.ei,"delete_filter")))};
WFb=function(a){a&1&&(_.z(0,"div",9)(1,"mat-optgroup",10),_.O(2,VFb,5,5,"mat-option",11),_.B()());a&2&&(a=_.N(),_.q(2),_.x("ngForOf",a.KA))};XFb=function(a){a&1&&_.Ng(0)};ZFb=function(a,b){a&1&&(_.z(0,"mat-option",20),_.O(1,XFb,1,0,"ng-container",21),_.B());if(a&2){a=b.va;_.N(4);const c=_.ah(12);_.x("value",a);_.q(1);_.x("ngTemplateOutlet",c)("ngTemplateOutletContext",_.hh(3,YFb,a))}};
$Fb=function(a){a&1&&(_.z(0,"div")(1,"mat-optgroup",18),_.O(2,ZFb,2,5,"mat-option",19),_.B()());a&2&&(a=_.N().va,_.q(1),_.x("label",a.CK),_.q(1),_.x("ngForOf",a.BK))};aGb=function(a){a&1&&_.Ng(0)};bGb=function(a){a&1&&(_.z(0,"mat-option",20),_.O(1,aGb,1,0,"ng-container",21),_.B());if(a&2){a=_.N().va;_.N(2);const b=_.ah(12);_.x("value",a);_.q(1);_.x("ngTemplateOutlet",b)("ngTemplateOutletContext",_.hh(3,YFb,a))}};
cGb=function(a,b){a&1&&(_.H(0),_.O(1,$Fb,3,2,"div",16),_.O(2,bGb,2,5,"mat-option",17),_.J());a&2&&(a=b.va,_.N(2),_.q(1),_.x("ngIf",_.WF(a)&&0<a.BK.length),_.q(1),_.x("ngIf",!_.WF(a)))};dGb=function(a){a&1&&(_.z(0,"mat-option",22)(1,"span",23),_.Q(2),_.B()());a&2&&(a=_.N(3),_.q(2),_.ch(a.mA))};eGb=function(a,b){a&1&&(_.H(0),_.O(1,dGb,3,1,"mat-option",7),_.J());a&2&&(a=b.Ka,b=_.N(2),_.q(1),_.x("ngIf",b.mA&&0===a.length))};
fGb=function(a){a&1&&(_.H(0),_.O(1,cGb,3,2,"ng-container",15),_.R(2,"async"),_.O(3,eGb,2,1,"ng-container",16),_.R(4,"async"),_.J());a&2&&(a=_.N(),_.q(1),_.x("ngForOf",_.S(2,2,a.AU)),_.q(2),_.x("ngIf",_.S(4,4,a.AU)))};gGb=function(a,b){a&1&&(_.z(0,"mat-option",20)(1,"span"),_.Q(2),_.B()());a&2&&(a=b.va,_.x("value",a),_.Hg("aria-label",a.ariaLabel||a.displayName),_.q(2),_.ch(a.displayName))};
hGb=function(a){a&1&&(_.z(0,"div")(1,"mat-optgroup",18),_.O(2,gGb,3,3,"mat-option",19),_.B()());a&2&&(a=_.N().va,_.q(1),_.x("label",a.CK),_.q(1),_.x("ngForOf",a.BK))};iGb=function(a){a&1&&(_.z(0,"mat-option",20)(1,"span"),_.Q(2),_.B()());a&2&&(a=_.N().va,_.x("value",a),_.Hg("aria-label",a.ariaLabel||null),_.q(2),_.ch(a.displayName))};
jGb=function(a,b){a&1&&(_.H(0),_.O(1,hGb,3,2,"div",16),_.O(2,iGb,3,3,"mat-option",17),_.J());a&2&&(a=b.va,_.N(2),_.q(1),_.x("ngIf",_.WF(a)&&0<a.BK.length),_.q(1),_.x("ngIf",!_.WF(a)))};kGb=function(a){a&1&&(_.z(0,"mat-option",22)(1,"span",23),_.Q(2),_.B()());a&2&&(a=_.N(3),_.q(2),_.ch(a.mA))};lGb=function(a,b){a&1&&(_.H(0),_.O(1,kGb,3,1,"mat-option",7),_.J());a&2&&(a=b.Ka,b=_.N(2),_.q(1),_.x("ngIf",b.mA&&0===a.length))};
mGb=function(a){a&1&&(_.O(0,jGb,3,2,"ng-container",15),_.R(1,"async"),_.O(2,lGb,2,1,"ng-container",16),_.R(3,"async"));a&2&&(a=_.N(),_.x("ngForOf",_.S(1,2,a.kL)),_.q(2),_.x("ngIf",_.S(3,4,a.kL)))};nGb=function(a){a&1&&(_.z(0,"mat-option",22),_.G(1,"mat-spinner",24),_.B());a&2&&(a=_.N(),_.Hg("aria-label",a.cmb))};oGb=function(a){a&1&&(_.z(0,"b"),_.Q(1),_.B());a&2&&(a=_.N().va,_.q(1),_.ch(a.text))};pGb=function(a){a&1&&(_.z(0,"i"),_.Q(1),_.B());a&2&&(a=_.N().va,_.q(1),_.ch(a.text))};
qGb=function(a){a&1&&(_.z(0,"u"),_.Q(1),_.B());a&2&&(a=_.N().va,_.q(1),_.ch(a.text))};rGb=function(a){a&1&&(_.H(0),_.Q(1),_.J());a&2&&(a=_.N().va,_.q(1),_.ch(a.text))};sGb=function(a,b){a&1&&(_.z(0,"span"),_.H(1,25),_.O(2,oGb,2,1,"b",26),_.O(3,pGb,2,1,"i",26),_.O(4,qGb,2,1,"u",26),_.O(5,rGb,2,1,"ng-container",27),_.J(),_.B());a&2&&(a=b.va,_.q(1),_.x("ngSwitch",a.tag),_.q(1),_.x("ngSwitchCase","b"),_.q(1),_.x("ngSwitchCase","i"),_.q(1),_.x("ngSwitchCase","u"))};
tGb=function(a,b){a&1&&_.O(0,sGb,6,4,"span",15);a&2&&_.x("ngForOf",b.va.W_)};uGb=function(a){a&1&&(_.z(0,"mat-icon",13),_.Q(1),_.B());a&2&&(a=_.N(2),_.x("svgIcon",_.Dab(a.ei,a.daa())),_.q(1),_.bh(" ",a.daa()," "))};vGb=function(a){a&1&&(_.z(0,"span",14),_.Q(1),_.B());a&2&&(a=_.N(2),_.q(1),_.ch(a.A0))};
wGb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"xap-applied-filter-chip",15);_.L("editorVisibleChange",function(){const d=_.Pd(c).index,e=_.N(2);return _.Qd(e.openEditor(d))})("removed",function(){const d=_.Pd(c).index,e=_.N(2);e.remove(d);let f;null==(f=e.xp)||f.i_();if(1<e.Ud.length&&d<e.Ud.length){let g;null==(g=e.Ud.get(d))||g.focus()}return _.Qd()})("chipClick",function(){_.Pd(c);let d;null==(d=_.N(2).xp)||d.i_();return _.Qd()});_.R(1,"async");_.B()}a&2&&(a=b.va,b=_.N(2),_.x("appliedFilter",
a)("filter",_.S(1,3,b.config.FC(a.config.id)))("disabled",b.disabled))};xGb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",16);_.L("click",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.ysa(c))});_.z(1,"mat-icon",17);_.Q(2);_.B()()}a&2&&(a=_.N(2),_.x("matTooltip",a.nea),_.Hg("aria-label",a.nea),_.q(1),_.x("svgIcon",_.MF(a.ei,"save_filters")),_.q(1),_.ch(_.LF(a.ei,"save_filters")))};
yGb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",18);_.L("click",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.e_(c))})("mousedown",function(){_.Pd(b);const c=_.N(2);return _.Qd(c.HNa=!0)});_.z(1,"mat-icon",19);_.Q(2);_.B()()}a&2&&(a=_.N(2),_.x("matTooltip",a.Uda),_.Hg("aria-label",a.Uda),_.q(1),_.x("svgIcon",_.MF(a.ei,"clear_filters")),_.q(1),_.ch(_.LF(a.ei,"clear_filters")))};
BGb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"xap-filter-editor",20);_.L("editorVisibleChange",function(d){const e=_.Pd(c).index,f=_.N(2);return _.Qd(_.Gab(f,d,e))})("update",function(d){const e=_.Pd(c).index,f=_.N(2);return _.Qd(f.update(e,d,f.editor))})("canceled",function(){_.Pd(c);const d=_.N(2);return _.Qd(zGb(d))})("onCloseEditor",function(d){_.Pd(c);const e=_.N(2);return _.Qd(AGb(e,d))});_.R(1,"async");_.B()}if(a&2){a=b.va;b=b.index;const c=_.N(2);_.x("appliedFilter",a)("filter",_.S(1,5,
c.config.FC(a.config.id)))("isEditorVisible",c.K1(b))("disabled",c.disabled)("overlayOrigin",null==c.Jwb?null:c.Jwb.get(b))}};
CGb=function(a){if(a&1){const b=_.Nd();_.H(0);_.z(1,"div",2);_.L("click",function(c){_.Pd(b);const d=_.N();return _.Qd(d.IC(c))})("focusin",function(){_.Pd(b);const c=_.N();return _.Qd(c.N5a())})("focusout",function(){_.Pd(b);const c=_.N();return _.Qd(c.w2())});_.z(2,"div",3);_.O(3,uGb,2,2,"mat-icon",4);_.O(4,vGb,2,1,"span",5);_.B();_.z(5,"div",6)(6,"mat-chip-listbox",7);_.O(7,wGb,2,5,"xap-applied-filter-chip",8);_.R(8,"async");_.z(9,"xap-filter-menu",9);_.L("selected",function(c){_.Pd(b);const d=
_.N();return _.Qd(_.Hab(d,c))})("selectedSet",function(c){_.Pd(b);const d=_.N();return _.Qd(d.qla(c))})("deletedSet",function(){_.Pd(b);_.N();return _.Qd()})("onBackspace",function(){_.Pd(b);const c=_.N();return _.Qd(c.zcb())});_.R(10,"async");_.B()()();_.O(11,xGb,3,4,"button",10);_.O(12,yGb,3,4,"button",11);_.B();_.O(13,BGb,2,7,"xap-filter-editor",12);_.R(14,"async");_.J()}a&2&&(a=_.N(),_.q(3),_.x("ngIf",!a.A0),_.q(1),_.x("ngIf",a.A0),_.q(2),_.x("disabled",a.disabled),_.q(1),_.x("ngForOf",_.S(8,
16,a.config.Wf))("ngForTrackBy",a.mWa),_.q(2),_.x("suggestionProvider",a.config.wHb.o4)("useRankedSuggestions",a.config.OW)("placeholder",a.YT)("inputLabel",a.pba||a.YT)("noResultsMessage",a.mA)("disabled",a.disabled)("savedFilterSets",_.S(10,18,null==a.config.nM?null:a.config.nM.KA)),_.q(2),_.x("ngIf",a.config.nM&&0<a.config.Wf.getValue().length),_.q(1),_.x("ngIf",_.Jab(a)),_.q(1),_.x("ngForOf",_.S(14,20,a.config.Wf))("ngForTrackBy",a.mWa))};DGb=function(a){a&1&&_.Ng(0)};
EGb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"xap-filter-editor",20);_.L("editorVisibleChange",function(d){const e=_.Pd(c).index,f=_.N(2);return _.Qd(_.Gab(f,d,e))})("update",function(d){const e=_.Pd(c).index,f=_.N(2);return _.Qd(f.update(e,d,f.editor))})("canceled",function(){_.Pd(c);const d=_.N(2);return _.Qd(zGb(d))})("onCloseEditor",function(d){_.Pd(c);const e=_.N(2);return _.Qd(AGb(e,d))});_.R(1,"async");_.B()}if(a&2){a=b.va;b=b.index;const c=_.N(2);_.x("appliedFilter",a)("filter",_.S(1,5,
c.config.FC(a.config.id)))("isEditorVisible",c.K1(b))("disabled",c.disabled)("overlayOrigin",c.HPa)}};
FGb=function(a){a&1&&(_.O(0,DGb,1,0,"ng-container",21),_.O(1,EGb,2,7,"xap-filter-editor",12),_.R(2,"async"));if(a&2){const t=_.N();a=_.x("ngTemplateOutlet",t.cVa.Lc);var b=t.config;var c=t.openEditor,d=t.pKb,e=t.e_,f=t.vKc,g=t.HLb,l=t.qla,p=t.ysa;const y=_.Ud()+6,C=_.Nd(),F=Fpb(C,y,b,c,d,e);b=Fpb(C,y+4,f,g,l,p)||F?C[y+8]={config:b,openEditor:c,pKb:d,e_:e,vKc:f,HLb:g,qla:l,ysa:p}:C[y+8];a("ngTemplateOutletContext",b);_.q(1);_.x("ngForOf",_.S(2,4,t.config.Wf))("ngForTrackBy",t.mWa)}};
GGb=function(a,b){if((a=_.Lb(a,5,_.os))&&a.has("cross references"))for(const c of _.lm(a.get("cross references"),_.hs,2))if(a=MFb(c),a.displayName===b)return{source:a.source,displayName:a.displayName};return null};IGb=function(a,b){if((a=_.Lb(a,5,_.os))&&a.has("cross references"))for(const c of _.lm(a.get("cross references"),_.hs,2))if(a=MFb(c),a.displayName===b)return new HGb({id:"category",displayName:"Category"},_.IF,_.sF([{source:a.source,displayName:a.displayName}]));return null};
JGb=function(){return{height:window.outerHeight,width:window.outerWidth}};KGb=function(a,b){return a.height===b.height&&a.width===b.width};MGb=function(a){if(a&1){const b=_.Nd();_.z(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",6);_.L("dismiss",function(){_.Pd(b);const c=_.N(2);return _.Qd(LGb(c))});_.z(2,"p",7);_.Q(3);_.B();_.Q(4);_.B()()}a&2&&(a=_.N(2),_.q(3),_.ch(a.C6b),_.q(1),_.bh(" ",a.B6b," "))};
OGb=function(a,b){if(a&1){const c=_.Nd();_.H(0);_.z(1,"collapsible-icon-button",5);_.L("click",function(){var d=_.Pd(c).Ka;const e=_.N();d=!d.enabled;_.hpb(e.Ub,d);e.Fa.lb({element:e.element,action:d?"openXrefsInMiniPanel":"openXrefsInMainWindow",gestureName:"CLICK",projectId:e.location.kb});return _.Qd()});_.R(2,"async");_.R(3,"async");_.R(4,"async");_.B();_.O(5,MGb,5,2,"onedev-feature-tooltip-controller",3);_.R(6,"async");_.G(7,"mat-divider",1);_.J()}a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("collapsed",
!0)("selected",a.enabled)("disabled",_.S(2,7,b.aua))("ariaLabel",_.S(3,9,b.aua)?b.dmb:a.enabled?b.fmb:b.emb)("tooltipText",_.S(4,11,b.aua)?b.dmb:a.enabled?b.fmb:b.emb),_.q(4),_.x("ngIf",_.S(6,13,NGb(b))),_.q(2),_.x("vertical",!0))};
PGb=function(a){if(a&1){const b=_.Nd();_.z(0,"collapsible-icon-button",8);_.L("click",function(){_.Pd(b);const c=_.N();return _.Qd(c.Yfa())});_.B()}a&2&&(a=_.N(),_.x("icon",a.CZ?"expand_all":"collapse_all")("collapsed",!0)("ariaLabel",a.CZ?a.Llb:a.Hlb)("tooltipText",a.CZ?a.Llb:a.Hlb)("ascTrackElement",a.element)("trackGestureClick",!0)("trackAction",a.CZ?"expandAll":"collapseAll")("trackProjectId",a.location.kb))};QGb=function(a){return{status:1,fetch:()=>{a.next()}}};
VGb=function(a){let b;if(a.visible&&(!a.nv||0===(null==(b=a.nv)?void 0:b.qg())))return dM(RGb,a);if(!_.Bgb(a.nv,a.nK))return dM(SGb,a);let c;if((null==(c=a.nv)?void 0:c.getSize())===a.visible){let e;return 1===(null==(e=a.nv)?void 0:e.qg())?dM(TGb,a):dM(RGb,a)}let d;return 0===(null==(d=a.nv)?void 0:d.qg())?dM(RGb,a):dM(UGb,a)};dM=function(a,{L_:b,nv:c,nK:d,visible:e}){return a.format({detailText:b,total:WGb(c),totalModifier:XGb(c),filteredTotal:WGb(d),filteredModifier:XGb(d),visible:e})};
WGb=function(a){return a&&0!==a.qg()?a.getSize():"?"};XGb=function(a){switch(null==a?void 0:a.qg()){case 3:return">=";case 2:return"~";default:return""}};
YGb=function(a){let b=!1,c=!1;const d=[new Set];var e;const f=RegExp("([?+*]|{\\d+,?\\d*})\\??|\\[:\\^?\\w+:]|\\(\\?P<\\w+>|\\(\\?[-imsU]+[:)]|\\\\[pP]\\w\\w?|\\\\x{\\w+}|\\\\\\d{1,3}|\\\\.|.|\\n","g");for(;e=f.exec(a);)if(e=e[0],b)"\\E"===e&&(b=!1);else if("\\Q"===e)b=!0;else if(e=e.replace(/^\\x{/,"\\u{").replace(/^(\\p)(.+)/i,"$1{$2}").replace(/^\\([0-7]+)/,(g,l)=>"\\u{"+parseInt(l,8).toString(16)+"}"),!(c||"\\A"===e||"\\z"===e||"\\a"===e||"^"===e&&d[d.length-1].has("m")||"$"===e&&d[d.length-1].has("m")||
"."===e&&d[d.length-1].has("s")))if(/^\(\?[^P]/i.test(e)){let g=!1;/:$/.test(e)&&d.push(new Set(d[d.length-1]));for(const l of e.substring(2,e.length-1).split(""))"-"===l?g=!0:g?d[d.length-1].delete(l):"i"===l||d[d.length-1].add(l)}else/^\\C/.test(e)||(d[d.length-1].has("U")&&/^[?+*{]/.test(e)?e=/(.+)\?$/.exec(e):(/^\(/.test(e)?d.push(new Set(d[d.length-1])):")"===e&&d.pop(),c="["===e))};eM=function(a){a=a.children;return!!a&&0<a.length};
ZGb=function(a){if(!("children"in a))return 0===a.CT.length?1:0;let b=0;for(const c of a.children)b+=ZGb(c);return b};$Gb=function(a,b){return b?a.dg===("string"===typeof b?b:b.dg):!1};aHb=function(a){return _.rH(a)&&0===a.Tb.status};
bHb=function(a,b,c,d,e,f,g,l){var p;let t;const y=`${d}::${b}:${null!=(t=null==(p=a.bG())?void 0:p.Ew())?t:""}`;b=a.QR();if(!b)return b=g.Pk++,_.Cm(a,5,_.qs)?new fM(a,c,y,e,l):{item:a,lda:l,level:c,dg:y,CT:"",qf:b};d=_.lm(b,_.rs,1).map((C,F)=>bHb(C,F,c+1,y,e,f,g,l));0===c&&2===_.Am(b,7,0)?(p=`${y}::-1:notice`,p={item:new _.rs,lda:l,level:c+1,dg:p,CT:f?"Too many results to display. Use filters to narrow your results or go/xrefs-cli for complete results.":"Too many results to display. Use filters to narrow your results."},
d.unshift(p)):0!==c||3!==_.Am(b,7,0)&&4!==_.Am(b,7,0)||(p=`${y}::-1:notice`,p={item:new _.rs,lda:l,level:c+1,dg:p,CT:f?"Results incomplete. The cross reference query took too long. Use go/xrefs-cli for complete results.":"Results incomplete. The cross reference query took too long."},d.unshift(p));return{item:a,lda:l,level:c,dg:y,CT:"",children:d,B0:_.Am(b,7,0),nv:_.km(b,_.ls,5),nK:_.km(b,_.ls,6)}};
cHb=function({fvc:a,Lyc:b,qda:c,Myc:d}){const e=new _.ms;for(const g of a)switch(g){case "GENERATED":e.oMb(1);break;case "TEST":_.um(e,1,1);break;default:_.ej(g,void 0)}b&&(_.um(e,5,2),_.Mb(e,6,b,_.tb));if(c){_.um(e,3,c.oL?1:2);try{YGb(c.path);var f=!0}catch(g){f=!1}if(f)e.Wc(c.path);else return{errorMessage:"Invalid regular expression in the path filter."}}d&&(_.um(e,9,2),e.fMb(d.map(g=>g.displayName)));return{filter:e}};
dHb=function(a){a&1&&(_.z(0,"a",7),_.Q(1),_.B());a&2&&(a=_.N(2),_.Hg("href",a.K_,_.Qe),_.q(1),_.bh("",a.T9,":"))};eHb=function(a){a&1&&(_.z(0,"div",4),_.O(1,dHb,2,2,"a",5),_.z(2,"a",6),_.Q(3),_.B(),_.z(4,"a"),_.Q(5),_.B()());a&2&&(a=_.N(),_.q(1),_.x("ngIf",a.T9&&a.K_),_.q(1),_.Hg("href",a.Wyb,_.Qe),_.q(1),_.ch(a.Yyb),_.q(1),_.Hg("href",a.K_,_.Qe),_.q(1),_.Z7a("","{","... ",a.L_," ...","}",""))};fHb=function(a){a&1&&(_.H(0),_.z(1,"span",9),_.Q(2),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.ch(a.OCc))};
gHb=function(a){a&1&&_.O(0,fHb,3,1,"ng-container",8);if(a&2){a=_.N();const b=_.ah(4);_.x("ngIf",a.Hqa)("ngIfElse",b)}};hHb=function(a){a&1&&_.Ng(0)};iHb=function(a){a&1&&(_.z(0,"a",12),_.O(1,hHb,1,0,"ng-container",13),_.B());if(a&2){a=_.N(2);const b=_.ah(6);_.Hg("href",a.K_,_.Qe);_.q(1);_.x("ngTemplateOutlet",b)}};
jHb=function(a){if(a&1){const b=_.Nd();_.z(0,"span",14);_.G(1,"mat-divider",15);_.z(2,"button",16);_.L("click",function(c){_.Pd(b);const d=_.N(2);let e,f;d.KJ.emit({category:null!=(f=null==(e=d.node.lda)?void 0:e.getName())?f:void 0,action:0});c.stopPropagation();return _.Qd()})("keydown.enter",function(c){_.Pd(b);_.N(2);c.stopPropagation();return _.Qd()});_.Q(3);_.B()()}a&2&&(a=_.N(2),_.q(1),_.x("vertical",!0),_.q(1),_.x("matTooltip",a.S6b),_.q(1),_.bh(" ",a.R6b," "))};
kHb=function(a){a&1&&(_.O(0,iHb,2,2,"a",10),_.O(1,jHb,4,3,"span",11));if(a&2){a=_.N();const b=_.ah(6);_.x("ngIf",a.K_)("ngIfElse",b);_.q(1);_.x("ngIf",a.RMb)}};lHb=function(a){a&1&&(_.z(0,"span",7),_.Q(1),_.B());a&2&&(a=_.N(2),_.q(1),_.bh("",a.T9,":"))};nHb=function(a){a&1&&(_.O(0,lHb,2,1,"span",5),_.z(1,"span",17),_.Q(2),_.B());a&2&&(a=_.N(),_.x("ngIf",a.T9),_.q(1),_.x("ngClass",_.hh(3,mHb,a.VEb)),_.q(1),_.bh(" ",a.L_,""))};
oHb=function(a){var b=a.find(d=>{let e;return 0===d.level&&"Definitions"===(null==(e=d.item.bG())?void 0:e.Ew())});if(b&&eM(b)){a=void 0;var c=[];for(const d of b.children)if(eM(d))for(const e of d.children)if(b=_.W(e.item,4))if(b.startsWith("x-kythe://"))c.push({dg:e.dg,uri:b});else{if(a)return;a={dg:e.dg,uri:b}}if(a)return a;if(1===c.length)return c[0]}};pHb=function(a,b){return a.filter(c=>b.has(c.dg))};qHb=function(a,b){if(b)return(a=a.find(c=>$Gb(c,b)))?{dg:a.dg,uri:_.W(a.item,4)}:void 0};
rHb=function(a,b){return a.find(c=>c.dg===b)};
uHb=function(a,b,c,d,e){var f=[];for(var g of c.values())for(const l of _.lm(g,_.oKa,2))f.push(l);f.sort((l,p)=>{let t,y,C,F,I,K;return(null!=(I=null==l?void 0:null==(t=_.km(l,_.hs,4))?void 0:null==(y=t.getMetadata())?void 0:_.wm(y,1))?I:1E6)-(null!=(K=null==p?void 0:null==(C=_.km(p,_.hs,4))?void 0:null==(F=C.getMetadata())?void 0:_.wm(F,1))?K:1E6)});c={Pk:0};g=[];for(const l of f){let p,t,y;f=sHb(new _.rs,(new _.is).Bdb(null!=(y=null==(p=l)?void 0:null==(t=_.km(p,_.hs,4))?void 0:t.getName())?y:"").jn(1)).sMb(l.QR());
let C,F;f=bHb(f,g.length,0,"",(I,K,V)=>tHb(b,a,I,d,K,V),e,c,null!=(F=null==(C=l)?void 0:_.km(C,_.hs,4))?F:void 0);g.push(f)}return g};wHb=function(a){a=vHb(a).map(b=>_.w(b.Ywb,_.Mf(aHb),_.pg(({Tb:c})=>{b.children=c.children;b.nv=c.nv;b.nK=c.nK;b.B0=c.B0}),_.mg(({Tb:c})=>_.w(wHb(c.children),_.lg({})))));return _.Jf(...a)};vHb=function(a){const b=[];a=[...a];let c;for(;c=a.shift();)if(eM(c))for(const d of c.children)a.push(d);else c instanceof fM&&b.push(c);return b};
xHb=function(a,b,c,d,e,f,g){const l={Pk:0};return{status:0,children:_.lm(d,_.rs,1).map((p,t)=>bHb(p,t,e+1,c,(y,C,F)=>tHb(b,a,y,f,C,F),g,l)),nv:_.km(d,_.ls,5)||new _.ls,nK:_.km(d,_.ls,6)||new _.ls,B0:_.Am(d,7,0)||0}};yHb=function(a){a&1&&_.Ng(0)};zHb=function(a){a&1&&(_.z(0,"div",3),_.O(1,yHb,1,0,"ng-container",4),_.B());if(a&2){_.N();const b=_.ah(4);_.q(1);_.x("ngTemplateOutlet",b)}};
AHb=function(a){a&1&&(_.z(0,"div",5)(1,"span",6),_.Q(2),_.B(),_.Yg(3),_.Yg(4,1),_.B(),_.Yg(5,2));a&2&&(a=_.N(),_.Hg("aria-live",a.Bsc)("role",a.Fsc),_.q(2),_.ch(a.icon.ariaLabel))};
BHb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"unified-xref-actions",8);_.L("expansion",function(d){_.Pd(c);const e=_.N();return _.Qd(e.Yfa(d))})("filter",function(d){_.Pd(c);const e=_.N();return _.Qd(e.filter.next(d))})("openInMiniPanel",function(d){_.Pd(c);const e=_.N();d||e.hd.j_();e.bda=d;return _.Qd()});_.R(1,"async");_.R(2,"async");_.B()}a&2&&(a=b.Ka,b=_.N(),_.x("location",_.S(1,6,b.MG))("categoryFilter",b.KJ)("element",b.element)("showingCodePanel",_.S(2,8,b.Udb))("anyExpandableNodes",a.mla)("allNodesCollapsed",
a.vla))};CHb=function(a){a&1&&_.G(0,"loading",9,10)};DHb=function(a){a&1&&(_.z(0,"dc-information-box",11,12),_.Q(2),_.R(3,"async"),_.B());a&2&&(a=_.N(),_.q(2),_.bh(" ",_.S(3,1,a.state).message," "))};EHb=function(a,b){a&1&&(_.z(0,"xap-callout",16)(1,"xap-callout-body"),_.Q(2),_.B()());a&2&&(a=b.va,_.q(2),_.bh(" ",_.km(a,_.js,1).getMessage()," "))};FHb=function(){};
HHb=function(a){a&1&&_.O(0,FHb,0,0,"ng-template",21);a&2&&(a=_.N().va,_.N(2),_.x("ngTemplateOutlet",_.ah(8))("ngTemplateOutletContext",_.hh(2,GHb,a)))};IHb=function(a){a&1&&_.G(0,"mat-spinner",24);a&2&&_.x("diameter",12)("strokeWidth",2)};JHb=function(a){a&1&&(_.H(0),_.z(1,"mat-icon"),_.Q(2,"warning"),_.B(),_.z(3,"span",25),_.Q(4),_.B(),_.J());a&2&&(a=_.N().va,_.q(4),_.ch(a.message))};KHb=function(){};
LHb=function(a){if(a&1){const b=_.Nd();_.z(0,"div",27);_.L("click",function(){_.Pd(b);var c=_.N(2).va;_.N(4);c=c.Tb;1===c.status&&c.fetch();return _.Qd()});_.O(1,KHb,0,0,"ng-template",21);_.B()}if(a&2){a=_.N(4).va;const b=_.N(2),c=_.ah(8);_.x("ascTrackElement",b.element)("trackGestureClick",!0)("trackAction",b.hd.Ae(a)?"expand":"collapse")("trackArtifactId",a.dg);_.q(1);_.x("ngTemplateOutlet",c)("ngTemplateOutletContext",_.hh(6,GHb,a))}};
MHb=function(a){a&1&&(_.H(0),_.O(1,LHb,2,8,"div",26),_.J());if(a&2){a=_.N().va;_.N(4);const b=_.ah(10);_.q(1);_.x("ngIf",1===a.Tb.status)("ngIfElse",b)}};NHb=function(a,b){a&1&&(_.H(0,1),_.O(1,IHb,1,2,"mat-spinner",23),_.O(2,JHb,5,1,"ng-container",4),_.O(3,MHb,2,2,"ng-container",4),_.J());a&2&&(a=b.va,b=_.N(4),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase",b.Pc.Ji),_.q(1),_.x("ngSwitchCase",b.Pc.Error),_.q(1),_.x("ngSwitchCase",b.Pc.Ch))};
OHb=function(a){a&1&&(_.O(0,NHb,4,4,"ng-container",22),_.R(1,"async"));if(a&2){a=_.N().va;_.N(2);const b=_.ah(12);_.x("ngIf",_.S(1,2,a instanceof fM?a.Ywb:void 0))("ngIfElse",b)}};
RHb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"xrefs-tree-node",17);_.R(1,"async");_.O(2,HHb,1,4,null,18);_.O(3,OHb,2,4,"ng-template",null,19,_.uh);_.z(5,"node-contents",20);_.L("nodeClicked",function(d){_.Pd(c);const e=_.N(2);return _.Qd(PHb(e,d))});_.R(6,"async");_.B()()}if(a&2){a=b.va;const c=_.ah(4);b=_.N(2);_.Jg("header-bar",0===a.level)("active-element",_.S(1,14,QHb(b.hd,a)));_.x("matTreeNodePaddingIndent",b.KCc)("ascTrackElement",b.element)("trackGestureClick",!0)("trackAction",b.hd.Ae(a)?
"expand":"collapse")("trackArtifactId",a.dg);_.q(2);_.x("ngIf",b.eo(a))("ngIfElse",c);_.q(3);_.x("categoryFilter",b.KJ)("makeLink",_.S(6,16,b.pr))("node",a)}};SHb=function(a){a&1&&(_.H(0),_.O(1,EHb,3,1,"xap-callout",13),_.R(2,"async"),_.z(3,"mat-tree",14),_.O(4,RHb,7,18,"xrefs-tree-node",15),_.B(),_.J());if(a&2){a=_.N();let b;_.q(1);_.x("ngForOf",null==(b=_.S(2,4,a.state))?null:null==b.Tb?null:b.Tb.Cca);_.q(2);_.x("rawNodes",a.El)("dataSource",a.dataSource)("treeControl",a.hd)}};
THb=function(a,b){a&1&&(_.z(0,"button",28),_.G(1,"mat-icon",29),_.B());a&2&&(a=b.node,b=_.N(),_.q(1),_.x("svgIcon",b.hd.Ae(a)?"shared:arrow_down_2":"shared:arrow_right_2"))};UHb=function(a){a&1&&_.G(0,"mat-icon",30)};VHb=function(a){a&1&&_.G(0,"mat-icon")};WHb=function(a,b=!0){b=b?"select":"deselect";return a?`${b}Context`:b};XHb=function(a,b){a&1&&(_.z(0,"span"),_.Q(1),_.B());a&2&&(a=b.va,_.Jg("match",a.match),_.q(1),_.ch(a.text))};
YHb=function(a,b){a&1&&(_.z(0,"span"),_.Q(1),_.B());a&2&&(a=b.va,_.Jg("match",a.match),_.q(1),_.ch(a.text))};$Hb=function(a,b){const c=[];let d=0;for(const e of b)d<e.start&&c.push({text:a.substring(d,e.start),match:!1}),c.push({text:a.substr(e.start,e.end-e.start+1),match:!0}),d=e.end+1;d<a.length&&c.push({text:a.substr(d),match:!1});return c.reduce(ZHb,[])};ZHb=function(a,b){const c=a.pop();if(!c)return[b];c.match===b.match?a.push({text:c.text+b.text,match:b.match}):(a.push(c),a.push(b));return a};
aIb=function(a){a&1&&(_.z(0,"mat-icon"),_.Q(1,"keyboard_arrow_right"),_.B())};bIb=function(a,b){if(a&1){const c=_.Nd();_.H(0);_.z(1,"button",10);_.L("click",function(){var d=_.Pd(c);const e=d.index;d=d.last;const f=_.N(2);d||(f.lb("popStack"),f.Ec.sJb.next(e));return _.Qd()});_.Q(2);_.B();_.O(3,aIb,2,0,"mat-icon",9);_.J()}a&2&&(a=b.va,b=b.last,_.q(1),_.x("disabled",b),_.q(1),_.ch(a),_.q(1),_.x("ngIf",!b))};cIb=function(a,b){a&1&&_.G(0,"copy-button",11);a&2&&(a=b.Ka,_.x("isSmall",!0)("copyText",a))};
dIb=function(a){a&1&&(_.z(0,"format-code",26),_.R(1,"async"),_.H(2),_.G(3,"xrefs-layer",27),_.J(),_.G(4,"link-decoration-layer",28),_.B());if(a&2){a=_.N().Ka;const b=_.N(3);_.x("value",a.code||a.oe)("fileName",a.fileName)("scrollToLine",_.S(1,9,b.bHc))("highlightInfo",a.Hw)("lineLimitation",a.JG)("focusableRegion",b.gha.aUb);_.q(3);_.x("layerBaseLocation",a.location);_.q(1);_.x("content",a.oe)("scoLinks",a.ID)}};eIb=function(a){a&1&&_.G(0,"loading")};
fIb=function(a){a&1&&(_.z(0,"dc-information-box",29),_.Q(1," File not found "),_.B())};gIb=function(a,b){a&1&&(_.H(0,22),_.O(1,dIb,5,11,"format-code",23),_.O(2,eIb,1,0,"loading",24),_.O(3,fIb,2,0,"dc-information-box",25),_.J());a&2&&(a=b.Ka,b=_.N(3),_.x("ngSwitch",a.kind),_.q(1),_.x("ngSwitchCase",b.wn.Ct),_.q(1),_.x("ngSwitchCase",b.wn.Tmb))};
hIb=function(a,b){if(a&1){const c=_.Nd();_.H(0);_.G(1,"splitter",12);_.z(2,"div",13,14)(4,"div",15)(5,"a",16)(6,"middle-truncated-path",17)(7,"mat-icon",18);_.Q(8,"open_in_browser");_.B();_.z(9,"span")(10,"copy-button",19);_.L("copyEvent",function(){_.Pd(c);const d=_.N(2);return _.Qd(d.lb("copyPath"))});_.R(11,"async");_.R(12,"maybeStripGoogle3");_.B()()()();_.z(13,"button",20);_.L("click",function(){_.Pd(c);const d=_.N(2);return _.Qd(d.j_())});_.z(14,"mat-icon");_.Q(15,"close");_.B()()();_.O(16,
gIb,4,3,"ng-container",21);_.R(17,"async");_.B();_.J()}if(a&2){a=b.Ka;const c=_.ah(3);b=_.N(2);_.q(1);_.x("changeSizeOf",c);_.q(4);_.x("routerLink",_.gt(a))("ascTrackElement",b.element)("trackProjectId",a.kb);_.q(1);_.x("path",a.Fz);_.q(4);_.x("copyText",_.S(11,10,_.S(12,12,a)))("isSmall",!0);_.q(3);_.x("ascTrackElement",b.element)("trackProjectId",a.kb);_.q(3);_.x("ngIf",_.S(17,14,b.Tx))}};
iIb=function(a){if(a&1){const b=_.Nd();_.H(0);_.z(1,"div",2)(2,"div",3)(3,"div",4);_.O(4,bIb,4,3,"ng-container",5);_.R(5,"async");_.B()();_.O(6,cIb,1,2,"copy-button",6);_.R(7,"async");_.B();_.z(8,"div",7)(9,"unified-xref-tree",8);_.L("selectedLocationChanged",function(c){_.Pd(b);const d=_.N();return _.Qd(d.jua.next(c))});_.R(10,"async");_.B();_.O(11,hIb,18,16,"ng-container",9);_.R(12,"async");_.B();_.J()}a&2&&(a=_.N(),_.q(4),_.x("ngForOf",_.S(5,5,a.ULb)),_.q(2),_.x("ngIf",_.S(7,7,a.fHc)),_.q(3),_.x("location",
a.location)("selectedXref",_.S(10,9,a.etc)),_.q(2),_.x("ngIf",_.S(12,11,a.jua)))};jIb=function(a){a&1&&(_.z(0,"div",30,31)(2,"div",32),_.Q(3," Click a definition or usage to view references. "),_.B(),_.G(4,"underline-xrefs",33),_.B())};kIb=function(a){return!!a};lIb=function(a){a&1&&_.G(0,"history-panel",8);a&2&&(a=_.N(2),_.x("viewData",a.tb))};mIb=function(a){a&1&&_.O(0,lIb,1,1,"history-panel",7);a&2&&(a=_.N(),_.x("ngIf",!a.bt))};
nIb=function(a){a&1&&(_.z(0,"div",11),_.R(1,"async"),_.Q(2,"References"),_.B());a&2&&(a=_.N(2),_.x("matTooltip",_.S(1,1,a.ukb)))};oIb=function(a){a&1&&_.G(0,"xref-panel",12);a&2&&(a=_.N(2),_.x("location",a.tb.location))};pIb=function(a){a&1&&(_.z(0,"mat-tab",9),_.R(1,"async"),_.O(2,nIb,3,3,"ng-template",10),_.O(3,oIb,1,1,"ng-template",2),_.B());a&2&&(a=_.N(),_.x("disabled",_.S(1,1,a.ukb)))};qIb=function(a){a&1&&_.G(0,"warnings-panel",14);a&2&&(a=_.N(2),_.x("viewDataType",a.tb.kind))};
rIb=function(a){a&1&&(_.z(0,"mat-tab",13),_.O(1,qIb,1,1,"ng-template",2),_.B())};sIb=function(a){a&1&&(_.z(0,"div",11),_.Q(1,"Code Example"),_.B());a&2&&(a=_.N(2),_.x("matTooltip",a.NEb?"":"Code example unavailable"))};tIb=function(a){a&1&&_.G(0,"code-example-panel",15);a&2&&(a=_.N(2),_.x("source",a.tb.location))};uIb=function(a){a&1&&(_.z(0,"mat-tab",9),_.O(1,sIb,2,1,"ng-template",10),_.O(2,tIb,1,1,"ng-template",2),_.B());a&2&&(a=_.N(),_.x("disabled",!a.NEb))};
wIb=function(a,b){switch(b){case "not-file":return _.u(1);case "code-diff":return _.u(3);case "text":return _.w(a.US("XREFS"),_.Mf(vIb),_.v(c=>{if(!c.enabled)return 0;if(2===c.Gs)return c.rDb||1;if(0===c.Hu)return 2}));default:return _.u(1)}};vIb=function(a){return!(a.enabled&&0===a.Gs)};yIb=function(a,b){return b+xIb[a].toLowerCase().replace(/_(\w)|^(\w)/g,(c,d)=>(d||c).toUpperCase())};
zIb=function(a){switch(a){case 0:return"HISTORY";case 1:return"XREFS";case 6:return"EXAMPLE_USAGES";case 5:return"WARNINGS";default:throw _.ej(a,`Unsupported focusable tab: ${a}`);}};AIb=function(a){a&1&&(_.H(0),_.Q(1,"\n  "),_.G(2,"diff-detail-header",2),_.Q(3,"\n  "),_.z(4,"code-diff-chunks",3),_.Q(5,"\n  "),_.B(),_.Q(6,"\n"),_.J());a&2&&(a=_.N(),_.q(2),_.x("viewData",a.tb),_.q(2),_.x("fileName",a.d7a)("diffChunks",a.tb.zna.Cz))};
BIb=function(a){a&1&&(_.z(0,"dc-information-box"),_.Q(1,"\n      The item this link refers to is not located in this repository. You can try to locate it using the path specified below.\n    "),_.B())};
CIb=function(a){if(a&1){const b=_.Nd();_.Q(0,"\n    ");_.z(1,"detail-header",4);_.Q(2,"\n  ");_.B();_.Q(3,"\n\n  ");_.z(4,"main");_.Q(5,"\n    ");_.O(6,BIb,2,0,"dc-information-box",5);_.Q(7,"\n\n    ");_.z(8,"h4");_.Q(9,"Symbolic link");_.B();_.Q(10,"\n    ");_.z(11,"dc-p",6);_.Q(12,"\n      This item is a symbolic link. Use the path below to view the item it refers to.\n    ");_.B();_.Q(13,"\n    ");_.z(14,"dc-p",7);_.Q(15,"\n      Path:\n      ");_.z(16,"conditional-link",8,9);_.Q(18,"\n          ");
_.z(19,"span");_.Q(20);_.B();_.Q(21,"\n      ");_.B();_.Q(22,"\n      ");_.z(23,"copy-button",10);_.L("copyEvent",function(){_.Pd(b);const c=_.N();_.AH(c.sJc.qa);return _.Qd()});_.Q(24,"\n      ");_.B();_.Q(25,"\n    ");_.B();_.Q(26,"\n  ");_.B();_.Q(27,"\n")}a&2&&(a=_.N(),_.q(1),_.x("viewData",a.tb)("showLinksDropdown",!0),_.q(5),_.x("ngIf",!a.sab),_.q(10),_.x("link",a.vj)("condition",a.sab)("trackGestureClick",a.sab),_.q(4),_.ch(a.d7a),_.q(3),_.x("copyText",a.tb.target)("isSmall",!0))};
DIb=function(a){a&1&&_.Ng(0)};EIb=function(a){a&1&&_.Ng(0)};FIb=function(a){a&1&&_.Ng(0)};GIb=function(a){a&1&&_.Ng(0)};
IIb=function(a,b){a&1&&(_.H(0),_.O(1,FIb,1,0,"ng-container",12),_.R(2,"isPiperPlace"),_.z(3,"a",13),_.O(4,GIb,1,0,"ng-container",12),_.R(5,"isPiperPlace"),_.B(),_.J());if(a&2){a=b.Ka;b=_.N();const d=_.ah(21),e=_.ah(23),f=_.ah(25),g=_.ah(27);_.q(1);_.x("ngTemplateOutlet",_.S(2,5,b.location)?d:e)("ngTemplateOutletContext",_.hh(9,HIb,a));_.q(2);var c=a[1];c=_.gt(_.lt(b.location.Wb(),{uf:c}).Ya());_.x("routerLink",c);_.q(1);_.x("ngTemplateOutlet",_.S(5,7,b.location)?f:g)("ngTemplateOutletContext",_.hh(11,
HIb,a))}};JIb=function(a){a&1&&_.Q(0," The file does not exist, or you do not have permission ")};KIb=function(a){a&1&&_.Q(0," The file does not exist at this CL\n")};LIb=function(a){a&1&&_.Q(0," The file does not exist at this commit\n")};MIb=function(a){a&1&&_.Q(0," Contact the repository owner if this is unexpected. ")};NIb=function(a){a&1&&_.Q(0," The file you have selected did not exist at this point in history.\n")};
OIb=function(a,b){a&1&&(_.Q(0," It was deleted in "),_.z(1,"a",14),_.Q(2),_.R(3,"toPrettyRef"),_.B(),_.Q(4,".\n"));a&2&&(a=b.ara,b=_.N(),_.q(1),_.x("universalLink",_.jH(b.location,a[0])),_.q(1),_.bh("CL ",_.S(3,2,a&&a[0]),""))};PIb=function(a,b){a&1&&(_.Q(0," It was deleted in "),_.z(1,"a",15),_.Q(2),_.R(3,"toPrettyRef"),_.B(),_.Q(4,".\n"));a&2&&(a=b.ara,b=_.N(),_.q(1),_.x("universalLink",_.jH(b.location,a[0])),_.q(1),_.bh("commit ",_.S(3,2,a&&a[0]),""))};
QIb=function(a,b){a&1&&(_.Q(0),_.R(1,"toPrettyRef"));a&2&&(a=b.ara,_.bh(" View at previous CL ",_.S(1,1,a&&a[1]),".\n"))};RIb=function(a,b){a&1&&(_.Q(0),_.R(1,"toPrettyRef"));a&2&&(a=b.ara,_.bh(" View at previous commit ",_.S(1,1,a&&a[1]),".\n"))};SIb=function(a){a&1&&_.G(0,"folder-detail",14);a&2&&(a=_.N().Ka,_.x("viewData",a))};
TIb=function(a){if(a&1){const b=_.Nd();_.z(0,"file-detail",15);_.L("contentTypeChange",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.contentType=c)});_.R(1,"async");_.B()}if(a&2){a=_.N().Ka;const b=_.N();_.x("viewData",a)("windowWidth",_.S(1,2,b.gLc.wQb).width)}};UIb=function(a){a&1&&_.G(0,"symlink-detail",16);a&2&&(a=_.N().Ka,_.x("viewData",a))};VIb=function(a){a&1&&_.G(0,"git-submodule-detail",16);a&2&&(a=_.N().Ka,_.x("viewData",a))};
WIb=function(a){a&1&&_.G(0,"loading",19);a&2&&_.x("diameter",48)("hasBackground",!0)};XIb=function(a){a&1&&_.G(0,"div",20)};YIb=function(a){a&1&&(_.H(0),_.O(1,WIb,1,2,"loading",17),_.R(2,"async"),_.O(3,XIb,1,0,"ng-template",null,18,_.uh),_.J());if(a&2){const b=_.ah(4);a=_.N(2);_.q(1);_.x("ngIf",_.S(2,2,a.fIc))("ngIfElse",b)}};ZIb=function(a){a&1&&_.G(0,"file-not-found",21);a&2&&(a=_.N().Ka,_.x("location",a.location))};$Ib=function(a){a&1&&_.G(0,"submodule-cannot-fetch",22)};
aJb=function(a){a&1&&(_.z(0,"div",22)(1,"span",23),_.Q(2," Error loading contents. "),_.B()())};bJb=function(a){if(a&1){const b=_.Nd();_.H(0);_.z(1,"splitter",24);_.L("resizeDone",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.cYa(c))});_.B();_.J()}if(a&2){_.N();const b=_.ah(14);_.q(1);_.x("changeSizeOf",b)}};cJb=function(a){a&1&&_.G(0,"insights-panel")};
dJb=function(a){if(a&1){const b=_.Nd();_.H(0);_.z(1,"splitter",25);_.L("mousedown",function(){_.Pd(b);const c=_.N(3);return _.Qd(c.FIa=!0)})("mouseup",function(){_.Pd(b);const c=_.N(3);return _.Qd(c.FIa=!1)});_.B();_.z(2,"div",26,27)(4,"div",28);_.O(5,cJb,1,0,"insights-panel",7);_.B()();_.J()}if(a&2){const b=_.ah(3);a=_.N().Ka;const c=_.N(2);_.q(1);_.x("changeSizeOf",b);_.q(1);_.Ig("pointer-events",c.FIa?"none":"unset");_.q(2);_.x("ngSwitch",a);_.q(1);_.x("ngSwitchCase",c.wmb.D2b)}};
eJb=function(a,b){a&1&&(_.H(0),_.O(1,dJb,6,5,"ng-container",10),_.J());a&2&&(a=b.Ka,b=_.N(2),_.q(1),_.x("ngIf",a!==b.wmb.NONE))};
fJb=function(a,b){a&1&&(_.z(0,"div",1)(1,"div",2),_.H(2,3),_.O(3,SIb,1,1,"folder-detail",4),_.O(4,TIb,2,4,"file-detail",5),_.O(5,UIb,1,1,"symlink-detail",6),_.O(6,VIb,1,1,"git-submodule-detail",6),_.O(7,YIb,5,4,"ng-container",7),_.O(8,ZIb,1,1,"file-not-found",8),_.O(9,$Ib,1,0,"submodule-cannot-fetch",9),_.O(10,aJb,3,0,"div",9),_.J(),_.O(11,bJb,2,1,"ng-container",10),_.R(12,"async"),_.z(13,"div",11,12),_.R(15,"async"),_.G(16,"lower-detail-panel",13),_.R(17,"async"),_.B()(),_.O(18,eJb,2,1,"ng-container",
10),_.R(19,"async"),_.B());a&2&&(a=b.Ka,b=_.N(),_.q(2),_.x("ngSwitch",a.kind),_.q(1),_.x("ngSwitchCase",b.wn.plb),_.q(1),_.x("ngSwitchCase",b.wn.Ct),_.q(1),_.x("ngSwitchCase",b.wn.Qcc),_.q(1),_.x("ngSwitchCase",b.wn.h_b),_.q(1),_.x("ngSwitchCase",b.wn.Tmb),_.q(1),_.x("ngSwitchCase",b.wn.G8b),_.q(1),_.x("ngSwitchCase",b.wn.Ecc),_.q(1),_.x("ngSwitchCase",b.wn.ERROR),_.q(1),_.x("ngIf",_.S(12,16,b.qj)),_.q(2),_.Jg("panel-closed",!1===_.S(15,18,b.qj)),_.q(3),_.x("contentType",b.contentType)("viewData",
a)("panelClosed",!1===_.S(17,20,b.qj)),_.q(2),_.x("ngIf",_.S(19,22,b.hea.pzb)))};gJb=function(a){return a.endsWith("/")?a.substring(0,a.length-1):a};hJb=function(a,b){return a.startsWith(gJb(b))?0===b.length||a.length===b.length||"/"===a[b.length]:!1};iJb=function(a){return a.split("/").filter(b=>!!b)};jJb=function(){};kJb=function(a){a&1&&(_.z(0,"button",16),_.G(1,"div",17),_.B());a&2&&(a=_.N().va,_.q(1),_.Jg("expanded",a.qd))};
lJb=function(a){a&1&&_.G(0,"mat-icon",18);a&2&&(a=_.N().va,_.N(4),_.x("svgIcon",ztb(a.type)))};mJb=function(){};oJb=function(a){a&1&&_.O(0,mJb,0,0,"ng-template",0);if(a&2){a=_.N().va;const b=_.N(3).level;_.N();_.x("ngTemplateOutlet",_.ah(2))("ngTemplateOutletContext",nJb(a,b+1))}};
rJb=function(a,b){a&1&&(_.z(0,"div",null,6)(2,"div",7,8)(4,"button",9),_.G(5,"mat-icon",10),_.B(),_.z(6,"div",11),_.O(7,kJb,2,2,"button",12),_.z(8,"a",13),_.O(9,lJb,1,1,"mat-icon",14),_.z(10,"span"),_.Q(11),_.B()()()(),_.z(12,"div",15),_.O(13,oJb,1,2,null,3),_.B()());if(a&2){a=b.va;b=_.N(3).level;const c=_.N();_.Hg("class",c.Fcc);_.q(2);_.vB("",c.ibc," hover-focus-element");_.Jg("bold-active-element",a.active||a.ewb&&!a.qd)("folder",c.nz(a.type))("expanded",a.qd);_.Hg("aria-expanded",c.nz(a.type)?
a.qd:void 0)("aria-level",b+1)("data-path",c.encode(a.path))("aria-selected",a.active||a.ewb&&!a.qd);_.q(2);_.Hg("aria-label",c.iZb.format(_.hh(24,pJb,a.name)));_.q(2);_.Ig("padding-left",b*c.s2b,"px");_.q(1);_.x("ngIf",c.nz(a.type));_.q(1);_.$g("title",a.name);_.Hg("href",c.dL(a.path,a.type),_.Qe);_.q(1);_.x("ngIf",a.type!==c.wy);_.q(2);_.ch(a.name);_.q(1);_.x("ngClass",_.hh(26,qJb,a.qd));_.q(1);_.x("ngIf",a.fUa)}};
tJb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",19);_.L("click",function(){_.Pd(b);const c=_.N(4);return _.Qd(sJb(c))});_.Q(1);_.B()}if(a&2){a=_.N().Ka;const b=_.N().Ka;_.q(1);_.bh(" Display ",a.total-b," more ")}};uJb=function(a,b){a&1&&(_.H(0),_.O(1,rJb,14,28,"div",4),_.O(2,tJb,2,1,"button",5),_.J());a&2&&(a=b.Ka,b=_.N().Ka,_.q(1),_.x("ngForOf",a.El),_.q(1),_.x("ngIf",b<a.total))};
vJb=function(a){a&1&&(_.H(0),_.O(1,uJb,3,2,"ng-container",3),_.R(2,"async"),_.J());a&2&&(a=_.N().node,_.q(1),_.x("ngIf",_.S(2,1,a.mKc)))};wJb=function(a){a&1&&(_.O(0,vJb,3,3,"ng-container",3),_.R(1,"async"));a&2&&(a=_.N(),_.x("ngIf",_.S(1,1,a.dsa)))};
xJb=function(a){a&1&&(_.z(0,"mat-dialog-content"),_.Q(1," This directory contains a large number of files and may take a long time to render. Are you sure? "),_.B(),_.z(2,"mat-dialog-actions")(3,"button",20),_.Q(4," Cancel "),_.B(),_.z(5,"button",21),_.Q(6," OK "),_.B()());a&2&&(_.q(5),_.x("mat-dialog-close",!0))};zJb=function(a){a&1&&(_.z(0,"div",5)(1,"a",6),_.Q(2," Repository root "),_.B()());a&2&&(a=_.N(2),_.q(1),_.$g("title",a.Cd.repository),_.x("routerLink",yJb(a,""))("trackProjectId",a.Cd.kb))};
AJb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",7);_.L("click",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.up(c))});_.G(1,"mat-icon",8);_.B();_.z(2,"a",6);_.R(3,"lastPathElement");_.Q(4);_.R(5,"lastPathElement");_.B()}a&2&&(a=_.N(2),_.x("matTooltip",a.UFc),_.q(2),_.$g("title",_.S(3,5,_.Ch(a.scope))),_.x("routerLink",yJb(a,a.scope))("trackProjectId",a.Cd.kb),_.q(2),_.bh(" ",_.S(5,7,_.Ch(a.scope))," "))};
BJb=function(a){a&1&&(_.H(0),_.z(1,"div",2),_.O(2,zJb,3,3,"div",3),_.O(3,AJb,6,9,"ng-template",null,4,_.uh),_.B(),_.J());if(a&2){const b=_.ah(4);a=_.N();_.q(2);_.x("ngIf",!a.scope||"/"===a.scope)("ngIfElse",b)}};CJb=function(a){return{path:a.ie(),type:a.getType()}};
IJb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"button",11);_.L("click",function(){const d=_.Pd(c).va,e=_.N().Ka,f=_.N(2);switch(d){case 1:DJb(f,e);break;case 3:EJb(f,e);break;case 2:FJb(f,e);break;case 7:GJb(f,e);break;default:_.ej(d,void 0)}return _.Qd()});_.z(1,"label");_.Q(2);_.B();_.G(3,"mat-pseudo-checkbox",8);_.B()}if(a&2){a=b.va;b=_.N().Ka;const c=_.N(2);_.x("value",a);_.Hg("aria-checked",HJb(b,a)?"true":"false");_.q(2);_.ch(c.jXa(a));_.q(1);_.x("state",HJb(b,a)?"checked":"unchecked")}};
JJb=function(a){a&1&&_.G(0,"mat-divider")};
NJb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"button",11);_.L("click",function(){const d=_.Pd(c).va,e=_.N().Ka,f=_.N(2);switch(d){case "static":KJb(f,e);break;case "not_static":LJb(f,e);break;default:_.ej(d,void 0)}return _.Qd()});_.z(1,"label");_.Q(2);_.B();_.G(3,"mat-pseudo-checkbox",8);_.B()}if(a&2){b=b.va;const c=_.N().Ka;_.N(2);_.x("value",b);_.Hg("aria-checked",MJb(c,b)?"true":"false");_.q(2);a:switch(b){case "static":a="Static";break a;case "not_static":a="Non-Static";break a;default:a=_.ej(b,
void 0)}_.ch(a);_.q(1);_.x("state",MJb(c,b)?"checked":"unchecked")}};OJb=function(a){a&1&&(_.H(0),_.z(1,"mat-list",10),_.O(2,IJb,4,4,"button",9),_.R(3,"async"),_.O(4,JJb,1,0,"mat-divider",5),_.R(5,"async"),_.O(6,NJb,4,4,"button",9),_.R(7,"async"),_.B(),_.J());a&2&&(a=_.N(2),_.q(2),_.x("ngForOf",_.S(3,3,a.scopes)),_.q(2),_.x("ngIf",0<_.S(5,5,a.Qeb).length),_.q(2),_.x("ngForOf",_.S(7,7,a.Qeb)))};PJb=function(a){a&1&&_.G(0,"mat-divider")};
QJb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"button",11);_.L("click",function(){const d=_.Pd(c).va,e=_.N().Ka;_.N();e.MH.toggle(d);return _.Qd()});_.z(1,"label");_.Q(2);_.B();_.G(3,"mat-pseudo-checkbox",8);_.B()}a&2&&(a=b.va,b=_.N().Ka,_.N(),_.x("value",a),_.Hg("aria-checked",b.MH.get(a)?"true":"false"),_.q(2),_.ch(_.Nkb[a].name),_.q(1),_.x("state",b.MH.get(a)?"checked":"unchecked"))};
TJb=function(a){if(a&1){const b=_.Nd();_.z(0,"div",4);_.L("click",function(c){return c.stopPropagation()});_.O(1,OJb,8,9,"ng-container",5);_.R(2,"async");_.O(3,PJb,1,0,"mat-divider",5);_.R(4,"async");_.R(5,"async");_.z(6,"mat-list",6)(7,"button",7);_.L("click",function(){const c=_.Pd(b).Ka;_.N();return _.Qd(RJb(c))});_.R(8,"async");_.z(9,"label");_.Q(10," All Symbols ");_.B();_.G(11,"mat-pseudo-checkbox",8);_.R(12,"async");_.B();_.O(13,QJb,4,4,"button",9);_.R(14,"async");_.B()()}a&2&&(a=_.N(),_.q(1),
_.x("ngIf",_.S(2,5,a.sA)),_.q(2),_.x("ngIf",0<_.S(4,7,a.Qeb).length||0<_.S(5,9,a.scopes).length),_.q(4),_.Hg("aria-checked",_.S(8,11,a.GLb)),_.q(4),_.x("state",SJb(_.S(12,13,a.GLb))),_.q(2),_.x("ngForOf",_.S(14,15,a.yva)))};
VJb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"div",4);_.L("click",function(d){return d.stopPropagation()});_.z(1,"mat-list",5)(2,"button",6);_.L("click",function(){const d=_.Pd(c).Ka,e=_.N();return _.Qd(e.Yfa(d))});_.z(3,"label");_.Q(4);_.B()();_.z(5,"button",7);_.L("click",function(){const d=_.Pd(c).Ka,e=_.N();return _.Qd(UJb(e,d))});_.z(6,"label");_.Q(7);_.B();_.G(8,"mat-pseudo-checkbox",8);_.B()()()}a&2&&(a=b.Ka,b=_.N(),_.q(2),_.x("value",a.collapseAll),_.Hg("aria-checked",a.collapseAll?"true":
"false"),_.q(2),_.ch(a.collapseAll?b.w6b:b.v6b),_.q(1),_.x("value",a.stickyHeaders),_.Hg("aria-checked",a.stickyHeaders?"true":"false"),_.q(2),_.ch(b.x6b),_.q(1),_.x("state",a.stickyHeaders?"checked":"unchecked"))};ZJb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"button",8);_.L("click",function(){const d=_.Pd(c).Ka,e=_.N(3);return _.Qd(WJb(e,d))});_.z(1,"mat-icon");_.Q(2);_.B()()}a&2&&(a=b.Ka,_.N(3),_.x("matTooltip",XJb(a)),_.q(2),_.ch(YJb(a)))};
$Jb=function(a){a&1&&(_.H(0),_.O(1,ZJb,3,2,"button",7),_.R(2,"async"),_.G(3,"outline-options-menu"),_.J());a&2&&(a=_.N(2),_.q(1),_.x("ngIf",_.S(2,1,a.sA)))};
aKb=function(a,b){if(a&1){const c=_.Nd();_.H(0);_.z(1,"div",1);_.R(2,"async");_.R(3,"async");_.z(4,"form",2);_.L("submit",function(d){_.Pd(c);_.N();d.preventDefault();return _.Qd()});_.z(5,"mat-form-field",3)(6,"mat-label");_.Q(7," Filter ");_.B();_.z(8,"input",4,5);_.L("focus",function(){_.Pd(c);const d=_.N();return _.Qd(d.gVa.next(!0))})("blur",function(){_.Pd(c);const d=_.N();return _.Qd(d.gVa.next(!1))});_.B()()()();_.G(10,"filter-menu",6);_.O(11,$Jb,4,3,"ng-container",0);_.R(12,"async");_.J()}a&
2&&(a=b.Ka,b=_.N(),_.q(1),_.Jg("expanded",_.S(2,5,b.gVa)||_.S(3,7,b.Kaa)),_.q(7),_.x("formControl",b.Ap),_.q(2),_.x("outlineData",a),_.q(1),_.x("ngIf",_.S(12,9,b.sA)))};bKb=function(a,b){return a.label.localeCompare(b.label)};cKb=function(a){a&1&&(_.z(0,"div",3),_.Q(1," Nothing matches your filter.\n"),_.B())};dKb=function(a){a&1&&(_.z(0,"button",11),_.G(1,"div",12),_.B());if(a&2){a=_.N().va;const b=_.N(2);_.q(1);_.Jg("expanded",b.Wq.Ae(a))}};eKb=function(a){a&1&&_.G(0,"div",13)};
iKb=function(a,b){a&1&&(_.z(0,"mat-tree-node",6),_.R(1,"async"),_.R(2,"async"),_.R(3,"async"),_.O(4,dKb,2,2,"button",7),_.z(5,"a",8),_.O(6,eKb,1,0,"div",9),_.z(7,"span"),_.Q(8),_.B(),_.z(9,"span",10),_.Q(10),_.B()()());a&2&&(a=b.va,b=_.N(2),_.Ig("padding-left",20*a.level,"px")("top",_.S(1,23,fKb(b,a)),"px")("z-index",100-a.level),_.Jg("header",_.S(2,25,gKb(b,a)))("bottom-header",_.S(3,27,hKb(b,a)))("bold-active-element",a.active),_.x("role","treeitem"),_.Hg("aria-selected",a.active)("data-id",a.id),
_.q(4),_.x("ngIf",a.Ep),_.q(1),_.Hg("href",b.RR(a),_.Qe),_.q(1),_.x("ngIf",!1===a.Ep),_.q(1),_.Hg("class",a.Vd)("aria-label",a.tooltip)("title",a.tooltip),_.q(1),_.ch(a.Ac),_.q(2),_.bh(" ",a.label," "))};jKb=function(a){a&1&&(_.z(0,"mat-tree",4),_.R(1,"async"),_.O(2,iKb,11,29,"mat-tree-node",5),_.B());a&2&&(a=_.N(),_.Jg("sticky-headers",_.S(1,6,a.Ueb)),_.x("dataSource",a.Oz)("treeControl",a.Wq)("@.disabled",!0)("trackBy",a.dB))};kKb=function(a){return a.Ijb};lKb=function(a){return a.level};
mKb=function(a){return a?_.ZG(a.params.line)||-1:-1};nKb=function(a){return a.Ep};oKb=function(a,b){a.level=b;return a};pKb=function(a,b,c,d,e,f){return g=>{if(g.type&&!b.get(g.type))return!1;var l=g.modifiers.filter(Ntb);return l.length&&l.every(p=>!c.get(p))||d.has("static")&&((l=g.modifiers.includes(11))&&!e||!l&&!f)?!1:_.Sl(a)||_.Ca(g.label,a)?!0:!1}};
qKb=function(a){if(a&1){const b=_.Nd();_.z(0,"div",7)(1,"h4");_.Q(2,"Outline is very large");_.B();_.z(3,"button",8);_.L("click",function(){_.Pd(b);const c=_.N(2);return _.Qd(c.Pdb=!1)});_.Q(4," Show anyway (may crash) ");_.B()()}};rKb=function(a){a&1&&_.G(0,"outline-controls",11);a&2&&(a=_.N(3),_.x("outlineData",a.Jp.Tb))};
sKb=function(a){a&1&&(_.H(0),_.O(1,rKb,1,1,"outline-controls",9),_.G(2,"outline-tree",10),_.J());a&2&&(a=_.N(2),_.q(1),_.x("ngIf",a.EDc),_.q(1),_.x("outlineTreeInput",a.Jp.Tb)("location",a.Cd))};tKb=function(a){a&1&&(_.H(0,4),_.O(1,qKb,5,0,"div",5),_.O(2,sKb,3,3,"ng-container",6),_.J());a&2&&(a=_.N(),_.x("ngSwitch",a.Pdb),_.q(1),_.x("ngSwitchCase",!0),_.q(1),_.x("ngSwitchCase",!1))};uKb=function(a){a&1&&(_.z(0,"dc-information-box",12),_.Q(1),_.B());a&2&&(a=_.N(),_.q(1),_.bh(" ",a.Z$(a.Jp.oF)," "))};
vKb=function(a){a&1&&_.G(0,"loading",13);a&2&&_.x("hasBackground",!0)};wKb=function(a){a&1&&(_.z(0,"span",7),_.Q(1,"Files"),_.B())};xKb=function(a){a&1&&(_.H(0),_.G(1,"directory-navigation",8),_.J());a&2&&(a=_.N(2),_.q(1),_.x("activeLocation",a.Cd)("directoryPanelState",a.Ena))};zKb=function(a){a&1&&(_.z(0,"span",10),_.Q(1,"Outline"),_.B());if(a&2){a=_.N(2).Ka;const b=_.N();_.x("matTooltip",yKb(a,b.tb))}};
AKb=function(a){a&1&&(_.H(0),_.G(1,"outline",11),_.R(2,"async"),_.J());a&2&&(a=_.N(3),_.q(1),_.x("outlineData",_.S(2,2,a.Jp))("activeLocation",a.Cd))};BKb=function(a){a&1&&(_.H(0),_.z(1,"mat-tab",9),_.O(2,zKb,2,1,"ng-template",3),_.O(3,AKb,3,4,"ng-container",4),_.B(),_.J());if(a&2){a=_.N().Ka;const b=_.N();_.q(1);_.x("disabled",a!==b.A8b.Og);_.q(2);_.x("ngIf",b.GIb)}};
EKb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"nav",1)(1,"mat-tab-group",2);_.L("selectedIndexChange",function(d){const e=_.Pd(c).Ka,f=_.N();return _.Qd(f.Xj(e,d))});_.z(2,"mat-tab");_.O(3,wKb,2,0,"ng-template",3);_.O(4,xKb,2,2,"ng-container",4);_.B();_.O(5,BKb,4,2,"ng-container",4);_.B();_.z(6,"div",5)(7,"button",6);_.L("click",function(){_.Pd(c);var d=_.N().Ec;2===d.mH.getValue()?CKb(d):gM(d);return _.Qd()});_.z(8,"mat-icon");_.Q(9,"keyboard_capslock");_.B()()()()}a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("@.disabled",
!0)("selectedIndex",DKb(b,a)),_.q(3),_.x("ngIf",b.uBb),_.q(1),_.x("ngIf",b.X3),_.q(2),_.x("matTooltip",b.isCollapsed?"Open navigation panel":"Close navigation panel")("ascTrackElement",b.Lac)("trackAction",b.isCollapsed?"open":"close")("trackProjectId",b.Cd.kb),_.Hg("aria-label",b.isCollapsed?"Open navigation panel":"Close navigation panel"))};
FKb=function(a){switch(a.kind){case 0:return"Outline unavailable for this language";case 1:return"Outline unavailable for folders";case 2:return"Outline unavailable for this submodule";case 3:return"Outline unavailable for this symlink";default:return"Outline unavailable"}};GKb=function(a){switch(a.state){case 1:return"UNSUPPORTED_LANGUAGE"===a.oF||"UNSUPPORTED_DATA_TYPE"===a.oF?3:2;case 2:return 0===a.Tb.Gma.length?4:1;default:return _.ej(a,void 0)}};
HKb=function(a){switch(a){case "OUTLINE":return _.wj.AN;case "FILES":return _.wj.vya;default:return _.ej(a,"Unknown file detail tab selected")}};IKb=function(a){a&1&&_.G(0,"repository-detail",5);a&2&&(a=_.N(),_.x("viewData",a.tb))};JKb=function(a){a&1&&(_.z(0,"div"),_.Q(1," Please contact the administrator. "),_.B())};
KKb=function(a){a&1&&(_.z(0,"div"),_.Q(1," This could be due to an incorrect package configuration. Contact the repository owner if you believe you should have permission to view this repository. "),_.B())};LKb=function(a){a&1&&(_.G(0,"repository-breadcrumb",6),_.R(1,"async"));if(a&2){a=_.N().Ka;const b=_.N();_.x("location",a.location)("isEmptyRepo",a.kind===b.wn.UNINITIALIZED)("editLink",0===a.kind?a.aR:void 0);_.Hg("aria-label",_.S(1,4,b.nrc))}};
MKb=function(a){a&1&&_.G(0,"no-repository-information",7)};NKb=function(a){a&1&&_.G(0,"repository-not-found",8);a&2&&(a=_.N().Ka,_.x("location",a.location))};OKb=function(a){a&1&&_.G(0,"repository-permission-denied",8);a&2&&(a=_.N().Ka,_.x("location",a.location))};PKb=function(a){a&1&&_.G(0,"no-default-branch",7)};QKb=function(a){a&1&&(_.G(0,"browse-repository-contents",9),_.R(1,"async"));if(a&2){a=_.N().Ka;const b=_.N();_.x("repositoryNavState",_.S(1,3,b.lB.wFc))("viewData",a)("showOutlineTab",!b.vta)}};
RKb=function(a,b){a&1&&(_.H(0),_.O(1,LKb,2,6,"repository-breadcrumb",1),_.H(2,2),_.O(3,MKb,1,0,"no-repository-information",3),_.O(4,NKb,1,1,"repository-not-found",4),_.O(5,OKb,1,1,"repository-permission-denied",4),_.O(6,PKb,1,0,"no-default-branch",3),_.O(7,QKb,2,5,"browse-repository-contents",5),_.J()());a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("ngIf",_.NG(a.location)?![4,7].includes(a.kind):![4,7,6].includes(a.kind)),_.q(1),_.x("ngSwitch",a.kind),_.q(1),_.x("ngSwitchCase",b.wn.NONE),_.q(1),_.x("ngSwitchCase",
b.wn.Kac),_.q(1),_.x("ngSwitchCase",b.wn.PERMISSION_DENIED),_.q(1),_.x("ngSwitchCase",b.wn.P7b))};SKb=function(a,b){return new _.of(c=>{fetch(a,b).then(d=>{if(!d.ok)throw Error(d.statusText);return d.json()}).then(d=>{c.next(d);c.complete()}).catch(d=>{c.error(d)})})};TKb=function(a,b){return(window.injected||new Map).get(a)||b};UKb=function(a){return a&&a.Lw?a.er():a};VKb=function(a,b){return b};
YKb=function(a,b,c){if(Object.hasOwnProperty.call(WKb,a)&&(a=WKb[a],Object.hasOwnProperty.call(a,b)&&(a=a[b],a instanceof Array))){let e=null,f=!1;for(let g=0,l=a.length;g<l;++g){const p=a[g];var d=p.Pn;if(!d)return p.Xe;null===e&&(e={});d=Object.hasOwnProperty.call(e,d)?e[d]:e[d]=c(d);if(d===p.yo)return p.Xe;null==d&&(f=!0)}if(f)return null}b=XKb[b];return"number"===typeof b?b:null};aLb=function(a){var b=ZKb;b||(b=$Kb(),b=ZKb=_.W7a(b));b=b[a];return"string"===typeof b?b:_.mn(a)};
bLb=function(a){a=String(a).toLowerCase();const b=$Kb()[a];return"string"===typeof b?b:_.E9a(a)};cLb=function(a){a=a.toLowerCase();a=$Kb()[a];return"string"===typeof a?a:null};$Kb=function(){if(!dLb){const a=Object.assign({},eLb);for(const b of fLb)a[b.toLowerCase()]=b;dLb=a}return dLb};iLb=function(a,b){const c=window.customElements;return c&&c.get(a)||!0===gLb[a]?2:"HTMLUnknownElement"===b.name?1:"HTMLElement"===b.name&&hLb.test(a)?3:0};
lLb=function(a,b){switch(b){case "innerHTML":return 1===jLb(a)?2:null;case "textContent":return a=jLb(a),1===a||6===a?1:null;default:let c,d;return null!=(d=null==(c=kLb[a.localName])?void 0:c[b])?d:null}};jLb=function(a){const b=a.localName,c=iLb(b,a.constructor);switch(c){case 0:case 1:return mLb(b,a);case 3:case 2:return 1;default:_.ej(c,"got an unknown element classification")}};
mLb=function(a,b){var c=Object.hasOwnProperty.call(nLb,a)?nLb[a]:null;return null!==c?c:Object.hasOwnProperty.call(oLb,a)&&b instanceof SVGElement?oLb[a]:null};qLb=function(a){return(a=a.split(pLb,2))?{url:a[0],metadata:a[1]}:null};sLb=function(a){let b=String(a.url).replace(rLb,encodeURIComponent);if(a=a.metadata){rLb.lastIndex=0;if(rLb.test(a))return null;b+=" "+a}return b};
yLb=function(a,b,c){return[,{yC(d,e,f){return f},zC:void 0,yH:void 0,zH:void 0},{yC:void 0,zC:void 0,yH:void 0,zH:"HTML"},{yC:void 0,zC:void 0,yH:tLb,zH:"URL"},{yC:void 0,zC:void 0,yH:tLb,zH:"RESOURCE_URL"},{yC:void 0,zC:void 0,yH:hM,zH:"STYLE"},,{yC:void 0,zC:void 0,yH:uLb,zH:"JAVASCRIPT"},{yC:void 0,zC(d,e,f){f=String(f).toLowerCase();a:{let g=null;(d=vLb[d])&&(g=d[e]);if("number"!==typeof g&&((d=vLb["*"])&&(g=d[e]),"number"!==typeof g)){e=!1;break a}e=!0===wLb[g][String(f).toLowerCase()]}return e?
f:hM},yH:hM,zH:void 0},,{yC:void 0,zC(d,e,f){return a.test(f)?f:hM},yH:hM,zH:"CONSTANT"},{yC(d,e,f,g){if("string"===typeof f)var l=(l=f.match(xLb))?l.map(qLb).filter(Boolean):[];else if(Array.isArray(f))l=f;else return tLb;var p=l;l=[];var t=[];const y={};if(Array.isArray(p))for(let C=0,F=p.length;C<F;++C){const I=p[C],K=I&&I.url;if(K){const V=b(K,"URL",y);if(V){const fa=V!==y;(fa?l:t).push({url:fa?V:K,metadata:I.metadata})}}}else t.push(p);p=t.length?JSON.stringify(t):null;t=iM;if(l.length){if(!Array.isArray(l))throw Error();
t=l.map(sLb).filter(Boolean).join(" , ")||iM}p&&c&&c(!0,`Failed to sanitize attribute value of <${d}>: <${d} ${e}="${f}">: ${p}`,g);return t===iM?tLb:t},zC:void 0,yH:void 0,zH:void 0}]};ALb=function(a,b){if(!Array.isArray(a)||!a.hasOwnProperty("raw"))throw Error("Me");return void 0!==zLb?zLb.createHTML(b):b};
lM=function(a,b,c=a,d){if(b===jM)return b;var e;let f=void 0!==d?null==(e=c.anb)?void 0:e[d]:c.Lfc;e=kM(b)?void 0:b._$litDirective$;let g;if((null==(g=f)?void 0:g.constructor)!==e){let l,p;null==(l=f)||null==(p=l._$notifyDirectiveConnectionChanged)||p.call(l,!1);void 0===e?f=void 0:(f=new e(a),f.Ifc(a,c,d));if(void 0!==d){let t;(null!=(t=c.anb)?t:c.anb=[])[d]=f}else c.Lfc=f}void 0!==f&&(b=lM(a,f.Kfc(a,b.values),f,d));return b};
mM=function(a){return(b,c)=>{void 0!==c?(BLb(b.constructor,c,a),b=void 0):b=CLb(a,b);return b}};DLb=function(){return mM(Object.assign({},void 0,{state:!0}))};ELb=function(a){a=a.privateDoNotAccessOrElseSafeUrlWrappedValue;if(void 0===a||null===a)throw Error("Re");return _.Ai(a)};FLb=function(a){return a&&a.startsWith("go/")?a:""};GLb=function(a,b){a&1&&(_.z(0,"th",4),_.Q(1),_.B());a&2&&(a=b.va,_.q(1),_.ch(a.T4a))};
ILb=function(a){if(a&1){const b=_.Nd();_.z(0,"mat-month-view",7);_.L("_userSelection",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.ycb(c))})("dragStarted",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.YQ(c))})("dragEnded",function(c){_.Pd(b);const d=_.N(2);return _.Qd(d.mC(c))});_.B()}if(a&2){a=_.N().va;const b=_.N();_.Jg("reach-calendar-month-active",HLb(b,a,b.qb));_.x("activeDate",a)("selected",b.selected)("dateFilter",b.Ri)("maxDate",b.rd)("minDate",b.od)("dateClass",b.Qk)("comparisonStart",
b.du)("comparisonEnd",b.kw)("activeDrag",b.Vt)}};JLb=function(a,b){a&1&&(_.z(0,"div",5),_.O(1,ILb,1,11,"mat-month-view",6),_.B());a&2&&(a=b.va,_.q(1),_.x("ngIf",!!a))};KLb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"mat-year-view",2);_.L("selectedChange",function(d){_.Pd(c);const e=_.N();return _.Qd(e.Ll.next(d))});_.B()}a&2&&(a=b.va,b=_.N(),_.x("activeDate",a)("selected",b.selected)("dateFilter",b.Ri)("maxDate",b.rd)("minDate",b.od)("dateClass",b.Qk))};
LLb=function(a){if(a&1){const b=_.Nd();_.z(0,"reach-date-presets-menu",9);_.L("presetSelected",function(c){_.Pd(b);_.N().bN.next({source:"view",value:(null==c?void 0:c.date)||null});return _.Qd()});_.B()}a&2&&(a=_.N(),_.x("presets",a.E_))};MLb=function(a,b){a&1&&(_.z(0,"mat-icon",6),_.Q(1),_.B());a&2&&(a=b.Ka,_.x("svgIcon",a.oi),_.q(1),_.bh(" ",a.oi?"":a.kh," "))};NLb=function(a,b){a&1&&(_.z(0,"mat-icon",6),_.Q(1),_.B());a&2&&(a=b.Ka,_.x("svgIcon",a.oi),_.q(1),_.bh(" ",a.oi?"":a.kh," "))};
OLb=function(a,b){if(a&1){const c=_.Nd();_.z(0,"div",3);_.L("click",function(){const d=_.Pd(c).va,e=_.N(2);d&&e.zJb.next(d);return _.Qd()});_.G(1,"div",4);_.z(2,"span",5);_.Q(3);_.B()()}a&2&&(a=b.va,_.x("first",b.first),_.q(3),_.ch(a.title))};PLb=function(a){a&1&&(_.H(0),_.G(1,"mat-divider"),_.O(2,OLb,4,2,"div",2),_.G(3,"mat-divider"),_.J());a&2&&(a=_.N(),_.q(2),_.x("ngForOf",a.ata))};QLb=function(a){return a.vb?`${a.repository} \u203a ${_.YG(a.vb)}`:`${a.repository}`};
nM=function(a){return null==a?"":a.split("/").map(encodeURIComponent).join("/")};RLb=function(a){a&1&&(_.H(0),_.z(1,"a",3),_.Q(2),_.B(),_.z(3,"a",4),_.Q(4),_.B(),_.J());a&2&&(a=_.N(),_.q(1),_.x("routerLink",a.data.wra)("ascTrackElement",a.data.HW)("trackAction",a.data.wca),_.q(1),_.ch(a.data.vca),_.q(1),_.x("routerLink",a.data.NJb)("ascTrackElement",a.data.HW),_.q(1),_.ch(a.data.Fe))};
SLb=function(a){a&1&&(_.z(0,"a",9),_.R(1,"repoRootLink"),_.Q(2),_.B());a&2&&(a=_.N(2),_.x("routerLink",_.S(1,4,a.data.Wa))("ascTrackElement",a.data.HW),_.q(2),_.dC("[",a.data.repository," \u203a ",a.data.xd,"]"))};
TLb=function(a){a&1&&(_.O(0,SLb,3,6,"a",5),_.z(1,"a"),_.R(2,"placeToHref"),_.z(3,"span"),_.Q(4),_.B(),_.z(5,"span",6),_.Q(6),_.B()(),_.z(7,"button",7)(8,"span",8),_.Q(9,"content_copy"),_.B()());if(a&2){a=_.N();_.x("ngIf",null==a.displayName);_.q(1);_.Hg("href",_.S(2,9,a.data.Wa),_.Qe)("data-action-name","navigate")("data-element-name",a.data.HW)("data-track-action-name",a.data.wca);_.q(3);var b=a.data;b=null!=a.displayName?a.displayName.includes("/")?a.displayName.substring(0,a.displayName.lastIndexOf("/")+
1):"":b.prefix;_.ch(b);_.q(2);_.ch(a.data.vca);_.q(1);_.Hg("data-copy-content",a.data.Wa.path)("data-action-name","copy")}};ULb=function(a,b){a&1&&(_.z(0,"li"),_.G(1,"item-display",9),_.B());a&2&&(a=b.va,b=_.N(4),_.q(1),_.x("place",a)("placeItemType",b.lpa(a)))};VLb=function(a){a&1&&(_.z(0,"ul"),_.O(1,ULb,2,2,"li",8),_.B());a&2&&(a=_.N(2).Ka,_.q(1),_.x("ngForOf",a.Tb))};
WLb=function(a){a&1&&(_.H(0),_.O(1,VLb,2,1,"ul",7),_.J());if(a&2){a=_.N().Ka;_.N();const b=_.ah(4);_.q(1);_.x("ngIf",0<a.Tb.length)("ngIfElse",b)}};XLb=function(a){a&1&&(_.z(0,"dc-information-box",10),_.Q(1," Recent items unavailable "),_.B())};YLb=function(a){a&1&&_.G(0,"loading",11)};
ZLb=function(a,b){a&1&&(_.H(0)(1,3),_.O(2,WLb,2,2,"ng-container",4),_.O(3,XLb,2,0,"dc-information-box",5),_.O(4,YLb,1,0,"loading",6),_.J()());a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase",b.sB.Ch),_.q(1),_.x("ngSwitchCase",b.sB.Error),_.q(1),_.x("ngSwitchCase",b.sB.Ji))};$Lb=function(a){a&1&&(_.z(0,"p",12),_.Q(1," You don't have any recently viewed items yet. "),_.B())};
aMb=function(a,b){a&1&&(_.z(0,"mat-tree-node"),_.G(1,"div",12)(2,"simple-star",13)(3,"item-display",14),_.B());a&2&&(a=b.va,b=_.N(4),_.Hg("aria-label",a.displayName),_.q(2),_.x("isStarred",a.Hx)("type",b.lpa(a.location)),_.Hg("data-node-id",a.id)("data-action",b.ulb),_.q(1),_.x("displayName",a.displayName)("place",a.location)("placeItemType",a.Ow))};
bMb=function(a,b){a&1&&(_.z(0,"mat-nested-tree-node")(1,"div",15)(2,"button",16)(3,"span",17),_.Q(4," expand_more "),_.B()(),_.G(5,"simple-star",13)(6,"item-display",14),_.B(),_.z(7,"ul"),_.Ng(8,18),_.B()());a&2&&(a=b.va,b=_.N(4),_.Hg("aria-label",a.displayName),_.q(2),_.Hg("aria-label","Toggle "+a.displayName)("data-node-id",a.id)("data-action",b.U_b),_.q(1),_.Jg("collapsed",!b.hd.Ae(a)),_.q(2),_.x("isStarred",a.Hx)("type",b.lpa(a.location)),_.Hg("data-node-id",a.id)("data-action",b.ulb),_.q(1),
_.x("displayName",a.displayName)("place",a.location)("placeItemType",a.Ow),_.q(1),_.Jg("tree-invisible",!b.hd.Ae(a)))};cMb=function(a){if(a&1){const b=_.Nd();_.z(0,"button",19);_.L("click",function(){_.Pd(b);const c=_.N(4);return _.Qd(c.Vua.next(!0))});_.Q(1," Show all ");_.B()}};
dMb=function(a){a&1&&(_.H(0),_.z(1,"mat-tree",8),_.O(2,aMb,4,8,"mat-tree-node",9),_.O(3,bMb,9,15,"mat-nested-tree-node",10),_.B(),_.O(4,cMb,2,0,"button",11),_.J());if(a&2){a=_.N(2).Ka;const b=_.N();_.q(1);_.x("dataSource",a.Tb)("treeControl",b.hd);_.q(2);_.x("matTreeNodeDefWhen",b.Iaa);_.q(1);_.x("ngIf",!b.Vua.value)}};eMb=function(a){a&1&&(_.H(0),_.O(1,dMb,5,4,"ng-container",7),_.J());if(a&2){a=_.N().Ka;_.N();const b=_.ah(4);_.q(1);_.x("ngIf",0<a.Tb.data.length)("ngIfElse",b)}};
fMb=function(a){a&1&&(_.z(0,"dc-information-box",20),_.Q(1," Starred items unavailable "),_.B())};gMb=function(a){a&1&&_.G(0,"loading",21)};hMb=function(a,b){a&1&&(_.H(0)(1,3),_.O(2,eMb,2,2,"ng-container",4),_.O(3,fMb,2,0,"dc-information-box",5),_.O(4,gMb,1,0,"loading",6),_.J()());a&2&&(a=b.Ka,b=_.N(),_.q(1),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase",b.Pc.Ch),_.q(1),_.x("ngSwitchCase",b.Pc.Error),_.q(1),_.x("ngSwitchCase",b.Pc.Ji))};
iMb=function(a){a&1&&(_.z(0,"p",22),_.Q(1," You don't have any starred items yet. "),_.B())};jMb=function(a,b){b.push(a);for(const c of a.children.values())jMb(c,b)};kMb=function(a,b){return 0<b.children.size};lMb=function(a,b,c=0){let d=0;for(const e of a.values())c<b&&d++,e.Hx&&c++,0!==e.children.size&&(c=lMb(e.children,b,c));if(d<a.size){b=Array.from(a.entries()).slice(0,d);a.clear();for(const [e,f]of b)a.set(e,f)}return c};
mMb=function({children:a,location:b,Hx:c},d){a=new Map(Array.from(a).map(([g,l])=>[g,mMb(l,d)]).sort(([g],[l])=>g.localeCompare(l)));if(!b.path){var e=d.size;c={children:a,displayName:b.repository,Hx:c,location:b,Ow:_.Il(b),id:e};d.set(e,c);return c}e=b.path.split("/").filter(g=>!!g).pop()||"";1!==a.size||c||(c=a.values().next().value,a=c.children,e=e+"/"+c.displayName,b=c.location,c=c.Hx);const f=d.size;c={children:a,displayName:e,location:b,Hx:c,Ow:_.Il(b),id:f};d.set(f,c);return c};
nMb=function(a){a&1&&(_.H(0),_.G(1,"initial-welcome"),_.J())};oMb=function(a){a&1&&(_.H(0),_.Q(1),_.R(2,"number"),_.J());a&2&&(a=_.N(2),_.q(1),_.bh(" (",_.S(2,1,a.lD),") "))};pMb=function(a,b){a&1&&(_.H(0),_.Q(1),_.R(2,"number"),_.J());a&2&&(a=b.Ka,_.q(1),_.bh(" (",_.S(2,1,a),") "))};
qMb=function(a,b){if(a&1){const c=_.Nd();_.H(0);_.z(1,"div",2);_.O(2,nMb,2,0,"ng-container",3);_.z(3,"mat-accordion",4)(4,"mat-expansion-panel",5);_.L("afterExpand",function(){_.Pd(c);const d=_.N();return _.Qd(d.lb("expandStarredItems"))})("afterCollapse",function(){_.Pd(c);const d=_.N();return _.Qd(d.lb("collapseStarredItems"))});_.z(5,"mat-expansion-panel-header")(6,"mat-panel-title")(7,"mat-icon",6);_.Q(8,"star");_.B();_.z(9,"h2");_.Q(10," starred ");_.O(11,oMb,3,3,"ng-container",3);_.B()()();
_.z(12,"starred-items",7);_.L("countChanged",function(d){_.Pd(c);const e=_.N();return _.Qd(e.lD=d)});_.B()();_.z(13,"mat-expansion-panel",5);_.L("afterExpand",function(){_.Pd(c);const d=_.N();return _.Qd(d.lb("expandRecentItems"))})("afterCollapse",function(){_.Pd(c);const d=_.N();return _.Qd(d.lb("collapseRecentItems"))});_.z(14,"mat-expansion-panel-header")(15,"mat-panel-title");_.G(16,"mat-icon",8);_.z(17,"h2");_.Q(18," recently viewed ");_.O(19,pMb,3,3,"ng-container",3);_.R(20,"async");_.B()()();
_.G(21,"recent-items",9);_.B()()();_.J()}a&2&&(a=b.Ka,b=_.N(),_.q(2),_.x("ngIf",a===b.FAc.z2b),_.q(1),_.x("multi",!0),_.q(1),_.x("expanded",!0),_.q(7),_.x("ngIf",0<b.lD),_.q(2),_.x("expanded",!0),_.q(6),_.x("ngIf",_.S(20,6,b.WEc)))};rMb=function(a){a&1&&_.G(0,"loading",10);a&2&&_.x("diameter",20)};sMb=function(a){a&1&&_.G(0,"th",5)};tMb=function(a){a&1&&(_.z(0,"th",6),_.Q(1," Project ID "),_.B())};
uMb=function(a){a&1&&(_.z(0,"td",13),_.G(1,"star",14),_.B());if(a&2){a=_.N().va;const b=_.N();_.q(1);_.x("place",a.Wa)("type",b.Mac)("elementName",a.Yi)}};vMb=function(a,b){a&1&&(_.H(0),_.G(1,"mat-icon",15),_.J());a&2&&(a=b.Ka,b=_.N().va,_.q(1),_.x("matTooltip",b.qFc)("svgIcon",a))};wMb=function(a){a&1&&(_.z(0,"td",16)(1,"a",17),_.Q(2),_.B()());a&2&&(a=_.N().va,_.q(1),_.x("routerLink",a.oFc),_.q(1),_.bh(" ",a.AD," "))};
xMb=function(a,b){a&1&&(_.z(0,"tr",7),_.O(1,uMb,2,3,"td",8),_.z(2,"td")(3,"div",9)(4,"a",10),_.Q(5),_.B(),_.O(6,vMb,2,2,"ng-container",11),_.B()(),_.O(7,wMb,3,2,"td",12),_.B());a&2&&(a=b.va,b=_.N(),_.q(1),_.x("ngIf",b.MMb),_.q(3),_.x("routerLink",a.rFc),_.q(1),_.bh(" ",a.Yi," "),_.q(1),_.x("ngIf",a.pFc),_.q(1),_.x("ngIf",b.Idb))};yMb=function(a,b){return a.AD.localeCompare(b.AD)||a.Yi.localeCompare(b.Yi)};zMb=function(a,b){a=a.name;b=b.name;return a===b?0:a?b?a.localeCompare(b):1:-1};
AMb=function(a){a&1&&_.G(0,"repository-searchable-tree",1);a&2&&(a=_.N(),_.x("place",a.Wa))};BMb=function(a){a&1&&_.G(0,"loading",4);a&2&&_.x("diameter",20)};CMb=function(a){a&1&&(_.z(0,"div",10),_.G(1,"project-selector",11),_.B());a&2&&(a=_.N(3),_.q(1),_.x("place",a.location))};
EMb=function(a){if(a&1){const b=_.Nd();_.z(0,"input-with-icon",12);_.L("valueChange",function(c){_.Pd(b);const d=_.N(3);return _.Qd(d.hua.next(c))});_.B()}a&2&&(a=_.N(3),_.x("placeholder",a.jcb)("trackingConfig",_.hh(2,DMb,a.lc)))};FMb=function(a){a&1&&(_.H(0),_.G(1,"repository-table",13),_.J());if(a&2){a=_.N(2).Ka;const b=_.N();_.q(1);_.x("rows",a.Tb.rows)("location",b.location)}};
GMb=function(a){if(a&1){const b=_.Nd();_.z(0,"no-search-match",14);_.L("clear",function(){_.Pd(b);const c=_.N(3);return _.Qd(c.NJ())});_.R(1,"async");_.B()}a&2&&(a=_.N(3),_.x("filter",_.S(1,1,a.hua)))};HMb=function(a){a&1&&(_.z(0,"icon-empty-state-display",15)(1,"icon-empty-state-title"),_.Q(2," There are no repositories for this project "),_.B(),_.z(3,"icon-empty-state-subtitle"),_.Q(4," Verify that you can access it "),_.B()())};
IMb=function(a){a&1&&(_.z(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.Q(2," Unable to load this project "),_.B(),_.z(3,"icon-empty-state-subtitle"),_.Q(4," Verify that it exists and you can access it "),_.B()())};
JMb=function(a){a&1&&(_.H(0),_.O(1,CMb,2,1,"div",5),_.O(2,EMb,1,4,"input-with-icon",6),_.R(3,"async"),_.H(4,1),_.O(5,FMb,2,2,"ng-container",3),_.O(6,GMb,2,3,"no-search-match",7),_.O(7,HMb,5,0,"icon-empty-state-display",8),_.O(8,IMb,5,0,"icon-empty-state-display",9),_.J()());if(a&2){a=_.N().Ka;const b=_.N();_.q(1);_.x("ngIf",b.NMb);_.q(1);_.x("ngIf",_.S(3,7,b.vHc));_.q(2);_.x("ngSwitch",a.Tb.kind);_.q(1);_.x("ngSwitchCase",b.tha.Rbc);_.q(1);_.x("ngSwitchCase",b.tha.rYb);_.q(1);_.x("ngSwitchCase",b.tha.qYb);
_.q(1);_.x("ngSwitchCase",b.tha.H2b)}};KMb=function(a,b){a&1&&(_.H(0,1),_.O(1,BMb,1,1,"loading",2),_.O(2,JMb,9,9,"ng-container",3),_.J());a&2&&(a=b.Ka,b=_.N(),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase",b.Pc.Ji),_.q(1),_.x("ngSwitchCase",b.Pc.Ch))};
MMb=function(a){const b=a.Se,c=_.Fcb(b),d=b.projectId||b.Vk||b.Xn;var e=a.zT?_.Dob(a.zT):null;const f=e?e.icon:null;e=e?LMb.format({repoType:e.name}):null;return{Yi:a.displayName||b.uh,rFc:_.gt(c),AD:d,oFc:_.gt(_.cH(c.Wb(),"repoGroup").Ya()),pFc:f,qFc:e,Wa:c}};NMb=function(a,b){return a===b?!0:void 0===a||void 0===b?!1:_.fc(a,b)};
OMb=function({kb:a,Ic:b}){if(a&&b)switch(b){case "depot":return{kind:b};case "host":return{kind:b,Vk:a};case "project":return{kind:b,projectId:a};case "ossProject":return{kind:b,projectName:a};default:return _.ej(b,"Unknown group type")}};PMb=function(a){a&1&&(_.z(0,"nav",10)(1,"a",11),_.Q(2,"My source"),_.B(),_.z(3,"a",12),_.Q(4,"All repositories"),_.B()());if(a&2){a=_.N(3).Ka;const b=_.N();_.q(1);_.x("routerLink",b.CAc)("active",a.Tb===b.eX.aza);_.q(2);_.x("routerLink",b.yJ)("active",a.Tb===b.eX.pAa)}};
QMb=function(a){a&1&&(_.z(0,"div",8),_.O(1,PMb,5,4,"nav",9),_.B());if(a&2){a=_.N(2).Ka;const b=_.N();_.q(1);_.x("ngIf",a.Tb===b.eX.aza||a.Tb===b.eX.pAa)}};RMb=function(a){a&1&&_.G(0,"landing-page")};SMb=function(a){a&1&&(_.G(0,"repositories-browser",13),_.R(1,"async"));a&2&&(a=_.N(3),_.x("location",_.S(1,1,a.Wa)))};
TMb=function(a){a&1&&(_.H(0),_.O(1,QMb,2,1,"div",6),_.H(2,2),_.O(3,RMb,1,0,"landing-page",3),_.O(4,SMb,2,3,"repositories-browser",7),_.J()());if(a&2){a=_.N().Ka;const b=_.N();_.q(1);_.x("ngIf",b.PFb);_.q(1);_.x("ngSwitch",a.Tb);_.q(1);_.x("ngSwitchCase",b.eX.aza);_.q(1);_.x("ngSwitchCase",b.eX.pAa)}};UMb=function(a){a&1&&_.Ng(0,14);a&2&&(_.N(2),_.x("ngTemplateOutlet",_.ah(3)))};VMb=function(a){a&1&&_.G(0,"loading",15);a&2&&_.x("diameter",20)};
WMb=function(a,b){a&1&&(_.H(0,2),_.O(1,TMb,5,4,"ng-container",3),_.O(2,UMb,1,1,"ng-container",4),_.O(3,VMb,1,1,"loading",5),_.J());a&2&&(a=b.Ka,b=_.N(),_.x("ngSwitch",a.state),_.q(1),_.x("ngSwitchCase",b.Pc.Ch),_.q(1),_.x("ngSwitchCase",b.Pc.Error),_.q(1),_.x("ngSwitchCase",b.Pc.Ji))};
XMb=function(a){a&1&&(_.z(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.Q(2," Unable to load page. "),_.B(),_.z(3,"icon-empty-state-subtitle"),_.Q(4," Please try again later. "),_.B()());a&2&&_.x("isSvg",!1)};YMb=function(a){switch(a){case "RepositoriesBrowser":return 1;case "LandingPage":return 0;default:return _.ej(a,void 0)}};ZMb=function(a){return _.w(_.u(null),_.Wf(1),_.pg(()=>{a.Iq=_.rJa(a,_.Si(),{gestureName:"BACKGROUND",element:"Insights",action:"load"});a.Iq.PBb=!0}))};
sHb=function(a,b){return _.mm(a,3,b)};$Mb=function(a,b){return _.Mb(a,1,b,_.tb)};aNb=function(a,b){return _.pm(a,1,_.ns,b)};bNb=class{constructor(a){this.stream=a}on(a,b){return"data"==a||"error"==a?this:this.stream.on(a,b)}removeListener(a,b){return this.stream.removeListener(a,b)}cancel(){this.stream.cancel()}};cNb=function(a,b,c,d,e,f){const g=b.substr(0,b.length-e.name.length);b=_.vLa(l=>_.zLa(a,l,g),a.XNb).call(a,_.PKa(e,c,d));b.on("data",l=>f(null,l));b.on("error",l=>f(l,null));return new bNb(b)};
dNb=function(a,b){return _.Mb(a,3,b,_.tb)};eNb=function(a,b){return _.Nb(a,4,b,0)};fNb=function(a){var b=_.qx.has(72);return _.Pb(a,6,b)};gNb=function(a){var b=_.qx.has(73);return _.Pb(a,7,b)};hNb={id:"BLAME",name:"Blame",children:[]};iNb={id:"XREFS",name:"References",children:[]};jNb={id:"DEPRECATED",name:"Deprecated",children:[]};
kNb=function(a){return _.w(a.hBb(),_.v(b=>{const c=new Map(b);_.qx.has(10)&&(c.set("XREFS",{nf:"ON",Kfa:""}),b.has("DEPRECATED")||c.set("DEPRECATED",{nf:"ON",Kfa:""}));return c}))};lNb=function(a,b){_.w(a.ZK.getValue(_.qz(a,b)),_.Mf(c=>"SHOWING"!==c)).subscribe(()=>{a.ZK.setValue(_.qz(a,b),"HIDDEN")})};mNb=function(a,b){let c=_.M2a(a,b);if(!_.NG(b))return`${a.window.location.origin}${c}`;if(!_.OG(b))return`http://cs${c}`;c=c.match(/^\/piper[/_]{3}depot\/google3/g)?c.slice(15):c.slice(9);return`http://${c}`};
nNb=class extends _.U{constructor(a={}){super();this.O.sourcePath=null==a.yj?null:a.yj;this.O.sourceLines=null==a.iva?null:a.iva;this.O.methodName=null==a.methodName?null:a.methodName}get methodName(){return _.Z(this,"methodName")?_.T(this,"methodName"):""}set methodName(a){this.O.methodName=a}get iva(){return _.Z(this,"sourceLines")?_.T(this,"sourceLines"):[]}set iva(a){this.O.sourceLines=a}get yj(){return _.Z(this,"sourcePath")?_.T(this,"sourcePath"):""}set yj(a){this.O.sourcePath=a}ka(){return nNb}ma(){return{keys:["methodName",
"sourceLines","sourcePath"]}}};
oNb=function(a,b,c){const d=new _.fg(1);return _.w(d,_.Xf(),_.Cf(e=>{var {nextPage:f,location:g,wp:l,refHint:p,count:t}=e;return _.w(a.resolve(g,f,p,l,t),_.v(_.vG),_.lg(_.EG),_.Sf(()=>_.uG("History unavailable")))},1),_.lg(_.vG(b)),_.dg(xpb,_.zjb),_.v(e=>{const f=0<e.mk.length?e.mk[0].wp||void 0:void 0;var g=f&&spb(c,f);g=g&&_.Xk(g)?g:c;let l,p;if(tpb(c)){var t;l=null==f?void 0:null==(t=f.Xp)?void 0:t.refHint;p=f}t=Object.assign({},e);const y=e.nextPage;t=(delete t.nextPage,t);if(!y||"0000000000000000000000000000000000000000"===
y.token)return Object.assign({},t,{VD:f});const C=upb(g,e),F="TOKEN"===y.K2&&C!==g.path,I=vpb(g,e);return t.r$?(d.next({nextPage:F?void 0:y,location:I,wp:p,refHint:l,count:7E5}),Object.assign({},t,{VD:f})):Object.assign({},t,{VD:f,joa:()=>{d.next({nextPage:F?void 0:y,location:I,wp:p,refHint:l,count:50})},p$:()=>{d.next({nextPage:F?void 0:y,location:I,wp:p,refHint:l,count:1E6})}})}))};
PEb=function(a,b){let c;c="depot"===b.Ic?b.params.Ob?"":"HEAD":b.vb;const d=_.Ccb(_.Wk(b,0));return _.w(a.resolve(b,c?{K2:"COMMITS",mk:[c]}:void 0,d),_.mg(e=>_.w(oNb(a,e,b),_.v(_.vG))),_.Sf(()=>_.uG("History unavailable")),_.lg(_.EG))};
pNb=function(a,b,c,d){a=a.AF;b=new nNb({yj:b.startsWith("google3/")?b.substring(8):b,iva:[c],methodName:d});return _.Gp(a.hb,{body:b,Eb:"POST",Jb:"integration_grimoire_pa_googleapis_sandbox.codeExamples.getCodeExampleForDefinition",path:`/${a.Va}/codeExamples:getCodeExampleForDefinition`,Qa:_.Bh({},_.zI,{}),Kb:_.yI})};
oM=function(a,b,c,d){var e=arguments.length,f=3>e?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d,g;if("object"===typeof Reflect&&Reflect&&"function"===typeof Reflect.decorate)f=Reflect.decorate(a,b,c,d);else for(var l=a.length-1;0<=l;l--)if(g=a[l])f=(3>e?g(f):3<e?g(b,c,f):g(b,c))||f;return 3<e&&f&&Object.defineProperty(b,c,f),f};pM=function(a){if("object"===typeof Reflect&&Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata("design:type",a)};
qNb=function(a){if(!/^image\/.*/g.test(a.type))throw Error("T");var b=_.da.URL.createObjectURL(a);a=new _.da.Image;a.onload=function(){_.da.URL.revokeObjectURL(b)};a.src=b;return a};Vtb=function(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)};Qtb=function(a,b){a instanceof _.Ok||(a=_.Seb(a));b instanceof _.Ok||(b=_.Seb(b));return a.resolve(b)};
rNb=class extends _.ep{constructor(a,b){super(a);this.buffer=[];this.add(_.yf(b,new _.cp(this)))}tc(a){this.buffer.push(a)}Vs(){const a=this.buffer;this.buffer=[];this.destination.next(a)}};Bpb=class{constructor(a){this.gsc=a}call(a,b){return b.subscribe(new rNb(a,this.gsc))}};sNb=class extends _.Xo{constructor(a,b){super(a);this.wo=b;this.geb=!0;this.index=0}tc(a){const b=this.destination;if(this.geb)try{this.geb=!!this.wo(a,this.index++)}catch(c){this.destination.error(c)}this.geb||b.next(a)}};
Dpb=class{constructor(a){this.wo=a}call(a,b){return b.subscribe(new sNb(a,this.wo))}};qM=class{constructor(a){this.VQa=a;this.Vqa=[];this.Hyb=Ipb}transform(a,b=Ipb){if(!a||!(a instanceof Map)&&"object"!==typeof a)return null;this.Ana||(this.Ana=this.VQa.find(a).create());a=this.Ana.diff(a);const c=b!==this.Hyb;a&&(this.Vqa=[],a.OBb(d=>{this.Vqa.push({key:d.key,value:d.Xf})}));if(a||c)this.Vqa.sort(b),this.Hyb=b;return this.Vqa}};qM.ha=function(a){return new (a||qM)(_.r(_.zp,16))};
qM.ye=_.od({name:"keyvalue",type:qM,be:!1,standalone:!0});var rM=class extends _.bs{constructor(a,b,c,d){super(a,b,d,c,"scroll");this.mPb=!0}M5a(a){this.mPb&&(clearTimeout(this.zGc),this.zGc=setTimeout(()=>{_.JJa(this,"SCROLL",a,500)},500))}};rM.ha=function(a){return new (a||rM)(_.r(_.Yr),_.r(_.No),_.r(_.ne),_.r(_.as,8))};
rM.Ma=_.nd({type:rM,oa:[["body","ascTrackElement","","trackAction",""],["div","ascTrackElement","","trackAction",""],["textarea","ascTrackElement","","trackAction",""]," ascTrackElement  trackAction  trackGestureScroll ".split(" ")],inputs:{mPb:"trackGestureScroll"},features:[_.Cg]});
var xIb={gX:0,Mxa:1,bNc:2,lNc:3,zMc:4,Tec:5,VYb:6,0:"HISTORY",1:"CROSS_REFERENCES",2:"REMOVED_CALLGRAPHS",3:"SNAPSHOTS",4:"LOGPOINTS",5:"WARNINGS",6:"EXAMPLE_USAGES"},tNb=function(a,b,c){c=c||{};c.format="jspb";this.wi=new _.Ts(c);this.Ci=void 0==a?a:a.replace(/\/+$/,"")},sM=class{get ML(){return this.Vja}set ML(a){this.Vja="off"===a||"assertive"===a?a:"polite";"off"===this.Vja?this.az&&(this.az.unsubscribe(),this.az=null):this.az||(this.az=this.ob.ac(()=>this.pDa.observe(this.Na).subscribe(()=>{const b=
this.Na.qa.textContent;b!==this.Zmc&&(this.lFa.Nk(b,this.Vja,this.duration),this.Zmc=b)})))}constructor(a,b,c,d){this.Na=a;this.lFa=b;this.pDa=c;this.ob=d;this.Vja="polite"}Ja(){this.az&&this.az.unsubscribe()}};sM.ha=function(a){return new (a||sM)(_.r(_.ne),_.r(_.Qt),_.r(_.Nt),_.r(_.sg))};sM.Ma=_.nd({type:sM,oa:[["","cdkAriaLive",""]],inputs:{ML:["cdkAriaLive","politeness"],duration:["cdkAriaLiveDuration","duration"]},Vb:["cdkAriaLive"]});var tM=class extends _.uu{constructor(a,b){super(a,b)}};
tM.ha=function(a){return new (a||tM)(_.r(_.mh),_.r(_.nh))};tM.Ma=_.nd({type:tM,oa:[["","cdkPortal",""]],Vb:["cdkPortal"],features:[_.Cg]});var uNb=class{constructor(a,b){this.Lmc=a;this.tic=b}get(a,b){const c=this.tic.get(a);return"undefined"!==typeof c?c:this.Lmc.get(a,b)}},vNb=["*",[["mat-option"],["ng-container"]]],uM=class extends _.kE{};uM.ha=function(){let a;return function(b){return(a||(a=_.me(uM)))(b||uM)}}();
uM.wa=_.n({type:uM,oa:[["mat-optgroup"]],Bb:[1,"mat-mdc-optgroup"],Cb:3,ab:function(a,b){a&2&&_.Hg("role",b.CI?null:"group")("aria-disabled",b.CI?null:b.disabled.toString())("aria-labelledby",b.CI?null:b.TE)},inputs:{disabled:"disabled"},Vb:["matOptgroup"],features:[_.eh([{Ba:_.Eu,Lb:uM}]),_.Cg],Yb:["*","mat-option, ng-container"],ya:5,Aa:4,Ea:[["role","presentation",1,"mat-mdc-optgroup-label",3,"id"],[1,"mdc-list-item__primary-text"]],ua:function(a,b){a&1&&(_.Xg(vNb),_.z(0,"span",0)(1,"span",1),
_.Q(2),_.Yg(3),_.B()(),_.Yg(4,1));a&2&&(_.Jg("mdc-list-item--disabled",b.disabled),_.x("id",b.TE),_.q(2),_.bh("",b.label," "))},styles:[".mat-mdc-optgroup{color:var(--mat-optgroup-label-text-color);font-family:var(--mat-optgroup-label-text-font);line-height:var(--mat-optgroup-label-text-line-height);font-size:var(--mat-optgroup-label-text-size);letter-spacing:var(--mat-optgroup-label-text-tracking);font-weight:var(--mat-optgroup-label-text-weight)}.mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;min-height:48px}.mat-mdc-optgroup-label:focus{outline:none}[dir=rtl] .mat-mdc-optgroup-label,.mat-mdc-optgroup-label[dir=rtl]{padding-left:16px;padding-right:16px}.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}\n"],
mb:2,La:0});var vM=class{};vM.ha=function(a){return new (a||vM)};vM.Da=_.ld({type:vM});vM.Ca=_.Pc({imports:[_.Hu,_.uq,_.Au,_.EB]});var wM=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}get(a,b={},c={}){_.yL(a,RegExp("^operations/.*$"));return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"cloudresourcemanager.operations.get",path:`/${this.Va}/${a}`,Qa:_.Bh(b,_.sE,c),Kb:_.P9a})}};wM.ha=function(a){return new (a||wM)(_.m(_.SSa,8),_.m(_.TSa),_.m(_.Fp,8))};wM.ta=_.k({token:wM,na:wM.ha});
var xM=class{};xM.ha=function(a){return new (a||xM)};xM.ta=_.k({token:xM,na:function(a){return wM.ha(a)},Ha:_.Fw});var Rpb=["BUILD","index","METADATA","OWNERS","README"],wNb={id:"Google",type:"depot"},xNb=function(a){a.Ua.navigate(_.gt(a.ODc)).then(()=>{a.Zd()})},yM=class{constructor(a,b,c){this.SBc=b;this.Ua=c;this.F6b="GoB packages are being deprecated. Redirected to the repository view.";this.D6b="Dismiss";this.E6b="Back to Package";this.ODc=_.lt(a.Wb(),{xw:"1"}).Ya()}Zd(){this.SBc.Zd()}};
yM.ha=function(a){return new (a||yM)(_.r(_.Ev),_.r(_.Iv),_.r(_.Ji))};
yM.wa=_.n({type:yM,oa:[["multibranch-redirect-notice"]],ya:7,Aa:3,Ea:[[1,"mat-simple-snack-bar-content"],[1,"mat-simple-snackbar-action"],["gme-button","","format","flat","ascTrackElement","FileDetail","trackAction","returnToPackage",1,"return-to-package","action-button",3,"click"],["gme-button","","format","flat",1,"dismiss","action-button",3,"click"]],ua:function(a,b){a&1&&(_.z(0,"span",0),_.Q(1),_.B(),_.z(2,"div",1)(3,"button",2),_.L("click",function(){return xNb(b)}),_.Q(4),_.B(),_.z(5,"button",
3),_.L("click",function(){return b.Zd()}),_.Q(6),_.B()());a&2&&(_.q(1),_.ch(b.F6b),_.q(3),_.bh(" ",b.E6b," "),_.q(2),_.bh(" ",b.D6b," "))},Ga:[_.iI,_.cs],styles:["multibranch-redirect-notice[_nghost-%COMP%]{display:flex;align-items:center}multibranch-redirect-notice[_nghost-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}.snackBarLink[_ngcontent-%COMP%], .snackBarLink[_ngcontent-%COMP%]:active, .snackBarLink[_ngcontent-%COMP%]:focus, .snackBarLink[_ngcontent-%COMP%]:hover, .snackBarLink[_ngcontent-%COMP%]:visited{color:inherit}"]});
var yNb={LOADING:0,Og:1,ERROR:2,0:"LOADING",1:"SUCCESS",2:"ERROR"},zNb={Ikb:"CALLGRAPHS",Kkb:"CODE",aUb:"CODE_XREFS_PREVIEW",VYb:"EXAMPLE_USAGES",nMc:"FILE_TREE",gX:"HISTORY",rMc:"HOME_PAGE_SEARCH",AN:"OUTLINE",jNc:"SEARCH_BAR",gfc:"XREFS",Tec:"WARNINGS"},zM={b5:"DEFAULT",Zxa:"DEFINITION",Cj:"DEPRECATED",efc:"WRITE_REFERENCE",values(){return[zM.b5,zM.efc,zM.Cj,zM.Zxa]}},ANb={fha:"FUNCTION",l8b:"OTHER",ld:"UNKNOWN",values(){return[ANb.ld,ANb.fha,ANb.l8b]}},AM={nRb:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE",
oRb:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_ART",pRb:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_BIONIC",qRb:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE",rRb:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_ART",sRb:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_BIONIC",uRb:"ANDROID_MAINLINE_MODULE_X86_COVERAGE",vRb:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_Q",wRb:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_R",xRb:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_Q",yRb:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_R",
zRb:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_S",ARb:"ANDROID_SEAHAWK_USERDEBUG_COVERAGE",zTb:"CHROME_UNIT_TEST",AUb:"COVERAGE_NG",BUb:"COVERAGE_NG_TESTS",b5:"DEFAULT",zZb:"FUZZING",j7b:"NEST_BISMUTH",k7b:"NEST_BISMUTH_SCREENDUMP",l7b:"NEST_BISMUTH_UNICYCLE",m7b:"NEST_BISMUTH_UNIT_TEST",n7b:"NEST_SAPPHIRE",q7b:"NEST_ZIRCONIUM",r7b:"NEST_ZIRCONIUM_SCREENDUMP",s7b:"NEST_ZIRCONIUM_UNICYCLE",t7b:"NEST_ZIRCONIUM_UNIT_TEST",scc:"STORAGE_ONLY",jec:"UNSUPPORTED_CATEGORY",values(){return[AM.jec,AM.b5,AM.zZb,
AM.n7b,AM.q7b,AM.t7b,AM.s7b,AM.r7b,AM.j7b,AM.m7b,AM.l7b,AM.k7b,AM.qRb,AM.rRb,AM.scc,AM.sRb,AM.nRb,AM.oRb,AM.pRb,AM.ARb,AM.uRb,AM.vRb,AM.wRb,AM.xRb,AM.yRb,AM.zRb,AM.AUb,AM.BUb,AM.zTb]}},BM={CUb:"COVERED",C7b:"NOT_COVERED",H7b:"NOT_INSTRUMENTED",E8b:"PARTIALLY_COVERED",zf:"STATUS_UNSPECIFIED",values(){return[BM.zf,BM.CUb,BM.C7b,BM.E8b,BM.H7b]}},CM={LWb:"DIRECTORY_ICON",W3b:"LINE_ICON",ld:"UNKNOWN",values(){return[CM.ld,CM.W3b,CM.LWb]}},BNb=class extends _.U{constructor(a={}){super();this.O.numInstances=
null==a.csa?null:a.csa;this.O.numFiles=null==a.u5a?null:a.u5a;this.O.numFixes=null==a.v5a?null:a.v5a}get u5a(){return _.Z(this,"numFiles")?_.T(this,"numFiles"):"0"}set u5a(a){this.O.numFiles=a}get v5a(){return _.Z(this,"numFixes")?_.T(this,"numFixes"):"0"}set v5a(a){this.O.numFixes=a}get csa(){return _.Z(this,"numInstances")?_.T(this,"numInstances"):"0"}set csa(a){this.O.numInstances=a}ka(){return BNb}ma(){return{keys:["numFiles","numFixes","numInstances"]}}},CNb=class extends _.U{constructor(a={}){super();
this.O.includeRegexp=null==a.gqa?null:a.gqa;this.O.excludeRegexp=null==a.Xna?null:a.Xna;this.O.languageRegexp=null==a.Xqa?null:a.Xqa;this.O.availableForFiles=null==a.Ela?null:a.Ela;this.O.availableForDirs=null==a.Dla?null:a.Dla;this.O.availableForGeneratedFiles=null==a.Fla?null:a.Fla}get Dla(){return _.Z(this,"availableForDirs")?_.T(this,"availableForDirs"):!1}set Dla(a){this.O.availableForDirs=a}get Ela(){return _.Z(this,"availableForFiles")?_.T(this,"availableForFiles"):!1}set Ela(a){this.O.availableForFiles=
a}get Fla(){return _.Z(this,"availableForGeneratedFiles")?_.T(this,"availableForGeneratedFiles"):!1}set Fla(a){this.O.availableForGeneratedFiles=a}get Xna(){return _.Z(this,"excludeRegexp")?_.T(this,"excludeRegexp"):[]}set Xna(a){this.O.excludeRegexp=a}get gqa(){return _.Z(this,"includeRegexp")?_.T(this,"includeRegexp"):[]}set gqa(a){this.O.includeRegexp=a}get Xqa(){return _.Z(this,"languageRegexp")?_.T(this,"languageRegexp"):[]}set Xqa(a){this.O.languageRegexp=a}ka(){return CNb}ma(){return{keys:"availableForDirs availableForFiles availableForGeneratedFiles excludeRegexp includeRegexp languageRegexp".split(" ")}}},
DNb=class extends _.U{constructor(a={}){super();this.O.categoryId=null==a.gw?null:a.gw}get gw(){return _.Z(this,"categoryId")?_.T(this,"categoryId"):""}set gw(a){this.O.categoryId=a}ka(){return DNb}ma(){return{keys:["categoryId"]}}},ENb=class extends _.U{constructor(a={}){super();this.O.type=null==a.type?null:a.type}static get Af(){return CM}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.O.type=a}ka(){return ENb}ma(){return{Sa:{type:CM},keys:["type"]}}},FNb=class extends _.U{constructor(a=
{}){super();this.O.codeFindingsArguments=null==a.l_?null:a.l_;this.O.availability=null==a.availability?null:a.availability}get availability(){return _.Z(this,"availability")?_.T(this,"availability"):[]}set availability(a){this.O.availability=a}get l_(){return _.Z(this,"codeFindingsArguments")?_.T(this,"codeFindingsArguments"):null}set l_(a){this.O.codeFindingsArguments=a}ka(){return FNb}ma(){return{Ta:{availability:CNb},keys:["availability","codeFindingsArguments"],Ia:{codeFindingsArguments:DNb}}}},
GNb=class extends _.U{constructor(a={}){super();this.O.name=null==a.name?null:a.name;this.O.tooltip=null==a.tooltip?null:a.tooltip;this.O.icon=null==a.icon?null:a.icon;this.O.id=null==a.id?null:a.id;this.O.dataSource=null==a.dataSource?null:a.dataSource;this.O.presentation=null==a.Z7a?null:a.Z7a;this.O.children=null==a.children?null:a.children;this.O.onByDefault=null==a.vL?null:a.vL;this.O.isWarning=null==a.Pqa?null:a.Pqa}get children(){return _.Z(this,"children")?_.T(this,"children"):[]}set children(a){this.O.children=
a}get dataSource(){return _.Z(this,"dataSource")?_.T(this,"dataSource"):null}set dataSource(a){this.O.dataSource=a}get icon(){return _.Z(this,"icon")?_.T(this,"icon"):""}set icon(a){this.O.icon=a}get id(){return _.Z(this,"id")?_.T(this,"id"):""}set id(a){this.O.id=a}get Pqa(){return _.Z(this,"isWarning")?_.T(this,"isWarning"):!1}set Pqa(a){this.O.isWarning=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.O.name=a}get vL(){return _.Z(this,"onByDefault")?_.T(this,"onByDefault"):
!1}set vL(a){this.O.onByDefault=a}get Z7a(){return _.Z(this,"presentation")?_.T(this,"presentation"):[]}set Z7a(a){this.O.presentation=a}get tooltip(){return _.Z(this,"tooltip")?_.T(this,"tooltip"):""}set tooltip(a){this.O.tooltip=a}ka(){return GNb}ma(){return{Ta:{children:GNb,presentation:ENb},keys:"children dataSource icon id isWarning name onByDefault presentation tooltip".split(" "),Ia:{dataSource:FNb}}}},HNb=class extends _.U{constructor(a={}){super();this.O.locationSpecUri=null==a.nca?null:
a.nca;this.O.baseUriIndex=null==a.Jla?null:a.Jla;this.O.externalUrl=null==a.goa?null:a.goa;this.O.label=null==a.label?null:a.label}get Jla(){return _.Z(this,"baseUriIndex")?_.T(this,"baseUriIndex"):0}set Jla(a){this.O.baseUriIndex=a}get goa(){return _.Z(this,"externalUrl")?_.T(this,"externalUrl"):""}set goa(a){this.O.externalUrl=a}get label(){return _.Z(this,"label")?_.T(this,"label"):""}set label(a){this.O.label=a}get nca(){return _.Z(this,"locationSpecUri")?_.T(this,"locationSpecUri"):""}set nca(a){this.O.locationSpecUri=
a}ka(){return HNb}ma(){return{keys:["baseUriIndex","externalUrl","label","locationSpecUri"]}}},INb=class extends _.U{constructor(a={}){super();this.O.primary=null==a.Z2?null:a.Z2;this.O.alternatives=null==a.WJa?null:a.WJa}get WJa(){return _.Z(this,"alternatives")?_.T(this,"alternatives"):[]}set WJa(a){this.O.alternatives=a}get Z2(){return _.Z(this,"primary")?_.T(this,"primary"):null}set Z2(a){this.O.primary=a}ka(){return INb}ma(){return{Ta:{alternatives:HNb},keys:["alternatives","primary"],Ia:{primary:HNb}}}},
JNb=class extends _.U{constructor(a={}){super();this.O.message=null==a.message?null:a.message;this.O.proxyId=null==a.lta?null:a.lta}get message(){return _.Z(this,"message")?_.T(this,"message"):""}set message(a){this.O.message=a}get lta(){return _.Z(this,"proxyId")?_.T(this,"proxyId"):""}set lta(a){this.O.proxyId=a}ka(){return JNb}ma(){return{keys:["message","proxyId"]}}},KNb=class extends _.U{constructor(a={}){super();this.O.line=null==a.line?null:a.line;this.O.column=null==a.column?null:a.column}get column(){return _.Z(this,
"column")?_.T(this,"column"):0}set column(a){this.O.column=a}get line(){return _.Z(this,"line")?_.T(this,"line"):0}set line(a){this.O.line=a}ka(){return KNb}ma(){return{keys:["column","line"]}}},LNb=class extends _.U{constructor(a={}){super();this.O.start=null==a.start?null:a.start;this.O.end=null==a.end?null:a.end}get end(){return _.Z(this,"end")?_.T(this,"end"):null}set end(a){this.O.end=a}get start(){return _.Z(this,"start")?_.T(this,"start"):null}set start(a){this.O.start=a}ka(){return LNb}ma(){return{keys:["end",
"start"],Ia:{end:KNb,start:KNb}}}},MNb=class extends _.U{constructor(a={}){super();this.O.sourceRange=null==a.sourceRange?null:a.sourceRange;this.O.hoverProxy=null==a.Upa?null:a.Upa;this.O.navigation=null==a.navigation?null:a.navigation;this.O.panelProxy=null==a.Esa?null:a.Esa;this.O.highlightIds=null==a.JK?null:a.JK;this.O.semanticTags=null==a.Lcb?null:a.Lcb;this.O.symbolKind=null==a.xva?null:a.xva}get JK(){return _.Z(this,"highlightIds")?_.T(this,"highlightIds"):[]}set JK(a){this.O.highlightIds=
a}get Upa(){return _.Z(this,"hoverProxy")?_.T(this,"hoverProxy"):""}set Upa(a){this.O.hoverProxy=a}get navigation(){return _.Z(this,"navigation")?_.T(this,"navigation"):null}set navigation(a){this.O.navigation=a}get Esa(){return _.Z(this,"panelProxy")?_.T(this,"panelProxy"):""}set Esa(a){this.O.panelProxy=a}get Lcb(){return _.Z(this,"semanticTags")?_.T(this,"semanticTags"):[]}set Lcb(a){this.O.semanticTags=a}get sourceRange(){return _.Z(this,"sourceRange")?_.T(this,"sourceRange"):null}set sourceRange(a){this.O.sourceRange=
a}get xva(){return _.Z(this,"symbolKind")?_.T(this,"symbolKind"):null}set xva(a){this.O.symbolKind=a}ka(){return MNb}ma(){return{Sa:{semanticTags:zM,symbolKind:ANb},keys:"highlightIds hoverProxy navigation panelProxy semanticTags sourceRange symbolKind".split(" "),Ia:{navigation:INb,sourceRange:LNb}}}},NNb=class extends _.U{constructor(a={}){super();this.O.decorations=null==a.zs?null:a.zs;this.O.isComplete=null==a.kr?null:a.kr;this.O.resolvedFileSpecUri=null==a.Ita?null:a.Ita;this.O.baseLocationSpecUri=
null==a.yLa?null:a.yLa;this.O.diagnostics=null==a.UQa?null:a.UQa}get yLa(){return _.Z(this,"baseLocationSpecUri")?_.T(this,"baseLocationSpecUri"):[]}set yLa(a){this.O.baseLocationSpecUri=a}get zs(){return _.Z(this,"decorations")?_.T(this,"decorations"):[]}set zs(a){this.O.decorations=a}get UQa(){return _.Z(this,"diagnostics")?_.T(this,"diagnostics"):[]}set UQa(a){this.O.diagnostics=a}get kr(){return _.Z(this,"isComplete")?_.T(this,"isComplete"):!1}set kr(a){this.O.isComplete=a}get Ita(){return _.Z(this,
"resolvedFileSpecUri")?_.T(this,"resolvedFileSpecUri"):""}set Ita(a){this.O.resolvedFileSpecUri=a}ka(){return NNb}ma(){return{Ta:{decorations:MNb,diagnostics:JNb},keys:["baseLocationSpecUri","decorations","diagnostics","isComplete","resolvedFileSpecUri"]}}},ONb=class extends _.U{constructor(a={}){super();this.O.privateDoNotAccessOrElseSafeHtmlWrappedValue=null==a.privateDoNotAccessOrElseSafeHtmlWrappedValue?null:a.privateDoNotAccessOrElseSafeHtmlWrappedValue}get privateDoNotAccessOrElseSafeHtmlWrappedValue(){return _.Z(this,
"privateDoNotAccessOrElseSafeHtmlWrappedValue")?_.T(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue"):""}set privateDoNotAccessOrElseSafeHtmlWrappedValue(a){this.O.privateDoNotAccessOrElseSafeHtmlWrappedValue=a}ka(){return ONb}ma(){return{keys:["privateDoNotAccessOrElseSafeHtmlWrappedValue"]}}},PNb=class extends _.U{constructor(a={}){super();this.O.startLine=null==a.startLine?null:a.startLine;this.O.startColumn=null==a.startColumn?null:a.startColumn;this.O.endLine=null==a.endLine?null:a.endLine;
this.O.endColumn=null==a.endColumn?null:a.endColumn}get endColumn(){return _.Z(this,"endColumn")?_.T(this,"endColumn"):0}set endColumn(a){this.O.endColumn=a}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.O.endLine=a}get startColumn(){return _.Z(this,"startColumn")?_.T(this,"startColumn"):0}set startColumn(a){this.O.startColumn=a}get startLine(){return _.Z(this,"startLine")?_.T(this,"startLine"):0}set startLine(a){this.O.startLine=a}ka(){return PNb}ma(){return{keys:["endColumn",
"endLine","startColumn","startLine"]}}},QNb=class extends _.U{constructor(a={}){super();this.O.range=null==a.Ld?null:a.Ld;this.O.commitIndex=null==a.DF?null:a.DF}get DF(){return _.Z(this,"commitIndex")?_.T(this,"commitIndex"):0}set DF(a){this.O.commitIndex=a}get Ld(){return _.Z(this,"range")?_.T(this,"range"):null}set Ld(a){this.O.range=a}ka(){return QNb}ma(){return{keys:["commitIndex","range"],Ia:{range:PNb}}}},RNb=class extends _.U{constructor(a={}){super();this.O.piperWorkspaceId=null==a.Tsa?null:
a.Tsa}get Tsa(){return _.Z(this,"piperWorkspaceId")?_.T(this,"piperWorkspaceId"):""}set Tsa(a){this.O.piperWorkspaceId=a}ka(){return RNb}ma(){return{keys:["piperWorkspaceId"]}}},SNb=class extends _.U{constructor(a={}){super();this.O.fileDiffEntries=null==a.Sk?null:a.Sk}get Sk(){return _.Z(this,"fileDiffEntries")?_.T(this,"fileDiffEntries"):[]}set Sk(a){this.O.fileDiffEntries=a}ka(){return SNb}ma(){return{Ta:{fileDiffEntries:_.Sgb},keys:["fileDiffEntries"]}}},TNb=class extends _.U{constructor(a={}){super();
this.O.categories=null==a.categories?null:a.categories}get categories(){return _.Z(this,"categories")?_.T(this,"categories"):[]}set categories(a){this.O.categories=a}ka(){return TNb}ma(){return{Sa:{categories:AM},keys:["categories"]}}},UNb=class extends _.U{constructor(a={}){super();this.O.fileSpec=null==a.Oe?null:a.Oe;this.O.category=null==a.category?null:a.category;this.O.subcategory=null==a.fW?null:a.fW;this.O.data=null==a.data?null:a.data}get category(){return _.Z(this,"category")?_.T(this,"category"):
""}set category(a){this.O.category=a}get data(){return _.Z(this,"data")?_.T(this,"data"):null}set data(a){this.O.data=a}get Oe(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set Oe(a){this.O.fileSpec=a}get fW(){return _.Z(this,"subcategory")?_.T(this,"subcategory"):""}set fW(a){this.O.subcategory=a}ka(){return UNb}ma(){return{keys:["category","data","fileSpec","subcategory"],Ia:{data:BNb,fileSpec:_.tI}}}},VNb=class extends _.U{constructor(a={}){super();this.O.range=null==a.Ld?null:a.Ld;this.O.fileSpec=
null==a.Oe?null:a.Oe;this.O.url=null==a.url?null:a.url;this.O.category=null==a.category?null:a.category;this.O.subcategory=null==a.fW?null:a.fW;this.O.message=null==a.message?null:a.message;this.O.messageHtml=null==a.messageHtml?null:a.messageHtml;this.O.timestamp=null==a.timestamp?null:a.timestamp}get category(){return _.Z(this,"category")?_.T(this,"category"):""}set category(a){this.O.category=a}get Oe(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set Oe(a){this.O.fileSpec=a}get message(){return _.Z(this,
"message")?_.T(this,"message"):""}set message(a){this.O.message=a}get messageHtml(){return _.Z(this,"messageHtml")?_.T(this,"messageHtml"):null}set messageHtml(a){this.O.messageHtml=a}get Ld(){return _.Z(this,"range")?_.T(this,"range"):null}set Ld(a){this.O.range=a}get fW(){return _.Z(this,"subcategory")?_.T(this,"subcategory"):""}set fW(a){this.O.subcategory=a}get timestamp(){return _.Z(this,"timestamp")?_.T(this,"timestamp"):""}set timestamp(a){this.O.timestamp=a}get url(){return _.Z(this,"url")?
_.T(this,"url"):""}set url(a){this.O.url=a}ka(){return VNb}ma(){return{keys:"category fileSpec message messageHtml range subcategory timestamp url".split(" "),Ia:{fileSpec:_.tI,messageHtml:ONb,range:PNb}}}},WNb=class extends _.U{constructor(a={}){super();this.O.status=null==a.status?null:a.status;this.O.startLine=null==a.startLine?null:a.startLine;this.O.endLine=null==a.endLine?null:a.endLine}static get Status(){return BM}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.O.endLine=
a}get startLine(){return _.Z(this,"startLine")?_.T(this,"startLine"):0}set startLine(a){this.O.startLine=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.O.status=a}ka(){return WNb}ma(){return{Sa:{status:BM},keys:["endLine","startLine","status"]}}},XNb=class extends _.U{constructor(a={}){super();this.O.coverageRanges=null==a.fna?null:a.fna}get fna(){return _.Z(this,"coverageRanges")?_.T(this,"coverageRanges"):[]}set fna(a){this.O.coverageRanges=a}ka(){return XNb}ma(){return{Ta:{coverageRanges:WNb},
keys:["coverageRanges"]}}},YNb=class extends _.U{constructor(a={}){super();this.O.root=null==a.root?null:a.root}get root(){return _.Z(this,"root")?_.T(this,"root"):null}set root(a){this.O.root=a}ka(){return YNb}ma(){return{keys:["root"],Ia:{root:GNb}}}},ZNb=class extends _.U{constructor(a={}){super();this.O.pendingClCount=null==a.P2?null:a.P2}get P2(){return _.Z(this,"pendingClCount")?_.T(this,"pendingClCount"):0}set P2(a){this.O.pendingClCount=a}ka(){return ZNb}ma(){return{keys:["pendingClCount"]}}},
$Nb=class extends _.U{constructor(a={}){super();this.O.mappedRange=null==a.xra?null:a.xra;this.O.commitLogEntry=null==a.Rm?null:a.Rm}get Rm(){return _.Z(this,"commitLogEntry")?_.T(this,"commitLogEntry"):[]}set Rm(a){this.O.commitLogEntry=a}get xra(){return _.Z(this,"mappedRange")?_.T(this,"mappedRange"):[]}set xra(a){this.O.mappedRange=a}ka(){return $Nb}ma(){return{Ta:{commitLogEntry:_.Xgb,mappedRange:QNb},keys:["commitLogEntry","mappedRange"]}}},aOb=class extends _.U{constructor(a={}){super();this.O.aggregations=
null==a.aggregations?null:a.aggregations}get aggregations(){return _.Z(this,"aggregations")?_.T(this,"aggregations"):[]}set aggregations(a){this.O.aggregations=a}ka(){return aOb}ma(){return{Ta:{aggregations:UNb},keys:["aggregations"]}}},bOb=class extends _.U{constructor(a={}){super();this.O.findings=null==a.D0?null:a.D0}get D0(){return _.Z(this,"findings")?_.T(this,"findings"):[]}set D0(a){this.O.findings=a}ka(){return bOb}ma(){return{Ta:{findings:VNb},keys:["findings"]}}},cOb=class extends _.U{constructor(a=
{}){super();this.O.targets=null==a.Sh?null:a.Sh}get Sh(){return _.Z(this,"targets")?_.T(this,"targets"):[]}set Sh(a){this.O.targets=a}ka(){return cOb}ma(){return{keys:["targets"]}}},dOb=class extends _.U{constructor(a={}){super();this.O.repositories=null==a.zm?null:a.zm}get zm(){return _.Z(this,"repositories")?_.T(this,"repositories"):[]}set zm(a){this.O.repositories=a}ka(){return dOb}ma(){return{Ta:{repositories:_.Qob},keys:["repositories"]}}},DM=class{constructor(a,b,c){this.Va=a;this.Va=null==
a?"v1":a;this.hb=new _.Hp(b,c)}list(a={},b={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.aggregations.list",path:`/${this.Va}/codeFindings/aggregations`,Qa:_.Bh(a,_.zI,b),Kb:aOb})}};DM.ha=function(a){return new (a||DM)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};DM.ta=_.k({token:DM,na:DM.ha});var EM=class{};EM.ha=function(a){return new (a||EM)};EM.ta=_.k({token:EM,na:function(a){return DM.ha(a)},Ha:_.oy});
var FM=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}getConfiguration(a={},b={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.getConfiguration",path:`/${this.Va}/codeFindings/configuration`,Qa:_.Bh(a,_.zI,b),Kb:YNb})}list(a={},b={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.list",path:`/${this.Va}/codeFindings`,Qa:_.Bh(a,_.zI,b),Kb:bOb})}};
FM.ha=function(a){return new (a||FM)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};FM.ta=_.k({token:FM,na:FM.ha});var GM=class{};GM.ha=function(a){return new (a||GM)};GM.ta=_.k({token:GM,na:function(a){return FM.ha(a)},Ha:_.oy});var HM=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}get(a={},b={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.fileCoverageCategories.get",path:`/${this.Va}/fileCoverageCategories:get`,Qa:_.Bh(a,_.zI,b),Kb:TNb})}};
HM.ha=function(a){return new (a||HM)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};HM.ta=_.k({token:HM,na:HM.ha});var IM=class{};IM.ha=function(a){return new (a||IM)};IM.ta=_.k({token:IM,na:function(a){return HM.ha(a)},Ha:_.oy});var JM=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}list(a={},b={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.file.targets.list",path:`/${this.Va}/file/targets`,Qa:_.Bh(a,_.zI,b),Kb:cOb})}};
JM.ha=function(a){return new (a||JM)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};JM.ta=_.k({token:JM,na:JM.ha});var KM=class{};KM.ha=function(a){return new (a||KM)};KM.ta=_.k({token:KM,na:function(a){return JM.ha(a)},Ha:_.oy});var LM=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}get(a={},b={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.fileTestCoverage.get",path:`/${this.Va}/fileTestCoverage:get`,Qa:_.Bh(a,_.zI,b),Kb:XNb})}};
LM.ha=function(a){return new (a||LM)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};LM.ta=_.k({token:LM,na:LM.ha});var MM=class{};MM.ha=function(a){return new (a||MM)};MM.ta=_.k({token:MM,na:function(a){return LM.ha(a)},Ha:_.oy});
var eOb=function(a,b={}){return _.Gp(a.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.history.getBlame",path:`/${a.Va}/history/blame`,Qa:_.Bh(b,_.zI,{}),Kb:$Nb})},NM=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}X$(a={},b={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.history.getDiff",path:`/${this.Va}/history/diff`,Qa:_.Bh(a,_.zI,b),Kb:SNb})}OWa(a={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.history.getPendingChanges",
path:`/${this.Va}/history/pendingChanges`,Qa:_.Bh(a,_.zI,{}),Kb:ZNb})}};NM.ha=function(a){return new (a||NM)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};NM.ta=_.k({token:NM,na:NM.ha});var OM=class{};OM.ha=function(a){return new (a||OM)};OM.ta=_.k({token:OM,na:function(a){return NM.ha(a)},Ha:_.oy});
var PM=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}list(a={},b={}){return _.Gp(this.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.repositories.list",path:`/${this.Va}/repositories`,Qa:_.Bh(a,_.zI,b),Kb:dOb})}};PM.ha=function(a){return new (a||PM)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};PM.ta=_.k({token:PM,na:PM.ha});var QM=class{};QM.ha=function(a){return new (a||QM)};QM.ta=_.k({token:QM,na:function(a){return PM.ha(a)},Ha:_.oy});
var fOb=function(a,b={}){return _.Gp(a.hb,{body:null,Eb:"GET",Jb:"integration_grimoire_pa_googleapis_sandbox.getCitcWorkspaceId",path:`/${a.Va}/citcWorkspaceId`,Qa:_.Bh(b,_.zI,{}),Kb:RNb})},RM=class{constructor(a,b,c){this.Va=a;this.Va=null==a?"v1":a;this.hb=new _.Hp(b,c)}zs(a,b={},c={}){return _.Gp(this.hb,{body:a,Eb:"POST",Jb:"integration_grimoire_pa_googleapis_sandbox.decorations",path:`/${this.Va}/decorations`,Qa:_.Bh(b,_.zI,c),Kb:NNb})}};
RM.ha=function(a){return new (a||RM)(_.m(_.my,8),_.m(_.ny),_.m(_.Fp,8))};RM.ta=_.k({token:RM,na:RM.ha});var SM=class{};SM.ha=function(a){return new (a||SM)};SM.ta=_.k({token:SM,na:function(a){return RM.ha(a)},Ha:_.oy});var TM=class{constructor(){this.R6=!1}set Ilc(a){this.R6=!0}};TM.ha=function(a){return new (a||TM)};TM.Ma=_.nd({type:TM,oa:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{Ilc:["matTextSuffix","_isTextSelector"]},features:[_.eh([{Ba:_.NZa,Lb:TM}])]});
var UM=class{};UM.ha=function(a){return new (a||UM)};UM.Da=_.ld({type:UM});UM.Ca=_.Pc({imports:[_.Au,_.uq,_.Pt,_.Au]});var VM=class{};VM.ha=function(a){return new (a||VM)};VM.Da=_.ld({type:VM});VM.Ca=_.Pc({imports:[_.Au,UM,UM,_.Sy,_.Au]});
var gOb=["determinateSpinner"],WM=class extends _.M_a{constructor(a,b,c){super(a);this.mode="mat-spinner"===this.Na.qa.nodeName.toLowerCase()?"indeterminate":"determinate";this.ve=0;this.gY=100;this.XE="NoopAnimations"===b&&!!c&&!c.ojc;c&&(c.color&&(this.color=this.defaultColor=c.color),c.diameter&&(this.diameter=c.diameter),c.strokeWidth&&(this.strokeWidth=c.strokeWidth))}get value(){return"determinate"===this.mode?this.ve:0}set value(a){this.ve=Math.max(0,Math.min(100,_.mk(a)))}get diameter(){return this.gY}set diameter(a){this.gY=
_.mk(a)}get strokeWidth(){let a;return null!=(a=this.qHa)?a:this.diameter/10}set strokeWidth(a){this.qHa=_.mk(a)}Wha(){return(this.diameter-10)/2}Mvb(){const a=2*this.Wha()+this.strokeWidth;return`0 0 ${a} ${a}`}Gka(){return 2*Math.PI*this.Wha()}Coc(){return"determinate"===this.mode?this.Gka()*(100-this.ve)/100:null}nob(){return this.strokeWidth/this.diameter*100}};WM.ha=function(a){return new (a||WM)(_.r(_.ne),_.r(_.Ko,8),_.r(_.N_a))};
WM.wa=_.n({type:WM,oa:[["mat-progress-spinner"],["mat-spinner"]],ub:function(a,b){a&1&&_.qh(gOb,5);if(a&2){let c;_.ph(c=_.sh())&&(b.aOc=c.first)}},Bb:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],Cb:16,ab:function(a,b){a&2&&(_.Hg("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===b.mode?b.value:null)("mode",b.mode),_.Ig("width",b.diameter,"px")("height",b.diameter,"px")("--mdc-circular-progress-size",b.diameter+"px")("--mdc-circular-progress-active-indicator-width",
b.diameter+"px"),_.Jg("_mat-animation-noopable",b.XE)("mdc-circular-progress--indeterminate","indeterminate"===b.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},Vb:["matProgressSpinner"],features:[_.Cg],ya:14,Aa:11,Ea:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["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%"]],ua:function(a,b){a&1&&(_.O(0,aqb,2,8,"ng-template",null,0,_.uh),_.z(2,"div",1,2),_.Yd(),_.z(4,"svg",3),_.G(5,"circle",4),_.B()(),_.QD(),_.z(6,"div",5)(7,"div",6)(8,"div",7),_.Ng(9,8),_.B(),_.z(10,"div",9),_.Ng(11,8),_.B(),_.z(12,"div",10),_.Ng(13,8),_.B()()());if(a&2){const c=_.ah(1);_.q(4);_.Hg("viewBox",b.Mvb());_.q(1);_.Ig("stroke-dasharray",b.Gka(),"px")("stroke-dashoffset",b.Coc(),"px")("stroke-width",b.nob(),"%");_.Hg("r",b.Wha());_.q(4);_.x("ngTemplateOutlet",c);_.q(2);
_.x("ngTemplateOutlet",c);_.q(2);_.x("ngTemplateOutlet",c)}},Ga:[_.sq],styles:["@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-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@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)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.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-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms 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{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.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__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms 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 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.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}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}\n"],
mb:2,La:0});var XM=class{constructor(a,b,c,d,e,f,g){this.RB=a;this.iO=b;this.js=c;this.Kf=d;this.Mf=e;this.Hb=f;this.wb=g;this.Hnb=new _.hg}Od(a={}){this.Ro||(this.Ro=new _.uu(this.RB,this.Mf));this.detach();this.n7||(this.n7=new _.hPa(this.Hb.createElement("div"),this.iO,this.js,this.Kf));const b=this.RB.nb.qa;b.parentNode.insertBefore(this.n7.Dsa,b);let c;null==(c=this.wb)||_.Po(c);this.Ro.Od(this.n7,a);this.Hnb.next()}detach(){this.Ro.ozc&&this.Ro.detach()}Ja(){this.n7&&this.n7.dispose()}};
XM.ha=function(a){return new (a||XM)(_.r(_.mh),_.r(_.Ho),_.r(_.Ii),_.r(_.Hi),_.r(_.nh),_.r(_.pk),_.r(_.wp))};XM.Ma=_.nd({type:XM});var YM=class{};YM.ha=function(a){return new (a||YM)};YM.Da=_.ld({type:YM});YM.Ca=_.Pc({Nb:[_.i0a],imports:[_.uq,_.Hu,_.Au,_.zu,_.iu,_.Au]});var ZM=class extends XM{};ZM.ha=function(){let a;return function(b){return(a||(a=_.me(ZM)))(b||ZM)}}();ZM.Ma=_.nd({type:ZM,oa:[["ng-template","matMenuContent",""]],features:[_.eh([{Ba:_.a0a,Lb:ZM}]),_.Cg]});
var $M=class{constructor(a,b,c){this.RF=a;this.renderer=b;this.nb=c;this.AEc=()=>{lNb(this.RF,this.aq)}}set event(a){let b;null==(b=this.Vhb)||b.call(this);this.Vhb=this.renderer.listen(this.nb.qa,a,this.AEc)}Ra(){this.Vhb||(this.event="click")}Ja(){let a;null==(a=this.Vhb)||a.call(this)}};$M.ha=function(a){return new (a||$M)(_.r(_.rz),_.r(_.No),_.r(_.ne))};$M.Ma=_.nd({type:$M,oa:[["","onedevTooltipPreventer",""]],inputs:{aq:["onedevTooltipPreventer","tooltipId"],event:["onedevPreventTooltipOn","event"]}});
var aN=class{set aq(a){this.Wva.aq=a;this.Vva.aq=a}set Vaa(a){this.Vva.Vaa=a}set event(a){this.Wva.event=a}constructor(a,b,c,d,e,f){this.RF=a;this.zJ=b;this.nb=c;this.renderer=d;this.rqc=e;this.CEc=f;this.Wva=new this.CEc(this.RF,this.renderer,this.nb);this.Vva=new this.rqc(this.zJ,this.nb)}Ra(){this.Wva.Ra();this.Vva.Ra()}Ja(){this.Wva.Ja();this.Vva.Ja()}};aN.ha=function(a){return new (a||aN)(_.r(_.rz),_.r(_.jz),_.r(_.ne),_.r(_.No),_.r(_.E0a),_.r(_.F0a))};
aN.Ma=_.nd({type:aN,oa:[["","onedevFeatureTooltip",""]],inputs:{aq:["onedevFeatureTooltip","tooltipId"],Vaa:"hideTooltipWhenAnchorNotVisible",event:["onedevPreventTooltipOn","event"]},features:[_.eh([{Ba:_.E0a,qc:_.tz},{Ba:_.F0a,qc:$M}])]});var bN=class{};bN.ha=function(a){return new (a||bN)};bN.Da=_.ld({type:bN});bN.Ca=_.Pc({Nb:[_.E4a],imports:[_.uq,_.zu,vM,_.Au,_.iu,UM,vM,_.Au]});
var hOb=0,cN=class{constructor(){this.Hj=new _.hg;this.Vsb=new _.hg;this.id=`cdk-accordion-${hOb++}`;this.tsb=!1}get Zc(){return this.tsb}set Zc(a){this.tsb=_.jk(a)}Qb(a){this.Hj.next(a)}Ja(){this.Hj.complete();this.Vsb.complete()}};cN.ha=function(a){return new (a||cN)};cN.Ma=_.nd({type:cN,oa:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{Zc:"multi"},Vb:["cdkAccordion"],features:[_.eh([{Ba:_.d7a,Lb:cN}]),_.Hd]});
var dN=class extends cN{constructor(){super(...arguments);this.Nja=new _.th;this.I6=!1;this.displayMode="default";this.QM="after"}get MC(){return this.I6}set MC(a){this.I6=_.jk(a)}xe(){_.w(this.krb.jd,_.lg(this.krb)).subscribe(a=>{this.Nja.reset(a.filter(b=>b.panel.Lk===this));_.oh(this.Nja)});this.vc=_.Vt((new _.Xt(this.Nja)).eI())}Dkc(a){this.vc.pA(a)}Ckc(a){_.Wt(this.vc,a)}Ja(){super.Ja();let a;null==(a=this.vc)||a.destroy();this.Nja.destroy()}};
dN.ha=function(){let a;return function(b){return(a||(a=_.me(dN)))(b||dN)}}();dN.Ma=_.nd({type:dN,oa:[["mat-accordion"]],Bd:function(a,b,c){a&1&&_.rh(c,_.TI,5);if(a&2){let d;_.ph(d=_.sh())&&(b.krb=d)}},Bb:[1,"mat-accordion"],Cb:2,ab:function(a,b){a&2&&_.Jg("mat-accordion-multi",b.Zc)},inputs:{Zc:"multi",MC:"hideToggle",displayMode:"displayMode",QM:"togglePosition"},Vb:["matAccordion"],features:[_.eh([{Ba:_.e7a,Lb:dN}]),_.Cg]});
var iOb=["*",[["mat-card-footer"]]],jOb=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],eN=class{};eN.ha=function(a){return new (a||eN)};eN.Ma=_.nd({type:eN,oa:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],Bb:[1,"mat-card-content"]});var fN=class{};fN.ha=function(a){return new (a||fN)};
fN.Ma=_.nd({type:fN,oa:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],Bb:[1,"mat-card-title"]});var gN=class{};gN.ha=function(a){return new (a||gN)};gN.Ma=_.nd({type:gN,oa:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],Bb:[1,"mat-card-subtitle"]});var hN=class{constructor(){this.align="start"}};hN.ha=function(a){return new (a||hN)};
hN.Ma=_.nd({type:hN,oa:[["mat-card-actions"]],Bb:[1,"mat-card-actions"],Cb:2,ab:function(a,b){a&2&&_.Jg("mat-card-actions-align-end","end"===b.align)},inputs:{align:"align"},Vb:["matCardActions"]});var iN=class{};iN.ha=function(a){return new (a||iN)};iN.Ma=_.nd({type:iN,oa:[["","mat-card-avatar",""],["","matCardAvatar",""]],Bb:[1,"mat-card-avatar"]});var jN=class{constructor(a){this.Ce=a}};jN.ha=function(a){return new (a||jN)(_.r(_.Ko,8))};
jN.wa=_.n({type:jN,oa:[["mat-card"]],Bb:[1,"mat-card","mat-focus-indicator"],Cb:2,ab:function(a,b){a&2&&_.Jg("_mat-animation-noopable","NoopAnimations"===b.Ce)},Vb:["matCard"],Yb:["*","mat-card-footer"],ya:2,Aa:0,ua:function(a){a&1&&(_.Xg(iOb),_.Yg(0),_.Yg(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}.mat-card._mat-animation-noopable{transition:none !important;animation:none !important}.mat-card>.mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card>.mat-divider-horizontal{left:auto;right:0}.mat-card>.mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card>.mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px;display:block;overflow:hidden}.mat-card-image img{width:100%}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions:not(.mat-card-actions-align-end) .mat-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-raised-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-actions-align-end .mat-button:last-child,.mat-card-actions-align-end .mat-raised-button:last-child,.mat-card-actions-align-end .mat-stroked-button:last-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],
mb:2,La:0});var kN=class{};kN.ha=function(a){return new (a||kN)};kN.wa=_.n({type:kN,oa:[["mat-card-header"]],Bb:[1,"mat-card-header"],Yb:["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n      [mat-card-title], [mat-card-subtitle],\n      [matCardTitle], [matCardSubtitle]","*"],ya:4,Aa:0,Ea:[[1,"mat-card-header-text"]],ua:function(a){a&1&&(_.Xg(jOb),_.Yg(0),_.z(1,"div",0),_.Yg(2,1),_.B(),_.Yg(3,2))},mb:2,La:0});var lN=class{};lN.ha=function(a){return new (a||lN)};lN.Da=_.ld({type:lN});
lN.Ca=_.Pc({imports:[_.Au,_.uq,_.Hu,_.Au]});var mN=class extends tM{constructor(a,b,c){super(a,b);this.Fhc=c}};mN.ha=function(a){return new (a||mN)(_.r(_.mh),_.r(_.nh),_.r(_.p$a,8))};mN.Ma=_.nd({type:mN,oa:[["","mat-tab-label",""],["","matTabLabel",""]],features:[_.eh([{Ba:_.o$a,Lb:mN}]),_.Cg]});var nN=class extends mN{};nN.ha=function(){let a;return function(b){return(a||(a=_.me(nN)))(b||nN)}}();
nN.Ma=_.nd({type:nN,oa:[["","mat-tab-label",""],["","matTabLabel",""]],features:[_.eh([{Ba:_.o$a,Lb:nN}]),_.Cg]});
var kOb=function(a,b){let c=[b];c.push(...a.O0(b));a.Jh.Si(...c.map(d=>a.iF(d)))},lOb=function(a,b){let c=[b];c.push(...a.O0(b));a.Jh.select(...c.map(d=>a.iF(d)))},mOb=class{constructor(){this.Jh=new _.h4a(!0)}toggle(a){this.Jh.toggle(this.iF(a))}expand(a){this.Jh.select(this.iF(a))}collapse(a){this.Jh.Si(this.iF(a))}Ae(a){return this.Jh.Qe(this.iF(a))}collapseAll(){this.Jh.clear()}iF(a){return this.lv?this.lv(a):a}},nOb=class extends mOb{constructor(a,b,c){super();this.Cw=a;this.Ep=b;if(this.options=
c)this.lv=this.options.lv}O0(a){var b=this.Qi.indexOf(a);const c=[];for(b+=1;b<this.Qi.length&&this.Cw(a)<this.Cw(this.Qi[b]);b++)c.push(this.Qi[b]);return c}s0(){this.Jh.select(...this.Qi.map(a=>this.iF(a)))}},oOb=class extends mOb{constructor(a){super();this.wK=a;this.options=void 0}s0(){this.Jh.clear();const a=this.Qi.reduce((b,c)=>[...b,...this.O0(c),c],[]);this.Jh.select(...a.map(b=>this.iF(b)))}O0(a){const b=[];this.bEa(b,a);return b.splice(1)}bEa(a,b){a.push(b);b=this.wK(b);Array.isArray(b)?
b.forEach(c=>this.bEa(a,c)):_.Qf(b)&&_.w(b,_.Zf(1),_.Mf(Boolean)).subscribe(c=>{for(const d of c)this.bEa(a,d)})}},pOb=function(a,b){const c=a.vqb();b&&(a.iob=b);c&&a.iob?_.O$a(a.yq,a.iob,a.yB,c.xf,a.Eh):a.yB.diff([])},oN=class extends _.iF{constructor(a,b,c){super(a,b);this.Py=c}xe(){this.yB=this.Py.find([]).create(this.yq.lv);const a=this.yq.hd.wK(this.data);Array.isArray(a)?pOb(this,a):_.Qf(a)&&_.w(a,_.ng(this.Pb)).subscribe(b=>pOb(this,b));_.w(this.ZHb.jd,_.ng(this.Pb)).subscribe(()=>pOb(this))}Ra(){super.Ra()}Ja(){this.uhc();
super.Ja()}uhc(){const a=this.vqb();a&&(a.xf.clear(),this.yB.diff([]))}vqb(){const a=this.ZHb;return a&&a.find(b=>!b.IFa||b.IFa===this)}};oN.ha=function(a){return new (a||oN)(_.r(_.ne),_.r(_.hF),_.r(_.yp))};
oN.Ma=_.nd({type:oN,oa:[["cdk-nested-tree-node"]],Bd:function(a,b,c){a&1&&_.rh(c,_.eF,5);if(a&2){let d;_.ph(d=_.sh())&&(b.ZHb=d)}},Bb:[1,"cdk-nested-tree-node"],inputs:{role:"role",disabled:"disabled",tabIndex:"tabIndex"},Vb:["cdkNestedTreeNode"],features:[_.eh([{Ba:_.iF,Lb:oN},{Ba:_.M$a,Lb:oN}]),_.Cg]});
var qOb=/([A-Za-z%]+)$/,pN=class{get level(){return this.qja}set level(a){this.oub(a)}get indent(){return this.Wia}set indent(a){this.nub(a)}constructor(a,b,c,d){this.N7=a;this.yq=b;this.Jd=c;this.xc=d;this.Pb=new _.hg;this.HDb="px";this.Wia=40;this.E7();d&&_.w(d.nd,_.ng(this.Pb)).subscribe(()=>this.E7(!0));a.tDa.subscribe(()=>this.E7())}Ja(){this.Pb.next();this.Pb.complete()}Jmc(){var a=this.N7.data&&this.yq.hd.Cw?this.yq.hd.Cw(this.N7.data):null;a=null==this.qja?a:this.qja;return"number"===typeof a?
`${a*this.Wia}${this.HDb}`:null}E7(a=!1){const b=this.Jmc();if(b!==this.pic||a){a=this.Jd.qa;const c=this.xc&&"rtl"===this.xc.value?"paddingRight":"paddingLeft";a.style[c]=b||"";a.style["paddingLeft"===c?"paddingRight":"paddingLeft"]="";this.pic=b}}oub(a){this.qja=_.mk(a,null);this.E7()}nub(a){let b=a,c="px";"string"===typeof a&&(a=a.split(qOb),b=a[0],c=a[1]||c);this.HDb=c;this.Wia=_.mk(b);this.E7()}};pN.ha=function(a){return new (a||pN)(_.r(_.iF),_.r(_.hF),_.r(_.ne),_.r(_.Yt,8))};
pN.Ma=_.nd({type:pN,oa:[["","cdkTreeNodePadding",""]],inputs:{level:["cdkTreeNodePadding","level"],indent:["cdkTreeNodePaddingIndent","indent"]}});var qN=class{get recursive(){return this.Jtb}set recursive(a){this.Jtb=_.jk(a)}constructor(a,b){this.yq=a;this.N7=b;this.Jtb=!1}Oka(a){if(this.recursive){var b=this.yq.hd,c=this.N7.data;b.Jh.Qe(b.iF(c))?kOb(b,c):lOb(b,c)}else this.yq.hd.toggle(this.N7.data);a.stopPropagation()}};qN.ha=function(a){return new (a||qN)(_.r(_.hF),_.r(_.iF))};
qN.Ma=_.nd({type:qN,oa:[["","cdkTreeNodeToggle",""]],ab:function(a,b){a&1&&_.L("click",function(c){return b.Oka(c)})},inputs:{recursive:["cdkTreeNodeToggleRecursive","recursive"]}});
var rOb=function(a,b){let c=[];b.forEach(d=>a.Qpb(d,0,c,[]));return c},sOb=function(a,b,c){let d=[],e=[!0];b.forEach(f=>{let g=!0;for(let l=0;l<=a.Cw(f);l++)g=g&&e[l];g&&d.push(f);a.Ep(f)&&(e[a.Cw(f)+1]=c.Ae(f))});return d},tOb=class{constructor(a,b,c,d){this.cKc=a;this.Cw=b;this.Ep=c;this.wK=d}Qpb(a,b,c,d){const e=this.cKc(a,b);c.push(e);this.Ep(e)&&(a=this.wK(a))&&(Array.isArray(a)?this.Ppb(a,b,c,d):_.w(a,_.Zf(1)).subscribe(f=>{this.Ppb(f,b,c,d)}));return c}Ppb(a,b,c,d){a.forEach((e,f)=>{let g=
d.slice();g.push(f!=a.length-1);this.Qpb(e,b+1,c,g)})}},uOb=class extends _.eu{get data(){return this.Eh.value}set data(a){this.Eh.next(a);this.tia.next(rOb(this.ivb,this.data));this.LHa.Qi=this.tia.value}constructor(a,b,c){super();this.LHa=a;this.ivb=b;this.tia=new _.Yh([]);this.Hpb=new _.Yh([]);this.Eh=new _.Yh([]);c&&(this.data=c)}connect(a){return _.w(_.Jf(a.hE,this.LHa.Jh.changed,this.tia),_.v(()=>{this.Hpb.next(sOb(this.ivb,this.tia.value,this.LHa));return this.Hpb.value}))}disconnect(){}},
vOb=class extends _.eu{constructor(){super(...arguments);this.Eh=new _.Yh([])}get data(){return this.Eh.value}set data(a){this.Eh.next(a)}connect(a){return _.w(_.Jf(a.hE,this.Eh),_.v(()=>this.data))}disconnect(){}},rN=class extends _.P$a{constructor(a,b,c){super(a,b);this.tabIndex=Number(c)||0}Ra(){super.Ra()}Ja(){super.Ja()}};rN.ha=function(a){return new (a||rN)(_.r(_.ne),_.r(_.hF),_.ge("tabindex"))};
rN.Ma=_.nd({type:rN,oa:[["mat-tree-node"]],Bb:[1,"mat-tree-node"],inputs:{role:"role",disabled:"disabled",tabIndex:"tabIndex"},Vb:["matTreeNode"],features:[_.eh([{Ba:_.iF,Lb:rN}]),_.Cg]});var sN=class extends _.fF{};sN.ha=function(){let a;return function(b){return(a||(a=_.me(sN)))(b||sN)}}();sN.Ma=_.nd({type:sN,oa:[["","matTreeNodeDef",""]],inputs:{oB:["matTreeNodeDefWhen","when"],data:["matTreeNode","data"]},features:[_.eh([{Ba:_.fF,Lb:sN}]),_.Cg]});
var tN=class extends oN{get disabled(){return this.zc}set disabled(a){this.zc=_.jk(a)}get tabIndex(){return this.disabled?-1:this.bz}set tabIndex(a){this.bz=null!=a?a:0}constructor(a,b,c,d){super(a,b,c);this.zc=!1;this.tabIndex=Number(d)||0}Ra(){super.Ra()}xe(){super.xe()}Ja(){super.Ja()}};tN.ha=function(a){return new (a||tN)(_.r(_.ne),_.r(_.hF),_.r(_.yp),_.ge("tabindex"))};
tN.Ma=_.nd({type:tN,oa:[["mat-nested-tree-node"]],Bb:[1,"mat-nested-tree-node"],inputs:{role:"role",disabled:"disabled",tabIndex:"tabIndex",node:["matNestedTreeNode","node"]},Vb:["matNestedTreeNode"],features:[_.eh([{Ba:oN,Lb:tN},{Ba:_.iF,Lb:tN},{Ba:_.M$a,Lb:tN}]),_.Cg]});var uN=class{constructor(a,b){this.xf=a;this.IFa=b}};uN.ha=function(a){return new (a||uN)(_.r(_.nh),_.r(_.M$a,8))};uN.Ma=_.nd({type:uN,oa:[["","matTreeNodeOutlet",""]],features:[_.eh([{Ba:_.eF,Lb:uN}])]});var vN=class extends pN{get level(){return this.qja}set level(a){this.oub(a)}get indent(){return this.Wia}set indent(a){this.nub(a)}};
vN.ha=function(){let a;return function(b){return(a||(a=_.me(vN)))(b||vN)}}();vN.Ma=_.nd({type:vN,oa:[["","matTreeNodePadding",""]],inputs:{level:["matTreeNodePadding","level"],indent:["matTreeNodePaddingIndent","indent"]},features:[_.eh([{Ba:pN,Lb:vN}]),_.Cg]});var wN=class extends qN{};wN.ha=function(){let a;return function(b){return(a||(a=_.me(wN)))(b||wN)}}();
wN.Ma=_.nd({type:wN,oa:[["","matTreeNodeToggle",""]],inputs:{recursive:["matTreeNodeToggleRecursive","recursive"]},features:[_.eh([{Ba:qN,Lb:wN}]),_.Cg]});var xN=class extends _.hF{constructor(){super(...arguments);this.QY=void 0}};xN.ha=function(){let a;return function(b){return(a||(a=_.me(xN)))(b||xN)}}();
xN.wa=_.n({type:xN,oa:[["mat-tree"]],ub:function(a,b){a&1&&_.qh(uN,7);if(a&2){let c;_.ph(c=_.sh())&&(b.QY=c.first)}},Bb:["role","tree",1,"mat-tree"],Vb:["matTree"],features:[_.eh([{Ba:_.hF,Lb:xN}]),_.Cg],ya:1,Aa:0,Ea:[["matTreeNodeOutlet",""]],ua:function(a){a&1&&_.Ng(0,0)},Ga:[uN],styles:[".mat-tree{display:block}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word}.mat-nested-tree-node{border-bottom-width:0}\n"],mb:2});var yN=class{};yN.ha=function(a){return new (a||yN)};
yN.Da=_.ld({type:yN});yN.Ca=_.Pc({imports:[_.Au,_.Hu,_.oF,_.Au,_.oF]});
var wOb=function(a,b){a=a.config.nj?a.config.nj:(a=a.config.Gl&&a.config.Gl.get(_.HF))&&a.nj?a.nj:null;return a(_.HF,b)},xOb=function(a,b){b="string"===typeof b?new Set(Array.from(b.toLowerCase())):b;const c=[];let d=!1;for(let e=0;e<a.length;e++){const f=b.has(a[e].toLowerCase());0<e&&d===f?c[c.length-1].text+=a[e]:c.push({tag:f?"b":void 0,text:a[e]});d=f}return c},yOb=function(a,b){const c=a.config.gD;if(!c.displayName||!c.xna)return null;const d=c.zD;if(0===b.length)return{hc:c.xna,confidence:1,
W_:[{text:c.displayName}],zD:d};const e=a.normalize(b);a=cqb(e,a.normalize(c.displayName));return.9<=a?{confidence:a,hc:c.xna,W_:xOb(c.displayName,b),zD:d}:null},zOb=class{constructor(a){this.config=a;this.Stc=/[\u0300-\u036f]/g}normalize(a){return a.normalize("NFD").replace(this.Stc,"")}},AOb=function(a){return new _.bab(b=>_.w(a,_.mg(c=>{const d=[];for(const e of c.values())c=e.gD,!c.rT&&c.Bra&&(c.rT=new c.Bra(e)),c.rT&&d.push(...c.rT.match(b));d.sort((e,f)=>f.confidence-e.confidence);return _.u(d)})))},
GFb=function(a,b=[]){return new _.iab(AOb(_.u(a)),_.eab(_.u(a)),b,!0,!0,void 0)},BOb=class extends zOb{},COb=function(a){return a.Zj.length?_.w(a.RLb,Epb(()=>!!a.Zj.length)):a.RLb},zN=function(a){return a.Zj.length?_.w(a.NLb,Epb(()=>!!a.Zj.length),_.Xf()):_.w(a.NLb,_.Xf())},AN=function(a,b){if(null==b)return!1;b=a.hash(b);if(!a.Zj.length)return a.selected.has(b);a=a.Zj[a.Zj.length-1];b=a.Cu.has(b);return 0===a.AV?!b:b},DOb=function(a){if(!a.Zj.length)return null;a=a.Zj[a.Zj.length-1];return{AV:a.AV,
Cu:Array.from(a.Cu.values())}},EOb=class{constructor(a=b=>b){this.dyc=a;this.L4=new _.Yh;this.hB=this.L4.Nf();this.MMa=new _.hg;this.Zj=[];this.selected=new Map;this.RLb=_.w(this.hB,_.v(()=>Array.from(this.selected.values())),_.jg(1));this.NLb=_.w(this.hB,_.v(()=>this.selected.size),_.jg(1))}Qe(a){if(null==a)return _.u(!1);const b=this.hash(a);a=_.w(this.hB,_.v(()=>this.selected.has(b)));return this.Zj.length?_.w(a,Epb(()=>!!this.Zj.length),_.Xf()):_.w(a,_.lg(this.selected.has(b)),_.Xf())}toggle(a,
b){null==b&&(b=!AN(this,a));b?this.select(a):this.Si(a)}select(...a){if(this.Zj.length){var b=this.Zj[this.Zj.length-1];if(0===b.AV)for(const c of a)b.Cu.delete(this.hash(c));else for(const c of a)b.Cu.set(this.hash(c),c)}else for(b of a)this.selected.set(this.hash(b),b);this.L4.next()}Si(...a){if(this.Zj.length){var b=this.Zj[this.Zj.length-1];if(0===b.AV)for(const c of a)b.Cu.set(this.hash(c),c);else for(const c of a)b.Cu.delete(this.hash(c))}else for(b of a)this.selected.delete(this.hash(b));this.L4.next()}clear(){this.Zj.length=
0;this.MMa.next();this.selected.clear();this.L4.next()}Bea(a,b,c=!1){this.Zj.push({AV:a,tAc:_.w(b,_.Zf(1),_.jg(1)),Cu:new Map});this.MMa.next();this.L4.next();_.w(_.Af(this.Zj.map(d=>d.tAc)),_.ng(this.MMa)).subscribe(d=>{const e=this.Zj;this.Zj=[];for(let f=0;f<d.length;f++){let g=d[f];const l=e[f];0===l.AV?(c||(g=g.filter(p=>!AN(this,p))),this.select(...g),this.Si(...l.Cu.values())):(this.Si(...g),this.select(...l.Cu.values()))}this.L4.next()})}hash(a){return this.dyc.call(null,a)}},FOb={LOADING:0,
ERROR:1,dha:2,cha:3,lha:4,0:"LOADING",1:"ERROR",2:"EMPTY_SEARCH_AND_OPTIONS",3:"EMPTY_OPTIONS",4:"READY"},BN=class{constructor(a){this.Eba=new _.Yh(!1);this.Asa=new _.Yh([]);this.Gz=new _.fg(1);_.w(this.Gz,_.v(({length:b})=>!b),_.lg(!0));this.NA=new _.fg(1);this.gAc=_.w(this.NA,_.v(b=>!b),_.lg(!0));this.vV=new _.Yh(!0);this.iua=new _.Yh(!0);this.getOptions=null;this.Zwb=_.w(_.Af([this.NA,this.Eba]),_.Mf(([,b])=>!!b),_.v(([b])=>[b,this.getOptions]),_.mg(([b,c])=>_.w(c(b),_.Zf(1),_.v(d=>({Rd:!1,options:d,
error:null})),_.lg({Rd:!0,options:[],error:null}),_.Sf(d=>_.u({Rd:!1,error:d,options:[]})))),_.lg({Rd:!1,options:[],error:null}));this.mJb=_.w(_.Af([this.Eba,this.Zwb,this.gAc]),_.v(([b,{error:c,Rd:d,options:e},f])=>b?c?1:d?0:!e.length&&f?2:e.length||f?4:3:4));this.model=new EOb(a||void 0);this.Asa.subscribe(this.Gz);this.Cea=_.w(this.Gz,_.v(b=>_.jab.format({COUNT:b.length})));this.HZ||(this.HZ=()=>null);_.w(_.Af([this.Asa,this.NA,this.Eba]),_.Mf(([,,b])=>!b)).subscribe(([b,c])=>{if(!c)this.Gz.next(b);
else if(b){let d=b;d=null!=this.rV?b.filter(e=>{let f;return null==(f=this.rV)?void 0:f.call(this,c,e)}):b.map(e=>{var f=cqb(c,this.U_&&null!=e?this.U_(e):String(e));return{item:e,score:f}}).filter(({score:e})=>.8<e).sort((e,f)=>f.score-e.score).map(({item:e})=>e);this.Gz.next(d)}});_.w(this.Zwb,_.v(({options:b})=>b)).subscribe(this.Asa)}replace(a){_.w(zN(this.model),_.Zf(1)).subscribe(b=>{0<b&&this.model.clear();this.model.select(...a)})}};BN.ha=function(a){return new (a||BN)(_.m(_.kab,8))};
BN.ta=_.k({token:BN,na:BN.ha});var GOb=[[["","xapPickerHeader",""]],[["","xapPickerFilter",""]],[["","xapPickerOptions",""]],[["","xapPickerSelections",""]],[["","xapPickerFooter",""]]],CN=class{set getOptions(a){this.Bc.getOptions=a}constructor(a){this.Bc=a;this.Bc.Eba.next(!0)}};CN.ha=function(a){return new (a||CN)(_.r(BN))};CN.Ma=_.nd({type:CN,oa:[["xap-picker","xapAsyncOptions",""]],inputs:{getOptions:"getOptions"}});
var DN=class{set options(a){this.Bc.Asa.next(a)}set Mr(a){this.Bc.vV.next(a)}set rV(a){this.Bc.rV=a}constructor(a){this.Bc=a;this.Bc.Eba.next(!1)}};DN.ha=function(a){return new (a||DN)(_.r(BN))};DN.Ma=_.nd({type:DN,oa:[["xap-picker",3,"xapAsyncOptions",""]],inputs:{options:"options",Mr:"searchVisible",rV:"searchFilter"}});
var EN=class{set yx(a){this.Bc.iua.next(a)}set Hqc(a){this.Bc.HZ=a}set yi(a){this.Bc.U_=a}constructor(a){this.Bc=a;this.Tf=new _.fg(1);_.w(COb(a.model),_.ng(this.Tf)).subscribe(b=>{this.Xj(b)})}Xr(a){null!=a&&this.Bc.replace(a)}Xj(a){this.kIb&&this.kIb(a)}Dr(a){this.kIb=a}f6a(){}CA(){}Ja(){this.Tf.next();this.Tf.complete()}};EN.ha=function(a){return new (a||EN)(_.r(BN,2))};
EN.wa=_.n({type:EN,oa:[["xap-picker"]],inputs:{yx:"selectAllVisible",Hqc:"ariaLabelFunction",yi:"displayFunction"},features:[_.eh([{Ba:_.wy,Lb:_.Yc(()=>EN),Zc:!0},BN])],Yb:["[xapPickerHeader]","[xapPickerFilter]","[xapPickerOptions]","[xapPickerSelections]","[xapPickerFooter]"],ya:10,Aa:0,Ea:[[1,"xap-picker-container"],[1,"xap-picker-pane-container"],[1,"xap-picker-option-pane"],[1,"xap-picker-filter"],[1,"xap-picker-options"]],ua:function(a){a&1&&(_.Xg(GOb),_.z(0,"div",0),_.Yg(1),_.z(2,"div",1)(3,
"div",2)(4,"div",3),_.Yg(5,1),_.B(),_.z(6,"div",4),_.Yg(7,2),_.B()(),_.Yg(8,3),_.B(),_.Yg(9,4),_.B())},mb:2,La:0});var FN=class{constructor(a){this.options=a}};FN.ha=function(a){return new (a||FN)(_.r(_.lab))};FN.Ma=_.nd({type:FN,oa:[["mat-checkbox"]],Cb:2,ab:function(a,b){a&2&&_.Jg("gmat-mdc-checkbox",!b.options.Lj)}});var GN=class{};GN.ha=function(a){return new (a||GN)};GN.Da=_.ld({type:GN});GN.Ca=_.Pc({Nb:[{Ba:_.Q$a,qc:{color:"primary"}}],imports:[yN]});
var HOb=function(a,b,c){b="indeterminate"===c?b:b+" "+_.mab.format(Number(c)/100);a.Sba.textContent=b},HN=class{constructor(a,b){this.options=a;this.hta=b;this.kc=new _.hg;this.Sba=document.createElement("label");this.Sba.classList.add("cdk-visually-hidden");this.Sba.classList.add("gmat-mdc-progress-spinner-accessible-label");_.w(dqb(b.Na.qa),_.ng(this.kc)).subscribe(c=>{HOb(this,c[0],c[1])})}Ra(){this.hta.Na.qa.insertAdjacentElement("afterend",this.Sba);const a=this.hta.Na.qa.getAttribute("aria-label");
HOb(this,null!=a?a:"","indeterminate"===this.hta.mode?"indeterminate":this.hta.value.toString())}Ja(){this.Sba.remove();this.kc.next();this.kc.complete()}};HN.ha=function(a){return new (a||HN)(_.r(_.nab),_.r(WM,10))};HN.Ma=_.nd({type:HN,oa:[["mat-progress-spinner"],["mat-spinner"]],Bb:["aria-hidden","true"],Cb:3,ab:function(a,b){a&2&&(_.Hg("tabindex",null),_.Jg("gmat-mdc-progress-spinner",!b.options.Lj))}});var IN=class{transform(a,b,c){return null==a?a:b.format({[c]:a})}};
IN.ha=function(a){return new (a||IN)};IN.ye=_.od({name:"format",type:IN,be:!0});var JN=class{constructor(a){this.Lc=a}};JN.ha=function(a){return new (a||JN)(_.r(_.mh))};JN.Ma=_.nd({type:JN,oa:[["","xapPickerErrorTemplate",""]]});var KN=class{constructor(a){this.Lc=a}};KN.ha=function(a){return new (a||KN)(_.r(_.mh))};KN.Ma=_.nd({type:KN,oa:[["","xapPickerLoadingTemplate",""]]});var LN=class{constructor(a){this.Lc=a}};LN.ha=function(a){return new (a||LN)(_.r(_.mh))};
LN.Ma=_.nd({type:LN,oa:[["","xapPickerEmptyOptionsTemplate",""]]});var MN=class{constructor(a){this.Lc=a}};MN.ha=function(a){return new (a||MN)(_.r(_.mh))};MN.Ma=_.nd({type:MN,oa:[["","xapPickerEmptySearchAndOptionsTemplate",""]]});var IOb=function(a){return{va:a}},NN=class{constructor(a){this.Lc=a}};NN.ha=function(a){return new (a||NN)(_.r(_.mh))};NN.Ma=_.nd({type:NN,oa:[["","xapPickerCustomOption",""]]});var ON=class{constructor(a){this.Bc=a}Ra(){}};ON.ha=function(a){return new (a||ON)(_.r(BN))};
ON.wa=_.n({type:ON,oa:[["xap-picker-option"]],inputs:{ua:"template",option:"option"},ya:3,Aa:4,Ea:[[4,"ngTemplateOutlet","ngTemplateOutletContext"],["defaultOption",""]],ua:function(a,b){a&1&&(_.O(0,eqb,1,0,"ng-container",0),_.O(1,fqb,1,1,"ng-template",null,1,_.uh));if(a&2){const c=_.ah(2);_.x("ngTemplateOutlet",b.ua||c)("ngTemplateOutletContext",_.hh(2,IOb,b.option))}},Ga:[_.sq],mb:2,La:0});
var PN=class{constructor(a){this.Bc=a;this.Gk=FOb;this.vV=_.w(this.Bc.vV,_.Xf());this.iua=_.w(this.Bc.iua,_.Xf());this.Cea=_.w(this.Bc.Cea,_.Xf());this.Amb=new _.$v("Select all {NUM_ITEMS}");this.p5="Use search to find options.";this.o5="Error loading search results. Please try again.";this.n5="No results found.";this.olb=new _.$v("Showing the first {MAX_DISPLAYED_OPTIONS} options");this.gyb=_.w(_.Af([_.w(this.Bc.mJb),_.w(this.Bc.Cea,_.Xf()),_.w(this.Bc.vV,_.Xf()),_.w(this.Bc.iua,_.Xf())]),_.v(([b,
c,d,e])=>({vda:b,FLb:c,Mr:d,yx:e})));this.vPb=_.w(this.Bc.Gz,_.v(b=>{void 0===this.hD&&(this.hD=Infinity);return this.hD>b.length?b:b.slice(0,this.hD)}))}};PN.ha=function(a){return new (a||PN)(_.r(BN))};
PN.Ma=_.nd({type:PN,Bd:function(a,b,c){a&1&&(_.rh(c,KN,5),_.rh(c,JN,5),_.rh(c,LN,5),_.rh(c,MN,5),_.rh(c,NN,5));if(a&2){let d;_.ph(d=_.sh())&&(b.Un=d.first);_.ph(d=_.sh())&&(b.Tn=d.first);_.ph(d=_.sh())&&(b.Rn=d.first);_.ph(d=_.sh())&&(b.Sn=d.first);_.ph(d=_.sh())&&(b.rn=d.first)}},inputs:{gN:"xapPickerCustomOptionTemplate",hD:"maxDisplayedOptions"}});var QN=class{};QN.ha=function(a){return new (a||QN)};QN.Da=_.ld({type:QN});QN.Ca=_.Pc({Nb:[{Ba:_.BQa,qc:{color:"primary"}}],imports:[_.Dv]});
var RN=class{};RN.ha=function(a){return new (a||RN)};RN.Da=_.ld({type:RN});RN.Ca=_.Pc({imports:[UM]});var SN=class{};SN.ha=function(a){return new (a||SN)};SN.Da=_.ld({type:SN});SN.Ca=_.Pc({Nb:[_.rab],imports:[bN,RN]});var JOb=["searchInput"],TN=class{constructor(a,b){this.Bc=a;this.zu=b}focus(){this.input&&this.input.qa.focus()}};TN.ha=function(a){return new (a||TN)(_.r(BN),_.r(_.tab))};
TN.wa=_.n({type:TN,oa:[["xap-picker-search"]],ub:function(a,b){a&1&&_.qh(JOb,7);if(a&2){let c;_.ph(c=_.sh())&&(b.input=c.first)}},ya:10,Aa:8,Ea:function(){return[[1,"xap-picker-search"],["aria-label","Search","placeholder","Search","tabindex","0","type","text",1,"xap-picker-search-input",3,"ngModel","ngModelChange"],["searchInput",""],[4,"ngIf","ngIfThen","ngIfElse"],["searchIcon",""],["clearIcon",""],["class","xap-picker-icon xap-picker-search-icon","matSuffix","",3,"svgIcon",4,"ngIf"],["matSuffix",
"",1,"xap-picker-icon","xap-picker-search-icon",3,"svgIcon"],["aria-label","Clear search term","mat-icon-button","","matSuffix","",1,"xap-picker-close-icon",3,"click"],["class","xap-picker-icon",3,"svgIcon",4,"ngIf"],[1,"xap-picker-icon",3,"svgIcon"]]},ua:function(a,b){a&1&&(_.z(0,"div",0)(1,"input",1,2),_.L("ngModelChange",function(c){return b.Bc.NA.next(c)}),_.R(3,"async"),_.B(),_.O(4,gqb,1,0,"ng-container",3),_.R(5,"async"),_.O(6,iqb,1,1,"ng-template",null,4,_.uh),_.O(8,kqb,2,1,"ng-template",null,
5,_.uh),_.B());if(a&2){const c=_.ah(7),d=_.ah(9);_.q(1);_.x("ngModel",_.S(3,4,b.Bc.NA));_.q(3);_.x("ngIf",_.S(5,6,b.Bc.NA))("ngIfThen",d)("ngIfElse",c)}},Ga:[_.oq,_.zl,_.Cy,_.Hy,_.xF,_.pE,TM,_.kw,_.tq],mb:2,La:0});
var UN=class{set indeterminate(a){this.control.indeterminate=a}set BLc(a){this.s9.next(a)}set CLc(a){isNaN(a)||this.XOa.next(a)}set selection(a){a&&(this.zx=a,this.OYa())}constructor(a,b,c,d,e){this.rl=c;this.nb=d;this.s9=new _.Yh;this.XOa=new _.Yh(0);this.Gna=new _.hg;this.control=a[0];this.control.Dr(f=>{this.Xj(f)});b&&(this.selection=b);this.control.ev&&_.Af([this.s9,this.XOa]).subscribe(([f,g])=>{this.control.ev(!(f?f.length:g));_.Po(this.rl)});e.ac(()=>{d.qa.getAttribute("aria-label")||d.qa.setAttribute("aria-label",
"Select all")})}Ra(){}Ja(){this.Gna.next();this.Gna.complete()}Xj(a){this.Bea(a?0:1)}OYa(){this.Gna.next();_.w(_.Af([this.s9,this.XOa,zN(this.zx),this.zx.hB]),_.v(([a,b,c])=>{const d=this.zx,e=DOb(d);b=a?a.length:b;return b?e?a?a.every(f=>AN(d,f))?2:1:0===e.AV?e.Cu.length?e.Cu.length<b?1:0:2:e.Cu.length?e.Cu.length<b?1:2:0:!c||a&&(c=a.filter(f=>AN(d,f)).length,!c)?0:c<b?1:2:0}),_.Xf(),_.ng(this.Gna)).subscribe(a=>{this.control.Xr(2===a);this.indeterminate=1===a;_.Po(this.rl)})}Bea(a){let b=null;this.IFb?
b=this.IFb.call(null,a):Array.isArray(this.s9.value)&&(b=_.u(this.s9.value));b?this.zx.Bea(a,b):this.zx.clear()}};UN.ha=function(a){return new (a||UN)(_.r(_.wy,2),_.r(EOb,8),_.r(_.wp),_.r(_.ne),_.r(_.sg))};UN.Ma=_.nd({type:UN,oa:[["mat-checkbox","xapSelectAll",""],["input","type","checkbox","xapSelectAll",""]],inputs:{BLc:"xapSelectAllCorpus",CLc:"xapSelectAllCorpusCount",selection:["xapSelectAll","selection"],IFb:["xapSelectAllItemsToSelectAccessor","itemsToSelectAccessor"]}});
var VN=null,WN=class{set item(a){this.Rqa=a;this.hB.next()}set selection(a){a&&(this.zx=a,this.OYa())}get selection(){return this.zx||null}constructor(a,b,c){this.rl=c;this.hB=new _.fg(1);this.control=a[0];this.control.Dr(d=>{this.Xj(d)});this.selection=b;this.nb=_.dd(_.ne);this.nb.qa.rkb=this}Xj(a){void 0!==this.Rqa&&this.zx&&this.zx.toggle(this.Rqa,!!a)}Sd(a){let b;if(a.shiftKey&&(null==(b=VN)?0:b.selection)&&VN!==this&&VN.selection===this.selection){const c=VN;setTimeout(()=>{a:{var d=this.nb.qa;
for(var e=new Set,f=c.nb.qa;f=f.parentNode;)f instanceof Element&&e.add(f);for(f=d;f=f.parentNode;)if(e.has(f)){d=f;break a}d=null}if(d){d=Array.from(d.querySelectorAll(".xap-selection-checkbox"));f=d.indexOf(c.nb.qa);var g=d.indexOf(this.nb.qa);if(-1!==f&&-1!==g)for(e=Math.min(f,g),f=Math.max(f,g)+1,g=AN(this.zx,this.Rqa);e<f;e++){const l=d[e];let p;(null==(p=l.rkb)?void 0:p.selection)===this.selection&&l.rkb.Xj(g)}}})}VN=this}Ja(){let a;null==(a=this.Za)||a.unsubscribe();this.hB.complete();this.nb.qa.rkb=
null;VN===this&&(VN=null)}OYa(){let a;null==(a=this.Za)||a.unsubscribe();this.Za=_.w(_.Af([this.zx.hB,this.hB]),_.v(()=>AN(this.zx,this.Rqa)),_.Xf()).subscribe(b=>{this.control.Xr(b);_.Po(this.rl)})}};WN.ha=function(a){return new (a||WN)(_.r(_.wy,2),_.r(EOb,8),_.r(_.wp))};
WN.Ma=_.nd({type:WN,oa:[["mat-checkbox","xapSelection",""],["input","type","checkbox","xapSelection",""]],Bb:[1,"xap-selection-checkbox"],ab:function(a,b){a&1&&_.L("click",function(c){return b.Sd(c)})},inputs:{item:["xapSelection","item"],selection:["xapSelectionModel","selection"]}});
var XN=class extends PN{n1(a){if(this.oz&&("ArrowDown"===a.key||"ArrowUp"===a.key)){a.preventDefault();var b=this.oz.toArray().findIndex(c=>c.Na.qa.querySelector("input")===a.target);"ArrowUp"===a.key?b--:"ArrowDown"===a.key&&b++;0>b||b>=this.oz.length||this.oz.toArray()[b].focus()}}};XN.ha=function(){let a;return function(b){return(a||(a=_.me(XN)))(b||XN)}}();
XN.wa=_.n({type:XN,oa:[["xap-picker-checklist"]],ub:function(a,b){a&1&&(_.qh(TN,5),_.qh(_.mF,5));if(a&2){let c;_.ph(c=_.sh())&&(b.search=c.first);_.ph(c=_.sh())&&(b.oz=c)}},features:[_.Cg],ya:2,Aa:3,Ea:[["class","xap-picker-checklist",4,"ngIf"],[1,"xap-picker-checklist"],[4,"ngIf"],[3,"ngSwitch"],[3,"ngTemplateOutlet",4,"ngSwitchCase"],[4,"ngSwitchCase"],["optionsTemplate",""],[3,"ngTemplateOutlet"],[1,"xap-picker-status-loading"],["class","xap-picker-checklist-spinner-container",4,"ngIf","ngIfElse"],
[1,"xap-picker-checklist-spinner-container"],["mode","indeterminate",3,"diameter","strokeWidth"],[1,"xap-picker-status-empty-search-options"],["class","xap-picker-checklist-status-message-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-status-message-container"],[1,"xap-picker-checklist-status-message","gmat-body-2"],[1,"xap-picker-status-empty-options"],[1,"xap-picker-status-error"],["class","xap-picker-checklist-select-all xap-checkbox","tabindex","0",3,"xapSelectAll","xapSelectAllCorpus",
"aria-label",4,"ngIf"],["role","tree","xapPickerArrowNav","","xapPickerArrowNavChildSelector","input",1,"xap-picker-checklist-option-list",3,"keydown"],[4,"ngFor","ngForOf"],["class","xap-picker-checklist-truncated-message",4,"ngIf"],["tabindex","0",1,"xap-picker-checklist-select-all","xap-checkbox",3,"xapSelectAll","xapSelectAllCorpus","aria-label"],["class","xap-picker-checklist-option xap-checkbox","role","treeitem","tabindex","0",3,"xapSelectionModel","xapSelection","aria-label","keydown.enter",
"onfocus",4,"ngIf","ngIfElse"],["noTab",""],["role","treeitem","tabindex","0",1,"xap-picker-checklist-option","xap-checkbox",3,"xapSelectionModel","xapSelection","aria-label","keydown.enter","onfocus"],[3,"template","option"],["role","treeitem","tabindex","-1",1,"xap-picker-checklist-option","xap-checkbox",3,"xapSelectionModel","xapSelection","aria-label","keydown.enter"],[1,"xap-picker-checklist-truncated-message"]],ua:function(a,b){a&1&&(_.O(0,Bqb,10,7,"div",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,
1,b.gyb))},Ga:[_.nq,_.oq,_.sq,_.pq,_.qq,FN,_.mF,HN,WM,ON,UN,WN,TN,_.tq,IN],styles:[".xap-picker-checklist-spinner-container{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;padding:20px 0}.xap-picker-checklist-status-message-container{padding:20px;word-break:normal;text-align:center}.xap-picker-checklist-status-message{padding:0 0 12px;margin:0}.xap-picker-checklist-truncated-message{font-style:italic;padding-left:12px}"],
mb:2,La:0});var YN=class{};YN.ha=function(a){return new (a||YN)};YN.Da=_.ld({type:YN});YN.Ca=_.Pc({imports:[VM,RN]});var ZN=class{constructor(a,b){a.Lj||b.g1.push("gmat-mdc-tooltip")}};ZN.ha=function(a){return new (a||ZN)(_.r(_.vab),_.r(_.yu))};ZN.Ma=_.nd({type:ZN,oa:[["","matTooltip",""]],features:[_.eh([{Ba:_.yu,Id:_.DF}])]});var KOb=["removeButton"],Dqb=function(a,b){return a.Bc.U_?"Deselect "+a.Bc.U_(b):"Deselect"},$N=class{constructor(a,b){this.Bc=a;this.zu=b;this.KNa=new _.mp}};
$N.ha=function(a){return new (a||$N)(_.r(BN),_.r(_.tab))};
$N.wa=_.n({type:$N,oa:[["xap-picker-selection-list"]],Bd:function(a,b,c){a&1&&_.rh(c,NN,5);if(a&2){let d;_.ph(d=_.sh())&&(b.rn=d.first)}},ub:function(a,b){a&1&&_.qh(KOb,5,_.ne);if(a&2){let c;_.ph(c=_.sh())&&(b.f_c=c)}},outputs:{KNa:"clearSelections"},ya:12,Aa:9,Ea:function(){return[[1,"xap-picker-selection-list-container"],[1,"xap-picker-selection-list-subheader"],["aria-live","polite",1,"xap-picker-number-selected"]," \ufffd0\ufffd selected ",["color","primary","mat-button","",1,"xap-picker-clear-all-button",
3,"disabled","click"]," Clear all ",[1,"xap-picker-selection-list"],["class","xap-picker-selection-list-item",4,"ngFor","ngForOf"],[1,"xap-picker-selection-list-item"],[1,"xap-picker-selection"],[1,"xap-picker-selection-value"],[3,"template","option"],[1,"xap-picker-selection-button-container"],["mat-icon-button","",1,"xap-picker-selection-remove-button",3,"matTooltip","click","keydown.enter"],["removeButton",""],["class","xap-picker-selection-remove",3,"svgIcon",4,"ngIf"],[1,"xap-picker-selection-remove",
3,"svgIcon"]]},ua:function(a,b){a&1&&(_.z(0,"div",0)(1,"div",1)(2,"div",2),_.Vg(3,3),_.R(4,"async"),_.B(),_.z(5,"div")(6,"button",4),_.L("click",function(){b.Bc.model.clear();b.KNa.emit()}),_.Vg(7,5),_.R(8,"async"),_.B()()(),_.z(9,"ul",6),_.O(10,Eqb,8,5,"li",7),_.R(11,"async"),_.B()());a&2&&(_.q(4),_.$B(_.S(4,3,zN(b.Bc.model))),_.aC(3),_.q(2),_.x("disabled",0===_.S(8,5,zN(b.Bc.model))),_.q(4),_.x("ngForOf",_.S(11,7,COb(b.Bc.model))))},Ga:[_.nq,_.oq,_.xF,_.Cv,_.pE,ZN,_.LI,_.kw,ON,_.tq],mb:2,La:0});
var LOb=["optionItem"],aO=class{constructor(a){this.Bc=a;this.vV=_.w(this.Bc.vV,_.Xf());this.Gk=FOb;this.p5="Use search to find options.";this.o5="Error loading search results. Please try again.";this.n5="No results found.";this.kNb=_.w(_.Af([_.w(this.Bc.mJb),_.w(this.Bc.vV,_.Xf()),this.Bc.Gz]),_.v(([b,c,d])=>({vda:b,Mr:c,jAb:d})))}n1(a){Fqb(a,this.options)}};aO.ha=function(a){return new (a||aO)(_.r(BN))};
aO.wa=_.n({type:aO,oa:[["xap-picker-single-select"]],Bd:function(a,b,c){a&1&&(_.rh(c,KN,5),_.rh(c,JN,5),_.rh(c,LN,5),_.rh(c,MN,5),_.rh(c,NN,5));if(a&2){let d;_.ph(d=_.sh())&&(b.Un=d.first);_.ph(d=_.sh())&&(b.Tn=d.first);_.ph(d=_.sh())&&(b.Rn=d.first);_.ph(d=_.sh())&&(b.Sn=d.first);_.ph(d=_.sh())&&(b.rn=d.first)}},ub:function(a,b){a&1&&_.qh(LOb,5,_.ne);if(a&2){let c;_.ph(c=_.sh())&&(b.options=c)}},ya:2,Aa:3,Ea:[["class","xap-picker-single-select",4,"ngIf"],[1,"xap-picker-single-select"],[4,"ngIf"],
[3,"ngSwitch"],[4,"ngSwitchCase"],["optionsTemplate",""],[3,"ngTemplateOutlet"],[1,"xap-picker-status-loading"],["class","xap-picker-checklist-spinner-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-spinner-container"],["mode","indeterminate",3,"diameter","strokeWidth"],[1,"xap-picker-status-empty-search-options"],["class","xap-picker-single-select-status-message-container",4,"ngIf","ngIfElse"],[1,"xap-picker-single-select-status-message-container"],[1,"xap-picker-single-select-status-message",
"gmat-body-2"],[1,"xap-picker-status-empty-options"],[1,"xap-picker-status-error"],["role","tree",1,"xap-picker-single-select-options-list",3,"keydown"],["matRipple","","class","xap-picker-single-select-option","role","treeitem",3,"xap-picker-single-selected","tabindex","click","keydown.enter","keydown.space",4,"ngFor","ngForOf"],["matRipple","","role","treeitem",1,"xap-picker-single-select-option",3,"tabindex","click","keydown.enter","keydown.space"],["optionItem",""],[1,"xap-picker-single-select-text"],
[3,"template","option"]],ua:function(a,b){a&1&&(_.O(0,Sqb,10,7,"div",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.kNb))},Ga:[_.nq,_.oq,_.sq,_.pq,_.qq,HN,WM,_.Gu,ON,TN,_.tq],styles:[".xap-picker-single-select-spinner-container{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;padding:20px 0}.xap-picker-single-select-status-message-container{padding:20px;word-break:normal;text-align:center}.xap-picker-single-select-status-message{padding:0 0 12px;margin:0}"],
mb:2,La:0});var bO=class{};bO.ha=function(a){return new (a||bO)};bO.Da=_.ld({type:bO});bO.Ca=_.Pc({imports:[_.uq,_.Py,QN,GN,YN,_.vF,SN,_.EF,_.lw,_.Hu,_.FF,_.BF,_.wF,_.FF]});
var HL=function(a){let b;null!=(b=a.fyb)&&b.oz.length&&b.oz.first.focus()},bM=class extends _.uF{set config(a){a.Jqa||this.CIb.next(a.options);let b,c,d;const e=Object.assign({},a,{hv:null!=(b=a.hv)?b:!0,Z3:!!a.Z3,yx:null!=(c=a.yx)?c:!0},a.Jqa?{}:{Mr:null!=(d=a.Mr)?d:!0});let f;this.tFb=a.Jqa||(null!=(f=null==e?void 0:e.Mr)?f:!0);this.Rma.next(e)}set hc(a){this.Ax.next(a&&a.value.Zl||[])}constructor(a){super();this.Hd=a;this.kc=new _.fg;this.tFb=!0;this.CIb=new _.Yh([]);this.Ax=new _.Yh([]);this.values=
_.w(this.Ax,_.v(b=>_.sF(null!=b?b:[])),_.ng(this.kc));this.options=_.w(this.CIb,_.mg(b=>_.Qf(b)?b:_.u(b)));this.Rma=new _.fg(1)}get isValid(){return!0}Ja(){this.kc.next();this.kc.complete()}focus(){this.Hd.ac(()=>{setTimeout(()=>{if(this.tFb){let a;null!=(a=this.fyb)&&a.search&&a.search.focus()}else HL(this)})})}};bM.ha=function(a){return new (a||bM)(_.r(_.sg))};
bM.wa=_.n({type:bM,oa:[["xap-picker-editor"]],ub:function(a,b){a&1&&_.qh(XN,5);if(a&2){let c;_.ph(c=_.sh())&&(b.fyb=c.first)}},inputs:{config:"config",hc:"appliedFilter"},outputs:{values:"values"},features:[_.Cg],ya:2,Aa:3,Ea:[[4,"ngIf"],[3,"ngModel","options","displayFunction","searchVisible","searchFilter","selectAllVisible","xap-picker-multi-pane","ngModelChange",4,"ngIf","ngIfElse"],["asyncTemplate",""],[3,"ngModel","options","displayFunction","searchVisible","searchFilter","selectAllVisible",
"ngModelChange"],["xapPickerOptions","",4,"ngIf","ngIfElse"],["multiSelect",""],["xapPickerSelections","",3,"clearSelections",4,"ngIf"],["xapPickerOptions",""],["xapPickerOptions","",3,"maxDisplayedOptions"],["xapPickerSelections","",3,"clearSelections"],["xapAsyncOptions","",3,"ngModel","getOptions","displayFunction","selectAllVisible","ngModelChange"],["xapPickerSelections","",3,"clearSelection",4,"ngIf"],["xapPickerLoadingTemplate",""],[3,"ngTemplateOutlet"],["xapPickerErrorTemplate",""],["xapPickerEmptyOptionsTemplate",
""],["xapPickerEmptySearchAndOptionsTemplate",""],["xapPickerSelections","",3,"clearSelection"]],ua:function(a,b){a&1&&(_.O(0,irb,4,2,"ng-container",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.Rma))},Ga:[_.oq,_.sq,_.Cy,_.Hy,XN,$N,LN,MN,JN,KN,aO,EN,CN,DN,_.tq],styles:["xap-picker-editor{height:100%}.xap-picker-option-pane,.xap-picker-selection-list{min-width:200px}.xap-filterbar-filtereditor-popup-content{padding:0}.xap-filterbar-filtereditor-description{padding:8px 16px 0}.xap-picker-checklist .xap-picker-checklist-option{min-height:48px}.xap-picker-multi-pane .xap-picker-pane-container{border-bottom:1px solid #dadce0}"],
mb:2,La:0});var cO=class extends TN{};cO.ha=function(){let a;return function(b){return(a||(a=_.me(cO)))(b||cO)}}();
cO.wa=_.n({type:cO,oa:[["xap-picker-search"]],features:[_.Cg],ya:10,Aa:8,Ea:function(){return[[1,"xap-picker-search"],["aria-label","Search","placeholder","Search","tabindex","0","type","text",1,"xap-picker-search-input",3,"ngModel","ngModelChange"],["searchInput",""],[4,"ngIf","ngIfThen","ngIfElse"],["searchIcon",""],["clearIcon",""],["class","xap-picker-icon xap-picker-search-icon","matSuffix","",3,"svgIcon",4,"ngIf"],["matSuffix","",1,"xap-picker-icon","xap-picker-search-icon",3,"svgIcon"],["aria-label",
"Clear search term","mat-icon-button","","matSuffix","",1,"xap-picker-close-icon",3,"click"],["class","xap-picker-icon",3,"svgIcon",4,"ngIf"],[1,"xap-picker-icon",3,"svgIcon"]]},ua:function(a,b){a&1&&(_.z(0,"div",0)(1,"input",1,2),_.L("ngModelChange",function(c){return b.Bc.NA.next(c)}),_.R(3,"async"),_.B(),_.O(4,jrb,1,0,"ng-container",3),_.R(5,"async"),_.O(6,lrb,1,1,"ng-template",null,4,_.uh),_.O(8,nrb,2,1,"ng-template",null,5,_.uh),_.B());if(a&2){const c=_.ah(7),d=_.ah(9);_.q(1);_.x("ngModel",_.S(3,
4,b.Bc.NA));_.q(3);_.x("ngIf",_.S(5,6,b.Bc.NA))("ngIfThen",d)("ngIfElse",c)}},Ga:[_.oq,_.zl,_.Cy,_.Hy,_.Ku,_.kw,_.AL,_.tq],mb:2,La:0});var dO=class extends PN{n1(a){if(this.oz&&("ArrowDown"===a.key||"ArrowUp"===a.key)){a.preventDefault();var b=this.oz.toArray().findIndex(c=>c.Na.qa.querySelector("input")===a.target);"ArrowUp"===a.key?b--:"ArrowDown"===a.key&&b++;0>b||b>=this.oz.length||this.oz.toArray()[b].focus()}}};dO.ha=function(){let a;return function(b){return(a||(a=_.me(dO)))(b||dO)}}();
dO.wa=_.n({type:dO,oa:[["xap-picker-checklist"]],ub:function(a,b){a&1&&_.qh(_.pF,5);if(a&2){let c;_.ph(c=_.sh())&&(b.oz=c)}},features:[_.Cg],ya:2,Aa:3,Ea:[["class","xap-picker-checklist",4,"ngIf"],[1,"xap-picker-checklist"],[4,"ngIf"],[3,"ngSwitch"],[3,"ngTemplateOutlet",4,"ngSwitchCase"],[4,"ngSwitchCase"],["optionsTemplate",""],[3,"ngTemplateOutlet"],[1,"xap-picker-status-loading"],["class","xap-picker-checklist-spinner-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-spinner-container"],
["mode","indeterminate",3,"diameter","strokeWidth"],[1,"xap-picker-status-empty-search-options"],["class","xap-picker-checklist-status-message-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-status-message-container"],[1,"xap-picker-checklist-status-message","gmat-body-2"],[1,"xap-picker-status-empty-options"],[1,"xap-picker-status-error"],["class","xap-picker-checklist-select-all xap-checkbox","tabindex","0",3,"xapSelectAll","xapSelectAllCorpus","aria-label",4,"ngIf"],["role","tree","xapPickerArrowNav",
"","xapPickerArrowNavChildSelector","input",1,"xap-picker-checklist-option-list",3,"keydown"],[4,"ngFor","ngForOf"],["class","xap-picker-checklist-truncated-message",4,"ngIf"],["tabindex","0",1,"xap-picker-checklist-select-all","xap-checkbox",3,"xapSelectAll","xapSelectAllCorpus","aria-label"],["class","xap-picker-checklist-option xap-checkbox","role","treeitem","tabindex","0",3,"xapSelectionModel","xapSelection","aria-label","keydown.enter","onfocus",4,"ngIf","ngIfElse"],["noTab",""],["role","treeitem",
"tabindex","0",1,"xap-picker-checklist-option","xap-checkbox",3,"xapSelectionModel","xapSelection","aria-label","keydown.enter","onfocus"],[3,"template","option"],["role","treeitem","tabindex","-1",1,"xap-picker-checklist-option","xap-checkbox",3,"xapSelectionModel","xapSelection","aria-label","keydown.enter"],[1,"xap-picker-checklist-truncated-message"]],ua:function(a,b){a&1&&(_.O(0,Erb,10,7,"div",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.gyb))},Ga:[_.nq,_.oq,_.sq,_.pq,_.qq,HN,WM,_.pF,ON,UN,WN,
cO,_.tq,IN],styles:[".xap-picker-checklist-spinner-container{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;padding:20px 0}.xap-picker-checklist-status-message-container{padding:20px;word-break:normal;text-align:center}.xap-picker-checklist-status-message{padding:0 0 12px;margin:0}.xap-picker-checklist-truncated-message{font-style:italic;padding-left:12px}"],
mb:2,La:0});var eO=class extends $N{};eO.ha=function(){let a;return function(b){return(a||(a=_.me(eO)))(b||eO)}}();
eO.wa=_.n({type:eO,oa:[["xap-picker-selection-list"]],features:[_.Cg],ya:12,Aa:9,Ea:function(){return[[1,"xap-picker-selection-list-container"],[1,"xap-picker-selection-list-subheader"],["aria-live","polite",1,"xap-picker-number-selected"]," \ufffd0\ufffd selected ",["color","primary","mat-button","",1,"xap-picker-clear-all-button",3,"disabled","click"]," Clear all ",[1,"xap-picker-selection-list"],["class","xap-picker-selection-list-item",4,"ngFor","ngForOf"],[1,"xap-picker-selection-list-item"],
[1,"xap-picker-selection"],[1,"xap-picker-selection-value"],[3,"template","option"],[1,"xap-picker-selection-button-container"],["mat-icon-button","",1,"xap-picker-selection-remove-button",3,"matTooltip","click","keydown.enter"],["removeButton",""],["class","xap-picker-selection-remove",3,"svgIcon",4,"ngIf"],[1,"xap-picker-selection-remove",3,"svgIcon"]]},ua:function(a,b){a&1&&(_.z(0,"div",0)(1,"div",1)(2,"div",2),_.Vg(3,3),_.R(4,"async"),_.B(),_.z(5,"div")(6,"button",4),_.L("click",function(){b.Bc.model.clear();
b.KNa.emit()}),_.Vg(7,5),_.R(8,"async"),_.B()()(),_.z(9,"ul",6),_.O(10,Grb,8,5,"li",7),_.R(11,"async"),_.B()());a&2&&(_.q(4),_.$B(_.S(4,3,zN(b.Bc.model))),_.aC(3),_.q(2),_.x("disabled",0===_.S(8,5,zN(b.Bc.model))),_.q(4),_.x("ngForOf",_.S(11,7,COb(b.Bc.model))))},Ga:[_.nq,_.oq,ZN,_.LI,_.Ku,_.kw,ON,_.tq],mb:2,La:0});var fO=class extends aO{constructor(a){super(a);this.Bc=a}};fO.ha=function(a){return new (a||fO)(_.r(BN))};
fO.wa=_.n({type:fO,oa:[["xap-picker-single-select"]],features:[_.Cg],ya:2,Aa:3,Ea:[["class","xap-picker-single-select",4,"ngIf"],[1,"xap-picker-single-select"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["optionsTemplate",""],[3,"ngTemplateOutlet"],[1,"xap-picker-status-loading"],["class","xap-picker-checklist-spinner-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-spinner-container"],["mode","indeterminate",3,"diameter","strokeWidth"],[1,"xap-picker-status-empty-search-options"],["class",
"xap-picker-single-select-status-message-container",4,"ngIf","ngIfElse"],[1,"xap-picker-single-select-status-message-container"],[1,"xap-picker-single-select-status-message","gmat-body-2"],[1,"xap-picker-status-empty-options"],[1,"xap-picker-status-error"],["role","tree",1,"xap-picker-single-select-options-list",3,"keydown"],["matRipple","","class","xap-picker-single-select-option","role","treeitem",3,"xap-picker-single-selected","tabindex","click","keydown.enter","keydown.space",4,"ngFor","ngForOf"],
["matRipple","","role","treeitem",1,"xap-picker-single-select-option",3,"tabindex","click","keydown.enter","keydown.space"],["optionItem",""],[1,"xap-picker-single-select-text"],[3,"template","option"]],ua:function(a,b){a&1&&(_.O(0,Trb,10,7,"div",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.kNb))},Ga:[_.nq,_.oq,_.sq,_.pq,_.qq,HN,WM,_.Gu,ON,cO,_.tq],styles:[".xap-picker-single-select-spinner-container{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;padding:20px 0}.xap-picker-single-select-status-message-container{padding:20px;word-break:normal;text-align:center}.xap-picker-single-select-status-message{padding:0 0 12px;margin:0}"],
mb:2,La:0});var aM=class extends bM{};aM.ha=function(){let a;return function(b){return(a||(a=_.me(aM)))(b||aM)}}();
aM.wa=_.n({type:aM,oa:[["xap-picker-editor"]],features:[_.Cg],ya:2,Aa:3,Ea:[[4,"ngIf"],[3,"ngModel","options","displayFunction","searchVisible","searchFilter","selectAllVisible","xap-picker-multi-pane","ngModelChange",4,"ngIf","ngIfElse"],["asyncTemplate",""],[3,"ngModel","options","displayFunction","searchVisible","searchFilter","selectAllVisible","ngModelChange"],["xapPickerOptions","",4,"ngIf","ngIfElse"],["multiSelect",""],["xapPickerSelections","",3,"clearSelections",4,"ngIf"],["xapPickerOptions",
""],["xapPickerOptions","",3,"maxDisplayedOptions"],["xapPickerSelections","",3,"clearSelections"],["xapAsyncOptions","",3,"ngModel","getOptions","displayFunction","selectAllVisible","ngModelChange"],["xapPickerSelections","",3,"clearSelection",4,"ngIf"],["xapPickerLoadingTemplate",""],[3,"ngTemplateOutlet"],["xapPickerErrorTemplate",""],["xapPickerEmptyOptionsTemplate",""],["xapPickerEmptySearchAndOptionsTemplate",""],["xapPickerSelections","",3,"clearSelection"]],ua:function(a,b){a&1&&(_.O(0,jsb,
4,2,"ng-container",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.Rma))},Ga:[_.oq,_.sq,_.Cy,_.Hy,EN,CN,DN,dO,LN,MN,JN,KN,eO,fO,_.tq],styles:["xap-picker-editor{height:100%}.xap-picker-option-pane,.xap-picker-selection-list{min-width:200px}.xap-filterbar-filtereditor-popup-content .xap-picker-container{margin:0 -16px}.xap-filterbar-filtereditor-description{padding:8px 16px 0}.xap-picker-checklist-option-list{padding-bottom:0}"],mb:2,La:0});
var gO=class extends _.YF{constructor(){super(...arguments);this.Qvb="mat-mdc-autocomplete-visible";this.lrb="mat-mdc-autocomplete-hidden";let a;this.BI=null!=(a=this.Nv.ho)?a:!1}get ho(){return this.BI}set ho(a){this.BI=_.jk(a);this.xHa()}xHa(){if(this.options)for(const a of this.options)_.Po(a.wb)}iJ(){return!1}};gO.ha=function(){let a;return function(b){return(a||(a=_.me(gO)))(b||gO)}}();
gO.wa=_.n({type:gO,oa:[["mat-autocomplete"]],Bd:function(a,b,c){a&1&&(_.rh(c,_.Eu,5),_.rh(c,_.lE,5));if(a&2){let d;_.ph(d=_.sh())&&(b.zL=d);_.ph(d=_.sh())&&(b.options=d)}},Bb:["ngSkipHydration","",1,"mat-mdc-autocomplete"],inputs:{md:"disableRipple",ho:"hideSingleSelectionIndicator"},Vb:["matAutocomplete"],features:[_.eh([{Ba:_.Du,Lb:gO}]),_.Cg],Yb:["*"],ya:1,Aa:0,Ea:[["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id","ngClass"],["panel",""]],ua:function(a){a&
1&&(_.Xg(),_.O(0,ksb,3,5,"ng-template"))},Ga:[_.mq],styles:["div.mat-mdc-autocomplete-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-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}mat-autocomplete{display:none}\n"],
mb:2,data:{animation:[_.abb]},La:0});var hO=class{};hO.ha=function(a){return new (a||hO)};hO.Da=_.ld({type:hO});hO.Ca=_.Pc({Nb:[_.ibb],imports:[_.zu,vM,_.Au,_.uq,_.iu,vM,_.Au]});var MOb=function(a){return _.eib(a.lineNumber,a.line,a.zs)},msb=/[^\w/]/g,iO=class{constructor(){this.H0=this.Toa=new _.Yh(1)}Zfa(){this.wG?this.Toa.next(1):this.Toa.next(0)}get wG(){return 0===this.Toa.getValue()}};iO.ha=function(a){return new (a||iO)};iO.ta=_.k({token:iO,na:iO.ha});
var jO=class{transform(a){return Array.isArray(a)&&0===a.length?_.Cjb:"object"===typeof a&&_.ec(a)?_.Djb:a}};jO.ha=function(a){return new (a||jO)};jO.ye=_.od({name:"emptyToConstant",type:jO,be:!0});var kO=class{constructor(){this.message="";this.hca=[];this.AHb=[]}Qb(){this.AHb=ssb(this.message,this.hca)}};kO.ha=function(a){return new (a||kO)};
kO.wa=_.n({type:kO,oa:[["linkified-message"]],inputs:{message:"message",hca:"linkDefinitions"},features:[_.Hd],ya:1,Aa:1,Ea:[[3,"ngSwitch",4,"ngFor","ngForOf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["target","_blank",3,"href"]],ua:function(a,b){a&1&&_.O(0,rsb,3,3,"span",0);a&2&&_.x("ngForOf",b.AHb)},Ga:[_.nq,_.pq,_.qq],mb:2,La:0});
var lO=class{constructor(a,b){this.Fa=a;this.client=b;this.rf=new _.vw(this.Fa)}diff(a,b,c,d,e,f){const g=Object.assign({},JL(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e});f&&(g.diffBase=f);return this.rf.fetch(g,()=>this.client.X$(g))}};lO.ha=function(a){return new (a||lO)(_.m(_.Yr),_.m(OM))};lO.ta=_.k({token:lO,na:lO.ha,Ha:"root"});
var zsb={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",timeZone:"UTC"},Asb,Bsb,mO=class{constructor(){var a={MHc:!0};const b=Csb(a.locale);this.Zgb="yyyy-MM-dd"+(b?" h:mm":" HH:mm")+(a.MHc?":ss":"")+(b?" a":"")+(a.i0c?" z":"")}Qb(a){const b=this;return _.xf(function*(){if(a.value){a:{try{var c=Dsb(b.value);break a}catch(d){}c=void 0}b.date=c;b.date&&(c=_.vx(b.date.getTimezoneOffset()),b.MGb=c.pga[0<_.wx(c,b.date)?2:0],c=_.xx(c,b.date),b.isUTC=_.xx(_.Njb,b.date)===c,
b.M4a=_.Mjb.pga[0<_.wx(_.Mjb,b.date)?2:0],b.Pzc=_.xx(_.Mjb,b.date)===c)}})}rpa(a,b,c){if(this.date)return this.isUTC?`${a} local \n${c} ${this.M4a}`:this.Pzc?`${a} local \n${b} UTC`:`${a} local \n${b} UTC \n${c} ${this.M4a}`}};mO.ha=function(a){return new (a||mO)};
mO.wa=_.n({type:mO,oa:[["date"]],inputs:{value:"value",format:"format"},features:[_.Hd],ya:6,Aa:19,Ea:[["matTooltipClass","wrapped-tooltip",3,"matTooltip"]],ua:function(a,b){a&1&&(_.z(0,"time",0),_.R(1,"dateTimeDisplay"),_.R(2,"dateTimeDisplay"),_.R(3,"dateTimeDisplay"),_.Q(4),_.R(5,"dateTimeDisplay"),_.B());a&2&&(_.$g("matTooltip",b.rpa(_.SG(1,3,b.date,b.Zgb,b.MGb),_.SG(2,7,b.date,b.Zgb,"UTC"),_.SG(3,11,b.date,b.Zgb,b.M4a))),_.Hg("datetime",null==b.date?null:b.date.toISOString()),_.q(4),_.bh(" ",
_.SG(5,15,b.date,b.format,b.MGb),"\n"))},Ga:[_.Az,_.TC],styles:[".mat-tooltip.wrapped-tooltip{white-space:pre-wrap}"],La:0});var nO=class{constructor(){this.iuc=_.qx.has(1)?"preferEmail":"preferName"}transform(a){return"preferEmail"===this.iuc?a&&(a.email||a.name)||"unknown":a&&(a.name||a.email)||"unknown"}};nO.ha=function(a){return new (a||nO)(_.r(_.rx,16))};nO.ye=_.od({name:"authorDisplay",type:nO,be:!0});nO.ta=_.k({token:nO,na:nO.ha,Ha:"root"});
var NOb=function(a){oO(a,a.appId,(b,c)=>{_.YH(c,d=>{null==b?delete d.hu:d.hu=b;delete d.tw;delete d.iu;delete d.gt})},Esb)},OOb=function(a){oO(a,a.orc,(b,c)=>{_.YH(c,d=>{null==b?delete d.tw:d.tw=b;delete d.iu})},Fsb)},POb=function(a){oO(a,a.cMa,(b,c)=>{_.YH(c,d=>{null!=b?d.qj=b?"1":"0":delete d.qj})},Gsb)},QOb=function(a){oO(a,a.Te,(b,c)=>{_.YH(c,d=>{null==b?delete d.Te:d.Te=b})},Hsb)},ROb=function(a){oO(a,a.ptc,(b,c)=>{_.YH(c,d=>{b?d.gt="":delete d.gt})},Isb)},SOb=function(a){oO(a,a.oIc,(b,c)=>{_.YH(c,
d=>{null==b?delete d.iu:d.iu=b})},Jsb)},oO=function(a,b,c,d){a.Za.add(_.w(a.Hl,_.v(e=>d(e)),_.Xf()).subscribe(b));b=_.w(b,_.Xf(),_.v(e=>{var f=a.Hl.value;if(d(f)!==e)return f=f.Wb(),c(e,f),f.Ya()}),_.Mf(e=>!!e),_.pg(e=>{a.Ua.navigate(_.gt(e),{Fi:!0})}));a.Za.add(b.subscribe(a.Hl))},pO=class{constructor(a,b){this.Ua=b;this.appId=new _.Yh(null);this.orc=new _.Yh(null);this.cMa=new _.Yh(null);this.Te=new _.Yh(null);this.ptc=new _.Yh(!1);this.oIc=new _.Yh(null);this.Hl=new _.Yh(_.vj(a.Oc));this.Za=_.w(this.Ua.events,
_.Mf(c=>c instanceof _.Ci),_.v(()=>_.vj(a.Oc))).subscribe(this.Hl);NOb(this);OOb(this);POb(this);QOb(this);ROb(this);SOb(this);this.ytc=!_.qx.has(28)}Ja(){this.Za.unsubscribe()}RK(a){return _.w(_.Af(this.cMa,a),_.v(([b,c])=>null!=b?b:c&&this.ytc))}KD(a){this.cMa.next(a)}};pO.ha=function(a){return new (a||pO)(_.m(_.Xh),_.m(_.Ji),_.m(_.rx))};pO.ta=_.k({token:pO,na:pO.ha});
var qO=class{constructor(a){this.stack=a instanceof Array?a:[a]}get C_(){return this.stack[this.oHb]}get wIc(){return this.stack[0]}get yva(){return this.stack.map(a=>a.ti)}pop(a){if(0>a)throw new RangeError("Rd");if(a>this.stack.length-1)throw new RangeError("Sd");return new qO(this.stack.slice(0,-1*a))}push(a){const b=this.stack.slice();b.push(a);return new qO(b)}get oHb(){return this.stack.length-1}},TOb=function(a){var b=["gsn","gs"];for(const c of b)a.YIb.next(c)},rO=class{constructor(a,b,c){this.YIb=
new _.hg;_.w(this.YIb,Cpb(a.tg),_.Mf(d=>0<d.length)).subscribe(d=>{c.navigate([],{Qa:Lsb(d),vg:"merge",ki:b,Fi:!0})})}};rO.ha=function(a){return new (a||rO)(_.m(_.sg),_.m(_.Xh),_.m(_.Ji))};rO.ta=_.k({token:rO,na:rO.ha,Ha:"root"});
var UOb=function(a){return"string"===typeof a?[a]:a},VOb=function(a){const b=_.w(a.Ua.events,_.Mf(d=>d instanceof _.Ci),_.v(()=>{const d=_.vj(a.Nm.Oc);return d&&d.kb}),_.Xf(),_.kg(),_.cg()),c=_.w(a.Vdb,_.mg(d=>{if(d){const e=_.w(a.ayb,_.v(l=>p=>p.push(Object.assign({},l,{isFirst:!1})))),f=_.w(a.sJb,_.v(l=>p=>p.pop(p.yva.length-1-l))),g=_.w(a.EMb,_.v(l=>p=>{const t=p.stack.slice();t[p.oHb]=Object.assign({},p.C_,l);return new qO(t)}));return _.w(_.Jf(e,f,g),_.dg((l,p)=>p(l),d),_.lg(d))}return _.u(void 0)}));
return _.w(_.Jf(b,c),_.Xf(),_.gg(1),_.wf())},WOb=function(a){return _.w(_.Af(a.cj.RK(_.u(!1)),a.cj.Te),_.v(([b,c])=>!!b&&1===c),_.Xf(),_.gg(1),_.wf())},CKb=function(a){0!==a.mH.getValue()&&a.mH.next(0)},gM=function(a){2!==a.mH.getValue()&&a.mH.next(2)},XOb=function(a,b){a.JBb.next(b);a.cj.Te.next(0);a.cj.KD(!0)},YOb=function(a,b){a.ayb.next(b)},CAb=function(a,b){const c=a.Boa.getValue();0>=c?a.VF.next(-1):(b%=c,a.VF.next(0<=b?b:b+c))},sO=class{get vC(){return this.SUa.getValue()}set vC(a){a!==this.vC&&
this.SUa.next(a)}constructor(a,b,c,d,e){this.Nm=a;this.tfa=c;this.Ua=d;this.cj=e;this.kBb=this.SUa=new _.Yh("SOURCE");this.swc=this.N$=new _.Yh(0);this.wFc=this.mH=new _.Yh(2);this.Vdb=new _.fg(1);this.zea=new _.fg(1);this.pwc=this.JBb=new _.Yh;this.xca=new _.hg;this.I$=this.qVa=new _.Yh({query:"",w0a:!1,Md:null});this.VF=new _.Yh(-1);this.Boa=new _.Yh(0);this.destroy=new _.hg;this.Za=new _.hf;this.ayb=new _.hg;this.sJb=new _.hg;this.EMb=new _.hg;this.Ivc=this.toa=new _.Yh(!1);_.w(this.tfa.H0,_.ng(this.destroy)).subscribe(f=>
{0===f?this.mH.next(0):this.mH.next(2)});a=_.vj(this.Nm.Oc);c=this.Nm.Oc.Qa;c.gs&&c.gsn?(d=UOb(c.gs),c={ti:c.gsn,OM:d,JK:d},6===a.params.Te?this.Xua(c):(this.ifa(c),TOb(b))):1!==a.params.Te&&6!==a.params.Te||this.Ua.navigate(_.gt(_.YH(a.Wb(),f=>{delete f.Te;delete f.qj}).Ya()),{vg:"preserve",Fi:!0});this.zV=VOb(this);this.qAc=WOb(this);this.Aoa=_.w(_.Jf(this.VF,_.w(this.I$,_.Xf(Osb),_.cg(0))),Nsb())}Ja(){this.Za.unsubscribe();this.destroy.next()}KD(a){this.cj.KD(a)}RK(a){return this.cj.RK(a)}ifa(a){this.Vdb.next(new qO(Object.assign({},
a,{isFirst:!0})))}Xua(a){this.cj.KD(!0);this.Vdb.next(new qO(Object.assign({},a,{isFirst:!0})));this.cj.Te.next(6)}};sO.ha=function(a){return new (a||sO)(_.m(_.Xh),_.m(rO),_.m(iO),_.m(_.Ji),_.m(pO))};sO.ta=_.k({token:sO,na:sO.ha});
var ZOb=function(a,b){const c=Usb(b);return a.nBc.fetch(c,()=>{a.owb.next(c);return Vsb(a.Zqc,c,b.category)})},$Ob=function(a,b){const c=Usb(b);return a.Sw.fetch(c,()=>{a.CBb.next(c);return Vsb(a.brc,c,b.category)})},aPb=function(a){return _.w(a.fH.prefetch("findingsConfig"),_.Uf(),_.mg(b=>{b&&a.Myb.put("getConfiguration",_.u(_.zh(YNb,JSON.parse(b.response)).root));return a.Myb.fetch("getConfiguration",()=>_.w(a.wyb.getConfiguration(),_.v(c=>c.root)))}))},tO=class{constructor(a,b,c,d,e){this.Fa=a;
this.wyb=b;this.isc=c;this.fH=d;this.nBc=new _.vw(this.Fa);this.owb=new _.fg(1);this.Sw=new _.vw(this.Fa);this.CBb=new _.fg(1);this.Myb=new _.vw(this.Fa);this.Zqc=_.w(this.owb,Ssb(e,f=>_.w(this.isc.list(f),_.v(g=>Tsb(f,g.aggregations)))));this.brc=_.w(this.CBb,Ssb(e,f=>_.w(this.wyb.list(f),_.v(g=>Tsb(f,g.D0)))))}};tO.ha=function(a){return new (a||tO)(_.m(_.Yr),_.m(GM),_.m(EM),_.m(_.Tx),_.m(_.sg))};tO.ta=_.k({token:tO,na:tO.ha,Ha:"root"});
var bPb=function(a){return _.w(a.mGb,_.v(b=>Array.from(b.values())))},cPb=function(a,b){return _.w(a.mGb,_.v(c=>c.get(b)))},uO=class{constructor(a,b){this.E0=b;_.qx.has(14)?this.rVa=_.w(aPb(this.E0),_.v(c=>(null==c?void 0:c.children)||[]),_.gg(1),_.wf()):this.rVa=_.u([]);this.mGb=_.w(this.rVa,_.v(Wsb))}MWa(){return this.rVa}getAnnotations(a,b,c,d,e,f,g){const l=g?"FILE":"DIRECTORY";return _.XG(b)||"host"===b?_.w(cPb(this,f),_.mg(p=>{if(!p)return _.u([]);const t=Xsb(p);return t?_.w($Ob(this.E0,{kb:a,
Ic:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecType:l,category:t}),_.v(y=>y.map(C=>Ysb(p,C)))):_.u([])})):_.rf("Only depot group and multibranch are currently supported")}};uO.ha=function(a){return new (a||uO)(_.m(_.rx),_.m(tO))};uO.ta=_.k({token:uO,na:uO.ha,Ha:"root"});
var dPb={Ct:0,plb:1,h_b:2,Qcc:3,NONE:4,Tmb:5,PERMISSION_DENIED:6,Kac:7,G8b:8,UNINITIALIZED:9,P7b:10,gMc:11,ERROR:12,Ecc:13,0:"FILE",1:"FOLDER",2:"GITSUBMODULE",3:"SYMLINK",4:"NONE",5:"WAITING",6:"PERMISSION_DENIED",7:"REPOSITORY_NOT_FOUND",8:"PATH_NOT_FOUND",9:"UNINITIALIZED",10:"NO_DEFAULT_BRANCH",11:"EMPTY_CONNECTED",12:"ERROR",13:"SUBMODULE_CANNOT_FETCH"},ePb=function(a,{kb:b,Ic:c,fileSpecSourceRootRepositoryKeyRepositoryName:d,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:f,fileSpecPath:g,
fileSpecType:l,mergeLatestData:p,category:t="DEFAULT"},y){if(!_.Hkb.has(c))throw Error("Ud");const C=Object.assign({},JL(b,c),{fileSpecPath:g,fileSpecType:l,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:f,fileSpecSourceRootRepositoryKeyRepositoryName:d,invocationId:y,mergeLatestData:p,category:t});return a.Qsc.fetch(Object.assign({},C,{Mh:"fileTest"}),()=>_.w(a.Lvc.get(C),_.v(F=>F.fna)))},fPb=function(a,b,c,d){if(!_.Hkb.has(c))throw Error("Ud");const e=Object.assign({},JL(b,c),{fileSpecSourceRootRepositoryKeyRepositoryName:d});
return a.Hrc.fetch(e,()=>_.w(a.Bvc.get(e),_.v(f=>f.categories)))},vO=class{constructor(a,b,c){this.Fa=a;this.Lvc=b;this.Bvc=c;this.Qsc=new _.vw(this.Fa);this.Hrc=new _.vw(this.Fa)}};vO.ha=function(a){return new (a||vO)(_.m(_.Yr),_.m(MM),_.m(IM))};vO.ta=_.k({token:vO,na:vO.ha,Ha:"root"});
var gPb=["BLAME","XREFS"],hPb=function(a){const b=["DEFAULT","FUZZING"];return _.w(a.fxb,_.mg(c=>{if(!c)return _.u(b);const d=c.Wa.kb,e=c.Wa.Ic;c=c.Wa.repository;return d&&e&&_.Hkb.has(e)&&c?_.w(fPb(a.ZUa,d,e,c),_.lg(b),_.Sf(()=>_.u([])),_.v(f=>[...(new Set([...f,...b]))])):_.u(b)}),_.v(c=>c.filter(Zpb).map(_.lqa)))},jPb=function(a,b){return _.w(iPb(a),_.v(c=>{c=[hNb,iNb,jNb,c];_.qx.has(27)&&(c.push(_.eYa),c.push(_.fYa));return b?c.filter(d=>"LINE_COUNTS"===d.id||"FILE_COUNTS"===d.id?b.isDirectory:
b.isDirectory||b.TC&&("BLAME"===d.id||"COVERAGE_GENERIC"===d.id)?!1:!0):c}))},kPb=function(a,b){const c=[];for(const [d,e]of b){b=d;const f=e;f!==a.UC(b)&&(f?c.push({Mh:b,state:{enabled:f,Gs:0}}):c.push({Mh:b,state:{enabled:f}}))}a.zua(...c)},lPb=function(a,b){const c=b.has("BLAME");var d=Array.from(b.keys()).filter(e=>e.startsWith("COVERAGE_GENERIC"));if(1<d.length)throw Error("Vd");d=d.length?d[0]:null;if(1<[c,d].filter(e=>!!e).length)throw Error("Wd");d&&a.state.getValue().has("BLAME")&&b.set("BLAME",
!1);if(c||d)for(const e of _.bYa)a.state.getValue().has(e)&&e!==d&&b.set(e,!1);return b},mPb=function(a,...b){b=ftb(b,!0);kPb(a,lPb(a,b))},nPb=function(a,...b){kPb(a,ftb(b,!1))},oPb=function(a,b,c){a.UC(b)&&a.zua({Mh:b,state:c})},wO=function(a,b,c){oPb(a,b,{enabled:!0,Gs:2,rDb:c})},xO=function(a,b){oPb(a,b,{enabled:!0,Gs:0})},pPb=function(a,b,c){oPb(a,b,{enabled:!0,Gs:1,Hu:c})},qPb=function(){return _.qx.has(27)?new Map([["LINE_COUNTS",_.eYa.children.map(a=>a.id)],["FILE_COUNTS",_.fYa.children.map(a=>
a.id)]]):new Map},iPb=function(a){return _.w(a.ena,_.v(b=>{const c=new Set(b);return Object.assign({},_.cYa,{children:_.cYa.children.filter(({id:d})=>c.has(d))})}))},yO=class{constructor(a,b,c,d,e,f){this.AC=a;this.Ub=c;this.ZUa=d;this.state=new _.Yh(new Map);this.Za=new _.hf;this.fxb=_.w(e,_.Mf($sb),GL(g=>g.location),_.v(g=>({Wa:g.location,isDirectory:1===g.kind,TC:_.pH(g.wD),bL:0===g.kind?g.bL:void 0})),_.lg(void 0),_.gg(1),_.wf());this.ena=_.w(hPb(this),_.gg(1),_.wf());this.mLa=_.w(_.Af([this.fxb,
_.w(this.AC.MWa(),_.lg([]))]),_.mg(([g,l])=>_.w(jPb(this,g),_.v(p=>[...p,...itb(l,g)]))),_.Xf(atb),_.gg(1),_.wf());a=_.w(kNb(this.Ub),_.v(g=>new Map(Array.from(g,([l,p])=>[l,"ON"===p.nf?{enabled:!0,Gs:0}:{enabled:!1}]))),_.Zf(1),_.ng(_.w(this.state,_.kg())));b=_.w(this.mLa,_.qg(this.state),_.v(([g,l])=>{g=btb(g);const p=ctb(_.vj(f.Oc)),t=new Map;for(const [y,{enabled:C}]of l){const F=C||dtb(y,p);t.set(y,F?{enabled:!0,Gs:0}:{enabled:!1})}for(const y of g)!l.has(y.id)&&y.vL&&t.set(y.id,{enabled:!0,
Gs:0});return t}));this.Za.add(_.Ef(a,b).subscribe(g=>{this.state.next(g)}));a=_.w(this.mLa,_.v(g=>new Set(btb(g).map(l=>l.id))));this.yfa=_.w(_.Af([this.state,a]),_.v(([g,l])=>{const p=new Map;for(const [t,y]of g.entries()){g=t;const C=y;l.has(g)&&p.set(g,C)}return p}),_.Xf(etb),_.gg(1),_.wf())}Ja(){this.Za.unsubscribe()}MWa(){return this.mLa}US(a){return _.w(this.yfa,_.v(b=>b.get(a)||{enabled:!1}),_.Xf(_.fc))}UC(a){return(a=this.state.getValue().get(a))?a.enabled:!1}zua(...a){const b=new Map(this.state.getValue()),
c=new Map;for(const {Mh:d,state:e}of a){let f;(null==(f=this.state.getValue().get(d))?void 0:f.enabled)===e.enabled||gPb.includes(d)||c.set(d,{nf:e.enabled?"ON":"OFF",Kfa:""});b.set(d,e)}0<c.size&&this.Ub.zHb(c);this.state.next(b)}};yO.ha=function(a){return new (a||yO)(_.m(uO),_.m(_.rx),_.m(_.Vx),_.m(vO),_.m(_.Ikb),_.m(_.Xh))};yO.ta=_.k({token:yO,na:yO.ha});
var zO=class{constructor(a,b,c){this.Wg=b;this.Ec=c;this.Pwc=usb;this.Owc=vsb;this.TBb=_.Yf;this.sD=null;this.m6b="Show in change history"}Qb(){const a=_.qx.has(56)?Tpb(this.Yt,this.commit):this.Yt;let b,c;const d=tpb(this.Yt)?null==(b=this.commit.wp)?void 0:null==(c=b.Xp)?void 0:c.refHint:void 0;this.TBb=_.w(this.Wg.list(a.kb,a.Ic,a.repository,this.We,"/",1,!1,void 0,void 0,d),_.Cf(e=>e.am||[]),_.Zf(1));this.ksc=_.jH(this.Yt,this.We,void 0,a);this.rxb=this.sD?_.gt(_.YH(_.lt((this.sD.tf?a:this.Yt).Wb(),
{uf:this.sD.We,zo:this.sD.tf||void 0}),e=>{e.Wu=e.Ob?"":void 0}).Ya()):void 0}get We(){return this.commit.We||""}};zO.ha=function(a){return new (a||zO)(_.r(_.rx),_.r(_.vJ),_.r(sO))};
zO.wa=_.n({type:zO,oa:[["commit-details","commit","","baseLocation",""]],inputs:{commit:"commit",Yt:"baseLocation",sD:"parentCommit"},features:[_.Hd],bc:["commit","","baseLocation",""],ya:20,Aa:17,Ea:[[1,"section-title"],["ascTrackElement","BlameDetailsCard","trackAction","commitDetailsNavigate",1,"commit-link",3,"universalLink","trackProjectId"],[1,"author"],[1,"date",3,"value"],[4,"ngIf"],[1,"divider"],["mat-button","","type","button","ascTrackElement","BlameDetailsCard","trackAction","showInHistory",
1,"show-in-history",3,"trackProjectId","click"],["mat-button","","class","show-blame-prior","ascTrackElement","BlameDetailsCard","trackAction","showBlamePrior",3,"routerLink","trackProjectId",4,"ngIf"],[1,"commit-desc-wrapper",3,"message","linkDefinitions"],["mat-button","","ascTrackElement","BlameDetailsCard","trackAction","showBlamePrior",1,"show-blame-prior",3,"routerLink","trackProjectId"]],ua:function(a,b){a&1&&(_.z(0,"mat-card")(1,"mat-card-title")(2,"p",0),_.Q(3),_.B(),_.z(4,"a",1),_.Q(5),
_.R(6,"toPrettyRef"),_.B(),_.Q(7," : "),_.z(8,"span",2),_.Q(9),_.R(10,"authorDisplay"),_.B(),_.Q(11," @ "),_.G(12,"date",3),_.B(),_.O(13,jtb,3,4,"mat-card-content",4),_.R(14,"async"),_.G(15,"div",5),_.z(16,"mat-card-actions")(17,"button",6),_.L("click",function(){XOb(b.Ec,b.We)}),_.Q(18),_.B(),_.O(19,ktb,2,2,"a",7),_.B()());a&2&&(_.q(3),_.ch(b.Pwc(b.Yt)),_.q(1),_.x("universalLink",b.ksc)("trackProjectId",b.Yt.kb),_.q(1),_.dC("",b.Owc(b.Yt),"",_.S(6,11,b.We)," "),_.q(4),_.ch(_.S(10,13,b.commit.Pm)),
_.q(3),_.x("value",b.commit.EF),_.q(1),_.x("ngIf",_.S(14,15,b.TBb)),_.q(4),_.x("trackProjectId",b.Yt.kb),_.q(1),_.bh(" ",b.m6b," "),_.q(1),_.x("ngIf",b.rxb))},Ga:[_.cs,_.oq,mO,kO,_.Ku,_.Lu,jN,eN,fN,hN,_.Er,_.qy,nO,_.tq,jO,_.cI],styles:[".mat-card[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.mat-card[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:first-child{margin-top:-16px}mat-card-actions[_ngcontent-%COMP%], mat-card-content[_ngcontent-%COMP%], mat-card-title[_ngcontent-%COMP%]{padding-left:20px;padding-right:20px}mat-card-title[_ngcontent-%COMP%]{font-size:15px;line-height:32px;margin-bottom:0}mat-card-actions[_ngcontent-%COMP%]   .mat-button[_ngcontent-%COMP%]{display:block;font-size:15px;font-weight:400;line-height:32px;margin:0;text-align:left;width:100%}mat-card-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;font-size:1rem;line-height:1.8461538462rem}mat-card-content[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{flex-direction:row}mat-card-content[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:table-cell;white-space:pre-line;word-break:break-all}mat-card-content[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   span.label[_ngcontent-%COMP%]{padding-right:16px;width:95px;vertical-align:top}.commit-desc-wrapper[_ngcontent-%COMP%]{font-family:Roboto Mono,monospace;max-height:12.3076923077rem;overflow-x:hidden;overflow-y:scroll;padding-bottom:16px;white-space:pre-line;width:650px}.divider[_ngcontent-%COMP%]{border-top-style:solid;border-top-width:1px}.mat-icon[_ngcontent-%COMP%]{font-size:16px;height:16px;width:16px}"],
La:0});
var rPb=["hovercard"],sPb=["origin"],ltb=function(a){clearTimeout(a.UYa);a.pDb=setTimeout(()=>{a.Vpa.detach()},300)},tPb=function(a){a.UYa=setTimeout(()=>{a.Vpa.nh()||(a.Fa.lb({element:"BlameSnippet",action:"showDetails",gestureName:"CLICK",projectId:a.Yt.kb}),a.Vpa.Od(a.syc));a.yhb=!0;a.Pzb.subject.next()},300)},AO=class{get Vpa(){this.Wpa||(this.Wpa=this.hPa());return this.Wpa}constructor(a,b,c,d,e){this.Fa=a;this.Pzb=b;this.Moa=c;this.Uf=d;this.Ec=e;this.yhb=!1;this.sD=null;this.Qzb=this.Pzb.subscribe(()=>{this.yhb?
this.yhb=!1:(clearTimeout(this.UYa),this.Vpa.detach())})}Ra(){}Tc(){this.syc=new _.uu(this.uyc,this.Ke)}Ja(){this.Qzb&&this.Qzb.unsubscribe();this.Wpa&&this.Wpa.dispose()}Sd(){XOb(this.Ec,this.commit.We)}hPa(){const a=_.nu(_.ru(this.Uf.position(),this.x6a),_.Jkb);_.ZOa(a,[this.Moa]);return this.Uf.create({tj:a,Kl:this.Uf.Np.Tu()})}};AO.ha=function(a){return new (a||AO)(_.r(_.Yr),_.r(_.jK),_.r(_.nJ),_.r(_.yu),_.r(sO))};
AO.wa=_.n({type:AO,oa:[["blame-snippet"]],ub:function(a,b){a&1&&(_.qh(rPb,7,_.mh),_.qh(rPb,7,_.nh),_.qh(sPb,7,_.ne));if(a&2){let c;_.ph(c=_.sh())&&(b.uyc=c.first);_.ph(c=_.sh())&&(b.Ke=c.first);_.ph(c=_.sh())&&(b.x6a=c.first)}},ab:function(a,b){a&1&&_.L("mouseenter",function(){clearTimeout(b.pDb)})("mouseleave",function(){return ltb(b)})},inputs:{DF:"commitIndex",commit:"commit",Yt:"baseLocation",sD:"parentCommit"},ya:11,Aa:12,Ea:[[3,"title","mouseenter","mouseleave"],["ascTrackElement","BlameDetails",
"trackAction","showInHistory",3,"click"],["origin",""],[1,"commit-index"],["hovercard",""],[3,"commit","baseLocation","parentCommit","mouseenter","mouseleave"]],ua:function(a,b){a&1&&(_.z(0,"div",0),_.L("mouseenter",function(){return tPb(b)})("mouseleave",function(){clearTimeout(b.UYa)}),_.R(1,"authorDisplay"),_.z(2,"button",1,2),_.L("click",function(){return b.Sd()}),_.z(4,"span",3),_.Q(5),_.B(),_.Q(6),_.R(7,"date"),_.R(8,"authorDisplay"),_.B()(),_.O(9,mtb,1,3,"ng-template",null,4,_.uh));a&2&&(_.cC("title",
"#",b.DF," ",_.S(1,5,b.commit.Pm),""),_.q(5),_.bh("#",b.DF,""),_.q(1),_.dC(" ",_.eC(7,7,b.commit.EF,"yyyy-MM-dd"),"\u00a0\u00a0",_.S(8,10,b.commit.Pm)," "))},Ga:[_.cs,zO,nO,_.VD],styles:["blame-snippet[_nghost-%COMP%]{box-sizing:border-box;cursor:default;display:block;width:100%;overflow:hidden;padding:0 .5em;position:absolute;text-overflow:ellipsis;white-space:nowrap}button[_ngcontent-%COMP%]{background-color:inherit;border:0;font:inherit;text-align:left}button[_ngcontent-%COMP%]:focus-within, button[_ngcontent-%COMP%]:hover{cursor:pointer;text-decoration:underline}button[_ngcontent-%COMP%]:focus-within   span[_ngcontent-%COMP%], button[_ngcontent-%COMP%]:hover   span[_ngcontent-%COMP%]{text-decoration:underline}button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;min-width:35px}"],
La:0});
var BO=class extends _.lK{constructor(a,b,c){super(a);this.re=b;this.Fa=c}Ra(){}Qb(a){if(a.layerBaseLocation){var {Xf:b,Xi:c}=a.layerBaseLocation;b?(c?!_.bH(c,b):1)&&this.update():this.clear()}}ina(){if(!_.nH(this.qh))throw Error("Xd");const a=this.qh.kb,b=this.qh.Ic,c=this.qh.repository,d=_.Ccb(_.Wk(this.qh,0))||"",e=_.Wk(this.qh,1)||"",f=_.$G(this.qh,1)||"";return _.w(this.q$(a,b,c,d,e,f,this.qh.params.Ob),_.v(g=>g?this.Wfa(g):null))}OT(a){a=this.Hu(a);const b=new Map;for(const c of this.TS())pPb(this.re,c,
a),b.set(`${"layer:"}${c}`,a?"AVAILABLE":"UNAVAILABLE");this.Fa.qn({uF:b})}Hu(a){return a.length}};BO.ha=function(a){return new (a||BO)(_.r(_.Ze),_.r(yO),_.r(_.ox))};BO.Ma=_.nd({type:BO,features:[_.Cg,_.Hd]});
var CO=class{constructor(a,b){this.Fa=a;this.KYa=b;this.rf=new _.vw(this.Fa)}get(a,b,c,d,e,f){const g=Object.assign({},{fileSpecPath:f,fileSpecSourceRootRefHint:d,fileSpecSourceRootRefSpec:e},JL(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c});return this.rf.fetch(g,()=>_.w(eOb(this.KYa,g),_.v(ntb)))}};CO.ha=function(a){return new (a||CO)(_.m(_.Yr),_.m(OM))};CO.ta=_.k({token:CO,na:CO.ha,Ha:"root"});
var uPb=["blameSnippet"],vPb=["loading"],wPb=["rangeHighlight"],xPb=class{constructor(a,b,c,d,e,f){this.component=a;this.Qla=b;this.options=c;this.startLine=d;this.endLine=e;this.sidebar=f;this.hn=()=>{}}render(){this.hn=this.sidebar?this.component.gwb(this.Qla,this.options,this.startLine,this.endLine):this.component.wIa(this.Qla,this.options,this.startLine,this.endLine)}remove(){this.hn()}},DO=class extends BO{constructor(a,b,c,d,e,f){super(b,e,c);this.component=a;this.Fa=c;this.service=d;this.re=
e;this.ko=f;this.qzb=0}Wfa(a){const b=[],c=a.Rm||[],d=a.Fyb,e=a.Nyc;a=a.xra||[];this.qzb=a.length;!a.length&&c.length&&_.SD(this.Fa);for(let y=0;y<a.length;y++){var f=a[y];if(!f.Ld){_.SD(this.Fa);continue}var g=c[f.DF||0],l=g.We;if(!l){_.SD(this.Fa);continue}const C=d.get(l);if(null==C){_.SD(this.Fa);continue}let F;const I=null!=(F=e.get(C-1))?F:null;l=b;var p=l.push;{var t=f.Ld;f=0===y%2?"even":"odd";const K=[],V="blame-highlight "+f;(t=t&&ptb(t))&&rtb(t)?(K.push(new xPb(this.component,this.Qla,
{className:f,commit:g,Cd:this.qh,DF:C,sD:I},t.startLine,t.endLine,!0)),K.push(new xPb(this.component,this.V9a,{className:V},t.startLine,t.endLine,!1))):_.SD(this.Fa);g=K}p.call(l,...g)}return b}q$(a,b,c,d,e,f){return this.service.get(a,b,c,d,e,f)}fzb(){return[new xPb(this.component,this.eL,{},void 0,void 0,!0)]}wL(){wO(this.re,"BLAME");_.SD(this.Fa)}nD(){xO(this.re,"BLAME");this.Fa.qn({bucket:_.wj.oxa})}OT(a){super.OT(a);this.ko.Nk("Blame is being displayed","polite")}Hu(){return this.qzb}TS(){return["BLAME"]}Re(){this.ko.Nk("Blame was disabled",
"polite")}};DO.ha=function(a){return new (a||DO)(_.r(_.nJ),_.r(_.Ze),_.r(_.ox),_.r(CO),_.r(yO),_.r(_.Qt))};
DO.wa=_.n({type:DO,oa:[["blame-layer","layerBaseLocation",""]],ub:function(a,b){a&1&&(_.qh(uPb,7),_.qh(vPb,7),_.qh(wPb,7));if(a&2){let c;_.ph(c=_.sh())&&(b.Qla=c.first);_.ph(c=_.sh())&&(b.eL=c.first);_.ph(c=_.sh())&&(b.V9a=c.first)}},inputs:{qh:"layerBaseLocation"},features:[_.Cg],bc:["layerBaseLocation",""],ya:6,Aa:0,Ea:[["blameSnippet",""],["rangeHighlight",""],["loading",""],[3,"commitIndex","commit","baseLocation","parentCommit"],["text","Loading blame layer...",1,"blame-layer",3,"hasBackground"]],
ua:function(a){a&1&&(_.O(0,ttb,1,7,"ng-template",null,0,_.uh),_.O(2,utb,1,3,"ng-template",null,1,_.uh),_.O(4,vtb,1,1,"ng-template",null,2,_.uh))},Ga:[_.xG,AO],styles:[".blame-highlight[_ngcontent-%COMP%]{position:absolute;width:100%}loading[_ngcontent-%COMP%]{border-left-style:solid;border-left-width:1px;height:100%;justify-content:normal;padding-top:50px;position:fixed;right:30px;width:300px}"],La:0});
var yPb=["rangeHighlight"],zPb=class{constructor(a,b,c,d,e){this.component=a;this.snippet=b;this.options=c;this.startLine=d;this.endLine=e;this.hn=()=>{}}render(){this.hn=this.component.wIa(this.snippet,this.options,this.startLine,this.endLine)}remove(){this.hn()}},APb=function(a){return _.w(a.re.ena,_.mg(b=>_.Af(b.map(c=>a.US(c)))),_.v(b=>b.filter(c=>c.enabled).map(c=>c.id)),_.Tf(0),_.Xf(xtb),_.Mf(b=>0<b.length),_.pg(()=>{a.nD()}))},EO=class extends BO{constructor(a,b,c,d,e,f,g){super(c,d,g);this.ZUa=
a;this.component=b;this.re=d;this.Ib=e;this.Wg=f;this.czb=new _.Yh([]);this.Za=this.re.ena.subscribe(l=>{this.czb.next(l)})}Ra(){}Ja(){this.Za.unsubscribe();super.Ja()}TS(){return this.czb.value.filter(a=>this.re.UC(a))}wL(){for(const a of this.TS())wO(this.re,a)}nD(){for(const a of this.TS())xO(this.re,a)}Wfa(a){const b=[];for(const c of a){let d;"COVERED"===c.status&&(d="covered");"NOT_COVERED"===c.status&&(d="uncovered");d&&b.push(this.gPa(c.startLine,c.endLine,d))}return b}q$(a,b,c,d,e,f){const g=
_.OG(this.qh)?"HEAD"===e:!_.nj.test(e);a=_.u({kb:a,Ic:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:_.oj(d),fileSpecPath:f,fileSpecType:"FILE",mergeLatestData:g});g&&!_.OG(this.qh)&&(a=_.w(_.Af([_.uJ(this.Wg,this.qh,"path"),a]),_.v(([l,p])=>{l&&(p.fileSpecSourceRootRefSpec=l);return p})));return _.w(_.Af([a,APb(this)]),_.mg(([l,p])=>this.makeRequest(l,p)))}US(a){return _.w(this.re.US(a),_.v(b=>({id:a,enabled:b.enabled})),_.Xf())}makeRequest(a,
b){b=b.map($pb).filter(c=>void 0!==c);return _.w(ePb(this.ZUa,Object.assign({},a,{category:b[0]}),_.vj(this.Ib.Oc).params.LK),_.Sf(()=>{this.wL();_.kK(this,[]);return _.u(null)}))}gPa(a,b,c){a=otb(a,b-1,0,0);if(!rtb(a))throw Error("Yd");return new zPb(this.component,this.V9a,{className:"coverage-layer "+c},a.startLine,a.endLine)}};EO.ha=function(a){return new (a||EO)(_.r(vO),_.r(_.nJ),_.r(_.Ze),_.r(yO),_.r(_.Xh),_.r(_.vJ),_.r(_.ox))};
EO.wa=_.n({type:EO,oa:[["coverage-layer","layerBaseLocation",""]],ub:function(a,b){a&1&&_.qh(yPb,7);if(a&2){let c;_.ph(c=_.sh())&&(b.V9a=c.first)}},inputs:{qh:"layerBaseLocation"},features:[_.Cg],bc:["layerBaseLocation",""],ya:2,Aa:0,Ea:[["rangeHighlight",""]],ua:function(a){a&1&&_.O(0,wtb,1,3,"ng-template",null,0,_.uh)},styles:[".coverage-layer[_ngcontent-%COMP%]{position:absolute;width:100%}"]});var FO=class{constructor(){this.mfb=""}};FO.ha=function(a){return new (a||FO)};
FO.wa=_.n({type:FO,oa:["finding-details icon  title  details ".split(" ")],inputs:{icon:"icon",title:"title",details:"details",mfb:"subtitle"},bc:"icon  title  details ".split(" "),ya:8,Aa:4,Ea:[["mat-card-avatar",""],["alt","","aria-hidden","true",3,"src"],[4,"ngIf"],[3,"innerHTML"]],ua:function(a,b){a&1&&(_.z(0,"mat-card-header")(1,"div",0),_.G(2,"img",1),_.B(),_.z(3,"mat-card-title"),_.Q(4),_.B(),_.O(5,ytb,2,1,"mat-card-subtitle",2),_.B(),_.z(6,"mat-card-content"),_.G(7,"div",3),_.B());a&2&&(_.q(2),
_.x("src",b.icon,_.Qe),_.q(2),_.ch(b.title),_.q(1),_.x("ngIf",b.mfb),_.q(2),_.x("innerHTML",b.details,_.Oe))},Ga:[_.oq,kN,eN,fN,gN,iN],styles:[".mat-card[_ngcontent-%COMP%]{max-width:400px}.mat-card-avatar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}mat-card-content[_ngcontent-%COMP%]{font-size:13px;line-height:24px}"],La:0});
var GO=class{constructor(a,b,c,d){this.Fa=a;this.UJ=b;this.x6a=c;this.Uf=d;this.lc="";this.Dd=this.hPa()}Ra(){this.V2=new _.uu(this.gba,this.UJ,{Od:()=>{this.Od()},detach:()=>{this.detach()}})}Ja(){this.Dd.dispose()}Od(a){this.Dd.nh()||(this.Dd.Od(this.V2),this.Fa.lb({element:this.lc,action:"showHovercard",ze:this.ze,gestureName:"CLICK"},a),setTimeout(()=>{this.Dd.Th()},0));clearTimeout(this.Mtc)}detach(){this.Mtc=setTimeout(()=>{this.Dd.detach()},200)}hPa(){const a=_.nu(_.ru(this.Uf.position(),this.x6a),
_.Kkb);return this.Uf.create({tj:a,Kl:this.Uf.Np.Tu()})}};GO.ha=function(a){return new (a||GO)(_.r(_.Yr),_.r(_.nh),_.r(_.ne),_.r(_.yu))};GO.Ma=_.nd({type:GO,oa:[["","hovercard","","trackElement",""]],ab:function(a,b){a&1&&_.L("mouseenter",function(c){return b.Od(c)})("mouseleave",function(){return b.detach()})},inputs:{gba:"hovercard",lc:"trackElement",ze:"artifactId"}});
var Dtb=/^((http|https):\/\/)/,HO=class{constructor(){this.lc=this.tooltip=""}set annotations(a){this.icon=_.Bi(a[0].icon||"https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png");this.ze=a[0].Os;let b;this.tooltip=null!=(b=a[0].tooltip)?b:"";this.details=a.map(c=>Etb(c.details,c.iGb))}Ra(){}};HO.ha=function(a){return new (a||HO)};
HO.wa=_.n({type:HO,oa:[["finding","annotations","","trackElement",""]],inputs:{annotations:"annotations",lc:"trackElement"},bc:["annotations","","trackElement",""],ya:3,Aa:5,Ea:[[3,"src","alt","hovercard","trackElement","artifactId"],["hovercard",""],[1,"findings-hovercard",3,"mouseenter","mouseleave"],[4,"ngFor","ngForOf"],[3,"icon","title","subtitle","details"],["class","divider",4,"ngIf"],[1,"divider"]],ua:function(a,b){a&1&&(_.G(0,"img",0),_.O(1,Ctb,2,1,"ng-template",null,1,_.uh));if(a&2){const c=
_.ah(2);_.x("src",b.icon,_.Qe)("alt",b.tooltip)("hovercard",c)("trackElement",b.lc)("artifactId",b.ze)}},Ga:[_.nq,_.oq,FO,GO,jN],styles:["mat-card.findings-hovercard[_ngcontent-%COMP%]{overflow:auto;max-height:500px}mat-card.findings-hovercard[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{border-top-style:solid;border-top-width:1px;margin-bottom:16px}"],La:0});
var BPb=["finding"],CPb=class{constructor(a,b,c,d){this.component=a;this.Uvc=b;this.options=c;this.line=d;this.hn=()=>{}}render(){this.hn=this.component.fwb(this.Uvc,this.options,this.line)}remove(){this.hn()}},IO=class extends BO{constructor(a,b,c,d,e){super(b,d,e);this.component=a;this.AC=c}Wfa(a){const b=new Map;for(var c of a){a=Gtb(c);let d;const e=null!=(d=b.get(a))?d:[];e.push(c);b.set(a,e)}c=[];for(const [d,e]of b)c.push(new CPb(this.component,this.Vvc,{annotations:e},d));return c}q$(a,b,
c,d,e,f){return this.AC.getAnnotations(a,b,c,e,f,this.Os,!0)}wL(){wO(this.re,this.Os)}nD(){xO(this.re,this.Os)}TS(){return[this.Os]}};IO.ha=function(a){return new (a||IO)(_.r(_.nJ),_.r(_.Ze),_.r(uO),_.r(yO),_.r(_.ox))};
IO.wa=_.n({type:IO,oa:[["finding-layer","layerBaseLocation","","layerId",""]],ub:function(a,b){a&1&&_.qh(BPb,7);if(a&2){let c;_.ph(c=_.sh())&&(b.Vvc=c.first)}},inputs:{qh:"layerBaseLocation",Os:"layerId"},features:[_.Cg],bc:["layerBaseLocation","","layerId",""],ya:2,Aa:0,Ea:[["finding",""],["trackElement","FindingLayer",3,"annotations"]],ua:function(a){a&1&&_.O(0,Ftb,1,1,"ng-template",null,0,_.uh)},Ga:[HO],mb:2});
var DPb=class{constructor(a,b){this.component=a;this.location=b;this.hn=()=>{}}render(){this.hn=this.component.AZ(this.location.startLine,{startColumn:this.location.startColumn,endColumn:this.location.endColumn,Vo:"deprecated"}).remove}remove(){this.hn()}},JO=class extends BO{constructor(a,b,c,d,e){super(c,d,a);this.Fa=a;this.component=b;this.re=d;this.service=e;this.z_=0}Wfa(a){return(a.LR()||[]).filter(b=>_.tm(b,9).includes(2)).reduce((b,c)=>{this.z_+=1;a:{if(c.YCb()&&(c=c.a1(),c=qtb(c),stb(c)))break a;
c=void 0}if(!c)return _.SD(this.Fa),b;var d=b[b.length-1],e;if(e=d)d=d.location,e=d.startLine===c.startLine&&d.startColumn<c.endColumn&&c.startColumn<d.endColumn;e||b.push(this.gPa(c));return b},[])}q$(a,b,c,d,e,f,g){return this.service.kca(a,b,c,{vb:d,commit:e},f,g)}wL(){wO(this.re,"DEPRECATED");_.SD(this.Fa)}nD(){xO(this.re,"DEPRECATED")}Hu(){return this.z_}TS(){return["DEPRECATED"]}gPa(a){return new DPb(this.component,a)}};
JO.ha=function(a){return new (a||JO)(_.r(_.ox),_.r(_.nJ),_.r(_.Ze),_.r(yO),_.r(_.mK))};JO.wa=_.n({type:JO,oa:[["unified-deprecation-layer","layerBaseLocation",""]],inputs:{qh:"layerBaseLocation"},features:[_.Cg],bc:["layerBaseLocation",""],ya:0,Aa:0,ua:function(){},styles:[".deprecated{text-decoration:line-through}"],mb:2,La:0});
var KO=class{constructor(a){this.Ec=a;this.iba=_.Mkb;this.nna=[];this.aqa=new Map;this.aQ=!1;this.Gf=new _.mp;this.Za=_.w(_.Af([this.Ec.zV,this.Ec.qAc]),_.v(([b,c])=>{if(c&&b)return this.aQ?b.C_:b.wIc}),_.lg(void 0),_.Xf()).subscribe(b=>{b?(this.nna=b.OM,b.JK&&this.KT(b.JK)):this.nna=[]})}Ja(){this.Za.unsubscribe()}Qe(a){a=_.W(a.context.Wn,5);if(!a)return!1;const b=a.split(" ");return this.nna.length===b.length&&this.nna.every(c=>b.includes(c))}KT(a,b=!0){const c=a.map(e=>this.aqa.get(e)||new Set).reduce((e,
f)=>{for(const g of f)e.add(g);return e},new Set);if(b)for(var d of this.iba.zs)c.has(d)||(d.LS=!1);b=new Map;for(const e of c){e.LS=!0;d=e.context.I9;const f=this.Yaa(e),g=b.get(d);void 0!==g&&0!==g||b.set(d,f)}this.iba={zs:c,ids:a};this.Gf.emit(Array.from(b.entries()))}Zs(a){if(0<this.iba.zs.size)for(const b of this.iba.zs)EPb(b,a.Coa,a.Coa+a.sL)&&!b.LS&&(b.LS=!0),b.LS&&!EPb(b,a.Coa,a.Coa+a.sL)&&(b.LS=!1)}Yaa(a){return _.tm(a.context.Wn,9).includes(1)?1:_.tm(a.context.Wn,9).includes(3)?2:0}};
KO.ha=function(a){return new (a||KO)(_.m(sO))};KO.ta=_.k({token:KO,na:KO.ha});
var EPb=function(a,b,c){return a.location.startLine>=b&&a.location.startLine<c||a.location.endLine>=b&&a.location.endLine<c},HPb=function(a){let b;const c=null==(b=_.km(a.context.Wn,_.ss,4))?void 0:b.UR();return c?_.W(c,4)?(a.UK=!0,_.W(c,4)):FPb(a.service,c):_.W(a.context.Wn,5)?GPb(a):""},IPb=function(a){return 0!==a.FYa&&a.service.mAb?"important-highlight":"highlight"},LO=function(a){const b=a.service.component.Pd.Ai(a.context.I9-1);if(b)return b.querySelectorAll(`.xrefs-decoration[data-key="${a.context.index}"]`);
a.CBc&&console.log("unexpected undefined element - "+JSON.stringify(a.context));return[]},GPb=function(a,b){if(_.W(a.context.Wn,5)){b=JPb(a.service,a.context.I9,b);const c=a.service.component.lines[a.location.startLine].substring(a.location.startColumn,a.location.endColumn);return c?`${b}${b.includes("?")?"&":"?"}${"gsn"}=${c}&${_.W(a.context.Wn,5).split(" ").map(d=>`${"gs"}=${encodeURIComponent(d)}`).join("&")}`:b}return""},KPb=class{constructor(a,b,c,d=!1){this.service=a;this.location=b;this.context=
c;this.CBc=d;this.h0a=!1;this.FYa=0}render(){try{this.link=HPb(this)}catch(c){_.SD(this.service.Fa);return}let a=String(this.context.index);this.UK&&(a=void 0);const b=()=>{let c="xrefs-decoration";this.service.fNb&&(c+=" underline");this.h0a&&(c+=" "+IPb(this));this.UK&&(c="doc-link");return c};this.hn=this.service.component.AZ(this.location.startLine,{startColumn:this.location.startColumn,endColumn:this.location.endColumn,tagName:"a",get Vo(){return b()},href:this.link,key:a}).remove}get Yaa(){return this.FYa}set Yaa(a){this.FYa=
a}get LS(){return this.h0a}set LS(a){this.h0a=a;if(null!=this.hn)if(a)for(const b of LO(this))b.classList.add(IPb(this));else for(const b of LO(this))b.classList.remove(IPb(this))}remove(){this.hn&&this.hn();delete this.hn}},LPb=()=>!0,MPb=function(a){a.Jwa=a.children.filter(b=>b.isVisible);a.sort&&a.Jwa.sort(a.sort)},OPb=function(a){return a.tDb?a.tDb:a.tDb=NPb(a)},NPb=function(a){const b=_.Nkb[a.Zo.getType()];a=_.tm(a.Zo,4);var c=a.map(e=>_.Okb[e]);c=[b.name,...c].join(", ");let d="outline-icon";
a.includes(1)&&(d+=" public");b.className&&(d=`${d} ${b.className}`);return{Vd:d,tooltip:c,Ac:b.Ac}},PPb=class{constructor(a,b,c){this.parent=b;this.keb=c;this.Ep=!1;this.mK=LPb;this.seb=null;this.active=!1;this.index=this.level=0;if(!Htb(a))throw Error("ee");this.Zo=a;this.id=_.ln();this.children=this.h3a(_.lm(a,_.Bs,3));this.FT=this.children.reduce((d,e)=>d+e.FT,this.children.length);this.Jwa=[...this.children];this.Ep=0<this.Ijb.length;this.fva=c.fva(a.getName())}get Ijb(){return this.Jwa}get isVisible(){return this.filter(this)}get filter(){return this.mK}set filter(a){if(a!==
this.mK){this.mK=a;for(const b of this.children)b.filter=a;MPb(this);this.Ep=0<this.Jwa.length}}get sort(){return this.seb}set sort(a){if(a!==this.seb){this.seb=a;for(const b of this.children)b.sort=a;MPb(this)}}get Iaa(){return 0<this.children.length}get label(){return`${this.MHb}${this.name}${this.iNb}`}get modifiers(){return _.tm(this.Zo,4)}get name(){return this.Zo.getName()||"<anonymous>"}get MHb(){return _.W(this.Zo,7)}get iNb(){return this.Zo.sCb()}get Bgb(){return _.km(this.Zo,_.zs,5)}get type(){return this.Zo.getType()}get Vd(){return OPb(this).Vd}get tooltip(){return OPb(this).tooltip}get Ac(){return OPb(this).Ac}h3a(a){return a.map(b=>
new PPb(b,this,this.keb))}},QPb=["java","c","c++","c#"],RPb=["java"],SPb=["js"],LL=class{constructor(a=new Map){this.Xj=this.state=new _.Yh(a)}get(a){return!!this.state.value.get(a)}set(a,b){const c=new Map(this.state.value);c.set(a,b);this.state.next(c)}toggle(a){this.set(a,!this.get(a))}getState(){return this.state.value}fill(a){const b=new Map(this.state.value);for(const c of b.keys())b.set(c,a);this.state.next(b)}clear(){this.state.next(new Map)}},TPb=class{constructor(a,b){this.bL=b;this.wLb=
new LL;this.Peb=new LL;this.yoa=new _.Yh("");const c=[],d=new _.rK.Tcc;for(const e of a)c.push(new PPb(e,void 0,d));this.Gma=c;this.size=Jtb(this.Gma);this.MH=Ltb(a);if(a.some(Mtb)||b&&SPb.includes(b))a=new Map,a.set(1,!0),a.set(3,!0),b&&RPb.includes(b)&&a.set(7,!0),a.set(2,!0),this.wLb=new LL(a),a=new Map,b&&QPb.includes(b)&&(a.set("static",!0),a.set("not_static",!0)),this.Peb=new LL(a)}},MO=class{constructor(a){this.gda=a}Dw(a){if(5===a.kind)return _.u(_.EG);if(0!==a.kind)return _.u(IL("UNSUPPORTED_DATA_TYPE"));
const b=a.location.kb,c=a.location.Ic,d=a.location.repository;var e=a.location.path;const f=a.location.params;e=_.$G(a.location,1)||e;var g=f.Ob?"HEAD":_.Wk(a.location,1);g={vb:_.Wk(a.location,0)||"",commit:g};return _.w(this.gda.Dw(b,c,d,g,e,f.Ob),_.v(l=>{const p=l.qg();return 4===p?IL("UNAVAILABLE"):2===p?IL("UNSUPPORTED_LANGUAGE"):_.vG(new TPb(_.lm(l,_.Bs,1),a.bL))}),_.lg(_.EG),_.Sf(()=>_.u(IL("UNAVAILABLE"))))}};MO.ha=function(a){return new (a||MO)(_.m(_.sA))};MO.ta=_.k({token:MO,na:MO.ha,Ha:"root"});
var UPb=function(a,b,c){for(const d of b)b=d.Zo.getName(),c.has(b)||c.set(b,[]),c.get(b).push(d),UPb(a,d.children,c);return c},VPb=function(a,b,c){return(a.get(b)||[]).filter(d=>_.W(d.Zo,8)===c).length},WPb=function(a,b,c){return _.w(a.FDc,_.Mf(d=>0!==d.state),_.v(d=>{if(1!==d.state){var e,f=d.Tb.get(b)||[];for(e of f){var g=void 0;let p=void 0;f=c;if(((null==(p=_.km(e.Zo,_.zs,5))?void 0:_.wm(p,1))||Infinity)<=f&&f<=((null==(g=_.km(e.Zo,_.zs,5))?void 0:_.wm(g,3))||-Infinity)){f=null==l?void 0:_.km(l.Zo,
_.zs,5);g=null==e?void 0:_.km(e.Zo,_.zs,5);var l=f?g?_.wm(f,1)<_.wm(g,1)?e:_.wm(f,1)>_.wm(g,1)||_.wm(f,3)<_.wm(g,3)?l:e:l:e}}if(e=l)return{xD:_.W(e.Zo,8),mAc:1===VPb(d.Tb,b,_.W(e.Zo,8))}}}),_.Zf(1))},NO=class{constructor(a,b){this.gda=a;this.Bta=b;this.Jp=_.w(this.Bta.lH,_.Mf(c=>!!c&&4!==c.kind&&5!==c.kind),_.Xf((c,d)=>!!c&&!!d&&c.kind===d.kind&&_.bH(c.location,d.location)),_.mg(c=>this.gda.Dw(c)),_.jg({bufferSize:1,ux:!0}));this.FDc=_.w(this.Jp,_.v(c=>2===c.state?{state:2,Tb:UPb(this,c.Tb.Gma,new Map)}:
c),_.jg({bufferSize:1,ux:!1}))}};NO.ha=function(a){return new (a||NO)(_.m(MO),_.m(_.uL))};NO.ta=_.k({token:NO,na:NO.ha});var OO=class{constructor(a,b,c,d){this.xo=a;this.Ib=b;this.Ua=c;this.B$=d}Ja(){this.Za&&this.Za.unsubscribe()}};OO.ha=function(a){return new (a||OO)(_.m(_.py),_.m(_.Xh),_.m(_.Ji),_.m(_.BJ))};OO.ta=_.k({token:OO,na:OO.ha});var PO=class{constructor(){this.DQb=new _.hg;this.MLc=this.DQb.Nf()}};PO.ha=function(a){return new (a||PO)};PO.ta=_.k({token:PO,na:PO.ha,Ha:"root"});
var XPb=function(a,b){b=b.location;_.NG(b)&&(b=_.kt(b.Wb()).Ya());b=b.Wb().ni().Ya();return mNb(a.UV,b)},QO=class{constructor(a){this.UV=a}fPa(a,b){a=XPb(this,a);b=(new _.vo).set("q",`symbol:${"\\b"}${b}${"\\b"} case:yes`);return _.to(new _.Ok(a),b).toString()}};QO.ha=function(a){return new (a||QO)(_.m(_.iB))};QO.ta=_.k({token:QO,na:QO.ha,Ha:"root"});
var RO=class{constructor(a,b){this.Bta=a;this.zKb=b;this.e2a=_.w(this.Bta.lH,_.v(c=>XPb(this.zKb,c)),_.jg({bufferSize:1,ux:!0}))}fPa(a){return _.w(this.Bta.lH,_.v(b=>this.zKb.fPa(b,a)))}};RO.ha=function(a){return new (a||RO)(_.m(_.uL),_.m(QO))};RO.ta=_.k({token:RO,na:RO.ha});
var YPb=function(a,b,c=""){var d;{const g=`${b.Td.id}/${b.repository}/${b.vb}/${b.path}`;if(_.NG(a.Uw)){var e=(null==(d=b.params)?0:d.uf)?"?rcl="+b.params.uf:"";d=g+e}else d=g}c+=d;var f;d=null==(f=b.params)?void 0:f.line;f=a.cache.get(c);f||(b=new a.Uw.constructor(b),f=_.aH(b,a.Uw),f=_.kH(b,a.Ua,{mba:"oneBased",vg:f?"preserve":null}),a.cache.set(c,f));return f(d)},SO=class{set location(a){this.Uw&&_.ht(a,this.Uw)&&Vpb(a,this.Uw,["line"])||this.cache.clear();this.Uw=a}constructor(a){this.Ua=a;this.cache=
new Map}};SO.ha=function(a){return new (a||SO)(_.m(_.Ji))};SO.ta=_.k({token:SO,na:SO.ha});var TO=class{constructor(a,b,c){const d=_.w(b.events,_.Mf(e=>e instanceof _.Ci),_.lg(null),_.v(()=>{let e=_.vj(a.Oc);e.path&&e.path.endsWith(".md")&&(e=e.parent);return e.Wb().ni().Ya()}),_.Xf((e,f)=>_.ht(e,f)),_.gg(1),_.wf());this.oKb=_.w(d,_.v(e=>Rtb(e,b)));this.mKb=_.w(d,_.v(e=>Stb(e,c)))}};TO.ha=function(a){return new (a||TO)(_.m(_.Xh),_.m(_.Ji),_.m(_.wK))};TO.ta=_.k({token:TO,na:TO.ha});
var ZPb={fr:!0,Cva:!0,silent:!0},Utb=/data:image\/png;path="([\w=]+)";/,UO=class{Sd(a,b,c,d,e){"A"!==b.tagName||0!==c||d||e||(c=b.getAttribute("href")||"",Ttb(c)&&(c=this.Ua,e=new _.Ok(b.href),d=e.ie(),b=e.uj.toString(),e=e.Bw,b&&(d+=`?${b}`),e&&(d+=`#${e}`),_.Dr(c,d),a.preventDefault()))}constructor(a,b,c,d,e){this.Ua=a;this.Ib=b;this.element=c;this.Hd=d;this.document=e;this.Za=new _.hf}Ra(){this.Za.add(_.w(this.Ib.Ze,_.mg(a=>this.Hd.isStable?_.u(a):_.w(this.Hd.tg,_.ag(),_.cg(a)))).subscribe(a=>
{if(this.element.qa)try{const b=this.element.qa.querySelector(`#${"untrusted-user-content-"}${a}`);b&&b.scrollIntoView()}catch(b){}}))}Qb(){if(this.Xta){var a=this.Xta;var b=this.document.createElement("div");1===b.nodeType&&Mpb(b);b.innerHTML=_.vi(a);a=b.querySelectorAll("img");for(const c of a)if(a=c.getAttribute("src"))c.src=_.Mfb(a).toString()}else b=_.rK(this.content||"",ZPb),_.Enb.C9=_.Cnb(_.Enb),b=_.mnb.prototype.JJb.call(_.Enb,b);this.nKb&&Xtb(b,this.nKb);this.lKb&&this.Za.add(Wtb(b,this.lKb));
_.An(this.element.qa);for(const c of Array.from(b.children))this.element.qa.appendChild(c)}Ja(){this.Za.unsubscribe()}};UO.ha=function(a){return new (a||UO)(_.r(_.Ji),_.r(_.Xh),_.r(_.ne),_.r(_.sg),_.r(_.pk))};
UO.wa=_.n({type:UO,oa:[["markdown-content"]],ab:function(a,b){a&1&&_.L("click",function(c){return b.Sd(c,c.target,c.button,c.ctrlKey,c.metaKey)})},inputs:{content:"content",Xta:"safeHtmlContent",nKb:"relativeLinkModifier",lKb:"relativeImageModifier"},features:[_.Hd],ya:0,Aa:0,ua:function(){},styles:["markdown-content{display:block}markdown-content code{font-size:.9230769231rem;font-weight:400;line-height:1.2307692308rem;font-family:Roboto Mono,monospace;letter-spacing:normal}markdown-content pre>code{display:block;padding:5px 10px}markdown-content p,markdown-content pre{margin:1em 0}markdown-content h1{font-size:1.8461538462rem;font-weight:400;line-height:2.4615384615rem;font-family:Google Sans,Helvetica Neue,sans-serif;letter-spacing:normal;margin:1em 0}markdown-content h2{font-size:1.6923076923rem;font-weight:400;line-height:2.1538461538rem;font-family:Google Sans,Helvetica Neue,sans-serif;letter-spacing:normal;margin:1em 0}markdown-content h3{font-size:1.3846153846rem;font-weight:400;line-height:1.8461538462rem;font-family:Google Sans,Helvetica Neue,sans-serif;letter-spacing:normal}markdown-content h4{font-size:1.2307692308rem;font-weight:500;line-height:1.8461538462rem;font-family:Google Sans,Helvetica Neue,sans-serif;letter-spacing:.0076923077rem}markdown-content h5{font-size:1.0769230769rem;font-weight:500;line-height:1.5384615385rem;font-family:Google Sans,Helvetica Neue,sans-serif;letter-spacing:.0192307692rem}markdown-content h6{font-size:1.2307692308rem;font-weight:500;line-height:1.8461538462rem;font-family:Roboto,sans-serif;letter-spacing:.0153846154rem}markdown-content ol,markdown-content ul{margin:12px 0;padding-left:40px}markdown-content table{border:1px solid}markdown-content table td,markdown-content table th{border:1px solid;padding:4px}"],
mb:2});var VO=class{constructor(a){this.modifier=a}Ra(){}};VO.ha=function(a){return new (a||VO)(_.r(TO))};
VO.wa=_.n({type:VO,oa:[["kythe-hovercard"]],inputs:{lLb:"safeHtml",content:"content"},ya:3,Aa:3,Ea:[["class","mat-elevation-z8",3,"innerHtml",4,"ngIf"],["class","mat-elevation-z8",4,"ngIf"],[1,"mat-elevation-z8",3,"innerHtml"],[1,"mat-elevation-z8"],[3,"content"]],ua:function(a,b){a&1&&(_.O(0,Ytb,1,1,"mat-card",0),_.O(1,Ztb,2,1,"mat-card",1),_.O(2,$tb,3,1,"mat-card",1));a&2&&(_.x("ngIf",b.lLb),_.q(1),_.x("ngIf",b.content&&b.content.yra&&b.content.text),_.q(1),_.x("ngIf",b.content&&!b.content.yra&&
b.content.text))},Ga:[_.oq,jN,UO],styles:["mat-card[_ngcontent-%COMP%]{min-width:300px;max-width:800px;min-height:100px;max-height:250px;overflow:auto}kythe-hovercard[_nghost-%COMP%]     .grok-doc-element-signature{border-bottom:1px solid #5f6368;padding-bottom:12px;margin-bottom:8px}kythe-hovercard[_nghost-%COMP%]     .grok-doc-type-name{font-family:Roboto Mono,monospace;font-size:12px;font-weight:700}kythe-hovercard[_nghost-%COMP%]     .grok-doc-content h1, kythe-hovercard[_nghost-%COMP%]     .grok-doc-content h2, kythe-hovercard[_nghost-%COMP%]     .grok-doc-content h3, kythe-hovercard[_nghost-%COMP%]     .grok-doc-content h4, kythe-hovercard[_nghost-%COMP%]     .grok-doc-content h5, kythe-hovercard[_nghost-%COMP%]     .grok-doc-content h6{margin:16px 0}kythe-hovercard[_nghost-%COMP%]     .grok-doc-content ol, kythe-hovercard[_nghost-%COMP%]     .grok-doc-content ul{margin:4px 16px}kythe-hovercard[_nghost-%COMP%]     .grok-doc-content p{padding:4px 0}"],
La:0});var aub=function(a){return{D3:a}},WO=class{constructor(){this.Ff=!1;this.R3a=new _.mp;this.close=new _.mp;this.loaded=new _.mp}Tc(){this.loaded.emit()}};WO.ha=function(a){return new (a||WO)};
WO.wa=_.n({type:WO,oa:[["command-menu"]],ub:function(a,b){a&1&&_.qh(_.Nz,7);if(a&2){let c;_.ph(c=_.sh())&&(b.Wj=c.first)}},inputs:{Ff:"hasBackdrop"},outputs:{R3a:"menuItemSelected",close:"closed",loaded:"loaded"},Vb:["commandMenu"],ya:2,Aa:1,Ea:[[1,"command-menu",3,"hasBackdrop","closed"],["matMenuContent",""],[4,"ngFor","ngForOf"],[4,"ngIf"],["mat-menu-item","",3,"disabled","click",4,"ngIf"],["mat-menu-item","",3,"disabled","matMenuTriggerFor","matMenuTriggerData"],["trigger",""],["clas","label"],
[3,"closed","menuItemSelected"],["childMenu",""],["mat-menu-item","",3,"disabled","click"],[1,"label",3,"title"],["class","shortcut",4,"ngIf"],[1,"shortcut"]],ua:function(a,b){a&1&&(_.z(0,"mat-menu",0),_.L("closed",function(c){return b.close.emit(c)}),_.O(1,hub,1,1,"ng-template",1),_.B());a&2&&_.x("hasBackdrop",b.Ff)},Ga:[_.nq,_.oq,_.vz,_.Nz,_.Lz,_.Mz,ZM,WO],styles:[".command-menu.mat-menu-panel{min-height:16px;max-width:420px}.command-menu .mat-menu-content{padding-top:4px;padding-bottom:4px}.command-menu .mat-divider{margin:4px 0}.command-menu .mat-menu-item{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;height:24px;line-height:24px}.command-menu .mat-menu-item .label{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.command-menu .mat-menu-item:focus,.command-menu .mat-menu-item:hover{background:var(--hover);border:1px solid var(--border)}.command-menu .mat-menu-item .shortcut{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:16px}\n/*# sourceMappingURL=command_menu.css.map */"],
mb:2});
var $Pb=class{constructor(a){this.Dd=a;this.position={x:0,y:0};this.pxb=new _.hg;this.kwb=new _.hg;_.w(a.Gu(),_.Mf(b=>"Escape"===b.key)).subscribe(()=>{this.FF.close()})}close(a){this.pxb.next(a);this.pxb.complete();this.Dd.dispose();this.kwb.next(a);this.FF=void 0}pF(){return this.kwb.Nf()}Tu(){this.setPosition(this.position)}setPosition({x:a,y:b}){this.position={x:a,y:b};const c=this.naa();c.left(`${a}px`);c.top(`${b}px`);const d=this.FF.Gra;if(d){const e=document.body.clientHeight,f=document.body.clientWidth;b+
d.offsetHeight>e&&c.bottom(`${Math.min(e+d.offsetHeight-b,e)}px`);a+d.offsetWidth>f&&c.right(`${Math.min(f+d.offsetWidth-a,f)}px`)}this.Dd.Th();return this}naa(){return this.Dd.Yq().tj}},aQb=function(a){a.Juc=document.activeElement;Promise.resolve().then(()=>a.nb.qa.focus())},XO=class{constructor(a,b,c,d,e,f){this.Ke=a;this.lL=b;this.nb=c;this.BVa=d;this.renderer=f;this.yKb=0;this.KBb=g=>{g.target instanceof Element&&g.target.closest(".command-menu")||this.close()};this.D3=e.Gsc}Tc(){aQb(this);Promise.resolve().then(()=>
{this.open()})}open(){this.e9.Wj.r7=void 0;const a=this.Ke.Gh(this.e9.Wj.Lc),b=this.renderer,c=a.bl;if(0<(null==c?void 0:c.length)&&!b.parentNode(c[0])){const d=b.parentNode(this.Ke.element.qa);for(let e=0;e<c.length;e++)b.appendChild(d,c[e])}this.e9.Wj.FG&&this.e9.Wj.FG.Od({D3:this.D3});this.Gra=a.bl[0];this.zp=this.BVa.create(this.Gra);_.Ft(this.zp);document.body.addEventListener("focusin",this.KBb);this.Gra.addEventListener("contextmenu",d=>{d.preventDefault();d.stopPropagation();this.close()});
this.yKb=setTimeout(()=>{this.lL.Tu();this.Gra.style.opacity="1"},0)}close(a){document.body.removeEventListener("focusin",this.KBb);this.EA();clearTimeout(this.yKb);this.e9.Wj.FG.detach();this.lL.close(a)}EA(){const a=this.Juc;a&&"function"===typeof a.focus&&a.focus();this.zp.destroy()}};XO.ha=function(a){return new (a||XO)(_.r(_.nh),_.r($Pb),_.r(_.ne),_.r(_.Gt),_.r(_.Fnb),_.r(_.No))};
XO.wa=_.n({type:XO,oa:[["context-menu"]],ub:function(a,b){a&1&&_.qh(WO,5);if(a&2){let c;_.ph(c=_.sh())&&(b.e9=c.first)}},ya:2,Aa:0,Ea:[[3,"menuItemSelected","closed"],["menu","commandMenu"]],ua:function(a,b){a&1&&(_.z(0,"command-menu",0,1),_.L("menuItemSelected",function(c){return b.close(c)})("closed",function(){return b.close()}),_.B())},Ga:[WO],styles:[".context-menu-container .command-menu{position:absolute;opacity:0}\n/*# sourceMappingURL=context_menu.css.map */"],mb:2});
var bQb=function(a,b,c){if(!b.shiftKey)return b.preventDefault(),a.open({x:b.clientX,y:b.clientY},c)},YO=class{constructor(a,b){this.Uf=a;this.wc=b}open({x:a,y:b},c){this.lL&&this.lL.close();const d=this.Dd=this.Uf.create({tj:this.Uf.position().global(),Kl:this.Uf.Np.block(),Xd:"context-menu-container"}),e=new $Pb(d),f=new WeakMap;f.set(_.Fnb,c).set($Pb,e);e.rsc=d.Od(new _.tu(XO,void 0,new uNb(this.wc,f)));e.FF=e.rsc.instance;return(this.lL=e).setPosition({x:a,y:b})}close(){this.lL&&(this.lL.close(),
this.lL=void 0)}};YO.ha=function(a){return new (a||YO)(_.m(_.yu),_.m(_.Hi))};YO.ta=_.k({token:YO,na:YO.ha,Ha:_.zK});
var cQb=["kytheHovercard"],ZO={},FPb=function(a,b){b=Otb(_.W(b,1),a.uo.Qn,a.uo);return YPb(a.cT,b,"navigate")},JPb=function(a,b,c=1){const d=a.uo;var e=d.Qn;ZO.Td=_.NG(e)?wNb:null!=e.kb?{id:e.kb,type:e.Ic}:void 0;ZO.repository=e.repository;ZO.vb=_.Wk(e,0);ZO.path=e.path;ZO.params=Object.assign({},d.Qn.params,{line:b,qj:"1",Te:c});return YPb(a.cT,ZO,1===c?"panel":"example_panel")},iub=function(a){clearTimeout(a.S9);a.S9=void 0},jub=function(a){a.Dd&&a.Dd.nh()&&!a.S9&&(a.S9=setTimeout(()=>{dQb(a)},
300))},fQb=function(a){return _.w(_.Af([a.hba,a.GYa,a.Rba]),_.mg(([b,c,d])=>{if(!c||!nub(b,d))return _.u(null);a.Fa.lb({element:"XrefsHovercard",action:"fetch_"+b,gestureName:"CLICK"});b=$Mb(new _.rKa,c.pyc);a.uo&&a.uo.Qn&&(d=_.LH(Ypb(a.uo.Qn)),b.HV(d));return _.w(a.service.uab(b),_.Sf(()=>_.u(null)),_.v(e=>{if(!e)return null;var f=_.Lb(e,1,_.is).values().next().value;if(!f||!f.Ew())return null;e=eQb(a,f);f=2===f.getType();return{origin:c.origin,text:e,yra:f}}))}),_.Mf(b=>!!b),_.gg(1),_.wf())},hQb=
function(a){a.Za.add(a.component.h_.subscribe(b=>{a.Sd(b)}));a.Za.add(a.component.Pra.subscribe(b=>{(b=gQb(a,b.target))&&a.KT(b)}));a.Za.add(a.component.J4a.subscribe(b=>{gQb(a,b.target)&&(a.GYa.next(void 0),jub(a),clearTimeout(a.SYa),clearTimeout(a.X2a))}));a.Za.add(a.component.n1a.subscribe(b=>{b.shiftKey||b.metaKey||b.ctrlKey?a.Rba.next(b):a.Rba.next(void 0)}));a.Za.add(a.component.o1a.subscribe(()=>{jub(a);a.Rba.next(void 0)}));a.Za.add(a.component.scroll.subscribe(b=>{a.Zs(b)}))},gQb=function(a,
b){b=a.dr(b);return null==b?null:iQb(a,b)},dQb=function(a){iub(a);a.Dd&&a.Dd.detach()},jQb=function(a){return _.w(_.OG(a.qh)?_.w(_.uJ(a.Wg,a.qh,"path",0),_.Sf(()=>_.u(void 0)),_.v(b=>({Qn:a.qh,Ica:b}))):_.u({Qn:a.qh,Ica:void 0}),_.v(({Qn:b,Ica:c})=>({Qn:b,Ica:c,szb:!!c&&("HEAD"===_.Wk(b,1)||c===_.Wk(b,1))})))},iQb=function(a,b){const c=Number(b.dataset.key);return isNaN(c)||0>c?null:(a=a.xz[c])&&a instanceof KPb?{element:b,bx:a}:null},nQb=function(a,b){return _.w(WPb(a.yPa,kQb(a,b),b.bx.location.startLine+
1),_.Sf(c=>{a.mf.handleError(c);return _.u(void 0)}),_.mg(c=>(null==c?0:c.mAc)&&(null==c?0:c.xD)?_.w(a.APa.fPa(c.xD),_.v(d=>({xD:c.xD,ica:d}))):_.u({xD:null==c?void 0:c.xD,ica:void 0})),_.v(c=>{var d=b.bx.context.Wn,e=_.km(d,_.ss,4),f=[];const g=lQb(a),l=b.element.textContent;null==g||"BUILD"!==mQb(g)||(null==e?0:e.UR())||null==l||/[:\/]/.test(l)||f.push({label:"Copy build target",Pf:"copy-build-target"});(null==c?0:c.ica)&&f.push({label:"Copy link to the symbol",Pf:"copy-qualified-link",Oa:{ica:c.ica}});
(null==c?0:c.xD)&&f.push({label:"Copy qualified symbol name",Pf:"copy-qualified-symbol-name",Oa:{xD:c.xD}});c=a.hsc&&a.yzc&&a.Hzc&&a.hi&&_.Nmb.has((null!=g?g:"").split(".").slice(-1)[0])?[{label:"Show code example",Pf:"show-example-usages",disabled:!_.W(d,5)}]:[];d=[[{label:"References",Pf:"show-xrefs",disabled:!_.W(d,5)},...c],[{label:"Copy symbol name",Pf:"copy-symbol-name"},{label:"Copy link",Pf:"copy-link"},...f],[{label:"Browser context menu",Pf:"unused",Rb:"shift+right-click",disabled:!0}]];
e&&(f=p=>({label:p.tu(),Pf:"navigate",Oa:FPb(a,p),disabled:!1}),c=_.lm(e,_.eKa,2).map(f),(e=e.UR())&&c.unshift(f(e)),c.length&&d.unshift(c));d.unshift([{label:"Open in new tab",Pf:"open-tab"}]);return d}))},oQb=function(a,b,c,d){(d=bQb(a.Hsc,b,{Gsc:d}))&&d.pF().subscribe(e=>{if(e)switch(e.Pf){case "navigate":a.navigate(c,e.Oa);a.log(`navigateTo${e.label}ViaContextMenu`,b);break;case "show-xrefs":a.ifa(c);a.log("openViaContextMenu",b);break;case "show-example-usages":a.Xua(c);a.log("openExampleUsagesViaContextMenu",
b);break;case "copy-symbol-name":_.oC(document,b.target,kQb(a,c));a.log("copySymbolNameViaContextMenu",b);break;case "copy-link":a.log("copyLinkViaContextMenu",b);e=_.zH(b.target,"a");if(!(e instanceof HTMLAnchorElement))break;_.oC(document,e,e.href);break;case "open-tab":a.log("openTabViaContextMenu",b);e=_.zH(b.target,"a");if(!(e instanceof HTMLAnchorElement))break;_.Coa(window,_.Bi(e.href));break;case "copy-build-target":e=lQb(a);if(null!=e&&"BUILD"===mQb(e)){const f=e.lastIndexOf("/");_.oC(document,
b.target,`//${0>f?"":e.substring(0,f)}:${kQb(a,c)}`)}a.log("copyBuildTargetViaContextMenu",b);break;case "copy-qualified-link":_.oC(document,b.target,e.Oa.ica);a.log("copyLinkToSymbolViaContextMenu",b);break;case "copy-qualified-symbol-name":_.oC(document,b.target,e.Oa.xD),a.log("copyQualifiedSymbolNameViaContextMenu",b)}})},kQb=function(a,b){b=b.bx.location;return a.component.lines[b.startLine].substring(b.startColumn,b.endColumn)},lQb=function(a){let b,c;a=null==(b=a.uo)?void 0:null==(c=b.Qn)?void 0:
c.path;return null==a?null:a.startsWith("google3/")?a.substring(8):a},mQb=function(a){const b=a.lastIndexOf("/");return 0>b?a:a.substring(b+1)},pQb=function(a,b){let c,d,e,f;return{OM:_.W(b.bx.context.Wn,5).split(" "),JK:_.El(b.bx.context.Wn,10),ti:b.element.textContent||"",xzc:_.tm(b.bx.context.Wn,9).includes(3),yj:null==(c=a.uo)?void 0:null==(d=c.Qn)?void 0:d.path,PD:b.bx.context.I9,vCc:null==(e=_.km(b.bx.context.Wn,_.ss,4))?void 0:null==(f=e.UR())?void 0:_.W(f,1)}},eQb=function(a,b){const c=a.uo,
d=a.cT;return Ptb(b,e=>{try{const f=Otb(e,c.Qn,c);return YPb(d,f)}catch(f){return e}})},$O=class extends BO{constructor(a,b,c,d,e,f,g,l,p,t,y,C,F,I,K,V,fa,ha,ra,Ha){super(f,l,a);this.Fa=a;this.Yd=b;this.component=c;this.UJ=d;this.Hsc=e;this.re=l;this.cT=p;this.Uf=t;this.Ua=y;this.service=C;this.FM=I;this.ad=K;this.Ec=V;this.Wg=fa;this.yPa=ha;this.APa=ra;this.Ohb=Ha;this.aQ=!1;this.Gf=this.FM.Gf;this.z_=0;this.GYa=new _.fg(1);this.Dd=null;this.Za=new _.hf;this.S9=void 0;this.Rba=new _.Yh;this.mAb=
!1;this.Za.add(_.w(F.OR(),_.Xf()).subscribe(Ba=>{this.fNb=Ba;if(null!=this.xz)for(const Ya of this.xz)if(null!=Ya.hn&&!Ya.UK)if(Ya.service.fNb)for(const jb of LO(Ya))jb.classList.add("underline");else for(const jb of LO(Ya))jb.classList.remove("underline");this.Ohb.DQb.next()}));this.jfa=F.Y0();this.hba=F.Q0();a=fQb(this);_.qx.has(38)&&(this.mAb=!0);this.ryc=_.w(a,_.v(({text:Ba,yra:Ya})=>({text:Ba,yra:Ya})));this.Za.add(a.subscribe(({origin:Ba})=>{this.Dd||(this.Dd=this.Uf.create({Kl:this.Uf.Np.Tu()}));
var Ya=this.Dd;Ba=_.nu(_.ru(this.Uf.position(),Ba),_.Gnb);_.VOa(Ya,Ba);this.Dd.nh()||this.Dd.Od(this.V2);this.S9&&iub(this)}));this.Ak=this.ad.register("showCustomContextMenu","ctrl+shift+\\",()=>{var Ba;const Ya=null==(Ba=document.activeElement)?void 0:Ba.getBoundingClientRect();Ba=new MouseEvent("mouseup",{clientX:null==Ya?void 0:Ya.x,clientY:null==Ya?void 0:Ya.y,button:2});Object.defineProperty(Ba,"target",{value:this.Rba.value.target,enumerable:!0});this.Sd(Ba)},!0);hQb(this)}Ra(){super.Ra();
this.FM.aQ=this.aQ;this.V2=new _.uu(this.tyc,this.UJ,{content:this.ryc})}Qb(a){if(a.layerBaseLocation){const {Xf:c,Xi:d}=a.layerBaseLocation;null!=this.uo&&(this.uo=Object.assign({},this.uo,{Qn:mub(c)}));this.cT.location=c;if(d&&_.bH(d,c)&&!Vpb(c,d,["line"])&&null!=this.xz)for(const e of this.xz)if(null!=e.hn&&!e.UK){var b=HPb(e);if(b!==e.link){e.link=b;for(const f of LO(e))Lpb(f,_.Bi(b))}}}super.Qb(a)}Ja(){super.Ja();let a;null==(a=this.Ak)||a.call(this);null!=this.SYa&&clearTimeout(this.SYa);null!=
this.X2a&&clearTimeout(this.X2a);this.Za.unsubscribe();dQb(this)}clear(){super.clear();dQb(this)}Wfa(a){var b=a.annotations;this.uo=a.uo;var c=b.LR();this.z_=c.length;a=[];let d=0;for(var e of c){a:{if(c=e.a1())if(c=qtb(c),stb(c))break a;c=void 0}c?(a.push(new KPb(this,c,{index:d,I9:c.startLine+1,zPc:b.oWa(),Wn:e},_.qx.has(79)&&!_.qx.has(85))),d++):_.SD(this.Fa)}b=this.FM;b.aqa.clear();for(const f of a){f.Yaa=b.Yaa(f);e=_.El(f.context.Wn,10);for(const g of e)e=b.aqa.get(g),null!=e?e.add(f):b.aqa.set(g,
new Set([f]))}b.KT(b.iba.ids,!1);return a}q$(a,b,c,d,e,f,g){return _.w(_.Af([this.service.kca(a,b,c,{vb:d,commit:e},f,g),jQb(this)]),_.v(([l,p])=>({annotations:l,uo:p})))}Sd(a){var b=this.dr(a.target);if(null==b)this.FM.KT([]);else{var c=iQb(this,b);if(null==c)this.FM.KT([]),b instanceof HTMLAnchorElement&&(b.rel="noopener",b.target="_blank",this.Fa.lb({element:"UnifiedXrefPanel",action:"documentationLink",gestureName:"CLICK"}));else{b=c.element;var d=c.bx;if(2===a.button&&!_.CH(a))_.w(this.jfa,_.Zf(1),
_.Mf(Boolean),_.mg(()=>_.w(nQb(this,c),_.Zf(1)))).subscribe(f=>{oQb(this,a,c,f)});else if(0===a.button&&!_.CH(a)&&(a.preventDefault(),!this.FM.Qe(d)||!this.aQ))if(this.aQ)YOb(this.Ec,{OM:_.W(d.context.Wn,5).split(" "),JK:_.El(d.context.Wn,10),ti:b.textContent||""}),this.log("addToStack",a);else{var e;(null==(e=_.km(d.context.Wn,_.ss,4))?0:e.UR())?(this.navigate(c,c.element.getAttribute("href")),this.log("jumpToDefinition",a)):(this.ifa(c),this.log("open",a))}}}}navigate(a,b){a=_.gt(_.lt(this.qh.Wb(),
{line:a.bx.context.I9}).Ya());this.Ua.navigate(a,{vg:"preserve"}).then(()=>_.Dr(this.Ua,b)).then(()=>{this.Ec.xca.next()})}ifa(a){const b=_.gt(_.lt(this.qh.Wb(),{qj:"1",Te:1}).Ya());this.Ua.navigate(b,{vg:"preserve"});this.Ec.ifa(pQb(this,a))}Xua(a){this.Ec.Xua(pQb(this,a));_.Dr(this.Ua,GPb(a.bx,6),{Fi:!0})}KT({element:a,bx:b}){const c=b.context.Wn;this.SYa=setTimeout(()=>{this.FM.KT(_.El(c,10));this.Yd.he()},200);const d=_.W(c,3);d&&(this.X2a=setTimeout(()=>{this.GYa.next({origin:a,pyc:d.split(" ")})},
750))}Zs(a){this.FM.Zs(a)}wL(){wO(this.re,"XREFS");_.SD(this.Fa)}nD(){xO(this.re,"XREFS")}TS(){return["XREFS"]}Hu(){return this.z_}log(a,b){this.Fa.lb({element:"UnifiedXrefPanel",action:a,gestureName:"CLICK",projectId:this.qh.kb},b)}dr(a){if(!(a instanceof Element))return null;a=_.zH(a,".xrefs-decoration,.doc-link","code-and-highlight-container");return null!=a&&a instanceof HTMLElement?a:null}get hsc(){return _.qx.has(90)}get yzc(){let a,b;return"depot"===(null==(a=this.uo)?void 0:null==(b=a.Qn)?
void 0:b.Ic)}get Hzc(){let a,b;return"Google"===(null==(a=this.uo)?void 0:null==(b=a.Qn)?void 0:b.kb)}get hi(){let a,b;return"Piper"===(null==(a=this.uo)?void 0:null==(b=a.Qn)?void 0:b.repository)}};$O.ha=function(a){return new (a||$O)(_.r(_.ox),_.r(_.wp),_.r(_.nJ),_.r(_.nh),_.r(YO),_.r(_.Ze),_.r(_.rx),_.r(yO),_.r(SO),_.r(_.yu),_.r(_.Ji),_.r(_.mK),_.r(_.Vx),_.r(KO),_.r(_.Mw),_.r(sO),_.r(_.vJ),_.r(NO),_.r(RO),_.r(PO))};
$O.wa=_.n({type:$O,oa:[["xrefs-layer","layerBaseLocation",""]],ub:function(a,b){a&1&&_.qh(cQb,7);if(a&2){let c;_.ph(c=_.sh())&&(b.tyc=c.first)}},inputs:{qh:"layerBaseLocation",aQ:"chainXrefs"},outputs:{Gf:"highlightedLines"},features:[_.eh([SO,KO]),_.Cg,_.Hd],bc:["layerBaseLocation",""],ya:2,Aa:0,Ea:[["kytheHovercard",""],[3,"content","mouseenter","mouseleave",4,"ngIf"],[3,"content","mouseenter","mouseleave"]],ua:function(a){a&1&&_.O(0,lub,2,3,"ng-template",null,0,_.uh)},Ga:[_.oq,VO,_.tq],styles:["a.xrefs-decoration.underline{text-decoration:underline}"],
mb:2,La:0});
var aP=class{constructor(a,b,c){this.AC=b;this.re=c;this.oxa="BLAME";this.gfc="XREFS";this.aba=new _.mp;this.eqc=_.qx.has(14)?_.w(_.Af([bPb(this.AC),this.re.yfa]),_.v(([d,e])=>d.filter(f=>(f=e.get(f.id))?f.enabled:!1).map(f=>f.id))):_.u([]);this.hrc=this.UC("BLAME");this.LLc=this.UC("XREFS");this.Ktc=this.UC("DEPRECATED");this.Psc=_.w(this.re.ena,_.mg(d=>_.Af(d.map(e=>this.UC(e)))),_.v(d=>d.some(Boolean)))}Ra(){}swa(a){this.aba.emit(a)}UC(a){return _.w(this.re.US(a),_.v(b=>b.enabled),_.Xf())}};
aP.ha=function(a){return new (a||aP)(_.r(_.rx),_.r(uO),_.r(yO))};
aP.wa=_.n({type:aP,oa:[["code-layers"]],inputs:{qh:"layerBaseLocation"},outputs:{aba:"highlightedXrefLines"},ya:12,Aa:15,Ea:[[3,"layerBaseLocation",4,"ngIf"],[3,"layerBaseLocation","highlightedLines",4,"ngIf"],[3,"layerBaseLocation","layerId",4,"ngFor","ngForOf"],[3,"layerBaseLocation"],[3,"layerBaseLocation","highlightedLines"],[3,"layerBaseLocation","layerId"]],ua:function(a,b){a&1&&(_.O(0,oub,1,1,"blame-layer",0),_.R(1,"async"),_.H(2),_.O(3,pub,1,1,"xrefs-layer",1),_.R(4,"async"),_.J(),_.H(5),
_.O(6,qub,1,1,"unified-deprecation-layer",0),_.R(7,"async"),_.J(),_.O(8,rub,1,1,"coverage-layer",0),_.R(9,"async"),_.O(10,sub,1,2,"finding-layer",2),_.R(11,"async"));a&2&&(_.x("ngIf",_.S(1,5,b.hrc)),_.q(3),_.x("ngIf",_.S(4,7,b.LLc)),_.q(3),_.x("ngIf",_.S(7,9,b.Ktc)),_.q(2),_.x("ngIf",_.S(9,11,b.Psc)),_.q(2),_.x("ngForOf",_.S(11,13,b.eqc)))},Ga:[DO,EO,_.nq,_.oq,JO,IO,$O,_.tq],mb:2,La:0});
var qQb=class{constructor(a,b,c,d,e){this.vs=a;this.line=b;this.context=c;this.c2a=d;this.a2a=e}remove(){this.fN&&this.fN.remove()}render(){this.fN=this.vs.AZ(this.line,{startColumn:this.c2a,endColumn:this.a2a,Vo:"hovercard-decoration-layer",key:this.context.email})}},bP=class extends _.lK{set ID(a){this.rLb=a;this.update()}constructor(a,b){super(b);this.vs=a;this.Za=new _.hf;this.Za.add(a.Pra.subscribe(c=>{if(0!==this.xz.length&&(c=this.dr(c))){var d=c.key;null!=d&&(c.hovercardId=d)}}))}Ja(){super.Ja();
this.Za.unsubscribe()}ina(){let a=[];this.rLb&&(a=this.rLb.filter(tub).map(b=>{var c=b.dr().lastIndexOf("/");c=b.dr().substring(c+1,b.dr().length)+"@google.com";return new qQb(this.vs,_.wm(b.getRange(),1),{email:c},_.wm(b.getRange(),2),_.wm(b.getRange(),4))}));return _.u(a)}dr(a){a=a.target;return a instanceof Element&&"div"!==a.tagName?(a=_.zH(a,".hovercard-decoration-layer","div,code-container"))?a.dataset:null:null}};bP.ha=function(a){return new (a||bP)(_.r(_.nJ),_.r(_.Ze))};
bP.Ma=_.nd({type:bP,oa:[["hovercard-decoration-layer"]],inputs:{ID:"scoLinks"},features:[_.Cg]});
var rQb=class{constructor(a,b,c,d,e){this.vs=a;this.line=b;this.context=c;this.c2a=d;this.a2a=e}remove(){this.fN&&this.fN.remove()}render(){const a=this.context.href;this.fN=this.vs.AZ(this.line,{startColumn:this.c2a,endColumn:this.a2a,tagName:"a",Vo:this.context.style,href:a,key:a.startsWith("http://")||a.startsWith("https://")?"external":void 0,Z2a:!0})}},sQb=function(a,b,c){return a.Z1.px(_.Wq(a.Ua,a.rXa(b,c)))},cP=class extends _.lK{constructor(a,b,c,d,e,f,g,l){super(l);this.vs=a;this.sfa=b;this.Ua=
c;this.Ib=d;this.Z1=e;this.Fa=f;this.Sg=g;this.Za=new _.hf;this.content=this.wwb="";this.Za.add(a.h_.subscribe(p=>{this.IC(p)}))}Ra(){}Qb(){this.update()}Ja(){super.Ja();this.Za.unsubscribe()}IC(a){if(0===a.button&&!_.CH(a)){var b=a.target;if(b instanceof Element&&(b=_.zH(b,"a.link-decoration-layer","code-container"))){var c="external"===b.dataset.key?b.href:void 0;this.Fa.lb({gestureName:"CLICK",element:`${this.wwb}CodeLink`,action:"navigate",il:c},a);c?(b.target="_blank",b.rel="noopener"):(a.preventDefault(),
_.Dr(this.Ua,b.pathname+b.search+b.hash))}}}ina(){let a=[];if(this.ID)a=this.ID.map(b=>{var c=b.dr();const d=b.getType();switch(d){case 6:case 7:c.startsWith("/search?q=")||(c=sQb(this,["/search"],{q:c}));break;case 1:case 2:case 3:case 4:case 5:case 11:case 8:case 9:case 10:case 12:case 0:break;default:_.ej(d,"unhandled link type")}c.startsWith("/search/")&&(c=_.Br(this.Ua,c),c=sQb(this,["/"+_.gs.oha],c.Qa));return new rQb(this.vs,_.wm(b.getRange(),1),{href:c,style:"link-decoration-layer"},_.wm(b.getRange(),
2),_.wm(b.getRange(),4))}).filter(b=>null!=b);else{const b=this.vs.lines;0===b.length&&console.error("bad");for(let c=0;c<b.length;c++){const d=uub(b[c]);for(const {text:e,start:f}of d)a.push(new rQb(this.vs,c,{href:e,style:"link-decoration-layer"},f,f+e.length))}}return _.u(a)}rXa(a,b){return _.Cr(this.Ua,a,{ki:this.Ib,Qa:b})}};cP.ha=function(a){return new (a||cP)(_.r(_.nJ),_.r(_.sx),_.r(_.Ji),_.r(_.Xh),_.r(_.xq),_.r(_.Yr),_.r(_.Av),_.r(_.Ze))};
cP.Ma=_.nd({type:cP,oa:[["link-decoration-layer","analyticsElementToTrack","","content",""]],inputs:{wwb:"analyticsElementToTrack",content:"content",ID:"scoLinks"},features:[_.Cg,_.Hd]});var dP=class{constructor(){this.N1=!1;this.U6b="Star";this.Y6b="Unstar";this.D4=""}Ra(){this.D4=_.Rfb(this.type,this.N1)}};dP.ha=function(a){return new (a||dP)};
dP.wa=_.n({type:dP,oa:[["simple-star"]],inputs:{type:"type",N1:"isStarred"},ya:3,Aa:7,Ea:[["type","button",1,"mat-button-base","mat-icon-button"],[1,"google-material-icons"]],ua:function(a,b){a&1&&(_.z(0,"button",0)(1,"span",1),_.Q(2),_.B()());a&2&&(_.Hg("title",b.D4)("aria-label",b.N1?b.Y6b:b.U6b),_.q(1),_.Jg("starred",b.N1)("disabled",!b.N1),_.q(1),_.bh(" ",b.N1?"star":"star_border"," "))},styles:[_.Jnb()],La:0});var eP=class{};eP.ha=function(a){return new (a||eP)};eP.Da=_.ld({type:eP});
eP.Ca=_.Pc({imports:[_.BL,_.Au,_.Hu,_.uq,_.BL,_.Au]});var fP=class{constructor(){this.email=""}};fP.ha=function(a){return new (a||fP)};fP.Ma=_.nd({type:fP,oa:[["","contactHovercard",""]],Cb:1,ab:function(a,b){a&2&&_.Hg("data-hovercard-id",b.email)},inputs:{email:"email"}});var gP=class{};gP.ha=function(a){return new (a||gP)};gP.Da=_.ld({type:gP});gP.Ca=_.Pc({});var hP=class{constructor(){this.layout="row"}};hP.ha=function(a){return new (a||hP)};hP.wa=_.n({type:hP,oa:[["dc-p"]],inputs:{size:"size",layout:"layout"},Yb:["*"],ya:5,Aa:3,Ea:[[3,"fxLayout"]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"p",0),_.Q(1,"\n  "),_.Yg(2),_.Q(3,"\n"),_.B(),_.Q(4,"\n"));a&2&&(_.Jg("skinny","skinny"===b.size),_.x("fxLayout",b.layout))},Ga:[_.ev],styles:["p.skinny[_ngcontent-%COMP%] {\n  margin-bottom: 0px;\n}"]});var iP=class{};iP.ha=function(a){return new (a||iP)};iP.Da=_.ld({type:iP});iP.Ca=_.Pc({imports:[_.ov]});var tQb={NONE:0,D2b:1,0:"NONE",1:"INSIGHTS"},uQb=new _.zd("FORCE_INSIGHTS",{Ha:"root",na:()=>{try{return(new URLSearchParams(window.location.search)).has("showInsights")}catch(a){return!1}}}),Uxb=function(a,b){a.state.next(b);b=_.vj(a.Nm.Oc);null!=b.params.gt&&a.Ua.navigate(_.gt(_.YH(b.Wb(),c=>{delete c.gt}).Ya()),{vg:"preserve"})},jP=class{constructor(a,b,c,d){this.Nm=a;this.Ua=b;this.state=new _.Yh(c?1:0);this.pzb=_.w(this.state,_.mg(e=>vub(e,d)),_.mg(e=>_.w(a.data,_.v(f=>{let g;return null!=(null==
(g=f.Dc)?void 0:g.params.gt)}),_.Xf(),_.v((f,g)=>f?1:2>g?e:0))),_.Xf(),_.gg(1),_.wf())}};jP.ha=function(a){return new (a||jP)(_.m(_.Xh),_.m(_.Ji),_.m(uQb),_.m(iO))};jP.ta=_.k({token:jP,na:jP.ha});var vQb=new _.zd("GRAPH_TOOLS_PROMISE",{Ha:"root",na:()=>_.xf(function*(){try{yield google.corp.devops.tools.loadGraph()}catch(a){return Promise.resolve(void 0)}return google.corp.devops.tools.graph})}),wQb=function(a,b,c){return _.xf(function*(){yield a.init();return a.xpa&&0!==b.length?_.Qr(a.Fa,a.xpa.getAvailableFileContext(`//depot/${b}`,{changelistId:c}).catch(()=>new Set),"g3GraphAvailableInsights"):new Set})},kP=class{constructor(a,b,c){this.Fa=a;this.lxc=b;this.gEb=c}init(){const a=this;return _.xf(function*(){if(!a.xpa){var b=
yield _.Qr(a.Fa,a.lxc,"g3GraphToolsPromise");if(b){var c=b.createService;a:{var d=a.gEb;switch(d){case 1:d="production";break a;case 0:d="autopush";break a;default:d=_.ej(d,void 0)}}a.xpa=c.call(b,{environment:d})}}})}createController(a){const b=this;return _.xf(function*(){yield b.init();let c;return null==(c=b.xpa)?void 0:c.createController(a)})}};kP.ha=function(a){return new (a||kP)(_.m(_.Yr),_.m(vQb),_.m(_.vXa))};kP.ta=_.k({token:kP,na:kP.ha,Ha:"root"});var xQb=function(a){return _.xf(function*(){a.ypa=yield a.pqa.createController({element:a.nb.qa,theme:a.Nra,onOpen:()=>{},onClose:()=>{a.Fa.lb({element:"insightsPanel",action:"close",gestureName:"CLICK"});a.gQ()}})})},lP=class{constructor(a,b,c,d,e,f,g,l,p){this.nb=a;this.Fa=b;this.pqa=c;this.Wg=d;this.st=f;this.Tg=g;this.Hd=l;this.hea=p;this.Za=new _.hf;this.Nra=void 0;this.Wa=_.w(e.data,_.v(EL))}Ra(){const a=this;return _.xf(function*(){a.Za.add(a.st.theme.subscribe(b=>{switch(b){case "DARK":a.Nra=
"dark";break;case "LIGHT":a.Nra="light";break;default:_.ej(b,void 0)}a.ypa&&a.ypa.setTheme(a.Nra)}));yield xQb(a);a.Za.add(_.w(a.Wa,GL(),_.mg(b=>_.Af([a.Wa,_.w(_.uJ(a.Wg,b,"path",1),_.Sf(()=>_.u("Failed to load the current cl."))),_.w(_.uJ(a.Wg,_.kt(b.Wb(),"HEAD").Ya(),"path",0),_.Sf(()=>_.u("Failed to load the base cl.")))]))).subscribe(([{path:b},c,d])=>_.xf(function*(){const e=Number(c),f=Number(d),g=yield wQb(a.pqa,b||"",f);a.ypa&&b&&!isNaN(e)&&!isNaN(f)&&0<g.size?yield a.ypa.openFileContext(`//depot/${b}`,
{changelistId:e,mostRecentChangelistId:f}):(a.gQ(),0<g.size&&_.aw(a.Tg,{error:Error("pe`"+c+"`"+d),message:"Failed to load insights panel",Zd:"Dismiss"}))})))})}Ja(){this.Za.unsubscribe()}gQ(){this.Hd.nc(()=>{Uxb(this.hea,0)})}};lP.ha=function(a){return new (a||lP)(_.r(_.ne),_.r(_.Yr),_.r(kP),_.r(_.vJ),_.r(_.Xh),_.r(_.cy),_.r(_.bw),_.r(_.sg),_.r(jP))};
lP.wa=_.n({type:lP,oa:[["insights-panel"]],ya:0,Aa:0,ua:function(){},styles:["insights-panel[_nghost-%COMP%]{display:flex;height:100%;min-width:350px}insights-panel[_nghost-%COMP%]   .holder[_ngcontent-%COMP%]{flex:1 1 100%}"],La:0});var mP=class{};mP.ha=function(a){return new (a||mP)};mP.Da=_.ld({type:mP});mP.Ca=_.Pc({imports:[_.uq]});var nP=class{constructor(){this.time=this.message=this.aLa="";this.hca=[]}Qb(){let a;this.aLa=(null==(a=this.commit.Pm)?void 0:a.email)||"";let b;this.Gyb=null==(b=this.commit.Oma)?void 0:b.email;this.message=this.commit.ep;this.time=this.commit.EF;this.hca=this.commit.PJ}};nP.ha=function(a){return new (a||nP)};
nP.wa=_.n({type:nP,oa:[["commit-overview","commit",""]],inputs:{commit:"commit"},features:[_.Hd],bc:["commit",""],ya:18,Aa:6,Ea:[["class","message",4,"ngIf"],[1,"author-and-date"],["tabIndex","0",1,"detail"],[1,"person-label","grimoire-secondary-text"],["class","detail committer","tabIndex","0",4,"ngIf"],[1,"date"],[1,"message"],[1,"cdk-visually-hidden"],[3,"message","linkDefinitions"],["tabIndex","0",1,"detail","committer"]],ua:function(a,b){a&1&&(_.O(0,wub,5,4,"div",0),_.z(1,"div",1)(2,"div",2)(3,
"mat-icon"),_.Q(4,"person"),_.B(),_.z(5,"span"),_.Q(6),_.B(),_.z(7,"span",3),_.Q(8," (author) "),_.B()(),_.O(9,xub,7,1,"div",4),_.z(10,"div",2)(11,"mat-icon"),_.Q(12,"event"),_.B(),_.z(13,"span"),_.Q(14," Committed on "),_.B(),_.z(15,"span",5),_.Q(16),_.R(17,"dateTimeDisplay"),_.B()()());a&2&&(_.x("ngIf",b.message),_.q(6),_.ch(b.aLa),_.q(3),_.x("ngIf",b.aLa!==b.Gyb),_.q(7),_.ch(_.S(17,4,b.time)))},Ga:[_.oq,kO,_.kw,_.TC,jO],styles:["commit-overview[_nghost-%COMP%]{display:flex;flex:0 0 auto;flex-direction:column}commit-overview[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-weight:400;font-size:1rem;letter-spacing:.01em;line-height:1.2307692308rem;line-height:24px;color:var(--icon-secondary)}.author-and-date[_ngcontent-%COMP%]{display:flex;font-size:13px;line-height:24px;padding-top:10px;padding-bottom:10px}.date[_ngcontent-%COMP%]{padding-left:5px;white-space:nowrap}.detail[_ngcontent-%COMP%]{display:flex;padding-left:20px}.person-label[_ngcontent-%COMP%]{padding-left:5px}.message[_ngcontent-%COMP%]{font-size:13px;padding-left:20px;padding-right:40px;max-width:800px;white-space:pre-wrap;margin-top:15px}.message[_ngcontent-%COMP%]:first-line{font-size:15px;font-weight:500}"],
La:0});var Eub=function(a){return{vb:a}},Dub=function(a){return{context:a}},Jub=function(){return{yHc:!0}},yQb={NONE:0,KSb:1,N3b:2,u9b:3,t9b:4,0:"NONE",1:"BRANCH_AND_SHA_OF_LAST_BRANCH_UPDATE",2:"LATEST_COMMIT_ON_PATH",3:"PIPER",4:"PINNED_SHA"},zQb=function(a,b){b=b&&b.Xi;if(b){var c=_.aH(b,a.location);var d=_.Wk(b,a.version);c=c&&d===a.JQ}else c=!1;c||(a.Qu={},a.W3?(a.Qu.location=!0,a.Qu.Ru=!0):(c=a.Qu,b?(d=_.aH(b,a.location),b=_.Wk(b,a.version),a=d&&b!==a.JQ):a=!1,c.location=a))},BQb=function(a,b){const c=
b.We;return a.hi?_.w(AQb(a,c,a.location),_.v(d=>{if(-1===d)return{vb:c};if(0!==d)return{vb:c,depth:d,pS:_.gt(_.kt(_.IH(a.location.Wb()),"HEAD").Ya())}})):_.u({vb:c,fM:Tpb(a.location,b)})},CQb=function(a,b){return _.w(a.n$a,_.v(c=>{let d;return 5===c?(null==(d=a.location.params.Ob)?void 0:d.replace("codereview/",""))||void 0:b.vb}))},AQb=function(a,b,c){const d=Number(b);return isNaN(d)||!_.Xk(c)?_.u(-1):_.w(PEb(a.Wg,c),_.Mf(_.rH),_.Xf((e,f)=>e.Tb.mk===f.Tb.mk),_.mg(e=>{const f=e.Tb.joa;e=e.Tb.mk.findIndex(g=>
{g=Number(g.We);return!isNaN(g)&&d>=g});return-1===e?f?(f(),_.Yf):_.u(-1):_.u(e)}))},oP=class{set Cd(a){this.location=a}get Cd(){return this.location}constructor(a,b,c){this.Wg=b;this.IU=c;this.aha=yQb;this.dKb=this.n$a=this.efa=_.Yf;this.Qu={};this.version=1;this.d2a=!0;this.W3=!1;this.kfb=_.qx.has(56)}Ra(){}Tc(){}Qb(a){a.activeLocation&&(this.n$a=_.mH(this.location)?_.w(_.zJ(this.IU,_.YH(_.kt(this.location.Wb(),this.JQ),b=>{b.Ob=this.dtc}).Ya()),_.pg(()=>{this.Qu.Ru=!0}),_.lg(_.GH(this.location.vb)),
_.v(b=>b.type)):_.Yf,this.dKb=_.w(this.n$a,_.v(_.HH)));if(a.activeLocation||a.showMostRecentCommitForPath||a.version)zQb(this,a.activeLocation),!this.W3&&this.cKb?(this.efa=_.u(void 0),this.Qu.Rp=!0):this.W3&&1===this.version?(a=_.NG(this.location)?_.kt(this.location.Wb(),"HEAD").Ya():this.location,this.efa=_.w(_.Af([this.T0(a,0),this.T0()]),_.mg(([b,c])=>c?b&&b.We===c.We?_.u(void 0):BQb(this,c):_.u(void 0)),_.pg(b=>{b&&b.vb?this.Qu.Rp=!0:this.Qu={}}))):this.efa=_.w(this.T0(),_.v(b=>{if(null!=b&&
b.We)return{vb:b.We,fM:b.wp?Tpb(this.location,b):void 0}}),_.pg(()=>{this.Qu.Rp=!0}))}bn(){this.Qu.location&&this.Qu.Ru&&this.Qu.Rp&&(this.Qu={},this.uH.launch(0,0))}get JQ(){return _.Wk(this.location,this.version)||""}get dtc(){return _.Hcb(this.location,this.version)||""}get luc(){return this.JQ?this.W3?this.hi?3:2:this.cKb?4:1:0}get aFc(){return _.YG(this.JQ)}get cKb(){return _.nj.test(this.JQ)||_.NG(this.location)}get hi(){return _.OG(this.location)}f9(a){if(!a)return _.u();const b=this.kfb?Upb(this.location,
this.NAc):this.location;return _.w(CQb(this,a),_.v(c=>_.jH(this.location,c,this.version,a.fM||b)))}T0(a=this.location,b=this.version){return _.w(_.w(this.Wg.T0(a,this.W3?"path":"repository",b),_.v(ypb)),_.Sf(()=>_.u(void 0)))}};oP.ha=function(a){return new (a||oP)(_.r(_.rx),_.r(_.vJ),_.r(_.AJ))};
oP.wa=_.n({type:oP,oa:[["commit-information"]],ub:function(a,b){a&1&&_.qh(_.Gu,5);if(a&2){let c;_.ph(c=_.sh())&&(b.uH=c.first)}},inputs:{version:"version",d2a:"linkToCommitDetails",Cd:"activeLocation",NAc:"lastSubmoduleFetchSpec",W3:"showMostRecentCommitForPath"},features:[_.Hd],ya:14,Aa:7,Ea:[["fxFlex","auto","fxLayout","",3,"ngSwitch"],[4,"ngSwitchCase"],["matRipple","",1,"mat-button-ripple",3,"matRippleCentered","matRippleDisabled"],["refType",""],["parentheticalSha",""],["linkToDetails",""],["piper",
""],[4,"ngTemplateOutlet"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngTemplateOutlet"],[1,"refType"],[4,"ngIf"],[1,"open-paren"],["class","at-ref",4,"ngIf"],[1,"at-ref"],["ascTrackElement","CommitInformation","trackAction","commitDetailsNavigate",3,"condition","link","linkAriaLabel","trackGestureClick","trackProjectId"],["aria-label","Browse file at HEAD","ascTrackElement","CommitInformation","trackAction","fileHeadNavigate",3,"routerLink","trackGestureClick","trackProjectId"],["aria-label",
"Details for change","ascTrackElement","CommitInformation","trackAction","commitDetailsNavigate",3,"universalLink","trackProjectId"]],ua:function(a,b){a&1&&(_.z(0,"span",0),_.O(1,Aub,4,3,"ng-container",1),_.O(2,Fub,3,7,"ng-container",1),_.O(3,Hub,1,1,null,1),_.O(4,Kub,1,3,null,1),_.B(),_.G(5,"div",2),_.O(6,Lub,3,3,"ng-template",null,3,_.uh),_.O(8,Pub,2,3,"ng-template",null,4,_.uh),_.O(10,Qub,5,12,"ng-template",null,5,_.uh),_.O(12,Vub,2,3,"ng-template",null,6,_.uh));a&2&&(_.x("ngSwitch",b.luc),_.q(1),
_.x("ngSwitchCase",b.aha.KSb),_.q(1),_.x("ngSwitchCase",b.aha.t9b),_.q(1),_.x("ngSwitchCase",b.aha.u9b),_.q(1),_.x("ngSwitchCase",b.aha.N3b),_.q(1),_.x("matRippleCentered",!0)("matRippleDisabled",!0))},Ga:[_.cs,_.oq,_.sq,_.pq,_.qq,_.wJ,_.ev,_.lv,_.Gu,_.Er,_.qy,_.tq,_.cI],styles:["commit-information[_nghost-%COMP%]{align-items:center;display:flex;font-size:12px;position:relative;white-space:nowrap}commit-information[_nghost-%COMP%]   .mat-ripple[_ngcontent-%COMP%]     .mat-ripple-element{background-color:rgba(25,103,210,.12)}commit-information[_nghost-%COMP%]   .open-paren[_ngcontent-%COMP%]:not(:first-child){padding-left:5px}commit-information[_nghost-%COMP%]   .at-ref[_ngcontent-%COMP%]{padding-right:3px}commit-information[_nghost-%COMP%]   .refType[_ngcontent-%COMP%]{padding-right:5px}commit-information[_nghost-%COMP%]   span[_ngcontent-%COMP%]{display:flex}"],
La:0});var DQb=a=>`${a}`;var pP=class{constructor(a,b=null){this.line=a;this.ch=b}};var EQb=class{constructor(a,b,c,d,e){var f=[];this.type=a;this.ZC=b;this.YC=c;this.jM=d;this.iM=e;this.zF=[];this.type=a;this.ZC=b;this.YC=c;this.jM=d;this.iM=e;if(f)for(const g of f)this.zF.push(g)}};var FQb=class{constructor(a,b){this.rg=a;this.Fyc=!!b}};var GQb=class{constructor(a,b,c){this.left=a;this.right=b;this.Xg=c}};var HQb=function(a,b){return a.left+a.Xg===b.left&&a.right+a.Xg===b.right},IQb=class{constructor(){this.Heb=this.vfa=0;this.T7a=[];this.U7a=[];this.diff=this.Geb=this.Feb=0}nc(a,b,c,d){var e=[];const f=a.length,g=c.length;a:{var l=a.length,p=c.length,t=l-p&1,y=Math.ceil((l+p)/2),C=[];const ha=[];this.T7a=[];this.U7a=[];for(var F=0;F<=y;F++){let ra=-1;for(var I=C[F]=0;I<=F;I++){var K=C[I];this.T7a.push(ra<K?2*K:2*ra+1);var V=ra<K?K:ra,fa=V-2*I+F;for(ra=K+1;V<l&&fa<p&&a.charAt(V)===c.charAt(fa);)++V,
++fa;C[I]=V;K=F-I-Math.ceil((p-l)/2);if(t&&0<=K&&K<F&&ha[K]<=V){C=I;a=V;this.diff=F=2*F-1;this.Feb=C;this.Geb=K;this.vfa=a;this.Heb=a-2*C+Math.ceil(F/2);break a}}ra=ha[F]=l;for(K=0;K<=F;K++){V=ha[K];this.U7a.push(ra>=V?2*V:2*ra+1);I=ra>=V?V:ra;fa=p-l-F+I+2*K;for(ra=V-1;0<I&&0<fa&&a.charAt(I-1)===c.charAt(fa-1);)--I,--fa;ha[K]=I;V=Math.floor((l-p)/2)-K+F;if(!t&&0<=V&&V<=F&&I<=C[V]){a=K;C=C[V];this.diff=F*=2;this.Feb=V;this.Geb=a;this.vfa=C;this.Heb=C-2*V+Math.ceil(F/2);break a}}}this.diff=-3}if(0<=
this.diff){e=[];F=Math.ceil(this.diff/2);l=this.Feb;C=this.vfa;for(p=e.length;0<=F;--F)t=this.T7a[(F+1)*F/2+l],y=C-Math.floor(t/2),C-=y,0!==y&&(a=new GQb(C+b,C-2*l+F+d,y),c=e[e.length-1],0!==e.length&&HQb(a,c)?(c.left-=y,c.right-=y,c.Xg+=y):e.splice(0,0,a)),t&1&&(C--,l--);0<p&&HQb(e[p-1],e[e.length-1])&&(e[p-1].Xg+=e[e.length-1].Xg,e.pop());F=e.splice(p-1,e.length-p+1).reverse();for(C=0;C<F.length;C++)e.push(F[C]);F=Math.floor(this.diff/2);c=this.Geb;for(C=this.vfa;0<=F;--F)l=this.U7a[F*(F+1)/2+c],
p=Math.floor(l/2)-C,t=g-f-F+C+2*c,y=Math.min(p,Math.max(0,Math.max(this.vfa-C,this.Heb-t))),a=p-y,0!==a&&(t=new GQb(C+y+b,t+y+d,a),0!==e.length&&HQb(e[e.length-1],t)?e[e.length-1].Xg+=a:e.push(t)),C+=p,l&1&&(C++,c--)}return{zF:e,EXc:(f+g-this.diff)/2}}};var qP=[];for(let a=0;256>a;++a)qP[a]=2;for(let a=97;122>=a;++a)qP[a]=3;for(let a=65;90>=a;++a)qP[a]=3;for(let a=48;57>=a;++a)qP[a]=3;qP[95]=3;qP[32]=qP[9]=qP[10]=qP[13]=0;for(const a of"(){},.#/*\";'")qP[a.charCodeAt(0)]=0;for(const a of"!%^&[]?\\|<>+-=~@`")qP[a.charCodeAt(0)]=5;qP[0]=0;
var JQb=function(a){let b=0,c=-1;const d=[];for(;c<a.length-1;){c=a.indexOf("\n",b);-1===c&&(c=a.length-1);const e=a.substring(b,c+1);b=c+1;d.push(e)}return d},KQb=function(a,b){let c=0;for(;c<b.length&&!(b[c].zU>=a);c++);return c},LQb=function(a){return null===a.ch?new pP(a.line+1,0):a},PQb=function(a,b,c){b=MQb(a,b,c);a.Di=b.lBc;a.aj=b.mBc;a.lineArray=b.lineArray;for(b=0;b<a.Di.text.length;++b)a.dca.push({jL:1,index:b});for(b=0;b<a.aj.text.length;++b)a.gea.push({jL:1,index:b});b=NQb(a,!0);for(c=
1;c!==a.fIb&&0<b;++c)b=NQb(a,!1);b=OQb(a.dca,4,-1);c=OQb(a.gea,3,1);a=[];var d={};for(var e=0;e+2<b.length;++e)if(4===b[e].type||6===b[e].type){var f=!1;if(-1===b[e+1].type&&4===b[e+2].type)f=!0;else if(4!==b[e+1].type)continue;var g=KQb(b[e].S1,c),l=KQb(b[e+(f?2:1)].S1,c);if(1===l-g)d[g]=e+1;else if(2===l-g&&1===c[g+1].type)f&&(c[g+1].type=5,c[g+1].T1=b[e+1].WL,c[g+1].S1=b[e+1].zU);else continue;b[e].type=7;f&&(b[e+1].type=7);f=f?2:1;b[e+f].type=6;b[e+f].WL=b[e].WL;b[e+f].T1=b[e].T1}g=[];for(e=0;e<
b.length;++e)-1!==b[e].type&&0!==b[e].type||g.push([b[e].type,e]);l=[];for(e=0;e<c.length;++e)1!==c[e].type&&0!==c[e].type||l.push([c[e].type,e]);for(f=e=0;e<g.length&&f<l.length;)if(-1===g[e][0]&&1===l[f][0]){var p=g[e][1];const y=l[f][1];b[p].type=2;c[y].type=2;c[y].T1=b[p].WL;c[y].S1=b[p].zU;++e;++f}else if(0===g[e][0]&&0===l[f][0])++e,++f;else if(0===g[e][0])++f;else if(0===l[f][0])++e;else throw Error("qe");for(f=e=0;!(e>=b.length&&f>=c.length);){for(;f<c.length&&0!==c[f].type&&2!==c[f].type;)7!==
c[f].type&&a.push(c[f]),void 0!==d[f]&&(g=b[d[f]],l=g.WL,p=g.zU,g.T1=g.WL,g.S1=g.zU,g.WL=l,g.zU=p,g.type=-1,a.push(g)),++f;for(;e<b.length&&0!==b[e].type&&2!==b[e].type;)-1!==b[e].type&&4!==b[e].type&&6!==b[e].type||a.push(b[e]),++e;f<c.length&&(a.push(c[f]),++e,++f)}if(0===a.length)var t=[];else{b=new pP(0,0);c=new pP(0,0);d=[];for(t of a)a=new EQb(t.type,new pP(t.T1,0),new pP(t.S1,null),new pP(t.WL,0),new pP(t.zU,null)),1===t.type&&(a.ZC=b,a.YC=b),-1===t.type&&(a.jM=c,a.iM=c),b=LQb(a.YC),c=LQb(a.iM),
d.push(a);t=d}return t},MQb=function(a,b,c){const d=[],e=new Map;d[0]="";const f=(g,l)=>{let p="";const t=[];let y=0,C=d.length;for(const F of g){if(e.has(F))p+=String.fromCharCode(e.get(F));else{p+=String.fromCharCode(C);e.set(F,C);d[C]=F;g=qP[0];for(let I=0;I<F.length;++I){const K=F[I];void 0!==qP[K.charCodeAt(0)]&&(g+=qP[K.charCodeAt(0)])}l[C]=g;C++}t.push(y++)}return new rP(p,t)};b=f(b,a.Zta);a=f(c,a.Zta);return{lBc:b,mBc:a,lineArray:d}},NQb=function(a,b){if(!a.Di||!a.aj)throw Error();if(b){var c=
a.Di;for(var d=a.aj,e=0,f=Math.min(c.text.length,d.text.length);e<f&&c.text[e]===d.text[e];)++e;0===e?c=null:(f={eca:new rP(c.text.substr(0,e),c.lineNumbers.splice(0,e)),iea:new rP(d.text.substr(0,e),d.lineNumbers.splice(0,e)),Xg:e},c.text=c.text.substr(e),d.text=d.text.substr(e),c=f)}else c=null;d=c;if(b){c=a.Di;e=a.aj;f=1;for(var g=Math.min(c.text.length,e.text.length);f<=g&&c.text[c.text.length-f]===e.text[e.text.length-f];)++f;1===f?c=null:(g={eca:new rP(c.text.slice(1-f),c.lineNumbers.splice(1-
f)),iea:new rP(e.text.slice(1-f),e.lineNumbers.splice(1-f)),Xg:f-1},c.text=c.text.slice(0,c.text.length-f+1),e.text=e.text.slice(0,e.text.length-f+1),c=g)}else c=null;e=c;f=(new IQb).nc(a.Di.text,0,a.aj.text,0).zF;c=[];for(g=0;g<f.length;g++)c.push(new FQb(f[g],!1));null!==d&&(a.Di.text=d.eca.text+a.Di.text,a.Di.lineNumbers.splice(0,0,...d.eca.lineNumbers),a.aj.text=d.iea.text+a.aj.text,a.aj.lineNumbers.splice(0,0,...d.iea.lineNumbers),c.splice(0,0,new FQb(new GQb(0,0,d.Xg),!0)));d=d&&0<d.Xg?d.Xg:
0;null!==e&&(a.Di.text+=e.eca.text,a.Di.lineNumbers.splice(a.Di.lineNumbers.length,0,...e.eca.lineNumbers),a.aj.text+=e.iea.text,a.aj.lineNumbers.splice(a.aj.lineNumbers.length,0,...e.iea.lineNumbers),f=d+e.Xg,c.push(new FQb(new GQb(a.Di.text.length-f,a.aj.text.length-f,e.Xg),!0)));if(!a.Di||!a.aj)throw Error();b=b?0:2;let l=g=f=e=0,p=0;for(let I=0;I<c.length;I++){let K=c[I].rg.Xg;const V=c[I];for(;e<V.rg.left;)++e,++g;for(;f<V.rg.right;)++f,++l;var t=I+1;t<c.length&&(c[t].rg.left+=d,c[t].rg.right+=
d,V.rg.left+K===c[t].rg.left?(QQb(a,a.aj,l,V,c[t],c[t].rg.right-V.rg.right),K=V.rg.Xg):V.rg.right+K===c[t].rg.right&&(QQb(a,a.Di,g,V,c[t],c[t].rg.left-V.rg.left),K=V.rg.Xg));t=g;let fa=l;for(;;){var y=t-1,C=fa-1;if(0>y||0>C)break;if(a.Di.text[y]!==a.aj.text[C])break;if(a.Di.lineNumbers[y]+1!==a.Di.lineNumbers[t]||a.aj.lineNumbers[C]+1!==a.aj.lineNumbers[fa])break;C=a.aj.lineNumbers[C];if(1!==a.dca[a.Di.lineNumbers[y]].jL||1!==a.gea[C].jL)break;--t;--fa;++K}if(0!==K){y=0;C=t;for(var F=0;F<K&&0>=y;++F)y+=
a.Zta[a.Di.text.charCodeAt(C)],++C;if(0<y||V.Fyc){++p;g=t;l=fa;for(y=0;y<K;++y,++fa,++t)C=a.Di.lineNumbers[t],F=a.aj.lineNumbers[fa],a.dca[C].jL=b,a.dca[C].index=F,a.gea[F].jL=b,a.gea[F].index=C;a.Di.text=a.Di.text.substr(0,g)+String.fromCharCode(-1)+a.Di.text.substr(t);a.aj.text=a.aj.text.substr(0,l)+String.fromCharCode(-2)+a.aj.text.substr(fa);a.Di.lineNumbers.splice(g,t-g,null);a.aj.lineNumbers.splice(l,fa-l,null);g++;l++;e+=V.rg.Xg;f+=V.rg.Xg}}}return p},OQb=function(a,b,c){const d=[];if(0===
a.length)return[];var e=a[0].jL;let f=a[0].index,g=a[0].index,l=0,p=0;for(let t=1;t<a.length;++t)if(a[t].jL===e&&a[t].index===g+1)g++,p=t;else{if(0===e)e=0;else if(1===e)e=c;else if(2===e)e=b;else throw Error("re`"+e);d.push(new RQb(e,f,g,l,p));l=p=t;f=g=a[t].index;e=a[t].jL}a=new RQb(0,f,g,l,p);1===e?a.type=c:2===e&&(a.type=b);d.push(a);return d},QQb=function(a,b,c,d,e,f){var g=c+d.rg.Xg,l=c+f;c=0;var p=g,t=l;for(f=0;f<d.rg.Xg&&!(--p,--t,p<b.text.length&&b.text[p]!==b.text[t]);++f,++c);f=0;p=g;t=
l;for(var y=0;y<e.rg.Xg&&!(p<b.text.length&&b.text[p]!==b.text[t]);++y,++f)++p,++t;if(0!==c||0!==f){p=c+f+1;t=g-1-c;y=g-c;var C=l-1-c;l-=c;g=[];for(let F=0;F<p;++F,++t,++y,++C,++l){const I=SQb(a,b,t),K=SQb(a,b,y),V=SQb(a,b,C),fa=SQb(a,b,l);let ha=Math.min(I,K),ra=Math.min(V,fa);"}"===TQb(a,b,t)&&(ha-=2);"{"===TQb(a,b,y)&&(ha-=2);"}"===TQb(a,b,C)&&(ra-=2);I<K&&--ha;V<fa&&--ra;g.push(ha+ra)}c===d.rg.Xg&&(g[0]-=10);f===e.rg.Xg&&(g[p-1]-=10);a=Number.MAX_VALUE;b=-1;for(f=0;f<p;++f)g[f]<a&&(a=g[f],b=f);
c=b-c;0!==c&&(d.rg.Xg+=c,e.rg.left+=c,e.rg.right+=c,e.rg.Xg-=c)}},SQb=function(a,b,c){b=b.text.charCodeAt(c);c=a.lineArray[b];return void 0===c||0>=c.length||1===c.length&&"\n"===c[0]||2===c.length&&"\r"===c[0]&&"\n"===c[1]?-3:a.Zta[b]},TQb=function(a,b,c){a=a.lineArray[b.text.charCodeAt(c)];return void 0===a||0>=a.length?null:1===a.length?a[0]:"\n"===a[a.length-1]?3<=a.length&&"\r"===a[a.length-2]?a[a.length-3]:a[a.length-2]:a[a.length-1]},UQb=class{constructor(){this.fIb=1;this.aj=this.Di=null;
this.lineArray=[];this.dca=[];this.gea=[];this.Zta=[]}X$(a,b){a=JQb(a);b=JQb(b);return PQb(this,a,b)}},rP=class{constructor(a,b){this.text=a;this.lineNumbers=b}},RQb=class{constructor(a,b,c,d,e){this.type=a;this.T1=b;this.S1=c;this.WL=d;this.zU=e}};var VQb=function(a,b){if(""===a)return{lines:["\n"],z6a:[new pP(b,0),new pP(b,0)]};a=a.split(/([^\d\w]|[\d\w]+)/).filter(e=>""!==e);let c=0;const d=[new pP(b,c)];for(const e of a)"\n"===e?(b++,c=0):c+=e.length,d.push(new pP(b,c));return{lines:a.map(e=>e.replace("\n","\x00")+"\n"),z6a:d}},WQb=function(a){if(0===a.length)return[""];a=JQb(a);_.Ea(a).endsWith("\n")&&a.push("");return a},XQb=function(a,b,c,d){const e=[];for(const f of b){if(0<f.zF.length){b=a.getRange(c,f.ZC,f.zF[0].ZC);0<b.length&&e.push([0,
b]);e.push(...XQb(a,f.zF,c,d));b=a.getRange(c,_.Ea(f.zF).YC,f.YC);0<b.length&&e.push([0,b]);continue}b=f.ZC;const g=f.YC,l=f.jM,p=f.iM;switch(f.type){case 0:e.push([0,a.getRange(c,b,g)]);break;case 1:e.push([1,a.getRange(d,l,p)]);break;case -1:e.push([-1,a.getRange(c,b,g)]);break;case 2:e.push([-1,a.getRange(c,b,g)]);e.push([1,a.getRange(d,l,p)]);break;case 3:case 4:case 5:case 6:throw Error("te");default:throw Error("ue");}}return e},YQb=class{constructor(){this.fIb=void 0}X$(a,b){var c=new UQb;
let d=c.X$(a,b);a=WQb(a);b=WQb(b);for(const f of d){switch(f.type){case 0:case 1:case -1:case 3:case 4:case 6:continue}if(500<f.YC.line-f.ZC.line||500<f.iM.line-f.jM.line)continue;f.zF=[];var e=this.getRange(a,f.ZC,f.YC);if(1E4<e.length)continue;e=VQb(e,f.ZC.line);c=this.getRange(b,f.jM,f.iM);if(1E4<c.length)continue;const g=VQb(c,f.jM.line);c=new UQb;c=PQb(c,e.lines,g.lines);for(const l of c){c=(p,t)=>null!==t.ch?p.z6a[t.line]:p.z6a[t.line+1];switch(l.type){case 1:case -1:case 0:case 2:l.ZC=c(e,
l.ZC);l.YC=c(e,l.YC);l.jM=c(g,l.jM);l.iM=c(g,l.iM);break;default:throw Error("se");}f.zF.push(l)}}return d}getRange(a,b,c){if(b.line===c.line&&b.ch===c.ch||b.line+1===c.line&&null===b.ch&&0===c.ch||c.line+1===b.line&&null===c.ch&&0===b.ch)return"";a=a.slice(b.line,c.line+1);null!==c.ch&&(a[a.length-1]=a[a.length-1].slice(0,c.ch));null!==b.ch&&(a[0]=a[0].slice(b.ch));return a.join("")}};var ZQb=["codeview"],$Qb={lineNumbers:!0,extraKeys:{"Ctrl-F":"findPersistent","Cmd-F":"findPersistent"},readOnly:!0},eRb=function(a){a.rendered.emit(!1);a.Ln&&a.fOa.qa.removeChild(a.fOa.qa.lastChild);const b=_.qx.has(35);a.zone.ac(()=>{setTimeout(()=>_.xf(function*(){a.Ln=(yield _.FH()).MergeView(a.fOa.qa,{orig:null,origLeft:a.diffBase,value:a.Ok,mode:"text/plain",revertButtons:!1,connect:a.align?"align":"",collapseIdentical:a.zyb,diffDriverFunction:(c,d)=>{if(b){{var e=a.kLc;const f=WQb(c),g=WQb(d);
15E3<f.length||15E3<g.length?e=void 0:(c=e.X$(c,d),e=XQb(e,c,f,g))}return e}}});aRb(a);for(const c of bRb(a))c.operation(()=>{cRb(a,c);a.setOptions(c);if(a.Ln){var d=dRb(a,c),e=d?"left-edit-gutter":"right-edit-gutter",f=a.Ln.leftChunks();for(const l of f){var g=d?l.origFrom:l.editFrom;for(f=d?l.origTo:l.editTo;g<f;g++)c.addLineClass(g,"gutter",e)}}d=dRb(a,c)?a.cca:a.fea;c.setOption("lineNumberFormatter",d);d=dRb(a,c)?a.XS:a.iV;for(const l of d)c.addLineWidget(l.line,l.element,l.options)})}),0)})},
aRb=function(a){if(a.Ln)a.Ln.editor().on("update",()=>{a.zone.nc(()=>{a.rendered.emit(!0)})})},bRb=function(a){return a.Ln?[a.Ln.leftOriginal(),a.Ln.editor()]:[]},cRb=function(a,b){_.xf(function*(){if(a.Ln&&a.fileName){var c=(yield _.FH()).findModeByFileName(a.fileName);b.setOption("mode",c?c.mime:"text/plain")}})},dRb=function(a,b){if(a.Ln)return b===a.Ln.leftOriginal()?!0:!1},sP=class{constructor(a,b,c){this.zone=c;this.line=void 0;this.L9=$Qb;this.kLc=new YQb;this.Ok=this.diffBase="";this.zyb=
3;this.XS=[];this.iV=[];this.rendered=new _.mp;this.align=!0;this.fea=this.cca=DQb;this.Za=a.iOa.subscribe(d=>{this.L9=Object.assign({},$Qb,{theme:d});if(this.Ln)for(const e of bRb(this))this.setOptions(e)})}set tea(a){this.line=a;this.Ln&&(a=_.ZG(this.line))&&(this.Ln.editor().scrollTo(0,this.Ln.editor().charCoords({line:a-1,ch:0},"local").top),this.Ln.editor().getDoc().setCursor({line:a-1,ch:0}))}set DJc(a){this.fOa=a}Ra(){}Qb(a){(a.diffBase||a.contents||a.fileName)&&eRb(this)}Ja(){this.Za.unsubscribe()}setOptions(a){if(this.Ln)for(const [b,
c]of Object.entries(this.L9))a.setOption(b,c)}};sP.ha=function(a){return new (a||sP)(_.r(_.cy),_.r(_.rx),_.r(_.sg))};
sP.wa=_.n({type:sP,oa:[["code-diff","fileName",""]],ub:function(a,b){a&1&&_.qh(ZQb,7);if(a&2){let c;_.ph(c=_.sh())&&(b.DJc=c.first)}},inputs:{fileName:"fileName",diffBase:"diffBase",Ok:"contents",zyb:"collapseIdenticalLines",XS:"leftLineWidgets",iV:"rightLineWidgets",tea:"scrollToLine",align:"align",cca:"leftLineNumberFormatter",fea:"rightLineNumberFormatter"},outputs:{rendered:"rendered"},features:[_.Hd],bc:["fileName",""],ya:2,Aa:0,Ea:[[1,"scope"],["codeview",""]],ua:function(a){a&1&&_.G(0,"div",
0,1)},styles:['.scope[_ngcontent-%COMP%]{height:100%;width:100%}.scope[_ngcontent-%COMP%]     .CodeMirror-linenumber{width:26px}.scope[_ngcontent-%COMP%]     .CodeMirror-linenumbers{padding:0 2px 0 0}.scope[_ngcontent-%COMP%]     .CodeMirror-merge-collapsed-widget{border:0;cursor:pointer;display:flex;justify-content:center}.scope[_ngcontent-%COMP%]     .CodeMirror-merge-collapsed-widget:before{content:"(...)"}.scope[_ngcontent-%COMP%]     .CodeMirror-merge-l-chunk-end.CodeMirror-linebackground{border:0}.scope[_ngcontent-%COMP%]     .CodeMirror-merge-l-chunk-start.CodeMirror-linebackground{border:0}.scope[_ngcontent-%COMP%]     .CodeMirror-merge{border:0;height:calc(100% - 5px);width:100%}.scope[_ngcontent-%COMP%]     div.CodeMirror-merge-collapsed-line pre.CodeMirror-line{padding:0}.scope[_ngcontent-%COMP%]     .CodeMirror-merge-pane{height:100%}.scope[_ngcontent-%COMP%]     .CodeMirror-merge-pane{width:50%}.scope[_ngcontent-%COMP%]     .CodeMirror-merge-gap{display:none}.scope[_ngcontent-%COMP%]     .CodeMirror{font-size:.9230769231rem;font-weight:400;line-height:1.2307692308rem;font-family:Roboto Mono,monospace;letter-spacing:normal;height:100%;width:100%}@media (forced-colors:active){.scope[_ngcontent-%COMP%]     .CodeMirror-merge-l-inserted{background:Highlight;color:HighlightText}}@media (forced-colors:active){.scope[_ngcontent-%COMP%]     .CodeMirror-merge-l-deleted{background:Highlight;color:HighlightText}}'],
La:0});var tP=class{constructor(){this.rendered=new _.mp;this.Dza="Diff is too large to display";this.KMa=!1;this.XS=[];this.iV=[];this.TKb=this.pGb=void 0;this.fea=this.cca=DQb;this.qGb=new Map;this.UKb=new Map}Ra(){}Qb(){a:{var a=0;for(const {bA:C,GA:F}of this.Cz)if(a+=C.Ok.length+F.Ok.length,10485760<=a){a=!0;break a}a=!1}if(a)this.KMa=!1,this.gsa(!0);else{var b=[],c=[];for(var d of this.Cz){var e=d.GA;a=_.TD(_.p6a(d.bA.Ok||""));e=_.TD(_.p6a(e.Ok||""));b.push(a);c.push(e)}this.pGb=b.join("");this.TKb=
c.join("");a=new Map;b=new Map;e=c=1;for(var f of this.Cz){var g=c;d=e;var l=f.GA,p=f.bA,t=l.endLine+1,y=p.endLine+1;l=l.kz+1;p=p.kz+1;switch(f.type){case _.lL.Xwa:for(y=l;y<t;y++,d++)a.set(g,""),b.set(d,` ${y}`);break;case _.lL.nAa:for(t=p;t<y;t++,g++)a.set(g,`${t}`),b.set(d,"");break;case _.lL.EBa:case _.lL.uxa:for(;p<y;p++,g++)a.set(g,`${p}`);for(g=l;g<t;g++,d++)b.set(d,` ${g}`);break;default:throw Error("ve");}c+=f.bA.endLine-f.bA.kz;e+=f.GA.endLine-f.GA.kz}this.qGb=a;this.UKb=b;this.cca=$ub(a);
this.fea=$ub(b);b=a=0;for(const C of this.Cz){f=a;d=b;c=C.bA;e=C.GA;c=c.endLine-c.kz;e=e.endLine-e.kz;switch(C.type){case _.lL.Xwa:this.XS.push(Yub(f,e));break;case _.lL.nAa:this.iV.push(Yub(d,c));break;case _.lL.uxa:t=g=0;y=!0;e>c?(g=e-c,y=!1):c>e&&(t=c-e,y=!1);const {gBc:F,ZFc:I,PDc:K}={gBc:g,ZFc:t,PDc:y};this.XS.push(Yub(f,F,K));this.iV.push(Yub(d,I,K));break;case _.lL.EBa:break;default:throw Error("ve");}a+=C.bA.endLine-C.bA.kz;b+=C.GA.endLine-C.GA.kz}Zub(this.qGb,this.XS);Zub(this.UKb,this.iV);
this.KMa=!0}}gsa(a){this.rendered.emit(a)}};tP.ha=function(a){return new (a||tP)};
tP.wa=_.n({type:tP,oa:[["code-diff-chunks","diffChunks","","fileName",""]],inputs:{Cz:"diffChunks",fileName:"fileName"},outputs:{rendered:"rendered"},features:[_.Hd],bc:["diffChunks","","fileName",""],ya:3,Aa:2,Ea:[[3,"diffBase","contents","fileName","leftLineNumberFormatter","rightLineNumberFormatter","leftLineWidgets","rightLineWidgets","collapseIdenticalLines","align","rendered",4,"ngIf","ngIfElse"],["tooBig",""],[3,"diffBase","contents","fileName","leftLineNumberFormatter","rightLineNumberFormatter",
"leftLineWidgets","rightLineWidgets","collapseIdenticalLines","align","rendered"]],ua:function(a,b){a&1&&(_.O(0,Wub,1,9,"code-diff",0),_.O(1,Xub,2,1,"ng-template",null,1,_.uh));if(a&2){const c=_.ah(2);_.x("ngIf",b.KMa)("ngIfElse",c)}},Ga:[_.oq,_.zG,sP],styles:["dc-information-box[_ngcontent-%COMP%] {\n  align-items: center;\n  display: flex;\n  height: 40px;\n  justify-content: center;\n}"],La:0});var fRb=function(a){a.doa.qd&&a.I$a&&a.rendered.emit({rendered:a.I$a,a$:a.a$})},gRb=function(a){a.Fa.lb({gestureName:"CLICK",element:"CommitFileEntryExpansionPanel",action:a.doa.qd?"expand":"collapse",projectId:a.location.kb})},uP=class{set mc(a){this.LAb=a;this.Ok=a.Ok}get mc(){return this.LAb}set expand(a){this.doa.qd=a;fRb(this)}get expand(){return this.doa.qd}constructor(a){this.Fa=a;this.Xga=0;this.zlb=2;this.Ok=void 0;this.rendered=new _.mp;this.I$a=!1;this.LAb={nr:"",Ao:"",jD:"",tf:"",K_a:!1,
JS:!1}}Ra(){}Qb(a){if(a.location||a.entry)this.fBc=_.kt(_.cH(this.location.Wb(),"repo"),this.mc.nr).Ya(),this.YFc=_.kt(_.cH(this.location.Wb(),"repo"),this.mc.Ao).Ya(),this.zvc=_.gt(_.kt(this.location.Wb(),this.mc.Ao).Wc(this.mc.jD).ni({Al:this.mc.nr}).Ya())}get ZBc(){return this.mc.JS?"source:file_delete":this.mc.K_a?"source:file_add":"source:file_edit"}get iCc(){return this.mc.JS?"Removed":this.mc.K_a?"Modified":"Added"}get yvc(){return this.mc.JS?"":this.zvc}get Fz(){return this.mc.JS?this.mc.tf:
this.mc.jD}get Mzc(){return!this.mc.Ok}get gAb(){return this.expand&&this.mc.Ok}gsa(a){this.I$a=a;this.rendered.emit({rendered:a,a$:this.a$})}get jFc(){return fvb(this.metadata.removed,this.metadata)}get jqc(){return fvb(this.metadata.nP,this.metadata)}get Nrc(){return fvb(this.metadata.changed,this.metadata)}get metadata(){var a=this.mc&&this.mc.Ok?this.mc.Ok.Gca:void 0;return a?{sKc:Number(a.pra||0),removed:Number(a.ora||0),changed:Number(a.lra||0),nP:Number(a.kra||0)}:{changed:0,removed:0,sKc:0,
nP:0}}get iFc(){return hRb.format({count:this.metadata.removed})}get Mrc(){return iRb.format({count:this.metadata.changed})}get iqc(){return jRb.format({count:this.metadata.nP})}};uP.ha=function(a){return new (a||uP)(_.r(_.Yr))};
uP.wa=_.n({type:uP,oa:[["commit-file-entry"]],ub:function(a,b){a&1&&_.qh(_.SI,7);if(a&2){let c;_.ph(c=_.sh())&&(b.doa=c.first)}},inputs:{location:"location",a$:"entryIndex",mc:"entry",expand:"expand"},outputs:{rendered:"rendered"},features:[_.Hd],ya:30,Aa:10,Ea:[[3,"opened","closed"],["expandedHeight","28px","collapsedHeight","28px"],[1,"left-header"],[1,"modification-icon",3,"svgIcon"],["tabindex","0",1,"cdk-visually-hidden"],["ascTrackElement","CommitFileEntry","trackAction","fileNavigate",1,"filepath",
3,"condition","link","trackGestureClick","trackProjectId","click"],[1,"right-header"],[3,"diameter","strokeWidth",4,"ngIf","ngIfElse"],[4,"ngIf"],["modificationTemplate",""],[3,"diameter","strokeWidth"],["fxLayout","",1,"commit-information-header"],["fxFlex","50%",1,"left-commit-info",3,"activeLocation","version","linkToCommitDetails"],["fxFlex","50%",1,"right-commit-info",3,"activeLocation","version","linkToCommitDetails"],[3,"diffChunks","fileName","rendered",4,"ngIf"],[3,"diffChunks","fileName",
"rendered"],[1,"modification-block-centered"],[1,"modification-blocks"],[1,"removed-block"],[1,"changed-block"],[1,"added-block"],["class","modification-numbers",4,"ngIf"],[1,"modification-numbers"],["tabindex","0",1,"removed"],[1,"separator"],["tabindex","0",1,"changed"],["tabindex","0",1,"added"]],ua:function(a,b){a&1&&(_.z(0,"mat-expansion-panel",0),_.L("opened",function(){fRb(b);gRb(b)})("closed",function(){fRb(b);gRb(b)}),_.Q(1,"\n  "),_.z(2,"mat-expansion-panel-header",1),_.Q(3,"\n    "),_.z(4,
"mat-panel-title"),_.Q(5,"\n      "),_.z(6,"div",2),_.Q(7,"\n        "),_.G(8,"mat-icon",3),_.Q(9,"\n        "),_.z(10,"span",4),_.Q(11),_.B(),_.Q(12,"\n        "),_.z(13,"conditional-link",5),_.L("click",function(c){return c.stopPropagation()}),_.Q(14),_.B(),_.Q(15,"\n      "),_.B(),_.Q(16,"\n      "),_.z(17,"span",6),_.Q(18,"\n        "),_.O(19,avb,2,2,"mat-spinner",7),_.Q(20,"\n      "),_.B(),_.Q(21,"\n    "),_.B(),_.Q(22,"\n  "),_.B(),_.Q(23,"\n  "),_.O(24,cvb,13,7,"ng-container",8),_.Q(25,"\n"),
_.B(),_.Q(26,"\n\n"),_.O(27,evb,15,7,"ng-template",null,9,_.uh),_.Q(29,"\n"));if(a&2){const c=_.ah(28);_.q(8);_.x("svgIcon",b.ZBc);_.q(3);_.ch(b.iCc);_.q(2);_.x("condition",!b.mc.JS)("link",b.yvc)("trackGestureClick",!b.mc.JS)("trackProjectId",b.location.kb);_.q(1);_.bh("",b.Fz,"\n        ");_.q(5);_.x("ngIf",b.Mzc)("ngIfElse",c);_.q(5);_.x("ngIf",b.gAb)}},Ga:[_.cs,tP,_.wJ,oP,_.oq,_.ev,_.lv,_.kw,_.SI,_.TI,_.UI,_.wz,_.vC],styles:["commit-file-entry[_nghost-%COMP%]{display:flex;flex-direction:column}commit-file-entry[_nghost-%COMP%]     .mat-expansion-indicator{display:flex}commit-file-entry[_nghost-%COMP%]   .filepath[_ngcontent-%COMP%]{padding-left:26px}commit-file-entry[_nghost-%COMP%]   .modification-icon[_ngcontent-%COMP%], commit-file-entry[_nghost-%COMP%]   button.mat-icon-button[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}commit-file-entry[_nghost-%COMP%]   conditional-link[_ngcontent-%COMP%]{padding-left:10px;white-space:nowrap}commit-file-entry[_nghost-%COMP%]   code-diff-chunks[_ngcontent-%COMP%]     .CodeMirror-merge-collapsed-widget{background-color:transparent;cursor:default}commit-file-entry[_nghost-%COMP%]   mat-expansion-panel.mat-expansion-panel[_ngcontent-%COMP%]{border-radius:0}commit-file-entry[_nghost-%COMP%]   mat-expansion-panel[_ngcontent-%COMP%]     .mat-expansion-panel-body{padding:0}commit-file-entry[_nghost-%COMP%]   mat-expansion-panel-header[_ngcontent-%COMP%]{font-size:13px}commit-file-entry[_nghost-%COMP%]   mat-panel-title[_ngcontent-%COMP%]{justify-content:space-between;max-width:calc(100% - 20px);overflow:hidden}commit-file-entry[_nghost-%COMP%]   mat-panel-title[_ngcontent-%COMP%]   .left-header[_ngcontent-%COMP%]{display:flex;padding-right:20px}commit-file-entry[_nghost-%COMP%]   mat-panel-title[_ngcontent-%COMP%]   .right-header[_ngcontent-%COMP%]{display:flex}commit-file-entry[_nghost-%COMP%]   mat-panel-title[_ngcontent-%COMP%]   .right-header[_ngcontent-%COMP%]   .modification-block-centered[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}commit-file-entry[_nghost-%COMP%]   mat-panel-title[_ngcontent-%COMP%]   .right-header[_ngcontent-%COMP%]   .modification-blocks[_ngcontent-%COMP%]{display:flex;height:10px;padding-right:20px;min-width:40px}commit-file-entry[_nghost-%COMP%]   mat-panel-title[_ngcontent-%COMP%]   .right-header[_ngcontent-%COMP%]   .modification-numbers[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;width:100px}commit-file-entry[_nghost-%COMP%]   mat-panel-title[_ngcontent-%COMP%]   .right-header[_ngcontent-%COMP%]   .modification-numbers[_ngcontent-%COMP%]   .separator[_ngcontent-%COMP%]{padding-right:4px}.commit-information-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px}.commit-information-header[_ngcontent-%COMP%]   commit-information[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:10px;padding:2px 0 2px 20px}"],
La:0});var hRb=new _.$v("{count, plural, =1 {1 removed line} other {# removed lines}}"),iRb=new _.$v("{count, plural, =1 {1 changed line} other {# changed lines}}"),jRb=new _.$v("{count, plural, =1 {1 added line} other {# added lines}}");var vP=class{constructor(){this.gvc=this.t0=new _.Yh(0)}get Ezc(){return 1===this.t0.getValue()}get c0a(){return 0===this.t0.getValue()}};vP.ha=function(a){return new (a||vP)};vP.ta=_.k({token:vP,na:vP.ha});var wP=class{constructor(a){this.QJ=a;this.disabled=!1;this.Wa=new _.uj;this.O5b="Collapse All";this.P5b="Expand All"}};wP.ha=function(a){return new (a||wP)(_.r(vP))};
wP.wa=_.n({type:wP,oa:[["expand-all-button"]],inputs:{disabled:"disabled",Wa:"place"},ya:3,Aa:5,Ea:[["type","button","gme-button-old","","format","hairline","size","xsmall","ascTrackElement","CommitDetails",3,"disabled","trackAction","trackGestureClick","trackProjectId","click"]],ua:function(a,b){a&1&&(_.z(0,"button",0),_.L("click",function(){var c=b.QJ;c.Ezc?c.t0.next(0):c.t0.next(1)}),_.z(1,"span"),_.Q(2),_.B()());a&2&&(_.x("disabled",b.disabled)("trackAction",b.QJ.c0a?"expand":"collapse")("trackGestureClick",
!b.disabled)("trackProjectId",b.Wa.kb),_.q(2),_.ch(b.QJ.c0a?b.P5b:b.O5b))},Ga:[_.cs,_.FB],mb:2,La:0});var gvb=function(a){a=a.Sk.length;return 1>a?"No files to expand":50<a?"Too many files to expand":null},lvb=function(a){if(a.Sk){var b=Math.min(a.C0+150,a.Sk.length),c=a.C0;var d=[];let g=[];for(;c<b;c++){var e=a.Sk[c];const l=e.jD?a.Ao:void 0;var f=new _.jL({path:e.tf,hash:e.tf?a.nr:void 0,type:e.fsa});e=new _.jL({path:e.jD,hash:l,type:e.Vra});f=new _.kL({left:f,right:e});g.push({v$:f,index:c});10===g.length&&(d.push(g),g=[])}g.length&&d.push(g);for(const l of d)kRb(a,l);a.C0=b}},ivb=function(a){a.l0>=
a.Sk.length||(clearTimeout(a.bUa),a.bUa=setTimeout(()=>{a.expand.set(a.l0,!0);_.Po(a.Yd)}))},kRb=function(a,b){const c=b.map(d=>d.v$);a.qoa.add(_.w(lRb(a,c),_.v(d=>{d=d.s$;if(!d||1>d.length)throw Error("we");return d})).subscribe(d=>{for(let l=0;l<b.length;l++){var e=a,f=b[l].index,g=d[l];const p=e.u$.get(f);p&&(g=Object.assign({},p,{Ok:g}),e.u$.set(f,g))}a.Yd.he()}))},lRb=function(a,b){return 1>b.length?_.ml:_.w(a.t$.diff(a.location.kb,a.location.Ic,a.location.repository,b),_.Sf(c=>{var d=a.Tg;_.qRa(d);
d.log(c);return _.ml}))},xP=class{constructor(a,b,c,d){this.t$=a;this.Tg=b;this.QJ=c;this.Yd=d;this.Sk=[];this.CDb=!1;this.u$=new Map;this.expand=new Map;this.C0=0;this.qoa=new _.hf;this.pva=new _.hf;this.l0=0}Ra(){this.pva=this.QJ.gvc.subscribe(a=>{switch(a){case 1:if(!this.Sk||1>this.Sk.length)break;ivb(this);break;case 0:clearTimeout(this.bUa);this.expand=new Map;this.l0=0;break;default:_.ej(a,"Unknown expansion state")}})}Ja(){clearTimeout(this.bUa);this.qoa.unsubscribe();this.pva.unsubscribe()}Qb(){this.C0=
0;this.qoa.unsubscribe();this.qoa=new _.hf;this.u$=new Map;for(let c=0;c<this.Sk.length;c++){var a=this.Sk[c],b=a.tf;a=a.jD;this.u$.set(c,{nr:this.nr,Ao:this.Ao,tf:b||"",jD:a||"",K_a:!(b||!a),JS:!(a||!b)})}this.expand=new Map;lvb(this)}};xP.ha=function(a){return new (a||xP)(_.r(_.tL),_.r(_.bw),_.r(vP),_.r(_.wp))};
xP.wa=_.n({type:xP,oa:[["commit-fileset"]],inputs:{location:"location",Sk:"fileDiffEntries",CDb:"includeHeader",nr:"leftRefSpec",Ao:"rightRefSpec"},features:[_.Hd],ya:4,Aa:3,Ea:[["class","gmat-caption header",4,"ngIf"],[1,"commit-entries"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"gmat-caption","header"],[1,"right-header"],[1,"type"],[1,"left-header"],[3,"place","disabled","matTooltip","matTooltipDisabled"],["class","inner-block",3,"entryIndex","location","entry","expand","rendered",4,"ngIf"],[1,"inner-block",
3,"entryIndex","location","entry","expand","rendered"],["type","button","mat-button","","ascTrackElement","CommitDetails","trackAction","showMore",1,"show-more",3,"trackProjectId","click"]],ua:function(a,b){a&1&&(_.O(0,hvb,10,4,"div",0),_.z(1,"div",1),_.O(2,kvb,2,1,"ng-container",2),_.O(3,mvb,3,1,"ng-container",3),_.B());a&2&&(_.x("ngIf",b.CDb),_.q(2),_.x("ngForOf",b.Sk),_.q(1),_.x("ngIf",b.C0<b.Sk.length))},Ga:[_.cs,uP,_.nq,_.oq,wP,_.Ku,_.Az],styles:[".commit-entries[_ngcontent-%COMP%]{display:block;font-size:13px}.commit-entries[_ngcontent-%COMP%]   .show-more[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);height:28px;line-height:28px;width:100%}expand-all-button[_ngcontent-%COMP%]{margin-left:8px}.header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-items:center;display:flex;font-weight:500;letter-spacing:.02em;justify-content:space-between;min-height:40px;padding-left:20px;position:sticky;position:-webkit-sticky;top:0;z-index:7}.header[_ngcontent-%COMP%]   .type[_ngcontent-%COMP%]{display:inline-flex;width:44px;overflow:hidden}"]});var yP=class{transform(a,b){if(!b)return null;b=b.Fyb;if(!b)return null;a=b.get(a);return null==a?-1:a}};yP.ha=function(a){return new (a||yP)};yP.ye=_.od({name:"blameIndexOf",type:yP,be:!0});var ML=new WeakMap,zP=class{transform(a,b,c){if(!a.Ob||"CitC"===a.de){var d=b.Wa;ML.has(d)||ML.set(d,{});var e=ML.get(d);if(null==e.left){let f;b=new URL(_.Wq(c,_.Cr(c,ovb(null!=(f=b.fM)?f:d))),location.href);e.left=b.pathname;setTimeout(()=>{let g;null==(g=document.getElementById("historyLeftSelector"))||g.focus()})}return nvb(e.left,"dlc","dlf","dlw",d.params.Ob,a)}}};zP.ha=function(a){return new (a||zP)};zP.ye=_.od({name:"linkifyLeft",type:zP,be:!0});
var AP=class{transform(a,b,c){const d=b.Wa;if(!b.iE||!a.Ob||"CitC"===a.de){ML.has(d)||ML.set(d,{});var e=ML.get(d);if(null==e.right){let f;b=new URL(_.Wq(c,_.Cr(c,pvb(null!=(f=b.fM)?f:d))),location.href);e.right=b.pathname}return nvb(e.right,_.OG(d)?"rcl":"drc","drf","drw",d.params.Ob,a)}}};AP.ha=function(a){return new (a||AP)};AP.ye=_.od({name:"linkifyRight",type:AP,be:!0});
var BP=class{transform(a,b,c){if(!a.Ob||"CitC"===a.de){var d=b.Wa;ML.has(d)||ML.set(d,{});var e=ML.get(d);if(null==e.diff){var f;b=new URL(_.Wq(c,_.Cr(c,qvb(null!=(f=b.fM)?f:d))),location.href);e.diff=b.pathname}f=_.OG(d);d=d.params.Ob;b="CitC"===a.de&&a.id>a.tD[0]&&a.Ob||"";c="CitC"===a.de&&a.Ob||"";return`${e.diff};${f?"rcl":"drc"}=${encodeURIComponent(a.id)}${null==a.tf?"":`;${"drf"}=${encodeURIComponent(a.tf)}`};${"dlc"}=${encodeURIComponent(a.tD[0])}${null==a.parentPath?"":`;${"dlf"}=${encodeURIComponent(a.parentPath)}`}${d||
a.Ob?`;${"dlw"}=${encodeURIComponent(b)};${"drw"}=${encodeURIComponent(c)}`:""}${location.search}${location.hash}`}}};BP.ha=function(a){return new (a||BP)};BP.ye=_.od({name:"linkifyDiff",type:BP,be:!0});var CP=class{transform(a,b,c){const d=b.Wa;if(!b.iE||!a.Ob||"CitC"===a.de)return ML.has(d)||ML.set(d,{}),b=ML.get(d),b.de||(c=new URL(_.Wq(c,_.Cr(c,pvb(d))),location.href),b.de=c.pathname),nvb(b.de,_.NG(d)?"rcl":"drc","drf","drw",d.params.Ob,a)}};CP.ha=function(a){return new (a||CP)};
CP.ye=_.od({name:"linkifyRevision",type:CP,be:!0});var DP=class{transform(a,b,c,d){return tvb(a,b,c,a,d)}};DP.ha=function(a){return new (a||DP)};DP.ye=_.od({name:"linkifyRoot",type:DP,be:!0});
var EP=class{transform(a,b,c,d){var e=b.Wa;if(a.Ob)return tvb(a,b,c,a,d);let f;c=a.id;a=a.tf;b=null!=(f=b.fM)?f:e;e.kb&&e.repository?_.OG(e)?(d=_.tx,e=svb(null!=a?a:_.$G(e,0)),c=!e||e.match(/\/$/)?`${d}cl/${c}`:`${d}cl/${c}/depot/${e}`):_.NG(e)?c=`${_.ux&&`https://${b.kb}.${_.ux}/`}${b.repository}/+/${c}`:(e=b.Wb(),c&&_.kt(e,c),e.ni({}),c=_.Wq(d,_.Cr(d,_.gt(_.cH(e,"ref").Ya())))):c=void 0;return c}};EP.ha=function(a){return new (a||EP)};EP.ye=_.od({name:"linkifyId",type:EP,be:!0});var FP=class{transform(a){return a?_.OG(a):!1}};FP.ha=function(a){return new (a||FP)};FP.ye=_.od({name:"isPiperPlace",type:FP,be:!0});var GP=class{transform(a){return a?FL(a):!1}};GP.ha=function(a){return new (a||GP)};GP.ye=_.od({name:"isPackagePlace",type:GP,be:!0});var HP=class{};HP.ha=function(a){return new (a||HP)};HP.Da=_.ld({type:HP});HP.Ca=_.Pc({});var IP=class{transform(a){if(!a)return"";const b=a.indexOf("\n");return-1===b?a:a.substring(0,b)}};IP.ha=function(a){return new (a||IP)};IP.ye=_.od({name:"truncateCommitMessage",type:IP,be:!0});var mRb=["filterInput"],nRb=function(){return["details"]},oRb=function(){return["oldPath"]},pRb=function(){return["matchSummary"]},qRb=function(){return["matches"]},rRb=function(){return["hiddenCommitsInfo"]},Bvb=new _.$v("Expand history row of CL {id}"),Avb=new _.$v("Collapse history row of CL {id}"),vwb=new _.$v("Commit {id} by {author}"),uwb=new _.$v("CL {id} by {author}"),sRb=["blame"],tRb=["author","time","subject"],uRb=["id",...tRb],vRb=["id","revision",...tRb],JP=["actions"],wRb=["left","right"],
KP=["toggleExpanded"],Fwb=[...KP,...uRb,"right",...JP],Hwb=[...KP,...uRb,...wRb,...JP],Jwb=[...KP,...sRb,...uRb,...wRb,...JP],Ewb=[...KP,...vRb,"right",...JP],Gwb=[...KP,...vRb,...wRb,...JP],Iwb=[...KP,...sRb,...vRb,...wRb,...JP],xRb=["#cleanup"],yRb=[...xRb,"#minor"],Wvb=function(a){setTimeout(()=>{a.ko.Nk("Diff has been loaded in the code panel.","polite")})},dwb=function(a){return _.OG(a)?"Copy CL number":"Copy commit hash"},fwb=function(a,b){return _.OG(b)?"Browse repo at CL "+a:_.Ejb.format({refSpec:_.pj(a)})},
nwb=function(a){return a?a.fg.map(b=>b.Vp.length).reduce((b,c)=>b+c):0},ARb=function(a,b,c){a.Wfb=b;const d=[];a.kZa=new Map;let e=null,f=void 0;for(let F=0;F<b.entries.length;F++){var g=b.entries[F];const I=g.Rm.We;var l=g.Rm.revisionNumber;c&&!c.has(I)?(f||(f={kV:"hiddenCommits",Npa:[],Opa:[],O$:!1},d.push(f)),f.Opa.push(l),f.Npa.push(I)):f=void 0;let K;l=d;var p=l.push,t=a,y=null==(K=c)?void 0:K.get(I),C=F;y=zRb(t,g.Rm,e,y,f);if(FL(t.yd.Wa)||_.iL(t.yd.Wa))y.de=0===C?"HEAD":`HEAD~${C}`;g.foa&&g.Rm.Ob&&
(y.de="CitC",y.Ob=g.Rm.Ob);p.call(l,y);a.kZa.set(I,F);if(g=g.Rm.tf)d.push({kV:"oldPath",tf:g}),f=void 0,e=g}a.dataSource.data=d},LP=function(a,b,c){a.Fa.lb({gestureName:"CLICK",element:"HistoryTable",action:b,bucket:c})},BRb=function(a,b){b instanceof HTMLAnchorElement&&_.Dr(a.Ua,b.pathname+b.search+b.hash)},CRb=function(a,b,c){LP(a,c.dataset.actionName||"");_.CH(b)||(b.preventDefault(),BRb(a,c))},zRb=function(a,b,c,d,e){let f=null!=b.metadata&&b.metadata.hasOwnProperty("CLEANUP"),g;const l=(null!=
(g=b.ep.match(/(\s|^)#\w+/g))?g:[]).map(t=>t.trim()).filter(t=>yRb.includes(t));f?l.unshift("Cleanup"):f=l.some(t=>xRb.includes(t));l.splice(1);let p;return{kV:"history",id:b.We,subject:b.g9,de:b.revisionNumber,message:b.ep,PJ:b.PJ,time:b.EF,operation:b.uoa,Pm:a.Sqc.transform(b.Pm),CD:(null==(p=b.metadata)?0:p.hasOwnProperty("R"))?b.metadata.R.split(","):[],matches:d,hidden:e,iw:f,tf:null!=c?c:void 0,Ob:b.Ob,tD:b.tD,parentPath:b.tf?b.tf:null!=c?c:void 0,tags:l}},MP=class{constructor(a,b,c,d,e,f,g,
l,p,t,y){this.Fa=a;this.Sqc=b;this.scroll=c;this.Vg=e;this.B$=f;this.nb=g;this.Ua=l;this.meb=p;this.Sg=t;this.ko=y;this.Nwc=wsb;this.Mwc=xsb;this.Ywc=ysb;this.c6b="Expand search results";this.N5b="Collapse search results";this.Slb="right";this.Ulb="view";this.Rlb="left";this.Tlb="diff";this.dataSource=new _.LD;this.qN=_.wj;this.zmb="SearchInRevisions";this.rlb="txc";this.M_b="rxc";this.slb="xxc";this.tlb="Dxc";this.Q_b="Cxc";this.V_b="Kxc";this.S_b="Fxc";this.O_b="uxc";this.N_b="sxc";this.T_b="Gxc";
this.JF=[];this.Op=new _.Gy("",{Rx:[_.j7a()]});this.mcb=new _.hg;this.U4a=this.kYa=this.sV=!1;this.Mz=new Set;this.sT=new Set;this.MQ=new _.Yh;this.Tf=new _.fg(1);this.Jma=0;this.Pla=null;this.kZa=new Map;this.VFc=()=>this.yd&&_.OG(this.yd.Wa)?10:0;this.RKb=()=>this.yd&&_.OG(this.yd.Wa)?60:80;this.b2a=new Map;if(this.fua=_.qx.has(46))a=_.w(this.MQ,_.Mf(C=>!!C)),_.w(_.Af([_.w(this.mcb,_.v(()=>this.Op.value),_.pg(()=>{this.Fa.lb({element:"SearchInRevisions",action:"queryChange",gestureName:"CHANGE"})}),
_.lg(""),_.Xf()),a]),_.mg(([C,F])=>_.w(F.yd,_.v(I=>""===C?void 0:Lwb(C,F,I)))),_.mg(C=>C?_.w(this.B$.search(C,new _.ghb({pageSize:4,Pq:!0,Roa:!0})),_.Sf(F=>{_.zv(this.Sg,F);return _.u(new _.xI)})):_.u(void 0)),_.v(C=>C?new Map(C.cv.flatMap(F=>{let I;return(null==(I=F.CR)?void 0:I.Nta.map(K=>[K.de,K]))||[]})):void 0),_.qg(_.w(this.MQ,_.Mf(C=>!!C))),_.ng(this.Tf)).subscribe(([C,F])=>{ARb(this,F,C)})}Ra(){this.fua&&this.yd&&(this.MOa=_.fl(this.yd.Wa,"","",["CLICK_RESULT_CONTENT"]))}Sd(a){var b=a.target;
if(b&&b instanceof Element&&(b=_.zH(b,"[data-action]","mat-cell"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}txc(a,b){LP(this,"commitDetailsNavigate");!_.CH(a)&&(b.href||"").startsWith(location.origin)&&(a.preventDefault(),BRb(this,b))}rxc(){LP(this,"authorClsNavigate",_.wj.Hxa)}xxc(a,b){CRb(this,a,b)}Dxc(a,b){CRb(this,a,b)}Cxc(a,b){LP(this,b.dataset.actionName||"");_.CH(a)||(a.preventDefault(),BRb(this,b))}Kxc(a,b){let c;a=null!=(c=b.dataset.rowId)?c:"";this.Mz.has(a)?this.Mz.delete(a):
this.Mz.add(a)}Fxc(a,b){let c;a=null!=(c=b.dataset.rowId)?c:"";this.sT.has(a)?this.sT.delete(a):this.sT.add(a)}uxc(a,b){a=b.dataset.copyContent||"";_.oC(document,b,a);this.qr(a);this.meb.open("Copied to clipboard!","",{duration:1E3})}sxc(a,b){LP(this,"browseRepoNavigate");_.CH(a)||(a.preventDefault(),BRb(this,b))}Gxc(){this.sV?this.mcb.next():(this.sV=!0,this.Ovc.qa.focus())}qr(a){this.Fa.lb({gestureName:"CLICK",element:"HistoryTable",action:"copyId",ze:a})}Wzc(a,b){return"oldPath"===b.kV}Izc(a,b){return"hiddenCommits"===
b.kV}fLb(a,b){return"history"===b.kV}gLb(a,b){return"history"===b.kV&&null!=b.matches&&0<b.matches.fg.length}Qb(a){a.data&&(this.fua?this.MQ.next(this.data):ARb(this,this.data));if(a.focusCommit){this.kYa=!1;const b=a.focusCommit.Xf;b&&(this.Mz.add(b),this.U4a=!0)}if(a.columnType||a.data||a.historyPlace)this.JF=Kwb(this.Jma,(_.NG(this.yd.Wa)||_.iL(this.yd.Wa))&&this.yd.Wa.VC)}bn(){var a=this.K$;a&&!this.kYa&&(a=this.kZa.get(a))&&(a=this.nb.qa.querySelectorAll("mat-row.history-table-row")[a])&&(this.scroll.scrollTo(a,
0,40),this.U4a&&(a.focus({preventScroll:!0}),this.U4a=!1),this.kYa=!0)}Tc(){this.eB=this.Vg.registerCallback("HISTORY",this.nb.qa,()=>{let a;null==(a=this.nb.qa.querySelector("mat-row"))||a.focus()})}Ja(){this.Tf.next();this.eB&&this.eB()}};MP.ha=function(a){return new (a||MP)(_.r(_.ox),_.r(nO),_.r(_.ex),_.r(_.rx),_.r(_.Pi),_.r(_.BJ),_.r(_.ne),_.r(_.Ji),_.r(_.Uv),_.r(_.Av),_.r(_.Qt))};
MP.wa=_.n({type:MP,oa:[["history-table"]],ub:function(a,b){a&1&&_.qh(mRb,5);if(a&2){let c;_.ph(c=_.sh())&&(b.Ovc=c.first)}},ab:function(a,b){a&1&&_.L("click",function(c){return b.Sd(c)})},inputs:{K$:"focusCommit",data:"data",yd:"historyPlace",Jma:"columnType",Pla:"blameInfo"},features:[_.Hd],ya:53,Aa:22,Ea:[["multiTemplateDataRows","","aria-label","History",3,"dataSource"],["table",""],["matColumnDef","blame"],[4,"matHeaderCellDef"],[4,"matCellDef"],["matColumnDef","toggleExpanded"],["aria-label",
"Expand/collapse row action","aria-live","polite",4,"matHeaderCellDef"],["matColumnDef","revision"],[3,"max-width",4,"matHeaderCellDef"],[3,"max-width",4,"matCellDef"],["matColumnDef","id"],[3,"ngSwitch",4,"matCellDef"],["matColumnDef","subject"],["class","truncate-text",4,"matCellDef"],["matColumnDef","time"],["matColumnDef","author"],["matColumnDef","left"],["aria-label","Show diff/ update left diff action","aria-live","polite",4,"matHeaderCellDef"],["matColumnDef","right"],["aria-label","Historical file view/ update right diff action",
"aria-live","polite",4,"matHeaderCellDef"],["matColumnDef","actions"],["aria-live","polite",4,"matHeaderCellDef"],["matColumnDef","oldPath"],["matColumnDef","hiddenCommitsInfo"],["matColumnDef","details"],["matColumnDef","matchSummary"],["matColumnDef","matches"],[4,"matHeaderRowDef"],["class","history-table-row","tabIndex","0",3,"active","left-row","right-row","active-element","hidden","cleanup",4,"matRowDef","matRowDefColumns","matRowDefWhen"],["class","details-row",3,"hidden",4,"matRowDef","matRowDefColumns",
"matRowDefWhen"],["class","old-path",4,"matRowDef","matRowDefColumns","matRowDefWhen"],[4,"matRowDef","matRowDefColumns","matRowDefWhen"],["class","matches-row",3,"display",4,"matRowDef","matRowDefColumns","matRowDefWhen"],["class","hiding-row",4,"matRowDef","matRowDefColumns","matRowDefWhen"],["class","search-box",4,"ngIf"],[4,"ngIf"],[4,"ngIf","ngIfElse"],["noIndex",""],["color","primary","matTooltip","All lines changed by this commit have been removed or subsequently changed",1,"blame-help"],["aria-label",
"Expand/collapse row action","aria-live","polite"],[1,"screen-reader-only-content"],["mat-icon-button","",1,"expand-button"],["color","primary",1,"revision-link","gmat-subtitle-2"],[3,"ngSwitch"],[4,"ngSwitchCase"],["rel","noopener","target","_blank","class","gmat-subtitle-2 commit-id",4,"ngSwitchCase"],["rel","noopener","target","_blank",1,"gmat-subtitle-2","commit-id",3,"onedevHovercardTrigger"],["clCard",""],[3,"changelistId","onedevIsHovercardReady",4,"onedevHovercardLazyBody"],[3,"changelistId",
"onedevIsHovercardReady"],["cardBody",""],["rel","noopener","target","_blank",1,"gmat-subtitle-2","commit-id"],[1,"truncate-text"],["class","subject-chip",3,"cleanup",4,"ngFor","ngForOf"],[1,"subject-chip"],["format","yyyy-MM-dd HH:mm",3,"value"],["rowAuthor",""],["rel","noopener","target","_blank","aria-haspopup","true","aria-expanded","false","contactHovercard","",1,"author-link",3,"title","email"],["aria-label","Show diff/ update left diff action","aria-live","polite"],["id","historyLeftSelector",
"mat-button","","role","button","color","primary","class","diff-left mat-primary","data-action-name","updateLeftDiff","matTooltip","Display this history entry on the left side of the diff view",3,"mat-flat-button",4,"ngSwitchCase"],["mat-button","","role","button","color","primary","class","diff-left mat-primary","data-action-name","showDiff","matTooltip","Display a diff of this history entry and the currently displayed file",3,"mat-flat-button","display","keyup.enter",4,"ngSwitchCase"],["class",
"screen-reader-only-content",4,"ngIf"],["id","historyLeftSelector","mat-button","","role","button","color","primary","data-action-name","updateLeftDiff","matTooltip","Display this history entry on the left side of the diff view",1,"diff-left","mat-primary"],["mat-button","","role","button","color","primary","data-action-name","showDiff","matTooltip","Display a diff of this history entry and the currently displayed file",1,"diff-left","mat-primary",3,"keyup.enter"],["aria-label","Historical file view/ update right diff action",
"aria-live","polite"],["mat-button","","role","button","color","primary","class","diff-right mat-primary","data-action-name","updateRightDiff","matTooltip","Display this history entry on the right side of the diff view",3,"mat-flat-button",4,"ngSwitchCase"],["mat-button","","role","button","color","primary","class","diff-right mat-primary","data-action-name","updateViewContents","matTooltip","Display this history entry",3,"mat-flat-button",4,"ngSwitchCase"],["mat-button","","role","button","color",
"primary","data-action-name","updateRightDiff","matTooltip","Display this history entry on the right side of the diff view",1,"diff-right","mat-primary"],["mat-button","","role","button","color","primary","data-action-name","updateViewContents","matTooltip","Display this history entry",1,"diff-right","mat-primary"],["aria-live","polite"],["mat-icon-button","","color","primary",1,"browse-link",3,"matTooltip"],["mat-icon-button","","color","primary",1,"copy-button",3,"title","matTooltip"],["mat-button",
"","color","primary","ascTrackElement","HistoryTable","trackAction","showHiddenRows",3,"click"],["class","gmat-caption",3,"message","linkDefinitions",4,"ngIf"],[1,"gmat-caption",3,"message","linkDefinitions"],["class","code-matches",4,"ngIf"],[1,"code-matches"],[3,"last","linkGenerator","resultIndex","snippet","trackElement","feedbackEvent",4,"ngFor","ngForOf"],[3,"linkGenerator","resultIndex","snippet","trackElement","feedbackEvent"],["tabIndex","0",1,"history-table-row"],[1,"details-row"],[1,"old-path"],
[1,"matches-row"],[1,"hiding-row"],[1,"search-box"],["mat-icon-button","","type","button","matTooltip","Search in revisions","aria-label","Search code in revisions","trackAction","search",3,"ascTrackElement"],["appearance","outline","floatLabel","hidden"],["type","text","matInput","","placeholder","Search code in revisions",3,"formControl","keydown.enter"],["filterInput",""],["mat-icon-button","","type","button","matTooltip","Close search in revisions","aria-label","Close search in revisions search box",
"trackAction","close",3,"ascTrackElement","click",4,"ngIf"],["mat-icon-button","","type","button","matTooltip","Close search in revisions","aria-label","Close search in revisions search box","trackAction","close",3,"ascTrackElement","click"]],ua:function(a,b){a&1&&(_.z(0,"mat-table",0,1),_.H(2,2),_.O(3,uvb,2,0,"mat-header-cell",3),_.O(4,yvb,3,4,"mat-cell",4),_.J(),_.H(5,5),_.O(6,zvb,3,0,"mat-header-cell",6),_.O(7,Cvb,4,5,"mat-cell",4),_.J(),_.H(8,7),_.O(9,Dvb,2,3,"mat-header-cell",8),_.O(10,Evb,4,
12,"mat-cell",9),_.J(),_.H(11,10),_.O(12,Fvb,2,1,"mat-header-cell",3),_.O(13,Jvb,3,3,"mat-cell",11),_.J(),_.H(14,12),_.O(15,Kvb,2,0,"mat-header-cell",3),_.O(16,Nvb,5,5,"mat-cell",13),_.J(),_.H(17,14),_.O(18,Ovb,2,1,"mat-header-cell",3),_.O(19,Pvb,2,1,"mat-cell",13),_.J(),_.H(20,15),_.O(21,Qvb,2,0,"mat-header-cell",3),_.O(22,Tvb,5,4,"mat-cell",13),_.J(),_.H(23,16),_.O(24,Uvb,3,0,"mat-header-cell",17),_.O(25,Zvb,4,4,"mat-cell",11),_.J(),_.H(26,18),_.O(27,$vb,3,0,"mat-header-cell",19),_.O(28,cwb,3,3,
"mat-cell",11),_.J(),_.H(29,20),_.O(30,ewb,3,1,"mat-header-cell",21),_.O(31,gwb,8,15,"mat-cell",4),_.J(),_.H(32,22),_.O(33,hwb,1,0,"mat-header-cell",3),_.O(34,iwb,2,1,"mat-cell",4),_.J(),_.H(35,23),_.O(36,jwb,1,0,"mat-header-cell",3),_.O(37,kwb,4,5,"mat-cell",4),_.J(),_.H(38,24),_.O(39,mwb,2,1,"mat-cell",4),_.J(),_.H(40,25),_.O(41,pwb,2,3,"mat-cell",4),_.J(),_.H(42,26),_.O(43,swb,2,1,"mat-cell",4),_.J(),_.O(44,twb,1,0,"mat-header-row",27),_.O(45,wwb,1,13,"mat-row",28),_.O(46,xwb,1,3,"mat-row",29),
_.O(47,ywb,1,0,"mat-row",30),_.O(48,zwb,1,0,"mat-row",31),_.O(49,Awb,1,2,"mat-row",32),_.O(50,Bwb,1,0,"mat-row",33),_.B(),_.O(51,Dwb,8,10,"div",34),_.R(52,"isPiperPlace"));a&2&&(_.x("dataSource",b.dataSource),_.q(44),_.x("matHeaderRowDef",b.JF),_.q(1),_.x("matRowDefColumns",b.JF)("matRowDefWhen",b.fLb),_.q(1),_.x("matRowDefColumns",_.gh(17,nRb))("matRowDefWhen",b.fLb),_.q(1),_.x("matRowDefColumns",_.gh(18,oRb))("matRowDefWhen",b.Wzc),_.q(1),_.x("matRowDefColumns",_.gh(19,pRb))("matRowDefWhen",b.gLb),
_.q(1),_.x("matRowDefColumns",_.gh(20,qRb))("matRowDefWhen",b.gLb),_.q(1),_.x("matRowDefColumns",_.gh(21,rRb))("matRowDefWhen",b.Izc),_.q(1),_.x("ngIf",_.S(52,15,b.fua&&(null==b.yd?null:b.yd.Wa))))},Ga:[_.cs,_.EJ,_.HJ,_.IJ,_.KJ,_.JJ,_.nq,_.oq,_.pq,_.qq,fP,mO,_.zl,_.Cy,kO,_.MD,_.DD,_.HD,_.ED,_.CD,_.ID,_.FD,_.GD,_.JD,_.KD,_.Ku,_.Lu,_.kw,_.Xy,_.$y,_.Az,_.Jy,_.iJ,_.vC,FP,jO,_.cI,IP,yP,BP,EP,zP,CP,AP,DP],styles:[".mat-column-actions[_ngcontent-%COMP%]{max-width:80px}.mat-column-toggleExpanded[_ngcontent-%COMP%]{max-width:40px;padding-left:0}.mat-column-id[_ngcontent-%COMP%]{padding-left:10px;max-width:100px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.mat-column-time[_ngcontent-%COMP%]{padding-left:10px;max-width:160px}.mat-column-subject[_ngcontent-%COMP%]{padding-left:10px}.mat-column-author[_ngcontent-%COMP%]{padding-left:10px;max-width:100px}.mat-column-blame[_ngcontent-%COMP%], .mat-column-revision[_ngcontent-%COMP%]{padding-left:10px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.mat-column-blame[_ngcontent-%COMP%]{max-width:60px}.mat-column-left[_ngcontent-%COMP%], .mat-column-right[_ngcontent-%COMP%]{max-width:100px}.mat-cell[_ngcontent-%COMP%]{font-size:1rem;max-height:28px}.mat-cell.truncate-text[_ngcontent-%COMP%]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-row.old-path[_ngcontent-%COMP%]{height:unset;line-height:1.8461538462rem}.mat-row.old-path[_ngcontent-%COMP%]   .mat-cell[_ngcontent-%COMP%]{max-height:unset;word-break:break-all}.mat-header-cell[_ngcontent-%COMP%]{white-space:nowrap}mat-header-row[_ngcontent-%COMP%]{min-height:3.0769230769rem;position:sticky;position:-webkit-sticky;top:0;z-index:1}.mat-row[_ngcontent-%COMP%]{height:2.1538461538rem;line-height:2.1538461538rem;min-height:2.1538461538rem}.mat-row[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-row[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-row[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-row[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%]{display:none}.mat-row.details-row[_ngcontent-%COMP%]{height:inherit;padding:6px;padding-left:50px}.mat-row.details-row[_ngcontent-%COMP%]   .mat-cell[_ngcontent-%COMP%]{padding:0;max-height:inherit}.mat-row.details-row[_ngcontent-%COMP%]:hover{background:inherit}.mat-row.matches-row[_ngcontent-%COMP%]{height:inherit}.mat-row.matches-row[_ngcontent-%COMP%]   .mat-cell[_ngcontent-%COMP%]{align-items:start;flex-direction:column;layout:flex;max-height:inherit;padding:0}.mat-row[_ngcontent-%COMP%]   file-search-snippet[_ngcontent-%COMP%]{padding-bottom:8px;padding-top:4px;width:100%}.mat-row[_ngcontent-%COMP%]   file-search-snippet[_ngcontent-%COMP%]:not(.last){border-bottom-style:solid;border-bottom-width:1px}.mat-row.hidden[_ngcontent-%COMP%]{display:none}.mat-row.active[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-row.active[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-row.active[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-row.active[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%], .mat-row.highlighted[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-row.highlighted[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-row.highlighted[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-row.highlighted[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%], .mat-row.left-row[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-row.left-row[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-row.left-row[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-row.left-row[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%], .mat-row.right-row[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-row.right-row[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-row.right-row[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-row.right-row[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%], .mat-row[_ngcontent-%COMP%]:focus-within   .blame-help[_ngcontent-%COMP%], .mat-row[_ngcontent-%COMP%]:focus-within   .mat-column-actions[_ngcontent-%COMP%], .mat-row[_ngcontent-%COMP%]:focus-within   .mat-column-left[_ngcontent-%COMP%], .mat-row[_ngcontent-%COMP%]:focus-within   .mat-column-right[_ngcontent-%COMP%], .mat-row[_ngcontent-%COMP%]:hover   .blame-help[_ngcontent-%COMP%], .mat-row[_ngcontent-%COMP%]:hover   .mat-column-actions[_ngcontent-%COMP%], .mat-row[_ngcontent-%COMP%]:hover   .mat-column-left[_ngcontent-%COMP%], .mat-row[_ngcontent-%COMP%]:hover   .mat-column-right[_ngcontent-%COMP%]{display:flex}.subject-chip[_ngcontent-%COMP%]{font-size:11px;line-height:22px;max-height:22px;border-style:solid;border-width:1px;border-radius:5px;margin-right:3px;padding:1px 3px;background-clip:padding-box}.commit-id[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}linkified-message[_ngcontent-%COMP%]{font-family:Roboto Mono,monospace;white-space:pre-wrap}.mat-column-left[_ngcontent-%COMP%]   a.mat-button[_ngcontent-%COMP%], .mat-column-right[_ngcontent-%COMP%]   a.mat-button[_ngcontent-%COMP%]{display:flex;font-size:11px;line-height:22px;justify-content:center;max-height:22px;margin-left:3px;min-width:50px;text-transform:uppercase}.mat-table[_ngcontent-%COMP%]{font-family:Roboto,sans-serif}mat-icon.expand.expand[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}.blame-help[_ngcontent-%COMP%]{height:18px;line-height:18px;opacity:.7;vertical-align:middle;width:18px}.browse-link[_ngcontent-%COMP%]{height:24px;line-height:24px;width:24px}.browse-link[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{font-size:18px}.browse-link[_ngcontent-%COMP%]:focus, .browse-link[_ngcontent-%COMP%]:hover{text-decoration:none}.browse-link[_ngcontent-%COMP%]:not([href]){display:none}@media (max-width:1799px){.mat-column-left[_ngcontent-%COMP%], .mat-column-right[_ngcontent-%COMP%]{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-right:4px}.mat-column-left[_ngcontent-%COMP%]   a.mat-button[_ngcontent-%COMP%], .mat-column-right[_ngcontent-%COMP%]   a.mat-button[_ngcontent-%COMP%]{padding:0 4px;min-width:0}}.search-box[_ngcontent-%COMP%]{display:flex;position:absolute;right:20px;top:0;z-index:1}.search-box[_ngcontent-%COMP%]     .mat-form-field-wrapper{padding-bottom:0}.search-box[_ngcontent-%COMP%]     .mat-form-field-appearance-outline .mat-form-field-infix{padding:.25em 0 .7em}.search-box[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{transition:width .25s ease-out,opacity .5s ease-out}@media (max-width:940px){.search-box[_ngcontent-%COMP%]{right:16px;background:var(--page-bg-secondary);height:40px;border-left:1px solid var(--hairline)}}.copy-button[_ngcontent-%COMP%], .expand-button[_ngcontent-%COMP%]{background-color:initial;height:24px;line-height:24px;margin:auto;width:24px}.copy-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%], .expand-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{font-size:18px}.copy-button[_ngcontent-%COMP%]:focus, .expand-button[_ngcontent-%COMP%]:focus{outline:none}.diff-left[_ngcontent-%COMP%]:not([href]), .diff-right[_ngcontent-%COMP%]:not([href]){display:none}"],
La:0});var DRb=function(a){const b=a.comparison.Wa;return _.w(a.Wtc.diff(b.kb,b.Ic,b.repository,a.comparison.Ao,"",a.comparison.nr),_.v(c=>c.Sk))},ERb=function(a){const b=a.comparison.Wa;return _.w(a.Wg.list(b.kb,b.Ic,b.repository,a.comparison.nr,"",151,!1,a.comparison.Ao),_.v(c=>c.am.map(d=>({Rm:d,foa:!1,Ob:_.u(void 0)}))))},NP=class{set comparison(a){this.psc=a;this.Vuc=_.w(_.Hf(DRb(this),ERb(this)),_.v(([b,c])=>{let d=!1;151===c.length&&(c.pop(),d=!0);c={yd:_.u({Wa:a.Wa}),entries:c};return{files:b,KK:c,
RFb:d}}));this.QJ.t0.next(0)}get comparison(){return this.psc}constructor(a,b,c,d){this.Fa=a;this.Wtc=b;this.Wg=c;this.QJ=d}Ra(){}};NP.ha=function(a){return new (a||NP)(_.r(_.Yr),_.r(lO),_.r(_.vJ),_.r(vP))};
NP.wa=_.n({type:NP,oa:[["entry-container","comparison",""]],inputs:{comparison:"comparison"},bc:["comparison",""],ya:4,Aa:4,Ea:[[4,"ngIf","ngIfElse"],["loading",""],["gmat-tabs","","fxFlex","grow",3,"selectedTabChange"],["mat-tab-label",""],[3,"leftRefSpec","location","includeHeader","rightRefSpec","fileDiffEntries"],[4,"ngIf"],["iconSize","large","theme","warning","fxLayout","","fxLayoutAlign","start center",4,"ngIf"],[3,"data","historyPlace",4,"ngIf"],"iconSize;large;theme;warning;fxLayout;;fxLayoutAlign;start center".split(";"),
[3,"data","historyPlace"],["text","Loading page...","fxFlex","grow",3,"hasBackground","diameter"]],ua:function(a,b){a&1&&(_.O(0,Swb,6,7,"ng-container",0),_.R(1,"async"),_.O(2,Twb,1,2,"ng-template",null,1,_.uh));if(a&2){const c=_.ah(3);_.x("ngIf",_.S(1,2,b.Vuc))("ngIfElse",c)}},Ga:[xP,_.oq,_.dF,_.ev,_.fv,_.lv,MP,_.zG,_.xG,_.$E,nN,_.ZE,_.tq,_.vC],styles:["dc-information-box[_ngcontent-%COMP%]{background-color:transparent}mat-tab-group[_ngcontent-%COMP%]{overflow:auto}mat-tab-group[_ngcontent-%COMP%]   commit-fileset[_ngcontent-%COMP%]{display:block}"],
La:0});var FRb=["refPicker"],HRb=function(a,b,c){a.Ru=_.GH(c||"");a.l$a.unsubscribe();b.kb&&b.Ic&&b.repository&&c&&(a.l$a=_.zJ(a.IU,_.kt(b.Wb(),c).Ya()).subscribe(d=>{a.Ru=d;a.ELb=GRb(a,a.Ru)}))},GRb=function(a,b){const c=_.YG(b);return Object.assign({},{ariaLabel:"Git ref picker",title:`${_.HH(b.type)} ${c}`,ua:a.Qda,lc:"ComparisonRefPicker"},a.wcb())},OP=class{constructor(a){this.IU=a;this.Pa=1;this.Ru=_.GH("");this.l$a=new _.hf;this.kua=""}Ra(){}Qb(a){if(a.comparison||a.selector){switch(this.Pa){case 1:this.e3=
{Wa:this.comparison.Wa,Tta:Wwb,version:2};this.kua=this.comparison.nr;break;case 0:this.e3={Wa:this.comparison.Wa,Tta:Xwb,version:0};this.kua=this.comparison.Ao;break;default:throw _.ej(this.Pa,"Unknown selector type");}HRb(this,this.comparison.Wa,this.kua);this.ELb=GRb(this,this.Ru)}}Ja(){this.l$a.unsubscribe()}wcb(){return _.XH(_.kt(_.cH(this.comparison.Wa.Wb(),"ref"),this.kua).ni({}).Ya())}};OP.ha=function(a){return new (a||OP)(_.r(_.AJ))};
OP.wa=_.n({type:OP,oa:[["comparison-ref-picker","comparison",""]],ub:function(a,b){a&1&&_.qh(FRb,7,_.mh);if(a&2){let c;_.ph(c=_.sh())&&(b.Qda=c.first)}},inputs:{comparison:"comparison",Pa:"selector"},features:[_.Hd],bc:["comparison",""],ya:3,Aa:1,Ea:[[3,"item"],["refPicker",""],[3,"refPickerData",4,"ngIf"],[3,"refPickerData"]],ua:function(a,b){a&1&&(_.G(0,"segmented-dropdown-button",0),_.O(1,Vwb,1,1,"ng-template",null,1,_.uh));a&2&&_.x("item",b.ELb)},Ga:[_.oq,_.NJ,_.GC],mb:2,La:0});var PP=class{};PP.ha=function(a){return new (a||PP)};PP.Da=_.ld({type:PP});PP.Ca=_.Pc({imports:[_.uq,_.ov,_.PJ,_.Gr,_.JC]});var IRb=function(a,b){switch(b){case 0:a.APb=a.ad.register("leaveFullScreen","esc",()=>{a.Zfa()});break;case 1:let c;null==(c=a.APb)||c.call(a);break;default:_.ej(b,void 0)}},QP=class{constructor(a,b,c){this.ee=a;this.ad=b;this.lB=c;this.Za=new _.hf}Ra(){this.Ak=this.ad.register("toggleFullscreen","a",()=>{this.Zfa()});this.Za.add(this.lB.H0.subscribe(a=>{IRb(this,a)}))}Ja(){let a;null==(a=this.Ak)||a.call(this);let b;null==(b=this.APb)||b.call(this);this.Za.unsubscribe()}PR(a){switch(a){case 0:return"fullscreen_exit";
case 1:return"fullscreen";default:return _.ej(a,void 0)}}rpa(a){switch(a){case 0:return"Exit full screen";case 1:return"Full screen";default:return _.ej(a,void 0)}}Zfa(a){this.lB.Zfa();this.ee.lb({element:this.componentId,action:this.lB.wG?"maximize":"restore",gestureName:a?"CLICK":"KEYBOARD"},a)}};QP.ha=function(a){return new (a||QP)(_.r(_.Yr),_.r(_.Mw),_.r(iO))};
QP.wa=_.n({type:QP,oa:[["fullscreen-button"]],inputs:{componentId:"componentId"},ya:6,Aa:9,Ea:[["type","button","fxLayout","","fxLayoutAlign","center center","mat-icon-button","","color","primary",3,"matTooltip","click"]],ua:function(a,b){a&1&&(_.z(0,"button",0),_.L("click",function(c){return b.Zfa(c)}),_.R(1,"async"),_.R(2,"async"),_.z(3,"mat-icon"),_.Q(4),_.R(5,"async"),_.B()());a&2&&(_.x("matTooltip",b.rpa(_.S(1,3,b.lB.H0))),_.Hg("aria-label",b.rpa(_.S(2,5,b.lB.H0))),_.q(4),_.ch(b.PR(_.S(5,7,b.lB.H0))))},
Ga:[_.ev,_.fv,_.Ku,_.kw,_.Az,_.tq],styles:[".mat-icon[_ngcontent-%COMP%]{display:flex}"],La:0});var RP=class{get zqa(){return 0===this.wt}get prc(){if(this.comparison.Wa)return _.gt(_.kt(this.comparison.Wa.Wb(),this.comparison.Ao).Wc("/").Ya())}get qsc(){return _.gt(_.kt(this.comparison.Wa.Wb(),this.comparison.Ao).ni({Al:this.comparison.nr||this.comparison.Ao}).Ya())}get Ptc(){return _.gt(_.kt(this.comparison.Wa.Wb(),this.comparison.Ao).ni({}).Ya())}get qrc(){return _.Ejb.format({refSpec:_.pj(this.comparison.Ao)})}get osc(){return this.comparison.MEb?"to Parent:":"to:"}constructor(a){this.Fa=
a;this.wG=!1;this.tSb=this.Xga=0;this.Lsc="Copy full hash";this.RYa="Copy commit hash";this.wt=1}Ra(){}qr(){this.Fa.lb({gestureName:"CLICK",element:"CommitHeader",action:"copySha",ze:this.comparison.Ao,projectId:this.comparison.Wa.kb})}};RP.ha=function(a){return new (a||RP)(_.r(_.Yr))};
RP.wa=_.n({type:RP,oa:[["commit-header","comparison",""]],inputs:{comparison:"comparison",wt:"viewMode"},bc:["comparison",""],ya:7,Aa:3,Ea:[["fxFlex","nogrow",1,"left-actions"],[4,"ngIf","ngIfElse"],["fxFlex","nogrow",1,"right-actions"],[4,"ngIf"],["componentId","CommitDetail"],["detailsModeLeftHeader",""],[1,"label"],["fxFlex","nogrow",3,"comparison","selector"],[1,"label","compared-against"],["fxFlex","nogrow",3,"comparison"],["mat-icon-button","","matTooltip","Exit comparison","ascTrackElement",
"CommitHeader","trackAction","exitCompare","aria-label","Close comparison",1,"exit",3,"routerLink","trackProjectId"],["gme-button-old","","format","hairline","size","xsmall","ascTrackElement","CommitHeader","trackAction","browseRepoNavigate",1,"action-button","browse",3,"routerLink","matTooltip","trackProjectId"],[3,"buttonLabel","hoverMsg","copyText","copyEvent"],[3,"vertical"],[1,"label",3,"activeLocation","version","linkToCommitDetails"],["gme-button-old","","format","hairline","size","xsmall",
"matTooltip","Compare against a branch, tag, or commit","ascTrackElement","CommitHeader","trackAction","enterCompare",1,"action-button","compare",3,"routerLink","trackProjectId"]],ua:function(a,b){a&1&&(_.z(0,"div",0),_.O(1,Ywb,10,6,"ng-container",1),_.B(),_.z(2,"div",2),_.O(3,Zwb,9,7,"ng-container",3),_.G(4,"fullscreen-button",4),_.B(),_.O(5,$wb,3,5,"ng-template",null,5,_.uh));if(a&2){const c=_.ah(6);_.q(1);_.x("ngIf",b.zqa)("ngIfElse",c);_.q(2);_.x("ngIf",!b.zqa)}},Ga:[_.cs,oP,_.oq,OP,_.MC,QP,_.FB,
_.Lu,_.vz,_.kw,_.Az,_.Er],styles:["commit-header[_nghost-%COMP%]{display:flex;height:40px;justify-content:space-between;padding-left:20px;padding-right:10px}commit-header[_nghost-%COMP%]   .label[_ngcontent-%COMP%]{font-size:15px;font-weight:500;padding-right:5px}commit-header[_nghost-%COMP%]   .label.compared-against[_ngcontent-%COMP%]{padding-left:30px}commit-header[_nghost-%COMP%]   commit-breadcrumb[_ngcontent-%COMP%]{display:flex}commit-header[_nghost-%COMP%]   div[_ngcontent-%COMP%]{display:flex;align-items:center}commit-header[_nghost-%COMP%]   mat-divider[_ngcontent-%COMP%]{align-self:center;height:24px;margin-left:3px;margin-right:3px;padding-left:7px}.right-actions[_ngcontent-%COMP%]   .action-button[_ngcontent-%COMP%]:not(:last-child){margin-right:8px}"],
La:0});var JRb=["dropdownContainer"],SP=class{constructor(){this.mda=[];this.SLb=new _.mp}Qb(){const a=this.comparison.nr;this.bEc=Object.assign({},{ariaLabel:"Parent commit selector",title:_.YG(a),ua:this.mu,lc:"ParentSelector"},this.wcb(a));this.mda=this.nda.map(b=>({id:b,Otc:_.gt(fxb(this.comparison.Wa,b)),selected:b===this.comparison.nr}))}wcb(a){return _.XH(fxb(this.comparison.Wa,a))}};SP.ha=function(a){return new (a||SP)};
SP.wa=_.n({type:SP,oa:[["parent-selector"]],ub:function(a,b){a&1&&_.qh(JRb,7,_.mh);if(a&2){let c;_.ph(c=_.sh())&&(b.mu=c.first)}},inputs:{nda:"parents",comparison:"comparison"},outputs:{SLb:"selectedParentChange"},features:[_.Hd],ya:8,Aa:3,Ea:function(){return[["fxLayout","","fxFlexAlign","start center"],["fxLayout","","fxFlexAlign"," center",1,"label"],_.bC("{VAR_PLURAL, plural, =0 {no parent} =1 {parent:} other {parent:}}",{VAR_PLURAL:"\ufffd0\ufffd"}),[3,"item",4,"ngIf","ngIfElse"],["dropdownContainer",
""],["singleOrNoParents",""],[3,"item"],[3,"active-element",4,"ngFor","ngForOf"],["ascTrackElement","ParentSelector","type","button","mat-button","","trackAction","selectParent",3,"color","click"],[4,"ngIf"],["ascTrackElement","ParentSelector","trackAction","navigate",1,"single-parent",3,"routerLink"]]},ua:function(a,b){a&1&&(_.z(0,"div",0)(1,"span",1),_.Vg(2,2),_.B(),_.O(3,axb,1,1,"segmented-dropdown-button",3),_.B(),_.O(4,cxb,2,1,"ng-template",null,4,_.uh),_.O(6,exb,1,1,"ng-template",null,5,_.uh));
if(a&2){const c=_.ah(7);_.q(2);_.$B(b.mda.length);_.aC(2);_.q(1);_.x("ngIf",1<b.mda.length)("ngIfElse",c)}},Ga:[_.cs,_.nq,_.oq,_.ev,_.jv,_.Ku,_.Er,_.GC,_.cI],styles:["parent-selector[_nghost-%COMP%]{font-size:13px;font-weight:500}.label[_ngcontent-%COMP%]{padding-right:5px;text-transform:capitalize}ul[_ngcontent-%COMP%]{list-style:none;padding:5px 0}li[_ngcontent-%COMP%]   .mat-button[_ngcontent-%COMP%]{font-size:13px;padding:0 20px;width:100%}"],La:0});var KRb=function(a){return a.rf.fetch("all-repos",()=>{const b={repositoryScopeRootProjectId:a.AK?a.nqa.slice(1).split("/")[0]:void 0,repositoryScopeIncludeRegionalRepos:_.qx.has(37)};return _.w(a.zqc.list(b),_.v(c=>{var d=c.zm;c=new Map;const e=new Map;for(const f of d){d=ixb(hxb(f));if(!e.has(d)){e.set(d,[]);const g=f.Td;g&&c.set(d,g)}e.get(d).push(f)}for(const [f,g]of e.entries())e.set(f,g.sort(gxb));return{Q$a:e,groups:c}}))})},LRb=function(a){return _.w(KRb(a),_.v(b=>{let c=[];for(const d of b.Q$a.values())c=
c.concat(d);return c}))},MRb=function(a,b){return _.w(KRb(a),_.v(c=>c.Q$a.get(ixb(b))||[]))},TP=class{constructor(a,b,c,d,e){this.zqc=a;this.Fa=b;this.AK=d;this.nqa=e;this.rf=new _.ww(this.Fa)}getMap(){return _.w(KRb(this),_.v(a=>{const b=new Map;for(const [c,d]of a.Q$a.entries()){const e=d,f=a.groups.get(c);b.set(f,e)}return b}))}};TP.ha=function(a){return new (a||TP)(_.m(QM),_.m(_.Yr),_.m(_.rx),_.m(_.hq),_.m(_.wFa))};TP.ta=_.k({token:TP,na:TP.ha,Ha:"root"});var UP=class{constructor(){this.clear=new _.mp}NJ(a){a.preventDefault();this.clear.emit()}};UP.ha=function(a){return new (a||UP)};
UP.wa=_.n({type:UP,oa:[["no-search-match","filter",""],["","no-search-match","","filter",""]],inputs:{filter:"filter"},outputs:{clear:"clear"},bc:["filter",""],ya:7,Aa:1,Ea:[[1,"gmat-subhead-1"],["mat-button","","type","button","color","primary",3,"click"]],ua:function(a,b){a&1&&(_.z(0,"div",0),_.Q(1),_.B(),_.z(2,"div"),_.Q(3," Please "),_.z(4,"button",1),_.L("click",function(c){return b.NJ(c)}),_.Q(5," clear your filter "),_.B(),_.Q(6," and try again.\n"),_.B());a&2&&(_.q(1),_.bh(' Nothing matches your filter "',
b.filter,'".\n'))},Ga:[_.Ku],styles:["no-search-match[_nghost-%COMP%]{text-align:center}.mat-button[_ngcontent-%COMP%]{padding:0}"]});var VP=class{constructor(){this.isActive=!1}Ra(){}Qb(a){if(a.currentScope||a.searchResultItem){a=this.qM;if(a instanceof _.oL)a=_.eob(a);else if(a.Se)a=_.Fcb(a.Se);else throw Error("ye");this.Wa=a;this.isActive=_.qj(this.btc,this.Wa)}}get icon(){return this.qM instanceof _.oL?"shared:project":"shared:repository"}get scope(){if(this.qM instanceof _.oL||!this.qM.Se)var a=null;else a=this.qM.Se,a=a.projectId||a.Vk||a.Xn;return a}get name(){return this.qM instanceof _.oL?NL(this.qM):this.qM.Se.uh}get SM(){return this.Wa.kb}get Ib(){return _.XH(this.Wa).Ib}get Qa(){return _.XH(this.Wa).Qa}};
VP.ha=function(a){return new (a||VP)};
VP.wa=_.n({type:VP,oa:["repository-search-result-entry contextName  currentScope  searchResultItem ".split(" ")],Cb:2,ab:function(a,b){a&2&&_.Jg("active-element",b.isActive)},inputs:{Isc:"contextName",btc:"currentScope",qM:"searchResultItem"},features:[_.Hd],bc:"contextName  currentScope  searchResultItem ".split(" "),ya:4,Aa:7,Ea:[["trackAction","navigate","fxFlex","",3,"ascTrackElement","trackGestureClick","trackProjectId","condition","link","queryParams"],[3,"ngTemplateOutlet"],["content",""],
["fxLayout","row"],["fxFlex","none",3,"svgIcon",4,"ngIf"],["fxLayout","column"],["class","scope",4,"ngIf"],["fxFlex","none",3,"svgIcon"],[1,"scope"]],ua:function(a,b){a&1&&(_.z(0,"conditional-link",0),_.Ng(1,1),_.B(),_.O(2,mxb,6,3,"ng-template",null,2,_.uh));if(a&2){const c=_.ah(3);_.x("ascTrackElement",b.Isc)("trackGestureClick",!b.isActive)("trackProjectId",b.SM)("condition",!b.isActive)("link",b.Ib)("queryParams",b.Qa);_.q(1);_.x("ngTemplateOutlet",c)}},Ga:[_.cs,_.wJ,_.oq,_.sq,_.ev,_.lv,_.kw],
styles:["repository-search-result-entry[_nghost-%COMP%]{align-items:center;display:flex;line-height:normal;padding:4px 20px}repository-search-result-entry[_nghost-%COMP%]   conditional-link[_ngcontent-%COMP%]     a{color:inherit;display:block;font-size:13px}.mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle;margin-right:10px}.scope[_ngcontent-%COMP%]{font-size:11px}"]});var NRb=function(a){return{element:a,FNa:"clearButton",gNa:"search"}},ORb=new tOb(a=>a,vxb,wxb,a=>a.children),PRb=function(a){a.hd.collapseAll();if(a.Wa.kb){const b=a.dataSource.data.find(c=>c.dg===a.Wa.kb);b&&a.hd.expand(b)}},QRb=function(a){a.cv=[];if(a.ah)for(const [b,c]of a.p3){const d=b,e=c;KL(a.ah,NL(d))&&1<a.p3.size&&a.cv.push(d);a.cv=a.cv.concat(e.filter(f=>KL(a.ah,f.Se.uh)))}},SRb=function(a,b){return 0===b.size?[]:Array.from(b.keys()).sort(jxb).filter(c=>{a:{for(const [d,e]of a.p3){const f=
e;if(d.Fe&&c.Fe?d.Fe.projectId===c.Fe.projectId:d.host&&c.host?d.host.name===c.host.name:d.jC&&c.jC?d.jC.name===c.jC.name:d.Hg&&c.Hg&&d.Hg===c.Hg){c=0<f.length;break a}}c=!1}return c}).map(c=>{var d=b.get(c)||[];const e=_.eob(c);c=NL(c);return{icon:"shared:project",name:c,dg:c,level:0,location:e,children:RRb(d)}})},RRb=function(a,b=1){return a.map(c=>{const d=_.Fcb(c.Se);return{icon:"shared:repository",location:d,level:b,name:c.displayName||c.Se.uh,dg:`${d.kb}/${d.repository}`}})},WP=class{get jcb(){return"Search projects and repositories"}constructor(a,
b){this.Fa=a;this.Ua=b;this.lqc="All repositories";this.hd=new nOb(vxb,wxb);this.dataSource=new uOb(this.hd,ORb);this.ah="";this.cv=[];this.yG=_.qx.has(28)}Ra(){}Qb(){var a=this.p3;1!==a.size?this.dataSource.data=SRb(this,a):(a=Array.from(a.values())[0],this.dataSource.data=RRb(a,0));this.Wa.repository?(a=this.Wa,a=`${a.kb}/${a.repository}`):a=this.Wa.kb;this.Fn=a;PRb(this);QRb(this)}get fJa(){return this.yG?void 0:"/repos"}get gJa(){const a=this.fJa;return a&&this.Ua.isActive(a,!0)}get uHc(){return this.sFb&&
0===this.cv.length}get sFb(){return!!this.ah}NJ(){this.Wk&&_.Ebb(this.Wk);this.Fa.lb({gestureName:"CLICK",element:this.Aea,action:"clearLink",projectId:this.Wa.kb})}};WP.ha=function(a){return new (a||WP)(_.r(_.Yr),_.r(_.Ji),_.r(_.rx))};
WP.wa=_.n({type:WP,oa:["repository-searchable-tree-data repositoriesMap  place  searchTrackElement  treeItemNavigateTrackElement ".split(" ")],ub:function(a,b){a&1&&_.qh(_.FG,5);if(a&2){let c;_.ph(c=_.sh())&&(b.Wk=c.first)}},inputs:{p3:"repositoriesMap",Wa:"place",Aea:"searchTrackElement",G4:"treeItemNavigateTrackElement"},features:[_.Hd],bc:"repositoriesMap  place  searchTrackElement  treeItemNavigateTrackElement ".split(" "),ya:4,Aa:6,Ea:[["fxFlex","none","icon","filter_list",3,"placeholder","trackingConfig",
"valueChange"],[4,"ngIf","ngIfElse"],["resultList",""],["class","all-orgs-link hover-focus-element","trackAction","navigateToShowAllRepositories",3,"ascTrackElement","trackGestureClick","trackProjectId","active-element","condition","link",4,"ngIf"],["fxFlex","grow",3,"dataSource","treeControl"],["matTreeNodePadding","","fxLayout","","class","hover-focus-element",3,"matTreeNodePaddingIndent","active-element",4,"matTreeNodeDef"],["trackAction","navigateToShowAllRepositories",1,"all-orgs-link","hover-focus-element",
3,"ascTrackElement","trackGestureClick","trackProjectId","condition","link"],["matTreeNodePadding","","fxLayout","",1,"hover-focus-element",3,"matTreeNodePaddingIndent"],["matTreeNodeToggle","","mat-icon-button","","aria-label","Toggle",4,"ngIf"],["class","type-icon","fxFlex","none",3,"svgIcon",4,"ngIf"],["fxFlex","","trackAction","navigate",3,"ascTrackElement","trackGestureClick","condition","link","queryParams"],"matTreeNodeToggle  mat-icon-button  aria-label Toggle".split(" "),[3,"svgIcon"],["fxFlex",
"none",1,"type-icon",3,"svgIcon"],[1,"searchResults"],["class","hover-focus-element",3,"contextName","currentScope","searchResultItem",4,"ngFor","ngForOf"],["class","panel-error","fxFlex","auto",3,"filter","clear",4,"ngIf"],[1,"hover-focus-element",3,"contextName","currentScope","searchResultItem"],["fxFlex","auto",1,"panel-error",3,"filter","clear"]],ua:function(a,b){a&1&&(_.z(0,"input-with-icon",0),_.L("valueChange",function(c){b.ah=c;QRb(b)}),_.B(),_.O(1,rxb,4,3,"ng-container",1),_.O(2,uxb,3,2,
"ng-template",null,2,_.uh));if(a&2){const c=_.ah(3);_.x("placeholder",b.jcb)("trackingConfig",_.hh(4,NRb,b.Aea));_.q(1);_.x("ngIf",!b.sFb)("ngIfElse",c)}},Ga:[_.cs,_.wJ,_.nq,_.oq,_.ev,_.lv,_.FG,_.Ku,_.kw,sN,vN,wN,xN,rN,UP,VP],styles:["repository-searchable-tree-data[_nghost-%COMP%]{display:flex;flex-direction:column}conditional-link[_ngcontent-%COMP%]     a{color:inherit;display:block;font-size:13px;word-break:break-all}conditional-link.all-orgs-link[_ngcontent-%COMP%]{font-size:13px;line-height:28px;padding-left:20px}mat-tree[_ngcontent-%COMP%]{background-color:transparent;min-height:260px;overflow-x:hidden}mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]{align-items:center;min-height:28px;padding:4px 20px}mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:first-child{margin-left:20px}mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]{height:28px;line-height:28px;width:28px}mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]   .mat-icon.type-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle;margin-right:10px}input-with-icon[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}no-search-match[_ngcontent-%COMP%]{padding-top:10px}.searchResults[_ngcontent-%COMP%]{overflow:auto}"]});var XP=class{constructor(a,b){this.G4=this.Aea="";this.Pc=_.DG;this.p3=_.w(b.getMap(),_.v(_.vG),_.Sf(c=>{_.zv(a,c);return _.u({state:1,message:"Couldn't load repositories."})}),_.lg(_.EG))}Ra(){}};XP.ha=function(a){return new (a||XP)(_.r(_.Av),_.r(TP))};
XP.wa=_.n({type:XP,oa:[["repository-searchable-tree"]],inputs:{Wa:"place",Aea:"searchTrackElement",G4:"treeItemNavigateTrackElement"},ya:2,Aa:3,Ea:[[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],["fxFlex","grow",4,"ngSwitchCase"],["fxFlex","grow",3,"searchTrackElement","treeItemNavigateTrackElement","place","repositoriesMap",4,"ngSwitchCase"],["fxFlex","grow","fxLayoutAlign","center center",4,"ngSwitchCase"],["fxFlex","grow"],["fxFlex","grow",3,"searchTrackElement","treeItemNavigateTrackElement","place",
"repositoriesMap"],["fxFlex","grow","fxLayoutAlign","center center"]],ua:function(a,b){a&1&&(_.O(0,Axb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.p3))},Ga:[_.oq,_.pq,_.qq,_.fv,_.lv,_.xG,WP,_.tq],styles:["repository-searchable-tree[_nghost-%COMP%]{max-height:450px;min-height:300px;min-width:280px}"]});var TRb=["scope"],URb=function(a,b){return Object.assign({},{type:2,title:a.jXa(b),ua:a.ccb,label:b.repository?"Repository":b.kb?"Project":"",ariaLabel:b.repository?"Repository picker":b.kb?"Project picker":"",lc:"BreadcrumbRepositoriesTree"},_.XH(_.cH(b.Wb(),"repo").Ya()))},YP=class{Ra(){}jXa(a){return _.iL(a)&&a.repository?`${a.kb}/${a.repository}`:a.repository?a.repository:a.kb?a.kb:"All repositories"}};YP.ha=function(a){return new (a||YP)};
YP.wa=_.n({type:YP,oa:[["resource-scope-breadcrumb-item","place",""]],ub:function(a,b){a&1&&_.qh(TRb,7,_.mh);if(a&2){let c;_.ph(c=_.sh())&&(b.ccb=c.first)}},inputs:{Wa:"place"},bc:["place",""],ya:2,Aa:0,Ea:[["scope",""],["searchTrackElement","BreadcrumbRepositoriesSearch","treeItemNavigateTrackElement","BreadcrumbRepositoriesTreeItem",3,"place"]],ua:function(a){a&1&&_.O(0,Bxb,1,1,"ng-template",null,0,_.uh)},Ga:[XP],mb:2});var ZP=class{};ZP.ha=function(a){return new (a||ZP)};ZP.Da=_.ld({type:ZP});ZP.Ca=_.Pc({imports:[_.uq,_.iv]});var $P=class{};$P.ha=function(a){return new (a||$P)};$P.Da=_.ld({type:$P});$P.Ca=_.Pc({imports:[_.es,_.QJ,_.uq,_.ov,_.Py,_.GG,_.yG,_.iv,_.lw,_.az,_.kF,ZP,_.PI,_.Qy,_.Gr]});var aQ=class{};aQ.ha=function(a){return new (a||aQ)};aQ.Da=_.ld({type:aQ});aQ.Ca=_.Pc({imports:[_.uq,$P]});var bQ=class{constructor(){this.Wla=[]}set Cd(a){this.Wa=a;this.Wla=this.v9()}Ra(){}v9(){const a=[];a.unshift(URb(this.dea,this.Wa));return a}};bQ.ha=function(a){return new (a||bQ)};
bQ.wa=_.n({type:bQ,oa:[["resource-scope-breadcrumb"]],ub:function(a,b){a&1&&_.qh(YP,7);if(a&2){let c;_.ph(c=_.sh())&&(b.dea=c.first)}},inputs:{Cd:"activeLocation"},ya:2,Aa:2,Ea:[[3,"items"],[3,"place"]],ua:function(a,b){a&1&&_.G(0,"breadcrumb",0)(1,"resource-scope-breadcrumb-item",1);a&2&&(_.x("items",b.Wla),_.q(1),_.x("place",b.Wa))},Ga:[YP,_.HC],mb:2});var cQ=class{get wG(){return this.tfa.wG}constructor(a,b,c,d,e,f){this.Tg=a;this.Ib=b;this.Ua=c;this.QD=d;this.Wg=e;this.tfa=f;this.Pc=_.DG;this.aJb=new _.hg;this.Wa=_.w(this.Ib.data,_.v(EL),_.Mf(_.mH));this.htc=_.w(this.Wa,_.mg(g=>this.gib(g)));this.dGc=this.Wa.subscribe(g=>{this.QD.Nl(g)})}Ja(){this.dGc.unsubscribe()}gib(a){return _.w(this.Wg.list(a.kb,a.Ic,a.repository,_.Wk(a,0),"",1,!0),_.mg(b=>{if(!b.am||1>b.am.length)return _.uG("unused");b=Hxb(a,b.am[0]);return _.w(this.aJb,_.dg((c,d)=>Object.assign({},
c,{comparison:Object.assign({},c.comparison,{nr:d})}),b),_.lg(b),_.v(_.vG))}),_.Sf(b=>{const c=b.error;c&&404===c.code&&_.aw(this.Tg,{error:b,message:"Could not load commit history.",Zd:"Dismiss"});c&&403===c.code&&_.aw(this.Tg,{error:b,message:"Permission denied.",Zd:"Dismiss"});return _.uG("unused")}),_.lg(_.EG))}zqa({wt:a}){return 0===a}};cQ.ha=function(a){return new (a||cQ)(_.r(_.bw),_.r(_.Xh),_.r(_.Ji),_.r(_.vL),_.r(_.vJ),_.r(iO))};
cQ.wa=_.n({type:cQ,oa:[["commit-detail"]],Cb:2,ab:function(a,b){a&2&&_.Jg("fullscreen",b.wG)},ya:4,Aa:6,Ea:[[3,"activeLocation"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["class","centered","text","Loading page...",3,"hasBackground","diameter",4,"ngSwitchCase"],[1,"centered","panel-error"],[1,"main-content"],[3,"comparison","viewMode"],[3,"comparison"],[1,"overview"],["overview",""],[3,"commit"],["layout","horizontal",3,"changeSizeOf"],[3,"parents","comparison","selectedParentChange"],["text",
"Loading page...",1,"centered",3,"hasBackground","diameter"]],ua:function(a,b){a&1&&(_.G(0,"resource-scope-breadcrumb",0),_.R(1,"async"),_.O(2,Gxb,5,4,"ng-container",1),_.R(3,"async"));a&2&&(_.x("activeLocation",_.S(1,2,b.Wa)),_.q(2),_.x("ngIf",_.S(3,4,b.htc)))},Ga:[RP,nP,_.oq,_.pq,_.qq,NP,_.xG,SP,bQ,_.XC,_.tq],styles:["commit-detail[_nghost-%COMP%]{display:flex;flex:1 1;flex-direction:column;min-height:0}commit-detail[_nghost-%COMP%] > *[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}commit-detail[_nghost-%COMP%]   .centered[_ngcontent-%COMP%]{align-items:center;display:flex;flex:auto;flex-direction:column;justify-content:center}commit-detail[_nghost-%COMP%]   .main-content[_ngcontent-%COMP%]{display:flex;flex:1 1 100%;flex-direction:column;overflow:auto}commit-detail[_nghost-%COMP%]   .main-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}commit-detail[_nghost-%COMP%]   .overview[_ngcontent-%COMP%]{max-height:60%;overflow:auto}commit-detail[_nghost-%COMP%]   commit-header[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;max-height:40px}commit-detail[_nghost-%COMP%]   entry-container[_ngcontent-%COMP%]{display:flex;flex:1 1;flex-direction:column;overflow:auto}commit-detail[_nghost-%COMP%]   parent-selector[_ngcontent-%COMP%]{align-items:center;display:flex;height:40px;padding-left:20px}commit-detail[_nghost-%COMP%]   resource-scope-breadcrumb[_ngcontent-%COMP%]{box-sizing:border-box;display:flex;flex-direction:column;flex:1 0 auto;height:36px;justify-content:center;padding-left:20px;max-height:36px}commit-detail[_nghost-%COMP%]   splitter[_ngcontent-%COMP%]{height:10px}"]});var dQ=class{};dQ.ha=function(a){return new (a||dQ)};dQ.Da=_.ld({type:dQ});dQ.Ca=_.Pc({imports:[_.uq,_.UC,_.RJ,_.lw,_.dI]});var eQ=class{};eQ.ha=function(a){return new (a||eQ)};eQ.Da=_.ld({type:eQ});eQ.Ca=_.Pc({imports:[_.es,_.uq,_.QJ,_.ov,_.Hu,_.Gr,_.dI,_.Zz]});var fQ=class{};fQ.ha=function(a){return new (a||fQ)};fQ.Da=_.ld({type:fQ});fQ.Ca=_.Pc({imports:[_.uq,_.AG]});var gQ=class{};gQ.ha=function(a){return new (a||gQ)};gQ.Da=_.ld({type:gQ});gQ.Ca=_.Pc({imports:[_.es,fQ,_.QJ,eQ,_.uq,_.ov,_.lw,_.$C,_.bA,_.Gr]});var hQ=class{};hQ.ha=function(a){return new (a||hQ)};hQ.Da=_.ld({type:hQ});hQ.Ca=_.Pc({imports:[_.es,_.uq,_.HB,_.iv]});var iQ=class{};iQ.ha=function(a){return new (a||iQ)};iQ.Da=_.ld({type:iQ});iQ.Ca=_.Pc({imports:[_.es,gQ,_.uq,hQ,_.iv,_.Sz]});var jQ=class{};jQ.ha=function(a){return new (a||jQ)};jQ.Da=_.ld({type:jQ});jQ.Ca=_.Pc({});var kQ=class{};kQ.ha=function(a){return new (a||kQ)};kQ.Da=_.ld({type:kQ});kQ.Ca=_.Pc({Nb:[nO],imports:[_.es,_.NC,_.XJ,_.YJ,_.uq,gP,_.OC,_.SJ,_.$r,_.Py,HP,_.RJ,_.ND,_.iv,_.lw,_.az,_.bA,_.Tv,_.Sz,_.Oz,_.Qy,_.Gr,_.tJ,_.dI,jQ,_.Zz]});var lQ=class{};lQ.ha=function(a){return new (a||lQ)};lQ.Da=_.ld({type:lQ});lQ.Ca=_.Pc({imports:[_.es,iQ,_.uq,_.lF,_.ov,kQ,_.AG,_.yG,_.cF]});var mQ=class{};mQ.ha=function(a){return new (a||mQ)};mQ.Da=_.ld({type:mQ});mQ.Ca=_.Pc({imports:[_.uq,_.ov,_.iv,_.lw,_.Sz]});var nQ=class{};nQ.ha=function(a){return new (a||nQ)};nQ.Da=_.ld({type:nQ});nQ.Ca=_.Pc({imports:[_.es,eQ,_.uq,PP,_.OC,mQ,_.HB,_.iv,_.aA,_.lw,_.Sz,_.Gr,_.Zz]});var oQ=class{};oQ.ha=function(a){return new (a||oQ)};oQ.Da=_.ld({type:oQ});oQ.Ca=_.Pc({imports:[_.es,_.uq,_.ov,_.iv,_.Gr,_.JC,_.dI]});var pQ=class{};pQ.ha=function(a){return new (a||pQ)};pQ.Da=_.ld({type:pQ});pQ.Ca=_.Pc({imports:[_.uq,aQ,_.KC]});var qQ=class{};qQ.ha=function(a){return new (a||qQ)};qQ.Da=_.ld({type:qQ});qQ.Ca=_.Pc({Nb:[vP],imports:[nQ,dQ,_.uq,lQ,_.yG,oQ,pQ,_.YC,_.Zz]});var rQ=class{constructor(a,b){this.Ua=b;this.enabled=_.qx.has(22)}Ve(){this.enabled||this.Ua.navigate(["/404"]);return this.enabled}};rQ.ha=function(a){return new (a||rQ)(_.m(_.rx),_.m(_.Ji))};rQ.ta=_.k({token:rQ,na:rQ.ha,Ha:"root"});var sQ=class{constructor(a){this.Ua=a}Ve(){_.Dr(this.Ua,"/piper///",{Fi:!0});return!1}};sQ.ha=function(a){return new (a||sQ)(_.m(_.Ji))};sQ.ta=_.k({token:sQ,na:sQ.ha,Ha:"root"});var tQ=class{constructor(a){this.Ua=a}Ve(a){const {z7a:b,Qa:c}=_.cma(a.Qa);if(0===Object.keys(b).length)return!0;a=a.HL.reduce((e,f)=>{for(const g of f.url)g.path&&e.push(g.path,g.parameters);return e},[]);const d=a.pop();a.push(Object.assign({},b,d));return _.Cr(this.Ua,a,{Qa:c})}};tQ.ha=function(a){return new (a||tQ)(_.m(_.Ji))};tQ.ta=_.k({token:tQ,na:tQ.ha,Ha:"root"});var uQ=class{constructor(a,b){this.Ua=a;this.client=b}Ve(a){const b=_.vj(a);if(!b||!_.OG(b)||!b.path||b.params.uf)return!0;const c=Number(a.params.rev);return isNaN(c)?!0:_.w(this.client.list({repositoryKeyDepotGroup:"Google",repositoryKeyRepositoryName:"piper",path:b.path,starts:[`rev${c}`],maxLogEntries:1,includeDiffEntries:!1}),_.v(d=>{const e=b.Wb();d.am&&(d=d.am.find(f=>f.revisionNumber===c))&&_.lt(e,{uf:d.We});this.Ua.navigate(_.gt(e.Ya()));return!1}))}};
uQ.ha=function(a){return new (a||uQ)(_.m(_.Ji),_.m(_.FI))};uQ.ta=_.k({token:uQ,na:uQ.ha,Ha:"root"});var vQ=class{constructor(a){this.window=a}Ve(a){var b=_.vj(a);return b&&_.OG(b)&&b.path&&a.Qa.edit?(a=this.window.location,b=_.Bi(_.Spb(b)),b=_.ti(b),void 0!==b&&a.replace(b),!1):!0}};vQ.ha=function(a){return new (a||vQ)(_.m(_.qw))};vQ.ta=_.k({token:vQ,na:vQ.ha,Ha:"root"});var wQ=class{constructor(a,b){this.Ua=a;this.client=b}Ve(a){const b=_.vj(a);if(!b||!_.OG(b))return!0;a=b.params.Ob;if(void 0===a)return!0;const c=a.indexOf("/");if(0>=c||c===a.length-1)return!0;const d=a.substring(c+1);return d.match("^[0-9]+$")?!0:_.w(fOb(this.client,{owner:a.substring(0,c),alias:d}),_.v(e=>{const f=b.Wb();e=e.Tsa.split(":");if(4!==e.length||"citc"!==e[3])return!0;_.lt(f,{Ob:e[0]+"/"+e[2]});this.Ua.navigate(_.gt(f.Ya()));return!1}))}};
wQ.ha=function(a){return new (a||wQ)(_.m(_.Ji),_.m(SM))};wQ.ta=_.k({token:wQ,na:wQ.ha,Ha:"root"});var xQ=class{constructor(a,b){this.Fa=a;this.KYa=b;this.rf=new _.vw(this.Fa)}OWa(a){if(!_.nH(a))return _.u(_.tG("Failed to load pending changes"));const b=osb(a.kb,a.Ic,a.repository,a.vb,a.path,a.params.Ob);return _.w(this.rf.fetch(b,()=>this.KYa.OWa(b)),_.v(({P2:c})=>_.vG({P2:c})),_.lg(_.EG),_.Sf(()=>_.u(_.tG("Failed to load pending changes"))))}};xQ.ha=function(a){return new (a||xQ)(_.m(_.Yr),_.m(OM))};xQ.ta=_.k({token:xQ,na:xQ.ha,Ha:"root"});var Jxb=function(){return{IGb:!0,count:0}},Mxb=function(a){return{IGb:!1,count:a}},yQ=class{constructor(a){this.lEc=a;this.Pc=_.DG;this.Qwc=Sxb;this.pending=_.u()}Qb(){this.pending=this.lEc.OWa(this.Wa)}};yQ.ha=function(a){return new (a||yQ)(_.r(xQ))};
yQ.wa=_.n({type:yQ,oa:[["pending-cl-indicator"]],inputs:{Wa:"place"},features:[_.Hd],ya:4,Aa:3,Ea:[[3,"ngSwitch",4,"ngIf"],["display",""],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["gme-button-old","","format","hairline","size","xsmall","target","_blank",3,"href"],[1,"active"],["text","",3,"inline",4,"ngIf","ngIfElse"],["showCount",""],["text","",3,"inline"]],ua:function(a,b){a&1&&(_.O(0,Oxb,3,3,"ng-container",0),_.R(1,"async"),_.O(2,Rxb,8,4,"ng-template",
null,1,_.uh));a&2&&_.x("ngIf",_.S(1,1,b.pending))},Ga:[_.oq,_.sq,_.pq,_.qq,_.FB,_.xG,_.kw,_.tq],styles:["loading[_ngcontent-%COMP%]{padding-right:5px}.active[_ngcontent-%COMP%]{display:flex;flex-direction:row}"],La:0});var VRb=["menuTrigger"],WRb=["auxiliaryCiderButton"],XRb=function(a,b){a.owa&&a.owa();a.owa=b&&a.Wa.VC?a.ad.register("editCode","shift+e",()=>{_.hn(b,void 0,_.Ik("_blank"))}):void 0},zQ=class{set aR(a){this.lSa.next(a)}get aR(){return this.lSa.value}set Wa(a){this.Hl.next(a)}get Wa(){return this.Hl.value}set Tqc(a){this.mu.value!==a&&this.mu.next(a)}Ra(){}Ja(){this.owa&&this.owa()}Qb(a){if("place"in a&&this.fEb){const {Xf:b,Xi:c}=a.place;c&&_.aH(b,c)||(this.gxb=_.w(ZMb(this.Fa),_.mg(()=>_.w(_.uJ(this.Wg,
_.kt(this.Wa.Wb(),"HEAD").Ya(),"path",0),_.Gk(this.Fa,"history"),_.Sf(()=>_.u(void 0)))),_.mg(d=>{d=Number(d);return isNaN(d)?_.u(new Set):wQb(this.pqa,this.Wa.path||"",d)}),_.pg(d=>{this.Fa.qn({uF:new Map([["insights",0<d.size?"AVAILABLE":"UNAVAILABLE"],["insights-expertise",d.has("expertise")?"AVAILABLE":"UNAVAILABLE"],["insights-deployments",d.has("deployments")?"AVAILABLE":"UNAVAILABLE"]])})}),_.lg(new Set),_.gg(1),_.wf()))}}constructor(a,b,c,d,e,f,g,l){this.Fa=a;this.cj=c;this.ad=d;this.Wg=e;
this.pqa=f;this.hea=g;this.Ub=l;this.Bqa=!1;this.lSa=new _.Yh;this.Hl=new _.Yh;this.mu=new _.Yh;this.qN=_.wj;this.gxb=_.u(new Set);this.vta=_.qx.has(37);this.mEc=_.qx.has(32);this.fEb=_.qx.has(20);this.Xyc=_.qx.has(21);this.Yyc=_.w(g.pzb,_.v(p=>1===p),_.Xf(),_.v(p=>({open:p})));this.Euc=_.w(_.Af([this.Ub.M0(),this.Ub.d1(),this.Hl,this.lSa,this.mu]),_.v(([p,t,y,C,F])=>{if(C)return{ariaLabel:"Edit this file",title:"Edit Code",Ib:C};if(y&&_.OG(y)){{C=void 0;const I=[],K=_.Spb(y);if(K){const V={ariaLabel:"Edit this file in a new workspace in Cider",
title:"Edit in Cider",Ib:K};"prompt"!==p?C=V:I.push(V)}if(t=Qpb(K,t))t={ariaLabel:"Edit in Cider with CitC Workspace picker",title:"Choose workspace",Ib:t},"prompt"===p?C=t:I.push(t);p=C?I.length?Object.assign({},C,{tooltip:y.VC?C.ariaLabel:"Editing code in Cider not supported for this resource type",ua:F,lc:"BreadcrumbOpenInEditor",context:{buttons:I}}):C:void 0}return p}}),_.pg(p=>{let t=void 0;"string"===typeof(null==p?void 0:p.Ib)&&(t=p.Ib);XRb(this,t)}),_.gg(1),_.wf())}get jRa(){return _.NG(this.Wa)&&
!this.Wa.VC||null}a9(){this.yHb&&this.yHb.a9()}};zQ.ha=function(a){return new (a||zQ)(_.r(_.ox),_.r(_.rx),_.r(pO),_.r(_.Mw),_.r(_.vJ),_.r(kP),_.r(jP),_.r(_.Vx))};
zQ.wa=_.n({type:zQ,oa:[["activity-header-actions","place",""]],ub:function(a,b){a&1&&(_.qh(VRb,5),_.qh(WRb,5,_.mh));if(a&2){let c;_.ph(c=_.sh())&&(b.yHb=c.first);_.ph(c=_.sh())&&(b.Tqc=c.first)}},inputs:{Bqa:"isEmptyRepo",aR:"editLink",Wa:"place"},features:[_.Hd],bc:["place",""],ya:9,Aa:9,Ea:[[1,"actions-button-container"],[3,"place",4,"ngIf"],[4,"ngIf"],["auxiliaryCiderButton",""],[3,"place"],["matTooltip","We were unable to associate this file with any deployments, Buganizer components, or YAQS tags.",
"class","insights-button-disabled-tooltip-container",3,"matTooltipDisabled",4,"ngIf"],["matTooltip","We were unable to associate this file with any deployments, Buganizer components, or YAQS tags.",1,"insights-button-disabled-tooltip-container",3,"matTooltipDisabled"],["matTooltip","Source Insights - Deployments, Ask a question, File a bug","ascTrackElement","insightsPanel","class","insights-button","format","hairline","gme-button-old","","size","xsmall","onedevFeatureTooltip","insightsTooltip",3,
"panel-is-open","disabled","trackProjectId","trackAction","pointer-events","click",4,"ngIf"],["matTooltip","Source Insights - Deployments, Ask a question, File a bug","ascTrackElement","insightsPanel","format","hairline","gme-button-old","","size","xsmall","onedevFeatureTooltip","insightsTooltip",1,"insights-button",3,"disabled","trackProjectId","trackAction","click"],"format;hairline;xmlns;http://www.w3.org/2000/svg;viewBox;0 0 24 24".split(";"),["opacity",".3","d","M20,7.4c-0.1,0-0.1,0-0.2-0.1l-8-3.9c-0.2-0.1-0.4-0.4-0.2-0.7c0.1-0.2,0.4-0.4,0.7-0.2l8,3.9\n              c0.2,0.1,0.4,0.4,0.2,0.7C20.4,7.3,20.2,7.4,20,7.4z"],
["opacity",".3","d","M12,11.3c-0.1,0-0.1,0-0.2-0.1l-8-3.9C3.5,7.2,3.4,6.9,3.6,6.7C3.7,6.4,4,6.3,4.2,6.5l8,3.9\n              c0.2,0.1,0.4,0.4,0.2,0.7C12.4,11.2,12.2,11.3,12,11.3z"],"x 11.5 y 10.8 opacity .3 width 1 height 10".split(" "),["d","M12,21.6c-0.1,0-0.2,0-0.3-0.1l-8-3.9c-0.3-0.1-0.4-0.4-0.4-0.7v-10c0-0.3,0.2-0.5,0.4-0.7l8-3.9\n              c0.4-0.2,0.8,0,1,0.3c0.2,0.4,0,0.8-0.3,1L4.8,7.4v9.1L12,20l7.2-3.5V8.1l-6.9,3.4c-0.4,0.2-0.8,0-1-0.3c-0.2-0.4,0-0.8,0.3-1\n              l8-3.9c0.2-0.1,0.5-0.1,0.7,0c0.2,0.1,0.4,0.4,0.4,0.6v10c0,0.3-0.2,0.5-0.4,0.7l-8,3.9C12.2,21.6,12.1,21.6,12,21.6z"],
"cx 4 cy 6.9 r 1.5".split(" "),"cx 20 cy 6.9 r 1.5".split(" "),"cx 12 cy 10.8 r 1.5".split(" "),"cx 4 cy 16.9 r 1.5".split(" "),"cx 20 cy 16.9 r 1.5".split(" "),"cx 12 cy 20.8 r 1.5".split(" "),"cx 12 cy 3 r 1.5".split(" "),[1,"no-select"],["tooltipId","insightsTooltip"],["onedevTooltipTitle",""],["class","external-editor-link responsive",3,"disabled","item",4,"ngIf","ngIfElse"],["simpleLink",""],[1,"external-editor-link","responsive",3,"disabled","item"],["gme-button-old","","format","hairline",
"size","xsmall","ascTrackElement","BreadcrumbOpenInEditor","trackAction","navigate",1,"external-editor-link",3,"externalLink","matTooltip","trackProjectId"],["gme-button-old","","format","hairline","size","xsmall","class","external-editor-dropdown-link","ascTrackElement","BreadcrumbOpenAlternateInEditor","trackAction","navigate",3,"externalLink","matTooltip","trackProjectId",4,"ngFor","ngForOf"],["gme-button-old","","format","hairline","size","xsmall","ascTrackElement","BreadcrumbOpenAlternateInEditor",
"trackAction","navigate",1,"external-editor-dropdown-link",3,"externalLink","matTooltip","trackProjectId"]],ua:function(a,b){a&1&&(_.z(0,"div",0),_.O(1,Txb,1,1,"pending-cl-indicator",1),_.R(2,"isPiperPlace"),_.O(3,Yxb,3,3,"div",2),_.R(4,"isPiperPlace"),_.O(5,ayb,4,2,"ng-container",2),_.R(6,"async"),_.B(),_.O(7,cyb,1,1,"ng-template",null,3,_.uh));a&2&&(_.q(1),_.x("ngIf",b.mEc&&_.S(2,3,b.Wa)),_.q(2),_.x("ngIf",_.S(4,5,b.fEb&&null!=b.Wa.path&&b.Wa)),_.q(2),_.x("ngIf",_.S(6,7,!b.vta&&b.Euc)))},Ga:[_.cs,
_.nq,_.oq,yQ,_.Zr,_.mz,_.sz,aN,_.uz,_.FB,_.kw,_.Az,_.GC,_.tq,FP],styles:["activity-header-actions[_nghost-%COMP%]{display:inline-flex;align-items:center;margin-right:16px}activity-header-actions[_nghost-%COMP%]   div[_ngcontent-%COMP%]{display:flex;align-items:center}activity-header-actions[_nghost-%COMP%]   div[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:last-child{margin-right:0}activity-header-actions[_nghost-%COMP%]   svg[_ngcontent-%COMP%]{margin:0 4px 0 -8px;width:20px}@media only screen and (max-width:1001px){activity-header-actions[_nghost-%COMP%]{margin-right:0}.debug-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .docs-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .insights-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin:0}.debug-button[_ngcontent-%COMP%]   mat-icon.mat-icon[_ngcontent-%COMP%], .docs-button[_ngcontent-%COMP%]   mat-icon.mat-icon[_ngcontent-%COMP%], .insights-button[_ngcontent-%COMP%]   mat-icon.mat-icon[_ngcontent-%COMP%]{margin:0}.debug-button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .docs-button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .insights-button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:0;overflow:hidden}}.actions-button-container[_ngcontent-%COMP%], .actions-button-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.actions-button-container[_ngcontent-%COMP%]:empty, .actions-button-container[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:empty{margin-right:0}button.panel-is-open[gme-button-old][_ngcontent-%COMP%]{border-color:var(--primary-default)}button.panel-is-open[gme-button-old][_ngcontent-%COMP%]:active, button.panel-is-open[gme-button-old][_ngcontent-%COMP%]:focus, button.panel-is-open[gme-button-old][_ngcontent-%COMP%]:hover{border-color:var(--primary-default)}.debug-button.xsmall[_ngcontent-%COMP%]{height:auto;flex-direction:row}.debug-button.xsmall[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:first-of-type{margin-top:3px}.debug-button.xsmall[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{margin-bottom:3px}.debug-button.xsmall[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;width:18px}.watching-debug[_ngcontent-%COMP%]{margin-right:8px;font-size:12px}dbg-app-picker[_ngcontent-%COMP%]{margin-right:8px}.selectAppText[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;padding:4px 0 8px 16px;margin-bottom:8px}.external-editor-link[_ngcontent-%COMP%]:disabled{pointer-events:none;cursor:default}  segmented-dropdown-button.external-editor-link{border-radius:4px}  segmented-dropdown-button.external-editor-link .dropdown-container{display:flex;flex-direction:column}  segmented-dropdown-button.external-editor-link .dropdown-container a.external-editor-dropdown-link{border-radius:0;border:none;border-bottom:1px solid}  segmented-dropdown-button.external-editor-link .dropdown-container a.external-editor-dropdown-link:disabled{pointer-events:none;cursor:default}  segmented-dropdown-button.external-editor-link .dropdown-container a.external-editor-dropdown-link:first-child{border-top-left-radius:8px;border-top-right-radius:8px}  segmented-dropdown-button.external-editor-link .dropdown-container a.external-editor-dropdown-link:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:none}  segmented-dropdown-button.external-editor-link div.segmented-button .main-button{font-size:12px}  segmented-dropdown-button.external-editor-link div.segmented-button .mat-icon{padding-left:4px;height:16px;width:16px;line-height:16px;font-size:16px;margin-right:6px}  segmented-dropdown-button.external-editor-link div.segmented-button a{padding:4px 4px 0 0;display:flex}  segmented-dropdown-button.external-editor-link div.segmented-button .segment{height:22px}  segmented-dropdown-button.external-editor-link div.segmented-button .arrow-drop-down{width:22px}  segmented-dropdown-button.external-editor-link div.segmented-button.disabled,   segmented-dropdown-button.external-editor-link div.segmented-button.disabled .main-button,   segmented-dropdown-button.external-editor-link div.segmented-button.disabled .segment{background:transparent}"],
La:0});var YRb=function(a){if(a.ufa){var b=a.ufa.toString();a.Fa.lb({element:"ChangelistPicker",action:"selectSpecificCl",ze:b,gestureName:"CLICK"});a.Ua.navigate(_.gt(_.YH(_.IH(_.kt(a.xda.Wb(),b)),c=>{delete c.Ob;c.line=a.xda.params.line}).Ya()))}},AQ=class{set Wa(a){this.xda=a;this.pS=_.gt(_.YH(_.IH(_.kt(a.Wb(),"")),c=>{delete c.Ob;delete c.Wu;delete c.Qw;c.line=a.params.line}).Ya());this.ufa=eyb(a);this.zNb=a.hi()?"number":"text";var b=a.params.Ob?_.gt(_.IH(a.Wb()).Ya()):void 0;this.yQb=b;this.nLc=_.oH(a)}constructor(a,
b){this.Fa=a;this.Ua=b;this.kg="ChangelistPicker";this.ufa=void 0;this.zNb="number"}Ra(){}get aAc(){return _.mt(this.xda)||Wpb(this.xda)}get pAc(){return!!this.xda.params.Ob}};AQ.ha=function(a){return new (a||AQ)(_.r(_.Yr),_.r(_.Ji))};
AQ.wa=_.n({type:AQ,oa:[["cl-picker","place",""]],inputs:{Wa:"place"},bc:["place",""],ya:11,Aa:7,Ea:["role listbox fxLayout column fxFlex none".split(" "),["role","option",4,"ngIf"],["role","option"],["mat-button","","trackAction","pinToHead",3,"routerLink","ascTrackElement"],["appearance","outline"],["matInput","",3,"type","ngModel","ngModelChange","keyup.enter"],["mat-button","","trackAction","pinToWorkspace",3,"routerLink","ascTrackElement"]],ua:function(a,b){a&1&&(_.z(0,"ul",0),_.O(1,dyb,3,5,"li",
1),_.z(2,"li",2)(3,"a",3),_.Q(4," HEAD "),_.B()(),_.G(5,"mat-divider"),_.z(6,"li",2)(7,"mat-form-field",4)(8,"mat-label"),_.Q(9," Specific CL "),_.B(),_.z(10,"input",5),_.L("ngModelChange",function(c){return b.ufa=c})("keyup.enter",function(){return YRb(b)}),_.B()()()());a&2&&(_.q(1),_.x("ngIf",b.yQb),_.q(2),_.Jg("active-element",b.aAc),_.x("routerLink",b.pS)("ascTrackElement",b.kg),_.q(7),_.x("type",b.zNb)("ngModel",b.ufa))},Ga:[_.cs,_.oq,_.ev,_.lv,_.zl,_.Cy,_.Hy,_.Lu,_.vz,_.Xy,_.Vy,_.$y,_.Er],styles:["li[_ngcontent-%COMP%]:last-child{padding:8px}mat-form-field.mat-form-field[_ngcontent-%COMP%]{line-height:1}mat-form-field.mat-form-field[_ngcontent-%COMP%]     .mat-form-field-wrapper{margin:0;padding-bottom:0}ul[_ngcontent-%COMP%]{list-style-type:none}.mat-button[_ngcontent-%COMP%]{font-weight:400;line-height:32px;max-height:32px;text-align:left;width:100%}"],
La:0});var BQ=class{};BQ.ha=function(a){return new (a||BQ)};BQ.Da=_.ld({type:BQ});BQ.Ca=_.Pc({imports:[_.es,_.uq,_.ov,_.Py,_.iv,_.aA,_.az,_.Sz,_.Gr]});var ZRb=["crumbs"],$Rb=["copyButton"],CQ=class{constructor(a,b){this.Fa=a;this.Ec=b;this.M5b="Copy file path";this.items=[];this.AQ=""}qr(){this.Fa.lb({gestureName:"CLICK",element:"BreadcrumbFilePath",action:"copy",projectId:this.projectId})}};CQ.ha=function(a){return new (a||CQ)(_.r(_.Yr),_.r(sO))};
CQ.wa=_.n({type:CQ,oa:[["path-breadcrumb"]],ub:function(a,b){a&1&&(_.qh(ZRb,5),_.qh($Rb,5,_.ne));if(a&2){let c;_.ph(c=_.sh())&&(b.yRc=c.first);_.ph(c=_.sh())&&(b.rRc=c.first)}},inputs:{items:"items",AQ:"copyText",projectId:"projectId",xfa:"stacksPaths"},ya:5,Aa:3,Ea:[["id","skiplink-navigation-target","role","link","tabindex","0",1,"crumbs"],[4,"ngFor","ngForOf"],["color","lowContrast",3,"hoverMsg","copyText","copyEvent"],["copyButton",""],["ascTrackElement","BreadcrumbFilePath","trackAction","navigate",
1,"path-segment",3,"routerLink","queryParams","trackProjectId"],["title","Project info available. Click to view bugs, yaqs, teams, and more","aria-label","Open stacks project panel","ascTrackElement","BreadcrumbFilePath","trackAction","navigateToStacks",1,"spacer",3,"routerLink","click"],["class","separator",4,"ngIf"],[1,"separator"]],ua:function(a,b){a&1&&(_.z(0,"div",0),_.O(1,gyb,6,11,"ng-container",1),_.B(),_.z(2,"div")(3,"copy-button",2,3),_.L("copyEvent",function(){return b.qr()}),_.B()());a&
2&&(_.q(1),_.x("ngForOf",b.items),_.q(2),_.x("hoverMsg",b.M5b)("copyText",b.AQ))},Ga:[_.cs,_.nq,_.oq,_.MC,_.Er,_.tq],styles:['path-breadcrumb[_nghost-%COMP%]{align-items:center;display:flex}path-breadcrumb[_nghost-%COMP%]:focus-within   copy-button[_ngcontent-%COMP%], path-breadcrumb[_nghost-%COMP%]:hover   copy-button[_ngcontent-%COMP%]{opacity:1}.path-segment[_ngcontent-%COMP%], .separator[_ngcontent-%COMP%]{display:inline-block}a.path-segment.has-info[_ngcontent-%COMP%]:after{font-family:Material Icons Extended;content:"info_outline";line-height:12px;position:relative;top:3px}.has-info[_ngcontent-%COMP%] + .spacer[_ngcontent-%COMP%]{cursor:pointer;margin-left:-13px;padding-left:13px;position:relative}.crumbs[_ngcontent-%COMP%]{padding-right:10px}copy-button[_ngcontent-%COMP%]{opacity:0}copy-button[_ngcontent-%COMP%]    >button{width:inherit}']});var aSb=class extends _.$b{constructor(a){super(a)}vWa(){return _.W(this,1)}hdb(a){_.sm(this,1,a)}getName(){return _.W(this,2)}Zf(){return _.Y(this,2)}Ge(a){return _.sm(this,2,a)}Zq(){return _.W(this,3)}qaa(){return _.Y(this,3)}M3(a){_.sm(this,3,a)}};aSb.prototype.toObject=function(){return bSb(this)};var bSb=function(a){if(null!=a)return _.ac(a),{codePath:_.h(_.Y(a,1)),name:_.h(_.Y(a,2)),productId:_.h(_.Y(a,3))}};var DQ=class extends _.$b{constructor(a){super(a)}},cSb=_.cc(DQ);DQ.jc=[1];DQ.prototype.toObject=function(){if(null!=this){_.ac(this);var a={mZc:_.Tb(_.lm(this,aSb,1),bSb)}}else a=void 0;return a};var dSb=class extends _.$b{constructor(a){super(a)}vWa(){return _.W(this,1)}hdb(a){_.sm(this,1,a)}FV(a){_.cm(this,2,_.pb(a))}};dSb.prototype.toObject=function(){if(null!=this){_.ac(this);var a={codePath:_.h(_.Y(this,1)),yF:_.vm(this,2,!1)}}else a=void 0;return a};var EQ=class extends _.$b{constructor(a){super(a)}getScope(){return _.Am(this,1,0)}setScope(a){return _.cm(this,1,a)}spa(){return _.El(this,2)}getValue(a){return _.Bm(this,2,a)}setValue(a,b){return _.Ob(this,2,a,_.tb(b),_.El)}};EQ.jc=[2];EQ.prototype.toObject=function(){return eSb(this)};var eSb=function(a){if(null!=a)return _.ac(a),{scope:_.h(_.Yb(a,1)),PKc:_.h(_.El(a,2))}};var fSb=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,1)}Zf(){return _.Y(this,1)}Ge(a){return _.sm(this,1,a)}FV(a){_.cm(this,2,_.pb(a))}};fSb.prototype.toObject=function(){if(null!=this){_.ac(this);var a={name:_.h(_.Y(this,1)),yF:_.vm(this,2,!1)}}else a=void 0;return a};var gSb=class extends _.$b{constructor(a){super(a)}iMb(a){_.sm(this,1,a)}FV(a){_.cm(this,2,_.pb(a))}sXa(){return _.Y(this,3)}};gSb.prototype.toObject=function(){if(null!=this){_.ac(this);var a={suc:_.h(_.Y(this,1)),yF:_.vm(this,2,!1),username:_.h(_.Y(this,3)),ZUc:_.vm(this,4,!1)}}else a=void 0;return a};var hSb=class extends _.$b{constructor(a){super(a)}Zq(){return _.W(this,1)}qaa(){return _.Y(this,1)}M3(a){_.sm(this,1,a)}FV(a){_.cm(this,3,_.pb(a))}};hSb.prototype.toObject=function(){if(null!=this){_.ac(this);var a={productId:_.h(_.Y(this,1)),JYc:_.h(_.Yb(this,2)),yF:_.vm(this,3,!1)}}else a=void 0;return a};var xCb=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,1)}Zf(){return _.Y(this,1)}Ge(a){return _.sm(this,1,a)}tCb(){return _.W(this,2)}};xCb.prototype.toObject=function(){return iSb(this)};var iSb=function(a){if(null!=a)return _.ac(a),{name:_.h(_.Y(a,1)),p4:_.h(_.Y(a,2))}};var FQ=class{};FQ.ha=function(a){return new (a||FQ)};FQ.ta=_.k({token:FQ,na:FQ.ha,Ha:"root"});var jSb=new Map([[2,{a4:"https://dev-stacks.corp.google.com",GZ:"https://dev-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[1,{a4:"https://staging-stacks.corp.google.com",GZ:"https://staging-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[3,{a4:"https://nightly-stacks.corp.google.com",GZ:"https://nightly-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyBJfv3Pzc9Y-hagj8Gd5pfcCT56QvtDFIA"}],
[0,{a4:"https://stacks-v4.corp.google.com",GZ:"https://stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[4,{a4:"http://localhost:5432",GZ:"http://localhost:8788",apiKey:""}]]),GQ=class{get current(){return jSb.get(this.ctc)}get ctc(){switch("{{ flags.environment }}"===window.PY_ENVIRONMENT?"prod":window.PY_ENVIRONMENT){case "prod":return 0;case "staging":return 1;case "dev":return 2;case "nightly":return 3;case "local":return 4;default:return 0}}};
GQ.ha=function(a){return new (a||GQ)(_.m(FQ))};GQ.ta=_.k({token:GQ,na:GQ.ha,Ha:"root"});var WL=class extends _.$b{constructor(a){super(a)}getUrl(){return _.W(this,1)}zK(){return _.Y(this,1)}vM(a){return _.sm(this,1,a)}Paa(){return _.Fm(this,1)}tu(){return _.W(this,2)}f_(){return _.im(this,2)}getId(){return _.W(this,3)}};WL.prototype.toObject=function(){return HQ(this)};var HQ=function(a){if(null!=a)return _.ac(a),{url:_.h(_.Y(a,1)),label:_.h(_.Y(a,2)),id:_.h(_.Y(a,3)),protocol:_.h(_.Yb(a,4))}};var IQ=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,2)}Zf(){return _.Y(this,2)}Ge(a){return _.sm(this,2,a)}};IQ.prototype.toObject=function(){return kSb(this)};var kSb=function(a){if(null!=a)return _.ac(a),{Fqc:_.h(_.Y(a,1)),name:_.h(_.Y(a,2)),resource:HQ(_.km(a,WL,3))}};var lSb=class extends _.$b{constructor(a){super(a)}sXa(){return _.Y(this,1)}getName(){return _.W(this,2)}Zf(){return _.Y(this,2)}Ge(a){return _.sm(this,2,a)}};lSb.prototype.toObject=function(){return mSb(this)};var mSb=function(a){if(null!=a)return _.ac(a),{username:_.h(_.Y(a,1)),name:_.h(_.Y(a,2))}};var QDb=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,2)}Zf(){return _.Y(this,2)}Ge(a){return _.sm(this,2,a)}};QDb.prototype.toObject=function(){return nSb(this)};var nSb=function(a){if(null!=a)return _.ac(a),{LRc:_.h(_.Y(a,1)),name:_.h(_.Y(a,2))}};var ODb=class extends _.$b{constructor(a){super(a)}xK(){return _.W(this,2)}};ODb.prototype.toObject=function(){return oSb(this)};var oSb=function(a){if(null!=a)return _.ac(a),{perspective:_.h(_.Yb(a,1)),description:_.h(_.Y(a,2))}};var XL=class extends _.$b{constructor(a){super(a)}};XL.jc=[2,3];XL.prototype.toObject=function(){return pSb(this)};var pSb=function(a){if(null!=a)return _.ac(a),{sZc:_.h(_.Y(a,1)),b_c:_.Tb(_.lm(a,ODb,2),oSb),X1c:_.h(_.El(a,3))}};var RDb=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,2)}Zf(){return _.Y(this,2)}Ge(a){return _.sm(this,2,a)}};RDb.prototype.toObject=function(){return qSb(this)};var qSb=function(a){if(null!=a)return _.ac(a),{bL:_.h(_.Y(a,1)),name:_.h(_.Y(a,2))}};var UL=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,3)}Zf(){return _.Y(this,3)}Ge(a){return _.sm(this,3,a)}};UL.prototype.toObject=function(){return rSb(this)};var rSb=function(a){if(null!=a)return _.ac(a),{JOc:_.h(_.Y(a,1)),IOc:_.h(_.Y(a,2)),name:_.h(_.Y(a,3)),q1c:_.h(_.Y(a,4))}};var sSb=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,1)}Zf(){return _.Y(this,1)}Ge(a){return _.sm(this,1,a)}};sSb.prototype.toObject=function(){return tSb(this)};var tSb=function(a){if(null!=a)return _.ac(a),{name:_.h(_.Y(a,1)),GEc:_.h(_.Y(a,2))}};var uSb=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,2)}Zf(){return _.Y(this,2)}Ge(a){return _.sm(this,2,a)}};uSb.prototype.toObject=function(){return vSb(this)};var vSb=function(a){if(null!=a)return _.ac(a),{R_c:_.h(_.Y(a,1)),name:_.h(_.Y(a,2)),resource:HQ(_.km(a,WL,3))}};var wSb=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,1)}Zf(){return _.Y(this,1)}Ge(a){return _.sm(this,1,a)}};wSb.prototype.toObject=function(){return xSb(this)};var xSb=function(a){if(null!=a)return _.ac(a),{name:_.h(_.Y(a,1)),jIc:_.h(_.Y(a,2))}};var ySb=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,2)}Zf(){return _.Y(this,2)}Ge(a){return _.sm(this,2,a)}Cw(){return _.ym(this,3)}};ySb.prototype.toObject=function(){return zSb(this)};var zSb=function(a){if(null!=a)return _.ac(a),{teamsId:_.h(_.Yb(a,1)),name:_.h(_.Y(a,2)),level:_.h(_.Yb(a,3)),kZc:_.h(_.Yb(a,4))}};var JCb=class extends _.$b{constructor(a){super(a)}Zq(){return _.W(this,1)}M3(a){_.sm(this,1,a)}getName(){return _.W(this,2)}Ge(a){return _.sm(this,2,a)}mpa(){return _.Am(this,3,0)}HWa(){return _.vm(this,4)}IWa(){return _.vm(this,5,!1)}};JCb.prototype.toObject=function(){return ASb(this)};var ASb=function(a){if(null!=a)return _.ac(a),{productId:_.h(_.Y(a,1)),name:_.h(_.Y(a,2)),Kda:_.h(_.Yb(a,3)),cyc:_.h(_.fm(a,4)),dAc:_.vm(a,5,!1)}};var VL=class extends _.$b{constructor(a){super(a)}Zq(){return _.W(this,1)}M3(a){_.sm(this,1,a)}xK(){return _.W(this,2)}};VL.jc=[3,6];VL.prototype.toObject=function(){return BSb(this)};var BSb=function(a){if(null!=a)return _.ac(a),{productId:_.h(_.Y(a,1)),description:_.h(_.Y(a,2)),OZc:_.h(_.El(a,3)),a_c:_.h(_.Y(a,4)),iXc:_.h(_.Y(a,5)),RZc:_.Tb(_.lm(a,JCb,6),ASb)}};var MDb=class extends _.$b{constructor(a){super(a)}Zq(){return _.Cm(this,1,JQ)}M3(a){_.$k(this,1,JQ,_.ub(a))}nCb(){return _.Cm(this,2,JQ)}getName(){return _.W(this,4)}Ge(a){return _.sm(this,4,a)}},JQ=[1,2];MDb.prototype.toObject=function(){return CSb(this)};var CSb=function(a){if(null!=a)return _.ac(a),{productId:_.h(_.Dm(a,1,JQ)),gEc:_.h(_.Dm(a,2,JQ)),name:_.h(_.Y(a,4)),QZc:_.h(_.Y(a,3))}};var LDb=class extends _.$b{constructor(a){super(a)}xK(){return _.W(this,2)}};LDb.jc=[3];LDb.prototype.toObject=function(){return DSb(this)};var DSb=function(a){if(null!=a)return _.ac(a),{l9:_.h(_.Yb(a,1)),description:_.h(_.Y(a,2)),cRc:_.Tb(_.lm(a,MDb,3),CSb)}};var YL=class extends _.$b{constructor(a){super(a)}nCb(){return _.W(this,1)}getName(){return _.W(this,3)}Ge(a){return _.sm(this,3,a)}xK(){return _.W(this,4)}KR(){return _.El(this,7)}nWa(){return _.El(this,9)}};YL.jc=[2,7,9,11,13];YL.prototype.toObject=function(){return ESb(this)};
var ESb=function(a){if(null!=a)return _.ac(a),{gEc:_.h(_.Y(a,1)),dRc:_.Tb(_.lm(a,LDb,2),DSb),name:_.h(_.Y(a,3)),description:_.h(_.Y(a,4)),yM:_.h(_.Y(a,6)),lPc:_.vm(a,5,!1),r_:_.h(_.El(a,7)),k_c:_.h(_.Yb(a,8)),Kqc:_.h(_.El(a,9)),SPc:_.h(_.Yb(a,10)),C2c:_.h(_.El(a,11)),FWc:_.h(_.Y(a,12)),VOc:_.h(_.El(a,13)),MXc:_.h(_.Y(a,14))}};var LQ=class extends _.$b{constructor(a){super(a)}Woa(){return _.lm(this,WL,2)}vWa(){return _.Bm(this,4)}hdb(a){_.Ob(this,4,a,_.tb(void 0),_.El)}Yoa(){return _.lm(this,WL,5)}KR(){return _.lm(this,lSb,7)}xK(){return _.W(this,9)}Fg(){return _.km(this,KQ,10)}IV(a){_.mm(this,10,a)}GK(){return _.dm(this,KQ,10)}cpa(){return _.lm(this,WL,13)}dpa(){return _.lm(this,WL,15)}fpa(){return _.lm(this,WL,16)}IWa(){return _.vm(this,17,!1)}gaa(){return _.lm(this,WL,18)}getName(){return _.W(this,23)}Zf(){return _.Y(this,
23)}Ge(a){return _.sm(this,23,a)}Zq(){return _.W(this,26)}qaa(){return _.Y(this,26)}M3(a){_.sm(this,26,a)}saa(){return _.lm(this,WL,31)}nWa(){return _.lm(this,WL,55)}HWa(){return _.vm(this,66)}tCb(){return _.W(this,53)}mpa(){return _.Am(this,70,0)}},FSb=_.cc(LQ),KQ=class extends _.$b{constructor(a){super(a)}iMb(a){_.sm(this,1,a)}getName(){return _.W(this,2)}Zf(){return _.Y(this,2)}Ge(a){return _.sm(this,2,a)}getParent(){return _.km(this,KQ,3)}Fua(a){_.mm(this,3,a)}xK(){return _.W(this,7)}Woa(){return _.lm(this,
WL,8)}Yoa(){return _.lm(this,WL,9)}KR(){return _.lm(this,lSb,10)}cpa(){return _.lm(this,WL,11)}dpa(){return _.lm(this,WL,12)}fpa(){return _.lm(this,WL,13)}gaa(){return _.lm(this,WL,14)}saa(){return _.lm(this,WL,16)}},GSb=_.cc(KQ);LQ.jc=[2,4,61,5,6,7,8,39,12,13,14,83,15,16,18,41,20,22,25,27,28,30,31,38,32,59,40,35,44,47,55,56,57,62,63,64,65,78,49,50,72,80,81];LQ.prototype.toObject=function(){return HSb(this)};
var HSb=function(a){if(null!=a)return _.ac(a),{frc:_.Tb(a.Woa(),HQ),m_:_.h(_.El(a,4)),KOc:_.h(_.El(a,61)),jsc:_.Tb(a.Yoa(),HQ),gRc:_.Tb(_.lm(a,WL,6),HQ),r_:_.Tb(a.KR(),mSb),IRc:_.Tb(_.lm(a,WL,8),HQ),XRc:_.Tb(_.lm(a,WL,39),HQ),description:_.h(_.Y(a,9)),domain:ISb(a.Fg()),SBb:_.h(_.Y(a,42)),MTc:_.Tb(_.lm(a,WL,12),HQ),dxc:_.Tb(a.cpa(),HQ),iUc:_.h(_.Ib(a,14,_.sb)),hUc:_.h(_.El(a,83)),wyc:_.Tb(a.dpa(),HQ),gzc:_.Tb(a.fpa(),HQ),dAc:_.vm(a,17,!1),DAc:_.Tb(a.gaa(),HQ),ZVc:_.Tb(_.lm(a,RDb,41),qSb),eWc:_.Tb(_.lm(a,
WL,20),HQ),fXc:_.Tb(_.lm(a,WL,22),HQ),name:_.h(_.Y(a,23)),KYc:_.h(_.Ib(a,25,_.sb)),productId:_.h(_.Y(a,26)),oZc:_.Tb(_.lm(a,UL,27),rSb),pZc:_.Tb(_.lm(a,WL,28),HQ),qZc:tSb(_.km(a,sSb,29)),UZc:_.Tb(_.lm(a,WL,30),HQ),JFc:_.Tb(a.saa(),HQ),E_c:_.h(_.El(a,38)),q0c:_.Tb(_.lm(a,WL,32),HQ),Q_c:vSb(_.km(a,uSb,58)),S_c:_.Tb(_.lm(a,WL,59),HQ),G0c:xSb(_.km(a,wSb,33)),b1c:iSb(_.km(a,xCb,34)),teamList:_.Tb(_.lm(a,ySb,40),zSb),y1c:_.h(_.Ib(a,35,_.sb)),c2c:_.h(_.qm(a,36)),mPc:kSb(_.km(a,IQ,43)),nPc:_.Tb(_.lm(a,WL,
44),HQ),c1c:_.h(_.fm(a,45)),BVc:_.h(_.fm(a,46)),NRc:_.Tb(_.lm(a,QDb,47),nSb),eZc:_.h(_.Y(a,54)),Kqc:_.Tb(a.nWa(),HQ),l_c:_.Tb(_.lm(a,WL,56),HQ),L0c:_.Tb(_.lm(a,WL,57),HQ),FQc:_.Tb(_.lm(a,WL,62),HQ),WRc:_.Tb(_.lm(a,WL,63),HQ),C_c:_.Tb(_.lm(a,WL,64),HQ),D1c:_.Tb(_.lm(a,WL,65),HQ),uba:_.h(_.fm(a,60)),cyc:_.h(_.fm(a,66)),uUc:_.h(_.fm(a,69)),sUc:_.h(_.fm(a,67)),gZc:_.h(_.El(a,78)),Fqc:_.h(_.Y(a,48)),MRc:_.h(_.El(a,49)),YVc:_.h(_.El(a,50)),GEc:_.h(_.Y(a,51)),jIc:_.h(_.Y(a,52)),p4:_.h(_.Y(a,53)),Kda:_.h(_.Yb(a,
70)),JRc:_.h(_.Yb(a,71)),NOc:_.Tb(_.lm(a,EQ,72),eSb),EOc:_.h(_.fm(a,73)),D0c:_.h(_.Y(a,74)),tXc:_.h(_.Yb(a,75)),Q1c:_.h(_.fm(a,76)),e0c:_.h(_.Y(a,77)),POc:BSb(_.km(a,VL,79)),PZc:_.Tb(_.lm(a,YL,80),ESb),z_c:_.h(_.Y(a,68)),jTc:_.Tb(_.lm(a,XL,81),pSb),rZc:_.h(_.Yb(a,82)),x1c:_.h(_.Yb(a,84))}};KQ.jc=[4,6,8,9,10,11,12,13,14,15,16];KQ.prototype.toObject=function(){return ISb(this)};
var ISb=function(a){if(null!=a)return _.ac(a),{suc:_.h(_.Y(a,1)),name:_.h(_.Y(a,2)),parent:ISb(a.getParent()),V0c:_.Tb(_.lm(a,KQ,4),ISb),vVc:_.h(_.fm(a,5)),nZc:_.Tb(_.lm(a,LQ,6),HSb),description:_.h(_.Y(a,7)),frc:_.Tb(a.Woa(),HQ),jsc:_.Tb(a.Yoa(),HQ),r_:_.Tb(a.KR(),mSb),dxc:_.Tb(a.cpa(),HQ),wyc:_.Tb(a.dpa(),HQ),gzc:_.Tb(a.fpa(),HQ),DAc:_.Tb(a.gaa(),HQ),GWc:_.Tb(_.lm(a,WL,15),HQ),cc:_.h(_.Y(a,20)),JFc:_.Tb(a.saa(),HQ),ASc:_.h(_.Y(a,17)),u0c:_.h(_.Yb(a,18)),bQc:_.h(_.fm(a,19))}};var RL=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,1)}Zf(){return _.Y(this,1)}Ge(a){return _.sm(this,1,a)}getUrl(){return _.W(this,2)}zK(){return _.Y(this,2)}vM(a){return _.sm(this,2,a)}Paa(){return _.Fm(this,2)}PR(){return _.W(this,3)}Pea(a){return _.sm(this,3,a)}};RL.jc=[4];RL.prototype.toObject=function(){return JSb(this)};var JSb=function(a){if(null!=a)return _.ac(a),{name:_.h(_.Y(a,1)),url:_.h(_.Y(a,2)),icon:_.h(_.Y(a,3)),v_c:_.Tb(_.lm(a,WL,4),HQ)}};var QL=class extends _.$b{constructor(){super()}getName(){return _.W(this,1)}Zf(){return _.Y(this,1)}Ge(a){return _.sm(this,1,a)}S0(){return _.lm(this,RL,2)}KV(a){return _.om(this,2,a)}e8(a){_.pm(this,2,RL,a)}};QL.jc=[2];QL.prototype.toObject=function(){if(null!=this){_.ac(this);var a={name:_.h(_.Y(this,1)),kBc:_.Tb(this.S0(),JSb)}}else a=void 0;return a};var KSb=["domain_less","no_domain"];var LSb=new _.Fs("/google.corp.stacksinfrastructurecatalog.v3.Stacks/BatchGetProductInfoForCodePath",dSb,DQ,a=>a.kd(),cSb);var MSb=class extends _.$b{constructor(a){super(a)}getName(){return _.W(this,1)}Zf(){return _.Y(this,1)}Ge(a){return _.sm(this,1,a)}},NSb=_.cc(MSb);MSb.prototype.toObject=function(){if(null!=this){_.ac(this);var a={name:_.h(_.Y(this,1)),Dwb:_.h(_.Y(this,2)),YOc:_.h(_.Yb(this,3))}}else a=void 0;return a};var OSb=new _.Fs("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetAnnouncement",fSb,MSb,a=>a.kd(),NSb);var PSb=new _.Fs("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetDomain",gSb,KQ,a=>a.kd(),GSb);var QSb=new _.Fs("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProduct",hSb,LQ,a=>a.kd(),FSb);var RSb=function(a){var b={withCredentials:!0};b=b||{};b.format="jspb";this.wi=new _.Ts(b);this.Ci=void 0==a?a:a.replace(/\/+$/,"")};RSb.prototype.oaa=function(a,b,c){return cNb(this.wi,this.Ci+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProduct",a,b||{},QSb,c)};RSb.prototype.L0=function(a,b,c){return cNb(this.wi,this.Ci+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetAnnouncement",a,b||{},OSb,c)};
RSb.prototype.Fg=function(a,b,c){return cNb(this.wi,this.Ci+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetDomain",a,b||{},PSb,c)};var MQ=class{constructor(a){this.Wuc=a}create(){return new RSb(this.Wuc.current.GZ)}};MQ.ha=function(a){return new (a||MQ)(_.m(GQ))};MQ.ta=_.k({token:MQ,na:MQ.ha,Ha:"root"});var SSb=function(a,b){const c=new dSb;c.hdb(b.endsWith("/")?b.substring(0,b.length-1):b);c.FV(a.yF);return nyb(d=>{var e=a.lva;return cNb(e.wi,e.Ci+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/BatchGetProductInfoForCodePath",c,{"X-Goog-Api-Key":a.environment.apiKey},LSb,d)})},NQ=class{constructor(a,b){this.yF=!1;this.environment=a.current;this.lva=b.create();this.yF="{{ flags.bypass_cache }}"===window.PY_BYPASS_CACHE?!1:"True"===window.PY_BYPASS_CACHE}L0(){const a=new fSb;a.FV(this.yF);
return _.w(nyb(b=>this.lva.L0(a,{"X-Goog-Api-Key":this.environment.apiKey},b)),_.Sf(b=>{console.error("Failed to fetch announcement",b);return _.rf(b)}))}Fg(a){if(KSb.includes(a))return _.rf(Error("ze"));const b=new gSb;b.iMb(a);b.FV(this.yF);_.cm(b,4,_.pb(!1));return _.w(nyb(c=>this.lva.Fg(b,{"X-Goog-Api-Key":this.environment.apiKey},c)),_.Sf(c=>{console.error("Failed to fetch domain",a,c);return c&&404===c.code?_.rf(Error("Ae`"+a)):_.rf(c)}))}oaa(a){const b=new hSb;b.M3(a);b.FV(this.yF);return _.w(nyb(c=>
this.lva.oaa(b,{"X-Goog-Api-Key":this.environment.apiKey},c)),_.Sf(c=>{console.error("Failed to fetch product",c);return"Requested entity was not found."===c.message?_.rf(Error("Be`"+a)):_.rf(c)}))}getUrl(a){return`${this.environment.GZ}/${"v3"}/${a}?key=${this.environment.apiKey}`}};NQ.ha=function(a){return new (a||NQ)(_.m(GQ),_.m(MQ),_.m(FQ))};NQ.ta=_.k({token:NQ,na:NQ.ha,Ha:"root"});var OQ=class{constructor(a,b,c){this.Fa=a;this.aW=b;this.Sg=c;this.rf=new _.vw(this.Fa)}get(a){a.VC&&(a=a.parent||a);if(!a.path)return _.Yf;const b=a.path;return this.rf.fetch(b,()=>_.w(SSb(this.aW,`//depot/${b}`),_.Gk(this.Fa,"stacksServiceGet"),_.Sf(c=>{_.zv(this.Sg,c);return _.u(new DQ)})))}};OQ.ha=function(a){return new (a||OQ)(_.m(_.Yr),_.m(NQ),_.m(_.Av))};OQ.ta=_.k({token:OQ,na:OQ.ha,Ha:"root"});var TSb=["clPicker"],USb=["pathBreadcrumb"],VSb=["refPickerDropdownButton"],WSb=["refPicker"],PQ=class{set Wa(a){this.Qn=a;this.fT.next(a)}get Wa(){return this.Qn}get Q_a(){let a;return!(null==(a=this.Wa)||!a.params.Ob)}constructor(a,b,c,d,e){this.Fa=a;this.IU=b;this.Leb=d;this.Ec=e;this.Bqa=!1;this.DDb=!0;this.aR=void 0;this.fT=new _.fg(1);this.xfa=_.qx.has(53)?_.w(this.fT,_.mg(g=>this.Leb.get(g)),_.v(g=>new Set(_.lm(g,aSb,1).map(l=>`${l.vWa()||""}/`))),_.pg(g=>{this.Fa.qn({uF:new Map([["stacks",
0<g.size?"AVAILABLE":"UNAVAILABLE"]])})}),_.jg()):_.ml;this.bFc=_.w(this.fT,_.v(g=>_.mH(g)?{Wa:g,Tta:_.veb,version:0}:void 0));const f=[];this.Wla=_.w(this.fT,_.mg(g=>_.mH(g)?_.w(_.zJ(this.IU,g),_.lg(_.GH(g.vb)),_.v(l=>({location:g,Ru:l}))):_.u({location:g,Ru:_.GH("")})),_.v(({location:g,Ru:l})=>this.v9(f,g,l)))}Ra(){}v9(a,b,c){var d=_.IH(b.Wb()).Ya();a[0]=URb(this.dea,b);if(_.mH(b)){if(_.NG(d)){if(d.params.Ob){c="CitC Workspace";var e=_.oH(d)}else _.mt(d)||Wpb(d)?(c="Root",e="HEAD"):(c="Pinned to",
e=d.vb,e=d.hi()?e:_.YG(e));d=Object.assign({},{type:2,ua:this.Orc,title:e,label:c,ariaLabel:"Pin to CL",lc:"ChangelistPicker",tooltip:void 0},_.XH(d.Wb().Wc("").Ya()))}else d=this.iPa(d,c),c=tsb(c.type),d={type:1,ua:this.cFc,label:"Ref Picker Button",ariaLabel:"Toggle ref picker dropdown",context:{m$a:d,icon:c}};a[1]=d;d=!b.path||"/"===b.path;if(this.DDb&&!d){d=[];c=b;e=c.params.qj;const g=c.params.Te,l=c.params.hu,p=c.params.Ob,t=c.params.xw,y=_.Wk(c,0);for(;c&&c.path;){var f=0===d.length?{Ob:p}:
{qj:e,Te:g,hu:l,Ob:p,xw:t};f=_.gt(_.kt(c.Wb().ni(f),y).Ya());let C;d.unshift({title:_.lob(c),Ib:f,path:null==(C=c)?void 0:C.path});c=c.parent}a[2]={type:1,ua:this.fEc,label:"File path",context:{gJb:d,AQ:b.path||""}}}else a.splice(2,1)}else a.splice(1,2);return a}iPa(a,b){const c=_.YG(b);return Object.assign({},{title:c,ua:this.Qda,label:_.HH(b.type),ariaLabel:"Ref picker dropdown",lc:"BreadcrumbRefPicker"},_.XH(a.Wb().Wc("").Ya()))}};
PQ.ha=function(a){return new (a||PQ)(_.r(_.ox),_.r(_.AJ),_.r(_.rx),_.r(OQ),_.r(sO))};
PQ.wa=_.n({type:PQ,oa:[["repository-breadcrumb","location",""]],ub:function(a,b){a&1&&(_.qh(TSb,7,_.mh),_.qh(USb,7,_.mh),_.qh(VSb,7,_.mh),_.qh(WSb,7,_.mh),_.qh(YP,7));if(a&2){let c;_.ph(c=_.sh())&&(b.Orc=c.first);_.ph(c=_.sh())&&(b.fEc=c.first);_.ph(c=_.sh())&&(b.cFc=c.first);_.ph(c=_.sh())&&(b.Qda=c.first);_.ph(c=_.sh())&&(b.dea=c.first)}},Bb:["aria-label","Repository toolbar"],inputs:{Bqa:"isEmptyRepo",DDb:"includePathBreadcrumb",aR:"editLink",Wa:["location","place"]},features:[_.eh([_.AJ])],bc:["location",
""],ya:14,Aa:9,Ea:[["fxLayout","row","fxLayoutAlign","center",1,"header-bar"],["fxFlex","","fxGrow","1",1,"crumbs"],[3,"items",4,"ngIf"],[3,"place","isEmptyRepo","editLink"],["pathBreadcrumb",""],["refPickerDropdownButton",""],["refPicker",""],["clPicker",""],[3,"place"],[3,"items"],[3,"copyText","items","projectId","stacksPaths",4,"ngIf"],[3,"copyText","items","projectId","stacksPaths"],[1,"ref-picker-dropdown-button",3,"item","useBreadcrumbStyling"],["class","ref-picker-dropdown-icon","fontSet",
"google-material-icons",4,"ngIf"],["fontSet","google-material-icons",1,"ref-picker-dropdown-icon"],[3,"refPickerData",4,"ngIf"],[3,"refPickerData"]],ua:function(a,b){a&1&&(_.z(0,"div",0)(1,"div",1),_.O(2,tyb,1,1,"breadcrumb",2),_.R(3,"async"),_.B(),_.G(4,"activity-header-actions",3),_.B(),_.O(5,vyb,1,1,"ng-template",null,4,_.uh),_.O(7,xyb,2,3,"ng-template",null,5,_.uh),_.O(9,zyb,2,3,"ng-template",null,6,_.uh),_.O(11,Ayb,1,1,"ng-template",null,7,_.uh),_.G(13,"resource-scope-breadcrumb-item",8));a&
2&&(_.Jg("citc",b.Q_a),_.q(2),_.x("ngIf",_.S(3,7,b.Wla)),_.q(2),_.x("place",b.Wa)("isEmptyRepo",b.Bqa)("editLink",b.aR),_.q(9),_.x("place",b.Wa))},Ga:[zQ,AQ,_.oq,_.ev,_.fv,_.lv,_.kw,_.NJ,YP,_.GC,_.HC,CQ,_.tq,_.hK],styles:["repository-breadcrumb[_nghost-%COMP%]{display:flex;flex-direction:column;justify-content:center;min-height:36px}repository-breadcrumb[_nghost-%COMP%] > div[_ngcontent-%COMP%]{width:100%}.crumbs[_ngcontent-%COMP%]{min-width:0}breadcrumb[_ngcontent-%COMP%]{min-width:250px;padding:6px 20px}@media only screen and (max-width:1000px){breadcrumb[_ngcontent-%COMP%]{padding:6px}}.stacks-icon[_ngcontent-%COMP%]{height:13px;line-height:13px;width:13px}.stacks-icon[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:13px;height:13px;line-height:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:13px}.text-only[_ngcontent-%COMP%]{padding:0;line-height:28px;max-height:28px;pointer-events:none;font-size:13px;font-weight:400;color:#3c4043;font-family:Google Sans}.ref-picker-dropdown-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;padding:0 4px}.ref-picker-dropdown-button[_ngcontent-%COMP%]     .segmented-button.breadcrumb{display:inline-block!important}"],
La:0});var QQ=class{constructor(a){this.vuc=_.w(a.data,_.v(()=>{const b=_.vj(a.Oc);return _.NG(b)||_.iL(b)?Xpb(b):""}))}};QQ.ha=function(a){return new (a||QQ)(_.r(_.Xh))};
QQ.wa=_.n({type:QQ,oa:[["binary-file"]],inputs:{ana:"contentLength"},ya:7,Aa:4,Ea:[["icon","source:file"],[4,"ngIf","ngIfElse"],["alternative",""],[3,"href"]],ua:function(a,b){a&1&&(_.z(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," You have selected a binary file "),_.B(),_.O(3,Byb,5,2,"icon-empty-state-subtitle",1),_.R(4,"async"),_.O(5,Cyb,2,0,"ng-template",null,2,_.uh),_.B());if(a&2){const c=_.ah(6);_.q(3);_.x("ngIf",_.S(4,2,b.vuc))("ngIfElse",c)}},Ga:[_.oq,_.PC,_.RC,_.QC,
_.tq],styles:["binary-file[_nghost-%COMP%]{display:flex;height:100%}"]});var XSb=["filterInput"],RQ=class{constructor(a){this.Fa=a;this.lsa=new _.mp;this.sIb=new _.mp;this.usa=new _.mp;this.Ap=new _.Gy("");this.gKb=this.q$a=new _.Yh(!1);this.Za=new _.hf}Ra(){var a="";this.PC&&(a=this.PC.query,this.Ap.setValue(this.PC.query),this.q$a.next(this.PC.w0a));a=_.w(this.Ap.Ql,_.lg(a),_.Tf(300),_.pg(()=>{this.Fa.lb({element:this.lc,action:"queryChange",gestureName:"CHANGE"})}));this.Za.add(_.Af(a,this.gKb).subscribe(([b,c])=>{var d=!1,e;if(e=c){try{new RegExp(b,"gi");var f=!0}catch(g){f=
!1}e=!f}e?(d=!0,_.Dy(this.Ap,{invalidRegex:{value:""}})):_.Dy(this.Ap,null);e=null;!d&&b&&(d=/[A-Z]/.test(b)?"g":"gi",e=c?new RegExp(b,"g"):new RegExp(_.UD(b),d));this.usa.emit({query:b,w0a:c,Md:e})}))}Ja(){this.Za.unsubscribe()}gx(a){a.preventDefault()}focus(){this.input&&this.input.qa.focus()}};RQ.ha=function(a){return new (a||RQ)(_.r(_.Yr))};
RQ.wa=_.n({type:RQ,oa:[["regex-filter-input"]],ub:function(a,b){a&1&&_.qh(XSb,7);if(a&2){let c;_.ph(c=_.sh())&&(b.input=c.first)}},ab:function(a,b){a&1&&_.L("keydown.enter",function(){b.lsa.emit(null)})("keydown.shift.enter",function(){b.sIb.emit(null)})},inputs:{PC:"initialState",label:"label",lc:"trackElement"},outputs:{lsa:"onEnter",sIb:"onShiftEnter",usa:"onStateChange"},Yb:["*"],ya:11,Aa:6,Ea:[[3,"submit"],["appearance","outline","floatLabel","always"],[4,"ngIf"],["type","text","matInput","",
"spellcheck","false",3,"formControl","focus"],["filterInput",""],["matSuffix",""],["color","primary",3,"checked","change"]],ua:function(a,b){if(a&1){const c=_.Nd();_.Xg();_.z(0,"form",0);_.L("submit",function(d){return b.gx(d)});_.z(1,"mat-form-field",1);_.O(2,Dyb,2,1,"mat-label",2);_.z(3,"input",3,4);_.L("focus",function(){_.Pd(c);return _.Qd(_.ah(4).select())});_.B();_.O(5,Eyb,2,0,"mat-error",2);_.z(6,"div",5);_.Yg(7);_.B()();_.z(8,"mat-slide-toggle",6);_.L("change",function(d){d=d.checked;b.Fa.lb({element:b.lc,
action:d?"enableRegex":"disableRegex",gestureName:"CHANGE"});b.q$a.next(d)});_.R(9,"async");_.Q(10," Use regex ");_.B()()}a&2&&(_.q(2),_.x("ngIf",b.label),_.q(1),_.x("formControl",b.Ap),_.q(2),_.x("ngIf",b.Ap.rm("invalidRegex")),_.q(3),_.x("checked",_.S(9,4,b.gKb)))},Ga:[_.oq,_.dD,_.zl,_.Cy,_.cD,_.Fy,_.zL,_.Xy,_.Vy,_.AL,_.$y,_.CL,_.Jy,_.tq],styles:["regex-filter-input[_nghost-%COMP%]     .mat-form-field-wrapper{padding-bottom:0}regex-filter-input[_nghost-%COMP%]     .mat-form-field-appearance-outline .mat-form-field-infix{padding:.25em 0 .7em}regex-filter-input[_nghost-%COMP%]   div[matsuffix][_ngcontent-%COMP%]{color:#80868b}form[_ngcontent-%COMP%]{display:inline-block;padding:8px 0 8px 8px}mat-slide-toggle[_ngcontent-%COMP%]{margin-left:4px}"],
La:0});var SQ=class{};SQ.ha=function(a){return new (a||SQ)};SQ.Da=_.ld({type:SQ});SQ.Ca=_.Pc({imports:[_.uq,_.Py,_.Yy,_.az,_.DL,_.Sz,_.Qy]});var TQ=class{constructor(a,b){this.Fa=a;this.Ec=b;this.f6b="Find";this.udc="FindInFile";this.Za=new _.hf;this.wga=new _.Yh(0);this.Syc=_.w(this.Ec.I$,_.ag());this.VBc=_.w(_.Af([this.Ec.I$,this.Ec.Aoa,this.Ec.Boa]),_.v(([c,d,e])=>c.query?0===e?"0 / 0":`${d+1} / ${e}`:""));this.UBc=_.w(_.Af([this.Ec.I$,this.Ec.Aoa,this.Ec.Boa]),_.v(([c,d,e])=>c.query?0===e?(new _.$v("Match {index} of {totalCount}")).format({index:0,totalCount:0}):(new _.$v("Match {index} of {totalCount}")).format({index:d+1,totalCount:e}):
""));this.Za.add(_.w(this.wga,_.qg(this.Ec.Aoa)).subscribe(([c,d])=>{this.Fa.lb({element:"FindInFile",action:"matchIndexChange",gestureName:"CHANGE"});CAb(this.Ec,d+c)}))}Ja(){this.Za.unsubscribe()}focus(){this.hKb&&this.hKb.focus()}usa(a){this.Ec.qVa.next(a)}};TQ.ha=function(a){return new (a||TQ)(_.r(_.Yr),_.r(sO))};
TQ.wa=_.n({type:TQ,oa:[["find-in-file"]],ub:function(a,b){a&1&&_.qh(RQ,7);if(a&2){let c;_.ph(c=_.sh())&&(b.hKb=c.first)}},ya:12,Aa:11,Ea:[["id","filter-input","aria-describedby","matches-count-label",3,"label","initialState","trackElement","onEnter","onShiftEnter","onStateChange"],["id","matches-count-label","aria-live","polite"],["type","button","mat-icon-button","","aria-label","Previous match in file","aria-describedby","filter-input",3,"click"],["type","button","mat-icon-button","","aria-label",
"Next match in file","aria-describedby","filter-input",3,"click"]],ua:function(a,b){a&1&&(_.z(0,"regex-filter-input",0),_.L("onEnter",function(){b.wga.next(1);b.focus()})("onShiftEnter",function(){b.wga.next(-1);b.focus()})("onStateChange",function(c){return b.usa(c)}),_.R(1,"async"),_.z(2,"span",1),_.R(3,"async"),_.Q(4),_.R(5,"async"),_.B()(),_.z(6,"button",2),_.L("click",function(){b.wga.next(-1);b.focus()}),_.z(7,"mat-icon"),_.Q(8,"keyboard_arrow_up"),_.B()(),_.z(9,"button",3),_.L("click",function(){b.wga.next(1);
b.focus()}),_.z(10,"mat-icon"),_.Q(11,"keyboard_arrow_down"),_.B()());a&2&&(_.x("label",b.f6b)("initialState",_.S(1,5,b.Syc))("trackElement",b.udc),_.q(2),_.Hg("aria-label",_.S(3,7,b.UBc)),_.q(2),_.bh(" ",_.S(5,9,b.VBc)," "))},Ga:[_.Ku,_.kw,RQ,_.tq],styles:["find-in-file[_nghost-%COMP%]{flex-direction:row}find-in-file[_nghost-%COMP%]     regex-filter-input mat-form-field{width:205px}@media (max-width:940px){find-in-file[_nghost-%COMP%]     regex-filter-input mat-form-field{width:195px}}"],La:0});var UQ=class{};UQ.ha=function(a){return new (a||UQ)};UQ.Da=_.ld({type:UQ});UQ.Ca=_.Pc({imports:[_.uq,_.iv,_.lw,SQ]});var YSb=["goToLineInput"],VQ=class{constructor(a,b,c){this.Fa=a;this.Ib=b;this.Ua=c;this.Ap=new _.Gy("");this.l6b="Go To"}focus(){this.ACb&&this.ACb.qa.focus()}gx(a){a.preventDefault();(a=this.Ap.value)&&!isNaN(+a)&&0<+a?this.KXa(Number(this.Ap.value)):_.Dy(this.Ap,{invalidLineNumber:{value:""}})}KXa(a){this.Fa.lb({element:"GoToLine",action:"goToLine",gestureName:"KEYBOARD"});this.Ua.navigate(_.gt(_.lt(_.vj(this.Ib.Oc).Wb(),{line:a}).Ya()))}};
VQ.ha=function(a){return new (a||VQ)(_.r(_.Yr),_.r(_.Xh),_.r(_.Ji))};
VQ.wa=_.n({type:VQ,oa:[["go-to-line"]],ub:function(a,b){a&1&&_.qh(YSb,7);if(a&2){let c;_.ph(c=_.sh())&&(b.ACb=c.first)}},ya:7,Aa:3,Ea:[[3,"submit"],["appearance","outline","floatLabel","always"],["type","text","matInput","","spellcheck","false",3,"formControl"],["goToLineInput",""],[4,"ngIf"]],ua:function(a,b){a&1&&(_.z(0,"form",0),_.L("submit",function(c){return b.gx(c)}),_.z(1,"mat-form-field",1)(2,"mat-label"),_.Q(3),_.B(),_.G(4,"input",2,3),_.O(6,Fyb,2,0,"mat-error",4),_.B()());a&2&&(_.q(3),_.bh(" ",
b.l6b," "),_.q(1),_.x("formControl",b.Ap),_.q(2),_.x("ngIf",b.Ap.rm("invalidLineNumber")))},Ga:[_.oq,_.dD,_.zl,_.Cy,_.cD,_.Fy,_.zL,_.Xy,_.Vy,_.$y,_.Jy],styles:["go-to-line[_nghost-%COMP%]{flex-direction:row;display:flex}go-to-line[_nghost-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:205px}@media (max-width:940px){go-to-line[_nghost-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:195px}}form[_ngcontent-%COMP%]{display:inline-block;padding:8px 0 8px 8px}form[_ngcontent-%COMP%]     .mat-form-field-wrapper{padding-bottom:0}form[_ngcontent-%COMP%]     .mat-form-field-appearance-outline .mat-form-field-infix{padding:.25em 0 .7em}"]});var WQ=class{};WQ.ha=function(a){return new (a||WQ)};WQ.Da=_.ld({type:WQ});WQ.Ca=_.Pc({imports:[_.uq,_.Py,_.iv,_.Yy,_.az,_.Qy]});var XQ=class{constructor(){this.Vxb=!0}Ra(){this.LBb&&this.Vxb&&_.Ft(this.LBb)}};XQ.ha=function(a){return new (a||XQ)};XQ.Ma=_.nd({type:XQ,oa:[["","focusOnInit",""]],inputs:{LBb:"focusOnInit",Vxb:"cdkTrapFocusAutoCapture"}});var ZSb=[{Mc:"start",Nc:"bottom",rc:"start",yc:"top",offsetX:0,offsetY:0},{Mc:"end",Nc:"bottom",rc:"end",yc:"top",offsetX:0,offsetY:0}],$Sb=function(a,b){b!==a.Dba&&(a.Dba=b,a.isOpen.emit(a.Dba))},YQ=class{constructor(){this.KDc=ZSb;this.Kzb=this.Dba=!1;this.IBb=!0;this.uDb=!1;this.isOpen=new _.mp}Ra(){this.isOpen.emit(!1)}bB(){$Sb(this,!this.Dba)}fQ(){$Sb(this,!1);this.Pgb&&(this.Pgb.focus(),delete this.Pgb)}Th(){this.Uf&&this.Uf.Dd&&this.Uf.Dd.Th()}};YQ.ha=function(a){return new (a||YQ)};
YQ.wa=_.n({type:YQ,oa:[["dropdown-button","item","","ariaLabel",""]],ub:function(a,b){a&1&&_.qh(_.zB,5);if(a&2){let c;_.ph(c=_.sh())&&(b.Uf=c.first)}},inputs:{item:"item",ariaLabel:"ariaLabel",Kzb:"dense",IBb:"focusAutoCapture",uDb:"iconOnly"},outputs:{isOpen:"isOpen"},bc:["item","","ariaLabel",""],ya:1,Aa:1,Ea:[[4,"ngIf"],["type","button","mat-stroked-button","","color","primary","cdk-overlay-origin","","fxLayout","","aria-haspopup","true",3,"ascTrackElement","trackAction","click","mousedown"],["origin",
"cdkOverlayOrigin"],["fxLayout","column","fxLayoutAlign","start start"],["class","label gmat-overline",4,"ngIf"],["fxLayout","",1,"gmat-subhead-2"],[3,"svgIcon",4,"ngIf"],["svgIcon","shared:arrow_down",1,"trigger-icon"],["cdk-connected-overlay","","cdkConnectedOverlayHasBackdrop","false",3,"cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","detach"],[1,"label","gmat-overline"],[3,"svgIcon"],["cdkTrapFocus","",1,"dropdown-button-container",3,"cdkTrapFocusAutoCapture",
"focusOnInit","ascBlur"],["trapFocus","cdkTrapFocus"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],ua:function(a,b){a&1&&_.O(0,Kyb,13,23,"ng-container",0);a&2&&_.x("ngIf",b.item)},Ga:[_.Ht,_.cs,_.CC,_.oq,_.sq,_.ev,_.fv,_.Ku,_.kw,_.zB,_.yB,XQ,_.tq],styles:["dropdown-button[_nghost-%COMP%]{display:block}.label[_ngcontent-%COMP%]{padding:2px 8px 0}.mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}button[_ngcontent-%COMP%]:not(false){border-radius:4px;min-width:unset;padding:0}button[_ngcontent-%COMP%]:not(false)   div.title[_ngcontent-%COMP%]{align-items:center;padding:0 8px}button[_ngcontent-%COMP%]:not(false)   .trigger-icon[_ngcontent-%COMP%]{margin:0 -8px 0 0}button[_ngcontent-%COMP%]:not(false).icon-only{padding:4px}button[_ngcontent-%COMP%]:not(false).icon-only   .mat-icon[_ngcontent-%COMP%]{margin:0}button[_ngcontent-%COMP%]:not(.dense)   .gmat-subhead-2[_ngcontent-%COMP%]{line-height:inherit}"]});var ZQ=class{};ZQ.ha=function(a){return new (a||ZQ)};ZQ.Da=_.ld({type:ZQ});ZQ.Ca=_.Pc({imports:[_.Rt,_.es,_.IC,_.uq,_.ov,_.iv,_.lw,_.Sz,_.zu]});var aTb=["dropdownTemplate"],bTb=function(a){a.Ec.qVa.next({w0a:!1,query:"",Md:null})},cTb=function(a){Myb(()=>a.pVa)},$Q=class{constructor(a,b,c,d){this.Ib=a;this.ad=b;this.Ec=c;this.MIb=!1;this.lc="FindInFileDropdown";this.displayText="Find in file";this.Za=new _.hf;this.Ag=[];this.ii=new _.Kw(d);this.ii.kla=!1;this.ii.bM("CTRL_F",70,2);this.ii.bM("CTRL_F",70,8);_.Mn(this.ii,"shortcut",e=>{"CTRL_F"===e.identifier&&this.MIb&&(e.preventDefault(),this.lp.bB(),Myb(()=>this.pVa));return!0});this.Za.add(_.w(this.Ib.data,
_.v(EL),GL()).subscribe(()=>{bTb(this)}))}Ra(){this.Iz={c0:this.mu,title:"Find",lc:this.lc};this.Ag=[this.ad.register("findInFile","f",()=>{this.lp.bB();Myb(()=>this.pVa)}),this.ad.register("goToLine","g",()=>{this.lp.bB();Myb(()=>this.KXa)})]}Ja(){this.Za.unsubscribe();bTb(this);if(this.Ag)for(const a of this.Ag)a();this.ii&&this.ii.dispose()}};$Q.ha=function(a){return new (a||$Q)(_.r(_.Xh),_.r(_.Mw),_.r(sO),_.r(_.pk))};
$Q.wa=_.n({type:$Q,oa:[["find-in-file-dropdown"]],ub:function(a,b){a&1&&(_.qh(aTb,7),_.qh(YQ,7),_.qh(TQ,5),_.qh(VQ,5));if(a&2){let c;_.ph(c=_.sh())&&(b.mu=c.first);_.ph(c=_.sh())&&(b.lp=c.first);_.ph(c=_.sh())&&(b.pVa=c.first);_.ph(c=_.sh())&&(b.KXa=c.first)}},inputs:{MIb:"overrideBrowserSearch"},ya:4,Aa:4,Ea:[[3,"item","ariaLabel","dense","click"],["dropdownTemplate",""]],ua:function(a,b){a&1&&(_.z(0,"dropdown-button",0),_.L("click",function(){return cTb(b)}),_.Q(1),_.B(),_.O(2,Lyb,2,0,"ng-template",
null,1,_.uh));a&2&&(_.x("item",b.Iz)("ariaLabel",b.displayText)("dense",!0),_.q(1),_.bh(" ",b.displayText,"\n"))},Ga:[YQ,TQ,VQ],mb:2,La:0});var aR=class{constructor(a){this.re=a;a=_.w(this.re.MWa(),_.v(b=>{const c=new Map;return{index:c,F4:[...Nyb(b,c)]}}));this.tna=_.w(_.Af([a,this.re.yfa]),_.pg(([b,c])=>{b=b.index;for(const [e,f]of c){c=e;var d=f;if(!b.has(c))continue;const {node:g,nda:l}=b.get(c);c=g.nf.enabled;const p=g.nf.Gs,t=g.nf.Hu;Object.assign(g.nf,d);for(const y of l){d=y.nf.Hu;1===g.nf.Gs&&void 0===t&&(d=(d||0)+g.nf.Hu);y.counts.set(Oyb(p),(y.counts.get(Oyb(p))||1)-1);y.counts.set(Oyb(g.nf.Gs),(y.counts.get(Oyb(g.nf.Gs))||
0)+1);y.N8.set(c,(y.N8.get(c)||1)-1);y.N8.set(g.nf.enabled,(y.N8.get(g.nf.enabled)||0)+1);const C=0<(y.counts.get(2)||0)?2:0<(y.counts.get(0)||0)?0:0<(y.counts.get(1)||0)?1:void 0;d={enabled:0<(y.N8.get(!0)||0),Gs:C,Hu:d};Object.assign(y.nf,d)}}}),_.v(([b])=>b.F4))}};aR.ha=function(a){return new (a||aR)(_.m(yO))};aR.ta=_.k({token:aR,na:aR.ha});var dTb=class extends nOb{constructor(){super(...arguments);this.w_a=[]}set Qi(a){this.w_a=a;a=this.Jh.selected;this.Jh.clear();this.Jh.select(...Pyb(a,this.w_a))}get Qi(){return this.w_a}};var eTb=class{constructor(){this.cache=new Map}transform(a,b){a:{var c=a.displayName;const d=a.nf;switch(a.type){case 1:b={Mh:a.Mh,displayName:c,nf:d,level:b,eK:!1,Iba:a.Iba};break a;case 0:if(0===a.children.length)throw Error("Ce");b={gw:a.gw,displayName:c,nf:d,level:b,eK:!0};break a;default:b=_.ej(a,"Unsupported tree node type")}}a=1===a.type?`layer-${a.Mh}`:`category-${a.gw}`;if((c=this.cache.get(a))&&_.fc(Object.assign({},b,{nf:void 0}),Object.assign({},c,{nf:void 0}))&&_.fc(b.nf,c.nf))return c;
this.cache.set(a,b);return b}};var bR=class{set Mh(a){this.kGb.next(a)}constructor(a){this.kGb=new _.fg(1);this.pza=yNb;this.nf=_.w(this.kGb,_.mg(b=>a.US(b)))}};bR.ha=function(a){return new (a||bR)(_.r(yO))};
bR.wa=_.n({type:bR,oa:[["layer-status"]],inputs:{Mh:"layer"},ya:2,Aa:3,Ea:[[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],["text","",4,"ngSwitchCase"],["color","warn","aria-hidden","false","aria-label","Error retrieving findings",3,"matTooltip",4,"ngSwitchCase"],["class","findings-count grimoire-secondary-text",4,"ngSwitchCase"],["text",""],["color","warn","aria-hidden","false","aria-label","Error retrieving findings",3,"matTooltip"],[1,"findings-count","grimoire-secondary-text"]],ua:function(a,b){a&1&&(_.O(0,
Tyb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.nf))},Ga:[_.oq,_.pq,_.qq,_.xG,_.kw,_.Az,_.tq],styles:["mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}"],La:0});var azb=function(a){return{expanded:a}},dzb=new _.$v("Expand {categoryName}"),czb=new _.$v("Collapse {categoryName}"),Uyb=function(a,{checked:b},{Mh:c}){b?mPb(a.re,c):nPb(a.re,c);a.Fa.lb({element:"LayerMenu",action:b?"enableLayer":"disableLayer",ze:c,gestureName:"CLICK"})},Yyb=function(a,b,c){const d=b.key;var e=b.target;if(e&&e instanceof HTMLElement)switch(e=_.zH(e,"mat-tree-node","mat-tree"),d){case "ArrowUp":e&&(b.preventDefault(),(a=e.previousElementSibling)&&(a=jzb(a))&&a.focus());break;case "ArrowDown":e&&
(b.preventDefault(),(a=e.nextElementSibling)&&(a=jzb(a))&&a.focus());break;case "ArrowLeft":b.preventDefault();if(c.eK)a.hd.collapse(c);else if(e)for(b.preventDefault(),a=e.previousElementSibling;a;){if(a.matches("mat-tree-node.category-node")){a=jzb(a);if(!a)break;a.focus();break}a=a.previousElementSibling}break;case "ArrowRight":b.preventDefault(),c.eK&&a.hd.expand(c)}},$yb=function(a,b,c){let d=a.hd.O0(c).filter(fzb);b.checked?(d.some(e=>e.Iba)&&(d=d.slice(0,1)),mPb(a.re,...d.map(e=>e.Mh))):nPb(a.re,
...d.map(e=>e.Mh));a.Fa.lb({element:"LayerMenu",action:b.checked?"enableCategory":"disableCategory",ze:c.gw,gestureName:"CLICK"})},bzb=function(a,b){return a.hd.O0(b).some((c,d,e)=>{d=c.Iba;return c.nf.enabled!==e[0].nf.enabled&&!d})},cR=class{constructor(a,b,c,d){this.re=b;this.Fa=c;this.kc=new _.hg;this.hd=new dTb(gzb,hzb);const e=new eTb;this.dataSource=new uOb(this.hd,new tOb((f,g)=>e.transform(f,g),gzb,hzb,izb),[]);_.w(d.tna,_.ng(this.kc),_.pg(()=>{_.Po(a)}),_.Xf()).subscribe(f=>{this.dataSource.data=
f})}Ra(){}Ja(){this.kc.next()}Ae(a){return this.hd.Ae(a)}Ep(a,b){return b.eK}};cR.ha=function(a){return new (a||cR)(_.r(_.wp),_.r(yO),_.r(_.Yr),_.r(aR))};
cR.wa=_.n({type:cR,oa:[["layer-menu"]],features:[_.eh([aR])],ya:3,Aa:3,Ea:[[3,"dataSource","treeControl"],["class","layer-node","matTreeNodePadding","","matTreeNodePaddingIndent","24",3,"keydown",4,"matTreeNodeDef"],["class","category-node","matTreeNodePadding","","matTreeNodePaddingIndent","24",3,"ngClass","keydown",4,"matTreeNodeDef","matTreeNodeDefWhen"],["matTreeNodePadding","","matTreeNodePaddingIndent","24",1,"layer-node",3,"keydown"],[3,"checked","aria-label","aria-describedby","change",4,
"ngIf","ngIfElse"],["checkbox",""],[3,"id","layer",4,"ngIf"],[3,"checked","aria-label","aria-describedby","change"],[3,"id","layer"],["matTreeNodePadding","","matTreeNodePaddingIndent","24",1,"category-node",3,"ngClass","keydown"],[3,"checked","indeterminate","change"],["mat-icon-button","","matTreeNodeToggle","",1,"toggle-expansion"]],ua:function(a,b){a&1&&(_.z(0,"mat-tree",0),_.O(1,Zyb,5,3,"mat-tree-node",1),_.O(2,ezb,6,9,"mat-tree-node",2),_.B());a&2&&(_.x("dataSource",b.dataSource)("treeControl",
b.hd),_.q(2),_.x("matTreeNodeDefWhen",b.Ep))},Ga:[_.mq,_.oq,bR,_.Ku,_.pF,_.kw,_.OD,sN,vN,wN,xN,rN],styles:["layer-menu[_nghost-%COMP%]{display:block;overflow:auto;max-height:450px;margin-bottom:8px}@media (max-width:1200px){layer-menu[_nghost-%COMP%]{display:inline-block;overflow:auto;max-height:calc(100vh - 185px)}}.mat-icon-button[_ngcontent-%COMP%]{height:30px;width:30px;line-height:30px}.toggle-expansion[_ngcontent-%COMP%]{margin-left:auto;margin-right:5px}.toggle-expansion[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}layer-status[_ngcontent-%COMP%]{margin-left:auto;margin-right:15px}mat-tree[_ngcontent-%COMP%]{margin-bottom:10px;padding-left:15px;min-width:300px;max-width:400px}mat-tree-node[_ngcontent-%COMP%]{min-height:30px}mat-tree-node[_ngcontent-%COMP%]     .mat-checkbox-inner-container{margin-top:4px}mat-tree-node[_ngcontent-%COMP%]     .mat-checkbox-label{white-space:normal;flex:1 1 100%}mat-tree-node[_ngcontent-%COMP%]     .mat-radio-button{display:block}mat-tree-node[_ngcontent-%COMP%]     .mat-radio-label{display:flex}mat-tree-node[_ngcontent-%COMP%]     .mat-radio-label-content{flex:1}mat-tree-node[_ngcontent-%COMP%]     .mat-checkbox-inner-container{margin-top:1px}@media (forced-colors:active){mat-tree-node[_ngcontent-%COMP%]     .mat-checkbox-inner-container .mat-checkbox-checkmark-path{stroke:ButtonText!important}}"],
La:0});var fTb=["layerMenuDropdownItem"],dR=class{constructor(){this.rS="https://g3doc.corp.google.com/tools/gsearch/g3doc/develop/layers-help.md"}Ra(){this.Iz={c0:this.QAc,title:"Layers",lc:"LayerMenuDropdown"}}};dR.ha=function(a){return new (a||dR)};
dR.wa=_.n({type:dR,oa:[["layer-menu-dropdown"]],ub:function(a,b){a&1&&_.qh(fTb,7);if(a&2){let c;_.ph(c=_.sh())&&(b.QAc=c.first)}},ya:3,Aa:2,Ea:[["ariaLabel","Layers",3,"item","dense"],["layerMenuDropdownItem",""],[1,"layer-menu-dropdown-item"],[1,"layer-menu-title"],["mat-icon-button","","matTooltip","Help","aria-label","Help for code layers",1,"help-link",3,"externalLink"],["svgIcon","shared:help_outline"]],ua:function(a,b){a&1&&(_.G(0,"dropdown-button",0),_.O(1,kzb,6,1,"ng-template",null,1,_.uh));
a&2&&_.x("item",b.Iz)("dense",!0)},Ga:[YQ,_.Zr,cR,_.Lu,_.kw],styles:[".layer-menu-title[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;display:block;font-family:Google Sans,sans-serif;font-weight:500;line-height:26px;padding:5px 10px}.help-link[_ngcontent-%COMP%]{position:absolute;display:block;top:5px;right:10px}.mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}.mat-icon-button[_ngcontent-%COMP%]{height:26px;width:26px;line-height:26px}"],
La:0});var eR=class{constructor(){this.Rb=[];this.tooltip="Copy link"}Ra(){}copy(){this.button.trigger()}};eR.ha=function(a){return new (a||eR)};
eR.wa=_.n({type:eR,oa:["link-row label  url  shortcut ".split(" ")],ub:function(a,b){a&1&&_.qh(_.MC,7);if(a&2){let c;_.ph(c=_.sh())&&(b.button=c.first)}},inputs:{label:"label",ariaLabel:"ariaLabel",Rb:"shortcut",url:"url"},bc:"label  url  shortcut ".split(" "),ya:5,Aa:9,Ea:[[3,"hasLightLabel","spaceBetweenButtonLabelAndText","removeBorder","hoverMsg","copyText","aria-label","buttonLabel"],["copyButton",""],[3,"shortcut"]],ua:function(a,b){a&1&&(_.z(0,"span"),_.Q(1),_.B(),_.G(2,"copy-button",0,1)(4,
"menu-keyboard-shortcut-hint",2));a&2&&(_.q(1),_.ch(b.label),_.q(1),_.x("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",!0)("removeBorder",!0)("hoverMsg",b.tooltip)("copyText",b.url)("aria-label",b.ariaLabel)("buttonLabel",b.url),_.q(2),_.x("shortcut",b.Rb))},Ga:[_.MC,_.$J],styles:["link-row[_nghost-%COMP%]{display:flex;flex-direction:row}copy-button[_ngcontent-%COMP%]{flex:1 1 100%;max-width:400px}span[_ngcontent-%COMP%]{flex:1 1 74px;font-size:12px;max-width:74px}menu-keyboard-shortcut-hint[_ngcontent-%COMP%]{padding-left:4px;white-space:nowrap}"],
La:0});var fR=class{constructor(a,b){this.Fa=a;this.Kvc=b;this.rf=new _.vw(this.Fa)}list(a){if(!a.kb||!a.Ic||!a.repository)return _.rf("Missing necessary repo group details.");const b=Object.assign({},JL(a.kb,a.Ic),{fileSpecPath:a.path,fileSpecSourceRootRefSpec:a.vb,fileSpecSourceRootRepositoryKeyRepositoryName:a.repository,fileSpecType:"FILE"});return _.w(this.rf.fetch(b,()=>this.Kvc.list(b)),_.v(c=>c.Sh))}};fR.ha=function(a){return new (a||fR)(_.m(_.Yr),_.m(KM))};fR.ta=_.k({token:fR,na:fR.ha,Ha:"root"});var gTb=["clLink"],hTb=["dropdownList"],iTb=["buildLink"],jTb=["headLink"],kTb=["includeLink"],lTb=["pathLink"],mTb=["google3Link"],nTb=["publicCsHeadLink"],oTb=["publicCommitLink"],mzb=function(){return["l","r"]},szb=function(){return["l","g"]},uzb=function(){return["l","i"]},wzb=function(){return["l","b"]},Ezb=function(){return["l","e"]},Gzb=function(){return["l","c"]},Mzb=function(){return["l","p"]},Nzb=function(){return["l","h"]},lzb=function(a){const b=!!a.Wa.params.line;return _.OG(a.Wa)?b?
"Line & CL":"CL":b?"Line & Commit":"Commit"},Ozb=function(a){if(_.lH(a.Wa))return _.Jcb(a.Wa)},Pzb=function(a){if(!a.Wa||!_.lH(a.Wa))return null;var b=_.Jcb(a.Wa);b.endsWith(".cc")?b=b.replace(/\.cc$/,".h"):b.endsWith(".c")?b=b.replace(/\.c$/,".h"):b.endsWith(".proto")&&(b=b.replace(/\.proto$/,".proto.h"));if(b.endsWith(".h"))return`#include "${b}"`;if(b.endsWith(".dart"))return a=b.split("/lib/"),2>a.length?null:`import 'package:${a.slice(0,a.length-1).join("/lib/").replace(/\//g,".")+"/"+a[a.length-
1]}';`;if(b.endsWith(".java")){if(b.startsWith("java/"))b=b.substring(5);else return null;b=b.substring(0,b.length-5);b=b.replace(/\//g,".");return`import ${b};`}if(b.endsWith(".py")||b.endsWith(".clif")){b=b.substring(0,b.length-(b.endsWith(".py")?3:5));a=!1;b.startsWith("third_party/py/")&&(a=!0,b=b.substring(15));const c=b.lastIndexOf("/");if(0>c||c>=b.length)return null;const d=b.substring(c+1,b.length);b=b.substring(0,c).replace(/\//g,".");a||(b=`google3.${b}`);return`from ${b} import ${d}`}return b.endsWith(".td")?
`include "${b}"`:b.endsWith(".value")?`#import "${b.replace(/\.value$/,".h")}"`:null},Qzb=function(a){if(_.NG(a.Wa)||_.iL(a.Wa))switch(a.tb.kind){case 1:return a.tb.bH?`${a.tb.bH}/`:void 0;case 0:return a.tb.bH}},pTb=function(a,b){return _.w(b,_.v(c=>{let d=a.Wa;_.NG(a.Wa)&&(d=_.kt(d.Wb()).Ya());d=d.Wb().ni({line:a.Wa.params.line,uf:c,Ob:a.Wa.params.Ob,zo:a.Wa.params.zo}).Ya();return mNb(a.UV,d)}))},qTb=function(a,b){return Qzb(a)?_.w(b,_.v(c=>{let d=Qzb(a);const e=_.Yla(a.Wa.params.line);e&&(d=`${d};l=${e.toString()}`);
c&&(d=`${d};drc=${c}`);return d})):_.u(void 0)},gR=class{constructor(a,b,c,d,e,f,g){this.Fa=a;this.Wg=b;this.zrc=c;this.ad=d;this.APa=e;this.window=f;this.UV=g;this.Pc=_.DG;this.o6b="List of code hyperlinks";this.BGb=this.AGb=this.ezb=_.Yf;this.e2a=this.APa.e2a;this.Ag=[]}get Wa(){return this.tb.location}Ra(){this.Iz={title:"Links",c0:this.mu,lc:"LinksDropdown"};this.WM=this.ad.register("toggleLinkDropdown","l",()=>{this.lp.bB();this.rr("toggleDropdown")})}Qb(){const a=_.w(Szb(this.Wa,this.Wg),_.gg(1),
_.wf());this.ezb=_.w(this.zrc.list(this.Wa),_.v(b=>null!=b&&b.length?_.vG(b[0]):_.vG(void 0)),_.pg(b=>{b&&this.Ag.push(this.ad.register("copyBuildRule","b",()=>{this.xrc.copy();this.rr("focusIncludeBuildRule")},!0))}),_.Sf(()=>_.uG("Error contacting Depserver")),_.lg(_.EG));this.AGb=_.w(pTb(this,a),_.pg(()=>{this.Ag.push(this.ad.register("copyClLink","r",()=>{this.xma.copy();this.rr("focusClLink")},!0))}),_.v(_.vG),_.Sf(()=>_.uG("Error determining most recent commit")),_.lg(_.EG));this.BGb=_.w(qTb(this,
a),_.pg(()=>{this.Ag.push(this.ad.register("copyPublicCommitLink","c",()=>{this.OEc.copy();this.rr("focusPublicCommitLink")},!0))}),_.v(_.vG),_.Sf(()=>_.uG("Error determining most recent commit")),_.lg(_.EG))}Ja(){this.WM&&this.WM();this.UM()}Tca(){this.UM()}Uca(){this.Ag=[this.ad.register("copyPathLink","p",()=>{this.hEc.copy();this.rr("focusPathLink")},!0),this.ad.register("copyHeadLink","h",()=>{this.pS.copy();this.rr("focusHeadLink")},!0)];Pzb(this)&&this.Ag.push(this.ad.register("copyIncludeLink",
"i",()=>{this.Jyc.copy();this.rr("focusIncludeLink")},!0));Ozb(this)&&this.Ag.push(this.ad.register("copyGoogle3Link","g",()=>{this.jxc.copy();this.rr("focusGoogle3Link")},!0));Qzb(this)&&this.Ag.push(this.ad.register("copyPublicHeadLink","e",()=>{this.PEc.copy();this.rr("focusPublicHeadLink")},!0))}rr(a){this.Fa.lb({element:"LinksDropdown",action:a,projectId:this.Wa.kb,gestureName:"KEYBOARD"})}UM(){if(this.Ag)for(const a of this.Ag)a()}};
gR.ha=function(a){return new (a||gR)(_.r(_.Yr),_.r(_.vJ),_.r(fR),_.r(_.Mw),_.r(RO),_.r(_.qw),_.r(_.iB))};
gR.wa=_.n({type:gR,oa:[["links-dropdown","viewData",""]],ub:function(a,b){a&1&&(_.qh(gTb,5),_.qh(hTb,7),_.qh(YQ,7),_.qh(iTb,5),_.qh(jTb,5),_.qh(kTb,5),_.qh(lTb,5),_.qh(mTb,5),_.qh(nTb,5),_.qh(oTb,5));if(a&2){let c;_.ph(c=_.sh())&&(b.xma=c.first);_.ph(c=_.sh())&&(b.mu=c.first);_.ph(c=_.sh())&&(b.lp=c.first);_.ph(c=_.sh())&&(b.xrc=c.first);_.ph(c=_.sh())&&(b.pS=c.first);_.ph(c=_.sh())&&(b.Jyc=c.first);_.ph(c=_.sh())&&(b.hEc=c.first);_.ph(c=_.sh())&&(b.jxc=c.first);_.ph(c=_.sh())&&(b.PEc=c.first);_.ph(c=
_.sh())&&(b.OEc=c.first)}},inputs:{tb:"viewData"},features:[_.Hd],bc:["viewData",""],ya:3,Aa:3,Ea:[[3,"item","ariaLabel","dense","isOpen"],["dropdownList",""],["id","path-link","fxLayoutAlign","space-between center","label","Path","ariaLabel","Copy link to path",3,"shortcut","url"],["pathLink",""],["id","head-link","fxLayoutAlign","space-between center","label","HEAD","ariaLabel","Copy link to HEAD",3,"shortcut","url"],["headLink",""],[4,"ngIf"],["id","google3-link","fxLayoutAlign","space-between center",
"label","G3 Path","ariaLabel","Copy link to google3 path",3,"shortcut","url",4,"ngIf"],["id","include-link","fxLayoutAlign","space-between center","ariaLabel","Copy import statement",3,"label","shortcut","url",4,"ngIf"],["id","public-cs-head-link","fxLayoutAlign","space-between center","label","HEAD in Public CS","ariaLabel","Copy link to HEAD in Public Code Search",3,"shortcut","url",4,"ngIf"],["id","cl-link","fxLayoutAlign","space-between center",3,"label","ariaLabel","shortcut","url",4,"ngIf"],
["id","cl-link","class","missing-link",4,"ngIf"],["id","cl-link","fxLayoutAlign","space-between center",3,"label","ariaLabel","shortcut","url"],["clLink",""],["id","cl-link",1,"missing-link"],[1,"label"],[3,"inline",4,"ngIf"],["class","missing-link-message grimoire-secondary-text",4,"ngIf"],[3,"inline"],[1,"missing-link-message","grimoire-secondary-text"],["id","google3-link","fxLayoutAlign","space-between center","label","G3 Path","ariaLabel","Copy link to google3 path",3,"shortcut","url"],["google3Link",
""],["id","include-link","fxLayoutAlign","space-between center","ariaLabel","Copy import statement",3,"label","shortcut","url"],["includeLink",""],["id","build-link","fxLayoutAlign","space-between center","label","Build rule","ariaLabel","The build rule containing this file",3,"shortcut","url",4,"ngIf"],["id","build-link","class","missing-link",4,"ngIf"],["id","build-link","fxLayoutAlign","space-between center","label","Build rule","ariaLabel","The build rule containing this file",3,"shortcut","url"],
["buildLink",""],["id","build-link",1,"missing-link"],["id","public-cs-head-link","fxLayoutAlign","space-between center","label","HEAD in Public CS","ariaLabel","Copy link to HEAD in Public Code Search",3,"shortcut","url"],["publicCsHeadLink",""],["id","public-commit-link","fxLayoutAlign","space-between center",3,"label","ariaLabel","shortcut","url",4,"ngIf"],["id","public-commit-link","class","missing-link",4,"ngIf"],["id","public-commit-link","fxLayoutAlign","space-between center",3,"label","ariaLabel",
"shortcut","url"],["publicCommitLink",""],["id","public-commit-link",1,"missing-link"]],ua:function(a,b){a&1&&(_.z(0,"dropdown-button",0),_.L("isOpen",function(c){return c?b.Uca():b.Tca()}),_.B(),_.O(1,Rzb,13,18,"ng-template",null,1,_.uh));a&2&&_.x("item",b.Iz)("ariaLabel",b.o6b)("dense",!0)},Ga:[_.oq,YQ,_.fv,_.xG,eR,_.tq],styles:["link-row[_ngcontent-%COMP%]{padding:8px}div.missing-link[_ngcontent-%COMP%]{display:flex;flex-direction:row;padding:8px}div.missing-link[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{max-width:400px}div.missing-link[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:12px}div.missing-link[_ngcontent-%COMP%]   loading[_ngcontent-%COMP%], div.missing-link[_ngcontent-%COMP%]   span.missing-link-message[_ngcontent-%COMP%]{flex:1 1 100%;font:500 12px/16px Google Sans,sans-serif;justify-content:center;letter-spacing:.15px;padding:0;text-align:center}div.missing-link[_ngcontent-%COMP%]   span.label[_ngcontent-%COMP%]{flex:1 1;white-space:nowrap}"],
La:0});var hR=class{constructor(a,b,c,d){this.Fa=a;this.iK=b;this.Pe=d;this.rf=new _.vw(this.Fa)}zWa(a,b,c=[]){if(!_.nH(a))return _.u(_.tG("Dynamic related files unavailable"));const d=dNb(eNb(gNb(fNb((new _.yMa).N3(_.fqa(a.kb,a.Ic,a.repository)))).Wc(a.path),b),c);return _.w(this.rf.fetch(d.kd(),()=>_.Gx(this.Pe,()=>this.iK.zWa(d,this.Pe.nk()),"FileService.getRelated")),_.v(e=>_.vG(Tzb(e))),_.lg(_.EG),_.Sf(()=>_.u(_.tG("Dynamic related files unavailable"))))}};
hR.ha=function(a){return new (a||hR)(_.m(_.Yr),_.m(_.T0a),_.m(_.rx),_.m(_.Wx))};hR.ta=_.k({token:hR,na:hR.ha,Ha:"root"});var rTb=["dropdownList"],Xzb=function(a){return["r",a]},vTb=function(a,b){const c=b.parent,d=b.path,e=_.w(a.jca(c),_.v(g=>{const l=[];for(const p of g)(g=sTb(a,d,p))&&l.push(g);c.path&&l.push({kK:c.path,uta:"parent",Rb:"p"});return l}));let f=_.u([]);if(!b.VC){const g=tTb(a,d);g&&(b=gAb(b,g.Mva),f=_.w(a.jca(b),_.v(l=>l.length&&(l=_.fj(l[0]))?[hAb(l,g.Oqa)]:[]),_.lg([])))}else if(c.path){const g=tTb(a,c.path);g&&(b=gAb(c,g.Mva),f=_.w(a.jca(b),_.v(l=>{const p=[];for(const t of l){const y=uTb(d,t,g.Mva);
y&&p.push(y)}!p.length&&l.length&&(l=_.fj(l[0]))&&p.push(hAb(l,g.Oqa));return p}),_.lg([])))}return _.w(_.Af(f,e),_.v(([g,l])=>g.concat(l)))},sTb=function(a,b,c){if(c!==b){var d=_.sC(c);b=_.sC(b);for(const e of a.config.KU){const f=e.Md.exec(b);if(f&&(a=new RegExp(Uzb(e.wg,g=>_.UD(f[Number(g)]))),d.match(a)))return{kK:c,uta:e.label,Rb:e.Rb}}}},tTb=function(a,b){for(const {RA:c,YA:d}of a.config.wW){if(b.match(c.Yn))return{Oqa:!0,Mva:c};if(b.match(d.Yn))return{Oqa:!1,Mva:d}}},uTb=function(a,b,c){const d=
_.sC(b),e=c.Md.exec(_.sC(a));if(e&&(a=new RegExp(Uzb(c.wg,f=>_.UD(e[Number(f)]))),d.match(a)))return{kK:b,uta:"test",Rb:"t"}},iR=class{set Wa(a){this.Hl.next(a)}get Wa(){return this.Hl.value}constructor(a,b,c,d,e,f,g,l){this.Fa=a;this.Cuc=c;this.Tq=d;this.Sg=e;this.Ua=f;this.ad=g;this.UV=l;this.Pc=_.DG;this.label="Related files";this.lc="RelatedFilesDropdown";this.Z_a=new _.Yh(!1);this.Hl=new _.Yh(new _.uj({}));this.Za=new _.hf;this.Ag=[];this.v$a=_.w(this.Hl,_.mg(p=>vTb(this,p)));_.qx.has(13)&&(this.Buc=
_.w(this.v$a,_.qg(this.Hl.Nf()),_.mg(([p,t])=>{if(!_.OG(t))return _.u(_.vG([]));p=p.map(y=>y.kK);return this.Cuc.zWa(t,10,p)}),_.pg(p=>{2===p.state&&this.lp&&0<p.Tb.length&&setTimeout(()=>{this.lp.Th()},0)})))}Ra(){this.Iz={c0:this.mu,title:"Related files",lc:this.lc};this.WM=this.ad.register("toggleRelatedFilesDropdown","r",()=>{this.lp.bB();this.Fa.lb({element:this.lc,action:"toggleDropdown",gestureName:"KEYBOARD"})});this.Za.add(_.Af([this.v$a,this.Z_a.Nf(),this.Hl.Nf()]).subscribe(([a,b,c])=>
{this.UM();b&&this.t$a(a,c)}))}Ja(){this.WM&&this.WM();this.UM();this.Za.unsubscribe()}Uca(){this.Z_a.next(!0)}Tca(){this.Z_a.next(!1)}t$a(a,b){const c=new Set;for(const d of a){const e=d.uta;e&&d.Rb&&!c.has(d.Rb)&&(c.add(d.Rb),this.Ag.push(this.ad.register(e,d.Rb,()=>{this.lp.bB();this.Fa.lb({element:this.lc,action:`navigateTo${String(e.charAt(0)).toUpperCase()+String(e.slice(1)).toLowerCase()}`,gestureName:"KEYBOARD"});this.Ua.navigate(_.gt(_.IH(b.Wb().Wc(d.kK)).Ya()))},!0)),this.Ag.push(this.ad.register(`${e}InNewTab`,
`shift+${d.Rb}`,()=>{this.lp.bB();this.Fa.lb({element:this.lc,action:`navigateTo${String(e.charAt(0)).toUpperCase()+String(e.slice(1)).toLowerCase()}`,gestureName:"KEYBOARD"});const f=_.IH(b.Wb().Wc(d.kK)).Ya();_.hn(_.M2a(this.UV,f),void 0,_.Ik("_blank"))},!0)))}}hpa(a){return _.w(this.Hl,_.v(b=>_.gt(_.IH(b.Wb().Wc(a)).Ya())))}jca(a){return _.w(this.Tq.list(a.kb,a.Ic,a.repository,_.cl(a),a.path||"",a.params.Ob),_.v(b=>b.map(c=>c.ie())),_.Sf(b=>{_.zv(this.Sg,b);return _.u([])}))}UM(){for(const a of this.Ag)a();
this.Ag=[]}};iR.ha=function(a){return new (a||iR)(_.r(_.Yr),_.r(_.rx),_.r(hR),_.r(_.wK),_.r(_.Av),_.r(_.Ji),_.r(_.Mw),_.r(_.iB))};
iR.wa=_.n({type:iR,oa:[["related-files-dropdown"]],ub:function(a,b){a&1&&(_.qh(YQ,7),_.qh(rTb,7));if(a&2){let c;_.ph(c=_.sh())&&(b.lp=c.first);_.ph(c=_.sh())&&(b.mu=c.first)}},inputs:{config:"config",Wa:"place"},ya:5,Aa:4,Ea:[[3,"item","ariaLabel","dense","isOpen"],["dropdownButton",""],["dropdownList",""],["dense",""],["class","space-between-alignment","mat-list-item","","trackAction","navigateRelatedFiles",3,"routerLink","ascTrackElement",4,"ngFor","ngForOf"],[3,"ngSwitch",4,"ngIf"],["mat-list-item",
"","trackAction","navigateRelatedFiles",1,"space-between-alignment",3,"routerLink","ascTrackElement"],[4,"ngIf","ngIfElse"],["relatedFilepath",""],[3,"shortcut",4,"ngIf"],[3,"shortcut"],[3,"ngSwitch"],[4,"ngIf"],[4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],[1,"dynamic-header"],["theme","error"],["class","related-nav-list-item","mat-list-item","","trackAction","navigateDynamicRelatedFiles",3,"routerLink","ascTrackElement","title",4,"ngFor","ngForOf"],["mat-list-item","","trackAction","navigateDynamicRelatedFiles",
1,"related-nav-list-item",3,"routerLink","ascTrackElement","title"]],ua:function(a,b){a&1&&(_.z(0,"dropdown-button",0,1),_.L("isOpen",function(c){return c?b.Uca():b.Tca()}),_.Q(2),_.B(),_.O(3,fAb,5,6,"ng-template",null,2,_.uh));a&2&&(_.x("item",b.Iz)("ariaLabel",b.label)("dense",!0),_.q(2),_.bh(" ",b.label,"\n"))},Ga:[_.cs,_.nq,_.oq,_.pq,_.qq,YQ,_.zG,_.xG,_.KB,_.NB,_.vz,_.$J,_.Er,_.tq,_.VC],styles:[".dynamic-header[_ngcontent-%COMP%]{font-weight:700;text-align:center;padding:4px}menu-keyboard-shortcut-hint[_ngcontent-%COMP%]{padding-left:12px}a.space-between-alignment[_ngcontent-%COMP%] >   span.mat-list-item-content{display:flex;justify-content:space-between}@media (max-width:1200px){  .cdk-overlay-container .dropdown-button-container{display:block;overflow:hidden}  .cdk-overlay-container .dropdown-button-container mat-nav-list{overflow-y:auto;max-height:calc(100vh - 125px)}  .cdk-overlay-container .dropdown-button-container a.space-between-alignment{min-width:150px}}"],
La:0});_.wTb=[];var xTb=["dropdownTemplate"],jAb=function(a){return["v",a]},jR=class{constructor(a,b){this.Fa=a;this.ad=b;this.pBc=_.wTb;this.Z6b="View this file in an external site";this.TC=!1;this.S8="ciderv";this.Lfa=!1;this.Jta=[];this.Ag=[]}Ra(){this.Iz={title:"View in",c0:this.mu,lc:"ViewInDropdown"};this.WM=this.ad.register("openViewInDropdown","v",()=>{this.lp.bB();this.rr("openDropdown")})}Qb(a){if(a.place||null!=a.ciderDefault.Xf||null!=a.suggestUniqueCiderWs.Xf){const e=this.Wa;a=[];for(var b of this.pBc){if(b.Md&&
!e.path.match(b.Md))continue;var c=b,d=Object.assign({},c);c=c.iB;d=(delete d.iB,d);c=c(e);let f;if(null==(f=c)?0:f.includes("cider.corp.google.com"))switch(this.S8){case "prompt":let g;c=null!=(g=Qpb(c,this.Lfa))?g:null}c&&a.push(Object.assign({},d,{url:c}))}this.TC||(b=Xpb(e))&&a.push({description:"View raw file content",key:"r",label:"Raw Content View",url:b});this.wpa&&a.push({description:"View in Gitiles",key:"g",label:"View in Gitiles",url:this.wpa});this.bH&&a.push({description:"View in Public CS",
key:"e",label:"View in Public CS",url:this.bH});this.Jta=a}}Ja(){this.WM&&this.WM();this.UM()}Tca(){this.UM()}Uca(){for(const a of this.Jta)this.Ag.push(this.ad.register(a.label,a.key,()=>{_.hn(a.url,void 0,_.Ik("_blank"));this.lp.fQ();this.rr(a.label)},!0))}rr(a){this.Fa.lb({element:"ViewInDropdown",action:a,projectId:this.Wa.kb,gestureName:"KEYBOARD"})}UM(){for(const a of this.Ag)a();this.Ag=[]}};jR.ha=function(a){return new (a||jR)(_.r(_.Yr),_.r(_.Mw))};
jR.wa=_.n({type:jR,oa:[["view-in-dropdown"]],ub:function(a,b){a&1&&(_.qh(YQ,5),_.qh(xTb,7));if(a&2){let c;_.ph(c=_.sh())&&(b.lp=c.first);_.ph(c=_.sh())&&(b.mu=c.first)}},inputs:{Wa:"place",wpa:"gitilesLink",bH:"ossLink",TC:"isGenerated",S8:"ciderDefault",Lfa:"suggestUniqueCiderWs"},features:[_.Hd],ya:3,Aa:1,Ea:[[3,"item","ariaLabel","dense","isOpen",4,"ngIf"],["dropdownTemplate",""],[3,"item","ariaLabel","dense","isOpen"],["dense",""],["class","space-between-alignment","mat-list-item","","target",
"_blank",3,"href",4,"ngFor","ngForOf"],["mat-list-item","","target","_blank",1,"space-between-alignment",3,"href"],[3,"shortcut"]],ua:function(a,b){a&1&&(_.O(0,iAb,1,3,"dropdown-button",0),_.O(1,lAb,2,1,"ng-template",null,1,_.uh));a&2&&_.x("ngIf",b.Jta.length)},Ga:[_.nq,_.oq,YQ,_.KB,_.NB,_.$J],styles:["menu-keyboard-shortcut-hint[_ngcontent-%COMP%]{padding-left:12px}  a.space-between-alignment>span.mat-list-item-content{display:flex;justify-content:space-between}"],La:0});var vAb=function(a){return{enabled:a}},rAb=function(a,b="CLICK"){a.re.UC("BLAME")?(nPb(a.re,"BLAME"),yTb(a,!1,b)):(mPb(a.re,"BLAME"),yTb(a,!0,b))},yTb=function(a,b,c){a.Fa.lb({element:"RepositoryDetailHeaderBlame",action:b?"show":"hide",projectId:a.Cd.kb,gestureName:c})},kR=class{set tb(a){this.Tx?this.Tx.next(a):this.Tx=new _.Yh(a)}get tb(){return this.Tx.value}get eAc(){return _.ht(this.Cd,_.cH(this.Cd.Wb(),"ref").Ya())}get WMb(){return"DiffDetailHeader"!==this.componentId&&("FileDetail"!==this.componentId||
"code-diff"!==this.contentType)}get pfa(){return"FileDetail"===this.componentId&&"text"===this.contentType}get QHc(){return _.nH(this.Cd)&&"FileDetail"===this.componentId&&this.contentType&&["binary","largeFile","markdown","text","jupyter"].includes(this.contentType)}get jGb(){const a="FolderDetail"===this.componentId&&_.qx.has(11);return _.qx.has(23)&&(this.pfa||a)}get TC(){return _.pH(this.tb.wD)}get FFb(){return _.qx.has(85)&&this.pfa}constructor(a,b,c,d,e,f,g,l){this.Fa=a;this.Yd=b;this.re=d;
this.ad=e;this.wta=f;this.service=g;this.Ub=l;this.gQb=_.w(this.Ub.Ejb,_.jg(1))}Ra(){this.Ak=this.ad.register("toggleBlame","b",()=>{this.pfa&&(rAb(this,"KEYBOARD"),_.Po(this.Yd))})}Ja(){this.Ak&&this.Ak()}get Cd(){return this.tb.location}get qzc(){return this.re.UC("BLAME")}RK(){return _.w(this.service.RK(_.w(this.Tx,_.v(a=>1===a.kind))),_.v(a=>({visible:a})))}};kR.ha=function(a){return new (a||kR)(_.r(_.Yr),_.r(_.wp),_.r(_.rx),_.r(yO),_.r(_.Mw),_.r(_.xL),_.r(sO),_.r(_.Vx))};
kR.wa=_.n({type:kR,oa:[["header-actions","componentId","","viewData",""]],inputs:{componentId:"componentId",contentType:"contentType",tb:"viewData"},bc:["componentId","","viewData",""],ya:20,Aa:11,Ea:[[4,"ngIf"],[3,"overrideBrowserSearch",4,"ngIf"],[3,"viewData",4,"ngIf"],[3,"place","gitilesLink","ossLink","isGenerated","ciderDefault","suggestUniqueCiderWs",4,"ngIf"],[3,"place","config",4,"ngIf"],["type","button","color","primary","mat-stroked-button","","class","blame",3,"selected","click",4,"ngIf"],
[3,"componentId"],[3,"overrideBrowserSearch"],[3,"viewData"],[3,"place","gitilesLink","ossLink","isGenerated","ciderDefault","suggestUniqueCiderWs"],[3,"place","config"],["type","button","color","primary","mat-stroked-button","",1,"blame",3,"click"],["fxLayout","",1,"gmat-subhead-2","title"],["mat-icon-button","","ascTrackElement","BottomPanelToggle","trackGestureClick","true","aria-label","Toggle bottom panel","matTooltip","Toggle bottom panel",3,"color","trackAction","click"],["svgIcon","shared:panes"],
["mat-icon-button","","ascTrackElement","VirtualScrollToggle","trackGestureClick","true",3,"color","trackAction","ariaLabel","matTooltip","click",4,"ngIf"],["mat-icon-button","","ascTrackElement","VirtualScrollToggle","trackGestureClick","true",3,"color","trackAction","ariaLabel","matTooltip","click"]],ua:function(a,b){a&1&&(_.O(0,mAb,1,0,"layer-menu-dropdown",0),_.Q(1,"\n"),_.O(2,nAb,2,3,"find-in-file-dropdown",1),_.Q(3,"\n"),_.O(4,oAb,1,1,"links-dropdown",2),_.Q(5,"\n"),_.O(6,pAb,4,10,"view-in-dropdown",
3),_.Q(7,"\n"),_.O(8,qAb,2,2,"related-files-dropdown",4),_.Q(9,"\n"),_.Q(10,"\n"),_.O(11,sAb,5,2,"button",5),_.Q(12,"\n"),_.O(13,tAb,7,2,"ng-container",0),_.R(14,"async"),_.Q(15,"\n"),_.O(16,wAb,5,5,"ng-container",0),_.Q(17,"\n"),_.G(18,"fullscreen-button",6),_.Q(19,"\n"));a&2&&(_.x("ngIf",b.jGb),_.q(2),_.x("ngIf",b.pfa),_.q(2),_.x("ngIf",b.WMb),_.q(2),_.x("ngIf",b.QHc),_.q(2),_.x("ngIf",b.wta.config&&!b.eAc&&b.WMb),_.q(3),_.x("ngIf",b.pfa&&!b.jGb),_.q(2),_.x("ngIf",_.S(14,9,b.RK())),_.q(3),_.x("ngIf",
b.FFb),_.q(2),_.x("componentId",b.componentId))},Ga:[_.cs,_.oq,$Q,QP,dR,gR,_.Ku,_.kw,_.Az,iR,jR,_.tq],styles:["header-actions[_nghost-%COMP%]{align-items:center;display:flex;padding:0 10px}header-actions[_nghost-%COMP%]     .mat-chip-list-wrapper{margin:0}button.blame[_ngcontent-%COMP%]:not(:first-child), find-in-file-dropdown[_ngcontent-%COMP%]:not(:first-child), layer-menu-dropdown[_ngcontent-%COMP%]:not(:first-child), links-dropdown[_ngcontent-%COMP%]:not(:first-child), related-files-dropdown[_ngcontent-%COMP%]:not(:first-child), view-in-dropdown[_ngcontent-%COMP%]:not(:first-child){margin-left:8px}button.blame[_ngcontent-%COMP%]{border-radius:4px;min-width:unset;padding:0}button.blame[_ngcontent-%COMP%]   div.title[_ngcontent-%COMP%]{align-items:center;padding:0 8px}"],
La:0});var lR=class{set tb(a){this.TC=_.pH(a.wD);this.YEb=_.Mcb(a.wD);var b;(b=a.location.path||"")&&"/"!==b?(b=_.sC(b),b="/"===b.substr(-1)?b.substr(0,b.length-1):b):b="Repository Root";this.c7a=b;if(0===a.kind&&0!==a.cCb.length){var c=a.cCb[0],d=_.km(c,_.dl,1);b=d.ar();d=_.W(d,3);c=c.ie();const {Td:e,repository:f}={Td:Npb(b),repository:_.W(b,2)};b="depot"===e.type?new _.tj({repository:f,vb:d,path:c,params:void 0}):new _.uj({Td:e,repository:f,vb:d,path:c,params:void 0})}else b=void 0;this.fWa=b;this.KNb=
_.Il(a.location);this.Fwa=a}get tb(){return this.Fwa}get Wa(){return this.tb.location}constructor(a,b,c){this.Fa=a;this.ad=c;this.YEb=this.TC=this.FHc=!1;this.c7a="";this.KNb="FILE";this.nxa="Generated by a BUILD rule. See go/bbcp for more details";this.oN="detail-header-id";this.lc="DetailHeader";this.Ak=()=>{};this.Tdb=_.qx.has(22)}Ra(){this.Ak=this.ad.register("triggerStarButton","s",()=>{this.Fa.lb({element:"DetailHeader",action:"changeStar",gestureName:"KEYBOARD"});this.INb&&this.INb.iib.next({kind:"event",
action:"KEYBOARD"})})}Ja(){this.Ak()}};lR.ha=function(a){return new (a||lR)(_.r(_.Yr),_.r(_.rx),_.r(_.Mw))};
lR.wa=_.n({type:lR,oa:[["detail-header","componentId","","viewData",""]],ub:function(a,b){a&1&&_.qh(_.MK,5);if(a&2){let c;_.ph(c=_.sh())&&(b.INb=c.first)}},inputs:{componentId:"componentId",contentType:"contentType",FHc:"showLinksDropdown",tb:"viewData"},bc:["componentId","","viewData",""],ya:10,Aa:10,Ea:[["fxLayout","","fxLayoutAlign","space-between center","fxFlex","noshrink",1,"header"],["fxLayout","","fxLayoutAlign","start center"],[3,"place","type","trackElement","elementName",4,"ngIf"],[1,"place",
"gmat-subtitle-2"],[4,"ngIf"],["fxFlexAlign","stretch",3,"activeLocation","showMostRecentCommitForPath","lastSubmoduleFetchSpec"],["fxFlex","initial",3,"componentId","contentType","viewData"],["unknownGeneratingFile",""],[3,"place","type","trackElement","elementName"],[4,"ngIf","ngIfElse"],["src","https://ssl.gstatic.com/devopsconsole/images/source/build-output.png","alt","Generated by a BUILD rule. See go/bbcp for more details","matTooltip","Generated by a BUILD rule. See go/bbcp for more details",
4,"ngIf"],["trackAction","navigateToGeneratedBy",3,"ascTrackElement","routerLink"],"src;https://ssl.gstatic.com/devopsconsole/images/source/build-output.png;alt;Generated by a BUILD rule. See go/bbcp for more details;matTooltip;Generated by a BUILD rule. See go/bbcp for more details".split(";")],ua:function(a,b){a&1&&(_.z(0,"div",0)(1,"div",1),_.O(2,xAb,1,4,"star",2),_.z(3,"h2",3),_.Q(4),_.O(5,AAb,3,3,"ng-container",4),_.B(),_.G(6,"commit-information",5),_.B(),_.G(7,"header-actions",6),_.B(),_.O(8,
BAb,1,0,"ng-template",null,7,_.uh));a&2&&(_.q(2),_.x("ngIf",b.Tdb),_.q(1),_.Hg("id",b.oN),_.q(1),_.bh(" ",b.c7a," "),_.q(1),_.x("ngIf",b.TC),_.q(1),_.x("activeLocation",b.Wa)("showMostRecentCommitForPath",!0)("lastSubmoduleFetchSpec",b.tb.U1),_.q(1),_.x("componentId",b.componentId)("contentType",b.contentType)("viewData",b.tb))},Ga:[_.cs,oP,_.oq,_.ev,_.fv,_.lv,_.jv,kR,_.Az,_.Er,_.MK],styles:["detail-header[_nghost-%COMP%]{overflow:auto}h1[_ngcontent-%COMP%]{font-size:14px}.header[_ngcontent-%COMP%]{outline:0}.place[_ngcontent-%COMP%], .ref-separator[_ngcontent-%COMP%], commit-information[_ngcontent-%COMP%], links-dropdown[_ngcontent-%COMP%], star[_ngcontent-%COMP%]{padding-left:8px}.place[_ngcontent-%COMP%]{font-size:13px}img[_ngcontent-%COMP%]{height:18px;vertical-align:middle;width:18px}"],
La:0});var mR=class{constructor(){this.zlb=2}Ra(){}get rEc(){return _.gt(_.YH(this.tb.location.Wb(),a=>{delete a.Pw;delete a.Al}).Ya())}};mR.ha=function(a){return new (a||mR)};
mR.wa=_.n({type:mR,oa:[["diff-detail-header"]],inputs:{tb:"viewData"},ya:11,Aa:6,Ea:[["fxFlex","50","fxLayout","row",1,"left-diff"],["fxFlex","grow","fxLayoutAlign","stretch"],[3,"activeLocation","version"],["fxFlexAlign","center","ascTrackElement","DiffDetailHeader","trackAction","closeDiff",1,"close-diff",3,"routerLink","trackProjectId"],"type;button;mat-icon-button;;aria-label;Exit diff".split(";"),["fxLayoutAlign","end","fxFlex","noshrink",1,"right-diff"],["fxFlexAlign","stretch",3,"activeLocation"],
["fxFlex","grow"],["componentId","DiffDetailHeader",3,"viewData"]],ua:function(a,b){a&1&&(_.z(0,"div",0)(1,"div",1),_.G(2,"commit-information",2),_.B(),_.z(3,"a",3)(4,"button",4)(5,"mat-icon"),_.Q(6,"clear"),_.B()()()(),_.z(7,"div",5),_.G(8,"commit-information",6)(9,"div",7)(10,"header-actions",8),_.B());a&2&&(_.q(2),_.x("activeLocation",null==b.tb?null:b.tb.location)("version",b.zlb),_.q(1),_.x("routerLink",b.rEc)("trackProjectId",b.tb.location.kb),_.q(5),_.x("activeLocation",null==b.tb?null:b.tb.location),
_.q(2),_.x("viewData",b.tb))},Ga:[_.cs,oP,_.ev,_.fv,_.lv,_.jv,kR,_.Ku,_.kw,_.Er],styles:["diff-detail-header[_nghost-%COMP%]{display:flex;flex-direction:row;overflow:auto}.left-diff[_ngcontent-%COMP%], .right-diff[_ngcontent-%COMP%]{height:40px;padding-left:20px;white-space:nowrap}a[_ngcontent-%COMP%]:focus, a[_ngcontent-%COMP%]:hover{text-decoration:none}header-actions[_ngcontent-%COMP%]{align-items:center}"],La:0});var nR=class{set zra(a){this.gHb.next(a)}set Fl(a){this.eIb.next(a)}constructor(a,b){this.Fa=a;this.Ec=b;this.markerHeight="10px";this.hHb=new _.Yh([]);this.eIb=new _.Yh(null);this.gHb=new _.Yh({});this.fHb=new _.mp;this.hHb=_.w(_.Af(this.gHb,this.eIb),_.v(([c,d])=>{const e=EAb("find",c.find,d),f=EAb("search",c.search,d),g=EAb("xrefs",c.KLc,d);c=EAb("importantXrefs",c.Iyc,d);return[...f,...g,...c,...e]}))}};nR.ha=function(a){return new (a||nR)(_.r(_.Yr),_.r(sO))};
nR.wa=_.n({type:nR,oa:[["file-content-pager"]],inputs:{zra:"markers",Fl:"numLines"},outputs:{fHb:"markerClicked"},ya:2,Aa:3,Ea:[[3,"class","height","top","click",4,"ngFor","ngForOf"],[3,"click"]],ua:function(a,b){a&1&&(_.O(0,DAb,1,7,"div",0),_.R(1,"async"));a&2&&_.x("ngForOf",_.S(1,1,b.hHb))},Ga:[_.nq,_.tq],styles:["file-content-pager[_nghost-%COMP%]{height:100%;position:absolute;right:0;top:0;width:14px}.marker[_ngcontent-%COMP%]{border-style:solid;border-width:1px;min-height:5px;position:absolute;width:100%}"],
La:0});var oR=class{constructor(a,b){this.Fa=a;this.Sg=b}Ys(a){_.zv(this.Sg,a)}lhb(a){return _.wJa(this.Fa,a,"codeRenderFull")}jga(a,b){_.wJa(this.Fa,a,`codeRenderRefresh_${b}`)}PGb(){this.Fa.lb({element:"Folding",action:"collapse",gestureName:"CLICK"})}U2a(){this.Fa.lb({element:"Folding",action:"expand",gestureName:"CLICK"})}a2(){this.Fa.lb({element:"FileDetail",action:"focusCodePanel",gestureName:"KEYBOARD"})}qr(){this.Fa.lb({element:"FileDetail",action:"copyCode",gestureName:"KEYBOARD"})}kT(){this.Fa.lb({element:"FileDetail",
action:"scroll",gestureName:"SCROLL"})}};oR.ha=function(a){return new (a||oR)(_.m(_.Yr),_.m(_.Av))};oR.ta=_.k({token:oR,na:oR.ha});var pR=class{transform(a){return a["image/png"]?(a["image/png"]=a["image/png"].toString().replaceAll("\n",""),_.D9a("img",{src:`data:image/png;base64,${a["image/png"]}`})):a["text/plain"]||a["text/html"]?(a=a["text/plain"]||a["text/html"],a="string"===typeof a?a:a.join(""),Jpb(a)):Jpb(`<data with types: ${Object.keys(a).join(", ")}>`)}};pR.ha=function(a){return new (a||pR)};pR.ye=_.od({name:"renderData",type:pR,be:!0});var qR=class{Ra(){}};qR.ha=function(a){return new (a||qR)};qR.wa=_.n({type:qR,oa:[["jupyter-notebook"]],inputs:{u2:"notebook"},ya:1,Aa:1,Ea:[[4,"ngFor","ngForOf"],[3,"ngSwitch"],[3,"content",4,"ngSwitchCase"],[4,"ngSwitchCase"],[3,"content"],[1,"inline",3,"value","fileName"],[3,"expanded",4,"ngIf"],[3,"expanded"],[3,"outerHTML"]],ua:function(a,b){a&1&&_.O(0,OAb,4,3,"ng-container",0);a&2&&_.x("ngForOf",b.u2.cells)},Ga:[_.nq,_.oq,_.pq,_.qq,UO,jN,_.SI,_.TI,_.UI,_.rJ,pR],styles:["jupyter-notebook[_nghost-%COMP%]{display:block;padding:10px}mat-card[_ngcontent-%COMP%]{margin:10px 0}"]});var SAb=function(a,b){a.mfa=!0;let c;null==(c=a.Za)||c.unsubscribe();a.Za=_.w(b,_.Zf(1)).subscribe(d=>{a.SFb.emit(d);a.mfa=!1})},TAb=function(a,b){a.mfa=!1;let c;null==(c=a.Za)||c.unsubscribe();a.Za=void 0;a.ota=_.w(b,_.v(d=>d.oe))},rR=class{constructor(){this.size=0;this.Q$=_.Yf;this.SFb=new _.mp;this.ota=void 0;this.mfa=!1}Ra(){}Ja(){let a;null==(a=this.Za)||a.unsubscribe()}Qb(a){if(a.fullViewData){let b;null==(b=this.Za)||b.unsubscribe();this.ota=void 0;this.mfa=!1;this.Za=void 0}}};
rR.ha=function(a){return new (a||rR)};
rR.wa=_.n({type:rR,oa:[["large-file","fullViewData",""]],inputs:{size:"size",Q$:"fullViewData"},outputs:{SFb:"largeFileViewData"},features:[_.Hd],bc:["fullViewData",""],ya:3,Aa:2,Ea:[[4,"ngIf","ngIfElse"],["prompt",""],["spinner",""],[3,"inline"],["icon","source:file"],["fullContentsLoading",""],["gme-button-old","","ascTrackElement","FileDetail","trackAction","showFullContents",3,"click"],["gme-button-old","","ascTrackElement","FileDetail","trackAction","showRawContents",3,"click"]],ua:function(a,
b){a&1&&(_.O(0,RAb,5,4,"ng-container",0),_.O(1,WAb,7,5,"ng-template",null,1,_.uh));if(a&2){const c=_.ah(2);_.x("ngIf",b.ota)("ngIfElse",c)}},Ga:[_.cs,_.oq,_.FB,_.PC,_.RC,_.QC,_.xG,_.tq,_.GE],styles:["large-file[_nghost-%COMP%]{display:block;height:100%;position:relative;overflow:auto}icon-empty-state-display[_ngcontent-%COMP%]{height:100%}pre[_ngcontent-%COMP%]{font-size:.9230769231rem;font-weight:400;line-height:1.2307692308rem;font-family:Roboto Mono,monospace;letter-spacing:normal;padding:0 4px;position:absolute}"],
La:0});var sR=class{constructor(a,b,c){this.Fa=a;this.Ec=b;this.Ub=c;this.mW=_.Kx().create(["PREVIEW",0],["SOURCE",1]);this.selectedIndex=_.w(this.Ec.kBb,_.v(d=>this.mW.get(d)))}Ra(){}Xj(a){(a=_.Lx(this.mW,a))&&this.Ec.vC!==a&&(this.Fa.lb({element:"MarkdownTabHeader",action:this.hWa(a),gestureName:"CLICK",projectId:this.tb.location.kb}),this.Ec.vC=a,this.Ub.Qea(a))}hWa(a){switch(a){case "SOURCE":return"openSourceTab";case "PREVIEW":return"openPreviewTab";default:return _.ej(a,"Unknown file detail tab selected")}}};
sR.ha=function(a){return new (a||sR)(_.r(_.Yr),_.r(sO),_.r(_.Vx))};
sR.wa=_.n({type:sR,oa:[["markdown-tab-header","viewData",""]],inputs:{tb:"viewData"},bc:["viewData",""],ya:4,Aa:3,Ea:[["gmat-tabs","",3,"selectedIndex","selectedIndexChange"],["label","Preview"],["label","Source"]],ua:function(a,b){a&1&&(_.z(0,"mat-tab-group",0),_.L("selectedIndexChange",function(c){return b.Xj(c)}),_.R(1,"async"),_.G(2,"mat-tab",1)(3,"mat-tab",2),_.B());a&2&&_.x("selectedIndex",_.S(1,1,b.selectedIndex))},Ga:[_.dF,_.$E,_.ZE,_.tq],styles:["mat-tab-group[_ngcontent-%COMP%]     .mat-tab-label{height:40px}"]});var tR=class{constructor(a){this.element=a}set pGc(a){a=`data:image/svg+xml,${encodeURIComponent(null!=a?a:"")}`;fetch(a).then(b=>b.blob()).then(b=>{const c=this.element.qa;_.An(c);c.appendChild(qNb(b))})}};tR.ha=function(a){return new (a||tR)(_.r(_.ne))};tR.Ma=_.nd({type:tR,oa:[["","safeSvg",""]],inputs:{pGc:"safeSvg"}});var uR=class{constructor(a){this.vb=a}set rGc(a){switch(this.vb.qa.tagName){case "AUDIO":var b=this.vb.qa;a=a instanceof _.ri?a:_.bn(a);b.src=_.si(a);break;case "IMG":this.vb.qa.src=a;break;case "VIDEO":b=this.vb.qa,a=a instanceof _.ri?a:_.bn(a),b.src=_.si(a)}}};uR.ha=function(a){return new (a||uR)(_.r(_.ne))};uR.Ma=_.nd({type:uR,oa:[["","sanitizeSrc",""]],inputs:{rGc:"sanitizeSrc"}});var vR=class{constructor(a){this.DVa=a}Qz(a){if(5===a.kind)return _.u(_.EG);if(0!==a.kind)return _.u(_.tG("Folding unsupported"));const b=a.location.kb,c=a.location.Ic,d=a.location.repository;var e=a.location.path;const f=a.location.params;e=_.$G(a.location,1)||e;const g=f.Ob?"HEAD":_.Wk(a.location,1);a={vb:_.Wk(a.location,0)||"",commit:g};return _.w(this.DVa.Qz(b,c,d,a,e,f.Ob),_.v(l=>{if(2===l.qg()||4===l.qg())var p=_.tG("Folding unavailable");else{p=[];for(const t of _.lm(l,_.dMa,3))(l=t.getRange())&&
p.push({start:_.wm(l,1)-1,end:_.wm(l,3)-1,indentation:_.wm(t,2)});p=_.vG(p)}return p}),_.lg(_.EG),_.Sf(()=>_.u(_.tG("Folding unavailable"))))}};vR.ha=function(a){return new (a||vR)(_.m(_.rA))};vR.ta=_.k({token:vR,na:vR.ha});var zTb=class{constructor(){this.vQb=[]}get widgets(){return this.vQb}set widgets(a){this.vQb=a}};var ATb=function(a,b){const c=[];b.forEach((d,e)=>{c.push({line:e,widgets:d})});a.widgets=c.sort((d,e)=>d.line-e.line)},wR=class extends zTb{f1(a){const b=this.widgets.filter(c=>lsb(c.line,a));this.sh=0<b.length?{first:this.widgets.indexOf(b[0]),last:this.widgets.indexOf(b[b.length-1])}:void 0;return b}tpa(a,b){if(!this.sh||a>this.widgets[this.sh.last].line||b<=this.widgets[this.sh.first].line)return[{widgets:this.f1({start:a,end:b}),type:"replace"}];const c=this.widgets[this.sh.first],d=this.widgets[this.sh.last],
e=[];if(a>c.line){const f=this.aXa(a);0<f.length&&e.push({widgets:f,type:"remove"})}a<c.line&&(a=this.jWa(a),0<a.length&&e.push({widgets:a,type:"add",location:"start"}));b<d.line&&(a=this.XWa(b),0<a.length&&e.push({widgets:a,type:"remove"}));b>d.line&&(b=this.iWa(b),0<b.length&&e.push({widgets:b,type:"add",location:"end"}));return e}iWa(a){const b=[];for(let c=this.sh.last+1;c<this.widgets.length;c++){const d=this.widgets[c];if(d.line>a)break;b.push(d);this.sh.last=c}return b}jWa(a){const b=[];for(let c=
this.sh.first-1;0<=c;c--){const d=this.widgets[c];if(d.line<a)break;b.push(d);this.sh.first=c}return b}aXa(a){const b=[];for(let c=this.sh.first;c<=this.sh.last;c++){const d=this.widgets[c];if(d.line>=a){this.sh.first=c;break}b.push(d)}return b}XWa(a){const b=[];for(let c=this.sh.last;c>=this.sh.first;c--){const d=this.widgets[c];if(d.line<=a){this.sh.last=c;break}b.push(d)}return b}};wR.ha=function(){let a;return function(b){return(a||(a=_.me(wR)))(b||wR)}}();wR.ta=_.k({token:wR,na:wR.ha});var xR=class extends zTb{f1(a){const b=this.widgets.filter(c=>void 0!==c.startLine&&lsb(c.startLine,a)||void 0!==c.endLine&&lsb(c.endLine,a));0<b.length&&(this.sh={first:this.widgets.indexOf(b[0]),last:this.widgets.indexOf(b[b.length-1])});return b}tpa(a,b){if(!this.sh)return[];const c=this.widgets[this.sh.first],d=this.widgets[this.sh.last];if(void 0!==d.endLine&&a>=d.endLine||void 0!==c.startLine&&b<=c.startLine)return[{widgets:this.f1({start:a,end:b}),type:"replace"}];const e=[];if(void 0!==c.endLine&&
a>c.endLine){const f=this.aXa(a);0<f.length&&e.push({widgets:f,type:"remove"})}void 0!==c.startLine&&a<c.startLine&&(a=this.jWa(a),0<a.length&&e.push({widgets:a,type:"add",location:"start"}));void 0!==d.startLine&&b<d.startLine&&(a=this.XWa(b),0<a.length&&e.push({widgets:a,type:"remove"}));void 0!==d.endLine&&b>d.endLine&&(b=this.iWa(b),0<b.length&&e.push({widgets:b,type:"add",location:"end"}));return e}iWa(a){const b=[];for(let c=this.sh.last+1;c<this.widgets.length;c++){const d=this.widgets[c];
if(void 0!==d.startLine&&d.startLine>a)break;b.push(d);this.sh.last=c}return b}jWa(a){const b=[];for(let c=this.sh.first-1;0<=c;c--){const d=this.widgets[c];if(void 0!==d.endLine&&d.endLine<a)break;b.push(d);this.sh.first=c}return b}aXa(a){const b=[];for(let c=this.sh.first;c<=this.sh.last;c++){const d=this.widgets[c];if(void 0!==d.endLine&&d.endLine>=a){this.sh.first=c;break}b.push(d)}return b}XWa(a){const b=[];for(let c=this.sh.last;c>=this.sh.first;c--){const d=this.widgets[c];if(void 0!==d.startLine&&
d.startLine<=a){this.sh.last=c;break}b.push(d)}return b}};xR.ha=function(){let a;return function(b){return(a||(a=_.me(xR)))(b||xR)}}();xR.ta=_.k({token:xR,na:xR.ha});var yR=class{constructor({line:a,column:b}){this.line=a;this.column=b}isBefore(a){return this.line<a.line||a.line===this.line&&this.column<a.column}isEqual(a){return this.line===a.line&&this.column===a.column}},zR=class{constructor({start:a,end:b}){this.start=a;this.end=b;a.isBefore(b)||a.isEqual(b)}isEqual(a){return this.start.isEqual(a.start)&&this.end.isEqual(a.end)}};var AR=function(a){a.dga&&(a.dga.style.height=`${_.DH(a.visibility,a.kf)*a.lineHeight}px`);if(a.z8){var b=a.visibility,c=a.Oi;let d=0;for(let e=b.FW.length-1;0<=e;e--){const f=b.FW[e];f.start>=c&&(d+=f.end-f.start-1);f.end>c&&f.start<c&&(d+=f.end-c);if(f.end<=c)break}a.z8.style.height=`${(a.gu-c-d)*a.lineHeight}px`}},BTb=function(a){a.dga||(a.dga=document.createElement("div"),a.container.appendChild(a.dga));a.content||(a.content=document.createElement("div"),a.container.appendChild(a.content));a.z8||
(a.z8=document.createElement("div"),a.container.appendChild(a.z8))},CTb=function(a){return{start:a.kf,end:a.Oi}},DTb=function(a,b,c){b>=a.kf&&b<a.Oi&&(a.content.replaceChild(c,a.Jl[b-a.kf]),a.Jl[b-a.kf]=c)},ETb=function(a,b){let c=void 0;for(let e=a.start;e<a.end;e++){const f=b.get(e);f&&(c=void 0===c?f.indentation:Math.min(c,f.indentation))}let d;return null!=(d=c)?d:0},FTb=function(a,b,c,d){if(_.uH(b,a.Is())){var e=a.KC.get(b);e&&e.hidden===!d||(c=a.dzb(b,c,!d),a.KC.set(b,{node:c,hidden:!d}),a.Ai(b)&&
(d=document.createElement("div"),d.insertAdjacentHTML("afterbegin",_.vi(c)),DTb(a,b,d.firstChild)))}},BR=class extends _.kib{constructor(a,b){super(a,b);this.nb=a;this.visibility=_.jJ;this.KC=new Map;this.gu=0;this.Jl=[];this.Oi=this.kf=0;this.wGb=10}get lineHeight(){return this.wGb}set sL(a){this.gu=a;AR(this)}set lineHeight(a){this.wGb=a;AR(this)}Is(){return this.gu}Ai(a){if(a>=this.kf&&a<this.Oi)return this.Jl[a-this.kf]}clear(){super.clear();this.Jl=[];this.Oi=this.kf=0;this.content&&(this.content.textContent=
"");this.KC.clear()}Zs(a,b){if(this.content&&this.dga&&this.z8&&this.NOa()){var c=a+b;a>=this.Oi||c<=this.kf?(this.Vda(this.Oi-this.kf),this.Oi=this.kf=a,this.lP(b,!0)):(a>this.kf?this.Vda(a-this.kf):this.lP(this.kf-a),c<this.Oi?this.Vda(this.Oi-c,!0):this.lP(c-this.Oi,!0));AR(this)}}lP(a,b=!1){if(!(0>=a)){this.Oi=Math.max(this.Oi,0);this.kf=Math.max(this.kf,0);var c=this.aCb(Math.max(0,b?this.Oi:this.kf-a),a);this.content.insertAdjacentHTML(b?"beforeend":"afterbegin",_.vi(c));this.Jl=Array.from(this.content.children);
b?this.Oi+=a:(this.kf-=a,0>=this.kf&&(this.Oi-=this.kf,this.kf=0))}}Vda(a,b=!1){a=Math.min(this.Jl.length,a);const c=b?this.Jl.length-a:0;for(const d of this.Jl.splice(c,a))this.content.removeChild(d);b||(this.kf+=a);this.Oi=this.kf+this.Jl.length}NOa(){return!0}ov(a,b){const c=new Map(b.map(e=>[e.start,e]));b=new Set;for(var d of a){a=ETb(d,c);for(let e=d.start;e<d.end;e++)FTb(this,e,a,e===d.start),b.add(e)}for(const [e]of this.KC)d=e,b.has(d)||this.showLine(d);AR(this)}showLine(a){if(_.uH(a,this.Is())&&
this.KC.get(a)){var b=this.Ai(a);b&&DTb(this,a,b.lastElementChild.firstElementChild);this.KC.delete(a)}}};BR.ha=function(a){return new (a||BR)(_.r(_.ne),_.r(_.No))};BR.Ma=_.nd({type:BR,inputs:{visibility:"visibility"},features:[_.Cg]});var JTb=function(a){if(a.selection){var b=a.selection;var c=new zR({start:new yR({line:a.kf,column:0}),end:GTb(a)});if(b.end.isBefore(c.start)||c.end.isBefore(b.start))c=void 0;else{var d=b.start;var e=c.start;d=d.isBefore(e)?e:d;b=b.end;c=c.end;c=b.isBefore(c)?b:c;c=new zR({start:d,end:c})}var f;d=null==(f=HTb(a))?void 0:f.Ld;f=!c;d=d&&c&&c.isEqual(d);f||d||(f=ITb(a,c.start),c=ITb(a,c.end),(d=document.getSelection())&&f&&c&&(a.Nba||([f,c]=[c,f]),d.setBaseAndExtent(f.node,f.offset,c.node,c.offset),
a.K8a++))}},KTb=function(a){const b=a.lines.length-1;return new yR({line:b,column:a.lines[b].length})},LTb=function(a){a.selection=new zR({start:new yR({line:0,column:0}),end:KTb(a)});JTb(a)},HTb=function(a){var b=document.getSelection(),c=!(null==b?0:b.containsNode(a.content,!0));if(b&&!b.isCollapsed&&!c){var d=b.anchorNode;c=b.focusNode;var e=b.focusOffset;if(d&&c&&(b=MTb(a,d,b.anchorOffset),a=MTb(a,c,e),!b.isEqual(a)))return b.isBefore(a)?{Ld:new zR({start:b,end:a}),Nba:!0}:{Ld:new zR({start:a,
end:b}),Nba:!1}}},ITb=function(a,b){const c=a.Ai(b.line);if(c)return NTb(a,c,b.column)},GTb=function(a){let b,c;return new yR({line:a.Oi-1,column:(null==(b=a.Ai(a.Oi-1))?void 0:null==(c=b.textContent)?void 0:c.length)||0})},OTb=function(a,b,c){return 0===b.childNodes.length?{node:b,offset:c}:b.childNodes.length<=c?ITb(a,GTb(a)):OTb(a,b.childNodes[c],0)},MTb=function(a,b,c){if(!a.content.contains(b))return a.content.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_FOLLOWING?KTb(a):new yR({line:0,
column:0});({node:b,offset:c}=OTb(a,b,c));a=b;b=a.parentElement;do{for(const d of b.childNodes){if(d.isEqualNode(a))break;let e,f;c+=null!=(f=null==(e=d.textContent)?void 0:e.length)?f:0}[a,b]=[b,b.parentElement]}while(!(a instanceof HTMLDivElement));a.getAttribute("data-line-number");return new yR({line:Number(a.getAttribute("data-line-number")),column:c})},NTb=function(a,b,c){if(!b.hasChildNodes())return{node:b,offset:c};let d=0;for(const e of b.childNodes){let f,g;b=null!=(g=null==(f=e.textContent)?
void 0:f.length)?g:0;if(d+b>=c)return NTb(a,e,c-d);d+=b}},PTb=function(a){if(!a.selection)return"";const b=a.lines.slice(a.selection.start.line,a.selection.end.line+1);if(0===b.length)return"";if(1===b.length)return b[0].substring(a.selection.start.column,a.selection.end.column);b[0]=b[0].substring(a.selection.start.column);b[b.length-1]=b[b.length-1].substring(0,a.selection.end.column);return b.join("")},CR=class extends BR{constructor(a,b,c,d,e,f){super(c,d);this.Yd=a;this.view=b;this.nb=c;this.Ohb=
f;this.pv=!1;this.Gf=[];this.Vj=new _.mp;this.dA=new _.mp;this.Za=new _.hf;this.lines=[];this.Bl=[];this.byb=new _.hg;this.KPb=new _.hg;this.jG=new Set;this.K8a=0;this.Za.add(_.w(e.aS(),_.Xf()).subscribe(g=>{const l=void 0===this.tabSize;this.tabSize=g;l||_.Po(this.Yd)}));this.Za.add(this.Ohb.MLc.subscribe(()=>{this.Bga(_.UB(0,this.Bl.length))}));this.Za.add(_.w(this.KPb,_.Xfa(()=>_.w(this.byb,_.lg(void 0),_.Tf(20),_.ag()))).subscribe(()=>{JTb(this)}))}Ra(){BTb(this)}Ja(){this.Za.unsubscribe()}aCb(a,
b){b=a+b;const c=[];for(;a<b;a++)this.KC.has(a)?c.push(this.KC.get(a).node):c.push(this.Bl[a]);return _.t6a(c)}lP(a,b=!1){if(!(0>=a)){var c=Math.max(0,b?this.Oi:this.kf-a),d=c+a;super.lP(a,b);for(a=c;a<d;a++)if(this.jG.has(a)){let e;null==(e=this.Ai(a))||e.setAttribute("aria-current","true")}this.KPb.next()}}NOa(){return 0<this.Bl.length}Qb(a){if(a.highlightedLines){for(const b of Array.from(this.container.querySelectorAll("[aria-current]")))b.removeAttribute("aria-current");a=_.tH(this.Gf,this.Is(),
this.kf,!0);for(const b of a)for(a=b.start;a<=b.end;a++){let c;null==(c=this.Ai(a))||c.setAttribute("aria-current","true")}this.jG=_.adb(this.Gf)}}hna(a,b){const c=_.dJ(this,"line");c.appendChild(_.cJ(this,Array.from({length:b+1}).join(" "),"line"));b=_.cJ(this,"...","line ellipses");b.addEventListener("click",()=>{this.Vj.emit(a)});c.appendChild(b);return c}dzb(a,b,c){a=this.Bl[a];c='<div class="line"'+(c?' style="display:none;"':"")+'><span class="line">';b=Math.max(0,Math.ceil(b+1));for(let d=
0;d<b;d++)c+=" ";c+='</span><span class="line ellipses">...</span><div style="display:none;">'+_.YI(a)+"</div></div>";return(0,_.XI)(c).aB()}Sd(a){a=a.target;a.classList.contains("ellipses")&&this.Vj.emit(Number(a.nextElementSibling.firstElementChild.dataset.lineNumber))}pQ(){if(this.Is()&&this.Jl[0])return this.Jl[0].getBoundingClientRect().height;const a=_.dJ(this,"");a.appendChild(document.createTextNode("_"));this.container.appendChild(a);const b=a.getBoundingClientRect().height;this.container.removeChild(a);
return b}f8(a,b=[]){this.lines=a;this.sL=a.length;this.Bl=[];var c=document.getElementById("pre-rendered-code");if(null!=c&&this.pv){var d=c.scrollTop;c.parentNode.removeChild(c);c=c.querySelector("virtual-scroll-code-container").firstChild;this.container.replaceChild(c,this.content);this.content=c;this.Jl=Array.from(this.content.children);this.kf=Number(this.Jl[0].getAttribute("data-line-number"));this.Oi=this.kf+this.Jl.length;(c=_.zH(this.container,"virtual-scroll-format-code","body"))&&0>=c.scrollTop&&
(c.scrollTop=d)}for(d=0;d<b.length;d++)this.Bl.push(b[d]);if(this.Bl.length<a.length)for(b=this.oOa(0,a.length),d=this.Bl.length;d<a.length;d++)this.Bl.push(MOb({lineNumber:d,line:a[d],zs:b[d]}).aB())}Bga(a){if(this.NOa()&&(a=a.filter(f=>_.uH(f,this.Is())),!(0===a.length||a[a.length-1]>=this.Is()))){var b=new _.$ib(new QTb),c=a.map(f=>{let g;return b.kd(null!=(g=this.sj.get(f))?g:null)}),d=document.activeElement,e=null;null!=d&&d.parentElement===this.container&&(e=d.dataset.lineNumber);d=document.createElement("div");
for(let f=0;f<a.length;f++){const g=a[f];this.Bl[g]=MOb({lineNumber:g,line:this.lines[g],zs:c[f]}).aB();d.insertAdjacentHTML("afterbegin",_.vi(this.Bl[g]));DTb(this,g,d.firstChild)}null!=e&&(a=Number(e),isNaN(a)||this.focus(a))}}focus(a){a=_.tH(a,this.Is());if(0!==a.length){var b=this.Ai(a[0].start);b&&(b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1"),this.dA.next(a[0].start),b.focus())}}yL(){if(this.K8a)this.K8a--;else{this.byb.next();var a=HTb(this);if(null==a?0:a.Ld){const c=a.Ld;var b;
const d=c.start.isEqual(new yR({line:this.kf,column:0}))&&(null==(b=this.selection)?0:b.start.isBefore(c.start))?this.selection.start:c.start;let e;b=c.end.isEqual(GTb(this))&&(null==(e=this.selection)?0:e.end)&&c.end.isBefore(this.selection.end)?this.selection.end:c.end;this.selection=new zR({start:d,end:b});this.Nba=a.Nba}else this.Nba=this.selection=void 0}}clear(){super.clear();this.view.clear();this.lines=[];this.Bl=[]}oOa(a,b){const c=new _.$ib(new QTb),d=[];for(;a<b;a++){let e;d.push(c.kd(null!=
(e=this.sj.get(a))?e:null))}return d}};CR.ha=function(a){return new (a||CR)(_.r(_.wp),_.r(_.nh),_.r(_.ne),_.r(_.No),_.r(_.Vx),_.r(PO))};
CR.wa=_.n({type:CR,oa:[["virtual-scroll-code-container"]],Cb:4,ab:function(a,b){a&1&&_.L("click",function(c){return b.Sd(c)});a&2&&_.Ig("-moz-tab-size",b.tabSize)("tab-size",b.tabSize)},inputs:{pv:"usePrefetchIfPossible",Gf:"highlightedLines",sj:"inlineWidgets"},outputs:{Vj:"lineShown",dA:"lineFocused"},features:[_.Cg,_.Hd],ya:0,Aa:0,ua:function(){},styles:["virtual-scroll-code-container{min-width:80ch;padding:0 4px;-moz-tab-size:2;tab-size:2;white-space:pre}virtual-scroll-code-container.nopadding{padding:0}virtual-scroll-code-container .ellipses{border-radius:1ch;cursor:pointer;padding:0 1ch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}"],mb:2,
La:0});
var QTb=class{c8(a,b){_.pm(a,8,_.bJ,b)}azb(a,b,c){return _.im(a.clone(),8).setStart(b).setEnd(c)}Vq(a){return a}wK(a){return _.aJ(a)}rj(a){return a.rj()}Uk(a){return a.Uk()}vqa(a){return"a"===_.W(a,3)}Fqa(a){return _.vm(a,7)}vKb(a,b){b=_.aJ(a).concat(_.aJ(b));_.om(a,8,b)}setEnd(a,b){a.setEnd(b)}ANb(a,b){if(b<a.Uk()||b>=a.rj())throw new RangeError;const c=_.im(a.clone(),8).setStart(b);a.setEnd(b);return c}Wb(a){const b=(new _.bJ).setStart(a.startColumn).setEnd(a.endColumn);a.Z2a&&_.Pb(b,7,!0);var c,
d=null!=(c=a.tagName)?c:"span";c=_.Zk(b,3,d);_.Zk(c,4,a.Vo);null!=a.href&&_.Zk(b,5,a.href);null!=a.key&&b.LD(a.key);return b}Vjb(a,b){return b.Uk()-a.Uk()||a.rj()-b.rj()}};var RTb=["CodeMirror-activeline","CodeMirror-activeline-gutter"],DR=class extends BR{constructor(a,b){super(a,b);this.nb=a;this.dA=new _.mp;this.Fp=new _.mp;this.Js=new _.mp;this.Vj=new _.mp;this.v1=void 0;this.yD=new Set;this.jG=new Set;this.qUa=new Map;this.pma=10}set Qrc(a){this.pma=a;this.container.style.width=`${Math.ceil(Math.log10(this.gu))*this.pma+13}px`}set sL(a){this.container.style.width=`${Math.ceil(Math.log10(a))*this.pma+13}px`;this.gu=a;AR(this)}Ra(){BTb(this);if(this.content){var a=
_.dJ(this,"");a.appendChild(document.createTextNode("_"));this.content.appendChild(a);var b=a.getBoundingClientRect().width;this.content.removeChild(a);a=b}else a=this.pma;this.Qrc=a}hna(a){const b=_.dJ(this,"line-number CodeMirror-gutter-background");b.appendChild(_.cJ(this,"-",""));b.addEventListener("click",()=>{this.Vj.emit(a)});return b}dzb(a,b,c){b=this.Cl?this.Cl(a):void 0;return(0,_.XI)('<div class="line-number hidden-node CodeMirror-gutter-background"'+(c?' style="display:none;"':"")+'><span>-</span><div style="display:none;">'+
(b?_.aib(a,b):_.cib(a,a+1))+"</div></div>").aB()}Sd(a){const b=a.target;if(b.classList.contains("hidden-node"))return this.Vj.emit(Number(b.lastElementChild.firstElementChild.firstElementChild.dataset.lineNumber)),!0;if("A"===b.tagName&&(0!==a.button||a.ctrlKey||a.metaKey))return!0;for(var c=b;c!==a.currentTarget&&!c.classList.contains("line-number");)c=c.parentElement;c=Number(c.firstElementChild.dataset.lineNumber);if(isNaN(c))return!0;if("A"!==b.tagName)return this.Js.next({line:c,m2:a}),!0;this.Fp.next({line:c,
m2:a});return!1}clear(){super.clear();this.sL=0}focus(a){a=_.tH(a,this.Jl.length,this.kf,!0);0<a.length&&(this.Jl[a[0].start-this.kf].firstElementChild.focus(),this.dA.next(a[0].start))}Xaa(a){for(const b of this.yD||[]){b.classList.remove("highlight");for(const c of RTb)b.classList.remove(c);b.removeAttribute("aria-current");b.style.backgroundColor=""}this.v1=a;this.yD=_.$cb(this.v1,this.Jl,this.kf,!0);this.jG=_.adb(a);for(const b of this.yD)this.Waa(b)}cib(a){if(this.Cl){this.Cl=a;for(let b=0,c=
this.Jl.length;b<c;b++)Lpb(this.Jl[b].firstElementChild,a(b+this.kf))}else this.clear(),this.sL=this.gu}aCb(a,b){b=a+b;if(this.Cl){const c=[];for(;a<b;a++)this.KC.has(a)?c.push(this.KC.get(a).node):c.push(_.bib({lineNumber:a,href:this.Cl(a)}).aB());return _.t6a(c)}return _.dib({start:a,end:b}).aB()}lP(a,b=!1){var c=Math.max(0,b?this.Oi:this.kf-a);const d=c+a;super.lP(a,b);for(const [e,f]of this.qUa.entries())a=e,b=f,c<=a&&a<d&&this.Jl[a-c].classList.add(...b);for(;c<d;c++)this.jG.has(c)&&(a=this.Ai(c))&&
(this.Waa(a),this.yD.add(a))}Vda(a,b=!1){var c=Math.max(0,b?this.Oi:this.kf-a);const d=c+a;for(;c<d;c++)if(this.jG.has(c)){const e=this.Ai(c);e&&this.yD.delete(e)}super.Vda(a,b)}Waa(a){a.classList.add("highlight");for(const b of RTb)a.classList.add(b);a.setAttribute("aria-current","true")}};DR.ha=function(a){return new (a||DR)(_.r(_.ne),_.r(_.No))};
DR.wa=_.n({type:DR,oa:[["virtual-scroll-line-number-container"]],ab:function(a,b){a&1&&_.L("click",function(c){return b.Sd(c)})},inputs:{Cl:"lineNumberLinkProvider"},outputs:{dA:"lineFocused",Fp:"lineNumberClicked",Js:"gutterClicked",Vj:"lineShown"},features:[_.Cg],ya:0,Aa:0,ua:function(){},styles:["virtual-scroll-line-number-container{flex:none;min-width:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.line-number{padding:0 5px 0 3px;position:unset;text-align:end}.CodeMirror-linenumber{line-height:inherit;min-width:unset;padding:0 0 0 5px;position:unset}a.CodeMirror-linenumber{cursor:pointer;display:block;text-align:right}"],
mb:2,La:0});var STb=["content"],TTb=["gutter"],UTb=["decorations"],VTb=["sidebar"],WTb=["focusElement"],XTb=new _.zd("sidebarService"),YTb=new _.zd("lineWidgetsService"),ZTb=function(a,b=a.lineHeight){a.uga(b);a.zga(b);for(const c of a.Rw.concat(a.nt))a.LW(c);for(const [c,d]of a.Sz)a.vga(d,c,b)},$Tb=function(a,b,c){let d;null==(d=c.Su)||d.forEach(e=>{a.renderer.removeChild(b.qa,e)})},ER=class extends _.nJ{constructor(a,b,c,d,e,f,g,l,p,t,y,C,F,I,K,V,fa,ha,ra,Ha){super(C,F,a);this.renderer=c;this.view=d;this.qk=
e;this.vea=f;this.VW=g;this.Vg=l;this.ad=p;this.document=t;this.Yd=I;this.st=K;this.Y1a=V;this.EIa=fa;this.Wdb=ha;this.jra=ra;this.Baa=Ha;this.tXa=_.tH;this.Kq=new Set;this.sj=new Map;this.Tz=this.oS=this.Epa=this.Fpa=!1;this.Rw=[];this.uu=new Map;this.Sz=new Map;this.p9=new _.fg(1);this.Za=new _.hf;this.nt=[];this.zr=null;this.DW=[];this.Dma=new _.hg;this.fB=()=>{};this.nS=!0;this.WW=this.lineHeight=0;this.value=this.fileName="";this.Uba=1E3;this.Yqa=800;this.visibility=_.jJ;this.Vm=[];this.mB=void 0;
this.pv=!1;this.fga=new _.mp;this.Vj=new _.mp;this.XL=new _.mp;this.iQ=0;this.Vd=this.jQ="";this.bq=this.Ak=this.EG=void 0;this.b9=!1;this.XQ=!0;this.Fp=new _.mp;this.Js=new _.mp;this.kT=_.Hm(()=>{this.ee.kT()},500);this.ee=y||_.kjb;this.ii=new _.Kw(this.document);this.ii.kla=!1;this.ii.bM("CTRL_A",65,2);this.ii.bM("CTRL_A",65,8);_.Mn(this.ii,"shortcut",Ba=>{if("CTRL_A"===Ba.identifier)for(Ba=this.r9.qa;Ba;){if(this.document.activeElement===Ba){if(this.continue){const Ya=t.getSelection(),jb=Ya&&Ya.toString();
this.continue.then(()=>{Ya&&Ya.toString()!==jb||LTb(this.Pd)})}else LTb(this.Pd);return!1}Ba=Ba.parentElement}return!0});this.Za.add(this.EIa.Kn.subscribe(Ba=>{this.nb.qa.style.fontSize=null!=Ba?`${Ba}px`:"";_.Po(this.Yd);setTimeout(()=>{this.Oda(this.Pd.pQ())})}));this.Za.add(this.st.d9.subscribe(Ba=>{this.Vd=Ba;_.Po(this.Yd)}))}yL(){this.Pd.yL()}get Pd(){return this.eOa}get Fl(){return this.lines.length}set Pd(a){this.eOa=a;this.Za.add(_.w(_.If(window,"resize"),_.v(()=>a.pQ()),_.Xf()).subscribe(b=>
{this.Oda(b)}))}set tea(a){this.nS=!1;this.Gf=_.Bdb(a)}Qb(a){if(!this.lineHeight){for(var b of this.Vd.split(" "))b&&this.r9.qa.classList.add(b);this.lineHeight=this.Pd.pQ();this.sg.lineHeight=this.lineHeight;this.Pd.lineHeight=this.lineHeight;this.Zs()}a.fileName||a.value?(this.V5a(),this.continue=this.ee.lhb(()=>this.render())):a.scrollToLine?(this.wu(this.Gf),this.qV(_.ZG(this.Gf))):a.lineNumberLinkProvider?(b=()=>{this.sg.cib(this.Cl)},this.continue?this.continue.then(b):b()):a.visibleCodeIdentifier&&
(a.visibleCodeIdentifier.Xi&&this.VW.Az(a.visibleCodeIdentifier.Xi),this.Sda());(a.visibility||a.folding)&&this.ov();if(!this.nS){this.fB();const c=this.Gf;"CODE"===this.YF?this.fB=_.zgb(this.Vg,()=>{null!=c?this.tK(c,!0):this.L$.qa.focus()}):void 0!==this.YF&&(this.fB=this.Vg.registerCallback(this.YF,this.nb.qa,()=>{this.tK(c,!0);this.fB()}))}this.XQ||this.sg.clear();if(a.lineLimitation){let c;this.jQ="".padStart(null!=(c=this.JG)?c:80," ")}}GV(a){this.b9=a}tK(a,b=!1){const c=this;_.xf(function*(){yield c.continue;
_.BVa(c.qk,()=>{c.pG(a,b)})})}pG(a,b=!1){if(!b||this.zba(_.ZG(a)))this.Pd.focus(a),this.nb.qa.scrollLeft=0,this.nS=!0}Oda(a){this.lineHeight=a;this.sg.lineHeight=a;this.Pd.lineHeight=a;_.Po(this.Yd);this.qV(_.ZG(this.Gf));ZTb(this)}Ra(){super.Ra();_.w(this.zI,_.Rf(()=>this.qk.qL),_.v(a=>a.target.scrollLeft),_.Rf(()=>this.qk.Yra)).subscribe(a=>{this.Pr.qa.style.right=`${-a}px`;this.kT()});this.nb.qa.addEventListener("copy",a=>{a.preventDefault();let b;null==(b=a.clipboardData)||b.setData("text/plain",
PTb(this.Pd));this.ee.qr()});this.nb.qa.addEventListener("keydown",a=>{if(!_.CH(a)){var b=document.activeElement;if(b&&b instanceof HTMLElement&&this.nb.qa.contains(b)){var c=b.dataset.lineNumber||b.parentElement.dataset.lineNumber;c&&(c=Number(c),isNaN(c)||(["Up","ArrowUp","k"].includes(a.key)&&(this.Pd.nb.qa.contains(b)?this.pG(c-1):this.sg.focus(c-1),a.preventDefault()),["Down","ArrowDown","j"].includes(a.key)&&(this.Pd.nb.qa.contains(b)?this.pG(c+1):this.sg.focus(c+1),a.preventDefault())))}}});
"CODE"===this.YF&&(this.Ak=this.ad.register("openCode","c",()=>{this.ee.a2();_.jy(this.Vg,"CODE")}),this.bq=this.Vg.registerCallback("CODE",this.nb.qa,()=>{const a=document.activeElement;a&&a instanceof HTMLElement&&this.nb.qa.contains(a)&&!this.sg.nb.qa.contains(a)&&this.L$.qa!==a?this.sg.focus(this.EG||0):this.pG(this.EG||0)}))}Tc(){this.Sda();this.zI.subscribe(()=>{this.Zs()})}Zs(){var a=this.f2("top");a=Math.max(0,Math.floor(a/this.lineHeight)-100);for(b of this.visibility.FW){if(b.end<=a||b.start<
a&&b.end>a)a+=b.end-b.start-1;if(b.start>=a)break}var b=a;a=Math;var c=a.max,d=Math,e=d.min,f=this.lines.length-b;let g=Math.ceil(this.nb.qa.clientHeight/this.lineHeight)+200;for(var l of this.visibility.FW){const y=b+g;if(l.end>b&&l.end<y||l.start<y&&l.start>=b)g+=l.end-l.start-1}l=c.call(a,1,e.call(d,f,g));this.sg.Zs(b,l);this.Pd.Zs(b,l);a=b+l;if(this.nt&&0!==this.nt.length){c=this.Wdb.tpa(b,a);for(var p of c)switch(p.type){case "replace":this.o3(this.lineHeight,!1,p.widgets);break;case "add":for(const y of p.widgets)this.QU(this.Pr,
y,"start"===p.location);break;case "remove":for(const y of p.widgets)$Tb(this,this.Pr,y)}_.Po(this.Yd)}if(this.Rw&&0!==this.Rw.length){p=this.jra.tpa(b,a);for(var t of p)switch(t.type){case "replace":this.aea(t.widgets);break;case "add":for(const y of t.widgets)this.QU(this.bT,y,"start"===t.location);break;case "remove":for(const y of t.widgets)$Tb(this,this.bT,y)}_.Po(this.Yd)}if(this.Baa.widgets&&0!==this.Baa.widgets.length){t=this.Baa.tpa(b,a);for(const y of t)switch(y.type){case "replace":this.Zda(this.lineHeight,
!1,y.widgets);break;case "add":for(const C of y.widgets)this.xta(C.line,C.widgets,this.lineHeight,"start"===y.location);break;case "remove":for(const C of y.widgets)(t=this.Sz.get(C.line))&&this.renderer.removeChild(this.ir.qa,t)}_.Po(this.Yd)}this.scroll.next({Coa:b,sL:l})}Sda(){this.mB&&this.VW.register(this.mB,_.w(this.zI,_.Rf(()=>this.qk.qL),_.v(a=>a.target.scrollTop),_.Xf(),_.v(a=>({startLine:Math.floor(a/this.lineHeight),endLine:Math.min(Math.ceil((a+this.nb.qa.clientHeight)/this.lineHeight),
this.Fl)})),_.Rf(()=>this.qk.Kca)))}xe(){this.p9.next(!0)}Ja(){this.clear();this.mB&&this.VW.Az(this.mB);this.ii&&this.ii.dispose();this.Ak&&this.Ak();this.bq&&this.bq();this.fB();this.Za.unsubscribe();super.Ja()}wJ(a){this.nb.qa.classList.add(a)}cM(a){this.nb.qa.classList.remove(a)}y8a(a){this.XL.emit(a);this.tK(a.start-1)}ov(){for(const a of[this.Pd,this.sg])a.ov(this.visibility.FW,this.Vm);_.wjb(this);ZTb(this);this.Zs()}o3a(){this.oS||(this.oS=!0,setTimeout(()=>{this.oS=!1;this.o3(this.lineHeight);
_.Po(this.Yd)}))}yca(a){this.Kq.add(a);this.dfa()}dHb(a,b,c,d){this.zr={Pa:a,position:b,line:c,offset:d};this.dfa()}wu(a){const b=this;return _.xf(function*(){b.Vj.emit(a);yield b.continue;b.ee.jga(()=>{b.sg.Xaa(a);return Promise.resolve()},"selectLine")})}dfa(){this.Tz||(this.Tz=!0,this.ee.jga(()=>{const a=this;return _.xf(function*(){const b=new _.of(c=>{const d=setTimeout(()=>{c.next(void 0);c.complete()});return()=>{clearTimeout(d)}});a.JU=b.subscribe();yield _.lcb(b);a.JU=void 0;a.Tz=!1;yield a.continue;
0<a.Kq.size&&a.Pd.Bga(Array.from(a.Kq));a.Kq.clear();a.fcb()})},"inline"))}wIa(a,b,c,d){return this.d8(()=>{_.xjb(this)},{startLine:c,endLine:d,ua:a,context:b},this.Rw)}gwb(a,b,c,d){return this.d8(()=>{this.o3a()},{startLine:c,endLine:d,ua:a,context:b},this.nt)}fwb(a,b,c){const d={line:c,ua:a,context:b},e=this.uu.get(c)||[];e.push(d);this.uu.set(c,e);_.yjb(this);return()=>{e.splice(e.indexOf(d),1);_.yjb(this)}}AZ(a,b){this.sj.has(a)?this.sj.get(a).push(b):this.sj.set(a,[b]);this.yca(a);return{remove:()=>
{const c=this.sj.get(a);if(null!=c){var d=c.indexOf(b);0>d||(c.splice(d,1),this.yca(a))}}}}yaa(a){return this.lineHeight*(this.visibility?_.DH(this.visibility,a):a)}getHeight(a,b){return this.lineHeight*(1+(this.visibility?_.DH(this.visibility,b)-_.DH(this.visibility,a):b-a))}d8(a,b,c){a();c.push(b);return()=>{a();c.splice(c.indexOf(b),1)}}V5a(){this.uu.clear();this.Sz.clear();this.Rw=[];this.nt=[];this.sj.clear();this.Kq.clear();this.R9()}render(){const a=this;return _.xf(function*(){a.clear();a.rendered||
(a.Tz=!0);var b=document.getElementById("pre-rendered-code");b&&a.Pd.pv&&b.setAttribute("processed","");b=yield a.DYa();const c=a.lines;_.wjb(a);yield _.tf(a.p9);a.Gf=_.tH(a.Gf,c.length);a.fga.emit(c.length);const d=a.lineHeight;a.Zda(d);a.aea();a.o3(d);a.sg.sL=a.lines.length;a.Pd.f8(c,a.rendered);a.qV(_.ZG(a.Gf));a.rendered||a.Kq.clear();a.iQ=b+3;a.Zs();ZTb(a,d);a.rendered||(a.Tz=!1);a.sg.Xaa(a.Gf)})}DYa(){const a=this;return _.xf(function*(){var b;a.mP(null!=(b=a.Hw)?b:new Map);if(a.value.lines)return a.mP(a.value.xS),
a.lines=a.value.lines,a.value.pHb;if(!a.Hw||!a.Hw.size){b=a.m9(a.value);let c,d;const e=_.Cdb(a.value,null!=(d=null==(c=(yield _.FH()).findModeByFileName(a.fileName))?void 0:c.mime)?d:"text/plain");a.mP(e);return b}return a.m9(a.value)})}m9(a){const b=a.split("\n");this.lines=b;a.endsWith("\n")&&b.pop();a=0;for(let c=0;c<b.length;c++)a=Math.max(a,b[c].length),b[c]+="\n";return a}mP(a){for(const [b,c]of a.entries()){a=b;const d=c,e=this.sj.get(a);if(null==e)this.sj.set(a,d);else for(const f of d)e.push(f)}}aea(a){0===
this.jra.widgets.length&&(this.jra.widgets=this.Rw);_.An(this.bT.qa);a=a||this.jra.f1(CTb(this.sg));for(const b of a)this.QU(this.bT,b)}o3(a=this.lineHeight,b=!0,c){_.An(this.Pr.qa);this.zga(a);this.Wdb.widgets=this.nt;b&&this.renderer.dh(this.Pr.qa,"display","none");a=c||this.Wdb.f1(CTb(this.sg));for(const d of a)this.renderer.dh(this.Pr.qa,"display","block"),this.QU(this.Pr,d)}Zda(a=this.lineHeight,b=!0,c){_.An(this.ir.qa);b&&(ATb(this.Baa,this.uu),this.Sz.clear(),this.uga(a),this.aib(11),b=this.lYa()?
"block":"none",this.renderer.dh(this.ir.qa,"display",b));c=c||this.Baa.f1(CTb(this.sg));for(const {line:d,widgets:e}of c)0!==e.length&&this.xta(d,e,a)}xta(a,b,c,d=!1){let e=this.Sz.get(a);e||(e=this.ePa(),this.vga(e,a,c),this.Sz.set(a,e));for(const f of b){f.Su&&0!==f.Su.length||(a=this.view.Gh(f.ua,f.context),a.he(),f.Su=a.bl);for(const g of f.Su)this.renderer.appendChild(e,g)}d&&0<this.ir.qa.children.length?this.renderer.insertBefore(this.ir.qa,e,this.ir.qa.children[0]):this.renderer.appendChild(this.ir.qa,
e)}ePa(){const a=this.renderer.createElement("div");a.className="gutter-line";this.renderer.jp&&_.UG(a)&&this.DW.push(a);return a}vga(a,b,c){b*=c;this.renderer.dh(a,"position","absolute");this.renderer.dh(a,"top",`${b}px`);this.renderer.dh(a,"height",`${c}px`);this.renderer.dh(a,"bottom","0")}lYa(){for(const a of this.uu.values())if(0<a.length)return!0;return!1}zga(a){this.Aga(this.Pr,a)}uga(a){this.Aga(this.ir,a)}Aga(a,b){this.renderer.dh(a.qa,"height",`${b*this.WW}px`)}aib(a){var b=Array.from(this.uu.values()).map(c=>
c.length);b=0<b.length?Math.max(...b):0;this.renderer.dh(this.ir.qa,"width",`${a*b}px`)}QU(a,b,c=!1){if(!b.Su){const d=this.view.Gh(b.ua,b.context);d.he();b.Su=d.bl}this.LW(b);for(const d of b.Su)c&&0<a.qa.children.length?this.renderer.insertBefore(a.qa,d,a.qa.children[0]):this.renderer.appendChild(a.qa,d)}fcb(){if(this.zr){var a=this.zr.position,b=this.zr.line,c=this.zr.offset,d=this.nb.qa.querySelector(this.zr.Pa);d?this.vea.scrollTo(d,a,null!=c?c:0):this.qV(b);this.zr=null}}LW({Su:a,startLine:b,
endLine:c}){if(a&&void 0!==b&&void 0!==c){var d=this.yaa(b);b=this.getHeight(b,c);for(const e of a)this.renderer.dh(e,"top",`${d}px`),-1<c?this.renderer.dh(e,"height",`${b}px`):this.renderer.dh(e,"bottom","0")}}clear(){this.view.clear();this.Pd.clear();this.sg.clear();this.R9();this.Dma.next(!0);this.continue=void 0;let a;null==(a=this.JU)||a.unsubscribe();this.JU=void 0}R9(){if(this.renderer.jp)for(const a of this.DW)this.renderer.jp(a);this.DW=[]}qV(a){null==a||this.zba(a)||(this.nb.qa.scrollTop=
this.lineHeight*Math.max(a-5,0))}zba(a){if(null==a)return!1;a*=this.lineHeight;const b=this.nb.qa.scrollTop,c=b+this.nb.qa.offsetHeight;return b<=a&&a<c}};ER.ha=function(a){return new (a||ER)(_.r(_.sg),_.r(_.Xh),_.r(_.No),_.r(_.nh),_.r(_.dx),_.r(_.ex),_.r(_.qJ),_.r(_.Pi),_.r(_.Mw),_.r(_.pk),_.r(_.jjb,8),_.r(_.ne),_.r(_.du),_.r(_.wp),_.r(_.cy),_.r(_.oJ),_.r(_.CG),_.r(XTb),_.r(YTb),_.r(wR))};
ER.wa=_.n({type:ER,oa:[["virtual-scroll-format-code"]],ub:function(a,b){a&1&&(_.qh(STb,7),_.qh(TTb,7),_.qh(DR,7),_.qh(UTb,7),_.qh(VTb,7),_.qh(WTb,7),_.qh(CR,7));if(a&2){let c;_.ph(c=_.sh())&&(b.r9=c.first);_.ph(c=_.sh())&&(b.ir=c.first);_.ph(c=_.sh())&&(b.sg=c.first);_.ph(c=_.sh())&&(b.bT=c.first);_.ph(c=_.sh())&&(b.Pr=c.first);_.ph(c=_.sh())&&(b.L$=c.first);_.ph(c=_.sh())&&(b.Pd=c.first)}},inputs:{fileName:"fileName",value:"value",Hw:"highlightInfo",rendered:"rendered",Uba:"largeFileThreshold",Yqa:"largeFileRenderCount",
JG:"lineLimitation",visibility:"visibility",Vm:"folding",mB:"visibleCodeIdentifier",YF:"focusableRegion",pv:"usePrefetchIfPossible",XQ:"displayLineNumbers",tea:"scrollToLine",Cl:"lineNumberLinkProvider"},outputs:{fga:"totalNumLines",Vj:"lineShown",XL:"rangeToggled",Fp:"lineNumberClicked",Js:"gutterClicked"},features:[_.eh([{Ba:_.nJ,Lb:ER},{Ba:XTb,Id:xR},{Ba:YTb,Id:xR},wR]),_.Cg,_.Hd],ya:39,Aa:25,Ea:[[1,"layout",3,"ascResizeNotifier"],["tabindex","-1"],["content",""],[1,"gutter","CodeMirror-gutters"],
["gutter",""],[1,"CodeMirror-gutters",3,"visibility","lineNumberLinkProvider","lineFocused","lineNumberClicked","gutterClicked","lineShown"],[3,"click","contextmenu","mouseover","mouseout","mousedown","mouseup","mouseleave","keydown","keyup","selectionchange"],[1,"decorations"],["decorations",""],["class","code-highlight CodeMirror-activeline-background",3,"height","minWidth","top",4,"ngFor","ngForOf"],["class","column-guide",3,"minHeight",4,"ngIf"],["tabindex","-1",1,"focus-element"],["focusElement",
""],[1,"cdk-visually-hidden"],[3,"visibility","usePrefetchIfPossible","inlineWidgets","highlightedLines","lineFocused","lineShown"],[3,"visibility","folding","lineHeight","pointerEvents","rangeToggled","mousedown",4,"ngIf"],["tabindex","0","role","region",1,"sidebar"],["sidebar",""],[1,"code-highlight","CodeMirror-activeline-background"],[1,"column-guide"],[1,"column-guide-margin"],[3,"visibility","folding","lineHeight","rangeToggled","mousedown"]],ua:function(a,b){a&1&&(_.z(0,"div",0),_.L("ascResizeNotifier",
function(){return b.Zs()}),_.Q(1,"\n  "),_.z(2,"div",1,2),_.Q(4,"\n    "),_.G(5,"div",3,4),_.Q(7,"\n    "),_.z(8,"virtual-scroll-line-number-container",5),_.L("lineFocused",function(c){return b.EG=c})("lineNumberClicked",function(c){return b.Fp.emit(c)})("gutterClicked",function(c){return b.Js.emit(c)})("lineShown",function(c){return b.Vj.emit(c)}),_.Q(9,"\n    "),_.B(),_.Q(10,"\n    "),_.z(11,"div",6),_.L("click",function(c){return b.h_.next(c)})("contextmenu",function(c){return b.h_.next(c)})("mouseover",
function(c){return b.Pra.next(c)})("mouseout",function(c){return b.J4a.next(c)})("mousedown",function(){return b.GV(!0)})("mouseup",function(){return b.GV(!1)})("mouseleave",function(){return b.GV(!1)})("keydown",function(c){return b.n1a.next(c)})("keyup",function(c){return b.o1a.next(c)})("selectionchange",function(){return b.yL()},!1,zpb),_.Q(12,"\n      "),_.G(13,"div",7,8),_.Q(15,"\n      "),_.O(16,XAb,1,6,"div",9),_.Q(17,"\n      "),_.O(18,YAb,5,3,"div",10),_.R(19,"async"),_.Q(20,"\n      "),
_.z(21,"div",11,12),_.Q(23,"\n        "),_.z(24,"span",13),_.Q(25,"\n          Code panel - press c to focus line 1.\n        "),_.B(),_.Q(26,"\n      "),_.B(),_.Q(27,"\n      "),_.z(28,"virtual-scroll-code-container",14),_.L("lineFocused",function(c){return b.EG=c})("lineShown",function(c){return b.Vj.emit(c)}),_.Q(29,"\n      "),_.B(),_.Q(30,"\n      "),_.O(31,ZAb,1,5,"code-folding-container",15),_.Q(32,"\n    "),_.B(),_.Q(33,"\n  "),_.B(),_.Q(34,"\n  "),_.G(35,"div",16,17),_.Q(37,"\n"),_.B(),_.Q(38,
"\n"));a&2&&(_.q(2),_.vB("content CodeMirror ",b.Vd,""),_.q(6),_.Ig("min-height",b.lineHeight*b.WW,"px"),_.Jg("line-numbers",b.XQ),_.x("visibility",b.visibility)("lineNumberLinkProvider",b.Cl),_.q(3),_.Kg(b.OAb),_.q(2),_.Ig("min-width",b.iQ,"ch"),_.q(3),_.x("ngForOf",b.tXa(b.Gf,b.lines.length)),_.q(2),_.x("ngIf",_.S(19,23,b.Y1a.enabled)&&b.jQ),_.q(10),_.Ig("padding-right",0===b.nt.length?0:300,"px"),_.x("visibility",b.visibility)("usePrefetchIfPossible",b.pv)("inlineWidgets",b.sj)("highlightedLines",
b.Gf),_.q(3),_.x("ngIf",0<b.Vm.length))},Ga:[_.lJ,_.nq,_.oq,_.ry,CR,DR,_.tq],styles:[".code-highlight[_ngcontent-%COMP%]{position:absolute;width:100%}virtual-scroll-format-code[_nghost-%COMP%]{font:initial;font-family:monospace;letter-spacing:normal;line-height:1.25;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:100%;box-sizing:border-box;display:block;height:100%;overflow:auto;position:relative;width:100%;outline:0}virtual-scroll-format-code[_nghost-%COMP%]     a{color:inherit}virtual-scroll-format-code[_nghost-%COMP%]     a:hover span{text-decoration:underline}virtual-scroll-format-code[_nghost-%COMP%]     virtual-scroll-code-container{box-sizing:content-box;position:absolute}virtual-scroll-format-code[_nghost-%COMP%]   pre[_ngcontent-%COMP%]{font-family:monospace}.inline[_nghost-%COMP%]{height:auto}.inline[_nghost-%COMP%]   .layout[_ngcontent-%COMP%]{position:relative}.focus-element[_ngcontent-%COMP%]{height:0;position:-webkit-sticky;position:sticky;top:0}.focus-element[_ngcontent-%COMP%]:focus{outline:none}.layout[_ngcontent-%COMP%]{height:100%;position:absolute;width:100%}.content[_ngcontent-%COMP%]{display:inline-flex;font-family:inherit;height:unset;min-height:100%;min-width:100%;outline:0;overflow:unset;position:relative;vertical-align:top}.code-and-highlight-container[_ngcontent-%COMP%]{position:relative;width:100%}code-folding-container[_ngcontent-%COMP%]{position:absolute}.gutter[_ngcontent-%COMP%]{flex:0 0 auto;overflow:hidden;position:unset}.line-numbers[_ngcontent-%COMP%]{min-height:100%;position:relative;z-index:unset}.sidebar[_ngcontent-%COMP%]{border-left-style:solid;border-left-width:1px;box-sizing:border-box;min-height:100%;overflow:hidden;position:absolute;width:300px;right:0;top:0}.decorations[_ngcontent-%COMP%]{left:0;position:absolute;top:0;width:100%}.column-guide[_ngcontent-%COMP%]{height:100%;position:absolute}.column-guide-margin[_ngcontent-%COMP%]{margin-left:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}"],
La:0});var aUb=new _.zd("CDK_DRAG_PARENT");var bUb=new _.zd("CdkDragHandle");var cUb=new _.zd("CdkDragPlaceholder");var dUb=new _.zd("CdkDragPreview");var eUb=new _.zd("CDK_DRAG_CONFIG");var fUb=_.ek({passive:!1,capture:!0}),gUb=function(a,b){a.f6.add(b);1===a.f6.size&&a.ob.ac(()=>{a.Hb.addEventListener("touchmove",a.jtb,fUb)})},hUb=function(a,b){b=a.Ly.indexOf(b);-1<b&&(a.Ly.splice(b,1),0===a.Ly.length&&a.tob())},iUb=function(a,b){a.f6.delete(b);hUb(a,b);0===a.f6.size&&a.Hb.removeEventListener("touchmove",a.jtb,fUb)},jUb=function(a,b,c){-1<a.Ly.indexOf(b)||(a.Ly.push(b),1===a.Ly.length&&(b=c.type.startsWith("touch"),a.v6.set(b?"touchend":"mouseup",{handler:d=>a.F7a.next(d),options:!0}).set("scroll",
{handler:d=>a.scroll.next(d),options:!0}).set("selectstart",{handler:a.Xmc,options:fUb}),b||a.v6.set("mousemove",{handler:d=>a.Usa.next(d),options:fUb}),a.ob.ac(()=>{a.v6.forEach((d,e)=>{a.Hb.addEventListener(e,d.handler,d.options)})})))},FR=class{constructor(a,b){this.ob=a;this.tpb=new Set;this.f6=new Set;this.Ly=[];this.v6=new Map;this.Nic=c=>c.Mw();this.Usa=new _.hg;this.F7a=new _.hg;this.scroll=new _.hg;this.Xmc=c=>{0<this.Ly.length&&c.preventDefault()};this.jtb=c=>{0<this.Ly.length&&(this.Ly.some(this.Nic)&&
c.preventDefault(),this.Usa.next(c))};this.Hb=b}Mw(a){return-1<this.Ly.indexOf(a)}CH(a){const b=[this.scroll];a&&a!==this.Hb&&b.push(new _.of(c=>this.ob.ac(()=>{const d=e=>{this.Ly.length&&c.next(e)};a.addEventListener("scroll",d,!0);return()=>{a.removeEventListener("scroll",d,!0)}})));return _.Jf(...b)}Ja(){this.f6.forEach(a=>iUb(this,a));this.tpb.forEach(a=>{this.tpb.delete(a)});this.tob();this.Usa.complete();this.F7a.complete()}tob(){this.v6.forEach((a,b)=>{this.Hb.removeEventListener(b,a.handler,
a.options)});this.v6.clear()}};FR.ha=function(a){return new (a||FR)(_.m(_.sg),_.m(_.pk))};FR.ta=_.k({token:FR,na:FR.ha,Ha:"root"});var fBb=0;var kUb=function(a,b){const c=_.hk(b);b=a.ox.get(c);if(!b)return null;b=b.gcb;let d;if(c===a.Hb){var e=a.eG();d=e.top;e=e.left}else d=c.scrollTop,e=c.scrollLeft;const f=b.top-d,g=b.left-e;a.ox.forEach((l,p)=>{l.nyb&&c!==p&&c.contains(p)&&aBb(l.nyb,f,g)});b.top=d;b.left=e;return{top:f,left:g}},lUb=class{constructor(a){this.Hb=a;this.ox=new Map}clear(){this.ox.clear()}cache(a){this.clear();this.ox.set(this.Hb,{gcb:this.eG()});a.forEach(b=>{this.ox.set(b,{gcb:{top:b.scrollTop,left:b.scrollLeft},nyb:$Ab(b)})})}eG(){return{top:window.scrollY,
left:window.scrollX}}};var mUb=_.ek({passive:!0}),nUb=_.ek({passive:!1}),hBb=new Set(["position"]),oUb=function(a,b){const c=_.lk(b);c!==a.mj&&(a.mj&&a.Qtb(a.mj),a.ob.ac(()=>{c.addEventListener("mousedown",a.Uja,nUb);c.addEventListener("touchstart",a.Uja,mUb);c.addEventListener("dragstart",a.vsb,nUb)}),a.PE=void 0,a.mj=c);"undefined"!==typeof SVGElement&&a.mj instanceof SVGElement&&(a.Oja=a.mj.ownerSVGElement);return a},pUb=function(a,b){a.fGa=b},qUb=function(a,b){a.No=b.map(d=>_.lk(d));a.No.forEach(d=>SL(d,a.disabled));
a.Pka();const c=new Set;a.EE.forEach(d=>{-1<a.No.indexOf(d)&&c.add(d)});a.EE=c},rUb=function(a,b){a.oI=b?_.lk(b):null;a.rq.unsubscribe();b&&(a.rq=a.mg.nd(10).subscribe(()=>a.Ohc()));return a},sUb=class{get disabled(){return this.zc||!(!this.Dj||!this.Dj.disabled)}set disabled(a){const b=_.jk(a);b!==this.zc&&(this.zc=b,this.Pka(),this.No.forEach(c=>SL(c,b)))}constructor(a,b,c,d,e,f){this.Vc=b;this.Hb=c;this.ob=d;this.mg=e;this.Pv=f;this.JB={x:0,y:0};this.My={x:0,y:0};this.C6=!1;this.Aja=new _.hg;this.rq=
this.tq=this.ptb=this.otb=_.hf.EMPTY;this.oI=null;this.wsb=!0;this.No=[];this.EE=new Set;this.mpb="ltr";this.a0=0;this.zc=!1;this.Lla=new _.hg;this.cW=new _.hg;this.released=new _.hg;this.ended=new _.hg;this.k0=new _.hg;this.r0=new _.hg;this.d0=new _.hg;this.K4a=this.Aja;this.Uja=g=>{this.Lla.next();if(this.No.length){const l=this.Lqb(g);!l||this.EE.has(l)||this.disabled||this.trb(l,g)}else this.disabled||this.trb(this.mj,g)};this.Qmc=g=>{var l=this.Fia(g);if(this.C6){g.preventDefault();var p=this.kqb(l);
this.brb=!0;this.Zrb=l;this.zpc(p);if(this.Dj)this.pvb(p,l);else{l=this.RJ?this.BO:this.Wv;var t=this.My;t.x=p.x-l.x+this.JB.x;t.y=p.y-l.y+this.JB.y;this.zCa(t.x,t.y)}this.Aja.xk.length&&this.ob.nc(()=>{this.Aja.next({source:this,ug:p,event:g,distance:this.dEa(p),I_:this.oGa})})}else Math.abs(l.x-this.Wv.x)+Math.abs(l.y-this.Wv.y)>=this.Vc.Ina&&((l=Date.now()>=this.Lic+this.Ojc(g),t=this.Dj,l)?t&&(t.Mw()||t.GVc())||(g.preventDefault(),this.C6=!0,this.ob.nc(()=>this.woc(g))):this.Dpb(g))};this.Smc=
g=>{this.Dpb(g)};this.vsb=g=>{if(this.No.length){const l=this.Lqb(g);!l||this.EE.has(l)||this.disabled||g.preventDefault()}else this.disabled||g.preventDefault()};pUb(oUb(this,a),b.wYc||null);this.SY=new lUb(c);gUb(f,this)}dispose(){this.Qtb(this.mj);if(this.Mw()){let b;null==(b=this.mj)||b.remove()}let a;null==(a=this.Gt)||a.remove();this.fpb();this.epb();iUb(this.Pv,this);this.GGa();this.Lla.complete();this.cW.complete();this.released.complete();this.ended.complete();this.k0.complete();this.r0.complete();
this.d0.complete();this.Aja.complete();this.No=[];this.EE.clear();this.Dj=void 0;this.rq.unsubscribe();this.SY.clear();this.oI=this.mj=this.Oja=this.VY=this.aF=this.Gt=this.fGa=null}Mw(){return this.C6&&this.Pv.Mw(this)}reset(){this.mj.style.transform=this.PE||"";this.My={x:0,y:0};this.JB={x:0,y:0}}Ypc(a){this.Dj=a}Nea(a){this.My={x:0,y:0};this.JB.x=a.x;this.JB.y=a.y;this.Dj||this.zCa(a.x,a.y)}vOc(){const a=this.Zrb;a&&this.Dj&&this.pvb(this.kqb(a),a)}GGa(){this.otb.unsubscribe();this.ptb.unsubscribe();
this.tq.unsubscribe()}fpb(){let a;null==(a=this.Zy)||a.remove();let b;null==(b=this.wtb)||b.destroy();this.Zy=this.wtb=null}epb(){let a;null==(a=this.UI)||a.remove();let b;null==(b=this.Sja)||b.destroy();this.UI=this.Sja=null}Dpb(a){if(this.Pv.Mw(this)&&(this.GGa(),hUb(this.Pv,this),this.Pka(),this.No&&(this.mj.style.webkitTapHighlightColor=this.Fnc),this.C6))if(this.released.next({source:this,event:a}),this.Dj)this.Dj.Fka(),this.ggc().then(()=>{this.thc(a);this.pob();hUb(this.Pv,this)});else{this.JB.x=
this.My.x;const b=this.Fia(a);this.JB.y=this.My.y;this.ob.nc(()=>{this.ended.next({source:this,distance:this.dEa(b),b0:b,event:a})});this.pob();hUb(this.Pv,this)}}woc(a){TL(a)&&(this.asb=Date.now());this.Pka();const b=this.Dj;if(b){const c=this.mj,d=c.parentNode,e=this.UI=this.gic(),f=this.Gt=this.Gt||this.Hb.createComment(""),g=this.Eqb();d.insertBefore(f,c);this.PE=c.style.transform||"";this.Zy=this.kic();iBb(c,!1);this.Hb.body.appendChild(d.replaceChild(e,c));this.fkc(d,g).appendChild(this.Zy);
this.cW.next({source:this,event:a});b.start();this.OE=b;this.Yia=b.iCb(this)}else this.cW.next({source:this,event:a}),this.OE=this.Yia=void 0;this.SY.cache(b?b.UTc():[])}trb(a,b){this.fGa&&b.stopPropagation();var c=this.Mw(),d=TL(b);const e=!d&&0!==b.button,f=this.mj,g=_.hk(b),l=!d&&this.asb&&this.asb+800>Date.now();d=d?_.ak(b):_.Zj(b);g&&g.draggable&&"mousedown"===b.type&&b.preventDefault();c||e||l||d||(this.No.length&&(c=f.style,this.Fnc=c.webkitTapHighlightColor||"",c.webkitTapHighlightColor="transparent"),
this.C6=this.brb=!1,this.GGa(),this.BO=this.mj.getBoundingClientRect(),this.otb=this.Pv.Usa.subscribe(this.Qmc),this.ptb=this.Pv.F7a.subscribe(this.Smc),this.tq=this.Pv.CH(this.Eqb()).subscribe(p=>this.wpc(p)),this.oI&&(this.QX=$Ab(this.oI)),this.v7=(c=this.aF)&&c.ua&&!c.Ara?{x:0,y:0}:this.dkc(this.BO,a,b),a=this.Wv=this.Zrb=this.Fia(b),this.oGa={x:0,y:0},this.Rmc={x:a.x,y:a.y},this.Lic=Date.now(),jUb(this.Pv,this,b))}thc(a){iBb(this.mj,!0);this.Gt.parentNode.replaceChild(this.mj,this.Gt);this.fpb();
this.epb();this.BO=this.QX=this.WY=this.PE=void 0;this.ob.nc(()=>{const b=this.Dj,c=b.iCb(this),d=this.Fia(a),e=this.dEa(d),f=b.Blc(d.x,d.y);this.ended.next({source:this,distance:e,b0:d,event:a});this.d0.next({item:this,Pk:c,Nu:this.Yia,container:b,EJb:this.OE,mFb:f,distance:e,b0:d,event:a});b.GSc(this,c,this.Yia,this.OE,f,e,d,a);this.Dj=this.OE})}pvb({x:a,y:b},{x:c,y:d}){let e=this.OE.hOc(this,a,b);!e&&this.Dj!==this.OE&&this.OE.Blc(a,b)&&(e=this.OE);e&&e!==this.Dj&&this.ob.nc(()=>{this.r0.next({item:this,
container:this.Dj});this.Dj.aUa(this);this.Dj=e;this.Dj.Una(this,a,b,e===this.OE&&e.t0c?this.Yia:void 0);this.k0.next({item:this,container:e,Pk:e.iCb(this)})});this.Mw()&&(this.Dj.xOc(c,d),this.Dj.wOc(this,a,b,this.oGa),this.RJ?this.yCa(a,b):this.yCa(a-this.v7.x,b-this.v7.y))}kic(){const a=this.aF,b=this.Gda;var c=a?a.ua:null;let d;if(c&&a){const e=a.Ara?this.BO:null;c=a.xf.Gh(c,a.context);c.he();d=oBb(c,this.Hb);this.wtb=c;a.Ara?pBb(d,e):d.style.transform=nBb(this.Wv.x,this.Wv.y)}else d=eBb(this.mj),
pBb(d,this.BO),this.PE&&(d.style.transform=this.PE);gBb(d.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this.Vc.zIndex||1E3}`},hBb);SL(d,!1);d.classList.add("cdk-drag-preview");d.setAttribute("dir",this.mpb);b&&(Array.isArray(b)?b.forEach(e=>d.classList.add(e)):d.classList.add(b));return d}ggc(){if(!this.brb)return Promise.resolve();const a=this.UI.getBoundingClientRect();this.Zy.classList.add("cdk-drag-animating");this.yCa(a.left,a.top);const b=mBb(this.Zy);
return 0===b?Promise.resolve():this.ob.ac(()=>new Promise(c=>{const d=f=>{if(!f||_.hk(f)===this.Zy&&"transform"===f.propertyName){let g;null==(g=this.Zy)||g.removeEventListener("transitionend",d);c();clearTimeout(e)}},e=setTimeout(d,1.5*b);this.Zy.addEventListener("transitionend",d)}))}gic(){var a=this.VY;const b=a?a.ua:null;b?(this.Sja=a.xf.Gh(b,a.context),this.Sja.he(),a=oBb(this.Sja,this.Hb)):a=eBb(this.mj);a.style.pointerEvents="none";a.classList.add("cdk-drag-placeholder");return a}dkc(a,b,c){b=
(b=b===this.mj?null:b)?b.getBoundingClientRect():a;c=TL(c)?c.targetTouches[0]:c;const d=this.Nqb();return{x:b.left-a.left+(c.pageX-b.left-d.left),y:b.top-a.top+(c.pageY-b.top-d.top)}}Fia(a){var b=this.Nqb(),c=TL(a)?a.touches[0]||a.changedTouches[0]||{pageX:0,pageY:0}:a;a=c.pageX-b.left;b=c.pageY-b.top;if(this.Oja&&(c=this.Oja.getScreenCTM())){const d=this.Oja.createSVGPoint();d.x=a;d.y=b;return d.matrixTransform(c.inverse())}return{x:a,y:b}}kqb(a){var b=this.Dj?this.Dj.iT:null;let {x:c,y:d}=this.RJ?
this.RJ(a,this,this.BO,this.v7):a;if("x"===this.iT||"x"===b)d=this.Wv.y;else if("y"===this.iT||"y"===b)c=this.Wv.x;if(this.QX){a=this.v7.x;var e=this.v7.y;b=this.QX;const {width:f,height:g}=this.gkc(),l=b.top+e;e=b.bottom-(g-e);c=Math.max(b.left+a,Math.min(b.right-(f-a),c));d=Math.max(l,Math.min(e,d))}return{x:c,y:d}}zpc(a){const b=a.x;a=a.y;const c=this.oGa,d=this.Rmc,e=Math.abs(a-d.y);Math.abs(b-d.x)>this.Vc.yda&&(c.x=b>d.x?1:-1,d.x=b);e>this.Vc.yda&&(c.y=a>d.y?1:-1,d.y=a);return c}Pka(){if(this.mj&&
this.No){var a=0<this.No.length||!this.Mw();a!==this.wsb&&(this.wsb=a,SL(this.mj,a))}}Qtb(a){a.removeEventListener("mousedown",this.Uja,nUb);a.removeEventListener("touchstart",this.Uja,mUb);a.removeEventListener("dragstart",this.vsb,nUb)}zCa(a,b){a=nBb(a,b);b=this.mj.style;null==this.PE&&(this.PE=b.transform&&"none"!=b.transform?b.transform:"");b.transform=jBb(a,this.PE)}yCa(a,b){let c;const d=(null==(c=this.aF)?0:c.ua)?void 0:this.PE;this.Zy.style.transform=jBb(nBb(a,b),d)}dEa(a){const b=this.Wv;
return b?{x:a.x-b.x,y:a.y-b.y}:{x:0,y:0}}pob(){this.QX=this.WY=void 0;this.SY.clear()}Ohc(){let {x:a,y:b}=this.JB;if(!(0===a&&0===b||this.Mw())&&this.oI){var c=this.mj.getBoundingClientRect(),d=this.oI.getBoundingClientRect();if(!(0===d.width&&0===d.height||0===c.width&&0===c.height)){var e=d.left-c.left,f=c.right-d.right,g=d.top-c.top,l=c.bottom-d.bottom;d.width>c.width?(0<e&&(a+=e),0<f&&(a-=f)):a=0;d.height>c.height?(0<g&&(b+=g),0<l&&(b-=l)):b=0;a===this.JB.x&&b===this.JB.y||this.Nea({y:b,x:a})}}}Ojc(a){const b=
this.a0;return"number"===typeof b?b:TL(a)?b.ZJc:b?b.jXc:0}wpc(a){const b=kUb(this.SY,a);b&&(a=_.hk(a),this.QX&&a!==this.oI&&a.contains(this.oI)&&aBb(this.QX,b.top,b.left),this.Wv.x+=b.left,this.Wv.y+=b.top,this.Dj||(this.My.x-=b.left,this.My.y-=b.top,this.zCa(this.My.x,this.My.y)))}Nqb(){let a;return(null==(a=this.SY.ox.get(this.Hb))?void 0:a.gcb)||this.SY.eG()}Eqb(){void 0===this.Unb&&(this.Unb=_.sna(this.mj));return this.Unb}fkc(a,b){const c=this.Ymc||"global";return"parent"===c?a:"global"===c?
(a=this.Hb,b||a.fullscreenElement||a.webkitFullscreenElement||a.mozFullScreenElement||a.msFullscreenElement||a.body):_.lk(c)}gkc(){this.WY&&(this.WY.width||this.WY.height)||(this.WY=this.Zy?this.Zy.getBoundingClientRect():this.BO);return this.WY}Lqb(a){return this.No.find(b=>a.target&&(a.target===b||b.contains(a.target)))}};var tUb={Ina:5,yda:5},GR=class{constructor(a,b,c,d){this.Hb=a;this.ob=b;this.mg=c;this.Pv=d}dPa(a,b=tUb){return new sUb(a,b,this.Hb,this.ob,this.mg,this.Pv)}};GR.ha=function(a){return new (a||GR)(_.m(_.pk),_.m(_.sg),_.m(_.hu),_.m(FR))};GR.ta=_.k({token:GR,na:GR.ha,Ha:"root"});var uUb=new _.zd("CdkDropList"),HR=class{get disabled(){return this.zc||this.Jna&&this.Jna.disabled}set disabled(a){this.zc=_.jk(a);this.xn.disabled=this.zc}constructor(a,b,c,d,e,f,g,l,p,t,y){this.element=a;this.Jna=b;this.ob=d;this.Mf=e;this.xc=g;this.wb=p;this.Rnc=t;this.eGa=y;this.Pb=new _.hg;this.cW=new _.mp;this.released=new _.mp;this.ended=new _.mp;this.k0=new _.mp;this.r0=new _.mp;this.d0=new _.mp;this.K4a=new _.of(C=>{const F=_.w(this.xn.K4a,_.v(I=>({source:this,ug:I.ug,event:I.event,I_:I.I_,
distance:I.distance}))).subscribe(C);return()=>{F.unsubscribe()}});this.xn=l.dPa(a,{Ina:f&&null!=f.Ina?f.Ina:5,yda:f&&null!=f.yda?f.yda:5,zIndex:null==f?void 0:f.zIndex});this.xn.data=this;vUb.push(this);f&&this.sgc(f);b&&this.xn.Ypc(b.cOc);this.Loc(this.xn);this.Bkc(this.xn)}reset(){this.xn.reset()}Nea(a){this.xn.Nea(a)}Tc(){this.ob.ac(()=>{_.w(this.ob.tg,_.Zf(1),_.ng(this.Pb)).subscribe(()=>{this.Evb();this.noc();this.Noa&&this.xn.Nea(this.Noa)})})}Qb(a){const b=a.rootElementSelector;a=a.freeDragPosition;
b&&!b.XF&&this.Evb();a&&!a.XF&&this.Noa&&this.xn.Nea(this.Noa)}Ja(){this.Jna&&this.Jna.removeItem(this);const a=vUb.indexOf(this);-1<a&&vUb.splice(a,1);this.ob.ac(()=>{this.Pb.next();this.Pb.complete();this.xn.dispose()})}Evb(){const a=this.element.qa;let b=a;if(this.u3){let c;b=void 0!==a.closest?a.closest(this.u3):null==(c=a.parentElement)?void 0:c.closest(this.u3)}oUb(this.xn,b||a)}Bjc(){const a=this.A8;return a?"string"===typeof a?this.element.qa.closest(a):_.lk(a):null}Loc(a){a.Lla.subscribe(()=>
{if(!a.Mw()){const c=this.xc;var b=this.a0;const d=this.VY?{ua:this.VY.Lc,context:this.VY.data,xf:this.Mf}:null,e=this.aF?{ua:this.aF.Lc,context:this.aF.data,Ara:this.aF.Ara,xf:this.Mf}:null;a.disabled=this.disabled;a.iT=this.iT;a.a0="object"===typeof b&&b?b:_.mk(b);a.RJ=this.RJ;a.Gda=this.Gda;b=rUb(a,this.Bjc());b.VY=d;b.aF=e;b.Ymc=this.c8a||"global";c&&(a.mpb=c.value)}});_.w(a.Lla,_.Zf(1)).subscribe(()=>{if(this.eGa)a.fGa=this.eGa.xn;else for(var b=this.element.qa.parentElement;b;){if(b.classList.contains("cdk-drag")){let c;
pUb(a,(null==(c=vUb.find(d=>d.element.qa===b))?void 0:c.xn)||null);break}b=b.parentElement}})}Bkc(a){a.cW.subscribe(b=>{this.cW.emit({source:this,event:b.event});_.Po(this.wb)});a.released.subscribe(b=>{this.released.emit({source:this,event:b.event})});a.ended.subscribe(b=>{this.ended.emit({source:this,distance:b.distance,b0:b.b0,event:b.event});_.Po(this.wb)});a.k0.subscribe(b=>{this.k0.emit({container:b.container.data,item:this,Pk:b.Pk})});a.r0.subscribe(b=>{this.r0.emit({container:b.container.data,
item:this})});a.d0.subscribe(b=>{this.d0.emit({Nu:b.Nu,Pk:b.Pk,EJb:b.EJb.data,container:b.container.data,mFb:b.mFb,item:this,distance:b.distance,b0:b.b0,event:b.event})})}sgc(a){const b=a.iT,c=a.a0,d=a.RJ,e=a.Gda,f=a.A8,g=a.BSc,l=a.u3;a=a.c8a;this.disabled=null==g?!1:g;this.a0=c||0;b&&(this.iT=b);d&&(this.RJ=d);e&&(this.Gda=e);f&&(this.A8=f);l&&(this.u3=l);a&&(this.c8a=a)}noc(){_.w(this.No.jd,_.lg(this.No),_.pg(a=>{a=a.filter(b=>b.eGa===this).map(b=>b.element);this.Rnc&&this.u3&&a.push(this.element);
qUb(this.xn,a)}),_.mg(a=>_.Jf(...a.map(b=>_.w(b.Hj,_.lg(b))))),_.ng(this.Pb)).subscribe(a=>{const b=this.xn,c=a.element.qa;a.disabled?!b.EE.has(c)&&-1<b.No.indexOf(c)&&(b.EE.add(c),SL(c,!0)):b.EE.has(c)&&(b.EE.delete(c),SL(c,b.disabled))})}},vUb=[];HR.ha=function(a){return new (a||HR)(_.r(_.ne),_.r(uUb,12),_.r(_.pk),_.r(_.sg),_.r(_.nh),_.r(eUb,8),_.r(_.Yt,8),_.r(GR),_.r(_.wp),_.r(bUb,10),_.r(aUb,12))};
HR.Ma=_.nd({type:HR,oa:[["","cdkDrag",""]],Bd:function(a,b,c){a&1&&(_.rh(c,dUb,5),_.rh(c,cUb,5),_.rh(c,bUb,5));if(a&2){let d;_.ph(d=_.sh())&&(b.aF=d.first);_.ph(d=_.sh())&&(b.VY=d.first);_.ph(d=_.sh())&&(b.No=d)}},Bb:[1,"cdk-drag"],Cb:4,ab:function(a,b){a&2&&_.Jg("cdk-drag-disabled",b.disabled)("cdk-drag-dragging",b.xn.Mw())},inputs:{data:["cdkDragData","data"],iT:["cdkDragLockAxis","lockAxis"],u3:["cdkDragRootElement","rootElementSelector"],A8:["cdkDragBoundary","boundaryElement"],a0:["cdkDragStartDelay",
"dragStartDelay"],Noa:["cdkDragFreeDragPosition","freeDragPosition"],disabled:["cdkDragDisabled","disabled"],RJ:["cdkDragConstrainPosition","constrainPosition"],Gda:["cdkDragPreviewClass","previewClass"],c8a:["cdkDragPreviewContainer","previewContainer"]},outputs:{cW:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",k0:"cdkDragEntered",r0:"cdkDragExited",d0:"cdkDragDropped",K4a:"cdkDragMoved"},Vb:["cdkDrag"],standalone:!0,features:[_.eh([{Ba:aUb,Lb:HR}]),_.Hd]});var IR=class{};IR.ha=function(a){return new (a||IR)};IR.Da=_.ld({type:IR});IR.Ca=_.Pc({Nb:[GR],imports:[_.iu]});var wUb=["image/png","image/jpeg","image/gif","image/x-icon","image/webp"],IBb=function(a,b){a.Ua.navigate(_.gt(_.lt(a.tb.location.Wb(),{line:b}).Ya()),{vg:"preserve"}).then(()=>{a.Ec.xca.next()})},xUb=function(a,b){b=!b||!_.aH(a.Fwa.location,b.location);a.Ec.vC=!a.ZMb||b&&a.Cd.params.line?"SOURCE":a.wJb.getValue()},yUb=function(a){a.contentType="PREVIEW"===a.Ml&&a.fQb?"markdown":"PREVIEW"===a.Ml&&a.Hwa||a.UKc&&!a.Hwa?"image":"PREVIEW"===a.Ml&&a.eQb?"jupyter":a.tb.bna?a.tb.mimeType&&a.tb.mimeType.startsWith("audio/")?
"audio":a.tb.mimeType&&a.tb.mimeType.startsWith("video/")?"video":"binary":a.iE?10485760<=a.tb.diffBase.length+a.tb.xC?"diffTooBig":"code-diff":0===a.tb.xC?"empty":0<a.tb.xC&&!a.tb.oe?"largeFile":"text";a.Vyb.emit(a.contentType);"text"!==a.contentType?(a.XUa.next(!1),a.Fl.next(null)):a.XUa.next(!0)},zUb=function(a,b){a.Fa.lb({gestureName:"CLICK",element:"FileDetail",action:b})},JR=class{get Cd(){return this.tb.location}set tb(a){if(this.tb&&a&&_.ht(this.Cd,a.location)){var b;a=null!=(b=this.PIb)?
b:a}else this.PIb=void 0;this.tb&&_.bH(this.Cd,a.location)&&this.tb.oe===a.oe||(this.code=a.code||a.oe||"",this.uS.ov({action:"showAll"}),this.Vm=_.w(this.Ub.XR(),_.mg(c=>c?this.DVa.Qz(a):_.uG("folding disabled")),_.lg(_.EG),_.v(c=>_.sG(c,[]))),this.u2=void 0);b=this.tb;this.Fwa=a;this.TF.ura.next(this.Cd);xUb(this,b);this.ana=a.xC;yUb(this)}get tb(){return this.Fwa}constructor(a,b,c,d,e,f,g,l,p,t,y,C,F){this.Ec=a;this.Ib=b;this.Ua=c;this.TF=d;this.cj=e;this.Fa=f;this.modifier=g;this.uS=l;this.DVa=
p;this.ad=t;this.Ub=y;this.Wg=C;this.Hd=F;this.hlb="file_detail";this.gha=zNb;this.contentType="empty";this.Vyb=new _.mp(!0);this.VF=_.u(-1);this.cua=-1;this.line=this.zra=this.H$=this.z$=this.yea=_.Yf;this.code="";this.Vm=_.u([]);this.ana=0;this.Dza="Diff is too large to display";this.oN="detail-header-id";this.Fl=new _.Yh(null);this.XUa=new _.Yh(!1);this.aba=new _.Yh([]);this.Em=new _.hf;this.wJb=new _.Yh("SOURCE");this.LRa=!1;this.hLc=0;this.Em.add(_.w(this.Ub.iaa()).subscribe(I=>{this.wJb.next(I)}));
this.visibility=_.w(this.Ub.XR(),_.mg(I=>I?this.uS.visibility:_.u(_.jJ)),_.lg(_.jJ));this.link=this.RR();this.pBb=_.w(_.Af([this.XUa,this.Ib.Qa]),_.v(([I,K])=>I&&K.q),_.gg(1),_.wf());this.z$=_.w(_.Af([this.pBb,this.Ec.Ivc]),_.v(([I,K])=>I&&!K));_.qx.has(38)&&(this.LRa=!0);this.VKc=_.w(this.Ub.Ejb,_.v(I=>_.qx.has(85)&&I),_.Xf())}Ra(){this.Em.add(this.Ec.kBb.subscribe(()=>{yUb(this)}));this.Em.add(this.pBb.subscribe(a=>{a&&!this.z0?this.z0=this.ad.register("toggleSearchMatches","y",()=>{var b=this.Ec;
b.toa.next(!b.toa.value);this.Fa.lb({gestureName:"KEYBOARD",element:"FileDetailMatchNavigation",action:"toggleMatches",projectId:this.Cd.kb})}):!a&&this.z0&&(this.z0(),this.z0=void 0)}));this.Em.add(_.w(this.Ec.xca,_.Rf(()=>this.Hd.tg)).subscribe(()=>{this.Moa&&this.Moa.tK(_.Bdb(this.tb.line))}));this.yea=_.w(this.TF.matches,_.v(a=>_.sG(a,[])),_.pg(a=>{let b=a.length?0:-1;const c=this.Cd.params.line;let d=-1;c&&(d=a.findIndex(({lineNumber:e})=>Array.isArray(c)?c.some(f=>e>=f.start&&e<=f.end):e===
c));0<=d&&(b=d);this.cua=c&&-1===d?-1:b;this.Ec.zea.next(b)}),_.gg(1),_.wf());this.H$=_.w(this.Ec.I$,_.v(({Md:a})=>{if(!a)return[];const b=this.tb.oe.split("\n");a=new RegExp(a);const c=[];for(let d=0;d<b.length;d++){const e=b[d];a.lastIndex=0;let f;for(;(f=a.exec(e))&&f.index!==a.lastIndex;)c.push({lineNumber:d+1,Ld:{start:f.index,end:a.lastIndex}})}return c}));this.VF=this.Ec.Aoa;this.Em.add(this.H$.subscribe(a=>{this.Ec.Boa.next(a.length)}));this.zra=_.w(_.Af(this.z$,this.H$,this.yea,this.aba),
_.v(([a,b,c,d])=>{a=a?c.map(e=>e.lineNumber):[];c=d.filter(e=>0===e[1]||!this.LRa).map(e=>e[0]);d=d.filter(e=>0!==e[1]&&this.LRa).map(e=>e[0]);return{find:b.map(e=>e.lineNumber),search:a,KLc:c,Iyc:d}}))}Ja(){this.Em.unsubscribe();this.z0&&this.z0()}show(a){this.uS.ov({action:"show",line:a})}aga(a){this.uS.ov({action:"toggleRange",Ld:a})}get Jvc(){return _.w(this.TF.matches,_.v(a=>a.state))}get Ml(){return this.Ec.vC}get ZMb(){return(this.fQb||this.Hwa||this.eQb)&&!this.iE}get iE(){return void 0!==
this.tb.diffBase}get mimeType(){const a=this.tb.mimeType;return"image/vnd.microsoft.icon"===a?"image/x-icon":a}get UKc(){return 0<=wUb.indexOf(this.mimeType)}get Hwa(){return"image/svg+xml"===this.tb.mimeType}get fQb(){return".MD"===this.tb.fileName.slice(-3).toUpperCase()}get eQb(){if(".IPYNB"!==this.tb.fileName.slice(-6).toUpperCase())return!1;if(!this.u2)try{this.u2=JSON.parse(this.tb.oe)}catch(a){return!1}return 4===this.u2.nbformat}get dQa(){return`data:${this.mimeType};base64,${this.tb.oe}`}swa(a){this.aba.next(a)}Js(){zUb(this,
"selectLine")}Fp(a){const b=a.m2.shiftKey?Ppb(this.Cd.params.line,a.line+1):a.line+1;Opb(b,this.Cd.params.line)||this.Ua.navigate(_.gt(_.lt(this.Cd.Wb(),{line:b}).Ya()),{vg:"preserve"});zUb(this,a.m2.shiftKey?"shiftSelectLine":"selectLine")}RR(){return _.w(this.Ib.data,_.v(EL),GL(),_.mg(a=>_.Icb(a,_.uJ(this.Wg,a,_.NG(a)&&"android"===a.repository?"repository":"path"),this.Ua)))}};
JR.ha=function(a){return new (a||JR)(_.r(sO),_.r(_.Xh),_.r(_.Ji),_.r(_.QK),_.r(pO),_.r(_.Yr),_.r(TO),_.r(_.kJ),_.r(vR),_.r(_.Mw),_.r(_.Vx),_.r(_.vJ),_.r(_.sg),_.r(_.rx))};
JR.wa=_.n({type:JR,oa:[["file-detail"]],ub:function(a,b){a&1&&_.qh(_.nJ,5);if(a&2){let c;_.ph(c=_.sh())&&(b.Moa=c.first)}},inputs:{hLc:"windowWidth",tb:"viewData"},outputs:{Vyb:"contentTypeChange"},features:[_.eh([_.QK,{Ba:_.jjb,Id:oR},_.kJ])],ya:18,Aa:18,Ea:[["componentId","FileDetail",3,"contentType","viewData",4,"ngIf","ngIfElse"],["diffHeader",""],[3,"viewData",4,"ngIf"],["class","file-matches-navigation",4,"ngIf"],[1,"file-detail-contents",3,"ngSwitch"],["class","markdown-preview",3,"content",
"relativeLinkModifier","relativeImageModifier","safeHtmlContent",4,"ngSwitchCase"],[4,"ngSwitchCase"],["class","media",4,"ngSwitchCase"],[3,"contentLength",4,"ngSwitchCase"],[3,"fullViewData","size","largeFileViewData",4,"ngSwitchCase"],[3,"notebook",4,"ngSwitchCase"],[3,"diffBase","contents","fileName","scrollToLine",4,"ngSwitchCase"],["icon","source:file",4,"ngSwitchCase"],["componentId","FileDetail",3,"contentType","viewData"],[3,"viewData"],[1,"file-matches-navigation"],["cdkDrag","","cdkDragBoundary",
"file-detail","cdkDragLockAxis","x",1,"file-matches-mole"],[1,"outer","left"],[1,"whiteout","left"],[1,"corner","left"],["trackElement","matchesTrackElement",3,"dataState","matchCount","selectedMatchIndex","showCloseButton","trackProjectId","close","selectedMatchIndexChange"],[1,"outer","right"],[1,"whiteout","right"],[1,"corner","right"],[1,"markdown-preview",3,"content","relativeLinkModifier","relativeImageModifier","safeHtmlContent"],[3,"alt","sanitizeSrc",4,"ngIf","ngIfElse"],["svg",""],[3,"alt",
"sanitizeSrc"],[1,"svg-container",3,"safeSvg"],[1,"media"],["controls","",3,"sanitizeSrc"],[3,"contentLength"],[3,"fullViewData","size","largeFileViewData"],[3,"path"],[3,"notebook"],["tabindex","-1","role","region",3,"value","rendered","highlightInfo","folding","visibility","fileName","lineNumberLinkProvider","scrollToLine","lineLimitation","visibleCodeIdentifier","focusableRegion","usePrefetchIfPossible","lineShown","rangeToggled","lineNumberClicked","gutterClicked","totalNumLines",4,"ngIf","ngIfElse"],
["formatCode",""],[3,"markers","numLines","markerClicked"],["tabindex","-1","role","region",3,"value","rendered","highlightInfo","folding","visibility","fileName","lineNumberLinkProvider","scrollToLine","lineLimitation","visibleCodeIdentifier","focusableRegion","usePrefetchIfPossible","lineShown","rangeToggled","lineNumberClicked","gutterClicked","totalNumLines"],["analyticsElementToTrack","FileDetail",3,"content","scoLinks"],[3,"scoLinks"],[3,"layerBaseLocation","highlightedXrefLines"],["highlightStyle",
"search",3,"matches","scrollToIndex","selectedMatchIndex",4,"ngIf"],["highlightStyle","find",3,"matches","scrollToIndex","selectedMatchIndex"],["highlightStyle","search",3,"matches","scrollToIndex","selectedMatchIndex"],[3,"diffBase","contents","fileName","scrollToLine"],["icon","source:file"]],ua:function(a,b){a&1&&(_.O(0,qBb,1,2,"detail-header",0),_.O(1,rBb,1,1,"ng-template",null,1,_.uh),_.O(3,sBb,1,1,"markdown-tab-header",2),_.O(4,tBb,12,11,"div",3),_.R(5,"async"),_.z(6,"main",4),_.O(7,uBb,3,8,
"markdown-content",5),_.O(8,xBb,4,2,"ng-container",6),_.O(9,yBb,2,1,"div",7),_.O(10,zBb,2,1,"div",7),_.O(11,ABb,1,1,"binary-file",8),_.O(12,BBb,1,2,"large-file",9),_.O(13,CBb,2,1,"ng-container",6),_.O(14,DBb,1,1,"jupyter-notebook",10),_.O(15,JBb,8,10,"ng-container",6),_.O(16,KBb,1,4,"code-diff",11),_.O(17,LBb,3,1,"icon-empty-state-display",12),_.B());if(a&2){const c=_.ah(2);_.x("ngIf",!b.iE)("ngIfElse",c);_.q(3);_.x("ngIf",b.ZMb);_.q(1);_.x("ngIf",_.S(5,16,b.z$));_.q(2);_.x("ngSwitch",b.contentType);
_.q(1);_.x("ngSwitchCase","markdown");_.q(1);_.x("ngSwitchCase","image");_.q(1);_.x("ngSwitchCase","audio");_.q(1);_.x("ngSwitchCase","video");_.q(1);_.x("ngSwitchCase","binary");_.q(1);_.x("ngSwitchCase","largeFile");_.q(1);_.x("ngSwitchCase","empty");_.q(1);_.x("ngSwitchCase","jupyter");_.q(1);_.x("ngSwitchCase","text");_.q(1);_.x("ngSwitchCase","code-diff");_.q(1);_.x("ngSwitchCase","diffTooBig")}},Ga:[QQ,sP,_.oq,_.pq,_.qq,mR,lR,HR,_.OK,_.PC,_.QC,nR,_.RK,qR,rR,aP,cP,bP,UO,sR,_.rJ,_.PK,ER,tR,uR,
_.tq],styles:["file-detail[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:0;position:relative;outline:0}.svg-container[_ngcontent-%COMP%]{height:100%;padding:24px}.svg-container[_ngcontent-%COMP%]     img{background:repeating-linear-gradient(45deg,#888,#888 3px,#bbb 4px,#bbb 7px,#888 8px);max-height:100%;max-width:100%}.markdown-preview[_ngcontent-%COMP%]{padding:24px}detail-header[_ngcontent-%COMP%], diff-detail-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;flex:0 0 auto}file-content-pager[_ngcontent-%COMP%]{flex:0 0 auto}main[_ngcontent-%COMP%]{flex:1 1 100%}empty-file-detail[_ngcontent-%COMP%]{display:flex;height:100%}.file-detail-contents[_ngcontent-%COMP%]{overflow:auto;position:relative;outline:0}.file-matches-navigation[_ngcontent-%COMP%]{position:relative}.file-matches-mole[_ngcontent-%COMP%]{border-top-width:1px;border-top-style:solid;display:flex;height:32px;justify-content:flex-end;position:absolute;right:0;top:-1px;z-index:1}.outer[_ngcontent-%COMP%]{height:16px;width:32px;position:relative;top:-1px;overflow:hidden}.outer.left[_ngcontent-%COMP%]{margin-right:-1px;z-index:1}.outer.right[_ngcontent-%COMP%]{margin-left:-1px}.corner[_ngcontent-%COMP%]{border-top-style:solid;border-top-width:1px;box-sizing:content-box;height:32px;width:32px;position:absolute;top:0}.corner.left[_ngcontent-%COMP%]{border-right-style:solid;border-right-width:1px;border-top-right-radius:16px;left:-1px}.corner.right[_ngcontent-%COMP%]{border-left-style:solid;border-left-width:1px;border-top-left-radius:16px}.whiteout[_ngcontent-%COMP%]{box-sizing:content-box;height:32px;width:32px;border-top-width:5px;border-top-style:solid;top:-4px;position:absolute}.whiteout.left[_ngcontent-%COMP%]{border-right-width:5px;border-right-style:solid;border-top-right-radius:16px;left:-1px}.whiteout.right[_ngcontent-%COMP%]{border-left-width:5px;border-left-style:solid;border-top-left-radius:16px;left:-4px}file-matches-navigation[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}format-code[_ngcontent-%COMP%], virtual-scroll-format-code[_ngcontent-%COMP%]{margin-right:14px;width:calc(100% - 14px)!important}img[_ngcontent-%COMP%]{background:repeating-linear-gradient(45deg,#888,#888 3px,#bbb 4px,#bbb 7px,#888 8px);margin:24px}.media[_ngcontent-%COMP%]{align-items:center;display:flex;height:100%;justify-content:center}audio[_ngcontent-%COMP%], img[_ngcontent-%COMP%], video[_ngcontent-%COMP%]{max-width:100%}audio[_ngcontent-%COMP%], video[_ngcontent-%COMP%]{max-height:100%}repository-browser-menu[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;display:block;padding:5px;margin-right:10px;text-align:right}"],
La:0});var AUb=[{id:"LINE_COUNTS",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAANklEQVR4AWOgLXBxcWkA4v94cAOy4v8LFy7EiUHyKIrxAOyKjY2NMTAQUNlkJEB9N6MoJjmcAUFs1juXK7DAAAAAAElFTkSuQmCC",title:"Lines",valueExtractor:a=>Number(a.gpa())},{id:"FILE_COUNTS",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAOklEQVR4AWOAARcXlwYg/o8HNyAr/r9w4UKcGCRPyESwQiAAs4kxEVUxHjDIFJ8lUjEinIlSTFbMAQBQTEEI50NDNAAAAABJRU5ErkJggg==",title:"Files",valueExtractor:a=>Number(_.ym(a,
3))}],BUb=class{constructor(a){this.GAc=a}Kba(a){return!!AUb.find(b=>b.id===a)}kWa(a,b,c){const d=AUb.find(e=>e.id===a);return c&&d?_.w(this.GAc.list(b),_.v(e=>{const f=new Map;e.map(g=>OBb(g,c,d)).forEach(g=>{f.set(g.path,g)});return f})):_.u()}};var CUb=new _.zd("lang_counts_service",{Ha:"root",na:()=>_.hl(tNb)});var KR=class{constructor(a,b){this.client=a;this.Pe=b;this.r1a=new _.uSa}list(a){const b=[],c=a.map(e=>{const f=_.tSa(this.r1a,e);f||b.push(e);return f}).filter(e=>null!=e);if(0===b.length)return _.u(c);const d=b.reduce((e,f)=>e.addPath(f),new _.QMa);return _.w(_.Gx(this.Pe,()=>{var e=this.client,f=this.Pe.nk();return _.Ss(e.wi,e.Ci+"/$rpc/devtools.grimoire.LangCountsService/ListLangCounts",d,f||{},_.WMa)},"LangCountsService.listLangCounts"),_.pg(e=>{b.forEach(f=>{this.r1a.put(f,(new _.ft).Wc(f))});
_.lm(e,_.ft,1).forEach(f=>{this.r1a.put(f.ie(),f)})}),_.v(e=>c.concat(_.lm(e,_.ft,1))))}};KR.ha=function(a){return new (a||KR)(_.m(CUb),_.m(_.Wx))};KR.ta=_.k({token:KR,na:KR.ha,Ha:"root"});var DUb=function(a){return _.w(_.Af([a.re.yfa,a.fCb()]),_.v(([b,c])=>{const d=new Map;for(const [f,g]of c){c=f;var e=g;if(e)e=e.filter(l=>{let p;return null==(p=b.get(l))?void 0:p.enabled}),d.set(c,new Set(e));else{let l;(null==(l=b.get(c))?0:l.enabled)&&d.set(c,null)}}return d}),_.lg(new Map),_.XB(),_.v(([b,c])=>{const d=[];for(const [g,l]of b){var e=g,f=l;(!c.has(e)||f&&0===c.get(e).size)&&d.push({Os:e,enabled:!1,hW:f})}for(const [g,l]of c){c=g;const p=l;if(b.has(c)){if(p&&0<p.size){const t=b.get(c)||
new Set([]);e=[...p].some(y=>!t.has(y));f=[...t].some(y=>!p.has(y));(e||f)&&d.push({Os:c,enabled:!0,hW:p})}}else d.push({Os:c,enabled:!0,hW:p})}return d}),_.Mf(b=>!!b.length),_.Cf(b=>_.u(...b)))},EUb=function(a,b,c){return _.w(DUb(a),_.pg(({Os:d,enabled:e,hW:f})=>{if(e)if(f)for(const g of f)xO(a.re,g);else xO(a.re,d)}),_.Cf(({Os:d,enabled:e,hW:f})=>e?_.w(a.kWa(b,d,c,f),_.pg(g=>{if(f)for(var l of f){var p=0;for(const t of g.values()){let y;if(null==(y=t.hW)?0:y.has(l))p+=t.hW.get(l)}pPb(a.re,l,p)}else{l=
0;for(p of g.values())l+=p.instances;pPb(a.re,d,l)}}),_.Sf(g=>{if(f)for(const l of f)wO(a.re,l,g);else wO(a.re,d,g);return _.u(new Map)}),_.v(g=>({Os:d,iEc:g}))):_.u({Os:d})),_.dg(QBb,new Map))},LR=class{constructor(a,b,c,d){this.E0=a;this.AC=b;this.re=d;this.QFb=new BUb(c)}fCb(){return _.w(bPb(this.AC),_.v(a=>{const b=qPb();a.forEach(c=>{b.set(c.id,null)});return b}))}kWa(a,b,c,d){if(a.VC)return _.rf("Aggregations are only supported for directories");if(!_.nH(a))return _.rf("Invalid location");const e=
a.vb,f=a.kb,g=a.Ic,l=a.repository,p=a.path;return this.QFb.Kba(b)?this.QFb.kWa(b,c,d):_.w(cPb(this.AC,b),_.mg(t=>{if(!t)return _.u(new Map);const y=Xsb(t);return y?_.w(ZOb(this.E0,{kb:f,Ic:g,fileSpecSourceRootRepositoryKeyRepositoryName:l,fileSpecSourceRootRefSpec:e,fileSpecPath:p,fileSpecType:"DIRECTORY",category:y}),_.v(C=>C.map(F=>PBb(t,F)).reduce((F,I)=>{F.set(I.path,I);return F},new Map))):_.u(new Map)}))}};LR.ha=function(a){return new (a||LR)(_.m(tO),_.m(uO),_.m(KR),_.m(yO))};
LR.ta=_.k({token:LR,na:LR.ha});var MR=class{constructor(){this.Blb=500;this.ega=UBb;this.title=this.Mpa="";this.zpa=[];this.WDb=!0;this.hi=this.PW=!1;this.toggle=new _.mp;this.limit=500}Qb(a){a.groupedFiles&&(this.limit=500)}};MR.ha=function(a){return new (a||MR)};
MR.wa=_.n({type:MR,oa:[["folder-detail-section"]],inputs:{Mpa:"headerId",title:"title",zpa:"groupedFiles",WDb:"initiallyExpanded",PW:"useRelativeUrls",aggregations:"aggregations",hi:"isPiper"},outputs:{toggle:"toggle"},features:[_.Hd],ya:7,Aa:4,Ea:[["togglePosition","before",3,"expanded","afterExpand","afterCollapse"],[1,"gmat-subhead-1"],[4,"ngIf"],["matExpansionPanelContent",""],["mat-button","","color","primary","ascTrackElement","ShowAllFilesInFolderDetail",1,"show-all-button",3,"trackAction",
"click"],[3,"limit","ariaLabelledbyId","files","aggregations","useRelativeUrls","isPiper",4,"ngFor","ngForOf"],[3,"limit","ariaLabelledbyId","files","aggregations","useRelativeUrls","isPiper"]],ua:function(a,b){a&1&&(_.z(0,"mat-expansion-panel",0),_.L("afterExpand",function(){return b.toggle.emit(!0)})("afterCollapse",function(){return b.toggle.emit(!1)}),_.z(1,"mat-expansion-panel-header")(2,"mat-panel-title")(3,"h3",1),_.Q(4),_.O(5,RBb,4,3,"ng-container",2),_.B()()(),_.O(6,TBb,1,1,"ng-template",
3),_.B());a&2&&(_.x("expanded",b.WDb),_.q(3),_.Hg("id",b.Mpa),_.q(1),_.bh(" ",b.title," "),_.q(1),_.x("ngIf",b.Blb<b.ega(b.zpa)&&null!=b.limit))},Ga:[_.cs,_.nq,_.oq,_.TK,_.Lu,_.SI,_.TI,_.UI,_.RI],styles:["h3[_ngcontent-%COMP%]{padding:12px 16px}file-list[_ngcontent-%COMP%]{margin-left:-20px;width:100%}file-list[_ngcontent-%COMP%]:not(:last-child){padding-bottom:12px}"],La:0});var NR=class{constructor(a,b){this.Fa=a;this.Ec=b;this.JHc=!1}Xj(a){this.Ec.N$.getValue()!==a&&(this.Fa.lb({element:"FolderTabHeader",action:this.hWa(a),gestureName:"CLICK",projectId:this.tb.location.kb}),this.Ec.N$.next(a))}hWa(a){switch(a){case 0:return"openFilesTab";case 1:return"openProjectsTab";default:return _.ej(a,"Unknown folder detail tab selected")}}};NR.ha=function(a){return new (a||NR)(_.r(_.Yr),_.r(sO))};
NR.wa=_.n({type:NR,oa:[["folder-tab-header"]],inputs:{tb:"viewData",JHc:"showProjectTab"},ya:4,Aa:3,Ea:[["gmat-tabs","",3,"selectedIndex","selectedIndexChange"],["label","Files"],["label","Project Info"]],ua:function(a,b){a&1&&(_.z(0,"mat-tab-group",0),_.L("selectedIndexChange",function(c){return b.Xj(c)}),_.R(1,"async"),_.G(2,"mat-tab",1)(3,"mat-tab",2),_.B());a&2&&_.x("selectedIndex",_.S(1,1,b.Ec.swc))},Ga:[_.dF,_.$E,_.ZE,_.tq],styles:["mat-tab-group[_ngcontent-%COMP%]     .mat-tab-label{height:40px}folder-tab-header[_nghost-%COMP%]{position:relative}folder-tab-header[_nghost-%COMP%]   mat-tab-group[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;left:0;right:0}"],
La:0});var FUb=["markdownContentComponent"],GUb={Lkb:0,Ykb:1,ld:2,0:"COLLAPSED",1:"EXPANDED",2:"UNKNOWN"},HUb=function(a){2===a.BF&&(a.LMb?_.CVa(a.qk,()=>{180<a.PBc.element.qa.scrollHeight&&(a.BF=0)}):a.BF=1)},OR=class{constructor(a,b){this.qk=a;this.modifier=b;this.LMb=!1;this.Skb=GUb;this.BF=2}Ra(){}Qb(a){a.markdownContent&&(this.BF=2)}bn(){HUb(this)}expand(){this.BF=1}};OR.ha=function(a){return new (a||OR)(_.r(_.dx),_.r(TO))};
OR.wa=_.n({type:OR,oa:[["readme"]],ub:function(a,b){a&1&&_.qh(FUb,5);if(a&2){let c;_.ph(c=_.sh())&&(b.PBc=c.first)}},inputs:{LMb:"shouldCollapse",OBc:"markdownContent",Xta:"safeHtmlContent"},features:[_.Hd],ya:6,Aa:11,Ea:[[3,"content","relativeLinkModifier","relativeImageModifier","safeHtmlContent"],["markdownContentComponent",""],["mat-stroked-button","","color","primary","aria-label","Show more readme contents",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary","aria-label","Show more readme contents",
3,"click"]],ua:function(a,b){a&1&&(_.G(0,"markdown-content",0,1),_.R(2,"async"),_.R(3,"async"),_.z(4,"div"),_.O(5,VBb,2,0,"button",2),_.B());a&2&&(_.Jg("collapsed",b.BF===b.Skb.Lkb),_.x("content",b.OBc)("relativeLinkModifier",_.S(2,7,b.modifier.oKb))("relativeImageModifier",_.S(3,9,b.modifier.mKb))("safeHtmlContent",b.Xta),_.q(5),_.x("ngIf",b.BF===b.Skb.Lkb))},Ga:[_.oq,UO,_.Ku,_.tq],styles:['markdown-content[_ngcontent-%COMP%]{padding:20px 24px 0 24px;position:relative}markdown-content.collapsed[_ngcontent-%COMP%]{max-height:180px;overflow:hidden}markdown-content.collapsed[_ngcontent-%COMP%]:after{content:"";height:40px;left:auto;position:absolute;top:140px;width:100%}div[_ngcontent-%COMP%]{margin:0 24px 20px 24px}div[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-top:4px}']});var PR=class{constructor(){this.label="";this.MNa=new _.mp}Sd(){this.MNa.emit()}};PR.ha=function(a){return new (a||PR)};PR.wa=_.n({type:PR,oa:[["stacks-expand-list-button"]],inputs:{label:"label"},outputs:{MNa:"clickEvent"},ya:2,Aa:1,Ea:[[1,"toggle-button",3,"click"]],ua:function(a,b){a&1&&(_.z(0,"button",0),_.L("click",function(){return b.Sd()}),_.Q(1),_.B());a&2&&(_.q(1),_.ch(b.label))},styles:["[_nghost-%COMP%]{grid-column:var(--expand-list-button-grid-column, auto)}.toggle-button[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.9em;font-style:italic;margin-top:.6em}/*# sourceMappingURL=expand_list_button.css.map */"]});var JUb=function(a){a.Ke.clear();a.BHc?(a.PU(a.Wvc),a.Ae&&(a.bra=a.PU(a.v1a)),IUb(a)):a.PU(a.items)},IUb=function(a){const b=_.So(a.IFc,PR);a.button=a.Ke.WJ(b);_.w(a.button.instance.MNa,_.ng(a.kc)).subscribe(()=>{a.Ae?a.collapse():a.expand();a.button&&(KUb(a),a.Ke.detach(a.Ke.indexOf(a.button.xu)),a.Ke.FS(a.button.xu))});KUb(a)},KUb=function(a){a.button&&(a.button.instance.label=a.Ae?"Less":`More (+${a.v1a.length})`)},QR=class{get items(){return this.rIc||[]}get Wvc(){return this.items.slice(0,this.tVa)}get v1a(){return this.items.slice(this.tVa)}get tVa(){return this.items.length<=
this.limit+1?this.items.length:this.limit}get limit(){return this.DNb||5}get BHc(){return!!this.CNb&&this.tVa!==this.items.length}constructor(a,b,c,d){this.VQa=a;this.Lc=b;this.Ke=c;this.IFc=d;this.DNb=5;this.CNb=!0;this.kc=new _.hg;this.Ae=!1}Qb(a){(a=a.stacksExpandListOf)&&a.XF?(this.Ana=this.VQa.find(this.items).create(this.sIc),JUb(this)):a||JUb(this)}Ts(){let a;(null==(a=this.Ana)?0:a.diff(this.items))&&JUb(this)}Ja(){this.kc.next()}PU(a){return a.map(b=>this.Ke.Gh(this.Lc,{va:b}))}collapse(){for(const a of this.bra||
[])this.Ke.detach(this.Ke.indexOf(a));this.Ae=!1}expand(){if(this.bra)for(const a of this.bra||[])this.Ke.FS(a);else this.bra=this.PU(this.v1a);this.Ae=!0}};QR.ha=function(a){return new (a||QR)(_.r(_.yp),_.r(_.mh),_.r(_.nh),_.r(_.Ho))};QR.Ma=_.nd({type:QR,oa:[["","stacksExpandList",""]],inputs:{rIc:"stacksExpandListOf",DNb:"stacksExpandListSize",sIc:"stacksExpandListTrackBy",CNb:"stacksExpandListShowToggleButton"},features:[_.Hd]});var RR=class{constructor(a){this.aW=a;this.Nk=null;this.fta=myb;this.aW.L0().subscribe(b=>{this.Nk=b},()=>{console.error("No announcement found.")})}get Dwb(){return _.Y(this.Nk,2)}};RR.ha=function(a){return new (a||RR)(_.r(NQ))};RR.wa=_.n({type:RR,oa:[["stacks-butterbar"]],features:[_.eh([NQ])],ya:1,Aa:1,Ea:[["class","butterbar",4,"ngIf"],[1,"butterbar"],[3,"innerHTML"]],ua:function(a,b){a&1&&_.O(0,WBb,2,5,"div",0);a&2&&_.x("ngIf",b.Nk&&"no_announce"!==syb(_.Yb(b.Nk,3)))},Ga:[_.oq],styles:[".butterbar{text-align:center;padding-bottom:1px} .butterbar a{text-decoration:underline} .butterbar .info{background-color:var(--butterbar-bg-info-color);padding-top:4px;height:30px} .butterbar .warning{background-color:var(--butterbar-bg-warning-color);padding-top:4px;height:30px}/*# sourceMappingURL=butterbar.css.map */"]});var SR=class{};SR.ha=function(a){return new (a||SR)};SR.wa=_.n({type:SR,oa:[["stacks-search"]],ya:1,Aa:0,Ea:[["placeholder","Search Stacks for infrastructure","hidden-query","type:stacks"]],ua:function(a){a&1&&_.G(0,"g3mark-moma-search",0)},styles:["[_nghost-%COMP%]{align-items:center;background:var(--page-background);background-image:url(https://www.gstatic.com/images/icons/material/system/2x/search_grey600_24dp.png);background-size:1.5em;background-repeat:no-repeat;background-position:right 1em center;border-radius:2em;display:flex;max-width:620px;min-width:300px;padding:.5em 2.5em .5em 1em}g3mark-moma-search[_ngcontent-%COMP%]{font-size:.9em;flex:1;margin-left:.5em;--background-color: var(--page-background);--border: 0;--padding: 0.5em}/*# sourceMappingURL=search.css.map */"]});var TR=class{constructor(){this.RZ=[];this.uL=!1}get params(){const a={};this.uL&&(a.oldView=this.uL);return a}};TR.ha=function(a){return new (a||TR)};
TR.wa=_.n({type:TR,oa:[["stacks-header"]],inputs:{RZ:"breadcrumb",uL:"oldView"},ya:10,Aa:2,Ea:[[1,"box"],["routerLink","/",3,"queryParams"],["src","https://static.corp.google.com/stacks/logo.png","alt","Stacks logo",1,"logo"],[1,"breadcrumb"],[4,"ngFor","ngForOf"],[3,"routerLink","queryParams",4,"ngIf"],[4,"ngIf"],[3,"routerLink","queryParams"]],ua:function(a,b){a&1&&(_.z(0,"header")(1,"div",0)(2,"a",1),_.G(3,"img",2),_.z(4,"h1"),_.Q(5,"Stacks"),_.B()(),_.G(6,"stacks-search"),_.z(7,"div",3),_.O(8,
ZBb,3,2,"span",4),_.B()(),_.G(9,"stacks-butterbar"),_.B());a&2&&(_.q(2),_.x("queryParams",b.params),_.q(6),_.x("ngForOf",b.RZ))},Ga:[RR,_.nq,_.oq,_.Er,SR],styles:['header[_ngcontent-%COMP%]{background:var(--shading-bg);position:fixed;top:0;left:0;right:0;z-index:var(--z-home-top)}.box[_ngcontent-%COMP%]{align-items:center;display:grid;grid-gap:.5em 1em;grid-template-columns:auto auto 1fr;margin:1em auto;max-width:var(--main-width);background:var(--shading-bg);padding:1em 2em;position:relative;transition:padding var(--transition-fast);z-index:var(--z-box)}a[_ngcontent-%COMP%]{display:contents}h1[_ngcontent-%COMP%]{font-size:1.8em}.logo[_ngcontent-%COMP%]{height:2.4em}.breadcrumb[_ngcontent-%COMP%]{grid-column:3/4;padding-left:2.4em;font-size:.8em}.breadcrumb[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{align-items:center;display:inline-flex}.breadcrumb[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:not(:last-child)::after{background-image:url(https://www.gstatic.com/images/icons/material/system/2x/keyboard_arrow_right_grey600_24dp.png);background-size:contain;background-repeat:no-repeat;background-position:center center;content:"";display:inline-block;height:1.4em;width:1.4em}/*# sourceMappingURL=header.css.map */']});var UR=class{constructor(){this.Aqa=!1;this.wIb=!0;this.VXa=this.j1=""}Ra(){if(!this.link)throw Error("Ge");}get url(){return this.link.zK()}get Kh(){return this.link.PR()?this.link.PR().startsWith("https://")?_.Y(this.link,3):this.link.PR().includes(".")?`https://static.corp.google.com/stacks/${_.Y(this.link,3)}`:`https://www.gstatic.com/images/icons/material/system/2x/${_.Y(this.link,3)}_grey600_24dp.png`:"https://www.gstatic.com/images/icons/material/system/2x/link_grey600_24dp.png"}};
UR.ha=function(a){return new (a||UR)};
UR.wa=_.n({type:UR,oa:[["stacks-icon-link"]],inputs:{link:"link",Aqa:"isContact",wIb:"openInNewTab",j1:"gtmBox",VXa:"gtmList"},ya:4,Aa:4,Ea:[["class","avatar",3,"src","alt",4,"ngIf"],[3,"background-image","-no-icon","-wrap","-left-ellipsis","target","href",4,"ngIf"],[3,"background-image",4,"ngIf"],["target","_blank",3,"href",4,"ngFor","ngForOf"],[1,"avatar",3,"src","alt"],[3,"target","href"],["target","_blank",3,"href"]],ua:function(a,b){a&1&&(_.O(0,$Bb,1,2,"img",0),_.O(1,aCb,2,13,"a",1),_.O(2,bCb,
2,3,"span",2),_.O(3,cCb,2,4,"a",3));a&2&&(_.x("ngIf",b.Aqa),_.q(1),_.x("ngIf",b.url),_.q(1),_.x("ngIf",!b.url&&!_.lm(b.link,WL,4).length),_.q(1),_.x("ngForOf",_.lm(b.link,WL,4)))},Ga:[_.nq,_.oq],styles:["[_nghost-%COMP%] {\n  align-items: center;\n  display: inline-flex;\n  max-width: 100%;\n}\n\n.contact[_nghost-%COMP%] {\n  margin-bottom: 1em;\n}\n\n.avatar[_ngcontent-%COMP%] {\n  border-radius: 50%;\n  height: 4em;\n  margin-right: 1em;\n  object-fit: cover;\n  width: 4em;\n}\n\na[_ngcontent-%COMP%] {\n  color: var(--primary-color);\n}\n\na[_ngcontent-%COMP%], span[_ngcontent-%COMP%] {\n  background-position: left center;\n  background-repeat: no-repeat;\n  background-size: 1.4em;\n  padding-left: 1.8em;\n  word-wrap: break-word;\n}\n\n.-left-ellipsis[_ngcontent-%COMP%] {\n  direction: rtl;\n  text-align: left;\n}\n\n.-wrap[_ngcontent-%COMP%] {\n  white-space: initial;\n}\n\n.-no-icon[_ngcontent-%COMP%] {\n  \n\n  background: none !important;\n  padding: 0;\n}"]});var VR=class{constructor(){this.icon="info_outline_grey600";this.content=void 0}Ra(){this.content=LUb.get(this.name)}};VR.ha=function(a){return new (a||VR)};
VR.wa=_.n({type:VR,oa:[["stacks-popup-info"]],inputs:{name:"name",icon:"icon"},ya:1,Aa:1,Ea:[[4,"ngIf"],[3,"src","alt"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text",3,"innerHTML"],[1,"popup-text"],["class","popup-link-text",4,"ngFor","ngForOf"],[1,"popup-link-text"],["target","_blank",3,"href"]],ua:function(a,b){a&1&&_.O(0,eCb,10,7,"ng-container",0);a&2&&_.x("ngIf",b.content)},Ga:[_.nq,_.oq,qM],styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{transform:translateX(-30%)}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;left:-1em;overflow:hidden;position:absolute;top:1em;width:350px;z-index:var(--z-popup)}.popup-box[_ngcontent-%COMP%]   .popup-title[_ngcontent-%COMP%]{background:var(--accent-shading);font-size:1.2em;font-weight:500;padding:.6em .9em}.popup-box[_ngcontent-%COMP%]   .popup-text[_ngcontent-%COMP%]{font-size:.9em;margin:1em 1.2em}.popup-box[_ngcontent-%COMP%]   .popup-link-text[_ngcontent-%COMP%]{margin:.2em 0}.popup-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}[_nghost-%COMP%]:focus-within   .popup-box[_ngcontent-%COMP%], .popup-box[_ngcontent-%COMP%]:hover{display:block}.sl[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .metric-box[_ngcontent-%COMP%]{margin:1em 0}.sl[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.2em;font-weight:500;margin-bottom:1em}.sl[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5em;margin-right:.5em}.sl[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:500}.sl[_ngcontent-%COMP%]   .metric-actual[_ngcontent-%COMP%]{font-size:1.2em;font-weight:500}.sl[_ngcontent-%COMP%]   .satisfied-number[_ngcontent-%COMP%]{color:#38a953}.sl[_ngcontent-%COMP%]   .metric-target[_ngcontent-%COMP%]{font-size:.8em}.sl[_ngcontent-%COMP%]   .metric-updated[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .footnote[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.8em}stacks-popup-product.-extend-left[_nghost-%COMP%]{display:flex;position:relative}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .to-right[_ngcontent-%COMP%]{left:-1.5em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-sl[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-pp[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em;margin-left:.2em}stacks-popup-product.-inline[_nghost-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]   .prefix-icons[_ngcontent-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]     .small-icon button img{height:1em}.popup-box.-edit-box[_ngcontent-%COMP%]{left:-200px}.sub-teams[_ngcontent-%COMP%]{list-style:initial;padding-left:1.5em}.freshness-badge-fresh[_ngcontent-%COMP%]{filter:hue-rotate(-105deg)}.freshness-badge-stale[_ngcontent-%COMP%]{filter:hue-rotate(140deg)}.agreement-icon[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(82%) sepia(72%) saturate(1319%) hue-rotate(329deg) brightness(103%) contrast(98%)}/*# sourceMappingURL=popup.css.map */']});
var LUb=new Map([["domain",{title:"Stacks domains",description:"Domains are groups of internal tools, libraries, and services that solve similar problems for first-party (1P) developers at Google.",urls:new Map([["https://goto.google.com/about-domains","go/about-domains"]])}],["support_level",{title:"Support levels",description:"Support levels reflects the degree to which a product provides support to its users.",urls:new Map([["https://goto.google.com/support-levels","go/support-levels"]])}],["stage",
{title:"Product stage",description:"Stage in the life cycle of the product (e.g. Generally Available, Deprecated).",urls:new Map([["https://g3doc.corp.google.com/production/uniformity/g3doc/howto/authorities.md?cl=head#stage","Learn more about product stages"]])}],["product_phase",{title:"Product phases",description:"Product phase in the life cycle of the product (e.g. Generally Availability, Deprecated).",urls:new Map([["https://g3doc.corp.google.com/company/teams/stacks-docs/product-phases.md?cl=head",
"go/stacks-product-phases"]])}],["product_phase_and_recommended",{title:"Product phases and Recommended",description:'Product phase in the life cycle of the product (e.g. Generally Availability, Deprecated).<br/><br/>Certain products in Stacks are recommended. This means that the Domain Stewards that oversee that product\'s domain have recommended it for a particular use case. For more context, look at the subdomain page where that product is listed.<br/><br/> "General Availability and Recommended" option would filter out the product which are general availability and recommended. "General Availability or Recommended" would filter out products that are general availability or recommended. This logic applies to other options.',
urls:new Map([["https://g3doc.corp.google.com/company/teams/stacks-docs/product-phases.md?cl=head","go/stacks-product-phases"],["https://goto.google.com/about-eng-elders","go/about-eng-elders"]])}],["depended",{title:"Depended on by",description:"Cross-reference Moma Teams with their respective Blueprints, and match projects' direct dependencies with product information in Stacks.",urls:new Map([["https://goto.google.com/stacks-used-by-methodology","go/stacks-used-by-methodology"]])}],["sre_status",
{title:"SRE guidance",description:"The SRE status offers users guidance on vetting by the recognized authorities within SRE and production generally. It is managed by SRE authorities.",urls:new Map([["http://g3doc/production/uniformity/g3doc/howto/authorities#status","Learn more about SRE guidance"]])}],["privacy_stance",{title:"Privacy",description:"Privacy team curates a desired privacy stance for Google infrastructure teams; and scalably keeps teams accountable to this stance.",urls:new Map([["http://go/pchips",
"Learn more about pChips"]])}],["apps_status",{title:"Apps ATL guidance",description:"The Apps Area Tech Leads status offers guidance to engineers in Apps on vetting by the recognized authorities within Apps.",urls:new Map([["http://go/apps-atl-techs#states","Learn more about Apps ATL guidance"]])}],["recommended",{title:"Recommended products",description:"Certain products in Stacks are recommended. This means that the Domain Stewards that oversee that product's domain have recommended it for a particular use case. For more context, look at the subdomain page where that product is listed.",
urls:new Map([["https://goto.google.com/about-eng-elders","go/about-eng-elders"]])}],["data_classification",{title:"Data classification and type",description:"Data classification and type are provided by Security & Privacy team.",urls:new Map([["https://goto.google.com/dataclassification","go/dataclassification"]])}],["security_status",{title:"Security guidance",description:"Information Security Engineering team recommendations provide security guidance for developers creating new products or infrastructure.",
urls:new Map([["https://goto.google.com/security-stacks","Learn more about Security guidance"]])}],["staffing_committment",{title:"Staffing committment",description:"Infrastructure Provider agrees to maintain minimum staffing to deliver the specific Business Support, Developer Support, Production Support and Quality Metrics outlined in this agreement.",urls:new Map([["https://goto.google.com/isa-template","Learn more about staffing committment"]])}],["lifecycle_committment",{title:"Lifecycle committment",
description:"Infrastructure Provider agrees to staff and fully support infrastructure through the given date, with this agreement to be renewed by the given date. If the agreement is not renewed and the product is deprecated, Infrastructure Provider will provide written notice at least given number of quarters in advance and will make reasonable efforts to minimize the cost of migrations for its users.",urls:new Map([["https://goto.google.com/isa-template","Learn more about lifecycle committment"]])}],
["product_roadmap",{title:"Product roadmap",description:"Infrastructure Provider will publish an X quarter product roadmap that is updated every Y quarters. The roadmap process will cover both incremental changes as well as larger strategic changes. Customers can provide input, review, and escalations for  the product roadmap as well as feedback on the roadmap process in the following way.",urls:new Map([["https://goto.google.com/isa-template","Learn more about product roadmap"]])}],["roadmap_alignment",
{title:"Roadmap alignment",description:"Infrastructure Provider will collaborate with other Google-wide infrastructure providers to ensure product roadmaps are aligned across the following Google recommended infrastructure products.",urls:new Map([["https://goto.google.com/isa-template","Learn more about roadmap alignment"]])}],["cost_of_maintenance",{title:"Cost of maintenance",description:" Infrastructure is at the following stage of maturity. Users of infrastructure should expect to incur the following ongoing maintenance costs. Infrastructure Provider will communicate all customer  impacting deprecations to users at least X quarters in advance and will use the standard Google-wide Technical Change Management program to communicate rationale, schedule and status; and to minimize the cost of migrations for its users.",
urls:new Map([["https://goto.google.com/isa-template","Learn more about cost of maintenance"]])}],["support_level_change",{title:"Support level changes",description:"Infrastructure Provider will communicate any changes to the level of support described in this agreement to users at least X quarters in advance and will make every reasonable effort to ensure that any changes are seamless to its users.",urls:new Map([["https://goto.google.com/isa-template","Learn more about support level changes"]])}],
["points_of_contact",{title:"Points of contact",description:"The following person is the primary point of contact for product and is responsible for ensuring delivering on the terms of this agreement.",urls:new Map([["https://goto.google.com/isa-template","Learn more about points of contact"]])}],["educational_materials",{title:"Educational materials",description:"Educational material to provide users with the necessary content to successfully use the Infrastructure. The material will be maintained up to date and its freshness tracked.",
urls:new Map([["https://goto.google.com/isa-template","Learn more about educational materials"]])}],["testing_support",{title:"Testing support",description:"Where applicable robust, low overhead, and accurate testing tools and interfaces will be maintained and provided to users.",urls:new Map([["https://goto.google.com/isa-template","Learn more about testing support"]])}],["oncall_support",{title:"Oncall support",description:"For infrastructure services utilized in production services, Infrastructure Provider agrees to staff 24x7 on call support and to publish the escalation process and production playbooks following Google-wide Oncall Best Practices. Infrastructure Provider will support a committed to on call response time. For developer tools, frameworks and libraries, Infrastructure Provider agrees to staff product support for 8 hours per business day in the chosen timezone to ensure that the infrastructure remains available.",
urls:new Map([["https://goto.google.com/isa-template","Learn more about oncall support"]])}],["release_policies",{title:"Release policies",description:"For infrastructure services and frameworks utilized in production serving, Infrastructure Provider agrees to follow Google 3 Release Best Practices and Policies (or their non-Google3 equivalent) including browser support policy, operating system version policy, user data protection policy, change management security policy, managing user and group access, and data/CL rollback policy.",
urls:new Map([["https://goto.google.com/isa-template","Learn more about release policies"]])}],["postmortem_rigour",{title:"Postmortem rigour",description:"Infrastructure Provider agrees to follow post mortem best practices including creating, reviewing, and publishing a postmortem report for all production outages, as well as, addressing postmortem action items. Infrastructure Provider agrees to perform production audits every X quarters to review the past history of incidents in order to identify systemic problems that required structural changes to be included in the product roadmap.",
urls:new Map([["https://goto.google.com/isa-template","Learn more about postmortem rigour"]])}],["dependency_management",{title:"Dependency management",description:"Infrastructure Provider takes responsibility for ensuring that the infrastructure it itself relies on provides the level of support needed for the Infrastructure Provider to meet the terms of this agreement.",urls:new Map([["https://goto.google.com/isa-template","Learn more about dependency management"]])}],["allow_list",{title:"Allow List",
description:"This project is release to a select group of users through AllowList.",urls:new Map([["https://source.corp.google.com/piper///depot/google3/productivity/stacks/common/product_phases.proto;rcl=370446564;l=86","Learn more about allow list"]])}]]);var WR=class{constructor(){this.ji=[];this.j1=""}};WR.ha=function(a){return new (a||WR)};
WR.wa=_.n({type:WR,oa:[["stacks-link-lists"]],inputs:{ji:"lists",j1:"gtmBox"},ya:2,Aa:1,Ea:[[1,"grid"],[4,"ngFor","ngForOf"],[1,"link-title-container"],[4,"ngIf"],["class","-push-left",3,"name",4,"ngIf"],[4,"ngIf","ngIfElse"],["emptyList",""],[1,"-push-left",3,"name"],[3,"link","gtmBox","gtmList"]],ua:function(a,b){a&1&&(_.z(0,"div",0),_.O(1,lCb,7,4,"div",1),_.B());a&2&&(_.q(1),_.x("ngForOf",b.ji))},Ga:[_.nq,_.oq,UR,VR],styles:[".grid[_ngcontent-%COMP%]{grid-row-gap:2em}.link-title-container[_ngcontent-%COMP%]{align-items:center;display:flex}stacks-popup-info[_ngcontent-%COMP%]{font-size:.8em;margin-bottom:10px;margin-left:.5em}/*# sourceMappingURL=link_lists.css.map */"]});
var gCb=new Map([["Apps ATLs","apps_status"],["Security","security_status"],["SRE authorities","sre_status"],["Privacy","privacy_stance"],["Data classification","data_classification"],["Staffing committment","staffing_committment"],["Lifecycle committment","lifecycle_committment"],["Product roadmap","product_roadmap"],["Roadmap alignment","roadmap_alignment"],["Cost of maintenance","cost_of_maintenance"],["Support level change","support_level_change"],["Points of contact","points_of_contact"],["Educational materials",
"educational_materials"],["Testing support","testing_support"],["Oncall support","oncall_support"],["Release policies","release_policies"],["Postmortem rigour","postmortem_rigour"],["Dependency management","dependency_management"],["Product phases","product_phase"],["Allow list","allow_list"],["Product phase and Recommended","product_phase_and_recommended"]]);var YR=class{Ra(){}};YR.ha=function(a){return new (a||YR)};
YR.wa=_.n({type:YR,oa:[["stacks-popup-freshness"]],inputs:{Kp:"productName",SBb:"freshnessDate",uba:"isFresh"},ya:8,Aa:6,Ea:[["src","https://fonts.gstatic.com/s/i/googlematerialicons/check_circle_filled/v6/gm_blue-24dp/2x/gm_check_circle_filled_gm_blue_24dp.png","alt","Review is up-to-date icon","class","freshness-badge-fresh",4,"ngIf"],["src","https://fonts.gstatic.com/s/i/googlematerialicons/error/v8/gm_blue-24dp/2x/gm_error_gm_blue_24dp.png","alt","Review is outdated icon","class","freshness-badge-stale",
4,"ngIf"],[1,"popup-box"],["class","popup-title",4,"ngIf"],[1,"popup-text"],["src","https://fonts.gstatic.com/s/i/googlematerialicons/check_circle_filled/v6/gm_blue-24dp/2x/gm_check_circle_filled_gm_blue_24dp.png","alt","Review is up-to-date icon",1,"freshness-badge-fresh"],["src","https://fonts.gstatic.com/s/i/googlematerialicons/error/v8/gm_blue-24dp/2x/gm_error_gm_blue_24dp.png","alt","Review is outdated icon",1,"freshness-badge-stale"],[1,"popup-title"]],ua:function(a,b){a&1&&(_.z(0,"button"),
_.O(1,mCb,1,0,"img",0),_.O(2,nCb,1,0,"img",1),_.B(),_.z(3,"div",2),_.O(4,oCb,2,0,"p",3),_.O(5,pCb,2,0,"p",3),_.z(6,"p",4),_.Q(7),_.B()());a&2&&(_.q(1),_.x("ngIf",b.uba),_.q(1),_.x("ngIf",!b.uba),_.q(2),_.x("ngIf",b.uba),_.q(1),_.x("ngIf",!b.uba),_.q(2),_.dC("",b.Kp," team has reviewed this product on ",b.SBb,"."))},Ga:[_.oq],styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{transform:translateX(-30%)}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;left:-1em;overflow:hidden;position:absolute;top:1em;width:350px;z-index:var(--z-popup)}.popup-box[_ngcontent-%COMP%]   .popup-title[_ngcontent-%COMP%]{background:var(--accent-shading);font-size:1.2em;font-weight:500;padding:.6em .9em}.popup-box[_ngcontent-%COMP%]   .popup-text[_ngcontent-%COMP%]{font-size:.9em;margin:1em 1.2em}.popup-box[_ngcontent-%COMP%]   .popup-link-text[_ngcontent-%COMP%]{margin:.2em 0}.popup-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}[_nghost-%COMP%]:focus-within   .popup-box[_ngcontent-%COMP%], .popup-box[_ngcontent-%COMP%]:hover{display:block}.sl[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .metric-box[_ngcontent-%COMP%]{margin:1em 0}.sl[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.2em;font-weight:500;margin-bottom:1em}.sl[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5em;margin-right:.5em}.sl[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:500}.sl[_ngcontent-%COMP%]   .metric-actual[_ngcontent-%COMP%]{font-size:1.2em;font-weight:500}.sl[_ngcontent-%COMP%]   .satisfied-number[_ngcontent-%COMP%]{color:#38a953}.sl[_ngcontent-%COMP%]   .metric-target[_ngcontent-%COMP%]{font-size:.8em}.sl[_ngcontent-%COMP%]   .metric-updated[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .footnote[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.8em}stacks-popup-product.-extend-left[_nghost-%COMP%]{display:flex;position:relative}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .to-right[_ngcontent-%COMP%]{left:-1.5em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-sl[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-pp[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em;margin-left:.2em}stacks-popup-product.-inline[_nghost-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]   .prefix-icons[_ngcontent-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]     .small-icon button img{height:1em}.popup-box.-edit-box[_ngcontent-%COMP%]{left:-200px}.sub-teams[_ngcontent-%COMP%]{list-style:initial;padding-left:1.5em}.freshness-badge-fresh[_ngcontent-%COMP%]{filter:hue-rotate(-105deg)}.freshness-badge-stale[_ngcontent-%COMP%]{filter:hue-rotate(140deg)}.agreement-icon[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(82%) sepia(72%) saturate(1319%) hue-rotate(329deg) brightness(103%) contrast(98%)}/*# sourceMappingURL=popup.css.map */']});var ZR=class{Ra(){}};ZR.ha=function(a){return new (a||ZR)};
ZR.wa=_.n({type:ZR,oa:[["stacks-popup-isa"]],inputs:{product:"product"},ya:10,Aa:2,Ea:function(){return[["src","https://www.gstatic.com/images/icons/material/system/2x/license_googblue_24dp.png","alt","certified agreement icon",1,"agreement-icon"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text"],["target","_blank","rel","noopener","aria-label","learn more about ISA",3,"href"]]},ua:function(a,b){a&1&&(_.z(0,"button"),_.G(1,"img",0),_.B(),_.z(2,"div",1)(3,"p",2),_.Q(4,"Infrastructure Support Agreement"),
_.B(),_.z(5,"p",3),_.Q(6),_.B(),_.z(7,"p",3)(8,"a",4),_.Q(9,"More info"),_.B()()());a&2&&(_.q(6),_.bh("",b.product.getName()," has signed an ISA."),_.q(2),_.Zg("href","/agreement/",b.product.Zq(),"",_.Qe))},styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{transform:translateX(-30%)}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;left:-1em;overflow:hidden;position:absolute;top:1em;width:350px;z-index:var(--z-popup)}.popup-box[_ngcontent-%COMP%]   .popup-title[_ngcontent-%COMP%]{background:var(--accent-shading);font-size:1.2em;font-weight:500;padding:.6em .9em}.popup-box[_ngcontent-%COMP%]   .popup-text[_ngcontent-%COMP%]{font-size:.9em;margin:1em 1.2em}.popup-box[_ngcontent-%COMP%]   .popup-link-text[_ngcontent-%COMP%]{margin:.2em 0}.popup-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}[_nghost-%COMP%]:focus-within   .popup-box[_ngcontent-%COMP%], .popup-box[_ngcontent-%COMP%]:hover{display:block}.sl[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .metric-box[_ngcontent-%COMP%]{margin:1em 0}.sl[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.2em;font-weight:500;margin-bottom:1em}.sl[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5em;margin-right:.5em}.sl[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:500}.sl[_ngcontent-%COMP%]   .metric-actual[_ngcontent-%COMP%]{font-size:1.2em;font-weight:500}.sl[_ngcontent-%COMP%]   .satisfied-number[_ngcontent-%COMP%]{color:#38a953}.sl[_ngcontent-%COMP%]   .metric-target[_ngcontent-%COMP%]{font-size:.8em}.sl[_ngcontent-%COMP%]   .metric-updated[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .footnote[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.8em}stacks-popup-product.-extend-left[_nghost-%COMP%]{display:flex;position:relative}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .to-right[_ngcontent-%COMP%]{left:-1.5em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-sl[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-pp[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em;margin-left:.2em}stacks-popup-product.-inline[_nghost-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]   .prefix-icons[_ngcontent-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]     .small-icon button img{height:1em}.popup-box.-edit-box[_ngcontent-%COMP%]{left:-200px}.sub-teams[_ngcontent-%COMP%]{list-style:initial;padding-left:1.5em}.freshness-badge-fresh[_ngcontent-%COMP%]{filter:hue-rotate(-105deg)}.freshness-badge-stale[_ngcontent-%COMP%]{filter:hue-rotate(140deg)}.agreement-icon[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(82%) sepia(72%) saturate(1319%) hue-rotate(329deg) brightness(103%) contrast(98%)}/*# sourceMappingURL=popup.css.map */'],
La:0});var qCb=function(a){let b=0,c=!1;for(;b<a.length;){if("."===a.charAt(b))if(c)break;else c=!0;if("0">a.charAt(b)||"9"<a.charAt(b))break;b++}return Number(a.substring(0,b))},$R=class{constructor(){this.metrics=[];this.description=""}get name(){return pyb(this.Kda)}get zyc(){return oyb(this.Kda)}Ra(){this.description=MUb.get(this.Kda)||""}};$R.ha=function(a){return new (a||$R)};
$R.wa=_.n({type:$R,oa:[["stacks-popup-pp"]],inputs:{Kda:"productPhase",metrics:"metrics"},ya:15,Aa:5,Ea:function(){return[[3,"src","alt"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text","sl"],["class","metric-box",4,"ngFor","ngForOf"],[1,"footnote"],"target;_blank;href;http://go/product-phases;aria-label;learn more about product phases".split(";"),[1,"metric-box"],[1,"metric-name"],[1,"metric-actual"],[1,"metric-target"],[1,"metric-updated"]]},ua:function(a,b){a&1&&(_.z(0,"button"),_.G(1,"img",
0),_.B(),_.z(2,"div",1)(3,"p",2),_.Q(4),_.B(),_.z(5,"div",3)(6,"p"),_.Q(7),_.B(),_.O(8,rCb,9,6,"div",4),_.G(9,"hr"),_.z(10,"p",5),_.Q(11," Product phases is a standard set of product stages."),_.G(12,"br"),_.z(13,"a",6),_.Q(14,"go/product-phases"),_.B()()()());a&2&&(_.q(1),_.Zg("src","https://static.corp.google.com/stacks/icon_",b.zyc,".svg",_.Qe),_.x("alt","product phase "+b.name+" icon"),_.q(3),_.ch(b.name),_.q(3),_.ch(b.description),_.q(1),_.x("ngForOf",b.metrics))},Ga:[_.nq],styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{transform:translateX(-30%)}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;left:-1em;overflow:hidden;position:absolute;top:1em;width:350px;z-index:var(--z-popup)}.popup-box[_ngcontent-%COMP%]   .popup-title[_ngcontent-%COMP%]{background:var(--accent-shading);font-size:1.2em;font-weight:500;padding:.6em .9em}.popup-box[_ngcontent-%COMP%]   .popup-text[_ngcontent-%COMP%]{font-size:.9em;margin:1em 1.2em}.popup-box[_ngcontent-%COMP%]   .popup-link-text[_ngcontent-%COMP%]{margin:.2em 0}.popup-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}[_nghost-%COMP%]:focus-within   .popup-box[_ngcontent-%COMP%], .popup-box[_ngcontent-%COMP%]:hover{display:block}.sl[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .metric-box[_ngcontent-%COMP%]{margin:1em 0}.sl[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.2em;font-weight:500;margin-bottom:1em}.sl[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5em;margin-right:.5em}.sl[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:500}.sl[_ngcontent-%COMP%]   .metric-actual[_ngcontent-%COMP%]{font-size:1.2em;font-weight:500}.sl[_ngcontent-%COMP%]   .satisfied-number[_ngcontent-%COMP%]{color:#38a953}.sl[_ngcontent-%COMP%]   .metric-target[_ngcontent-%COMP%]{font-size:.8em}.sl[_ngcontent-%COMP%]   .metric-updated[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .footnote[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.8em}stacks-popup-product.-extend-left[_nghost-%COMP%]{display:flex;position:relative}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .to-right[_ngcontent-%COMP%]{left:-1.5em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-sl[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-pp[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em;margin-left:.2em}stacks-popup-product.-inline[_nghost-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]   .prefix-icons[_ngcontent-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]     .small-icon button img{height:1em}.popup-box.-edit-box[_ngcontent-%COMP%]{left:-200px}.sub-teams[_ngcontent-%COMP%]{list-style:initial;padding-left:1.5em}.freshness-badge-fresh[_ngcontent-%COMP%]{filter:hue-rotate(-105deg)}.freshness-badge-stale[_ngcontent-%COMP%]{filter:hue-rotate(140deg)}.agreement-icon[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(82%) sepia(72%) saturate(1319%) hue-rotate(329deg) brightness(103%) contrast(98%)}/*# sourceMappingURL=popup.css.map */']});
var MUb=new Map([[0,"Default value."],[4,"For a product near end-of-life to indicate that it is not available for new customers while providing the current customers some time to plan migrations off the product."],[1,"Limited docs and support may be available. Might not graduate to further stages."],[2,"Quality, stability, and support are there for the product's intended usage."],[3,"Quality, stability and support are adequate for new adoption across Google."]]);var NUb=function(a){return[a]},aS=class{Ra(){}get TIc(){return this.product.Fg().Zf()}get SIc(){return`/domain/${_.Y(this.product.Fg(),1)}`}};aS.ha=function(a){return new (a||aS)};
aS.wa=_.n({type:aS,oa:[["stacks-popup-recommended"]],inputs:{product:"product"},ya:10,Aa:5,Ea:function(){return[["src","https://www.gstatic.com/images/icons/material/system/2x/star_googyellow500_24dp.png","alt","recommended info icon"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text"],["target","_blank","rel","noopener","aria-label","learn more about recommended product",3,"href"]]},ua:function(a,b){a&1&&(_.z(0,"button"),_.G(1,"img",0),_.B(),_.z(2,"div",1)(3,"p",2),_.Q(4,"Recommended products"),
_.B(),_.z(5,"p",3),_.Q(6),_.B(),_.z(7,"p",3)(8,"a",4),_.Q(9,"More info"),_.B()()());a&2&&(_.q(6),_.dC("",b.product.getName()," is recommended by the ",b.TIc," domain stewards."),_.q(2),_.x("href",_.hh(3,NUb,b.SIc),_.Qe))},styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{transform:translateX(-30%)}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;left:-1em;overflow:hidden;position:absolute;top:1em;width:350px;z-index:var(--z-popup)}.popup-box[_ngcontent-%COMP%]   .popup-title[_ngcontent-%COMP%]{background:var(--accent-shading);font-size:1.2em;font-weight:500;padding:.6em .9em}.popup-box[_ngcontent-%COMP%]   .popup-text[_ngcontent-%COMP%]{font-size:.9em;margin:1em 1.2em}.popup-box[_ngcontent-%COMP%]   .popup-link-text[_ngcontent-%COMP%]{margin:.2em 0}.popup-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}[_nghost-%COMP%]:focus-within   .popup-box[_ngcontent-%COMP%], .popup-box[_ngcontent-%COMP%]:hover{display:block}.sl[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .metric-box[_ngcontent-%COMP%]{margin:1em 0}.sl[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.2em;font-weight:500;margin-bottom:1em}.sl[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5em;margin-right:.5em}.sl[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:500}.sl[_ngcontent-%COMP%]   .metric-actual[_ngcontent-%COMP%]{font-size:1.2em;font-weight:500}.sl[_ngcontent-%COMP%]   .satisfied-number[_ngcontent-%COMP%]{color:#38a953}.sl[_ngcontent-%COMP%]   .metric-target[_ngcontent-%COMP%]{font-size:.8em}.sl[_ngcontent-%COMP%]   .metric-updated[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .footnote[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.8em}stacks-popup-product.-extend-left[_nghost-%COMP%]{display:flex;position:relative}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .to-right[_ngcontent-%COMP%]{left:-1.5em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-sl[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-pp[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em;margin-left:.2em}stacks-popup-product.-inline[_nghost-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]   .prefix-icons[_ngcontent-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]     .small-icon button img{height:1em}.popup-box.-edit-box[_ngcontent-%COMP%]{left:-200px}.sub-teams[_ngcontent-%COMP%]{list-style:initial;padding-left:1.5em}.freshness-badge-fresh[_ngcontent-%COMP%]{filter:hue-rotate(-105deg)}.freshness-badge-stale[_ngcontent-%COMP%]{filter:hue-rotate(140deg)}.agreement-icon[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(82%) sepia(72%) saturate(1319%) hue-rotate(329deg) brightness(103%) contrast(98%)}/*# sourceMappingURL=popup.css.map */']});var bS=class{constructor(){this.metrics=[];this.description=""}get name(){return this.p4.replace("sl","Support level ")}Ra(){this.description=OUb.get(this.p4)||""}};bS.ha=function(a){return new (a||bS)};
bS.wa=_.n({type:bS,oa:[["stacks-popup-sl"]],inputs:{p4:"supportLevelId",metrics:"metrics"},ya:15,Aa:5,Ea:function(){return[[3,"src","alt"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text","sl"],["class","metric-box",4,"ngFor","ngForOf"],[1,"footnote"],"target;_blank;href;https://goto.google.com/stacks-pt#support-levels;aria-label;learn more about support level".split(";"),[1,"metric-box"],[1,"metric-name"],[1,"metric-actual"],[1,"metric-target"],[1,"metric-updated"]]},ua:function(a,b){a&1&&(_.z(0,
"button"),_.G(1,"img",0),_.B(),_.z(2,"div",1)(3,"p",2),_.Q(4),_.B(),_.z(5,"div",3)(6,"p"),_.Q(7),_.B(),_.O(8,sCb,9,4,"div",4),_.G(9,"hr"),_.z(10,"p",5),_.Q(11," Support levels reflect the degree to which a product provides support to its users."),_.G(12,"br"),_.z(13,"a",6),_.Q(14,"go/stacks-pt#support-levels"),_.B()()()());a&2&&(_.q(1),_.Zg("src","https://static.corp.google.com/stacks/icon_",b.p4,".svg",_.Qe),_.x("alt","service level "+b.p4+" icon"),_.q(3),_.ch(b.name),_.q(3),_.ch(b.description),
_.q(1),_.x("ngForOf",b.metrics))},Ga:[_.nq],styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{transform:translateX(-30%)}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;left:-1em;overflow:hidden;position:absolute;top:1em;width:350px;z-index:var(--z-popup)}.popup-box[_ngcontent-%COMP%]   .popup-title[_ngcontent-%COMP%]{background:var(--accent-shading);font-size:1.2em;font-weight:500;padding:.6em .9em}.popup-box[_ngcontent-%COMP%]   .popup-text[_ngcontent-%COMP%]{font-size:.9em;margin:1em 1.2em}.popup-box[_ngcontent-%COMP%]   .popup-link-text[_ngcontent-%COMP%]{margin:.2em 0}.popup-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}[_nghost-%COMP%]:focus-within   .popup-box[_ngcontent-%COMP%], .popup-box[_ngcontent-%COMP%]:hover{display:block}.sl[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .metric-box[_ngcontent-%COMP%]{margin:1em 0}.sl[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.2em;font-weight:500;margin-bottom:1em}.sl[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5em;margin-right:.5em}.sl[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:500}.sl[_ngcontent-%COMP%]   .metric-actual[_ngcontent-%COMP%]{font-size:1.2em;font-weight:500}.sl[_ngcontent-%COMP%]   .satisfied-number[_ngcontent-%COMP%]{color:#38a953}.sl[_ngcontent-%COMP%]   .metric-target[_ngcontent-%COMP%]{font-size:.8em}.sl[_ngcontent-%COMP%]   .metric-updated[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .footnote[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.8em}stacks-popup-product.-extend-left[_nghost-%COMP%]{display:flex;position:relative}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .to-right[_ngcontent-%COMP%]{left:-1.5em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-sl[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-pp[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em;margin-left:.2em}stacks-popup-product.-inline[_nghost-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]   .prefix-icons[_ngcontent-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]     .small-icon button img{height:1em}.popup-box.-edit-box[_ngcontent-%COMP%]{left:-200px}.sub-teams[_ngcontent-%COMP%]{list-style:initial;padding-left:1.5em}.freshness-badge-fresh[_ngcontent-%COMP%]{filter:hue-rotate(-105deg)}.freshness-badge-stale[_ngcontent-%COMP%]{filter:hue-rotate(140deg)}.agreement-icon[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(82%) sepia(72%) saturate(1319%) hue-rotate(329deg) brightness(103%) contrast(98%)}/*# sourceMappingURL=popup.css.map */']});
var OUb=new Map([["sl0","The owner haven't updated their product in over a year."],["sl1","Provides basic information and a way for users to contact the product\n    team."],["sl2","Adopted support standards and provides links to documentation and feedback\n    channels."],["sl3","Made a commitment to provide great support and reports metrics showing that\n    support."],["sl4","Made a commitment to provide excellent report by signing a support agreement with their SVP."]]);var cS=class{constructor(){this.lwa=this.uL=!1}Ra(){}};cS.ha=function(a){return new (a||cS)};
cS.wa=_.n({type:cS,oa:[["stacks-popup-product"]],inputs:{product:"product",uL:"oldView",lwa:"underAlternatives"},ya:5,Aa:5,Ea:[[3,"product",4,"ngIf"],[3,"product","to-right",4,"ngIf"],[3,"productPhase","metrics",4,"ngIf"],[3,"productPhase","small-icon",4,"ngIf"],[3,"supportLevelId","metrics",4,"ngIf"],[3,"product"],[3,"productPhase","metrics"],[3,"productPhase"],[3,"supportLevelId","metrics"]],ua:function(a,b){a&1&&(_.O(0,tCb,1,1,"stacks-popup-recommended",0),_.O(1,uCb,1,3,"stacks-popup-isa",1),_.O(2,
vCb,1,2,"stacks-popup-pp",2),_.O(3,wCb,1,3,"stacks-popup-pp",3),_.O(4,yCb,1,2,"stacks-popup-sl",4));a&2&&(_.x("ngIf",b.product.IWa()),_.q(1),_.x("ngIf",b.product.HWa()),_.q(1),_.x("ngIf",!b.uL&&!b.lwa),_.q(1),_.x("ngIf",!b.uL&&b.lwa),_.q(1),_.x("ngIf",b.uL))},Ga:[_.oq,$R,aS,bS,ZR],styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{transform:translateX(-30%)}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;left:-1em;overflow:hidden;position:absolute;top:1em;width:350px;z-index:var(--z-popup)}.popup-box[_ngcontent-%COMP%]   .popup-title[_ngcontent-%COMP%]{background:var(--accent-shading);font-size:1.2em;font-weight:500;padding:.6em .9em}.popup-box[_ngcontent-%COMP%]   .popup-text[_ngcontent-%COMP%]{font-size:.9em;margin:1em 1.2em}.popup-box[_ngcontent-%COMP%]   .popup-link-text[_ngcontent-%COMP%]{margin:.2em 0}.popup-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}[_nghost-%COMP%]:focus-within   .popup-box[_ngcontent-%COMP%], .popup-box[_ngcontent-%COMP%]:hover{display:block}.sl[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .metric-box[_ngcontent-%COMP%]{margin:1em 0}.sl[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.2em;font-weight:500;margin-bottom:1em}.sl[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5em;margin-right:.5em}.sl[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:500}.sl[_ngcontent-%COMP%]   .metric-actual[_ngcontent-%COMP%]{font-size:1.2em;font-weight:500}.sl[_ngcontent-%COMP%]   .satisfied-number[_ngcontent-%COMP%]{color:#38a953}.sl[_ngcontent-%COMP%]   .metric-target[_ngcontent-%COMP%]{font-size:.8em}.sl[_ngcontent-%COMP%]   .metric-updated[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .footnote[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.8em}stacks-popup-product.-extend-left[_nghost-%COMP%]{display:flex;position:relative}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .to-right[_ngcontent-%COMP%]{left:-1.5em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-sl[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-pp[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em;margin-left:.2em}stacks-popup-product.-inline[_nghost-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]   .prefix-icons[_ngcontent-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]     .small-icon button img{height:1em}.popup-box.-edit-box[_ngcontent-%COMP%]{left:-200px}.sub-teams[_ngcontent-%COMP%]{list-style:initial;padding-left:1.5em}.freshness-badge-fresh[_ngcontent-%COMP%]{filter:hue-rotate(-105deg)}.freshness-badge-stale[_ngcontent-%COMP%]{filter:hue-rotate(140deg)}.agreement-icon[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(82%) sepia(72%) saturate(1319%) hue-rotate(329deg) brightness(103%) contrast(98%)}/*# sourceMappingURL=popup.css.map */']});var FCb=function(a){return[a]},PUb="contactTeam onboardingDoc signUpDoc includedTeamId excludedTeamId gcpGuidance buildVisibility groups other".split(" "),dS=class{set FEc(a){this.KS=!!a;this.dEb.next(a)}get Mxc(){return 0<document.getElementsByClassName("butterbar").length}constructor(a,b,c){this.VH=a;this.aW=b;this.Nm=c;this.lXb=KSb;this.Pc=_.DG;this.dEb=new _.Yh("");this.KS=!1;this.GRa=!0;this.DRa=this.p9a=!1;this.Wwc=pyb;this.Swc=qyb;this.productId=_.w(_.Af([this.dEb,this.Nm.params]),_.v(([d,
e])=>d||e.productId));this.product=_.w(this.productId,_.mg(d=>this.aW.oaa(d)),_.pg(d=>{this.KS||this.VH.Nl(`${d.Zf()} - Stacks`)}));this.LJb=_.w(_.Af([this.product]),_.v(([d])=>{const e=[];var f=new Map;for(var g of _.lm(d,EQ,72))ryb(g.getScope(),g.spa(),f);for(var l of PUb)f.has(l)&&e.push({key:l,value:f.get(l)});f=NDb(d);g=[];lyb([{source:d.Woa(),ji:g,name:"Best practices",icon:"school"},{source:d.Yoa(),ji:g,name:"Codelabs",icon:"school"},{source:_.lm(d,WL,6),ji:g,name:"Concepts",icon:"school"},
{source:d.cpa(),ji:g,name:"Getting started",icon:"school"},{source:d.dpa(),ji:g,name:"How to",icon:"school"},{source:d.fpa(),ji:g,name:"Introductory guides",icon:"school"},{source:_.lm(d,WL,30),ji:g,name:"Reference guides",icon:"school"},{source:_.lm(d,WL,65),ji:g,name:"Testing",icon:"school"}]);g.sort(OL);l=PDb(d);var p=SDb(d),t=TDb(d);const y=[];if(_.km(d,IQ,43)){var C=(new QL).Ge("Apps ATLs"),F=_.lm(d,WL,44);if(0===F.length)C.e8(PL({name:_.km(d,IQ,43).Zf(),icon:"track_changes"}));else for(var I of F)C.e8(PL({name:_.km(d,
IQ,43).Zf(),icon:"track_changes",url:I.zK()}));y.push(C)}if(_.km(d,uSb,58)){I=new QL;C=_.lm(d,WL,59);I.Ge("Security");for(var K of C)I.e8(PL({name:_.km(d,uSb,58).Zf(),icon:"enhanced_encryption",url:K.zK()}));y.push(I)}_.km(d,wSb,33)&&y.push((new QL).Ge("SRE authorities").KV([PL({name:_.km(d,wSb,33).Zf(),icon:"track_changes"})]));if(_.vm(d,67)){K=(new QL).Ge("Privacy");for(var V of _.El(d,78))K.e8(PL({name:"Guidance",icon:"enhanced_encryption",url:`${"https://g3doc.corp.google.com/privacy/pwg/infra/pchips/stances/_generated/g3doc/"}${V}${"/composite_privacy_stance.textproto_generated"}`}));
y.push(K)}y.sort(OL);V=VDb(d);K=XDb(_.El(d,4));I=YDb(_.El(d,38));C=UDb(d);F=new Map;for(const fa of _.lm(d,EQ,72))if(10===fa.getScope()||9===fa.getScope())for(const ha of fa.spa()){const ra=ha.split(":");1===ra.length?F.set(ra[0],ra[0]):F.set(ra[0],ra[1])}return _.vG({product:d,ila:e,ZJb:f,wAb:g,lvc:l,Zvb:p,LUa:t,DCb:y,A6a:V,m_:K,WKb:I,r_:C,KOb:F})}),_.gg(1),_.wf(),_.Sf(d=>_.uG(d.message)),_.lg(_.EG));this.RZ=_.w(this.LJb,_.Mf(_.rH),_.v(d=>d.Tb.product),_.v(d=>KSb.includes(_.Y(d.Fg(),1))?[PL({name:"Home",
url:"/"}),PL({name:d.Zf(),url:""})]:[PL({name:"Home",url:"/"}),PL({name:d.Fg().getParent().Zf(),url:`/domain/${_.Y(d.Fg().getParent(),1)}`}),PL({name:d.Fg().Zf(),url:`/domain/${_.Y(d.Fg(),1)}`}),PL({name:d.Zf(),url:""})]),_.lg([PL({name:"Home",url:"/"})]));this.HAb=hyb();this.fta=myb;this.GRa=!0;this.p9a=this.Nm.Oc.Qa.pscMvpLaunch||!1;this.DRa=this.Nm.Oc.Qa.displayExternalProducts||!1}get params(){const a={};this.GRa&&(a.displayStacksWellLitPaths=!0);this.p9a&&(a.pscMvpLaunch=!0);this.DRa&&(a.displayExternalProducts=
!0);return a}};dS.ha=function(a){return new (a||dS)(_.r(_.er),_.r(NQ),_.r(_.Xh),_.r(FQ))};
dS.wa=_.n({type:dS,oa:[["stacks-product-page"]],inputs:{FEc:"productIdFromParent"},features:[_.eh([NQ])],ya:4,Aa:6,Ea:[[3,"breadcrumb",4,"ngIf"],[3,"ngSwitch",4,"ngIf"],[3,"breadcrumb"],[3,"ngSwitch"],["class","main-loading-spinner","diameter","32",4,"ngSwitchCase"],["class","page-message",4,"ngSwitchCase"],[4,"ngSwitchCase"],["diameter","32",1,"main-loading-spinner"],[1,"page-message"],[4,"ngIf"],[1,"product-name-container"],[1,"edit-section-container"],[1,"edit-section"],["class","-inline",3,"isFresh",
"freshnessDate","productName",4,"ngIf"],["class","freshness-badge",4,"ngIf"],["class","edit-button","target","_blank",3,"href",4,"ngIf"],["class","edit-button",3,"routerLink","queryParams",4,"ngIf"],[1,"badges"],[1,"-inline",3,"product"],["class","alternate-products",4,"ngIf"],[1,"main-description",3,"innerHTML"],["class","key-link",4,"ngIf"],[1,"key-link"],["href","http://go/stacks-product-phases#product-phases","target","_blank"],["class","box",4,"ngIf"],[1,"-inline",3,"isFresh","freshnessDate",
"productName"],[1,"freshness-badge"],["target","_blank",1,"edit-button",3,"href"],["src","https://www.gstatic.com/images/icons/material/system/2x/edit_grey600_24dp.png","alt","Edit info icon"],[1,"edit-button",3,"routerLink","queryParams"],[1,"unreviewed-product"],[1,"alternate-products"],[1,"alternate-products-description",3,"innerHTML"],["id","resources"],[1,"grid"],["class","badges",4,"ngFor","ngForOf"],["underAlternatives","true",1,"-inline",3,"product"],["id","resources",3,"routerLink","queryParams"],
["target","_blank","data-gtm-box","Key links","data-gtm-list","product page",3,"href",4,"ngFor","ngForOf"],["target","_blank","data-gtm-box","Key links","data-gtm-list","product page",3,"href"],["target","_blank","data-gtm-box","Key links","data-gtm-list","landing page",3,"href",4,"ngFor","ngForOf"],["target","_blank","data-gtm-box","Key links","data-gtm-list","landing page",3,"href"],["href","http://go/stacks-product-phases#additional-product-phase-metadata","target","_blank"],[1,"title-with-popup"],
["name","allow_list",1,"icon"],[4,"ngFor","ngForOf"],["class","proto-link",4,"ngIf"],["target","_blank",3,"href"],[1,"proto-link"],[3,"href"],[1,"box"],["id","recommended-for"],["gtmBox","Others","gtmLink","Education",3,"link"],[1,"metrics-header"],["id","metrics",1,"metrics-title"],[1,"caption"],[1,"metric-list","grid"],[4,"stacksExpandList","stacksExpandListOf"],[1,"actual-value"],[1,"metric-name"],["id","education"],["gtmBox","Education",3,"lists"],["id","about"],["gtmBox","About",3,"lists"],[1,
"h3-margin-top"],["class","roadmap-iframe",3,"src",4,"ngFor","ngForOf"],[1,"roadmap-iframe",3,"src"],["id","feedback"],["gtmBox","Feedback",3,"lists"],["gtmBox","Feedback","gtmList","Contacts",1,"contact",3,"isContact","link"],["id","additional-guidance"],[1,"guidelines-explanation"],[3,"ngIf"],["gtmBox","Others","gtmList","Codepaths",3,"link"],["gtmBox","Others","gtmList","Others",3,"link"],["id","external-product"]],ua:function(a,b){a&1&&(_.O(0,zCb,2,3,"stacks-header",0),_.z(1,"main"),_.O(2,KDb,
4,4,"ng-container",1),_.R(3,"async"),_.B());a&2&&(_.x("ngIf",!b.KS),_.q(1),_.Jg("hasButterbar",b.Mxc),_.q(1),_.x("ngIf",_.S(3,4,b.LJb)))},Ga:[_.nq,_.oq,_.pq,_.qq,TR,_.Er,UR,WR,_.xG,YR,cS,VR,QR,_.tq],styles:["[_nghost-%COMP%]{flex:1} .alternate-products{background-color:var(--alternative-bg-color);padding:1em 0 0 1em;margin-bottom:1em} .alternate-products .alternate-products-description{color:var(--alternative-error-color)} .alternate-products a{text-decoration:underline}.hasButterbar[_ngcontent-%COMP%]{top:3vh}.badges[_ngcontent-%COMP%]{align-items:center;display:flex;margin-bottom:1em}.key-link[_ngcontent-%COMP%]{display:inline-grid;font-size:20px;margin:0 2em 2em 0;max-width:360px;word-warp:break-word}.key-link[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-weight:500}.key-link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}.key-link[_ngcontent-%COMP%]   .proto-link[_ngcontent-%COMP%]{font-size:.9em;font-style:italic}.key-link[_ngcontent-%COMP%]   .title-with-popup[_ngcontent-%COMP%]{display:flex}.key-link[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:16px;display:flex;margin-left:.3em}.meta-data[_ngcontent-%COMP%]{font-size:16px;margin:0 2em 2em 0}.meta-data[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}.meta-data[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:0}.meta-data[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-weight:bold;display:flex;align-items:center}.proto-link[_ngcontent-%COMP%]{color:var(--primary-color);font-size:14.4px;font-style:italic}.guidelines-explanation[_ngcontent-%COMP%]{margin-bottom:1em}.guidelines-explanation[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}.roadmap-iframe[_ngcontent-%COMP%]{border:1px solid var(--border-color);height:400px}.toggle-list-button[_ngcontent-%COMP%]{align-items:center;color:var(--primary-color);display:inline-flex;font-size:1em}.toggle-list-button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.4em;margin-right:.5em}stacks-dependency-info[_ngcontent-%COMP%]{margin-bottom:1.5em}stacks-popup-product[_ngcontent-%COMP%]{font-size:1.5em;margin-bottom:.5em}.product-name-container[_ngcontent-%COMP%]{display:flex;align-items:flex-start;flex-flow:row-reverse wrap;justify-content:flex-end}.product-name-container[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{order:1}.product-name-container[_ngcontent-%COMP%]   .edit-section-container[_ngcontent-%COMP%]{display:flex;flex:auto;justify-content:flex-end;margin:60px 0 10px}p.edit-section[_ngcontent-%COMP%]{display:flex;align-items:center}.freshness-badge[_ngcontent-%COMP%]{color:var(--inactive-text-color);margin:0 1em 0 0}.edit-button[_ngcontent-%COMP%]{align-items:center;display:inline-flex}.edit-button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.main-loading-spinner[_ngcontent-%COMP%]{margin-top:1em}.caption[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.9em}.metrics-header[_ngcontent-%COMP%]{margin:0 0 16px}.metrics-header[_ngcontent-%COMP%]   .metrics-title[_ngcontent-%COMP%]{margin:0}.metric-list[_ngcontent-%COMP%]{line-height:24px}.metric-list.grid[_ngcontent-%COMP%]{--expand-list-button-grid-column: 1;--grid-column-count: 5;gap:2em 1em}.metric-list[_ngcontent-%COMP%]   .actual-value[_ngcontent-%COMP%]{color:var(--value-color);font-size:1.2em}.metric-list[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:bold}.team-icon-link[_ngcontent-%COMP%]{margin:2px 0}.unreviewed-product[_ngcontent-%COMP%]{font-size:20px;color:#a52714;background-color:#fbe9e7;margin-bottom:5px;width:fit-content;padding:3px}/*# sourceMappingURL=product_page.css.map */"],
La:0});var QUb=["mainContent"],ZL=function(a){return""===a.location.path||"/"===a.location.path},$L=function(a){return a.entries?0<a.entries.length:0<a.files.entries.length||0<a.Pz.entries.length},SUb=function(a,b,c){const d=ZL(a);for(const g of b){var e=b=void 0,f=c;const l=null==(e=_.km(g,_.Ws,4))?void 0:_.W(e,5),p=iEb(g);e=_.pH(g.YR());const t=_.Mcb(g.YR()),y=!e||t;f={Dc:d||!y?_.lt(_.IH(f.Wb().Wc(p)),{uf:l}).Ya():void 0,path:p,name:_.sC(p),uf:l,entryType:g.getType(),Sm:null==(b=_.km(g,_.Ws,4))?void 0:
_.vm(b,4),aG:e,pzc:t,EHc:y};b=3===f.entryType||5===f.entryType;b=f.Sm?b?a.Sm.Pz:a.Sm.files:f.aG?b?a.aG.Pz:a.aG.files:b?a.Rs.Pz:a.Rs.files;b.Nr.has(f.name)||(b.Nr.add(f.name),b.entries.push(f))}!$L(a.Rs)&&$L(a.Sm)?(a.Rs=a.Sm,a.f3a=RUb(a.Rs),a.Sm={files:{Nr:new Set,entries:[]},Pz:{Nr:new Set,entries:[]}},a.zQa=[]):(a.f3a=RUb(a.Rs),a.zQa=RUb(a.Sm));a.bCb=RUb(a.aG)},RUb=function({files:a,Pz:b}){const c=[];$L(b)&&c.push(b.entries);$L(a)&&c.push(a.entries);return c},eS=class{get Ml(){return this.Ec.N$.getValue()}constructor(a,
b,c,d,e,f,g,l){this.Vg=b;this.gv=c;this.Ec=d;this.kqc=e;this.Leb=g;this.st=l;this.oN="detail-header-id";this.i6b="Files and Directories";this.j6b="Generated Files and Directories";this.h6b="Deleted Files and Directories";this.hi=_.OG;this.Rs={files:{Nr:new Set,entries:[]},Pz:{Nr:new Set,entries:[]}};this.f3a=[];this.aG={files:{Nr:new Set,entries:[]},Pz:{Nr:new Set,entries:[]}};this.bCb=[];this.Sm={files:{Nr:new Set,entries:[]},Pz:{Nr:new Set,entries:[]}};this.zQa=[];this.bq=()=>{};this.TLb=new _.Yh(null);
this.ENb=new _.fg;this.Gtc=_.Hm(p=>{this.gv.Lua(p)},300);this.Kwc=_.Hm(p=>{!$L(this.Rs)||this.gv.Xea(p)},300);this.FNb=(this.qIc=_.qx.has(53))?_.w(this.ENb,_.mg(p=>this.Leb.get(p)),_.v(p=>_.lm(p,aSb,1)),_.gg(1),_.wf()):_.Yf;this.ona=_.w(_.Af([this.TLb,this.FNb]),_.v(([p,t])=>t?p&&t.some(y=>y.qaa()===p)?p:0===t.length?null:t[0].qaa():null),_.Xf(),_.gg(1),_.wf())}get nAc(){return 0===this.Ml}get oAc(){return 1===this.Ml}get location(){return this.tb.location}Ra(){}Qb(a){var b=a.viewData;if(b){a=b.Xf;
var c=b.Xi;c=(b=c&&_.bH(a.location,c.location))&&a.entries.length>c.entries.length;b||(this.Rs={files:{Nr:new Set,entries:[]},Pz:{Nr:new Set,entries:[]}},this.aG={files:{Nr:new Set,entries:[]},Pz:{Nr:new Set,entries:[]}},this.Sm={files:{Nr:new Set,entries:[]},Pz:{Nr:new Set,entries:[]}});b&&!c||SUb(this,a.entries,this.location);b||(this.qta=a.qta,this.a$a=a.a$a,_.qx.has(11)&&(this.aggregations=_.w(EUb(this.kqc,a.location,a.entries.filter(d=>{let e;return!(null==(e=_.km(d,_.Ws,4))?0:_.vm(e,4))&&!_.pH(d.YR())}).map(iEb)),
_.gg(1),_.wf())),this.bq=_.zgb(this.Vg,()=>{let d;null==(d=this.MBc)||d.qa.focus()}),this.ENb.next(this.location))}}Ja(){this.bq()}};eS.ha=function(a){return new (a||eS)(_.r(_.Xh),_.r(_.Pi),_.r(_.Vx),_.r(sO),_.r(LR),_.r(_.rx),_.r(OQ),_.r(_.cy))};
eS.wa=_.n({type:eS,oa:[["folder-detail","viewData",""]],ub:function(a,b){a&1&&_.qh(QUb,5);if(a&2){let c;_.ph(c=_.sh())&&(b.MBc=c.first)}},inputs:{tb:"viewData"},features:[_.eh([LR]),_.Hd],bc:["viewData",""],ya:7,Aa:11,Ea:[["componentId","FolderDetail",3,"viewData","showLinksDropdown"],["tabindex","-1",3,"viewData",4,"ngIf"],["tabindex","-1",4,"ngIf"],[4,"ngIf"],["tabindex","-1",3,"viewData"],["tabindex","-1"],["mainContent",""],["ascTrackElement","RepositoryFolderDetailReadme","trackAction","browse",
3,"markdownContent","safeHtmlContent","shouldCollapse","trackProjectId","trackGestureScroll",4,"ngIf"],["displayMode","flat",3,"multi"],["headerId","main-files-header",3,"title","groupedFiles","useRelativeUrls","aggregations","isPiper",4,"ngIf"],["headerId","deleted-files-header",3,"title","groupedFiles","initiallyExpanded","useRelativeUrls","aggregations","isPiper","toggle",4,"ngIf"],["headerId","generated-files-header",3,"title","groupedFiles","initiallyExpanded","useRelativeUrls","aggregations",
"isPiper","toggle",4,"ngIf"],["ascTrackElement","RepositoryFolderDetailReadme","trackAction","browse",3,"markdownContent","safeHtmlContent","shouldCollapse","trackProjectId","trackGestureScroll"],["headerId","main-files-header",3,"title","groupedFiles","useRelativeUrls","aggregations","isPiper"],["headerId","deleted-files-header",3,"title","groupedFiles","initiallyExpanded","useRelativeUrls","aggregations","isPiper","toggle"],["headerId","generated-files-header",3,"title","groupedFiles","initiallyExpanded",
"useRelativeUrls","aggregations","isPiper","toggle"],["class","select-wrapper",4,"ngIf"],[3,"productIdFromParent"],[1,"select-wrapper"],[3,"value","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],ua:function(a,b){a&1&&(_.G(0,"detail-header",0),_.O(1,ZDb,1,2,"folder-tab-header",1),_.R(2,"async"),_.O(3,dEb,7,6,"main",2),_.R(4,"async"),_.O(5,hEb,3,3,"ng-container",3),_.R(6,"async"));a&2&&(_.x("viewData",b.tb)("showLinksDropdown",!0),_.q(1),_.x("ngIf",_.S(2,5,b.ona)),_.q(2),_.x("ngIf",
b.nAc||!1===_.S(4,7,b.ona)),_.q(2),_.x("ngIf",_.S(6,9,b.oAc&&b.ona)))},Ga:[rM,_.nq,_.oq,lR,NR,dN,_.Xy,_.Vy,_.QB,_.IB,dS,OR,MR,_.tq],styles:["folder-detail[_nghost-%COMP%]{display:flex;flex-direction:column;outline:0}detail-header[_ngcontent-%COMP%], folder-tab-header[_ngcontent-%COMP%]{box-sizing:border-box;flex:0 0 auto;height:41px;max-height:41px;outline:0}detail-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}.select-wrapper[_ngcontent-%COMP%]{display:block}.select-wrapper[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{min-width:300px;padding:12px}main[_ngcontent-%COMP%], readme[_ngcontent-%COMP%], stacks-product-page[_ngcontent-%COMP%]{overflow:auto;outline:0}"],
La:0});var TUb=["gobUrl"],UUb=["externalUrl"],VUb=["commitHash"],fS=class{get ZEb(){return!!this.tb.kH}get nvc(){a:{var a=this.tb.Aaa;var b=this.tb.jw;var c=_.an(a);c=new _.Ok(c);if(c.GK()){c=c.Fg();if(c.endsWith("github.com")){b=`${a}/tree/${b}`;break a}if(c.endsWith("bitbucket.com")){a.endsWith(".git")&&(a=a.substring(0,a.length-4));b=`${a}/src/${b}`;break a}}b=a}return b}get nyc(){if(!this.tb.kH)throw Error("He");const a=this.tb.kH,b=_.Cm(a,3,_.bl)||a.om(),c=_.Cm(a,3,_.bl)?"host":"project";return _.gt(new _.uj({Td:{id:b,
type:c},repository:_.W(a,2),vb:this.tb.jw,path:""}))}get F0a(){return!!this.tb.zna}};fS.ha=function(a){return new (a||fS)};
fS.wa=_.n({type:fS,oa:[["git-submodule-detail"]],ub:function(a,b){a&1&&(_.qh(TUb,5,_.ne),_.qh(UUb,5,_.ne),_.qh(VUb,5,_.ne));if(a&2){let c;_.ph(c=_.sh())&&(b.ixc=c.first);_.ph(c=_.sh())&&(b.mvc=c.first);_.ph(c=_.sh())&&(b.lsc=c.first)}},inputs:{tb:"viewData"},ya:5,Aa:2,Ea:[[4,"ngIf","ngIfElse"],["detailView",""],[3,"viewData"],[3,"fileName","diffChunks"],["componentId","GitSubmoduleDetail",3,"viewData"],[4,"ngIf"],["size","skinny"],["size","skinny",1,"url"],["class","padded",3,"routerLink",4,"ngIf",
"ngIfElse"],["externalRepo",""],[1,"padded",3,"copyText","isSmall","copyEvent"],["size","skinny",1,"commit-hash"],[1,"padded"],["commitHash",""],[1,"padded",3,"routerLink"],["gobUrl",""],[1,"padded",3,"externalLink"],["externalUrl",""]],ua:function(a,b){a&1&&(_.O(0,jEb,7,3,"ng-container",0),_.Q(1,"\n\n"),_.O(2,nEb,45,9,"ng-template",null,1,_.uh),_.Q(4,"\n"));if(a&2){const c=_.ah(3);_.x("ngIf",b.F0a)("ngIfElse",c)}},Ga:[tP,_.oq,_.MC,mR,lR,_.Zr,_.zG,hP,_.Er],styles:["git-submodule-detail[_nghost-%COMP%]{display:flex;flex-direction:column}code-diff-chunks[_ngcontent-%COMP%]{height:100%}code-diff-chunks[_ngcontent-%COMP%]     .CodeMirror-merge-collapsed-widget{background-color:transparent;cursor:default}detail-header[_ngcontent-%COMP%], diff-detail-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;flex:0 0 auto}main[_ngcontent-%COMP%]{overflow:auto;padding:20px 20px 0}.padded[_ngcontent-%COMP%]{padding-left:5px}"]});var gS=class{constructor(a,b,c,d,e){this.lB=b;this.AF=c;this.mf=d;this.Fa=e;this.k_=_.w(this.lB.zV,_.mg(f=>{var g=null==f?void 0:f.C_;if(!g)return _.u(null);f=g.ti;let l;g.xzc?(l=g.yj,g=g.PD):(g=tEb(g.vCc||""),l=g.yj,g=g.PD);if(!f||!l||!g)return _.u(null);this.Fa.lb({gestureName:"EXTERNAL",element:this.Ps,action:"requestExample"});return _.w(pNb(this.AF,l,g,f),_.pg(p=>{p.PF||this.Fa.lb({gestureName:"EXTERNAL",element:this.Ps,action:"noExampleFound"})}),_.lg(null))}),_.Sf(f=>{this.mf.handleError(f);
return _.u(null)}));a=_.w(this.lB.zV,_.Mf(f=>!!f),_.v(f=>f.C_));this.xwa=_.w(a,_.v(f=>!!f.yj&&_.qx.has(91)));this.pOb=_.w(a,_.v(f=>f.ti));this.R1=_.w(a,_.v(f=>f.OM[0]))}};gS.ha=function(a){return new (a||gS)(_.r(_.rx),_.r(sO),_.r(_.UK),_.r(_.Ze),_.r(_.ox))};
gS.wa=_.n({type:gS,oa:[["code-example-panel"]],inputs:{Ps:"logElement",source:"source"},ya:7,Aa:4,Ea:[[1,"code-example-panel"],[4,"ngIf","ngIfElse"],["noSymbolSelected",""],["usingOldApi",""],[1,"symbol"],["logElement","CodeExampleResult",3,"codeExample","source"],["noExampleFound",""],[1,"no-example-message"],[1,"instructions"],["logElement","CodeExamplePanel",3,"kytheTicketObservable","source"]],ua:function(a,b){a&1&&(_.z(0,"div",0),_.O(1,pEb,6,7,"ng-container",1),_.R(2,"async"),_.B(),_.O(3,qEb,
2,0,"ng-template",null,2,_.uh),_.O(5,sEb,5,2,"ng-template",null,3,_.uh));if(a&2){const c=_.ah(4);_.q(1);_.x("ngIf",_.S(2,2,b.pOb))("ngIfElse",c)}},Ga:[_.oq,_.XK,_.VK,_.tq],styles:[".code-example-panel[_ngcontent-%COMP%]   .symbol[_ngcontent-%COMP%]{font-family:Google Sans,Roboto,sans-serif;font-size:12px;font-weight:500;padding:7px 16px;border-bottom-width:1px;border-bottom-style:solid}.code-example-panel[_ngcontent-%COMP%]   .instructions[_ngcontent-%COMP%]{padding:20px 16px 9px;text-align:center;font-size:14px}.code-example-panel[_ngcontent-%COMP%]   .no-example-message[_ngcontent-%COMP%]{padding:9px 16px 20px}\n/*# sourceMappingURL=code_example_panel.css.map */"],
La:0});var WUb=function(a,b){const c=_.w(a.Dwc,_.mg(d=>{const e=_.Ccb(_.Wk(d,0))||"",f=_.Wk(d,1)||"",g=_.$G(d,1)||"";return _.w(a.irc.get(d.kb,d.Ic,d.repository,e,f,g),_.Sf(()=>_.u(null)))}));return _.w(_.Af([a.Mga,b]),_.mg(([d,e])=>e&&OEb(d)?c:_.u(null)),_.jg(1))},XUb=function(a,b,c){var d=[];for(var e=0;e<b.mk.length;e++){var f=b.Z6a.get(e);d.push(f)}f=_.w(a.NGb,_.Xf(),_.mg(g=>LEb(g,b,a.Wg)),_.v(({Dc:g,tH:l})=>{const p=_.Wk(g,2),t=!!p;var y=a.kfb?b.VD:void 0;y=null!=y?spb(g,y):g;return{Wa:g,fM:y,fca:p,
tH:l,iE:t}}),_.jg(1));e=OEb(b.tb);d={Wa:f,mk:b.mk,VD:b.VD,HXc:d,foa:e};d=e?vEb(d):uEb(d);return _.vG({KK:d,Jma:e?c?2:1:0,joa:b.joa,p$:b.p$,Wa:b.tb.location})},hS=class{set lDb(a){this.jyc=a}get lDb(){return this.jyc}constructor(a,b,c,d,e,f){this.irc=a;this.Wg=b;this.Fa=c;this.sB=_.DG;this.M6a=new _.of;this.qN=_.wj;this.Em=new _.hf;this.Mga=new _.fg(1);this.kfb=_.qx.has(56);this.NGb=_.w(this.Mga,_.Mf(KEb),_.v(({location:g})=>g));this.Dwc=_.w(this.NGb,_.Xf((g,l)=>g&&l&&_.bH(g,l)));a=_.w(e.US("BLAME"),
_.v(g=>g.enabled),_.Xf(),_.gg(1),_.wf());this.Pla=WUb(this,a);this.K$=_.w(f.pwc,_.Xf());f=_.w(this.Mga,_.Mf(g=>!KEb(g)&&5!==g.kind),_.cg(_.tG("History unavailable")));b=_.w(this.Mga,_.Mf(KEb),_.Xf(NEb),_.mg(g=>QEb(g,this.Wg)),_.gg(1),_.wf());this.Y1=_.w(b,_.Mf(_.rH),_.v(({Tb:g})=>g.Y1));b=_.w(b,_.Xf((g,l)=>_.rH(g)&&_.rH(l)&&g.Tb.mk===l.Tb.mk));this.xzb=_.w(_.Jf(f,_.w(_.Af([b,a]),_.v(([g,l])=>_.rH(g)?XUb(this,g.Tb,l):g),_.lg(_.EG))),_.gg(1),_.wf());f=_.w(_.Af([this.K$,this.xzb]),_.Mf(REb),_.v(([g,
l])=>{if(!MEb(l.Tb,g)&&l.Tb.p$)return l.Tb.p$}));this.M6a=_.w(f,_.v(g=>!!g),_.lg(!1));this.Em.add(_.w(f,_.mg(g=>_.w(_.Of(0),_.Gk(this.Fa,"paging_to_focused_commit",!1),_.cg(g)))).subscribe(g=>{g&&g()}))}Ra(){this.Fa.qn({bucket:_.wj.gX})}Ja(){this.Em.unsubscribe()}set tb(a){this.Mga.next(a)}};hS.ha=function(a){return new (a||hS)(_.r(CO),_.r(_.vJ),_.r(_.ox),_.r(_.rx),_.r(yO),_.r(sO))};
hS.wa=_.n({type:hS,oa:[["history-panel"]],ub:function(a,b){a&1&&_.qh(MP,5);if(a&2){let c;_.ph(c=_.sh())&&(b.lDb=c.first)}},inputs:{tb:"viewData"},ya:4,Aa:3,Ea:function(){return[[3,"ngSwitch",4,"ngIf"],["aria-live","polite"],["loading",""],[3,"ngSwitch"],[4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],[4,"ngIf"],[1,"table-container"],[3,"data","historyPlace","blameInfo","columnType","focusCommit",4,"ngIf"],["class","show-more-loading",4,"ngSwitchCase"],["class","show-more-error","theme","error",
4,"ngSwitchCase"],[3,"ngTemplateOutlet"],[3,"data","historyPlace","blameInfo","columnType","focusCommit"],["type","button","mat-button","","class","show-more","ascTrackElement","HistoryPanel","trackAction","showMore",3,"trackBucket","trackProjectId","click",4,"ngIf"],["type","button","mat-button","","ascTrackElement","HistoryPanel","trackAction","showMore",1,"show-more",3,"trackBucket","trackProjectId","click"],[1,"show-more-loading"],[3,"diameter","strokeWidth"],["theme","error",1,"show-more-error"],
["theme","error"],"\ufffd#1\ufffd\ufffd/#1\ufffd",["text","Loading change history...",3,"hasBackground","diameter"]]},ua:function(a,b){a&1&&(_.O(0,IEb,4,4,"ng-container",0),_.R(1,"async"),_.O(2,JEb,2,2,"ng-template",1,2,_.uh));a&2&&_.x("ngIf",_.S(1,1,b.xzb))},Ga:[_.cs,_.hI,_.oq,_.sq,_.pq,_.qq,MP,_.zG,_.xG,_.Ku,_.wz,_.tq],styles:["history-panel[_nghost-%COMP%]{display:flex;flex-direction:column;height:100%;outline:0}@media (max-width:940px){history-panel[_nghost-%COMP%]{flex-direction:unset}}history-panel[_nghost-%COMP%]     .mat-button:hover .mat-button-focus-overlay{opacity:0}history-panel[_nghost-%COMP%]   .hidden[_ngcontent-%COMP%]{display:none}loading[_ngcontent-%COMP%]{height:100%;width:100%}.show-more[_ngcontent-%COMP%], .show-more-error[_ngcontent-%COMP%], .show-more-loading[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-items:center;display:flex;height:28px;line-height:28px;place-content:center;width:100%}dc-information-box.error[_ngcontent-%COMP%]{background-color:transparent;border:0}"],
La:0});var iS=class{transform(a){const b=a.Oe;var c,d;if((null==b?0:null==(c=b.Xp)?0:null==(d=c.Se)?0:d.uh)&&b.path)return c=b.Xp.Lp,d=b.Xp.refHint,_.gt(_.kt(_.Gcb(b).Wb(),d?d:c).ni({line:TEb(a),Te:5,uf:d?c:void 0}).Ya())}};iS.ha=function(a){return new (a||iS)};iS.ye=_.od({name:"warningLocation",type:iS,be:!0});var jS=class{transform(a,b){let c;const d=null==(c=a.Oe)?void 0:c.path;if(d&&b&&0===d.indexOf(b))return a=SEb(a),b=d.slice(b.length),`${b}${b&&a?":":""}${a}`}};jS.ha=function(a){return new (a||jS)};
jS.ye=_.od({name:"warningLocationName",type:jS,be:!0});var XEb=function(a){return{va:a}},iFb=function(a,b){return _.w(YUb(a,b),_.v(c=>({D0:c,state:"loaded"})),_.lg({state:"loading"}))},YUb=function(a,b){const c=a.RKc;if(0!==c&&1!==c)return _.u([]);const d=a.Wa,e=d.kb,f=d.Ic,g=d.repository;return null==e||null==f||null==g?_.u([]):_.w(_.Af([cPb(a.AC,b),_.Fob(a.FD,d)]),_.mg(([l,p])=>{var t;let y;l=null==l?void 0:null==(t=l.dataSource)?void 0:null==(y=t.l_)?void 0:y.gw;if(!l)return _.u([]);t=_.Wk(p,1)||"";return $Ob(a.E0,{kb:e,Ic:f,fileSpecSourceRootRepositoryKeyRepositoryName:g,
fileSpecPath:p.path||"",fileSpecSourceRootRefSpec:t,fileSpecType:0===c?"FILE":"DIRECTORY",category:l})}))},kS=class{constructor(a,b,c,d,e,f,g){this.AC=b;this.E0=c;this.Ib=d;this.Fa=e;this.Ua=f;this.FD=g;this.P_b="wxc";this.R_b="Exc";this.Qbc="GHc";this.gUa=new Set;this.cLc=_.w(_.Af([a.yfa,bPb(b)]),_.v(([l,p])=>({state:"loaded",lGb:p.map(t=>({Mh:t,count:l.has(t.id)&&l.get(t.id).Hu||0,icon:_.Bi(t.icon||"https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png")})).filter(t=>t.Mh.Pqa&&
0<t.count),Qdb:new Set})),_.lg({state:"loading"}))}Ra(){}Sd(a){var b=a.target;if(b&&b instanceof Element&&(b=_.zH(b,"[data-action]","warnings-panel"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}wxc(a,b){a=b.classList.contains("mat-expanded");b=b.dataset.actionId||"";const c=b+(a?"Open":"Close");a?this.gUa.add(b):this.gUa.delete(b);this.Fa.lb({gestureName:"CLICK",element:"Warnings",action:c})}Exc(a,b){this.Fa.lb({gestureName:"CLICK",element:"Warnings",action:(b.dataset.actionId||"")+"FindingsNavigate"});
var {isCollapsed:c=!0}=document.getSelection()||{};if(!_.CH(a)&&c){c=void 0;for(const e of b.children)if(e instanceof HTMLAnchorElement){c=e;break}var d;b=(null==(d=c)?void 0:d.href)||"";c&&b.startsWith(location.origin)&&(a.preventDefault(),_.Dr(this.Ua,c.pathname+c.search))}}GHc(a,b){this.Fa.lb({gestureName:"CLICK",element:"Warnings",action:`${b.dataset.actionId||""}ShowMany`})}get Wa(){return _.vj(this.Ib.Oc)}};
kS.ha=function(a){return new (a||kS)(_.r(yO),_.r(uO),_.r(tO),_.r(_.Xh),_.r(_.Yr),_.r(_.Ji),_.r(_.yJ))};
kS.wa=_.n({type:kS,oa:[["warnings-panel"]],ab:function(a,b){a&1&&_.L("click",function(c){return b.Sd(c)})},inputs:{RKc:"viewDataType"},ya:6,Aa:3,Ea:[[4,"ngIf"],["noWarnings",""],["findings",""],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngIf","ngIfElse"],["class","warning",3,"expanded",4,"ngFor","ngForOf"],[1,"warning",3,"expanded"],["collapsedHeight","32px","expandedHeight","32px"],["alt","",3,"src"],["matExpansionPanelContent",""],["mat-stroked-button","","color","primary",3,"click"],[4,"ngTemplateOutlet",
"ngTemplateOutletContext"],[1,"empty"],["class","finding",4,"ngFor","ngForOf"],[1,"finding"],["ascTrackElement","WarningsPanel","trackAction","navigateToWarning",3,"routerLink"]],ua:function(a,b){a&1&&(_.O(0,cFb,4,3,"ng-container",0),_.R(1,"async"),_.O(2,dFb,2,0,"ng-template",null,1,_.uh),_.O(4,jFb,2,3,"ng-template",null,2,_.uh));a&2&&_.x("ngIf",_.S(1,1,b.cLc))},Ga:[_.cs,_.nq,_.oq,_.sq,_.pq,_.qq,_.xG,_.Ku,_.SI,_.TI,_.UI,_.RI,_.Er,_.tq,_.vC,iS,jS],styles:["mat-expansion-panel[_ngcontent-%COMP%]{border-radius:0}mat-expansion-panel-header[_ngcontent-%COMP%]{height:32px;padding:0 8px}mat-panel-title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{padding-right:8px}  .warning .mat-expansion-panel-body{padding:0 8px 8px}.finding[_ngcontent-%COMP%]{display:flex}.finding[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:8px}.empty[_ngcontent-%COMP%]{padding:8px}button[_ngcontent-%COMP%]{line-height:20px;padding:0 4px}"]});var lS=class{constructor(){this.ariaLabel="";this.selected=this.collapsed=!1;this.icon="";this.disabled=!1}};lS.ha=function(a){return new (a||lS)};
lS.wa=_.n({type:lS,oa:[["collapsible-icon-button","icon",""]],inputs:{ariaLabel:"ariaLabel",collapsed:"collapsed",selected:"selected",icon:"icon",cga:"tooltipText",disabled:"disabled"},bc:["icon",""],Yb:["*"],ya:3,Aa:2,Ea:[["mat-icon-button","","type","button",3,"color","matTooltip","disabled",4,"ngIf","ngIfElse"],["buttonWithContent",""],["mat-icon-button","","type","button",3,"color","matTooltip","disabled"],["type","button","mat-button","",1,"gmat-caption",3,"color","matTooltip","disabled"]],ua:function(a,
b){a&1&&(_.Xg(),_.O(0,kFb,3,5,"button",0),_.O(1,lFb,4,4,"ng-template",null,1,_.uh));if(a&2){const c=_.ah(2);_.x("ngIf",b.collapsed)("ngIfElse",c)}},Ga:[_.oq,_.Ku,_.kw,_.Az],styles:[".mat-icon-button[_ngcontent-%COMP%]{line-height:1.0769230769rem;height:24px;width:24px}.mat-icon-button[_ngcontent-%COMP%]:focus{outline:1px solid var(--primary-default)}.mat-icon-button[_ngcontent-%COMP%]:focus:not(.mat-primary){outline:1px solid var(--icon)}.mat-icon-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{line-height:1.0769230769rem;margin-right:0}mat-icon[_ngcontent-%COMP%]{font-size:1.0769230769rem;height:1.0769230769rem;margin-right:6px;width:1.0769230769rem}"],
La:0});var mS=class{constructor(a){this.gv=a;this.collapsed=!1;this.Agb="short";this.tKc=_.w(this.gv.OR(),_.v(b=>({xPb:b})))}toggle(a){this.gv.I3(!a)}};mS.ha=function(a){return new (a||mS)(_.r(_.Vx))};
mS.wa=_.n({type:mS,oa:[["underline-xrefs"]],inputs:{collapsed:"collapsed",Agb:"textFormat"},ya:2,Aa:3,Ea:[[4,"ngIf"],["icon","format_underlined","tooltipText","Underline all references in the code","ariaLabel","Underline references",3,"collapsed","selected","click"]],ua:function(a,b){a&1&&(_.O(0,oFb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.tKc))},Ga:[lS,_.oq,_.tq],mb:2,La:0});var ZUb=function(a,b,c){const d=new Set(a.e$.getValue());c?d.add(b):d.delete(b);a.e$.next(d);a.Ub.afa(d)},$Ub=function(a,b){let c;return a.service.FWa((new _.UJa).HV(_.LH(_.el(b.kb,b.Ic,b.repository,_.cl(b),b.path,null==(c=b.params)?void 0:c.Ob))))},nS=class{constructor(a,b){this.Ub=a;this.service=b;this.TAb=this.e$=new _.Yh(new Set);this.Za=_.w(this.Ub.zaa(),_.Zf(1),_.ng(_.w(this.TAb,_.kg()))).subscribe(c=>{this.e$.next(c)})}Ja(){this.Za.unsubscribe()}};
nS.ha=function(a){return new (a||nS)(_.m(_.Vx),_.m(_.mK))};nS.ta=_.k({token:nS,na:nS.ha});var cM=class extends bM{};cM.ha=function(){let a;return function(b){return(a||(a=_.me(cM)))(b||cM)}}();
cM.wa=_.n({type:cM,oa:[["editable-picker-editor"]],features:[_.eh([{Ba:_.kab,qc:a=>a.displayName}]),_.Cg],ya:2,Aa:3,Ea:[[3,"ngModel","options","displayFunction","searchVisible","searchFilter","selectAllVisible","xap-picker-multi-pane","ngModelChange",4,"ngIf"],[3,"ngModel","options","displayFunction","searchVisible","searchFilter","selectAllVisible","ngModelChange"],["xapPickerOptions","",4,"ngIf","ngIfElse"],["multiSelect",""],["xapPickerSelections","",4,"ngIf"],["xapPickerOptions",""],["xapPickerSelections",
""]],ua:function(a,b){a&1&&(_.O(0,sFb,6,13,"xap-picker",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.Rma))},Ga:[_.oq,_.Cy,_.Hy,EN,DN,XN,$N,aO,_.tq],styles:["xap-picker-editor{display:block;height:100%}.xap-picker-option-pane,.xap-picker-selection-list{min-width:200px}.xap-filterbar-filtereditor-popup-content{padding:0}.xap-filterbar-filtereditor-description{padding:8px 16px 0}.xap-picker-checklist .xap-picker-checklist-option{min-height:48px}.xap-picker-multi-pane .xap-picker-pane-container{border-bottom:1px solid #dadce0}"],
mb:2,La:0});var yFb=class extends BOb{match(){return[]}};var aVb=new _.$v("{DISPLAY_NAME}: "),bVb=class extends BOb{match(a){var b=yOb(this,a);if(b)return[b];b=this.config.gD;const c=b.zD;if(b.values){const e=[];for(const f of b.values.Zl){if(null===f)continue;var d=b.yi?b.yi(f):f;const g=cqb(a,d);if(.8>g)continue;const l=wOb(this,_.rF(f));l&&(d=[{text:aVb.format({DISPLAY_NAME:b.displayName})},...xOb(d,a)],e.push({hc:l,confidence:g,W_:d,zD:c}))}return e}return[{hc:wOb(this,_.rF(a)),confidence:.25,W_:[{text:aVb.format({DISPLAY_NAME:b.displayName})},{text:a}],
zD:c}]}};var cVb=function(a,b){b.sort((d,e)=>e.length-d.length);const c=Array(a.length);c.fill(!1);for(const d of b){b=a.toLowerCase().indexOf(d.toLowerCase());let e=a,f=0;for(;-1<b;){const g=Array(d.length);g.fill(!0);c.splice(f+b,d.length,...g);f=b+f+d.length;e=e.substring(f);b=e.toLowerCase().indexOf(d.toLowerCase())}}return c.map((d,e)=>({text:a[e],tag:d?"b":void 0}))},zFb=class extends BOb{match(a){var b=yOb(this,a);if(b)return[b];b=this.config.gD;const c=b.zD;if(!b.values)return[];const d=[];for(const l of b.values.Zl){var e=
b.yi?b.yi(l):l;if(!e)continue;var f=this.normalize(e).toLowerCase().split(" "),g=this.normalize(a).toLowerCase().split(" ");const p=[];for(const t of f)for(const y of g)""!==t&&""!==y&&t.includes(y)&&p.push(y);p.length&&(f=1+.01*p.length,g=wOb(this,_.rF(l)))&&(e=[{text:aVb.format({DISPLAY_NAME:b.displayName})},...cVb(e,p)],d.push({hc:g,confidence:f,W_:e,zD:c}))}return d}};var dVb=function(a){return[a]},oS=class extends _.KF{constructor(){super(...arguments);this.disabled=new _.fg(1)}};oS.ha=function(){let a;return function(b){return(a||(a=_.me(oS)))(b||oS)}}();
oS.wa=_.n({type:oS,oa:[["xap-string-editor"]],ub:function(a,b){a&1&&_.qh(_.JF,7);if(a&2){let c;_.ph(c=_.sh())&&(b.z4=c.first)}},features:[_.Cg],ya:2,Aa:6,Ea:[[3,"configs","disabled","values"]],ua:function(a,b){a&1&&(_.z(0,"xap-multi-text-field-base",0),_.L("values",function(c){return _.Aab(b,c)}),_.R(1,"async"),_.B());a&2&&_.x("configs",_.hh(4,dVb,b.Go))("disabled",_.S(1,2,b.disabled))},Ga:[_.JF,_.tq],mb:2,La:0});var BFb=class extends _.tF{get IF(){return this.config.displayName}},JFb=DFb("tests","Exclude Tests"),KFb=DFb("generatedFiles","Exclude Generated Files"),eVb=class extends _.tF{get IF(){var a=xFb(String(this.value.Tp));return`${this.config.displayName}: ${a?a.oL?"-"+a.path:a.path:""}`}},fVb=(a,b)=>new eVb({id:"path",displayName:"Path"},a,b),LFb={nj:fVb,gz:[_.HF],wl:oS,zYa:!0,gD:{xna:fVb(_.HF,new _.qF),displayName:"Path",Bra:bVb,zD:!0}},HGb=class extends _.tF{get IF(){var a=this.value.Zl.filter(b=>
null!==b);a=2<a.length?`(${a.length})`:a.map(b=>b.displayName).join(", ");return`${this.config.displayName}: ${a}`}},EFb=(a,b)=>new HGb({id:"category",displayName:"Category"},a,b),gVb=class extends _.tF{get IF(){var a=this.value.Zl.filter(b=>null!==b);a=2<a.length?`(${a.length})`:a.join(", ");return`${this.config.displayName}: ${a}`}},NFb=(a,b)=>new gVb({id:"buildConfigs",displayName:"Build Configs"},a,b);var hVb=new _.zd("GMAT_CHIPS_OPTIONS",{Ha:"root",na:()=>({Lj:!1})});var pS=class{constructor(a){this.options=a}};pS.ha=function(a){return new (a||pS)(_.r(hVb))};
pS.Ma=_.nd({type:pS,oa:[["mat-chip"],["mat-basic-chip"],["mat-chip-row"],["mat-basic-chip-row"],["mat-chip-option"],["mat-basic-chip-option"]],Cb:16,ab:function(a,b){a&2&&_.Jg("gmat-mdc-chip",!b.options.Lj)("gmat-input-chip","input"===b.Xc)("gmat-filter-chip","hairline-filter"===b.Xc||"protected-filter"===b.Xc)("gmat-suggestive-chip","hairline-suggestive"===b.Xc||"protected-suggestive"===b.Xc)("gmat-assistive-chip","hairline-assistive"===b.Xc||"protected-assistive"===b.Xc)("gmat-hairline-chip","input"===
b.Xc||"hairline-filter"===b.Xc||"hairline-suggestive"===b.Xc||"hairline-assistive"===b.Xc)("gmat-protected-chip","protected-filter"===b.Xc||"protected-suggestive"===b.Xc||"protected-assistive"===b.Xc)("gmat-selectable-chip","input"===b.Xc||"hairline-filter"===b.Xc||"protected-filter"===b.Xc)},inputs:{Xc:"appearance"}});var iVb=new _.zd("mat-chips-default-options"),jVb=new _.zd("MatChipAvatar"),kVb=new _.zd("MatChipTrailingIcon"),lVb=new _.zd("MatChipRemove"),mVb=new _.zd("MatChip");var nVb=class{},oVb=_.wk(nVb,-1),qS=class extends oVb{get disabled(){return this.zc||this.TI.disabled}set disabled(a){this.zc=_.jk(a)}Mjc(){return this.disabled&&!this.sCa?"":null}rkc(){return this.disabled&&!this.sCa||!this.MS?null:this.tabIndex.toString()}constructor(a,b){super();this.Na=a;this.TI=b;this.Q6=this.MS=!0;this.sCa=this.zc=!1;"BUTTON"===a.qa.nodeName&&a.qa.setAttribute("type","button")}focus(){this.Na.qa.focus()}kq(a){!this.disabled&&this.MS&&this.Q6&&(a.preventDefault(),this.TI.vEa())}Pg(a){13!==
a.keyCode&&32!==a.keyCode||this.disabled||!this.MS||!this.Q6||this.TI.kOc||(a.preventDefault(),this.TI.vEa())}};qS.ha=function(a){return new (a||qS)(_.r(_.ne),_.r(mVb))};
qS.Ma=_.nd({type:qS,oa:[["","matChipAction",""]],Bb:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],Cb:9,ab:function(a,b){a&1&&_.L("click",function(c){return b.kq(c)})("keydown",function(c){return b.Pg(c)});a&2&&(_.Hg("tabindex",b.rkc())("disabled",b.Mjc())("aria-disabled",b.disabled),_.Jg("mdc-evolution-chip__action--primary",b.Q6)("mdc-evolution-chip__action--presentational",!b.MS)("mdc-evolution-chip__action--trailing",!b.Q6))},inputs:{disabled:"disabled",tabIndex:"tabIndex",MS:"isInteractive",
sCa:"_allowFocusWhenDisabled"},features:[_.Cg]});var rS=class extends qS{constructor(){super(...arguments);this.Q6=!1}kq(a){this.disabled||(a.stopPropagation(),a.preventDefault(),this.TI.remove())}Pg(a){13!==a.keyCode&&32!==a.keyCode||this.disabled||(a.stopPropagation(),a.preventDefault(),this.TI.remove())}};rS.ha=function(){let a;return function(b){return(a||(a=_.me(rS)))(b||rS)}}();
rS.Ma=_.nd({type:rS,oa:[["","matChipRemove",""]],Bb:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-mdc-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],Cb:1,ab:function(a){a&2&&_.Hg("aria-hidden",null)},features:[_.eh([{Ba:lVb,Lb:rS}]),_.Cg]});var pVb=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],qVb=0,rVb=_.wk(_.tk(_.uk(_.vk(class{constructor(a){this.Na=a}})),"primary"),-1),sS=class extends rVb{Oo(){return this.xEa}get value(){return void 0!==this.ve?this.ve:this.Uoc.textContent.trim()}set value(a){this.ve=a}get Er(){return this.A7}set Er(a){this.A7=_.jk(a)}get highlighted(){return this.tY}set highlighted(a){this.tY=_.jk(a)}constructor(a,b,c,d,e,f,
g,l){super(b);this.wb=a;this.ob=c;this.Gd=d;this.Jia=g;this.Qrb=!1;this.pq=new _.hg;this.Wl=new _.hg;this.role=null;this.xEa=!1;this.id=`mat-mdc-chip-${qVb++}`;this.Twb=this.ariaLabel=null;this.Dnb=`${this.id}-aria-description`;this.A7=!0;this.tY=!1;this.removed=new _.mp;this.kc=new _.mp;this.BLa="mat-basic-chip";this.Hb=e;this.hs="NoopAnimations"===f;if(null!=l){let p;this.tabIndex=null!=(p=parseInt(l))?p:this.Hzb}this.jmc()}Ra(){const a=this.Na.qa;this.EO=a.hasAttribute(this.BLa)||a.tagName.toLowerCase()===
this.BLa}Tc(){this.Uoc=this.Na.qa.querySelector(".mat-mdc-chip-action-label");this.htb&&(this.htb=!1,this.focus())}xe(){this.Rfc=_.Jf(this.dgc.jd,this.fgc.jd,this.egc.jd).subscribe(()=>_.Po(this.wb))}Ja(){this.Gd.Ol(this.Na);let a;null==(a=this.Rfc)||a.unsubscribe();this.kc.emit({Of:this});this.kc.complete()}remove(){this.Er&&this.removed.emit({Of:this})}Tv(){let a;return this.disabled||this.md||this.hs||this.EO||!(null==(a=this.Jia)||!a.disabled)}rY(){return!(!this.E4&&!this.m3)}Pg(a){if(8===a.keyCode||
46===a.keyCode)a.preventDefault(),this.remove()}focus(){this.disabled||(this.a3?this.a3.focus():this.htb=!0)}qEa(a){return this.yia().find(b=>{b=b.Na.qa;return b===a||b.contains(a)})}yia(){const a=[];this.a3&&a.push(this.a3);this.m3&&a.push(this.m3);this.E4&&a.push(this.E4);return a}vEa(){}jmc(){this.Gd.no(this.Na,!0).subscribe(a=>{a=null!==a;a!==this.xEa&&((this.xEa=a)?this.pq.next({Of:this}):_.w(this.ob.tg,_.Zf(1)).subscribe(()=>this.ob.nc(()=>this.Wl.next({Of:this}))))})}};
sS.ha=function(a){return new (a||sS)(_.r(_.wp),_.r(_.ne),_.r(_.sg),_.r(_.Dt),_.r(_.pk),_.r(_.Ko,8),_.r(_.Fu,8),_.ge("tabindex"))};
sS.wa=_.n({type:sS,oa:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],Bd:function(a,b,c){a&1&&(_.rh(c,jVb,5),_.rh(c,kVb,5),_.rh(c,lVb,5),_.rh(c,jVb,5),_.rh(c,kVb,5),_.rh(c,lVb,5));if(a&2){let d;_.ph(d=_.sh())&&(b.HG=d.first);_.ph(d=_.sh())&&(b.E4=d.first);_.ph(d=_.sh())&&(b.m3=d.first);_.ph(d=_.sh())&&(b.dgc=d);_.ph(d=_.sh())&&(b.fgc=d);_.ph(d=_.sh())&&(b.egc=d)}},ub:function(a,b){a&1&&(_.qh(_.Gu,5),_.qh(qS,5));if(a&2){let c;_.ph(c=_.sh())&&(b.uH=c.first);_.ph(c=_.sh())&&
(b.a3=c.first)}},Bb:[1,"mat-mdc-chip"],Cb:30,ab:function(a,b){a&1&&_.L("keydown",function(c){return b.Pg(c)});a&2&&(_.Og("id",b.id),_.Hg("role",b.role)("tabindex",b.role?b.tabIndex:null)("aria-label",b.ariaLabel),_.Jg("mdc-evolution-chip",!b.EO)("mdc-evolution-chip--disabled",b.disabled)("mdc-evolution-chip--with-trailing-action",b.rY())("mdc-evolution-chip--with-primary-graphic",b.HG)("mdc-evolution-chip--with-primary-icon",b.HG)("mdc-evolution-chip--with-avatar",b.HG)("mat-mdc-chip-with-avatar",
b.HG)("mat-mdc-chip-highlighted",b.highlighted)("mat-mdc-chip-disabled",b.disabled)("mat-mdc-basic-chip",b.EO)("mat-mdc-standard-chip",!b.EO)("mat-mdc-chip-with-trailing-icon",b.rY())("_mat-animation-noopable",b.hs))},inputs:{color:"color",disabled:"disabled",md:"disableRipple",tabIndex:"tabIndex",role:"role",id:"id",ariaLabel:["aria-label","ariaLabel"],Twb:["aria-description","ariaDescription"],value:"value",Er:"removable",highlighted:"highlighted"},outputs:{removed:"removed",kc:"destroyed"},Vb:["matChip"],
features:[_.eh([{Ba:mVb,Lb:sS}]),_.Cg],Yb:["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],ya:9,Aa:6,Ea:[["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label",
"mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],ua:function(a,b){a&1&&(_.Xg(pVb),_.G(0,"span",0)(1,"span",1),_.z(2,"span",2)(3,"span",3),_.O(4,OFb,2,0,"span",4),_.z(5,"span",5),_.Yg(6),_.G(7,"span",6),_.B()()(),_.O(8,PFb,2,0,"span",7));a&2&&(_.x("matRippleDisabled",
b.Tv())("matRippleCentered",b.Qrb)("matRippleTrigger",b.Na.qa),_.q(3),_.x("isInteractive",!1),_.q(1),_.x("ngIf",b.HG),_.q(4),_.x("ngIf",b.rY()))},Ga:[_.oq,_.Gu,qS],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}\n'],
mb:2,La:0});var sVb=class{},tVb=_.wk(sVb),tS=class extends tVb{get P8(){return this.zia(a=>a.pq)}get Trc(){return this.zia(a=>a.kc)}get disabled(){return this.zc}set disabled(a){this.zc=_.jk(a);this.cP()}get empty(){return 0===this.Vh.length}get role(){return this.jY?this.jY:this.empty?null:this.Zob}set role(a){this.jY=a}get focused(){return this.Pia()}constructor(a,b,c){super(a);this.Na=a;this.wb=b;this.xc=c;this.lja=null;this.Pb=new _.hg;this.Zob="presentation";this.zc=!1;this.jY=null;this.Vha=new _.th}Tc(){this.koc();
this.bpc();this.cpc()}Ja(){let a;null==(a=this.vc)||a.destroy();this.Vha.destroy();this.Pb.next();this.Pb.complete()}Pia(){return this.Vh&&this.Vh.some(a=>a.Oo())}cP(){this.Vh&&this.Vh.forEach(a=>{a.disabled=this.zc;_.Po(a.wb)})}focus(){}Pg(a){this.YFa(a)&&this.vc.pA(a)}BY(a){return 0<=a&&a<this.Vh.length}rCa(){if(-1!==this.tabIndex){const a=this.tabIndex;this.tabIndex=-1;setTimeout(()=>this.tabIndex=a)}}zia(a){return _.w(this.Vh.jd,_.lg(null),_.mg(()=>_.Jf(...this.Vh.map(a))))}YFa(a){for(a=a.target;a&&
a!==this.Na.qa;){if(a.classList.contains("mat-mdc-chip"))return!0;a=a.parentElement}return!1}koc(){_.w(this.Vh.jd,_.lg(this.Vh)).subscribe(b=>{const c=[];b.forEach(d=>d.yia().forEach(e=>c.push(e)));this.Vha.reset(c);_.oh(this.Vha)});this.vc=_.a4a(_.Vt(_.wB(_.b4a(new _.Xt(this.Vha)),this.xc?this.xc.value:"ltr")),b=>this.iJ(b));_.w(this.P8,_.ng(this.Pb)).subscribe(({Of:b})=>{(b=b.qEa(document.activeElement))&&_.Wt(this.vc,b)});let a;null==(a=this.xc)||_.w(a.nd,_.ng(this.Pb)).subscribe(b=>_.wB(this.vc,
b))}iJ(a){return!a.MS||a.disabled}bpc(){_.w(this.Vh.jd,_.lg(null),_.ng(this.Pb)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this.cP());this.jnc()})}cpc(){_.w(this.Trc,_.ng(this.Pb)).subscribe(a=>{const b=this.Vh.toArray().indexOf(a.Of);this.BY(b)&&a.Of.Oo()&&(this.lja=b)})}jnc(){if(null!=this.lja){if(this.Vh.length){var a=Math.min(this.lja,this.Vh.length-1);a=this.Vh.toArray()[a];a.disabled?1===this.Vh.length?this.focus():_.GOa(this.vc):a.focus()}else this.focus();this.lja=null}}};
tS.ha=function(a){return new (a||tS)(_.r(_.ne),_.r(_.wp),_.r(_.Yt,8))};
tS.wa=_.n({type:tS,oa:[["mat-chip-set"]],Bd:function(a,b,c){a&1&&_.rh(c,sS,5);if(a&2){let d;_.ph(d=_.sh())&&(b.Vh=d)}},Bb:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],Cb:1,ab:function(a,b){a&1&&_.L("keydown",function(c){return b.Pg(c)});a&2&&_.Hg("role",b.role)},inputs:{disabled:"disabled",role:"role"},features:[_.Cg],Yb:["*"],ya:2,Aa:0,Ea:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],ua:function(a){a&1&&(_.Xg(),_.z(0,"div",0),_.Yg(1),_.B())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}\n"],
mb:2,La:0});var uVb=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],uS=class extends sS{constructor(){super(...arguments);this.Ul=_.dd(iVb,{optional:!0});this.Q8=!0;this.VX=!1;let a,b;this.lob=null!=(b=null==(a=this.Ul)?void 0:a.ho)?b:!1;this.Rt=!0;this.Me=!1;this.BLa="mat-basic-chip-option";this.mt=new _.mp}get Qp(){return this.Rt&&this.Q8}set Qp(a){this.Rt=_.jk(a);_.Po(this.wb)}get selected(){return this.Me}set selected(a){this.gJ(_.jk(a),
!1,!0)}get ariaSelected(){return this.Qp?this.selected.toString():null}Ra(){super.Ra();this.role="presentation"}select(){this.gJ(!0,!1,!0)}Si(){this.gJ(!1,!1,!0)}Bcb(){this.gJ(!0,!0,!0)}Sgb(a=!1){this.gJ(!this.selected,a,!0)}vEa(){this.Qp&&!this.disabled&&this.Sgb(!0)}arb(){return this.HG?!0:!this.lob||this.VX}gJ(a,b,c){a!==this.selected&&(this.Me=a,c&&this.mt.emit({source:this,O1:b,selected:this.selected}),_.Po(this.wb))}};uS.ha=function(){let a;return function(b){return(a||(a=_.me(uS)))(b||uS)}}();
uS.wa=_.n({type:uS,oa:[["mat-basic-chip-option"],["","mat-basic-chip-option",""],["mat-chip-option"],["","mat-chip-option",""]],Bb:[1,"mat-mdc-chip","mat-mdc-chip-option"],Cb:37,ab:function(a,b){a&2&&(_.Og("id",b.id),_.Hg("tabindex",null)("aria-label",null)("aria-description",null)("role",b.role),_.Jg("mdc-evolution-chip",!b.EO)("mdc-evolution-chip--filter",!b.EO)("mdc-evolution-chip--selectable",!b.EO)("mat-mdc-chip-selected",b.selected)("mat-mdc-chip-multiple",b.VX)("mat-mdc-chip-disabled",b.disabled)("mat-mdc-chip-with-avatar",
b.HG)("mdc-evolution-chip--disabled",b.disabled)("mdc-evolution-chip--selected",b.selected)("mdc-evolution-chip--selecting",!b.hs)("mdc-evolution-chip--with-trailing-action",b.rY())("mdc-evolution-chip--with-primary-icon",b.HG)("mdc-evolution-chip--with-primary-graphic",b.arb())("mdc-evolution-chip--with-avatar",b.HG)("mat-mdc-chip-highlighted",b.highlighted)("mat-mdc-chip-with-trailing-icon",b.rY()))},inputs:{color:"color",disabled:"disabled",md:"disableRipple",tabIndex:"tabIndex",Qp:"selectable",
selected:"selected"},outputs:{mt:"selectionChange"},features:[_.eh([{Ba:sS,Lb:uS},{Ba:mVb,Lb:uS}]),_.Cg],Yb:["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],ya:11,Aa:12,Ea:[["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","","role","option",3,"tabIndex","_allowFocusWhenDisabled"],
["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"cdk-visually-hidden",3,"id"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__checkmark"],["viewBox","-2 -3 30 30","focusable","false","aria-hidden","true",1,"mdc-evolution-chip__checkmark-svg"],
["fill","none","stroke","currentColor","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-evolution-chip__checkmark-path"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],ua:function(a,b){a&1&&(_.Xg(uVb),_.G(0,"span",0)(1,"span",1),_.z(2,"span",2)(3,"button",3),_.O(4,QFb,5,0,"span",4),_.z(5,"span",5),_.Yg(6),_.G(7,"span",6),_.B()()(),_.O(8,RFb,2,0,"span",7),_.z(9,"span",8),_.Q(10),_.B());a&2&&(_.x("matRippleDisabled",b.Tv())("matRippleCentered",b.Qrb)("matRippleTrigger",b.Na.qa),_.q(3),
_.x("tabIndex",b.tabIndex)("_allowFocusWhenDisabled",!0),_.Hg("aria-selected",b.ariaSelected)("aria-label",b.ariaLabel)("aria-describedby",b.Dnb),_.q(1),_.x("ngIf",b.arb()),_.q(4),_.x("ngIf",b.rY()),_.q(1),_.x("id",b.Dnb),_.q(1),_.ch(b.Twb))},Ga:[_.oq,_.Gu,qS],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}\n'],
mb:2,La:0});var vVb=class{constructor(a,b){this.source=a;this.value=b}},wVb={Ba:_.wy,Lb:_.Yc(()=>vS),Zc:!0},vS=class extends tS{constructor(){super(...arguments);this.Yh=()=>{};this.Xh=()=>{};this.Zob="listbox";this.Ul=_.dd(iVb,{optional:!0});this.jl=!1;this.ariaOrientation="horizontal";this.Rt=!0;this.rz=(c,d)=>c===d;this.qq=!1;let a,b;this.BI=null!=(b=null==(a=this.Ul)?void 0:a.ho)?b:!1;this.nd=new _.mp;this.Vh=void 0}get multiple(){return this.jl}set multiple(a){this.jl=_.jk(a);this.Jka()}get selected(){const a=
this.Vh.toArray().filter(b=>b.selected);return this.multiple?a:a[0]}get Qp(){return this.Rt}set Qp(a){this.Rt=_.jk(a);this.Jka()}get required(){return this.qq}set required(a){this.qq=_.jk(a)}get ho(){return this.BI}set ho(a){this.BI=_.jk(a);this.Jka()}get ANa(){return this.zia(a=>a.mt)}get zNa(){return this.zia(a=>a.Wl)}get value(){return this.ve}set value(a){this.Xr(a);this.ve=a}xe(){void 0!==this.kGa&&Promise.resolve().then(()=>{this.QB(this.kGa,!1);this.kGa=void 0});_.w(this.Vh.jd,_.lg(null),_.ng(this.Pb)).subscribe(()=>
{this.Jka()});_.w(this.zNa,_.ng(this.Pb)).subscribe(()=>this.zE());_.w(this.ANa,_.ng(this.Pb)).subscribe(a=>{this.multiple||this.Vh.forEach(b=>{b!==a.source&&b.gJ(!1,!1,!1)});a.O1&&this.YY()})}focus(){if(!this.disabled){var a=this.Sjc();a&&!a.disabled?a.focus():0<this.Vh.length?this.vc.PB(0,1):this.Na.qa.focus()}}Xr(a){this.Vh?this.QB(a,!1):null!=a&&(this.kGa=a)}Dr(a){this.Xh=a}CA(a){this.Yh=a}ev(a){this.disabled=a}QB(a,b=!0){this.WX();Array.isArray(a)?a.forEach(c=>this.dJ(c,b)):this.dJ(a,b)}zE(){this.disabled||
setTimeout(()=>{this.focused||this.tja()})}V6(a){9===a.keyCode&&super.rCa()}tja(){this.Yh();_.Po(this.wb)}YY(){let a=null;this.ve=a=Array.isArray(this.selected)?this.selected.map(b=>b.value):this.selected?this.selected.value:void 0;this.nd.emit(new vVb(this,a));this.Xh(a);_.Po(this.wb)}WX(a){this.Vh.forEach(b=>{b!==a&&b.Si()})}dJ(a,b){const c=this.Vh.find(d=>null!=d.value&&this.rz(d.value,a));c&&(b?c.Bcb():c.select());return c}Jka(){this.Vh&&Promise.resolve().then(()=>{this.Vh.forEach(a=>{a.VX=this.multiple;
a.Q8=this.Rt;a.lob=this.ho;_.Po(a.wb)})})}Sjc(){return Array.isArray(this.selected)?this.selected.length?this.selected[0]:void 0:this.selected}iJ(a){return!a.MS}};vS.ha=function(){let a;return function(b){return(a||(a=_.me(vS)))(b||vS)}}();
vS.wa=_.n({type:vS,oa:[["mat-chip-listbox"]],Bd:function(a,b,c){a&1&&_.rh(c,uS,5);if(a&2){let d;_.ph(d=_.sh())&&(b.Vh=d)}},Bb:["ngSkipHydration","",1,"mdc-evolution-chip-set","mat-mdc-chip-listbox"],Cb:11,ab:function(a,b){a&1&&_.L("focus",function(){return b.focus()})("blur",function(){return b.zE()})("keydown",function(c){return b.V6(c)});a&2&&(_.Og("tabIndex",b.empty?-1:b.tabIndex),_.Hg("role",b.role)("aria-describedby",b.QNc||null)("aria-required",b.role?b.required:null)("aria-disabled",b.disabled.toString())("aria-multiselectable",
b.multiple)("aria-orientation",b.ariaOrientation),_.Jg("mat-mdc-chip-list-disabled",b.disabled)("mat-mdc-chip-list-required",b.required))},inputs:{tabIndex:"tabIndex",multiple:"multiple",ariaOrientation:["aria-orientation","ariaOrientation"],Qp:"selectable",rz:"compareWith",required:"required",ho:"hideSingleSelectionIndicator",value:"value"},outputs:{nd:"change"},features:[_.eh([wVb]),_.Cg],Yb:["*"],ya:2,Aa:0,Ea:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],ua:function(a){a&1&&(_.Xg(),
_.z(0,"div",0),_.Yg(1),_.B())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}\n"],
mb:2,La:0});var wS=class{};wS.ha=function(a){return new (a||wS)};wS.Da=_.ld({type:wS});wS.Ca=_.Pc({Nb:[_.Cu,{Ba:iVb,qc:{jHc:[13]}}],imports:[_.Au,_.uq,_.Hu,_.Au]});var xS=class{};xS.ha=function(a){return new (a||xS)};xS.Da=_.ld({type:xS});xS.Ca=_.Pc({imports:[wS]});var xVb=new _.$v("Remove filter: {SUMMARY}"),yS=class{get a3(){return this.Of.a3}get id(){return this.Of.id}Oo(){return this.Of.Oo()}qEa(a){return this.Of.qEa(a)}yia(){return this.Of.yia()}gJ(a,b,c){this.Of.gJ(a,b,c)}focus(){!this.disabled&&this.hc.value.Zl.length&&this.Of.focus()}remove(){this.removed.emit({Of:this})}Tc(){this.Za.add(this.Of.pq.subscribe(()=>{this.pq.next({Of:this})}));this.Za.add(this.Of.Wl.subscribe(()=>{this.Wl.next({Of:this})}))}Ja(){this.kc.emit({Of:this})}constructor(a,b){this.wb=
a;this.ei=b;this.X9=new _.mp;this.O8=new _.mp;this.removed=new _.mp;this.mt=new _.mp;this.Zyc=new _.mp;this.kc=new _.mp;this.pq=new _.hg;this.Wl=new _.hg;this.Za=new _.hf;this.jZb=xVb}ZWa(){return _.MF(this.ei,"remove_filter")}YWa(){return _.LF(this.ei,"remove_filter")}m1(a){a.stopPropagation();this.O8.emit();!this.disabled&&_.QF(this)&&this.X9.emit()}};yS.ha=function(a){return new (a||yS)(_.r(_.wp),_.r(_.NF))};
yS.wa=_.n({type:yS,oa:[["xap-applied-filter-chip"]],ub:function(a,b){a&1&&_.qh(uS,7);if(a&2){let c;_.ph(c=_.sh())&&(b.Of=c.first)}},inputs:{disabled:"disabled",filter:"filter",hc:"appliedFilter"},outputs:{X9:"editorVisibleChange",O8:"chipClick",removed:"removed",mt:"selectionChange",Zyc:"interaction",kc:"destroyed"},features:[_.eh([{Ba:uS,Lb:yS},{Ba:mVb,Lb:yS}])],ya:4,Aa:6,Ea:[["appearance","input","role","button",1,"xap-filterbar-filtereditor-chip",3,"ngClass","disabled","selectable","disableRipple",
"click","keydown.space","removed","keydown.backspace"],[1,"xap-filterbar-filtereditor-chip-text"],["matChipRemove","","class","xap-filterbar-filtereditor-chip-remove-icon",3,"click",4,"ngIf"],["matChipRemove","",1,"xap-filterbar-filtereditor-chip-remove-icon",3,"click"],[3,"svgIcon"]],ua:function(a,b){a&1&&(_.z(0,"mat-chip-option",0),_.L("click",function(c){return b.m1(c)})("keydown.space",function(c){return b.m1(c)})("removed",function(){return b.remove()})("keydown.backspace",function(){return b.remove()}),
_.z(1,"span",1),_.Q(2),_.B(),_.O(3,SFb,4,7,"button",2),_.B());a&2&&(_.x("ngClass",null==b.hc?null:b.hc.tDc)("disabled",b.disabled)("selectable",!1)("disableRipple",!_.QF(b)),_.q(2),_.bh(" ",null==b.hc?null:b.hc.IF," "),_.q(1),_.x("ngIf",!b.hc||b.hc.Er))},Ga:[_.mq,_.oq,pS,uS,rS,_.kw,IN],mb:2,La:0});var zS=class extends _.SF{constructor(a,b,c,d){super(a,b,c,d);this.wb=a;this.ei=b;this.Qd=c;this.JIb=null;this.NMa=new _.mp;this.mIb=new _.mp;this.Za.add(c.rAb.subscribe(()=>{this.Z8()}))}focus(){_.Lab(this)}Z8(){this.um=!1;this.mIb.emit(this.hc);let a;(null==(a=this.Nvc)?0:a.RQa)&&this.NMa.emit()}};zS.ha=function(a){return new (a||zS)(_.r(_.wp),_.r(_.NF),_.r(_.RF),_.r(_.ne))};
zS.wa=_.n({type:zS,oa:[["xap-filter-editor"]],ub:function(a,b){a&1&&_.qh(_.UF,5);if(a&2){let c;_.ph(c=_.sh())&&(b.Nvc=c.first)}},inputs:{JIb:"overlayOrigin"},outputs:{NMa:"canceled",mIb:"onCloseEditor"},features:[_.eh([_.RF]),_.Cg],ya:12,Aa:5,Ea:function(){return[["cdkOverlayOrigin",""],["defaultOverlayOrigin","cdkOverlayOrigin"],[3,"trigger","loadingTemplate"],["header","",1,"xap-filterbar-filtereditor-popup-header"],[3,"id"],["footer","",1,"xap-filterbar-filtereditor-actions"],["mat-button","",
"color","primary","class","xap-filterbar-filtereditor-apply-button",3,"disabled","click",4,"ngIf"],["mat-button","","color","primary",1,"xap-filterbar-filtereditor-cancel-button",3,"click"]," Cancel ",["filterLoading",""],["mat-button","","color","primary",1,"xap-filterbar-filtereditor-apply-button",3,"disabled","click"]," Apply ",[1,"xap-filterbar-filtereditor-popup-content"],["mode","indeterminate",1,"xap-filterbar-filtereditor-popup-loading-spinner",3,"color","diameter","strokeWidth"]]},ua:function(a,
b){a&1&&(_.G(0,"div",0,1),_.z(2,"xap-filter-editor-content",2)(3,"div",3)(4,"h2",4),_.Q(5),_.B()(),_.z(6,"div",5),_.O(7,TFb,2,1,"button",6),_.z(8,"button",7),_.L("click",function(){b.Z8();b.NMa.emit()}),_.Vg(9,8),_.B()()(),_.O(10,UFb,5,5,"ng-template",null,9,_.uh));if(a&2){const c=_.ah(1),d=_.ah(11);let e;_.q(2);_.x("trigger",null!==(e=b.JIb)&&void 0!==e?e:c)("loadingTemplate",d);_.q(2);_.Zg("id","dialog-label-",b.hc.id,"");_.q(1);_.bh(" ",b.hc.config.displayName," ");_.q(2);_.x("ngIf",b.filter&&
!b.filter.config.lba)}},Ga:[_.oq,_.xF,_.Cv,HN,WM,_.yB,_.UF],mb:2,La:0});var yVb=new _.zd("GMAT_AUTOCOMPLETE_OPTIONS",{Ha:"root",na:()=>({Lj:!1})});var AS=class{constructor(a,b){a.Lj||b.g1.push("gmat-mdc-autocomplete")}};AS.ha=function(a){return new (a||AS)(_.r(yVb),_.r(_.yu))};AS.Ma=_.nd({type:AS,oa:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],features:[_.eh([{Ba:_.yu,Id:_.DF}])]});var BS=class{};BS.ha=function(a){return new (a||BS)};BS.Da=_.ld({type:BS});BS.Ca=_.Pc({imports:[hO]});var YFb=function(a){return{va:a}},CS=class extends _.XF{constructor(){super(...arguments);this.W9a=!0}get I1(){return this.autocomplete.isOpen}Haa(a){this.Wk.setValue("");a.option.value.filters?this.Ecb.emit(a.option.value):this.selected.emit(a.option.value)}i_(){this.I1&&this.Bla.gQ()}};CS.ha=function(){let a;return function(b){return(a||(a=_.me(CS)))(b||CS)}}();
CS.wa=_.n({type:CS,oa:[["xap-filter-menu"]],ub:function(a,b){a&1&&(_.qh(gO,7),_.qh(_.ZF,7));if(a&2){let c;_.ph(c=_.sh())&&(b.autocomplete=c.first);_.ph(c=_.sh())&&(b.Bla=c.first)}},features:[_.Cg],ya:13,Aa:13,Ea:function(){return[[1,"xap-filterbar-menu-input-box",3,"formControl","matAutocomplete","placeholder","click","focusin","focusout","keydown.backspace"],["autocompleteInputBox",""],["autoActiveFirstOption","","panelWidth","auto",1,"xap-filterbar-menu-autocomplete",3,"aria-label","optionSelected"],
["auto","matAutocomplete"],["class","xap-filterbar-menu-saved-group",4,"ngIf"],[4,"ngIf","ngIfElse"],["standardSuggestions",""],["disabled","","class","xap-filterbar-menu-option",4,"ngIf"],["rankedItem",""],[1,"xap-filterbar-menu-saved-group"],["label","Saved filters"],["class","xap-filterbar-menu-option xap-filterbar-menu-saved-option",3,"value",4,"ngFor","ngForOf"],[1,"xap-filterbar-menu-option","xap-filterbar-menu-saved-option",3,"value"],["mat-icon-button","","aria-label","Delete saved filter",
3,"click"],[3,"svgIcon","fontSet"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","xap-filterbar-menu-option",3,"value",4,"ngIf"],[3,"label"],["class","xap-filterbar-menu-option",3,"value",4,"ngFor","ngForOf"],[1,"xap-filterbar-menu-option",3,"value"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["disabled","",1,"xap-filterbar-menu-option"],[1,"no-results"],"color accent diameter 26 strokeWidth 3".split(" "),[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"]]},ua:function(a,b){a&1&&(_.z(0,"input",
0,1),_.L("click",function(){return b.Sd()})("focusin",function(){return b.Cba=!0})("focusout",function(){return b.Cba=!1})("keydown.backspace",function(){return _.$ab(b)}),_.B(),_.z(2,"mat-autocomplete",2,3),_.L("optionSelected",function(c){return b.Haa(c)}),_.O(4,WFb,3,1,"div",4),_.O(5,fGb,5,6,"ng-container",5),_.O(6,mGb,4,6,"ng-template",null,6,_.uh),_.O(8,nGb,2,1,"mat-option",7),_.R(9,"async"),_.R(10,"async"),_.O(11,tGb,1,1,"ng-template",null,8,_.uh),_.B());if(a&2){const c=_.ah(3),d=_.ah(7);_.x("formControl",
b.Wk)("matAutocomplete",c)("placeholder",b.placeholder);_.Hg("aria-label",b.pba||b.placeholder||null);_.q(2);_.x("aria-label",b.placeholder);_.q(2);_.x("ngIf",null==b.KA?null:b.KA.length);_.q(1);_.x("ngIf",b.OW)("ngIfElse",d);_.q(3);_.x("ngIf",null==_.S(9,9,b.kL)&&null==_.S(10,11,b.AU))}},Ga:[_.nq,_.oq,_.sq,_.pq,_.qq,_.rq,AS,gO,_.lE,uM,_.ZF,_.xF,_.pE,HN,WM,_.kw,_.zl,_.Cy,_.Jy,_.tq],mb:2,La:0});var DS=class{constructor(a){this.Lc=a}};DS.ha=function(a){return new (a||DS)(_.r(_.mh))};DS.Ma=_.nd({type:DS,oa:[["","xapFilterBarCustomTemplate",""]]});
var zGb=function(a){setTimeout(()=>{let b;if(!((null==(b=a.xp)?0:b.I1)||zVb(a)||a.K1(a.fu))){let c;null==(c=a.xp)||_.jbb(c.Bla)}},100)},AGb=function(a,b){let c;null==(c=a.Ud.find(d=>d.hc.id===b.id))||c.focus()},zVb=function(a){const b=document.activeElement;return a.Ud.some(c=>{c=c.Of.Na.qa;return c===b||c.contains(b)})},AVb=function(a){return a.Ud.some(b=>b.Of.Na.qa.contains(document.activeElement))&&document.activeElement.classList.contains("xap-filterbar-filtereditor-chip-remove-icon")},ES=class extends _.PF{constructor(a,
b,c){super(a,b,c);this.ei=a;this.fm=b;this.VK=new _.mp;this.HNa=!1;this.pKb=d=>{this.remove(d)};this.HLb=(d,e)=>{this.HPa=e;_.Hab(this,d)};this.openEditor=(d,e)=>{this.fu=d;e&&(this.HPa=e)};this.HPa=null;this.e_=d=>{super.e_(d);let e;null==(e=this.xp)||e.i_();this.VK.emit(!1);this.HNa=!1}}Tc(){let a;null==(a=this.Ud)||a.jd.subscribe(()=>{this.MJ&&this.MJ.unsubscribe();this.MJ=this.Urc.P8.subscribe(()=>{let b;null==(b=this.xp)||b.i_()})})}K1(a){let b;return this.nSa&&this.fu===a&&!(null==(b=this.xp)?
0:b.I1)}mWa(a,b){return b.id}daa(){return this.wBb||"filter_alt"}N5a(){this.VK.emit(!0)}w2(){setTimeout(()=>{let a;(null==(a=this.xp)?0:a.Cba)||this.K1(this.fu)||zVb(this)||AVb(this)?this.VK.emit(!0):this.HNa||this.VK.emit(!1)},100)}zcb(){if(0<this.Ud.length){let a;null==(a=this.Ud.get(this.Ud.length-1))||a.focus()}else this.xp&&this.xp.Sd()}};ES.ha=function(a){return new (a||ES)(_.r(_.NF),_.r(_.nE,8),_.r(_.Fab,8))};
ES.wa=_.n({type:ES,oa:[["xap-filter-bar"]],Bd:function(a,b,c){a&1&&_.rh(c,DS,5);if(a&2){let d;_.ph(d=_.sh())&&(b.cVa=d.first)}},ub:function(a,b){a&1&&(_.qh(vS,5),_.qh(CS,5),_.qh(_.yB,5),_.qh(zS,5),_.qh(yS,5));if(a&2){let c;_.ph(c=_.sh())&&(b.Urc=c.first);_.ph(c=_.sh())&&(b.xp=c.first);_.ph(c=_.sh())&&(b.Jwb=c);_.ph(c=_.sh())&&(b.vAb=c);_.ph(c=_.sh())&&(b.Ud=c)}},outputs:{VK:"isFocused"},features:[_.eh([_.NF]),_.Cg],ya:3,Aa:2,Ea:function(){return[[4,"ngIf","ngIfElse"],["custom",""],[1,"xap-filterbar-filter-bar",
3,"click","focusin","focusout"],[1,"xap-filterbar-header","xap-filterbar-header-reach"],["class","xap-filterbar-icon-label","fontSet","google-material-icons",3,"svgIcon",4,"ngIf"],["class","xap-filterbar-text-label",4,"ngIf"],[1,"xap-filterbar-applied-filters-container"],["aria-label","Applied filters",1,"xap-filterbar-chip-list",3,"disabled"],["class","xap-filterbar-filtereditor","cdkOverlayOrigin","",3,"appliedFilter","filter","disabled","editorVisibleChange","removed","chipClick",4,"ngFor","ngForOf",
"ngForTrackBy"],["autoActiveFirstOption","",1,"xap-filterbar-menu",3,"suggestionProvider","useRankedSuggestions","placeholder","inputLabel","noResultsMessage","disabled","savedFilterSets","selected","selectedSet","deletedSet","onBackspace"],["mat-icon-button","","class","xap-filterbar-save-button","type","button",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","","class","xap-filterbar-clear-button","type","button",3,"matTooltip","click","mousedown",4,"ngIf"],["class","xap-filterbar-filtereditor",
3,"appliedFilter","filter","isEditorVisible","disabled","overlayOrigin","editorVisibleChange","update","canceled","onCloseEditor",4,"ngFor","ngForOf","ngForTrackBy"],["fontSet","google-material-icons",1,"xap-filterbar-icon-label",3,"svgIcon"],[1,"xap-filterbar-text-label"],["cdkOverlayOrigin","",1,"xap-filterbar-filtereditor",3,"appliedFilter","filter","disabled","editorVisibleChange","removed","chipClick"],["mat-icon-button","","type","button",1,"xap-filterbar-save-button",3,"matTooltip","click"],
["fontSet","google-material-icons",3,"svgIcon"],["mat-icon-button","","type","button",1,"xap-filterbar-clear-button",3,"matTooltip","click","mousedown"],[3,"svgIcon"],[1,"xap-filterbar-filtereditor",3,"appliedFilter","filter","isEditorVisible","disabled","overlayOrigin","editorVisibleChange","update","canceled","onCloseEditor"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]]},ua:function(a,b){a&1&&(_.O(0,CGb,15,22,"ng-container",0),_.O(1,FGb,3,15,"ng-template",null,1,_.uh));if(a&2){const c=_.ah(2);
_.x("ngIf",!(null==b.cVa?0:b.cVa.Lc))("ngIfElse",c)}},Ga:[_.nq,_.oq,_.sq,_.xF,_.pE,vS,_.kw,_.Az,_.yB,zS,CS,yS,_.tq],mb:2,La:0});var BVb=function(a,b,c){if(c.category){var d=GGb(b,c.category);d&&a.mma.next([d]);if(c=IGb(b,c.category))a.log("show-only-category"),d=a.lK.getValue().Wf.getValue().filter(e=>"category"!==e.config.id),b=IFb(b,[...d,c]),a.lK.next(b)}},CVb=function(a,b){switch(b.config.id){case "tests":ZUb(a.service,"TEST",!0);a.log("excludeTestFiles");break;case "generatedFiles":ZUb(a.service,"GENERATED",!0);a.log("excludeGeneratedFiles");break;case "path":a.qda.next(xFb(b.value.Tp));a.log("applyPathFilter",b.value.Tp);
break;case "category":a.mma.next(b.value.Zl);b=b.value.Zl.filter(c=>null!==c).map(c=>`${c.source}://${c.displayName}`).join(", ");a.log("includeCategories",b);break;case "buildConfigs":a.qMa.next(b.value.Zl),b=b.value.Zl.filter(c=>null!==c).join(", "),a.log("includeBuildConfigs",b)}},DVb=function(a,b){switch(b.config.id){case "tests":ZUb(a.service,"TEST",!1);a.log("includeTestFiles");break;case "generatedFiles":ZUb(a.service,"GENERATED",!1);a.log("includeGeneratedFiles");break;case "path":a.qda.next(null);
a.log("clearPathFilter");break;case "category":a.mma.next(null);a.log("clearCategoryFilter");break;case "buildConfigs":a.qMa.next(null),a.log("clearBuildConfigsFilter")}},FS=class{set location(a){this.MG.next(a)}constructor(a,b){this.Fa=a;this.service=b;this.filter=new _.mp;this.element="UnifiedXrefFilterbar";this.Za=new _.hf;this.MG=new _.fg(1);this.qda=new _.Yh(null);this.mma=new _.Yh(null);this.qMa=new _.Yh(null);this.lK=new _.Yh(GFb(new Map([])))}Ra(){this.Za.add(_.w(this.MG,_.mg(a=>$Ub(this.service,
a)),_.Xf(_.Bgb)).subscribe(a=>{var b=this.lK,c=b.next,d=this.service.e$.getValue(),e=HFb(a);const f=[];_.vm(a,1)&&d.has("TEST")&&f.push(new BFb({id:"tests",displayName:"Exclude Tests"},_.HF,_.rF("true")));_.vm(a,2)&&d.has("GENERATED")&&f.push(new BFb({id:"generatedFiles",displayName:"Exclude Generated Files"},_.HF,_.rF("true")));a=GFb(e,f);c.call(b,a)}));this.Za.add(_.Af([_.w(this.MG,_.mg(a=>$Ub(this.service,a)),_.Xf(_.Bgb)),this.KJ]).subscribe(([a,b])=>{0===b.action&&BVb(this,a,b)}));this.Za.add(_.Af([_.w(this.service.TAb,
_.Xf(tFb)),_.w(this.qMa,_.Xf(uFb)),_.w(this.qda,_.Xf(vFb)),_.w(this.mma,_.Xf(wFb))]).subscribe(([a,b,c,d])=>{this.filter.emit({fvc:a,Lyc:b,qda:c,Myc:d})}))}Ja(){let a;null==(a=this.Za)||a.unsubscribe()}log(a,b){this.Fa.lb({element:this.element,action:a,gestureName:"CHANGE",ah:b})}};FS.ha=function(a){return new (a||FS)(_.r(_.Yr),_.r(nS))};
FS.wa=_.n({type:FS,oa:[["xrefs-filters","location",""]],inputs:{location:"location",KJ:"categoryFilter"},outputs:{filter:"filter"},bc:["location",""],ya:2,Aa:3,Ea:[["filterBarIcon","filter_list",1,"filter-bar",3,"config","update"]],ua:function(a,b){a&1&&(_.z(0,"xap-filter-bar",0),_.L("update",function(c){switch(c.K4){case 0:case 2:CVb(b,c.pP[0]);break;case 3:DVb(b,c.pP[0]);break;case 4:c=c.pP;b.log("clearAll");for(const d of c)DVb(b,d);break;case 1:break;default:_.ej(c.K4,void 0)}}),_.R(1,"async"),
_.B());a&2&&_.x("config",_.S(1,1,b.lK))},Ga:[ES,_.tq],styles:["xrefs-filters[_nghost-%COMP%]{width:100%}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     .xap-filterbar-header{height:24px;margin:0 16px 0 8px}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     .xap-filterbar-header mat-icon{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     .xap-filterbar-clear-button{height:24px;padding:6px;width:24px}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     .xap-filterbar-clear-button .mat-mdc-button-touch-target{height:100%;width:100%}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     .xap-filterbar-clear-button mat-icon{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;top:0;left:0;right:0;bottom:0;position:absolute;margin:3px}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     xap-filter-menu{height:28px}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     xap-filter-menu input{height:inherit;font-size:1rem;line-height:1.2307692308rem}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     xap-filter-menu input::-webkit-input-placeholder{color:var(--text-secondary)}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     xap-filter-menu input::-moz-placeholder{color:var(--text-secondary)}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     xap-filter-menu input:-ms-input-placeholder{color:var(--text-secondary)}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     xap-filter-menu input::-ms-input-placeholder{color:var(--text-secondary)}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     xap-filter-menu input::placeholder{color:var(--text-secondary)}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     mat-chip-listbox{padding:2px}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     .mat-mdc-chip-trailing-icon{color:inherit}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     mat-chip-option.xap-filterbar-filtereditor-chip{height:24px;margin:2px}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]    .cdk-focused{background:var(--focus)}"]});var GS=class{constructor(a){this.lNb=new _.fg(1);a.ac(()=>{_.w(_.If(window,"resize"),_.Rf(()=>a.tg),_.v(JGb),_.lg(JGb()),_.Xf(KGb)).subscribe(this.lNb)})}get wQb(){return this.lNb}};GS.ha=function(a){return new (a||GS)(_.m(_.sg))};GS.ta=_.k({token:GS,na:GS.ha,Ha:"root"});var EVb=function(a){return{enabled:a}},LGb=function(a){a.Ub.cS().subscribe(b=>{null==b?_.hpb(a.Ub,!1):"MINI"===b&&_.hpb(a.Ub,!0)})},NGb=function(a){return _.w(_.Af([a.Ub.cS(),a.gNb,a.cj.RK(_.u(!1))]),_.v(([b,c,d])=>{d=d&&_.NG(a.location);b=null==b||"MINI"===b;return _.qx.has(61)&&d&&b&&!c}))},HS=class{set Udb(a){this.gNb.next(a)}constructor(a,b,c,d,e){this.Fa=a;this.Ub=b;this.cj=c;this.element="";this.Gwb=!0;this.CZ=!1;this.expansion=new _.mp;this.filter=new _.mp;this.bda=new _.mp;this.Hlb="Collapse All";
this.Llb="Expand All";this.C6b="Preview Panel";this.B6b="Toggle the file preview here, or configure the toggle width in settings";this.fmb="Opens references in the preview pane and create a breadcrumb as you step through references";this.emb="Opens references in the main window";this.dmb="The screen is too small to support the preview. See settings to change this minimum size.";this.gNb=new _.Yh(!1);this.Za=new _.hf;this.HHb=_.w(_.gpb(this.Ub),_.lg(!1));this.aua=_.w(_.Af([this.Ub.vpa(),e.wQb]),_.v(([f,
{width:g}])=>g<f),_.lg(!1),_.Xf())}Ra(){this.Za.add(_.w(_.Af([this.HHb,this.aua]),_.v(([a,b])=>a&&!b)).subscribe(a=>{this.bda.emit(a)}))}Ja(){this.Za.unsubscribe()}Yfa(){this.expansion.emit(this.CZ?0:1)}};HS.ha=function(a){return new (a||HS)(_.r(_.Yr),_.r(_.Vx),_.r(pO),_.r(_.rx),_.r(GS))};
HS.wa=_.n({type:HS,oa:["unified-xref-actions location  element  showingCodePanel  anyExpandableNodes  allNodesCollapsed ".split(" ")],inputs:{location:"location",element:"element",KJ:"categoryFilter",Gwb:"anyExpandableNodes",CZ:"allNodesCollapsed",Udb:"showingCodePanel"},outputs:{expansion:"expansion",filter:"filter",bda:"openInMiniPanel"},features:[_.eh([nS])],bc:"location  element  showingCodePanel  anyExpandableNodes  allNodesCollapsed ".split(" "),ya:8,Aa:11,Ea:[[3,"location","categoryFilter",
"filter"],[3,"vertical"],[3,"collapsed"],[4,"ngIf"],[3,"icon","collapsed","ariaLabel","tooltipText","ascTrackElement","trackGestureClick","trackAction","trackProjectId","click",4,"ngIf"],["icon","side_navigation",3,"collapsed","selected","disabled","ariaLabel","tooltipText","click"],["tooltipId","xrefPreviewCallout",3,"dismiss"],["onedevTooltipTitle",""],[3,"icon","collapsed","ariaLabel","tooltipText","ascTrackElement","trackGestureClick","trackAction","trackProjectId","click"]],ua:function(a,b){a&
1&&(_.z(0,"xrefs-filters",0),_.L("filter",function(c){return b.filter.next(c)}),_.B(),_.z(1,"div"),_.G(2,"mat-divider",1)(3,"underline-xrefs",2)(4,"mat-divider",1),_.O(5,OGb,8,15,"ng-container",3),_.R(6,"async"),_.O(7,PGb,1,8,"collapsible-icon-button",4),_.B());a&2&&(_.x("location",b.location)("categoryFilter",b.KJ),_.q(2),_.x("vertical",!0),_.q(1),_.x("collapsed",!0),_.q(1),_.x("vertical",!0),_.q(1),_.x("ngIf",_.hh(9,EVb,_.S(6,7,b.HHb))),_.q(2),_.x("ngIf",b.Gwb))},Ga:[_.cs,lS,_.oq,_.mz,_.sz,_.uz,
_.vz,mS,FS,_.tq],styles:["unified-xref-actions[_nghost-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-items:center;display:flex;flex-direction:row;place-content:center space-between}unified-xref-actions[_nghost-%COMP%]   div[_ngcontent-%COMP%]{align-items:center;display:flex;height:28px;padding-right:8px;place-content:center flex-start}unified-xref-actions[_nghost-%COMP%]   underline-xrefs[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:16px;font-size:16px;line-height:16px;width:16px;vertical-align:middle}unified-xref-actions[_nghost-%COMP%]   collapsible-icon-button[_ngcontent-%COMP%]{flex:1 0 auto}unified-xref-actions[_nghost-%COMP%]   collapsible-icon-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:16px;font-size:16px;line-height:16px;width:16px;vertical-align:middle}unified-xref-actions[_nghost-%COMP%]   mat-divider[_ngcontent-%COMP%]{align-self:stretch;margin:4px 4px 4px 4px}"],
La:0});var fM=class{constructor(a,b,c,d,e){this.item=a;this.level=b;this.dg=c;this.CT="";this.lda=e;this.qf=void 0;b=new _.hg;this.Ywb=_.w(b,_.Zf(1),_.mg(()=>d(_.Cm(a,5,_.qs),this.dg,this.level)),_.lg(_.vG(QGb(b))),_.jg(1))}};var SGb=new _.$v("{detailText} ({filteredModifier}{filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}} after filtering, {visible} displayed)"),UGb=new _.$v("{detailText} ({filteredModifier}{filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}}, {visible} displayed)"),TGb=new _.$v("{detailText} ({filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}})"),RGb=new _.$v("{detailText} ({visible} displayed)");var mHb=function(a){return{"file-path":a}},IS=class{constructor(){this.RMb=this.Hqa=this.VEb=!1;this.R6b="Show only";this.S6b="Set and apply a filter to only include this category.";this.Mca=new _.mp;this.Irc=_.qx.has(78)}Sd(a){if(!(0!==a.button||a.ctrlKey||a.metaKey||a.shiftKey)&&a.target&&a.target instanceof Element){var b,c=null==(b=_.zH(a.target,"a","node-contents"))?void 0:b.getAttribute("href");c&&(a.preventDefault(),a.stopPropagation(),b=!!(a.target&&a.target instanceof Element&&a.target.classList.contains("context")),
this.Mca.emit({event:a,href:c,uri:b?_.W(this.node.item,1):_.W(this.node.item,4),dg:this.node.dg,dLc:b,qf:this.node.qf}))}}Qb(){0===this.node.level&&this.Irc&&(this.RMb=!0);if(this.Hqa=0<this.node.CT.length)this.OCc=this.node.CT;var a;this.VEb=!this.Hqa&&0!==this.node.level&&1===(null==(a=this.node.item.bG())?void 0:a.getType());if(a=_.km(this.node.item,_.is,2)){this.Yyb=Ptb(a,this.WGb);var b=_.W(this.node.item,1);this.Wyb=b?this.g3a(b).link:void 0}if(b=this.node.item.bG())this.L_=Ptb(b,this.WGb);
"children"in this.node&&!a&&(this.iQb||(this.iQb=ZGb(this.node)),this.L_=VGb({L_:this.L_,visible:this.iQb,nv:this.node.nv,nK:this.node.nK,B0:this.node.B0}));if(a=_.W(this.node.item,4)){const {link:c,line:d}=this.g3a(a);this.K_=c;this.T9=_.ZG(d)}else this.T9=this.K_=void 0}WGb(a){try{return this.g3a(a).link}catch(b){return a}}};IS.ha=function(a){return new (a||IS)(_.r(_.rx))};
IS.wa=_.n({type:IS,oa:[["node-contents","makeLink","","node",""]],ab:function(a,b){a&1&&_.L("click",function(c){return b.Sd(c)})},inputs:{g3a:"makeLink",node:"node",KJ:"categoryFilter"},outputs:{Mca:"nodeClicked"},features:[_.Hd],bc:["makeLink","","node",""],ya:7,Aa:2,Ea:[["class","context-container",4,"ngIf","ngIfElse"],["noContext",""],["detail",""],["basic",""],[1,"context-container"],["class","line",4,"ngIf"],[1,"context"],[1,"line"],[4,"ngIf","ngIfElse"],[1,"notice"],["tabindex","-1",4,"ngIf",
"ngIfElse"],["class","inlineCategoryFilter",4,"ngIf"],["tabindex","-1"],[4,"ngTemplateOutlet"],[1,"inlineCategoryFilter"],[3,"vertical"],["type","button","gme-button","","format","flat","size","small","aria-label","Show this category only",3,"matTooltip","click","keydown.enter"],[3,"ngClass"]],ua:function(a,b){a&1&&(_.O(0,eHb,6,7,"div",0),_.O(1,gHb,1,2,"ng-template",null,1,_.uh),_.O(3,kHb,2,3,"ng-template",null,2,_.uh),_.O(5,nHb,3,5,"ng-template",null,3,_.uh));if(a&2){const c=_.ah(2);_.x("ngIf",b.Wyb&&
b.Yyb)("ngIfElse",c)}},Ga:[_.mq,_.oq,_.sq,_.iI,_.vz,_.Az],styles:["node-contents[_nghost-%COMP%]{cursor:pointer;display:block;white-space:nowrap}node-contents[_nghost-%COMP%] > [_ngcontent-%COMP%]:first-child{min-width:0}node-contents[_nghost-%COMP%]   a[_ngcontent-%COMP%]{display:block;overflow:hidden;text-overflow:ellipsis}node-contents[_nghost-%COMP%]   a[_ngcontent-%COMP%]:focus, node-contents[_nghost-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}node-contents[_nghost-%COMP%]   a[_ngcontent-%COMP%]:not(.context){font:initial;font-family:monospace;letter-spacing:normal;line-height:1.25;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:100%}node-contents[_nghost-%COMP%]   .context-container[_ngcontent-%COMP%]{display:flex}node-contents[_nghost-%COMP%]   .inlineCategoryFilter[_ngcontent-%COMP%]{padding-left:12px}node-contents[_nghost-%COMP%]   .line[_ngcontent-%COMP%]{overflow:unset}node-contents[_nghost-%COMP%]   .notice[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-style:italic;display:inline-block}node-contents[_nghost-%COMP%]   .context[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;padding-left:5px;padding-right:5px}node-contents[_nghost-%COMP%]   mat-divider[_ngcontent-%COMP%]{display:inline}"],
La:0});var QHb=function(a,b){return _.w(a.Fn,_.v(c=>$Gb(b,c)))},FVb=function(a,b){var c=a.uJ.value;c=$Gb(b,c)&&c&&c.uri===b.uri;a.uJ.next(c?void 0:b);return!c},GVb=function(a,b){b.eUa?(a.Jh.select(...pHb(a.Qi,new Set(b.eUa))),a.uJ.next(qHb(a.Qi,b.cHc))):(a.s0(),a.uJ.next(b.isFirst?void 0:oHb(a.Qi)))},JS=class extends nOb{constructor(){super(a=>a.level,eM);this.Fn=this.uJ=new _.Yh;this.Uc=_.w(_.Af([_.w(this.Fn,_.v(a=>null==a?void 0:a.dg),_.Xf()),_.w(this.Jh.changed,_.v(()=>this.Jh.selected.map(a=>a.dg)))]),
_.v(([a,b])=>({qd:b,Fn:a})));this.BF=_.w(this.Jh.changed,_.v(()=>this.Qi.reduce(({vla:a,mla:b},c)=>{const d=eM(c);return{mla:b||d,vla:a&&!(d&&this.Jh.Qe(c))}},{vla:!0,mla:!1})),_.lg({mla:!1,vla:!0}),_.gg(1),_.wf())}j_(){this.uJ.next(void 0)}s0(){this.Jh.select(...this.Qi.filter(eM))}gib(a,b,c){const d=this.Qi;this.Qi=a;if(!this.XLb||!Ksb(b,this.XLb))this.XLb=b,this.Jh.clear(),GVb(this,b);else if(c){b=new Set;for(const f of this.Jh.selected)b.add(f.dg);a=a.filter(f=>{f=rHb(d,f.dg);return!f||!eM(f)});
for(const f of a)b.add(f.dg);this.Jh.clear();this.Jh.select(...pHb(this.Qi,b));let e;qHb(this.Qi,null==(e=this.uJ.value)?void 0:e.dg)||this.uJ.next(void 0)}}};JS.ha=function(a){return new (a||JS)};JS.ta=_.k({token:JS,na:JS.ha});var tHb=function(a,b,c,d,e,f){if(!c)return _.uG("Error loading references.");var g=cHb(d);if(g.errorMessage)return _.uG(g.errorMessage);if(!g.filter)return _.uG("References could not be loaded.");g=aNb((new _.uKa).pua(!0).Cua(a.e2),_.ugb(new _.ns,c).wua(g.filter)).HV(_.LH(Ypb(b)));return _.w(a.service.vab(g),_.v(l=>_.vG(xHb(b,a,e,_.Lb(l,1,_.ps).get(c),f,d,a.bva))),_.Sf(()=>_.uG("Error loading references.")),_.lg(_.EG))},KS=class{constructor(a){this.service=a;this.bva=!1;_.qx.has(80)?this.e2=50:_.qx.has(81)?
this.e2=100:_.qx.has(82)?this.e2=250:_.qx.has(83)?this.e2=500:this.e2=250;_.ll.has(2)&&(this.bva=!0)}s3(a,b,c){const d=this.makeRequest(a.OM,b,c);return d.errorMessage?_.uG(d.errorMessage):d.request?_.w(this.service.s3(d.request),_.v(e=>{var f=uHb(b,this,_.Lb(e,1,_.us),c,this.bva),g=this.bva;const l=Array.from(_.Lb(e,4,_.xKa).values());a:{for(var p of _.Lb(e,1,_.us).values())if(_.vm(p,3)){e=!0;break a}e=!1}e&&(e=l.push,p=(new _.xKa).zMb(2),g=(new _.js).Dua(g?"Results incomplete. The cross reference query took too long. Use go/xrefs-cli for complete results.":
"Results incomplete. The cross reference query took too long."),g=_.mm(p,1,g),e.call(l,g));return{El:f,Cca:l}}),_.mg(e=>_.w(_.w(wHb(e.El),_.cg(e.El),_.lg(e.El)),_.v(f=>({El:f,Cca:e.Cca})))),_.v(e=>0===e.El.length?_.tG("Could not find any references."):_.vG({El:e.El,Cca:e.Cca,ILc:a})),_.Sf(()=>_.uG("References could not be loaded.")),_.lg(_.EG)):_.uG("References could not be loaded.")}makeRequest(a,b,c){const d=(new _.vs).pua(!0);c=cHb(c);if(c.errorMessage)return{errorMessage:c.errorMessage};if(!c.filter)return{errorMessage:"References could not be loaded."};
for(const e of a)_.vgb(d,_.ugb(new _.ns,e).wua(c.filter));d.Cua(this.e2).HV(_.LH(Ypb(b)));return{request:d}}};KS.ha=function(a){return new (a||KS)(_.m(_.mK),_.m(_.rx),_.m(_.px))};KS.ta=_.k({token:KS,na:KS.ha,Ha:"root"});var HVb=new tOb(a=>a,a=>a.level,eM,function(a){return a.children}),IVb=class extends _.eu{constructor(a){super();this.hd=a;this.yPb=[];this.BC=new _.Yh([])}setData(a,b){const c=a!==this.yPb;this.BC.next(rOb(HVb,a));this.hd.gib(this.BC.value,b,c);this.yPb=a}connect(a){return _.w(_.Jf(a.hE,this.hd.Jh.changed.Nf(),this.BC.Nf()),_.v(()=>sOb(HVb,this.BC.value,this.hd)))}disconnect(){}};var JVb=function(a){const b=[...a.nb.qa.children],c=[];for(const d of a.XJb)c[b.indexOf(d.Na.qa)]=d;return c.filter(d=>void 0!==d)},KVb=function(a,b){if(b=a.TV[b])a.Hs=b,a.Hs.focus()},LS=class{set Hs(a){this.qwc=a;for(const b of this.TV)b.Hs=a;this.Yd.he()}get Hs(){return this.qwc}constructor(a,b){this.Yd=a;this.nb=b;this.TV=[]}Ra(){this.Za=this.XJb.jd.subscribe(()=>{this.TV=JVb(this);this.TV.find(a=>a.SC())||(this.Hs=this.TV[0])})}Ja(){this.Za&&this.Za.unsubscribe()}focus(){this.Hs&&this.Hs.focus()}aYa(a){if(this.Hs&&
!_.CH(a)){var b=this.TV.indexOf(this.Hs),c=this.Hs;switch(a.key){case "Left":case "ArrowLeft":a.preventDefault();if(c.Ae&&c.eo())c.collapse();else for(a=b;0<=a;a--)if(b=this.TV[a],b.ariaLevel!==c.ariaLevel){this.Hs=b;this.Hs.focus();break}break;case "Right":case "ArrowRight":a.preventDefault();c.Ae&&c.eo()?KVb(this,b+1):c.eo()&&c.expand();break;case "Down":case "ArrowDown":case "j":a.preventDefault();KVb(this,b+1);break;case "Up":case "ArrowUp":case "k":a.preventDefault();KVb(this,b-1);break;case "Enter":a.preventDefault(),
this.Hs.ez()}}}};LS.ha=function(a){return new (a||LS)(_.r(_.wp),_.r(_.ne))};LS.Ma=_.nd({type:LS,oa:[["mat-tree","xrefsKeyboardListener",""]],ab:function(a,b){a&1&&_.L("keydown",function(c){return b.aYa(c)})},inputs:{XJb:"rawNodes"}});var LVb=function(a){if("children"in a.data||a.data instanceof fM){var b=a.Na.qa;return a.data instanceof fM?(a=b.querySelector("[matTreeNodeToggle]"))?a:void 0:(a=b.hasAttribute("matTreeNodeToggle")?b:b.querySelector("[matTreeNodeToggle]"))?a:void 0}},MS=class extends rN{get tabindex(){return this.SC()?"0":"-1"}focus(){this.Na.qa.focus()}get ariaLevel(){return this.level+1}get Ep(){return this.yq.hd.Ep(this.data)}get Ae(){return this.yq.hd.Ae(this.data)}expand(){if(!this.Ae){var a=LVb(this);a&&a.click()}}collapse(){this.yq.hd.collapse(this.data)}ez(){var a=
this.Na.qa;const b=LVb(this);b?b.click():(a=a.querySelector("a"))&&a.click()}SC(){return this.Hs===this}eo(){return eM(this.data)||this.data instanceof fM&&!this.data.children}};MS.ha=function(){let a;return function(b){return(a||(a=_.me(MS)))(b||MS)}}();
MS.Ma=_.nd({type:MS,oa:[["xrefs-tree-node"]],Bb:[1,"mat-tree-node"],Cb:4,ab:function(a,b){a&2&&_.Hg("aria-expanded",b.Ep?b.Ae:null)("aria-level",b.ariaLevel)("role","treeitem")("tabindex",b.tabindex)},inputs:{disabled:"disabled",tabIndex:"tabIndex"},features:[_.eh([{Ba:_.iF,Lb:MS}]),_.Cg]});var MVb=[[["xap-callout-title"]],[["xap-callout-body"]],[["xap-callout-actions"]]],NVb=new _.zd("ICON_MAPPING"),OVb=new Map([["app",{lM:!1,border:"bottom"}],["page",{lM:!0,border:"full"}],["card",{lM:!1,border:"none"}],["component",{lM:!0,border:"none"}]]),NS=class{constructor(a){this.wPb="notify";this.Lzb="standard";this.background="white";this.gma="standard";this.zu=a||PVb;this.icon=this.zu[this.type]}get type(){return this.wPb}set type(a){this.icon=this.zu[a];this.wPb=a}set border(a){this.sxb=
a}get border(){return null!=this.sxb?this.sxb:this.level?OVb.get(this.level).border:"dark"===this.background?"full":"none"}set lM(a){this.aLb=_.jk(a)}get lM(){return void 0!==this.aLb?this.aLb:this.level?OVb.get(this.level).lM:!0}set Rna(a){this.FAb=_.jk(a)}get Rna(){return void 0!==this.FAb?this.FAb:!1}get Bsc(){if(!this.Rna)return null;switch(this.type){case "warn":return"assertive";case "caution":case "confirm":case "notify":return"polite";default:return"none"}}get Fsc(){if(!this.Rna)return null;
switch(this.type){case "warn":return"alert";case "caution":case "confirm":case "notify":return"status";default:return"status"}}};NS.ha=function(a){return new (a||NS)(_.r(NVb,8))};
NS.wa=_.n({type:NS,oa:[["xap-banner-callout"],["xap-callout"]],Bb:[1,"xap-callout","reach-no-density"],Cb:31,ab:function(a,b){a&2&&(_.Hg("data-callout-type",b.type),_.Jg("xap-callout-dark-background","dark"===b.background)("xap-callout-dense","dense"===b.Lzb)("xap-callout-warn","warn"===b.type)("xap-callout-caution","caution"===b.type)("xap-callout-confirm","confirm"===b.type)("xap-callout-notify","notify"===b.type)("xap-callout-app","app"===b.level)("xap-callout-page","page"===b.level)("xap-callout-card",
"card"===b.level)("xap-callout-component","component"===b.level)("xap-callout-border-full","full"===b.border)("xap-callout-border-bottom","bottom"===b.border)("xap-callout-rounded",b.lM)("xap-callout-display-legacy","legacy"===b.gma)("xap-callout-display-standard","standard"===b.gma))},inputs:{type:"type",Lzb:"density",background:"background",gma:"calloutUxVersion",border:"border",lM:"rounded",Rna:"enableAriaLiveRegion",level:"level"},standalone:!0,features:[_.Qha],Yb:["xap-callout-title","xap-callout-body",
"xap-callout-actions"],ya:5,Aa:4,Ea:[["fontSet","google-material-icons",1,"xap-callout-icon",3,"svgIcon"],["class","xap-callout-content-and-actions",4,"ngIf","ngIfElse"],["contentAndActions",""],[1,"xap-callout-content-and-actions"],[4,"ngTemplateOutlet"],[1,"xap-callout-content"],[1,"cdk-visually-hidden"]],ua:function(a,b){a&1&&(_.Xg(MVb),_.z(0,"mat-icon",0),_.Q(1),_.B(),_.O(2,zHb,2,1,"div",1),_.O(3,AHb,6,3,"ng-template",null,2,_.uh));if(a&2){const c=_.ah(4);_.x("svgIcon",b.icon.oi);_.q(1);_.bh(" ",
b.icon.oi?"":b.icon.kh,"\n");_.q(1);_.x("ngIf","standard"===b.gma)("ngIfElse",c)}},Ga:[_.lw,_.kw,_.oq,_.sq],styles:[".xap-callout-display-standard.xap-callout{outline:1px solid transparent;-moz-box-sizing:border-box;box-sizing:border-box;color:#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-legacy.xap-callout{-moz-box-sizing:border-box;box-sizing:border-box;color:#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}.xap-callout-display-legacy.xap-callout.xap-callout-dense{min-height:32px;padding:8px 16px 8px 16px}.xap-callout-display-legacy.xap-callout.xap-callout-dense .xap-callout-icon{height:20px;font-size:20px;line-height:20px;width:20px;vertical-align:middle;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.xap-callout-display-legacy.xap-callout.xap-callout-dense>*{margin:0 8px}.xap-callout-display-legacy.xap-callout.xap-callout-dense>:first-child{margin-left:0}.xap-callout-display-legacy.xap-callout.xap-callout-dense>:last-child{margin-right:0}.xap-callout-display-legacy.xap-callout:not(.xap-callout-dense){min-height:48px;padding:12px 16px 12px 24px}.xap-callout-display-legacy.xap-callout:not(.xap-callout-dense) .xap-callout-icon{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.xap-callout-display-legacy.xap-callout:not(.xap-callout-dense)>*{margin:0 8px}.xap-callout-display-legacy.xap-callout:not(.xap-callout-dense)>:first-child{margin-left:0}.xap-callout-display-legacy.xap-callout:not(.xap-callout-dense)>:last-child{margin-right:0}.xap-callout-display-legacy.xap-callout-rounded{border-radius:8px}.xap-callout-display-legacy.xap-callout-border-full{border:1px solid}.xap-callout-display-legacy.xap-callout-border-bottom{border-bottom:1px solid}.xap-callout-display-legacy.xap-callout .xap-callout-content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.xap-callout-display-legacy.xap-callout xap-callout-body,.xap-callout-display-legacy.xap-callout xap-callout-title{display:block}.xap-callout-display-legacy.xap-callout xap-callout-actions{display:inline-block;white-space:nowrap}.xap-callout-display-legacy.xap-callout xap-callout-actions>*{margin:0 12px}.xap-callout-display-legacy.xap-callout xap-callout-actions>:first-child{margin-left:0}.xap-callout-display-legacy.xap-callout xap-callout-actions>:last-child{margin-right:0}.xap-callout-display-legacy.xap-callout xap-callout-actions.xap-callout-dense>*{margin:8px}.xap-callout-display-legacy.xap-callout xap-callout-actions .mat-button-base.mat-button,.xap-callout-display-legacy.xap-callout xap-callout-actions .mat-button-base.mat-flat-button,.xap-callout-display-legacy.xap-callout xap-callout-actions [mat-button],.xap-callout-display-legacy.xap-callout xap-callout-actions [mat-flat-button]{height:24px;line-height:24px}",
".xap-callout-warn{background-color:#fce8e6}.xap-callout-warn.xap-callout-dark-background{background-color:#fff;border-color:#ee675c}.xap-callout-warn:not(.xap-callout-dark-background){border-color:#c5221f}.xap-callout-warn .xap-callout-icon{color:#c5221f}.xap-callout-warn .mat-button-base:not(:disabled)[mat-button],.xap-callout-warn .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#c5221f}.xap-callout-warn .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-warn .mat-button-base:not(:disabled)[mat-icon-button],.xap-callout-warn .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-warn .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-warn .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-warn .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],.xap-callout-warn .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-warn .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#c5221f;color:#fff}.xap-callout-caution{background-color:#fef7e0}.xap-callout-caution.xap-callout-dark-background{background-color:#fff;border-color:#f29900}.xap-callout-caution:not(.xap-callout-dark-background){border-color:#d56e0c}.xap-callout-caution .mat-button-base:not(:disabled)[mat-button],.xap-callout-caution .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#3c4043}.xap-callout-caution .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-caution .mat-button-base:not(:disabled)[mat-icon-button],.xap-callout-caution .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-caution .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-caution .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-caution .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],.xap-callout-caution .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-caution .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#f9ab00;color:#3c4043}.xap-callout-caution.xap-callout-dark-background .xap-callout-icon{color:#e37400}.xap-callout-caution:not(.xap-callout-dark-background) .xap-callout-icon{color:#d56e0c}.xap-callout-confirm{background-color:#e6f4ea}.xap-callout-confirm.xap-callout-dark-background{background-color:#fff;border-color:#5bb974}.xap-callout-confirm:not(.xap-callout-dark-background){border-color:#137333}.xap-callout-confirm .xap-callout-icon{color:#137333}.xap-callout-confirm .mat-button-base:not(:disabled)[mat-button],.xap-callout-confirm .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#137333}.xap-callout-confirm .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-confirm .mat-button-base:not(:disabled)[mat-icon-button],.xap-callout-confirm .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-confirm .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-confirm .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-confirm .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],.xap-callout-confirm .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-confirm .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#137333;color:#fff}.xap-callout-notify{background-color:#e8f0fe}.xap-callout-notify.xap-callout-dark-background{background-color:#fff;border-color:#669df6}.xap-callout-notify:not(.xap-callout-dark-background){border-color:#1967d2}.xap-callout-notify .xap-callout-icon{color:#1967d2}.xap-callout-notify .mat-button-base:not(:disabled)[mat-button],.xap-callout-notify .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#1967d2}.xap-callout-notify .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-notify .mat-button-base:not(:disabled)[mat-icon-button],.xap-callout-notify .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-notify .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-notify .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-notify .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],.xap-callout-notify .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-notify .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#1967d2;color:#fff}:not(.xap-callout-display-legacy).xap-callout-warn{background-color:#fce8e6}:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background{background-color:#fff;border-color:#d93025}:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background){border-color:#c5221f}:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .xap-callout-icon{color:#d93025}:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#d93025}:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#d93025;color:#fff}:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .xap-callout-icon{color:#c5221f}:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#c5221f}:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#c5221f;color:#fff}:not(.xap-callout-display-legacy).xap-callout-caution{background-color:#fef7e0}:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background{background-color:#fff;border-color:#d56e0c}:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background){border-color:#a85d00}:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .xap-callout-icon{color:#a85d00}:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#202124}:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#fbbc04;color:#202124}:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .xap-callout-icon{color:#a85d00}:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#a85d00}:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#a85d00;color:#fff}:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled):focus[mat-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled):hover[mat-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled):focus[mat-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled):hover[mat-button]{color:#8a4c00}:not(.xap-callout-display-legacy).xap-callout-confirm{background-color:#e6f4ea}:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background{background-color:#fff;border-color:#188038}:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background){border-color:#137333}:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .xap-callout-icon{color:#188038}:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#188038}:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#188038;color:#fff}:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .xap-callout-icon{color:#137333}:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#137333}:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#137333;color:#fff}:not(.xap-callout-display-legacy).xap-callout-notify{background-color:#e8f0fe}:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background{background-color:#fff;border-color:#1a73e8}:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background){border-color:#1967d2}:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .xap-callout-icon{color:#1a73e8}:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#1a73e8}:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#1a73e8;color:#fff}:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .xap-callout-icon{color:#1967d2}:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#1967d2}:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#1967d2;color:#fff}"],
mb:2,La:0});var OS=class{};OS.ha=function(a){return new (a||OS)};OS.Ma=_.nd({type:OS,oa:[["xap-callout-title"],["xap-callout-body"],["xap-callout-actions"]],standalone:!0});var PVb={warn:{kh:"error_outline",ariaLabel:"Warning"},caution:{kh:"warning_amber",ariaLabel:"Caution"},confirm:{kh:"check_circle",ariaLabel:"Confirmation"},notify:{kh:"info",ariaLabel:"Notification"}};var PS=class{};PS.ha=function(a){return new (a||PS)};PS.Da=_.ld({type:PS});PS.Ca=_.Pc({imports:[NS]});var QVb=["error"],RVb=["loading"],GHb=function(a){return{node:a}},PHb=function(a,{href:b,uri:c,event:d,dg:e,dLc:f,qf:g}){let l="";a.bda?((b=FVb(a.hd,{dg:e,uri:c}))&&_.jy(a.Vg,"CODE_XREFS_PREVIEW"),l=WHb(f,b)):(_.Dr(a.Ua,b).then(()=>{a.Ec.xca.next()}),l=WHb(f)+"InMainWindow");a.lb(l,"CLICK",{ze:e,qf:g},d)},QS=class{set location(a){this.cT.location=a;this.MG.next(a)}set gHc(a){this.YLb.next(a)}constructor(a,b,c,d,e,f,g,l,p){this.Fa=a;this.Vg=b;this.cT=c;this.ko=d;this.Ua=e;this.hd=f;this.Ec=l;this.L8=
p;this.PLb=new _.mp;this.Pc=_.DG;this.element="UnifiedXrefPanelTree";this.qN=_.wj;this.filter=new _.fg(1);this.eo=eM;this.MG=new _.fg(1);this.KCc=20;this.YLb=new _.fg(1);this.fwa=20;this.KJ=new _.mp;this.bda=!0;this.Za=new _.hf;this.dataSource=new IVb(this.hd);this.state=_.w(_.Af([_.w(this.YLb,_.Xf(Ksb)),this.filter]),_.qg(this.MG),_.mg(([[t,y],C])=>g.s3(t,C,y)),_.lg(_.EG),_.gg(1),_.wf());this.pr=_.w(this.MG,_.v(t=>y=>{y=Otb(y,t);let C;return{link:YPb(this.cT,y),line:null==(C=y.params)?void 0:C.line}}),
_.gg(1),_.wf());this.Udb=_.w(this.hd.Fn,_.v(t=>!!t),_.Xf(),_.gg(1),_.wf());this.Za.add(_.w(this.state,_.Mf(_.rH)).subscribe(({Tb:t})=>{this.dataSource.setData(t.El,t.ILc);this.ko.Nk("Xrefs updated in detail panel","polite")}));this.Za.add(this.hd.Uc.subscribe(({qd:t,Fn:y})=>{this.Ec.EMb.next({cHc:y,eUa:t})}));this.Za.add(_.w(_.Af([this.hd.Fn,this.MG]),_.v(([t,y])=>{if(t)return t=Otb(t.uri,y),t.params=Object.assign({},y.params,t.params),new y.constructor(t)})).subscribe(t=>{this.PLb.next(t)}))}Tc(){this.L8.he()}Ja(){this.Za.unsubscribe()}j_(){this.hd.j_()}focus(){if(this.MFb)this.MFb.focus();
else if(this.MAb)this.MAb.qa.focus();else if(this.LGb)this.LGb.qa.focus();else throw Error("Je");}Yfa(a){switch(a){case 0:this.hd.s0();break;case 1:this.hd.collapseAll();break;default:_.ej(a,void 0)}}lb(a,b,c={},d){this.Fa.lb(Object.assign({},{element:this.element,action:a,gestureName:b},c),d)}};QS.ha=function(a){return new (a||QS)(_.r(_.Yr),_.r(_.Pi),_.r(SO),_.r(_.Qt),_.r(_.Ji),_.r(JS),_.r(KS),_.r(sO),_.r(_.wp))};
QS.wa=_.n({type:QS,oa:[["unified-xref-tree","selectedXref",""]],ub:function(a,b){a&1&&(_.qh(LS,5),_.qh(QVb,5,_.ne),_.qh(RVb,5,_.ne),_.qh(MS,5));if(a&2){let c;_.ph(c=_.sh())&&(b.MFb=c.first);_.ph(c=_.sh())&&(b.MAb=c.first);_.ph(c=_.sh())&&(b.LGb=c.first);_.ph(c=_.sh())&&(b.El=c)}},inputs:{location:"location",gHc:"selectedXref"},outputs:{PLb:"selectedLocationChanged"},features:[_.eh([SO,JS])],bc:["selectedXref",""],ya:13,Aa:9,Ea:[["style.visibility","visible",3,"location","categoryFilter","element",
"showingCodePanel","anyExpandableNodes","allNodesCollapsed","expansion","filter","openInMiniPanel",4,"ngIf"],[3,"ngSwitch"],["tabindex","-1",4,"ngSwitchCase"],["theme","error","tabindex","-1",4,"ngSwitchCase"],[4,"ngSwitchCase"],["expander",""],["leafNodeIcon",""],["spacer",""],["style.visibility","visible",3,"location","categoryFilter","element","showingCodePanel","anyExpandableNodes","allNodesCollapsed","expansion","filter","openInMiniPanel"],["tabindex","-1"],["loading",""],["theme","error","tabindex",
"-1"],["error",""],["background","white","level","card","density","dense","type","notify",4,"ngFor","ngForOf"],["xrefsKeyboardListener","",3,"rawNodes","dataSource","treeControl"],["matTreeNodeToggle","","matTreeNodePadding","",3,"matTreeNodePaddingIndent","ascTrackElement","trackGestureClick","trackAction","trackArtifactId","header-bar","active-element",4,"matTreeNodeDef"],"background white level card density dense type notify".split(" "),["matTreeNodeToggle","","matTreeNodePadding","",3,"matTreeNodePaddingIndent",
"ascTrackElement","trackGestureClick","trackAction","trackArtifactId"],[4,"ngIf","ngIfElse"],["asyncChildren",""],[3,"categoryFilter","makeLink","node","nodeClicked"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch",4,"ngIf","ngIfElse"],[3,"diameter","strokeWidth",4,"ngSwitchCase"],[3,"diameter","strokeWidth"],[1,"cdk-visually-hidden"],["class","toggle-wrapper","matTreeNodeToggle","",3,"ascTrackElement","trackGestureClick","trackAction","trackArtifactId","click",4,"ngIf","ngIfElse"],
["matTreeNodeToggle","",1,"toggle-wrapper",3,"ascTrackElement","trackGestureClick","trackAction","trackArtifactId","click"],"mat-icon-button;;aria-hidden;true;tabindex;-1;aria-label;Toggle section expansion".split(";"),[3,"svgIcon"],["svgIcon","shared:leaf_node",1,"leaf"]],ua:function(a,b){a&1&&(_.O(0,BHb,3,10,"unified-xref-actions",0),_.R(1,"async"),_.H(2,1),_.R(3,"async"),_.O(4,CHb,2,0,"loading",2),_.O(5,DHb,4,3,"dc-information-box",3),_.O(6,SHb,5,6,"ng-container",4),_.J(),_.O(7,THb,2,1,"ng-template",
null,5,_.uh),_.O(9,UHb,1,0,"ng-template",null,6,_.uh),_.O(11,VHb,1,0,"ng-template",null,7,_.uh));a&2&&(_.x("ngIf",_.S(1,5,b.hd.BF)),_.q(2),_.x("ngSwitch",_.S(3,7,b.state).state),_.q(2),_.x("ngSwitchCase",b.Pc.Ji),_.q(1),_.x("ngSwitchCase",b.Pc.Error),_.q(1),_.x("ngSwitchCase",b.Pc.Ch))},Ga:[_.cs,rM,_.nq,_.oq,_.sq,_.pq,_.qq,_.zG,_.xG,_.Ku,_.kw,_.wz,sN,vN,wN,xN,HS,NS,OS,IS,LS,MS,_.tq],styles:["unified-xref-tree[_nghost-%COMP%]{display:flex;flex-direction:column}unified-xref-tree[_nghost-%COMP%]   loading[_ngcontent-%COMP%]{height:100%;width:100%}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]{margin-bottom:5px;overflow:auto;width:100%}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]{align-items:stretch;font-size:1rem;height:1.2307692308rem;line-height:1.2307692308rem;min-height:unset}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node.header-bar[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;height:28px;line-height:28px}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node.header-bar[_ngcontent-%COMP%]:not(:first-child){border-top-style:solid;border-top-width:1px}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%], unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]   .toggle-wrapper[_ngcontent-%COMP%], unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%] > .mat-icon-button[_ngcontent-%COMP%], unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%] > mat-icon[_ngcontent-%COMP%]{align-self:center;flex-shrink:0;margin:1px 4px}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%], unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%] > mat-icon[_ngcontent-%COMP%]{align-self:center;flex-shrink:0}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]   mat-spinner[_ngcontent-%COMP%]{flex-shrink:0;margin:4px 7px}"],
La:0});var RS=class{constructor(){this.P_=!0;this.kHb=null;this.path="";this.filename=[];this.prefix=[]}Qb(){{var a=this.path;var b=this.kHb,c=a.lastIndexOf("/");const [p,t]=-1===c?["",a]:[a.substr(0,c),a.substring(c)];if(b){c=[];const y=[],C=a.lastIndexOf("/");for(var d;(d=b.exec(a))&&d.index!==b.lastIndex;){const F=d.index;d=d.index+d[0].length-1;F<C&&d<C?c.push({start:F,end:d}):F>=C&&d>C?y.push({start:F-C,end:d-C}):(c.push({start:F,end:C-1}),y.push({start:0,end:d-C}))}var [e,f]=[c,y];a=[$Hb(p,e),$Hb(t,
f)]}else a=[[{text:p,match:!1}],[{text:t,match:!1}]]}const [g,l]=a;this.filename=l;this.prefix=g}};RS.ha=function(a){return new (a||RS)};
RS.wa=_.n({type:RS,oa:[["middle-truncated-path"]],Cb:2,ab:function(a,b){a&2&&(_.Og("title",b.path),_.Pg("@.disabled",b.P_))},inputs:{kHb:"matchingRegex",path:"path"},features:[_.Hd],Yb:["*"],ya:6,Aa:2,Ea:[[1,"prefix"],[3,"match",4,"ngFor","ngForOf"],[1,"filename"]],ua:function(a,b){a&1&&(_.Xg(),_.z(0,"span",0),_.O(1,XHb,2,3,"span",1),_.B(),_.z(2,"span",2),_.O(3,YHb,2,3,"span",1),_.B(),_.z(4,"span"),_.Yg(5),_.B());a&2&&(_.q(1),_.x("ngForOf",b.prefix),_.q(2),_.x("ngForOf",b.filename))},Ga:[_.nq],styles:["middle-truncated-path[_nghost-%COMP%]{align-items:center;display:flex;overflow:hidden;place-content:center flex-start;position:relative;white-space:nowrap}middle-truncated-path[_nghost-%COMP%]   .prefix[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}"],
La:0});var SVb=["xrefZeroState"],TVb=RegExp("^KYTHE://"),SS=class{constructor(a,b,c,d,e,f){this.Fa=a;this.Vg=c;this.nb=d;this.Ewa=e;this.Ec=f;this.gha=zNb;this.wn=dPb;this.element="UnifiedXrefPanel";this.qN=_.wj;this.jua=new _.Yh;this.Za=new _.hf;this.etc=_.w(this.Ec.zV,_.Mf(Psb),_.v(g=>g.C_));this.bHc=_.w(this.jua,_.v(g=>null==g?void 0:g.params.line),_.Xf(Opb));this.Tx=_.w(this.jua,GL(),_.mg(g=>g?this.Ewa.bXa(g):_.u(void 0)),_.gg(1),_.wf());this.ULb=_.w(this.Ec.zV,_.v(g=>{let l;return null!=(l=null==g?
void 0:g.yva)?l:[]}));this.fHc=_.qx.has(52)?_.w(this.Ec.zV,_.v(g=>null==g?void 0:g.C_.OM.map(l=>l.replace(TVb,"")).join(", "))):_.Yf;this.lAc=_.w(this.Ec.zV,_.v(Psb));this.Za=this.ULb.subscribe(g=>{0<g.length&&this.Fa.qn({bucket:_.wj.Mxa})})}Ra(){}Tc(){this.eB=this.Vg.registerCallback("XREFS",this.nb.qa,()=>{this.nwa?this.nwa.focus():this.CQb&&this.CQb.qa.focus()})}Ja(){this.eB&&this.eB();this.Za.unsubscribe()}j_(){this.nwa&&this.nwa.j_()}lb(a){this.Fa.lb({element:this.element,action:a,projectId:this.location.kb,
gestureName:"CLICK"})}};SS.ha=function(a){return new (a||SS)(_.r(_.ox),_.r(_.rx),_.r(_.Pi),_.r(_.ne),_.r(_.uL),_.r(sO),_.r(_.px))};
SS.wa=_.n({type:SS,oa:[["xref-panel","location",""]],ub:function(a,b){a&1&&(_.qh(QS,5),_.qh(SVb,5));if(a&2){let c;_.ph(c=_.sh())&&(b.nwa=c.first);_.ph(c=_.sh())&&(b.CQb=c.first)}},inputs:{location:"location"},features:[_.eh([{Ba:_.Ikb,Ab:a=>_.w(a.Tx,_.Mf(kIb)),Db:[_.Yc(()=>SS)]},yO])],bc:["location",""],ya:4,Aa:4,Ea:[[4,"ngIf","ngIfElse"],["noSymbolSelected",""],["flex","nogrow",1,"overall-header","header-bar"],[1,"no-overflow"],[1,"overflow-left"],[4,"ngFor","ngForOf"],["iconInnerText","link","hoverMsg",
"Click to copy ticket(s) for debugging. Use go/kythe-bug to report a bug on cross-references.",3,"isSmall","copyText",4,"ngIf"],[1,"main-container"],[3,"location","selectedXref","selectedLocationChanged"],[4,"ngIf"],["type","button","mat-button","",1,"gmat-caption",3,"disabled","click"],["iconInnerText","link","hoverMsg","Click to copy ticket(s) for debugging. Use go/kythe-bug to report a bug on cross-references.",3,"isSmall","copyText"],["layout","vertical",3,"changeSizeOf"],[1,"code-container"],
["codeContainer",""],[1,"code-header","header-bar"],["trackAction","codePanelNavigate",3,"routerLink","ascTrackElement","trackProjectId"],[3,"path"],[1,"promote-icon"],["hoverMsg","Copy file path","color","mediumContrast",3,"copyText","isSmall","copyEvent"],["mat-icon-button","","type","button","aria-label","Hide the code panel","trackAction","expandTree",3,"ascTrackElement","trackProjectId","click"],[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[3,"value","fileName","scrollToLine","highlightInfo","lineLimitation",
"focusableRegion",4,"ngSwitchCase"],[4,"ngSwitchCase"],["theme","error",4,"ngSwitchDefault"],[3,"value","fileName","scrollToLine","highlightInfo","lineLimitation","focusableRegion"],["chainXrefs","true",3,"layerBaseLocation"],["analyticsElementToTrack","Xrefs",3,"content","scoLinks"],["theme","error"],["tabindex","-1",1,"xref-zero-state"],["xrefZeroState",""],[1,"gmat-body-2"],["textFormat","long"]],ua:function(a,b){a&1&&(_.O(0,iIb,13,13,"ng-container",0),_.R(1,"async"),_.O(2,jIb,5,0,"ng-template",
null,1,_.uh));if(a&2){const c=_.ah(3);_.x("ngIf",_.S(1,2,b.lAc))("ngIfElse",c)}},Ga:[_.cs,_.nq,_.oq,_.pq,_.qq,_.rq,_.MC,_.zG,cP,$O,_.xG,_.Ku,_.kw,RS,_.rJ,_.Er,_.XC,mS,QS,_.tq,_.hK],styles:["xrefs-panel[_nghost-%COMP%]{display:block;height:100%;outline:0;overflow:hidden;position:relative;width:100%}.overall-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-content:center;align-items:center;display:flex;height:28px;justify-content:space-between;white-space:nowrap}.overall-header[_ngcontent-%COMP%]   .no-overflow[_ngcontent-%COMP%]{overflow:hidden}.overall-header[_ngcontent-%COMP%]   .overflow-left[_ngcontent-%COMP%]{align-content:center;align-items:center;display:flex;float:right;justify-content:center}.overall-header[_ngcontent-%COMP%] > copy-button[_ngcontent-%COMP%]{margin-right:8px}.main-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;height:calc(100% - 28px);overflow:hidden;width:100%}middle-truncated-path[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;padding-right:5px}mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}format-code[_ngcontent-%COMP%]{overflow:auto}format-code[_ngcontent-%COMP%], loading[_ngcontent-%COMP%]{flex:1 1 100%}unified-xref-tree[_ngcontent-%COMP%], xref-tree[_ngcontent-%COMP%]{min-width:350px;width:100%}.code-container[_ngcontent-%COMP%]{border-left-style:solid;border-left-width:1px;display:flex;flex:0 0 auto;flex-direction:column;max-width:calc(100% - 355px);width:70%}.code-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-items:center;display:flex;flex:1 1 30px;flex-direction:row;max-height:28px;min-height:28px;place-content:center space-between}.code-header[_ngcontent-%COMP%]:not(:hover):not(:focus)   copy-button[_ngcontent-%COMP%]{opacity:0}.code-header[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{flex:1 1 100%;overflow:hidden}.code-header[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{line-height:18px}middle-truncated-path[_ngcontent-%COMP%]{padding:5px}middle-truncated-path[_ngcontent-%COMP%]   .promote-icon[_ngcontent-%COMP%]{font-size:1.0769230769rem;height:1.0769230769rem;margin-right:6px;width:1.0769230769rem;margin-left:5px;vertical-align:baseline}.mat-button[_ngcontent-%COMP%]{line-height:28px}.mat-button[disabled][_ngcontent-%COMP%]{color:inherit}.xref-zero-state[_ngcontent-%COMP%]{padding:24px;text-align:center}splitter[_ngcontent-%COMP%]{flex:0 0 auto}.mat-icon[_ngcontent-%COMP%]{overflow:visible}"],
La:0});var UVb=function(a){a.iL.length=0;a.iL.push(0);a.Qqa&&a.iL.push(1);a.G0a&&a.iL.push(5);a.TMb&&a.iL.push(6)},VVb=function(a,b,c,d,e){return a.ad.register(b,d,()=>{_.jy(a.Vg,zIb(e));const f=a.bt||a.cj.Te.value!==e;a.bt&&(a.cj.KD(!0),a.ko.Nk("Lower details panel opened","polite"));f&&(a.cj.Te.next(e),a.ko.Nk(`Switched to ${c} tab`,"polite"));a.lb(yIb(e,f?"show":"focus"),"KEYBOARD")})},TS=class{set tb(a){this.lH=a;UVb(this)}get tb(){return this.lH}constructor(a,b,c,d,e,f,g){this.Fa=a;this.Vg=c;this.cj=
e;this.ad=f;this.ko=g;this.q4b="RepoDetailTogglePanel";this.bt=!0;this.OOa=new _.hg;this.bAb=new _.hf;this.iL=[];this.Ag=[];this.Qqa=_.qx.has(10);this.G0a=_.qx.has(60);this.vta=_.qx.has(37);this.xqa=_.qx.has(90);a=_.w(this.OOa,_.Xf());this.ukb=_.w(a,_.mg(l=>wIb(d,l)),_.v(l=>{if(null==l||"string"===typeof l)return l;switch(l){case 0:return"The reference layer is currently turned off";case 1:return"References are unavailable";case 2:return"There are no references in this file";case 3:return"References are not available while viewing diffs"}}),
_.gg(1),_.wf());this.bAb.add(this.ukb.subscribe(l=>{this.Qqa&&l&&1===this.cj.Te.value&&this.cj.Te.next(0)}));_.w(a,_.mg(l=>wIb(d,l)),_.v(l=>{if(null==l||"string"===typeof l)return l}),_.gg(1),_.wf());UVb(this);this.Ml=_.w(this.cj.Te,_.v(l=>null!=l?this.iL.indexOf(l):0))}Ra(){const a=[VVb(this,"openHistory","history","h",0),this.ad.register("toggleBottomPanel","q",()=>{const b=this.bt?"openDetailsPanel":"closeDetailsPanel";this.cj.KD(this.bt);this.ko.Nk(this.bt?"Lower details panel opened":"Lower details panel closed",
"polite");this.lb(b,"KEYBOARD")})];this.Qqa&&a.push(VVb(this,"openCrossReferences","cross references","x",1));this.G0a&&a.push(VVb(this,"openWarnings","warnings","w",5));this.Ag=a}Qb(a){if(a.viewData||a.contentType)0===this.tb.kind?this.contentType&&this.OOa.next(this.contentType):5!==this.tb.kind&&this.OOa.next("not-file")}Ja(){this.bAb.unsubscribe();for(const a of this.Ag)a()}get projectId(){var a=this.tb;return Zsb(a)?a.location.kb:void 0}lb(a,b,c){this.Fa.lb({element:"RepoDetailTogglePanel",action:a,
projectId:this.projectId,gestureName:b},c)}get TMb(){let a,b,c;return this.xqa&&"depot"===(null==(a=this.tb)?void 0:a.location.Ic)&&"Google"===(null==(b=this.tb)?void 0:b.location.kb)&&"Piper"===(null==(c=this.tb)?void 0:c.location.repository)}get NEb(){let a;return this.xqa&&0===(null==(a=this.tb)?void 0:a.kind)&&void 0!==this.tb.bL&&_.Mmb.has(this.tb.bL)}};TS.ha=function(a){return new (a||TS)(_.r(_.Yr),_.r(_.rx),_.r(_.Pi),_.r(yO),_.r(pO),_.r(_.Mw),_.r(_.Qt))};
TS.wa=_.n({type:TS,oa:[["lower-detail-panel"]],ub:function(a,b){a&1&&_.qh(_.ZE,5);if(a&2){let c;_.ph(c=_.sh())&&(b.mW=c)}},Cb:2,ab:function(a,b){a&2&&_.Jg("panel-closed",b.bt)},inputs:{bt:"panelClosed",contentType:"contentType",tb:"viewData"},features:[_.Hd],ya:12,Aa:12,Ea:[["gmat-tabs","",3,"selectedIndex","click"],["label","History"],["matTabContent",""],[3,"disabled",4,"ngIf"],["label","Warnings",4,"ngIf"],[1,"toggle-panel-button-container"],["mat-icon-button","","type","button",3,"matTooltip",
"ascTrackElement","trackAction","trackProjectId","click"],["tabIndex","-1",3,"viewData",4,"ngIf"],["tabIndex","-1",3,"viewData"],[3,"disabled"],["mat-tab-label",""],[3,"matTooltip"],["tabIndex","-1",3,"location"],["label","Warnings"],[3,"viewDataType"],["tabIndex","-1",3,"source"]],ua:function(a,b){a&1&&(_.z(0,"mat-tab-group",0),_.L("click",function(c){for(var d=-1,e=c.target;e;){if(e.classList.contains("mat-tab-label")){d=e.parentElement?[...e.parentElement.children].indexOf(e):-1;break}e=e.parentElement}if(-1===
d)b.bt&&(b.cj.KD(!0),b.lb("expand","CLICK",c)),c=!0;else if(b.mW.toArray()[d].disabled)c=!1;else{e=b.cj.Te.value;e=(null!=e?b.iL.indexOf(e):0)!==d;d=b.iL[d];var f=e||b.bt;b.cj.KD(f);e&&b.cj.Te.next(d);b.lb(yIb(d,f?"show":"hide"),"CLICK",c);c=!0}return c}),_.R(1,"async"),_.z(2,"mat-tab",1),_.O(3,mIb,1,1,"ng-template",2),_.B(),_.O(4,pIb,4,3,"mat-tab",3),_.O(5,rIb,2,0,"mat-tab",4),_.O(6,uIb,3,1,"mat-tab",3),_.B(),_.H(7),_.z(8,"div",5)(9,"button",6),_.L("click",function(){return b.cj.KD(b.bt)}),_.z(10,
"mat-icon"),_.Q(11,"keyboard_capslock"),_.B()()(),_.J());a&2&&(_.x("selectedIndex",_.S(1,10,b.Ml))("@.disabled",!0),_.q(4),_.x("ngIf",b.Qqa),_.q(1),_.x("ngIf",b.G0a),_.q(1),_.x("ngIf",b.TMb),_.q(3),_.x("matTooltip",b.bt?"Open bottom panel":"Close bottom panel")("ascTrackElement",b.q4b)("trackAction",b.bt?"close":"open")("trackProjectId",b.projectId),_.Hg("aria-label",b.bt?"Open bottom panel":"Close bottom panel"))},Ga:[_.cs,gS,_.oq,_.dF,hS,_.Ku,_.kw,_.$E,nN,_.ZE,_.WE,_.Az,kS,SS,_.tq],styles:["lower-detail-panel[_nghost-%COMP%]{display:block;height:100%;overflow:hidden;position:absolute;width:100%}@media (max-width:940px){lower-detail-panel[_nghost-%COMP%]   .mat-tab-body-content[_ngcontent-%COMP%]{height:auto}}lower-detail-panel[_nghost-%COMP%]     .mat-tab-header{height:40px}lower-detail-panel[_nghost-%COMP%]     .mat-tab-body-wrapper, lower-detail-panel[_nghost-%COMP%]     .mat-tab-group{height:100%;width:100%}lower-detail-panel.panel-closed[_nghost-%COMP%]{min-height:40px;max-height:40px}lower-detail-panel.panel-closed[_nghost-%COMP%]     .mat-tab-body-wrapper{display:none}lower-detail-panel.panel-closed[_nghost-%COMP%]     mat-ink-bar{display:none}lower-detail-panel.panel-closed[_nghost-%COMP%]     .gmat-tabs.mat-primary .mat-tab-label.mat-tab-label-active{color:inherit}lower-detail-panel.panel-closed[_nghost-%COMP%]   .toggle-panel-button-container[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}lower-detail-panel.panel-closed[_nghost-%COMP%]   .toggle-panel-button[_ngcontent-%COMP%]{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}.toggle-panel-button-container[_ngcontent-%COMP%]{position:absolute;z-index:1;top:0;right:0;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.toggle-panel-button-container[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle}.lower-detail-panel-options[_ngcontent-%COMP%]{display:flex;height:40px;max-height:40px;padding-left:6px;position:absolute;right:0;top:0;z-index:1}.toggle-panel-button[_ngcontent-%COMP%]{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.toggle-panel-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle}"],
La:0});var WVb=["targetPath"],US=class{get vj(){var a=_.qx.has(55)?this.tb.U1:void 0,b=this.tb.location;if(a){{const d=a.ar();if(d){var c=Npb(d);a=_.kt(_.jt(_.it(b.Wb(),c.id,c.type),_.W(d,2)),_.W(a,2)).Wc(a.ie()).Ya()}else a=b}}else a=b;return _.gt(a.Wb().Wc(this.tb.path).ni().Ya())}get d7a(){return this.tb.target||"repository root"}get sab(){return this.tb.GKb}get F0a(){return!!this.tb.zna}};US.ha=function(a){return new (a||US)(_.r(_.rx))};
US.wa=_.n({type:US,oa:[["symlink-detail"]],ub:function(a,b){a&1&&_.qh(WVb,5,_.ne);if(a&2){let c;_.ph(c=_.sh())&&(b.sJc=c.first)}},inputs:{tb:"viewData"},ya:5,Aa:2,Ea:[[4,"ngIf","ngIfElse"],["detailView",""],[3,"viewData"],[3,"fileName","diffChunks"],["componentId","SymlinkDetail",3,"viewData","showLinksDropdown"],[4,"ngIf"],["size","skinny",1,"definition"],["size","skinny",1,"path"],["ascTrackElement","SymlinkDetail","trackAction","symlinkNavigate",1,"padded",3,"link","condition","trackGestureClick"],
["targetPath",""],[1,"padded",3,"copyText","isSmall","copyEvent"]],ua:function(a,b){a&1&&(_.O(0,AIb,7,3,"ng-container",0),_.Q(1,"\n\n"),_.O(2,CIb,28,9,"ng-template",null,1,_.uh),_.Q(4,"\n"));if(a&2){const c=_.ah(3);_.x("ngIf",b.F0a)("ngIfElse",c)}},Ga:[tP,_.oq,_.wJ,_.MC,mR,lR,_.zG,hP,_.cs],styles:["symlink-detail[_nghost-%COMP%]{display:flex;flex-direction:column}code-diff-chunks[_ngcontent-%COMP%]{height:100%}code-diff-chunks[_ngcontent-%COMP%]     .CodeMirror-merge-collapsed-widget{background-color:transparent;cursor:default}detail-header[_ngcontent-%COMP%], diff-detail-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;flex:0 0 auto}main[_ngcontent-%COMP%]{overflow:auto;padding:20px 20px 0}.padded[_ngcontent-%COMP%]{padding-left:5px}"]});var HIb=function(a){return{ara:a}},XVb=function(a,b){return _.nH(b)?a.Wg.list(b.kb,b.Ic,b.repository,_.NG(b)?"HEAD":b.vb,b.path,2):_.u(null)},VS=class{constructor(a,b){this.Wg=a;this.Ua=b;this.hGb=_.Yf}Ra(){}Qb(a){a.location&&(this.hGb=_.w(XVb(this,a.location.Xf),_.v(b=>!b||!b.am||2>b.am.length?null:[b.am[0].We,b.am[1].We]),_.Sf(()=>_.u(null))))}};VS.ha=function(a){return new (a||VS)(_.r(_.vJ),_.r(_.Ji))};
VS.wa=_.n({type:VS,oa:[["file-not-found"]],inputs:{location:"location"},features:[_.Hd],ya:28,Aa:11,Ea:[["role","alert","icon","source:file"],[4,"ngTemplateOutlet"],[4,"ngIf"],["packageTitle",""],["piperTitle",""],["gitTitle",""],["packageExplanation",""],["piperOrGitExplanation",""],["piperMessage",""],["gitMessage",""],["piperButtonText",""],["gitButtonText",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["mat-button","","color","primary","ascTrackElement","FileNotFound","trackAction","reloadAtOldCommit",
"id","reload-button",3,"routerLink"],["id","piper-deletion",3,"universalLink"],["id","git-deletion",3,"universalLink"]],ua:function(a,b){a&1&&(_.z(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.O(2,DIb,1,0,"ng-container",1),_.R(3,"isPackagePlace"),_.R(4,"isPiperPlace"),_.B(),_.z(5,"icon-empty-state-subtitle"),_.O(6,EIb,1,0,"ng-container",1),_.R(7,"isPackagePlace"),_.O(8,IIb,6,13,"ng-container",2),_.R(9,"async"),_.B()(),_.O(10,JIb,1,0,"ng-template",null,3,_.uh),_.O(12,KIb,1,0,"ng-template",
null,4,_.uh),_.O(14,LIb,1,0,"ng-template",null,5,_.uh),_.O(16,MIb,1,0,"ng-template",null,6,_.uh),_.O(18,NIb,1,0,"ng-template",null,7,_.uh),_.O(20,OIb,5,4,"ng-template",null,8,_.uh),_.O(22,PIb,5,4,"ng-template",null,9,_.uh),_.O(24,QIb,2,3,"ng-template",null,10,_.uh),_.O(26,RIb,2,3,"ng-template",null,11,_.uh));if(a&2){const c=_.ah(11),d=_.ah(13),e=_.ah(15),f=_.ah(17),g=_.ah(19);_.q(2);_.x("ngTemplateOutlet",_.S(3,3,b.location)?c:_.S(4,5,b.location)?d:e);_.q(4);_.x("ngTemplateOutlet",_.S(7,7,b.location)?
f:g);_.q(2);_.x("ngIf",_.S(9,9,b.hGb))}},Ga:[_.cs,_.oq,_.sq,_.PC,_.RC,_.QC,_.Lu,_.Er,_.qy,_.tq,FP,GP,_.cI],styles:["file-not-found[_nghost-%COMP%], no-repository-information[_nghost-%COMP%], repository-not-found[_nghost-%COMP%], repository-permission-denied[_nghost-%COMP%], submodule-cannot-fetch[_nghost-%COMP%]{display:flex}"],La:0});var WS=class{};WS.ha=function(a){return new (a||WS)};
WS.wa=_.n({type:WS,oa:[["submodule-cannot-fetch"]],ya:3,Aa:0,Ea:[["role","alert","icon","source:file"]],ua:function(a){a&1&&(_.z(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," The submodule existed at this commit, but can no longer be fetched. "),_.B()())},Ga:[_.PC,_.QC],styles:["file-not-found[_nghost-%COMP%], no-repository-information[_nghost-%COMP%], repository-not-found[_nghost-%COMP%], repository-permission-denied[_nghost-%COMP%], submodule-cannot-fetch[_nghost-%COMP%]{display:flex}"],La:0});var XS=class{constructor(a){this.element=a;this.Pa="";this.B4=0}Tc(){this.B4=setTimeout(()=>{let a=this.element.qa;a&&this.Pa&&(a=a.querySelector(this.Pa));a&&!a.contains(document.activeElement)&&a.focus()})}Ja(){clearTimeout(this.B4)}};XS.ha=function(a){return new (a||XS)(_.r(_.ne))};XS.Ma=_.nd({type:XS,oa:[["","ascFocusOnInitAsync",""]],inputs:{Pa:["ascFocusOnInitAsync","selector"]}});var YS=class{};YS.ha=function(a){return new (a||YS)};YS.Da=_.ld({type:YS});YS.Ca=_.Pc({});var ZS=class{set tb(a){this.Tx.next(a)}constructor(a,b,c,d){this.Fa=a;this.hea=b;this.gLc=d;this.wmb=tQb;this.wn=dPb;this.fIc=_.w(_.u(!0),_.Wf(300));this.FIa=!1;this.Tx=new _.fg(1);this.qj=c.RK(_.w(this.Tx,_.v(e=>1===e.kind)))}cYa(a){this.Fa.lb({element:"RepoDetailTogglePanel",action:a,gestureName:"RESIZE"})}};ZS.ha=function(a){return new (a||ZS)(_.r(_.Yr),_.r(jP),_.r(pO),_.r(GS))};
ZS.wa=_.n({type:ZS,oa:[["repository-detail","viewData",""]],inputs:{tb:"viewData"},features:[_.eh([{Ba:_.Ikb,Ab:a=>a.Tx,Db:[_.Yc(()=>ZS)]},yO])],bc:["viewData",""],ya:2,Aa:3,Ea:[["class","main-view",4,"ngIf"],[1,"main-view"],[1,"middle-view"],[3,"ngSwitch"],["class","detail",3,"viewData",4,"ngSwitchCase"],["class","detail",3,"viewData","windowWidth","contentTypeChange",4,"ngSwitchCase"],["class","detail","ascFocusOnInitAsync","","tabIndex","0",3,"viewData",4,"ngSwitchCase"],[4,"ngSwitchCase"],["class",
"centered panel-error",3,"location",4,"ngSwitchCase"],["class","centered panel-error",4,"ngSwitchCase"],[4,"ngIf"],["role","region","aria-label","Detail Panel",1,"lower-detail-wrapper"],["lowerDetailPanel",""],[3,"contentType","viewData","panelClosed"],[1,"detail",3,"viewData"],[1,"detail",3,"viewData","windowWidth","contentTypeChange"],["ascFocusOnInitAsync","","tabIndex","0",1,"detail",3,"viewData"],["class","centered","text","Loading page...","aria-live","polite",3,"diameter","hasBackground",4,
"ngIf","ngIfElse"],["placeholder",""],["text","Loading page...","aria-live","polite",1,"centered",3,"diameter","hasBackground"],[1,"centered"],[1,"centered","panel-error",3,"location"],[1,"centered","panel-error"],["role","alert"],["layout","horizontal",3,"changeSizeOf","resizeDone"],["layout","vertical",3,"changeSizeOf","mousedown","mouseup"],[1,"right-panel"],["rightPanel",""],[1,"panel-content",3,"ngSwitch"]],ua:function(a,b){a&1&&(_.O(0,fJb,20,24,"div",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,
1,b.Tx))},Ga:[_.oq,_.pq,_.qq,XS,JR,eS,fS,lP,_.xG,TS,VS,WS,_.XC,US,_.tq],styles:["repository-detail[_nghost-%COMP%]{display:flex;flex-direction:column}.centered[_ngcontent-%COMP%]{align-items:center;display:flex;flex:auto;flex-direction:column;justify-content:center}.middle-view[_ngcontent-%COMP%]{display:flex;flex:1 1 0;flex-direction:column;overflow:hidden}.main-view[_ngcontent-%COMP%]{display:flex;flex:1 1 100%;overflow:auto}.centered[_ngcontent-%COMP%], .detail[_ngcontent-%COMP%]{flex:1 1 100%;min-height:100px}.lower-detail-wrapper[_ngcontent-%COMP%]{border-top-style:solid;border-top-width:1px;flex:1 0 auto;height:50%;max-height:calc(100% - 110px);min-height:40px;position:relative}.lower-detail-wrapper.panel-closed[_ngcontent-%COMP%]{max-height:40px;overflow:hidden}.right-panel[_ngcontent-%COMP%]{position:relative;overflow:hidden;width:400px}.panel-content[_ngcontent-%COMP%]{height:100%;overflow:auto;position:absolute;width:100%}splitter[_ngcontent-%COMP%]{flex:0 0 auto}"],
La:0});var $Vb=function(a){a.tma=a.nz(a.type)?YVb(a):_.u([]);ZVb(a)},ZVb=function(a){a.uPb=_.w(_.Af([a.tma,a.limit]),_.v(([b,c])=>{a.sma=new Map;for(const d of b)a.sma.set(d.path,d);return{El:b.slice(0,c),total:b.length}}))},YVb=function(a){const b=_.w(_.Af([_.w(a.service.jca(a.path),_.v(c=>a.h3a(c))),a.Joa]),_.v(([c,d])=>{const e=c.find(f=>f.path===gJb(d));e&&(e.qd=!0);return c}),_.gg());b.connect();return b},aWb=class{constructor(a,b,c,d,e,f,g){this.path=a;this.type=b;this.nz=c;this.Joa=d;this.service=
e;this.limit=f;this.iwb=g;this.fUa=this.UAb=!1;a=this.path.split("/");this.name=a[a.length-1]}get mKc(){this.uPb||$Vb(this);return this.uPb}get children(){this.tma||$Vb(this);return this.tma}set children(a){this.tma=a;ZVb(this)}get active(){return gJb(this.Joa.value)===this.path}get ewb(){return hJb(this.Joa.value,this.path)}get qd(){return this.UAb}set qd(a){this.fUa=this.fUa||a;this.UAb=a&&this.nz(this.type)}h3a(a){return a.map(b=>{const c=gJb(b.path);let d;return c===(null==(d=this.iwb)?void 0:
d.path)?this.iwb:new aWb(c,b.type,this.nz,this.Joa,this.service,this.limit)})}};var bWb=["largeDirectoryDialog"],cWb=["row"],pJb=function(a){return{name:a}},qJb=function(a){return{children:!0,expanded:a}},dWb=new _.$v("Scope to \u201c{name}\u201d."),nJb=function(a,b=0){return{level:b,node:a}},sJb=function(a){a.Za.add(a.fm.open(a.KAc).pF().subscribe(b=>{b&&a.dsa.next(Number.POSITIVE_INFINITY)}))},eWb=function(a,b){b=b.split("/");var c=a.root.node;for(a=""===c.path?0:c.path.split("/").length;a<b.length;a++){if(!c.sma)return null;c=c.sma.get(b.slice(0,a+1).join("/"));if(!c)return null}return c},
fWb=function(a,b){const c=!b.qd;a.aIb.next({Oh:c,path:b.path});b.qd=c},gWb=function(a,b){a.nz(b.type)&&(b.qd=!b.qd);const c=a.dL(b.path,b.type);a.Mca.next({path:b.path,nodeType:b.type});_.Dr(a.Ua,c)},hWb=function(a,b,c,d){if(a.nz(b.type)&&b.qd)a=c.nextElementSibling;else for(b=d,a=b.nextElementSibling;!a;)b=b.parentElement,a=b.nextElementSibling;(a=a.querySelector(".row"))&&a.focus()},$S=class{constructor(a,b,c,d){this.fm=a;this.Ua=c;this.document=d;this.wy=3;this.s2b=15;this.ibc="row";this.Fcc="subtree";
this.sda=new _.Yh("");this.Za=new _.hf;this.eua="";this.dsa=new _.Yh(500);this.iZb=dWb;this.encode=encodeURIComponent;this.sLb=new _.mp;this.dL=()=>"";this.aIb=new _.mp;this.Mca=new _.mp;this.vLb=new _.mp;this.nz=_.qx.has(55)?e=>3===e||5===e:e=>3===e}set scope(a){var b=this.pM;this.pM=a;if(this.root&&a!==b){var c=b?iJb(b):[];const f=a?iJb(a):[];if(hJb(a,_.Ch(b)))for(a=c.length;a<f.length;a++){b=f.slice(0,a+1).join("/");c=this.root.node;this.root.node=this.createNode(b);var d=void 0,e=void 0;if(c=
null==(d=c.sma)?void 0:null==(e=d.get(b))?void 0:e.children)this.root.node.children=c}else if(hJb(b,_.Ch(a)))for(e=c.length;e>f.length;e--)a=this.root.node,a.qd=!0,d=this.root,b=a.path.split("/"),b=b.slice(0,b.length-1).join("/"),d.node=new aWb(_.Ch(b),3,this.nz,this.sda,this.service,this.dsa,a);else this.root.node=this.createNode(a);this.eua=""}}set path(a){this.sda.next(a)}Sd(a){if(!_.CH(a)){var b=a.target;if(null!=b&&b instanceof Element&&(b=_.zH(b,"a,button","depth-finder"),null!=b)){var c=_.zH(b,
".row","depth-finder");null!=c&&c instanceof HTMLElement&&(c=decodeURIComponent(c.dataset.path||""))&&(b.classList.contains("scope-in")?this.sLb.emit(c):(c=eWb(this,c),null!=c&&(b.classList.contains("expander")?fWb(this,c):b.classList.contains("element-link")&&(gWb(this,c),a.preventDefault()))))}}}pA(a){var b=a.target;if(null!=b&&b instanceof Element){var c=_.zH(b,".row","depth-finder");if(null!=c&&c instanceof HTMLElement){var d=decodeURIComponent(c.dataset.path||"");if(d&&(d=eWb(this,d),null!=d&&
(b=_.zH(b,".subtree","depth-finder"),!_.CH(a))))switch(a.key){case "Left":case "ArrowLeft":a.preventDefault();d.qd&&3===d.type?fWb(this,d):this.xua(b)||this.vLb.next(a);break;case "Right":case "ArrowRight":a.preventDefault();d.qd?hWb(this,d,c,b):fWb(this,d);break;case "Down":case "ArrowDown":case "j":a.preventDefault();hWb(this,d,c,b);break;case "Up":case "ArrowUp":case "k":a.preventDefault();(a=b.previousElementSibling)?(c=a.querySelectorAll(".children.expanded > .subtree > .row"),(c=c[c.length-
1])?c.focus():a.firstElementChild&&a.firstElementChild.focus()):b.parentElement&&b.parentElement.classList.contains("children")&&this.xua(b);break;case "Enter":a.preventDefault(),gWb(this,d)}}}}Ra(){this.root=nJb(this.createNode(this.pM))}Qb(a){this.root&&a.service&&(this.root.node=this.createNode(this.pM))}Tc(){this.Za.add(_.Af([this.sda,this.El.jd]).subscribe(([a])=>{if(this.eua!==a){this.eua="";var b=this.encode(a),c=this.El.find(d=>d.qa.getAttribute("data-path")===b);c&&this.document.body.contains(c.qa)&&
(this.sTa(c.qa),this.eua=a)}}))}Ja(){this.sda.complete();this.Za.unsubscribe()}AVa(){const a=this.El.find(b=>b.qa.classList.contains("bold-active-element"))||this.El.first;a&&this.document.body.contains(a.qa)&&a.qa.focus()}sTa(a){setTimeout(()=>{const b=a.offsetParent;if(b){if(a.offsetTop+a.offsetHeight>b.scrollTop+b.offsetHeight||a.offsetTop<a.offsetParent.scrollTop)b.scrollTop=a.offsetTop;a=a.querySelector("a");if(a.offsetLeft>b.scrollLeft+b.offsetWidth||a.offsetLeft<b.scrollLeft)b.scrollLeft=a.offsetLeft}},
1)}createNode(a){return new aWb(_.Ch(a),3,this.nz,this.sda,this.service,this.dsa)}xua(a){a=a.parentElement.parentElement;if(!a.classList.contains("subtree"))return!1;a.firstElementChild.focus();return!0}};$S.ha=function(a){return new (a||$S)(_.r(_.Vu),_.r(_.rx),_.r(_.Ji),_.r(_.pk))};
$S.wa=_.n({type:$S,oa:["depth-finder scope  path  service ".split(" ")],ub:function(a,b){a&1&&(_.qh(bWb,5),_.qh(cWb,5,_.ne));if(a&2){let c;_.ph(c=_.sh())&&(b.KAc=c.first);_.ph(c=_.sh())&&(b.El=c)}},Bb:["role","tree"],ab:function(a,b){a&1&&_.L("click",function(c){return b.Sd(c)})("keydown",function(c){return b.pA(c)})},inputs:{scope:"scope",path:"path",service:"service",dL:"linkTo"},outputs:{sLb:"scopeChange",aIb:"nodeToggled",Mca:"nodeClicked",vLb:"scopeUp"},features:[_.Hd],bc:"scope  path  service ".split(" "),
ya:5,Aa:2,Ea:[[3,"ngTemplateOutlet","ngTemplateOutletContext"],["tree",""],["largeDirectoryDialog",""],[4,"ngIf"],[4,"ngFor","ngForOf"],["mat-button","","class","gmat-button",3,"click",4,"ngIf"],["subtree",""],["role","treeitem","tabindex","0"],["row",""],["type","button","title","Scope to folder","tabindex","-1",1,"scope-in"],["svgIcon","source:scope"],[1,"tree-node"],["aria-hidden","true","type","button","class","expander","tabindex","-1",4,"ngIf"],["tabindex","-1",1,"element-link",3,"title"],[3,
"svgIcon",4,"ngIf"],["role","group",3,"ngClass"],["aria-hidden","true","type","button","tabindex","-1",1,"expander"],[1,"arrow"],[3,"svgIcon"],["mat-button","",1,"gmat-button",3,"click"],["mat-button","","mat-dialog-close",""],["mat-button","",3,"mat-dialog-close"]],ua:function(a,b){a&1&&(_.O(0,jJb,0,0,"ng-template",0),_.O(1,wJb,2,3,"ng-template",null,1,_.uh),_.O(3,xJb,7,1,"ng-template",null,2,_.uh));a&2&&_.x("ngTemplateOutlet",_.ah(2))("ngTemplateOutletContext",b.root)},Ga:[_.mq,_.nq,_.oq,_.sq,_.Ku,
_.Wu,_.Yu,_.Zu,_.kw,_.tq],styles:["depth-finder[_nghost-%COMP%]{display:flex;flex:1 1 100%;flex-direction:column;overflow:auto;position:relative}.row[_ngcontent-%COMP%]{display:flex;min-width:100%}.row.folder[_ngcontent-%COMP%]:hover > .scope-in[_ngcontent-%COMP%]{visibility:visible}.scope-in[_ngcontent-%COMP%]{visibility:hidden}.tree-node[_ngcontent-%COMP%]{align-items:stretch;display:flex;flex:1 1 100%;margin-left:-6px;padding:0}.element-link[_ngcontent-%COMP%]{align-items:center;display:flex;flex:1 1 100%;outline:0;padding-right:5px;white-space:nowrap}.element-link[_ngcontent-%COMP%]:focus, .element-link[_ngcontent-%COMP%]:hover{text-decoration:none}.element-link[_ngcontent-%COMP%] > mat-icon[_ngcontent-%COMP%]{margin-right:5px;height:16px;width:16px}button.expander[_ngcontent-%COMP%]{margin:1px 0}mat-icon[_ngcontent-%COMP%]{flex:none}button.expander[_ngcontent-%COMP%], button.scope-in[_ngcontent-%COMP%]{background-color:transparent;border:0;box-sizing:border-box;flex:0 0 auto;height:24px;padding:0;width:18px}button.expander[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], button.scope-in[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;width:18px}button.scope-in[_ngcontent-%COMP%]{margin-right:4px}.arrow[_ngcontent-%COMP%]{display:inline-block;height:0;margin:0 5px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:0}.arrow.expanded[_ngcontent-%COMP%]{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.children[_ngcontent-%COMP%]:not(.expanded){display:none}"],
La:0});var iWb=new _.$v("Scope to parent directory: {folder}/"),yJb=function(a,b){return _.gt(_.IH(a.Cd.Wb().Wc(b)).Ya())},aT=class{get isCollapsed(){return 0===this.Ena}set Cd(a){this.Hl.next(a);this.path=a.path||"";a=this.path.endsWith("/")?this.path:this.path.substring(0,this.path.lastIndexOf("/"));if(void 0===this.scope||"/"!==this.scope&&!a.startsWith(this.scope))this.pM=a;const b=encodeURIComponent(_.Ch(this.path));!this.nb.qa.querySelector(`[data-path="${b}"]`)&&"/"!==this.path&&this.path.includes("/")&&
(this.pM=a);this.dL=this.hpa()}get Cd(){return this.Hl.value}get scope(){return this.pM}get UFc(){return iWb.format({folder:_.sC(_.fj(_.Ch(this.scope||"")))||"Repository root"})}set scope(a){this.ee.lb({gestureName:"CLICK",element:"RepositoryContentsTree",action:"scopeIn",projectId:this.Cd.kb});this.pM=a;this.path.startsWith(a||"")||_.Dr(this.Ua,this.dL(a||"",3))}constructor(a,b,c,d,e,f){this.Sg=a;this.nb=b;this.Tq=c;this.Vg=d;this.ee=e;this.Ua=f;this.dL=()=>"";this.Hl=new _.Yh(new _.uj);this.service=
_.w(this.Hl,_.Xf((g,l)=>_.qj(g,l)&&_.rj(g.vb,l.vb,_.aNa)),_.v(()=>this.createService()))}Tc(){this.eB=this.Vg.registerCallback("FILE_TREE",this.nb.qa,()=>{this.Ltc.AVa()})}Ja(){this.Hl.complete();this.eB&&this.eB()}up(a){this.ee.lb({gestureName:a instanceof MouseEvent?"CLICK":"KEYBOARD",element:"RepositoryContentsTree",action:"scopeUp",projectId:this.Cd.kb},a);this.pM=_.fj(_.Ch(this.scope||""))}bYa(){this.ee.lb({gestureName:"CLICK",element:"RepositoryContentsTreeItem",action:"navigate",projectId:this.Cd.kb})}createService(){return{jca:a=>
{const b=_.Wk(this.Cd,0);return _.w(this.Tq.list(this.Cd.kb,this.Cd.Ic,this.Cd.repository,{vb:b,commit:b},a,this.Cd.params.Ob),_.v(c=>c.map(CJb)),_.Sf(c=>{_.zv(this.Sg,c);return _.u([])}))}}}hpa(){const a=_.gt(_.IH(this.Cd.Wb().Wc("")).Ya()),b=new URL(_.Wq(this.Ua,_.Cr(this.Ua,a)),location.origin);let [c,d]=b.pathname.split(/(;[^/]*)/),e=c,f=d;e.endsWith("/")&&(e=e.substring(0,e.length-1));null==f&&(f="");return(g,l)=>{3!==l||g.endsWith("/")||(g+="/");this.scope===g&&g===this.Cd.path&&(g=(g=_.fj(this.scope))&&
g+"/"||"");g=g.split("/").map(encodeURIComponent).join("/");return`${e}/${g}${f}${b.search}${b.hash}`}}};aT.ha=function(a){return new (a||aT)(_.r(_.Av),_.r(_.ne),_.r(_.wK),_.r(_.Pi),_.r(_.Yr),_.r(_.Ji))};
aT.wa=_.n({type:aT,oa:[["directory-navigation"]],ub:function(a,b){a&1&&_.qh($S,7);if(a&2){let c;_.ph(c=_.sh())&&(b.Ltc=c.first)}},Cb:2,ab:function(a,b){a&2&&_.Jg("collapsed",b.isCollapsed)},inputs:{Ena:"directoryPanelState",Cd:"activeLocation"},ya:4,Aa:7,Ea:[[4,"ngIf"],[3,"scope","path","service","linkTo","scopeChange","nodeToggled","nodeClicked","scopeUp"],["fxLayoutAlign","start center","fxFlex","grow",1,"header-row"],["class","repo-name",4,"ngIf","ngIfElse"],["scoper",""],[1,"repo-name"],["ascTrackElement",
"RepositoryNavigationHeader","trackAction","navigate",1,"root-link",3,"title","routerLink","trackProjectId"],["mat-icon-button","","type","button","fxFlex","none","aria-label","Rescope to parent directory",1,"scope-up",3,"matTooltip","click"],["svgIcon","source:move_up"]],ua:function(a,b){a&1&&(_.z(0,"header"),_.O(1,BJb,5,2,"ng-container",0),_.B(),_.z(2,"depth-finder",1),_.L("scopeChange",function(c){return b.scope=c})("nodeToggled",function(c){b.ee.lb({gestureName:"CLICK",element:"RepositoryContentsTreeItemCollapser",
action:c.Oh?"expand":"collapse",ze:b.dL(c.path,3),projectId:b.Cd.kb})})("nodeClicked",function(c){return b.bYa(c)})("scopeUp",function(c){return b.up(c)}),_.R(3,"async"),_.B());a&2&&(_.q(1),_.x("ngIf",!b.isCollapsed),_.q(1),_.x("scope",b.scope)("path",b.path)("service",_.S(3,5,b.service))("linkTo",b.dL))},Ga:[_.cs,_.oq,$S,_.fv,_.lv,_.Ku,_.kw,_.Az,_.Er,_.tq,_.VC],styles:["directory-navigation[_nghost-%COMP%]{--header-icon:rgba(0,0,0,.54);display:flex;flex:auto;flex-direction:column;min-height:0;width:100%}directory-navigationbody.dark-mode[_nghost-%COMP%] -no-combinator[_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--header-icon:var(--grey-300)}directory-navigation.collapsed[_nghost-%COMP%]{overflow:hidden}directory-navigation.collapsed[_nghost-%COMP%]   depth-finder[_ngcontent-%COMP%]{overflow:hidden;width:0}directory-navigation.collapsed[_nghost-%COMP%]:hover{cursor:pointer}.root-link[_ngcontent-%COMP%]{flex:1 1 100%}a[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;color:var(--emphasized-text)}header[_ngcontent-%COMP%]{border-bottom-style:none;display:flex;flex:0 0;min-height:32px;overflow:hidden;white-space:nowrap}header[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{min-width:24px}header[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]{color:var(--header-icon)}.repo-name[_ngcontent-%COMP%]{display:flex;margin-left:24px}button.scope-up[_ngcontent-%COMP%]{margin-left:4px}"],
La:0});var HJb=function(a,b){switch(b){case 1:return a.showPublic;case 3:return a.showProtected;case 2:return a.showPrivate;case 7:return a.showPackagePrivate;default:return _.ej(b,void 0)}},MJb=function(a,b){switch(b){case "static":return a.showStatic;case "not_static":return a.showNonStatic;default:return _.ej(b,void 0)}},RJb=function(a){const b=[...a.MH.getState().keys()].some(c=>!a.MH.get(c));a.MH.fill(b)},SJb=function(a){switch(a){case "true":return"checked";case "mixed":return"indeterminate";default:return"unchecked"}},
DJb=function(a,{showPublic:b}){a.Ub.Zw({showPublic:!b})},EJb=function(a,{showProtected:b}){a.Ub.Zw({showProtected:!b})},FJb=function(a,{showPrivate:b}){a.Ub.Zw({showPrivate:!b})},GJb=function(a,{showPackagePrivate:b}){a.Ub.Zw({showPackagePrivate:!b})},KJb=function(a,{showStatic:b}){a.Ub.Zw({showStatic:!b})},LJb=function(a,{showNonStatic:b}){a.Ub.Zw({showNonStatic:!b})},bT=class{set Jp(a){this.data.next(a)}constructor(a){this.Ub=a;this.data=new _.fg(1);_.ln();_.ln();this.sA=this.Ub.dG();this.yva=_.w(this.data,
_.mg(b=>b.MH.Xj),_.v(b=>[...b.keys()]));this.scopes=_.w(this.data,_.mg(b=>b.wLb.Xj),_.v(b=>[...b.keys()]));this.Qeb=_.w(this.data,_.mg(b=>b.Peb.Xj),_.v(b=>[...b.keys()]));this.GLb=_.w(this.data,_.mg(b=>b.MH.Xj),_.v(b=>{const c=[...b.keys()],d=c.reduce((e,f)=>b.get(f)?++e:e,0);return d===c.length?"true":d<c.length&&0<d?"mixed":"false"}));_.w(this.sA,_.Zf(1)).subscribe(b=>{null!=b.showPublic&&null!=b.showPrivate&&null!=b.showProtected&&null!=b.showPackagePrivate&&null!=b.showStatic&&null!=b.showNonStatic||
this.Ub.Zw({showPublic:null==b.showPublic?!0:b.showPublic,showProtected:null==b.showProtected?!0:b.showProtected,showPrivate:null==b.showPrivate?!0:b.showPrivate,showPackagePrivate:null==b.showPackagePrivate?!0:b.showPackagePrivate,showStatic:null==b.showStatic?!0:b.showStatic,showNonStatic:null==b.showNonStatic?!0:b.showNonStatic})})}jXa(a){return _.Okb[a]}};bT.ha=function(a){return new (a||bT)(_.r(_.Vx))};
bT.wa=_.n({type:bT,oa:[["filter-menu"]],inputs:{Jp:"outlineData"},ya:7,Aa:4,Ea:[["mat-icon-button","","aria-label","Outline filter options","matTooltip","Filtering options",1,"filter-menu-button",3,"matMenuTriggerFor"],[1,"outline-filtering-menu"],["menu","matMenu"],[3,"click",4,"ngIf"],[3,"click"],[4,"ngIf"],["dense","","aria-label","Symbols",1,"symbols"],["mat-menu-item","","role","checkbox",1,"select-all",3,"click"],["gmat-checkbox","",3,"state"],["mat-menu-item","","role","checkbox",3,"value",
"click",4,"ngFor","ngForOf"],["dense","","aria-label","Modifiers",1,"modifiers"],["mat-menu-item","","role","checkbox",3,"value","click"]],ua:function(a,b){a&1&&(_.z(0,"button",0)(1,"mat-icon"),_.Q(2,"tune"),_.B()(),_.z(3,"mat-menu",1,2),_.O(5,TJb,15,17,"div",3),_.R(6,"async"),_.B());a&2&&(_.x("matMenuTriggerFor",_.ah(4)),_.q(5),_.x("ngIf",_.S(6,2,b.data)))},Ga:[_.nq,_.oq,_.Ku,_.kw,_.OI,_.CB,_.vz,_.Nz,_.Lz,_.Mz,_.Az,_.tq],styles:[".mat-menu-panel.outline-filtering-menu mat-list.symbols{max-height:400px;overflow:auto}  .mat-menu-panel.outline-filtering-menu button.select-all{font-weight:700}  .mat-menu-panel.outline-filtering-menu button.mat-menu-item{align-items:center;display:flex}  .mat-menu-panel.outline-filtering-menu button.mat-menu-item label{margin-right:2em}  .mat-menu-panel.outline-filtering-menu button.mat-menu-item mat-pseudo-checkbox{margin-left:auto}  .mat-menu-panel.outline-filtering-menu .mat-subheader{padding:12px 8px 0 8px}  .mat-menu-panel.outline-filtering-menu .mat-subheader:first-child{padding:0 8px}  .mat-menu-panel.outline-filtering-menu .mat-list-base[dense]{padding-bottom:4px}  .mat-menu-panel.outline-filtering-menu .mat-list-base[dense] .mat-menu-item{height:28px;line-height:28px}"]});var UJb=function(a,{stickyHeaders:b}){a.Ub.Zw({stickyHeaders:!b})},cT=class{constructor(a){this.Ub=a;this.sA=this.Ub.dG();this.v6b="Collapse all";this.w6b="Expand all";this.x6b="Sticky Headers"}Yfa({collapseAll:a}){this.Ub.Zw({collapseAll:!a})}};cT.ha=function(a){return new (a||cT)(_.r(_.Vx))};
cT.wa=_.n({type:cT,oa:[["outline-options-menu"]],ya:7,Aa:4,Ea:[["mat-icon-button","","aria-label","Outline options","matTooltip","Outline options",1,"options-menu-button",3,"matMenuTriggerFor"],[1,"outline-options-menu"],["menu","matMenu"],[3,"click",4,"ngIf"],[3,"click"],["dense","",1,"options"],["mat-menu-item","","role","checkbox",1,"expansion",3,"value","click"],["mat-menu-item","","role","checkbox",1,"sticky-headers",3,"value","click"],["gmat-checkbox","",1,"sticky-headers-checkbox",3,"state"]],
ua:function(a,b){a&1&&(_.z(0,"button",0)(1,"mat-icon"),_.Q(2,"settings"),_.B()(),_.z(3,"mat-menu",1,2),_.O(5,VJb,9,7,"div",3),_.R(6,"async"),_.B());a&2&&(_.x("matMenuTriggerFor",_.ah(4)),_.q(5),_.x("ngIf",_.S(6,2,b.sA)))},Ga:[_.oq,_.Ku,_.kw,_.OI,_.CB,_.Nz,_.Lz,_.Mz,_.Az,_.tq],styles:[".mat-menu-panel.outline-options-menu button.mat-menu-item{align-items:center;display:flex}  .mat-menu-panel.outline-options-menu button.mat-menu-item label{margin-right:2em}  .mat-menu-panel.outline-options-menu button.mat-menu-item mat-pseudo-checkbox{margin-left:auto}  .mat-menu-panel.outline-options-menu .mat-list-base[dense]{padding-bottom:4px}  .mat-menu-panel.outline-options-menu .mat-list-base[dense] .mat-menu-item{height:28px;line-height:28px}"]});var WJb=function(a,{sortAlphabetically:b}){a.Ub.Zw({sortAlphabetically:!b})},XJb=function({sortAlphabetically:a}){return a?"Sorted in alphabetical order.":"Sorted in file order."},YJb=function({sortAlphabetically:a}){return a?"sort_by_alpha":"sort"},dT=class{set Jp(a){this.data.next(a)}constructor(a,b){this.Fa=a;this.Ub=b;this.qN=_.wj;this.data=new _.fg(1);this.Ap=new _.Gy("",{Rx:[_.j7a()]});this.gVa=new _.Yh(!1);this.Kaa=new _.of;this.sA=this.Ub.dG();this.Za=new _.hf;this.Kaa=_.w(this.data,_.mg(c=>
c.yoa),_.v(c=>!!c))}Ra(){this.Za.add(_.w(this.Ap.Ql,_.Xf(),_.kg(),_.Tf(300),_.qg(this.data)).subscribe(([a,b])=>{this.Fa.lb({element:"OutlineControls",action:"filterQueryChange",gestureName:"CHANGE"});b.yoa.next(a)}));this.Za.add(_.w(this.data,_.mg(a=>a.yoa),_.Xf()).subscribe(a=>{this.Ap.setValue(a)}))}Ja(){this.Za.unsubscribe()}};dT.ha=function(a){return new (a||dT)(_.r(_.Yr),_.r(_.Vx))};
dT.wa=_.n({type:dT,oa:[["outline-controls"]],inputs:{Jp:"outlineData"},ya:2,Aa:3,Ea:[[4,"ngIf"],[1,"filter"],[3,"submit"],["appearance","outline","floatLabel","auto"],["type","text","matInput","",3,"formControl","focus","blur"],["filterInput",""],[3,"outlineData"],["mat-icon-button","","class","sort","ascTrackElement","OutlineControls","trackAction","outlineSortChange",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","","ascTrackElement","OutlineControls","trackAction","outlineSortChange",1,"sort",
3,"matTooltip","click"]],ua:function(a,b){a&1&&(_.O(0,aKb,13,11,"ng-container",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.data))},Ga:[_.cs,_.oq,_.Ku,_.Xy,_.Vy,_.kw,_.$y,_.Az,_.dD,_.zl,_.Cy,_.cD,_.Fy,_.Jy,bT,cT,_.tq],styles:["outline-controls[_nghost-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;padding:2px 0}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]{display:flex;padding:0 2px}outline-controls[_nghost-%COMP%]   .filter.expanded[_ngcontent-%COMP%]{flex:1 0 100%}outline-controls[_nghost-%COMP%]   .filter.expanded[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]{flex:1 0 auto}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]:not(.expanded){flex:1 1 4em}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]:not(.expanded)   form[_ngcontent-%COMP%]{width:100%}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]:not(.expanded)   form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-form-field-infix{width:inherit}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]:not(.expanded)   form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     label{top:1.34375em}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]     .mat-form-field-wrapper{padding-bottom:0}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]     .mat-form-field-appearance-outline .mat-form-field-infix{padding:.25em 0 .7em}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{display:inherit}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .selected[_ngcontent-%COMP%]{color:#1a73e8}"],
La:0});var jWb=function(a){if(a.Qi)if(a.qQa)a.s0();else if(a.collapseAll(),a.jea&&a.expand(a.jea),a.Fn)for(const b of Itb(a.Fn))a.expand(b)},kWb=class extends nOb{constructor(){super(...arguments);this.Fzb=!0;this.uzb=[];this.hvc=_.w(this.Jh.changed,_.v(()=>null),_.lg(null))}set qQa(a){this.Fzb=a;jWb(this)}get qQa(){return this.Fzb}set Qi(a){this.uzb=a;a=a.filter(b=>!b.parent);1===a.length&&(this.jea=a[0]);jWb(this)}get Qi(){return this.uzb}Ae(a){return a.Ep?super.Ae(a):null}};var lWb=function(a){const b=d=>d.isVisible?[d]:d.children.flatMap(b),c=a.bl.flatMap(b);return a.b4?c.sort(a.b4):c},mWb=function(a){var b=lWb(a);b=rOb(a.ewa,b);a.hd.Qi=b;a.kba.clear();for(var c=0;c<b.length;c++){const d=b[c];a.kba.set(d.id,d)}a.kSa.clear();c=[];for(const d of b){for(;0<c.length&&c[c.length-1].level>=d.level;)a.kSa.set(c.pop().id,d.id);c.push(d)}a.BC.next(b)},nWb=function(a,b){a.bl=b;if(a.b4||a.D$)for(const c of a.bl)c.sort=a.b4,a.D$&&(c.filter=a.D$);mWb(a)},oWb=class extends _.eu{constructor(a,
b){super();this.hd=a;this.ewa=b;this.bl=[];this.kba=new Map;this.kSa=new Map;this.BC=new _.Yh([]);this.XKc=_.w(_.Af([this.BC,this.hd.hvc]),_.v(([c])=>{const d=[];let e=null,f=0;for(const g of c)null!==e&&e<g.level||(g.index=f++,d.push(g),e=this.hd.Ep(g)&&!this.hd.Ae(g)?g.level:null);return d}),_.gg(1),_.wf());this.dUa=[];this.b4=this.D$=null}get eUa(){return this.dUa}wm(){return 0<this.bl.length&&0===this.BC.value.length}set filter(a){this.D$=a;for(const b of this.bl)b.filter=this.D$;mWb(this)}set sortAlphabetically(a){this.b4=
a?bKb:null;for(const b of this.bl)b.sort=this.b4;mWb(this)}connect(a){return _.w(_.Jf(a.hE,this.hd.Jh.changed.Nf(),this.BC.Nf()),_.v(()=>this.dUa=sOb(this.ewa,this.BC.value,this.hd)))}disconnect(){}};var fKb=function(a,b){return _.w(a.DIc,_.v(c=>c.get(b.id)))},gKb=function(a,b){return _.w(a.Teb,_.v(c=>c.has(b.id)))},hKb=function(a,b){return _.w(a.Teb,_.v(c=>0<c.size&&c.entries().next().value[0]===b.id))},pWb=function(a,b,c){const d=new Map;var e=b;if(b>=c.length)return d;for(var f=c[e];f.Ijb.length&&a.Wq.Ae(f);)f=c[++e];if(!f.parent)return d;e=f.parent;do{f=e;for(let g=b;g<=b+e.level+1&&g<c.length;g++){const l=c[g],p=l.index;if(void 0===p?0:b>=p-l.level)a.Wq.Ae(l)?e=l:l.parent&&(e=l.parent)}}while(f!==
e);for(a=e;a;)a.isVisible&&d.set(a.id,a),a=a.parent;return d},qWb=function(a,b,c){const d=new Map;for(const [f,g]of b.entries()){const l=f,p=g;var e=a.Oz.kSa.get(l);e=void 0!==e?a.Oz.kba.get(e).index:void 0;let t=p.level*a.fwa;void 0!==e&&(t=Math.min(t,a.fwa*(e-(b.size-p.level))-c));d.set(l,t)}return d},rWb=function(a,b){const c=a.RR(b);"PREVIEW"===a.Ec.vC?a.Ua.navigate(_.gt(a.location),{Ze:b.fva}):_.Dr(a.Ua,c).then(()=>{a.Ec.xca.next()});a.ee.lb({gestureName:"CLICK",element:"OutlineTreeItem",action:"navigate",
bucket:_.wj.AN})},eT=class{set location(a){const b=!this.Uw||!_.bH(a,this.Uw),c=!this.Uw||!Vpb(a,this.Uw,["line"]);if(b||c)this.yGb=new Map,this.pr=_.kH(a,this.Ua,{mba:"oneBased"});this.Uw=a}get location(){return this.Uw}set HDc(a){nWb(this.Oz,a.Gma);jWb(this.Wq);let b;null==(b=this.zzb)||b.unsubscribe();this.zzb=_.Af([a.yoa,a.MH.Xj,a.Peb.Xj,this.Ub.dG()]).subscribe(([c,d,e,f])=>{this.Oz.filter=pKb(c,d,new Map([[1,!!f.showPublic],[3,!!f.showProtected],[7,!!f.showPackagePrivate],[2,!!f.showPrivate]]),
e,f.showStatic,f.showNonStatic);this.vzb.next(this.Oz.wm())})}constructor(a,b,c,d,e,f,g,l){this.ee=a;this.Vg=b;this.Ua=c;this.Ub=d;this.Ec=e;this.nb=f;this.vea=g;this.Hd=l;this.zLb=new _.hg;this.bua=new _.Yh(0);this.fwa=24;this.Za=new _.hf;this.fC=_.w(_.u(!0),_.Wf(1));this.Ueb=_.w(this.Ub.dG(),_.v(p=>!!p.stickyHeaders),_.Xf());this.Wq=new kWb(lKb,nKb);this.ewa=new tOb(oKb,lKb,nKb,kKb);this.Oz=new oWb(this.Wq,this.ewa);this.Teb=_.w(this.Ueb,_.mg(p=>p?_.w(_.Af([_.w(this.zLb,_.Xf()),this.Oz.XKc]),_.v(t=>
pWb(this,...t))):_.u(new Map)),_.Xf((p,t)=>{if(t.size!==p.size)return!1;for(const y of t.keys())if(!p.has(y))return!1;return!0}),_.gg(1),_.wf());this.DIc=_.w(_.Af([this.Teb,this.bua]),_.v(p=>qWb(this,...p)),_.gg(1),_.wf());this.vzb=new _.Yh(this.Oz.wm());this.jtc=this.vzb.Nf();this.Lqa=!1;this.Za.add(_.w(this.Ub.dG(),_.v(p=>p.collapseAll),_.Xf()).subscribe(p=>{this.Wq.qQa=!p}));this.Za.add(_.w(this.Ub.dG(),_.v(p=>p.sortAlphabetically),_.Xf()).subscribe(p=>{this.Oz.sortAlphabetically=!!p}))}Ra(){}Qb(a){if(a.location){var b=
mKb(a.location.Xf);this.Lqa=mKb(a.location.Xi)!==b;a=this.Wq;var c;if(null!=(c=a.Qi)&&c.length){var d=a.Qi;c=d[0];let e=Number.POSITIVE_INFINITY;for(const f of d)d=_.wm(f.Bgb,1),d=d>b?Number.POSITIVE_INFINITY:b-d,d<e&&(c=f,e=d);b=c;b.active=!0;a.Fn&&a.Fn!==b&&(a.Fn.active=!1);a.Fn=b;for(const f of Itb(a.Fn))a.expand(f)}}}Ja(){this.Za.unsubscribe();let a;null==(a=this.zzb)||a.unsubscribe();let b;null==(b=this.wGc)||b.unsubscribe();this.eB&&this.eB()}Tc(){this.fC.subscribe(()=>{this.eB=this.Vg.registerCallback("OUTLINE",
this.nb.qa,()=>{this.AVa()})});this.wGc=_.Af([_.w(this.Wxb.zI,_.v(()=>this.Wxb.f2()),_.Xf()),this.Ueb]).subscribe(([a,b])=>{b&&this.Hd.nc(()=>{this.bua.next(a)})})}bn(){if(this.Lqa){var a=this.nb.qa.querySelector("mat-tree-node.bold-active-element");a&&this.sTa(a);this.Lqa=!1}}sTa(a){this.vea.scrollTo(a,0)}Sd(a){var b=a.target;if(b&&b instanceof HTMLElement&&(b=_.zH(b,"a,button","mat-tree-node"))){var c=b.parentElement.dataset.id;c&&(c=this.Oz.kba.get(c),"A"===b.tagName?this.bYa(a,c):this.toggle(a,
c))}}toggle(a,b){this.Wq.toggle(b);a.stopPropagation();this.ee.lb({gestureName:"CLICK",element:"OutlineTreeItemCollapser",action:this.Wq.Ae(b)?"expand":"collapse"})}RR(a){var b=this.yGb.get(a.id);return b?b:(b=this.pr(_.wm(a.Bgb,1)),this.yGb.set(a.id,b),b)}bYa(a,b){_.CH(a)||(a.preventDefault(),this.Wq.expand(b),rWb(this,b))}AVa(){const a=this.nb.qa.querySelector("mat-tree-node.bold-active-element");if(a)a.focus();else{let b;null==(b=this.nb.qa.querySelector("mat-tree-node"))||b.focus()}}dB(a,b){return b.id}xua(a){const b=
a.parent;b&&(a=this.TBc.find(c=>c.data===b))&&a.focus()}};eT.ha=function(a){return new (a||eT)(_.r(_.ox),_.r(_.Pi),_.r(_.Ji),_.r(_.Vx),_.r(sO),_.r(_.ne),_.r(_.ex),_.r(_.sg))};
eT.wa=_.n({type:eT,oa:[["outline-tree","outlineTreeInput",""]],ub:function(a,b){a&1&&(_.qh(_.zC,7),_.qh(rN,5));if(a&2){let c;_.ph(c=_.sh())&&(b.Wxb=c.first);_.ph(c=_.sh())&&(b.TBc=c)}},ab:function(a,b){a&1&&_.L("click",function(c){return b.Sd(c)})("keydown",function(c){if(!_.CH(c)){var d=c.target;if(d&&d instanceof HTMLElement&&(d=_.zH(d,"mat-tree-node","mat-tree"))){var e=d.dataset.id;if(e)switch(e=b.Oz.kba.get(e),c.key){case "Left":case "ArrowLeft":c.preventDefault();b.Wq.Ae(e)&&e.Iaa?b.Wq.collapse(e):
b.xua(e);break;case "Right":case "ArrowRight":c.preventDefault();b.Wq.Ae(e)&&e.Iaa?(c=d.nextElementSibling)&&c.focus():e.Iaa&&b.Wq.expand(e);break;case "Down":case "ArrowDown":case "j":c.preventDefault();(c=d.nextElementSibling)&&c.focus();break;case "Up":case "ArrowUp":case "k":c.preventDefault();(c=d.previousElementSibling)&&c.focus();break;case "Enter":c.preventDefault(),rWb(b,e)}}}})},inputs:{location:"location",HDc:"outlineTreeInput"},features:[_.Hd],bc:["outlineTreeInput",""],ya:5,Aa:7,Ea:[["class",
"gmat-subhead-1 no-data-message",4,"ngIf"],[3,"itemSize","scrolledIndexChange"],["aria-label","Outline",3,"dataSource","treeControl","sticky-headers","trackBy",4,"ngIf"],[1,"gmat-subhead-1","no-data-message"],["aria-label","Outline",3,"dataSource","treeControl","trackBy"],["class","hover-focus-element","tabindex","0",3,"padding-left","header","bottom-header","top","bold-active-element","role","z-index",4,"matTreeNodeDef"],["tabindex","0",1,"hover-focus-element",3,"role"],["class","expander","mat-icon-button",
"","aria-hidden","true","tabindex","-1",4,"ngIf"],["tabindex","-1"],["class","holder",4,"ngIf"],[1,"codeblock-label"],["mat-icon-button","","aria-hidden","true","tabindex","-1",1,"expander"],[1,"arrow"],[1,"holder"]],ua:function(a,b){a&1&&(_.O(0,cKb,2,0,"div",0),_.R(1,"async"),_.z(2,"cdk-virtual-scroll-viewport",1),_.L("scrolledIndexChange",function(c){return b.zLb.next(c)}),_.O(3,jKb,3,8,"mat-tree",2),_.R(4,"async"),_.B());a&2&&(_.x("ngIf",_.S(1,3,b.jtc)),_.q(2),_.x("itemSize",b.fwa),_.q(1),_.x("ngIf",
_.S(4,5,b.fC)))},Ga:[_.oq,sN,xN,rN,_.wC,_.zC,_.tq],styles:["outline-tree[_nghost-%COMP%]{flex:1 1 100%;overflow:auto}.no-data-message[_ngcontent-%COMP%]{padding:10px}.sticky-headers[_ngcontent-%COMP%]   .mat-tree-node.header[_ngcontent-%COMP%]{background-color:inherit;position:sticky;position:-webkit-sticky}cdk-virtual-scroll-viewport[_ngcontent-%COMP%]{height:100%;width:100%}.mat-tree-node[_ngcontent-%COMP%]{cursor:default;display:block;font-size:1rem;line-height:1.2307692308rem;max-height:1.8461538462rem;min-height:1.8461538462rem;white-space:nowrap}.codeblock-label[_ngcontent-%COMP%]{display:inline-block;white-space:nowrap;height:1.2307692308rem;margin-top:.3076923077rem}a[_ngcontent-%COMP%]{cursor:pointer;display:inline-block;height:1.8461538462rem;overflow:hidden;vertical-align:middle;white-space:nowrap}a[_ngcontent-%COMP%]:focus, a[_ngcontent-%COMP%]:hover{text-decoration:none}button[_ngcontent-%COMP%], div.holder[_ngcontent-%COMP%]{background-color:transparent;border:0;display:inline-block;height:18px;margin:0 4px;padding:0;vertical-align:middle;width:18px}button[_ngcontent-%COMP%]{cursor:pointer}.outline-icon[_ngcontent-%COMP%]{border-radius:2px;display:inline-block;font-family:Google Sans,sans-serif;font-weight:500;height:16px;line-height:16px;margin-right:8px;text-align:center;vertical-align:middle;width:16px}.arrow[_ngcontent-%COMP%]{display:inline-block;height:0;margin:0 5px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:0}.arrow.expanded[_ngcontent-%COMP%]{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}"],
La:0});var fT=class{};fT.ha=function(a){return new (a||fT)};fT.Da=_.ld({type:fT});fT.Ca=_.Pc({imports:[_.uq,_.lw,_.kF,_.Gr,_.ju]});var sWb=new _.zd("MAX_OUTLINE_CODEBLOCK_COUNT"),gT=class{set Jp(a){this.FIb=a;this.Pdb=2===a.state&&a.Tb.size>this.XBc}get Jp(){return this.FIb}constructor(a,b,c){this.Fa=b;this.XBc=c;this.Pc=_.DG;this.Pdb=!1;this.FIb=_.EG;this.EDc=_.qx.has(31)}Ra(){this.Fa.qn({bucket:_.wj.AN})}Z$(a){switch(a){case "UNSUPPORTED_DATA_TYPE":case "UNSUPPORTED_LANGUAGE":return"Outline unsupported";case "UNAVAILABLE":return"Outline unavailable";default:return _.ej(a,"Unknown OutlineError encountered.")}}};
gT.ha=function(a){return new (a||gT)(_.r(_.rx),_.r(_.ox),_.r(sWb))};
gT.wa=_.n({type:gT,oa:[["outline","activeLocation","","outlineData",""]],ub:function(a,b){a&1&&_.qh(eT,5);if(a&2){let c;_.ph(c=_.sh())&&(b.HIb=c.first)}},inputs:{Jp:"outlineData",Cd:"activeLocation"},features:[_.eh([{Ba:sWb,qc:1E4}])],bc:["activeLocation","","outlineData",""],ya:4,Aa:4,Ea:[[1,"outline-wrapper",3,"ngSwitch"],[3,"ngSwitch",4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],[3,"hasBackground",4,"ngSwitchCase"],[3,"ngSwitch"],["class","outline-size-warning","role","status","tabIndex",
"0",4,"ngSwitchCase"],[4,"ngSwitchCase"],["role","status","tabIndex","0",1,"outline-size-warning"],["gme-button-old","",3,"click"],[3,"outlineData",4,"ngIf"],[3,"outlineTreeInput","location"],[3,"outlineData"],["theme","error"],[3,"hasBackground"]],ua:function(a,b){a&1&&(_.z(0,"div",0),_.O(1,tKb,3,3,"ng-container",1),_.O(2,uKb,2,1,"dc-information-box",2),_.O(3,vKb,1,1,"loading",3),_.B());a&2&&(_.x("ngSwitch",b.Jp.state),_.q(1),_.x("ngSwitchCase",b.Pc.Ch),_.q(1),_.x("ngSwitchCase",b.Pc.Error),_.q(1),
_.x("ngSwitchCase",b.Pc.Ji))},Ga:[_.oq,_.pq,_.qq,_.FB,_.zG,_.xG,eT,dT],styles:["outline[_nghost-%COMP%]{flex:1 1 100%;position:relative}dc-information-box.error[_ngcontent-%COMP%]{margin:8px}loading[_ngcontent-%COMP%]{height:100%}.outline-wrapper[_ngcontent-%COMP%]{position:absolute;display:flex;flex-direction:column;overflow:auto;width:100%;height:100%}.outline-size-warning[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin:32px auto;text-align:center}.outline-size-warning[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:4px}button.expander[_ngcontent-%COMP%], button.scope-in[_ngcontent-%COMP%]{height:24px}"],
La:0});var tWb={Og:1,Bt:2,iec:3,EMPTY:4,1:"SUCCESS",2:"DISABLED",3:"UNSUPPORTED",4:"EMPTY"},uWb=_.SXa([0,"FILES"],[1,"OUTLINE"]),yKb=function(a,b){switch(a){case 1:return"Outline";case 2:a:switch(b.kind){case 0:a="Outline unavailable for this file";break a;default:a="Outline unavailable"}return a;case 3:return FKb(b);case 4:return"Outline is currently empty";default:return _.ej(a,"Unsupported outline state")}},DKb=function(a,b){b=(1!==b?"FILES":a.Ml)||"FILES";"FILES"===b?a.uBb=!0:"OUTLINE"===b&&(a.GIb=!0);
return _.Lx(uWb,b,0)},hT=class{get isCollapsed(){return 0===this.Ena}constructor(a,b,c,d,e,f,g,l,p,t){this.ee=a;this.nb=b;this.yPa=c;this.Ub=d;this.Ec=e;this.Ua=f;this.Ib=g;this.Yd=l;this.Lac="RepositoryBrowserTree";this.Ag=[];this.X3=!0;this.A8b=tWb;this.Jp=_.w(this.yPa.Jp,_.lg(_.EG));this.GDc=_.w(this.Jp,_.Dbb(),_.v(GKb),_.lg(1));this.GIb=this.uBb=this.M8=!1;this.MKc=_.w(this.Ub.R0(),_.Zf(1)).subscribe(y=>{void 0===this.Ml&&(this.Ml=y,_.Po(this.Yd))});this.Ag=[...(this.X3?[t.register("openOutline",
"o",()=>{gM(this.Ec);"OUTLINE"!==this.Ml?this.M8=!0:this.a2("OUTLINE");this.Ml="OUTLINE";_.jy(p,"OUTLINE");_.Po(this.Yd)})]:[]),t.register("openDirectoryTree","t",()=>{gM(this.Ec);"FILES"!==this.Ml?this.M8=!0:this.a2("FILES");this.Ml="FILES";_.jy(p,"FILE_TREE");_.Po(this.Yd)}),t.register("toggleNavPanel","u",()=>{var y=this.Ec;2===y.mH.getValue()?CKb(y):gM(y);this.ee.lb({element:"RepositoryBrowserTree",action:this.isCollapsed?"expand":"collapse",gestureName:"KEYBOARD",projectId:this.Cd.kb})})]}Ra(){}Ja(){this.MKc.unsubscribe();
for(const a of this.Ag)a()}a2(a){var b=this.ee,c=b.lb;a:switch(a){case "FILES":var d="focusFilesTab";break a;case "OUTLINE":d="focusOutlineTab";break a;default:d=_.ej(a,"Unknown file detail tab selected")}c.call(b,{element:"RepositoryNavigation",action:d,bucket:HKb(a),gestureName:"KEYBOARD",projectId:this.Cd.kb})}Ema(a){this.isCollapsed&&a===this.nb.qa&&gM(this.Ec)}Xj(a,b){b=uWb.get(b,"FILES");"OUTLINE"===b&&this.outline&&this.outline.HIb&&(this.outline.HIb.Lqa=!0);if((1!==a?"FILES":this.Ml)!==b||
this.M8){const e=this.M8?"KEYBOARD":"CLICK";this.M8=!1;this.Ml=b;a=this.ee;var c=a.lb;a:switch(b){case "FILES":var d="openFilesTab";break a;case "OUTLINE":d="openOutlineTab";break a;default:d=_.ej(b,"Unknown file detail tab selected")}c.call(a,{element:"RepositoryNavigation",action:d,bucket:HKb(b),gestureName:e,projectId:this.Cd.kb});this.Ub.J3(b)}}};hT.ha=function(a){return new (a||hT)(_.r(_.ox),_.r(_.ne),_.r(NO),_.r(_.Vx),_.r(sO),_.r(_.Ji),_.r(_.Xh),_.r(_.wp),_.r(_.Pi),_.r(_.Mw))};
hT.wa=_.n({type:hT,oa:["repository-navigation viewData  activeLocation  directoryPanelState  showOutlineTab ".split(" ")],ub:function(a,b){a&1&&_.qh(gT,5);if(a&2){let c;_.ph(c=_.sh())&&(b.outline=c.first)}},Cb:2,ab:function(a,b){a&1&&_.L("click",function(c){return b.Ema(c.target)});a&2&&_.Jg("collapsed",b.isCollapsed)},inputs:{Cd:"activeLocation",Ena:"directoryPanelState",X3:"showOutlineTab",tb:"viewData"},bc:"viewData  activeLocation  directoryPanelState  showOutlineTab ".split(" "),ya:2,Aa:3,Ea:[["class",
"mat-tab-group-reflow-isolation-container",4,"ngIf"],[1,"mat-tab-group-reflow-isolation-container"],["gmat-tabs","",3,"selectedIndex","selectedIndexChange"],["mat-tab-label",""],[4,"ngIf"],[1,"toggle-panel-button-container"],["mat-icon-button","","type","button",1,"toggle-panel-button",3,"matTooltip","ascTrackElement","trackAction","trackProjectId","click"],["label","Files","matTooltip","Files"],[3,"activeLocation","directoryPanelState"],[3,"disabled"],["label","Outline",3,"matTooltip"],[3,"outlineData",
"activeLocation"]],ua:function(a,b){a&1&&(_.O(0,EKb,10,9,"nav",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.GDc))},Ga:[_.cs,_.oq,aT,_.dF,_.Ku,_.kw,_.$E,nN,_.ZE,_.Az,gT,_.tq],styles:["repository-navigation[_nghost-%COMP%]{display:flex;flex-direction:column;position:relative}repository-navigation[_nghost-%COMP%]     div.mat-tab-body-wrapper{flex:1 1 100%}repository-navigation[_nghost-%COMP%]     .mat-tab-body-content{display:flex}repository-navigation[_nghost-%COMP%]     .mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:none}repository-navigation.collapsed[_nghost-%COMP%]{overflow:hidden;min-width:36px;max-width:36px}repository-navigation.collapsed[_nghost-%COMP%]:hover{cursor:pointer}repository-navigation.collapsed[_nghost-%COMP%]     mat-ink-bar.mat-ink-bar{visibility:hidden}repository-navigation.collapsed[_nghost-%COMP%]   mat-tab-group[_ngcontent-%COMP%]{visibility:hidden;display:none}repository-navigation.collapsed[_nghost-%COMP%]   .toggle-panel-button[_ngcontent-%COMP%]{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}repository-navigation[_nghost-%COMP%]   mat-tab-group[_ngcontent-%COMP%]{flex:1 1 100%}repository-navigation[_nghost-%COMP%]   mat-tab-group[_ngcontent-%COMP%]     .mat-tab-label{height:40px}repository-navigation[_nghost-%COMP%]   mat-tab[_ngcontent-%COMP%]{display:flex}nav[_ngcontent-%COMP%]{flex:1 1 100%;overflow:auto}.mat-tab-group-reflow-isolation-container[_ngcontent-%COMP%]{position:relative}.mat-tab-group-reflow-isolation-container[_ngcontent-%COMP%]   mat-tab-group[_ngcontent-%COMP%]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.toggle-panel-button-container[_ngcontent-%COMP%]{position:absolute;z-index:1;top:0;right:0}.toggle-panel-button-container[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle}.toggle-panel-button[_ngcontent-%COMP%]{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.toggle-panel-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle}"],
La:0});var vWb=["navComponent"],wWb=["splitter"],iT=class{set vb(a){a&&this.Sra.next(a.qa)}get pFb(){return 0===this.S$a}get wG(){return this.tfa.wG}constructor(a,b,c){this.Fa=a;this.vFc=b;this.tfa=c;this.XEb=this.X3=!0;this.y0a=!1;this.Sra=new _.Yh(document.createElement("span"));this.V4a=!1}Ra(){}Qb(a){if(a.repositoryNavState){const {Xi:b,Xf:c}=a.repositoryNavState;0===b&&2===c&&this.V4a&&(this.Sra.getValue().style.width="",this.V4a=!1)}a.viewData&&(a=this.tb,this.XEb=0!==a.kind||a.bna||2E4>a.oe.length)}cYa(a){40>
this.Sra.getValue().offsetWidth&&2===this.S$a&&(this.V4a=!0,CKb(this.vFc));const b=Zsb(this.tb)?this.tb.location.kb:void 0;this.Fa.lb({element:"RepositoryBrowserTree",action:a,projectId:b,gestureName:"RESIZE"})}};iT.ha=function(a){return new (a||iT)(_.r(_.Yr),_.r(sO),_.r(iO))};
iT.wa=_.n({type:iT,oa:[["browse-repository-contents","viewData","","repositoryNavState",""]],ub:function(a,b){a&1&&(_.qh(vWb,7,_.ne),_.qh(wWb,7,_.ne));if(a&2){let c;_.ph(c=_.sh())&&(b.vb=c.first);_.ph(c=_.sh())&&(b.E0c=c.first)}},Cb:4,ab:function(a,b){a&2&&_.Jg("nav-collapsed",b.pFb)("fullscreen",b.wG)},inputs:{tb:"viewData",S$a:"repositoryNavState",X3:"showOutlineTab"},features:[_.Hd],bc:["viewData","","repositoryNavState",""],ya:6,Aa:12,Ea:[["fxFlex","none",1,"left-panel",3,"directoryPanelState",
"viewData","activeLocation","showOutlineTab"],["navComponent",""],["fxFlex","none","layout","vertical",3,"changeSizeOf","resizeDone","mousedown","mouseup"],["splitter",""],["fxFlex","auto",3,"viewData",4,"ngIf"],["fxFlex","auto",3,"viewData"]],ua:function(a,b){a&1&&(_.G(0,"repository-navigation",0,1),_.z(2,"splitter",2,3),_.L("resizeDone",function(c){return b.cYa(c)})("mousedown",function(){b.y0a=!0})("mouseup",function(){b.y0a=!1}),_.R(4,"async"),_.B(),_.O(5,IKb,1,1,"repository-detail",4));a&2&&
(_.Jg("hover-focus-element",b.pFb)("transitionWidth",b.XEb&&!b.y0a),_.x("directoryPanelState",b.S$a)("viewData",b.tb)("activeLocation",b.tb.location)("showOutlineTab",b.X3),_.q(2),_.x("changeSizeOf",_.S(4,10,b.Sra)),_.q(3),_.x("ngIf",4!==b.tb.kind))},Ga:[_.oq,_.lv,ZS,hT,_.XC,_.tq],styles:["browse-repository-contents.nav-collapsed[_nghost-%COMP%]   repository-detail[_ngcontent-%COMP%]{right:0;z-index:6}browse-repository-contents.nav-collapsed[_nghost-%COMP%]   repository-navigation[_ngcontent-%COMP%]{border-right-style:solid;border-right-width:1px;position:relative;z-index:7}browse-repository-contents.nav-collapsed[_nghost-%COMP%]   splitter[_ngcontent-%COMP%]{display:none}repository-navigation[_ngcontent-%COMP%]{width:276px;max-width:calc(100% - 510px)}@media (max-width:940px){repository-navigation[_ngcontent-%COMP%]{width:180px;max-width:calc(100% - 190px)}}repository-navigation.transitionWidth[_ngcontent-%COMP%]{transition:width .35s ease}repository-detail[_ngcontent-%COMP%]{overflow:auto}",
".nav-collapsed[_nghost-%COMP%]   repository-detail[_ngcontent-%COMP%] {\n  left: 40px;\n}",".nav-collapsed[_nghost-%COMP%]   repository-navigation[_ngcontent-%COMP%] {\n  width: 40px !important;\n}"],La:0});var jT=class{};jT.ha=function(a){return new (a||jT)};jT.wa=_.n({type:jT,oa:[["no-repository-information"]],ya:1,Aa:0,ua:function(a){a&1&&_.G(0,"loading")},Ga:[_.xG],styles:["loading[_ngcontent-%COMP%]{margin:auto}","file-not-found[_nghost-%COMP%], no-repository-information[_nghost-%COMP%], repository-not-found[_nghost-%COMP%], repository-permission-denied[_nghost-%COMP%], submodule-cannot-fetch[_nghost-%COMP%]{display:flex}"],La:0});var kT=class{constructor(){this.yJ="/repos"}Ra(){}};kT.ha=function(a){return new (a||kT)};
kT.wa=_.n({type:kT,oa:[["repository-not-found","location",""]],inputs:{location:"location"},bc:["location",""],ya:8,Aa:2,Ea:[["role","alert","icon","shared:repository"],["mat-button","","ascTrackElement","RepositoryNotFound","trackAction","navigate",3,"routerLink","trackProjectId"]],ua:function(a,b){a&1&&(_.z(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," Unable to load this repository. "),_.B(),_.z(3,"icon-empty-state-subtitle")(4,"div"),_.Q(5," Verify that it exists and you can access it. "),
_.B(),_.z(6,"a",1),_.Q(7," View all repositories "),_.B()()());a&2&&(_.q(6),_.x("routerLink",b.yJ)("trackProjectId",b.location.kb))},Ga:[_.cs,_.PC,_.RC,_.QC,_.Lu,_.Er],styles:["file-not-found[_nghost-%COMP%], no-repository-information[_nghost-%COMP%], repository-not-found[_nghost-%COMP%], repository-permission-denied[_nghost-%COMP%], submodule-cannot-fetch[_nghost-%COMP%]{display:flex}"],La:0});var lT=class{constructor(a,b,c){this.Ib=b;this.document=c;this.Ojb=!1;this.yJ="/repos";this.Xk=_.ll.has(2)}Ra(){this.Xk&&FL(this.location)&&(this.Ojb=!0)}};lT.ha=function(a){return new (a||lT)(_.r(_.px),_.r(_.Xh),_.r(_.pk))};
lT.wa=_.n({type:lT,oa:[["repository-permission-denied","location",""]],inputs:{location:"location"},bc:["location",""],ya:8,Aa:4,Ea:[["role","alert","icon","shared:repository"],[4,"ngIf"],["mat-button","","ascTrackElement","RepositoryPermissionDenied","trackAction","navigate",3,"routerLink","trackProjectId"]],ua:function(a,b){a&1&&(_.z(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," Permission denied. "),_.B(),_.z(3,"icon-empty-state-subtitle"),_.O(4,JKb,2,0,"div",1),_.O(5,KKb,
2,0,"div",1),_.z(6,"a",2),_.Q(7," View all repositories "),_.B()()());a&2&&(_.q(4),_.x("ngIf",!b.Ojb&&"host"!==b.location.Ic),_.q(1),_.x("ngIf",b.Ojb),_.q(1),_.x("routerLink",b.yJ)("trackProjectId",b.location.kb))},Ga:[_.cs,_.oq,_.PC,_.RC,_.QC,_.Lu,_.Er],styles:["file-not-found[_nghost-%COMP%], no-repository-information[_nghost-%COMP%], repository-not-found[_nghost-%COMP%], repository-permission-denied[_nghost-%COMP%], submodule-cannot-fetch[_nghost-%COMP%]{display:flex}"],La:0});var mT=class{update(){}};mT.ha=function(a){return new (a||mT)};mT.ta=_.k({token:mT,na:mT.ha,Ha:"root"});var nT=class{constructor(a,b,c,d,e,f,g,l,p){this.Ewa=b;this.QD=e;this.Ub=f;this.lB=g;this.wn=dPb;this.lH=this.Ewa.lH;this.Za=new _.hf;this.vta=_.qx.has(37);this.Kzc=_.qx.has(22);this.Za.add(b.Dc.subscribe(t=>{d.update(t);this.QD.Nl(t)}));this.Za.add(b.lH.subscribe(t=>{this.yga(t)}));this.nrc=_.w(this.Ewa.Dc,_.v(t=>_.NG(t)&&t.params.Ob?`Path breadcrumb - ${_.oH(t)}`:"Path breadcrumb"));_.ll.has(2)&&(a=_.w(a.qx,_.v(_.WG),_.v(t=>!!t.Il),_.Xf()),this.Za.add(a.subscribe(t=>{t&&_.u0a(p,"kNb3eTWhP0jd2PDg8Pq0RfMJ1L55")})))}Ja(){_.fI(this.QD);
this.Za.unsubscribe()}yga(a){this.Kzc&&Zsb(a)&&(a=a.location,!_.nH(a)||this.dGb&&_.ht(a,this.dGb)||(this.dGb=a,this.Ub.yga(a)))}};nT.ha=function(a){return new (a||nT)(_.r(_.Xh),_.r(_.uL),_.r(_.rx),_.r(mT),_.r(_.vL),_.r(_.Vx),_.r(sO),_.r(_.px),_.r(_.Vz))};
nT.wa=_.n({type:nT,oa:[["repository-browser"]],features:[_.eh([jP,sO,_.uL,NO,RO])],ya:2,Aa:3,Ea:[[4,"ngIf"],["role","navigation","fxFlex","none",3,"location","isEmptyRepo","editLink",4,"ngIf"],[3,"ngSwitch"],["fxFlex","grow",4,"ngSwitchCase"],["fxFlex","grow",3,"location",4,"ngSwitchCase"],["fxLayout","","fxFlex","grow",3,"repositoryNavState","viewData","showOutlineTab",4,"ngSwitchDefault"],["role","navigation","fxFlex","none",3,"location","isEmptyRepo","editLink"],["fxFlex","grow"],["fxFlex","grow",
3,"location"],["fxLayout","","fxFlex","grow",3,"repositoryNavState","viewData","showOutlineTab"]],ua:function(a,b){a&1&&(_.O(0,RKb,8,6,"ng-container",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.lH))},Ga:[iT,_.oq,_.pq,_.qq,_.rq,_.ev,_.lv,PQ,jT,kT,lT,_.tq],styles:["repository-browser[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:0;overflow:hidden}repository-breadcrumb[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}browse-repository-contents[_ngcontent-%COMP%]{min-height:0;position:relative}  .mat-icon.mat-icon{overflow:visible}"],
La:0});var oT=class{};oT.ha=function(a){return new (a||oT)};oT.Da=_.ld({type:oT});oT.Ca=_.Pc({imports:[_.uq,_.HB,_.yG,_.VF,_.lw]});var pT=class{};pT.ha=function(a){return new (a||pT)};pT.Da=_.ld({type:pT});pT.Ca=_.Pc({Nb:[{Ba:_.D_a,qc:{Kp:"grimoire-activity-header",WOa:864E5,jTa:!0}}],imports:[_.Ox,_.uq,oT,_.$r,_.$z,_.HB,HP,_.iv,_.lw,_.Oz,_.Sz,_.Gr,_.JC]});var qT=class{};qT.ha=function(a){return new (a||qT)};qT.Da=_.ld({type:qT});qT.Ca=_.Pc({imports:[_.es,pT,BQ,_.Yz,_.uq,_.OC,_.ov,_.iv,_.lw,_.iK,_.PJ,aQ,$P,_.Gr,_.JC,_.KC]});var rT=class{};rT.ha=function(a){return new (a||rT)};rT.Da=_.ld({type:rT});rT.Ca=_.Pc({imports:[_.uq,_.SC]});var sT=class{};sT.ha=function(a){return new (a||sT)};sT.Da=_.ld({type:sT});sT.Ca=_.Pc({imports:[_.uq,ZQ,UQ,WQ]});var tT=class{};tT.ha=function(a){return new (a||tT)};tT.Da=_.ld({type:tT});tT.Ca=_.Pc({imports:[_.uq,_.yG,_.lw,_.Sz]});var uT=class{};uT.ha=function(a){return new (a||uT)};uT.Da=_.ld({type:uT});uT.Ca=_.Pc({imports:[_.es,_.uq,tT,_.iv,_.GF,_.lw,_.PD,_.kF]});var vT=class{};vT.ha=function(a){return new (a||vT)};vT.Da=_.ld({type:vT});vT.Ca=_.Pc({imports:[_.uq,ZQ,_.$r,uT,_.iv,_.lw]});var wT=class{};wT.ha=function(a){return new (a||wT)};wT.Da=_.ld({type:wT});wT.Ca=_.Pc({imports:[_.es,_.uq,_.OC,ZQ,_.ov,_.yG,_.iv,_.lw,_.fK]});var xT=class{};xT.ha=function(a){return new (a||xT)};xT.Da=_.ld({type:xT});xT.Ca=_.Pc({imports:[_.es,_.uq,ZQ,_.AG,_.yG,_.OB,_.fK,_.PI,_.Gr]});var yT=class{};yT.ha=function(a){return new (a||yT)};yT.Da=_.ld({type:yT});yT.Ca=_.Pc({imports:[_.uq,ZQ,_.OB,_.fK]});var zT=class{};zT.ha=function(a){return new (a||zT)};zT.Da=_.ld({type:zT});zT.Ca=_.Pc({imports:[_.es,_.uq,sT,mQ,HP,vT,_.LK,wT,_.iv,_.VF,_.lw,_.Sz,xT,yT]});var AT=class{};AT.ha=function(a){return new (a||AT)};AT.Da=_.ld({type:AT});AT.Ca=_.Pc({imports:[_.es,eQ,_.uq,_.ov,zT,wT,_.iv,_.lw,_.Sz,_.Gr,_.NK]});var BT=class{};BT.ha=function(a){return new (a||BT)};BT.Da=_.ld({type:BT});BT.Ca=_.Pc({imports:[_.es,eQ,_.uq,_.ov,zT,_.iv,_.lw,_.Gr]});var CT=class{};CT.ha=function(a){return new (a||CT)};CT.Da=_.ld({type:CT});CT.Ca=_.Pc({imports:[_.uq]});var DT=class{};DT.ha=function(a){return new (a||DT)};DT.Da=_.ld({type:DT});DT.Ca=_.Pc({imports:[_.uq,_.IK,_.aD,_.$C,_.sJ]});var ET=class{};ET.ha=function(a){return new (a||ET)};ET.Da=_.ld({type:ET});ET.Ca=_.Pc({imports:[_.es,_.uq,_.HB,_.HE,_.SC,_.yG]});var FT=class{};FT.ha=function(a){return new (a||FT)};FT.Da=_.ld({type:FT});FT.Ca=_.Pc({imports:[_.uq,_.lF,_.cF]});var GT=class{};GT.ha=function(a){return new (a||GT)};GT.Da=_.ld({type:GT});GT.Ca=_.Pc({imports:[_.uq,_.IK,_.iv]});var HT=class{};HT.ha=function(a){return new (a||HT)};HT.Da=_.ld({type:HT});HT.Ca=_.Pc({imports:[_.mJ,_.uq,_.az,_.sy,_.Gr]});var IT=class{};IT.ha=function(a){return new (a||IT)};IT.Da=_.ld({type:IT});IT.Ca=_.Pc({imports:[rT,fQ,_.Yz,_.uq,BT,AT,IR,_.YK,_.SC,CT,_.$K,YS,_.Py,_.SC,DT,ET,_.LK,_.GK,_.IK,FT,_.PI,GT,_.sJ,_.Gr,_.ZK,HT]});var JT=class{};JT.ha=function(a){return new (a||JT)};JT.Da=_.ld({type:JT});JT.Ca=_.Pc({imports:[_.uq,_.lF,_.cF]});var KT=class{};KT.ha=function(a){return new (a||KT)};KT.Da=_.ld({type:KT});KT.Ca=_.Pc({});var LT=class{};LT.ha=function(a){return new (a||LT)};LT.Da=_.ld({type:LT});LT.Ca=_.Pc({imports:[_.uq]});var MT=class{};MT.ha=function(a){return new (a||MT)};MT.Da=_.ld({type:MT});MT.Ca=_.Pc({imports:[_.uq]});var xWb=new Set,yWb=new Map,zWb=(a,b)=>{if(void 0!==window.ShadyCSS&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){var c,d,e=(null==(c=window.ShadyDOM)?0:c.inUse)&&!0===(null==(d=window.ShadyDOM)?void 0:d.noPatch)?window.ShadyDOM.wrap:I=>I,f=I=>void 0!==I&&!xWb.has(I),g=I=>{let K=yWb.get(I);void 0===K&&yWb.set(I,K=[]);return K},l=(I,K)=>{const V=g(I),fa=0!==V.length;if(fa){const ha=document.createElement("style");ha.textContent=V.join("\n");K.content.appendChild(ha)}xWb.add(I);yWb.delete(I);
window.ShadyCSS.prepareTemplateStyles(K,I);fa&&window.ShadyCSS.nativeShadow&&(I=K.content.querySelector("style"),null!==I&&K.content.appendChild(I))},p=new Map,t=a.createElement;a.createElement=function(I,K){I=t.call(a,I,K);K=null==K?void 0:K.scope;void 0!==K&&(window.ShadyCSS.nativeShadow||window.ShadyCSS.prepareTemplateDom(I,K),f(K)&&g(K).push(...Array.from(I.content.querySelectorAll("style")).map(V=>{let fa;null==(fa=V.parentNode)||fa.removeChild(V);return V.textContent})));return I};var y=document.createDocumentFragment(),
C=document.createComment("");b=b.prototype;var F=b.xE;b.xE=function(I,K=this){const V=e(this.yE).parentNode;var fa,ha=null==(fa=this.options)?void 0:fa.scope,ra;if((V instanceof ShadowRoot||V===(null==(ra=this.options)?void 0:ra.g_c))&&f(ha)){fa=this.yE;ra=this.FX;y.appendChild(C);this.yE=C;this.FX=null;F.call(this,I,K);I=(null==I?0:I._$litType$)?this.Dh.yha.Yf:document.createElement("template");l(ha,I);y.removeChild(C);let Ha;if(null==(Ha=window.ShadyCSS)?0:Ha.nativeShadow)ha=I.content.querySelector("style"),
null!==ha&&y.appendChild(ha.cloneNode(!0));V.insertBefore(y,ra);this.yE=fa;this.FX=ra}else F.call(this,I,K)};b.Vmb=function(I){var K,V=null==(K=this.options)?void 0:K.scope;K=p.get(V);void 0===K&&p.set(V,K=new Map);V=K.get(I.UA);void 0===V&&K.set(I.UA,V=new a(I,this.options));return V}}},AWb;null!=(AWb=window).litHtmlPolyfillSupport||(AWb.litHtmlPolyfillSupport=zWb);var BWb="";if(window.Symbol){const a=Symbol();"symbol"!==typeof a&&(BWb=Object.keys(a)[0])}
var CWb=""!==BWb,DWb=CWb?a=>null!=a&&void 0!==a[BWb]:()=>!1;if(CWb&&!window.Symbol.for){const a=new Map;window.Symbol.for=b=>{a.has(b)||a.set(b,Symbol(b));return a.get(b)}};var EWb=({ReactiveElement:a})=>{if(void 0!==window.ShadyCSS&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a=a.prototype;window.ShadyDOM&&window.ShadyDOM.inUse&&!0===window.ShadyDOM.noPatch&&window.ShadyDOM.patchElementProto(a);var b=a.CQ;a.CQ=function(){const e=this.localName;if(window.ShadyCSS.nativeShadow)return b.call(this);if(!this.constructor.hasOwnProperty("__scoped")){this.constructor.__scoped=!0;const g=this.constructor.xSa.map(t=>t instanceof CSSStyleSheet?Array.from(t.cssRules).reduce((y,
C)=>y+C.cssText,""):t.cssText);let l,p;null==(l=window.ShadyCSS)||null==(p=l.ScopingShim)||p.prepareAdoptedCssText(g,e);void 0===this.constructor.Hfc&&window.ShadyCSS.prepareTemplateStyles(document.createElement("template"),e)}let f;return null!=(f=this.shadowRoot)?f:this.attachShadow(this.constructor.IMb)};var c=a.connectedCallback;a.connectedCallback=function(){c.call(this);this.Oaa&&window.ShadyCSS.styleElement(this)};var d=a.fCa;a.fCa=function(e){this.Oaa||window.ShadyCSS.styleElement(this);d.call(this,
e)}}},FWb;null!=(FWb=window).reactiveElementPolyfillSupport||(FWb.reactiveElementPolyfillSupport=EWb);var GWb=({LitElement:a})=>{if(void 0!==window.ShadyCSS&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a.Hfc=!0;a=a.prototype;var b=a.CQ;a.CQ=function(){this.yta.scope=this.localName;return b.call(this)}}},HWb;null!=(HWb=window).litElementPolyfillSupport||(HWb.litElementPolyfillSupport=GWb);var IWb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,JWb={CONSTANT:{PS(a){return a instanceof _.Xm},eE:_.Hk},JAVASCRIPT:{PS(a){return a instanceof _.Ym},eE:function(a){return _.uta(a)}},HTML:{PS(a){return a instanceof _.fn},eE:a=>_.vi(a)},RESOURCE_URL:{PS(a){return a instanceof _.Zm},eE:function(a){return _.Dk(a)}},STRING:{PS(a){return a instanceof Object},eE:UKb},STYLE:{PS(a){return a instanceof _.cn},eE:function(a){return _.r6a(a)}},URL:{PS(a){return a instanceof _.ri},eE:function(a){return _.si(a)}}},
KWb={CONSTANT:VKb,JAVASCRIPT:VKb,HTML:a=>_.vi(Jpb(a)),RESOURCE_URL:VKb,STRING:String,STYLE:VKb,URL:(a,b)=>{a=IWb.test(a)?a:void 0;return void 0===a?b:a}};var LWb={allowedIdentifierPrefixes:[""],reportHandler:function(){},safeTypesBridge:(a,b,c)=>{var d=JWb[b];return d.PS(a)&&(d=d.eE(a,c),d!==c)?d:(0,KWb[b])(String(UKb(a)),c)}};var XKb={align:1,alt:1,"aria-activedescendant":10,"aria-atomic":1,"aria-autocomplete":1,"aria-busy":1,"aria-checked":1,"aria-controls":10,"aria-current":1,"aria-disabled":1,"aria-dropeffect":1,"aria-expanded":1,"aria-haspopup":1,"aria-hidden":1,"aria-invalid":1,"aria-label":1,"aria-labelledby":10,"aria-level":1,"aria-live":1,"aria-multiline":1,"aria-multiselectable":1,"aria-orientation":1,"aria-owns":10,"aria-posinset":1,"aria-pressed":1,"aria-readonly":1,"aria-relevant":1,"aria-required":1,"aria-selected":1,
"aria-setsize":1,"aria-sort":1,"aria-valuemax":1,"aria-valuemin":1,"aria-valuenow":1,"aria-valuetext":1,async:8,autocapitalize:1,autocomplete:1,autocorrect:1,autofocus:1,autoplay:1,bgcolor:1,border:1,cellpadding:1,cellspacing:1,checked:1,cite:3,"class":1,color:1,cols:1,colspan:1,contenteditable:1,controls:1,datetime:1,dir:8,disabled:1,download:1,draggable:1,enctype:1,face:1,"for":10,formenctype:1,frameborder:1,height:1,hidden:1,href:4,hreflang:1,id:10,ismap:1,itemid:1,itemprop:1,itemref:1,itemscope:1,
itemtype:1,label:1,lang:1,list:10,loading:8,loop:1,max:1,maxlength:1,media:1,min:1,minlength:1,multiple:1,muted:1,name:10,nonce:1,open:1,placeholder:1,poster:3,preload:1,rel:1,required:1,reversed:1,role:1,rows:1,rowspan:1,selected:1,shape:1,size:1,sizes:1,slot:1,span:1,spellcheck:1,src:4,srcset:11,start:1,step:1,style:5,summary:1,tabindex:1,target:8,title:1,translate:1,type:1,valign:1,value:1,width:1,wrap:1},WKb={a:{href:[{Xe:3}]},area:{href:[{Xe:3}]},audio:{src:[{Xe:3}]},button:{formaction:[{Xe:3}],
formmethod:[{Xe:1}]},form:{action:[{Xe:3}],method:[{Xe:1}]},iframe:{srcdoc:[{Xe:2}]},img:{src:[{Xe:3}]},input:{accept:[{Xe:1}],formaction:[{Xe:3}],formmethod:[{Xe:1}],pattern:[{Xe:1}],readonly:[{Xe:1}],src:[{Xe:3}]},link:{href:[{Xe:3,Pn:"rel",yo:"alternate"},{Xe:3,Pn:"rel",yo:"author"},{Xe:3,Pn:"rel",yo:"bookmark"},{Xe:3,Pn:"rel",yo:"canonical"},{Xe:3,Pn:"rel",yo:"cite"},{Xe:3,Pn:"rel",yo:"help"},{Xe:3,Pn:"rel",yo:"icon"},{Xe:3,Pn:"rel",yo:"license"},{Xe:3,Pn:"rel",yo:"next"},{Xe:3,Pn:"rel",yo:"prefetch"},
{Xe:3,Pn:"rel",yo:"dns-prefetch"},{Xe:3,Pn:"rel",yo:"prerender"},{Xe:3,Pn:"rel",yo:"preconnect"},{Xe:3,Pn:"rel",yo:"preload"},{Xe:3,Pn:"rel",yo:"prev"},{Xe:3,Pn:"rel",yo:"search"},{Xe:3,Pn:"rel",yo:"subresource"}]},script:{defer:[{Xe:1}]},source:{src:[{Xe:3}]},textarea:{readonly:[{Xe:1}]},video:{src:[{Xe:3}]}},nLb={a:1,abbr:1,address:1,applet:4,area:5,article:1,aside:1,audio:1,b:1,base:4,bdi:1,bdo:1,blockquote:1,body:1,br:5,button:1,canvas:1,caption:1,center:1,cite:1,code:1,col:5,colgroup:1,command:1,
data:1,datalist:1,dd:1,del:1,details:1,dfn:1,dialog:1,div:1,dl:1,dt:1,em:1,embed:4,fieldset:1,figcaption:1,figure:1,font:1,footer:1,form:1,frame:1,frameset:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,head:1,header:1,hr:5,html:1,i:1,iframe:1,img:5,input:5,ins:1,kbd:1,label:1,legend:1,lh:1,li:1,link:5,main:1,map:1,mark:1,math:4,menu:1,meta:4,meter:1,nav:1,noscript:1,object:4,ol:1,optgroup:1,option:1,output:1,p:1,param:5,picture:1,pre:1,progress:1,q:1,rb:1,rp:1,rt:1,rtc:1,ruby:1,s:1,samp:1,script:3,section:1,select:1,
slot:1,small:1,source:5,span:1,strong:1,style:2,sub:1,summary:1,sup:1,svg:4,table:1,tbody:1,td:1,template:4,textarea:6,tfoot:1,th:1,thead:1,time:1,title:6,tr:1,track:5,u:1,ul:1,"var":1,video:1,wbr:5},wLb=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],vLb={"*":{async:1,dir:0,loading:2,target:3}};var fLb="aLink accessKey allowFullscreen bgColor cellPadding cellSpacing codeBase codeType contentEditable crossOrigin dateTime dirName formAction formEnctype formMethod formNoValidate formTarget frameBorder innerHTML innerText inputMode isMap longDesc marginHeight marginWidth maxLength mediaGroup minLength noHref noResize noShade noValidate noWrap nodeValue outerHTML outerText readOnly tabIndex textContent trueSpeed useMap vAlign vLink valueAsDate valueAsNumber valueType".split(" "),eLb={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},dLb=null,ZKb=null;var gLb={},hLb=RegExp("^(?!(?:annotation-xml|color-profile|font-face|font-face(?:-(?:src|uri|format|name))?|missing-glyph)$)[a-z][a-z.0-9_\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u200c\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\udfff\uf900-\ufdcf\ufdf0-\ufffd]*-[\\-a-z.0-9_\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u200c\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\udfff\uf900-\ufdcf\ufdf0-\ufffd]*$");var oLb={text:1},kLb={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var xLb=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,pLb=/[\t\n\f\r ]+/,rLb=/[\t\n\f\r ,]+/g,MWb=(a,b,c)=>c,iM={},{B2b:hM,A2b:uLb,C2b:tLb}=function(){var a=(()=>{const d={createHTML:()=>"zClosurez",createScript:()=>" /*zClosurez*/ ",createScriptURL:()=>"about:invalid#zClosurez"};return"undefined"!==typeof trustedTypes?trustedTypes.createPolicy("polymer_resin",d):d})();const b=a.createHTML(""),c=a.createScript("");a=a.createScriptURL("");return{B2b:b,A2b:c,C2b:a}}();/*

 Copyright 2019 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var NT=function(){function a(p){const t=p.localName;if(!p.getAttribute("is")&&2===iLb(t,p.constructor)){let y;return null!=(y=l)?y:l=document.createElement("polyresinuncustomized")}(p=g[t])||(p=g[t]=document.createElement(t));return p}let b=LWb.reportHandler||void 0;const c=LWb.safeTypesBridge||MWb;let d=/^$/;const e=LWb.allowedIdentifierPrefixes;if(e)for(const p of e)d=new RegExp(d.source+"|^"+_.UD(p));b&&b(!1,"initResin",null);const f=yLb(d,c,b),g={};let l=null;return function(p,t,y){var C=p.nodeType;
if(C!==Node.ELEMENT_NODE){if(C===Node.TEXT_NODE){t=p.parentElement;y=!t;if(t&&t.nodeType===Node.ELEMENT_NODE){C=t.localName;var F=iLb(C,t.constructor);switch(F){case 0:case 1:t=mLb(C,t);y=1===t||6===t;break;case 3:case 2:y=!0;break;default:_.ej(F,"got an unknown element classification")}}if(y)return fa=>""+c(fa,"STRING",fa)}return fa=>{if(!fa&&fa!==document.all)return fa;b&&b(!0,`Failed to sanitize ${p.parentElement&&p.parentElement.nodeName} #text node to value ${fa}`,p.parentElement);return hM}}const I=
p.localName;C=a(p);let K=null;switch(y){case "attribute":if(bLb(t)in C)break;return fa=>fa;case "property":if(t in C){K=lLb(C,t);break}if((F=cLb(t))&&F in C)break;return fa=>fa;default:_.ej(y,"got an unknown resin type, expected either 'property' or 'attribute'")}const V="attribute"===y?t.toLowerCase():aLb(t);K||(K=YKb(I,V,fa=>{const ha=p.getAttribute(fa);return!ha||/[\[\{]/.test(fa)?null:ha}));return fa=>{var ha=iM;let ra=null;if(!fa&&fa!==document.all)return fa;if(null!=K){const Ha=f[K],Ba=Ha.zH;
ra=Ha.yH;Ba&&(ha=c(fa,Ba,iM));ha===iM&&(Ha.zC?(ha=String(c(fa,"STRING",fa)),ha=Ha.zC(I,V,ha)):Ha.yC&&(ha=Ha.yC(I,V,fa,p)),ha===ra&&(ha=iM))}ha===iM&&(ha=ra||hM,b&&b(!0,`Failed to sanitize attribute of <${I}>: <${I} ${V}="${fa}">`,p));return ha}}}();var NWb,OWb,PWb,OT=(null==(NWb=_.da.ShadyDOM)?0:NWb.inUse)&&(!0===(null==(OWb=_.da.ShadyDOM)?void 0:OWb.noPatch)||"on-demand"===(null==(PWb=_.da.ShadyDOM)?void 0:PWb.noPatch))?_.da.ShadyDOM.wrap:a=>a,QWb=_.da.trustedTypes,zLb=QWb?QWb.createPolicy("lit-html",{createHTML:a=>a}):void 0,RWb=a=>a,SWb=()=>RWb,TWb=new Map,PT=`lit$${String(Math.random()).slice(9)}$`,UWb="?"+PT,VWb=`<${UWb}>`,QT=document,kM=a=>null===a||"object"!=typeof a&&"function"!=typeof a||DWb(a),WWb=Array.isArray,RT=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,
XWb=/--\x3e/g,YWb=/>/g,ST=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g"),ZWb=/'/g,$Wb=/"/g,aXb=/^(?:script|style|textarea|title)$/i,TT=(a,...b)=>({_$litType$:1,UA:a,values:b}),jM=Symbol.for?Symbol.for("lit-noChange"):Symbol("Ke"),UT=Symbol.for?Symbol.for("lit-nothing"):Symbol("Le"),bXb=new WeakMap,cU=QT.createTreeWalker(QT,129),cXb=class{constructor({UA:a,_$litType$:b},c){this.O2=[];let d=0,e=0;const f=a.length-1,g=this.O2;var l=a.length-
1;const p=[];let t=2===b?"<svg>":"",y,C=RT;for(let V=0;V<l;V++){const fa=a[V];let ha=-1,ra;var F=0;let Ha;for(;F<fa.length;){C.lastIndex=F;Ha=C.exec(fa);if(null===Ha)break;F=C.lastIndex;if(C===RT)"!--"===Ha[1]?C=XWb:void 0!==Ha[1]?C=YWb:void 0!==Ha[2]?(aXb.test(Ha[2])&&(y=new RegExp(`</${Ha[2]}`,"g")),C=ST):void 0!==Ha[3]&&(C=ST);else if(C===ST)if(">"===Ha[0]){let Ba;C=null!=(Ba=y)?Ba:RT;ha=-1}else void 0===Ha[1]?ha=-2:(ha=C.lastIndex-Ha[2].length,ra=Ha[1],C=void 0===Ha[3]?ST:'"'===Ha[3]?$Wb:ZWb);
else C===$Wb||C===ZWb?C=ST:C===XWb||C===YWb?C=RT:(C=ST,y=void 0)}F=C===ST&&a[V+1].startsWith("/>")?" ":"";t+=C===RT?fa+VWb:0<=ha?(p.push(ra),fa.slice(0,ha)+"$lit$"+fa.slice(ha))+PT+F:fa+PT+(-2===ha?V:F)}a=[ALb(a,t+(a[l]||"<?>")+(2===b?"</svg>":"")),p];const [I,K]=a;this.Yf=cXb.createElement(I,c);cU.currentNode=this.Yf.content;2===b&&(b=this.Yf.content.firstChild,b.replaceWith(...b.childNodes));for(;null!==(b=cU.nextNode())&&g.length<f;){if(1===b.nodeType){if(b.hasAttributes())for(const V of b.getAttributeNames())V.endsWith("$lit$")?
(a=K[e++],c=b.getAttribute(V).split(PT),a=/([.?@])?(.*)/.exec(a),g.push({type:1,index:d,name:a[2],UA:c,oc:"."===a[1]?dXb:"?"===a[1]?eXb:"@"===a[1]?fXb:gXb}),b.removeAttribute(V)):V.startsWith(PT)&&(g.push({type:6,index:d}),b.removeAttribute(V));if(aXb.test(b.tagName)&&(c=b.textContent.split(PT),a=c.length-1,0<a)){b.textContent=QWb?QWb.emptyScript:"";for(l=0;l<a;l++)b.append(c[l],QT.createComment("")),cU.nextNode(),g.push({type:2,index:++d});b.append(c[a],QT.createComment(""))}}else if(8===b.nodeType)if(b.data===
UWb)g.push({type:2,index:d});else for(c=-1;-1!==(c=b.data.indexOf(PT,c+1));)g.push({type:7,index:d}),c+=PT.length-1;d++}}static createElement(a){const b=QT.createElement("template");b.innerHTML=a;return b}},jXb=class{constructor(a,b){this.Wmb=[];this.gCa=void 0;this.yha=a;this.Jv=b}get parentNode(){return this.Jv.parentNode}get wE(){return this.Jv.wE}zhc(a){var b=this.yha.Yf.content;const c=this.yha.O2;var d;const e=(null!=(d=null==a?void 0:a.xRc)?d:QT).importNode(b,!0);cU.currentNode=e;b=cU.nextNode();
let f=d=0,g=c[0];for(;void 0!==g;){if(d===g.index){let p;2===g.type?p=new hXb(b,b.nextSibling,this,a):1===g.type?p=new g.oc(b,g.name,g.UA,this,a):6===g.type&&(p=new iXb(b,this,a));this.Wmb.push(p);g=c[++f]}let l;d!==(null==(l=g)?void 0:l.index)&&(b=cU.nextNode(),d++)}cU.currentNode=QT;return e}ovb(a){let b=0;for(const c of this.Wmb)void 0!==c&&(void 0!==c.UA?(c.xE(a,c,b),b+=c.UA.length-2):c.xE(a[b])),b++}},kXb=function(a,b){if(void 0===a.Jv){a.cnb=b;let c;null==(c=a.Jfc)||c.call(a,b)}},hXb=class{get wE(){let a,
b;return null!=(b=null==(a=this.Jv)?void 0:a.wE)?b:this.cnb}constructor(a,b,c,d){this.type=2;this.Dh=UT;this.gCa=void 0;this.yE=a;this.FX=b;this.Jv=c;this.options=d;let e;this.cnb=null!=(e=null==d?void 0:d.isConnected)?e:!0;this.iZ=void 0}get parentNode(){let a=OT(this.yE).parentNode;const b=this.Jv;let c;void 0!==b&&11===(null==(c=a)?void 0:c.nodeType)&&(a=b.parentNode);return a}xE(a,b=this){a=lM(this,a,b);kM(a)?a===UT||null==a||""===a?(this.Dh!==UT&&this.xha(),this.Dh=UT):a!==this.Dh&&a!==jM&&this.Bob(a):
void 0!==a._$litType$?this.Hhc(a):void 0!==a.nodeType?this.kDa(a):WWb(a)||"function"===typeof(null==a?void 0:a[Symbol.iterator])?this.Ghc(a):this.Bob(a)}OEa(a){return OT(OT(this.yE).parentNode).insertBefore(a,this.FX)}kDa(a){if(this.Dh!==a){this.xha();if(NT!==SWb){let b;const c=null==(b=this.yE.parentNode)?void 0:b.nodeName;if("STYLE"===c||"SCRIPT"===c)throw Error("Ne");}this.Dh=this.OEa(a)}}Bob(a){if(this.Dh!==UT&&kM(this.Dh)){var b=OT(this.yE).nextSibling;void 0===this.iZ&&(this.iZ=NT(b,"data",
"property"));a=this.iZ(a);b.data=a}else b=QT.createTextNode(""),this.kDa(b),void 0===this.iZ&&(this.iZ=NT(b,"data","property")),a=this.iZ(a),b.data=a;this.Dh=a}Hhc(a){const {values:b,_$litType$:c}=a;a="number"===typeof c?this.Vmb(a):(void 0===c.Yf&&(c.Yf=cXb.createElement(ALb(c.h,c.h[0]),this.options)),c);var d;(null==(d=this.Dh)?void 0:d.yha)===a?this.Dh.ovb(b):(d=new jXb(a,this),a=d.zhc(this.options),d.ovb(b),this.kDa(a),this.Dh=d)}Vmb(a){const b=a.UA;let c=bXb.get(b);if(void 0===c){const d=b.join("\x00");
c=TWb.get(d);void 0===c&&(c=new cXb(a),TWb.set(d,c));bXb.set(b,c)}return c}Ghc(a){WWb(this.Dh)||(this.Dh=[],this.xha());const b=this.Dh;let c=0,d;for(const e of a)c===b.length?b.push(d=new hXb(this.OEa(QT.createComment("")),this.OEa(QT.createComment("")),this,this.options)):d=b[c],d.xE(e),c++;c<b.length&&(this.xha(d&&OT(d.FX).nextSibling,c),b.length=c)}xha(a=OT(this.yE).nextSibling,b){let c;for(null==(c=this.Jfc)||c.call(this,!1,!0,b);a&&a!==this.FX;)b=OT(a).nextSibling,OT(a).remove(),a=b}},gXb=class{get tagName(){return this.element.tagName}get wE(){return this.Jv.wE}constructor(a,
b,c,d,e){this.type=1;this.Dh=UT;this.gCa=void 0;this.element=a;this.name=b;this.Jv=d;this.options=e;2<c.length||""!==c[0]||""!==c[1]?(this.Dh=Array(c.length-1).fill(new String),this.UA=c):this.Dh=UT;this.fF=void 0}xE(a,b=this,c,d){const e=this.UA;let f=!1;if(void 0===e){if(a=lM(this,a,b,0),f=!kM(a)||a!==this.Dh&&a!==jM)this.Dh=a}else{const g=a;a=e[0];let l,p;for(l=0;l<e.length-1;l++){p=lM(this,g[c+l],b,l);p===jM&&(p=this.Dh[l]);f||(f=!kM(p)||p!==this.Dh[l]);if(p===UT)a=UT;else if(a!==UT){let t;a+=
(null!=(t=p)?t:"")+e[l+1]}this.Dh[l]=p}}f&&!d&&this.lDa(a)}lDa(a){if(a===UT)OT(this.element).removeAttribute(this.name);else{void 0===this.fF&&(this.fF=NT(this.element,this.name,"attribute"));let b;a=this.fF(null!=(b=a)?b:"");let c;OT(this.element).setAttribute(this.name,null!=(c=a)?c:"")}}},dXb=class extends gXb{constructor(){super(...arguments);this.type=3}lDa(a){void 0===this.fF&&(this.fF=NT(this.element,this.name,"property"));a=this.fF(a);this.element[this.name]=a===UT?void 0:a}},eXb=class extends gXb{constructor(){super(...arguments);
this.type=4}lDa(a){OT(this.element).toggleAttribute(this.name,!!a&&a!==UT)}},fXb=class extends gXb{constructor(a,b,c,d,e){super(a,b,c,d,e);this.type=5}xE(a,b=this){var c;a=null!=(c=lM(this,a,b,0))?c:UT;if(a!==jM){b=this.Dh;c=a===UT&&b!==UT||a.capture!==b.capture||a.once!==b.once||a.passive!==b.passive;var d=a!==UT&&(b===UT||c);c&&this.element.removeEventListener(this.name,this,b);d&&this.element.addEventListener(this.name,this,a);this.Dh=a}}handleEvent(a){if("function"===typeof this.Dh){let b,c;this.Dh.call(null!=
(c=null==(b=this.options)?void 0:b.host)?c:this.element,a)}else this.Dh.handleEvent(a)}},iXb=class{constructor(a,b,c){this.element=a;this.type=6;this.gCa=void 0;this.Jv=b;this.options=c}get wE(){return this.Jv.wE}xE(a){lM(this,a)}},lXb;null==(lXb=window.litHtmlPolyfillSupport)||lXb(cXb,hXb);var mXb,nXb;(null!=(nXb=_.da.litHtmlVersions)?nXb:_.da.litHtmlVersions=[]).push("3.0.0-pre.0");
mXb=(a,b,c)=>{var d;const e=null!=(d=null==c?void 0:c.H$a)?d:b;d=e._$litPart$;if(void 0===d){let f;d=null!=(f=null==c?void 0:c.H$a)?f:null;e._$litPart$=d=new hXb(b.insertBefore(QT.createComment(""),d),d,void 0,null!=c?c:{})}d.xE(a);return d};var oXb=_.da.ShadowRoot&&(void 0===_.da.ShadyCSS||_.da.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,pXb=Symbol(),qXb=new WeakMap,rXb=class{constructor(a,b){this._$cssResult$=!0;if(pXb!==pXb)throw Error("Oe");this.cssText=a;this.Boc=b}get styleSheet(){let a=this.Eoc;const b=this.Boc;if(oXb&&void 0===a){const c=void 0!==b&&1===b.length;c&&(a=qXb.get(b));void 0===a&&((this.Eoc=a=new CSSStyleSheet).replaceSync(this.cssText),c&&qXb.set(b,a))}return a}toString(){return this.cssText}},
sXb=(a,b)=>{if(oXb)a.adoptedStyleSheets=b.map(c=>c instanceof CSSStyleSheet?c:c.styleSheet);else for(const c of b){b=document.createElement("style");const d=_.da.litNonce;void 0!==d&&b.setAttribute("nonce",d);b.textContent=c.cssText;a.appendChild(b)}},tXb=oXb?a=>a:a=>{if(a instanceof CSSStyleSheet){let b="";for(const c of a.cssRules)b+=c.cssText;a=new rXb("string"===typeof b?b:String(b))}return a};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var uXb=!!/^\s*class\s*\{\s*\}\s*$/.test(class{}.toString())||HTMLElement.es5Shimmed||void 0===_.da.Reflect||void 0===_.da.customElements||_.da.customElements.polyfillWrapFlushCallback||!1,vXb,wXb=()=>{const a=HTMLElement;if(uXb)return a;if(void 0!==vXb)return vXb;const b=_.da.Reflect,c=function(){return b.construct(a,[],this.constructor)};c.prototype=a.prototype;c.prototype.constructor=c;c.es5Shimmed=!0;Object.setPrototypeOf(c,a);return vXb=c},xXb=!1;uXb||xXb||(xXb=!0,_.da.HTMLElement=wXb());
var yXb=wXb(),zXb=Object.is,AXb=Object.defineProperty,BXb=Object.getOwnPropertyNames,CXb=Object.getOwnPropertySymbols,DXb=_.da.trustedTypes,EXb=DXb?DXb.emptyScript:"",FXb=_.da.reactiveElementPolyfillSupport,GXb={YOb(a,b){switch(b){case Boolean:a=a?EXb:null;break;case Object:case Array:a=null==a?a:JSON.stringify(a)}return a},PVa(a,b){let c=a;switch(b){case Boolean:c=null!==a;break;case Number:c=null===a?null:Number(a);break;case Object:case Array:try{c=JSON.parse(a)}catch(d){c=null}}return c}},HXb=
(a,b)=>!zXb(a,b),IXb={l8:!0,type:String,u_:GXb,fKb:!1,Nxc:HXb},KXb=function(a,b){var c=Symbol();return{get(){return this[c]},set(d){const e=this[a];this[c]=d;JXb(this,a,e,b)},configurable:!0,enumerable:!0}},BLb=function(a,b,c=IXb){c.state&&(c.l8=!1);a.Vq();a.h0.set(b,c);c.BXc||a.prototype.hasOwnProperty(b)||(c=KXb(b,c),void 0!==c&&AXb(a.prototype,b,c))},JXb=function(a,b,c,d){if(void 0!==b){null!=d||(d=LXb(a.constructor,b));let e;if((null!=(e=d.Nxc)?e:HXb)(a[b],c)){if(a.wha.has(b)||a.wha.set(b,c),
!0===d.fKb&&a.GX!==b){let f;(null!=(f=a.Aha)?f:a.Aha=new Map).set(b,d)}}else return}!1===a.Oba&&(a.fnb=a.Mfc())},LXb=function(a,b){let c;return null!=(c=a.h0.get(b))?c:IXb},MXb=function(a){if(a.Oba){a.zha&&(a.zha=a.zha.forEach((d,e)=>a[e]=d));var b=!1,c=a.wha;try{b=!0;let d;null==(d=a.iCa)||d.forEach(e=>{let f;return null==(f=e.JUc)?void 0:f.call(e)});a.update(c)}catch(d){throw b=!1,a.dnb(),d;}b&&a.fCa(c)}},dU=class extends yXb{static get observedAttributes(){this.Vq();const a=[];for(const [b,c]of this.h0){const d=
b,e=this.Ymb(d,c);void 0!==e&&(this.Zmb.set(e,d),a.push(e))}return a}static Vq(){NXb();if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;var a=Object.getPrototypeOf(this);a.Vq();void 0!==a.LEa&&(this.LEa=[...a.LEa]);this.h0=new Map(a.h0);this.Zmb=new Map;if(this.hasOwnProperty("properties")){a=this.properties;const c=[...BXb(a),...CXb(a)];for(var b of c)BLb(this,b,a[b])}a=this.styles;b=[];if(Array.isArray(a)){a=new Set(a.flat(Infinity).reverse());for(const c of a)b.unshift(tXb(c))}else void 0!==
a&&b.push(tXb(a));this.xSa=b;return!0}static Ymb(a,b){b=b.l8;return!1===b?void 0:"string"===typeof b?b:"string"===typeof a?a.toLowerCase():void 0}constructor(){super();this.zha=new Map;this.Oaa=this.Oba=!1;this.GX=null;this.clc()}clc(){this.fnb=new Promise(b=>this.IAb=b);this.wha=new Map;this.Qfc();JXb(this);let a;null==(a=this.constructor.LEa)||a.forEach(b=>b(this))}Qfc(){const a=this.constructor.h0;for(const b of a.keys())this.hasOwnProperty(b)&&(this.zha.set(b,this[b]),delete this[b])}CQ(){let a;
const b=null!=(a=this.shadowRoot)?a:this.attachShadow(this.constructor.IMb);sXb(b,this.constructor.xSa);return b}connectedCallback(){void 0===this.sKb&&(this.sKb=this.CQ());this.IAb(!0);let a;null==(a=this.iCa)||a.forEach(b=>{let c;return null==(c=b.FUc)?void 0:c.call(b)})}IAb(){}disconnectedCallback(){let a;null==(a=this.iCa)||a.forEach(b=>{let c;return null==(c=b.HUc)?void 0:c.call(b)})}attributeChangedCallback(a,b,c){this.Gfc(a,c)}Pfc(a,b,c=IXb){const d=this.constructor.Ymb(a,c);if(void 0!==d&&
!0===c.fKb){let e;const f=(void 0!==(null==(e=c.u_)?void 0:e.YOb)?c.u_:GXb).YOb(b,c.type);this.GX=a;null==f?this.removeAttribute(d):this.setAttribute(d,f);this.GX=null}}Gfc(a,b){var c=this.constructor;a=c.Zmb.get(a);if(void 0!==a&&this.GX!==a){c=LXb(c,a);let d;const e="function"===typeof c.u_?{PVa:c.u_}:void 0!==(null==(d=c.u_)?void 0:d.PVa)?c.u_:GXb;this.GX=a;this[a]=e.PVa(b,c.type);this.GX=null}}Mfc(){const a=this;return _.xf(function*(){a.Oba=!0;try{yield a.fnb}catch(c){a.F0c||Promise.reject(c)}const b=
MXb(a);null!=b&&(yield b);return!a.Oba})}fCa(a){let b;null==(b=this.iCa)||b.forEach(c=>{let d;return null==(d=c.KUc)?void 0:d.call(c)});this.Oaa||(this.Oaa=!0,this.GBb());this.hB(a)}dnb(){this.wha=new Map;this.Oba=!1}update(){this.Aha&&(this.Aha=this.Aha.forEach((a,b)=>this.Pfc(b,this[b],a)));this.dnb()}hB(){}GBb(){}};dU.finalized=!0;dU.h0=new Map;dU.xSa=[];dU.IMb={mode:"open"};null==FXb||FXb({ReactiveElement:dU});
var NXb=()=>{let a;(null!=(a=_.da.reactiveElementVersions)?a:_.da.reactiveElementVersions=[]).push("2.0.0-pre.0");NXb=()=>{}};var PXb=class extends dU{constructor(){super(...arguments);this.yta={host:this};this.hCa=void 0}CQ(){const a=super.CQ();let b;null!=(b=this.yta).H$a||(b.H$a=a.firstChild);return a}update(a){const b=this.render();this.Oaa||(this.yta.isConnected=this.isConnected);super.update(a);this.hCa=mXb(b,this.sKb,this.yta)}connectedCallback(){super.connectedCallback();let a;null==(a=this.hCa)||kXb(a,!0)}disconnectedCallback(){super.disconnectedCallback();let a;null==(a=this.hCa)||kXb(a,!1)}render(){return jM}static Vq(){OXb();
return dU.Vq.call(this)}};PXb.finalized=!0;PXb._$litElement$=!0;var QXb;null==(QXb=window.litElementPolyfillSupport)||QXb({LitElement:PXb});var OXb=()=>{let a,b;(null!=(b=(a=window).litElementVersions)?b:a.litElementVersions=[]).push("4.0.0-pre.0");OXb=()=>{}};var RXb=((a,...b)=>function(){const c=1===a.length?a[0]:b.reduce((d,e,f)=>{if(!0===e._$cssResult$)e=e.cssText;else if("number"!==typeof e)throw Error("Pe`"+e);return d+e+a[f+1]},a[0]);return new rXb(c,a)}())`

:host([hidden]){display:none}:host{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;margin:1px}*{-moz-box-sizing:border-box;box-sizing:border-box}form{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-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;margin:0}form:not(:focus-within) .items{display:none}input{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:inherit;font:inherit;outline:none;border:var(--border,1px solid #dadce0);background-color:var(--background-color,#f1f3f4);padding:var(--padding,10px);border-radius:var(--border-radius,2px)}input::-webkit-input-placeholder{color:inherit;opacity:var(--placeholder-opacity)}input::-moz-placeholder{color:inherit;opacity:var(--placeholder-opacity)}input:-ms-input-placeholder{color:inherit;opacity:var(--placeholder-opacity)}input::-ms-input-placeholder{color:inherit;opacity:var(--placeholder-opacity)}input::placeholder{color:inherit;opacity:var(--placeholder-opacity)}.value{font-style:italic}.items{text-align:left;color:#000;position:absolute;border:1px solid #dadce0;border-bottom:0;border-top:0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.25);z-index:99;top:100%;left:calc(var(--items-left, 0em)*-1);right:calc(var(--items-right, 0em)*-1);-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.items ul{margin:0;padding:0;list-style:none;background-color:#fff}.items ul li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:4px 10px}.items ul li .icon{display:inline-block;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:.5em}.items ul li .icon.sprite{width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAFoklEQVRYR+2YeWxURRjAf/OW3S2UUlohENtEJWJDtYCkgoFSgza9wCsgAUkKFFQiMYJHUTSKBoICBpWoKEo8IoJCwCpoBaKBFjRCUEtEUBIPjrbSWuix3fbtG/OtswjL7rZAa/jDL9lsZmfnm99857ynuMREXWI8tAfUDYgD4gE/4ANaAd3Bg8h6WSs6GoAWwIm1NhqQKLoemAyMAXoAAWA/8D7wJXCqHahrgFlADuAF/jRrPwDqo62NBGQBdwNPAnXAduAokAgMN5+1wGIzH0m3wKwEkoBNBiYDKARk7bNAU6SFkYAKgJeArcAy4FdAIMXUAnUX8DjwLrAQsMMUi3WXGMuKhb4x8+K2aUAJMAco7QhQMvAm4DaLa4FUYCLwDiBjF/AwUAxMAfaGKe4N7AA2AM+EzcmBPjPz8yPFU7iFMoGNwAPG1KJvMPACMBP4zWxwFbDefMR1Z0o/s+HLwCthc92BNUAVMNcE+Vl/CQH1BPoDucDTwL3m5BI71xkg+U3cJyIu3AL8AdwTtqlkVRlQGWHTK4FPTXCHHySoJgQkwSfERcDlwPfA88YCV5iY+hl4AzhsAKIBiU6JncdM4ItFpFTIgSVRRgNTga/bi6GBwItAlgFYamqHWGOAcZmc8AlTAiRGxG2RTipxJIEvCSDuqQZEv8SmlAtJ/VVGf0SXhX5MA4YBmyPUGakl1xq3iZumRwnqkC5x3S3ASEAAJf6khIwC5pmyIIc+K/2jFUY5jSjbZlwUqswJwCRAMuRtYFGEtA/3hGSlWEYqveiReJUsFbeKlaS0nC6y0YCyTYYIvUAdAwRmBCCZKMXtuRiFsb3OIpVf6tF9piatCy2I1TqGGmvcbPqRFMAzW4f0pouRXkC+ycYD7QGF5kPNVU4kmdIMtJ1Hcz1v4Pa6/XkrvNgF/wO1Z8GghfQCLN+Y5BTLZfXQym6JO1p/RE0M3n/OFY1KL9ncz4M7wdHabvYHjv2yolBSulMkCFSXMyAxbkLDKle6fSNK1yllzfJk1UUs7QUbClJP/DjptZaGlMEoqrECRZWL837qFJpQLzs1POUyruYTz8SWEapPwMJRaz3d4ovVyCNyZf1XNKqwdNxTtYfyH/XVpMdry6nWAXL3L8v5oVOBTualJus26/Nuo1qHuHNb3KB8aGeqN/uk9KrTklc6bpgLvbH2YEFfX016964Fsq0yFa+Heab42qwU26s0O93aHq+yG+UuTMGWAq+y1UoN0+oOFjZ1vYVsqwyHTNfQtgbPHb44LFxa80hcdv1yARr78dixjtJrlFY9aw8VNvhqBiV2uYWCfcqrK+PmNtYrrx6N4pCHwK2Zx/Or+3mb12ulcxTqQNW+ohq7qc9NWuloMSQ3A+l50ky/NbF6gxnvMTEgYxGZly4QlGCWBWNILASZ2mFHjwcbV6hkZ5WG3hbO8jvrsg4HFMtBWUqph46Uz5Fr7QytiAYkV4yPTIeXy5i0GxmLTAA85o4u4HJnqogOpKhwpQVu905qWoKmOIBVv7BxUNNeOynFQpcHbM/447tnL1aK4g4AyYOhAEljFiCxmACEgORbxrtiAvkr/XnJm1rStG2VWtpJ2dfWx7+kaWBrA9bMstu2fJhRsnW1Qk2PASQbhVwmLhJPyDjkIvkOuUzmY7hMUWH7mgv6Vpxo8O9IWgR6vo1FqT913eTjQ2ZQ9F5TB4AuuCydG0NnALXsTBxgoV7XmmTLUnPcWX/tBK0ySra91Y6FugZIaxS7eyVhOy6qGuv+6W//NRDsslua88VlkY+pVca87auVZlqMGLo4C0lztZy2V7VSQ4A9fpd/dv8vqiO+DJCdBpdsXQCM10pVuRzn/u+W5sozW6fI6evHqd2pvV222237A62J5b/XqxjvgNJKyhO8TlN3t/Y4CQnUf7VgTPgLhwuGu+RujH8DsrRXQ+NIJjIAAAAASUVORK5CYII=);background-repeat:no-repeat}.items ul li .icon.sprite.personal{background-position:-1px -1px;opacity:.55}.items ul li .icon.sprite.popular{background-position:-19px -1px;opacity:.55}.items ul li .icon.sprite.moma{background-position:-1px -19px}.items ul li .icon.sprite.more{background-position:-19px -19px}.items ul li .icon.moma-image{width:16px;height:16px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:3px}.items ul li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:inherit}.items ul.queries li.selected,.items ul.queries li:hover,.items ul.results li.selected,.items ul.results li:hover{background-color:#f8f9fa;border-left:2px solid #4285f4;margin-left:-2px}.items ul.queries li:first-child,.items ul.results li:first-child{padding-top:10px}.items ul.queries li:last-child,.items ul.results li:last-child{padding-bottom:10px}.items ul.queries li a,.items ul.results li a{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.items ul.queries li a .title,.items ul.results li a .title{color:#174ea6}.items ul.queries li a .short,.items ul.results li a .short{color:#006621;font-size:small;margin-left:.5em;vertical-align:middle}.items ul.queries li a .short:empty,.items ul.results li a .short:empty{display:none}.items ul.queries li a .snippet,.items ul.results li a .snippet{font-size:small;opacity:.75;padding-top:2px}.items ul.queries li a .raw-query,.items ul.results li a .raw-query{display:none}.items ul.search{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.items ul.search li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 0 10px 10px;padding:0}.items ul.search li.selected a{background:#f8f9fa}.items ul.search li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;border:1px solid #d3d3d3;color:rgba(0,0,0,.75);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;line-height:20px;padding:7px 14px}.items ul.search li a:hover{background:#f8f9fa}
/*# sourceMappingURL=moma_search.css.map */`;var SXb=(a,b)=>({kind:b.kind,elements:b.elements,EBb(c){customElements.define(a,c)}});var CLb=(a,b)=>"method"!==b.kind||!b.Nzb||"value"in b.Nzb?{kind:"field",key:Symbol(),OYc:"own",Nzb:{},XXc:b.key,VDb(){"function"===typeof b.VDb&&(this[b.key]=b.VDb.call(this))},EBb(c){BLb(c,b.key,a)}}:Object.assign({},b,{EBb(c){BLb(c,b.key,a)}});var TXb=class{get wE(){return this.Jv.wE}Ifc(a,b,c){this.MNc=a;this.Jv=b;this.KNc=c}Kfc(a,b){return this.update(a,b)}update(a,b){return this.render(...b)}};var UXb=class extends TXb{constructor(a){super();this.value=UT;if(2!==a.type)throw Error("Qe`"+this.constructor.Ztc);}render(a){if(a===UT||void 0===a)return this.MOb=void 0,this.value=a;if(a===jM)return a;if(a===this.value)return this.MOb;this.value=a;a=[_.vi(a)];a.raw=a;return this.MOb={_$litType$:this.constructor.resultType,UA:a,values:[]}}};UXb.Ztc="safeHTML";UXb.resultType=1;var VXb=(a=>(...b)=>({_$litDirective$:a,values:b}))(UXb);var WXb=class{constructor(a,b,c){this.category=a;this.rawQuery=b;a=b.indexOf(c);-1!==a?(this.prefix=b.substr(0,a),this.wu=b.substr(a,c.length),this.suffix=b.substr(a+c.length)):(this.prefix=b,this.suffix=this.wu="")}},XXb=class{constructor(a,b,c,d,e){this.title=a;this.snippet=b;this.url=c;this.icon=d;this.shortUrl=e}},YXb=class{constructor(a,b,c){this.icon=a;this.url=b;this.description=c}},ZXb=function(a,b){a=a.shadowRoot.querySelectorAll(".item");for(const [c,d]of a.entries()){const e=c,f=d;if(f.classList.contains("selected")){f.classList.remove("selected");
(b=a[(e+a.length+b)%a.length])&&b.classList.add("selected");return}}(b=a[0])&&b.classList.add("selected")},eU=class extends PXb{constructor(){super(...arguments);this.placeholder="Search...";this.hiddenQuery="";this.accesskey="/";this.dataFrom=this.dataHiddenQuery=this.from="";this.queries=[];this.results=[];this.rM=[];this.Cga=this.Dga=new _.hg;this.gBb=TKb("fetchJson",(a,b)=>SKb(a,b));this.lCc=TKb("momaUrl",new URL("https://moma.corp.google.com/search"));this.input=void 0}static get styles(){return RXb}render(){const a=
this.input?this.input.value:"",b=0<this.rM.length&&0===this.results.length;return TT`
  <form autocomplete="off" action="#">
    <input type="text" spellcheck="false" placeholder="${this.placeholder}">
    <div class="items">
      <ul class="queries">
      ${this.queries.map(c=>TT`
        <li class="item">
          <span class="icon sprite ${c.category}"></span>
          <a href="#" @mousedown=${d=>{d.preventDefault()}}
                      @click=${d=>{d.preventDefault();this.tM(c.rawQuery);this.fireEvent("query-event",c.rawQuery)}}>
            ${c.prefix}<strong>${c.wu}</strong>${c.suffix}
            <span class="raw-query">${c.rawQuery}</span>
          </a>
        </li>`)}
      </ul>
      <ul class="results">
      ${b?TT`
         <li class="no">
           No results for&nbsp;<span class="value">${a}</span>
         </li>`:""}
      ${this.results.map(c=>TT`
        <li class="item">
          <img aria-hidden="true" class="icon moma-image" .src=${ELb(c.icon.imageUrl)}></img>
          <a .href=${c.url} @click=${()=>{this.fireEvent("navigate-event",_.si(c.url))}}>
            <div class='title'>${c.title}
              <span class='short'>${FLb(c.shortUrl)}</span>
            </div>
            <div class='snippet'>${VXb(c.snippet)}</div>
          </a>
        </li>`)}
      </ul>
      <ul class="search">
      ${this.rM.map(c=>TT`
        <li class="item">
          <a rel='search'
             .href=${c.url} @click=${()=>{this.fireEvent("navigate-event",_.si(c.url))}}><span class="icon sprite ${c.icon}"></span> ${c.description}</a>
        </li>`)}
      </ul>
    </div>
  </form>
`}GBb(){if(this.shadowRoot){var a=this.shadowRoot.querySelector(".items"),b=this.shadowRoot.querySelector("input");this.accesskey&&b.setAttribute("accesskey",this.accesskey);var c=_.w(_.If(b,"input"),_.pg(()=>{for(const e of a.querySelectorAll(".item"))e.classList.remove("selected")}),_.Tf(500),_.v(()=>b.value),_.Mf(e=>""!==e),_.pg(e=>{const f=this.lCc;e=[e];f.searchParams.set("q",e.join(" "));var g=this.from||this.dataFrom;g&&f.searchParams.set("from",g);this.rM=[];this.rM.push(new YXb("moma",_.an(f.toString()),
"Moma search"));if(g=this.hiddenQuery||this.dataHiddenQuery)e.push(g),f.searchParams.set("q",e.join(" ")),this.rM.push(new YXb("more",_.an(f.toString()),"More results"));this.rM.reverse()}));this.input=b;var d=()=>{this.Dga.next(!0)};_.Pf(c,_.w(c,_.mg(e=>this.gBb(this.getUrl("https://g3mark-service-backend.corp.google.com/moma_search_api/suggest",e),{credentials:"include"})))).subscribe(([e,f])=>{const g=(f.suggestedPersonalQueries||[]).map(l=>new WXb("personal",l.rawQuery,e));f=(f.suggestedPopularQueries||
[]).map(l=>new WXb("popular",l.rawQuery,e));this.queries=g.concat(f);this.Dga.next(!0)},d);_.w(c,_.mg(e=>this.gBb(this.getUrl("https://g3mark-service-backend.corp.google.com/moma_search_api/search",e),{credentials:"include"}))).subscribe(e=>{this.results=[];for(const p of e.results||[]){let t=p.organicResult;t&&t.secondaryResults&&(t=t.secondaryResults[0]);if(t&&t.title&&t.snippet&&t.link&&t.icon){e=this.results;var f=e.push,g=t.title;var l=t.snippet.privateDoNotAccessOrElseSafeHtmlWrappedValue;if(void 0===
l||null===l)throw Error("Re");l=_.ui(l);f.call(e,new XXb(g,l,ELb(t.link.linkUrl),t.icon,t.link.shortUrl))}}this.Dga.next(!0)},d);_.w(_.If(b,"input"),_.Mf(()=>""===b.value)).subscribe(()=>{this.rM=[];this.queries=[];this.results=[];this.Dga.next(!1)});_.If(b,"focusin").subscribe(()=>{for(const e of a.querySelectorAll(".item"))e.classList.remove("selected")});_.If(b,"keydown").subscribe(e=>{switch(e.key){case "ArrowDown":e.preventDefault();ZXb(this,1);break;case "ArrowUp":e.preventDefault();ZXb(this,
-1);break;case "Enter":if(e.preventDefault(),e=this.shadowRoot.querySelector(".selected > a")){const g=e.getAttribute("href");if(g&&"#"!==g)this.fireEvent("navigate-event",g),_.Boa(window.location,_.Bi(g));else{for(var f of a.querySelectorAll(".item"))f.classList.remove("selected");if(f=e.querySelector(".raw-query"))this.tM(f.textContent||""),this.fireEvent("query-event",f.textContent||"");(f=this.shadowRoot.querySelector("ul.search > .item"))&&f.classList.add("selected")}}}})}}getUrl(a,b){a=new URL(a);
a.searchParams.set("q",b);(b=this.hiddenQuery||this.dataHiddenQuery)&&a.searchParams.set("hq",b);(b=this.from||this.dataFrom)&&a.searchParams.set("from",b);return a.toString()}tM(a){this.input&&(this.input.value=a,this.input.dispatchEvent(new InputEvent("input")))}fireEvent(a,b){this.dispatchEvent(new CustomEvent(a,{detail:{value:b}}))}};oM([mM({type:String}),pM(Object)],eU.prototype,"placeholder",void 0);oM([mM({type:String,l8:"hidden-query"}),pM(Object)],eU.prototype,"hiddenQuery",void 0);
oM([mM({type:String}),pM(Object)],eU.prototype,"accesskey",void 0);oM([mM({type:String}),pM(Object)],eU.prototype,"from",void 0);oM([mM({type:String,l8:"data-hidden-query"}),pM(Object)],eU.prototype,"dataHiddenQuery",void 0);oM([mM({type:String,l8:"data-from"}),pM(Object)],eU.prototype,"dataFrom",void 0);oM([DLb(),pM(Array)],eU.prototype,"queries",void 0);oM([DLb(),pM(Array)],eU.prototype,"results",void 0);oM([DLb(),pM(Array)],eU.prototype,"rM",void 0);
eU=oM([(a=>b=>{"function"===typeof b?customElements.define(a,b):b=SXb(a,b);return b})("g3mark-moma-search")],eU);var fU=class{};fU.ha=function(a){return new (a||fU)};fU.Da=_.ld({type:fU});fU.Ca=_.Pc({});var gU=class{};gU.ha=function(a){return new (a||gU)};gU.Da=_.ld({type:gU});gU.Ca=_.Pc({imports:[MT,_.uq,_.Gr,fU]});var hU=class{};hU.ha=function(a){return new (a||hU)};hU.Da=_.ld({type:hU});hU.Ca=_.Pc({imports:[_.uq]});var iU=class{};iU.ha=function(a){return new (a||iU)};iU.Da=_.ld({type:iU});iU.Ca=_.Pc({imports:[_.uq,_.Gr]});var jU=class{};jU.ha=function(a){return new (a||jU)};jU.Da=_.ld({type:jU});jU.Ca=_.Pc({imports:[_.uq,hU,iU]});var kU=class{};kU.ha=function(a){return new (a||kU)};kU.Da=_.ld({type:kU});kU.Ca=_.Pc({imports:[_.uq,KT,gU,_.Gr,hU,jU,_.yG,iU,LT]});var lU=class{};lU.ha=function(a){return new (a||lU)};lU.Da=_.ld({type:lU});lU.Ca=_.Pc({Nb:[{Ba:_.g7a,qc:{expandedHeight:"48px",collapsedHeight:"48px",MC:!1}}],imports:[_.es,_.uq,AT,_.gL,YS,JT,_.Py,_.iv,_.$C,_.RB,kU,GT]});var mU=class{};mU.ha=function(a){return new (a||mU)};mU.Da=_.ld({type:mU});mU.Ca=_.Pc({imports:[fQ,_.uq,_.OC,BT,AT,_.$r,_.AG,iP,_.Gr]});var nU=class{};nU.ha=function(a){return new (a||nU)};nU.Da=_.ld({type:nU});nU.Ca=_.Pc({imports:[_.uq,_.hL,_.lw]});var oU=class{};oU.ha=function(a){return new (a||oU)};oU.Da=_.ld({type:oU});oU.Ca=_.Pc({imports:[_.Ox,_.uq,kQ,_.AG,_.yG,_.iv,_.lw,_.bA]});var pU=class{};pU.ha=function(a){return new (a||pU)};pU.Da=_.ld({type:pU});pU.Ca=_.Pc({imports:[_.es,_.uq,_.yG,_.iv,_.$C,_.OB,_.Gr]});var qU=class{};qU.ha=function(a){return new (a||qU)};qU.Da=_.ld({type:qU});qU.Ca=_.Pc({imports:[_.uq,_.iv,_.lw,_.Sz]});var rU=class{};rU.ha=function(a){return new (a||rU)};rU.Da=_.ld({type:rU});rU.Ca=_.Pc({imports:[qU,_.uq]});new _.Fo;new _.Go;new _.Fo;new _.Go;new _.$v("Last {count} days");var $Xb=function(a){const b=_.I9a(a.Sc,"narrow"),c=_.I9a(a.Sc,"long").map((d,e)=>({SGb:d,T4a:b[e]}));a.oEb=c.slice(0).concat(c.slice(0,0))},bYb=function(a){const b=[],c=aYb(a,a.rd);let d=a.Sc.clone(a.od);for(;aYb(a,d)<=c;)b.push(a.Sc.clone(d)),d=_.eE(a.Sc,d,1);return b},cYb=function(a){_.w(a.Hca.jd,_.lg(a.Hca),_.mg(b=>_.Jf(...b.toArray().map(c=>c.VE.Fda))),_.ng(a.kc)).subscribe(b=>{const c=a.Hca.toArray();null==c||c[0].vtb(b);a.mU=(null==c?void 0:c[0].XY)||null;a.gH=(null==c?void 0:c[0].UO)||null;
for(b=1;b<c.length;b++)c[b].XY=a.mU,c[b].UO=a.gH,c[b].wb.he()})},dYb=function(a){a.zone.ac(()=>{const b=a.uea.nb.qa;_.w(_.If(b,"mousemove"),_.v(c=>{if(!a.Vt)return 0;const d=b.getBoundingClientRect();return c.clientY>=d.top&&c.clientY<d.top+32?c.clientY-(d.top+32):c.clientY<=d.bottom&&c.clientY>d.bottom-32?c.clientY-(d.bottom-32):0}),_.Xf(),_.mg(c=>0===c?_.ml:_.w(_.Y7a(50),_.cg(c))),_.ng(a.kc)).subscribe(c=>{b.scrollTo({top:b.scrollTop+c})})})},HLb=function(a,b,c){return a.Sc.getMonth(b)===a.Sc.getMonth(c)&&
a.Sc.getYear(b)===a.Sc.getYear(c)},eYb=function(a){for(const b of a.Hca.toArray())b.UO=null,b.XY=null,b.wb.he()},aYb=function(a,b){return(new Date(a.Sc.getYear(b),a.Sc.getMonth(b),1)).getTime()},fYb=function(a,b){return a.Hca.toArray().find(c=>HLb(a,c.qb,b))},sU=class{constructor(a,b,c,d){this.nb=a;this.Sc=b;this.dir=c;this.zone=d;this.kc=new _.fg;this.gH=this.mU=null;this.E4a=192;this.Yda=new _.Yh([]);this.ZZ=[];this.TDb=!1;this.kw=this.du=null;this.Ll=new _.mp;this.bN=new _.mp;this.UPb=new _.mp;
this.ql=new _.mp;this.Vt=null;this.oEb=[];$Xb(this)}Ra(){this.ZZ=bYb(this);var a=this.Yda,b=a.next;const c=Array.from({length:this.ZZ.length});c[0]=this.qb;c[1]=_.eE(this.Sc,this.qb,1);b.call(a,c)}Tc(){this.a_a();cYb(this);dYb(this);this.zone.ac(()=>{setTimeout(()=>{this.Yda.next(this.ZZ);this.TDb=!0})})}Qb(a){this.TDb&&(a.minDate||a.maxDate)&&(this.ZZ=bYb(this),this.Yda.next(this.ZZ));a.activeDate&&a.activeDate.Xf!==a.activeDate.Xi&&this.zone.ac(()=>{setTimeout(()=>{this.BH(this.qb,"auto")})})}Ja(){this.kc.next();
this.kc.complete()}BH(a,b="auto"){const c=this.ZZ.findIndex(d=>HLb(this,d,a));-1<c&&this.uea.xx(c,b)}ycb(a){this.bN.next(a.value);eYb(this)}get weekdays(){return this.oEb}YQ(a){this.Vt=a}mC(a){this.Vt&&(a.value&&this.UPb.emit(a),this.Vt=null)}a_a(){_.w(_.If(this.nb.qa,"keydown",{capture:!0}),_.ng(this.kc)).subscribe(a=>{a:{var b=this.qb,c="rtl"===this.dir.value;switch(a.keyCode){case 37:this.qb=_.gE(this.Sc,this.qb,c?1:-1);break;case 39:this.qb=_.gE(this.Sc,this.qb,c?-1:1);break;case 38:this.qb=_.gE(this.Sc,
this.qb,-7);break;case 40:this.qb=_.gE(this.Sc,this.qb,7);break;case 36:this.qb=_.gE(this.Sc,this.qb,1-this.Sc.getDate(this.qb));break;case 35:this.qb=_.gE(this.Sc,this.qb,_.dE(this.Sc,this.qb)-this.Sc.getDate(this.qb));break;case 33:this.qb=a.altKey?_.fE(this.Sc,this.qb,-1):_.eE(this.Sc,this.qb,-1);break;case 34:this.qb=a.altKey?_.fE(this.Sc,this.qb,1):_.eE(this.Sc,this.qb,1);break;case 27:null===this.gH||_.bk(a)||(eYb(this),this.Ll.emit(null),this.bN.emit(null));break;default:break a}this.qb=_.aE(this.Sc,
this.qb,this.od,this.rd);_.ZD(this.Sc,b,this.qb)&&this.ql.emit(this.qb);b=fYb(this,b);if(c=fYb(this,this.qb))c.qb=this.qb,c.Sy(),c.wb.he(),null==b||b.wb.he();a.preventDefault();a.stopPropagation()}})}};sU.ha=function(a){return new (a||sU)(_.r(_.ne),_.r(_.bE),_.r(_.Yt),_.r(_.sg))};
sU.wa=_.n({type:sU,oa:[["reach-calendar-month-view"]],ub:function(a,b){a&1&&(_.qh(_.zC,7),_.qh(_.AC,7),_.qh(_.hG,5));if(a&2){let c;_.ph(c=_.sh())&&(b.uea=c.first);_.ph(c=_.sh())&&(b.m2c=c.first);_.ph(c=_.sh())&&(b.Hca=c)}},Bb:[1,"reach-calendar-month-view"],inputs:{qb:"activeDate",selected:"selected",od:"minDate",rd:"maxDate",Ri:"dateFilter",Qk:"dateClass",du:"comparisonStart",kw:"comparisonEnd"},outputs:{Ll:"selectedChange",bN:"userSelection",UPb:"userDragDrop",ql:"activeDateChange"},features:[_.Hd],
ya:8,Aa:8,Ea:[["role","presentation",1,"reach-calendar-month-view-header"],["scope","col",4,"ngFor","ngForOf"],[1,"reach-calendar-scroll-viewport",3,"itemSize","minBufferPx","maxBufferPx"],["cdkMonitorSubtreeFocus","","tabindex","-1",4,"cdkVirtualFor","cdkVirtualForOf","cdkVirtualForTemplateCacheSize"],["scope","col"],["cdkMonitorSubtreeFocus","","tabindex","-1"],["class","reach-calendar-month",3,"reach-calendar-month-active","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart",
"comparisonEnd","activeDrag","_userSelection","dragStarted","dragEnded",4,"ngIf"],[1,"reach-calendar-month",3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDrag","_userSelection","dragStarted","dragEnded"]],ua:function(a,b){a&1&&(_.z(0,"table",0)(1,"thead")(2,"tr"),_.O(3,GLb,2,1,"th",1),_.B()()(),_.G(4,"mat-divider"),_.z(5,"cdk-virtual-scroll-viewport",2),_.O(6,JLb,2,1,"div",3),_.R(7,"async"),_.B());a&2&&(_.q(3),_.x("ngForOf",b.weekdays),
_.q(2),_.x("itemSize",b.E4a)("minBufferPx",5*b.E4a)("maxBufferPx",10*b.E4a),_.q(1),_.x("cdkVirtualForOf",_.S(7,6,b.Yda))("cdkVirtualForTemplateCacheSize",50))},Ga:[_.WD,_.nq,_.oq,_.hG,_.vz,_.wC,_.AC,_.zC,_.tq],styles:[".reach-calendar-month{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:192px}.reach-calendar-month-view-header{height:32px}\n/*# sourceMappingURL=calendar_month_view.css.map */"],
mb:2,La:0});var gYb=function(a,b){return a.NLc.toArray().find(c=>a.Sc.getYear(c.qb)===a.Sc.getYear(b))},tU=class{constructor(a,b,c){this.nb=a;this.Sc=b;this.dir=c;this.kc=new _.fg;this.IMa=new _.Yh([]);this.wkb=128;this.Ll=new _.hg;this.ql=new _.mp}Tc(){this.a_a()}Qb(a){if(a.minDate||a.maxDate){a=[];const b=(new Date(this.Sc.getYear(this.rd),0,1)).getTime();let c=this.Sc.clone(this.od);for(;(new Date(this.Sc.getYear(c),0,1)).getTime()<=b;)a.push(this.Sc.clone(c)),c=_.fE(this.Sc,c,1);this.IMa.next(a)}}BH(a,b=
"auto"){const c=this.IMa.value.findIndex(d=>this.Sc.getYear(d)===this.Sc.getYear(a));-1<c&&this.uea.xx(c,b)}a_a(){_.w(_.If(this.nb.qa,"keydown",{capture:!0}),_.ng(this.kc)).subscribe(a=>{this.aYa(a)})}aYa(a){var b=this.qb,c="rtl"===this.dir.value;switch(a.keyCode){case 37:this.qb=_.eE(this.Sc,this.qb,c?1:-1);break;case 39:this.qb=_.eE(this.Sc,this.qb,c?-1:1);break;case 38:this.qb=_.eE(this.Sc,this.qb,-4);break;case 40:this.qb=_.eE(this.Sc,this.qb,4);break;case 36:this.qb=_.eE(this.Sc,this.qb,-this.Sc.getDate(this.qb));
break;case 35:this.qb=_.gE(this.Sc,this.qb,11-this.Sc.getMonth(this.qb));break;case 33:this.qb=_.fE(this.Sc,this.qb,a.altKey?-10:-1);break;case 34:this.qb=_.fE(this.Sc,this.qb,a.altKey?10:1);break;default:return}this.qb=_.aE(this.Sc,this.qb,this.od,this.rd);_.ZD(this.Sc,b,this.qb)&&this.ql.emit(this.qb);b=gYb(this,b);if(c=gYb(this,this.qb))c.qb=this.qb,c.Sy(),c.wb.he(),null==b||b.wb.he();a.preventDefault();a.stopPropagation()}};tU.ha=function(a){return new (a||tU)(_.r(_.ne),_.r(_.bE),_.r(_.Yt))};
tU.wa=_.n({type:tU,oa:[["reach-calendar-year-view"]],ub:function(a,b){a&1&&(_.qh(_.zC,7),_.qh(_.jG,5));if(a&2){let c;_.ph(c=_.sh())&&(b.uea=c.first);_.ph(c=_.sh())&&(b.NLc=c)}},Bb:[1,"reach-calendar-year-view"],inputs:{qb:"activeDate",od:"minDate",rd:"maxDate",selected:"selected",Ri:"dateFilter",Qk:"dateClass"},outputs:{Ll:"selectedChange",ql:"activeDateChange"},features:[_.Hd],ya:3,Aa:7,Ea:[[1,"reach-calendar-scroll-viewport",3,"itemSize","minBufferPx","maxBufferPx"],["cdkMonitorSubtreeFocus","",
"tabindex","-1","class","reach-calendar-year",3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","selectedChange",4,"cdkVirtualFor","cdkVirtualForOf","cdkVirtualForTemplateCacheSize"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"reach-calendar-year",3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","selectedChange"]],ua:function(a,b){a&1&&(_.z(0,"cdk-virtual-scroll-viewport",0),_.O(1,KLb,1,6,"mat-year-view",1),_.R(2,"async"),_.B());a&2&&(_.x("itemSize",
b.wkb)("minBufferPx",3*b.wkb)("maxBufferPx",5*b.wkb),_.q(1),_.x("cdkVirtualForOf",_.S(2,5,b.IMa))("cdkVirtualForTemplateCacheSize",50))},Ga:[_.WD,_.jG,_.wC,_.AC,_.zC,_.tq],mb:2,La:0});var hYb=_.zj("pickerView",[_.Cj("month",_.Bj({transform:"translateY(calc(-100% - 1px))"})),_.Cj("year",_.Bj({transform:"translateY(0)"})),_.Dj("month <=> year",[_.Aj("375ms cubic-bezier(0.4,0.0,0.2,1)")])]),uU=class{get qb(){return this.Zrc}set qb(a){this.Zrc=_.aE(this.Sc,a,this.od,this.rd);this.Uc.next();_.Po(this.Yd)}get Rg(){return this.v_a}set Rg(a){const b=this.v_a!==a?a:null;this.v_a=a;_.Po(this.Yd);b&&this.cN.emit(b)}get Ix(){return this.nEb}set Ix(a){this.nEb=_.YD(this.Sc,this.Sc.Hh(a));let b;
this.qb=null!=(b=this.Ix)?b:new Date}get od(){return this.ezc}set od(a){this.ezc=_.YD(this.Sc,this.Sc.Hh(a))||_.fE(this.Sc,new Date,-3)}get rd(){return this.dzc}set rd(a){this.dzc=_.YD(this.Sc,this.Sc.Hh(a))||_.fE(this.Sc,new Date,3)}constructor(a,b){this.Sc=a;this.Yd=b;this.kc=new _.fg(1);this.Fea=new _.Gy(null);this.kEb=new _.fg(1);this.Uc=new _.hg;this.E_=[];this.Wyc="Date";this.nEb=null;this.DM="month";this.Ll=new _.mp;this.cN=new _.mp(!0);this.bN=new _.mp;_.w(this.Fea.Ql,_.ng(this.kc)).subscribe(c=>
{this.bN.next({source:"input",value:c})})}Ra(){this.od||(this.od=_.fE(this.Sc,new Date,-3));this.rd||(this.rd=_.fE(this.Sc,new Date,3));this.Fea.setValue(this.selected,{ne:!1})}xe(){this.qb=this.Ix||new Date;this.v_a=this.DM}Tc(){this.kEb.next()}Qb(a){if(a=a.selected)a=!!this.Fea.value;a&&this.Fea.setValue(this.selected,{ne:!1});this.Uc.next()}Ja(){this.kc.next();this.kc.complete()}ycb(a){this.bN.next({source:"view",value:a})}};uU.ha=function(a){return new (a||uU)(_.r(_.bE,8),_.r(_.wp))};
uU.wa=_.n({type:uU,oa:[["reach-calendar"]],ub:function(a,b){a&1&&(_.qh(sU,5),_.qh(tU,5));if(a&2){let c;_.ph(c=_.sh())&&(b.j2=c.first);_.ph(c=_.sh())&&(b.Vwa=c.first)}},Bb:[1,"reach-calendar","cdk-edit-pane"],Cb:2,ab:function(a,b){a&2&&_.Jg("reach-date-calendar-with-presets",null==b.E_?null:b.E_.length)},inputs:{E_:"datePresets",Ix:"startAt",DM:"startView",selected:"selected",Ri:"dateFilter",Qk:"dateClass",od:"minDate",rd:"maxDate"},outputs:{Ll:"selectedChange",cN:"viewChanged",bN:"userSelection"},
Vb:["reachCalendar"],features:[_.eh([{Ba:_.lG,Lb:uU}]),_.Hd],ya:11,Aa:22,Ea:[[1,"reach-calendar-selection-view"],[1,"reach-calendar-header"],[1,"reach-calendar-date-input"],["matInput","","autocomplete","off","matDatepicker","",3,"formControl","placeholder","min","max"],[3,"presets","presetSelected",4,"ngIf"],[3,"activeDate","maxDate","minDate","view"],[1,"reach-calendar-picker-view"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","selectedChange"],[3,"activeDate","selected",
"dateFilter","maxDate","minDate","dateClass","userSelection"],[3,"presets","presetSelected"]],ua:function(a,b){a&1&&(_.z(0,"div",0)(1,"div",1)(2,"div",2)(3,"reach-calendar-form-field"),_.G(4,"input",3),_.B()(),_.O(5,LLb,1,1,"reach-date-presets-menu",4),_.G(6,"reach-calendar-month-toolbar",5),_.B(),_.z(7,"div",6)(8,"div")(9,"reach-calendar-year-view",7),_.L("selectedChange",function(c){b.Rg="month";let d;null==(d=b.j2)||d.BH(c)}),_.B(),_.z(10,"reach-calendar-month-view",8),_.L("userSelection",function(c){return b.ycb(c)}),
_.B()()()());a&2&&(_.q(4),_.x("formControl",b.Fea)("placeholder",b.Wyc)("min",b.od)("max",b.rd),_.q(1),_.x("ngIf",null==b.E_?null:b.E_.length),_.q(1),_.x("activeDate",b.qb)("maxDate",b.rd)("minDate",b.od)("view",b.Rg),_.q(2),_.x("@pickerView",b.Rg),_.q(1),_.x("activeDate",b.qb)("selected",b.selected)("dateFilter",b.Ri)("maxDate",b.rd)("minDate",b.od)("dateClass",b.Qk),_.q(1),_.x("activeDate",b.qb)("selected",b.selected)("dateFilter",b.Ri)("maxDate",b.rd)("minDate",b.od)("dateClass",b.Qk))},styles:[".reach-calendar-picker-view{display:grid;overflow:hidden;min-height:256px}.reach-calendar-preset-view{height:100%;overflow:auto}.reach-calendar-preset-view .mat-mdc-slide-toggle{--mdc-switch-state-layer-size:40px}.reach-calendar-selection-view{display:grid;grid-template-rows:auto 1fr}.reach-calendar-header{padding:16px 0}.reach-calendar-comparison,.reach-calendar-date-input,reach-calendar-month-toolbar{padding:0 16px}reach-date-presets-menu .reach-calendar-presets{padding-bottom:16px}.reach-calendar-month-view,.reach-calendar-year-view{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;height:100%;position:relative}.reach-calendar-month-view .reach-calendar-scroll-viewport,.reach-calendar-year-view .reach-calendar-scroll-viewport{height:100%}.reach-calendar-month-view .mat-calendar-table-header,.reach-calendar-year-view .mat-calendar-table-header{display:none}.reach-calendar-month-view .mat-calendar-table,.reach-calendar-year-view .mat-calendar-table{border-spacing:0;border-collapse:collapse;table-layout:fixed;width:100%}.reach-calendar-month-view .mat-calendar-body-label,.reach-calendar-year-view .mat-calendar-body-label{line-height:0;padding-left:0}.reach-calendar-month,.reach-calendar-year{display:block;padding:0 16px}.reach-calendar-month-view-header{margin:0 16px}.reach-calendar-date-input{margin-bottom:16px}.reach-calendar-date-input .reach-calendar-form-field{width:136px}.reach-calendar-comparison{margin-bottom:16px}.reach-date-range-calendar .reach-calendar-date-input .reach-calendar-form-field,.reach-date-range-calendar-without-presets-menu .reach-calendar-date-input .reach-calendar-form-field{width:104px}.reach-date-range-calendar .reach-calendar-picker-view,.reach-date-range-calendar-without-presets-menu .reach-calendar-picker-view{min-height:128px}\n/*# sourceMappingURL=calendar.css.map */"],
mb:2,data:{animation:[hYb]},La:0});var iYb={keyboard_arrow_left:{kh:"keyboard_arrow_left"},keyboard_arrow_right:{kh:"keyboard_arrow_right"},arrow_right:{kh:"arrow_right"}},jYb=new _.zd("ICON_MAPPING",{Ha:"root",na:()=>iYb});var kYb=0,lYb=function(a){let b;null==(b=a.calendar.j2)||_.w(b.uea.dua,_.ng(a.kc)).subscribe(c=>{let d;const e=null==(d=a.calendar.j2)?void 0:d.Yda.value[c];e&&(a.Rsa=a.Sc.format(e,a.ltc.display.F4a),a.sv=e,_.Po(a.Yd))})},mYb=function(a,b,c){b="month"===a.view?_.eE(a.Sc,b,c):_.fE(a.Sc,b,c);return _.aE(a.Sc,b,a.od,a.rd)},vU=class{get qb(){return this.bzc}set qb(a){this.bzc=this.sv=a}get view(){return this.fzc}set view(a){this.fzc=a}get m7a(){return"month"===this.view?"Choose month and year":"Choose date"}get b8a(){return"month"===
this.view?"Previous month":"Previous year"}get f5a(){return"month"===this.view?"Next month":"Next year"}constructor(a,b,c,d,e,f){this.calendar=a;this.Yd=b;this.Sc=d;this.ltc=e;this.zu=f;this.kc=new _.fg(1);this.Rsa="";this.Jxb=`reach-calendar-button-${kYb++}`}Tc(){_.w(this.calendar.kEb,_.Zf(1)).subscribe(()=>{lYb(this)})}cta(){return!this.od||0>_.ZD(this.Sc,this.od,this.sv)}Xra(){return!this.rd||0<_.ZD(this.Sc,this.rd,this.sv)}BH(a,b="auto"){if("month"===this.view){let c;null==(c=this.calendar.j2)||
c.BH(a,b)}else{let c;null==(c=this.calendar.Vwa)||c.BH(a,b)}}};vU.ha=function(a){return new (a||vU)(_.r(uU),_.r(_.wp),_.r(_.gG),_.r(_.bE,8),_.r(_.Bu,8),_.r(jYb))};
vU.wa=_.n({type:vU,oa:[["reach-calendar-month-toolbar"]],Bb:[1,"reach-calendar-month-toolbar"],inputs:{qb:"activeDate",od:"minDate",rd:"maxDate",view:"view"},features:[_.eh([{Ba:_.oab,qc:{Lj:!0}}])],ya:9,Aa:12,Ea:[[1,"reach-calendar-period"],["mat-button","","cdkAriaLive","polite",1,"reach-calendar-period-button",3,"click"],[1,"reach-calendar-arrow"],["mat-icon-button","",1,"reach-calendar-previous-button",3,"disabled","click"],[3,"svgIcon",4,"ngIf"],["mat-icon-button","",1,"reach-calendar-next-button",
3,"disabled","click"],[3,"svgIcon"]],ua:function(a,b){a&1&&(_.z(0,"div",0)(1,"button",1),_.L("click",function(){b.calendar.Rg="month"===b.view?"year":"month";if("year"===b.calendar.Rg&&b.sv){let c;null==(c=b.calendar.Vwa)||c.BH(b.sv)}}),_.z(2,"span"),_.Q(3),_.B(),_.G(4,"div",2),_.B()(),_.z(5,"button",3),_.L("click",function(){b.cta()&&(b.sv=mYb(b,b.sv||b.sv,-1),b.BH(b.sv,"smooth"))}),_.O(6,MLb,2,2,"mat-icon",4),_.B(),_.z(7,"button",5),_.L("click",function(){b.Xra()&&(b.sv=mYb(b,b.sv||b.sv,1),b.BH(b.sv,
"smooth"))}),_.O(8,NLb,2,2,"mat-icon",4),_.B());a&2&&(_.q(1),_.Hg("aria-label",b.m7a)("aria-describedby",b.Jxb),_.q(1),_.Hg("id",b.Jxb),_.q(1),_.ch(b.Rsa),_.q(1),_.Jg("reach-calendar-invert","month"!==b.view),_.q(1),_.x("disabled",!b.cta()),_.Hg("aria-label",b.b8a),_.q(1),_.x("ngIf",b.zu.keyboard_arrow_left),_.q(1),_.x("disabled",!b.Xra()),_.Hg("aria-label",b.f5a),_.q(1),_.x("ngIf",b.zu.keyboard_arrow_right))},Ga:[sM,_.oq,_.xF,_.Cv,_.pE,_.kw],styles:[".reach-calendar-month-toolbar{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.reach-calendar-month-toolbar .mat-mdc-button.mat-mdc-button-base,.reach-calendar-month-toolbar .mat-mdc-outlined-button.mat-mdc-button-base,.reach-calendar-month-toolbar .mat-mdc-raised-button.mat-mdc-button-base,.reach-calendar-month-toolbar .mat-mdc-unelevated-button.mat-mdc-button-base{height:24px;margin-top:0;margin-bottom:0}.reach-calendar-month-toolbar .mat-mdc-button.mat-mdc-button-base .mdc-button__touch,.reach-calendar-month-toolbar .mat-mdc-outlined-button.mat-mdc-button-base .mdc-button__touch,.reach-calendar-month-toolbar .mat-mdc-raised-button.mat-mdc-button-base .mdc-button__touch,.reach-calendar-month-toolbar .mat-mdc-unelevated-button.mat-mdc-button-base .mdc-button__touch{height:100%}.reach-calendar-month-toolbar .mat-mdc-button.mat-mdc-button-base .mat-mdc-button-touch-target,.reach-calendar-month-toolbar .mat-mdc-outlined-button.mat-mdc-button-base .mat-mdc-button-touch-target,.reach-calendar-month-toolbar .mat-mdc-raised-button.mat-mdc-button-base .mat-mdc-button-touch-target,.reach-calendar-month-toolbar .mat-mdc-unelevated-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.reach-calendar-month-toolbar .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:32px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:4px}.reach-calendar-month-toolbar .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.reach-calendar-arrow{display:inline-block;border-left:5px solid transparent;border-right:5px solid transparent;border-top-width:5px;border-top-style:solid;height:0;margin:0 0 0 5px;vertical-align:middle;width:0}.reach-calendar-arrow.reach-calendar-invert{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .reach-calendar-arrow{margin:0 5px 0 0}.reach-calendar-period{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.reach-calendar-period-button{background:transparent;font:inherit;letter-spacing:inherit}\n/*# sourceMappingURL=calendar_month_toolbar.css.map */"],
mb:2,La:0});var wU=class{};wU.ha=function(a){return new (a||wU)};wU.Da=_.ld({type:wU});wU.Ca=_.Pc({Nb:[{Ba:_.yu,Id:_.DF}],imports:[YM]});var xU=class{};xU.ha=function(a){return new (a||xU)};xU.Da=_.ld({type:xU});xU.Ca=_.Pc({Nb:[{Ba:_.kpb,qc:{color:"primary"}}],imports:[eP]});var yU=class{get focused(){return this.VK}constructor(a,b){this.Yd=a;this.zone=b;this.kc=new _.fg(1);this.VK=!1}xe(){this.zone.ac(()=>{_.w(_.Jf(_.w(_.If(this.input.qa,"focus"),_.cg(!0)),_.w(_.If(this.input.qa,"blur"),_.cg(!1))),_.ng(this.kc)).subscribe(a=>{this.VK=a;_.Po(this.Yd);this.Yd.he()})})}};yU.ha=function(a){return new (a||yU)(_.r(_.wp),_.r(_.sg))};
yU.wa=_.n({type:yU,oa:[["reach-calendar-form-field"]],Bd:function(a,b,c){a&1&&_.rh(c,_.Zy,7,_.ne);if(a&2){let d;_.ph(d=_.sh())&&(b.input=d.first)}},Bb:[1,"reach-calendar-form-field"],Cb:2,ab:function(a,b){a&2&&_.Jg("reach-calendar-form-field-focused",b.focused)},Yb:["*"],ya:2,Aa:0,Ea:[[1,"reach-calendar-form-field-outline"]],ua:function(a){a&1&&(_.Xg(),_.G(0,"div",0),_.Yg(1))},styles:[".reach-calendar-form-field{display:inline-block;position:relative}.reach-calendar-form-field .mat-mdc-input-element{background:transparent;border:none;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;height:40px;margin:0;outline:none;padding:0 8px;position:relative;width:100%;z-index:1}.reach-calendar-form-field .reach-calendar-form-field-outline{bottom:0;border:1px solid currentColor;border-radius:4px;left:0;position:absolute;right:0;top:0}.reach-calendar-form-field.reach-calendar-form-field-focused .reach-calendar-form-field-outline{border-width:2px}\n/*# sourceMappingURL=calendar_form_field.css.map */"],
mb:2,La:0});var nYb=class{constructor(a){this.nb=a}focus(){this.nb.qa.focus()}tu(){return this.nb.qa.textContent}},zU=class extends nYb{constructor(a,b){super(a);this.nb=a;this.kJc=b;this.first=!1}};zU.ha=function(a){return new (a||zU)(_.r(_.ne),_.r(AU))};zU.Ma=_.nd({type:zU,oa:[["","xapTabstopGroupItem",""]],Cb:1,ab:function(a,b){if(a&2){let c;a=b.first||(null==(c=b.kJc.items)?void 0:c.first)===b?0:-1;_.Og("tabIndex",a)}},inputs:{first:"first"},features:[_.Cg]});
var AU=class{constructor(a){this.dir=a;this.orientation="vertical";this.ZW=this.eI=!1}xe(){this.Q1=_.Vt((new _.Xt(this.items)).eI(this.eI));this.ZW&&this.Q1.ZW();const a="vertical"===this.orientation;_.b4a(this.Q1,a);let b;_.wB(this.Q1,a?null:(null==(b=this.dir)?void 0:b.value)||"ltr")}};AU.ha=function(a){return new (a||AU)(_.r(_.Yt))};
AU.Ma=_.nd({type:AU,oa:[["","xapTabstopGroup",""]],Bd:function(a,b,c){a&1&&_.rh(c,zU,4);if(a&2){let d;_.ph(d=_.sh())&&(b.items=d)}},ab:function(a,b){a&1&&_.L("keyup",function(c){b.Q1&&(_.IOa(b.Q1,"keyboard"),b.Q1.pA(c))})},inputs:{orientation:"orientation",eI:"withWrap",ZW:"withTypeAhead"}});new _.Fo;new _.Go;var BU=class{};BU.ha=function(a){return new (a||BU)};BU.Da=_.ld({type:BU});BU.Ca=_.Pc({imports:[lN]});var CU=class{};CU.ha=function(a){return new (a||CU)};CU.Da=_.ld({type:CU});CU.Ca=_.Pc({imports:[_.uq]});var DU=class{constructor(){this.ata=[];this.zJb=new _.hg}};DU.ha=function(a){return new (a||DU)};
DU.wa=_.n({type:DU,oa:[["reach-date-presets-menu"]],Bb:[1,"reach-date-presets-menu"],inputs:{ata:"presets"},outputs:{zJb:"presetSelected"},ya:2,Aa:1,Ea:function(){return[["xapTabstopGroup","","role","listbox","aria-label","List of preset date options",1,"reach-calendar-presets"],[4,"ngIf"],["role","option","xapTabstopGroupItem","","class","reach-calendar-presets-menu-item",3,"first","click",4,"ngFor","ngForOf"],["role","option","xapTabstopGroupItem","",1,"reach-calendar-presets-menu-item",3,"first",
"click"],[1,"reach-calendar-preset-menu-item-state"],[1,"reach-calendar-preset-label"]]},ua:function(a,b){a&1&&(_.z(0,"div",0),_.O(1,PLb,4,1,"ng-container",1),_.B());a&2&&(_.q(1),_.x("ngIf",0<(null==b.ata?null:b.ata.length)))},Ga:[_.nq,_.oq,_.vz,AU,zU],styles:[".reach-calendar-presets-menu .reach-calendar-presets{padding:8px 0}.reach-calendar-preset-label{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.mat-mdc-menu-item.reach-calendar-presets-menu-item,.reach-calendar-presets-menu-item{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:40px;position:relative;padding:0 16px}.mat-mdc-menu-item.reach-calendar-presets-menu-item .mat-mdc-icon-button.mat-mdc-button-base,.reach-calendar-presets-menu-item .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:32px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:4px}.mat-mdc-menu-item.reach-calendar-presets-menu-item .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target,.reach-calendar-presets-menu-item .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-mdc-menu-item.reach-calendar-presets-menu-item:hover .reach-calendar-preset-menu-item-state,.reach-calendar-presets-menu-item:hover .reach-calendar-preset-menu-item-state{background:#202124;opacity:.04}.mat-mdc-menu-item.reach-calendar-presets-menu-item:focus,.reach-calendar-presets-menu-item:focus{outline:none}.mat-mdc-menu-item.reach-calendar-presets-menu-item:focus .reach-calendar-preset-menu-item-state,.reach-calendar-presets-menu-item:focus .reach-calendar-preset-menu-item-state{background:#202124;opacity:.12}.reach-calendar-preset-menu-item-state{bottom:0;left:0;position:absolute;right:0;top:0}\n/*# sourceMappingURL=date_presets_menu.css.map */"],
mb:2,La:0});var EU=class{};EU.ha=function(a){return new (a||EU)};EU.Da=_.ld({type:EU});EU.Ca=_.Pc({});var FU=class{};FU.ha=function(a){return new (a||FU)};FU.Da=_.ld({type:FU});FU.Ca=_.Pc({imports:[_.Rt,_.uq,_.Py,QN,_.rG,YN,wU,xU,_.oG,_.aA,_.lw,_.zu,_.xu,_.Qy,_.ju,CU,EU]});_.gcb(uU,[_.oq,_.zl,_.Cy,_.CF,_.Zy,_.nG,_.Jy,yU,vU,sU,tU,DU],[]);var GU=class{};GU.ha=function(a){return new (a||GU)};GU.Da=_.ld({type:GU});GU.Ca=_.Pc({imports:[_.uq,_.Py,RN,YN,BU,SN,_.oG,_.jE,FU,_.Qy,bO,_.pG]});var HU=class{};HU.ha=function(a){return new (a||HU)};HU.Da=_.ld({type:HU});HU.Ca=_.Pc({imports:[_.uq,QN,_.rG,RN,YN,_.Qy]});var IU=class{};IU.ha=function(a){return new (a||IU)};IU.Da=_.ld({type:IU});IU.Ca=_.Pc({Nb:[{Ba:_.EHa,qc:!0}],imports:[_.Rt,_.uq,BS,QN,xS,_.rG,RN,YN,wU,_.vF,SN,_.lw,_.Sz,_.wF,_.zu,HU,_.Qy,GU]});var JU=class{};JU.ha=function(a){return new (a||JU)};JU.Da=_.ld({type:JU});JU.Ca=_.Pc({imports:[_.uq,IU,GU]});var KU=class{};KU.ha=function(a){return new (a||KU)};KU.Da=_.ld({type:KU});KU.Ca=_.Pc({Nb:[{Ba:_.D_a,qc:{Kp:"grimoire-xref",WOa:864E5,jTa:!0}}],imports:[_.es,qU,_.uq,_.$z,_.aA,rU,JU]});var LU=class{};LU.ha=function(a){return new (a||LU)};LU.Da=_.ld({type:LU});LU.Ca=_.Pc({imports:[_.es,_.uq,_.Rx,_.AG,_.yG,_.iv,_.aA,_.lw,_.bA,_.Sz,_.kF,KU,PS]});var MU=class{};MU.ha=function(a){return new (a||MU)};MU.Da=_.ld({type:MU});MU.Ca=_.Pc({imports:[_.uq,_.sy]});var NU=class{};NU.ha=function(a){return new (a||NU)};NU.Da=_.ld({type:NU});NU.Ca=_.Pc({imports:[_.es,_.uq,_.OC,_.AG,_.LK,_.yG,_.iv,_.GF,_.lw,_.iK,MU,_.sJ,_.Gr,_.YC,rU,LU]});var OU=class{};OU.ha=function(a){return new (a||OU)};OU.Da=_.ld({type:OU});OU.Ca=_.Pc({imports:[_.es,nU,_.uq,_.lF,oU,_.iv,_.lw,_.bA,_.DL,_.cF,_.Sz,_.Gr,pU,NU]});var PU=class{};PU.ha=function(a){return new (a||PU)};PU.Da=_.ld({type:PU});PU.Ca=_.Pc({imports:[fQ,_.uq,_.QJ,_.OC,BT,AT,_.AG,iP,_.Gr,_.es]});var QU=class{};QU.ha=function(a){return new (a||QU)};QU.Da=_.ld({type:QU});QU.Ca=_.Pc({imports:[_.es,_.uq,_.gx,_.SC,HP,_.yG,_.iv,_.Gr,_.dI,_.Zz]});var RU=class{};RU.ha=function(a){return new (a||RU)};RU.Da=_.ld({type:RU});RU.Ca=_.Pc({Nb:[OO,vR,TO],imports:[_.es,_.uq,YS,IT,lU,mU,mP,_.yG,OU,QU,_.YC,PU]});var SU=class{};SU.ha=function(a){return new (a||SU)};SU.Da=_.ld({type:SU});SU.Ca=_.Pc({imports:[_.uq,_.iv,_.$u,_.lw,_.Sz,_.Gr]});var TU=class{};TU.ha=function(a){return new (a||TU)};TU.Da=_.ld({type:TU});TU.Ca=_.Pc({imports:[_.es,_.uq,SU,_.ov,_.iv,_.lw,_.Sz,_.PI,_.Gr]});var UU=class{};UU.ha=function(a){return new (a||UU)};UU.Da=_.ld({type:UU});UU.Ca=_.Pc({imports:[_.uq,_.iv,_.GF,_.lw,_.OB,_.Oz,_.Sz]});var VU=class{};VU.ha=function(a){return new (a||VU)};VU.Da=_.ld({type:VU});VU.Ca=_.Pc({imports:[_.uq,_.iv,_.GF,_.lw,_.OB,_.Oz,_.Sz]});var WU=class{};WU.ha=function(a){return new (a||WU)};WU.Da=_.ld({type:WU});WU.Ca=_.Pc({imports:[_.es,_.uq,_.iv,_.Yy,_.lw,_.az,_.Sz,_.Py,_.Qy,UU,VU]});var XU=class{};XU.ha=function(a){return new (a||XU)};XU.Da=_.ld({type:XU});XU.Ca=_.Pc({imports:[_.uq,_.HB,_.AG,_.yG,fT,WU,UU,VU]});var YU=class{};YU.ha=function(a){return new (a||YU)};YU.Da=_.ld({type:YU});YU.Ca=_.Pc({Nb:[{Ba:_.S_a,qc:{T3:0,u1:0,iPb:1500,euc:!0}}],imports:[_.es,_.uq,TU,_.lF,_.iv,_.lw,_.cF,_.Sz,XU]});var ZU=class{};ZU.ha=function(a){return new (a||ZU)};ZU.Da=_.ld({type:ZU});ZU.Ca=_.Pc({imports:[_.uq,_.ov,RU,YU,_.YC]});var $U=class{};$U.ha=function(a){return new (a||$U)};$U.Da=_.ld({type:$U});$U.Ca=_.Pc({Nb:[_.wK,MO],imports:[ZU,_.uq,_.ov,qT,QU]});var aV=class{resolve(a){return _.vj(a)}};aV.ha=function(a){return new (a||aV)};aV.ta=_.k({token:aV,na:aV.ha,Ha:"root"});var bV=class{constructor(a,b){this.yJ="/repos";this.puc="https://cloud.google.com/source-repositories/docs/";this.YIc="https://cloud.google.com/source-repositories/docs/support";_.ll.has(2)&&b.navigate([this.yJ])}};bV.ha=function(a){return new (a||bV)(_.r(_.px),_.r(_.Ji))};
bV.wa=_.n({type:bV,oa:[["initial-welcome"]],ya:18,Aa:3,Ea:["fxLayout;column;fxLayoutAlign;center center;fxFlex;noshrink".split(";"),["fxLayout","","fxLayoutAlign","center",1,"docs-container"],["ascTrackElement","initialWelcome","trackAction","navigateDocumentation","fxLayoutAlign","center",3,"externalLink"],["ascTrackElement","initialWelcome","trackAction","navigateSupport","fxLayoutAlign","center",3,"externalLink"],["mat-button","","ascTrackElement","initialWelcome","trackAction","navigateViewAllRepos",
3,"routerLink"]],ua:function(a,b){a&1&&(_.z(0,"div",0)(1,"h2"),_.Q(2," Welcome to Cloud Source Repositories "),_.B(),_.z(3,"p"),_.Q(4," Easily connect to other Google Cloud products, while privately hosting, tracking, and managing changes to your codebase."),_.B(),_.z(5,"div",1)(6,"a",2)(7,"mat-icon"),_.Q(8,"info"),_.B(),_.H(9),_.Q(10,"Documentation"),_.J(),_.B(),_.z(11,"a",3)(12,"mat-icon"),_.Q(13,"help"),_.B(),_.H(14),_.Q(15,"Support"),_.J(),_.B()(),_.z(16,"a",4),_.Q(17," view all repositories "),
_.B()());a&2&&(_.q(6),_.x("externalLink",b.puc),_.q(5),_.x("externalLink",b.YIc),_.q(5),_.x("routerLink",b.yJ))},Ga:[_.cs,_.Zr,_.ev,_.fv,_.lv,_.Lu,_.kw,_.Er],styles:[".docs-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#5f6368}.docs-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus, .docs-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.docs-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:not(:first-child){margin-left:16px}.mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;margin-right:4px}.mat-button[_ngcontent-%COMP%]{background-color:#1967d2;border-radius:4px;color:#fff;font-family:Google Sans;font-weight:500;letter-spacing:.02em;margin-top:16px;padding:0 30px;text-transform:capitalize}h2[_ngcontent-%COMP%]{color:#000;font-family:Google Sans;font-size:32px;margin-bottom:16px;margin-top:0}p[_ngcontent-%COMP%]{color:#000;margin-bottom:8px;max-width:445px;text-align:center}"],
La:0});var oYb={tX:0,Eac:1,Ct:2,plb:3,0:"REPO",1:"REF",2:"FILE",3:"FOLDER"};var cV=class{transform(a){return _.OG(a)?`/piper///depot/${nM(a.path)}`:_.NG(a)?`${encodeURIComponent(a.repository)}/${nM(a.path)}`:`${_.iL(a)?"/h":""}/${encodeURIComponent(a.kb)}/${nM(a.repository)}/+/${nM(a.vb)}:${nM(a.path)}`}};cV.ha=function(a){return new (a||cV)};cV.ye=_.od({name:"placeToHref",type:cV,be:!0});var dV=class{transform(a){return _.gt(a.Wb().Wc("/").Ya())}};dV.ha=function(a){return new (a||dV)};dV.ye=_.od({name:"repoRootLink",type:dV,be:!0});var eV=class{constructor(){this.Ow=oYb;this.iga="RecentItem"}Ra(){switch(this.oJb){case "REPO":var a=this.Wa;this.data={Wa:a,type:0,HW:`${this.iga}Repo`,icon:"shared:repository",vca:QLb(a),wra:_.gt(a.Wb().Wc("/").Ya()),wca:"navigateMainRepo",Fe:a.kb,NJb:_.gt(_.cH(a.Wb(),"repoGroup").Ya())};break;case "REF":a=this.Wa;this.data={Wa:a,type:1,HW:`${this.iga}Branch`,icon:"source:branch",vca:QLb(a),wra:_.gt(a.Wb().Wc("/").Ya()),wca:"navigateMainBranch",Fe:a.kb,NJb:_.gt(_.cH(a.Wb(),"repoGroup").Ya())};break;
case "FOLDER":a=this.Wa;this.data={Wa:a,type:3,HW:`${this.iga}Folder`,icon:"source:folder_open",repository:a.repository,xd:a.vb&&_.YG(a.vb),vca:_.sC(a.path||"")||"/",wra:_.gt(a),wca:"navigateMainFolder",path:a.path,prefix:_.fj(a.path)+"/"};break;case "FILE":a=this.Wa;this.data={Wa:a,type:2,HW:`${this.iga}File`,icon:"source:file",repository:a.repository,xd:a.vb&&_.YG(a.vb),vca:_.sC(a.path),wra:_.gt(a),wca:"navigateMainFile",path:a.path,prefix:_.fj(a.path)+"/"};break;default:_.ej(this.oJb,"Unexpected place item type")}}};
eV.ha=function(a){return new (a||eV)};
eV.wa=_.n({type:eV,oa:[["item-display","place",""]],inputs:{iga:"trackElementPrefix",displayName:"displayName",oJb:"placeItemType",Wa:"place"},bc:["place",""],ya:4,Aa:3,Ea:[[3,"svgIcon"],[4,"ngIf","ngIfElse"],["fileOrFolder",""],[1,"main-element",3,"routerLink","ascTrackElement","trackAction"],["trackAction","navigateProject",3,"routerLink","ascTrackElement"],["trackAction","navigateRepo",3,"routerLink","ascTrackElement",4,"ngIf"],[1,"main-element"],["title","Copy file path",1,"copy-button"],["aria-hidden",
"true",1,"material-icons-extended"],["trackAction","navigateRepo",3,"routerLink","ascTrackElement"]],ua:function(a,b){a&1&&(_.G(0,"mat-icon",0),_.O(1,RLb,5,7,"ng-container",1),_.O(2,TLb,10,11,"ng-template",null,2,_.uh));if(a&2){const c=_.ah(3);_.x("svgIcon",b.data.icon);_.q(1);_.x("ngIf",b.data.type==b.Ow.tX||b.data.type==b.Ow.Eac)("ngIfElse",c)}},Ga:[_.cs,_.oq,_.kw,_.Er,cV,dV],styles:["item-display[_nghost-%COMP%]{display:flex;padding:1px 0}item-display[_nghost-%COMP%]:not(:hover):not(:focus):not(:focus-within)   .copy-button[_ngcontent-%COMP%], item-display[_nghost-%COMP%]:not(:hover):not(:focus):not(:focus-within)   copy-button[_ngcontent-%COMP%]{opacity:0}a[_ngcontent-%COMP%]{letter-spacing:.01em;padding-left:8px;white-space:pre;color:var(--text-default)}.main-element[_ngcontent-%COMP%]{font-weight:500}.copy-button[_ngcontent-%COMP%], copy-button[_ngcontent-%COMP%]{padding-left:8px}.mat-icon[_ngcontent-%COMP%], .material-icons-extended[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;min-width:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.copy-button[_ngcontent-%COMP%]{background-color:initial;border-width:0;cursor:pointer}.copy-button[_ngcontent-%COMP%]:focus{outline:none}"],
La:0});var pYb=_.u({state:1,message:"Unavailable"}),fV=class{constructor(a,b){this.sB=_.DG;this.lpa=_.Il;this.XEc=_.w(b.X0(),_.v(c=>_.vG(c)),_.Sf(c=>{_.zv(a,c);return pYb}),_.lg(_.EG),_.jg())}};fV.ha=function(a){return new (a||fV)(_.r(_.Av),_.r(_.Vx))};
fV.wa=_.n({type:fV,oa:[["recent-items"]],ya:5,Aa:3,Ea:[["fxLayout","column","fxFlex","",1,"card"],[4,"ngIf"],["emptyRecents",""],[3,"ngSwitch"],[4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","40px",4,"ngSwitchCase"],[4,"ngIf","ngIfElse"],[4,"ngFor","ngForOf"],["fxLayout","","fxLayoutAlign","start center",3,"place","placeItemType"],["theme","error"],"fxLayout;column;fxLayoutAlign;center center;fxFlex;40px".split(";"),"fxLayout;;fxFlex;auto;fxLayoutAlign;center center".split(";")],
ua:function(a,b){a&1&&(_.z(0,"div",0),_.O(1,ZLb,5,4,"ng-container",1),_.R(2,"async"),_.B(),_.O(3,$Lb,2,0,"ng-template",null,2,_.uh));a&2&&(_.q(1),_.x("ngIf",_.S(2,1,b.XEc)))},Ga:[_.nq,_.oq,_.pq,_.qq,_.ev,_.fv,_.lv,eV,_.zG,_.xG,_.tq],styles:["dc-information-box.error[_ngcontent-%COMP%]{background-color:transparent;border:0;padding:8px;margin:10px}item-display[_ngcontent-%COMP%]{height:18px;margin:4px 0;padding-left:16px}p[_ngcontent-%COMP%]{font-family:Google Sans;font-size:1rem}ul[_ngcontent-%COMP%]{display:flex;flex-direction:column;overflow:auto;padding:3px 0}li[_ngcontent-%COMP%]{flex:0 0 auto}"],
La:0});var qYb=_.u({state:1,message:"Unavailable"}),gV=class{constructor(a,b,c,d){this.Ub=c;this.Fa=d;this.U_b="Jxc";this.ulb="Ixc";this.Iaa=kMb;this.Pc=_.DG;this.lpa=_.Il;this.hd=new oOb(e=>Array.from(e.children.values()));this.BMa=new Map;this.Vua=new _.Yh(!1);this.lD=0;this.YOa=new _.mp(!0);this.TCc=_.w(c.V0(),_.v(e=>e||50));this.tIc=_.w(c.b1(),_.Zf(1),_.pg(e=>{this.lD=e.length;this.YOa.emit(this.lD);b.he()}),_.WB(this.TCc),_.pg(([,e])=>{this.lD<=e&&this.Vua.next(!0)}),_.WB(this.Vua),_.v(([[e,f],g])=>
{var l=this.BMa;g=g?void 0:f;l.clear();f=new Map;for(const F of e){e=F.Wb().Wc().ni(void 0);var p=F.repository;if(p){var t=`repo:${p} ref:${F.vb}`;p=f.get(t);p||(p=!F.path,p={children:new Map,displayName:"",location:e.Ya(),Hx:p,Ow:"REPO"},f.set(t,p));if(F.path){t="";for(const I of F.path.split("/"))if(0!==I.length){0<t.length&&(t+="/");t+=I;var y=p.children.get(I);if(!y){y=t;var C=F.path;const K=e.Wc(y===C?y:y+"/").Ya();y={children:new Map,displayName:"",location:K,Hx:y===C||y+"/"===C,Ow:_.Il(K)};
p.children.set(I,y)}p=y}}}}for(const F of f.keys())f.set(F,mMb(f.get(F),l));g&&lMb(f,g);l=new vOb;l.data=Array.from(f.values());return _.vG(l)}),_.pg(e=>{this.hd.Qi=[];for(const f of e.Tb.data)jMb(f,this.hd.Qi);this.hd.s0()}),_.Sf(e=>{_.zv(a,e);return qYb}),_.lg(_.EG))}IC(a){if(!_.CH(a)){var b=a.target;if(b&&b instanceof Element&&(b=_.zH(b,"[data-action]","starred-items"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}}Jxc(a,b){a=Number(b.dataset.nodeId);isNaN(a)||(a=this.BMa.get(a))&&this.hd.toggle(a)}Ixc(a,
b){a=Number(b.dataset.nodeId);!isNaN(a)&&(a=this.BMa.get(a))&&(a.Hx?_.w(this.Ub.pwa(a.location),_.Zf(1)).subscribe():_.w(this.Ub.mva(a.location),_.Zf(1)).subscribe(),this.Fa.lb({gestureName:"CLICK",element:"StarredItems",action:"toggleStar"}),a.Hx=!a.Hx,this.lD+=a.Hx?1:-1,this.YOa.emit(this.lD))}};gV.ha=function(a){return new (a||gV)(_.r(_.Av),_.r(_.wp),_.r(_.Vx),_.r(_.Yr))};
gV.wa=_.n({type:gV,oa:[["starred-items"]],ab:function(a,b){a&1&&_.L("click",function(c){return b.IC(c)})},outputs:{YOa:"countChanged"},ya:5,Aa:3,Ea:[["fxLayout","column","fxFlex",""],[4,"ngIf"],["emptyStarredItems",""],[3,"ngSwitch"],[4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","40px",4,"ngSwitchCase"],[4,"ngIf","ngIfElse"],[3,"dataSource","treeControl"],[4,"matTreeNodeDef"],[4,"matTreeNodeDef","matTreeNodeDefWhen"],["id","show-all-button",
"mat-button","",3,"click",4,"ngIf"],[1,"button-spacer"],[3,"isStarred","type"],[3,"displayName","place","placeItemType"],[1,"nested-row"],[1,"mat-button-base","mat-icon-button","row-toggle"],[1,"google-material-icons","expand-toggle"],["matTreeNodeOutlet",""],["id","show-all-button","mat-button","",3,"click"],["theme","error"],"fxLayout;column;fxLayoutAlign;center center;fxFlex;40px".split(";"),"fxLayout;;fxFlex;auto;fxLayoutAlign;center center".split(";")],ua:function(a,b){a&1&&(_.z(0,"div",0),_.O(1,
hMb,5,4,"ng-container",1),_.R(2,"async"),_.B(),_.O(3,iMb,2,0,"ng-template",null,2,_.uh));a&2&&(_.q(1),_.x("ngIf",_.S(2,1,b.tIc)))},Ga:[_.oq,_.pq,_.qq,_.ev,_.fv,_.lv,_.zG,eV,_.xG,_.Ku,tN,sN,xN,rN,uN,dP,_.tq],styles:["dc-information-box.error[_ngcontent-%COMP%]{background-color:transparent;border:0;padding:8px;margin:10px}.tree-invisible[_ngcontent-%COMP%]{display:none}li[_ngcontent-%COMP%], ul[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;list-style-type:none}item-display[_ngcontent-%COMP%]{height:18px;margin:4px 0}p[_ngcontent-%COMP%]{font-family:Google Sans;font-size:1rem}ul[_ngcontent-%COMP%]{padding:0 0 0 2em}.button-spacer[_ngcontent-%COMP%]{width:24px}button.row-toggle[_ngcontent-%COMP%]{align-self:center;height:24px;line-height:24px;width:24px}button.row-toggle[_ngcontent-%COMP%]   .google-material-icons[_ngcontent-%COMP%], button.row-toggle[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:1em;font-size:1em;line-height:1em;width:1em;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button.row-toggle[_ngcontent-%COMP%]   .expand-toggle[_ngcontent-%COMP%]{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}button.row-toggle[_ngcontent-%COMP%]   .collapsed[_ngcontent-%COMP%]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.nested-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}mat-tree-node[_ngcontent-%COMP%]{min-height:unset}"],
La:0});var rYb={z2b:"initial",fNc:"return"},hV=class{constructor(a,b,c,d,e,f,g){this.Fa=a;this.Ub=c;this.QD=d;this.meb=f;this.Ua=g;this.DAb=new _.uj;this.FAc=rYb;this.lD=0;_.jy(e,"SEARCH_BAR");this.WEc=_.w(c.X0(),_.v(l=>l.length));this.state=_.w(_.Af(c.X0(),c.b1()),_.Zf(1),_.v(([l,p])=>l.length||p.length?"return":"initial"),_.Sf(l=>{_.zv(b,l);return _.u("return")}))}Ra(){this.QD.Nl(this.DAb)}Ja(){_.fI(this.QD)}IC(a){if(!_.CH(a)){var b=a.target;if(b&&b instanceof HTMLElement){var c=_.zH(b,"[data-action-name]");
if(c&&c instanceof HTMLElement)if(b=c.dataset.actionName,"copy"===b){this.lb("copy");let d=c.dataset.copyContent||"";_.w(this.Ub.c1(),_.Zf(1)).subscribe(e=>{d=e&&d.startsWith("google3/")?d.substring(8):d;_.oC(document,c,d);this.meb.open("Copied to clipboard!","",{duration:1E3})})}else"navigate"===b&&c instanceof HTMLAnchorElement&&(this.lb(c.dataset.elementName,c.dataset.trackActionName),_.Dr(this.Ua,c.pathname+c.search+c.hash),a.preventDefault())}}}lb(a){this.Fa.lb({element:"LandingPage",action:a,
gestureName:"CLICK"})}};hV.ha=function(a){return new (a||hV)(_.r(_.Yr),_.r(_.Av),_.r(_.Vx),_.r(_.vL),_.r(_.Pi),_.r(_.Uv),_.r(_.Ji))};
hV.wa=_.n({type:hV,oa:[["landing-page"]],ab:function(a,b){a&1&&_.L("click",function(c){return b.IC(c)})},ya:4,Aa:4,Ea:[[4,"ngIf","ngIfElse"],["loading",""],[1,"main-content"],[4,"ngIf"],["displayMode","flat","togglePosition","before",3,"multi"],[3,"expanded","afterExpand","afterCollapse"],[1,"star"],["role","region","aria-label","Starred Items","fxLayout","",3,"countChanged"],["svgIcon","source:history"],"role;region;aria-label;Recent Items;fxLayout;".split(";"),[3,"diameter"]],ua:function(a,b){a&
1&&(_.O(0,qMb,22,8,"ng-container",0),_.R(1,"async"),_.O(2,rMb,1,1,"ng-template",null,1,_.uh));if(a&2){const c=_.ah(3);_.x("ngIf",_.S(1,2,b.state))("ngIfElse",c)}},Ga:[_.oq,_.ev,bV,_.xG,dN,_.SI,_.TI,_.UI,_.kw,fV,gV,_.tq,_.vC],styles:["landing-page[_nghost-%COMP%]{display:flex;flex-direction:column;flex:1 1 100%;min-height:0}mat-accordion[_ngcontent-%COMP%]{margin-top:8px;width:80%}mat-accordion[_ngcontent-%COMP%]   recent-items[_ngcontent-%COMP%], mat-accordion[_ngcontent-%COMP%]   starred-items[_ngcontent-%COMP%]{overflow-x:scroll;overflow-y:hidden}mat-accordion[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]{border-radius:4px;box-shadow:none;margin-bottom:8px}h2[_ngcontent-%COMP%]{padding-left:12px}.main-content[_ngcontent-%COMP%]{background-position:0 100%;background-repeat:repeat-x;background-image:none;min-height:0;overflow:auto;padding-top:1px;display:flex;flex-direction:column;align-items:center;flex:1 1 100%}.main-content[_ngcontent-%COMP%]   initial-welcome[_ngcontent-%COMP%]{flex:1 0 auto}loading[_ngcontent-%COMP%]{flex:1 1 100%}"]});var iV=class{set location(a){this.Idb=!(a&&a.kb)}set rows(a){this.vNb=a.concat().sort(yMb)}constructor(){this.Mac="REPO";this.Idb=!1;this.vNb=[];this.MMb=_.qx.has(22);_.qx.has(2)}};iV.ha=function(a){return new (a||iV)(_.r(_.rx))};
iV.wa=_.n({type:iV,oa:[["repository-table","location","","rows",""]],inputs:{location:"location",rows:"rows"},bc:["location","","rows",""],ya:9,Aa:3,Ea:[["aria-label","Repository Table"],["class","header-bar star-heading",4,"ngIf"],[1,"header-bar"],["class","header-bar project-heading",4,"ngIf"],["class","hover-focus-element",4,"ngFor","ngForOf"],[1,"header-bar","star-heading"],[1,"header-bar","project-heading"],[1,"hover-focus-element"],["class","star",4,"ngIf"],["fxLayoutAlign","start center","fxLayout",
""],["ascTrackElement","RepositoryTable","trackAction","navigate",1,"repo",3,"routerLink"],[4,"ngIf"],["class","project",4,"ngIf"],[1,"star"],["trackElement","RepoTableStar","fxLayout","","fxLayoutAlign","center center",3,"place","type","elementName"],[1,"repo-icon",3,"matTooltip","svgIcon"],[1,"project"],["ascTrackElement","RepositoryTable","trackAction","navigate",3,"routerLink"]],ua:function(a,b){a&1&&(_.z(0,"table",0)(1,"thead")(2,"tr"),_.O(3,sMb,1,0,"th",1),_.z(4,"th",2),_.Q(5,"Name"),_.B(),
_.O(6,tMb,2,0,"th",3),_.B()(),_.z(7,"tbody"),_.O(8,xMb,8,5,"tr",4),_.B()());a&2&&(_.q(3),_.x("ngIf",b.MMb),_.q(3),_.x("ngIf",b.Idb),_.q(2),_.x("ngForOf",b.vNb))},Ga:[_.cs,_.nq,_.oq,_.ev,_.fv,_.kw,_.Az,_.Er,_.MK],styles:[".bitbucket-warning[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], .repo-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;min-height:18px;min-width:18px;padding:0 8px}a[_ngcontent-%COMP%]{white-space:nowrap}table[_ngcontent-%COMP%]{table-layout:fixed;width:100%}table[_ngcontent-%COMP%]   .bitbucket-warning[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{white-space:normal;line-height:16px}table[_ngcontent-%COMP%]   .bitbucket-warning[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{color:#e8710a}table[_ngcontent-%COMP%]   .project[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   .repo[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]{overflow:auto}table[_ngcontent-%COMP%]   td.star[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   th.star-heading[_ngcontent-%COMP%]{width:40px}table[_ngcontent-%COMP%]   td.menu[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   th.menu-heading[_ngcontent-%COMP%]{width:80px}table[_ngcontent-%COMP%]   td.project[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   th.project-heading[_ngcontent-%COMP%]{width:30%}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;line-height:2.4615384615rem;padding-left:8px;text-align:left}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{position:-webkit-sticky;position:sticky;top:0;z-index:1}"],
La:0});var sYb=class extends Error{constructor(){super("invalid operation provided")}},jV=class{constructor(a,b){this.r6a=a;this.P7a=b}N7a(a){const b=a.name;return b?_.d$a(this.P7a,()=>this.r6a.get(b),5E3,18E5,"CloudResourceManagerOperationsService.poll",c=>!!c.done):_.rf(new sYb)}};jV.ha=function(a){return new (a||jV)(_.m(xM),_.m(_.FE))};jV.ta=_.k({token:jV,na:jV.ha,Ha:"root"});var tYb={filter:"lifecycleState:ACTIVE"},uYb=function(a,b,c){return _.w(a.s6a.N7a(c),_.v(d=>d.response?_.vG(b):d.error?IL({reason:1,error:d.error}):IL({reason:2,error:Error("Se")})),_.Sf(d=>_.u(IL({reason:2,error:d}))))},vYb=function(a,b){a.rf.refresh(tYb,c=>c.concat(b).sort(zMb))},kV=class{constructor(a,b,c){this.Fa=a;this.s6a=b;this.jta=c;this.N8a=new _.vw(this.Fa);this.rf=new _.ww(this.Fa);this.sEc=new _.ww(this.Fa)}create(a,b,c){const d=new _.rE({name:a,projectId:b});c&&(d.parent=c);return _.w(this.jta.create(d),
_.mg(e=>uYb(this,d,e)),_.Sf(e=>_.u(IL({reason:0,error:e}))),_.lg(_.EG),_.pg(e=>{_.rH(e)&&vYb(this,e.Tb)}))}get(a){return this.N8a.fetch(a,()=>this.jta.get(a))}refreshPolicy(a,b){this.sEc.refresh(a,()=>b,!1)}};kV.ha=function(a){return new (a||kV)(_.m(_.Yr),_.m(jV),_.m(_.uE))};kV.ta=_.k({token:kV,na:kV.ha,Ha:"root"});var wYb=["scope"],lV=class{constructor(){this.update=new _.mp}Ra(){}xaa(a){return _.Xk(a)?a.repository:a.Ic&&a.kb&&!_.NG(a)?a.kb:"All repositories"}tu(a){if(_.Xk(a))return"Repository";if(a.Ic&&a.kb&&!_.NG(a))return"Project"}};lV.ha=function(a){return new (a||lV)};
lV.wa=_.n({type:lV,oa:[["project-selector-item","place",""]],ub:function(a,b){a&1&&_.qh(wYb,7);if(a&2){let c;_.ph(c=_.sh())&&(b.ccb=c.first)}},inputs:{Wa:"place"},outputs:{update:"update"},bc:["place",""],ya:2,Aa:0,Ea:[["scope",""],["searchTrackElement","ProjectSelectorSearch","treeItemNavigateTrackElement","ProjectSelectorTreeItem",3,"place"]],ua:function(a){a&1&&_.O(0,AMb,1,1,"ng-template",null,0,_.uh)},Ga:[XP],mb:2,La:0});var mV=class{};mV.ha=function(a){return new (a||mV)};mV.Da=_.ld({type:mV});mV.Ca=_.Pc({imports:[_.uq,$P]});var xYb=function(a){a.lp.fQ();var b=a.dea;var c=a.Wa;b={title:b.xaa(c),c0:b.ccb,lc:"ProjectSelectorRepositoriesTree",label:b.tu(c)};a.Iz=b;a.rl.he()},nV=class{constructor(a){this.rl=a}Ra(){}Qb(){xYb(this)}};nV.ha=function(a){return new (a||nV)(_.r(_.wp))};
nV.wa=_.n({type:nV,oa:[["project-selector","place",""]],ub:function(a,b){a&1&&(_.qh(YQ,7),_.qh(lV,7));if(a&2){let c;_.ph(c=_.sh())&&(b.lp=c.first);_.ph(c=_.sh())&&(b.dea=c.first)}},inputs:{Wa:"place"},features:[_.Hd],bc:["place",""],ya:2,Aa:2,Ea:[["ariaLabel","select repository menu",3,"item"],[3,"place","update"]],ua:function(a,b){a&1&&(_.G(0,"dropdown-button",0),_.z(1,"project-selector-item",1),_.L("update",function(){return xYb(b)}),_.B());a&2&&(_.x("item",b.Iz),_.q(1),_.x("place",b.Wa))},Ga:[YQ,
lV],styles:["project-selector[_nghost-%COMP%]{align-items:center;display:flex}"],La:0});var DMb=function(a){return{element:a,FNa:"clearButton",gNa:"search"}},LMb=new _.$v("This repository is mirrored from {repoType}"),yYb={qYb:0,rYb:1,H2b:2,Rbc:3,0:"EMPTY_PROJECT",1:"EMPTY_SEARCH",2:"INVALID_PROJECT",3:"SHOW_RESULTS"},zYb=_.vG({kind:0}),AYb=_.vG({kind:1}),BYb=_.vG({kind:2}),CYb=function(a,b,c){return _.w(!b||_.qx.has(69)&&"depot"===b.kind?LRb(a.bea):MRb(a.bea,b),_.v(d=>d.filter(e=>{if(c){var f=e.Se;e=KL(c,f.uh)||KL(c,e.displayName)||KL(c,f.projectId||f.Vk||f.Xn)}else e=!0;return e})),
_.mg(d=>0<d.length?_.u(_.vG({kind:3,rows:d.map(MMb)})):c?_.u(AYb):b&&"project"===b.kind?_.w(a.PJb.get(b.projectId),_.cg(zYb),_.Sf(e=>{_.zv(a.Sg,e);return _.u(BYb)}),_.Zf(1)):_.u(BYb)))},oV=class{constructor(a,b,c,d,e){this.Fa=a;this.Sg=b;this.PJb=c;this.bea=d;this.QD=e;this.Pc=_.DG;this.jcb="Type to filter repositories";this.tha=yYb;this.lc="RepositoriesSearch";this.fT=new _.fg(1);this.hua=new _.Yh("");this.NMb=!1;this.Wk=void 0;this.qOb=_.w(_.Af([_.w(this.fT,_.v(OMb),_.Xf(NMb)),_.w(this.hua,_.Xf())]),
_.mg(([f,g])=>CYb(this,f,g)),_.lg(_.EG));this.vHc=_.w(this.qOb,_.Mf(_.rH),_.mg(({Tb:f})=>_.w(LRb(this.bea),_.v(g=>9<g.length&&(1===f.kind||3===f.kind)))))}Tc(){this.Wk&&this.Wk.focus()}Ra(){}Qb(a){a.location&&(this.QD.Nl(this.location),this.Wk&&(_.Ebb(this.Wk),this.hua.next("")),this.fT.next(this.location),this.NMb=!_.NG(this.location))}Ja(){_.fI(this.QD)}NJ(){this.Wk&&(_.Ebb(this.Wk),this.Fa.lb({gestureName:"CLICK",element:this.lc,action:"clearLink",projectId:this.location.kb}))}};
oV.ha=function(a){return new (a||oV)(_.r(_.Yr),_.r(_.Av),_.r(kV),_.r(TP),_.r(_.vL),_.r(_.rx))};
oV.wa=_.n({type:oV,oa:[["repositories-browser","location",""]],ub:function(a,b){a&1&&_.qh(_.FG,5);if(a&2){let c;_.ph(c=_.sh())&&(b.Wk=c.first)}},inputs:{location:"location"},features:[_.Hd],bc:["location",""],ya:2,Aa:3,Ea:[[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],["fxFlex","auto",3,"diameter",4,"ngSwitchCase"],[4,"ngSwitchCase"],["fxFlex","auto",3,"diameter"],["class","toolbar",4,"ngIf"],["fxFlex","none","icon","filter_list",3,"placeholder","trackingConfig","valueChange",4,"ngIf"],["fxFlex","auto",
3,"filter","clear",4,"ngSwitchCase"],["icon","shared:repository",4,"ngSwitchCase"],["icon","shared:project",4,"ngSwitchCase"],[1,"toolbar"],[3,"place"],["fxFlex","none","icon","filter_list",3,"placeholder","trackingConfig","valueChange"],[3,"rows","location"],["fxFlex","auto",3,"filter","clear"],["icon","shared:repository"],["icon","shared:project"]],ua:function(a,b){a&1&&(_.O(0,KMb,3,3,"ng-container",0),_.R(1,"async"));a&2&&_.x("ngIf",_.S(1,1,b.qOb))},Ga:[_.oq,_.pq,_.qq,_.lv,_.PC,_.RC,_.QC,_.FG,
_.xG,UP,nV,iV,_.tq],styles:["repositories-browser[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:0}input-with-icon[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}.toolbar[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;display:flex;flex:1 0 100%;justify-content:space-between;max-height:56px}input-with-icon[_ngcontent-%COMP%]{padding-right:20px}project-selector[_ngcontent-%COMP%]{padding:8px 20px}no-search-match[_ngcontent-%COMP%]{padding-top:10px}repository-table[_ngcontent-%COMP%]{overflow:auto}settings-link[_ngcontent-%COMP%]{align-self:center;margin-right:6px}"],
La:0});var DYb={aza:0,pAa:1,0:"LANDING_PAGE",1:"REPOSITORIES"},EYb=function(a){_.w(_.Af(a.Ub.X0(),a.Ub.b1()),_.Zf(1),_.Sf(b=>{_.zv(a.Sg,b);return _.Yf})).subscribe()},FYb=function(a,b){0===b.length&&a.Ua.navigate([`/${_.gs.Qza}`])},pV=class{constructor(a,b,c,d,e,f,g,l){this.Sg=a;this.Ib=b;this.Ua=c;this.bea=f;this.Ub=g;this.MF=l;this.eX=DYb;this.Pc=_.DG;this.CAc=`/${_.gs.sE}`;this.yJ="/repos";this.DAb=new _.uj;this.PFb=_.qx.has(22);this.Xk=_.ll.has(2);this.Wa=_.w(this.Ib.data,_.v(EL),_.gg(1),_.wf());this.MF?
(this.PFb&&EYb(this),this.wKb=this.Xk?_.w(this.Ib.data,_.v(p=>_.vG(YMb(p.component)))):_.w(LRb(this.bea),_.pg(p=>{FYb(this,p)}),_.mg(()=>this.Ib.data),_.v(p=>_.vG(YMb(p.component))),_.Sf(p=>{_.zv(this.Sg,p);return _.uG("Unavailable")}),_.lg(_.EG))):(FYb(this,[]),this.wKb=_.Yf)}};pV.ha=function(a){return new (a||pV)(_.r(_.Av),_.r(_.Xh),_.r(_.Ji),_.r(_.rx),_.r(_.px),_.r(TP),_.r(_.Vx),_.r(_.$p))};
pV.wa=_.n({type:pV,oa:[["source-root-container"]],ya:4,Aa:3,Ea:[[3,"ngSwitch",4,"ngIf"],["error",""],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"ngTemplateOutlet",4,"ngSwitchCase"],[3,"diameter",4,"ngSwitchCase"],["class","nav-container",4,"ngIf"],[3,"location",4,"ngSwitchCase"],[1,"nav-container"],["mat-tab-nav-bar","","gmat-tabs","",4,"ngIf"],["mat-tab-nav-bar","","gmat-tabs",""],["mat-tab-link","","id","skiplink-navigation-target","ascTrackElement","SourceRootNav","trackAction","navigateToSourceHome",
3,"routerLink","active"],["mat-tab-link","","ascTrackElement","SourceRootNav","trackAction","navigateToRepositories",3,"routerLink","active"],[3,"location"],[3,"ngTemplateOutlet"],[3,"diameter"],["icon","report",3,"isSvg"]],ua:function(a,b){a&1&&(_.O(0,WMb,4,4,"ng-container",0),_.R(1,"async"),_.O(2,XMb,5,1,"ng-template",null,1,_.uh));a&2&&_.x("ngIf",_.S(1,1,b.wKb))},Ga:[_.cs,_.oq,_.sq,_.pq,_.qq,_.dF,_.PC,_.RC,_.QC,hV,_.xG,_.aF,_.bF,oV,_.Er,_.tq],styles:["source-root-container[_nghost-%COMP%]{display:flex;flex-direction:column;overflow:hidden}source-root-container[_nghost-%COMP%]   nav[_ngcontent-%COMP%] {border:0}repositories-browser[_ngcontent-%COMP%], repository-browser[_ngcontent-%COMP%]{flex:1}.nav-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between}new-repo-button[_ngcontent-%COMP%]{display:inline-flex;align-items:center}loading[_ngcontent-%COMP%]{flex:1 1 auto}"],
La:0});var qV=class{};qV.ha=function(a){return new (a||qV)};qV.Da=_.ld({type:qV});qV.Ca=_.Pc({imports:[_.es,_.uq,_.$r,_.ov,_.iv,_.lw,_.Gr]});var rV=class{};rV.ha=function(a){return new (a||rV)};rV.Da=_.ld({type:rV});rV.Ca=_.Pc({imports:[_.es,_.uq,_.ov,_.iv,_.lw,_.iK,_.Gr]});var sV=class{};sV.ha=function(a){return new (a||sV)};sV.Da=_.ld({type:sV});sV.Ca=_.Pc({imports:[_.uq,_.ov,rV,_.AG,_.yG,_.lw]});var tV=class{};tV.ha=function(a){return new (a||tV)};tV.Da=_.ld({type:tV});tV.Ca=_.Pc({imports:[_.es,_.uq,_.ov,_.AG,rV,_.yG,_.iv,_.lw,_.kF,_.Gr,_.NK]});var uV=class{};uV.ha=function(a){return new (a||uV)};uV.Da=_.ld({type:uV});uV.Ca=_.Pc({imports:[_.uq,_.ov,qV,_.yG,_.iv,_.$C,_.lw,_.Tv,sV,tV]});var vV=class{};vV.ha=function(a){return new (a||vV)};vV.Da=_.ld({type:vV});vV.Ca=_.Pc({imports:[_.uq,ZQ,mV,$P]});var wV=class{};wV.ha=function(a){return new (a||wV)};wV.Da=_.ld({type:wV});wV.Ca=_.Pc({imports:[_.es,_.uq,_.ov,_.Py,_.SC,_.GG,_.yG,_.iv,_.lw,_.az,_.Sz,ZP,_.Qy,vV,_.Gr,_.NK]});var xV=class{};xV.ha=function(a){return new (a||xV)};xV.Da=_.ld({type:xV});xV.Ca=_.Pc({imports:[_.es,_.uq,_.lF,_.SC,uV,_.yG,_.cF,wV,_.Gr]});var GYb=function(a,b){if(!a.sHc)return!0;const c=_.vj(b);return"1"===c.params.xw?!0:(b=bqb(c,a.BL,a.zm))?_.w(_.u(_.Cr(a.Ua,_.gt(b),{vg:"preserve"})),_.pg(()=>{a.Jg.MX(yM,{data:c,duration:7E3})})):!0},HYb=function(a,b){try{var c=decodeURIComponent(b)}catch(d){c=b}b=c.replace(/%([a-fA-F0-9]{2})/g,(d,e)=>String.fromCharCode(parseInt(e,16)));c=new _.Ok;_.Pk(c,"q",b.replace(_.$Ma,""));c.Wc(`/${_.gs.oha}`);return _.Br(a.Ua,c.toString())},yV=class{constructor(a,b,c,d,e){this.location=a;this.zm=b;this.BL=
c;this.Ua=d;this.Jg=e;this.sHc=_.qx.has(77)}Ve(a){const b=a.XIb.get("package");return this.BL.has(b)?GYb(this,a):HYb(this,this.location.path())}};yV.ha=function(a){return new (a||yV)(_.m(_.Bq),_.m(_.wXa),_.m(_.xXa),_.m(_.Ji),_.m(_.Uv),_.m(_.rx))};yV.ta=_.k({token:yV,na:yV.ha,Ha:"root"});var zV,JYb,AV;zV={Dc:aV,Wm:_.wL};_.IYb=new _.B0a;
JYb=[{path:"",rda:"full",Ve:_.VG([rQ]),children:[{path:"**",component:pV,resolve:zV,IA:"paramsOrQueryParamsChange",data:{component:"LandingPage"}}]},{path:"repos",component:pV,resolve:zV,IA:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:"piper",Ve:_.VG([sQ]),children:[]},{rT:function(a){if(2>a.length||"piper"!==a[0].path)return null;let b=a;const c=a[a.length-1];2===a.length&&c.path.startsWith("//depot/")&&(c.path=c.path.substring(8),b=[a[0],new _.Th("_",{}),new _.Th("depot",
{}),c]);return 4>b.length?{SJ:b}:{SJ:b,Vsa:{path:c}}},RGb:"piper/:path",component:nT,resolve:zV,data:{groupType:"depot"},Ve:_.VG([vQ,tQ,uQ,wQ])},{rT:function(a,b,c){const d=_.IYb.He();return d?d(a,b,c):null},RGb:":package/:path",component:nT,resolve:zV,data:{groupType:"depot"},Ve:_.VG([tQ,yV]),IA:"paramsOrQueryParamsChange"},{path:":repositoryGroupId",component:pV,resolve:zV,IA:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:":repositoryGroupId/:repo",component:nT,resolve:zV,
IA:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch",component:cQ,resolve:zV,IA:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch/:",component:nT,resolve:zV,IA:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch/:/:path",component:nT,resolve:zV,Ve:_.VG([tQ]),IA:"paramsOrQueryParamsChange"}];AV=class{};AV.ha=function(a){return new (a||AV)};AV.Da=_.ld({type:AV,id:"source"});AV.Ca=_.Pc({Nb:[_.wL,pO,iO],imports:[qQ,_.gK,xV,$U,_.xB(JYb),_.Gr]});
_.Q3a(AV,"source");
_.Xi();
}catch(e){_._DumpException(e)}
try{
_.Wi("search");

_.Xi();
}catch(e){_._DumpException(e)}
try{
_.Wi("codemirror");
_.Hl('(function(){/*\n\n Copyright (C) 2017 by Marijn Haverbeke <marijnh@gmail.com> and others\n\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n\n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n*/\n(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=global||self,global.CodeMirror=factory())})(this,function(){function classTest(cls){return new RegExp("(^|\\\\s)"+cls+"(?:$|\\\\s)\\\\s*")}function removeChildren(e){var count=e.childNodes.length;for(;count>0;--count)e.removeChild(e.firstChild);return e}function removeChildrenAndAdd(parent,e){return removeChildren(parent).appendChild(e)}\nfunction elt(tag,content,className,style){var e=document.createElement(tag);if(className)e.className=className;if(style)e.style.cssText=style;if(typeof content=="string")e.appendChild(document.createTextNode(content));else if(content){var i=0;for(;i<content.length;++i)e.appendChild(content[i])}return e}function eltP(tag,content,className,style){var e=elt(tag,content,className,style);e.setAttribute("role","presentation");return e}function contains(parent,child){if(child.nodeType==3)child=child.parentNode;\nif(parent.contains)return parent.contains(child);do{if(child.nodeType==11)child=child.host;if(child==parent)return true}while(child=child.parentNode)}function activeElt(){var activeElement;try{activeElement=document.activeElement}catch(e){activeElement=document.body||null}for(;activeElement&&activeElement.shadowRoot&&activeElement.shadowRoot.activeElement;)activeElement=activeElement.shadowRoot.activeElement;return activeElement}function addClass(node,cls){var current=node.className;if(!classTest(cls).test(current))node.className+=\n(current?" ":"")+cls}function joinClasses(a,b){var as=a.split(" ");var i=0;for(;i<as.length;i++)if(as[i]&&!classTest(as[i]).test(b))b=b+(" "+as[i]);return b}function bind(f){var args=Array.prototype.slice.call(arguments,1);return function(){return f.apply(null,args)}}function copyObj(obj,target,overwrite){if(!target)target={};var prop;for(prop in obj)if(obj.hasOwnProperty(prop)&&(overwrite!==false||!target.hasOwnProperty(prop)))target[prop]=obj[prop];return target}function countColumn(string,end,\ntabSize,startIndex,startValue){if(end==null){end=string.search(/[^\\s\\u00a0]/);if(end==-1)end=string.length}var i=startIndex||0;var n=startValue||0;for(;;){var nextTab=string.indexOf("\\t",i);if(nextTab<0||nextTab>=end)return n+(end-i);n=n+(nextTab-i);n=n+(tabSize-n%tabSize);i=nextTab+1}}function indexOf(array,elt){var i=0;for(;i<array.length;++i)if(array[i]==elt)return i;return-1}function findColumn(string,goal,tabSize){var pos=0;var col=0;for(;;){var nextTab=string.indexOf("\\t",pos);if(nextTab==-1)nextTab=\nstring.length;var skipped=nextTab-pos;if(nextTab==string.length||col+skipped>=goal)return pos+Math.min(skipped,goal-col);col=col+(nextTab-pos);col=col+(tabSize-col%tabSize);pos=nextTab+1;if(col>=goal)return pos}}function spaceStr(n){for(;spaceStrs.length<=n;)spaceStrs.push(lst(spaceStrs)+" ");return spaceStrs[n]}function lst(arr){return arr[arr.length-1]}function map(array,f){var out=[];var i=0;for(;i<array.length;i++)out[i]=f(array[i],i);return out}function insertSorted(array,value,score){var pos=\n0;var priority=score(value);for(;pos<array.length&&score(array[pos])<=priority;)pos++;array.splice(pos,0,value)}function nothing(){}function createObj(base,props){var inst;if(Object.create)inst=Object.create(base);else{nothing.prototype=base;inst=new nothing}if(props)copyObj(props,inst);return inst}function isWordCharBasic(ch){return/\\w/.test(ch)||ch>"\\u0080"&&(ch.toUpperCase()!=ch.toLowerCase()||nonASCIISingleCaseWordChar.test(ch))}function isWordChar(ch,helper){if(!helper)return isWordCharBasic(ch);\nif(helper.source.indexOf("\\\\w")>-1&&isWordCharBasic(ch))return true;return helper.test(ch)}function isEmpty(obj){var n;for(n in obj)if(obj.hasOwnProperty(n)&&obj[n])return false;return true}function isExtendingChar(ch){return ch.charCodeAt(0)>=768&&extendingChars.test(ch)}function skipExtendingChars(str,pos,dir){for(;(dir<0?pos>0:pos<str.length)&&isExtendingChar(str.charAt(pos));)pos=pos+dir;return pos}function findFirst(pred,from,to){var dir=from>to?-1:1;for(;;){if(from==to)return from;var midF=\n(from+to)/2;var mid=dir<0?Math.ceil(midF):Math.floor(midF);if(mid==from)return pred(mid)?from:to;if(pred(mid))to=mid;else from=mid+dir}}function iterateBidiSections(order,from,to,f){if(!order)return f(from,to,"ltr",0);var found=false;var i=0;for(;i<order.length;++i){var part=order[i];if(part.from<to&&part.to>from||from==to&&part.to==from){f(Math.max(part.from,from),Math.min(part.to,to),part.level==1?"rtl":"ltr",i);found=true}}if(!found)f(from,to,"ltr")}function getBidiPartAt(order,ch,sticky){var found;\nbidiOther=null;var i=0;for(;i<order.length;++i){var cur=order[i];if(cur.from<ch&&cur.to>ch)return i;if(cur.to==ch)if(cur.from!=cur.to&&sticky=="before")found=i;else bidiOther=i;if(cur.from==ch)if(cur.from!=cur.to&&sticky!="before")found=i;else bidiOther=i}return found!=null?found:bidiOther}function getOrder(line,direction){var order=line.order;if(order==null)order=line.order=bidiOrdering(line.text,direction);return order}function getHandlers(emitter,type){return emitter._handlers&&emitter._handlers[type]||\nnoHandlers}function off(emitter,type,f){if(emitter.removeEventListener)emitter.removeEventListener(type,f,false);else if(emitter.detachEvent)emitter.detachEvent("on"+type,f);else{var map=emitter._handlers;var arr=map&&map[type];if(arr){var index=indexOf(arr,f);if(index>-1)map[type]=arr.slice(0,index).concat(arr.slice(index+1))}}}function signal(emitter,type){var handlers=getHandlers(emitter,type);if(!handlers.length)return;var args=Array.prototype.slice.call(arguments,2);var i=0;for(;i<handlers.length;++i)handlers[i].apply(null,\nargs)}function signalDOMEvent(cm,e,override){if(typeof e=="string")e={type:e,preventDefault:function(){this.defaultPrevented=true}};signal(cm,override||e.type,cm,e);return e_defaultPrevented(e)||e.codemirrorIgnore}function signalCursorActivity(cm){var arr=cm._handlers&&cm._handlers.cursorActivity;if(!arr)return;var set=cm.curOp.cursorActivityHandlers||(cm.curOp.cursorActivityHandlers=[]);var i=0;for(;i<arr.length;++i)if(indexOf(set,arr[i])==-1)set.push(arr[i])}function hasHandler(emitter,type){return getHandlers(emitter,\ntype).length>0}function eventMixin(ctor){ctor.prototype.on=function(type,f){on(this,type,f)};ctor.prototype.off=function(type,f){off(this,type,f)}}function e_preventDefault(e){if(e.preventDefault)e.preventDefault();else e.returnValue=false}function e_stopPropagation(e){if(e.stopPropagation)e.stopPropagation();else e.cancelBubble=true}function e_defaultPrevented(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==false}function e_stop(e){e_preventDefault(e);e_stopPropagation(e)}function e_target(e){return e.target||\ne.srcElement}function e_button(e){var b=e.which;if(b==null)if(e.button&1)b=1;else if(e.button&2)b=3;else if(e.button&4)b=2;if(mac&&e.ctrlKey&&b==1)b=3;return b}function zeroWidthElement(measure){if(zwspSupported==null){var test=elt("span","\\u200b");removeChildrenAndAdd(measure,elt("span",[test,document.createTextNode("x")]));if(measure.firstChild.offsetHeight!=0)zwspSupported=test.offsetWidth<=1&&test.offsetHeight>2&&!(ie&&ie_version<8)}var node=zwspSupported?elt("span","\\u200b"):elt("span","\\u00a0",\nnull,"display: inline-block; width: 1px; margin-right: -1px");node.setAttribute("cm-text","");return node}function hasBadBidiRects(measure){if(badBidiRects!=null)return badBidiRects;var txt=removeChildrenAndAdd(measure,document.createTextNode("A\\u062eA"));var r0=range(txt,0,1).getBoundingClientRect();var r1=range(txt,1,2).getBoundingClientRect();removeChildren(measure);if(!r0||r0.left==r0.right)return false;return badBidiRects=r1.right-r0.right<3}function hasBadZoomedRects(measure){if(badZoomedRects!=\nnull)return badZoomedRects;var node=removeChildrenAndAdd(measure,elt("span","x"));var normal=node.getBoundingClientRect();var fromRange=range(node,0,1).getBoundingClientRect();return badZoomedRects=Math.abs(normal.left-fromRange.left)>1}function defineMode(name,mode){if(arguments.length>2)mode.dependencies=Array.prototype.slice.call(arguments,2);modes[name]=mode}function defineMIME(mime,spec){mimeModes[mime]=spec}function resolveMode(spec){if(typeof spec=="string"&&mimeModes.hasOwnProperty(spec))spec=\nmimeModes[spec];else if(spec&&typeof spec.name=="string"&&mimeModes.hasOwnProperty(spec.name)){var found=mimeModes[spec.name];if(typeof found=="string")found={name:found};spec=createObj(found,spec);spec.name=found.name}else if(typeof spec=="string"&&/^[\\w\\-]+\\/[\\w\\-]+\\+xml$/.test(spec))return resolveMode("application/xml");else if(typeof spec=="string"&&/^[\\w\\-]+\\/[\\w\\-]+\\+json$/.test(spec))return resolveMode("application/json");if(typeof spec=="string")return{name:spec};else return spec||{name:"null"}}\nfunction getMode(options,spec){spec=resolveMode(spec);var mfactory=modes[spec.name];if(!mfactory)return getMode(options,"text/plain");var modeObj=mfactory(options,spec);if(modeExtensions.hasOwnProperty(spec.name)){var exts=modeExtensions[spec.name];var prop;for(prop in exts){if(!exts.hasOwnProperty(prop))continue;if(modeObj.hasOwnProperty(prop))modeObj["_"+prop]=modeObj[prop];modeObj[prop]=exts[prop]}}modeObj.name=spec.name;if(spec.helperType)modeObj.helperType=spec.helperType;if(spec.modeProps){var prop$1;\nfor(prop$1 in spec.modeProps)modeObj[prop$1]=spec.modeProps[prop$1]}return modeObj}function extendMode(mode,properties){var exts=modeExtensions.hasOwnProperty(mode)?modeExtensions[mode]:modeExtensions[mode]={};copyObj(properties,exts)}function copyState(mode,state){if(state===true)return state;if(mode.copyState)return mode.copyState(state);var nstate={};var n;for(n in state){var val=state[n];if(val instanceof Array)val=val.concat([]);nstate[n]=val}return nstate}function innerMode(mode,state){var info;\nfor(;mode.innerMode;){info=mode.innerMode(state);if(!info||info.mode==mode)break;state=info.state;mode=info.mode}return info||{mode:mode,state:state}}function startState(mode,a1,a2){return mode.startState?mode.startState(a1,a2):true}function getLine(doc,n){n=n-doc.first;if(n<0||n>=doc.size)throw new Error("There is no line "+(n+doc.first)+" in the document.");var chunk=doc;for(;!chunk.lines;){var i=0;for(;;++i){var child=chunk.children[i];var sz=child.chunkSize();if(n<sz){chunk=child;break}n=n-sz}}return chunk.lines[n]}\nfunction getBetween(doc,start,end){var out=[];var n=start.line;doc.iter(start.line,end.line+1,function(line){var text=line.text;if(n==end.line)text=text.slice(0,end.ch);if(n==start.line)text=text.slice(start.ch);out.push(text);++n});return out}function getLines(doc,from,to){var out=[];doc.iter(from,to,function(line){out.push(line.text)});return out}function updateLineHeight(line,height){var diff=height-line.height;if(diff){var n=line;for(;n;n=n.parent)n.height+=diff}}function lineNo(line){if(line.parent==\nnull)return null;var cur=line.parent;var no=indexOf(cur.lines,line);var chunk=cur.parent;for(;chunk;cur=chunk,chunk=chunk.parent){var i=0;for(;;++i){if(chunk.children[i]==cur)break;no=no+chunk.children[i].chunkSize()}}return no+cur.first}function lineAtHeight(chunk,h){var n=chunk.first;outer:do{var i$1=0;for(;i$1<chunk.children.length;++i$1){var child=chunk.children[i$1];var ch=child.height;if(h<ch){chunk=child;continue outer}h=h-ch;n=n+child.chunkSize()}return n}while(!chunk.lines);var i=0;for(;i<\nchunk.lines.length;++i){var line=chunk.lines[i];var lh=line.height;if(h<lh)break;h=h-lh}return n+i}function isLine(doc,l){return l>=doc.first&&l<doc.first+doc.size}function lineNumberFor(options,i){return String(options.lineNumberFormatter(i+options.firstLineNumber))}function Pos(line,ch,sticky){if(sticky===void 0)sticky=null;if(!(this instanceof Pos))return new Pos(line,ch,sticky);this.line=line;this.ch=ch;this.sticky=sticky}function cmp(a,b){return a.line-b.line||a.ch-b.ch}function equalCursorPos(a,\nb){return a.sticky==b.sticky&&cmp(a,b)==0}function copyPos(x){return Pos(x.line,x.ch)}function maxPos(a,b){return cmp(a,b)<0?b:a}function minPos(a,b){return cmp(a,b)<0?a:b}function clipLine(doc,n){return Math.max(doc.first,Math.min(n,doc.first+doc.size-1))}function clipPos(doc,pos){if(pos.line<doc.first)return Pos(doc.first,0);var last=doc.first+doc.size-1;if(pos.line>last)return Pos(last,getLine(doc,last).text.length);return clipToLen(pos,getLine(doc,pos.line).text.length)}function clipToLen(pos,\nlinelen){var ch=pos.ch;if(ch==null||ch>linelen)return Pos(pos.line,linelen);else if(ch<0)return Pos(pos.line,0);else return pos}function clipPosArray(doc,array){var out=[];var i=0;for(;i<array.length;i++)out[i]=clipPos(doc,array[i]);return out}function highlightLine(cm,line,context,forceToEnd){var st=[cm.state.modeGen];var lineClasses={};runMode(cm,line.text,cm.doc.mode,context,function(end,style){return st.push(end,style)},lineClasses,forceToEnd);var state=context.state;var loop=function(o){context.baseTokens=\nst;var overlay=cm.state.overlays[o];var i=1;var at=0;context.state=true;runMode(cm,line.text,overlay.mode,context,function(end,style){var start=i;for(;at<end;){var i_end=st[i];if(i_end>end)st.splice(i,1,end,st[i+1],i_end);i=i+2;at=Math.min(end,i_end)}if(!style)return;if(overlay.opaque){st.splice(start,i-start,end,"overlay "+style);i=start+2}else for(;start<i;start=start+2){var cur=st[start+1];st[start+1]=(cur?cur+" ":"")+"overlay "+style}},lineClasses);context.state=state;context.baseTokens=null;\ncontext.baseTokenPos=1};var o=0;for(;o<cm.state.overlays.length;++o)loop(o);return{styles:st,classes:lineClasses.bgClass||lineClasses.textClass?lineClasses:null}}function getLineStyles(cm,line,updateFrontier){if(!line.styles||line.styles[0]!=cm.state.modeGen){var context=getContextBefore(cm,lineNo(line));var resetState=line.text.length>cm.options.maxHighlightLength&&copyState(cm.doc.mode,context.state);var result=highlightLine(cm,line,context);if(resetState)context.state=resetState;line.stateAfter=\ncontext.save(!resetState);line.styles=result.styles;if(result.classes)line.styleClasses=result.classes;else if(line.styleClasses)line.styleClasses=null;if(updateFrontier===cm.doc.highlightFrontier)cm.doc.modeFrontier=Math.max(cm.doc.modeFrontier,++cm.doc.highlightFrontier)}return line.styles}function getContextBefore(cm,n,precise){var doc=cm.doc;var display=cm.display;if(!doc.mode.startState)return new Context(doc,true,n);var start=findStartLine(cm,n,precise);var saved=start>doc.first&&getLine(doc,\nstart-1).stateAfter;var context=saved?Context.fromSaved(doc,saved,start):new Context(doc,startState(doc.mode),start);doc.iter(start,n,function(line){processLine(cm,line.text,context);var pos=context.line;line.stateAfter=pos==n-1||pos%5==0||pos>=display.viewFrom&&pos<display.viewTo?context.save():null;context.nextLine()});if(precise)doc.modeFrontier=context.line;return context}function processLine(cm,text,context,startAt){var mode=cm.doc.mode;var stream=new StringStream(text,cm.options.tabSize,context);\nstream.start=stream.pos=startAt||0;if(text=="")callBlankLine(mode,context.state);for(;!stream.eol();){readToken(mode,stream,context.state);stream.start=stream.pos}}function callBlankLine(mode,state){if(mode.blankLine)return mode.blankLine(state);if(!mode.innerMode)return;var inner=innerMode(mode,state);if(inner.mode.blankLine)return inner.mode.blankLine(inner.state)}function readToken(mode,stream,state,inner){var i=0;for(;i<10;i++){if(inner)inner[0]=innerMode(mode,state).mode;var style=mode.token(stream,\nstate);if(stream.pos>stream.start)return style}throw new Error("Mode "+mode.name+" failed to advance stream.");}function takeToken(cm,pos,precise,asArray){var doc=cm.doc;var mode=doc.mode;var style;pos=clipPos(doc,pos);var line=getLine(doc,pos.line);var context=getContextBefore(cm,pos.line,precise);var stream=new StringStream(line.text,cm.options.tabSize,context);var tokens;if(asArray)tokens=[];for(;(asArray||stream.pos<pos.ch)&&!stream.eol();){stream.start=stream.pos;style=readToken(mode,stream,\ncontext.state);if(asArray)tokens.push(new Token(stream,style,copyState(doc.mode,context.state)))}return asArray?tokens:new Token(stream,style,context.state)}function extractLineClasses(type,output){if(type)for(;;){var lineClass=type.match(/(?:^|\\s+)line-(background-)?(\\S+)/);if(!lineClass)break;type=type.slice(0,lineClass.index)+type.slice(lineClass.index+lineClass[0].length);var prop=lineClass[1]?"bgClass":"textClass";if(output[prop]==null)output[prop]=lineClass[2];else if(!(new RegExp("(?:^|\\\\s)"+\nlineClass[2]+"(?:$|\\\\s)")).test(output[prop]))output[prop]+=" "+lineClass[2]}return type}function runMode(cm,text,mode,context,f,lineClasses,forceToEnd){var flattenSpans=mode.flattenSpans;if(flattenSpans==null)flattenSpans=cm.options.flattenSpans;var curStart=0;var curStyle=null;var stream=new StringStream(text,cm.options.tabSize,context);var style;var inner=cm.options.addModeClass&&[null];if(text=="")extractLineClasses(callBlankLine(mode,context.state),lineClasses);for(;!stream.eol();){if(stream.pos>\ncm.options.maxHighlightLength){flattenSpans=false;if(forceToEnd)processLine(cm,text,context,stream.pos);stream.pos=text.length;style=null}else style=extractLineClasses(readToken(mode,stream,context.state,inner),lineClasses);if(inner){var mName=inner[0].name;if(mName)style="m-"+(style?mName+" "+style:mName)}if(!flattenSpans||curStyle!=style){for(;curStart<stream.start;){curStart=Math.min(stream.start,curStart+5E3);f(curStart,curStyle)}curStyle=style}stream.start=stream.pos}for(;curStart<stream.pos;){var pos=\nMath.min(stream.pos,curStart+5E3);f(pos,curStyle);curStart=pos}}function findStartLine(cm,n,precise){var minindent;var minline;var doc=cm.doc;var lim=precise?-1:n-(cm.doc.mode.innerMode?1E3:100);var search=n;for(;search>lim;--search){if(search<=doc.first)return doc.first;var line=getLine(doc,search-1);var after=line.stateAfter;if(after&&(!precise||search+(after instanceof SavedContext?after.lookAhead:0)<=doc.modeFrontier))return search;var indented=countColumn(line.text,null,cm.options.tabSize);if(minline==\nnull||minindent>indented){minline=search-1;minindent=indented}}return minline}function retreatFrontier(doc,n){doc.modeFrontier=Math.min(doc.modeFrontier,n);if(doc.highlightFrontier<n-10)return;var start=doc.first;var line=n-1;for(;line>start;line--){var saved=getLine(doc,line).stateAfter;if(saved&&(!(saved instanceof SavedContext)||line+saved.lookAhead<n)){start=line+1;break}}doc.highlightFrontier=Math.min(doc.highlightFrontier,start)}function seeReadOnlySpans(){sawReadOnlySpans=true}function seeCollapsedSpans(){sawCollapsedSpans=\ntrue}function MarkedSpan(marker,from,to){this.marker=marker;this.from=from;this.to=to}function getMarkedSpanFor(spans,marker){if(spans){var i=0;for(;i<spans.length;++i){var span=spans[i];if(span.marker==marker)return span}}}function removeMarkedSpan(spans,span){var r;var i=0;for(;i<spans.length;++i)if(spans[i]!=span)(r||(r=[])).push(spans[i]);return r}function addMarkedSpan(line,span,op){var inThisOp=op&&window.WeakSet&&(op.markedSpans||(op.markedSpans=new WeakSet));if(inThisOp&&line.markedSpans&&\ninThisOp.has(line.markedSpans))line.markedSpans.push(span);else{line.markedSpans=line.markedSpans?line.markedSpans.concat([span]):[span];if(inThisOp)inThisOp.add(line.markedSpans)}span.marker.attachLine(line)}function markedSpansBefore(old,startCh,isInsert){var nw;if(old){var i=0;for(;i<old.length;++i){var span=old[i];var marker=span.marker;var startsBefore=span.from==null||(marker.inclusiveLeft?span.from<=startCh:span.from<startCh);if(startsBefore||span.from==startCh&&marker.type=="bookmark"&&(!isInsert||\n!span.marker.insertLeft)){var endsAfter=span.to==null||(marker.inclusiveRight?span.to>=startCh:span.to>startCh);(nw||(nw=[])).push(new MarkedSpan(marker,span.from,endsAfter?null:span.to))}}}return nw}function markedSpansAfter(old,endCh,isInsert){var nw;if(old){var i=0;for(;i<old.length;++i){var span=old[i];var marker=span.marker;var endsAfter=span.to==null||(marker.inclusiveRight?span.to>=endCh:span.to>endCh);if(endsAfter||span.from==endCh&&marker.type=="bookmark"&&(!isInsert||span.marker.insertLeft)){var startsBefore=\nspan.from==null||(marker.inclusiveLeft?span.from<=endCh:span.from<endCh);(nw||(nw=[])).push(new MarkedSpan(marker,startsBefore?null:span.from-endCh,span.to==null?null:span.to-endCh))}}}return nw}function stretchSpansOverChange(doc,change){if(change.full)return null;var oldFirst=isLine(doc,change.from.line)&&getLine(doc,change.from.line).markedSpans;var oldLast=isLine(doc,change.to.line)&&getLine(doc,change.to.line).markedSpans;if(!oldFirst&&!oldLast)return null;var startCh=change.from.ch;var endCh=\nchange.to.ch;var isInsert=cmp(change.from,change.to)==0;var first=markedSpansBefore(oldFirst,startCh,isInsert);var last=markedSpansAfter(oldLast,endCh,isInsert);var sameLine=change.text.length==1;var offset=lst(change.text).length+(sameLine?startCh:0);if(first){var i=0;for(;i<first.length;++i){var span=first[i];if(span.to==null){var found=getMarkedSpanFor(last,span.marker);if(!found)span.to=startCh;else if(sameLine)span.to=found.to==null?null:found.to+offset}}}if(last){var i$1=0;for(;i$1<last.length;++i$1){var span$1=\nlast[i$1];if(span$1.to!=null)span$1.to+=offset;if(span$1.from==null){var found$1=getMarkedSpanFor(first,span$1.marker);if(!found$1){span$1.from=offset;if(sameLine)(first||(first=[])).push(span$1)}}else{span$1.from+=offset;if(sameLine)(first||(first=[])).push(span$1)}}}if(first)first=clearEmptySpans(first);if(last&&last!=first)last=clearEmptySpans(last);var newMarkers=[first];if(!sameLine){var gap=change.text.length-2;var gapMarkers;if(gap>0&&first){var i$2=0;for(;i$2<first.length;++i$2)if(first[i$2].to==\nnull)(gapMarkers||(gapMarkers=[])).push(new MarkedSpan(first[i$2].marker,null,null))}var i$3=0;for(;i$3<gap;++i$3)newMarkers.push(gapMarkers);newMarkers.push(last)}return newMarkers}function clearEmptySpans(spans){var i=0;for(;i<spans.length;++i){var span=spans[i];if(span.from!=null&&span.from==span.to&&span.marker.clearWhenEmpty!==false)spans.splice(i--,1)}if(!spans.length)return null;return spans}function removeReadOnlyRanges(doc,from,to){var markers=null;doc.iter(from.line,to.line+1,function(line){if(line.markedSpans){var i=\n0;for(;i<line.markedSpans.length;++i){var mark=line.markedSpans[i].marker;if(mark.readOnly&&(!markers||indexOf(markers,mark)==-1))(markers||(markers=[])).push(mark)}}});if(!markers)return null;var parts=[{from:from,to:to}];var i=0;for(;i<markers.length;++i){var mk=markers[i];var m=mk.find(0);var j=0;for(;j<parts.length;++j){var p=parts[j];if(cmp(p.to,m.from)<0||cmp(p.from,m.to)>0)continue;var newParts=[j,1];var dfrom=cmp(p.from,m.from);var dto=cmp(p.to,m.to);if(dfrom<0||!mk.inclusiveLeft&&!dfrom)newParts.push({from:p.from,\nto:m.from});if(dto>0||!mk.inclusiveRight&&!dto)newParts.push({from:m.to,to:p.to});parts.splice.apply(parts,newParts);j=j+(newParts.length-3)}}return parts}function detachMarkedSpans(line){var spans=line.markedSpans;if(!spans)return;var i=0;for(;i<spans.length;++i)spans[i].marker.detachLine(line);line.markedSpans=null}function attachMarkedSpans(line,spans){if(!spans)return;var i=0;for(;i<spans.length;++i)spans[i].marker.attachLine(line);line.markedSpans=spans}function extraLeft(marker){return marker.inclusiveLeft?\n-1:0}function extraRight(marker){return marker.inclusiveRight?1:0}function compareCollapsedMarkers(a,b){var lenDiff=a.lines.length-b.lines.length;if(lenDiff!=0)return lenDiff;var aPos=a.find();var bPos=b.find();var fromCmp=cmp(aPos.from,bPos.from)||extraLeft(a)-extraLeft(b);if(fromCmp)return-fromCmp;var toCmp=cmp(aPos.to,bPos.to)||extraRight(a)-extraRight(b);if(toCmp)return toCmp;return b.id-a.id}function collapsedSpanAtSide(line,start){var sps=sawCollapsedSpans&&line.markedSpans;var found;if(sps){var sp=\nvoid 0;var i=0;for(;i<sps.length;++i){sp=sps[i];if(sp.marker.collapsed&&(start?sp.from:sp.to)==null&&(!found||compareCollapsedMarkers(found,sp.marker)<0))found=sp.marker}}return found}function collapsedSpanAtStart(line){return collapsedSpanAtSide(line,true)}function collapsedSpanAtEnd(line){return collapsedSpanAtSide(line,false)}function collapsedSpanAround(line,ch){var sps=sawCollapsedSpans&&line.markedSpans;var found;if(sps){var i=0;for(;i<sps.length;++i){var sp=sps[i];if(sp.marker.collapsed&&(sp.from==\nnull||sp.from<ch)&&(sp.to==null||sp.to>ch)&&(!found||compareCollapsedMarkers(found,sp.marker)<0))found=sp.marker}}return found}function conflictingCollapsedRange(doc,lineNo,from,to,marker){var line=getLine(doc,lineNo);var sps=sawCollapsedSpans&&line.markedSpans;if(sps){var i=0;for(;i<sps.length;++i){var sp=sps[i];if(!sp.marker.collapsed)continue;var found=sp.marker.find(0);var fromCmp=cmp(found.from,from)||extraLeft(sp.marker)-extraLeft(marker);var toCmp=cmp(found.to,to)||extraRight(sp.marker)-extraRight(marker);\nif(fromCmp>=0&&toCmp<=0||fromCmp<=0&&toCmp>=0)continue;if(fromCmp<=0&&(sp.marker.inclusiveRight&&marker.inclusiveLeft?cmp(found.to,from)>=0:cmp(found.to,from)>0)||fromCmp>=0&&(sp.marker.inclusiveRight&&marker.inclusiveLeft?cmp(found.from,to)<=0:cmp(found.from,to)<0))return true}}}function visualLine(line){var merged;for(;merged=collapsedSpanAtStart(line);)line=merged.find(-1,true).line;return line}function visualLineEnd(line){var merged;for(;merged=collapsedSpanAtEnd(line);)line=merged.find(1,true).line;\nreturn line}function visualLineContinued(line){var merged;var lines;for(;merged=collapsedSpanAtEnd(line);){line=merged.find(1,true).line;(lines||(lines=[])).push(line)}return lines}function visualLineNo(doc,lineN){var line=getLine(doc,lineN);var vis=visualLine(line);if(line==vis)return lineN;return lineNo(vis)}function visualLineEndNo(doc,lineN){if(lineN>doc.lastLine())return lineN;var line=getLine(doc,lineN);var merged;if(!lineIsHidden(doc,line))return lineN;for(;merged=collapsedSpanAtEnd(line);)line=\nmerged.find(1,true).line;return lineNo(line)+1}function lineIsHidden(doc,line){var sps=sawCollapsedSpans&&line.markedSpans;if(sps){var sp=void 0;var i=0;for(;i<sps.length;++i){sp=sps[i];if(!sp.marker.collapsed)continue;if(sp.from==null)return true;if(sp.marker.widgetNode)continue;if(sp.from==0&&sp.marker.inclusiveLeft&&lineIsHiddenInner(doc,line,sp))return true}}}function lineIsHiddenInner(doc,line,span){if(span.to==null){var end=span.marker.find(1,true);return lineIsHiddenInner(doc,end.line,getMarkedSpanFor(end.line.markedSpans,\nspan.marker))}if(span.marker.inclusiveRight&&span.to==line.text.length)return true;var sp=void 0;var i=0;for(;i<line.markedSpans.length;++i){sp=line.markedSpans[i];if(sp.marker.collapsed&&!sp.marker.widgetNode&&sp.from==span.to&&(sp.to==null||sp.to!=span.from)&&(sp.marker.inclusiveLeft||span.marker.inclusiveRight)&&lineIsHiddenInner(doc,line,sp))return true}}function heightAtLine(lineObj){lineObj=visualLine(lineObj);var h=0;var chunk=lineObj.parent;var i=0;for(;i<chunk.lines.length;++i){var line=\nchunk.lines[i];if(line==lineObj)break;else h=h+line.height}var p=chunk.parent;for(;p;chunk=p,p=chunk.parent){var i$1=0;for(;i$1<p.children.length;++i$1){var cur=p.children[i$1];if(cur==chunk)break;else h=h+cur.height}}return h}function lineLength(line){if(line.height==0)return 0;var len=line.text.length;var merged;var cur=line;for(;merged=collapsedSpanAtStart(cur);){var found=merged.find(0,true);cur=found.from.line;len=len+(found.from.ch-found.to.ch)}cur=line;for(;merged=collapsedSpanAtEnd(cur);){var found$1=\nmerged.find(0,true);len=len-(cur.text.length-found$1.from.ch);cur=found$1.to.line;len=len+(cur.text.length-found$1.to.ch)}return len}function findMaxLine(cm){var d=cm.display;var doc=cm.doc;d.maxLine=getLine(doc,doc.first);d.maxLineLength=lineLength(d.maxLine);d.maxLineChanged=true;doc.iter(function(line){var len=lineLength(line);if(len>d.maxLineLength){d.maxLineLength=len;d.maxLine=line}})}function updateLine(line,text,markedSpans,estimateHeight){line.text=text;if(line.stateAfter)line.stateAfter=\nnull;if(line.styles)line.styles=null;if(line.order!=null)line.order=null;detachMarkedSpans(line);attachMarkedSpans(line,markedSpans);var estHeight=estimateHeight?estimateHeight(line):1;if(estHeight!=line.height)updateLineHeight(line,estHeight)}function cleanUpLine(line){line.parent=null;detachMarkedSpans(line)}function interpretTokenStyle(style,options){if(!style||/^\\s*$/.test(style))return null;var cache=options.addModeClass?styleToClassCacheWithMode:styleToClassCache;return cache[style]||(cache[style]=\nstyle.replace(/\\S+/g,"cm-$&"))}function buildLineContent(cm,lineView){var content=eltP("span",null,null,webkit?"padding-right: .1px":null);var builder={pre:eltP("pre",[content],"CodeMirror-line"),content:content,col:0,pos:0,cm:cm,trailingSpace:false,splitSpaces:cm.getOption("lineWrapping")};lineView.measure={};var i=0;for(;i<=(lineView.rest?lineView.rest.length:0);i++){var line=i?lineView.rest[i-1]:lineView.line;var order=void 0;builder.pos=0;builder.addToken=buildToken;if(hasBadBidiRects(cm.display.measure)&&\n(order=getOrder(line,cm.doc.direction)))builder.addToken=buildTokenBadBidi(builder.addToken,order);builder.map=[];var allowFrontierUpdate=lineView!=cm.display.externalMeasured&&lineNo(line);insertLineContent(line,builder,getLineStyles(cm,line,allowFrontierUpdate));if(line.styleClasses){if(line.styleClasses.bgClass)builder.bgClass=joinClasses(line.styleClasses.bgClass,builder.bgClass||"");if(line.styleClasses.textClass)builder.textClass=joinClasses(line.styleClasses.textClass,builder.textClass||"")}if(builder.map.length==\n0)builder.map.push(0,0,builder.content.appendChild(zeroWidthElement(cm.display.measure)));if(i==0){lineView.measure.map=builder.map;lineView.measure.cache={}}else{(lineView.measure.maps||(lineView.measure.maps=[])).push(builder.map);(lineView.measure.caches||(lineView.measure.caches=[])).push({})}}if(webkit){var last=builder.content.lastChild;if(/\\bcm-tab\\b/.test(last.className)||last.querySelector&&last.querySelector(".cm-tab"))builder.content.className="cm-tab-wrap-hack"}signal(cm,"renderLine",\ncm,lineView.line,builder.pre);if(builder.pre.className)builder.textClass=joinClasses(builder.pre.className,builder.textClass||"");return builder}function defaultSpecialCharPlaceholder(ch){var token=elt("span","\\u2022","cm-invalidchar");token.title="\\\\u"+ch.charCodeAt(0).toString(16);token.setAttribute("aria-label",token.title);return token}function buildToken(builder,text,style,startStyle,endStyle,css,attributes){if(!text)return;var displayText=builder.splitSpaces?splitSpaces(text,builder.trailingSpace):\ntext;var special=builder.cm.state.specialChars;var mustWrap=false;var content;if(!special.test(text)){builder.col+=text.length;content=document.createTextNode(displayText);builder.map.push(builder.pos,builder.pos+text.length,content);if(ie&&ie_version<9)mustWrap=true;builder.pos+=text.length}else{content=document.createDocumentFragment();var pos=0;for(;true;){special.lastIndex=pos;var m=special.exec(text);var skipped=m?m.index-pos:text.length-pos;if(skipped){var txt=document.createTextNode(displayText.slice(pos,\npos+skipped));if(ie&&ie_version<9)content.appendChild(elt("span",[txt]));else content.appendChild(txt);builder.map.push(builder.pos,builder.pos+skipped,txt);builder.col+=skipped;builder.pos+=skipped}if(!m)break;pos=pos+(skipped+1);var txt$1=void 0;if(m[0]=="\\t"){var tabSize=builder.cm.options.tabSize;var tabWidth=tabSize-builder.col%tabSize;txt$1=content.appendChild(elt("span",spaceStr(tabWidth),"cm-tab"));txt$1.setAttribute("role","presentation");txt$1.setAttribute("cm-text","\\t");builder.col+=tabWidth}else if(m[0]==\n"\\r"||m[0]=="\\n"){txt$1=content.appendChild(elt("span",m[0]=="\\r"?"\\u240d":"\\u2424","cm-invalidchar"));txt$1.setAttribute("cm-text",m[0]);builder.col+=1}else{txt$1=builder.cm.options.specialCharPlaceholder(m[0]);txt$1.setAttribute("cm-text",m[0]);if(ie&&ie_version<9)content.appendChild(elt("span",[txt$1]));else content.appendChild(txt$1);builder.col+=1}builder.map.push(builder.pos,builder.pos+1,txt$1);builder.pos++}}builder.trailingSpace=displayText.charCodeAt(text.length-1)==32;if(style||startStyle||\nendStyle||mustWrap||css||attributes){var fullStyle=style||"";if(startStyle)fullStyle=fullStyle+startStyle;if(endStyle)fullStyle=fullStyle+endStyle;var token=elt("span",[content],fullStyle,css);if(attributes){var attr;for(attr in attributes)if(attributes.hasOwnProperty(attr)&&attr!="style"&&attr!="class")if(attr==="title")token.setAttribute("title",attributes[attr]);else throw new Error("attributes not supported for security reasons");}return builder.content.appendChild(token)}builder.content.appendChild(content)}\nfunction splitSpaces(text,trailingBefore){if(text.length>1&&!/  /.test(text))return text;var spaceBefore=trailingBefore;var result="";var i=0;for(;i<text.length;i++){var ch=text.charAt(i);if(ch==" "&&spaceBefore&&(i==text.length-1||text.charCodeAt(i+1)==32))ch="\\u00a0";result=result+ch;spaceBefore=ch==" "}return result}function buildTokenBadBidi(inner,order){return function(builder,text,style,startStyle,endStyle,css,attributes){style=style?style+" cm-force-border":"cm-force-border";var start=builder.pos;\nvar end=start+text.length;for(;;){var part=void 0;var i=0;for(;i<order.length;i++){part=order[i];if(part.to>start&&part.from<=start)break}if(part.to>=end)return inner(builder,text,style,startStyle,endStyle,css,attributes);inner(builder,text.slice(0,part.to-start),style,startStyle,null,css,attributes);startStyle=null;text=text.slice(part.to-start);start=part.to}}}function buildCollapsedSpan(builder,size,marker,ignoreWidget){var widget=!ignoreWidget&&marker.widgetNode;if(widget)builder.map.push(builder.pos,\nbuilder.pos+size,widget);if(!ignoreWidget&&builder.cm.display.input.needsContentAttribute){if(!widget)widget=builder.content.appendChild(document.createElement("span"));widget.setAttribute("cm-marker",marker.id)}if(widget){builder.cm.display.input.setUneditable(widget);builder.content.appendChild(widget)}builder.pos+=size;builder.trailingSpace=false}function insertLineContent(line,builder,styles){var spans=line.markedSpans;var allText=line.text;var at=0;if(!spans){var i$1=1;for(;i$1<styles.length;i$1=\ni$1+2)builder.addToken(builder,allText.slice(at,at=styles[i$1]),interpretTokenStyle(styles[i$1+1],builder.cm.options));return}var len=allText.length;var pos=0;var i=1;var text="";var style;var css;var nextChange=0;var spanStyle;var spanEndStyle;var spanStartStyle;var collapsed;var attributes;for(;;){if(nextChange==pos){spanStyle=spanEndStyle=spanStartStyle=css="";attributes=null;collapsed=null;nextChange=Infinity;var foundBookmarks=[];var endStyles=void 0;var j=0;for(;j<spans.length;++j){var sp=spans[j];\nvar m=sp.marker;if(m.type=="bookmark"&&sp.from==pos&&m.widgetNode)foundBookmarks.push(m);else if(sp.from<=pos&&(sp.to==null||sp.to>pos||m.collapsed&&sp.to==pos&&sp.from==pos)){if(sp.to!=null&&sp.to!=pos&&nextChange>sp.to){nextChange=sp.to;spanEndStyle=""}if(m.className)spanStyle=spanStyle+(" "+m.className);if(m.css)css=(css?css+";":"")+m.css;if(m.startStyle&&sp.from==pos)spanStartStyle=spanStartStyle+(" "+m.startStyle);if(m.endStyle&&sp.to==nextChange)(endStyles||(endStyles=[])).push(m.endStyle,sp.to);\nif(m.title)(attributes||(attributes={})).title=m.title;if(m.attributes){var attr;for(attr in m.attributes)(attributes||(attributes={}))[attr]=m.attributes[attr]}if(m.collapsed&&(!collapsed||compareCollapsedMarkers(collapsed.marker,m)<0))collapsed=sp}else if(sp.from>pos&&nextChange>sp.from)nextChange=sp.from}if(endStyles){var j$1=0;for(;j$1<endStyles.length;j$1=j$1+2)if(endStyles[j$1+1]==nextChange)spanEndStyle=spanEndStyle+(" "+endStyles[j$1])}if(!collapsed||collapsed.from==pos){var j$2=0;for(;j$2<\nfoundBookmarks.length;++j$2)buildCollapsedSpan(builder,0,foundBookmarks[j$2])}if(collapsed&&(collapsed.from||0)==pos){buildCollapsedSpan(builder,(collapsed.to==null?len+1:collapsed.to)-pos,collapsed.marker,collapsed.from==null);if(collapsed.to==null)return;if(collapsed.to==pos)collapsed=false}}if(pos>=len)break;var upto=Math.min(len,nextChange);for(;true;){if(text){var end=pos+text.length;if(!collapsed){var tokenText=end>upto?text.slice(0,upto-pos):text;builder.addToken(builder,tokenText,style?style+\nspanStyle:spanStyle,spanStartStyle,pos+tokenText.length==nextChange?spanEndStyle:"",css,attributes)}if(end>=upto){text=text.slice(upto-pos);pos=upto;break}pos=end;spanStartStyle=""}text=allText.slice(at,at=styles[i++]);style=interpretTokenStyle(styles[i++],builder.cm.options)}}}function LineView(doc,line,lineN){this.line=line;this.rest=visualLineContinued(line);this.size=this.rest?lineNo(lst(this.rest))-lineN+1:1;this.node=this.text=null;this.hidden=lineIsHidden(doc,line)}function buildViewArray(cm,\nfrom,to){var array=[];var nextPos;var pos=from;for(;pos<to;pos=nextPos){var view=new LineView(cm.doc,getLine(cm.doc,pos),pos);nextPos=pos+view.size;array.push(view)}return array}function pushOperation(op){if(operationGroup)operationGroup.ops.push(op);else op.ownsGroup=operationGroup={ops:[op],delayedCallbacks:[]}}function fireCallbacksForOps(group){var callbacks=group.delayedCallbacks;var i=0;do{for(;i<callbacks.length;i++)callbacks[i].call(null);var j=0;for(;j<group.ops.length;j++){var op=group.ops[j];\nif(op.cursorActivityHandlers)for(;op.cursorActivityCalled<op.cursorActivityHandlers.length;)op.cursorActivityHandlers[op.cursorActivityCalled++].call(null,op.cm)}}while(i<callbacks.length)}function finishOperation(op,endCb){var group=op.ownsGroup;if(!group)return;try{fireCallbacksForOps(group)}finally{operationGroup=null;endCb(group)}}function signalLater(emitter,type){var arr=getHandlers(emitter,type);if(!arr.length)return;var args=Array.prototype.slice.call(arguments,2);var list;if(operationGroup)list=\noperationGroup.delayedCallbacks;else if(orphanDelayedCallbacks)list=orphanDelayedCallbacks;else{list=orphanDelayedCallbacks=[];setTimeout(fireOrphanDelayed,0)}var loop=function(i){list.push(function(){return arr[i].apply(null,args)})};var i=0;for(;i<arr.length;++i)loop(i)}function fireOrphanDelayed(){var delayed=orphanDelayedCallbacks;orphanDelayedCallbacks=null;var i=0;for(;i<delayed.length;++i)delayed[i]()}function updateLineForChanges(cm,lineView,lineN,dims){var j=0;for(;j<lineView.changes.length;j++){var type=\nlineView.changes[j];if(type=="text")updateLineText(cm,lineView);else if(type=="gutter")updateLineGutter(cm,lineView,lineN,dims);else if(type=="class")updateLineClasses(cm,lineView);else if(type=="widget")updateLineWidgets(cm,lineView,dims)}lineView.changes=null}function ensureLineWrapped(lineView){if(lineView.node==lineView.text){lineView.node=elt("div",null,null,"position: relative");if(lineView.text.parentNode)lineView.text.parentNode.replaceChild(lineView.node,lineView.text);lineView.node.appendChild(lineView.text);\nif(ie&&ie_version<8)lineView.node.style.zIndex=2}return lineView.node}function updateLineBackground(cm,lineView){var cls=lineView.bgClass?lineView.bgClass+" "+(lineView.line.bgClass||""):lineView.line.bgClass;if(cls)cls=cls+" CodeMirror-linebackground";if(lineView.background)if(cls)lineView.background.className=cls;else{lineView.background.parentNode.removeChild(lineView.background);lineView.background=null}else if(cls){var wrap=ensureLineWrapped(lineView);lineView.background=wrap.insertBefore(elt("div",\nnull,cls),wrap.firstChild);cm.display.input.setUneditable(lineView.background)}}function getLineContent(cm,lineView){var ext=cm.display.externalMeasured;if(ext&&ext.line==lineView.line){cm.display.externalMeasured=null;lineView.measure=ext.measure;return ext.built}return buildLineContent(cm,lineView)}function updateLineText(cm,lineView){var cls=lineView.text.className;var built=getLineContent(cm,lineView);if(lineView.text==lineView.node)lineView.node=built.pre;lineView.text.parentNode.replaceChild(built.pre,\nlineView.text);lineView.text=built.pre;if(built.bgClass!=lineView.bgClass||built.textClass!=lineView.textClass){lineView.bgClass=built.bgClass;lineView.textClass=built.textClass;updateLineClasses(cm,lineView)}else if(cls)lineView.text.className=cls}function updateLineClasses(cm,lineView){updateLineBackground(cm,lineView);if(lineView.line.wrapClass)ensureLineWrapped(lineView).className=lineView.line.wrapClass;else if(lineView.node!=lineView.text)lineView.node.className="";var textClass=lineView.textClass?\nlineView.textClass+" "+(lineView.line.textClass||""):lineView.line.textClass;lineView.text.className=textClass||""}function updateLineGutter(cm,lineView,lineN,dims){if(lineView.gutter){lineView.node.removeChild(lineView.gutter);lineView.gutter=null}if(lineView.gutterBackground){lineView.node.removeChild(lineView.gutterBackground);lineView.gutterBackground=null}if(lineView.line.gutterClass){var wrap=ensureLineWrapped(lineView);lineView.gutterBackground=elt("div",null,"CodeMirror-gutter-background "+\nlineView.line.gutterClass,"left: "+(cm.options.fixedGutter?dims.fixedPos:-dims.gutterTotalWidth)+"px; width: "+dims.gutterTotalWidth+"px");cm.display.input.setUneditable(lineView.gutterBackground);wrap.insertBefore(lineView.gutterBackground,lineView.text)}var markers=lineView.line.gutterMarkers;if(cm.options.lineNumbers||markers){var wrap$1=ensureLineWrapped(lineView);var gutterWrap=lineView.gutter=elt("div",null,"CodeMirror-gutter-wrapper","left: "+(cm.options.fixedGutter?dims.fixedPos:-dims.gutterTotalWidth)+\n"px");gutterWrap.setAttribute("aria-hidden","true");cm.display.input.setUneditable(gutterWrap);wrap$1.insertBefore(gutterWrap,lineView.text);if(lineView.line.gutterClass)gutterWrap.className+=" "+lineView.line.gutterClass;if(cm.options.lineNumbers&&(!markers||!markers["CodeMirror-linenumbers"]))lineView.lineNumber=gutterWrap.appendChild(elt("div",lineNumberFor(cm.options,lineN),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+dims.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+cm.display.lineNumInnerWidth+\n"px"));if(markers){var k=0;for(;k<cm.display.gutterSpecs.length;++k){var id=cm.display.gutterSpecs[k].className;var found=markers.hasOwnProperty(id)&&markers[id];if(found)gutterWrap.appendChild(elt("div",[found],"CodeMirror-gutter-elt","left: "+dims.gutterLeft[id]+"px; width: "+dims.gutterWidth[id]+"px"))}}}}function updateLineWidgets(cm,lineView,dims){if(lineView.alignable)lineView.alignable=null;var isWidget=classTest("CodeMirror-linewidget");var node=lineView.node.firstChild;var next=void 0;for(;node;node=\nnext){next=node.nextSibling;if(isWidget.test(node.className))lineView.node.removeChild(node)}insertLineWidgets(cm,lineView,dims)}function buildLineElement(cm,lineView,lineN,dims){var built=getLineContent(cm,lineView);lineView.text=lineView.node=built.pre;if(built.bgClass)lineView.bgClass=built.bgClass;if(built.textClass)lineView.textClass=built.textClass;updateLineClasses(cm,lineView);updateLineGutter(cm,lineView,lineN,dims);insertLineWidgets(cm,lineView,dims);return lineView.node}function insertLineWidgets(cm,\nlineView,dims){insertLineWidgetsFor(cm,lineView.line,lineView,dims,true);if(lineView.rest){var i=0;for(;i<lineView.rest.length;i++)insertLineWidgetsFor(cm,lineView.rest[i],lineView,dims,false)}}function insertLineWidgetsFor(cm,line,lineView,dims,allowAbove){if(!line.widgets)return;var wrap=ensureLineWrapped(lineView);var i=0;var ws=line.widgets;for(;i<ws.length;++i){var widget=ws[i];var node=elt("div",[widget.node],"CodeMirror-linewidget"+(widget.className?" "+widget.className:""));if(!widget.handleMouseEvents)node.setAttribute("cm-ignore-events",\n"true");positionLineWidget(widget,node,lineView,dims);cm.display.input.setUneditable(node);if(allowAbove&&widget.above)wrap.insertBefore(node,lineView.gutter||lineView.text);else wrap.appendChild(node);signalLater(widget,"redraw")}}function positionLineWidget(widget,node,lineView,dims){if(widget.noHScroll){(lineView.alignable||(lineView.alignable=[])).push(node);var width=dims.wrapperWidth;node.style.left=dims.fixedPos+"px";if(!widget.coverGutter){width=width-dims.gutterTotalWidth;node.style.paddingLeft=\ndims.gutterTotalWidth+"px"}node.style.width=width+"px"}if(widget.coverGutter){node.style.zIndex=5;node.style.position="relative";if(!widget.noHScroll)node.style.marginLeft=-dims.gutterTotalWidth+"px"}}function widgetHeight(widget){if(widget.height!=null)return widget.height;var cm=widget.doc.cm;if(!cm)return 0;if(!contains(document.body,widget.node)){var parentStyle="position: relative;";if(widget.coverGutter)parentStyle=parentStyle+("margin-left: -"+cm.display.gutters.offsetWidth+"px;");if(widget.noHScroll)parentStyle=\nparentStyle+("width: "+cm.display.wrapper.clientWidth+"px;");removeChildrenAndAdd(cm.display.measure,elt("div",[widget.node],null,parentStyle))}return widget.height=widget.node.parentNode.offsetHeight}function eventInWidget(display,e){var n=e_target(e);for(;n!=display.wrapper;n=n.parentNode)if(!n||n.nodeType==1&&n.getAttribute("cm-ignore-events")=="true"||n.parentNode==display.sizer&&n!=display.mover)return true}function paddingTop(display){return display.lineSpace.offsetTop}function paddingVert(display){return display.mover.offsetHeight-\ndisplay.lineSpace.offsetHeight}function paddingH(display){if(display.cachedPaddingH)return display.cachedPaddingH;var e=removeChildrenAndAdd(display.measure,elt("pre","x","CodeMirror-line-like"));var style=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle;var data={left:parseInt(style.paddingLeft),right:parseInt(style.paddingRight)};if(!isNaN(data.left)&&!isNaN(data.right))display.cachedPaddingH=data;return data}function scrollGap(cm){return scrollerGap-cm.display.nativeBarWidth}function displayWidth(cm){return cm.display.scroller.clientWidth-\nscrollGap(cm)-cm.display.barWidth}function displayHeight(cm){return cm.display.scroller.clientHeight-scrollGap(cm)-cm.display.barHeight}function ensureLineHeights(cm,lineView,rect){var wrapping=cm.options.lineWrapping;var curWidth=wrapping&&displayWidth(cm);if(!lineView.measure.heights||wrapping&&lineView.measure.width!=curWidth){var heights=lineView.measure.heights=[];if(wrapping){lineView.measure.width=curWidth;var rects=lineView.text.firstChild.getClientRects();var i=0;for(;i<rects.length-1;i++){var cur=\nrects[i];var next=rects[i+1];if(Math.abs(cur.bottom-next.bottom)>2)heights.push((cur.bottom+next.top)/2-rect.top)}}heights.push(rect.bottom-rect.top)}}function mapFromLineView(lineView,line,lineN){if(lineView.line==line)return{map:lineView.measure.map,cache:lineView.measure.cache};if(lineView.rest){var i=0;for(;i<lineView.rest.length;i++)if(lineView.rest[i]==line)return{map:lineView.measure.maps[i],cache:lineView.measure.caches[i]};var i$1=0;for(;i$1<lineView.rest.length;i$1++)if(lineNo(lineView.rest[i$1])>\nlineN)return{map:lineView.measure.maps[i$1],cache:lineView.measure.caches[i$1],before:true}}}function updateExternalMeasurement(cm,line){line=visualLine(line);var lineN=lineNo(line);var view=cm.display.externalMeasured=new LineView(cm.doc,line,lineN);view.lineN=lineN;var built=view.built=buildLineContent(cm,view);view.text=built.pre;removeChildrenAndAdd(cm.display.lineMeasure,built.pre);return view}function measureChar(cm,line,ch,bias){return measureCharPrepared(cm,prepareMeasureForLine(cm,line),\nch,bias)}function findViewForLine(cm,lineN){if(lineN>=cm.display.viewFrom&&lineN<cm.display.viewTo)return cm.display.view[findViewIndex(cm,lineN)];var ext=cm.display.externalMeasured;if(ext&&lineN>=ext.lineN&&lineN<ext.lineN+ext.size)return ext}function prepareMeasureForLine(cm,line){var lineN=lineNo(line);var view=findViewForLine(cm,lineN);if(view&&!view.text)view=null;else if(view&&view.changes){updateLineForChanges(cm,view,lineN,getDimensions(cm));cm.curOp.forceUpdate=true}if(!view)view=updateExternalMeasurement(cm,\nline);var info=mapFromLineView(view,line,lineN);return{line:line,view:view,rect:null,map:info.map,cache:info.cache,before:info.before,hasHeights:false}}function measureCharPrepared(cm,prepared,ch,bias,varHeight){if(prepared.before)ch=-1;var key=ch+(bias||"");var found;if(prepared.cache.hasOwnProperty(key))found=prepared.cache[key];else{if(!prepared.rect)prepared.rect=prepared.view.text.getBoundingClientRect();if(!prepared.hasHeights){ensureLineHeights(cm,prepared.view,prepared.rect);prepared.hasHeights=\ntrue}found=measureCharInner(cm,prepared,ch,bias);if(!found.bogus)prepared.cache[key]=found}return{left:found.left,right:found.right,top:varHeight?found.rtop:found.top,bottom:varHeight?found.rbottom:found.bottom}}function nodeAndOffsetInLineMap(map,ch,bias){var node;var start;var end;var collapse;var mStart;var mEnd;var i=0;for(;i<map.length;i=i+3){mStart=map[i];mEnd=map[i+1];if(ch<mStart){start=0;end=1;collapse="left"}else if(ch<mEnd){start=ch-mStart;end=start+1}else if(i==map.length-3||ch==mEnd&&\nmap[i+3]>ch){end=mEnd-mStart;start=end-1;if(ch>=mEnd)collapse="right"}if(start!=null){node=map[i+2];if(mStart==mEnd&&bias==(node.insertLeft?"left":"right"))collapse=bias;if(bias=="left"&&start==0)for(;i&&map[i-2]==map[i-3]&&map[i-1].insertLeft;){node=map[(i=i-3)+2];collapse="left"}if(bias=="right"&&start==mEnd-mStart)for(;i<map.length-3&&map[i+3]==map[i+4]&&!map[i+5].insertLeft;){node=map[(i=i+3)+2];collapse="right"}break}}return{node:node,start:start,end:end,collapse:collapse,coverStart:mStart,coverEnd:mEnd}}\nfunction getUsefulRect(rects,bias){var rect=nullRect;if(bias=="left"){var i=0;for(;i<rects.length;i++)if((rect=rects[i]).left!=rect.right)break}else{var i$1=rects.length-1;for(;i$1>=0;i$1--)if((rect=rects[i$1]).left!=rect.right)break}return rect}function measureCharInner(cm,prepared,ch,bias){var place=nodeAndOffsetInLineMap(prepared.map,ch,bias);var node=place.node;var start=place.start;var end=place.end;var collapse=place.collapse;var rect;if(node.nodeType==3){var i$1=0;for(;i$1<4;i$1++){for(;start&&\nisExtendingChar(prepared.line.text.charAt(place.coverStart+start));)--start;for(;place.coverStart+end<place.coverEnd&&isExtendingChar(prepared.line.text.charAt(place.coverStart+end));)++end;if(ie&&ie_version<9&&start==0&&end==place.coverEnd-place.coverStart)rect=node.parentNode.getBoundingClientRect();else rect=getUsefulRect(range(node,start,end).getClientRects(),bias);if(rect.left||rect.right||start==0)break;end=start;start=start-1;collapse="right"}if(ie&&ie_version<11)rect=maybeUpdateRectForZooming(cm.display.measure,\nrect)}else{if(start>0)collapse=bias="right";var rects;if(cm.options.lineWrapping&&(rects=node.getClientRects()).length>1)rect=rects[bias=="right"?rects.length-1:0];else rect=node.getBoundingClientRect()}if(ie&&ie_version<9&&!start&&(!rect||!rect.left&&!rect.right)){var rSpan=node.parentNode.getClientRects()[0];if(rSpan)rect={left:rSpan.left,right:rSpan.left+charWidth(cm.display),top:rSpan.top,bottom:rSpan.bottom};else rect=nullRect}var rtop=rect.top-prepared.rect.top;var rbot=rect.bottom-prepared.rect.top;\nvar mid=(rtop+rbot)/2;var heights=prepared.view.measure.heights;var i=0;for(;i<heights.length-1;i++)if(mid<heights[i])break;var top=i?heights[i-1]:0;var bot=heights[i];var result={left:(collapse=="right"?rect.right:rect.left)-prepared.rect.left,right:(collapse=="left"?rect.left:rect.right)-prepared.rect.left,top:top,bottom:bot};if(!rect.left&&!rect.right)result.bogus=true;if(!cm.options.singleCursorHeightPerLine){result.rtop=rtop;result.rbottom=rbot}return result}function maybeUpdateRectForZooming(measure,\nrect){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!hasBadZoomedRects(measure))return rect;var scaleX=screen.logicalXDPI/screen.deviceXDPI;var scaleY=screen.logicalYDPI/screen.deviceYDPI;return{left:rect.left*scaleX,right:rect.right*scaleX,top:rect.top*scaleY,bottom:rect.bottom*scaleY}}function clearLineMeasurementCacheFor(lineView){if(lineView.measure){lineView.measure.cache={};lineView.measure.heights=null;if(lineView.rest){var i=0;for(;i<lineView.rest.length;i++)lineView.measure.caches[i]=\n{}}}}function clearLineMeasurementCache(cm){cm.display.externalMeasure=null;removeChildren(cm.display.lineMeasure);var i=0;for(;i<cm.display.view.length;i++)clearLineMeasurementCacheFor(cm.display.view[i])}function clearCaches(cm){clearLineMeasurementCache(cm);cm.display.cachedCharWidth=cm.display.cachedTextHeight=cm.display.cachedPaddingH=null;if(!cm.options.lineWrapping)cm.display.maxLineChanged=true;cm.display.lineNumChars=null}function pageScrollX(){if(chrome&&android)return-(document.body.getBoundingClientRect().left-\nparseInt(getComputedStyle(document.body).marginLeft));return window.pageXOffset||(document.documentElement||document.body).scrollLeft}function pageScrollY(){if(chrome&&android)return-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop));return window.pageYOffset||(document.documentElement||document.body).scrollTop}function widgetTopHeight(lineObj){var ref=visualLine(lineObj);var widgets=ref.widgets;var height=0;if(widgets){var i=0;for(;i<widgets.length;++i)if(widgets[i].above)height=\nheight+widgetHeight(widgets[i])}return height}function intoCoordSystem(cm,lineObj,rect,context,includeWidgets){if(!includeWidgets){var height=widgetTopHeight(lineObj);rect.top+=height;rect.bottom+=height}if(context=="line")return rect;if(!context)context="local";var yOff=heightAtLine(lineObj);if(context=="local")yOff=yOff+paddingTop(cm.display);else yOff=yOff-cm.display.viewOffset;if(context=="page"||context=="window"){var lOff=cm.display.lineSpace.getBoundingClientRect();yOff=yOff+(lOff.top+(context==\n"window"?0:pageScrollY()));var xOff=lOff.left+(context=="window"?0:pageScrollX());rect.left+=xOff;rect.right+=xOff}rect.top+=yOff;rect.bottom+=yOff;return rect}function fromCoordSystem(cm,coords,context){if(context=="div")return coords;var left=coords.left;var top=coords.top;if(context=="page"){left=left-pageScrollX();top=top-pageScrollY()}else if(context=="local"||!context){var localBox=cm.display.sizer.getBoundingClientRect();left=left+localBox.left;top=top+localBox.top}var lineSpaceBox=cm.display.lineSpace.getBoundingClientRect();\nreturn{left:left-lineSpaceBox.left,top:top-lineSpaceBox.top}}function charCoords(cm,pos,context,lineObj,bias){if(!lineObj)lineObj=getLine(cm.doc,pos.line);return intoCoordSystem(cm,lineObj,measureChar(cm,lineObj,pos.ch,bias),context)}function cursorCoords(cm,pos,context,lineObj,preparedMeasure,varHeight){function get(ch,right){var m=measureCharPrepared(cm,preparedMeasure,ch,right?"right":"left",varHeight);if(right)m.left=m.right;else m.right=m.left;return intoCoordSystem(cm,lineObj,m,context)}function getBidi(ch,\npartPos,invert){var part=order[partPos];var right=part.level==1;return get(invert?ch-1:ch,right!=invert)}lineObj=lineObj||getLine(cm.doc,pos.line);if(!preparedMeasure)preparedMeasure=prepareMeasureForLine(cm,lineObj);var order=getOrder(lineObj,cm.doc.direction);var ch=pos.ch;var sticky=pos.sticky;if(ch>=lineObj.text.length){ch=lineObj.text.length;sticky="before"}else if(ch<=0){ch=0;sticky="after"}if(!order)return get(sticky=="before"?ch-1:ch,sticky=="before");var partPos=getBidiPartAt(order,ch,sticky);\nvar other=bidiOther;var val=getBidi(ch,partPos,sticky=="before");if(other!=null)val.other=getBidi(ch,other,sticky!="before");return val}function estimateCoords(cm,pos){var left=0;pos=clipPos(cm.doc,pos);if(!cm.options.lineWrapping)left=charWidth(cm.display)*pos.ch;var lineObj=getLine(cm.doc,pos.line);var top=heightAtLine(lineObj)+paddingTop(cm.display);return{left:left,right:left,top:top,bottom:top+lineObj.height}}function PosWithInfo(line,ch,sticky,outside,xRel){var pos=Pos(line,ch,sticky);pos.xRel=\nxRel;if(outside)pos.outside=outside;return pos}function coordsChar(cm,x,y){var doc=cm.doc;y=y+cm.display.viewOffset;if(y<0)return PosWithInfo(doc.first,0,null,-1,-1);var lineN=lineAtHeight(doc,y);var last=doc.first+doc.size-1;if(lineN>last)return PosWithInfo(doc.first+doc.size-1,getLine(doc,last).text.length,null,1,1);if(x<0)x=0;var lineObj=getLine(doc,lineN);for(;;){var found=coordsCharInner(cm,lineObj,lineN,x,y);var collapsed=collapsedSpanAround(lineObj,found.ch+(found.xRel>0||found.outside>0?1:\n0));if(!collapsed)return found;var rangeEnd=collapsed.find(1);if(rangeEnd.line==lineN)return rangeEnd;lineObj=getLine(doc,lineN=rangeEnd.line)}}function wrappedLineExtent(cm,lineObj,preparedMeasure,y){y=y-widgetTopHeight(lineObj);var end=lineObj.text.length;var begin=findFirst(function(ch){return measureCharPrepared(cm,preparedMeasure,ch-1).bottom<=y},end,0);end=findFirst(function(ch){return measureCharPrepared(cm,preparedMeasure,ch).top>y},begin,end);return{begin:begin,end:end}}function wrappedLineExtentChar(cm,\nlineObj,preparedMeasure,target){if(!preparedMeasure)preparedMeasure=prepareMeasureForLine(cm,lineObj);var targetTop=intoCoordSystem(cm,lineObj,measureCharPrepared(cm,preparedMeasure,target),"line").top;return wrappedLineExtent(cm,lineObj,preparedMeasure,targetTop)}function boxIsAfter(box,x,y,left){return box.bottom<=y?false:box.top>y?true:(left?box.left:box.right)>x}function coordsCharInner(cm,lineObj,lineNo,x,y){y=y-heightAtLine(lineObj);var preparedMeasure=prepareMeasureForLine(cm,lineObj);var widgetHeight=\nwidgetTopHeight(lineObj);var begin=0;var end=lineObj.text.length;var ltr=true;var order=getOrder(lineObj,cm.doc.direction);if(order){var part=(cm.options.lineWrapping?coordsBidiPartWrapped:coordsBidiPart)(cm,lineObj,lineNo,preparedMeasure,order,x,y);ltr=part.level!=1;begin=ltr?part.from:part.to-1;end=ltr?part.to:part.from-1}var chAround=null;var boxAround=null;var ch=findFirst(function(ch){var box=measureCharPrepared(cm,preparedMeasure,ch);box.top+=widgetHeight;box.bottom+=widgetHeight;if(!boxIsAfter(box,\nx,y,false))return false;if(box.top<=y&&box.left<=x){chAround=ch;boxAround=box}return true},begin,end);var baseX;var sticky;var outside=false;if(boxAround){var atLeft=x-boxAround.left<boxAround.right-x;var atStart=atLeft==ltr;ch=chAround+(atStart?0:1);sticky=atStart?"after":"before";baseX=atLeft?boxAround.left:boxAround.right}else{if(!ltr&&(ch==end||ch==begin))ch++;sticky=ch==0?"after":ch==lineObj.text.length?"before":measureCharPrepared(cm,preparedMeasure,ch-(ltr?1:0)).bottom+widgetHeight<=y==ltr?\n"after":"before";var coords=cursorCoords(cm,Pos(lineNo,ch,sticky),"line",lineObj,preparedMeasure);baseX=coords.left;outside=y<coords.top?-1:y>=coords.bottom?1:0}ch=skipExtendingChars(lineObj.text,ch,1);return PosWithInfo(lineNo,ch,sticky,outside,x-baseX)}function coordsBidiPart(cm,lineObj,lineNo,preparedMeasure,order,x,y){var index=findFirst(function(i){var part=order[i];var ltr=part.level!=1;return boxIsAfter(cursorCoords(cm,Pos(lineNo,ltr?part.to:part.from,ltr?"before":"after"),"line",lineObj,preparedMeasure),\nx,y,true)},0,order.length-1);var part=order[index];if(index>0){var ltr=part.level!=1;var start=cursorCoords(cm,Pos(lineNo,ltr?part.from:part.to,ltr?"after":"before"),"line",lineObj,preparedMeasure);if(boxIsAfter(start,x,y,true)&&start.top>y)part=order[index-1]}return part}function coordsBidiPartWrapped(cm,lineObj,_lineNo,preparedMeasure,order,x,y){var ref=wrappedLineExtent(cm,lineObj,preparedMeasure,y);var begin=ref.begin;var end=ref.end;if(/\\s/.test(lineObj.text.charAt(end-1)))end--;var part=null;\nvar closestDist=null;var i=0;for(;i<order.length;i++){var p=order[i];if(p.from>=end||p.to<=begin)continue;var ltr=p.level!=1;var endX=measureCharPrepared(cm,preparedMeasure,ltr?Math.min(end,p.to)-1:Math.max(begin,p.from)).right;var dist=endX<x?x-endX+1E9:endX-x;if(!part||closestDist>dist){part=p;closestDist=dist}}if(!part)part=order[order.length-1];if(part.from<begin)part={from:begin,to:part.to,level:part.level};if(part.to>end)part={from:part.from,to:end,level:part.level};return part}function textHeight(display){if(display.cachedTextHeight!=\nnull)return display.cachedTextHeight;if(measureText==null){measureText=elt("pre",null,"CodeMirror-line-like");var i=0;for(;i<49;++i){measureText.appendChild(document.createTextNode("x"));measureText.appendChild(elt("br"))}measureText.appendChild(document.createTextNode("x"))}removeChildrenAndAdd(display.measure,measureText);var height=measureText.offsetHeight/50;if(height>3)display.cachedTextHeight=height;removeChildren(display.measure);return height||1}function charWidth(display){if(display.cachedCharWidth!=\nnull)return display.cachedCharWidth;var anchor=elt("span","xxxxxxxxxx");var pre=elt("pre",[anchor],"CodeMirror-line-like");removeChildrenAndAdd(display.measure,pre);var rect=anchor.getBoundingClientRect();var width=(rect.right-rect.left)/10;if(width>2)display.cachedCharWidth=width;return width||10}function getDimensions(cm){var d=cm.display;var left={};var width={};var gutterLeft=d.gutters.clientLeft;var n=d.gutters.firstChild;var i=0;for(;n;n=n.nextSibling,++i){var id=cm.display.gutterSpecs[i].className;\nleft[id]=n.offsetLeft+n.clientLeft+gutterLeft;width[id]=n.clientWidth}return{fixedPos:compensateForHScroll(d),gutterTotalWidth:d.gutters.offsetWidth,gutterLeft:left,gutterWidth:width,wrapperWidth:d.wrapper.clientWidth}}function compensateForHScroll(display){return display.scroller.getBoundingClientRect().left-display.sizer.getBoundingClientRect().left}function estimateHeight(cm){var th=textHeight(cm.display);var wrapping=cm.options.lineWrapping;var perLine=wrapping&&Math.max(5,cm.display.scroller.clientWidth/\ncharWidth(cm.display)-3);return function(line){if(lineIsHidden(cm.doc,line))return 0;var widgetsHeight=0;if(line.widgets){var i=0;for(;i<line.widgets.length;i++)if(line.widgets[i].height)widgetsHeight=widgetsHeight+line.widgets[i].height}if(wrapping)return widgetsHeight+(Math.ceil(line.text.length/perLine)||1)*th;else return widgetsHeight+th}}function estimateLineHeights(cm){var doc=cm.doc;var est=estimateHeight(cm);doc.iter(function(line){var estHeight=est(line);if(estHeight!=line.height)updateLineHeight(line,\nestHeight)})}function posFromMouse(cm,e,liberal,forRect){var display=cm.display;if(!liberal&&e_target(e).getAttribute("cm-not-content")=="true")return null;var x;var y;var space=display.lineSpace.getBoundingClientRect();try{x=e.clientX-space.left;y=e.clientY-space.top}catch(e$1){return null}var coords=coordsChar(cm,x,y);var line;if(forRect&&coords.xRel>0&&(line=getLine(cm.doc,coords.line).text).length==coords.ch){var colDiff=countColumn(line,line.length,cm.options.tabSize)-line.length;coords=Pos(coords.line,\nMath.max(0,Math.round((x-paddingH(cm.display).left)/charWidth(cm.display))-colDiff))}return coords}function findViewIndex(cm,n){if(n>=cm.display.viewTo)return null;n=n-cm.display.viewFrom;if(n<0)return null;var view=cm.display.view;var i=0;for(;i<view.length;i++){n=n-view[i].size;if(n<0)return i}}function regChange(cm,from,to,lendiff){if(from==null)from=cm.doc.first;if(to==null)to=cm.doc.first+cm.doc.size;if(!lendiff)lendiff=0;var display=cm.display;if(lendiff&&to<display.viewTo&&(display.updateLineNumbers==\nnull||display.updateLineNumbers>from))display.updateLineNumbers=from;cm.curOp.viewChanged=true;if(from>=display.viewTo){if(sawCollapsedSpans&&visualLineNo(cm.doc,from)<display.viewTo)resetView(cm)}else if(to<=display.viewFrom)if(sawCollapsedSpans&&visualLineEndNo(cm.doc,to+lendiff)>display.viewFrom)resetView(cm);else{display.viewFrom+=lendiff;display.viewTo+=lendiff}else if(from<=display.viewFrom&&to>=display.viewTo)resetView(cm);else if(from<=display.viewFrom){var cut=viewCuttingPoint(cm,to,to+lendiff,\n1);if(cut){display.view=display.view.slice(cut.index);display.viewFrom=cut.lineN;display.viewTo+=lendiff}else resetView(cm)}else if(to>=display.viewTo){var cut$1=viewCuttingPoint(cm,from,from,-1);if(cut$1){display.view=display.view.slice(0,cut$1.index);display.viewTo=cut$1.lineN}else resetView(cm)}else{var cutTop=viewCuttingPoint(cm,from,from,-1);var cutBot=viewCuttingPoint(cm,to,to+lendiff,1);if(cutTop&&cutBot){display.view=display.view.slice(0,cutTop.index).concat(buildViewArray(cm,cutTop.lineN,\ncutBot.lineN)).concat(display.view.slice(cutBot.index));display.viewTo+=lendiff}else resetView(cm)}var ext=display.externalMeasured;if(ext)if(to<ext.lineN)ext.lineN+=lendiff;else if(from<ext.lineN+ext.size)display.externalMeasured=null}function regLineChange(cm,line,type){cm.curOp.viewChanged=true;var display=cm.display;var ext=cm.display.externalMeasured;if(ext&&line>=ext.lineN&&line<ext.lineN+ext.size)display.externalMeasured=null;if(line<display.viewFrom||line>=display.viewTo)return;var lineView=\ndisplay.view[findViewIndex(cm,line)];if(lineView.node==null)return;var arr=lineView.changes||(lineView.changes=[]);if(indexOf(arr,type)==-1)arr.push(type)}function resetView(cm){cm.display.viewFrom=cm.display.viewTo=cm.doc.first;cm.display.view=[];cm.display.viewOffset=0}function viewCuttingPoint(cm,oldN,newN,dir){var index=findViewIndex(cm,oldN);var diff;var view=cm.display.view;if(!sawCollapsedSpans||newN==cm.doc.first+cm.doc.size)return{index:index,lineN:newN};var n=cm.display.viewFrom;var i=0;\nfor(;i<index;i++)n=n+view[i].size;if(n!=oldN){if(dir>0){if(index==view.length-1)return null;diff=n+view[index].size-oldN;index++}else diff=n-oldN;oldN=oldN+diff;newN=newN+diff}for(;visualLineNo(cm.doc,newN)!=newN;){if(index==(dir<0?0:view.length-1))return null;newN=newN+dir*view[index-(dir<0?1:0)].size;index=index+dir}return{index:index,lineN:newN}}function adjustView(cm,from,to){var display=cm.display;var view=display.view;if(view.length==0||from>=display.viewTo||to<=display.viewFrom){display.view=\nbuildViewArray(cm,from,to);display.viewFrom=from}else{if(display.viewFrom>from)display.view=buildViewArray(cm,from,display.viewFrom).concat(display.view);else if(display.viewFrom<from)display.view=display.view.slice(findViewIndex(cm,from));display.viewFrom=from;if(display.viewTo<to)display.view=display.view.concat(buildViewArray(cm,display.viewTo,to));else if(display.viewTo>to)display.view=display.view.slice(0,findViewIndex(cm,to))}display.viewTo=to}function countDirtyView(cm){var view=cm.display.view;\nvar dirty=0;var i=0;for(;i<view.length;i++){var lineView=view[i];if(!lineView.hidden&&(!lineView.node||lineView.changes))++dirty}return dirty}function updateSelection(cm){cm.display.input.showSelection(cm.display.input.prepareSelection())}function prepareSelection(cm,primary){if(primary===void 0)primary=true;var doc=cm.doc;var result={};var curFragment=result.cursors=document.createDocumentFragment();var selFragment=result.selection=document.createDocumentFragment();var customCursor=cm.options.$customCursor;\nif(customCursor)primary=true;var i=0;for(;i<doc.sel.ranges.length;i++){if(!primary&&i==doc.sel.primIndex)continue;var range=doc.sel.ranges[i];if(range.from().line>=cm.display.viewTo||range.to().line<cm.display.viewFrom)continue;var collapsed=range.empty();if(customCursor){var head=customCursor(cm,range);if(head)drawSelectionCursor(cm,head,curFragment)}else if(collapsed||cm.options.showCursorWhenSelecting)drawSelectionCursor(cm,range.head,curFragment);if(!collapsed)drawSelectionRange(cm,range,selFragment)}return result}\nfunction drawSelectionCursor(cm,head,output){var pos=cursorCoords(cm,head,"div",null,null,!cm.options.singleCursorHeightPerLine);var cursor=output.appendChild(elt("div","\\u00a0","CodeMirror-cursor"));cursor.style.left=pos.left+"px";cursor.style.top=pos.top+"px";cursor.style.height=Math.max(0,pos.bottom-pos.top)*cm.options.cursorHeight+"px";if(/\\bcm-fat-cursor\\b/.test(cm.getWrapperElement().className)){var charPos=charCoords(cm,head,"div",null,null);var width=charPos.right-charPos.left;cursor.style.width=\n(width>0?width:cm.defaultCharWidth())+"px"}if(pos.other){var otherCursor=output.appendChild(elt("div","\\u00a0","CodeMirror-cursor CodeMirror-secondarycursor"));otherCursor.style.display="";otherCursor.style.left=pos.other.left+"px";otherCursor.style.top=pos.other.top+"px";otherCursor.style.height=(pos.other.bottom-pos.other.top)*.85+"px"}}function cmpCoords(a,b){return a.top-b.top||a.left-b.left}function drawSelectionRange(cm,range,output){function add(left,top,width,bottom){if(top<0)top=0;top=Math.round(top);\nbottom=Math.round(bottom);fragment.appendChild(elt("div",null,"CodeMirror-selected","position: absolute; left: "+left+"px;\\n                             top: "+top+"px; width: "+(width==null?rightSide-left:width)+"px;\\n                             height: "+(bottom-top)+"px"))}function drawForLine(line,fromArg,toArg){function coords(ch,bias){return charCoords(cm,Pos(line,ch),"div",lineObj,bias)}function wrapX(pos,dir,side){var extent=wrappedLineExtentChar(cm,lineObj,null,pos);var prop=dir=="ltr"==\n(side=="after")?"left":"right";var ch=side=="after"?extent.begin:extent.end-(/\\s/.test(lineObj.text.charAt(extent.end-1))?2:1);return coords(ch,prop)[prop]}var lineObj=getLine(doc,line);var lineLen=lineObj.text.length;var start;var end;var order=getOrder(lineObj,doc.direction);iterateBidiSections(order,fromArg||0,toArg==null?lineLen:toArg,function(from,to,dir,i){var ltr=dir=="ltr";var fromPos=coords(from,ltr?"left":"right");var toPos=coords(to-1,ltr?"right":"left");var openStart=fromArg==null&&from==\n0;var openEnd=toArg==null&&to==lineLen;var first=i==0;var last=!order||i==order.length-1;if(toPos.top-fromPos.top<=3){var openLeft=(docLTR?openStart:openEnd)&&first;var openRight=(docLTR?openEnd:openStart)&&last;var left=openLeft?leftSide:(ltr?fromPos:toPos).left;var right=openRight?rightSide:(ltr?toPos:fromPos).right;add(left,fromPos.top,right-left,fromPos.bottom)}else{var topLeft;var topRight;var botLeft;var botRight;if(ltr){topLeft=docLTR&&openStart&&first?leftSide:fromPos.left;topRight=docLTR?\nrightSide:wrapX(from,dir,"before");botLeft=docLTR?leftSide:wrapX(to,dir,"after");botRight=docLTR&&openEnd&&last?rightSide:toPos.right}else{topLeft=!docLTR?leftSide:wrapX(from,dir,"before");topRight=!docLTR&&openStart&&first?rightSide:fromPos.right;botLeft=!docLTR&&openEnd&&last?leftSide:toPos.left;botRight=!docLTR?rightSide:wrapX(to,dir,"after")}add(topLeft,fromPos.top,topRight-topLeft,fromPos.bottom);if(fromPos.bottom<toPos.top)add(leftSide,fromPos.bottom,null,toPos.top);add(botLeft,toPos.top,botRight-\nbotLeft,toPos.bottom)}if(!start||cmpCoords(fromPos,start)<0)start=fromPos;if(cmpCoords(toPos,start)<0)start=toPos;if(!end||cmpCoords(fromPos,end)<0)end=fromPos;if(cmpCoords(toPos,end)<0)end=toPos});return{start:start,end:end}}var display=cm.display;var doc=cm.doc;var fragment=document.createDocumentFragment();var padding=paddingH(cm.display);var leftSide=padding.left;var rightSide=Math.max(display.sizerWidth,displayWidth(cm)-display.sizer.offsetLeft)-padding.right;var docLTR=doc.direction=="ltr";\nvar sFrom=range.from();var sTo=range.to();if(sFrom.line==sTo.line)drawForLine(sFrom.line,sFrom.ch,sTo.ch);else{var fromLine=getLine(doc,sFrom.line);var toLine=getLine(doc,sTo.line);var singleVLine=visualLine(fromLine)==visualLine(toLine);var leftEnd=drawForLine(sFrom.line,sFrom.ch,singleVLine?fromLine.text.length+1:null).end;var rightStart=drawForLine(sTo.line,singleVLine?0:null,sTo.ch).start;if(singleVLine)if(leftEnd.top<rightStart.top-2){add(leftEnd.right,leftEnd.top,null,leftEnd.bottom);add(leftSide,\nrightStart.top,rightStart.left,rightStart.bottom)}else add(leftEnd.right,leftEnd.top,rightStart.left-leftEnd.right,leftEnd.bottom);if(leftEnd.bottom<rightStart.top)add(leftSide,leftEnd.bottom,null,rightStart.top)}output.appendChild(fragment)}function restartBlink(cm){if(!cm.state.focused)return;var display=cm.display;clearInterval(display.blinker);var on=true;display.cursorDiv.style.visibility="";if(cm.options.cursorBlinkRate>0)display.blinker=setInterval(function(){if(!cm.hasFocus())onBlur(cm);display.cursorDiv.style.visibility=\n(on=!on)?"":"hidden"},cm.options.cursorBlinkRate);else if(cm.options.cursorBlinkRate<0)display.cursorDiv.style.visibility="hidden"}function ensureFocus(cm){if(!cm.hasFocus()){cm.display.input.focus();if(!cm.state.focused)onFocus(cm)}}function delayBlurEvent(cm){cm.state.delayingBlurEvent=true;setTimeout(function(){if(cm.state.delayingBlurEvent){cm.state.delayingBlurEvent=false;if(cm.state.focused)onBlur(cm)}},100)}function onFocus(cm,e){if(cm.state.delayingBlurEvent&&!cm.state.draggingText)cm.state.delayingBlurEvent=\nfalse;if(cm.options.readOnly=="nocursor")return;if(!cm.state.focused){signal(cm,"focus",cm,e);cm.state.focused=true;addClass(cm.display.wrapper,"CodeMirror-focused");if(!cm.curOp&&cm.display.selForContextMenu!=cm.doc.sel){cm.display.input.reset();if(webkit)setTimeout(function(){return cm.display.input.reset(true)},20)}cm.display.input.receivedFocus()}restartBlink(cm)}function onBlur(cm,e){if(cm.state.delayingBlurEvent)return;if(cm.state.focused){signal(cm,"blur",cm,e);cm.state.focused=false;rmClass(cm.display.wrapper,\n"CodeMirror-focused")}clearInterval(cm.display.blinker);setTimeout(function(){if(!cm.state.focused)cm.display.shift=false},150)}function updateHeightsInViewport(cm){var display=cm.display;var prevBottom=display.lineDiv.offsetTop;var viewTop=Math.max(0,display.scroller.getBoundingClientRect().top);var oldHeight=display.lineDiv.getBoundingClientRect().top;var mustScroll=0;var i=0;for(;i<display.view.length;i++){var cur=display.view[i];var wrapping=cm.options.lineWrapping;var height=void 0;var width=\n0;if(cur.hidden)continue;oldHeight=oldHeight+cur.line.height;if(ie&&ie_version<8){var bot=cur.node.offsetTop+cur.node.offsetHeight;height=bot-prevBottom;prevBottom=bot}else{var box=cur.node.getBoundingClientRect();height=box.bottom-box.top;if(!wrapping&&cur.text.firstChild)width=cur.text.firstChild.getBoundingClientRect().right-box.left-1}var diff=cur.line.height-height;if(diff>.005||diff<-.005){if(oldHeight<viewTop)mustScroll=mustScroll-diff;updateLineHeight(cur.line,height);updateWidgetHeight(cur.line);\nif(cur.rest){var j=0;for(;j<cur.rest.length;j++)updateWidgetHeight(cur.rest[j])}}if(width>cm.display.sizerWidth){var chWidth=Math.ceil(width/charWidth(cm.display));if(chWidth>cm.display.maxLineLength){cm.display.maxLineLength=chWidth;cm.display.maxLine=cur.line;cm.display.maxLineChanged=true}}}if(Math.abs(mustScroll)>2)display.scroller.scrollTop+=mustScroll}function updateWidgetHeight(line){if(line.widgets){var i=0;for(;i<line.widgets.length;++i){var w=line.widgets[i];var parent=w.node.parentNode;\nif(parent)w.height=parent.offsetHeight}}}function visibleLines(display,doc,viewport){var top=viewport&&viewport.top!=null?Math.max(0,viewport.top):display.scroller.scrollTop;top=Math.floor(top-paddingTop(display));var bottom=viewport&&viewport.bottom!=null?viewport.bottom:top+display.wrapper.clientHeight;var from=lineAtHeight(doc,top);var to=lineAtHeight(doc,bottom);if(viewport&&viewport.ensure){var ensureFrom=viewport.ensure.from.line;var ensureTo=viewport.ensure.to.line;if(ensureFrom<from){from=\nensureFrom;to=lineAtHeight(doc,heightAtLine(getLine(doc,ensureFrom))+display.wrapper.clientHeight)}else if(Math.min(ensureTo,doc.lastLine())>=to){from=lineAtHeight(doc,heightAtLine(getLine(doc,ensureTo))-display.wrapper.clientHeight);to=ensureTo}}return{from:from,to:Math.max(to,from+1)}}function maybeScrollWindow(cm,rect){if(signalDOMEvent(cm,"scrollCursorIntoView"))return;var display=cm.display;var box=display.sizer.getBoundingClientRect();var doScroll=null;if(rect.top+box.top<0)doScroll=true;else if(rect.bottom+\nbox.top>(window.innerHeight||document.documentElement.clientHeight))doScroll=false;if(doScroll!=null&&!phantom){var scrollNode=elt("div","\\u200b",null,"position: absolute;\\n                         top: "+(rect.top-display.viewOffset-paddingTop(cm.display))+"px;\\n                         height: "+(rect.bottom-rect.top+scrollGap(cm)+display.barHeight)+"px;\\n                         left: "+rect.left+"px; width: "+Math.max(2,rect.right-rect.left)+"px;");cm.display.lineSpace.appendChild(scrollNode);\nscrollNode.scrollIntoView(doScroll);cm.display.lineSpace.removeChild(scrollNode)}}function scrollPosIntoView(cm,pos,end,margin){if(margin==null)margin=0;var rect;if(!cm.options.lineWrapping&&pos==end){end=pos.sticky=="before"?Pos(pos.line,pos.ch+1,"before"):pos;pos=pos.ch?Pos(pos.line,pos.sticky=="before"?pos.ch-1:pos.ch,"after"):pos}var limit=0;for(;limit<5;limit++){var changed=false;var coords=cursorCoords(cm,pos);var endCoords=!end||end==pos?coords:cursorCoords(cm,end);rect={left:Math.min(coords.left,\nendCoords.left),top:Math.min(coords.top,endCoords.top)-margin,right:Math.max(coords.left,endCoords.left),bottom:Math.max(coords.bottom,endCoords.bottom)+margin};var scrollPos=calculateScrollPos(cm,rect);var startTop=cm.doc.scrollTop;var startLeft=cm.doc.scrollLeft;if(scrollPos.scrollTop!=null){updateScrollTop(cm,scrollPos.scrollTop);if(Math.abs(cm.doc.scrollTop-startTop)>1)changed=true}if(scrollPos.scrollLeft!=null){setScrollLeft(cm,scrollPos.scrollLeft);if(Math.abs(cm.doc.scrollLeft-startLeft)>1)changed=\ntrue}if(!changed)break}return rect}function scrollIntoView(cm,rect){var scrollPos=calculateScrollPos(cm,rect);if(scrollPos.scrollTop!=null)updateScrollTop(cm,scrollPos.scrollTop);if(scrollPos.scrollLeft!=null)setScrollLeft(cm,scrollPos.scrollLeft)}function calculateScrollPos(cm,rect){var display=cm.display;var snapMargin=textHeight(cm.display);if(rect.top<0)rect.top=0;var screentop=cm.curOp&&cm.curOp.scrollTop!=null?cm.curOp.scrollTop:display.scroller.scrollTop;var screen=displayHeight(cm);var result=\n{};if(rect.bottom-rect.top>screen)rect.bottom=rect.top+screen;var docBottom=cm.doc.height+paddingVert(display);var atTop=rect.top<snapMargin;var atBottom=rect.bottom>docBottom-snapMargin;if(rect.top<screentop)result.scrollTop=atTop?0:rect.top;else if(rect.bottom>screentop+screen){var newTop=Math.min(rect.top,(atBottom?docBottom:rect.bottom)-screen);if(newTop!=screentop)result.scrollTop=newTop}var gutterSpace=cm.options.fixedGutter?0:display.gutters.offsetWidth;var screenleft=cm.curOp&&cm.curOp.scrollLeft!=\nnull?cm.curOp.scrollLeft:display.scroller.scrollLeft-gutterSpace;var screenw=displayWidth(cm)-display.gutters.offsetWidth;var tooWide=rect.right-rect.left>screenw;if(tooWide)rect.right=rect.left+screenw;if(rect.left<10)result.scrollLeft=0;else if(rect.left<screenleft)result.scrollLeft=Math.max(0,rect.left+gutterSpace-(tooWide?0:10));else if(rect.right>screenw+screenleft-3)result.scrollLeft=rect.right+(tooWide?0:10)-screenw;return result}function addToScrollTop(cm,top){if(top==null)return;resolveScrollToPos(cm);\ncm.curOp.scrollTop=(cm.curOp.scrollTop==null?cm.doc.scrollTop:cm.curOp.scrollTop)+top}function ensureCursorVisible(cm){resolveScrollToPos(cm);var cur=cm.getCursor();cm.curOp.scrollToPos={from:cur,to:cur,margin:cm.options.cursorScrollMargin}}function scrollToCoords(cm,x,y){if(x!=null||y!=null)resolveScrollToPos(cm);if(x!=null)cm.curOp.scrollLeft=x;if(y!=null)cm.curOp.scrollTop=y}function scrollToRange(cm,range){resolveScrollToPos(cm);cm.curOp.scrollToPos=range}function resolveScrollToPos(cm){var range=\ncm.curOp.scrollToPos;if(range){cm.curOp.scrollToPos=null;var from=estimateCoords(cm,range.from);var to=estimateCoords(cm,range.to);scrollToCoordsRange(cm,from,to,range.margin)}}function scrollToCoordsRange(cm,from,to,margin){var sPos=calculateScrollPos(cm,{left:Math.min(from.left,to.left),top:Math.min(from.top,to.top)-margin,right:Math.max(from.right,to.right),bottom:Math.max(from.bottom,to.bottom)+margin});scrollToCoords(cm,sPos.scrollLeft,sPos.scrollTop)}function updateScrollTop(cm,val){if(Math.abs(cm.doc.scrollTop-\nval)<2)return;if(!gecko)updateDisplaySimple(cm,{top:val});setScrollTop(cm,val,true);if(gecko)updateDisplaySimple(cm);startWorker(cm,100)}function setScrollTop(cm,val,forceScroll){val=Math.max(0,Math.min(cm.display.scroller.scrollHeight-cm.display.scroller.clientHeight,val));if(cm.display.scroller.scrollTop==val&&!forceScroll)return;cm.doc.scrollTop=val;cm.display.scrollbars.setScrollTop(val);if(cm.display.scroller.scrollTop!=val)cm.display.scroller.scrollTop=val}function setScrollLeft(cm,val,isScroller,\nforceScroll){val=Math.max(0,Math.min(val,cm.display.scroller.scrollWidth-cm.display.scroller.clientWidth));if((isScroller?val==cm.doc.scrollLeft:Math.abs(cm.doc.scrollLeft-val)<2)&&!forceScroll)return;cm.doc.scrollLeft=val;alignHorizontally(cm);if(cm.display.scroller.scrollLeft!=val)cm.display.scroller.scrollLeft=val;cm.display.scrollbars.setScrollLeft(val)}function measureForScrollbars(cm){var d=cm.display;var gutterW=d.gutters.offsetWidth;var docH=Math.round(cm.doc.height+paddingVert(cm.display));\nreturn{clientHeight:d.scroller.clientHeight,viewHeight:d.wrapper.clientHeight,scrollWidth:d.scroller.scrollWidth,clientWidth:d.scroller.clientWidth,viewWidth:d.wrapper.clientWidth,barLeft:cm.options.fixedGutter?gutterW:0,docHeight:docH,scrollHeight:docH+scrollGap(cm)+d.barHeight,nativeBarWidth:d.nativeBarWidth,gutterWidth:gutterW}}function updateScrollbars(cm,measure){if(!measure)measure=measureForScrollbars(cm);var startWidth=cm.display.barWidth;var startHeight=cm.display.barHeight;updateScrollbarsInner(cm,\nmeasure);var i=0;for(;i<4&&startWidth!=cm.display.barWidth||startHeight!=cm.display.barHeight;i++){if(startWidth!=cm.display.barWidth&&cm.options.lineWrapping)updateHeightsInViewport(cm);updateScrollbarsInner(cm,measureForScrollbars(cm));startWidth=cm.display.barWidth;startHeight=cm.display.barHeight}}function updateScrollbarsInner(cm,measure){var d=cm.display;var sizes=d.scrollbars.update(measure);d.sizer.style.paddingRight=(d.barWidth=sizes.right)+"px";d.sizer.style.paddingBottom=(d.barHeight=sizes.bottom)+\n"px";d.heightForcer.style.borderBottom=sizes.bottom+"px solid transparent";if(sizes.right&&sizes.bottom){d.scrollbarFiller.style.display="block";d.scrollbarFiller.style.height=sizes.bottom+"px";d.scrollbarFiller.style.width=sizes.right+"px"}else d.scrollbarFiller.style.display="";if(sizes.bottom&&cm.options.coverGutterNextToScrollbar&&cm.options.fixedGutter){d.gutterFiller.style.display="block";d.gutterFiller.style.height=sizes.bottom+"px";d.gutterFiller.style.width=measure.gutterWidth+"px"}else d.gutterFiller.style.display=\n""}function initScrollbars(cm){if(cm.display.scrollbars){cm.display.scrollbars.clear();if(cm.display.scrollbars.addClass)rmClass(cm.display.wrapper,cm.display.scrollbars.addClass)}cm.display.scrollbars=new scrollbarModel[cm.options.scrollbarStyle](function(node){cm.display.wrapper.insertBefore(node,cm.display.scrollbarFiller);on(node,"mousedown",function(){if(cm.state.focused)setTimeout(function(){return cm.display.input.focus()},0)});node.setAttribute("cm-not-content","true")},function(pos,axis){if(axis==\n"horizontal")setScrollLeft(cm,pos);else updateScrollTop(cm,pos)},cm);if(cm.display.scrollbars.addClass)addClass(cm.display.wrapper,cm.display.scrollbars.addClass)}function startOperation(cm){cm.curOp={cm:cm,viewChanged:false,startHeight:cm.doc.height,forceUpdate:false,updateInput:0,typing:false,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:false,updateMaxLine:false,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:false,id:++nextOpId,markArrays:null};pushOperation(cm.curOp)}\nfunction endOperation(cm){var op=cm.curOp;if(op)finishOperation(op,function(group){var i=0;for(;i<group.ops.length;i++)group.ops[i].cm.curOp=null;endOperations(group)})}function endOperations(group){var ops=group.ops;var i=0;for(;i<ops.length;i++)endOperation_R1(ops[i]);var i$1=0;for(;i$1<ops.length;i$1++)endOperation_W1(ops[i$1]);var i$2=0;for(;i$2<ops.length;i$2++)endOperation_R2(ops[i$2]);var i$3=0;for(;i$3<ops.length;i$3++)endOperation_W2(ops[i$3]);var i$4=0;for(;i$4<ops.length;i$4++)endOperation_finish(ops[i$4])}\nfunction endOperation_R1(op){var cm=op.cm;var display=cm.display;maybeClipScrollbars(cm);if(op.updateMaxLine)findMaxLine(cm);op.mustUpdate=op.viewChanged||op.forceUpdate||op.scrollTop!=null||op.scrollToPos&&(op.scrollToPos.from.line<display.viewFrom||op.scrollToPos.to.line>=display.viewTo)||display.maxLineChanged&&cm.options.lineWrapping;op.update=op.mustUpdate&&new DisplayUpdate(cm,op.mustUpdate&&{top:op.scrollTop,ensure:op.scrollToPos},op.forceUpdate)}function endOperation_W1(op){op.updatedDisplay=\nop.mustUpdate&&updateDisplayIfNeeded(op.cm,op.update)}function endOperation_R2(op){var cm=op.cm;var display=cm.display;if(op.updatedDisplay)updateHeightsInViewport(cm);op.barMeasure=measureForScrollbars(cm);if(display.maxLineChanged&&!cm.options.lineWrapping){op.adjustWidthTo=measureChar(cm,display.maxLine,display.maxLine.text.length).left+3;cm.display.sizerWidth=op.adjustWidthTo;op.barMeasure.scrollWidth=Math.max(display.scroller.clientWidth,display.sizer.offsetLeft+op.adjustWidthTo+scrollGap(cm)+\ncm.display.barWidth);op.maxScrollLeft=Math.max(0,display.sizer.offsetLeft+op.adjustWidthTo-displayWidth(cm))}if(op.updatedDisplay||op.selectionChanged)op.preparedSelection=display.input.prepareSelection()}function endOperation_W2(op){var cm=op.cm;if(op.adjustWidthTo!=null){cm.display.sizer.style.minWidth=op.adjustWidthTo+"px";if(op.maxScrollLeft<cm.doc.scrollLeft)setScrollLeft(cm,Math.min(cm.display.scroller.scrollLeft,op.maxScrollLeft),true);cm.display.maxLineChanged=false}var takeFocus=op.focus&&\nop.focus==activeElt();if(op.preparedSelection)cm.display.input.showSelection(op.preparedSelection,takeFocus);if(op.updatedDisplay||op.startHeight!=cm.doc.height)updateScrollbars(cm,op.barMeasure);if(op.updatedDisplay)setDocumentHeight(cm,op.barMeasure);if(op.selectionChanged)restartBlink(cm);if(cm.state.focused&&op.updateInput)cm.display.input.reset(op.typing);if(takeFocus)ensureFocus(op.cm)}function endOperation_finish(op){var cm=op.cm;var display=cm.display;var doc=cm.doc;if(op.updatedDisplay)postUpdateDisplay(cm,\nop.update);if(display.wheelStartX!=null&&(op.scrollTop!=null||op.scrollLeft!=null||op.scrollToPos))display.wheelStartX=display.wheelStartY=null;if(op.scrollTop!=null)setScrollTop(cm,op.scrollTop,op.forceScroll);if(op.scrollLeft!=null)setScrollLeft(cm,op.scrollLeft,true,true);if(op.scrollToPos){var rect=scrollPosIntoView(cm,clipPos(doc,op.scrollToPos.from),clipPos(doc,op.scrollToPos.to),op.scrollToPos.margin);maybeScrollWindow(cm,rect)}var hidden=op.maybeHiddenMarkers;var unhidden=op.maybeUnhiddenMarkers;\nif(hidden){var i=0;for(;i<hidden.length;++i)if(!hidden[i].lines.length)signal(hidden[i],"hide")}if(unhidden){var i$1=0;for(;i$1<unhidden.length;++i$1)if(unhidden[i$1].lines.length)signal(unhidden[i$1],"unhide")}if(display.wrapper.offsetHeight)doc.scrollTop=cm.display.scroller.scrollTop;if(op.changeObjs)signal(cm,"changes",cm,op.changeObjs);if(op.update)op.update.finish()}function runInOp(cm,f){if(cm.curOp)return f();startOperation(cm);try{return f()}finally{endOperation(cm)}}function operation(cm,\nf){return function(){if(cm.curOp)return f.apply(cm,arguments);startOperation(cm);try{return f.apply(cm,arguments)}finally{endOperation(cm)}}}function methodOp(f){return function(){if(this.curOp)return f.apply(this,arguments);startOperation(this);try{return f.apply(this,arguments)}finally{endOperation(this)}}}function docMethodOp(f){return function(){var cm=this.cm;if(!cm||cm.curOp)return f.apply(this,arguments);startOperation(cm);try{return f.apply(this,arguments)}finally{endOperation(cm)}}}function startWorker(cm,\ntime){if(cm.doc.highlightFrontier<cm.display.viewTo)cm.state.highlight.set(time,bind(highlightWorker,cm))}function highlightWorker(cm){var doc=cm.doc;if(doc.highlightFrontier>=cm.display.viewTo)return;var end=+new Date+cm.options.workTime;var context=getContextBefore(cm,doc.highlightFrontier);var changedLines=[];doc.iter(context.line,Math.min(doc.first+doc.size,cm.display.viewTo+500),function(line){if(context.line>=cm.display.viewFrom){var oldStyles=line.styles;var resetState=line.text.length>cm.options.maxHighlightLength?\ncopyState(doc.mode,context.state):null;var highlighted=highlightLine(cm,line,context,true);if(resetState)context.state=resetState;line.styles=highlighted.styles;var oldCls=line.styleClasses;var newCls=highlighted.classes;if(newCls)line.styleClasses=newCls;else if(oldCls)line.styleClasses=null;var ischange=!oldStyles||oldStyles.length!=line.styles.length||oldCls!=newCls&&(!oldCls||!newCls||oldCls.bgClass!=newCls.bgClass||oldCls.textClass!=newCls.textClass);var i=0;for(;!ischange&&i<oldStyles.length;++i)ischange=\noldStyles[i]!=line.styles[i];if(ischange)changedLines.push(context.line);line.stateAfter=context.save();context.nextLine()}else{if(line.text.length<=cm.options.maxHighlightLength)processLine(cm,line.text,context);line.stateAfter=context.line%5==0?context.save():null;context.nextLine()}if(+new Date>end){startWorker(cm,cm.options.workDelay);return true}});doc.highlightFrontier=context.line;doc.modeFrontier=Math.max(doc.modeFrontier,context.line);if(changedLines.length)runInOp(cm,function(){var i=0;\nfor(;i<changedLines.length;i++)regLineChange(cm,changedLines[i],"text")})}function maybeClipScrollbars(cm){var display=cm.display;if(!display.scrollbarsClipped&&display.scroller.offsetWidth){display.nativeBarWidth=display.scroller.offsetWidth-display.scroller.clientWidth;display.heightForcer.style.height=scrollGap(cm)+"px";display.sizer.style.marginBottom=-display.nativeBarWidth+"px";display.sizer.style.borderRightWidth=scrollGap(cm)+"px";display.scrollbarsClipped=true}}function selectionSnapshot(cm){if(cm.hasFocus())return null;\nvar active=activeElt();if(!active||!contains(cm.display.lineDiv,active))return null;var result={activeElt:active};if(window.getSelection){var sel=window.getSelection();if(sel.anchorNode&&sel.extend&&contains(cm.display.lineDiv,sel.anchorNode)){result.anchorNode=sel.anchorNode;result.anchorOffset=sel.anchorOffset;result.focusNode=sel.focusNode;result.focusOffset=sel.focusOffset}}return result}function restoreSelection(snapshot){if(!snapshot||!snapshot.activeElt||snapshot.activeElt==activeElt())return;\nsnapshot.activeElt.focus();if(!/^(INPUT|TEXTAREA)$/.test(snapshot.activeElt.nodeName)&&snapshot.anchorNode&&contains(document.body,snapshot.anchorNode)&&contains(document.body,snapshot.focusNode)){var sel=window.getSelection();var range=document.createRange();range.setEnd(snapshot.anchorNode,snapshot.anchorOffset);range.collapse(false);sel.removeAllRanges();sel.addRange(range);sel.extend(snapshot.focusNode,snapshot.focusOffset)}}function updateDisplayIfNeeded(cm,update){var display=cm.display;var doc=\ncm.doc;if(update.editorIsHidden){resetView(cm);return false}if(!update.force&&update.visible.from>=display.viewFrom&&update.visible.to<=display.viewTo&&(display.updateLineNumbers==null||display.updateLineNumbers>=display.viewTo)&&display.renderedView==display.view&&countDirtyView(cm)==0)return false;if(maybeUpdateLineNumberWidth(cm)){resetView(cm);update.dims=getDimensions(cm)}var end=doc.first+doc.size;var from=Math.max(update.visible.from-cm.options.viewportMargin,doc.first);var to=Math.min(end,\nupdate.visible.to+cm.options.viewportMargin);if(display.viewFrom<from&&from-display.viewFrom<20)from=Math.max(doc.first,display.viewFrom);if(display.viewTo>to&&display.viewTo-to<20)to=Math.min(end,display.viewTo);if(sawCollapsedSpans){from=visualLineNo(cm.doc,from);to=visualLineEndNo(cm.doc,to)}var different=from!=display.viewFrom||to!=display.viewTo||display.lastWrapHeight!=update.wrapperHeight||display.lastWrapWidth!=update.wrapperWidth;adjustView(cm,from,to);display.viewOffset=heightAtLine(getLine(cm.doc,\ndisplay.viewFrom));cm.display.mover.style.top=display.viewOffset+"px";var toUpdate=countDirtyView(cm);if(!different&&toUpdate==0&&!update.force&&display.renderedView==display.view&&(display.updateLineNumbers==null||display.updateLineNumbers>=display.viewTo))return false;var selSnapshot=selectionSnapshot(cm);if(toUpdate>4)display.lineDiv.style.display="none";patchDisplay(cm,display.updateLineNumbers,update.dims);if(toUpdate>4)display.lineDiv.style.display="";display.renderedView=display.view;restoreSelection(selSnapshot);\nremoveChildren(display.cursorDiv);removeChildren(display.selectionDiv);display.gutters.style.height=display.sizer.style.minHeight=0;if(different){display.lastWrapHeight=update.wrapperHeight;display.lastWrapWidth=update.wrapperWidth;startWorker(cm,400)}display.updateLineNumbers=null;return true}function postUpdateDisplay(cm,update){var viewport=update.viewport;var first=true;for(;;first=false){if(!first||!cm.options.lineWrapping||update.oldDisplayWidth==displayWidth(cm)){if(viewport&&viewport.top!=\nnull)viewport={top:Math.min(cm.doc.height+paddingVert(cm.display)-displayHeight(cm),viewport.top)};update.visible=visibleLines(cm.display,cm.doc,viewport);if(update.visible.from>=cm.display.viewFrom&&update.visible.to<=cm.display.viewTo)break}else if(first)update.visible=visibleLines(cm.display,cm.doc,viewport);if(!updateDisplayIfNeeded(cm,update))break;updateHeightsInViewport(cm);var barMeasure=measureForScrollbars(cm);updateSelection(cm);updateScrollbars(cm,barMeasure);setDocumentHeight(cm,barMeasure);\nupdate.force=false}update.signal(cm,"update",cm);if(cm.display.viewFrom!=cm.display.reportedViewFrom||cm.display.viewTo!=cm.display.reportedViewTo){update.signal(cm,"viewportChange",cm,cm.display.viewFrom,cm.display.viewTo);cm.display.reportedViewFrom=cm.display.viewFrom;cm.display.reportedViewTo=cm.display.viewTo}}function updateDisplaySimple(cm,viewport){var update=new DisplayUpdate(cm,viewport);if(updateDisplayIfNeeded(cm,update)){updateHeightsInViewport(cm);postUpdateDisplay(cm,update);var barMeasure=\nmeasureForScrollbars(cm);updateSelection(cm);updateScrollbars(cm,barMeasure);setDocumentHeight(cm,barMeasure);update.finish()}}function patchDisplay(cm,updateNumbersFrom,dims){function rm(node){var next=node.nextSibling;if(webkit&&mac&&cm.display.currentWheelTarget==node)node.style.display="none";else node.parentNode.removeChild(node);return next}var display=cm.display;var lineNumbers=cm.options.lineNumbers;var container=display.lineDiv;var cur=container.firstChild;var view=display.view;var lineN=\ndisplay.viewFrom;var i=0;for(;i<view.length;i++){var lineView=view[i];if(lineView.hidden);else if(!lineView.node||lineView.node.parentNode!=container){var node=buildLineElement(cm,lineView,lineN,dims);container.insertBefore(node,cur)}else{for(;cur!=lineView.node;)cur=rm(cur);var updateNumber=lineNumbers&&updateNumbersFrom!=null&&updateNumbersFrom<=lineN&&lineView.lineNumber;if(lineView.changes){if(indexOf(lineView.changes,"gutter")>-1)updateNumber=false;updateLineForChanges(cm,lineView,lineN,dims)}if(updateNumber){removeChildren(lineView.lineNumber);\nlineView.lineNumber.appendChild(document.createTextNode(lineNumberFor(cm.options,lineN)))}cur=lineView.node.nextSibling}lineN=lineN+lineView.size}for(;cur;)cur=rm(cur)}function updateGutterSpace(display){var width=display.gutters.offsetWidth;display.sizer.style.marginLeft=width+"px";signalLater(display,"gutterChanged",display)}function setDocumentHeight(cm,measure){cm.display.sizer.style.minHeight=measure.docHeight+"px";cm.display.heightForcer.style.top=measure.docHeight+"px";cm.display.gutters.style.height=\nmeasure.docHeight+cm.display.barHeight+scrollGap(cm)+"px"}function alignHorizontally(cm){var display=cm.display;var view=display.view;if(!display.alignWidgets&&(!display.gutters.firstChild||!cm.options.fixedGutter))return;var comp=compensateForHScroll(display)-display.scroller.scrollLeft+cm.doc.scrollLeft;var gutterW=display.gutters.offsetWidth;var left=comp+"px";var i=0;for(;i<view.length;i++)if(!view[i].hidden){if(cm.options.fixedGutter){if(view[i].gutter)view[i].gutter.style.left=left;if(view[i].gutterBackground)view[i].gutterBackground.style.left=\nleft}var align=view[i].alignable;if(align){var j=0;for(;j<align.length;j++)align[j].style.left=left}}if(cm.options.fixedGutter)display.gutters.style.left=comp+gutterW+"px"}function maybeUpdateLineNumberWidth(cm){if(!cm.options.lineNumbers)return false;var doc=cm.doc;var last=lineNumberFor(cm.options,doc.first+doc.size-1);var display=cm.display;if(last.length!=display.lineNumChars){var test=display.measure.appendChild(elt("div",[elt("div",last)],"CodeMirror-linenumber CodeMirror-gutter-elt"));var innerW=\ntest.firstChild.offsetWidth;var padding=test.offsetWidth-innerW;display.lineGutter.style.width="";display.lineNumInnerWidth=Math.max(innerW,display.lineGutter.offsetWidth-padding)+1;display.lineNumWidth=display.lineNumInnerWidth+padding;display.lineNumChars=display.lineNumInnerWidth?last.length:-1;display.lineGutter.style.width=display.lineNumWidth+"px";updateGutterSpace(cm.display);return true}return false}function getGutters(gutters,lineNumbers){var result=[];var sawLineNumbers=false;var i=0;for(;i<\ngutters.length;i++){var name=gutters[i];var style=null;if(typeof name!="string"){style=name.style;name=name.className}if(name=="CodeMirror-linenumbers")if(!lineNumbers)continue;else sawLineNumbers=true;result.push({className:name,style:style})}if(lineNumbers&&!sawLineNumbers)result.push({className:"CodeMirror-linenumbers",style:null});return result}function renderGutters(display){var gutters=display.gutters;var specs=display.gutterSpecs;removeChildren(gutters);display.lineGutter=null;var i=0;for(;i<\nspecs.length;++i){var ref=specs[i];var className=ref.className;var style=ref.style;var gElt=gutters.appendChild(elt("div",null,"CodeMirror-gutter "+className));if(style)gElt.style.cssText=style;if(className=="CodeMirror-linenumbers"){display.lineGutter=gElt;gElt.style.width=(display.lineNumWidth||1)+"px"}}gutters.style.display=specs.length?"":"none";updateGutterSpace(display)}function updateGutters(cm){renderGutters(cm.display);regChange(cm);alignHorizontally(cm)}function Display(place,doc,input,\noptions){var d=this;this.input=input;d.scrollbarFiller=elt("div",null,"CodeMirror-scrollbar-filler");d.scrollbarFiller.setAttribute("cm-not-content","true");d.gutterFiller=elt("div",null,"CodeMirror-gutter-filler");d.gutterFiller.setAttribute("cm-not-content","true");d.lineDiv=eltP("div",null,"CodeMirror-code");d.selectionDiv=elt("div",null,null,"position: relative; z-index: 1");d.cursorDiv=elt("div",null,"CodeMirror-cursors");d.measure=elt("div",null,"CodeMirror-measure");d.lineMeasure=elt("div",\nnull,"CodeMirror-measure");d.lineSpace=eltP("div",[d.measure,d.lineMeasure,d.selectionDiv,d.cursorDiv,d.lineDiv],null,"position: relative; outline: none");var lines=eltP("div",[d.lineSpace],"CodeMirror-lines");d.mover=elt("div",[lines],null,"position: relative");d.sizer=elt("div",[d.mover],"CodeMirror-sizer");d.sizerWidth=null;d.heightForcer=elt("div",null,null,"position: absolute; height: "+scrollerGap+"px; width: 1px;");d.gutters=elt("div",null,"CodeMirror-gutters");d.lineGutter=null;d.scroller=\nelt("div",[d.sizer,d.heightForcer,d.gutters],"CodeMirror-scroll");d.scroller.setAttribute("tabIndex","-1");d.wrapper=elt("div",[d.scrollbarFiller,d.gutterFiller,d.scroller],"CodeMirror");d.wrapper.setAttribute("translate","no");if(ie&&ie_version<8){d.gutters.style.zIndex=-1;d.scroller.style.paddingRight=0}if(!webkit&&!(gecko&&mobile))d.scroller.draggable=true;if(place)if(place.appendChild)place.appendChild(d.wrapper);else place(d.wrapper);d.viewFrom=d.viewTo=doc.first;d.reportedViewFrom=d.reportedViewTo=\ndoc.first;d.view=[];d.renderedView=null;d.externalMeasured=null;d.viewOffset=0;d.lastWrapHeight=d.lastWrapWidth=0;d.updateLineNumbers=null;d.nativeBarWidth=d.barHeight=d.barWidth=0;d.scrollbarsClipped=false;d.lineNumWidth=d.lineNumInnerWidth=d.lineNumChars=null;d.alignWidgets=false;d.cachedCharWidth=d.cachedTextHeight=d.cachedPaddingH=null;d.maxLine=null;d.maxLineLength=0;d.maxLineChanged=false;d.wheelDX=d.wheelDY=d.wheelStartX=d.wheelStartY=null;d.shift=false;d.selForContextMenu=null;d.activeTouch=\nnull;d.gutterSpecs=getGutters(options.gutters,options.lineNumbers);renderGutters(d);input.init(d)}function wheelEventDelta(e){var dx=e.wheelDeltaX;var dy=e.wheelDeltaY;if(dx==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS)dx=e.detail;if(dy==null&&e.detail&&e.axis==e.VERTICAL_AXIS)dy=e.detail;else if(dy==null)dy=e.wheelDelta;return{x:dx,y:dy}}function wheelEventPixels(e){var delta=wheelEventDelta(e);delta.x*=wheelPixelsPerUnit;delta.y*=wheelPixelsPerUnit;return delta}function onScrollWheel(cm,e){if(chrome&&\nchrome_version==102){if(cm.display.chromeScrollHack==null)cm.display.sizer.style.pointerEvents="none";else clearTimeout(cm.display.chromeScrollHack);cm.display.chromeScrollHack=setTimeout(function(){cm.display.chromeScrollHack=null;cm.display.sizer.style.pointerEvents=""},100)}var delta=wheelEventDelta(e);var dx=delta.x;var dy=delta.y;var pixelsPerUnit=wheelPixelsPerUnit;if(e.deltaMode===0){dx=e.deltaX;dy=e.deltaY;pixelsPerUnit=1}var display=cm.display;var scroll=display.scroller;var canScrollX=scroll.scrollWidth>\nscroll.clientWidth;var canScrollY=scroll.scrollHeight>scroll.clientHeight;if(!(dx&&canScrollX||dy&&canScrollY))return;if(dy&&mac&&webkit){var cur=e.target;var view=display.view;outer:for(;cur!=scroll;cur=cur.parentNode){var i=0;for(;i<view.length;i++)if(view[i].node==cur){cm.display.currentWheelTarget=cur;break outer}}}if(dx&&!gecko&&!presto&&pixelsPerUnit!=null){if(dy&&canScrollY)updateScrollTop(cm,Math.max(0,scroll.scrollTop+dy*pixelsPerUnit));setScrollLeft(cm,Math.max(0,scroll.scrollLeft+dx*pixelsPerUnit));\nif(!dy||dy&&canScrollY)e_preventDefault(e);display.wheelStartX=null;return}if(dy&&pixelsPerUnit!=null){var pixels=dy*pixelsPerUnit;var top=cm.doc.scrollTop;var bot=top+display.wrapper.clientHeight;if(pixels<0)top=Math.max(0,top+pixels-50);else bot=Math.min(cm.doc.height,bot+pixels+50);updateDisplaySimple(cm,{top:top,bottom:bot})}if(wheelSamples<20&&e.deltaMode!==0)if(display.wheelStartX==null){display.wheelStartX=scroll.scrollLeft;display.wheelStartY=scroll.scrollTop;display.wheelDX=dx;display.wheelDY=\ndy;setTimeout(function(){if(display.wheelStartX==null)return;var movedX=scroll.scrollLeft-display.wheelStartX;var movedY=scroll.scrollTop-display.wheelStartY;var sample=movedY&&display.wheelDY&&movedY/display.wheelDY||movedX&&display.wheelDX&&movedX/display.wheelDX;display.wheelStartX=display.wheelStartY=null;if(!sample)return;wheelPixelsPerUnit=(wheelPixelsPerUnit*wheelSamples+sample)/(wheelSamples+1);++wheelSamples},200)}else{display.wheelDX+=dx;display.wheelDY+=dy}}function normalizeSelection(cm,\nranges,primIndex){var mayTouch=cm&&cm.options.selectionsMayTouch;var prim=ranges[primIndex];ranges.sort(function(a,b){return cmp(a.from(),b.from())});primIndex=indexOf(ranges,prim);var i=1;for(;i<ranges.length;i++){var cur=ranges[i];var prev=ranges[i-1];var diff=cmp(prev.to(),cur.from());if(mayTouch&&!cur.empty()?diff>0:diff>=0){var from=minPos(prev.from(),cur.from());var to=maxPos(prev.to(),cur.to());var inv=prev.empty()?cur.from()==cur.head:prev.from()==prev.head;if(i<=primIndex)--primIndex;ranges.splice(--i,\n2,new Range(inv?to:from,inv?from:to))}}return new Selection(ranges,primIndex)}function simpleSelection(anchor,head){return new Selection([new Range(anchor,head||anchor)],0)}function changeEnd(change){if(!change.text)return change.to;return Pos(change.from.line+change.text.length-1,lst(change.text).length+(change.text.length==1?change.from.ch:0))}function adjustForChange(pos,change){if(cmp(pos,change.from)<0)return pos;if(cmp(pos,change.to)<=0)return changeEnd(change);var line=pos.line+change.text.length-\n(change.to.line-change.from.line)-1;var ch=pos.ch;if(pos.line==change.to.line)ch=ch+(changeEnd(change).ch-change.to.ch);return Pos(line,ch)}function computeSelAfterChange(doc,change){var out=[];var i=0;for(;i<doc.sel.ranges.length;i++){var range=doc.sel.ranges[i];out.push(new Range(adjustForChange(range.anchor,change),adjustForChange(range.head,change)))}return normalizeSelection(doc.cm,out,doc.sel.primIndex)}function offsetPos(pos,old,nw){if(pos.line==old.line)return Pos(nw.line,pos.ch-old.ch+nw.ch);\nelse return Pos(nw.line+(pos.line-old.line),pos.ch)}function computeReplacedSel(doc,changes,hint){var out=[];var oldPrev=Pos(doc.first,0);var newPrev=oldPrev;var i=0;for(;i<changes.length;i++){var change=changes[i];var from=offsetPos(change.from,oldPrev,newPrev);var to=offsetPos(changeEnd(change),oldPrev,newPrev);oldPrev=change.to;newPrev=to;if(hint=="around"){var range=doc.sel.ranges[i];var inv=cmp(range.head,range.anchor)<0;out[i]=new Range(inv?to:from,inv?from:to)}else out[i]=new Range(from,from)}return new Selection(out,\ndoc.sel.primIndex)}function loadMode(cm){cm.doc.mode=getMode(cm.options,cm.doc.modeOption);resetModeState(cm)}function resetModeState(cm){cm.doc.iter(function(line){if(line.stateAfter)line.stateAfter=null;if(line.styles)line.styles=null});cm.doc.modeFrontier=cm.doc.highlightFrontier=cm.doc.first;startWorker(cm,100);cm.state.modeGen++;if(cm.curOp)regChange(cm)}function isWholeLineUpdate(doc,change){return change.from.ch==0&&change.to.ch==0&&lst(change.text)==""&&(!doc.cm||doc.cm.options.wholeLineUpdateBefore)}\nfunction updateDoc(doc,change,markedSpans,estimateHeight){function spansFor(n){return markedSpans?markedSpans[n]:null}function update(line,text,spans){updateLine(line,text,spans,estimateHeight);signalLater(line,"change",line,change)}function linesFor(start,end){var result=[];var i=start;for(;i<end;++i)result.push(new Line(text[i],spansFor(i),estimateHeight));return result}var from=change.from;var to=change.to;var text=change.text;var firstLine=getLine(doc,from.line);var lastLine=getLine(doc,to.line);\nvar lastText=lst(text);var lastSpans=spansFor(text.length-1);var nlines=to.line-from.line;if(change.full){doc.insert(0,linesFor(0,text.length));doc.remove(text.length,doc.size-text.length)}else if(isWholeLineUpdate(doc,change)){var added=linesFor(0,text.length-1);update(lastLine,lastLine.text,lastSpans);if(nlines)doc.remove(from.line,nlines);if(added.length)doc.insert(from.line,added)}else if(firstLine==lastLine)if(text.length==1)update(firstLine,firstLine.text.slice(0,from.ch)+lastText+firstLine.text.slice(to.ch),\nlastSpans);else{var added$1=linesFor(1,text.length-1);added$1.push(new Line(lastText+firstLine.text.slice(to.ch),lastSpans,estimateHeight));update(firstLine,firstLine.text.slice(0,from.ch)+text[0],spansFor(0));doc.insert(from.line+1,added$1)}else if(text.length==1){update(firstLine,firstLine.text.slice(0,from.ch)+text[0]+lastLine.text.slice(to.ch),spansFor(0));doc.remove(from.line+1,nlines)}else{update(firstLine,firstLine.text.slice(0,from.ch)+text[0],spansFor(0));update(lastLine,lastText+lastLine.text.slice(to.ch),\nlastSpans);var added$2=linesFor(1,text.length-1);if(nlines>1)doc.remove(from.line+1,nlines-1);doc.insert(from.line+1,added$2)}signalLater(doc,"change",doc,change)}function linkedDocs(doc,f,sharedHistOnly){function propagate(doc,skip,sharedHist){if(doc.linked){var i=0;for(;i<doc.linked.length;++i){var rel=doc.linked[i];if(rel.doc==skip)continue;var shared=sharedHist&&rel.sharedHist;if(sharedHistOnly&&!shared)continue;f(rel.doc,shared);propagate(rel.doc,doc,shared)}}}propagate(doc,null,true)}function attachDoc(cm,\ndoc){if(doc.cm)throw new Error("This document is already in use.");cm.doc=doc;doc.cm=cm;estimateLineHeights(cm);loadMode(cm);setDirectionClass(cm);cm.options.direction=doc.direction;if(!cm.options.lineWrapping)findMaxLine(cm);cm.options.mode=doc.modeOption;regChange(cm)}function setDirectionClass(cm){(cm.doc.direction=="rtl"?addClass:rmClass)(cm.display.lineDiv,"CodeMirror-rtl")}function directionChanged(cm){runInOp(cm,function(){setDirectionClass(cm);regChange(cm)})}function History(prev){this.done=\n[];this.undone=[];this.undoDepth=prev?prev.undoDepth:Infinity;this.lastModTime=this.lastSelTime=0;this.lastOp=this.lastSelOp=null;this.lastOrigin=this.lastSelOrigin=null;this.generation=this.maxGeneration=prev?prev.maxGeneration:1}function historyChangeFromChange(doc,change){var histChange={from:copyPos(change.from),to:changeEnd(change),text:getBetween(doc,change.from,change.to)};attachLocalSpans(doc,histChange,change.from.line,change.to.line+1);linkedDocs(doc,function(doc){return attachLocalSpans(doc,\nhistChange,change.from.line,change.to.line+1)},true);return histChange}function clearSelectionEvents(array){for(;array.length;){var last=lst(array);if(last.ranges)array.pop();else break}}function lastChangeEvent(hist,force){if(force){clearSelectionEvents(hist.done);return lst(hist.done)}else if(hist.done.length&&!lst(hist.done).ranges)return lst(hist.done);else if(hist.done.length>1&&!hist.done[hist.done.length-2].ranges){hist.done.pop();return lst(hist.done)}}function addChangeToHistory(doc,change,\nselAfter,opId){var hist=doc.history;hist.undone.length=0;var time=+new Date;var cur;var last;if((hist.lastOp==opId||hist.lastOrigin==change.origin&&change.origin&&(change.origin.charAt(0)=="+"&&hist.lastModTime>time-(doc.cm?doc.cm.options.historyEventDelay:500)||change.origin.charAt(0)=="*"))&&(cur=lastChangeEvent(hist,hist.lastOp==opId))){last=lst(cur.changes);if(cmp(change.from,change.to)==0&&cmp(change.from,last.to)==0)last.to=changeEnd(change);else cur.changes.push(historyChangeFromChange(doc,\nchange))}else{var before=lst(hist.done);if(!before||!before.ranges)pushSelectionToHistory(doc.sel,hist.done);cur={changes:[historyChangeFromChange(doc,change)],generation:hist.generation};hist.done.push(cur);for(;hist.done.length>hist.undoDepth;){hist.done.shift();if(!hist.done[0].ranges)hist.done.shift()}}hist.done.push(selAfter);hist.generation=++hist.maxGeneration;hist.lastModTime=hist.lastSelTime=time;hist.lastOp=hist.lastSelOp=opId;hist.lastOrigin=hist.lastSelOrigin=change.origin;if(!last)signal(doc,\n"historyAdded")}function selectionEventCanBeMerged(doc,origin,prev,sel){var ch=origin.charAt(0);return ch=="*"||ch=="+"&&prev.ranges.length==sel.ranges.length&&prev.somethingSelected()==sel.somethingSelected()&&new Date-doc.history.lastSelTime<=(doc.cm?doc.cm.options.historyEventDelay:500)}function addSelectionToHistory(doc,sel,opId,options){var hist=doc.history;var origin=options&&options.origin;if(opId==hist.lastSelOp||origin&&hist.lastSelOrigin==origin&&(hist.lastModTime==hist.lastSelTime&&hist.lastOrigin==\norigin||selectionEventCanBeMerged(doc,origin,lst(hist.done),sel)))hist.done[hist.done.length-1]=sel;else pushSelectionToHistory(sel,hist.done);hist.lastSelTime=+new Date;hist.lastSelOrigin=origin;hist.lastSelOp=opId;if(options&&options.clearRedo!==false)clearSelectionEvents(hist.undone)}function pushSelectionToHistory(sel,dest){var top=lst(dest);if(!(top&&top.ranges&&top.equals(sel)))dest.push(sel)}function attachLocalSpans(doc,change,from,to){var existing=change["spans_"+doc.id];var n=0;doc.iter(Math.max(doc.first,\nfrom),Math.min(doc.first+doc.size,to),function(line){if(line.markedSpans)(existing||(existing=change["spans_"+doc.id]={}))[n]=line.markedSpans;++n})}function removeClearedSpans(spans){if(!spans)return null;var out;var i=0;for(;i<spans.length;++i)if(spans[i].marker.explicitlyCleared){if(!out)out=spans.slice(0,i)}else if(out)out.push(spans[i]);return!out?spans:out.length?out:null}function getOldSpans(doc,change){var found=change["spans_"+doc.id];if(!found)return null;var nw=[];var i=0;for(;i<change.text.length;++i)nw.push(removeClearedSpans(found[i]));\nreturn nw}function mergeOldSpans(doc,change){var old=getOldSpans(doc,change);var stretched=stretchSpansOverChange(doc,change);if(!old)return stretched;if(!stretched)return old;var i=0;for(;i<old.length;++i){var oldCur=old[i];var stretchCur=stretched[i];if(oldCur&&stretchCur){var j=0;spans:for(;j<stretchCur.length;++j){var span=stretchCur[j];var k=0;for(;k<oldCur.length;++k)if(oldCur[k].marker==span.marker)continue spans;oldCur.push(span)}}else if(stretchCur)old[i]=stretchCur}return old}function copyHistoryArray(events,\nnewGroup,instantiateSel){var copy=[];var i=0;for(;i<events.length;++i){var event=events[i];if(event.ranges){copy.push(instantiateSel?Selection.prototype.deepCopy.call(event):event);continue}var changes=event.changes;var newChanges=[];copy.push({changes:newChanges});var j=0;for(;j<changes.length;++j){var change=changes[j];var m=void 0;newChanges.push({from:change.from,to:change.to,text:change.text});if(newGroup){var prop;for(prop in change)if(m=prop.match(/^spans_(\\d+)$/))if(indexOf(newGroup,Number(m[1]))>\n-1){lst(newChanges)[prop]=change[prop];delete change[prop]}}}}return copy}function extendRange(range,head,other,extend){if(extend){var anchor=range.anchor;if(other){var posBefore=cmp(head,anchor)<0;if(posBefore!=cmp(other,anchor)<0){anchor=head;head=other}else if(posBefore!=cmp(head,other)<0)head=other}return new Range(anchor,head)}else return new Range(other||head,head)}function extendSelection(doc,head,other,options,extend){if(extend==null)extend=doc.cm&&(doc.cm.display.shift||doc.extend);setSelection(doc,\nnew Selection([extendRange(doc.sel.primary(),head,other,extend)],0),options)}function extendSelections(doc,heads,options){var out=[];var extend=doc.cm&&(doc.cm.display.shift||doc.extend);var i=0;for(;i<doc.sel.ranges.length;i++)out[i]=extendRange(doc.sel.ranges[i],heads[i],null,extend);var newSel=normalizeSelection(doc.cm,out,doc.sel.primIndex);setSelection(doc,newSel,options)}function replaceOneSelection(doc,i,range,options){var ranges=doc.sel.ranges.slice(0);ranges[i]=range;setSelection(doc,normalizeSelection(doc.cm,\nranges,doc.sel.primIndex),options)}function setSimpleSelection(doc,anchor,head,options){setSelection(doc,simpleSelection(anchor,head),options)}function filterSelectionChange(doc,sel,options){var obj={ranges:sel.ranges,update:function(ranges){this.ranges=[];var i=0;for(;i<ranges.length;i++)this.ranges[i]=new Range(clipPos(doc,ranges[i].anchor),clipPos(doc,ranges[i].head))},origin:options&&options.origin};signal(doc,"beforeSelectionChange",doc,obj);if(doc.cm)signal(doc.cm,"beforeSelectionChange",doc.cm,\nobj);if(obj.ranges!=sel.ranges)return normalizeSelection(doc.cm,obj.ranges,obj.ranges.length-1);else return sel}function setSelectionReplaceHistory(doc,sel,options){var done=doc.history.done;var last=lst(done);if(last&&last.ranges){done[done.length-1]=sel;setSelectionNoUndo(doc,sel,options)}else setSelection(doc,sel,options)}function setSelection(doc,sel,options){setSelectionNoUndo(doc,sel,options);addSelectionToHistory(doc,doc.sel,doc.cm?doc.cm.curOp.id:NaN,options)}function setSelectionNoUndo(doc,\nsel,options){if(hasHandler(doc,"beforeSelectionChange")||doc.cm&&hasHandler(doc.cm,"beforeSelectionChange"))sel=filterSelectionChange(doc,sel,options);var bias=options&&options.bias||(cmp(sel.primary().head,doc.sel.primary().head)<0?-1:1);setSelectionInner(doc,skipAtomicInSelection(doc,sel,bias,true));if(!(options&&options.scroll===false)&&doc.cm&&doc.cm.getOption("readOnly")!="nocursor")ensureCursorVisible(doc.cm)}function setSelectionInner(doc,sel){if(sel.equals(doc.sel))return;doc.sel=sel;if(doc.cm){doc.cm.curOp.updateInput=\n1;doc.cm.curOp.selectionChanged=true;signalCursorActivity(doc.cm)}signalLater(doc,"cursorActivity",doc)}function reCheckSelection(doc){setSelectionInner(doc,skipAtomicInSelection(doc,doc.sel,null,false))}function skipAtomicInSelection(doc,sel,bias,mayClear){var out;var i=0;for(;i<sel.ranges.length;i++){var range=sel.ranges[i];var old=sel.ranges.length==doc.sel.ranges.length&&doc.sel.ranges[i];var newAnchor=skipAtomic(doc,range.anchor,old&&old.anchor,bias,mayClear);var newHead=range.head==range.anchor?\nnewAnchor:skipAtomic(doc,range.head,old&&old.head,bias,mayClear);if(out||newAnchor!=range.anchor||newHead!=range.head){if(!out)out=sel.ranges.slice(0,i);out[i]=new Range(newAnchor,newHead)}}return out?normalizeSelection(doc.cm,out,sel.primIndex):sel}function skipAtomicInner(doc,pos,oldPos,dir,mayClear){var line=getLine(doc,pos.line);if(line.markedSpans){var i=0;for(;i<line.markedSpans.length;++i){var sp=line.markedSpans[i];var m=sp.marker;var preventCursorLeft="selectLeft"in m?!m.selectLeft:m.inclusiveLeft;\nvar preventCursorRight="selectRight"in m?!m.selectRight:m.inclusiveRight;if((sp.from==null||(preventCursorLeft?sp.from<=pos.ch:sp.from<pos.ch))&&(sp.to==null||(preventCursorRight?sp.to>=pos.ch:sp.to>pos.ch))){if(mayClear){signal(m,"beforeCursorEnter");if(m.explicitlyCleared)if(!line.markedSpans)break;else{--i;continue}}if(!m.atomic)continue;if(oldPos){var near=m.find(dir<0?1:-1);var diff=void 0;if(dir<0?preventCursorRight:preventCursorLeft)near=movePos(doc,near,-dir,near&&near.line==pos.line?line:\nnull);if(near&&near.line==pos.line&&(diff=cmp(near,oldPos))&&(dir<0?diff<0:diff>0))return skipAtomicInner(doc,near,pos,dir,mayClear)}var far=m.find(dir<0?-1:1);if(dir<0?preventCursorLeft:preventCursorRight)far=movePos(doc,far,dir,far.line==pos.line?line:null);return far?skipAtomicInner(doc,far,pos,dir,mayClear):null}}}return pos}function skipAtomic(doc,pos,oldPos,bias,mayClear){var dir=bias||1;var found=skipAtomicInner(doc,pos,oldPos,dir,mayClear)||!mayClear&&skipAtomicInner(doc,pos,oldPos,dir,true)||\nskipAtomicInner(doc,pos,oldPos,-dir,mayClear)||!mayClear&&skipAtomicInner(doc,pos,oldPos,-dir,true);if(!found){doc.cantEdit=true;return Pos(doc.first,0)}return found}function movePos(doc,pos,dir,line){if(dir<0&&pos.ch==0)if(pos.line>doc.first)return clipPos(doc,Pos(pos.line-1));else return null;else if(dir>0&&pos.ch==(line||getLine(doc,pos.line)).text.length)if(pos.line<doc.first+doc.size-1)return Pos(pos.line+1,0);else return null;else return new Pos(pos.line,pos.ch+dir)}function selectAll(cm){cm.setSelection(Pos(cm.firstLine(),\n0),Pos(cm.lastLine()),sel_dontScroll)}function filterChange(doc,change,update){var obj={canceled:false,from:change.from,to:change.to,text:change.text,origin:change.origin,cancel:function(){return obj.canceled=true}};if(update)obj.update=function(from,to,text,origin){if(from)obj.from=clipPos(doc,from);if(to)obj.to=clipPos(doc,to);if(text)obj.text=text;if(origin!==undefined)obj.origin=origin};signal(doc,"beforeChange",doc,obj);if(doc.cm)signal(doc.cm,"beforeChange",doc.cm,obj);if(obj.canceled){if(doc.cm)doc.cm.curOp.updateInput=\n2;return null}return{from:obj.from,to:obj.to,text:obj.text,origin:obj.origin}}function makeChange(doc,change,ignoreReadOnly){if(doc.cm){if(!doc.cm.curOp)return operation(doc.cm,makeChange)(doc,change,ignoreReadOnly);if(doc.cm.state.suppressEdits)return}if(hasHandler(doc,"beforeChange")||doc.cm&&hasHandler(doc.cm,"beforeChange")){change=filterChange(doc,change,true);if(!change)return}var split=sawReadOnlySpans&&!ignoreReadOnly&&removeReadOnlyRanges(doc,change.from,change.to);if(split){var i=split.length-\n1;for(;i>=0;--i)makeChangeInner(doc,{from:split[i].from,to:split[i].to,text:i?[""]:change.text,origin:change.origin})}else makeChangeInner(doc,change)}function makeChangeInner(doc,change){if(change.text.length==1&&change.text[0]==""&&cmp(change.from,change.to)==0)return;var selAfter=computeSelAfterChange(doc,change);addChangeToHistory(doc,change,selAfter,doc.cm?doc.cm.curOp.id:NaN);makeChangeSingleDoc(doc,change,selAfter,stretchSpansOverChange(doc,change));var rebased=[];linkedDocs(doc,function(doc,\nsharedHist){if(!sharedHist&&indexOf(rebased,doc.history)==-1){rebaseHist(doc.history,change);rebased.push(doc.history)}makeChangeSingleDoc(doc,change,null,stretchSpansOverChange(doc,change))})}function makeChangeFromHistory(doc,type,allowSelectionOnly){var suppress=doc.cm&&doc.cm.state.suppressEdits;if(suppress&&!allowSelectionOnly)return;var hist=doc.history;var event;var selAfter=doc.sel;var source=type=="undo"?hist.done:hist.undone;var dest=type=="undo"?hist.undone:hist.done;var i=0;for(;i<source.length;i++){event=\nsource[i];if(allowSelectionOnly?event.ranges&&!event.equals(doc.sel):!event.ranges)break}if(i==source.length)return;hist.lastOrigin=hist.lastSelOrigin=null;for(;;){event=source.pop();if(event.ranges){pushSelectionToHistory(event,dest);if(allowSelectionOnly&&!event.equals(doc.sel)){setSelection(doc,event,{clearRedo:false});return}selAfter=event}else if(suppress){source.push(event);return}else break}var antiChanges=[];pushSelectionToHistory(selAfter,dest);dest.push({changes:antiChanges,generation:hist.generation});\nhist.generation=event.generation||++hist.maxGeneration;var filter=hasHandler(doc,"beforeChange")||doc.cm&&hasHandler(doc.cm,"beforeChange");var loop=function(i){var change=event.changes[i];change.origin=type;if(filter&&!filterChange(doc,change,false)){source.length=0;return{}}antiChanges.push(historyChangeFromChange(doc,change));var after=i?computeSelAfterChange(doc,change):lst(source);makeChangeSingleDoc(doc,change,after,mergeOldSpans(doc,change));if(!i&&doc.cm)doc.cm.scrollIntoView({from:change.from,\nto:changeEnd(change)});var rebased=[];linkedDocs(doc,function(doc,sharedHist){if(!sharedHist&&indexOf(rebased,doc.history)==-1){rebaseHist(doc.history,change);rebased.push(doc.history)}makeChangeSingleDoc(doc,change,null,mergeOldSpans(doc,change))})};var i$1=event.changes.length-1;for(;i$1>=0;--i$1){var returned=loop(i$1);if(returned)return returned.v}}function shiftDoc(doc,distance){if(distance==0)return;doc.first+=distance;doc.sel=new Selection(map(doc.sel.ranges,function(range){return new Range(Pos(range.anchor.line+\ndistance,range.anchor.ch),Pos(range.head.line+distance,range.head.ch))}),doc.sel.primIndex);if(doc.cm){regChange(doc.cm,doc.first,doc.first-distance,distance);var d=doc.cm.display;var l=d.viewFrom;for(;l<d.viewTo;l++)regLineChange(doc.cm,l,"gutter")}}function makeChangeSingleDoc(doc,change,selAfter,spans){if(doc.cm&&!doc.cm.curOp)return operation(doc.cm,makeChangeSingleDoc)(doc,change,selAfter,spans);if(change.to.line<doc.first){shiftDoc(doc,change.text.length-1-(change.to.line-change.from.line));\nreturn}if(change.from.line>doc.lastLine())return;if(change.from.line<doc.first){var shift=change.text.length-1-(doc.first-change.from.line);shiftDoc(doc,shift);change={from:Pos(doc.first,0),to:Pos(change.to.line+shift,change.to.ch),text:[lst(change.text)],origin:change.origin}}var last=doc.lastLine();if(change.to.line>last)change={from:change.from,to:Pos(last,getLine(doc,last).text.length),text:[change.text[0]],origin:change.origin};change.removed=getBetween(doc,change.from,change.to);if(!selAfter)selAfter=\ncomputeSelAfterChange(doc,change);if(doc.cm)makeChangeSingleDocInEditor(doc.cm,change,spans);else updateDoc(doc,change,spans);setSelectionNoUndo(doc,selAfter,sel_dontScroll);if(doc.cantEdit&&skipAtomic(doc,Pos(doc.firstLine(),0)))doc.cantEdit=false}function makeChangeSingleDocInEditor(cm,change,spans){var doc=cm.doc;var display=cm.display;var from=change.from;var to=change.to;var recomputeMaxLength=false;var checkWidthStart=from.line;if(!cm.options.lineWrapping){checkWidthStart=lineNo(visualLine(getLine(doc,\nfrom.line)));doc.iter(checkWidthStart,to.line+1,function(line){if(line==display.maxLine){recomputeMaxLength=true;return true}})}if(doc.sel.contains(change.from,change.to)>-1)signalCursorActivity(cm);updateDoc(doc,change,spans,estimateHeight(cm));if(!cm.options.lineWrapping){doc.iter(checkWidthStart,from.line+change.text.length,function(line){var len=lineLength(line);if(len>display.maxLineLength){display.maxLine=line;display.maxLineLength=len;display.maxLineChanged=true;recomputeMaxLength=false}});\nif(recomputeMaxLength)cm.curOp.updateMaxLine=true}retreatFrontier(doc,from.line);startWorker(cm,400);var lendiff=change.text.length-(to.line-from.line)-1;if(change.full)regChange(cm);else if(from.line==to.line&&change.text.length==1&&!isWholeLineUpdate(cm.doc,change))regLineChange(cm,from.line,"text");else regChange(cm,from.line,to.line+1,lendiff);var changesHandler=hasHandler(cm,"changes");var changeHandler=hasHandler(cm,"change");if(changeHandler||changesHandler){var obj={from:from,to:to,text:change.text,\nremoved:change.removed,origin:change.origin};if(changeHandler)signalLater(cm,"change",cm,obj);if(changesHandler)(cm.curOp.changeObjs||(cm.curOp.changeObjs=[])).push(obj)}cm.display.selForContextMenu=null}function replaceRange(doc,code,from,to,origin){var assign;if(!to)to=from;if(cmp(to,from)<0)assign=[to,from],from=assign[0],to=assign[1];if(typeof code=="string")code=doc.splitLines(code);makeChange(doc,{from:from,to:to,text:code,origin:origin})}function rebaseHistSelSingle(pos,from,to,diff){if(to<\npos.line)pos.line+=diff;else if(from<pos.line){pos.line=from;pos.ch=0}}function rebaseHistArray(array,from,to,diff){var i=0;for(;i<array.length;++i){var sub=array[i];var ok=true;if(sub.ranges){if(!sub.copied){sub=array[i]=sub.deepCopy();sub.copied=true}var j=0;for(;j<sub.ranges.length;j++){rebaseHistSelSingle(sub.ranges[j].anchor,from,to,diff);rebaseHistSelSingle(sub.ranges[j].head,from,to,diff)}continue}var j$1=0;for(;j$1<sub.changes.length;++j$1){var cur=sub.changes[j$1];if(to<cur.from.line){cur.from=\nPos(cur.from.line+diff,cur.from.ch);cur.to=Pos(cur.to.line+diff,cur.to.ch)}else if(from<=cur.to.line){ok=false;break}}if(!ok){array.splice(0,i+1);i=0}}}function rebaseHist(hist,change){var from=change.from.line;var to=change.to.line;var diff=change.text.length-(to-from)-1;rebaseHistArray(hist.done,from,to,diff);rebaseHistArray(hist.undone,from,to,diff)}function changeLine(doc,handle,changeType,op){var no=handle;var line=handle;if(typeof handle=="number")line=getLine(doc,clipLine(doc,handle));else no=\nlineNo(handle);if(no==null)return null;if(op(line,no)&&doc.cm)regLineChange(doc.cm,no,changeType);return line}function LeafChunk(lines){this.lines=lines;this.parent=null;var height=0;var i=0;for(;i<lines.length;++i){lines[i].parent=this;height=height+lines[i].height}this.height=height}function BranchChunk(children){this.children=children;var size=0;var height=0;var i=0;for(;i<children.length;++i){var ch=children[i];size=size+ch.chunkSize();height=height+ch.height;ch.parent=this}this.size=size;this.height=\nheight;this.parent=null}function adjustScrollWhenAboveVisible(cm,line,diff){if(heightAtLine(line)<(cm.curOp&&cm.curOp.scrollTop||cm.doc.scrollTop))addToScrollTop(cm,diff)}function addLineWidget(doc,handle,node,options){var widget=new LineWidget(doc,node,options);var cm=doc.cm;if(cm&&widget.noHScroll)cm.display.alignWidgets=true;changeLine(doc,handle,"widget",function(line){var widgets=line.widgets||(line.widgets=[]);if(widget.insertAt==null)widgets.push(widget);else widgets.splice(Math.min(widgets.length,\nMath.max(0,widget.insertAt)),0,widget);widget.line=line;if(cm&&!lineIsHidden(doc,line)){var aboveVisible=heightAtLine(line)<doc.scrollTop;updateLineHeight(line,line.height+widgetHeight(widget));if(aboveVisible)addToScrollTop(cm,widget.height);cm.curOp.forceUpdate=true}return true});if(cm)signalLater(cm,"lineWidgetAdded",cm,widget,typeof handle=="number"?handle:lineNo(handle));return widget}function markText(doc,from,to,options,type){if(options&&options.shared)return markTextShared(doc,from,to,options,\ntype);if(doc.cm&&!doc.cm.curOp)return operation(doc.cm,markText)(doc,from,to,options,type);var marker=new TextMarker(doc,type);var diff=cmp(from,to);if(options)copyObj(options,marker,false);if(diff>0||diff==0&&marker.clearWhenEmpty!==false)return marker;if(marker.replacedWith){marker.collapsed=true;marker.widgetNode=eltP("span",[marker.replacedWith],"CodeMirror-widget");if(!options.handleMouseEvents)marker.widgetNode.setAttribute("cm-ignore-events","true");if(options.insertLeft)marker.widgetNode.insertLeft=\ntrue}if(marker.collapsed){if(conflictingCollapsedRange(doc,from.line,from,to,marker)||from.line!=to.line&&conflictingCollapsedRange(doc,to.line,from,to,marker))throw new Error("Inserting collapsed marker partially overlapping an existing one");seeCollapsedSpans()}if(marker.addToHistory)addChangeToHistory(doc,{from:from,to:to,origin:"markText"},doc.sel,NaN);var curLine=from.line;var cm=doc.cm;var updateMaxLine;doc.iter(curLine,to.line+1,function(line){if(cm&&marker.collapsed&&!cm.options.lineWrapping&&\nvisualLine(line)==cm.display.maxLine)updateMaxLine=true;if(marker.collapsed&&curLine!=from.line)updateLineHeight(line,0);addMarkedSpan(line,new MarkedSpan(marker,curLine==from.line?from.ch:null,curLine==to.line?to.ch:null),doc.cm&&doc.cm.curOp);++curLine});if(marker.collapsed)doc.iter(from.line,to.line+1,function(line){if(lineIsHidden(doc,line))updateLineHeight(line,0)});if(marker.clearOnEnter)on(marker,"beforeCursorEnter",function(){return marker.clear()});if(marker.readOnly){seeReadOnlySpans();\nif(doc.history.done.length||doc.history.undone.length)doc.clearHistory()}if(marker.collapsed){marker.id=++nextMarkerId;marker.atomic=true}if(cm){if(updateMaxLine)cm.curOp.updateMaxLine=true;if(marker.collapsed)regChange(cm,from.line,to.line+1);else if(marker.className||marker.startStyle||marker.endStyle||marker.css||marker.attributes||marker.title){var i=from.line;for(;i<=to.line;i++)regLineChange(cm,i,"text")}if(marker.atomic)reCheckSelection(cm.doc);signalLater(cm,"markerAdded",cm,marker)}return marker}\nfunction markTextShared(doc,from,to,options,type){options=copyObj(options);options.shared=false;var markers=[markText(doc,from,to,options,type)];var primary=markers[0];var widget=options.widgetNode;linkedDocs(doc,function(doc){if(widget)options.widgetNode=widget.cloneNode(true);markers.push(markText(doc,clipPos(doc,from),clipPos(doc,to),options,type));var i=0;for(;i<doc.linked.length;++i)if(doc.linked[i].isParent)return;primary=lst(markers)});return new SharedTextMarker(markers,primary)}function findSharedMarkers(doc){return doc.findMarks(Pos(doc.first,\n0),doc.clipPos(Pos(doc.lastLine())),function(m){return m.parent})}function copySharedMarkers(doc,markers){var i=0;for(;i<markers.length;i++){var marker=markers[i];var pos=marker.find();var mFrom=doc.clipPos(pos.from);var mTo=doc.clipPos(pos.to);if(cmp(mFrom,mTo)){var subMark=markText(doc,mFrom,mTo,marker.primary,marker.primary.type);marker.markers.push(subMark);subMark.parent=marker}}}function detachSharedMarkers(markers){var loop=function(i){var marker=markers[i];var linked=[marker.primary.doc];\nlinkedDocs(marker.primary.doc,function(d){return linked.push(d)});var j=0;for(;j<marker.markers.length;j++){var subMarker=marker.markers[j];if(indexOf(linked,subMarker.doc)==-1){subMarker.parent=null;marker.markers.splice(j--,1)}}};var i=0;for(;i<markers.length;i++)loop(i)}function onDrop(e){var cm=this;clearDragCursor(cm);if(signalDOMEvent(cm,e)||eventInWidget(cm.display,e))return;e_preventDefault(e);if(ie)lastDrop=+new Date;var pos=posFromMouse(cm,e,true);var files=e.dataTransfer.files;if(!pos||\ncm.isReadOnly())return;if(files&&files.length&&window.FileReader&&window.File){var n=files.length;var text=Array(n);var read=0;var markAsReadAndPasteIfAllFilesAreRead=function(){if(++read==n)operation(cm,function(){pos=clipPos(cm.doc,pos);var change={from:pos,to:pos,text:cm.doc.splitLines(text.filter(function(t){return t!=null}).join(cm.doc.lineSeparator())),origin:"paste"};makeChange(cm.doc,change);setSelectionReplaceHistory(cm.doc,simpleSelection(clipPos(cm.doc,pos),clipPos(cm.doc,changeEnd(change))))})()};\nvar readTextFromFile=function(file,i){if(cm.options.allowDropFileTypes&&indexOf(cm.options.allowDropFileTypes,file.type)==-1){markAsReadAndPasteIfAllFilesAreRead();return}var reader=new FileReader;reader.onerror=function(){return markAsReadAndPasteIfAllFilesAreRead()};reader.onload=function(){var content=reader.result;if(/[\\x00-\\x08\\x0e-\\x1f]{2}/.test(content)){markAsReadAndPasteIfAllFilesAreRead();return}text[i]=content;markAsReadAndPasteIfAllFilesAreRead()};reader.readAsText(file)};var i=0;for(;i<\nfiles.length;i++)readTextFromFile(files[i],i)}else{if(cm.state.draggingText&&cm.doc.sel.contains(pos)>-1){cm.state.draggingText(e);setTimeout(function(){return cm.display.input.focus()},20);return}try{var text$1=e.dataTransfer.getData("Text");if(text$1){var selected;if(cm.state.draggingText&&!cm.state.draggingText.copy)selected=cm.listSelections();setSelectionNoUndo(cm.doc,simpleSelection(pos,pos));if(selected){var i$1=0;for(;i$1<selected.length;++i$1)replaceRange(cm.doc,"",selected[i$1].anchor,selected[i$1].head,\n"drag")}cm.replaceSelection(text$1,"around","paste");cm.display.input.focus()}}catch(e$1){}}}function onDragStart(cm,e){if(ie&&(!cm.state.draggingText||+new Date-lastDrop<100)){e_stop(e);return}if(signalDOMEvent(cm,e)||eventInWidget(cm.display,e))return;e.dataTransfer.setData("Text",cm.getSelection());e.dataTransfer.effectAllowed="copyMove";if(e.dataTransfer.setDragImage&&!safari){var img=elt("img",null,null,"position: fixed; left: 0; top: 0;");img.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";\nif(presto){img.width=img.height=1;cm.display.wrapper.appendChild(img);img._top=img.offsetTop}e.dataTransfer.setDragImage(img,0,0);if(presto)img.parentNode.removeChild(img)}}function onDragOver(cm,e){var pos=posFromMouse(cm,e);if(!pos)return;var frag=document.createDocumentFragment();drawSelectionCursor(cm,pos,frag);if(!cm.display.dragCursor){cm.display.dragCursor=elt("div",null,"CodeMirror-cursors CodeMirror-dragcursors");cm.display.lineSpace.insertBefore(cm.display.dragCursor,cm.display.cursorDiv)}removeChildrenAndAdd(cm.display.dragCursor,\nfrag)}function clearDragCursor(cm){if(cm.display.dragCursor){cm.display.lineSpace.removeChild(cm.display.dragCursor);cm.display.dragCursor=null}}function forEachCodeMirror(f){if(!document.getElementsByClassName)return;var byClass=document.getElementsByClassName("CodeMirror");var editors=[];var i=0;for(;i<byClass.length;i++){var cm=byClass[i].CodeMirror;if(cm)editors.push(cm)}if(editors.length)editors[0].operation(function(){var i=0;for(;i<editors.length;i++)f(editors[i])})}function ensureGlobalHandlers(){if(globalsRegistered)return;\nregisterGlobalHandlers();globalsRegistered=true}function registerGlobalHandlers(){var resizeTimer;on(window,"resize",function(){if(resizeTimer==null)resizeTimer=setTimeout(function(){resizeTimer=null;forEachCodeMirror(onResize)},100)});on(window,"blur",function(){return forEachCodeMirror(onBlur)})}function onResize(cm){var d=cm.display;d.cachedCharWidth=d.cachedTextHeight=d.cachedPaddingH=null;d.scrollbarsClipped=false;cm.setSize()}function normalizeKeyName(name){var parts=name.split(/-(?!$)/);name=\nparts[parts.length-1];var alt;var ctrl;var shift;var cmd;var i=0;for(;i<parts.length-1;i++){var mod=parts[i];if(/^(cmd|meta|m)$/i.test(mod))cmd=true;else if(/^a(lt)?$/i.test(mod))alt=true;else if(/^(c|ctrl|control)$/i.test(mod))ctrl=true;else if(/^s(hift)?$/i.test(mod))shift=true;else throw new Error("Unrecognized modifier name: "+mod);}if(alt)name="Alt-"+name;if(ctrl)name="Ctrl-"+name;if(cmd)name="Cmd-"+name;if(shift)name="Shift-"+name;return name}function normalizeKeyMap(keymap){var copy={};var keyname;\nfor(keyname in keymap)if(keymap.hasOwnProperty(keyname)){var value=keymap[keyname];if(/^(name|fallthrough|(de|at)tach)$/.test(keyname))continue;if(value=="..."){delete keymap[keyname];continue}var keys=map(keyname.split(" "),normalizeKeyName);var i=0;for(;i<keys.length;i++){var val=void 0;var name=void 0;if(i==keys.length-1){name=keys.join(" ");val=value}else{name=keys.slice(0,i+1).join(" ");val="..."}var prev=copy[name];if(!prev)copy[name]=val;else if(prev!=val)throw new Error("Inconsistent bindings for "+\nname);}delete keymap[keyname]}var prop;for(prop in copy)keymap[prop]=copy[prop];return keymap}function lookupKey(key,map,handle,context){map=getKeyMap(map);var found=map.call?map.call(key,context):map[key];if(found===false)return"nothing";if(found==="...")return"multi";if(found!=null&&handle(found))return"handled";if(map.fallthrough){if(Object.prototype.toString.call(map.fallthrough)!="[object Array]")return lookupKey(key,map.fallthrough,handle,context);var i=0;for(;i<map.fallthrough.length;i++){var result=\nlookupKey(key,map.fallthrough[i],handle,context);if(result)return result}}}function isModifierKey(value){var name=typeof value=="string"?value:keyNames[value.keyCode];return name=="Ctrl"||name=="Alt"||name=="Shift"||name=="Mod"}function addModifierNames(name,event,noShift){var base=name;if(event.altKey&&base!="Alt")name="Alt-"+name;if((flipCtrlCmd?event.metaKey:event.ctrlKey)&&base!="Ctrl")name="Ctrl-"+name;if((flipCtrlCmd?event.ctrlKey:event.metaKey)&&base!="Mod")name="Cmd-"+name;if(!noShift&&event.shiftKey&&\nbase!="Shift")name="Shift-"+name;return name}function keyName(event,noShift){if(presto&&event.keyCode==34&&event["char"])return false;var name=keyNames[event.keyCode];if(name==null||event.altGraphKey)return false;if(event.keyCode==3&&event.code)name=event.code;return addModifierNames(name,event,noShift)}function getKeyMap(val){return typeof val=="string"?keyMap[val]:val}function deleteNearSelection(cm,compute){var ranges=cm.doc.sel.ranges;var kill=[];var i=0;for(;i<ranges.length;i++){var toKill=compute(ranges[i]);\nfor(;kill.length&&cmp(toKill.from,lst(kill).to)<=0;){var replaced=kill.pop();if(cmp(replaced.from,toKill.from)<0){toKill.from=replaced.from;break}}kill.push(toKill)}runInOp(cm,function(){var i=kill.length-1;for(;i>=0;i--)replaceRange(cm.doc,"",kill[i].from,kill[i].to,"+delete");ensureCursorVisible(cm)})}function moveCharLogically(line,ch,dir){var target=skipExtendingChars(line.text,ch+dir,dir);return target<0||target>line.text.length?null:target}function moveLogically(line,start,dir){var ch=moveCharLogically(line,\nstart.ch,dir);return ch==null?null:new Pos(start.line,ch,dir<0?"after":"before")}function endOfLine(visually,cm,lineObj,lineNo,dir){if(visually){if(cm.doc.direction=="rtl")dir=-dir;var order=getOrder(lineObj,cm.doc.direction);if(order){var part=dir<0?lst(order):order[0];var moveInStorageOrder=dir<0==(part.level==1);var sticky=moveInStorageOrder?"after":"before";var ch;if(part.level>0||cm.doc.direction=="rtl"){var prep=prepareMeasureForLine(cm,lineObj);ch=dir<0?lineObj.text.length-1:0;var targetTop=\nmeasureCharPrepared(cm,prep,ch).top;ch=findFirst(function(ch){return measureCharPrepared(cm,prep,ch).top==targetTop},dir<0==(part.level==1)?part.from:part.to-1,ch);if(sticky=="before")ch=moveCharLogically(lineObj,ch,1)}else ch=dir<0?part.to:part.from;return new Pos(lineNo,ch,sticky)}}return new Pos(lineNo,dir<0?lineObj.text.length:0,dir<0?"before":"after")}function moveVisually(cm,line,start,dir){var bidi=getOrder(line,cm.doc.direction);if(!bidi)return moveLogically(line,start,dir);if(start.ch>=line.text.length){start.ch=\nline.text.length;start.sticky="before"}else if(start.ch<=0){start.ch=0;start.sticky="after"}var partPos=getBidiPartAt(bidi,start.ch,start.sticky);var part=bidi[partPos];if(cm.doc.direction=="ltr"&&part.level%2==0&&(dir>0?part.to>start.ch:part.from<start.ch))return moveLogically(line,start,dir);var mv=function(pos,dir){return moveCharLogically(line,pos instanceof Pos?pos.ch:pos,dir)};var prep;var getWrappedLineExtent=function(ch){if(!cm.options.lineWrapping)return{begin:0,end:line.text.length};prep=\nprep||prepareMeasureForLine(cm,line);return wrappedLineExtentChar(cm,line,prep,ch)};var wrappedLineExtent=getWrappedLineExtent(start.sticky=="before"?mv(start,-1):start.ch);if(cm.doc.direction=="rtl"||part.level==1){var moveInStorageOrder=part.level==1==dir<0;var ch=mv(start,moveInStorageOrder?1:-1);if(ch!=null&&(!moveInStorageOrder?ch>=part.from&&ch>=wrappedLineExtent.begin:ch<=part.to&&ch<=wrappedLineExtent.end)){var sticky=moveInStorageOrder?"before":"after";return new Pos(start.line,ch,sticky)}}var searchInVisualLine=\nfunction(partPos,dir,wrappedLineExtent){var getRes=function(ch,moveInStorageOrder){return moveInStorageOrder?new Pos(start.line,mv(ch,1),"before"):new Pos(start.line,ch,"after")};for(;partPos>=0&&partPos<bidi.length;partPos=partPos+dir){var part=bidi[partPos];var moveInStorageOrder=dir>0==(part.level!=1);var ch=moveInStorageOrder?wrappedLineExtent.begin:mv(wrappedLineExtent.end,-1);if(part.from<=ch&&ch<part.to)return getRes(ch,moveInStorageOrder);ch=moveInStorageOrder?part.from:mv(part.to,-1);if(wrappedLineExtent.begin<=\nch&&ch<wrappedLineExtent.end)return getRes(ch,moveInStorageOrder)}};var res=searchInVisualLine(partPos+dir,dir,wrappedLineExtent);if(res)return res;var nextCh=dir>0?wrappedLineExtent.end:mv(wrappedLineExtent.begin,-1);if(nextCh!=null&&!(dir>0&&nextCh==line.text.length)){res=searchInVisualLine(dir>0?0:bidi.length-1,dir,getWrappedLineExtent(nextCh));if(res)return res}return null}function lineStart(cm,lineN){var line=getLine(cm.doc,lineN);var visual=visualLine(line);if(visual!=line)lineN=lineNo(visual);\nreturn endOfLine(true,cm,visual,lineN,1)}function lineEnd(cm,lineN){var line=getLine(cm.doc,lineN);var visual=visualLineEnd(line);if(visual!=line)lineN=lineNo(visual);return endOfLine(true,cm,line,lineN,-1)}function lineStartSmart(cm,pos){var start=lineStart(cm,pos.line);var line=getLine(cm.doc,start.line);var order=getOrder(line,cm.doc.direction);if(!order||order[0].level==0){var firstNonWS=Math.max(start.ch,line.text.search(/\\S/));var inWS=pos.line==start.line&&pos.ch<=firstNonWS&&pos.ch;return Pos(start.line,\ninWS?0:firstNonWS,start.sticky)}return start}function doHandleBinding(cm,bound,dropShift){if(typeof bound=="string"){bound=commands[bound];if(!bound)return false}cm.display.input.ensurePolled();var prevShift=cm.display.shift;var done=false;try{if(cm.isReadOnly())cm.state.suppressEdits=true;if(dropShift)cm.display.shift=false;done=bound(cm)!=Pass}finally{cm.display.shift=prevShift;cm.state.suppressEdits=false}return done}function lookupKeyForEditor(cm,name,handle){var i=0;for(;i<cm.state.keyMaps.length;i++){var result=\nlookupKey(name,cm.state.keyMaps[i],handle,cm);if(result)return result}return cm.options.extraKeys&&lookupKey(name,cm.options.extraKeys,handle,cm)||lookupKey(name,cm.options.keyMap,handle,cm)}function dispatchKey(cm,name,e,handle){var seq=cm.state.keySeq;if(seq){if(isModifierKey(name))return"handled";if(/\'$/.test(name))cm.state.keySeq=null;else stopSeq.set(50,function(){if(cm.state.keySeq==seq){cm.state.keySeq=null;cm.display.input.reset()}});if(dispatchKeyInner(cm,seq+" "+name,e,handle))return true}return dispatchKeyInner(cm,\nname,e,handle)}function dispatchKeyInner(cm,name,e,handle){var result=lookupKeyForEditor(cm,name,handle);if(result=="multi")cm.state.keySeq=name;if(result=="handled")signalLater(cm,"keyHandled",cm,name,e);if(result=="handled"||result=="multi"){e_preventDefault(e);restartBlink(cm)}return!!result}function handleKeyBinding(cm,e){var name=keyName(e,true);if(!name)return false;if(e.shiftKey&&!cm.state.keySeq)return dispatchKey(cm,"Shift-"+name,e,function(b){return doHandleBinding(cm,b,true)})||dispatchKey(cm,\nname,e,function(b){if(typeof b=="string"?/^go[A-Z]/.test(b):b.motion)return doHandleBinding(cm,b)});else return dispatchKey(cm,name,e,function(b){return doHandleBinding(cm,b)})}function handleCharBinding(cm,e,ch){return dispatchKey(cm,"\'"+ch+"\'",e,function(b){return doHandleBinding(cm,b,true)})}function onKeyDown(e){var cm=this;if(e.target&&e.target!=cm.display.input.getField())return;cm.curOp.focus=activeElt();if(signalDOMEvent(cm,e))return;if(ie&&ie_version<11&&e.keyCode==27)e.returnValue=false;\nvar code=e.keyCode;cm.display.shift=code==16||e.shiftKey;var handled=handleKeyBinding(cm,e);if(presto){lastStoppedKey=handled?code:null;if(!handled&&code==88&&!hasCopyEvent&&(mac?e.metaKey:e.ctrlKey))cm.replaceSelection("",null,"cut")}if(gecko&&!mac&&!handled&&code==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand)document.execCommand("cut");if(code==18&&!/\\bCodeMirror-crosshair\\b/.test(cm.display.lineDiv.className))showCrossHair(cm)}function showCrossHair(cm){function up(e){if(e.keyCode==18||!e.altKey){rmClass(lineDiv,\n"CodeMirror-crosshair");off(document,"keyup",up);off(document,"mouseover",up)}}var lineDiv=cm.display.lineDiv;addClass(lineDiv,"CodeMirror-crosshair");on(document,"keyup",up);on(document,"mouseover",up)}function onKeyUp(e){if(e.keyCode==16)this.doc.sel.shift=false;signalDOMEvent(this,e)}function onKeyPress(e){var cm=this;if(e.target&&e.target!=cm.display.input.getField())return;if(eventInWidget(cm.display,e)||signalDOMEvent(cm,e)||e.ctrlKey&&!e.altKey||mac&&e.metaKey)return;var keyCode=e.keyCode;\nvar charCode=e.charCode;if(presto&&keyCode==lastStoppedKey){lastStoppedKey=null;e_preventDefault(e);return}if(presto&&(!e.which||e.which<10)&&handleKeyBinding(cm,e))return;var ch=String.fromCharCode(charCode==null?keyCode:charCode);if(ch=="\\b")return;if(handleCharBinding(cm,e,ch))return;cm.display.input.onKeyPress(e)}function clickRepeat(pos,button){var now=+new Date;if(lastDoubleClick&&lastDoubleClick.compare(now,pos,button)){lastClick=lastDoubleClick=null;return"triple"}else if(lastClick&&lastClick.compare(now,\npos,button)){lastDoubleClick=new PastClick(now,pos,button);lastClick=null;return"double"}else{lastClick=new PastClick(now,pos,button);lastDoubleClick=null;return"single"}}function onMouseDown(e){var cm=this;var display=cm.display;if(signalDOMEvent(cm,e)||display.activeTouch&&display.input.supportsTouch())return;display.input.ensurePolled();display.shift=e.shiftKey;if(eventInWidget(display,e)){if(!webkit){display.scroller.draggable=false;setTimeout(function(){return display.scroller.draggable=true},\n100)}return}if(clickInGutter(cm,e))return;var pos=posFromMouse(cm,e);var button=e_button(e);var repeat=pos?clickRepeat(pos,button):"single";window.focus();if(button==1&&cm.state.selectingText)cm.state.selectingText(e);if(pos&&handleMappedButton(cm,button,pos,repeat,e))return;if(button==1)if(pos)leftButtonDown(cm,pos,repeat,e);else{if(e_target(e)==display.scroller)e_preventDefault(e)}else if(button==2){if(pos)extendSelection(cm.doc,pos);setTimeout(function(){return display.input.focus()},20)}else if(button==\n3)if(captureRightClick)cm.display.input.onContextMenu(e);else delayBlurEvent(cm)}function handleMappedButton(cm,button,pos,repeat,event){var name="Click";if(repeat=="double")name="Double"+name;else if(repeat=="triple")name="Triple"+name;name=(button==1?"Left":button==2?"Middle":"Right")+name;return dispatchKey(cm,addModifierNames(name,event),event,function(bound){if(typeof bound=="string")bound=commands[bound];if(!bound)return false;var done=false;try{if(cm.isReadOnly())cm.state.suppressEdits=true;\ndone=bound(cm,pos)!=Pass}finally{cm.state.suppressEdits=false}return done})}function configureMouse(cm,repeat,event){var option=cm.getOption("configureMouse");var value=option?option(cm,repeat,event):{};if(value.unit==null){var rect=chromeOS?event.shiftKey&&event.metaKey:event.altKey;value.unit=rect?"rectangle":repeat=="single"?"char":repeat=="double"?"word":"line"}if(value.extend==null||cm.doc.extend)value.extend=cm.doc.extend||event.shiftKey;if(value.addNew==null)value.addNew=mac?event.metaKey:\nevent.ctrlKey;if(value.moveOnDrag==null)value.moveOnDrag=!(mac?event.altKey:event.ctrlKey);return value}function leftButtonDown(cm,pos,repeat,event){if(ie)setTimeout(bind(ensureFocus,cm),0);else cm.curOp.focus=activeElt();var behavior=configureMouse(cm,repeat,event);var sel=cm.doc.sel;var contained;if(cm.options.dragDrop&&dragAndDrop&&!cm.isReadOnly()&&repeat=="single"&&(contained=sel.contains(pos))>-1&&(cmp((contained=sel.ranges[contained]).from(),pos)<0||pos.xRel>0)&&(cmp(contained.to(),pos)>0||\npos.xRel<0))leftButtonStartDrag(cm,event,pos,behavior);else leftButtonSelect(cm,event,pos,behavior)}function leftButtonStartDrag(cm,event,pos,behavior){var display=cm.display;var moved=false;var dragEnd=operation(cm,function(e){if(webkit)display.scroller.draggable=false;cm.state.draggingText=false;if(cm.state.delayingBlurEvent)if(cm.hasFocus())cm.state.delayingBlurEvent=false;else delayBlurEvent(cm);off(display.wrapper.ownerDocument,"mouseup",dragEnd);off(display.wrapper.ownerDocument,"mousemove",\nmouseMove);off(display.scroller,"dragstart",dragStart);off(display.scroller,"drop",dragEnd);if(!moved){e_preventDefault(e);if(!behavior.addNew)extendSelection(cm.doc,pos,null,null,behavior.extend);if(webkit&&!safari||ie&&ie_version==9)setTimeout(function(){display.wrapper.ownerDocument.body.focus({preventScroll:true});display.input.focus()},20);else display.input.focus()}});var mouseMove=function(e2){moved=moved||Math.abs(event.clientX-e2.clientX)+Math.abs(event.clientY-e2.clientY)>=10};var dragStart=\nfunction(){return moved=true};if(webkit)display.scroller.draggable=true;cm.state.draggingText=dragEnd;dragEnd.copy=!behavior.moveOnDrag;on(display.wrapper.ownerDocument,"mouseup",dragEnd);on(display.wrapper.ownerDocument,"mousemove",mouseMove);on(display.scroller,"dragstart",dragStart);on(display.scroller,"drop",dragEnd);cm.state.delayingBlurEvent=true;setTimeout(function(){return display.input.focus()},20);if(display.scroller.dragDrop)display.scroller.dragDrop()}function rangeForUnit(cm,pos,unit){if(unit==\n"char")return new Range(pos,pos);if(unit=="word")return cm.findWordAt(pos);if(unit=="line")return new Range(Pos(pos.line,0),clipPos(cm.doc,Pos(pos.line+1,0)));var result=unit(cm,pos);return new Range(result.from,result.to)}function leftButtonSelect(cm,event,start,behavior){function extendTo(pos){if(cmp(lastPos,pos)==0)return;lastPos=pos;if(behavior.unit=="rectangle"){var ranges=[];var tabSize=cm.options.tabSize;var startCol=countColumn(getLine(doc,start.line).text,start.ch,tabSize);var posCol=countColumn(getLine(doc,\npos.line).text,pos.ch,tabSize);var left=Math.min(startCol,posCol);var right=Math.max(startCol,posCol);var line=Math.min(start.line,pos.line);var end=Math.min(cm.lastLine(),Math.max(start.line,pos.line));for(;line<=end;line++){var text=getLine(doc,line).text;var leftPos=findColumn(text,left,tabSize);if(left==right)ranges.push(new Range(Pos(line,leftPos),Pos(line,leftPos)));else if(text.length>leftPos)ranges.push(new Range(Pos(line,leftPos),Pos(line,findColumn(text,right,tabSize))))}if(!ranges.length)ranges.push(new Range(start,\nstart));setSelection(doc,normalizeSelection(cm,startSel.ranges.slice(0,ourIndex).concat(ranges),ourIndex),{origin:"*mouse",scroll:false});cm.scrollIntoView(pos)}else{var oldRange=ourRange;var range=rangeForUnit(cm,pos,behavior.unit);var anchor=oldRange.anchor;var head;if(cmp(range.anchor,anchor)>0){head=range.head;anchor=minPos(oldRange.from(),range.anchor)}else{head=range.anchor;anchor=maxPos(oldRange.to(),range.head)}var ranges$1=startSel.ranges.slice(0);ranges$1[ourIndex]=bidiSimplify(cm,new Range(clipPos(doc,\nanchor),head));setSelection(doc,normalizeSelection(cm,ranges$1,ourIndex),sel_mouse)}}function extend(e){var curCount=++counter;var cur=posFromMouse(cm,e,true,behavior.unit=="rectangle");if(!cur)return;if(cmp(cur,lastPos)!=0){cm.curOp.focus=activeElt();extendTo(cur);var visible=visibleLines(display,doc);if(cur.line>=visible.to||cur.line<visible.from)setTimeout(operation(cm,function(){if(counter==curCount)extend(e)}),150)}else{var outside=e.clientY<editorSize.top?-20:e.clientY>editorSize.bottom?20:\n0;if(outside)setTimeout(operation(cm,function(){if(counter!=curCount)return;display.scroller.scrollTop+=outside;extend(e)}),50)}}function done(e){cm.state.selectingText=false;counter=Infinity;if(e){e_preventDefault(e);display.input.focus()}off(display.wrapper.ownerDocument,"mousemove",move);off(display.wrapper.ownerDocument,"mouseup",up);doc.history.lastSelOrigin=null}if(ie)delayBlurEvent(cm);var display=cm.display;var doc=cm.doc;e_preventDefault(event);var ourRange;var ourIndex;var startSel=doc.sel;\nvar ranges=startSel.ranges;if(behavior.addNew&&!behavior.extend){ourIndex=doc.sel.contains(start);if(ourIndex>-1)ourRange=ranges[ourIndex];else ourRange=new Range(start,start)}else{ourRange=doc.sel.primary();ourIndex=doc.sel.primIndex}if(behavior.unit=="rectangle"){if(!behavior.addNew)ourRange=new Range(start,start);start=posFromMouse(cm,event,true,true);ourIndex=-1}else{var range=rangeForUnit(cm,start,behavior.unit);if(behavior.extend)ourRange=extendRange(ourRange,range.anchor,range.head,behavior.extend);\nelse ourRange=range}if(!behavior.addNew){ourIndex=0;setSelection(doc,new Selection([ourRange],0),sel_mouse);startSel=doc.sel}else if(ourIndex==-1){ourIndex=ranges.length;setSelection(doc,normalizeSelection(cm,ranges.concat([ourRange]),ourIndex),{scroll:false,origin:"*mouse"})}else if(ranges.length>1&&ranges[ourIndex].empty()&&behavior.unit=="char"&&!behavior.extend){setSelection(doc,normalizeSelection(cm,ranges.slice(0,ourIndex).concat(ranges.slice(ourIndex+1)),0),{scroll:false,origin:"*mouse"});\nstartSel=doc.sel}else replaceOneSelection(doc,ourIndex,ourRange,sel_mouse);var lastPos=start;var editorSize=display.wrapper.getBoundingClientRect();var counter=0;var move=operation(cm,function(e){if(e.buttons===0||!e_button(e))done(e);else extend(e)});var up=operation(cm,done);cm.state.selectingText=up;on(display.wrapper.ownerDocument,"mousemove",move);on(display.wrapper.ownerDocument,"mouseup",up)}function bidiSimplify(cm,range){var anchor=range.anchor;var head=range.head;var anchorLine=getLine(cm.doc,\nanchor.line);if(cmp(anchor,head)==0&&anchor.sticky==head.sticky)return range;var order=getOrder(anchorLine);if(!order)return range;var index=getBidiPartAt(order,anchor.ch,anchor.sticky);var part=order[index];if(part.from!=anchor.ch&&part.to!=anchor.ch)return range;var boundary=index+(part.from==anchor.ch==(part.level!=1)?0:1);if(boundary==0||boundary==order.length)return range;var leftSide;if(head.line!=anchor.line)leftSide=(head.line-anchor.line)*(cm.doc.direction=="ltr"?1:-1)>0;else{var headIndex=\ngetBidiPartAt(order,head.ch,head.sticky);var dir=headIndex-index||(head.ch-anchor.ch)*(part.level==1?-1:1);if(headIndex==boundary-1||headIndex==boundary)leftSide=dir<0;else leftSide=dir>0}var usePart=order[boundary+(leftSide?-1:0)];var from=leftSide==(usePart.level==1);var ch=from?usePart.from:usePart.to;var sticky=from?"after":"before";return anchor.ch==ch&&anchor.sticky==sticky?range:new Range(new Pos(anchor.line,ch,sticky),head)}function gutterEvent(cm,e,type,prevent){var mX;var mY;if(e.touches){mX=\ne.touches[0].clientX;mY=e.touches[0].clientY}else try{mX=e.clientX;mY=e.clientY}catch(e$1){return false}if(mX>=Math.floor(cm.display.gutters.getBoundingClientRect().right))return false;if(prevent)e_preventDefault(e);var display=cm.display;var lineBox=display.lineDiv.getBoundingClientRect();if(mY>lineBox.bottom||!hasHandler(cm,type))return e_defaultPrevented(e);mY=mY-(lineBox.top-display.viewOffset);var i=0;for(;i<cm.display.gutterSpecs.length;++i){var g=display.gutters.childNodes[i];if(g&&g.getBoundingClientRect().right>=\nmX){var line=lineAtHeight(cm.doc,mY);var gutter=cm.display.gutterSpecs[i];signal(cm,type,cm,line,gutter.className,e);return e_defaultPrevented(e)}}}function clickInGutter(cm,e){return gutterEvent(cm,e,"gutterClick",true)}function onContextMenu(cm,e){if(eventInWidget(cm.display,e)||contextMenuInGutter(cm,e))return;if(signalDOMEvent(cm,e,"contextmenu"))return;if(!captureRightClick)cm.display.input.onContextMenu(e)}function contextMenuInGutter(cm,e){if(!hasHandler(cm,"gutterContextMenu"))return false;\nreturn gutterEvent(cm,e,"gutterContextMenu",false)}function themeChanged(cm){cm.display.wrapper.className=cm.display.wrapper.className.replace(/\\s*cm-s-\\S+/g,"")+cm.options.theme.replace(/(^|\\s)\\s*/g," cm-s-");clearCaches(cm)}function defineOptions(CodeMirror){function option(name,deflt,handle,notOnInit){CodeMirror.defaults[name]=deflt;if(handle)optionHandlers[name]=notOnInit?function(cm,val,old){if(old!=Init)handle(cm,val,old)}:handle}var optionHandlers=CodeMirror.optionHandlers;CodeMirror.defineOption=\noption;CodeMirror.Init=Init;option("value","",function(cm,val){return cm.setValue(val)},true);option("mode",null,function(cm,val){cm.doc.modeOption=val;loadMode(cm)},true);option("indentUnit",2,loadMode,true);option("indentWithTabs",false);option("smartIndent",true);option("tabSize",4,function(cm){resetModeState(cm);clearCaches(cm);regChange(cm)},true);option("lineSeparator",null,function(cm,val){cm.doc.lineSep=val;if(!val)return;var newBreaks=[];var lineNo=cm.doc.first;cm.doc.iter(function(line){var pos=\n0;for(;;){var found=line.text.indexOf(val,pos);if(found==-1)break;pos=found+val.length;newBreaks.push(Pos(lineNo,found))}lineNo++});var i=newBreaks.length-1;for(;i>=0;i--)replaceRange(cm.doc,val,newBreaks[i],Pos(newBreaks[i].line,newBreaks[i].ch+val.length))});option("specialChars",/[\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u061c\\u200b\\u200e\\u200f\\u2028\\u2029\\ufeff\\ufff9-\\ufffc]/g,function(cm,val,old){cm.state.specialChars=new RegExp(val.source+(val.test("\\t")?"":"|\\t"),"g");if(old!=Init)cm.refresh()});option("specialCharPlaceholder",\ndefaultSpecialCharPlaceholder,function(cm){return cm.refresh()},true);option("electricChars",true);option("inputStyle",mobile?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor");},true);option("spellcheck",false,function(cm,val){return cm.getInputField().spellcheck=val},true);option("autocorrect",false,function(cm,val){return cm.getInputField().autocorrect=val},true);option("autocapitalize",false,function(cm,val){return cm.getInputField().autocapitalize=\nval},true);option("rtlMoveVisually",!windows);option("wholeLineUpdateBefore",true);option("theme","default",function(cm){themeChanged(cm);updateGutters(cm)},true);option("keyMap","default",function(cm,val,old){var next=getKeyMap(val);var prev=old!=Init&&getKeyMap(old);if(prev&&prev.detach)prev.detach(cm,next);if(next.attach)next.attach(cm,prev||null)});option("extraKeys",null);option("configureMouse",null);option("lineWrapping",false,wrappingChanged,true);option("gutters",[],function(cm,val){cm.display.gutterSpecs=\ngetGutters(val,cm.options.lineNumbers);updateGutters(cm)},true);option("fixedGutter",true,function(cm,val){cm.display.gutters.style.left=val?compensateForHScroll(cm.display)+"px":"0";cm.refresh()},true);option("coverGutterNextToScrollbar",false,function(cm){return updateScrollbars(cm)},true);option("scrollbarStyle","native",function(cm){initScrollbars(cm);updateScrollbars(cm);cm.display.scrollbars.setScrollTop(cm.doc.scrollTop);cm.display.scrollbars.setScrollLeft(cm.doc.scrollLeft)},true);option("lineNumbers",\nfalse,function(cm,val){cm.display.gutterSpecs=getGutters(cm.options.gutters,val);updateGutters(cm)},true);option("firstLineNumber",1,updateGutters,true);option("lineNumberFormatter",function(integer){return integer},updateGutters,true);option("showCursorWhenSelecting",false,updateSelection,true);option("resetSelectionOnContextMenu",true);option("lineWiseCopyCut",true);option("pasteLinesPerSelection",true);option("selectionsMayTouch",false);option("readOnly",false,function(cm,val){if(val=="nocursor"){onBlur(cm);\ncm.display.input.blur()}cm.display.input.readOnlyChanged(val)});option("screenReaderLabel",null,function(cm,val){val=val===""?null:val;cm.display.input.screenReaderLabelChanged(val)});option("disableInput",false,function(cm,val){if(!val)cm.display.input.reset()},true);option("dragDrop",true,dragDropChanged);option("allowDropFileTypes",null);option("cursorBlinkRate",530);option("cursorScrollMargin",0);option("cursorHeight",1,updateSelection,true);option("singleCursorHeightPerLine",true,updateSelection,\ntrue);option("workTime",100);option("workDelay",100);option("flattenSpans",true,resetModeState,true);option("addModeClass",false,resetModeState,true);option("pollInterval",100);option("undoDepth",200,function(cm,val){return cm.doc.history.undoDepth=val});option("historyEventDelay",1250);option("viewportMargin",10,function(cm){return cm.refresh()},true);option("maxHighlightLength",1E4,resetModeState,true);option("moveInputWithCursor",true,function(cm,val){if(!val)cm.display.input.resetPosition()});\noption("tabindex",null,function(cm,val){return cm.display.input.getField().tabIndex=val||""});option("autofocus",null);option("direction","ltr",function(cm,val){return cm.doc.setDirection(val)},true);option("phrases",null)}function dragDropChanged(cm,value,old){var wasOn=old&&old!=Init;if(!value!=!wasOn){var funcs=cm.display.dragFunctions;var toggle=value?on:off;toggle(cm.display.scroller,"dragstart",funcs.start);toggle(cm.display.scroller,"dragenter",funcs.enter);toggle(cm.display.scroller,"dragover",\nfuncs.over);toggle(cm.display.scroller,"dragleave",funcs.leave);toggle(cm.display.scroller,"drop",funcs.drop)}}function wrappingChanged(cm){if(cm.options.lineWrapping){addClass(cm.display.wrapper,"CodeMirror-wrap");cm.display.sizer.style.minWidth="";cm.display.sizerWidth=null}else{rmClass(cm.display.wrapper,"CodeMirror-wrap");findMaxLine(cm)}estimateLineHeights(cm);regChange(cm);clearCaches(cm);setTimeout(function(){return updateScrollbars(cm)},100)}function CodeMirror(place,options){var this$1=this;\nif(!(this instanceof CodeMirror))return new CodeMirror(place,options);this.options=options=options?copyObj(options):{};copyObj(defaults,options,false);var doc=options.value;if(typeof doc=="string")doc=new Doc(doc,options.mode,null,options.lineSeparator,options.direction);else if(options.mode)doc.modeOption=options.mode;this.doc=doc;var input=new CodeMirror.inputStyles[options.inputStyle](this);var display=this.display=new Display(place,doc,input,options);display.wrapper.CodeMirror=this;themeChanged(this);\nif(options.lineWrapping)this.display.wrapper.className+=" CodeMirror-wrap";initScrollbars(this);this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:false,delayingBlurEvent:false,focused:false,suppressEdits:false,pasteIncoming:-1,cutIncoming:-1,selectingText:false,draggingText:false,highlight:new Delayed,keySeq:null,specialChars:null};if(options.autofocus&&!mobile)display.input.focus();if(ie&&ie_version<11)setTimeout(function(){return this$1.display.input.reset(true)},20);registerEventHandlers(this);\nensureGlobalHandlers();startOperation(this);this.curOp.forceUpdate=true;attachDoc(this,doc);if(options.autofocus&&!mobile||this.hasFocus())setTimeout(function(){if(this$1.hasFocus()&&!this$1.state.focused)onFocus(this$1)},20);else onBlur(this);var opt;for(opt in optionHandlers)if(optionHandlers.hasOwnProperty(opt))optionHandlers[opt](this,options[opt],Init);maybeUpdateLineNumberWidth(this);if(options.finishInit)options.finishInit(this);var i=0;for(;i<initHooks.length;++i)initHooks[i](this);endOperation(this);\nif(webkit&&options.lineWrapping&&getComputedStyle(display.lineDiv).textRendering=="optimizelegibility")display.lineDiv.style.textRendering="auto"}function registerEventHandlers(cm){function finishTouch(){if(d.activeTouch){touchFinished=setTimeout(function(){return d.activeTouch=null},1E3);prevTouch=d.activeTouch;prevTouch.end=+new Date}}function isMouseLikeTouchEvent(e){if(e.touches.length!=1)return false;var touch=e.touches[0];return touch.radiusX<=1&&touch.radiusY<=1}function farAway(touch,other){if(other.left==\nnull)return true;var dx=other.left-touch.left;var dy=other.top-touch.top;return dx*dx+dy*dy>20*20}var d=cm.display;on(d.scroller,"mousedown",operation(cm,onMouseDown));if(ie&&ie_version<11)on(d.scroller,"dblclick",operation(cm,function(e){if(signalDOMEvent(cm,e))return;var pos=posFromMouse(cm,e);if(!pos||clickInGutter(cm,e)||eventInWidget(cm.display,e))return;e_preventDefault(e);var word=cm.findWordAt(pos);extendSelection(cm.doc,word.anchor,word.head)}));else on(d.scroller,"dblclick",function(e){return signalDOMEvent(cm,\ne)||e_preventDefault(e)});on(d.scroller,"contextmenu",function(e){return onContextMenu(cm,e)});on(d.input.getField(),"contextmenu",function(e){if(!d.scroller.contains(e.target))onContextMenu(cm,e)});var touchFinished;var prevTouch={end:0};on(d.scroller,"touchstart",function(e){if(!signalDOMEvent(cm,e)&&!isMouseLikeTouchEvent(e)&&!clickInGutter(cm,e)){d.input.ensurePolled();clearTimeout(touchFinished);var now=+new Date;d.activeTouch={start:now,moved:false,prev:now-prevTouch.end<=300?prevTouch:null};\nif(e.touches.length==1){d.activeTouch.left=e.touches[0].pageX;d.activeTouch.top=e.touches[0].pageY}}});on(d.scroller,"touchmove",function(){if(d.activeTouch)d.activeTouch.moved=true});on(d.scroller,"touchend",function(e){var touch=d.activeTouch;if(touch&&!eventInWidget(d,e)&&touch.left!=null&&!touch.moved&&new Date-touch.start<300){var pos=cm.coordsChar(d.activeTouch,"page");var range;if(!touch.prev||farAway(touch,touch.prev))range=new Range(pos,pos);else if(!touch.prev.prev||farAway(touch,touch.prev.prev))range=\ncm.findWordAt(pos);else range=new Range(Pos(pos.line,0),clipPos(cm.doc,Pos(pos.line+1,0)));cm.setSelection(range.anchor,range.head);cm.focus();e_preventDefault(e)}finishTouch()});on(d.scroller,"touchcancel",finishTouch);on(d.scroller,"scroll",function(){if(d.scroller.clientHeight){updateScrollTop(cm,d.scroller.scrollTop);setScrollLeft(cm,d.scroller.scrollLeft,true);signal(cm,"scroll",cm)}});on(d.scroller,"mousewheel",function(e){return onScrollWheel(cm,e)});on(d.scroller,"DOMMouseScroll",function(e){return onScrollWheel(cm,\ne)});on(d.wrapper,"scroll",function(){return d.wrapper.scrollTop=d.wrapper.scrollLeft=0});d.dragFunctions={enter:function(e){if(!signalDOMEvent(cm,e))e_stop(e)},over:function(e){if(!signalDOMEvent(cm,e)){onDragOver(cm,e);e_stop(e)}},start:function(e){return onDragStart(cm,e)},drop:operation(cm,onDrop),leave:function(e){if(!signalDOMEvent(cm,e))clearDragCursor(cm)}};var inp=d.input.getField();on(inp,"keyup",function(e){return onKeyUp.call(cm,e)});on(inp,"keydown",operation(cm,onKeyDown));on(inp,"keypress",\noperation(cm,onKeyPress));on(inp,"focus",function(e){return onFocus(cm,e)});on(inp,"blur",function(e){return onBlur(cm,e)})}function indentLine(cm,n,how,aggressive){var doc=cm.doc;var state;if(how==null)how="add";if(how=="smart")if(!doc.mode.indent)how="prev";else state=getContextBefore(cm,n).state;var tabSize=cm.options.tabSize;var line=getLine(doc,n);var curSpace=countColumn(line.text,null,tabSize);if(line.stateAfter)line.stateAfter=null;var curSpaceString=line.text.match(/^\\s*/)[0];var indentation;\nif(!aggressive&&!/\\S/.test(line.text)){indentation=0;how="not"}else if(how=="smart"){indentation=doc.mode.indent(state,line.text.slice(curSpaceString.length),line.text);if(indentation==Pass||indentation>150){if(!aggressive)return;how="prev"}}if(how=="prev")if(n>doc.first)indentation=countColumn(getLine(doc,n-1).text,null,tabSize);else indentation=0;else if(how=="add")indentation=curSpace+cm.options.indentUnit;else if(how=="subtract")indentation=curSpace-cm.options.indentUnit;else if(typeof how=="number")indentation=\ncurSpace+how;indentation=Math.max(0,indentation);var indentString="";var pos=0;if(cm.options.indentWithTabs){var i=Math.floor(indentation/tabSize);for(;i;--i){pos=pos+tabSize;indentString=indentString+"\\t"}}if(pos<indentation)indentString=indentString+spaceStr(indentation-pos);if(indentString!=curSpaceString){replaceRange(doc,indentString,Pos(n,0),Pos(n,curSpaceString.length),"+input");line.stateAfter=null;return true}else{var i$1=0;for(;i$1<doc.sel.ranges.length;i$1++){var range=doc.sel.ranges[i$1];\nif(range.head.line==n&&range.head.ch<curSpaceString.length){var pos$1=Pos(n,curSpaceString.length);replaceOneSelection(doc,i$1,new Range(pos$1,pos$1));break}}}}function setLastCopied(newLastCopied){lastCopied=newLastCopied}function applyTextInput(cm,inserted,deleted,sel,origin){var doc=cm.doc;cm.display.shift=false;if(!sel)sel=doc.sel;var recent=+new Date-200;var paste=origin=="paste"||cm.state.pasteIncoming>recent;var textLines=splitLinesAuto(inserted);var multiPaste=null;if(paste&&sel.ranges.length>\n1)if(lastCopied&&lastCopied.text.join("\\n")==inserted){if(sel.ranges.length%lastCopied.text.length==0){multiPaste=[];var i=0;for(;i<lastCopied.text.length;i++)multiPaste.push(doc.splitLines(lastCopied.text[i]))}}else if(textLines.length==sel.ranges.length&&cm.options.pasteLinesPerSelection)multiPaste=map(textLines,function(l){return[l]});var updateInput=cm.curOp.updateInput;var i$1=sel.ranges.length-1;for(;i$1>=0;i$1--){var range=sel.ranges[i$1];var from=range.from();var to=range.to();if(range.empty())if(deleted&&\ndeleted>0)from=Pos(from.line,from.ch-deleted);else if(cm.state.overwrite&&!paste)to=Pos(to.line,Math.min(getLine(doc,to.line).text.length,to.ch+lst(textLines).length));else if(paste&&lastCopied&&lastCopied.lineWise&&lastCopied.text.join("\\n")==textLines.join("\\n"))from=to=Pos(from.line,0);var changeEvent={from:from,to:to,text:multiPaste?multiPaste[i$1%multiPaste.length]:textLines,origin:origin||(paste?"paste":cm.state.cutIncoming>recent?"cut":"+input")};makeChange(cm.doc,changeEvent);signalLater(cm,\n"inputRead",cm,changeEvent)}if(inserted&&!paste)triggerElectric(cm,inserted);ensureCursorVisible(cm);if(cm.curOp.updateInput<2)cm.curOp.updateInput=updateInput;cm.curOp.typing=true;cm.state.pasteIncoming=cm.state.cutIncoming=-1}function handlePaste(e,cm){var pasted=e.clipboardData&&e.clipboardData.getData("Text");if(pasted){e.preventDefault();if(!cm.isReadOnly()&&!cm.options.disableInput&&cm.hasFocus())runInOp(cm,function(){return applyTextInput(cm,pasted,0,null,"paste")});return true}}function triggerElectric(cm,\ninserted){if(!cm.options.electricChars||!cm.options.smartIndent)return;var sel=cm.doc.sel;var i=sel.ranges.length-1;for(;i>=0;i--){var range=sel.ranges[i];if(range.head.ch>100||i&&sel.ranges[i-1].head.line==range.head.line)continue;var mode=cm.getModeAt(range.head);var indented=false;if(mode.electricChars){var j=0;for(;j<mode.electricChars.length;j++)if(inserted.indexOf(mode.electricChars.charAt(j))>-1){indented=indentLine(cm,range.head.line,"smart");break}}else if(mode.electricInput)if(mode.electricInput.test(getLine(cm.doc,\nrange.head.line).text.slice(0,range.head.ch)))indented=indentLine(cm,range.head.line,"smart");if(indented)signalLater(cm,"electricInput",cm,range.head.line)}}function copyableRanges(cm){var text=[];var ranges=[];var i=0;for(;i<cm.doc.sel.ranges.length;i++){var line=cm.doc.sel.ranges[i].head.line;var lineRange={anchor:Pos(line,0),head:Pos(line+1,0)};ranges.push(lineRange);text.push(cm.getRange(lineRange.anchor,lineRange.head))}return{text:text,ranges:ranges}}function disableBrowserMagic(field,spellcheck,\nautocorrect,autocapitalize){field.setAttribute("autocorrect",autocorrect?"":"off");field.setAttribute("autocapitalize",autocapitalize?"":"off");field.setAttribute("spellcheck",!!spellcheck)}function hiddenTextarea(){var te=elt("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; min-height: 1em; outline: none");var div=elt("div",[te],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");if(webkit)te.style.width="1000px";else te.setAttribute("wrap",\n"off");if(ios)te.style.border="1px solid black";disableBrowserMagic(te);return div}function addEditorMethods(CodeMirror){var optionHandlers=CodeMirror.optionHandlers;var helpers=CodeMirror.helpers={};CodeMirror.prototype={constructor:CodeMirror,focus:function(){window.focus();this.display.input.focus()},setOption:function(option,value){var options=this.options;var old=options[option];if(options[option]==value&&option!="mode")return;options[option]=value;if(optionHandlers.hasOwnProperty(option))operation(this,\noptionHandlers[option])(this,value,old);signal(this,"optionChange",this,option)},getOption:function(option){return this.options[option]},getDoc:function(){return this.doc},addKeyMap:function(map,bottom){this.state.keyMaps[bottom?"push":"unshift"](getKeyMap(map))},removeKeyMap:function(map){var maps=this.state.keyMaps;var i=0;for(;i<maps.length;++i)if(maps[i]==map||maps[i].name==map){maps.splice(i,1);return true}},addOverlay:methodOp(function(spec,options){var mode=spec.token?spec:CodeMirror.getMode(this.options,\nspec);if(mode.startState)throw new Error("Overlays may not be stateful.");insertSorted(this.state.overlays,{mode:mode,modeSpec:spec,opaque:options&&options.opaque,priority:options&&options.priority||0},function(overlay){return overlay.priority});this.state.modeGen++;regChange(this)}),removeOverlay:methodOp(function(spec){var overlays=this.state.overlays;var i=0;for(;i<overlays.length;++i){var cur=overlays[i].modeSpec;if(cur==spec||typeof spec=="string"&&cur.name==spec){overlays.splice(i,1);this.state.modeGen++;\nregChange(this);return}}}),indentLine:methodOp(function(n,dir,aggressive){if(typeof dir!="string"&&typeof dir!="number")if(dir==null)dir=this.options.smartIndent?"smart":"prev";else dir=dir?"add":"subtract";if(isLine(this.doc,n))indentLine(this,n,dir,aggressive)}),indentSelection:methodOp(function(how){var ranges=this.doc.sel.ranges;var end=-1;var i=0;for(;i<ranges.length;i++){var range=ranges[i];if(!range.empty()){var from=range.from();var to=range.to();var start=Math.max(end,from.line);end=Math.min(this.lastLine(),\nto.line-(to.ch?0:1))+1;var j=start;for(;j<end;++j)indentLine(this,j,how);var newRanges=this.doc.sel.ranges;if(from.ch==0&&ranges.length==newRanges.length&&newRanges[i].from().ch>0)replaceOneSelection(this.doc,i,new Range(from,newRanges[i].to()),sel_dontScroll)}else if(range.head.line>end){indentLine(this,range.head.line,how,true);end=range.head.line;if(i==this.doc.sel.primIndex)ensureCursorVisible(this)}}}),getTokenAt:function(pos,precise){return takeToken(this,pos,precise)},getLineTokens:function(line,\nprecise){return takeToken(this,Pos(line),precise,true)},getTokenTypeAt:function(pos){pos=clipPos(this.doc,pos);var styles=getLineStyles(this,getLine(this.doc,pos.line));var before=0;var after=(styles.length-1)/2;var ch=pos.ch;var type;if(ch==0)type=styles[2];else for(;;){var mid=before+after>>1;if((mid?styles[mid*2-1]:0)>=ch)after=mid;else if(styles[mid*2+1]<ch)before=mid+1;else{type=styles[mid*2+2];break}}var cut=type?type.indexOf("overlay "):-1;return cut<0?type:cut==0?null:type.slice(0,cut-1)},\ngetModeAt:function(pos){var mode=this.doc.mode;if(!mode.innerMode)return mode;return CodeMirror.innerMode(mode,this.getTokenAt(pos).state).mode},getHelper:function(pos,type){return this.getHelpers(pos,type)[0]},getHelpers:function(pos,type){var found=[];if(!helpers.hasOwnProperty(type))return found;var help=helpers[type];var mode=this.getModeAt(pos);if(typeof mode[type]=="string"){if(help[mode[type]])found.push(help[mode[type]])}else if(mode[type]){var i=0;for(;i<mode[type].length;i++){var val=help[mode[type][i]];\nif(val)found.push(val)}}else if(mode.helperType&&help[mode.helperType])found.push(help[mode.helperType]);else if(help[mode.name])found.push(help[mode.name]);var i$1=0;for(;i$1<help._global.length;i$1++){var cur=help._global[i$1];if(cur.pred(mode,this)&&indexOf(found,cur.val)==-1)found.push(cur.val)}return found},getStateAfter:function(line,precise){var doc=this.doc;line=clipLine(doc,line==null?doc.first+doc.size-1:line);return getContextBefore(this,line+1,precise).state},cursorCoords:function(start,\nmode){var pos;var range=this.doc.sel.primary();if(start==null)pos=range.head;else if(typeof start=="object")pos=clipPos(this.doc,start);else pos=start?range.from():range.to();return cursorCoords(this,pos,mode||"page")},charCoords:function(pos,mode){return charCoords(this,clipPos(this.doc,pos),mode||"page")},coordsChar:function(coords,mode){coords=fromCoordSystem(this,coords,mode||"page");return coordsChar(this,coords.left,coords.top)},lineAtHeight:function(height,mode){height=fromCoordSystem(this,\n{top:height,left:0},mode||"page").top;return lineAtHeight(this.doc,height+this.display.viewOffset)},heightAtLine:function(line,mode,includeWidgets){var end=false;var lineObj;if(typeof line=="number"){var last=this.doc.first+this.doc.size-1;if(line<this.doc.first)line=this.doc.first;else if(line>last){line=last;end=true}lineObj=getLine(this.doc,line)}else lineObj=line;return intoCoordSystem(this,lineObj,{top:0,left:0},mode||"page",includeWidgets||end).top+(end?this.doc.height-heightAtLine(lineObj):\n0)},defaultTextHeight:function(){return textHeight(this.display)},defaultCharWidth:function(){return charWidth(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(pos,node,scroll,vert,horiz){var display=this.display;pos=cursorCoords(this,clipPos(this.doc,pos));var top=pos.bottom;var left=pos.left;node.style.position="absolute";node.setAttribute("cm-ignore-events","true");this.display.input.setUneditable(node);display.sizer.appendChild(node);\nif(vert=="over")top=pos.top;else if(vert=="above"||vert=="near"){var vspace=Math.max(display.wrapper.clientHeight,this.doc.height);var hspace=Math.max(display.sizer.clientWidth,display.lineSpace.clientWidth);if((vert=="above"||pos.bottom+node.offsetHeight>vspace)&&pos.top>node.offsetHeight)top=pos.top-node.offsetHeight;else if(pos.bottom+node.offsetHeight<=vspace)top=pos.bottom;if(left+node.offsetWidth>hspace)left=hspace-node.offsetWidth}node.style.top=top+"px";node.style.left=node.style.right="";\nif(horiz=="right"){left=display.sizer.clientWidth-node.offsetWidth;node.style.right="0px"}else{if(horiz=="left")left=0;else if(horiz=="middle")left=(display.sizer.clientWidth-node.offsetWidth)/2;node.style.left=left+"px"}if(scroll)scrollIntoView(this,{left:left,top:top,right:left+node.offsetWidth,bottom:top+node.offsetHeight})},triggerOnKeyDown:methodOp(onKeyDown),triggerOnKeyPress:methodOp(onKeyPress),triggerOnKeyUp:onKeyUp,triggerOnMouseDown:methodOp(onMouseDown),execCommand:function(cmd){if(commands.hasOwnProperty(cmd))return commands[cmd].call(null,\nthis)},triggerElectric:methodOp(function(text){triggerElectric(this,text)}),findPosH:function(from,amount,unit,visually){var dir=1;if(amount<0){dir=-1;amount=-amount}var cur=clipPos(this.doc,from);var i=0;for(;i<amount;++i){cur=findPosH(this.doc,cur,dir,unit,visually);if(cur.hitSide)break}return cur},moveH:methodOp(function(dir,unit){var this$1=this;this.extendSelectionsBy(function(range){if(this$1.display.shift||this$1.doc.extend||range.empty())return findPosH(this$1.doc,range.head,dir,unit,this$1.options.rtlMoveVisually);\nelse return dir<0?range.from():range.to()},sel_move)}),deleteH:methodOp(function(dir,unit){var sel=this.doc.sel;var doc=this.doc;if(sel.somethingSelected())doc.replaceSelection("",null,"+delete");else deleteNearSelection(this,function(range){var other=findPosH(doc,range.head,dir,unit,false);return dir<0?{from:other,to:range.head}:{from:range.head,to:other}})}),findPosV:function(from,amount,unit,goalColumn){var dir=1;var x=goalColumn;if(amount<0){dir=-1;amount=-amount}var cur=clipPos(this.doc,from);\nvar i=0;for(;i<amount;++i){var coords=cursorCoords(this,cur,"div");if(x==null)x=coords.left;else coords.left=x;cur=findPosV(this,coords,dir,unit);if(cur.hitSide)break}return cur},moveV:methodOp(function(dir,unit){var this$1=this;var doc=this.doc;var goals=[];var collapse=!this.display.shift&&!doc.extend&&doc.sel.somethingSelected();doc.extendSelectionsBy(function(range){if(collapse)return dir<0?range.from():range.to();var headPos=cursorCoords(this$1,range.head,"div");if(range.goalColumn!=null)headPos.left=\nrange.goalColumn;goals.push(headPos.left);var pos=findPosV(this$1,headPos,dir,unit);if(unit=="page"&&range==doc.sel.primary())addToScrollTop(this$1,charCoords(this$1,pos,"div").top-headPos.top);return pos},sel_move);if(goals.length){var i=0;for(;i<doc.sel.ranges.length;i++)doc.sel.ranges[i].goalColumn=goals[i]}}),findWordAt:function(pos){var doc=this.doc;var line=getLine(doc,pos.line).text;var start=pos.ch;var end=pos.ch;if(line){var helper=this.getHelper(pos,"wordChars");if((pos.sticky=="before"||\nend==line.length)&&start)--start;else++end;var startChar=line.charAt(start);var check=isWordChar(startChar,helper)?function(ch){return isWordChar(ch,helper)}:/\\s/.test(startChar)?function(ch){return/\\s/.test(ch)}:function(ch){return!/\\s/.test(ch)&&!isWordChar(ch)};for(;start>0&&check(line.charAt(start-1));)--start;for(;end<line.length&&check(line.charAt(end));)++end}return new Range(Pos(pos.line,start),Pos(pos.line,end))},toggleOverwrite:function(value){if(value!=null&&value==this.state.overwrite)return;\nif(this.state.overwrite=!this.state.overwrite)addClass(this.display.cursorDiv,"CodeMirror-overwrite");else rmClass(this.display.cursorDiv,"CodeMirror-overwrite");signal(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==activeElt()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:methodOp(function(x,y){scrollToCoords(this,x,y)}),getScrollInfo:function(){var scroller=this.display.scroller;return{left:scroller.scrollLeft,\ntop:scroller.scrollTop,height:scroller.scrollHeight-scrollGap(this)-this.display.barHeight,width:scroller.scrollWidth-scrollGap(this)-this.display.barWidth,clientHeight:displayHeight(this),clientWidth:displayWidth(this)}},scrollIntoView:methodOp(function(range,margin){if(range==null){range={from:this.doc.sel.primary().head,to:null};if(margin==null)margin=this.options.cursorScrollMargin}else if(typeof range=="number")range={from:Pos(range,0),to:null};else if(range.from==null)range={from:range,to:null};\nif(!range.to)range.to=range.from;range.margin=margin||0;if(range.from.line!=null)scrollToRange(this,range);else scrollToCoordsRange(this,range.from,range.to,range.margin)}),setSize:methodOp(function(width,height){var this$1=this;var interpret=function(val){return typeof val=="number"||/^\\d+$/.test(String(val))?val+"px":val};if(width!=null)this.display.wrapper.style.width=interpret(width);if(height!=null)this.display.wrapper.style.height=interpret(height);if(this.options.lineWrapping)clearLineMeasurementCache(this);\nvar lineNo=this.display.viewFrom;this.doc.iter(lineNo,this.display.viewTo,function(line){if(line.widgets){var i=0;for(;i<line.widgets.length;i++)if(line.widgets[i].noHScroll){regLineChange(this$1,lineNo,"widget");break}}++lineNo});this.curOp.forceUpdate=true;signal(this,"refresh",this)}),operation:function(f){return runInOp(this,f)},startOperation:function(){return startOperation(this)},endOperation:function(){return endOperation(this)},refresh:methodOp(function(){var oldHeight=this.display.cachedTextHeight;\nregChange(this);this.curOp.forceUpdate=true;clearCaches(this);scrollToCoords(this,this.doc.scrollLeft,this.doc.scrollTop);updateGutterSpace(this.display);if(oldHeight==null||Math.abs(oldHeight-textHeight(this.display))>.5||this.options.lineWrapping)estimateLineHeights(this);signal(this,"refresh",this)}),swapDoc:methodOp(function(doc){var old=this.doc;old.cm=null;if(this.state.selectingText)this.state.selectingText();attachDoc(this,doc);clearCaches(this);this.display.input.reset();scrollToCoords(this,\ndoc.scrollLeft,doc.scrollTop);this.curOp.forceScroll=true;signalLater(this,"swapDoc",this,old);return old}),phrase:function(phraseText){var phrases=this.options.phrases;return phrases&&Object.prototype.hasOwnProperty.call(phrases,phraseText)?phrases[phraseText]:phraseText},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}};\neventMixin(CodeMirror);CodeMirror.registerHelper=function(type,name,value){if(!helpers.hasOwnProperty(type))helpers[type]=CodeMirror[type]={_global:[]};helpers[type][name]=value};CodeMirror.registerGlobalHelper=function(type,name,predicate,value){CodeMirror.registerHelper(type,name,value);helpers[type]._global.push({pred:predicate,val:value})}}function findPosH(doc,pos,dir,unit,visually){function findNextLine(){var l=pos.line+lineDir;if(l<doc.first||l>=doc.first+doc.size)return false;pos=new Pos(l,\npos.ch,pos.sticky);return lineObj=getLine(doc,l)}function moveOnce(boundToLine){var next;if(unit=="codepoint"){var ch=lineObj.text.charCodeAt(pos.ch+(dir>0?0:-1));if(isNaN(ch))next=null;else{var astral=dir>0?ch>=55296&&ch<56320:ch>=56320&&ch<57343;next=new Pos(pos.line,Math.max(0,Math.min(lineObj.text.length,pos.ch+dir*(astral?2:1))),-dir)}}else if(visually)next=moveVisually(doc.cm,lineObj,pos,dir);else next=moveLogically(lineObj,pos,dir);if(next==null)if(!boundToLine&&findNextLine())pos=endOfLine(visually,\ndoc.cm,lineObj,pos.line,lineDir);else return false;else pos=next;return true}var oldPos=pos;var origDir=dir;var lineObj=getLine(doc,pos.line);var lineDir=visually&&doc.direction=="rtl"?-dir:dir;if(unit=="char"||unit=="codepoint")moveOnce();else if(unit=="column")moveOnce(true);else if(unit=="word"||unit=="group"){var sawType=null;var group=unit=="group";var helper=doc.cm&&doc.cm.getHelper(pos,"wordChars");var first=true;for(;;first=false){if(dir<0&&!moveOnce(!first))break;var cur=lineObj.text.charAt(pos.ch)||\n"\\n";var type=isWordChar(cur,helper)?"w":group&&cur=="\\n"?"n":!group||/\\s/.test(cur)?null:"p";if(group&&!first&&!type)type="s";if(sawType&&sawType!=type){if(dir<0){dir=1;moveOnce();pos.sticky="after"}break}if(type)sawType=type;if(dir>0&&!moveOnce(!first))break}}var result=skipAtomic(doc,pos,oldPos,origDir,true);if(equalCursorPos(oldPos,result))result.hitSide=true;return result}function findPosV(cm,pos,dir,unit){var doc=cm.doc;var x=pos.left;var y;if(unit=="page"){var pageSize=Math.min(cm.display.wrapper.clientHeight,\nwindow.innerHeight||document.documentElement.clientHeight);var moveAmount=Math.max(pageSize-.5*textHeight(cm.display),3);y=(dir>0?pos.bottom:pos.top)+dir*moveAmount}else if(unit=="line")y=dir>0?pos.bottom+3:pos.top-3;var target;for(;;){target=coordsChar(cm,x,y);if(!target.outside)break;if(dir<0?y<=0:y>=doc.height){target.hitSide=true;break}y=y+dir*5}return target}function posToDOM(cm,pos){var view=findViewForLine(cm,pos.line);if(!view||view.hidden)return null;var line=getLine(cm.doc,pos.line);var info=\nmapFromLineView(view,line,pos.line);var order=getOrder(line,cm.doc.direction);var side="left";if(order){var partPos=getBidiPartAt(order,pos.ch);side=partPos%2?"right":"left"}var result=nodeAndOffsetInLineMap(info.map,pos.ch,side);result.offset=result.collapse=="right"?result.end:result.start;return result}function isInGutter(node){var scan=node;for(;scan;scan=scan.parentNode)if(/CodeMirror-gutter-wrapper/.test(scan.className))return true;return false}function badPos(pos,bad){if(bad)pos.bad=true;return pos}\nfunction domTextBetween(cm,from,to,fromLine,toLine){function recognizeMarker(id){return function(marker){return marker.id==id}}function close(){if(closing){text=text+lineSep;if(extraLinebreak)text=text+lineSep;closing=extraLinebreak=false}}function addText(str){if(str){close();text=text+str}}function walk(node){if(node.nodeType==1){var cmText=node.getAttribute("cm-text");if(cmText){addText(cmText);return}var markerID=node.getAttribute("cm-marker");var range;if(markerID){var found=cm.findMarks(Pos(fromLine,\n0),Pos(toLine+1,0),recognizeMarker(+markerID));if(found.length&&(range=found[0].find(0)))addText(getBetween(cm.doc,range.from,range.to).join(lineSep));return}if(node.getAttribute("contenteditable")=="false")return;var isBlock=/^(pre|div|p|li|table|br)$/i.test(node.nodeName);if(!/^br$/i.test(node.nodeName)&&node.textContent.length==0)return;if(isBlock)close();var i=0;for(;i<node.childNodes.length;i++)walk(node.childNodes[i]);if(/^(pre|p)$/i.test(node.nodeName))extraLinebreak=true;if(isBlock)closing=\ntrue}else if(node.nodeType==3)addText(node.nodeValue.replace(/\\u200b/g,"").replace(/\\u00a0/g," "))}var text="";var closing=false;var lineSep=cm.doc.lineSeparator();var extraLinebreak=false;for(;;){walk(from);if(from==to)break;from=from.nextSibling;extraLinebreak=false}return text}function domToPos(cm,node,offset){var lineNode;if(node==cm.display.lineDiv){lineNode=cm.display.lineDiv.childNodes[offset];if(!lineNode)return badPos(cm.clipPos(Pos(cm.display.viewTo-1)),true);node=null;offset=0}else{lineNode=\nnode;for(;;lineNode=lineNode.parentNode){if(!lineNode||lineNode==cm.display.lineDiv)return null;if(lineNode.parentNode&&lineNode.parentNode==cm.display.lineDiv)break}}var i=0;for(;i<cm.display.view.length;i++){var lineView=cm.display.view[i];if(lineView.node==lineNode)return locateNodeInLineView(lineView,node,offset)}}function locateNodeInLineView(lineView,node,offset){function find(textNode,topNode,offset){var i=-1;for(;i<(maps?maps.length:0);i++){var map=i<0?measure.map:maps[i];var j=0;for(;j<map.length;j=\nj+3){var curNode=map[j+2];if(curNode==textNode||curNode==topNode){var line=lineNo(i<0?lineView.line:lineView.rest[i]);var ch=map[j]+offset;if(offset<0||curNode!=textNode)ch=map[j+(offset?1:0)];return Pos(line,ch)}}}}var wrapper=lineView.text.firstChild;var bad=false;if(!node||!contains(wrapper,node))return badPos(Pos(lineNo(lineView.line),0),true);if(node==wrapper){bad=true;node=wrapper.childNodes[offset];offset=0;if(!node){var line=lineView.rest?lst(lineView.rest):lineView.line;return badPos(Pos(lineNo(line),\nline.text.length),bad)}}var textNode=node.nodeType==3?node:null;var topNode=node;if(!textNode&&node.childNodes.length==1&&node.firstChild.nodeType==3){textNode=node.firstChild;if(offset)offset=textNode.nodeValue.length}for(;topNode.parentNode!=wrapper;)topNode=topNode.parentNode;var measure=lineView.measure;var maps=measure.maps;var found=find(textNode,topNode,offset);if(found)return badPos(found,bad);var after=topNode.nextSibling;var dist=textNode?textNode.nodeValue.length-offset:0;for(;after;after=\nafter.nextSibling){found=find(after,after.firstChild,0);if(found)return badPos(Pos(found.line,found.ch-dist),bad);else dist=dist+after.textContent.length}var before=topNode.previousSibling;var dist$1=offset;for(;before;before=before.previousSibling){found=find(before,before.firstChild,-1);if(found)return badPos(Pos(found.line,found.ch+dist$1),bad);else dist$1=dist$1+before.textContent.length}}function fromTextArea(textarea,options){function save(){textarea.value=cm.getValue()}options=options?copyObj(options):\n{};options.value=textarea.value;if(!options.tabindex&&textarea.tabIndex)options.tabindex=textarea.tabIndex;if(!options.placeholder&&textarea.placeholder)options.placeholder=textarea.placeholder;if(options.autofocus==null){var hasFocus=activeElt();options.autofocus=hasFocus==textarea||textarea.getAttribute("autofocus")!=null&&hasFocus==document.body}var realSubmit;if(textarea.form){on(textarea.form,"submit",save);if(!options.leaveSubmitMethodAlone){var form=textarea.form;realSubmit=form.submit;try{var wrappedSubmit=\nform.submit=function(){save();form.submit=realSubmit;form.submit();form.submit=wrappedSubmit}}catch(e){}}}options.finishInit=function(cm){cm.save=save;cm.getTextArea=function(){return textarea};cm.toTextArea=function(){cm.toTextArea=isNaN;save();textarea.parentNode.removeChild(cm.getWrapperElement());textarea.style.display="";if(textarea.form){off(textarea.form,"submit",save);if(!options.leaveSubmitMethodAlone&&typeof textarea.form.submit=="function")textarea.form.submit=realSubmit}}};textarea.style.display=\n"none";var cm=CodeMirror(function(node){return textarea.parentNode.insertBefore(node,textarea.nextSibling)},options);return cm}function addLegacyProps(CodeMirror){CodeMirror.off=off;CodeMirror.on=on;CodeMirror.wheelEventPixels=wheelEventPixels;CodeMirror.Doc=Doc;CodeMirror.splitLines=splitLinesAuto;CodeMirror.countColumn=countColumn;CodeMirror.findColumn=findColumn;CodeMirror.isWordChar=isWordCharBasic;CodeMirror.Pass=Pass;CodeMirror.signal=signal;CodeMirror.Line=Line;CodeMirror.changeEnd=changeEnd;\nCodeMirror.scrollbarModel=scrollbarModel;CodeMirror.Pos=Pos;CodeMirror.cmpPos=cmp;CodeMirror.modes=modes;CodeMirror.mimeModes=mimeModes;CodeMirror.resolveMode=resolveMode;CodeMirror.getMode=getMode;CodeMirror.modeExtensions=modeExtensions;CodeMirror.extendMode=extendMode;CodeMirror.copyState=copyState;CodeMirror.startState=startState;CodeMirror.innerMode=innerMode;CodeMirror.commands=commands;CodeMirror.keyMap=keyMap;CodeMirror.keyName=keyName;CodeMirror.isModifierKey=isModifierKey;CodeMirror.lookupKey=\nlookupKey;CodeMirror.normalizeKeyMap=normalizeKeyMap;CodeMirror.StringStream=StringStream;CodeMirror.SharedTextMarker=SharedTextMarker;CodeMirror.TextMarker=TextMarker;CodeMirror.LineWidget=LineWidget;CodeMirror.e_preventDefault=e_preventDefault;CodeMirror.e_stopPropagation=e_stopPropagation;CodeMirror.e_stop=e_stop;CodeMirror.addClass=addClass;CodeMirror.contains=contains;CodeMirror.rmClass=rmClass;CodeMirror.keyNames=keyNames}var userAgent=navigator.userAgent;var platform=navigator.platform;var gecko=\n/gecko\\/\\d/i.test(userAgent);var ie_upto10=/MSIE \\d/.test(userAgent);var ie_11up=/Trident\\/(?:[7-9]|\\d{2,})\\..*rv:(\\d+)/.exec(userAgent);var edge=/Edge\\/(\\d+)/.exec(userAgent);var ie=ie_upto10||ie_11up||edge;var ie_version=ie&&(ie_upto10?document.documentMode||6:+(edge||ie_11up)[1]);var webkit=!edge&&/WebKit\\//.test(userAgent);var qtwebkit=webkit&&/Qt\\/\\d+\\.\\d+/.test(userAgent);var chrome=!edge&&/Chrome\\/(\\d+)/.exec(userAgent);var chrome_version=chrome&&+chrome[1];var presto=/Opera\\//.test(userAgent);\nvar safari=/Apple Computer/.test(navigator.vendor);var mac_geMountainLion=/Mac OS X 1\\d\\D([8-9]|\\d\\d)\\D/.test(userAgent);var phantom=/PhantomJS/.test(userAgent);var ios=safari&&(/Mobile\\/\\w+/.test(userAgent)||navigator.maxTouchPoints>2);var android=/Android/.test(userAgent);var mobile=ios||android||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(userAgent);var mac=ios||/Mac/.test(platform);var chromeOS=/\\bCrOS\\b/.test(userAgent);var windows=/win/i.test(platform);var presto_version=presto&&\nuserAgent.match(/Version\\/(\\d*\\.\\d*)/);if(presto_version)presto_version=Number(presto_version[1]);if(presto_version&&presto_version>=15){presto=false;webkit=true}var flipCtrlCmd=mac&&(qtwebkit||presto&&(presto_version==null||presto_version<12.11));var captureRightClick=gecko||ie&&ie_version>=9;var rmClass=function(node,cls){var current=node.className;var match=classTest(cls).exec(current);if(match){var after=current.slice(match.index+match[0].length);node.className=current.slice(0,match.index)+(after?\nmatch[1]+after:"")}};var range;if(document.createRange)range=function(node,start,end,endNode){var r=document.createRange();r.setEnd(endNode||node,end);r.setStart(node,start);return r};else range=function(node,start,end){var r=document.body.createTextRange();try{r.moveToElementText(node.parentNode)}catch(e){return r}r.collapse(true);r.moveEnd("character",end);r.moveStart("character",start);return r};var selectInput=function(node){node.select()};if(ios)selectInput=function(node){node.selectionStart=\n0;node.selectionEnd=node.value.length};else if(ie)selectInput=function(node){try{node.select()}catch(_e){}};var Delayed=function(){this.id=null;this.f=null;this.time=0;this.handler=bind(this.onTimeout,this)};Delayed.prototype.onTimeout=function(self){self.id=0;if(self.time<=+new Date)self.f();else setTimeout(self.handler,self.time-+new Date)};Delayed.prototype.set=function(ms,f){this.f=f;var time=+new Date+ms;if(!this.id||time<this.time){clearTimeout(this.id);this.id=setTimeout(this.handler,ms);this.time=\ntime}};var scrollerGap=50;var Pass={toString:function(){return"CodeMirror.Pass"}};var sel_dontScroll={scroll:false};var sel_mouse={origin:"*mouse"};var sel_move={origin:"+move"};var spaceStrs=[""];var nonASCIISingleCaseWordChar=/[\\u00df\\u0587\\u0590-\\u05f4\\u0600-\\u06ff\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]/;var extendingChars=/[\\u0300-\\u036f\\u0483-\\u0489\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u065e\\u0670\\u06d6-\\u06dc\\u06de-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07eb-\\u07f3\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0900-\\u0902\\u093c\\u0941-\\u0948\\u094d\\u0951-\\u0955\\u0962\\u0963\\u0981\\u09bc\\u09be\\u09c1-\\u09c4\\u09cd\\u09d7\\u09e2\\u09e3\\u0a01\\u0a02\\u0a3c\\u0a41\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a70\\u0a71\\u0a75\\u0a81\\u0a82\\u0abc\\u0ac1-\\u0ac5\\u0ac7\\u0ac8\\u0acd\\u0ae2\\u0ae3\\u0b01\\u0b3c\\u0b3e\\u0b3f\\u0b41-\\u0b44\\u0b4d\\u0b56\\u0b57\\u0b62\\u0b63\\u0b82\\u0bbe\\u0bc0\\u0bcd\\u0bd7\\u0c3e-\\u0c40\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0cbc\\u0cbf\\u0cc2\\u0cc6\\u0ccc\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0d3e\\u0d41-\\u0d44\\u0d4d\\u0d57\\u0d62\\u0d63\\u0dca\\u0dcf\\u0dd2-\\u0dd4\\u0dd6\\u0ddf\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0eb1\\u0eb4-\\u0eb9\\u0ebb\\u0ebc\\u0ec8-\\u0ecd\\u0f18\\u0f19\\u0f35\\u0f37\\u0f39\\u0f71-\\u0f7e\\u0f80-\\u0f84\\u0f86\\u0f87\\u0f90-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102d-\\u1030\\u1032-\\u1037\\u1039\\u103a\\u103d\\u103e\\u1058\\u1059\\u105e-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108d\\u109d\\u135f\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b7-\\u17bd\\u17c6\\u17c9-\\u17d3\\u17dd\\u180b-\\u180d\\u18a9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193b\\u1a17\\u1a18\\u1a56\\u1a58-\\u1a5e\\u1a60\\u1a62\\u1a65-\\u1a6c\\u1a73-\\u1a7c\\u1a7f\\u1b00-\\u1b03\\u1b34\\u1b36-\\u1b3a\\u1b3c\\u1b42\\u1b6b-\\u1b73\\u1b80\\u1b81\\u1ba2-\\u1ba5\\u1ba8\\u1ba9\\u1c2c-\\u1c33\\u1c36\\u1c37\\u1cd0-\\u1cd2\\u1cd4-\\u1ce0\\u1ce2-\\u1ce8\\u1ced\\u1dc0-\\u1de6\\u1dfd-\\u1dff\\u200c\\u200d\\u20d0-\\u20f0\\u2cef-\\u2cf1\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\ua66f-\\ua672\\ua67c\\ua67d\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua825\\ua826\\ua8c4\\ua8e0-\\ua8f1\\ua926-\\ua92d\\ua947-\\ua951\\ua980-\\ua982\\ua9b3\\ua9b6-\\ua9b9\\ua9bc\\uaa29-\\uaa2e\\uaa31\\uaa32\\uaa35\\uaa36\\uaa43\\uaa4c\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uabe5\\uabe8\\uabed\\udc00-\\udfff\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe26\\uff9e\\uff9f]/;\nvar bidiOther=null;var bidiOrdering=function(){function charType(code){if(code<=247)return lowTypes.charAt(code);else if(1424<=code&&code<=1524)return"R";else if(1536<=code&&code<=1785)return arabicTypes.charAt(code-1536);else if(1774<=code&&code<=2220)return"r";else if(8192<=code&&code<=8203)return"w";else if(code==8204)return"b";else return"L"}function BidiSpan(level,from,to){this.level=level;this.from=from;this.to=to}var lowTypes="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN";\nvar arabicTypes="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";var bidiRE=/[\\u0590-\\u05f4\\u0600-\\u06ff\\u0700-\\u08ac]/;var isNeutral=/[stwN]/;var isStrong=/[LRr]/;var countsAsLeft=/[Lb1n]/;var countsAsNum=/[1n]/;return function(str,direction){var outerType=direction=="ltr"?"L":"R";if(str.length==\n0||direction=="ltr"&&!bidiRE.test(str))return false;var len=str.length;var types=[];var i=0;for(;i<len;++i)types.push(charType(str.charCodeAt(i)));var i$1=0;var prev=outerType;for(;i$1<len;++i$1){var type=types[i$1];if(type=="m")types[i$1]=prev;else prev=type}var i$2=0;var cur=outerType;for(;i$2<len;++i$2){var type$1=types[i$2];if(type$1=="1"&&cur=="r")types[i$2]="n";else if(isStrong.test(type$1)){cur=type$1;if(type$1=="r")types[i$2]="R"}}var i$3=1;var prev$1=types[0];for(;i$3<len-1;++i$3){var type$2=\ntypes[i$3];if(type$2=="+"&&prev$1=="1"&&types[i$3+1]=="1")types[i$3]="1";else if(type$2==","&&prev$1==types[i$3+1]&&(prev$1=="1"||prev$1=="n"))types[i$3]=prev$1;prev$1=type$2}var i$4=0;for(;i$4<len;++i$4){var type$3=types[i$4];if(type$3==",")types[i$4]="N";else if(type$3=="%"){var end=void 0;end=i$4+1;for(;end<len&&types[end]=="%";++end);var replace=i$4&&types[i$4-1]=="!"||end<len&&types[end]=="1"?"1":"N";var j=i$4;for(;j<end;++j)types[j]=replace;i$4=end-1}}var i$5=0;var cur$1=outerType;for(;i$5<\nlen;++i$5){var type$4=types[i$5];if(cur$1=="L"&&type$4=="1")types[i$5]="L";else if(isStrong.test(type$4))cur$1=type$4}var i$6=0;for(;i$6<len;++i$6)if(isNeutral.test(types[i$6])){var end$1=void 0;end$1=i$6+1;for(;end$1<len&&isNeutral.test(types[end$1]);++end$1);var before=(i$6?types[i$6-1]:outerType)=="L";var after=(end$1<len?types[end$1]:outerType)=="L";var replace$1=before==after?before?"L":"R":outerType;var j$1=i$6;for(;j$1<end$1;++j$1)types[j$1]=replace$1;i$6=end$1-1}var order=[];var m;var i$7=\n0;for(;i$7<len;)if(countsAsLeft.test(types[i$7])){var start=i$7;++i$7;for(;i$7<len&&countsAsLeft.test(types[i$7]);++i$7);order.push(new BidiSpan(0,start,i$7))}else{var pos=i$7;var at=order.length;var isRTL=direction=="rtl"?1:0;++i$7;for(;i$7<len&&types[i$7]!="L";++i$7);var j$2=pos;for(;j$2<i$7;)if(countsAsNum.test(types[j$2])){if(pos<j$2){order.splice(at,0,new BidiSpan(1,pos,j$2));at=at+isRTL}var nstart=j$2;++j$2;for(;j$2<i$7&&countsAsNum.test(types[j$2]);++j$2);order.splice(at,0,new BidiSpan(2,nstart,\nj$2));at=at+isRTL;pos=j$2}else++j$2;if(pos<i$7)order.splice(at,0,new BidiSpan(1,pos,i$7))}if(direction=="ltr"){if(order[0].level==1&&(m=str.match(/^\\s+/))){order[0].from=m[0].length;order.unshift(new BidiSpan(0,0,m[0].length))}if(lst(order).level==1&&(m=str.match(/\\s+$/))){lst(order).to-=m[0].length;order.push(new BidiSpan(0,len-m[0].length,len))}}return direction=="rtl"?order.reverse():order}}();var noHandlers=[];var on=function(emitter,type,f){if(emitter.addEventListener)emitter.addEventListener(type,\nf,false);else if(emitter.attachEvent)emitter.attachEvent("on"+type,f);else{var map=emitter._handlers||(emitter._handlers={});map[type]=(map[type]||noHandlers).concat(f)}};var dragAndDrop=function(){if(ie&&ie_version<9)return false;var div=elt("div");return"draggable"in div||"dragDrop"in div}();var zwspSupported;var badBidiRects;var splitLinesAuto="\\n\\nb".split(/\\n/).length!=3?function(string){var pos=0;var result=[];var l=string.length;for(;pos<=l;){var nl=string.indexOf("\\n",pos);if(nl==-1)nl=string.length;\nvar line=string.slice(pos,string.charAt(nl-1)=="\\r"?nl-1:nl);var rt=line.indexOf("\\r");if(rt!=-1){result.push(line.slice(0,rt));pos=pos+(rt+1)}else{result.push(line);pos=nl+1}}return result}:function(string){return string.split(/\\r\\n?|\\n/)};var hasSelection=window.getSelection?function(te){try{return te.selectionStart!=te.selectionEnd}catch(e){return false}}:function(te){var range;try{range=te.ownerDocument.selection.createRange()}catch(e){}if(!range||range.parentElement()!=te)return false;return range.compareEndPoints("StartToEnd",\nrange)!=0};var hasCopyEvent=function(){var e=elt("div");if("oncopy"in e)return true;var policy={createScript:function(ignored){return"return;"}};if(typeof trustedTypes!=="undefined")policy=trustedTypes.createPolicy("codemirror#return",policy);e.setAttribute("oncopy",policy.createScript(""));return typeof e.oncopy=="function"}();var badZoomedRects=null;var modes={};var mimeModes={};var modeExtensions={};var StringStream=function(string,tabSize,lineOracle){this.pos=this.start=0;this.string=string;this.tabSize=\ntabSize||8;this.lastColumnPos=this.lastColumnValue=0;this.lineStart=0;this.lineOracle=lineOracle};StringStream.prototype.eol=function(){return this.pos>=this.string.length};StringStream.prototype.sol=function(){return this.pos==this.lineStart};StringStream.prototype.peek=function(){return this.string.charAt(this.pos)||undefined};StringStream.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)};StringStream.prototype.eat=function(match){var ch=this.string.charAt(this.pos);\nvar ok;if(typeof match=="string")ok=ch==match;else ok=ch&&(match.test?match.test(ch):match(ch));if(ok){++this.pos;return ch}};StringStream.prototype.eatWhile=function(match){var start=this.pos;for(;this.eat(match););return this.pos>start};StringStream.prototype.eatSpace=function(){var start=this.pos;for(;/[\\s\\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>start};StringStream.prototype.skipToEnd=function(){this.pos=this.string.length};StringStream.prototype.skipTo=function(ch){var found=\nthis.string.indexOf(ch,this.pos);if(found>-1){this.pos=found;return true}};StringStream.prototype.backUp=function(n){this.pos-=n};StringStream.prototype.column=function(){if(this.lastColumnPos<this.start){this.lastColumnValue=countColumn(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue);this.lastColumnPos=this.start}return this.lastColumnValue-(this.lineStart?countColumn(this.string,this.lineStart,this.tabSize):0)};StringStream.prototype.indentation=function(){return countColumn(this.string,\nnull,this.tabSize)-(this.lineStart?countColumn(this.string,this.lineStart,this.tabSize):0)};StringStream.prototype.match=function(pattern,consume,caseInsensitive){if(typeof pattern=="string"){var cased=function(str){return caseInsensitive?str.toLowerCase():str};var substr=this.string.substr(this.pos,pattern.length);if(cased(substr)==cased(pattern)){if(consume!==false)this.pos+=pattern.length;return true}}else{var match=this.string.slice(this.pos).match(pattern);if(match&&match.index>0)return null;\nif(match&&consume!==false)this.pos+=match[0].length;return match}};StringStream.prototype.current=function(){return this.string.slice(this.start,this.pos)};StringStream.prototype.hideFirstChars=function(n,inner){this.lineStart+=n;try{return inner()}finally{this.lineStart-=n}};StringStream.prototype.lookAhead=function(n){var oracle=this.lineOracle;return oracle&&oracle.lookAhead(n)};StringStream.prototype.baseToken=function(){var oracle=this.lineOracle;return oracle&&oracle.baseToken(this.pos)};var SavedContext=\nfunction(state,lookAhead){this.state=state;this.lookAhead=lookAhead};var Context=function(doc,state,line,lookAhead){this.state=state;this.doc=doc;this.line=line;this.maxLookAhead=lookAhead||0;this.baseTokens=null;this.baseTokenPos=1};Context.prototype.lookAhead=function(n){var line=this.doc.getLine(this.line+n);if(line!=null&&n>this.maxLookAhead)this.maxLookAhead=n;return line};Context.prototype.baseToken=function(n){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=n;)this.baseTokenPos+=\n2;var type=this.baseTokens[this.baseTokenPos+1];return{type:type&&type.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-n}};Context.prototype.nextLine=function(){this.line++;if(this.maxLookAhead>0)this.maxLookAhead--};Context.fromSaved=function(doc,saved,line){if(saved instanceof SavedContext)return new Context(doc,copyState(doc.mode,saved.state),line,saved.lookAhead);else return new Context(doc,copyState(doc.mode,saved),line)};Context.prototype.save=function(copy){var state=\ncopy!==false?copyState(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new SavedContext(state,this.maxLookAhead):state};var Token=function(stream,type,state){this.start=stream.start;this.end=stream.pos;this.string=stream.current();this.type=type||null;this.state=state};var sawReadOnlySpans=false;var sawCollapsedSpans=false;var Line=function(text,markedSpans,estimateHeight){this.text=text;attachMarkedSpans(this,markedSpans);this.height=estimateHeight?estimateHeight(this):1};Line.prototype.lineNo=\nfunction(){return lineNo(this)};eventMixin(Line);var styleToClassCache={};var styleToClassCacheWithMode={};var operationGroup=null;var orphanDelayedCallbacks=null;var nullRect={left:0,right:0,top:0,bottom:0};var measureText;var NativeScrollbars=function(place,scroll,cm){this.cm=cm;var vert=this.vert=elt("div",[elt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar");var horiz=this.horiz=elt("div",[elt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");vert.tabIndex=\nhoriz.tabIndex=-1;place(vert);place(horiz);on(vert,"scroll",function(){if(vert.clientHeight)scroll(vert.scrollTop,"vertical")});on(horiz,"scroll",function(){if(horiz.clientWidth)scroll(horiz.scrollLeft,"horizontal")});this.checkedZeroWidth=false;if(ie&&ie_version<8)this.horiz.style.minHeight=this.vert.style.minWidth="18px"};NativeScrollbars.prototype.update=function(measure){var needsH=measure.scrollWidth>measure.clientWidth+1;var needsV=measure.scrollHeight>measure.clientHeight+1;var sWidth=measure.nativeBarWidth;\nif(needsV){this.vert.style.display="block";this.vert.style.bottom=needsH?sWidth+"px":"0";var totalHeight=measure.viewHeight-(needsH?sWidth:0);this.vert.firstChild.style.height=Math.max(0,measure.scrollHeight-measure.clientHeight+totalHeight)+"px"}else{this.vert.scrollTop=0;this.vert.style.display="";this.vert.firstChild.style.height="0"}if(needsH){this.horiz.style.display="block";this.horiz.style.right=needsV?sWidth+"px":"0";this.horiz.style.left=measure.barLeft+"px";var totalWidth=measure.viewWidth-\nmeasure.barLeft-(needsV?sWidth:0);this.horiz.firstChild.style.width=Math.max(0,measure.scrollWidth-measure.clientWidth+totalWidth)+"px"}else{this.horiz.style.display="";this.horiz.firstChild.style.width="0"}if(!this.checkedZeroWidth&&measure.clientHeight>0){if(sWidth==0)this.zeroWidthHack();this.checkedZeroWidth=true}return{right:needsV?sWidth:0,bottom:needsH?sWidth:0}};NativeScrollbars.prototype.setScrollLeft=function(pos){if(this.horiz.scrollLeft!=pos)this.horiz.scrollLeft=pos;if(this.disableHoriz)this.enableZeroWidthBar(this.horiz,\nthis.disableHoriz,"horiz")};NativeScrollbars.prototype.setScrollTop=function(pos){if(this.vert.scrollTop!=pos)this.vert.scrollTop=pos;if(this.disableVert)this.enableZeroWidthBar(this.vert,this.disableVert,"vert")};NativeScrollbars.prototype.zeroWidthHack=function(){var w=mac&&!mac_geMountainLion?"12px":"18px";this.horiz.style.height=this.vert.style.width=w;this.horiz.style.visibility=this.vert.style.visibility="hidden";this.disableHoriz=new Delayed;this.disableVert=new Delayed};NativeScrollbars.prototype.enableZeroWidthBar=\nfunction(bar,delay,type){function maybeDisable(){var box=bar.getBoundingClientRect();var elt=type=="vert"?document.elementFromPoint(box.right-1,(box.top+box.bottom)/2):document.elementFromPoint((box.right+box.left)/2,box.bottom-1);if(elt!=bar)bar.style.visibility="hidden";else delay.set(1E3,maybeDisable)}bar.style.visibility="";delay.set(1E3,maybeDisable)};NativeScrollbars.prototype.clear=function(){var parent=this.horiz.parentNode;parent.removeChild(this.horiz);parent.removeChild(this.vert)};var NullScrollbars=\nfunction(){};NullScrollbars.prototype.update=function(){return{bottom:0,right:0}};NullScrollbars.prototype.setScrollLeft=function(){};NullScrollbars.prototype.setScrollTop=function(){};NullScrollbars.prototype.clear=function(){};var scrollbarModel={"native":NativeScrollbars,"null":NullScrollbars};var nextOpId=0;var DisplayUpdate=function(cm,viewport,force){var display=cm.display;this.viewport=viewport;this.visible=visibleLines(display,cm.doc,viewport);this.editorIsHidden=!display.wrapper.offsetWidth;\nthis.wrapperHeight=display.wrapper.clientHeight;this.wrapperWidth=display.wrapper.clientWidth;this.oldDisplayWidth=displayWidth(cm);this.force=force;this.dims=getDimensions(cm);this.events=[]};DisplayUpdate.prototype.signal=function(emitter,type){if(hasHandler(emitter,type))this.events.push(arguments)};DisplayUpdate.prototype.finish=function(){var i=0;for(;i<this.events.length;i++)signal.apply(null,this.events[i])};var wheelSamples=0;var wheelPixelsPerUnit=null;if(ie)wheelPixelsPerUnit=-.53;else if(gecko)wheelPixelsPerUnit=\n15;else if(chrome)wheelPixelsPerUnit=-.7;else if(safari)wheelPixelsPerUnit=-1/3;var Selection=function(ranges,primIndex){this.ranges=ranges;this.primIndex=primIndex};Selection.prototype.primary=function(){return this.ranges[this.primIndex]};Selection.prototype.equals=function(other){if(other==this)return true;if(other.primIndex!=this.primIndex||other.ranges.length!=this.ranges.length)return false;var i=0;for(;i<this.ranges.length;i++){var here=this.ranges[i];var there=other.ranges[i];if(!equalCursorPos(here.anchor,\nthere.anchor)||!equalCursorPos(here.head,there.head))return false}return true};Selection.prototype.deepCopy=function(){var out=[];var i=0;for(;i<this.ranges.length;i++)out[i]=new Range(copyPos(this.ranges[i].anchor),copyPos(this.ranges[i].head));return new Selection(out,this.primIndex)};Selection.prototype.somethingSelected=function(){var i=0;for(;i<this.ranges.length;i++)if(!this.ranges[i].empty())return true;return false};Selection.prototype.contains=function(pos,end){if(!end)end=pos;var i=0;for(;i<\nthis.ranges.length;i++){var range=this.ranges[i];if(cmp(end,range.from())>=0&&cmp(pos,range.to())<=0)return i}return-1};var Range=function(anchor,head){this.anchor=anchor;this.head=head};Range.prototype.from=function(){return minPos(this.anchor,this.head)};Range.prototype.to=function(){return maxPos(this.anchor,this.head)};Range.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};LeafChunk.prototype={chunkSize:function(){return this.lines.length},removeInner:function(at,\nn){var i=at;var e=at+n;for(;i<e;++i){var line=this.lines[i];this.height-=line.height;cleanUpLine(line);signalLater(line,"delete")}this.lines.splice(at,n)},collapse:function(lines){lines.push.apply(lines,this.lines)},insertInner:function(at,lines,height){this.height+=height;this.lines=this.lines.slice(0,at).concat(lines).concat(this.lines.slice(at));var i=0;for(;i<lines.length;++i)lines[i].parent=this},iterN:function(at,n,op){var e=at+n;for(;at<e;++at)if(op(this.lines[at]))return true}};BranchChunk.prototype=\n{chunkSize:function(){return this.size},removeInner:function(at,n){this.size-=n;var i=0;for(;i<this.children.length;++i){var child=this.children[i];var sz=child.chunkSize();if(at<sz){var rm=Math.min(n,sz-at);var oldHeight=child.height;child.removeInner(at,rm);this.height-=oldHeight-child.height;if(sz==rm){this.children.splice(i--,1);child.parent=null}if((n=n-rm)==0)break;at=0}else at=at-sz}if(this.size-n<25&&(this.children.length>1||!(this.children[0]instanceof LeafChunk))){var lines=[];this.collapse(lines);\nthis.children=[new LeafChunk(lines)];this.children[0].parent=this}},collapse:function(lines){var i=0;for(;i<this.children.length;++i)this.children[i].collapse(lines)},insertInner:function(at,lines,height){this.size+=lines.length;this.height+=height;var i=0;for(;i<this.children.length;++i){var child=this.children[i];var sz=child.chunkSize();if(at<=sz){child.insertInner(at,lines,height);if(child.lines&&child.lines.length>50){var remaining=child.lines.length%25+25;var pos=remaining;for(;pos<child.lines.length;){var leaf=\nnew LeafChunk(child.lines.slice(pos,pos=pos+25));child.height-=leaf.height;this.children.splice(++i,0,leaf);leaf.parent=this}child.lines=child.lines.slice(0,remaining);this.maybeSpill()}break}at=at-sz}},maybeSpill:function(){if(this.children.length<=10)return;var me=this;do{var spilled=me.children.splice(me.children.length-5,5);var sibling=new BranchChunk(spilled);if(!me.parent){var copy=new BranchChunk(me.children);copy.parent=me;me.children=[copy,sibling];me=copy}else{me.size-=sibling.size;me.height-=\nsibling.height;var myIndex=indexOf(me.parent.children,me);me.parent.children.splice(myIndex+1,0,sibling)}sibling.parent=me.parent}while(me.children.length>10);me.parent.maybeSpill()},iterN:function(at,n,op){var i=0;for(;i<this.children.length;++i){var child=this.children[i];var sz=child.chunkSize();if(at<sz){var used=Math.min(n,sz-at);if(child.iterN(at,used,op))return true;if((n=n-used)==0)break;at=0}else at=at-sz}}};var LineWidget=function(doc,node,options){if(options){var opt;for(opt in options)if(options.hasOwnProperty(opt))this[opt]=\noptions[opt]}this.doc=doc;this.node=node};LineWidget.prototype.clear=function(){var cm=this.doc.cm;var ws=this.line.widgets;var line=this.line;var no=lineNo(line);if(no==null||!ws)return;var i=0;for(;i<ws.length;++i)if(ws[i]==this)ws.splice(i--,1);if(!ws.length)line.widgets=null;var height=widgetHeight(this);updateLineHeight(line,Math.max(0,line.height-height));if(cm){runInOp(cm,function(){adjustScrollWhenAboveVisible(cm,line,-height);regLineChange(cm,no,"widget")});signalLater(cm,"lineWidgetCleared",\ncm,this,no)}};LineWidget.prototype.changed=function(){var this$1=this;var oldH=this.height;var cm=this.doc.cm;var line=this.line;this.height=null;var diff=widgetHeight(this)-oldH;if(!diff)return;if(!lineIsHidden(this.doc,line))updateLineHeight(line,line.height+diff);if(cm)runInOp(cm,function(){cm.curOp.forceUpdate=true;adjustScrollWhenAboveVisible(cm,line,diff);signalLater(cm,"lineWidgetChanged",cm,this$1,lineNo(line))})};eventMixin(LineWidget);var nextMarkerId=0;var TextMarker=function(doc,type){this.lines=\n[];this.type=type;this.doc=doc;this.id=++nextMarkerId};TextMarker.prototype.clear=function(){if(this.explicitlyCleared)return;var cm=this.doc.cm;var withOp=cm&&!cm.curOp;if(withOp)startOperation(cm);if(hasHandler(this,"clear")){var found=this.find();if(found)signalLater(this,"clear",found.from,found.to)}var min=null;var max=null;var i=0;for(;i<this.lines.length;++i){var line=this.lines[i];var span=getMarkedSpanFor(line.markedSpans,this);if(cm&&!this.collapsed)regLineChange(cm,lineNo(line),"text");\nelse if(cm){if(span.to!=null)max=lineNo(line);if(span.from!=null)min=lineNo(line)}line.markedSpans=removeMarkedSpan(line.markedSpans,span);if(span.from==null&&this.collapsed&&!lineIsHidden(this.doc,line)&&cm)updateLineHeight(line,textHeight(cm.display))}if(cm&&this.collapsed&&!cm.options.lineWrapping){var i$1=0;for(;i$1<this.lines.length;++i$1){var visual=visualLine(this.lines[i$1]);var len=lineLength(visual);if(len>cm.display.maxLineLength){cm.display.maxLine=visual;cm.display.maxLineLength=len;\ncm.display.maxLineChanged=true}}}if(min!=null&&cm&&this.collapsed)regChange(cm,min,max+1);this.lines.length=0;this.explicitlyCleared=true;if(this.atomic&&this.doc.cantEdit){this.doc.cantEdit=false;if(cm)reCheckSelection(cm.doc)}if(cm)signalLater(cm,"markerCleared",cm,this,min,max);if(withOp)endOperation(cm);if(this.parent)this.parent.clear()};TextMarker.prototype.find=function(side,lineObj){if(side==null&&this.type=="bookmark")side=1;var from;var to;var i=0;for(;i<this.lines.length;++i){var line=\nthis.lines[i];var span=getMarkedSpanFor(line.markedSpans,this);if(span.from!=null){from=Pos(lineObj?line:lineNo(line),span.from);if(side==-1)return from}if(span.to!=null){to=Pos(lineObj?line:lineNo(line),span.to);if(side==1)return to}}return from&&{from:from,to:to}};TextMarker.prototype.changed=function(){var this$1=this;var pos=this.find(-1,true);var widget=this;var cm=this.doc.cm;if(!pos||!cm)return;runInOp(cm,function(){var line=pos.line;var lineN=lineNo(pos.line);var view=findViewForLine(cm,lineN);\nif(view){clearLineMeasurementCacheFor(view);cm.curOp.selectionChanged=cm.curOp.forceUpdate=true}cm.curOp.updateMaxLine=true;if(!lineIsHidden(widget.doc,line)&&widget.height!=null){var oldHeight=widget.height;widget.height=null;var dHeight=widgetHeight(widget)-oldHeight;if(dHeight)updateLineHeight(line,line.height+dHeight)}signalLater(cm,"markerChanged",cm,this$1)})};TextMarker.prototype.attachLine=function(line){if(!this.lines.length&&this.doc.cm){var op=this.doc.cm.curOp;if(!op.maybeHiddenMarkers||\nindexOf(op.maybeHiddenMarkers,this)==-1)(op.maybeUnhiddenMarkers||(op.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(line)};TextMarker.prototype.detachLine=function(line){this.lines.splice(indexOf(this.lines,line),1);if(!this.lines.length&&this.doc.cm){var op=this.doc.cm.curOp;(op.maybeHiddenMarkers||(op.maybeHiddenMarkers=[])).push(this)}};eventMixin(TextMarker);var SharedTextMarker=function(markers,primary){this.markers=markers;this.primary=primary;var i=0;for(;i<markers.length;++i)markers[i].parent=\nthis};SharedTextMarker.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=true;var i=0;for(;i<this.markers.length;++i)this.markers[i].clear();signalLater(this,"clear")};SharedTextMarker.prototype.find=function(side,lineObj){return this.primary.find(side,lineObj)};eventMixin(SharedTextMarker);var nextDocId=0;var Doc=function(text,mode,firstLine,lineSep,direction){if(!(this instanceof Doc))return new Doc(text,mode,firstLine,lineSep,direction);if(firstLine==null)firstLine=\n0;BranchChunk.call(this,[new LeafChunk([new Line("",null)])]);this.first=firstLine;this.scrollTop=this.scrollLeft=0;this.cantEdit=false;this.cleanGeneration=1;this.modeFrontier=this.highlightFrontier=firstLine;var start=Pos(firstLine,0);this.sel=simpleSelection(start);this.history=new History(null);this.id=++nextDocId;this.modeOption=mode;this.lineSep=lineSep;this.direction=direction=="rtl"?"rtl":"ltr";this.extend=false;if(typeof text=="string")text=this.splitLines(text);updateDoc(this,{from:start,\nto:start,text:text});setSelection(this,simpleSelection(start),sel_dontScroll)};Doc.prototype=createObj(BranchChunk.prototype,{constructor:Doc,iter:function(from,to,op){if(op)this.iterN(from-this.first,to-from,op);else this.iterN(this.first,this.first+this.size,from)},insert:function(at,lines){var height=0;var i=0;for(;i<lines.length;++i)height=height+lines[i].height;this.insertInner(at-this.first,lines,height)},remove:function(at,n){this.removeInner(at-this.first,n)},getValue:function(lineSep){var lines=\ngetLines(this,this.first,this.first+this.size);if(lineSep===false)return lines;return lines.join(lineSep||this.lineSeparator())},setValue:docMethodOp(function(code){var top=Pos(this.first,0);var last=this.first+this.size-1;makeChange(this,{from:top,to:Pos(last,getLine(this,last).text.length),text:this.splitLines(code),origin:"setValue",full:true},true);if(this.cm)scrollToCoords(this.cm,0,0);setSelection(this,simpleSelection(top),sel_dontScroll)}),replaceRange:function(code,from,to,origin){from=clipPos(this,\nfrom);to=to?clipPos(this,to):from;replaceRange(this,code,from,to,origin)},getRange:function(from,to,lineSep){var lines=getBetween(this,clipPos(this,from),clipPos(this,to));if(lineSep===false)return lines;if(lineSep==="")return lines.join("");return lines.join(lineSep||this.lineSeparator())},getLine:function(line){var l=this.getLineHandle(line);return l&&l.text},getLineHandle:function(line){if(isLine(this,line))return getLine(this,line)},getLineNumber:function(line){return lineNo(line)},getLineHandleVisualStart:function(line){if(typeof line==\n"number")line=getLine(this,line);return visualLine(line)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(pos){return clipPos(this,pos)},getCursor:function(start){var range=this.sel.primary();var pos;if(start==null||start=="head")pos=range.head;else if(start=="anchor")pos=range.anchor;else if(start=="end"||start=="to"||start===false)pos=range.to();else pos=range.from();return pos},listSelections:function(){return this.sel.ranges},\nsomethingSelected:function(){return this.sel.somethingSelected()},setCursor:docMethodOp(function(line,ch,options){setSimpleSelection(this,clipPos(this,typeof line=="number"?Pos(line,ch||0):line),null,options)}),setSelection:docMethodOp(function(anchor,head,options){setSimpleSelection(this,clipPos(this,anchor),clipPos(this,head||anchor),options)}),extendSelection:docMethodOp(function(head,other,options){extendSelection(this,clipPos(this,head),other&&clipPos(this,other),options)}),extendSelections:docMethodOp(function(heads,\noptions){extendSelections(this,clipPosArray(this,heads),options)}),extendSelectionsBy:docMethodOp(function(f,options){var heads=map(this.sel.ranges,f);extendSelections(this,clipPosArray(this,heads),options)}),setSelections:docMethodOp(function(ranges,primary,options){if(!ranges.length)return;var out=[];var i=0;for(;i<ranges.length;i++)out[i]=new Range(clipPos(this,ranges[i].anchor),clipPos(this,ranges[i].head||ranges[i].anchor));if(primary==null)primary=Math.min(ranges.length-1,this.sel.primIndex);\nsetSelection(this,normalizeSelection(this.cm,out,primary),options)}),addSelection:docMethodOp(function(anchor,head,options){var ranges=this.sel.ranges.slice(0);ranges.push(new Range(clipPos(this,anchor),clipPos(this,head||anchor)));setSelection(this,normalizeSelection(this.cm,ranges,ranges.length-1),options)}),getSelection:function(lineSep){var ranges=this.sel.ranges;var lines;var i=0;for(;i<ranges.length;i++){var sel=getBetween(this,ranges[i].from(),ranges[i].to());lines=lines?lines.concat(sel):\nsel}if(lineSep===false)return lines;else return lines.join(lineSep||this.lineSeparator())},getSelections:function(lineSep){var parts=[];var ranges=this.sel.ranges;var i=0;for(;i<ranges.length;i++){var sel=getBetween(this,ranges[i].from(),ranges[i].to());if(lineSep!==false)sel=sel.join(lineSep||this.lineSeparator());parts[i]=sel}return parts},replaceSelection:function(code,collapse,origin){var dup=[];var i=0;for(;i<this.sel.ranges.length;i++)dup[i]=code;this.replaceSelections(dup,collapse,origin||\n"+input")},replaceSelections:docMethodOp(function(code,collapse,origin){var changes=[];var sel=this.sel;var i=0;for(;i<sel.ranges.length;i++){var range=sel.ranges[i];changes[i]={from:range.from(),to:range.to(),text:this.splitLines(code[i]),origin:origin}}var newSel=collapse&&collapse!="end"&&computeReplacedSel(this,changes,collapse);var i$1=changes.length-1;for(;i$1>=0;i$1--)makeChange(this,changes[i$1]);if(newSel)setSelectionReplaceHistory(this,newSel);else if(this.cm)ensureCursorVisible(this.cm)}),\nundo:docMethodOp(function(){makeChangeFromHistory(this,"undo")}),redo:docMethodOp(function(){makeChangeFromHistory(this,"redo")}),undoSelection:docMethodOp(function(){makeChangeFromHistory(this,"undo",true)}),redoSelection:docMethodOp(function(){makeChangeFromHistory(this,"redo",true)}),setExtending:function(val){this.extend=val},getExtending:function(){return this.extend},historySize:function(){var hist=this.history;var done=0;var undone=0;var i=0;for(;i<hist.done.length;i++)if(!hist.done[i].ranges)++done;\nvar i$1=0;for(;i$1<hist.undone.length;i$1++)if(!hist.undone[i$1].ranges)++undone;return{undo:done,redo:undone}},clearHistory:function(){var this$1=this;this.history=new History(this.history);linkedDocs(this,function(doc){return doc.history=this$1.history},true)},markClean:function(){this.cleanGeneration=this.changeGeneration(true)},changeGeneration:function(forceSplit){if(forceSplit)this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null;return this.history.generation},isClean:function(gen){return this.history.generation==\n(gen||this.cleanGeneration)},getHistory:function(){return{done:copyHistoryArray(this.history.done),undone:copyHistoryArray(this.history.undone)}},setHistory:function(histData){var hist=this.history=new History(this.history);hist.done=copyHistoryArray(histData.done.slice(0),null,true);hist.undone=copyHistoryArray(histData.undone.slice(0),null,true)},setGutterMarker:docMethodOp(function(line,gutterID,value){return changeLine(this,line,"gutter",function(line){var markers=line.gutterMarkers||(line.gutterMarkers=\n{});markers[gutterID]=value;if(!value&&isEmpty(markers))line.gutterMarkers=null;return true})}),clearGutter:docMethodOp(function(gutterID){var this$1=this;this.iter(function(line){if(line.gutterMarkers&&line.gutterMarkers[gutterID])changeLine(this$1,line,"gutter",function(){line.gutterMarkers[gutterID]=null;if(isEmpty(line.gutterMarkers))line.gutterMarkers=null;return true})})}),lineInfo:function(line){var n;if(typeof line=="number"){if(!isLine(this,line))return null;n=line;line=getLine(this,line);\nif(!line)return null}else{n=lineNo(line);if(n==null)return null}return{line:n,handle:line,text:line.text,gutterMarkers:line.gutterMarkers,textClass:line.textClass,bgClass:line.bgClass,wrapClass:line.wrapClass,widgets:line.widgets}},addLineClass:docMethodOp(function(handle,where,cls){return changeLine(this,handle,where=="gutter"?"gutter":"class",function(line){var prop=where=="text"?"textClass":where=="background"?"bgClass":where=="gutter"?"gutterClass":"wrapClass";if(!line[prop])line[prop]=cls;else if(classTest(cls).test(line[prop]))return false;\nelse line[prop]+=" "+cls;return true})}),removeLineClass:docMethodOp(function(handle,where,cls){return changeLine(this,handle,where=="gutter"?"gutter":"class",function(line){var prop=where=="text"?"textClass":where=="background"?"bgClass":where=="gutter"?"gutterClass":"wrapClass";var cur=line[prop];if(!cur)return false;else if(cls==null)line[prop]=null;else{var found=cur.match(classTest(cls));if(!found)return false;var end=found.index+found[0].length;line[prop]=cur.slice(0,found.index)+(!found.index||\nend==cur.length?"":" ")+cur.slice(end)||null}return true})}),addLineWidget:docMethodOp(function(handle,node,options){return addLineWidget(this,handle,node,options)}),removeLineWidget:function(widget){widget.clear()},markText:function(from,to,options){return markText(this,clipPos(this,from),clipPos(this,to),options,options&&options.type||"range")},setBookmark:function(pos,options){var realOpts={replacedWith:options&&(options.nodeType==null?options.widget:options),insertLeft:options&&options.insertLeft,\nclearWhenEmpty:false,shared:options&&options.shared,handleMouseEvents:options&&options.handleMouseEvents};pos=clipPos(this,pos);return markText(this,pos,pos,realOpts,"bookmark")},findMarksAt:function(pos){pos=clipPos(this,pos);var markers=[];var spans=getLine(this,pos.line).markedSpans;if(spans){var i=0;for(;i<spans.length;++i){var span=spans[i];if((span.from==null||span.from<=pos.ch)&&(span.to==null||span.to>=pos.ch))markers.push(span.marker.parent||span.marker)}}return markers},findMarks:function(from,\nto,filter){from=clipPos(this,from);to=clipPos(this,to);var found=[];var lineNo=from.line;this.iter(from.line,to.line+1,function(line){var spans=line.markedSpans;if(spans){var i=0;for(;i<spans.length;i++){var span=spans[i];if(!(span.to!=null&&lineNo==from.line&&from.ch>=span.to||span.from==null&&lineNo!=from.line||span.from!=null&&lineNo==to.line&&span.from>=to.ch)&&(!filter||filter(span.marker)))found.push(span.marker.parent||span.marker)}}++lineNo});return found},getAllMarks:function(){var markers=\n[];this.iter(function(line){var sps=line.markedSpans;if(sps){var i=0;for(;i<sps.length;++i)if(sps[i].from!=null)markers.push(sps[i].marker)}});return markers},posFromIndex:function(off){var ch;var lineNo=this.first;var sepSize=this.lineSeparator().length;this.iter(function(line){var sz=line.text.length+sepSize;if(sz>off){ch=off;return true}off=off-sz;++lineNo});return clipPos(this,Pos(lineNo,ch))},indexFromPos:function(coords){coords=clipPos(this,coords);var index=coords.ch;if(coords.line<this.first||\ncoords.ch<0)return 0;var sepSize=this.lineSeparator().length;this.iter(this.first,coords.line,function(line){index=index+(line.text.length+sepSize)});return index},copy:function(copyHistory){var doc=new Doc(getLines(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);doc.scrollTop=this.scrollTop;doc.scrollLeft=this.scrollLeft;doc.sel=this.sel;doc.extend=false;if(copyHistory){doc.history.undoDepth=this.history.undoDepth;doc.setHistory(this.getHistory())}return doc},\nlinkedDoc:function(options){if(!options)options={};var from=this.first;var to=this.first+this.size;if(options.from!=null&&options.from>from)from=options.from;if(options.to!=null&&options.to<to)to=options.to;var copy=new Doc(getLines(this,from,to),options.mode||this.modeOption,from,this.lineSep,this.direction);if(options.sharedHist)copy.history=this.history;(this.linked||(this.linked=[])).push({doc:copy,sharedHist:options.sharedHist});copy.linked=[{doc:this,isParent:true,sharedHist:options.sharedHist}];\ncopySharedMarkers(copy,findSharedMarkers(this));return copy},unlinkDoc:function(other){if(other instanceof CodeMirror)other=other.doc;if(this.linked){var i=0;for(;i<this.linked.length;++i){var link=this.linked[i];if(link.doc!=other)continue;this.linked.splice(i,1);other.unlinkDoc(this);detachSharedMarkers(findSharedMarkers(this));break}}if(other.history==this.history){var splitIds=[other.id];linkedDocs(other,function(doc){return splitIds.push(doc.id)},true);other.history=new History(null);other.history.done=\ncopyHistoryArray(this.history.done,splitIds);other.history.undone=copyHistoryArray(this.history.undone,splitIds)}},iterLinkedDocs:function(f){linkedDocs(this,f)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(str){if(this.lineSep)return str.split(this.lineSep);return splitLinesAuto(str)},lineSeparator:function(){return this.lineSep||"\\n"},setDirection:docMethodOp(function(dir){if(dir!="rtl")dir="ltr";if(dir==this.direction)return;this.direction=dir;this.iter(function(line){return line.order=\nnull});if(this.cm)directionChanged(this.cm)})});Doc.prototype.eachLine=Doc.prototype.iter;var lastDrop=0;var globalsRegistered=false;var keyNames={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",\n187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\\\",221:"]",222:"\'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"};var i=0;for(;i<10;i++)keyNames[i+48]=keyNames[i+96]=String(i);var i$1=65;for(;i$1<=90;i$1++)keyNames[i$1]=String.fromCharCode(i$1);var i$2=1;for(;i$2<=12;i$2++)keyNames[i$2+111]=keyNames[i$2+63235]="F"+i$2;var keyMap={};keyMap.basic={"Left":"goCharLeft","Right":"goCharRight",\n"Up":"goLineUp","Down":"goLineDown","End":"goLineEnd","Home":"goLineStartSmart","PageUp":"goPageUp","PageDown":"goPageDown","Delete":"delCharAfter","Backspace":"delCharBefore","Shift-Backspace":"delCharBefore","Tab":"defaultTab","Shift-Tab":"indentAuto","Enter":"newlineAndIndent","Insert":"toggleOverwrite","Esc":"singleSelection"};keyMap.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp",\n"Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection","fallthrough":"basic"};keyMap.emacsy={"Ctrl-F":"goCharRight",\n"Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"};keyMap.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd",\n"Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart",\n"Ctrl-Down":"goDocEnd","fallthrough":["basic","emacsy"]};keyMap["default"]=mac?keyMap.macDefault:keyMap.pcDefault;var commands={selectAll:selectAll,singleSelection:function(cm){return cm.setSelection(cm.getCursor("anchor"),cm.getCursor("head"),sel_dontScroll)},killLine:function(cm){return deleteNearSelection(cm,function(range){if(range.empty()){var len=getLine(cm.doc,range.head.line).text.length;if(range.head.ch==len&&range.head.line<cm.lastLine())return{from:range.head,to:Pos(range.head.line+1,0)};\nelse return{from:range.head,to:Pos(range.head.line,len)}}else return{from:range.from(),to:range.to()}})},deleteLine:function(cm){return deleteNearSelection(cm,function(range){return{from:Pos(range.from().line,0),to:clipPos(cm.doc,Pos(range.to().line+1,0))}})},delLineLeft:function(cm){return deleteNearSelection(cm,function(range){return{from:Pos(range.from().line,0),to:range.from()}})},delWrappedLineLeft:function(cm){return deleteNearSelection(cm,function(range){var top=cm.charCoords(range.head,"div").top+\n5;var leftPos=cm.coordsChar({left:0,top:top},"div");return{from:leftPos,to:range.from()}})},delWrappedLineRight:function(cm){return deleteNearSelection(cm,function(range){var top=cm.charCoords(range.head,"div").top+5;var rightPos=cm.coordsChar({left:cm.display.lineDiv.offsetWidth+100,top:top},"div");return{from:range.from(),to:rightPos}})},undo:function(cm){return cm.undo()},redo:function(cm){return cm.redo()},undoSelection:function(cm){return cm.undoSelection()},redoSelection:function(cm){return cm.redoSelection()},\ngoDocStart:function(cm){return cm.extendSelection(Pos(cm.firstLine(),0))},goDocEnd:function(cm){return cm.extendSelection(Pos(cm.lastLine()))},goLineStart:function(cm){return cm.extendSelectionsBy(function(range){return lineStart(cm,range.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(cm){return cm.extendSelectionsBy(function(range){return lineStartSmart(cm,range.head)},{origin:"+move",bias:1})},goLineEnd:function(cm){return cm.extendSelectionsBy(function(range){return lineEnd(cm,\nrange.head.line)},{origin:"+move",bias:-1})},goLineRight:function(cm){return cm.extendSelectionsBy(function(range){var top=cm.cursorCoords(range.head,"div").top+5;return cm.coordsChar({left:cm.display.lineDiv.offsetWidth+100,top:top},"div")},sel_move)},goLineLeft:function(cm){return cm.extendSelectionsBy(function(range){var top=cm.cursorCoords(range.head,"div").top+5;return cm.coordsChar({left:0,top:top},"div")},sel_move)},goLineLeftSmart:function(cm){return cm.extendSelectionsBy(function(range){var top=\ncm.cursorCoords(range.head,"div").top+5;var pos=cm.coordsChar({left:0,top:top},"div");if(pos.ch<cm.getLine(pos.line).search(/\\S/))return lineStartSmart(cm,range.head);return pos},sel_move)},goLineUp:function(cm){return cm.moveV(-1,"line")},goLineDown:function(cm){return cm.moveV(1,"line")},goPageUp:function(cm){return cm.moveV(-1,"page")},goPageDown:function(cm){return cm.moveV(1,"page")},goCharLeft:function(cm){return cm.moveH(-1,"char")},goCharRight:function(cm){return cm.moveH(1,"char")},goColumnLeft:function(cm){return cm.moveH(-1,\n"column")},goColumnRight:function(cm){return cm.moveH(1,"column")},goWordLeft:function(cm){return cm.moveH(-1,"word")},goGroupRight:function(cm){return cm.moveH(1,"group")},goGroupLeft:function(cm){return cm.moveH(-1,"group")},goWordRight:function(cm){return cm.moveH(1,"word")},delCharBefore:function(cm){return cm.deleteH(-1,"codepoint")},delCharAfter:function(cm){return cm.deleteH(1,"char")},delWordBefore:function(cm){return cm.deleteH(-1,"word")},delWordAfter:function(cm){return cm.deleteH(1,"word")},\ndelGroupBefore:function(cm){return cm.deleteH(-1,"group")},delGroupAfter:function(cm){return cm.deleteH(1,"group")},indentAuto:function(cm){return cm.indentSelection("smart")},indentMore:function(cm){return cm.indentSelection("add")},indentLess:function(cm){return cm.indentSelection("subtract")},insertTab:function(cm){return cm.replaceSelection("\\t")},insertSoftTab:function(cm){var spaces=[];var ranges=cm.listSelections();var tabSize=cm.options.tabSize;var i=0;for(;i<ranges.length;i++){var pos=ranges[i].from();\nvar col=countColumn(cm.getLine(pos.line),pos.ch,tabSize);spaces.push(spaceStr(tabSize-col%tabSize))}cm.replaceSelections(spaces)},defaultTab:function(cm){if(cm.somethingSelected())cm.indentSelection("add");else cm.execCommand("insertTab")},transposeChars:function(cm){return runInOp(cm,function(){var ranges=cm.listSelections();var newSel=[];var i=0;for(;i<ranges.length;i++){if(!ranges[i].empty())continue;var cur=ranges[i].head;var line=getLine(cm.doc,cur.line).text;if(line){if(cur.ch==line.length)cur=\nnew Pos(cur.line,cur.ch-1);if(cur.ch>0){cur=new Pos(cur.line,cur.ch+1);cm.replaceRange(line.charAt(cur.ch-1)+line.charAt(cur.ch-2),Pos(cur.line,cur.ch-2),cur,"+transpose")}else if(cur.line>cm.doc.first){var prev=getLine(cm.doc,cur.line-1).text;if(prev){cur=new Pos(cur.line,1);cm.replaceRange(line.charAt(0)+cm.doc.lineSeparator()+prev.charAt(prev.length-1),Pos(cur.line-1,prev.length-1),cur,"+transpose")}}}newSel.push(new Range(cur,cur))}cm.setSelections(newSel)})},newlineAndIndent:function(cm){return runInOp(cm,\nfunction(){var sels=cm.listSelections();var i=sels.length-1;for(;i>=0;i--)cm.replaceRange(cm.doc.lineSeparator(),sels[i].anchor,sels[i].head,"+input");sels=cm.listSelections();var i$1=0;for(;i$1<sels.length;i$1++)cm.indentLine(sels[i$1].from().line,null,true);ensureCursorVisible(cm)})},openLine:function(cm){return cm.replaceSelection("\\n","start")},toggleOverwrite:function(cm){return cm.toggleOverwrite()}};var stopSeq=new Delayed;var lastStoppedKey=null;var DOUBLECLICK_DELAY=400;var PastClick=function(time,\npos,button){this.time=time;this.pos=pos;this.button=button};PastClick.prototype.compare=function(time,pos,button){return this.time+DOUBLECLICK_DELAY>time&&cmp(pos,this.pos)==0&&button==this.button};var lastClick;var lastDoubleClick;var Init={toString:function(){return"CodeMirror.Init"}};var defaults={};var optionHandlers={};CodeMirror.defaults=defaults;CodeMirror.optionHandlers=optionHandlers;var initHooks=[];CodeMirror.defineInitHook=function(f){return initHooks.push(f)};var lastCopied=null;var ContentEditableInput=\nfunction(cm){this.cm=cm;this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null;this.polling=new Delayed;this.composing=null;this.gracePeriod=false;this.readDOMTimeout=null};ContentEditableInput.prototype.init=function(display){function belongsToInput(e){var t=e.target;for(;t;t=t.parentNode){if(t==div)return true;if(/\\bCodeMirror-(?:line)?widget\\b/.test(t.className))break}return false}function onCopyCut(e){if(!belongsToInput(e)||signalDOMEvent(cm,e))return;if(cm.somethingSelected()){setLastCopied({lineWise:false,\ntext:cm.getSelections()});if(e.type=="cut")cm.replaceSelection("",null,"cut")}else if(!cm.options.lineWiseCopyCut)return;else{var ranges=copyableRanges(cm);setLastCopied({lineWise:true,text:ranges.text});if(e.type=="cut")cm.operation(function(){cm.setSelections(ranges.ranges,0,sel_dontScroll);cm.replaceSelection("",null,"cut")})}if(e.clipboardData){e.clipboardData.clearData();var content=lastCopied.text.join("\\n");e.clipboardData.setData("Text",content);if(e.clipboardData.getData("Text")==content){e.preventDefault();\nreturn}}var kludge=hiddenTextarea();var te=kludge.firstChild;cm.display.lineSpace.insertBefore(kludge,cm.display.lineSpace.firstChild);te.value=lastCopied.text.join("\\n");var hadFocus=activeElt();selectInput(te);setTimeout(function(){cm.display.lineSpace.removeChild(kludge);hadFocus.focus();if(hadFocus==div)input.showPrimarySelection()},50)}var this$1=this;var input=this;var cm=input.cm;var div=input.div=display.lineDiv;div.contentEditable=true;disableBrowserMagic(div,cm.options.spellcheck,cm.options.autocorrect,\ncm.options.autocapitalize);on(div,"paste",function(e){if(!belongsToInput(e)||signalDOMEvent(cm,e)||handlePaste(e,cm))return;if(ie_version<=11)setTimeout(operation(cm,function(){return this$1.updateFromDOM()}),20)});on(div,"compositionstart",function(e){this$1.composing={data:e.data,done:false}});on(div,"compositionupdate",function(e){if(!this$1.composing)this$1.composing={data:e.data,done:false}});on(div,"compositionend",function(e){if(this$1.composing){if(e.data!=this$1.composing.data)this$1.readFromDOMSoon();\nthis$1.composing.done=true}});on(div,"touchstart",function(){return input.forceCompositionEnd()});on(div,"input",function(){if(!this$1.composing)this$1.readFromDOMSoon()});on(div,"copy",onCopyCut);on(div,"cut",onCopyCut)};ContentEditableInput.prototype.screenReaderLabelChanged=function(label){if(label)this.div.setAttribute("aria-label",label);else this.div.removeAttribute("aria-label")};ContentEditableInput.prototype.prepareSelection=function(){var result=prepareSelection(this.cm,false);result.focus=\nactiveElt()==this.div;return result};ContentEditableInput.prototype.showSelection=function(info,takeFocus){if(!info||!this.cm.display.view.length)return;if(info.focus||takeFocus)this.showPrimarySelection();this.showMultipleSelections(info)};ContentEditableInput.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()};ContentEditableInput.prototype.showPrimarySelection=function(){var sel=this.getSelection();var cm=this.cm;var prim=cm.doc.sel.primary();var from=\nprim.from();var to=prim.to();if(cm.display.viewTo==cm.display.viewFrom||from.line>=cm.display.viewTo||to.line<cm.display.viewFrom){sel.removeAllRanges();return}var curAnchor=domToPos(cm,sel.anchorNode,sel.anchorOffset);var curFocus=domToPos(cm,sel.focusNode,sel.focusOffset);if(curAnchor&&!curAnchor.bad&&curFocus&&!curFocus.bad&&cmp(minPos(curAnchor,curFocus),from)==0&&cmp(maxPos(curAnchor,curFocus),to)==0)return;var view=cm.display.view;var start=from.line>=cm.display.viewFrom&&posToDOM(cm,from)||\n{node:view[0].measure.map[2],offset:0};var end=to.line<cm.display.viewTo&&posToDOM(cm,to);if(!end){var measure=view[view.length-1].measure;var map=measure.maps?measure.maps[measure.maps.length-1]:measure.map;end={node:map[map.length-1],offset:map[map.length-2]-map[map.length-3]}}if(!start||!end){sel.removeAllRanges();return}var old=sel.rangeCount&&sel.getRangeAt(0);var rng;try{rng=range(start.node,start.offset,end.offset,end.node)}catch(e){}if(rng){if(!gecko&&cm.state.focused){sel.collapse(start.node,\nstart.offset);if(!rng.collapsed){sel.removeAllRanges();sel.addRange(rng)}}else{sel.removeAllRanges();sel.addRange(rng)}if(old&&sel.anchorNode==null)sel.addRange(old);else if(gecko)this.startGracePeriod()}this.rememberSelection()};ContentEditableInput.prototype.startGracePeriod=function(){var this$1=this;clearTimeout(this.gracePeriod);this.gracePeriod=setTimeout(function(){this$1.gracePeriod=false;if(this$1.selectionChanged())this$1.cm.operation(function(){return this$1.cm.curOp.selectionChanged=true})},\n20)};ContentEditableInput.prototype.showMultipleSelections=function(info){removeChildrenAndAdd(this.cm.display.cursorDiv,info.cursors);removeChildrenAndAdd(this.cm.display.selectionDiv,info.selection)};ContentEditableInput.prototype.rememberSelection=function(){var sel=this.getSelection();this.lastAnchorNode=sel.anchorNode;this.lastAnchorOffset=sel.anchorOffset;this.lastFocusNode=sel.focusNode;this.lastFocusOffset=sel.focusOffset};ContentEditableInput.prototype.selectionInEditor=function(){var sel=\nthis.getSelection();if(!sel.rangeCount)return false;var node=sel.getRangeAt(0).commonAncestorContainer;return contains(this.div,node)};ContentEditableInput.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"){if(!this.selectionInEditor()||activeElt()!=this.div)this.showSelection(this.prepareSelection(),true);this.div.focus()}};ContentEditableInput.prototype.blur=function(){this.div.blur()};ContentEditableInput.prototype.getField=function(){return this.div};ContentEditableInput.prototype.supportsTouch=\nfunction(){return true};ContentEditableInput.prototype.receivedFocus=function(){function poll(){if(input.cm.state.focused){input.pollSelection();input.polling.set(input.cm.options.pollInterval,poll)}}var this$1=this;var input=this;if(this.selectionInEditor())setTimeout(function(){return this$1.pollSelection()},20);else runInOp(this.cm,function(){return input.cm.curOp.selectionChanged=true});this.polling.set(this.cm.options.pollInterval,poll)};ContentEditableInput.prototype.selectionChanged=function(){var sel=\nthis.getSelection();return sel.anchorNode!=this.lastAnchorNode||sel.anchorOffset!=this.lastAnchorOffset||sel.focusNode!=this.lastFocusNode||sel.focusOffset!=this.lastFocusOffset};ContentEditableInput.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var sel=this.getSelection();var cm=this.cm;if(android&&chrome&&this.cm.display.gutterSpecs.length&&isInGutter(sel.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs});\nthis.blur();this.focus();return}if(this.composing)return;this.rememberSelection();var anchor=domToPos(cm,sel.anchorNode,sel.anchorOffset);var head=domToPos(cm,sel.focusNode,sel.focusOffset);if(anchor&&head)runInOp(cm,function(){setSelection(cm.doc,simpleSelection(anchor,head),sel_dontScroll);if(anchor.bad||head.bad)cm.curOp.selectionChanged=true})};ContentEditableInput.prototype.pollContent=function(){if(this.readDOMTimeout!=null){clearTimeout(this.readDOMTimeout);this.readDOMTimeout=null}var cm=\nthis.cm;var display=cm.display;var sel=cm.doc.sel.primary();var from=sel.from();var to=sel.to();if(from.ch==0&&from.line>cm.firstLine())from=Pos(from.line-1,getLine(cm.doc,from.line-1).length);if(to.ch==getLine(cm.doc,to.line).text.length&&to.line<cm.lastLine())to=Pos(to.line+1,0);if(from.line<display.viewFrom||to.line>display.viewTo-1)return false;var fromIndex;var fromLine;var fromNode;if(from.line==display.viewFrom||(fromIndex=findViewIndex(cm,from.line))==0){fromLine=lineNo(display.view[0].line);\nfromNode=display.view[0].node}else{fromLine=lineNo(display.view[fromIndex].line);fromNode=display.view[fromIndex-1].node.nextSibling}var toIndex=findViewIndex(cm,to.line);var toLine;var toNode;if(toIndex==display.view.length-1){toLine=display.viewTo-1;toNode=display.lineDiv.lastChild}else{toLine=lineNo(display.view[toIndex+1].line)-1;toNode=display.view[toIndex+1].node.previousSibling}if(!fromNode)return false;var newText=cm.doc.splitLines(domTextBetween(cm,fromNode,toNode,fromLine,toLine));var oldText=\ngetBetween(cm.doc,Pos(fromLine,0),Pos(toLine,getLine(cm.doc,toLine).text.length));for(;newText.length>1&&oldText.length>1;)if(lst(newText)==lst(oldText)){newText.pop();oldText.pop();toLine--}else if(newText[0]==oldText[0]){newText.shift();oldText.shift();fromLine++}else break;var cutFront=0;var cutEnd=0;var newTop=newText[0];var oldTop=oldText[0];var maxCutFront=Math.min(newTop.length,oldTop.length);for(;cutFront<maxCutFront&&newTop.charCodeAt(cutFront)==oldTop.charCodeAt(cutFront);)++cutFront;var newBot=\nlst(newText);var oldBot=lst(oldText);var maxCutEnd=Math.min(newBot.length-(newText.length==1?cutFront:0),oldBot.length-(oldText.length==1?cutFront:0));for(;cutEnd<maxCutEnd&&newBot.charCodeAt(newBot.length-cutEnd-1)==oldBot.charCodeAt(oldBot.length-cutEnd-1);)++cutEnd;if(newText.length==1&&oldText.length==1&&fromLine==from.line)for(;cutFront&&cutFront>from.ch&&newBot.charCodeAt(newBot.length-cutEnd-1)==oldBot.charCodeAt(oldBot.length-cutEnd-1);){cutFront--;cutEnd++}newText[newText.length-1]=newBot.slice(0,\nnewBot.length-cutEnd).replace(/^\\u200b+/,"");newText[0]=newText[0].slice(cutFront).replace(/\\u200b+$/,"");var chFrom=Pos(fromLine,cutFront);var chTo=Pos(toLine,oldText.length?lst(oldText).length-cutEnd:0);if(newText.length>1||newText[0]||cmp(chFrom,chTo)){replaceRange(cm.doc,newText,chFrom,chTo,"+input");return true}};ContentEditableInput.prototype.ensurePolled=function(){this.forceCompositionEnd()};ContentEditableInput.prototype.reset=function(){this.forceCompositionEnd()};ContentEditableInput.prototype.forceCompositionEnd=\nfunction(){if(!this.composing)return;clearTimeout(this.readDOMTimeout);this.composing=null;this.updateFromDOM();this.div.blur();this.div.focus()};ContentEditableInput.prototype.readFromDOMSoon=function(){var this$1=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){this$1.readDOMTimeout=null;if(this$1.composing)if(this$1.composing.done)this$1.composing=null;else return;this$1.updateFromDOM()},80)};ContentEditableInput.prototype.updateFromDOM=function(){var this$1=this;\nif(this.cm.isReadOnly()||!this.pollContent())runInOp(this.cm,function(){return regChange(this$1.cm)})};ContentEditableInput.prototype.setUneditable=function(node){node.contentEditable="false"};ContentEditableInput.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault();if(!this.cm.isReadOnly())operation(this.cm,applyTextInput)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)};ContentEditableInput.prototype.readOnlyChanged=function(val){this.div.contentEditable=\nString(val!="nocursor")};ContentEditableInput.prototype.onContextMenu=function(){};ContentEditableInput.prototype.resetPosition=function(){};ContentEditableInput.prototype.needsContentAttribute=true;var TextareaInput=function(cm){this.cm=cm;this.prevInput="";this.pollingFast=false;this.polling=new Delayed;this.hasSelection=false;this.composing=null};TextareaInput.prototype.init=function(display){function prepareCopyCut(e){if(signalDOMEvent(cm,e))return;if(cm.somethingSelected())setLastCopied({lineWise:false,\ntext:cm.getSelections()});else if(!cm.options.lineWiseCopyCut)return;else{var ranges=copyableRanges(cm);setLastCopied({lineWise:true,text:ranges.text});if(e.type=="cut")cm.setSelections(ranges.ranges,null,sel_dontScroll);else{input.prevInput="";te.value=ranges.text.join("\\n");selectInput(te)}}if(e.type=="cut")cm.state.cutIncoming=+new Date}var this$1=this;var input=this;var cm=this.cm;this.createField(display);var te=this.textarea;display.wrapper.insertBefore(this.wrapper,display.wrapper.firstChild);\nif(ios)te.style.width="0px";on(te,"input",function(){if(ie&&ie_version>=9&&this$1.hasSelection)this$1.hasSelection=null;input.poll()});on(te,"paste",function(e){if(signalDOMEvent(cm,e)||handlePaste(e,cm))return;cm.state.pasteIncoming=+new Date;input.fastPoll()});on(te,"cut",prepareCopyCut);on(te,"copy",prepareCopyCut);on(display.scroller,"paste",function(e){if(eventInWidget(display,e)||signalDOMEvent(cm,e))return;if(!te.dispatchEvent){cm.state.pasteIncoming=+new Date;input.focus();return}var event=\nnew Event("paste");event.clipboardData=e.clipboardData;te.dispatchEvent(event)});on(display.lineSpace,"selectstart",function(e){if(!eventInWidget(display,e))e_preventDefault(e)});on(te,"compositionstart",function(){var start=cm.getCursor("from");if(input.composing)input.composing.range.clear();input.composing={start:start,range:cm.markText(start,cm.getCursor("to"),{className:"CodeMirror-composing"})}});on(te,"compositionend",function(){if(input.composing){input.poll();input.composing.range.clear();\ninput.composing=null}})};TextareaInput.prototype.createField=function(_display){this.wrapper=hiddenTextarea();this.textarea=this.wrapper.firstChild};TextareaInput.prototype.screenReaderLabelChanged=function(label){if(label)this.textarea.setAttribute("aria-label",label);else this.textarea.removeAttribute("aria-label")};TextareaInput.prototype.prepareSelection=function(){var cm=this.cm;var display=cm.display;var doc=cm.doc;var result=prepareSelection(cm);if(cm.options.moveInputWithCursor){var headPos=\ncursorCoords(cm,doc.sel.primary().head,"div");var wrapOff=display.wrapper.getBoundingClientRect();var lineOff=display.lineDiv.getBoundingClientRect();result.teTop=Math.max(0,Math.min(display.wrapper.clientHeight-10,headPos.top+lineOff.top-wrapOff.top));result.teLeft=Math.max(0,Math.min(display.wrapper.clientWidth-10,headPos.left+lineOff.left-wrapOff.left))}return result};TextareaInput.prototype.showSelection=function(drawn){var cm=this.cm;var display=cm.display;removeChildrenAndAdd(display.cursorDiv,\ndrawn.cursors);removeChildrenAndAdd(display.selectionDiv,drawn.selection);if(drawn.teTop!=null){this.wrapper.style.top=drawn.teTop+"px";this.wrapper.style.left=drawn.teLeft+"px"}};TextareaInput.prototype.reset=function(typing){if(this.contextMenuPending||this.composing)return;var cm=this.cm;if(cm.somethingSelected()){this.prevInput="";var content=cm.getSelection();this.textarea.value=content;if(cm.state.focused)selectInput(this.textarea);if(ie&&ie_version>=9)this.hasSelection=content}else if(!typing){this.prevInput=\nthis.textarea.value="";if(ie&&ie_version>=9)this.hasSelection=null}};TextareaInput.prototype.getField=function(){return this.textarea};TextareaInput.prototype.supportsTouch=function(){return false};TextareaInput.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!mobile||activeElt()!=this.textarea))try{this.textarea.focus()}catch(e){}};TextareaInput.prototype.blur=function(){this.textarea.blur()};TextareaInput.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=\n0};TextareaInput.prototype.receivedFocus=function(){this.slowPoll()};TextareaInput.prototype.slowPoll=function(){var this$1=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){this$1.poll();if(this$1.cm.state.focused)this$1.slowPoll()})};TextareaInput.prototype.fastPoll=function(){function p(){var changed=input.poll();if(!changed&&!missed){missed=true;input.polling.set(60,p)}else{input.pollingFast=false;input.slowPoll()}}var missed=false;var input=this;input.pollingFast=\ntrue;input.polling.set(20,p)};TextareaInput.prototype.poll=function(){var this$1=this;var cm=this.cm;var input=this.textarea;var prevInput=this.prevInput;if(this.contextMenuPending||!cm.state.focused||hasSelection(input)&&!prevInput&&!this.composing||cm.isReadOnly()||cm.options.disableInput||cm.state.keySeq)return false;var text=input.value;if(text==prevInput&&!cm.somethingSelected())return false;if(ie&&ie_version>=9&&this.hasSelection===text||mac&&/[\\uf700-\\uf7ff]/.test(text)){cm.display.input.reset();\nreturn false}if(cm.doc.sel==cm.display.selForContextMenu){var first=text.charCodeAt(0);if(first==8203&&!prevInput)prevInput="\\u200b";if(first==8666){this.reset();return this.cm.execCommand("undo")}}var same=0;var l=Math.min(prevInput.length,text.length);for(;same<l&&prevInput.charCodeAt(same)==text.charCodeAt(same);)++same;runInOp(cm,function(){applyTextInput(cm,text.slice(same),prevInput.length-same,null,this$1.composing?"*compose":null);if(text.length>1E3||text.indexOf("\\n")>-1)input.value=this$1.prevInput=\n"";else this$1.prevInput=text;if(this$1.composing){this$1.composing.range.clear();this$1.composing.range=cm.markText(this$1.composing.start,cm.getCursor("to"),{className:"CodeMirror-composing"})}});return true};TextareaInput.prototype.ensurePolled=function(){if(this.pollingFast&&this.poll())this.pollingFast=false};TextareaInput.prototype.onKeyPress=function(){if(ie&&ie_version>=9)this.hasSelection=null;this.fastPoll()};TextareaInput.prototype.onContextMenu=function(e){function prepareSelectAllHack(){if(te.selectionStart!=\nnull){var selected=cm.somethingSelected();var extval="\\u200b"+(selected?te.value:"");te.value="\\u21da";te.value=extval;input.prevInput=selected?"":"\\u200b";te.selectionStart=1;te.selectionEnd=extval.length;display.selForContextMenu=cm.doc.sel}}function rehide(){if(input.contextMenuPending!=rehide)return;input.contextMenuPending=false;input.wrapper.style.cssText=oldWrapperCSS;te.style.cssText=oldCSS;if(ie&&ie_version<9)display.scrollbars.setScrollTop(display.scroller.scrollTop=scrollPos);if(te.selectionStart!=\nnull){if(!ie||ie&&ie_version<9)prepareSelectAllHack();var i=0;var poll=function(){if(display.selForContextMenu==cm.doc.sel&&te.selectionStart==0&&te.selectionEnd>0&&input.prevInput=="\\u200b")operation(cm,selectAll)(cm);else if(i++<10)display.detectingSelectAll=setTimeout(poll,500);else{display.selForContextMenu=null;display.input.reset()}};display.detectingSelectAll=setTimeout(poll,200)}}var input=this;var cm=input.cm;var display=cm.display;var te=input.textarea;if(input.contextMenuPending)input.contextMenuPending();\nvar pos=posFromMouse(cm,e);var scrollPos=display.scroller.scrollTop;if(!pos||presto)return;var reset=cm.options.resetSelectionOnContextMenu;if(reset&&cm.doc.sel.contains(pos)==-1)operation(cm,setSelection)(cm.doc,simpleSelection(pos),sel_dontScroll);var oldCSS=te.style.cssText;var oldWrapperCSS=input.wrapper.style.cssText;var wrapperBox=input.wrapper.offsetParent.getBoundingClientRect();input.wrapper.style.cssText="position: static";te.style.cssText="position: absolute; width: 30px; height: 30px;\\n      top: "+\n(e.clientY-wrapperBox.top-5)+"px; left: "+(e.clientX-wrapperBox.left-5)+"px;\\n      z-index: 1000; background: "+(ie?"rgba(255, 255, 255, .05)":"transparent")+";\\n      outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);";var oldScrollY;if(webkit)oldScrollY=window.scrollY;display.input.focus();if(webkit)window.scrollTo(null,oldScrollY);display.input.reset();if(!cm.somethingSelected())te.value=input.prevInput=" ";input.contextMenuPending=rehide;\ndisplay.selForContextMenu=cm.doc.sel;clearTimeout(display.detectingSelectAll);if(ie&&ie_version>=9)prepareSelectAllHack();if(captureRightClick){e_stop(e);var mouseup=function(){off(window,"mouseup",mouseup);setTimeout(rehide,20)};on(window,"mouseup",mouseup)}else setTimeout(rehide,50)};TextareaInput.prototype.readOnlyChanged=function(val){if(!val)this.reset();this.textarea.disabled=val=="nocursor";this.textarea.readOnly=!!val};TextareaInput.prototype.setUneditable=function(){};TextareaInput.prototype.needsContentAttribute=\nfalse;defineOptions(CodeMirror);addEditorMethods(CodeMirror);var dontDelegate="iter insert remove copy getEditor constructor".split(" ");var prop;for(prop in Doc.prototype)if(Doc.prototype.hasOwnProperty(prop)&&indexOf(dontDelegate,prop)<0)CodeMirror.prototype[prop]=function(method){return function(){return method.apply(this.doc,arguments)}}(Doc.prototype[prop]);eventMixin(Doc);CodeMirror.inputStyles={"textarea":TextareaInput,"contenteditable":ContentEditableInput};CodeMirror.defineMode=function(name){if(!CodeMirror.defaults.mode&&\nname!="null")CodeMirror.defaults.mode=name;defineMode.apply(this,arguments)};CodeMirror.defineMIME=defineMIME;CodeMirror.defineMode("null",function(){return{token:function(stream){return stream.skipToEnd()}}});CodeMirror.defineMIME("text/plain","null");CodeMirror.defineExtension=function(name,func){CodeMirror.prototype[name]=func};CodeMirror.defineDocExtension=function(name,func){Doc.prototype[name]=func};CodeMirror.fromTextArea=fromTextArea;addLegacyProps(CodeMirror);CodeMirror.version="5.65.6";\nreturn CodeMirror});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function dialogDiv(cm,template,bottom){var wrap=cm.getWrapperElement();var dialog;dialog=wrap.appendChild(document.createElement("div"));if(bottom)dialog.className="CodeMirror-dialog CodeMirror-dialog-bottom";else dialog.className="CodeMirror-dialog CodeMirror-dialog-top";\ndialog.appendChild(template);CodeMirror.addClass(wrap,"dialog-opened");return dialog}function closeNotification(cm,newVal){if(cm.state.currentNotificationClose)cm.state.currentNotificationClose();cm.state.currentNotificationClose=newVal}CodeMirror.defineExtension("openDialog",function(template,callback,options){function close(newVal){if(typeof newVal=="string")inp.value=newVal;else{if(closed)return;closed=true;CodeMirror.rmClass(dialog.parentNode,"dialog-opened");dialog.parentNode.removeChild(dialog);\nme.focus();if(options.onClose)options.onClose(dialog)}}if(!options)options={};closeNotification(this,null);var dialog=dialogDiv(this,template,options.bottom);var closed=false;var me=this;var inp=dialog.getElementsByTagName("input")[0];var button;if(inp){inp.focus();if(options.value){inp.value=options.value;if(options.selectValueOnOpen!==false)inp.select()}if(options.onInput)CodeMirror.on(inp,"input",function(e){options.onInput(e,inp.value,close)});if(options.onKeyUp)CodeMirror.on(inp,"keyup",function(e){options.onKeyUp(e,\ninp.value,close)});CodeMirror.on(inp,"keydown",function(e){if(options&&options.onKeyDown&&options.onKeyDown(e,inp.value,close))return;if(e.keyCode==27||options.closeOnEnter!==false&&e.keyCode==13){inp.blur();CodeMirror.e_stop(e);close()}if(e.keyCode==13)callback(inp.value,e)});if(options.closeOnBlur!==false)CodeMirror.on(dialog,"focusout",function(evt){if(evt.relatedTarget!==null)close()})}else if(button=dialog.getElementsByTagName("button")[0]){CodeMirror.on(button,"click",function(){close();me.focus()});\nif(options.closeOnBlur!==false)CodeMirror.on(button,"blur",close);button.focus()}return close});CodeMirror.defineExtension("openConfirm",function(template,callbacks,options){function close(){if(closed)return;closed=true;CodeMirror.rmClass(dialog.parentNode,"dialog-opened");dialog.parentNode.removeChild(dialog);me.focus()}closeNotification(this,null);var dialog=dialogDiv(this,template,options&&options.bottom);var buttons=dialog.getElementsByTagName("button");var closed=false;var me=this;var blurring=\n1;buttons[0].focus();var i=0;for(;i<buttons.length;++i){var b=buttons[i];(function(callback){CodeMirror.on(b,"click",function(e){CodeMirror.e_preventDefault(e);close();if(callback)callback(me)})})(callbacks[i]);CodeMirror.on(b,"blur",function(){--blurring;setTimeout(function(){if(blurring<=0)close()},200)});CodeMirror.on(b,"focus",function(){++blurring})}});CodeMirror.defineExtension("openNotification",function(template,options){function close(){if(closed)return;closed=true;clearTimeout(doneTimer);\nCodeMirror.rmClass(dialog.parentNode,"dialog-opened");dialog.parentNode.removeChild(dialog)}closeNotification(this,close);var dialog=dialogDiv(this,template,options&&options.bottom);var closed=false;var doneTimer;var duration=options&&typeof options.duration!=="undefined"?options.duration:5E3;CodeMirror.on(dialog,"click",function(e){CodeMirror.e_preventDefault(e);close()});if(duration)doneTimer=setTimeout(close,duration);return close})});var diff_match_patch=function(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32};var DIFF_DELETE=-1;var DIFF_INSERT=1;var DIFF_EQUAL=0;diff_match_patch.Diff;\ndiff_match_patch.prototype.diff_main=function(text1,text2,opt_checklines,opt_deadline){if(typeof opt_deadline=="undefined")if(this.Diff_Timeout<=0)opt_deadline=Number.MAX_VALUE;else opt_deadline=(new Date).getTime()+this.Diff_Timeout*1E3;var deadline=opt_deadline;if(text1==null||text2==null)throw new Error("Null input. (diff_main)");if(text1==text2){if(text1)return[[DIFF_EQUAL,text1]];return[]}if(typeof opt_checklines=="undefined")opt_checklines=true;var checklines=opt_checklines;var commonlength=\nthis.diff_commonPrefix(text1,text2);var commonprefix=text1.substring(0,commonlength);text1=text1.substring(commonlength);text2=text2.substring(commonlength);commonlength=this.diff_commonSuffix(text1,text2);var commonsuffix=text1.substring(text1.length-commonlength);text1=text1.substring(0,text1.length-commonlength);text2=text2.substring(0,text2.length-commonlength);var diffs=this.diff_compute_(text1,text2,checklines,deadline);if(commonprefix)diffs.unshift([DIFF_EQUAL,commonprefix]);if(commonsuffix)diffs.push([DIFF_EQUAL,\ncommonsuffix]);this.diff_cleanupMerge(diffs);return diffs};\ndiff_match_patch.prototype.diff_compute_=function(text1,text2,checklines,deadline){var diffs;if(!text1)return[[DIFF_INSERT,text2]];if(!text2)return[[DIFF_DELETE,text1]];var longtext=text1.length>text2.length?text1:text2;var shorttext=text1.length>text2.length?text2:text1;var i=longtext.indexOf(shorttext);if(i!=-1){diffs=[[DIFF_INSERT,longtext.substring(0,i)],[DIFF_EQUAL,shorttext],[DIFF_INSERT,longtext.substring(i+shorttext.length)]];if(text1.length>text2.length)diffs[0][0]=diffs[2][0]=DIFF_DELETE;\nreturn diffs}if(shorttext.length==1)return[[DIFF_DELETE,text1],[DIFF_INSERT,text2]];var hm=this.diff_halfMatch_(text1,text2);if(hm){var text1_a=hm[0];var text1_b=hm[1];var text2_a=hm[2];var text2_b=hm[3];var mid_common=hm[4];var diffs_a=this.diff_main(text1_a,text2_a,checklines,deadline);var diffs_b=this.diff_main(text1_b,text2_b,checklines,deadline);return diffs_a.concat([[DIFF_EQUAL,mid_common]],diffs_b)}if(checklines&&text1.length>100&&text2.length>100)return this.diff_lineMode_(text1,text2,deadline);\nreturn this.diff_bisect_(text1,text2,deadline)};\ndiff_match_patch.prototype.diff_lineMode_=function(text1,text2,deadline){var a=this.diff_linesToChars(text1,text2);text1=a.chars1;text2=a.chars2;var linearray=a.lineArray;var diffs=this.diff_main(text1,text2,false,deadline);this.diff_charsToLines(diffs,linearray);this.diff_cleanupSemantic(diffs);diffs.push([DIFF_EQUAL,""]);var pointer=0;var count_delete=0;var count_insert=0;var text_delete="";var text_insert="";for(;pointer<diffs.length;){switch(diffs[pointer][0]){case DIFF_INSERT:count_insert++;text_insert=\ntext_insert+diffs[pointer][1];break;case DIFF_DELETE:count_delete++;text_delete=text_delete+diffs[pointer][1];break;case DIFF_EQUAL:if(count_delete>=1&&count_insert>=1){diffs.splice(pointer-count_delete-count_insert,count_delete+count_insert);pointer=pointer-count_delete-count_insert;var subDiff=this.diff_main(text_delete,text_insert,false,deadline);var j=subDiff.length-1;for(;j>=0;j--)diffs.splice(pointer,0,subDiff[j]);pointer=pointer+subDiff.length}count_insert=0;count_delete=0;text_delete="";text_insert=\n"";break}pointer++}diffs.pop();return diffs};\ndiff_match_patch.prototype.diff_bisect_=function(text1,text2,deadline){var text1_length=text1.length;var text2_length=text2.length;var max_d=Math.ceil((text1_length+text2_length)/2);var v_offset=max_d;var v_length=2*max_d;var v1=new Array(v_length);var v2=new Array(v_length);var x=0;for(;x<v_length;x++){v1[x]=-1;v2[x]=-1}v1[v_offset+1]=0;v2[v_offset+1]=0;var delta=text1_length-text2_length;var front=delta%2!=0;var k1start=0;var k1end=0;var k2start=0;var k2end=0;var d=0;for(;d<max_d;d++){if((new Date).getTime()>\ndeadline)break;var k1=-d+k1start;for(;k1<=d-k1end;k1=k1+2){var k1_offset=v_offset+k1;var x1;if(k1==-d||k1!=d&&v1[k1_offset-1]<v1[k1_offset+1])x1=v1[k1_offset+1];else x1=v1[k1_offset-1]+1;var y1=x1-k1;for(;x1<text1_length&&y1<text2_length&&text1.charAt(x1)==text2.charAt(y1);){x1++;y1++}v1[k1_offset]=x1;if(x1>text1_length)k1end=k1end+2;else if(y1>text2_length)k1start=k1start+2;else if(front){var k2_offset=v_offset+delta-k1;if(k2_offset>=0&&k2_offset<v_length&&v2[k2_offset]!=-1){var x2=text1_length-\nv2[k2_offset];if(x1>=x2)return this.diff_bisectSplit_(text1,text2,x1,y1,deadline)}}}var k2=-d+k2start;for(;k2<=d-k2end;k2=k2+2){k2_offset=v_offset+k2;if(k2==-d||k2!=d&&v2[k2_offset-1]<v2[k2_offset+1])x2=v2[k2_offset+1];else x2=v2[k2_offset-1]+1;var y2=x2-k2;for(;x2<text1_length&&y2<text2_length&&text1.charAt(text1_length-x2-1)==text2.charAt(text2_length-y2-1);){x2++;y2++}v2[k2_offset]=x2;if(x2>text1_length)k2end=k2end+2;else if(y2>text2_length)k2start=k2start+2;else if(!front){k1_offset=v_offset+\ndelta-k2;if(k1_offset>=0&&k1_offset<v_length&&v1[k1_offset]!=-1){x1=v1[k1_offset];y1=v_offset+x1-k1_offset;x2=text1_length-x2;if(x1>=x2)return this.diff_bisectSplit_(text1,text2,x1,y1,deadline)}}}}return[[DIFF_DELETE,text1],[DIFF_INSERT,text2]]};\ndiff_match_patch.prototype.diff_bisectSplit_=function(text1,text2,x,y,deadline){var text1a=text1.substring(0,x);var text2a=text2.substring(0,y);var text1b=text1.substring(x);var text2b=text2.substring(y);var diffs=this.diff_main(text1a,text2a,false,deadline);var diffsb=this.diff_main(text1b,text2b,false,deadline);return diffs.concat(diffsb)};\ndiff_match_patch.prototype.diff_linesToChars=function(text1,text2){function diff_linesToCharsMunge_(text){var chars="";var lineStart=0;var lineEnd=-1;var lineArrayLength=lineArray.length;for(;lineEnd<text.length-1;){lineEnd=text.indexOf("\\n",lineStart);if(lineEnd==-1)lineEnd=text.length-1;var line=text.substring(lineStart,lineEnd+1);if(lineHash.hasOwnProperty?lineHash.hasOwnProperty(line):lineHash[line]!==undefined)chars=chars+String.fromCharCode(lineHash[line]);else{if(lineArrayLength==maxLines){line=\ntext.substring(lineStart);lineEnd=text.length}chars=chars+String.fromCharCode(lineArrayLength);lineHash[line]=lineArrayLength;lineArray[lineArrayLength++]=line}lineStart=lineEnd+1}return chars}var lineArray=[];var lineHash={};lineArray[0]="";var maxLines=4E4;var chars1=diff_linesToCharsMunge_(text1);maxLines=65535;var chars2=diff_linesToCharsMunge_(text2);return{chars1:chars1,chars2:chars2,lineArray:lineArray}};\ndiff_match_patch.prototype.diff_charsToLines=function(diffs,lineArray){var x=0;for(;x<diffs.length;x++){var chars=diffs[x][1];var text=[];var y=0;for(;y<chars.length;y++)text[y]=lineArray[chars.charCodeAt(y)];diffs[x][1]=text.join("")}};\ndiff_match_patch.prototype.diff_commonPrefix=function(text1,text2){if(!text1||!text2||text1.charAt(0)!=text2.charAt(0))return 0;var pointermin=0;var pointermax=Math.min(text1.length,text2.length);var pointermid=pointermax;var pointerstart=0;for(;pointermin<pointermid;){if(text1.substring(pointerstart,pointermid)==text2.substring(pointerstart,pointermid)){pointermin=pointermid;pointerstart=pointermin}else pointermax=pointermid;pointermid=Math.floor((pointermax-pointermin)/2+pointermin)}return pointermid};\ndiff_match_patch.prototype.diff_commonSuffix=function(text1,text2){if(!text1||!text2||text1.charAt(text1.length-1)!=text2.charAt(text2.length-1))return 0;var pointermin=0;var pointermax=Math.min(text1.length,text2.length);var pointermid=pointermax;var pointerend=0;for(;pointermin<pointermid;){if(text1.substring(text1.length-pointermid,text1.length-pointerend)==text2.substring(text2.length-pointermid,text2.length-pointerend)){pointermin=pointermid;pointerend=pointermin}else pointermax=pointermid;pointermid=\nMath.floor((pointermax-pointermin)/2+pointermin)}return pointermid};\ndiff_match_patch.prototype.diff_commonOverlap_=function(text1,text2){var text1_length=text1.length;var text2_length=text2.length;if(text1_length==0||text2_length==0)return 0;if(text1_length>text2_length)text1=text1.substring(text1_length-text2_length);else if(text1_length<text2_length)text2=text2.substring(0,text1_length);var text_length=Math.min(text1_length,text2_length);if(text1==text2)return text_length;var best=0;var length=1;for(;true;){var pattern=text1.substring(text_length-length);var found=\ntext2.indexOf(pattern);if(found==-1)return best;length=length+found;if(found==0||text1.substring(text_length-length)==text2.substring(0,length)){best=length;length++}}};\ndiff_match_patch.prototype.diff_halfMatch_=function(text1,text2){function diff_halfMatchI_(longtext,shorttext,i){var seed=longtext.substring(i,i+Math.floor(longtext.length/4));var j=-1;var best_common="";var best_longtext_a;var best_longtext_b;var best_shorttext_a;var best_shorttext_b;for(;(j=shorttext.indexOf(seed,j+1))!=-1;){var prefixLength=dmp.diff_commonPrefix(longtext.substring(i),shorttext.substring(j));var suffixLength=dmp.diff_commonSuffix(longtext.substring(0,i),shorttext.substring(0,j));\nif(best_common.length<suffixLength+prefixLength){best_common=shorttext.substring(j-suffixLength,j)+shorttext.substring(j,j+prefixLength);best_longtext_a=longtext.substring(0,i-suffixLength);best_longtext_b=longtext.substring(i+prefixLength);best_shorttext_a=shorttext.substring(0,j-suffixLength);best_shorttext_b=shorttext.substring(j+prefixLength)}}if(best_common.length*2>=longtext.length)return[best_longtext_a,best_longtext_b,best_shorttext_a,best_shorttext_b,best_common];else return null}if(this.Diff_Timeout<=\n0)return null;var longtext=text1.length>text2.length?text1:text2;var shorttext=text1.length>text2.length?text2:text1;if(longtext.length<4||shorttext.length*2<longtext.length)return null;var dmp=this;var hm1=diff_halfMatchI_(longtext,shorttext,Math.ceil(longtext.length/4));var hm2=diff_halfMatchI_(longtext,shorttext,Math.ceil(longtext.length/2));var hm;if(!hm1&&!hm2)return null;else if(!hm2)hm=hm1;else if(!hm1)hm=hm2;else hm=hm1[4].length>hm2[4].length?hm1:hm2;var text1_a;var text1_b;var text2_a;var text2_b;\nif(text1.length>text2.length){text1_a=hm[0];text1_b=hm[1];text2_a=hm[2];text2_b=hm[3]}else{text2_a=hm[0];text2_b=hm[1];text1_a=hm[2];text1_b=hm[3]}var mid_common=hm[4];return[text1_a,text1_b,text2_a,text2_b,mid_common]};\ndiff_match_patch.prototype.diff_cleanupSemantic=function(diffs){var changes=false;var equalities=[];var equalitiesLength=0;var lastequality=null;var pointer=0;var length_insertions1=0;var length_deletions1=0;var length_insertions2=0;var length_deletions2=0;for(;pointer<diffs.length;){if(diffs[pointer][0]==DIFF_EQUAL){equalities[equalitiesLength++]=pointer;length_insertions1=length_insertions2;length_deletions1=length_deletions2;length_insertions2=0;length_deletions2=0;lastequality=diffs[pointer][1]}else{if(diffs[pointer][0]==\nDIFF_INSERT)length_insertions2=length_insertions2+diffs[pointer][1].length;else length_deletions2=length_deletions2+diffs[pointer][1].length;if(lastequality&&lastequality.length<=Math.max(length_insertions1,length_deletions1)&&lastequality.length<=Math.max(length_insertions2,length_deletions2)){diffs.splice(equalities[equalitiesLength-1],0,[DIFF_DELETE,lastequality]);diffs[equalities[equalitiesLength-1]+1][0]=DIFF_INSERT;equalitiesLength--;equalitiesLength--;pointer=equalitiesLength>0?equalities[equalitiesLength-\n1]:-1;length_insertions1=0;length_deletions1=0;length_insertions2=0;length_deletions2=0;lastequality=null;changes=true}}pointer++}if(changes)this.diff_cleanupMerge(diffs);this.diff_cleanupSemanticLossless(diffs);pointer=1;for(;pointer<diffs.length;){if(diffs[pointer-1][0]==DIFF_DELETE&&diffs[pointer][0]==DIFF_INSERT){var deletion=diffs[pointer-1][1];var insertion=diffs[pointer][1];var overlap_length1=this.diff_commonOverlap_(deletion,insertion);var overlap_length2=this.diff_commonOverlap_(insertion,\ndeletion);if(overlap_length1>=overlap_length2){if(overlap_length1>=deletion.length/2||overlap_length1>=insertion.length/2){diffs.splice(pointer,0,[DIFF_EQUAL,insertion.substring(0,overlap_length1)]);diffs[pointer-1][1]=deletion.substring(0,deletion.length-overlap_length1);diffs[pointer+1][1]=insertion.substring(overlap_length1);pointer++}}else if(overlap_length2>=deletion.length/2||overlap_length2>=insertion.length/2){diffs.splice(pointer,0,[DIFF_EQUAL,deletion.substring(0,overlap_length2)]);diffs[pointer-\n1][0]=DIFF_INSERT;diffs[pointer-1][1]=insertion.substring(0,insertion.length-overlap_length2);diffs[pointer+1][0]=DIFF_DELETE;diffs[pointer+1][1]=deletion.substring(overlap_length2);pointer++}pointer++}pointer++}};\ndiff_match_patch.prototype.diff_cleanupSemanticLossless=function(diffs){function diff_cleanupSemanticScore_(one,two){if(!one||!two)return 6;var char1=one.charAt(one.length-1);var char2=two.charAt(0);var nonAlphaNumeric1=char1.match(diff_match_patch.nonAlphaNumericRegex_);var nonAlphaNumeric2=char2.match(diff_match_patch.nonAlphaNumericRegex_);var whitespace1=nonAlphaNumeric1&&char1.match(diff_match_patch.whitespaceRegex_);var whitespace2=nonAlphaNumeric2&&char2.match(diff_match_patch.whitespaceRegex_);\nvar lineBreak1=whitespace1&&char1.match(diff_match_patch.linebreakRegex_);var lineBreak2=whitespace2&&char2.match(diff_match_patch.linebreakRegex_);var blankLine1=lineBreak1&&one.match(diff_match_patch.blanklineEndRegex_);var blankLine2=lineBreak2&&two.match(diff_match_patch.blanklineStartRegex_);if(blankLine1||blankLine2)return 5;else if(lineBreak1||lineBreak2)return 4;else if(nonAlphaNumeric1&&!whitespace1&&whitespace2)return 3;else if(whitespace1||whitespace2)return 2;else if(nonAlphaNumeric1||\nnonAlphaNumeric2)return 1;return 0}var pointer=1;for(;pointer<diffs.length-1;){if(diffs[pointer-1][0]==DIFF_EQUAL&&diffs[pointer+1][0]==DIFF_EQUAL){var equality1=diffs[pointer-1][1];var edit=diffs[pointer][1];var equality2=diffs[pointer+1][1];var commonOffset=this.diff_commonSuffix(equality1,edit);if(commonOffset){var commonString=edit.substring(edit.length-commonOffset);equality1=equality1.substring(0,equality1.length-commonOffset);edit=commonString+edit.substring(0,edit.length-commonOffset);equality2=\ncommonString+equality2}var bestEquality1=equality1;var bestEdit=edit;var bestEquality2=equality2;var bestScore=diff_cleanupSemanticScore_(equality1,edit)+diff_cleanupSemanticScore_(edit,equality2);for(;edit.charAt(0)===equality2.charAt(0);){equality1=equality1+edit.charAt(0);edit=edit.substring(1)+equality2.charAt(0);equality2=equality2.substring(1);var score=diff_cleanupSemanticScore_(equality1,edit)+diff_cleanupSemanticScore_(edit,equality2);if(score>=bestScore){bestScore=score;bestEquality1=equality1;\nbestEdit=edit;bestEquality2=equality2}}if(diffs[pointer-1][1]!=bestEquality1){if(bestEquality1)diffs[pointer-1][1]=bestEquality1;else{diffs.splice(pointer-1,1);pointer--}diffs[pointer][1]=bestEdit;if(bestEquality2)diffs[pointer+1][1]=bestEquality2;else{diffs.splice(pointer+1,1);pointer--}}}pointer++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\\s/;diff_match_patch.linebreakRegex_=/[\\r\\n]/;diff_match_patch.blanklineEndRegex_=/\\n\\r?\\n$/;\ndiff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_match_patch.prototype.diff_cleanupEfficiency=function(diffs){var changes=false;var equalities=[];var equalitiesLength=0;var lastequality=null;var pointer=0;var pre_ins=false;var pre_del=false;var post_ins=false;var post_del=false;for(;pointer<diffs.length;){if(diffs[pointer][0]==DIFF_EQUAL){if(diffs[pointer][1].length<this.Diff_EditCost&&(post_ins||post_del)){equalities[equalitiesLength++]=pointer;pre_ins=post_ins;pre_del=post_del;lastequality=diffs[pointer][1]}else{equalitiesLength=0;lastequality=\nnull}post_ins=post_del=false}else{if(diffs[pointer][0]==DIFF_DELETE)post_del=true;else post_ins=true;if(lastequality&&(pre_ins&&pre_del&&post_ins&&post_del||lastequality.length<this.Diff_EditCost/2&&pre_ins+pre_del+post_ins+post_del==3)){diffs.splice(equalities[equalitiesLength-1],0,[DIFF_DELETE,lastequality]);diffs[equalities[equalitiesLength-1]+1][0]=DIFF_INSERT;equalitiesLength--;lastequality=null;if(pre_ins&&pre_del){post_ins=post_del=true;equalitiesLength=0}else{equalitiesLength--;pointer=equalitiesLength>\n0?equalities[equalitiesLength-1]:-1;post_ins=post_del=false}changes=true}}pointer++}if(changes)this.diff_cleanupMerge(diffs)};\ndiff_match_patch.prototype.diff_cleanupMerge=function(diffs){diffs.push([DIFF_EQUAL,""]);var pointer=0;var count_delete=0;var count_insert=0;var text_delete="";var text_insert="";var commonlength;for(;pointer<diffs.length;)switch(diffs[pointer][0]){case DIFF_INSERT:count_insert++;text_insert=text_insert+diffs[pointer][1];pointer++;break;case DIFF_DELETE:count_delete++;text_delete=text_delete+diffs[pointer][1];pointer++;break;case DIFF_EQUAL:if(count_delete+count_insert>1){if(count_delete!==0&&count_insert!==\n0){commonlength=this.diff_commonPrefix(text_insert,text_delete);if(commonlength!==0){if(pointer-count_delete-count_insert>0&&diffs[pointer-count_delete-count_insert-1][0]==DIFF_EQUAL)diffs[pointer-count_delete-count_insert-1][1]+=text_insert.substring(0,commonlength);else{diffs.splice(0,0,[DIFF_EQUAL,text_insert.substring(0,commonlength)]);pointer++}text_insert=text_insert.substring(commonlength);text_delete=text_delete.substring(commonlength)}commonlength=this.diff_commonSuffix(text_insert,text_delete);\nif(commonlength!==0){diffs[pointer][1]=text_insert.substring(text_insert.length-commonlength)+diffs[pointer][1];text_insert=text_insert.substring(0,text_insert.length-commonlength);text_delete=text_delete.substring(0,text_delete.length-commonlength)}}if(count_delete===0)diffs.splice(pointer-count_insert,count_delete+count_insert,[DIFF_INSERT,text_insert]);else if(count_insert===0)diffs.splice(pointer-count_delete,count_delete+count_insert,[DIFF_DELETE,text_delete]);else diffs.splice(pointer-count_delete-\ncount_insert,count_delete+count_insert,[DIFF_DELETE,text_delete],[DIFF_INSERT,text_insert]);pointer=pointer-count_delete-count_insert+(count_delete?1:0)+(count_insert?1:0)+1}else if(pointer!==0&&diffs[pointer-1][0]==DIFF_EQUAL){diffs[pointer-1][1]+=diffs[pointer][1];diffs.splice(pointer,1)}else pointer++;count_insert=0;count_delete=0;text_delete="";text_insert="";break}if(diffs[diffs.length-1][1]==="")diffs.pop();var changes=false;pointer=1;for(;pointer<diffs.length-1;){if(diffs[pointer-1][0]==DIFF_EQUAL&&\ndiffs[pointer+1][0]==DIFF_EQUAL)if(diffs[pointer][1].substring(diffs[pointer][1].length-diffs[pointer-1][1].length)==diffs[pointer-1][1]){diffs[pointer][1]=diffs[pointer-1][1]+diffs[pointer][1].substring(0,diffs[pointer][1].length-diffs[pointer-1][1].length);diffs[pointer+1][1]=diffs[pointer-1][1]+diffs[pointer+1][1];diffs.splice(pointer-1,1);changes=true}else if(diffs[pointer][1].substring(0,diffs[pointer+1][1].length)==diffs[pointer+1][1]){diffs[pointer-1][1]+=diffs[pointer+1][1];diffs[pointer][1]=\ndiffs[pointer][1].substring(diffs[pointer+1][1].length)+diffs[pointer+1][1];diffs.splice(pointer+1,1);changes=true}pointer++}if(changes)this.diff_cleanupMerge(diffs)};\ndiff_match_patch.prototype.diff_xIndex=function(diffs,loc){var chars1=0;var chars2=0;var last_chars1=0;var last_chars2=0;var x;x=0;for(;x<diffs.length;x++){if(diffs[x][0]!==DIFF_INSERT)chars1=chars1+diffs[x][1].length;if(diffs[x][0]!==DIFF_DELETE)chars2=chars2+diffs[x][1].length;if(chars1>loc)break;last_chars1=chars1;last_chars2=chars2}if(diffs.length!=x&&diffs[x][0]===DIFF_DELETE)return last_chars2;return last_chars2+(loc-last_chars1)};\ndiff_match_patch.prototype.diff_prettyHtml=function(diffs){var html=[];var pattern_amp=/&/g;var pattern_lt=/</g;var pattern_gt=/>/g;var pattern_para=/\\n/g;var x=0;for(;x<diffs.length;x++){var op=diffs[x][0];var data=diffs[x][1];var text=data.replace(pattern_amp,"&amp;").replace(pattern_lt,"&lt;").replace(pattern_gt,"&gt;").replace(pattern_para,"&para;<br>");switch(op){case DIFF_INSERT:html[x]=\'<ins style="background:#e6ffe6;">\'+text+"</ins>";break;case DIFF_DELETE:html[x]=\'<del style="background:#ffe6e6;">\'+\ntext+"</del>";break;case DIFF_EQUAL:html[x]="<span>"+text+"</span>";break}}return html.join("")};diff_match_patch.prototype.diff_text1=function(diffs){var text=[];var x=0;for(;x<diffs.length;x++)if(diffs[x][0]!==DIFF_INSERT)text[x]=diffs[x][1];return text.join("")};diff_match_patch.prototype.diff_text2=function(diffs){var text=[];var x=0;for(;x<diffs.length;x++)if(diffs[x][0]!==DIFF_DELETE)text[x]=diffs[x][1];return text.join("")};\ndiff_match_patch.prototype.diff_levenshtein=function(diffs){var levenshtein=0;var insertions=0;var deletions=0;var x=0;for(;x<diffs.length;x++){var op=diffs[x][0];var data=diffs[x][1];switch(op){case DIFF_INSERT:insertions=insertions+data.length;break;case DIFF_DELETE:deletions=deletions+data.length;break;case DIFF_EQUAL:levenshtein=levenshtein+Math.max(insertions,deletions);insertions=0;deletions=0;break}}levenshtein=levenshtein+Math.max(insertions,deletions);return levenshtein};\ndiff_match_patch.prototype.diff_toDelta=function(diffs){var text=[];var x=0;for(;x<diffs.length;x++)switch(diffs[x][0]){case DIFF_INSERT:text[x]="+"+encodeURI(diffs[x][1]);break;case DIFF_DELETE:text[x]="-"+diffs[x][1].length;break;case DIFF_EQUAL:text[x]="="+diffs[x][1].length;break}return text.join("\\t").replace(/%20/g," ")};\ndiff_match_patch.prototype.diff_fromDelta=function(text1,delta){var diffs=[];var diffsLength=0;var pointer=0;var tokens=delta.split(/\\t/g);var x=0;for(;x<tokens.length;x++){var param=tokens[x].substring(1);switch(tokens[x].charAt(0)){case "+":try{diffs[diffsLength++]=[DIFF_INSERT,decodeURI(param)]}catch(ex){throw new Error("Illegal escape in diff_fromDelta: "+param);}break;case "-":case "=":var n=parseInt(param,10);if(isNaN(n)||n<0)throw new Error("Invalid number in diff_fromDelta: "+param);var text=\ntext1.substring(pointer,pointer=pointer+n);if(tokens[x].charAt(0)=="=")diffs[diffsLength++]=[DIFF_EQUAL,text];else diffs[diffsLength++]=[DIFF_DELETE,text];break;default:if(tokens[x])throw new Error("Invalid diff operation in diff_fromDelta: "+tokens[x]);}}if(pointer!=text1.length)throw new Error("Delta length ("+pointer+") does not equal source text length ("+text1.length+").");return diffs};\ndiff_match_patch.prototype.match_main=function(text,pattern,loc){if(text==null||pattern==null||loc==null)throw new Error("Null input. (match_main)");loc=Math.max(0,Math.min(loc,text.length));if(text==pattern)return 0;else if(!text.length)return-1;else if(text.substring(loc,loc+pattern.length)==pattern)return loc;else return this.match_bitap_(text,pattern,loc)};\ndiff_match_patch.prototype.match_bitap_=function(text,pattern,loc){function match_bitapScore_(e,x){var accuracy=e/pattern.length;var proximity=Math.abs(loc-x);if(!dmp.Match_Distance)return proximity?1:accuracy;return accuracy+proximity/dmp.Match_Distance}if(pattern.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var s=this.match_alphabet_(pattern);var dmp=this;var score_threshold=this.Match_Threshold;var best_loc=text.indexOf(pattern,loc);if(best_loc!=-1){score_threshold=\nMath.min(match_bitapScore_(0,best_loc),score_threshold);best_loc=text.lastIndexOf(pattern,loc+pattern.length);if(best_loc!=-1)score_threshold=Math.min(match_bitapScore_(0,best_loc),score_threshold)}var matchmask=1<<pattern.length-1;best_loc=-1;var bin_min;var bin_mid;var bin_max=pattern.length+text.length;var last_rd;var d=0;for(;d<pattern.length;d++){bin_min=0;bin_mid=bin_max;for(;bin_min<bin_mid;){if(match_bitapScore_(d,loc+bin_mid)<=score_threshold)bin_min=bin_mid;else bin_max=bin_mid;bin_mid=\nMath.floor((bin_max-bin_min)/2+bin_min)}bin_max=bin_mid;var start=Math.max(1,loc-bin_mid+1);var finish=Math.min(loc+bin_mid,text.length)+pattern.length;var rd=Array(finish+2);rd[finish+1]=(1<<d)-1;var j=finish;for(;j>=start;j--){var charMatch=s[text.charAt(j-1)];if(d===0)rd[j]=(rd[j+1]<<1|1)&charMatch;else rd[j]=(rd[j+1]<<1|1)&charMatch|((last_rd[j+1]|last_rd[j])<<1|1)|last_rd[j+1];if(rd[j]&matchmask){var score=match_bitapScore_(d,j-1);if(score<=score_threshold){score_threshold=score;best_loc=j-1;\nif(best_loc>loc)start=Math.max(1,2*loc-best_loc);else break}}}if(match_bitapScore_(d+1,loc)>score_threshold)break;last_rd=rd}return best_loc};diff_match_patch.prototype.match_alphabet_=function(pattern){var s={};var i=0;for(;i<pattern.length;i++)s[pattern.charAt(i)]=0;i=0;for(;i<pattern.length;i++)s[pattern.charAt(i)]|=1<<pattern.length-i-1;return s};\ndiff_match_patch.prototype.patch_addContext_=function(patch,text){if(text.length==0)return;if(patch.start2===null)throw Error("patch not initialized");var pattern=text.substring(patch.start2,patch.start2+patch.length1);var padding=0;for(;text.indexOf(pattern)!=text.lastIndexOf(pattern)&&pattern.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;){padding=padding+this.Patch_Margin;pattern=text.substring(patch.start2-padding,patch.start2+patch.length1+padding)}padding=padding+this.Patch_Margin;\nvar prefix=text.substring(patch.start2-padding,patch.start2);if(prefix)patch.diffs.unshift([DIFF_EQUAL,prefix]);var suffix=text.substring(patch.start2+patch.length1,patch.start2+patch.length1+padding);if(suffix)patch.diffs.push([DIFF_EQUAL,suffix]);patch.start1-=prefix.length;patch.start2-=prefix.length;patch.length1+=prefix.length+suffix.length;patch.length2+=prefix.length+suffix.length};\ndiff_match_patch.prototype.patch_make=function(a,opt_b,opt_c){var text1;var diffs;if(typeof a=="string"&&typeof opt_b=="string"&&typeof opt_c=="undefined"){text1=a;diffs=this.diff_main(text1,opt_b,true);if(diffs.length>2){this.diff_cleanupSemantic(diffs);this.diff_cleanupEfficiency(diffs)}}else if(a&&typeof a=="object"&&typeof opt_b=="undefined"&&typeof opt_c=="undefined"){diffs=a;text1=this.diff_text1(diffs)}else if(typeof a=="string"&&opt_b&&typeof opt_b=="object"&&typeof opt_c=="undefined"){text1=\na;diffs=opt_b}else if(typeof a=="string"&&typeof opt_b=="string"&&opt_c&&typeof opt_c=="object"){text1=a;diffs=opt_c}else throw new Error("Unknown call format to patch_make.");if(diffs.length===0)return[];var patches=[];var patch=new diff_match_patch.patch_obj;var patchDiffLength=0;var char_count1=0;var char_count2=0;var prepatch_text=text1;var postpatch_text=text1;var x=0;for(;x<diffs.length;x++){var diff_type=diffs[x][0];var diff_text=diffs[x][1];if(!patchDiffLength&&diff_type!==DIFF_EQUAL){patch.start1=\nchar_count1;patch.start2=char_count2}switch(diff_type){case DIFF_INSERT:patch.diffs[patchDiffLength++]=diffs[x];patch.length2+=diff_text.length;postpatch_text=postpatch_text.substring(0,char_count2)+diff_text+postpatch_text.substring(char_count2);break;case DIFF_DELETE:patch.length1+=diff_text.length;patch.diffs[patchDiffLength++]=diffs[x];postpatch_text=postpatch_text.substring(0,char_count2)+postpatch_text.substring(char_count2+diff_text.length);break;case DIFF_EQUAL:if(diff_text.length<=2*this.Patch_Margin&&\npatchDiffLength&&diffs.length!=x+1){patch.diffs[patchDiffLength++]=diffs[x];patch.length1+=diff_text.length;patch.length2+=diff_text.length}else if(diff_text.length>=2*this.Patch_Margin)if(patchDiffLength){this.patch_addContext_(patch,prepatch_text);patches.push(patch);patch=new diff_match_patch.patch_obj;patchDiffLength=0;prepatch_text=postpatch_text;char_count1=char_count2}break}if(diff_type!==DIFF_INSERT)char_count1=char_count1+diff_text.length;if(diff_type!==DIFF_DELETE)char_count2=char_count2+\ndiff_text.length}if(patchDiffLength){this.patch_addContext_(patch,prepatch_text);patches.push(patch)}return patches};\ndiff_match_patch.prototype.patch_deepCopy=function(patches){var patchesCopy=[];var x=0;for(;x<patches.length;x++){var patch=patches[x];var patchCopy=new diff_match_patch.patch_obj;patchCopy.diffs=[];var y=0;for(;y<patch.diffs.length;y++)patchCopy.diffs[y]={0:patch.diffs[y][0],1:patch.diffs[y][1]};patchCopy.start1=patch.start1;patchCopy.start2=patch.start2;patchCopy.length1=patch.length1;patchCopy.length2=patch.length2;patchesCopy[x]=patchCopy}return patchesCopy};\ndiff_match_patch.prototype.patch_apply=function(patches,text){if(patches.length==0)return[text,[]];patches=this.patch_deepCopy(patches);var nullPadding=this.patch_addPadding(patches);text=nullPadding+text+nullPadding;this.patch_splitMax(patches);var delta=0;var results=[];var x=0;for(;x<patches.length;x++){var expected_loc=patches[x].start2+delta;var text1=this.diff_text1(patches[x].diffs);var start_loc;var end_loc=-1;if(text1.length>this.Match_MaxBits){start_loc=this.match_main(text,text1.substring(0,\nthis.Match_MaxBits),expected_loc);if(start_loc!=-1){end_loc=this.match_main(text,text1.substring(text1.length-this.Match_MaxBits),expected_loc+text1.length-this.Match_MaxBits);if(end_loc==-1||start_loc>=end_loc)start_loc=-1}}else start_loc=this.match_main(text,text1,expected_loc);if(start_loc==-1){results[x]=false;delta=delta-(patches[x].length2-patches[x].length1)}else{results[x]=true;delta=start_loc-expected_loc;var text2;if(end_loc==-1)text2=text.substring(start_loc,start_loc+text1.length);else text2=\ntext.substring(start_loc,end_loc+this.Match_MaxBits);if(text1==text2)text=text.substring(0,start_loc)+this.diff_text2(patches[x].diffs)+text.substring(start_loc+text1.length);else{var diffs=this.diff_main(text1,text2,false);if(text1.length>this.Match_MaxBits&&this.diff_levenshtein(diffs)/text1.length>this.Patch_DeleteThreshold)results[x]=false;else{this.diff_cleanupSemanticLossless(diffs);var index1=0;var index2;var y=0;for(;y<patches[x].diffs.length;y++){var mod=patches[x].diffs[y];if(mod[0]!==DIFF_EQUAL)index2=\nthis.diff_xIndex(diffs,index1);if(mod[0]===DIFF_INSERT)text=text.substring(0,start_loc+index2)+mod[1]+text.substring(start_loc+index2);else if(mod[0]===DIFF_DELETE)text=text.substring(0,start_loc+index2)+text.substring(start_loc+this.diff_xIndex(diffs,index1+mod[1].length));if(mod[0]!==DIFF_DELETE)index1=index1+mod[1].length}}}}}text=text.substring(nullPadding.length,text.length-nullPadding.length);return[text,results]};\ndiff_match_patch.prototype.patch_addPadding=function(patches){var paddingLength=this.Patch_Margin;var nullPadding="";var x=1;for(;x<=paddingLength;x++)nullPadding=nullPadding+String.fromCharCode(x);x=0;for(;x<patches.length;x++){patches[x].start1+=paddingLength;patches[x].start2+=paddingLength}var patch=patches[0];var diffs=patch.diffs;if(diffs.length==0||diffs[0][0]!=DIFF_EQUAL){diffs.unshift([DIFF_EQUAL,nullPadding]);patch.start1-=paddingLength;patch.start2-=paddingLength;patch.length1+=paddingLength;\npatch.length2+=paddingLength}else if(paddingLength>diffs[0][1].length){var extraLength=paddingLength-diffs[0][1].length;diffs[0][1]=nullPadding.substring(diffs[0][1].length)+diffs[0][1];patch.start1-=extraLength;patch.start2-=extraLength;patch.length1+=extraLength;patch.length2+=extraLength}patch=patches[patches.length-1];diffs=patch.diffs;if(diffs.length==0||diffs[diffs.length-1][0]!=DIFF_EQUAL){diffs.push([DIFF_EQUAL,nullPadding]);patch.length1+=paddingLength;patch.length2+=paddingLength}else if(paddingLength>\ndiffs[diffs.length-1][1].length){extraLength=paddingLength-diffs[diffs.length-1][1].length;diffs[diffs.length-1][1]+=nullPadding.substring(0,extraLength);patch.length1+=extraLength;patch.length2+=extraLength}return nullPadding};\ndiff_match_patch.prototype.patch_splitMax=function(patches){var patch_size=this.Match_MaxBits;var x=0;for(;x<patches.length;x++){if(patches[x].length1<=patch_size)continue;var bigpatch=patches[x];patches.splice(x--,1);var start1=bigpatch.start1;var start2=bigpatch.start2;var precontext="";for(;bigpatch.diffs.length!==0;){var patch=new diff_match_patch.patch_obj;var empty=true;patch.start1=start1-precontext.length;patch.start2=start2-precontext.length;if(precontext!==""){patch.length1=patch.length2=\nprecontext.length;patch.diffs.push([DIFF_EQUAL,precontext])}for(;bigpatch.diffs.length!==0&&patch.length1<patch_size-this.Patch_Margin;){var diff_type=bigpatch.diffs[0][0];var diff_text=bigpatch.diffs[0][1];if(diff_type===DIFF_INSERT){patch.length2+=diff_text.length;start2=start2+diff_text.length;patch.diffs.push(bigpatch.diffs.shift());empty=false}else if(diff_type===DIFF_DELETE&&patch.diffs.length==1&&patch.diffs[0][0]==DIFF_EQUAL&&diff_text.length>2*patch_size){patch.length1+=diff_text.length;\nstart1=start1+diff_text.length;empty=false;patch.diffs.push([diff_type,diff_text]);bigpatch.diffs.shift()}else{diff_text=diff_text.substring(0,patch_size-patch.length1-this.Patch_Margin);patch.length1+=diff_text.length;start1=start1+diff_text.length;if(diff_type===DIFF_EQUAL){patch.length2+=diff_text.length;start2=start2+diff_text.length}else empty=false;patch.diffs.push([diff_type,diff_text]);if(diff_text==bigpatch.diffs[0][1])bigpatch.diffs.shift();else bigpatch.diffs[0][1]=bigpatch.diffs[0][1].substring(diff_text.length)}}precontext=\nthis.diff_text2(patch.diffs);precontext=precontext.substring(precontext.length-this.Patch_Margin);var postcontext=this.diff_text1(bigpatch.diffs).substring(0,this.Patch_Margin);if(postcontext!==""){patch.length1+=postcontext.length;patch.length2+=postcontext.length;if(patch.diffs.length!==0&&patch.diffs[patch.diffs.length-1][0]===DIFF_EQUAL)patch.diffs[patch.diffs.length-1][1]+=postcontext;else patch.diffs.push([DIFF_EQUAL,postcontext])}if(!empty)patches.splice(++x,0,patch)}}};\ndiff_match_patch.prototype.patch_toText=function(patches){var text=[];var x=0;for(;x<patches.length;x++)text[x]=patches[x];return text.join("")};\ndiff_match_patch.prototype.patch_fromText=function(textline){var patches=[];if(!textline)return patches;var text=textline.split("\\n");var textPointer=0;var patchHeader=/^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$/;for(;textPointer<text.length;){var m=text[textPointer].match(patchHeader);if(!m)throw new Error("Invalid patch string: "+text[textPointer]);var patch=new diff_match_patch.patch_obj;patches.push(patch);patch.start1=parseInt(m[1],10);if(m[2]===""){patch.start1--;patch.length1=1}else if(m[2]=="0")patch.length1=\n0;else{patch.start1--;patch.length1=parseInt(m[2],10)}patch.start2=parseInt(m[3],10);if(m[4]===""){patch.start2--;patch.length2=1}else if(m[4]=="0")patch.length2=0;else{patch.start2--;patch.length2=parseInt(m[4],10)}textPointer++;for(;textPointer<text.length;){var sign=text[textPointer].charAt(0);try{var line=decodeURI(text[textPointer].substring(1))}catch(ex){throw new Error("Illegal escape in patch_fromText: "+line);}if(sign=="-")patch.diffs.push([DIFF_DELETE,line]);else if(sign=="+")patch.diffs.push([DIFF_INSERT,\nline]);else if(sign==" ")patch.diffs.push([DIFF_EQUAL,line]);else if(sign=="@")break;else if(sign==="");else throw new Error(\'Invalid patch mode "\'+sign+\'" in: \'+line);textPointer++}}return patches};diff_match_patch.patch_obj=function(){this.diffs=[];this.start1=null;this.start2=null;this.length1=0;this.length2=0};\ndiff_match_patch.patch_obj.prototype.toString=function(){var coords1;var coords2;if(this.length1===0)coords1=this.start1+",0";else if(this.length1==1)coords1=this.start1+1;else coords1=this.start1+1+","+this.length1;if(this.length2===0)coords2=this.start2+",0";else if(this.length2==1)coords2=this.start2+1;else coords2=this.start2+1+","+this.length2;var text=["@@ -"+coords1+" +"+coords2+" @@\\n"];var op;var x=0;for(;x<this.diffs.length;x++){switch(this.diffs[x][0]){case DIFF_INSERT:op="+";break;case DIFF_DELETE:op=\n"-";break;case DIFF_EQUAL:op=" ";break}text[x+1]=op+encodeURI(this.diffs[x][1])+"\\n"}return text.join("").replace(/%20/g," ")};this["diff_match_patch"]=diff_match_patch;this["DIFF_DELETE"]=DIFF_DELETE;this["DIFF_INSERT"]=DIFF_INSERT;this["DIFF_EQUAL"]=DIFF_EQUAL;(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","diff_match_patch"],mod);else mod(CodeMirror)})(function(CodeMirror){function DiffView(mv,type){this.mv=mv;this.type=type;this.classes=type=="left"?LEFT_CLASSES:RIGHT_CLASSES}function ensureDiff(dv){if(dv.diffOutOfDate){dv.diff=getDiff(dv.orig.getValue(),dv.edit.getValue(),dv.mv.options.ignoreWhitespace);dv.chunks=getChunks(dv.diff);\ndv.diffOutOfDate=false;CodeMirror.signal(dv.edit,"updateDiff",dv.diff)}}function registerUpdate(dv){function update(mode){updating=true;updatingFast=false;if(mode=="full"){if(dv.svg)clear(dv.svg);if(dv.copyButtons)clear(dv.copyButtons);clearMarks(dv.edit,edit.marked,dv.classes);clearMarks(dv.orig,orig.marked,dv.classes);edit.from=edit.to=orig.from=orig.to=0}ensureDiff(dv);if(dv.showDifferences){updateMarks(dv.edit,dv.diff,edit,DIFF_INSERT,dv.classes);updateMarks(dv.orig,dv.diff,orig,DIFF_DELETE,dv.classes)}if(dv.mv.options.connect==\n"align")alignChunks(dv);makeConnections(dv);if(dv.needsScrollSync!=null)syncScroll(dv,dv.needsScrollSync);updating=false}function setDealign(fast){if(updating)return;dv.dealigned=true;set(fast)}function set(fast){if(updating||updatingFast)return;clearTimeout(debounceChange);if(fast===true)updatingFast=true;debounceChange=setTimeout(update,fast===true?20:30)}function change(_cm,change){if(!dv.diffOutOfDate){dv.diffOutOfDate=true;edit.from=edit.to=orig.from=orig.to=0}setDealign(change.text.length-1!=\nchange.to.line-change.from.line)}function swapDoc(){dv.diffOutOfDate=true;dv.dealigned=true;update("full")}var edit={from:0,to:0,marked:[]};var orig={from:0,to:0,marked:[]};var debounceChange;var updatingFast=false;dv.edit.on("change",change);dv.orig.on("change",change);dv.edit.on("swapDoc",swapDoc);dv.orig.on("swapDoc",swapDoc);if(dv.mv.options.connect=="align"){CodeMirror.on(dv.edit.state.trackAlignable,"realign",setDealign);CodeMirror.on(dv.orig.state.trackAlignable,"realign",setDealign)}dv.edit.on("viewportChange",\nfunction(){set(false)});dv.orig.on("viewportChange",function(){set(false)});update();return update}function registerScroll(dv,otherDv){dv.edit.on("scroll",function(){syncScroll(dv,true)&&makeConnections(dv)});dv.orig.on("scroll",function(){syncScroll(dv,false)&&makeConnections(dv);if(otherDv)syncScroll(otherDv,true)&&makeConnections(otherDv)})}function syncScroll(dv,toOrig){if(dv.diffOutOfDate){if(dv.lockScroll&&dv.needsScrollSync==null)dv.needsScrollSync=toOrig;return false}dv.needsScrollSync=null;\nif(!dv.lockScroll)return true;var editor;var other;var now=+new Date;if(toOrig){editor=dv.edit;other=dv.orig}else{editor=dv.orig;other=dv.edit}if(editor.state.scrollSetBy==dv&&(editor.state.scrollSetAt||0)+250>now)return false;var sInfo=editor.getScrollInfo();if(dv.mv.options.connect=="align")targetPos=sInfo.top;else{var halfScreen=.5*sInfo.clientHeight;var midY=sInfo.top+halfScreen;var mid=editor.lineAtHeight(midY,"local");var around=chunkBoundariesAround(dv.chunks,mid,toOrig);var off=getOffsets(editor,\ntoOrig?around.edit:around.orig);var offOther=getOffsets(other,toOrig?around.orig:around.edit);var ratio=(midY-off.top)/(off.bot-off.top);var targetPos=offOther.top-halfScreen+ratio*(offOther.bot-offOther.top);var botDist;var mix;if(targetPos>sInfo.top&&(mix=sInfo.top/halfScreen)<1)targetPos=targetPos*mix+sInfo.top*(1-mix);else if((botDist=sInfo.height-sInfo.clientHeight-sInfo.top)<halfScreen){var otherInfo=other.getScrollInfo();var botDistOther=otherInfo.height-otherInfo.clientHeight-targetPos;if(botDistOther>\nbotDist&&(mix=botDist/halfScreen)<1)targetPos=targetPos*mix+(otherInfo.height-otherInfo.clientHeight-botDist)*(1-mix)}}other.scrollTo(sInfo.left,targetPos);other.state.scrollSetAt=now;other.state.scrollSetBy=dv;return true}function getOffsets(editor,around){var bot=around.after;if(bot==null)bot=editor.lastLine()+1;return{top:editor.heightAtLine(around.before||0,"local"),bot:editor.heightAtLine(bot,"local")}}function setScrollLock(dv,val,action){dv.lockScroll=val;if(val&&action!=false)syncScroll(dv,\nDIFF_INSERT)&&makeConnections(dv);(val?CodeMirror.addClass:CodeMirror.rmClass)(dv.lockButton,"CodeMirror-merge-scrolllock-enabled")}function removeClass(editor,line,classes){var locs=classes.classLocation;var i=0;for(;i<locs.length;i++){editor.removeLineClass(line,locs[i],classes.chunk);editor.removeLineClass(line,locs[i],classes.start);editor.removeLineClass(line,locs[i],classes.end)}}function clearMarks(editor,arr,classes){var i=0;for(;i<arr.length;++i){var mark=arr[i];if(mark instanceof CodeMirror.TextMarker)mark.clear();\nelse if(mark.parent)removeClass(editor,mark,classes)}arr.length=0}function updateMarks(editor,diff,state,type,classes){var vp=editor.getViewport();editor.operation(function(){if(state.from==state.to||vp.from-state.to>20||state.from-vp.to>20){clearMarks(editor,state.marked,classes);markChanges(editor,diff,type,state.marked,vp.from,vp.to,classes);state.from=vp.from;state.to=vp.to}else{if(vp.from<state.from){markChanges(editor,diff,type,state.marked,vp.from,state.from,classes);state.from=vp.from}if(vp.to>\nstate.to){markChanges(editor,diff,type,state.marked,state.to,vp.to,classes);state.to=vp.to}}})}function addClass(editor,lineNr,classes,main,start,end){var locs=classes.classLocation;var line=editor.getLineHandle(lineNr);var i=0;for(;i<locs.length;i++){if(main)editor.addLineClass(line,locs[i],classes.chunk);if(start)editor.addLineClass(line,locs[i],classes.start);if(end)editor.addLineClass(line,locs[i],classes.end)}return line}function markChanges(editor,diff,type,marks,from,to,classes){function markChunk(start,\nend){var bfrom=Math.max(from,start);var bto=Math.min(to,end);var i=bfrom;for(;i<bto;++i)marks.push(addClass(editor,i,classes,true,i==start,i==end-1));if(start==end&&bfrom==end&&bto==end)if(bfrom)marks.push(addClass(editor,bfrom-1,classes,false,false,true));else marks.push(addClass(editor,bfrom,classes,false,true,false))}var pos=Pos(0,0);var top=Pos(from,0);var bot=editor.clipPos(Pos(to-1));var cls=type==DIFF_DELETE?classes.del:classes.insert;var chunkStart=0;var pending=false;var i=0;for(;i<diff.length;++i){var part=\ndiff[i];var tp=part[0];var str=part[1];if(tp==DIFF_EQUAL){var cleanFrom=pos.line+(startOfLineClean(diff,i)?0:1);moveOver(pos,str);var cleanTo=pos.line+(endOfLineClean(diff,i)?1:0);if(cleanTo>cleanFrom){if(pending){markChunk(chunkStart,cleanFrom);pending=false}chunkStart=cleanTo}}else{pending=true;if(tp==type){var end=moveOver(pos,str,true);var a=posMax(top,pos);var b=posMin(bot,end);if(!posEq(a,b))marks.push(editor.markText(a,b,{className:cls}));pos=end}}}if(pending)markChunk(chunkStart,pos.line+\n1)}function makeConnections(dv){if(!dv.showDifferences)return;if(dv.svg){clear(dv.svg);var w=dv.gap.offsetWidth;dv.svg.setAttribute("width",w);dv.svg.setAttribute("height",dv.gap.offsetHeight)}if(dv.copyButtons)clear(dv.copyButtons);var vpEdit=dv.edit.getViewport();var vpOrig=dv.orig.getViewport();var outerTop=dv.mv.wrap.getBoundingClientRect().top;var sTopEdit=outerTop-dv.edit.getScrollerElement().getBoundingClientRect().top+dv.edit.getScrollInfo().top;var sTopOrig=outerTop-dv.orig.getScrollerElement().getBoundingClientRect().top+\ndv.orig.getScrollInfo().top;var i=0;for(;i<dv.chunks.length;i++){var ch=dv.chunks[i];if(ch.editFrom<=vpEdit.to&&ch.editTo>=vpEdit.from&&ch.origFrom<=vpOrig.to&&ch.origTo>=vpOrig.from)drawConnectorsForChunk(dv,ch,sTopOrig,sTopEdit,w)}}function getMatchingOrigLine(editLine,chunks){var editStart=0;var origStart=0;var i=0;for(;i<chunks.length;i++){var chunk=chunks[i];if(chunk.editTo>editLine&&chunk.editFrom<=editLine)return null;if(chunk.editFrom>editLine)break;editStart=chunk.editTo;origStart=chunk.origTo}return origStart+\n(editLine-editStart)}function alignableFor(cm,chunks,isOrig){var tracker=cm.state.trackAlignable;var start=cm.firstLine();var trackI=0;var result=[];var i=0;for(;;i++){var chunk=chunks[i];var chunkStart=!chunk?1E9:isOrig?chunk.origFrom:chunk.editFrom;for(;trackI<tracker.alignable.length;trackI=trackI+2){var n=tracker.alignable[trackI]+1;if(n<=start)continue;if(n<=chunkStart)result.push(n);else break}if(!chunk)break;result.push(start=isOrig?chunk.origTo:chunk.editTo)}return result}function mergeAlignable(result,\norigAlignable,chunks,setIndex){var rI=0;var origI=0;var chunkI=0;var diff=0;outer:for(;;rI++){var nextR=result[rI];var nextO=origAlignable[origI];if(!nextR&&nextO==null)break;var rLine=nextR?nextR[0]:1E9;var oLine=nextO==null?1E9:nextO;for(;chunkI<chunks.length;){var chunk=chunks[chunkI];if(chunk.origFrom<=oLine&&chunk.origTo>oLine){origI++;rI--;continue outer}if(chunk.editTo>rLine){if(chunk.editFrom<=rLine)continue outer;break}diff=diff+(chunk.origTo-chunk.origFrom-(chunk.editTo-chunk.editFrom));\nchunkI++}if(rLine==oLine-diff){nextR[setIndex]=oLine;origI++}else if(rLine<oLine-diff)nextR[setIndex]=rLine+diff;else{var record=[oLine-diff,null,null];record[setIndex]=oLine;result.splice(rI,0,record);origI++}}}function findAlignedLines(dv,other){var alignable=alignableFor(dv.edit,dv.chunks,false);var result=[];if(other){var i=0;var j=0;for(;i<other.chunks.length;i++){var n=other.chunks[i].editTo;for(;j<alignable.length&&alignable[j]<n;)j++;if(j==alignable.length||alignable[j]!=n)alignable.splice(j++,\n0,n)}}i=0;for(;i<alignable.length;i++)result.push([alignable[i],null,null]);mergeAlignable(result,alignableFor(dv.orig,dv.chunks,true),dv.chunks,1);if(other)mergeAlignable(result,alignableFor(other.orig,other.chunks,true),other.chunks,2);return result}function alignChunks(dv,force){if(!dv.dealigned&&!force)return;if(!dv.orig.curOp)return dv.orig.operation(function(){alignChunks(dv,force)});dv.dealigned=false;var other=dv.mv.left==dv?dv.mv.right:dv.mv.left;if(other){ensureDiff(other);other.dealigned=\nfalse}var linesToAlign=findAlignedLines(dv,other);var aligners=dv.mv.aligners;var i=0;for(;i<aligners.length;i++)aligners[i].clear();aligners.length=0;var cm=[dv.edit,dv.orig];var scroll=[];var offset=[];if(other)cm.push(other.orig);i=0;for(;i<cm.length;i++){scroll.push(cm[i].getScrollInfo().top);offset.push(-cm[i].getScrollerElement().getBoundingClientRect().top)}if(offset[0]!=offset[1]||cm.length==3&&offset[1]!=offset[2])alignLines(cm,offset,[0,0,0],aligners);var ln=0;for(;ln<linesToAlign.length;ln++)alignLines(cm,\noffset,linesToAlign[ln],aligners);i=0;for(;i<cm.length;i++)cm[i].scrollTo(null,scroll[i])}function alignLines(cm,cmOffset,lines,aligners){var maxOffset=-1E8;var offset=[];var i=0;for(;i<cm.length;i++)if(lines[i]!=null){var off=cm[i].heightAtLine(lines[i],"local")-cmOffset[i];offset[i]=off;maxOffset=Math.max(maxOffset,off)}i=0;for(;i<cm.length;i++)if(lines[i]!=null){var diff=maxOffset-offset[i];if(diff>1)aligners.push(padAbove(cm[i],lines[i],diff))}}function padAbove(cm,line,size){var above=true;if(line>\ncm.lastLine()){line--;above=false}var elt=document.createElement("div");elt.className="CodeMirror-merge-spacer";elt.style.height=size+"px";elt.style.minWidth="1px";return cm.addLineWidget(line,elt,{height:size,above:above,mergeSpacer:true,handleMouseEvents:true})}function drawConnectorsForChunk(dv,chunk,sTopOrig,sTopEdit,w){var flip=dv.type=="left";var top=dv.orig.heightAtLine(chunk.origFrom,"local",true)-sTopOrig;if(dv.svg){var topLpx=top;var topRpx=dv.edit.heightAtLine(chunk.editFrom,"local",true)-\nsTopEdit;if(flip){var tmp=topLpx;topLpx=topRpx;topRpx=tmp}var botLpx=dv.orig.heightAtLine(chunk.origTo,"local",true)-sTopOrig;var botRpx=dv.edit.heightAtLine(chunk.editTo,"local",true)-sTopEdit;if(flip){tmp=botLpx;botLpx=botRpx;botRpx=tmp}var curveTop=" C "+w/2+" "+topRpx+" "+w/2+" "+topLpx+" "+(w+2)+" "+topLpx;var curveBot=" C "+w/2+" "+botLpx+" "+w/2+" "+botRpx+" -1 "+botRpx;var path=dv.svg.appendChild(document.createElementNS(svgNS,"path"));path.setAttribute("d","M -1 "+topRpx+curveTop+" L "+(w+\n2)+" "+botLpx+curveBot+" z");path.setAttribute("class",dv.classes.connect)}if(dv.copyButtons){var copy=dv.copyButtons.appendChild(elt("div",dv.type=="left"?"\\u27a1":"\\u2b05","CodeMirror-merge-copy"));var editOriginals=dv.mv.options.allowEditingOriginals;copy.title=dv.edit.phrase(editOriginals?"Push to left":"Revert chunk");copy.chunk=chunk;copy.style.top=(chunk.origTo>chunk.origFrom?top:dv.edit.heightAtLine(chunk.editFrom,"local")-sTopEdit)+"px";copy.setAttribute("role","button");copy.setAttribute("tabindex",\n"0");copy.setAttribute("aria-label",copy.title);if(editOriginals){var topReverse=dv.edit.heightAtLine(chunk.editFrom,"local")-sTopEdit;var copyReverse=dv.copyButtons.appendChild(elt("div",dv.type=="right"?"\\u27a1":"\\u2b05","CodeMirror-merge-copy-reverse"));copyReverse.title="Push to right";copyReverse.chunk={editFrom:chunk.origFrom,editTo:chunk.origTo,origFrom:chunk.editFrom,origTo:chunk.editTo};copyReverse.style.top=topReverse+"px";dv.type=="right"?copyReverse.style.left="2px":copyReverse.style.right=\n"2px";copyReverse.setAttribute("role","button");copyReverse.setAttribute("tabindex","0");copyReverse.setAttribute("aria-label",copyReverse.title)}}}function copyChunk(dv,to,from,chunk){if(dv.diffOutOfDate)return;var origStart=chunk.origTo>from.lastLine()?Pos(chunk.origFrom-1):Pos(chunk.origFrom,0);var origEnd=Pos(chunk.origTo,0);var editStart=chunk.editTo>to.lastLine()?Pos(chunk.editFrom-1):Pos(chunk.editFrom,0);var editEnd=Pos(chunk.editTo,0);var handler=dv.mv.options.revertChunk;if(handler)handler(dv.mv,\nfrom,origStart,origEnd,to,editStart,editEnd);else to.replaceRange(from.getRange(origStart,origEnd),editStart,editEnd)}function buildGap(dv){var lock=dv.lockButton=elt("div",null,"CodeMirror-merge-scrolllock");lock.setAttribute("role","button");lock.setAttribute("tabindex","0");var lockWrap=elt("div",[lock],"CodeMirror-merge-scrolllock-wrap");CodeMirror.on(lock,"click",function(){setScrollLock(dv,!dv.lockScroll)});CodeMirror.on(lock,"keyup",function(e){e.key==="Enter"&&setScrollLock(dv,!dv.lockScroll)});\nvar gapElts=[lockWrap];if(dv.mv.options.revertButtons!==false){var copyButtons=function(e){var node=e.target||e.srcElement;if(!node.chunk)return;if(node.className=="CodeMirror-merge-copy-reverse"){copyChunk(dv,dv.orig,dv.edit,node.chunk);return}copyChunk(dv,dv.edit,dv.orig,node.chunk)};dv.copyButtons=elt("div",null,"CodeMirror-merge-copybuttons-"+dv.type);CodeMirror.on(dv.copyButtons,"click",copyButtons);CodeMirror.on(dv.copyButtons,"keyup",function(e){e.key==="Enter"&&copyButtons(e)});gapElts.unshift(dv.copyButtons)}if(dv.mv.options.connect!=\n"align"){var svg=document.createElementNS&&document.createElementNS(svgNS,"svg");if(svg&&!svg.createSVGRect)svg=null;dv.svg=svg;if(svg)gapElts.push(svg)}return dv.gap=elt("div",gapElts,"CodeMirror-merge-gap")}function asString(obj){if(typeof obj=="string")return obj;else return obj.getValue()}function getDiff(a,b,ignoreWhitespace){if(!dmp)dmp=new diff_match_patch;var diff=diffDriverFunction?diffDriverFunction(a,b):dmp.diff_main(a,b);if(diff==undefined)diff=dmp.diff_main(a,b);var i=0;for(;i<diff.length;++i){var part=\ndiff[i];if(ignoreWhitespace?!/[^ \\t]/.test(part[1]):!part[1])diff.splice(i--,1);else if(i&&diff[i-1][0]==part[0]){diff.splice(i--,1);diff[i][1]+=part[1]}}return diff}function getChunks(diff){var chunks=[];if(!diff.length)return chunks;var startEdit=0;var startOrig=0;var edit=Pos(0,0);var orig=Pos(0,0);var i=0;for(;i<diff.length;++i){var part=diff[i];var tp=part[0];if(tp==DIFF_EQUAL){var startOff=!startOfLineClean(diff,i)||edit.line<startEdit||orig.line<startOrig?1:0;var cleanFromEdit=edit.line+startOff;\nvar cleanFromOrig=orig.line+startOff;moveOver(edit,part[1],null,orig);var endOff=endOfLineClean(diff,i)?1:0;var cleanToEdit=edit.line+endOff;var cleanToOrig=orig.line+endOff;if(cleanToEdit>cleanFromEdit){if(i)chunks.push({origFrom:startOrig,origTo:cleanFromOrig,editFrom:startEdit,editTo:cleanFromEdit});startEdit=cleanToEdit;startOrig=cleanToOrig}}else moveOver(tp==DIFF_INSERT?edit:orig,part[1])}if(startEdit<=edit.line||startOrig<=orig.line)chunks.push({origFrom:startOrig,origTo:orig.line+1,editFrom:startEdit,\neditTo:edit.line+1});return chunks}function endOfLineClean(diff,i){if(i==diff.length-1)return true;var next=diff[i+1][1];if(next.length==1&&i<diff.length-2||next.charCodeAt(0)!=10)return false;if(i==diff.length-2)return true;next=diff[i+2][1];return(next.length>1||i==diff.length-3)&&next.charCodeAt(0)==10}function startOfLineClean(diff,i){if(i==0)return true;var last=diff[i-1][1];if(last.charCodeAt(last.length-1)!=10)return false;if(i==1)return true;last=diff[i-2][1];return last.charCodeAt(last.length-\n1)==10}function chunkBoundariesAround(chunks,n,nInEdit){var beforeE;var afterE;var beforeO;var afterO;var i=0;for(;i<chunks.length;i++){var chunk=chunks[i];var fromLocal=nInEdit?chunk.editFrom:chunk.origFrom;var toLocal=nInEdit?chunk.editTo:chunk.origTo;if(afterE==null)if(fromLocal>n){afterE=chunk.editFrom;afterO=chunk.origFrom}else if(toLocal>n){afterE=chunk.editTo;afterO=chunk.origTo}if(toLocal<=n){beforeE=chunk.editTo;beforeO=chunk.origTo}else if(fromLocal<=n){beforeE=chunk.editFrom;beforeO=chunk.origFrom}}return{edit:{before:beforeE,\nafter:afterE},orig:{before:beforeO,after:afterO}}}function collapseSingle(cm,from,to){function clear(){mark.clear();cm.removeLineClass(from,"wrap","CodeMirror-merge-collapsed-line")}cm.addLineClass(from,"wrap","CodeMirror-merge-collapsed-line");var widget=document.createElement("span");widget.className="CodeMirror-merge-collapsed-widget";widget.title=cm.phrase("Identical text collapsed. Click to expand.");var mark=cm.markText(Pos(from,0),Pos(to-1),{inclusiveLeft:true,inclusiveRight:true,replacedWith:widget,\nclearOnEnter:true});if(mark.explicitlyCleared)clear();CodeMirror.on(widget,"click",clear);mark.on("clear",clear);CodeMirror.on(widget,"click",clear);return{mark:mark,clear:clear}}function collapseStretch(size,editors){function clear(){var i=0;for(;i<marks.length;i++)marks[i].clear()}var marks=[];var i=0;for(;i<editors.length;i++){var editor=editors[i];var mark=collapseSingle(editor.cm,editor.line,editor.line+size);marks.push(mark);mark.mark.on("clear",clear)}return marks[0].mark}function unclearNearChunks(dv,\nmargin,off,clear){var i=0;for(;i<dv.chunks.length;i++){var chunk=dv.chunks[i];var l=chunk.editFrom-margin;for(;l<chunk.editTo+margin;l++){var pos=l+off;if(pos>=0&&pos<clear.length)clear[pos]=false}}}function collapseIdenticalStretches(mv,margin){if(typeof margin!="number")margin=2;var clear=[];var edit=mv.editor();var off=edit.firstLine();var l=off;var e=edit.lastLine();for(;l<=e;l++)clear.push(true);if(mv.left)unclearNearChunks(mv.left,margin,off,clear);if(mv.right)unclearNearChunks(mv.right,margin,\noff,clear);var i=0;for(;i<clear.length;i++)if(clear[i]){var line=i+off;var size=1;for(;i<clear.length-1&&clear[i+1];i++,size++);if(size>margin){var editors=[{line:line,cm:edit}];if(mv.left)editors.push({line:getMatchingOrigLine(line,mv.left.chunks),cm:mv.left.orig});if(mv.right)editors.push({line:getMatchingOrigLine(line,mv.right.chunks),cm:mv.right.orig});var mark=collapseStretch(size,editors);if(mv.options.onCollapse)mv.options.onCollapse(mv,line,size,mark)}}}function elt(tag,content,className,\nstyle){var e=document.createElement(tag);if(className)e.className=className;if(style)e.style.cssText=style;if(typeof content=="string")e.appendChild(document.createTextNode(content));else if(content){var i=0;for(;i<content.length;++i)e.appendChild(content[i])}return e}function clear(node){var count=node.childNodes.length;for(;count>0;--count)node.removeChild(node.firstChild)}function copyObj(obj,target){if(!target)target={};var prop;for(prop in obj)if(obj.hasOwnProperty(prop))target[prop]=obj[prop];\nreturn target}function moveOver(pos,str,copy,other){var out=copy?Pos(pos.line,pos.ch):pos;var at=0;for(;;){var nl=str.indexOf("\\n",at);if(nl==-1)break;++out.line;if(other)++other.line;at=nl+1}out.ch=(at?0:out.ch)+(str.length-at);if(other)other.ch=(at?0:other.ch)+(str.length-at);return out}function TrackAlignable(cm){this.cm=cm;this.alignable=[];this.height=cm.doc.height;var self=this;cm.on("markerAdded",function(_,marker){if(!marker.collapsed)return;var found=marker.find(1);if(found!=null)self.set(found.line,\nF_MARKER)});cm.on("markerCleared",function(_,marker,_min,max){if(max!=null&&marker.collapsed)self.check(max,F_MARKER,self.hasMarker)});cm.on("markerChanged",this.signal.bind(this));cm.on("lineWidgetAdded",function(_,widget,lineNo){if(widget.mergeSpacer)return;if(widget.above)self.set(lineNo-1,F_WIDGET_BELOW);else self.set(lineNo,F_WIDGET)});cm.on("lineWidgetCleared",function(_,widget,lineNo){if(widget.mergeSpacer)return;if(widget.above)self.check(lineNo-1,F_WIDGET_BELOW,self.hasWidgetBelow);else self.check(lineNo,\nF_WIDGET,self.hasWidget)});cm.on("lineWidgetChanged",this.signal.bind(this));cm.on("change",function(_,change){var start=change.from.line;var nBefore=change.to.line-change.from.line;var nAfter=change.text.length-1;var end=start+nAfter;if(nBefore||nAfter)self.map(start,nBefore,nAfter);self.check(end,F_MARKER,self.hasMarker);if(nBefore||nAfter)self.check(change.from.line,F_MARKER,self.hasMarker)});cm.on("viewportChange",function(){if(self.cm.doc.height!=self.height)self.signal()})}function posMin(a,\nb){return(a.line-b.line||a.ch-b.ch)<0?a:b}function posMax(a,b){return(a.line-b.line||a.ch-b.ch)>0?a:b}function posEq(a,b){return a.line==b.line&&a.ch==b.ch}function findPrevDiff(chunks,start,isOrig){var i=chunks.length-1;for(;i>=0;i--){var chunk=chunks[i];var to=(isOrig?chunk.origTo:chunk.editTo)-1;if(to<start)return to}}function findNextDiff(chunks,start,isOrig){var i=0;for(;i<chunks.length;i++){var chunk=chunks[i];var from=isOrig?chunk.origFrom:chunk.editFrom;if(from>start)return from}}function goNearbyDiff(cm,\ndir){var found=null;var views=cm.state.diffViews;var line=cm.getCursor().line;if(views){var i=0;for(;i<views.length;i++){var dv=views[i];var isOrig=cm==dv.orig;ensureDiff(dv);var pos=dir<0?findPrevDiff(dv.chunks,line,isOrig):findNextDiff(dv.chunks,line,isOrig);if(pos!=null&&(found==null||(dir<0?pos>found:pos<found)))found=pos}}if(found!=null)cm.setCursor(found,0);else return CodeMirror.Pass}function DiffBaseHighlighter(content,editor,options){function updateDisplay(){if(updateDiffTimeout)return;updateMarks(editor,\ndiff,state,DIFF_INSERT,RIGHT_CLASSES)}function debouncedUpdateDisplay(){if(updateDisplayTimeout)clearTimeout(updateDisplayTimeout);updateDisplayTimeout=setTimeout(function(){updateDisplayTimeout=0;updateDisplay()},20)}function updateDiff(){if(updateDiffTimeout){clearTimeout(updateDiffTimeout);updateDiffTimeout=0}var editorContent=editor.getValue();if(lastDiffContent==editorContent)return;lastDiffContent=editorContent;clearMarks(editor,state.marked,RIGHT_CLASSES);state={from:0,to:0,marked:[]};diff=\ngetDiff(content,editorContent,options.ignoreWhitespace);updateDisplay()}function debouncedUpdateDiff(){if(updateDiffTimeout)clearTimeout(updateDiffTimeout);updateDiffTimeout=setTimeout(function(){updateDiffTimeout=0;updateDiff()},20)}var state={from:0,to:0,marked:[]};var lastDiffContent=editor.getValue();var diff=getDiff(content,lastDiffContent,options.ignoreWhitespace);var updateDisplayTimeout=0;var updateDiffTimeout=0;this.forceUpdate=updateDiff;editor.on("viewportChange",debouncedUpdateDisplay);\neditor.on("change",debouncedUpdateDiff);editor.on("swapDoc",updateDiff);updateDisplay()}var Pos=CodeMirror.Pos;var svgNS="http://www.w3.org/2000/svg";var LEFT_CLASSES={chunk:"CodeMirror-merge-l-chunk",start:"CodeMirror-merge-l-chunk-start",end:"CodeMirror-merge-l-chunk-end",insert:"CodeMirror-merge-l-inserted",del:"CodeMirror-merge-l-deleted",connect:"CodeMirror-merge-l-connect",movedChunk:"CodeMirror-merge-l-chunk-moved",classLocation:"background"};var RIGHT_CLASSES={chunk:"CodeMirror-merge-r-chunk",\nstart:"CodeMirror-merge-r-chunk-start",end:"CodeMirror-merge-r-chunk-end",insert:"CodeMirror-merge-r-inserted",del:"CodeMirror-merge-r-deleted",connect:"CodeMirror-merge-r-connect",movedChunk:"CodeMirror-merge-r-chunk-moved",classLocation:"background"};DiffView.prototype={constructor:DiffView,init:function(pane,orig,options){this.edit=this.mv.edit;(this.edit.state.diffViews||(this.edit.state.diffViews=[])).push(this);this.orig=CodeMirror(pane,copyObj({value:orig,readOnly:!this.mv.options.allowEditingOriginals},\ncopyObj(options)));if(this.mv.options.connect=="align"){if(!this.edit.state.trackAlignable)this.edit.state.trackAlignable=new TrackAlignable(this.edit);this.orig.state.trackAlignable=new TrackAlignable(this.orig)}this.lockButton.title=this.edit.phrase("Toggle locked scrolling");this.lockButton.setAttribute("aria-label",this.lockButton.title);this.orig.state.diffViews=[this];var classLocation=options.chunkClassLocation||"background";if(Object.prototype.toString.call(classLocation)!="[object Array]")classLocation=\n[classLocation];this.classes.classLocation=classLocation;this.diff=getDiff(asString(orig),asString(options.value),this.mv.options.ignoreWhitespace);this.chunks=getChunks(this.diff);this.diffOutOfDate=this.dealigned=false;this.needsScrollSync=null;this.showDifferences=options.showDifferences!==false},registerEvents:function(otherDv){this.forceUpdate=registerUpdate(this);setScrollLock(this,true,false);registerScroll(this,otherDv)},setShowDifferences:function(val){val=val!==false;if(val!=this.showDifferences){this.showDifferences=\nval;this.forceUpdate("full")}}};var updating=false;var diffDriverFunction;var MergeView=CodeMirror.MergeView=function(node,options){if(options.diffDriverFunction)diffDriverFunction=options.diffDriverFunction;if(!(this instanceof MergeView))return new MergeView(node,options);this.options=options;var origLeft=options.origLeft;var origRight=options.origRight==null?options.orig:options.origRight;var hasLeft=origLeft!=null;var hasRight=origRight!=null;var panes=1+(hasLeft?1:0)+(hasRight?1:0);var wrap=\n[];var left=this.left=null;var right=this.right=null;var self=this;if(hasLeft){left=this.left=new DiffView(this,"left");var leftPane=elt("div",null,"CodeMirror-merge-pane CodeMirror-merge-left");wrap.push(leftPane);wrap.push(buildGap(left))}var editPane=elt("div",null,"CodeMirror-merge-pane CodeMirror-merge-editor");wrap.push(editPane);if(hasRight){right=this.right=new DiffView(this,"right");wrap.push(buildGap(right));var rightPane=elt("div",null,"CodeMirror-merge-pane CodeMirror-merge-right");wrap.push(rightPane)}(hasRight?\nrightPane:editPane).className+=" CodeMirror-merge-pane-rightmost";wrap.push(elt("div",null,null,"height: 0; clear: both;"));var wrapElt=this.wrap=node.appendChild(elt("div",wrap,"CodeMirror-merge CodeMirror-merge-"+panes+"pane"));this.edit=CodeMirror(editPane,copyObj(options));if(left)left.init(leftPane,origLeft,options);if(right)right.init(rightPane,origRight,options);if(options.collapseIdentical)this.editor().operation(function(){collapseIdenticalStretches(self,options.collapseIdentical)});if(options.connect==\n"align"){this.aligners=[];alignChunks(this.left||this.right,true)}if(left)left.registerEvents(right);if(right)right.registerEvents(left);if(options.diffHighlightBase!==undefined){if(left)new DiffBaseHighlighter(options.diffHighlightBase,left.orig,options);if(right)new DiffBaseHighlighter(options.diffHighlightBase,right.orig,options);this.editBaseHighlighter=new DiffBaseHighlighter(options.diffHighlightBase,this.edit,options)}var onResize=function(){if(left)makeConnections(left);if(right)makeConnections(right)};\nCodeMirror.on(window,"resize",onResize);var resizeInterval=setInterval(function(){var p=wrapElt.parentNode;for(;p&&p!=document.body;p=p.parentNode);if(!p){clearInterval(resizeInterval);CodeMirror.off(window,"resize",onResize)}},5E3)};MergeView.prototype={constructor:MergeView,editor:function(){return this.edit},rightOriginal:function(){return this.right&&this.right.orig},leftOriginal:function(){return this.left&&this.left.orig},setShowDifferences:function(val){if(this.right)this.right.setShowDifferences(val);\nif(this.left)this.left.setShowDifferences(val)},rightChunks:function(){if(this.right){ensureDiff(this.right);return this.right.chunks}},leftChunks:function(){if(this.left){ensureDiff(this.left);return this.left.chunks}},goNextDiff:function(){return goNearbyDiff(this.edit,1)},goPrevDiff:function(){return goNearbyDiff(this.edit,-1)}};var dmp;var F_WIDGET=1;var F_WIDGET_BELOW=2;var F_MARKER=4;TrackAlignable.prototype={signal:function(){CodeMirror.signal(this,"realign");this.height=this.cm.doc.height},\nset:function(n,flags){var pos=-1;for(;pos<this.alignable.length;pos=pos+2){var diff=this.alignable[pos]-n;if(diff==0){if((this.alignable[pos+1]&flags)==flags)return;this.alignable[pos+1]|=flags;this.signal();return}if(diff>0)break}this.signal();this.alignable.splice(pos,0,n,flags)},find:function(n){var i=0;for(;i<this.alignable.length;i=i+2)if(this.alignable[i]==n)return i;return-1},check:function(n,flag,pred){var found=this.find(n);if(found==-1||!(this.alignable[found+1]&flag))return;if(!pred.call(this,\nn)){this.signal();var flags=this.alignable[found+1]&~flag;if(flags)this.alignable[found+1]=flags;else this.alignable.splice(found,2)}},hasMarker:function(n){var handle=this.cm.getLineHandle(n);if(handle.markedSpans){var i=0;for(;i<handle.markedSpans.length;i++)if(handle.markedSpans[i].marker.collapsed&&handle.markedSpans[i].to!=null)return true}return false},hasWidget:function(n){var handle=this.cm.getLineHandle(n);if(handle.widgets){var i=0;for(;i<handle.widgets.length;i++)if(!handle.widgets[i].above&&\n!handle.widgets[i].mergeSpacer)return true}return false},hasWidgetBelow:function(n){if(n==this.cm.lastLine())return false;var handle=this.cm.getLineHandle(n+1);if(handle.widgets){var i=0;for(;i<handle.widgets.length;i++)if(handle.widgets[i].above&&!handle.widgets[i].mergeSpacer)return true}return false},map:function(from,nBefore,nAfter){var diff=nAfter-nBefore;var to=from+nBefore;var widgetFrom=-1;var widgetTo=-1;var i=0;for(;i<this.alignable.length;i=i+2){var n=this.alignable[i];if(n==from&&this.alignable[i+\n1]&F_WIDGET_BELOW)widgetFrom=i;if(n==to&&this.alignable[i+1]&F_WIDGET_BELOW)widgetTo=i;if(n<=from)continue;else if(n<to)this.alignable.splice(i--,2);else this.alignable[i]+=diff}if(widgetFrom>-1){var flags=this.alignable[widgetFrom+1];if(flags==F_WIDGET_BELOW)this.alignable.splice(widgetFrom,2);else this.alignable[widgetFrom+1]=flags&~F_WIDGET_BELOW}if(widgetTo>-1&&nAfter)this.set(from+nAfter,F_WIDGET_BELOW)}};CodeMirror.commands.goNextDiff=function(cm){return goNearbyDiff(cm,1)};CodeMirror.commands.goPrevDiff=\nfunction(cm){return goNearbyDiff(cm,-1)};DiffView.prototype.copyChunkToEdit=function(chunk){copyChunk(this,this.edit,this.orig,chunk)}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("./matchesonscrollbar"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./matchesonscrollbar"],mod);else mod(CodeMirror)})(function(CodeMirror){function State(options){this.options={};var name;for(name in defaults)this.options[name]=(options&&options.hasOwnProperty(name)?options:defaults)[name];this.overlay=this.timeout=null;this.matchesonscroll=null;this.active=\nfalse}function cursorActivity(cm){var state=cm.state.matchHighlighter;if(state.active||cm.hasFocus())scheduleHighlight(cm,state)}function onFocus(cm){var state=cm.state.matchHighlighter;if(!state.active){state.active=true;scheduleHighlight(cm,state)}}function scheduleHighlight(cm,state){clearTimeout(state.timeout);state.timeout=setTimeout(function(){highlightMatches(cm)},state.options.delay)}function addOverlay(cm,query,hasBoundary,style){var state=cm.state.matchHighlighter;cm.addOverlay(state.overlay=\nmakeOverlay(query,hasBoundary,style));if(state.options.annotateScrollbar&&cm.showMatchesOnScrollbar){var searchFor=hasBoundary?new RegExp((/\\w/.test(query.charAt(0))?"\\\\b":"")+query.replace(/[\\\\\\[.+*?(){|^$]/g,"\\\\$&")+(/\\w/.test(query.charAt(query.length-1))?"\\\\b":"")):query;state.matchesonscroll=cm.showMatchesOnScrollbar(searchFor,false,{className:"CodeMirror-selection-highlight-scrollbar"})}}function removeOverlay(cm){var state=cm.state.matchHighlighter;if(state.overlay){cm.removeOverlay(state.overlay);\nstate.overlay=null;if(state.matchesonscroll){state.matchesonscroll.clear();state.matchesonscroll=null}}}function highlightMatches(cm){cm.operation(function(){var state=cm.state.matchHighlighter;removeOverlay(cm);if(!cm.somethingSelected()&&state.options.showToken){var re=state.options.showToken===true?/[\\w$]/:state.options.showToken;var cur=cm.getCursor();var line=cm.getLine(cur.line);var start=cur.ch;var end=start;for(;start&&re.test(line.charAt(start-1));)--start;for(;end<line.length&&re.test(line.charAt(end));)++end;\nif(start<end)addOverlay(cm,line.slice(start,end),re,state.options.style);return}var from=cm.getCursor("from");var to=cm.getCursor("to");if(from.line!=to.line)return;if(state.options.wordsOnly&&!isWord(cm,from,to))return;var selection=cm.getRange(from,to);if(state.options.trim)selection=selection.replace(/^\\s+|\\s+$/g,"");if(selection.length>=state.options.minChars)addOverlay(cm,selection,false,state.options.style)})}function isWord(cm,from,to){var str=cm.getRange(from,to);if(str.match(/^\\w+$/)!==null){if(from.ch>\n0){var pos={line:from.line,ch:from.ch-1};var chr=cm.getRange(pos,from);if(chr.match(/\\W/)===null)return false}if(to.ch<cm.getLine(from.line).length){pos={line:to.line,ch:to.ch+1};chr=cm.getRange(to,pos);if(chr.match(/\\W/)===null)return false}return true}else return false}function boundariesAround(stream,re){return(!stream.start||!re.test(stream.string.charAt(stream.start-1)))&&(stream.pos==stream.string.length||!re.test(stream.string.charAt(stream.pos)))}function makeOverlay(query,hasBoundary,style){return{token:function(stream){if(stream.match(query)&&\n(!hasBoundary||boundariesAround(stream,hasBoundary)))return style;stream.next();stream.skipTo(query.charAt(0))||stream.skipToEnd()}}}var defaults={style:"matchhighlight",minChars:2,delay:100,wordsOnly:false,annotateScrollbar:false,showToken:false,trim:true};CodeMirror.defineOption("highlightSelectionMatches",false,function(cm,val,old){if(old&&old!=CodeMirror.Init){removeOverlay(cm);clearTimeout(cm.state.matchHighlighter.timeout);cm.state.matchHighlighter=null;cm.off("cursorActivity",cursorActivity);\ncm.off("focus",onFocus)}if(val){var state=cm.state.matchHighlighter=new State(val);if(cm.hasFocus()){state.active=true;highlightMatches(cm)}else cm.on("focus",onFocus);cm.on("cursorActivity",cursorActivity)}})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("./searchcursor"),require("../scroll/annotatescrollbar"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./searchcursor","../scroll/annotatescrollbar"],mod);else mod(CodeMirror)})(function(CodeMirror){function SearchAnnotation(cm,query,caseFold,options){this.cm=cm;this.options=options;var annotateOptions={listenForChanges:false};var prop;for(prop in options)annotateOptions[prop]=\noptions[prop];if(!annotateOptions.className)annotateOptions.className="CodeMirror-search-match";this.annotation=cm.annotateScrollbar(annotateOptions);this.query=query;this.caseFold=caseFold;this.gap={from:cm.firstLine(),to:cm.lastLine()+1};this.matches=[];this.update=null;this.findMatches();this.annotation.update(this.matches);var self=this;cm.on("change",this.changeHandler=function(_cm,change){self.onChange(change)})}function offsetLine(line,changeStart,sizeChange){if(line<=changeStart)return line;\nreturn Math.max(changeStart,line+sizeChange)}CodeMirror.defineExtension("showMatchesOnScrollbar",function(query,caseFold,options){if(typeof options=="string")options={className:options};if(!options)options={};return new SearchAnnotation(this,query,caseFold,options)});var MAX_MATCHES=1E3;SearchAnnotation.prototype.findMatches=function(){if(!this.gap)return;var i=0;for(;i<this.matches.length;i++){var match=this.matches[i];if(match.from.line>=this.gap.to)break;if(match.to.line>=this.gap.from)this.matches.splice(i--,\n1)}var cursor=this.cm.getSearchCursor(this.query,CodeMirror.Pos(this.gap.from,0),{caseFold:this.caseFold,multiline:this.options.multiline});var maxMatches=this.options&&this.options.maxMatches||MAX_MATCHES;for(;cursor.findNext();){match={from:cursor.from(),to:cursor.to()};if(match.from.line>=this.gap.to)break;this.matches.splice(i++,0,match);if(this.matches.length>maxMatches)break}this.gap=null};SearchAnnotation.prototype.onChange=function(change){var startLine=change.from.line;var endLine=CodeMirror.changeEnd(change).line;\nvar sizeChange=endLine-change.to.line;if(this.gap){this.gap.from=Math.min(offsetLine(this.gap.from,startLine,sizeChange),change.from.line);this.gap.to=Math.max(offsetLine(this.gap.to,startLine,sizeChange),change.from.line)}else this.gap={from:change.from.line,to:endLine+1};if(sizeChange){var i=0;for(;i<this.matches.length;i++){var match=this.matches[i];var newFrom=offsetLine(match.from.line,startLine,sizeChange);if(newFrom!=match.from.line)match.from=CodeMirror.Pos(newFrom,match.from.ch);var newTo=\noffsetLine(match.to.line,startLine,sizeChange);if(newTo!=match.to.line)match.to=CodeMirror.Pos(newTo,match.to.ch)}}clearTimeout(this.update);var self=this;this.update=setTimeout(function(){self.updateAfterChange()},250)};SearchAnnotation.prototype.updateAfterChange=function(){this.findMatches();this.annotation.update(this.matches)};SearchAnnotation.prototype.clear=function(){this.cm.off("change",this.changeHandler);this.annotation.clear()}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("./searchcursor"),require("../dialog/dialog"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./searchcursor","../dialog/dialog"],mod);else mod(CodeMirror)})(function(CodeMirror){function searchOverlay(query,caseInsensitive){if(typeof query=="string")query=new RegExp(query.replace(/[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g,"\\\\$&"),caseInsensitive?"gi":"g");else if(!query.global)query=\nnew RegExp(query.source,query.ignoreCase?"gi":"g");return{token:function(stream){query.lastIndex=stream.pos;var match=query.exec(stream.string);if(match&&match.index==stream.pos){stream.pos+=match[0].length||1;return"searching"}else if(match)stream.pos=match.index;else stream.skipToEnd()}}}function SearchState(){this.posFrom=this.posTo=this.lastQuery=this.query=null;this.overlay=null}function getSearchState(cm){return cm.state.search||(cm.state.search=new SearchState)}function queryCaseInsensitive(query){return typeof query==\n"string"&&query==query.toLowerCase()}function getSearchCursor(cm,query,pos){return cm.getSearchCursor(query,pos,{caseFold:queryCaseInsensitive(query),multiline:true})}function persistentDialog(cm,text,deflt,onEnter,onKeyDown){cm.openDialog(text,onEnter,{value:deflt,selectValueOnOpen:true,closeOnEnter:false,onClose:function(){clearSearch(cm)},onKeyDown:onKeyDown,bottom:cm.options.search.bottom})}function dialog(cm,text,shortText,deflt,f){if(cm.openDialog)cm.openDialog(text,f,{value:deflt,selectValueOnOpen:true,\nbottom:cm.options.search.bottom});else f(prompt(shortText,deflt))}function confirmDialog(cm,text,shortText,fs){if(cm.openConfirm)cm.openConfirm(text,fs);else if(confirm(shortText))fs[0]()}function parseString(string){return string.replace(/\\\\([nrt\\\\])/g,function(match,ch){if(ch=="n")return"\\n";if(ch=="r")return"\\r";if(ch=="t")return"\\t";if(ch=="\\\\")return"\\\\";return match})}function parseQuery(query){var isRE=query.match(/^\\/(.*)\\/([a-z]*)$/);if(isRE)try{query=new RegExp(isRE[1],isRE[2].indexOf("i")==\n-1?"":"i")}catch(e){}else query=parseString(query);if(typeof query=="string"?query=="":query.test(""))query=/x^/;return query}function startSearch(cm,state,query){state.queryText=query;state.query=parseQuery(query);cm.removeOverlay(state.overlay,queryCaseInsensitive(state.query));state.overlay=searchOverlay(state.query,queryCaseInsensitive(state.query));cm.addOverlay(state.overlay);if(cm.showMatchesOnScrollbar){if(state.annotate){state.annotate.clear();state.annotate=null}state.annotate=cm.showMatchesOnScrollbar(state.query,\nqueryCaseInsensitive(state.query))}}function doSearch(cm,rev,persistent,immediate){var state=getSearchState(cm);if(state.query)return findNext(cm,rev);var q=cm.getSelection()||state.lastQuery;if(q instanceof RegExp&&q.source=="x^")q=null;if(persistent&&cm.openDialog){var hiding=null;var searchNext=function(query,event){CodeMirror.e_stop(event);if(!query)return;if(query!=state.queryText){startSearch(cm,state,query);state.posFrom=state.posTo=cm.getCursor()}if(hiding)hiding.style.opacity=1;findNext(cm,\nevent.shiftKey,function(_,to){var dialog;if(to.line<3&&document.querySelector&&(dialog=cm.display.wrapper.querySelector(".CodeMirror-dialog"))&&dialog.getBoundingClientRect().bottom-4>cm.cursorCoords(to,"window").top)(hiding=dialog).style.opacity=.4})};persistentDialog(cm,getQueryDialog(cm),q,searchNext,function(event,query){var keyName=CodeMirror.keyName(event);var extra=cm.getOption("extraKeys");var cmd=extra&&extra[keyName]||CodeMirror.keyMap[cm.getOption("keyMap")][keyName];if(cmd=="findNext"||\ncmd=="findPrev"||cmd=="findPersistentNext"||cmd=="findPersistentPrev"){CodeMirror.e_stop(event);startSearch(cm,getSearchState(cm),query);cm.execCommand(cmd)}else if(cmd=="find"||cmd=="findPersistent"){CodeMirror.e_stop(event);searchNext(query,event)}});if(immediate&&q){startSearch(cm,state,q);findNext(cm,rev)}}else dialog(cm,getQueryDialog(cm),"Search for:",q,function(query){if(query&&!state.query)cm.operation(function(){startSearch(cm,state,query);state.posFrom=state.posTo=cm.getCursor();findNext(cm,\nrev)})})}function findNext(cm,rev,callback){cm.operation(function(){var state=getSearchState(cm);var cursor=getSearchCursor(cm,state.query,rev?state.posFrom:state.posTo);if(!cursor.find(rev)){cursor=getSearchCursor(cm,state.query,rev?CodeMirror.Pos(cm.lastLine()):CodeMirror.Pos(cm.firstLine(),0));if(!cursor.find(rev))return}cm.setSelection(cursor.from(),cursor.to());cm.scrollIntoView({from:cursor.from(),to:cursor.to()},20);state.posFrom=cursor.from();state.posTo=cursor.to();if(callback)callback(cursor.from(),\ncursor.to())})}function clearSearch(cm){cm.operation(function(){var state=getSearchState(cm);state.lastQuery=state.query;if(!state.query)return;state.query=state.queryText=null;cm.removeOverlay(state.overlay);if(state.annotate){state.annotate.clear();state.annotate=null}})}function el(tag,attrs){var element=tag?document.createElement(tag):document.createDocumentFragment();var key;for(key in attrs)element[key]=attrs[key];var i=2;for(;i<arguments.length;i++){var child=arguments[i];element.appendChild(typeof child==\n"string"?document.createTextNode(child):child)}return element}function getQueryDialog(cm){var label=el("label",{className:"CodeMirror-search-label"},cm.phrase("Search:"),el("input",{type:"text","style":"width: 10em",className:"CodeMirror-search-field",id:"CodeMirror-search-field"}));label.setAttribute("for","CodeMirror-search-field");return el("",null,label," ",el("span",{style:"color: #666",className:"CodeMirror-search-hint"},cm.phrase("(Use /re/ syntax for regexp search)")))}function getReplaceQueryDialog(cm){return el("",\nnull," ",el("input",{type:"text","style":"width: 10em",className:"CodeMirror-search-field"})," ",el("span",{style:"color: #666",className:"CodeMirror-search-hint"},cm.phrase("(Use /re/ syntax for regexp search)")))}function getReplacementQueryDialog(cm){return el("",null,el("span",{className:"CodeMirror-search-label"},cm.phrase("With:"))," ",el("input",{type:"text","style":"width: 10em",className:"CodeMirror-search-field"}))}function getDoReplaceConfirm(cm){return el("",null,el("span",{className:"CodeMirror-search-label"},\ncm.phrase("Replace?"))," ",el("button",{},cm.phrase("Yes"))," ",el("button",{},cm.phrase("No"))," ",el("button",{},cm.phrase("All"))," ",el("button",{},cm.phrase("Stop")))}function replaceAll(cm,query,text){cm.operation(function(){var cursor=getSearchCursor(cm,query);for(;cursor.findNext();)if(typeof query!="string"){var match=cm.getRange(cursor.from(),cursor.to()).match(query);cursor.replace(text.replace(/\\$(\\d)/g,function(_,i){return match[i]}))}else cursor.replace(text)})}function replace(cm,all){if(cm.getOption("readOnly"))return;\nvar query=cm.getSelection()||getSearchState(cm).lastQuery;var dialogText=all?cm.phrase("Replace all:"):cm.phrase("Replace:");var fragment=el("",null,el("span",{className:"CodeMirror-search-label"},dialogText),getReplaceQueryDialog(cm));dialog(cm,fragment,dialogText,query,function(query){if(!query)return;query=parseQuery(query);dialog(cm,getReplacementQueryDialog(cm),cm.phrase("Replace with:"),"",function(text){text=parseString(text);if(all)replaceAll(cm,query,text);else{clearSearch(cm);var cursor=\ngetSearchCursor(cm,query,cm.getCursor("from"));var advance=function(){var start=cursor.from();var match;if(!(match=cursor.findNext())){cursor=getSearchCursor(cm,query);if(!(match=cursor.findNext())||start&&cursor.from().line==start.line&&cursor.from().ch==start.ch)return}cm.setSelection(cursor.from(),cursor.to());cm.scrollIntoView({from:cursor.from(),to:cursor.to()});confirmDialog(cm,getDoReplaceConfirm(cm),cm.phrase("Replace?"),[function(){doReplace(match)},advance,function(){replaceAll(cm,query,\ntext)}])};var doReplace=function(match){cursor.replace(typeof query=="string"?text:text.replace(/\\$(\\d)/g,function(_,i){return match[i]}));advance()};advance()}})})}CodeMirror.defineOption("search",{bottom:false});CodeMirror.commands.find=function(cm){clearSearch(cm);doSearch(cm)};CodeMirror.commands.findPersistent=function(cm){clearSearch(cm);doSearch(cm,false,true)};CodeMirror.commands.findPersistentNext=function(cm){doSearch(cm,false,true,true)};CodeMirror.commands.findPersistentPrev=function(cm){doSearch(cm,\ntrue,true,true)};CodeMirror.commands.findNext=doSearch;CodeMirror.commands.findPrev=function(cm){doSearch(cm,true)};CodeMirror.commands.clearSearch=clearSearch;CodeMirror.commands.replace=replace;CodeMirror.commands.replaceAll=function(cm){replace(cm,true)}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function regexpFlags(regexp){var flags=regexp.flags;return flags!=null?flags:(regexp.ignoreCase?"i":"")+(regexp.global?"g":"")+(regexp.multiline?"m":"")}function ensureFlags(regexp,flags){var current=regexpFlags(regexp);var target=current;var i=0;for(;i<flags.length;i++)if(target.indexOf(flags.charAt(i))==\n-1)target=target+flags.charAt(i);return current==target?regexp:new RegExp(regexp.source,target)}function maybeMultiline(regexp){return/\\\\s|\\\\n|\\n|\\\\W|\\\\D|\\[\\^/.test(regexp.source)}function searchRegexpForward(doc,regexp,start){regexp=ensureFlags(regexp,"g");var line=start.line;var ch=start.ch;var last=doc.lastLine();for(;line<=last;line++,ch=0){regexp.lastIndex=ch;var string=doc.getLine(line);var match=regexp.exec(string);if(match)return{from:Pos(line,match.index),to:Pos(line,match.index+match[0].length),\nmatch:match}}}function searchRegexpForwardMultiline(doc,regexp,start){if(!maybeMultiline(regexp))return searchRegexpForward(doc,regexp,start);regexp=ensureFlags(regexp,"gm");var string;var chunk=1;var line=start.line;var last=doc.lastLine();for(;line<=last;){var i=0;for(;i<chunk;i++){if(line>last)break;var curLine=doc.getLine(line++);string=string==null?curLine:string+"\\n"+curLine}chunk=chunk*2;regexp.lastIndex=start.ch;var match=regexp.exec(string);if(match){var before=string.slice(0,match.index).split("\\n");\nvar inside=match[0].split("\\n");var startLine=start.line+before.length-1;var startCh=before[before.length-1].length;return{from:Pos(startLine,startCh),to:Pos(startLine+inside.length-1,inside.length==1?startCh+inside[0].length:inside[inside.length-1].length),match:match}}}}function lastMatchIn(string,regexp,endMargin){var match;var from=0;for(;from<=string.length;){regexp.lastIndex=from;var newMatch=regexp.exec(string);if(!newMatch)break;var end=newMatch.index+newMatch[0].length;if(end>string.length-\nendMargin)break;if(!match||end>match.index+match[0].length)match=newMatch;from=newMatch.index+1}return match}function searchRegexpBackward(doc,regexp,start){regexp=ensureFlags(regexp,"g");var line=start.line;var ch=start.ch;var first=doc.firstLine();for(;line>=first;line--,ch=-1){var string=doc.getLine(line);var match=lastMatchIn(string,regexp,ch<0?0:string.length-ch);if(match)return{from:Pos(line,match.index),to:Pos(line,match.index+match[0].length),match:match}}}function searchRegexpBackwardMultiline(doc,\nregexp,start){if(!maybeMultiline(regexp))return searchRegexpBackward(doc,regexp,start);regexp=ensureFlags(regexp,"gm");var string;var chunkSize=1;var endMargin=doc.getLine(start.line).length-start.ch;var line=start.line;var first=doc.firstLine();for(;line>=first;){var i=0;for(;i<chunkSize&&line>=first;i++){var curLine=doc.getLine(line--);string=string==null?curLine:curLine+"\\n"+string}chunkSize=chunkSize*2;var match=lastMatchIn(string,regexp,endMargin);if(match){var before=string.slice(0,match.index).split("\\n");\nvar inside=match[0].split("\\n");var startLine=line+before.length;var startCh=before[before.length-1].length;return{from:Pos(startLine,startCh),to:Pos(startLine+inside.length-1,inside.length==1?startCh+inside[0].length:inside[inside.length-1].length),match:match}}}}function adjustPos(orig,folded,pos,foldFunc){if(orig.length==folded.length)return pos;var min=0;var max=pos+Math.max(0,orig.length-folded.length);for(;;){if(min==max)return min;var mid=min+max>>1;var len=foldFunc(orig.slice(0,mid)).length;\nif(len==pos)return mid;else if(len>pos)max=mid;else min=mid+1}}function searchStringForward(doc,query,start,caseFold){if(!query.length)return null;var fold=caseFold?doFold:noFold;var lines=fold(query).split(/\\r|\\n\\r?/);var line=start.line;var ch=start.ch;var last=doc.lastLine()+1-lines.length;search:for(;line<=last;line++,ch=0){var orig=doc.getLine(line).slice(ch);var string=fold(orig);if(lines.length==1){var found=string.indexOf(lines[0]);if(found==-1)continue search;start=adjustPos(orig,string,\nfound,fold)+ch;return{from:Pos(line,adjustPos(orig,string,found,fold)+ch),to:Pos(line,adjustPos(orig,string,found+lines[0].length,fold)+ch)}}else{var cutFrom=string.length-lines[0].length;if(string.slice(cutFrom)!=lines[0])continue search;var i=1;for(;i<lines.length-1;i++)if(fold(doc.getLine(line+i))!=lines[i])continue search;var end=doc.getLine(line+lines.length-1);var endString=fold(end);var lastLine=lines[lines.length-1];if(endString.slice(0,lastLine.length)!=lastLine)continue search;return{from:Pos(line,\nadjustPos(orig,string,cutFrom,fold)+ch),to:Pos(line+lines.length-1,adjustPos(end,endString,lastLine.length,fold))}}}}function searchStringBackward(doc,query,start,caseFold){if(!query.length)return null;var fold=caseFold?doFold:noFold;var lines=fold(query).split(/\\r|\\n\\r?/);var line=start.line;var ch=start.ch;var first=doc.firstLine()-1+lines.length;search:for(;line>=first;line--,ch=-1){var orig=doc.getLine(line);if(ch>-1)orig=orig.slice(0,ch);var string=fold(orig);if(lines.length==1){var found=string.lastIndexOf(lines[0]);\nif(found==-1)continue search;return{from:Pos(line,adjustPos(orig,string,found,fold)),to:Pos(line,adjustPos(orig,string,found+lines[0].length,fold))}}else{var lastLine=lines[lines.length-1];if(string.slice(0,lastLine.length)!=lastLine)continue search;var i=1;start=line-lines.length+1;for(;i<lines.length-1;i++)if(fold(doc.getLine(start+i))!=lines[i])continue search;var top=doc.getLine(line+1-lines.length);var topString=fold(top);if(topString.slice(topString.length-lines[0].length)!=lines[0])continue search;\nreturn{from:Pos(line+1-lines.length,adjustPos(top,topString,top.length-lines[0].length,fold)),to:Pos(line,adjustPos(orig,string,lastLine.length,fold))}}}}function SearchCursor(doc,query,pos,options){this.atOccurrence=false;this.afterEmptyMatch=false;this.doc=doc;pos=pos?doc.clipPos(pos):Pos(0,0);this.pos={from:pos,to:pos};var caseFold;if(typeof options=="object")caseFold=options.caseFold;else{caseFold=options;options=null}if(typeof query=="string"){if(caseFold==null)caseFold=false;this.matches=function(reverse,\npos){return(reverse?searchStringBackward:searchStringForward)(doc,query,pos,caseFold)}}else{query=ensureFlags(query,"gm");if(!options||options.multiline!==false)this.matches=function(reverse,pos){return(reverse?searchRegexpBackwardMultiline:searchRegexpForwardMultiline)(doc,query,pos)};else this.matches=function(reverse,pos){return(reverse?searchRegexpBackward:searchRegexpForward)(doc,query,pos)}}}var Pos=CodeMirror.Pos;var doFold;var noFold;if(String.prototype.normalize){doFold=function(str){return str.normalize("NFD").toLowerCase()};\nnoFold=function(str){return str.normalize("NFD")}}else{doFold=function(str){return str.toLowerCase()};noFold=function(str){return str}}SearchCursor.prototype={findNext:function(){return this.find(false)},findPrevious:function(){return this.find(true)},find:function(reverse){var head=this.doc.clipPos(reverse?this.pos.from:this.pos.to);if(this.afterEmptyMatch&&this.atOccurrence){head=Pos(head.line,head.ch);if(reverse){head.ch--;if(head.ch<0){head.line--;head.ch=(this.doc.getLine(head.line)||"").length}}else{head.ch++;\nif(head.ch>(this.doc.getLine(head.line)||"").length){head.ch=0;head.line++}}if(CodeMirror.cmpPos(head,this.doc.clipPos(head))!=0)return this.atOccurrence=false}var result=this.matches(reverse,head);this.afterEmptyMatch=result&&CodeMirror.cmpPos(result.from,result.to)==0;if(result){this.pos=result;this.atOccurrence=true;return this.pos.match||true}else{var end=Pos(reverse?this.doc.firstLine():this.doc.lastLine()+1,0);this.pos={from:end,to:end};return this.atOccurrence=false}},from:function(){if(this.atOccurrence)return this.pos.from},\nto:function(){if(this.atOccurrence)return this.pos.to},replace:function(newText,origin){if(!this.atOccurrence)return;var lines=CodeMirror.splitLines(newText);this.doc.replaceRange(lines,this.pos.from,this.pos.to,origin);this.pos.to=Pos(this.pos.from.line+lines.length-1,lines[lines.length-1].length+(lines.length==1?this.pos.from.ch:0))}};CodeMirror.defineExtension("getSearchCursor",function(query,pos,caseFold){return new SearchCursor(this.doc,query,pos,caseFold)});CodeMirror.defineDocExtension("getSearchCursor",\nfunction(query,pos,caseFold){return new SearchCursor(this,query,pos,caseFold)});CodeMirror.defineExtension("selectMatches",function(query,caseFold){var ranges=[];var cur=this.getSearchCursor(query,this.getCursor("from"),caseFold);for(;cur.findNext();){if(CodeMirror.cmpPos(cur.to(),this.getCursor("to"))>0)break;ranges.push({anchor:cur.from(),head:cur.to()})}if(ranges.length)this.setSelections(ranges,0)})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",\nmode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy","cbl"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp",\n"cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},\n{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Copycat",mime:"text/x-copycat",mode:"copycat",ext:["copycat"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},\n{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},\n{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded JavaScript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},\n{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",\nmode:"gfm",file:/^(readme|contributing|history)\\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"GoogleSQL",mimes:["text/x-google-sql","text/x-google-sql-aux"],mode:"googlesql",ext:["gsql","googlesql"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",\next:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},\n{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",\nmode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"],alias:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},\n{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},\n{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},\n{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5",\n"php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",\nmime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",\nmode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh",\n"application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},\n{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},\n{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",\nmode:"tiki"},{name:"TLA+",mime:"text/x-tlaplus",mode:"tlaplus",ext:["tla"]},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",\nmode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",\nmime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",\nmode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];var i=0;for(;i<CodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.mimes)info.mime=info.mimes[0]}CodeMirror.findModeByMIME=function(mime){mime=mime.toLowerCase();var i=0;for(;i<\nCodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.mime==mime)return info;if(info.mimes){var j=0;for(;j<info.mimes.length;j++)if(info.mimes[j]==mime)return info}}if(/\\+xml$/.test(mime))return CodeMirror.findModeByMIME("application/xml");if(/\\+json$/.test(mime))return CodeMirror.findModeByMIME("application/json")};CodeMirror.findModeByExtension=function(ext){ext=ext.toLowerCase();var i=0;for(;i<CodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.ext){var j=\n0;for(;j<info.ext.length;j++)if(info.ext[j]==ext)return info}}};CodeMirror.findModeByFileName=function(filename){var i=0;for(;i<CodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.file&&info.file.test(filename))return info}var dot=filename.lastIndexOf(".");var ext=dot>-1&&filename.substring(dot+1,filename.length);if(ext)return CodeMirror.findModeByExtension(ext)};CodeMirror.findModeByName=function(name){name=name.toLowerCase();var i=0;for(;i<CodeMirror.modeInfo.length;i++){var info=\nCodeMirror.modeInfo[i];if(info.name.toLowerCase()==name)return info;if(info.alias){var j=0;for(;j<info.alias.length;j++)if(info.alias[j].toLowerCase()==name)return info}}}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("./runmode"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./runmode"],mod);else mod(CodeMirror)})(function(CodeMirror){function textContent(node,out){if(node.nodeType==3)return out.push(node.nodeValue);var ch=node.firstChild;for(;ch;ch=ch.nextSibling){textContent(ch,out);if(isBlock.test(node.nodeType))out.push("\\n")}}var isBlock=/^(p|li|div|h\\\\d|pre|blockquote|td)$/;\nCodeMirror.colorize=function(collection,defaultMode){if(!collection)collection=document.body.getElementsByTagName("pre");var i=0;for(;i<collection.length;++i){var node=collection[i];var mode=node.getAttribute("data-lang")||defaultMode;if(!mode)continue;var text=[];textContent(node,text);node.textContent="";CodeMirror.runMode(text.join(""),mode,node);node.className+=" cm-s-default"}}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.runMode=function(string,modespec,callback,options){var mode=CodeMirror.getMode(CodeMirror.defaults,modespec);var tabSize=options&&options.tabSize||CodeMirror.defaults.tabSize;if(callback.appendChild){var ie=/MSIE \\d/.test(navigator.userAgent);var ie_lt9=ie&&\n(document.documentMode==null||document.documentMode<9);var node=callback;var col=0;node.textContent="";callback=function(text,style){if(text=="\\n"){node.appendChild(document.createTextNode(ie_lt9?"\\r":text));col=0;return}var content="";var pos=0;for(;;){var idx=text.indexOf("\\t",pos);if(idx==-1){content=content+text.slice(pos);col=col+(text.length-pos);break}else{col=col+(idx-pos);content=content+text.slice(pos,idx);var size=tabSize-col%tabSize;col=col+size;var i=0;for(;i<size;++i)content=content+\n" ";pos=idx+1}}if(style){var sp=node.appendChild(document.createElement("span"));sp.className="cm-"+style.replace(/ +/g," cm-");sp.appendChild(document.createTextNode(content))}else node.appendChild(document.createTextNode(content))}}var lines=CodeMirror.splitLines(string);var state=options&&options.state||CodeMirror.startState(mode);var i=0;var e=lines.length;for(;i<e;++i){if(i)callback("\\n");var stream=new CodeMirror.StringStream(lines[i],null,{lookAhead:function(n){return lines[i+n]},baseToken:function(){}});\nif(!stream.string&&mode.blankLine)mode.blankLine(state);for(;!stream.eol();){var style=mode.token(stream,state);callback(stream.current(),style,i,stream.start,state,mode);stream.start=stream.pos}}}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function ensureState(states,name){if(!states.hasOwnProperty(name))throw new Error("Undefined state "+name+" in simple mode");}function toRegex(val,caret){if(!val)return/(?:)/;var flags="";if(val instanceof RegExp){if(val.ignoreCase)flags="i";if(val.unicode)flags=flags+\n"u";val=val.source}else val=String(val);return new RegExp((caret===false?"":"^")+"(?:"+val+")",flags)}function asToken(val){if(!val)return null;if(val.apply)return val;if(typeof val=="string")return val.replace(/\\./g," ");var result=[];var i=0;for(;i<val.length;i++)result.push(val[i]&&val[i].replace(/\\./g," "));return result}function Rule(data,states){if(data.next||data.push)ensureState(states,data.next||data.push);this.regex=toRegex(data.regex);this.token=asToken(data.token);this.data=data}function tokenFunction(states,\nconfig){return function(stream,state){if(state.pending){var pend=state.pending.shift();if(state.pending.length==0)state.pending=null;stream.pos+=pend.text.length;return pend.token}if(state.local)if(state.local.end&&stream.match(state.local.end)){var tok=state.local.endToken||null;state.local=state.localState=null;return tok}else{tok=state.local.mode.token(stream,state.localState);var m;if(state.local.endScan&&(m=state.local.endScan.exec(stream.current())))stream.pos=stream.start+m.index;return tok}var curState=\nstates[state.state];var i=0;for(;i<curState.length;i++){var rule=curState[i];var matches=(!rule.data.sol||stream.sol())&&stream.match(rule.regex);if(matches){if(rule.data.next)state.state=rule.data.next;else if(rule.data.push){(state.stack||(state.stack=[])).push(state.state);state.state=rule.data.push}else if(rule.data.pop&&state.stack&&state.stack.length)state.state=state.stack.pop();if(rule.data.mode)enterLocalMode(config,state,rule.data.mode,rule.token);if(rule.data.indent)state.indent.push(stream.indentation()+\nconfig.indentUnit);if(rule.data.dedent)state.indent.pop();var token=rule.token;if(token&&token.apply)token=token(matches);if(matches.length>2&&rule.token&&typeof rule.token!="string"){var j=2;for(;j<matches.length;j++)if(matches[j])(state.pending||(state.pending=[])).push({text:matches[j],token:rule.token[j-1]});stream.backUp(matches[0].length-(matches[1]?matches[1].length:0));return token[0]}else if(token&&token.join)return token[0];else return token}}stream.next();return null}}function cmp(a,b){if(a===\nb)return true;if(!a||typeof a!="object"||!b||typeof b!="object")return false;var props=0;var prop;for(prop in a)if(a.hasOwnProperty(prop)){if(!b.hasOwnProperty(prop)||!cmp(a[prop],b[prop]))return false;props++}for(prop in b)if(b.hasOwnProperty(prop))props--;return props==0}function enterLocalMode(config,state,spec,token){var pers;if(spec.persistent){var p=state.persistentStates;for(;p&&!pers;p=p.next)if(spec.spec?cmp(spec.spec,p.spec):spec.mode==p.mode)pers=p}var mode=pers?pers.mode:spec.mode||CodeMirror.getMode(config,\nspec.spec);var lState=pers?pers.state:CodeMirror.startState(mode);if(spec.persistent&&!pers)state.persistentStates={mode:mode,spec:spec.spec,state:lState,next:state.persistentStates};state.localState=lState;state.local={mode:mode,end:spec.end&&toRegex(spec.end),endScan:spec.end&&spec.forceEnd!==false&&toRegex(spec.end,false),endToken:token&&token.join?token[token.length-1]:token}}function indexOf(val,arr){var i=0;for(;i<arr.length;i++)if(arr[i]===val)return true}function indentFunction(states,meta){return function(state,\ntextAfter,line){if(state.local&&state.local.mode.indent)return state.local.mode.indent(state.localState,textAfter,line);if(state.indent==null||state.local||meta.dontIndentStates&&indexOf(state.state,meta.dontIndentStates)>-1)return CodeMirror.Pass;var pos=state.indent.length-1;var rules=states[state.state];scan:for(;;){var i=0;for(;i<rules.length;i++){var rule=rules[i];if(rule.data.dedent&&rule.data.dedentIfLineStart!==false){var m=rule.regex.exec(textAfter);if(m&&m[0]){pos--;if(rule.next||rule.push)rules=\nstates[rule.next||rule.push];textAfter=textAfter.slice(m[0].length);continue scan}}}break}return pos<0?0:state.indent[pos]}}CodeMirror.defineSimpleMode=function(name,states){CodeMirror.defineMode(name,function(config){return CodeMirror.simpleMode(config,states)})};CodeMirror.simpleMode=function(config,states){ensureState(states,"start");var states_={};var meta=states.meta||{};var hasIndentation=false;var state;for(state in states)if(state!=meta&&states.hasOwnProperty(state)){var list=states_[state]=\n[];var orig=states[state];var i=0;for(;i<orig.length;i++){var data=orig[i];list.push(new Rule(data,states));if(data.indent||data.dedent)hasIndentation=true}}var mode={startState:function(){return{state:"start",pending:null,local:null,localState:null,indent:hasIndentation?[]:null}},copyState:function(state){var s={state:state.state,pending:state.pending,local:state.local,localState:null,indent:state.indent&&state.indent.slice(0)};if(state.localState)s.localState=CodeMirror.copyState(state.local.mode,\nstate.localState);if(state.stack)s.stack=state.stack.slice(0);var pers=state.persistentStates;for(;pers;pers=pers.next)s.persistentStates={mode:pers.mode,spec:pers.spec,state:pers.state==state.localState?s.localState:CodeMirror.copyState(pers.mode,pers.state),next:s.persistentStates};return s},token:tokenFunction(states_,config),innerMode:function(state){return state.local&&{mode:state.local.mode,state:state.localState}},indent:indentFunction(states_,meta)};if(meta){var prop;for(prop in meta)if(meta.hasOwnProperty(prop))mode[prop]=\nmeta[prop]}return mode}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../../addon/mode/simple"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../../addon/mode/simple"],mod);else mod(CodeMirror)})(function(CodeMirror){var from="from";var fromRegex=new RegExp("^(\\\\s*)\\\\b("+from+")\\\\b","i");var shells=["run","cmd","entrypoint","shell"];var shellsAsArrayRegex=new RegExp("^(\\\\s*)("+shells.join("|")+")(\\\\s+\\\\[)","i");var expose=\n"expose";var exposeRegex=new RegExp("^(\\\\s*)("+expose+")(\\\\s+)","i");var others=["arg","from","maintainer","label","env","add","copy","volume","user","workdir","onbuild","stopsignal","healthcheck","shell"];var instructions=[from,expose].concat(shells).concat(others);var instructionRegex="("+instructions.join("|")+")";var instructionOnlyLine=new RegExp("^(\\\\s*)"+instructionRegex+"(\\\\s*)(#.*)?$","i");var instructionWithArguments=new RegExp("^(\\\\s*)"+instructionRegex+"(\\\\s+)","i");CodeMirror.defineSimpleMode("dockerfile",\n{start:[{regex:/^\\s*#.*$/,sol:true,token:"comment"},{regex:fromRegex,token:[null,"keyword"],sol:true,next:"from"},{regex:instructionOnlyLine,token:[null,"keyword",null,"error"],sol:true},{regex:shellsAsArrayRegex,token:[null,"keyword",null],sol:true,next:"array"},{regex:exposeRegex,token:[null,"keyword",null],sol:true,next:"expose"},{regex:instructionWithArguments,token:[null,"keyword",null],sol:true,next:"arguments"},{regex:/./,token:null}],from:[{regex:/\\s*$/,token:null,next:"start"},{regex:/(\\s*)(#.*)$/,\ntoken:[null,"error"],next:"start"},{regex:/(\\s*\\S+\\s+)(as)/i,token:[null,"keyword"],next:"start"},{token:null,next:"start"}],single:[{regex:/(?:[^\\\\\']|\\\\.)/,token:"string"},{regex:/\'/,token:"string",pop:true}],double:[{regex:/(?:[^\\\\"]|\\\\.)/,token:"string"},{regex:/"/,token:"string",pop:true}],array:[{regex:/\\]/,token:null,next:"start"},{regex:/"(?:[^\\\\"]|\\\\.)*"?/,token:"string"}],expose:[{regex:/\\d+$/,token:"number",next:"start"},{regex:/[^\\d]+$/,token:null,next:"start"},{regex:/\\d+/,token:"number"},\n{regex:/[^\\d]+/,token:null},{token:null,next:"start"}],arguments:[{regex:/^\\s*#.*$/,sol:true,token:"comment"},{regex:/"(?:[^\\\\"]|\\\\.)*"?$/,token:"string",next:"start"},{regex:/"/,token:"string",push:"double"},{regex:/\'(?:[^\\\\\']|\\\\.)*\'?$/,token:"string",next:"start"},{regex:/\'/,token:"string",push:"single"},{regex:/[^#"\']+[\\\\`]$/,token:null},{regex:/[^#"\']+$/,token:null,next:"start"},{regex:/[^#"\']+/,token:null},{token:null,next:"start"}],meta:{lineComment:"#"}});CodeMirror.defineMIME("text/x-dockerfile",\n"dockerfile")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.multiplexingMode=function(outer){function indexOf(string,pattern,from,returnEnd){if(typeof pattern=="string"){var found=string.indexOf(pattern,from);return returnEnd&&found>-1?found+pattern.length:found}var m=pattern.exec(from?string.slice(from):string);return m?\nm.index+from+(returnEnd?m[0].length:0):-1}var others=Array.prototype.slice.call(arguments,1);return{startState:function(){return{outer:CodeMirror.startState(outer),innerActive:null,inner:null,startingInner:false}},copyState:function(state){return{outer:CodeMirror.copyState(outer,state.outer),innerActive:state.innerActive,inner:state.innerActive&&CodeMirror.copyState(state.innerActive.mode,state.inner),startingInner:state.startingInner}},token:function(stream,state){if(!state.innerActive){var cutOff=\nInfinity;var oldContent=stream.string;var i=0;for(;i<others.length;++i){var other=others[i];var found=indexOf(oldContent,other.open,stream.pos);if(found==stream.pos){if(!other.parseDelimiters)stream.match(other.open);state.startingInner=!!other.parseDelimiters;state.innerActive=other;var outerIndent=0;if(outer.indent){var possibleOuterIndent=outer.indent(state.outer,"","");if(possibleOuterIndent!==CodeMirror.Pass)outerIndent=possibleOuterIndent}state.inner=CodeMirror.startState(other.mode,outerIndent);\nreturn other.delimStyle&&other.delimStyle+" "+other.delimStyle+"-open"}else if(found!=-1&&found<cutOff)cutOff=found}if(cutOff!=Infinity)stream.string=oldContent.slice(0,cutOff);var outerToken=outer.token(stream,state.outer);if(cutOff!=Infinity)stream.string=oldContent;return outerToken}else{var curInner=state.innerActive;oldContent=stream.string;if(!curInner.close&&stream.sol()){state.innerActive=state.inner=null;return this.token(stream,state)}found=curInner.close&&!state.startingInner?indexOf(oldContent,\ncurInner.close,stream.pos,curInner.parseDelimiters):-1;if(found==stream.pos&&!curInner.parseDelimiters){stream.match(curInner.close);state.innerActive=state.inner=null;return curInner.delimStyle&&curInner.delimStyle+" "+curInner.delimStyle+"-close"}if(found>-1)stream.string=oldContent.slice(0,found);var innerToken=curInner.mode.token(stream,state.inner);if(found>-1)stream.string=oldContent;else if(stream.pos>stream.start)state.startingInner=false;if(found==stream.pos&&curInner.parseDelimiters)state.innerActive=\nstate.inner=null;if(curInner.innerStyle)if(innerToken)innerToken=innerToken+" "+curInner.innerStyle;else innerToken=curInner.innerStyle;return innerToken}},indent:function(state,textAfter,line){var mode=state.innerActive?state.innerActive.mode:outer;if(!mode.indent)return CodeMirror.Pass;return mode.indent(state.innerActive?state.inner:state.outer,textAfter,line)},blankLine:function(state){var mode=state.innerActive?state.innerActive.mode:outer;if(mode.blankLine)mode.blankLine(state.innerActive?state.inner:\nstate.outer);if(!state.innerActive){var i=0;for(;i<others.length;++i){var other=others[i];if(other.open==="\\n"){state.innerActive=other;state.inner=CodeMirror.startState(other.mode,mode.indent?mode.indent(state.outer,"",""):0)}}}else if(state.innerActive.close==="\\n")state.innerActive=state.inner=null},electricChars:outer.electricChars,innerMode:function(state){return state.inner?{state:state.inner,mode:state.innerActive.mode}:{state:state.outer,mode:outer}}}}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../htmlmixed/htmlmixed"),require("../../addon/mode/multiplex"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../htmlmixed/htmlmixed","../../addon/mode/multiplex"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("htmlembedded",function(config,parserConfig){var closeComment=parserConfig.closeComment||"--%>";return CodeMirror.multiplexingMode(CodeMirror.getMode(config,\n"htmlmixed"),{open:parserConfig.openComment||"<%--",close:closeComment,delimStyle:"comment",mode:{token:function(stream){stream.skipTo(closeComment)||stream.skipToEnd();return"comment"}}},{open:parserConfig.open||parserConfig.scriptStartRegex||"<%",close:parserConfig.close||parserConfig.scriptEndRegex||"%>",mode:CodeMirror.getMode(config,parserConfig.scriptingModeSpec)})},"htmlmixed");CodeMirror.defineMIME("application/x-ejs",{name:"htmlembedded",scriptingModeSpec:"javascript"});CodeMirror.defineMIME("application/x-aspx",\n{name:"htmlembedded",scriptingModeSpec:"text/x-csharp"});CodeMirror.defineMIME("application/x-jsp",{name:"htmlembedded",scriptingModeSpec:"text/x-java"});CodeMirror.defineMIME("application/x-erb",{name:"htmlembedded",scriptingModeSpec:"ruby"})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../xml/xml"),require("../javascript/javascript"),require("../css/css"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../xml/xml","../javascript/javascript","../css/css"],mod);else mod(CodeMirror)})(function(CodeMirror){function maybeBackup(stream,pat,style){var cur=stream.current();var close=cur.search(pat);if(close>-1)stream.backUp(cur.length-close);else if(cur.match(/<\\/?$/)){stream.backUp(cur.length);\nif(!stream.match(pat,false))stream.match(cur)}return style}function getAttrRegexp(attr){var regexp=attrRegexpCache[attr];if(regexp)return regexp;return attrRegexpCache[attr]=new RegExp("\\\\s+"+attr+"\\\\s*=\\\\s*(\'|\\")?([^\'\\"]+)(\'|\\")?\\\\s*")}function getAttrValue(text,attr){var match=text.match(getAttrRegexp(attr));return match?/^\\s*(.*?)\\s*$/.exec(match[2])[1]:""}function getTagRegexp(tagName,anchored){return new RegExp((anchored?"^":"")+"</\\\\s*"+tagName+"\\\\s*>","i")}function addTags(from,to){var tag;\nfor(tag in from){var dest=to[tag]||(to[tag]=[]);var source=from[tag];var i=source.length-1;for(;i>=0;i--)dest.unshift(source[i])}}function findMatchingMode(tagInfo,tagText){var i=0;for(;i<tagInfo.length;i++){var spec=tagInfo[i];if(!spec[0]||spec[1].test(getAttrValue(tagText,spec[0])))return spec[2]}}var defaultTags={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],\nstyle:[["lang",/^css$/i,"css"],["type",/^(text\\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]};var attrRegexpCache={};CodeMirror.defineMode("htmlmixed",function(config,parserConfig){function html(stream,state){var style=htmlMode.token(stream,state.htmlState);var tag=/\\btag\\b/.test(style);var tagName;if(tag&&!/[<>\\s\\/]/.test(stream.current())&&(tagName=state.htmlState.tagName&&state.htmlState.tagName.toLowerCase())&&tags.hasOwnProperty(tagName))state.inTag=tagName+\n" ";else if(state.inTag&&tag&&/>$/.test(stream.current())){var inTag=/^([\\S]+) (.*)/.exec(state.inTag);state.inTag=null;var modeSpec=stream.current()==">"&&findMatchingMode(tags[inTag[1]],inTag[2]);var mode=CodeMirror.getMode(config,modeSpec);var endTagA=getTagRegexp(inTag[1],true);var endTag=getTagRegexp(inTag[1],false);state.token=function(stream,state){if(stream.match(endTagA,false)){state.token=html;state.localState=state.localMode=null;return null}return maybeBackup(stream,endTag,state.localMode.token(stream,\nstate.localState))};state.localMode=mode;state.localState=CodeMirror.startState(mode,htmlMode.indent(state.htmlState,"",""))}else if(state.inTag){state.inTag+=stream.current();if(stream.eol())state.inTag+=" "}return style}var htmlMode=CodeMirror.getMode(config,{name:"xml",htmlMode:true,multilineTagIndentFactor:parserConfig.multilineTagIndentFactor,multilineTagIndentPastTag:parserConfig.multilineTagIndentPastTag,allowMissingTagName:parserConfig.allowMissingTagName});var tags={};var configTags=parserConfig&&\nparserConfig.tags;var configScript=parserConfig&&parserConfig.scriptTypes;addTags(defaultTags,tags);if(configTags)addTags(configTags,tags);if(configScript){var i=configScript.length-1;for(;i>=0;i--)tags.script.unshift(["type",configScript[i].matches,configScript[i].mode])}return{startState:function(){var state=CodeMirror.startState(htmlMode);return{token:html,inTag:null,localMode:null,localState:null,htmlState:state}},copyState:function(state){var local;if(state.localState)local=CodeMirror.copyState(state.localMode,\nstate.localState);return{token:state.token,inTag:state.inTag,localMode:state.localMode,localState:local,htmlState:CodeMirror.copyState(htmlMode,state.htmlState)}},token:function(stream,state){return state.token(stream,state)},indent:function(state,textAfter,line){if(!state.localMode||/^\\s*<\\//.test(textAfter))return htmlMode.indent(state.htmlState,textAfter,line);else if(state.localMode.indent)return state.localMode.indent(state.localState,textAfter,line);else return CodeMirror.Pass},innerMode:function(state){return{state:state.localState||\nstate.htmlState,mode:state.localMode||htmlMode}}}},"xml","javascript","css");CodeMirror.defineMIME("text/html","htmlmixed")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("javascript",function(config,parserConfig){function readRegexp(stream){var escaped=false;var next;var inSet=false;for(;(next=stream.next())!=null;){if(!escaped){if(next=="/"&&!inSet)return;if(next=="[")inSet=true;else if(inSet&&next=="]")inSet=false}escaped=\n!escaped&&next=="\\\\"}}function ret(tp,style,cont){type=tp;content=cont;return style}function tokenBase(stream,state){var ch=stream.next();if(ch==\'"\'||ch=="\'"){state.tokenize=tokenString(ch);return state.tokenize(stream,state)}else if(ch=="."&&stream.match(/^\\d[\\d_]*(?:[eE][+\\-]?[\\d_]+)?/))return ret("number","number");else if(ch=="."&&stream.match(".."))return ret("spread","meta");else if(/[\\[\\]{}\\(\\),;:\\.]/.test(ch))return ret(ch);else if(ch=="="&&stream.eat(">"))return ret("=>","operator");else if(ch==\n"0"&&stream.match(/^(?:x[\\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return ret("number","number");else if(/\\d/.test(ch)){stream.match(/^[\\d_]*(?:n|(?:\\.[\\d_]*)?(?:[eE][+\\-]?[\\d_]+)?)?/);return ret("number","number")}else if(ch=="/")if(stream.eat("*")){state.tokenize=tokenComment;return tokenComment(stream,state)}else if(stream.eat("/")){stream.skipToEnd();return ret("comment","comment")}else if(expressionAllowed(stream,state,1)){readRegexp(stream);stream.match(/^\\b(([gimyus])(?![gimyus]*\\2))+\\b/);return ret("regexp",\n"string-2")}else{stream.eat("=");return ret("operator","operator",stream.current())}else if(ch=="`"){state.tokenize=tokenQuasi;return tokenQuasi(stream,state)}else if(ch=="#"&&stream.peek()=="!"){stream.skipToEnd();return ret("meta","meta")}else if(ch=="#"&&stream.eatWhile(wordRE))return ret("variable","property");else if(ch=="<"&&stream.match("!--")||ch=="-"&&stream.match("->")&&!/\\S/.test(stream.string.slice(0,stream.start))){stream.skipToEnd();return ret("comment","comment")}else if(isOperatorChar.test(ch)){if(ch!=\n">"||!state.lexical||state.lexical.type!=">")if(stream.eat("=")){if(ch=="!"||ch=="=")stream.eat("=")}else if(/[<>*+\\-|&?]/.test(ch)){stream.eat(ch);if(ch==">")stream.eat(ch)}if(ch=="?"&&stream.eat("."))return ret(".");return ret("operator","operator",stream.current())}else if(wordRE.test(ch)){stream.eatWhile(wordRE);var word=stream.current();if(state.lastType!="."){if(keywords.propertyIsEnumerable(word)){var kw=keywords[word];return ret(kw.type,kw.style,word)}if(word=="async"&&stream.match(/^(\\s|\\/\\*([^*]|\\*(?!\\/))*?\\*\\/)*[\\[\\(\\w]/,\nfalse))return ret("async","keyword",word)}return ret("variable","variable",word)}}function tokenString(quote){return function(stream,state){var escaped=false;var next;if(jsonldMode&&stream.peek()=="@"&&stream.match(isJsonldKeyword)){state.tokenize=tokenBase;return ret("jsonld-keyword","meta")}for(;(next=stream.next())!=null;){if(next==quote&&!escaped)break;escaped=!escaped&&next=="\\\\"}if(!escaped)state.tokenize=tokenBase;return ret("string","string")}}function tokenComment(stream,state){var maybeEnd=\nfalse;var ch;for(;ch=stream.next();){if(ch=="/"&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd=ch=="*"}return ret("comment","comment")}function tokenQuasi(stream,state){var escaped=false;var next;for(;(next=stream.next())!=null;){if(!escaped&&(next=="`"||next=="$"&&stream.eat("{"))){state.tokenize=tokenBase;break}escaped=!escaped&&next=="\\\\"}return ret("quasi","string-2",stream.current())}function findFatArrow(stream,state){if(state.fatArrowAt)state.fatArrowAt=null;var arrow=stream.string.indexOf("=>",\nstream.start);if(arrow<0)return;if(isTS){var m=/:\\s*(?:\\w+(?:<[^>]*>|\\[\\])?|\\{[^}]*\\})\\s*$/.exec(stream.string.slice(stream.start,arrow));if(m)arrow=m.index}var depth=0;var sawSomething=false;var pos=arrow-1;for(;pos>=0;--pos){var ch=stream.string.charAt(pos);var bracket=brackets.indexOf(ch);if(bracket>=0&&bracket<3){if(!depth){++pos;break}if(--depth==0){if(ch=="(")sawSomething=true;break}}else if(bracket>=3&&bracket<6)++depth;else if(wordRE.test(ch))sawSomething=true;else if(/["\'\\/`]/.test(ch))for(;;--pos){if(pos==\n0)return;var next=stream.string.charAt(pos-1);if(next==ch&&stream.string.charAt(pos-2)!="\\\\"){pos--;break}}else if(sawSomething&&!depth){++pos;break}}if(sawSomething&&!depth)state.fatArrowAt=pos}function JSLexical(indented,column,type,align,prev,info){this.indented=indented;this.column=column;this.type=type;this.prev=prev;this.info=info;if(align!=null)this.align=align}function inScope(state,varname){if(!trackScope)return false;var v=state.localVars;for(;v;v=v.next)if(v.name==varname)return true;var cx=\nstate.context;for(;cx;cx=cx.prev){v=cx.vars;for(;v;v=v.next)if(v.name==varname)return true}}function parseJS(state,style,type,content,stream){var cc=state.cc;cx.state=state;cx.stream=stream;cx.marked=null,cx.cc=cc;cx.style=style;if(!state.lexical.hasOwnProperty("align"))state.lexical.align=true;for(;true;){var combinator=cc.length?cc.pop():jsonMode?expression:statement;if(combinator(type,content)){for(;cc.length&&cc[cc.length-1].lex;)cc.pop()();if(cx.marked)return cx.marked;if(type=="variable"&&inScope(state,\ncontent))return"variable-2";return style}}}function pass(){var i=arguments.length-1;for(;i>=0;i--)cx.cc.push(arguments[i])}function cont(){pass.apply(null,arguments);return true}function inList(name,list){var v=list;for(;v;v=v.next)if(v.name==name)return true;return false}function register(varname){var state=cx.state;cx.marked="def";if(!trackScope)return;if(state.context)if(state.lexical.info=="var"&&state.context&&state.context.block){var newContext=registerVarScoped(varname,state.context);if(newContext!=\nnull){state.context=newContext;return}}else if(!inList(varname,state.localVars)){state.localVars=new Var(varname,state.localVars);return}if(parserConfig.globalVars&&!inList(varname,state.globalVars))state.globalVars=new Var(varname,state.globalVars)}function registerVarScoped(varname,context){if(!context)return null;else if(context.block){var inner=registerVarScoped(varname,context.prev);if(!inner)return null;if(inner==context.prev)return context;return new Context(inner,context.vars,true)}else if(inList(varname,\ncontext.vars))return context;else return new Context(context.prev,new Var(varname,context.vars),false)}function isModifier(name){return name=="public"||name=="private"||name=="protected"||name=="abstract"||name=="readonly"}function Context(prev,vars,block){this.prev=prev;this.vars=vars;this.block=block}function Var(name,next){this.name=name;this.next=next}function pushcontext(){cx.state.context=new Context(cx.state.context,cx.state.localVars,false);cx.state.localVars=defaultVars}function pushblockcontext(){cx.state.context=\nnew Context(cx.state.context,cx.state.localVars,true);cx.state.localVars=null}function popcontext(){cx.state.localVars=cx.state.context.vars;cx.state.context=cx.state.context.prev}function pushlex(type,info){var result=function(){var state=cx.state;var indent=state.indented;if(state.lexical.type=="stat")indent=state.lexical.indented;else{var outer=state.lexical;for(;outer&&outer.type==")"&&outer.align;outer=outer.prev)indent=outer.indented}state.lexical=new JSLexical(indent,cx.stream.column(),type,\nnull,state.lexical,info)};result.lex=true;return result}function poplex(){var state=cx.state;if(state.lexical.prev){if(state.lexical.type==")")state.indented=state.lexical.indented;state.lexical=state.lexical.prev}}function expect(wanted){function exp(type){if(type==wanted)return cont();else if(wanted==";"||type=="}"||type==")"||type=="]")return pass();else return cont(exp)}return exp}function statement(type,value){if(type=="var")return cont(pushlex("vardef",value),vardef,expect(";"),poplex);if(type==\n"keyword a")return cont(pushlex("form"),parenExpr,statement,poplex);if(type=="keyword b")return cont(pushlex("form"),statement,poplex);if(type=="keyword d")return cx.stream.match(/^\\s*$/,false)?cont():cont(pushlex("stat"),maybeexpression,expect(";"),poplex);if(type=="debugger")return cont(expect(";"));if(type=="{")return cont(pushlex("}"),pushblockcontext,block,poplex,popcontext);if(type==";")return cont();if(type=="if"){if(cx.state.lexical.info=="else"&&cx.state.cc[cx.state.cc.length-1]==poplex)cx.state.cc.pop()();\nreturn cont(pushlex("form"),parenExpr,statement,poplex,maybeelse)}if(type=="function")return cont(functiondef);if(type=="for")return cont(pushlex("form"),pushblockcontext,forspec,statement,popcontext,poplex);if(type=="class"||isTS&&value=="interface"){cx.marked="keyword";return cont(pushlex("form",type=="class"?type:value),className,poplex)}if(type=="variable")if(isTS&&value=="declare"){cx.marked="keyword";return cont(statement)}else if(isTS&&(value=="module"||value=="enum"||value=="type")&&cx.stream.match(/^\\s*\\w/,\nfalse)){cx.marked="keyword";if(value=="enum")return cont(enumdef);else if(value=="type")return cont(typename,expect("operator"),typeexpr,expect(";"));else return cont(pushlex("form"),pattern,expect("{"),pushlex("}"),block,poplex,poplex)}else if(isTS&&value=="namespace"){cx.marked="keyword";return cont(pushlex("form"),expression,statement,poplex)}else if(isTS&&value=="abstract"){cx.marked="keyword";return cont(statement)}else return cont(pushlex("stat"),maybelabel);if(type=="switch")return cont(pushlex("form"),\nparenExpr,expect("{"),pushlex("}","switch"),pushblockcontext,block,poplex,poplex,popcontext);if(type=="case")return cont(expression,expect(":"));if(type=="default")return cont(expect(":"));if(type=="catch")return cont(pushlex("form"),pushcontext,maybeCatchBinding,statement,poplex,popcontext);if(type=="export")return cont(pushlex("stat"),afterExport,poplex);if(type=="import")return cont(pushlex("stat"),afterImport,poplex);if(type=="async")return cont(statement);if(value=="@")return cont(expression,\nstatement);return pass(pushlex("stat"),expression,expect(";"),poplex)}function maybeCatchBinding(type){if(type=="(")return cont(funarg,expect(")"))}function expression(type,value){return expressionInner(type,value,false)}function expressionNoComma(type,value){return expressionInner(type,value,true)}function parenExpr(type){if(type!="(")return pass();return cont(pushlex(")"),maybeexpression,expect(")"),poplex)}function expressionInner(type,value,noComma){if(cx.state.fatArrowAt==cx.stream.start){var body=\nnoComma?arrowBodyNoComma:arrowBody;if(type=="(")return cont(pushcontext,pushlex(")"),commasep(funarg,")"),poplex,expect("=>"),body,popcontext);else if(type=="variable")return pass(pushcontext,pattern,expect("=>"),body,popcontext)}var maybeop=noComma?maybeoperatorNoComma:maybeoperatorComma;if(atomicTypes.hasOwnProperty(type))return cont(maybeop);if(type=="function")return cont(functiondef,maybeop);if(type=="class"||isTS&&value=="interface"){cx.marked="keyword";return cont(pushlex("form"),classExpression,\npoplex)}if(type=="keyword c"||type=="async")return cont(noComma?expressionNoComma:expression);if(type=="(")return cont(pushlex(")"),maybeexpression,expect(")"),poplex,maybeop);if(type=="operator"||type=="spread")return cont(noComma?expressionNoComma:expression);if(type=="[")return cont(pushlex("]"),arrayLiteral,poplex,maybeop);if(type=="{")return contCommasep(objprop,"}",null,maybeop);if(type=="quasi")return pass(quasi,maybeop);if(type=="new")return cont(maybeTarget(noComma));return cont()}function maybeexpression(type){if(type.match(/[;\\}\\)\\],]/))return pass();\nreturn pass(expression)}function maybeoperatorComma(type,value){if(type==",")return cont(maybeexpression);return maybeoperatorNoComma(type,value,false)}function maybeoperatorNoComma(type,value,noComma){var me=noComma==false?maybeoperatorComma:maybeoperatorNoComma;var expr=noComma==false?expression:expressionNoComma;if(type=="=>")return cont(pushcontext,noComma?arrowBodyNoComma:arrowBody,popcontext);if(type=="operator"){if(/\\+\\+|--/.test(value)||isTS&&value=="!")return cont(me);if(isTS&&value=="<"&&\ncx.stream.match(/^([^<>]|<[^<>]*>)*>\\s*\\(/,false))return cont(pushlex(">"),commasep(typeexpr,">"),poplex,me);if(value=="?")return cont(expression,expect(":"),expr);return cont(expr)}if(type=="quasi")return pass(quasi,me);if(type==";")return;if(type=="(")return contCommasep(expressionNoComma,")","call",me);if(type==".")return cont(property,me);if(type=="[")return cont(pushlex("]"),maybeexpression,expect("]"),poplex,me);if(isTS&&value=="as"){cx.marked="keyword";return cont(typeexpr,me)}if(type=="regexp"){cx.state.lastType=\ncx.marked="operator";cx.stream.backUp(cx.stream.pos-cx.stream.start-1);return cont(expr)}}function quasi(type,value){if(type!="quasi")return pass();if(value.slice(value.length-2)!="${")return cont(quasi);return cont(maybeexpression,continueQuasi)}function continueQuasi(type){if(type=="}"){cx.marked="string-2";cx.state.tokenize=tokenQuasi;return cont(quasi)}}function arrowBody(type){findFatArrow(cx.stream,cx.state);return pass(type=="{"?statement:expression)}function arrowBodyNoComma(type){findFatArrow(cx.stream,\ncx.state);return pass(type=="{"?statement:expressionNoComma)}function maybeTarget(noComma){return function(type){if(type==".")return cont(noComma?targetNoComma:target);else if(type=="variable"&&isTS)return cont(maybeTypeArgs,noComma?maybeoperatorNoComma:maybeoperatorComma);else return pass(noComma?expressionNoComma:expression)}}function target(_,value){if(value=="target"){cx.marked="keyword";return cont(maybeoperatorComma)}}function targetNoComma(_,value){if(value=="target"){cx.marked="keyword";return cont(maybeoperatorNoComma)}}\nfunction maybelabel(type){if(type==":")return cont(poplex,statement);return pass(maybeoperatorComma,expect(";"),poplex)}function property(type){if(type=="variable"){cx.marked="property";return cont()}}function objprop(type,value){if(type=="async"){cx.marked="property";return cont(objprop)}else if(type=="variable"||cx.style=="keyword"){cx.marked="property";if(value=="get"||value=="set")return cont(getterSetter);var m;if(isTS&&cx.state.fatArrowAt==cx.stream.start&&(m=cx.stream.match(/^\\s*:\\s*/,false)))cx.state.fatArrowAt=\ncx.stream.pos+m[0].length;return cont(afterprop)}else if(type=="number"||type=="string"){cx.marked=jsonldMode?"property":cx.style+" property";return cont(afterprop)}else if(type=="jsonld-keyword")return cont(afterprop);else if(isTS&&isModifier(value)){cx.marked="keyword";return cont(objprop)}else if(type=="[")return cont(expression,maybetype,expect("]"),afterprop);else if(type=="spread")return cont(expressionNoComma,afterprop);else if(value=="*"){cx.marked="keyword";return cont(objprop)}else if(type==\n":")return pass(afterprop)}function getterSetter(type){if(type!="variable")return pass(afterprop);cx.marked="property";return cont(functiondef)}function afterprop(type){if(type==":")return cont(expressionNoComma);if(type=="(")return pass(functiondef)}function commasep(what,end,sep){function proceed(type,value){if(sep?sep.indexOf(type)>-1:type==","){var lex=cx.state.lexical;if(lex.info=="call")lex.pos=(lex.pos||0)+1;return cont(function(type,value){if(type==end||value==end)return pass();return pass(what)},\nproceed)}if(type==end||value==end)return cont();if(sep&&sep.indexOf(";")>-1)return pass(what);return cont(expect(end))}return function(type,value){if(type==end||value==end)return cont();return pass(what,proceed)}}function contCommasep(what,end,info){var i=3;for(;i<arguments.length;i++)cx.cc.push(arguments[i]);return cont(pushlex(end,info),commasep(what,end),poplex)}function block(type){if(type=="}")return cont();return pass(statement,block)}function maybetype(type,value){if(isTS){if(type==":")return cont(typeexpr);\nif(value=="?")return cont(maybetype)}}function maybetypeOrIn(type,value){if(isTS&&(type==":"||value=="in"))return cont(typeexpr)}function mayberettype(type){if(isTS&&type==":")if(cx.stream.match(/^\\s*\\w+\\s+is\\b/,false))return cont(expression,isKW,typeexpr);else return cont(typeexpr)}function isKW(_,value){if(value=="is"){cx.marked="keyword";return cont()}}function typeexpr(type,value){if(value=="keyof"||value=="typeof"||value=="infer"||value=="readonly"){cx.marked="keyword";return cont(value=="typeof"?\nexpressionNoComma:typeexpr)}if(type=="variable"||value=="void"){cx.marked="type";return cont(afterType)}if(value=="|"||value=="&")return cont(typeexpr);if(type=="string"||type=="number"||type=="atom")return cont(afterType);if(type=="[")return cont(pushlex("]"),commasep(typeexpr,"]",","),poplex,afterType);if(type=="{")return cont(pushlex("}"),typeprops,poplex,afterType);if(type=="(")return cont(commasep(typearg,")"),maybeReturnType,afterType);if(type=="<")return cont(commasep(typeexpr,">"),typeexpr);\nif(type=="quasi")return pass(quasiType,afterType)}function maybeReturnType(type){if(type=="=>")return cont(typeexpr)}function typeprops(type){if(type.match(/[\\}\\)\\]]/))return cont();if(type==","||type==";")return cont(typeprops);return pass(typeprop,typeprops)}function typeprop(type,value){if(type=="variable"||cx.style=="keyword"){cx.marked="property";return cont(typeprop)}else if(value=="?"||type=="number"||type=="string")return cont(typeprop);else if(type==":")return cont(typeexpr);else if(type==\n"[")return cont(expect("variable"),maybetypeOrIn,expect("]"),typeprop);else if(type=="(")return pass(functiondecl,typeprop);else if(!type.match(/[;\\}\\)\\],]/))return cont()}function quasiType(type,value){if(type!="quasi")return pass();if(value.slice(value.length-2)!="${")return cont(quasiType);return cont(typeexpr,continueQuasiType)}function continueQuasiType(type){if(type=="}"){cx.marked="string-2";cx.state.tokenize=tokenQuasi;return cont(quasiType)}}function typearg(type,value){if(type=="variable"&&\ncx.stream.match(/^\\s*[?:]/,false)||value=="?")return cont(typearg);if(type==":")return cont(typeexpr);if(type=="spread")return cont(typearg);return pass(typeexpr)}function afterType(type,value){if(value=="<")return cont(pushlex(">"),commasep(typeexpr,">"),poplex,afterType);if(value=="|"||type=="."||value=="&")return cont(typeexpr);if(type=="[")return cont(typeexpr,expect("]"),afterType);if(value=="extends"||value=="implements"){cx.marked="keyword";return cont(typeexpr)}if(value=="?")return cont(typeexpr,\nexpect(":"),typeexpr)}function maybeTypeArgs(_,value){if(value=="<")return cont(pushlex(">"),commasep(typeexpr,">"),poplex,afterType)}function typeparam(){return pass(typeexpr,maybeTypeDefault)}function maybeTypeDefault(_,value){if(value=="=")return cont(typeexpr)}function vardef(_,value){if(value=="enum"){cx.marked="keyword";return cont(enumdef)}return pass(pattern,maybetype,maybeAssign,vardefCont)}function pattern(type,value){if(isTS&&isModifier(value)){cx.marked="keyword";return cont(pattern)}if(type==\n"variable"){register(value);return cont()}if(type=="spread")return cont(pattern);if(type=="[")return contCommasep(eltpattern,"]");if(type=="{")return contCommasep(proppattern,"}")}function proppattern(type,value){if(type=="variable"&&!cx.stream.match(/^\\s*:/,false)){register(value);return cont(maybeAssign)}if(type=="variable")cx.marked="property";if(type=="spread")return cont(pattern);if(type=="}")return pass();if(type=="[")return cont(expression,expect("]"),expect(":"),proppattern);return cont(expect(":"),\npattern,maybeAssign)}function eltpattern(){return pass(pattern,maybeAssign)}function maybeAssign(_type,value){if(value=="=")return cont(expressionNoComma)}function vardefCont(type){if(type==",")return cont(vardef)}function maybeelse(type,value){if(type=="keyword b"&&value=="else")return cont(pushlex("form","else"),statement,poplex)}function forspec(type,value){if(value=="await")return cont(forspec);if(type=="(")return cont(pushlex(")"),forspec1,poplex)}function forspec1(type){if(type=="var")return cont(vardef,\nforspec2);if(type=="variable")return cont(forspec2);return pass(forspec2)}function forspec2(type,value){if(type==")")return cont();if(type==";")return cont(forspec2);if(value=="in"||value=="of"){cx.marked="keyword";return cont(expression,forspec2)}return pass(expression,forspec2)}function functiondef(type,value){if(value=="*"){cx.marked="keyword";return cont(functiondef)}if(type=="variable"){register(value);return cont(functiondef)}if(type=="(")return cont(pushcontext,pushlex(")"),commasep(funarg,\n")"),poplex,mayberettype,statement,popcontext);if(isTS&&value=="<")return cont(pushlex(">"),commasep(typeparam,">"),poplex,functiondef)}function functiondecl(type,value){if(value=="*"){cx.marked="keyword";return cont(functiondecl)}if(type=="variable"){register(value);return cont(functiondecl)}if(type=="(")return cont(pushcontext,pushlex(")"),commasep(funarg,")"),poplex,mayberettype,popcontext);if(isTS&&value=="<")return cont(pushlex(">"),commasep(typeparam,">"),poplex,functiondecl)}function typename(type,\nvalue){if(type=="keyword"||type=="variable"){cx.marked="type";return cont(typename)}else if(value=="<")return cont(pushlex(">"),commasep(typeparam,">"),poplex)}function funarg(type,value){if(value=="@")cont(expression,funarg);if(type=="spread")return cont(funarg);if(isTS&&isModifier(value)){cx.marked="keyword";return cont(funarg)}if(isTS&&type=="this")return cont(maybetype,maybeAssign);return pass(pattern,maybetype,maybeAssign)}function classExpression(type,value){if(type=="variable")return className(type,\nvalue);return classNameAfter(type,value)}function className(type,value){if(type=="variable"){register(value);return cont(classNameAfter)}}function classNameAfter(type,value){if(value=="<")return cont(pushlex(">"),commasep(typeparam,">"),poplex,classNameAfter);if(value=="extends"||value=="implements"||isTS&&type==","){if(value=="implements")cx.marked="keyword";return cont(isTS?typeexpr:expression,classNameAfter)}if(type=="{")return cont(pushlex("}"),classBody,poplex)}function classBody(type,value){if(type==\n"async"||type=="variable"&&(value=="static"||value=="get"||value=="set"||isTS&&isModifier(value))&&cx.stream.match(/^\\s+[\\w$\\xa1-\\uffff]/,false)){cx.marked="keyword";return cont(classBody)}if(type=="variable"||cx.style=="keyword"){cx.marked="property";return cont(classfield,classBody)}if(type=="number"||type=="string")return cont(classfield,classBody);if(type=="[")return cont(expression,maybetype,expect("]"),classfield,classBody);if(value=="*"){cx.marked="keyword";return cont(classBody)}if(isTS&&\ntype=="(")return pass(functiondecl,classBody);if(type==";"||type==",")return cont(classBody);if(type=="}")return cont();if(value=="@")return cont(expression,classBody)}function classfield(type,value){if(value=="!")return cont(classfield);if(value=="?")return cont(classfield);if(type==":")return cont(typeexpr,maybeAssign);if(value=="=")return cont(expressionNoComma);var context=cx.state.lexical.prev;var isInterface=context&&context.info=="interface";return pass(isInterface?functiondecl:functiondef)}\nfunction afterExport(type,value){if(value=="*"){cx.marked="keyword";return cont(maybeFrom,expect(";"))}if(value=="default"){cx.marked="keyword";return cont(expression,expect(";"))}if(type=="{")return cont(commasep(exportField,"}"),maybeFrom,expect(";"));return pass(statement)}function exportField(type,value){if(value=="as"){cx.marked="keyword";return cont(expect("variable"))}if(type=="variable")return pass(expressionNoComma,exportField)}function afterImport(type){if(type=="string")return cont();if(type==\n"(")return pass(expression);if(type==".")return pass(maybeoperatorComma);return pass(importSpec,maybeMoreImports,maybeFrom)}function importSpec(type,value){if(type=="{")return contCommasep(importSpec,"}");if(type=="variable")register(value);if(value=="*")cx.marked="keyword";return cont(maybeAs)}function maybeMoreImports(type){if(type==",")return cont(importSpec,maybeMoreImports)}function maybeAs(_type,value){if(value=="as"){cx.marked="keyword";return cont(importSpec)}}function maybeFrom(_type,value){if(value==\n"from"){cx.marked="keyword";return cont(expression)}}function arrayLiteral(type){if(type=="]")return cont();return pass(commasep(expressionNoComma,"]"))}function enumdef(){return pass(pushlex("form"),pattern,expect("{"),pushlex("}"),commasep(enummember,"}"),poplex,poplex)}function enummember(){return pass(pattern,maybeAssign)}function isContinuedStatement(state,textAfter){return state.lastType=="operator"||state.lastType==","||isOperatorChar.test(textAfter.charAt(0))||/[,.]/.test(textAfter.charAt(0))}\nfunction expressionAllowed(stream,state,backUp){return state.tokenize==tokenBase&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\\[{}\\(,;:]|=>)$/.test(state.lastType)||state.lastType=="quasi"&&/\\{\\s*$/.test(stream.string.slice(0,stream.pos-(backUp||0)))}var indentUnit=config.indentUnit;var statementIndent=parserConfig.statementIndent;var jsonldMode=parserConfig.jsonld;var jsonMode=parserConfig.json||jsonldMode;var trackScope=parserConfig.trackScope!==false;var isTS=parserConfig.typescript;\nvar wordRE=parserConfig.wordCharacters||/[\\w$\\xa1-\\uffff]/;var keywords=function(){function kw(type){return{type:type,style:"keyword"}}var A=kw("keyword a");var B=kw("keyword b");var C=kw("keyword c");var D=kw("keyword d");var operator=kw("operator");var atom={type:"atom",style:"atom"};return{"if":kw("if"),"while":A,"with":A,"else":B,"do":B,"try":B,"finally":B,"return":D,"break":D,"continue":D,"new":kw("new"),"delete":C,"void":C,"throw":C,"debugger":kw("debugger"),"var":kw("var"),"const":kw("var"),\n"let":kw("var"),"function":kw("function"),"catch":kw("catch"),"for":kw("for"),"switch":kw("switch"),"case":kw("case"),"default":kw("default"),"in":operator,"typeof":operator,"instanceof":operator,"true":atom,"false":atom,"null":atom,"undefined":atom,"NaN":atom,"Infinity":atom,"this":kw("this"),"class":kw("class"),"super":kw("atom"),"yield":C,"export":kw("export"),"import":kw("import"),"extends":C,"await":C}}();var isOperatorChar=/[+\\-*&%=<>!?|~^@]/;var isJsonldKeyword=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;\nvar type;var content;var brackets="([{}])";var atomicTypes={"atom":true,"number":true,"variable":true,"string":true,"regexp":true,"this":true,"import":true,"jsonld-keyword":true};var cx={state:null,column:null,marked:null,cc:null};var defaultVars=new Var("this",new Var("arguments",null));pushcontext.lex=pushblockcontext.lex=true;popcontext.lex=true;poplex.lex=true;return{startState:function(basecolumn){var state={tokenize:tokenBase,lastType:"sof",cc:[],lexical:new JSLexical((basecolumn||0)-indentUnit,\n0,"block",false),localVars:parserConfig.localVars,context:parserConfig.localVars&&new Context(null,null,false),indented:basecolumn||0};if(parserConfig.globalVars&&typeof parserConfig.globalVars=="object")state.globalVars=parserConfig.globalVars;return state},token:function(stream,state){if(stream.sol()){if(!state.lexical.hasOwnProperty("align"))state.lexical.align=false;state.indented=stream.indentation();findFatArrow(stream,state)}if(state.tokenize!=tokenComment&&stream.eatSpace())return null;var style=\nstate.tokenize(stream,state);if(type=="comment")return style;state.lastType=type=="operator"&&(content=="++"||content=="--")?"incdec":type;return parseJS(state,style,type,content,stream)},indent:function(state,textAfter){if(state.tokenize==tokenComment||state.tokenize==tokenQuasi)return CodeMirror.Pass;if(state.tokenize!=tokenBase)return 0;var firstChar=textAfter&&textAfter.charAt(0);var lexical=state.lexical;var top;if(!/^\\s*else\\b/.test(textAfter)){var i=state.cc.length-1;for(;i>=0;--i){var c=state.cc[i];\nif(c==poplex)lexical=lexical.prev;else if(c!=maybeelse&&c!=popcontext)break}}for(;(lexical.type=="stat"||lexical.type=="form")&&(firstChar=="}"||(top=state.cc[state.cc.length-1])&&(top==maybeoperatorComma||top==maybeoperatorNoComma)&&!/^[,\\.=+\\-*:?[\\(]/.test(textAfter));)lexical=lexical.prev;if(statementIndent&&lexical.type==")"&&lexical.prev.type=="stat")lexical=lexical.prev;var type=lexical.type;var closing=firstChar==type;if(type=="vardef")return lexical.indented+(state.lastType=="operator"||state.lastType==\n","?lexical.info.length+1:0);else if(type=="form"&&firstChar=="{")return lexical.indented;else if(type=="form")return lexical.indented+indentUnit;else if(type=="stat")return lexical.indented+(isContinuedStatement(state,textAfter)?statementIndent||indentUnit:0);else if(lexical.info=="switch"&&!closing&&parserConfig.doubleIndentSwitch!=false)return lexical.indented+(/^(?:case|default)\\b/.test(textAfter)?indentUnit:2*indentUnit);else if(lexical.align)return lexical.column+(closing?0:1);else return lexical.indented+\n(closing?0:indentUnit)},electricInput:/^\\s*(?:case .*?:|default:|\\{|\\})$/,blockCommentStart:jsonMode?null:"/*",blockCommentEnd:jsonMode?null:"*/",blockCommentContinue:jsonMode?null:" * ",lineComment:jsonMode?null:"//",fold:"brace",closeBrackets:"()[]{}\'\'\\"\\"``",helperType:jsonMode?"json":"javascript",jsonldMode:jsonldMode,jsonMode:jsonMode,expressionAllowed:expressionAllowed,skipExpression:function(state){parseJS(state,"atom","atom","true",new CodeMirror.StringStream("",2,null))}}});CodeMirror.registerHelper("wordChars",\n"javascript",/[\\w$]/);CodeMirror.defineMIME("text/javascript","javascript");CodeMirror.defineMIME("text/ecmascript","javascript");CodeMirror.defineMIME("application/javascript","javascript");CodeMirror.defineMIME("application/x-javascript","javascript");CodeMirror.defineMIME("application/ecmascript","javascript");CodeMirror.defineMIME("application/json",{name:"javascript",json:true});CodeMirror.defineMIME("application/x-json",{name:"javascript",json:true});CodeMirror.defineMIME("application/manifest+json",\n{name:"javascript",json:true});CodeMirror.defineMIME("application/ld+json",{name:"javascript",jsonld:true});CodeMirror.defineMIME("text/typescript",{name:"javascript",typescript:true});CodeMirror.defineMIME("application/typescript",{name:"javascript",typescript:true})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function Context(indented,column,type,info,align,prev){this.indented=indented;this.column=column;this.type=type;this.info=info;this.align=align;this.prev=prev}function pushContext(state,col,type,info){var indent=state.indented;if(state.context&&state.context.type=="statement"&&\ntype!="statement")indent=state.context.indented;return state.context=new Context(indent,col,type,info,null,state.context)}function popContext(state){var t=state.context.type;if(t==")"||t=="]"||t=="}")state.indented=state.context.indented;return state.context=state.context.prev}function typeBefore(stream,state,pos){if(state.prevToken=="variable"||state.prevToken=="type")return true;if(/\\S(?:[^- ]>|[*\\]])\\s*$|\\*$/.test(stream.string.slice(0,pos)))return true;if(state.typeAtEndOfLine&&stream.column()==\nstream.indentation())return true}function isTopScope(context){for(;;){if(!context||context.type=="top")return true;if(context.type=="}"&&context.prev.info!="namespace")return false;context=context.prev}}function words(str){var obj={};var words=str.split(" ");var i=0;for(;i<words.length;++i)obj[words[i]]=true;return obj}function contains(words,word){if(typeof words==="function")return words(word);else return words.propertyIsEnumerable(word)}function cTypes(identifier){return contains(basicCTypes,identifier)||\n/.+_t$/.test(identifier)}function objCTypes(identifier){return cTypes(identifier)||contains(basicObjCTypes,identifier)}function cppHook(stream,state){if(!state.startOfLine)return false;var ch;var next=null;for(;ch=stream.peek();){if(ch=="\\\\"&&stream.match(/^.$/)){next=cppHook;break}else if(ch=="/"&&stream.match(/^\\/[\\/\\*]/,false))break;stream.next()}state.tokenize=next;return"meta"}function pointerHook(_stream,state){if(state.prevToken=="type")return"type";return false}function cIsReservedIdentifier(token){if(!token||\ntoken.length<2)return false;if(token[0]!="_")return false;return token[1]=="_"||token[1]!==token[1].toLowerCase()}function cpp14Literal(stream){stream.eatWhile(/[\\w\\.\']/);return"number"}function cpp11StringHook(stream,state){stream.backUp(1);if(stream.match(/^(?:R|u8R|uR|UR|LR)/)){var match=stream.match(/^"([^\\s\\\\()]{0,16})\\(/);if(!match)return false;state.cpp11RawStringDelim=match[1];state.tokenize=tokenRawString;return tokenRawString(stream,state)}if(stream.match(/^(?:u8|u|U|L)/)){if(stream.match(/^["\']/,\nfalse))return"string";return false}stream.next();return false}function cppLooksLikeConstructor(word){var lastTwo=/(\\w+)::~?(\\w+)$/.exec(word);return lastTwo&&lastTwo[1]==lastTwo[2]}function tokenAtString(stream,state){var next;for(;(next=stream.next())!=null;)if(next==\'"\'&&!stream.eat(\'"\')){state.tokenize=null;break}return"string"}function tokenRawString(stream,state){var delim=state.cpp11RawStringDelim.replace(/[^\\w\\s]/g,"\\\\$&");var match=stream.match(new RegExp(".*?\\\\)"+delim+\'"\'));if(match)state.tokenize=\nnull;else stream.skipToEnd();return"string"}function def(mimes,mode){function add(obj){if(obj){var prop;for(prop in obj)if(obj.hasOwnProperty(prop))words.push(prop)}}if(typeof mimes=="string")mimes=[mimes];var words=[];add(mode.keywords);add(mode.types);add(mode.builtin);add(mode.atoms);if(words.length){mode.helperType=mimes[0];CodeMirror.registerHelper("hintWords",mimes[0],words)}var i=0;for(;i<mimes.length;++i)CodeMirror.defineMIME(mimes[i],mode)}function tokenTripleString(stream,state){var escaped=\nfalse;for(;!stream.eol();){if(!escaped&&stream.match(\'"""\')){state.tokenize=null;break}escaped=stream.next()=="\\\\"&&!escaped}return"string"}function tokenNestedComment(depth){return function(stream,state){var ch;for(;ch=stream.next();)if(ch=="*"&&stream.eat("/"))if(depth==1){state.tokenize=null;break}else{state.tokenize=tokenNestedComment(depth-1);return state.tokenize(stream,state)}else if(ch=="/"&&stream.eat("*")){state.tokenize=tokenNestedComment(depth+1);return state.tokenize(stream,state)}return"comment"}}\nfunction tokenKotlinString(tripleString){return function(stream,state){var escaped=false;var next;var end=false;for(;!stream.eol();){if(!tripleString&&!escaped&&stream.match(\'"\')){end=true;break}if(tripleString&&stream.match(\'"""\')){end=true;break}next=stream.next();if(!escaped&&next=="$"&&stream.match("{"))stream.skipTo("}");escaped=!escaped&&next=="\\\\"&&!tripleString}if(end||!tripleString)state.tokenize=null;return"string"}}function tokenCeylonString(type){return function(stream,state){var escaped=\nfalse;var next;var end=false;for(;!stream.eol();){if(!escaped&&stream.match(\'"\')&&(type=="single"||stream.match(\'""\'))){end=true;break}if(!escaped&&stream.match("``")){stringTokenizer=tokenCeylonString(type);end=true;break}next=stream.next();escaped=type=="single"&&!escaped&&next=="\\\\"}if(end)state.tokenize=null;return"string"}}CodeMirror.defineMode("clike",function(config,parserConfig){function tokenBase(stream,state){var ch=stream.next();if(hooks[ch]){var result=hooks[ch](stream,state);if(result!==\nfalse)return result}if(ch==\'"\'||ch=="\'"){state.tokenize=tokenString(ch);return state.tokenize(stream,state)}if(numberStart.test(ch)){stream.backUp(1);if(stream.match(number))return"number";stream.next()}if(isPunctuationChar.test(ch)){curPunc=ch;return null}if(ch=="/"){if(stream.eat("*")){state.tokenize=tokenComment;return tokenComment(stream,state)}if(stream.eat("/")){stream.skipToEnd();return"comment"}}if(isOperatorChar.test(ch)){for(;!stream.match(/^\\/[\\/*]/,false)&&stream.eat(isOperatorChar););\nreturn"operator"}stream.eatWhile(isIdentifierChar);if(namespaceSeparator)for(;stream.match(namespaceSeparator);)stream.eatWhile(isIdentifierChar);var cur=stream.current();if(contains(keywords,cur)){if(contains(blockKeywords,cur))curPunc="newstatement";if(contains(defKeywords,cur))isDefKeyword=true;return"keyword"}if(contains(types,cur))return"type";if(contains(builtin,cur)||isReservedIdentifier&&isReservedIdentifier(cur)){if(contains(blockKeywords,cur))curPunc="newstatement";return"builtin"}if(contains(atoms,\ncur))return"atom";return"variable"}function tokenString(quote){return function(stream,state){var escaped=false;var next;var end=false;for(;(next=stream.next())!=null;){if(next==quote&&!escaped){end=true;break}escaped=!escaped&&next=="\\\\"}if(end||!(escaped||multiLineStrings))state.tokenize=null;return"string"}}function tokenComment(stream,state){var maybeEnd=false;var ch;for(;ch=stream.next();){if(ch=="/"&&maybeEnd){state.tokenize=null;break}maybeEnd=ch=="*"}return"comment"}function maybeEOL(stream,\nstate){if(parserConfig.typeFirstDefinitions&&stream.eol()&&isTopScope(state.context))state.typeAtEndOfLine=typeBefore(stream,state,stream.pos)}var indentUnit=config.indentUnit;var statementIndentUnit=parserConfig.statementIndentUnit||indentUnit;var dontAlignCalls=parserConfig.dontAlignCalls;var keywords=parserConfig.keywords||{};var types=parserConfig.types||{};var builtin=parserConfig.builtin||{};var blockKeywords=parserConfig.blockKeywords||{};var defKeywords=parserConfig.defKeywords||{};var atoms=\nparserConfig.atoms||{};var hooks=parserConfig.hooks||{};var multiLineStrings=parserConfig.multiLineStrings;var indentStatements=parserConfig.indentStatements!==false;var indentSwitch=parserConfig.indentSwitch!==false;var namespaceSeparator=parserConfig.namespaceSeparator;var isPunctuationChar=parserConfig.isPunctuationChar||/[\\[\\]{}\\(\\),;:\\.]/;var numberStart=parserConfig.numberStart||/[\\d\\.]/;var number=parserConfig.number||/^(?:0x[a-f\\d]+|0b[01]+|(?:\\d+\\.?\\d*|\\.\\d+)(?:e[-+]?\\d+)?)(u|ll?|l|f)?/i;\nvar isOperatorChar=parserConfig.isOperatorChar||/[+\\-*&%=<>!?|\\/]/;var isIdentifierChar=parserConfig.isIdentifierChar||/[\\w\\$_\\xa1-\\uffff]/;var isReservedIdentifier=parserConfig.isReservedIdentifier||false;var curPunc;var isDefKeyword;return{startState:function(basecolumn){return{tokenize:null,context:new Context((basecolumn||0)-indentUnit,0,"top",null,false),indented:0,startOfLine:true,prevToken:null}},token:function(stream,state){var ctx=state.context;if(stream.sol()){if(ctx.align==null)ctx.align=\nfalse;state.indented=stream.indentation();state.startOfLine=true}if(stream.eatSpace()){maybeEOL(stream,state);return null}curPunc=isDefKeyword=null;var style=(state.tokenize||tokenBase)(stream,state);if(style=="comment"||style=="meta")return style;if(ctx.align==null)ctx.align=true;if(curPunc==";"||curPunc==":"||curPunc==","&&stream.match(/^\\s*(?:\\/\\/.*)?$/,false))for(;state.context.type=="statement";)popContext(state);else if(curPunc=="{")pushContext(state,stream.column(),"}");else if(curPunc=="[")pushContext(state,\nstream.column(),"]");else if(curPunc=="(")pushContext(state,stream.column(),")");else if(curPunc=="}"){for(;ctx.type=="statement";)ctx=popContext(state);if(ctx.type=="}")ctx=popContext(state);for(;ctx.type=="statement";)ctx=popContext(state)}else if(curPunc==ctx.type)popContext(state);else if(indentStatements&&((ctx.type=="}"||ctx.type=="top")&&curPunc!=";"||ctx.type=="statement"&&curPunc=="newstatement"))pushContext(state,stream.column(),"statement",stream.current());if(style=="variable"&&(state.prevToken==\n"def"||parserConfig.typeFirstDefinitions&&typeBefore(stream,state,stream.start)&&isTopScope(state.context)&&stream.match(/^\\s*\\(/,false)))style="def";if(hooks.token){var result=hooks.token(stream,state,style);if(result!==undefined)style=result}if(style=="def"&&parserConfig.styleDefs===false)style="variable";state.startOfLine=false;state.prevToken=isDefKeyword?"def":style||curPunc;maybeEOL(stream,state);return style},indent:function(state,textAfter){if(state.tokenize!=tokenBase&&state.tokenize!=null||\nstate.typeAtEndOfLine)return CodeMirror.Pass;var ctx=state.context;var firstChar=textAfter&&textAfter.charAt(0);var closing=firstChar==ctx.type;if(ctx.type=="statement"&&firstChar=="}")ctx=ctx.prev;if(parserConfig.dontIndentStatements)for(;ctx.type=="statement"&&parserConfig.dontIndentStatements.test(ctx.info);)ctx=ctx.prev;if(hooks.indent){var hook=hooks.indent(state,ctx,textAfter,indentUnit);if(typeof hook=="number")return hook}var switchBlock=ctx.prev&&ctx.prev.info=="switch";if(parserConfig.allmanIndentation&&\n/[{(]/.test(firstChar)){for(;ctx.type!="top"&&ctx.type!="}";)ctx=ctx.prev;return ctx.indented}if(ctx.type=="statement")return ctx.indented+(firstChar=="{"?0:statementIndentUnit);if(ctx.align&&(!dontAlignCalls||ctx.type!=")"))return ctx.column+(closing?0:1);if(ctx.type==")"&&!closing)return ctx.indented+statementIndentUnit;return ctx.indented+(closing?0:indentUnit)+(!closing&&switchBlock&&!/^(?:case|default)\\b/.test(textAfter)?indentUnit:0)},electricInput:indentSwitch?/^\\s*(?:case .*?:|default:|\\{\\}?|\\})$/:\n/^\\s*[{}]$/,blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"brace"}});var cKeywords="auto if break case register continue return default do sizeof "+"static else struct switch extern typedef union for goto while enum const "+"volatile inline restrict asm fortran";var cppKeywords="alignas alignof and and_eq audit axiom bitand bitor catch "+"class compl concept constexpr const_cast decltype delete dynamic_cast "+"explicit export final friend import module mutable namespace new noexcept "+\n"not not_eq operator or or_eq override private protected public "+"reinterpret_cast requires static_assert static_cast template this "+"thread_local throw try typeid typename using virtual xor xor_eq";var objCKeywords="bycopy byref in inout oneway out self super atomic nonatomic retain copy "+"readwrite readonly strong weak assign typeof nullable nonnull null_resettable _cmd "+"@interface @implementation @end @protocol @encode @property @synthesize @dynamic @class "+"@public @package @private @protected @required @optional @try @catch @finally @import "+\n"@selector @encode @defs @synchronized @autoreleasepool @compatibility_alias @available";var objCBuiltins="FOUNDATION_EXPORT FOUNDATION_EXTERN NS_INLINE NS_FORMAT_FUNCTION "+" NS_RETURNS_RETAINEDNS_ERROR_ENUM NS_RETURNS_NOT_RETAINED NS_RETURNS_INNER_POINTER "+"NS_DESIGNATED_INITIALIZER NS_ENUM NS_OPTIONS NS_REQUIRES_NIL_TERMINATION "+"NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_SWIFT_NAME NS_REFINED_FOR_SWIFT";var basicCTypes=words("int long char short double float unsigned signed "+"void bool");\nvar basicObjCTypes=words("SEL instancetype id Class Protocol BOOL");var cBlockKeywords="case do else for if switch while struct enum union";var cDefKeywords="struct enum union";def(["text/x-csrc","text/x-c","text/x-chdr"],{name:"clike",keywords:words(cKeywords),types:cTypes,blockKeywords:words(cBlockKeywords),defKeywords:words(cDefKeywords),typeFirstDefinitions:true,atoms:words("NULL true false"),isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook},modeProps:{fold:["brace",\n"include"]}});def(["text/x-c++src","text/x-c++hdr"],{name:"clike",keywords:words(cKeywords+" "+cppKeywords),types:cTypes,blockKeywords:words(cBlockKeywords+" class try catch"),defKeywords:words(cDefKeywords+" class namespace"),typeFirstDefinitions:true,atoms:words("true false NULL nullptr"),dontIndentStatements:/^template$/,isIdentifierChar:/[\\w\\$_~\\xa1-\\uffff]/,isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook,"u":cpp11StringHook,"U":cpp11StringHook,"L":cpp11StringHook,\n"R":cpp11StringHook,0:cpp14Literal,1:cpp14Literal,2:cpp14Literal,3:cpp14Literal,4:cpp14Literal,5:cpp14Literal,6:cpp14Literal,7:cpp14Literal,8:cpp14Literal,9:cpp14Literal,token:function(stream,state,style){if(style=="variable"&&stream.peek()=="("&&(state.prevToken==";"||state.prevToken==null||state.prevToken=="}")&&cppLooksLikeConstructor(stream.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}});def("text/x-java",{name:"clike",keywords:words("abstract assert break case catch class const continue default "+\n"do else enum extends final finally for goto if implements import "+"instanceof interface native new package private protected public "+"return static strictfp super switch synchronized this throw throws transient "+"try volatile while @interface"),types:words("var byte short int long float double boolean char void Boolean Byte Character Double Float "+"Integer Long Number Object Short String StringBuffer StringBuilder Void"),blockKeywords:words("catch class do else finally for if switch try while"),\ndefKeywords:words("class interface enum @interface"),typeFirstDefinitions:true,atoms:words("true false null"),number:/^(?:0x[a-f\\d_]+|0b[01_]+|(?:[\\d_]+\\.?\\d*|\\.\\d+)(?:e[-+]?[\\d_]+)?)(u|ll?|l|f)?/i,hooks:{"@":function(stream){if(stream.match("interface",false))return false;stream.eatWhile(/[\\w\\$_]/);return"meta"},\'"\':function(stream,state){if(!stream.match(/""$/))return false;state.tokenize=tokenTripleString;return state.tokenize(stream,state)}},modeProps:{fold:["brace","import"]}});def("text/x-csharp",\n{name:"clike",keywords:words("abstract as async await base break case catch checked class const continue"+" default delegate do else enum event explicit extern finally fixed for"+" foreach goto if implicit in interface internal is lock namespace new"+" operator out override params private protected public readonly ref return sealed"+" sizeof stackalloc static struct switch this throw try typeof unchecked"+" unsafe using virtual void volatile while add alias ascending descending dynamic from get"+\n" global group into join let orderby partial remove select set value var yield"),types:words("Action Boolean Byte Char DateTime DateTimeOffset Decimal Double Func"+" Guid Int16 Int32 Int64 Object SByte Single String Task TimeSpan UInt16 UInt32"+" UInt64 bool byte char decimal double short int long object"+" sbyte float string ushort uint ulong"),blockKeywords:words("catch class do else finally for foreach if struct switch try while"),defKeywords:words("class interface namespace struct var"),typeFirstDefinitions:true,\natoms:words("true false null"),hooks:{"@":function(stream,state){if(stream.eat(\'"\')){state.tokenize=tokenAtString;return tokenAtString(stream,state)}stream.eatWhile(/[\\w\\$_]/);return"meta"}}});def("text/x-scala",{name:"clike",keywords:words("abstract case catch class def do else extends final finally for forSome if "+"implicit import lazy match new null object override package private protected return "+"sealed super this throw trait try type val var while with yield _ "+"assert assume require print println printf readLine readBoolean readByte readShort "+\n"readChar readInt readLong readFloat readDouble"),types:words("AnyVal App Application Array BufferedIterator BigDecimal BigInt Char Console Either "+"Enumeration Equiv Error Exception Fractional Function IndexedSeq Int Integral Iterable "+"Iterator List Map Numeric Nil NotNull Option Ordered Ordering PartialFunction PartialOrdering "+"Product Proxy Range Responder Seq Serializable Set Specializable Stream StringBuilder "+"StringContext Symbol Throwable Traversable TraversableOnce Tuple Unit Vector "+\n"Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable "+"Compiler Double Exception Float Integer Long Math Number Object Package Pair Process "+"Runtime Runnable SecurityManager Short StackTraceElement StrictMath String "+"StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void"),multiLineStrings:true,blockKeywords:words("catch class enum do else finally for forSome if match switch try while"),defKeywords:words("class enum def object package trait type val var"),\natoms:words("true false null"),indentStatements:false,indentSwitch:false,isOperatorChar:/[+\\-*&%=<>!?|\\/#:@]/,hooks:{"@":function(stream){stream.eatWhile(/[\\w\\$_]/);return"meta"},\'"\':function(stream,state){if(!stream.match(\'""\'))return false;state.tokenize=tokenTripleString;return state.tokenize(stream,state)},"\'":function(stream){stream.eatWhile(/[\\w\\$_\\xa1-\\uffff]/);return"atom"},"=":function(stream,state){var cx=state.context;if(cx.type=="}"&&cx.align&&stream.eat(">")){state.context=new Context(cx.indented,\ncx.column,cx.type,cx.info,null,cx.prev);return"operator"}else return false},"/":function(stream,state){if(!stream.eat("*"))return false;state.tokenize=tokenNestedComment(1);return state.tokenize(stream,state)}},modeProps:{closeBrackets:{pairs:\'()[]{}""\',triples:\'"\'}}});def("text/x-kotlin",{name:"clike",keywords:words("package as typealias class interface this super val operator "+"var fun for is in This throw return annotation "+"break continue object if else while do try when !in !is as? "+"file import where by get set abstract enum open inner override private public internal "+\n"protected catch finally out final vararg reified dynamic companion constructor init "+"sealed field property receiver param sparam lateinit data inline noinline tailrec "+"external annotation crossinline const operator infix suspend actual expect setparam value"),types:words("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable "+"Compiler Double Exception Float Integer Long Math Number Object Package Pair Process "+"Runtime Runnable SecurityManager Short StackTraceElement StrictMath String "+\n"StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray "+"ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy "+"LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:false,indentStatements:false,multiLineStrings:true,number:/^(?:0x[a-f\\d_]+|0b[01_]+|(?:[\\d_]+(\\.\\d+)?|\\.\\d+)(?:e[-+]?[\\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:words("catch class do else finally for if where try while enum"),defKeywords:words("class val var object interface fun"),\natoms:words("true false null this"),hooks:{"@":function(stream){stream.eatWhile(/[\\w\\$_]/);return"meta"},"*":function(_stream,state){return state.prevToken=="."?"variable":"operator"},\'"\':function(stream,state){state.tokenize=tokenKotlinString(stream.match(\'""\'));return state.tokenize(stream,state)},"/":function(stream,state){if(!stream.eat("*"))return false;state.tokenize=tokenNestedComment(1);return state.tokenize(stream,state)},indent:function(state,ctx,textAfter,indentUnit){var firstChar=textAfter&&\ntextAfter.charAt(0);if((state.prevToken=="}"||state.prevToken==")")&&textAfter=="")return state.indented;if(state.prevToken=="operator"&&textAfter!="}"&&state.context.type!="}"||state.prevToken=="variable"&&firstChar=="."||(state.prevToken=="}"||state.prevToken==")")&&firstChar==".")return indentUnit*2+ctx.indented;if(ctx.align&&ctx.type=="}")return ctx.indented+(state.context.type==(textAfter||"").charAt(0)?0:indentUnit)}},modeProps:{closeBrackets:{triples:\'"\'}}});def(["x-shader/x-vertex","x-shader/x-fragment"],\n{name:"clike",keywords:words("sampler1D sampler2D sampler3D samplerCube "+"sampler1DShadow sampler2DShadow "+"const attribute uniform varying "+"break continue discard return "+"for while do if else struct "+"in out inout"),types:words("float int bool void "+"vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 "+"mat2 mat3 mat4"),blockKeywords:words("for while do if else struct"),builtin:words("radians degrees sin cos tan asin acos atan "+"pow exp log exp2 sqrt inversesqrt "+"abs sign floor ceil fract mod min max clamp mix step smoothstep "+\n"length distance dot cross normalize ftransform faceforward "+"reflect refract matrixCompMult "+"lessThan lessThanEqual greaterThan greaterThanEqual "+"equal notEqual any all not "+"texture1D texture1DProj texture1DLod texture1DProjLod "+"texture2D texture2DProj texture2DLod texture2DProjLod "+"texture3D texture3DProj texture3DLod texture3DProjLod "+"textureCube textureCubeLod "+"shadow1D shadow2D shadow1DProj shadow2DProj "+"shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod "+"dFdx dFdy fwidth "+\n"noise1 noise2 noise3 noise4"),atoms:words("true false "+"gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex "+"gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 "+"gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 "+"gl_FogCoord gl_PointCoord "+"gl_Position gl_PointSize gl_ClipVertex "+"gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor "+"gl_TexCoord gl_FogFragCoord "+"gl_FragCoord gl_FrontFacing "+"gl_FragData gl_FragDepth "+"gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix "+\n"gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse "+"gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse "+"gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose "+"gl_ProjectionMatrixInverseTranspose "+"gl_ModelViewProjectionMatrixInverseTranspose "+"gl_TextureMatrixInverseTranspose "+"gl_NormalScale gl_DepthRange gl_ClipPlane "+"gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel "+"gl_FrontLightModelProduct gl_BackLightModelProduct "+"gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ "+\n"gl_FogParameters "+"gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords "+"gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats "+"gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits "+"gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits "+"gl_MaxDrawBuffers"),indentSwitch:false,hooks:{"#":cppHook},modeProps:{fold:["brace","include"]}});def("text/x-nesc",{name:"clike",keywords:words(cKeywords+" as atomic async call command component components configuration event generic "+\n"implementation includes interface module new norace nx_struct nx_union post provides "+"signal task uses abstract extends"),types:cTypes,blockKeywords:words(cBlockKeywords),atoms:words("null true false"),hooks:{"#":cppHook},modeProps:{fold:["brace","include"]}});def("text/x-objectivec",{name:"clike",keywords:words(cKeywords+" "+objCKeywords),types:objCTypes,builtin:words(objCBuiltins),blockKeywords:words(cBlockKeywords+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:words(cDefKeywords+\n" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:true,atoms:words("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook},modeProps:{fold:["brace","include"]}});def("text/x-objectivec++",{name:"clike",keywords:words(cKeywords+" "+objCKeywords+" "+cppKeywords),types:objCTypes,builtin:words(objCBuiltins),blockKeywords:words(cBlockKeywords+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),\ndefKeywords:words(cDefKeywords+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:true,atoms:words("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook,"u":cpp11StringHook,"U":cpp11StringHook,"L":cpp11StringHook,"R":cpp11StringHook,0:cpp14Literal,1:cpp14Literal,2:cpp14Literal,3:cpp14Literal,4:cpp14Literal,5:cpp14Literal,6:cpp14Literal,7:cpp14Literal,8:cpp14Literal,\n9:cpp14Literal,token:function(stream,state,style){if(style=="variable"&&stream.peek()=="("&&(state.prevToken==";"||state.prevToken==null||state.prevToken=="}")&&cppLooksLikeConstructor(stream.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}});def("text/x-squirrel",{name:"clike",keywords:words("base break clone continue const default delete enum extends function in class"+" foreach local resume return this throw typeof yield constructor instanceof static"),types:cTypes,\nblockKeywords:words("case catch class else for foreach if switch try while"),defKeywords:words("function local class"),typeFirstDefinitions:true,atoms:words("true false null"),hooks:{"#":cppHook},modeProps:{fold:["brace","include"]}});var stringTokenizer=null;def("text/x-ceylon",{name:"clike",keywords:words("abstracts alias assembly assert assign break case catch class continue dynamic else"+" exists extends finally for function given if import in interface is let module new"+" nonempty object of out outer package return satisfies super switch then this throw"+\n" try value void while"),types:function(word){var first=word.charAt(0);return first===first.toUpperCase()&&first!==first.toLowerCase()},blockKeywords:words("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:words("class dynamic function interface module object package value"),builtin:words("abstract actual aliased annotation by default deprecated doc final formal late license"+" native optional sealed see serializable shared suppressWarnings tagged throws variable"),\nisPunctuationChar:/[\\[\\]{}\\(\\),;:\\.`]/,isOperatorChar:/[+\\-*&%=<>!?|^~:\\/]/,numberStart:/[\\d#$]/,number:/^(?:#[\\da-fA-F_]+|\\$[01_]+|[\\d_]+[kMGTPmunpf]?|[\\d_]+\\.[\\d_]+(?:[eE][-+]?\\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:true,typeFirstDefinitions:true,atoms:words("true false null larger smaller equal empty finished"),indentSwitch:false,styleDefs:false,hooks:{"@":function(stream){stream.eatWhile(/[\\w\\$_]/);return"meta"},\'"\':function(stream,state){state.tokenize=tokenCeylonString(stream.match(\'""\')?"triple":\n"single");return state.tokenize(stream,state)},"`":function(stream,state){if(!stringTokenizer||!stream.match("`"))return false;state.tokenize=stringTokenizer;stringTokenizer=null;return state.tokenize(stream,state)},"\'":function(stream){stream.eatWhile(/[\\w\\$_\\xa1-\\uffff]/);return"atom"},token:function(_stream,state,style){if((style=="variable"||style=="type")&&state.prevToken==".")return"variable-2"}},modeProps:{fold:["brace","import"],closeBrackets:{triples:\'"\'}}})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function keySet(array){var keys={};var i=0;for(;i<array.length;++i)keys[array[i].toLowerCase()]=true;return keys}function tokenCComment(stream,state){var maybeEnd=false;var ch;for(;(ch=stream.next())!=null;){if(maybeEnd&&ch=="/"){state.tokenize=null;break}maybeEnd=ch==\n"*"}return["comment","comment"]}CodeMirror.defineMode("css",function(config,parserConfig){function ret(style,tp){type=tp;return style}function tokenBase(stream,state){var ch=stream.next();if(tokenHooks[ch]){var result=tokenHooks[ch](stream,state);if(result!==false)return result}if(ch=="@"){stream.eatWhile(/[\\w\\\\\\-]/);return ret("def",stream.current())}else if(ch=="="||(ch=="~"||ch=="|")&&stream.eat("="))return ret(null,"compare");else if(ch==\'"\'||ch=="\'"){state.tokenize=tokenString(ch);return state.tokenize(stream,\nstate)}else if(ch=="#"){stream.eatWhile(/[\\w\\\\\\-]/);return ret("atom","hash")}else if(ch=="!"){stream.match(/^\\s*\\w*/);return ret("keyword","important")}else if(/\\d/.test(ch)||ch=="."&&stream.eat(/\\d/)){stream.eatWhile(/[\\w.%]/);return ret("number","unit")}else if(ch==="-")if(/[\\d.]/.test(stream.peek())){stream.eatWhile(/[\\w.%]/);return ret("number","unit")}else if(stream.match(/^-[\\w\\\\\\-]*/)){stream.eatWhile(/[\\w\\\\\\-]/);if(stream.match(/^\\s*:/,false))return ret("variable-2","variable-definition");\nreturn ret("variable-2","variable")}else{if(stream.match(/^\\w+-/))return ret("meta","meta")}else if(/[,+>*\\/]/.test(ch))return ret(null,"select-op");else if(ch=="."&&stream.match(/^-?[_a-z][_a-z0-9-]*/i))return ret("qualifier","qualifier");else if(/[:;{}\\[\\]\\(\\)]/.test(ch))return ret(null,ch);else if(stream.match(/^[\\w-.]+(?=\\()/)){if(/^(url(-prefix)?|domain|regexp)$/i.test(stream.current()))state.tokenize=tokenParenthesized;return ret("variable callee","variable")}else if(/[\\w\\\\\\-]/.test(ch)){stream.eatWhile(/[\\w\\\\\\-]/);\nreturn ret("property","word")}else return ret(null,null)}function tokenString(quote){return function(stream,state){var escaped=false;var ch;for(;(ch=stream.next())!=null;){if(ch==quote&&!escaped){if(quote==")")stream.backUp(1);break}escaped=!escaped&&ch=="\\\\"}if(ch==quote||!escaped&&quote!=")")state.tokenize=null;return ret("string","string")}}function tokenParenthesized(stream,state){stream.next();if(!stream.match(/^\\s*["\')]/,false))state.tokenize=tokenString(")");else state.tokenize=null;return ret(null,\n"(")}function Context(type,indent,prev){this.type=type;this.indent=indent;this.prev=prev}function pushContext(state,stream,type,indent){state.context=new Context(type,stream.indentation()+(indent===false?0:indentUnit),state.context);return type}function popContext(state){if(state.context.prev)state.context=state.context.prev;return state.context.type}function pass(type,stream,state){return states[state.context.type](type,stream,state)}function popAndPass(type,stream,state,n){var i=n||1;for(;i>0;i--)state.context=\nstate.context.prev;return pass(type,stream,state)}function wordAsValue(stream){var word=stream.current().toLowerCase();if(valueKeywords.hasOwnProperty(word))override="atom";else if(colorKeywords.hasOwnProperty(word))override="keyword";else override="variable"}var inline=parserConfig.inline;if(!parserConfig.propertyKeywords)parserConfig=CodeMirror.resolveMode("text/css");var indentUnit=config.indentUnit;var tokenHooks=parserConfig.tokenHooks;var documentTypes=parserConfig.documentTypes||{};var mediaTypes=\nparserConfig.mediaTypes||{};var mediaFeatures=parserConfig.mediaFeatures||{};var mediaValueKeywords=parserConfig.mediaValueKeywords||{};var propertyKeywords=parserConfig.propertyKeywords||{};var nonStandardPropertyKeywords=parserConfig.nonStandardPropertyKeywords||{};var fontProperties=parserConfig.fontProperties||{};var counterDescriptors=parserConfig.counterDescriptors||{};var colorKeywords=parserConfig.colorKeywords||{};var valueKeywords=parserConfig.valueKeywords||{};var allowNested=parserConfig.allowNested;\nvar lineComment=parserConfig.lineComment;var supportsAtComponent=parserConfig.supportsAtComponent===true;var highlightNonStandardPropertyKeywords=config.highlightNonStandardPropertyKeywords!==false;var type;var override;var states={};states.top=function(type,stream,state){if(type=="{")return pushContext(state,stream,"block");else if(type=="}"&&state.context.prev)return popContext(state);else if(supportsAtComponent&&/@component/i.test(type))return pushContext(state,stream,"atComponentBlock");else if(/^@(-moz-)?document$/i.test(type))return pushContext(state,\nstream,"documentTypes");else if(/^@(media|supports|(-moz-)?document|import)$/i.test(type))return pushContext(state,stream,"atBlock");else if(/^@(font-face|counter-style)/i.test(type)){state.stateArg=type;return"restricted_atBlock_before"}else if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(type))return"keyframes";else if(type&&type.charAt(0)=="@")return pushContext(state,stream,"at");else if(type=="hash")override="builtin";else if(type=="word")override="tag";else if(type=="variable-definition")return"maybeprop";\nelse if(type=="interpolation")return pushContext(state,stream,"interpolation");else if(type==":")return"pseudo";else if(allowNested&&type=="(")return pushContext(state,stream,"parens");return state.context.type};states.block=function(type,stream,state){if(type=="word"){var word=stream.current().toLowerCase();if(propertyKeywords.hasOwnProperty(word)){override="property";return"maybeprop"}else if(nonStandardPropertyKeywords.hasOwnProperty(word)){override=highlightNonStandardPropertyKeywords?"string-2":\n"property";return"maybeprop"}else if(allowNested){override=stream.match(/^\\s*:(?:\\s|$)/,false)?"property":"tag";return"block"}else{override=override+" error";return"maybeprop"}}else if(type=="meta")return"block";else if(!allowNested&&(type=="hash"||type=="qualifier")){override="error";return"block"}else return states.top(type,stream,state)};states.maybeprop=function(type,stream,state){if(type==":")return pushContext(state,stream,"prop");return pass(type,stream,state)};states.prop=function(type,stream,\nstate){if(type==";")return popContext(state);if(type=="{"&&allowNested)return pushContext(state,stream,"propBlock");if(type=="}"||type=="{")return popAndPass(type,stream,state);if(type=="(")return pushContext(state,stream,"parens");if(type=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(stream.current()))override=override+" error";else if(type=="word")wordAsValue(stream);else if(type=="interpolation")return pushContext(state,stream,"interpolation");return"prop"};states.propBlock=\nfunction(type,_stream,state){if(type=="}")return popContext(state);if(type=="word"){override="property";return"maybeprop"}return state.context.type};states.parens=function(type,stream,state){if(type=="{"||type=="}")return popAndPass(type,stream,state);if(type==")")return popContext(state);if(type=="(")return pushContext(state,stream,"parens");if(type=="interpolation")return pushContext(state,stream,"interpolation");if(type=="word")wordAsValue(stream);return"parens"};states.pseudo=function(type,stream,\nstate){if(type=="meta")return"pseudo";if(type=="word"){override="variable-3";return state.context.type}return pass(type,stream,state)};states.documentTypes=function(type,stream,state){if(type=="word"&&documentTypes.hasOwnProperty(stream.current())){override="tag";return state.context.type}else return states.atBlock(type,stream,state)};states.atBlock=function(type,stream,state){if(type=="(")return pushContext(state,stream,"atBlock_parens");if(type=="}"||type==";")return popAndPass(type,stream,state);\nif(type=="{")return popContext(state)&&pushContext(state,stream,allowNested?"block":"top");if(type=="interpolation")return pushContext(state,stream,"interpolation");if(type=="word"){var word=stream.current().toLowerCase();if(word=="only"||word=="not"||word=="and"||word=="or")override="keyword";else if(mediaTypes.hasOwnProperty(word))override="attribute";else if(mediaFeatures.hasOwnProperty(word))override="property";else if(mediaValueKeywords.hasOwnProperty(word))override="keyword";else if(propertyKeywords.hasOwnProperty(word))override=\n"property";else if(nonStandardPropertyKeywords.hasOwnProperty(word))override=highlightNonStandardPropertyKeywords?"string-2":"property";else if(valueKeywords.hasOwnProperty(word))override="atom";else if(colorKeywords.hasOwnProperty(word))override="keyword";else override="error"}return state.context.type};states.atComponentBlock=function(type,stream,state){if(type=="}")return popAndPass(type,stream,state);if(type=="{")return popContext(state)&&pushContext(state,stream,allowNested?"block":"top",false);\nif(type=="word")override="error";return state.context.type};states.atBlock_parens=function(type,stream,state){if(type==")")return popContext(state);if(type=="{"||type=="}")return popAndPass(type,stream,state,2);return states.atBlock(type,stream,state)};states.restricted_atBlock_before=function(type,stream,state){if(type=="{")return pushContext(state,stream,"restricted_atBlock");if(type=="word"&&state.stateArg=="@counter-style"){override="variable";return"restricted_atBlock_before"}return pass(type,\nstream,state)};states.restricted_atBlock=function(type,stream,state){if(type=="}"){state.stateArg=null;return popContext(state)}if(type=="word"){if(state.stateArg=="@font-face"&&!fontProperties.hasOwnProperty(stream.current().toLowerCase())||state.stateArg=="@counter-style"&&!counterDescriptors.hasOwnProperty(stream.current().toLowerCase()))override="error";else override="property";return"maybeprop"}return"restricted_atBlock"};states.keyframes=function(type,stream,state){if(type=="word"){override=\n"variable";return"keyframes"}if(type=="{")return pushContext(state,stream,"top");return pass(type,stream,state)};states.at=function(type,stream,state){if(type==";")return popContext(state);if(type=="{"||type=="}")return popAndPass(type,stream,state);if(type=="word")override="tag";else if(type=="hash")override="builtin";return"at"};states.interpolation=function(type,stream,state){if(type=="}")return popContext(state);if(type=="{"||type==";")return popAndPass(type,stream,state);if(type=="word")override=\n"variable";else if(type!="variable"&&type!="("&&type!=")")override="error";return"interpolation"};return{startState:function(base){return{tokenize:null,state:inline?"block":"top",stateArg:null,context:new Context(inline?"block":"top",base||0,null)}},token:function(stream,state){if(!state.tokenize&&stream.eatSpace())return null;var style=(state.tokenize||tokenBase)(stream,state);if(style&&typeof style=="object"){type=style[1];style=style[0]}override=style;if(type!="comment")state.state=states[state.state](type,\nstream,state);return override},indent:function(state,textAfter){var cx=state.context;var ch=textAfter&&textAfter.charAt(0);var indent=cx.indent;if(cx.type=="prop"&&(ch=="}"||ch==")"))cx=cx.prev;if(cx.prev)if(ch=="}"&&(cx.type=="block"||cx.type=="top"||cx.type=="interpolation"||cx.type=="restricted_atBlock")){cx=cx.prev;indent=cx.indent}else if(ch==")"&&(cx.type=="parens"||cx.type=="atBlock_parens")||ch=="{"&&(cx.type=="at"||cx.type=="atBlock"))indent=Math.max(0,cx.indent-indentUnit);return indent},\nelectricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:lineComment,fold:"brace"}});var documentTypes_=["domain","regexp","url","url-prefix"];var documentTypes=keySet(documentTypes_);var mediaTypes_=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"];var mediaTypes=keySet(mediaTypes_);var mediaFeatures_=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width",\n"device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover",\n"prefers-color-scheme","dynamic-range","video-dynamic-range"];var mediaFeatures=keySet(mediaFeatures_);var mediaValueKeywords_=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive","dark","light","standard","high"];var mediaValueKeywords=keySet(mediaValueKeywords_);var propertyKeywords_=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","all","anchor-point","animation","animation-delay","animation-direction","animation-duration",\n"animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","binding","bleed","block-size","bookmark-label","bookmark-level",\n"bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width",\n"border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain",\n"content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-content","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-family",\n"font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start",\n"grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height",\n"line-height-step","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size",\n"max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right",\n"padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotate","rotation","rotation-point",\n"row-gap","ruby-align","ruby-overhang","ruby-position","ruby-span","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end",\n"scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-type","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line",\n"text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-orientation","text-outline","text-overflow","text-rendering","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","touch-action","transform","transform-origin","transform-style","transition","transition-delay","transition-duration",\n"transition-property","transition-timing-function","translate","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events",\n"color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","paint-order","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"];var propertyKeywords=\nkeySet(propertyKeywords_);var nonStandardPropertyKeywords_=["accent-color","aspect-ratio","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start",\n"border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","content-visibility","margin-block","margin-block-end","margin-block-start","margin-inline","margin-inline-end","margin-inline-start","overflow-anchor","overscroll-behavior","padding-block","padding-block-end","padding-block-start","padding-inline","padding-inline-end","padding-inline-start","scroll-snap-stop","scrollbar-3d-light-color","scrollbar-arrow-color","scrollbar-base-color",\n"scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","shape-inside","zoom"];var nonStandardPropertyKeywords=keySet(nonStandardPropertyKeywords_);var fontProperties_=["font-display","font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"];var fontProperties=\nkeySet(fontProperties_);var counterDescriptors_=["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"];var counterDescriptors=keySet(counterDescriptors_);var colorKeywords_=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen",\n"darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue",\n"lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab",\n"orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"];var colorKeywords=keySet(colorKeywords_);\nvar valueKeywords_=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","blur","bold","bolder","border","border-box",\n"both","bottom","break","break-all","break-word","brightness","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","conic-gradient","contain","content",\n"contents","content-box","context-menu","continuous","contrast","copy","counter","counters","cover","crop","cross","crosshair","cubic-bezier","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","drop-shadow","e-resize",\n"ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize",\n"exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","grayscale","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","hue-rotate","icon","ignore","inactiveborder","inactivecaption",\n"inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines",\n"list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","manipulation","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple",\n"multiple_mask_images","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","pinch-zoom","plus-darker","plus-lighter",\n"pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif",\n"saturate","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","sepia","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical",\n"sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group",\n"table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed",\n"ultra-expanded","underline","unidirectional-pan","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"];var valueKeywords=keySet(valueKeywords_);var allWords=\ndocumentTypes_.concat(mediaTypes_).concat(mediaFeatures_).concat(mediaValueKeywords_).concat(propertyKeywords_).concat(nonStandardPropertyKeywords_).concat(colorKeywords_).concat(valueKeywords_);CodeMirror.registerHelper("hintWords","css",allWords);CodeMirror.defineMIME("text/css",{documentTypes:documentTypes,mediaTypes:mediaTypes,mediaFeatures:mediaFeatures,mediaValueKeywords:mediaValueKeywords,propertyKeywords:propertyKeywords,nonStandardPropertyKeywords:nonStandardPropertyKeywords,fontProperties:fontProperties,\ncounterDescriptors:counterDescriptors,colorKeywords:colorKeywords,valueKeywords:valueKeywords,tokenHooks:{"/":function(stream,state){if(!stream.eat("*"))return false;state.tokenize=tokenCComment;return tokenCComment(stream,state)}},name:"css"});CodeMirror.defineMIME("text/x-scss",{mediaTypes:mediaTypes,mediaFeatures:mediaFeatures,mediaValueKeywords:mediaValueKeywords,propertyKeywords:propertyKeywords,nonStandardPropertyKeywords:nonStandardPropertyKeywords,colorKeywords:colorKeywords,valueKeywords:valueKeywords,\nfontProperties:fontProperties,allowNested:true,lineComment:"//",tokenHooks:{"/":function(stream,state){if(stream.eat("/")){stream.skipToEnd();return["comment","comment"]}else if(stream.eat("*")){state.tokenize=tokenCComment;return tokenCComment(stream,state)}else return["operator","operator"]},":":function(stream){if(stream.match(/^\\s*\\{/,false))return[null,null];return false},"$":function(stream){stream.match(/^[\\w-]+/);if(stream.match(/^\\s*:/,false))return["variable-2","variable-definition"];return["variable-2",\n"variable"]},"#":function(stream){if(!stream.eat("{"))return false;return[null,"interpolation"]}},name:"css",helperType:"scss"});CodeMirror.defineMIME("text/x-less",{mediaTypes:mediaTypes,mediaFeatures:mediaFeatures,mediaValueKeywords:mediaValueKeywords,propertyKeywords:propertyKeywords,nonStandardPropertyKeywords:nonStandardPropertyKeywords,colorKeywords:colorKeywords,valueKeywords:valueKeywords,fontProperties:fontProperties,allowNested:true,lineComment:"//",tokenHooks:{"/":function(stream,state){if(stream.eat("/")){stream.skipToEnd();\nreturn["comment","comment"]}else if(stream.eat("*")){state.tokenize=tokenCComment;return tokenCComment(stream,state)}else return["operator","operator"]},"@":function(stream){if(stream.eat("{"))return[null,"interpolation"];if(stream.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\\b/i,false))return false;stream.eatWhile(/[\\w\\\\\\-]/);if(stream.match(/^\\s*:/,false))return["variable-2","variable-definition"];return["variable-2","variable"]},"&":function(){return["atom",\n"atom"]}},name:"css",helperType:"less"});CodeMirror.defineMIME("text/x-gss",{documentTypes:documentTypes,mediaTypes:mediaTypes,mediaFeatures:mediaFeatures,propertyKeywords:propertyKeywords,nonStandardPropertyKeywords:nonStandardPropertyKeywords,fontProperties:fontProperties,counterDescriptors:counterDescriptors,colorKeywords:colorKeywords,valueKeywords:valueKeywords,supportsAtComponent:true,tokenHooks:{"/":function(stream,state){if(!stream.eat("*"))return false;state.tokenize=tokenCComment;return tokenCComment(stream,\nstate)}},name:"css",helperType:"gss"})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("go",function(config){function tokenBase(stream,state){var ch=stream.next();if(ch==\'"\'||ch=="\'"||ch=="`"){state.tokenize=tokenString(ch);return state.tokenize(stream,state)}if(/[\\d\\.]/.test(ch)){if(ch==".")stream.match(/^[0-9]+([eE][\\-+]?[0-9]+)?/);\nelse if(ch=="0")stream.match(/^[xX][0-9a-fA-F]+/)||stream.match(/^0[0-7]+/);else stream.match(/^[0-9]*\\.?[0-9]*([eE][\\-+]?[0-9]+)?/);return"number"}if(/[\\[\\]{}\\(\\),;:\\.]/.test(ch)){curPunc=ch;return null}if(ch=="/"){if(stream.eat("*")){state.tokenize=tokenComment;return tokenComment(stream,state)}if(stream.eat("/")){stream.skipToEnd();return"comment"}}if(isOperatorChar.test(ch)){stream.eatWhile(isOperatorChar);return"operator"}stream.eatWhile(/[\\w\\$_\\xa1-\\uffff]/);var cur=stream.current();if(keywords.propertyIsEnumerable(cur)){if(cur==\n"case"||cur=="default")curPunc="case";return"keyword"}if(atoms.propertyIsEnumerable(cur))return"atom";return"variable"}function tokenString(quote){return function(stream,state){var escaped=false;var next;var end=false;for(;(next=stream.next())!=null;){if(next==quote&&!escaped){end=true;break}escaped=!escaped&&quote!="`"&&next=="\\\\"}if(end||!(escaped||quote=="`"))state.tokenize=tokenBase;return"string"}}function tokenComment(stream,state){var maybeEnd=false;var ch;for(;ch=stream.next();){if(ch=="/"&&\nmaybeEnd){state.tokenize=tokenBase;break}maybeEnd=ch=="*"}return"comment"}function Context(indented,column,type,align,prev){this.indented=indented;this.column=column;this.type=type;this.align=align;this.prev=prev}function pushContext(state,col,type){return state.context=new Context(state.indented,col,type,null,state.context)}function popContext(state){if(!state.context.prev)return;var t=state.context.type;if(t==")"||t=="]"||t=="}")state.indented=state.context.indented;return state.context=state.context.prev}\nvar indentUnit=config.indentUnit;var keywords={"break":true,"case":true,"chan":true,"const":true,"continue":true,"default":true,"defer":true,"else":true,"fallthrough":true,"for":true,"func":true,"go":true,"goto":true,"if":true,"import":true,"interface":true,"map":true,"package":true,"range":true,"return":true,"select":true,"struct":true,"switch":true,"type":true,"var":true,"bool":true,"byte":true,"complex64":true,"complex128":true,"float32":true,"float64":true,"int8":true,"int16":true,"int32":true,\n"int64":true,"string":true,"uint8":true,"uint16":true,"uint32":true,"uint64":true,"int":true,"uint":true,"uintptr":true,"error":true,"rune":true,"any":true,"comparable":true};var atoms={"true":true,"false":true,"iota":true,"nil":true,"append":true,"cap":true,"close":true,"complex":true,"copy":true,"delete":true,"imag":true,"len":true,"make":true,"new":true,"panic":true,"print":true,"println":true,"real":true,"recover":true};var isOperatorChar=/[+\\-*&^%:=<>!|\\/]/;var curPunc;return{startState:function(basecolumn){return{tokenize:null,\ncontext:new Context((basecolumn||0)-indentUnit,0,"top",false),indented:0,startOfLine:true}},token:function(stream,state){var ctx=state.context;if(stream.sol()){if(ctx.align==null)ctx.align=false;state.indented=stream.indentation();state.startOfLine=true;if(ctx.type=="case")ctx.type="}"}if(stream.eatSpace())return null;curPunc=null;var style=(state.tokenize||tokenBase)(stream,state);if(style=="comment")return style;if(ctx.align==null)ctx.align=true;if(curPunc=="{")pushContext(state,stream.column(),\n"}");else if(curPunc=="[")pushContext(state,stream.column(),"]");else if(curPunc=="(")pushContext(state,stream.column(),")");else if(curPunc=="case")ctx.type="case";else if(curPunc=="}"&&ctx.type=="}")popContext(state);else if(curPunc==ctx.type)popContext(state);state.startOfLine=false;return style},indent:function(state,textAfter){if(state.tokenize!=tokenBase&&state.tokenize!=null)return CodeMirror.Pass;var ctx=state.context;var firstChar=textAfter&&textAfter.charAt(0);if(ctx.type=="case"&&/^(?:case|default)\\b/.test(textAfter)){state.context.type=\n"}";return ctx.indented}var closing=firstChar==ctx.type;if(ctx.align)return ctx.column+(closing?0:1);else return ctx.indented+(closing?0:indentUnit)},electricChars:"{}):",closeBrackets:"()[]{}\'\'\\"\\"``",fold:"brace",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}});CodeMirror.defineMIME("text/x-go","go")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../htmlmixed/htmlmixed"),require("../clike/clike"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../htmlmixed/htmlmixed","../clike/clike"],mod);else mod(CodeMirror)})(function(CodeMirror){function keywords(str){var obj={};var words=str.split(" ");var i=0;for(;i<words.length;++i)obj[words[i]]=true;return obj}function matchSequence(list,end,escapes){if(list.length==\n0)return phpString(end);return function(stream,state){var patterns=list[0];var i=0;for(;i<patterns.length;i++)if(stream.match(patterns[i][0])){state.tokenize=matchSequence(list.slice(1),end);return patterns[i][1]}state.tokenize=phpString(end,escapes);return"string"}}function phpString(closing,escapes){return function(stream,state){return phpString_(stream,state,closing,escapes)}}function phpString_(stream,state,closing,escapes){if(escapes!==false&&stream.match("${",false)||stream.match("{$",false)){state.tokenize=\nnull;return"string"}if(escapes!==false&&stream.match(/^\\$[a-zA-Z_][a-zA-Z0-9_]*/)){if(stream.match("[",false))state.tokenize=matchSequence([[["[",null]],[[/\\d[\\w\\.]*/,"number"],[/\\$[a-zA-Z_][a-zA-Z0-9_]*/,"variable-2"],[/[\\w\\$]+/,"variable"]],[["]",null]]],closing,escapes);if(stream.match(/^->\\w/,false))state.tokenize=matchSequence([[["->",null]],[[/[\\w]+/,"variable"]]],closing,escapes);return"variable-2"}var escaped=false;for(;!stream.eol()&&(escaped||escapes===false||!stream.match("{$",false)&&\n!stream.match(/^(\\$[a-zA-Z_][a-zA-Z0-9_]*|\\$\\{)/,false));){if(!escaped&&stream.match(closing)){state.tokenize=null;state.tokStack.pop();state.tokStack.pop();break}escaped=stream.next()=="\\\\"&&!escaped}return"string"}var phpKeywords="abstract and array as break case catch class clone const continue declare default "+"do else elseif enddeclare endfor endforeach endif endswitch endwhile enum extends final "+"for foreach function global goto if implements interface instanceof namespace "+"new or private protected public static switch throw trait try use var while xor "+\n"die echo empty exit eval include include_once isset list require require_once return "+"print unset __halt_compiler self static parent yield insteadof finally readonly match";var phpAtoms="true false null TRUE FALSE NULL __CLASS__ __DIR__ __FILE__ __LINE__ __METHOD__ __FUNCTION__ __NAMESPACE__ __TRAIT__";var phpBuiltin="func_num_args func_get_arg func_get_args strlen strcmp strncmp strcasecmp strncasecmp each error_reporting define defined trigger_error user_error set_error_handler restore_error_handler get_declared_classes get_loaded_extensions extension_loaded get_extension_funcs debug_backtrace constant bin2hex hex2bin sleep usleep time mktime gmmktime strftime gmstrftime strtotime date gmdate getdate localtime checkdate flush wordwrap htmlspecialchars htmlentities html_entity_decode md5 md5_file crc32 getimagesize image_type_to_mime_type phpinfo phpversion phpcredits strnatcmp strnatcasecmp substr_count strspn strcspn strtok strtoupper strtolower strpos strrpos strrev hebrev hebrevc nl2br basename dirname pathinfo stripslashes stripcslashes strstr stristr strrchr str_shuffle str_word_count strcoll substr substr_replace quotemeta ucfirst ucwords strtr addslashes addcslashes rtrim str_replace str_repeat count_chars chunk_split trim ltrim strip_tags similar_text explode implode setlocale localeconv parse_str str_pad chop strchr sprintf printf vprintf vsprintf sscanf fscanf parse_url urlencode urldecode rawurlencode rawurldecode readlink linkinfo link unlink exec system escapeshellcmd escapeshellarg passthru shell_exec proc_open proc_close rand srand getrandmax mt_rand mt_srand mt_getrandmax base64_decode base64_encode abs ceil floor round is_finite is_nan is_infinite bindec hexdec octdec decbin decoct dechex base_convert number_format fmod ip2long long2ip getenv putenv getopt microtime gettimeofday getrusage uniqid quoted_printable_decode set_time_limit get_cfg_var magic_quotes_runtime set_magic_quotes_runtime get_magic_quotes_gpc get_magic_quotes_runtime import_request_variables error_log serialize unserialize memory_get_usage memory_get_peak_usage var_dump var_export debug_zval_dump print_r highlight_file show_source highlight_string ini_get ini_get_all ini_set ini_alter ini_restore get_include_path set_include_path restore_include_path setcookie header headers_sent connection_aborted connection_status ignore_user_abort parse_ini_file is_uploaded_file move_uploaded_file intval floatval doubleval strval gettype settype is_null is_resource is_bool is_long is_float is_int is_integer is_double is_real is_numeric is_string is_array is_object is_scalar ereg ereg_replace eregi eregi_replace split spliti join sql_regcase dl pclose popen readfile rewind rmdir umask fclose feof fgetc fgets fgetss fread fopen fpassthru ftruncate fstat fseek ftell fflush fwrite fputs mkdir rename copy tempnam tmpfile file file_get_contents file_put_contents stream_select stream_context_create stream_context_set_params stream_context_set_option stream_context_get_options stream_filter_prepend stream_filter_append fgetcsv flock get_meta_tags stream_set_write_buffer set_file_buffer set_socket_blocking stream_set_blocking socket_set_blocking stream_get_meta_data stream_register_wrapper stream_wrapper_register stream_set_timeout socket_set_timeout socket_get_status realpath fnmatch fsockopen pfsockopen pack unpack get_browser crypt opendir closedir chdir getcwd rewinddir readdir dir glob fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype file_exists is_writable is_writeable is_readable is_executable is_file is_dir is_link stat lstat chown touch clearstatcache mail ob_start ob_flush ob_clean ob_end_flush ob_end_clean ob_get_flush ob_get_clean ob_get_length ob_get_level ob_get_status ob_get_contents ob_implicit_flush ob_list_handlers ksort krsort natsort natcasesort asort arsort sort rsort usort uasort uksort shuffle array_walk count end prev next reset current key min max in_array array_search extract compact array_fill range array_multisort array_push array_pop array_shift array_unshift array_splice array_slice array_merge array_merge_recursive array_keys array_values array_count_values array_reverse array_reduce array_pad array_flip array_change_key_case array_rand array_unique array_intersect array_intersect_assoc array_diff array_diff_assoc array_sum array_filter array_map array_chunk array_key_exists array_intersect_key array_combine array_column pos sizeof key_exists assert assert_options version_compare ftok str_rot13 aggregate session_name session_module_name session_save_path session_id session_regenerate_id session_decode session_register session_unregister session_is_registered session_encode session_start session_destroy session_unset session_set_save_handler session_cache_limiter session_cache_expire session_set_cookie_params session_get_cookie_params session_write_close preg_match preg_match_all preg_replace preg_replace_callback preg_split preg_quote preg_grep overload ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_lower ctype_graph ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit virtual apache_request_headers apache_note apache_lookup_uri apache_child_terminate apache_setenv apache_response_headers apache_get_version getallheaders mysql_connect mysql_pconnect mysql_close mysql_select_db mysql_create_db mysql_drop_db mysql_query mysql_unbuffered_query mysql_db_query mysql_list_dbs mysql_list_tables mysql_list_fields mysql_list_processes mysql_error mysql_errno mysql_affected_rows mysql_insert_id mysql_result mysql_num_rows mysql_num_fields mysql_fetch_row mysql_fetch_array mysql_fetch_assoc mysql_fetch_object mysql_data_seek mysql_fetch_lengths mysql_fetch_field mysql_field_seek mysql_free_result mysql_field_name mysql_field_table mysql_field_len mysql_field_type mysql_field_flags mysql_escape_string mysql_real_escape_string mysql_stat mysql_thread_id mysql_client_encoding mysql_get_client_info mysql_get_host_info mysql_get_proto_info mysql_get_server_info mysql_info mysql mysql_fieldname mysql_fieldtable mysql_fieldlen mysql_fieldtype mysql_fieldflags mysql_selectdb mysql_createdb mysql_dropdb mysql_freeresult mysql_numfields mysql_numrows mysql_listdbs mysql_listtables mysql_listfields mysql_db_name mysql_dbname mysql_tablename mysql_table_name pg_connect pg_pconnect pg_close pg_connection_status pg_connection_busy pg_connection_reset pg_host pg_dbname pg_port pg_tty pg_options pg_ping pg_query pg_send_query pg_cancel_query pg_fetch_result pg_fetch_row pg_fetch_assoc pg_fetch_array pg_fetch_object pg_fetch_all pg_affected_rows pg_get_result pg_result_seek pg_result_status pg_free_result pg_last_oid pg_num_rows pg_num_fields pg_field_name pg_field_num pg_field_size pg_field_type pg_field_prtlen pg_field_is_null pg_get_notify pg_get_pid pg_result_error pg_last_error pg_last_notice pg_put_line pg_end_copy pg_copy_to pg_copy_from pg_trace pg_untrace pg_lo_create pg_lo_unlink pg_lo_open pg_lo_close pg_lo_read pg_lo_write pg_lo_read_all pg_lo_import pg_lo_export pg_lo_seek pg_lo_tell pg_escape_string pg_escape_bytea pg_unescape_bytea pg_client_encoding pg_set_client_encoding pg_meta_data pg_convert pg_insert pg_update pg_delete pg_select pg_exec pg_getlastoid pg_cmdtuples pg_errormessage pg_numrows pg_numfields pg_fieldname pg_fieldsize pg_fieldtype pg_fieldnum pg_fieldprtlen pg_fieldisnull pg_freeresult pg_result pg_loreadall pg_locreate pg_lounlink pg_loopen pg_loclose pg_loread pg_lowrite pg_loimport pg_loexport http_response_code get_declared_traits getimagesizefromstring socket_import_stream stream_set_chunk_size trait_exists header_register_callback class_uses session_status session_register_shutdown echo print global static exit array empty eval isset unset die include require include_once require_once json_decode json_encode json_last_error json_last_error_msg curl_close curl_copy_handle curl_errno curl_error curl_escape curl_exec curl_file_create curl_getinfo curl_init curl_multi_add_handle curl_multi_close curl_multi_exec curl_multi_getcontent curl_multi_info_read curl_multi_init curl_multi_remove_handle curl_multi_select curl_multi_setopt curl_multi_strerror curl_pause curl_reset curl_setopt_array curl_setopt curl_share_close curl_share_init curl_share_setopt curl_strerror curl_unescape curl_version mysqli_affected_rows mysqli_autocommit mysqli_change_user mysqli_character_set_name mysqli_close mysqli_commit mysqli_connect_errno mysqli_connect_error mysqli_connect mysqli_data_seek mysqli_debug mysqli_dump_debug_info mysqli_errno mysqli_error_list mysqli_error mysqli_fetch_all mysqli_fetch_array mysqli_fetch_assoc mysqli_fetch_field_direct mysqli_fetch_field mysqli_fetch_fields mysqli_fetch_lengths mysqli_fetch_object mysqli_fetch_row mysqli_field_count mysqli_field_seek mysqli_field_tell mysqli_free_result mysqli_get_charset mysqli_get_client_info mysqli_get_client_stats mysqli_get_client_version mysqli_get_connection_stats mysqli_get_host_info mysqli_get_proto_info mysqli_get_server_info mysqli_get_server_version mysqli_info mysqli_init mysqli_insert_id mysqli_kill mysqli_more_results mysqli_multi_query mysqli_next_result mysqli_num_fields mysqli_num_rows mysqli_options mysqli_ping mysqli_prepare mysqli_query mysqli_real_connect mysqli_real_escape_string mysqli_real_query mysqli_reap_async_query mysqli_refresh mysqli_rollback mysqli_select_db mysqli_set_charset mysqli_set_local_infile_default mysqli_set_local_infile_handler mysqli_sqlstate mysqli_ssl_set mysqli_stat mysqli_stmt_init mysqli_store_result mysqli_thread_id mysqli_thread_safe mysqli_use_result mysqli_warning_count";\nCodeMirror.registerHelper("hintWords","php",[phpKeywords,phpAtoms,phpBuiltin].join(" ").split(" "));CodeMirror.registerHelper("wordChars","php",/[\\w$]/);var phpConfig={name:"clike",helperType:"php",keywords:keywords(phpKeywords),blockKeywords:keywords("catch do else elseif for foreach if switch try while finally"),defKeywords:keywords("class enum function interface namespace trait"),atoms:keywords(phpAtoms),builtin:keywords(phpBuiltin),multiLineStrings:true,hooks:{"$":function(stream){stream.eatWhile(/[\\w\\$_]/);\nreturn"variable-2"},"<":function(stream,state){var before;if(before=stream.match(/^<<\\s*/)){var quoted=stream.eat(/[\'"]/);stream.eatWhile(/[\\w\\.]/);var delim=stream.current().slice(before[0].length+(quoted?2:1));if(quoted)stream.eat(quoted);if(delim){(state.tokStack||(state.tokStack=[])).push(delim,0);state.tokenize=phpString(delim,quoted!="\'");return"string"}}return false},"#":function(stream){for(;!stream.eol()&&!stream.match("?>",false);)stream.next();return"comment"},"/":function(stream){if(stream.eat("/")){for(;!stream.eol()&&\n!stream.match("?>",false);)stream.next();return"comment"}return false},\'"\':function(_stream,state){(state.tokStack||(state.tokStack=[])).push(\'"\',0);state.tokenize=phpString(\'"\');return"string"},"{":function(_stream,state){if(state.tokStack&&state.tokStack.length)state.tokStack[state.tokStack.length-1]++;return false},"}":function(_stream,state){if(state.tokStack&&state.tokStack.length>0&&!--state.tokStack[state.tokStack.length-1])state.tokenize=phpString(state.tokStack[state.tokStack.length-2]);\nreturn false}}};CodeMirror.defineMode("php",function(config,parserConfig){function dispatch(stream,state){var isPHP=state.curMode==phpMode;if(stream.sol()&&state.pending&&state.pending!=\'"\'&&state.pending!="\'")state.pending=null;if(!isPHP){if(stream.match(/^<\\?\\w*/)){state.curMode=phpMode;if(!state.php)state.php=CodeMirror.startState(phpMode,htmlMode.indent(state.html,"",""));state.curState=state.php;return"meta"}if(state.pending==\'"\'||state.pending=="\'"){for(;!stream.eol()&&stream.next()!=state.pending;);\nvar style="string"}else if(state.pending&&stream.pos<state.pending.end){stream.pos=state.pending.end;style=state.pending.style}else style=htmlMode.token(stream,state.curState);if(state.pending)state.pending=null;var cur=stream.current();var openPHP=cur.search(/<\\?/);var m;if(openPHP!=-1){if(style=="string"&&(m=cur.match(/[\'"]$/))&&!/\\?>/.test(cur))state.pending=m[0];else state.pending={end:stream.pos,style:style};stream.backUp(cur.length-openPHP)}return style}else if(isPHP&&state.php.tokenize==null&&\nstream.match("?>")){state.curMode=htmlMode;state.curState=state.html;if(!state.php.context.prev)state.php=null;return"meta"}else return phpMode.token(stream,state.curState)}var htmlMode=CodeMirror.getMode(config,parserConfig&&parserConfig.htmlMode||"text/html");var phpMode=CodeMirror.getMode(config,phpConfig);return{startState:function(){var html=CodeMirror.startState(htmlMode);var php=parserConfig.startOpen?CodeMirror.startState(phpMode):null;return{html:html,php:php,curMode:parserConfig.startOpen?\nphpMode:htmlMode,curState:parserConfig.startOpen?php:html,pending:null}},copyState:function(state){var html=state.html;var htmlNew=CodeMirror.copyState(htmlMode,html);var php=state.php;var phpNew=php&&CodeMirror.copyState(phpMode,php);var cur;if(state.curMode==htmlMode)cur=htmlNew;else cur=phpNew;return{html:htmlNew,php:phpNew,curMode:state.curMode,curState:cur,pending:state.pending}},token:dispatch,indent:function(state,textAfter,line){if(state.curMode!=phpMode&&/^\\s*<\\//.test(textAfter)||state.curMode==\nphpMode&&/^\\?>/.test(textAfter))return htmlMode.indent(state.html,textAfter,line);return state.curMode.indent(state.curState,textAfter,line)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",innerMode:function(state){return{state:state.curState,mode:state.curMode}}}},"htmlmixed","clike");CodeMirror.defineMIME("application/x-httpd-php","php");CodeMirror.defineMIME("application/x-httpd-php-open",{name:"php",startOpen:true});CodeMirror.defineMIME("text/x-php",phpConfig)});/*\n\n Copyright (C) 2014 by Marijn Haverbeke <marijnh@gmail.com> and others\n\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n\n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n*/\n(function(){function words(str){var obj={};var words=str.split(" ");var i=0;for(;i<words.length;++i)obj[words[i]]=true;return obj}var protoConfig={name:"clike",keywords:words("bool bytes default double enum extend extensions fixed32 "+"fixed64 float group import int32 int64 max message "+"messageBody oneof option optional package public repeated required "+"reserved returns rpc service sfixed32 sfixed64 sint32 sint64 stream "+"string syntax to uint32 uint64 weak"),blockKeywords:words("enum extend group message service"),\nbuiltin:words("bool bytes double fixed32 fixed64 float int32 int64"+"sfixed32 sfixed64 sint32 sint64 string uint32 uint64"),atoms:words("true false null"),multiLineStrings:true,hooks:{}};CodeMirror.defineMIME("text/x-proto",protoConfig)})();(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function wordRegexp(words){return new RegExp("^(("+words.join(")|(")+"))\\\\b","i")}function tokenBase(stream){if(stream.eatSpace())return null;if(stream.match("//")){stream.skipToEnd();return"comment"}if(stream.match(/^[0-9\\.+-]/,false)){if(stream.match(/^[+-]?0x[0-9a-fA-F]+/))return"number";\nif(stream.match(/^[+-]?\\d*\\.\\d+([EeDd][+-]?\\d+)?/))return"number";if(stream.match(/^[+-]?\\d+([EeDd][+-]?\\d+)?/))return"number"}if(stream.match(/^"([^"]|(""))*"/))return"string";if(stream.match(/^\'([^\']|(\'\'))*\'/))return"string";if(stream.match(keywords))return"keyword";if(stream.match(identifiers))return"variable";stream.next();return null}var keywordArray=["package","message","import","syntax","required","optional","repeated","reserved","default","extensions","packed","bool","bytes","double","enum",\n"float","string","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","option","service","rpc","returns"];var keywords=wordRegexp(keywordArray);CodeMirror.registerHelper("hintWords","protobuf",keywordArray);var identifiers=new RegExp("^[_A-Za-z\\u00a1-\\uffff][_A-Za-z0-9\\u00a1-\\uffff]*");CodeMirror.defineMode("protobuf",function(){return{token:tokenBase,fold:"brace"}});CodeMirror.defineMIME("text/x-protobuf","protobuf")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function wordRegexp(words){return new RegExp("^(("+words.join(")|(")+"))\\\\b")}function top(state){return state.scopes[state.scopes.length-1]}var wordOperators=wordRegexp(["and","or","not","is"]);var commonKeywords=["as","assert","break","class","continue","def","del","elif",\n"else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in"];var commonBuiltins=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object",\n"oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];CodeMirror.registerHelper("hintWords","python",commonKeywords.concat(commonBuiltins));CodeMirror.defineMode("python",function(conf,parserConf){function tokenBase(stream,state){var sol=stream.sol()&&state.lastToken!="\\\\";if(sol)state.indent=stream.indentation();if(sol&&top(state).type==\n"py"){var scopeOffset=top(state).offset;if(stream.eatSpace()){var lineOffset=stream.indentation();if(lineOffset>scopeOffset)pushPyScope(state);else if(lineOffset<scopeOffset&&dedent(stream,state)&&stream.peek()!="#")state.errorToken=true;return null}else{var style=tokenBaseInner(stream,state);if(scopeOffset>0&&dedent(stream,state))style=style+(" "+ERRORCLASS);return style}}return tokenBaseInner(stream,state)}function tokenBaseInner(stream,state,inFormat){if(stream.eatSpace())return null;if(!inFormat&&\nstream.match(/^#.*/))return"comment";if(stream.match(/^[0-9\\.]/,false)){var floatLiteral=false;if(stream.match(/^[\\d_]*\\.\\d+(e[\\+\\-]?\\d+)?/i))floatLiteral=true;if(stream.match(/^[\\d_]+\\.\\d*/))floatLiteral=true;if(stream.match(/^\\.\\d+/))floatLiteral=true;if(floatLiteral){stream.eat(/J/i);return"number"}var intLiteral=false;if(stream.match(/^0x[0-9a-f_]+/i))intLiteral=true;if(stream.match(/^0b[01_]+/i))intLiteral=true;if(stream.match(/^0o[0-7_]+/i))intLiteral=true;if(stream.match(/^[1-9][\\d_]*(e[\\+\\-]?[\\d_]+)?/)){stream.eat(/J/i);\nintLiteral=true}if(stream.match(/^0(?![\\dx])/i))intLiteral=true;if(intLiteral){stream.eat(/L/i);return"number"}}if(stream.match(stringPrefixes)){var isFmtString=stream.current().toLowerCase().indexOf("f")!==-1;if(!isFmtString){state.tokenize=tokenStringFactory(stream.current(),state.tokenize);return state.tokenize(stream,state)}else{state.tokenize=formatStringFactory(stream.current(),state.tokenize);return state.tokenize(stream,state)}}var i=0;for(;i<operators.length;i++)if(stream.match(operators[i]))return"operator";\nif(stream.match(delimiters))return"punctuation";if(state.lastToken=="."&&stream.match(identifiers))return"property";if(stream.match(keywords)||stream.match(wordOperators))return"keyword";if(stream.match(builtins))return"builtin";if(stream.match(/^(self|cls)\\b/))return"variable-2";if(stream.match(identifiers)){if(state.lastToken=="def"||state.lastToken=="class")return"def";return"variable"}stream.next();return inFormat?null:ERRORCLASS}function formatStringFactory(delimiter,tokenOuter){function tokenNestedExpr(depth){return function(stream,\nstate){var inner=tokenBaseInner(stream,state,true);if(inner=="punctuation")if(stream.current()=="{")state.tokenize=tokenNestedExpr(depth+1);else if(stream.current()=="}")if(depth>1)state.tokenize=tokenNestedExpr(depth-1);else state.tokenize=tokenString;return inner}}function tokenString(stream,state){for(;!stream.eol();){stream.eatWhile(/[^\'"\\{\\}\\\\]/);if(stream.eat("\\\\")){stream.next();if(singleline&&stream.eol())return OUTCLASS}else if(stream.match(delimiter)){state.tokenize=tokenOuter;return OUTCLASS}else if(stream.match("{{"))return OUTCLASS;\nelse if(stream.match("{",false)){state.tokenize=tokenNestedExpr(0);if(stream.current())return OUTCLASS;else return state.tokenize(stream,state)}else if(stream.match("}}"))return OUTCLASS;else if(stream.match("}"))return ERRORCLASS;else stream.eat(/[\'"]/)}if(singleline)if(parserConf.singleLineStringErrors)return ERRORCLASS;else state.tokenize=tokenOuter;return OUTCLASS}for(;"rubf".indexOf(delimiter.charAt(0).toLowerCase())>=0;)delimiter=delimiter.substr(1);var singleline=delimiter.length==1;var OUTCLASS=\n"string";tokenString.isString=true;return tokenString}function tokenStringFactory(delimiter,tokenOuter){function tokenString(stream,state){for(;!stream.eol();){stream.eatWhile(/[^\'"\\\\]/);if(stream.eat("\\\\")){stream.next();if(singleline&&stream.eol())return OUTCLASS}else if(stream.match(delimiter)){state.tokenize=tokenOuter;return OUTCLASS}else stream.eat(/[\'"]/)}if(singleline)if(parserConf.singleLineStringErrors)return ERRORCLASS;else state.tokenize=tokenOuter;return OUTCLASS}for(;"rubf".indexOf(delimiter.charAt(0).toLowerCase())>=\n0;)delimiter=delimiter.substr(1);var singleline=delimiter.length==1;var OUTCLASS="string";tokenString.isString=true;return tokenString}function pushPyScope(state){for(;top(state).type!="py";)state.scopes.pop();state.scopes.push({offset:top(state).offset+conf.indentUnit,type:"py",align:null})}function pushBracketScope(stream,state,type){var align=stream.match(/^[\\s\\[\\{\\(]*(?:#|$)/,false)?null:stream.column()+1;state.scopes.push({offset:state.indent+hangingIndent,type:type,align:align})}function dedent(stream,\nstate){var indented=stream.indentation();for(;state.scopes.length>1&&top(state).offset>indented;){if(top(state).type!="py")return true;state.scopes.pop()}return top(state).offset!=indented}function tokenLexer(stream,state){if(stream.sol()){state.beginningOfLine=true;state.dedent=false}var style=state.tokenize(stream,state);var current=stream.current();if(state.beginningOfLine&&current=="@")return stream.match(identifiers,false)?"meta":py3?"operator":ERRORCLASS;if(/\\S/.test(current))state.beginningOfLine=\nfalse;if((style=="variable"||style=="builtin")&&state.lastToken=="meta")style="meta";if(current=="pass"||current=="return")state.dedent=true;if(current=="lambda")state.lambda=true;if(current==":"&&!state.lambda&&top(state).type=="py"&&stream.match(/^\\s*(?:#|$)/,false))pushPyScope(state);if(current.length==1&&!/string|comment/.test(style)){var delimiter_index="[({".indexOf(current);if(delimiter_index!=-1)pushBracketScope(stream,state,"])}".slice(delimiter_index,delimiter_index+1));delimiter_index=\n"])}".indexOf(current);if(delimiter_index!=-1)if(top(state).type==current)state.indent=state.scopes.pop().offset-hangingIndent;else return ERRORCLASS}if(state.dedent&&stream.eol()&&top(state).type=="py"&&state.scopes.length>1)state.scopes.pop();return style}var ERRORCLASS="error";var delimiters=parserConf.delimiters||parserConf.singleDelimiters||/^[\\(\\)\\[\\]\\{\\}@,:`=;\\.\\\\]/;var operators=[parserConf.singleOperators,parserConf.doubleOperators,parserConf.doubleDelimiters,parserConf.tripleDelimiters,\nparserConf.operators||/^([-+*/%\\/&|^]=?|[<>=]+|\\/\\/=?|\\*\\*=?|!=|[~!@]|\\.\\.\\.)/];var i=0;for(;i<operators.length;i++)if(!operators[i])operators.splice(i--,1);var hangingIndent=parserConf.hangingIndent||conf.indentUnit;var myKeywords=commonKeywords;var myBuiltins=commonBuiltins;if(parserConf.extra_keywords!=undefined)myKeywords=myKeywords.concat(parserConf.extra_keywords);if(parserConf.extra_builtins!=undefined)myBuiltins=myBuiltins.concat(parserConf.extra_builtins);var py3=!(parserConf.version&&Number(parserConf.version)<\n3);if(py3){var identifiers=parserConf.identifiers||/^[_A-Za-z\\u00A1-\\uFFFF][_A-Za-z0-9\\u00A1-\\uFFFF]*/;myKeywords=myKeywords.concat(["nonlocal","False","True","None","async","await"]);myBuiltins=myBuiltins.concat(["ascii","bytes","exec","print"]);var stringPrefixes=new RegExp("^(([rbuf]|(br)|(rb)|(fr)|(rf))?(\'{3}|\\"{3}|[\'\\"]))","i")}else{identifiers=parserConf.identifiers||/^[_A-Za-z][_A-Za-z0-9]*/;myKeywords=myKeywords.concat(["exec","print"]);myBuiltins=myBuiltins.concat(["apply","basestring","buffer",\n"cmp","coerce","execfile","file","intern","long","raw_input","reduce","reload","unichr","unicode","xrange","False","True","None"]);stringPrefixes=new RegExp("^(([rubf]|(ur)|(br))?(\'{3}|\\"{3}|[\'\\"]))","i")}var keywords=wordRegexp(myKeywords);var builtins=wordRegexp(myBuiltins);var external={startState:function(basecolumn){return{tokenize:tokenBase,scopes:[{offset:basecolumn||0,type:"py",align:null}],indent:basecolumn||0,lastToken:null,lambda:false,dedent:0}},token:function(stream,state){var addErr=\nstate.errorToken;if(addErr)state.errorToken=false;var style=tokenLexer(stream,state);if(style&&style!="comment")state.lastToken=style=="keyword"||style=="punctuation"?stream.current():style;if(style=="punctuation")style=null;if(stream.eol()&&state.lambda)state.lambda=false;return addErr?style+" "+ERRORCLASS:style},indent:function(state,textAfter){if(state.tokenize!=tokenBase)return state.tokenize.isString?CodeMirror.Pass:0;var scope=top(state);var closing=scope.type==textAfter.charAt(0)||scope.type==\n"py"&&!state.dedent&&/^(else:|elif |except |finally:)/.test(textAfter);if(scope.align!=null)return scope.align-(closing?1:0);else return scope.offset-(closing?hangingIndent:0)},electricInput:/^\\s*([\\}\\]\\)]|else:|elif |except |finally:)$/,closeBrackets:{triples:"\'\\""},lineComment:"#",fold:"indent"};return external});CodeMirror.defineMIME("text/x-python","python");var words=function(str){return str.split(" ")};CodeMirror.defineMIME("text/x-cython",{name:"python",extra_keywords:words("by cdef cimport cpdef ctypedef enum except "+\n"extern gil include nogil property public "+"readonly struct union DEF IF ELIF ELSE")})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.registerHelper("wordChars","r",/[\\w.]/);CodeMirror.defineMode("r",function(config){function wordObj(words){var res={};var i=0;for(;i<words.length;++i)res[words[i]]=true;return res}function tokenBase(stream,state){curPunc=null;var ch=stream.next();if(ch=="#"){stream.skipToEnd();\nreturn"comment"}else if(ch=="0"&&stream.eat("x")){stream.eatWhile(/[\\da-f]/i);return"number"}else if(ch=="."&&stream.eat(/\\d/)){stream.match(/\\d*(?:e[+\\-]?\\d+)?/);return"number"}else if(/\\d/.test(ch)){stream.match(/\\d*(?:\\.\\d+)?(?:e[+\\-]\\d+)?L?/);return"number"}else if(ch=="\'"||ch==\'"\'){state.tokenize=tokenString(ch);return"string"}else if(ch=="`"){stream.match(/[^`]+`/);return"variable-3"}else if(ch=="."&&stream.match(/.(?:[.]|\\d+)/))return"keyword";else if(/[a-zA-Z\\.]/.test(ch)){stream.eatWhile(/[\\w\\.]/);\nvar word=stream.current();if(atoms.propertyIsEnumerable(word))return"atom";if(keywords.propertyIsEnumerable(word)){if(blockkeywords.propertyIsEnumerable(word)&&!stream.match(/\\s*if(\\s+|$)/,false))curPunc="block";return"keyword"}if(builtins.propertyIsEnumerable(word))return"builtin";return"variable"}else if(ch=="%"){if(stream.skipTo("%"))stream.next();return"operator variable-2"}else if(ch=="<"&&stream.eat("-")||ch=="<"&&stream.match("<-")||ch=="-"&&stream.match(/>>?/))return"operator arrow";else if(ch==\n"="&&state.ctx.argList)return"arg-is";else if(opChars.test(ch)){if(ch=="$")return"operator dollar";stream.eatWhile(opChars);return"operator"}else if(/[\\(\\){}\\[\\];]/.test(ch)){curPunc=ch;if(ch==";")return"semi";return null}else return null}function tokenString(quote){return function(stream,state){if(stream.eat("\\\\")){var ch=stream.next();if(ch=="x")stream.match(/^[a-f0-9]{2}/i);else if((ch=="u"||ch=="U")&&stream.eat("{")&&stream.skipTo("}"))stream.next();else if(ch=="u")stream.match(/^[a-f0-9]{4}/i);\nelse if(ch=="U")stream.match(/^[a-f0-9]{8}/i);else if(/[0-7]/.test(ch))stream.match(/^[0-7]{1,2}/);return"string-2"}else{var next;for(;(next=stream.next())!=null;){if(next==quote){state.tokenize=tokenBase;break}if(next=="\\\\"){stream.backUp(1);break}}return"string"}}}function push(state,type,stream){state.ctx={type:type,indent:state.indent,flags:0,column:stream.column(),prev:state.ctx}}function setFlag(state,flag){var ctx=state.ctx;state.ctx={type:ctx.type,indent:ctx.indent,flags:ctx.flags|flag,column:ctx.column,\nprev:ctx.prev}}function pop(state){state.indent=state.ctx.indent;state.ctx=state.ctx.prev}var commonAtoms=["NULL","NA","Inf","NaN","NA_integer_","NA_real_","NA_complex_","NA_character_","TRUE","FALSE"];var commonBuiltins=["list","quote","bquote","eval","return","call","parse","deparse"];var commonKeywords=["if","else","repeat","while","function","for","in","next","break"];var commonBlockKeywords=["if","else","repeat","while","function","for"];CodeMirror.registerHelper("hintWords","r",commonAtoms.concat(commonBuiltins,\ncommonKeywords));var atoms=wordObj(commonAtoms);var builtins=wordObj(commonBuiltins);var keywords=wordObj(commonKeywords);var blockkeywords=wordObj(commonBlockKeywords);var opChars=/[+\\-*\\/^<>=!&|~$:]/;var curPunc;var ALIGN_YES=1;var ALIGN_NO=2;var BRACELESS=4;return{startState:function(){return{tokenize:tokenBase,ctx:{type:"top",indent:-config.indentUnit,flags:ALIGN_NO},indent:0,afterIdent:false}},token:function(stream,state){if(stream.sol()){if((state.ctx.flags&3)==0)state.ctx.flags|=ALIGN_NO;if(state.ctx.flags&\nBRACELESS)pop(state);state.indent=stream.indentation()}if(stream.eatSpace())return null;var style=state.tokenize(stream,state);if(style!="comment"&&(state.ctx.flags&ALIGN_NO)==0)setFlag(state,ALIGN_YES);if((curPunc==";"||curPunc=="{"||curPunc=="}")&&state.ctx.type=="block")pop(state);if(curPunc=="{")push(state,"}",stream);else if(curPunc=="("){push(state,")",stream);if(state.afterIdent)state.ctx.argList=true}else if(curPunc=="[")push(state,"]",stream);else if(curPunc=="block")push(state,"block",stream);\nelse if(curPunc==state.ctx.type)pop(state);else if(state.ctx.type=="block"&&style!="comment")setFlag(state,BRACELESS);state.afterIdent=style=="variable"||style=="keyword";return style},indent:function(state,textAfter){if(state.tokenize!=tokenBase)return 0;var firstChar=textAfter&&textAfter.charAt(0);var ctx=state.ctx;var closing=firstChar==ctx.type;if(ctx.flags&BRACELESS)ctx=ctx.prev;if(ctx.type=="block")return ctx.indent+(firstChar=="{"?0:config.indentUnit);else if(ctx.flags&ALIGN_YES)return ctx.column+\n(closing?0:1);else return ctx.indent+(closing?0:config.indentUnit)},lineComment:"#"}});CodeMirror.defineMIME("text/x-rsrc","r")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function wordObj(words){var o={};var i=0;var e=words.length;for(;i<e;++i)o[words[i]]=true;return o}var keywordList=["alias","and","BEGIN","begin","break","case","class","def","defined?","do","else","elsif","END","end","ensure","false","for","if","in","module","next","not",\n"or","redo","rescue","retry","return","self","super","then","true","undef","unless","until","when","while","yield","nil","raise","throw","catch","fail","loop","callcc","caller","lambda","proc","public","protected","private","require","load","require_relative","extend","autoload","__END__","__FILE__","__LINE__","__dir__"];var keywords=wordObj(keywordList);var indentWords=wordObj(["def","class","case","for","while","until","module","catch","loop","proc","begin"]);var dedentWords=wordObj(["end","until"]);\nvar opening={"[":"]","{":"}","(":")"};var closing={"]":"[","}":"{",")":"("};CodeMirror.defineMode("ruby",function(config){function chain(newtok,stream,state){state.tokenize.push(newtok);return newtok(stream,state)}function tokenBase(stream,state){if(stream.sol()&&stream.match("=begin")&&stream.eol()){state.tokenize.push(readBlockComment);return"comment"}if(stream.eatSpace())return null;var ch=stream.next();var m;if(ch=="`"||ch=="\'"||ch==\'"\')return chain(readQuoted(ch,"string",ch==\'"\'||ch=="`"),stream,\nstate);else if(ch=="/")if(regexpAhead(stream))return chain(readQuoted(ch,"string-2",true),stream,state);else return"operator";else if(ch=="%"){var style="string";var embed=true;if(stream.eat("s"))style="atom";else if(stream.eat(/[WQ]/))style="string";else if(stream.eat(/[r]/))style="string-2";else if(stream.eat(/[wxq]/)){style="string";embed=false}var delim=stream.eat(/[^\\w\\s=]/);if(!delim)return"operator";if(opening.propertyIsEnumerable(delim))delim=opening[delim];return chain(readQuoted(delim,style,\nembed,true),stream,state)}else if(ch=="#"){stream.skipToEnd();return"comment"}else if(ch=="<"&&(m=stream.match(/^<([-~])[`"\']?([a-zA-Z_?]\\w*)[`"\']?(?:;|$)/)))return chain(readHereDoc(m[2],m[1]),stream,state);else if(ch=="0"){if(stream.eat("x"))stream.eatWhile(/[\\da-fA-F]/);else if(stream.eat("b"))stream.eatWhile(/[01]/);else stream.eatWhile(/[0-7]/);return"number"}else if(/\\d/.test(ch)){stream.match(/^[\\d_]*(?:\\.[\\d_]+)?(?:[eE][+\\-]?[\\d_]+)?/);return"number"}else if(ch=="?"){for(;stream.match(/^\\\\[CM]-/););\nif(stream.eat("\\\\"))stream.eatWhile(/\\w/);else stream.next();return"string"}else if(ch==":"){if(stream.eat("\'"))return chain(readQuoted("\'","atom",false),stream,state);if(stream.eat(\'"\'))return chain(readQuoted(\'"\',"atom",true),stream,state);if(stream.eat(/[<>]/)){stream.eat(/[<>]/);return"atom"}if(stream.eat(/[\\+\\-\\*\\/&\\|:!]/))return"atom";if(stream.eat(/[a-zA-Z$@_\\xa1-\\uffff]/)){stream.eatWhile(/[\\w$\\xa1-\\uffff]/);stream.eat(/[\\?!=]/);return"atom"}return"operator"}else if(ch=="@"&&stream.match(/^@?[a-zA-Z_\\xa1-\\uffff]/)){stream.eat("@");\nstream.eatWhile(/[\\w\\xa1-\\uffff]/);return"variable-2"}else if(ch=="$"){if(stream.eat(/[a-zA-Z_]/))stream.eatWhile(/[\\w]/);else if(stream.eat(/\\d/))stream.eat(/\\d/);else stream.next();return"variable-3"}else if(/[a-zA-Z_\\xa1-\\uffff]/.test(ch)){stream.eatWhile(/[\\w\\xa1-\\uffff]/);stream.eat(/[\\?!]/);if(stream.eat(":"))return"atom";return"ident"}else if(ch=="|"&&(state.varList||state.lastTok=="{"||state.lastTok=="do")){curPunc="|";return null}else if(/[\\(\\)\\[\\]{}\\\\;]/.test(ch)){curPunc=ch;return null}else if(ch==\n"-"&&stream.eat(">"))return"arrow";else if(/[=+\\-\\/*:\\.^%<>~|]/.test(ch)){var more=stream.eatWhile(/[=+\\-\\/*:\\.^%<>~|]/);if(ch=="."&&!more)curPunc=".";return"operator"}else return null}function regexpAhead(stream){var start=stream.pos;var depth=0;var next;var found=false;var escaped=false;for(;(next=stream.next())!=null;)if(!escaped){if("[{(".indexOf(next)>-1)depth++;else if("]})".indexOf(next)>-1){depth--;if(depth<0)break}else if(next=="/"&&depth==0){found=true;break}escaped=next=="\\\\"}else escaped=\nfalse;stream.backUp(stream.pos-start);return found}function tokenBaseUntilBrace(depth){if(!depth)depth=1;return function(stream,state){if(stream.peek()=="}")if(depth==1){state.tokenize.pop();return state.tokenize[state.tokenize.length-1](stream,state)}else state.tokenize[state.tokenize.length-1]=tokenBaseUntilBrace(depth-1);else if(stream.peek()=="{")state.tokenize[state.tokenize.length-1]=tokenBaseUntilBrace(depth+1);return tokenBase(stream,state)}}function tokenBaseOnce(){var alreadyCalled=false;\nreturn function(stream,state){if(alreadyCalled){state.tokenize.pop();return state.tokenize[state.tokenize.length-1](stream,state)}alreadyCalled=true;return tokenBase(stream,state)}}function readQuoted(quote,style,embed,unescaped){return function(stream,state){var escaped=false;var ch;if(state.context.type==="read-quoted-paused"){state.context=state.context.prev;stream.eat("}")}for(;(ch=stream.next())!=null;){if(ch==quote&&(unescaped||!escaped)){state.tokenize.pop();break}if(embed&&ch=="#"&&!escaped)if(stream.eat("{")){if(quote==\n"}")state.context={prev:state.context,type:"read-quoted-paused"};state.tokenize.push(tokenBaseUntilBrace());break}else if(/[@\\$]/.test(stream.peek())){state.tokenize.push(tokenBaseOnce());break}escaped=!escaped&&ch=="\\\\"}return style}}function readHereDoc(phrase,mayIndent){return function(stream,state){if(mayIndent)stream.eatSpace();if(stream.match(phrase))state.tokenize.pop();else stream.skipToEnd();return"string"}}function readBlockComment(stream,state){if(stream.sol()&&stream.match("=end")&&stream.eol())state.tokenize.pop();\nstream.skipToEnd();return"comment"}var curPunc;return{startState:function(){return{tokenize:[tokenBase],indented:0,context:{type:"top",indented:-config.indentUnit},continuedLine:false,lastTok:null,varList:false}},token:function(stream,state){curPunc=null;if(stream.sol())state.indented=stream.indentation();var style=state.tokenize[state.tokenize.length-1](stream,state);var kwtype;var thisTok=curPunc;if(style=="ident"){var word=stream.current();style=state.lastTok=="."?"property":keywords.propertyIsEnumerable(stream.current())?\n"keyword":/^[A-Z]/.test(word)?"tag":state.lastTok=="def"||state.lastTok=="class"||state.varList?"def":"variable";if(style=="keyword"){thisTok=word;if(indentWords.propertyIsEnumerable(word))kwtype="indent";else if(dedentWords.propertyIsEnumerable(word))kwtype="dedent";else if((word=="if"||word=="unless")&&stream.column()==stream.indentation())kwtype="indent";else if(word=="do"&&state.context.indented<state.indented)kwtype="indent"}}if(curPunc||style&&style!="comment")state.lastTok=thisTok;if(curPunc==\n"|")state.varList=!state.varList;if(kwtype=="indent"||/[\\(\\[\\{]/.test(curPunc))state.context={prev:state.context,type:curPunc||style,indented:state.indented};else if((kwtype=="dedent"||/[\\)\\]\\}]/.test(curPunc))&&state.context.prev)state.context=state.context.prev;if(stream.eol())state.continuedLine=curPunc=="\\\\"||style=="operator";return style},indent:function(state,textAfter){if(state.tokenize[state.tokenize.length-1]!=tokenBase)return CodeMirror.Pass;var firstChar=textAfter&&textAfter.charAt(0);\nvar ct=state.context;var closed=ct.type==closing[firstChar]||ct.type=="keyword"&&/^(?:end|until|else|elsif|when|rescue)\\b/.test(textAfter);return ct.indented+(closed?0:config.indentUnit)+(state.continuedLine?config.indentUnit:0)},electricInput:/^\\s*(?:end|rescue|elsif|else|\\})$/,lineComment:"#",fold:"indent"}});CodeMirror.defineMIME("text/x-ruby","ruby");CodeMirror.registerHelper("hintWords","ruby",keywordList)});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../../addon/mode/simple"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../../addon/mode/simple"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineSimpleMode("rust",{start:[{regex:/b?"/,token:"string",next:"string"},{regex:/b?r"/,token:"string",next:"string_raw"},{regex:/b?r#+"/,token:"string",next:"string_raw_hash"},{regex:/\'(?:[^\'\\\\]|\\\\(?:[nrt0\'"]|x[\\da-fA-F]{2}|u\\{[\\da-fA-F]{6}\\}))\'/,\ntoken:"string-2"},{regex:/b\'(?:[^\']|\\\\(?:[\'\\\\nrt0]|x[\\da-fA-F]{2}))\'/,token:"string-2"},{regex:/(?:(?:[0-9][0-9_]*)(?:(?:[Ee][+-]?[0-9_]+)|\\.[0-9_]+(?:[Ee][+-]?[0-9_]+)?)(?:f32|f64)?)|(?:0(?:b[01_]+|(?:o[0-7_]+)|(?:x[0-9a-fA-F_]+))|(?:[0-9][0-9_]*))(?:u8|u16|u32|u64|i8|i16|i32|i64|isize|usize)?/,token:"number"},{regex:/(let(?:\\s+mut)?|fn|enum|mod|struct|type|union)(\\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,token:["keyword",null,"def"]},{regex:/(?:abstract|alignof|as|async|await|box|break|continue|const|crate|do|dyn|else|enum|extern|fn|for|final|if|impl|in|loop|macro|match|mod|move|offsetof|override|priv|proc|pub|pure|ref|return|self|sizeof|static|struct|super|trait|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\\b/,\ntoken:"keyword"},{regex:/\\b(?:Self|isize|usize|char|bool|u8|u16|u32|u64|f16|f32|f64|i8|i16|i32|i64|str|Option)\\b/,token:"atom"},{regex:/\\b(?:true|false|Some|None|Ok|Err)\\b/,token:"builtin"},{regex:/\\b(fn)(\\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,token:["keyword",null,"def"]},{regex:/#!?\\[.*\\]/,token:"meta"},{regex:/\\/\\/.*/,token:"comment"},{regex:/\\/\\*/,token:"comment",next:"comment"},{regex:/[-+\\/*=<>!]+/,token:"operator"},{regex:/[a-zA-Z_]\\w*!/,token:"variable-3"},{regex:/[a-zA-Z_]\\w*/,token:"variable"},{regex:/[\\{\\[\\(]/,\nindent:true},{regex:/[\\}\\]\\)]/,dedent:true}],string:[{regex:/"/,token:"string",next:"start"},{regex:/(?:[^\\\\"]|\\\\(?:.|$))*/,token:"string"}],string_raw:[{regex:/"/,token:"string",next:"start"},{regex:/[^"]*/,token:"string"}],string_raw_hash:[{regex:/"#+/,token:"string",next:"start"},{regex:/(?:[^"]|"(?!#))*/,token:"string"}],comment:[{regex:/.*?\\*\\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],meta:{dontIndentStates:["comment"],electricInput:/^\\s*\\}$/,blockCommentStart:"/*",blockCommentEnd:"*/",\nlineComment:"//",fold:"brace"}});CodeMirror.defineMIME("text/x-rustsrc","rust");CodeMirror.defineMIME("text/rust","rust")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("shell",function(){function define(style,dict){var i=0;for(;i<dict.length;i++)words[dict[i]]=style}function tokenBase(stream,state){if(stream.eatSpace())return null;var sol=stream.sol();var ch=stream.next();if(ch==="\\\\"){stream.next();return null}if(ch===\n"\'"||ch===\'"\'||ch==="`"){state.tokens.unshift(tokenString(ch,ch==="`"?"quote":"string"));return tokenize(stream,state)}if(ch==="#"){if(sol&&stream.eat("!")){stream.skipToEnd();return"meta"}stream.skipToEnd();return"comment"}if(ch==="$"){state.tokens.unshift(tokenDollar);return tokenize(stream,state)}if(ch==="+"||ch==="=")return"operator";if(ch==="-"){stream.eat("-");stream.eatWhile(/\\w/);return"attribute"}if(ch=="<"){if(stream.match("<<"))return"operator";var heredoc=stream.match(/^<-?\\s*[\'"]?([^\'"]*)[\'"]?/);\nif(heredoc){state.tokens.unshift(tokenHeredoc(heredoc[1]));return"string-2"}}if(/\\d/.test(ch)){stream.eatWhile(/\\d/);if(stream.eol()||!/\\w/.test(stream.peek()))return"number"}stream.eatWhile(/[\\w-]/);var cur=stream.current();if(stream.peek()==="="&&/\\w+/.test(cur))return"def";return words.hasOwnProperty(cur)?words[cur]:null}function tokenString(quote,style){var close=quote=="("?")":quote=="{"?"}":quote;return function(stream,state){var next;var escaped=false;for(;(next=stream.next())!=null;){if(next===\nclose&&!escaped){state.tokens.shift();break}else if(next==="$"&&!escaped&&quote!=="\'"&&stream.peek()!=close){escaped=true;stream.backUp(1);state.tokens.unshift(tokenDollar);break}else if(!escaped&&quote!==close&&next===quote){state.tokens.unshift(tokenString(quote,style));return tokenize(stream,state)}else if(!escaped&&/[\'"]/.test(next)&&!/[\'"]/.test(quote)){state.tokens.unshift(tokenStringStart(next,"string"));stream.backUp(1);break}escaped=!escaped&&next==="\\\\"}return style}}function tokenStringStart(quote,\nstyle){return function(stream,state){state.tokens[0]=tokenString(quote,style);stream.next();return tokenize(stream,state)}}function tokenHeredoc(delim){return function(stream,state){if(stream.sol()&&stream.string==delim)state.tokens.shift();stream.skipToEnd();return"string-2"}}function tokenize(stream,state){return(state.tokens[0]||tokenBase)(stream,state)}var words={};var commonAtoms=["true","false"];var commonKeywords=["if","then","do","else","elif","while","until","for","in","esac","fi","fin",\n"fil","done","exit","set","unset","export","function"];var commonCommands=["ab","awk","bash","beep","cat","cc","cd","chown","chmod","chroot","clear","cp","curl","cut","diff","echo","find","gawk","gcc","get","git","grep","hg","kill","killall","ln","ls","make","mkdir","openssl","mv","nc","nl","node","npm","ping","ps","restart","rm","rmdir","sed","service","sh","shopt","shred","source","sort","sleep","ssh","start","stop","su","sudo","svn","tee","telnet","top","touch","vi","vim","wall","wc","wget","who",\n"write","yes","zsh"];CodeMirror.registerHelper("hintWords","shell",commonAtoms.concat(commonKeywords,commonCommands));define("atom",commonAtoms);define("keyword",commonKeywords);define("builtin",commonCommands);var tokenDollar=function(stream,state){if(state.tokens.length>1)stream.eat("$");var ch=stream.next();if(/[\'"({]/.test(ch)){state.tokens[0]=tokenString(ch,ch=="("?"quote":ch=="{"?"def":"string");return tokenize(stream,state)}if(!/\\d/.test(ch))stream.eatWhile(/\\w/);state.tokens.shift();return"def"};\nreturn{startState:function(){return{tokens:[]}},token:function(stream,state){return tokenize(stream,state)},closeBrackets:"()[]{}\'\'\\"\\"``",lineComment:"#",fold:"brace"}});CodeMirror.defineMIME("text/x-sh","shell");CodeMirror.defineMIME("application/x-sh","shell")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function hookIdentifier(stream){var ch;for(;(ch=stream.next())!=null;)if(ch=="`"&&!stream.eat("`"))return"variable-2";stream.backUp(stream.current().length-1);return stream.eatWhile(/\\w/)?"variable-2":null}function hookIdentifierDoublequote(stream){var ch;for(;(ch=stream.next())!=\nnull;)if(ch==\'"\'&&!stream.eat(\'"\'))return"variable-2";stream.backUp(stream.current().length-1);return stream.eatWhile(/\\w/)?"variable-2":null}function hookVar(stream){if(stream.eat("@")){stream.match("session.");stream.match("local.");stream.match("global.")}if(stream.eat("\'")){stream.match(/^.*\'/);return"variable-2"}else if(stream.eat(\'"\')){stream.match(/^.*"/);return"variable-2"}else if(stream.eat("`")){stream.match(/^.*`/);return"variable-2"}else if(stream.match(/^[0-9a-zA-Z$\\._]+/))return"variable-2";\nreturn null}function hookClient(stream){if(stream.eat("N"))return"atom";return stream.match(/^[a-zA-Z.#!?]/)?"variable-2":null}function set(str){var obj={};var words=str.split(" ");var i=0;for(;i<words.length;++i)obj[words[i]]=true;return obj}CodeMirror.defineMode("sql",function(config,parserConfig){function tokenBase(stream,state){var ch=stream.next();if(hooks[ch]){var result=hooks[ch](stream,state);if(result!==false)return result}if(support.hexNumber&&(ch=="0"&&stream.match(/^[xX][0-9a-fA-F]+/)||\n(ch=="x"||ch=="X")&&stream.match(/^\'[0-9a-fA-F]+\'/)))return"number";else if(support.binaryNumber&&((ch=="b"||ch=="B")&&stream.match(/^\'[01]+\'/)||ch=="0"&&stream.match(/^b[01]+/)))return"number";else if(ch.charCodeAt(0)>47&&ch.charCodeAt(0)<58){stream.match(/^[0-9]*(\\.[0-9]+)?([eE][-+]?[0-9]+)?/);support.decimallessFloat&&stream.match(/^\\.(?!\\.)/);return"number"}else if(ch=="?"&&(stream.eatSpace()||stream.eol()||stream.eat(";")))return"variable-3";else if(ch=="\'"||ch==\'"\'&&support.doubleQuote){state.tokenize=\ntokenLiteral(ch);return state.tokenize(stream,state)}else if((support.nCharCast&&(ch=="n"||ch=="N")||support.charsetCast&&ch=="_"&&stream.match(/[a-z][a-z0-9]*/i))&&(stream.peek()=="\'"||stream.peek()==\'"\'))return"keyword";else if(support.escapeConstant&&(ch=="e"||ch=="E")&&(stream.peek()=="\'"||stream.peek()==\'"\'&&support.doubleQuote)){state.tokenize=function(stream,state){return(state.tokenize=tokenLiteral(stream.next(),true))(stream,state)};return"keyword"}else if(support.commentSlashSlash&&ch==\n"/"&&stream.eat("/")){stream.skipToEnd();return"comment"}else if(support.commentHash&&ch=="#"||ch=="-"&&stream.eat("-")&&(!support.commentSpaceRequired||stream.eat(" "))){stream.skipToEnd();return"comment"}else if(ch=="/"&&stream.eat("*")){state.tokenize=tokenComment(1);return state.tokenize(stream,state)}else if(ch=="."){if(support.zerolessFloat&&stream.match(/^(?:\\d+(?:e[+-]?\\d+)?)/i))return"number";if(stream.match(/^\\.+/))return null;if(support.ODBCdotTable&&stream.match(/^[\\w\\d_$#]+/))return"variable-2"}else if(operatorChars.test(ch)){stream.eatWhile(operatorChars);\nreturn"operator"}else if(brackets.test(ch))return"bracket";else if(punctuation.test(ch)){stream.eatWhile(punctuation);return"punctuation"}else if(ch=="{"&&(stream.match(/^( )*(d|D|t|T|ts|TS)( )*\'[^\']*\'( )*}/)||stream.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/)))return"number";else{stream.eatWhile(/^[_\\w\\d]/);var word=stream.current().toLowerCase();if(dateSQL.hasOwnProperty(word)&&(stream.match(/^( )+\'[^\']*\'/)||stream.match(/^( )+"[^"]*"/)))return"number";if(atoms.hasOwnProperty(word))return"atom";\nif(builtin.hasOwnProperty(word))return"type";if(keywords.hasOwnProperty(word))return"keyword";if(client.hasOwnProperty(word))return"builtin";return null}}function tokenLiteral(quote,backslashEscapes){return function(stream,state){var escaped=false;var ch;for(;(ch=stream.next())!=null;){if(ch==quote&&!escaped){state.tokenize=tokenBase;break}escaped=(backslashStringEscapes||backslashEscapes)&&!escaped&&ch=="\\\\"}return"string"}}function tokenComment(depth){return function(stream,state){var m=stream.match(/^.*?(\\/\\*|\\*\\/)/);\nif(!m)stream.skipToEnd();else if(m[1]=="/*")state.tokenize=tokenComment(depth+1);else if(depth>1)state.tokenize=tokenComment(depth-1);else state.tokenize=tokenBase;return"comment"}}function pushContext(stream,state,type){state.context={prev:state.context,indent:stream.indentation(),col:stream.column(),type:type}}function popContext(state){state.indent=state.context.indent;state.context=state.context.prev}var client=parserConfig.client||{};var atoms=parserConfig.atoms||{"false":true,"true":true,"null":true};\nvar builtin=parserConfig.builtin||set(defaultBuiltin);var keywords=parserConfig.keywords||set(sqlKeywords);var operatorChars=parserConfig.operatorChars||/^[*+\\-%<>!=&|~^\\/]/;var support=parserConfig.support||{};var hooks=parserConfig.hooks||{};var dateSQL=parserConfig.dateSQL||{"date":true,"time":true,"timestamp":true};var backslashStringEscapes=parserConfig.backslashStringEscapes!==false;var brackets=parserConfig.brackets||/^[\\{}\\(\\)\\[\\]]/;var punctuation=parserConfig.punctuation||/^[;.,:]/;return{startState:function(){return{tokenize:tokenBase,\ncontext:null}},token:function(stream,state){if(stream.sol())if(state.context&&state.context.align==null)state.context.align=false;if(state.tokenize==tokenBase&&stream.eatSpace())return null;var style=state.tokenize(stream,state);if(style=="comment")return style;if(state.context&&state.context.align==null)state.context.align=true;var tok=stream.current();if(tok=="(")pushContext(stream,state,")");else if(tok=="[")pushContext(stream,state,"]");else if(state.context&&state.context.type==tok)popContext(state);\nreturn style},indent:function(state,textAfter){var cx=state.context;if(!cx)return CodeMirror.Pass;var closing=textAfter.charAt(0)==cx.type;if(cx.align)return cx.col+(closing?0:1);else return cx.indent+(closing?0:config.indentUnit)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:support.commentSlashSlash?"//":support.commentHash?"#":"--",closeBrackets:"()[]{}\'\'\\"\\"``"}});var sqlKeywords="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";\nvar defaultBuiltin="bool boolean bit blob enum long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision real date datetime year unsigned signed decimal numeric";CodeMirror.defineMIME("text/x-sql",{name:"sql",keywords:set(sqlKeywords+"begin"),builtin:set(defaultBuiltin),atoms:set("false true null unknown"),dateSQL:set("date time timestamp"),\nsupport:set("ODBCdotTable doubleQuote binaryNumber hexNumber")});CodeMirror.defineMIME("text/x-mssql",{name:"sql",client:set("$partition binary_checksum checksum connectionproperty context_info current_request_id error_line error_message error_number error_procedure error_severity error_state formatmessage get_filestream_transaction_context getansinull host_id host_name isnull isnumeric min_active_rowversion newid newsequentialid rowcount_big xact_state object_id"),keywords:set(sqlKeywords+"begin trigger proc view index for add constraint key primary foreign collate clustered nonclustered declare exec go if use index holdlock nolock nowait paglock readcommitted readcommittedlock readpast readuncommitted repeatableread rowlock serializable snapshot tablock tablockx updlock with"),\nbuiltin:set("bigint numeric bit smallint decimal smallmoney int tinyint money float real char varchar text nchar nvarchar ntext binary varbinary image cursor timestamp hierarchyid uniqueidentifier sql_variant xml table "),atoms:set("is not null like and or in left right between inner outer join all any some cross unpivot pivot exists"),operatorChars:/^[*+\\-%<>!=^&|\\/]/,brackets:/^[\\{}\\(\\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:false,dateSQL:set("date datetimeoffset datetime2 smalldatetime datetime time"),\nhooks:{"@":hookVar}});CodeMirror.defineMIME("text/x-mysql",{name:"sql",client:set("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:set(sqlKeywords+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),\nbuiltin:set("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:set("false true null unknown"),operatorChars:/^[*+\\-%<>!=&|^]/,dateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),\nhooks:{"@":hookVar,"`":hookIdentifier,"\\\\":hookClient}});CodeMirror.defineMIME("text/x-mariadb",{name:"sql",client:set("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:set(sqlKeywords+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group group_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),\nbuiltin:set("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:set("false true null unknown"),operatorChars:/^[*+\\-%<>!=&|^]/,dateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),\nhooks:{"@":hookVar,"`":hookIdentifier,"\\\\":hookClient}});CodeMirror.defineMIME("text/x-sqlite",{name:"sql",client:set("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:set(sqlKeywords+\n"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),\nbuiltin:set("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:set("null current_date current_time current_timestamp"),operatorChars:/^[*+\\-%<>!=&|/~]/,dateSQL:set("date time timestamp datetime"),support:set("decimallessFloat zerolessFloat"),identifierQuote:\'"\',hooks:{"@":hookVar,":":hookVar,\n"?":hookVar,"$":hookVar,\'"\':hookIdentifierDoublequote,"`":hookIdentifier}});CodeMirror.defineMIME("text/x-cassandra",{name:"sql",client:{},keywords:set("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),\nbuiltin:set("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:set("false true infinity NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:set("commentSlashSlash decimallessFloat"),hooks:{}});CodeMirror.defineMIME("text/x-plsql",{name:"sql",client:set("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),\nkeywords:set("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),\nbuiltin:set("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),\noperatorChars:/^[*\\/+\\-%<>!=~]/,dateSQL:set("date time timestamp"),support:set("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")});CodeMirror.defineMIME("text/x-hive",{name:"sql",keywords:set("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),\nbuiltin:set("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:set("false true null unknown"),operatorChars:/^[*+\\-%<>!=]/,dateSQL:set("date timestamp"),support:set("ODBCdotTable doubleQuote binaryNumber hexNumber")});CodeMirror.defineMIME("text/x-pgsql",{name:"sql",client:set("source"),keywords:set(sqlKeywords+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),\nbuiltin:set("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:set("false true null unknown"),operatorChars:/^[*\\/+\\-%<>!=&|^\\/#@?~]/,\nbackslashStringEscapes:false,dateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")});CodeMirror.defineMIME("text/x-gql",{name:"sql",keywords:set("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:set("false true"),builtin:set("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\\-%<>!=]/});\nCodeMirror.defineMIME("text/x-gpsql",{name:"sql",client:set("source"),keywords:set("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),\nbuiltin:set("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:set("false true null unknown"),operatorChars:/^[*+\\-%<>!=&|^\\/#@?~]/,\ndateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")});CodeMirror.defineMIME("text/x-sparksql",{name:"sql",keywords:set("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases data dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),\nbuiltin:set("abs acos acosh add_months aggregate and any approx_count_distinct approx_percentile array array_contains array_distinct array_except array_intersect array_join array_max array_min array_position array_remove array_repeat array_sort array_union arrays_overlap arrays_zip ascii asin asinh assert_true atan atan2 atanh avg base64 between bigint bin binary bit_and bit_count bit_get bit_length bit_or bit_xor bool_and bool_or boolean bround btrim cardinality case cast cbrt ceil ceiling char char_length character_length chr coalesce collect_list collect_set concat concat_ws conv corr cos cosh cot count count_if count_min_sketch covar_pop covar_samp crc32 cume_dist current_catalog current_database current_date current_timestamp current_timezone current_user date date_add date_format date_from_unix_date date_part date_sub date_trunc datediff day dayofmonth dayofweek dayofyear decimal decode degrees delimited dense_rank div double e element_at elt encode every exists exp explode explode_outer expm1 extract factorial filter find_in_set first first_value flatten float floor forall format_number format_string from_csv from_json from_unixtime from_utc_timestamp get_json_object getbit greatest grouping grouping_id hash hex hour hypot if ifnull in initcap inline inline_outer input_file_block_length input_file_block_start input_file_name inputformat instr int isnan isnotnull isnull java_method json_array_length json_object_keys json_tuple kurtosis lag last last_day last_value lcase lead least left length levenshtein like ln locate log log10 log1p log2 lower lpad ltrim make_date make_dt_interval make_interval make_timestamp make_ym_interval map map_concat map_entries map_filter map_from_arrays map_from_entries map_keys map_values map_zip_with max max_by md5 mean min min_by minute mod monotonically_increasing_id month months_between named_struct nanvl negative next_day not now nth_value ntile nullif nvl nvl2 octet_length or outputformat overlay parse_url percent_rank percentile percentile_approx pi pmod posexplode posexplode_outer position positive pow power printf quarter radians raise_error rand randn random rank rcfile reflect regexp regexp_extract regexp_extract_all regexp_like regexp_replace repeat replace reverse right rint rlike round row_number rpad rtrim schema_of_csv schema_of_json second sentences sequence sequencefile serde session_window sha sha1 sha2 shiftleft shiftright shiftrightunsigned shuffle sign signum sin sinh size skewness slice smallint some sort_array soundex space spark_partition_id split sqrt stack std stddev stddev_pop stddev_samp str_to_map string struct substr substring substring_index sum tan tanh textfile timestamp timestamp_micros timestamp_millis timestamp_seconds tinyint to_csv to_date to_json to_timestamp to_unix_timestamp to_utc_timestamp transform transform_keys transform_values translate trim trunc try_add try_divide typeof ucase unbase64 unhex uniontype unix_date unix_micros unix_millis unix_seconds unix_timestamp upper uuid var_pop var_samp variance version weekday weekofyear when width_bucket window xpath xpath_boolean xpath_double xpath_float xpath_int xpath_long xpath_number xpath_short xpath_string xxhash64 year zip_with"),\natoms:set("false true null"),operatorChars:/^[*\\/+\\-%<>!=~&|^]/,dateSQL:set("date time timestamp"),support:set("ODBCdotTable doubleQuote zerolessFloat")});CodeMirror.defineMIME("text/x-esper",{name:"sql",client:set("source"),keywords:set("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),\nbuiltin:{},atoms:set("false true null"),operatorChars:/^[*+\\-%<>!=&|^\\/#@?~]/,dateSQL:set("time"),support:set("decimallessFloat zerolessFloat binaryNumber hexNumber")})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function wordSet(words){var set={};var i=0;for(;i<words.length;i++)set[words[i]]=true;return set}function tokenBase(stream,state,prev){if(stream.sol())state.indented=stream.indentation();if(stream.eatSpace())return null;var ch=stream.peek();if(ch=="/"){if(stream.match("//")){stream.skipToEnd();\nreturn"comment"}if(stream.match("/*")){state.tokenize.push(tokenComment);return tokenComment(stream,state)}}if(stream.match(instruction))return"builtin";if(stream.match(attribute))return"attribute";if(stream.match(binary))return"number";if(stream.match(octal))return"number";if(stream.match(hexadecimal))return"number";if(stream.match(decimal))return"number";if(stream.match(property))return"property";if(operators.indexOf(ch)>-1){stream.next();return"operator"}if(punc.indexOf(ch)>-1){stream.next();stream.match("..");\nreturn"punctuation"}var stringMatch;if(stringMatch=stream.match(/("""|"|\')/)){var tokenize=tokenString.bind(null,stringMatch[0]);state.tokenize.push(tokenize);return tokenize(stream,state)}if(stream.match(identifier)){var ident=stream.current();if(types.hasOwnProperty(ident))return"variable-2";if(atoms.hasOwnProperty(ident))return"atom";if(keywords.hasOwnProperty(ident)){if(definingKeywords.hasOwnProperty(ident))state.prev="define";return"keyword"}if(prev=="define")return"def";return"variable"}stream.next();\nreturn null}function tokenUntilClosingParen(){var depth=0;return function(stream,state,prev){var inner=tokenBase(stream,state,prev);if(inner=="punctuation")if(stream.current()=="(")++depth;else if(stream.current()==")")if(depth==0){stream.backUp(1);state.tokenize.pop();return state.tokenize[state.tokenize.length-1](stream,state)}else--depth;return inner}}function tokenString(openQuote,stream,state){var singleLine=openQuote.length==1;var ch;var escaped=false;for(;ch=stream.peek();)if(escaped){stream.next();\nif(ch=="("){state.tokenize.push(tokenUntilClosingParen());return"string"}escaped=false}else if(stream.match(openQuote)){state.tokenize.pop();return"string"}else{stream.next();escaped=ch=="\\\\"}if(singleLine)state.tokenize.pop();return"string"}function tokenComment(stream,state){var ch;for(;true;){stream.match(/^[^/*]+/,true);ch=stream.next();if(!ch)break;if(ch==="/"&&stream.eat("*"))state.tokenize.push(tokenComment);else if(ch==="*"&&stream.eat("/"))state.tokenize.pop()}return"comment"}function Context(prev,\nalign,indented){this.prev=prev;this.align=align;this.indented=indented}function pushContext(state,stream){var align=stream.match(/^\\s*($|\\/[\\/\\*])/,false)?null:stream.column()+1;state.context=new Context(state.context,align,state.indented)}function popContext(state){if(state.context){state.indented=state.context.indented;state.context=state.context.prev}}var keywords=wordSet(["_","var","let","actor","class","enum","extension","import","protocol","struct","func","typealias","associatedtype","open",\n"public","internal","fileprivate","private","deinit","init","new","override","self","subscript","super","convenience","dynamic","final","indirect","lazy","required","static","unowned","unowned(safe)","unowned(unsafe)","weak","as","is","break","case","continue","default","else","fallthrough","for","guard","if","in","repeat","switch","where","while","defer","return","inout","mutating","nonmutating","isolated","nonisolated","catch","do","rethrows","throw","throws","async","await","try","didSet","get",\n"set","willSet","assignment","associativity","infix","left","none","operator","postfix","precedence","precedencegroup","prefix","right","Any","AnyObject","Type","dynamicType","Self","Protocol","__COLUMN__","__FILE__","__FUNCTION__","__LINE__"]);var definingKeywords=wordSet(["var","let","actor","class","enum","extension","import","protocol","struct","func","typealias","associatedtype","for"]);var atoms=wordSet(["true","false","nil","self","super","_"]);var types=wordSet(["Array","Bool","Character",\n"Dictionary","Double","Float","Int","Int8","Int16","Int32","Int64","Never","Optional","Set","String","UInt8","UInt16","UInt32","UInt64","Void"]);var operators="+-/*%=|&<>~^?!";var punc=":;,.(){}[]";var binary=/^\\-?0b[01][01_]*/;var octal=/^\\-?0o[0-7][0-7_]*/;var hexadecimal=/^\\-?0x[\\dA-Fa-f][\\dA-Fa-f_]*(?:(?:\\.[\\dA-Fa-f][\\dA-Fa-f_]*)?[Pp]\\-?\\d[\\d_]*)?/;var decimal=/^\\-?\\d[\\d_]*(?:\\.\\d[\\d_]*)?(?:[Ee]\\-?\\d[\\d_]*)?/;var identifier=/^\\$\\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\\1/;var property=/^\\.(?:\\$\\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\\1)/;\nvar instruction=/^#[A-Za-z]+/;var attribute=/^@(?:\\$\\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\\1)/;CodeMirror.defineMode("swift",function(config){return{startState:function(){return{prev:null,context:null,indented:0,tokenize:[]}},token:function(stream,state){var prev=state.prev;state.prev=null;var tokenize=state.tokenize[state.tokenize.length-1]||tokenBase;var style=tokenize(stream,state,prev);if(!style||style=="comment")state.prev=prev;else if(!state.prev)state.prev=style;if(style=="punctuation"){var bracket=\n/[\\(\\[\\{]|([\\]\\)\\}])/.exec(stream.current());if(bracket)(bracket[1]?popContext:pushContext)(state,stream)}return style},indent:function(state,textAfter){var cx=state.context;if(!cx)return 0;var closing=/^[\\]\\}\\)]/.test(textAfter);if(cx.align!=null)return cx.align-(closing?1:0);return cx.indented+(closing?0:config.indentUnit)},electricInput:/^\\s*[\\)\\}\\]]$/,lineComment:"//",blockCommentStart:"/*",blockCommentEnd:"*/",fold:"brace",closeBrackets:"()[]{}\'\'\\"\\"``"}});CodeMirror.defineMIME("text/x-swift",\n"swift")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("vb",function(conf,parserConf){function wordRegexp(words){return new RegExp("^(("+words.join(")|(")+"))\\\\b","i")}function indent(_stream,state){state.currentIndent++}function dedent(_stream,state){state.currentIndent--}function tokenBase(stream,state){if(stream.eatSpace())return null;\nvar ch=stream.peek();if(ch==="\'"){stream.skipToEnd();return"comment"}if(stream.match(/^((&H)|(&O))?[0-9\\.a-f]/i,false)){var floatLiteral=false;if(stream.match(/^\\d*\\.\\d+F?/i))floatLiteral=true;else if(stream.match(/^\\d+\\.\\d*F?/))floatLiteral=true;else if(stream.match(/^\\.\\d+F?/))floatLiteral=true;if(floatLiteral){stream.eat(/J/i);return"number"}var intLiteral=false;if(stream.match(/^&H[0-9a-f]+/i))intLiteral=true;else if(stream.match(/^&O[0-7]+/i))intLiteral=true;else if(stream.match(/^[1-9]\\d*F?/)){stream.eat(/J/i);\nintLiteral=true}else if(stream.match(/^0(?![\\dx])/i))intLiteral=true;if(intLiteral){stream.eat(/L/i);return"number"}}if(stream.match(stringPrefixes)){state.tokenize=tokenStringFactory(stream.current());return state.tokenize(stream,state)}if(stream.match(tripleDelimiters)||stream.match(doubleDelimiters))return null;if(stream.match(doubleOperators)||stream.match(singleOperators)||stream.match(wordOperators))return"operator";if(stream.match(singleDelimiters))return null;if(stream.match(doOpening)){indent(stream,\nstate);state.doInCurrentLine=true;return"keyword"}if(stream.match(opening)){if(!state.doInCurrentLine)indent(stream,state);else state.doInCurrentLine=false;return"keyword"}if(stream.match(middle))return"keyword";if(stream.match(doubleClosing)){dedent(stream,state);dedent(stream,state);return"keyword"}if(stream.match(closing)){dedent(stream,state);return"keyword"}if(stream.match(types))return"keyword";if(stream.match(keywords))return"keyword";if(stream.match(identifiers))return"variable";stream.next();\nreturn ERRORCLASS}function tokenStringFactory(delimiter){var singleline=delimiter.length==1;var OUTCLASS="string";return function(stream,state){for(;!stream.eol();){stream.eatWhile(/[^\'"]/);if(stream.match(delimiter)){state.tokenize=tokenBase;return OUTCLASS}else stream.eat(/[\'"]/)}if(singleline)if(parserConf.singleLineStringErrors)return ERRORCLASS;else state.tokenize=tokenBase;return OUTCLASS}}function tokenLexer(stream,state){var style=state.tokenize(stream,state);var current=stream.current();\nif(current==="."){style=state.tokenize(stream,state);if(style==="variable")return"variable";else return ERRORCLASS}var delimiter_index="[({".indexOf(current);if(delimiter_index!==-1)indent(stream,state);if(indentInfo==="dedent")if(dedent(stream,state))return ERRORCLASS;delimiter_index="])}".indexOf(current);if(delimiter_index!==-1)if(dedent(stream,state))return ERRORCLASS;return style}var ERRORCLASS="error";var singleOperators=new RegExp("^[\\\\+\\\\-\\\\*/%&\\\\\\\\|\\\\^~<>!]");var singleDelimiters=new RegExp("^[\\\\(\\\\)\\\\[\\\\]\\\\{\\\\}@,:`=;\\\\.]");\nvar doubleOperators=new RegExp("^((==)|(<>)|(<=)|(>=)|(<>)|(<<)|(>>)|(//)|(\\\\*\\\\*))");var doubleDelimiters=new RegExp("^((\\\\+=)|(\\\\-=)|(\\\\*=)|(%=)|(/=)|(&=)|(\\\\|=)|(\\\\^=))");var tripleDelimiters=new RegExp("^((//=)|(>>=)|(<<=)|(\\\\*\\\\*=))");var identifiers=new RegExp("^[_A-Za-z][_A-Za-z0-9]*");var openingKeywords=["class","module","sub","enum","select","while","if","function","get","set","property","try","structure","synclock","using","with"];var middleKeywords=["else","elseif","case","catch","finally"];\nvar endKeywords=["next","loop"];var operatorKeywords=["and","andalso","or","orelse","xor","in","not","is","isnot","like"];var wordOperators=wordRegexp(operatorKeywords);var commonKeywords=["#const","#else","#elseif","#end","#if","#region","addhandler","addressof","alias","as","byref","byval","cbool","cbyte","cchar","cdate","cdbl","cdec","cint","clng","cobj","compare","const","continue","csbyte","cshort","csng","cstr","cuint","culng","cushort","declare","default","delegate","dim","directcast","each",\n"erase","error","event","exit","explicit","false","for","friend","gettype","goto","handles","implements","imports","infer","inherits","interface","isfalse","istrue","lib","me","mod","mustinherit","mustoverride","my","mybase","myclass","namespace","narrowing","new","nothing","notinheritable","notoverridable","of","off","on","operator","option","optional","out","overloads","overridable","overrides","paramarray","partial","private","protected","public","raiseevent","readonly","redim","removehandler",\n"resume","return","shadows","shared","static","step","stop","strict","then","throw","to","true","trycast","typeof","until","until","when","widening","withevents","writeonly"];var commontypes=["object","boolean","char","string","byte","sbyte","short","ushort","int16","uint16","integer","uinteger","int32","uint32","long","ulong","int64","uint64","decimal","single","double","float","date","datetime","intptr","uintptr"];var keywords=wordRegexp(commonKeywords);var types=wordRegexp(commontypes);var stringPrefixes=\n\'"\';var opening=wordRegexp(openingKeywords);var middle=wordRegexp(middleKeywords);var closing=wordRegexp(endKeywords);var doubleClosing=wordRegexp(["end"]);var doOpening=wordRegexp(["do"]);var indentInfo=null;CodeMirror.registerHelper("hintWords","vb",openingKeywords.concat(middleKeywords).concat(endKeywords).concat(operatorKeywords).concat(commonKeywords).concat(commontypes));var external={electricChars:"dDpPtTfFeE ",startState:function(){return{tokenize:tokenBase,lastToken:null,currentIndent:0,\nnextLineIndent:0,doInCurrentLine:false}},token:function(stream,state){if(stream.sol()){state.currentIndent+=state.nextLineIndent;state.nextLineIndent=0;state.doInCurrentLine=0}var style=tokenLexer(stream,state);state.lastToken={style:style,content:stream.current()};return style},indent:function(state,textAfter){var trueText=textAfter.replace(/^\\s+|\\s+$/g,"");if(trueText.match(closing)||trueText.match(doubleClosing)||trueText.match(middle))return conf.indentUnit*(state.currentIndent-1);if(state.currentIndent<\n0)return 0;return state.currentIndent*conf.indentUnit},lineComment:"\'"};return external});CodeMirror.defineMIME("text/x-vb","vb")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){var htmlConfig={autoSelfClosers:{"area":true,"base":true,"br":true,"col":true,"command":true,"embed":true,"frame":true,"hr":true,"img":true,"input":true,"keygen":true,"link":true,"meta":true,"param":true,"source":true,"track":true,"wbr":true,"menuitem":true},implicitlyClosed:{"dd":true,\n"li":true,"optgroup":true,"option":true,"p":true,"rp":true,"rt":true,"tbody":true,"td":true,"tfoot":true,"th":true,"tr":true},contextGrabbers:{"dd":{"dd":true,"dt":true},"dt":{"dd":true,"dt":true},"li":{"li":true},"option":{"option":true,"optgroup":true},"optgroup":{"optgroup":true},"p":{"address":true,"article":true,"aside":true,"blockquote":true,"dir":true,"div":true,"dl":true,"fieldset":true,"footer":true,"form":true,"h1":true,"h2":true,"h3":true,"h4":true,"h5":true,"h6":true,"header":true,"hgroup":true,\n"hr":true,"menu":true,"nav":true,"ol":true,"p":true,"pre":true,"section":true,"table":true,"ul":true},"rp":{"rp":true,"rt":true},"rt":{"rp":true,"rt":true},"tbody":{"tbody":true,"tfoot":true},"td":{"td":true,"th":true},"tfoot":{"tbody":true},"th":{"td":true,"th":true},"thead":{"tbody":true,"tfoot":true},"tr":{"tr":true}},doNotIndent:{"pre":true},allowUnquoted:true,allowMissing:true,caseFold:true};var xmlConfig={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:false,\nallowMissing:false,allowMissingTagName:false,caseFold:false};CodeMirror.defineMode("xml",function(editorConf,config_){function inText(stream,state){function chain(parser){state.tokenize=parser;return parser(stream,state)}var ch=stream.next();if(ch=="<")if(stream.eat("!"))if(stream.eat("["))if(stream.match("CDATA["))return chain(inBlock("atom","]]\\x3e"));else return null;else if(stream.match("--"))return chain(inBlock("comment","--\\x3e"));else if(stream.match("DOCTYPE",true,true)){stream.eatWhile(/[\\w\\._\\-]/);\nreturn chain(doctype(1))}else return null;else if(stream.eat("?")){stream.eatWhile(/[\\w\\._\\-]/);state.tokenize=inBlock("meta","?>");return"meta"}else{type=stream.eat("/")?"closeTag":"openTag";state.tokenize=inTag;return"tag bracket"}else if(ch=="&"){var ok;if(stream.eat("#"))if(stream.eat("x"))ok=stream.eatWhile(/[a-fA-F\\d]/)&&stream.eat(";");else ok=stream.eatWhile(/[\\d]/)&&stream.eat(";");else ok=stream.eatWhile(/[\\w\\.\\-:]/)&&stream.eat(";");return ok?"atom":"error"}else{stream.eatWhile(/[^&<]/);\nreturn null}}function inTag(stream,state){var ch=stream.next();if(ch==">"||ch=="/"&&stream.eat(">")){state.tokenize=inText;type=ch==">"?"endTag":"selfcloseTag";return"tag bracket"}else if(ch=="="){type="equals";return null}else if(ch=="<"){state.tokenize=inText;state.state=baseState;state.tagName=state.tagStart=null;var next=state.tokenize(stream,state);return next?next+" tag error":"tag error"}else if(/[\'"]/.test(ch)){state.tokenize=inAttribute(ch);state.stringStartCol=stream.column();return state.tokenize(stream,\nstate)}else{stream.match(/^[^\\s\\u00a0=<>"\']*[^\\s\\u00a0=<>"\'\\/]/);return"word"}}function inAttribute(quote){var closure=function(stream,state){for(;!stream.eol();)if(stream.next()==quote){state.tokenize=inTag;break}return"string"};closure.isInAttribute=true;return closure}function inBlock(style,terminator){return function(stream,state){for(;!stream.eol();){if(stream.match(terminator)){state.tokenize=inText;break}stream.next()}return style}}function doctype(depth){return function(stream,state){var ch;\nfor(;(ch=stream.next())!=null;)if(ch=="<"){state.tokenize=doctype(depth+1);return state.tokenize(stream,state)}else if(ch==">")if(depth==1){state.tokenize=inText;break}else{state.tokenize=doctype(depth-1);return state.tokenize(stream,state)}return"meta"}}function lower(tagName){return tagName&&tagName.toLowerCase()}function Context(state,tagName,startOfLine){this.prev=state.context;this.tagName=tagName||"";this.indent=state.indented;this.startOfLine=startOfLine;if(config.doNotIndent.hasOwnProperty(tagName)||\nstate.context&&state.context.noIndent)this.noIndent=true}function popContext(state){if(state.context)state.context=state.context.prev}function maybePopContext(state,nextTagName){var parentTagName;for(;true;){if(!state.context)return;parentTagName=state.context.tagName;if(!config.contextGrabbers.hasOwnProperty(lower(parentTagName))||!config.contextGrabbers[lower(parentTagName)].hasOwnProperty(lower(nextTagName)))return;popContext(state)}}function baseState(type,stream,state){if(type=="openTag"){state.tagStart=\nstream.column();return tagNameState}else if(type=="closeTag")return closeTagNameState;else return baseState}function tagNameState(type,stream,state){if(type=="word"){state.tagName=stream.current();setStyle="tag";return attrState}else if(config.allowMissingTagName&&type=="endTag"){setStyle="tag bracket";return attrState(type,stream,state)}else{setStyle="error";return tagNameState}}function closeTagNameState(type,stream,state){if(type=="word"){var tagName=stream.current();if(state.context&&state.context.tagName!=\ntagName&&config.implicitlyClosed.hasOwnProperty(lower(state.context.tagName)))popContext(state);if(state.context&&state.context.tagName==tagName||config.matchClosing===false){setStyle="tag";return closeState}else{setStyle="tag error";return closeStateErr}}else if(config.allowMissingTagName&&type=="endTag"){setStyle="tag bracket";return closeState(type,stream,state)}else{setStyle="error";return closeStateErr}}function closeState(type,_stream,state){if(type!="endTag"){setStyle="error";return closeState}popContext(state);\nreturn baseState}function closeStateErr(type,stream,state){setStyle="error";return closeState(type,stream,state)}function attrState(type,_stream,state){if(type=="word"){setStyle="attribute";return attrEqState}else if(type=="endTag"||type=="selfcloseTag"){var tagName=state.tagName;var tagStart=state.tagStart;state.tagName=state.tagStart=null;if(type=="selfcloseTag"||config.autoSelfClosers.hasOwnProperty(lower(tagName)))maybePopContext(state,tagName);else{maybePopContext(state,tagName);state.context=\nnew Context(state,tagName,tagStart==state.indented)}return baseState}setStyle="error";return attrState}function attrEqState(type,stream,state){if(type=="equals")return attrValueState;if(!config.allowMissing)setStyle="error";return attrState(type,stream,state)}function attrValueState(type,stream,state){if(type=="string")return attrContinuedState;if(type=="word"&&config.allowUnquoted){setStyle="string";return attrState}setStyle="error";return attrState(type,stream,state)}function attrContinuedState(type,\nstream,state){if(type=="string")return attrContinuedState;return attrState(type,stream,state)}var indentUnit=editorConf.indentUnit;var config={};var defaults=config_.htmlMode?htmlConfig:xmlConfig;var prop;for(prop in defaults)config[prop]=defaults[prop];for(prop in config_)config[prop]=config_[prop];var type;var setStyle;inText.isInText=true;return{startState:function(baseIndent){var state={tokenize:inText,state:baseState,indented:baseIndent||0,tagName:null,tagStart:null,context:null};if(baseIndent!=\nnull)state.baseIndent=baseIndent;return state},token:function(stream,state){if(!state.tagName&&stream.sol())state.indented=stream.indentation();if(stream.eatSpace())return null;type=null;var style=state.tokenize(stream,state);if((style||type)&&style!="comment"){setStyle=null;state.state=state.state(type||style,stream,state);if(setStyle)style=setStyle=="error"?style+" error":setStyle}return style},indent:function(state,textAfter,fullLine){var context=state.context;if(state.tokenize.isInAttribute)if(state.tagStart==\nstate.indented)return state.stringStartCol+1;else return state.indented+indentUnit;if(context&&context.noIndent)return CodeMirror.Pass;if(state.tokenize!=inTag&&state.tokenize!=inText)return fullLine?fullLine.match(/^(\\s*)/)[0].length:0;if(state.tagName)if(config.multilineTagIndentPastTag!==false)return state.tagStart+state.tagName.length+2;else return state.tagStart+indentUnit*(config.multilineTagIndentFactor||1);if(config.alignCDATA&&/<!\\[CDATA\\[/.test(textAfter))return 0;var tagAfter=textAfter&&\n/^<(\\/)?([\\w_:\\.-]*)/.exec(textAfter);if(tagAfter&&tagAfter[1])for(;context;)if(context.tagName==tagAfter[2]){context=context.prev;break}else if(config.implicitlyClosed.hasOwnProperty(lower(context.tagName)))context=context.prev;else break;else if(tagAfter)for(;context;){var grabbers=config.contextGrabbers[lower(context.tagName)];if(grabbers&&grabbers.hasOwnProperty(lower(tagAfter[2])))context=context.prev;else break}for(;context&&context.prev&&!context.startOfLine;)context=context.prev;if(context)return context.indent+\nindentUnit;else return state.baseIndent||0},electricInput:/<\\/[\\s\\w:]+>$/,blockCommentStart:"\\x3c!--",blockCommentEnd:"--\\x3e",configuration:config.htmlMode?"html":"xml",helperType:config.htmlMode?"html":"xml",skipAttribute:function(state){if(state.state==attrValueState)state.state=attrState},xmlCurrentTag:function(state){return state.tagName?{name:state.tagName,close:state.type=="closeTag"}:null},xmlCurrentContext:function(state){var context=[];var cx=state.context;for(;cx;cx=cx.prev)context.push(cx.tagName);\nreturn context.reverse()}}});CodeMirror.defineMIME("text/xml","xml");CodeMirror.defineMIME("application/xml","xml");if(!CodeMirror.mimeModes.hasOwnProperty("text/html"))CodeMirror.defineMIME("text/html",{name:"xml",htmlMode:true})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("yaml",function(){var cons=["true","false","on","off","yes","no"];var keywordRegex=new RegExp("\\\\b(("+cons.join(")|(")+"))$","i");return{token:function(stream,state){var ch=stream.peek();var esc=state.escaped;state.escaped=false;if(ch=="#"&&(stream.pos==\n0||/\\s/.test(stream.string.charAt(stream.pos-1)))){stream.skipToEnd();return"comment"}if(stream.match(/^(\'([^\']|\\\\.)*\'?|"([^"]|\\\\.)*"?)/))return"string";if(state.literal&&stream.indentation()>state.keyCol){stream.skipToEnd();return"string"}else if(state.literal)state.literal=false;if(stream.sol()){state.keyCol=0;state.pair=false;state.pairStart=false;if(stream.match("---"))return"def";if(stream.match("..."))return"def";if(stream.match(/\\s*-\\s+/))return"meta"}if(stream.match(/^(\\{|\\}|\\[|\\])/)){if(ch==\n"{")state.inlinePairs++;else if(ch=="}")state.inlinePairs--;else if(ch=="[")state.inlineList++;else state.inlineList--;return"meta"}if(state.inlineList>0&&!esc&&ch==","){stream.next();return"meta"}if(state.inlinePairs>0&&!esc&&ch==","){state.keyCol=0;state.pair=false;state.pairStart=false;stream.next();return"meta"}if(state.pairStart){if(stream.match(/^\\s*(\\||>)\\s*/)){state.literal=true;return"meta"}if(stream.match(/^\\s*(&|\\*)[a-z0-9\\._-]+\\b/i))return"variable-2";if(state.inlinePairs==0&&stream.match(/^\\s*-?[0-9\\.,]+\\s?$/))return"number";\nif(state.inlinePairs>0&&stream.match(/^\\s*-?[0-9\\.,]+\\s?(?=(,|}))/))return"number";if(stream.match(keywordRegex))return"keyword"}if(!state.pair&&stream.match(/^\\s*(?:[,\\[\\]{}&*!|>\'"%@`][^\\s\'":]|[^,\\[\\]{}#&*!|>\'"%@`])[^#]*?(?=\\s*:($|\\s))/)){state.pair=true;state.keyCol=stream.indentation();return"atom"}if(state.pair&&stream.match(/^:\\s*/)){state.pairStart=true;return"meta"}state.pairStart=false;state.escaped=ch=="\\\\";stream.next();return null},startState:function(){return{pair:false,pairStart:false,\nkeyCol:0,inlinePairs:0,inlineList:0,literal:false,escaped:false}},lineComment:"#",fold:"indent"}});CodeMirror.defineMIME("text/x-yaml","yaml");CodeMirror.defineMIME("text/yaml","yaml")});}).call(this);\n');
_.Xi();
}catch(e){_._DumpException(e)}
}).call(this,this.default_gr);
// Google Inc.
